@charset "gb2312";
@font-face{
	font-family:"NoveDemiBold";
	src: url('../images/novecentowide-demibold-webfont.eot');
	src: url('../images/novecentowide-demibold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../images/novecentowide-demibold-webfont.woff2') format('woff2'),
	url('../images/novecentowide-demibold-webfont.woff') format('woff'),
	url('../images/novecentowide-demibold-webfont.ttf') format('truetype'),
	url('../images/novecentowide-demibold-webfont.svg#dincond-boldalternateregular') format('svg');
}
@font-face{
	font-family: 'dincond-medium-webfont';
	src: url('../images/dincond-medium-webfont.eot');
	src: url('../images/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), 
	url('../images/dincond-medium-webfont.woff2') format('woff2'), 
	url('../images/dincond-medium-webfont.woff') format('woff'), 
	url('../images/dincond-medium-webfont.ttf') format('truetype'), 
	url('../images/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');
}

*{
	margin: 0px;
	padding: 0px;
}
html,body {
	margin: 0px;
	padding: 0px;
	font-family: "Î¢ÈíÑÅºÚ";
	height: 100%;
	width: 100%;
}
div,ul,li{
	list-style-type: none;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a,a:hover{
	text-decoration: none;
}
td{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 12px;
}
.k1400{
	width: 100%;
	overflow: hidden;
}
.top{
	background-image: url(../images/top.jpg);
	background-repeat: repeat-x;
	height: 41px;
	width: 100%;
	font-size: 14px;
	line-height: 41px;
	color: #454545;
}
.top a{color: #363636;}
.top a:hover{
	color: #06F;
}
.left{
	float: left;
}
.right{
	float: right;
}

.head{
	height: 60px;
	width: 100%;
}
.k600{
	height: 70px;
}
.k200{
	height: 70px;
	width: 310px;
}
.k1400 dl{
	height: 50px;
	
}
.k1400 dl dt{
	font-family: "Î¢ÈíÑÅºÚ";
	text-align: center;
	font-size: 26px;
	color: #0000FF;
	line-height: 30px;
	letter-spacing: 5px;
	width: 100%;
	font-weight: bold;
}
.k1400 dl dt span{
	color: #272727;
}
.k1400 dl dd{
	font-size: 16px;
	line-height: 40px;
	color: #999999;
	height: 42px;
	text-align: center;
	overflow: hidden;
}
.login{
	height: 70px;
	float: left;
	width: 90%;
}
.login img{width: 100%;}
.login1{
	background-image: url(../images/hj_08.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 110px;
	width: 293px;
}

.teltop{
	float: left;
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 110px;
	width: 130px;
	padding-left: 55px;
}
.h1{
	font-size: 21px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #333;
	margin-top: 4px;
	font-weight: bold;
}
.h2{
	font-size: 16px;
	color: #333;
	font-weight: normal;
	margin-top: 30px;
}
.erwei{
	height: 78px;
	width: 78px;
	float: left;
	margin-top: 17px;
	margin-right: 20px;
}
.erwei img{
	height: 78px;
	width: 78px;
}
#nav{
	background-color: #333;
	height: 60px;
	width: 100%;
}
#nav li{
	float: left;
	height: 60px;
	width: 175px;
	display: block;
	font-size: 16px;
	line-height: 60px;
	color: #FFF;
	text-align: center;
}
#nav li a{
	float: left;
	height: 60px;
	width: 175px;
	display: block;
	font-size: 16px;
	line-height: 60px;
	color: #FFF;
	text-align: center;
}
#nav li a:hover{
	float: left;
	height: 60px;
	width: 175px;
	display: block;
	font-size: 16px;
	line-height: 60px;
	color: #333;
	text-align: center;
	background-image: url(../images/navd.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#nav .hover{
	background-image: url(../images/navd.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #333;
}


.banner{
	width: 100%;
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 50px;
}
.banners{
	width: 100%;
	margin-top: 50px;
}
.banners img{
	width: 100%;
	border: none;
	list-style-type: none;
}
/*¶¥²¿»ÃµÆÇÐ»»*/
.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{
	overflow: hidden;
	position: relative;
	text-align: center;
	
}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;text-align: center;}
.addWrap .swipe-wrap div img{
	text-align: center;
	width: 100%;
}
#position{
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0;

	opacity: 1;
	width: 100%;
	filter: alpha(opacity=50);
	text-align: center;
	height: 40px;
	line-height: 40px;
}
#position li{
	width: 13px;
	height: 13px;
	display: inline-block;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width:100%;height: auto;}


