.wrap{

	width: 100%;

	min-width: 1200px;

}

.w1200{

	width: 1200px;

	margin: 0 auto; 

}
.link{
	line-height: 60px;
}
.link a{
	margin: 0 5px; 
}
img{

	vertical-align: middle;

}

.top{

	font-size: 14px;

	line-height:34px;

	background: #f8f8f8;

	color: #a2a2a2;

}
.top .fl{
	margin-left: 20px;
}
.top .fr li{
	display: inline-block;
	margin: 0 10px;
	position: relative;
}
.top .fr li img{
	vertical-align: -5px;
	margin-right: 6px;
}
.top .fr li:after{
	content: '';
	width: 2px;
	height: 12px;
	background: #a6a6a6;
	position: absolute;
	right: -12px;
	top: 11px;
}
.top_one{
	background: url(../images/top_bei.jpg) top left;
	line-height: 185px;
	height: 185px;
	border-top:solid 1px #d2d0d1;
}
.top_one .fl{
	mix-blend-mode: darken;
}
.nav{

	background:url(../images/top_one_bei.jpg) top left;

	line-height: 65px;

	font-size: 16px;

	color: white;

	height: 63px;

	overflow: hidden;

	box-sizing: border-box;

}

.nav ul{

	text-align: center;

	font-size: 0;

}

.nav ul li{

	display: inline-block;

	width: 127px;

	position: relative;

	z-index: 2;

	font-size: 18px;

}
.nav ul li:hover{
background: #fb890c;
}

.nav ul li:after{

	content:'';

	width: 1px;

	height: 22px;

	background: #646464;

	position: absolute;

	top: 36%;

	right: -0.8px;

}

.nav ul li:first-child :before{

	content:'';

	width: 1px;

	height: 22px;

	background: #646464;

	position: absolute;

	top: 36%;

	left: -0.5px;

}

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

	height: 85px;

	background:url(../images/top_one_bei.jpg) top left;
	
	color: white;
	font-size: 16px;

}
.hor .fl a{
  	margin: 0 10px;
    opacity: 0.6;
    transition: 1s;
}
.hor .fl a:hover{
  opacity:1;
}
.hor .fr{

	font-size: 18px;

	color: white;

	padding-right: 75px;

	position: relative;

}
.hor .fr .foot_total_two_two input.submit{
	top: 23px;
    right: 33px;
}
.product{

	padding-top: 30px;

	position: relative;

	z-index: 1;

	overflow: hidden;

	box-sizing: border-box;
	padding-bottom: 78px;

}

.product_bei{

	overflow: hidden;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

    position: absolute;

    height: 0px;

	width: 100%;

    padding-bottom: 684px;

    background-attachment: fixed;

	bottom: 0;

	left:0;

	z-index:-1;

}

.x_product{

	padding-top: 72px;

}

.l_product{

	width: 254px;

}

.l_product_two{

	background: url(../images/top_bei.jpg) top left;

	border: solid 1px #dedede;

	padding-top: 21px;
	
	padding-bottom: 12px;

}

.l_product_two li{

	width: 139px;

	margin: 0 auto;

	background: #e8e8e8;

	line-height: 38px;
	
	margin-bottom: 14px;
	
	font-size: 16px;
	
	padding-left: 58px;
	
	position: relative;
	z-index: 1;
	transition: 1s;

}
.l_product_two li:hover{
	color: white;
	transition: 1s;
}
.l_product_two li:last-child{

	border: none;

}
.l_product_two li:hover:before{
	content: '';
	background: url("../images/l_product_two1.png") center center no-repeat;
	transition: 1s;
}
.l_product_two li:after{
	content:"";
	width: 0;
	height: 38px;
	background: #0e4585;
	position: absolute;
	top: 0;
	left: 0;
	transition: 1s;
	z-index: -1;
}
.l_product_two li:hover:after{
	content:"";
	width: 100%;
	transition: 1s;
}
.l_product_two li:before{
	content:"";
	background: url("../images/l_product_two.png") center center no-repeat;
	width: 16px;
	height: 11px;
	position: absolute;
	top: 14px;
	left: 28px;
	z-index: 1;
	transition:3s;
}
.l_product_three{

	margin-top: 11px;

	line-height: 68px;

	padding-left: 35px;

	background: #d50e0e;

	font-size: 18px;

	color: white;

	font-weight: bold;

	position: relative;

}

