﻿@charset "utf-8";

*{

	margin: 0px;

	padding: 0px;

	font-family: "Microsoft YaHei",Arial,sans-serif;

	font-size:14px;

}

body{

	color: #333;

}

ul,ol,li{

	list-style: none;

}

a{

	text-decoration: none;

	color:#333;

}

img{

	display:block;

	border:0;

}

.clearfix:before,.clearfix:after{

    content:"";

    display:table;

}

.clearfix:after{clear:both;}

.w1200{

	width:1200px;

	margin: 0 auto;

}

.clear{

	clear:both;

}

.fl{

	float:left;

}

.fr{

	float:right;

}

.mt15{

	margin-top:15px !important;

}

.mb15{

	margin-bottom:15px;

}

.mt40{

	margin-top:40px !important;

}

.mb40{

	margin-bottom:40px;

}

.ml40{

	margin-left:40px;

}

.mr40{

	margin-right:40px;

}

.mt30{

	margin-top:30px !important;

}

.mb30{

	margin-bottom:30px;

}

.ml30{

	margin-left:30px;

}

.mr30{

	margin-right:30px;

}

.ml15{

	margin-left:15px;

}

.mr15{

	margin-right:15px;

}

.mt20{

	margin-top:20px !important;

}

.mb20{

	margin-bottom:20px;

}

.ml20{

	margin-left:20px;

}

.mr20{

	margin-right:20px;

}

.mt10{

	margin-top:10px;

}

.mb10{

	margin-bottom:10px;

}

.ml10{

	margin-left:10px;

}

.mt5{

	margin-top:5px;

}

.mb5{

	margin-bottom:5px;

}

.ml5{

	margin-left:5px;

}

.mr5{

	margin-right:5px;

}

.mr10{

	margin-right:10px;

}

.pt15{

	padding-top:15px;

}

.pb15{

	padding-bottom:15px;

}

.pl15{

	padding-left:15px;

}

.pr15{

	padding-right:15px;

}

.pt20{

	padding-top:20px;

}

.pb20{

	padding-bottom:20px;

}

.bl20{

	padding-left:20px;

}

.pr20{

	padding-right:20px;

}

.pt10{

	padding-top:10px;

}

.pb10{

	padding-bottom:10px;

}

.pl10{

	padding-left:10px;

}

.pr10{

	padding-right:10px;

}

.pt5{

	padding-top:5px;

}

.pb5{

	padding-bottom:5px;

}

.pl5{

	padding-left:5px;

}

.pr5{

	padding-right:5px;

}

.fontS14{

	font-size:14px;

}

.fontS16{

	font-size:16px;

}

.fontS18{

	font-size:18px;

}

.fontS20{

	font-size:20px;

}

.fontS22{

	font-size:22px;

}

.fontS24{

	font-size:24px;

}

.bg-g{

	background:#428961 !important;

}

.bg-y{

	background:#ffb600 !important;

}

.bg-h{

	background:#8b8b8b !important;

}

.red{

	color:#dc100b !important;

}

.content-about{

	width:1200px;

	margin:0 auto;

}

/* header start */

.top-tip img{

	width:100%;

	margin:0px auto;

}

.header{

	width:100%;

	height:60px;

	margin:30px 0;

}

.header-content{

	width:1200px;

	height:100%;

	margin:0px auto;

}

.header-content h1{

	width:360px;

}

.search{

	width:360px;

	margin:5px 100px 0 80px;

}

.search input{

	display:block;

	float:left;

	width:294px;

	height:28px;

	border:1px solid #333;

	text-indent:10px;

	border-right:0px;

}

.search button{

	display:block;

	width:60px;

	height:30px;

	background:#438A62 url(../images/icon01.png) center -8px no-repeat;

	float:left;

	border:0;

}

.search_d{

	font-size:0px;

}

.search_d span{

	display:inline-block;

	font-size:12px;

}

.search_d a{

	color:#666;

	display:inline-block;

	font-size:12px;

	padding:5px 5px;

}

.header-r{

	width:300px;

	text-align:right;

}



.header-r span{

	padding:0 8px;

	}



.header-r p span{

	font-weight:600;

	padding-left:5px;

}

.header-r p b{

	color:#D40000;

	font-size:24px;

}

.topbg{

	width: 1200px;

	height: 30px;

	line-height: 30px;

	margin: 0px auto;

}

.topbg em{

	font-style:normal;

	padding:0 4px;

	font-size:12px;

	}

.topbg span{

	color:red;

	font-size:12px;

}

.topbg a{

	font-size:12px;

}



/* nav */

.nav{

	width:100%;

	height:30px;

	background:#438A62;

}

.nav-center{

	width:1200px;

	height:100%;

	margin:0 auto;

	line-height:30px;

}

.nav-center ul li{

	float:left;

	color:#fff;

	font-size:16px;

	padding:0px 7px;

}

.nav-center ul li.menu{

	width:170px;

	height:30px;

	background:#1C7B41 url(../images/icon01.png) 126px -58px no-repeat;

	text-indent:20px;

	position:relative;

	padding:0px;

}

.nav-center ul li.menu > a{

	color:#fff;

	font-size:18px;

	font-weight:600;

}

.menu-div{

	position:absolute;

	top:30px;

	left:0px;

	width:170px;

	padding-top:15px;

	background:rgba(67,138,98,0.9);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8438a62,endColorstr=#C8438a62);

	z-index:999;

}

.menu-div ul li{

	position:relative;

	padding:0;

}

.menu-div li.listNav{

	background:url(../images/arrow.png) 130px center no-repeat;

}

.menu-div ul li a{

	text-align:center;

	display:block;

	width:170px;

	height:54px;

	line-height:54px;

	font-size:16px;

	font-weight:500;

	cursor:pointer;

	color:#fff;

	text-indent:0px;

}

.spec ul li a{

	text-align:center;

	display:block;

	width:170px;

	height:39px;

	line-height:39px;

	font-size:16px;

	font-weight:500;

	cursor:pointer;

	color:#fff;

	text-indent:0px;

}



.two-menu{

	position:absolute;

	top:0px;

	left:170px;

	width:200px;

	transition:all ease 0.3s 0s;

	display:none;

	background:rgba(67,138,98,0.9);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8#438a62,endColorstr=#C8#438a62);

}

.menu-div ul li .two-menu a{

	display:block;

	float: left;

	width:50%;

	height:35px;

	line-height:35px;

	font-size:14px;

}

.menu-div ul li:hover .two-menu{

	display:block;

}

.menu-div ul li span{

	display:block;

	height:53px;

	line-height:53px;

	background: #438a62 url(../images/icon01.png) center -126px no-repeat;

	width:170px;

	cursor:pointer;

}

.menu-div ul li a:hover{

	background:rgba(0,0,0,0.4);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);

}

.nav-center ul .main-li a{

	color:#fff;

	font-size:16px;

	display:block;

	height:30px;

	line-height:30px;

}

.nav-center ul .main-li:hover a,.nav-center ul .main-li.cur a{

	color:#000;

}

/* banner start */

.banner{

	width:100%;

	height:500px;

	position:relative;

	overflow:hidden;

}

.banner ul{

	width:100%;

	height:100%;

}

.banner ul li{

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	display:none;

}

.banner ul li.cur{

	display:block;

}

.banner ul li a{

	display:block;

	width:100%;

	height:100%;

}

.banner ol{

	position:absolute;

	bottom:10px;

	right:50%;

	margin-right: -75px;

}

