@charset "utf-8";
body{overflow-x: hidden;}
img{border:none;} 
textarea {
    resize: none;
}
/*首页开始*/
/*top 开始*/
.top{
	height:35px;
}
.mainbaoxie a{ font-size:14px; line-height:30px;}
.top-span-left{
	float:left;
	padding-left:20px;
	background:url(../images/top_03.jpg) no-repeat left center;
	margin-top:8px;
	color:#555555;
	font-family:微软雅黑;
}
.top-span-center{
	float:right;
	margin-top:10px;
}
.top-span-center li{
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.top-span-center li:first-child{
	padding-left:20px;
	background:url(../images/top_06.jpg) no-repeat left center;
}
.top-span-center a{
	color:#555555;
	font-family:微软雅黑;
}
.top-span-right{
	float:right;
	margin-left:15px;
	padding-left:17px;
	background:url(../images/top_08.jpg) no-repeat left center;
	margin-top:10px;
}
.top-span-right a{
	color:#555555;
	font-family:微软雅黑;
}
.top-border{
	height:5px;
	background-image: url(../images/nav_bottom_02.jpg);
}
/*top 结束*/
/*head 开始*/
.head{
	height:150px;
	background-color:#f5f5f9;
}
.head_logo{
	float:left;
	margin-top:25px;
}
.head-right{
	float:right;
	height:70px;
	width:190px;
	margin-top:40px;
	padding-left:70px;
	background:url(../images/tel_06.png) no-repeat left top;
}
.head-right span{
	float:left;
	color:#404040;
	margin-top:5px;
	font-size:15px;
}
.head-right img{
	float:left;
	margin-top:7px;
}
/*head 结束*/
/*nav 开始*/
.nav{
	height:50px;
	background:url(../images/nav_bg_02.jpg) repeat-x left top;
	border-bottom:2px solid #af8f46;
}
.nav > div > ul{
	transition:0.8s;
}
.nav > div > ul > li > a{
	color:#fff;
	display:block;
	font-size:16px;
	font-family:微软雅黑;
}
.nav > div > ul > li{
	float:left;
	height:50px;
	width:164px;
	transition:0.8s;
	line-height:50px;
	text-align:center;
}
.nav > div > ul > li:hover,.nav > div > ul > li.on{
	background:url(../images/nav_hover_03.jpg);
}
.nav > div > ul > li:hover .second-ul{
	display:block;
}
.second-ul{
	z-index:9;
	color:#fff;
	width:164px;
	display:none;
	overflow-x:visible;
	transition:0.8s;
	position:relative;
	background-color:rgba(0,0,0,.8);
}/*
.second-ul.on{
	overflow:visible;
}*/
.second-ul > li{
	z-index:99;
	line-height:35px;
	transition:0.8s;
}
.second-ul > li:hover{
	background-color:#c3a762;
}
.second-ul > li > a{
	display:block;
}
.third-ul{
	top:0;
	left:164px;
	width:500px;
	display:none;
	height:350px;
	z-index:99999;
	overflow:auto;
	position:absolute;
	background-color:rgba(0,0,0,.7);
}



.third-ul > li{
	width:100%;padding:10px 0 10px 0;overflow:hidden;
	/height:138px;border-bottom:1px solid #666
}
.second-ul > li:hover .third-ul{
	display:block;
}
.third{
	float:left;
	height:60px;
	display:none;
	margin:0 auto;
	line-height:65px;
	/position:absolute;
	border-bottom:1px dotted #c0c0c0;
}
.third.on{
	display:inline-block;
}
.imgcard:first-child span{
	opacity:0;
}
.imgcard:nth-child(n+2) span{
	opacity:0.5;
}
.third-img{
	width:120px;
	float:left;
	height:120px;
	/max-height:50px;
	margin-left:10px;
}
.third-left{
	float:left;
	margin-top:5px;
}
.third-right{
	float:left;
	/margin-top:5px;
	margin-left:20px;
	line-height:20px;
}
.third-ul > li:hover{background:#bf9e68}
.third-cn{
	color:#fff;
	float:left;
	height:18px;
	font-size:14px;
	margin-top:8px;
}
.third-en{
	color:#fff;
	float:left;
	height:100px;width:330px;display:block;
	font-size:10px;text-align:left;margin-top:10px;
}
.third-en span{width:165px;float:left;line-height:30px}

.third-ul::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.third-ul::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.third-ul::-webkit-scrollbar-thumb
{
	background-color: #bf9e68;
}


/*nav 结束*/
/*search 开始*/
.search{
	height:59px;
	color:#6c6c6c;
	font-size:14px;
	background:url(../images/search_bg_02.jpg);
	line-height:59px;
}
.search-left{
	float:left;
}
.search-left > a{
	color:#6c6c6c;
	font-size:14px;
	transition:.3s;
}
.search-left > a:hover{
	color:#c0a388;
}
.search-form{
	float:right;
}
.search-text{
	color:#fff;
	width:410px;
	height:40px;
	padding-left:20px;
	border-radius:20px;
	background-color:#b72127;
}
.search_pic{
	top:13px;
	right:4px;
	width:33px;
	height:33px;
	position:absolute;
	border-radius:50%;
	background:url(../images/fdj_03.png);
}
/*search 结束*/
/*roll 开始*/
.roll{
	height:280px;
}
.roll-h{
	float:left;
	width:1150px;
	height:155px;
	overflow:hidden;
	margin-top:65px;
}
.roll-max{
	height:100%;
	width:99999px;
	position:relative;
}
.roll-list{
	float:left;
	width:185px;
	height:100%;
	overflow:hidden;
	line-height:155px;
	padding-left:48px;
	padding-right:48px;
	border-right:1px dotted #c0c0c0;
}
.roll-list:nth-child(4n){
	border-right:0;
}
.roll-list-top{
	float:left;
	height:60px;
	display:block;
	margin:0 auto;
	line-height:65px;
	/position:absolute;
	border-bottom:1px dotted #c0c0c0;
}
.roll-list-top.on{
	display:inline-block;
}
.roll-img{
	width:55px;
	height:55px;
	float:left;
	/height:41px;
	max-height:55px;
}
.roll-list-top-left{
	float:left;
	/margin-top:5px;
}
.roll-list-top-right{
	float:left;
	margin-top:5px;
	line-height:20px;
}
.roll-cn{
	float:left;
	height:18px;
	font-size:14px;
	margin-top:8px;
	font-weight:bold;
}
.roll-en{
	float:left;
	height:18px;
	color:#6d6d6d;
	font-size:10px;
}
.roll-list-bottom{
	margin:0 auto;
	margin-top:70px;
	line-height:1.6em;
}
.roll-list-bottom li{
	margin-top:13px;
	padding-left:8px;
	background:url(../images/rollico_12.jpg) no-repeat left center;
}
.roll-list-bottom li a{
	height:20px;
	display:block;
	padding-left:5px;
	padding-right:5px;
	border-radius:15px;
}
.roll-list-bottom li a:hover{
	color:#fff;
	background:url(../images/rollico_03.jpg) repeat-x left top;
}

.roll-list-top3{
	float:left;
	height:60px;
	display:none;
	line-height:65px;
	/position:absolute;
	left:620px;
	border-bottom:1px dotted #c0c0c0;
}
.roll-list-top3.on{
	display:inline-block;
}
.roll-list-top4{
	float:left;
	height:60px;
	display:none;
	line-height:65px;
	/position:absolute;
	left:905px;
	border-bottom:1px dotted #c0c0c0;
}
.roll-list-top4.on{
	display:inline-block;
}
.roll-prev{
	top:130px;
	left:-30px;
	width:22px;
	height:25px;
	position:absolute;
}
.roll-next{
	top:130px;
	width:22px;
	right:-30px;
	height:25px;
	position:absolute;
}
/*roll 结束*/
/*win 开始*/
.win{
	height:521px;
	margin:0 auto;
	background:url(../images/winner_02.jpg) no-repeat center center;
}
.solve{
	width:100%;
	display:block;
	font-size:18px;
	padding-top:140px;
	text-align:center;
}
.win-ul{
	margin-top:160px;
}
.win-ul > li{
	float:left;
	width:130px;
	font-size:14px;
	margin-right:70px;
	text-align:center;
}
.win-ul > li > img{
	top:100px;
	position:absolute;
}
/*.win-ul li .back2{
	display:none;
}*/
/*.win-ul li:hover .front{
	display:none;
}
.win-ul li:hover .back2{
	display:block;

}*/
.win .front {
    position: absolute;
    top:220px;
    margin-left:8px;
    z-index: 2;
}

.win .back2 {
    position: absolute;
    top:220px;
    margin-left:8px;
    z-index: 1;
}
.win-ul > li:last-child{
	margin-right:0px;
}
.front,.back2{
	margin:0 auto;
}
.win-title{
	float:left;
	width:100%;
	text-align:center;
	margin-top:15px;
}
.win-consult{
	width:230px;
	height:48px;
	margin:0 auto;
	margin-top:72px;
	line-height:48px;
	text-align:center;
	border-radius:30px;
}
.win-consult a{
	color:#fff;
	display:block;
	font-size:15px;
}
/*win-ul*/
.win-ul li:hover{
	cursor:default;
}
.win-ul li:hover .back2 {
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    z-index: 2;
}

.win-ul li:hover .front {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    backface-visibility: visibility;
    z-index: 1;
}

.front, .back2 {
    backface-visibility: hidden;
    transition: 0.6s ease-out;
    -webkit-transition: .6s ease-out;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.back2 {
    z-index: 1;
    transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
}
/*win 结束*/
/*product 开始*/
.product{
	height:961px;
	background:url(../images/product_02.jpg) no-repeat center center;
}
.product-center{
	width:100%;
	font-size:36px;
	padding-top:30px;
	text-align:center;
}
.product-quality{
	width:100%;
	font-size:18px;
	padding-top:30px;
	text-align:center;
}
.product-left{
	float:left;
	width:263px;
}
.product-left-top{
	margin-top:70px;
	margin-left:45px;
}
.product-left-top-cn{
	color:#fff;
	font-size:22px;
}
.product-left-top-en{
	color:#fff;
	font-size:16px;
}
.product-ul{
	width:300px;
	margin:0 auto;
	margin-top:30px;
}
.product-ul > li{
	width:221px;
	height:43px;
	line-height:43px;
	padding-left:43px;
	border-bottom:1px solid #5c5c5c;
	background:url(../images/product-ico_03.png) no-repeat 18px center;position:relative
}
.sanji{display:none}
.product-ul > li > a:hover{
	color:#c0a388;
	margin-left:10px;
}

.product-ul  li .sanji{position:absolute;left:260px;}
.product-ul  li:hover .sanji{display:block}

.product-ul > li > a{
	color:#fff;
	display:block;
	font-size:16px;
	transition: all .6s;
}
.product-hotline{
	margin-top:77px;
	margin-left:88px;
}
.product-hotline-cn{
	font-size:16px;
}
.product-hotline-num{
	font-size:22px;
	font-weight:bold;
	font-style:italic;
}
.shadow{
	top:217px;
	left:262px;
	z-index:99;
	position:absolute;
}
.product-right{
	float:left;
	width:885px;
	height:745px;
	margin-top:75px;
}
.product-right > li{
	float:left;
	width:292px;
	height:370px;
	overflow:hidden;
	margin-right:2px;
	position:relative;
	background-color:#f6f6f6;
}
.product-right > li:nth-child(n+4){
	margin-top:6px;
}
.product-img{
	width:288px;
	height:288px;
	margin-top:4px;
	margin-left:2px;
}
.product-title{
	width:288px;
	height:77px;
	color:#333333;
	font-size:14px;
	margin-left:2px;
	line-height:77px;
	text-align:center;
}
.jl-zz{
	left:1px;
	bottom:-370px;
	width:290px;
	height:365px;
	transition:0.8s;
	position:absolute;
	background-color:rgba(0,0,0,.8);
}
.product-right li:hover .jl-zz{
	bottom:2px;
	left:1px;
}
.jl-zz img{
	left:95px;
	width:99px;
	top:-480px;
	height:99px;
	transition:0.8s;
	position:absolute;
}
.product-right li:hover .jl-zz img{
	top:78px;
}
.product-content{
	color:#fff;
	top:-500px;
	height:40px;
	margin:0 auto;
	transition:1s;
	font-size:14px;
	max-width:250px;
	line-height:40px;
	text-align:center;
	/position:absolute;
	border-bottom:1px solid #9b9b9b;
}
.product-right li:hover .product-content{
	top:190px;
	left:30px;
}
.product-content-title{
	margin-top:190px;
}
.prodcut-content-model{
	margin-top:10px;
	line-height:20px;
}
/*product 结束*/
/*fifteen 开始*/
.fifteen{
	height:338px;
	background:url(../images/15_02.jpg) no-repeat center center;
}
/*fifteen 结束*/
/*why 开始*/
.why{
	height:1179px;
	background:url(../images/why_02.jpg) no-repeat center center;
}
.why-reason{
	color:#333333;
	font-size:18px;
	padding-top:180px;
	text-align:center;
}
.reason{
	float:left;
	width:435px;
	color:#333333;
	font-size:16px;
	margin-top:155px;
	margin-left:163px;
}
.reason2{
	margin-top:95px;
}
.reason3{
	margin-top:95px;
}
.reason4{
	margin-top:95px;
}
.advantage{
	float:left;
	margin-top:185px;
}
.advantage1{
	float:left;
	width:205px;
	margin-left:150px;
}
.advantage-title{
	font-size:17px;
}
.advantage-content{
	margin-top:10px;
}
.advantage2{
	float:left;
	width:205px;
	margin-left:166px;
}
.advantage3{
	float:left;
	width:200px;
	margin-left:177px;
}
/*why 结束*/
/*case 开始*/
.case{
	height:770px;
	background:url(../images/casebg_02.jpg);
}
.case-top{
	width:633px;
	height:87px;
	margin:0 auto;
	padding-top:55px;
}
.case-bottom{
	margin-top:40px;
}
.case-left{
	float:left;
	width:228px;
}
.case-left > li{
	width:228px;
	height:109px;
	margin-top:1px;
	transition: all .6s;
	background:url(../images/case_left_03.jpg);
}
.case-left > li:first-child{
	margin-top:0px;
}
.case-left > li > a{
	color:#fff;
	display:block;
	font-size:16px;
	line-height:106px;
	text-align:center;
}
.case-left > li:hover{
	background:url(../images/case_top_07.jpg);
}
.case-left > li.on{
	background:url(../images/case_top_07.jpg);
}
.case-span{
	transition: all .8s;
}
.case-left > li:hover .case-span{
	margin-right:30px;
}
.case-left > li.on .case-span{
	margin-right:30px;
}
.case-center{
	left:232px;
	display:none;
	overflow:hidden;
	position:absolute;
}
.case-center img{
	width:717px;
	height:549px;
	transition: all 1s;
}
.case-center:hover img{
	transform: scale(1.2);
}
.case-content{
	width:717px;
	height:100px;
	line-height:25px;
	margin-top:-100px;
	position:absolute;background:rgba(0,0,0,0.8)
}

.case-title{
	color:#fff;
	width:653px;
	margin:0 auto;
	font-size:14px;
	padding-top:10px;
	transition: all .8s;
}
.case-description{
	color:#fff;
	width:653px;
	margin:0 auto;
	font-size:12px;
}
.case-content:hover .case-title{
	color:#cab092;
}
.case-right{
	float:right;
	width:196px;
}
.case-right .case-li img{width:196px}
.case-right-top{
	color:#fff;
	height:74px;
	font-size:22px;
	line-height:74px;
	padding-left:40px;
	background-color:#27262b;
}
.case-right-top img{
	display:inline-block;
}
.case-roll{
	width:41px;
	float:right;
	margin-top:5px;
	line-height:30px;
	margin-right:5px;
}
.case-h{
	width:196px;
	height:476px;
	overflow:hidden;
}
.case-max{
	width:197px;
	height:9999px;
	position:relative;
}
.case-li{
	width:197px;
	height:143px;
	margin-top:16px;
}
.case-li-title{
	color:#fff;
	width:100%;
	height:25px;
	line-height:25px;
	text-align:center;
	background-color:#090b06;
}
/*case 结束*/
/*advertising 开始*/
.advertising{
	height:290px;
	background:url(../images/ad_02.jpg) no-repeat center center;
}
.advertising-hotline{
	width:265px;
	float:right;
	text-align:center;
}
.advertising-character{
	color:#fff;
	font-size:18px;
	margin-top:40px;
}
.advertising-number{
	color:#fff;
	font-size:29px;
}
.advertising-content{
	width:120px;
	height:31px;
	display:block;
	margin:0 auto;
	margin-top:10px;
	line-height:31px;
	text-align:center;
	background:url(../images/advertising_content_03.jpg);
}
/*advertising 结束*/
/*about 开始*/
.about{
	height:800px;
}
.about-top{
	width:635px;
	height:135px;
	display: table;
	margin:0 auto;
	text-align:center;
	background:url(../images/about_03.png) left center no-repeat;
}
.about-come{
	font-size:36px;
}
.about-subhead{
	font-size:18px;
	margin-top:30px;
}
.about-left{
	float:left;
	margin-top:40px;
}
.about-left-company{
	width:261px;
	height:43px;
	font-size:18px;
	line-height:43px;
	text-align:center;
	background:url(../images/about_07.png);
}
.about-left-company-content{
	width:730px;
	font-size:14px;
	margin-top:25px;
	line-height:30px;
}
.about-left-tenet{
	width:168px;
	height:43px;
	font-size:18px;
	margin-top:40px;
	line-height:43px;
	text-align:center;
	background:url(../images/about_12.png);
}
.about-left-tenet-content{
	width:730px;
	font-size:14px;
	margin-top:25px;
	line-height:30px;
}
.about-right-img{
	float:right;
	margin-top:40px;
}
.timershaft{
	height:70px;
	background:url(../images/dian_03.jpg) repeat-x center center;
	overflow:hidden;
}
.timershaft-time > ul > li{
	float:left;
	width:95px;
	height:70px;
	display:inline-block;
	background:url(../images/point_03.png) no-repeat 15px center;
}
.timershaft-incident{
	height:35px;
	color:#af8c5b;
	font-size:14px;
	line-height:35px;
	visibility:hidden;
	white-space:nowrap;
}
.timershaft-year{
	height:35px;
	font-size:18px;
	line-height:35px;
	white-space:nowrap;
}
.timershaft-time > ul > li:hover .timershaft-incident{
	visibility:visible;
}
.timershaft-left{
	top:488px;
	position:absolute;
}
.timershaft-right{
	top:488px;
	left:700px;
	position:absolute;
}
.timershaft-time{
	width:613px;
	overflow:hidden;
	margin-left:60px;
}
.timershaft-max{
	width:999999px;
	position:relative;
}
.style{
	width:750px;
	height:200px;
	margin-top:20px;
}
.style > ul{
	height:165px;
}
.style > ul > li{
	float:left;
	width:170px;
	height:100%;
	margin-top:8px;
	margin-right:23px;
}
.style > ul > li:nth-child(4){
	margin-right:0px;
}
.style-span{
	font-size:18px;
}
.style-title{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
}
/*about 结束*/
/*trademark 开始*/
.teademark{
	height:700px;
}
.teademark-top{
	width:635px;
	height:135px;
	margin:0 auto;
	text-align:center;
	background:url(../images/about_03.png) left center no-repeat;
}
.teademark-come{
	font-size:36px;
}
.teademark-subhead{
	font-size:18px;
	margin-top:30px;
}
.teademark-bottom{
	margin-top:10px;
}
.teademark-left{
	float:left;
	width:780px;
}
.teademark-left-top{
	width:100%;
	height:85px;
	background:url(../images/trademark_10.png) no-repeat left bottom;
}
.teademark-left-cn{
	font-size:18px;
	padding-top:20px;
	font-weight:bold;
}
.teademark-left-en{
	color:#acacac;
	font-size:18px;
}
.teademark-left-top > ul > li{
	float:left;
	width:215px;
}
.teademark-left-top > ul > li:hover{
	cursor:pointer;
}
.teademark-bottom-left{
	float:left;
	width:365px;
	height:380px;
	margin-top:40px;
	background-color:#f1f1f1;
}
.teademark-bottom-left img{
	width:100%;
	float:left;
	height:237px;
}
.date{
	width:84px;
	float:left;
	height:85px;
	margin-left:15px;
	margin-top:-45px;
	text-align:center;
	background:url(../images/news_date_03.jpg);
}
.date-day{
	color:#fff;
	font-size:40px;
}
.date-year{
	color:#fff;
	font-size:16px;
}
.teademark-bottom-left-title{
	float:left;
	width:265px;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}
.teademark-bottom-left-description{
	float:left;
	width:333px;
	margin-top:15px;
	margin-left:15px;
	line-height:1.8em;
}
.teademark-bottom-left-description > a{
	color:#c49f45;
}
.teademark-center{
	float:left;
	width:400px;
	height: 377px;
	margin-top:38px;
	margin-left:12px;
}
.teademark-center > li:first-child{
	line-height:41.5px;
	padding-left:30px;
	background:url(../images/trademark_17.png) left bottom no-repeat;
}
.teademark-center > li:nth-child(n+2){
	line-height:41.5px;
	padding-left:30px;
	background:url(../images/trademark_22.png) left center no-repeat;
}
.teademark-center > li:nth-child(n+4){
	line-height:41.5px;
	padding-left:30px;
	background:url(../images/trademark_27.png) left center no-repeat;
}
.teademark-center > li:last-child{
	line-height:41.5px;
	padding-left:30px;
	background:url(../images/trademark_30.png) left top no-repeat;
}
.teademark-center > li > a{
	display:block;
	font-size:14px;
	border-bottom:1px dashed #d3d3d3;
}
.teademark-center > li:hover .teademark-center-left{
	color:#c49f45;
	margin-left:10px;
}
.teademark-center-left{
	float:left;
	transition: all .8s;
}
.teademark-center-right{
	float:right;
}
.teademark-left-bottom{
	display:none;
	position:absolute;
}
.teademark-left-bottom.on{
	display:block;
}
.teademark-left-bottom:last-child{
	display:none;
}
.teademark-right{
	width:320px;
	float:right;
}
.teademark-right-top{
	width:100%;
	height:85px;
	background:url(../images/teademark_right_03.png) no-repeat right bottom;
}
.teademark-right-cn{
	font-size:18px;
	padding-top:20px;
	font-weight:bold;
}
.teademark-right-en{
	color:#acacac;
	font-size:18px;
}
.faq-top-right{
	width:44px;
	float:right;
	height:21px;
	margin-top:-20px;
}
.faq-top-right img{
	float:left;
}
.teademark-right-bottom{
	width:325px;
	height:390px;
	margin-top:30px;
	overflow:hidden;
}
.teademark-right-max{
	height:99999px;
	position:relative;
}
.teademark-right-max > li{
	height:119px;
	margin-top:15px;
	border-bottom:1px dashed #d3d3d3;
}
.teademark-right-img{
	float:left;
	width:104px;
	height:104px;
}
.teademark-right-max-title{
	float:left;
	width:200px;
	font-size:14px;
	margin-left:10px;
	font-weight:bold;
}
.teademark-right-max-description{
	float:left;
	width:200px;
	color:#555555;
	font-size:14px;
	margin-top:10px;
	margin-left:10px;
	line-height:25px;
}
.teademark-right-max-description > a{
	color:#b9241e;
}
/*trademark 结束*/
/*teamwork 开始*/
.teamwork{
	height:642px;
	background:url(../images/teamwork_02.jpg) no-repeat center center;
}
.teamwork-top{
	width:635px;
	height:135px;
	margin:0 auto;
	padding-top:40px;
	text-align:center;
}
.teamwork-come{
	font-size:36px;
}
.teamwork-subhead{
	font-size:18px;
	margin-top:30px;
}
.teamwork-num{
	color:#fff;
	float:left;
	font-size:26px;
	margin-top:357px;
	margin-left:160px;
}
.teamwork-right{
	width:632px;
	float:right;
	height:100px;
	margin-top:95px;
	margin-right:50px;
}
.teamwork-right-top{
	height:35px;
}
.teamwork-right-top-left{
	float: left;
	font-size:17px;
	font-weight:bold;
	line-height:30px;
	background:url(../images/message_03.jpg) no-repeat left bottom;
}
.teamwork-right-top-left > span{
	color:#1f1f1f;
	font-size:12px;
	font-weight:normal;
}
.teamwork-right-top-right{
	float:right;
}
.teamwork-form{
	float:left;
	font-size:14px;
	margin-top:20px;
}
.input-text{
	width:196px;
	height:25px;
	margin-top:10px;
	padding-left:3px;
	margin-right:85px;
	border:1px solid #b3b3b3;
}
.input-text:nth-child(2n){
	margin-right:0px;
}
.teamwork-form span{
	float:left;
	line-height:30px;
}
.teamwork-textarea{
	outline:none;
	margin-top:25px;
}
.teamwork-textarea textarea{
	width:550px;
	height:105px;
	padding-top:5px;
	padding-left:3px;
	border:1px solid #b4b4b4;
}
.teamwork-yzm{
	float:left;display:none;
	width:280px;
}
.teamwork-yzm img{
	margin-top:20px;
	margin-left:10px;
	display:inline-block;
}
.input-yzm{
	width:110px;
	height:25px;
	margin-top:20px;
	padding-left:3px;
	border:1px solid #b3b3b3;
}
.teamwork-button{
	width:276px;
	/float:right;
	margin-top:20px;
	margin-right:5px;
}
.teamwork-submit{
	color:#fff;
	width:130px;
	height:29px;
	margin-right:8px;
	line-height:29px;
	text-align:center;
	background:url(../images/message_09.jpg);
}
.teamwork-reset{
	color:#fff;
	width:130px;
	height:28px;
	background-color:#666666;
}
/*teamwork 结束*/
/*links 开始*/
.links{
	height:290px;
	background-color:#f4f4f4;
}
.links-top{
	float:left;
	width:100%;
	height:34px;
	margin-top:50px;
	background:url(../images/links_03.jpg);
}
.links-top > a{
	float:right;
	color:#c84233;
	margin-top:8px;
}
.link-list{
	float:left;
	margin-top:28px;
}
.link-list > li{
	float:left;
	margin-right:13px;
}
.link-list > li:last-child{
	margin-right:0px;
}
.link-list > li img{
	width:151px;
	height:83px;
	border:1px solid #e2e2e2;
}
.link-title{
	text-align:center;
	line-height:40px;
}
/*links 结束*/
/*footer 开始*/
.footer{
	height:366px;
	background:url(../images/footer_02.jpg) center center;
}
.footer a{
	transition: all .6s;
}
.footer a:hover{
	color:#ddc98b;
}
.footer-about{
	float:left;
	width:115px;
	margin-top:60px;
	margin-left:285px;
}
.footer-about-cn{
	color:#fff;
	font-size:16px;
}
.footer-about-en{
	color:#989898;
	font-size:18px;
}
.footer-about-ul{
	margin-top:15px;
}
.footer-about-ul a{
	color:#989898;
	font-size:14px;
	line-height:35px;
}
.footer-product{
	float:left;
	width:155px;
	margin-top:60px;
	margin-left:75px;
}
.footer-product-cn{
	color:#fff;
	font-size:16px;
}
.footer-product-en{
	color:#989898;
	font-size:18px;
}
.footer-product-ul{
	margin-top:15px;
}
.footer-product-ul a{
	color:#989898;
	font-size:14px;
	line-height:35px;
}
.footer-focus{
	float:left;
	width:130px;
	margin-top:60px;
	margin-left:60px;
}
.footer-focus-cn{
	color:#fff;
	font-size:16px;
}
.footer-focus-en{
	color:#989898;
	font-size:18px;
}
.footer-focus-ul{
	margin-top:15px;
}
.footer-focus-ul a{
	color:#989898;
	font-size:14px;
	line-height:35px;
}
.footer-contact{
	float:left;
	width:283px;
	margin-top:60px;
	margin-left:40px;
}
.footer-contact-cn{
	color:#fff;
	font-size:16px;
}
.footer-contact-en{
	color:#989898;
	font-size:18px;
}
.footer-contact-ul{
	margin-top:15px;
}
.footer-contact-ul li{
	color:#989898;
	font-size:14px;
	line-height:26px;
}
.footer-bottom{
	color:#fff;
	float:left;
	margin-top:35px;
	margin-left:283px;
	/margin-left:-16px;
}
.footer-bottom span:first-child{
	float:left;
}
.footer-bottom span:last-child{
	float:left;
	margin-left:50px;
}
/*footer 结束*/
/*left ad开始*/
.ad-left{
	left:20px;
	top:100px;
	width:80px;
	height:398px;
	display:none;
	position:fixed;
	background:url(../images/ad-left.png);
}
.ad-qq1{
	width:80px;
	height:58px;
	margin-top:80px;
}
.ad-qq1 > a > img{
	float:left;
	margin-top:5px;
	margin-left:20px;
}
.ad-qq1 > a > span{
	float:left;
	width:80px;
	height:20px;
	display:block;
	text-align:center;
}
.ad-qq2{
	width:80px;
	height:58px;
}
.ad-qq2 > a > img{
	float:left;
	margin-top:5px;
	margin-left:20px;
}
.ad-qq2 > a > span{
	float:left;
	width:80px;
	height:20px;
	display:block;
	text-align:center;
}
.ad-tel{
	width:80px;
	height:58px;
}
.ad-tel > img{
	float:left;
	margin-top:5px;
	margin-left:20px;
}
.ad-tel > span{
	float:left;
	width:80px;
	height:20px;
	color:#cf2d2f;
	display:block;
	text-align:center;
}
.ad-ewm{
	width:80px;
	height:45px;
}
.ad-ewm > img{
	float:left;
	margin-top:5px;
	margin-left:20px;
}
.to-top{
	width:80px;
	height:40px;
}
/*left ad结束*/
/*anchor 开始*/
.anchor{
	top:100px;
	width:53px;
	right:10px;
	display:none;
	position:fixed;
	background:#fff;
	border:1px solid #d0d4d8;z-index:999
}
.specification .ewm{float:right;height:20px;}
.specification .ewm .ewmtb{float:left;margin-top:3px;line-height:15px;margin-right:4px}
.specification .ewm  .erweima{position:absolute;display:none}
.specification .ewm:hover .erweima{display:block}
.specification .ewm .ewmtu{width:120px;height:120px;background:url(../images/20140723095153475347.jpg);background-size:100% 100%;position:absolute;display:none;opacity:0;transition:all 0.3s}
.specification .ewm:hover .ewmtu{display:block;opacity:1}

.fenye{width:1150px;margin:0 auto;text-align:left;margin-top:20px;border-top:1px solid #ddd;padding-top:10px}
.fenye a:hover{color:#C93}
.fenye p{line-height:30px}


.anchor ul{
	width:48px;
	margin:0 auto;
}
.anchor ul li{
	height:42px;
	line-height:42px;
	text-align:center;
	border-bottom:1px solid #d0d4d8;
}
.anchor ul li a{
	display:block;
}
/*anchor 结束*/
/*首页结束*/
/*内页开始*/
.n_banner{
	width:1900px;
	margin-left:-375px;
}
.china-hongtai-top{
	height:84px;
}
.china-hongtai-top > ul > li{
	float:left;
	width:152px;
	line-height:84px;
	text-align:center;
}
.china-hongtai-top > ul > li:hover,.china-hongtai-top > ul > li.on{
	background:url(../images/about_xxk_03.jpg) no-repeat left bottom;
}
.china-hongtai-top > ul > li > a{
	display:block;
}
.china-hongtai-top > ul > li:after{
	content: '';
    width: 1px;
    float: right;
    height: 13px;
    margin-top:-47px;
    background: url(../images/about_li_03.png) no-repeat;
}
.china-hongtai-con{
	height:1074px;
	background:url(../images/about_bg_02.jpg) center center no-repeat ;
}
.china-hongtai-title{
	padding-top:57px;
}
.china-hongtai-title > img{
	width:200px;
	margin:0 auto;
}
.china-hongtai-fb{
	font-size:20px;
	margin-top:30px;
	text-align:center;
}
.china-hongtai-en{
	color:#ababab;
	font-size:14px;
	margin-top:11px;
	font-style:italic;
	text-align:center;
}
.china-hongtai-picture{
	width:1104px;
	margin:0 auto;
	margin-top:40px;
}
.china-hongtai-picture img{
	max-width:1104px;
}
.china-hongtai-content{
	width:1104px;
	margin:0 auto;
	margin-top:50px;
}
.china-hongtai-content-left{
	float:left;
	width:500px;
	font-size:12px;
	line-height:30px;
	padding-right:50px;
	border-right:1px dashed #ccc;
}
.china-hongtai-content-right{
	float:left;
	width:500px;
	padding-left:50px;
}
.china-hongtai-content-title{
	float:left;
	font-size:32px;
}
.china-hongtai-content-english{
	float:left;
	color:#b8b8b8;
	font-size:22px;
	margin-top:15px;
	font-weight:bold;
	margin-left:15px;
	font-style:italic;
}
.china-hongtai-content-right > ul > li{
	float:left;
	font-size:12px;
	margin-top:10px;
	width:525px;
}
.china-hongtai-num{
	font-size:20px;
}
.china-hongtai-absolute{
	left:20px;
	display:none;
	position:absolute;
}
/*event 开始*/
.event{
	height:804px;
	background:url(../images/about_bg_03.jpg) no-repeat center center;
}
.event-top{
	width:300px;
	margin:0 auto;
	padding-top:75px;
}
.event-right{
	float:left;
	width:580px;
	margin-left:40px;
	border-left:1px solid #000;
}
.event-center{
	height:250px;
	width:1005px;
	margin:0 auto;
	margin-top:105px;
}
.event-center img{
	float:left;
	width:452px;
	height:223px;
}
.event-year{
	float:left;
	font-size:110px;
	margin-left:45px;
	line-height:100px;
}
.event-title{
	float:left;
	font-size:26px;
	margin-top:65px;
}
.event-content{
	float:left;
	width:485px;
	margin-top:20px;
	line-height:32px;
	margin-left:45px;
}
.event-absolute{
	display:none;
	position:absolute;
}
.timer{
	margin-top:50px;
	overflow:hidden;
}
.timer-time > ul > li{
	float:left;
	width:208px;
	background:url(../images/timer_08.png) no-repeat center center;
}
.timer-year{
	float:left;
	width:104px;
	height:41px;
	font-size:22px;
	margin-left:5px;
	margin-top:110px;
	line-height:50px;
	text-align:center;
	white-space:nowrap;
}
.timer-year:hover,.timer-year.on{
	color:#fff;
	height:41px;
	cursor:pointer;
	background:url(../images/timer_12.png) no-repeat left center;
}
.timer-left{
	left:0;
	top:618px;
	position:absolute;
}
.timer-right{
	right:0;
	top:618px;
	position:absolute;
}
.timer-time{
	width:1005px;
	margin:0 auto;
	overflow:hidden;
	margin-left:90px;
}
.timer-max{
	width:999999px;
	position:relative;
}
.event-hr{
	height:1px;
	width:100%;
	margin-top:-71px;
	background-color:#000;
}
/*event 结束*/
/*scence 开始*/
.scence{
	height:840px;
	background-color:#f7f9fb;
}
.scence-topimg{
	height:15px;
	background:url(../images/about_bg_04.jpg) no-repeat center center;
}
.scence-title{
	padding-top:57px;
}
.scence-title > img{
	width:200px;
	margin:0 auto;
}
.scence-fb{
	font-size:20px;
	margin-top:30px;
	text-align:center;
}
.scence-en{
	color:#ababab;
	font-size:14px;
	margin-top:11px;
	font-style:italic;
	text-align:center;
}
.scence-pic{
	float:left;
	height:460px;
	margin-top:40px;
}
.scence-pic > li{
	float:left;
	margin-right:15px;
}
.scence-pic > li:nth-child(4n){
	margin-right:0px;
}
.scence-pic > li:nth-child(n+5){
	margin-top:20px;
}
.scence-more{
	float:left;
	color:#333;
	width:163px;
	display:block;
	font-size:14px;
	margin-top:40px;
	margin-left:43%;
	line-height:40px;
	text-align:center;
	border-radius:40px;
	border:1px solid #b9b9b9;
}
/*scence 结束*/
/*honor 开始*/
.honor{
	height:742px;
	background:url(../images/about_bg_06.jpg) no-repeat center center;
}
.honor-topimg{
	height:15px;
	background:url(../images/about_bg_04.jpg) no-repeat center center;
}
.honor-title{
	padding-top:57px;
}
.honor-title > img{
	width:200px;
	margin:0 auto;
}
.honor-fb{
	font-size:20px;
	margin-top:30px;
	text-align:center;
}
.honor-en{
	color:#ababab;
	font-size:14px;
	margin-top:11px;
	font-style:italic;
	text-align:center;
}
.main_banner{width:100%; height:375px;}
.main_banner_wrap{
	/width:1180px; /height:375px; position:relative;
	margin:0 auto; overflow:hidden;  /box-shadow: 0px 1px 2px #c5c5c5;
}
#myCanvas {
	position: absolute;
	z-index: 13;
	opacity: 0.8;
	cursor: pointer;
	-webkit-animation: roll 3s;
	animation: roll 3s;
}
@-webkit-keyframes roll {
	from{-webkit-transform:rotate(120deg);opacity:0;}
	to{-webkit-transform:rotate(0deg);opacity:0.8;}		
}
@keyframes roll {
	from{transform:rotate(120deg);opacity:0;}
	to{transform:rotate(0deg);opacity:0.8;}		
}
.banner_btn{ 	/*a 标签 按钮*/
		width:234px; height:300px; position:absolute; 
		display:block; z-index:9; top:30px;
}
.btn_next{right:20px;}
.banner_btn span{width:50px; height:100px; display:block; position:absolute;
		left:110px; top:100px; opacity:0; transition:0.5s;
		background:url(../images/bannerBtn.png) no-repeat 0 0;}
.btn_next span{background-position:-50px 0;}
.main_banner_box:hover .banner_btn_arrow{opacity:0.6;}
.banner_btn span i{width:50px; height:100px; display:block;
		background:url(../images/bannerBtn.png) no-repeat 0 0;}
.btn_next span i{background-position:-50px 0;}
.banner_btn:hover i{
		-webkit-animation:arrow 0.5s infinite alternate ease-in-out;
		-moz-animation:arrow 0.5s infinite alternate ease-in-out;
}
@-webkit-keyframes arrow{
	from{-webkit-transform:scale(1); opacity:1;}
	to{-webkit-transform:scale(1.5); opacity:0.2;}
}
@-moz-keyframes arrow{
	from{-moz-transform:scale(1); opacity:1;}
	to{-moz-transform:scale(1.5); opacity:0.2;}
}

.main_banner_box{
	width:1200px; height:360px; margin:40px auto 0; position:relative; z-index:0;
	/*-webkit-倒影样式*/
	-webkit-box-reflect:below 0 -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 100%);
}
/*火狐倒影图层样式*/
.main_banner_box p#rflt{width:1200px; height:280px; position:absolute; left:0; top:280px;
		background:-moz-element(#m_box) no-repeat; -moz-transform:scaleY(-1); opacity:0.2;
}/*火狐倒影图层样式*/
.main_banner li{
		position:absolute; background:#000; overflow:hidden;
		box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);		
}
/*给每张图片初始设置不同宽高，层级，位置*/
.main_banner .imgcard:first-child{
		width:534px; height:354px; z-index:5;
		left:300px; top:0px; opacity:1; background:#333d46;
}
.main_banner .imgcard:nth-child(2){
		width:534px; height:300px; z-index:1; 
		left:600px; top:30px; opacity:1; background:#333d46;
}
.main_banner .imgcard:nth-child(n+3){/*初始在背后，透明度为0*/
		width:450px; height:180px; z-index:1;
		left:0px; top:60px; opacity:0; background:#333d46;
}

.main_banner .imgcard:last-child{
		width:534px; height:300px; z-index:2; 
		left:0px; top:30px; opacity:1; background:#333d46;
}
.main_banner li img{width:100%; height:100%;}
.main_banner li span{/*遮罩层*/
		width:100%; height:100%; position:absolute; top:0; left:0; 
		z-index:1; background:#000; opacity:0; filter:alpha(opacity=0);
		color:#fff; font-size:30px; line-height:120px; text-align:center;
}
.main_banner li p{width:100%; height:50px; position:absolute;
		left:0; bottom:-50px; background:rgba(0,0,0,0.7); color:#fff;
		text-indent:38px; line-height:50px; font-size:25px;
}
.btn_list{text-align:center; position:relative; left:0; top:6px; z-index:10;}
.btn_list span{
		width:15px; height:15px; display:inline-block; margin:15px 5px;
		background:#787d82; border-radius:50%; cursor:pointer;
}
.btn_list span.curr{background:#FFAE00;}
.honor-more{
	float:left;
	color:#fff;
	width:163px;
	display:block;
	font-size:14px;
	margin-top:60px;
	margin-left:43%;
	line-height:40px;
	text-align:center;
	border-radius:40px;
	background-color:#bb0000;
	border:1px solid #b9b9b9;
}
/*honor 结束*/
/*news 开始*/
.news-top{
	height:84px;
}
.news-top > ul > li{
	float:left;
	width:152px;
	line-height:84px;
	text-align:center;
}
.news-top > ul > li:hover,.news-top > ul > li.on{
	background:url(../images/about_xxk_03.jpg) no-repeat left bottom;
}
.news-top > ul > li > a{
	display:block;
}
.news-top > ul > li:after{
	content: '';
    width: 1px;
    float: right;
    height: 13px;
    margin-top:-47px;
    background: url(../images/about_li_03.png) no-repeat;
}
.news-con{
	/height:1185px;
	min-height:1180px;
	background-color:#f7f9fb;
}
.news-h1{
	width:1150px;
	height:375px;
	overflow:hidden;
}
.news-max1{
	width:9999999999px;
	height:375px;
	position:relative;
}
.news-h2{
	width:1150px;
	height:375px;
	overflow:hidden;
}
.news-max2{
	width:9999999999px;
	height:375px;
	position:relative;
}
.news-left1{
	top:335px;
	right:41px;
	z-index:999999;
	position: absolute;
}
.news-right1{
	top:335px;
	right:0px;
	z-index:999999;
	position: absolute;
}
.news-left2{
	top:335px;
	right:41px;
	z-index:999999;
	position: absolute;
}
.news-right2{
	top:335px;
	right:0px;
	z-index:999999;
	position: absolute;
}
.news-absolute{
	top:40px;
	width:100%;
	display:none;
	position:absolute;
}
.news-headline{
	float:left;
	height:375px;
	background-color:#fff;
}
.news-headline-left{
	float:left;
	width:390px;
}
.news-headline-left img{
	float:left;
	width:332px;
	height:332px;
	margin:20px 25px;
}
.news-headline-right{
	float:left;
	width:738px;
}
.news-headline-date{
	color:#777777;
	font-size:14px;
	padding-top:55px;
}
.news-headline-title{
	color:#de001f;
	font-size:20px;
	padding-top:20px;
}
.news-headline-con{
	color:#777;
	padding-top:20px;
	line-height:30px;
}
.news-headline-more{
	float:left;
	width:125px;
	height:28px;
	font-size:14px;
	margin-top:30px;
	line-height:28px;
	text-align:center;
	border:1px solid #666666;
}
.news_bottom{
	margin-top:55px;
}
.news_bottom > li{
	float:left;
	width:530px;
	height:135px;
	margin-right:65px;
	border-bottom:1px solid #5c5c5c;
}
.news_bottom li:hover .news-bottom-title{
	color:#bf9f68;
	margin-left:20px;
}
.news_bottom li:hover .news-bottom-date{
	margin-left:20px;
}
.news-bottom-con{
	width:505px;
}
.news_bottom li:hover .news-bottom-con{
	margin-left:20px;
}
.news_bottom li:nth-child(2n){
	margin-right:0;
}
.news_bottom li:nth-child(n+3){
	margin-top:70px;
}
.news-bottom-title{
	color:#333333;
	font-size:20px;
	transition: all .8s;
}
.news-bottom-date{
	width:100%;
	color:#888888;
	display:block;
	font-size:14px;
	margin-top:10px;
	padding-left:23px;
	transition: all .8s;
	background:url(../images/news_14.png) no-repeat left center;
}
.news-bottom-con{
	float:left;
	color:#555555;
	font-size:14px;
	margin-top:5px;
	line-height:30px;
	transition: all .8s;
}
.small-yy{
	height:2px;
	background:url(../images/yy_02.jpg);
}
/*news 结束*/
/*catpos 开始*/
.catpos{
	height:80px;
	line-height:80px;
}
.catpos-left{
	float:left;
	margin-left;
	color:#444444;
	font-size:16px;
	padding-left:45px;
	background:url(../images/customer_05.png) no-repeat 10px 30px;
}
.catpos-left > a{
	color:#444444;
	font-size:16px;
	transition: all .8s;
}
.catpos-left > a:hover{
	color:#bf9f68;
}
/*catpos 结束*/
/*customer 开始*/
.customer{
	/* height:1470px; */
	height: auto;
	width: 100%;
	display: inline-block;
	background-color:#f7f9fb;
}
.customer > div > ul{
	padding-top:30px;
}
.customer > div > ul > li{
	float:left;
	width:367px;
	height:417px;
	margin-right:22px;
	transition: all .6s;
	background-color:#fff;
}
.customer > div > ul > li > a > img{
	width:367px;
	height:259px;
}
.customer > div > ul > li:nth-child(3n){
	margin-right:0;
}
.customer > div > ul > li:hover{
	box-shadow: 10px 10px 5px rgba(0,0,0,.2);
}
.customer > div > ul > li:nth-child(n+4){
	margin-top:40px;
}
.customer-content{
	width:340px;
	height:120px;
	margin:20px auto;
}
.customer-content-top{
	height:85px;
	border-bottom:1px solid #dfe5eb;
}
.customer-title{
	width:100%;
	display:block;
	color:#444444;
	font-size:14px;
	font-weight:bold;
}
.customer-con{
	float:left;
	color:#9294a0;
	margin-top:5px;
	line-height:22px;
}
.customer-time{
	color:#9294a0;
	font-size:14px;
	margin-top:15px;
	padding-left:23px;
	background:url(../images/news_14.png) no-repeat left center;
}
/*customer 结束*/
/*contact 开始*/
.contact{
	background-color:#f7f9fb;
}
.contact-top{
	width:658px;
	height:40px;
	margin:0 auto;
	font-size:40px;
	padding-top:52px;
	line-height:40px;
	text-align:center;
	background:url(../images/contact_05.jpg) no-repeat left 70px;
}
.contact-top span{
	margin-top:-20px;
}
.contact-fb{
	font-size:13px;
	margin-top:30px;
	line-height:25px;
	text-align:center;
}
.contact-left{
	float:left;
	width:490px;
	color:#555555;
	font-size:14px;
	margin-top:60px;
}
.contact-left li{
	padding:40px 0;
	padding-left:65px;
	border-top:1px solid #dddfe8;
}
.contact-left li:first-child{
	background:url(../images/contact_12.jpg) left center no-repeat;
}
.contact-left li:nth-child(2){
	background:url(../images/contact_15.jpg) left center no-repeat;
}
.contact-left li:nth-child(3){
	background:url(../images/contact_18.jpg) left center no-repeat;
}
.contact-left li:nth-child(4){
	background:url(../images/contact_20.jpg) left 40px no-repeat;
}
.contact-right{
	float:right;
	margin-top:60px;
}
.contact-right-img{
	width:509px;
	height: 195px;
}
.ny-form{
	width:515px;
	margin-top:15px;
}
.contact-text{
	float:left;
	height:46px;
	width:487px;
	color:#7f8183;
	font-size:15px;
	padding-left:20px;
	border:1px solid #dbdddf;
	background-color:#f4f5f5;
}
.contact-text:nth-child(n+2){
	margin-top:10px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit*/  
    color:#666;  
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
    color:#666;  
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */  
    color:#666;  
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */  
    color:#666;  
}
.contact-textarea{
	resize:none;
	width:508px;
	height:98px;
	font-size:15px;
	margin-top:10px;
	padding-top:12px;
	padding-left:16px;
	border:1px solid #dbdddf;
	background-color:#f4f5f5;
}
.contact-submit{
	color:#fff;
	width:160px;
	height:50px;
	font-size:18px;
	margin-top:20px;
	border-radius:10px;
	margin-bottom:70px;
	background-color:#c11f20;
}
.map{
	height:489px;
	background:url(../images/map_02.jpg) no-repeat center center;
}
.map img{ width: auto;}
.message{
	height:856px;
	background:url(../images/contact_message_02.jpg) no-repeat center center;
}
/*contact 结束*/
/*message 开始*/
.message-top{
	width:323px;
	margin:0 auto;
	font-size:40px;
	padding-top:125px;
}
.message-num{
	color:#fff;
	float:left;
	font-size:26px;
	margin-top:418px;
	margin-left:160px;
}
.message-right{
	width:632px;
	float:right;
	height:100px;
	margin-top:159px;
	margin-right:50px;
}
.message-right-top{
	height:35px;
}
.message-right-top-left{
	float: left;
	font-size:17px;
	font-weight:bold;
	line-height:30px;
	background:url(../images/message_03.jpg) no-repeat left bottom;
}
.message-right-top-left > span{
	color:#1f1f1f;
	font-size:12px;
	font-weight:normal;
}
.message-right-top-right{
	float:right;
}
.message-form{
	float:left;
	font-size:14px;
	margin-top:20px;
}
.input-text{
	width:196px;
	height:25px;
	margin-top:10px;
	padding-left:3px;
	margin-right:85px;
	border:1px solid #b3b3b3;
}
.input-text:nth-child(2n){
	margin-right:0px;
}
.message-form span{
	float:left;
	line-height:30px;
}
.message-textarea{
	outline:none;
	margin-top:25px;
}
.message-textarea textarea{
	width:550px;
	height:105px;
	padding-top:5px;
	padding-left:3px;
	border:1px solid #b4b4b4;
}
.message-yzm{
	float:left;
	width:280px;
}
.message-yzm img{
	margin-top:20px;
	margin-left:10px;
	display:inline-block;
}
.input-yzm{
	width:110px;
	height:25px;
	margin-top:20px;
	padding-left:3px;
	border:1px solid #b3b3b3;
}
.message-button{
	width:272px;
	float:right;
	margin-top:20px;
	margin-right:5px;
}
.message-submit{
	color:#fff;
	width:130px;
	height:29px;
	margin-right:8px;
	line-height:29px;
	text-align:center;
	background:url(../images/message_09.jpg);
}
.message-reset{
	color:#fff;
	width:130px;
	height:28px;
	background-color:#666666;
}
/*message 结束*/
/*nproduct 开始*/
.nproduct{
	padding-bottom:45px;
	background-color:#f7f9fb;
}
.nproduct_search{
	height:140px;
	line-height:140px;
	background:url(../images/products_03.jpg);
}
.nproduct-search-cn{
	color:#fff;
	float:left;
	font-size:26px;
	margin-left:500px;
}
.nproduct-text{
	float:left;
	width:400px;
	height:41px;
	margin-top:50px;
	margin-left:20px;
	padding-left:20px;
}
.nproduct-submit{
	color:#fff;
	float:left;
	width:100px;
	height:42px;
	font-size:14px;
	margin-top:50px;
	background:url(../images/sou_03.jpg);
}
.nproduct-left{
	float:left;
	width:263px;
	margin-top:-170px;
	background:url(../images/nlul_03.png) no-repeat left top;
}
.nproduct-left-top{
	margin-top:20px;
	margin-left:45px;
}
.nproduct-left-top-cn{
	color:#fff;
	font-size:22px;
}
.nproduct-left-top-en{
	color:#fff;
	font-size:16px;
}
.nproduct-ul{
	float:left;
	margin-top:30px;
}
.nproduct-ul > li{
	width:197px;
	height:57px;
	line-height:56px;
	padding-left:43px;
	border-bottom:1px solid #5c5c5c;
	background:url(../images/product-ico_03.png) no-repeat 18px center;
}
.nproduct-ul > li > a:hover{
	color:#c0a388;
	margin-left:10px;
}
.nproduct-ul > li > a{
	color:#fff;
	display:block;
	font-size:16px;
	transition: all .6s;
}
.nproduct-bottom{
	float:left;
	width:244px;
	height:1175px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;
}
.nproduct-bottom > li{
	width:220px;
	height:230px;
	margin:0 auto;
	margin-top:30px;
	background-color:#f7f9fb;
}
.nproduct-bottom li{border-top:1px solid #eee}
.np-img{
	height:205px;
	text-align:center;
}
.np-img > a > img{
	width:220px;
	margin:0 auto;
	max-width:220px;
}
.nproduct-bottom-img{
	margin-top:18px;
}
.product-name{
	display:block;
	line-height:45px;
	text-align:center;
}
.nproduct-right{
	float:right;
	width:870px;
	margin-top:5px;
}
.nproduct-right .picx{width:230px;display:block;height:230px;float:left;margin-right:20px;margin-left:20px}
.nproduct-right > li{
	width:100%;
	padding-top:38px;
	padding-bottom:38px;
	background-color:#fff;
}
.nproduct-right > li{
	margin-top:3px;
	margin-bottom:3px;
}
.nproduct-right > li > a > img{
	float:left;
	width:230px;
	height:100%;
}
.wz-images-list img{display:block;margin:0 auto}
.show-content p img{display:block;margin:0 auto}
.nproduct-right-title{
	float:left;
	width:390px;
	color:#333333;
	display:block;
	font-size:24px;
}
.nproduct-content{
	float:left;
	width:390px;
	height:110px;
	margin-top:30px;
	background-color:#f7f9fb;
}
.nproduct-content > li{
	margin-top:15px;
}
.nproduct-content li:nth-child(2n-1){
	margin-left:15px;
}
.nproduct-content > li{
	float:left;
	width:175px;
}
.nc-right{
	float:right;
	width:184px;
	height:140px;
	margin-top:20px;
	border-left:1px solid #f2f2f2;
}
.dg{
	width:123px;
	height:30px;
	display:block;
	margin:0 auto;
	font-size:14px;
	margin-top:34px;
	line-height:30px;
	text-align:center;
	border:1px solid #666666;
}
.learn-more{
	width:123px;
	height:30px;
	display:block;
	margin:0 auto;
	font-size:14px;
	margin-top:12px;
	line-height:30px;
	text-align:center;
	border:1px solid #666666;
}
/*nproduct 结束*/
/*sproduct 开始*/
.sproduct{
	background-color:#f7f9fb;
}
.ns_left{
	color:#fff;
	float:left;
	font-size:26px;
	padding-left:43px;
	background:url(../images/show_03.png) no-repeat left center;
}
.sproduct_search{
	height:140px;
	line-height:140px;
	background:url(../images/products_03.jpg);
}
.sproduct-search-cn{
	color:#fff;
	float:left;
	font-size:26px;
	margin-left:355px;
}
@media screen and (min-width:1440px) and (max-width:1920px){
	
	 }
.sproduct-text{
	float:left;
	width:400px;
	height:41px;
	margin-top:50px;
	margin-left:20px;
	padding-left:20px;
}
.sproduct-submit{
	color:#fff;
	float:left;
	width:100px;
	height:42px;
	font-size:14px;
	margin-top:50px;
	background:url(../images/sou_03.jpg);
}
.sproduct_form{
	float:left;
}
.ns_left ul{
	/top:100px;
	width:335px;
	display:none;
	z-index: 999999;
	margin-left:-43px;
	position:absolute;
	background-color:#bea186;
}
.ns_left ul li{
	height:43px;
	line-height:43px;
	padding-left:20px;
	border-bottom:1px dashed #fff;
}
.ns_left ul li:last-child{
	border-bottom:0;
}
.ns_left ul li a{
	color:#fff;
	font-size:18px;
}
.ns_left:hover .ns_left_ul{
	display:block;
}
.sproduct_catpos{
	height:45px;
	line-height:45px;
	padding-left:20px;
	background:url(../images/fz_03.jpg) no-repeat left 14px;
}
.sproduct-right{
	float:right;
	width:705px;
}
.sproduct-title{
	color:#333333;
	font-size:20px;
}
.sproduct-fb{
	color:#cd060b;
	margin-top:10px;
	line-height:25px;
}
.specification{
	width:703px;
	height:165px;
	margin-top:20px;
	background:url(../images/show_09.jpg) #f3f3f3 no-repeat top center;
}
.specification-title{
	width:93%;
	float:left;
	color:#f7e134;
	font-size:16px;
	margin-top:5px;
	margin-left:30px;
}
.specification > ul{
	float:left;
	margin-top:25px;
	margin-left:25px;
}
.specification > ul > li{
	float:left;
	width:220px;
	line-height:32px;
}
.safeguard{
	float:left;
	width:100%;
	margin-top:25px;
}
.safeguard > li{
	float:left;
	height:44px;
	color:#d50000;
	font-size:16px;
	line-height:44px;
	padding-left:44px;
	margin-right:30px;
}
.safeguard > li:first-child{
	background:url(../images/show_13.png) no-repeat left center;
}
.safeguard > li:nth-child(2){
	background:url(../images/show_15.png) no-repeat left center;
}
.safeguard > li:nth-child(3){
	background:url(../images/show_17.png) no-repeat left center;
}
.nproduct_share{
	float:left;
	width:100%;
	margin-top:25px;
	line-height:28px;
	background:url(../images/share_03.jpg) no-repeat 10px center;
}
.nproduct_share span{
	float:left;
	padding-left:30px
}
.bdsharebuttonbox{
	width:230px;
}
.magnifier-order{
	float:left;
	color:#fff;
	width:125px;
	height:30px;
	display:block;
	margin-top:15px;
	line-height:30px;
	text-align:center;
	background-color:#e3393c;
}
.magnifier-more{
	float:left;
	width:123px;
	height:28px;
	display:block;
	margin-top:15px;
	margin-left:15px;
	line-height:30px;
	text-align:center;
	border:1px solid #666666;
}
.flow{
	float:left;
	height:68px;
	width:1148px;
	margin-top:20px;
	margin-bottom:35px;
	background-color:#f3f3f3;
	border:1px solid #e4e4e4;
}
.cplc{
	float:left;
	color:#dc0000;
	font-size:20px;
	line-height:70px;
	margin-left:25px;
}
.flow > ul{
	float:left;
	margin-top:10px;
	margin-left:35px;
}
.flow > ul > li{
	float:left;
	height:50px;
	color:#363636;
	padding-left:60px;
}
.flow > ul > li:nth-child(1){
	background:url(../images/show_36.png) no-repeat left center;
}
.flow > ul > li:nth-child(3){
	background:url(../images/show_39.jpg) no-repeat left center;
}
.flow > ul > li:nth-child(5){
	background:url(../images/show_42.jpg) no-repeat left center;
}
.flow > ul > li:nth-child(7){
	background:url(../images/show_44.jpg) no-repeat left center;
}
.flow-title{
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
}
.flow-con{
	font-family:宋体;
}
.flow-img{
	float:left;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
}
.sproduct-bottom-right{
	width:875px;
	float:right;
	margin-top:20px;
	position:relative;
}
.pb-top > li{
	float:left;
	width:285px;
	height:60px;
	margin-right:10px;
	background-color:#e4e4e4;
}
.pb-top > li:last-child{
	margin-right:0;
}
.bp-top-center{
	width:75px;
	height:35px;
	display:block;
	margin:0 auto;
	font-size:14px;
	margin-top:15px;
	line-height:18px;
	padding-left:50px;
}
.pb-top > li:hover,.pb-top > li.on{
	color:#fff;
	cursor:pointer;
	background-color:#363636;
}
.pb-top > li:first-child .bp-top-center{
	background:url(../images/display1_06.png) no-repeat left center;
}
.pb-top > li:first-child:hover .bp-top-center{
	background:url(../images/display2_06.png) no-repeat left center;
}
.pb-top > li:first-child.on .bp-top-center{
	background:url(../images/display2_06.png) no-repeat left center;
}
.pb-top > li:nth-child(2) .bp-top-center{
	background:url(../images/display1_08.png) no-repeat left center;
}
.pb-top > li:nth-child(2):hover .bp-top-center{
	background:url(../images/display2_08.png) no-repeat left center;
}
.pb-top > li:nth-child(2).on .bp-top-center{
	background:url(../images/display2_08.png) no-repeat left center;
}
.pb-top > li:nth-child(3) .bp-top-center{
	background:url(../images/display1_03.png) no-repeat left center;
}
.pb-top > li:nth-child(3):hover .bp-top-center{
	background:url(../images/display2_03.png) no-repeat left center;
}
.pb-top > li:nth-child(3).on .bp-top-center{
	background:url(../images/display2_03.png) no-repeat left center;
}
.pb-bottom{
	/top:100px;
	width:100%;
	display:none;
	margin-top:35px;
	/position:absolute;
}
.pb-bottom.on{
	display:block;
}
.np-pages{
	width:100%;
	float:left;
	height:95px;
	margin-top:5px;
	background-color:#fff;
}
.np-pages li{
	margin:5px;
	display:inline-block;
	background-color:#2a2e2f;border-radius:5px;overflow:hidden
}
.np-pages span,.np-pages a{
	color:#fff;
	padding:5px 10px;
	font-weight:bold;
	margin:5px;
	display:inline-block;
	background-color:#2a2e2f;border-radius:5px;overflow:hidden
}
.np-pages a:hover{
	background-color:#e71e14;
}
.np-pages{
	padding-top:35px;
	text-align:center;
}
.np-pages span{
	background-color:#bf9e68;
}
/*sproduct 结束*/
/*show 开始*/
.show{
	padding:50px 0;
	text-align:center;
	background-color:#f7f9fb;
}
.show-title{
	font-size:25px;
	padding:10px 0;
}
.addtime{
	font-size:15px;
	margin-right:30px;
}
.show-content{
	margin:20px 0;
	font-size:17px;
	text-align:left;
	line-height:1.7em;
}
/*show 结束*/
/*pictures 开始*/
.pictures{
	padding-bottom:30px;
	background-color:#f7f9fb;
}
.pictures > div > ul{
	padding-top:30px;
}
.pictures > div > ul > li{
	float:left;
	width:367px;
	height:320px;
	margin-right:22px;
	transition: all .6s;
	background-color:#fff;
}
.pictures > div > ul > li > a > img{
	width:367px;
	height:259px;
}
.pictures > div > ul > li:nth-child(3n){
	margin-right:0;
}
.pictures > div > ul > li:hover{
	box-shadow: 10px 10px 5px rgba(0,0,0,.2);
}
.pictures > div > ul > li:nth-child(n+4){
	margin-top:40px;
}
.pictures-content{
	width:340px;
	margin:20px auto;
}
.pictures-title{
	width:100%;
	display:block;
	color:#444444;
	font-size:14px;
	font-weight:bold;
}
.pictures-content-top{
	text-align:center;
}
.pictures-con{
	float:left;
	color:#9294a0;
	margin-top:5px;
	line-height:22px;
}
/*pictures 结束*/
/*内页结束*/
/*--弹窗样式--*/

#gray{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px;display:none;z-index:99;left:0;}

.popup{
	width:550px; 
	height:auto;
	background-color:#fff;
	position:absolute;
	z-index:100;
	border:1px solid #ebeaea;
	left:400px;
	top:96px;
	display:none;
        border-radius:10px;
        overflow:hidden
}
.popup .top_nav{
	width:550px;
	height:46px;
	border-bottom:1px solid #ebeaea;
	position:relative;
	cursor:move;
}
.popup .top_nav i{width:35px;height:35px;position:absolute;top:6px;left:8px;display:block; }
.popup .top_nav span{font:18px/18px 'microsoft yahei';color:#707070;display:block;position:absolute;top:13px;left:50px;}

.popup .top_nav a.guanbi { background:url(../images/popup_guanbi.png) repeat 0px 0px; width:35px; height: 35px; display: block; position:absolute;top:8px;right:10px;cursor:pointer;}
.popup .top_nav a.guanbi span { display: none;}
.popup .min{width:550px;height:auto;}

.tc_login{width:550px;height:360px;background-color:#fff;}
.tc_login .left{width:200px;height:380px;background-color:;float:left;}
.tc_login .right{width:550px;height:328px;background-color:;float:left;padding-right:10px;}
.tc_login .left h4{width:200px;height:20px;margin:20px 0 20px 0;font-size:15px;color:#666;text-align:center;}
.tc_login .left img{width:150px;margin:0 auto;display:block;border:1px solid #E3E3E3;padding:4px;}
.tc_login .left dd{width:200px;height:30px;font:13px/18px 'microsoft yahei';color:#666;margin:20px 0 10px 0;text-align:center;display:block;}

.tc_login .right i{font-size:20px;color:#090;float:right;margin:15px 0 0px 0;}
.tc_login .right a{font:13px/18px 'microsoft yahei';color:#666;float:right;margin:16px 0 0px 6px;}
.tc_login .right a:hover{color:#06F;text-decoration: underline;}
.tc_login .right input{
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    height: 35px;
    padding:0 0 0 34px;
	margin:10px auto 0px auto;
    transition: background 0.3s ease-in-out;
    width: 318px;
	
}
.tc_login .right input:focus {
    outline: none;
    border-color: #019A0D;
    box-shadow: 0 0 0px #019A0D;
}

.tc_login .right .button{
-webkit-appearance: none;
    background:#c40000;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 40px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.2em;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width: 255px;
	padding:0 50px 0 50px;
        margin:20px 0 0 0;
	font-weight: bold;
	}
.tc_login .right .button:hover {

    background: #a60000;
}
.ccc{
   width: 318px;
    height: 57px;
        padding: 10px 0 0 34px;
    text-align: left;
    color: #999;
    font-family: 'Open Sans', sans-serif;
    margin-top: 9px;
    border: 1px solid #CCC;
}
.tc_login .right dd{width:100%;height:30px;}
.tc_login .right dd a{font:12px/18px 'microsoft yahei';color:#06F;}
.tc_login .right dd a:hover{font:13px/18px 'microsoft yahei';color:#06F;text-decoration: underline;}
.tc_login .right hr{height:1px;border:none;border-top:1px dashed #E4E4E4;clear:both;margin:240px 0 5px 0px;}

.show-con{
    display: none;padding:10px 0 0 10px;
}
.fanye{ font-size:16px}
.fanye p{ font-size:16px}
.mk{
	margin-top: 10px;
}
.xgxw{
height: 150px;
    width: 1150px;
    margin: 0 auto;
    text-align: left;
    
}
.xgxw ul li{
	float: left;
	width: 47%;
	border-bottom: none;
	line-height: 30px;
	margin-right: 30px;
	 font-size:14px;
	
}
	.xgxw ul li a{ font-size:14px}

.xgxw ul li span{
	float: right;
}
.xgxw ul li:nth-child(n+3){ margin-top:0px;}


