body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i,dl{margin:0; padding:0;}
*{margin:0; padding:0;}
li,i{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
.clear{clear: both;height: 0;}
.cl{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{ color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1200px;overflow-x: hidden;}
.w1200,.container{ width:1200px; margin:auto; position:relative;}
.w1300{ width:1300px; margin:auto; position:relative;}
i{ font-style:normal;}
em{ font-style:normal;}
/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.noright{ border-right:none !important; padding-right:0px !important; margin-right:0px !important;}

@font-face {
  font-family: "dft_hb9";
  src: url("/import/Template/Default/Content/images/dft_hb9.txt"),
       url("/import/Template/Default/Content/images/dft_hb9otf.txt"),
       url("/import/Template/Default/Content/images/dft_hb9woff.txt"),
       url("/import/Template/Default/Content/images/dft_hb9woff2.txt"),
       url("/import/Template/Default/Content/images/dft_hb922.txt");
}


.banner_nr{height:200px; color:#666; text-align: center;}
.banner_nr p{font-size:36px; font-weight:bold; padding-top:60px;}
.banner_nr span{font-size:14px; text-transform: uppercase; opacity: 0.5; letter-spacing: 1px; padding-top:6px; display: block;}
.map{display: none;}

.prod_ny_nr_content strong{display:block; width:100%; height:40px; line-height:40px; background:#ff7e00; color:#fff; text-indent: 20px; margin-bottom: 10px; margin-top:30px;}
.prod_ny_nr_content table{margin-top:20px;}
.prod_ny_nr_content table tbody td{border: 1px #ccc solid; height: 40px;}





/*搜索*/
.seabox{overflow:hidden;height:80px;font-family:"Microsoft Yahei"; position: relative; z-index: 55; line-height: 80px; width: 1200px; margin: -40px auto 53px; box-shadow: 0 0 15px rgba(0,0,0,0.15); border-radius: 80px; background: #fff;}
.k_word{overflow:hidden; font-size: 16px;float: left;color:#333333; line-height: 80px; width: 888px;}
.k_word b{display: inline-block;font-weight: normal; padding-left: 43px;}
.k_word a{color:#979797; padding:0 15px;display: inline-block; font-size: 16px;}
.k_word a:hover{color:#000; text-decoration: underline;}
.seach{ overflow: hidden; width: 310px; height: 80px; float: right;position: relative; }
.seach input{width:241px;height:80px;border:0;line-height:80px;color:#979797;float:left;outline: none;display: block; background: none; font-size: 16px; outline: none; box-sizing: border-box;  padding-left: 25px;}
.seach:before{ content:""; position:absolute;height:35px;width:1px;left:0;top:23px; background:#ccc;}
.seach button{ width:51px; height:80px;float:left;cursor: pointer;display: block;background:none;border: 0; outline: none; font-size: 0;background: url(/import/Template/Default/Content/images/secg.png) no-repeat 0 16px;}



/* banner */
.banner{ overflow: hidden;background:#eee; margin-top:0px;}
.banner-box{ min-width:1200px; height:600px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:600px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; width: 100%; height:600px;}
.banner-btn{ width: 100%; position: absolute; bottom:80px; left: 0; margin-left: 0; height:15px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:90px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(uploadfile/image/20180531/20180531144426_364796552.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(uploadfile/image/20180531/20180531144426_364796552.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul { width: 1100px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:15px; height:15px; border-radius:20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background:#0fa104; width:40px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

/* search */		
.search{ border-bottom:1px solid #f4f4f4;}
.keywords{ line-height:75px; padding-left:35px; background:url(/import/Template/Default/Content/images/20200722102826_714139325.png) no-repeat left center;}
.keywords,.keywords a{font-size:14px; color:#222222; }
.keywords span{ font-weight:lighter;}
.keywords a:hover{ color:#093e5e;}
#search_bg input{ display:block; float:left; margin:18px 0 0 0; height:44px; box-sizing:border-box; font-weight:lighter;}
#search-submit{ background:#0fa104;}
#inputString{ width:270px; padding-left:20px; border:1px solid #dfdfdf; padding-left:20px; border-right:none;}


.top40 {
	padding-top: 40px;
}
.top50 {
	padding-top: 50px;
}
.top {
	height: 40px;
	line-height: 40px;
	color: #333;
	overflow: hidden;
	background:#eee;
}
.top a {
	color: #333
}
.tel {
	margin-top: 44px;
}
.tou {
	width: 1200px;
	margin: auto;
	height: 160px;
}
.logo {
	height: 125px;
}
.logo b {
	float: left;
	margin-top: 44px;
	border-right: 1px #ccc solid;
	padding-right: 30px;
}
.logo strong {
	float: left;
	display: block;
	margin-top: 45px;
	margin-left: 30px;
	font-size: 24px;
	font-weight: bold;
	color: #ff9d2a;
	letter-spacing: 1.5px;
}
.logo span {
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin-top: 5px;
	color: #333;
	letter-spacing: 0px;
}
.nav {
	border-top: 1px #ccc solid;
border-bottom: 1px #ccc solid;
}
.nav li {
	float: left;
	height: 60px;
	line-height: 60px;
	text-align: center;
	position: relative
}
.nav li a {
	padding:0px 43px;
	color: #333;
	font-size: 16px;
	display: block
}
.nav li.noming {
	background: #0ca53a;
}
.nav li.noming a {
	color: #fff;
}
.nav li:hover {
	background: #0ca53a;
	display: block;
}
.nav li:hover a {
	color: #fff;
}
.nav li.a_nav {
	background: url(../uploadfile/image/20180113/20180113110925_1161561879.png) center no-repeat;
}
.nav li.a_nav a {
	color: #066928
}
.focus {
	width: 100%;
	height: 600px;
	overflow: hidden;
	position: relative;
}
.focus ul {
	height: 600px;
	position: absolute;
}
.focus ul li {
	float: left;
	width: 100%;
	height: 600px;
	overflow: hidden;
	position: relative;
	background: #000;
}
.focus ul li div {
	position: absolute;
	overflow: hidden;
}
.focus .btnBg {
	position: absolute;
	width: 100%;
	height: 20px;
	left: 0;
	bottom: 0;
	background: #000;
	display: none;
}
.focus .btn {
	position: absolute;
	width: 1002px;
	left: 50%;
	margin-left: -500px;
	height: 24px;
	bottom: 36px;
	text-align: right;
top: 84%;
}
.focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 25px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	_font-size: 0;
	margin-left: 5px;
	cursor: pointer;
	background: #ccc;
}
.focus .btn span.on {
	background: #fff;
}
.focus .preNext {
	width: 45px;
	height: 100px;
	position: absolute;
	top: 230px;
	background: url(../uploadfile/image/20180118/20180118090720_2032843529.png) no-repeat 0 0;
	cursor: pointer;
}
.focus .pre {
	left: 0;
}
.focus .next {
	right: 0;
	background-position: right top;
}
#banner {
	margin-top: 0px;
	overflow: hidden;
}
/*閹兼粎鍌�*/
			
#top_search {
	position: relative;
	height: 64px;
	margin-top: -64px;
	background: url(../images/20180123151213_1105842951.png) repeat-x;
}
#search_b {
	width: 1200px;
	margin: 0 auto;
	height: 64px;
	line-height: 64px;
	overflow: hidden;
	color: #666666;
	font-size: 14px;
}
#search-text img {
	float: left;
	padding-top: 18px;
	padding-right: 10px;
}
#search-i {
	float: right;
	width: 40px;
	overflow: hidden;
	height: 40px;
	margin-top: 12px;
	background: #eaeaea;
	border-radius: 0px 50px 50px 0px;
}
#search-bg {

	float: left;
	width: 311px;
	line-height: 39px;
	overflow: hidden;
	text-indent: 12px;
	border-right: none;
	margin-top: 12px;
	background-color: #FFF;
	background: #eaeaea;
	border-radius: 50px 0px 0px 50px;
}
#search-text {
	width: 849px;
	float: left;
	line-height: 60px;
	height: 60px;
	font-size: 14px;
}
.search-text1 a {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
}
.search-text1 a:hover {
	color: #0ca53a;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 14px;
	text-decoration: underline;
}



/* prod */
.prod{margin-top:50px;}
.prod_til {
	height: 86px;
	text-align: center;
	font-size: 16px;
	color: #333;
	background: url(../images/20180123160147_1922058960.png) bottom no-repeat;
}
.prod_til span {
	display: block;
	font-size: 29px;
	font-weight: bold;
	color: #0ca53a;
	line-height: 45px;
}
.prod_fl{}
.prod_fr{background:url(../images/20180605114820_1832134619.jpg) no-repeat; width:564px; height:368px; float:right; }
.prod_fr em{text-transform: uppercase; display: block; color:#333; opacity: 0.2;padding-top: 80px;padding-left:48px; font-size: 20px;}
.prod_fr p{font-size:30px; font-weight:bold; color:#ff8a19;padding-top: 10px;padding-left:48px;}
.prod_fr i{width:460px; height:1px; background:#ccc; display:block;margin-left:48px; margin-top:18px; margin-bottom:12px;}
.prod_fr span{margin-left:48px; display:block; line-height:30px; color:#666;}
.no-right{margin-right:0px !important; background-images:none !important;}

/* tabbtn */
.tabbtn{ margin-top:30px; height:54px; margin-bottom:20px;}
.tabbtn li{float:left;position:relative; width:191px; border-radius:30px; -webkit-border-radius:30px; text-align:center; background:url(../images/20180605140440_1366649215.jpg) right no-repeat; margin-right:9px; height:54px;}
.tabbtn li p{padding-top:7px; font-size:17px;}
.tabbtn li a{display:block;cursor:pointer;}
.tabbtn li span{display:block; transform:scale(0.8); font-size:10px; letter-spacing:0px; font-weight:normal; text-transform: uppercase; opacity: 0.3;}
.tabbtn li:first-child{background:#ff8a19; border-radius:30px; -webkit-border-radius:30px; transition:all 0.3s; }
.tabbtn li:first-child a{  color:#fff !important;}
.tabbtn li:first-child span{color:#fff; opacity: 0.5; }
.tabbtn li:hover{background:#ff8a19; border-radius:30px; -webkit-border-radius:30px; transition:all 0.3s; }
.tabbtn li:hover a{  color:#fff !important;}
.tabbtn li:hover span{opacity: 0.5; color:#fff;}
/* tabcon */
.tabcon{position:relative;/**/height:720px;overflow:hidden;}
.tabcon .subbox{position:absolute;/**/left:0;top:0;}
.tabcon .sublist{height:644px;}
/* leftcon */
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left;width:1200px;}
.sublist li{float:left; margin-right:24px; margin-top:24px; text-align: center;}
.sublist li i{width:279px; height:279px;  display:block; overflow: hidden;}
.sublist li i img{width:100%;}
.sublist li:last-child{margin-right: 0px;}
.sublist li p{margin-top:10px; font-size: 16px;}
/* sublist */
.sublist{padding:10px;}

/*case*/
			
.case {
	margin-top: 50px;
	margin-bottom: 50px;
	background: url(../images/20180605162203_294902490.jpg) no-repeat bottom center;
	height: 800px;
}
.case_til {
	height: 86px;
	text-align: center;
	font-size: 16px;
	color: #333;
	background: url(../images/20180123160147_1922058960.png) bottom no-repeat;
}
.case_til span {
	display: block;
	font-size: 29px;
	font-weight: bold;
	color: #0ca53a;
	line-height: 45px;
}


.case_nr {
	margin-top: 20px;
	height: 540px;
}
.case_ms{ text-align:center;padding-top: 80px; line-height:26px; font-size:16px;}

.case_a{margin-top:28px;}
.case_a1{background:#0ca539; height:44px; line-height:44px; width:189px; display:block; text-align:center; color:#fff !important; font-size:16px !important; float:left; margin-right:30px;  margin-left: 298px;}
.case_a2{background:#fe9d2a; height:44px; line-height:44px; width:189px; display:block; text-align:center; color:#fff !important; font-size:16px !important; float:left;}

.box{
	width:974px;
	margin:0 auto;
	margin-top:46px;
}
.baner-main{
	width:1200px;
	height:300px;
	position:relative;
}
.baner-main .baner-but{
	position:absolute;
	top:0;
	width:100px;
	height:300px;
	z-index:10;
}
.baner-main .baner-list .baner-item{
	position:absolute;
	top:0;
	left:0;
}
.baner-item img{border:1px #109d55 solid;}
.baner-main .prev{
	left:-114px;
	background:url(../images/20180605153636_1326405935.png) no-repeat center left;
	cursor: pointer;
}
.baner-main .next{
	right:-84px;
	background:url(../images/20180605153637_1608540617.png) no-repeat center right;
	cursor: pointer;
}
.baner-main img{
	width:100%;
	height:100%;
	border-radius:5px;
}


/* flowers */
.flowers{}

.flowers_til {
	height: 86px;
	text-align: center;
	font-size: 16px;
	color: #333;
	background: url(../images/20180123160147_1922058960.png) bottom no-repeat;
}
.flowers_til span {
	display: block;
	font-size: 29px;
	font-weight: bold;
	color: #0ca53a;
	line-height: 45px;
}
.flowers_nr{ margin-top:40px;}
.flowers_nr li{ width:360px; color:#fff; float:left; margin-right:60px;}
.flowers_nr li:last-child{margin-right:0px;}
.flowers_nr p{background:#0ca53a;}
.flowers_nr p b{font-size:20px; display:block; text-align:center; padding-top:26px; margin-bottom:12px;}
.flowers_nr p span{display:block;    padding-left: 12px; line-height:34px; margin-bottom:25px;}
.flowers_nr p a{ text-align:center; display:block; color:#fff; height:50px; background:#00912c; line-height:50px; transition:0.3s;}
.flowers_nr li:hover a{background:#ff8a19; transition:0.3s;}


/**/
.clean{ margin-top:60px; padding-top:60px; padding-bottom:60px; background:#f7f7f7;}
.clean_til {
	height: 86px;
	text-align: center;
	font-size: 16px;
	color: #333;
	background: url(../images/20180123160147_1922058960.png) bottom no-repeat;
}
.clean_til span {
	display: block;
	font-size: 29px;
	font-weight: bold;
	color: #0ca53a;
	line-height: 45px;
}
.clean_nr{margin-top:30px;}

/*power*/
			
.power {
	height: 800px;
	background: url(../images/20180129200058_467675134.jpg) center no-repeat;
	margin-top: 60px;
}
.power_til {
	height: 110px;
	text-align: center;
	font-size: 16px;
	color: #333;
	background: url(../images/20180123160147_1922058960.png) bottom no-repeat;
}
.power_til span {
	display: block;
	font-size: 29px;
	font-weight: bold;
	color: #0ca53a;
	line-height: 45px;
}
.power_til p {
	font-size: 18px;
	color: #cccccc;
	text-transform: uppercase;
}
.power_nr ul {
	margin-top: 110px;
}
.power_nr ul li {
	width: 300px;
	font-size: 20px;
	line-height: 30px;
	color: #333;
	padding-bottom: 60px;
}
.power_nr ul li span {
	display: block;
	font-size: 30px;
	color: #0ca53a;
	font-family: Impact;
	margin-bottom: 5px;
}
/*ad*/
			
.ad {
	width:100%;
	height: 160px;
	background: url(../images/20180129232340_2108606330.jpg) center no-repeat;
	
}
.ad .w1200{position: relative;height: 160px;}
.ad a {
	display: block;
	text-align: center;
	width: 150px;
	color: #fff;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	background: #ff9d2a;
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
}
.ad1 {
	width: 800px;
	float: right;
	font-size: 20px;
	color: #fff;
	margin-top: 28px;
}
.ad1 span {
	font-size: 26px;
	font-weight: bold;
	padding-right: 20px;
}
.ad2 {
	float: right;
	width: 720px;
	font-size: 14px;
	color: #fff;
	margin-top: 10px;
}
.ad2 span {
	font-size: 20px;
	font-weight: bold;
}
/*company*/
			
.company {
	height: 520px;
	background: url(../images/20180130111830_408087571.jpg) center no-repeat;
	margin-top: 50px;
}
.company .fl img {
	width: 430px;
	height: 520px;
	border: 1px #f1f1f1 solid;
}
.company_nor {
	width: 710px;
	padding-top: 30px;
}
.company_nor dt {
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 70px;
}
.company_nor dt p {
	display: block;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}
.company_nor dd {
	font-size: 14px;
	color: #333;
	line-height: 30px;
}
.company_nor dd span {
	display: block;
	font-size: 34px;
	font-weight: bold;
	padding-top: 10px;
}
.company_r {
	font-size: 25px !important;
	color: #fff !important;
	padding-bottom: 70px;
}
.company_nor a {
	display: block;
	float: left;
	width: 70px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
	background: url(../images/20180126222814_283926564.png) center no-repeat;
	margin-top: 10px;
}
.company_nor a:hover {
	background: url(../images/20180126223537_1913730813.png) center no-repeat;
}
/*news*/
			
.news {
	height: 510px;
	margin-top: 50px;
}
.news .m_zx {
	width: 370px;
	margin-right: 44px;
	float: left;
}
.news .last {
	margin-right: 0;
}
.news h2 {
	height: 76px;
	line-height: 76px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 23px;
	background: url(../images/20180128151234_949169931.jpg) no-repeat 18px bottom;
	position: relative;
	left: -18px;
	padding-left: 18px;
}
.news h2 a {
	color: #222222;
	font-size: 16px;
}
.news h2 a:hover {
	color: #006ab5;
	font-size: 16px;
}
.news h2 em {
	font-size: 16px;
	color: #adadad;
	font-family: arial;
	font-weight: normal;
	display: inline-block;
	padding-left: 5px;
}
.news h2 span a {
	font-size: 14px;
	color: #adadad;
	font-weight: normal;
}
.news h2 span a:hover {
	font-size: 14px;
	color: #ff6724;
	font-weight: normal;
}
.m_zxcc {
	border: 1px solid #e3e3e3;
	height: 200px;
	padding: 14px 20px 0 25px;
}
.news .u_lst4 li {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #e3e3e3;
	background: url(../uploadfile/image/20170628/20170628172941_1334180697.jpg) no-repeat 0 12px;
	overflow: hidden;
	font-size: 13px;
}
.news .u_lst4 li a {
	color: #666
}
.news .u_lst4 li a:hover {
	color: #006ab5
}
.news .u_lst4 .lastli {
	border-bottom: none;
}
.news .more2 {
	display: inline-block;
	margin-top: 28px;
	width: 132px;
	height: 36px;
	line-height: 36px;
	background: #333;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.news .more2 a {
	color: #fff;
	display: block;
}
.news .more2 a:hover {
	color: #fff;
	background: #169b3e;
}
.news .u_lst4 li:last-child {
	border-bottom: 0;
}
.wend {
	float: left;
	margin-right: 0;
	padding-left: 16px;
	width: 354px;
	height: 510px;
	background: #f5f5f5;
}
.wend h2 {
	left: 0;
	margin-bottom: 0;
}
.divdgweb_new_div_item_content {
	border-bottom: 1px dashed #ccc;
	padding: 22px 0 0 0;
	margin-right: 25px;
	margin-left: 18px;
}
.wend .lastdl {
	border-bottom: none;
}
.divdgweb_new_div_item_title {
	height: 29px;
	padding-left: 30px;
	line-height: 29px;
	background: url(../images/20180128151352_635918355.jpg) no-repeat left top;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
	font-weight: bold;
}
.divdgweb_new_div_item_title a {
	color: #333333;
}
.divdgweb_new_div_item_title a:hover {
	color: #0ca539
}
.divdgweb_new_div_item_body {
	padding-left: 30px;
	background: url(../images/20180128151510_1463896729.jpg) no-repeat left top;
	line-height: 25px;
	color: #666;
	height: 75px;
	font-size: 13px;
	overflow: hidden;
}

.link_mc {
	margin-right: 38px;
	float: left;
}
.foot {
	background: url(../images/20180129203505_383643973.jpg) center no-repeat;
	height: 402px;
}
.foot_nr ul {
	float: left;
	margin-top: 52px;
}
.foot_nr ul li a {
	color: #999;
}

.foot_left1 {
	margin-right: 72px;
}
.foot_left2 {
	margin-right: 82px;
}
.foot_left3 {
	margin-right: 90px;
}
.foot_left4 {
	margin-right: 90px;
}
.foot_left5 {
	margin-right: 59px;
}
.foot_nr ul p {
	color: #999;
	font-size: 16px;
	padding-bottom: 20px;
	font-weight: bold;
}
.foot_nr ul li {
	color: #a1a1a1;
	line-height: 30px;
	
}
.foot_nr ul dd {
	color: #999;
	font-weight: bold;
	font-size: 16px;
}
.foot_nr ul span {
	font-size: 22px;
	color: #999;
	margin-bottom: 6px;
	margin-top: 2px;
	display: block;
}
.foot_ewm{}
.foot_ewm li:first-child{margin-left: 0px;}
.foot_ewm li{float:left; margin-left: 20px;}
.foot_qq {
	background: url(../images/20180124173403_1609025972.jpg) no-repeat;
	color: #999;
	width: 192px;
	height: 34px;
	line-height: 34px;
	padding-left: 38px;
	display: block;
}
.foot_qq a {
	color: #fff;
}
.foot_xt {
	width: 30px;
	height: 3px;
	background: #fff;
	display: block;
	margin-top: 14px;
	margin-bottom: 5px;
}
.foot_fx {
	color: #999;
	line-height: 35px;
}
.bdsharebuttonbox {
	width: 245px;
}
.foot_ms {
	text-align: center;
	line-height: 30px;
	padding-top: 60px;
	color: #999;
}
.foot_ewm a {
	display: block;
	color: #999;
	text-align: center;
}
.foot_ms a {
	color: #999;
}
.linkTagcs li a{color:#333 !important;}


/*ny*/
.case_ny {
	width:100%;
	background:#f7f7f7;
}
.case_ny .box {
	width: 1200px;
	max-width:1200px;
	margin:auto;
	display:table;
}
.case_ny .box .case-list {
	width:100%;
	display:table;
	padding:60px 0 80px;
}
.case_ny .box .case-list li {
	width:32.5%;
	float:left;
	background:#fff;
	margin-right:1.25%;
	margin-bottom:20px;
	transition:all ease .5s;
}
.case_ny .box .case-list li:nth-child(3n) {
	margin-right:0;
}
.case_ny .box .case-list li a {
	width:100%;
	display:block;
}
.case_ny .box .case-list li .img {
	width:100%;
	overflow:hidden;
	position:relative;
}
.case_ny .box .case-list li .img:before {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:url(/import/Template/Default/Content/images/icon37.png) center center no-repeat;
	content:"";
	z-index:3;
	opacity:0;
	transition:all ease .5s;
}
.case_ny .box .case-list li .img:after {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:url(/import/Template/Default/Content/images/icon40.png) center center no-repeat;
	content:"";
	z-index:2;
	opacity:0;
	transition:all ease .5s;
}
.case_ny .box .case-list li .img img {
	width:100%;
	transition:all ease .5s;
}
.case_ny .box .case-list li .tbox {
	width:100%;
	padding:30px;
}
.case_ny .box .case-list li .tbox .t1 {
	font-size:22px;
	line-height:24px;
	color:#222;
	margin-bottom:24px;
	transition:all ease .5s;
	float:left;
}
.case_ny .box .case-list li .tbox .t2 {
	font-size:14px;
	line-height:24px;
	color:#666;
	margin-bottom:30px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.case_ny .box .case-list li .tbox .t3 {
	font-size:14px;
	line-height:24px;
	color:#999;
	background:url(/import/Template/Default/Content/images/icon38.png) 68px center no-repeat;
	transition:all ease .5s;
	width:28%;
	float:right;
}
.case_ny .box .case-list li:hover {
	box-shadow:0 0 25px 0 rgba(0,0,0,.15);
}
.case_ny .box .case-list li:hover .img:before {
	opacity:1;
}
.case_ny .box .case-list li:hover .img:after {
	opacity:1;
}
.case_ny .box .case-list li:hover .img img {
	transform:scale(1.1);
}
.case_ny .box .case-list li:hover .tbox .t1 {
	color:#ff7e00;
}
.case_ny .box .case-list li:hover .tbox .t3 {
	color:#222;
	background:url(/import/Template/Default/Content/images/icon39.png) 68px center no-repeat;
}


/*Page*/
.Page{ text-align:center; margin-top:20px; padding-bottom:80px;}
.Page .all{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}
.Page .pageindex{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}
.Page .current{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #f5f5f5; background: #1bb00c; margin-left: 5px; border-radius: 50px; color:#fff;}
.Page a{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}

/*procurement*/
.news_ny{background:#f9f9f9;}
.news_ny ul { padding:40px 0 20px; }
.news_ny ul li { margin-bottom: 30px; }
.news_ny .link { padding: 35px 30px 35px 150px; display: block; background-color: #fff; color: #646464; position: relative; border: 3px solid transparent; transition: .45s; -webkit-transition: .45s; }
.news_ny .link .tit { font-size: 24px; line-height: 40px; padding-bottom: 10px; border-bottom: 1px solid #c8c8c8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news_ny .link .abstracts { margin: 10px 0 0;  overflow: hidden; line-height: 30px;height: 60px;font-size: 14px;color: #999;}
.news_ny .link .time { display: block; width: 90px; height: 140px; background: #a9a9a9; position: absolute; top: 50%; left: 30px; margin-top: -70px; text-align: center; line-height: 1.2; color: #fff; font-family: "arial"; -webkit-transition: background 0.6s; -moz-transition: background 0.6s; transition: background 0.6s; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform-origin: 0% 50%; -moz-transform-origin: 0% 50%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: 0% 50%; }
.news_ny .link .time .day { font-size: 30px; margin-top: 20px; }
.news_ny .link .time:before { content: ""; display: block; width: 19px; height: 19px; background: url(/import/Template/Default/Content/images/news_time_ico_2.png) no-repeat scroll center center; margin: 25px auto 0; }
.news_ny .link:hover { background-color: #fff; border-color: #1aaf0b; }
.news_ny .link:hover .time { background-color: #ff7e00; }
.news_ny .link:hover .tit{color: #1aaf0b}
.news_ny .link .border { position: absolute; background-color: #1aaf0b; transition: .45s; -webkit-transition: .45s; }
.news_ny .link .border.top { right: 0; top: 0; height: 3px; width: 0%; }
.news_ny .link .border.right { right: 0; top: 0; height: 0%; width: 3px; }
.news_ny .link .border.bottom { left: 0; bottom: 0; height: 3px; width: 0%; }
.news_ny .link .border.left { left: 0; bottom: 0; width: 3px; height: 0%; }

.news_ny_class{width:540px; margin: auto; padding-top:60px; height:40px;}
.news_ny_class dl{display:block;}
.news_ny_class dl a{width:160px; height:40px; display: block; line-height: 40px; text-align: center; background:#fff; float:left; border-radius: 50px; transition: 0.4s; margin-right:30px;}
.news_ny_class dl:last-child a{margin-right:0px;}
.news_ny_class dl:hover a{background:#ff7e00; transition: 0.4s; color:#fff;}
.news_ny_class dl.cur a{background:#ff7e00;color:#fff;}

/*联系我们内页*/

.in_contact {
    padding: 50px;
    background: #f9f9f9;
    margin: 50px 0 60px;
    border-radius: 20px;
}

.in_contact .cont-tit { width: 100%; line-height: 38px; padding-bottom: 22px; border-bottom: 1px solid #e5e5e5; font-size: 18px; color: #666}

.in_contact ul { width: 100%}
.in_contact ul:after{content:'';clear:both;display:block;}

.in_contact li { float: left; width: 33.33%; padding: 40px 1% 0 2.5%; border-left: 1px solid #e5e5e5; box-sizing: border-box;min-height:350px;}

.in_contact li:first-child { border-left: none}

.in_contact li img { margin-bottom:5px}

.in_contact li h2 { font-size: 30px; color: #000; line-height: 48px; margin-bottom: 12px;font-weight: normal;}

.in_contact li p {

    font-size: 16px;
    color: #555;
    line-height: 35px;

}
.in_contact li p a{
    font-size: 15px;
    color: #555;
    line-height: 35px;}
.in_contact li p a:hover{color:#064893}
.in_contact li p a img{display: inline-block;vertical-align: middle;}

.in_contact li dl { width: 100%; padding-top: 20px}

.in_contact li dd {
    float: left;
    width: 28%;
    margin-right: 5%;
}

.in_contact li img {
    max-width: 100%;
    height: auto;
}

.in_contact li dd p {
    font-size: 15px;
    color: #666;
    line-height: 20px;
    text-align: center;
}

.in_contact li h3 { font-size: 24px; color: #000; line-height: 61px}

.in_contact li .ban { position: relative}

.in_contact li .box { background: #f5f5f5; padding: 30px 0 35px; position: absolute; top: 90px; left: -10%; opacity: 0; filter: alpha(opacity=0)}

.in_contact li .box h4 { font-size: 24px; color: #000; line-height: 43px; padding-left: 10%; margin-bottom: 6px}

.in_contact li .box p { font-size: 14px; color: #666; line-height: 30px; padding: 0 10%}

.in_contact li .box:after { border-bottom: 13px solid #f5f5f5; border-right: 12px solid transparent; border-left: 12px solid transparent; position: absolute; top: -13px; left: 13%; content: ""; width: 0; height: 0}

.my-map { margin: 0 auto; width: 100%; height: 600px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}


/*简介*/
.com-width > .page{position:relative;}
.com-width .left {
  float: left;
  width: 490px;
}
.com-width .right {
  width: 640px;
  background: #fff;
  padding: 35px;
height:530px;
  box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);
}

.com-width .right .des{overflow: overlay; height:420px; width: 614px; padding-right: 32px;}

.com-width .left .pic.pic-plus {
  box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);
}
#bodycon #center {
  width: 100% !important;
  background: url(uploadfile/image/20191021/20191021171231_808849209.jpg) repeat center !important;
}
.com-width .left .page-title .en {
  font-size: 30px;
  text-transform: capitalize;
  color: #aaa;
  display: block;
  line-height: 40px;
  padding: 20px 0 0;
}
.com-width .left .page-title .cn {
  font-size: 30px;
  line-height: 40px;
  padding: 0 0 30px;
  font-weight: normal;
}

.com-width.clearfix {
    padding: 60px 0px;
}
#bodycon {
    padding: 0px 0;
  width: 100% !important;
}
.com-width .left .pic.pic-plus img {
  display: block;
  width: 100%;
}
.com-width .left{position: relative}
.com-width .left > .intro-num {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(16,89,169,0.65);
    width: 350px;
    padding: 20px;
    text-align: center;
}

.com-width .left > .intro-num > li {
    display: inline-block;
    padding: 5px 18px;
}
.com-width .left > .intro-num > li p {
    color: #fff;
    font-size: 14px;
    display: block;
    line-height: 20px;
}
.com-width .left > .intro-num > li p i {
    display: inline-block;
    font-size: 32px;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    font-style: normal;
    vertical-align: middle;
    line-height: 40px;
    padding-bottom: 5px;
}

.com-width .right .des p {
  font-size: 16px;
  color: #565656;
  padding: 0 0 15px;
  line-height: 30px;
  text-align: justify;
  text-indent: 2em;
}
.com-width .right .tit {
  font-size: 30px;
  font-weight: bold;
  display: block;
  line-height: 30px;
  padding-bottom: 40px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 35px;
  color: #0fa104;
}
.prod_right_tj_title_two{border-left:7px #ff7e00 solid; height:39px; position:relative; margin-top:60px;}
.prod_right_tj_title_two p{padding-left:20px; font-size:22px;line-height: 22px;}
.prod_right_tj_title_two em{padding-left:20px; font-size:12px; color:#dddddd; display:block; padding-top:3px;}
.prod_right_tj_title_two a{display:block; position:absolute; right:0; top:10px; background:url(/import/Template/Default/Content//import/Template/Default/Content/images/prod_right_tj_title_a.png) left no-repeat; padding-left:24px; color:#ccc; font-size:12px;}




/*prod*/
.prod{width:1200px; margin: auto; margin-top:60px;}
.prod .prod_left{width:240px; float:left;}
.prod .prod_left .prod_title{width:240px; height:94px; background:#0fa104; text-align: center;}
.prod .prod_left .prod_title p{color:#fff; font-size:22px; font-weight: bold; padding-top:22px;}
.prod .prod_left .prod_title span{color:#fff; padding-top:4px; display:block;}
.prod .prod_left ul{background:#f6f6f6;}
.prod .prod_left ul li{width:100%; height:58px; line-height:58px; border-bottom: #ccc solid 1px; position: relative; transition: 0.3s;}
.prod .prod_left ul li a{text-indent: 30px; display: block; color:#666;}
.prod .prod_left ul li::after{content: ">>"; display: block; font-family: "SimSun"; position: absolute; right: 30px; top:0; transition: 0.3s;}
.prod .prod_left ul li:hover::after{color:#fff; transition: 0.3s;}
.prod .prod_left ul li:hover{background:#ff7e00; transition: 0.3s;}
.prod .prod_left ul li:hover a{color:#fff;}
.prod .prod_left ul li.cur{background:#ff7e00; transition: 0.3s;}
.prod .prod_left ul li.cur a{color:#fff;}
.prod .prod_left ul li.cur::after{color:#fff;}
.prod .prod_right{width:922px; float:right;}
.prod_right_tj_nr_two{margin-top:32px;}
.prod_right_tj_nr_two ul{}
.prod_right_tj_nr_two ul li{width:284px; height:auto; float:left; margin-right:24px;}
.prod_right_tj_nr_two ul li:nth-child(3){margin-right:0;}
.prod_right_tj_nr_two ul li:nth-child(6){margin-right:0;}
.prod_right_tj_nr_two ul li:nth-child(9){margin-right:0;}
.prod_right_tj_nr_two ul li:nth-child(12){margin-right:0;}
.prod_right_tj_nr_two ul li:nth-child(15){margin-right:0;}
.prod_right_tj_nr_two ul li a{}
.prod_right_tj_nr_two ul li a i{display:block; width:284px; height:284px; border:1px #ccc solid; overflow:hidden; position:relative;}
.prod_right_tj_nr_two ul li a i img{display:block; width:100%;}
.prod_right_tj_nr_two ul li a i:after{content:""; display:block; position:absolute; top:0; bottom:0; left:0; right:0; background:url(/import/Template/Default/Content/images/prod_bk.png) no-repeat;}
.prod_right_tj_nr_two ul li a p{height:50px; line-height:50px; text-indent:20px; position:relative; transition:0.3s;}
.prod_right_tj_nr_two ul li a p:after{content:""; display:block; background:url(/import/Template/Default/Content/images/prod_right_tj_nr_two_i.png) top center no-repeat; width:19px; height:19px; position:absolute; top:15px; right:12px; transition:0.3s;}
.prod_right_tj_nr_two ul li:hover a p{ position:relative; transition:0.3s;}
.prod_right_tj_nr_two ul li:hover a p:after{ background:url(/import/Template/Default/Content/images/prod_right_tj_nr_two_i.png) bottom center no-repeat; transition:0.3s;}

.prod .prod_right .prod_right_01{}
.prod_right_01_title{border-bottom: 1px #eee solid; height: 40px;}
.prod_right_01_title p{font-size:22px; font-weight: bold; float: left; color:#0fa104;}
.prod_right_01_title span{color:#ccc; display: block; padding-top:5px; padding-left:6px; float:left;}
.prod_right_01_title a i{display:block; float:right; color:#ccc; background:#eee; padding:4px 14px; border-radius: 50px; text-align: center; transition: 0.3s;}
.prod_right_01_title a:hover i{background:#ff7e00; color:#fff; transition: 0.3s;}
.prod .prod_right .prod_right_01 ul{margin-top:16px;}
.prod .prod_right .prod_right_01 ul li{float:left; width:290px; margin-right: 26px; margin-bottom: 40px;}
.prod .prod_right .prod_right_01 ul li:last-child{margin-right: 0px;}
.prod .prod_right .prod_right_01 ul li a{}
.prod .prod_right .prod_right_01 ul li a i{width: 290px; height:290px; overflow: hidden; display: block;}
.prod .prod_right .prod_right_01 ul li a i img{width:100%;}
.prod .prod_right .prod_right_01 ul li a p{height:44px; line-height:44px; text-align: center; font-size:15px; width:100%; background:#efefef; transition: 0.3s;}
.prod .prod_right .prod_right_01 ul li:hover a p{background:#ff7e00; transition: 0.3s; color:#fff;}



