.wrap{
	width: 100%;
	min-width: 1200px;
	background-color: #fbfbfb;
}

img{
	vertical-align: middle;
}
h2{ font-weight:normal;}
.top{
	padding-top: 27px;
	padding-bottom: 45px;
}
.logo{
	width: 621px;
	margin-left: -49px;
}
.logo div{
	display: inline-block;
	font-size: 45px;
	font-weight: bold;
	vertical-align: top;
}
.logo div span{
	text-transform: uppercase;
	font-family: 'Arial';
	font-size: 11px;
	text-align: center;
	display: block;
	padding-top: 8px;
}
.logo div.logo_t{
	width: 541px;
	text-align: center;
	padding-top: 12px;
}
.nav{
	text-align: center;
	margin-right: -49px;
	font-size: 0;
	padding-top: 39px;
}
.nav ul li{
	display: inline-block;
	width: 127px;
	font-size: 16px;
	line-height: 19px;
	border-right: solid 1px #a6a6a6;
}
.nav ul li:last-child{
	border: none;
}
.nav ul li:hover{
	color: #ffbd7d;
}
.box{
	width: 100%;
	min-width: 1360px;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	border: 0px solid;
}
.w1300{
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
	border: 0px solid;
}
.w1100{
	width: 1200px;
	margin: 0 auto;
	border: 0px solid ;
}
.head{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.head .ul_a .a{
	width: 370px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #c9c9c9;
	margin-top: 35px;
	margin-bottom: 32px;
}
.head .ul_a .a .p_a{
	font-size: 40px;
	font-weight: bold;
	padding-bottom: 3px;
}
.head .ul_a .a .p_b{
	font-size: 15px;
	font-family: Arial;
	text-transform: uppercase;
}
.head .ul_a .b{
	width: 553px;
	overflow: hidden;
	float: left;
	margin-top: 35px;
	margin-bottom: 32px;
}
.head .ul_a .b .p_a{
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 3px;
	text-indent: 14px;
	padding-top: 3px;
}
.head .ul_a .b .p_b{
	font-size: 22px;
	text-indent: 14px;
}
.head .ul_a .c{
	width: 49px;
	overflow: hidden;
	float: left;
	margin-top: 37px;
}
.head .ul_a .d{
	width: 226px;
	overflow: hidden;
	float: left;
	margin-top: 41px;
}
.head .ul_a .d .p_a{
	font-size: 18px;
	text-indent: 5px;
}
.head .ul_a .d .p_b{
	font-size: 32px;
	font-family: Arial;
	font-weight: bold;
	text-indent: 3px;
}
.menu{
	width: 100%;
	overflow: hidden;
	background: url(../img/menu_bj.png)center center no-repeat;
}
.menu .ul_a .a{
	line-height: 72px;
	float: left;
	font-size: 18px;
	color: #fff;
	width: 106px;
	margin: 0px 20px;
	text-align: center;
	margin-top: 8px;
}
.menu .ul_a .a:hover{
	background-color: #fea600;
	transition: 1s;
}
.menu .ul_a .b{
	width: 146px;
	margin: 0px 70px;
	padding-top: 8px;
}
.menu .ul_a .a.on{
	background-color: #fea600;
	transition: 1s;
}
.menu .ul_a .b:hover{
	background-color: #168de2;
}
.menu .ul_a .b.on{
	background-color: #168de2;
	transition: 1s;
}
.menu .ul_a .a img{
	margin-top: -5px;
	margin-right: 10px;
}
.product{
	width: 100%;
	overflow: hidden;
	background: url(../img/product_bj.jpg) center center no-repeat;
	background-attachment: fixed;
}
.product .ul_a .a{
	margin-top: 67px;
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 32px;
	color: #110e0e;
	text-align: center;
}
.product .ul_a .b{
	text-align: center;
}
.product .ul_a .c{
	font-size: 18px;
	margin-top: 8px;
	margin-bottom: 35px;
	text-align: center;
}
.product .ul_b{
	padding-bottom: 15px;
}
.product .ul_b .a{
	width: 259px;
	overflow: hidden;
	float: left;
}
.product .ul_b .a .div_a{
	text-align: center;
	color: #fff;
	font-size: 32px;
	font-weight: bold;
	line-height: 97px;
	background-color: #168de2;
}
.product .ul_b .a .div_a img{
	padding-right: 7px;
}
.product .ul_b .a .div_b{
	width: 259px;
	overflow: hidden;
	background-color: #fff;
}
.product .ul_b .a .div_b a .p_a{
	width: 199px;
	overflow: hidden;
	margin: 0px 30px;
	padding: 33px 0px;
	font-size: 18px;
	border-bottom: 1px dashed #919090;
	background: url(../img/pr2.png) 180px  33px no-repeat;
	transition: 0.7s;
}
.product .ul_b .a .div_b a:last-child .p_a{
	border-bottom: 0px dashed #919090;
	margin-bottom: 15px;
}
.product .ul_b .a .div_b a .p_a:hover{
	color: #fea600;
	background: url(../img/pr3.png) 180px  33px no-repeat;
	transition: 0.7s;
}
.product .ul_b .a .div_c{
	width: 259px;
	overflow: hidden;
	background-color: #168de2;
	padding-bottom: 30px;
}
.product .ul_b .a .div_c .p_a{
	margin-top: 33px;
	margin-bottom: 20px;
	text-align: center;
}
.product .ul_b .a .div_c .p_b{
	font-size: 18px;
	color: #fff;
	margin-bottom: 12px;
	text-align: center;
}
.product .ul_b .a .div_c .p_c{
	font-family: Arial;
	font-weight: bold;
	font-size: 26px;
	color: #fff;
	text-align: center;
}
.product .ul_b .b{
	width: 934px;
	overflow: hidden;
	float: left;
	margin-left: 6px;
}
.product .ul_b .b .div_a{
	width: 297px;
	overflow: hidden;
	margin-left: 14px;
	margin-bottom: 37px;
	float: left;
}
.product .ul_b .b .div_a .p_a{
	width: 297px;
	overflow: hidden;
}
.product .ul_b .b .div_a .p_a img{
	width: 297px;
	height: 239px;
}
.product .ul_b .b .div_a .p_b{
	width: 297px;
	line-height: 75px;
	text-align: center;
	background-color: #168de2;
	color: #fff;
	overflow: hidden;
	transition: 0.7s;
}
.product .ul_b .b .div_a:hover .p_b{
	background-color: #fea600;
	transition: 0.7s;
}
.youshi{
	width: 100%;
	overflow: hidden;
	background-color: #fbfbfb;
}
.youshi .ul_a .a{
	margin-top: 63px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 32px;
	color: #110e0e;
	text-align: center;
}
.youshi .ul_a .b{
	font-size: 18px;
	margin-bottom: 35px;
	text-align: center;
}
.about{
	width: 100%;
	overflow: hidden;
	background: url(../img/about_bj.jpg) center center no-repeat;
	background-attachment: fixed;
}
.about .ul_a{
	margin-bottom: 117px;
}
.about .ul_a .a{
	width: 600px;
	overflow: hidden;
	float: left;
}
.about .ul_a .a .p_a{
	width: 600px;
	font-size: 32px;
	color: #fff;
	margin-top: 123px;
	font-weight: bold;
	text-indent: 7px;
}
.about .ul_a .a .p_b{
	width: 49px;
	overflow: hidden;
	margin-top: 11px;
	border-bottom: 6px solid #fea600;
	margin-left: 7px;
	margin-bottom: 20px;
}
.about .ul_a .a .p_c{
	line-height: 1.7;
	font-size: 18px;
	
	color: #fff;
	margin-left: 7px;
	width: 561px;
	font-weight: lighter;
}
.about .ul_a .a .p_d{
	width: 211px;
	line-height: 64px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background-color: #0081d2;
	float: left;
	margin-left: 7px;
	margin-right: 14px;
	margin-top: 35px;
}
.about .ul_a .a .p_d:hover{
	background-color: #fea600;
}
.about .ul_a .b{
	width: 600px;
	overflow: hidden;
	float: left;
}
.about .ul_a .b img{
	width: 599px;
	margin-top: 137px;
}
.anli{
	width: 100%;
	overflow: hidden;
	background-color: #f6f6f6;
}
.anli .ul_a .a{
	margin-top: 67px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 32px;
	color: #110e0e;
	text-align: center;
}
.anli .ul_a .b{
	text-align: center;
	margin-bottom: 32px;
}
.anli .ul_b{
	margin-bottom: 41px;
}
.news{
	width: 100%;
	overflow: hidden;
	background-color: #fbfbfb;
}
.news .ul_a .a{
	margin-top: 67px;
	margin-bottom: 50px;
	font-weight: bold;
	font-size: 32px;
	color: #110e0e;
	text-align: center;
}
.news .ul_a .a span{
	color: #fea600;
}
.news .ul_a .b{
	width: 1200px;
	overflow: hidden;
	padding-bottom: 25px;
	border-bottom: 1px dashed #c6c6c6;
}
.news .ul_a .b .div_a{
	width: 600px;
	overflow: hidden;
	float: left;
}
.news .ul_a .b .div_a .div_a_a{
	width: 244px;
	overflow: hidden;
	float: left;
}
.news .ul_a .b .div_a .div_a_b{
	width: 356px;
	overflow: hidden;
	float: left;
}
.news .ul_a .b .div_a .div_a_b .p_a{
	font-size: 18px;
	font-family: Arial;
	color: #939393;
	padding-top: 12px;
	margin-left: 30px;
}
.news .ul_a .b .div_a .div_a_b .p_b{
	font-size: 18px;
	color: #262626;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-left: 30px;
}
.news .ul_a .b .div_a .div_a_b .p_c{
	font-size: 16px;
	color: #262626;
	line-height: 1.5;
	margin-left: 30px;
	padding-right: 10px;
}
.news .ul_a .b .div_a .div_a_b .p_d{
	width: 92px;
	overflow: hidden;
	line-height: 27px;
	text-align: center;
	margin-left: 28px;
	margin-top: 20px;
	background-color: #fea600;
	border-radius: 3px;
	color: #fff;
	transition: 0.7s;
}
.news .ul_a .b .div_a .div_a_b:hover .p_d{
	background-color: #0081d2;
	transition: 0.7s;
}
.news .ul_a .c .div_a{
	width: 315px;
	overflow: hidden;
	float: left;
	margin-right: 125px;
	margin-top: 25px;
	margin-bottom: 40px;
}
.news .ul_a .c .div_a:last-child{
	margin-right:0px;
}
.news .ul_a .c .div_a .p_a{
	font-size: 18px;
	font-family: Arial;
	color: #939393;
}
.news .ul_a .c .div_a .p_b{
	font-size: 18px;
	color: #262626;
	padding-top: 15px;
	padding-bottom: 10px;
}
.news .ul_a .c .div_a .p_c{
	font-size: 16px;
	color: #262626;
	line-height: 1.5;
	padding-right: 10px;
}
.news .ul_a .c .div_a .p_d{
	width: 92px;
	overflow: hidden;
	line-height: 27px;
	text-align: center;
	margin-top: 20px;
	background-color: #fea600;
	border-radius: 3px;
	color: #fff;
	transition: 0.7s;
}
.news .ul_a .c .div_a:hover .p_d{
	background-color: #0081d2;
	transition: 0.7s;
}
.yl{
	width: 100%;
	overflow: hidden;
	background-color: #fbfbfb;
}
.yl .ul_a{
	line-height: 18px;
	color: #0b0b0b;
	font-size: 14px;
}
.foot_menu{
	width: 100%;
	overflow: hidden;
	background-color: #0081d2;
	border-bottom: 1px solid #2f96d8;
}
.foot_menu .ul_a .a{
	line-height: 29px;
	padding: 0px 57px;
	border-right: 1px solid #80c0e9;
	margin-top: 30px;
	margin-bottom: 20px;
	float: left;
	color: #fff;
	font-size: 18px;
	transition: 0.7s;
}
.foot_menu .ul_a .a:hover{
	color: #fea600;
	transition: 0.7s;
}
.foot_menu .ul_a .a.on{
	color: #fea600;
	transition: 0.7s;
}
.foot_menu .ul_a a:first-child .a{
	padding-left: 0px;
}
.foot_menu .ul_a a:last-child .a{
	padding-right: 0px;
	border-right: 0px;
}
.footer{
	width: 100%;
	overflow: hidden;
	background-color: #0081d2;
}
.footer .ul_a li{
	font-size: 18px;
	color: #fff;
	margin-top: 26px;
	margin-bottom: 33px;
}
.footer .ul_a li .p_a{
	padding-bottom: 11px;
}
.footer .ul_a .a{
	width: 278px;
	overflow: hidden;
	float: left;
}
.footer .ul_a .b{
	width: 329px;
	overflow: hidden;
	float: left;
}
.footer .ul_a .c{
	width: 400px;
	overflow: hidden;
	float: left;
}
.footer .ul_a .d{
	width: 193px;
	overflow: hidden;
	float: left;
    margin-left: 140px;
}
.foot{
	width: 100%;
	overflow: hidden;
	background-color: #fbfbfb;
}
.foot .ul_a{
	line-height: 57px;
	color: #0b0b0b;
	font-size: 18px;
	text-align: center;
}