/*初始化页面样式*/
body{
    background-color: #fff;
}
*{
    margin: 0;
    padding: 0;
}
li{
    list-style-type: none;
}
a{
    text-decoration-line: none;
    color: #000;
}
td[nowrap]{
    display: none;
}

@media (min-width:1800px){
    .center2{
        background-size: cover;
    }
}

.container{
    width: 70%;
    margin: 0px auto 20px;
    overflow: auto;
}

/*顶栏样式*/
.header{
    background-color: #045cab;
   
}
.header-top{
    border-bottom: 1px solid #014079;
    height: 100px;
    background: url(../img/bg35.png) no-repeat 76% 10%;
}
.center{
    width: 70%;
    margin: 0 auto;
    overflow: auto;
    padding: 25px 0px 20px;
}

.logo{
    float: left;
}
.title{
    float: left;
    width: 200px;
    margin-left: 25px;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    padding-top: 8px;
    font-family: cursive;
}

/*导航栏外围样式*/
.nav{
    border-top: 1px solid #166dab;
    width: 100%;
    /*padding: 8px 0;*/
    position: relative;
}

.nav-ul{
    list-style: none;
    /*height: 39px;*/
}
.nav-li{
    display: inline-block;
    margin: 5px 0px 15px;
    padding: 0px 15px;
    border-right: 1px solid #eee;
}


/*宽屏滚动图样式*/
.top-img{
    width: 80%;
    margin: 0 auto;
    height: 450px;
}

/*主要设计修改的主体*/
.main-bottom{
    background-color: #f8f8f8;
    padding: 0px 0px;
}
.box{
    margin: 20px 0 0;
    overflow: hidden;
    border: 1px solid #eee;
}
.inline-box{
    margin: 30px auto;
    padding: 10px;
    width: 80%;
    display: flex;
    justify-content: space-around;
}
.line-box-item{
    height: 90px;
    /*background-color: #f3f3f3;*/
    width: 100%;
    border-right: 1px solid #d8d8d8;
    /*padding: 3px 10px;*/
    text-align: center;
    line-height: 2;
}
.news-box{
    display: inline-block;
    /* height: 400px; */
    width: 46%;
    margin: 20px 15px 20px 0;
    padding: 15px 20px;
    box-sizing: border-box;
}
.news-box-57{
    width: 57%
}
.news-box-38{
    width: 38%
}
.news-title{
    position: relative;
    margin-bottom: 15px;
}
.news-title>span{
    position: relative;
    font-size: 27px;
    z-index: 2;
    padding: 15px 15px 15px 0;
    color: #333;
}
.news-title::before{
    position: absolute;
    content: '';
    border-top:2px solid #067be0;
    z-index: 1;
    width: 100%;
    top: 50%;
}
#wp_news_w3{
    /* height: 330px; */
    overflow: auto;
}
.online-qa{
    display: inline-block;
    height: 405px;
    width: 35%;
    float: right;
    padding: 15px 30px;
    box-sizing: border-box;
}
.guestbook_widget_box li{
    line-height: 27px !important;
}
.wp_guestbook_widget .guestbook_list li:hover {
    color: #016eb7;
    cursor: pointer;
    font-weight: 600;
}
.gkmeum{
    margin: 0 -8px;
    padding-top: 5px;
}
.gkmeum>li{
    float: left;
    width: 50%;
    margin-bottom: 10px;
    text-align: center;
}
.gkmeum a{
    display: block;
    background-color: #f5f5f5;
    line-height: 55px;
    /*padding-left: 20px;*/
    font-size: 16px;
    color: #0063ae;
    margin: 0 8px;
    transition-duration: 0.1s;
}
.gkmeum a:hover{
    color: #fff;
    background-color: #0776ca;
}
.contact-box{
    /* display: inline-block; */
    /* width: 27%; */
    height: 220px;
    margin-right: 35px;
    padding: 10px;
}

.contact-right {
    padding-right: 60px;
    float: right;
}

