﻿@charset "utf-8";
/* CSS Document */
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { /* [disabled]margin:0;
*/ padding: 0; font-family: "microsoft yahei","simsun"; color: #666666; margin: 0; font-size:16px }
p { padding: 0; font-family: "microsoft yahei","simsun"; color: #666666; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary {
 outline: 0;
}
li { list-style: none; line-height: 24px; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; font-weight: normal }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { contentbody: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
del, ins, u, s, a, a:hover { text-decoration: none; }
a { color: #666666; font-family: "microsoft yahei"; }
.clearfix:after { contentbody: "."; display: block; clear: both; }
.fr { float: right!important }
.fl { float: left!important }
body { margin: 0px; padding: 0px;  background:#f5f5f6; height:auto;min-width: 1200px; }
img { border: 0; display: block }
.clearfix { clear: both; overflow:hidden }
.con { width: 100%; height:auto}
.fgx{ width: auto; height:30px; clear:both}
/*-----------------------------------------------------------顶部-----------------------------------------------------------*/
.top{ width:100%; height:620px; background:url(banner.jpg); position:relative}
/*顶部外链*/
.top .top_link{ width:1200px; margin:0px auto; height:30px; line-height:30px;}
.top .top_link a{float:right;padding:0px 10px;color: #000;line-height:30px;font-size:14px;}
/*logo*/
.logo{ width:1200px; height:75px; margin:20px auto}
.logoimg{ width:360px; height:75px; float:left;}
.logoimg a{ display:block;}
/*搜索*/
.jb_sousuo{ width:406px; height:52px; background:url(ser_bg.png); border:0px; float:right; margin-top:12px}
.jb-sstext{ width:288px; height:52px; float:left; font-size:16px; color:#3b4567; padding-left:10px; line-height:52px; background:none; border:none;}
.jb-ssbutton{ width:108px; height:52px; background:#db1a1a; cursor:pointer; color:#FFF; border:none; text-align:center}
/*导航*/
.nav{ width:100%; height:60px; background:url(nav_bg.png) repeat}
.nav ul{margin:0px auto;width: 1200px;height:85px;overflow:hidden;}
.nav ul li{width: 16%;text-align:center;float: left;padding: 15px 0px 10px 0px;}
.nav ul li a{ display:block; color:#FFF}
.nav ul li a:hover{ color:#ff6f00}
.nav ul li.on a{ color:#ff6f00}
.nav ul li a span{ display:inline-block; width:100%; height:30px; line-height:30px; font-size:20px; text-align:center}
.nav ul li a em{display:inline-block;  list-style:none; font-size:14px; text-align:center;height:30px; line-height:30px;}
/*动态要闻*/
.topnews{ width:100%; height:95px; background:url(topnews_bg.png) repeat; position:absolute; bottom:0px;}
/*文字滚动*/
.topnews .news_ywdt{ width:1000px; margin:0px auto;height:48px;  color:#fff; padding-left:10px; overflow:hidden; position:relative; margin-top:23px;}
.topnews .news_ywdt span{display: inline-block; width:112px; height:48px; border-radius:8px; line-height:48px; background:#db1a1a; text-align:center; font-size:24px;}
.topnews .news_ywdt em{ margin-right:5px; color: #09F}
.news_li,.swap{ height:48px;line-height:48px; display:inline-block; position:absolute; top:0; left:140px;}
.news_li a,.swap a{ color:#fff; height:48px; line-height:48px; font-size:24px}
.swap{top:48px;}

/*主体*/
.main{ width:1200px; margin:0px auto; height:auto;}
/*----------------------------------------------分类列表-------------------------------------------------------*/
.class_list{width:100%;background:#FFF;height: 205px;padding:10px 0px;}
/*1*/
.class_list .list_1{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_1 h2{ height:33px; background:url(ico_1.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_1 .list_del{ width:100%; margin-top:20px;}
.class_list .list_1 .list_del a{ line-height:28px; color:#666666; margin:0px 10px; font-size:14px} 
.class_list .list_1 .list_del a:hover{ color:#3382d5}
/*2*/
.class_list .list_2{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_2 h2{ height:33px; background:url(ico_2.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_2 .list_del{ width:100%; margin-top:20px;}
.class_list .list_2 .list_del a{ line-height:28px; color:#666666; margin:0px 10px; font-size:14px;}
.class_list .list_2 .list_del a:hover{ color:#3382d5}
/*3*/
.class_list .list_3{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_3 h2{ height:33px; background:url(ico_3.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_3 .list_del{ width:100%; margin-top:20px;}
.class_list .list_3 .list_del a{ line-height:28px; color:#666666; margin:0px 10px; font-size:14px;}
.class_list .list_3 .list_del a:hover{color:#3382d5}
/*4*/
.class_list .list_4{ width:274px; border-right: solid 1px #cecece; height:180px; padding-left:25px; float:left}
.class_list .list_4 h2{ height:33px; background:url(ico_4.png) left center no-repeat; line-height:33px; font-size:18px; color:#0063ca; padding-left:50px; margin-top:15px;}
.class_list .list_4 .list_del{ width:100%; margin-top:20px;}
.class_list .list_4 .list_del a{ line-height:28px; color:#666666; margin:0px 10px; font-size:14px;}
.class_list .list_4 .list_del a:hover{color:#3382d5}

/*----------------------------------------------第2块-------------------------------------------------------*/
.main_2{ width:1200px; margin:10px auto; height:426px;}
/*轮播图*/
.jb_qhlef{ width:600px; height:426px; float:left;}
#focus{width:600;height:426px;overflow:hidden;position:relative;}
#focus a{position:relative;zoom:1; display:block; color:#FFF}
#focus p{position:absolute;height:30px;line-height:30px;padding-left:15px;bottom:2px;left:0;color:#fff;font-size:14px;}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:underline;cursor:pointer}
#focus s{position:absolute;height:38px;line-height:38px;width:100%;bottom:0;left:0;filter:Alpha(Opacity=70);Opacity:0.7;background:#000;cursor:pointer}
#ctr{position:absolute;bottom:12px;right:17px;z-index:2;color:#fff;}
#ctr span{background:url(doc.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc.png', sizingMethod='crop');text-align:center;width:13px;height:13px;float:left;margin-right:7px;cursor:pointer}
#ctr span.current{background:url(doc_hover.png) no-repeat;_background:none;}
/*轮播图-end*/
.main_2 .main_2_right{ float:right; height:426px; width:586px; overflow:hidden}
/*领导介绍*/
.main_2 .main_2_right .ldjs{ width:100%; background:#FFF; border-top: 2px solid #0063ca; height:90px;}
.main_2 .main_2_right .ldjs ul{ float:left;height:100%; width:255px; overflow:hidden; margin-left:30px; padding-top:15px;}
.main_2 .main_2_right .ldjs ul li{ float:left;}
.main_2 .main_2_right .ldjs ul li h2{ font-size:22px; text-align:left; color:#000; line-height:30px; font-weight:100}
.main_2 .main_2_right .ldjs ul li p{ font-size:16px; color:#333333; line-height:30px;}
.main_2 .main_2_right .ldjs ul li.link{ margin-left:10px;}
.main_2 .main_2_right .ldjs ul li.link a{ display:block;width:85px; height:22px; line-height:22px; background:#3382d5; color:#FFF; text-align:center; font-size:14px; margin:5px 0px}
/*2右下*/
.main_2 .main_2_right .zwdt{ width:100%; background:#FFF; border-top: 2px solid #db1a1a; height:100%; /*! margin-top:10px; */}
.main_2 .main_2_right .zwdt h2{ height:42px; line-height:42px; font-size:22px; color:#db1a1a; padding-left:28px;}
.main_2 .main_2_right .zwdt h2 a{ float: right; padding-right:30px; color:#db1a1a; font-size:14px}
.main_2 .main_2_right .zwdt ul{ padding-left:28px; width:540px; height:auto; overflow:hidden; margin-top:10px;}
.main_2 .main_2_right .zwdt ul li{ font-size:16px; line-height:42px;}
.main_2 .main_2_right .zwdt ul li a{ display:block; line-height:42px;}
.main_2 .main_2_right .zwdt ul li a:hover{color:#3382d5}
/*----------------------------------------------第3块-------------------------------------------------------*/
.main_3{ width:1200px; margin:0px auto; height:300px;}
.main_3 .main_3_left{ background:#FFF; width:748px; padding:20px; float:left}
.main_3 .main_3_left h2{ width:100%; border-bottom:solid 1px #9e9e9e; height:42px; line-height:42px}
.main_3 .main_3_left h2 a{ display:inline-block; width:85px; border-bottom:solid 1px #3382d5; height:42px; line-height:42px; font-size:20px; color:#0063ca}
.main_3 .main_3_left ul{ width:720px; margin:0px auto}
.main_3 .main_3_left ul li{ width:100%; height:42px; line-height:42px;}
.main_3 .main_3_left ul li a{ display:inline-block; width:600px; float:left}
.main_3 .main_3_left ul li a:hover{color:#3382d5}
.main_3 .main_3_left ul li span{ float:right} 

.main_3 .main_3_right{width:395px; float:right}
.main_3 .main_3_right .hot{ width:395px; height:95px; background:url(bg_news.png)}
.main_3 .main_3_right .hot h2{ font-size:20px; color:#db1a1a; height:40px; line-height:40px; margin-left:40px; padding-top:15px;}
.main_3 .main_3_right .hot p{ font-size:16px; margin-left:40px;}
.main_3 .main_3_right .hot p a:hover{color:#3382d5}

.main_3 .main_3_right .tzgg{ width:100%; background:#FFF; border-top: 2px solid #db1a1a; height:100%; margin-top:10px; height:185px;}
.main_3 .main_3_right .tzgg h2{ height:42px; line-height:42px; font-size:22px; color:#db1a1a; padding-left:28px;}
.main_3 .main_3_right .tzgg h2 a{ float: right; padding-right:30px; color:#db1a1a; font-size:14px}
.main_3 .main_3_right .tzgg ul{ padding-left:28px; width:340px; height:auto; overflow:hidden; margin-top:10px;}
.main_3 .main_3_right .tzgg ul li{ font-size:16px; line-height:42px;}
.main_3 .main_3_right .tzgg ul li a{ display:block; line-height:42px;}
.main_3 .main_3_right .tzgg ul li a:hover{color:#3382d5}

/*----------------------------------------------第4块-------------------------------------------------------*/
.main_4{ width:1200px; margin:0px auto; /*! height:135px; */}
.main_4 a{ display:block;}
.main_4 a img{ width:100%; height:auto}

/*----------------------------------------------第5块-------------------------------------------------------*/
.main_5{ width:1200px; margin:10px auto; height:300px;background:#FFF; }
.main_5 .main_5_left{ padding:10px; width:560px; padding:20px; float:left}
.main_5 .main_5_left h2{ width:100%; border-bottom:solid 1px #9e9e9e; height:42px; line-height:42px}
.main_5 .main_5_left h2 a{ display:inline-block; width:85px; border-bottom:solid 1px #3382d5; height:42px; line-height:42px; font-size:20px; color:#0063ca}
.main_5 .main_5_left ul{ width:520px; margin:0px auto}
.main_5 .main_5_left ul li{ width:100%; height:42px; line-height:42px;}
.main_5 .main_5_left ul li a{ display:inline-block; width:400px; float:left}
.main_5 .main_5_left ul li a:hover{color:#3382d5}
.main_5 .main_5_left ul li span{ float:right} 

.main_5 .main_5_right{ padding:10px; width:560px; padding:20px; float:right}
.main_5 .main_5_right h2{ width:100%; border-bottom:solid 1px #9e9e9e; height:42px; line-height:42px}
.main_5 .main_5_right h2 a{ display:inline-block; width:85px; border-bottom:solid 1px #3382d5; height:42px; line-height:42px; font-size:20px; color:#0063ca}
.main_5 .main_5_right ul{ width:520px; margin:0px auto}
.main_5 .main_5_right ul li{ width:100%; height:42px; line-height:42px;}
.main_5 .main_5_right ul li a{ display:inline-block; width:400px; float:left}
.main_5 .main_5_right ul li a:hover{color:#3382d5}
.main_5 .main_5_right ul li span{ float:right} 

.main_left_but{ background:#FFF; width:788px;  float:left}
.links_box{background:#FFF;padding:20px 0 10px 18px;overflow:hidden;display: flex;justify-content: center;align-items: center;}
.links_box a{/* float:left; */margin-right: 10px;margin-bottom: 8px;width: 24%;display: flex;justify-content: center;align-items: center;}
.links_list{ background:#FFF; padding:20px; overflow:hidden; margin-bottom:10px;}
.links_list h2{ color:#db1a1a; font-size:20px; margin-bottom:13px}
.links_bnt{ float:left; width:238px; margin-right:15px;}
.links_bnt li{ width:238px; height:92px; line-height:92px; text-align:center; margin-bottom:8px;}
.links_bnt li a{ display:block;-webkit-transition: all 0.4s;
	transition: all 0.4s;}
.links_bnt li a:hover{margin-left: 10px;
	color: #2e7bcd;}
.links_list_bg{ background: url(qzqd_bg.jpg) no-repeat}
.links_list_bg1{ background: url(czxx_bg.jpg) no-repeat; margin-bottom:0!important}
.links_bnt1{ float:right; width:479px; border-left:1px dotted #dddddd; padding-left:15px}
.links_bnt1 li{ width:232px; height:56px; line-height:56px; border:1px solid #dddddd; text-align:center; margin-bottom:9px; float:left; margin-right:10px}
.links_bnt1 li a{ display:block;-webkit-transition: all 0.4s;
	transition: all 0.4s;}
.links_bnt1 li a:hover{margin-left: 10px;
	color: #2e7bcd;}
.links_bg{ background:#fdfcf8}
.links_bg1{ background:#fefaf9; margin-right:0!important}
.links_bg2{ background:#fcfaff}
.links_bg3{ background:#f8fcff;margin-right:0!important}
.links_bg4{ background:#fcfefb; margin-bottom:0!important}
.links_bg5{ background:#fafafe;margin:0!important}
.main_3_right{width:395px; float:right}
.currency_tab{ width:100%; height: 40px; float:left; border-bottom:1px solid #E3E3E3; clear:both; }
.currency_tab span{  display:block; margin-right:20px; height:40px; line-height:40px; float:left; text-align:center; font-size:20px;}
.currency_tab span a{ color:#808080; display:block;padding:0 10px;}
.tab-active a{ color:#1E90FF !important; border-bottom:1px solid #1E90FF}

/*-----------------------------------------------------------底部----------------------------------------------------*/
#footer { clear: both; width:100%;background: #FFF; height:100%; overflow:hidden}
/*站群导航*/
.downbox { }
.down_box { width: 1200px; margin: auto; clear: both; margin-top:25px;}
.down_box span { float: left; font-size: 16px; color:#444444; font-weight: bold; padding: 6px 20px 0 20px; }
.select { position: relative; float: left; margin: 0 10px; }
.select dt { height: 33px; display: inline-block; background: url(select_input_bg.png) no-repeat 220px center ; line-height: 33px; cursor: pointer; width: 208px; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 1; text-indent: 12px;border: 1px solid #c5c4c4; font-size: 14px; margin-bottom: 15px; }
.select:last-child dt { color: #444444 }
.ash { color: #d7d7d7!important }
.select dd { position: absolute; left: 0; top: 35px; display: none; z-index: 9; width: 240px; /*! padding-top: 35px */
background-color: #fff; }
.select dd ul { width: 240px; height: 90px; overflow: auto; }
.select dd ul li a { line-height: 28px; display: block; font-size: 14px; text-indent: 12px; background: #ebebeb }
.select dd ul li a:hover { background: #f5f5f5; }
/*站群导航结束*/
/*底部结束*/
/*底部-end*/
.footer_box{width:100%; background-color:#3482d5;clear:both; overflow:hidden; padding:20px 0}
.footers{width:960px; margin:0 auto}
.footers p{ color:#fff; padding-bottom:5px}
.footers p span{ padding-right:20px}
.footers p span a{ color:#fff}
.footer_img{ float:left}
.footer_text{ float:left; width:720px; margin-left:20px}
.footer_jc{ float:right; width:106px; margin-top:10px}
.footer_ico{ background: url(beian.png) no-repeat; padding-left:25px}


/*主体开始*/


/*分页*/
.x_fyf{ margin-top:30px; overflow:hidden; clear:both; padding-top:30px;height:30px;}
.x_fyf dt{ float: right; font-size:12px; color:#666;}
.x_fyf dt select{width:44px; height:20px; border:1px solid #666; font-size:12px; color:#333}
.x_fyf dt strong{ margin:0px 5px;}
.x_fyf dd{ float:right; overflow:hidden; margin-right:20px;}
.x_fyf dd a{ color:#a30a0b; font-size:12px; width:54px; height:18px; line-height:18px;  border:1px solid #d0d2d5; margin-left:8px; display:block; text-align:center; float: left}
.x_fyf dd a:hover{background:#a30a0b; color:#fff;}
/*--详细页--*/
.del{ width:950px; margin:20px auto;min-height:600px; padding:20px}
.del h2{ width:100%; height:50px; line-height:50px; text-align:left; font-size:36px; color: #000; text-align:center}
.del h3{ font-size:16px; color: #000; text-align: right; line-height:30px;}
.del .text{ margin-top:20px; width:908px;border:solid 1px #e1e1e1; padding:20px; min-height:500px;}
.del .text p{ line-height:25px;text-indent:28px; color:#000}

/*rtop*/
.rtop { width: 70px; position: fixed; top: 260px; right: 20px; z-index: 9999999; }
.rtop a { display: block; overflow: hidden; }
.rtop a img { display: block; }
.share,.wechat{ width:70px; height:63px; }
.code_box img { filter: drop-shadow(5px 5px 10px #999); width:120px; height:142px; }
.code_box { position: absolute; right: 80px; top: 0; }
.code_box .code:nth-child(1) img { height:284px; }
/*rtop-end*/
/* 新增 */
.links_box a.xfxx{background:#eefaf0;}
.links_box a.wszx{background:#eaf3fc;}
.links_box a.jzxx{background:#fdf4ed;}
.links_box a.dczj{background:#efeffb;}