.banner ol li{

	width:15px;

	height:15px;

	border-radius:50%;

	background:#bababa;

	float:left;

	margin:0px 5px;

}

.banner ol li.on{

	background:#1b7b40;

}



@keyframes hh{

	from{

		transform:scaleX(1.1) scaleY(1.1);

	}

	to{

		transform:scaleX(1) scaleY(1);

	}

}



@-webkit-keyframes hh{

	from{

		-webkit-transform:scaleX(1.1) scaleY(1.1);

	}

	to{

		-webkit-transform:scaleX(1) scaleY(1);

	}

}



@-moz-keyframes hh{

	from{

		-moz-transform:scaleX(1.1) scaleY(1.1);

	}

	to{

		-moz-transform:scaleX(1) scaleY(1);

	}

}



@-ms-keyframes hh{

	from{

		-ms-transform:scaleX(1.1) scaleY(1.1);

	}

	to{

		-ms-transform:scaleX(1) scaleY(1);

	}

}



@-o-keyframes hh{

	from{

		-o-transform:scaleX(1.1) scaleY(1.1);

	}

	to{

		-o-transform:scaleX(1) scaleY(1);

	}

}

/* 定制企业与服务 */

.goods-f{

	width:1200px;

	margin:0px auto;

	height:182px;

}

.goods-l{

	width:400px;

}

.goods-l h2{

	width: 170px;

	height:65px;

	margin-top:50px;

	background:url(../images/p_bg01.png) no-repeat;

	font-size:19px;

	text-align:center;

}

.goods-l h2 span{

	font-size:12px;

	color:#666;

	text-align:center;

	font-weight:normal;

}

.goods-l em{

	display:block;

	font-style:normal;

	margin:30px 0 0 20px;

}

.goods-l em a{

	display:block;

	padding:0px 10px;

	width:20px;

	height:130px;

	border-left:1px solid #ddd;

	float:left;

	font-size:16px;

	font-weight:bold;



}

.goods-r{

	width:799px;

}

.good-tab h3{

	height:30px;

	font-size:0px;

	/*text-align:center;*/

}

.good-tab h3 span a,.good-tab h3 em a{

	font-size:14px;

	color:#000;

	display:inline-block;

	padding:4px 15px;

	font-style:normal;

}

.good-tab h3 span.cur a{

	background:#438A62;

	color:#fff;

}

.good-info{

	display:none;

}

.good-info.on{

	display:block;

}

.good-info h3{

	font-size:0px;

	text-align:left;

}

.good-info h3 b{

	display:inline-block;

	font-size:14px;

}

.good-info h3 a{

	display:inline-block;

	padding:0px 5px;

	font-weight:500;

	font-size:14px;

}

.good-info h3 i{

	font-size:12px;

	font-style:normal;

	font-weight:500;

	color:#666;

}

.good-info h3 b a{

	padding:0;

	font-weight:600;

}

.good-info p{

	font-size:0px;

	text-align:left;

	margin-left:5px;

}

.good-info p a{

	display:inline-block;

	padding:10px 10px 0 0;

	font-size:14px;

	font-weight:600;

	color:#f18101;

}

.good-info h4{

	margin-top:10px;

	font-size:0px;

}

.good-info h4 i,.good-info h4 em{

	font-style:normal;

	color:#f18101;

	font-size:14px;

}

.good-info h4 em{

	color:#999;

}



/* 定制策略 */

.title-img img{

	width:100%;

	margin:0px auto;

}

.strategy{

	width:1200px;

	margin:0px auto;

	overflow:hidden;

}

.strategy-text{

	width:1152px;

	margin:0px auto;

	overflow: hidden;

}

.strategy-txt{

	float:left;

	width:382px;

	height:232px;

	margin-right:2px;

	position:relative;

	overflow:hidden;

	cursor:pointer;

}

.strategy-txt img{

	width:382px;

	height:232px;

}

.opacity-bg{

	position:absolute;

	top:0;

	left:-100%;

	width:100%;

	height:100%;

	background:rgba(0,0,0,0.5);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fffffff,endColorstr=#7Fffffff);

	transition:all ease 0.3s 0s;

}

.opacity-bg h3{

	font-size:32px;

	text-align:center;

	color:#fff;

	font-weight:500;

	margin:40px 0 20px;

}

.opacity-bg p{

	text-align:center;

}

.opacity-bg span{

	padding:0px 20px 10px;

	color:#fff;

	font-size:18px;

	border-bottom:1px solid #fff;

}

.opacity-bg img{

	height:35px;

	width:auto;

	margin:20px auto;

}

.strategy-txt.cur .opacity-bg{

	left:0px;

}

.strategy-b{

	width:1152px;

	margin:20px auto 10px;

	height:570px;

}

.strategy-img-img{

	width:1200px;

	margin:10px auto;

}

.strategy-img-img li{

	width:1200px;

}

.strategy-img-img li img{

	display:block;

	float:left;

}

.strategy-img{

	display:none;

}

.strategy-img.on{

	display:block;

}

.strategy-img li{

	float:left;

	width:570px;

	height:570px;

	margin-right:10px;

	overflow: hidden;

}

.strategy-img li:nth-child(2n){

	margin-right:0px;

}

.strategy-img img{

	opacity:1;

	transition:all ease 0.3s 0s;

}

.strategy-img img:hover{

	opacity:0.8;

	transform:scale(1.05);

}

/* 团体定制、部分案例 */

.case-content{

	width:1200px;

	margin:0 auto;

}

.case-content ul li{

	float:left;

	width:370px;

	border:1px solid #ddd;

	background:#eee;

	margin: 10px 0 10px 21px;

	transition:all ease 0.3s 0s;

	-webkit-ransition:all ease 0.3s 0s;

	-moz-transition:all ease 0.3s 0s;

	-ms-transition:all ease 0.3s 0s;

	-o-transition:all ease 0.3s 0s;

}

.case-content ul li:hover{

	-webkit-transform:translate3d(0,-2px, 0);

	-moz-transform:translate3d(0,-2px, 0);

	-ms-transform:translate3d(0,-2px, 0);

	-o-transform:translate3d(0,-2px, 0);

	transform:translate3d(0,-2px, 0);

	box-shadow:0px 5px 10px rgba(0,0,0,0.1);

}

.case-content ul li:nth-child(3n){

	margin-right:0px;

}

.case-text{

	padding: 5px 0;

}

.case-text p{

	font-size:14px;

	line-height:34px;

	height: 34px;

	text-align:center;

	overflow: hidden;

}

.case-text img{

	margin:5px auto 0;

}

.case-text h2{

	height: 24px;

	line-height: 24px;

	overflow: hidden;

	text-align: left;

	padding: 0 10px;

	font-weight: normal;

}

.case-content h5,.parBd h5{

	text-align:center;

}

.case-content h5 a,.parBd h5 a{

	font-size:18px;

	color:#428961;

	height:50px;

	display:inline-block;

	background:url(../images/icon01.png) center -206px no-repeat;



}



/* 现款定制 */

.slideGroup {

	width:1200px;

	margin:0px auto;

	text-align:left;

}

.slideGroup .parHd {

	height:32px;

	line-height:32px;

	position:relative;

}

.slideGroup .parHd ul {

	float:left;

	position:absolute;

	left:40%;

	top:0px;

	height:30px;

}

