
input[type="submit"],
 input[type="reset"],
 input[type="button"],
 button,select {
 -webkit-appearance: none;
 }
 select{
 	background: url(/images/bottomarr3.png) no-repeat scroll right center transparent;
 	padding-right: 10px;
 }
input{
	font-family: "微软雅黑";
 -webkit-appearance: none;
 border-radius: 0px;
	border: 1px solid #a9a9a9;
}
body{
	height: 100%;
	overflow: hidden;
}
.content::before,.menu-wrap{
	display: none;
}

.readybefor{
	content: "";
	display: block;
	
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 10000;
}

body,html{
	font-family: "微软雅黑";
	height: 100%;
}
body{
	box-sizing: border-box;
}
.container{
	position: relative;
}
.table{
	display: table;
	height: 100%;
	width: 100%;
}
.cell{
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
}
.content-wrap{
	overflow: hidden;

}
.content,.container{
	background: #fff;
}

.commonpartbox{
	max-width: 1240px;
	padding: 0 .2rem;
	box-sizing: border-box;
	margin: auto;
}
.rightfloat{
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 999;
	width: 0;
}
.rightfloat .instyle{
	padding: 5px 0;
	cursor: pointer;
	background: #1b1b1b;
	display: block;
	white-space: nowrap;
	border-bottom: 1px solid #434343;
	float: right;
	transition: background .5s;
}
.rightfloat .instyle:hover{
	background: #fe7201;
	border-bottom: 1px solid #fe7201;
}
.rightfloat .lefticon{
	height: 35px;
	display: inline-block;
	width: 45px;
	vertical-align: middle;
	background-position: center;
}
.rightfloat .righttext{
	display: inline-block;
	line-height: 35px;
	vertical-align: middle;
	color: #fff;
	border-left: 1px solid #fff;
	border-left: 0px;
	overflow: hidden;
	width: 0;
	padding: 0 10px;
	padding: 0;
	font-size: 18px;
}


.topnav_mobile{
	display: none;
	background: #ffffff;
	height: 1rem;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1999;
}
.topnav_mobile .leftlogo{
	height: .4rem;
	margin-top: .3rem;
	float: right;
	margin-right: .2rem;
}
.topnav_mobile .menu{
	float: right;
	height: .36rem;
	margin-right: .2rem;
	margin-top: .32rem;
	cursor: pointer;
}
.menu-wrap{
	position: fixed;
	top: 0;
	right: -4rem;
	width: 4rem;
	height: 100%;
	text-align: center;
	color: #9f9f9f;
	overflow: auto;
	z-index: 3000;
}
.menu-wrap .icon-list>div{
	color: #626262;
	font-weight:700
}
.menu-wrap .icon-list>div:hover span{
	color: #ef7c1c;
}
.menu-wrap .icon-list>div:hover a{
	height: 30px;
}
.menu-wrap .icon-list>div{
	line-height: 40px;
}
.menu-wrap .icon-list>div a{
	height: 0px;
	overflow: hidden;
	transition: all .5s;
	line-height: 30px;
	font-size: 12px;
}
.menu-wrap .logo{
	max-width: 2rem;
	display: block;
	margin: .4rem auto;
	
}
.menu-wrap .line{
	height: 0;
	width: 100%;
	border-top: 1px solid #666;
	border-bottom: 1px solid #888;
}
.menu-wrap .level1{
	line-height: .8rem;
	display: block;
	font-size: 14px;
}
.menu-wrap a.level1{
	color: #9f9f9f;
}
.menu-wrap .active .level1{
	color: #e7141a;
}
.menu-wrap li{
	cursor: pointer;
	transition: all .5s;
}
.menu-wrap .hidde{
	padding:0;
	background: #e5e5e5;
	transition: all .5s;
}
.menu-wrap .level2{
	line-height: .5rem;
	display: block;
	color: #f2f2f3;
	height: 0rem;
	overflow: hidden;
	transition: all .5s;
	
}
.menu-wrap .active .level2{
	height: .5rem;
}
.menu-wrap .active .hidde{
	padding-bottom: .1rem ;
}
.menu-wrap li.active{
	background: #333;
}
.backshadow{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2000;
	display: none;
}
.menu-wrap .chi{
	font-size: 12px;
	font-family: '宋体';
} 
.menu-wrap .en{
	font-size: 10px;
	font-family: arial;
} 
.menu-wrap .search{
	position: relative;
	width: 3.5rem;
	box-sizing: border-box;
	padding-right: .6rem;
	height: .6rem;
	background: #ddd;
	margin: auto;
	border-radius: .5rem;
	margin-bottom: .2rem;
}
.menu-wrap .search .submit{
	position: absolute;
	right: 0.2rem;
	top: 0.1rem;
	width: .4rem;
	height: .4rem;
	box-sizing: border-box;
	padding: 0;
	border: 0;
	opacity: 0;
}
.menu-wrap .search img{
	width: .3rem;
	height: .3rem;
	position: absolute;
	right: 0.2rem;
	top: .15rem;
}
.menu-wrap .search .searchtext{
	width: 100%;
	height: 100%;
	background: none;
	border: 0px;
	display: block;
	padding: 0;
	color: #9f9f9f;
	font-family: "宋体";
	padding: 0 .2rem;
	box-sizing: border-box;
	outline: none;
}
.menu-wrap .tianmao{
	display: inline-block;
	vertical-align: middle;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 26px;
	height: 40px;
	width: 40px;
	background-color: #921512;
	border-radius: .4rem;
	margin-right: .2rem;
}
.menu-wrap .language{
	display: inline-block;
	vertical-align: middle;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 18px;
	height: 40px;
	width: 40px;
	border: 1px solid #bbbbbb;
	box-sizing: border-box;
	border-radius: 40px;
}
.menu-wrap .link{
	margin-bottom: .2rem;
}
.menu-wrap .link img{
	vertical-align: middle;
}
.menu-wrap .link select{
 	background: url(/images/bottomarr3.png) no-repeat scroll right center transparent #1b1b1d;
	color: #9f9f9f;
	border: 1px solid #e5e5e5;
}
.hideimg,.hideqr,.hidebigpic{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1000;
	left: 0;
	top: 0;
	opacity: 0;
	display: none;
	box-sizing: border-box;
}
.hideimg .shadowback,.hideqr .shadowback,.hidebigpic .shadowback{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.79);
}
.hideimg .shadowback2,.hideqr .shadowback2,.hidebigpic .shadowback2{
	position: absolute;
	width: 100%;
	height: 100%;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);
}
.hideimg .hidein,.hideqr .hidein,.hidebigpic .hidein{
	width: 100%;
	height: 100%;
}
.hideimg table,.hideqr table,.hidebigpic table{
	width: 100%;
	height: 100%;
}
.hideimg img,.hideqr img,.hidebigpic img{
	position: relative;
	z-index: 10;
	display: block;
	margin: auto;
	max-width: 90%;
	padding: .2rem;
	background: #fff;
	box-sizing: border-box;
}

