@charset "utf-8";/* CSS Document */

*{margin: 0;padding: 0;}

html {font-size: 62.5%;height: 100%}

body {margin: 0 auto;font-family: 'LatoRegular';font-size: 14px;font-size: 1.4rem;height: 100%;}

img {border: none;}

ul li {list-style-type: none;}

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}

a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}

.clear {clear: both;}

.maln {margin-left: auto !important}

input, textarea {font-family: 'LatoRegular';font-size: 14px;font-size: 1.4rem;color:#333;border: none;outline: none;}

.l{ float:left;}

.r{ float:right;}

.fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }



::-webkit-input-placeholder {/* WebKit browsers */

	color:#1b1b1b;}

:-o-placeholder {/* Mozilla Firefox 4 to 18 */

	color:#1b1b1b;}

::-moz-placeholder {/* Mozilla Firefox 19+ */

	color:#1b1b1b;}

:-ms-input-placeholder {/* Internet Explorer 10+ */

	color:#1b1b1b;}



.wp {width: 1200px;margin: auto;}

@media screen and (min-width:1220px) {.wp {width: 1200px;margin: auto;}}

@media screen and (min-width:1000px) and (max-width:1219px) {.wp {width: 980px;margin: auto;}}

@media screen and (max-width:999px) {.wp {width: 95%;margin: auto;}}



.no_margin{margin-left: auto!important\0;}

@media screen and (min-width:1220px) {.no_margin{margin-left: auto!important;}}

@media screen and (min-width:1000px) and (max-width:1219px) {.no_margin{margin-left: auto!important;}}



/*********************** search *****************************/

.search{width:33px;z-index:9999;background:none;margin-top: 41px;}

.sb-icon-search {color: #fff;z-index: 99;width:33px;height:33px;display:block;}

.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none; z-index:99999;}

.search_1000{}

.sb-search {position:relative;width: 0%;min-width: 33px;height: 33px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden; z-index:99; border:none;}

.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 33px;line-height:26px;padding-left:10px;border:none;margin: 0;z-index: 190;font-family:Arial, Helvetica, sans-serif; color:#333; border-radius:4px; background:none;color: #fff;}

.sb-icon-search,.sb-search-submit{width: 33px;height: 33px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background: url(../images/sousuo.png) no-repeat center;border:none;}



.sb-search.sb-search-open,

.no-js .sb-search {width: 150px;height:32px;line-height:26px;position:relative;right:0px;top:0px; z-index: 999999; background:#e92e2f; border-radius:17px;}

.no-js .sb-search .sb-icon-search {position:absolute;background:url(../images/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px;}

.no-js .sb-search .sb-search-submit{z-index:91;}





/*.container*/

.container { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }



.container .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }



.container .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; }



.container .nav form .iptc { box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }



.container .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: #fff url(../images/sousuo.png) no-repeat center center; }



.container .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top:45px;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



.container .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; }



.container .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("fonts/shizi.png") no-repeat center center;  }



.container .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }



.container .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; display: block; margin-right: 40px;}



.container .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }



.container .nav > ul > li .c-show { display: none; width: 100%; }





.container .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px;}



.container .nav > ul > li .c-show1 .c-s1 > a {position: relative;  font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px;}



.container .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }





.container .nav > ul > li .c-show1 .c-s1 > .c-show2 {position: relative;}



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2{position: relative; }



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { text-indent: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px;}



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a  span { font-size: 12px; font-size: 1.2rem; color: #fff; }





.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {position: relative;}



.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { text-indent: 50px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }



.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }





.container .nav > ul > dl{padding: 20px;}



.container .nav > ul > dl dd{float: left;margin: 0 2px;}



.container .menubtn { width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }



.container .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #e60012; }



@media screen and (min-width: 768px) { .container, .nav { display: none!important; } }





/***********  lunbo  *************/



/*

 *	generated by WOW Slider 8.8

 *	template Epsilon

 */



#wowslider-container1 {

	display: table;

	zoom: 1;

	position: relative;

	width: 100%;

	max-width: 1920px;



	margin:0px auto 0px;

	z-index:90;

	text-align:left; /* reset align=center */

	font-size: 10px;

	text-shadow: none; /* fix some user styles */



	/* reset box-sizing (to boostrap friendly) */

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

}

* html #wowslider-container1{ width:1920px }

#wowslider-container1 .ws_images ul{

	position:relative;

	width: 10000%;

	height:100%;

	left:0;

	list-style:none;

	margin:0;

	padding:0;

	border-spacing:0;

	overflow: visible;

	/*table-layout:fixed;*/

}

#wowslider-container1 .ws_images ul li{

	position: relative;

	width:1%;

	height:100%;

	line-height:0; /*opera*/

	overflow: hidden;

	float:left;

	/*font-size:0;*/

	padding:0 0 0 0 !important;

	margin:0 0 0 0 !important;

}



#wowslider-container1 .ws_images{

	position: relative;

	left:0;

	top:0;

	height:100%;



	max-width: 1920px;

	vertical-align: top;

	border:none;

	overflow: hidden;

}

#wowslider-container1 .ws_images ul a{

	width:100%;

	height:100%;



	display:block;

	color:transparent;

}

#wowslider-container1 img{

	max-width: none !important;

}

#wowslider-container1 .ws_images .ws_list img,

#wowslider-container1 .ws_images > div > img{

	width:100%;

	border:none 0;

	max-width: none;

	padding:0;

	margin:0;

}

#wowslider-container1 .ws_images > div > img {



}



#wowslider-container1 .ws_images iframe {

	position: absolute;

	z-index: -1;

}



#wowslider-container1 .ws-title > div {

	display: inline-block !important;

}



#wowslider-container1 a{

	text-decoration: none;

	outline: none;

	border: none;

}



#wowslider-container1  .ws_bullets {

	float: left;

	position:absolute;

	z-index:70;

}



/* compatibility with Joomla styles */





#wowslider-container1  .ws_script{

	display:none;

}

#wowslider-container1 sound,

#wowslider-container1 object{

	position:absolute;

}



/* prevent some of users reset styles */

#wowslider-container1 .ws_effect {

	position: static;

	width: 100%;

	height: 100%;

}



#wowslider-container1 .ws_photoItem {

	border: 2em solid #fff;

	margin-left: -2em;

	margin-top: -2em;

}

#wowslider-container1 .ws_cube_side {

	background: #A6A5A9;

}





#wowslider-container1.ws_gestures {

	cursor: -webkit-grab;

	cursor: -moz-grab;

	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;

}

#wowslider-container1.ws_gestures.ws_grabbing {

	cursor: -webkit-grabbing;

	cursor: -moz-grabbing;

	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;

}



/* hide controls when video start play */

#wowslider-container1.ws_video_playing .ws_bullets,

#wowslider-container1.ws_video_playing .ws_fullscreen,

#wowslider-container1.ws_video_playing .ws_next,

#wowslider-container1.ws_video_playing .ws_prev {

	display: none;

}





/* youtube/vimeo buttons */

#wowslider-container1 .ws_video_btn {

	position: absolute;

	display: none;

	cursor: pointer;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 55;

}

#wowslider-container1 .ws_video_btn.ws_youtube,

#wowslider-container1 .ws_video_btn.ws_vimeo {

	display: block;

}

#wowslider-container1 .ws_video_btn div {

	position: absolute;

	background-image: url(./playvideo.png);

	background-size: 200%;

	top: 50%;

	left: 50%;

	width: 7em;

	height: 5em;

	margin-left: -3.5em;

	margin-top: -2.5em;

}

#wowslider-container1 .ws_video_btn.ws_youtube div {

	background-position: 0 0;

}

#wowslider-container1 .ws_video_btn.ws_youtube:hover div {

	background-position: 100% 0;

}

#wowslider-container1 .ws_video_btn.ws_vimeo div {

	background-position: 0 100%;

}

#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {

	background-position: 100% 100%;

}



#wowslider-container1 .ws_playpause.ws_hide {

	display: none !important;

}



#wowslider-container1 .ws_images {

	box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26);

	-webkit-transition: box-shadow .5s cubic-bezier(.4,0,.2,1);

	transition: box-shadow .5s cubic-bezier(.4,0,.2,1);

}

#wowslider-container1 .ws_images:hover {

	box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.19);

}

#wowslider-container1 .ws_bullets {

	margin-left: -62px;

}

#wowslider-container1 a.ws_prev span{ font-size: 0px;}

#wowslider-container1 .ws_bullets a {

	position: relative;

	text-shadow: none;

	color: transparent;

	display: inline-block;

	width: 18px;

	height: 18px;

	border-radius: 50%;

	margin:0 11px;

	background:url(../images/dian1.png) no-repeat center center;



}

#wowslider-container1 .ws_bullets a span{ font-size: 0px;}



#wowslider-container1 .ws_bullets a.ws_selbull {

	background:url(../images/dian2.png) no-repeat center center;

}



#wowslider-container1 a.ws_next { right: 12%;  }

#wowslider-container1 a.ws_prev { left: 12%; }



#wowslider-container1 .ws_playpause{ display: none!important;}

#wowslider-container1 a.ws_next {

	position:absolute;

	top:50%;

	z-index:60;

	overflow: hidden;

	width: 60px; height: 60px; border-radius: 50%;

	background:url(../data1/images/header_r.png) no-repeat center center;

}



#wowslider-container1 a.ws_prev{

	position:absolute;

	top:50%;

	z-index:60;

	overflow: hidden;

	width: 61px; height: 60px;

	background:url(../data1/images/header_l.png) no-repeat center center;

}







#wowslider-container1 a.ws_prev:hover {

	width: 61px; height: 60px;

	background:url(../data1/images/header_lh.png) no-repeat center center;

}

#wowslider-container1 a.ws_next:hover {

	width: 61px; height: 60px;

	background:url(../data1/images/header_rh.png) no-repeat center center;

}



/* IE10+ hacks */

/* IE10+ hacks */

_:-ms-input-placeholder, :root #wowslider-container1 .ws_playpause:after {line-height: 2.8em;}

#wowslider-container1 .ws_pause:after {



}

#wowslider-container1 .ws_play:after {



}

/* bottom center */

#wowslider-container1  .ws_bullets {

	bottom:32px;

	left:50%;

	margin-left: -83px;

}

#wowslider-container1  .ws_bullets div{

	left:-50%;

}#wowslider-container1 .ws-title{

	 position: absolute;

	 margin-right:10em;

	 z-index: 50;

	 left: 0.3em;

	 padding: 1em;

	 bottom: 30px;

	 top: auto;

	 opacity: 1;

 }

#wowslider-container1 .ws-title div,

