.clear{ clear:both;  overflow:hidden; zoom:1}
.left{ float:left; display:inline-block}
.right{ float: right; display:inline-block}
.css2{transition:All 0.1s ease-in-out;-webkit-transition:All 0.1s ease-in-out; -ms-transition:All 0.1s ease-in-out; -o-transition:All 0.1s ease-in-out; }
.css3{transition:All 0.4s linear; -webkit-transition:All 0.4s linear; -moz-transition:All 0.4s linear; -o-transition:All 0.4s linear;}
.css4{transition:All 0.8s ease-in-out; -webkit-transition:All 0.8s ease-in-out; -moz-transition:All 0.8s ease-in-out; -o-transition:All 0.8s ease-in-out;}
.w1600{ max-width: 1200px; padding:0px 15px; margin: 0 auto;}
.header{}
.header:after{ clear: both; content: ""; display: block; height: 0; }
.header .Bgcolor{ display: block; position: absolute; background:#00a73c; height: 80px; right: 0; top:35px; }
.header .top_Edition{ height:35px; line-height:35px; background:#005daa;}
.header .top_Edition .w1600{ height:35px;}
.header .top_Edition .left { height:35px;}
.header .top_Edition .left span{ display:inline-block; padding-left:26px; margin-right:24px; font-size:12px; color:#fff;}
.header .top_Edition .left span:nth-child(1){ background:url(../images/ico_3.png) no-repeat  left center}
.header .top_Edition .left span:nth-child(2){ background:url(../images/ico_4.png) no-repeat  left center}
.header .top_Edition .left span:nth-child(3){ background:url(../images/ico_4.png) no-repeat  left center}
.header .top_Edition .right{ position:relative; width:180px; height:35px; font-size:12px;}
.header .top_Edition .right .yuyan{ float:left; display:inline-block; padding-left:25px; padding-right:20px; margin-right:25px; color:#fff; background:url(../images/ico_6.png) no-repeat left center, url(/cn/images/ico_2.png) no-repeat right center;position: relative;}
.header .top_Edition .right .yuyan:hover dl{display: block;}
.header .top_Edition .right .lx{ float: right; display:inline-block; padding-left:25px; color:#fff; background:url(../images/ico_5.png) no-repeat left center;margin-left: 10px; }
.header .top_Edition .right	dl{ display:none;position: absolute; top: 35px; left: 0; border: 1px #eaeaea solid;width: 80px; background: #fff; z-index: 1; margin: 0;}
.header .top_Edition .right	dl dd{ height:30px; line-height:30px; text-align:center; border-bottom:1px #eaeaea dashed; margin:0}
.header .top_Edition .right dd a{ display:block; color:#ffffff; height:30px; line-height:30px; text-align:center; border-bottom:1px #eaeaea solid;background: #799cb1;}

.top{ display:block; /*background:url(../images/top.jpg) no-repeat center;*/ }
.top .w1600{ height:80px ; background:url(../images/top1.png) no-repeat 179% center; }
.top .w1600 .logo{ padding-top:5px; display: block}
.top .w1600 .right .nav_menu{ float:left; display:inline-block;}
.top .w1600 .right .nav_menu .li{ float:left; display:inline-block;}
.top .w1600 .right .nav_menu .li .nav{ line-height:80px; margin:0px 10px; display:block; font-size:18px; color:#14295a; position: relative;}
.top .w1600 .right .nav_menu .li .nav:after{content:"";position: absolute;bottom:0;left:50%;margin-left: -13px;display: block;border:13px solid transparent;/*border-bottom:13px solid rgba(121,156,177, 0.9);*/ display: none; background: url("../images/pic_navbg.png") no-repeat center 4px; }
.top .w1600 .right .nav_menu .li .nav.on:after{ display: block; }
.top .w1600 .right .nav_menu .li .nav.onnav{ background:url(../images/pic_wapbor.png) repeat-x 0px 55px}

.top .w1600 .right .search{ float:right; display:inline-block;}
.top .w1600 .right .search .li{ float: left; display:inline-block; position:relative;}
.top .w1600 .right .search .li .nav{ background:url(../images/ico_18.png) no-repeat left center; line-height:80px; margin:0px 25px; padding-left:26px; display:block; font-size:16px; color:#fff}
.top .w1600 .right .search .li .subnav{ width:240px; padding:0; left:25px; top:50px;}
.top .w1600 .right .search .li .subnav dt{ display:none;}
.top .w1600 .right .search .li .subnav dd{ padding:0; margin:0;}
.top .w1600 .right .search .li .subnav dd a{ line-height:35px; float:none; padding:0 10px; height:auto;}

.top .w1600 .right .search{ float:right; display:inline-block;}
.top .w1600 .right .search .searchs{ border-radius:5px; border:1px solid #fff; position:relative; line-height:22px; height:24px; width:118px; float:right; display:inline-block;    margin-top: 25px;}
.top .w1600 .right .search .text{ color:#fff;width: -webkit-fill-available; display:block; line-height:24px; padding-left:5px; padding-right:24px;}
.top .w1600 .right .search .btn{ position:absolute; width:24px; height:24px; background:url(../images/ico_1.png) no-repeat center; display:block; right:0; top:0}

.header .subnav{display:none; position:absolute; z-index:100; width:100%; background:#799cb1; background:url("../images/pic_topnavbg.png") repeat center top; left:0; top:110px; overflow:hidden; padding:10px 0 10px 0; margin:0}
.header .subnav dt{ float:left; width:345px; text-align:right;color:#000; padding-right:20px;height:55px; padding-top:0px;line-height:55px;margin-top: 0px; border-right:1px dashed #fff; margin-left:18%}
.header .subnav dd a{display: block;height: 50px;line-height: 50px;float: left;font-size: 12px;color: #ffffff;padding-left: 20px}
.header .subnav dd a:hover{color: #013A7D; color:#a9d2ea;}
.header .subnav dt p{ margin:0;color: #ffffff;font-size:24px;text-transform: uppercase}
.header .subnav dt p a{ margin:0;color: #ffffff;font-size:24px;text-transform: uppercase}

@media screen and (max-width:1440px){
.top{/* background: url(../images/top.jpg) no-repeat 65% center;*/}
}
@media screen and (max-width:1380px){
.top{ /*background: url(../images/top.jpg) no-repeat 69% center;*/}
}
@media screen and (max-width:1300px){
}


/*wap_top */
.wap_top header{ background:#fff; position:relative;no-repeat bottom; display:none;}
.wap_top .logo{ }
.wap_top .logo img{margin:10px 10px}
.wap_top .open_menu{ position:absolute; right:2%; width:45px; height:38px; top:50%; margin-top:-18px;background: url("../images/pic_wapnav.png") no-repeat center;background-size: 100%;}
.wap_top nav{ width:100%; position:fixed; right:0; top:0; height:100%; max-height:100%; overflow:auto; max-width:400px; background-color:rgba(0, 0, 0, 0.85); z-index:100; opacity:0; transform:translateX(100%); transition:0.4s;}
.wap_top nav.navOut{ opacity:1; transform:translateX(0);}
.wap_top .close{ overflow:hidden; padding:10px 24px;background: #1ca649;}
.wap_top .close span{ position:relative; float:right; width:35px; height:35px; background:url("../images/piv_wapnavoff.png") no-repeat; background-size:contain;overflow:hidden; line-height:1000px;top: 0}
.wap_top nav .navs{ margin:0 auto;}
.wap_top nav .navs li{ border-bottom:1px solid #343e47;padding-left:20px; position:relative;}
.wap_top nav .navs li#nav1{background: none;}
.wap_top nav .navs li .menu_link{ display:block; padding:3% 0; color:#fff; font-size:18px;background: url("../images/pic_wapnavmore.png") no-repeat 90% center}
.wap_top nav .navs li a{ display:block; padding:3% 0; color:#fff; font-size:18px;}
.wap_top nav .navs li .subnav{ margin:0; display:none;}
.wap_top nav .navs li .subnav dd{ margin-left:15px;}
.wap_top nav .navs li span{    position: absolute;width: 150px;height: 78px; display: -webkit-inline-box;right: 0; top: 0;}
.menu_link2{ color: #fff; line-height: 40px; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.menu_link2 a{color: #fff; display:inline-block !important}
.menu_pro{display: none;}
.menu_proList .title{font-size: 14px;color: #c3c3c3;padding-left: 20px;position: relative; line-height: 40px;display: block; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}
.menu_proList .title>a{color: #c3c3c3 !important;}
.menu_proList ul {display: none;}
.menu_proList ul li{ padding-left:20px !important; line-height:50px !important; border-bottom:0 !important; color:#9a9b9b !important}
.menu_proList ul li a{padding: 2% 0 !important;line-height: 35px;  color: #9a9b9b !important;}
.top_chengyuan{;height: 35px;line-height: 35px;background:url("../images/top_navcy_icon.png") no-repeat left center; background-size:19%;float: left}
.top_chengyuan dl{ margin:0;padding-left: 30px;font-size: 18px;color: #ffffff;}
.top_chengyuan ul{ position:absolute; width:100%; left:0; background:#fff; display:none; z-index:99;}
.top_chengyuan ul li{ margin:0px 20px; border-bottom:1px solid #eee;}

.chinese{width: 35px;height: 35px;display: block;text-align: center;float: left;margin-left: 15px;border-radius: 50%;font-size: 16px;color: #17a445;background: #ffffff;line-height: 35px;}
.english{width: 35px;height: 35px;display: block;text-align: center;float: left;margin-left: 15px;border-radius: 50%;font-size: 16px;color: #ffffff;background: #17a445;line-height: 35px;border: 1px #ffffff solid;box-sizing: border-box;}

@media(max-width:480px){
    .wap_top nav li a{font-size:16px;}
}

