@charset "utf-8";
.banner_big {
	height: 790px;
}


/*product star*/

.product {
	width: 100%;
	height: 1324px;
	background: url(../images/productbg.jpg) no-repeat center top;
	box-sizing: border-box;
	padding-top: 27px;
	overflow: hidden;
}

.process {
	width: 1200px;
	height: 124px;
	margin: 0 auto;
}

.process li {
	width: 108px;
	height: 124px;
	float: left;
	margin-right: 61px;
	text-align: center;
	border-bottom: 3px solid #827c76;
}

.process li:hover {
	border-color: #fd9f3b;
}

.process li:nth-child(4) {
	margin-left: 247px;
}

.process li:nth-child(6) {
	margin-right: 0;
}

.process li .process_img {
	width: 108px;
	height: 120px;
	overflow: hidden;
	margin: -31px auto 0;
}

.process li:hover .process_img img {
	transform: translateX(-50%);
}

.process_cn {
	font-size: 24px;
	color: #82786e;
	transform: translateY(-28px);
}

.process li:hover .process_en,
.process li:hover .process_cn {
	color: #fd9f3b;
}

.process_en {
	text-align: center;
	font-size: 12px;
	color: #827c76;
	font-family: arial;
	transform: translateY(-23px);
}

.product_ti_cn {
	width: 1200px;
	margin: 167px auto 0;
	font-size: 16px;
	color: #333;
	letter-spacing: 1px;
	padding-left: 685px;
	box-sizing: border-box;
}

.product_ti_en {
	font-size: 12px;
	color: #999;
	width: 1200px;
	margin: 3px auto 0;
	padding-left: 916px;
	/**/
	width: 1200px;
	margin: 3px auto 0;
	letter-spacing: 1px;
	padding-left: 685px;
	box-sizing: border-box;
}

.product_list {
	width: 1200px;
	/* width: 911px; */
	height: 870px;
	padding-left: 290px;
	/* margin-top: 83px; */
	margin: 83px auto 0;
	box-sizing: border-box;
}

.product_list li {
	width: 420px;
	height: 402px;
	float: left;
	margin-bottom: 20px;
}

.product_list li:nth-child(2n) {
	margin-left: 70px;
}

.product_list li .product_img {
	width: 100%;
	height: 310px;
	overflow: hidden;
	border: 10px solid #fff;
	box-sizing: border-box;
	position: relative;
	transform: rotateZ(-4deg);
}

.product_list li .product_img img {
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: .3s;
}

.product_list li:hover .product_img img {
	transform: translate(-50%, -50%) scale(1.02);
}

.product_more {
	display: block;
	width: 414px;
	height: 50px;
	transform: translateY(-7px);
	background: url(../images/productmore.png);
}

