﻿@import "base.css";

body {margin:0;padding:0;font-family:Microsoft YaHei,SimHei,STHeiti;font-size:14px;line-height:20px;color:#000;background:#fff; min-width:1400px;}
img {border:0}
ul,li,dl,dt,dd {padding-left:0;margin:0;list-style-type:none}
a {text-decoration:none;color:#000}
a:hover {text-decoration:none}

.main {width:1100px;margin:0 auto}

.top{ background:url(../images/top_bg.jpg) no-repeat top center; height:31px; line-height:31px; text-align:right;}
.top .con{ width:1320px; margin:auto}

.head{ padding:15px 0;}
.head .logo{ width:410px; margin-right:30px; padding-left:5px;}
.head_list{ width:420px; padding-top:5px;}
.head_list li{ background:url(../images/ico_star.jpg) no-repeat left center; padding-left:20px;line-height:28px;}
.head_r{ background:url(../images/tel.jpg) no-repeat center bottom; width:225px; height:75px; padding-top:15px;}
.head_r .input{ border:1px solid #b4defe; border-right:0; width:160px; height:28px; line-height:28px; padding:0 5px;}
.head_r .btn{ width:54px; height:30px; background:#1189e3; border:0; color:#FFF}

.nav{ background:url(../images/nav.png) repeat-x bottom; height:62px;}
.nav ul li{ background:url(../images/nav_libg.jpg) no-repeat right bottom; width:135px; text-align:center; height:62px;}
.nav ul li a{ color:#fff; font-size:18px; display:block; width:134px; height:62px;line-height:62px;}
.nav ul li a span{ color:#0f84d4; font-size:12px}
.nav ul li.now a,.nav ul li:hover a{ background:url(../images/nav_abg.png) no-repeat center; color:#0f84d4}


/*轮换大区域*/
.banner{width:100%;height:480px;position:relative;}
.banner #bannerimg{width:100%;height:480px;position:absolute;left:0px;top:0px;overflow:hidden;}
.banner #bannerimg p{width:100%;height:480px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}

#num{height:1px;position:absolute;left:45%; bottom:50px;z-index:10;}
#num li{width:21px;height:21px;float:left;margin-right:9px;background:#B4B4B4;border-radius:21px;cursor:pointer;}
#num .now{background:#ff0000;cursor:pointer;}
.banner_top{ height:184px; background:url(../images/banner_t.png) no-repeat center bottom; z-index:5; position:absolute; width:100%; bottom:0; left:0}

.news{ background:url(../images/new_bg.jpg) no-repeat center top #1189e3; padding-top:460px;}
.news .img{ background:url(../images/news_imgbg.jpg) no-repeat left bottom; padding:0 0 7px 6px; width:440px; height:358px;}
.news .img .p_abs{ background:url(../images/news_play.png) no-repeat; width:100px; height:100px; display:block; top:50%; left:50%; margin-left:-50px; margin-top:-50px;}
.news .con{ width:590px; height:304px; background:#FFF; border-bottom:7px solid #93c935; border-top:7px solid #93c935; border-left:10px solid #93c935; border-right:10px solid #93c935; padding:20px;}
.news .con li .t{width:100%; height:18px; line-height:18px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; margin-bottom:25px;}
.news .con li .btn{ width:106px; height:28px; line-height:28px; background:#ff0000; color:#FFF; margin-right:20px;}
.news .con li .a{ color:#9d9b9b; text-decoration:underline; line-height:28px;}

.news .con li .time{ background:url(../images/news_time.jpg) no-repeat center;width:84px; height:20px; color:#FFF; text-align:center; padding-left:510px; margin-bottom:5px;}
.news .con li.li{ background:url(../images/ico_hot.png) no-repeat left center; padding-left:45px; line-height:40px;color:#888;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
.news .con li.li a{ color:#888; font-size:15px;}

.about_jq{ background:url(../images/about_jqbg.jpg) no-repeat center top #1189e3; padding-top:45px;}
.about_jq .main{ background:#7ee1a3}
.about_jq .img{ width:660px; height:460px; background:#fff; padding:20px; border:20px solid #7ee1a3}
.about_jq .con{ background:#FFF; border:20px solid #7ee1a3; border-left:0; font-size:14px; line-height:24px; width:310px; padding:15px;}
.about_jq .con .con_t{ height:420px;text-indent:2em; margin-bottom:14px;}
.about_jq .con .con_b a{ width:102px; height:36px; line-height:36px; background:#007bd7; color:#FFF}

.pro_type{ background:url(../images/pro_bg.jpg) no-repeat center top #1189e3; padding-top:2px; padding-bottom:20px;}
.pro_type ul li{ width:346px; height:10px; color:#fff; padding:40px 0 0 20px;}
.pro_type ul li a{ width:90px; height:100%; line-height:32px; color:#FFF; margin-top:40px;}
.pro_type ul li.li1{color:#ff5000; background:url(../images/pro_type1.jpg) no-repeat}
.pro_type ul li.li1 a{ background:#ff5000}
.pro_type ul li.li2{background:url(../images/pro_type2.jpg) no-repeat}
.pro_type ul li.li2 a{ background:#02966c}
.pro_type ul li.li3{background:url(../images/pro_type3.jpg) no-repeat}
.pro_type ul li.li3 a{ background:#bf4128}
.pro_type ul li.li4{ background:url(../images/pro_type4.jpg) no-repeat}
.pro_type ul li.li4 a{ background:#6800a8}
.pro_type ul li.li5{background:url(../images/pro_type5.jpg) no-repeat}
.pro_type ul li.li5 a{ background:#4119a6}
.pro_type ul li.li6{background:url(../images/pro_type6.jpg) no-repeat}
.pro_type ul li.li6 a{ background:#005799}
.pro_type ul li.li7{background:url(../images/pro_type7.jpg) no-repeat}
.pro_type ul li.li7 a{ background:#184663}
.pro_type ul li.li8{color:#2f588e; background:url(../images/pro_type8.jpg) no-repeat}
.pro_type ul li.li8 a{ background:#c98b1e}
.pro_type ul li.li9{color:#2f588e; background:url(../images/pro_type9.jpg) no-repeat}
.pro_type ul li.li9 a{ background:#2f588e}

.md{background:url(../images/md_bg.jpg) no-repeat center top #b1effc;padding:195px 0 45px 0;}
.box{position:relative; overflow:hidden; _height:100%;}
.picbox{ width:1000px; height:174px; margin:auto; overflow:hidden; position:relative;}
.piclist{ height:174px;position:absolute; left:0px; top:0px}
.piclist li{ background:#00b4ff;width:240px; height:174px; float:left; margin:5px;overflow:hidden;}
.piclist li a{display:table-cell; *display:block; width:240px; height:174px; line-height:0; font-size:0; *font-size:80px; text-align:center; vertical-align:middle; overflow:hidden;}
.piclist li a img{vertical-align:middle;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:35px; height:70px; position:absolute; top:50px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{background: url(../images/md_l.jpg) no-repeat; left:4px;}
.og_next{background: url(../images/md_r.jpg) no-repeat; right:4px;}

.hd{background:url(../images/hd_bg.jpg) no-repeat center top #b1effc;}
.hd .con{ background:#06c5b1; margin-top:40px; padding:20px; overflow:hidden}
.hd .hd_a a{ margin-top:20px; width:235px; height:80px; line-height:80px; text-align:center; background:#007367; color:#FFF; font-size:24px; margin-right:40px;}
.hd .hd_a a:nth-child(4){ margin-right:0}
.hd .hd_a a:hover,.hd .hd_a a.now{ background:#ffcc00}

.case{ background:url(../images/case_bg.gif) no-repeat center top #ffc7d4; padding-top:220px;}
.case_type ul{ padding-left:40px;}
.case_type li{ width:280px; height:280px; font-size:24px; text-align:center; overflow:hidden; line-height:26px; margin:50px 30px 30px 30px;}
.case_type li a{color:#FFF; width:280px; height:165px; padding-top:115px; display:block}
.case_type li.li1{ background:url(../images/case_type1.jpg) no-repeat}
.case_type li.li2{ background:url(../images/case_type2.jpg) no-repeat}
.case_type li.li3{ background:url(../images/case_type3.jpg) no-repeat}
.case_type li.li4{ background:url(../images/case_type4.jpg) no-repeat}

.case_box ul{ padding-left:43px; padding-bottom:30px;}
.case_box ul li{ width:218px; height:225px; padding:285px 45px 20px 45px; overflow:hidden;color:#666; margin:0 15px;}
.case_box ul li .t{ margin-bottom:15px; width:100%;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.case_box ul li .t span{ color:#de3d3d}
.case_box ul li .con{ height:148px; font-size:16px; line-height:24px; overflow:hidden; }

.case_box ul li.li1{ background:url(../images/case_box1.jpg) no-repeat}
.case_box ul li.li2{ background:url(../images/case_box2.jpg) no-repeat}
.case_box ul li.li3{ background:url(../images/case_box3.jpg) no-repeat}


.yy{background:url(../images/yy_bg.gif) no-repeat center top #ffc7d4; padding-bottom:25px;}
.yy ul li{ width:230px; height:130px; color:#FFF; margin:15px 22px;}
.yy ul li .p_abs{ z-index:5; font-size:24px; width:100%; height:32px; line-height:32px; top:50%; margin-top:-16px; left:0; text-align:center}

.pz{background:url(../images/pz_bg.gif) no-repeat center 250px #ffc7d4; }

.pz .box{ padding:40px 0;}
.pzbox{ width:1000px; height:340px; margin:auto; overflow:hidden; position:relative; border:2px solid #4755c1}
.pzlist{ height:320px;position:absolute; left:0px; top:0px}
.pzlist li{width:220px; height:320px; float:left; margin:10px 15px;overflow:hidden;}
.pzlist li a{display:table-cell; *display:block; width:220px; height:320px; line-height:0; font-size:0; *font-size:80px; text-align:center; vertical-align:middle; overflow:hidden;}
.pzlist li a img{vertical-align:middle;}
.swaplist2{ position:absolute; left:-3000px; top:0px}
.btn_l,.btn_r{ width:36px; height:72px; position:absolute; top:176px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.btn_l{background: url(../images/pz_l.jpg) no-repeat; left:0px;}
.btn_r{background: url(../images/pz_r.jpg) no-repeat; right:0px;}

.honor_list ul li{ width:260px; height:200px; overflow:hidden; margin:40px 20px 60px 0;}
.honor_list ul li a{display:table-cell; *display:block; width:260px; height:200px; line-height:0; font-size:0; *font-size:80px; text-align:center; vertical-align:middle; overflow:hidden;}
.honor_list ul li a img{vertical-align:middle;}

.honor_list ul li:nth-child(4){ margin-right:0}

.ms{background:url(../images/ms_bg.gif) no-repeat center 110px #f7ebc3; padding-bottom:60px; padding-top:100px;}
.lc{background:url(../images/lc_bg.gif) no-repeat center 395px #f7ebc3;}

.msg{background:url(../images/msg_bg.gif) no-repeat center top #c4e6e6; padding-top:190px; }
.msg_con{ background:url(../images/msg_bg.jpg) no-repeat left top; margin-top:50px; height:420px;padding-bottom:40px;}
.msg_l{ width:500px; padding-left:50px;}
.msg_l .msg_t{ line-height:66px; color:#109cf5; padding-top:20px;}
.form_book{ width:320px; margin:auto; font-size:19px;}
.form_book tr td{ padding:5px 0}
.form_book .input{ width:220px; height:38px; padding:0 5px; line-height:38px; border:1px solid #999}
.form_book .input.yzm{ width:120px;}
.form_book .inputs{width:220px; height:60px; padding:0 5px; border:1px solid #999}
.form_book .btn{ width:230px; height:38px; line-height:38px; color:#fff; background:#109cf5}

.msg_r{ width:480px; padding-right:25px;}
.msg_rcon{ background:url(../images/msg_rbg.jpg) no-repeat center; margin-top:30px;}
.msg_rcon ul li{ width:115px; height:270px; font-size:12px;}
.msg_rcon ul li span{ font-size:16px; color:#2ca3f5; line-height:26px;}
.msg_rcon ul li.li1{ padding-top:220px; height:50px;}
.msg_b a{ width:140px; height:38px; line-height:38px;color:#FFF; background:#109cf5; margin-right:30px; margin-top:30px;}
.msg_b a:nth-child(3){ margin-right:0}

.parter{ margin-top:30px;}
.parter ul li{ width:140px; height:48px; overflow:hidden; margin:10px 8px;}
.parter ul li a{display:table-cell; *display:block; width:140px; height:48px; line-height:0; font-size:0; *font-size:80px; text-align:center; vertical-align:middle; overflow:hidden;}
.parter ul li a img{vertical-align:middle;}





#goToTop{ background:url(../images/goTop_bg.png) no-repeat; width:116px; height:50px; bottom:-10px; left:50%; margin-left:-58px; position:absolute}
#goToTop a{ width:100%; height:100%;}

.foot{ background:#373737; padding:40px 0;}
.foot_l{ width:265px; margin-right:50px; color:#FFF; line-height:30px;}
.foot_c{ width:345px; color:#8c8c8c}
.foot_r{ width:345px;color:#8c8c8c}
.foot_r a{color:#8c8c8c}

.foot_c .t,.foot_r .t{ background:url(../images/foot_t.jpg) no-repeat left bottom; padding:5px 0 15px 0; color:#8c8c8c; margin-bottom:25px;}
.foot_c ul li{ line-height:47px; margin-top:15px}
.foot_c ul li img{ margin-right:15px;}

.foot_r ul li{ width:31.3%;margin:10px 1%;padding:0; line-height:60px; height:60px;}
.foot_r ul li img{width:100%;height:100%;}

.foot_b{ background:#2f2f2f; line-height:40px; color:#Fff}
.foot_b a{color:#Fff}

.foot_b .lt{ width:260px; padding-left:5px;}
.foot_b .rt{ width:730px; text-align:right}
.foot_b .rt a{ margin:0 10px;}


.banner_about{ background:url(../images/banner_about.jpg) no-repeat center; height:536px;}
.banner_b{ background:url(../images/banner_bg.png) repeat-x #F9BE36; height:30px;}
.container{ background: no-repeat center  #F9BE36}
.post{ text-align:right; line-height:36px;}

.left{ width:275px; padding-bottom:60px;}
.class ul{ background:url(../images/class_bgc.png) repeat-y center; padding:20px 0 10px 23px ;width:252px;}
.class ul li{ background:url(../images/class_libg.png) no-repeat; width:239px; height:53px; line-height:53px; font-size:20px; margin-bottom:10px; color:#FFF; text-align:center}
.class ul li.now,.class ul li:hover{ background:url(../images/class_libgnow.png) no-repeat; font-weight:bold}
.class ul li a{ display:block; width:239px; height:53px; color:#FFF}

.right{ width:810px; padding-bottom:60px;}
.right .title{ width:603px; height:115px; line-height:115px;color:#fff697;margin:40px auto;

-webkit-text-shadow:#cd562b 3px 0 0,#cd562b 0 3px 0,#cd562b -1px 0 0,#cd562b 0 -1px 0;  
-moz-text-shadow:#cd562b 3px 0 0,#cd562b 0 3px 0,#cd562b -1px 0 0,#cd562b 0 -1px 0;  
text-shadow:#cd562b 3px 0 0,#cd562b 0 3px 0,#cd562b -1px 0 0,#cd562b 0 -1px 0;   
*filter: Glow(Color=#cd562b, Strength=1);  }
.right .title1{ background:url(../images/title1.png) no-repeat;}
.right .title2{ background:url(../images/title2.png) no-repeat;}
.right .title3{ background:url(../images/title3.png) no-repeat;}
.right .title4{ background:url(../images/title4.png) no-repeat;}

.right .right_con{ padding:30px; line-height:26px;}


.pro_list li{ width:222px; height:238px; overflow:hidden; margin:0px 24px 2px 24px;}
.pro_list li .img{ width:222px; height:156px;overflow:hidden;}
.pro_list li .img a{display:table-cell; *display:block; width:222px; height:156px; line-height:0; font-size:0; *font-size:80px; text-align:center; vertical-align:middle; overflow:hidden;}
.pro_list li .img a img{vertical-align:middle;}

.pro_list li .con{ background:#f0f0f0; height:20px; padding:5px 10px; color:#010101; line-height:20px; }
.pro_list li .con .t{ margin-bottom:5px;}

.page{ line-height:40px;}
.page a{ margin:5px;}
.page a.now{ font-weight:bold}

.news_list li{ margin:20px 30px;}
.news_list li .img{ width:260px; height:160px; overflow:hidden; border:1px solid #999}
.news_list li .img a{display:table-cell; *display:block; width:260px; height:160px; line-height:0; font-size:0; *font-size:80px; text-align:center; vertical-align:middle; overflow:hidden;}
.news_list li .img a img{vertical-align:middle;}

.news_list li .con{ width:465px; line-height:22px;}
.news_list li .con .con_t{ line-height:36px; height:36px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_list li .con .con_c{ height:114px; overflow:hidden}









