.wrap{
	width: 100%;
	min-width: 1200px;
}
.w1200{
	width: 1200px;
	margin: 0 auto; 
}
img{
	vertical-align: middle;
}
.top{
	background: #3e3e3e;
	color:#d9d9d9;
	font-size: 16px;
	line-height: 35px;
}
.top_logo li{
	display: inline-block;
	mix-blend-mode: darken;
}
.top_logo{
	background: url(../images/top.jpg) center center no-repeat; 
}
.top_logo ul{
	line-height: 134px;
	height: 134px;
	box-sizing: border-box;
	overflow: hidden;
}
.top_nav{
	color: white;
	background: #cf3630;
	line-height: 70px;
}
.top_nav ul{
	font-size: 0;
	height: 70px;
	text-align: center;
}
.top_nav ul li{
	display: inline-block;
	width: 126px;
	font-size: 18px;
	position: relative;
	transition: 1s;
}
.top_nav ul a li.on{
	background: #3e3e3e;
}
.top_nav ul li:hover{
	background: #3e3e3e;
}
.top_nav ul a li:after{
	content: '';
	width: 2px;
	height: 70px;
	background: url(../images/top_nav.jpg) center center no-repeat;
	position: absolute;
	top: 0;
	right: -1px;
}
.top_nav ul a:last-child li:after {
	content: '';
	display: none;
}
.slideBox{ width:100%;overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; 
	background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.hor{
	line-height: 85px;
	background: url(../images/hor.jpg) right center;
	font-size: 16px;
	color: #999999;
	font-weight: 300;
}
.hor form input{
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	outline: none;
	font-size: 16px;
	color: white;
}
.hor form input.submit{
	width: 115px;
	height: 85px;
	margin-top: -2px;
	font-size: 0;
	background: url(../images/submit.png) center center no-repeat #cf3630;
}
.product{
	background: url(../images/product.jpg) top center;
	padding-top: 80px; 
	height: 716px;
	overflow: hidden;
	box-sizing: border-box;
	border-bottom: solid 1px #c5c5c5;
}
.total_title{
	text-align: center;
	font-size: 18px;
	color: #424242;
	font-weight: 300;
}
.total_title div{
	font-size: 38px;
	font-weight: bold;
	position: relative;
	padding-bottom: 24px;
}
.total_title div:after{
	content: '';
	width: 20px;
	height: 4px;
	background: #cf2620;
	position: absolute;
	top:78%;
	left:49.5%;
}
.total_title div span{
	font-family: "Impact";
	font-size: 72px;
	opacity: 0.05;
	position: absolute;
	top:-31%;
	left:38.5%;
	text-transform: uppercase;
}
.product_nav{
	margin-top: 35px;
}
.product_nav ul{
	text-align: center;
	font-size: 0;
}
.product_nav ul li{
	width: 227px;
	display: inline-block;
	font-size: 20px;
	background: #dedede;
	line-height: 70px;
	font-weight: bold;
	border-right: solid 1px white;
}
.product_nav ul li:hover{
	background: #cf3630;
	color: white;
}
.product_nav ul a:first-child li{
	border-radius:10px 0 0 10px;
}
.product_nav ul a:last-child li{
	border: none;
	border-radius: 0 10px 10px 0;
}
.product .picMarquee-left{
	padding-top: 36px;
}
.product .picList li{
	width: 393px;
	margin: 0 3.5px;
	position: relative;
}
.product .picList li:hover .title{
	opacity: 1;
}
.product .picList li:hover .title:after{
	content: '';
	width: 393px;
}
.product .picList li .pic img{
	width: 100%;
}
.product .picList li .title{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: white;
	position: absolute;
	top: 0;
	left:0;
	width: 393px;
	background: rgba(0,0,0,0.5);
	height: 271px;
	padding-top: 153px;
	overflow: hidden;
	box-sizing: border-box;
	opacity: 0;
	transition: 1s;
}
.product .picList li .title:before{
	content:'';
	background: url(../images/titel.png) center center no-repeat;
	width: 57px;
	height: 57px;
	position: absolute;
	top:30%;
	left:43%;
}
.product .picList li .title:after{
	content: '';
	width:0;
	height: 12px;
	background:#cf3630;
	position: absolute;
	bottom:0;
	left:0;
	transition: 3s;
}
.product .picList li .title span{
	display: block;
	font-size:"Arial";
	font-size: 8px;
	padding-top: 6px;
	text-transform: uppercase;
}
.product_See{
	width: 170px;
	line-height: 52px;
	text-align: center;
	background: #cf3630;
	color: white;
	font-size: 24px;
	border-radius: 10px;
	margin: 0 auto;
	margin-top: 47px;
	box-shadow:1px 3px 2px rgba(0, 0, 0, 0.5);
	/*position: relative;
	z-index: 1;*/
}
/*.product_See:after{
	content:'';
	width: 239px;
	height: 21px;
	background: url(../images/yinying.png) center center no-repeat;
	position: absolute;
	bottom: -24%;
	left: -20%;
	z-index:-1;
}*/
.good{
	background: url(../images/good.png) center center no-repeat;
	border-top: solid 1px white;
	height: 239px;
	color: white;
}
.good .fix{
	padding-top: 48px;
}
.good .fl{
	width: 310px;
	height: 142px;
	text-align: center;
	background: url(../images/good.jpg) right center;
	border-radius: 10px 0 0 10px;
	position: relative;
}
.good .fl:after{
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/biao.png) right center;
	position: absolute;
	top: 38%;
	right: -5%;
}
.l_good_one{
	font-size: 30px;
	padding-top: 40px;
}
.l_good_two{
	font-weight: 300;
	font-size: 16px;
	padding-top: 12px;
	padding-left:32px;
	position: relative;
}
.l_good_two:after{
	content: '';
	background: url(../images/good_tel.png) center center no-repeat;
	width: 25px;
	height: 25px;
	position:absolute;
	top:11px;
	left:34px;
}
.l_good_two span{
	font-size: 22px;
	font-family: "Arial";
}
.good .fr{
	background: #cf3630;
	width: 890px;
	border-radius:  0 10px 10px 0; 
}
.r_good_total{
	padding-top: 40px;
	padding-bottom: 39px;
	text-align: center;
}
.r_good_total li{
	display: inline-block;
	font-size: 34px;
	font-family: "Impact";
	padding-left: 102px;
	position: relative;
	margin: 0 40px;
}
.r_good_total li:before{
	content: '';
	width: 1px;
	height: 94px;
	background: #e79b98;
	position: absolute;
	top:-10px;
	right:-43px;
}
.r_good_total li:last-child:before{
	content: '';
	display: none;
}
.r_good_total li.r_good_one{
	margin: 0 40px 0 50px;
}
.r_good_total li:after{
	content: '';
	width:83px;
	height: 83px;
	background: url(../images/r_good.png) center center no-repeat;
	position: absolute;
	top:-8px;
	left:0;  
}
.r_good_total li.r_good_two:after{
	content: '';
	background: url(../images/r_good1.png) center center no-repeat;
}
.r_good_total li.r_good_three:after{
	content: '';
	background: url(../images/r_good2.png) center center no-repeat;
}
.r_good_total li span{
	display: block;
	font-weight: bold;
	font-size: 24px;
	padding-top: 5px;
}
.major{
	background: url(../images/major.jpg) center center no-repeat;
	height: 762px;
	border-bottom: solid 1px #c5c5c5;
}
.major .slideTxtBox{
	position: relative;
	padding-top: 129px;
}
.major .slideTxtBox .hd{
	width: 267px;
	background: #cf3630;
	color: white;
	text-align: center;
	position: absolute;
	right: 0;
}
.major_title{
	font-size: 40.62px;	
	padding-top: 51px;
}
.major_title div{
	font-size: 49.5px;
	font-weight: bold;
	padding-top: 10px;
}
.major_title div span{
	font-size: 12px;
	font-weight:300;
	display: block;
	text-transform: uppercase;
	padding-top: 11px;
}
.major_nav{
	padding-top: 37px;
}
.major_nav li{
	line-height: 60px;
	font-size: 20px;
	font-weight: 300;
	float: right;
	width: 267px;
	transition: 1s;
	position: relative;
}
.major_nav li:after{
	content: '';
	width: 267px;
	height: 1px;
	background: #c02e28;
	position: absolute;
	bottom:-1px;
	right: 0 ;
}
.major_nav li.on{
	width: 312px;
	text-indent: 45px;
	background:url(../images/major_nav.jpg) center center no-repeat;
}
.major_tel{
	line-height: 74px;
	font-weight: bold;
	font-family: "Arial";
	font-size: 26px;
	padding-left: 24px;
	position: relative;
}
.major_tel:after{
	content: '';
	background: url(../images/good_tel.png) center center no-repeat;
	width: 25px;
	height: 25px;
	position: absolute;
	top: 33% ;
	left:13%;
}
.major .slideTxtBox .bd{
	padding-top: 363px;
}
.major .slideTxtBox .bd ul li{
	width: 840px;
}
.major .slideTxtBox .bd .fix .fl{
	padding-top:70px;
}
.major .slideTxtBox .bd .fix .fl span{
	display: inline-block;
}
.major .slideTxtBox .bd .fix .fl span.v1{
	background: url(../images/major_one1.png) center center no-repeat;
	width: 55px;
	height: 69px;
	text-align: center;
	font-size: 35px;
	font-weight: bold;
	color: white;
	padding-top: 15px;
	box-sizing: border-box;
	overflow: hidden;
}
.major .slideTxtBox .bd .fix .fl span.v2{
	font-size: 18px;
	font-weight: 300;
	line-height: 29px;
	padding-left: 25px;
}
.service{
	background:url(../images/v_major.jpg) center center no-repeat;
	height: 722px;
	border-top: solid 1px white;
	box-sizing: border-box;
	overflow: hidden;
}
.service_title{
	font-size: 38px;
	font-weight: bold;
	color: #424242;
	text-align: center;
	position: relative;
	margin-top: 79px;
}
.service_title:after{
	content: '';
	width: 20px;
	height: 4px;
	background: #d0261f;
	position: absolute;
	top:59%;
	left:49.5%;
}
.service_title span{
	display: block;
	font-size: 18px;
	font-weight: 300;
	padding-top: 22px;
}
.service_total{
	padding-top: 76px;
}
.service_total li{
	background: #e5e5e5;
	width:279px;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 61px;
	display: inline-block;
	box-shadow:1px 3px 2px rgba(0, 0, 0, 0.5);
	color: #424242;
}
.service_total li:hover{
	background: #cc322b;
	color: white;
}
.service_img{
	width: 198px;
	height: 198px;
	border: solid 1px white;
	border-radius:100%;
	margin: 0 auto;
}
.service_img img{
	padding-top: 7px;
}
.service_word{
	font-weight: bold;
	font-size: 24px;
	padding-top: 34px;
}
.service_word span{
	display: block;
	font-weight: 300;
	font-size: 18px;
	line-height: 24px;
	padding-top: 17px;
}
.about{
	background: url(../images/1.jpg) center center no-repeat;
	height: 744px;
	padding-top: 76px;
	box-sizing: border-box;
	overflow: hidden;
}
.about .total_title{
	color: white;
}
.about .total_title div span{
	top: -27%;
	left:38.4%;
}
.r_about{
	width: 663px;
	background: white;
	padding-top: 54px;
	margin-top: 33px;
	padding-bottom: 56px;
	box-sizing: border-box;
	overflow: hidden;
}
.r_about_total{
	text-align: center;
}
.r_about_total li{
	width: 175px;
	line-height: 68px;
	text-align: center;
	background: #424242;
	color:#f2f2f2;
	font-size: 20px;
	display: inline-block;
	margin: 0 9px;
}
.r_about_total li:hover{
	background: #cc322b;
}
.r_about_word{
	width: 577px;
	margin: 0 auto;
	padding-top: 44px;
	font-size: 16px;
	color: #424242;
	line-height: 24px;
}
.r_about_see{
	width: 174px;
	line-height: 54px;
	border: solid 1px #cecece;
	text-align: center;
	border-radius: 50px;
	margin: 0 auto;
	margin-top: 43px;
}
.news{
	padding-bottom: 40px;
}
.news .l_news{
	width: 760px;
}
.x_news{
	padding-top: 48px;
}
.news .slideTxtBox1 .hd ul{
	font-size: 0;
}
.news .slideTxtBox1 .hd ul li{
	width: 230px;
	display: inline-block;
	background: #dedede;
	line-height: 70px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	border-right: solid 1px white;
}
.news .slideTxtBox1 .hd ul li.on{
	background: #cf3630;
	color: white;
}
.news .slideTxtBox1 .hd ul a:last-child li{
	border: none;
	border-radius: 0 10px 10px 0;
}
.news .slideTxtBox1 .hd ul li:first-child{
	border-radius: 10px 0 0 10px ;
}
.news .slideTxtBox1 .hd ul li.news1{
	width: 297px;
	text-transform: uppercase;
	text-indent: 170px;
	font-weight: 300;
}
.news .slideTxtBox1 .hd ul li.news1:after{

}
.news .slideTxtBox1 .bd{
	padding-top: 40px;
}
.l_news_l{
	width: 347px;
}
.l_news_l_title{
	padding-top: 33px;
	font-weight: bold;
	font-size: 18px;
	color: #7e7e7e;
}
.l_news_l_title:hover{
	color: #000000;
}
.l_news_l_title span{
	display: block;
	font-size: 16px;
	opacity: 0.75;
	line-height: 24px;
	padding-top: 14px;
	font-weight: 500;
}
.l_news_r{
	width: 378px;
}
.l_news_r ul li{
	padding-bottom: 23px;
	border-bottom: solid 1px #dedede;
	padding-top: 24px;
}
.l_news_r ul li:hover .fl{
	color: #000000;
}
.l_news_r ul li:hover .l_news_l_title{
	color: #000000;
}
.l_news_r ul li:first-child{
	padding-top: 0;
}
.l_news_r ul li:last-child{
	border: none;
}
.l_news_r ul li .fl{
	width: 58px;
	text-align: center;
	font-family: "Arial";
	font-size: 36px;
	font-weight: bold;
	color: #b8b8b8;
	transition: 1s;
}
.l_news_r ul li .fl span{
	font-size: 16px;
	font-weight: 300;
	display: block;
	margin-top: 5px;
}
.l_news_r ul li .fr{
	width: 288px;
}
.l_news_r ul li .fr.l_news_l_title{
	padding-top: 6px;
	transition: 1s;
}
.l_news_r ul li .fr.l_news_l_title span{
	padding-top: 8px;
}
.news .r_news .slideTxtBox1 .hd ul li{
	width: 227px;
}
.news .r_news .slideTxtBox1 .hd ul li.news1{
	width: 167px;
	text-indent:71px;
}
.r_news .l_news_r{
	width: 100%;
}
.r_news .l_news_r ul{
	padding-top: 9px;
}
.r_news .l_news_r ul li{
	padding-bottom: 18px;
	border-bottom: solid 1px #dedede;
	padding-top: 20px;
}
.r_news .l_news_r ul li:last-child{
	border: none;
}
.r_news .l_news_r ul li .fl{
	font-size: 20px;
	font-weight: 500;
}
.r_news .l_news_r ul li .fl div{
	width: 35px;
	background: #cf3630;
	padding-top: 9px;
	padding-bottom: 7px;
	color: white;
}
.r_news .l_news_r ul li .fl div:first-child{
	border-radius: 5px 5px 0 0;
}
.r_news .l_news_r ul li .fl div:last-child{
	border-radius: 0 0 5px 5px;
	background: #dedede;
	color: #424242;
}
.r_news .l_news_r ul li .fr{
	width: 327px;
	padding-top: 0;
}
.contact{
	background: url(../images/contact.jpg) center center no-repeat;
	height: 713px;
	box-sizing: border-box;
	overflow: hidden;
	padding-top: 78px;
}
.contact .w1200{
	background: white;
	height: 566px;
	padding-top: 58px;
	box-sizing: border-box;
	overflow: hidden;
}
.contact_total{
	text-align: center;
	padding-top: 44px;
}
.contact_total li{
	display: inline-block;
	vertical-align: top;	
	margin: 0 25px;
}
.contact_one{
	width: 460px;
	font-size: 16px;
}
.contact_one input{
	width: 100%;
	margin: 0;
	padding: 0;
	border: solid 1px #cecece;
	line-height: 53px;
	height: 53px;
	text-indent: 18px;
	margin-bottom: 12px;
}
.contact_one textarea{
	width: 100%;
	margin: 0;
	padding: 0;
	border: solid 1px #cecece;
	height: 104px;
	text-indent: 18px;
	padding-top: 24px;
}
.contact_one input.submit{
	width: 175px;
	line-height: 68px;
	height: 68px;
	background: #cc322b;
	text-indent:0;
	padding: 0;
	color: white;
	font-size: 20px;
	margin-top: 19px;
}
.contact_two{
	font-size: 16px;
	color: #373737;
	line-height: 29px;
	text-align: left;
}
.contact_two div{
	font-family: "Arial";
	font-weight: bold;
	font-size: 30px;
	color: #cf3630;
	padding-top: 9px;
	padding-bottom: 29px;
}
.contact_three img{
	margin-top: -20px;
}
.footer{
	background: #2b2b2b;
	font-size: 18px;
	color: #ababab;
	box-sizing: border-box;
	overflow: hidden;
}
.footer_total{
	height: 76px;
}
.footer_total li{
	display: inline-block;
	line-height: 76px;
	width: 100px;
	text-align: center;
	transition: 1s;
}
.footer_total li:hover{
	background: #cc322b;
	color: white;
}
.footer_total li.on{
	background: #cc322b;
	color: white;
}
.foot{
	border-top: solid 1px #353535;
	padding-top:30px;
	padding-bottom: 47px;
}
.foot .fl{
	line-height:30px; 
}
.link{
	background: #242424;
	font-size: 16px;
	color: #8d8d8d;
	line-height: 52px;
}
.link a{
	margin: 0 5px;
}
/*inside_about*/
.inside_about{
	background: #f2f2f2;
	padding-bottom: 81px;
	border-bottom: solid 1px #bcbcbc;
	padding-top: 35px;
}
.l_inside_about{
	width: 275px;
}
.l_inside_about_titel{
	background: #cf3630;
	color: white;
	font-size: 38px;
	text-align: center;
	font-weight: bold;
	position: relative;
	padding-top: 44px;
	padding-bottom: 45px;
}
.l_inside_about_titel:after{
	content: '';
	width: 20px;
	height: 4px;
	background: white;
	position: absolute;
	top:72%;
	left:46%;
}
.l_inside_about_titel span{
	display: block;
	font-family:"Impact";
	font-size: 80px;
	opacity: 0.05;
	position: absolute;
	top: 19%;
	left:10%;
}
.l_inside_about_total{
	background: #dedede;
	color: #424242;
	padding-bottom: 5px;
}
.l_inside_about_total div{
	padding-left: 88px;
	line-height: 74px;
	font-weight: bold;
	font-size: 24px;
	position: relative;
}
.l_inside_about_total div:after{
	content: '+';
	width: 26px;
	line-height: 26px;
	background: #cf3630;
	border-radius: 50px;
	color: white;
	font-size: 31px;
	text-align: center;
	position: absolute;
	top:34%;
	left:18%;
	font-weight: 500;
}
.l_inside_about_total li{
	line-height:59px;
	padding-left: 81px;
	border-top: solid 1px #f8f8f8;
	font-size: 20px;
	font-weight: 300;
	position: relative;
}
.l_inside_about_total li:after{
	content: '';
	background: url(../images/inside_about.png) center center no-repeat;
	width: 5px;
	height: 9px;
	position: absolute;
	top:43%;
	left:21%;
}
.l_inside_about_total li:hover{
	background: #cf3630;
	color: white;
}
.l_inside_about_total li:hover:after{
	content: '';
	background: url(../images/inside_about1.png) center center no-repeat;
}
.l_inside_about_titel.on span{
	font-size: 71px;
	left:0;
}
.l_inside_about_titel.on.on1 span{
	left:1%;
}
.l_inside_about_tel{
	background: url(../images/inside_about.jpg) center center no-repeat;
	height: 134px;
	color: #ededed;
	padding-top: 191px;
	text-align: center;
	font-size: 16px;
	font-weight: 300;
}
.l_inside_about_tel div span{
	display: block;
	font-size: 30px;
	font-family: "Impact";
	width: 178px;
	line-height: 38px;
	background: #cf3630;
	border-radius: 50px;
	margin: 0 auto;
	margin-top: 8px;
	margin-bottom: 12px;
}
.l_inside_about_tel div{
	font-family: "Impact";
	font-size: 27px;
}
.r_inside_about{
	width: 888px;
}
.r_inside_about_titel{
	line-height: 61px;
	background: #cf3630;
	font-size: 16px;
	color: #dedede;
	font-weight: 300;
	padding-left: 52px;
	position: relative;
}
.r_inside_about_titel:after{
	content:'';
	background: url(../images/r_inside_about.png) center center no-repeat;
	width: 22px;
	height: 18px;
	position: absolute;
	top:33%;
	left:3%;
}
.r_inside_about .total_title{
	padding-top: 48px;
}
.r_inside_about .total_title div span{
	 left: 33.5%;
}
.r_inside_about_word{
	padding-top: 58px;
	width: 834px;
	font-size: 16px;
	color: #424242;
	line-height: 28px;
	margin: 0 auto;
}
.inside_about .service_total{
	width: 
}
.inside_about .service_total{
	padding-bottom: 55px;
	border-bottom: solid 1px #bcbcbc;
}
.inside_about .service_total li{
	width: 206px;
}
.inside_about .service_total li .service_img{
	width: 148px;
	height: 148px;
}
.inside_about .service_total li .service_img img{
	width: 90%;
}
.inside_about .service_total li .service_word{
	font-size: 17px;
}
.inside_about .service_total li .service_word span{
	font-size: 14px;
}
.inside_about_news{
	background: #f2f2f2;
	border-top: solid 1px white;
}
.inside_about_news .l_news_r{
	width: 100%;
}
.inside_about_news .l_news_r ul li{
	display: inline-block;
	width: 364px;
	border: none;
}
.inside_about_news_more{
	text-align: right;
	padding-top: 21px;
	padding-bottom: 27px;
	font-size: 16px;
	color: #424242;
	text-transform: uppercase;
}
.inside_about_news .good{
	background: none;
	border: none;
	padding-top: 0;
}
.inside_about_news .good .fix{
	padding-top: 30px;
}
/*inside_product*/
.inside_product{

}
.inside_product li{
	width: 284px;
	background: #dedede;
	padding-top: 3px;
	text-align: center;
	padding-bottom: 28px;
	display: inline-block;
	margin:  0 4px;
	margin-top: 30px;
}
.inside_product_img{
	width: 278px;
	height: 191px;
	margin: 0 auto;
	box-sizing: border-box;
	overflow: hidden;
}
.inside_product li:hover img{
	transform: scale(1.2);
}
.inside_product_img img{
	width: 100%;
	transition: 1s;
}
.inside_product_titel{
	font-size: 22px;
	font-weight: 300;
	padding-top: 33px;
}
.inside_product_see{
	width: 127px;
	line-height: 39px;
	background: #cf3630;
	color: white;
	font-size: 17px;
	margin: 0 auto;
	margin-top: 14px;
	border-radius: 10px;
}
.pages{
	text-align: center;
	padding-top: 41px;
}
.pages li{
	display: inline-block;
	padding:  10px 15px;
	background: #e6e6e6;
	margin: 0 5px;
	font-size: 14px;
}
.pages li.c{
	background: #da0011;
	color: white;
}
.inside_about_news .major{
	background: none;
	padding-top: 53px;
	height: 552px;
	border: none;
}
.inside_about_news .major .slideTxtBox{
	padding-top: 0;
}
.inside_about_news .major .slideTxtBox .bd{
	padding-top: 0;
}
.inside_about_news .major .slideTxtBox .bd ul li{
	display: inline-block;
	width: 579px;
	background: #e5e5e5;
	vertical-align: top;
	margin-bottom: 34px;
}
.inside_about_news .major .slideTxtBox .bd ul li:hover{
	background: white;
}
.inside_about_news .major .slideTxtBox .bd .fix .fl{
	padding-top: 32px;
	padding-left: 52px;
	padding-bottom: 25px;
}
.inside_about_news .major .slideTxtBox .bd ul li.inside_about_news_one{
	background: #cf3630;
	color: white;
	text-align: center;
	font-size: 18px;
	font-weight: 300;
	padding-bottom: 29px;
	padding-top: 34px;
	position: relative;
}
.inside_about_news .major .slideTxtBox .bd ul li.inside_about_news_one:after{
	content: '';
	background: url(../images/sanjiao.png) center center no-repeat;
	width: 20px;
	height: 42px;
	position: absolute;
	left:-2.5%;
	top:37%;
}
.inside_about_news .major .slideTxtBox .bd ul li.inside_about_news_one div{
	font-size: 38px;
	font-weight: bold;
	padding-bottom: 24px;
	position: relative;
}
.inside_about_news .major .slideTxtBox .bd ul li.inside_about_news_one div span{
	font-family: "Impact";
	font-size: 80px;
	text-transform: uppercase;
	opacity: 0.05;
	position: absolute;
	top: -29%;
	left:17%;
}
/*message*/
.__contact{
  padding-top: 8px;
  font-size: 14px !important;
  font-family: '微软雅黑';
  /*padding-left: 25px;*/
}
.__contact .top{
    padding-bottom: 25px;
    /*border-bottom: 1px dotted black;*/
}
.__contact .top li{
    list-style-position: inside;
}
.__contact .top ul{
    float: left;
    overflow: hidden;
    padding: 0px 20px;
    margin-top: 20px;
    padding-right: 50px;
}
.__contact .search button{
   
}
.__contact ul li{
    padding-left: 28px;
}
.__contact .map_contact{
    width: 678px;
    height: 309px;
}
.__contact .form input{
    display: inline-block;
    width: 318px;
    margin-right: 18px;
    /*height: 48px;*/
    border:1px solid #dadbdc;
    padding:15px;
    color: #999;
    background: #fafafa;
}
.__contact .form textarea{
    display: inline-block;
    width: 1089px;
    height: 243px;
    margin-top: 20px;
    background: #fafafa;
    border:1px solid #dadbdc;
    font-size: 14px;
}
.__contact .img-l,.img-r{
    display: block;
}
.__contact .img-l{
    margin-left: 45px;
    margin-bottom: 15px;
}
.__contact .img-r{
    float: right;
    margin-right: 62px;
}
.__contact{
    /*padding-top: 68px;*/
    overflow: hidden;
    padding-bottom: 25px;
    margin-bottom: 10px;
    width: 1100px;
    margin:auto;
}
.__contact p,.__contact li{
    font-size: 16px;
    line-height: 30px;
    font-weight: lighter;
}
::-webkit-input-placeholder{
    font-family: "微软雅黑";
};
::input-placeholder{
    font-family: "微软雅黑";
}
/*inside_news*/
.inside_news .l_news_r{
	width: 100%;
}
.inside_news .l_news_r ul li .fr{
	width: 790px;
}
.inside_news .l_news_r ul li:first-child{
	padding-top: 24px;
	border-top: solid 1px #dedede;
}
.inside_news_x{
	padding-top: 29px;
	padding-bottom: 21px;
}
.inside_news_x:hover .fr{
	color: #000000;
}
.inside_news_x .fl{

}
.inside_news_x .fr{
	width: 569px;
	color: #7e7e7e;
	transition: 1s;
}
.inside_news_x_one{
	font-size: 18px;
	font-weight: bold;
	padding-top: 46px;
}
.inside_news_x_two{
	font-size: 16px;
	font-family: "Arial";
	padding-top: 15px;
	padding-bottom: 18px;
}
.inside_news_x_three{
	font-size: 16px;
	line-height: 24px;
}