.slideGroup .parHd ul li {

	float:left;

	padding:0 30px;

	background:#d5d5d5;

	color:#333;

	font-size:15px;

	font-weight:600;

	cursor:pointer;

}

.slideGroup .parHd ul li.on {

	height:32px;

	background:#1b7b40;

	color:#fff;

}

.slideGroup .slideBox {

	zoom:1;

	position:relative;

	margin-top:15px;

}

.slideGroup .sPrev,.slideGroup .sNext {

	position:absolute;

	left:-17px;

	top:180px;

	display:block;

	width:22px;

	height:60px;

	background:#eee url(../images/icon01.png) center -262px no-repeat;

	z-index:999;

}

.slideGroup .sNext {

	left:auto;

	right:-17px;

	background-position:center -318px;

}

.slideGroup .sPrev:hover,.slideGroup .sNext:hover{

	background:#438A62 url(../images/icon01.png) center -262px no-repeat;

}

.slideGroup .sNext:hover{

	background-position:center -318px;

}

.slideGroup .parBd ul {

	overflow:hidden;

	zoom:1;

}

.slideGroup .parBd ul li {

	width:288px;

	margin-left:16px;

	margin-bottom: 16px;

	float:left;

	_display:inline;

	overflow:hidden;

	text-align:center;

}



.slideGroup .parBd ul li .pic {

	text-align:center;

}

.slideGroup .parBd ul li p{

	height: 30px;

	line-height: 30px;

	overflow: hidden;

	padding: 0 10px;

	text-align: center;

}

.slideGroup .parBd ul li .pic img{

	width:284px;

	height:284px;

	border:1px solid #ddd;

	display:block;

}



.slideGroup .parBd ul li .title {

	font-size:0;

}

.slideGroup .parBd ul li .title a{

	display:inline-block;

	height:24px;

	line-height:24px;

	border:1px solid #ddd;

	padding:0px 18px;

	font-size:14px;

	background:#fff;

	margin-left: -1px;

}

.hot-adv{

	width:1200px;

	margin:0 auto;

}

/* 主题开发 */

.develop-content{

	width:1200px;

	margin:0px auto;

	overflow: hidden;

}



.kf_spec{

	height:501px;

}



.develop-tab ul li{

	margin-bottom: 10px;

}

.develop-l{

	width:250px;

	margin-right:20px;

}

.develop-text{

	width:247px;

	height:90px;

	margin-bottom:7px;

	position:relative;

}

.develop-bg{

	position:absolute;

	top:0px;

	left:0px;

	width:246px;

	height:86px;

}

.develop-text.cur .develop-bg{

	border:3px solid #39F;

}

.develop-text.cur .develop-bg span{

	display: inline-block;

	width: 0px;

	height: 0px;

	border-top: 20px solid transparent;

	border-bottom: 20px solid transparent;

	border-left: 20px solid #39F;

	position: absolute;

	right: -20px;

	top: 16px;

}

.develop-bg span{

	display:block;

	color:#fff;

	font-size:18px;

	font-weight:600;

	margin:10px 0 0 10px;

}

.develop-r{

	width:876px;

	height:478px;

	overflow: hidden;

}

.develop-info{

	display:none;

}

.develop-info.on{

	display:block;

}



/* 客户实拍 */



.sp_wrap{ width:1200px;margin:10px auto;overflow:hidden;}

