﻿/* CSS Document */
body{ margin:0px; font-size:12px; font-family:Microsoft YaHei; background-color:#ffffff;color:#595959;}
img{ border:0px; display:block;}
a{ color:#595959; text-decoration:none;}
a:link{color:#595959; text-decoration:none;}
a:hover{color:#71b201; text-decoration: underline;}
ul,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input{ margin:0px; padding:0px; list-style:none;}
.clear{ clear:both;}
.h10{ height:10px; line-height:10px;}
.h20{ height:20px; line-height:20px;}
.h30{ height:30px; line-height:30px;}
.h50{ height:50px; line-height:50px;}
.box{ width:980px; margin:0 auto;}

#top{ width:100%; height:32px; line-height:32px; background-color:#f6f6f6;}
#top dl{ width:980px; margin:0 auto;}
#top dl dt{ float:left;}
#top dl dd{ float:right;}
#top dl dd a{ display:inline-block; float:left; height:18px; line-height:18px; padding:7px 10px; background:url(/images/topx.jpg) no-repeat right;}
#top dl dd a#erweima{ position:relative;}
#ewm{width:200px; height:200px; display:none; background-color:#000; position:absolute; top:32px; right:0px; z-index:1000000;}

#head{ width:980px; margin:0 auto; height:122px; overflow:hidden;}
#head .logo{ width:272px; height:76px; padding:23px 0; float:left;}
#head .logo a{ display:block; width:100%; height:100%; background:url(/images/logo.png) no-repeat left;}
#head .biaoyu{ float:left; margin-left:15px; padding:42px 0; font-size:15px;}
#head .biaoyu b{ font-size:22px; font-weight:bolder; display:block;}
#head .tel{ float:right; padding:41px 0px; background:url(/images/toptel.png) no-repeat left; padding-left:50px;}
#head .tel span{ font-size:22px; color:#000; display:block;}

#menu{ width:100%; height:52px; line-height:52px; background-color:#002b91; font-size:16px;}
#nav {line-height: 52px; margin:0 auto; width:980px; height:52px;}
#nav li {float:left; width:122.5px;}
#nav li a{color:#FFF; display:block; width:100%; height:52px; background:url(/images/navx.png) no-repeat right; text-align:center;}
#nav li:last-child a{ background:none;}
#nav li a:visited{color:#FFF;}
#nav li a:hover{ background-color:#71b201;}
#nav li ul {list-style-type: none;left: -999em; padding:0 20px;background-color:#002b91; position: absolute;z-index:100;}
#nav li ul li{height:40px; line-height:40px; clear:both; width:auto; min-width:82.5px;}
#nav li ul a{font-size:12px; color:#FFF; display:inline; background:none;}
#nav li ul a:visited  {color:#FFF;text-decoration:none;}
#nav li ul a:hover  {text-decoration:none;font-weight:normal; color:#71b201; background:none;}
#nav li:hover ul {left: auto; display:block;}
#nav li.sfhover ul {left: auto;}

#banner{ width:100%; height:540px; overflow:hidden; background-color:#dedede;}
#slide-index{min-width:1000px;width:auto; height:540px; overflow:hidden; position:relative; max-width:1423px; margin:0 auto;}
#slide-index .slides{ min-width:1000px; width:auto; height:540px; }
#slide-index .slide{ min-width:1000px; height:540px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ position:absolute; bottom:20px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background-image:url(/images/000505.gif); margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background-image:url(/images/000506.gif); opacity:1; filter:alpha(opacity=100);}
.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }

#search{ width:100%; height:50px; line-height:50px;}
#search dl{ width:980px; margin:0 auto;}
#search dl dt{ width:560px; float:left;}
#search dl dd{ width:272px; float:right; padding:11px 0;}
#search dl dd form{ width:270px; height:26px; border:solid 1px #d6d6d6; border-radius:3px;}
#search dl dd .k{ display:block; float:left; width:239px; padding-left:5px; height:26px; outline:none; line-height:26px; border:0px;}
#search dl dd .s{ float:right; display:block; width:26px; height:26px; border:0px; background:url(/images/s.png) no-repeat center; cursor:pointer;}

#diyi{ width:100%; background-color:#f3f3f3; padding:60px 0;}
#diyi .text1{ text-align:center; line-height:50px; font-size:36px; color:#71b200;}
#diyi .text2{ text-align:center; line-height:50px; font-size:36px; color:#003c8c; font-weight:bolder;}
#diyi .text3{ text-align:center; line-height:24px;}
#diyi ul{ width:1012.5px; margin:0 auto; padding-top:20px;}
#diyi ul li{ float:left; width:202.5px; height:162px; background:url(/images/diyi.png) no-repeat center; line-height:160px; text-align:center; font-size:26px; font-weight:bolder; color:#fff;}
#diyi ul li.yi:hover{ background:url(../image/diyi1.png) no-repeat center;}
#diyi ul li.er:hover{ background:url(/images/diyi2.png) no-repeat center;}
#diyi ul li.sa:hover{ background:url(/images/diyi3.png) no-repeat center;}
#diyi ul li.si:hover{ background:url(/images/diyi4.png) no-repeat center;}
#diyi ul li.wu:hover{ background:url(/images/diyi5.png) no-repeat center;}

#product{ width:980px; margin:0 auto; padding-top:15px;}
#product ul{ width:100%; padding:15px 0;}
#product ul li{ float:left; margin-right:18px; padding:2px 0; line-height:30px;}
#product ul li img{ border:solid 1px #fff;}
#product ul li:hover img{ border:solid 1px #71b201;}
#product ul li span{ color:#71b201;}
#product ul li:nth-child(3n){ margin-right:0px;}

.ga{ width:980px; margin:20px auto;}
.ga img{ width:100%;}

#case{ width:100%; background-color:#71b102; padding:70px 0; color:#fff;}
#case .tt{ width:100%; height:32px; line-height:32px; text-align:center; font-size:30px; background:url(/images/case.png) no-repeat center; margin-bottom:50px; font-weight:bolder;}
#case .tta{ width:100%; height:178px; overflow:hidden; margin-bottom:20px;}
#case .tta dt{ float:left; width:236px;}
#case .tta dd{ float:right; width:454px; line-height:22px;}
#case .tta dd a{ display:block; color:#fff; font-size:16px; line-height:40px;}
#case .tta dd a.de{ width:95px; height:26px; line-height:26px; text-align:center; font-size:12px; background-color:#fff; border-radius:13px;color:#71b201; margin-top:10px;}
#case .ttb{ line-height:30px; margin-bottom:5px;}
#case .ttb a{ color:#fff; font-size:16px; margin-left:35px;}
#case .tabs{width: 224px; height:350px; background:url(/images/c.png) repeat-y left; float:left; font-size:16px;}
#case .tabs li{height:45px;line-height:44px;}
#case .tabs li a{ width:196px; background-color:#dfdfdf; display:block; float:left; padding-left:20px; height:44px; border-bottom:solid 1px #fff;}
#case .tabs li span{ float:left; width:8px; height:44px; background:url(/images/j.png) no-repeat center; display:none;}
#case .tabs li:hover span{ display:block;}
#case .tabs li:hover a{ background-color:#fff;}
#case .tabs .thistab span{ display:block;}
#case .tabs .thistab a,#case .tabs .thistab a:hover{ color:#71b201; background-color:#fff;}
#case .tab_conbox{border-top: none; width:720px; float:right;}
#case .tab_con{ display:none;}

#case .case{position:relative; float:right; width:720px;}
#case .case .casel{margin:0 auto; width:660px; overflow:hidden;}
#case .case .casel a{ display:block;margin:0 5px; float:left; width:155px;}
#case .case .btnLeft , #case .case .btnRight{position:absolute; display:block; top:0; width:30px; height:116px;}
#case .case .btnLeft{left:0px; background:url(/images/btn-left.png) no-repeat left;}
#case .case .btnRight{right:0px; background:url(/images/btn-right.png) no-repeat right;}


#chengnuo{ width:100%; background:#f7f7f7 url(/images/chengnuobg.png) no-repeat top; padding-bottom:20px;}
#chengnuo .t{ height:256px; background:url(/images/chengnuot.png) no-repeat center;}
#chengnuo ul{ width:100%;}
#chengnuo ul li{ border-bottom:solid 1px #71b201; height:292px;}
#chengnuo ul li dl{ padding-top:50px;}
#chengnuo ul li dl dt{ padding-left:64px; height:54px; line-height:27px;font-size:16px; font-weight:bold; margin-bottom:20px;}
#chengnuo ul li dl dt b{ display:block; font-size:22px; font-weight:bolder; color:#000;}
#chengnuo ul li dl dt b span{ color:#71b201;}
#chengnuo ul li dl dd{line-height:26px; padding-left:64px;}
#chengnuo ul li dl dd span{ color:#71b201;}
#chengnuo ul li.cn1{ background:url(/images/cn_11.png) no-repeat right bottom;}
#chengnuo ul li.cn1 dl{ width:460px;}
#chengnuo ul li.cn1 dl dt{ background:url(/images/cn_1.png) no-repeat left;}
#chengnuo ul li.cn2{ background:url(/images/cn_21.png) no-repeat left bottom;}
#chengnuo ul li.cn2 dl{ width:400px; padding-left:466px;}
#chengnuo ul li.cn2 dl dt{ background:url(/images/cn_2.png) no-repeat left;}
#chengnuo ul li.cn3{ background:url(/images/cn_31.png) no-repeat right bottom;}
#chengnuo ul li.cn3 dl{ width:460px;}
#chengnuo ul li.cn3 dl dt{ background:url(/images/cn_3.png) no-repeat left;}
#chengnuo ul li.cn4{ background:url(/images/cn_41.png) no-repeat left bottom;}
#chengnuo ul li.cn4 dl{ width:500px; padding-left:466px;}
#chengnuo ul li.cn4 dl dt{ background:url(/images/cn_4.png) no-repeat left;}
#chengnuo ul li.cn5{ background:url(/images/cn_51.png) no-repeat right bottom;}
#chengnuo ul li.cn5 dl{ width:460px;}
#chengnuo ul li.cn5 dl dt{ background:url(/images/cn_5.png) no-repeat left;}

#pingjia{ width:980px; margin:0 auto;}
#pingjia ul{ width:100%; padding:28px 8.9px;}
#pingjia ul li{ width:223px; margin:0px 8.9px; float:left;}
#pingjia ul li img{ border:1px solid #fff;}
#pingjia ul li a:hover img{ border:1px solid #71b201;}
#pingjia ul li .mz{ text-align:center; line-height:30px;}
#pingjia ul li .mz span{ padding:0 5px; color:#71b201;}
#pingjia ul li .mc{ line-height:20px; height:60px; overflow:hidden;}

#partner{ width:980px; margin:0 auto;}
#partner .t{ height:30px; line-height:30px; background:url(/images/partnerx.png) no-repeat center; text-align:center; padding:15px 0; font-size:16px; font-weight:bold;}

#partner .huoban{position:relative; width:100%; margin:30px 0;}
#partner .huoban ul{margin:0 auto; width:920px; overflow:hidden;}
#partner .huoban ul li{ display:block;margin:0 5px; float:left; width:220px;}
#partner .huoban .btnLeft , #partner .huoban .btnRight{position:absolute; display:block; top:0; width:30px; height:72px;}
#partner .huoban .btnLeft{left:0px; background:url(/images/btn-left1.jpg) no-repeat left;}
#partner .huoban .btnRight{right:0px; background:url(/images/btn-right1.png) no-repeat right;}

.lanmu1{ width:100%; height:44px; line-height:22px; background:url(../image/d.jpg) repeat-x 0px 38px;}
.lanmu1 dt{ float:left; height:44px; line-height:16px; border-left:5px solid #94d521; color:#94d521;}
.lanmu1 dt b{ padding-left:5px; display:block; font-size:20px; font-weight:bolder; color:#000; line-height:28px;}
.lanmu1 dt span{ padding-left:5px; background-color:#fff; display:inline-block; width:auto;}
.lanmu1 dd{ float:right; padding-top:10px;}
.lanmu1 dd a{ color:#004798; display:block; height:34px; line-height:34px; padding-right:20px; background:url(/images/more.png) no-repeat right;}
.lanmu2{ width:100%; height:44px; line-height:22px; background:url(../image/d.jpg) repeat-x 0px 38px;}
.lanmu2 dt{ float:left; height:44px; line-height:16px; border-left:5px solid #004897; color:#004897;}
.lanmu2 dt b{ padding-left:5px; display:block; font-size:20px; font-weight:bolder; color:#000; line-height:28px;}
.lanmu2 dt span{ padding-left:5px; background-color:#fff; display:inline-block; width:auto;}
.lanmu2 dd{ float:right; padding-top:10px;}
.lanmu2 dd a{ color:#004798; display:block; height:34px; line-height:34px; padding-right:20px; background:url(/images/more.png) no-repeat right;}
a.more{ color:#004798; display:block; width:35px; height:34px; line-height:34px; padding-right:20px; background:url(/images/more.png) no-repeat right; margin-top:15px;}


#other{ width:100%; background-color:#f7f7f7; padding:50px 0;}
#other .about{ width:695px; float:left;}
#other .about .at{ width:100%; padding:20px 0;}
#other .about .at dt{ float:left; width:320px;}
#other .about .at dd{ width:350px; float:right; line-height:24px;}
#other .about .at dd b{ line-height:40px; display:block; font-size:14px;}
#other .zza{ width:248px; float:right;}
#other .zz{position:relative; margin-top:15px;}
#other .zz ul{margin:0 auto; width:188px; overflow:hidden;}
#other .zz ul li{ display:block;margin:0 6px; float:left; width:176px;}
#other .zz .btnLeft , #other .zz .btnRight{position:absolute; display:block; top:0; width:30px; height:231px;}
#other .zz .btnLeft{left:0px; background:url(/images/btn-left2.png) no-repeat left;}
#other .zz .btnRight{right:0px; background:url(/images/btn-right2.png) no-repeat right;}
#other .shebei{ width:100%; background-color:#fff; margin:20px 0; padding:30px 0;}
#other .shebei .sbt{ width:100%; line-height:50px; font-size:34px; text-align:center;}
#other .shebei .sbt b{ display:block; color:#004696;}
#other .shebei .tabs{width:382px; margin:0 auto; text-align:center;font-size:16px; margin-top:20px;}
#other .shebei .tabs li{ width:190px; float:left; border-right:solid 1px #fff;height:44px;display:inline; text-align:center;}
#other .shebei .tabs li a{ width:190px; background:url(../image/shebei_tab.png); display:block; text-align:center; height:44px; line-height:38px; color:#fff;}
#other .shebei .tabs li a:hover{ background:url(../image/shebei_tab_on.png); text-decoration:none;}
#other .shebei .tabs li.thistab a,#other .shebei .tabs li.thistab a:hover{background:url(../image/shebei_tab_on.png);}
#other .shebei .tab_conbox{width:948px; margin:0 auto; margin-top:16px}
#other .shebei .tab_con{ display:none;}
#other .shebei .tab_conbox a{ display:block; width:229px; margin:0px 4px; float:left; line-height:30px; text-align:center;}
#other .shebei .tab_conbox a iframe{ display:block; margin:0px;}

#other .news{ width:700px; float:left; font-size:14px;}
#other .news .tabs{width:700px;font-size:16px;}
#other .news .tabs li{ width:350px; float:left;height:44px;display:inline;}
#other .news .tabs li a{ width:345px; border-left:solid 5px #ababab; display:block; height:44px; line-height:44px; color:#ababab;}
#other .news .tabs li a b{ color:#ababab; font-size:20px; margin:0px 10px;}
#other .news .tabs li a:hover{ text-decoration:none; border-left:5px solid #004799;}
#other .news .tabs li a:hover b{ color:#000;}
#other .news .tabs li.thistab a,#other .news .tabs li.thistab a:hover{ border-left:5px solid #004799; background-color:#fff;}
#other .news .tabs li.thistab a b{ color:#000;}
#other .news .tab_conbox{width:660px; padding:20px; background-color:#fff;}
#other .news .tab_con{ display:none;}
#other .news .tab_conbox .toutiao{ width:100%;}
#other .news .tab_conbox .toutiao dt{ width:192px; float:left; padding:10px; border:solid 1px #cccccc;}
#other .news .tab_conbox .toutiao dd{ width:415px; float:right; line-height:26px;}
#other .news .tab_conbox .toutiao dd a{ color:#71b103; display:block; height:50px; line-height:50px; background:url(/images/tt.png) no-repeat left; text-indent:65px; color:#71b103; font-size:16px;}
#other .news .tab_conbox .nl{ width:100%; padding:20px 0;}
#other .news .tab_conbox .nl dt{ height:36px; line-height:36px; border-bottom:solid 1px #ededed; padding:0px 11px;}
#other .news .tab_conbox .nl dt a{ display:inline-block; height:36px; background:url(/images/l-type2.png) no-repeat left; text-indent:10px;}
#other .news .tab_conbox .nl dt span{ float:right;}

#other .wenti{ width:266px; float:right; background-color:#fff; border-top:solid 1px #79b94b; font-size:14px; padding-bottom:24px;}
#other .wenti .t{ height:44px; line-height:44px; color:#ababab; text-indent:14px;}
#other .wenti .t b{ color:#000;font-size:20px; margin-right:10px;}
#other .wenti dl{ width:238px; margin:0 auto; padding:4px 0; line-height:18px; border-bottom: solid 1px #ededed;}
#other .wenti dl dt{ width:20px; float:left; height:18px; padding:5px 0;}
#other .wenti dl dt.w{ background:url(/images/icow.png) no-repeat left;}
#other .wenti dl dt.d{ background:url(../image/icod.png) no-repeat left;}
#other .wenti dl dd{ width:208px; float:right; padding:5px 0;}
#other .wenti dl dd a{ font-size:14px; color:#78b84b; font-weight:bold;}



#left{ width:224px; float:left;}
#left .lanmu{ width:100%; height:56px; line-height:56px; font-size:18px; color:#fff; font-weight:bolder; background-color:#71b102; text-indent:15px;}
#left dl{ width:194px; margin:0 auto; padding:0px 15px; background-color:#f3f3f3; padding-bottom:20px;}
#left dl dt{ width:100%; height:34px; padding:5px 0;}
#left dl dt a{ display:block; height:34px; line-height:34px; background:url(../image/l-type.png) no-repeat left;background-position:15px; text-indent:30px; font-weight:bold; color:#71b102;}
#left dl dt a.on{ background-color:#fff;}
#left dl dt a:hover{ text-decoration:none; background-color:#fff;}
#left dl dd{ height:30px;}
#left dl dd a{ display:block; height:30px; line-height:30px; background:url(/images/l-type2.png) no-repeat left;background-position:30px; text-indent:38px;}
#left dl dd a:hover,#left dl dd a.on{ text-decoration:none; background-color:#fff;}
#left .aaa{ width:196px; margin:0px auto; padding:10px 14px; background-color:#fff;}
#left .aaa li{ height:36px; line-height:36px; overflow:hidden; background:url(/images/l-type2.png) no-repeat left; text-indent:10px;}
#left .contact{ width:100%; background:url(../image/meinv.png) no-repeat top; padding-top:191px;}
#left .contact .aa{ height:202px; background:url(../image/contactbg.jpg) repeat-x; padding:5px 15px;}
#left .contact .aa span{ display:block;}
#left .contact .aa span.ta{ color:#000; font-size:19px;}
#left .contact .aa span.te{ color:#fff; font-size:16px; padding:5px 0;}
#left .contact .aa span.te b{ font-size:36px;}
#left .contact .aa ul{}
#left .contact .aa ul li{line-height:20px; color:#fff;}
#left .message{ width:200px; padding:20px 10px; padding-top:30px; border:solid 2px #fff; margin-top:20px; position:relative;}
#left .message .ttt{ position:absolute; top:-15px; left:20px; width:88px; height:30px; line-height:30px; text-align:center; background-color:#71b200; font-size:20px; font-weight:bolder; color:#fff;}
#left .message input[type="text"]{ width:100%; height:28px; line-height:28px; text-indent:15px; outline:none; border:0px; margin-bottom:10px;}
#left .message input[type="text"]:hover{ box-shadow:3px 5px 3px #333;}
#left .message textarea{ width:196px; line-height:28px; text-indent:15px; outline:none; height:160px; border:0px; margin-bottom:10px;}
#left .message textarea:hover{ box-shadow:3px 5px 3px #333;}
#left .message input[type="submit"],#left .message input[type="reset"]{ width:90px; height:25px; border-radius:25px; background-color:#fff; border:0px; margin:0px 5px; cursor:pointer; padding:0px; color:#71b200; float:left;}
#left .xgss{ width:196px; padding:14px; background-color:#f3f3f3;}
#left .xgss a{ display:inline-block; margin-right:10px;}

#right{ width:744px; float:right; background-color:#fff;}
.lm-rxcp{ width:100%; height:55px; line-height:55px; border-bottom:solid 1px #e2e2e2;}
.lm-rxcp dt{ float:left;}
.lm-rxcp dt b{ margin-right:10px;}
.lm-rxcp dd{ float:right;}
.lm-rxcp dd a{ color:#004798; display:block; height:55px; padding-right:20px; background:url(/images/more.png) no-repeat right;}

#link{ width:100%; background-color:#202020; padding:20px 0; color:#fff;}
#link .t{ width:980px; margin:0 auto; height:60px; border-bottom:solid 1px #353535; padding-bottom:20px; margin-bottom:20px;}
#link .t dt{ float:left; margin-right:10px; line-height:30px;}
#link .t dt a{ color:#848484;}
#link .t dd{ line-height:30px;}
#link .t dd a{ color:#848484; margin-left:15px; display:inline-block;}
#link .logo{ width:252px; float:left; padding-top:130px; background:url(../image/logof.png) no-repeat top; text-align:center;}
#link .logo b{ font-size:26px; color:#63bc48; display:block;}
#link .l{ float:left; padding-left:60px;}
#link .l dt{ height:30px; line-height:30px; color:#fff; font-size:14px;}
#link .l dt a{ color:#fff;}
#link .l dd{ height:26px; line-height:26px; color:#848484;}
#link .l dd a{ color:#848484;}

#foot{ width:100%; background-color:#000; padding:15px 0; color:#5c5c5c; line-height:24px; text-align:center;}
#foot a{ color:#5c5c5c;}

.banny{ width:100%; height:304px; background-color:#dedede;}
.banny.ban_product{ background:#dedede url(../image/ban_product.jpg) no-repeat center;}
.banny.ban_message{ background:#dedede url(../image/ban_message.jpg) no-repeat center;}
.banny.ban_contact{ background:#dedede url(../image/ban_contact.jpg) no-repeat center;}
.banny.ban_about{ background:#dedede url(../image/ban_about.jpg) no-repeat center;}
.banny.ban_news{ background:#dedede url(../image/ban_news.jpg) no-repeat center;}
.banny.ban_case{ background:#dedede url(../image/ban_case.jpg) no-repeat center;}
.banny.ban_search{ background:#dedede url(../image/ban_search.jpg) no-repeat center;}

#main{ width:100%; padding:20px 0; background-color:#dedede;}
#rightn{ width:713px; float:right; border:solid 1px #f0f0f0; background-color:#fff; padding:15px;}
#rightn .pos{ width:100%; height:24px; line-height:24px; padding-bottom:15px; border-bottom:solid 1px #71b200;}
#rightn .pos span{ color:#71b200;}
#rightn .pimg{ width:352px; float:left; height:280px; margin-top:20px;}
#rightn .pimg img{ border:solid 1px #dfdfdf;}
#rightn .pinfo{ width:338px; float:right; padding-top:20px; height:280px; position:relative;}
#rightn .pinfo .ptitle{ height:36px; line-height:36px; border-bottom:dashed 1px #dfdfdf; font-size:16px; color:#000;}
#rightn .pinfo .pdes{ line-height:24px; padding:5px 0;}
#rightn .pinfo .pzx{ width:308px; padding:15px; background-color:#f3f3f3; position:absolute; bottom:1px; color:#666865; font-weight:bold;}
#rightn .pinfo .pzx span{ font-size:22px; color:#fe0002;}
#rightn .pinfo .pzx a{ display:block; background-color:#0289e2; width:108px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:16px; margin-top:15px;}
#rightn .tabs{ width:100%; height:33px; border-bottom:solid 1px #71b200;}
#rightn .tabs li{ width:130px; float:left;height:32px; line-height:32px; border:solid 1px #d7d7d7; border-bottom:0px;display:inline; text-align:center; background:url(../image/a.jpg); cursor:pointer;}
#rightn .tabs li:nth-child(1){ border-right:solid 1px #71b200;}
#rightn .tabs li:nth-child(2){ border-left:0px;}
#rightn .tabs li:nth-child(1).thistab{ border:solid 1px #71b200; border-bottom:solid 1px #fff; background:none; color:#71b200;}
#rightn .tabs li:nth-child(2).thistab{ border:solid 1px #71b200;border-left:0px; border-bottom:solid 1px #fff; background:none; color:#71b200;}
#rightn .tab_conbox{width:100%; line-height:24px; margin-top:16px}
#rightn .tab_con{ display:none;}
#rightn .pupdo{ padding:10px 0px; line-height:20px;}
#rightn .content{ padding:15px 0; line-height:24px;}
#rightn .title{ width:100%; font-size:16px; font-weight:bold; text-align:center; padding:20px 0;}
#rightn .info{ height:30px; line-height:30px;border-bottom: dashed 1px #d7d7d7;border-top: dashed 1px #d7d7d7; text-align:center; color:#ccc;}
#rightn .info small{ margin-left:15px;}
#rightn .image{ width:100%; text-align:center; padding-top:20px;}
#rightn .image img{ max-width:713px; margin:0 auto;}
#rightn .newslist{ width:100%; height:137px; padding:18px 0; border-bottom: dashed 1px #d7d7d7;}
#rightn .newslist dt{ width:157px; float:left;}
#rightn .newslist dd{ width:535px; float:right;}
#rightn .newslist dd .tli{ width:100%; height:40px; line-height:40px; color:#002d8f;}
#rightn .newslist dd .tli a{color:#002d8f;}
#rightn .newslist dd .tli strong{ float:left; font-size:14px;}
#rightn .newslist dd .tli span{ float:right; color:#d7d7d7;}
#rightn .newslist dd .tco{ line-height:24px;}


#tulist{ width:713px; padding:10px 0;}
#tulist li{ width:213px; float:left; padding:6px; border:solid 1px #f0f0f0; margin:10px 0; margin-right:16px;}
#tulist li:nth-child(3n){ margin-right:0px;}
#tulist li:hover{ border:solid 1px #71b200; background-color:#71b200;}
#tulist li:hover a,#tulist li:hover a span{ color:#fff;}
#tulist li a{ display:block;}
#tulist li a span{ color:#71b200;}
#tulist li a span.cp{ display:block; margin-top:10px; line-height:20px;}
#tulist li a span.l{ float:right;}
#tulist li a span.tttt{ line-height:30px;}
#tulist li a b.kf{ display:block; float:left; width:78px; height:20px; line-height:20px; text-align:center; background-color:#71b200; color:#fff;}

#pagelist{ padding:20px 0; text-align:center;}
#pagelist li{ display:inline;margin-right:3px; border:solid 1px #CCC; text-align:center; padding-left:5px; padding-right:5px; height:16px; line-height:16px; font-size:12px;}
#pagelist li.now{ background-color:#ccc;}
#pagelist li span.pageinfo{ font-size:12px; font-weight:normal; line-height:16px; display:inline-block; height:16px;}

#footn{ width:100%; background-color:#71b102; padding:30px 0;}
#tjcplm{ padding-top:30px; padding-left:30px; padding-bottom:15px; height:30px; line-height:30px;}
#tjcplm b{ font-size:20px; color:#fff; margin-right:10px;}
#footn .right{ float:right; width:720px; color:#d2f68c;}
#footn .tjcp{position:relative; float:right; width:720px;}
#footn .tjcp .casel{margin:0 auto; width:660px; overflow:hidden;}
#footn .tjcp .casel a{ display:block;margin:0 5px; float:left; width:155px;}
#footn .tjcp .btnLeft , #footn .tjcp .btnRight{position:absolute; display:block; top:0; width:30px; height:116px;}
#footn .tjcp .btnLeft{left:0px; background:url(/images/btn-left.png) no-repeat left;}
#footn .tjcp .btnRight{right:0px; background:url(/images/btn-right.png) no-repeat right;}
#footn .right .xgzx{ width:720px; background-color:#fff;}
#footn .right .xgzx .xglm{ height:42px; line-height:42px; border-left:5px solid #004799; padding-left:10px; color:#ababab;}
#footn .right .xgzx .xglm b{ font-size:20px; color:#000; margin-right:10px;}
#footn .right .xgzx .toutiao{ padding:30px 20px;}
#footn .right .xgzx .toutiao dt{ width:192px; float:left; padding:10px; border:solid 1px #cccccc;}
#footn .right .xgzx .toutiao dd{ width:443px; float:right; line-height:26px; color:#000;}
#footn .right .xgzx .toutiao dd a{ display:block; height:50px; line-height:50px; background:url(/images/tt.png) no-repeat left; text-indent:65px; color:#71b103; font-size:16px;}
#footn .right .xgzx .nl{padding:20px; padding-top:0px; padding-bottom:27px;}
#footn .right .xgzx .nl dt{ height:36px; line-height:36px; border-bottom:solid 1px #ededed; padding:0px 11px;}
#footn .right .xgzx .nl dt a{ display:inline-block; height:36px; background:url(/images/l-type2.png) no-repeat left; text-indent:10px; color:#000;}
#footn .right .xgzx .nl dt span{ float:right; color:#ababab;}


#pos{ width:744px; float:right; height:64px; background-color:#ececec; line-height:64px; color:#909090; text-indent:16px;}
#pos span{ color:#003796; font-size:18px;}
#message{ width:744px; float:right;}
#message th{ padding:10px; background-color:#fff; text-align:right; width:100px; font-weight:normal; font-size:14px;}
#message span{ color:red; padding-right:5px;}
#message td{ padding:10px; background-color:#fff;}
#message td input.text{ width:400px; height:16px; line-height:16px; border:solid 1px #dddddd; border-radius:3px; padding:5px;}
#message td textarea{ width:400px; height:100px; line-height:200%; border:solid 1px #dddddd; border-radius:3px; padding:5px;}
#message td input.tijiao{ width:142px; line-height:40px; height:40px; text-align:center; color:#ffffff; background:url(/images/down.png); margin-right:10px; float:left; border:0px; font-size:16px; color:#ffffff; text-shadow:1px 1px 2px #000;}
.sub_reset{width:90px; height:34px; margin-right:20px;border-radius:3px;}
.sub_mit{ border:0px; width:90px; height:34px; background-color:#0472bd; color:#fff;border-radius:3px;}

.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(/images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../image/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../image/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../image/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../image/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../image/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

/* BANNER切換樣式 */
.banner_nei{max-width:1423px;margin:0px auto;}
#owl-banner {z-index:1;padding-bottom:10px;}
#owl-banner .owl-item img{ display: block; width: 100%; height: auto;}
#owl-banner .owl-controls { margin-top:0px;}
#owl-banner .owl-buttons { position: absolute; width: 100%; top: 50%; left: 0px; right: 0px; }
#owl-banner .owl-buttons .owl-prev { background-color:transparent; position: absolute; left: 15px; top: -40px;
background-image: url(/images/owl_prev.png); background-repeat: no-repeat; background-position: center center;
height: 80px; width: 43px; text-indent: -9999px; }
#owl-banner .owl-buttons .owl-next { background-color:transparent; position: absolute; top: -40px; right: 15px;
background-image: url(/images/owl_next.png); background-repeat: no-repeat; background-position: center center;
text-indent: -9999px; height: 80px; width: 43px; }
#owl-banner .owl-pagination{ z-index:10;margin-top:-40px;}
#owl-banner .owl-pagination .owl-page{ z-index:10;}
#owl-banner .owl-pagination .owl-page span { background-color: #000; height: 14px; width: 14px; border-radius:14px}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.2;
}