@charset "utf-8";
@import url(header.css);
@import url(reset.css);
@import url(footer.css);
.mian{background:#fdfdfe; position:relative; height:auto; overflow: hidden;}
.content{width: 100%; margin: 0 auto;}
/*当前位置*/
.dqwz_con{
    width: 100%;
    height: 42px;
    line-height: 42px;
    text-indent: 3em;
    margin-bottom: 10px;
    background: url(dqwz_bg.png) 10px center no-repeat #f1f1f1;
    margin-top: 12px;
}

.zb_lb{ margin-bottom: 15px;min-height:800px;overflow:hidden; width: 248px;background:#ffffff; position:relative; padding: 10px; border:1px solid #dddede;}
.zb_lb h2{ height: 65px; line-height: 65px; background: #009eef; font-size: 16px; color: #FFFFFF; text-align: center; font-weight: normal;}
.Left_Nav{ height:auto;}
.Left_Nav li{font-size:16px; margin-top: 5px;height:50px; line-height:50px;}
.Left_Nav li a{background:url(xwzx_img10.jpg) 20px center no-repeat #f8f8f8;height:50px; line-height:50px; border-bottom:1px solid #dddede; display:block; font-size:16px; text-align:center; text-decoration:none;}
.Left_Nav li:hover a{ background:url(xwzx_img11.jpg) 20px center no-repeat #f8f8f8;color:#009eef; text-decoration:none;font-size:16px;}
.Left_Nav li.on a{background:url(xwzx_img11.jpg) 20px center no-repeat #f8f8f8;color:#009eef; }
.topnav li{ margin-top: 5px;}
.topnav>li>a{ padding:0; text-align:center;}
.topnav>li>a{background:url(xwzx_img10.jpg) 20px center no-repeat #f8f8f8; line-height:50px; border-bottom:1px solid #dddede; display:block; font-size:16px; text-align:center; text-decoration:none;}

ul.topnav li a:hover {background:url(xwzx_img11.jpg) 20px center no-repeat #f8f8f8;
    color:#009eef;}
ul.topnav li.on a{background:url(xwzx_img11.jpg) 20px center no-repeat #f8f8f8;color:#009eef;}
ul.topnav ul {
    margin: 0;
    padding: 0;
    display: none;
}
ul.topnav ul li {
    margin: 0;
    padding: 0;
    clear: both;
}
ul.topnav ul li a.dr {
    padding-left: 90px;
    font-size: 14px;
    font-weight: normal;
    outline:0; background: #ececec;
}

ul.topnav ul li a:hover {
    background:#ececec;
    color:#009eef;
}
ul.topnav ul li.on a.dr {
    background:#ececec;
    color:#009eef;
}
ul.topnav ul ul li{clear: both;}
ul.topnav ul ul li a {
    background:none;
    color:#675C7C;
    margin-top: 5px;
    font-size: 12px;
    padding-left: 90px;
}

ul.topnav ul ul li a:hover {
    color:#009eef;background:none;
}
ul.topnav ul ul li.on a.ds {
    color:#009eef;
}

ul.topnav span{
    float:right; padding-right: 5px;
}


.yb_nr{    margin-bottom: 15px;border:1px solid #ddd;min-height:800px;overflow: hidden;width: 800px;background:#FFFFFF;padding: 10px;}
.NewsList {min-height: 760px;}
.NewsList h1 { height:35px; line-height:30px;  background:#f6f6f6;font-size: 16px; border-bottom:1px solid  #05ACFB; font-weight:500; }
.NewsList h1 span {  background:#05ACFB;width:auto; padding:0 20px; height:35px; line-height:35px; float:left; color:#FFFFFF}

.heading{
    height:35px; line-height:30px;  background:#f6f6f6;font-size: 16px; border-bottom:1px solid  #05ACFB; font-weight:500;
}
.heading span {  background:#05ACFB;width:auto; padding:0 20px; height:35px; line-height:35px; float:left; color:#FFFFFF}

.NewsList>ul{ padding:5px 5px 5px 5px;}
.NewsList>ul li {
    border-bottom:1px dashed #EEEEEE; background:url(b.png) left center no-repeat; padding-left:20px;text-align:right; font-size: 14px; height: 35px; line-height: 35px; /*list-style:circle;*/transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.NewsList>ul li a {font-size: 14px;  float: left;}
.NewsList>ul li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.NewsList>ul li span{ float:right; width:100px; display:inline-table; color:#999;text-align: center;}
.NewsList>ul .on {background: #b3e7fa;}

/*信息公开目录*/
.Left_Nav_zs h3{ margin-top: 5px;}
.Left_Nav_zs h3 a{ padding:0; text-align:center;}
.Left_Nav_zs h3 a{
    background:url(xwzx_img10.jpg) 20px center no-repeat #f8f8f8;
    line-height:50px;
    border-bottom:1px solid #dddede; display:block; font-size:16px; text-align:center; text-decoration:none;}
.Left_Nav_zs h3 a:hover {background:url(xwzx_img11.jpg) 20px center no-repeat #f8f8f8;
    color:#009eef;}
.Left_Nav_zs h3.on a{background:url(xwzx_img11.jpg) 20px center no-repeat #f8f8f8;color:#009eef;}

div.page{padding: 20px 0;text-align: center;clear: both;overflow:hidden;}
div.page a{padding:5px 10px;font-size: 14px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#009eef; border:1px solid #009eef; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #009eef;border: 1px solid #009eef;color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-height:20px; text-align:center;}
div.page span{padding-right:10px;}

/*图片信息*/
.pic_list {
    margin: 0 auto;
    overflow: hidden;
    margin-top: 10px;
}
.pic_list .pic_list_con{
    float: left;
    overflow: hidden;
}
.pic_list_con a {
    border: 4px solid #F1F9FE;
    color: #FFF;
    float: left;
    width: 235px;
    height: 145px;
    overflow: hidden;
    margin-right: 23px;
    margin-bottom: 20px;
    display: block;
    position: relative;
    margin-left: 6px;
}
.pic_list_con a img {
    width: 235px;
    height: 145px;
    position: absolute;
}
.pic_list_con a b {
    width: 235px;
    height: 30px;
    background: #563d30;
    filter: alpha(opacity=70);
    opacity: 0.7;
    overflow: hidden;
    display: block;
    position: absolute;
    bottom: 0;
}
.pic_list_con a span {
    width: 235px;
    height: 30px;
    display: block;
    position: absolute;
    bottom: 0;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}
.pic_list_con a:hover{border:4px solid #05ACFB; text-decoration:none;color:#FFF!important;}
.pic_list_con a:hover b{ background:#05ACFB;}
.hd_right_box{ border:1px solid #DDDDDD; min-height:800px;overflow: hidden;width: 885px; background:#FFFFFF; line-height: 24px; font-size: 13px; padding: 10px;}
.hd_right_box h1 {height:40px;line-height:40px;background: #46a6e2;font-size: 16px;font-weight:500;}
.hd_right_box h1 span {background: #46a6e2;width:auto;padding:0 20px;height:40px;line-height:40px;float:left;color:#FFFFFF;}
.xwboxright{ margin-top: 10px;}
.xwboxright .bd{ min-height: 428px;}
.xwboxright .hd dd{ background:none;}
.xwboxright .hd{height:50px; overflow:hidden;}
.xwboxright .hd dd{ float:left; width:120px; margin-left:30px; text-align:center; height:30px; line-height:30px;}
.xwboxright .hd dd a{background:url(nav-setup-icon-bg.jpg) 0px 0px no-repeat; display:block;height:30px; line-height:30px; color:#666666;}
.xwboxright .hd dd a.on{background:url(nav-setup-icon-bg.jpg) 0px -50px no-repeat;color: #FFFFFF !important;}
.xwboxright .hd dd a:hover{ background:url(nav-setup-icon-bg.jpg) 0px -50px no-repeat;color: #FFFFFF !important;}
.xwboxright .hd dd a:hover span{color: #FFFFFF !important;}
.smsq{min-height:760px; overflow:hidden; padding-bottom:26px;}
.smsq_con{ overflow:hidden;}
.smsq_h{ height:45px; line-height:45px; background:#fdf7eb; overflow:hidden;}
.smsq_h p{ font-size:15px; color:#333; font-weight:bold; margin-left:34px;}
.smsq_c{ width:764px; margin:0 auto; overflow:hidden;}
.smsq_c p.p1{ height:62px; line-height:62px; border-bottom:1px dotted #aaa; font-size:15px; color:#333; }
.smsq_c ul.ul1{ overflow:hidden; padding-bottom:26px;}
.smsq_c ul.ul1 a{ display:block; float:left; color:#44b4ed; padding-right:46px; margin-right:12px; line-height:44px;}
.smsq_c ul.ul1 b{ font-weight:normal; color:#3891e3; margin-right:30px; float:left; display:block; line-height:42px;}
.smsq_c p.p2{font-size:15px; color:#e60000; line-height:45px; }
.smsq_c p.p3{ line-height:25px;}
.pb36{ padding-bottom:36px;}
.smsq_c p.p4{font-size:15px; line-height:45px; }
.mb18{ margin-bottom:18px;}
ul.sub_menu{ padding:0 20px;  display:block;}
ul.sub_menu li{
    float:left;
    text-align:center;
    position:relative;
    z-index:1;
    height: 120px;
    margin:5px auto;
    border: 1px solid #ccc;
    width: 325px;
    margin-right: 19px;
    margin-top: 20px;
    line-height: 120px;
}
ul.sub_menu li h3{font-weight:normal;}
ul.sub_menu li h3 a{color: #46a6e2;font-size: 16px;text-decoration:none;display: block;width: 100%;}
ul.sub_menu li h3 a.red{background:#46a6e2; color:#FFF!important;}
ul.sub_menu li h3 a:hover{ background:#46a6e2; color:#FFF!important;}
ul.sub_menu li.s {float: left; width: 3px; text-align: center; color: #46a6e2;font-size: 12px;}


/*<!--专题专栏-->*/
.ztzl{ min-height:500px;}
.ztzl h1 { height:35px; line-height:30px;  background:#f6f6f6;font-size: 16px; border-bottom:1px solid  #05ACFB; font-weight:500; }
.ztzl h1 span { background:#05ACFB;width:auto; padding:0 20px; height:35px; line-height:35px; float:left; color:#FFFFFF}
.ztzl>ul{ padding:5px;}
.ztzl>ul li{ width:240px; height:60px; display:block; float:left; margin:15px 10px; border:1px solid #ddd; transition:all 0.3s;}
.ztzl>ul li img{ display:block; width:100%; height:100%;}
.ztzl>ul li:hover{ box-shadow:1px 1px 5px 2px #777;}