#wowslider-container1 .ws-title span{

	display:inline-block;

	padding: 0.5em;

}

#wowslider-container1 .ws-title div{

	display:block;

	margin-top:0.5em;

	font-size: 1.1em;

	padding: 1em;

	line-height: 1.15em;

	color:#000000;

	border: 3px solid;

	border-color: #ffffff;

	border-radius: 7px;

	background-color: rgba(255,255,255,1);

}

#wowslider-container1 .ws-title span{

	font-size: 1.8em;

	border: 3px solid;

	border-color: #ffffff;

	border-radius: 7px;

	background-color: rgba(0, 0, 0, 0.2);

}#wowslider-container1  .ws_logo{

	 position: absolute;

	 left:0;

	 top:0;

	 height: 100%;

	 width: 100%;

	 z-index: 9;

	 background: url(./loading.gif) 50% 50% no-repeat;

 }

#wowslider-container1  img.loading{

	width:96px;

	height:48px;

	background: url(./loading.gif) 50% 50% no-repeat;

}

#wowslider-container1 .ws_bullets  a img{

	text-indent:0;

	display:block;

	bottom:7px;

	left:-48px;

	visibility:hidden;

	position:absolute;

	max-width:none;

}

#wowslider-container1 .ws_bullets a:hover img{

	visibility:visible;

}



#wowslider-container1 .ws_bulframe div div{

	height:48px;

	overflow:visible;

	position:relative;

}

#wowslider-container1 .ws_bulframe div {

	left:0;

	overflow:hidden;

	position:relative;

	width:96px;

	background-color:#FFFFFF;

}

#wowslider-container1  .ws_bullets .ws_bulframe{

	display:none;

	bottom:25px;

	margin-left:5px;

	overflow:visible;

	position:absolute;

	cursor:pointer;

	border: 3px solid;

	border-color: #ffffff;

	border-radius: 5px;

}#wowslider-container1 .ws_bulframe div div{

	 height: auto;

 }



@media all and (max-width:760px) {

	#wowslider-container1 .ws_fullscreen {

		display: block;

	}

}

@media all and (max-width:767px){

	#wowslider-container1 a.ws_next,

	#wowslider-container1 a.ws_prev{

		display: none

	}

	#wowslider-container1 .ws_bullets{bottom: 10px;}

	#wowslider-container1 .ws_bullets a{width: 14px;height: 14px;margin: 0 6px;}

	#wowslider-container1 .ws_bullets{margin-left: -55px;}



}



/**************************  head  ***********************/



@font-face {

	font-family: 'LatoRegular';

	src: url('../fonts/LatoRegular.eot');

	src: url('../fonts/LatoRegular.eot') format('embedded-opentype'),

	url('../fonts/LatoRegular.woff2') format('woff2'),

	url('../fonts/LatoRegular.woff') format('woff'),

	url('../fonts/LatoRegular.ttf') format('truetype'),

	url('../fonts/LatoRegular.svg#LatoRegular') format('svg');

}



@font-face {

	font-family: 'LatoBold';

	src: url('../fonts/LatoBold.eot');

	src: url('../fonts/LatoBold.eot') format('embedded-opentype'),

	url('../fonts/LatoBold.woff2') format('woff2'),

	url('../fonts/LatoBold.woff') format('woff'),

	url('../fonts/LatoBold.ttf') format('truetype'),

	url('../fonts/LatoBold.svg#LatoBold') format('svg');

}





