@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0}
ul,ol,li{list-style:none}
body{font-family:"微软雅黑";width:100%;height:100%;min-width:320px;max-width:640px; margin:0 auto;color:#333;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-size: 16px;}
a{text-decoration: none; color:#444;}
a:hover{text-decoration: none;}
bdo{ color:#F00;}
.fl{ float:left;}
.ri{ float:right;}
.cl{ clear:both;}
.top,.nav,.nav_ul { display:block; width:100%;}
.top img{ width:100%;}
.nav,.nav1 { background:#4ea3fe;}
.nav .nav_ul li{ display:block; width:24.78%; float:left; text-align:center; padding:10px 0; border-right:1px solid #FFF;}
.nav1 .nav_ul1 li{ display:block; width:24.8%; float:left; text-align:center; padding:15px 0;}
.nav .nav_ul li a,.nav1 .nav_ul1 li a{ color:#FFF;}
.nav .nav_ul li:nth-child(4){ border-right:0px solid #FFF;} 
.nav .nav_ul li:nth-child(8){ border-right:0px solid #FFF; border-top:1px solid #FFF;} 
.nav .nav_ul li:nth-child(5){ border-top:1px solid #FFF;} 
.nav .nav_ul li:nth-child(6){ border-top:1px solid #FFF;} 
.nav .nav_ul li:nth-child(7){ border-top:1px solid #FFF;} 

.dibupiao{ display:block; width:100%; position:fixed; left:0; line-height:3rem; z-index:9999;}
.dibupiaoInner{ width:100%;box-shadow: 6px 0 24px rgba(32,21,18,.72);}
.dibupiao a{ display:block;  float:left; color:#FFF; font-size:1rem;}
.dibupiaoLink2 {width:34%;background-color: #3A71C0; }
.dibupiaoLink3{width:34%; background-color:#eb5f1d;}
.dibupiaoLink1{width:32%;background-color:#2e3642;}
.dibupiaoLink2 .swtIcon img,.dibupiaoLink3 .phoneIcon img,.dibupiaoLink1 .homeIcon img{ width:30px; height:26px; margin: 0.7rem 0.6rem; float: left;}
.dibupiaoLink2 span,.dibupiaoLink3 span,.dibupiaoLink1 span{ display:block; float:left;}

.flex { width:100%; padding-bottom:3px;background:#ddd;  }
.slides,.slides--titles {
	margin:0;
	padding:0
}
.slides li,.slides--titles li {
	overflow:hidden;
	position:relative;
	float:left
}
.jFlex,.slides,.slides li,.slides--titles li {
	position:relative
}
.jFlex {
	overflow:hidden;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.slides {
	list-style:none
}
.slides--anim {
	-moz-transition:transform ease-out .3s;
	-ms-transition:transform ease-out .3s;
	-o-transition:transform ease-out .3s;
	-webkit-transition:transform ease-out .3s;
	transition:transform ease-out .3s
}
.slides--titles:after,.slides--titles:before,.slides:after,.slides:before{
	content:' ';
	display:table
}
.slides--titles:after,.slides:after {
	clear:both
}
.slides li {
	display:block
}
.slides img{
	display:block;
	height:auto;
	max-width:100%
}
.slides--titles li {
	background:#eee;
	cursor:pointer;
	text-align:center;
	-moz-transition:background linear .3s;
	-ms-transition:background linear .3s;
	-o-transition:background linear .3s;
	-webkit-transition:background linear .3s;
	transition:background linear .3s;
	width:33.33333%
}
.jflex--2 li {
	width:50%
}
.jflex--3 li{
	width:33.3333333%
}
.jflex--4 li {
	width:25%
}
.jflex--5 li {
	width:20%
}
.jflex--6 li{
	width:16.6666667%
}
.slides--titles li .title--l {
	background:#555;
	display:block;
	height:4px;
	left:-100%;
	position:relative
}
.slides--titles li .title--t {
	color:#333;
	display:block;
	/*height:50px;*/
	line-height:20px;
	padding:0 10px;
	
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:0.6rem;
}
.slides1 .slides--titles li .title--t {
	
	color:#333;
	display:block;
	height:50px;
	line-height:50px;
	padding:0 10px;
	
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:0.6rem;
}
.slides--titles li.title--auto .title--l,.slides--titles li.title--manual .title--l {
	-moz-transition:all linear .3s;
	-ms-transition:all linear .3s;
	-o-transition:all linear .3s;
	-webkit-transition:all linear .3s;
	transition:all linear .3s
}
.slides--titles li.title--auto.title--active .title--l {
	-moz-transition:all linear 5s;
	-ms-transition:all linear 5s;
	-o-transition:all linear 5s;
	-webkit-transition:all linear 5s;
	transition:all linear 5s
}
.slides--titles li.title--active .title--l {
	left:0; 
}
.slides--titles li.title--right .title--l {
	left:100%;
}
.slides--titles li.title--active .title--t {
	font-weight:600
}
.slides--titles li.title--active {
	background:#ddd; 
}
.gd{ padding-bottom:5px;}
.box{ display:block; width:100%; height: auto;}
.yyjs{ display:block; width:96%; margin:0 auto; /*padding-top:20px;*/ }
.yyjs img{width: 40%;height: auto;margin-right: 5%;}
.yyjs p{line-height: 2rem;font-size: 1rem;padding-bottom: 0.6rem; color:#666;}
.yyjs p span b{ margin-bottom:5px; width:100%; display:block; font-size:1.2rem; color:#000; text-align:center;}
.yyjs p a{ color:#F00;}

.jbdh{ /*background:url(../images/21.gif) repeat-x; */overflow:hidden; width:97%; margin:0 auto; /*height:54px;*/ padding:1rem 0;}
.lf{ /*background:url(../images/23.gif) repeat-x;*/ float:left; height:30px; line-height:30px; font-size:22px; font-weight:bold; color:#238fac; width:68.5%; display:block;} 
.lf i{ float:left; padding:19px 8px 0 0;}
.rt{ float:right; line-height:30px; height:30px; font-size:15px; width:28.5%; display:block; text-align:right;}
.jbjs ul{ padding:20px 0 0 0;}
.jbjs ul li div{ display:block; margin-left:38%;font-size:0.9rem;  }
.jbjs ul li div a{ display:block; width:100%; font-weight:600; font-size:1rem; padding:0 0 5px 0; }
.gg{ display:block; width:97%; height:auto; margin:0 auto; padding-bottom:0.8rem;}


.tab{ width: 100%; height: auto; overflow: hidden; background: #fff;margin-top: 2px;}
.wrap{ width: 100%; height: auto; margin:0 auto; overflow: hidden;}
.tabs{ width: 100%;background:#dadada; height: 51px;}
.tabs a{display:block;float:left;width:33%; height: 51px; color:#fff;text-align:center;background:#dadada;line-height:51px;text-decoration:none;font-size:1.5em;}
.tabs a.active{color:#fff;background:#4ea3fe;}
.swiper-tab{ border-top:none;width:100%; height:27rem; overflow: hidden;}
.swiper-slide{ height: auto; overflow: hidden;width:100%;background:none;color:#fff}
.content-slide{padding:1px 7px;}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */	z-index:1;}
.swiper-wrapper {position:relative;width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.tabs{height:51px;}
.in_qtop{margin-top:2%}
.in_qtu{float:left;width:65%}
.in_qtop .in_qtu img{ width:100%;}
.in_qzi3{width:34%;float:right}
.in_qzi3 img{width:100%;}
.in_qzi{background-color:#ffb21b;width:34%;height:18em;float:right;color:#fff}
.xinde a,.xinde2 a,.xinde3 a{color:#fff}
.xinde{font-size:3.8em;font-family:"SimSun-ExtB";margin:15% 0 5% 13%}
.xinde2{font-size:2.0em;margin:10% 0 10% 13%}
.xinde3{font-size:2.7em;margin:10% 0 10% 16%}
.in_more{display:block;font-size:1.5em;color:#fff;margin:19% 0 14% 30%}
.in_qlist{width:100%;margin:2% 1%}
.in_qlist div{height:3em;line-height:3em;border-bottom:#ccc 1px dashed;overflow:hidden;zoom:1}
.in_qlist div:last-child{border-bottom:none !important;}
.in_qlist div img{float:left;margin:0.8rem 0 0 0; display:inline}
.in_qlist div a{float:left;width:86%;color:#000;font-size:1em;padding-left:3%}
.in_qlist div a:hover{color:#0350ab}
.marg{ margin-top:15px;}

.fg{ display:block; width:100%; height:15px; background:#f4f4f4;}
.content{ width: 100%; background: #fff; height: auto; overflow: hidden; margin-top: 10px; padding-top: 10px; padding-bottom: 10px;}
.title{ width: 100%; height: 49px; line-height: 49px; background: #005da6; margin-top: 10px;}
.title ul li{ float: left; margin-right: 0.2%; width: 24.8%; text-align: center; color: #fff; font-size: 18px; background: #1f7ac2;}
.title ul li.hover{ background: #cd4f50;}
.title_x{ height: 20px; width: 100%; margin-bottom: 10px;}
.title_x dl dd{ margin-left: 1.5%; color: #238fac; float: left;  font-size: 22px; width: 68.5%; font-weight: bold; line-height: 20px;}
.title_x dl dt{ line-height: 20px; margin-right: 1.5%; text-align: right; width: 28.5%; float: right; font-size: 16px;}
.title_x dl dt a{ color: #238fac;}

.heading{ height: auto; overflow: hidden; width: 97%; margin-top: 5px; margin:0 auto;}
.heading ul li{ text-indent: 0.5em; font-size: 18px; height: 40px; line-height: 40px; background: url(../images/xuxian_03.jpg) repeat-x bottom; font-weight: lighter;}
.heading ul li:last-child,.heading1 ul li:last-child{ background: none !important;}
.heading ul li a{ color: #000; float:left}
.heading1{ height: auto; overflow: hidden; width: 97%; margin-top: 5px; margin:0 auto;}
.heading1 ul li{ text-indent: 0.5em; font-size: 1rem; height: 40px; line-height: 40px; background: url(../images/xuxian_03.jpg) repeat-x bottom; font-weight: lighter;}
.heading1 ul li a{ color: #000; float:left}
.pic{ display:block; width:97%; margin:0 auto;}
.pic a{ width:45%; height:3rem; line-height:3rem; text-align:center; font-size:1.3rem; font-weight:600; background:#09F; border-radius:0.5rem; color:#ffffff;margin-top: 10px;}
.zixun1{ margin-right:10%;}
.heading ul li img{ margin-right:5px; margin-top:7px; float:left}
.pic2{ height: auto; overflow: hidden; margin-left: 1.5%; margin-right: 1.5%;}
.foot{ display:block; width:100%; padding:10px 0 3rem 0;}
.foot p{ text-align:center; padding:5px 0;}
.conte{ display:block; width:100%; height:auto;margin-top: 2px;}
.dhl{ background:#4ea3fe; color:#FFF; width:97%; padding:15px 0 15px 3%;}
.dhl a{ color:#FFF;}
.main{ display:block; width:100%; margin:0 auto;}
.main ul li{ display:block;  padding:10px 0 5px 0;}
.main ul li .tit{  font-size:1.1rem; display:block; width:97%; padding:5px 0 5px 3%; background-color:#f4f4f4;}
.main ul li p{ display:block; width:94%;  padding:10px 3%; line-height:1.5rem; text-indent:2rem;}
.fx{ display:block; width:97%; margin:0 auto; padding-bottom:0.8rem;}
.fx ul li{ float:left; padding:5px 10px; font-size:0.8rem; border:1px solid #f4f4f4; margin-left:3px;}
.text{ display:block; width:97%; margin:0 auto;}
.text h1{ width:100%; text-align:center; padding:15px 0; font-size:1.5rem; font-weight:normal;}
.text h5 span{ display:block; float:left; font-size:0.8rem; font-weight:normal; color:#9f9f9f;}
.text h5 a{ display:block; float:right;font-size:0.8rem; font-weight:normal; color:#5c5c5c;}
.text h5{ padding-bottom:5px; border-bottom:1px solid #9f9f9f;}
.text_zw{ width:96%; margin:0 auto; padding-bottom:1rem;}
.text_zw p{ text-indent:2rem; line-height:1.8rem; font-size:1rem; padding-top:1rem; width:100%; color:#5c5c5c;}
.text_zw div{ margin-top:10px;}
.fy_wz{ display:block; width:97%; margin:0 auto; background:#f4f4f4; padding:8px 0 ;}
.fy_wz a{ font-size:1rem; padding-bottom:5px;}
.text_zw p img{ margin-left:-2rem;}
.main ul li a b{ list-style:none; font-weight:normal;}
.hovhj img { width: 40% !important; margin-right: 0px !important;}

