@charset "utf-8";
/* reset */
*{margin:0; padding:0;}
em,i {font-style:normal;}
li {list-style:none;}
a {text-decoration:none;color:inherit;}
a:hover,a:focus{text-decoration:none;outline: none;}
img {border:none; vertical-align:middle; max-width:100%;max-height:100%;}
table {border-collapse:collapse;}
input,textarea {outline:none; background:none; border:none;}
textarea {resize:none; overflow:auto;}
body{font-size:12px; font-family:Arial,微软雅黑;color:#333;overflow-x:hidden;min-width:1300px; margin:0 auto;}

/* public */
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {content:'';display: block;height: 0;clear: both;visibility: hidden;}
.img_box{display:table-cell;vertical-align:middle;text-align:center;}
.main{width:100%; max-width:1300px; margin:0 auto;}
.fixed{position:fixed;left:0;top:0;z-index:999;}
.btn,.submit{font-family: '微软雅黑';cursor:pointer;}
.bl{display:inline-block;float:left;}
.br{display:inline-block;float:right;}
h1,h2,h3,h4,h5{font-weight:normal;}


.header{
    background: #fff;
    width:100%;
    height:94px;
    display: block;
}
.header_min{
    background: #fff;
    width:100%;
    height:94px;
    display: block;
    position: fixed;
    top:0;
    left:0;
    right:0;
    z-index: 111;
}
.header_min h1,
.header h1{
    float:left;
    width:265px;
    height:94px;
    line-height:94px;
    text-align:center;
}
.header_min .nav,
.header .nav{
    float:right;
}
.header_min .nav ul li,
.header .nav ul li{
    float:left;
    display: inline-block;
    height:94px;
    line-height:94px;
    text-align:center;
    margin:0 20px;
    color:#444;
    font-size:15px;
}
.header_min .nav ul li.on,
.header_min .nav ul li:hover,
.header .nav ul li.on,
.header .nav ul li:hover{
    color:#1f3b76;
}
.header_min .nav ul li a,
.header .nav ul li a{
    display: block;
}
.header_min .index_en,
.header .index_en{
    width: 60px;
    height: 20px;
    float: right;
    color: #666;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    border-left:1px solid #aaa;
    margin-left:10px;
    margin-top: 35px;
}
.header_min .index_en a,
.header .index_en a{
    display: block;
}

.header_min .search_btn,
.header .search_btn {
    width: 50px;
    height: 40px;
    display: inline-block;
    float: right;
    background:  url(../images/search_btn.png) no-repeat center center;
    cursor: pointer;
    margin-top: 25px;
}
.header_min .search_form,
.header .search_form{
    position:fixed; 
    top:0; 
    left:0; 
    right:0;
    z-index: 200; 
    margin:0 auto;
    width:100%; 
    height:50px; 
    padding:20px 0;
    background:#fff; 
    border:1px solid #eee; 
    display:none;
}
.header_min .search_form .main,
.header .search_form .main{
    position: relative;
}
.header_min .search_form form,
.header .search_form form{
    width:100%; 
    margin:0 auto;
    display: block;
}
.header_min .search_form input.text,
.header .search_form input.text{
    float:left;
    width:80%; 
    height:38px; 
    text-indent:10px; 
    border:1px solid #ddd;
    background:#fff; 
    font-size:15px; 
    color:#595959;
    display:inline-block; 
}
.header_min .search_form input.submit,
.header .search_form input.submit{
    float:left;
    width:5%; 
    height:40px;
    display:inline-block; 
    background:#333 url(../images/search_btn2.png) no-repeat center center; 
    background-size:22px 22px; 
    cursor:pointer;
}
.header_min .search_form .close,
.header .search_form .close {
    background: url(../images/search_btn3.png) no-repeat center center;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: absolute;
    right: 10px;
    top: 0;
    cursor: pointer;
}





.footer{
    padding:50px 0 30px 0;
}

.footer .left{
    float:left;
    width:480px;
}
.footer .left .text{
    margin-top:30px;
    color:#666;
    font-size:15px;
    line-height:25px;
}
.footer .right{
    float:right;
    max-width:760px;
    width:70%;
}
.footer .right ul{
  float:left;
  width:20%;
  color:#666;
  display: inline-block;
  text-align:left;
}
.footer .right ul li{
  font-size:15px;
  line-height:30px;
  padding-left:50px;
}
.footer .right ul li:hover{
    color:#28427b;
}
.footer .right ul li a{
  display: block;
}
.footer .right ul li em{
  font-size:16px;
  line-height:38px;
  display: block;
  padding-bottom:10px;
  margin-bottom:10px;
  background: url(../images/foot_bg2.jpg)no-repeat left bottom;
}
.footer .right ul:last-child li{
    padding-left:60px;
}




.footer2{
    padding:15px 0;
    background: #f1f1f1;
}
.footer2 .main{
    position: relative;
}
.footer2 .text_box .text{
    color:#666;
    font-size:15px;
    line-height:32px;
}
.footer2 .link_btn{
    position: absolute;
    right:0;
    top:0;
    z-index: 11;
    width:105px;
    height:32px;
    line-height:32px;
    color:#fff;
    font-size:14px;
    text-indent:20px;
    border-radius: 5px;
    background: #aaaaaa url(../images/link_bg.png)no-repeat 85px center;
    cursor: pointer;
}
.footer2 .link{
    position: fixed;
    left:0;
    right:0;
    bottom:62px;
    padding:10px 0;
    display: none;
    color:#fff;
    font-size:15px;
    line-height:25px;
    background: #aaa;
}
.footer2 .link a{
    display: inline-block;
    margin-right:10px;
}
.footer2 .ga{
	margin-left: 10px;
	padding-left: 25px;
	background-size: 16px;
	background: url(../images/gaimg.png) no-repeat left center;
}

.inc_banner{
    width:100%;
    max-width:1920px;
    margin:0 auto;
}
.inc_banner img{
    width:100%;
}


