@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0 auto;}
body{color:#494a4f; font-size:14px; font-family:Microsoft YaHei;}
img{border:0}
ul,li{list-style:none;}
.left{float:left}
.right{float:right}
a{ color:#2a2a2a;text-decoration: none;}
a:hover{color: #0950a2; text-decoration: none;}
.clear{ clear:both}




/*导航*/
.topbox{width:100%; margin:0 auto;position:fixed;z-index:999; }
.top{width:100%; height: 100px; border-top: 5px solid #2c2c2c; background-color:rgba(255,255,255,1);}
.top1{width:1280px;  margin: 0 auto;}
.logo{width:264px; float:left; margin-top: 10px;}
.topr{float:right;}
.search111{width:200px; height:26px; margin-top:5px; float: right;  margin-right:30px;
    border:1px solid #dedede;
    -moz-border-radius:30px;      
    -webkit-border-radius: 30px;   
	border-radius:30px;   }         
.search_inp{ width:95px; height:26px; float:left;color:#002051;margin-left:15px;}
.search_icon{ width:15px; height:16px; float:right; background:url(../images/search2.png) no-repeat center;margin-top: 5px;margin-right: 15px; }
.search111 input[type="text"],.search111 input[type="submit"] {
    outline: none;
    -webkit-appearance: none;
    border: none;font-family:Microsoft YaHei;
}

        .select_list {
            border:none;
            font-size:14px;
            /*很关键：将默认的select选择框样式清除*/
            appearance: none;
            -moz-appearance: none;
            -webkit-appearance: none;
             /*在选择框的最右侧中间显示小箭头图片*/
            background: url("../images/i_jt.png") no-repeat right center;
            width: 60px;height: 28px;line-height: 28px;padding-left: 10px;float:left;font-family:Microsoft YaHei;
        }

        /*清除ie的默认选择框样式清除，隐藏下拉箭头*/
        select::-ms-expand {
            display: none;
        }

.menu{clear: both; width:780px; float: right;height: 40px; line-height:40px;margin-top:10px;} 
.menu ul{}
.menu li{ float:left; display:block; line-height:40px; width:130px; text-align:center; font-size:16px;}
.menu li a{line-height:40px; height:40px;display:block; }
.menu li a:hover{color:#0950a2; display:block;}
.menu .cur a{ background:url(../images/menu_hover.jpg) no-repeat bottom}


.menu ul li ul{display: none; padding-top:10px;}
.menu ul li:hover{ background: url(../images/menu.jpg) center 80px  no-repeat;}
.menu ul li:hover ul{display: block;position:absolute;z-index: 9999;width:130px;}
.menu ul li:hover ul li{width:100%;height:40px;line-height:40px; margin-bottom: 1px;}
.menu ul li:hover ul li a{font-size: 14px;padding: 0;line-height: 40px;height:40px;background-color:rgba(238,238,238,0.7);}
.menu ul li:hover ul li a:hover{background-color:#0950a2;color: #FFFFFF;}
.menu ul li.cur ul li a{background: none;background-color:rgba(238,238,238,0.7);}


.flex{display: flex;}
.flex_wrap{   flex-wrap: wrap;}



/*banner*/
.banner {
	width: 100%; position: relative;
}
.banner img {
	width: 100%;height: auto
}
.flex-viewport {
	width: 100%;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 40px; position: absolute; z-index: 9999;
}
.flex-control-nav li {
	margin: 0px 6px; display: inline-block; -ms-zoom: 1;
}
.flex-control-nav li a {
	background: rgb(9, 81, 163); border-radius: 50px; width: 10px; height: 10px; text-indent: -9999px; margin-top: 2px; display: inline-block; cursor: pointer; opacity: 0.5;
}
.flex-control-nav li a.flex-active {
	width: 14px; height: 14px; margin-top: 0px; opacity: 1;
}
.flex-prev {
	background-position: center; left: 100px; top: 50%; width: 56px; height: 56px; margin-top: -28px; display: block; position: absolute; background-image: url("../images/banner_prev.png"); background-repeat: no-repeat;z-index: 9999;
}
.flex-next {
	background-position: center; top: 50%; width: 56px; height: 56px; right: 100px; margin-top: -28px; display: block; position: absolute; background-image: url("../images/banner_next.png"); background-repeat: no-repeat;z-index: 9999;
}	





.productlist li a{color:#494a4f;display:block;cursor:pointer;transition:all .3s;}
.productlist li a:hover{color:#494a4f;  display:block;-webkit-transform:translateY(-14px);transform:translateY(-14px);}






/*产品*/
.product{width:100%; margin:0 auto; margin-top: 50px;}
.product h3{background:url(../images/tittle_bg.png) center no-repeat; color:#0950a2;font-size: 36px;text-align: center; font-weight: normal;}


.m{ margin-right: 0px;}

.nabout_ry{width:100%;margin:0 auto; background-color: #FFF; background-size: cover;padding-bottom: 50px;}
.nabout_ry1{width:1280px; margin:0 auto;padding-top: 50px;}
.nabout_ry1 h3{background:url(../images/tittle_bg.png) center no-repeat; color:#0950a2;font-size: 36px;text-align: center; font-weight: normal;}
.n_ry{padding-top:10px;line-height: 32px;font-size: 16px;color: #666;width:100%; text-align: center;}
a.honor_more{display: block;margin-top: 15px;color:#083484;}

.honor h3 {
	text-align: center; color: rgb(0, 0, 0); line-height: 72px; font-size: 36px; font-weight: normal;
}
.honors {
	width: 1280px; padding-top:5px; position: relative;
}
.honors .c_img_l {
	left: 40%; height: 40px; bottom: 0px; position: absolute; z-index: 999;
}
.honors .c_img_r {
	height: 40px; right: 40%; bottom: 0px; position: absolute; z-index: 999;
}
.honors img {
	cursor: pointer;
}
#CSSBox1 {
	margin: 0px auto; width: 100%; height: 260px; overflow: hidden; padding-bottom:50px;padding-top: 30px;
}
#CSSBox2 {
	margin: 0px auto; width: 100%; height: 260px; overflow: hidden; padding-bottom:50px;
}
#CSSBox1 ul li img {
	margin: 0px 10px; width: 300px; height: auto; float: left;
}
#CSSBox2 ul li img {
	margin: 0px 10px; width: 300px; height: auto; float: left;
}
/*首页新闻*/
.newsbox{ background-color: #efefef;width: 100%;}
.news{width:1280px; margin:0 auto; padding:50px 0 0 0;}
.news h3{background:url(../images/tittle_bg.png) center no-repeat; color:#0950a2;font-size: 36px;text-align: center; font-weight: normal;}
.news_c{width: 100%;padding-top:60px; padding-bottom: 30px;}

.news1{ width:35%; float: left;  background: url(../imagesp/news_bg.png)  bottom no-repeat; padding-left: 60PX; background-color: #ebe9e9;padding-RIGHT: 60PX; height:560PX;}

.news1 span{font-size:16px; float: left; line-height: 45px; padding-left:15px; }
.news1 h4{font-size:20px; float: left;margin-top:60px;}
.news1 .nr{font-size:16px; float: left; color: #727272; width:430px;line-height: 24px;margin-top:25px;}
.news1 .nr a{color: #727272;}
.news1 .nr a:hover{}

.news2{ width:100%; float: right;}
.index_news ul li {width:23.5%; float:left; background-color:#f6f7fb; margin:0 2% 20px 0px; height:360px;overflow: hidden;text-align: center}
.index_news ul li:last-child{margin-right: 0}
.index_news ul li:hover{display:block; background:#d9dfe8;}


.index_news ul li .img{height:200px;overflow: hidden;width: 100%; padding:0 0 0 0;}
.index_news ul li .img img{width:300px;height:200px;border: 1px solid #DBDBDB;transition: all 0.6s;}
.index_news ul li .img img:hover{transform: scale(1.1);}
.index_news ul li a .tittle{text-align:left; font-size:16px;line-height:26px; padding:10px 15px 0 15px;color: #333; overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.index_news ul li:hover a .tittle{font-size:16px;color: #0950a3} 
.index_news ul li .date{text-align:left; font-size:12px;  line-height: 32px; padding-left: 15px; color: #b2b2b2}
.index_news ul li .content{ padding-left: 15px; padding-right: 15px; font-size:14px;line-height:24px; text-align: left;}
.index_news ul li:hover .content{color: #333333;}
.m{padding-left: 15px; padding-right: 15px; font-size:12px;line-height:24px; text-align: left;color:#242424; padding-top: 15px;}
.m a{color:#242424;}
.m a:hover{color:#c20000;}



/*新闻*/
.New_content{width:70%;position: relative;margin:auto; margin-top: 50px;}
.New_content.nc2{width:70%;padding:0 3%;padding-bottom:40px}
.New_Leftcent{width: 100%; position: relative;}
.New_Leftcent a{display:block;width: 100%;}
.New_Leftcent a:last-child{float:right;padding-right: 0;}
.New_LeftTp1{width:42%;position: relative;float: left}
.New_LeftTp1 img{width: 100%;height: auto;}
.swiper-container {
  height: 360px;
  width: 100%;
}
@media (max-width: 1400px) {
	.swiper-container {
	  height: 260px;
	}
}
.New_LeftHw{width:55%;position: relative;float: right;}
.New_LeftHw h2{font-size: 20px;line-height: 24px;padding-bottom:8px;font-weight: normal}
.New_LeftHw em{color: #7b7b7b;line-height: 24px;font-style: normal}
.New_LeftHw p{font-size: 14px;color: #333333;line-height:30px;text-align:justify;text-justify:inter-ideograph;margin-top:12px}
.New_LeftHw .more{color: #666;background: url(../images/bd_12.png) 0 50% no-repeat;padding-left: 30px;line-height: 100px;font-size: 16px;}
.New_Leftcent a:hover .more{color: #004ea2;}
.New_Rightcent{width: 55.5%;float: left;position: relative;margin-left:3%;}
.New_RightTp1{width: 100%;position: relative;margin-top: -20px;}
.New_RTp1ablock{width: 98%;display: block;position: relative;overflow: hidden;padding:25px 1%;border-bottom: 1px solid #cccccc;}
.New_RTp1ablock:hover{background:url(../images/i6.png) no-repeat 98% 100px #f2f6fb;}

.add_new{background:url(../images/i6.png) no-repeat right 20px center #f2f6fb;}
.add_new:hover{background:url(../images/i6.png) no-repeat right 20px center #cae2ff}

.New_RTime{width:9%;height:80px;background:#004ea2; text-align: center;position: relative;float: left;}
.New_RTime p{font-size:45px;color: #fff;margin-top:15px;font-size:20px;}
.New_RTime span{font-size:14px;width: 100%; color: #fff;display: block;text-align: center;position: absolute;top:45px;left:0 }
.New_RTp1ablock:hover .New_RTime{background: #fff;}
.New_RTp1ablock:hover .New_RTime p{color: #004ea2;}
.New_RTp1ablock:hover .New_RTime span{color: #004ea2;}
.New_pred{width:88%; position: relative;float:right;}
.New_pred h2{font-size:20px;display: block;font-weight: normal}
.New_pred em{clear: both; display: none;width: 32px;height: 1px;background: #004ea2;margin:10px 0 5px 0;}
.New_pred p{clear: both;width: 100%;font-size: 14px;color: #333;line-height:20px;padding-top:10px;}
.New_pred span{font-size: 14px;color: #7b7b7b; line-height:28px;}
.New_RTp1ablock:hover .New_pred p{color: #004ea2;}
.New_RTp1ablock:hover .New_pred span{color: #004ea2;}

.add_img{margin-bottom: 0}
.add_img .New_RTime {background: none;width:25%;max-height: 110px;overflow: hidden}
.add_img .New_RTime img{width: 100%;height: auto;}
.add_img:hover .New_RTime{background:none;}
.add_img .New_pred{width:72%;float: right;margin-left: 0;overflow: hidden}
.add_img .New_pred h2{font-size: 16px;}

.searchpro{padding-left: 2%;}
.searchpro a{background:#004ea2;color: #ffffff;line-height:32px;width:23.5%;float:left;text-align: center;margin-right: 2%;margin-bottom:20px;font-size: 16px;transition:all .3s;padding: 30px 0;}
.searchpro a:nth-child(4n){margin-right: 0}
.searchpro a:hover{background: #f2f6fb;color: #004ea2;}


.HzDynamicList {
	width:70%;margin:0 auto;padding:0 0 50px 0;
}
.HzDynamicList ul li {
	width: 23%;
	float: left;
	margin-bottom: 40px;margin-left: 1%;margin-right: 1%;height: 420px;overflow: hidden
}
.HzDynamicList ul li img {
	width: 100%;
	height:228px;
	border: 1px solid #dcdcdc;
}
.HzDynamicList ul li .introduce {
	margin-top: 15px;
}
.HzDynamicList ul li .introduce p {
	overflow: hidden;
	width: 100%;
}
.HzDynamicList ul li .introduce .title {
	color: #333;
	font-size: 18px;
	margin-bottom: 5px;
}
.HzDynamicList ul li .introduce .years {
	font-size: 14px;
	color: #999;
	display:block;
	margin-top: 12px;
}
.HzDynamicList ul li:hover .title {
	color: #004ea2;
}
.HzDynamicList ul li .introduce .briefIntroduction {
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.HzDynamicList ul li .introduce .briefIntroduction span {
	color: #999;
	margin-left: 5px;
}



/*关于我们*/
.about{width:100%; background-color: #efefef; height:680px;}
.about_c{width:1280px; margin:0 auto; padding-bottom:100px;padding-top:50px;}
.about_c h3{background:url(../images/tittle_bg.png) center no-repeat; color:#0950a2;font-size: 36px;text-align: center; font-weight: normal;}
.about_c1{width:600px; float:left; margin-top:80px;}

.about_c1_img{ width:600px; float: left;height:382px;overflow: hidden}
.about_c1_img img{cursor: pointer; transition: all 0.6s;}
.about_c1_img img:hover{ transform: scale(1.4);}


.about_c2{width:600px; float:right; margin-top:110px;}
.about_c2 h4{color:#0950a2; font-size:38px; text-align: left;}



.about_c2 p{line-height:24px;padding-top:15px; color: #000}
.about_c2_img{}
.aboutmore{ float: left; width:150px; display:block; margin-top:60px; line-height:30px; text-align: center}
.aboutmore a{ border: 1px solid #006cd0; background-color: #006cd0;display: block;border-radius: 20px; color: #FFFFFF }
.aboutmore a:hover{border: 1px solid #FFF; background-color: #FFF;display: block;border-radius: 20px; color: #006cd0 }

.promore{ width:300px; display:block;margin: 0 auto;line-height:30px; text-align: center}
.promore a{ border: 1px solid #006cd0; background-color: #006cd0;display: block;border-radius: 20px; color: #FFFFFF }
.promore a:hover{border: 1px solid #fe000c; background-color: #fe000c;display: block;border-radius: 20px; color: #ffffff; }

.quality1{ width:30%; float: left;}
.quality2{ width:65%; float: right;}
.honor{ width:100%;padding-top:50px;}


.honor_img1 {width:47%; float:left; background-color:#f6f7fb; margin:0 6% 50px 0px; height:790px;overflow: hidden;text-align: center}
.honor_img1:nth-child(2n){margin-right: 0}
.honor_img1:hover{display:block; background:#d9d9d9}

.honor_img1 .img{height:709px;width:502px;margin: 0 auto;overflow: hidden;margin-top: 30px;}
.honor_img1 .img img{width:500px;height:707px;;transition: all 0.6s;display: block;border: 1px solid #DBDBDB}
.honor_img1 .img img:hover{transform: scale(1.2);}
.honor_img1 .tittle{text-align:center; font-size:14px;line-height:26px; padding-left: 10px; padding-right: 10px; color: #333; padding-top:10px;}
.honor_img1 .tittle a{font-size:14px;color: #333}
.honor_img1 .date{text-align:left; font-size:12px;  line-height: 32px; padding-left: 15px; color: #b2b2b2}


.honor_img1 .content{ padding-left: 15px; padding-right: 15px; font-size:14px;line-height:24px; text-align: left;}
.m{padding-left: 15px; padding-right: 15px; font-size:12px;line-height:24px; text-align: left;color:#242424; padding-top: 15px;}
.m a{color:#242424;}
.m a:hover{color:#c20000;}

/*====================底部样式============================*/
.footer { background-color:#2c2c2c;width:100%;clear: both}
.footer a{color:#fff;}
.footlink1{ width:1280px; margin:0 auto; padding:40px 0; }
.footlink11{width:160px;font-size:14px; float:left; margin-right:20px;}
.footlink11 span{line-height:34px;font-size: 16px;}
.footlink11 ul{color:#d1d1d1;}
.footlink11 li{width:160px;font-size:14px; float:left; display:block; line-height:30px; color:#FFF;}
.footlink11 li a{width:160px;font-size:14px; float:left; display:block; line-height:30px; color:#FFF; cursor:pointer;transition:all .3s;}
.footlink11 li a:hover{width:160px;font-size:14px; float:left; display:block; line-height:30px; color:#0950a2;-webkit-transform:translateY(-7px);transform:translateY(-7px);}
.footlink2{ width:350px; float:right; line-height: 34px; font-size: 16px; color:#d1d1d1; }


.footmap{ width:580px; float: left;}
.icon{float: left; width:300px; margin-top:-25px;}
.icon ul{}
.icon li{ float:left; display:block; margin-right:5px;}


.copy{width:100%;margin:0 auto; background-color:#2c2c2c; height:58px; text-align:center; line-height:50px ;color: #6b6e78; border-top: 1px solid #9e9e9e}

.copy a{color: #6b6e78}


.return_top {
  position: fixed;
  right: 0;
  bottom: 20px;
  width:76px;
}
.return_top a {
  display: block;
  width: 76px;
  height: 69px;
  margin-bottom: 3px;
  background: #797979;
  position: relative;
}
.return_top a .con{
	position: absolute;
	right:76px;
	bottom: 0;
	background-color: #797979;
	transform: translateX(165px);
	opacity: 0;
	transition: all .5s;
}
.return_top a .con span{
	color: #fff;
	text-align: center;
	display: block;
    height: 69px;
    line-height: 69px;
    width: 165px;
    font-size: 18px;
}
.return_top a:hover {
  background: #1444b0;
}
.return_top a:hover .con{
	transform: translateX(0);
	opacity: 1;
}
@media (max-width: 1024px) {
  .return_top {
    display: none;
  }
}

.sbanner{ width:100%; margin: 0 auto; height:380px; background: url(../images/nbanner.jpg) center no-repeat;}
/*内页宽屏菜单*/
.nlistbox{width:100%; border-bottom: 1px solid #C1C1C1; line-height: 60px;}
.nlist{width:965px;margin:0 auto;}
.nlist ul{margin: 0 auto;}
.nlist li{ width:160px; float:left; background-color:#0e2b4d;  line-height: 60px;text-align:center;  display:block; font-size:16px;}
.nlist li a{ color:#2a2a2a; background-color:#FFF;display:block;border-right: 1px  solid #bcbcbc}
.nlist li:first-child a{border-left: 1px  solid #bcbcbc}
.nlist li a:hover{ color:#FFF;background-color:#0950a2;display:block;}
.nlist ul .last a{color:#FFF;background-color:#0950a2;}

.add_sgsmenu{}
.add_sgsmenu li{width: 19%;}

.add_aboutmenu{}
.add_aboutmenu li{width:14.285%;}

.nlist2{width:645px;margin:0 auto; }
.nlist2 ul{margin: 0 auto;}
.nlist2 li{ width:160px; float:left; background-color:#0e2b4d;  line-height: 60px;text-align:center;  display:block; font-size:16px;}
.nlist2 li a{ color:#2a2a2a; background-color:#FFF;display:block;border-right: 1px  solid #bcbcbc}
.nlist2 li:first-child a{border-left: 1px  solid #bcbcbc}
.nlist2 li a:hover{ color:#FFF;background-color:#0950a2;display:block;}
.nlist2 ul .last a{color:#FFF;background-color:#0950a2;}

.nlist3{width:322px;margin:0 auto; }
.nlist3 ul{margin: 0 auto;}
.nlist3 li{ width:160px; float:left; background-color:#0e2b4d;  line-height: 60px;text-align:center;  display:block; font-size:16px;}
.nlist3 li a{ color:#2a2a2a; background-color:#FFF;display:block;border-right: 1px  solid #bcbcbc}
.nlist3 li:first-child a{border-left: 1px  solid #bcbcbc}
.nlist3 li a:hover{ color:#FFF;background-color:#0950a2;display:block;}
.nlist3 ul .last a{color:#FFF;background-color:#0950a2;}

.lacation{ width: 1280px; margin: 0 auto;}


.nabout{ width:100%;margin: 0 auto; padding-top: 50px;}
.nabout h3{background:url(../images/tittle_bg.png) center no-repeat; color:#0950a2;font-size: 36px;text-align: center; font-weight: normal;}
.nabout1{ width: 1280px;margin: 0 auto; line-height: 30px;padding-top: 50px; padding-bottom: 50px;min-height: 350px; }
.nabout1l{width: 730px; float: left;font-size: 16px;}
.nabout1r{width: 520px; float: right;}

.neirong{ width: 1280px;margin: 0 auto; line-height: 30px;padding-top: 50px; padding-bottom: 50px;min-height: 350px; line-height: 2;font-style: 16px; }
.neirong h1{font-size:24px;text-align: center;font-weight: 500;margin-bottom: 20px;}
.time{text-align:center; padding-bottom:30px; color:#666666;border-bottom: #efefef solid 1px;margin-bottom: 30px;}
.time span{text-align: center;    padding-left: 25px;    margin: 0 20px;}
.time span:nth-child(1) {
    background: url("../images/icon_time.png") left center no-repeat;
}
.time span:nth-child(2) {
    background: url("../images/icon_see.png") left center no-repeat;
}
.neirong img{max-width: 100%;height: auto}
.wz_more{border-top: #efefef solid 1px;margin-top: 30px;padding: 20px 0;line-height: 35px;font-size:14px;}
.wz_more a{font-size: 16px;}
.close-btn{width: 120px;background: #0950a2;text-align: center;line-height: 35px;}
.close-btn a{color: #ffffff;display: block}

.nabout1_img{ width:520px; float: left;height:320px;overflow: hidden}
.nabout1_img img{cursor: pointer; transition: all 0.6s;}
.nabout1_img img:hover{ transform: scale(1.4);}

.culture{width: 1280px;margin: 0 auto; line-height: 30px;padding-top: 50px;}
.culture h3{background:url(../images/tittle_bg.png) center no-repeat; color:#0950a2;font-size: 36px;text-align: center; font-weight: normal;}

.zp{width:100%;margin: 0 auto; padding-top: 50px; background-color: #efefef; height:500px;}
.zp h3{background:url(../images/tittle_bg.png) center no-repeat; color:#0950a2;font-size: 36px;text-align: center; font-weight: normal;}
.rczp{padding-bottom: 50px;width: 1280px;margin: 0 auto;}
.showjob{font-size: 12px;width:100%;padding: 20px 0;}
.jobcon{margin: 0 1% 20px 1%;float:left;width:31.3%;}
.showjob h3{font-size:16px;color: #333;font-weight: normal;display:inline;line-height:35px;}
.showjob div{margin-top: 15px;}
.showjob strong{color:#db4939;padding-left:25px;line-height:40px;float:left;}
.showjob p{line-height:25px;color: #666666;padding-bottom: 15px;clear: both;border-bottom: 1px dotted #ccc;position: relative}
.showjob p span{right:0;bottom: 0;position: absolute;z-index: 999}
.info-bottom {
    display: block;
    width: 70px;
    height: 25px;
    font-size: 12px;
    color: #fff;
    background: #0950a2;
    border-radius: 2px;
    text-align: center;
    line-height: 25px;
    color: #fff !important;float:right;margin-top:8px;
}
.jobnr{font-size:14px;background: #f5f5f5;padding:15px;clear:both;line-height: 2;}
.jobnr p{border-bottom: none}
.jobnr p span{float:none;}
.jobnr strong{color:#0055a2;padding:0;line-height:35px;;float:none;font-weight: normal;}

/*内页产品*/
.nproduct{width: 1280px;margin: 0 auto;padding-top: 50px; padding-bottom: 50px;}

.nproduct1 { float:left;width:300px;}
	
.S_menu_T {
	height:45px;
	line-height:45px;
	
	font-size:22px;
	 text-align: left;
	background:#f4f4f4;
	font-weight:none; padding-left:15px;}
.S_menu_C {	background:#f4f4f4;	padding:10px 8px;}
.S_menu_C ul li {line-height:42px; margin-bottom: 5px; background-color: #FFFFFF }
.S_menu_C ul li a.first_a {	border:1px solid #d9d9d9;color:#2f2f2f;	font-size:16px;	display:block;padding-left:20px;background:url(../images/jt02.gif) 240px center no-repeat;}
.S_menu_C ul li a.first_a:hover {color:#2f2f2f;border:1px solid #FFF;background:url(../images/jt02.gif) 240px center no-repeat #cccccc;}
.S_menu_C ul li a.ahover,.S_menu_C ul li a.ahover:hover {color:#FFF;border:1px solid #FFF;background:#0950a2;}
.S_menu_C ul li a.ahover2,.S_menu_C ul li a.ahover2 {color:#2f2f2f;border:1px solid #FFF;background:#cccccc;}


.my_box {width:200px;background:#e9e9e9;margin:0 auto;padding-left: 20px; }

.nproduct2{width: 940px; float: right;padding-bottom: 50px;}
.nproduct2 h3{color:#0950a2;font-size:22px;text-align: left; font-weight: normal;}



.apply{width:1280px;margin: 0 auto; padding-bottom: 50px;}
.apply1{ width:200px; float: left;margin-bottom:50px; }
.apply1 h3{ width: 100%;border:1px solid #0950a2; line-height:36px; text-align: center;border-radius:20px; display: block; background-color: #0950a2; color: #FFFFFF;}

.apply2{ width: 100%;margin: 0 auto;clear: both;}
.apply2 p{float:left;font-size: 16px;padding-right: 30px;padding-top: 20px;}
.apply2 img{float:left}
.zlzlz{text-align: center;font-size: 20px;min-height: 350px;line-height: 150px;}

.join_informationL{width:60%;height:30px;margin-bottom:30px;float:left;}
.join_informationL ul{overflow:hidden;height:100%}
.join_informationL ul li{float:left;line-height:30px;width:50%}
.join_informationL ul li span{color:#15499a;font-size:14px}
.join_informationL ul li img{text-indent:0;float:left;margin-right:10px}

.joblist{width: 1000px;margin: 0 auto}
.joblist ul li {
    position: relative;
    margin-bottom: 17px;cursor: pointer;
}
.joblist ul li .toutou {
    background: #f6f6f6;
}
.joblist ul li .toutou a {
    display: block;
    position: relative;
    height: 90px;
    padding-left: 100px;
    background: url(../images/j1.png) 97% center no-repeat;
}
.joblist ul li .ico {
    position: absolute;
    left: 27px;
    top: 18px;
    z-index: 5;
    width: 51px;
    height: 51px;
    text-align: center;background: url("../images/user_bg.png") 50% 50% no-repeat;line-height: 51px;font-weight: bold;font-size:22px;color: #0950a2;
	font-style: italic;
}
.joblist ul li .name {
    padding-top: 20px;
    font-size: 18px;
    color: #333;
    font-weight: 700;
}
.joblist ul li .msg {
  padding-top: 5px;
}
.joblist ul li .msg em {
  padding-right: 24px;
  color: #5a5a5a;
  font-size: 12px;
  font-style: normal;
}
.joblist ul li .box {
  background: #f3f3f3;
  border-top: #eaeaea solid 1px;
  font-size: 14px;
  display: none;
  padding: 35px 50px 95px;
}
.box_dec{clear: both}
.joblist ul li .box strong{color: #333333;font-size:14px;}
.joblist ul li:hover .box{display: block}
.joblist ul li:hover .toutou a {
  background: url(../images/j2.png) 97% center no-repeat;
}

.search h3{font-size:18px;text-align: left; line-height:80px;font-weight: normal; padding-left: 2%; }
.search h3 span{color:red;font-size: 24px;font-weight: 500;}

.page{width: auto;padding-top: 20px;margin: 0 auto;clear: both;float: right}
.page a{height: 26px;display: block;text-align: center;margin: 0 5px; float: left; line-height: 26px;color: #fff;background: #ccc;padding: 0 10px}
.page span{display: block;float: left;text-align: center;padding: 0 12px;line-height: 26px;}
.page a.current{background-color:#004ea2;}
.page a.pageleft{background:url(../images/al.png) no-repeat left center #ccc;}
.page a.pageright{background:url(../images/ar.png) no-repeat left center #004ea2;}
.page select{background: #ccc;height: 26px;color: #fff;line-height: 26px;}

.table2{background:#ccc;text-align:center;width:95%;}
.table2 tr{ background:#fff;}
.table2 tr.top{color:#000;font-weight:bold;}
.table2 td{padding:0px 3px;line-height:42px;}

.joinTop{width:1000px;margin: 0 auto 30px;height: 160px;overflow:hidden}
.joinTop a{width: 50%;float: left}
.joinTop a:nth-child(2){background: #15499A;color: #FFF;line-height: 160px;text-align: center;font-size: 18px;}

.list_sgs{width: 100%;clear: both;}
.list_sgs h3{ width: 200px;border:1px solid #0950a2; line-height:36px; text-align: center;border-radius:20px; display: block; background-color: #0950a2; color: #FFFFFF;float: left}
.list_sgs ul{padding: 30px 0;clear: both}
.list_sgs li{width: 32%;float: left;margin-right: 2%;line-height: 50px;background: #cccccc;color: #ffffff;text-align: center;margin-bottom: 10px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.list_sgs li:nth-child(3n){margin-right: 0}
.list_sgs li a{display: block}
.list_sgs li:hover{background:#2c2c2c;}
.list_sgs li:hover a{color: #ffffff;}

.addnew{font-size: 18px;line-height: 2}

.pagination {
  position: absolute;
  right: 0;
  text-align: right;
  bottom:5px;
  width:55%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #004ea2;
}

.txzs{ width:830px; margin:0px auto; padding-bottom:20px;padding-left: 450px;}
.txzs ul{ padding-top:10px;}
.txzs ul li{ border-left:3px solid #616161; padding-left:18px; position:relative; margin-top:20px;background-image:url(../images/zs_jt_1.png); background-repeat:no-repeat; background-position:right;}
.txzs ul li a{font-size:18px; color:#333; line-height:30px;display: block}

.txzs ul li:hover{ border-left:3px solid #0068B7;background-image:url(../images/zs_jt_2.png);}
.txzs ul li:hover a{ color:#0950a2;}
