pro_desc
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font: Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.clear{clear: both;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.content{width: 1200px;margin: 0 auto;}

.ban{position: relative;left: 50%;margin-left: -960px;}
.ban img{width:1920px;}
.page_nav{  height: 55px;background: #f4f4f4; margin-bottom: 20px; overflow: hidden; width: 1200px; margin: 20px auto 20px;}
.page_nav ul li{width: 16.666%; height: 55px;font-size: 18px;line-height: 55px;text-align: center; float: left; background: #f4f4f4;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.page_nav ul li a{font-size: 18px;}
.page_nav ul li.active,.page_nav ul li:hover{background:#00a273;}
.page_nav ul li.active a,.page_nav ul li:hover a{color: #fff;}
.nylist{width: 264px;overflow: hidden;    margin-top: 30px;} 
.list_t{    font: 24px "Microsoft YaHei"; color: #fff; background:#3171b9;width: 100%; border-bottom: 1px solid #fff;height: 85px; line-height: 80px; text-align: center; font-weight: bold;}
.list_t i{    font-style: normal; display: block; font-size: 0px;background: #fff;height: 1px;color: #fff; padding-top: 0px; font-weight: normal; text-transform: uppercase;}
.list_fl ul{border: 6px solid #3171b9;}
.list_fl ul li{       height: 50px; line-height: 50px;background: url(../img/proleft01.png) no-repeat no-repeat 8px center #ececed;  width: 83%; margin: 18px auto;padding-left: 28px;}
.list_fl ul li a{    font-size: 16px;}
.list_fl ul li:hover,.list_fl ul li.on{background: url(../img/proleft02.png) no-repeat no-repeat 8px center #181818;}
.list_fl ul li:hover a,.list_fl ul li.on a{color: #fff;}
.list_fl dl{display: none;    padding: 0 10px;}
.list_fl dl dt{    height: 35px;line-height: 35px; border-bottom: 1px dashed #e4e4e4; padding-left:8px;}
.list_fl dl dt:before{content: "-";padding-right: 10px;}

.list_pro{margin-top: 10px;}
.list_pro h4{margin: 0;font-weight: bold; font-size: 24px;line-height: 55px;border-bottom: 1px dashed #dbdbdb;}
.pro_slide{overflow: hidden;margin-top: 27px; }
.pro_slide ul{   }
.pro_slide ul li{    width: 290px;    float: left; text-align: center; margin-right: 10px;}
.pro_slide ul li img{    width: 100%;height: auto;border: 1px solid #e5e5e5;}
.pro_slide ul li:hover img{border: 1px solid #181818;}
.pro_slide ul li img span{}


.list_tel{ margin-top: 33px;}
.list_tel{overflow: hidden;}
.list_teln{border: 6px solid #3171b9;    padding: 8px 9px;     font-size: 14px;}
.list_teln p{border-bottom: 1px dashed #e5e5e5;height: 40px;line-height: 40px;}
.list_teln p:nth-child(1){background: url(../img/tel3.png) no-repeat left;padding-left: 28px;}
.list_teln p:nth-child(2){background: url(../img/tel4.png) no-repeat left;padding-left: 28px;}
.list_teln p:nth-child(3){background: url(../img/tel5.png) no-repeat left;padding-left: 28px;padding-left: 28px; line-height: 21px; height: 41px;}
.list_teln p:nth-child(4){background: url(../img/tel6.png) no-repeat left;padding-left: 28px; padding-left: 28px; line-height: 21px; height: 41px;}
.list_teln p:nth-child(5){background: url(../img/tel6.png) no-repeat left;padding-left: 28px;  padding-left: 28px; line-height: 21px; height: 41px;}

.ny_pro{width: 900px;}
.ny_top{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;overflow: hidden;    padding: 20px 0 4px;}
.ny_top .ny_title{border-bottom: 1px solid #333333;} 
.ny_top .ny_title span{     border-left: 10px solid #3171b9; font-weight: normal; padding-left: 10px; font-size: 22px;}
.ny_top .ny_positon {background: url(../img/home.png) no-repeat left;padding-left: 30px;}

.page_con{padding: 10px 0;    line-height: 40px;}

.page_con dl {    width:24.6%;  float: left;  background: #f0f0f0;margin: 0 0.5% 13px 0; }

.page_con dl:nth-child(4n) {  margin-right: 0;  }
.page_con dt {  border: 1px solid #e5e5e5;  padding:0;   background: #fff; }  
.page_con dt img {   display: block; width: 100%; height:200px;}   
.page_con dd h4{ height: 50px; font-size: 18px;  line-height: 50px; text-align: center; padding: 0 5px;   overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; background: #f0f0f0;font-weight:normal; }
.page_con dd h4 a { color: #4b4a4a; }



.pro_list{width: 100%;}
.pro_list ul{}
.pro_list ul li{width: 30%;padding: 4px;float: left; margin: 35px 30px 0 0;text-align: center;    border: 1px solid #ececec;}
.pro_list ul li:nth-child(3n){margin-right: 0;}
.pro_list ul li a{}
.pro_list ul li a img{width: 100%;height: 179px;}
.pro_list ul li a  span{display:block;background: #858585;color: #ffffff;    height: 40px; line-height: 40px;}
.pro_list ul li:hover{border: 1px solid #181818;}
.pro_list ul li:hover span{background: #3171b9;}

.news_list dl{        display: block;  border: 1px solid #ddd; padding: 15px; overflow: hidden; margin: 20px 0; height: 116px;}
.news_list dt{    width: 121px;height: 118px; border-right: 1px solid #ececec;text-align: center;padding-right: 15px;}
.news_list dl:hover{border: 1px solid #181818;}
.news_list dl:hover dt{ border-right: 1px solid #181818;}
.news_list dl:hover dd span{background: #181818;}
.news_list dt span{font-size: 37px; line-height: 71px;font-weight: bold;}
.news_list dt p{    font-size: 24px;}

.news_list dd{    width: 702px;}
.news_list dd h4{    margin: 0; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  font-size: 18px;font-weight: bold;}
.news_list dd p{}
.news_list dd span{    float: right; font-size: 14px; height: 30px; width: 100px; text-align: center; line-height: 30px;color: #fff;background: #be2329;}

.contact_con p{padding: 20px 0;font-size: 14px;text-indent: 2em;;line-height: 30px;}
.contact_t {width: 100%;margin: 0;}
.contact_t dt {font-size: 22px;}
.contact_t dd {padding: 0 0 14px 80px;line-height: 45px; border-bottom: 1px solid #ddd;margin: 15px 0 0; background: no-repeat 0 top;font-size: 16px; width: 43%;float: left;}
.contact_t dd.i1 {background-image: url(../img/icon1.png);display:block;width:92.5%;}
.contact_t dd.i2 {background-image: url(../img/icon2.png)}
.contact_t dd.i3 {background-image: url(../img/icon3.png)}
.contact_t dd.i4 {background-image: url(../img/icon4.png)}
.contact_t dd.i5 {background-image: url(../img/icon5.png);}
.content_m {width: 100%;margin-top: 50px;}

.message_con{background: url(../img/contact.png) no-repeat bottom;    border: 1px solid #ddd;    margin: 42px 0;height: 633px;}
.message_con form{    margin-top: 49px;}
.form-group {margin-bottom: 15px;}
.form-label {float: left;line-height: 34px;width: 120px;text-align: right;}
.form-label span {color: #e50112;}
.form-content {margin-left: 130px;}
.form-control {line-height: 35px;font-size: 14px;border: 1px solid #ddd;padding: 6px 12px;width: 975px;display: inline-block;vertical-align: top;font-family: "Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
select.form-control {height: 34px;}
.form-content .submit {color: #fff;background-color: #181818;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;    width: 246px;    margin-left: 19px; height: 44px;line-height: 44px;}
.form-content .button {color: #fff;background-color: #767676;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;    width: 246px;    margin-left: 89px; height: 44px;line-height: 44px;}
.form-content .submit:hover{background: #ce000a;}

#Yscrollouter{width: 10px; height: 500px; background: #dedede; position: absolute;top:0; right: 0; display: none;}
#Yscrollinner{width: 10px; height: 100px; background: #bbb; border-radius:10px; position: absolute; top: 0; left: 0; }

.ny_showcase{width: 95.8%; margin-top: 24px; overflow: hidden;  padding: 2%; border: 1px solid #dadada;}
.ny_showcase .box{width:352px;overflow: hidden;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-s310, .tb-s310 a{height:233px;width:350px;background:#fff}
.tb-s310, .tb-s310 img{height:auto;width:99%;}
.tb-s310 a{*font-size:271px;}
.tb-booth{border:1px solid #dadada;position:relative;z-index:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../img/mask.png);cursor:move;z-index:1;}

.tb-picList{width:352px;height:46px;overflow: hidden;margin-top:10px;position:relative;}
.tb-picList a.prev{display:block;width:12px;height:21px;position:absolute;top:14px;left:0;background:url(../img/pro_pre.png) no-repeat;overflow:hidden;cursor:pointer;transition:all 0s linear;}
.tb-picList a.next{display:block;width:12px;height:21px;position:absolute;top:14px;right:0;background:url(../img/pro_next.png) no-repeat;overflow:hidden;cursor:pointer;transition:all 0s linear;}


.tb-picList .tb-thumb{position:relative;width:290px;height:46px;margin:0 auto;overflow:hidden;}
.tb-picList .tb-thumb ul{position:absolute;width:999999px;height:46px;}
.tb-picList .tb-thumb ul li{background:none;float:left;width:76px;height:46px;overflow:hidden;}
.tb-picList .tb-thumb ul li a{display:block;width:60px;height:44px;border:1px solid #d9d9d9;text-align:center;background:#fff}
.tb-picList .tb-thumb ul li img{max-width:100%;height:44px;cursor:pointer;}
.tb-picList .tb-thumb ul li a.tb-selected{border:1px solid #181818;}
.showcase-info{    width: 483px;}
.showcase-info h1 {  font-weight: bold;  margin: 0 0 15px;font-size: 24px; line-height: 40px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.showcase-info p{overflow: hidden;text-overflow:ellipsis;font-size:16px;line-height:26px;}
.showcase_tel{    border-top: 2px solid #e6e6e6; margin-top: 15px; padding-top: 15px;background: url(../img/pro_tel.png) no-repeat 10px 15px;height: 42px; padding-left: 70px;line-height: 42px;font-size: 18px;}
.showcase_tel a{    float: right;line-height: 42px; padding: 0 15px;background-color: #3171b9;color: #fff;}
.showcase_tel a:hover{background-color: #cb1811;color: #fff;}
.showpro_desc {border-bottom: 1px solid #fefefe;margin-top: 24px;    overflow: hidden;}
.showpro_desc ul li{   width: 157px; background: #333; font-size: 16px;float: left;text-align: center;height: 42px;line-height: 42px;color: #fff;}
.showpro_desc ul li.active{background:  #181818;}
.pro_desc{max-height: 210px;min-height: 157px;}
.proinfo{display: none;    padding: 23px 15px;}
.proinfo.active{display: block;}
.procont p{    font-size: 14px;line-height: 32px;    text-indent: 2em;}
.procont p:first-child{    font-size: 24px;color: #181818;font-weight: bold;text-align: center;padding: 20px 0;}
.proinfo .inf {width: 100%;background: #f0f0f0;overflow: hidden;margin: 26px 0 12px 0;padding-bottom: 30px;}
.proinfo .inf dl {padding: 28px 37px 0 54px;}
.proinfo .inf dt {height: 59px;border-bottom: 1px solid #dbdbdb;font: 24px "Microsoft Yahei";line-height: 59px;overflow: hidden;color: #333333;}
.temp_ec_01dz dt a {color: #333132;}
.proinfo .inf dd {height: 70px;border-bottom: 1px dashed #b1b1b1;font: 16px "Microsoft Yahei";color: #555;padding-top: 14px;line-height: 70px;overflow: hidden;background:url(../img/icon1.png) no-repeat left 21px;padding-left: 62px;    width: 42%;float: left;}
.proinfo .inf dd:last-child{width:92.5%;}
.proinfo .inf dd.inf1 {background:url(../img/icon3.png) no-repeat left 21px;}

.proinfo .inf dd.inf2 {background:url(../img/icon2.png) no-repeat left 21px;}
.proinfo .inf dd.inf3 {background:url(../img/icon4.png) no-repeat left 21px;}
.proinfo .inf dd.inf4 {background:url(../img/icon5.png) no-repeat left 21px;}
.proinfo .inf dd.inf5 {background:url(../img/icon6.png) no-repeat left 21px;}
.proinfo .inf dd em {padding: 0 12px;}
.proinfo .inf dd i {padding: 0 20px;}
.proinfo .inf dd span { font-weight: bold; color: #2ea5a9; }

.online{     border-top: 1px dashed #dbdbdb;margin:35px 0 0; padding:20px 14px; font-family:"Microsoft Yahei";}
.online h2{ font-size:16px; line-height:30px; color:#333; height:50px; overflow:hidden;}
.online h2 span{    color: #181818; display: inline-block;padding-left: 20px;font-weight: bold; font-size: 20px;}
.online ul li{ margin-bottom:25px;width: 33%;}
.online li span{ display:inline-block; width:80px; font-size:14px; vertical-align:top; color:#4a4a4a; text-align:right; line-height:36px;}
.online li span em{ padding-right:2px; font-style:normal;}
.online  input{width:267px; height:36px;background: #eeeef0;    padding: 0 16px;border: 0; }
.online textarea{ width:1104px; height:161px; background:none; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; resize:none;    padding: 0 20px;font-size: 16px;}
.online ul li.li{width: 73%;text-align: center;margin: 0 auto;}
.btn1{  width:201px!important; height:43px!important; border:0; margin:0 15px;background:#181818!important;font-size:14px;color: #fff; }
.btn2{  width:201px!important; height:43px!important; border:0; margin:0 15px; background:#e0e0e0!important;font-size:14px;color: #fff; }
.prodesc{width: 100%; border: 1px solid #f1f1f1;    box-shadow: 0px 2px 11px #e9e9e9;}
.prodesc p{font-size: 18px;color: #000000;line-height: 36px;}
.page_top{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;overflow: hidden;    padding: 20px 0 4px;}
.page_top .page_title{border-bottom: 1px solid #333333;} 
.page_top .page_title span{     border-left: 10px solid #333333; font-weight: normal; padding-left: 10px; font-size: 22px;}
.page_top .page_positon {background: url(../img/home.png) no-repeat left;padding-left: 30px;}
.page_content{padding: 31px 0;overflow: hidden;}
.page_content .page_title{text-align: center;}
.page_content .page_title h1{  line-height: 34px; color: #434343;font-size: 24px;font-weight: bold;}
.page_date{text-align: center;    height: 50px; line-height: 50px; border-bottom: 1px dashed #e2e2e2;}
.page_date span{    padding: 0 5px;font-size: 12px; color: #999;}
.page_body{    line-height: 2; margin-bottom: 20px;}
.page_body p{  font-size: 16px;  color: #666; display: block;line-height: 24px; margin-top: 10px;}
.page_tag{height: 50px;line-height: 50px;border-top: 1px dotted #d4d4d4;border-bottom: 1px dotted #d4d4d4;    margin-top: 29px;}
.page_tag span{font-size: 16px;} 
.page_body img{width: auto;}
.page_turn{    height: 50px;  line-height: 50px;   width: 98%;  background: #f5f5f5; padding: 0 1%; margin: 1% auto;}

.page_pro h4{margin: 0;font-weight: bold; font-size: 24px;line-height: 55px;border-bottom: 1px dashed #dbdbdb;}
.page_pro ul{margin-top: 10px;}
.page_pro ul li{width: 24.35%;float: left;text-align: center;    margin-right: 10px;}
.page_pro ul li:nth-child(4n){margin-right: 0;}
.page_pro ul li img{width: 100%;height: auto;border: 1px solid #dbdbdb;}
.page_pro ul li:hover img{border: 1px solid #181818;}


.page_pro ul li span{    width: 100%; height: 39px; line-height: 39px;}


.page_article{width: 100%;}
.page_article h4{margin: 0;font-weight: bold; font-size: 24px;line-height: 55px;border-bottom: 1px dashed #dbdbdb;}
.page_article ul li{    background: url(../img/dian2.png) no-repeat left;     width: 46.7%; float: left; padding-left: 15px;border-bottom: 1px dashed #dbdbdb;height: 36px;line-height: 36px; margin-right: 3%;}
.page_article ul li:nth-child(2n){margin-right: 0;}
.page_article ul li a{}
.page_article ul li a p{float: left;}
.page_article ul li a span{float: right;}

.pagination p{margin:0;cursor:pointer}
.pagination{height:40px;padding:20px 0px;}
.pagination a{ display:block; float:left;margin-right:10px; padding:2px 12px;  height:24px;  border:1px #cccccc solid; background:#fff; text-decoration:none;color:#1f1f1f;font-size:12px;line-height:24px;}
.pagination a:hover{color:#181818;background: white;border:1px #181818 solid; }
.pagination a.cur{background:#181818;color:#fff;}
.pagination p{    float: left; padding: 2px 12px;font-size: 12px;height: 24px;line-height: 24px; color: #bbb;border: 1px #eee solid;background: #fcfcfc;margin-right: 8px;background: #eee; }
.pagination p.pageRemark{color:#1f1f1f;    letter-spacing: 2px;}
.pagination p.pageRemark b{ color:#181818;}
.pagination p.pageEllipsis{border-style:none;background:none; padding:4px 0px; color:#808080;}
.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}




.scv_listpages {
}

.scv_listpages ul {
	float: left;
	padding: 12px 0px 12px 

16px;
}

.scv_listpages ul li {
	float: left;
	font-family: Tahoma;
	line-

height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
}

.scv_listpages ul li a {
	float: left;
	padding: 2px 4px 2px;
	color: #555;
	display: block;
}

.scv_listpages ul li a:hover {
	color: #690;
	text-decoration: none;
	padding: 2px 4px 2px;
}

.scv_listpages ul li.thisclass,.scv_listpages ul li.thisclass 

a,.pagebox ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 2px 4px 

2px;
	font-weight: bold;
}

.scv_listpages .pageinfo {
	line-height: 21px;
	padding: 12px 10px 12px 16px;
	color: #999;
}

.scv_listpages .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}

.biz-timeline-box{
	width:1087px;
	margin: 0 auto 45px;
	position: relative;
}
/*奇数 odd*/
.biz-timeline-box:nth-child(odd) .biz_timeline-eventbox{
	-webkit-border-radius:  0 40px 40px 0;
	-moz-border-radius:  0 40px 40px 0;
	border-radius: 0 40px 40px 0;
	float:right;
}
/*偶数 even*/
.biz-timeline-box:nth-child(even) .biz_timeline-eventbox{
	-webkit-border-radius:  40px 0 0 40px;
	-moz-border-radius: 40px 0 0 40px;
	border-radius: 40px 0 0 40px;
	float:left;
	border: 4px solid #3171b9;
}
/*奇数 odd*/
.biz-timeline-box:nth-child(odd) .biz_timeline-event{
	-webkit-border-radius:0 30px 30px 0;
	-moz-border-radius:0 30px 30px 0;
	border-radius:0 30px 30px 0;
}
/*偶数 even*/
.biz-timeline-box:nth-child(even) .biz_timeline-event{
	-webkit-border-radius:  30px 0 0 30px;
	-moz-border-radius: 30px 0 0 30px;
	border-radius: 30px 0 0 30px;
	background: #3171b9;
}
.biz-timeline-box:nth-child(odd) .biz_timeline-time{
	float:left;
	width:344px;
	text-align: right;
	    position: absolute;
    right: 600px;
}
.biz-timeline-box:nth-child(even) .biz_timeline-time{
	float:right;
	width:344px;
	text-align: left;
	    position: absolute;
    left: 600px;
}
.biz-timeline-box:nth-child(even) .biz_timeline-node{
	float:right;
	border: 4px solid #3171b9;
	   
}
.biz-timeline-box:nth-child(odd) .biz_timeline-node{
	float:left;
}
.biz_timeline-time{
	font-size:18px;
	color:#000000;
	font-weight: 600;
	line-height:73px;
}
.biz_timeline-eventbox{
	width: 478px;
	height: 69px;
	border:4px solid #00a273;
	text-align: center;
}
.biz_timeline-event{
	width:466px;
	height:57px;
	margin:6px;
	color:#fff;
	background:#00a273;
	text-align: center;
	font-size:18px;
	line-height:57px;
}
.biz_timeline-node{
	width:8px;
	height:8px;
	border-radius: 50%;
	background: #fff;
	border: 4px solid #00a273;
	position: absolute;
	right: 535px;
    top: 29px;
}
.biz_longString{
	position:absolute;
	left:50%;
	width:8px;
	height:200px;
	background:#bfbfbf;
	top:-57px;
	z-index:10;
	margin-left:-4px;
}
.biz_timtline-box{
	position: relative;
	margin-top:100px;
}
.biz_timeline{
	z-index:20;
	position:relative;
}
.biz_title{
	text-align: center;
	margin:0 auto 35px;
}
.biz_title h2{
	font-size:28px;
	color:#d81919;
}
.biz_title p{
	color:#eca7a7;
	margin-top:15px;
}
.fazhan_img{display: none;}
@media all and (max-width:1024px){

.content{width: 98%;margin:  0 auto;}
.ban {
    position: relative;
    left: 0;
    margin-left: 0;
    width: 100%;
    /* top: 14px; */
    margin-top: 62px;
}
.ban img {
    width: 100%;
    height: 59px;
}
.page_nav ul li {
    width: 33.3%;
    height: 55px;
    font-size: 16px;
    line-height: 55px;
}
.page_nav {
     overflow: visible; 
         width: 100%;
}
.page_con img{width: 100%!important;height: auto!important;}
/*.fazhan_img{display: block;}
.biz_timtline-box{display: none;}*/
.biz_longString {
    position: absolute;
    left: 21%;
    width: 8px;
    height: 200px;
    background: #bfbfbf;
    top: -57px;
    z-index: 10;
    margin-left: -4px;
}
.biz-timeline-box:nth-child(odd) .biz_timeline-time {

    text-align: left;
    left: 1%;
    font-size: 16px;
}
.biz_timeline-node {
 left: 20%;
}
.biz_timeline-eventbox {
    width:70%;
    height: 60px;
    border: 4px solid #00a273;
    text-align: center;
    margin-left: 27%;
    float: left;
}
.biz_timeline-event {
    width: 98%;
    height: 56px;
    margin: 2px;
    color: #fff;
    background: #00a273;
    text-align: center;
    font-size: 15px;
    line-height: 55px;
}
.biz-timeline-box:nth-child(odd) .biz_timeline-eventbox{float: left; margin-left: 27%;border: 2px solid #00a273!important;}
.event1{       width: 88%!important;
    line-height: 24px!important;
    height: 71px!important;}
.biz-timeline-box:nth-child(even) .biz_timeline-time {
    float: left;
    position: absolute;
    left: 1%;
        font-size: 16px;
}
.event2{}
.event2 .biz_timeline-eventbox{}
.event2 .biz_timeline-event{    height: 50px;
    line-height: 22px;
    padding-top: 6px;}
.biz-timeline-box:nth-child(even) .biz_timeline-eventbox {
    -webkit-border-radius: 0 40px 40px 0;
    -moz-border-radius: 0 40px 40px 0;
    border-radius: 0 40px 40px 0;
    float: left;
    border: 2px solid #3171b9;
}
.biz-timeline-box:nth-child(even) .biz_timeline-event {
    -webkit-border-radius: 0 30px 30px 0;
    -moz-border-radius:  0 30px 30px 0;
    border-radius:  0 30px 30px 0;
    background: #3171b9;
}
.biz-timeline-box {
    width: 100%;
    margin: 0 auto 45px;
    position: relative;
}
.page_con dl {
    width: 32.8%;
}
.page_con dl:nth-child(4n) {
    margin-right: 0.5%;
}
.page_con dl:nth-child(3n) {
    margin-right: 0;
}
.nylist {width: 100%;}
.list_t{display: none;}
.list_fl ul{border: none;}
.list_fl ul li {
    height: 50px;
    line-height: 50px;
    background-image: none;
    width: 31%;
    margin: 0;
    padding-left: 0;
    float: left;
    margin-right: 10px;
    text-align: center;
        margin-bottom: 13px
}
.list_tel{display: none;}
.list_fl ul li:hover, .list_fl ul li.on {background-image: none;
}
.list_fl ul li:nth-child(3){margin-right: 0;}
.ny_pro {
    width: 100%;
}
.ny_positon {display: none;}
.news_list dl {
    margin: 12px 0;
    padding: 2px;
        height: 67px;
}
.news_list dt {
    width: 22%;
        padding-right: 0;
        height: 67px;
}
.news_list dt p {
    font-size: 18px;
}
.news_list dt span {
    font-size: 22px;
    line-height: 36px;
    font-weight: bold;
}
.news_list dd {
    width: 70%;
}

.news_list dd p {
    height: 34px;
   overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.news_list dd span{display: none;}
.pro_slide ul li {
    width: 48%;
}
.pro_slide ul li:nth-child(2n){margin-right: 0;}
.pro_list ul li {
    width: 46.2%;
    padding: 4px;
    float: left;
    margin: 1% 1% 0 0;
    text-align: center;
    border: 1px solid #ececec;
}
.pro_list ul li:nth-child(2n){margin-right: 0;}
.pro_list ul li:nth-child(3n){margin-right:1%;}
.page_article ul li {
    width: 95%;
}
.contact_t dd.i1,.contact_t dd.i2 ,.contact_t dd.i3,.contact_t dd.i4,.contact_t dd.i5{
    width: 92.5%;
    padding: 0 0 14px 14%;
}
#map{width: 100%!important;}
.ny_showcase .box {
    width: 100%;
    overflow: hidden;
}
.showcase-info {
    width: 100%;
}

.showcase-info p {
     height: auto; 
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    line-height: 24px;
}

.showcase_tel .showbtn{display: none;}
.procont p{text-indent: 0;}
.proinfo .inf dl {
    padding: 0;
}
.proinfo .inf dd {
    height: 50px;
    border-bottom: 1px dashed #b1b1b1;
    font: 13px "Microsoft Yahei";
    color: #555;
    padding-top: 14px;
    line-height: 50px;
    overflow: hidden;
    background: url(../img/icon1.png) no-repeat left 21px;
    padding-left: 45px;
    width: 100%;
    float: left;
    background-size: 9%;
}
.proinfo .inf dd.inf1{background-size: 9%;}
.proinfo .inf dd.inf2{background-size: 9%;}
.proinfo .inf dd.inf3{background-size: 9%;}
.proinfo .inf dd.inf4{background-size: 9%;}
.proinfo img{width: 100%!important;height: auto!important;}
.online ul li {
    margin-bottom: 8px;
    width: 100%;
}
.online input {
    width: 64%;}
    .online textarea {
    width: 87%;
}
.btn2,.btn1 {width: 30%!important;float: left;}
.page_pro ul li {
    width: 47.1%;
}
.page_pro ul li span {
      line-height: 22px;
    height: 51px;
    display: block;
}
.page_body img{width:100%!important;height:auto!important;}
}