body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color:#5E5E5E;
	margin: 0px;
	padding: 0px;	
	background:#eeeeee;
	background-size:100%;
		
}

p,h1,h2,h3,div{ margin:0px; padding:0px;}	
ul,li,dl,dt,dd,blockquote{ margin:0px; padding:0px; list-style-type:none;}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    margin: 0px;
    padding: 10px 0px 10px;
    clear: both;
    letter-spacing: -1px;}	
img{ border:none; width:100%;}
a:link,a:visited,a:hover,a:active{ color:#2a1301; text-decoration:none;}
.clear{ clear:both;}
h1{ font-size:22px; font-weight:normal; line-height:20px;}
h2{ font-size:18px; font-weight:normal; line-height:20px;}	
h3{ font-size:16px; font-weight:normal; line-height:20px;}
/*pagebox*/
#pagebox {width:100%; padding:15px 0; text-align:center; font-size:14px;}
.pageprev, .pagenext{
	margin:0 10px;
	/*width:50px;*/
	background-color:#F4F4F4;
	/*height:20px;
	line-height:20px;*/
	padding:5px 10px;
	outline:none;
	text-decoration:none;
	border:1px solid #ABABAB;
	background-image: linear-gradient(bottom, #E1E1E1 0%, #ffffff 100%);
	background-image: -o-linear-gradient(bottom, #E1E1E1 0%, #ffffff 100%);
	background-image: -moz-linear-gradient(bottom, #E1E1E1 0%, #ffffff 100%);
	background-image: -webkit-linear-gradient(bottom, #E1E1E1 0%, #ffffff 100%);
	background-image: -ms-linear-gradient(bottom, #E1E1E1 0%, #ffffff 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #E1E1E1),
	color-stop(1, #ffffff)
	);
	-webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #666666;
	display:inline-block;
	text-align:center;
	text-shadow:0 1px #FFF;
}
.pageprev:active, .pagenext:active {
	line-height:21px;
	background-image: linear-gradient(bottom, #ffffff 0%, #E1E1E1 100%);
	background-image: -o-linear-gradient(bottom,  #ffffff 0%, #E1E1E1 100%);
	background-image: -moz-linear-gradient(bottom,  #ffffff 0%, #E1E1E1 100%);
	background-image: -webkit-linear-gradient(bottom,  #ffffff 0%, #E1E1E1 100%);
	background-image: -ms-linear-gradient(bottom,  #ffffff 0%, #E1E1E1 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #ffffff),
	color-stop(1, #E1E1E1)
	);
	-webkit-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.25);
}
/*底部*/
.wzg_copyright {
	padding:10px 0;
    height: 24px;
    line-height: 24px;
    text-align: center;
	color:#a40000;
	font-weight: 100;
    text-shadow:none;
}
.wzg_footer .jishu{
	font-size:12px;
	text-align:center;
	height:24px;
	line-height:24px;
	padding-bottom:5px;
	color:#dddddd;
}	

.tc {text-align: center;}
#container{ width:100%;}
.pagebody {	margin:0; padding-top:10px; /*margin-top:65px;*/}


.m_message ul *  { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.m_message ul{padding:18px 8px}
.m_message ul h3{color:#16b71b;font-size:1.3em;margin-bottom:10px}
.m_message ul .txt{color:red;font-weight:700;margin:20px auto}
.m_message ul li{clear:both;margin:0 auto 6px;overflow:hidden;width:100%}
.m_message ul li .name{color:#222;display:none;font-size:14px;line-height:16px;margin-bottom:8px}
.m_message ul li .radio{margin-right:8px;vertical-align:-2px}
.m_message ul li p{line-height:20px}
.m_message ul li p input{margin:0 5px 0 0;vertical-align:-2px}
.m_message ul li p span{color:#666}
.m_message ul li textarea{border:1px solid #ccc;border-radius:2px;font-size:14px;height:52px;line-height:16px;padding:4px 10px;width:100%; color: #6f6f6f;}
.m_message ul li .input{border:1px solid #ccc;border-radius:2px;float:left;font-size:14px;height:30px;line-height:30px;padding:4px 10px;width:100%}
.m_message ul li .submits{-moz-user-select:none;background-color:#51668f ;border:1px solid transparent;border-radius:4px;cursor:pointer;display:table;color:#fff;font-size:1.2em;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 0;text-align:center;vertical-align:middle;white-space:nowrap;width:100%}
.m_message ul li .inputcode {border:1px solid #ccc;border-radius:2px;float:left;font-size:14px;height:30px;line-height:30px;padding:4px 10px;}


.ys3g * {box-sizing: border-box;}
.ys3g ul {overflow: hidden;}
.ys3g ul li {float: left; display: inline-block; margin: 0 3% 6%; width: 44%; text-align: center;}
.ys3g ul li a {display: block;}
.ys3g ul li a img {max-width: 65%;}
.ys3g ul li h2 {padding: 12px 0 4px; color: #005EAD; font-size: 15px;}
.ys3g ul li p {font-size: 12px; color: #666; line-height: 18px; height: 34px; overflow: hidden;}

	

/*快捷导航*/
.zhezhao { width: 100%; height: 100%; background-color: rgba(0,0,0,0.3); position: fixed; left: 0; top: 0; z-index: 999; display: none }
.nav_inner { width: 150px; height: 100%; position: fixed; left: -160px; top: 0; background: #fff; z-index: 999; overflow: auto; }
.nav_inner h1 { font-size: 16px; color: #fff; padding: 0 20px; height: 40px; line-height: 40px; background: #333 }
.nav_inner li { padding: 0 10px }
.nav_inner li a { display: block; height: 40px; padding: 0 10px; line-height: 40px; font-size: 14px; color: #666; border-bottom: 1px dashed #ddd }
.nav_inner li:last-child a { border: none }
.nav_inner li a:active { background: #ddd }

/*内页通用*/
.location{ margin-bottom:10px;}
.location h1{ font-size:18px; border-left:#f17225 solid 3px; padding-left:10px; color:#2365c4;}
.location h2{ font-style:italic; color:#696969;}
.scrolltop{ width:40px; height:40px; margin:auto; display:block; background-color:#1a4b91; position:fixed; bottom:5px; right:0;}
.scrolltop a{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; display:block; text-align:center;}
.scrolltop a img{display:inline-block;max-height:28px; margin:5px 0 0 0;}
.footbtn{margin:0 3%; padding-top:10px; overflow: hidden;}

/*内页顶部菜单*/
#header{ position:fixed; top:0px; left:0px; z-index:999; width:94%; height:40px;padding:6px 3%; background-color: rgba(35, 101, 196, 0.8); color:#FFFFFF;}
.gohome{ width:40px; height:40px; float:left; background-color:#1a4b91;}
.gohome a{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; display:block; text-align:center;}
.gohome a img{display:inline-block; max-height:28px; max-width:28px; margin:5px 0 0 0;}

.gomenu{ width:40px; height:40px;float:right;background-color:#1a4b91;}
.gomenu a{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; display:block; text-align:center;}
.gomenu a img{display:inline-block; max-height:25px; max-width:25px; margin:6px 0 0 0;}

/* Border radius*/
.radius4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.radius6{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.radius8{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.radius20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}

/*newslist*/
.news,.info { background:#FFFFFF; min-height:400px; padding:14px; border:1px #cccccc solid;}

/*新闻列表1*/
.portfolio_item{width:94%; padding:3%; margin:0 0 10px 0; float:left; clear:both; border:1px #ececec solid;}
.portfolio_image{ width:30%; float:left;}
.portfolio_image img{ display:block; max-width:100%;}
.portfolio_image_round{ width:30%; float:left;}
.portfolio_image_round img{ display:block; max-width:100%;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;}
.portfolio_details{ width:65%; float:left; padding:0 0 0 5%;}
.portfolio_details h3{ padding:0 0 5px 0;color:#1782cf;}
.portfolio_details p{ padding:0 0 5px 0; line-height:18px;}

/*新闻列表2*/
ul.posts{ 	
	padding:0px; 	
	margin:0px; 	
	width:100%; 
	display:block;
}
ul.posts li.post{ 	
	width:100%; 	
	height:80px; 	
	margin:0 0 10px 0; 	
	position:relative;	
}
.post_left{	
	width:25%; 	
	height:80px; 	
	text-align:center;	
	position:absolute; 	
	top:0px; 	
	left:0px; 
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;	
	border-top-left-radius:8px;
	-moz-border-radius-bottomleft:8px;	
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px; 	
}
span.day{ 
	display:block; 
	font-size:40px; 	
	padding:15px 0 0 0;
	}
span.month{ 
	display:block; 	
	font-size:22px; 
	padding:10px 0 0 0;	
}
.post_right_reveal{
	width:60%; 	
	height:80px; 
	position:absolute; 	
	top:0px; 
	left:25%;
	padding:0 0 0 5%; 
	z-index:99; 	
	background-color:#f4f4f4;	
	overflow:hidden;
	}
.post_right_unreveal{
	width:60%; 	
	height:80px; 
	position:absolute; 
	top:0px; 	
	left:25%;
	padding:0 0 0 5%; 
	z-index:88; 
	line-height:24px;
	font-size:14px; 
	color:#FFFFFF;
	background-color:#63bfeb;	
	}
.post_right_reveal h3{ padding:10px 10px 0 0; line-height:20px;}
.post_right_reveal h3 a{ color: #1782CF;}
.post_right_unreveal a{font-weight:bold; color:#FFFFFF;}
a.post_more{	
	display:block;
	position:absolute; 	
	top:0px; 
	right:0px;  	
	width:10%; 		
	height:80px;
	overflow:hidden; 
	background:url(../images/bullet_cross_big.png) no-repeat center center #e2e2e2;
	-moz-border-radius-topright:8px;	
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px; 	
	text-align:center;	
}
a.post_readmore{ 
	padding:0 0 0 15px;
	font-weight:normal; 
	font-size:12px; 
	background: url(../images/bullet_cross_white.png) no-repeat scroll left center transparent;	
}	

/*新闻列表3*/
.toogle_wrap{width:92%; padding:3% 4%; margin:0 0 10px 0; border:1px #ececec solid;}
.trigger{padding:0px;margin:0; background:url(../images/toggle.png) no-repeat right;background-position:100% -22px;}
.trigger a h3{text-decoration: none;display: block; padding:2px 0 2px 0;font-size:16px;font-weight:normal; color: #636363;}
.trigger a h3:hover, .trigger a h3:hover:focus{color:#1782cf;}
.toggle_container{overflow: hidden;padding:15px 0 0 0;clear: both;}

/*新闻列表4*/
ul.photo_gallery_12{ width:100%; list-style:none; padding:0px; margin:0 0 10px 0; box-sizing: border-box;  clear:both;}

ul.photo_gallery_12 li { width:48%; padding:1%; float:left;  margin:1%;border:1px #e5e5e5 solid; box-sizing: border-box; border-bottom-color:#d0cfcd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; text-align:center;}
ul.photo_gallery_12 li img{ max-width:96%; display:block;padding:2%;}


/*底部按钮*/
a.button_12{ width:48%; margin:0 1% 10px 1%;padding:10px 0; float:left; display:block;font-size:18px; text-decoration:none; text-align:center; color:#FFFFFF;}
a.button_11{ width:98%; margin:0 0 10px 1%;padding:10px 0; float:left; display:block;font-size:18px; text-decoration:none; text-align:center; color:#FFFFFF;}
a.button_12 img{ width:20px; padding-right:5px;}	
a.button_11 img{ width:20px; padding-right:5px;}
.blue{ background-color:#29aae3;}
.red{ background-color:#c53238;}
.orange{ background-color:#f17225;}
.blue_borderbottom{border-bottom:3px #198bbd solid;}
.red_borderbottom{border-bottom:3px #8e262c solid;}
.orange_borderbottom{border-bottom:3px #c55512 solid;}

/*详细页*/
blockquote{	
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;	
	padding: 10px 0px;
	margin-bottom: 10px;	
	quotes: none;	
}

.image_single{	
	background-color: #F4F4F4;
	border: 1px solid #ECECEC;
	padding: 5px;
	margin-bottom: 10px;
	}


#shodowbg{
background-color:#333;
position:absolute;
z-index:9998;
left:0;
top:0;
display:none;
width:100%;
height:100%;
opacity:0.8;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
}
#shareimg{display:none; width:100%; z-index:9999; position:fixed; top:0px;}
#shareimg img{width:100%;}


.banner{background:#F4F6F5; width:100%; position:relative; overflow:hidden; margin-top:52px;}
.banner-ul{width:10000px; position:relative;  }
.banner-ul li{float:left; list-style:none;}
.banner-ul li a{display:inline-block; width:100%;}
.banner-ul li a div{position:absolute; bottom:0px; width:95%; height:24px; line-height:24px; background:#000;opacity:0.7; filter: alpha(opacity=70); color:#FFF; padding:0 3%;}
.banner-ul img{ width:100%; vertical-align:middle;}
.banner-nav{position:absolute; right:10px; bottom:2px; text-align:right;}
.banner-nav div{background:#ccc; margin-left:4px; border-radius:50%; width:10px; height:10px; display:inline-block; border:1px solid #ccc;}
.banner-nav div.cur{background:#000;}
/*@media all and (min-width: 320px){
	.banner{height:160px;}
	.banner-ul li a{height:160px;}
}
@media all and (min-width: 360px){
	.banner{height:180px;}
	.banner-ul li a{height:180px;}
}
@media all and (min-width: 540px){
	.banner{height:270px;}
	.banner-ul li a{height:270px;}
}
@media all and (min-width: 768px){
	.banner{height:384px;}
	.banner-ul li a{height:384px;}
}*/