.wrapper_g{
 width: 1100px;
 margin: 0 auto;}
.headBox{
 padding: 10px 0;
 height: 20px;
 border-bottom: 1px solid #e5e5e5;
 background: url(../images/headbg.png) top center repeat-x;
 background:white;}
.headBox .wrapper_g ul li a{
 color:#0e5691;}
.headnav li{
 float: left;
 font-size: 14px;
 line-height: 20px;}
.headnav li.spc{
 color: #7d7d7d;
 margin: 0 18px;}
.headnav li a{
 display: inline-block;
 color: #333333;}
.languageBox span{
 float: left;

 font-size: 12px;
 line-height: 20px;
 color: #dfdfdf;}
.languageBox span.mar{
 margin: 0 8px;}
.languageBox a{
 display: inline-block;
 padding: 3px 6px 3px 28px;
 color: #898989;}
.languageBox a.china{
 background: url(../images/headchina.png) 4px center no-repeat;}
.languageBox a.usa{
 background: url(../images/headusa.png) 4px center no-repeat;}
.languageBox span.active_g{
 background: #f1f1f1;
 color: #005faf;}
.logoBox{
 height: 104px;}
.logoBox h1{
 margin-top: 19px;}
.logoBox img{
 display: block;
 width: 713px;
 height: 60px;
 width: 100%;}
.searchBox{
 margin-top: 30px;
 padding: 5px 16px;
 width: 298px;
 height: 36px;
 
 border: 1px solid #d2d2d2;
 border-radius: 24px;}
.searchBox input{
 border: none;
 float: left;}
.searchBox .searchCon{
 padding-right: 9px;
 width: 218px;
 height: 26px;
 line-height: 26px;
 border-right: 1px solid #e5e5e5;}
.searchBox .searchBtn{
 width: 30px;
 height: 26px;
 background: url(../images/searchicon.png) right center no-repeat;}

.navBox{
 height: 50px;
 background: #005faf;
 display: inline-block;
 width: 100%;}
.navlist>li{
 float: left;
 line-height: 50px;
 font-size: 16px;
 position: relative;}
.navlist>li>a{
 display: inline-block;
 padding: 0 56px;
 
 
 margin-left: 25px;
 color: #fff;
 float:left;}
.navlist>li:hover>a{
 background: #036ecc;}
.navlist li.navicon>a{
 background: url(../images/navjiaob.png) right center no-repeat;
 background-position-x: 90%;}

.navlist li.navicon>a.nav_active,.navlist li.navicon:hover>a{
 background: #036ecc url(../images/navjiaob.png) right center no-repeat;
 background-position-x: 90%;}



.navlist .navicon>ul{
/* padding: 20px 8px 15px;*/
 background: #036ecc;
 display: none;
 position: absolute;
 top: 50px;
left: 24px;
    width: 178px;
 z-index:10;}
.navlist .navicon>ul>li{
 position: relative;
 min-width: auto;
text-align: center;
/* padding: 0px 37px 0px 30px; */
 white-space: nowrap;}
.navlist .navicon>ul>li>a{
 color: #fff;
 display:block;}
.navlist .navicon>ul>li:hover{
 background: #3696d3;}
.navlist .navicon .Listthree_g{
 display: none;
 position: absolute;
 left: 100%;
 top: 0;
 padding: 14px 0;
 min-width: 100px;
 font-size: 14px;
 z-index: 99;
 background: #005faf;}
.navlist .navicon .Listthree_g li{
 padding: 10px;
 height: 20px;
 line-height: 20px;
 white-space: nowrap;}
.navlist .navicon .Listthree_g a{
 color: #fff;}
.navlist .navicon .Listthree_g li:hover{
 background: #0F70A5;}










.footer{
 width: 100%;
 background: #005faf;
 padding:0 !important;}
.footer_content{
 width: 1200px;
 margin:0 auto;
 overflow: hidden;}
.footer_left{
 float: left;
 padding:35px 0 15px;
 font-size: 14px;
 color: #fff;
 text-align: left;
 line-height: 24px;}
.footer_left span{
 margin-left: 20px;}
.footer_right{
 float: right;
 font-size: 14px;
 color: #fff;
 text-align: right;
 padding-top: 35px;}
.footer_right h2{
 font-size: 16px;
 margin-bottom: 9px;}
.footer_right p a{
 color: #fff;}