﻿@charset "utf-8";
/* CSS Document */
body, html {
  background:#fff;overflow-x:hidden; font-weight:normal; /*display:-webkit-box;-webkit-box-orient:vertical; -webkit-box-align:center;*/
  font: 16px "Microsoft Yahei", "微软雅黑", "Pinghei", Arial, sans-serif; color: #777;  
}
/*首页-轮播*/
.slider{display:none;}/*用于获取更加体验*/
.focus span{width:6px;height:6px;margin-right:4px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}
/*通用样式*/
.bgbox{
	width: 100%;
	padding: 0;
	background: #f9f9f9;
}
.standard-box{ width: 100%; margin: 0 auto; overflow: hidden; position: relative; }
.standard-box img{ max-width: 100%; }
/*报价*/
.bgbox-baojia{ background:#fff; padding: 4.5vw 3%;}
.all-line{ background: #efefef; height: 2.4vw; width: 100%;}
.baojia-title h1{ font-size: 24px; font-weight: bold; color: #233442; display: inline-block;}
.baojia-title h2{ font-size: 16px; color: #595959;display: inline-block;margin-left: 30px;}
.baojia-title h2 span{color:#ff0101;}
.baojia-input{justify-content: space-between; width: 100%;}
.baojia-input input{ border:1px solid #dcdcdc; background: #f9f9f9; height: 10.3vw; width:24%;margin-right:2%; border-radius: 5px; padding-left: 10px;}
.baojia-input input[type='tel'] {width: 44%;}
.baojia-input button{ background: url(../images/zixun.png) no-repeat center;border-radius: 5px; border:none; height: 10.3vw; width: 24%; color:#fff;}
/*服务*/
.fuwu_box{ overflow:hidden; height:20vw; width:100%; margin:0 auto;}
.fuwu_box_right{ float:left; color:#585757; overflow:hidden;width:100%;}
.fuwu_box_right li{ display:block; float:left; width: 25%; padding:0 2%;}
.fuwu_box_right li:last-child{ margin-right:0px;}
.fuwu-bg{ width:100%;overflow: hidden;}
.fuwu_box_case{ height:12.5vw; width: 100%; display:block; text-align:center;transition: transform 0.4s ease; transform: translate3d(0, 0, 0);backface-visibility: hidden;
transform-style: preserve-3d; }
.fuwu_box_case1{ background:url(../images/fuwu-1.png) no-repeat center center;background-size: 12.5vw;}
.fuwu_box_case2{ background:url(../images/fuwu-2.png) no-repeat center center;background-size: 12.5vw;}
.fuwu_box_case3{ background:url(../images/fuwu-3.png) no-repeat center center;background-size: 12.5vw;}
.fuwu_box_case4{ background:url(../images/fuwu-4.png) no-repeat center center;background-size: 12.5vw;}
.fuwu_box_case1:hover,.fuwu_box_case2:hover,.fuwu_box_case3:hover,.fuwu_box_case4:hover{  
    transform: scale(1.04);
    opacity: 0.9;  
	background-size: cover; 	
}
.fuwu_box_right li h1{ display:block; width:94%;font-size:3.2vw; line-height:4vw; margin-top:4vw; color: #1A1A1A;text-align:center;}

.cp_bg1:hover a,.cp_bg2:hover a,.cp_bg3:hover a,.cp_bg4:hover a,.cp_bg5:hover a,.cp_bg6:hover a,.product_box_left:hover a{color:#000;} 

/*危害*/
.bgbox-weihai{ background: url(../images/weihai-bg.png) no-repeat left bottom; height: 95vw; }
.bgbox-wenhua{ background: url(../images/yinji.jpg) no-repeat top center; width: 100%;}
.bgbox-zhuyi{ background: url(../images/webbg.jpg) no-repeat top center; width: 100%;}
.weihai-left{ 
	float: left;
	width: 100%;
	padding:11vw 3%;
 }
.weihai-left h1{
 	background:url(../images/know.png) no-repeat left bottom;
 	line-height: 70px;
 	font-weight: 700;
 	margin-bottom: 30px;
 	color: #000000;
 }
 .weihai-left ul li{
  	overflow: hidden;
  	margin-top:10px;
  }
.weihai-left ul li h2{
    float: left;
    background: #7d7d7d;
    border-radius: 3px;
    width: 12%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;
  }
.weihai-left ul li span{
 	float: left;
 	width: 86%;
 	margin-left: 2%;
 	color: #1a1a1a;
 	line-height: 20px;
 }
.weihai-left-newt{
	background: url(../images/zixun-bg.png) no-repeat center;
	width: 550px;
	height: 37px;
	line-height: 37px;
	padding-left:40px; 
	margin-top:30px;
}
.weihai-left-newt h2{
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 37px;
}
.weihai-left-newt a{
	float: left;
	display: block;
	margin-left:20px;
	margin-left:40px;
	color: #1a1a1a;
	font-size: 14px;
}
.weihai-more{
	display: block;
	background: url(../images/zixunmore-bg.png) no-repeat center;
	color: #414141;
	width: 261px;
	height: 51px;
	line-height: 50px;
	padding-left: 50px;
	margin-top: 40px;
}
.weihai-right{
 	float: right;
 	width: 500px;
    position: absolute;
	top:70px;
	right: -40px;
 }
.weihai-right img{
  	width: 575px;
  	height: 367px;
  }
.weihai-more:hover,.weihai-left-newt a:hover{ color:#00ae66; }
/*案例*/
.contain{ width: 100%; }
.icase-nav{text-align:center;font-size:0px;background:url(../images/bg/In-bg.png) repeat-x left center;}
.icase-nav a{display:inline-block;width:25%;height:32px;line-height:30px;font-size:16px;color:#666666;border:1px solid #e5e5e5;background:#fff;border-radius:5px;margin:0 6px;}
.icase-nav a.cur{background:#00ae66;border-color:#00ae66;color:#fff;}
.icase-box{overflow:hidden;display:none; width: 100%; margin:0 auto;}
.icase-box ul li{ width:95%; margin:3vw auto;box-shadow: 0 1vw 4vw #e3e3e4; padding-bottom: .1rem; }
.icase-box ul li a{ display: block; overflow: hidden;width: 100%; border-radius:3px;}
.icase-img{ width: 100%; height: 60vw;}
.icase-img img{ width: 100%; height: 100%; }
.icase-t{ overflow: hidden; color: #404040;height: 50px; line-height: 50px; padding:0 10px;}
.icase-t span{ float: left; }
.icase-t em{ float: right; font-style: normal;}
.index-more{ 
	width: 60%; 
	height: 11vw; 
	display: block; 
	line-height: 11vw; 
	text-align: center; 
	border:1px solid #e5e5e5; 
	border-radius: 3px; 
	color: #404040; 
	margin:0 auto;
	margin-top:7vw;
	margin-bottom: 7vw;
}
.index-more:hover{color:#00ae66;  border:1px solid #00ae66;}
.icase-box ul li a:hover{ border-bottom:3px solid #00ae66;}
.icase-box ul li a:hover .icase-t{color:#00ae66;} 
/*新闻*/
.news{
	width: 100%;
	margin: 10px auto;
	padding-top: 10px;
	display: block;
}
.index_t,.index_t2{
	width: 100%;
	text-align:center;
	}
.index_t h1,.index_t2 h1{ display: block; font-size: 34px; line-height: 60px;}
.index_t h2,.index_t2 h2{ display: block; font-size: 16px; letter-spacing: 2px;}
.index_t h1{ color: #404040;}
.index_t h2{ color: #9e9e9e;}
.index_t2 h1,.index_t2 h2{ color: #fff;}
.news_t{
	width: 540px;
	height: 84px;
	margin:0 auto;
	display: block;
	}
.contain-news{ padding:0 3vw; }
.Inews-box{overflow:hidden; margin-top:5vw;}
.Inews-box p{ line-height:20px; margin-bottom:10px;}`
.js_img{ display:block; margin:0 auto; margin-bottom:20px; box-shadow:0px 8px 16px #DFDFDF;}
.Inews-1st{display:block;width:100%;height:464px; position: relative;}
.Inews-1st img{width:100%; height:464px; border: 1px solid #c0c0c0;}
.com-img{ position: relative }
.Inews-1st .date{ position: absolute; top:0; width:96px; height:113px;padding-top:15px;line-height:20px;font-size:12px;text-align:center;color:#fff;background:#D5322E;}
.Inews-1st .date .day{line-height:40px;font-size:50px;margin-top: 10px;}
.Inews-1st .date p{font-size:14px; color: #fff;}
.Inews-1st .name{line-height:28px;font-size:18px; color:#000000; position: absolute;bottom:3.5vw; left: 4%; width: 92%; height: 23vw; background: #fff; padding:17px 22px;}
.Inews-1st:hover .name{color:#D5322E;}

.Inews-list{width:100%;float:left;}
.Inews-list li{height: 25vw; margin-bottom: 2vw; background:#f7f7f7;}
.Inews-list li a{display:block;padding:4vw 0;overflow:hidden;}
.Inews-list li .date{width:26vw; height: 20vw; position:relative;float:left;border-right: 1px solid #f5f5f5; padding-left: 7vw;}
.Inews-list li .date .day{background:url(../images/day-line.png) no-repeat left bottom;font-size: 8vw;color: #323232; line-height: 10vw; margin-bottom: 2vw;}
.Inews-list li .date p{font-size: 14px;color: #323232;}
.Inews-list li .name{width:60vw; height: 14vw;  padding-left:7vw;line-height:7vw;font-size:4vw;float:left;color:#000000;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.Inews-list li:hover {border-bottom: 3px solid #D5322E;}
.Inews-list li:hover .name{ color:#D5322E; }

.pr {position:relative;height:330px;}
.ofH {overflow:hidden; position: relative;}
/*荣誉资质*/
#d_tab29 ul{ position:relative;}
#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}

#d_tab29{position:relative;text-align:left}
#d_tab29 .d_img{position:relative;margin:0 auto;width:98%; margin:0 auto; overflow: hidden;} 
#d_tab29 .d_img a:hover{ text-decoration:underline; color:#afe0cf;}
#d_tab29 .d_img li{display:block;width:50%; padding:3vw 1%; float: left; z-index:0; }
#d_tab29 .d_img li img{width:100%}

#d_tab29 .d_img img{ height:36vw;border:5px solid #d1d2d4;}

#d_tab29 .d_menu{position:absolute;bottom:60px;width:100%;text-align:center}
#d_tab29 .d_menu li{display:inline-block;zoom:1;*display:inline;background:url("../images/btn.png") no-repeat 0 0;width:12px;height:12px;cursor:pointer;margin-right:6px}
#d_tab29 .d_menu li.d_select{background:url("../images/btn.png") no-repeat 0 -18px}

#d_tab29 .d_next{position:absolute;left:48%;margin-left:605px;top:70px;z-index:110;cursor:pointer;}
#d_tab29 .d_prev{position:absolute;left:52%;margin-left:-665px;top:70px;z-index:110;cursor:pointer}

#d_tab29 .d_img li span{ font-family:"微软雅黑"}
#d_tab29 .d_img li a h1{ color:#404040; background: #d2d2d4; margin-top:2px; font-size: 3.4vw; text-align: center; line-height: 30px;}
/*产品*/
.icp-box{ overflow: hidden; width: 100%;}
.icp-box li{ background: #fff; padding:3vw 5vw;width: 94%;margin:0 auto; overflow: hidden; margin-bottom: 20px; box-shadow:-3.106px 11.591px 16px 0px rgba(221, 220, 224, 0.28);}
.icp-box li img{ float: left; width: 26%; height: 35vw; margin-top: 4vw;}
.icp-box li span{ float: left; width: 74%; padding-left: 3vw;}

.icp-box li span h1{ font-size: 16px; font-weight: 700; color: #333; line-height: 45px;}
.icp-box li span h2{ font-size: 14px; line-height: 24px;}
.icp-box li span p{ font-size: 14px; line-height: 24px;}


/*我们的客户*/
.big_bg{ background:#ededed; width:100%;padding:25px 0;}
.our_kehu{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	}
.our_kehu_left{
	background:url(../images/icon_110.png) center no-repeat;
	width:474px;
	height:397px;
	float:left;
	}
.our_kehu_left a{ display:block; background:#fff; border-radius:10px; width:157px; height:43px; margin-top:300px; margin-left:260px;
    }
.our_kehu_left a img{
	transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
	}
.our_kehu_left a:hover>img{
	transform:translate(5px);
	-webkit-transform:translate(5px);
    -moz-transform:translate(5px);
    -o-transform:translate(5px);
	-ms-transform:translate(5px);
	}
.our_kehu_line{
	width:706px;
	float:left;
	overflow:hidden;
	margin-bottom:0;
	padding-bottom:0;
	}
.our_kehu_line span{
	display:block;
	float:left;
	margin:0;
	width:235px;
	height:133px;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	}
.our_kehu_line span img{
	width:100%;
	height:100%;
	}
.our_kehu_line span a{ line-height:130px; display:block; width:100%; color:#4c4c4c; font-size:18px; text-align:center; background:#fff;}
/*内页banner*/
.nei_banner{
	width:100%;
	margin:0 auto;
	}
.nei_banner img{ max-width:100%;  }
.banner_yewu{
	background:url(../images/yewu_ban.jpg) no-repeat center center;
	}
.banner_contact{
	background:url(../images/contact_ban.jpg) no-repeat center center;
	}
.banner_about{
	background:url(../images/about_ban.jpg) no-repeat center center;
	}	
.banner_news{
	background:url(../images/news_ban.jpg) no-repeat center center;
	}
.banner_dang{
	background:url(../images/dang_ban.jpg) no-repeat center center;
	}	
.banner_case{
	background:url(../images/case_ban.jpg) no-repeat center center;
	}
/*内页导航*/
#smallnav{
	width:100%;
	background:#f4f4f4;
	height:13vw;
	z-index:100;
	overflow:hidden;
	border-bottom:1px solid #e1dedd;
	}
#smallnav nav{ width:100%; margin:0 auto;}
#smallnav nav a{
	line-height: 13vw;
	width:25%;
	text-align: center;
	display: block;
	float: left;
	color: #333;
	font-size:3.8vw;
}
#smallnav .smallnav_a{
	color:#4d4d4d;
	/*background:url(../images/snav-03.jpg) no-repeat right center;*/
	}
#smallnav .smallnav_hover{
	background:#00ae66;
	color:#fff;
	}

/*内页盒子、标题*/
.nei_box_s{ width:100%; margin:0 auto;}
.nei_box_sewage{ width:100%; margin:0 auto;}
.nei_box_s2{ width:97%; margin:0 auto; margin-left:3%;}
.nei_box_s3{ width:100%; margin:0 auto; }
.nei_box_s_bg{ width:100%; margin:0 auto; background:#fff; padding:40px 10px; overflow:hidden;}
.nei_box_l{ width:100%; overflow:hidden;}
.nei_box_l_bg{ width:100%; overflow:hidden; background:#f7f7f7;}
.nei_title{ width: 100%; }
.nei_title h1{
	display: block;
	width: 100%;
	color:#313131;
	font-size:30px;
	text-align:center;
	line-height:40px;
	height:58px;
	background:url(../images/title_l.jpg) no-repeat center 53px ;
	}
.nei_title2{border-bottom:1px solid #E1E1E1;height:54px;}
.nei_title2 h1{ display:inline; line-height:60px;color:#313131;font-size:26px;border-bottom:2px solid #00ae66; padding:5px 0px;}
.nei_title h5{ font-size:13px; text-align:center; padding-top:10px;}
.main_box{ width:100%; margin:0 auto; overflow:hidden; padding-bottom:80px; margin-top:12px;}
.main_box_left{ width:240px; float:left; }
.main_box_right{ width:910px; float:left; margin-left:30px;}
.main_box_left>span{ display:block; background:#00ae66; width:100%; height:70px;}
.main_box_left>span h1{color:#fff; line-height:75px; padding-left:35px;font-size:20px; font-weight:500;}
.main_box_left ul,.left_contact,.left_tuijian{ margin-bottom:10px;}
.main_box_left ul li{ padding-left:35px; line-height:50px; border-bottom:2px solid #fff; color:#666666; background:#ececeb; width:100%; margin:0 auto;}
.cpnow{color:#00ae66 !important;}
.main_box_left ul li a{color:#4c4c4c; font-size:15px;}
.left_contact img{ margin:8px 0 0 0;}
.neiye_text{
	color:#4d4d4d;
	line-height:26px;
	width:100%;
	margin:0 auto;
	overflow:hidden;
	}
/*产品*/
.cplist{ width:100%; position:relative;}
.pinpait{ background:#f8f9f8;  font-weight:700; width:80px; position:absolute;top:0px; left:0px; line-height:40px; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; color:#1a1a1a; padding:5px 0 5px 30px;}
.cplist-nav{width:870px;font-size:0px; background:#f8f9f8; overflow:hidden;margin-left:80px; border-bottom: 1px solid #e1e1e1;border-top: 1px solid #e1e1e1; padding:5px 0;}
.cplist-nav a{display:inline-block;height:40px;line-height:40px;font-size:14px;color:#1a1a1a;border-radius:30px;margin:0 6px; padding:0 10px;}
.cplist-nav a.cur{border-color:#00ae66;color:#00ae66;}

.cplist-box{overflow:hidden;margin:20px 0 0;display:none;}
.anli348 {
	width: 222px;
	position: relative;
	height: 263px;
	float: left;
	padding-bottom: 5px;
	margin: 10px 4px;
}
.anli348 img{
	width:100%;
	height:222px;
	border: 1px solid #e7e7e7;}
.anli348_title {
	display:block;
	width:100%;
	height: 45px;
	padding:5px 13px;
	background:#f0f0f0;
	font-size: 14px;
    font-weight: normal;
	color: #262626;
	line-height: 22px;
	display:block;
	}
.anli350 {
	width: 291px;
	position: relative;
	height: 370px;
	float: left;
	padding-bottom: 5px;
	margin: 10px 7px;
}
.anli350 img{
	width:100%;
	height:335px;
	border: 1px solid #ccc;
	padding:2px;}
.anli350_title {
	display:block;
	width:100%;
	height: 45px;
	padding:10px 13px;
	background: url(../images/shadows.png) no-repeat scroll center top;
	font-size: 14px;
    font-weight: normal;
	color: #262626;
	line-height: 22px;
	display:block;
	text-align:center;
	}
.zizhi350 {
	width: 291px;
	position: relative;
	float: left;
	padding-bottom: 5px;
	margin: 10px 7px;
}
.example2{
	display: block;
	width:291px;
	height:327px;
}
.example2 img{
	width:291px;
	height:100%;
	margin:0 auto;
	}
.example-zz{
	display: block;
	width:291px;
	height:207px;
	border: 1px solid #ccc;
	padding:2px;
}
.example-zz img{
	max-width:285px;
	max-height:100%;
	margin:0 auto;
	}
.zizhi350_title {
	display:block;
	width:100%;
	height: 45px;
	padding:10px 13px;
	font-size: 14px;
    font-weight: normal;
	color: #262626;
	line-height: 22px;
	display:block;
	text-align:center;
	}
.website_liucheng{ width:1280px; margin:0 auto;}
.website_liucheng .website_title{
	overflow: hidden;
	font-family: "Roboto",sans-serif;
	text-transform: uppercase;
}
.website_liucheng .website_title h1{ 
	color: #ccc;
    font-size: 1.875rem;
    font-weight: 900;    
    line-height: 4rem;
    display:block;
    float: left;
}
.website_liucheng .website_title h2{ 
    color: #1a1a1a;
    font-size: 1.7rem;
    line-height: 3.5rem;
    display:block;
    float: left;
    padding-top: 3px;
}
/*位置*/
.weizhi{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	line-height:44px;
	margin-top:18px;
	border-bottom:1px dashed #dedede;
	}
.weizhi span{
	background:url(../images/weizhi_03.png) no-repeat;
	padding-left:24px;
	line-height:44px;
	}
.weizhi i{
	background:url(../images/weizhi_05.png) no-repeat left center;
	padding-left:18px;
	margin-left:5px;
	}
.weizhi a{
	color:#585757;
	font-size:14px;
	}
.onecolor{ border-left:10px solid #00ae66; padding-left:10px;}
/*关于-简介*/
.about_jianjie p{line-height:27px;text-align: justify;}
.about_detail{ width: 94%; margin:0 auto; margin-top:20px; color:#333333;}
.about_detail img{ display:block; max-width:100%; margin:0 auto;}
.about_detail p{ text-indent:2em; margin-bottom:20px; font-size:14px;}
.about_detail>h1{ float: left;font-size: 18px; font-weight: 700; }
.about_jianjie>h2{ text-align: center;  color:#333333;}
.zhuyi_detail{ margin-top:20px; color:#333333; background:rgba(255,255,255,.5); padding:30px;}
/*发展*/
.nei_box_l_yinji{ background:url(../images/yinji.jpg) no-repeat center top;}
.main { width:100%; margin:0 auto; }
.scrollable { position: relative; overflow: hidden; width:745px; height: 75px; float: left; margin:0 auto;}
.scrollable .items { width: 20000em; position: absolute; clear: both; }
.items div { float: left; width: 672px; }
.scrollable a { float: left; margin:7px; color: #9a9797; width: 80px; _width: 79px; height: 40px; line-height: 40px; text-align: center; font-family: arial; font-size:18px; border-bottom: 6px solid #ccc;font-weight:500;}
.scrollable a.hover { border-bottom: 6px solid #005bac; color: #005bac; }
.scrollable .active { border: 2px solid #000; position: relative; cursor: default; }
a.browse { display: block; width: 14px; height: 21px; float: left; margin: 20px 0px; cursor: pointer; font-size: 1px; }
a.right { clear: right; margin-right: 0px;margin-left:130px; background: url(../images/next-horizontal.png) no-repeat -14px 0; }
a.right:hover { background-position: -14px 0; }
a.right:active { background-position: 0 0; }
a.right.disabled { background-position: left 0; }
a.left { margin-left: 0px; margin-right:130px; background: url(../images/prev-horizontal.png) no-repeat -14px 0; }
a.left:hover { background-position: -14px 0; }
a.left:active { background-position: 0 0; }
a.left.disabled { background-position: left 0; }
a.up, a.down { float: none; margin: 10px 50px; }
a.up:hover { background-position: -30px 0; }
a.up:active { background-position: -60px 0; }
a.down { background-position: 0 -30px; }
a.down:hover { background-position: -30px -30px; }
a.down:active { background-position: -60px -30px; }
.yearsItem ul { padding: 20px 0; }
.yearsItem li { margin-bottom: 10px; }
.yearsL { width:115px; background: url(../images/yeardot.jpg) no-repeat right center; color: #4c4c4c; float: left; display: inline; margin-top: 10px; height: 21px; font-size:20px; }
.yearsR { background-color: #f6f6f6; float: right; display: inline; width:100%; padding:12px; height:125px; border:2px solid #fff;}
.yearsR h3, .yearsR h3 a { font-size: 16px; color: #333; padding-bottom: 10px; }
.yearsarrow { width: 7px; height: 13px; display: block; overflow: hidden; background: url(../images/yeararrow.jpg) no-repeat; }
.yearsList{margin-left: 70px;}
#myarticle{}
.yearsItem{overflow-y:hidden; height:610px;}
#btn{
width:100px;
line-height:50px;
height:80px;
margin:0 auto;
text-align: center;
display:block;
background:url(../images/more.png) no-repeat center bottom;
border:none;
}
/*新闻列表*/
.nei_box_s{ width:100%; margin:0 auto;}
.news_line_box{
	overflow:hidden;
	margin:40px 0 50px 0;
	}
.news_line_case{
	background:#fff;
	overflow: hidden;
	border-bottom:1px solid #e5e5e5;
	padding:20px 0;
	display: block;
	width: 100%;
	}
.news_line_case_img{
	float: left;
	width:290px;
	height:190px;
	margin:0;
	}
.news_line_case_img img{ width: 100%; height: 190px; }
.news_line_case_txt{ float: left; width: 910px; padding-left:30px;}
.news_line_case_txt h1{
	margin:0;
	line-height:56px;
	color: #333;
    font-size: 24px;
    padding-top:15px;
	}
.news_line_case_txt h2{
	font-size:14px;
	display:block;
	line-height:22px;
	width: 100%;
    height: 46px;
    color: #666;
	}
.news_line_case_txt h3{ margin-top: 18px;color: #666;}	
.news_line_case:hover h1{color:#00ae66;}
/*案例*/
.box_r_m_case {
	width:100%;
	overflow:hidden;
}
.box_r_m_case dl {
	position: relative;
	display:block;
	height: 275px;
	width: 31.3%;
	margin:10px 1%;
	overflow:hidden;
	float:left;
	border:1px solid #E9E9E9;
}
.box_r_m_case dl dt {
	width: 235px;
	position: relative;
	height: 122px;
	overflow: hidden;
	margin:0 auto;
	border-bottom:1px solid #E9E9E9;
}
.box_r_m_case dl dt img{
	width:100%;
	height: 132px;
	margin-top:-10px;
	}
.box_r_m_case dl dd {
	width:98%;
	margin:0 auto;
	position: relative;
	min-height: 90px;
	height: auto;
	line-height: 22px;
	padding:10px 12px;
	text-align: justify;
	color:#666;
}
.box_r_m_case dl dd h1{
	width: 100%;
	font-size:16px;
	color:#4F4F4F;
	font-weight: bold;
	overflow: hidden;
	height: 35px;
	margin-bottom:0;
}
.box_r_m_case dl dd h1 a{
	line-height: 32px;
	font-size: 16px;
	}
.box_r_m_case dl dd p{
	min-height:70px;
	font-size:14px;
	overflow:hidden;
	}
/*企业内刊*/
.index_xinwen_list{}
.index_xinwen_list a:hover{
	color:#069cd8;}
.index_xinwen_line{
	overflow:hidden;
	line-height:56px;
	width:100%x;
	border-bottom:1px dashed #D4D4D4;}
.index_xinwen_line a{
	display:block;
	float:left;
	text-align:left;
	color:#1f242b;
	padding-left:2px;
	font-size:16px;}
.index_xinwen_line span{
	float:right;
	color:#b3b3b3;
	text-align:right;
	padding-right:18px;
	font-size:13px;}
.neikan{ display:block; width:100%; margin-bottom:100px;}
/*关于我们-成长*/
.about_grow{
	width:100%;
	min-height:400px;}
.about_grow_line:nth-child(2n+1){
	border-left:1px solid #e1e0df;
	margin-left:46.94%;
	width:47%;
	position:relative;
	padding-left:30px;
	padding-bottom:30px;
	}
.about_grow_line:nth-child(2n){
	border-right:1px solid #e1e0df;
	margin-right:46%;
    width:47%;
	position:relative;
	padding-right:30px;
	padding-bottom:30px;
	}
.about_grow_start{
	width:9px;
	height:9px;
	background:url(../images/grow_start.png) no-repeat center bottom;
	margin:0 auto;
	}
.about_grow_line dl{
	overflow:hidden;
	}
.about_grow_line dl dt{
	width:120px;
	height:30px;
	line-height:30px;
	text-align:center;
	display:block;
	font-size:20px;
	font-weight:600;
	color:#4d4d4d;
	float:left;
	}
.about_grow_line:nth-child(2n+1) dl dt{
	position:absolute;
	left:-115px;
	top:0;
	background:url(../images/yeardot.png) no-repeat 105px center;
	z-index:100;
	}
.about_grow_line:nth-child(2n) dl dt{
	position:absolute;
	right:-115px;
	top:0;
	background:url(../images/yeardot.png) no-repeat -3px center;
	z-index:100;
	}
.about_grow_line dl dd{
	display:block;
	overflow:hidden;
	}
.about_grow_line:nth-child(2n+1) dl dd{float:left;}
.about_grow_line:nth-child(2n) dl dd{float:right;}
.about_grow_line dl dd span{
	display:block;
	line-height:24px;
	font-size:13px;
	height:24px;
	color:#303133;
	}
.about_grow_line:nth-child(2n+1) dl dd span{
	background:url(../images/grow_icon.png) no-repeat left center;
	padding-left:35px;
	}
.about_grow_line:nth-child(2n) dl dd span{
	background:url(../images/grow_icon.png) no-repeat right center;
	padding-right:35px;
	text-align:right;
	}
/*投资*/
.work_case2{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	margin-top:40px;
	margin-bottom:40px;
 }
 .product_line{border-bottom:1px dashed #E1E1E1; height:2px ; width:100%; display:block;}
 .work_case2 .work_case_left{
	width:94%;
	margin:0 auto;
	}
.work_case2 .work_case_right{
	width:94%;
	margin:0 auto;
	}
.work_case2 img{ max-width: 100%; }

.work_case2 .work_case_line2 p{
	line-height:6vw;
	margin-bottom:15px;
	font-size:3.6vw;
	color:#52555a;
	letter-spacing:2px;
	text-align:justify;
	}
.work_case2 .work_case_left .work_case_line2{
	padding-right:3px;}
.work_case2 .work_case_right .work_case_line2{
	padding-right:3px;}}
.work_case_line2 h1{ font-size:22px; font-weight:600; padding-bottom:8px;}
.work_case_title2{
	padding:0;
	margin:0;
	padding-bottom:15px;
	margin-bottom:20px;
	background:url(../images/work_l.png) no-repeat left bottom;	
}
.work_case_title2 h1{
	color:#00ae66;
	font-weight:normal;
	font-size:6vw;
	line-height:10vw;
}
.work_case_title2 h2{
	color:#00ae66;
	font-size:3vw;
	line-height:16px;
	text-transform:uppercase;
	line-height:3vw;
}
/*产业*/

.company_line_box{
	overflow:hidden;
	margin:40px 0 50px 0;
	}
.company_line_case{
	*height:390px;
	_height:390px;
	width:345px;
	*width:345px;
	_width:345px;
	float:left;
	*margin:24px;
	margin-right:72px;
	background:#fff;
	border:1px solid #f7f7f7;
	}
.company_line_box .company_line_case:last-child{ margin-right:0;}
.company_line_case img{
	width:345px;
	height:172px;
	margin:0;
	}
.company_line_case h1,.company_line_case h2{
	padding:15px;}
.company_line_case h1{
	color:#4b4b4b;
	margin:0;
	line-height:26px;
	height:65px;
	font-size:18px;
	padding:15px;
	}
.company_line_case h2{
	color:#727272;
	font-size:14px;
	font-size:14px !important;
	display:block;
	overflow:hidden;
	line-height:22px;
	line-height:22px !important;
	height:70px;
	padding:0 15px;
	margin-top:20px;
	
	}
.company_line_case h3{ line-height:50px; text-align:center;margin-top:20px;border-top:1px solid #e5e5e5;}	
.company_line_case a h1:hover{
	color:#004a79;
	}
/*行业资讯*/
.hy-news{width:100%; overflow:hidden;}
.hy-news li{border-bottom:1px solid #f0f0f0;}

.hy-news li .date{width:108px; height:113px;background: #c0c0c0;padding-top:23px;text-align:center;position:relative;float:left;margin-right:30px;}
.hy-news li .date .day{line-height:50px;font-size:52px; color:#fff;}
.hy-news li .date p{ line-height:20px;font-size:14px; margin-bottom:10px; letter-spacing:1px; color:#fff;}

.newright{width:980px;float:left;}
.hy-news-case{display:block;padding:20px 0;overflow:hidden; color:#333333;}
.hy-news li .name{line-height:45px;font-size:20px;margin:3px 0 0; color:#000000;}
.hy-news li .con{line-height:24px; height:60px;color:#666666;margin:5px 0 0;}
.neiye_line{
	overflow:hidden;
	margin:10px 0;
	padding:30px;
	position:relative;
	}
.pr {position:relative;height:330px;}
.ofH {overflow:hidden;}
/*翻页*/
.tongyong_fanye{
	text-align:center;
	margin:40px;
	overflow:hidden;
	}
.tongyong_fanye a{
	display:inline-block;
	color:#fff;
	font-size:15px;
	text-align:center;
	font-family:Arial, sans-serif;
	margin:0 2px;
	}
.tongyong_fanye .fanye_no{
	min-width:34px;
	padding:0 10px;
	color:#313131;
	border:1px solid #e1e0df;
	line-height:34px;
	}
.tongyong_fanye .fanye_now{
	border:1px solid #e1e0df;
	color:#fff;
	background:#00ae66;
	min-width:34px;
	padding:0 10px;
	line-height:34px;
	}
.tongyong_fanye a:hover{
	color:#fff;
	background:#00ae66;
	transition: all 0.3s ease-out;
	}

/*contact*/
.contact{width:100%;padding-bottom:150px;margin:0 auto;}
.cont-left{width:100%;padding-top:10px;}
.cont-left h3{padding-bottom:20px;font-size:24px;color:#000;font-weight:700;}
.cont-left span{padding-bottom:15px;font-size:13px;line-height:22px;color:#727272;display:inline-block;}
.con_icon{ padding-left:35px;}
.con_tel{ background:url(../images/c-tel.jpg) no-repeat left center; background-size:25px;}
.con_tel2{ background:url(../images/c-fa.jpg) no-repeat left center; background-size:25px;}
.con_tel3{ background:url(../images/c-em.jpg) no-repeat left center; background-size:25px;}
.con_tel4{ background:url(../images/c-map.jpg) no-repeat left center; background-size:25px;}
.con_tel5{ background:url(../images/c-q.jpg) no-repeat left center; background-size:25px;}
.cont-left p{font-size:14px;line-height:26px;color:#000;}
.cont-left p a{font-size:14px;color:#ff0000;}
.cont-left li{width:100%;font-size:13px;line-height:54px;color:#000; overflow:hidden; border-bottom:1px solid #E9E9E9;}
.cont-left li span,.cont-left li em{ display:block; float:left; font-style:normal;}
.cont-left li span{ width: 25%; font-size:14px;color:#000; font-weight:700;line-height: 14vw;padding-bottom:0;}
.cont-left li em{  width: 75%; line-height: 5vw; margin-top: 4vw;}
.cont-right{margin-top:10px; float:right;width:580px;height:400px; background:#F0F0F0;}
.cp_caption{ margin:6px 6px 20px 25px; border:5px solid #ebebeb; float:right;}
.hezuo_icons{ width:400px;}
.hezuo_icons img{ border: 1px #fff solid;}
.hezuo_icons img:hover{ opacity:0.8; border: 1px #DFDFDF solid;}
.erweima{ width: 100%; padding:0 10%; margin:0 auto; overflow: hidden; margin-top: 5vw;border:1px solid #E9E9E9;}
.erweima img{ display: block; width: 50%; float: left; }
.en_in_contact{ width:300px;}
/*服务流程*/
.youshi-show {
    padding-top: 5vw;
    padding:0 3%;
    background: #f7f7f7;
    overflow: hidden;
}
.youshi-show ul li {
    float: left;
    margin-left: 0.14rem;
    margin-top: 0.14rem;
    width: 31.33%;
    margin:1vw 1%;
    height: 39.8vw;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.youshi-show ul li .one {
    width: 100%;
    padding-top: 7vw;
    height: 40vw;
    border: #cfcfcf solid 1px;
    background-color: #fff;
    box-sizing: border-box;
}
.youshi-show ul li .one .icon {
    width: 15vw;
    height: 15vw;
    margin:0 auto;
    border-radius: 50%;
    background-color: #333333;
}
.youshi-show ul li .one .icon img {
    width: 100%;
    height: 100%;
}
.youshi-show ul li .one .ban {
    margin-top: 7vw;
    font-size: 3.2vw;
    color: #333333;
    font-weight: bold;
    line-height: 3.2vw;
    position: relative;
}
.youshi-show ul li .one .ban:after {
    content: "";
    position: absolute;
    left: 50%;
    top: -3vw;
    width: 5vw;
    margin-left: -2.5vw;
    height: 1px;
    background-color: #adadad;
}
.youshi-show ul li .two .tit:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 5vw;
    margin-left: -2.5vw;
    height: 1px;
    background-color: #cf3d4f;
}



/*产品详情*/
#outer{width:100%; padding-left:16px;}
#content_detail{ padding:30px 10px; font-size:14px; line-height:24px;}
#content_detail img{ display:block;}
.chanpin_remai{
	overflow:hidden;
	}
.chanpin_remai_case{
	margin:15px;
	overflow:hidden;
	}
.chanpin_remai_case_img{
	float:left;
	width:340px;
	height:340px;
	border:1px solid #ededed;
	}
.chanpin_remai_case_img img{ width:100%; height:100%;}
.chanpin_remai_case_text{
	float:left;
	width:485px;
	margin-left:50px;
	margin-top:15px;
	height:107px;
	}
.chanpin_remai_case_title{
	color:#262626;
	font-size:20px;
	font-weight:700;
	margin-bottom:8px;
	line-height:55px;
	border-bottom:1px solid #ededed;
	}
.detail{
	color:#db281e;
	font-size:24px;
	line-height:80px;
    }
a.detail:hover{
	text-decoration:underline;
	}
.chanpin_remai_case_detail{
	color:#666666;
	line-height:30px;
	}
.talk_button{ background:url(../images/button_03.jpg) no-repeat center; width:133px; height:37px; text-align:center; line-height:37px; display:block;color:#fff; }
/*新闻详情*/
.xw_detail_title{
	width: 96%; margin:0 auto; 
	font-size: 24px;
    color: #333;
    line-height: 40px;
	text-align:center;
	margin-top:40px;
	}
.xw_detail_detail{ width: 96%; margin:0 auto; }
.xw_detail_detail a:hover{ text-decoration:underline;}
.xw_detail_detail p{
	display:block;
	font-size:15px;
	color:#4d4d4d;
	text-indent:2em;
	line-height:28px;
	overflow:hidden;
	margin:30px 0;
	}
.xw_detail_detail>img{
	margin:0 auto;
	display:block;
	mix-width:630px;
	height:380px;
	margin-top:15px;
	}
.xw_detail_detail p img{ max-width:98%; display:block; margin:0 auto;	}
.xw_detail_date{
	display:block;
	line-height:40px;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid #DFDFDF;
	}
.xw_detail_detail p a{ color:#2147F9;}
.qingyitb{
	width: 100%;
	border: 1px solid #e6e6e6;
}
.qingyitb thead tr{ background: #FF4F4E; color: #fff;}
.qingyitb thead tr td{padding: 15px; font-size: 16px; text-align: center;}
.qingyitb tbody tr td{
	border-right: 1px solid #e6e6e6; 
	border-bottom: 1px solid #fff; 
	padding: 25px;
	color: #333;
	text-align: center; font-size: 16px;
}
.sewagetb tr td{ height: 62px; line-height: 22px; }
.sewage7tb tr td{ height: 42px; line-height: 22px; }
.qingyitb tr td:last-child{border-right: none;}
.anlitb{ width: 100%;}
.anlitb td{ 
	height: 90px; 
	border: 12px solid #fff; 
	padding: 23px 25px; 
	background: #f5f5f5;
    font-size: 15px;
    text-indent: 2em;
    position: relative; 
    text-align: justify;
    line-height: 26px;
    vertical-align: top;
    }
.sw2 td{
	height: 155px; 
	font-size: 14px;
	padding: 23px 25px;
}
.anlitb td span{ 
	background: #ff9d00; 
	border-radius: 2px; 
	position: absolute;
	top:22px;
	left: 22px;
	display: block; 
	float: left; 
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #fff;
	font-size: 13px;
	margin-right: 12px;
	text-indent: 0;
	border-radius: 2px;
}
@media only screen and  (max-width:1080px) {
.changebox{width:100%;min-width:1000px;}
}