@charset "utf-8";

/*修改过的css开始*/
.header{width:100%; position: absolute; top:0; left:0; z-index:99999; font-family:opensans-regular; }
.header .con { width:80%; margin:0 auto;}
.header:hover { background:#fff;}
.header:hover .nav ul li a{ color:#1d1d1f; opacity:1;}
.header:hover .search {color:#fff;}
.header .s_chh{height:38px; border:1px solid #c2c1c1; border-radius:50px; line-height:38px;  color:#1d1d1f; float:right; cursor:pointer; width:310px; padding:0px 20px; 
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; margin-top:60px;}
.header .s_chh i{font-size:24px; float:right;}
.header:hover .s_chh { border:1px solid #c2c2c1;}
.header:hover .s_chh i {color:#1d1d1f;}
.header:hover input{ color:#a8a8a8;}
.header input{width:80%; height:38px; font-size:14px; line-height:38px; color:#fff; float:left;  background: none; border: none; opacity:.5;}
.header input::placeholder{color:#b5b5b5;}
.header:hover input{ color:#a8a8a8;}
.header:hover input:placeholder{ color:#a8a8a8;}
.header .eng { float:right; color:#1d1d1f; font-size:16px; line-height:38px; margin:60px 0px 0px 20px; position: relative; z-index: 99999;}
.header .eng a {color:#1d1d1f;}
.header:hover .eng a{color:#1d1d1f;}
.header:hover .s_ch{color:#8bba4d;}
.header:hover .an span{background:#fff;}

.fhjt {position:absolute; top:0; left:5%;  margin-top:20px; z-index:99999999999999999999; display:none;}
.fhjt img { width:25px;}

.header .an{position:absolute; top:0; right:3%; height:40px; width:30px; display:none; margin-top:22px;  }
.header .an span{width:30px; height:4px; background:#000000; display:block; position:absolute;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an font img { width:30px;}
.header .an.n font.a4 { display:none;}
.header .an span.a1{top:0; left:0; display:none;}
.header .an span.a2{top:10px; left:0; }
.header .an span.a3{top:20px; left:0;display:none; }
.header .an.n span.a1{top:8px; width:40px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg); display:block;}
.header .an.n span.a2{top:12px; left:0; display:none; }
.header .an.n span.a3{top:8px; width:40px;transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg); display:block;}

.header .nav{float:left; margin-top:50px;}
.header .nav i{font-size:18px; line-height:60px; text-align:right; position:absolute; width:50%; height:60px; right:0px; top:50%; display:none; color:#003cb4; 
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .nav ul li{height:60px; font-size:16px;  margin:0px 12px; float:left; position:relative; 
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .nav ul li span{width:0; height:3px; background-color:#1f73e2; position:absolute; left:50%; bottom:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}

.header .nav .ddd{ font-size:8px; color:#1d1d1f; line-height: 60px; opacity: .7; }
.header .nav .dddd { display: none;}
.header:hover .nav .ddd{ font-size:8px; color:#b2b2b1; line-height: 60px; opacity: .7; }
.header .nav ul li:hover span{width:100%;}
.header .nav ul li.on span{width:100%;}

.header .nav ul li a.o_lm{line-height:60px; color:#1d1d1f; display:block; font-size: 16px; opacity: .7;  } 
.header .nav ul li.on a.o_lm{color:#1f73e2; font-size: 18px; font-weight: bold;}
.header:hover .nav ul li:hover a.o_lm{color:#1f73e2; font-size: 18px; font-weight: bold;}
.header:hover .nav ul li a.o_lm{line-height:60px; color:#333; display:block; font-size: 16px;  opacity: .99;} 

.header:hover .nav ul li:hover a.o_lm{color:#1f73e2; font-size: 18px; font-weight: bold;}
.header .nav .y_j{position:relative;}


.header .qbxs {width:100%;background:#fff; position: fixed; top:110px; left:0;  z-index:999; height: 450px;}
.header .nav .e_j{width:250px;background:#fff; position:absolute; top:60px; left:0;  z-index:9999;  padding:20px 0px 0px 0px; margin-left: -10px; }
.header .nav ul li .e_j a{display:block; font-size:14px; color:#5b5b5b; line-height:40px; text-align:left; padding-left:10px;}
.header .nav .e_j a:hover{ color:#1f73e2; }
.header .nav .e_j:hover .ejj{display: block;}

.header.on .qbxs { opacity: 0;}
.header.on .e_j{opacity: 0;}

.header .nav .e_j .ejj{position:relative;}
.header .nav .e_j .ejj font { float:right; margin-right:10px; }
.header .nav .e_j .ejj .sjfl {width:250px;background:#fff;position:absolute; top: 0;left: 250px !important;display: none;left:250px;  z-index:9999; }
.header .nav .e_j .ejj .sjfl a {display:block; font-size:14px; color:#666; line-height:40px; text-align:left; padding-left:30px;}
.header .nav .e_j .ejj .sjfl a:hover{ color:#fff; background:#1f73e2;}
.header .nav .e_j .ejj:hover .sjfl{display: block;}

@media (min-width:1024px){
.header .qbxs {display:none !important;}	
.header:hover .qbxs {display:block !important;}	
.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}
.header:hover .nav .e_j{display:block !important;}
}

@media only screen and (max-width:1660px){
.header .con { width:90%; margin:0 auto;}	
.header .s_chh { width:260px; }
.header .nav ul li{margin:0px 8px;}
.header .nav ul li .e_j a{font-size:12px;}
.header .nav ul li a.o_lm{font-size: 15px;   } 
.header:hover .nav ul li:hover a.o_lm{font-size: 16px; }
.header:hover .nav ul li a.o_lm{font-size: 15px;  opacity: .99;} 
}

@media only screen and (max-width:1440px){

.header .s_chh { width:230px; }
.header .nav ul li{margin:0px 8px;}
.header .nav ul li .e_j a{font-size:12px;}
.header .nav ul li a.o_lm{font-size: 14px;   } 
.header:hover .nav ul li:hover a.o_lm{font-size: 14px; }
.header:hover .nav ul li a.o_lm{font-size: 14px;  opacity: .99;} 

}



@media only screen and (max-width:1360px){
.header .nav ul li.on a.o_lm{color:#1f73e2; font-size: 16px; font-weight: bold;}
.header .nav ul li{margin:0px 6px;}
}

@media only screen and (max-width:995px){
.header{padding:0; height:60px; background:#fff; box-shadow:10px 10px 5px 0px rgba(173,184,199,0.95); }
.header:hover { background: none; position: fixed;}
.header .qbxs { display: none;}
.header .con { width:94%; margin:0 auto;}
.header .logo{width:48%; float:left;  padding-top: 0px; }
.header .logo img { width:100%; height:auto;}
.header .eng { float:right; color:#fff; font-size:18px; line-height:40px; margin:50px 0px 0px 20px; font-weight:bold; display:none;}
.fhjt { display:block;}
.header.on .an span{ background:#1f73e2; }
.header:hover .an span{ background:#1f73e2; }

.header .s_chh{ display:none; }
.header .an{display:block; z-index: 9999;}

.header .nav .dddd { display: block;}
.header .nav{width:100%; height:0; padding:0; position:fixed; background-color:rgba(255,255,255,.99); top:0; right:0; margin:0;  overflow:auto;z-index:99;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.header .nav .ddd { display: none;}
.header .nav.on{height:100%; padding:2% 0%;}
.header .nav i{display:block;}
.header .nav ul{margin:70px 0px;}
.header .nav ul li{width:90%; height:auto; text-align:left; font-size:20px; display:block; margin:0px 0px 0px 20px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .nav ul li span{ display:none;}
.header .nav ul li a.o_lm{line-height:50px; color:#333; font-size: 20px;}
.header .nav ul li:hover a.o_lm{color:#1f73e2; background:none;}
.header .nav .y_j{border-bottom:1px solid #e4dbcd;}
.header .nav .ej{ width: 0;}
.header .nav .ej .zjfl {display: none;}
.header .nav .ej .jjfa {display: none;}	
.header .nav .e_j{padding:10px 0px; margin-left: 0; border-bottom:1px solid #e4dbcd; background:none; position:relative;z-index:10000; top:auto; left:auto; width:100%; height: auto;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav .e_j.n{display:block !important;}
.header .nav ul li .e_j a{display:block; font-size:14px; color:#333; line-height:35px; text-align:left; }
.header .nav .e_j .ejj{position:relative;}
.header .nav .e_j .ejj font { float:right;}
.header .nav .e_j .ejj .sjfl {width:100%;background:#fff; position:relative; top: 0;left:0 !important; z-index:9999; display:block; padding:10px 0px; }
.header .nav .e_j .ejj .sjfl a {display:block; font-size:16px; color:#666; line-height:30px; text-align:left; padding-left:40px;}
}
/*修改过的css结束*//* CSS Document */