.topnav_pc {
	position: relative;
	background: #fff;
	box-sizing: border-box;
	z-index: 100;
}
.topnav_pc .part0box{
	height: 45px;
	line-height: 45px;
	background: #1b1b1b;
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
}
.topnav_pc .part0box .commonpartbox:after{
	content: "";
	display: block;
	clear: both;
}
.topnav_pc .part0box .ininfo{
	display: inline-block;
	float: left;
	border-left: 1px solid #434343;
	padding:0 15px ;
}
.topnav_pc .part0box a{
	margin-left: 15px;
}
.topnav_pc .part0box img{
	vertical-align: middle;
}
.topnav_pc .part0box .ininfo img{
	margin-right: 15px;
}
.topnav_pc .part1box{
	background: #fff;
	position: relative;
	z-index: 10;
}
.topnav_pc .part1box .commonpartbox{
	position: relative;
	padding-left: 24%;
	padding-right: 20px;
	margin: auto;
}
.topnav_pc .leftbox{
	position: absolute;
	left: 0.2rem;
	top: 0;
	height: .8rem;
	background: #fff;
}
.topnav_pc .leftbox img{
	display: block;
	height: .53rem;
	margin: auto;
	margin-top: .16rem;
}
.topnav_pc .mianbox{
	background: #fff;
}
.topnav_pc .mianbox:after{
	content: "";
	display: block;
	clear: both;
}
.topnav_pc .inlist{
	display: block;
	width:14.2% ;
	float: left;
	height: 110px;
	line-height: 110px;
	height: .8rem;
	line-height: .8rem;
	text-align: center;
	border-bottom: 2px solid #fff;
	box-sizing: border-box;
	color: #626262;
	transition: all .5s;
	font-size: 16px;
	background: #fff;
}
.topnav_pc .inlist.active{
	color: #ef7c1c;
}
.topnav_pc .inlist:hover{
	color: #ef7c1c;
}
.topnav_pc .rightbox{
	position: absolute;
	width: 30px;
	right:.2rem;
	top: 0;
	line-height: .8rem;
	background: #fff;
	box-sizing: border-box;
}
.topnav_pc .rightbox select{
	
 	background: url(/images/bottomarr3.png) no-repeat scroll right center transparent #1b1b1d;
	color: #9f9f9f;
	border: 1px solid #1b1b1d;
}
.topnav_pc .rightbox img{
	vertical-align: middle;
}
.topnav_pc .search{
	margin-left: 10%;
	cursor: pointer;
}
.topnav_pc .searchbox{
	position: relative;
	display: inline-block;
	padding-left: 10px;
}
.topnav_pc .insearch{
	position: absolute;
	right: 20px;
	top: 0px;
	width: 0px;
	overflow: hidden;
	
	background: #fff;
}
.topnav_pc .searchbtn{
	width: 17px;
	height: 16px;
	background:url(/images/icon-2.png) no-repeat center ;
	padding: 0;
	border: 0px;
	cursor: pointer;
}
.topnav_pc .openbar{
	width: 20px;
	height: 20px;
	position: absolute;
	right: -2px;
	cursor: pointer;
	top: 32px;
} 
.topnav_pc .insearch input{
	background: #fff;
	width: 180px;
	border: 0px;
	border-bottom: 1px solid #c2c2c2;
	color: #626262;
	outline: none;
	margin-left: 10px;
}
.topnav_pc .P_navhide{
	position: absolute;
	width: 100%;
	height: 330px;
	background: #141415;
	top: -310px;
	left: 0;
	z-index: -1;
}
.topnav_pc .ohterhide{
	position: absolute;
	width: 100%;
	background: #141415;
	top: -110px;
	left: 0;
	z-index: 1;
	white-space: nowrap;
}
.topnav_pc .ohterhide a{
	margin-right: 55px;
	color: #9f9f9f;
	line-height: 65px;
}
.topnav_pc .ohterhide a.active{
	color: #e7141a;
}
.topnav_pc .ohterhide a:hover{
	color: #e7141a;
}
.topnav_pc :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #626262; opacity:1; 
}

.topnav_pc ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #626262;opacity:1;
}

.topnav_pc input:-ms-input-placeholder{
    color: #626262;opacity:1;
}

.topnav_pc input::-webkit-input-placeholder{
    color: #626262;opacity:1;
}
.topnav_pc .hidesearch{
	position: absolute;
	top: 0;
	width: 100%;
	height: .8rem;
	background: #666;
	background: rgba(0,0,0,0.7);
	left: 0;
	text-align: center;
	z-index: -1;
	opacity: 0;
}
.topnav_pc .insearchbox{
	display: inline-block;
	border-radius: 110px;
	overflow: hidden;
	margin-top: .25rem;
}
.topnav_pc .insearchbox:after{
	content: "";
	display: block;
	clear: both;
}
.topnav_pc .insearchbox .searchtext{
	height: .6rem;
	width: 5rem;
	float: left;
	box-sizing: border-box;
	border: 0px;
	padding: 0 20px;
	font-size: 14px;
	background: #e5e5e5;
	outline: none;
}
.topnav_pc .insearchbox .button{
	width: .8rem;
	height: .6rem;
	float: left;
	box-sizing: border-box;
	background: #dc141a;
	font-size: 14px;
	color: #fff;
	border: 0px;
	outline: none;
}
.topnav_pc .P_navhide {
	text-align: center;
}
.topnav_pc .P_navhide .left{
	display: inline-block;
	margin-right: 5%;
}
.topnav_pc .P_navhide .left img{
	margin-bottom: 10px;
}
.topnav_pc .P_navhide .right{
	display: inline-block;
	
}
.topnav_pc .P_navhide .inbox{
	color: #dadada;
	font-size: 14px;
	width: 120px;
	display: block;
	height: 120px;
	padding-top: 90px;
	background-size: 100px auto;
	background-position: center top ; 
	background-position: center top -10px; 
	background-repeat: no-repeat;
	-ms-behavior: url(/css/css/backgroundsize.min.htc);
	behavior: url(/css/css/backgroundsize.min.htc);
	box-sizing: border-box;
	border: 1px solid #141415;
	transition: all .5s;
}
.topnav_pc .P_navhide td{
	border: 1px solid #4f4f4f;
}
.topnav_pc .P_navhide td:hover .inbox{
	border: 1px solid #e7141a;
}
.footer{
	background: #1b1b1d;
	position: relative;
}
.footer .part0{
	background: #434343;
	padding-top: .2rem;
	padding-bottom: .2rem;
}
.footer .part0 .commonpartbox:after{
	clear: both;
	display: block;
	content: "";
}
.footer .part0 .fullleft{
	max-width: 40%;
	display: table;
	vertical-align: middle;
	height: 35px;
}
.footer .part0 .fullleft img{
	max-width: 100%;
	display: block;
}
.footer .part0 .fullright{
	width: 330px;
	max-width: 50%;
	height: 35px;
	position: relative;
	background: #a0a0a0;
	border-radius: 30px;
	box-sizing: border-box;
	padding-right: 40px;
	overflow: hidden;
}
.footer .part0 .fullright .inputtext{
	width: 100%;
	height: 35px;
	box-sizing: border-box;
	display: block;
	background: none;
	border: 0px;
	outline: none;
	padding: 0 20px;
	color: #fff;
}
.footer .part0 .fullright .submit{
	position: absolute;
	right: 0;
	top: 0;
	width: 35px;
	height: 35px;
	border: 0px;
	cursor: pointer;
	background: url(/images/icon-7.png) no-repeat center;
}
.footer .part1 .inlist{
	display: inline-block;
	float: left;
	font-size: 14px;
	line-height: 14px;
	color: #9f9f9f;
	margin-right: .2rem;
	padding-right: .2rem;
	border-right: 1px solid #9f9f9f;
}
.footer .part1 .fullleft{
	padding: .2rem 0;
}
.footer .part1:after{
	content: "";
	display: block;
	clear: both;
}
.footer .part1 .fullright{
	line-height: 20px;
	padding: .2rem 0;
	color: #8f8f8f;
	font-family: "宋体";
}
.footer .part1 .fullright img{
	vertical-align: middle;
	margin-left: .1rem;
}
.footer .part2 img{
	vertical-align: middle;
	margin-top: -.03rem;
}
.footer .part2{
	color: #8f8f8f;
	font-family: "宋体";
	line-height: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #434345;
}
.footer .part2 a{
	color: #8f8f8f;
}
.footer .part2:after{
	content: "";
	display: block;
	clear: both;
}
.footer .part1{
	padding-top: .45rem;
	padding-bottom: .4rem;
}
.footer .part1 .leftimg{
	float: left;
	display: inline-block;
	padding-right: .3rem;
	border-right: 1px solid #000000;
}
.footer .part1 .leftimg img{
	display: block;
}
.footer .part1 .leftinfo{
	color: #e5e5e5;
	padding-left: .3rem;
	border-left: 1px solid #434343;
	float: left;
    width:245px;
}
.footer .part1 .leftinfo img{
	vertical-align: middle;
	margin-top: -.03rem;
	margin-right: .1rem;
}
.footer .part1 .navlist{
	float: right;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	margin-left: 60px;
}
.footer .part1 .navlist .level1{
	line-height: 30px;
	margin-left: 20px;
}
.footer .part1 .navlist a{
	display: block;
	color: #e5e5e5;
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
}
.footer .part1 .level2{
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
}


