﻿@charset "utf-8";
/* CSS Document */
    html{
    font-size:62.5%; /* 10÷16=62.5% */
    }
    body{
    font-size:12px;
    }
    p{
    font-size:14px;
    font-size:1.4rem;
    }
@font-face {
  font-family: "XIYUANSJ_1";
  src: url('font/fontawesome-webfont.eot');
  src: url('font/fontawesome-webfont.eot?#iefix') format('eot'), url('font/fontawesome-webfont.woff') format('woff'), url('font/fontawesome-webfont.ttf') format('truetype'), url('font/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}
body { background-color: #f3f3f3; font-family: '微软雅黑';-webkit-text-size-adjust: none; width:100%;}
body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,form,img,p,pre,textarea,blockquote,fieldset {margin:0;padding:0}
ul,ol,li{list-style-type:none}
img {border:none;-ms-interpolation-mode:bicubic;}
em {font-style:normal}
h1,h2,h3,h4,h5,h6,h7 {font-size:100% }
p { font-size: 12px; }
h2 { font-size: 14px; }
a,a:visited {text-decoration:none;color:#666; }
/*a:hover,a:active {color:#4e4069}*/
input{
	border-radius: 0;
	outline:none;}
select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border:none;  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("../images/arrow.png") no-repeat scroll right center transparent;/*在选择框的最右侧中间显示小箭头图片*/
  padding-right: 14px;/*为下拉小箭头留出一点位置，避免被文字覆盖*/
}
select::-ms-expand { display: none; }/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.qc{clear:both;display:block;height:0;overflow:hidden;font-size:0;}
body{
	max-width:640px;
	min-width:320px;
	margin:0 auto;}
i{
	font-style:normal}
.bjwhite{
	background:#fff;}

/*-----------首页-----------------*/
.header{
	height:80px;}
.header1{
	float:left;
	width:80%;
	line-height:80px;
	text-align:center;}
.header1 img{
	width:90%;
	vertical-align:middle;}
.header2{
	float:left;
	width:20%;
	border-left:1px solid #dbdbdb;
	margin-top:15px;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;}
.header2 span{
	display:block;
	width:50px;
	height:50px;
	margin:0 auto;
	text-align:center;
	line-height:50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background:#309cb6;}
.header2 span img{
	width:25px;
	height:auto;
	vertical-align:middle;
	}


/*----------------banner-------------------*/
.mbanner{width:100%; max-width:640px; margin:0 auto; position:relative;}
.mbanner .ibanner{
	width:100%;
	/*background:url('http://imgs.xin.com/xinwap/images/common/mbloding.jpg') no-repeat;
	background-size:100% 100%;*/
	display:block;
}
.ibanner{
	width:100%;
	height:11.428rem;
	text-align:center;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:5;
}
.slide {
	position:relative;
	text-align:center;
	float:left;
}
.slide a {
	position:relative;
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}
.slide img {
	max-width:100%;
	max-height:100%;
	vertical-align:middle;
	position:relative;
	interpolation-mode: bicubic;
}
.pagination {
	position:absolute;
	height:1.2rem;
	width:100%;
	bottom:0.5rem;
	z-index:100;
	text-align:right;
	text-align:center;
}
.pagination .swiper-pagination-switch {
	display:inline-block;
	height:8px;
	width:8px;
	background:#FFF;
	border-radius:50%;
	margin-right:0.4rem;
}
.pagination .swiper-pagination-switch:last-child{
	content:"";
	margin-right:0;
}
.pagination .swiper-active-switch {
	background:#fd5a39;
}
/*----------------banner结束-------------------*/
.sy_section_nav{
	background:#fff;}
.sy_section_nav ul li{
	float:left;
	width:33.3%;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	line-height:30px;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;}
.sy_section_nav ul li a{
	display:block;
	width:100%;
	height:100%;}
.sy_section_nav ul li img{
	width:20%;
	min-width:25px;
	height:auto;}
.sy_section_nav ul li p{
	font-size:14px;
	color:#3e3e3e;}
.sy_section2{
	width:100%;
	overflow:hidden;
	margin-top:10px;}
.sy_section1{
	margin-top:10px;}
.sy_section1 ul li{
	float:left;
	width:30%;
	height:80px;
	margin:2.5%;
	margin-right:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	padding:10px;
	line-height:27px;}
.sy_section1 ul li span{
	font-size:15px;
	color:#fff;}
.sy_section1 ul li p{
	font-size:12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.sy_section1 ul li a{
	display:block;
	width:100%;
	height:100%;}
.sy_section1 ul li.sy_section11{
	background:#ff9267 url(../images/tp8.jpg) right 10px top 10px no-repeat;
	background-size:25px auto;}
.sy_section1 ul li.sy_section11 p{
	color:#8c5039;}
.sy_section1 ul li.sy_section12{
	background:#a4df6a url(../images/tp9.jpg) right 10px top 10px no-repeat;
	background-size:25px auto;}
.sy_section1 ul li.sy_section12 p{
	color:#5a7a3a;}
.sy_section1 ul li.sy_section13{
	background:#9bd1ff url(../images/tp10.jpg) right 10px top 10px no-repeat;
	background-size:25px auto;}
.sy_section1 ul li.sy_section13 p{
	color:#55738c;}
.sy_section21{
	padding:10px 0;
	border-bottom:1px solid #e4e4e4;}
.sy_section21 p{
	font-size:15px;
	color:#3f3f3f;
	background:url(../images/tp11.jpg) 10px center no-repeat;
	background-size:20px auto;
	padding-left:40px;}
.sy_section21 p b{
	font-size:13px;
	color:#999;
	font-weight:100;
	 text-transform:uppercase;}
.sy_section21 span{
	display:block;
	float:right;
	font-size:13px;
	color:#999999;
	background:url(../images/tp12.jpg) right 10px center no-repeat;
	background-size:10px auto;
	padding-right:25px;}
.sy_section22{
	margin:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow:hidden;
	}
.sy_section22 img{
	width:100%;
	vertical-align:middle;}
.sy_section23{
	padding:0 10px;
	line-height:30px;
	padding-bottom:10px;
	border-bottom:1px dashed #d9d9d9;}
.sy_section23 span{
	display:block;
	height:30px;
	overflow:hidden;
	font-size:16px;
	color:#333333;}
.sy_section23 p{
	height:48px;
	overflow:hidden;
	line-height:24px;
	font-size:14px;
	color:#999;}
.sy_section24 ul{
	padding-top:10px;
	padding-bottom:10px;}
.sy_section24 ul li{
	height:30px;
	overflow:hidden;
	padding:0 10px;
	line-height:30px;
	font-size:14px;
	color:#333333;
	}
.sy_section24 ul li span{
	float:right;
	padding-left:10px;
	font-size:12px;
	color:#a9a9a9;
	}
.sy_section25{
	padding:10px 0;
	line-height:40px;}
.sy_section25 img{
	float:left;
	width:80px;
	height:120px;
	padding:0 10px;}
.sy_section25 h4{
	height:40px;
	overflow:hidden;
	font-size:16px;
	color:#309cb6;
	}
.sy_section25 h4 span{
	font-size:14px;
	color:#858585;
	font-weight:100;}
.sy_section25 h3{
	height:30px;
	overflow:hidden;
	font-size:16px;
	color:#309cb6;
	line-height:30px;
	}
.sy_section25 h3 span{
	font-size:14px;
	color:#858585;
	font-weight:100;}
.sy_section25 h5{
	height:27px;
	overflow:hidden;
	font-size:14px;
	color:#858585;
	line-height:27px;
	font-weight:100;}
.sy_section25 h6{
	height:96px;
	overflow:hidden;
	font-size:14px;
	color:#858585;
	line-height:24px;
	font-weight:100;}
.sy_section25 h6 span{
	font-size:14px;
	color:#3d3d3d;
	font-weight:100;}
.sy_section25 p{
	height:54px;
	line-height:27px;
	font-size:14px;
	color:#858585;
	overflow:hidden;}

.sy_section25_none{
	display:none;}
.sy_section26{
	padding-bottom:10px;}
.sy_section26 ul li{
	float:left;
	width:23%;
	margin-left:1.6%;
	line-height:35px;
	font-size:14px;
	color:#666666;
	border:3px solid #309cb6;
	text-align:center;
	background:#f1f1f1;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	border:3px solid #f1f1f1;}
.sy_section26 ul li.sy_section261{
	border:3px solid #309cb6;}
.footer{
	background:#3c4146;
	padding-top:20px;}

.footer1{
	width:210px;
	line-height:30px;
	background:#353a3e;
	font-size:14px;
	color:#aeb0b2;
	margin:0 auto;
	border:1px solid #303438;
	text-align:center;
	margin-bottom:20px;}
.footer1 a,.footer2 a,.footer2 a:hover{
	color:#aeb0b2;}
.footer2{
	border-top:1px solid #353a3e;
	text-align:center;
	font-size:14px;
	color:#aeb0b2;
	margin:0 10px;
	line-height:27px;
	padding:20px 0;}

.flexslider4 {position: relative; zoom: 1; width: 90%; margin: 5pt auto; }
.flexslider4 img{ width: 100%; } 
.flexslider4 .flex-control-nav {width: 60px; position: absolute; bottom:1px; text-align: center;left: 50%; margin-left: -30px;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider4 .slides{ zoom: 1; }
.flexslider4 .slides p{ text-align:center; font-size:14px; color:#666;}
.carousel li { margin-right: 5px ;}
.flexslider4 .flex-direction-nav { *height: 0; }
.flexslider4 .flex-direction-nav a { width: 31px; height:40px; margin: -20px 0 0; display: block; background: url(../images/turndri.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity:1; -webkit-transition: all .3s ease;}
.flexslider4 .flex-direction-nav .flex-next { background-position: 100% 0; right: -15pt; }
.flexslider4 .flex-direction-nav .flex-prev {left: -15pt;}
.flexslider4 .flexslider:hover .flex-next {opacity: 0.8; right:-1px;} 
@media (max-width: 420px) {
.sy_section1 ul li.sy_section11{
	background:#ff9267 }
.sy_section1 ul li.sy_section12{
	background:#a4df6a }
.sy_section1 ul li.sy_section13{
	background:#9bd1ff }
}
/*----------------首页结束--------------------*/


.zy_header{
	line-height:40px;
	background:#f5f5f5;
	font-size:14px;
	color:#646464;
	padding-left:10px;}
.zy_header a{
	color:#309cb6;}
.zy_section1{
	background:#fff;
	margin-bottom:10px;}


/*---------------------子页导航开始------------------------------*/
header nav {
	text-align: center;
	background: #efefef;
}
header nav ul {
	margin: 0;
	padding: 1em;
	list-style-type: none;
}
header nav ul li {
	display: inline;
	margin-left: 1em;
}
header nav ul li:first-child {
	margin-left: 0;
}
header nav ul li ul {
	display: none;
}
a, a:hover {
	-o-transition: color 0.25s ease-in;
	-webkit-transition: color 0.25s ease-in;
	-moz-transition: color 0.25s ease-in;
	transition: color 0.25s ease-in;
}
section, article, header {
	display: block;
	float: left;
	width: 100%;
}
article {
	width: 96%;
	padding: 3em 2%;
}
a.meanmenu-reveal {
	display:none
}
.dh_biaoti{ color:#fff; position:absolute;}
.mean-container .mean-bar {
	float:left;
	width:100%;
	position:relative;
	background:#309cb6;
	padding:4px 0;
	min-height:42px;
	z-index:999999;
	position:relative;
}
.mean-container a.meanmenu-reveal {
	width:22px;
	height:22px;
	padding:13px 13px 11px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
	font-size:16px;
	text-indent:-9999em;
	line-height:22px;
	font-size:1px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700
}
.mean-container a.meanmenu-reveal span {
	display:block;
	background:#fff;
	height:3px;
	margin-top:3px
}
.mean-container .mean-nav {
	float:left;
	width:100%;
	background:#32acc9;
	margin-top:2px
}
.mean-container .mean-nav ul {
	padding:0;
	margin:0;
	width:100%;
	list-style-type:none
}
.mean-container .mean-nav ul li {
	position:relative;
	float:left;
	width:100%
}
.mean-container .mean-nav ul li a {
	display:block;
	float:left;
	width:90%;
	line-height:32px;
	padding:1em 5%;
	margin:0;
	text-align:left;
	color:#fff;
	border-top:1px solid #383838;
	border-top:1px solid rgba(255, 255, 255, .5);
	text-decoration:none;
	text-transform:uppercase
}
.mean-container .mean-nav ul li li a {
	width:80%;
	padding:1em 10%;
	border-top:1px solid #f1f1f1;
	border-top:1px solid rgba(255, 255, 255, .25);
	text-shadow:none!important;
	visibility:visible
}
.mean-container .mean-nav ul li.mean-last a {
	border-bottom:0;
	margin-bottom:0
}
.mean-container .mean-nav ul li li li a {
	width:70%;
	padding:1em 15%
}
.mean-container .mean-nav ul li li li li a {
	width:60%;
	padding:1em 20%
}
.mean-container .mean-nav ul li li li li li a {
	width:50%;
	padding:1em 25%
}
.mean-container .mean-nav ul li a:hover {
	background:#252525;
	background:rgba(255, 255, 255, .1)
}
.mean-container .mean-nav ul li a.mean-expand {
	margin-top:1px;
	width:26px;
	height:32px;
	padding:12px!important;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	font-weight:700;
	background:#2b92ab;
	border:0!important;
	border-left:1px solid rgba(255, 255, 255, .4)!important;
	border-bottom:1px solid rgba(255, 255, 255, .2)!important
}
.mean-container .mean-nav ul li a.mean-expand:hover {
	background:#2b9db8;
}
.mean-container .mean-push {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	clear:both
}
.mean-nav .wrapper {
	width:100%;
	padding:0;
	margin:0
}
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.mean-remove {
	display:none!important
}
/*---------------------子页导航结束------------------------------*/
.fanhui{
	float:left;
	width:50px;
	height:42px;
	background:url(../images/tp16.jpg) center center no-repeat;
	background-size:30px auto;
	}
.dh_biaoti{
	width:100px;
	line-height:42px;
	left:50%;
	margin-left:-50px;
	text-align:center;
	font-size:16px;}

.zy_section2{
	background:#fff;}
.zy_section21{
	line-height:40px;
	font-size:15px;
	color:#2f2f2f;
	background:url(../images/tp17.jpg) 10px center no-repeat;
	padding-left:20px;
	border-bottom:1px solid #e7e7e7;}
.zy_section22{
	font-size:14px;
	color:#555555;
	line-height:24px;
	padding:10px;}
.zy_section22 p{
	font-size:14px;}

.zy_fy{
	line-height:40px;
	background:#f5f5f5;
	font-size:14px;
	color:#646464;
	padding-left:10px;
	margin-bottom:10px;}
.zy_fy a{
	color:#646464;}
.zy_new{
	background:#fff;
	padding:15px 10px;
	border-bottom:1px dashed #d9d9d9;}
.zy_new_img{
	overflow:hidden;
	position:relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:10px;
	}
.zy_new_img img{
	width: 100%;
    min-height: 100%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    position: absolute;}
.zy_new span{
	font-size:16px;
	color:#333333;
	line-height:40px;}
.zy_new p{
	font-size:14px;
	color:#7d7d7d;
	line-height:27px;}

.zy_section_show1{
	padding:10px;
	background:#fff;
	border-bottom:1px solid #e7e7e7;}
.zy_section_show1 span{
	display:block;
	line-height:30px;
	font-size:16px;
	color:#333333;}
.zy_section_show1 p{
	line-height:27px;
	font-size:13px;
	color:#969696;}
.zy_section_show2{
	font-size:14px;
	color:#565656;
	line-height:27px;
	padding:10px;
	background:#fff;}
.zy_section_show2 img{
	display:block;
	max-width:98%;
	margin:10px auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

.zy_section_yl{
	float:left;
	width:50%;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	padding:1% 10px;
	text-align:center;}
.zy_section_yl p{
	line-height:30px;
	font-size:14px;
	color:#3f3f3f;}
.zy_section_ly_img{
	overflow:hidden;
	position:relative;}
.zy_section_ly_img img{
	width: 100%;
    min-height: 100%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    position: absolute;}

.zy_section_yy .bjwhite{
	height:50px;
	margin-bottom:10px;
	line-height:50px;}
.zy_section_yy>.bjwhite>span{
	display:block;
	float:left;
	width:100px;
	line-height:20px;
	margin:15px 0;
	border-right:1px solid #dddddd;
	font-size:14px;
	color:#309cb6;
	text-align:center;}
.zy_section_yy .bjwhite p{
	padding-left:110px;
	padding-right:10px;
	}
.zy_section_yy #UpdatePanel1{
	padding-left:110px;
	padding-right:10px;
	}

.zy_section_yy .bjwhite p input{
	border:none;}
.zy_section_yy .bjwhite p input[type="radio"]{
	width:20px;}
.zy_section_yy .bjwhite p select, .zy_section_yy .bjwhite p div select, .zy_section_yy .bjwhite p input {
    width: 100%;
    line-height: 19px;
    padding: 15px 0;}
.zy_section_yy #UpdatePanel1 select{
    width: 100%;
    line-height: 19px;
    padding: 15px 0;}
.zy_section_yy .bjwhite p textarea {
    width: 100%;
    height: 60px;
	padding:10px 0;
    border: none;
}
.zy_section_yy input[type="submit"]{
	background:#309cb6;
	width:100%;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-family:"微软雅黑";
	border:none;
	margin-bottom:10px;}
/*--------------------分页开始---------------------*/
.fy{
	background:#fff;
	line-height:40px;
	text-align:center;
	margin-bottom:10px;
	}
.fy .fy_syy{
	float:left;
	width:33%;
	font-size:13px;
	color:#838383;
	}
.fy .fy_sz{
	float:left;
	width:34%;
	font-size:13px;
	color:#838383;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;}
.fy_sz select{
	width:70%;}
.fy select{
	width:20%;}

#AspNetPager1 a:nth-child(1){ 
	width:33%;
	font-size:13px;
	color:#838383;float:left;
	border-right:1px solid #E7E7E7;
	} 
#AspNetPager1 a:nth-child(2){ 
	float:left;
	width:33%;
	font-size:13px;
	border-left:1px solid #E7E7E7;
	color:#838383;float:right;} 
/*---------------------分页结束------------------------------*/





























