@charset "utf-8";
/* CSS Document */
body{ font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
a:hover{ text-decoration:none !important;}
li{ list-style:none;}


.language{ width:130px; height:30px; float:right; position:relative !important; top:-20px;}
.language li{ float:left; margin-left:0; line-height:30px; padding:0 0 0 25px;  list-style:none;}
.language li a{ color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.en{ background:url(../images/yw.png) left center no-repeat; margin-right:20px;  width:50px; padding-left:50px;}
.cn{ background:url(../images/zw.png) left center no-repeat;  width:60px; padding-left:50px;}
.language li.cn a{ font-family:"微软雅黑";}

/** 面包屑导航 **/
.mbxdh{background:#109285; }
.mbxdh2{ position:fixed; top:0; left:0; z-index:999; width:100%;}
.mbxdh_con{ width:95%; margin:0 auto;}
.mbxdh_con p{ width:40px; height:40px; background:url(../img/sy.png) center center no-repeat #fff; float:left; margin:0; }
.mbxdh_con p a{ display:block; width:40px; height:40px;}
.mbxdh_con ul{ height:40px; float:left; margin:0;}
.mbxdh_con ul li{ width:100px; line-height:40px; text-align:center; float:left; background:url(../img/xian.jpg) right center no-repeat; }
.mbxdh_con ul li.two{ width:150px;}
.mbxdh_con ul li a{ color:#fff; font-size:14px; }

.mbxdh_con2 ul li{  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }


#footer_wrapper{ margin-top:0;}
.row{margin:0 auto !important;}

.biaoti{ font-size:20px; text-align:center; margin:50px auto;   }
.biaoti h3{font-size:22px; display:inline-block;  color:#333; text-align:center; line-height:38px; margin:0; letter-spacing:8px; position:relative;}
.biaoti p{ color:#999; text-transform:capitalize; font-size:13px; text-align:center; line-height:14px; font-family:Arial, Helvetica, sans-serif, "微软雅黑", Tahoma;}
.biaoti h3:before{ content:''; height:15px; position:absolute; left:-20px; top:13px; background:url(../img/bt_bg.jpg) left center no-repeat; width:1px;}
.biaoti h3:after{ content:''; height:15px; position:absolute; right:-15px; top:13px; background:url(../img/bt_bg.jpg) left center no-repeat;  width:1px;}


/**  news  **/

.news_one{ padding:30px 0 80px 0;}
.news_one_con{ background:#fff; padding:10px 0 30px 0; border:2px #109285 solid; }
.news_one_pic{ position:relative; margin-top:0;}
.pic1{    display:block; float:right; margin-top:0;}
.news_one_pic .pic2{ width:100%; height:auto; display:block;   }

.news_one_cont{ background:#fff;   width:100%; margin:0 auto; padding:30px;  height:260px; /*position:relative; left:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; */  }

.news_one_text{ padding-top:0;}
.news_one_text h3{ color: #333;
    font-size: 16px;
    line-height: 30px;
    margin: 0 0 10px 0;
    width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.news_one_text p{ color:#666; line-height:22px; font-size:13px; height:66px; overflow:hidden; }
.news_one_text .more{ margin-top:42px;}
.more{color:#fff; font-size:13px; width:100px; line-height:30px; text-align:center; display:block; border:1px #109285 solid; background:#109285; margin-top:30px; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}

.more:hover{ background:#fff; color:#109285 !important; border:1px #109285 solid; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.news_one_cont:hover .more{margin-left:10px; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.xw_left{ position:absolute; left:83%; top:30px; background:url(../img/xw_left.png) center center no-repeat;}
.xw_right{ position:absolute; left:83%; top:30px; margin-left:50px; background:url(../img/xw_right.png) center center no-repeat;}
.qh_xian{position:absolute; left:83%; top:38px; background:url(../img/xw_xian.png) center center no-repeat; width:1px; height:15px; margin-left:34px; z-index:99;}






.news_two{
	 width:100%; 
    overflow:hidden; 
    background:url('../img/xw2_bg.jpg') center center no-repeat fixed;  
    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    -o-background-size:cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader  (src='../img/xw2_bg.jpg',  sizingMethod='scale'); padding:30px 0 80px 0;}

.biaoti2 h3{ color:#fff; }
.biaoti2 p{ color:#fff;}

.news_two_list{ background:#fff; padding:20px 15px;  position:relative; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;  }

	
	
	
.news_two_pic{ overflow:hidden;}
.news_two_pic img{ width:100%; height:auto; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.news_two_text{ padding-top:15px;}
.news_two_text span{ color:#109285; font-size:20px; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.news_two_text span b{ font-size:13px; color:#109285;}
.news_two_text h3{ color:#333; font-size:16px; line-height:30px; margin:5px 0; height:30px; overflow:hidden; width:95%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.news_two_text p{ color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  font-size:13px; line-height:22px; margin:0;  height:22px; overflow:hidden; width:80%; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}

.news_two_list:hover{background:#109285; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
 }
 
 .news_two_list:hover .news_two_pic img{transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
transform:scale(1.1);   
-webkit-transform:scale(1.1);   
-moz-transform:scale(1.1);    
-o-transform:scale(1.1);   
 -ms-transform:scale(1.1);
} 
.news_two_list:hover .news_two_text span{ color:#fff; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
	
.news_two_list:hover .news_two_text span b{ color:#fff; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.news_two_list:hover .news_two_text p{ color:#fff; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.news_two_list:hover .news_two_text h3{ color:#fff; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}

.news_three_date{ width:30%; margin-left:10%; float:left;}
.news_three_date h3{ color:#333; font-size:20px; line-height:30px; margin:10px 0 0 0;}
.news_three_date p{ color:#666; font-size:13px; line-height:24px; margin:0; position:relative;}
.news_three_date p:after{ position:absolute; left:0; top:40px; background:#ddd; height:1px; content:''; width:100%;}
.news_three_pic{ width:60%; float:left; overflow:hidden; position:relative;}
.zz{ background:#000; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; z-index:99; 
transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news_three_pic img{ width:100%; height:auto; display:block;}

.news_three_right h3{ color:#333; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  line-height:30px; margin:0 0 5px 0;  transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.news_three_right p{ color:#666; font-size:13px; line-height:22px; height:44px; overflow:hidden; margin:0; transition:all 0.5s; 
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}

.news_three_list{ padding-bottom:40px; position:relative; left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.news_three_list.last{ padding-bottom:0;}
.news_three{ padding:30px 0 80px 0;}
.news_three_list:hover .zz{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;  
transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
 }

.news_three_list:hover .more{ margin-left:10px;}
.news_three_list:hover .news_three_right h3{ color:#109285; transition:all 0.5s; 
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}

.news_three_list:hover .news_three_right p{ color:#109285; transition:all 0.5s; 
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}



/**  contact  **/
.hy_gslist{   padding:50px 0 30px 0; border:1px #ddd solid; height:200px; border-right:none; border-bottom:none;  }
.hy_gslistcx{ filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;   position:relative;}
.hy_gslist.four{ border-right:1px #ddd solid;}
.gs_border{ position:relative;}
.gs_border hr{ background:#ddd; height:1px; width:100%; bottom:0; left:0;}
.hy_gslist h3{ color:#109285; font-size:16px; margin:0 0 15px 0; line-height:30px; text-align:center; position:relative; }
.hy_gslist h3:before{ position:absolute; content:''; background:#109285; width:30px; left:50%; margin-left:-15px; top:36px; height:1px;}
.hy_gslist p{ color:#666; font-size:13px; margin:0; line-height:22px; text-align:center;}
.hy_gslist p i{ padding-right:5px;}
.more2{ margin:30px auto;}
.more_gs{ display:none;}
.dxxg{ cursor:pointer;}
.hy_gs{ background:#f3f3f3; padding:30px 0 60px 0;}

.map{ position:relative; right:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.message_infor{position:relative; left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.message_con{position:relative; left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.message{ padding:30px 0 80px 0; background:#fff; }
.infor h3{ color:#109285; font-size:16px; line-height:30px; margin:0 0 10px 0; }
.infor p{ color:#666; font-size:13px; line-height:26px; margin:0;}
.infor p i{ padding-right:8px; color:#109285;}

.sj{ margin-top:20px;}
.sj li{ width:30px; float:left; margin-right:5px; text-align:center;}
.sj li a{ color:#109285; font-size:14px;}

input.mess{ border :1px #ddd solid; float:left; height:30px; background:none;  line-height:20px; padding:5px 10px 5px 10px;  width:28%; margin-right:5%; outline:none; box-shadow:none !important; color:#999;}

.message_con textarea{ height:150px; margin-top:20px; box-shadow:none !important; background:none; border:1px #ddd solid;  color:#999;   font-size:12px !important; font-family:"Microsoft YaHei",微软雅黑,STHeiti;}

.more:hover{ color:#fff;}


/**  job  **/
.job_infor{ padding:30px 0 60px 0;}

.job_js{ padding-right:0; position:relative; right:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.job_js_text{ position:absolute; left:0; top:0; z-index:9; padding:50px 35px;}
.job_js_text h3{ color:#fff; font-size:16px; line-height:30px; margin:0 0 25px 0;}
.job_js_text p{ color:#fff; font-size:13px; line-height:22px; margin:0 0 10px 0;}
.job_js_pic{ position:relative; overflow:hidden;height:450px;}
.job_js_pic img{ width:100%; height:auto; display:block;}
.job_zp{ overflow:hidden; left:300px; position:relative; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.job_zp1{ width:60%;}
.job_zp{ position:relative; float:left;}
.job_text span{ color:#fff; text-align:center;   padding:5px 10px; font-size:16px; }
.job_text p{ color:#fff; font-size:13px; margin-top:5px;}
.job_text{  position:absolute; left:0;   top:105%; width:100%; z-index:9; text-align:center; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
 }
.job_zp_pic{ position:relative; }
.zz{ position:absolute; width:100%; height:100%; z-index:2; left:0; top:0; background:#000;  filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	
	
  }
.job_zp_pic img{ width:100%; height:auto; display:block;}

.job_zp2{ width:38%;  }
.job_le{margin-left:2%;}
.job_zp_list{ margin-bottom:30px;}

.zz2{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; background:#109285; }

.job_zp:hover .zz{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;  background:url(../img/honor_bgh.png) left top repeat; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	
}
.job_zp:hover  .job_text{top:35%; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.training_pic img{ width:100%; height:auto; display:block; border:8px #BCBCBC  solid;}
.training_text h3{ color:#333; font-size:16px; line-height:30px; margin:15px 0 10px 0; }
.training_text p{ color:#666; font-size:13px; line-height:22px; margin:0; height:44px; overflow:hidden;}
.more3{ float:right; margin-top:30px; }
.training_list{ background:#fff; padding:30px; margin-bottom:30px; position:relative; top:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.training{ background:#f3f3f3; padding:30px 0 60px 0;}

/** about **/
.about_pic{ position:relative; right:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;  }
.about_pic img{ width:100%; height:auto; display:block;}
.about_text{ background:#f3f3f3; width:150%; position:relative; margin-left:-50%; z-index:99; padding:30px; margin-top:50px; left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;   }
.about_text:before{ position:absolute; width:100px; background:#109285; right:0; bottom:0; height:3px; z-index:9; content:'';}

.about_text h3{ color:#333; font-size:16px; line-height:30px; margin:0 0 10px 0; text-align:center;}
.about_text p{ color:#666; font-size:13px; line-height:22px; margin:0 0 10px 0;}
.about{padding:30px 0 80px 0 ;}

/** culture **/
.culture{ padding:30px 0 80px 0; background:#f3f3f3; overflow:hidden;}
.culture_list{ position:relative; top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.culture_list img{ width:60%; height:auto; display:block; border-radius:60%; margin:20px auto; }
.culture_list h3{ color:#333; font-size:16px; line-height:30px; margin:0; text-align:center;}
.culture_list p{ color:#666; font-size:13px; line-height:22px; margin:0; text-align:center;margin-top:5px;}


/** advantage **/
.advantage{padding:30px 0 80px 0;}
.advantage .container{ overflow:hidden;}
.advantage_pic img{ width:100%; height:auto; display:block;}
.advantage_text{ background:#f3f3f3; width:100%; height:auto; padding:10px 18px;}
.advantage_text h3{ color:#333; font-size:16px; line-height:30px; margin-top:10px;}
.advantage_text p{ color:#666; font-size:13px; line-height:22px; background:url(../img/ys_bg.png) left top no-repeat; padding-left:25px; margin-bottom:5px;}
.advantage_list{ padding:0 !important;  position:relative; right:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}


/** honor **/
.honor_licon{ width:25%;}
.honor_con{ width:100%;}
.honor{ width:100%; padding:30px 0 80px 0;
 background:url('../img/honor_bg2.jpg') center center no-repeat fixed;  
    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    -o-background-size:cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader  (src='../img/honor_bg2.jpg',  sizingMethod='scale');}
.honor_list{ position:relative; cursor:pointer;    left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
/*.honor_pic{ background:url(../img/honor_bg.jpg) center center no-repeat; padding:50px 0;}*/
.honor_pic{padding:50px 0;}
.honor_pic img{ width:88%; margin:0 auto; height:auto; display:block;  }
.honor_text{ position:absolute; width:80%; left:10%; top:10%; height:80%; border:1px #109285 solid; z-index:999; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; 
 transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.honor_text p{ color:#fff; text-transform:uppercase; font-size:13px; margin:0; line-height:22px; text-align:center;}
.honor_text h3{ color:#fff; font-size:16px; line-height:30px; margin:50% 0 10px 0; text-align:center;}
.honor_list:hover .zz{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; }
.honor_list:hover .honor_text{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; }


.ser_baoxiu{ padding:30px 0 130px 0; overflow:hidden;}
.ser_baoxiu_con h3{    background: url(../img/wx_tb.png) center center no-repeat;
    height: 40px;
    width: 100%;
    margin: 15px 0;
    position: absolute;
    left: 50%;
    top: -35px;
    background-color: #fff;
    width: 60px;
    margin-left: -30px;}
.ser_baoxiu_con{ width:100%; height:280px; border:1px #109285 solid; position:relative; top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.ser_baoxiu_con *{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.ser_baoxiu_cont{ transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; position:absolute; width:80%; height:100%; left:10%; top:50px; background:#109285; padding:50px 0; border-right:20px #fff solid; border-left:20px #fff solid;}
.ser_baoxiu_cont p{ color:#fff; font-size:13px; line-height:22px; width:80%; padding-left:20px; position:relative; margin:0 auto; }
.ser_baoxiu_cont p:before{ position:absolute; content:''; left:0; top:8px; width:8px; height:8px; border-radius:60%; background:#fff;}
.more_wh{ background:#fff; color:#109285; position:relative; margin:0 50px 40px 0; border:1px solid #109285; position:relative; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.ser_baoxiu_cont:hover .more_wh{transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; transform:translate(10px,0);    
-webkit-transform:translate(10px,0);    
-moz-transform:translate(10px,0);   
-o-transform:translate(10px,0);    
-ms-transform:translate(10px,0); }


/** 技术保养  **/
.jsby{ padding:30px 0; background:#f3f3f3;}

.about_three_page{  position:relative;}
.about_three_page h4{font-size: 36px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 0;
    font-family:Arial, Helvetica, sans-serif; text-align:center;color:#60B6E7;}
.about_three_page h5{font-size: 20px;
    margin-bottom: 40px;
    font-family:"Microsoft YaHei",微软雅黑,STHeiti; margin-top:10px; text-align:center; color:#60B6E7;}
.about_three_page hr {
    width:100%;
    height:1px;
    border-top: 1px #109285 dashed !important; position:absolute; top:53%; z-index:99;
}
.about_three_top p{text-align:center; color:#7f7f7e; line-height:20px; font-size:13px;}
.about_three_bottom{padding-top:100px; height:auto; }
.about_three_bottom li{ position:relative; left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.about_three_bottom li h3{color:#666 ; margin:0; font-size:13px; text-align:center; line-height:22px;  }

.about_three_bottom li img{ display:block; margin:20px auto; width:70%;}

.jmlc_con{ margin-top:60px; overflow:hidden; }	

.tp{ padding-bottom:30px;}
.tp img{ width:100%; height:auto; display:block;margin-top:30px;}
	.dot_left2{   width:30px !important; height:30px !important; margin-top:-25px !important; background:url(../img/dot_left2.png) center center no-repeat !important; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
.dot_left2:hover{background:url(../img/dot_hleft2.png) center center no-repeat !important; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;  z-index:999;}
.dot_right2{width:30px !important; height:30px !important;  margin-top:-25px !important;  background:url(../img/dot_right2.png) center center no-repeat !important; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s; z-index:999;}
		
.dot_right2:hover{ background:url(../img/dot_hright2.png) center center no-repeat !important; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}


/** 安装调试 **/
.azts_pic{ position:relative; right:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.azts_pic img{ width:80%; display:block; margin:20px auto; border:1px #ddd solid; padding:10px; }
.azts_text{ position:relative; left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.azts_text p{ color:#666; line-height:22px; font-size:13px; background:url(../img/azts_bg.png) left center no-repeat; padding-left:24px;}
.azts_text{ padding-top:10%; position:relative;}
.azts_text img{ position:absolute; right:0; bottom:0; z-index:9;}
.azts{ padding:30px 0 60px 0;}


.fwtg{ width:100%; overflow:hidden; height:300px; padding:30px 0 60px 0;
    background:url('../img/tuog_bg.jpg') center center no-repeat fixed;  
    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    -o-background-size:cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader  (src='../img/tuog_bg.jpg',  sizingMethod='scale'); }

.fwtg_con{ position:relative; top:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.fwtg_con p{ color:#fff; line-height:26px; font-size:16px;}
.fwtg_con{ margin-top:30px;}


.yxks{ padding:30px 0 70px 0;}
.yxks_list{ position:relative; right:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.yxks_list img{ margin:20px auto; display:block; }
.yxks_list p{ color:#666; line-height:30px; text-align:center; font-size:13px; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.yxks_list p:after{ position:absolute; background:#109285; height:1px; width:30px; left:50%; margin-left:-15px; top:40px; content:'';}
.yxks_con .more2{ margin-top:50px;}




/**  过渡  **/
.gd{ height:250px; width:100%;   padding:90px 0 90px 0;
    background:url('../img/gd_bg.jpg') center center no-repeat fixed;  
    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    -o-background-size:cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader  (src='../img/gd_bg.jpg',  sizingMethod='scale'); }
.gd h3{ color:#fff; text-align:center; font-size:20px; position:relative; margin:0 0 20px 0; top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;  }
.gd h3:after{ position:absolute; left:50%; margin-left:-15px; height:1px; background:#fff; width:30px; content:''; top:35px; }
.gd p{ color:#fff; text-align:center; font-size:16px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;  top:200px; position:relative;}


/**  服务机型  **/
.ser_pro{padding:30px 0 80px 0;}
.ser_pro_con{ padding-top:50px; }
.ser_pro_list{ position:relative; left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.ser_pro_list_con{ border:1px #109285  solid; position:relative; padding:20px 0; }
.ser_pro_list_con img{ width:80%; margin:0 auto; display:block;}
.ser_pro_list_con h3{ position:absolute; padding:0 10px; margin:0; height:30px; color:#fff; text-align:center; left:50%; top:-15px; font-size:16px; background:#109285; width:80px; margin-left:-40px; line-height:30px; border-right:8px #fff solid;  border-left:8px #fff solid; }
.ser_pro_list_con p{ color:#666; font-size:13px; width:80%; margin:15px auto 0 auto; line-height:20px; height:40px; overflow:hidden;}


/**  合作案例  **/
.partner{ background:#109285; position:relative;}
.partner_left_con{  margin-top:25%;}
.partner_left_con h4{ color:#fff; font-size:14px;}
.partner_left h3{ color:#fff; font-size:20px;}
.partner_left p{ color:#fff; font-size:13px;}

.partner_right{  position:absolute; right:0; top:0; }
.partner_right ul{ margin-bottom:0;}
.partner_right ul li{ width:120px; height:120px; float:right; background:#fff;}
.partner_right ul li.two{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }
.partner_right ul li.three{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; }
.partner_right ul li.four{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
.partner_right ul li img{ width:65%; height:auto; display:block; margin:20px auto;}

.yczd{ padding:30px 0 60px 0; overflow:hidden;}
.xt_js{ position:relative; top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.yczd_list{ position:relative; top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.yczd_pic{ position:relative; border:1px #f3f3f3 solid; padding:30px;}
.yc_js{ padding-top:65px; position:relative; top:200px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.yc_js p{ color:#666; font-size:13px; padding-left:20px; position:relative;}
.yc_js p:before{ position:absolute; left:0; top:8px; width:10px; height:10px; background:#109285; content:'';}
.yczd_pic img{ width:100%; height:auto; display:block;}
.yczd_pic h3{ color:#fff; padding:5px 10px; position:absolute; font-size:16px; background:#109285;   text-align:center; width:150px; line-height:30px; bottom:-26px; left:50%; margin-left:-75px; z-index:9; box-shadow: 0 20px 40px -10px rgba(0,0,0,.2); -webkit-box-shadow:: 0 20px 40px -10px rgba(0,0,0,.2); -moz-box-shadow: 0 20px 40px -10px rgba(0,0,0,.2);}
.yczd_list p{ color:#666; font-size:13px; line-height:22px; margin-top:20px; height:40px; overflow:hidden; text-align:center; }






/**  设备移机  **/


.current_a{ width:100%;  padding:30px 0 80px 0; background:url('../img/bg_0.jpg') center center no-repeat fixed;  
    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    -o-background-size:cover;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader  (src='../img/bg_0.jpg',  sizingMethod='scale');}
.title_new p{ text-align:center; background-image:url(../img/bg_1.jpg); background-repeat:no-repeat; background-position:bottom center; font-size:16px; line-height:30px; padding-bottom:2%; letter-spacing:1px; font-family:"微软雅黑"; color:#fff; margin-top:20px;}
.title_new a{ font-size:13px; text-align:center; margin-bottom:2%; display:block; color:#000; letter-spacing:1px; font-family:"微软雅黑"; color:#fff;}
.current_a_img{ position:relative; left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.current_a_img img {
  -moz-transform: perspective(0px) rotateY(0deg);
  -webkit-transform: perspective(0px) rotateY(0deg);
  transform: perspective(0px) rotateY(0deg);
  transition: all 1s;
  -webkit-transition: all 1s;
  
  margin:0 auto; display:block;
}
.current_a_img img:hover{
-moz-transform: perspective(800px) rotateY(360deg);
-webkit-transform: perspective(800px) rotateY(360deg);
transform: perspective(800px) rotateY(360deg);
transition: all 1s;
-webkit-transition: all 1s;}

.current_a_text{ position:absolute; top:33%; left:37%;}
.current_a_text img{margin:0 auto;}
.current_a_img h3{line-height:22px; font-size:13px; color:#fff; text-align:center;}
.current_a_img h1{ font-size:24px; text-align:center; line-height:16px; margin-top:10px; letter-spacing:1px; font-family: "MinionPro-It"; color:#fff;}


.current_a_text1{ position:absolute; top:30%; left:34%;}
.current_a_tex1t img{ width:100%; margin:0 auto;}
.current_a_text1 p{ font-size:13px; text-align:center; line-height:16px; margin-top:10px; letter-spacing:1px; font-family:"微软雅黑"; color:#fff;}
.title_more{ color:#fff;}
.title_more h1{ background-image:url(../img/title_bg1.png);}




/**  服务优势 **/
.ser_advan{ padding:30px 0 80px 0;}
.ser_advan_list{ position:relative; left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.ser_advan_text{ padding:10px;}
.ser_advan_text h3{ color:#109285; font-size:16px; line-height:30px; margin:0; }
.ser_advan_text p{ color:#666; font-size:13px; line-height:22px; margin:0 0 8px 0;}

.ser_advan_bt{ border:1px #ddd solid; padding:10px 0; width:60px; margin:20px auto 0 auto;}
.ser_advan_bt img{ margin:10px auto; display:block;}
.ser_advan_bt h3{ color:#333; font-size:20px; text-align:center; line-height:30px;}
.ser_right2{ width:160px; height:50px; background:url(../img/ser_right_bg.png) left center no-repeat;}



/**  新闻详情 **/


.xinwenny{
           margin:0 auto;
		   height:auto;
	       }		
.xinwenbt{
           height:50px; 
           line-height:50px;
			font-size:22px;
			color:#333; letter-spacing:1px;
			text-align:center;
	      }

.xinwenxbt{ width:470px;
		   line-height:30px;
		   text-align:center;
             margin:0 auto;
            height:30px;
			padding-top:10px;
			font-size:13px;
			color:#4c4c4c;
	        }		


.xinwennl{
           margin:0 auto;
		   padding-top:25px;
		   height:auto;
		   line-height:30px;
			font-size:13px;
			color:#4c4c4c; text-align:left;
			margin-bottom:40px;
		   
	       }
.news_dot{ padding:95px 0;}
.xinwendbzx a{ color:#666; font-size:13px; line-height:24px;}

.xinwenny p{ margin:15px 0; font-size:13px; line-height:24px; color:#666;}
.xinwennl img{ margin:20px auto; display:block;}
.xinwenny h3{ color:#109285; font-size:16px; line-height:30px; margin:0 0 10px 0;}
.xinwenny h4{ color:#333; font-size:14px; line-height:24px; margin:0;}

	.par_left{   width:30px !important; height:30px !important;  background:url(../img/par_left.png) center center no-repeat !important; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;  }
	
	.par_left:hover{
transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	
	 transform:translate(0,-10px);    
-webkit-transform:translate(0,-10px);    
-moz-transform:translate(0,-10px);   
-o-transform:translate(0,-10px);    
-ms-transform:translate(0,-10px);}

.par_right{width:30px !important; height:30px !important;  background:url(../img/par_right.png) center center no-repeat !important; transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;}
		
.par_right:hover{transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	
	 transform:translate(0,10px);    
-webkit-transform:translate(0,10px);    
-moz-transform:translate(0,10px);   
-o-transform:translate(0,10px);    
-ms-transform:translate(0,10px);}

.pro_dot{ padding:30px 0 80px 0 ;}
.pro_dot_pic img{ width:100%; height:auto;}

.pro_dot_text p{ color:#666; font-size:13px; line-height:24px; margin:0 0 10px 0;}
.pro_dot_bottom{ margin-top:30px;}
.pro_dot_bottom p{ color:#666; font-size:13px; line-height:24px; margin:0 0 10px 0;}

.page{
	font-size: 0px;
	text-align: center;
	margin-top:50px;


}
.page a{
	font-size: 12px;
	color:#109285;
	padding:6px 12px;
	margin-right: 5px;
	background:#ebe8e8;
	transition: color .6s,border-color .6s,background-color .6s,border .6s;
}
.page a:hover,.page a.active{
	background:#109285;
	color:#fff !important;
	transition: color .6s,border-color .6s,background-color .6s,border .6s;
}


.page font{
	font-size: 12px;
	color: #fff;
	margin-right:1px;
	background:#333;
	font-weight:bold;
	padding:6px 12px;
	color:#fff;
}




.page span{
	font-size: 12px;
	color:#000;
	padding:6px 12px;
	margin-right: 1px;
	color: #000;
	background:#333;
	display:none

}

.page select{
	font-size: 12px;
	padding:3px;
	border: 1px solid #ccc;
	margin-right: 5px;
	line-height: 23px;
	color: #ccc !important;
	display:none

}


.fenye{
	width:100%;
	margin-top:20px;
	text-align:center;
	}
.fenye span{
	display:inline-block;
	background:#d7d7d7;
	color:#333;
	padding:5px 15px;
	cursor:pointer;
	}	
.fenye_on{
	background:#109285 !important;
	color:#fff !important;
	}
	
	

.yuanc_top_con {
	padding: 30px 20px 50px; position:relative;
	/*overflow:hidden; 
    background:url(../images/yunjiagou.jpg)  no-repeat center center; 
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader  (src=../images/yunjiagou.jpg,  sizingMethod='scale'); 
    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    -o-background-size:cover;
    width:100%; */

}





.yuanc_top_con_center{ 
width:40%; 
position:absolute; 
left:30%; 
top:38%;
display:block;
/*animation: 6s linear 0s normal none infinite rotate;
-webkit-animation: 6s linear 0s normal none infinite rotate;*/

}


/*@-webkit-keyframes rotate {
 from {
-webkit-transform:rotate(0deg)
}
to {
	-webkit-transform: rotate(360deg)
}
}
 @-moz-keyframes rotate {
 from {
-moz-transform:rotate(0deg)
}
to {
	-moz-transform: rotate(360deg)
}
}
 @-ms-keyframes rotate {
 from {
-ms-transform:rotate(0deg)
}
to {
	-ms-transform: rotate(360deg)
}
}
 @-o-keyframes rotate {
 from {
-o-transform:rotate(0deg)
}
to {
	-o-transform: rotate(360deg)
}
}*/



	
/**  远程诊断  **/


.yuanc_top_con_left{ width:17%; position:absolute; left:0px; top:38%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.yuanc_top_con_left_xia{width:43%; position:absolute; left:0px; bottom:80px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.yuanc_top_con_right{ width:20%; position:absolute; right:0px; top:38%; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.yuanc_top_con_right_xia{width:43%; position:absolute; right:0px; bottom:80px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}


.yuanc_two_left{ position:relative; right:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;  }
.yuanc_two_right{position:relative; left:300px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
.yuanc_three_con{ overflow:hidden;}



.jkzx_map>.yuanc_con {
	display: inline-block;
	padding-left: 10%;
	margin-top: 60px;
	text-align: center;
}
.yuanc_con>div {
	line-height: 30px;
}
.jkzx_map_img img {
	width: 100%;
	height: auto;
	display: block;
}
.yun_jg h5 {
	color: #333;
	font-size: 13px;
	line-height: 20px;
	width: 20px;
	margin-left: 5%;
	border-left: 1px #c5c5c5 solid;
	padding-left: 5px;
	float: left;
	margin-top: 20%;
}
.yun_jg h5 {
	border-left: none;
	border-right: 1px #c5c5c5 solid;
}
.yun_jg img {
	width: 80%;
	height: auto;
	display: block;
	margin-left: 5%;
	float: left;
}
.yun_jg {
	background: #ebebeb;
	padding: 30px 0;
}
.yuanc_two {
	background: #f3f3f3;
	margin-top: 100px;
	padding: 30px 0 80px 0;
}
.yuanc_two_con {
	background: #fff;
	padding: 40px;
	overflow:hidden;
}
.yuan_two_bg {
	background: #f3f3f3;
	margin: 50px;
	padding: 50px 30px 0;
	position: relative;
}
.dw_tp {
	position: absolute;
	bottom: -300px;
	right: -30px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; 
}
.yuanc_two_con1 {
	z-index: 100;
	position: absolute;
	right: 52%;
	bottom: 50%;
	text-align: right;
}
.yuanc_two_con1>h2 {
	margin: 20px 0 30px 0;
	font-size: 26px;
	color: #333;
}
.yuanc_two_con1>div {
	margin: 5px 0;
	clear: both;
	color: #666;
}
.yuanc_two_con1>h4 {
	width: 80px;
	border-bottom: 1px solid #000;
	height: 1px;
	text-align: right;
	float: right;
	margin-top: 0;
	margin-bottom: 20px;
}
.yuanc_two_list {
	overflow: hidden;
	padding: 0 15%;
}
.yuanc_two_list>li {
	width: 45%;
	display: block;
	float: left;
	padding: 20px 0;
	background: #101830;
	margin-right: 5%;
	margin-bottom: 5%;
	color: #fff;
	text-align: center;
}
.yuanc_two_list>li.li1 {
	background: #B7B7B7;
}
.yuanc_two_list>li.li2 {
	background: #109285;
}
.yuanc_two_kuang {
	border: 10px solid #109285;
	width: 85%;
	height: 335px;
	position: relative;
	top: -85px;
	left: -48px;
}
.yuanc_three {
	margin-bottom: 80px;
	padding:50px 0 0 0;
}
.yuanc_top{ padding:50px 0 30px 0;}
.xitong_one {
	position: relative;
	width: 60%;
	margin-left: -40%;
	margin-top: 20%;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; 
}
.xitong_one:before {
	position: absolute;
	width: 1px;
	height: 33%;
	background: #999;
	left: -25px;
	top: -20px;
	content: '';
}
.xitong_one_img {
	width: 100%;
	height: auto;
	position: relative;
}
.xitong_one_img img {
	width: 90%;
	margin-left: 10%;
	height: auto;
	display: block;
}
.xitong_one_img h4 {
	position: absolute;
	bottom: 10px;
	left: -30px;
	color: #333;
	font-size: 20px;
}
.xitong_one_text {
	position: absolute;
	z-index: 99;
	top: 25%;
	left: -10%;
}
.xitong_one_text h3 {
	color: #333;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	width: 70%;
	line-height: 30px;
}
.xitong_one_text h5 {
	color: #333;
	font-size: 14px;
	padding-left: 100px;
	position: relative;
	line-height: 30px;
}
.xitong_one_text h5:before {
	position: absolute;
	width: 90px;
	height: 1px;
	background: #999;
	left: 0;
	top: 15px;
	content: '';
}
.xitong_two {
	position: relative;
	width: 60%;
	margin-left: 60%;
	margin-bottom: 60px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; 
}
.xitong_two_img {
	width: 100%;
	height: auto;
	position: relative;
}
.xitong_two_img img {
	width: 90%;
	margin-left: 10%;
	height: auto;
	display: block;
}
.xitong_two_img h4 {
	position: absolute;
	bottom: 0;
	left: -30px;
	color: #333;
	font-size: 20px;
	width: 50%;
}
.xitong_two_text {
	position: absolute;
	z-index: 99;
	top: 20%;
	left: -26%;
}
.xitong_two_text h3 {
	color: #333;
	font-size: 20px;
	text-transform: uppercase;
	width: 70%;
	line-height: 30px;
	font-weight: bold;
}
.xitong_two_text h5 {
	color: #333;
	font-size: 14px;
	padding-left: 66px;
	position: relative;
	line-height: 30px;
}
.xitong_two_text h5:before {
	position: absolute;
	width: 60px;
	height: 1px;
	background: #999;
	left: 0;
	top: 15px;
	content: '';
}
.xitong_three {
	position: relative;
	width: 60%;
	margin-right: 40%;
	margin-top:300px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; 
}
.xitong_three_img {
	width: 100%;
	height: auto;
	position: relative;
}
.xitong_three_img img {
	width: 90%;
	margin-left: 10%;
	height: auto;
	display: block;
}
.xitong_three_img h4 {
	position: absolute;
	bottom: 10px;
	right: -30px;
	color: #333;
	font-size: 20px;
}
.xitong_three_text {
	position: absolute;
	z-index: 99;
	top: 20%;
	left: 80%;
	width: 80%;
}
.xitong_three_text h3 {
	color: #333;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.xitong_three_text h5 {
	color: #333;
	font-size: 14px;
	position: relative;
	line-height: 30px;
}
.xitong_three_text h5:before {
	position: absolute;
	width: 60px;
	height: 1px;
	background: #999;
	left: 130px;
	top: 15px;
	content: '';
}
.yuanc_four {
	background: #ebebeb;
	padding: 30px 0 80px 0;
	overflow:hidden;
}
.chuangxin_list {
	position: relative;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	margin-top:300px;
}
.chuangxin_img img {
	width: 100%;
	height: auto;
	display: block;
}
.chuangxin_text {
	position: absolute;
	width: 80%;
	top: 10%;
	left: 10%;
	height: 80%;
	border: 1px #fff solid;
	border-bottom: none;
}
.chuangxin_text h3 {
	color: #fff;
	font-size: 16px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 15px;
	font-weight: bold;
}
.chuangxin_text h5 {
	color: #fff;
	font-size: 13px;
	text-align: center;
	line-height: 20px;
	width: 90%;
	margin: 0 auto;
}
.xiushi_a {
	position: absolute;
	width: 80%;
	left: 10%;
	height: 16px;
	z-index: 99;
	bottom: 10%;
	margin-bottom: -8px;
	background: url(../images/lingxing.png) center center no-repeat;
}
.yuanc_five {
	padding: 30px 0 80px 0;
}
.yiliao_left {
	background: #109285;
	padding: 100px 0 100px 90px;
	width: 50%;
	float: left;
	position:relative;
	right:300px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; 
}
.yiliao_leftbt p {
	color: #fff;
	font-size: 12px;
}
.yiliao_leftbt h3 {
	width: 20px;
	font-size: 24px;
	line-height: 30px;
	color: #fff;
}
.yiliao_leftbt {
	width: 50px;
	float: left;
}
.yiliao_leftcon {
	width: 86%;
	float: right;
	padding: 35px 120px 35px 45px;
	position: relative;
	left: 60px;
	border: 6px #fff solid;
	z-index:99;
}
.yiliao_leftcon p {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
}
.yiliao_leftcon h3 {
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	
}
.yiliao_right {
	width: 50%;
	float: left;
	background: #EBEBEB;
	padding: 50px 50px 50px 90px;
	position:relative;
	left:300px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; 
}
.yiliao_right ul li {
	padding-left: 76px;
	margin-bottom: 30px;
}
.yiliao_right ul li h3 {
	font-size: 18px;
	color: #109285;
	position: relative;
	margin: 0 0 5px 0;
	line-height: 30px;
}
.yiliao_right ul li h3:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 1px;
	background: #109285;
	content: '';
}
.yiliao_right ul li p {
	color: #8A8A8A;
	line-height: 22px;
	font-size: 14px;
}
.yiliao_right ul li h3 span {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ABAAAA;
	font-size: 14px;
}
.ln {
	background: url(../images/yltb1.png) left center no-repeat;
}
.sm {
	background: url(../images/yltb2.png) left center no-repeat;
}
.td {
	background: url(../images/yltb3.png) left center no-repeat;
}
.hb {
	background: url(../images/yltb4.png) left center no-repeat;
}
.hb img {
	width: 100%;
	float: right;
}
.yuanc_xz { background:#f3f3f3;
	width: 100%;
	margin: 0 auto;
	padding: 30px 0 80px 0;
}

.yuanc_xz_one {
	width: 33%;
	position: relative;
	float: left;
	margin-right: 30px;
	z-index: 9
}
.bg_txt_one {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #109285;
	padding: 30px;
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	display: none;
	background: #209e8d;
    background: linear-gradient(90deg,#209e8d,#4eb4ad);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#209e8d', endColorstr='#4eb4ad', GradientType=1)";	
}
.yuanc_xz_one_txt {
	position: absolute;
	padding-left: 10px;
	font-size: 18px;
	color: #fff;
	left: 0px;
	width: 100%;
	bottom: 0px;
	height: 50px;
	line-height: 50px;
	text-align: left;
		background: #209e8d;
    background: linear-gradient(90deg,#209e8d,#4eb4ad);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#209e8d', endColorstr='#4eb4ad', GradientType=1)";
}



.yuanc_xz_two {
	width: 33%;
	position: relative;
	margin-top: 30px;
	float: left;
	margin-right: 30px;
	z-index: 9
}

.bg_txt_two {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #109285;
	padding: 30px;
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	display: none;
	background: #e98500;
    background: linear-gradient(90deg,#e98500,#eda600);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e98500', endColorstr='#eda600', GradientType=1)";
		
}
.yuanc_xz_two_txt {
	position: absolute;
	padding-left: 10px;
	font-size: 18px;
	color: #fff;
	left: 0px;
	width: 100%;
	bottom: 0px;
	height: 50px;
	line-height: 50px;
	text-align: left;
    background: #e98500;
    background: linear-gradient(90deg,#e98500,#eda600);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e98500', endColorstr='#eda600', GradientType=1)";
}



.yuanc_xz_three {
	width: 25%;
	position: relative;
	float: left;
	z-index: 9
}
.bg_txt_three {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #109285;
	padding: 30px;
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	display: none;
    background: #7f0466;
    background: linear-gradient(90deg,#7f0466,#a770a7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f0466', endColorstr='#a770a7', GradientType=1)";
}

.yuanc_xz_three_txt {
	position: absolute;
	padding-left: 10px;
	font-size: 18px;
	color: #fff;
	left: 0px;
	width: 100%;
	bottom: 0px;
	height: 50px;
	line-height: 50px;
	text-align: left;
    background: #7f0466;
    background: linear-gradient(90deg,#7f0466,#a770a7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f0466', endColorstr='#a770a7', GradientType=1)";
}


.yuanc_xz_four {
	width: 33%;
	position: relative;
	margin-left: 10%;
	margin-right: 50px;
	float: left;
	margin-top: -50px;
	z-index: 1
}
.bg_txt_four {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #109285;
	padding: 30px;
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	display: none;
    background: #5d9022;
    background: linear-gradient(90deg,#5d9022,#9eb209);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d9022', endColorstr='#9eb209', GradientType=1)";

}

.yuanc_xz_four_txt {
	position: absolute;
	padding-left: 10px;
	font-size: 18px;
	color: #fff;
	left: 0px;
	width: 100%;
	bottom: 0px;
	height: 50px;
	line-height: 50px;
	text-align: left;
    background: #5d9022;
    background: linear-gradient(90deg,#5d9022,#9eb209);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d9022', endColorstr='#9eb209', GradientType=1)";

}


.yuanc_xz_five {
	width: 35%;
	position: relative;
	float: left;
	margin-top: -50px;
	z-index: 1
}

.bg_txt_five {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #109285;
	padding: 30px;
	font-size: 15px;
	color: #fff;
	line-height: 30px;
	display: none;
    background: #209e8d;
    background: linear-gradient(90deg,#209e8d,#4eb4ad);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#209e8d', endColorstr='#4eb4ad', GradientType=1)";

}
.yuanc_xz_five_txt {
	position: absolute;
	padding-left: 10px;
	font-size: 18px;
	color: #fff;
	left: 0px;
	width: 100%;
	bottom: 0px;
	height: 50px;
	line-height: 50px;
	text-align: left;
   background: #209e8d;
    background: linear-gradient(90deg,#209e8d,#4eb4ad);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#209e8d', endColorstr='#4eb4ad', GradientType=1)";

}	


/** ny_glxt **/
.ny_glxt{
	height: auto;
	padding:30px 0 60px;
	background: url(../images/ny_glxt.jpg) center center no-repeat;
	background-size: cover;
}
.you_shidiv{
	height: 600px;
	position: relative;
}
.you_shidiv1{
	display: table;
    width: 100%;
    height: 100%;
}
.you_shidiv2{
	display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.ys_lant{
	width: 100%;
	height: 243px;
	background: url(../images/ys_lant.png) center center no-repeat;
}
.yuanxing{
	width: 500px;
	height: 500px;
	border: 2px solid #109285;
	border-radius: 100%;
	position: absolute;
	top:50%;
	left:50%;
	margin-top: -250px;
	margin-left: -250px;
	padding:8px;
}
.yuanxing1{
	width: 100%;
	height: 100%;
	background: #109285;
	border-radius: 100%;
}
.yuan_tp{
	width: 100%;
	height: auto;
	border-radius: 100%;
	padding: 50px;
}
.yuan_tp img{
	border-radius: 100%;
}
.yuan{
	width: 100px;
	height: 100px;
	border-radius: 100%;
	position: absolute;
	border:1px dotted #ff6600;
	padding:2px;
	display: none;
}
.yuan01{
	top: -35px;
    left: -50px;
}
.yuan_n{
	width: 100%;
	height: 100%;
	background: #ff6600;
	border-radius: 100%;
}
.yuan_shuzi{
	height: auto;
	text-align: center;
	padding: 20px 15px;
}
.yuan_shuzi01{
	line-height: 25px;
	color: #fff;
	font-size: 16px;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-style: italic;
}
.yuan_szxian{
	height: 1px;
	border-top:1px dotted #fff;
	margin-top: 3px;
	margin-bottom: 3px;
}
.yuan_shuzi02{
	letter-spacing: 1px;
    line-height: 25px;
    font-size: 14px;
    color: #fff;
}


.ys_div{
	width: 430px;
	height: auto;
	position: absolute;
}
.ysdiv01{
	top: -25px;
    left: -430px;
	text-align: right;
}
.ys_biaoti{
	line-height: 30px;
	font-size: 18px;
	color: #111;
	font-weight: bold;
}
.ys_xwz{
	height: auto;
}
.ys_xwz p{
	line-height: 25px;
    font-size: 12px;
    margin:0;
    font-family: Arial, Helvetica, sans-serif, "微软雅黑", Tahoma;
    color: #999;
}
.ys_xwz p a{
	color: #111;
}
.ys_xwz p a:hover{
	color: #109285;
}

.ysdiv01 .ys_biaoti i{
	margin-left: 10px;
	color: #ff6600;
}
.ysdiv01 .ys_xwz p span{
	margin-left: 10px;
	color: #ff6600;
}


.yuan02{
	top: 50%;
    margin-top: -50px;
    left: -100px;
}
.ysdiv02{
	top: 50%;
    margin-top: -40px;
    left:-480px;
    text-align: right;
}
.ysdiv02 .ys_biaoti{
	color: #fff;
}
.ysdiv02 .ys_biaoti i{
	margin-left: 10px;
	color: #ff6600;
}
.ysdiv02 .ys_xwz p{
	color: #ebeaea;
}
.ysdiv02 .ys_xwz p span{
	margin-left: 10px;
	color: #ff6600;
}
.ysdiv02 .ys_xwz p a{
    color: #ebeaea;
}
.ysdiv02 .ys_xwz p a:hover{
	color: #fff;
}

.yuan03{
	bottom: -35px;
    left: -50px;
}
.ysdiv03{
	bottom: -25px;
    left: -430px;
    text-align: right;
}
.ysdiv03 .ys_biaoti i{
	margin-left: 10px;
	color: #ff6600;
}
.ysdiv03 .ys_xwz p span{
	margin-left: 10px;
	color: #ff6600;
}

.yuan04{
	bottom: -35px;
    right: -50px;
}
.ysdiv04{
	bottom: -25px;
    right: -430px;
}
.ysdiv04 .ys_biaoti i{
	margin-right: 10px;
	color: #ff6600;
}
.ysdiv04 .ys_xwz p span{
	margin-right: 10px;
	color: #ff6600;
}


.yuan05{
	top: 50%;
    margin-top: -50px;
    right: -100px;
}
.ysdiv05{
	top: 50%;
    margin-top: -40px;
    right: -480px;
}
.ysdiv05 .ys_biaoti{
	color: #fff;
}
.ysdiv05 .ys_biaoti i{
	margin-right: 10px;
	color: #ff6600;
}
.ysdiv05 .ys_xwz p{
	color: #ebeaea;
}
.ysdiv05 .ys_xwz p span{
	margin-right: 10px;
	color: #ff6600;
}
.ysdiv05 .ys_xwz p a{
    color: #ebeaea;
}
.ysdiv05 .ys_xwz p a:hover{
	color: #fff;
}

.yuan06{
	top: -35px;
    right: -50px;
}
.ysdiv06{
	top: -25px;
    right: -430px;
}
.ysdiv06 .ys_biaoti i{
	margin-right: 10px;
	color: #ff6600;
}
.ysdiv06 .ys_xwz p span{
	margin-right: 10px;
	color: #ff6600;
}


.glxt_banwz{
	width: 90%;
	height: auto;
	position: absolute;
	top:50%;
	left:5%;
	margin-top: -30px;
	text-align: center;
	line-height: 50px;
    font-size: 30px;
	color: #fff;
	font-weight: bold;
}
/** ny_glxt **/
/** ny_glxt1 **/
.ny_glxt1{
	height: auto;
	padding:30px 0 0;
}
.ny_glxt1 .biaoti{
	margin-bottom: 30px;
}
.glxt1_box{
	height: auto;
}
.demo{width:100%;position:relative;}
.demo h2{font-size:16px;height:44px;color:#3366cc;margin-top:20px;}
.demo dl dt{font-size:14px;color:#ff6600;margin-top:30px;font-weight:800;}
.demo dl dt,.demo dl dd{line-height:22px;}
.tabbtn{height:auto; text-align: center;}
.tabbtn li{position:relative; display: inline-block;margin:0 5px;}
.tabbtn li a{display:block; height:auto;line-height:30px;overflow:hidden;width:120px;text-align:center;font-size:15px;cursor:pointer; background: #aaaaaa;border-radius: 30px; color: #fff;}
.tabbtn li.current{}
.tabbtn li.current a{background:#109285;color: #fff;}
/* tabcon */
.tabcon{position:relative;height:auto;overflow:hidden;margin-top:25px;}
.tabcon .subbox{position:absolute;left:0;top:0;}
.tabcon .sublist{height:auto;}

/** ldxt **/
.ldxt{
	height: auto;
	background: #f3f3f3;
	padding:80px 0;
}
.ldxt_bt{
	height: auto;
	text-align: center;
}
.ldxt_bt01{
	line-height: 35px;
	font-size: 20px;
	color: #111;
}
.ldxt_bt02{
	line-height: 25px;
	font-size: 14px;
	color: #999;
	margin-top: 5px;
}
.ldxt_box{
	height: auto;
	margin-top: 50px;
}
.ldxt_tp{
	height: auto;
}
.ldxt_img{
	height: 200px;
	background: url(../images/ldxt_img.jpg) center center no-repeat;
	background-size: cover;
}
.ldxt_nr{
	height: auto;
	margin-top: 30px;
}
.ldxt_nr ul{
	height: auto;
}
.ldxt_nr ul li{
	height: auto;
	margin-bottom: 15px;
}
.ldxt_nr ul li p{
	line-height: 30px;
	font-size: 14px;
	color: #111;
}
.ldxt_nr ul li p span{
	color: #109285;
	font-size: 20px;
	margin-right: 10px;
}
/** ldxt **/
/** ldxt1 **/
.ldxt1{
	height: auto;
	padding:80px 0;
}
.ldxt1 ul{
	height: auto;
}
.ldxt1 ul li{
	height: auto;
	text-align: center;
}
.ldxt1_tb{
	width: 40%;
    height: auto;
    margin:0 auto;
    background: #109285;
    border-radius: 100%;
    padding: 8%;
}
.ldxt1_wz{
	line-height:25px;
	font-size: 14px;
	color: #111;
	margin-top: 15px;
}
.ldxt1_wz span{
	font-size: 16px;
	color: #109285;
	margin-left: 5px;
	font-weight: bold;
}
/** ldxt1 **/
/** ldxt2 **/
.ldxt2{
	height: auto;
	background: #f3f3f3;
	padding:80px 0;
}
.ldxt_cp{
	height: auto;
}
.ldxt_cptp{
	height: auto;
}
.ldxt_cpimg{
	height: 300px;
}
.ldxt_cp01 .ldxt_cpimg{
	background: url(../images/ldxt_cpimg01.jpg) center center no-repeat;
	background-size: cover;
}
.ldxt_cp02 .ldxt_cpimg{
	background: url(../images/ldxt_cpimg02.jpg) center center no-repeat;
	background-size: cover;
}
.ldxt_cpnr{
	height: auto;
	margin-top: 3%;
}
.ldxt_cp01 .ldxt_cpnr{
	padding-left: 50px;
}
.ldxt_cpbt{
	line-height: 35px;
	font-size: 18px;
	color: #111;
}
.ldxt_line{
	width: 30px;
	height: 2px;
	background: #109285;
	margin-top: 10px;
}
.ldxt_cpwz{
	height: auto;
	margin-top: 25px;
	line-height: 28px;
	font-size: 14px;
	color: #333;
}
.ldxt_cp02{
	margin-top: 30px;
}
.ldxt_cp02 .ldxt_cptp{
	float: right;
}
.ldxt_cp02 .ldxt_cpnr{
	padding-right: 50px;
}
/** ldxt2 **/
/** ldxt3 **/
.ldxt3{
	height: auto;
	padding:80px 0;
}
.ldxt3_bt{
	line-height: 35px;
    font-size: 18px;
    color: #111;
    text-align: center;
}
.ldxt3_box{
	height: auto;
	margin-top: 30px;
}
.ldxt3_tp{
	width: 80%;
	height: auto;
	margin:0 auto;
}
/** ldxt3 **/
/** ldxt4 **/
.ldxt4{
	height: auto;
	background: #109285;
	padding:80px 0;
}
.jiemian{
	height: auto;
}
.jiemian01{
	height: auto;
	position: relative;
}
.ldxt4_line{
	width: 1px;
	height: 300px;
	background: #0c6d63;
	position: absolute;
	top:50%;
	margin-top: -150px;
	right: 0;
}
.jiemian02{
	height: auto;
}
.ldxt4_bt{
	color: #fff;
}
.ldxt4_bt1{
	line-height: 28px;
	font-size: 13px;
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
.ldxt4_tp{
	width: 80%;
	height: auto;
	margin:30px auto 0;
}
/** ldxt4 **/
/** zhibiao **/
.zhibiao{
	height: auto;
	margin-top: 70px;
}
.zhibiao ul{
	height: auto;
}
.zhibiao ul li{
	height: auto;
}
.zhibiao_zj{
	height: auto;
	text-align: center;
	border:1px solid #ddd;
	border-radius: 15px;
	padding-bottom: 30px;
}
.zhibiao_tb{
	height: auto;
	width: 140px;
    height: auto;
    margin: 0 auto;
    border-radius: 100%;
    padding: 8%;
    border:1px solid #ddd;
    background: #fff;
    margin-top: -70px;
}
.zhibiao_bt{
	line-height: 30px;
	font-size: 18px;
	color: #111;
	margin-top: 30px;
}
.zhibiao_wz{
	height: 196px;
	font-size: 13px;
	color: #444;
	margin-top: 10px;
}
.zhibiao_wz p{
	margin-bottom: 0;
	line-height: 28px;
}
/** zhibiao **/
/** ny_glxt1 **/

/** ny_hxyw **/
.ny_hxyw{
	padding:30px 0 60px;
}
.hxyw_box{
	height: auto;
	margin-top: 30px;
}
.hxyw_box ul{
	height: auto;
	text-align: center;
}
.hxyw_box ul li{
	height: auto;
	display: inline-block;
	margin:0 10px 30px;
	vertical-align: middle;
}
.hxyw_nr{
	height: auto;
}
.hxyw_tb{
	height: auto;
    border: 1px solid #109285;
    padding: 20px;
    border-radius: 100%;
    width: 90px;
    position: relative;
}
.hxyw_num{
	line-height: 40px;
    font-size: 24px;
    color: #109285;
    font-family: impact;
    position: absolute;
    top: 0px;
    left: -10px;
}
.hxyw_bt{
	line-height: 30px;
	font-size: 15px;
	color: #111;
	margin-top: 10px;
}
.hxyw_jt{
	width: 35px;
	height: auto;
}
.hxyw_jt img{
	max-width: 100%;
}
/** ny_hxyw **/
/** ny_hxyw1 **/
.ny_hxyw1{
	height: auto;
    background: #f3f3f3;
    padding: 30px 0 80px;
}
.hxyw1_box{
	height: auto;
	margin-top: 30px;
}
.hxyw1_box ul{
	height: auto;
}
.hxyw1_box ul li{
	height: auto;
}
.hxyw1_left{
	height: auto;
	padding:0 !important;
}
.hxyw1_tp{
	height: 255px;
}
.hxyw1_right{
	height: auto;
	padding:0 !important;
}
.hxyw1_con{
	height: 255px;
	padding:30px 60px;
	background: #fff;
}
.hxyw1_conzj{
	display: table;
    width: 100%;
    height: 100%;
}
.hxyw1_conzj1{
	display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.hxyw1_bt{
	line-height: 30px;
	font-size: 18px;
	color: #111;
}
.hxyw1_wz{
	height: auto;
	margin-top: 10px;
	line-height: 28px;
	font-size: 13px;
	color: #444;
}
.hxyw1_wz p{
	margin-bottom: 0;
}
.hxyw1_wz p span{
	margin-right: 10px;
	color: #109285;
}
.hxyw1_box ul li:nth-child(even) .hxyw1_left{
	float: right;
}
/** ny_hxyw1 **/
/** ny_hxyw2 **/
.ny_hxyw2{
	height: auto;
	padding:30px 0 80px;
}
.hxyw2_box{
	height: auto;
	margin-top: 30px;
}
.hxyw2_box ul{
	height: auto;
}
.hxyw2_box ul li{
	height: auto;
}
.hxyw2_tp{
	height: auto;
}
.hxyw2_nr{
	height: 390px;
	padding:30px;
	border:1px solid #ddd;
}
.hxyw2_bt{
	line-height: 30px;
	font-size: 18px;
	color: #111;
	text-align: center;
}
.hxyw2_line{
	width: 50px;
	height: 2px;
	background: #109285;
	margin:10px auto 0;
}
.hxyw2_wz{
	height: auto;
	margin-top: 20px;
	line-height: 28px;
	font-size: 13px;
	color: #444;
}
.hxyw2_wz p{
	margin-bottom: 0;
}
.hxyw2_wz p span{
	margin-right: 10px;
	color: #109285;
}
/** ny_hxyw2 **/
/** zhuanli_lb **/
.zhuanli_lb{
	height: auto;
	margin-top:50px;
	padding: 0 15px;
}
.zhuanli_lbbt{
	height: auto;
	float: left;
	line-height: 35px;
	font-size: 16px;
	color: #111;
}
.zhuanli_lbbt span{
	font-weight: bold;
	font-size: 18px;
	color: #109285;
}
.zhuanli_lbnr{
	width: calc(100% - 200px);
	height: auto;
	float: right;
}
.zhuanli_zj{
	width: 100%;
	line-height: 35px;
	font-size: 15px;
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 50px;
}

.zhuanli_lb1 .zhuanli_zj{
	border: none;
	position: relative;
}
.zhuanli_lb1 .zhuanli_zj:before{
	content: "";
	width: 2px;
	height: 80%;
	background: #109285;
	position: absolute;
	top: 10%;
	right: 0;
}
/** zhuanli_lb **/
.hxyw_yueding{
	height: auto;
	padding:0 15px;
	margin-top: 30px;
}
.hxyw_yueding p{
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	background: #f3f3f3;
    padding: 30px 30px;
}

/** ny_lgtyi **/
.ny_lgtyi{
	height: auto;
	padding:30px 0 50px;
}
.lgtyi_box{
	height: auto;
}
.lgtyi_box ul{
	height: auto;
}
.lgtyi_box ul li{
	height: auto;
	margin-bottom: 30px;
}
.lgtyi_zj{
	height: auto;
	border:1px solid #ddd;
	padding:30px 30px;
}
.lgtyi_bt{
	line-height: 35px;
    font-size: 18px;
    text-align: center;
    color: #109285;
}
.lgtyi_line{
	width: 50px;
	height: 2px;
	background: #109285;
	margin:0 auto;
	margin-top: 10px;
}
.lgtyi_nr{
	height: 112px;
	margin-top: 15px;
	line-height: 28px;
	font-size: 13px;
	text-align: center;
	color: #444;
}
.lgtyi_nr p{
	margin:0;
}
.lgtyi_nr p span{
	color: #109285;
	margin-right: 10px;
}
/** ny_lgtyi **/
/** ny_zglqwx **/
.ny_zglqwx{
	height: auto;
	padding:80px 0;
	background: url(../images/ny_zglqwx.jpg) center center no-repeat fixed;
	background-size: cover;
}
.zglqwx_bt{
	height: auto;
	text-align: center;
	line-height: 35px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.zglqwx_bt1{
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	color: #eee;
	font-family: Arial, Helvetica, sans-serif, "微软雅黑", Tahoma;
}
/** ny_zglqwx **/
/** ny_zhuxing **/
.ny_zhuxing{
	height: auto;
	padding:30px 0 80px;
}
.zhuxing_box{
	height: auto;
}
.zhuxing_box ul{
	height: auto;
}
.zhuxing_box ul li{
	height: auto;
	width: 20%;
}
.zhuxing_zj{
	height: auto;
	text-align: center;
}
.zhuxing_tb{
	width: 150px;
	height: auto;
	border-radius: 100%;
	background: #109285;
	padding: 15%;
	margin:0 auto;
}
.zhuxing_box ul li:nth-child(even) .zhuxing_tb{
	background: #333;
}
.zhuxing_tb img{
	border-radius: 100%;
}
.zhuxing_bt{
	line-height: 30px;
	font-size: 14px;
	margin-top: 15px;
}
.zhuxing_xtm{
	height: auto;
	text-align: center;
	margin-top: 50px;
}
.zhuxing_xtm1{
	line-height: 50px;
	font-size: 22px;
	color: #109285;
	display: inline-block;
	padding:0 80px;
	border-radius: 30px;
	border:1px solid #109285;
}

/** ny_zhuxing **/

/** ny_fwmb **/
.ny_fwmb{
	height: auto;
	padding:30px 0 60px;
	background: #f3f3f3;
}
.fwmb_hxmb{
	text-align:center;
	height: auto;
}
.fwmb_hxmb01{
	height: auto;
	padding:15px 30px;
	border:1px dashed #109285;
	text-align: center;
}
.hxmb_bt{
	line-height: 30px;
	font-size: 18px;
	color: #109285;
	font-weight: bold;
}
.fwmb_hxmb p{
	margin:0;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}
.hxmb_ul{
	height: auto;
	margin-top: 50px;
}
.hxmb_ul ul{
	height: auto;
}
.hxmb_ul ul li{
	height: auto;
	padding-left:0;
}
.hxmb_ul ul li:nth-child(even){
	padding-right: 0;
}
.hxmb_kj{
	height: auto;
	padding:0 !important;
}
.hxmb_zm{
	background: #109285;
	color: #fff;
	text-align: center;
	line-height: 82px;
	font-size: 24px;
}
.hxmb_nr{
	height: auto;
	border:1px solid #109285;
	padding:15px 30px;
}
.hxmb_nr p{
	height: 50px;
	line-height: 25px;
	font-size: 14px;
	color: #333;
	margin-bottom: 0;
	display: -webkit-box;
    word-break: break-all;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
/** ny_fwmb **/
/** ny_glkzmb **/
.ny_glkzmb{
	height: auto;
	padding:30px 0 70px;
}
.glkzmb_box{
	height: auto;
}
.glkzmb_box01{
	height: auto;
	position: relative;
}
.glkzmb_box01:after{
	content: "";
	width: 1px;
	height: 100%;
	position: absolute;
	top:0;
	right: 0;
	background: #ddd;
}
.glkzmb_box02{
	height: auto;
}
.glkzmb_zi{
	width: 150px;
	margin:0 auto;
	line-height: 150px;
	text-align: center;
	font-size: 36px;
	color: #111;
	font-weight: bold;
	background: url(../images/glkzmb_zi.png) center center no-repeat;
	background-size: cover;
}
.glkzmb_bt{
	line-height: 30px;
	font-size: 18px;
	color: #111;
	text-align: center;
	margin-top: 15px;
}
.glkzmb_bt span{
	color: #109285;
}
.glkzmb_list{
	height: auto;
	margin-top: 30px;
}
.glkzmb_list ul{
	height: auto;
	width: 80%;
	margin:0 auto;
}
.glkzmb_list ul li{
	height: auto;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	background: #109285;
	margin-bottom: 10px;
	color: #fff;
	border-radius: 30px;
}
.glkzmb_list ul li:nth-child(even){
	background: #38c564;
}
.glkzmb_list ul li span{
	margin-right: 10px;
}
/** ny_glkzmb **/



@media (max-width: 1200px) and (min-width:980px){
	.yc_js{ padding-top:0;}
	.news_three_right p{ height:22px; overflow:hidden;}
	.more{ margin-top:15px;}
	.foot_nav ul{ margin-right:3.8em;}
	#footer_wrapper ul:first-child{margin-right:4em;}
	.mbxdh .container{ width:80%;}
	.hy_gslist h3:before{ display:none;}
	.hy_gslist{ padding:10px 0; height:230px;}
	#top_navigation .top-bar-section ul li a{ padding-left:2em;}
	.job_js_text{padding:18px 30px;}
	.advantage_text p{ line-height:20px;}
	.advantage_text h3{margin-top:0;}
	.honor_pic{ background:url(../img/honor_bg3.jpg) center center no-repeat;}
	
	}

 @media (max-width: 900px) {
	 .in_banner{ margin-top:60px;}
	 .biaoti{ margin:30px 0;}
	 .about_text{ margin-left:0; margin-top:0; width:100%; padding:20px 15px;}
	 .about{ padding:30px 0 50px 0;}
	 .culture_list{ width:50%; float:left; margin-bottom:20px;}
	 .culture{ padding:30px 0 50px 0;}
	 .culture_list p{ height:44px; padding:0 5px; font-size:13px;}

	 .advantage_text{ height:300px !important; padding-top:20px; }
	 .honor{ padding:30px 0 50px 0;     background:url(../img/honor_bg2.jpg) center center no-repeat;}
	 .honor_text{ position:relative; left:0; margin-top:10px; width:100%; border:none; top:0; opacity:1; height:60px; }
	 .zz{ display:none;}
	 .honor_pic{ padding:0; background:none;}
	 .honor_text h3{ margin:0; color:#333;}
	 .honor_text p{ margin:0; color:#666;}
	 .honor_list{ opacity:1; left:0;}
	 .dot_left2{ top:35% !important;}
	 .dot_right2{top:35% !important;}
	 
	 /** about **/
	 .advantage_list{ left:0; opacity:1;}
	 .culture_list{ top:0; opacity:1;}
	 .about_pic{ right:0; opacity:1;}
	 .about_text{left:0; opacity:1;}
	 
	 /** news **/
	 .news_one_con_ph{ height:480px !important;}
	 .xw_left{ top:86%; left:75%;}
	 .xw_right{ top:86%; left:75%;}
	 .qh_xian{ top:86%; margin-top:7px; left:75%;}
	 .news_one_cont{  padding:15px;}
	 .news_one_text{ margin-top:20px;}
	 .news_one_text h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	 .news_three_right{ margin-top:20px;}
	 .news_three_list{ border-bottom:1px #ddd solid;}
	 .news_three_list.last{ border:none;}
	 .news_three_list{left:0; opacity:1;}
	 .news_two{background:url(../img/xw2_bg.jpg) center center no-repeat;}
	 .news_three_date{ margin-left:0;}
	 .news_three_pic{ width:70%;}
	 .news_ph2{ padding-bottom:30px;}
	 .news_three_date{ margin-top:10px;}
	 
	 /** newsdot **/
	 .xinwenbt{ line-height:30px; height:auto; font-size:16px;}
	 .news_dot{ padding:80px 0 40px 0;}
	 .xinwennl img{width:80%; }
	 .xinwenxbt{ width:100% !important;}
	 
	 
	 /** products **/
	 .ser_baoxiu_cont{ width:92%; left:4%; height:330px; padding:30px 0;}
	 .by_ph img{ width:100%; height:auto; display:block;}
	 .by_ph h3{ color:#666; font-size:14px; line-height:30px; text-align:center;}
	 .azts_text p{ background:none; padding-left:0;}
	 .azts_text_left{ width:42%;  float:left;}
	 .azts_text_right{ width:58%;  float:left;}
	 .azts_text_a { padding:0 !important;}
	 .current_a{background:url(../img/bg_0.jpg) center center no-repeat;}
	 .yxks_list{ width:50%; float:left;}
	 .yxks_list p{ height:60px; color:#666;}
	 .yxks{ padding:50px 0;}
	 .fwtg{background:url(../img/tuog_bg.jpg) center center no-repeat; height:240px;}
	 .current_a_img{ left:0; opacity:1;}
	 .ser_baoxiu_con{ top:0; opacity:1;}
	 .ser_baoxiu_con *{opacity:1;}
	 .azts_pic{right:0; opacity:1;}
	 .azts_text{ left:0; opacity:1;}
	 .yxks_list{right:0; opacity:1;}
	 .ser_advan_list{left:0; opacity:1;}
	 .gd h3{top:0; opacity:1;}
	 .gd p{top:0; opacity:1;}
	 .ser_pro_list{left:0; opacity:1;}
	 .xt_js{top:0; opacity:1; width:80%; margin:0 auto 20px auto !important; text-align:center;}
	 .yczd_list{top:0; opacity:1;}
	 .yc_js{top:0; opacity:1;}
	 .by_ph h3{ font-size:13px;}
	 .current_a_img h3{ font-size:13px;}
	 .ser_pro{padding:30px 0 50px 0;}

	 .honor_licon{width:100%;}
	 
	 
	 
	 /** service **/
	 .ser_advan_text_a{ padding:0 !important;}
	 .yczd{ padding-bottom:40px;}
	 .yc_js{ padding-top:20px;}
	 .ser_advan_bt{ display:none;}
	 .ser_advan_text{ padding:0;}
	 .ser_advan_text p{ margin-bottom:20px; }
	 .ser_advan{ padding:50px 0;}
	 .gd{background:url(../img/gd_bg.jpg) center center no-repeat;}
	 .ser_pro_list{padding-top:35px;}
	 .partner_left_con p{ display:none;}
	 .partner_right ul li{ width:20%; height:80px;}
	 .partner_ph{ height:320px !important;}
	 .par_left{ top:150px !important; left:13% !important;}
	 .par_right{ top:150px !important; left:20% !important;}
	 .partner_left_con{ margin-top:100px;}
	 .partner_right ul li img{ margin:13px auto;}
	 .yc_js p{ width:50%; float:left;}
	 .partner_left h3{ font-size:16px;}
	 .yc_js p{ font-size:13px; color:#666;}
	 .yczd_pic{ padding:0;}
	 
	 /**  contact  **/
	 .hy_gslist{ opacity:1; top:0; width:80%; margin:0 auto; border:1px #ddd solid; padding:30px 10px;}
	 .map{ height:240px !important; border:1px #ddd solid;}
	 .message_con{ margin-top:50px;}
	 .message{ padding:50px 0;}
	 .map{ right:0; opacity:1;} 
	 .message_con{ left:0 !important; opacity:1 !important;}
	 
	 /**  job  **/
	 .job_js_text{ position:relative; background:#109285;}
	 .job_js_pic{ display:none;}
	 .job_zp_a{ margin-top:30px;}
	 .job_zp{ position:relative; float:none; width:100%;}
	 .job_text{ position:relative; top:0;  margin-top:10px;   }
	 .job_text span{ color:#333; padding:0;}
	 .job_text p{ color:#666;}
	 .training_list{ padding:30px 0;}
	 .job_js{right:0; opacity:1;}
	 .job_zp { left:0; opacity:1;}
	 .training_list{top:0; opacity:1;}
	 .job_infor{ padding:30px 0 10px 0;}
	 .training{ padding:30px 0 40px 0;}
	 .yuanc_yjg img{ width:100%; height:auto; display:block;}
	 
	 
	 /**  yuanc **/
	 .yuanc_xz_five{ width:100%; float:none; margin-top:0; margin-left:0; margin-right:0;}
	 .yuanc_xz_four{width:100%; float:none; margin-top:0; margin-left:0; margin-right:0;}
	 .yuanc_xz_one{width:100%; float:none;}
	 .yuanc_xz_two{width:100%; float:none; margin-top:0;}
	 .yuanc_xz_three{width:100%; float:none;}
	 .yuanc_xz{ padding:40px 0;}
	 .yuan_two_bg{ margin:0; padding:0; background:none;}
	 .yuanc_two_con{ padding:0; }
	 .yuanc_two_right{padding:0;}
	 .yuanc_two_list{ padding:0;}
	 .yuanc_two{ margin-top:0; background:none; padding:40px 0;}
	 .xitong_one_text h3{ display:none;}
	 .xitong_one{ width:100%; margin-left:0 !important; margin-top:0;}
	 .xitong_two_text h3{ display:none;}
	 .xitong_three_text h3{  display:none;}
	 .xitong_two{ width:100%; margin-left:0 !important;}
	 .xitong_three{  width:100%; margin-right:0 !important;}
	 .xitong_three_text{ position:relative;}
	 .xitong_one_img img{ width:100%; margin-left:0;}
	 .xitong_one_text{ position:relative; top:0; left:0;}
	 .xitong_two_text{ position:relative; top:0; left:0;}
	 .xitong_three_text{ position:relative; top:0; left:0;}
	 .xitong_two_img img{ width:100%; margin-left:0;}
	 .xitong_three_img img{ width:100%; margin-left:0;}
	 .xitong_two_img h4{ display:none;}
	 .xitong_one_img h4{ display:none;}
	 .xitong_three_img h4{ display:none;}
	 .xitong_three_text h5:before {
		position: absolute;
		width: 60px;
		height: 1px;
		background: #999;
		left: 0;
		top: 15px;
		content: '';
	}
	.xitong_one:before{ display:none;}
	.xitong_three_text  h5{ padding-left:65px;}
	.chuangxin_list{ opacity:1; margin-top:0;}
	.yuanc_four{ padding:40px 0;}
	.yiliao_right ul li{ padding-left:0; background:none;}
	.yiliao_right{ width:100%; padding:0; float:none; height:auto !important; background:none;}
	.yuanc_five{ padding-bottom:40px;}
	.yiliao_right{ left:0; opacity:1;}
	.yuanc_two_right{ padding:0 !important; }
	
	
	.culture .container{ padding:0;}
	
	.honor .swiper-container2{height:300px!important;}
	.pro_dot{padding: 80px 0 80px 0;}
	input.mess{width:100%;float:none;}
	.message_infor{margin-bottom:15px;}
	.news_three{padding-bottom:50px;}
	
	.hy_gslist h3:before {
    position: absolute;
    content: '';
    background: #109285;
    width: 30px;
    left: 50%;
    margin-left: -15px;
    top: 36px;
    height: 1px;
}

	 }

 @media (max-width: 320px) {
	 .in_banner{ margin-top:55px;}
	 .logo_boxlist{ width:110px; }
	 .navbar-toggle{margin-top: 10px !important;}
	 .news_one_con_ph{ height:430px !important;} 
	 .xw_left{ top:86%; left:70%;}
	 .xw_right{ top:86%; left:70%;}
	 .qh_xian{ top:86%; margin-top:7px; left:70%;}
	 .partner_right ul li{ width:62.2px; height:62.2px;}
	 .partner_right ul li img{ margin:10px auto;}
	 .partner_left_con h3{ font-size:16px;}
	 .partner_left_con{ margin-top:85px;}
	 .par_left{ left:10% !important; top:120px !important;}
	 .par_right{ top:120px !important;}
	 .partner_ph{ height:248.8px !important;}
	 .gd{ padding:80px 0;}
	 .ser_jxph{ height:300px !important;}
	 .hy_gslist{ opacity:1; top:0; width:90%; margin:0 auto; border:1px #ddd solid; padding:30px 10px;}
	 .hy_gslist h3:before{ display:none;}
	 .ser_baoxiu_cont{ width:100%; left:0; padding:10px 0;}

	 .news_two{ padding-bottom:50px;}
	 .news_ph2{ padding-bottom:50px; height:300px !important;}
	 .news_three_date{ margin-top:10px;}
	 
	 .yuanc_three_con { height:300px;}
	 
	 .about_con .col-lg-8{ padding:0;}
	 .about_con .col-lg-4{ padding:0;}
	 .li_p{ line-height:22px !important; margin-top:10px;}
	 .honor .swiper-container2 { height:260px !important;}
	 .culture .container{ padding:0;}
	 .yczd_con .col-lg-5{ padding:0;}
	 .yc_js{padding:0 !important;}
	 .yc_js p{ width:80%; float:none; margin-left:10%;}
	 .job_js{padding:0 !important; }
	 .job_js_text{padding:30px 15px;}
	 .job_zp_a {padding:0!important; }
	 .message_infor{margin-top:130px;}
	 .yuanc_four .swiper-container3{ height:230px !important;}
	 .advantage_text{ padding:10px 15px;}
	 
	

	 }


	@media (max-width: 768px){
		.hxyw_tb{
			    padding: 15px;
			    width: 60px;
		}
		.hxyw_bt{
			line-height: 25px;
		    font-size: 13px;
		    margin-top: 5px;
		}
		.hxyw_num{
			line-height: 25px;
    		font-size: 18px;
    		left: -10px;
		}
		.hxyw_box ul li{
			margin: 0 5px 15px;
		}
		.hxyw1_tp{
			height: 160px;
		}
		.hxyw1_con{
			height: auto;
			padding: 20px 30px;
		}
		.hxyw1_bt{
			line-height: 25px;
    		font-size: 16px;
		}
		.hxyw1_wz{
			    line-height: 25px;
    		font-size: 14px;
		}
		.hxyw2_box ul li{
			margin-bottom: 15px;
		}
		.hxyw2_bt{
			    line-height: 25px;
    font-size: 16px;
		}
		.hxyw2_wz{
			 line-height: 25px;
    		font-size: 14px;
		}
		.hxyw2_nr{
			padding:20px;
			height: auto;
		}
		.glxt_banwz{
			font-size: 20px;
			margin-top: -25px;
		}
		.ny_glxt{
			background: none;
		}
		.sjd_glxt{
			height: auto;
			margin-top: 15px;
			padding:0 15px;
		}
		.sjd_glxt ul{
			height: auto;
		}
		.sjd_glxt ul li{
			height: auto;
			margin-bottom: 10px;
		}
		.sjd_glxt ul li a{
			display: block;
			line-height: 40px;
			background: #109285;
			font-size: 16px;
			color: #fff;
			text-align: center;
			border-radius: 30px;
		}

		.ldxt_bt01{
			line-height: 30px;
    		font-size: 18px;
		}
		.ldxt_bt02{
			line-height: 22px;
    		font-size: 13px;
		}
		.ldxt_nr ul li p{
			line-height: 25px;
    		font-size: 15px;
		}
		.ldxt_nr ul li p span{
			font-size: 20px;
		}
		.ldxt1 ul li{
			width: 50%;
			margin-bottom: 25px;
		}
		.ldxt1_tb{
			width: 70%;
		}
		.ldxt1_wz{
			line-height: 25px;
    		font-size: 15px;
		}
		.ldxt1{
			padding:35px 0 10px;
		}
		.ldxt_cpimg{
			height: 180px;
		}
		.ldxt_cp01 .ldxt_cpnr{
			padding-left: 15px;
		}
		.ldxt_cpbt{
			line-height: 30px;
    font-size: 16px;
		}
		.ldxt_cpnr{
			margin-top: 25px;
		}
		.ldxt_cpwz{
			line-height: 25px;
    font-size: 13px;
		}
		.ldxt3_tp{
			width: 100%;
		}
		.ldxt3_box{
			margin-top: 20px;
		}
		.ldxt3_bt{
			line-height: 30px;
    font-size: 16px;
		}
		.ldxt3{
			padding:25px 15px;
		}
		.ldxt4_line{
			display: none;
		}
		.ldxt4_bt1{
			line-height: 25px;
    font-size: 13px;
    margin-top: 5px;
		}
		.ldxt4_tp{
			width: 100%;
    margin: 10px auto 0;
		}
		.jiemian02{
			margin-top: 25px;
		}
		.zhibiao ul li{
			margin-bottom: 15px;
		}
		.zhibiao_tb{
			width: 100px;
			margin-top: -50px;
		}
		.ldxt{
			padding:50px 0;
		}
		.ldxt_box{
			margin-top: 30px;
		}
		.ldxt2{
			padding:50px 0;
		}
		.ldxt4{
			padding:50px 0;
		}
		.ny_hxyw {
    padding: 30px 0 30px;
}
.ny_hxyw1{
	padding: 30px 0 50px;
}
.ny_hxyw2{
	padding: 30px 0 50px;
}


.ny_lgtyi{
	background: #f3f3f3;
	padding: 30px 0 30px;
}
.lgtyi_nr{
	height: auto;
}
.lgtyi_bt{
	line-height: 30px;
    font-size: 16px;
}
.lgtyi_line{
	width: 40px;
}
.lgtyi_box ul li{
	margin-bottom: 15px;
}
.lgtyi_zj{
	padding:20px 20px;
}

.ny_zglqwx{
	padding:50px 15px;
	background: url(../images/ny_zglqwx1.jpg) center center no-repeat;
    background-size: cover;
}

.zglqwx_bt{
	line-height: 30px;
    font-size: 16px;
}
.zglqwx_bt1{
	line-height: 20px;
    font-size: 12px;
}
.ny_zhuxing{
	padding:30px 0 50px;
}
.zhuxing_box ul li{
	width: 33.33%;
	margin-bottom: 20px;
	padding:0 8px;
}
.zhuxing_tb{
	width: 60%;
}
.zhuxing_bt {
    line-height: 25px;
    font-size: 12px;
    margin-top: 10px;
}

.zhuxing_xtm{
	margin-top: 15px;
}
.zhuxing_xtm1{
	line-height: 35px;
    font-size: 16px;
    padding: 0 50px;
}
.fwmb_hxmb01{
	padding: 15px 15px;
}
.hxmb_bt{
	line-height: 25px;
    font-size: 16px;
}
.fwmb_hxmb p{
	font-size: 13px;
}
.hxmb_ul{
	margin-top: 30px;
}
.hxmb_ul ul li{
	padding:0;
	margin-bottom: 10px;
}
.hxmb_nr p{
	font-size: 12px;
}
.ny_fwmb{
	padding:30px 0 50px;
}
.glkzmb_bt{
	font-size: 16px;
	margin-top: 10px;
}
.glkzmb_list{
	margin-top: 20px;
}
.glkzmb_list ul{
	width: 100%;
}
.glkzmb_list ul li{
	font-size: 13px;
}
.glkzmb_box01:after{
	display: none;
}
.glkzmb_box02{
	margin-top: 30px;
}
.ny_glkzmb{
	padding: 30px 0 50px;
}


.zhuanli_lb{
	margin-top: 10px;
}
.zhuanli_lbbt{
	width: 100%;
	line-height: 30px;
    font-size: 15px;
}
.zhuanli_lbnr{
	width: 100%;
	margin-top: 5px;
}
.zhuanli_zj{
	line-height: 28px;
    font-size: 14px;
}
.zhuanli_lbbt span{
	font-size: 16px;
}

.hxyw_yueding{
	margin-top: 20px;
}
.hxyw_yueding p{
	font-size: 13px;
	padding: 15px 15px;
}



	}
	 


	 @media (min-width: 769px) and (max-width: 1139px) {
	 	.hxyw2_wz{
	 		font-size: 14px;
	 	}
	}









