/* CSS Document */
body { font-family: \"微软雅黑\"; font-size: 12px; }
ul { padding: 0px; margin: 0; }
li { padding: 0; margin: 0; list-style: none; }
.foot { background: #555555; color: #fff; font-size: 12px; padding: 25px 0 15px 0; }
.foot img { margin-top: 10px; margin-right: 10px; }
.foot h5 { font-size: 15px; }
.foot h4 { font-size: 22px; }
.czjz { display: flex; justify-content: center; }
.head { padding: 20px 0; }
.head .box_ss { margin-top: 10px; width: 100%; height: 40px; overflow: hidden; border-radius: 20px; background: #e5e5e5; }
.head .box_ss .ss_text { outline: none; background: #e5e5e5; float: left; font-size: 14px; color: #999; line-height: 30px; height: 30px; border: none; width: 80%; padding-left: 22px; font-family: \"微软雅黑\"; margin-top: 5px; }
.head .box_ss .ss_btn { background: url(../upload/images/ss.png) no-repeat center; border: none; width: 60px; height: 40px; float: right; }
.head .dlzc_went { font-size: 14px; line-height: 40px; margin-top: 10px; color: #999; }
.head .dlzc_went a { color: #999; }
.navbar-toggle { border: 1px solid #015293; float: none; margin-top: 0; }
.navbar-toggle .icon-bar { background: #015293; }
.navbar { line-height: 55px; background: #015293; font-size: 16px; border-radius: 0; }
.navbar .nav a { color: #fff; }
.navbar .nav li { text-align: center; }
.nav>li>a:focus, .nav>li>a:hover { background: #0665b2; }
.navbar-nav { float: none; }
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background: #0665b2; }
.dropdown-menu { background: #0665b2; margin: 0; width: 100%; }
.navbar .nav .dropdown-menu li { width: 100%; }
.dropdown-menu>li>a { width: 100%; line-height: 30px; }
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background: #197ed0; color: #fff; }
.mian1 { margin-top: 0px; }
.dybf_bbt a { line-height: 80px; text-indent: 70px; font-size: 24px; color: #fff; width: 100%; display: block; background: #f6b039 url(../upload/images/icon1.png) 30px center no-repeat; margin-bottom: 21px; }
a.sy_tsqk1 { background: #f6b039 url(../upload/images/icon1.png) 30px center no-repeat; }
a.sy_tsqk2 { background: #9dc942 url(../upload/images/icon2.png) 30px center no-repeat; }
a.sy_tsqk3 { background: #57ced3 url(../upload/images/icon3.png) 30px center no-repeat; }
a.sy_tsqk4 { background: #015293 url(../upload/images/icon4.png) 30px center no-repeat; }
.tztg_box { padding: 15px; background: #f4f6f8; height: 388px; }
.sy_bt { overflow: hidden; line-height: 20px; }
.sy_bt strong { background: url(../upload/images/bt.png) no-repeat left; padding-left: 10px; font-size: 18px; color: #015293; float: left; }
.sy_bt a { float: right; color: #999999; font-size: 12px; }
.tstg_list { margin-top: 5px; }
.tstg_list a { color: #333; font-size: 14px; display: block; overflow: hidden; border-bottom: 1px solid #ddd; line-height: 45px; }
.tstg_list a span { float: right; font-size: 12px; color: #999; }
.tstg_list a:last-child { border-bottom: none; }
.gg_img { display: block; margin-top: 21px; }
.gg_img2 { display: block; margin-top: 30px; }
.gg_img2 img { width: 100%; }
.mian2 { background: #f8f8f8; overflow: hidden; margin-top: 0px; padding-bottom: 15px; }
.sy_list_con { padding: 15px; background: #fff; margin-top: 10px; }
.synew_list { margin-top: 20px; }
.synew_list a { color: #333; font-size: 14px; display: block; overflow: hidden; line-height: 35px; }
.synew_list a span { float: right; font-size: 12px; color: #999; }
.synew_list a.tsqk_firt { position: relative; display: block; height: 85px; margin-bottom: 10px; }
.synew_list a.tsqk_firt p { color: #fff; width: 100%; padding: 0 5px; position: absolute; z-index: 2; line-height: 85px; top: 0px; left: 0; }
.synew_list a.tsqk_firt p span { color: #fff; }
.synew_list a.tsqk_firt img { position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 85px; }
.hnbg_img { display: block; margin-top: 20px; }
.hnbg_img img { width: 100%; height: 165px; }
.hnfs_list { overflow: hidden; }
.hnfs_list { margin: 0; padding: 0; }
.hnfs_list li { float: left; width: 50%; list-style: none; }
.hnfs_list li a.hlkp { line-height: 70px; text-indent: 60px; font-size: 24px; color: #fff; width: 100%; display: block; background: #015293 url(../upload/images/kp_icon.png) 20px center no-repeat; }
.hnfs_list li a.hlkp2 { line-height: 70px; text-indent: 60px; font-size: 24px; color: #fff; width: 100%; display: block; background: #9dc942 url(../upload/images/hyzx_icon.png) 20px center no-repeat; }
.logg_box { padding: 15px; border: 1px solid #eee; margin: 30px 0; }
.hydw_list { margin-top: 20px; }
.roll-wrap:hover .control { display: block; }
.roll-wrap { position: relative; width: 100%; height: 70px; overflow: hidden; }
.roll-wrap .roll__list { }
.roll_row .roll__list::before, .roll_row .roll__list::after { content: \"\"; display: table; line-height: 0; }
.roll_row .roll__list::after { clear: both; }
.roll_row .roll__list { width: 9999px; }
.roll_row .roll__list li { float: left; display: block; margin-right: 20px; text-align: center; color: #fff; background-color: #ff9900; }
.control { position: absolute; top: 18px; display: none; padding: 10px 5px; font-weight: bold; text-decoration: none; color: #fff; background-color: rgba(0, 0, 0, .3); }
.control:hover { color: #fff; background-color: rgba(0, 0, 0, .5); }
.control.pre { left: 5px; }
.control.next { right: 5px; }
.roll_col { width: 100%; height: 200px; overflow: hidden; }
.roll_col .roll__list { width: 100%; }
.roll_col li { display: block; height: 200px; line-height: 200px; font-size: 30px; font-weight: bold; text-align: center; color: #fff; background-color: #ff9900; }
.roll_col .li-2 { background-color: #0099ff; }
.roll_col .li-3 { background-color: #ff0099; }
.roll_col .li-4 { background-color: #00ff99; }
.roll_col .control { top: 80px; }

/*分页*/
#pageDiv { clear: both; height: 38px; line-height: 38px; margin: 0 0px 20px 0; text-align: center; color: #666; }
#pageDiv span { display: inline-block; background: #f0f0f0; width: 38px; height: 38px; margin: 0 2px; }
#pageDiv a { display: inline-block; width: 38px; height: 38px; color: #000; text-decoration: none; }
#pageDiv a:hover { display: inline-block; height: 38px; color: #666; text-decoration: none; }
#pageDiv .current { background: #0073b7; color: #fff; border: 0; font-weight: bold; }
#pageDiv .current a { display: inline-block; color: #fff; text-decoration: none; }
#pageDiv .current a:hover { display: inline-block; color: #eee; text-decoration: none; }
.ny_nav { background: #FFF; padding-bottom: 10px; margin-bottom: 10px; }
.ny_nav h4 { margin-top: 0px; height: 65px; line-height: 65px; font-size: 20px; color: #fff; background: #015293; text-align: center; }
.ny_nav a { display: block; width: 100%; font-size: 16px; color: #333; line-height: 40px; text-align: left; padding-left:80px; }
.ny_nav a.on { color: #015293; }
.ny_nav a.on2 { color: #045293; text-align: left; padding-left:104px;}
.ny_nav a.on3 { color: #333; text-align: left; padding-left:104px;}
.ny_nav h4 a {  margin-top: 0px; height: 65px; line-height: 65px; font-size: 20px; color: #fff;  }


.ny_main { overflow: hidden; background: #f8f8f8; margin-top: -20px; padding: 30px 0; }
.ny_connert_box { padding: 15px; background: #fff; }
.cpl_slid_box { margin-top: 0px; }
.cpl_slid_box a { line-height: 80px; text-indent: 70px; font-size: 24px; color: #fff; width: 100%; display: block; background: #015293 url(../upload/images/baog_icon.png) 30px center no-repeat; margin-bottom: 10px; }
.cpl_slid_box a.cbnbg2 { background: #57ced3 url(../upload/images/kp_icon.png) 30px center no-repeat; }
.cpl_slid_box a.cbnbg3 { background: #9dc942 url(../upload/images/hyzx_icon.png) 30px center no-repeat; }
.sy_bt_ny { padding-left: 10px; background: url(../upload/images/bt.png) left no-repeat; color: #015293; font-size: 14px; line-height: 20px; margin: 7px 0 22px 0; }
.sy_bt_ny a { color: #015293; }
.xwlbiao { margin-bottom: 30px; }
.xwlbiao li { overflow: hidden; line-height: 24px; font-size: 14px; padding: 18px; }
.xwlbiao li.ss_bj { background: #eeeeee; }
.xwlbiao li a { color: #333; }
.xwlbiao li span { float: left; }
.xwlbiao li .time { color: #999; padding-right: 30px; }
.xwlbiao li a.more { float: right; border-radius: 12px; width: 68px; color: #015293; display: block; border: 1px solid #015293; height: 24px; line-height: 24px; text-align: center; font-size: 12px; }
.art_summary {color:#999; font-size:12px;}
.xqy_box { padding: 0 25px; }
.xqy_box .wn_title { font-size: 24px; text-align: center; }
.xqy_box .wyt_wj { display: block; text-align: center; color: #999; font-size: 12px; padding: 10px 0 20px 0; border-bottom: 1px solid #eee; }
.wenwj_connert { margin-top: 30px; line-height: 24px; }
.cp_list { text-align: center; font-size: 14px; padding: 0 15px; }
.cp_list p { line-height: 30px; margin-bottom: 20px; color: #333; }
.xhmm_bt { color: #015293; margin-top: 0; font-size: 20px; font-weight: bolder; line-height: 30px; padding-left: 20px; margin-bottom: 20px; }
.xiug_form { margin-top: 30px; min-height: 460px; }
.xiug_form .form-group { }
.xiug_form .control-label { font-size: 14px; color: #666; font-weight: 400; }
.xiug_form .form-control { border-radius: 50px; line-height: 48px; height: 48px; border: 1px solid #ddd; }
.xiug_form .btn { width: 50%; border-radius: 50px; font-size: 16px; color: #fff; background: #015293; height: 50px; }
.xiug_form .btn:hover{background: #015293; color:#fff; }
/**/
.login_box{ background:url(../upload/images/login_bg.jpg) no-repeat center; padding:150px 0; margin-top:-20px;    }
.dl_connen_box{ background:#fff; border-radius:5px; padding:20px; }

.dltext_tb{color: #015293; font-size:30px; font-weight:bold;   }

.dl_connen_box .xiug_form{ min-height:160px; padding-bottom:30px;}
.dl_connen_box .xiug_form .btn{ width:100%;}

/***************************************************/

@media (min-width: 1200px) {
.container { width: 1200px; }
.navbar .nav li { width: 14.28%; }
}
 @media (min-width: 768px) {
.navbar .nav li { width: 14.28%; }
.txnew_img { width: 100%; }
}
 @media (max-width:767px) {
.navbar { line-height: none; min-height: 0; margin-bottom: 0; border: none; }
.logo { max-width: 100%; }
.head .box_ss { margin-top: 20px; }
.head .dlzc_went { margin-top: 20px; }
.head .box_ss .ss_text { width: 50%; }
.head .box_ss .ss_btn { width: 30%; }
.foot .foot_jblxfs { text-align: left; }
.mian1 { margin-top: 0; }
.mian1 .col-xs-12 { margin-bottom: 10px; }
.gg_img { margin-top: 10px; }
.dybf_bbt a { width: 50%; line-height: 40px; float: left; text-indent: 40px; font-size: 14px; margin-bottom: 0; }
a.sy_tsqk1 { background: #f6b039 url(../upload/images/icon1.png) 10px center no-repeat; background-size: 12%; }
a.sy_tsqk2 { background: #9dc942 url(../upload/images/icon2.png) 10px center no-repeat; background-size: 12%; }
a.sy_tsqk3 { background: #57ced3 url(../upload/images/icon3.png) 10px center no-repeat; background-size: 12%; }
a.sy_tsqk4 { background: #015293 url(../upload/images/icon4.png) 10px center no-repeat; background-size: 12%; }
.txnew_img { width: 100%; }
.ny_main { margin-top: 0px; }
.xhmm_bt { padding-left: 0; }
.xiug_form { margin-top: 20px; min-height: 160px; }

.login_box{ padding:60px 0;}

/* 二级导航*/
.topnav ul li{position:relative;}
.second_nav{z-index:999;position:absolute;width:164px;background:#0665b2;top:50px;padding-bottom:5px;display:none}
.topnav ul li:hover {display:block;}
.second_nav li a span{display:none;}

.navbar .nav .second_nav  li{width: 100% ; text-align:left ; text-indent:30px ;}
}

@media (min-width: 1200px) {

/* 二级导航*/
.topnav ul li{position:relative;}
.second_nav{z-index:999;position:absolute;width:164px;background:#0665b2;top:50px;padding-bottom:5px;display:none}
.topnav ul li:hover .second_nav{display:block;}

.second_nav li a{line-height:30px;padding-left:25px;width:164px;}
.second_nav li a span{display:inline-block;width:5px;height:10px;background:url(../upload/images/topnav_arrow.png);margin:10px;}
.second_nav li:hover a{padding-left:30px;}
/* 三级导航*/
.second_nav li{position:relative; }
.second_nav li:hover .third_nav{display:block;}
.third_nav{z-index:999;position:absolute;width:150px;background:#3d65b6;left:180px;top:0;padding-bottom:5px;display:none}
.third_nav li a{line-height:30px;}
.third_nav li:hover a{color:#103d99;}

.navbar .nav .second_nav  li{width: 100% ; text-align:left ; text-indent:30px ;}

}


/* CSS Document Created on 2019-01-07 15:16:45 by 1 */