.sl-shipai .scv-shaixuan{ line-height:34px; border-bottom:1px solid #DDDDDD; overflow:hidden; }

.sl-shipai .scv-shaixuan span{margin:0 5px; background:#e4393c; color:#FFF; padding:2px 5px; font-size:14px;}

.sl-shipai .scv-shaixuan a{ font-size:14px; margin:0 5px; padding:2px 5px;}

.sl-shipai .scv-shaixuan b{ width:100px; font-size:14px; padding-left:10px; float:left; background:#F3F3F3; font-weight:normal;}

.list_tit{  text-align:center; border-bottom:1px solid #FE514E; height:10px; margin:30px auto;}

.list_tit span{ width:180px; height:50px; display:inline-block; text-align:center; font-size:30px; font-weight:bold; margin-top:-15px; background:#FFF;}

.pt_list{ overflow:hidden;}

.pt_list li{ float:left; width:390px; margin-left:15px; margin-bottom:20px; line-height:0;}

.pt_list li dt{ display:inline-block; width:390px; height:390px; overflow:hidden; text-align:center;}

.pt_list li img{ transition:all 0.5s;}

.pt_list li:hover img{transform:scale(1.2);}

.pt_list li dd{background:#ECF8FB; padding:10px;}

.pt_list li p{ font-size:14px; line-height:30px; height:30px; overflow:hidden;}



/*应用场合*/

.yych{

	width:1200px;

	margin:20px auto 10px;

}

.yych ul li{

	float:left;

}

.yych .yychBox{

	background: #b1d2c1;

    margin-top: -15px;

    padding: 10px 0;

}

.yych .top{

	width:1172px;

	margin: 0 auto;

}

.yych .bottom{

	width:1172px;

	margin: 0 auto;

}

/* 新闻资讯 */

.news{

	width:1200px;

	margin:0px auto;

}

/*.news-l{

	width:558px;

	height:162px;

	background:#438A62;

	padding:20px;

	position:relative;

}*/

.gy .gy-cont a{

	float: left;

	/*width: 115px;

	height: 26px;*/

	display: block;

}

.gy div .gy_a{

	float: left;

	width: 90px;

	height: 26px;

	display: block;

}

.gy{width:598px;height:204px;background:#438A62;float:left;position:relative;}

.gy p{width: 548px;height: 115px;position: absolute;left: 20px;top: 60px;font-size: 14px;color: #fff;}

.gy-tit{ overflow:hidden; padding-top:15px;}

.gy-tit li{ float:left; padding:0 10px; margin-left:10px; margin-bottom:10px; position:relative;}

.gy-tit li a{ color:#FFF; font-size:18px; font-weight:bold; line-height:38px;}

.gy-tit li.active{ border-bottom:2px solid #ffffff;}

.gy-tit li.active span{ width: 0px; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #ffffff; font-size: 0px; line-height: 0px; position:absolute; bottom:-10px; left:37px;}

.gy-cont{ display:none;}

.gy-cont p{ text-indent:2em;margin-top:5px;line-height:20px;}

.more {

	display: block;

	width: 78px;

	height: 18px;

	color: #fff;

	text-align: center;

	position: absolute;

	right: 0;

	bottom: 3px;

	padding:0px 20px 2px 5px;

	border-left: 1px solid #fff;

	border-bottom: 1px solid #fff;

	font-weight: 700;

}



/*.news-l h3{

	height:30px;

	line-height:30px;

	border-bottom:1px solid #fff;

}

.news-l h3 span{

	color:#fff;

	font-size:18px;

	display:inline-block;

	line-height:29px;

	padding:0px 10px;

	border-bottom:1px solid #fff;

}

.news-l p{

	color:#fff;

	line-height:24px;

}

.news-l a{

	display:inline-block;

	color:#fff;

	padding:0px 20px 2px 5px;

	border-left:1px solid #fff;

	border-bottom:1px solid #fff;

	position:absolute;

	right:0px;

	bottom:5px;

}*/

.news-r{

	position:relative;

	width:562px;

	height:182px;

	padding:10px 20px;

}

.news-r h3{

	height:30px;

	line-height:30px;

	border-bottom:1px solid #CBCDCA;

}

.news-r h3 span{

	font-size:18px;

	display:inline-block;

	padding:0px 20px;

	line-height:29px;

	border-bottom:2px solid #989A97;

}

.news-r ul li{

	height:30px;

	line-height:30px;

	padding-left:20px;

	background:url(../images/icon01.png)-12px -170px no-repeat;

}

.news-r ul li span{

	display:block;

	float:right;

	font-size:10px;

}

.news-r .more{

	position:absolute;

	right:20px;

	bottom:5px;

	display:block;

	padding:0px 20px 2px 5px;

	border-left:1px solid #999;

	border-bottom:1px solid #999;

	color:#000;

}

/* 定制流程 */

.process-liu{

	padding:0px 10px 20px;

	width:1180px;

	margin:20px auto;

}

.process-liu li{

	float:left;

	width:195px;

	height:152px;

	border-right:1px dotted #ddd;

}

.process-liu li dt{

	width:112px;

	height:112px;

	margin:0px auto;

	background:url(../images/num_bg.png) -222px 0px no-repeat;

	text-align:center;

	line-height:112px;

	font-size:36px;

	font-weight:600;

	font-family:"Arial";

	cursor:pointer;

	transform: perspective(1000px) rotate3d(0,1,0,0deg);

	transition:all ease 0.3s 0s;

}

.process-liu li dt:hover{

	transform: perspective(1000px) rotate3d(0,1,0,180deg);

}

.process-liu li.cur dt{

	background-position:0px 0px;

}

.process-liu li.cur em{

	border-top:5px solid #428961;

}

.process-liu li dd{

	font-size:16px;

	text-align:center;

	height:30px;

	line-height:30px;

}

.process-liu li dd span{

	margin-top:5px;

	width:100%;

	display:block;

	height:5px;

	background:#f1f1f1;

	text-align:center;

}

.process-liu li dd span em{

	display:inline-block;

	width:28px;

	border-top:5px solid #999;

}

/*  */

.jmSeries{

	width:1200px;

	margin:40px auto;

	overflow:hidden;

}

.jmSeries ul li{width:240px;float:left;}

.jmSeries ul li img{

	width:100%;

	height:100%;

	display:block;

}

.jmSeries ul li p{

	width:100%;

	height:30px;

	text-align:center;

	line-height:30px;

	color:#fff;

	font-size:14px;

	font-weight:bold;

}

.jmbl p{

	background:#f7b200;

}

.jmbw p{

	background:#019ac6;

}

.jmtc p{

	background:#2bac50;

}

.jmss p{

	background:#1c7b41;

}

.jmyz p{

	background:#35334b;

}

/* 团定页面*/

.position{

	line-height:30px;

	width:1200px;

	margin:0 auto;

	padding: 5px 0;

	border-bottom:1px solid #ddd;

	margin-bottom: 5px;

}

.bg_page{

	margin: 30px auto;

}

.page li{

	display:inline-block;/*

	padding:5px 12px;

	border:1px solid #cdcdcd;*/

	margin:0px 2px;

}

.page li.thisclass{

	color: #d96036;

	display:inline-block;

}

.p-position{

	text-align:center;

	font-size:0px;

	margin: 20px 0;

}

.p-position li{

	display:inline-block;

	font-size:14px;

	margin-right: 10px;

}

.p-position li a{

	color: #666;

}

.p-position li.thisclass{

	border:none;

	color:#d96436;

}

.p-position li a{

	border:1px solid #ddd;

	padding:4px 10px;

	display:block;

}

.p-position table{

	margin:20px auto;

}



/*.dede_pages{

	width:1200px;

	height:30px;

	line-height:30px;

	margin:20px auto;

}

.dede_pages .p-position{

	text-align:center;

	font-size:0px;

}

.dede_pages .p-position li{

	display:inline-block;

	margin:0px 8px;

}

.dede_pages .p-position li a{

	padding:5px 12px;

	border:1px solid #ddd;

}

.thisclass{

	color:#e77830;

}*/

.td-banner{

	width:100%;

	height:380px;

	background: url(../images/td_banner.jpg) center center no-repeat;

}

.al-banner{

	width:100%;

	height:380px;

	background: url(../images/al_banner.jpg) center center no-repeat;

}

.xk-lc{

	width:1200px;

	margin:0px auto;

}

.xk-lc h3{

	text-align:center;

	font-size:36px;

	font-weight:600;

	color:#333;

	margin:20px 0 30px;

	position:relative;

}

.xk-lc h3 em,.xk-lc h3 i{

	width:150px;

	position:absolute;

	top:30px;

	left:25%;

	border-top:2px solid #333;

	display:block;

}

.xk-lc h3 i{

	right:25%;

	left:auto;

}

.xk-lc ul{

	border-top:1px solid #ddd;

}

.xk-lc ul li{



	float:left;

	width:10%;

	text-align:center;

	line-height:30px;

	color:#333;

	padding:20px 5%;

	margin-top:-10px;

	background:url(../images/icon01.png) center -390px no-repeat;

}

.km-lc ul li{

	width:9.667%;

	padding:20px 3.5%;

	_padding:20px 3%;

	_width:10.667%;

}



 /* 案例详情页面 */

.p_box{

	width:1200px;

	margin:0px auto;

}

.p_box_l{

	width:502px;

	position:relative;

}



.bigImg{

	position:relative;

	float:left;

	width:400px;

	height:400px;

	overflow:hidden;

	text-align:center;

}

#winSelector{

	position: absolute;

	cursor: crosshair;

	filter: alpha(opacity=15);

	-moz-opacity: 0.15;

	opacity: 0.15;

	background-color: #000;

	border: 1px solid #fff;

}

.bigImg #winSelector{

	width: 235px;

	height: 210px;

}

.smallImg{

	position: relative;

	height:400px;

	width:100px;

	overflow: hidden;

	float: left;

}

#imageMenu{

	height:400px;

	width:400px;

	overflow: hidden;

}

#imageMenu li:first-child{

	margin-top:0;

}

#imageMenu li{

	height:97px;

	width:97px;

	text-align: center;

	margin-top:4px;

	position:relative;

}

#imageMenu li img{

	display:block;

	width:93px;

	height:93px;

	border:2px solid #ddd;

	cursor:pointer;

}

#imageMenu li#onlickImg img, #imageMenu li:hover img{

	width:93px;

	height:93px;

	border:2px solid #428961;

}

#bigView{

	position: absolute;

	border: 1px solid #959595;

	overflow: hidden;

	z-index: 999;

}

#bigView img {

    position:relative;

}

#imageMenu li em{

	display:block;

	position:absolute;

	right:-9px;

	top:45px;

	width:0;

	height:0;

	border-width:5px;

	border-style:solid;

	border-color:transparent transparent transparent #000;

	display:none;

}



.p_box_c{

	width:450px;

	height: 400px;

	margin:0px 30px;

	position: relative;

}

.p_box_c ul{

	width: 76%;

}

.p_box_c h3{

	line-height: 35px;

    text-align: left;

    font-size: 22px;

    font-weight: 600;

    color: #333;

    border-bottom: 2px solid #333;

}

.p_box_c li{

	float:none;

	font-size:14px;

}

.p_box_c li strong{

	font-size:14px;

}

.p_box_c li b{

	width:80px;

}

.p_box_c p{

	text-align:center;

	font-size:0px;

	width: 100%;

	position: absolute;

	bottom: 20px;

}

.p_box_c p a{

	display:inline-block;

	font-size:14px;

	line-height: 30px;

	width: 96px;

	color:#fff;

	margin:0px 5px;

}

.p_box_c .qrcode{

	width: 100px;

	position: absolute;

	bottom:180px;

	right: 0px;

	color: #999999;

	font-size: 14px;

	text-align: center;

	line-height: 20px;

}

.p_box_c .qrcode i{

	margin-bottom: 5px;

	opacity:0.7;

	filter:Alpha(opacity=70)

}

.p_box_r{

	width:172px;

	border-left:1px solid #ddd;

	padding-left:15px;

}

.p_box_r li{

	margin-bottom: 10px;

	text-align: center;

}

.p_box_r img{

	border:1px solid #ccc;

}

.p_box_r h3{

	height:40px;

	line-height:40px;

	font-size:16px;

	font-weight:600;

	border-top:2px solid #333;

	text-align:center;

}



.p_box_r li img{

	display: inline-block;

}

.info-content{

	width:1200px;

	margin:20px auto;

}

.info-content-l{

	width:250px;

	border:1px solid #ddd;

}

.info-content-l h2{

	height:36px;

	line-height:36px;

	font-size:16px;

	background:#f7f7f7;

	text-align: center;

}

.info-content-l h4{

	font-size:14px;

	height:30px;

	line-height:30px;

	text-indent:44px;

	background:#f7f7f7 url(../images/lxico.png) 20px -26px no-repeat;

	border-top:1px solid #ddd;

	border-bottom:1px solid #ddd;

}

.info-content-l span a{

	display:block;

	height:30px;

	line-height:30px;

	text-indent:44px;

}

.info-content-l h4.cur{

	background-position:20px 8px;

}

.select-div{

	/*display:none;*/

}

.info-content-r{

	border:1px solid #ddd;

	margin-left:16px;

	width:930px;

	text-align:center;

	padding:0px 0px 20px;

}

.info-content-r img{

	margin-bottom:10px;

	display:inline-block;

	}

.info-content-rr{

	width:908px;

	overflow: hidden;

	padding: 0 20px;

}

.article-section p{

	font-size: 14px;

	line-height: 26px;

	margin: 10px 0;

	color: #333;

	text-indent: 2em;

}

.article-section img{

	width: 500px !important;

	height: auto !important;

	margin: 10px 0;

}

.info-content-r h3{

	height:40px;

	line-height:40px;

	text-align: left;

	border-bottom:1px solid #ddd;

	margin-bottom:40px;

	background: #fbfbfb;

}

.info-content-r h3 span{

	display:inline-block;

	padding:0px 20px;

	height:40px;

	font-size:16px;

	line-height:40px;

	border-right:1px solid #ddd;

	background:#fff;

	border-top:#428961 2px solid;

	margin-top: -1px;

}

.info-content-r p{

	padding: 10px 65px;

    text-align: left;

    font-size: 14px;

    line-height: 24px;

    color: #333;

}

.works ul li{

	width:286px;

	float: left;

	border: 1px solid #ccc;

	margin-left:16px;

	margin-right: 0;

}

.works ul li a>img{

	width:286px;

	height:286px;

	overflow: hidden;

}





/* fen-ye */

.fen-ye{

	width:900px;

	margin:0px auto 20px;

}

.fen-ye ul{

	text-align:center;

	font-size:0px;

}

.fen-ye ul li{

	display: inline-block;

	margin:0px 5px;

	color:#666;

}

.fen-ye ul li a{

	display:block;

	padding:4px 12px;

	border:1px solid #ddd;

	color:#666;

}

.fen-ye ul li.prev a,.fen-ye ul li.next a{

	color:#999;

}

.fen-ye ul li.sure a{

	background:#f4f4f4;

}

.fen-ye ul li.cur a{

	border:none;

	color:#ea6c3a;

}

/* 现款定制页面 */

.jd-xk{

	width:1200px;

	margin:0px auto;

}

.jing-content{

	border-top:1px solid #ddd;

	overflow:hidden;

}

.jing-content dl{

	border-bottom:1px solid #ddd;

}

.jing-content dl.cate-b a{

	font-weight: bold;

	line-height:36px;

	width:110px;

	margin-right:10px; 

}

.jing-content dl dt{

	width:120px;

	font-size:14px;

	font-weight:600;

	text-indent:10px;

	line-height:36px;

	background:#f3f3f3;

}

.jing-content dl dd{

	width:1040px;

	position:relative;

	height:36px;

	line-height:36px;

}

.jing-content dl dd a{

	display:block;

	float:left;

	line-height:36px;

	padding-left:20px;

	text-align:left;

	font-size:14px;

	position:relative;

	cursor:pointer;

}

.jing-content dl dd a:hover,.jing-content dl dd a.cur{

	color:#438a62;

}

.jing-content li.on{

	display: inline-block;

	float: left;

}

.jing-content li.on a{

	color:#316a4a;

}

.jing-content dl dd a em{

	display:block;

	position:absolute;

	top:10px;

	right:-5px;

	width:16px;

	height:16px;

	background:url(../images/icon_row.png) no-repeat;

}

.title-text {

    font-size: 36px;

    font-weight:600;

    text-align: center;

    height: 96px;

    line-height: 96px;

    background: url(../images/title_bg.jpg) no-repeat;

    background-size: 1200px auto;

    position: relative;

    border-bottom: 2px solid #ddd;

}

.title-text em {

    left: 320px;

}

.title-text em, .title-text i {

    font-style: normal;

    display: block;

    /*border-top: 2px solid #666;*/

    width: 150px;

    position: absolute;

    top: 48px;

}

.title-text i {

    right: 320px;

}

.jd-xk ul li{

	float:left;

	width:590px;

	margin:10px 20px 0 0;

	overflow: hidden;

}

.jd-xk ul li img{

	width:588px;

	height:568px;

	border:1px solid #ddd;

}



.jd-xk ul li h3{

	line-height:30px;

	height:30px;

	text-align:center;

	font-size:14px;

	font-weight:500;

	overflow:hidden;

}

.jd-xk ul li p{

	text-align:center;

	font-size:0px;

}

.jd-xk ul li p a{

	display:inline-block;

	padding:2px 20px;

	border:1px solid #ddd;

	margin-left: -1px;

}

/*产品展示*/

.product{

	padding:20px 20px 30px;

	background:#ECECEC;

}

.hot-table-naw ul li{

	float:left;

	width:590px;

	height:670px;

	overflow:hidden;

	margin-right:20px;

}

.hot-table-naw ul li:nth-child(2n){

	margin-right:0px;

}

.hot-table-naw ul li img{

	transition:all ease 0.5s 0s;

	-webkit-transition:all ease 0.5s 0s;

	-moz-transition:all ease 0.5s 0s;

	-ms-transition:all ease 0.5s 0s;

	-o-transition:all ease 0.5s 0s;

}

.hot-table-naw ul li img:hover{

	transform:translate(-10px, 0);

	-webkit-transform:translate(-10px, 0);

	-moz-transform:translate(-10px, 0);

	-ms-transform:translate(-10px, 0);

	-o-transform:translate(-10px, 0);

}

.hot-table-naw ul li h5{

	font-size:22px;

	text-align:center;

	font-weight:500;

	line-height:35px;

	height:35px;

	color:#341b1b;

	margin-top:10px;

}

.hot-table-naw ul li p{

	text-align:center;

	font-size:0px;

	margin-top:10px;

}

.hot-table-naw ul li p a{

	display:inline-block;

	padding:0px 15px;

	border:1px solid #ddd;

	font-size:20px;

}

.hot-new{

	width:1200px;

	margin:0px auto;

}

.hot-new h2{

	text-align:center;

	font-size:0px;

}

.hot-new h2 span{

	display:inline-block;

	height:40px;

	width:244px;

	text-align:center;

	line-height:36px;

	font-weight:600;

	font-size:28px;

	color:#fff;

	background:#000;

	cursor:pointer;

}

.hot-new h2 span.cur{

	color:#fff;

	background:#2bac50;

}

.hot-table-naw{

	display:none;

}

.hot-table-naw.cur{

	display:block;

}

.cash ul li{

	float: left;

	width:288px;

	margin-left: 16px;

	margin-top: 16px;

}

.cash ul li img{

	width:284px;

	height:284px;

	border: 1px solid #ddd;

}

.cash ul li h3{

	line-height: 30px;

	height: 30px;

	text-align: center;

	font-size: 14px;

	font-weight: 500;

	overflow: hidden;

}

.cash ul li p{

	text-align: center;

	font-size: 0px;

}

.cash ul li p a{

	display: inline-block;

	padding: 2px 10px;

	border: 1px solid #ddd;

	margin-left: -1px;

}

.container{

	width:1200px;

	margin:0px auto;

}

/* 四大优势 */

.four-advantage ul{

	background:#ececec;

}

.four-advantage ul li{

	float:left;

	height:306px;

	background:#fff;

	margin-bottom:23px;

}

.advantage-info-img{

	width:524px;

}

.advantage-info-text{

	width:676px;

}

.advantage-border{

	width:450px;

	height:268px;

	border:1px dashed #000;

	margin:20px 0 0 15px;

}

.advantage-border img{

	display:block;

	width:410px;

	height:246px;

	margin:10px auto 0;

}

.advantage-info-text b{

	display:block;

	width:72px;

	height:72px;

	background:#428961;

	font-size:64px;

	font-family:"Arial";

	color:#fff;

	text-align:center;

	line-height:72px;

	border-radius:50%;

	margin:30px auto 0;

}

.advantage-info-text h2{

	text-align:center;

	font-size:30px;

	color:#333;

	height:56px;

	line-height:56px;

	border-bottom:1px solid #666;

	font-weight:500;

}

.advantage-info-text p{

	height:30px;

	line-height:30px;

	padding-left:20px;

	font-size:18px;

	color:#555;

	background:url(../images/icon_circle.png) 0px center no-repeat;

}



/* OEM代工设计 */

.oem-design ul li{

	width:230px;

	height:204px;

	border:1px solid #ddd;

	float:left;

	margin:0px 10px 60px 0px;

	position:relative;

}

.oem-design ul li em{

	display:block;

	width:40px;

	height:40px;

	border-radius:50%;

	background:#fff;

	border:1px solid #ddd;

	position:absolute;

	top:-20px;

	left:94px;

	color:#2bac50;

	line-height:40px;

	text-align:center;

	font-size:24px;

	font-family:"Arial";

	font-style:normal;

}

.oem-design ul li h2{

	margin:40px 0px 20px 0;

	background:#2bac50;

	font-size:24px;

	color:#fff;

	text-align:center;

	height:46px;

	line-height:46px;

	font-weight:500;

}

.oem-design ul li p{

	padding:0px 30px;

	font-size:16px;

	line-height:26px;

	color:#444;

}

.oem-design ul li:nth-child(5n){

	margin-right:0px;

}

/*合作流程页面*/

.liuc-section{

	padding:0px 30px;

}

.common-title{

	border-top:1px solid #ddd;

	position:relative;

	margin-top:10px;

}

.common-title span{

	position:absolute;

	display:block;

	padding:3px 16px;

	background:#1b7a40;

	color:#fff;

	left:44%;

	top:-15px;

	font-size:18px;

	font-weight:600;

}

.liuc-section img{

	display:block;

	margin:0px auto;

}

.liuc-section ul{

	margin-top:60px;

}

.liuc-section ul li{

	float:left;

	width:550px;

	overflow: hidden;

	margin:0px 0px 75px 10px;

}

.liuc-section ul li b{

	display:block;

	width:32px;

	line-height:32px;

	background:#FF7300;

	color:#fff;

	text-align:center;

	line-height:32px;

	font-size:18px;

	float:left;

}

.liuc-section ul li span{

	display:block;

	float:left;

	margin-left:15px;

	font-size:16px;

	line-height:32px;

	width:454px;

}

.liuc-section ul li span strong{

	color:#ff7300;

	font-size:16px;

}

/*渠道代理页面*/

h3.hexin{

	background:url(../images/title_bg1.jpg) no-repeat;

	background-size:1200px 96px;

}

.hexin-bg{

	width:1200px;

	height:360px;

	background:url(../images/img28.jpg) no-repeat;

}

.brand-support ul li{

	float:left;

	width:560px;

	height:96px;

	padding:0px 20px 50px;

}

.brand-support ul li em{

	display:block;

	width:70px;

	height:70px;

	border:3px solid #E87A55;

	background:#fff;

	border-radius:50%;

	-webkit-border-radius:50%;

	-moz-border-radius:50%;

	-ms-border-radius:50%;

	-o-border-radius:50%;

}

.brand-support ul li em i{

	color:#E87A55;

	font-size:36px;

	margin:14px 0 0 24px;

	display:block;

	font-family:"Arial";

}

.brand-support ul li span{

	display:block;

	font-size:16px;

	line-height:22px;

	width:470px;

}

.brand-support ul li span b{

	font-size:16px;

	color:#E87A55;

	font-weight:500;

}

.jia-meng{

	padding-bottom:20px;

}

.jia-meng h2{

	width:1200px;

	height:130px;

	background:url(../images/img29.jpg) 15px 0px no-repeat;

}

.jia-meng p{

	height:30px;

	line-height:30px;

	padding-left:10px;

	font-size:16px;

	margin-bottom:10px;

}



/* about page */

.about-top{

	height:30px;

	line-height:30px;

	text-align:center;

}

.about-top span{

	display:inline-block;

	margin-right:50px;

	font-size:14px;

	cursor:pointer;

}

.about-top span.cur{

	color:#E58300;

}

.li-works-l{

	width:302px;

	height:535px

}

.li-works-r{

	height:535px;

	width:868px;

	padding:0 10px 0 20px;

}

.li-works-r h2{

	height:60px;

	line-height:60px;

	color:#ff8521;

	font-size:18px;

	text-align:left;

}

.li-works-r p{

	line-height:22px;

	font-size:14px;

	margin-bottom:20px;

}

.li-works img{

	margin-top:15px;

}

.li-works-l img{

	margin:0;

	width:302px;

	height:535px

}

.brief-in-l{

	margin-left:10px;

}

.brief-in-l img{

	width:390px;

	height:304px;

	float:left;

	padding-right:20px;

}

.brief-in-l h2{

	height: 55px;

	line-height: 55px;

	color: #ff8521;

	font-size: 18px;

	text-align: left;

}

.brief-in-l p{

	font-size:14px;

	margin-bottom:10px;

	line-height:22px;

}

.industry-zx{

	padding-bottom:20px;

}

.zx-l{

	width:560px;

	margin:0px 25px 0px 10px;

}

.zx-l p{

	height:48px;

	line-height:48px;

	width:100%;

	background:url(../images/about_p_bg.png) no-repeat;

	font-size:14px;

	text-indent:10px;

}

.zx-l p span{

	font-size:14px;

	color:#999;

}

.zx-r{

	width:605px;

}

.zx-r ul li{

	float:left;

	width:50%;

	height:108px;

	background:#F0F0F0;

}

.zx-r ul li img{

	width:300px;

	height:108px;

}

.zx-r ul li p{

	margin:30px;

	font-size:14px;

}

.recruiting ul li{

	float:left;

	width:550px;

	height:66px;

	padding:0px 30px 30px 20px;

}

.recruiting ul li span{

	display:block;

	float:left;

	width:64px;

	height:64px;

	line-height:64px;

	text-align:center;

	border:1px solid #333;

	font-size:30px;

	color:#4c4c4c;

	font-weight:600;

	font-family:"Arial";

}

.recruiting ul li .text{

	width:484px;

}

.recruiting ul li h4{

	font-size:20px;

	font-weight:600;

	padding-left:10px;

	height:26px;

	line-height:26px;

}

.recruiting ul li p{

	line-height:22px;

	padding-left:10px;

	font-size:14px;

}

/* 资讯页面 */

.zx-info img{

	width:100%;

	margin:0px auto;

}

.zx-content dl{

	border-bottom:1px dashed #ddd;

	padding:20px 0;



}

.zx-content dl dt{

	float:left;

	width:200px;

}

.zx-content dl dd{

	float:left;

	width:970px;

	margin-left:30px;

}

.zx-content dl dd h4{

	font-size:18px;

	text-align:left;

	height:40px;

	line-height:40px;

}

.zx-content dl dd h4 a{

	font-size: 18px;

}

.zx-content dl dd p{

	line-height:24px;

	color:#666;

}

.zx-content dl dd h5{

	margin-top:20px;

	font-weight:500;

}

.zx-content dl dd h5 span{

	display:block;

	float:left;

	color:#bbbdbf;

	font-size:12px;

}

.zx-content dl dd h5 a{

	display:inline-block;

	float:right;

	padding:0px 15px;

	border:1px solid #333;

}

.zx-content h3 img{

	margin:0 auto;

}

.article-section h5{

	margin:40px 0 20px;

	padding-bottom:20px;

	border-bottom:1px dashed #ddd;

	text-align:center;

	font-size:30px;

	font-weight:500;

}

.article-section img{

	margin:0 auto;

}

.fen-ye {

    border-width: 1px 0px 1px 0;

    border-style: solid;

    border-color: #ddd;

}

.fen-ye p{

	line-height: 30px;

}

.tel_box{

	width:1196px;

	margin:0px auto 20px;

	overflow: hidden;

	border:2px solid #5D5E5D;;

}

.tel_tit{

	width:1200px;

	margin:0px auto;

	background:url('https://files.ungifts.com/tel_tit.png') no-repeat;

	height:220px;

}

.lx_contt{

	padding:0px;

}

.lx_nav{

	background: url(https://jingpin.wen361.com/images/tel_ico1.png) 10px center no-repeat #438a62;

}

.lximg img{

	display:inline-block;

}

/* search */



.search-content ul li{

	float:left;

	width:288px;

	margin:10px 5px 0px 5px;

	overflow: hidden;

	border:1px solid #ddd;

}



.search-content ul li p{

	text-align:center;

	font-size:0px;

	padding-bottom:10px;

}

.search-content ul li p a{

	display:inline-block;

	font-size:14px;

	padding: 0px 10px;

	border: 1px solid #ddd;

	line-height: 22px;

	margin-left: -1px;

}

.search-content ul li h3{

	text-align:center;

	height:32px;

	line-height:32px;

	font-size:14px;

	overflow: hidden;

	font-weight: normal;

}

.search-content ul li a{

	display: block;

	overflow: hidden;

}

.search-content ul li img{

	width:288px;

	height:288px;

	transition:all ease 0.3s 0s;

	-webkit-transition:all ease 0.3s 0s;

	-moz-transition:all ease 0.3s 0s;

	-ms-transition:all ease 0.3s 0s;

	-o-transition:all ease 0.3s 0s;

}



.search-content ul li img:hover{

	transform:scale(1.02);

	-webkit-transform:scale(1.02);

	-moz-transform:scale(1.02);

	-ms-transform:scale(1.02);

	-o-transform:scale(1.02);

}

.search-zx{

    text-align: center;

    cursor: pointer;

}

.search-zx a{

    font-size: 16px;

    color: #333;

}

.search-zx:hover a{

    font-weight: 600;

    color: #f00;

}

.search-zx strong{

    font-size: 16px;

}







/* footer start */

.footer{

	width:100%;

	background:#333;

	padding:15px 0;

}

.footer-content{

	width:1200px;

	margin:0px auto;

	height:196px;

	background:url(../images/icon_footer.png) -38px -10px no-repeat;

}

.footer-l{

	width:350px;

	height:80px;

	background:url(../images/icon_footer.png) -66px -216px no-repeat;

}

.footer-l p{

	margin:26px 0 0 70px;

	font-size:18px;

	color:#fff;

}

.footer-l b{

	font-size:24px;

	margin-left:70px;

	font-weight:500;

}

.footer-r{

	width:665px;

}

.footer-r ul li{

	margin:30px 0px;

	text-align: right;

	color:#fff;

	font-size:12px;

	line-height:30px;

}

.footer-r ul li a{

	display:inline-block;

	padding:0px 3px;

	color:#fff;

}

.footer-b p{

	color:#999;

	height:30px;

	line-height:30px;

}

.footer-p{

	padding-left:270px;

	height:70px;

	/*background:url(../images/icon_footer.png) 30px -342px no-repeat;*/

}

.footer-p p{

	font-size:0px;

}

.footer-p p a{

	display:inline-block;

	color:#999;

	font-size:16px;

	padding:4px 10px;

	cursor:pointer;

}

.footer-btn{

	width:100%;

	height:42px;

	line-height:42px;

	background:#252525;

}

.footer-btn p{

	color:#999;

	text-align:center;

}



.tel_box .tel_01 .arrow-right {

    width:0;

    height:0;

    border-top:7px solid transparent;

    border-bottom:7px solid transparent;

    border-left:12px solid #E50210; position:absolute; right:-10px; top:30px;

}

.online_icon a#floatShow{background:url(../images/show.png) no-repeat !important;}

.online_icon a#floatHide{background:url(../images/hide.png) no-repeat !important;}

#onlineService {background:url(../images/showbg1.jpg) no-repeat !important;}

#doyoo_monitor {background:url(../images/ec_img.gif) no-repeat !important; }

.fudong{ background:url(../images/fd_bg.gif) center repeat-x !important; }



.qq #floatX{

	background:#316a4a;

}

.titleMenu{

	text-align: center;

	margin-bottom: 20px;

	position: absolute;

	top: -70px;

    left: 610px;

}

.titleMenu-box{

	width: 1200px;

	position: relative;

	margin: 0 auto;

}

.titleMenu div{

	text-align: center;

}

.titleMenu div.Box{

	display: inline-block;

}

.titleMenu div p{

	float: left;

	padding: 5px 10px;

}

.titleMenu div p a{

	font-size: 16px;

	color: #000;

}

.titleMenu ul{

	display: inline-block;

}

.titleMenu ul li{

	float: left;

	padding: 5px 10px;

	border: 1px solid #438a62;

	margin-left: -1px;

}

.titleMenu ul li a{

	font-size: 14px;

	color: #333;

}

.titleMenu ul li.on a{

    color: #438A62;

}



.titleList h3{

	float: left;

    font-size: 20px;

    padding: 0px 20px;

    background: #438a62;

    color: #fff;

    line-height: 40px;

}

.titleList ul{

	float: right;

	height: 40px;

}

.titleList ul li{

	width: auto;

	height: auto;

	float: left;

    line-height: 40px;

    margin: 0 32px 0 0;

}

.titleList ul li a{

    color: #555;

    font-size: 14px;

}

p.listMore{

	text-align: center;

	overflow: hidden;

	margin: 20px 0;

}

p.listMore a{

	display: inline-block;

	font-size: 14px;

    color: #333;

    padding: 0px 10px;

    line-height: 30px;

    border: 1px solid #666;

}



.cont-position{ position: relative;}

.cont-position a{ position:absolute; display:inline-block;}

.cont-position .dw1{ top:120px; height:360px; width:370px; left:90px;}

.cont-position .dw2{ top:120px; height:360px; width:370px; right:90px;}

.cont-position .dw3{ top:520px; height:360px; width:370px; left:90px;}

.cont-position .dw4{ top:520px; height:360px; width:370px; right:90px;}

.cont-position .dw5{ top:920px; height:380px; width:370px; left:90px;}

.cont-position .dw6{ top:920px; height:380px; width:370px; right:90px;}

.cont-position .dw7{ top:1350px; height:360px; width:370px; left:90px;}

.cont-position .dw8{ top:1350px; height:360px; width:370px; right:90px;}



/*新增详情页左侧产品*/

.arc_product{

  width: 226px;

  height: auto;

  margin-top: 20px;

  padding: 0 12px 20px;

  border: 1px solid #ddd  ;

}

.arc_product h3{

  font-size: 16px;

  font-weight: bold;

  padding-left: 20px;

  line-height: 35px;

  text-align: center;

  border-bottom: 1px solid #ddd;

}

.arc_product img{

  width: 100%;

  display: block;

}

.arc_product a{

  margin-top: 10px;

  display: inline-block;

}

.arc_product p{

  color: #333;

  font-size: 14px;

  line-height: 18px;

  text-align: center;

  margin: 5px 0 10px;

}

.arc_product div{

  text-align: center;

  border-bottom: 1px solid #ddd;

}

.arc_product div:nth-last-child(1){

  border-bottom: none;

}



.hidebox{ width:1200px; margin:auto; }

.hidebox table{border-spacing:1px;border-collapse:inherit; margin:20px 0;}

.hidebox table td{ height:30px; line-height: 30px; padding:0 10px;}

.hidebox table td a:hover{ font-weight: normal; color:#ff0000;}



/* 历史浏览记录 */

.arc_product_history{

  width: 226px;

  height: auto;

  margin-top: 20px;

  padding: 0 12px 20px;

  border: 1px solid #efefef;

  color: #333;

}

.arc_product_history h3{

  font-size: 14px;

  font-weight: bold;

  line-height: 35px;

  text-align: center;

  border-bottom: 1px solid #ddd;

}

.arc_product_history h3 span{

    float:right;

}

.arc_product_history h3 span a{

    cursor:pointer;

    color: #333;

}

.arc_product_history li{

    margin-top:15px;

    border-bottom: 1px dotted #ddd;

}

.arc_product_history img{

  width: 100%;

  display: block;

  margin: 0 auto;

}



.arc_product_history p{

  color: #333;

  font-size: 14px;

  line-height: 18px;

  padding:5px 0 10px;

}

.arc_product_history p a{

  color: #333;

}

.arc_product_history div{

  margin-top: 15px;

  border-bottom: 1px dotted #ddd;

}

.arc_product_history div:nth-last-child(1){

  border-bottom: none;

}



/*对比*/

.pk li{

	position: relative;

}

.pk li i{

	display: none;

	position: absolute;

	right: 0px;

	top: 0px;

	background: rgba(187, 187, 187, 0.8);

	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#80bbbbbb,endColorstr=#80bbbbbb);

	padding:0 5px;

	font-style: normal;

	font-size: 12px;

    line-height: 24px;

    color: #fff;

}

.pk li i:hover{

    background: rgba(208, 0, 14, 0.8);

    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#80d0000e,endColorstr=#80d0000e);

}

.pk li i a{

	font-size: 12px;

    line-height: 24px;

    color: #fff;

}

.pk li:hover i{

	display: block;

}

.pk1{

	position: relative;

	background: #d7313c;

}



/*返回顶部*/

#gotop{

	position: relative;

	left: 50%;

	bottom: 20%;

	margin-left: 620px;

	width: 44px;

	height: 44px;

	cursor: pointer;

	position: fixed;

	z-index: 100;

}

#gotop img{

	display: block;

	margin-top: -1px;

}

