/* CSS Document */
html{ height:100%;}
body{ font-family:"微软雅黑"; -webkit-text-size-adjust:100%; background:#fff;}
*{ padding:0; margin:0; border:0; text-align:left; font-style:normal; font-weight:normal; font-size:14px; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none;}
nav,footer,section,header,article{ display:block;}
ul,li{ list-style:none;}
a:link,a:visited,a:hover,a:active{ color:#000; text-decoration:none;}
.clear{ clear:both;}




.head{ width:100%; height:auto; border-top:5px solid #1171d7; padding:10px 0px;}
.head img.logo{ width:49%; float:left;}
.head img.tel{ width:49%; float:right;}



.nav{ width:100%; height:auto; }
.navs{ width:25%; height:40px; float:left; line-height:40px; text-align:center; color:#fff; background-image:url(../images/boder.jpg); background-repeat:repeat-y; background-position:top right; font-size:16px; margin-top:1px; background-color:#0068b7;}
.navsno{ background-image:none; width:26%;}
.on{background-color:#1172b2;}

/*banner begin*/
.banner{ width:100%; position:relative; margin:0px auto; margin-top:5px;}
.pro-switch {
	overflow: hidden;
	position: relative;
	width:100%;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	height:150px;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width:100%;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 30px;
	height: 60px;
	margin: -30px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat center -12px;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: center -102px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
	position:relative;
	z-index:9999;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}

/*banner end*/
.morenav{ widows:100%; overflow:hidden;}
.morenav img{ width:100%;}
.morenav ul{ display:flex; justify-content:space-between; flex-wrap:wrap;}
/*.morenav ul li{ width:90%; margin:10px auto 0px; padding:10px 10px; border:1px solid #f1f1f1; overflow:hidden;}*/
.morenav ul li{ width:40%; margin:10px auto 0px; padding:0px 10px; border:1px solid #f1f1f1; overflow:hidden;}

.morenav1{ width:20%; float:left;}
.morenav2{ width:56%; float:left; padding:20px 10px; font-size:1.1em;}
.morenav3{width:10%; float:right;}
.morenav3 img{ width:80%; padding:20px 0px;}

.csdh{ width:100%; height:35px; position:relative; line-height:35px; color:#fff; margin-top:10px; background:#0068b7; text-indent:10px;}
.csdh span{ width:47px; height:35px; display:block; position:absolute; top:0px; right:10px; line-height:35px; color:#fff; text-align:right;}

.hmnew{ width:100%; height:auto; position:relative; margin:0px auto;}
.hmnews{ padding:5px 10px 0px 10px;}
.news1{ border-bottom:1px dashed #eee; text-indent:13px; line-height:40px; background:url(../images/newico.jpg) no-repeat 0px 18px;}
.news1 a{ display:block;}
.footspc{ width:100%; height:55px; position:relative; margin:0px auto;}
.hmfoot{width:100%;height:55px; position:fixed; _position:absolute;_left:0;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);_overflow:visible; bottom:0px; left:0px; z-index:9998; background:url(../images/foot.png) repeat-x 0 0;}
.hmfoot_1{width:24.3%; height:55px; position:relative; float:left; border-right:1px solid #0073ba; border-left:1px solid #44a2f4;}
.hmfoot_1_rno{border-right:none;}
.hmfoot_1_lno{border-left:none;}
.hmfoot_1 span{width:100%;height:20px; display:block; position:absolute; left:0px; top:30px; color:#fff; text-align:center; line-height:20px;}
.hmtel{ background:url(../images/hmtel.png) no-repeat center 4px; background-size:42% 42%;}
.hmdx{ background:url(../images/hmly.png) no-repeat center 5px; background-size:42% 42%;}
.hmly{ background:url(../images/hmdx.png) no-repeat center 5px; background-size:42% 45%;}
.hmlf{background:url(../images/hmly1.png) no-repeat center 5px; background-size:42% 42%;}



.fytop{ width:100%; height:auto; margin-top:10px; position:relative; overflow:hidden;}
.fytop_c{ width:auto; height:auto; line-height:20px; font-size:15px; font-weight:bold; color:#000; border:1px solid #f3f3f3; padding:10px 10px;}
.fytop_c a{font-size:15px;}
.fytop_c span{ line-height:36px; font-size:15px; font-weight:bold; color:#000;}

.fycontent{ width:100%; height:auto; position:relative; margin:0px auto;}
.fycontents{ padding:10px; line-height:30px;}
.fycontents img{ max-width:100%;}

.news{ border-bottom:1px dashed #ccc; padding:12px 0px; line-height:20px;}
.news span{ color:#999; padding-left:10px; margin-top:5px; display:inline-block;}
.newtitle{ line-height:22px; font-size:18px; text-align:center; font-weight:bold; padding-top:10px;}
.newdate{ line-height:30px; border-bottom:1px solid #cccccc; text-align:center; color:#999; font-size:12px; padding-top:5px;}
.newcontent{width:96%; margin:0 auto; padding-top:10px; overflow:hidden;}
.newcontent img{ max-width:100%; height:auto !important; margin-top:15px; margin-bottom:15px; max-width:100%;}
.newcontent embed{ width:100% !important; height:100% !important;}
.newcontent video{width:100% !important; height:100% !important;}


.footer{ border-top:5px solid #0068b7; padding-top:10px; line-height:20px; text-align:center; margin-top:12px; padding-bottom:10px;}

/*分页样式 being*/
.fynext{ width:100%; height:36px; line-height:36px; position:relative; margin:15px auto 0px auto;}
.fynext_1{ float:left;}
.fynext_2{ float:right;}
.fynext_2 span{ float:left; margin-left:5px;}
.fynext_2 a{ float:left; margin-left:5px;}
/*分页样式 end*/

.active{ width:100%; background-color:#f0fbff; border:1px solid #bfefff; margin:0px auto; padding:6px 0px;}
.active span{ padding:0px 5px; line-height:25px;}
.zxbm{ padding-top:15px;}

.active_1{ color:#0000FF; font-weight:bold; font-size:16px; padding:0px 10px; line-height:30px;}
.active_2{ color:#FF0000; font-weight:bold; padding:0px 10px; line-height:25px;}
.active_3{ color:#f00; font-weight:bold; padding:0px 10px; line-height:25px;}
.booktt{ width:100%; background-color:#F2F2F2; margin:0px auto; margin-top:10px; margin-bottom:10px; padding:6px 0px;}
.booktts{  padding:0px 10px; line-height:25px;}

.shop{ width:100%; height:auto; position:relative; padding-top:5px;}
.shops{ width:50%; height:auto; position:relative; float:left; padding-bottom:15px;}
.shop_1{ width:96%; height:auto; position:relative; margin:0px auto; background:#f0fbff;}
.shop_2{ padding:10px; line-height:25px;}
.shop_2 img{ width:100%; height:120px; border:1px solid #bfefff;}

.shoptitle{ width:100%; height:auto; background:#eee; line-height:40px;}
.shoptitle span{ padding:10px;}



.csdhs{ width:98%; height:auto; position:relative; margin:0px auto; margin-top:10px;}
.csdhs_1{ width:25%; height:45px; position:relative; float:left;}
.csdhs_1 span{ width:90%; height:35px; display:block; position:relative; margin:0px auto; background-color:#0091ff; line-height:35px; text-align:center; color:#fff;     -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.csdhs_1 .cur{background-color:#016aba;}

/*关于我们*/
.about{ width:96%; overflow:hidden; margin:0 auto; }
.about .about_c img{ width:20%;}
.about_a,.about_c{ padding:15px 0px;}
.about .about_a img{ width:100%; height:auto !important; margin-top:15px; margin-bottom:15px; max-width:100%;}


/*附件*/
.zy_nr_fj{display:inline-block; width:94.375%; padding-bottom:.5rem;}
.zy_nr_fj h1{ font-weight:normal; color:#ff0000; font-size:.3rem; padding:.2rem 0 .1rem;}
.zy_nr_fj .fja{line-height:.4rem; background:url(../images/fj1.jpg) no-repeat left .05rem; background-size:4.9668874%; padding-left:.4rem; font-size:.24rem; margin-top:.1rem;}
.zy_nr_fj .fja a:hover{color:#000000; text-decoration:underline;}
.fde{ height:6.34rem !important; overflow:hidden;}
.wkuan{width:94.375%;}
.weitu{ text-align:center;}
.weitu a{ display:inline-block; margin:0 .1rem;}
.weitu img{ width:.8rem; height:.8rem;}


