@charset "utf-8";
/* CSS Document */
/*
 * ----------------------------------------------------
 * base.css为改版后的页面公用基础样式
 * v1.0  2018-01-18 BEN
 * ----------------------------------------------------
*/

/*----reset----*/
html{ font-size: 100%; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{padding:0;margin:0;font-weight: normal;}

body{color:#333;font-size:14px; font-family:"微软雅黑",Microsoft YaHei,Arial,Verdana; /* background: #f8fafc; */ min-width: 1200px;}

form,input,textarea{font-family:"微软雅黑",Microsoft YaHei,Arial,Verdana;outline: none;}

img{border:none;}

a{color:#333;text-decoration:none;-webkit-transition: all .2s;transition:all .2s;}

em, i {
    font-style: normal;
}


li{list-style-type:none;}

.clearfix:after{content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0}

.clear{clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0}

.fl{float:left;}

.fr{float:right;}
.f24{ font-size:24px;}
.bold{ font-weight:bold;}

*, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

/*----public----*/
.layout,.layout-width{width: 1360px;margin: 0 auto;}

.w1360{width:1360px;margin:0 auto;}

.w1220{width:1220px;margin:0 auto;}

.tran{-webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-ms-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in; }

/*--Expand Css--*/
.section{width:100%;display:inline-block}
.secbox{width:1200px; margin:0 auto; position:relative}
.lin-img{width:100%;float:left;}.lin-img img{width:100%;}
.fl{float:left;}.fr{float:right;}
.clearfix:after{content:'.';clear:both;display:block;height:0;visibility:hidden;font-size:0;line-height:0}
.tites{text-align: center;font-size: 36px;color: #333;}

/*头部*/
.header{
  width: 100%;
  height: 58px;
  background:#fff;
}
.header .logo{width:auto}
.header .nav{
  float:left;
  margin:6px 0px 0px 30px;
}

.header .nav .nav-item{
  width:105px;
  text-align: center;
  font-size: 16px;
  position: relative;
  height:52px;
}
.header .nav .nav-item:nth-child(3) a{color: #DB2251}
.header .nav .nav-item:hover{background-color: #003764}
.header .nav .nav-item:hover .drop-icon{background:url(/skin/index_new/static/imgs/us_38.png) no-repeat }
.header .nav .nav-item:hover > a{
  color: #fff
}
.header .nav .nav-item > a{
  line-height: 52px;
  color:#3C3C3C;
  position: relative;
  cursor:pointer;
  display: inline-block;
}

.fixed-header{
  position: fixed;
  left: 0;
  top: 0px;
  z-index: 999;
}
.soft-drop{
  width: 120px;
  height: auto;
  min-height: 84px;
  background: rgba(255, 255, 255, 0.8);
  filter: Alpha(opacity=80);
  background: #fff;
  position: absolute;
  top: 52px;
  left:-4px;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
}

.soft-drop a{
   display: block;
   height: 46px;
   line-height: 46px;
   font-size: 14px;
   color: #333;
}
.soft-drop a:hover{
  background-color: #F8FAFF;
  color: #DB2251
}

.soft-drop a.soft-more{
  border-top:1px #f1f1f1 solid;
  color: #666;
  text-align: center;
}

.header .nav .nav-item .drop-icon{
  width: 8px;
  height: 6px;
  background:url(/skin/index_new/static/imgs/us_37.png) no-repeat; 
  margin: 24px 0px 0px 4px;
  float:right;
}

.header .nav .nav-item:hover .soft-drop{
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 1000;
  top: 52px;
  visibility: visible;
}
.soft-drop .nav_ul2{
   width:100%;
   margin-top:20px;
   display: inline-block;
}
.soft-drop .nav_ul2 li{
   width:240px;
   height:146px;
   margin-left:38px;
   position: relative;
   float:left;
}
.soft-drop .nav_ul2 li:nth-child(1){margin-left:50px;}
.soft-drop .nav_ul2 li .nav_bg{
   width:240px;
   height:146px;
   background:rgba(0,55,100,0.5); 
   position: absolute;
   left:0px;
   top:0px;
}
.soft-drop .nav_ul2 li .nav_bg:hover{background: none}
.soft-drop .nav_ul2 li .nav_bg p{
  width:100%;
  font-size:18px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  position: absolute;
  left:0px;
  bottom: 0px;
}
.nav_kc{
  width:282px;
  margin-top:25px;
  text-align: left;
  float:left;
}
.nav_kc h3{
  font-size:18px;
  color: #3C3C3C;
  font-weight: bold;
}
.nav_kc em{
  width:26px;
  height:2px;
  background-color: #3C3C3C;
  margin-top:5px;
  display: inline-block;
}
.nav_kc .last{ 
  width:100%;
  margin-top:8px;
  display: inline-block;
}
.nav_kc .last a{
  width:215px;
  height:33px;
  line-height: 33px;
  display: inline-block;
}


/*尾部*/
.footer{
  background-color: #001F39;
  height:370px;
}
.footer-logo{
  width:100%;
  display: inline-block;
  margin-top:25px;
  padding-bottom: 18px;
  background:url(/skin/index_new/static/imgs/footer-logo_bg.png) no-repeat left bottom;
}
.foot_gp{
  width:78px;
  height:46px;
  float:left;
  margin:25px 0px 0px 278px;
}

.footer-text{
  width:100%;
  display: inline-block;
  margin-top:35px;
}
.footer-text dl{
  width:125px;
  margin-left:62px;
  float:left;
}
.footer-text dl dt{
  font-size:16px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 13px
}
.footer-text dl dt em{
  width:20px;
  height:2px;
  background-color: #fff;
  display: inline-block;
}
.footer-text dl dd{
  width:125px;
  float:left;
  padding-bottom: 6px;
}
.footer-text dl dd a{
  font-size:14px;
  color:#bcbcbc;
}
.footer-text dl dd a:hover{
  text-decoration:underline;
}
.footer-text .cood{
  width:103px;
  margin-top:25px;
  float:left;
}
.footer-text .cood img{
  width:103px;
}
.footer-text .cood p{
  font-size:12px;
  text-align: center;
  color: #fff;
  padding-top: 5px;
}
.foot-tel{
  width:410px;
  float:left;
  padding-left:15px;
}
.foot-tel span{
  width:100%;
  font-size:14px;
  color: #d9d9d9;
  display: inline-block;
  padding-bottom:6px; 
}
.foot-tel h3{
  font-size:36px;
  color: #F5CE92;
  font-weight: bold;
}
.footer-btm,.footer-btm a{
  height:50px;
  line-height: 50px;
  font-size:12px;
  color: #929090;
  background-color: #001A2E;
  text-align: center;

}
.fot_safe{
  height:145px;
  background-color: #F5F7FC;
}
.as_ul{
  width:100%;
  padding-top: 25px;
  display: inline-block;
}
.as_ul li{
  width:102px;
  text-align: center;
  margin-left:30px;
  float:left;
}
.as_ul li .w-img{
  height:32px;
  padding-bottom: 10px; 
}
.as_ul li p{
  font-size:12px;
  line-height: 21px;
  color: #909399
}
.as_ul li:nth-child(1){margin-left:10px;}


/*文章*/
.container{
  width:100%;
  background-color: #f2f3ed;
  display: inline-block;
}
.content{
  width:1130px;
  margin:0 auto;
  position:relative
}
.position{
  font-size:15px;
  color: #666;
  padding:30px 0px 15px 0px;
}
.position a{
  font-size:15px;
  color: #666;
}
.con-right{
  width:790px;
  float:left;
  background-color: #fff;
  padding:20px;
}
.con-right .title{
  padding-top:15px;
  text-align: center
}
.con-right .date{
  font-size:14px;
  color: #666;
  text-align: center;
  padding-top:20px;
}

.con-right p{
  font-size:15px;
  color: #666
}

.prepage,.prepage p{
  font-size:14px;
  color: #666;
  margin-top:10px;
  width: 100%;
  display: inline-block;
}
.prepage p a{
  font-size:14px;
  color: #2975B3;
  font-weight: normal;
}
.list-new{
  width:100%;
  display: inline-block;
}
.list-new li{
  width:100%;
  height:45px;
  line-height: 45px;
  border-bottom: 1px dashed #ddd;
  display: inline-block;
}
.list-new li a{
  width:600px;
  font-size:14px;
  color: #666;
  float:left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-new li a:hover{
  color: #a82024;
}
.list-new li span{
  font-size:14px;
  color: #666;
  float:right;
}
.pages{
  margin:20px 0px 20px 30px;
}
.pages a{
  font-size:14px;
  color: #666;
  padding:0px 5px;
}
.pages .current{
  font-size:14px;
  color: #a82024;
}

.w-adver{
	margin-top:30px;
}


/*弹窗*/
#box1{width:510px;height:333px;position:fixed;left:50%;top:50%; margin:-176px 0 0 -280px; z-index:9999;display:none;border-radius:10px;}
#box1 p{padding:0 10px;margin-top:10px;}
#box1 span{color:#ff0;padding-left:5px;}
#box1 h2{ margin:0;height:25px;cursor:move;text-align:right;padding:0 10px;}
#box1 h2 a{color:#fff;font:12px/25px Arial;width:20px;height:20px;line-height: 20px;text-align: center;background-color:#666;border-radius: 50px;float:right;margin-top:5px;}
/* end */

.small{
	width:152px;
	position:absolute;
	top:145px;
	right:325px;
	text-align:center;
	cursor: context-menu
}
.small p{
	padding:6px 15px;
	font-size:15px;
	color:#fff;
	background-color:#b30000;
	display:inline-block;
	border-radius:50px;
}
.am_on{
	width:152px;
	border:1px solid #efefef;
	margin-top:5px;
	padding:5px 5px 10px 5px;
	background-color:#fff;
	display:none
}
.am_on img{
	width:100%;
	padding:5px 0px 8px 0px
}
.am_on span{
	font-size:13px;
	color:#999
}

/*弹出申请试听*/
.jlbg{width:100%;height:100px;top:0px;left:0px;position:absolute;filter: Alpha(opacity=35);opacity:0.35; background:#000; display:none;z-index:9998}
.popbox{
  width:615px;
  height:400px;
  position: fixed;
  left:50%;
  top:25%;
  margin:0px 0 0 -300px;
  background-color: #fff;
  border:5px solid #ccc;
  border-radius: 5px;
  z-index: 9999;
  display: none
}
.pupc{
  width:100%;
  float:left;
  margin:16px 0px 20px 0px;

}
.pupc a{
  float:right;
  font-size:16px;
  margin-right:28px;
}
.popbox .ic_dk{
  text-align: center;
  font-size:32px;
  color: #000;
  font-weight: bold;
}
.popbox .ic_dk span{
  color: #ff0000
}
.popbox .info2{
  margin:20px 0px 0px 80px;
}
.popbox .info2 p{
  margin-bottom: 18px;
}
.popbox .info2 p input{
  width:420px;
  height:36px;
  line-height: 36px;
  padding-left:12px;
  font-size:16px;
  font-family: '微软雅黑'
}
.popbox .info2 select{
  width:435px;
  height:36px;
  line-height: 36px;
  padding-left:12px;
  font-size:16px;
  color: #666;
  font-family: '微软雅黑';
  margin-bottom: 20px;
  border:1px solid #ccc;
}


.popbox .info2 .btn{
  width:432px;
  height:38px;
  line-height: 38px;
  text-align: center;
  font-size:18px;
  color: #fff;
  background-color: #bf0000;
  border:none;
  font-family: '微软雅黑';
  cursor: pointer;

}
.popbox .text{
  width:442px;
  margin:20px 0px 0px 80px;
  font-size:14px;
  color: #666;
  text-align: center;
}
.popbox .text span{
  background: red;
  padding:2px 5px;
  color: #fff
}









