@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/
.banner{ height:600px; overflow:hidden; width:100%; position:relative; z-index:8; }
.banner li{ height:600px; overflow:hidden;}
.banner li a{ display:block; background:url(/style/banner.jpg) no-repeat center top; height:600px; overflow:hidden;}
.banner .bantil{ width:80px; height:10px; position:absolute; bottom:20px; left:50%; margin-left:-40px;}
.banner .bantil li{ width:13px; height:13px; float:left; display:inline; margin:0 5px;background:url(/style/case_alp.png); }
.banner .bantil li.cur{background:url(/style/alp.png);}

.sou{ height:85px; overflow:hidden;}
.sou .inp1{ float:right; margin-top:22px;} 
.inp01{ width:441px; padding-left:20px; outline:none; font:14px "Microsoft Yahei"; color:#555; overflow:hidden; height:38px; line-height:38px; background:url(/style/sou1.gif) no-repeat center top; border:0 ; }
.inp02{ background:url(/style/sou2.gif) no-repeat left center; width:65px; height:38px; border:0; cursor:pointer;}
.sou p{ font:14px "Microsoft Yahei"; line-height:85px; height:85px; color:#555; width:600px; float:left;}
.sou p a{color:#555; padding:0 6px; display:inline-block;}

.sc{ background:url(/style/sc_bg.jpg) no-repeat center top; height:590px; padding-top:62px;}
.sc ul{ width:1200px; margin:0 auto; position:relative;}
.sc li{ width:214px; height:223px; background:url(/style/sc_bg.png) no-repeat center top; float:left; display:inline; margin-left:-33px;}
.sc li em{ display:block; width:61px; height:61px; padding:10px 0 0 49px;}
.sc li em img{ display:block; width:61px; height:61px;}
.sc li span{ display:block; width:155px; font:15px "Microsoft Yahei"; text-align:center; line-height:20px; color:#fff; padding-top:8px;}
.sc .li01{ margin-top:42px;}
.sc .li02{ position:absolute; top:0; right:-70px;}

.tit1{ height:210px; overflow:hidden; text-align:center;}
.tit1 a{ display:block; text-align:center;}
.tit1 em b{ font-weight:normal; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 0;}
.tit1 em{ display:block; font:20px "Microsoft Yahei"; color:#333; margin-top:8px;}
.tit1 i{ display:block; width:405px; margin:10px auto; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333;}

.bg1 .tit1{ height:175px; margin-top:80px;}
.bg1 .tit1 em{ margin-top:10px;}
.fen{ background:url(/style/fen_bg.jpg) no-repeat center top;     width: 292px;
    height: 870px;
    overflow: hidden;
    padding-left: 10px;
    background-size: 100% 100%;}
.fen h2{ height:100px; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold;}
.fen h2 a{ display:block; color:#fff; padding-top:25px;}
.fen h2 em{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.fen h3{ width:245px; height:45px; font:15px "Microsoft Yahei"; line-height:40px; overflow:hidden; margin:0 auto 4px;}
.fen h3 a{ display:block; height:45px; color:#333; font-weight:bold; padding-left:20px; background:url(/style/fen_bg2.png) no-repeat;}
.fen h3 a:hover{ background:url(/style/fen_bg1.png) no-repeat left top; color:#fff;}
.fen ul{ width:245px; margin:0 auto 8px;}
.fen li{ font:13px "Microsoft Yahei"; height:29px; border-bottom:1px dashed #89c850; width:122px; float:left; overflow:hidden; line-height:29px; overflow:hidden;}
.fen li a{ color:#fff; padding-left:20px;}
.fen .ul02 li{ width:244px; float:left; overflow:hidden;}

.pro{ width:875px;}
.pro h2{ height:76px; border-bottom:1px solid #ccc; overflow:hidden; font:18px "Microsoft Yahei"; font-weight:bold; line-height:76px; background:url(/style/pro_icon1.gif) no-repeat left center; padding-left:60px;}
.pro h2 a{ color:#333;}
.pro h2 em{ font:14px Arial, Helvetica, sans-serif; color:#666; padding-left:8px; text-transform:uppercase;}
.pro h2 span{ float:right; font:14px "Microsoft Yahei"; color:#333; width:60px; background:url(/style/jt.png) no-repeat right center;line-height:76px;}
.pro1{ height:865px; height:280px; padding:1px; border:5px solid #e3e3e3; overflow:hidden; position:relative; background:url(/style/pro_bg1.jpg) no-repeat center top; margin-bottom:29px;}
.pro1 .arr1 a{ display:block; width:36px; height:36px; overflow:hidden; position:absolute; top:125px; left:40px; z-index:9;}
.pro1 .arr2 a{ display:block; width:36px; height:36px; overflow:hidden; position:absolute; top:125px; right:40px;z-index:9;}
.pro1 dl{ width:635px; margin:13px 0 0 125px;}
.pro1 dt{ width:263px; height:300px; float:left; overflow:hidden;    padding-top: 30px;}
.pro1 dt img{ width:263px; height:auto;}
.pro1 dd{ width:320px; float:right; overflow:hidden;}
.pro1 dd h3{ height:40px; font:16px "Microsoft Yahei"; font-weight:bold; line-height:40px; overflow:hidden; color:#333; margin-top:30px;}
.pro1 dd p{ font:14px "Microsoft Yahei"; line-height:26px; height:104px; overflow:hidden; color:#333; margin-top:10px;}
.pro1 dd em a{ display:block; width:136px; height:38px; background:url(/style/pro_btn.png) no-repeat center top; font:14px "Microsoft Yahei"; padding-left:45px; line-height:38px; color:#70cd26; margin-top:20px;}

.pro3 li{ width:275px; float:left; margin-right:16px; position:relative;}
.pro3 li img{ display:block; width:263px; height:auto; padding:1px; border:5px solid #e3e3e3;}
.pro3 li em{width:275px; height:268px; display:none; position:absolute; top:0; left:0; background:url(/style/pro1_bg.png) no-repeat;}
.pro3 li i{ display:block; font:13px "Microsoft Yahei"; text-align:center; height:58px; line-height:58px; overflow:hidden; color:#555;}
.pro3 li a:hover em{ display:block;}
.pro3 .nones{ margin-right:0;}

.lc{ height:920px; overflow:hidden; margin-top:50px;}
.lc .tit1{ height:167px; padding-top:40px; overflow:hidden; background:url(/style/bg.gif);}
.lc .tit1 img{ margin-bottom:10px;}
.lc .tit1 em b{ color:#fff; border-top:1px solid #83c34d; border-bottom:1px solid #83c34d; background:url(/style/guan_lx.png) no-repeat left center; padding-left:30px; font-size:18px;}
.lc .tit1 i{ color:#8dcb59; padding-top:8px;}
.lc2{ height:635px; padding-top:70px; overflow:hidden; background:url(/style/lc_bg.jpg) no-repeat center 70px;}
.lc2 dl{ width:240px; float:left; height:200px; position:relative;}
.lc2 dt em{ display:block; width:65px; margin:0 auto;}
.lc2 dt span{ display:block; width:105px; margin:12px auto 0; font:15px "Microsoft Yahei"; line-height:28px; color:#333; height:84px; overflow:hidden;}
.lc2 dd i{vertical-align:sub;font:12px Arial, Helvetica, sans-serif;}
.lc2 .dl01{ margin-left:240px;}
.lc2 dd{ display:none; width:160px; height:155px; padding:15px 15px; font:14px "Microsoft Yahei"; line-height:24px; color:#fff; background:url(/style/alp.png);overflow:hidden; position:absolute; top:-14px; left:25px;}
.lc2 .cur dd{ display:block;}
.lc2 .cur dt span{ display:none;}

.case{ height:630px; padding-top:70px; background:url(/style/bg.gif); overflow:hidden;}
.case1{ width:313px;}
.case1 .tit1{ height:184px; overflow:hidden;}
.case1 .tit1 b{ color:#fff; border-top:1px solid #83c34d; border-bottom:1px solid #83c34d;}
.case1 .tit1 i{ color:#e2f2d5; padding-top:10px; width:313px;}
.case01{ height:375px; background:url(/style/case_bg1.png) no-repeat center top; padding:20px 0 0 20px;}
.case01 li{ width:291px; height:54px; font:16px "Microsoft Yahei"; color:#333; line-height:48px;}
.case01 li a{ display:block; color:#333; height:54px; background:url(/style/case_line.png) no-repeat left bottom; padding-left:22px;}
.case01 li a:hover,.case01 .cur a{ background:url(/style/case_hover.png) no-repeat left top; color:#fff; font-weight:bold;}
.case2{width:854px;}
.case2 dl{  position:relative; width:854px; height:569px;}
.case2 dt{width:842px; height:557px; padding:1px; background:#fff; border:5px solid #eee;}
.case2 dt img{ width:842px; height:557px;}
.case2 dd{ width:842px; height:60px; background:url(/style/case_alp.png); position:absolute; bottom:6px; left:6px; font:15px "Microsoft Yahei"; text-align:center; color:#fff; line-height:60px;}
.case2 dd em a{ display:block; width:46px; height:46px; background:url(/style/case_btn.gif) no-repeat; position:absolute; top:39px; right:20px;}

.ys{ width:1272px; margin:75px auto 0; overflow:hidden; height:1522px;}
.ys1 h2{ margin-bottom:60px;}
.ys2{ width:545px;}
.ys2 dl{ padding-bottom:40px;}
.ys2 dt{ height:108px; background:url(/style/ys_01.gif) no-repeat left top; margin-bottom:12px;}
.ys2 dt em{ display:inline-block; float:left; width:68px; height:108px; font:48px Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; color:#333; line-height:108px; overflow:hidden;}
.ys2 dt span{ display:inline-block; width:420px; padding-left:46px; float:left; font:24px "Microsoft Yahei"; font-weight:bold; color:#333; line-height:45px; padding-top:8px;}
.ys2 dt span b{ border-bottom:1px solid #ccc; padding-bottom:10px;}
.ys2 dt i{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#919191; padding-top:8px;}
.ys2 dd span{ display:inline-block; font:14px "Microsoft Yahei"; color:#555; line-height:36px; background:url(/style/ys_jt.gif) no-repeat left 11px; padding-left:30px; width:229px;}
.ys2 dd span em{ font-weight:bold; color:#70cd26;}
.ys22 dd span,.ys2 dd .sp01{ display:block; width:100%;}

.wit{ height:843px; overflow:hidden;}
.wit .tit1{ height:113px; padding-top:43px; overflow:hidden; background:url(/style/bg.gif);}
.wit .tit1 img{ margin-bottom:12px;}
.wit .tit1 b{ color:#c5e4ab; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; border-top:1px solid #83c34d; border-bottom:1px solid #83c34d;}
.wit .tit1 em{ margin-top:-5px;}
.wit2{ position:relative; height:615px;/*margin-top:50px;*/}
.wit2-main{overflow: hidden;width: 100%;}
.btnl a{ display:block; width:36px; height:36px; overflow:hidden;background:url(/style/pro_l.png) no-repeat; position:absolute; top:188px; left:-40px;}
.btnr a{display:block; width:36px; height:36px; overflow:hidden;background:url(/style/pro_r.png) no-repeat; position:absolute; top:188px;right:-40px;}
.wit2 ul{ width:1000px; height:620px;}
.wit2 li{ width:180px;height:180px;padding: 0 10px;margin-top: 100px;}
.wit2 li.current{margin: 0;}
.wit2 li a{ display:block; position:relative; }
.wit2 li img{ width:100%; display:block;}
.wit2 li em{ display:block; width:31px; height:32px; font:24px Arial, Helvetica, sans-serif; text-align:center; color:#fff; line-height:32px; overflow:hidden; background:url(/style/wit-bg1.png) no-repeat; position:absolute; top:0; right:20px;}
.wit2 li a:hover em{background:url(/style/wit-bg2.png) no-repeat;}
.wit2 li h3{ font:14px "Microsoft Yahei"; text-align:center; color:#333; padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden; margin-top:30px;}
.witno{text-align:center;display: none;}
.current .witno{display: block;}
.wit2 li.current em{position:absolute; top:0; right:80px;}
.wit2 li.current h3{border:0;border-bottom: 1px solid #dcdcdc;color:#70cd26;font-size: 14px;}
.wit2 li.current h4{font-size: 16px;color: #333;padding:8px 0; overflow:hidden;}
.wit2 li.current b{display: block;width: 181px;height: 34px;margin: 0 auto;line-height: 34px;background: url(/style/wit2b.gif) no-repeat 118px 0;border: 2px solid #70cd26;border-radius: 17px;font-size: 14px;color: #70cd26;font-weight: normal;margin-top: 20px;}

.witno h4{ font:14px "Microsoft Yahei"; font-weight:bold; color:#666; line-height:30px; height:30px; overflow:hidden;}
.witno p{font:14px "Microsoft Yahei";color:#333; line-height:30px; height:30px; overflow:hidden;}
.witno em a{ display:block; width:141px; height:38px; font:14px "Microsoft Yahei"; line-height:38px; background:url(/style/pro_btn.png) no-repeat; padding-left:40px; color:#70cd26; margin:0 auto; overflow:hidden;}


.ab{ background:url(/style/about_bg.jpg) no-repeat center top; height:986px; overflow:hidden;}
.about{ height:502px; margin-top:50px; overflow:hidden;}
.about h2{ height:65px; overflow:hidden;}
.about h2 img{ display:inline-block; float:left;}
.about h2 em{ font:12px "Microsoft Yahei"; text-transform:uppercase; color:#333; display:inline-block; padding:10px 0 0 10px;}
.about dl{ height:364px; background:#fff; overflow:hidden;}
.about dt{ width:714px; height:364px; float:left; overflow:hidden;}
.about dt img{ width:714px; height:364px;}
.about dd{ width:410px; padding-right:35px; padding-top:35px; height:270px; overflow:hidden; float:right;}
.about dd h3 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; color:#555; height:50px; line-height:50px; overflow:hidden;}
.about dd p{ font:14px "Microsoft Yahei"; line-height:34px; height:136px; overflow:hidden;}
.about dd em a{ display:block; width:141px; height:38px; font:14px "Microsoft Yahei"; line-height:38px; background:url(/style/pro_btn.png) no-repeat; padding-left:40px; color:#70cd26; margin-top:30px; overflow:hidden;}

.honor{ height:425px; overflow:hidden;}
.honor1{ height:73px; padding-left:458px; overflow:hidden;}
.honor1 li{ width:168px; height:73px; float:left; font:18px "Microsoft Yahei"; font-weight:bold;}
.honor1 li a{ display:block;}
.honor1 li em{ display:inline-block; float:left; width:34px; height:34px; padding-right:10px; overflow:hidden; margin-top:3px;}
.honor1 li em img{width:34px; height:34px;}
.honor1 li span i{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333;}
.honor1 li a{ color:#333;}
.honor1 li a:hover,.honor1 .cur a{ color:#70cd26;}
.honor3{ height:335px; overflow:hidden;}
.honor3 li{ width:282px; margin-right:18px;/* background:url(/style/honor_bg.jpg) no-repeat center top; */float:left; overflow:hidden;}
.honor3 li img{ display:block; width:260px; height:178px; margin:11px 0 12px 10px;}
.honor3 li em{display:block; height:58px; border-bottom:2px solid #c4c4c4; font:14px "Microsoft Yahei"; line-height:58px; overflow:hidden; color:#393939;}
.honor3 li i{ display:block; width:58px; height:20px; overflow:hidden; margin-top:20px; background:url(/style/honor_btn.png) no-repeat;}
.honor3 .nones{ margin-right:0;}
.alb li{ background:none;}

.dy{ width:777px; margin-top:87px; position:relative; height:520px;}
.dy1{height:73px; overflow:hidden;}
.dy1 li{ width:168px; height:73px; float:left; font:18px "Microsoft Yahei"; font-weight:bold;}
.dy1 li em{ display:inline-block; float:left; width:36px; height:36px; padding-right:10px; overflow:hidden; margin-top:3px;}
.dy1 li em img{width:36px; height:36px;}
.dy1 li span i{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333;}
.dy1 li a{ color:#333;}
.dy1 li a:hover,.dy1 .cur a{ color:#70cd26;}
.dym h5 a{ display:block; font:14px "Microsoft Yahei"; color:#666; width:60px; position:absolute; top:15px; right:0; background:url(/style/jt.png) no-repeat right center;}
.dy3{ height:410px; overflow:hidden;}
.dy3 dl{ width:310px; height:368px; border:6px solid #888; overflow:hidden; float:left;}
.dy3 dt img{ width:288px; height:280px; display:block; margin:10px 0 0 10px;}
.dy3 dd h3 a{display:block; font:14px "Microsoft Yahei";color:#555; text-align:center; height:44px; line-height:44px; overflow:hidden;}
.dy3 dd i a{ display:block; width:58px; height:20px; overflow:hidden; margin:0 auto; background:url(/style/honor_btn.png) no-repeat;}
.dy3 dt p{ font:14px "Microsoft Yahei"; line-height:30px; color:#666;}
.dy3 ul{ width:400px; float:right; border-top:1px solid #ccc;}
.dy3 li{ display:block; font:16px Arial, Helvetica, sans-serif; height:183px; padding-top:5px; border-bottom:1px solid #ccc; overflow:hidden;}
.dy3 li span{ display:inline-block; float:left; width:85px; height:65px; margin:50px 0 0 0; border-right:1px solid #ccc; font:32px Arial, Helvetica, sans-serif; color:#555; text-align:center;}
.dy3 li span em{ display:block; font:18px Arial, Helvetica, sans-serif; padding-top:8px; color:#555;}
.dy3 li p{ width:295px; float:right; margin-top:10px;}
.dy3 li p a{ display:block; font:15px "Microsoft Yahei"; line-height:40px; height:40px; color:#333; overflow:hidden; font-weight:bold;}
.dy3 li p i{ display:block; font:14px "Microsoft Yahei"; line-height:28px; color:#555; height:112px; overflow:hidden;}
.dy3 .cur span{ color:#70cd26;}

.onl{ width:377px; overflow:hidden; height:500px; margin-top:87px;}
.onl h2{ height:122px; text-align:center; overflow:hidden;}
.onl h2 em{ display:block; height:36px; padding:6px 0 0 30px; margin-top:19px; font:16px "Microsoft Yahei"; line-height:36px; color:#fff; background:url(/style/onl_h2.gif) no-repeat center top;}
.onl li{ height:35px; border:1px solid #ccc; margin-bottom:12px;}
.onl li em{ display:inline-block; float:left; width:72px; text-align:right; height:35px; font:14px "Microsoft Yahei"; color:#666; line-height:35px;}
.onl li input{ width:275px;padding:0 5px; height:35px; font:14px "Microsoft Yahei"; color:#666; line-height:35px; overflow:hidden; background:none; border:0; outline:none; overflow:hidden;}
.onl li i{ color:#ff0000; font-size:16px;}
.onl .ly{ height:96px;}
.onl .ly em{display:inline-block; float:left; width:345px; text-align:left; height:40px; font:14px "Microsoft Yahei"; color:#666; line-height:20px; padding-left:20px;}
.onl .ly textarea{ width:275px;padding:0 5px; height:56px; resize:none; font:14px "Microsoft Yahei"; color:#666; line-height:28px; overflow:hidden; background:none; border:0; outline:none; overflow:hidden;}
.onl .btt{ border:0; height:38px; overflow:hidden;}
.onl .btt input{ width:180px; height:38px; font:16px "Microsoft Yahei"; font-weight:bold; text-align:center; color:#70cd26; overflow:hidden; background:url(/style/onl_btn1.gif) no-repeat center top; cursor:pointer;}
.onl .btt .ip01{ color:#868686;background:url(/style/onl_btn2.gif) no-repeat center top;}

.link{ height:107px; overflow:hidden;}
.link h3{ width:140px; overflow:hidden; height:100px; float:left;}
.link h3 span{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; height:36px; overflow:hidden; background:url(/style/link_h.gif) no-repeat left 0; padding-left:52px;}
.link h3 span a{ color:#555;}
.link h3 span em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#555;}
.link h3 i a{ display:block; width:123px; height:20px; font:14px "Microsoft Yahei"; text-align:center; line-height:20px; background:url(/style/link_btn.gif) no-repeat center top; color:#fff;}
.link p{ width:1050px; float:right; font:14px "Microsoft Yahei"; height:90px; line-height:46px;overflow:hidden;}
.link p a{ display:inline-block; padding:0 21px; color:#999;}