.product_name {
	font-size: 24px;
	color: #2e2b26;
	height: 31px;
	text-align: center;
	margin-top: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/*product end*/


/*advantage star*/

.advantage {
	width: 100%;
	height: 873px;
	background: url(../images/advanbg.jpg) no-repeat center top;
	overflow: hidden;
	padding-top: 72px;
	box-sizing: border-box;
}

.advantage_title {
	width: 1200px;
	height: 80px;
	margin: 0 auto;
	background: url(../images/advanti.png) no-repeat center left 278px;
	padding-left: 668px;
	box-sizing: border-box;
}

.advantage_title_cn {
	font-size: 16px;
	color: #333;
	padding-top: 20px;
	letter-spacing: 1px;
}

.advantage_title_en {
	font-size: 12px;
	color: #999;
	margin-top: 3px;
}


/**/

.advan_scroll {
	width: 1200px;
	height: 593px;
	margin: 52px auto 0;
	position: relative;
}

.advan_scroll:before {
	content: '';
	display: block;
	width: 1040px;
	height: 490px;
	background: rgba(255, 255, 255, .7);
	position: absolute;
	left: 520px;
	top: 43px;
}

.advan_scroll .hd {
	width: 434px;
	height: 100%;
	float: left;
}

.advan_scroll .hd li {
	width: 100%;
	height: 140px;
	background: #fc9d36;
	margin-bottom: 11px;
	position: relative;
}

.advan_scroll .hd li.on {
	background: #aab807;
}

.advan_scroll .hd li .advan_hd_cont {
	position: absolute;
	left: 174px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 28px;
	color: #fff;
	width: 200px;
}

.advan_scroll .hd li:before {
	content: '';
	width: 65px;
	height: 65px;
	border-radius: 50%;
	border: 1px solid #fff;
	box-sizing: border-box;
	background: url(../images/adicon1.png) no-repeat center;
	position: absolute;
	left: 77px;
	top: 50%;
	transform: translateY(-50%);
}

.advan_scroll .hd li:nth-child(2):before {
	background: url(../images/adicon2.png) no-repeat center;
}

.advan_scroll .hd li:nth-child(3):before {
	background: url(../images/adicon3.png) no-repeat center;
}

.advan_scroll .hd li:nth-child(4):before {
	background: url(../images/adicon4.png) no-repeat center;
}

.advan_scroll .bd {
	width: 600px;
	height: 490px;
	margin-top: 43px;
	float: right;
	overflow: hidden;
	position: relative;
	z-index: 20;
}

.advan_scroll .bd li {
	width: 600px;
	height: 490px;
	overflow: hidden;
}

.advan_bd_num {
	margin-top: 58px;
}

.advan_bd_more {
	display: block;
	width: 145px;
	height: 46px;
	margin-top: 37px;
	background: #f48602 url(../images/advanbdmore.png)no-repeat center;
}

.advan_bd_ti {
	font-size: 30px;
	margin-top: -7px;
	font-weight: 500;
	color: #f48602;
	font-family: "PingFang SC", arial, "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", simsun, sans-serif;
	border-bottom: 1px solid #afafaf;
	padding-bottom: 23px;
	margin-bottom: 14px;
}

.advan_bd_nr {
	font-size: 15px;
	color: #454545;
	line-height: 36px;
	text-align: justify;
}


/*advantage end*/


/*order star*/

.order {
	width: 100%;
	height: 1224px;
	background: url(../images/dzbg.jpg) no-repeat center top;
	padding-top: 80px;
	box-sizing: border-box;
	position: relative;
}

.order .order_en {
	background: url(../images/dzen.png) no-repeat center left 374px;
}

.order .about_ti {
	position: absolute;
	left: 50%;
	top: 1096px;
	transform: translateX(-50%);
	background: url(../images/abouten.png) no-repeat center left 278px;
}

.order_list {
	width: 1200px;
	height: 116px;
	margin: 47px auto 0;
}

.order_list li {
	width: 108px;
	height: 100%;
	float: left;
	margin-right: 48px;
	border-bottom: 1px solid rgba(130, 124, 118, .6);
}

.order_list li:hover {
	border-color: #f48602;
}

.order_list li:nth-child(8) {
	margin-right: 0;
}

.order_list li .order_img {
	width: 108px;
	height: 56px;
	overflow: hidden;
}

.order_list li:hover .order_img img {
	transform: translateX(-50%);
}

.order_name {
	text-align: center;
	font-size: 17px;
	color: #464646;
	margin-top: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.order_list li:hover .order_name {
	color: #f48602;
}

.order_num {
	text-align: center;
	margin-top: 8px;
	font-size: 14px;
	color: #827c76;
	font-family: arial;
}

.order_list li:hover .order_num {
	color: #f48602;
	transform: translateY(-2px);
	transition: .3s;
}

.order_more {
	display: block;
	width: 160px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background: #f48602;
	font-size: 17px;
	color: #fff;
	position: absolute;
	left: 50%;
	top: 730px;
	transform: translateX(-270px);
}

.order_more:hover {
	background: #aab807;
}

.order_tel {
	font-size: 36px;
	font-family: "PingFang SC", arial, "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", simsun, sans-serif;
	color: #ea3e00;
	position: absolute;
	left: 50%;
	top: 794px;
	transform: translateX(-212px);
}

.about_ti .advantage_title_cn {
	color: #666;
}


/*order end*/


/*about star*/

.about {
	width: 100%;
	height: 627px;
	overflow: hidden;
}

.about_box {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

.about_cont {
	width: 512px;
	height: 100%;
	float: left;
	padding-top: 36px;
	box-sizing: border-box;
}

.about_name {
	color: #f48602;
	font-size: 32px;
}

.about_name:after {
	content: '';
	display: block;
	width: 420px;
	height: 1px;
	background: #f48602;
	margin: 35px 0 27px -360px;
}

.about_nr {
	font-size: 15px;
	color: #646464;
	line-height: 36px;
	letter-spacing: 0px;
	padding-right: 4px;
	box-sizing: border-box;
}

.about_nr p {
	margin-bottom: 14px;
}

.about_nav {
	height: 110px;
	margin-top: 64px;
}

.about_nav a {
	display: block;
	width: 170px;
	height: 110px;
	text-align: center;
	box-sizing: border-box;
	color: #fff;
	padding-top: 28px;
	float: left;
	margin-right: 1px;
	background: #f48602;
}

.about_nav a:hover {
	background: #939c01;
}

.about_nav a:nth-child(3) {
	margin-right: 0;
}

.about_img {
	width: 620px;
	height: 627px;
	overflow: hidden;
	float: right;
}


/*about end*/


/*partner star*/

.partner {
	width: 100%;
	height: 615px;
	background: url(../images/partnerbg.png) no-repeat center top;
	/*background: url(../images/bbb.jpg) no-repeat center top;*/
	transform: translateY(-10px);
	padding-top: 300px;
	box-sizing: border-box;
	overflow: hidden;
}

.partner_scroll {
	width: 1200px;
	height: 145px;
	margin: 0 auto 0;
}

.partner_scroll .bd {
	width: 1320px;
	height: 145px;
	overflow: hidden;
}

.partner_scroll li {
	width: 255px;
	height: 145px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-right: 11px;
}

.partcn {
	width: 1200px;
	margin: 58px auto 0;
	padding-left: 323px;
	color: #fff;
	box-sizing: border-box;
}

.parten {
	font-size: 12px;
	font-family: '宋体';
	color: #fff;
	margin: -9px auto 0;
	width: 1200px;
	padding-left: 323px;
	box-sizing: border-box;
}


/*partner end*/


/*news star*/

.news_ti {
	margin-top: 60px;
	background: url(../images/newsti.png) no-repeat center left 374px;
}

.news_img {
	width: 1200px;
	height: 200px;
	margin: 60px auto 0;
}

.news_img li {
	width: 365px;
	height: 200px;
	float: left;
	margin-right: 52px;
	overflow: hidden;
}

.news_img li:nth-child(3n),
.news_list li:nth-child(3n) {
	margin-right: 0;
}

.news_list {
	width: 1200px;
	height: 380px;
	margin: 0 auto;
}

.news_list li {
	width: 365px;
	height: 74px;
	line-height: 74px;
	padding: 0 50px 0 24px;
	border-bottom: 1px dashed #ccc;
	box-sizing: border-box;
	position: relative;
	float: left;
	margin-right: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_list li:before {
	content: '';
	display: block;
	width: 8px;
	height: 2px;
	background: #999;
	position: absolute;
	left: 0;
	top: 50%;
}

.news_list li a {
	color: #555;
	font-size: 15px;
}

.news_list li a:hover {
	color: #f48602;
}

.news_list li span {
	font-family: arial;
	font-size: 14px;
	color: #999;
	position: absolute;
	right: 0;
}


/*news end*/