@charset "utf-8";
/* CSS Document */
/* Powered by 96KaiFa.Com  \\   QQ 21617372 \\ https://www.96kaifa.com */
body{ background:#f2f2f2}
.top_com{ height:39px; background:#f2f2f2; border-bottom:1px solid #e5e5e5;}
.top_nav{ float:left; width:850px; padding-left:30px;}
.top_com ul{ height:39px;}
.top_com li{ float:left; height:39px; line-height:39px; vertical-align:bottom; margin-right:30px;}
.top_com  a{ color:#6f6f6f; font-size:16px;}
.top_com  a:visited { color:#6f6f6f}
.top_com li.more{ background:url(../images/icon_topcom.png) no-repeat right center; padding-right:16px; position:relative; margin-right:0px;}
.top_com .moreshow{ position:absolute; top:39px; left:-10px; width:120px; background:#EEE;padding-bottom:10px; padding-top:5px;  box-shadow:1px 1px 1px 1px #DDDDDD; display:none; }
.top_com .moreshow p{ line-height:30px; padding-left:12px;}
.top_com .moreshow p a{ color:#333}
.top_com .moreshow p a:visited{ color:#333}
.top_login{ float:right; height:39px;line-height:39px; padding-right:30px; position:relative;}
.top_login a{ display:block; float:left;  color:#6f6f6f; font-size:16px; height:39px;}
.top_login font{ display:block; float:left; color:#dddddd; padding:0px 12px;}
.top_login  .shouji{ width:15px; background:url(../images/icon_shouji.png) no-repeat center center;}
.top_login  .weixin{ width:22px; background:url(../images/icon_weixin.png) no-repeat center center;}
.top_login .weixintu{ position: absolute;width:140px; padding:12px; box-shadow:2px 2px 2px 1px #ccc;border: 1px #cdcdcd solid;top: 39px;right: 0; background-color: #fff; display:none}
.top_login .weixintu p{ font-size:12px; color:#333; line-height:18px; padding-top:5px;}

.fwbanner{ width:100%; height:166px; background:#01191b url(../images/fwbanner.gif) no-repeat;}
.fwbox{ width:1100px; margin:0px auto; margin-top:40px;}
.fwbox .left{ width:700px; padding:30px 30px; float:left;  background:#fff}
.fwbox .right{ width:300px; float:right; background:#fff; padding:22px 15px;}
.fwbox .left .title h2{ font-size:24px; font-weight:normal; padding-left:40px; background:url(../images/dcicon.gif) no-repeat left center; line-height:36px;}
.fwbox .left .title p{ font-size:12px; color:#b5b5b5; padding-top:12px; font-family:"宋体";}
.fwbox .left .title p span{ padding-right:20px;}
.fwbox .left .title p span font{ color:#F00; font-weight:bold;}
.fwbox .left .intro{ font-family:"宋体"; line-height:28px; border-top:1px solid #e4e4e4; margin-top:15px; padding-top:15px; color:#535353}
.fwbox .left .vote h2{ font-size:22px; font-weight:bold; color:#313131;  padding-bottom:10px;}
.fwbox .left .vote p{ height:40px; }
.fwbox .left .vote p span{ display:block; float:left; margin-right:8px; font-family:"宋体"; color:#525252;}
.fl{ float:left}
.fr{ float:right}

.radlist li{float:left;display:block;width:100%;overflow:hidden;position:relative; font-size:14px; color:#535353; margin-top:20px; font-family:"宋体"}
.radlist li div{position:absolute;left:280px;top:0px;  }
.radlist li span {display: block;float: left;margin-right: 8px;font-family: "宋体";color: #525252; }
.radlist .xz{ margin-right:3px;}
.radlist li span.line b {display: block;height: 8px;border-radius: 5px;}
.radlist li span.bfb {margin-right: 30px; font-size:12px; color:#b81c22; font-family:"微软雅黑"; }
.radlist li span.tongji {font-size:12px; color:#000; font-family:"微软雅黑"; }
.fwbox .left .vote span.line{ background:#e3e4e9; width:152px; height:8px; overflow:hidden; margin-top:3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;  margin-right:20px;}
.fwbox .left .vote span.line b{ display:block; height:8px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.fwbox .left .vote span.red b{ background:#f54343}
.fwbox .left .vote span.blue b{ background:#0e61a5}
.fwbox .left .vote span.skyblue b{ background:#01b9f5}
.fwbox .left .vote span.orange b{ background:#eb6100}
.fwbox .left .vote span.bfb{ margin-right:30px; width:60px;}
.fwbox .left .vote .btn{ margin-top:20px;}
.fwbox .left .vote .btn input{ cursor:pointer;}
.fwbox .left .vote .btn_tj{ display:block; width:94px; height:36px; float:left; background:url(../images/tpbtntj.gif) no-repeat;}
.fwbox .left .vote .btn_see{ display:block; float:left; width:94px; height:37px; background:url(../images/tpbtnjg.gif) no-repeat; margin-left:20px;}
.fwbox .vote .time{ float:left; color:#a0a0a0; font-size:14px;}
.fwbox .vote .btright{ float:right;  color:#a0a0a0; margin-right:130px;}
.tptj{ font-size:16px; color:#e2230d}
.cytl{ background:url(../images/cytl.png) no-repeat left; padding-left:18px; vertical-align:bottom; margin-left:30px;}
.c-share{width:100%; margin-top: 5px auto; background:url(../images/dcicon1.png) left no-repeat; padding-left:19px; }
.line{ width:100%; border-bottom:1px #dcdcdc solid; margin:34px 0}

.fanye{ margin:55px 0 10px 0; font-size:16px; width:700px; height:24px; text-align:center}
.fanye span{ margin-left:5px;}
.fanye .bs{ color:#fff; background-color:#da0006; padding:8px 13px;}
.fanye .nobs{background-color:#f2f2f2; padding:8px 13px;}
.dcpl{ border-top:1px solid #EEE; padding-top:8px; margin-top:60px;}



.com_titledc { width:100%; height:29px; border-bottom:1px solid #dadada; position:relative; position:relative;}
.com_titledc  span{ height:28px; font-size:18px; display:block; width:86px; border-bottom:2px solid #838383; }
.com_titledc  b.hot{ position:absolute; display:block; width:24px; height:15px; background:url(../images/icontop.gif) no-repeat; left:78px; top:5px;}
.r_xgyd .list_com_3{ margin-top:20px;}
.r_xgyd .list_com_3 dd a.dlimg{ width:106px;}
.r_xgyd .list_com_3 dd a.dlintro{ width:180px; color:#7d7d7d}



/* demo slider*/
.touchslider_one{ width:300px; position:relative; margin-top:20px;  overflow:hidden;}
.touchslider_one .touchslider-viewport { width:300px;height:180px; overflow:hidden;background:#CCC;-webkit-border-radius: 6px;border-radius: 6px;}
.touchslider_one .touchslider-item {width:300px; height:180px;overflow: hidden;}
.touchslider_one .touchslider-item a{ display:block; position:relative;}
.touchslider_one .touchslider-item a img{ display:block; z-index:1; }
.touchslider_one .touchslider-item a span{ display:none; width:100%; height:40px; background:url(../images/flashbg.png) repeat-x bottom; position:absolute; left:0px;bottom:0px;}
.touchslider_one .touchslider-item a p{ display:none; position:absolute; z-index:3; width:100%; height:40px;left:0px; bottom:0px; text-align:center; line-height:40px; color:#fff; font-size:16px; }
.touchslider_one .touchslider-prev {position:absolute;height: 100px;width: 40px; top:70px; display:block; cursor:pointer;background:url(../images/gtvSplit.png) no-repeat; display:none}
.touchslider_one .touchslider-next {position:absolute;height: 100px;width: 40px; top:70px; right:0px; display:block; cursor:pointer;background:url(../images/gtvSplit.png) no-repeat -40px 0px; display:none}
.touchslider_one .touchslider-nav{ position:relative; padding-left:110px; margin-top:8px; }
.touchslider_one .touchslider-nav-item { display:inline-block;width:10px;height:10px; overflow:hidden;background:#CCC; margin-left:2px;-webkit-border-radius: 6px;border-radius: 6px;}
.touchslider_one .touchslider-nav-item-current {background: #d72403;}
.touchslider_one .touchslider-nav p{ width:100%; height:16px; vertical-align:top;}


.hotbq .bq{ margin-top:20px;}
.hotbq .bq a{ display:block; float:left; background:#f7f7f7; padding:6px 14px; margin-right:14px; font-size:14px; margin-bottom:12px;}
.dcreturn{ height:40px; background:#bfbfbf; margin-top:20px;}
.dcreturn a{ display:block; text-align:center; font-size:16px; line-height:40px; color:#fff; background:url(../images/dcfhsy.gif) no-repeat 280px center;}





.wx_app{ margin-top:30px;}
.wx_app ul{ overflow:auto; padding-left:38px;}
.wx_app li{ width:107px; float:left; margin-right:20px;}
.wx_app li a{ display:block; width:90px; height:25px; background:url(../images/ztbtbg.gif) no-repeat; margin:0px auto; line-height:25px; text-align:center; color:#fff; margin-top:12px;}



