.wrap{
	width: 100%;
	min-width: 1200px;
}
.w1200{
	width: 1200px;
	margin: 0 auto; 
}
img{
	vertical-align: middle;
}

.footer_two input::-webkit-input-placeholder { /* WebKit browsers */ 
color: white; 
} 
.footer_two input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: white; 
} 
.footer_two input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: white; 
} 
.footer_two input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: white; 
} 
.top{
	line-height: 38px;
	background: #595959;	
	font-size: 14px;
	color: #cdcdcd;
}
.top .fl{
	padding-left: 15px;
}
.top .fr{
	padding-right: 10px;
}
.top .fr a{
	margin: 0 5px;
	display: inline-block;
}
.top_logo_total{
	padding-top: 50px;
}
.wei{
	position: relative;
}
.wei div{
	width:100px;
	position: absolute;
	bottom:-101px;
	left: -35px;
	border: solid 1px #595959;
	transform: translateY(-50px) scale(0);
	transition: 1s;
	z-index: 0;
}
.wei div img{
	width: 100%;
}
.wei:hover div{
	transform: translateY(0) scale(1);
}
.top_logo_total li{
	display: inline-block;
	vertical-align: top;
}
.top_logo_total_one{
	width: 570px;
	text-align: center;
	padding-top: 9px;
}
.top_logo_total_one1{
	font-size: 47px;
	font-weight: bold;
	color: #006dc0;
}
.top_logo_total_one2{
	font-size: 20px;
	color: #1e1e1e;
	padding-top: 8px;
}
.top_logo_total_one2 span{
	color: #005697;
	font-size: 24px;
}
.top_logo_total_two{
	padding-top: 18px;
}
.top_logo_total_two form input{
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
}
.top_logo_total_two form input.text{
	width: 262px;
	height: 47px;
	border: solid 1px #dcdcdc;
	border-radius: 40px;
	font-size: 14px;
	text-indent: 16px;
}
.top_logo_total_two form input.submit{
	font-size: 0;
	background: url(../images/submit.png) center center no-repeat;
	width: 22px;
	height: 22px;
	margin-left: -45px;
}
.nav{
	text-align: center;
}
.nav ul{
	padding-top: 46px;
	padding-bottom: 21px;
}
.nav ul li{
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	width: 103px;
	line-height: 31px;
	border-radius: 50px;
}
.nav ul li.on{
	background: #006dc0;
	color: white;
}
.nav ul li:hover{
	background: #006dc0;
	color: white;
}
.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%;width: 100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height: 920px;width: 100%;}
.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;  }
.vs{
	background: #f6f6f6;
	padding-top: 70px;
	box-sizing: border-box;
	overflow: hidden;
}
.vs_total{
	text-align: center;
	font-size: 45px;
}
.vs_total span{
	display: block;
}
.vs_total span.vs_total1{
	font-size: 20px;
	padding-top: 6px;
	color: #484848;
}
.vs_total span.vs_total2{
	font-size: 47px;
	color: #006dc0;
	width: 353px;
	line-height: 74px;
	border:solid 1px #006dc0;
	margin: 0 auto;
	margin-top: 26px;
	border-radius: 50px;
}
.vs_total{
	padding-top: 31px;
}
.vs_total li{
	display: inline-block;
}
.product{
	padding-top: 92px;
	padding-bottom: 79px;
	position: relative;
	box-sizing: border-box;
	overflow: hidden;
	z-index: 1;
}
.product_title{
	text-align: center;
}
.product .slideTxtBox .hd{
	text-align: center;
	padding-top: 61px;
}
.product .slideTxtBox .hd ul li{
	display: inline-block;
	width: 178px;
	line-height: 44px;
	border:solid 1px #a5a5a5;
	border-radius: 50px;
	margin: 0 5px;
	font-size: 16px;
	font-weight: bold;
	transition: 1s;
}
.product .slideTxtBox .hd ul li.on{
	background: #006dc0;
	color: white;
	border:solid 1px #006dc0;
}
.product .slideTxtBox .hd ul li:hover{
	background: #006dc0;
	color: white;
	border:solid 1px #006dc0;
}
.product .slideTxtBox .bd{
	
}
.x_product{
	padding-top: 50px;
}
.x_product ul li{
	width: 282px;
	display: inline-block;
	position: relative;
	border: solid 1px #c2c2c2;
}
.x_product ul li img{
	width: 100%;
}
.x_product_title{
	width: 282px;
	height: 217px;
	background: url(../images/product1.jpg) center center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	color: white;
	opacity: 0;
	transition: 1s;
}
.x_product_title span{
	display: block;
}
.x_product_title span.p1{
	font-size: 20px;
	padding-top: 76px;
}
.x_product_title span.p2{
	width: 110px;
	line-height: 33px;
	border: solid 1px #92bde0;
	border-radius: 50px;
	margin: 0 auto;
	margin-top: 15px;
	font-size: 14px;
}
.x_product ul li:hover .x_product_title{
	opacity: 1;
}
.x_product .fl ul li{
	width: 588px;
}
.x_product .fl .x_product_title{
	width: 588px;
	height: 452px;
	background: url(../images/product2.jpg) center center no-repeat;
}
.x_product .fl .x_product_title span.p1{
	font-size: 40px;
	padding-top: 167px;
}
.x_product .fl .x_product_title span.p2{
	width: 190px;
	line-height: 53px;
	font-size: 20px;
	margin-top: 20px;
}
.x_product .fr{
	width: 584px;
}
.x_product .fr ul li{
	margin-bottom: 18px;
}
.product_bottom{
	text-align: center;
	padding-top: 45px;
}
.product_bottom ul{
	font-size: 0;
	width: 513px;
	margin: 0 auto;
}
.product_bottom ul li{
	width: 255px;
	line-height: 52px;
	display: inline-block;
	font-size: 16px;
	border: solid 1px #d0d0d0;
	border-right: solid 1px #d0d0d0;
	background: white;
}
.product_bottom ul li:last-child{
	border-radius: 0  10px 10px 0;
	border-left: none;
}
.product_bottom ul li:first-child{
	border-radius: 10px 0 0 10px;
}
.product_bottom ul li.on{
	background: #006dc0;
	color: white;
}
.hor{
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    height: 0px;
    padding-bottom: 201px;
    background-attachment: fixed;
}
.hor .fl{
	margin-left: 66px;
	margin-top: -117px;
}
.hor .fr{
	margin-right: 208px;
	margin-top: 34px;
}
.hor_one{
	line-height: 196px;
	background: #006dc0;
	text-align: center;
}
.fine{
	padding-top: 40px;
	box-sizing: border-box;
	overflow: hidden;
}
.l_fine{
	padding-left: 184px;
	padding-top: 84px;
	position: relative;
}
.l_fine:after{
	content: '';
	width: 207px;
	height: 335px;
	background:url(../images/fine.png) center center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.l_fine_one{
	font-size: 37px;
	color: #006dc0;
	font-weight: bold;
}
.l_fine_two{
	font-size: 24px;
	color: #ff7e00;
	padding-top: 11px;
}
.l_fine_three{
	font-size: 16px;
	line-height: 26px;
	padding-top: 25px;
}
.l_fine_from{
	font-size: 20px;
	color: #006dc0;
	line-height: 57px;
	width: 197px;
	border: solid 2px #006dc0;
	text-align: center;
	border-radius: 10px;
	margin-top: 40px;
	transition: 1s;
}
.l_fine_from:hover{
	background: #006dc0;
	color: white;
}
.r_fine{
	width: 461px;
	margin-right: 85px;
}
@keyframes xia {
	0%{transform: rotate(0deg);}
	100%{transform:rotate(360deg);}			
}
@keyframes xia1 {
	0%{transform: rotate(0deg);}
	100%{transform:rotate(-360deg);}			
}
.r_fine{
	padding-top: 38px;
	position: relative;
	padding-bottom: 60px;
}
.r_fine_one{
    width: 380px;
    height: 380px;
    border-radius: 100%;
    border: solid 1px #e3e3e3;
    position: relative;
}
.r_fine_one li{
	width: 380px;
	height: 380px;
	border-radius: 100%;
	position: absolute;
	top: 0;
	right: 0;
	animation: xia 15s infinite linear;
}
.r_fine_one li.r_fine_one1{
	animation-delay:2.5s;
}
.r_fine_one li.r_fine_one1 .yuan div{
	animation-delay:2.5s;
}
.r_fine_one li.r_fine_one2{
	animation-delay:4.5s;
}
.r_fine_one li.r_fine_one2 .yuan div{
	animation-delay:4.5s;
}
.r_fine_one li.r_fine_one3{
	animation-delay:6.5s;
}
.r_fine_one li.r_fine_one3 .yuan div{
	animation-delay:6.5s;
}
.r_fine_one li.r_fine_one4{
	animation-delay:8.5s;
}
.r_fine_one li.r_fine_one4 .yuan div{
	animation-delay:8.5s;
}
.r_fine_one li.r_fine_one5{
	animation-delay:10.5s;
}
.r_fine_one li.r_fine_one5 .yuan div{
	animation-delay:10.5s;
}
.r_fine_one li.r_fine_one6{
	animation-delay:12.5s;
}
.r_fine_one li.r_fine_one6 .yuan div{
	animation-delay:12.5s;
}
.r_fine_one li .yuan{
	width: 14px;
	height: 14px;
	background: #006dc0;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: -7px;
}
.r_fine_one li .yuan div{
	position: absolute;
	top: -6px;
	left: -50px;
	width: 40px;
	animation: xia1 15s infinite linear;
}
.r_fine_two{
	width: 352px;
	height: 352px;
	border: solid 4px #006dc0;
	border-radius: 100%;
	font-size: 0;
	box-sizing: border-box;
	overflow: hidden;
	position: absolute;
	top: 53px;
	left:16px;
	z-index: 5;
}
.r_fine_two li{
	width: 172px;
	height: 172px;
	display: inline-block;
}
.r_fine_two li img{

	height: 100%;
}
.r_fine_three{
	position: absolute;
	top:168px;
	left:131px;
	z-index: 6;
}
.fine_one{
	background: url(../images/fine_one.jpg) top center no-repeat;
	height: 614px;
	margin-top: -129px;
	box-sizing: border-box;
	overflow: hidden;
}
.fine_one .l_fine_from{
	color: white;
	border: solid 2px white; 
	transition: 1s;
}
.fine_one .l_fine_from:hover{
	/*color: #ff7e00;*/
	background: #ff7e00;
	border: solid 2px #ff7e00;
}
.fine_one .l_fine_one{
	color: #ffb400;
}
.fine_one .l_fine_two{
	color: #ffb400;
}
.fine_one .l_fine_three{
	color: white;
}
.x_fine_one{
	padding-top: 174px;
}
.l_fine_one{
	position: relative;
}
.l_fine_one_oen{
	width: 385px;
	height: 385px;
	border: solid 4px white;
	border-radius:100%;
}
.l_fine_one_two{
	width: 352px;
	height: 352px;
	border-radius:100%;
	font-size: 0;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 16.5px;
}
.l_fine_one_two>li{
	height: 176px;
	width: 176px;
	display: inline-block;
}
.l_fine_one_two>li .slideBox .bd li{
	height: 176px;
}
.l_fine_one_two>li .slideBox .bd li img{
	height: 100%;
}
.x_fine_one .fl{
	margin-left: 56px;
}
.x_fine_one .fr{
	margin-right: 207px;
}
.x_fine_one .fr.l_fine:after{
	content: '';
	background:url(../images/fine_one.png) center center no-repeat;
}
.l_fine_one_zhong{
	position: absolute;
	top: 134px;
    left: 134px;
}
.l_fine_one_zhuan{
	width: 385px;
	height: 385px;
	border-radius:100%;
	/*border: solid 4px #006dc0;*/
	position: absolute;
	top: 0;
	left: 0;
}
.l_fine_one_zhuan img{
	position: absolute;
	bottom: -13px;
    right: -54px;
}
.hor_two{
	padding-top: 26px;
	padding-bottom: 118px;
	box-sizing: border-box;
	overflow: hidden;
}
.hor_two .fl.l_fine:after{
	content: '';
	background:url(../images/fine_two.png) center center no-repeat;
}
.r_hor_two{
	position: relative;
	margin-top: 36px;
	margin-right: 98px;
}
.r_hor_two_one{
	width: 385px;
	height: 385px;
	border: solid 4px #006dc0;
	border-radius: 100%;
}
.r_hor_two_one .r_hor_two_two{
	width: 349px;
	height: 349px;
	border-radius: 100%;
	margin: 0 auto;
	margin-top: 18px;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.r_hor_two_img{
	position: absolute;
	bottom: -43px;
	left: -96px;
	z-index: 2;
}
.r_hor_two_total li{
	width: 106px;
	height: 106px;
	position: absolute;
	top: -41px;
    right: 148px;
	background: white;
	text-align: center;
	border: solid 4px #006dc0;
	font-size: 24px;
	border-radius: 100%;
	padding-top: 29px;
	box-sizing: border-box;
	overflow: hidden;
	z-index: 2;
}
.r_hor_two_total li span{
	display: block;
	font-size: 11px;
	padding-top: 3px;
}
.r_hor_two_total li.r_hor_two_total1{
	top: 6px;
    right: 7px;
}
.r_hor_two_total li.r_hor_two_total2{
	top: 122px;
	right: -56px;
}
.service{
	background: url(../images/service.jpg) center left;
	height: 144px;
}
.service .fix{
	padding-top: 38px;
}
.service .fl{
	padding-left: 21px;
}
.service .fr{
	padding-right: 119px;
}
.service ul li{
	display: inline-block;
	text-align: center;
	font-size: 16px;
	color: white;
	width: 117px;
	position: relative;
}
.service ul li div{
	padding-top: 21px;
}
.service ul li:after{
	content: '';
	background: url(../images/service7.png) center center no-repeat;
	width: 14px;
	height: 24px;
	position: absolute;
	top: 15px;
    right: -9px;
}
.service ul li:last-child:after{
	content: '';
	display: none;
}
.about{
	padding-top: 99px;
	box-sizing: border-box;
	overflow: hidden;
}
.about_vip{
	background: #f0f0f0;
	padding-top: 47px;
	padding-bottom: 32px;
	margin-top: 27px;
}
.about_title{
	text-align: center;
}
.x_about{
}
.l_about{
	width: 695px;
}
.l_about_wrod{
	width: 189px;
	font-size: 0;
}
.l_about_wrod li{
	display: inline-block;
	width: 47px;
	height: 168px;
	text-align: center;
	background: #006dc0;
	font-size: 16px;
	vertical-align: top;
	color: white;
	padding-top: 54px;
	box-sizing: border-box;
	overflow: hidden;
	margin-bottom: 9px;
	transition: 1s;
}
.l_about_wrod li.l_about_wrod1{
	background: #0074cc;
}
.l_about_wrod li.l_about_wrod2{
	background: #0080e2;
}
.l_about_wrod li.l_about_wrod3{
	background: #008bf4;
}
.l_about_wrod li.l_about_wrod4{
	background: #006dc0;
}
.l_about_wrod li.l_about_wrod5{
	background: #0074cc;
}
.l_about_wrod li:hover{
	background: #ff7e00;
}
.l_about_wrod li div{
	width: 10px;
	margin: 0 auto;
	position: relative;
}
.l_about_wrod li div:after{
	content: '';
	width: 12px;
	height: 12px;
	border: solid 2px white;
	border-radius: 100%;
	position: absolute;
	top: -28px;
	right: -6px;
}
.r_about{
	width: 460px;
	background: url(../images/r_about.png) center right no-repeat;
	height: 338px;
}
.r_about_one{
	font-size: 32px;
	color: #006dc0;;
	padding-top: 63px;
}
.r_about_two{
	width: 408px;
	font-size: 16px;
	line-height: 22px;
	padding-top: 18px;
}
.r_about_three{
	width: 183px;
	line-height: 43px;
	text-align: center;
	background: #ff7e00;
	font-size: 16px;
	color: white;
	margin-top: 18px;
	border-radius: 10px;
	transition: 1s;
}
.r_about_three:hover{
	background: #006dc0;
}
.about_one{
	padding-top: 34px;
}
.device{
	padding-top: 55px;
	padding-bottom: 64px;
	border-bottom: solid 1px #e8e8e8;
}
.device .slideTxtBox1 .hd ul{
	text-align: center;
}
.device .slideTxtBox1 .hd ul li{
	width: 159px;
	line-height: 43px;
	display: inline-block;
	background: #cecdcd;
	font-size: 16px;
	margin: 0 10px;
	text-indent: 38px;
	text-align: left;
	position: relative;
}
.device .slideTxtBox1 .hd ul li:after{
	content: '';
	width: 20px;
	height: 20px;
	background: url(../images/device1.png) center center no-repeat;
	position: absolute;
	top:11px;
	right: 28px;
}
.device .slideTxtBox1 .hd ul li.on{
	background: #006dc0;
	color: white;
}
.device .slideTxtBox1 .hd ul li.on:after{
	content: '';
	background: url(../images/device2.png) center center no-repeat;
}
.device .picMarquee-left{
	padding-top: 28px;
}
.device .picMarquee-left .hd{
	position: relative;
}
.device .picMarquee-left .hd a{
	position: absolute;
	top:69px;
	z-index: 1;
	transition: 1s;
	width: 42px;
	height: 72px;
}
.device .picMarquee-left .hd a.next1{
	left: -57px;
	background: url(../images/zuo.jpg) center center no-repeat;
}
.device .picMarquee-left .hd a.prev1{
	right: -57px;
	background: url(../images/you.jpg) center center no-repeat;
}
.device .picMarquee-left .hd a.next1:hover{
	background: url(../images/zuo2.jpg) center center no-repeat;
}
.device .picMarquee-left .hd a.prev1:hover{
	background: url(../images/you2.jpg) center center no-repeat;
}
.device .picMarquee-left li{
	width: 280px;
	position: relative;
	margin: 0 10px;
}
.device .picMarquee-left li .pic img{
	width: 100%;
}
.device .picMarquee-left .title{
	width: 280px;
	height: 56px;
	background: rgba(0,0,0,0.5);
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
	box-sizing: border-box;
	overflow: hidden;
	transition: 1s;
}
.device .picMarquee-left .title span{
	display: block;
	width: 100px;
	line-height: 30px;
	border: solid 1px white;
	border-radius: 10px;
	margin: 0 auto;
	margin-top: 10px;
	opacity: 0;
	transition: 1s;
}
.device .picMarquee-left li:hover .title{
	height: 100px;
	background: rgba(255,126,0,0.5);
}
.device .picMarquee-left li:hover .title span{
	opacity: 1;
}
.news{
	padding-top: 69px;
	padding-bottom: 40px;
	box-sizing: border-box;
	overflow: hidden;
	background: #f9f9f9;
}
.x_news{
	padding-top: 55px;
}
.l_news{
	width: 559px;
}
.l_news_title{
	height: 171px;
	background: url(../images/l_news.jpg) center center no-repeat;
}
.l_news_title div{
	font-family: 'Arial';
	font-size: 52px;
	font-weight: bold;
	color: white;
	padding-top: 46px;
	padding-left: 69px;
}
.l_news_title div span{
	display: block;
	font-size: 14px;
	padding-top: 5px;
	font-weight: 300;
}
.l_news_one{
	font-size: 20px;
	color: #006dc0;
	padding-top: 20px;
}
.l_news_two{
	font-size: 14px;
	line-height: 24px;
	padding-top: 12px;
}
.l_news_three{
	font-size: 20px;
	color: #ff7e00;
	width: 197px;
	line-height: 57px;
	text-align: center;
	border: solid 2px #ff7e00;
	border-radius: 10px;
	margin-top: 28px;
	transition: 1s;
}
.l_news_three:hover{
	background:#006dc0;
	color: white; 
	border: solid 2px #006dc0;
}
.r_news{
	width: 581px;
}
.r_news_total{
	margin-bottom: 15px;
}
.r_news_total_v{
	overflow: hidden;
	box-sizing: border-box;
}
.r_news_total img{
	transition: 1s;
}
.r_news_total:hover img{
	transform: scale(1.2);
}
.r_news_total ul{
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 17px;
	transition: 1s;
}
.r_news_total ul li{
	display: inline-block;
	vertical-align: top;
}
.vip .r_news_total ul:hover{
	background: #006dc0;
}
.vip .r_news_total ul:hover .r_news_one_title{
	color: white;
}
.vip .r_news_total ul:hover .r_news_one_wrod{
	color: white;
}
.vip .r_news_total ul:hover .r_news_two{
	color: white;
}
.r_news_one{
	width: 280px;
}
.r_news_one_title{
	font-size: 20px;
	color: #585858;
	padding-top: 15px;
}
.r_news_one_wrod{
	font-size: 14px;
	line-height: 20px;
	color: #686868;
	padding-top: 18px;
}
.r_news_two{
	width: 85px;
	font-size: 52px;
	font-family: 'Arial';
	font-weight: bold;
	padding-top: 7px;
	text-indent: 26px;
	border-left: solid 1px #d1d1d1;
	height: 95px;
}
.r_news_two span{
	display: block;
	font-size: 14px;
	font-weight: 300;
}
.foot_nav{
	text-align: center;
	border-top: solid 1px #c1c1c1;
	box-sizing: border-box;
	overflow: hidden;
	background: #006dc0;
}
.foot_nav li{
	display: inline-block;
	line-height: 54px;
	width: 120px;
	font-size: 16px;
	color: white;
	font-weight: bold;
}
.footer{
	background: #2c2c2c;
	color: white;
	padding-bottom: 17px;
	box-sizing: border-box;
	overflow: hidden;
}
.footer_total{
	padding-top: 47px;
}
.footer_total li{
	display: inline-block;
	vertical-align: top;
}
.footer_title{
	font-size: 25px;
	font-weight: bold;
}
.footer_title span{
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
}
.footer_wrod{
	font-size: 16px;
	line-height: 24px;
	padding-top: 22px;
}
.footer_one{
	padding-left: 77px;
}
.footer_two form input{
	margin: 0;
	padding: 0;
	border: none;
	width: 203px;
	height: 39px;
	background: transparent;
	border: solid 1px white;
	font-size: 18px;
	text-indent: 40px;
	margin-bottom: 11px;
	color: white; 
}
.footer_two form{
	padding-top: 19px;
}
.footer_two form input.text{
	width: 415px;
	display: block;
}
.footer_two form input.submit_one{
	width: 415px;
	text-indent:0px;
	background: white;
	color: #515151;
	font-size: 18px;
}
.footer_three{
	padding-top: 34px;
	padding-right: 21px;
}
.foot{
	background: #2c2c2c;
	color: white;
	line-height: 47px;
	border-top: solid 1px white;
	font-size: 16px;
}
.foot .fl{
	padding-left: 66px;
}
.foot .fr{
	padding-right: 38px;
}
/*within_about*/
.within_about_hor{
	line-height: 60px;
	font-size: 16px;
	border-bottom: solid 1px #c2c2c2;
}
.within_about_hor .fr{
	padding-right: 10px;
	position: relative;
}
.within_about_hor .fr:after{
	content: '';
	width: 29px;
	height: 25px;
	background: url(../images/within_about_hor.png) center center no-repeat;
	position: absolute;
	top: 17px;
	left: -40px;
}
.within_about{
	padding-top: 81px;
	padding-bottom: 86px;
}
.l_within_about{
	width: 313px;
}
.l_within_about_title{
	background: #006dc0;
	color: white;
	padding-left: 26px;
	padding-bottom: 39px;
}
.l_within_about_one{
	font-size: 42px;
	font-weight: bold;
	padding-top: 23px;
}
.l_within_about_title_two{
	font-size: 17px;
	padding-top: 8px;
	letter-spacing: 8px;
	position: relative;
}
.l_within_about_title_two span{
	font-size: 20px;
}
.l_within_about_title_two:after{
	content: '';
	background: url(../images/l_within_about_title_two.png) center center no-repeat;
	width: 55px;
	height: 18px;
	position: absolute;
	bottom: -24px;
	left: 0;
}
.l_within_about_total{
	background: #f2f2f2;
	padding-top: 23px;
	padding-bottom: 23px;
}
.l_within_about_total li{
	width: 274px;
	line-height: 52px;
	margin: 0 auto;
	text-indent: 52px;
	font-size: 18px;
	transition: 1s;
}
.l_within_about_total li.on{
	background: #006dc0;
	color: white;
}
.l_within_about_total li:hover{
	background: #006dc0;
	color: white;
}
.l_within_about_bottom{
	font-size: 42px;
	font-weight: bold;
	padding-top: 40px;
	padding-left: 26px;
	padding-bottom: 45px;
	position: relative;
}
.l_within_about_bottom:after{
	content: '';
	background: url(../images/l_within_about_bottom.png) center center no-repeat;
	width: 55px;
	height: 18px;
	position: absolute;
	bottom: 18px;
	left: 25px;
}
.l_within_about_two .picList .pic img{
	width: 100%;
}
.l_within_about_two .picList li{
	position: relative;
}
.l_within_about_two .picList .title{
	width: 313px;
	height: 56px;
	background: rgba(0,0,0,0.5);
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	color: white;
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
	box-sizing: border-box;
	overflow: hidden;
	transition: 1s;
}
.l_within_about_two .picList .title span{
	display: block;
	width: 100px;
	line-height: 30px;
	border: solid 1px white;
	border-radius: 10px;
	margin: 0 auto;
	margin-top: 10px;
	opacity: 0;
	transition: 1s;
}
.l_within_about_two .picList li:hover .title{
	height: 100px;
	background: rgba(255,126,0,0.5);
}
.l_within_about_two .picList li:hover .title span{
	opacity: 1;
}
.l_within_about_two .hd{
	position: relative;
}
.l_within_about_two .hd a{
	position: absolute;
	top: 94px;
	z-index: 2;
	opacity: 0.5;
	transition: 1s;
}
.l_within_about_two .hd a:hover{
	opacity: 1;
}
.l_within_about_two .hd a.next1{
	left: 17px;
}
.l_within_about_two .hd a.prev1{
	right: 17px;
}
.r_within_about{
	width: 829px;
	padding-top: 54px;
}
.r_within_about_total{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	height: 0px;
	padding-bottom: 139px;
	background-attachment: fixed;
}
.r_within_about_total .fl{
	width: 167px;
	margin-top: -81px;
	margin-left: 46px;
}
.r_within_about_total .fl img{
	width: 100%;
}
.r_within_about_total .fr{
	width: 460px;
	margin-top: 23px;
	margin-right: 145px;
}
.r_within_about_total .fr img{
	width: 100%;
}
.r_within_about_wrod{
	font-size: 16px;
	line-height: 26px;
	padding-top: 37px;
}
/*within_product*/
.r_within_about .x_product ul li{
	width: 268px;
	margin: 0 1px;
	margin-bottom:25px;
}
.r_within_about .x_product ul li .x_product_title{
	background: url(../images/product3.jpg) center center no-repeat;
	width: 268px;
	height: 206px;
}
.pages{
	text-align: center;
	padding-top: 20px;
}
.pages li{
	display: inline-block;
	padding: 5px 10px;
	border: solid 1px #c2c2c2;
	margin:  0 5px;
}
.pages li.c{
	background: #ff7e00;
	color: white;
}
/*within_news*/
.within_news{
	padding-top: 40px;
}
.within_news .r_news_total{
	padding: 15px 50px 0px 50px;
	background: #f0f0f0;
}
.within_news .r_news_total .r_news_one{
	width: 407px;
}
.within_news .r_news_total:hover{
	background: #ff7e00;
	color: white;
}
.within_news .r_news_total:hover .r_news_one_title{
	color: white;
}
.within_news .r_news_total:hover .r_news_one_wrod{
	color: white;
}
/*within_contact*/

.within_contact_banner{

	height: 422px;

}

.within_contact{

	padding-top: 60px;

	padding-bottom: 60px;

}

.x_within_contact .fl{

	width: 950px;

}

.within_contact_one{

	font-size: 24px;

	font-weight: bold;

}

.within_contact_two{

	font-size: 16px;

	line-height: 24px;

	font-weight: 300;

	padding-top: 20px;

}

.within_contact_three{

	width:120px;

	line-height: 40px;

	background: #222222;

	color: white;

	text-align: center;

	margin-top: 33px;

}

.within_contact_chart{

	background: #f6f6f6;

	padding-top:145px;

	padding-bottom: 60px;

	text-align: center;

}

.chart_total li{

	padding-top: 100px;

	width: 350px;

	background: white;

	padding-bottom: 40px;

	display: inline-block;

	margin:  0 20px;

	box-shadow: 0px 4px 10px #221714;

	position: relative;

}


.chart_title{

	font-size: 24px;

	font-weight: bold;

}

.chart_word{

	font-size: 16px;

	font-weight: 300;

	line-height: 26px;

	padding-top: 20px;

	position: relative;

}
.chart_total li:last-child .chart_word:after{
	content: "";
	width: 27px;
	height: 19px;
	background: url(../images/hot.gif) center center no-repeat;
	position: absolute;
	top: 19px;
	right: 31%;
}
.within_contact_form{

	padding-bottom: 60px;

	padding-top: 20px;

}

.chart_total_img{

	width: 150px;

	height: 150px;

	border-radius: 100%;

	background: white;

	position: absolute;

	top: -32%;

	left: 29%;

}

.chart_total_img .v1{

	width: 100px;

	height: 100px;

	border: solid 1px #ffb726;

	border-radius: 100%;

	margin: 0 auto;

	margin-top: 25px;

}

.chart_total_img .v2{

	width: 90px;

	height: 90px;

	background: #ffb726;

	border-radius: 100%;

	margin: 0 auto;

	margin-top: 5px;

	line-height: 90px;

}

.chart_total_img .v2 img{

	width: 70%;

}

.form input{



    display: inline-block;



    width: 350px;



    margin-right: 18px;



    /*height: 48px;*/



    border:1px solid #dadbdc;



    padding:15px;



    color: #999;



    background: #fafafa;



}



 .form textarea{



    display: inline-block;



    width: 1185px;

	 

	padding-top: 20px;



    height: 223px;



    margin-top: 20px;



    background: #fafafa;



    border:1px solid #dadbdc;



    font-size: 14px;

	 

	text-indent: 15px;



}

nav{

  position: relative;

}

nav .line {

  width: 144px;

  height: 70px;

  position: absolute;

  bottom: 7px;

  background: #d50e0e;

  z-index: 1;

}



.__list{

			width: 100%;

			padding-top:70px;

		}

		.__list h2{

			font-size: 30px;

			width: 80%;

			margin: auto;

			text-align: center;

		}

		.__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;

		}

		.jiathis_style{

			float: right;

		}

		.b_foot{

			padding-top: 10px;

			line-height:24px;

			font-size: 14px;

			opacity: 0.5;

		}

/*xiangqing*/
.__list{
			width: 100%;
			
		}
		.__list h2{
			font-size: 30px;
			width: 80%;
			margin: auto;
			text-align: center;
		}
		.__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;
		}
		.jiathis_style{
			float: right;
		}
		.b_foot{
			padding-top: 10px;
		}