.l_product_three:after{

	content:'';

	width: 45px;

	height: 68px;

	background: url(../images/l_product_three.png) center center no-repeat #212121;

	position: absolute;

	top: 0;

	right: 0;

}

.txtMarquee-top{

	padding-top: 56px;

	padding-bottom: 54px;

}

.txtMarquee-top .hd{

	position: relative;

}

.txtMarquee-top .hd a{

	width:63px;

	line-height: 24px;

	display: block;

	background: #d50e0e;

	text-align: center;

	border-radius:12px;

	position: absolute;

	top: -40px;

	left: 107px;

}

.txtMarquee-top .hd a.prev{

	top:196px;

}

.txtMarquee-top .hd a:hover{

	background: #212121;

}

.r_product{

	width: 900px;

}

.r_product_title .fr{

	width: 318px;

	padding-left: 68px;

	padding-top: 73px;

	border: solid 1px #e2e2e2;

	padding-bottom:60px;

}

.r_product_title_one{

	font-size: 22px;

	color: #424242;

}

.r_product_title_two{

	font-size: 18px;

	line-height: 24px;

	padding-top: 33px;

}

.r_product_title_three{

	padding-top: 69px;

}

.r_product_title_three span{

	display: inline-block;

	width: 114px;

	line-height: 38px;

	text-align: center;

	background: #d50e0e;

	color: white;

	font-size: 18px;

	margin: 0 10px;

}

.r_product_total{

/*	padding-top: 46px;*/

}

.r_product_total li{

	width: 271px;

	border: solid 1px #fdfdfd;

	display: inline-block;

	margin-bottom: 34px;
	padding: 10px 11px 21px 11px;
	box-sizing: border-box;
	overflow: hidden;
	background: #f5f5f5;
	position: relative;
	z-index: 1;

}

.r_product_total_img img{

	width: 100%;

	transition: 1s;

}

.r_product_total li:hover img{

	transform: scale(1.1);

}


.r_product_total li:after{
	content:"";
	width: 100%;
	height: 0;
	position: absolute;
	top: 0;
	left: 0; 
	background: #fb890c;
	transition: 1s;
	z-index: -1;
}
.r_product_total li:hover .r_product_total_img_x{
	color: white;
}
.r_product_total li:hover:after{
	content:"";
	height: 360px;
	
}
.r_product_total li:hover .r_product_total_img_x .on2 span{
	transform: translateX(0);
	background: none;
}
.r_product_total li:hover .r_product_total_img_x .on2 span.on{
	opacity: 1;
	background: white;
}
.r_product_total_img_x{

	line-height:44px;

	font-size: 16px;
	color: #3e3e3e;
	text-align: center;
	padding-top: 15px;
	transition: 1s;

}
.r_product_total_img_x .on2 span{
	display: inline-block;
	width: 98px;
	line-height: 30px;
	border: solid 1px white;
	margin: 0 10px;
	background: #0e4585;
	color: white;
	transform: translateX(62px);
	transition: 1s;
}
.r_product_total_img_x .on2 span.on{
	background: white;
	color: #3e3e3e;
	opacity: 0;
	transition: 1s;
}
.r_product_ae{
	width: 234px;
	line-height: 52px;
	text-align: center;
	margin: 0 auto;
	background: #fb890c;
	color: white;
	font-size: 16px;
	border-radius: 10px;
	position: relative;
	z-index: 1;
}
.r_product_ae:after{
	content: '';
	width: 0;
	height: 52px;
	background: #0e4585;
	position: absolute;
	top:0;
	left: 0;
	z-index: -1;
	transition: 1s;
	border-radius: 10px;
}
.r_product_ae:hover:after{
	content:'';
	width: 100%;
}
.fine{

	padding-top: 68px;

	padding-bottom: 113px;

	position: relative;

}

