@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:50px 30px; float:left; border-top:2px  solid #c9c9c9; background:#fff; overflow:hidden;}
.fwbox .right{ width:300px; float:right; background:#fff; padding:22px 15px; overflow:hidden;}
.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 h4{ font-size:16px; font-weight:normal; color:#bb1b23; padding-top:30px; padding-bottom:30px;}
.fwbox .left .vote p{ height:40px; line-height:14px; }
.fwbox .left .vote p span{ display:block; float:left; margin-right:8px; font-family:"宋体"; color:#525252; }
.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-left:20px; 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:56px;}
.fwbox .left .vote span.vtname{ min-width:170px; _width:200px;}
.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 .btleft{ float:left; width:330px;}
.fwbox .vote .btright{ float:right; width:250px;}
.c-share{width:230px; margin:-33px 0px 0px 480px;}
.c-share a{ display:inline-block; padding-left:36px; height: 24px; margin-top: 3px; }
.c-share p{float: left; font-family:"Microsoft Yahei", "微软雅黑"; font-size: 16px; line-height:28px;}
.c-share .wx{background: rgba(0, 0, 0, 0) url("../images/shareico.png") no-repeat scroll 0 -117px; position:relative;float:left;}
.c-share .wx div.wxtu{ background:url(../images/bg-weixin.jpg) no-repeat; width:232px; height:110px; position:absolute; top:25px; left:0px;  display:none }
.c-share .wx div.wxtu p{ font-size:12px; line-height:25px; padding-left:100px; padding-top:33px;}
.c-share .weibo{background:url("../images/shareico.png") no-repeat scroll 0 -2px;}
.c-share .kongj{background:url("../images/shareico.png") no-repeat scroll 0 -41px;}
.c-share .qt{background:url("../images/shareico.png") no-repeat scroll -2px -79px;}

.bdsharebuttonbox {width:230px;display:inline;}
.bdshare-button-style1-24{margin:0 auto;}
.dcpl{ border-top:1px solid #EEE; padding-top:8px; margin-top:60px; }


.r_rddc h4{ height:44px; background:url(../images/dcbg.gif) no-repeat left center;}
.r_rddc h4 span{ display:block; color:#fff; font-size:16px; padding:4px 0px 0px 20px;}
.r_rddc ul{ margin-top:12px;}
.r_rddc li.on{ padding:10px 0px 10px 10px; margin:5px 0px; border-top:1px dotted #afafaf; border-bottom:1px dotted #afafaf; border-left:4px solid #dcdcdc; background:none;}
.r_rddc li{ padding-top:6px; padding-bottom:10px; padding-left:10px; background:url(../images/dcdian.gif) no-repeat 0px 12px;}
.r_rddc li h5{ font-weight:normal;white-space:nowrap; overflow:hidden;}
.r_rddc li h5 span{ font-size:12px; color:#707070; font-family:"宋体"; display:none;}
.r_rddc li h5  a{ font-size:14px; color:#303030;font-family:"宋体";   }
.r_rddc li.on h5 a{ font-family:"Microsoft Yahei", "微软雅黑";} 
.r_rddc li p{ font-size:12px; font-family:"宋体"; color:#7e7e7e; display:none; padding-bottom:5px;}
.r_rddc li.on p{ display:block;}
.r_rddc li p span{ color:#b71c20; font-family:Arial, Helvetica, sans-serif; font-weight:bold;} 
.r_rddc li.on span{ display:inline}

.com_titledc{ margin-top:30px;}
.com_titledc { width:100%; height:29px; border-bottom:1px solid #dadada; 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{}
.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; clear:both}
.dcreturn a{ display:block; text-align:center; font-size:16px; line-height:40px; color:#fff; background:url(../images/dcfhsy.gif) no-repeat 280px center;}






