@charset "utf-8";
* {
 font-family: "Î¢ÈíÑÅºÚ" !important;
}

body {
 margin: 0;
 padding: 0;
 width: expression(document.body.clientWidth <=1200? "1200px": "auto");
 min-width: 1200px;
}

ul {
 margin: 0;
 padding: 0;
}

li {
 margin: 0;
 padding: 0;
 list-style: none;
}

a {
 text-decoration: none;
 padding: 0;
 margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
 font-weight: normal;
 margin: 0;
 padding: 0;
}

dd,
dl,
dt {
 margin: 0;
 padding: 0;
}

img {
 border: none;
}

p {
 margin: 0;
}

input {
 padding: 0;
}

.left {
 float: left;
}

.right {
 float: right;
}

.clearfix {
 clear: both;
}

.w_max {
 width: 100%;
 height: auto;
}

.w_max_bg {
 width: 100%;
 height: auto;

}

.w_middle {
 margin: 0 auto;
 width: 1200px;
 height: auto;
}

.w_middle ul li dl.dropdown-content{
 z-index: 999;
}

.w_middle_bg {
 margin: 0 auto;
 width: 1200px;
 height: auto;
 background-color: #fff;
}

.c_left {
 width: 1200px;
 height: auto;
 margin-top: 30px;
}
.c_right {
 height: auto;
 width: 585px;
}

.top_box {
 width: 100%;
 background-image: url(/theme/default/jwc/images/top_bg.png);
 background-position: top center;
 background-repeat: no-repeat;
 background-color: #0a7dcc;
 height: 170px;
}

.top_con {
 height: 170px;
}

.g_logo {
 height: 134px;
 width: 804px;
 background: url(/theme/default/jwc/images/logo.png) left center no-repeat;
 display: block;
 margin-top: 22px;
}

.g_search {
 height: 35px;
 width: 250px;
 background: url(/theme/default/jwc/images/search_bg.png) center no-repeat;
 margin-top: 68px;
}

.g_search_t {
 height: 34px;
 width: 210px;
 margin-left: 10px;
 line-height: 28px;
 border: none;
 margin-top: 1px;
 float: left;
 outline: none;
 background-color: #fff;
}

.g_search_b {
 width: 21px;
 height: 35px;
 border: none;
 cursor: pointer;
 float: left;
 outline: none;
}







.menu_box {
 line-height: 56px;
 height: 56px;
 background-color: #0361a3;
}

.menu_con ul li {
 float: left;
}

.menu_con ul li a {
 display: block;
 font-size: 18px;
 color: #fff;
 padding: 0px 24px;
}

.menu_con ul li a:hover {
 background-color: #fff;
 color: #0882d8;
}




.banner_box {
 width: 100%;
 overflow: hidden;
 height: 325px;
}
.ck-slide ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}

.ck-slide {
 position: relative;
 overflow: hidden;
 width: 1200px;
 height: 325px;
 margin: 0 auto;
}

.ck-slide ul.ck-slide-wrapper {
 height: 325px;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 1;
 margin: 0;
 padding: 0;
}

.ck-slide ul.ck-slide-wrapper li {
 position: absolute;
 margin-top: 0px;
}

.ck-slide ul.ck-slide-wrapper li a {
 
 line-height: 0px;
 display: block;
}

.ck-slidebox {
 position: absolute;
 left: 50%;
 bottom: 15px;
 z-index: 30;
}

.ck-slidebox ul {
 height: 20px;
}

.ck-slidebox ul li {
 float: left;
 height: 12px;
 margin: 4px 4px;
}

.ck-slidebox ul li em {
 display: block;
 width: 10px;
 height: 10px;
 border-radius: 100%;
 background-color: #fff;
 text-indent: -9999px;
 cursor: pointer;
}

.ck-slidebox ul li.current em {
 background-color: #0882d8;
 width: 30px;
 border-radius: 5px;
 height: 10px;
}

.ck-slidebox ul li em:hover {
 background-color: #0882d8;
}