.banner .slidein{
	height: 5.75rem;
	background-size: cover;
	background-position: center;
}
.banner .bx-default-pager{
	display: none;
}
.banner .bx-wrapper .bx-controls-direction a{
	width:32px ;
	height: 100px;
	margin-top: -50px;
	z-index: 20;
}
.banner .bx-wrapper .bx-prev{
	background: url(/images/prev.png);
	left: 0;
	background-size: cover;
}
.banner .bx-wrapper .bx-next{
	background: url(/images/next.png);
	right: 0;
	background-size: cover;
}

		.index .swiper_wrap{
			position: relative;
			height: 60px;
			margin: 0 auto;
			padding-right: 110px;
			
			overflow: hidden;
		 	background: url(/images/icon-13.png) center left no-repeat;
		}
		.index .swiper_wrap ul{
			position: relative;
			top: 0;
			left: 0;
		  	color: #444;
		 	font-size: 14px;
		 	margin-top: 1px;
		}
		.index .swiper_wrap ul li{
			line-height: 60px;
			padding-left: 60px;
			padding-left: calc(20px + .4rem);
			height: 60px;
			overflow: hidden;
		}
		
.index .part1{
	background: #fe7201;
	height: 60px;
	line-height: 60px;
}
.swiper_wrap ul li a{
	display: inline-block;
	padding-right: 90px;
	position: relative;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	box-sizing: border-box;
	text-overflow: ellipsis;
}
.swiper_wrap ul li .text{
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	display: block;
	color: #ffffff;
	text-overflow: ellipsis;
}
.swiper_wrap ul li .time{
	position: absolute;
	right: 0;
	top: 0;
	color: #fff;
}
.swiper_wrap .more{
	position: absolute;
	right: 0;
	width: 105px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #fff;
	border-radius: 30px;
	color: #fff;
	top: 15px;
	text-align: center;
	font-family: "宋体";
}
.index .part2{
	background: #fff;
	padding-top: .53rem;
	padding-bottom: .5rem;
}
.index .part2 .left{
	position: absolute;
	left: 0;
	top: 0;
	height: 240px;
	width: 170px;
}
.index .part2 .textbox{
	height: 240px;
	overflow: hidden;
}
.index .part2 .slide{
	padding-top: .2rem;
	padding-bottom: .2rem;
}
.index .part2 .slidein{
	height: 176px;
	overflow: hidden;
	line-height: 22px;
	color: #a0a0a0;
}
.index .part2 .commonpartbox{
	position: relative;
	padding-left: 170px;
	padding-right: 500px;
	max-width: 1200px;
}
.index .part2 .right{
	width: 450px;
	position: absolute;
	right: 0;
	top: 0;
}
.index .part2 .instyle1{
	width: 125px;
	height:120px ;
	background-image: url(/images/title1-3.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #313131;
	position: relative;
}
.index .part2 .instyle1.en {
    background-image: url(/images/title1-4.png);
}
.index .part2 .instyle1.sp {
    background-image: url(/images/title1-5.png);
}
.index .part2 .instyle1.active:after{
	content: "";
	display: block;
	position: absolute;
	border-left: 5px solid #000;
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
	right: -10px;
	top: 50%;
	margin-top: -2px;
}
.index .part2 .instyle2{
	width: 125px;
	height:120px ;
	background-position: center;
	background-image: url(/images/title2-3.png);
	position: relative;
	background-repeat: no-repeat;
	background-color: #fe7201;
}
.index .part2 .instyle2.en {
    background-image: url(/images/title2-4.png);
}
.index .part2 .instyle2.sp {
    background-image: url(/images/title2-5.png);
}
.index .part2 .instyle2.active:after{
	content: "";
	display: block;
	position: absolute;
	border-left: 5px solid #fe7201;
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
	right: -10px;
	top: 50%;
	margin-top: -2px;
}
.index .part2 .bx-controls{
	display: none;
}

.index .part2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	background: #e5e5e5;
}
.index .part2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: #fe7201;
}
.index .part2 .more{
	display: block;
	width: 107px;
	height: 30px;
	background: url(/images/more.png) no-repeat center ;
	border: 1px solid #fe7201;
	box-sizing: border-box;
	float: right;
	margin-top: 14px;
}
.index .part3 .map{
	max-width: 90%;
	display: block;
	margin: auto;
}
.index .part3{
	background-size: cover;
	background-position: center;
	text-align: center;
	padding-top: .55rem;
	padding-bottom: .52rem;
}
.index .part3 .Marketingmap{
	position: relative;
	
}
.index .part3 .Marketingmap .point{
	position: absolute;
	width: 9px;
	height: 9px;
	border-radius: 19px;
	background: #ea5404;
}
.index .part3 .map{
	display: none;
}
.index .part3 .Marketingmap .intext{
	white-space: nowrap;
	color: #1b1b1b;
	font-size: 14px;
	margin-top: -24px;
	opacity: 0;
	display: none;
	padding: 0 5px;
}
.index .part3 .title{
	padding-left:60px ;
	display: inline-block;
	font-size: 25px;
	color: #ea5404;
	background: url(/images/icon-14.png) no-repeat center left;
	margin-bottom: .3rem;
}
.index .part3 .intitle{
	padding-right:60px ;
	display: inline-block;
	background: url(/images/icon-15.png) no-repeat center right;
}
.index .part3 .text{
	font-size: 12px;
	font-family: "宋体";
	color: #535353;
	max-width: 535px;
	margin: auto;
	margin-bottom: 50px;
	margin-bottom: .5rem;
	line-height: 18px;
}