.floor_1_main{
	width: 100%;
	height: 50px;
	float: left;
	position: relative;
}
.t1{
	margin-top: 1px;
}
.floor_1_main .title{
	font-size: 16px;
	line-height: 50px;
	font-weight: bold;
	float: left;
	height: 50px;
	width: 23%;
	background-color: #f68100;
	text-align: center;
	overflow: hidden;
	color: #FFF;
}
.floor_1_main .nr{
	font-size: 16px;
	line-height: 50px;
	float: left;
	height: 50px;
	width: 67%;
	background-color: #F0F0F0;
}
.floor_1_main .hd{
	font-size: 14px;
	line-height: 50px;
	float: right;
	height: 50px;
	width: 10%;
	text-align: center;
	background-color: #F0F0F0;
}
.wrapper04 {
	position: relative;
	height: 50px;
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
}
.wrapper04 .scroller {position:absolute}
.wrapper04 .scroller li {
	height: 50px;
	color: #333;
	float: left;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	display: block;
}
.wrapper04 .scroller li a{
	color: #333;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	height: 50px;
}
.wrapper04 .scroller li a:hover{
	background-color: #0088ce;
	color: #FFF;
	height: 50px;
}
.wrapper04 .scroller li.cur{
	background-color: #0088ce;
}
.wrapper04 .scroller li.cur a{color:#fff;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}

.category{
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	box-shadow: 0px 0px 8px #d4d4d4;
	width: 92%;
	margin-right: 2%;
	margin-left: 2%;
	padding-top: 2%;
	padding-right: 2%;
	padding-left: 2%;
	background-image: url(../images/flx.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
}
.category LI{
	float: left;
	width: 50%;
	margin-bottom: 2%;
	height: 350px;
}
.category LI a{color: #363636;}
.category LI a:hover{
	color: #06F;
}
.category LI .product_img{
	height: 90px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.category LI .product_img img{
	width: 150px;
}
.category LI .product_title{
	font-size: 20px;
	line-height: 40px;
	color: #525252;
	text-align: center;
	margin-bottom: 10px;
}
.category LI .product_class{
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}
.category LI .product_class dd{
	font-size: 14px;
	float: left;
	width: 100%;
	color: #363636;
	text-align: center;
	height: 30px;
}

/* main_image */
.main_visual{border-top:1px solid #d7d7d7;position:relative;}
.main_image{position:relative;}
.main_image ul{width:9999px;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}
.main_image li img{display:block;width:100%;}
.main_image li a{display:block;width:100%;}


div.flicking_con{
	position: absolute;
	left: 50%;
	z-index: 999;
	width: 300px;
	height: 21px;
	margin: 0 0 0 -50px;
	float: left;
	bottom: 50px;
}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.product_fl{
	width: 100%;
	float: left;
	position: relative;
}

.product{
	background-color: #f8f8f8;
	float: left;
	padding-top: 50px;
	width: 100%;
	position: relative;
}

.product_list{
	margin-top: 10px;
	float: left;
	overflow: hidden;
	padding-left: 0.6%;
	padding-top: 2%;
}
.product_list a li{
	float: left;
	width: 43.4%;
	margin-right: 2%;
	margin-bottom: 3%;
	overflow: hidden;
	background-color: #FFFFFF;
	padding-top: 1.2%;
	padding-right: 1.2%;
	padding-left: 1.2%;
	margin-left: 2%;
	box-shadow: 0px 0px 5px #d4d4d4;
}
.product_list a:hover li{
	float: left;
	width: 43.4%;
	margin-right: 2%;
	margin-bottom: 3%;
	overflow: hidden;
	background-color: #0088ce;
	padding-top: 1.2%;
	padding-right: 1.2%;
	padding-left: 1.2%;
	margin-left: 2%;
}
.product_list a li .cpt{
	font-size: 16px;
	line-height: 40px;
	height: 85px;
	color: #FFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333;
	overflow: hidden;
}
.product_list a li .cpt .ti{
	font-size: 16px;
	line-height: 35px;
	overflow: hidden;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 5px;
}
.product_list a li .cpt p{
	font-size: 12px;
	line-height: 25px;
	color: #666;
	height: 25px;
	overflow: hidden;
}
.product_list a:hover li .cpt, .product_list a:hover li .cpt p{
	color: #FFF;
}
.product_list a li .img{
	width: 100%;
	overflow: hidden;
	width:100%;height:0;padding-bottom:72%;
}
.product_list a li .img img{
	width: 100%;
	cursor: pointer;
	transition: all 0.6s;
	top: -72%;
}
.product_list a li .img img:hover{transform: scale(1.3);}

.product .more a{
	font-size: 14px;
	line-height: 40px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 150px;
	border: 1px solid #CCC;
	margin-top: 50px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 30px;
}
.product .more a:hover{
	background-color: #003e92;
	height: 40px;
	width: 150px;
	color: #FFF;
	border: 1px solid #043e8f;
}

.product .swiper-container1 {
	width: 94%;
	margin-top: 50px;
	padding-bottom: 1%;
	overflow: hidden;
	padding-right: 3%;
	padding-left: 3%;
	padding-top: 3%;
}
.product .swiper-container1 .swiper-wrapper1 {
	width: 100%;
}
.product .swiper-container1 .swiper-wrapper1 .swiper-slide {
	width: 100%;
	box-shadow: 0px 0px 5px #D0D0D0;
}
.product .swiper-container1 .swiper-wrapper1 .swiper-slide .img{
	overflow: hidden;
	width:100%;height:0;padding-bottom:67%;}
.product .swiper-container1 .swiper-wrapper1 .swiper-slide .img img {
	width: 100%;
	display: block;
	cursor: pointer;
	transition: all 0.6s;
	top: -67%;
}
.product .swiper-container1 .swiper-wrapper1 .swiper-slide .js{
	background-color: #fff;
	height: 200px;
}
.product .swiper-container1 .swiper-wrapper1 .swiper-slide .js h1{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	line-height: 40px;
	height: 40px;
	margin-right: 10px;
	margin-left: 10px;
}
.product .swiper-container1 .swiper-wrapper1 .swiper-slide p{
	color: #333;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 30px;
	font-size: 14px;
}
.product .swiper-container1 .swiper-wrapper1 .swiper-slide .sm{
	color: #333;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 25px;
	font-size: 14px;
	height: 50px;
	overflow: hidden;
}
.product .swiper-pagination{
	height: 20px;
}
.product .swiper-container1 .swiper-pagination1 span {
	width: 10px;
	height: 10px;
	border: 2px solid #333;
	background: none;
	border-radius: 50%;
}
.product .swiper-container1 .swiper-pagination1 .swiper-pagination-bullet-active {
	background-color: #051587;
}

/*Ð¡¹ã¸æ*/
.h_gg1{
	height: 220px;
	position: relative;
	color: #fff;
	line-height: 34px;
	clear: both;
	background-image: url(../images/bannerz.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:auto 220px;
}
.gg01{
	width: 180px;
	text-align: center;
	white-space: nowrap;
	margin-right: auto;
	margin-left: auto;
	padding-top: 115px;
}
.gg01 p{height: 40px;background:url(../images/c_pho.png) no-repeat right 8px;background-size:21px 21px;}
.gg01 p b{
	display: block;
	font-family: Arial;
	font-size: 24px;
	line-height: 38px;
	text-align: left;
}
.gg01 span{display: block;line-height:43px;border: solid 1px #fff;color: #fff;font-size: 16px;}
.gg01 a:hover span,.gg01 span:hover,.gg01:hover span{border-color:#f68100;background:#f68100;color:#fff;}



/*ÊµÁ¦¼ùÐÐ*/
.g-yin{
	padding-top: 40px;
	float: left;
	width: 100%;
	padding-bottom: 30px;
	background-color: #f8f8f8;
	background-image: url(../images/shili.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.jxt{
	height: 50px;
	width: 100%;
}
.u-more{
	width: 56px;
	height: 56px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.u-more img{width: 56px;height: 56px;}
.m-d05{width: 96%;margin:2% auto;background: #fff;position: relative;}
.m-d05 ul li{width: 100%;border-bottom: #eee 1px solid;height: 56px;overflow: hidden;line-height: 56px;}
.m-d05 ul li em{width: 56px;height: 56px;display: block;float: left;line-height: 0;}
.m-d05 ul li em img{width: 56px;height: 56px;}
.m-d05 ul li span{
	font-size: 14px;
	color: #333;
	display: block;
	float: left;
	text-align: center;
	overflow: hidden;
	padding-left: 20px;
}
.m-pk{width: 100%; display:none;line-height: 0;}



.about{
	background-image: url(../images/aboutd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 96%;
	float: left;
	padding: 2%;
}

.abouts{
	background-color: #FFF;
	box-shadow: 0px 0px 10px #bababa;
	float: left;
	margin-top: 150px;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.abouts_left{
	float: left;
	width: 100%;
}
.abouts_left img{
	cursor: pointer;
	transition: all 0.6s;
	width: 100%;
}
.abouts_left_title{
	font-size: 30px;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-image: url(../images/aboutop.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 82px;
	margin-top: -12px;
	margin-left: -12px;
	line-height: 90px;
	padding-left: 40px;
	font-weight: bold;
	letter-spacing: 5px;
}
.abouts_left_title span{
	font-size: 22px;
	color: #fff;
	letter-spacing: 5px;
	font-weight: normal;
}


.abouts_left .about_left_top .more a{
	font-size: 14px;
	line-height: 40px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 120px;
	border: 1px solid #CCC;
	margin-top: 20px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.abouts_left .about_left_top .more a:hover{
	background-color: #043e8f;
	height: 40px;
	width: 120px;
	color: #FFF;
	border: 1px solid #043e8f;
}
.about_left_ys{}
.about_left_ys li{
	float: left;
	height: 100px;
	width: 315px;
	padding-left: 60px;
	margin-bottom: 20px;
}
.about_left_ys li dt{
	font-size: 18px;
	color: #B2B2B2;
}
.about_left_ys li dd{
	font-size: 14px;
	line-height: 25px;
	color: #D2D2D2;
}
.about_left_ys .y1{
	background-image: url(../images/about1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.about_left_ys .y2{
	background-image: url(../images/about2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.about_left_ys .y3{
	background-image: url(../images/about3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.about_left_ys .y4{
	background-image: url(../images/about4.png);
	background-repeat: no-repeat;
	background-position: left top;
}


.abouts_right img:hover{transform: scale(1.3);}




.anli{
	width: 100%;
	overflow: auto;
	overflow: hidden;
	float: left;
	padding-bottom: 40px;
	padding-top: 40px;
}
.anli .more a{
	font-size: 14px;
	line-height: 40px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 150px;
	border: 1px solid #CCC;
	margin-top: 30px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.anli .more a:hover{
	background-color: #003e92;
	height: 40px;
	width: 150px;
	color: #FFF;
	border: 1px solid #ffbb05;
}
.anli .anlfl{
	background-color: #F0F0F0;
	height: 50px;
	width: 96%;
	margin-top: 30px;
	margin-right: 2%;
	margin-left: 2%;
}
.anli .anlflz{
	font-size: 14px;
	line-height: 50px;
	color: #333;
	text-align: center;
	float: left;
	height: 50px;
	width: 10%;
}
.anli .anlfly{
	font-size: 14px;
	line-height: 50px;
	color: #333;
	text-align: center;
	float: left;
	height: 50px;
	width: 80%;
}
.anli .swiper-container2 {
	width: 94%;
	overflow: hidden;
	padding-top: 3%;
	padding-right: 3%;
	padding-bottom: 1%;
	padding-left: 3%;
}
.anli .swiper-container2 .swiper-wrapper2 {
	width: 100%;
}
.anli .swiper-container2 .swiper-wrapper2 .swiper-slide {
	width: 100%;
	box-shadow: 0px 0px 5px #D0D0D0 ;
}
.anli .swiper-container2 .swiper-wrapper2 .swiper-slide .img{
	overflow: hidden;
	width:100%;height:0;padding-bottom:66%;}
.anli .swiper-container2 .swiper-wrapper2 .swiper-slide .img img {
	width: 100%;
	display: block;
	cursor: pointer;
	transition: all 0.6s;
	top: -66%;
}
.anli .swiper-container2 .swiper-wrapper2 .swiper-slide p{
	color: #fff;
	background-color: #0088ce;
	width: 96%;
	padding-right: 2%;
	padding-left: 2%;
	font-size: 14px;
	float: left;
	height: 100px;
	overflow: hidden;
	padding-top: 10px;
	line-height: 25px;
}
.anli .swiper-container2 .swiper-wrapper2 .swiper-slide a:hover p {
	color: #fff;
	background-color: #f68100;
	width: 96%;
	padding-right: 2%;
	padding-left: 2%;
	font-size: 16px;
	float: left;
	height: 85px;
	overflow: hidden;
	padding-top: 10px;
	line-height: 30px;
}
.anli .swiper-container2 .swiper-pagination2 span {
	width: 10px;
	height: 10px;
	border: 2px solid #FFF;
	background: none;
	border-radius: 50%;
}
.anli .swiper-container2 .swiper-pagination2 .swiper-pagination-bullet-active {
	background-color: #FFCC00;
}


.scroll_horizontal{
	position: relative;
	width: 100%;
	height: 450px;
}
.scroll_horizontal .box{
	height: 463px;
	width: 103%;
	margin-top: 50px;
	overflow: hidden;
	position: relative;
	margin-left: -15px;
}
.scroll_horizontal .list{height: 500px;overflow:hidden;width:9999px;}
.scroll_horizontal .list li{
	float: left;
	height: 430px;
	width: 256px;
	display: block;
	padding-right: 15px;
	padding-left: 15px;	
}
.scroll_horizontal .list a li dd{
	height: 430px;
	width: 256px;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px #bababa;
	background-color: #FFF;
	display: block;
}
.scroll_horizontal .list a:hover li dd{
	height: 430px;
	width: 256px;
	border: 1px solid #D9D9D9;
	box-shadow: 0px 0px 10px #bababa;
	background-color: #ffbb05;
}
.scroll_horizontal .list li .img{
	height: 268px;
	width: 256px;
	overflow: hidden;
	
}
.scroll_horizontal .list li .img img{height: 268px;cursor: pointer;
  transition: all 0.6s;}
.scroll_horizontal .list li .img img:hover{transform: scale(1.3);}
.scroll_horizontal .list li .title{
	height: 80px;
	width: 226px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.scroll_horizontal .list a:hover li .title{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.scroll_horizontal .list a:hover li .title h1,.scroll_horizontal .list a:hover li .title h2{color: #ffffff}
.scroll_horizontal .list li .title h1{
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
	color: #505050;
}
.scroll_horizontal .list li .title h1 a{color: #505050;}
.scroll_horizontal .list li .title h1 a:hover{color: #03F;}
.scroll_horizontal .list li .title h2{
	font-size: 14px;
	line-height: 25px;
	color: #717171;
	font-weight: normal;
}
.scroll_horizontal .list li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #F7F7F7;
	height: 30px;
	width: 80px;
	margin-top: 15px;
	margin-left: 15px;
	border: 1px solid #CCC;
	text-align: center;
}
.scroll_horizontal .list a:hover li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #FFFFFF;
	height: 30px;
	width: 80px;
	margin-top: 15px;
	margin-left: 15px;
	border: 1px solid #fff;
	text-align: center;
	border-radius:5px;
}
.scroll_horizontal .prev,
.scroll_horizontal .next{
	position: absolute;
	font: 0/0 Arial;
	cursor: pointer;
}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}

.youshi{
	float: left;
	width: 100%;
}
.youshi .title{
	color: #FFF;
	text-align: center;
	padding-top: 80px;
	padding-bottom: 70px;
	font-size: 32px;
	font-family: "Î¢ÈíÑÅºÚ";
	letter-spacing: 5px;
	font-weight: bold;
}
.youshi .title span{
	color: #ffbb05;
}
.youshi .title p{
	font-size: 15px;
	line-height: 30px;
	color: #9BB8C8;
	font-family: "Î¢ÈíÑÅºÚ";
	letter-spacing: 2px;
}
.youshis{
	float: left;
	overflow: hidden;
	padding-top: 15px;
	padding-left: 0.5%;
}
.youshis a li{
	background-color: #f4f4f4;
	float: left;
	height: 370px;
	width: 46%;
	box-shadow: 0px 0px 10px #bababa;
	background-image: url(../images/hx1.jpg);
	background-repeat: no-repeat;
	background-position: center 330px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-right: 1.5%;
	margin-left: 1.5%;
}
.youshis a:hover li{
	background-color: #ffbb05;
	background-image: url(../images/hx2.jpg);
	background-repeat: no-repeat;
	background-position: center 330px;
}

.youshis li .tb1{
	background-image: url(../images/ys1.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
	width: 100%;
}
.youshis li .tb2{
	background-image: url(../images/ys2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
	width: 100%;
}
.youshis li .tb3{
	background-image: url(../images/ys3.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
	width: 100%;
}
.youshis li .tb4{
	background-image: url(../images/ys4.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
	width: 100%;
}
.youshis li .t{
	font-size: 20px;
	color: #2F2F2F;
	text-align: center;
	margin-bottom: 10px;
	margin-top: -10px;
}
.youshis li .con{
	font-size: 12px;
	line-height: 25px;
	color: #494949;
	padding-right: 10px;
	padding-left: 10px;
}
.youshis li .hx{}
.news{
	width: 100%;
	padding-top: 50px;
	float: left;
}
.news_list{
	width: 96%;
	margin-top: 30px;
	overflow: hidden;
	padding: 2%;
}
.news_list .li{
	float: left;
	height: 570px;
	border: 1px solid #CCC;
	background-color: #FFF;
	box-shadow: 0px 0px 10px #cecece;
	width: 99%;
}
.news_list .li .img{
	height: 176px;
	width: 100%;
}
.news_list .li .b1{
	background-image: url(../images/news1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_list .li .b2{
	background-image: url(../images/news2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_list .li .b3{
	background-image: url(../images/news3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_list .li .ntop{
	font-size: 24px;
	line-height: 30px;
	color: #FFF;
	float: left;
	height: 30px;
	width: 379px;
	padding-left: 65px;
	margin-top: 30px;
}
.news_list .li .t1{
	background-image: url(../images/newstop1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_list .li .t2{
	background-image: url(../images/newstop2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_list .li .t3{
	background-image: url(../images/newstop3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_list .li .more a{
	font-size: 14px;
	line-height: 32px;
	color: #FFF;
	background-color: #d73236;
	float: right;
	height: 32px;
	width: 80px;
	margin-top: 84px;
	text-align: center;
	display: block;
}
.nlist{
	float: left;
	width: 94%;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 20px;
	padding-left: 3%;
}
.nlist a dd {
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-size: 14px;
	line-height: 40px;
	color: #333;
	overflow: hidden;
	background-image: url(../images/nd.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.nlist a:hover dd {
	color: #D00;
	background-image: url(../images/nd1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.nlist dd span{
	line-height: 40px;
	color: #999;
	float: right;
}
.nlistimg{
	width: 94%;
	float: left;
	padding-top: 10px;
	padding-right: 3%;
	padding-bottom: 20px;
	padding-left: 3%;
}
.nlistimg a dd{
	font-size: 14px;
	height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.nlistimg a:hover dd{
	font-size: 14px;
	height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.nlistimg a dd img{
	float: left;
	height: 60px;
	width: 90px;
	margin-right: 20px;
}
.nlistimg a dd .tit{
	height: 60px;
	overflow: hidden;
}
.nlistimg a dd .tit .tt1{
	height: 20px;
	overflow: hidden;
}
.nlistimg a dd .tit .tt2{
	font-size: 12px;
	line-height: 20px;
	color: #666;
}
.nlistimg a dd .tit span{
	float: right;
	color: #999;
}
.font{
	height: 240px;
	width: 100%;
	clear: both;
	background-color: #2a2a2a;
}
.font .font_left{
	float: left;
	height: 260px;
	width: 100%;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.font .font_left .logod{
	background-image: url(../images/logod.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 66px;
	width: 100%;
	margin-bottom: 30px;
	padding-left: 260px;
}
.font .font_left .logod .weixin{
	padding-left: 40px;
	padding-top: 30px;
}
.font .font_left .logod .weixin li{
	float: left;
	height: 25px;
	width: 25px;
}
.font .font_left .logod .weixin .w1{
	background-image: url(../images/w1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.font .font_left .logod .weixin .w2{
	background-image: url(../images/w2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.font .font_left .logod .weixin .w3{
	background-image: url(../images/w3.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.font .font_left .logod .weixin .w2{
	position: relative;
}
.font .font_left .logod .weixin .w2 a{
	display: block;
	position: absolute;
	height: 37px;
	width: 37px;
	
}
.font .font_left .logod .weixin .w2 .weixin_nr{
	width: 130px;
	height: 130px;
	background: #fff;
	text-align: center;
	position: absolute;
	left: -47px;
	top: 45px;
	display: none;
	margin-top: -190px;
	border: 5px solid #FFF;
}
.font .font_left .logod .weixin .w2 .weixin_nr .arrow{
	width: 0;
	height: 0;
	border-top: 10px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	left: 50px;
	top: 130px;
}
.font .font_left .logod .weixin .w2.on .weixin_nr{ display:block;}
.font .font_left .logod .weixin .w2.on a{ background:url(../images/images/rr.jpg) no-repeat left bottom;}


.font .font_left .flist{
	width: 100%;
	height: 200px;
}

.font .font_left .flist .fleft{
	float: left;
	width: 100%;
}
.font .font_left .flist .fleft img{
	float: right;
	height: 120px;
	width: 120px;
	margin-right: 20px;
}
.font .font_left .flist .fleft li{
	font-size: 14px;
	line-height: 40px;
	color: #FFF;
	height: 40px;
	padding-left: 30px;
}
.font .font_left .flist .fleft .s1{
	background-image: url(../images/foot_icon1.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:21px 21px;
}
.font .font_left .flist .fleft .s2{
	background-image: url(../images/foot_icon2.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:21px 15px;
}
.font .font_left .flist .fleft .s3{
	background-image: url(../images/foot_icon3.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:21px 21px;
}
.font .font_left .flist .fleft .s4{
	background-image: url(../images/foot_icon4.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:22px 22px;
}
.font .font_left .flist .fright{
	float: left;
	border: 5px solid #FFF;
	margin-top: 5px;
}

.font .font_right{
	float: left;
	width: 560px;
	margin-top: 100px;
	padding-left: 89px;
}
.font .font_right .font_right_top{
	height: 40px;
	font-size: 14px;
	line-height: 50px;
	color: #676767;
	margin-bottom: 20px;
}
.font .font_right .font_right_top span{
	font-size: 24px;
	color: #d73236;
}
.font .font_right .form{
	float: left;
}
.phcolor{ color:#999;}
.font .font_right .form .input{
	height: 20px;
	width: 231px;
	border: 1px solid #6D6D6D;
	padding: 10px;
	margin-right: 20px;
	background: none transparent scroll repeat 50% 50%;
	margin-bottom: 20px;
	color: #FFF;
	font-family: "Î¢ÈíÑÅºÚ";
}
.font .font_right .form .textarea{
	height: 100px;
	width: 508px;
	border: 1px solid #6D6D6D;
	padding: 10px;
	margin-right: 20px;
	background: none transparent scroll repeat 50% 50%;
	margin-bottom: 20px;
	color: #FFF;
	font-family: "Î¢ÈíÑÅºÚ";
	overflow:hidden; 
}
.font .font_right .form .submit{
	font-size: 14px;
	line-height: 40px;
	color: #FFF;
	background-color: #d63832;
	height: 40px;
	width: 150px;
	font-family: "Î¢ÈíÑÅºÚ";
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-radius: 5px;
	float: right;
	margin-right: 30px;
}
.copy{
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	text-align: center;
	background-color: #eeeeee;
	height: 90px;
	width: 100%;
	float: left;
	padding-top: 10px;
	margin-bottom: 60px;
}
.copy a{color: #666666;}
/* flexslider */
.flexslider{
	position: relative;
	height: 280px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
	width: 694px;
}
.slides{position:relative;z-index:1;}
.slides li{height:280px;}
.slides li a{
	display: block;
	height: 280px;
	width: 694px;
}
.flex-control-nav{
	position: absolute;
	z-index: 2;
	width: 694px;
	height: 280px;
	text-align: center;
	top: 260px;
}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}


.main{
	padding-top: 20px;
	background-color: #F5F5F5;
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.main_left{
	float: left;
	width: 310px;
	margin-right: 20px;
	background-color: #FFF;
	padding: 10px;
	box-shadow:0 0 10px #E1E1E1;
}
.cplb_tit {
	background-image: url(../images/hj_29.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 34px;
	line-height: 34px;
	margin-bottom: 12px;
	margin-top: 18px;
	background-position: left top;
}
.cplb_tit a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.1em;
	padding-left: 20px;
}
.leftc ul {margin: 0px;padding: 0px;list-style-type: none;}
.leftc ul li {
	float: left;
	width: 44%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #4f4f4f;
	background-image: url(../images/hj_23.jpg);
	background-repeat: no-repeat;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	background-position: 5px 15px;
	padding-left: 6%;
}
.leftc ul li a {
	line-height: 37px;
	color: #4f4f4f;
	text-decoration: none;
}
.leftc ul li a:hover {
	color: #E20E1C;
	text-decoration: underline;
}
.main_right{
	float: left;
	width: 1050px;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	background-color: #fff;
	box-shadow:0 0 10px #E1E1E1;
}

.content{
	background-color: #FFF;
	float: left;
	width: 92%;
	box-shadow: 0 0 10px #E1E1E1;
	padding-top: 40px;
	padding-right: 2%;
	padding-bottom: 2%;
	padding-left: 2%;
	margin-right: 2%;
	margin-left: 2%;
}
.contact_left{
	width: 100%;
	margin-top: 40px;
	font-size: 16px;
	line-height: 40px;
	float: left;
}
.contact_left .lytit{
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
}
.contact_left img{
	text-align: center;
	margin: auto;
}
.contact_left .form{
	margin-left: auto;
	width: 100%;
	margin-right: auto;
}
.contact_left .input{
	height: 35px;
	width: 95%;
	border: 2px solid #E3E3E3;
	font-size: 14px;
	line-height: 35px;
	margin-bottom: 15px;
	padding-right: 2%;
	padding-left: 2%;
}
.contact_left .textarea{
	height: 120px;
	width: 95%;
	border: 2px solid #E3E3E3;
	font-size: 14px;
	line-height: 35px;
	font-family: "Î¢ÈíÑÅºÚ";
	padding-right: 2%;
	padding-left: 2%;
}
.contact_left .submit{
	font-size: 14px;
	line-height: 40px;
	color: #FFF;
	background-color: #ffbb05;
	display: block;
	float: right;
	height: 40px;
	width: 120px;
	margin-top: 20px;
	border: 1px solid #ffbb05;
	border-radius: 5px;
}
.form{
	width: 96%;
	margin-top: 40px;
	float: left;
	font-size: 18px;
	line-height: 40px;
	margin-right: 2%;
	margin-left: 2%;
}
.form .b{
	text-align: center;
	font-weight: bold;
}
.form li{
	margin-bottom: 30px;
}
.form i{
	float: left;
	height: 34px;
	width: 40px;
	margin-right: 10px;
}
.form .c1{
	background-image: url(../images/fj.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:40px 34px;
}
.form .c2{
    background-image: url(../images/dc.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size:40px 34px;
}
.form h2{
	line-height: 34px;
	font-size: 18px;
}
.form span{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
	float: left;
}
 .lianxi{
	margin-top: 20px;
}
 .lianxi li {
	float: left;
	border: 1px solid #eee;
	width: 46%;
	height: 180px;
	text-align: center;
	margin-right: 1.7%;
	color: #666;
	margin-bottom: 1.7%;
	line-height: 160%;
	font-family: Î¢ÈíÑÅºÚ;
	background: #fff;
	margin-left: 1.7%;
    }
    
    .lianxi li.last {
        float: right;
        margin-right: 0px
    }
    
    .lianxi li img {
        margin-top: 20px;
        width: 52px;
    }
    
    .lianxi li i {
	display: block;
	font-size: 16px;
	color: #333;
	padding-bottom: 8px;
	font-style: normal;
	padding-top: 10px;
	font-weight: bold;
    }
    
    .lianxi li span {
	display: block;
	color: #333;
	font-size: 18px;
    }
    
    .lianxi li.last span {
        font-size: 15px;
    }

.honor{
	width: 100%;
	margin-top: 40px;
	font-size: 16px;
	line-height: 40px;
}
.honor ul{
	margin: 0px;
	padding: 0px;
}
.honor li{
	width: 47%;
	margin-right: 1%;
	border: 1px solid #CCC;
	margin-bottom: 2%;
	overflow: hidden;
	margin-left: 1%;
	float: left;
}
.honor li p{
	font-size: 15px;
	line-height: 40px;
	background-color: #ffbb06;
	text-align: center;
	height: 40px;
	color: #FFF;
}
.honor li .imgt{
	overflow: hidden;
	padding: 1%;
}
.honor li .imgt img{
	width: 100%;
	cursor: pointer;
	transition: all 0.6s;
}
.honor li .imgt img:hover{transform: scale(1.3);}

.imglist{
	width: 100%;
	margin-bottom: 40px;
	margin-top: 40px;
	font-size: 16px;
	line-height: 40px;
}
.imglist ul{}
.imglist a li{
	float: left;
	width: 47%;
	overflow: hidden;
	background-color: #0088ce;
	box-shadow: 0px 0px 5px #d4d4d4;
	margin: 1.5%;
}
.imglist a:hover li{
	float: left;
	width: 47%;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
	overflow: hidden;
	background-color: #f68100;
	margin-left: 1.5%;
}
.imglist a li .cpt{
	font-size: 14px;
	height: 60px;
	color: #FFF;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 5px;
}
.imglist a li .cpt i{
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	overflow: hidden;
	font-weight: bold;
	height: 30px;
	font-style: normal;
	width: 100%;
	float: left;
}
.imglist a li .cpt p{
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	overflow: hidden;
	height: 20px;
	float: left;
	width: 100%;
}
.imglist a:hover li .cpt,.imglist a:hover li .cpt p{
	color: #FFF;
}
.imglist a li .img{
	width: 100%;
	overflow: hidden;
	width: 100%;
	height: 0px;
	padding-bottom: 68%;
}
.imglist a li .img img{
	top: -68%;
	cursor: pointer;
	transition: all 0.6s;
	height: 31vw;
}
.imglist a li .img img:hover{transform: scale(1.3);}
.imglist a li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #F7F7F7;
	height: 30px;
	width: 80px;
	margin-top: 10px;
	border: 1px solid #CCC;
	text-align: center;
	margin-bottom: 10px;
	float: right;
}
.imglist a:hover li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #FFFFFF;
	height: 30px;
	width: 80px;
	margin-top: 10px;
	margin-left: 5px;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 5px;
	margin-bottom: 10px;
}

.productlist{
	margin-top: 40px;
	float: left;
	overflow: hidden;
}
.productlist ul{
	padding-top: 10px;
}
.productlist a li{
	float: left;
	width: 46%;
	margin-right: 1%;
	margin-bottom: 3%;
	overflow: hidden;
	background-color: #FFFFFF;
	padding-top: 1%;
	padding-right: 1%;
	padding-left: 1%;
	margin-left: 1%;
	box-shadow: 0px 0px 5px #d4d4d4;
}
.productlist a:hover li{
	float: left;
	width: 46%;
	margin-right: 1%;
	margin-bottom: 3%;
	overflow: hidden;
	background-color: #0088ce;
	padding-top: 1%;
	padding-right: 1%;
	padding-left: 1%;
	margin-left: 1%;
}
.productlist a li .cpt{
	font-size: 16px;
	line-height: 40px;
	height: 90px;
	color: #FFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333;
	overflow: hidden;
}
.productlist a li .cpt .ti{
	font-size: 16px;
	line-height: 35px;
	overflow: hidden;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 5px;
}
.productlist a li .cpt p{
	font-size: 12px;
	line-height: 25px;
	color: #666;
	height: 25px;
	overflow: hidden;
}
.productlist a:hover li .cpt,.productlist a:hover li .cpt p{
	color: #FFF;
}
.productlist a li .img{
	overflow: hidden;
	width:100%;height:0;padding-bottom:75%;
}
.productlist a li .img img{
	width: 100%;
	cursor: pointer;
	top:-75%;
  transition: all 0.6s;
}
.productlist a li .img img:hover{transform: scale(1.3);}
.productlist a li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #F7F7F7;
	height: 30px;
	width: 80px;
	margin-top: 10px;
	border: 1px solid #CCC;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 5px;
}
.productlist a:hover li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #FFFFFF;
	height: 30px;
	width: 80px;
	margin-top: 10px;
	margin-left: 5px;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 5px;
	margin-bottom: 10px;
}
.aboutlist{
	width: 96%;
	margin-bottom: 40px;
	margin-top: 40px;
	font-size: 16px;
	line-height: 40px;
	padding-right: 2%;
	padding-left: 2%;
	color: #333;
}
.aboutlist img{
	width: 100%;
	height: auto;
}
.news-con{
	margin-top: 30px;
	background-color: #FFFFFF;
}
.news-left{
	width: 100%;
	float: left;
	padding-bottom: 50px;
	min-height: 600px
}
.news-left .top-news{ background-color:#fff; padding:0 30px 30px 390px; height:210px; position:relative}
.news-left .top-news .image{ width:330px; position:absolute; left:30px;top:0;}
.news-left .top-news .image img{ width:330px; height:180px;}
.news-left .top-news .text{ height:175px; overflow:hidden;}
.news-left .top-news .text span{ display:block; font-family:"dincond-medium-webfont"; font-weight:600; font-size:36px; color:#68b92e}
.news-left .top-news .text h2{ font-size:16px; font-weight:bold; line-height:1.6; margin-top:10px}
.news-left .top-news .text p{ margin-top:15px; line-height:1.8; color:#aaa; font-size:13px}
.news-list{
	margin-right: 10px;
	margin-left: 10px;
}
.news-list li{ border-top:1px #e8e8e8 solid; border-bottom:1px #e8e8e8 solid; margin-top:-1px; position:relative}
.news-list li a{
	display: block;
	-webkit-transition: background-color .25s;
	transition: background-color .25s;
	padding-top: 10px;
	background-color: #FFF;
	overflow: hidden;
	padding-bottom: 10px;
	height: 80px;
}
.news-list li .time{
	font-size: 14px;
	color: #999999;
	text-align: left;
	float: left;
}
.news-list li .time span{ font-family:"Microsoft Yahei",Tahoma,Arial,sans-serif; display:block; font-size:14px; color:#888; text-align:right; margin-top:6px;}
.news-list li .img{
	float: left;
	margin-right: 10px;
}
.news-list li .img img{
	height: 80px;
	width: 110px;
}
.news-list li .text{
	float: left;
}
.news-list li .text strong{
	display: block;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #585858;
}
.news-list li a:hover .text strong{
	color: #06F;
}
.news-list li .text p{
	margin-top: 5px;
	line-height: 20px;
	color: #848484;
	font-size: 12px;
	height: 43px;
	overflow: hidden;
}
.news-list li .mores{
	width: 0px;
	height: 100px;
	box-shadow: -100px 0 100px #f2f6f7;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	background-image: url(../images/news-more.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.news-list li a:hover{
	background-color: #F6F6F6
}
.news-list li a:hover .mores{ right:0;opacity: 1; width:100px;}

#newsnav{
	overflow: hidden;
	text-align: center;
	margin-top: 45px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 100%;
}
#newsnav ul{
	display: block;
	text-align: center;
}
#newsnav ul li{
	float: left;
	background-size: 100% 40px;
	width: 46%;
	margin-right: 2%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-left: 2%;
	margin-bottom: 10px;
	background-image: url(../images/new_cbg.png);
	background-repeat: no-repeat;
	display: block;
}

#newsnav ul li a{
	color: #FFF;
	display: block;
}
#newsnav ul li a:hover{
	background: url(../images/new_cbgh.png);
	background-size: 100% 40px;
	display: block;
	color: #FFF;
}
#newsnav ul li.hover a{background: url(../images/new_cbgh.png);background-size: 100% 40px;display: block;
	color: #FFF;}


#newsnavs{
	overflow: hidden;
	text-align: center;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 100%;
}
#newsnavs ul{
	display: block;
	text-align: center;
}
#newsnavs ul li{
	width: 46%;
	height: 37px;
	line-height: 33px;
	display: inline;
	background: url(../images/huidi.jpg) no-repeat center;
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 10px;
}
#newsnavs ul li a{
	font-size: 14px;
	display: block;
	height: 37px;
	line-height: 33px;
	color: #333;
}
#newsnavs ul li a:hover{font-size:14px; display:block; height:37px; line-height:33px; background:url(../images/hovertu.jpg) no-repeat center; color:#fff;}
#newsnavs ul .hover a{font-size:14px; display:block; height:37px; line-height:33px; background:url(../images/hovertu.jpg) no-repeat center; color:#fff;}
.news-info{ }
.news-info .text{}
.news-info .title{
	color: #333;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 29px;
}
.news-info .title h1{
	font-size: 18px;
	font-weight: 500;
	line-height: 36px;
	text-align: center;
	width: 100%;
}
.news-info .title p{ font-family:"·ÂËÎ"; color:#555;font-size:22px;  padding-top:5px; }
.news-info .info{
	color: #aaa;
	position: relative;
	height: 20px;
	background-color: #f4f4f4;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 14px;
}
.news-info .info span.source{background: url(../images/new_i3.png) no-repeat scroll left center;padding: 2px 0px 2px 22px;margin-right: 18px;}
.news-info .info span.date{background: url(../images/new_i1.png) no-repeat scroll left center;padding: 2px 0px 2px 22px;margin-right: 18px;}
.news-info .info span.hits{background: url(../images/new_i2.png) no-repeat scroll left center;padding: 2px 0px 2px 28px;}

.contents{
	line-height: 200% !important;
	margin-top: 30px;
	font-size: 15px;
	position: relative;
	margin-right: 2%;
	margin-bottom: 40px;
	margin-left: 2%;
}
.contents p{ margin-bottom:15px;line-height:200% !important;}
.contents span{ margin-bottom:15px;line-height:240% !important;}
.contents h3{ margin:25px 0 10px !important; font-size:16px !important;}
.contents img{
	max-width: 100%;
	height: auto;
    width:e-xpression(this.width > 100% ? "100%" : this.width);
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.contents video{
	display: block;
    text-indent: -9999px;
}
.contents video,.news-info source,.contents p video{
	width: 100%;
}
.contents ol {
	list-style-type: decimal;
	padding-left: 20px;
}
.contents ol p{text-indent: 0em;}
.contents ol li {
	list-style-type: decimal;
}
.contents ol ul li {
	list-style-type: disc;
}
.other{
	background-color: #f7f7f7;
	font-size: 14px;
	height: 40px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
}
.other ul{
	margin: 0px;
	padding: 0px;
}
.other .left{ float:left;color:#aaa;}
.other .left p{
	height: 30px;
	overflow: hidden;
}
.other .left p a{
	margin-left: 3px;
	color: #585858;
}
.other .left p a:hover{
	color: #06F;
}
.other .right{float:right;color:#777}
.other .right a{ display:inline-block; padding:15px 20px; background-color:#bbb; color:#fff;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
.other .right a i{ position:relative;top:3px; margin-right:3px; font-size:20px}
.other .right a:hover{ background-color:#999}
.download{ border-top:1px #eee solid; padding:30px 0; margin-top:25px; padding-left:40px;}
.download h2{ font-size:16px; font-weight:bold; height:25px;}
.download p{ padding:5px 0px; }
.download p i{ font-size:20px; line-height:20px; color:#aaa; position:relative;top:2px; margin-right:5px}
.download p a{ color:#338af9;  font-size:14px;}
.download p a:hover{ text-decoration:underline}
.pics{ background:#fff;  position:relative; margin:30px auto 0px; width:94%; }
.pics .swiper-container{
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 30px;
	width:100%;
}
.pics .swiper-slides{ text-align:center;}
.pics .swiper-slides img{
max-width: 100%;
	height: auto;
width:e-xpression(this.width > 100% ? "100%" : this.width);
	margin-right: auto;
	margin-left: auto;
}
.pics .swiper-slides .title{ margin-top:15px; font-weight:bold}
.pics .pagination{position: absolute; z-index: 20; bottom:40px; width: 100%; text-align: center;}
.pics .swiper-pagination-switch{display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #fff; margin: 0 5px; opacity: 0.8;  cursor: pointer;}
.pics .swiper-active-switch{background: #0090ff;}
.pics .arrow-left{ display:block;z-index:50; width:70px; height:70px; background:url(../images/prev-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; left:-80px; visibility:hidden;filter:alpha(opacity=0);opacity: 0;transition-duration: 0.5s;}
.pics .arrow-right{display:block; z-index:50; width:70px; height:70px; background:url(../images/next-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; right:-80px; visibility:hidden;filter:alpha(opacity=0);opacity: 0;transition-duration: 0.5s;}
.pics:hover .arrow-left{ visibility:visible;filter:alpha(opacity=100);opacity:1; left:-70px}
.pics:hover .arrow-right{ visibility:visible;filter:alpha(opacity=100);opacity:1; right:-70px}
.news-video-con{ margin:30px auto 0 !important; width:720px;height:520px;}
.news-video-con p{ text-align:center; margin-top:15px;}

.g-yins{
	float: left;
	width: 100%;
}
.g-yins .titis{
	height: 4.5rem;
	text-align: center;
	clear: both;
	background: url(../images/ys_tt.png) no-repeat center bottom;
	background-size: 22rem;
	position: absolute;
	z-index: 3;
	width: 100%;
	margin-top: 1rem;
}
.g-yins .titis h4 {
	font-size: 0.6rem;
	color: #333;
	line-height: 0.5rem;
	height: 0.5rem;
}
.g-yins .titis h4 a{color: #fff}
.g-yins .titis h4 span {color:#d01616;font-weight:bold;}
.g-yins .titis h4 i{width:0.2rem;height: 0.2rem;background: #333;display: inline-block;border-radius: 50%;margin:0 0.3rem;vertical-align: middle;}
.g-yins .titis p{height:1.5rem;line-height:1.5rem;font-size: 0.4rem;color: #fff}
.g-yins .titis p em {
	padding: 0 0.3rem;
	color: #fff
}
.g-yins img{
	height: 553px;
	width: auto;
	position: relative;
	float: left;
}
.aboutbj{
	background-image: url(../images/dq.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20rem;
	width: 100%;
	background-size: auto 20rem ;
}
.index_about{
	float: left;
	margin-top: -13rem;
}
.about_left_top{
	font-size: 16px;
	line-height: 30px;
	color: #3E3E3E;
	width: 94%;
	float: left;
	background-color: #FFF;
	margin: 3%;
	padding-top: 2%;
	box-shadow: 0px 0px 5px #D0D0D0;
}
.abk{
	padding-right: 2%;
	padding-left: 2%;
}
.about_left_top img{
	height: auto;
	width: 100%;
}
.about_left_top h2{
	font-size: 5vw;
	color: #333;
	text-align: center;
	margin-top: 0.5rem;
	float: left;
	width: 100%;
	line-height: 6vw;
}
.about_left_top h3{
	font-weight: normal;
	color: #BD0000;
	font-size: 4vw;
	text-align: center;
	margin-bottom: 10px;
}
.about_left_top .more a{
	font-size: 14px;
	line-height: 40px;
	color: #666;
	text-align: center;
	height: 40px;
	width: 120px;
	border: 1px solid #CCC;
	margin-top: 20px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.about_left_top .more a:hover{
	background-color: #043e8f;
	height: 40px;
	width: 120px;
	color: #FFF;
	border: 1px solid #043e8f;
}
.iserve{
	width: 100%;
	background-color: #0099FF;
	padding-top: 2vw;
	padding-bottom: 2vw;
	float: left;
	margin-top: 1rem;
}
.iserve .dd{
	float: left;
	width: 25%;
	text-align: center;
	background-image: url(../images/x.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.iserve .s{
	background-image: none;
}
.iserve .dd p{
	text-align: center;
}
.iserve .dd b{
	font-size: 5vw;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFCC00;
	font-weight: bold;
}
.iserve .dd i{
	color: #FFFFFF;
	padding-left: 1vw;
	font-style: normal;
	font-size: 3vw;
	font-weight: bold;
}
.iserve .dd span{
	display: block;
	font-weight: normal;
	font-size: 3vw;
	color: #FFF;
	height: 4vw;
	margin-left: 5%;
	text-align: center;
	width: 90%;
}
.iserve .dd p img{
	height: 4vw;
	width: auto;
	margin-right: 5%;
	float: left;
}
.iserve .dd p em{
	float: left;
	line-height: 4vw;
}
.iserve .dd .ys1{
	background-image: url(../images/yin_ico01.png)
	background-repeat: no-repeat;
	background-position: 1vw center;
	background-size:auto 5vw;
}
.iserve .dd .ys2{
	background-image: url(../images/yin_ico02.png);
	background-repeat: no-repeat;
	background-position: 1vw center;
	background-size:auto 5vw;
}
.iserve .dd .ys3{
	background-image: url(../images/yin_ico05.png);
	background-repeat: no-repeat;
	background-position: 1vw center;
	background-size:auto 5vw;
}
.iserve .dd .ys4{
	background-image: url(../images/yin_ico03.png);
	background-repeat: no-repeat;
	background-position: 1vw center;
	background-size:auto 5vw;
}
.index_about .box{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.index_about a li{
	float: left;
	width: 43.5%;
	padding: 1%;
	display: inline-block;
	background-color: #FFF;
	-moz-box-shadow: 0px 0px 5px #999;
	-webkit-box-shadow: 0px 0px 5px #999;
	box-shadow: 0px 0px 5px #999;
	margin-left: 3%;
	margin-top: 5px;
	margin-bottom: 2%;
}
.index_about a:hover li{
	background-color: #d60000;
}
.index_about .img{
	width: 100%;
	overflow: hidden;
	height: 25vw;
}
.index_about .img img{
	width: 100%;
	height: auto;
}
.index_about a p{
	font-size: 14px;
	line-height: 30px;
	background-image: url(../images/info.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 24px;
	height: 30px;
	width: 96%;
	overflow: hidden;
	color: #333;
	padding-right: 2%;
	padding-left: 2%;
}
.index_about a:hover p{
	color: #FFF;
	background-image: url(../images/ab0.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size:24px;
}

.infolist{
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	line-height: 40px;
}
.infolist ul{}
.infolist a li{
	float: left;
	width: 96%;
	overflow: hidden;
	background-color: #0088ce;
	box-shadow: 0px 0px 5px #d4d4d4;
	padding: 2%;
	margin-bottom: 5vw;
}
.infolist a:hover li{
	float: left;
	width: 96%;
	padding: 2%;
	overflow: hidden;
	background-color: #0088ce;
}
.infolist a li .cpt{
	font-size: 14px;
	height: 60px;
	color: #FFF;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 5px;
}
.infolist a li .cpt i{
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	overflow: hidden;
	font-weight: bold;
	height: 30px;
	font-style: normal;
	width: 100%;
	float: left;
}
.infolist a li .cpt p{
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	overflow: hidden;
	height: 20px;
	float: left;
	width: 100%;
}
.infolist a:hover li .cpt,.imglist a:hover li .cpt p{
	color: #FFF;
}
.infolist a li .img{
	width: 100%;
	overflow: hidden;
	width: 100%;
	text-align: center;
    margin: 0 auto;
    box-sizing: border-box;
}
.infolist a li .img img{
	width: auto;
	cursor: pointer;
	transition: all 0.6s;
	width: 100%;
	margin: 0 -100%;
}
.infolist a li .img img:hover{transform: scale(1.3);}
.infolist a li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #F7F7F7;
	height: 30px;
	width: 80px;
	margin-top: 10px;
	border: 1px solid #CCC;
	text-align: center;
	margin-bottom: 10px;
	float: right;
}
.infolist a:hover li .more{
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background-color: #FFFFFF;
	height: 30px;
	width: 80px;
	margin-top: 10px;
	margin-left: 5px;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 5px;
	margin-bottom: 10px;
}
.productview{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 40px;
}
.productview_img{
	float: left;
	width: 100%;
}
.productview_img img{width: 100%;}
.productview_title{
	float: left;
	width: 100%;
	background-color: #F7F7F7;
	padding-bottom: 20px;
}
.productview_title .title{
	font-size: 16px;
	line-height: 39px;
	background-image: url(../images/cpt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	padding-left: 110px;
	margin-bottom: 20px;
}
.productview_title li{
	font-size: 14px;
	line-height: 35px;
	color: #666;
	width: 100%;
	float: left;
	padding-left: 10px;
}
.productview_title li b{
	line-height: 35px;
	color: #333;
	float: left;
}
.productview_title li p{
	font-size: 14px;
	line-height: 35px;
	color: #333333;
	float: left;
	padding-right: 20px;
}
.productview_title li p a{
	color: #333;
}
.productview-content{
	float: left;
	width: 100%;
	margin-top: 20px;
}
.productview-content .top{
	background-image: url(../images/plefttitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dedede;
}
.productview-content .contentst{
	font-size: 14px;
	line-height: 30px;
	color: #333;
	padding: 10px;
}
.productview-content .contentst img{
	width: 100%;
}
.productview-content .contentst ol {
	list-style-type: decimal;
	padding-left: 20px;
}
.productview-content .contentst ol li {
	list-style-type: decimal;
}
.productview-content .contentst ol ul li {
	list-style-type: disc;
}
.productview-content .contentst video,.productview-content .contentst p video{
	height: auto;
	width: 100%;
}
.hezuo{
	float: left;
	width: 1370px;
	margin-top: 30px;
}
.hezuo h3{
	font-size: 18px;
	line-height: 40px;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 20px;
	font-weight: bold;
}
.hezuo li{
	float: left;
	width: 262px;
	margin-right: 12px;
}
.hezuo li img{
	height: 170px;
	width: 262px;
}
.hezuo li STRONG{
	font-size: 14px;
	line-height: 35px;
	color: #333;
	background-color: #E4E4E4;
	text-align: center;
	height: 35px;
	width: 262px;
	display: block;
}

.xyt{
	margin-top: 40px;
	float: left;
	width: 96%;
	line-height: 60px;
	background-color: #F2F2F2;
	height: 60px;
	padding-right: 2%;
	padding-left: 2%;
}
.xyt li{
	float: left;
	width: 50%;
	font-size: 12px;
	overflow: hidden;
	height: 60px;
}
.xyt li a{
	color: #333;
}
/*·ÖÒ³*/
.pag{
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}

.pag .pager {
	font-size: 14px;
	text-align: center;
	display: block;
	display:inline-block;
	text-align:left;
}

.pag .pager dL {
	padding: 0px;
	text-align: center;
	margin: 0px;
	background-image: none;
}
.pag .pager dd {
	FLOAT: left;
	MARGIN: 0px 5px 0px 0px;
	COLOR: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.pag .pager dd.p_total {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	text-align: center;
	background-color: #004db8;
	border: 1px solid #004db8;
}

.pag .pager dd.p_current {
	COLOR: #fff;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #004db8;
	text-align: center;
	border-radius: 5px;
}

.pag .pager dd.p_nolink {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	COLOR: #333333;
	text-align: center;
	border-radius: 5px;
}
.pag .pager dd A:link {
	FLOAT: left;
	COLOR: #333333;
	TEXT-DECORATION: none !important;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	border: 1px solid #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	border-radius: 5px;
}
.pag .pager dd A:visited {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	COLOR: #333333;
	TEXT-DECORATION: none !important;
	text-align: center;
	border: 1px solid #cccccc;
	font-size: 14px;
	font-weight: bold;
	border-radius: 5px;
}
.pag .pager dd A:hover {
	COLOR: #FFFFFF;
	FLOAT: left;
	background-color: #004db8;
	text-align: center;
	border-radius: 5px;
}
.pag .pager dd INPUT {BORDER-RIGHT: #C00 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #C00 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(inputBorder.gif); FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #C00 1px solid; WIDTH: 3em; COLOR: #999; PADDING-TOP: 2px; BORDER-BOTTOM: #C00 1px solid; FONT-FAMILY: verdana; HEIGHT: 1.3em; TEXT-ALIGN: center}

address, cite, dfn, em, var {font-style: normal;}

.newshd{position: relative;overflow: auto;text-align: center;width:470px;margin:0 auto}
.newshd .dots{position:absolute;left:0;right:0;bottom:70px;z-index:3;}
.newshd .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.newshd .dots li.active{background:#fff;opacity:1}
.newshd .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.newshd #al{left:15px}
.newshd #ar{right:15px}
.newshd ul{z-index: 1;width: 600%;overflow: hidden;}
.newshd ul .slider-item {width:470px; float: left;height:380px; position: relative; overflow: hidden;}
.newshd ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 610px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
.newshd .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60}

/* side_nav */
.side_nav {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 9999;
    width: 60px;
}

.side_nav ul li {
    position: relative;
    width: 60px;
    height: 60px;
    float: right;
    margin-bottom: 1px;
}

.side_nav ul li a {
    display: inline-block;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
}

.current_side_n {
    width: 140px !important;
}

.current_side_n a {
    width: 140px !important;
}

.side_nav ul li span {
    width: 164px;
    height: 164px;
    float: left;
    color: #000;
    line-height: 60px;
    font-size: 16px;
    margin-left: 60px;
    cursor: pointer;
}

.side_nav_3 a {
    width: 60px;
}

.side_nav_3 a span {
    position: absolute;
    right: 61px;
    bottom: 0;
    margin-left: 0 !important;
    display: none;
}

.tel a {
    background: #fff url(../images/0013920_47.png) no-repeat 15px 15px;
    border: 1px solid #e6e6e6;
}

.QQ a {
    background: #fff url(../images/0013920_47.png) no-repeat 15px -96px;
    border: 1px solid #e6e6e6;
}

.sub_QR a {
    background: #fff url(../images/0013920_47.png) no-repeat 15px -207px;
    border: 1px solid #e6e6e6;
}

.back_top a {
    background: #fff url(../images/0013920_47.png) no-repeat 15px -317px;
    border: 1px solid #e6e6e6;
}



.news_list .find_nav {
	width: 100%;
	height: 50px;
	background-color: #f9f9f9;
	top: 0;
	z-index: 9999;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	float: left;
}
.news_list .find_nav_left {
	height: 50px;
	overflow: hidden;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
}
.news_list .find_nav_list {
    left: 0;
}
.news_list .find_nav_list ul {
    white-space: nowrap;
    font-size: 0;
}
.news_list .find_nav_list ul li {
	display: inline-block;
	padding: 0;
	width: 33.333%;
	text-align: center;
	margin: 0;
}
.news_list .find_nav_list ul .s{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ddd;
}
.news_list .find_nav_list ul li a {
	display: block;
	width: 100%;
	height: 49px;
	line-height: 50px;
	font-size: 20px;
	color: #333;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.news_list .find_nav_cur a {
	color: #E10000 !important;
	background-color: #FFF !important;
	display: block;
	width: 100%;
	height: 49px;
	line-height: 50px;
	font-size: 20px;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #FFF !important;
}

.news_list .sideline {
	display: block;
	border: 0;
	height: 2px;
	background-color: #48a5f4;
	left: 0;
	top: 40px;
	pointer-events: none;
}
.news_list .li_list{
	color: #fff;
	float: left;
}
.news_list .swipe{
	float: left;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 100%;
}


.sp_header{
	height: 60px;
	overflow: hidden;
	position: fixed;
	z-index: 99;
	width: 100%;
	background-color: #FFFFFF;
}
.sp_logo{
	float: left;
	width: 166px;
	padding: 5px;
	margin-right: 20px;
}
.sp_logo img{
	margin: auto;
	width: 187px;
	height: 50px;
}
.snav{
	background-color: #0088ce;
	float: left;
	height: 50px;
	width: 100%;
	z-index: 10;
	position: fixed;
}
.snav li{
	font-size: 16px;
	line-height: 50px;
	color: #FFF;
	text-align: center;
	float: left;
	width: 22%;
}
.snav dd{
	float: left;
	height: 50px;
	width: 12%;
}
.snav li a{
	display: block;
	height: 50px;
	width: 100%;
	color: #FFF;
}
.snav li a:hover{
	color: #FFF;
	background-color: #14c81e;
	display: block;
	height: 50px;
	width: 100%;
}
.nav{
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	float: left;
	padding-top: 8px;
}
.nav i{
	color: #f68100;
	font-style: normal;
}
.nav span{
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}
.sp_nav{
	width: 50px;
	float: right;
	position: relative;
	cursor: pointer;
	height: 35px;
	font-size: 12px;
	line-height: 30px;
	margin-top: 10px;
}
.sp_nav span{
	display: block;
	width: 35px;
	height: 3px;
	position: absolute;
	left: 10px;
	transition: all ease 0.30s;
	background-color: #FFFFFF;
}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:13px}
.sp_nav span:nth-of-type(3){top:26px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{
	position: fixed;
	z-index: 9;
	background: #eee;
	width: 100%;
	height: calc(100% - 0px);
	font-size: 14px;
	line-height: 40px;
	top: -100%;
	left: 0;
	overflow: auto;
	overflow-x: hidden;
	transition: top ease 0.35s;
}
.nav_show{top:110px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{
	color: #333;
	width: 90%;
	display: block;
}
.sjj_nav ul li ul li a{
	color: #666;
	display: block;
	text-align: left;
}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

/*Î²²¿*/
.footer{
	width: 100%;
	height: 60px;
	position: fixed;
	bottom: 0;
	background-color: #454545;
	max-width: 100%;
	z-index: 999;
	display: -webkit-flex;
	display: flex;
	float: left;
}
.footer a{
	flex-grow: 1;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 0.6rem;
	width: 33.33px;
	display: block;
	padding-top: 5px;
}
.footer a img{
	height: 30px;
}
.footer a+a{border-left:0.02rem solid #fff;}
.footer a span{
	display: block;
}

.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}

.floor_2_2{
	width: 60%;
	margin-top: 20px;
	height: 60px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.floor_2_2 a.a1{
	display: block;
	float: left;
	width: 49%;
	height: 50px;
	background-color: #003e92;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	box-shadow: 0px 1px 5px #dbdadb;
	border-radius: 5px 0 0 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1%;
}
.floor_2_2 a.a2{
	display: block;
	float: left;
	width: 49%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color: #333333;
	border-left: none;
	background-color: #fff;
	box-shadow: 0px 1px 5px #dbdadb;
	border-radius: 0 5px 5px 0;
	margin-top: 5px;
	margin-right: 1%;
	margin-bottom: 5px;
}
.floor_2_2 a.a1:hover{
	background-color: #464646;
	color: #fff;
}
.floor_2_2 a.a2:hover{ background-color:#fc1f1a; color:#fff;border-left:none;}

/*6´óÀíÓÉ*/
.icon1 {
	background: url(../images/icon1.png) no-repeat;
}
.floor_3_main{
	background: url(../images/a4_02.jpg) center center no-repeat;
	width: 100%;
	overflow: hidden;
}
.floor_3_main .floor_3{
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.floor_3_main .floor_3 h3{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding-top: 30px;
	line-height: 40px;
}
.floor_3_main .floor_3 .floor_3_1{
	background: url(../images/a8_02.png) center center no-repeat;
	width: 100%;
	height: 58px;
	margin-top: 30px;
	text-align: center;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.floor_3_main .floor_3 .floor_3_1 p{
	float: left;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 58px;
	text-align: right;
	width: 37%;
	margin-right: 13%;
}
.floor_3_main .floor_3 .floor_3_1 span{
	float: left;
	font-size: 20px;
	color: #fc1f1a;
	line-height: 58px;
	font-weight: bold;
	text-align: left;
	width: 37%;
	margin-left: 13%;
}
.floor_3_main .floor_3 .floor_3_2{
	width: 100%;
	-webkit-transition: all ease-in-out 5s;
	-webkit-animation: big 5s infinite linear;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;  
}
.floor_3_main .floor_3 .floor_3_2 img{
	width: 96%;
	max-width: 424px;
	max-height: 419px;
	margin-right: auto;
	margin-left: auto;
}
.floor_3_main .floor_3 .floor_3_3{
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.floor_3_main .floor_3 .floor_3_3 ul{ display:inline-block; width:100%;}
.floor_3_main .floor_3 .floor_3_3 ul li{
	float: left;
	width: 45%;
	height: 35px;
	text-align: center;
	margin-bottom: 20px;
	padding-left: 5%;
}
.floor_3_main .floor_3 .floor_3_3 ul li i{float:left; width:40px; height:35px; }
.floor_3_main .floor_3 .floor_3_3 ul li p{
	float: left;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	line-height: 35px;
	padding-left: 10px;
	text-align: center;
}
.floor_3_main .floor_3 .floor_3_3 ul li.li1 i{ display:block; float:left; width:40px; height:35px; background-position:4px 0px;}
.floor_3_main .floor_3 .floor_3_3 ul li.li2 i{ display:block; float:left; width:40px; height:35px; background-position:-44px 0px;}
.floor_3_main .floor_3 .floor_3_3 ul li.li3 i{ display:block; float:left; width:40px; height:35px; background-position:-87px 0px;}
.floor_3_main .floor_3 .floor_3_3 ul li.li4 i{ display:block; float:left; width:40px; height:35px; background-position:-140px 0px;}
.floor_3_main .floor_3 .floor_3_3 ul li.li5 i{ display:block; float:left; width:40px; height:35px; background-position:-186px 0px;}
.floor_3_main .floor_3 .floor_3_3 ul li.li6 i{ display:block; float:left; width:40px; height:35px; background-position:-242px 0px;}

.newsPage .item{
	width: 100%;
	height: 100px;
	border-bottom: 1px solid #eaeaea;
	transition: all .5s;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.newsPage .item a{display: block; width: 100%;}
.newsPage .item img{
	width: 120px;
	height: 90px;
	display: block;
	float: left;
	border: 1px solid #e5e5e5;
	padding: 5px;
	margin-right: 10px;
	background-color: #FFF;
}
.newsPage .item h3{
	font-size: 16px;
	color: #1e468e;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #ededed;
	transition: all ease 300ms;
}
.newsPage .item .txt{
	color: #737373;
	line-height: 24px;
	height: 50px;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 10px;
	font-size: 12px;
}
.newsPage .item .txt span{color: #d20a05;}
.newsPage .item .time{
	color: #737373;
	font-size: 12px;
}
.newsPage .item:hover h3{color: #d20a05;}


.fnav{ position:fixed; bottom:0; left:0;  width:100%; height:60px; background:#093e5e;z-index:50;}
        .fnav li{ width:25%; float:left; height:60px; position:relative;line-height: 0;position: relative;}
        .fnav li:before{ content:""; position:absolute; top:25px; right:0; width:1px; height:20px; background:#628498;}
        .fnav li a{
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
}
        .fnav li em{
	display: block;
	width: 25%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
        .fnav li em img{width: 20px;height: 20px;}
        .fnav li:first-child{background: #f68100;}
        .fnav li:last-child:before,.fnav li:first-child:before{ background:none;}
        
		
		
		
		
		
		








.snav{
	background-color: #0088ce;
	float: left;
	height: 50px;
	width: 100%;
	z-index: 10;
	position: fixed;
}
.snav dd{
	float: right;
	height: 50px;
	width: 12%;
}
.selectbox{
	height: 50px;
	width: 88%;
	clear: both;
	margin: auto;
	z-index: 11;
	float: left;
}

.selemediv{
	width: 25%;
	height: 50px;
	float: left;
	position: relative
}
.selemenu{
	width: 100%;
	height: 50px;
	color: #FFF;
	border: none;
	text-align: center;
	overflow: hidden;
}
.selemenu{ font-size:16px; line-height:50px;}
.selemenu i{
	font-size: 12px;
	font-style: normal;
	margin-left: 1px;
}
.citylist span{
	display: block;
	clear: both;
	cursor: pointer;
	z-index: 9;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	color: #333;
}
.citylist span a{
	color: #333;
	display: block;
}
.citylist span:hover{ background:#eee;}
.citylist{
	display: none;
	line-height: 40px;
	background: #fff;
	text-indent: 10px;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 50px;
	width: 180px;
	box-shadow: 0px 5px 5px #ccc;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #09F;
}


/*footer*/
.footers{
	line-height: 2;
	font-size: 16px;
	float: left;
	width: 100%;
	margin-top: 20px;
	
}
.footers .goTop{display: block; height: 55px; background: #eee url(../images/gotop.png?2017) no-repeat center center; background-size: 27px auto; border-radius: 0; border: none;  margin: 0;}
.footers .footer-menu{ border-top:1px #eee solid }
.footers .footer-menu dl+dl { border-top: 1px solid #fff;}
.footers .footer-menu dl dt {
	font-size: 16px;
	height: 45px;
	line-height: 45px;
	padding-left: 4%;
	position: relative;
	background-color: #333333;
	color: #FFF;
}
.footers .footer-menu dl dt i{
	font-size: 16px;
	line-height: 45px;
	height: 45px;
	width: 30px;
	background-image: url(../images/dq.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:20px 20px;
	float: left;
}
.footers .footer-menu dl dt b:before{position: absolute; content: ''; display: block; width: 1px; height: 7px; background-color: #aaa; top: 19px; right: 33px; -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease,-webkit-transform .3s ease; -webkit-transform: rotate(0) scale(1); transform: rotate(0) scale(1);}
.footers .footer-menu dl dt b:after{position: absolute; content: ''; display: block; width: 7px; height: 1px; background-color: #aaa; top: 22px; right: 30px; -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; transition: transform .3s ease; transition: transform .3s ease,-webkit-transform .3s ease; -webkit-transform: rotate(0) scale(1); transform: rotate(0) scale(1);}
.footers .footer-menu dl dt.show b:before{ -webkit-transform: rotate(45deg) scale(1.1); transform: rotate(45deg) scale(1.1);}
.footers .footer-menu dl dt.show b:after{ -webkit-transform: rotate(45deg) scale(1.1); transform: rotate(45deg) scale(1.1);}
.footers .footer-menu dl dd { color:#888; padding: 0 4%;display: none;}
.footers .footer-menu dl dt.show span{ background: url(../images/m-fd-icn-hover.png) no-repeat;background-size: contain;}
.footers .footer-menu dl dd+dd a{ border-top: 1px solid #eee;}
.footers .footer-menu dl dd a{display: block;height:38px;line-height:38px; color:#888}
.footers .footer-menu dl dd a i{ margin-left:5px;}
.footers .copyright{ background-color:#eee; padding:15px 4% 20px}
.footers .copyright .link{ text-align:center; line-height:20px;}
.footers .copyright .link span{ color:#ccc; margin:0 10px;} 
.footers .copyright .link i{ line-height:20px; margin-right:5px; position:relative;top:1px; font-size:1.4rem;}
.footers .copyright .link a{ color:#555}
.footers .copyright .text{ font-size:1.2rem; color:#888; border-top:1px #ddd solid; padding-top:10px; margin-top:10px}
.footers .copyright .text img.beian-pic{ width:20px; position:absolute; margin-left:5px; }
.footers .copyright .text b{ color:#008cd6;font-weight:normal}

/* ºáÆÁÌáÊ¾ */
@keyframes rotation{10%{transform: rotate(90deg);-webkit-transform: rotate(90deg)}
50%{transform: rotate(0);-webkit-transform: rotate(0)}
60%{transform: rotate(0);-webkit-transform: rotate(0)}
90%{transform: rotate(90deg);-webkit-transform: rotate(90deg)}
100%{transform: rotate(90deg);-webkit-transform: rotate(90deg)}}
@-webkit-keyframes rotation{10%{transform: rotate(90deg);-webkit-transform: rotate(90deg)}
50%{transform: rotate(0);-webkit-transform: rotate(0)}
60%{transform: rotate(0);-webkit-transform: rotate(0)}
90%{transform: rotate(90deg);-webkit-transform: rotate(90deg)}
100%{transform: rotate(90deg);-webkit-transform: rotate(90deg)}}
.mod-orient-layer{display: none;position: fixed;height: 100%;width: 100%;left: 0;top: 0;right: 0;bottom: 0;background: #000;z-index: 9997}
.mod-orient-layer__content{position: absolute;width: 100%;top: 45%;margin-top: -75px;text-align: center}
.mod-orient-layer__icon-orient{display: inline-block;width: 67px;height: 109px;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAADaCAMAAABU68ovAAAAXVBMVEUAAAD29vb////x8fH////////x8fH5+fn29vby8vL////5+fn39/f6+vr////x8fH////////+/v7////09PT////x8fH39/f////////////////////x8fH///+WLTLGAAAAHXRSTlMAIpML+gb4ZhHWn1c2gvHBvq1uKJcC6k8b187lQ9yhhboAAAQYSURBVHja7d3blpowFIDhTUIAOchZDkre/zE7ycySrbUUpsRN2/1fzO18KzEqxEVgTiZNfgmmtxRc8iaR8HNe8x4BtjQePKayYCIoyBSgvNNE1AkNSHqZyLqk97EgUCCHBzZ5mkg7ScvIJuIyOyXBRFxgpqWZyGsAZLB1KjsJi8nutHU4JCRbFRH8tmirI9k8Jx2sqNs8K/m0LQkrktO2crgcgXGB4AiTEsB0hJfo9MGgX7CGcYiYwQxmMOOvZwRhBG8tCoMXjBDeXvWCEcHbi14wgCBmMIMZzGAGM5jxETNwzMAxA8cMHDNwzMAxA8cMHDNwzMAxA8cMHDNwzMAxY6E2rUQxnH2tz9cirlJFwFBJedaPnUv0M7++egPDE8iAJcIDmxwH5wwv9vUviw2kLbVO3TJU5uul/EyB0FoLp4x60PdGUd3qPurrWyjGGTc05u+1dcgI7/+tCCPARWGhH7o5Y7RCf+bH9ctXLp6v2BVDxfqz0oPXeSVaNtINo/1SXDv4dck8IIkbhtC2ol+iouEonTBCbYvVMnXOjxww6s/RFrBUpXHh/gw1rHj5d/qhYn9Gpk2FWh6xRBRX5Oj3Znh2Sq49/L6+y8pB26q9GbE2dbA2mVbx6I+7MfBglLCttm73ZQi7AD3iL4HqjFYJHSPRppqaUaJ3ATpGa+ckpGak2hRRMyqjGMkvl+xyFeSMwjAqcsZgGDdyhl0oNTnDN4yenJGZFGxNChP5/Y3efh6SM2rDOJMzboYxkDMqwyjIGcIw6F+io2FU1IxIm1JqRmgXSkvNKNCXeTpGrU0JNSO2c6LIGPgCS8AuDHz9ta0SXWDtxoDRH+MqlbC2Dt2G2JFRadtQZt2qq/orGowdGb2euxYiqWEpVWhTBnszoNAPdStuQwxqf0aocdWKW4Z+DfszIh8pxJqbuCE4YAC+4bm0evtipjpgJHeFnyyt1Ku2xa0bhjxr27p75rECNwyI9ZwvXkHq+7aTaMEV44YYy/spfgjgjNHaWW+GeUhGEX7tLlVinIFDDSgnOwhi1V6bU0b6tVS9eAERe863g4dRrtiHdc6o+nn5vtyVVgR79Cqt4uL6gfHPQyGqtP2vf7HADGbcYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JjhtOM+J/AgT008yDMkN/dPP9hzS8zAMQN3OEYeekp5YU7KOKXwVXqiY+QS7smcinGKABWdiBgpPJTSMHJ4KidhhPBUSMLw4CmPhKHgKUXCkHsygum71ftNSgCX6bsl8FQyfbcL5EdYsDk0R3j7aiA5wpt5AjKg/2gLJEBD/0Hf2OOf/vRrj6z/7GtP4B3nMKyjHA12kIPSjnJs3FEO0TvKkYJHOWCR+rjJH0Vn6fI5PjNbAAAAAElFTkSuQmCC');transform: rotate(90deg);-webkit-transform: rotate(90deg);-webkit-animation: rotation infinite 2.5s cubic-bezier(0.71, -0.01, 0.07, 0.99);animation: rotation infinite 2.5s cubic-bezier(0.71, -0.01, 0.07, 0.99);-webkit-background-size: 67px;background-size: 67px}
.mod-orient-layer__desc{margin-top: 20px;font-size: 15px;color: #fff}
.mod-orient-layer__desc{margin-top: 20px;font-size: 15px;color: #fff}