.rq {FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#333333; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.title {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.dhtitle {FONT-WEIGHT:normal; FONT-SIZE:20px; COLOR:#333333; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.dhtitle1 {FONT-WEIGHT:normal; FONT-SIZE:20px; COLOR:#e08600; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.detail {FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#333; LINE-HEIGHT:30px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.nr {FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#666666; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.dettitle1 {FONT-SIZE:12px; COLOR:#333333; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.dettitle {FONT-WEIGHT:bold; FONT-SIZE:16px; COLOR:#333333; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.top {FONT-SIZE:12px; COLOR:#7d7d7d; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.wz {FONT-SIZE:12px; COLOR:#666666; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.hui12 {FONT-SIZE:12px; COLOR:#333333; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.top12:link {FONT-SIZE:12px; COLOR:#808080; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.top12:visited {FONT-SIZE:12px; COLOR:#808080; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.top12:hover {FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.top12:active {FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.wz12:link {FONT-SIZE:12px; COLOR:#666666; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.wz12:visited {FONT-SIZE:12px; COLOR:#666666; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.wz12:hover {FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.wz12:active {FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.zh12:link {FONT-SIZE:12px; COLOR:#666666; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:underline;}
.zh12:visited {FONT-SIZE:12px; COLOR:#666666; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:underline;}
.zh12:hover {FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.zh12:active {FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.menu14:link {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#ffffff; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.menu14:visited {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#ffffff; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.menu14:hover {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#fff600; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.menu14:active {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#fff600; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.zt14:link {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.zt14:visited {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.zt14:hover {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.zt14:active {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.gd12:link {FONT-SIZE:12px; COLOR:#808080; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.gd12:visited {FONT-SIZE:12px; COLOR:#808080; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.gd12:hover {FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.gd12:active {FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.xx12:link {FONT-SIZE:12px; COLOR:#0d4ea1; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.xx12:visited {FONT-SIZE:12px; COLOR:#0d4ea1; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.xx12:hover {FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.xx12:active {FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.title14:link {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:18px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.title14:visited {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:40px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.title14:hover {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#ff8010; LINE-HEIGHT:40px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.title14:active {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#ff8010; LINE-HEIGHT:40px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.lb12:link {FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#333333; LINE-HEIGHT:22px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.lb12:visited {FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#333333; LINE-HEIGHT:22px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.lb12:hover {FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:22px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.lb12:active {FONT-WEIGHT:normal; FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:22px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ldh:link {FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ldh:visited {FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ldh:hover {FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#e08600; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ldh:active {FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#e08600; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ldh1:link {FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#666666; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ldh1:visited {FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#666666; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ldh1:hover {FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ldh1:active {FONT-WEIGHT:bold; FONT-SIZE:12px; COLOR:#e08600; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ssnr {FONT-SIZE:12px; COLOR:#8c8000; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.zw {FONT-SIZE:14px; COLOR:#333; LINE-HEIGHT:25px; FONT-FAMILY:"Arial", "Helvetica", "sans-serif"; TEXT-DECORATION:none;}
.ssrq {FONT-SIZE:12px; COLOR:#005b8a; LINE-HEIGHT:18px; FONT-FAMILY:"Arial", "Helvetica", "sans-serif"; TEXT-DECORATION:none;}
.ss:link {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ss:visited {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ss:hover {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.ss:active {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:24px; FONT-FAMILY:"????"; TEXT-DECORATION:none;}
.sszw:link {FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:25px; FONT-FAMILY:"Arial", "Helvetica", "sans-serif"; TEXT-DECORATION:none;}
.sszw:visited {FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:25px; FONT-FAMILY:"Arial", "Helvetica", "sans-serif"; TEXT-DECORATION:none;}
.sszw:hover {FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:25px; FONT-FAMILY:"Arial", "Helvetica", "sans-serif"; TEXT-DECORATION:none;}
.sszw:active {FONT-WEIGHT:normal; FONT-SIZE:14px; COLOR:#333333; LINE-HEIGHT:25px; FONT-FAMILY:"Arial", "Helvetica", "sans-serif"; TEXT-DECORATION:none;}
.table {BORDER-RIGHT:#dfdfdf 1px solid; BORDER-TOP:#dfdfdf 1px solid; BORDER-LEFT:#dfdfdf 1px solid; BORDER-BOTTOM:#dfdfdf 1px solid;}
.table1 {BORDER-RIGHT:#9c9c9c 1px solid; BORDER-TOP:#9c9c9c 1px solid; BORDER-LEFT:#9c9c9c 1px solid; BORDER-BOTTOM:#9c9c9c 1px solid;}
.input1 {BORDER-RIGHT:0px; BORDER-TOP:0px; BORDER-LEFT:0px; BORDER-BOTTOM:0px;}

#banner {float:left; width:699px;}	
.imgbox {float:left; text-align:left; overflow:hidden;}
.imgbox, .imgbox img {width:699px; height:152px;}
.imgbox img {border:0; vertical-align:top; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1.0;}
.imgbox ul, .imgbox li {list-style:none; margin:0px; padding:0px;}

.num {position:absolute; right:5px; bottom:5px; font:12px tahoma, arial; height:18px;}
.num li {float:left; color:#d94b01; text-align:center; line-height:13px; width:13px; height:13px; font-family:Arial; font-size:11px; cursor:pointer; margin-left:3px; border:1px solid #f47500; background-color:#fcf2cf;}
.num li.on {line-height:13px; width:13px; height:13px; font-size:11px; background-color:#ff9415; font-weight:bold; color:#FFF;}

td {font-size:13px;}
td a {color:#000;}
td a:hover {color:#2020d0;}

.colhead {font-weight:bold;height:22px;}
.tblfoot {width:100%; height:18px; padding-top:6px;}
.darker {background:#E5E5E5;}
.lighter {background:#f3f3f3;}
.al {text-align:left;padding-left:5px;}
.ac {text-align:center;}
.ar {text-align:right;}
.atl td {font-size:20px;font-family:Arial;}
.artitle {text-align:center; font-size:20px; font-family:"Microsoft Yahei","宋体",serif; font-weight:600; line-height:40px; padding-top:20px;}
.artdesc {text-align:right; font-size:13px; line-height:30px}
.artcontent {line-height:30px; padding-top:20px; padding-left:20px; font-size:14px;}
.artcontent p {margin:10px 0; line-height:28px; text-indent:30px;}
.pmInfo td.rectit {font-family:"Microsoft Yahei","宋体",serif; font-weight:600; font-size:18px; color:#2040b0;}

.hp_line {border-bottom:#e0e0e0 1px dotted;}
.hp_line div {width:204px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hott {width:240px;padding-left:6px;margin-left:0px;}
.hott li {float:left;list-style-type:none;padding:5px;}
.hott li img {border:1px solid #909090;}
.hot_ad {display:none; position:absolute; z-index:100;background-color:yellow;padding:5px;width:200px;LINE-HEIGHT:24px;}

.bzgg {width:248px;}
.bzgg_tit {width:248px; height:38px; background-image:url(/resource/custom/site_8/image/zzsm.png);}
.bzgg_con {width:248px; height:auto; background-image:url(/resource/custom/site_8/image/bzgg_con.png);}
.bzgg_con p {padding-top:10px; margin:0 auto; width:210px; line-height:20px;}
.bzgg_bot {width:248px; height:33px; background-image:url(/resource/custom/site_8/image/bzgg_bot.png);}
.ad_banner {margin-bottom:8px;}
.fullbar {width:100%; margin:auto;}
.recAd {width:960px; height:80px; margin:auto;}
.recAd img {width:100%; height:100%; border:0;}

.cont_wrap {width:100%; overflow-x:hidden;}
.cont_wrap a {color:#1B242F; text-decoration:none; background:transparent;}
:after, :before {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.cont_wrap .contain {width:960px; overflow-x:hidden; margin:4px auto;}
.contain h3:before {content:''; background: url(../image/strip3.png) repeat 0px 0px; position:absolute; display:block; height:10px; width:7%; top:30%; left:0;}
.contain h3 {color:#444444; font-size:16px; margin:0; padding-left:90px; font-family:'Georgia Italic'; font-style:italic; position:relative;}
.contain h3:after {content:''; background: url(../image/strip3.png) repeat 0px 0px; position:absolute; display:block; height:10px; width:80%; top:30%; left:19%;}
.post-grids {margin:2em 0; box-sizing:border-box;}
.col-md-4, .col-md-8 {float:left; position:relative; min-height:1px;}
.col-md-4 {width:26%;}
.col-md-8 {width:68%;}
.post-left {margin-right:20px;}
.thumbnail {padding:0; margin-bottom:20px; display:block; line-height:1.42857143; background-color:#f6f6f6; border:0px solid #ddd; border-radius:4px; -webkit-transition:border .2s ease-in-out; -o-transition:border .2s ease-in-out; transition:border .2s ease-in-out}
.thumbnail_small {max-width:270px;}
.thumbnail__link {display:block; overflow:hidden; position:relative;}
.thumbnail__link::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
.thumbnail a>img, .thumbnail>img {margin-right:auto; margin-left:auto; display:block; max-width:100%; height:auto;}
.thumbnail__link img {
    margin: 0;
    width: 100%;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-delay: 0s;
}
.thumbnail .caption {padding:15px 9px; color:#333;}
.thumbnail .news {position:relative;}
.news__category {margin-bottom:20px; font-weight:bolder; color:#f38844; text-transform:uppercase;}
.yellow-line {position:relative;}
.yellow-line::after {position:absolute; content:''; bottom:-2px; left:0; background:#f38844; height:2px; width:60px;}
.news__link {display:block; height:90px; overflow:hidden;}
.news__text {font-size:14px; font-family:"Roboto", sans-serif; color:#4e4e4e; line-height:1.8; min-height:45px; margin-bottom:10px;}

@media screen and (max-width: 1024px) {.news__text {font-size:14px; min-height:46px;}}

.post-right ul {width:100%; margin:0; padding:0;}
.post-right ul li {width:100%; list-style:none; line-height:30px; height:30px; overflow:hidden;}
.post-right ul li:hover {background:#e7e7e7;}
.post-right ul li div {float:left; width:15%; font-size:1.0rem;}
.post-right ul li div a {text-decoration:none;}
.post-right ul li div.chn {color:#f38844; width:16%; margin-left:1%; cursor:pointer;}
.post-right ul li div.chn a {color:#f38844;}
.post-right ul li div.news_tit {width:68%; font-size:1.1rem; color:#333; cursor:pointer; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.post-right ul li div.date {text-align:right; font-size:0.9rem; color:#a8a8a8;}

.clearfix:before {display:table; content:" "; box-sizing:border-box;}
.clearfix:after {clear:both; display:table; content:" "; box-sizing:border-box;}

.mzsm {padding:5px; line-height:26px; color:#666; border:#a0a0a0 1px solid; background:#f0f0f0;}