.index .commonbox{
	padding-top: .45rem;
}
.index .commonbox .intitle{
	font-size: 22px;
	color: #707070;
	line-height: 30px;
	text-align: center;
}
.index .commonbox .line{
	width: 30px;
	height: 1px;
	background: #fe7201;
	margin: auto;
	margin-bottom: .45rem;
	margin-top: .15rem;
}
.index .part4{
	background: #e5e5e5;
	padding-bottom: .6rem;
}
.index .part4 .img1{
	display: block;
	margin: auto;
	max-width: 100%;
}
.index .part4 .pc{
	width:100% ;
	position: relative;
}
.index .part4 .pc>img{
	display: block;
	max-width: 100%;
}
.index .part4 .instep{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.index .part4 .step1{
	height: 100%;
	width: 24%;
	margin-left:4.6% ;
	display: block;
	float: left;
	margin-top: -8px;
	background-image: url(/images/pic1-2.png);
	background-size: auto 100%; 
	background-position: center left;
	transition: all .5s;
	background-repeat: no-repeat;
}
.index .part4 .step1:hover{
	background-image: url(/images/pic1.png);
}
.index .part4 .step2{
	height: 100%;
	width: 5%;
	margin-left: 4.5%;
	display: block;
	float: left;
	margin-top: -8px;
	background-image: url(/images/pic2-2.png);
	background-size: auto 100%; 
	background-position: center left;
	transition: all .5s;
	background-repeat: no-repeat;
}
.index .part4 .step2:hover{
	background-image: url(/images/pic2.png);
}
.index .part4 .step3{
	height: 100%;
	width: 16.6%;
	margin-left: 10%;
	display: block;
	float: left;
	margin-top: -8px;
	background-image: url(/images/pic3-2.png);
	background-size: auto 100%; 
	background-position: center left;
	transition: all .5s;
	background-repeat: no-repeat;
}
.index .part4 .step3:hover{
	background-image: url(/images/pic3.png);
}
.index .part4 .step4{
	height: 100%;
	margin-left: 10%;
	display: block;
	width: 8%;
	float: left;
	margin-top: -8px;
	background-image: url(/images/pic4-6.png);
	background-size: auto 100%; 
	background-position: center left;
	transition: all .5s;
	background-repeat: no-repeat;
}
.index .part4 .step4-2{
	height: 100%;
	margin-left: -1.5%;
	display: block;
	width: 15%;
	float: left;
	margin-top: -8px;
	background-image: url(/images/pic4-7.png);
	background-size: auto 100%; 
	background-position: center left;
	transition: all .5s;
	background-repeat: no-repeat;
}
.index .part4 .step4:hover{
	background-image: url(/images/pic4-4.png);
}
.index .part4 .step4-2:hover{
	background-image: url(/images/pic4-5.png);
}
.index .part5 .pc .step5{
	max-width: 11.4%;
	margin-left: 9%;
	float: left;
}
.index .part5 .pc .step6{
	max-width: 11.4%;
	margin-left: 8.6%;
	float: left;
}
.index .part5 .pc .step7{
	max-width: 11.4%;
	margin-left: 19%;
	float: left;
}
.index .part5 .pc .step8{
	max-width: 11.4%;
	margin-left: 9.5%;
	float: left;
}
.index .part5 .pc:after{
	content: "";
	display: block;
	clear: both;
}
.index .part4 .bottomname{
	margin-top: .4rem;
	position: relative;
}
.index .part4 .bottomname:after{
	content: "";
	display: block;
	clear: both;
}
.index .part4 .instyle{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #ea5404;
	border: 1px solid #ea5404;
	border-radius: 20px;
	width: 75px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background: #eeeeee;
	position: relative;
	z-index: 2;
}
.index .part4 .instyle1{
	margin-left: 15%;
	margin-left: calc(20% - 61px);
}
.index .part4 .instyle2{
	margin-left: 11%;
	margin-left: calc(16% - 61px);
}
.index .part4 .instyle3{
	margin-left: 14%;
	margin-left: calc(19% - 61px);
}
.index .part4 .instyle4{
	margin-left: 15%;
	margin-left: calc(20% - 61px);
}
.index .part4 .instyle5{
	margin-left: 5%;
	margin-left: calc(10% - 61px);
}
.index .part4 .inline{
	width: 70%;
	position: absolute;
	top: 12px;
	left: 20%;
	height: 1px;
	background: #d2d2d2;
}
.index .part4 .modelinstyle img{
	display: block;
	max-width: 70%;
	margin: auto;
}
.index .part4 .modelinstyle{
	text-align: center;
	margin-bottom: .3rem;
	padding-bottom: .5rem;
	background: url(/images/bottomarr.png) no-repeat center bottom ;
	background-size: .4rem;
	display: block;
}
.index .part4 .modelinstyle .intext{
	font-size: 14px;
	color: #ea5404;
	border: 1px solid #ea5404;
	border-radius: 20px;
	width: 75px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background: #eeeeee;
	display: inline-block;
	margin: auto;
	margin-top: .4rem;
}
.index .part4 .model{
	display: none;
}
.index .part4 .model .modelinstyle:last-child{
	background: none;
	padding-bottom: 0;
}
.index .part5 .instyle1{
	margin-left: 15%;
	margin-left: calc(17% - 61px);
}
.index .part5 .instyle2{
	margin-left: 11%;
	margin-left: calc(18% - 61px);
}
.index .part5 .instyle3{
	margin-left: 24%;
	margin-left: calc(29% - 61px);
}
.index .part5 .instyle4{
	margin-left: 15%;
	margin-left: calc(19% - 61px);
}
.index .part5 .inline{
	width: 70%;
	left: 15%;
}
.index .part5{
	background: #efefef;
}
.index .part6{
	padding-top: 1rem;
	background-size: cover;
	padding-bottom: .5rem;
}
.index .part6 .intitle{
	font-size: 22px;
	color: #434343;
	text-align: center;
	line-height: 30px;
}
.index .part6 .inline{
	width: 30px;
	margin: auto;
	height: 1px;
	background: #ea5404;
	margin-top: .14rem;
}
.index .part6 .instyle{
	width: 585px;
	width: calc(50% - .15rem);
	white-space: nowrap;
}
.index .part6 .left{
	float: left;
}
.index .part6 .right{
	float: right;
}
.index .part6:after{
	content: "";
	display: block;
	clear: both;
}
.index .part6 .smll{
	width: 31%;
	background: #fff;
	display: inline-block;
	margin-right: 17px;
	margin-right: calc(3.5% - 4px);
	overflow: hidden;
	position: relative;
}
.index .part6 .big{
	margin-bottom: .3rem;
	position: relative;
	overflow: hidden;
}
.index .part6 .textbox1{
	display: inline-block;
	padding-left: 15px;
	background: url(/images/icon34.png) no-repeat center left;
}
.index .part6 .textbox2{
	display: inline-block;
	padding-right: 15px;
	background: url(/images/icon34.png) no-repeat center right;
}
.index .part6 .classname{
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin-top: 30px;
	margin-top: .3rem;
	margin-bottom: 18px;
	margin-bottom: .18rem;
	background: #f08200;
	padding: 10px 0;
	padding: .1rem 0;
}
.index .part6 .boxin{
	width: 100%;
	height: 100%;
	background: #fff;
	display: block;
	
}
.index .part6 .shadow{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-size: cover;
	background-position: center;
	-ms-behavior: url(/css/css/backgroundsize.min.htc);
	behavior: url(/css/css/backgroundsize.min.htc);
	transition: all 1s;
	background-color: #f4f4f4;
}
.index .part6 .big:hover .shadow{
	top: -100%;
}
.index .part6 .smll:hover .shadow{
	margin-left: -100%;
}
.index .part6 .big .boxin{
	padding: .4rem .35rem;
	box-sizing: border-box;
}
.index .part6 .smll .boxin{
	padding: .3rem .2rem;
	box-sizing: border-box;
}
.index .part6 .toplogo{
	padding-right: .4rem;
	background-image: url(/images/plus.png);
	background-position: center right;
	background-repeat: no-repeat;
	min-height: 23px;
}
.index .part6 .smll .toplogo{
	padding-right: .4rem;
	padding-right: calc(19px + .2rem);
	min-height: 19px;
	background-image: url(/images/plus2.png);
	background-position: center right;
	background-repeat: no-repeat;
}
.index .part6 .toplogo img{
	max-width: 100%;
	display: block;
}
.index .part6 .boxintitle{
	color: #ea5404;
	font-size: 14px;
	margin-top: .4rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: .2rem;
	line-height: 18px;
	height: 18px;
}
.index .part6 .boxintext{
	font-size: 12px;
	color: #a0a0a0;
	font-family: "宋体";
	line-height: 24px;
	height: 96px;
	overflow: hidden;
	white-space: normal;
}
.index .part6 .smll .boxintitle{
	margin-top:.2rem ;
}
.index .part6 .smll .boxintext{
	line-height: 18px;
	height: 108px;
}




.ohterbanner{
	background-size: cover;
	background-position: center;
	height: 5.15rem;
}
.commonnav{
	background: #fff;
	text-align: center;
	position: relative;
	box-shadow: 0 2px 10px 1px rgba(0,0,0,0.3);
}
.commonnav .p_navbox a{
	display: inline-block;
	height: 60px;
	line-height: 60px;
	line-height:calc(.4rem + 20px);
	height: calc(.4rem + 20px);
	text-align: center;
	padding: 0 40px;
	box-sizing: border-box;
	color: #585858;
	font-size: 16px;
	margin-left: -4px;
	transition: all .5s;
}
.commonnav .p_navbox a.active{
	background-color: #fe7201;
	color: #fff;
}
.commonnav .p_navbox a:hover{
	background-color: #fe7201;
	color: #fff;
}
.commonnav .m_navbox{
	position: absolute;
	top: 60px;
	top: calc(.4rem + 20px);
	left: 0;
	width: 100%;
	z-index: 100;
	height: 0;
	overflow: hidden;
}
.commonnav .m_navbox a{
	display: block;
	line-height:calc(.4rem + 20px);
	height: calc(.4rem + 20px);
	color: #585858;
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
	transition: all .5s;
}
.commonnav .m_navbox a:hover{
	color: #fff;
	background: #fe7201;
}
.about .part1{
	padding-top: .65rem;
	padding-bottom: .5rem;
	background: #eeeeee;
}
.about .abouttitle .chi{
	color: #fe7201;
	font-size: 24px;
	display: inline-block;
	vertical-align: bottom;
}
.about .abouttitle .en{
	color: #7e7e7e;
	font-size: 14px;
	line-height: 14px;
	font-family: arial;
	display: inline-block;
	vertical-align: bottom;
}
.about .abouttitle .titleline{
	width: 35px;
	height: 1px;
	background: #bababa;
	margin-top: .3rem;
	margin-bottom: .3rem;
}
.about .part1 .textbox{
	color: #7e7e7e;
	font-size: 14px;
	font-family: "宋体";
	line-height: 19px;
	height: 190px;
	overflow: hidden;
}

.about .mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	background: #e5e5e5;
}
.about .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: #fe7201;
}
.about .part1 .left{
	width: 50%;
	padding-right: .6rem;
	box-sizing: border-box;
	float: left;
}
.about .part1:after{
	content: "";
	display: block;
	clear: both;
}
.about .part1 .right{
	width: 50%;
	float: right;
}
.about .part2 .textbox{
	color: #949494;
	font-size: 14px;
	font-family: "宋体";
}
.about .part2{
	padding-top: .45rem;
	padding-bottom: 1.1rem;
}
.about .part3{
	height: 679px;
	background-position: center;
	background-size: cover;
	position: relative;
	z-index: 2;
}
.about .part3 .left{
	width: 50%;
	float: left;
}
.about .part3 .text1{
	color: #292929;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.about .part3 .text2{
	color: #4d4d4d;
	font-size: 16px;
	line-height: 36px;
}
.about .part3 .textbox{
	padding: 60px 95px 0 95px;
	padding: .6rem .95rem 0 .95rem;
	box-sizing: border-box;
}
.about .part3 .left .textbox{
	height: 369px;
}
.about .part3 .left .top{
	margin-top:-59px ;
	background-size: cover;
	background-position: center;
}
.about .part3 .left .bottom{
	background-size: cover;
	background-position: center;
}
.about .part3 .textbox img{
	margin-bottom: .25rem;
}
.about .part3 .right{
	width: 50%;
	float: right;
	background-position: center top;
}
.about .part3 .right .textbox{
	padding: 40px 135px 0 135px;
	padding: .4rem 1.35rem 0 1.35rem;
	box-sizing: border-box;
	height: 730px;
}
.about .part3 .commonpartbox{
	max-width: 1200px;
	padding: 0;
}
.about .part4{
	padding-top: .5rem;
	padding-bottom: .55rem;
}
.about .part4 .text{
	line-height: 40px;
	background: #f2f2f2;
	text-align: center;
	font-size: 14px;
	color: #7e7e7e;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.about .part4 .bx-pager{
	display: none;
}
.about .part4 .bx-wrapper .bx-controls-direction a{
	width: 39px;
	height: 39px;
	margin-top: -39.5px;
	z-index: 100;
}
.about .part4 .bx-wrapper .bx-prev{
	background: url(/images/left.png);
	transition: all .5s;
	left: -85px;
}
.about .part4 .bx-wrapper .bx-prev:hover{
	background: url(/images/left2.png);
}
.about .part4 .bx-wrapper .bx-next{
	background: url(/images/right.png);
	transition: all .5s;
	right: -85px;
}
.about .part4 .bx-wrapper .bx-next:hover{
	background: url(/images/right2.png);
}
.about .part4 .bx-wrapper .bx-prev.smll{
	left: -50px;
}
.about .part4 .bx-wrapper .bx-next.smll{
	right: -50px;
}
.about .part4 .commonpartbox2{
	max-width: 1380px;
	padding:0 90px;
	margin: auto;
}
.about .hideimg .inimg{
	display: block;
	margin: auto;
	max-width: 100%;
	padding: 0;
}
.about .hideimg{
	text-align: center;
}
.about .hideimg .inbox{
	background: #fff;
	position: relative;
	max-width: 80%;
	display: inline-block;
	padding: 20px 20px 0 20px;
	padding: .2rem .2rem 0 .2rem;
}
.about .hideimg .close{
	position: absolute;
	top: 0;
	right: -.54rem;
	width: .54rem;
	max-width: 100%;
	padding: 0;
}
.about .hideimg .intext{
	line-height: 105px;
	height: 105px;
	line-height:1.05rem;
	height: 1.05rem;
	text-align: center;
	color: #4c4c4c;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.about .part5{
	padding: .5rem 0;
}
.about .part5 .inbox{
	position: relative;
	padding-right: 502px;
	height: 516px;
}
.about .part5 .right{
	position: absolute;
	right: 0;
	top: 0;
	
}
.about .part5 .left{
	background: #fff;
	height: 100%;
	padding: 45px 55px 40px 55px;
	padding: .45rem .55rem .4rem .55rem;
	box-sizing: border-box;
}
.about .part5 .textbox{
	height: 350px;
	overflow: hidden;
	font-size: 14px;
	font-family: '宋体';
	line-height: 25px;
	color: #a1a1a1;
}



