html,body{padding:0; margin:0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,img { margin: 0; padding: 0 }
body, button, input, select, textarea label{font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei"; outline:none; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
*{font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei"}
h1 {font-weight:bold; font-size:20px; line-height:20px;}
h3 {font-weight:normal; font-size:16px;}
h5, h6{font-size: 16px;font-weight: normal}
address, cite, dfn, em{ font-style: normal }
i{font-style: normal}
ul, ol, dl { list-style: none }
a { text-decoration: none !important; outline: none ;font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei";cursor: pointer;}
img { border: 0 }
table { border-collapse: collapse; border-spacing: 0 }
.inner{width:1400px;margin: 0 auto}
.fl{float: left}
.fr{float: right}
.clear{clear: both}
.clearFix:after{content: "";display: block;height: 0;clear: both;*zoom:1}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ellipsis2,.ellipsis3,.ellipsis4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis2{-webkit-line-clamp:2}
.ellipsis3{-webkit-line-clamp:3}
.ellipsis4{-webkit-line-clamp:4}
input::-webkit-input-placeholder{
    color:#4c4c4c;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#4c4c4c;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#4c4c4c;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#4c4c4c;
}
textarea::-webkit-input-placeholder{
     color:#4c4c4c;
 }
textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#4c4c4c;
}
textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#4c4c4c;
}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#4c4c4c;
}
textarea:focus {outline: none;}
/*header*/
.header{height: 80px;line-height: 80px; background:#fff;}
.header .logo{width:99px; height: 57px; background:url(../images/logo.png) no-repeat; display:block; margin:10px 0 0 20px; float:left;}

#nav{width: 860px;height: 80px; float:right;z-index: 9999999;position: relative}
#nav li{width: 122px;height: 76px;line-height: 76px;font-size: 18px; text-align:center; color: #333;display: block;float: left; }
#nav li:hover,#nav li.selected{border-bottom: 4px solid #b7c73c; color:#132d71}

#nav a{font-size: 18px; text-align:center; color: #333;display: block;}
#nav a:hover,#nav a.selected{color:#132d71}

#nav li:hover .nav3{display:block;}
.nav3{display:none; background:#fff;margin-top:4px;}
.nav3 a{height:45px; line-height:45px; font-size: 18px; text-align:center; color: #333;display: block;}
.nav3 a:hover{background:#f1f1f1; color:#132d71}



#search{width:250px; height:80px;  float:right;}
#search form{position: relative;margin-top: 5px;margin-right: 7px;}
#search form input{width:185px; height:30px; border:0; background:#f1f3f5; position:absolute; top:21px;padding-left: 15px;line-height: 30px;color: #333; border-radius:10px;}
#search form button{width:20px; height:20px; border:0; background:url("../images/search.png") no-repeat center center; position:absolute;right:15px; top:24px; }



.banner{width: 100%; height:417px; margin:0px auto; clear: both;position:relative;}
.banner h2{font-size:36px; font-weight:100; color:#fff; width:1400px; padding-left:20px; margin:0 auto; padding-top:130px;}
.banner h3{font-size:22px; font-weight:100; color:#fff; width:1400px; padding-left:20px; margin:0 auto; padding-top:30px;}

.nav2{width:100%; height:76px;line-height:76px; clear:both;  margin:0px auto; border-bottom:2px #e5e5e5 solid; background:#fff;}
.nav2 .tab{width:700px; height:76px; float:left;}
.nav2 .tab a{width:100px; height:76px; font-size:18px; color:#666; display:block; float:left; margin-right:20px; text-align:center;}
.nav2 .tab a:hover,.nav2 .tab a.selected{border-bottom:2px #132d71 solid; color:#132d71}
.nav2 .weizhi{width:300px; height:76px; font-size:14px; color:#666;  float:right; text-align:right}
.nav2 .weizhi a{font-size:14px; color:#666; padding:0 4px;}



/*footer*/
#footer{width:100%; height:336px;  margin:0px auto; font-size:14px; text-align:left; line-height:40px; color:#666;clear: both; background:#1f2024;}
#footer div.inner{height:220px; border-bottom:1px solid #3c3c42; padding-top:57px;}
#footer div.inner ul{width:200px; height:220px; float:left;}
#footer div.inner ul h2{font-size:16px; color:#fff;}
#footer div.inner ul li{font-size:14px; color:#999999; line-height:30px;}
#footer div.inner div{width:122px; height:220px;  text-align:center; float:right;}

#footer a{color:#666;}
#footer p{width:1400px; margin:0 auto; text-align:left; color:#999;padding-top:13px;}
#footer p a.weibo{ width:30px; height:30px; float:right; background:url("../images/weibo.png") no-repeat;}

/*分页*/
/*.pages{width:1440px; padding: 21px 0; margin:0 auto; text-align:center; clear: both;}*/
/*.pages .prev, .pages .next{width: 79px;}*/
/*.pages a{ padding: 2px 15px; display: -moz-inline-box; color:#333; display: inline-block; text-align: center; margin: 0 1px;  border: 1px solid #e5e5e5;}*/
/*.pages .current{padding: 2px 15px; border: 1px solid #e5e5e5; color: #fff; background-color: #1b3476; display: inline-block; text-align: center; margin: 0 1px; cursor: pointer;}*/
/*.pages input[type='text']{width:30px;height:30px;line-height: 30px;border: 1px solid #e5e5e5; padding: 0 10px;}*/
/*.pages input[type='button']{width:40px;height:32px;line-height: 32px;cursor:pointer}*/

#pagebox {height:50px;width: 100%;margin:30px auto 0;clear: both;}
#pagebox  .aa {float: left;left: 50%;position: relative;}
#pagebox .page{float: left;height:50px;position: relative;right: 50%;z-index: 2;overflow:visible;}
#pagebox .page {margin-top: 1px; float:left;}

#pagebox .page ul.pagination li{float: left;margin-left: 10px;height: 50px!important;border: none;padding: 0}
#pagebox .page ul.pagination li:hover{background: none}
#pagebox .page a,#pagebox .page span{display:block;border:1px solid #C7C7C7;color: #333;height:28px;line-height:28px; padding:0 10px;font-weight:nomal; font-size:14px;}
#pagebox .page a:hover,#pagebox .page span{background-color: #1b3475;border: 1px solid #1b3475;text-decoration: none;color:#fff;}

#pagebox {width: 100%;margin:30px auto 50px; }
#pagebox  .aa {float: left;left: 50%;position: relative;}
#pagebox .page{float: left;height:50px;position: relative;right: 50%;z-index: 2;overflow:visible;}
#pagebox .page {margin-top: 1px; float:left;}
#pagebox .page li{float: left;margin-left: 10px;height: 50px!important;border: none;padding: 0}
#pagebox .page li:hover{background: none}
#pagebox .page a{display:block;border:1px solid #e6e5e5;color: #333;height:28px;line-height:28px; padding:0 10px;font-weight:nomal; font-size:14px;}
#pagebox .page a:hover,#pagebox .page .in a{background-color: #1b3475;border: 1px solid #1b3475;text-decoration: none;color:#fff;}
#pagebox .page .pageinfo a{background: #f3f3f3}
#pagebox .page .pageinfo a:hover{border: 1px solid #C7C7C7;color: #333}
#pagebox .disabled span{background-color: #f3f3f3;border: 1px solid #c7c7c7;color: #333}
#pagebox .disabled a{color: #333}






/*当前位置*/
.dqwz{width:1030px; margin: 20px auto 15px;	clear: both;	height: 33px;    border: 1px solid #e2e5f0;
    background-color: #f4f5f9;
    line-height: 33px;
    font-size: 14px;
    color: #333333;
    padding-left: 20px;
    }
.dqwz span {color: #bf001a;}
.dqwz a {color: #333333;}
.dqwz a:hover{color:#bf001a;}


/*弹出层*/
#tanceng{width:800px; height:600px; background:#fff; border: 5px solid #f1f3f5; position:fixed;  top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%); z-index:9999; display:none}
#tanceng a{width:30px; height:30px; position:absolute;  right:-0px;  top:0px; text-align:center;}
#tanceng img{ height:100%;}
#zhezhao{width:100%; height:100%; position:fixed; right:-0px;  top:0px; z-index:9; background:rgba(0,0,0,0.5);display:none }

@media only screen and (max-width: 1024px) and (min-width: 320px) {
    .videoBj{display: none!important;}
    .inner{width:94%;margin: 0 auto}
    .banner{margin-top: 80px;height: 180px;}
    .header{width:100%;position: fixed;top: 0px;left: 0;background: #fff;z-index: 999999}
    .header .logo{width:50%; height: 57px; background:url(../images/logo.png) left center no-repeat; display:block; float:left;}
    .moblie_header .moblie_button{width:22px; height:22px; position:absolute; top:0px; right:0px; display:block;padding: 16px 13px 11px;}
    .moblie_header .moblie_button span{display: block;background: #132d71;height: 3px;margin-top: 3px;}
    #nav{width:100%;display: none;float: none;position: absolute;height: auto}
    .header .moblie_button{width:22px; height:22px; position:absolute; top:10px; right:0px; display:block!important;padding: 16px 13px 11px;}
    .header .moblie_button span{display: block;background: #132d71;height: 3px;margin-top: 3px;}
    .moblie_none{ position:relative; width:100%; float:left; z-index:999; background:url(../images/zezao_03.png);top: 80px}

    #nav a{display: block;font-size:16px;margin: 0;text-align: left;color: #fff;border-top: 1px solid #fff;text-decoration: none;text-transform: uppercase; width:100%; text-indent:2em; padding:.65em 0px;;height: auto;line-height: normal}
    #nav a:hover, #nav a.selected{border:0;border-top: 1px #fff solid;color: #fff}

    #search,.nav2 .weizhi{display:none;}


    .banner h2{padding-top: 30px;width: 95%;font-size: 28px;padding-left: 5%}
    .banner h3{padding-top: 20px;width: 95%;font-size: 18px;padding-left: 5%}
    .nav2{height: 56px;line-height: 56px;}
    .nav2 .tab{height: 56px;}
    .nav2 .tab{width: 100%;float: none}













    /*footer*/
    #footer{width:100%; height:7rem;  margin:0px auto; font-size:14px; text-align:left; line-height:1.5rem; color:#666;clear: both; background:#1f2024;}
    #footer .inner{display:none;width:100%;}

    #footer a{color:#666;}
    #footer p{width:100%; margin:0 auto; text-align:center; color:#999;padding-top:13px;}
    #footer p a.weibo{ width:30px; height:30px; background:url("../images/weibo.png") no-repeat; margin:10px auto; display:block;float:none;}


    .pages{width:100%; padding: 21px 0; margin:0 auto; text-align:center; clear: both;}
    .pages .prev, .pages .next{width: 79px;}
    .pages a{ padding: 2px 15px; display: -moz-inline-box; color:#333; display: inline-block; text-align: center; margin: 0 1px;  border: 1px solid #e5e5e5;}
    .pages .current{padding: 2px 15px; border: 1px solid #e5e5e5; color: #fff; background-color: #1b3476; display: inline-block; text-align: center; margin: 0 1px; cursor: pointer;}
    .pages input[type='text']{width:30px;height:30px;line-height: 30px;border: 1px solid #e5e5e5; padding: 0 10px;}
    .pages input[type='button']{width:40px;height:32px;line-height: 32px;cursor:pointer}



}