.__list{
	width: 100%;
	padding-top: 40px;
}
.__list h1{
	font-size: 22px;
	margin: auto;
	text-align: center;
}.__list h2{	font-size:18px;	margin:10px auto;}
.__list .b_time{
	font-size: 12px;
    width: 100%;
    margin: auto;
    text-align: center;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.__list .thumb{
	width: 80%;
    display: block;
    margin: auto;
}
.__list .b_des{
	border-bottom: 1px solid #ccc;
    padding: 20px 0;
    padding-left: 20px;
}.__list .b_des p{line-height:1.5;margin:5px auto 10px;}
.jiathis_style{
	float: right;
}
.b_foot{
	padding-top: 20px;
	font-size: 14px;
	opacity: 0.5;
	line-height: 20px;
}
/*order*/
.order{

}
.order .total_title div span {
	left:26.4%;
}
.order .fix{
	padding-top:50px;
}
.order .fl{
	width: 430px;
}
.order .fl input{
	margin: 0;
	width: 100%;
	line-height: 40px;
	margin-bottom: 10px;
	text-indent: 20px;
}
.order .fr{
	width:430px;
}
.order .fr textarea{
	width: 100%;
	padding-top: 20px;
	text-indent: 20px;
	height: 133px;
}
.order_nav{
	margin: 0 auto;
	width:165px;
	padding-top: 20px;
}
.order_nav input{
	width:60px;
	line-height: 30px;
	border: 0;
	margin: 0 10px;
}
.tuijian{
	margin-top: 40px;
	font-size: 24px;
	font-weight: bold;
}