@charset "utf-8";
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div ,dl,dd{ margin:0; padding:0; border:0; }
ul li { list-style:none; }
body{
	background: #f0f0f0;
	color:#333;
	font-size:14px;
	font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a {
	text-decoration:none; 
	color:#000;
	outline:none;
}
a:hover { text-decoration: none; color:#408ed6;}
img { vertical-align:top;  border: none;}

hr{
	height:1px;
	border:none;
	border-top:1px dotted #ccc;
	

}

em{font-style: normal;}
i{font-style: normal;}

.ellip{
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}



.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.bc { margin-left:auto; margin-right:auto; }
.tc { text-align:center; }
.tr { text-align:right; }
.zoom { overflow:hidden; zoom:1; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f24 { font-size:24px; }
.l18 { line-height:18px; }
.l20 { line-height:20px; }
.l21 { line-height:21px; }
.l22 { line-height:22px; }
.l24 { line-height:24px; }
.l26 { line-height:26px; }
.l28 { line-height:28px; }
.l30 { line-height:30px; }
.l31 { line-height:31px; }
.l32 { line-height:32px; }
.t5 { text-indent:5px; }
.t24 { text-indent:24px; }
.t28 { text-indent:28px; }
.t30 { text-indent:30px; }
.t34 { text-indent:34px; }
.t36 { text-indent:36px; }
.t40 { text-indent:40px; }
.t60{text-indent: 68px;}
.t80{text-indent: 80px;}
.overh { overflow:hidden; }
.fb{ font-weight:bold;}
/*---------------width---------------*/
.w50{width:60px;}
.w68{width:68px;}
.w72{width:72px;}
.w76{width:76px;}
.w80{width:80px;}
.w85{width:85px;}
.w95{width:95px;}
.w100{width:100px;}
.w110{width:110px;}
.w118{width:118px;}
.w120{width:120px;}
.w130{width:130px;}
.w135{width:135px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w164{width:164px;}
.w165{width:165px;}
.w170{width:170px;}
.w175{width:175px;}
.w180{width:180px;}
.w185{width:185px;}
.w190{width:190px;}
.w200{width:200px;}
.w205{width:205px;}
.w210{width:210px;}
.w211{width:211px;}
.w220{width:220px;}
.w225{width:225px;}
.w227{width:227px;}
.w230{width:230px;}
.w233{width:233px;}
.w235{width:235px;}
.w240{width:240px;}
.w243{width:243px;}
.w250{width:250px;}
.w255{width:255px;}
.w260{width:260px;}
.w265{width:265px;}
.w278{width:278px;}
.w280{width:280px;}
.w290{width:290px;}
.w293{width:293px;}
.w298{width:298px;}
.w300{width:300px;}
.w310{width:310px;}
.w315{width:315px;}
.w330{width:330px;}
.w335{width:335px;}
.w340{width:340px;}
.w342{width:342px;}
.w345{width:345px;}
.w350{width:350px;}
.w355{width:355px;}
.w360{width:360px;}
.w368{width:368px;}
.w370{width:370px;}
.w375{width:375px;}
.w380{width:380px;}
.w388{width:388px;}
.w390{width:390px;}
.w392{width:392px;}
.w400{width:400px;}
.w405{width:405px;}
.w415{width:415px;}
.w417{width:417px;}
.w460{width:460px;}
.w475{width:475px;}
.w480{width:480px;}
.w483{width:483px;}
.w485{width:485px;}
.w495{ width:495px;}
.w500{width:500px;}
.w510{width:510px;}
.w535{width:535px;}
.w540{width:540px;}
.w545{width:545px;}
.w555{width:555px;}
.w565{width:565px;}
.w570{width:570px;}
.w575{width:575px;}
.w580{width:580px;}
.w600{width:600px;}
.w640{width:640px;}
.w645{width:645px;}
.w660{width:660px;}
.w670{width:670px;}
.w680{width:680px;}
.w690{width:690px;}
.w700{width:700px;}
.w710{width:710px;}
.w720{width:720px;}
.w725{width:725px;}
.w740{width:740px;}
.w750{width:750px;}
.w759{width:759px;}
.w760{width:760px;}
.w780{width:780px;}
.w785{width:785px;}
.w828{width:828px;}
.w925{width:925px;}
.w935{width:935px;}
.w998{width:998px;}
.w1000{ width:1000px;}
.w1084{ width:1084px;}
.w1440{ width:1440px;}
/*---------------margin---------------*/
.mt2{ margin-top:2px;}
.mt3{ margin-top:3px;}
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.mt7{ margin-top:7px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt12{ margin-top:12px;}
.mt14{ margin-top:14px;}
.mt15{ margin-top:15px;}
.mt17{ margin-top:17px;}
.mt18{ margin-top:18px;}
.mt20{ margin-top:20px;}
.mt22{ margin-top:22px;}
.mt_20_22{ margin-top:20px;  *margin-top:22px; margin-top:22px\0;}
.mt25{ margin-top:25px;}
.mt65{ margin-top:65px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt70{ margin-top:70px;}
.mt75{ margin-top:75px;}
.mt90{ margin-top:90px;}
.mt135{ margin-top:135px;}
.mt240{ margin-top:240px;}
.ml5{ margin-left:5px;}
.ml6{ margin-left:6px;}
.ml7{ margin-left:7px;}
.ml10{ margin-left:10px;}
.ml12{ margin-left:12px;}
.ml15{ margin-left:15px;}
.ml17{ margin-left:17px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml32{ margin-left:32px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml65{ margin-left:65px;}
.ml80{ margin-left:80px;}
.ml85{ margin-left:85px;}
.ml90{ margin-left:90px;}
.ml117{margin-left: 117px;}
.ml360{margin-left: 360px;}
.mr0{ margin-right:0;}
.mr7{ margin-right:7px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr16{ margin-right:16px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
/*---------------padding---------------*/
.px20{ padding-left:20px; padding-right:20px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt45{ padding-top:45px;}
.pt35{ padding-top:35px;}
.pl5{ padding-left:5px;}
.pl12{ padding-left:12px;}
.pl15{ padding-left:15px;}
.pl19{ padding-left:19px;}
.pl30{ padding-left:30px;}
.pl45{ padding-left:45px;}
.pl56{ padding-left:56px;}
.pl100{ padding-left:100px;}
.pl195{ padding-left:192px;}
.pb8{ padding-bottom:8px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb35{ padding-bottom:35px;}
.pb50{ padding-bottom:50px;}
.pb80{ padding-bottom:80px;}
.pb150{ padding-bottom:150px;}
.pr15{ padding-right:15px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.p20{padding: 20px;}
/*---------------height---------------*/
.h95{ height:95px;}
.h154{ height:154px;}
.h178{ height:178px;}
.h180{ height:180px;}
.h470{height: 470px;}
.h723{height: 723px;}
.bg{ background:#CCC;}
.hide{display: none;}
.show{display: block;}
/*------------btn---------------*/
.both{width: 100%;}
.wrap{width: 1200px; margin: 0 auto;}
.backtopfix{display: block;}
.backtop {display: none;}
.color1{color: #cfa35b;}
.color2{color: #2abab1;}
.color3{color: #a4a4a4;}
.color4{color: #315e75;}
.color5{color: #914a3f;}
.bg1{background: #ffffff;}
/*bnby*/
.header{height: 55px; background: #1b2830; position: relative; z-index: 99;}
/*header*/
.banner{ height: 140px; background: url(../img/banner.jpg) no-repeat center;}
.introbanner{ height:90px; background: url(../img/intro-banner.jpg) no-repeat center;}
/*banner*/
.icon1{height: 24px; line-height: 35px; background: url(../img/icon1.png) no-repeat left; padding-left: 30px;}
.icon2{height: 24px; line-height: 35px; background: url(../img/icon2.jpg) no-repeat left; padding-left: 30px;}
.icon3{width: 11px; height: 16px; margin-right: 17px; display: inline-block; background: #1db88c;}
.icon4{ width: 8px; height: 35px; display: inline-block; background: url(../img/icon4.jpg) no-repeat left}
.til{position: relative; margin-top: -20px;}
.list{background: #1db88c;}
.list li{ border-bottom: 1px solid #ffffff; height: 62px; line-height: 62px; font-size: 18px; color: #ffffff; padding-left: 10px;}
.list span{width: 20px; height: 20px; display: inline-block; border-radius: 50%; text-align: center; line-height: 20px;}
.list a{color: #ffffff; padding-left: 7px;}
.list .nobor{border-bottom: none}
.list .span1{background: #1b2830;}
.list .span3{background: #344955;}
.list .span4{background: #476170;}
.list .span5{background: #4d8387;}
.list .span6{background: #699093;}
.list .span7{background: #98abac;}
/*list*/
.toq{width: 330px; height: 58px; text-align: center; line-height: 58px; background: url(../img/ti12.jpg) no-repeat;}
.toq1{width: 330px; height: 58px; padding-left: 58px; line-height: 58px; background: url(../img/t2.jpg) no-repeat;}
.toq2{width: 330px; height: 58px; padding-left: 58px; line-height: 58px; background: url(../img/t3.jpg) no-repeat;}
.fk8{width: 8px; height: 8px; display: inline-block; background: #000000; margin-right: 10px;}
.trp{background: url(../img/round.png) no-repeat left; padding-left: 14px;}
.riti{background: url(../img/icon4.jpg) no-repeat left; height: 35px; line-height: 35px; padding-left: 18px;}
.footer{ background:#ffffff; color:#333333; height: 62px; border-top: 1px solid #dcdcdc; line-height: 62px; }
/*footer*/
.index_r_btn{ position:fixed; top:50%; margin-top:-99px; right:2%; z-index: 999;}
/*new*/
.menu{height: 54px; line-height: 50px;position: relative;}
.menu a{display: inline-block; color: #ffffff; border-bottom: 5px solid #333333; margin: 0 10px; padding: 0 20px; font-size: 14px; font-weight: bold;}
.menu .menu_bor{border-bottom: 5px solid #e67f00; position: relative; }
.case{position: relative;}
.case-list{width: 413px; display: none; padding-left: 43px; position: relative; top: 0; left: 263px; background: #009632;}
.case-list li{line-height: 45px;}
.case-list li a{color: #ffffff; display: block; border-bottom: none; margin: 0 ; padding: 0; font-size: 14px; font-weight: normal;}
.case-list li a:hover{color: #ffb562;}
.nlem{width: 80px; font-size: 48px; color: #737373; border-top: 5px solid #05793a;}
.nlcont{width: 885px; color: #737373; background: #ffffff;}
.nlcont h1{font-size: 26px; color: #737373; font-weight: normal; padding: 25px 0 25px 45px;}
.leftp{width: 355px; height: 200px; float: left; line-height: 24px; font-size: 14px; padding-right: 45px;border-right: 1px dashed #c9c9c9;}
.rightp{width: 355px; height: 200px; float: left; line-height: 24px; font-size: 14px; padding-left: 45px;}
.bigp{ padding:36px 0 0 55px;}
.bigp strong{font-size: 56px; font-weight: normal;}
.bigp span{font-size: 14px;}
.readmore{padding: 10px;}
.readmore span{width: 80px; cursor: pointer; display: inline-block; background:url(../img/reply.png) no-repeat right; }
.readmore span a{color: #05793a; font-size: 12px; text-decoration: underline;}
.removemore{padding: 10px 0 10px 45px; display: none;}
.removemore span{width: 50px; cursor: pointer; display: inline-block; background:url(../img/replyup.png) no-repeat right; }
.removemore span a{color: #05793a; font-size: 12px; text-decoration: underline;}
.show_box{width: 798px; margin: 20px auto; display: none;}
.s_1{border-bottom: 1px solid #e5e5e5; padding-bottom: 65px; }
.s-tit{width: 100%; height: 30px; margin-top: 20px; background:url(../img/s-tit.jpg) no-repeat left; padding-left: 16px; color: #3f3f3f; font-size: 16px;}
.s-con{width: 100%; padding-bottom: 40px; color: #737373; font-size: 14px;}
.intop{height: 30px; line-height: 30px; border-bottom: 1px solid #c9c9c9;}
.intop span{color: #454545; font-size: 14px;}
.lspan{padding-left: 25px; background: url(../img/leftspan.png) no-repeat left;}
.rspan{border-bottom: 3px solid #007d31; line-height: 27px; padding: 0 5px;}
.ih3{height: 80px; text-align: center;}
.ih3 span{padding: 20px 60px; color: #8f8a85; border-bottom: 7px solid #007d31;  font-size: 36px;}
.itit{height: 330px;background: url(../img/ibg.jpg) no-repeat center;}
.itit .ldiv{width: 300px; margin-left: 30px; padding-top: 40px;}
.itit .ldiv h4{color: #ffffff; font-size: 30px; text-align: center; background: url(../img/ldivh4.png) no-repeat 66px 14px;}
.itit .ldiv p{line-height: 30px; font-size: 14px; color: #ffffff;}
.itit .rdiv{width: 530px; margin-right: 99px; padding-top: 40px;}
.itit .rdiv h4{color: #007d31; font-size: 30px; text-align: center; background: url(../img/rdivh4.png) no-repeat 180px 14px; }
.itit .rdiv p{line-height: 30px; font-size: 16px; color: #007d31;}
.ibox{background: #ffffff; padding: 30px 0;}
.ibox h5{font-size: 30px; color: #007d31; text-align: center;}
.ibox ul{display: block; margin-top: 20px; overflow: hidden; position: relative;}
.ibox li{cursor: pointer; width: 360px; height: 160px; padding-top: 20px; float: left; text-align: center; color: #007d31; font-size: 18px;}
.inew{width: 724px; height: 180px; background:rgb( 0, 63, 117 ); opacity: 0.8; color: #ffffff; position: absolute; z-index: 9;}
.inew p{font-size: 16px; line-height: 30px;}
.inewbox{width: 100%; height: 180px; background: #ffffff; position: relative; z-index: 9}
.inewbox p{font-size: 16px; line-height: 30px;}
.inew-mid-l{width: 360px; font-size: 16px; line-height: 30px; height: 180px; background:rgb( 0, 63, 117 ); opacity: 0.8; color: #ffffff; position: absolute; left: 0; z-index: 9}
.inew-mid-r{width: 360px; font-size: 16px; line-height: 30px; height: 180px; background:rgb( 0, 63, 117 ); opacity: 0.8; color: #ffffff; position: absolute; right: 0; z-index: 9}
.box2,.box5{display: none;}
#box1,#box3,#box4,#box6,#box7{display: none;}
#box1,#box3,#box4,#box6,#box7{z-index: 99;}