@charset "utf-8";

body {  font-size:14px ; color:#414141; font-family:"微软雅黑";background:#fff;}
*{ margin:0; padding:0;}
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;}
.clear{clear:both;font-size:0; height:0;}
.clearfix::after { clear: both; content: ""; display: block;  height: 0; visibility: hidden;}
.grn { color: #2f9f3a;}
.red { color: #d82323;}

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

.w686{ width:686px;}
.w290{ width:290px;}
.relative{ position:relative;}

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


/* search */
.select{ float:left; margin:20px 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:28px;}
.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:20px;}
.mainNav li i{ font-style:normal; padding-left:1em;}
.mainNav li a{ color:#000; display:inline-block; padding:0 20px;}
.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 20px; text-decoration:none; background:#2d60aa; color:#fff;}

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


.websit{ margin:0 auto; width:100%; height:54px; line-height:54px; color:#7e7e7e; font-size:14px;}
.websit a{ color:#7e7e7e; }

.left1{ float:left; width:240px; padding-top:10px;}
.left2{ float:left; width:570px; margin-left:30px;}
.maj{ float:right; width:270px;}

.jqr_tit{ clear:both; width:100%; border-bottom:1px solid #2a5eac; text-align:center; height:35px; padding-bottom:10px;}
.jqr_tit span{ display:inline-block; height:35px; background:url(jqr.gif) no-repeat; padding-left:48px; margin-left:-21px; color:#2a5eac; font-size:16px; font-weight:bold; line-height:42px;}
.jqr_con{ margin-top:20px; float:left; clear:both; width:100%; background:url(line.gif) repeat-y; height:990px; overflow:hidden;}
.jqr_con li{ position:relative; float:left; margin-left:25px; width:215px; line-height:20px; border-bottom:1px dashed #cacaca; padding:40px 0 20px; height:40px;}
.jqr_con li span{ position:absolute; left:-25px; top:20px; width:100%; background:url(dot1.png) 0 5px no-repeat; color:#aaa; padding-left:23px;}
.jqr_con li a{ color:#333;}
.jqr_con li:first-child{ padding:20px 0 20px;}
.jqr_con li:first-child span{ top:0px; }
.jqr_con li:hover span{ background:url(dot2.png) 0 5px no-repeat; color:#333;}
.jqr_con li:hover a{ color:#d82323; text-decoration:none;}

.news1{ float:left; width:100%; border-bottom:1px solid #cacaca; padding-bottom:14px; margin-bottom:18px;}
.news1 dt{ font-size:24px; line-height:32px; font-weight:bold; text-align:justify; margin-bottom:10px;}
.news1 dd{ font-size:14px; line-height:26px; color:#a0a0a0; text-align:justify;}
.news1 dd a{color:#d82323;}
.news1 dd.ctime{ text-align:right; font-size:12px; color:#bbb;}
.news1 dd i{ font-style:normal; padding-left:18px;}

.news2{ float:left; width:100%; border-bottom:1px solid #cacaca; padding-bottom:18px;}
.news2 dt{ float:left; width:162px;}
.news2 dt img{ width:162px; height:100px; vertical-align:top;}
.news2 dd{ float:right; width:390px;}
.news2 dd.tit{ font-size:16px; line-height:32px; text-align:justify; font-weight:bold;}
.news2 dd.tit a{ color:#333;}
.news2 dd.exp{ font-size:14px; line-height:26px; color:#a0a0a0; text-align:justify;}
.news2 dd.ctime{ text-align:right; font-size:12px; color:#bbb;}
.news2 dd i{ font-style:normal; padding-left:18px;}

.news3{ float:left; width:100%; padding-top:15px;}
.news3 dl{ float:left; width:100%; border-bottom:1px solid #cacaca; padding-bottom:10px; margin-bottom:10px;}
.news3 dl:first-child{ float:left; width:100%; border-bottom:none; padding-bottom:10px; margin-bottom:0;}
.news3 dt{ font-size:16px; line-height:32px; font-weight:bold; text-align:justify; margin-bottom:0px;}
.news3 dd{ font-size:14px; line-height:26px; color:#a0a0a0; text-align:justify;}
.news3 dd a{color:#d82323;}
.news3 dd.ctime{ text-align:right; font-size:12px; color:#bbb;}
.news3 dd i{ font-style:normal; padding-left:18px;}
.news3 dl:last-child{ float:left; width:100%; border-bottom:none; padding-bottom:10px; margin-bottom:0;}
.news3 dl+dl+dl{ float:left; width:100%; border-bottom:none; padding-bottom:10px; margin-bottom:0;}

.adv1{ clear:both; width:100%; height:68px; background:#e7e7e7; margin:0 0 15px}
.adv1 img{ width:570px; height:68px;}

.more{ clear:both; width:100%; text-align:center;}
.more img{ vertical-align:top;}

.search{ clear:both; width:100%; height:24px; background:url(searbg2.gif) no-repeat; margin-bottom:50px;}
.sea_ipt{ float:left; width:190px; height:24px; background:none; border:none; padding-left:10px; font-family:"微软雅黑"; font-size:12px; color:#a6a6a6; outline:none;}
.sea_btn{ float:right; width:70px; height:24px; background:none; border:none; cursor:pointer; }

.sj_gzh{ clear:both; width:100%; margin-bottom:25px; margin-top:46px; +padding-bottom:25px; padding-bottom:25px\0/;}
.sj_gzh dt{ float:left; width:56px;}
.sj_gzh dt img{ vertical-align:top; width:56px; height:56px;}
.sj_gzh dd{ float:right; width:205px;}
.sj_gzh dd.tit{ font-size:14px; color:#2a5eac;}
.sj_gzh dd.tit a{ color:#2a5eac;}
.sj_gzh dd.exp{ font-size:12px; color:#aaa; line-height:18px;}

.gjx{ clear:both; width:100%; margin-bottom:15px;}
.gjx_top{ color:#fff; width:100%; height:22px; background:url(gjx_top.gif) no-repeat; line-height:22px; text-align:center; position:relative; font-size:14px;}
.gjx_top span{ position:absolute; right:25px; top:0; font-size:12px; color:#b9d5ff;}
.gjx_cen{ float:left; width:100%; background:url(gjx_cen.gif) repeat-y;  font-size:14px;}
.gjx_cen li{ float:left; width:50%; text-align:center;  font-size:14px; height:55px; border-bottom:1px solid #c8c8c8; padding:10px 0 5px;}
.gjx_cen li.borno{ border-bottom:none; display:none;}
.gjx_cen li.last{ border-bottom:none;}
.gjx_cen li img{ vertical-align:top;}
.gjx_cen li span{ display:block; color:#a0a0a0; font-size:12px; padding-top:5px;}
.gjx_cen li.last span{ padding-top:10px;}
.gjx_bot{ color:#fff; width:100%; height:9px; background:url(gjx_bot.gif) no-repeat; clear:both;}

.maj_news{ clear:both; width:100%;}
.maj_news dl{ clear:both; width:100%; border-bottom:1px solid #cacaca; padding-bottom:15px; margin-bottom:15px;}
.maj_news dt{ clear:both; font-size:16px; margin-bottom:10px; color:#333; font-weight:bold;}
.maj_news dd{ clear:both; font-size:14px; line-height:26px; color:#a0a0a0; height:78px; overflow:hidden;}

.xg_app{ clear:both; width:100%; margin-bottom:25px;}
.xg_app dt{ float:left; width:56px;}
.xg_app dt img{ vertical-align:top; width:56px; height:56px;}
.xg_app dd{ float:right; width:205px;}
.xg_app dd.tit{ font-size:14px; color:#2a5eac;}
.xg_app dd.tit a{ color:#2a5eac;}
.xg_app dd.exp{ font-size:12px; color:#aaa; line-height:18px;}

.adv2{ clear:both; width:100%; height:140px; background:#eee; margin-bottom:20px;}
.adv2 img{ width:270px; height:140px;}

.box h2{ clear:both; width:100%; height:37px; background:#e2f4ff; line-height:37px; text-align:center; color:#de2b1c; font-size:18px;}
.box h2 a{ clear:both; width:100%; height:37px; background:#e2f4ff; line-height:37px; text-align:center; color:#de2b1c; font-size:18px;}

.title{ width:100%; height:50px; clear:both;}
.title span{ margin-top:16px; border-right:1px solid #333; padding-right:25px; font-size:16px; font-weight:bold; height:18px; line-height:18px; display:inline-block;}

.area_1{ width:100%; border-bottom:1px solid #cacaca; padding-bottom:15px;}
.area_2{ width:100%; padding-bottom:15px;}

.qh1{ width:100%; height:50px; clear:both; position:relative;}
.qh1 span a{ float:left; margin-top:16px; border-right:1px solid #333; padding-right:25px; font-size:16px; font-weight:bold; height:18px; line-height:18px; display:inline-block;}
.qh1 ol{ padding-left:120px;}
.qh1 li{ float:left; line-height:50px; margin-right:40px;}
.qh1 li a{ color:#999}
.qh1 li a.active{ color:#2a5eac}
.qh1 li a:hover{ text-decoration:none;}


.tabstyle{ width:100%; border-collapse:collapse; text-align:center;}
.tabstyle td{ height:36px; color:#797979;}
.tabhead td{ height:36px; background:#f5f5f5; color:#333;}
.tabstyle tr td:nth-child(1) { text-align:center;  padding:0 10px;}
.tabstyle tr td:nth-child(2) { text-align:center;  padding:0 10px;}
.tabstyle tr td:nth-child(3) { text-align:center; color:#797979; padding-right:10px;}
.tabstyle tr td:nth-child(4) { text-align:center; padding-right:10px;}
.tabstyle tr td:nth-child(5) { text-align:center; padding-right:10px;}
.tabstyle tr td:nth-child(6) { text-align:center; padding-right:10px;}
.tabstyle tr.tabhead td:nth-child(3) { text-align:center; color:#333; padding-right:10px;}

/*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;}

.tc1{ display:none; position:absolute; left:50%; top:50%; z-index:20; width:380px; z-index:12}
.tc1_top{ clear:both; float:left; width:380px; height:10px; background:url(tc_top.png) no-repeat;}
.tc1_con{ clear:both; float:left; width:380px;}
.tc1_s{ width:100%; background:#2a5eac; text-align:center; color:#fff;}
.tc1_s span{ display:inline-block; font-size:18px; padding:20px 20px 2px; border-bottom:1px solid #fff;}
.tc1_s em{ display:block; font-size:12px; font-style:normal;}
.tc1_s i{ display:block; font-size:50px; font-style:normal; padding:20px 0 40px; letter-spacing:14px;}
.tc1_x{ width:100%; background:#fff; color:#000;}
.tc1_x h2{  font-size:20px; color:#333; padding:20px; line-height:26px; text-align:justify; }
.explain{ font-size:12px; color:#888; line-height:24px; padding:0 20px; text-align:justify;}
.sj_ewm{ clear:both; float:right; padding-right:20px;}
.sj_ewm dt{ float:right;}
.sj_ewm dd{ float:right; text-align:right; color:#333; line-height:20px; font-size:12px; margin-right:5px; padding-top:15px;}

.tc_bot{ clear:both; float:left; width:380px; height:10px; background:url(tc_bot.png) no-repeat;}
.close2{ position:absolute; bottom:-50px; left:175px; width:33px; height:33px; background:url(close.png) no-repeat; cursor:pointer;}

.tc2 ,.tc5 ,.tc6 ,.tc7{ display:none; position:absolute; left:50%; top:50%; z-index:20; width:380px; z-index:12}
.tc_top_pub{ clear:both; float:left; width:380px; height:10px; background:url(tc_top_pub.png) no-repeat;}
.tc2_con ,.tc5_con ,.tc6_con ,.tc7_con{ clear:both; width:100%; background:#fff; text-align:center;}
.tc5_con img ,.tc6_con img ,.tc7_con img{ margin-top:149px;}
.tc2_con span{ display:inline-block; padding:25px 0 2px; font-size:18px; color:#333; border-bottom:1px solid #333;}
.tc2_con em{ display:block; font-size:12px; color:#7f7f7f; font-style:normal;}
.tc2_con h2{ display:block; font-size:14px; line-height:20px; color:#2a5eac; font-weight:normal; padding:60px 0 20px;}
.tc2_con i ,.tc5_con i ,.tc6_con i ,.tc7_con i{ display:block; font-size:14px; color:#989898; font-style:normal; padding:10px 0 120px;}

.zijin,.chouma{ cursor:pointer;}

.tc3{ display:none; position:absolute; left:50%; top:50%; z-index:20; width:380px; z-index:12}
.tc3_con{ clear:both; width:100%; background:#fff; text-align:center;}
.tc3_con label{ display:block; padding:25px 0 2px; font-size:18px; color:#333; font-style:normal;}
.tc3_con em{ display:inline-block; font-size:12px; padding:0 50px 25px; color:#7f7f7f; font-style:normal; border-top:1px solid #333;}
.tc3_con h2{ display:block; font-size:14px; padding:30px 0; color:#2a5eac; font-weight:normal;}

.tabstyle2{ margin:0 auto; width:364px; border-collapse:collapse; font-size:14px; color:#797979;}
.tabstyle2 b{ display:inline-block; font-weight:normal;}
.tabstyle2 img{ vertical-align:middle; margin-left:3px;}
.tabstyle2 i{ display:block; color:#c4c4c4; font-size:12px; font-style:normal;}
.tabhead2{ color:#333; background:#e2f4ff;}
.tabstyle2 td{ padding:5px;}

.tc4{ display:none; position:absolute; left:50%; top:50%; z-index:20; width:380px; z-index:12}

.sjbsc img{ width: 135px;}