/*3-产品中心2*/
.product_l .part1{
	text-align: center;
	padding-top: .65rem;
	
}
.product_l .part1 .inclass{
	display: inline-block;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 50px;
}
.product_l .part1 .ina{
	display: inline-block;
	padding: 0 .25rem;
	color: #4e4e4e;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	position: relative;
	transition: all .5s;
}
.product_l .part1 .ina:hover{
	color: #fe7201;
}
.product_l .part1 .ina.active{
	color: #fe7201;
}
.product_l .part1 .ina.active:after{
	content: "";
	display: block;
	position: absolute;
	width: 60%;
	left: 20%;
	top: 50px;
	height: 1px;
	background:#fe7201;
}
.product_l .part1 .line{
	display: inline-block;
	height: 14px;
	vertical-align: middle;
	width: 1px;
	background: #cccccc;
}
.product_l .part1 .text1{
	color: #9a9a9a;
	margin-top: .15rem;
	margin-bottom: .1rem;
	line-height: 22px;
}
.product_l .part1 .down{
	width: .38rem;
	min-width: 25px;
}
.product_l{
	background: #eeeeee;
}
.product_l .part2{
	padding-top: .63rem;
}
.product_l .part2 .instyle{
	width: 49%;
	/*float: left;*/
	background: #fff;
	width: 90%;
	max-width: 800px;
	margin: auto;
	display: block;
}
/*.product_l .part2 .big{
	margin-right:2% ;
}*/
.product_l .part2:after{
	content: "";
	display: block;
	clear: both;
}
.product_l .part2 .big .table{
	height: 655px;
	height: 6.55rem;
	box-sizing: border-box;
	transition: all .5s;
	border: 1px solid #fff;
}
.product_l .part2  .table img{
	display: block;
	max-width: 80%;
	margin: auto;
}
.product_l .part2 .instyle .intext{
	height: 45px;
	line-height: 45px;
	background: #434343;
	color: #fff;
	font-size: 14px;
	font-family: arial;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	transition: all .5s;
	text-overflow: ellipsis;
}
.product_l .part2 .smll .table{
	height: 290px;
	height: 2.9rem;
	transition: all .5s;
	box-sizing: border-box;
	border: 1px solid #fff;
}
.product_l .part2 .smll{
	margin-bottom: 30px;
}
.product_l .part2 .instyle:hover .table{
	border: 1px solid #fe7201;
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);
}
.product_l .part2 .instyle:hover .intext{
	background: #fe7201;
	box-shadow: inset 0 5px 10px 2px rgba(0,0,0,0.1);
}
.product_l .down{
	cursor: pointer;
}
.commonpage{
	clear: both;
	text-align: center;
}
.commonpage a{
	display: inline-block;
	height: 25px;
	color: #000;
	font-size: 14px;
	line-height: 25px;
	vertical-align: middle;
	margin: 0 10px;
	transition: all .5s;
}
.commonpage .prev{
	width: 25px;
	background: url(/images/prev2.png);
}
.commonpage .prev:hover{
	background: url(/images/prev2-2.png);
}
.commonpage .next{
	width: 25px;
	background: url(/images/next2.png);
}
.commonpage .next:hover{
	background: url(/images/next2-2.png);
}
.commonpage .nub:hover{
	color: #fe7201;
}
.commonpage .nub.active{
	color: #fe7201;
}
.product_l .commonpage{
	padding-top: 30px;
	padding-top: .3rem;
	padding-bottom: 60px;
	padding-bottom: .6rem;
}
.commonpage .prev span,.commonpage .next span{
	display: none;
}