.fine_bei{

	width: 19%;

	height: 706px;

	background: #d50e0e;

	position: absolute;

	top: 0;

	left: 0;

	overflow: hidden;

	box-sizing: border-box;

}

@keyframes zhuzhen{

0%{transform: translateY(0);}

100%{transform: translateY(-30%);}

}

.fine_bei img{

	float: right;

	padding-right: 7px;

	animation: zhuzhen 5s steps(30) infinite;

}

.fine_nav{

	

}

.slideTxtBox .fl{

	position: relative;

}

.dian{

	position: absolute;

	width: 13px;

	height: 13px;

	background: #d50e0e;

	border-radius: 100%;

	top:126px;

	right:-723px;

}

.dian:after{

	content:'';

	width: 20px;

	height:20px;

	border-radius: 100%;

	border: solid 1px #d50e0e;

	position: absolute;

	top: -5px;

	left: -4.5px;

	animation: v1 1s infinite linear;

}

@keyframes v{







	0%{transform: translate(598px,13px) scale(0.2); opacity: 1;}



	15%{transform:translate(380px,-92px) scale(0.8);background: #d50e0e; opacity: 1;}

	

	30%{transform:translate(154px,-22px) scale(1);background: #212121;opacity: 1; }

	

	45%{transform:translate(10px,250px) scale(0.8);background: #d50e0e; opacity: 1;}

	

	60%{transform:translate(321px,250px) scale(1.1);background: #212121; opacity: 1;}

	

	100%{transform: translate(598px,13px) scale(0.2);background: #d50e0e;opacity: 1;}

}



.fine_nav li{

	width: 237px;

	height: 237px;

	background: #212121;

	color: white;

	text-align: center;

	font-size: 23px;

	font-weight: bold;

	line-height: 26px;

	border-radius: 100%;

	position: absolute;

	opacity: 0;

	animation: v 10s infinite linear;
}
.fine_nav li:hover{
	animation-play-state:paused;
	-webkit-animation-play-state:paused;
}
.fine_nav li.fine_nav_two{

	animation-delay:2s;

}

.fine_nav li.fine_nav_three{

	animation-delay:4s;

}

.fine_nav li.fine_nav_frou{

	animation-delay:6s;

}

@keyframes xian{







	0%{transform: rotate(0);}

	

	100%{transform: rotate(360deg);}



}



.xiantiao li{

	width: 1px;

	height: 100px;

	background: #d50e0e;

	position: absolute;

	top: 0;

	right:-129px;

	animation: xian 1s infinite linear;

}

.xiantiao li.b1{

	top: 450px;

	right:-750px;

}

.fine_nav li div{

	font-size: 54px;

	font-family: 'Impact';

	padding-top: 67px;

	padding-bottom: 19px;

}

.r_fine_one{

	font-family: 'Arial';

	font-size: 54px;

	color: #424242;

	font-weight: bold;

	padding-top: 107px;

	text-align: right;

	padding-bottom: 65px;

}

.r_fine_one span{

	display: block;

	font-size: 35px;

	font-weight: 450;

}

.r_fine_two{

	font-size: 18px;

	line-height: 27px;

	padding-left: 54px;

}

.r_fine_three{

	padding-left: 69px;

	padding-top: 19px;

}

.hot_one{

	overflow: hidden;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

    position: relative;

    height: 0px;

    padding-bottom: 900px;

    background-attachment: fixed;

}
.hot_one_oen{
	text-align: center;
	padding-top: 68px;
}
.hot_one_sum{
	position: relative;
	z-index: 1;
	padding-top: 60px;
}
.hot_one_sum li{
	display: inline-block;
}
.hot_one_sum_one{
	padding-left: 23px;
}
.hot_one_sum_one .on{
	padding-top: 126px;
}
.hot_one_sum_three .on{
	padding-top: 60px;
}
.hot_one_sum_two{
	position: absolute;
	bottom: -178px;
    right: 308px;
	z-index: -1;
}
.hot_two{
	overflow: hidden;

    line-height: 200px;
	
	text-align: center;

}
.major_title{
	text-align: center;
}
.about{

	padding-top: 88px;

	background: #f7f7f7;

	padding-bottom: 44px;
	
	background: url(../images/top_bei.jpg) top left;
	
	box-sizing: border-box;
	
	overflow: hidden;
}
.x_about{
	padding-top: 47px;
}
.l_about{
	padding-left: 20px;
}
.r_about{
	padding-right: 22px;
	padding-top: 28px;
}
.about_one{
	background: #fb890c;
	width: 452px;
	color: white;
	padding: 44px 44px 33px 33px;
	overflow: hidden;
	box-sizing: border-box;
	margin-top: 20px;
}
.about_one_one{
	line-height: 24px;
	font-size: 14px;
}
.about_one_two{
	width: 172px;
	line-height: 46px;
	float: right;
	margin-top: 19px;
	text-align: center;
	border: solid 1px white;
	border-radius: 50px;
	position: relative;
	z-index: 1;
	transition: 1s;
}
.about_one_two:after{
	content:'';
	width: 100%;
	height: 0;
	border-radius: 50px;
	background: #0e4585;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	transition: 1s;
}
.about_one_two:hover:after{
	content:'';
	height: 48px;
}
.about_one_two:hover{
	border: solid 1px #0e4585;
}
.nor{
	padding-top: 66px;
}
.nor .nor1{
	text-align: center;
	position: relative;
	z-index: 1;
}
.nor .nor1:after{
	content:'';
	width: 100%;
	height: 1px;
	background: #d4d4d4;
	position: absolute;
	top: 20px;
	left: 0;
	z-index: -1;
}
.nor1 ul li{
	position: relative;
	transition: 1s;
	z-index: 1;
}
.nor1 ul li:after{
	content:'';
	width: 0;
	height: 42px;
	background: #0e4585;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	transition: 1s;
}
.nor1 ul li:hover{
	color: white;
}
.nor1 ul li:hover:after{
	content:'';
	width: 100%;
}
.nor1 ul li.on{
	color: white;
}
.nor1 ul li.on:after{
	content:'';
	width: 100%;
}
.nor .hd ul{
	width: 392px;
	background: white;
	margin: 0 auto;
}
.nor .hd li{
	display:inline-block;
	width: 150px;
	line-height: 40px;
	border: solid 1px #cfcfcf;
	margin: 0 6px;
	font-size: 25px;
	font-weight: bold;
	padding-left: 25px;
	position: relative;
}
.nor .hd li:before{
	content:'';
	background: url("../images/nor.png") center center no-repeat;
	width: 22px;
	height:24px;
	position: absolute;
	top:8px;
	left:18px;
}
.nor .nor1{
	padding-bottom: 67px;
}
.nor .picMarquee-left{
	position: relative
}
.nor .picMarquee-left .hd a{
	position: absolute;
	top: 70px;
	z-index: 10;
}
.nor .picMarquee-left .hd a.next{
	left: 0;
}
.nor .picMarquee-left .hd a.prev{
	right: 0;
}
.nor .picMarquee-left1{
	position: relative
}
.nor .picMarquee-left1 .hd a{
	position: absolute;
	top: 70px;
	z-index: 10;
}
.nor .picMarquee-left1 .hd a.next{
	left: 0;
}
.nor .picMarquee-left1 .hd a.prev{
	right: 0;
}
.nor .hd a{
	opacity: 0.5;
	transition: 1s;
	cursor:pointer;
}
.nor .hd a:hover{
	opacity: 1;
}
.tempWrap{
	margin: 0 auto;
}
.nor .bd ul li{
	width: 240px;
	text-align-last: center;
	margin: 0 15px;
}
.nor .bd ul li img{
	width: 100%;
}
.nor .bd1 ul li{
	width: 240px;
	text-align-last: center;
	margin: 0 15px;
}
.nor .bd1 ul li img{
	width: 100%;
}
.news{
	background: #104b92;
	padding-top: 85px;
	padding-bottom: 76px;
	box-sizing: border-box;
	overflow: hidden;
}
.x_news{
	padding-top: 58px;
}
.l_news{
	background: white;
	width: 790px;
	padding-left: 28px;
	box-sizing: border-box;
	overflow: hidden;
	padding-top: 41px;
	padding-right: 41px;
}
.l_news .hd li{
	display: inline-block;
	width: 72px;
	margin: 0 10px;
	font-size: 16px;
}
.l_news .hd li.on{
	position: relative;
}
.l_news .hd li.on:after{
	content:'';
	background: url(../images/r_news.jpg) center center no-repeat;
    width: 72px;
    height: 2px;
    position: absolute;
    left: -5px;
    bottom: -9px;
}
.l_news .tempWrap{
	padding-top: 27px;
}
.l_news_one{
	padding-bottom: 29px;
	position: relative;
	margin-left: 11px;
}
.l_news_one:before{
	content:'';
	width: 660px;
	height: 1px;
	background: #bfbfbf;
	position: absolute;
	bottom: 0;
	left: 0;
}
.l_news_one .fr{
	width: 426px;
	padding-top: 18px;
	line-height: 24px;
	font-size: 16px;
    transition: 1s;
}
.l_news_one .fr span{
	display: block;
	padding-top: 12px;
	font-size: 14px;
}
.l_news_two{
	padding-top: 21px;
	padding-bottom: 32px;
}
.l_news_two li{
	display: inline-block;
	width: 324px;
	font-size: 16px;
	margin-right: 5px;
	padding-left: 26px;
	line-height: 36px;
	position: relative;
  transition: 1s;
}
.l_news_two li:hover{
   color:#104b92;
}
.l_news_one .fr span:hover{
  color:#104b92;
}
.r_news_two li:hover{
  color:#104b92;
}
.l_news_one .fr:hover{
  color:#104b92;
}
.l_news_two li:after{
	content:'';
	background: url("../images/l_news_two.png") center center no-repeat;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 8px;
	left: 0;
	
}
.l_news_two li span{
	float: right;
}
.r_news{
	width: 381px;
	background: white;
	padding-top: 43px;
}
.r_news_one{
	width: 287px;
	margin: 0 auto;
}
.r_news_one .fl{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
}
.r_news_one .fl:after{
	content:'';
	background: url("../images/r_news.jpg") center center no-repeat;
	width: 72px;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: -9px;
}
.r_news_two{
	width: 287px;
	margin: 0 auto;
	border-top: dotted 1px #d8d8d8;
	margin-top: 36px;
     transition: 1s;
}
.r_news_two li{
	padding-top: 17px;
	padding-left: 36px;
	padding-bottom: 14px;
	border-bottom: dotted 1px #d8d8d8;
	font-size: 16px;
}
.r_news_two li .on1{
	position: relative;
}
.r_news_two li .on1:after{
	content:'问:';
	font-size: 16px;
	position: absolute;
	left:-28px;
	top:0;
}
.r_news_two li .on2{
	position: relative;
	margin-top: 2px;
	line-height: 26px;
}
.r_news_two li .on2:after{
	content:'答:';
	font-size: 16px;
	position: absolute;
	left:-28px;
	top:0;
}
.message{

	background: #f7f7f7;

	overflow: hidden;

	 box-sizing: border-box;

}

.message .r_message{

	width:  55%;

	height: 507px;

	border: solid 1px #cecece;

}

.message .l_message{

	width: 461px;

	padding-top: 31px;

}

.l_message form{

	padding-top: 24px;

	display: block;

}

.l_message input{

	padding: 0;

	margin: 0;

	width: 100%;

	height: 53px;

	display: block;

	font-size: 16px;

	text-indent: 18px;

	margin-bottom: 12px;

	border: solid 1px #cecece;

}

.l_message textarea{

	padding: 0;

	margin: 0;

	width: 100%;

	height:103px;

	padding-top: 25px;

	text-indent: 18px;

	font-size: 16px;

	border: solid 1px #cecece;

	font-family: '微软雅黑';

}

.l_message .input{

	text-align: center;

	padding-top: 26px;

}

.l_message .input input{

	width: 163px;

	height: 55px;

	display: inline-block;

	color: white;

	margin: 0 5px;

	background: #d50e0e;

	font-size: 20px;

	text-indent:0;

	border: none;

}

.foot{

	background: #292f39;

	padding-bottom:15px;
	
	color: white;
	box-sizing: border-box;
	overflow: hidden;
}
.foot_total_one_one{
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
	margin-left: 78px;
}
.foot_total_one_one:after{
	    content: '';
    background: url(../images/r_news.jpg) center center no-repeat;
    width: 72px;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: -16px;
}
.foot_total_one_two{
	text-align: center;
	padding-top: 47px;
   transition: 1s;
}
.foot_total_one_two li{
	width: 33%;
	margin-bottom: 16px;
}
.foot_total li{

	display: inline-block;

	vertical-align: top;

    position: relative;

}
.foot_total_one:before{
	content: '';

	width: 1px;

	height: 182px;

	background:#a3a5aa;

	position: absolute;

	left:0px;

	top:59px;
}
.foot_total_two_one{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 11px;
}
.foot_total_two_one span{
	display: block;
	font-size: 31px;
	color: #fb890c;
	padding-top: 9px;
}
.foot_total li:after{

	content: '';

	width: 1px;

	height: 182px;

	background: #a3a5aa;

	position: absolute;

	right:0px;

	top:59px;

}

.foot_total li:last-child:after{

	content: '';

	display: none;

}

.foot_total_one{

	padding-top: 59px;
	width: 347px;
	margin-left: 47px;
}

.foot_total_two{

	padding-top: 76px;
	
	width: 335px;

}
.foot_total_two_two input{
	padding: 0;
	margin: 0;
	border: none;
	height: 42px;
	line-height: 42px;
}
.foot_total_two_two{
	position: relative;
}
.foot_total_two_two input.text{
	width: 271px;
	text-indent: 23px;
	color: #c9c9c9;
	text-transform: capitalize;
}
.foot_total_two_two input.submit{
	background: url("../images/submit.jpg") center center no-repeat;
	width: 47px;
	height: 42px;
	font-size: 0;
	position: absolute;
	top: 0;
	right:80px;
}
.foot_total_two_three{
	font-size: 16px;
	color: #c9c9c9;
	padding-top: 35px;
	padding-left: 5px;
	position: relative;
}
.foot_total_two_three:after{
	content: '';
	width: 41px;
	height: 3px;
	background: #fb890c;
	position: absolute;
	top: 17px;
	left: 15px;
}
.foot_total_three{
	padding-top: 55px;

}
.foot_total_three span{

	display: block;

	font-size: 16px;

	padding-top: 7px;

}

.foot_foot{

	background: url(../images/top_bei.jpg) top left;

	line-height: 45px;
	
	height: 45px;

	font-size: 16px;

	text-align: center;

	border-top: solid 1px #2f2f2f;

}

/*within_about*/

.within_about{

	padding-top: 48px;

	padding-bottom: 68px;

	background: white;

}
.within_about_one{
	text-align: center;
	padding-top: 83px;
}
.within_about_two{
	width: 1185px;
	color: #6e6e6e;
	font-size: 16px;
	line-height: 30px;
	margin: 0 auto;
	padding-top: 40px;
}
.within_about_three{
	background: #f4f4f4;
	padding-bottom: 50px;
}
.nor .title{
	font-size: 16px;	
	padding-top: 18px;
}
.within_about_three .nor .hd ul{
	background: #f4f4f4;
}
.l_within_about{

	border: solid 1px #e2e2e2;

}

.l_within_about .one{

	width: 226px;

	margin: 0 auto;

	border-bottom: solid 1px #e2e2e2;

	padding-top: 21px;

	padding-bottom: 13px;

}

.l_within_about .two{

	padding-left: 46px;

	font-size: 16px;

	line-height: 26px;

	padding-top: 20px;

	padding-bottom: 33px;

}

.r_within_about{

	width: 901px;

}

.r_within_about_total{

	padding-bottom: 14px;

	border-bottom: solid 1px #dadada;

}

.r_within_about_total .fl{

	font-size: 26px;

	font-weight: 300;

	position: relative;

}

.r_within_about_total .fl:after{

	content: '';

	width: 78px;

	height: 4px;

	background:#0e4585;

	position: absolute;

	bottom:-16px;

	left: 0;

}

.r_within_about_total .fr{

	padding-top: 8px;

}

.img_one{

	text-align: center;

}

.r_within_about_wrod{

	width: 866px;

	padding: 38px;

	margin: 0 auto;

	font-size: 14px;

	color: #424242;

	line-height: 26px;

}
.a_product .within_about_one{
	padding-bottom: 50px;
}
.l_product_three.on{

	position: relative;

}

.l_product_three.on .l_product_two{

	position: absolute;

	top: -1143%;

	left:280px;

	width:0px;

	transition:1s;

	overflow: hidden;

	box-sizing: border-box;

	opacity: 0;

	z-index: 2;

}

.l_product_three.on:hover .l_product_two{

	width:280px;

	opacity: 1;

}

.l_product_three .l_product_two li{

	color: black;

}

/*within_product*/

.within_about .r_product_total li{

	border: solid 1px #dadada;

	margin: 0 6.5px;

	margin-bottom:30px;

}

.pages{

	text-align: center;

	padding-top: 40px;

}

.pages li{

	display: inline-block;

	border: solid 1px #dadada;

	padding: 5px 10px;

	margin: 0 5px;

	background: white;

}

.pages li.c{

	background: #0e4585;

	color: white;

}

/*within_news*/

.within_news{


}
.within_news.nor .hd ul{
	width: 100%;
	text-align: center;
}
.x_within_news{
	padding-top: 60px;
}
.x_within_news .fr{
	width: 698px;
	padding-top: 50px;
	padding-right: 21px;
	
}
.x_within_news_one{
	font-size: 18px;
	color: #4d4d4d;
	font-weight: 520;
	padding-left: 31px;
	position: relative;
	transition: 1s;
}
.x_within_news_one:after{
	content:'';
	width: 14px;
	height: 14px;
	background: #0e4483;
	position: absolute;
	    top: 3px;
    left: 10px;
	border-radius: 20px;
}
.x_within_news_one span{
	float: right;
	font-size: 18px;
	padding-right: 43px;
}
.x_within_news_two{
	font-size: 16px;
	line-height: 26px;
	color: #aaaaaa;
	padding-top: 18px;
	transition: 1s;
}
.x_within_news_two span{
	display:block;
	padding-top: 25px;
}
.within_news_one{
	padding-top: 31px;
}
.within_news_one li{
	padding: 30px 60px 20px 42px;
    border: solid 1px #c4c4c4;
	box-shadow: 5px 7px 13px #888888;
	position: relative;
	z-index: 1;
	transition: 1s;
	margin-bottom: 15px;
}
.within_news_one li:after{
	content:'';
	width: 0;
	height: 140px;
	background: #fb890c;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	transition: 1s;
}
.within_news_one li:hover{
	color: white;
	box-shadow:0px 0px 0px #888888;
}
.within_news_one li:hover:after{
	content:'';
	width: 100%;
}
.within_news_one li:hover .x_within_news_one{
	color: white;
}
.within_news_one li:hover .x_within_news_two{
	color: #fdd0b2;
}
.within_news_one li:hover .x_within_news_one:after{
	content:'';
	background: white;
}
.within_news_one li .x_within_news_one:after{
	content:'';
	background: #fb890c;
	transition: 1s;
}
/*within_gong*/
.within_gong .r_product_total{
	padding-top: 44px;
}
/*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;

}

.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;
   
   font-family: '微软雅黑';



}

nav{

  position: relative;

}





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

		}