@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/
.banner{ height:550px; position:relative; z-index:1; margin-top:-7px;} 
.banner a{ display:block;  height:550px; overflow:hidden;}
.banner, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 550px; }
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; background-repeat:no-repeat; overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .bd li a { display:block; }
.fullSlide .hd { width:100%; position:absolute; display:none; z-index:1; bottom:30px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:8px; margin:1px; overflow:hidden; background:#fff; line-height:999px; }
.fullSlide .hd ul .on { background:#009DE0; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { background:url(../style/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(../style/right1s.png) no-repeat; }


.sou{ width:1000px; height:75px;    margin-bottom: 0px; line-height:75px; margin:0 auto; border-bottom:1px solid #ccc; overflow:hidden;}
.s_inp01{ margin-top:19px;}
.inp01{ width:210px; font:14px "Microsoft Yahei"; height:42px; line-height:42px; background:url(../style/sou1.gif) no-repeat; border:0 ; color:#999; padding-left:17px;}
.inp02{ background:url(../style/sou2.gif) no-repeat; width:55px; height:42px; border:0; cursor:pointer;}
.sou p{ width:600px; font:14px "Microsoft Yahei"; color:#333; height:75px; line-height:75px;}
.sou p a{color:#666; padding:0 8px;}

.daow{ height:; padding-top:75px; overflow:hidden;}
.daow ul{ margin-top:32px;}
.daow li{ width:300px; height:300px; position:relative; margin-right:50px; float:left;}
.daow li img{ width:300px; height:300px;}
.daow li em{ display:block; width:100%; height:53px; font:18px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; position:absolute; bottom:0; left:0; line-height:50px;}
.daow li p{ width:235px; padding:0 30px; font:14px "Microsoft Yahei"; line-height:21px; height:42px; overflow:hidden; color:#fff; text-align:center;}
.daow .li03{ margin-right:0;}
.daow .li04{ margin:-93px 50px 0 175px; display:inline;}
.daow .li05{ margin-top:-93px;}
.daow2{ display:none;width:300px; height:300px; position:absolute; top:0; left:0; background:url(../style/daow_bg.png) no-repeat center top;}
.daow2 i{ display:block; width:70px; height:70px; margin:75px auto 15px;}
.daow2 i img{ display:block;width:70px; height:70px;}
.daow .cur .daow2{ display:block;}

.tit1{ height:110px; font:34px "Microsoft Yahei"; font-weight:bold; text-align:center; background:url(../style/daow_line.png) no-repeat center 50px;}
.tit1 a{ color:#333;}
.tit1 em{ color:#de2714;}
.tit1 i{ display:block; font:20px "Microsoft Yahei"; color:#000; padding-top:12px;}

.pro{ height:760px; padding-top:80px; background:#f2f2f2; overflow:hidden;}
.pro .tit1{ height:101px; background:url(../style/pro_line.png) no-repeat center 20px;}
.fen{ width:220px; height:580px; overflow:hidden; background:#fff;}
.fen h2{ height:80px; padding-top:24px; background:#1971cb; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; margin-bottom:1px;}
.fen h2 a{ color:#fff;}
.fen h2 em{ display:block; font:16px "Microsoft Yahei";}
.fen li{ font:14px "Microsoft Yahei"; line-height:42px; height:42px; overflow:hidden;}
.fen li a{ color:#333; display:block; padding-left:30px;}
.fen li a:hover{ font-weight:bold; background:#dfdfdf;}
.fen h3{ height:50px; background:#de2714; font:16px "Microsoft Yahei"; line-height:50px;}
.fen h3 a{ display:block; background:url(../style/fen_icon.gif) no-repeat 31px center; padding-left:70px; color:#fff;}
.fen h4{ height:50px; background:#dfdfdf; font:16px "Microsoft Yahei"; line-height:50px;}
.fen h4 a{ display:block; background:url(../style/fen_icon2.gif) no-repeat 31px center; padding-left:70px; color:#333;}

.pro2{ width:740px; overflow:hidden;}
.pro2 dl{ height:241px; overflow:hidden; background:#fff; margin:12px 0;}
.pro2 dt{ width:359px; height:241px; float:left; overflow:hidden;}
.pro2 dt img{ width:359px; height:241px;}
.pro2 dd{ width:315px; padding-right:30px; float:right;} 
.pro2 dd h3 a{ display:block; font:16px "Microsoft Yahei"; color:#333; height:32px; overflow:hidden; margin-top:32px;}
.pro2 dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#666; height:72px; overflow:hidden;}
.pro2 dd span{ display:block; margin-top:22px; height:36px; overflow:hidden;}
.pro2 dd span a{ display:inline-block; width:130px; height:36px; background:#999; font:14px "Microsoft Yahei"; text-align:center; line-height:36px; color:#fff;}
.pro2 dd span a.a02{ background:url(../style/about_btn.gif) no-repeat; margin-left:21px;}
.pro2 ul{ height:200px; margin-top:13px;}
.pro2 li{ width:230px; float:left; margin-right:25px;}
.pro2 li img{ display:block; width:230px; height:150px;}
.pro2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; color:#333; background:#dfdfdf; height:42px; line-height:42px; overflow:hidden;}
.pro2 .nones{ margin-right:0;}

.tit2{ height:48px; background:url(../style/pro_h.gif) no-repeat 150px center; font:18px "Microsoft Yahei"; line-height:48px;}
.tit2 a{ display:inline-block; color:#333; font-weight:bold; background:url(../style/pro_line.gif) no-repeat left 
center; padding-left:14px;}
.tit2 em a{ display:inline-block; float:right; font:14px "Microsoft Yahei"; color:#de2714; padding:0; background:none; line-height:48px; }

.pinp{ background:url(../style/pinp_bg.jpg) no-repeat center top; height:700px; padding-top:68px; overflow:hidden;}
.pinp .tit1 a{ color:#0d8ee3;}
.pinp2{ height:560px; overflow:hidden; background:url(../style/pinp_bg1.png) no-repeat center 40px; position:relative;}
.pinp2 dl{ width:425px; position:absolute;}
.pinp2 dt{ width:71px; height:71px;}
.pinp2 dd{ width:315px; border-bottom:1px solid #ccc; text-align:right;}
.pinp2 dd h3{ font:20px "Microsoft Yahei"; font-weight:bold; color:#333;}
.pinp2 dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#666; padding:4px 0;}
.pinp2 .dl01 dt{ background:url(../style/pinp1.png) no-repeat center top;}
.pinp2 .dl02 dt{ background:url(../style/pinp2.png) no-repeat center top;}
.pinp2 .dl03 dt{ background:url(../style/pinp3.png) no-repeat center top;}
.pinp2 .dl04 dt{ background:url(../style/pinp6.png) no-repeat center top;}
.pinp2 .dl05 dt{ background:url(../style/pinp5.png) no-repeat center top;}
.pinp2 .dl06 dt{ background:url(../style/pinp4.png) no-repeat center top;}
.pinp2 .dl01{ top:25px; left:0;}
.pinp2 .dl02{ top:215px; left:0; width:315px;}
.pinp2 .dl02 dd{ width:198px;}
.pinp2 .dl05 dd{ width:215px;}
.pinp2 .dl03{ top:420px; left:0;}
.pinp2 .dl04{ top:25px; right:0;}
.pinp2 .dl05{ top:215px; right:0; width:320px;}
.pinp2 .dl06{ top:420px; right:0;}
.pinp2 .dl04 dd,.pinp2 .dl05 dd,.pinp2 .dl06 dd{ text-align:left;}
.pinp2 .cur dt{ background-position:0 -71px;}
.pinp2 .cur dd h3{ color:#de2714;}

.zl{ height:800px; padding-top:80px; overflow:hidden; background:#f2f2f2;}
.zl .tit1{ height:101px; background:url(../style/zl_line.gif) no-repeat center 20px; position:relative;}
.zl .tit1 span{ background:url(../style/zl_6.gif) no-repeat center top; display:inline-block; width:38px; height:51px; position:absolute; top:-8px; left:665px;}
.zl .tit1 b{ padding-left:42px;}
.zl01{ width:623px; overflow:hidden;}
.zl01 dl{ height:242px;}
.zl01 dt a{ display:block; font:30px "Microsoft Yahei"; font-weight:bold; color:#333; overflow:hidden;}
.zl01 dd span{ display:inline-block; width:289px; height:59px; border-bottom:1px dashed #ccc; font:14px "Microsoft Yahei"; line-height:59px; background:url(../style/zl_line2.gif) no-repeat left center; padding-left:22px;}
.zl01 dd span em{ font-size:20px; font-weight:bold; color:#de2714; padding:0 20px;}
.zl01 .sp01{ width:600px;}
.zl01 h5 img{ display:block; width:623px; height:190px; position:relative; margin-top:-50px;}
.zl02{ width:330px; overflow:hidden; margin-top:12px;}
.zl02 li{ width:330px; height:190px; overflow:hidden; margin-bottom:20px;}
.zl02 li img{ width:330px; height:190px;}

.ys{ margin-top:77px; height:1125px; overflow:hidden;}
.ys .tit1{ height:121px;}
.ys dl{ height:360px; overflow:hidden; background:url(../style/ys_line.jpg) no-repeat center bottom;}
.ys dt{ width:481px; height:213px;}
.ys dt img{width:481px; height:213px;}
.ys dd{ width:475px;}
.ys dd h3{ height:46px;}
.ys dd h3 em{ display:inline-block; float:left; background:url(../style/ys_h.gif) no-repeat center top; width:40px; height:46px; font:24px "Microsoft Yahei"; text-align:center; line-height:46px; color:#fff; font-weight:bold;}
.ys dd h3 span{ display:block; border-bottom:1px solid #ccc; height:45px; font:24px "Microsoft Yahei"; font-weight:bold; color:#1489de; margin-left:14px; float:left; width:405px;}
.ys dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#666; background:url(../style/ys_jt.gif) no-repeat left 5px; padding-left:30px; margin-top:20px;}
.ys .nones{ background:none;}

.lc{ height:383px; padding-top:70px; overflow:hidden; background:#f2f2f2;}
.lc .tit1{ height:90px; background:url(../style/zl_line.gif) no-repeat center 20px; position:relative;}
.lc2{ background:url(../style/lc_bg.gif) no-repeat center 117px; height:220px;}
.lc2 dl{ width:105px; float:left; margin-right:74px;}
.lc2 dt{ background:url(../style/lc_bg01.png) no-repeat; height:140px; font:14px "Microsoft Yahei"; text-align:center; color:#666; padding-top:25px;}
.lc2 dt em{ display:block; width:36px; height:35px; margin:0 auto 5px;}
.lc2 dd{ font:14px "Microsoft Yahei"; text-align:center; line-height:24px; color:#333;}
.lc2 .dl01 dt em{ background:url(../style/lc1.png);}
.lc2 .dl02 dt em{ background:url(../style/lc2.png);}
.lc2 .dl03 dt em{ background:url(../style/lc3.png);}
.lc2 .dl04 dt em{ background:url(../style/lc4.png);}
.lc2 .dl05 dt em{ background:url(../style/lc5.png);}
.lc2 .dl06 dt em{ background:url(../style/lc6.png);}
.lc2 .dl06{ margin-right:0;}
.lc2 .cur dt{ background:url(../style/lc_bg02.png) no-repeat center top; color:#fff;}
.lc2 .cur dt em{ background-position:0 -35px;}

.tuij{ height:544px; padding-top:70px; overflow:hidden;}
.tuij .tit1{ background:url(../style/tuij_h.gif) no-repeat center 20px; height:80px;}
.case{ width:682px; height:445px; overflow:hidden;}
.case ul{ width:168px; float:left;}
.case li{ width:168px; height:103px; margin-bottom:2px; overflow:hidden;}
.case li img{ width:168px; height:103px;}
.case dl{ width:510px; height:313px; float:right; overflow:hidden;}
.case dd{width:510px; height:313px; position:relative;}
.case dd img{width:510px; height:313px;}
.case dd em{ display:block; width:100%; height:30px; font:14px "Microsoft Yahei"; text-align:center; line-height:30px; color:#fff; background:url(../style/case_alp.png); position:absolute; bottom:0; left:0;}

.tit4{ height:26px; background:url(../style/case_h.gif) no-repeat left bottom; font:16px "Microsoft Yahei"; font-weight:bold; margin-bottom:40px;}
.tit4 a{ display:inline-block; color:#333; background:url(../style/case_line.gif) no-repeat left 2px; padding-left:32px;}
.tit4 span a{ display:inline-block; width:80px; font:14px "Microsoft Yahei"; color:#333; background:url(../style/dy_jt.png) no-repeat right center;}

.par{ width:282px; height:445px; overflow:hidden;}
.par .tit4{ background:url(../style/par_h.gif) no-repeat left bottom;}
.par ul{ width:280px; border-right:1px solid #ccc; height:312px; border-bottom:1px solid #ccc;}
.par li{ width:139px; overflow:hidden; height:103px; float:left; border-left:1px solid #ccc;border-top:1px solid #ccc;}
.par li img{width:139px; height:103px; display:block;}

.guan1{ height:200px; overflow:hidden; background:url(../style/guan1.jpg) no-repeat center top; position:relative;}
.guan1 p{ width:177px; height:120px; position:absolute; top:55px; left:50%; font:18px "Microsoft Yahei"; text-align:right; color:#fff; margin-left:320px;}
.guan1 p em{ display:block; font:26px Arial, Helvetica, sans-serif; padding:5px 0;}
.guan1 p a{ display:block; background:url(../style/guan_btn.gif) no-repeat center top; font:14px "Microsoft Yahei"; text-align:center; line-height:34px; color:#1489de; float:right; width:109px;}

.about{ height:441px; overflow:hidden; margin-top:80px;}
.about h2{ height:58px; border:1px solid #ccc; overflow:hidden; font:18px "Microsoft Yahei"; line-height:58px; font-weight:bold; color:#333;}
.about h2 a{ display:inline-block; width:222px; height:58px; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; background:url(../style/about_h.gif) repeat-x center top; line-height:58px; margin-right:55px;}
.about dl{ height:362px; overflow:hidden; margin-top:20px; background:url(../style/about_bg.jpg) no-repeat left top;}
.about dt{ width:510px; height:320px; float:left; overflow:hidden; border:1px solid #ccc;}
.about dt img{width:490px; height:300px; border:10px solid #fff;}
.about dd{ width:448px; float:right;}
.about dd p{ font:14px "Microsoft Yahei"; line-height:35px; color:#666; text-indent:2rem;}
.about dd span a{ display:block; width:130px; height:36px; float:right; font:14px "Microsoft Yahei"; text-align:center; line-height:36px; overflow:hidden; color:#fff; background:url(../style/about_btn.gif) no-repeat; margin-top:30px;}

.fc{ height:285px;}
.fc2{ height:140px; position:relative; margin-top:30px;}
.fc2 .arr1 a{ display:block; width:50px; height:50px; overflow:hidden; background:url(../style/fc_l.png) no-repeat; position:absolute; top:42px; left:-90px;}
.fc2 .arr1 a:hover{background:url(../style/fc_l2.png) no-repeat;}
.fc2 .arr2 a{ display:block; width:50px; height:50px; overflow:hidden; background:url(../style/fc_r.png) no-repeat; position:absolute; top:42px; right:-90px;}
.fc2 .arr2 a:hover{background:url(../style/fc_r2.png) no-repeat;}
.fc2 li{ width:235px; height:140px; margin-right:20px; float:left;}
.fc2 li img{ width:235px; height:140px;}
.fc2 .nones{ margin-right:0;}
.tit3{ height:47px; background:url(../style/dy_line.gif) repeat-x center bottom;}
.tit3 li{ font:16px "Microsoft Yahei"; line-height:47px; float:left; height:47px; margin-right:30px;}
.tit3 li a{ display:inline-block; height:47px; padding:0 15px; background:url(../style/dy_bg2.gif) repeat-x center bottom;}
.tit3 li a:hover,.tit3 .on a,.tit3 .cur a{ background:url(../style/dy_bg1.gif) repeat-x center bottom; font-weight:bold; color:#1489de;}

.dy{ width:682px; height:400px; position:relative; overflow:hidden;}
.titmore a{ display:block; font:14px "Microsoft Yahei"; color:#333; width:80px; background:url(../style/dy_jt.png) no-repeat right center; height:47px; line-height:47px; position:absolute; top:0; right:0;}
.dy h2{ float:left; border:1px solid #ccc; width:210px; height:286px; overflow:hidden; margin-top:35px;}
.dy h2 img{width:210px; height:287px; display:block;}
.dy2{ width:445px; margin-top:34px; overflow:hidden;}
.dy2 dl{ height:85px; border-bottom:1px solid #ccc; margin-bottom:21px;}
.dy2 dd{ width:360px; float:left;}
.dy2 dd h3 a{ display:block; font:14px "Microsoft Yahei"; line-height:24px; color:#333; height:24px; overflow:hidden;}
.dy2 dd p{ font:14px "Microsoft Yahei"; line-height:24px; height:48px; overflow:hidden; color:#666;}
.dy2 dt{ width:58px; text-align:right; float:right; font:40px "Microsoft Yahei"; font-weight:bold;}
.dy2 dt em{ display:block; font:14px "Microsoft Yahei"; color:#999;}
.dy2 .nones{ border:0;}

.faq{ width:255px; overflow:hidden; position:relative;}
.faq2{ height:305px; margin-top:32px;}
.faq2 dl{ padding-bottom:13px;}
.faq2 dt a{ display:block; font:14px "Microsoft Yahei"; line-height:24px; height:24px; overflow:hidden; background:url(../style/q.png) no-repeat left center; padding-left:32px; color:#333;}
.faq2 dd{ font:14px "Microsoft Yahei"; line-height:24px; background:url(../style/a.png) no-repeat left 2px; padding-left:32px; color:#666;}


.link{ height:85px; overflow:hidden;}
.link p{ font:14px "Microsoft Yahei"; line-height:85px;}
.link p a{ display:inline-block; color:#666; padding-right:15px;}
.link p a.fr{ padding-right:0; color:#df2b19;}
/**/