.link-box {
    padding-bottom: 20px;
}
.link-box .link-title {
    color: #f3f3f3;
    background: #dc0000;
    float: left;
    padding: 6px 12px; }
  
  .link-box .links {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding-top: 5px; }
    .link-box .links > a:not(:last-child) {
      position: relative; }
      .link-box .links > a:not(:last-child)::after {
        position: absolute;
        content: '|';
        right: -30%;
        color: #a5a5a5; }
    .link-box .links > a:hover {
      color: #0e7770; }


      .list-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 auto 20px;
        }
        .list-box > div {
          width: 100%;
          margin: 0 10px 0 0; }
          .list-box > div:last-child {
            margin-right: 0; }
      
      .list-box-col {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin: 0 auto 20px; }
        .list-box-col > div,
        .list-box-col a {
          margin: 0 0 10px; }
      
    
    .link-box {
        padding-bottom: 20px;
    }
    .link-box .link-title {
        color: #f3f3f3;
        background: #045cab;
        float: left;
        padding: 6px 12px;}
      
      .link-box .links {
        -ms-flex-pack: distribute;
            justify-content: space-around;
        padding-top: 5px; }
        .link-box .links > a:not(:last-child) {
          position: relative; }
          .link-box .links > a:not(:last-child)::after {
            position: absolute;
            content: '|';
            right: -30%;
            color: #a5a5a5; }
        .link-box .links > a:hover {
          color: #0e7770; }
    
.content_button {
    padding-top: 20px;
    clear: both;
}

.xinxi{
    width: 90%;
    margin: 0 auto;
    font-size: 20px;
    text-align: center;
    border-bottom: 1px solid #0874d0;
    padding-bottom: 8px;
    color: #333;
}
.info{
    width: 90%;
    margin: 0 auto;
    margin-top: 10px;
    padding: 0 30px;
    line-height: 1.8;
    color: #555;
    
}
.other-box{
    display: inline-block;
    width: 32%;
    height: 220px;
    box-sizing: border-box;
    padding: 10px;
    /*padding: 10px;*/
}
.search{
    font-size: 20px;
    text-align: left;
    padding: 5px;
    display: block;
    border-bottom: 2px dashed #eee;
    color: #333;
}
.links{
    margin: 30px 20px;
}
.link{
    width: 250px;
    height: 35px;
    margin-bottom: 15px;
    border:1px solid #ddd;
}


/*列表页样式*/
.list-banner{
    width: 100%;
}
.list-banner>img{
    width: 100%;
    height: auto;
}
.list-body{
    width: 65%;
    margin: 10px auto;
    position: relative;
    min-height: 400px;
    padding-bottom: 50px;
}
.list-meum{
    width: 230px;
    /*background-color: #f3f3f3;*/
    position: absolute;
    /*top: -55px;*/
    min-height: 200px;
    padding-top: 15px;
}
.list-info{
    margin-left: 260px;
    min-height: 400px;
    /*background-color: #eee;*/
    position: relative;
}
.list-main{
    min-height: 400px;
    padding:10px 20px;
}
.list-position{ 
   position: absolute;
   right: 5px;
   top: 10px;
   font-size: 15px;
}


.list-title{
    height: 30px;
    color: #0c63c1;
    text-align: left;
    padding: 10px 20px 5px;
    border-bottom: 2px solid #0778da;
    font-size: 19px;
    /* margin: 0 -30px; */
}

.lists .list a:hover { background-color:#f0f0e8;color:#902231; text-decoration:none; font-weight:bold;}

/*文章页样式*/

.text-body{
    width: 60%;
    margin: 44px auto;
    position:relative;
}
.text-position{
    position: absolute;
    top:-32px;
    left: 15px;
    padding-top: 3px;
}
.text-title{
    font-size: 19px;
    color: rgb(12, 99, 193);
    text-align: center;
    margin-top: 35px;
    position: relative;
}
.title-line{
    margin: 25px auto;
    width: 90%;
    border-top: 1px solid #0093e8;
}
.text-title::after{
    /*height: 1px;*/
    position: absolute;
    color: blue;
    border-top: 2px solid blue;
    /*content: '';*/
    /*z-index: 2;*/
    width: 30%;
    top: 33px;
    left: 35%;
}

.info-mation{
    margin-top: 15px;
    text-align: center;
    font-size: 14px;
}

.main-info{
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 0 30px 30px;
    box-shadow: 1px 1px 1px 1px #efefef;
    min-height: 400px;
}
.text-main{
    margin: 40px;
    padding: 0 35px;
    min-height: 400px;
    overflow: auto;
}
.text-main p{
    color: #333 !important;
}
.text-main span{
    color: #333 !important;
}

/*页脚样式*/

.footer{
    /*margin-top: 70px; */
    text-align: center;
    padding: 40px 0 50px;
    background-color: #055ead;
    color: #fff;
    font-size: 14px
}
.footer p{
    margin-bottom: 6px;
}
.copy-right{
    width: 70%;
    position: relative;
    left: 5%;
}

.wx_box{
    position: absolute;
    bottom: 0px;
    right: 6%;
}
.wx_box:hover .wx_img{
    display: block;
}
.wx_img{
    display: none;
    position: absolute;
    top: -120px;
    right: -30px;
}

/*webplus内部修改各组件的默认样式
导航栏
图片切换滚动图
新闻列表*/

/*webplus栏目导航内部样式*/
.wp_nav { margin: 0px; padding: 0px; display: flex; justify-content: space-around; }
.wp_nav * { margin: 0px; padding: 0px; }
.wp_nav::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.wp_nav .nav-item { display: inline-block; float: left; position: relative; vertical-align: bottom;width:100%;padding:7px;}
.wp_nav .on { z-index: 10; background-color: #fff;}
.wp_nav .nav-item .mark { display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 99; }
.wp_nav .nav-item a { font-family: "Microsoft Yahei"; display: block; text-align: center; position: relative; z-index: 100; color: rgb(255, 255, 255); font-size: 16px; }
.wp_nav .nav-item a:hover { color: #045cab; }

/*带parent为其在显示子列表时的样式*/
.wp_nav .nav-item a.parent:hover {color: #045cab;}
.wp_nav .nav-item a.parent { color: #045cab; }
.wp_nav .nav-item a span.item-name { display: inline-block; padding: 5px 10px; line-height: 22px; cursor: pointer; }

/*子列表样式*/
.wp_nav .sub-nav { display: block; width: 100%; position: absolute; z-index: 200; visibility: hidden; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-top: none; }
.wp_nav .sub-nav .nav-item { white-space: nowrap; }
.wp_nav .sub-nav .nav-item .mark { background: rgb(255, 255, 255); }
.wp_nav .sub-nav .nav-item a { font-family: "Microsoft Yahei"; font-size: 13px; font-weight: normal; color: rgb(0, 0, 0); text-align: left; border-top: 1px solid rgb(216, 225, 204); min-width: 80px; }
.wp_nav .sub-nav .nav-item a.parent:hover { background: rgb(238, 238, 238); color: rgb(0, 0, 0); }
.wp_nav .sub-nav .nav-item a.parent { background: rgb(238, 238, 238); color: rgb(0, 0, 0); }
.wp_nav .sub-nav .nav-item a span.item-name { padding: 5px 10px; line-height: 22px; }
.wp_nav .nav-item a.parent:hover span.item-name { }
.wp_nav .nav-item a.parent span.item-name { }
.wp_nav .sub-nav .nav-item a.parent:hover span.item-name { }
.wp_nav .sub-nav .nav-item a.parent span.item-name { }

/*webplus 图片切换 滚动样式*/
.focus-box{
    width: 100% !important;
    height: 475px !important;
}
.focus-container{
    width: 100% !important;
    height: 100% !important;
}
/*文字区显示与否*/
.focus-title-bar{
    visibility: hidden !important;
}


/*webplus新闻列表样式*/
.wp_article_list .list_item{
    width: 100%;
    height: unset;
    line-height: 37px;
    overflow: hidden;
    *zoom: 1;
    border-bottom: unset;
}
#nianbao .wp_article_list .list_item{
    border-bottom: 1px solid #eee;
}
.wp_article_list .list_item .Article_Index {
    display: inline-block;
    width: 10px;
    height: 18px;
    margin-top: 10px;
    color: #e61d1d;
    font-size: 12px;
    float: left;
    overflow: hidden;
    text-indent: -99em;
    /*background: url(wp_article_li_1.png) no-repeat left center;*/
}
.Article_Title>a{
    color: #555;
}
.Article_Title>a:hover{
    color: #016fad;
}

/*列表页左栏样式*/
.wp_listcolumn {
    display: block;
    width: 100%;
    border: 1px solid #eee;
}
.wp_listcolumn .wp_column a.selected {
    color: #000;
    background-color: #f5f5f5;
    background-image: url(wp_column_menu_li_2.gif);
}
.wp_listcolumn .wp_column a:hover {
    color: #045eb7;
    background-color: #f9f9f9;
    background-image: url(wp_column_menu_li_2.gif);
}
.wp_listcolumn .wp_column a {
    display: block;
    width: unset;
    color: #666;
    border-bottom: unset;
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
    word-wrap: break-word;
    background: #fff url(wp_column_menu_li_1.gif) no-repeat 8px center;
    border-top: 1px solid #eee;
    text-align: left;
}

@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:#39F; 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;}
#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:#7b8a37;}
.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:#7b8a37;}
.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:14px; 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:30px;}
.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;
    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 10px;}
#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 .nav-item a.parent:hover span.item-name {
  
}
.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 5px;
    line-height: 22px;
    cursor: pointer;
    font-size: 15px;
}
.wp_nav .nav-item {
    line-height: 47px;
/*    height: 47px;  */
    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 {
    display: none;
  }
}

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: 18px !important;
}

.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;
}
div#yqfk{display: none;}