@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#555;}
a:hover{ color:#129992; }


body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:15px!important;color:#555; }

.dingb{ background:#f2f2f2; height:40px; line-height:40px; width:100%}
.dingb .dingb_a { width:1200px; margin:0 auto;}

.dingb .fr ul li{ float:left; line-height:40px; font-size:16px;}
.dingb .fr ul li .green{ color:#1b7f7f; font-size:20px; font-weight:900}
.yuyan{ background:#1b7f7f; height:40px; width:35px; text-align:center; margin-left:20px;}
.yuyan a{ color:#fff;}
.alogo{ width:1200px; margin:0 auto; padding-top:20px; padding-bottom:20px;}

.search{height:38px;margin:0 auto; border:1px solid #d8d8d8;margin-top:25px; margin-bottom:25px;}
.search li{ float:left; width:auto }
.searchinput{ background:#fff; border:0px; height:38px; line-height:25px; color:#d8d8d8; width:220px; padding-left:15px; margin-top:0px; }


.nav_bgc{ width:100%; margin:0 auto; background:#1b7f7f; height:60px; }
.nav{ width:1200px; margin:0 auto}
.nav li {float: left;display: inline-block;list-style: none;font-size: 17px;text-align: center;position: relative;}
.nav li a {width: 150px;
display: block;text-align: center;position: relative;color: #fff;height: 60px;line-height: 60px;}
.nav li.hover a, .nav li:hover a {color: #fff;background: #fbae17;}
.nav li .subnav {background: #fff;border-top: 2px solid #fbae17;box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);height: auto;left: 0;overflow: hidden;position: absolute;top: 100%; width: 100%;z-index: 99999999;}
.nav li .subnav {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav li:hover .subnav {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav li .subnav a {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;color: #666;display: block;font-size: 13px;font-weight: 500;
line-height: 40px;height: 40px;padding: 0;transition: all 0.2s ease-in-out 0s;width: 100%;border-bottom: 1px solid #eee;background: #fff;}
.nav li .subnav a:hover {color: #fbae17;background: #f9f9f9;text-indent: 10px;}


.banner{
width: 100%;
/*height: 560px;*/
/*background: black;*/
/*子绝父相*/
position: relative;
/*超出部分全部隐藏，解决横向滚动条*/
overflow: hidden;
}
.banner ul{
position: absolute;
}
.banner ul li{
/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
width: 100%;
height: 547px;
float: left;
background:  no-repeat center center;
}
/*.banner ul li:nth-child(1){*/
/*background: url('./1.jpg') no-repeat center center;*/
/*}*/
/*.banner ul li:nth-child(2){*/
/*background: url('./2.jpg') no-repeat center center;*/
/*}*/
/*.banner ul li:nth-child(3){*/
/*background: url('./3.jpg') no-repeat center center;*/
/*}*/
.banner ol{
/*width: 60px;*/
height: 20px;

position: absolute;
left:50%;
/*margin-left: -40px;*/
bottom: 30px;
padding: 0 10px;
border-radius: 10px;
}
.banner ol li{
width: 10px;
height: 10px;
float: left;
margin: 5px 5px;
background: rgba(255,255,255,0.5);
border-radius: 50%;
cursor: pointer;
}
.banner ol .current{
background: rgba(255,255,255,1);
}
.banner i{
width: 58px;
height: 120px;
position: absolute;
top: 40%;
margin-top: -25px;
cursor: pointer;
border-radius: 5px;
display: none;
}
.banner .left{
left: 60px;
background: url('../images/left_right.png') no-repeat 0 0px;
}
.banner .right{
right: 60px;
background: url('../images/left_right.png') no-repeat 0px -120px;
}
.banner .left:hover , .banner .right:hover{
background-color: rgba(0, 0, 0, 0.31);
}




/*------------公司---------*/
.gongsi{ width:1200px; margin:0 auto; padding-bottom:80px; padding-top:60px;}
.abimg{ width:404px; height:475px;overflow:hidden}
.abimg img{cursor: pointer; width:100%;transition: all 0.8s;}
.abimg img:hover{   transform: scale(1.2);}
.abtxt{ width:750px; margin-top:25px;}

.abtxt h2{ font-size:33px; line-height:49px; background:url(../images/index_13.jpg) no-repeat left -3px; padding-left:200px;color:#f5af36; font-weight:900;}
.abtxt h3{font-size:17px;color:#b5b5b5; margin-top:10px; margin-bottom:15px;}
.abtxt h3 a{ color:#333;}
.abmiao{ text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow:hidden; line-height:27px; height:189px; margin-top:20px; } 
.wsbg2{ background:url(../images/index_08.jpg) no-repeat center; height:100px; margin:0 auto; width:100%; margin-top:-180px;}
.bgz{ width:1200px; margin:0 auto; }
.bga{ font-weight:900; color:#a8c6c6; font-size:17px; line-height:17px; padding-top:32px;}
.bgb a{ color:#fff;font-weight:900; font-size:35px; line-height:100px; margin-left:100px;}


.gd{ position:absolute; margin-top:375px;line-height:100px; height:100px;width:60px;text-align:center; background:#16a69d;}
.gd a{ color:#fff; font-size:30px;}

/*-------产品-------*/
.product{ width:1200px; margin:0 auto; padding-top:70px;}
.product .xtop .fl{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:30px;}
.wscp{ width:1200px; margin:0 auto; }
.product .xtop .fr{ margin-top:20px;}
.wsyuan{ width:1200px; margin:0 auto; background:#fff; border-radius:15px; padding:30px; z-index:1000000000; position:relative; }
.biga{ width:296px; background:#f5af36; height:185px; font-size:35px; text-align:center}
.biga a{ color:#fff; font-weight:900; text-align:center; line-height:185px;}
.biga a:hover{ margin-top:-10px; display:block}
.cpa{ background:#129992;}
.biga a{-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.wsts{ margin-top:12px;}
.wsbg{ width:100%; margin:0 auto; background:url(../images/index_17.jpg) no-repeat center; height:315px; margin-top:-220px;}
.cpaaa{ width:270px; height:174px; border-radius:10px; text-align:center;background:#ececec; margin-left:23px; }
.cpaaa h2{ font-size:20px; color:#393939!important;text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden;padding-top:20px;padding-left:20px; padding-right:20px; }
.cpaaa a{-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.cpaaa h3{ color:#7b7b7b; font-size:15px; margin-top:5px; margin-bottom:5px;}
.cpgd{ background:#fff; border-radius:15px; width:150px; margin:0 auto; line-height:35px; height:35px; text-align:center; margin-top:10px;}
.cpgd a{ color:#afaeae}
.cpaaa a:hover { margin-top:-10px;display:block; width:270px; height:184px; overflow:hidden; background:#129992; border-radius:10px; }
.cpaaa a:hover h2,.cpaaa a:hover h3{ color:#fff!important;}

/*----------新闻---------*/
.xinwen{ width:1200px; margin:0 auto; padding-bottom:60px; padding-top:60px;}
.xtop h2{ font-size:40px; color:#454545}
.xtop h2 span{ font-weight:900; color:#000;}
.xtop .fr{ background:#d2d2d2; border-radius:15px; width:150px; height:35px; line-height:35px; text-align:center}
.xtop .fr a{ color:#fff;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.xtop a:hover {padding-left:20px; display:block; background:#129992; border-radius:15px;  }
.xwtui .zz{ width:281px; height:181px;overflow:hidden}
.xwtui .zz{width:281px; height:181px;overflow:hidden}
.xwtui .zz img{cursor: pointer; width:100%;transition: all 0.8s;}
.xwtui img:hover{   transform: scale(1.2);}
.tjtxt{ width:340px;}
.tjtxt h2{ font-size:17px;text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden}
.tjtxt h2 a{ color:#000;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.tjtxt a:hover {padding-left:20px; display:block; color:#129992}

.fbsj{ color:#a6a6a6; font-size:14px; margin-top:12px; margin-bottom:12px;}
.fbnr{text-overflow: ellipsis;display: -webkit-box; color:#676767;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; line-height:24px; height:48px;}
.xwgd{ border:1px solid #d8d8d8; width:30px; margin-top:12px;height:30px; line-height:30px; text-align:center}
.xwgd a{-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.xwgd a:hover { width:80px;padding-left:10px;border:1px solid #129992; display:block;  background:#129992; color:#fff; }
.xtop .fl{ color:#646363; font-size:16px; padding-top:10px;}
.riqi{ border-right:1px solid #e4e4e4; width:80px; height:80px; text-align:center}
.riqi h2{ color:#7e7e7e; font-size:45px; text-align:center}
.riqi h3{ color:#7e7e7e; font-size:14px;}
.xwlist{ width:480px;margin-top:40px; }
.xwtui{ width:670px; margin-top:40px; }
.xwliebiao a{ color:#fff;}
.xwliebiao a:hover h2{ color:#129992 }
.xwliebiao a:hover h3,.xwliebiao a:hover .xwtxt{ color:#129992 }
.xwliebiao a:hover .wsmiao{ color:#129992 }
.xwliebiao{ width:480px; margin:0 auto; margin-bottom:20px;}
.xwtxt{ width:380px;}
.xwtxt h2{ font-size:15px!important;text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden}
.wsmiao{text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; color:#8f8f8f; line-height:24px; height:48px; margin-top:10px;}





/*-------底部-----------*/
.foot{ background:#333333; border-top:8px solid #129992; width:100%; margin:0 auto}
.foota{ width:1200px; margin:0 auto;padding-bottom:30px; color:#a9a9a9; border-bottom:1px solid #494949;}
.foota .fl{ margin-top:30px;}
.ddaohang ul{ margin-top:50px;}
.ddaohang ul li{ float:left}
.ddaohang ul li a{ color:#fff}
.ddaohang ul li.shu{ color:#fff; margin-left:10px; margin-right:10px;}
.footb{ width:1200px; margin:0 auto; padding-top:40px; color:#fff; padding-bottom:30px;}
.fadd{ background:url(../images/index_32.jpg) no-repeat left; height:41px; padding-left:50px; line-height:27px; margin-top:30px;}
.ftel{ background:url(../images/index_35.jpg) no-repeat left 7px; padding-left:45px; line-height:27px; margin-left:80px;margin-top:30px;}
.footb a{ color:#fff;}
.wseem{ margin-left:20px; width:110px;}
.ewm p{ padding-top:10px; text-align:center;}
.footc{ width:100%; margin:0 auto; background:#242424; line-height:80px;}
.footc_a{ width:1200px; margin:0 auto; color:#6f6f6f}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-decoration:none;color: #6f6f6f;}
a.zzb07link:hover {text-decoration: underline;color: #6f6f6f;}
.zzb07tail{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#6f6f6f;}




/*----内页---*/
.nyabout{width:100%; margin:0 auto; background:url(../images/nyabout.jpg) no-repeat center; height:350px; }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center; height:350px; }
.nyqyyj{width:100%; margin:0 auto; background:url(../images/nyqyyj.jpg) no-repeat center; height:350px; }
.nyorder{width:100%; margin:0 auto; background:url(../images/nyorder.jpg) no-repeat center; height:350px; }
.nyfac{width:100%; margin:0 auto; background:url(../images/nyfac.jpg) no-repeat center; height:300px; }
.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center; height:350px; }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:350px; }

.ditu{ width:530px;}
.lianx{ width:550px;}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 30px;}
.rit-box .top-tit h3 {font-size: 18px;font-weight: 700;}
.rit-box .top-tit p {font-size: 15px;color: #999999;margin-top: 10px;}
.city li.on, .city li:hover {background-color: #F4A823;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #ECF0F1;}
.city li a{ color:#fff}
.city {width: 420px;display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}


.n2{width:1200px; padding-top:20px; margin:0 auto;}
.n2 ul{ float:left;}
.n2 ul li{display:inline;float:left;width:302px; height:170px; border:#e9e9e9 solid 1px; box-shadow: 5px 5px 2px #e9e9e9; margin-right:35px; padding:30px 20px 30px 30px; margin-bottom:45px; }
.n2 ul li h5{width:302px;float:left; text-align:left; color:#000; font-size:17px; font-weight:normal; border-bottom:#CCCCCC solid 1px; line-height:40px; margin-bottom:5px;}
.n2 ul li a{ float:left;  width:302px;  line-height:30px; margin-bottom:10px; -webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.n2 b{ float:left;  width:302px; color:#d6d6d6; font-weight:normal  }
.n2 ul li a:hover { margin-top:-10px;}
.vv{width:300px;float:left;text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; height:60px;}

.n2 em{ color:#949494; font-size:12px; font-style:normal }


.m3{width:50px; line-height:33px; text-align:center; float:left; color:#CCCCCC; margin-top:0px; font-size:20px;}

.m3 a{width:50px!important;line-height:32px; float:left; color:#CCCCCC!important; border:#CCCCCC solid 1px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m3 a:hover{ color:#FFFFFF!important; background:#666666; width:150px!important;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.g_qynew{margin-top: 10px; padding-bottom: 25px; margin:0 auto; width:1200px;}
.g_qynew h2{background:url(../images/antit1.jpg) no-repeat 0 6px;font-size: 32px;font-weight: normal;color: #252525;height: 66px; padding-left: 18px;}
.g_qynew h2 a{color: #252525;}
.g_qynew h2 em{display: inline-block;font-size: 20px;font-weight: normal;color: #cccccc;text-transform: uppercase; padding-left: 10px;}
.g_qynew h2 span a{font-size: 16px;color: #8ec31f;padding-top: 26px;display: block;}
.g_qynew .qynewtj{height: 286px;}
.g_qynew .qynewtj dt{float: left;width: 449px;height: 286px; overflow:hidden}
.g_qynew .qynewtj dt img{width: 449px;height: 286px;display: block;cursor: pointer; transition: all 0.8s; overflow:hidden}
.g_qynew .qynewtj dt img:hover{   transform: scale(1.2);}

.g_qynew .qynewtj dd{padding: 36px 44px 0 46px;background: #eeeeee;width: 600px;height: 250px;float: left;}
.g_qynew .qynewtj h3{position: relative;height: 40px;margin-bottom: 15px;padding-left: 100px;font-size: 18px;color: #000;}

.g_qynew .qynewtj h3 a:hover {padding-left:20px; display:block }
.g_qynew .qynewtj h3 a{color: #129992;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 1; height:40px; line-height:40px; overflow:hidden; }
.g_qynew .qynewtj h3 b{position: absolute;left:0;top:0;width: 76px;height: 40px;line-height: 40px;background: #129992;text-align: center;font-size: 20px;color: #fff;font-weight: normal;}
.g_qynew .qynewtj p{font-size: 16px;color: #666666;line-height: 30px;height: 120px;overflow: hidden;margin-bottom: 20px;}
.g_qynew .qynewtj span{display: block;height: 36px;line-height: 36px;font-size: 16px;color: #01429e;}
.g_qynew .qynewtj span a{color: #129992;}
.g_qynew .qynewtj span em{color: #666666;}
.g_qynew .qynew dl{float: left;width: 398px;border: 1px solid #f5f5f5; padding: 30px 0 0 0; height: 188px;}
.g_qynew .qynew dt{height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;color: #333333;margin-bottom: 22px; padding: 0 30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.g_qynew .qynew dt a{color: #333333;}
.g_qynew .qynew dd p{font-size: 14px;color: #666666;line-height: 26px;height: 52px;overflow: hidden; margin-bottom: 30px; padding: 0 30px;}
.g_qynew .qynew dd span{display: block;height: 58px;line-height: 58px;border-top: 1px solid #e9e9e9;padding: 0 30px;}
.g_qynew .qynew dd span a{text-decoration: none;font-size: 16px;color: #8ec31f;}


.wqwh{ width:1140px; border-bottom:1px solid #d8d8d8; padding-bottom:30px; padding-top:30px;}
.whimg{ width:550px; height:367px;overflow:hidden;}
.whimg img{cursor: pointer; width:100%;transition: all 0.8s;}
.whimg img:hover{   transform: scale(1.2);}
.whtxt{ width:550px;}
.whtxt h2{ color:#129992; text-align:center; margin:0 auto; font-size:35px; font-weight:900; margin-top:80px; margin-bottom:30px;}
.whtxt h3{ text-align:center; margin:0 auto; font-size:18px; line-height:35px;}
.whgd{ background:#129992; width:200px; height:40px; line-height:40px; text-align:center; margin:0 auto; margin-top:30px;}
.whgd a{ color:#fff;-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.whgd a:hover { margin-top:-10px;display:block;  }


.nyzhong{ width:1200px; margin:0 auto}
.ydao{ margin-top:50px;}
.ydao ul li {width:130px;height: 35px;background:#1b7f7f; text-align: center;   float: left; box-sizing: border-box; position: relative;  }
.ydao ul li{ float:left; background:#1b7f7f; margin-left:20px;height:35px; line-height:35px; text-align:center; width:130px; }
.ydao ul li a{ text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:35px; height:35px;  color: #fff;}
.ydao ul li a:hover{background:#fbae17\9;color: #fff;}
.ydao ul li:after{content:'';position:absolute;height:100%;width:0;background:#f8a230;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.ydao ul li:hover:after,.ydao ul li.cur:after{width:100%;color: #fff;}

.bigbt{ width:300px; padding-bottom:45px; background:#1b7f7f; margin-top:-100px; z-index:9999;}
.bigbt h2{ padding-left:30px; padding-top:50px;font-size:20px; color:#fff; font-weight:900;}
.bigbt h3{ font-size:40px; color:#fff; font-weight:900; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;padding-left:30px; margin-bottom:5px; margin-top:5px;}
.weizhi{padding-left:30px; color:#fff;}
.weizhi a{ color:#fff}
.weizhi span{ padding-left:10px; padding-right:10px;}
.neirong{ width:1200px; margin:0 auto; margin-top:40px; margin-bottom:50px; line-height:30px; border:2px dotted #cfcfcf;}
.wszhong{ padding:30px; line-height:30px;}

.kuang{ border:1px solid #d8d8d8; height:35px; line-height:35px; width:80%;}

.fanhui{ width:100%; margin:0 auto; line-height:40px; margin-top:50px;}
.fanhui ul li{ float:left; width:29.5%;background:#f2f2f2;padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
.fanhui ul li:nth-child(2n) {background: #129992; text-align:center}
.fanhui ul li:nth-child(2n) a{ color:#fff; text-align:center}





.page_zhici_box_l{ width:347px;}
.page_zhici_box_r{ background:#f2f2f2; height:320px; width:853px;padding-bottom:50px; margin-top:70px;}
.page_zhici_box_r_title{ padding-top:50px; padding-left:50px; font-size:25px; font-weight:bold; padding-bottom:30px;}
.page_zhici_box_r_con{ padding-left:50px; padding-right:50px; }

.neirong .cplist2{ width:340px;-webkit-transition: .8s;margin-right:20px; margin-left:20px; height:340px;}
.neirong .biaoq2{ width:340px; height:230px; border:1px solid #d8d8d8; margin-top:40px;text-align:center;vertical-align:middle;display:block;position:relative;display:table-cell;vertical-align:middle;}
.neirong .biaoq2 img{max-width:300px;max-height:200px; overflow:hidden}
.neirong .cplist2 h2{ font-size:20px;  color:#333; text-align:center; padding-top:15px;}
.neirong .cplist2 h2 a{ color:#333}
.neirong .cplist2 h3{ font-size:15px;color:#333; text-align:center; }
.neirong .cplist2 a:hover  .biaoq2 { border:1px  solid #129992}
.neirong .cplist2 a:hover  h2 { color:#129992}
.neirong .cplist2 a:hover  h3 { color:#129992}
.neirong .cplist2:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}

.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;width: 100%; color: #129992; line-height: 30px; text-decoration: none; clear:both; }
.contentPage a:link {color: #129992; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #129992; font-weight: normal;}
.contentPage a:visited {color: #129992; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #129992; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#129992;font-weight:normal;}
.contentPage .current{color:#129992; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #129992; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}



.weizhi b {
    font-weight: normal;
    padding-left: 30px;
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-position: left center;}
.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:100%;}

.lianxi_ny { height:520px;}
.lianxi_ny_l, .lianxi_ny_r   { width:47%;  }
.lianxi_ny_l h2, .lianxi_ny_r h2  {font-size:25px; line-height:75px; width:100%; float:left; color:#333; }


.lianxi_ny_l .con {width:100%;float:left; margin-top:10px;}
.lianxi_ny_l .con .li {width:30%;float:left; margin-right:3%;}
.lianxi_ny_l p { width:100%; line-height:24px; margin-top:15px; float:left;  }
.lianxi_ny_l strong { width:100%; line-height:29px; margin-top:15px; float:left; font-size:18px;   color:#333;}
.lianxi_ny_l .zixun { line-height:50px; width:200px; color:#fff; text-align:center; background-color:#fa951f; float:left; margin-top:20px;}


.con_gg { color:#fff; padding:30px 0; height:120px; background:url(../images/ys_bg.jpg) no-repeat top center;}
.con_gg h2 { padding-top:15px; line-height:50px; font-size:32px; }
.con_gg p { font-size:18px; line-height:35px;}

.job_ny  table tr td { border:1px solid #efefef; }
.content_lxwm_Bcn{
    overflow: hidden; margin-bottom:60px;
    margin-top: 50px;
    border-top: 4px solid #F3F3F3;
    border-bottom: 4px solid #F3F3F3;
}
.content_lxwm_Bcnl{
    float: left;
    width:28%;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 58px;
}.content_lxwm_Bcnlrb { font-size:16px; color:#2e2e2e; line-height:28px;}
.content_lxwm_Bcnlrt{
    font-size: 24px;
    color: #000000;
}
.content_lxwm_Bcnlr{
    padding-top: 13px;
}
.content1 {
    width: 1200px;
    margin: 0 auto;
}

.kuang1 {
    line-height: 50px;
    height: 50px;
    width: 572px;
    color: rgb(41, 41, 41);
    font-family: 微软雅黑;
    padding-left: 20px;
    margin: 5px;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(205, 205, 205) !important;
    border-image: initial !important;
}
.kuang2 {
    line-height: 50px;
    height: 120px;
    width: 572px;
    font-family: 微软雅黑;
    float: left;
    padding-left: 20px;
    color: rgb(41, 41, 41) !important;
    margin: 5px;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(205, 205, 205) !important;
    border-image: initial !important;
}
.kuang3 {
line-height: 50px;
height: 50px;
width: 366px;
float: left;
color: rgb(41, 41, 41);
font-family: 微软雅黑;
padding-left: 20px;
margin: 5px;
border-width: 1px !important;
border-style: solid !important;
border-color: rgb(205, 205, 205) !important;
border-image: initial !important;
}
.font7 table tr td img {
float: left;
height: 52px;
width: 166px;
}
.ann {
line-height: 48px;
color: rgb(255, 255, 255);
text-align: center;
height: 46px;
width: 198px;
font-family: 微软雅黑;
font-size: 15px;
margin-top: 15px;
background-color:#f9a22f!important;
border-width: 1px;
border-style: solid;
border-color: #f9a22f!important;
border-image: initial;
}
.tit {font-size: 28px;text-align: center;margin: 55px 0;}
.wmen { color:#f9a22f;}
.chi {margin-bottom: 5px;font-weight: bold;color: #333;letter-spacing: 2px;}
.chi i {font-weight:400;color:#fa951f;font-size:14px;padding: 0 15px;font-family:Arial, Helvetica, sans-serif;font-style: italic; letter-spacing: 0px;}
.eng {text-transform: uppercase;font-weight: 100;font-size: 16px;}
.lianxi_ny { height:520px;}
.lianxi_ny_l, .lianxi_ny_r   { width:47%;  }
.lianxi_ny_l h2, .lianxi_ny_r h2  {font-size:25px; line-height:75px; width:100%; float:left; color:#333; }


#ny_xinwen {
	width:1140px; margin:auto; clear:both; padding-top:40px;
	
}
#ny_xinwen ul {
	float: left;
	height: 221px;
	width:1140px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	position: relative;
}
#ny_xinwen ul span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #6d6d6d;
	height: 57px;
	width: 72px;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #6d6d6d;
	position: absolute;
	left: 32px;
	top: 40px;
	line-height: 57px;
	text-align: center;
}
#ny_xinwen ul font {
	font-size:13px;font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #6d6d6d;
	height: 25px;
	width: 72px;
	position: absolute;
	left: 32px;
	top: 97px;
}
#ny_xinwen ul li {
	font-size: 17px;
	line-height: 19px;
	color: #000;
	height: 19px;
	width: 729px;
	position: absolute;
	left: 136px;
	top: 40px;
}
#ny_xinwen ul li a{

	color: #000;
	
}
#ny_xinwen ul p {
	font-size: 13px;
	line-height: 28px;
	color: #848484;
	text-align: left;
	float: left;
	height: 56px;
	width: 729px;
	position: absolute;
	left: 136px;
	top: 75px;
}
#ny_xinwen ul em {
	font-size: 13px;
	line-height: 30px;
	color: #1c3650;
height: 30px;
	width: 95px;
	position: absolute;
	left: 136px;
	top: 149px;border:1px solid #1c3650;
	font-style: normal;
	text-align: center;
}
#ny_xinwen ul em a{ color:#1c3650;-webkit-transition: padding-left .8s;	
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
#ny_xinwen ul em a:hover em{ border:1px solid #fbae17}
#ny_xinwen ul em a:hover {padding-left:20px; display:block; background:#1c3650; color:#fff; border:none}
#ny_xinwen ul img {
	height: 133px; border:1px solid #d8d8d8;
	width: 229px;overflow:hidden;cursor: pointer;
	position: absolute;
	top: 40px;
	right: 22px;
}

#ny_xinwen_da {
	width:1140px; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ny_xinwen_da h3 {
	font-size: 28px;
	line-height: 33px;
	color: #333;
	text-align: center;
	float: left;
	padding-bottom:20px;
	width:1140px; 
	margin-top: 55px;
	font-weight: normal;
}
.xinwen_zz {
	font-size: 13px;
	line-height: 32px;
	color: #bbbbbb;
	float: left;
	height: 46px;
	width:1140px; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	text-align: center;
}
.proimg{ width:500px;text-align:center;vertical-align:middle;display:block;position:relative;display:table-cell;vertical-align:middle; border:1px solid #d8d8d8; overflow:hidden}
.proimg img{ max-width:500px; }
.proimg img{cursor: pointer; width:100%;transition: all 0.6s;}
.proimg img:hover{   transform: scale(1.4);}
.protxt{ width:630px;}
.protxt h2{ font-size:25px; font-weight:900; color:#000;}
.protxt h3{ color:#fdae17; font-size:20px; margin-top:10px;}
.protxt h4{text-overflow: ellipsis;display: -webkit-box; color:#818181;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden; margin-top:10px;}
.shangxia{ margin-top:30px;}
.wshs{ border:10px solid #f2f2f2; width:100%;}

.baoo{ font-size:30px; color:#000; font-weight:900; margin-bottom:40px;}
.xwbiaoti{ text-align:center; font-size:35px; color:#333; font-weight:bold; padding-top:10px;}
.fabu{ color:#bbbbbb; text-align:center; margin-top:10px;}
.fline{ background:#d8d8d8; height:1px; width:100%; margin:0 auto; margin-top:30px; margin-bottom:40px;}
.nyabouta{ width:550px;}
.nyvideo{ width:600px; margin-top:90px;}
.nymiao{ line-height:30px;}
.nyabouta h2{ color:#000; font-weight:30px; font-weight:900; margin-bottom:30px;}
.abhs .abjam{ width:1200px; margin:0 auto; padding-top:70px; padding-bottom:70px; }
.abhs{ background:#f2f2f2; width:100%; margin:0 auto}
.ccp{ background:#fbae17; height:160px; line-height:160px; color:#fff; font-size:30px; text-align:center; padding:0px;}
.con4{ width:1200px; margin:0 auto;padding-bottom:70px; margin-top:70px;}
.con4 table td{ padding-left:30px; padding-top:30px; padding-bottom:30px; padding-right:20px;}
.con4 table p{ font-size:20px; font-weight:bold; color:#fbae17; padding-bottom:10px;}
.con4 table span{ font-size:15px;}

.xwtuijian{ margin:0 auto; background:#f2f2f2; padding:30px; margin-top:60px;}
.xwtuijian ul li{ line-height:45px; border-bottom:1px dashed #d8d8d8;}
.biog{ font-size:30px; color:#333; padding-bottom:15px;}
.juzhong{ text-align:center}
.shangxia{ margin-top:30px; width:100%; margin:0 auto; background:#129992; line-height:45px; color:#fff;}
.shangxia a{ color:#fff; padding-left:20px; padding-right:20px;}
.wshs{ border:10px solid #f2f2f2; width:100%;}
.shangxia  .down,.shangxia  .up{padding-left:20px; padding-right:20px;}


    .tabbox {width:1140; margin:0 auto;}
    .tabmenu {width:380px;height:55px; text-align:center; margin:0 auto; margin-bottom:30px;}
    .tabmenu ul {margin:0;padding:0;list-style-type: none;}
    .tabmenu li { text-align:center; float:left; display:block; width:150px; height:55px; overflow:hidden; background-color: #129992; margin-left:20px; margin-right:20px; line-height:55px; display:inline; font-size:16px; color:#fff}
    .tabmenu .cli {text-align:center;float:left;display:block;width:150px;height:55px;overflow:hidden;background-color: #fbae17;line-height:55px;display:inline;font-size:16px; cursor:pointer;color:#fff}
    #tabcontent {width:1140px;}
    #tabcontent ul {margin:0;list-style-type: none;}
    #tabcontent .hidden {display:none;}
	
.tabmenu li{ color:#fff;-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.tabmenu li:hover { margin-top:-10px;display:block; background:#fbae17  }