@charset "utf-8";
/*Start CSS Reset */
*{margin:0;padding:0}
html{color:#000;background:#fff}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-size:12px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif, ;*font-size:100%}
legend{color:#000}
/**body**/
body { color:#333; font-size:13px; font-family: 'Microsoft Yahei',Tahoma, Geneva, sans-serif; overflow-x: hidden;}
/**clearfix**/
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
  /* Hides from IE-mac \*/
  * html .clearfix {height: 1%;} 
  .clearfix {display: block;} 
  /* End hide from IE-mac */
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both;}
/**End clearfix***/
a{ text-decoration:none; color:#333;}
a:hover { color:#C30;}
a:hover {
    text-decoration: none !important;
}
.none { display:none;}
/**End CSS Reset**/

/**Start CSS Base**/
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner { width:1000px; margin:0 auto;}
#content .nlink {line-height:40px;}
.nlink { line-height:24px;}
.nlink a{ color:#1a1a1a;}
.nlink a:hover {color:#cf2410;}
.llink { line-height:28px; padding-left:22px; background:url(images/li.png) no-repeat 7px 11px; border-bottom:1px dashed #ccc;}
.llink a{ color:#454545;}
.llink a:hover {color:#C33;}
.more a { color:#b5b5b5;}
.more a:hover{ color:#000;}
.entry { line-height:1.7; font-size:13px;
    margin: 0 auto;}
.entry a{ font-size:13px; color:#666; text-decoration:underline;}
.entry a:hover { color:#C00;}
.entry .llink { line-height:28px; padding-left:22px; background:url(images/li.png) no-repeat 7px 11px; border-bottom:1px dashed #ccc;}
.entry .llink a{ color:#454545; text-decoration:none;}
.entry .llink a:hover {color:#C33;}
.entry p { line-height:2; margin-bottom:7px; text-indent:0px;font-family: "宋体"; font-size:16px;}
/**End CSS Base**/

/**header**/
#header { background-color:#902231; border-bottom: 1px solid #721a26;position: relative;}
#header .inner { height:102px; background:url(images/head.jpg) no-repeat 0px 0px; width: 1325px;}


/**nav**/
.nav,.nav1 { line-height:47px;}
.nav a { font-size:16px; color:#fff;}
.nav1 a { color:#fff;}
#nav .inner {  width:1300px;height:47px;}
#banner .inner { width:100%;}
.nav_l { width:390px; float: left;}
.nav_m { width:220px; float:left; color:#fff;}
.nav_m span {height: 47px;  line-height: 47px; float:left;}
.nav_r { width:645px; float:right;}
/**content**/
.content_p {margin-top: -38px; position: relative;}
#content .inner { width:1130px;}
/*|------main------*/
 /**post-mod**/
.post { width:100%; margin-bottom:5px;}
.post .tt { width:100%; height:28px; margin-bottom:5px;}
.post .tt .tit { display:inline-block; height:100%; float:left; color:#fff; font-size:14px; font-weight:bold; font-family:"Microsoft YaHei";}
.post .tt .tit span { display:inline-block; height:34px; line-height:32px;}
.post .tt .more { display:inline-block; height:32px; line-height:32px; float:right;}
.post .con { width:100%;}
	/**tab**/
.tabmenu { float:left;}
.tabmenu li { display:inline-block; height:34px; float:left;cursor:default;}
.tablist li,.tabmore span{ display:none;}
/*|------list------*/
.listmenu { width:215px; float:left;}
.listmenu h4 { width:100%; height:56px; line-height:56px; background:#8f2130; border-bottom:3px solid #c4b367; color:#fff; font-size:19px; font-weight:bold; text-indent:1em; font-family:"microsoft yahei";}
.listmenu .lists { width:100%;}
.lists .list a{ display:block; color:#902231; border: 1px solid #E6E6E6; background:url(images/arrow.gif) no-repeat 200px; border-top: 0px solid #e6e6e6;}
.lists .list a:hover {}
.lists .list-1 a{ padding:0 8px; line-height:46px; background-color:#fff;  font-size:15px; font-family:"宋体";}
.lists .list-2 a{ padding:0 8px 0 20px; line-height:26px; background-color:#E4E4E4;  font-size:13px;}
.lists .list-3 a{ padding:0 8px 0 30px; line-height:22px; background-color:#E6E6E6; font-size:13px;}
.lists .list a:hover { background-color:#f0f0e8;color:#902231; text-decoration:none; font-weight:bold;}
#s_c_id{background-color:#F0F0E8; color:#902231;font-weight:bold; border-top-color:#888;}
.listcol { width:870px; float:right;padding-bottom: 24px;}
.listcol .map { width:100%; height:58px; line-height:58px; border-bottom:2px solid #8F2130;}
.listcol .map .name { display:inline-block; height:58px; float:left; padding-left:10px; font-size:19px; font-weight:bold; color:#8f2130;font-family:"microsoft yahei";} 
.listcol .map .maplist { float:right;}
.listcol .map .maplist li { display:inline-block; float:left; height:58px; line-height:58px; margin-top:5px; color:#333;}
.listcol .map .maplist li a { color:#666;}
.listcol .map .maplist li a:hover{ color:#000;}
.listcol .map .maplist li .posSplit { width:19px; margin:0 3px;background:url(images/arrow.gif) no-repeat center;}
.listbox { width:100%; min-height:400px; _height:400px; margin:10px auto;}
.listbox .entry img { max-width:700px; _width:expression(this.width>700?"700px":this.width+"px");}
#newslist {margin-bottom:5px;}
.listpages td,.listpages td a { font-size:13px; color:#666;}
.listpages td a { text-decoration:none; cursor:pointer;}
.listpages td a:hover { color:#121212;}
/*|------info-----*/
h1.atitle { width:1220px; margin:0 auto; line-height:20px; padding:6px 0 10px 0; font-size:18px; font-weight:bold; color:#000; text-align:center;}
.postmeta { width:1220px;  margin:0 auto; line-height:20px; color:#777; text-align:center; padding:5px 0;}
.postmeta span { display:inline-block; margin:0 10px; line-height:20px;}
.infobox { width:1220px; min-height:400px; _height:400px; margin:0 auto; padding-bottom:20px;}
.infobox .entry img { max-width:900px; _width:expression(this.width>900?"900px":this.width+"px");}

/**footer**/
#footer {background-color:#821f2d;}
#footer .inner { height:84px; width:1300px;}
.copyright { font-size:12px; line-height:24px; color:#cda5ab; text-align:left; font-family:"microsoft yahei"; padding-top:18px;}
.sudy-tab { position:relative;}
.sudy-tab .tab-menu .tab_tt { background-color:#bd8727;}
.sudy-tab .tab-menu .tab_tt1 { background-color:#2fa5b0;}
.sudy-tab .tab-menu .tab_tt2 { background-color:#9f4229;}
.sudy-tab .tab-menu .tab_tt3 { background-color:#8E479B;}
.sudy-tab .tab-menu .tab_tt5 {background-color:#5f6c26;}
.sudy-tab .tab_tt4 { position:absolute;width: 202px;height: 38px;    line-height: 38px;background-color:#3d73a0; margin-right: 0px;  margin-left: 0px; right:-4px; top:0px; font-size: 15px; font-weight: bold; text-align:center;font-family: "microsoft yahei";  opacity: 0.9; filter: alpha(opacity=90);  color: #fff;  padding: 0 10px; border-radius: 8px 8px 0 0; cursor: default;}
.sudy-tab .tab_tt4 a { color:#fff;font-size: 15px;font-weight: bold;font-family: "microsoft yahei";}
.tab-list > li { height:376px; background:#757575 url(images/tab_bg.jpg) no-repeat right bottom;}
.tab-list .news { position:relative;}
.tab-list .news-time { position:absolute; right:0px; top:0px; line-height:30px;}
.tab-list .news-item {margin-right: 80px;
    white-space: nowrap;display: block;
    text-overflow: ellipsis;
    overflow: hidden;}
.tab_main_h { padding: 25px 18px; height:325px;width:530px; float:left; position:relative;}
.tab-list .tab_main {background-color:#bd8727;}
.tab-list .tab_main61 {background-color:#5f6c26;}
.tab-list .tab_main1 {background-color:#2fa5b0;}
.tab-list .tab_main2 {background-color:#9f4229;}
.tab-list .tab_main3 {background-color:#8E479B;}
.tab-list .tab_main5 {background-color:#3d73a0;}
.tab_nav { width:83.5px; float:left;padding:20px 14px; height:255px; border-right:1px solid #848484;}
.foot_l { float:left; width:470px;}
.foot_r { float:right; width:185px;}
.foot_wb,.foot_wx { width:60px; float:left; margin-top:22px; padding:0px 5px;}
.news { height:30px; line-height:30px;}
.news a { font-size:16px; font-family:"microsoft yahei"; color:#000;}
.tab-list .news a,.tab-list .news { color:#fff;}
.tab-list .nlink a { color:#e8e8e8;}
.top_r { width:225px; float:right;}
/****鎼滅储妗?**/
.search1 { width:198px; height:30px; border: 1px solid #9d3f4c;  background: #9d3f4c; margin-top:10px; border-radius: 7px;}
.search input { width:169px; height:30px; line-height:30px;  border:0; padding:1px;background:none; display:inline; float:left;}
.search .submit { width:27px; height:30px; padding:0; background: url(images/search.png) no-repeat center; cursor:pointer; float:right; display:inline;}
.focus-box { height:430px;}
.menuskin18 { width:auto !important; background-color: #fff;  filter: Alpha(Opacity=80); opacity: 0.8;  -moz-opacity: 0.8;}
.menuitems18 { float:left;border-width: 0px !important; background:none !important;}
#mouseoverstyle18 {border-width: 0px !important;}
.top_nav { margin-top:10px;   height:36px;}
.top_nav .nav2 a { font-size:14px; color:#fff; font-family:"microsoft yahei"; line-height:26px;}
#list_banner {}
#list_banner .inner{ width:100%;}
#list_banner .inner img { width:100%; height:auto;}
.list_po { position:relative;}
.listmenu { position:absolute; top:-59px; left:0px;}
.link_box { position:relative;}
.logo_link { position:absolute; top:10px; left:0px; display:inline-block; width:275px; height:75px;}
.foot_wb,.foot_wx { position:relative;}
.wb_box { display:none; z-index:1000; width:150px; height:150px; position:absolute;    bottom:30px;
    left: -50px;}
.wb_box img {width:150px; height:150px;}
.foot_wb:hover .wb_box { display:inline-block;}
.foot_wx:hover .wb_box { display:inline-block;}
.tab_more { width:110px; height:26px; background:#868686; position: absolute; bottom: 12px; right: -55px;}
.tab_more a { width:55px; height:26px; display:inline-block; background-color:#821F2D; color:#fff;text-align: center;  line-height:26px;}
#nav {     background-color: #8f2130;
    border-top: 1px solid #a34c58;}
.xxld img { width:250px !important; height:auto !important;}
.xxld strong { color:#8f2130; font-size:16px;}
.xxld tr { border-bottom:1px solid #f2f2f2;}
.font_1 a { font-size:15px; color:#5a5a5a; text-decoration:none; line-height:45px;}
#zxs strong { color:#8f2130; font-size:15px;line-height: 35px;}
#zxs a { margin-left:8px; margin-right: 18px; font-size:15px; color:#5a5a5a; line-height:45px; text-decoration:none;}
#zxs a:hover { color:#C00;}
.ldxx_con p { width:350px; height:118px; float:left; background:url(images/xx.jpg) no-repeat; margin: 10px 40px; line-height:118px; text-align:center;}


.more {
    text-align: right;
    margin-top: 3px;
    float: right;
    margin: 0px;
    color: #fff;
}

.menuskin1 {
  
    float: left;
    width: auto !important;
}

.menuitems1 {
    
    float: left;
   
}
.wp_search .search {
    border: 0px;
    width: 27px;
    height: 30px;
    padding: 0;
    background: url(images/search.png) no-repeat center bottom;
    cursor: pointer;
    float: right;
    display: inline;
}
.mt_con {
    text-align: left;
}
.logo_link img { display:none;}
#wp_nav_w18 .wp_nav .nav-item a {    color: #fff; font-size: 16px;}
#wp_nav_w18 .wp_nav .nav-item a.parent {  color: #fff;}
#wp_nav_w18 .wp_nav .nav-item a span.item-name {    padding: 12px 15px;}
#wp_nav_w18 .wp_nav .sub-nav .nav-item a span.item-name { padding: 5px 9px;line-height: 22px;}
#wp_nav_w18 .wp_nav .sub-nav .nav-item a { color:#000;    font-size: 14px;}
#wp_nav_w18 .wp_nav .i4 .sub-nav {left: 0px !important;}

.more a.more-link {color: #fff;}
.more a.more-link:hover { color:#fff;}
#wp_news_w481 img{width:100%;}
.fubiaoti {
width: 1000px;
margin: 0 100px;
text-align: center;
display: block;
border-bottom: 2px solid #C00;
padding-bottom: 14px;
}
.fubiaoti span {
font-size: 18px;
}
.wp_nav .sub-nav .nav-item a span.item-name {
    padding: 5px 9px;
    line-height: 22px;
}
.wp_nav .nav-item a {
    color: #fff;
    font-family: "Microsoft Yahei";
    display: block;
    text-align: center;
    position: relative;
    z-index: 100;
}
.wp_nav .nav-item a span.item-name {
    display: inline-block;
    padding: 5px 10px;
    line-height: 22px;
    cursor: pointer;
    font-size: 15px;
}
.wp_nav .nav-item {
    line-height: 47px;
    height: auto;
    display: inline-block;
    float: left;
    position: relative;
    vertical-align: bottom;
}
.wp_nav .sub-nav {
    left: 0px !important;
    background: #fff;
    display: block;
    width: 100%;
    position: absolute;
    z-index: 200;
    visibility: hidden;
    border: 1px solid #ccc;
    border-top: none;
}
.nav11{padding:0px 5px;}

.top_nav .nav-item a {
    padding-right: 10px;
  
}
.wp_nav{display:inline-block}

.nav_main{text-align:center}

@media (max-width: 600px) {
  .nav_top {
  
  }
}

span.yinti {
    width: 1220px;
    margin: 0 auto;
    text-align: center;
    display: block;
    /* border-bottom: 2px solid #C00; */
    /* padding-bottom: 14px; */
    font-size: 18px;
    /* padding-top: 10px; */
}
a:hover {
    text-decoration: none !important;color: #8f2130 !important
}
.font_1 a:hover {
    text-decoration: none;
}
.entry a {
    text-decoration: none !important;
}
p.p_text_indent_2 {
    font-size: 16px !important;
line-height:2em;
font-family:宋体, simsun;
}

.sudy-tab .tab-menu .tab_tt {
    background-color: #bd8727;
}
.sudy-tab .tab-menu .tab_tt5 {
    background-color: #5f6c26;
}
.sudy-tab .tab-menu .tab_tt0 {
    background: #fff;
}
.sudy-tab .tab-menu .tab_tt {
    background: #bd8727;
}
li.tab_tt5.xz2 a {
    color: #fff;
}
.sudy-tab .tab-menu li.selected a {
    color: #fff !important;
}
.nav_r .wp_nav .nav-item a:hover ,.nav_main .wp_nav .nav-item a:hover{
    background: #fff;
}
.nav_main .wp_nav .sub-nav {
    left: 4px !important;}
.wp_nav .sub-nav .nav-item a.parent:hover {
    color: #8f2130;
}
.wp_nav .nav-item a.parent {
    color: #8f2130;
    background: #fff;
}
table{margin:0 auto;
}
@media screen and (max-width: 767px) {

    .navi-aside-toggle,
.navi-aside-search {display: block !important;}
}
.wp-navi{display:none;}

/*
.tab-list .tab_con:nth-child(2) .news-item{display: flex}
.tab-list .tab_con:nth-child(2) .news{height: 28px;
    line-height: 28px;}
.tab-list .tab_con:nth-child(2) table.wp_nav{width: auto;
    float: right;height:30px;}
.tab-list .tab_con:nth-child(2) .wzly{    background: #A1A980;
    color: #fff;
    width: 120px;
    display: block;}
.tab-list .tab_con:nth-child(2) .wztitle{display: block;
    width: calc(100% - 120px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.tab-list .tab_con:nth-child(2) .news{margin-bottom:5px}*/