@charset "UTF-8";
* {margin: 0;padding: 0;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;overflow-y: scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
:focus { outline:0;}
img { border:0;}
a img {
	vertical-align: middle;
}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; margin-bottom: 0px;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}

body,p { 
	color: #333;
	font-family:Simsun;
}
body {background-color:#EDEADF;}
.copymail{
	color: #ffffff;
}

.jiathis_style_24x24{
	float: right;
	width: 300px;
	margin-top: 20px;
	margin-right: -70px;
}

a{ text-decoration: none; color: #333;}
a:hover{color: #EC3C1B; }
.wp-wrapper { width: 100%;float: left;}
.wp-wrapper .wp-inner { width:auto; /* max-width: 1120px; */ margin:0 auto; }

.news_list {}
.news_list li.news { line-height:24px;padding-left:0px; } /**标题图标**/
.news_list li.news span.news_title { float:left;}
.news_list li.news span.news_meta { float:right; margin-left:2px;}
.news_list li.news p {clear:both; line-height:20px;}

.logo-panel { float: left;}
.logo-window { padding: 4% 0; margin-left:10px;}
.logo-window img { vertical-align: middle;}

.wp-head-tools { float: right;}

.lang-panel {float:right; height:39px;margin-right: 45px;}
.lang-window { }
.lang-window .wp-menu .menu-item { float: left;}
.lang-window .wp-menu .menu-item a.menu-link { display: inline-block; margin:0 6px; height: 39px; line-height: 39px; font-size: 12px; color: #cdbccc; text-decoration: none;}
.lang-window .wp-menu .menu-item a.menu-link:hover {  color: #fff;}

.search-panel { float: right; clear: right; width: 14%; margin-right: 45px; margin-bottom: 12px; margin-top: 38px;position:relative;}
.searchbtn{width:38px;height: 28px; border:0; outline: 0; background:url(../images/sous.png) no-repeat center; position:absolute;right:0px; top:0px;z-index:120; cursor:pointer;}

.wp-search {  position: relative;}
.wp-search form { display: block;}
.wp-search .search-input { margin-left:10px; margin-right: 40px; }
.wp-search .search-input input.search-title { width: 100%; height: 18px; line-height: 18px; border:0; outline: 0; background: none; color: #c8c2af; font-size: 14px; padding: 5px 0;}
.wp-search .search-btn { width: 40px; height: 28px; position: absolute; right: 0; top:50%; margin-top: -14px;}p-nav-panel .wp-menu .menu-item a.menu-link:hover{  color: #fff;}

 #container .wp-inner, #container-m .wp-inner,#container-s .wp-inner{width: 1024px;}
 #container-m { background:#E0D9C9; margin-top: 0px;}
 
.cont-1 {max-width:1400px;margin:0 auto;}
.cont-1 .focus-box{margin:0 auto;}
.cont-2{ /* height:315px; */ background-color:#edebdf;}
.cont-2 .cont-2-l{ width: 772px; float:left; /* margin-left:40px; */ margin-top:30px;}
.cont-2 .cont-2-r{ width: 350px; float:right; /* margin-right:40px; */ margin-top:30px;}
.cont-3{height:160px; background-color:#e0d9c9;}
.cont-3 .cont-3-l{  float:left; /* margin-left:40px; */}
.cont-3 .cont-3-r{ width: 509px; float:right; margin-top:45px;}

.cont-3 .cont-3-r a{
	font-size:14px;
	color:#5A4820;
	margin-left:20px;
}

.cont-3 .cont-3-r a:hover{
	color:#FF3300;	
}

.wp-footer { background:#700005 }
.wp-footer .wp-inner {  /* height:70px; */   /* padding-top:9px; */}
.wp-footer .wp-inner .footer { color: #ffffff; line-height: 40px; font-size: 12px; text-align: center; margin:0 7px;}
.wp-footer .wp-inner .footer .xx span { margin:0 5px;font-size:12px; line-height:20px; text-align:center; color:#a789a3;}

.wp-foot-top{ background:#8f000b; height: 190px;}
.wp-foot-top .wp-inner{width:1024px;}
.wp-foot-top .foot-nav{float:left; width: 280px; margin-left:0; margin-top:0px;}
.wp-foot-top .foot-logo{float:left;width: 309px; height: 150px;margin-left: 95px;margin-top: 20px; background:url(images/downoldLogo.png) no-repeat center center;}
.wp-foot-top .foot-r{float:right; width: 220px;margin-top: 85px;text-align:center}
.foot-nav .fnavbox{float:left;height:44px;line-height:44px; margin-right: 19px; color:#fff;}
.foot-nav .fnavbox p{height:44px;line-height:44px; color:#fff;font-size:16px; }
.wp-foot-top .foot-r .shares{}
.wp-foot-top .foot-r .shares .share{ float:left;margin-right:15px;position:relative;}
.wp-foot-top .foot-r .shares .share a{padding-left:0px;display:inline-block;width:40px; height:40px;background:url(../images/shares.png) no-repeat 0 0;}
.wp-foot-top .foot-r .shares .share.n1 a{background-position:-10px -2px;}
.wp-foot-top .foot-r .shares .share.n2 a{background-position:-63px -2px;}
.wp-foot-top .foot-r .shares .share.n3 a{background-position:-114px -2px;}
.wp-foot-top .foot-r .shares .share.n4 a{background-position:-172px -2px;}
.wp-foot-top .foot-r .shares .share .con{display:none;position:absolute;bottom:50px; left:50%;z-index:100;margin-left:-52px;}


.foot-nav{ width:420px; margin:0 auto;}

.foot-nav p{color:#bbb; line-height: 24px;font-size:13px;}
.foot-nav li{float:left;margin-right: 20px;}
.foot-nav li .title{height:30px; line-height:30px; font-size:16px;color:#fff;}

.cont-3-l .sudy-scroll-wrap li
{
	display:inline-block;
	opacity:0.6;
	filter:alpha(opacity=60);
	float:left;
	padding-top:30px  
	}
.cont-3-l .sudy-scroll-wrap li span{display:none;}
.cont-3-l .sudy-scroll-wrap li:hover{opacity:1;filter:alpha(opacity=100);}
.cont-3-l .sudy-scroll-page { width:100%; height:6px; }
.cont-3-l .sudy-scroll-page .page-index { display:inline-block; width:8px; height:8px; border-radius:5px; overflow:hidden; background:#666; margin:0 3px;}
.cont-3-l .sudy-scroll-page .active { background:#8f000b}

.qrcode
{
 margin-left: 20px;
}

.mbottom0
{
	margin-bottom: 0 !important;
}
.conx{margin-top: 40px;}
#public{padding: 10px 10px;width: 345px;}

.public_server p{
	width: 345px;
	font-size: 16px;
	padding-top: 10px;
	margin-left: 10px;
	line-height: 20px
}
.public_server p a{
	font-family: "Simsun", Arial;
	font-weight: normal;
	color: #8f000b;
	width: 200px;
	padding-left: 45px;
	padding-right: 45px;
	text-align: left;
}
.public_server p a:hover{
	background-color: #8f000b;
	color: #fff;
}