@charset "utf-8";
/* CSS Document 
** author:新动力
** URL:http://www.yongyisou.com/
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
.ind-about .content p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
}
*{ padding:0px; margin:0px;list-style:none;}
img{border:none;border:0;}
em,i{ font-style:normal;}
a{text-decoration:none;color:#333;}
a:visited{}
a:hover{ color:#057df8;}
a:focus {outline:0; } 
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif; background:#fff; color:#333;}
body{background:#fff;}
input,input:focus{outline:none;text-indent:5px;}
h1,h2,h3,h4{ font-weight:normal;}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.w1200{width:1200px;height:auto;margin:0 auto;overflow:hidden; color:#333333; font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow:hidden;}
.clear { zoom:1;}
.clear:after { content:''; display:block; clear:both; }
#warper{ background-color:#f2F2F2; padding:40px 0;}

/*top*/
.top{ background:#fafafa; height:40px; line-height:40px;}
.top .fl{  color:#666;}
.top .fl h4{ background:url(../images/well.png) no-repeat left center; padding-left:30px;}
.top_r { height:40px;}
.top_r a{ color:#999;}
.top_r .top_contant{ padding-right:0;}
.top_r .fl{ position:relative;}
.top_a a{ display:inline-block;color:#a9a9a9;}
.top_a em{ padding:0 10px; color:#a9a9a9;}
.top_a a:hover{ text-decoration:underline;}
/*logo*/
.logo{ height:126px;}
.logo .fl{ margin-top:32px;}
.logo a{ display:block;height:75px; float:left;}
.logo img{ display:block; float:left;width:100%;}
.logo .txt{ float:left; margin:10px 0 0 20px;}
.logo .txt h3{ font-weight:bold; font-size:22px; }
.logo .txt h3 span{color:#114ea9;}
.logo .txt p{ font-size:14px;}
.logo .tel{ background:url(../images/logo-tel.jpg) no-repeat 0 center; padding-left:42px; margin-top:38px;}
.logo .tel p{ font-size:14px; line-height:14px;}
.logo .tel h3{ font-weight:bold; font-family:'Impact Regular'; font-size:24px; line-height:31px; letter-spacing:1px;}
/* 导航区域设置 */
.nav {
    width: 100%;
	background:url(../images/nav-bg.jpg) no-repeat center 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC193892,endColorstr=#CC193892);
	z-index:999;
	height:60px;
}
.nav .nLi{ width:170px; position:relative; text-align:center; float:left;  display:inline; }
.nav .nLi h3{ float:left; width:100%; height:100%; display:block; position:relative;}
.nav .nLi h3:after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:150px;
	height:0px;
	background-color:#ffa128;
}
.nav .nLi h3 a{ display:block; font-size:16px; color:#ffffff; line-height:60px;  }
.nav .on h3 a { background-color:#057507;  color:#fff;}
.nav .subnav{ position:absolute; left:0; top:60px; display:none; background:#fff; z-index:1000;}
.nav .subnav_pro{ padding:0 0px;}
.nav .subnav_pro .subnav_li{ zoom:1; float:left;  display:inline; width:236px; border-right:1px solid #dddddd; text-align:center;  height:auto; margin-bottom:10px}
.nav .subnav_pro .subnav_li .subnav_li_ul li{ width:236px;}
.nav .subnav_pro .subnav_li p a{ font-size:16px; color:#057507; width:236px; line-height:48px; text-align:center; font-weight:bold;}
.nav .subnav_pro .subnav_li p a:hover{ color:#057df8}
.nav .subnav_li .subnav_li_ul li{ display:block; width:170px; text-align:center; height:36px;}
.nav .subnav_li .subnav_li_ul li a{ font-size:14px; line-height:36px;}
.subnav_li img{ width:150px; height:90px; margin-top:20px; border-bottom:1px solid #dfdfdf; padding-bottom:10px;}
.nav .subnav_pro{ left:0px; width:712px;}
.nav .nav_li .subnav_news{ left:0px; width:150px;}
.nav .nav_li .subnav_news ul{ height:120px;}
.nav .subnav_news li{ width:150px;  text-align:center; height:36px; line-height:36px;}
.nav .subnav ul li a:hover{ color:#057df8;}


/* 焦点图 */
.banner{ height:600px; width:100%;  position:relative;  overflow:hidden;}
.banner .bd{ height:600px; width:100%; z-index:0;}
.banner .bd li{ width:100%;!important; height:600px; float:left; zoom:1; vertical-align:middle;}
.banner .bd li a{ display:block; width:100%; height:550px;}
.banner .hd { width:100%;  position:absolute; z-index:1; bottom:30px; left:0; height:18px; line-height:18px; text-align:center;}
.banner .hd ul{ zoom:1; overflow:hidden;}
.banner .hd ul li{ width:18px; height:18px; border-radius:14px; display:inline-block; margin:0 6px;  cursor:pointer; background:#057df8 none repeat scroll 0 0;transition:width 0.5s ease 0s, height 0.5s ease 0s, background 0.5s ease 0s, color 0.5s ease 0s;}
.banner .hd ul .on{ background:#057507;height:18px;width:46px;}
.banner_ctr{ height:90px; position:absolute; top:50%; margin-top:-40px; z-index:2; left:50%; margin-left:-600px;}
.banner_ctr a{ display:block; width:47px;height:79px;  position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1280px; background-position: -47px 0px;} 
.banner_ctr a:hover{opacity:0.7;filter:alpha(opacity=70);}


/*搜索*/
.search{ background:#f7fafb; padding:15px 0;}
.sea-r { color:#666666; margin-top:20px;}
.sea-r a{ display:inline-block; color:#666;}
.sea-r em{ padding:0 6px;}
.search1{ position:relative; margin-bottom:12px;}
.search1 .input{ height:30px; border:1px solid #dddddd;  width:323px; color:#666;}
.search1 .input:focus{-moz-box-shadow:0px 0px 2px #666; -webkit-box-shadow:0px 0px 2px #666; box-shadow:0px 0px 2px #666;}
.search1 .search_btn{ position:absolute; right:0; top:1px; width:57px; height:32px;}


/*产品中心*/
.ind-probox{ margin:48px 0;}
.pro-l { width:248px;}
.pro-l .p-top{ width:248px; background-color:#057df8; text-align:center; color:#fff;}
.pro-l .p-top h2{ font-size:25px; font-weight:900; color:#fff; text-align:center; padding-top:26px;}
.pro-l .p-top p{ margin-top:10px; padding-bottom:23px;}
.pro-sort{ border:4px solid #c2c2c2; border-top:0; background-color:#fff; padding-top:10px;}
.pro-nav{ width:220px; background:#fff; margin:0 auto 0; }
.pro-nav .nLi{ width:220px; height:46px; line-height:46px;  position:relative; display:block; margin-bottom:2px;  }
.pro-nav .nLi h3{ display:block; }
.pro-nav .nLi h3 a{ display:block; font-size:16px; color:#333; background-color:#e7e7e7; text-align:center;}
.pro-nav h3 a:hover, .pro-r li p a:hover{ background:#057df8; color:#fff; }
.pro-nav .on h3 a span{ background-position:0 -36px;}
.pro-btm{ width:240px; height:166px; margin-top:10px; background:url(../images/kefu.jpg) no-repeat 0 bottom; }
.pro-btm .tel{ float:right; margin-top:62px; width:123px; margin-right:13px; text-align:center;}
.pro-btm .tel p{line-height:14px;}
.pro-btm .tel h2{ font-family: "Times New Roman"; font-weight:900; font-size:16px; line-height:16px; margin:7px 0 15px;}
.pro-btm .tel .zx-btn{ width:120px; height:30px; font-weight:bold; background-color:#057df8; border-radius:15px; color:#fff; display:block; text-align:center; line-height:30px; float:right; margin-right: }
.pro-r{ width:931px; margin-left:9px;}
.pro-r ul{ width:110%;}
.pro-r li{ position:relative; width:310px; height:auto; text-align:center; float:left; margin-right:7px; margin-bottom:12px;}
.pro-r li:hover img{ transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2);  }
.pro-r li .pro-img{ width:310px; height:206px; overflow:hidden;}
.pro-r li img{ width:310px;transition:all 0.3s;}
.pro-r li p{ display:block; text-align:center; height:36px; background-color:#828181;}
.pro-r li p a{ display:block; color:#fff; text-align:center; line-height:36px;}

/* banner条 */
.s-banner .w1200{ background:url(../images/s-banner.jpg) no-repeat center 0; height:204px;}
.s-pro{ margin-top:15px; margin-left:-60px;}
.s-banner .fr{}
.s-banner h3{ color:#fff; font-weight:900; font-size:38px; line-height:38px; display:block; margin:30px 0 12px;}
.s-banner p{ font-size:27px; color:#fff;}
.s-tel{background:url(../images/ico15.png) no-repeat 0 center; color:#fff;  padding:12px 0; padding-left:45px; margin-top:23px; }
.s-tel p{ height:14px; line-height:14px;}
.s-tel h4{ font-weight:bold; font-size:30px; line-height:30px; font-family: "Times New Roman"; margin-top:4px;}

/* 公司优势 */
.index_st_advan{
	padding-top:68px;
	background: url(../images/in_st_advan_bg.jpg) no-repeat center top;
}
.in_st_advan_title{
	text-align: center;
	margin-bottom: 60px;
}
.in_st_advan_title h5{
	font-size: 22px;
	color: #333333;
	margin-bottom: 15px;
	position: relative;
	display: inline-block;
}
.in_st_advan_title h5::before{
	content: " ";
	width: 167px;
	height: 1px;
	background: #dcdcdc;
	top: 0;
	right: -110%;
}

.in_st_advan_title h5::after{
	content: " ";
	width: 167px;
	height: 1px;
	background: #dcdcdc;
	top: 60px;
	left: -80%;
}
.in_st_advan_title h5 span{
	color: #057df8;
}
.in_st_advan_title p{
	font-size: 26px;
	font-weight: bold;
	color: #333;
	margin-bottom: 35px;
}
.in_st_advan_title font{
	display: inline-block;
	width: 210px;
	height: 32px;
	background: #057df8;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size:16px;
}
.in_st_advan_main{
	position: relative;
	background: url(../images/in_st_advan_main_bg.png) no-repeat center bottom;
	height: 270px;
}
.in_st_advan_main ul li{
	position: absolute;
	width: 170px;
	text-align: center;
}
.in_st_advan_main ul li h5{
	background: url(../images/in_st_advan_p_bg.png) no-repeat center top;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 32px;
	margin-bottom: 5px;
}
.in_st_advan_main ul li p{
	font-size: 14px;
	color: #575757;
	margin-top: 10px;
}
.in_st_advan_main ul li:nth-child(1){
	left: 44px;
	top: 132px;
}
.in_st_advan_main ul li:nth-child(2){
	left: 165px;
	top: 0;
}
.in_st_advan_main ul li:nth-child(3){
	right: 165px;
	top: 0;
}
.in_st_advan_main ul li:nth-child(4){
	right: 44px;
	top: 132px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.index_reason{
	background: url(../images/in_st_reason_bg.jpg) no-repeat center;
	height:1380px;
}
.in_reason_title{
	padding:40px 0 127px;
	text-align: center;
}
.in_reason_title h5{
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	margin-bottom:10px;
}
.in_reason_title p{
	font-size: 26px;
	color: #fff;
}
.in_reason_list{
	margin-bottom: 30px;
}
.in_reason_info.fl{
	background: url(../images/in_st_reason_l_info_bg.png) no-repeat left top;
}
.in_reason_info.fr{
	background: url(../images/in_st_reason_r_info_bg.png) no-repeat left top;
}
.in_reason_info{
	width:480px;
	padding-left: 125px;
	padding-top:38px;
}
.in_reason_img{
	width: 580px;
}
.in_reason_conten h5{
	font-size: 24px;
	color: #111;
	font-weight: bold;
	margin-bottom: 8px;
}
.in_reason_conten h5 font{
	color: #057df8;
}
.in_reason_conten span{
	display: block;
	font-size: 12px;
	color: #cacacb;
	margin-bottom:28px;
}
.in_reason_conten p{
	padding-left: 22px;
	background: url(../images/in_st_reason_conten_p_bg.jpg) no-repeat left 11px;
	font-size: 14px;
	color: #6d6c6c;
	line-height: 30px;
}
.in_reason_conten p font{
	color: #057df8;
}
.in_reason_info .in_reason_conten:nth-child(1){
	margin-bottom: 60px;
}
.index_st_lc{
	padding: 42px 0 68px 0;
}
.index_st_lc .index_st_title{
	margin-bottom:46px;
}
.index_st_lc .index_st_title h2 {
    background: url(../images/tit-line.png) no-repeat center center;
    font-size: 34px;
    text-align: center;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
}
.index_st_lc .index_st_title p{
	font-size: 15px;
    text-align: center;
    margin-top: 12px;
    color:#666;
}
.in_st_main ul li{
	width:136px;
	float: left;
	margin: 0 0.5%;
	height: 110px;
	padding-top:30px;
	text-align: center;
	transition: .3s;
	border: 1px solid #eeeeee;
}
.in_st_main ul li p{
	font-size: 15px;
	color: #333;
	transition: .3s;
	margin-top: 15px;
}
.in_st_main ul li:hover{
	border: 1px solid #057df8;
}
.in_st_main ul li:hover p{
	color: #057df8;
}
.index_st_case{
	padding: 50px 0;
	background: #f3f3f3;
}
.index_st_case .container{
	overflow: inherit;
}
.in_st_case_main {
	
	position: relative;
}
.in_st_case_btn{
	width: 5%;
	position: absolute;
	top: 50%;
}
.in_st_case_prev{
	left: -5%;
}
.in_st_case_next{
	text-align: right;
	right: -5%;
}
.in_st_case_btn i{
	width: 35px;
	height: 40px;
	padding-top: 10px;
	text-align: center;
	display: inline-block;
	background: #d2d2d2;
}
.in_st_case_box{
	overflow: hidden;
}
.in_st_case_box ul{
	width: 200%;
	position: relative;
}
.in_st_case_box ul li{
	width: 15.6667%;
	float: left;
	margin: 0 0.5%;
}
.in_st_case_info{
	padding: 30px 25px;
	background: #fff;
}
.in_st_case_info h5 a{
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 16px;
	transition: .5s;
	color: #3f4041;
}
.in_st_case_info p{
	font-size: 14px;
	color: #979797;
	line-height: 20px;
	margin: 20px 0;
	height: 40px;
	overflow: hidden;
}
.in_reason_main{
    overflow:hidden;
}
.container_ys{
    width:1228px;
    margin:0 auto;
}
/*通栏2*/
.s-banner2{ background:url(../images/s-ban2.jpg) no-repeat center 0; height:170px; color:#fff;}
.s-banner2 h3{ color:#fff; font-size:24px; font-weight:bold; height:24px; line-height:24px; padding-top:60px;}
.s-banner2 p{ color:#fff; font-size:12px; margin-top:13px; margin-bottom:17px;}
.s-banner2 h4{ color:#fff; font-size:16px;margin-top:12px;}
.s-banner2 .s-tel{ background:url(../images/s-ban-tel2.png) no-repeat 0 center; height:62px; font-size:26px; font-weight:bold; padding-left:50px;}
.s-banner2 .s-tel span{ display:block; font-size:14px; font-weight:normal;}
.s-banner2 a{ display:block; width:142px; height:32px; font-size:16px; font-weight:bold; line-height:32px; text-align:center; background-color:#fff; border-radius:16px; margin-top:9px; margin-left:48px;}

/*公司介绍*/
.ind-about{ background:url(../images/ab_bg.jpg) no-repeat center top; height:auto;padding-top:68px;}
.ind-about .about { width:599px; height:auto;}
.ind-about .about h4{ 
	width:180px; 
	margin-left:34px;
	color:#eee; 
	text-transform:uppercase;
	font-size:32px;
}
.ind-about .content{
	margin-left:34px;
}
.ind-about .content h3{ color:#171717; font-weight:bold; font-size:30px; position:relative;}
.ind-about .content h3 a{
	color:#fff;
}
.ind-about .content h3:after{
	content:'';
	position:absolute;
	left:0;
	bottom:-27px;
	display:block;
	height:2px;
	width:100px; 
	background-color:#eaeaea;
}
.ind-about .about .content p{ width:auto; font-size:14px; text-align:left; line-height:28px; margin-top:68px; color:#fff;}
.about-r-bt{ width: 100%; height:124px; background-color: #373737; margin-top:12px;}
.r-bt{ float: left; padding:0 65px;  background:url(../images/line.png) no-repeat left center;text-align: center; margin-top:29px;}
.r-bt a{ display:block; color:#fff;}
.r-bt1{padding-left:48px; margin-left:34px; background:none;}
.icon{ width:64px; height:42px; margin:0 auto;}
.r-bt1 .icon{ background:url(../images/ab-ico1.png) no-repeat center 0;}
.r-bt2 .icon{ background:url(../images/ab-ico2.png) no-repeat center 0;}
.r-bt3 .icon{ background:url(../images/ab-ico3.png) no-repeat center 0;}
.r-bt a:hover{ color:#057df8;}
.r-bt1 a:hover .icon{ background:url(../images/ab-ico11.png) no-repeat center 0;}
.r-bt2 a:hover .icon{ background:url(../images/ab-ico22.png) no-repeat center 0;}
.r-bt3 a:hover .icon{ background:url(../images/ab-ico33.png) no-repeat center 0;}
.ind_about{ margin-top:15px;}
.ind_about .hd { padding-top:12px; padding-bottom:7px; margin-bottom:26px; background:url(../images/line2.png) no-repeat center right;}
.ind_about .hd li{ float:left; font-size:16px; cursor:pointer; width:140px; line-height:40px; background-color:#d1d1d1; text-align:center;}
.ind_about .hd li.one{ margin-right:14px;}
.ind_about .hd li.on{ background-color:#057df8;}
.ind_about .hd li.on a{ color:#fff;}
.ind_about .bd{ height:254px; overflow:hidden; width:1200px;}
.ind_about .bd ul{ width:110%;}
.ind_about .bd li{ width:282px; height:254px;  float:left; margin-right:20px;}
.ind_about .bd li img{ width:260px;border:1px solid #9b9b9b;}
.ind_about .bd li p{ display:block; text-align:center; height:40px; line-height:40px; color:#333;}
.ind_about .ry-wrap .zs-box li{ width:280px; height:187px; border:1px solid #9b9b9b;}
.ind_about .ry-wrap .zs-box li img{ width:280px; height:187px;}

/*客户见证*/
.ind-case{background:#f5f5f5;padding-top:68px;}
.ind-case .ind-tit h3{ color:#333;}
.ind-case .ind-tit h3:after{ background-color:#666;}
.ind-case .ind-tit h3:before{ background-color:#666;}
.ind-case .left{ background-color:#fff; width:529px; height:265px; margin-top:36px;}
.ind-case .left h3{ font-size:18px; text-align:center; margin-top:46px;}
.ind-case .left .middle{ width:446px; margin:12px auto 0; padding:20px 0 14px; border-bottom:1px solid #c5c6c0; border-top:1px solid #c5c6c0;}
.ind-case .left dd{ float:left; width:101px; height:36px; color:#fff; text-align:center; background:url(../images/left-dd.png) no-repeat center; line-height:36px; margin-right:23px;}
.ind-case .left h4{ line-height:14px; height:14px; text-align:center; margin-top:21px;}
.ind-case .left a{ display:block; background-color:#14a73c; width:128px; height:40px; margin:0 auto; color:#fff; font-size:15px; line-height:40px; text-align:center; margin-top:14px; transition:all 0.2s;}
.ind-case .left a:hover{ transform:translateY(-4px);-moz-box-shadow:0px 1px 4px #055b16; -webkit-box-shadow:0px 1px 4px #055b16; box-shadow:0px 1px 4px #055b16;}
.ind-case .right{ margin-top:27px;}
.dg-container{
	width: 620px;
	height: 322px;
	position: relative;
}
.dg-wrapper{
	width: 383px;
	height: 282px;
	margin: 0 auto;
	position: relative;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}
.dg-wrapper a{
	width: 338px;
	height: 282px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
	background:#fff;
}
.dg-wrapper a.dg-transition{
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.dg-wrapper a img{
	display: block;
	padding: 5px 0px 0px 5px;
	width:328px; height:272px;
}
.dg-container nav{
	width: 84px;
	position: absolute;
	z-index: 1000;
	bottom: -0px;
	left: 50%;
	margin-left: -29px;
}
.dg-container nav span{
	text-indent: -9000px;
	float: left;
	cursor:pointer;
	width: 30px;
	height: 30px;
	background:#b1b1b1;
	color:#fff;
	background:url(../images/arrow.png) no-repeat center -30px;
	background-color:#b1b1b1;
}
.dg-container nav span:hover{ background-color:#14a73c}
.dg-container nav span.dg-next{
	background-position:center top;
	margin-left: 12px;
}
.right img{
    width:100%;
}

.case-t{ margin-bottom:30px; margin-top:42px;}
.case-t .fl{ width:580px;}
.case-t .fr{ width:532px; height:400px; background:#fff; padding:0 42px;float:left!important;}
.case-t .fr h3{ color:#d7d7d7; font-family:Arial; font-size:60px; text-transform:uppercase; line-height:60px; margin-top:38px;}
.case-t .fr h4{ font-size:30px; font-weight:bold; color:#282828;}
.case-t .fr .line{ width:64px; height:1px; background-color:#282828; margin-top:10px; margin-bottom:23px;}
.case-t .fr p{ line-height:24px;}
.case-t .fr a{ display:block; width:162px; height:42px; line-height:42px; text-align:center; background-color:#434242; color:#fff; margin-top:42px;}
.case-b ul{ width:110%;}
.case-t .fr a:hover{ background-color:#057df8;}
.case-b li{ width:380px; height:260px; float:left; overflow:hidden; position:relative; margin-right:30px;}
.case-b img{ width:380px;}
.case-b p{ width:380px; height:40px; line-height:40px; position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.3); text-align:center; color:#fff;}
.par_wrap{background:#f5f5f5;padding:48px 0;}
.partner .bd{ width:1200x; height:106px; zoom:1; margin:0 auto; overflow:hidden;}
.partner ul{ width:110%;}
.partner li{ float:left; width:1200px; margin-left:2px;}
.partner dl{  height:106px; width:110%;}
.partner dl dd{ border:1px solid #d8d8d8; width:212px; height:104px;float:left; margin-right:30px; display:table; text-align:center;}
.partner dl dd span{ display: table-cell; vertical-align: middle; }
.partner li dl dd img{ display:inline-block;}
.m_ab1 h2 {
    background: url(../images/tit-line.png) no-repeat center center;
    font-size: 34px;
    text-align: center;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
}
.m_ab1 p {
    font-size: 15px;
    text-align: center;
    margin-top: 12px;
    color:#666;
}


/*首页新闻中心*/
.ind-news{
   background:#f5f5f5;
   padding:60px 0;
}
.gs-news{ width:770px; }
.hy_news{ width:400px;}
.ind-news h3{ font-weight: normal;font-size: 20px; position:relative; padding-left:17px; margin-bottom:20px;}
.ind-news h3:after{
	content:'';
	position:absolute;
	left:0;
	top:7px;
	width:3px;
	height:19px;
	background-color:#057df8;
}
.ind-news h3 a{ font-size:18px; font-weight:bold;}
.ind-news h3 a:hover{ color: #057df8;}
.ind-news h3 span a{ color: #777777; text-transform: uppercase; font-size:12px; font-weight:normal;}
.ind-news .gs-tt{ margin-bottom:15px;}
.ind-news .gs-tt dt{ width:270px; height:186px; float:left;}
.ind-news .gs-tt dt img{width:270px;height:186px;display: block;transition: all 1s ease 0s;}
.ind-news .gs-tt dt:hover img{opacity: 0.6}
.gs-tt dd{ width:460px; float:right;}
.gs-tt dd h4{height: 24px;line-height: 24px;overflow: hidden; font-size:16px;}
.gs-tt dd h4 a{ font-weight:bold;}
.gs-tt dd h4 a:hover{ color: #057df8; text-decoration: underline;}
.gs-tt dd h4 span{ color: #777777;}
.gs-tt dd p{font-size: 14px;color:#333;line-height: 26px;height:78px;overflow: hidden; margin:18px 0;}
.gs-tt dd a{ font-size:16px; font-weight:bold;}
.gs-tt dd a:hover{ color: #057df8;text-decoration:underline;}
.gs-news .newlst li{ width:770px; height:46px;line-height:46px;font-size: 14px; border-bottom:1px solid #e5e5e5;}
.gs-news .newlst li a{ height:46px; line-height:46px; display:block; width:80%; color:#666; background:url(../images/news-ico.jpg) no-repeat 0 21px; padding-left: 12px; float:left; overflow:hidden; text-overflow:ellipsis;
white-space: nowrap;}
.gs-news .newlst li span{ display:block; font-size:14px; float:right; color:#999;}
.gs-news .newlst li a:hover{background:url(../images/news-ico2.jpg) no-repeat 0 21px;color: #057df8;}
.gs-news .m_newr{float: right;width: 486px;}
.hy_news ul{}
.hy_news li{ margin-bottom:10px; border-bottom:1px solid #e5e5e5; padding-bottom:14px; margin-top:25px;}
.hy_news h4{ height: 24px;line-height: 24px;overflow: hidden;font-weight: bold;font-size: 14px;margin-bottom:6px;}
.hy_news h4 a{ font-size:15px;}
.hy_news h4 a:hover{ color: #057df8; text-decoration: underline;}
.hy_news p{ color: #777777;line-height: 24px; width:320px;overflow: hidden; text-overflow:ellipsis;white-space: nowrap; float:left;}
.hy_news li em{ display:block; float:right;}
.hy_news li:last-child{ border-bottom:0; margin-bottom:0px;}

/*在线留言*/
.bm{ margin-bottom:17px; margin-top:12px;}
.bimg{width: 532px;height:355px; }
.zl{width: 625px;}
.zl input{ width: 260px; height:40px; color:#c2bdbd;border: 1px solid #e2e2e2; margin-bottom: 20px;}
textarea{color: #c2bdbd;border: 1px solid #e2e2e2; padding: 10px 12px; height:126px; font-family:"microsoft yahei";}
.bm .zl .butt{ background: #14a73c; color:#fff; text-align: center; height:45px; width:168px; font-size: 19px; margin-top: 32px; line-height:45px; cursor:pointer; }
.butt a{ color:#fff;}
.lx{ margin-top:55px;  margin-left: 10px;font-size:16px;}
.lx span{ color: #ea7549; font-weight:600;}

/*友情链接*/
.links{ margin-bottom:34px; margin-top:20px;}
.links span{ font-weight:bold; font-size:15px;}
.links a{ padding:0 16px; color:#a0a0a0;}
.links a:hover{ color: #333; text-decoration: underline;}

/* 页脚 */
.ft_nav{ height:36px; line-height:36px; background-color:#057df8;}
.ft_nav a { padding:0 45px; color:#fff;}
.ft_nav a:hover{ text-decoration:underline;}
.ft_wrap{ background:url(../images/ft-bg.jpg) no-repeat center 0; height:auto; padding:40px 0 36px;}
.ft-logo{ margin-right:28px;margin-top:48px;}
.top-img{ float:left; margin-right:29px;}
.info-top{ width:164px; height:32px; text-align:center; font-size:18px; font-weight:bold; color:#fff; background-color:#057df8; border-radius:16px; line-height:32px; float:left;margin-bottom:18px;}
.ft_wrap .ft_nav a.last_a{ padding:0;}
.ft_wrap .ft_logo{ text-align:center; margin-top:47px;}
.ft_wrap .ft_info{ padding:0 100px 0 112px; border-left:1px solid #515153; border-right:1px solid #515153;}
.ft_info p{ color:#999; padding:4px 0;}
.ft_info p a{ display:inline; color:#999;}
.ft_info p i{ display:inline-block; padding:0 20px;}
.ft_ewm{ text-align:center; margin-left:100px;}
.ft_ewm img{ width:132px; height:132px; border:1px solid #757575; padding:11px;}
.ft_ewm p{ color:#999; height:14px; line-height:14px; margin-top:14px;}
.copyright{ height:46px; line-height:46px; background-color:#292929; text-align:center;}
.copyright p{ color:#999; font-size:14px; }
.copyright p a{ color:#999;}
.copyright p a:hover{ text-decoration:underline;}
.copyright span{ display:inline-block;}



/*产品列表*/
.menu_head{width:250px;height:47px;line-height:47px;padding-left:18px;font-size:14px;color:#525252;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold; background-color:#fff;}
.menu_head span{ display:block; float:right; width:19px; height:19px; margin-top:14px; padding-right:9px; background:url(../images/pro_left.png) no-repeat left 0; cursor:pointer;}
.menu_head a{ display:block; width:70%; float:left;}
.menu_list span.current{ background-image:url(../images/pro_down.png);}
.menu_body{width:268px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1; background:#f2f2f2;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:240px;height:38px;line-height:38px;padding-left:28px;color:#777777; background-color:#f8f8f8; border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{ color:#fff; background-color:#057df8;}
.menu_list .menu_head.on{ background-color:#057df8; color:#fff;}
.menu_list .menu_head.on a{ color:#fff;}
/*网站位置*/
.mub01InpageBannerr{ background:url(../images/ban-x.jpg) no-repeat center bottom; height:360px;}
.mub02MainContent{ }
.mub02address { width: 100%; border-bottom: 1px solid #e4e4e4;}
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.mub02address .con {
    width: 100%;
    height: 43px;
}
.mub02address .homePage {
    display: block;
    width: 43px;
    height: 43px;
    background: url(../images/mub02address_homePage.png) no-repeat center;
    float: left;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
}
.mub02address p {
    height: 43px;
    width: 84%;
    line-height: 43px;
    font-size: 13px;
    color: #999999;
    float: left;
    margin-left: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mub02address p a {  color: #999999;  padding: 0 4px; }
.mub02address p a:hover { text-decoration: underline;  color: #999999;  padding: 0 4px;  }


.sideMen-pro{ width:268px; background-color:#fff; overflow:hidden; border: 1px solid #e4e4e4; border-bottom:none;}
.sideMen-pro h3{ height:59px; line-height:59px; color:#333; font-size:18px; text-indent:40px; border: 1px solid #e4e4e4; border-left:none; border-right:none; border-top:none; }
.sideMen-pro h3 em{ display:none;} 
.sideMen-pro h3 a{ display:block; background:url(../images/pro_2.png) no-repeat 10px center;}
.proList .sideMen-pro h3 a.on{ color:#14a73c; font-weight:bold;  color:#14a73c;  background:url(../images/pro_on.png) no-repeat 10px center;}
.sideMen-pro h3:hover a{ color:#14a73c;}
.sideMen-pro ul{ display:block; }
.sideMen-pro ul li { width:50%; border-bottom:1px dashed #f2f2f2; float:left;} 
.sideMen-pro ul li a{ color:#333; font-size:13px; height:36px; line-height:36px; padding-left:30px; display:block; background:url(../images/jian.png) no-repeat 19px center;}
.sideMen-pro ul li a:hover { color:#14a73c;}
.proList .sideMen-pro ul li a.on{ color:#14a73c; font-weight:bold; background-image:url(../images/jian-w.png);}




/*分页*/
.page_wrap{float:left; position: relative;left: 50%;margin:18px auto 38px; }
.page{display:block; position: relative;left: -50%;font-size:14px;}
.page a,.page .nolink{
	color:#000;
    padding:8px 16px;
    text-decoration:none;
    transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-moz-transition: background-color .3s;
    border:1px solid #ddd;
	margin:3px;
	}
.page .nolink{ color:#999;}
.page .cur {
	padding:8px 16px;
	background-color:#057df8;
    color:#FFF;
    border:1px solid #057df8;
}
.page a:hover {background-color: #057df8; color:#FFF;border:1px solid #057df8;}



/*留言*/
.proDetailsLy {
    width: 870px;
    margin: 30px auto 0;
}
.mub02Title {
    width: 878px;
    margin: 0 auto;
}
.mub02Title h2 {
    font-size: 20px;
    color: #057df8;
    font-weight: bold;
	border-bottom:1px solid #ddd;
	position:relative;
	padding-bottom:10px;
	margin-bottom:30px;
}
.mub02Title h2:after{
	content:'';
	position:absolute;
	bottom:-1px;
	left:0;
	height:1px;
	width:100px;
	background-color:#057df8;
}
.mub02Title i {
    display: block;
    width: 870px;
    height: 3px;
    margin-top: 26px;
}
.mub02Title i img {
    display: block;
    width: 870px;
    height: 3px;
}
.proDetailsLy .conBox .box1 {
    width: 100%;
    margin-top: 33px;
}
.proDetailsLy .conBox .box1 .Input1 {
    margin-left: 0;
}
.proDetailsLy .conBox .box1 .Input {
    width: 420px;
    height:34px;
    border: 1px solid #e4e4e4;
    float: left;
    margin-bottom: 10px;
    margin-left: 12px;
	border-radius:2px;
}
.proDetailsLy .conBox .box1 .Input1 input {
    background: url(../images/proDetailsLy_icon01.png) no-repeat 386px center;
}
.proDetailsLy .conBox .box1 .Input2 input {
    background: url(../images/proDetailsLy_icon02.png) no-repeat 386px center;
}
.proDetailsLy .conBox .box1 input {
    width: 354px;
    padding-left: 12px;
    padding-right:20px;
    color: #999999;
    line-height: 32px;
    outline: none;
    border: none;
}
.proDetailsLy .conBox .box1 textarea {
    padding-left: 12px;
    margin-left: 12px;
    width: 790px;
    height: 150px;
    border: 1px solid #e0e0e0;
    padding-top: 18px;
    color: #999999;
    outline: none;
    resize: none;
    background: url(../images/proDetailsLy_icon03.png) no-repeat 819px 18px;
    padding-right: 51px;
	border-radius:2px;
}
.proDetailsLy .conBox .box1 .yzmtj {
    margin-top: 20px;
     margin-left: 12px;
}
.proDetailsLy .conBox .box1 .yzmtj .sr {
    width: 250px;
    float: left;
    border: 1px solid #e0e0e0;
}
.proDetailsLy .conBox .box1 .yzmtj .sr span {
    display: block;
    color: #999999;
    display: block;
    height: 40px;
    line-height:40px;
    float: left;
    border-right: 1px solid #e0e0e0;
    width: 100px;
    text-align: center;
}
.proDetailsLy .conBox .box1 .yzmtj .sr input {
    padding: 0 10px;
    width: 127px;
    float: left;
    display: block;
    border: none;
    line-height:40px;
    color: #999;
    height: 40px;
    outline: none;
}
.proDetailsLy .conBox .box1 .yzmtj img{ width: 105px;height:38px;display:block; float:left; padding-left:10px;}
.proDetailsLy .conBox .box1 .yzmtj a.p {
    line-height: 40px;
    margin-left: 10px;
}
.proDetailsLy .conBox .box1 .yzmtj .tj {
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background: #057df8;
    float: right;
	margin-right:200px;
	cursor:pointer;
	border-radius:4px;
}

/* 产品详情 */
.picScroll-left{ width:520px;  overflow:hidden; position:relative;  border:1px solid #f5f5f5; float:left; margin-left:5px; }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:33px; height:55px; position:absolute; top:50%; margin-top:-48px; overflow:hidden;cursor:pointer; opacity:0.5;}
.picScroll-left .hd .next{ background:url(../images/right.png) no-repeat center; right:10px;  }
.picScroll-left .hd .prev{ background:url(../images/left.png) no-repeat center; left:14px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd .pageState{ line-height:30px; font-size:12px; color:#999;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  background:url("../images/icoCircle.png") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ width:520px; margin:8px 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ margin-left:10px; }
.picScroll-left .bd ul li .pic img{ width:500px;display:block;  padding:2px; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.dlcpys_text {
    height: 46px;
    line-height: 46px;
    border-left: 5px solid #057df8;
    font-size: 18px;
    background-color: #f7f7f7;
    display: block;
    padding-left: 15px;
    margin-top: 40px;
}





/* 新闻列表 */
.ddproduct_l_bot{display: block;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd; box-shadow: 0 0 3px #ccc; background-color:#fff} 
.ddproduct_l_bot ul{display: block;}
.ddproduct_l_bot ul li{display: block;border-bottom: 1px solid #bababa;width: 200px;margin: 0 auto;}
.ddproduct_l_bot ul li:last-child{ border-bottom:none;}
.ddproduct_l_bot ul li p{display: block;font-size: 16px;color: #003b75;}
.ddproduct_l_bot ul li p a{display: block;font-size: 16px;color: #003b75;height: 78px;line-height: 78px;background: url(../images/pro_2.png) 0px center no-repeat;padding-left: 30px;}
.ddproduct_l_bot ul li p a:hover{background: url(../images/pro_2_1.png) 0px center no-repeat;color: #057df8;}
.ddproduct_l_bot ul li span{display: block;height: 20px;line-height: 20px;font-size: 14px;margin-bottom: 20px;}
.ddproduct_l_bot ul li span a{display: block;height: 20px;line-height: 20px;font-size: 14px;padding-left: 30px;}
.ddproduct_l_bot ul li span a:hover{color: #39b26b;}
.tt { width:779px; padding: 36px 22px 46px 85px; background: #fff; border: 1px dashed #cacaca; margin:0 auto 28px;  }
.tt dt {position: relative; height: 30px; font-size: 18px; line-height: 30px; margin-bottom: 16px;}
.tt dt span { display: block; width: 60px; height: 30px; font-size: 18px; line-height: 30px;text-align: center; color: #fff; position: absolute; top: 0; left: -65px; background: #057df8; }
.xgzx-01-desc { height: 72px; font-size: 14px; line-height: 24px; color: #666;  overflow: hidden; }
.xgzx-01-deta { width: 60px;  float: right;  padding-left: 20px; }
.xgzx-01-deta a { display: block; color: #057df8;}		
.news_item{ padding:16px 0;  position:relative; border:1px solid #e5e5e5; width:886px; margin:0 auto 20px;}
.news_item .news_img{ width:220px; height:154px; margin-left:12px;}
.news_item .news_img img{ width:220px; height:152px;}
.news_item .news_con{ margin-left:20px; width:620px; overflow:hidden;}
.news_item .news_con h3{ line-height:16px;  margin-top:10px; margin-bottom:14px;}
.news_item .news_con p { width:630px; height:72px; line-height:24px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.news_item .news_date{ color:#999; margin-top:10px;}
.news_item .more{ display:block; color:#999; margin-top:10px;  border:1px solid #dedede; border-radius:14px; height:28px; line-height:28px; padding:0 28px; transition:all 0.3s; -webkit-transition:all 0.3s;  }
.news_item:hover { border-color:#057df8;}
.news_item:hover .more{ border-color:#057df8; color:#fff; background-color:#057df8;}

/* 新闻详情 */
.main_title{ text-align:center; line-height:60px; height:60px; margin-top:10px;}
.main_title h1{ font-size:24px;}
.main_info{ margin-bottom:16px;}
.main_info h4{ color:#999; text-align:center;}
.main_info h4 em{ padding:0 17px;}
.abstract { background: #f1f1f1; line-height: 30px; padding: 20px 25px; text-align: justify; display: block; color: #888; width:800px; margin:0 auto;}
.abstract strong{ color:#057df8;}
.main_content{ line-height:200%; border-bottom:1px solid #e5e5e5; padding-bottom:24px; width:880px; margin:0 auto; overflow:hidden;  margin-top:20px;}
.main_content p{ line-height:200%;}
.main_content img{ display:block; max-width:800px; margin:10px auto;}
.prev_next{ width:880px; overflow:hidden; margin:40px  auto;}
.prev_next .prev, .prev_next .next{ width:50%;}
.prev_next a{ color:#666;  width:48%; height:20px; line-height:20px; overflow:hidden;}
.prev_next a:hover{ color:#057df8;}
.prev_next .next {
    width: 50%;
    height: 21px;
    overflow: hidden;
    text-align: right;
}

/*推荐产品*/
.mub02tjcp{ padding-bottom:20px;}
.mub02Top {
    width: 870px;
    margin: 0 auto;
    padding-top: 20px;
}
.mub02Top h2 {
    font-size: 18px;
    color: #057df8;
    font-weight: normal;
    height: 40px; font-weight:bold;
    border-bottom: 1px solid #e4e4e4;
}
.mub02tjcp .conBox {
    margin-top: 20px;
}
.mub02tjcp .conBox .bd {
    width:870px; 
	overflow:hidden;
	margin:0 auto;
}
.mub02tjcp .conBox li {
    width: 280px;
    float: left;
    margin-right: 15px;
    text-align: center;
}
.mub02tjcp .conBox li a {
    display: block;
    text-decoration: none;
}
.mub02tjcp .conBox li span {
    display: block;
    width: 278px;
    overflow: hidden;
    border: 1px solid #e4e4e4;
}
.mub02tjcp .conBox li img {
    display: block;
    transition: all .5s ease-out;
    width: 278px;
}
.mub02tjcp .conBox li:hover span {
	border-color:#057df8;
}
.mub02tjcp .conBox li:hover img {
    transform: scale(1.1);
}
.mub02tjcp .conBox li:hover em {
     color: #057df8;
}
.mub02tjcp .conBox li em {
    display: block;
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}





/*.广告*/
.black-box{ background-color:#F2F2F2; height:20px; width:100%;}
.mub02Ad, .mub02tjcp, .tgyd{
    border: 1px solid #e4e4e4;
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
	width:908px;
	float:right;
	background-color:#fff;
}
.mub02Ad, .mub02tjcp{ margin:0;}
.mub02Ad{background:url(../images/kf.jpg) no-repeat 20px 15px #fff;}
.mub02Ad{ height: 228px;}
.mub02Ad .conBox {
    margin-left: 338px;
    padding-top: 48px;
}
.mub02Ad .conBox h3 {
    font-size: 22px;
    color: #057df8;
    font-weight: normal;
}
.mub02Ad .conBox p {
    font-size: 15px;
    color: #333333;
    margin-top: 6px;
}

.mub02Ad .conBox .boxu {
    margin-top: 38px;
}
.mub02Ad .conBox .boxu .zxzx {
    display: block;
    width: 160px;
    height: 50px;
    overflow: hidden;
    background: #057df8;
    text-decoration: none;
    float: left;
}
.mub02Ad .conBox .boxu .zxzx span {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    border-right: 1px solid #fff;
    background: url(../images/zxzx_icon01.png) no-repeat center;
}
.mub02Ad .conBox .boxu .zxzx em {
    display: block;
    width: 109px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    float: left;
}
.mub02Ad .conBox .boxu .zxzx em img {
    display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 8px;
}
.mub02Ad .conBox .boxu .phone {
    float: left;
    margin-left:24px;
    background: url(../images/proDetailsIntro_phone.png) no-repeat left center;
    padding-left: 44px;
}
.mub02Ad .conBox .boxu .phone span {
    display: block;
    font-size: 13px;
    color: #666666;
}
.mub02Ad .conBox .boxu .phone em {
    display: block;
    font-size: 24px;
    color: #057df8;
    font-family: arial;
}


/*新闻上一篇下一篇*/
.pagings{ border-top: 1px solid #e4e4e4; height: 59px; padding: 10px;}
.pagings  span{ display:block; line-height: 32px;}
.pagings  span:hover a{ color:#057df8; text-decoration: underline;}


/*推荐阅读*/
.tgyd{
    padding-bottom:18px;
}
.tgyd .conBox {
    width: 100%;
    margin-top: 22px;
    overflow: hidden;
}
.tgyd .conBox li {
    width: 405px;
    overflow: hidden;
    margin-right: 30px;
    float: left;
    margin-bottom: 13px;
}
.tgyd .conBox li a {
    display: block;
    float: left;
    width: 302px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	background:url(../images/ico10.png) no-repeat 0 0;
	text-indent:10px;
}
.tgyd .conBox li a:hover{ background-position:left -21px;}
.tgyd .conBox li span {
    display: block;
    font-size: 14px;
    color: #999999;
    font-family: arial;
    float: right;
}




/* 公司介绍 */
.page-nav{ height: 55px; background: #fff; margin:40px 0 20px;}
.page-nav ul li{ width:25%; 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{ display:block; color:#a8a8a8;}
.page-nav  li.on{ background: url(../images/p16-icon6.png) no-repeat bottom center #057df8;  border-color: #057df8;}
.page-nav  li:hover{ background-color:#057df8;  border-color: #057df8;}
.page-nav  li.on a, .page-nav  li:hover a{ color:#fff;}
.aboutus, .map-wrap, .message-wrap{ margin-bottom:40px; padding-top:40px;}
.about_tit{ height:62px; margin-bottom:35px; color:#2680ec;}
.about_tit h4{ height:30px; line-height:30px; font-size:30px; font-weight:bold; text-align:center; margin-bottom:10px; color:#057df8;}
.about_tit p{ color:#999; font-family: Times New Roman; text-transform:uppercase; text-align:center;}
.aboutus h5 { width:1200px;  margin: 0 auto;  font-size:30px;  height: 90px; color: #000;}
.aboutus h5 span { display: block; text-transform: uppercase; color: #b2b2b2;  padding-top: 5px; font-weight: normal;  font-size:14px;}
.gy_bj { background:url(../images/ny-ab-bg.jpg) no-repeat center 0; height: 540px; }
.gy_wa { float: left; width: 700px; padding-right: 60px; margin-top: 35px;}
.gy_wa p span{ font-weight:bold; color:#057df8;}
.gy_wa a { padding: 5px 50px; border: solid #057df8 1px;  border-radius: 75px;  background: none; color: #057df8; margin-top:34px; clear: both; display: block; width: 60px;}
.gy_wa a:hover{ background-color:#057df8; color:#fff;}
.gy_img {position: absolute;  right: 0px; bottom: 55px;}
.aboutus p{ line-height:30px; color:#666;}
.frrr { position: relative; height: 500px; }
.ab-con2 { overflow:hidden;padding-bottom:48px;}
.ab-con2 dl { overflow:hidden; margin-left:2px; margin-bottom:46px;}
.ab-con2 dl dt {font-size:0; width:466px; float:left; overflow:hidden;}
.ab-con2 dl dt img { width:466px; height:255px;}
.ab-con2 dl dd { float:right; width:610px; color:#333; font-size:16px; line-height:28px; overflow:hidden; padding:39px 62px 0 0;}
.ab-con2 ul { overflow:hidden; height:131px;}
.ab-con2 ul li {float:left; overflow:hidden; border-right:1px solid #d9d9d9; color:#666; font-size:16px; line-height:30px; width:218px; padding:0 40px;}
.ab-con2 ul li span { display:block; padding-top:5px; height:35px; line-height:35px; overflow:hidden; }
.ab-con2 ul li b { display:inline-block; height:20px; line-height:20px; overflow:hidden;}
.ab-con2 ul li:last-child { border-right:none;}
.ab-con2 ul li i { display:inline-block; float:left; width:74px; height:74px; border-radius:50%; background-color:#057df8;}
.ab-con2 ul li em { display:inline-block; width:120px; float:right;}
.ab-con2 li img { width:74px; height:74px; border-radius:50%;}
.ab-con2 ul li.cur { color:#057df8;}
.ab-con2 h4 { text-align:center; font-weight:400; font-size:16px; }
.ab-con2 h4 a { display:inline-block; width:205px; height:40px; line-height:40px; color:#fff; background-color:#057df8; overflow:hidden;}

/* 企业文化*/
.culture{ margin:40px 0;}
.culture .title{ font-size:18px; color: #057df8;margin-top: 0; margin-bottom: 5px; font-weight:bold;}
.culture p{ margin: 3px 0}
.culture .box1 { position: relative }
.culture .box1 .text dd{  width:352px;  margin-left: -1px; float: left; border: 1px solid #eee; padding: 20px 24px; height: 300px; position: relative; box-sizing:border-box; }

.culture .box1 .text{ width:704px; float:right}
.culture  .box1 .pic{ width:496px; height:300px; position: absolute; left: 0; top: 0; background-size: cover}
.culture  .box2{ padding-top: 15px; }
.culture  .box2 dd{ float: left; width: 32.5%;margin-right: 1%;  text-align: center;border: 1px solid #eee; background: #f7f7f7; padding:20px 0 }
.culture  .box2 dd .title{ color: #444}
.culture  .box2 dd:nth-child(3n){ margin-right: 0}
.linian{width: 100%;height:670px;text-align: center; margin:40px 0 0; background: url(../images/cul_bg.jpg) no-repeat left center; background-size: 100% 100%;}
.linian .tybt{ margin-bottom:30px;}
.linian .ntitle{color: #666;text-transform: uppercase;padding-top: 90px;}
.linian .bottom{width: 1200px;height: 580px;position: relative;}
.linian .bottom li{width: 228px;float: left;margin-left: 15px;}
.linian .bottom li:first-child{margin-left: 0px;}
.linian .bottom .li1{width: 228px;height: 271px;background: url(../images/jia1.jpg)no-repeat center;margin-top: 75px;}
.linian .bottom .li2{width: 228px;height: 271px;background: url(../images/jia2.jpg)no-repeat center;margin-top: 125px;}
.linian .bottom .li3{width: 228px;height: 271px;background: url(../images/jia3.jpg)no-repeat center;}
.linian .bottom .li4{width: 228px;height: 271px;background: url(../images/jia4.jpg)no-repeat center;position: absolute;top: 285px;left: 470px;}
.linian .bottom .li5{width: 228px;height: 271px;background: url(../images/jia5.jpg)no-repeat center;margin-top: 125px;}
.linian .bottom .li6{width: 228px;height: 271px;background: url(../images/jia6.jpg)no-repeat center;margin-top: 75px;}
.linian .bottom li p{width: 110px;height: 40px;line-height: 40px;color: #fff;text-align: center;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size: 20px;margin:0 auto;margin-top: 108px;}
.linian .bottom li .neirong{font-size: 16px;color: #fff;line-height: 25px;width: 70%;margin:0 auto;text-align: left;border-top:1px solid #fff;border-bottom:1px solid #fff;display: none;}
.linian .bottom li:hover{cursor: pointer;}
.linian .bottom li:hover .neirong{display:block;margin-top: 50px;padding: 20px 0;}
.linian .bottom li:hover p{display:none;}

/* 企业荣誉 */
.photos_wrap{}
.photos_wrap .title{ margin-left:42px; margin-top:0;}
.photos_wrap ul ,qyfc-wrap ul{ margin:25px 0 14px;}
.photos_wrap .gallery , .qyfc-wrap .gallery{
    text-align: center;
}
.gallery img {
    height: 100%;
}

.gallery a {
    width:282px; 
    display: inline-block;
    overflow: hidden;
}
.photos_wrap .baguetteBoxOne { width:1200px;  margin:0px auto;}
.list{ width:110%;}
.list dl { float: left; background: #f0f0f0; margin: 0 16px 30px 0;}
.list dt{ border: 1px solid #e5e5e5; padding:2px; background: #fff;}
.list dl dt img { display: block;width: 100%; }
.list dl dd { height: 50px; line-height: 50px;text-align: center;  color:#4b4a4a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #f0f0f0;}


/* 联系我们 */
.contact-top .right{ width: 719px; height: 250px; padding: 50px 0 0 40px; background-color:#f5f5f5;}
.contact-top .right h2{ height: 32px; color: #057df8; line-height:32px; font-weight:bold;}
.contact-top .right p{ font-size: 15px; color: #666666; line-height: 32px; width: 666px; margin:10px 0;}
.contact-bottom ul{ border: 1px solid #e1e1e1; padding: 16px 0; height:240px;}
.contact-bottom li{ float: left;width: 531px; height: 78px;line-height: 78px;border-bottom: 1px solid #e9e9e9;margin: 0 24px 0 24px; font-size:15px; }
.contact-bottom li em{ display:block; float:left; margin:5px 20px 0 29px;}
.contact-bottom li i{ display:inline-block; padding-left:15px;}
.ditu{ width:1200px; height:465px; margin:0 auto 40px; }



/* 在线留言 */
.message-wrap, .map-wrap{	margin-bottom: 40px; padding-top: 40px;}
.message{ border:1px solid #bbb; background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff; padding: 40px 15%;}
.message li{ margin-bottom: 10px;  line-height: 35px; color: #666; overflow: hidden;}
.message li label{ display: inline-block; width: 120px; color: #666; vertical-align: top; text-align: right;  height: 33px; line-height: 33px; overflow: hidden;}
.message li label b{color: #057df8;}
.message li label span{ font-weight:bold;}
.message li .inp{ width: 73%; margin-right: 10px; outline: none; padding-left: 10px; border: 1px solid #eee; height: 33px;line-height: 32px;color: #666; box-sizing: border-box;/* float: left; */}
.message li textarea { width: 73%; height: 102px; line-height: 24px; border: 1px solid #eee; font-family:"microsoft yahei"; outline: none; resize: none; overflow: auto; margin-right: 10px; padding-left: 10px; box-sizing: border-box;}
.message li .code_gg{ width: 80px; margin-right: 10px; outline: none; padding-left: 10px; border: 1px solid #eee; height: 33px; line-height: 32px; color: #666;}
.code_gg_li img { vertical-align: middle; width: 100px;  height: 32px;}
.last-li{  padding-left: 120px;}
.last-li .inp-b{ width:100px; height: 30px; border: 0; text-align: center; color: #fff;  cursor: pointer; background-color:#057df8;}


/* 网站地图 */
.map_main {
    overflow: hidden;
    border: solid 5px #F0F0F0;
    padding-bottom: 30px;
    background: #fff;
	width:1280px;
	margin:30px auto;
}
.sitemap_con {
    width: 1120px;
    margin: 0 auto;
    color: #666;
}
.sitemap_con .map_top {
    border-bottom: solid 1px #d7d7d7;
}
.site_r_link {
    width: 136px;
    margin-top: 20px;
    border: 1px solid #cdcdcd;
    background: #F8F8F8;
    padding: 5px 10px;
    float: right;
}
.site_plc {
    padding: 5px 0;
    text-indent: 10px;
}
.sitemap_con h4 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    margin: 10px 0;
    margin-right: 10px;
}
.b4 {
    border: 1px dashed #b3b3b3;
    padding: 10px 5px;
}
.b4 ul {
    padding: 0 11px;
}
.b4 li {
    float: left;
    line-height: 25px;
    height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 133px;
    overflow: hidden;
    margin: 0 10px;
}
.b4 li:hover a{ color: #057df8; text-decoration: underline;}
.zabtcon dl { width:1100px; height:25px; line-height:25px; margin-bottom:10px;}
.zabtcon dl dt{ float:left;}
.zabtcon dl dt a{ font-weight:bold;  color:#057df8; padding-right:20px;}
.zabtcon dl dd{ float:left;}
.b4 .zabtcon dl ul { padding: 0;}
.b4 .zabtcon dl ul li{ padding-right:20px; margin:0; width:auto;}



/* 右侧悬浮窗 */
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {
	top:660px;/*360*/
	_margin-top:660px
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.png) -50px -0px
}
#moquu_wshare {
	top:712px;
	_margin-top:712px
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:764px;
	_margin-top:764px
}
#moquu_wmaps a {
	background:url(../images/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.png) -50px -150px
}
#moquu_top {
	top:816px;
	_margin-top:816px;
	background:url(../images/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../images/sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-202px;
	top:-160px;
	width:200px;
	height:216px;
	background:url(../images/moquu_wx.png) no-repeat;
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-202px;
	top:-145px;
	width:200px;
	height:216px;
	background:url(../images/moquu_wshare.png) no-repeat
}


/*  产品列表二级导航  */
.barnav{ width: 100%; border-bottom: 1px solid #e4e4e4; height:43px; line-height:43px;}
.barnav .w1200{
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	background: url(../images/mub02address_homePage.png) no-repeat left center; text-indent:36px;
}
.barnav .w1200 a, .barnav .w1200 b{ color:#999;}
.p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
            height:35px;
            line-height:35px;
        }
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #009944;
            font-weight: normal;
            padding-left: 8px;
        } 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: 'å®‹ä½“';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
        .fdh-01-tit {
            background: #00662e;
            height: 80px;
        }
        
        .fdh-01-tit h3 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
        
        .fdh-01-tit h3 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .fdh-01-nav-one h3 {
            height: 50px;
            line-height: 50px;
            background: url(../images/p14-icon5.png) no-repeat right center #fff;
            margin-top: 2px;
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            font-size: 18px;
            font-weight: normal;
            margin-right: 40px;
            margin-left:28px;
            color: #333;
        }
        
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(../images/p14-icon2.png) no-repeat right center #057df8;
        }
		.fdh-01-nav-one h3.sidenavcur a,
        .fdh-01-nav-one h3:hover a {
            color:#fff;
        }
        
        .fdh-01-nav dl {
            padding: 0px 0 16px;
			background:#fff;
        }
        
        .fdh-01-nav dt {
                padding-top: 13px;
        }        
        .fdh-01-nav dt.sidenavcur:after,
        .fdh-01-nav dt:hover:after {
            
        }
        
        
        .fdh-01-nav dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        .fdh-01-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
        }
        
        .fdh-01-nav p.sidenavcur a,
        .fdh-01-nav p:hover a {
            color: #057df8;
        }
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #469ff7;
        }
        
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
		.fdh-01-nav dt a{ font-size:14px; display: block;
    padding-left:40px;
    background: url(../images/procl-dot.png) no-repeat 28px center #fff;
    font-size: 14px;
    line-height: 16px;
    transition: 0.36s;
	}
	
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
         background: url(../images/procl-dot2.png) no-repeat 30px center #fff;  
        }
.one p,.two p,.three p{
	margin-top:8px;
	line-height:20px;
}
.toolbar {
	width: 52px;
	position: fixed;
	right: 1%;
	top: 44%;
	z-index: 999;
}
.toolbar dd {
	width: 51px;
	height: 51px;
	margin-bottom: 1px;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-top: 4px;
	border: #ebebeb solid 1px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 51px;
	height: 51px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 8px 0 0 8px;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 53px;
	line-height: 53px;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 53px;
	top: -1px;
	right: -2px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -65px;
	background: #b01c18;
	display: none;
}
.toolbar .pop-code {
	width: 170px;
}
.toolbar .pop-code img {
	width: 120px;
	height: 120px;
	display: block;
	padding: 20px 20px 0;
}
.toolbar .pop-code h3 {
	height: 52px;
	line-height:38px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: -35px -47px;
}
.toolbar .qq a {
	width: 52px;
	height: 52px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background-color: #057df8;
	border-radius: 100%;
}
.toolbar .qq:hover span {
	background-position: 0 -47px;
}
.toolbar .tel span {
	background-position: -35px 0;
}
.toolbar .tel:hover {
	background: #057df8;
}
.toolbar .tel:hover span {
	background-position: 0 0;
}
.toolbar .code span {
	background-position: -35px -95px;
}
.toolbar .code:hover {
	background-color: #057df8;
	border-radius: 100%;
}
.toolbar .code:hover span {
	background-position: 0 -95px;
}
.toolbar .top span {
	background-position: -35px -142px;
}
.toolbar .top:hover {
	background-color: #057df8;
	border-radius: 100%;
}
.toolbar .top:hover span {
	background-position: 0 -142px;
}