.ck-slide-wrapper li img {
 width: 1200px;
 height: 325px;
}







.xwdt_title {
 background: url(/theme/default/jwc/images/dtxw_line.png) bottom no-repeat;
 padding-bottom: 12px;
}

.xwdt_title h1 {
 height: 20px;
 line-height: 18px;
 font-size: 18px;
 color: #333333;
 font-weight: bold;
 float: left;
 background: url(/theme/default/jwc/images/title_bg.png) left center no-repeat;
 padding-left: 8px;
}

.xwdt_title span {
 float: right;
 display: block;
 width: 59px;
 height: 20px;
 line-height: 20px;
 background: url(/theme/default/jwc/images/more_bg.png) center no-repeat;
}

.xwdt_title a {
 font-size: 14px;
 color: #525252;
 background: url(/theme/default/jwc/images/jt_o.png) 46px center no-repeat;
 padding-left: 8px;
 width: 51px;
 display: block;
 height: 20px;
 line-height: 17px;
}

.xwdt_pic_box {
 width: 383px;
 margin-top: 15px;
}

.x_list {
 width: 790px;
 margin-left: 27px;
 display: block;
 margin-top: 5px;
}

.x_list li {
 line-height: 36px;
 vertical-align: top;
}

.x_list li a {
 color: #525252;
 font-size: 16px;
 line-height: 38px;
 background: url(/theme/default/jwc/images/list_icon_01.png) left center no-repeat;
 padding-left: 14px;
}

.x_list li span {
 color: #999999;
 font-size: 14px;
 line-height: 38px;
}

.x_list li:hover span {
 color: #0882d8;
}

.x_list li:hover a {
 color: #0882d8;
}







.tzgg_title {
 background: url(/theme/default/jwc/images/line.png) bottom no-repeat;
 padding-bottom: 12px;
 margin-right: 5px;
}

.tzgg_title h1 {
 height: 20px;
 line-height: 18px;
 font-size: 18px;
 color: #333333;
 font-weight: bold;
 float: left;
 background: url(/theme/default/jwc/images/title_bg.png) left center no-repeat;
 padding-left: 8px;
}

.tzgg_title span {
 float: right;
 display: block;
 width: 59px;
 height: 20px;
 line-height: 20px;
 background: url(/theme/default/jwc/images/more_bg.png) center no-repeat;
}

.tzgg_title a {
 display: block;
 font-size: 14px;
 color: #525252;
 background: url(/theme/default/jwc/images/jt_o.png) 46px center no-repeat;
 line-height: 17px;
 height: 20px;
 padding-left: 8px;
 width: 51px;
}

.t_list {
 margin: 0;
 display: block;
}

.t_list li {
 margin-top: 18px;
 vertical-align: bottom;
 height: 20px;
}

.t_list li span {
 width: 84px;
 height: 20px;
 line-height: 20px;
 font-size: 14px;
 display: block;
 color: #fff;
 text-align: center;
 background: url(/theme/default/jwc/images/date_bg.png) center no-repeat;
}

.t_list li a {
 color: #525252;
 font-size: 15px;
 line-height: 20px;
 margin-left: 12px;
}

.t_list li:hover a {
 color: #0882d8;
}

.hyzx_box {
 margin-top: 30px;
 width: 585px;
}

.h_list {
 width: 585px;
 display: block;
 margin-top: 5px;
}

.h_list li {
 line-height: 36px;
 vertical-align: top;
 padding-right: 10px;
}

.h_list li a {
 color: #525252;
 font-size: 16px;
 line-height: 38px;
 background: url(/theme/default/jwc/images/list_icon_02.png) left center no-repeat;
 padding-left: 15px;
}

.h_list li span {
 color: #999999;
 font-size: 14px;
 line-height: 38px;
}

.h_list li:hover span {
 color: #0882d8;
}

.h_list li:hover a {
 color: #0882d8;
}







.mjgd_box {
 
}

