@import url('style.css');
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;-webkit-tap-highlight-color: rgba(0,0,0,0);}
/* header */
 
.header {font-size: 18px;position: relative;text-align: center;line-height: 44px;
    height: 44px;color: white;background-color: #EB1625;display: block;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#5B5D62),color-stop(100%,#26272A));
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EB1625),color-stop(100%,#CD0326));}
.nav-btn, .back-btn {position: absolute;right: 10px;top: 4px;width: 44px;height: 34px;}
.back-btn {left: 10px;}
.header-icon {background-image: url(images/header-icons.png);background-repeat: no-repeat;
    -webkit-background-size: 19px 118px;background-size: 19px 118px;
    display: block;width: 100%;height: 100%;}
.zhidi-icon {background-image: url(images/zd.gif);background-repeat: no-repeat;
    -webkit-background-size: 16px 19px;background-size: 16px 19px;
    display: block;width: 16px;height: 19px; position:fixed; top:90px; right:30px;}
	
.back-btn span {background-position: 13px -92px;}
.nav-site2-tap {position: absolute;top: 6px;right: 10px;width: 38px;height: 38px;line-height: 40px;
    text-align: center;z-index: 2;border: 1px solid #transition;border-bottom-width: 0;}
.nav-site2-icon {position: relative;display: inline-block;width: 17px;height: 17px; margin: 5px;
    background: url(images/header-icons.png) 0 -35px no-repeat;-webkit-background-size: 19px 118px;
    background-size: 19px 118px;}
.nav-site2-tap.open, .nav-site2-tap.hover {background-color: #353c4c!important;background-image: none!important;
    border-color: #29303f!important;border-bottom-width: 0!important;border-top-right-radius: 5px!important;
    border-top-left-radius: 5px!important;}

.nav-site2-body {position: absolute;background-color: #353c4c;top: 42px;width: 100%;overflow: hidden;
    z-index: 0;display: none;}
.nav-site2-body.open {display: block;z-index: 3000;}
.nav-site2-ul {border: solid 1px #29303f;border-top-width: 0;}
.nav-site2-li {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
    height: 37px;width: 50%;float: left;border: solid 1px transparent;border-top-color: #293040;
    line-height: 35px;overflow: hidden;}
.nav-site2-li:nth-child(odd) {border-right-color: #293040;border-bottom-color: #464D5D;}
.nav-site2-li:nth-child(1), .nav-site2-li:nth-child(2) {border-top-width: 0;}
.nav-site2-li span {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
    margin-left: 16px;color: #fff;font-size: 14px;text-align: left;}

.w-index-foot {font-size: 16px;text-align: center;height: 44px;line-height: 44px;}
.w-index-foot a {color: black;cursor: pointer;}
.w-index-down {background: url(images/more.png) no-repeat left top;display: inline-block;
    height: 16px;width: 12px;margin-right: 6px;margin-bottom: -1px;background-size: 100% 100%;
    -moz-background-size: 100% 100%;}

/* footer */
.footer {padding: 10px 15px 45px 15px;border-top: 1px solid #BBB;background-color: #E6E6E6;
    min-height: 37px;text-align: center; clear:both}
.footer-body {border-bottom: 1px solid #CECECE;text-align: left;}
.footer_nav {font-size: 12px;margin: 0 auto;max-width: 300px;padding: 10px 0;line-height: 25px;
    font-weight: bold;text-decoration: none;color: black;}
.footer_nav table {font-size: 12px;font-weight: bold;}
.footer_nav th {width: 23%; color:#666}
.footer_nav  td {width: 77%;}
.footer_info {color: #838383;text-align: center;}

.s-page-space {clear:both}
.m-tab, .m-tab header .cur {border-color: #a8a8a8;}
.m-tab header, .unknown-header {position: relative;background: #fff5d2;border-top: 1px solid #fff;
    border-bottom: 1px solid #e3c586;height: 40px;margin-bottom: 1px;white-space: nowrap;}
.m-tab header, .unknown-header {border-bottom: 1px solid #a8a8a8;
    background: -moz-linear-gradient(top,rgba(231,231,231,1) 0,rgba(211,211,211,0.96) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(231,231,231,1)),color-stop(100%,rgba(211,211,211,0.96)));
    background: -webkit-linear-gradient(top,rgba(231,231,231,1) 0,rgba(211,211,211,0.96) 100%);
    background: -o-linear-gradient(top,rgba(231,231,231,1) 0,rgba(211,211,211,0.96) 100%);
    background: -ms-linear-gradient(top,rgba(231,231,231,1) 0,rgba(211,211,211,0.96) 100%);
    background: linear-gradient(to bottom,rgba(231,231,231,1) 0,rgba(211,211,211,0.96) 100%);}
.m-tab header .title {border: 1px solid transparent;border-bottom: none;height: 36px;max-width: 110px;
    line-height: 36px;cursor: pointer;text-align: center;margin: 4px 3px 0 0;padding: 0 9px;position: relative;
    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block;font-weight: bolder;text-shadow: 0 1px 0 white;}
.m-tab header .cur {background: #fff;border: 1px solid #e3c586;border-bottom: none;border-top-left-radius: 3px;
    border-top-right-radius: 3px;cursor: default;}
.m-tab header .title:first-child {margin-left: 6px;}
.theme-red .m-tab, .theme-red .m-tab header .cur {border-color: #a8a8a8;}
.m-tab .body {display: none;}
.m-tab .body.cur {display: block;}
.w-block {position: relative;border-bottom: solid 3px #A8A8A8;}
.w-sindex {padding: 12px;padding-left: 30px;padding-right: 10px;position: relative;overflow: hidden;}
.w-sindex .w-link:not(.w-atom) {float: left;color: #1e1e1e;width: auto;margin-right: 5%;margin-bottom: 15px;display: initial;}
.w-link.hover {background: #de0d25;}
.w-normal {padding: 0 16px;line-height: 200%;color: #5F5F5F;}
.w-imgslide {background: #e8e8e8;position: relative;overflow: hidden;}
.w-imgslide ul {width: 10000%;display: block;position: absolute;white-space: nowrap;}
.w-imgslide li {display: inline-block;float: left;border: 1px solid #c9c9c9;background: #fff;
    padding: 5px;margin: 15px 7px;box-shadow: 0 2px 5px #CCC;}
.w-imgslide .imgslide_con {position: relative;overflow: hidden;text-align: center;max-height: 105px;
    max-width: 142px;height: 105px;width: 142px;}
.w-imgslide {background: #e8e8e8;position: relative;overflow: hidden;height: 155px;}
.w-imgslide .imgslide_title {position: absolute;height: 22px;line-height: 22px;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2) inset;   
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0.2),rgba(99,99,99,0.2));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0.2),rgba(99,99,99,0.2));
    background-color: rgba(0,0,0,0.4);border-top: 1px solid rgba(128,128,128,0.2);
    color: #fff;text-align: center;bottom: 0;width: 122px;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;word-wrap: normal;font-size: .9em;}

.w-column-list { font-size:15px;overflow: hidden;}
.w-column-list li{padding:10px 16px;line-height: 27px;/*height: 47px*/;white-space: nowrap;overflow: hidden;}
/*img-list*/
.w-img-list{ background:#e9e9e9; padding:0px 1px 20px 12px; overflow: hidden;}
.w-img-list li{ float:left; width:138px;  padding:20px 12px 0px 0px;  }
.w-img-list li h4{line-height:18px; height:18px; display:block;text-overflow:ellipsis;
    -o-text-overflow:ellipsis; white-space:nowrap;  overflow:hidden; text-align: center; 
    margin-top: 10px;}
.w-img-list li h4 a{font-size:14px;  color:#555; font-weight:normal;}
.w-img-list li img{  padding:4px;  border:1px solid #e1e1e1; background:#fff; }

/* nav-page */
.nav-page {border-bottom: 1px #CCC solid;margin-bottom: 1px;}
.nav-page-head {padding-left: 19px;height: 36px;overflow: hidden;position: relative;}
.nav-head-title {line-height: 36px;font-size: 14px;font-weight: bold;}
.nav-head-icon {position: absolute;background: url(images/channel-head.png) 0 0 no-repeat;
    -webkit-background-size: 18px 6px;background-size: 18px 6px;width: 8px;height: 6px;
    top: 18px;right: 20px;}
.nav-page.open .nav-head-icon {background-position: -9px 0;}






.nav-page-body {display: none;border-top: solid 2px #F1F1F1;}
.nav-page-body.open {display: block;}
.nav-page-body ul {padding: 0 19px;overflow: hidden;}
.nav-page-body li {width: 33%;float: left;overflow: hidden;padding: 14px 0;}
.nav-page-body li span {display: block;white-space: nowrap;text-overflow: ellipsis;
    overflow: hidden;margin-right: 18px;}

.news-cont {padding: 0 16px 10px;}
.news-cont .news-title {font-size: 18px;line-height: 28px;padding: 17px 0;font-weight: 600;}
.r-line-h {font-size: 0;line-height: 0;height: 0;border-top: 1px solid #dadada;
    border-bottom: 1px solid #fff;}
.news-title-gap {margin: 8px 0 12px;}
.news-content {color: #585858;font-size: 18px;line-height: 27px;}
.news-content * {text-indent: 0!important;}
.r-related-title {height: 30px;font-size: 18px;line-height: 30px;color: #2c2c2c;font-weight: 600;padding: 0 17px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABdJREFUGFdjuHjx4n8YYIAxQIJgDkwWAJsvIj85xELJAAAAAElFTkSuQmCC") repeat scroll 0 0 transparent;}
.r-related-link {display: block;padding: 10px 20px;font-size: 18px;line-height: 27px;color: #585858;}
.r-related ul{ padding-left:17px;}
.r-related ul li{ float:left;padding:0; margin:5px 2px }
.r-related ul li img{ display:block;}
/* list */
.lists{ overflow:hidden; height:100%;}
.lists li, .lists p {border-bottom: 1px solid #EEE;padding: 11px 16px;position: relative;}
.lists li span {font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}

.item ul {overflow: hidden;}
.item li {width: 50%;float: left; padding: 5px 0;text-align: center; line-height:18px;height:170px;}
.item li img {width:130px;}
.item li span {display: block;}

/* content */
.content-header {background-color: lightGrey;white-space: nowrap;height: 40px;margin-bottom: 1px;
    border-top: 1px solid white;border-bottom: 1px solid #A8A8A8;overflow: hidden;
    background: -moz-linear-gradient(top,rgba(231, 231, 231, 1) 0,rgba(211, 211, 211, 0.96) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(231, 231, 231, 1)),color-stop(100%,rgba(211, 211, 211, 0.96)));}
.content-title {background-color: white;border: 1px solid #A8A8A8;border-bottom: none;
    border-top-left-radius: 3px;border-top-right-radius: 3px;cursor: default;
    display: inline-block;font-size: 16px;line-height: 2.3em;font-weight: bold;max-width: 30%;
    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin: 4px 3px 0 6px;
    padding: 0 9px;text-shadow: 0 1px 0 white;}

/* child-mypos */
.child-mypos {width: 100%;height: 38px;background: #EFEFEF;border-top: 1px solid white;
    border-bottom: 1px solid #B7B7B7;}
.child-mypos ul {overflow: hidden; }
.child-mypos li {float: left;line-height: 38px;max-width: 30%;color: #1E1E1E; background: url(images/arrow.jpg) no-repeat left center;padding-left: 22px;}
.child-mypos li.wbj{ background:none; padding-left:15px}
.child-mypos span.mypos-text {display: block;white-space: nowrap;
    text-overflow: ellipsis;overflow: hidden;}

.content {padding: 16px;line-height: 200%;color: #5F5F5F;}

.footer_contact {-webkit-transform: translateZ(0);
    -webkit-animation-duration: 350ms;position: fixed;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-name: fadein;Z-INDEX: 10;opacity: 1;
    width: 100%;overflow: hidden; bottom:0;}
.footer_contact ul {overflow: hidden;}
.footer_contact li {float: left;width: 50%;text-align: center;}
.footer_contact a.bg,.footer_contact a span.bg {background-image: url(images/m_toolbar.png);}
.footer_contact a {border-right: solid 1px #FFF;
    display: block;background-position: 0px -384px;background-repeat: repeat-x;}
.footer_contact a span {line-height: 32px;magrin: 0px auto;padding-left: 18px;width: 35px;
    display: inline-block;height: 32px;line-height: 32px;color: #FFF;background-repeat: no-repeat;}
.footer_contact a span.tel {background-position: 0px 0px;}
.footer_contact a span.other {background-position: 0px -64px;}
.footer_contact a.click {background-position: 0px -416px;}
.footer_contact a.click span.tel {background-position: 0px -32px;}
.footer_contact a.click span.other {background-position: 0px -96px;}

.datehit{ margin:10px 0;}
ul.pagenav{ clear:both; clear:left; border:0; height:50px; line-height:50px; padding-left:15px;}
ul.pagenav li{ display:block; float: left;   border:0; padding:0; padding-left:10px; margin:0;}
 