#example5 .sp-slides-container{
}
#example5 .prev{
	position: absolute;
	top: 50%;
	margin-top: -12px;
	left: 250px;
	z-index: 10;
	cursor: pointer;
}
#example5 .prev2{
	left: 60px !important;
	top: -20px;
	height: 0;
}
#example5 .prev2 img,#example5 .next2 img{
	width: 40px;
	height: auto !important;
}
#example5 .next{
	position: absolute;
	top: 50%;
	margin-top: -12px;
	right: 100px;
	cursor: pointer;
	z-index: 10;
	
}
#example5 .next2{
	left: 60px;
	bottom: 10px;
	top: auto;
	height: 0;
}
#example5 .prev img,#example5 .next img{
	height: 100%;
}
.sp-thumbnail-container .sp-thumbnail .sp-thumbnail-image-container{
	border: 1px solid #fff;
	background-color: #fff;
	box-sizing: border-box;
}
.sp-selected-thumbnail .sp-thumbnail .sp-thumbnail-image-container{
	border: 1px solid #fe9845;
	box-sizing: border-box;
}
.sp-thumbnails-container.sp-has-pointer.sp-bottom-thumbnails{
margin-left: 10px;
}



.product_d{
	background: #eeeeee;
}
.product_d .inpic{
	height: 100%;
	width: 580px;
	max-width: 100%;
	margin:0 auto;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-color: #fff;
	-ms-behavior: url(/css/css/backgroundsize.min.htc);
	behavior: url(/css/css/backgroundsize.min.htc);
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);
}
.product_d .sp-slides{
	height: 100%;
	padding: 10px;
	box-sizing: border-box;
}
.product_d .sp-slide{
	max-height: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.product_d .pmedia{
	/*padding-right: 170px;*/
}
.product_d .sp-thumbnail-image{
	max-width: 100%;
}
.product_d .sp-thumbnail{
	width: 100%;
	height: 100%;
	cursor:pointer;
}
.product_d .sp-thumbnail-image-container{
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-ms-behavior: url(/css/css/backgroundsize.min.htc);
	behavior: url(/css/css/backgroundsize.min.htc);
}
.ready .product_d .sp-thumbnail-image-container{
	-ms-behavior: url(/css/css/backgroundsize.min.htc);
	behavior: url(/css/css/backgroundsize.min.htc);
}
.ready .product_d .inpic{
	-ms-behavior: url(/css/css/backgroundsize.min.htc);
	behavior: url(/css/css/backgroundsize.min.htc);
}
.product_d .sp-left-thumbnails.sp-has-pointer .sp-thumbnail{
	right: 0;
}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before,.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{
	display: none;
}
.product_d .part1{
	padding: 0 0.2rem;
}
.product_d .part1 .pmedia{
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: .6rem;
}
.product_d .part1 .pmedia{
	position: relative;
}
.product_d .part1 .rightinfo{
	position: absolute;
	right: 0;
	display: inline-block;
	top: 0;
	color: #626262;
	background: #eeeeee;
	font-size: 14px;
}
.product_d .part1 .intext{
	margin-bottom: .2rem;
	max-width: 200px;
	}
	.product_d .sp-left-thumbnails .sp-thumbnail-container, .product_d .sp-right-thumbnails .sp-thumbnail-container{
		margin-bottom: 17px;
	}
.product_d .sp-mask{
}


.product_d .ptitle{
	font-size: .28rem;
	color: #5a5a5a;
	text-align: center;
	line-height: .5rem;
	padding: .5rem 0;
}
.product_d .part2 table{
	width: 100%;
}
.product_d .part2 td{
	text-align: center;
	padding: .15rem 0;
	line-height: 28px;
	border: 2px solid #f0f0f0;
	color: #464646;
	font-size: 16px;
	background: #fff;
}
.product_d .part2 .parttitle{
	font-size: .27rem;
	color: #454545;
	line-height: 35px;
	line-height: .35rem;
	padding-bottom: 50px;
	padding-bottom: .5rem;
	padding-top: 50px;
	padding-top: .5rem;
}
.product_d .part2 .tr1 td{
	background: #fe7201;
	color: #fff;
	font-size: 18px;
}
.product_d .part2{
	padding-bottom: .6rem;
	border-bottom: 1px solid #b2b2b2;
}
.product_d .part3{
	padding-top: .6rem;
}
.product_d .part3 .parttitle{
	
	padding-bottom: .6rem;
}
.product_d .part3 .parttitle .leftspan{
	padding-left: .45rem;
	display: inline-block;
	background: url(/images/icon24.png) no-repeat center left;
	background-size: .25rem auto;
	font-size: .26rem;
	color: #505050;
	vertical-align: bottom;
}
.product_d .part3 .parttitle .inspan{
	vertical-align: bottom;
	margin-left: .25rem;
	line-height: 14px;
	display: inline-block;
	font-size: 14px;
	color: #505050;
}
.product_d .part3 .instyle{
	width: 49%;
	height: 290px;
	height: 2.9rem;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	background-color: #fff;
	margin-right: 2%;
	float: left;
}
.product_d .part3 .inbox:after{
	content: "";
	display: block;
	clear: both;
}
.product_d .part3{
	padding-bottom: .6rem;
}

/*5-资讯中心*/
.new_c{
	background: #eeeeee;
}
.new_c .part1{
	padding-top: .6rem;
}
.new_c .part1 .instyle{
	display: block;
	padding: .25rem .2rem;
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #fff;
	transition: border .5s ,box-shadow .5s;
}
.new_c .part1 .instyle .time{
	color: #adadad;
	line-height: 12px;
	font-family: "宋体";
}
.new_c .part1 .instyle .title{
	color: #545454;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: .4rem;
	height: .4rem;
	margin-bottom: .05rem;
	display: block;
	transition: all .5s;
}
.new_c .part1 .instyle .inimg{
	max-width: 100%;
	display: block;
	margin: auto;
}
.new_c .part1 .instyle .text{
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #9f9f9f;
	font-family: "宋体";
	margin-top: 15px;
	margin-top: .15rem;
}
.new_c .part1 .instyle .more{
	display: block;
	width: 70px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #6d6d6d;
	font-size: 12px;
	color: #fff;
	margin-top: .15rem;
	transition: all .5s;
}
.new_c .part1 .instyle:hover{
	border: 1px solid #fe7201;
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);
}
.new_c .part1 .instyle:hover .more{
	background: #fe7201;
}
.new_c .commonpage{
	padding-top: .3rem;
	padding-bottom: .55rem;
}
.new_c .part1 .instyle:hover .title{
	color: #fe7201;
}