.m_list {
 width: 380px;
 display: block;
 margin-top: 5px;
}

.m_list li {
 line-height: 36px;
 vertical-align: top;
}

.m_list li a {
 color: #525252;
 font-size: 15px;
 line-height: 38px;
 background: url(/theme/default/jwc/images/list_icon_03.png) left center no-repeat;
 padding-left: 15px;
}

.m_list li span {
 color: #999999;
 font-size: 14px;
 line-height: 38px;
}

.m_list li:hover span {
 color: #0882d8;
}

.m_list li:hover a {
 color: #0882d8;
}

.zcbz_box {
 
}

.z_list {
 width: 380px;
 display: block;
 margin-top: 5px;
}

.z_list li {
 line-height: 36px;
 vertical-align: top;
}

.z_list li a {
 color: #525252;
 font-size: 15px;
 line-height: 38px;
 background: url(/theme/default/jwc/images/list_icon_04.png) left center no-repeat;
 padding-left: 15px;
}

.z_list li span {
 color: #999999;
 font-size: 14px;
 line-height: 38px;
}

.z_list li:hover span {
 color: #0882d8;
}

.z_list li:hover a {
 color: #0882d8;
}

.footer_bg {
 background-color: #0361a3;
 width: 100%;
 height: 150px;
 display: block;
 margin-top: 30px;
}

.t_m_a_box {
 margin-top: 35px;
 display: block;
}

.t_m_a_box li a {
 color: #fff;
 font-size: 15px;
 line-height: 24px;
}

.tt {
 color: #fff;
 font-size: 16px;
}

.address_box {
 margin-top: 12px;
 color: #fff;
}

.mail_box {
 padding-left: 15px;
}

.link_box {
 margin-top: 35px;
 margin-left: 30px;
 display: block;
 width: 380px;
}

.link_box li {
 color: #fff;
 font-size: 15px;
}

.link_bg {
 background: url(/theme/default/jwc/images/link_bg.png) center no-repeat;
 width: 245px;
 height: 38px;
 margin-top: 17px;
 display: block;
}
.link_bg select {
 width: 235px;
 height: 33px;
 border: none;
 margin-left: 5px;
}
.link_bg option {
 font-size: 14px;
}

.bq_box {
 margin-top: 25px;
 color: #fff;
 line-height: 24px;
 font-size: 14px;
}

.bq {
 margin-top: 10px;
}

.erweima_box {
 padding-right: 33px;
}

.share {
 margin-top: 8px;
}
.er_banner_box{
  width: 100%;
  height: 240px;
  background: url(/theme/default/jwc/images/erji_banner.jpg) no-repeat top center;
}
.erji_nav_box{
 width: 260px;
 margin-top: 30px;
}
.erji_title{
 width: 260px;
 height: 70px;
 background: url(/theme/default/jwc/images/erji_title_bg.png) no-repeat top center;
}
.erji_title h1{
 font-size: 20px;
 font-weight: bold;
 color: #fff;
 margin-left: 20px;
 line-height: 70px;
}
.yiji>li>a {background:url(/theme/default/jwc/images/erji_nav_icon.png) no-repeat 210px center; font-weight:border;}
.erji_nav_box li{
 width: 260px;
 background-color: #f0f0f0;

 display: block;
 margin-bottom: 1px;
 background-repeat: no-repeat;
}
.erji_nav_box ul li.hover{
 background-color: #0361a3;
}
.erji_nav_box ul li.hover a{
     color:#fff;
}
.yiji>li a:hover{
    font-weight: bolder;
}
li.cur{
 background-color: #0361a3;
 background-image: url(/theme/default/jwc/images/erji_nav_icon_hover.png);
}
li.cur a{
 color:#fff !important;
}
.erji_nav_box li a{
 line-height: 42px;
 height: 42px;
 display: block;
 color: #525252;
 font-size: 16px;
 margin-left:20px;
 
}
.erji_nav_box li a:hover{
    font-weight: border;
}
.ereji_con{
  min-height: 400px;
}

