@charset "utf-8";
/* reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, fieldset, form, lengend, button, input, textarea,th, td { margin: 0; padding: 0 }
body,button, select, textarea { font-family: "宋体","Arial",HELVETICA; font-size:14px; background:#ffffff; -webkit-text-size-adjust:100% }
h1,h2,h3,h4, h5, h6 { font-size: 100%; font-weight:normal }
address, cite, dfn, em, var,i { font-style: normal }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace }
small { font-size: 12px }
ul, ol { list-style: none }
legend { color: #000 }
fieldset, img { border: none }
button, input, select, textarea { font-size: 100%; vertical-align:middle }
table { border-collapse: collapse; border-spacing:0 }
img { vertical-align:bottom }
a{text-decoration:none;color:#333;}
a:hover{color:#dc281e;text-decoration:underline}
.noboreder{border:0 !important;}
.clearfix:after {content: "."; display: block;  height: 0; font-size:0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}   
* html .clearfix {height:1%;}
.clearfix {display: block;}

.header{background: url(../images/list/icon01.png) repeat-x;color:#353535;font-size:12px;}
.topNav{width:1000px;margin:0 auto;line-height:38px;}
.topNav a{margin-right:4px;}
.topbanner{width:1000px;margin:10px auto;}
.crumbsTool{width:1000px;margin:0 auto 10px;height:54px;margin-top:10px;}
.crumbsTool h2{width:110px;height:54px;float:left;}
.crumbsTool .crumbsBox h3{width:55px;float:left;background:url(../images/list/rss.png) no-repeat; font-family:"Arial";text-indent:20px; margin:27px 0 0 10px;display:inline}
.crumbsTool .crumbsBox h4{width:130px;float:left; font-size:12px;color:#666666;margin:30px 10px 0 0px;display:inline}
.crumbsTool .newsapp{width:110px;float:left;margin:26px 10px 0 0px;display:inline}


.channelNav{width:1000px;margin:0 auto 10px;height:40px;background:url(../images/list/icon02.png) repeat-x;margin-top:10px;border:solid 1px #d0cfcf; border-top:solid 4px #3f659c; line-height:40px;}
.channelNav a{font-family:"黑体";margin:0 5px 0 15px;}


.crumbsTool .seach{height: 31px;font-size: 12px;margin:20px 0 10px 0;float:right;display:inline}
.crumbsTool .seachList h3{line-height:23px;color:#666;}
.crumbsTool .seachList{width:50px;height:23px;background:#f3f3f3;border:solid 1px #cbcbcb;font-size: 14px;float:left;position:relative;text-indent:8px;}
.crumbsTool .seachList ul{width:50px;background:#fff;border:solid 1px #dddddd;line-height:25px;border-top:0;position:absolute;left:-1px; top:24px;}
.crumbsTool .seachList li:hover{background:#efefef; cursor:pointer}
.crumbsTool .seachList em{width:8px;height:6px;background:url(../images/list/icon08.png) no-repeat;position:absolute;right:4px;top:10px;}
.crumbsTool .seach input{width:170px;height: 23px;border:solid 1px #cbcbcb;background:#fff;color: #bdbdbd;border-left: 0; line-height:23px; padding-left: 10px;float:left;}
.crumbsTool .seach .button{width:67px;height: 25px;background:#e3e3e3; border:solid 1px #cbcbcb; border-left: 0;color:#666;font-size:12px;float:left; cursor:pointer;overflow:hidden; padding-left:0px; *margin-left:-1px; *border-color:#cbcbcb;} 
.crumbsTool .seach .btn_hover{ background:url(../images/content/btn_fill.jpg) repeat-x left top; color:#fff;}


.layout{width:1000px;margin:0 auto 10px;overflow:hidden}
.section{width:660px;float:left;}
.location{height:40px;border-bottom:solid 1px #3f659c;line-height:40px;font-size: 12px;}
.page{height:30px;color:#717171;margin:10px 0;}
.page a ,.page span{border:solid 1px #b8b8b8; color:#717171; display:inline-block; padding:0 8px;line-height:24px;height:24px; margin:0 2px;border-radius:3px;}
.page a:hover{background:#636363; border:solid 1px #575757; color:#fff;}



/*列表页*/
.m_news_list{}
.m_list_title h2{height:30px;line-height:30px;font-size:18px;font-weight:bold; margin:10px 0 3px;}
.m_txt_news li{height:26px;line-height:26px;float:left;width:100%;overflow:hidden;font-size:14px;}
.m_txt_news li .a_time{float:right}
.m_txt_news li .a_sort{float:left;font-weight:bold;color:#1f376d;margin-right:10px;display:inline}
.m_txt_news li .a_sort:hover,
.m_txt_news li .a_time:hover{ text-decoration:none}
.m_txt_news li .a_title{float:left}
.m_txt_news ul{padding-bottom:26px;width:100%;overflow:hidden}
/*图文列表页*/
.m_txtimg_list{width:100%;overflow:hidden}
.m_txtimg_list li{float:left;width:100%;overflow:hidden;padding-bottom:20px;}
.m_txtimg_list .m_lt_img{width:148px;height:97px;border:1px solid #e7e7e7;margin-right:22px;float:left;display:inline;background:url(../images/list/148x97_2.jpg) no-repeat}
.m_txtimg_list .m_lt_img img{width:148px;height:97px;}
.m_txtimg_list .m_rt_txt{width:488px;float:left;}
.m_txtimg_list .m_rt_txt dt{font-size:16px;font-weight:bold;font-family:"黑体"; margin:2px 0 5px;}
.m_txtimg_list .m_rt_txt dt a{font-weight:bold;}
.m_txtimg_list .m_rt_txt dt a.a_sort{color:#1f376d;margin-right:10px;}
.m_txtimg_list .m_rt_txt dt a:hover{ text-decoration:none}
.m_txtimg_list .m_rt_txt dd{width:100%;overflow:hidden;padding:3px 0}
.m_txtimg_list .m_rt_txt .m_title_bar{height:18px;font-size:12px;line-height:20px;overflow:hidden;background:#f0f0f0;float:left;padding:0 3px;color:#898989;}
.m_txtimg_list .m_rt_txt .m_title_bar span{padding-right:5px;}
.m_txtimg_list .m_rt_txt .m_title_bar span.pr20{padding-right:20px;}
.m_txtimg_list .m_rt_txt .m_txtimg_ct{line-height:22px;text-indent:2em;color:#898989;}
/*图片列表页*/
.m_img_list{width:1000px;overflow:hidden;}
.img_list .page{text-align:center; margin:20px 0 15px;}
.m_img_list ul{width:1040px;overflow:hidden}
.m_img_list li{width:164px;height:194px;border:1px solid #dce4e6;float:left;overflow:hidden;padding:1px;margin:0 40px 20px 0px;display:inline;position:relative}
.m_img_list li .m_top_img{width:164px;height:130px;border-bottom:1px solid #dce4e6;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.m_img_list li .m_top_img a{position:static;*position:absolute;top:50%;}
.m_img_list li .m_top_img a img{position:static;*position:relative;/top:-50%;left:-50%;}
.m_img_list li .m_top_img em{ width:42px;height:42px;background:url(../images/list/video.png) no-repeat; position:absolute;left:65px;top:46px;}
.m_img_list li .m_bottom_txt{width:154px;height:63px;padding:0 5px;}
.m_img_list li .m_bottom_txt p{height:36px; overflow:hidden;line-height:18px; margin:5px 0 2px;}
.m_img_list li .m_bottom_txt a{color:#2d4e91;font-size:14px}
.m_img_list li .m_bottom_txt span{color:#9c9c9c;font-size:12px;text-align:center;display:block;width:100%;}
/*瀑布流列表*/
.m_imglist{width:1000px;overflow:hidden}
.m_imglist ul{width:1024px;overflow:hidden}
.m_imglist li{float:left;width:216px;background:#f6f6f6;padding:10px;margin:0 20px 20px 0;display:inline}
.m_imglist li p{line-height:24px; margin:5px 0 0;}
.m_imglist li img{width:216px;}
.m_imglist li em{color:#37556c}
.txt_blod{font-weight:bold}

.side{width:300px;float:right;margin-top:10px;}
.pubSideBox .hd{height: 36px; border-bottom: solid 1px #3f659c;overflow:hidden}
.pubSideBox .hd h2{width:100px;float: left;font:18px/36px "微软雅黑";}
.pubSideBox .hd h2 span{height:36px;float: left;text-align: center;}
.pubSideBox .hd h2 span.on{background: #fafafa;border:solid 1px #e0e0e0;}
.pubSideBox .hd .more{float: right;background: url(../images/list/icon06.png) right 3px no-repeat;
 font-size: 12px; color: #525252; padding:0px 22px 0 0; margin: 10px 0 0 0;line-height:24px; }
 .pubSideBox .hd .more a{color:#8e8e8e;}
.pubSideBox .hd .hdTap{width:40px;float:right;margin:8px 0 0 0;} 
.pubSideBox .hd .hdTap span{width:17px;height:17px;background:url(../images/list/icon16.png) -20px 0 no-repeat;cursor:pointer;float:left;margin-right:3px;display:inline}
.pubSideBox .hd .hdTap span.on1{background:url(../images/list/icon16.png) -60px 0 no-repeat; }
.pubSideBox .hd .hdTap span.on2{background:url(../images/list/icon16.png) -20px 0 no-repeat; }
.pubSideBox .hd .hdTap span.ons{background:url(../images/list/icon16.png) 0px 0 no-repeat; }
.pubSideBox .hd .hdTap span.onend{background:url(../images/list/icon16.png) -40px 0 no-repeat; }
.pubSideBox .bd ul{margin: 10px 0;}
.pubSideBox .bd .txtList li{line-height:26px;}
.pubSideBox .bd .txtList .select{ background-color:#F1F6FC;}
.pubSideBox .bd .select a{font-weight:bold;}
/* 图片列表 */
.pubSideBox .picTxtList li{width:100%;overflow:hidden;margin:10px 0 15px; font-size:14px;} 
.pubSideBox .picTxtList img{width:90px;height:60px;border:solid 1px #e5e5e5; float:left;margin-right:10px;display:inline}
 
/* 图片列表 */
.pubSideBox .bd{width:100%;position:relative;overflow:hidden}
.pubSideBox .bd .bdDiv{width:100%;position:absolute;left:0;top:0;overflow:hidden}
.pubSideBox .bd .bdBox{width:300px;float:left;overflow:hidden}
.pubSideBox .bd .picList{width:110%;margin:0 0 20px 0;overflow: hidden;}
.pubSideBox .picList li{width:145px;float: left;height: auto;margin:10px 10px 0px 0;display:inline}
.pubSideBox .picList li img{width:145px;height: 95px;}
.pubSideBox .picList p{height:25px;font-size:12px;line-height:25px; z-index:3;overflow:hidden; text-align:center;}
#jdtp .bd ,#sjgs .bd{height:265px;}

/* 精彩视频 */
.jcsp{width:100%;overflow:hidden}
.jcsp .hd{height:38px;background:#fafafa;border:solid 1px #e0e0e0;overflow:hidden}
.jcsp .hd h2{font:18px/38px "微软雅黑";text-indent:10px;float:left;}
.jcsp .hd span.more{float: right;background: url(../images/list/icon06.png) right 3px no-repeat;
 font-size: 12px; color: #6e6e6e; padding:0px 22px 0 0; margin: 10px 0 0 0;line-height:24px; }
 .jcsp .hd span.more a{color:#8e8e8e}
 .jcsp .bd dl{position:relative}
.jcsp .bd dl dd{font-size:14px; line-height:30px;text-align:center; margin:5px 0 10px;}
.jcsp .bd li{width:50%;float:left;position:relative}
.jcsp .bd li p{margin:5px 0 10px; font-size:12px; text-align:center;}
.jcsp .bd dl dt em{width:44px;height:44px;background:url(../images/list/videoIcon.png) no-repeat; position:absolute;left:133px;top:64px;z-index:10;}
.jcsp .bd dl dt:hover em{background:url(../images/list/videoIconA.png) no-repeat;
 _background:none;
_filter:progid:dximagetransform.microsoft.alphaimageloader(src='../images/list/videoIconA.png', sizingMethod='crop');}
.jcsp .bd li em{width:22px;height:22px;background:url(../images/list/icon20.png) no-repeat; position:absolute;left:7px;top:52px;z-index:10;}
.jcsp .bd li:hover em{background:url(../images/list/icon20A.png) no-repeat;
 _background:none;
_filter:progid:dximagetransform.microsoft.alphaimageloader(src='../images/list/icon20A.png', sizingMethod='crop');}
/* 图文模块 */
.pubSideBox .txtImg{padding-bottom:5px;}
.pubSideBox .txtImg:hover {background:#f1f6fc;}
.pubSideBox .txtImg h2{height:28px;font-weight: bold;line-height: 28px;padding:5px 0 0px;overflow:hidden;}
.pubSideBox .txtImg img{width:98px;heigt:73px;border:solid 1px #e5e5e5;float: left;margin: 5px 10px 0 0;display: inline;}
.pubSideBox .txtImg p{line-height: 20px;color: #6d6d6d;font-size: 12px;text-indent: 2em;}

/* 参与互动 */
.hudong{width:100%;margin-bottom:20px;overflow:hidden}
.hudong .hd{height:38px;background:#3f659c;font-size:16px;color:#fff;line-height:38px;text-indent:10px; font-weight:bold;}
.hudong .bd{background:#fafafa;border:solid 1px #e0e0e0; padding-bottom:5px;}
.hudong .bd li{background:url(../images/content/icon09.png) 0 4px no-repeat; text-indent:22px;margin:6px 0 10px 4%;overflow:hidden; font-size:14px; font-family:"微软雅黑"; color:#666; line-height:24px;}
.hudong .bd li.li2{background-position:0 -46px;}
.hudong .bd li.li3{background-position:0 -96px;}
.hudong .bd li a{color:#666; font-weight:bold;}
.hudong .bd li a:hover{color:#3d649e;}
.bold{ font-weight:bold;}
.hudong .bd li .phone{ font-size:18px; display:inline-block;}
/* ad */
.banner{width:1000px;height:60px; background:#ccc; margin:10px auto 0;}
.benner01 ,.benner01{background: #ccc;margin-bottom: 15px;}
/*底部*/
.footer{ border-top:#666 solid 5px; margin:20px 0px;}
.footer .footNav{ border-bottom:#d4d4d4 solid 1px;background-color:#fafafa; height:41px; line-height:41px; }
.footer .footNav .hd{ width:1000px; margin:0px auto; text-align:center; position:relative; font-size:12px;}
.footer .footNav strong{ font-weight:normal; color:#595959;}
.copyright{padding-top:20px;width:980px;margin:0 auto; font-family:"微软雅黑";}
.copyright .cop_dg{font-size:12px; text-align:center; line-height:20px;}
.copyright .cop_dg a{color:#2b2b2b;text-decoration:none;}
.copyright .cop_dg a:hover,.footer .footNav .hd a:hover strong{color:#cc0000;}
.copyright .p-cut{color:#2b2b2b;text-align:center;line-height:22px; font-size:12px;}
.footer .footNav .hd a{ color:#333333; padding:0px 1px;}

/*图文列表*/
.page_imageTextList .page{ margin-bottom:0px;}
.txtImgList{ margin:0px 0px 10px;}
.txtImgList h3{ font-family:"微软雅黑"; color:#000; font-size:16px; height:26px; line-height:26px; margin-bottom:15px;}
.txtImgList h3 a{ color:#000;}
.txtImgList h3 a:hover,.txtImgList .txtImgBox .info a:hover{ color:#cc0000;}
.txtImgList .txtImgBox .img{ float:left; margin-right:18px; width:100px; height:75px; overflow:hidden; border:#e5e5e5 solid 1px;}
.txtImgList .txtImgBox .img img{ width:100px; height:75px;}
.txtImgList .txtImgBox .info{ width:522px; float:left; font-size:12px; line-height:26px; color:#000;}
.txtImgList .txtImgBox .info a{ color:#2d374b;}
.txtImgList .txtImgListeach{ border-bottom:#f8f8f8 solid 1px; padding:8px 0px 15px 5px; margin-top:5px;}
.txtImgList .txtImgBox .info .funcBox{ color:#666666; height:26px;}
.txtImgList .txtImgBox .info .funcBox .time{ color:#666666; padding-right:30px;}
.txtImgList .txtImgBox .info .funcBox a.link{ color:#1f376d; padding:0px 3px; line-height:22px; display:inline-block;}
.txtImgList .txtImgBox .info .funcBox a.link:hover{ background-color:#3f659c; color:#fff; line-height:22px;}
.txtImgList .txtImgBox .info  .comment{ display:inline-block;}
.txtImgList .txtImgBox .info  .comment a{ display:inline-block; background:url(../images/list/icon_com.png) no-repeat left center; padding-left:20px;}
.txtImgList .txtImgBox .info  .share{display:inline-block; background:url(../images/list/s_icon.png) no-repeat left center; width:16px; height:20px; vertical-align:middle;}
.mt20{ margin-top:20px;}
.txtImgList .current{ background-color:#f8f8f8;}
.pubSideBox .bd .picTxtList p{ line-height:22px;}
.txtImgList .txtImgBox .info .funcBox span,.txtImgList .txtImgBox .info .funcBox a{ float:left; margin:0px 5px;}

/**通栏模块*/
.pubTopNav{height: 31px; background: url( http://static.takungpao.com/images/haedFoot/topnavbg.jpg) repeat-x;color: #ccc;font-size:12px;line-height: 30px;}
.pubTopNav .hd{width:1000px;margin:0 auto;}
.pubTopNav .pubTopNavL{float:left;}
.pubTopNav .pubTopNavL li{float:left;background: url(http://static.takungpao.com/images/haedFoot/icon2.png) right center no-repeat; padding:0 10px; height:30px; line-height:30px;}
.pubTopNav .topNavWap{width:48px;position: relative; z-index:1000;}
.pubTopNav .pubTopNavL li.topNavWapHover{width:57px;background: none; border:solid 1px #e5e5e5;border-bottom:0; margin-left: -1px;  padding: 0 0 0 10px; height:30px; line-height:28px;} 
.pubTopNav .pubTopNavL li.topNavWapHover .topNavBox{display: block}
.topNavWap .topNavBox{width:67px;border:solid 1px #e5e5e5;border-top:0;position: absolute;left:-1px;top:30px;text-align: center;display: none; background-color:#fff;}
.pubTopNav .topNavWap .topNavBox a{display: block;line-height: 25px;border-bottom: dashed 1px #b5b5b5; text-align:left; padding-left:8px;}
.pubTopNav .topNavWap .topNavBox a:hover{background: #efefef;}
.pubTopNav .topNavWap em{width:8px;height: 6px;background:  url(http://static.takungpao.com/images/haedFoot/icon.png) no-repeat; position: absolute;right:8px;top:12px;}
.pubTopNav .topNavWapHover em{background: url(http://static.takungpao.com/images/haedFoot/icon-1.png) no-repeat;}
.pubTopNav .pubTopNavR{float:right;}
.pubTopNav .pubTopNavR li{background:  url(http://static.takungpao.com/images/haedFoot/icon2.png) right center no-repeat;float:left; padding:0 8px; line-height:30px; height:30px;}
.pubTopNav .fanti{width:42px;position: relative; padding: 0 0 0 8px;}
.pubTopNav .pubTopNavR li.fantiHover{ line-height:28px;}
.pubTopNav .fantiHover{width:41px;background: none!important; border:solid 1px #e5e5e5;border-bottom:0; margin-left: -1px;  padding: 0 0 0 10px; line-height:28px;  height:30px;}
.pubTopNav .fantiHover .topNavBox2{display: block!important; }
.pubTopNav .fanti .topNavBox2{width:57px;border:solid 1px #e5e5e5;border-top:0;position: absolute;left:-1px;top:30px;text-align: center;display: none; background-color:#fff;}
.pubTopNav .fanti .topNavBox2 a{display: block;line-height: 25px;  text-align:left; padding-left:8px;}
.pubTopNav .fanti .topNavBox2 a:hover{background: #efefef;}
.pubTopNav .fanti em{width:8px;height: 6px;background: url(http://static.takungpao.com/images/haedFoot/icon.png) no-repeat; position: absolute;right:8px;top:12px;}
.pubTopNav .fantiHover em{background: url(http://static.takungpao.com/images/haedFoot/icon-1.png) no-repeat;}
.pubTopNav .pubTopNavR .rss{width:18px;height: 17px;background: url(http://static.takungpao.com/images/haedFoot/rss.png) no-repeat;text-indent: -9999px; margin: 6px 0 0 8px;}
.pubTopNav .pubTopNavR .rss a{width:18px;height: 17px; display: block}
.pubTopNav a{color: #666666;}.pubTopNav a:hover{color:#1f376d;text-decoration: none}
.pubTopNav a.cf47{color: #f47722}
.noborder{background:none !important;border: none !important}