@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: 236px;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;}
.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 38px;}
.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;}
}
@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;}
.syprop1{display: block;font-family: 'LatoBold';font-size: 30px;font-size: 3rem;text-transform: uppercase;color: #fff;padding-top: 125px;margin-bottom: 5px;}
.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: 80px;}
}
@media screen and (max-width:1400px) {
    .syprop1{padding-top: 50px;}
}
@media screen and (min-width:1000px) and (max-width:1219px) {
    .syprop1{font-size:20px;font-size:2rem;padding-top: 36px;}
    .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.png) 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;}
.celi1{background:#1672d5 url(../images/cei1.png) no-repeat center center;}
.celi2{background:#00aff0 url(../images/cei2.png) no-repeat center center;}

@media screen and (max-width:767px) {
    .ce{position: fixed;top: auto;bottom:0;right: 0;width: 100%;z-index: 9999;}
    .ce li{width: 50%;}
    .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;}

.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;}
.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.31%;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: 390px;max-height: 390px;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.48%;}
    .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 #box{display: none;}
    .ahui #box2 li{float: left;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{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:892px; height:808px; position:relative; 
/*overflow:hidden;*/
margin:0 auto;}
.ban2{ width:892px; height:646px; 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:873px; height:631px;padding-left: 10px;padding-right: 9px;padding-top: 9px;padding-bottom: 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;}
.clx li{float: left;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;}

@media screen and (min-width:1000px) and (max-width:1219px) {
	.clx li{margin-left: 40px;}
}
@media screen and (max-width:999px) {
	.clx li{width: 33.3333%;margin: 0;margin-bottom: 10px;max-width: 999px;}
}
@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';
*/