/*6-资讯中心详情*/
.new_d{
	background: #eeeeee;
}
.new_d .part1{
	padding-top: .65rem;
	padding-bottom: .55rem;
}
.new_d .part1 .commonpartbox{
	background: #fff;
	padding: 0 .6rem;
	max-width: 1200px;
}
.new_d .part1 .title{
	font-size: .3rem;
	font-weight: bold;
	color: #646464;
	text-align: center;
	line-height: .5rem;
	padding-top: .4rem;
	padding-bottom: .1rem;
}
.new_d .part1 .time{
	font-family: "宋体";
	color: #afafaf;
	padding-bottom: 45px;
	padding-bottom: .45rem;
	text-align: center;
	border-bottom: 1px solid #eaeaea;
}
.new_d .part1 .textbox{
	padding-top: 50px;
	padding-top: .5rem;
	font-size: 14px;
	font-family: "宋体";
	color: #969696;
	line-height: 28px;
	line-height: calc(16px + .12rem);
	padding-bottom: 40px;
	padding-bottom: .4rem;
	border-bottom: 1px solid #eaeaea;
}
.new_d .part1 .textbox img{
	max-width: 100%;
	display: block;
	margin: auto;
	margin-bottom: .45rem;
}
.new_d .part1 .control{
	line-height: .6rem;
	height: .6rem;
	padding: .2rem 0;
	text-align: center;
}
.new_d .part1 .control .prev{
	float: left;
	display: inline-block;
	color: #9f9f9f;
	font-family: "宋体";
	max-width: 45%;
	padding-left: 35px;
	box-sizing: border-box;
	background: url(/images/prev2.png);
	background-position: center left;
	background-repeat: no-repeat;
	white-space: nowrap;
	overflow: hidden;
	transition: all .5s;
	text-overflow: ellipsis;
}
.new_d .part1 .control .inmenu{
	display: inline-block;
	width:24px ;
	height: 24px;
	background-image: url(/images/icon25.png);
	vertical-align: middle;
	margin-top: -2px;
}
.new_d .part1 .control .next{
	float: right;
	display: inline-block;
	color: #9f9f9f;
	font-family: "宋体";
	max-width: 45%;
	padding-right: 35px;
	background: url(/images/next2.png);
	background-position: center right;
	background-repeat: no-repeat;
	white-space: nowrap;
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all .5s;
}
.new_d .part1 .control .prev:hover{
	color: #fe7201;
	background-image: url(/images/prev2-2.png);
}
.new_d .part1 .control .next:hover{
	color: #fe7201;
	background-image: url(/images/next2-2.png);
}




.ohterbanner2{
	height: 6.3rem;
	background-size: cover;
	background-position: center;
	position: relative;
	-ms-behavior: url(/css/css/backgroundsize.min.htc);
	behavior: url(/css/css/backgroundsize.min.htc);
}
.ready .ohterbanner2{
	-ms-behavior: url(/css/css/backgroundsize.min.htc);
	behavior: url(/css/css/backgroundsize.min.htc);
}
.ohterbanner2 .inbox{
	padding: 20px 0;
	padding: .2rem 0;
	background: rgba(0,0,0,.51);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);

	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.ohterbanner2 .inbox .left{
	width: 62.5%;
	float: left;
	border-right: 1px solid #afa5a0;
	box-sizing: border-box;
}
.ohterbanner2 .inbox .right{
	width: 37.5%;
	float: right;
}
.ohterbanner2 .inbox:after{
	content:"";
	display: block;
	clear: both;
}
.ohterbanner2 .boxin{
	max-width: 1200px;
	padding: .2rem;
	color: #fff;
	font-size: 14px;
	margin: auto;
}
.ohterbanner2 .leftbox{
	width: 50%;
	float: left;
}
.ohterbanner2 .leftin{
	position: relative;
	line-height: 36px;
	padding-left: 60px;
}
.ohterbanner2 .leftin img{
	position: absolute;
	left: 0;
	top: 0;
}
.ohterbanner2 .leftin .img1{
	display: block;
	transition: all .5s;
}
.ohterbanner2 .leftin .img2{
	display: none;
}
.ohterbanner2 .leftin:hover .img2{
	display: block;
}
.ohterbanner2 .leftin:hover .img1{
	display: none;
}
.ohterbanner2 .rightbox{
	width: 50%;
	float: left;
	text-align: right;
}
.ohterbanner2 .rightin{
	display: inline-block;
	text-align: center;
}
.ohterbanner2 .rightin .intext{
	line-height: 25px;
	font-size: 14px;
	padding: .1rem 0;
	}
.ohterbanner2 .rightin img{
	max-width: 90%;
	width: 102px;
}
.contact .ohterbanner2 .map{
	height: 6.3rem;
}
.contact #container1{
	height: 6.3rem;
}

.contact .part2{
	background-position: center;
	background-size: cover;
}
.contact .part2 .inbox{
	max-width: 1240px;
	padding: 0 .2rem;
	margin: auto;
	box-sizing: border-box;
	padding-top: .7rem;
	padding-bottom: .6rem;
}
.contact .part2 .intitle{
	display: block;
	margin: auto;
	max-height: .5rem;
}
.contact .part2 .inputbox{
	position: relative;
	padding-left: 47px;
	width: 390px;
	width: calc( 100% / 3 - 10px );
	float: left;
	box-sizing: border-box;
	background: #fff;
	margin-bottom: .25rem;
}
.contact .part2 .attr{
	position: absolute;
	left: 20px;
	top: 16px;
}
.contact .part2 .inputbox input{
	width: 100%;
	background: none;
	border: 0px;
	height: 50px;
	outline: none;
	line-height: 24px;
	padding: 13px 0;
	font-size: 14px;
	color: #c2c2c2;
	padding-right: 10px;
	background: #fff;
	box-sizing: border-box;
}
.contact .part2:after{
	content: "";
	display: block;
	clear: both;
}
.contact .part2 .inputbox2{
	margin:  0 15px;
}
.contact .part2 .inputbox3{
	width: 100%;
}
.contact .part2 .inputbox textarea{
	width: 100%;
	background: #fff;
	background: none;
	border: 0px;
	height: 240px;
	height: 2.4rem;
	outline: none;
	line-height: 25px;
	padding: 13px 0;
	font-size: 14px;
	padding-right: 10px;
	box-sizing: border-box;
	font-family: "微软雅黑";
	color: #c2c2c2;
}
.contact .part2 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #c2c2c2; opacity:1; 
}

.contact .part2 ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #c2c2c2;opacity:1;
}

.contact .part2 input:-ms-input-placeholder{
    color: #c2c2c2;opacity:1;
}

.contact .part2 input::-webkit-input-placeholder{
    color: #c2c2c2;opacity:1;
}
.contact .part2 textarea:-ms-input-placeholder{
    color: #c2c2c2;opacity:1;
}

