@charset "utf-8";

body {  font-size:14px ; color:#414141; font-family:"微软雅黑";background:#fff;}
*{ margin:0; padding:0; outline:none;}
img{ border:none;}
ul,li,dl,dt,dd{ list-style:none;}
.w757 { width:757px;} .w978 { width:978px} .w88 { width:88px}
a { color:#000; text-decoration:none; outline:none;}
.c2, .cRed1 { color:#f00}
.x_tabNav .active { font-weight:bold}
a:hover, .cnt_col1_box h2 strong a:hover, .market_top a:hover, .hotNews h2 a:hover { color:#000; text-decoration:underline}
.hide{ display:none;}
.block{ display:block;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix::after { clear: both; content: ""; display: block; height: 0; visibility: hidden;}

/* 布局 */
.top{ height:63px; width:1160px; margin:0 auto; position:relative; z-index:10; }
.content { margin:0 auto; width:1160px; position:relative; z-index:2;}
.box{ float:left; clear:both; width:1160px; margin-bottom:10px;}
.box_left{ float:left; width:790px; }
.box_maj{ float:right; width:320px;}

.w686{ width:686px;}
.w290{ width:290px;}
.relative{ position:relative;}
.more{ position:absolute; top:2px; right:0; font-size:12px; font-weight:normal;}
.more a{ color:#a0a0a0;}
.more a:hover{ color:#a0a0a0; text-decoration:none;}

/* logo */
.v1 { float:left; width:330px; }
.v1 img{ margin:7px 0 0 0; vertical-align:top;}

/*通栏*/
.tonglan{ position:absolute; left:50%; top:0; margin-left:-357px; width:715px; height:24px; background:url(pub_menubg.png) no-repeat;}
.tonglan ul{ margin-left:3px;}
.tonglan li{ float:left; margin-left:25px; height:24px; line-height:24px; font-size:12px;}
.tonglan li a{ color:#333;}
.tonglan li a:hover{ color:#f00; text-decoration:none;}


/* search */
.select{ float:left; margin:30px 0 0 70px; display:inline; font-family:"微软雅黑"; font-size:12px; position:relative;}
.select_hq{ float:left; width:70px; height:27px; background:none; border:1px  solid #adadad; border-radius:5px 0 0 5px; border-right:none;}

.selectbox{ float:left; width:70px; height:27px; line-height:27px; border:1px solid #adadad; background: url(icon2.png) right 10px no-repeat; border:none; text-align:center; cursor:pointer; font-size:12px; color:#888;}

.select_txt{ float:left; width:198px; height:27px; background:none; border:1px solid #adadad; border-width:1px 0;}
.select_ipt{ float:left; width:180px; height:27px; border:none; background:none; padding:0 5px; font-family:"微软雅黑"; font-size:12px; outline:none; color:#b5b5b5;}
.select_search{ float:left; width:52px; height:29px; margin-left:0px; }
.select_btn{  width:60px; height:29px; background:url(search.png) no-repeat; border:none; cursor:pointer;}

.selectbox_wrapper{ position:absolute; left:0; top:25px;}
.selectbox_wrapper ul{ float:left; width:70px; background:#fff; border:1px solid #adadad; border-top:none; }
.selectbox_wrapper li{ width:70px; height:28px; line-height:28px; text-align:center; cursor:pointer;}
.selectbox_wrapper li:hover{ width:70px; height:28px; background:#f6f6f6;}

.top_r{ float:right; margin-top:15px;}

.dzb,.khd,.gzh{ float:right; margin:0 0 0 10px; cursor:pointer; position:relative;}

.dzb img,.khd img,.gzh img{ vertical-align:top;}

.khd_ewm{ display:none; z-index:8; position:absolute; right:-40px; top:50px; width:384px; height:273px; background:url(khdbg.png) no-repeat; padding-top:50px;}
.khd_ewm p{ text-align:center;}
.khd_ewm .pic{ margin:20px 0;}
.khd_ewm .t1{ font-size:18px; color:#969696;}
.khd_ewm .t2{ font-size:14px; color:#000;}

.gzh_ewm{ display:none; z-index:8; position:absolute; right:0; top:50px; width:384px; height:273px; background:url(gzhbg.png) no-repeat; padding-top:50px;}
.gzh_ewm p{ text-align:center;}
.gzh_ewm .pic{ margin:20px 0;}
.gzh_ewm .t1{ font-size:18px; color:#969696;}
.gzh_ewm .t2{ font-size:14px; color:#000;}


.denglu{  float:right; cursor:pointer; }
.denglu img{ vertical-align:top;}
.denglu2{display:none;  float:right; margin-right:10px; font-size:12px; color:#fff; text-align:right; padding-top:8px;}
.denglu2 a{ color:#888;}

/* 主导航 */
.menu{ margin-top:5px; height:31px; background:#fff; width:100%; border-bottom:3px solid #d82323; font-family:"微软雅黑"; position:relative; z-index:4;}
.menu_con{ margin:0 auto; width:1160px;}
.mainNav { float:left; }
.mainNav li { float:left; height:31px; line-height:31px; text-align:center; position:relative; font-size:14px; margin-right:15px;}
.mainNav li i{ font-style:normal; padding-left:1em;}
.mainNav li a{ color:#000; display:inline-block; padding:0 15px;}
.mainNav li.cur { background:#d82323; font-size:20px; }
.mainNav li.cur a{ color:#fff;}
.mainNav li a:hover { height:31px; line-height:31px; display:inline-block; padding:0 15px; text-decoration:none; background:#2d60aa; color:#fff;}

.mainNav li.cur2 { background:#2a5eac;}
.mainNav li.cur2 a{ color:#fff;}

/* 热点新闻 */
.hotNews { float:left; clear:both; width:100%; padding-top:20px; border-bottom:1px solid #cacaca; padding-bottom:22px; margin-bottom:22px;}
.hotNews dt { float:left; width:320px;}
.hotNews dt img{ width:320px; height:198px; vertical-align:top;}
.hotNews dd { float:right; width:450px;}
.hotNews dd.tit{ line-height:30px; overflow:hidden; font-weight:bold; color:#000; font-size:24px; margin-bottom:15px;}
.hotNews dd.tit a{ color:#d82323; }
.hotNews dd.exp{ height:104px; overflow:hidden; line-height:26px; color:#888; font-size:14px; text-align:justify;}
.hotNews dd.exp a{ color:#2a5eac;}
.hotNews dd.sj{ text-align:right; color:#bbb; font-size:12px; padding-top:8px;}
.hotNews dd.sj span{ padding-left:20px;}

.news { float:left; clear:both; width:100%;}
.no_line{ border-bottom:none; margin-bottom:0;}

/* 新闻列表 */
.news_list { float:left; clear:both; width:100%; padding-bottom:20px;}
.news_list li{ float:left; clear:both; width:100%; height:46px; line-height:46px; font-size:16px; overflow:hidden;}
.news_list li.tit{ font-weight:bold; height:120px;}
.news_list li a{ float:left; color:#333; width:660px; overflow:hidden;}
.news_list li span{ float:right; color:#a0a0a0; font-size:12px;}
.news_list li span i{ font-style:normal; padding-left:10px;}
.news_list li:hover a{ color:#d82323; text-decoration:none;}
.news_list li:hover span{ color:#000;}
.news_list li.tit span{ font-weight:normal;}
.news_list li span a{ float:none; color:#a0a0a0; width:auto;}
.news_list li dl{ clear:both; float:left; width:100%; height:72px;}
.news_list li dt{ float:left; width:110px; height:72px;}
.news_list li dt img{ width:108px; height:72px;}
.news_list li dd{ float:left; margin-left:10px;text-align:justify; width:670px; height:72px; line-height:24px; overflow:hidden; font-size:14px; color:#a0a0a0; font-weight:normal;}



/* 分页 */
.pagelist{ clear:both; width:100%; float:left; text-align:center; margin-bottom:30px; padding-top:20px; font-size:12px;}
.pagelist span{ margin:0 14px; display:inline-block;}
.pagelist span.cur{ background:#e9e9e9; padding:2px 8px;}

.guancha{ float:left; clear:both; width:320px; padding-top:20px;}
.yuedu{ float:left; clear:both; width:320px; padding-top:44px;}
.title{ font-weight:bold; font-size:16px; color:#de2b1c; clear:both; float:left; width:100%; padding-bottom:10px; position:relative;}
.list{ clear:both; float:left; width:320px;}
.list li{ height:30px; line-height:30px; font-size:14px; clear:both; float:left; width:320px; overflow:hidden;}
.list li a{color:#333;}

.adv{ float:left; width:320px; clear:both;}
.adv img{ vertical-align:top; margin:20px 0; width:320px;}

.pinglun{ float:left; clear:both; width:320px; padding-top:30px;}

.yw_ewm{ float:left; clear:both; width:320px; padding-top:30px;}
.yw_ewm li{ float:left; width:80px; margin:0 0px 0 55px;}
.yw_ewm li img{ width:80px; height:80px; vertical-align:top;}
.yw_ewm li span{ display:block; width:80px; text-align:center; font-size:12px; padding:10px 0;}

.website{ clear:both; width:790px; float:left; padding-top:22px; font-size:12px; color:#7e7e7e;}
.website a{ color:#7e7e7e;}


#news_list2{ float:left; width:790px; clear:both; padding-top:18px;}
#news_list2 li{ float:left; width:790px; height:54px; line-height:54px; overflow:hidden; clear:both;}
#news_list2 li a{ float:left; font-size:16px; color:#333; width:660px; font-weight:bold;}
#news_list2 li span{ float:right; font-size:12px; color:#bbb;}
#news_list2 li span i{ font-style:normal; padding-left:20px;}
#news_list2 li.five{ border-bottom:1px dashed #9b9b9b; padding-bottom:25px; margin-bottom:25px;}

/*内容标题*/
.intal_tit{ float:left; clear:both; padding-top:20px; width:790px;}
.intal_tit h2{ font-size:28px;font-weight:normal;}
.info{ font-size:14px; color:#bbb; padding:15px 0 25px;}
.info a{ color:#bbb;}

.txt_con{ font-size:16px; line-height:30px;}
.txt_con p{ margin-bottom:20px; text-align:justify;}
.txt_con p span{ font-weight:bold;}
.txt_con a{ color:#0d536e;}
.txt_con p.om{ text-align:right; color:#757575; font-size:14px;}

.fenxiang{ float:left; width:790px; clear:both; height:28px; padding-top:20px; margin-bottom:30px; text-align:right;}
.fx{ line-height:28px;}
.fx1{ display:inline-block; width:40px; height:28px; background:url(fx_1.gif) no-repeat;}
.fx2{ display:inline-block; width:40px; height:28px; background:url(fx_2.gif) no-repeat;}
.fx3{ display:inline-block; width:40px; height:28px; background:url(fx_3.gif) no-repeat;}
.fx4{ display:inline-block; width:40px; height:28px; background:url(fx_4.gif) no-repeat;}

.shenming{ float:left; clear:both; width:790px; text-align:center;}
.shenming p{ font-size:12px; color:#959595; margin-bottom:8px; }

/*推荐*/
.tuijian{ float:left; width:790px; clear:both;}
.tuijian h2{ clear:both; padding:30px 0 20px; font-size:16px; color:#de2b1c; font-weight:normal; }

.tuijian_con{ float:left; width:790px; clear:both;}
.tuijian_con dl{ border-top:1px solid #cacaca; padding:20px 0; float:left; width:790px;}
.tuijian_con dt{ float:left; width:155px;}
.tuijian_con dt img{ width:155px; height:100px; vertical-align:top;}
.tuijian_con dd{ float:right; width:610px;}
.tuijian_con dd.tit{ height:20px; line-height:20px; overflow:hidden; font-size:16px; font-weight:bold; margin-bottom:7px;}
.tuijian_con dd.tit a{ color:#333;}
.tuijian_con dd.exp{ font-size:14px; line-height:26px; height:52px; overflow:hidden; color:#a0a0a0;}
.tuijian_con dd.sj{ text-align:right; font-size:12px; color:#bbb;}
.tuijian_con dd.sj span{ padding-left:15px;}

/*tc*/
.lay{ position:absolute; left:0; top:0; z-index:20; width:100%; z-index:12}
.lay_con{ margin:0 auto; width:1000px; position:relative;}

.bghover{ float:left; display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.50; filter: alpha(opacity=50); z-index:5}

.denglu_box{ display:none; position:absolute; top:190px; right:0px;  width:384px; height:273px; background:url(denglu_box.png) no-repeat; z-index:12 }

.tc_con{ float:left; padding:40px 0 0 55px; width:300px; font-family:"微软雅黑"; font-size:14px;}
.tc_con li{ float:left; width:274px; margin-bottom:10px;}
.tc_con li.tit{ font-size:18px; font-weight:normal; margin-bottom:16px;}
.tc_con li.name{ height:32px; background:url(tc_ipt1.gif) no-repeat;}
.tc_con li.pass{ height:32px; background:url(tc_ipt2.gif) no-repeat;}
.tc_con li i{ font-style:normal; padding-left:5px;}
.tc_con li .fr a{ color:#000; text-decoration:underline;}

.ipt1{ float:left; margin-left:30px; width:220px; height:22px; background:none; border:none; padding:5px; display:inline; font-size:16px;}
.ipt2{ float:left; margin-left:30px; width:220px; height:22px; background:none; border:none; padding:5px; display:inline;}
.yzm{ float:left; margin:2px 0 0 10px; cursor:pointer;}
.tc_btn{ width:130px; height:39px; text-align:center; line-height:35px; background:#e71f19; color:#fff; border:none; border-radius:5px; font-size:18px; font-family:"微软雅黑"; cursor:pointer;}
.tc_con li .zc { float:left; color:#686764; text-decoration:none; padding-top:10px;}
.tc_con li .zc a{ color:#000; text-decoration:none;}
.tishi{ position:absolute; top:45px; right:77px; font-size:12px; color:#e50505}
.close{ position:absolute; top:25px; right:15px; cursor:pointer;}

/*foot*/
.footer { clear:both; margin:0 auto; width:1160px; border-top:2px solid #d8d8d8; padding-bottom:15px; text-align:center; padding-top:20px; color:#888;}
.pt20 a{ margin:0 10px; color:#888;}
.p5{ color:#9b9b9b; padding:5px;}
.p5 a{ color:#9b9b9b;}
.Copyright{ padding:5px;}
.Copyright a { display: inline-block; width: 90px; height:44px;}
.a4{ background:url(f4.png) center center no-repeat;}
.a5{ background:url(f5.png) center center no-repeat; border:1px solid #eee; border-width:0 1px;}
.a6{ background:url(f6.png) center center no-repeat;}

.jincheng{ float:left; clear:both; width:100%; border-top:1px solid #ddd; padding-top:20px; margin-bottom:20px;}
.jin1,.jin2,.jin3{ float:left; width:345px;}
.jin2{ margin-left:60px;}
.jin3{ float:right;}
.list2 { float:left; clear:both; width:100%; padding-bottom:20px;}
.list2 li{ float:left; clear:both; width:100%; height:46px; line-height:46px; font-size:14px;}

.list2 li a{ float:left; color:#333; width:285px; height:46px; line-height:46px; overflow:hidden;}
.list2 li span{ float:right; width:60px; text-align:right; color:#a0a0a0;  height:46px; line-height:46px; font-size:12px; overflow:auto;}