@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_max1 {
 width: 1200px;
 height: auto;}

.w_max_bg {
 width: 100%;
 height: auto;
 background: url(../images/body_bg.jpg) center top no-repeat;}

.w_middle {
 margin: 0 auto;
 width: 1200px;
 height: auto;}
 
.w_middle1 {
 margin: 10 auto;
 width: 1200px;
 height: auto;}

.w_middle_bg {
 margin: 0 auto;
 width: 1200px;
 height: auto;
 background-color: #fff;}

.c_left {
 width: 790px;
 height: auto;
 float: left;
 margin-top: 30px;}

.c_right {
 height: auto;
 width: 380px;
 float: left;
 margin-left: 30px;
 margin-top: 30px;}

.top_box {
 width: 100%;
 background-image: url(../images/top_bg.jpg);
 background-position: top center;
 background-repeat: no-repeat;
 background-color: #0a7dcc;
 height: 170px;}

.top_con {
 height: 170px;}

.g_logo {
 height: 84px;
 width: 804px;
 background: url(../images/logo.png) left center no-repeat;
 display: block;
 margin-top: 42px;}

.g_search {
 height: 35px;
 width: 250px;
 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 38px;}

.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(../images/dtxw_line.jpg) 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(../images/title_bg.jpg) left center no-repeat;
 padding-left: 8px;}

.xwdt_title span {
 float: right;
 display: block;
 width: 59px;
 height: 20px;
 line-height: 20px;
 background: url(../images/more_bg.jpg) center no-repeat;}

.xwdt_title a {
 font-size: 14px;
 color: #525252;
 background: url(../images/jt_o.jpg) 46px center no-repeat;
 padding-left: 8px;
 width: 51px;
 display: block;
 height: 20px;
 line-height: 17px;}

.xwdt_pic_box {
 width: 380px;
 margin-top: 15px;}

.x_list {
 width: 380px;
 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: 15px;
 line-height: 38px;
 background: url(../images/list_icon_01.jpg) 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(../images/line.jpg) bottom no-repeat;
 padding-bottom: 12px;}

.tzgg_title h1 {
 height: 20px;
 line-height: 18px;
 font-size: 18px;
 color: #333333;
 font-weight: bold;
 float: left;
 background: url(../images/title_bg.jpg) left center no-repeat;
 padding-left: 8px;}

.tzgg_title span {
 float: right;
 display: block;
 width: 59px;
 height: 20px;
 line-height: 20px;
 background: url(../images/more_bg.jpg) center no-repeat;}

.tzgg_title a {
 display: block;
 font-size: 14px;
 color: #525252;
 background: url(../images/jt_o.jpg) 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(../images/date_bg.jpg) 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: 380px;}

.h_list {
 width: 380px;
 display: block;
 margin-top: 5px;}

.h_list li {
 line-height: 36px;
 vertical-align: top;}

.h_list li a {
 color: #525252;
 font-size: 15px;
 line-height: 38px;
 background: url(../images/list_icon_02.jpg) 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(../images/list_icon_03.jpg) 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(../images/list_icon_04.jpg) 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;
 width: 380px;}

.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: 130px;
 display: block;
 width: 380px;}

.link_box li {
 color: #fff;
 font-size: 15px;}

.link_bg {
 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(../images/erji_banner.jpg) no-repeat top center;}
.erji_nav_box{
 width: 260px;
 margin-top: 30px;}
.erji_title{
 width: 260px;
 height: 70px;
 background: url(../images/erji_title_bg.jpg) no-repeat top center;}
.erji_title h1{
 font-size: 20px;
 font-weight: bold;
 color: #fff;
 margin-left: 20px;
 line-height: 70px;}
.erji_nav_box ul{
 background-color: #f0f0f0;}
.erji_nav_box li{
 width: 240px;
 line-height: 24px;
padding:5px 0 5px 20px;
 display: block;
 margin-bottom: 1px;
 background-image: url(../images/erji_nav_icon.jpg);
 background-position: 226px 20px;
 background-repeat: no-repeat;}
.erji_nav_box li:hover{
 background-color: #0361a3;
 background-image: url(../images/erji_nav_icon_hover.jpg);}
li.cur{
 background-color: #0361a3;
 background-image: url(../images/erji_nav_icon_hover.jpg);}
li.cur a{
 color:#fff !important;}
.erji_nav_box li:hover a{
 color: #fff;}
.erji_nav_box li a{
 line-height: 42px;
 height: 42px;
 display: block;
 color: #525252;
 font-size: 16px;}
.ereji_con{
  min-height: 400px;}

.dq_box{
 background: url(../images/erji_line.jpg) bottom center no-repeat;
 width: 900px;
 height: 31px;
 margin-top: 38px;}
.dq_box span{
 background: url(../images/dq_icon.jpg) 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: 15px;}

.er_jianjie1{
  width: 1000px;
  margin-left: 20px;
  margin-top: 35px;}

.er_jianjie11{
  width: 1200px;
  margin-left: 20px;
  margin-top: 35px;}
  
.erji_list{
 width: 860px;
 margin-left: 20px;
 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: 38px;
 background: url(../images/list_icon_01.jpg) left center no-repeat;
 padding-left: 14px;}
.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;}