.contact .part2 textarea::-webkit-input-placeholder{
    color: #c2c2c2;opacity:1;
}
.contact .part2 .from{
	padding-top: .8rem;
}
.contact .part2 .reset{
	width: 1.7rem;
	min-width: 130px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #434343;
	color: #fff;
	border: 0px;
	padding: 0;
	font-size: 14px;
	display: block;
	float: right;
	cursor: pointer;
	outline: none;
}
.contact .part2 .submit{
	width: 1.7rem;
	min-width: 130px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #fe7201;
	color: #fff;
	border: 0px;
	padding: 0;
	font-size: 14px;
	display: block;
	margin-left: 20px;
	cursor: pointer;
	outline: none;
	float: right;
}
.contact .part2 .from:after{
	content: "";
	display: block;
	clear: both;
}
.contact .part2 .title{
	padding-left:60px ;
	display: inline-block;
	font-size: 25px;
	color: #ea5404;
	background: url(/images/icon-14.png) no-repeat center left;
}
.contact .part2 .intitle{
	padding-right:60px ;
	display: inline-block;
	background: url(/images/icon-15.png) no-repeat center right;
}
.contact .part2{
	text-align: center;
	background: #eeeeee;
}
.contact .part2 .inbox{
	padding-top: 0;
	padding-bottom: .5rem;
}
.contact .part2 .from{
	padding-top: .45rem;
}



.partner_l .part1 .instyle{
	padding: 0;
}
.partner_l .part1 .intext{
	padding-top: .15rem;
	padding-bottom: .15rem;
	padding-left: .2rem;
	padding-right: 60px;
	transition: all .5s;
	background: url(/images/icon30.png) no-repeat center right;
}
.partner_l .part1 .instyle:hover .intext{
	
	background: url(/images/icon30-2.png) no-repeat center right;
}
.partner_l .part1 .text1{
	color: #414141;
	font-size: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.partner_l .part1 .text2{
	color: #8a8a8a;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.partner_l .part1 .instyle{
	border: 1px solid #eeeeee;
	padding: 0 !important;
}
.partner_l .part1 .instyle:hover{
	border: 1px solid #fe7201;
}





.leadpage{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	
}
.leadpage .left{
	width: 50%;
	float: left;
	position: relative;
	height: 100%;
	display: block;
	overflow: hidden;
}
.leadpage .right{
	width: 50%;
	float: right;
	height: 100%;
	position: relative;
	display: block;
	overflow: hidden;
}
.leadpage .back{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background-size: cover;
	left: 0;
}
.leadpage .logo{
	padding:0 15.1%;
	text-align: right;
	padding-top: 50px;
	padding-bottom: 45px;
	padding-top: .5rem;
	padding-bottom: .45rem;
	position: absolute;
	top: 35%;
	left: 0;
	width: 100%;
	background: #ef7c1c;
	background: rgba(239,124,28,.91);
	font-size: 18px;
	color: #fff;
	box-sizing: border-box;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .5s;
	margin-top: -1rem;
}
.leadpage .logo img{
	margin-bottom: .1rem;
	max-width: 100%;
	border: 0px;
	outline: none;
}
.leadpage .left .inbtn{
	position: absolute;
	bottom: 10%;
	right: 0;
	width: 2.05rem;
	min-width: 150px;
	line-height: 85px;
	line-height: .85rem;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
	background: #4f4f4f;
	color: #fff;
	transition: all .5s;
}
.leadpage .right .inbtn{
	position: absolute;
	bottom: 10%;
	left: 0;
	width: 2.05rem;
	min-width: 150px;
	line-height: 85px;
	line-height: .85rem;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
	background: #4f4f4f;
	color: #fff;
	transition: all .5s;
}
.leadpage .instyle:hover .inbtn{
	background: #ef7c1c;
}
.leadpage .instyle:hover .logo{
	
	margin-top: 0;
	opacity: 1;
	filter: alpha(opacity=100);
}
.leadpage .right .logo{
	text-align: left;
}
.leadpage.active .back{
	
	-webkit-animation: anim-out2 6.5s  forwards  ;
	animation: anim-out2 6.5s   forwards  ;
}
@keyframes anim-out2 {
	0%{
		transform: scale(1.1);
	}
	100%{
		transform: scale(1);
	}
}


/*7-下载中心*/
.download{
	background: #eeeeee;
}
.download .parttitle{
	padding-left: 30px;
	line-height: 25px;
	font-size: 18px;
	color: #464646;
	margin-bottom: 10px;
	background: url(/images/menu2.png) no-repeat center left;
}
.download .part1{
	padding-top: .65rem;
}
.download .downbox .instyle{
	width: 49%;
	margin-right: 2%;
	float: left;
	position: relative;
	padding-left: .8rem;
	height: 70px;
	display: block;
	background: #fff;
	box-sizing: border-box;
	margin-bottom: .15rem;
	transition: box-shadow .5s;
}
.download .downbox .bordbox{
	border: 1px solid #fff;
	width: 100%;
	height: 100%;
	position: relative;
	box-sizing: border-box;
	transition: border .5s;
	border-left: 0px;
}
.download .downbox .instyle:hover{
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.1); ;
}
.download .downbox .instyle:hover .bordbox{
	
	border: 1px solid #fe7201;
	border-left: 0px;
}
.download .downbox .slide:after{
	content: "";
	display: block;
	clear: both;
}
.download .downbox .instyle .left{
	position: absolute;
	left:0;
	top: 0;
	width: .8rem;
	height: 70px;
	font-size: .44rem;
	font-family: arial;
	text-align: center;
	line-height: 70px;
	color: #fff;
	background: #fe7201;
}
.download .downbox .miantext{
	padding-left: 100px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 1rem;
}
.download .downbox .leftimg{
	position: absolute;
	left: .3rem;
}
.download .downbox .toptext{
	color: #737373;
	font-size: 13px;
	font-family: arial;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.download .downbox .bottomtime{
	color: #a3a3a3;
	font-size: 13px;
	font-family: arial;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 25px;
	background: url(/images/time.png) no-repeat center left;
}

.download .downbox .right{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: .8rem;
	transition: all .5s;
	background-image: url(/images/icon32.png) ;
	background-position: center;
	background-repeat: no-repeat;
}
.download .bx-wrapper .bx-viewport{
	background: none;
}
.download .downbox .instyle:hover .right{
	background-image: url(/images/icon32-2.png);
}
.download .bx-default-pager{
	display: none;
}
.download .bx-wrapper .bx-controls-direction a{
	width: 30px;
	height: 30px;
	background-color: #4e4e4e;
	background-position: center;
	background-repeat: no-repeat;
	transition: all .5s;
	z-index: 10;
}
.download .bx-wrapper .bx-controls-direction a:hover{
	background-color: #fe7201;
}
.download .bx-wrapper .bx-prev{
	background-image: url(/images/prev4.png);
	right: 40px;
	top: -25px;
	left: auto;
}
.download .bx-wrapper .bx-next{
	background-image: url(/images/next4.png);
	right: 0;
	top: -25px;
}
.download .part2{
	padding-top: .5rem;
	padding-bottom: .5rem;
}



#mediaplayer_display_button_play{
		background:url(/images/play.png) center no-repeat !important ;
		width: 55px !important;
		height: 55px  !important;
	}
	#mediaplayer_display_button{
		background: none !important;
	}
	#mediaplayer_logo{
		display: none;
	}

.menu-wrap .icon-list span.active{
    color: #ef7c1c;
}

.hide{
    display:none;
}



.index .part3 .Marketingmap .point.special{
	width: 51px;
	height: 49px;
	background: url(/images/icon33.png);
	border-radius: 0;
	padding-left: 25px;
	box-sizing: border-box;
}