.top_vip{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	/*background: rgba(255,255,255,0.5);
	padding-bottom: 20px;*/
	box-sizing: border-box;
	overflow: hidden;
}
/*.vip.top_vip{
	position: relative;
	padding-bottom: 40px;
}*/
.vip .slideBox .bd li{
	height: 595px;
}
.x_top_vip{
	padding-top: 23px;
}
.x_top_vip .fl{
	padding-top: 24px;
	margin-left: -60px;
}
.x_top_vip .fr{
	margin-right: -53px;
}
.nav_vip{
	width: 1095px;
	text-align: center;
	background: #004fa7;
	margin: 0 auto;
	line-height: 64px;
	border-radius: 45px;
	margin-top: 34px;
}
.nav_vip li{
	display: inline-block;
	color: white;
	width: 103px;
	line-height: 31px;
	border-radius: 45px;
}
.nav_vip li:hover{
	background: #ff7e00;
}
.nav_vip li.on{
	background: #ff7e00;
}
.product_vip{
	padding-top: 48px;
}
.product:after{
	content: '';
	width: 1920px;
	height: 137px;
	background: url(../images/product_vip3.jpg) center center no-repeat;
	position: absolute;
	left: 0;
	bottom:10px;
	z-index: -1;
}
.l_product_vip{
	width: 305px;
}
.l_product_vip_toal{
	background: url(../images/product_vip1.jpg) center center no-repeat;
	height: 459px;
	padding-top: 44px;
	padding-left: 44px;
	box-sizing: border-box;
	overflow: hidden;
}
.l_product_vip_toal li{
	width: 178px;
	line-height: 44px;
	background: #006dc0;
	color: white;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	text-indent: 48px;
	border-radius: 20px;
	position: relative;
}
.l_product_vip_toal li:after{
	content: '';
	position: absolute;
	top: -2px;
	right: -15px;
	background: url(../images/product_vip2.png) center center no-repeat;
	width: 48px;
	height: 48px;
	transition: 1s;
}
.l_product_vip_toal li:hover:after{
	transform: rotate(180deg);
}
.r_product_vip{
	width: 825px;
	margin-right: 17px;
}
.r_product_vip_x .fl{
	width: 435px;
	border: solid 6px #ececec;
}
.r_product_vip_x .fr{
	width: 331px;
}
.r_product_vip_x .fl img{
	width:100%;
}
.r_product_vip_one{
	font-size: 24px;
	font-weight: bold;
	color: #6d6d6d;
	border-bottom: solid 1px #d6d6d6;
	padding-top: 22px;
	padding-bottom: 16px;
}
.r_product_vip_two{
	font-size: 16px;
	color: #7e7e7e;
	padding-top: 33px;
}
.r_product_vip_two span{
	display: block;
	width: 288px;
	color: #404040;
	line-height: 24px;
	padding-top: 9px;
}
.r_product_vip_x .fr .l_product_vip_toal{
	background: none;
	padding: 0;
	padding-top: 22px;
	height: 67px;
}
.r_product_vip_x .l_product_vip_toal li{
	width: 130px;
	text-indent: 20px;
}
.r_product_vip .x_product{
	padding-top: 27px;
}
.r_product_vip .x_product li{
	width: 268px;
}
.r_product_vip .x_product .x_product_title{
	background: url(../images/product3.jpg) center center no-repeat;
	width: 268px;
	height: 206px;
}
.add{
	position: relative;
	height: 1176px;
	box-sizing: border-box;
	overflow: hidden;
}
.add_img{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	height: 0px;
	padding-bottom: 607px;
	background-attachment: fixed;
	background-image: url(../images/add.jpg);
}
.add_img div{
	position: absolute;
	bottom: 0;
	left: 0;
}
.add_img div img{
	width: 100%;
}
.add_total{
	position: absolute;
	top: 0;
	left: 0;
	padding-top:50px;
}
.add_vip{
	text-align: center;
	margin-top: 17px;
}
.add_vip li{
	display: inline-block;
	margin:0  52px;
	transition: 1s;
}
.add_vip li:hover{
	transform: rotateY(360deg);
}
.add_vip li.add_vip_one{
	width: 100%;
	margin: 0;
	margin-bottom: 7px;
}
.r_fine_two .slideBox .bd li{
	height:172px;
}