@charset "utf-8";
/* CSS Document */
/*重置*/
body{min-width:1230px;}
body,div,h1,h2,h3,h4,h5,h6,ul,li,p,input{ margin:0; padding:0;}
input{ border:none;}
li{ list-style:none;}
a{ text-decoration:none;}
img{ border:none;}
*{ font-family:"Microsoft Yahei";}
.clearfix{ clear:both;}
body{ background:url(../images/outsite-bg.jpg) no-repeat top center;}
/*top头部*/
/*.topbox{  position:fixed; z-index:2; top:0; left:0; right:0;}*/
.topbg{ background-color:#0a3259; width:100%; min-width:1200px;}
.top{max-width:1430px; margin:0 auto;padding:0 15px;}
.welcome{ float:left; color:#fff; font-size:14px; line-height:40px;}
.right_part{ float:right;}
.right_part ul,.right_part ul li,.zw_1,.zw_2{ float:left;}
.right_part ul{ margin-left:20px;}
.right_part ul li > img{ margin-top:8px;}
.right_part ul li{ line-height:40px; height:40px; color:#fff; margin-right:10px; font-size:14px;}
.right_part ul li a{ color:#fff;}
.zw_1{ margin-right:10px; font-size:14px; padding-right:40px; background:url(../images/china.png) no-repeat 40px center;}
.zw_2{ margin-right:10px; font-size:14px; padding-right:40px; background:url(../images/dg.png) no-repeat 60px center;}

/*logo区域*/
.logobg{ background:url(../images/top-site-bg.png) no-repeat left center;  width:100%; min-width:1200px; background-size:cover; }
.logobox{max-width:1430px; margin:0 auto;padding:0 15px;}
.logo{ float:left; margin:30px 0;}
.search{ width:200px; height:36px; margin-top:58px; float:right;}
.searchtext{ float:left; background:url(../images/search-text.png) no-repeat left center; width:132px; height:36px; padding-left:20px;outline:none;}
.searchbtn{ float:right; width:48px; height:36px;}

/*导航*/
.nav_bg{ background-color:#0a3259; min-width:1200px;}
.nav{ max-width:1430px; margin:0 auto;padding:0 15px; height:60px; line-height:60px;   position:relative; z-index:1; }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left; position:relative; display:inline;width:9.05%;}
		.nav .nLi h3{ float:left; text-align:center; font-weight:normal; width:100%; }
		.nav .nLi h3 a{ display:block; width:100%; line-height:60px; font-size:18px; text-align:center; }
		.nav .sub{ display:none; width:150px; left:0; top:60px;  position:absolute; background:#003366;  line-height:60px; }
		.nav .sub li{ zoom:1;}
		.nav .sub a{ display:block; width:150px; font-size:16px; text-align:center; text-align:center;}
		.nav .sub a:hover{ background:#F8B62A; color:#fff;}
		.nav .on{ background-color:#F8B62A;}
		.nav .on h3 a{ background:#F8B62A; color:#fff; }


/*banner图*/

.slideBox{ width:100%; height:100%; overflow:hidden; position:relative; margin:0 auto; /*margin-top:253px;*/}
		.slideBox .hd{ height:10px; overflow:hidden; position:absolute; left:50%; bottom:30px; z-index:1; margin-left:-240px; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; margin:0 auto; }
		
		.slideBox .hd ul .btn_1{ float:left; margin:0 20px; width:80px; height:10px; cursor:pointer; background-color:#000;}
		.slideBox .hd ul .btn_2{float:left; margin:0 20px; width:80px; height:10px; cursor:pointer; background-color:#ee161a;}
		.slideBox .hd ul .btn_3{float:left; margin:0 20px; width:80px; height:10px; cursor:pointer; background-color:#f4d421;}
		.slideBox .hd ul .btn_4{float:left; margin:0 20px; width:80px; height:10px; cursor:pointer; background-color:#0a3259;}
		.slideBox .hd ul .btn_5{float:left; margin:0 20px; width:80px; height:10px; cursor:pointer; background-color:#000;}
                     .slideBox .bd{ width:100%;}
				

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev{ position:absolute; left:5%; top:50%; margin-top:-50px; display:block; width:50px; height:50px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
		.slideBox .next{ position:absolute; left:5%; top:50%; margin-top:-50px; display:block; width:50px; height:50px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;}
		.slideBox .nextStop{ display:none;}







/*页脚*/
.footerbg{ background:url(../images/footer-bg.jpg) no-repeat right center; width:100%; min-width:1200px; background-size:cover;}
.footer{ max-width:1430px; margin:0 auto; padding:30px 15px;}
.footer ul li{ font-size:14px; line-height:34px; color:#fff; text-align:center;}

.quick_link{ max-width:1430px; margin:0 auto; margin-bottom:30px;padding:0 15px;}
.quick_link ul li{float:left; width:25%; padding:0 10px; height:40px;box-sizing:border-box;}
/*.quick_link ul li a{ display: block; color:#fff; font-size: 22px; line-height: 80px; text-align: center;}*/

.l-icon{ float:left; padding-left:70px; width:40px; height:40px;}
.l_icon img{ width:100%; height:100%;}
.l_name{ float:right; width:160px; text-align:left;}
.l_name a{ font-size:22px; color:#fff; line-height:40px; display:block;}



/*ie*/
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(../images/bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
.footer1{display:flex;justify-content:space-between;align-items:center;}
.ewm{width:300px;}
.ewm ul{display:flex;}
.ewm ul li{margin-left: 20px;position: relative;}
.ewm ul li div{width: 48px;height: 48px;border: 1px dashed #ffffff;border-radius: 100%;background-repeat: no-repeat;background-position: center;background-size: auto 26px;cursor: pointer;}
.ewm ul li span{display: flex;height: 160px;position: absolute;left: 50%;transform: translateX(-50%);top:-175px;visibility:hidden;opacity: 0;transition: 0.3s all;padding:5px;background:#ffffff;z-index:2;}
.ewm ul li span::before{content: "";position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border:8px solid transparent;border-top-color:#ffffff;bottom:-15px;z-index: 0;}
.ewm ul li span img{height: 100%;}
.ewm ul li .icon1{background-image: url(../images/qq.svg);}
.ewm ul li .icon2{background-image: url(../images/wechat.svg);}
.ewm ul li:hover span{top:-190px;opacity: 1;visibility: inherit;}
		