#gotop a{

	display: inline-block;

	font-size: 12px;

	line-height: 16px;

	color: #D40000;

	padding: 5px 9px;

	border: 1px solid #e8e8e8;

	background: #f3f3f3;

}

#gotop a:hover{

	text-decoration: underline;

}

.u-flyer{

    border: 1px solid #ccc;

    display: block;

    width: 50px;

    height: 50px;

    border-radius: 50px;

    position: fixed;

    z-index: 9999;

}

/* 行业资讯文章分页 */

.textPage{

    width: 100%;

    margin-top: 20px;

    text-align: center;

    line-height: 35px;

}

.textPage ul{

    overflow: hidden;

    display: inline-block;

}

.textPage li{

    float: left;

}

.textPage li a{

    padding: 5px 10px;

    margin-right: 5px;

    border: 1px solid #888;

    border-radius: 3px;

    cursor: pointer;

    color: #000;

    clear: both;

    text-indent: none;

}

.textPage li.thisclass a{

    background-color: #1997bc;

    border-color: transparent;

    color: #fff;

    border-radius: 3px;

}

.textPage li a:hover{

    background-color: #1997bc;

    border-color: transparent;

    color: #fff;

    border-radius: 3px;

}

   /* 底部行业资讯 */

.ziXun{

    width: 1200px;

    margin: 30px auto;

    color: #333;

}

.zxTitle{

    border-bottom: 2px solid #ccc;

}

.zxTitle h3{

    padding: 5px 10px;

    font-size: 24px;

    color: #333;

    border-bottom: 2px solid #000;

    float: left;

    margin-bottom: -2px;

}

.zxTitle span{

    font-size: 14px;

    padding: 5px 10px;

    float: right;

}.zxTitle span a{

    color: #333;

}

.zxLists h4{

    font-size: 16px;

    margin-bottom: 10px;

    font-weight: normal;

    color: #333;

}

.zxLists{

    margin-top: 20px;

}

.zxLists li{

    float: left;

    border-bottom: 1px dotted #ccc;

    width: 570px;

    margin: 10px 0;

}

.zxLists li:nth-child(2n - 1){

    margin-right: 60px;

}

.listCon{

    height: 90px;

    margin-bottom: 20px;

    overflow: hidden;

}

.listCon img{

    display: block;

    float: left;

    width: 120px;

    transform: translate(0,-10px);

}

.listCon p{

    width: 430px;

    font-size: 12px;

    color: #888;

    float: right;

    line-height: 20px;

}

.zxLists a:hover p{

    color: #000;

}