﻿/* CSS Document */
@charset "utf-8";

html{color:#000;background:#FFF;}
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td
{margin:0;padding:0; }
table{border-collapse:collapse;border-spacing:0;}
p,ul,li,,a,img{margin:0;padding:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li,dd{list-style:none outside none; overflow:hidden;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
a{ color: #333; text-decoration:none;}
img:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
}
a:hover { color:#F00;
}
a:focus {
  filter: alpha(opacity=80);
  opacity: 0.8;
}
body {MARGIN:0;PADDING: 0px; background: #fff;  font-size:16px; font-family:"微软雅黑"; min-width:1220px;  }
.flaot_l{ float:left}
.flaot_r{ float:right}
img{border:0px;}
.more{ float:right;}
.more a,.more a:hover{color:#939393;}
.blank10{ height:10px; clear:both;}
.blank20{ height:20px; clear:both;}
.ml10{ margin-left:10px;_margin-left:8px;}
.ml30{ margin-left:30px;}
.none{display: none;}
.allwith{ width:1200px; margin:0 auto;}
.contenthome{ overflow:hidden; width:100%; background:#FFF; padding:1% 0;  }
.topl{ padding-top:5px; color:#000; font-size:14px;}
#header{font-size:16px;background:url(../images/top-bg.jpg) no-repeat center; border-bottom:8px solid #245399;}
.header{ height:470px; }
.heale{ width:42%;padding:5%  0 0 0; margin:0 auto;}
.heale img:hover,.gov-link-2 img:hover{
  filter: alpha(opacity=100);
  opacity: 1;
}
.hearit{width:50%; padding:5px 20px 0  0 ; color:#000;font-size:14px;height:25px; line-height:25px}
.hearit a{ color:#000;}
.heaico{ padding-left:1em;float: right;}
.hearis{width:50%;height:46px; margin:0 auto;}
.heaicob{ background:#4d9edf; border-radius:8px; width:29px; height:29px; line-height:29px; text-align:center; overflow:hidden; margin-right:5px;}
.heaicob a{ color:#FFF;}

/* 搜索框样式 */
.search-box{ float: right;width: 100%; border-radius:12px;background-color: #fff;border: 1px solid #7fb1f0; margin-top:15px;}
.search-box input{ display: block;border:none; width: 94%; margin-left:2%; height: 42px;color: #333; font-size: 14px;line-height: 42px;}
.search-icon{ height: 42px; line-height:42px;}
/* 搜索框end */
.nav-list{ background:#245399; height: 54px; margin-top:190px;}
.nav-list ul {margin: auto;font-size: 20px;width:100%;height: 54px;list-style-type: none;}
.nav-list ul li{float: left;width:12.24%;line-height: 54px;text-align: center;}
.nav-list ul li a{display: block;color: #fff;width:100%;}
.nav-list ul li a:hover {color: #fff;background: #0d85c7;height: 54px;text-decoration: none;}
.rsct{width:50%;height:46px; margin:0 auto;}
.rsctl{ width:11%; float:left;}
.rsct ul{ width:89%; float:left;}
.rsct li{ float:left; padding:0 5px;}
.rsct li:nth-child(2n) a{color:#F00}

#foot{ width:100%; background-color: #d8dbdc; border-top:4px solid #3467ad; }
.foot{ background-color: #d8dbdc; overflow:hidden;}
.foot p { width:100%; padding:5px 0;font-style: normal;  text-align:left;color: #000; white-space: pre-wrap;}
.fl{ width:12%; float:left;text-align: center; padding-top:20px;}
.fla{ width:8%; float:left;text-align: center; padding-top:10px;}
.fz{ width:55%; float:left;font-size:0.9em;}
.fz ul{ width:100%; line-height:15px;}
.fz ul li{float:left;}
.fz a{ color:#000;}
.fr{ width:25%; float:right; padding-top:10px;}
.fr ul{ width:100%;}
.fr ul li{ width:29%; margin:0 2%; float:left;}



/*手机端导航*/

nav ::-webkit-scrollbar { display: none;}

/*@media (max-width: 1200px) {
    body { font-size:32px;}.nav-list ul li{ font-size:1.7em;line-height: 3em;}.nav-list ul li a:hover{line-height: 3em;height: 3em;}
.header{ width:100% !important;height:200px; border-bottom:10px solid #2765a0;  padding-bottom:20px;}.ml30{ margin-left:0px;}
.heale{padding:20px  0 0 0;}
.heale{ width:100%;}
#nav{ background:#2765a0; height: auto;}
.allwith{ width:94%; margin:0 auto;}
.hearis,.rsct,.hearit,.topl{ display:none;}
.search-box{width:100%;}
.heale a{ width:80%; float:left;}
nav{width:18%; float:right; margin-right:1%; margin-top:20px;}
.nav-list { position: fixed; height:100%;top: 0;z-index:999;padding-top: 10px;width:30%; background: #2765a0;left: -30%; -webkit-transition: 1s;transition: 1s; -webkit-box-shadow: 3px 0px 10px #f0eded; box-shadow: 3px 0px 10px #f0eded;}
.nav-list ul li {width: 100%;margin: 0;overflow: hidden;}
.nav-list > li { margin-bottom: 15px;}
.nav-list > li a { width: 100%; border-radius: 0;margin: 0;}
.fl{ width:100%;text-align: center; }
.fz{ width:100%; float:left;}
.fr{ display:none}
.fz ul,.fr,.main{display:none;}
.foot p{ text-align:center !important; font-size:0.8em}
}*/

.nav-list  li {position: relative;list-style: none;float: left;text-align: center;}
.nav-menu {display: none; z-index: 999;background: #2765a0;cursor: pointer;}

/*@media (max-width: 1200px) {
    .nav-menu .m{font-size:1.2em;font-weight:400;font-family:Arial;color:#fff;text-align:center;width:100%;display:block;height:1.2em; margin-top:5px; line-height:1.2em; }

   
.nav-menu { display: block;float: right;padding:2em 1em;position: relative;border-radius: 5px;margin-right: 25px; }
.nav-menu span{ height:2px; width: 2.2em;margin:0 auto;display: block;background: #fff;border-radius: 10px;}
.nav-menu span + span { margin-top: 0.3em;}
.fla {
    width: 100%;
}
.open {left: 0%;overflow: auto;}
}*/


.footer-box ul li {
    float: left;
    width: 23%;
    height: 35px;
    padding: 10px 5px 0;
}
.dhl {
    float: left;
    width: 9%;
    height: 35px;
    padding: 9px 5px 0;
}
.yanewsmenub li {
    width: 24%;
    height: 25px;
    border-left: 2px solid #000;
    margin-bottom: 10px;
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 25px;
    color: #000;
    float: left;
}
.tLinkButtons ul li {
    font-size: 1em;
    font-weight: 400;
    line-height: 1em;
    margin-bottom: 3px;
}
.news-txtimgb li {
    width: 48%;
    text-align: center;
    float: left;
    height: 8em;
    line-height: 3em;
    color: #686868;
}
.ibg {
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat;
}