.dq_box{
 background: url(/theme/default/jwc/images/erji_line.png) bottom center no-repeat;
 width: 900px;
 height: 31px;
 margin-top: 38px;
}
.dq_box span,.dq_box span a{
    font-size: 12px;
    color: #999999;
}

.dq_box span{
 background: url(/theme/default/jwc/images/dq_icon.png) left center no-repeat;
 height: 18px;
 line-height: 18px;
 display: block;
 padding-left: 20px;
}
.dq_box a{
 color: #525252;
 font-size: 15px;
 height: 18px;
 line-height: 18px;
}
.dq_box a:hover{
 color: #0882d8;
}
.er_jianjie{
  width: 860px;
  margin-left: 20px;
  margin-top: 40px;
}
.article_author{
    height: 32px;
    line-height: 32px;
    background: #f7f7f7;
    color: #666;
    margin: 10px 0px;
    font-size: 12px; 
    text-align:center;
}
.er_jianjie img{
 width: auto;
 max-width: 600px;
}
.er_jianjie>div>h2{
    font-size: 16px;
    font-weight: bold;
    margin: 40px 0 20px;
}
.erji_list{
 width: 860px;
 display: block;
 margin-top: 15px;
}
.erji_list li{
 line-height: 36px;
 vertical-align: top;
}
.erji_list li a{
 color: #525252;
 font-size: 15px;
 line-height: 36px;
 height: 36px;
 background: url(/theme/default/jwc/images/list_icon_01.png) left center no-repeat;
 padding-left: 14px;
 width: 740px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.erji_list li span{
 color: #999999;
 font-size: 14px;
 line-height: 38px;
}
.erji_list li:hover span{
 color: #0882d8;
}
.erji_list li:hover a{
 color: #0882d8;
}
#vsb_content_2 span,#vsb_content_2 .vsbcontent_start,#vsb_content_2 p{
  font-size: 15px !important;
  line-height: 200% !important;
}
#vsb_content_2 a{
  text-decoration: none !important;
}
#vsb_content_2 a:hover{
  color:#0882d8 !important;
}
.page{
  margin-top:20px;
}
.focusBox { float:left; margin-right:20px;}
.focusBox .bd {height: 383px;}
/*ÐÂÎÅÂÖ²¥Í¼*/
.focusBox { float:left; margin-right:20px;}
.focusBox .bd {height: 250px;}
.focusBox{width:383px; overflow:hidden; position:relative;  }
.focusBox .hd{ position:absolute; z-index:1; right:8px; bottom:20px; }
.focusBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusBox .hd ul li{ float:left; margin-right:2px;  width:9px; height:9px; line-height:9px; text-align:center; background:#fff; cursor:pointer; border-radius: 9px;  }
.focusBox .hd ul li span{display:none}
.focusBox .hd ul li.on{ background:#3162c9;  color:#3162c9;   }
.focusBox .bd{ position:relative; height:250px; overflow:hidden; }
.focusBox .bd li{position:relative}
.focusBox .bd .pic{ position:relative; z-index:0; line-height:0;}
.focusBox .bd .pic img{ width:383px; height:250px; border:0;   }
.focusBox .bd .con{ position:absolute; width:100%;  z-index:1; bottom:0; height:48px; line-height:48px; text-align:left; }
.focusBox .bd .con .title{ position:absolute; width:100%; bottom:0; left:0; z-index:1;   }
.focusBox .bd .con .title a{ color:#fff; padding-left:10px; text-decoration:none; font-size:14px; }
.focusBox .bd .con .titleBg{ position:absolute; width:100%; z-index:0; bottom:0; left:0; background:#000; filter:alpha(opacity=60);opacity:0.6; height:48px;   }
/*ÁÐ±íÒ³Ò³Âë*/
  .page {text-align:center;}
        .page a{border:1px solid #cfcfcf; padding:8px; margin:8px;}
        .page li{float:left;}
