@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
ol,ul,li {list-style:none;}
img{border:0px;}
a{color:#c12c20;text-decoration:none;cursor:pointer;font-weight:inherit;}
a:hover{ color:#06F;}
html{overflow-x:hidden; }
.clear{ clear:both;}
body{font-family:"微软雅黑";font-size:14px; color:#181003;background:#e9e9e9 ;margin:0 auto;}
.top{height:105px;background: #eaeaea;text-align:center;border-bottom:solid 5px #fed65d;}
p{line-height:26px; padding:0 10px; text-indent:28px;}
p span{ font-size:14px; font-weight:inherit;}
.text_fw{font-weight:bold; font-size:16px; margin:15px 0px 7px 0px; color:#333;}
.text_fx{font-weight:bold; font-size:15px; margin:12px 0px 5px 0px; color:#333;}
.tab {border-collapse:collapse;font-size:14px; text-align: center; margin:0 auto; line-height:23px; color:#181003;background:#f0f3f5;margin:10px auto;}
.tab td {border:1px solid #B3D3EC; padding:5px;}
.tab .tr{background:#1053b8; color:#fff; font-weight:bold; text-align:center;}
.tc {text-align: center;font-size: larger;font-weight: bold;padding: 10px 0;}
.tdl{text-align: initial;}
.menu{width:100%; height:54px;margin:0px auto 0 auto;background:url(images/menu_bg.png) no-repeat  center;}
.menu ul{ width:1200px; height:47px;margin:0 auto; padding-top:7px;}
.menu ul li{float:left; font-size:16px; background:url(images/menu_li.jpg) no-repeat right;padding-right:1px;font-weight:bold;}
.menu ul li a{height:47px; display:block;line-height:47px;color:#fff;font-weight:bold;cursor:pointer; padding:0 35px;}
.menu ul li a:hover{display:block;height:47px; line-height:47px; color:#fff;background:#078724; }
.menu ul li a.active {display:block;height:47px; line-height:47px;color:#fff;background:#078724; }
.banner{ width:1200px; height:305px; margin: 0 auto;}
.content{width:1170px; height:auto;margin:0px auto; padding:20px 15px 20px 15px; background:#f9f8fa;} 
.row{padding: 30px; }
.content h2{width:1200px;height:40px; padding-top:15px;line-height:40px;font-size:20px;color:#333;margin:0px auto 10px auto; text-align:center;}
.content p.text_fw02 {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px #959595 solid;
    padding: 5px 8px;
    color: #fff;
    margin-bottom: 8px;
    background-color: #003f8d;
    margin: 15px auto;
    border-radius: 5px 0 0px 5px;
}
.content p b {
    color: #FF6600;
}
.footer{background:#0a3479;width:100%; height:80px; margin:0px auto 0 auto; overflow:hidden; clear:both;color:#fff;}
.footer_con{ width:1200px; height:80px; margin:0 auto; font-size:12px; padding-top:15px;}
.footer_con p{padding-top:5px; text-align:right; line-height:23px;}
.footer_con img{display:inline;float:left;padding-left:10px; padding-left:30px;}

.fc{ width:1200px; height:220px; margin:0px auto 0px auto; clear:both; background:#fff; padding-bottom:30px;}
#colee_left{ width:1100px; height:210x;overflow:hidden; padding:0 10px;margin:0 auto;}
#colee_left p{ margin:5px 10px 10px 0;}
#colee_left img{ margin-right:10px;}

.container{margin-top: 35px; height: 100px;}
.top-logo {
    padding: 0;
    background: #fff url(images/gkdiwen.png) no-repeat top right;
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
    height: 100px;
}
.mainWrap {
    max-width: 1200px;
    margin: 0 auto;
    height: 37px;
}
.logo img {
    margin-top: 18px;
    max-width: 100%;
    width: 380px;
}
.content-line {
    width: 1100px;
    margin: 0 auto 15px auto;
    position: relative;
    z-index: 0;
}
.content-line .s-line {
    width: 100%;
    height: 1px;
    background: #1060b1;
    margin-top: 9px;
}
.content-line > .text-box {
    width: 290px !important;
    float: none !important;
    margin: -10px auto 0;
    text-align: center;
    background: #fff;
}
.content-line > .text-box .point {
    display: inline-block;
}
.content-line > .text-box .point i:nth-child(odd) {
    background: #1060b1;
}
.content-line > .text-box .point i {
    display: inline-block;
    box-sizing: border-box;
    width: 9px;
    height: 9px;
    border: 1px solid #1060b1;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    margin: 5px;
}
.content-line > .text-box .point i:nth-child(even) {
    background: #fff;
}
.content-line > .text-box .point i {
    display: inline-block;
    box-sizing: border-box;
    width: 9px;
    height: 9px;
    border: 1px solid #1060b1;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    margin: 5px;
}
.content-line > .text-box span {
    color: #1060b1;
    font-weight: bold;
    font-size: 22px;
    line-height: 16px;
}
.content-line > .text-box span img {
    position: absolute;
    width: 50px;
    left: 0;
}
/* 老旧的导航条 */
.content{width:1200px;height:auto;margin:0px auto;overflow:hidden; padding:0;background:#fff;} 
/* .nav{height:45px;background:#0a3479;margin:100px 0 10px;}
.nav li{width:399px;text-align:center;float:left;border-right:1px solid #fff;}
.nav a{width:399px;height:45px;color:#fff;font-size:18px;font-weight:bold;line-height:45px;cursor:pointer;display:block;}
.nav a:hover{background:#7acdfd;} */
/* 参考官网的导航条 */
.nav {
    margin: 0 auto 0 auto;
    width: 90%;   /* 默认=width: 950px; */
    clear: both;
    padding-bottom: 10px;
}
#navlist {
    display: block;
    margin: 0 auto;
}
#navlist li {
    float: left;
    background-color: #0a3479;
    margin: 0 5px;
    font-size: 18px;
    border-radius: 0 0 6px 6px;
    list-style: none;
    padding: 0 15px;
}
#navlist li a {
    color: #fff;
}
#navlist li a {
    display: block;
    padding: 10px 9px;
    text-decoration: none;
}
#navlist li:hover {
    background:#7acdfd;
}
#navlist li.active {background: #1962d8;}