/* ==========================================================================
   Other Page
   ========================================================================== */
   
.inner .index_{padding-top: 3em;padding-bottom: 3em}
.inner .index_ .T{padding-bottom: 3em;border-bottom: 1px solid #cccccc}
.inner .index_ .C{padding-top:2em;}

/* nbanner*/
.nbanner{position:relative;overflow:hidden;height:267px;text-align:center;background: url('../img/nbanner.jpg') center center;background-size: cover}
.nbanner img{position:absolute;top:50%;left:50%;margin-top:-210px;margin-left:-60pc;width:20in;height:420px;max-width:inherit}
.nbanner .wrap{height: 100%}

/*二级栏目*/
.submenu{padding-top:2.4rem}
.submenu a{position:relative;display:inline-block;margin:0 20px 5px 0;padding:6px 20px;background-color:#fff;text-align:center;font-size:1rem}
.submenu a.cur{background:#e2447e;color:#fff}

/*子导航*/
.sonlist{background: #fff;padding-top: 20px}
.sonlist a{font-size: 1rem;padding: 10px 4%;float: left;position: relative;}
.sonlist a i{font-size: 20px;margin-right: 6px;vertical-align: middle;}
.sonlist a.on,.sonlist a:hover{color: #014785}
.sonlist a.on{background-color: #014785;color: #fff}
.sonlist a.on:after{display: block;font-family: 'iconfont';content: '\e642';position: absolute;bottom: -18px;left: 50%;margin-left:-10px;color: #183883;width: 20px;}
.sonlist strong{font-size: 22px;float: right;color: #0e58a4}

/*分类*/
.catebd{margin-bottom: 3rem}
.catebd .tit {display: none;}
.catebd ul{width: 102%}
.catebd ul li{width: auto;float: left;margin-right: 2%;position: relative;margin-bottom: 5px}
.catebd ul li i{display: none;}
.catebd ul li a{display: block;line-height: 2;text-align: center;padding: 0 10px;background: #f6f7f9}
.catebd ul li a:hover,.catebd ul li.cur a{background-color: #1f71c5;color: #fff}
.catebd ul li .sub{background-color: #537db5;display: none;position: absolute;top: 100%;width: 100%;left: 0;right: 0;z-index: 80}
.catebd ul li .sub a{color: #fff;background-color: #537db5;line-height: 1.6;padding: 5px 0}
.catebd ul li .sub a:hover{text-decoration: underline;}
.catebd ul li.on .sub{display: block;}
@media screen and (max-width: 640px){
	.inner{background: #f9f9f9}
	/*分类*/
	.m-ins-blackbg{position:absolute;top:38px;right:-6%;left:-6%;z-index:10;display:none;height:100%;background-color:#000;opacity:.5}
	.catebd{position:relative;z-index:11;margin:0 -4%;margin-bottom:10px;padding:0;height:38px;background:#fff}
	.catebd .tit{position:relative;display:block;padding-left:5%;width:95%;color:#035cac;font-size:14px;line-height:38px;cursor:pointer}
	.catebd .tit i{position:absolute;top:9px;right:10px;font-size:22px}
	.catebd ul{position:absolute;top:38px;right:0;z-index:2;display:none;width:95%;background-color:#fff}
	.catebd ul li{position:relative;margin-right:0;margin-bottom:0;width:100%}
	.catebd ul li a{display:block;padding-left:5%;width:95%;height:38px;border-top:1px solid #e5e5e5;color:#666;text-align:left;line-height:3;line-height:38px}
	.catebd ul li i{position:absolute;top:0;right:0;display:block;width:54px;height:38px;text-align:center;font-size:18px;line-height:38px}
	.catebd ul li i:after{position:absolute;top:5px;bottom:5px;display:block;width:1px;background:#e5e5e5;content:''}
	.catebd ul li a:hover{background-color:#fff;color:#666}
	.catebd ul li.cur a{border-color:#1f71c5;background-color:#1f71c5;color:#fff}
	.catebd ul li.cur i{color:#fff}
	.catebd ul li .sub a{padding-left:10%;width:90%;background-color:#1f71c5}
}

/* ==========================================================================
   Common page
   ========================================================================== */

/*
 * 招聘详细
 */
.jobapply{border: 1px solid #cccccc;padding: 45px;text-align: left;}
.jobchild{font-size: 14px;border-right: 1px solid #cccccc}
.jobchild p.job_label{padding:4px 0}
.jobchild h3.job_name{color:#333333;line-height: 43px;font-size: 26px;margin-bottom: 15px;font-weight: 500;}
.jobchild h4.job_name{font-size: 15px;margin-top: 25px;margin-bottom: 5px;}
.jobchild p,.jobchild .job_label,.jobchild .job_cont{color:#7c7c7c;}

/* 
 * 联系我们
 */
.usinfo{margin-bottom:15px;padding:10px 0 0 30px}
.usinfo .usinfo_title{margin-bottom:20px;font-size:24px}
.usinfo .info{color:#444;font-size:14px;line-height:30px}
#map{width:100%;height:350px;border:1px solid #dcdbdb}


/* ========================================================================== */

/*news*/
.box_news{background-color:#fff;box-shadow:2px 2px 4px #c2c1c1;margin-bottom:3rem}
.box_news img{width:100%;height:280px}
.box_news .cont{padding:25px 40px 25px 30px}
.box_news .cont h2{position:relative;line-height:32px;margin-bottom:15px}
.box_news .cont h2 a{font-weight:lighter;font-size:1.6rem}
.box_news .cont h2 a:after{display:block;content:'';position:absolute;width:20%;height:1px;background-color:#2b2a2a}
.box_news .cont h2 a:hover:after{width:40%}
.box_news .cont p{text-align:justify;font-size:12px;margin-bottom:2rem;height:130px}
.box_news .cont a{font-size:12px}
.box_news .cont a:hover{color:#f26006}


/*prod*/
.box_prod{margin-bottom:6rem}


/*honor*/
.box_honor .icon{width:260px;height:200px;overflow: hidden;border:0px;line-height: 0}
.box_honor .icon img{top: 0;left: 50%; }


/*news*/
.box_info{padding:25px 40px 25px 30px;background-color:#fff;box-shadow:0 3px 6px #c2c1c1;margin-bottom:3rem;cursor:pointer}
.box_info:hover{background-color:#f26006;color:#fff}
.box_info h2{position:relative;line-height:2;margin-top:5px}
.box_info h2 a{font-weight:lighter;font-size:1.6rem}
.box_info h2 a:after{display:block;content:'';position:absolute;top:0;width:20%;height:1px;background-color:#2b2a2a}
.box_info h2 a:hover:after{width:40%;background-color:#fff}
.box_info p{text-align:justify;font-size:12px;height:130px}
.box_info:hover h2 a{color:#fff}
.box_info:hover a:after{width:40%;background-color:#fff}


/*news detail infomation*/
.form-control{background-color:#fff;box-shadow:2px 2px 5px #ccc}
textarea.form-control{height:250px}
.btn{background-color:#f15800;color:#fff;border-radius:0;padding:8px 25px}
.inner_box_b1 .index_{padding-top:0;padding-bottom:0}
.box_b1 .tit{padding:4.5rem 0}
.box_b1 .tit span{position:relative;padding-bottom:1.5rem;font-size:1.6rem}
.box_b1 .tit span:after{display:block;content:'';position:absolute;bottom:0;width:80px;height:2px;background-color:#f15800}
.box_b1 .cont{padding:5rem 40px 5rem 80px;position:relative;border-left:1px solid #ccc;color:#676767}
.box_b1 .cont a{color:#676767; position:inherit;}
.box_b1 .cont a:hover{text-decoration:underline;color:#f15800}
.box_b1 .cont:after{display:block;content:'';position:absolute;left:0;bottom:0;width:250px;height:1px;background-color:#ccc}
.box_b1 .cont.last:after{display:none}
.box_b1 .cont h2{margin-top:-10px;font-size:3rem;font-weight:400;color:#2f2f2f}
.box_b1 .cont .sub{color:#999;padding-top:1rem}
.box_b1 .cont .time{margin-right:2rem}
.box_b1 .usimg{margin-bottom:3rem}
.inner_box_b1 .a2a_default_style a{margin-right:4px}
.inner_box_b1 .a2a_default_style{margin-top:4px}
.inner_box_b1 .a2a_default_style .a2a_svg{background-color:#ccc!important;width:18px!important;height:18px!important;border-radius:3px!important}
.a2a_default_style path,.inner_box_b1 .a2a_default_style g{fill:#fff!important}


/*contact us*/
.box_b1 .box_link{border:0;padding:0;color:#999}
.box_b1 .box_link h1{margin:0;font-size:2.4rem;line-height:1;font-weight:400;color:#7b7b7b}
.box_b1 .box_link ul li i{color:#d3d3d3}
.box_b1 .box_link span{display:block;padding:1rem 0}


/*jobs*/
.m-table{font-size:1.6rem;border-top:1px solid #ccc}
.m-table td,.m-table th{padding:20px 15px;border:0;border-bottom:1px solid #ccc;text-align:inherit}
.m-table th{color:#f15800;padding:10px 15px}
.m-table a:hover{color:#f15800}
.cate{padding-bottom:4em;text-align:center}
.cate a{font-size:1.6rem;display:inline-block;border:1px solid #e4e4e4;line-height:4.5rem;padding:1rem;margin-right:2rem}
.cate a span{display:block;padding:0 3rem;position:relative}
.cate a.cur,.cate a:hover{box-shadow:2px 2px 4px #ccc}
.cate a.cur span,.cate a:hover span{background-color:#f15800;color:#fff}
.cate a span:after{display:none;content:'';width:56px;height:56px;background:url(../img/cur.png) top right no-repeat;background-size:contain;position:absolute;top:0;right:0}
.cate a.cur span:after{display:block}


/* history*/

.time-list .swiper-container{height:300px}
.time-list{margin:0 auto;margin-left:-46px;position:relative}
.time-list li{padding-left:40px;list-style: none;padding-bottom: 15px}
.time-list li .time{color:#595757;width:auto;margin-bottom:6px;position: relative;}
.time-list li .time:before{display:block;content:'';position:absolute;width:12px;height:12px;background-color:#ccc;border-radius:50%;left:-40px;top:50%;margin-top:-6px}
.time-list li .time span{display: inline-block;position:relative}
.time-list li .time span:after{display:block;content:'';position:absolute;width:100%;height:1px;background-color:#595757;bottom: 0;left: 0}
.time-list li .show{line-height:26px;box-sizing:border-box}
.swiper-control{width:24px;position:absolute;right:0;bottom:0;z-index:10}
.swiper-control div{width:24px;height:24px;margin-bottom:10px;cursor:pointer}
.swiper-control .swiper-prev{background:url(../img/arrow_t.jpg) no-repeat}
.swiper-control .swiper-next{background:url(../img/arrow_b.jpg) no-repeat}
.swiper-control div.swiper-button-disabled{opacity: 0.3;cursor: initial}
.time-list .swiper-slide {
    height: auto!important;
}