.head{background: #fff;}

.logo{padding-top: 27px;margin-right: 100px;}

.logo img{width: 100%;max-width: 254px;max-height: 63px;}

.sj{margin-right: 8px;}

.sj a{padding: 0 1px;}

.sjss{margin-top: 17px;}

.navlist2{display: none;}

.navlist{padding-top: 46px;background: url("../images/toubg.png") no-repeat 23px 4px;}

.navlist>li{float: left;margin-left: 66px;position: relative;padding-bottom: 48px;}

.navlist>li>a{font-size: 18px;font-size: 1.8rem;display: block;}

.navlist>li:hover>a{color: #e40001;}

.navlist>li.currentnav>a{color: #e40001;}



.yiji{position: absolute;left: 50%;margin-left: -107px;top: -9999px;background: #eee;z-index: 999;width: 214px;border: 1px solid #bfbfbf;}

.yiji>li{line-height: 46px;padding-left: 16px;border-top: 1px solid #d2d2d2;font-size:16px;font-size:1.6rem;font-family: Verdana, Geneva, Tahoma, sans-serif;position: relative;}

.yiji li.noborder{border: none;}

.yiji li:hover{background: #e40001;}

.yiji li:hover>a{color: #fff;}

.yiji a{display: block;color:#333;}

.navlist>li:hover .yiji{top: 100%;}



.erji,.sanji{padding-left: 2px;position: absolute;left: 100%;}

.erji li{line-height: 48px;padding-left: 13px;font-size:14px;font-size:1.4rem;font-family: Verdana, Geneva, Tahoma, sans-serif;position: relative;}

.erji ul,.sanji ul{background: #f5f4f4;}

.erji{width: 273px;top: -9999px;}

.sanji{width: 230px;top: -9999px;}



.yiji>li:hover .erji{top: -2px;}

.erji li:hover .sanji{top: 0px;}



@media screen and (min-width:1000px) and (max-width:1219px) {

	.navlist>li{margin-left: 35px;}

	.logo{margin-right: 50px;}



	.yiji>li{font-size:14px;font-size:1.4rem;}

	.yiji{width: 185px;margin-left: 0;right: 0;left: auto;}

	.erji{width: 250px;}

	.erji li{padding-left: 10px;}

	.sanji{width: 200px;}

}

@media screen and (max-width:999px) {

	.navlist{width: 100%;padding-top: 20px;}

	.navlist>li{padding-bottom: 18px;margin-left: 0;width: 16.6666%;text-align: center;}

	.yiji{display: none;}

}

@media screen and (max-width:767px) {

	.navlist2{display: block;}

	.navlist1{display: none;}

	.navlist>li{width: 25%;}

	.search{display: none;}

	.logo{padding-top: 16px;}

}

@media screen and (max-width:500px) {

	.logo{width: 220px;padding-top: 10px;}

	.navlist>li>a{font-size:16px;font-size:1.6rem;}

	.navlist>li{padding-bottom: 10px;}

}



/*************  syn  ************/

.syn{padding-top: 79px;padding-bottom: 215px;}

.sybt{text-align: center;font-size: 36px;font-size: 3.6rem;text-transform: uppercase;font-family: 'LatoBold';}

.sybt a:hover{color: #e92e2f;}

.syn .sybt{margin-bottom: 48px;}

.synbox{width: 371px;float: left;margin-left: 43px;}

.synbox img{width: 100%;max-width: 371px;max-height: 225px;}

.synbox a{display: block;}

.synp1{font-size:18px;font-size:1.8rem;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.synbox span{color: #555555;padding-left: 27px;background: url(../images/rili.png) no-repeat left center;display: block;margin-top: 22px;margin-bottom: 28px;}

.synp3{font-size:16px;font-size:1.6rem;line-height: 26px;height: 78px;overflow: hidden;margin-top: 17px;margin-bottom: 30px;}

.synp4{width: 115px;height: 35px;line-height: 35px;border-radius: 18px;text-align: center;border: 1px solid #333;}



.synp1:hover{color: #e92e2f;}

.synp3:hover{color: #e92e2f;}

.synp4:hover{background: #e92e2f;border: 1px solid #e92e2f;color: #fff;}



@media screen and (min-width:1000px) and (max-width:1219px) {

	.synbox{margin-left: 25px;width: 310px;}

}

@media screen and (max-width:999px) {

	.synbox{width: 31.333%;margin: 0 1%;}

	.syn{padding-top: 50px;}

	.sybt{font-size: 30px;font-size: 3rem;}

	.synp1{font-size:16px;font-size:1.6rem;}

	.synp3{font-size:14px;font-size:1.4rem;}

}

@media screen and (max-width:767px) {

	.sybt{font-size: 24px;font-size: 2.4rem;}

	.syn .sybt{margin-bottom: 30px;}

	.synbox span{margin-top: 10px;margin-bottom: 15px;}

	.synp3{margin-bottom: 15px;}

	.syn{padding-top: 35px;}

}

@media screen and (max-width:600px) {

	.synbox{float: none; width: auto;max-width: 371px;margin: 0 auto;margin-bottom: 20px;}



}



/************  syp  ************/

.syp{padding-top: 82px;padding-bottom: 63px;max-width: 1920px;margin: 0 auto;}



#outer #tab{text-align: center;}

#outer #tab li{display: inline-block;border: 1px solid transparent;padding: 0 24px;text-align: center;font-size: 18px;font-size: 1.8rem;cursor: pointer;line-height: 44px;border-radius: 22px;text-transform: uppercase;margin: 0 18px;}

#outer #tab li.current{border: 1px solid #e92e2f;color: #e92e2f;}

#outer #tab li:hover{border: 1px solid #e92e2f;color: #e92e2f;}

#outer .ul{display: none;padding-top: 54px;}



.sybt2{padding-bottom: 32px;text-align: center;background: url(../images/btxian.jpg) no-repeat center bottom;font-size: 40px;font-size: 4rem;font-family: 'LatoBold';text-transform: uppercase;}

.sybt2 span{color: #e92e2f;}

.syp .sybt2{margin-bottom: 27px;}



.sypbox{width: 20%;float: left;}

.syptu img{width: 100%;max-width: 268px;max-height: 268px;}

.syptu{display: block;border-right: 1px solid #d6d6d6;padding: 0 60px;padding-bottom: 10px;}

.sypp1{display: block;font-size:18px;font-size:1.8rem;line-height: 34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;margin-top: 22px;margin-bottom: 21px;padding: 0 10px;}

.sypp2{display: block;width: 141px;height: 38px;line-height: 38px;text-align: center;border-radius: 20px;border: 1px solid #7d7d7d;font-size:16px;font-size:1.6rem;color: #666666;margin: 0 auto;}

.sypp1:hover{color: #e92e2f;}

.sypp2:hover{background: #e92e2f;border: 1px solid #e92e2f; color: #fff;}

.sypbox.noborder .syptu{border: none;}



.ck-slide-wrapper li{background: url("../images/huixian.jpg") no-repeat center bottom;}



.ck-slide { position: relative; overflow: hidden; width: 100%; height:457px; margin: 0 auto; margin-top:9px;}

.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}

.ck-slide ul.ck-slide-wrapper { position:absolute; width:100%; height:457px; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}

.ck-slide ul.ck-slide-wrapper li { position: absolute; display:none;width: 100%;}

.ck-slidebox { position: absolute; bottom:0px; right:50%;margin-right:-66px; z-index: 30;}

.ck-slidebox ul li { float: left; height: 18px; width:18px; margin:0 13px; background:#9e9c9c; border-radius:50%; cursor:pointer;}

.ck-slidebox ul li.current { background: #3e3a39;}

.ck-slidebox ul li:hover { background: #3e3a39;}



@media screen and (max-width:1550px) {

	.ck-slide{height: 365px;}

	.ck-slide ul.ck-slide-wrapper{height: 365px;}

}

@media screen and (min-width:1000px) and (max-width:1219px) {

	.ck-slide{height: 390px;}

	.ck-slide ul.ck-slide-wrapper{height: 390px;}

	.syptu{padding-left: 10px;padding-right: 10px;}

}

@media screen and (max-width:999px) {

	.sypp1{font-size:14px;font-size:1.4rem;}

	.ck-slide{height: 330px;}

	.ck-slide ul.ck-slide-wrapper{height: 330px;}

	.sypp2{width: 110px;height: 30px;line-height: 30px;font-size:14px;font-size:1.4rem;}

	#outer .ul{padding-top: 35px;}

	#outer #tab li{font-size:14px;font-size:1.4rem;}

	.sybt2{font-size: 30px;font-size: 3rem;}

	.syp{padding-top: 45px;}

	.syptu{padding-left: 10px;padding-right: 10px;}

}

@media screen and (max-width:767px) {

	#outer #tab li{padding: 0 15px;margin: 0 10px;}

	.ck-slide{height: 290px;}

	.ck-slide ul.ck-slide-wrapper{height: 290px;}

	.sybt2{font-size:24px;font-size:2.4rem;}

}

@media screen and (max-width:650px) {

	.sypbox{width: 33.3333%;}

	#outer #tab li{padding: 0;width: 90%;text-align: center;margin-bottom: 5px;}

	.ck-slide{height: 665px;}

	.ck-slide ul.ck-slide-wrapper{height: 665px;}

	#outer .ul{padding-top: 20px;}

}

@media screen and (max-width:560px) {

	.ck-slide{height: 610px;}

	.ck-slide ul.ck-slide-wrapper{height: 610px;}

}

@media screen and (max-width:470px) {

	.ck-slide{height: 500px;}

	.ck-slide ul.ck-slide-wrapper{height: 500px;}

	.syp{padding-top: 30px;}

	.sypp2{width: 80px;font-size: 12px;font-size: 1.2rem;}

	.sypp1{margin-top: 10px;margin-bottom: 10px;}

}

@media screen and (max-width:400px) {

	.ck-slide{height: 450px;}

	.ck-slide ul.ck-slide-wrapper{height: 450px;}

}

@media screen and (max-width:340px) {

	.ck-slide{height: 410px;}

	.ck-slide ul.ck-slide-wrapper{height: 410px;}

}





/************  sya  ************/

.sya{padding-top:47px;padding-bottom: 76px;background: url(../images/sybg1.png) no-repeat center top;max-width: 1920px;margin: 0 auto;}

.sya .sybt2{padding-bottom: 27px;}



.kbox{position: relative;padding-top: 107px;padding-bottom: 100px;}

.yuan{text-align: center;}

.yuan img{width: 100%;max-width: 372px;max-height: 372px;}

.k{position: absolute;}

.k1,.k2,.k3{left: 0;}

.k4,.k5,.k6{right: 0;}

.k1{top: 50px;}

.k2{top: 250px;}

.k3{top: 477px;}



.k1 .anr{padding-right: 94px;background: url(../images/axian1.png) no-repeat right 38px;}

.k2 .anr{padding-right: 20px;background: url(../images/axian2.png) no-repeat right 60px;}

.k3 .anr{padding-right: 140px;background: url(../images/axian3.png) no-repeat right 0px;padding-top: 20px;}



.k4{top: 50px;}

.k5{top: 250px;}

.k6{top: 477px;}



.k4 .anr{padding-left: 94px;background: url(../images/axian4.png) no-repeat left 38px;}

.k5 .anr{padding-left: 20px;background: url(../images/axian5.png) no-repeat left 38px;}

.k6 .anr{padding-left: 140px;background: url(../images/axian6.png) no-repeat left 0px;padding-top: 20px;}



.k1 .anr,.k2 .anr,.k3 .anr{margin-left: 77px;text-align: right;max-width: 268px;padding-left: 15px;}

.k4 .anr,.k5 .anr,.k6 .anr{margin-right: 77px;text-align: left;max-width: 268px;padding-right: 15px;}



.syap1{display: block;font-family: 'LatoBold';font-size:20px;font-size:2rem;margin-bottom: 23px;}

.syap2{line-height: 22px;display: block;}

.k>a{position: absolute;}

.k1>a,.k2>a,.k3>a{left: 0;}

.k4>a,.k5>a,.k6>a{right: 0;}



.k1>a{top: 10px;}

.k2>a{top: -25px;}

.k3>a{top: 24px;}

.k4>a{top: 7px;}

.k5>a{top: -7px;}

.k6>a{top: 6px;}



@media screen and (min-width:1000px) and (max-width:1219px) {

	.yuan img{width: 300px;}

	.kbox{padding-top: 125px;}

	.k1 .anr, .k2 .anr, .k3 .anr{max-width: 230px;}

	.k4 .anr, .k5 .anr, .k6 .anr{max-width: 230px;}



	.k1 .anr{padding-right: 70px;}

	.k2 .anr{padding-right: 10px;}

	.k3 .anr{padding-right: 70px;}

	.k4 .anr{padding-left: 70px;}

	.k5 .anr{padding-left: 10px;}

	.k6 .anr{padding-left: 70px;}



	.k2{top: 230px;}

	.k5{top: 230px;}

	.k3,.k6{top: 395px;}

}

@media screen and (max-width:999px) {

	.k{position: relative;top: 0; margin-bottom: 20px;}

	.k .anr{max-width: 9999999px;text-align: left;padding: 0;background: none;}

	.k4>a, .k5>a, .k6>a{left: 0;}

	.k4 .anr, .k5 .anr, .k6 .anr{margin-left: 90px;margin-right: 0;}

	.k1 .anr, .k2 .anr, .k3 .anr{margin-left: 90px;}

	.kbox{padding-top: 30px;padding-bottom: 0;}

	.yuan img{width: 260px;margin-bottom: 20px;}

	.sya{background: #f8fcfc;padding-bottom: 40px;}
    .k1 > a{top: 0;}
    .k2>a{top: 0;}
    .k3 > a{top: 0;}
    .k4 > a{top: 0;}
    .k5 > a{top: 0;}
    .k6 > a{top: 0;}
}

@media screen and (max-width:450px) {

	.yuan img{width: 230px;}

}



.hong1{background: url(../images/hong1.jpg) no-repeat center top;margin-top: 139px;margin-bottom: 60px;}

.hong2{background: url(../images/hong2.jpg) no-repeat center top;}

.hong{padding-top: 30px;min-height: 310px;}

.hongz a{display: block;border: 6px solid #fff;}

.hongz a img{display: block;width: 100%;max-width: 435px;max-height: 269px;}

.hongz{padding-bottom: 29px;background: url(../images/yinying.png) no-repeat center bottom;}

.hongy{width: 690px;}



.syhp1{display: block;font-family: 'LatoBold';font-size: 32px;font-size: 3.2rem;text-transform: uppercase;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 16px;}

.syhp2{display: block;font-size:16px;font-size:1.6rem;line-height: 30px;max-height: 120px;overflow: hidden;margin-top: 21px;margin-bottom: 30px;}

.syhp3{display: block;width: 159px;height: 40px;line-height: 40px;text-align: center;font-size:16px;font-size:1.6rem;color: #e92e2f;border: 1px solid #e92e2f;text-transform: uppercase;}

.syhp1:hover{color: #e92e2f;}

.syhp2:hover{color: #e92e2f;}

.syhp3:hover{background: #e92e2f;color: #fff;}

@media screen and (min-width:1000px) and (max-width:1219px) {

	.hongy{width: 500px;}

	.hong1{margin-top: 90px;}

}

@media screen and (max-width:999px) {

	.hong1{margin-top: 30px;margin-bottom: 40px;}

	.hongz{width: 30%;padding-bottom: 0;background: none;}

	.hongy{width: 67%;}

	.syhp1{font-size:24px;font-size:2.4rem;padding-top: 0;}

	.syhp2{font-size:14px;font-size:1.4rem;line-height: 26px;max-height: 104px;overflow: hidden;margin-top: 10px;margin-bottom: 15px;}

	.hong{min-height: 215px;}

}

@media screen and (max-width:767px) {

	.hong{background: none;padding-top: 0px;}

	.hongz{float: none;width: auto;max-width: 435px;margin: 0 auto;}

	.hongy{width: 100%;float: none;margin-top: 20px;}

}

@media screen and (max-width:600px) {

	.syhp1{font-size:20px;font-size:2rem;}

}



/***************  sypro  ************/

.sypro{padding-top: 103px;max-width: 1920px;margin: 0 auto;}

.sypro .sybt2{margin-bottom: 61px;}

.syprobox{width: 33.1%;margin-left: 0.3%;position: relative;overflow: hidden;float: left;margin-bottom: 6px;}

.syprotu img{display: block;width: 100%;max-width: 634px;max-height: 396px;}

.syprocover{position: absolute;left: 0;top: -100%;width: 100%;height: 100%;background: url(../images/procover.png);text-align: center;transition: 0.5s;display: flex;flex-direction: column;
justify-content: center;}

.syprop1{display: block;font-family: 'LatoBold';font-size: 30px;font-size: 3rem;text-transform: uppercase;color: #fff;padding-top: 0px;margin-bottom: 5px;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.syprop2{font-size:16px;font-size:1.6rem;line-height: 30px;overflow: hidden;display: block;background: url(../images/lianjie.png) no-repeat center bottom;color: #fff;padding-bottom: 78px;max-width: 412px;margin: 0 auto;}

.syprobox:hover .syprocover{top: 0;}



@media screen and (max-width:1700px) {

	.syprop1{padding-top: 0px;}

}

@media screen and (max-width:1400px) {

	.syprop1{padding-top: 0px;}

}

@media screen and (min-width:1000px) and (max-width:1300px) {

	.syprop1{font-size:20px;font-size:2rem;padding-top: 0px;}

	.syprop2{padding-bottom: 64px;font-size:14px;font-size:1.4rem;line-height: 24px;max-width: 310px;}

}

@media screen and (max-width:999px) {

	.syprocover{position: static;padding-bottom: 10px;}

	.syprobox{width: 31.333%;margin: 0 1%;margin-bottom: 10px;}

	.syprop1{font-size:18px;font-size:1.8rem;padding-top: 14px;}

	.syprop2{padding-bottom: 0;background:none;font-size:14px;font-size:1.4rem;line-height: 26px;height: 52px;overflow: hidden;}

	.sypro{padding-top: 60px;}

	.sypro .sybt2{margin-bottom: 40px;}

}

@media screen and (max-width:767px) {

	.syprobox{width: 48%;}

	.sypro{padding-top: 30px;}

}

@media screen and (max-width:450px) {

	.syprop1{font-size:16px;font-size:1.6rem;}

	.syprop2{font-size: 14px;font-size: 1.4rem;}

}

@media screen and (max-width:400px) {

	.syprobox{width: 98%;}

}



/************  bottom  ************/

.bottom{padding-top: 56px;padding-bottom: 30px;background:#1b191a url(../images/sybg2.jpg) no-repeat center top;max-width: 1920px;margin: 0 auto;}

.bottom .wp{position: relative;}

.bottom p,.bottom div,.bottom span,.bottom a,.bottom li{color: #fff;}

.bottom a:hover{color: #e92e2f;}

.bzuo{background: #fff;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);position: relative;position: absolute;left: 0;top: -133px;}

.bzuo form{padding-left: 45px;padding-right: 49px;padding-top: 28px;padding-bottom: 33px;}

.bzuo form a{font-size:24px;font-size:2.4rem;text-transform: uppercase;color: #333;display: block;margin-bottom: 30px;}

.bzuo form a span{color: #e92e2f;font-family: 'LatoBold';}





.c_div1{ padding-bottom:26px; }

.c_div2{ padding-bottom:27px; }

.c_div3{ padding-bottom:25px; }

.c_nr1{}



.c_bt1{ color:#ff0000; font-size:20px; font-size:2rem; width:14px;float:left; height:40px; line-height:40px;background: url("../images/xing.jpg") no-repeat left center; }

.c_div3 .c_bt1{ margin-top:11px; }



.c_input,.c_input2,.c_textarea,.c_captcha{ padding-left:12px; float:left; border:solid 1px #d2d2d2; color:#a6a6a6; font-size:14px; font-size:1.4rem; background:#fff; }

.c_input,.c_input2,.c_captcha{ height:38px; line-height:38px;}



.c_input{ width:206px; }

.c_input2{ width:470px; }

.c_textarea{ width:470px; float:left; line-height:26px; height:99px; padding-top:6px; }





.c_captcha{ width:146px; }

.c_yzm{ float:left; cursor:pointer; margin-left:20px; }

.c_send{ cursor:pointer; /*margin-left:34px;*/ width:188px; height:41px; line-height:41px; border-radius: 20px;text-align:center; color:#fff; background:#e92e2f; font-size:16px; font-size:1.6rem; margin-top:1px;margin-top: 30px;text-transform: uppercase;}

.c_send:hover{ background:#cf0506; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }



.byou{width: 520px;}

.div>span,.div>a{font-size:24px;font-size:2.4rem;font-family: 'LatoBold';text-transform: uppercase;display: block;margin-bottom: 17px;}

.div li{line-height: 32px;}

.div1 li{padding-left: 15px;background: url(../images/bdian.png) no-repeat left center;}



.div2{width: 240px;}

.copyright{line-height: 30px;padding-top: 44px;}

.bsjj a{margin-right: 11px;position: relative;top: 0;transition: 0.5s;}

.bsjj a:hover{top: -10px;}

.bsjj{padding-top: 17px;}



.link{padding-top: 33px;line-height: 30px;}

.link a{padding: 0 20px;}

.reanod{padding-left: 5px;padding-right: 5px;}





@media screen and (min-width:1000px) and (max-width:1219px) {

	.byou{width: 450px;}

	.bzuo form{padding-left: 30px;padding-right: 30px;}

	.c_input2,.c_textarea{width: 400px;}

	.c_input{width: 180px;}

	.syn{padding-bottom: 160px;}

}

@media screen and (max-width:999px) {

	.byou{width: 100%;margin-bottom: 20px;}

	.bzuo{position: static;}

	.bottom{background: #1b191a;}

	.syn{padding-bottom: 58px;}

}

@media screen and (max-width:767px) {

	.bzuo{display: none;}

	.div{display: none;}

	.copyright{padding-top: 0;}

	.link{display: none;}

	.bottom{padding-top: 30px;}

}

@media screen and (max-width:600px) {

	.syn{padding-bottom: 20px;}

}





.hdtop{position: fixed;right: 20px;bottom: -100px;transition: 1s;cursor: pointer;z-index: 99999;}



.ce{position: fixed;top: 20%;right: 0;width: 50px;z-index: 9999;}

.ce a{display: block;width: 50px;height: 50px;}

.ce li{width: 50px;height: 50px;float: right;position: relative;cursor: pointer;}

.celi1{background:#1672d5 url(../images/cei1.png) no-repeat center center;}

.celi2{background:#00aff0 url(../images/email.png) no-repeat center center;}

.celi3{background:#1672d5 url(../images/weixin.png) no-repeat center center;background-size: 24px 24px;}

.celi4{background:#00aff0 url(../images/dianhua.png) no-repeat center center;background-size: 24px 24px;}

.ce li .hide_box {display: none;position: absolute;top: 50%;transform: translate(-100%,-50%); left: 0;width: max-content;padding-right: 5px;}

.ce li .hide_box p {font-size: 14px;line-height: 20px;background: #00aff0;color: #fff;padding: 5px 10px;}
@media screen and (min-width:768px) {
.ce li:hover .hide_box{display: block;}
}
@media screen and (max-width:767px) {
    .ce li .hide_box {left: 0; top: -5px; transform: translateY(-100%);padding-right: 0px;}
    .ce .celi3 .hide_box{left: 50%;transform: translate(-50%,-100%);}
	.ce{position: fixed;top: auto;bottom:0;right: 0;width: 100%;z-index: 9999;}

	.ce li{width: 25%;}

	.ce a{width: 100%;}

	.bottom{padding-bottom: 70px;}

}



/********  bread  ********/

.bread .wp{padding-top: 7px;line-height: 30px;padding-bottom: 6px;border-bottom: 1px solid #bfbfbf;}

.bread a.currentbread{color: #e40001;}

.bread a:hover{color: #e40001;}

.fymain{padding-top: 59px;padding-bottom: 178px;}





/*list*/

.product .xiangqing .list {width: 310px;}

.product .xiangqing .list .title1{width: 100%;margin-bottom:0px;}

.product .xiangqing .list .title1 a{display: block; border-top: 5px solid #e40001;  height: 39px;line-height: 39px;background-color: #fff;color: #fff;

	font-size:22px;font-size:2.2rem;color:#e40001; text-transform: uppercase; font-family: 'LatoBold'; padding-left: 17px; }



.product .subNav{cursor: pointer;background:#e4e5e6; margin-top: 7px; font-family: "Verdana";  line-height: 48px;  }

.product .subNav a{display: block;  line-height: 48px;   padding-left:14px; background:#eeeeee ; font-size:16px; font-size:1.6rem; color:#333333; transition:0s;}

.product .subNav:hover a{ background:#e40001 ; color:#fff;}

.product .currentDd a{background:#e40001 ; color:#fff;}

.product .navContent{ display: none; background:#f5f4f4;position: relative; margin-bottom: 7px; }

.product .navContent>li>a{ display: block; border-bottom: 1px solid #c9d6e5;}

.product .navContent>li.mln a{ border-bottom: 0px solid #c9d6e5;}



.product .navContent>li>a{ background:url(../images/kuanon.png) no-repeat 16px center;  display:block; font-size:14px;font-size:1.4rem;

	padding-bottom: 0px; color:#333; padding-left:57px;line-height: 40px;}

.product .navContent>li>a:hover{ background:url(../images/kuan.png) no-repeat 16px center;color: #e40001;}



.navContent-lion>a{ border-bottom: 1px solid #c9d6e5!important; background:url(../images/kuan.png) no-repeat 16px center!important; }



.navContent-lion>a{color: #e40001!important; background:url(../images/kuan.png) no-repeat 16px center!important;}



.navdl{ display: none; border-bottom: 1px solid #c9d6e5; padding-top: 7px; padding-bottom: 12px;}

.navContent>li>dl>dd{ line-height: 30px;padding: 3px 0;}

.navContent>li>dl>dd>a{  padding-left:66px;  font-size: 14px; font-size: 1.4rem; line-height: 24px; color: #333333;   }

.navContent>li>dl>dd> a:hover{ color: #e40001;   }



.product .xiangqing .goods{width: 841px; }

.chanliep1{font-size:24px;font-size:2.4rem;color: #e40001;font-family: 'LatoBold';line-height: 36px;padding-bottom: 12px;border-bottom: 1px solid #7d7d7d;}

.chanliep2{line-height: 30px;padding-top: 20px;font-family: Verdana, Geneva, Tahoma, sans-serif;padding-bottom: 20px;}

.pbox{width: 262px;float: left;margin-left: 20px;text-align: center;margin-bottom: 52px;}

.ptu{display: block;border: 1px solid #bfbfbf;}

.ptu img{display: block;width: 100%;max-width: 447px;max-height: 382px;}

.pp1{display: block;font-size:16px;font-size:1.6rem;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 12px;}

.pp2{display: block;color: #666666;line-height: 24px;height: 72px;overflow: hidden;margin-top: 2px;margin-bottom: 16px;}

.pp3{position: relative;}

.pp3 a{display: block;width: 118px;height: 30px;line-height: 30px;text-align: center;border-radius: 16px;border: 1px solid #666666;color: #555555;margin: 0 auto;}

.pp3 input{cursor: pointer;position: absolute;left: 45px;top: 10px;}

.pp1:hover{color: #e92e2f;}

.pp2:hover{color: #e92e2f;}

.pp3 a:hover{color: #fff;background: #e92e2f;border: 1px solid #e92e2f;}



/*page*/

.fenye{ padding-top:0px; margin-top: 62px;text-align: center; }

.fenyen{ margin-top:0px;}

.fenyen4{ text-align: center; float: none; margin-top: 96px; }

.fenyen a{ display:inline-block; width:26px; height:25px; background: #333333; text-align:center; line-height:23px;

	border-radius:50%; margin:0 5px 0 6px; font-size:14px; font-size:1.4rem; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px; color:#fff;}

.big{ width:auto !important; border:none !important; background:#fff!important;  font-size:12px !important; font-size:1.2rem !important;

	color:#333 !important; margin-left: 0px!important; padding-right: 17px;}

.sx1{ margin-left: 23px!important; font-size:12px !important; font-size:1.2rem !important; }



.fenyen a.dangqianfen{ background:#e40001; color:#fff; }

.fenyen a:hover{ background:#e40001; color:#fff; }



.fuxuan{  float:right; font-size:16px; font-size:1.6rem; color:#4b4b4b; margin-top:-3px; font-family:Verdana;}

.fuxuan input{ width:170px; height:32px; background:#e40001; border:none; color:#fff; margin-left:4px; cursor:pointer;font-size:14px !important; font-size:1.4rem !important; font-family:Verdana, Geneva, sans-serif;}

.fuxuan input:hover{ background:#e40001;}

.fuxuan img{ position: relative; top: 4px; }

.fuxuan span{ color: #4b4b4b; font-family: "Verdana"; padding-left: 11px; position: relative; top: 4px;}



@media screen and (min-width:1000px) and (max-width:1219px) {

	.product .xiangqing .goods{width: 640px;}

	.pbox{width: 200px;}

	.pp3 input{left: 0;}

}

@media screen and (max-width:999px) {

	.product .xiangqing .goods{width: 100%;}

	.product .xiangqing .list{width: 100%;margin-top: 50px;}

	.pbox{width: 31.333%;margin: 0 1%;margin-bottom: 30px;}

	.fymain{padding-top: 30px;padding-bottom: 40px;}

	.subNavBox{display: none;}

	.product .xiangqing .list .title1{position: relative;}

	.product .xiangqing .list .title1 p{position: absolute;bottom: 5px;right: 10px;cursor: pointer;}

	.product .xiangqing .list .title1 p span{display: block;width: 30px;height: 5px;margin-bottom: 3px;background: #e40001;}

	.fenye{text-align: center;}

	.fenyen{float: none;display: inline-block;}

	.fuxuan{display: inline-block;float: none;}

}

@media screen and (max-width:850px) {

	.pp3 input{left: 0;}

}

@media screen and (max-width:600px) {

	.pbox{width: 48%;}

}

@media screen and (max-width:350px) {

	.pbox{width: 98%;}

}







/************  product2  **************/

.img980{display: none;}

#showArea{margin-top: 11px;margin-bottom:10px; }

#showArea img{cursor:pointer;width:106px;height:90px;display: block;}

#showArea a{ display:block;text-align: right;border: 1px solid #bfbfbf;margin: 0 auto;margin-bottom: 16px;}

#showArea a:hover{border: 1px solid #f1ab07;}

#main_img{cursor:pointer;display:block;}

#gotop{cursor:pointer;display:block;  width: 109px;height: 27px;background: url(../images/top.png) no-repeat center top;margin: 0 auto;}

#gobottom{cursor:pointer;display:block; width: 109px;height: 27px;background: url(../images/bottom.png) no-repeat center bottom;margin: 0 auto;}

#gotop:hover{background: url(../images/topon.png) no-repeat center top;}

#gobottom:hover{background: url(../images/bottomon.png) no-repeat center bottom;}

#showArea{height:308px; overflow:hidden;}

.MagicZoomBigImageCont {background:#FFF;}

.MagicZoomBigImageCont img{width: 600px!important;height: 512.75px!important;display: block;}

.MagicZoomPup {border:0px solid #aaa;background:#ffffff;}



.left-pro{width:569px;text-align:left;margin-bottom:27px;margin: 0 auto;}

.left-pro .t1{width:108px;float:left;}

.left-pro .t2{width:449px;text-indent:0;float:right;}

.left-pro .t2 a{ display:block;margin-bottom: 0px;border: 1px solid #bfbfbf;}

.left-pro .t2 img{text-indent:0;display: block;}



.titleh1{padding-bottom: 11px;border-bottom: 1px solid #bfbfbf;padding-top: 31px;margin-bottom: 20px;}

.titleh1 h1{font-size: 20px;font-size: 2rem;line-height: 30px;}

/*.content{width: 249px;}*/
.content{width: 48%;}



.btn{padding-top: 71px;}

.btn a.btn1{display: inline-block;width: 118px;height: 31px;line-height: 31px;text-align: center;color: #e40001; transition: 0.5s;border-radius: 23px;margin-right: 33px;background: #fff;border: 1px solid #e40001;}

.btn a.btn2{display: inline-block;width: 91px;height: 31px;line-height: 31px;text-align: center;color: #e40001; transition: 0.5s;border-radius: 23px;background: #fff;border: 1px solid #e40001;}

.btn a:hover{background: #e40001;color: #fff;}



.share{margin-top: 23px;}

.share .share1{line-height: 26px;color: #666666;padding-right: 10px;font-size:14px;font-size:1.4rem;font-family: Verdana, Geneva, Tahoma, sans-serif;}



.cpxxbt{font-size:18px;font-size:1.8rem;color: #333333;margin-bottom: 10px;}

.cpxx{line-height: 26px;font-size:16px;font-size:1.6rem;color: #333;margin-bottom: 5px;}



.chanpinx{line-height: 30px;font-size:16px;font-size:1.6rem;overflow: hidden;}

.chanpinx a{color: #f1ab07;}

.chanpinx img{max-width: 100%;}

.chanpinx iframe{max-width: 100%;}



.chanpinx table,.nex table,cpxx table{ width:97%; border-collapse:collapse; line-height:24px;}

.chanpinx tr td,.nex tr td,cpxx tr td{ line-height:24px; padding:2px;}



.img980 .img-scroll {position: relative;margin: 0 auto;width: 100%;}

.img980 .img-scroll .prev,.img980 .img-scroll .next {position: absolute;display: block;width: 12px;height: 20px;top:40%;color: #fff;text-align: center;line-height: 100px}

.img980 .img-scroll .prev {left: 0;cursor: pointer;background: url("../images/zjs.png") no-repeat;}

.img980 .img-scroll .next {right: 0;cursor: pointer;background: url("../images/zjx.png") no-repeat;}

.img980 .img-list {position:relative;width:90%;overflow: hidden;margin: 0 auto;}

.img980 .img-list ul {width: 10000%;}

.img980 .img-list li {float: left;display: inline;width: 0.48%;margin: 0 0.01%;position: relative;position: relative;text-align: center;}

.img980 .img-list li span,.img980 .img-list li a{color: #fff;display: block;}

.img980 .img-list li img{width: 100%;max-width: 100%;max-height: 100%;display: block;}



.m-fixnav{padding-top: 25px;}

.nav-list{background:#e9f7ee;padding-left: 44px;}

.nav-list li{display: inline-block;text-align: center;line-height: 40px;margin-right: 45px;}

.nav-list li a{display:block;text-align: center;padding: 0 6px;color: #0a9844;font-size:14px;font-size:1.4rem;}

.nav-list li a.active{background: #0a9844;color: #fff;}



.des{font-size: 20px;font-size: 2rem;margin-top: 85px;font-family: 'LatoBold';text-transform: uppercase;border-bottom: 1px solid #999;margin-bottom: 20px;}

.des span,.des a{color: #e40001;padding: 0 14px;display: inline-block;line-height: 36px;position: relative;top: 1px;background: #fff;border-top: 3px solid #e40001;border-left: 1px solid #999;border-right: 1px solid #999;}

.des2{font-family: 'LatoBold';font-size: 26px;font-size: 2.6rem;text-transform: uppercase;padding-bottom: 10px;background: url(../images/desbg.jpg) no-repeat left bottom;margin-bottom: 47px;margin-top: 50px;}



.fypboxlist .pbox{margin-bottom: 0;margin-left: 27px;}



@media screen and (max-width:1219px) {

	.MagicZoomBigImageCont {display: none!important;}

	.MagicZoomBigImageCont img{display: none!important;}

	.MagicZoomPup {background: rgba(0,0,0,0)!important;}

}



@media screen and (min-width:1000px) and (max-width:1219px) {

	.left-pro{float: none;}

	.content{width: 100%;}

	.titleh1 h1{font-size:18px;font-size:1.8rem;line-height: 30px;}

	.btn{padding-top: 50px;}

	.fypboxlist .pbox{margin-left: 20px;}

}

@media screen and (max-width:999px) {

	.left-pro{display: none;}

	.img980{display: block;}

	.content{width: 100%;margin-top: 30px;}

	.img980 .img-list li a{border: 1px solid #e3e3e3;}

	.btn{padding-top: 40px;}

	.des{font-size: 24px;font-size: 2.4rem;background: none;}

	.des2{margin-bottom: 40px;}

	.share{padding-left: 0;}

	.btn a{margin: 0;margin-right: 20px;}

	.titleh1{padding-top: 10px;}



	.fypboxlist .pbox{width: 31.333%;margin: 0 1%;}

}

@media screen and (max-width:767px) {

	.m-fixnav{padding-top: 35px;}

	.titleh1 h1{font-size:20px;font-size:2rem;line-height: 30px;}

	.des{font-size:20px;font-size:2rem;margin-top: 50px;}

}

@media screen and (max-width:600px) {

	.fypboxlist .pbox{width: 48%;margin: 0 1%;margin-bottom: 30px;}

}

@media screen and (max-width:550px) {

	.img980 .img-list li{width: 0.98%;}

	.btn a{font-size:14px;font-size:1.4rem;width: 150px;height: 40px;line-height: 40px;margin-bottom: 10px;}

	.cpms{padding-top: 35px;}

	.cpxx{font-size:14px;font-size:1.4rem;}

	.btn1{margin-left: 0;}

	.des{font-size:16px;font-size:1.6rem;line-height: 40px;}

}

@media screen and (max-width:450px) {

	.fypboxlist .pbox{width: 98%;}

}





/************  about  ***********/

.fya{padding-bottom: 53px;}

.azuo{width: 542px;padding-top: 12px;}

.ayou{padding-top: 20px;padding-right: 15px;background: url(../images/syspbg.jpg) no-repeat right top;}



.syshipin{width: 591px;}

.vitu{position: relative; padding-bottom: 83.92%;height: 0;overflow: hidden;}

.vitu iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}

.vitu iframe body{ margin:0px !important;}



.fyap1{font-size:20px;font-size:2rem;text-transform: uppercase;padding-left: 41px;background: url(../images/abg1.png) no-repeat left center;display: block;margin-bottom: 14px;}

.fyap2{display: block;font-size: 36px;font-size: 3.6rem;color: #333333;font-family: 'LatoBold';text-transform: uppercase;padding-bottom: 18px;background: url(../images/abg2.jpg) no-repeat left bottom;line-height: 42px;}

.fyap2 span{color: #e40001;}

.fyap3{display: block;line-height: 30px;margin-top: 24px;margin-bottom: 46px;font-family: Verdana, Geneva, Tahoma, sans-serif;}

.fyap4{display: block;width: 170px;height: 40px;line-height: 40px;text-align: center;background: #018adb;color: #fff;font-family: 'GOTHICB';font-size:16px;font-size:1.6rem;text-transform: uppercase;}



.fyabg{padding-top: 139px;padding-bottom: 153px;background: url(../images/fyabg.jpg) no-repeat center top;max-width: 1920px;margin: 0 auto;}

.fyabg p{color: #fff;font-size:16px;font-size:1.6rem;line-height: 26px;font-family: Verdana, Geneva, Tahoma, sans-serif;margin-top: 24px;max-width: 965px;}



.awenzi{padding-top: 73px;padding-bottom: 45px;}

.awenzi p{font-size:16px;font-size:1.6rem;line-height: 30px;font-family: Verdana, Geneva, Tahoma, sans-serif;}



.ahui{background: #f6f6f6;padding-top: 52px;padding-bottom: 27px;max-width: 1920px;margin: 0 auto;}



.ahui #box{position:relative;width:1046px;height:480px;margin:59px auto 0;}

.ahui #box ul{position:relative;width:1046px;height:373px;}

.ahui #box li{position:absolute;list-style:none;background:#000;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;border-radius:3px;}

.ahui #box li img{width:100%;height:100%;vertical-align:top;}

.ahui #box li div{width:100%;height:100%;line-height:30px;background:url(../images/zscover.png);filter:alpha(opacity=70);text-align: center;font-size: 20px;font-size: 2rem;font-family: Verdana, Geneva, Tahoma, sans-serif;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;position: absolute;top: 0;left: 0;}

.ahui #box li div span{color: #fff;padding-top: 50px;background: url(../images/fangdajing.png) no-repeat center top;display: block;text-align: center;margin-top: 48%;}

.ahui #box li div h4{margin:0 10px;font:12px/24px arial;border-bottom:1px #333 solid;}

.ahui #box li div h4 span{color:red;margin-left:10px;}

.ahui #box li div p{margin:5px 10px 0;text-indent:2em;}

.ahui #box .prev, #box .next{position:absolute;top:57%;width:43px;height:43px;margin-top:-21px;overflow:hidden;text-indent:-999px;cursor:pointer;}

.ahui #box .prev{left:-75px;background:url(../images/zss.png) no-repeat;}

.ahui #box .next{right:-75px;background-position:-39px 0;background:url(../images/zsx.png) no-repeat;}

.ahui #copyright{padding-top:10px;text-align:center;}



.ahui #box2{display: none;}

.cerbt{text-align: center;padding-bottom: 21px;background: url(../images/cerbg.png) no-repeat center bottom;color: #e40001;font-size: 36px;font-size: 3.6rem;font-family: 'LatoBold';text-transform: uppercase;}





/*********************fangdaxiaoguo**********************/

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}

#baguetteBox-overlay.visible{opacity:1}

#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}

#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}

#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}



#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}

#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}

#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}

#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}

#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}

.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}

.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;

	border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}

.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}

.baguetteBox-button#next-button{right:2%}

.baguetteBox-button#previous-button{left:2%}

.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}

.baguetteBox-button svg{position:absolute;left:0;top:0}

.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}

.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}

.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}

@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}

@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}

@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}

@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}

@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}

@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}







@media screen and (min-width:1000px) and (max-width:1219px) {

	.ahui #box2{display: block;padding-top: 20px;}
    .ahui #box2 ul{
        display: flex;
        flex-wrap: wrap;
    }

    .ahui #box2 .no_margin{
        margin-left: 0px !important;
    }
	.ahui #box{display: none;}

	.ahui #box2 li{margin-left: 20px;width: 307px;margin-left: 29px;margin-bottom: 20px;}

	.ahui #box2 li img{width: 100%;max-width: 329px;max-height: 446px;}

	.ahui #box2 li div{text-align: center;font-size: 16px;font-size: 1.6rem;margin-top: 10px;}



}

@media screen and (max-width:999px) {

	.ahui #box2{display: block;}

	.ahui #box{display: none;}

    .ahui #box2 ul{
        display: flex;
        flex-wrap: wrap;
    }

    .ahui #box2 .no_margin{
        margin-left: 0px !important;
    }

	.ahui #box2{display: block;padding-top: 20px;}

	.ahui #box{display: none;}

	.ahui #box2 li{float: left;width: 31.3333%;margin: 0 1%;margin-bottom: 20px;}

	.ahui #box2 li img{width: 100%;max-width: 329px;max-height: 446px;}

	.ahui #box2 li div{text-align: center;font-size: 16px;font-size: 1.6rem;margin-top: 10px;}



}

@media screen and (max-width:600px) {

	.ahui #box2 li{width: 48%;margin: 0 1%;margin-bottom: 10px;}

	.ahui #box2 li div{font-size:14px;font-size:1.4rem;}

}







.team{padding-top: 42px;background: url(../images/fyabg2.jpg) no-repeat center top;padding-bottom: 30px;max-width: 1920px;margin: 0 auto;}

.team .abmain5 { margin-top: 53px;}



.team #boxx { position: relative; width: 1061px; height: 510px; margin: auto; margin-top: 30px; }



.team #boxx ul { position: relative; width: 1061px; height: 510px; }



.team #boxx li { position: absolute; list-style: none; width: 0; height: 0; top: 0px; left: 0px; z-index: 0; }



.team #boxx li img { width: 100%; height: 100%; vertical-align: top; }



.team #boxx li div { width: 100%; line-height: 26px; margin-top: 15px; color: #333; text-align: center; font-size: 16px; font-size: 1.6rem; font-family: Verdana, Geneva, Tahoma, sans-serif;}



.team #boxx .prev, .team #boxx .next { position: absolute; top: 50%; width: 52px; height: 11px; margin-top: -35px; overflow: hidden; text-indent: -999px; cursor: pointer; }



.team #boxx .prev { left: -70px; background: url(../images/ableft.png) no-repeat; }



.team #boxx .next { right: -70px; background: url(../images/abright.png) no-repeat; }



.team #boxx .prev:hover { background: url(../images/ablefton.png) no-repeat; }



.team #boxx .next:hover { background: url(../images/abrighton.png) no-repeat; }



.team #copyright { padding-top: 10px; text-align: center; }



.team .heitu { position: absolute; width: 100%; left: 0px; top: 0px; }



.team .heitu img { display: block; margin: auto; width: 100%; max-width: 620px; max-height: 450px; }



.team #boxx li img { box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); }



.team #boxx2 { display: none; }



.p2lblist{padding-top: 83px;border-top: 6px solid #dcdcdc;margin-top:60px;}



@media screen and (max-width: 1219px) { .team .wp > ul li { width: 480px; }

	.team #boxx { width: 100%; }

	.team #boxx ul { width: 100%; }

	.team #boxx { display: none; }

	.team #boxx2 { display: block; }

	.team #boxx2 li { float: left; margin-left: 10px; width: 314px; margin-top: 20px; }

	.team #boxx2 li img { width: 100%; max-width: 510px; max-height: 394px; }

	.team #boxx2 li div { text-align: center; font-size: 14px; font-size: 1.4rem; line-height: 22px; height: 44px;margin-top: 10px; }

}



@media screen and (max-width: 999px) {

	.team #boxx2 li{width: 31.333%;margin: 0 1%;margin-bottom: 20px;}

}

@media screen and (max-width: 767px) {

	.team .abmain5{margin-top: 30px;}

}

@media screen and (max-width: 500px) {

	.team #boxx2 li{width: 48%;}

	.team .abmain5{margin-top: 20px;}

}





.gongchang{padding-top: 45px;padding-bottom: 90px;}

.gongchang .cerbt{margin-bottom: 47px;}

.gcbox{float: left;position: relative;overflow: hidden;}

.gcbox1{margin-left: 10px;margin-bottom: 5px;}

.gcbox2{margin-left: 9px;}

.gcbox1>img{display: block;width: 100%;max-width: 595px;max-height: 394px;}

.gcbox2>img{display: block;width: 100%;max-width: 394px;max-height: 261px;}

.gcbox a{position: absolute;left: 0;top: -100%;width: 100%;height: 100%;background: url(../images/gccover.png);}

.gcbox a img{width: 29px;height: 30px;position: absolute;left: 50%;margin-left: -15px;top: 50%;margin-top: -15px;}

.gcbox:hover a{top: 0;}



@media screen and (min-width:1000px) and (max-width:1219px) {

	.azuo{width: 480px;}

	.syshipin{width: 460px;}

	.ayou{margin-top: 120px;}



	.gcbox1{width: 485px;}

	.gcbox2{width: 320px;}

}

@media screen and (max-width:999px) {

	.azuo{width: 100%;float: none;}

	.syshipin{width: auto;max-width: 591px;}

	.ayou{float: none;max-width: 591px;margin: 0 auto;}



	.gcbox1{width: 48%;margin: 0 1%;margin-bottom: 10px;}

	.gcbox2{width: 320px;width: 31.333%;margin: 0 1%;}

	.gcbox a{display: none;}

}

@media screen and (max-width:767px) {

	.fyap2{font-size: 30px;font-size: 3rem;}

	.fyabg{padding-top: 70px;padding-bottom: 70px;}

	.awenzi{padding-top: 40px;}

	.cerbt{font-size: 30px;font-size: 3rem;}

	.gongchang{padding-bottom: 50px;}

}

@media screen and (max-width:500px) {

	.fyap2{font-size:24px;font-size:2.4rem;}

	.cerbt{font-size:24px;font-size:2.4rem;}

	.awenzi p{font-size:14px;font-size:1.4rem;}



	.gcbox1{width: 98%;}

}

@media screen and (max-width:400px) {

	.gcbox2{width: 98%;margin-bottom: 10px;}

}



/************  project2  ***********/

.a1au{text-align: center;font-size: 30px;font-size: 3rem;}

.lunboa {padding-bottom: 22px;}

.lunboa .ban .ban2 ul li{position: relative;}

.lunboa .ban .ban2 ul li .mzz{ position: absolute;bottom: 0;left: 0;width: 100%;display: block;text-align: center;height: 32px; color: #fff;line-height: 32px;background:rgba(0,0,0,0.7);font-family: Verdana, Geneva, Tahoma, sans-serif}

.lunboa .ban .ban2 ul li .mzz a{width: 100%; }





.lunboa{position: relative;}

img{ border:0;}

/*1*/

.ban{width:818px;height: 596px;position:relative;/*overflow:hidden;*/margin:0 auto;}

.ban2{ width:818px; height:596px; position:relative; overflow:hidden;margin: 0 auto;right: 0px;border: 1px solid #efefef;}

.ban2 ul{ position:absolute; left:0; top:0;}

.ban2 ul li{ width:800; height:578px;padding: 9px;background: #fff;}

.prev{ float:left; cursor:pointer;}



/*2*/

.num{ height:147px;overflow:hidden; width:895px; position:relative;float:left;}

.min_pic{ padding-top:9px;}

.num ul{ position:absolute; left:0; top:0;}

.num ul li{ width:189px; height:140px; margin-right:45px; padding:0px;padding-top: 8px;}

.num ul li a{display: block;background: transparent;padding: 3px;padding-right: 2px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}

.num ul li a img{width: 182px;height: 130px;}

.num ul li.on a{}

.num ul li.on{background: url(../images/sjt.png) no-repeat center top;}

.prev_btn1{ width:16px; text-align:center; height:21px; margin-top:47px; margin-right:30px; cursor:pointer; float:left;}

.next_btn1{  width:16px; text-align:center; height:21px; margin-top:47px;cursor:pointer;float:right;}

.prev1{ position:absolute; top:305px; left:-45px; width:36px; height:36px;border-radius: 50%;z-index:9;cursor:pointer;background: url("../images/lbs.png") no-repeat center; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);}

.next1{ position:absolute; top:305px; right:-45px; width:36px; height:36px;border-radius: 50%;z-index:9;cursor:pointer;background: url("../images/lbx.png") no-repeat center; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);}

.prev1:hover{background:#333 url("../images/lbs2.png") no-repeat center; box-shadow: none;}

.next1:hover{background:#333 url("../images/lbx2.png") no-repeat center; box-shadow: none;}

.mhc{

	z-index: 99999;

	background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:fixed; left:0; top:0; display:none;}



/*3*/

.pop_up{ width:845px; height:546px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-498px; margin-top:-273px; display:none; z-index:9999999;}

.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}

.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}

.pop_up2{ width:845px; height:546px; position:relative; overflow:hidden; float:left;}

.pop_up2 ul{ position:absolute; left:0; top:0;}

.pop_up2 ul li{ width:845px; height:546px; float:left;}



.tukuang{position: relative;display: block;}

.lunboa {padding-bottom: 0px;padding-top: 33px;}

.lunboa .ban .ban2 ul li{position: relative;}

.lunboa .ban .ban2 ul li .mzz{ position: absolute;bottom: 0;left: 0;width: 100%;display: block;text-align: center;height: 39px; color: #fff;line-height: 39px;background:rgba(0,0,0,0.5);font-size: 16px;font-size: 1.6rem;}



.lunboa .ban .ban2 ul li .mzz a{width: 100%; }





.lunbob{display: none;}

.lunbob ul li{width: 48%;position: relative;float: left;margin: 20px 1%!important;}

.lunbob ul li a{display: block;}

.lunbob ul li a img{display: block;width: 100%;}

.lunbob ul li .mzz{ position: absolute;bottom: 0;left: 0;width: 100%;}

.lunbob ul li .mzz a{width: 100%; display: block;text-align: center;height: 44px; font-size:16px;font-size:1.6rem;color: #fff;line-height: 44px;background:url(../images/mzz.png) repeat center center;}



.xiaoping{display: none;}

.xiaoping li{width: 48%;margin: 0 1%;margin-bottom: 20px;float: left;}

.xiaoping li img{width: 100%;max-width: 845px;max-height: 546px;}

.xiaoping li p{text-align: center;margin-top: 10px;}



.ccp{line-height: 30px;font-family: Verdana, Geneva, Tahoma, sans-serif;padding-top: 49px;}



@media screen and (max-width:999px) {

	.lunboa{display: none;}

	.xiaoping{display: block;padding-top: 20px;}

}

@media screen and (max-width:767px) {

	.ccp{padding-top: 10px;}

}

@media screen and (max-width:500px) {

	.a1au{font-size:24px;font-size:2.4rem;}

}



/************  project1  ***********/

.ablie{ width:369px; float:left; margin-left:46px;margin-bottom:29px;}

.abtu{position:relative; overflow:hidden;display: block;}

.abtu img{width:100%;max-width:369px;max-height:267px;display: block;}

.ablie p a{display:block;line-height:28px;margin-top:16px;overflow: hidden;font-size:24px;font-size:2.4rem;}

.ablie p a:hover{color: #e92e2f;}

.ablie span{display: block;}

.ablie span a{display: block;font-size:16px;font-size:1.6rem;color: #4d4d4d;line-height: 24px;height: 96px;overflow: hidden;margin-top: 11px;}

.ablie span a:hover{color: #e92e2f;}



@media screen and (min-width:1000px) and (max-width:1219px) {

	.ablie{margin-left: 30px;width: 306px;}

}

@media screen and (max-width:999px) {

	.ablie{width: 31.333%;margin: 0 1%;margin-bottom: 20px;}

	.ablie p a{font-size:20px;font-size:2rem;}

	.ablie span a{font-size:14px;font-size:1.4rem;}

}

@media screen and (max-width:767px) {

	.ablie{width: 48%;}

	.fenye{margin-top: 30px;}

}

@media screen and (max-width:400px) {

	.ablie{width: 98%;}

}





/***************************  news1  ***************************/

.news1 .fwp{margin-bottom: 70px;}

.news1 .swp img{width: 100%;max-width: 371px;max-height: 225px;}

.news1 .zi {padding-left: 404px;}

.news1 .zi .nltime{color: #555555;padding-left: 27px;background: url(../images/nlbiao.jpg) no-repeat left center;line-height: 22px;margin-top: 6px;}

.news1 .zi .nlp1{display: block; line-height: 30px; font-size: 18px; font-size: 1.8rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 13px;padding-top: 10px;}

.news1 .zi .nlp2{ display: block;  margin-bottom: 43px;line-height: 26px; height: 78px;overflow: hidden;font-size:16px;font-size:1.6rem;}

.news1 .zi .more{ display: block;  font-size: 14px; font-size: 1.4rem;  width: 115px; height: 35px; line-height: 35px; border-radius:19px;text-align: center; color: #333333;border: 1px solid #333333;}

.news1 .zi .nlp1:hover{ color: #e92e2f;}

.news1 .zi .nlp2:hover{ color: #e92e2f;}

.news1 .zi .more:hover{border: 1px solid #e92e2f;background: #e92e2f;color: #fff;}

.news1 .ms_ye{position: relative;top: -3px;}



@media screen and (min-width:1000px) and (max-width:1319px) {



}

@media screen and (max-width:999px) {

	.news1 .swp{width: 300px;}

	.news1 .zi{padding-left: 325px;}

	.news1 .zi .nlp1{margin-bottom: 10px;padding-top: 0;}

	.news1 .zi .nlp2{margin-bottom: 20px;}

	.news1{padding-bottom: 50px;}

	.slide .carousel-control{top: 36%;}

	.news1 .fwp{margin-bottom: 40px;}

}

@media screen and (max-width:700px) {

	.news1 .swp{width: 280px;}

	.news1 .zi{padding-left: 305px;}

	.news1 .zi .nlp1{padding-top: 0;font-size: 14px;font-size: 1.4rem;}

	.news1 .zi .nlp2{margin-bottom: 10px;font-size: 12px;font-size: 1.2rem;}

}

@media screen and (max-width:639px) {

	.time{float: none;width: 280px;margin: 0 auto;}

	.news1 .zi{padding-left: 0;margin-top: 20px;}

	.news1{padding-top: 30px;padding-bottom: 30px;}

	.news1 .zi .more{width: 130px;height: 35px;line-height: 35px;}

	.news1 .zi .nltime{margin-top: 9px;}

}



/*********  news2  **********/

.news2 h1{font-size:18px;font-size:1.8rem;margin-bottom: 27px;line-height: 32px;}

.kejisj{text-align: center;}

.kejisj span{padding-left: 28px;background: url(../images/nlbiao.jpg) no-repeat left center;color: #555555;font-size: 14px;font-size: 1.4rem;font-family: Verdana, Geneva, Tahoma, sans-serif;}

.nshare{text-align: center;}

.nshare div{display: inline-block;}

.nshare .nshare1{position: relative;top: -6px;padding-right: 10px;font-size:16px;font-size:1.6rem;font-family: Verdana, Geneva, Tahoma, sans-serif;}



.nex{line-height: 30px;padding-top: 20px;padding-bottom: 70px;margin-bottom: 30px;background: url(../images/nxxu.jpg) repeat-x center bottom;font-size: 12px;font-size: 1.2rem;font-family: Verdana, Geneva, Tahoma, sans-serif;}

.nex img,.nex iframe{max-width: 100%;}

.nex a{color: #e92e2f;}



.xwsx{line-height: 28PX;color: #666666;}

.xwsx span{display: inline-block;margin-right: 10px;font-family: Verdana, Geneva, Tahoma, sans-serif;font-weight: bold;}

.xwsx a{color: #666666;font-family: Verdana, Geneva, Tahoma, sans-serif;}

.xwsx a:hover{color: #e92e2f;}



@media screen and (max-width:767px) {

	.nshare{float: none;}

	.kejisj{float: none;margin-bottom: 10px;}

	.news2 h1{text-align: center;}

}



/********  contact  *********/

.contact{background: url(../images/map.jpg) no-repeat center top;}

.clx{padding-top: 1px; display: flex; justify-content: center;flex-wrap: wrap;}

.clx .clear{
    display: none;
}

.clx .no_margin{
    margin-left: 0px !important;
}

.clx li{float: none;text-align: center;max-width: 215px;margin-left: 95px;}

.clx li b{display: block;font-size:16px;font-size:1.6rem;color: #e40001;margin-top: 13px;line-height: 28px;font-family: Verdana, Geneva, Tahoma, sans-serif;}

.clx li p{font-size:18px;font-size:1.8rem;line-height: 28px;}

.clx li p a:hover{color: #e40001;}

.ditu img{width: 100%;max-width: 1198px;max-height: 468px;display: block;}

.ditu{border: 1px solid #a0a0a0;margin-top: 45px;}



.cuxin{width: 656px;margin: 0 auto;padding-top: 49px;}

.cuxin .int1{ margin-top:22px;padding-left: 11px;}

.cuxin .xing{ background:url(../images/xinghao.png) no-repeat left 22px;}

.cuxin .int1 input{ width:606px; height:46px;padding-left:35px; font-size:16px;font-size:1.6rem; line-height:46px;border-bottom: 1px solid #c9c9c9;font-family: Arial, Helvetica, sans-serif;}

.cuxin .curen{ background: url(../images/namebg.png) no-repeat left center;}

.cuxin .cuxinfeng2{ background: url(../images/emailbg.png) no-repeat left center;}

.cuxin .cudianhua2{ background:url(../images/telbg.png) no-repeat left center;}

.cuxin .cufangzi2{ background: url(../images/countrybg.png) no-repeat left center;}

.cuxin .int2{margin-top:23px;padding-left: 11px;}

.cuxin .int3{margin-top:19px;padding-left: 11px;}

.cuxin textarea{ width:606px; height:185px;padding-left:35px; font-size:16px; font-size:1.6rem; line-height:46px;background:url(../images/messagebg.png) no-repeat left 12px;font-family: Arial, Helvetica, sans-serif;border-bottom: 1px solid #c9c9c9;}

.cuxin .int4{width:250px; height:49px;padding-left:13px; font-size:16px; font-size:1.6rem; line-height:49px; float:left;border-bottom: 1px solid #d2d2d2;background: url(../images/xing.png) no-repeat left center;}

.cuxin .cuyanzheng{ width:148px; height:50px; float:left; margin-left:28px; cursor:pointer;}

.cuxin .int5{ width:184px; height:50px; border:none; background:#e40001;cursor:pointer; font-size:18px; font-size:1.8rem; text-transform:uppercase; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-top:45px;}

.cuxin .int5:hover{ background:#cf0506;}



.love1{text-align: center;font-size: 36px;font-size: 3.6rem;font-family: Verdana, Geneva, Tahoma, sans-serif;padding-top: 70px;margin-bottom: 23px;}

.love2{font-family: Verdana, Geneva, Tahoma, sans-serif;color: #4d4d4d;line-height: 30px;text-align: center;}



@media screen and (min-width:1000px) and (max-width:1219px) {

	.clx li{margin-left: 40px;}

}

@media screen and (max-width:999px) {

	.clx li{width: 25%;margin: 0;margin-bottom: 10px;max-width: 999px;}
    .clx li:nth-of-type(5){
        width: 100%;
    }
}

@media screen and (max-width:800px) {

	.clx li p{font-size:16px;font-size:1.6rem;}

	.cuxin{width: 100%;}

	.cuxin .int1 input{width: calc(100% - 35px);}

	.cuxin textarea{width: calc(100% - 35px);}

	.ditu{margin-top: 30px;}

	.love1{font-size: 30px;font-size: 3rem;}

	.cuxin{padding-top: 20px;}

	.love1{padding-top: 40px;}

}

@media screen and (max-width:600px) {

	.cuxin .int4{width: calc(100% - 13px);}

	.cuxin .cuyanzheng{margin-left: 0;margin-top: 22px;}

	.cuxin .int5{margin-top: 22px;}



	.clx li{width: 50%;}

	.love1{font-size:24px;font-size:2.4rem;}

	.clx li p{font-size:14px;font-size:1.4rem;}

}























@media screen and (min-width:1000px) and (max-width:1219px) {



}

@media screen and (max-width:999px) {



}







/*

font-family: 'LatoBold';

*/


.logo{
	margin-right: 40px;
}
.navlist1>li{
	margin-left: 40px;
}
.langBtn{
	display: flex;
	align-items: center;
	font-size: 1.8rem;
	color: #333333;
	padding-top: 44px;
	margin-left: 20px;
}
.langBtn:hover{
	color: #e92e2f;
}
.langBtn img{
	width: 40px;
	display: block;
	margin-right: 10px;
}
@media screen and (min-width: 1000px) and (max-width: 1219px){
	.navlist1 >li{
		margin-left: 15px;
	}
	.logo{
		margin-right: 10px;
	}
}
@media screen and (max-width: 767px){
	.langBtn{
		padding-top: 32px;
	}
	.langBtn img{
		width: 32px;
	}
}
@media screen and (max-width: 500px){
	.langBtn{
		padding-top: 24px;
	}
	.logo{
		width: 165px;
		margin-right: 0;
		padding-top: 16px;
	}
}


/*2025-12-22*/

/**
 * Swiper 11.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2023
 */
@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
	font-weight: 400;
	font-style: normal;
}

:root {
	--swiper-theme-color: #007aff;
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block;
}

.swiper-vertical > .swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
	touch-action: pan-y;
}

.swiper-vertical {
	touch-action: pan-x;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
	height: auto;
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform,height;
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-3d {
	perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
	transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
	scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
	scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
	content: '';
	flex-shrink: 0;
	order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size);
}

:root {
	--swiper-navigation-size: 44px;
}

.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: var(--swiper-navigation-top-offset, 50%);
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
	display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
	width: 100%;
	height: 100%;
	object-fit: contain;
	transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
	transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
	left: var(--swiper-navigation-sides-offset, 10px);
	right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto;
}

.swiper-button-lock {
	display: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: initial;
	line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
	content: 'prev';
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	content: 'next';
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
	display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: var(--swiper-pagination-bottom, 8px);
	top: var(--swiper-pagination-top, auto);
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet:only-child {
	display: none !important;
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
	right: var(--swiper-pagination-right, 8px);
	left: var(--swiper-pagination-left, auto);
	top: 50%;
	transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform,.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform,.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform,.2s right;
}

.swiper-pagination-fraction {
	color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
	background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
	width: var(--swiper-pagination-progressbar-size, 4px);
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	position: relative;
	touch-action: none;
	background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
	position: absolute;
	left: var(--swiper-scrollbar-sides-offset, 1%);
	bottom: var(--swiper-scrollbar-bottom, 4px);
	top: var(--swiper-scrollbar-top, auto);
	z-index: 50;
	height: var(--swiper-scrollbar-size, 4px);
	width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
	position: absolute;
	left: var(--swiper-scrollbar-left, auto);
	right: var(--swiper-scrollbar-right, 4px);
	top: var(--swiper-scrollbar-sides-offset, 1%);
	z-index: 50;
	width: var(--swiper-scrollbar-size, 4px);
	height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
	touch-action: none;
}

.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
	flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-fade .swiper-slide-active {
	pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube {
	overflow: visible;
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
	pointer-events: auto;
	visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-flip {
	overflow: visible;
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform,opacity,height;
}

.swiper-cards {
	overflow: visible;
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
}
.jqzoom {
	position: relative;
	padding: 0px;
}

div.zoomdiv {
	z-index: 200;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 400px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}

div.zoomdiv img {
	max-width: unset !important;
}

div.jqZoomPup {
	z-index: 200;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 300px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}

@media (max-width: 1000px) {
	div.zoomdiv {
		display: none !important;
	}
	div.jqZoomPup {
		display: none !important;
	}
}
.phui .detaLeft {
	width: 48%;
	position: relative;
}

.phui .dtSwiper1 {
	width: 100%;
	overflow: hidden;
	border: 1px solid #bfbfbf;
}

.phui .dtSwiper1 img {
	width: 100%;
	display: block;
}

.phui .xiangSuo {
	display: flex;
	/*align-items: center;*/
	justify-content: space-between;
	margin-top: 25px;
}

.phui .datuQie {
	width: 27px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	background-color: #F17F80;
	font-size: 30px;
	color: #ffffff;
	cursor: pointer;
	transition: 0.2s;
}

.phui .datuQie:hover {
	background-color: #e40001;
}

.phui .suoSwiper {
	width: 100%;
	margin: 0 5px;
	overflow: hidden;
	padding-right: 2px;
}

.phui .suoItem {

	cursor: pointer;
	transition: 0.2s;
}

.phui .suoItem img {
	width: 100%;
	display: block;
	border: 1px solid #bfbfbf;
}
.phui .btn{
	padding-top: 20px;
}
.phui .titleh1{
	padding-top: 0px;
}

.phui .swiper-slide-thumb-active img {
	border: 1px solid #e40001;
}
.downBtn {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	margin-bottom: 20px;
}

.downBtn a {
	width: 48%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	border-radius: 23px;
	border: 1px solid #e40001;
	box-sizing: border-box;
}

.downBtn a span {
	font-size: 14px;
	color: #e40001;
	transition: 0.2s;
}

.downBtn a .fa-download {
	font-size: 22px;
	margin-right: 5px;
}

.downBtn a .fa-download::before {
	color: #e40001;
	transition: 0.2s;
}

.downBtn a:hover {
	background-color: #e40001;
}

.downBtn a:hover span {
	color: #ffffff;
}

.downBtn a:hover .fa-download::before {
	color: #ffffff;
}
@media screen and (max-width: 999px){
	.phui .detaLeft{
		width: 450px;
		margin: 0 auto;
	}
}
@media (max-width: 500px){
	.phui .detaLeft{
		width: 100%;
	}
}





.prob-pic { width:100%; display: inline-block;vertical-align: top;}
.prob-pic .prob-pic-big { position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  width: 100%;

	border: 1px solid #bfbfbf;}
.prob-pic .prob-pic-big-img { display: block; line-height: 0; font-size: 0;}
.prob-pic .prob-pic-big-img img{transition: 0s;}
.prob-pic .prob-pic-big-img .zoomPad { float: none; z-index: 8;}
.prob-pic .zoomWrapperImage img { max-width: 1920px;}
.prob-pic .prob-pic-big-img:hover img{ transform: scale(1)}
.prob-pic .prob-pic-small { position: relative; margin-top: 12px; display: flex;
	/*align-items: center;*/
	justify-content: space-between;
	margin-top: 25px; overflow: hidden;}
.prob-pic .prob-pic-btn { width: 27px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	background-color: #F17F80;
	font-size: 30px;
	color: #ffffff;
	cursor: pointer;
	transition: 0.2s;}
.prob-pic .prob-pic-btn:hover{  background-color: #e40001;}
.prob-pic .prob-pic-list {margin: 0 16px; overflow: hidden; width: 100%;
	margin: 0 5px;
	overflow: hidden;
	padding-right: 2px;}
.prob-pic .prob-pic-list ul { width: 1000%; overflow: hidden;}
.prob-pic .prob-pic-list ul li { position: relative; float: left; margin-right: 0.2%; width: 3.2%; overflow:hidden; cursor: pointer;
	transition: 0.2s;}
.prob-pic .prob-pic-item .item-pic { display:block; overflow: inherit;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden; border: 1px solid #bfbfbf;}
.prob-pic .prob-pic-item .item-pic img{display: block; width:100%;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

.prob-pic .prob-pic-item .item-pic.active{ border: solid 1px #e40001;}