@charset "utf-8";

/* Banner */

.swiper-wrapper{ width:100%}

.swiper-wrapper img{ width:100%}

.swiper-container-1{ width:100%;}

.swiper-container-1 img{ width:100%}

.swiper-wrapper .swiper-slide-sj{ display:none}

.swiper-wrapper .swiper-slide-pc{ display:block}

.container{ width:1200px; margin:0 auto; padding:50px 0 100px}

.n_nav{ width:100%; background:#e9e9e9}

.n_nav .nr{ width:1200px; margin:0 auto}

.n_nav .nr .lt{ float:left;}

.n_nav .nr .lt ul li{ float:left; width:110px; height:54px; line-height:54px; text-align:center; margin-right:50px; font-size:16px;}

.n_nav .nr .lt ul li a{ color:#000; display:block}

.n_nav .nr .lt ul li a:hover,.n_nav .nr .lt ul li a.on{ color:#d4890d}

.n_nav .nr .rt{ float:right; line-height:54px; font-size:13px; color:#000000}

.n_nav .nr .rt a{ color:#000}

@media (max-width:1200px) {

	.container{ width:96%; margin:0 auto; padding:3% 0 5%}

	.n_nav .nr{ width:96%; margin:0 auto}

	.n_nav .nr .rt{ display:none}

	.n_nav .nr .lt{ width:100%}

	.n_nav .nr .lt ul li{ width:25%; margin-right:0}

	.swiper-wrapper .swiper-slide-sj{ display:block}

	.swiper-wrapper .swiper-slide-pc{ display:none}

}

@media (max-width:450px) {

	.n_nav .nr .lt ul li{ width:50%; margin-right:0; border-bottom:1px solid #fff; border-right:1px solid #fff; box-sizing:border-box; font-size:15px; height:45px; line-height:45px}

	.n_nav .nr .lt ul li:nth-child(2n){ border-right:0}

	

}



.gcon_2{ width:1200px; margin:0 auto;}

.gcon_2 .top{ width:100%; text-align:center; padding-top:45px}

.gcon_2 .top h3{ font-size:35px; color:#000000; font-weight:normal;}

.gcon_2 .top h3 i{ color:#d4890d}

.gcon_2 .top h4{ background:url(../images/g_05.png) center center no-repeat; font-size:14px; color:#000; font-weight:normal; text-transform:uppercase}

.gcon_2 .top h4 i{ color:#d4890d;}

.gcon_2 .tab01{ width:100%; margin-top:30px}

.gcon_2 .tab01 .hd{ width:100%;background:#f7f7f7}

.gcon_2 .tab01 .hd ul li{ float:left; width:16.66%; text-align:center; font-size:16px; color:#000000;line-height:45px; }

.gcon_2 .tab01 .hd ul li:nth-child(6){ width:16.7%}

.gcon_2 .tab01 .hd ul li i{ display:inline-block; vertical-align:top; color:#333}

.gcon_2 .tab01 .hd ul li.on i,.gcon_2 .tab01 .hd ul li:hover i{ color:#fff}

.gcon_2 .tab01 .hd ul li.on,.gcon_2 .tab01 .hd ul li:hover{ background:#d4890d; color:#fff}

.gcon_2 .tab01 .hd ul li.on i,.gcon_2 .tab01 .hd ul li:hover i{ background:url(../images/g_06.png) left center no-repeat; padding-left:18px}

@media (max-width:1200px) {

	.gcon_2{ width:96%}

	.gcon_2 .tab01 .hd ul li{ width:33.33333%; border-bottom:1px solid #fff; box-sizing:border-box; border-right:1px solid #fff}

	.gcon_2 .tab01 .hd ul li:nth-child(6){ width:33.3333%}

}

@media (max-width:640px) {

	.gcon_2 .top{ padding-top:35px}

	.gcon_2 .top h3{ font-size:20px;}

	.gcon_2 .top h4{ font-size:12px;}

	.gcon_2 .tab01{ margin-top:20px}

	.gcon_2 .tab01 .hd ul li{ width:50%; font-size:13px;line-height:35px;}

	.gcon_2 .tab01 .hd ul li:nth-child(6){width:50%;}

}













/* 图片列表 */

.pic-item-list { margin:0 0 20px; }

.pic-item-list .pic-item { display:block; float:left; margin-bottom:10px; padding:0; }

.pic-item-list .list-pic { display:block;  margin:0 auto; padding:4px; border:1px solid #919090; text-align:center; }

.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; background:#f7f7f7 }

.piList {overflow:hidden; }

.piList .pic-item-list { width:100%; margin:0; padding:0; }

.piList .pic-item { position:relative; width:23.5%; margin:0 2% 2% 0; padding:0; display:inline; }

.piList .pic-item:nth-child(4n){ margin-right:0}

.piList .list-pic { display:block; width:100%;  margin-bottom:0; padding:0; border:0;}

.piList .list-pic img { width:100%;  }

.piList dl { padding:4px 5px; line-height:20px; }

.piList dl dt { height:30px; font-size:14px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.piList .pic-item .more{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:9; background:url(../images/g_08.png) center center no-repeat rgba(15,76,143,0.4); opacity:0; transition:all 0.3s linear}

.piList .pic-item:hover .more{ opacity:1}

@media (max-width:1000px) {

	.piList .pic-item {width:32%;}

	.piList .pic-item:nth-child(4n){ margin-right:2%}

	.piList .pic-item:nth-child(3n){ margin-right:0}

	.piList dl dt{ font-size:12px}

}

@media (max-width:450px) {

	.piList .pic-item {width:49%;}

	.piList .pic-item:nth-child(4n){ margin-right:2%}

	.piList .pic-item:nth-child(3n){ margin-right:2%}

	.piList .pic-item:nth-child(2n){ margin-right:0}

}







/* 分页 */

.page { padding:0 0 40px; line-height:24px; text-align:center; }

.page a { display:inline-block; margin:0 2px; padding:0 8px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; }

.page a:hover,.page .current { border:1px solid #d4890d; background:#d4890d; color:#fff; }

.page span{margin-right:6px;}

@media (max-width:450px) {

	.page { padding:0 0 20px; line-height:20px; text-align:center; }

	.page a{ padding:0 4px;margin:0}

}





/* 头部新闻 */

.hotNews { margin-bottom:30px; background:#f1f1f1; overflow:hidden; }

.hotNews .pic { float:left; width:486px; margin-right:5px; }

.hotNews .pic img { width:100%; height:100%; }

.hotNews dl { display:block; overflow:hidden; zoom:1; padding:45px 20px 0 15px; line-height:22px; }

.hotNews dl dt { margin-bottom:13px; padding-left:10px; background:url(../images/o_ico_05.jpg) no-repeat 0 13px; color:#333; font-size:26px; line-height:30px; }

.hotNews dl dt a { color:#333; }

.hotNews dl dt a:hover { color:#000; }

.hotNews dl .i { min-height:110px; padding-bottom:10px; padding-left:10px; color:#333; font-size:14px }

.hotNews dl .m { width:156px; height:37px; margin-left:10px; background:#d4890d; line-height:37px; text-align:center; font-size:14px;}

.hotNews dl .m a { display:block; color:#fff; }

.hotNews dl .m a:hover { background:#666; color:#fff; }



/* 新闻列表 */

.news { padding:0 0 40px; }

.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }

.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }

.list { padding:0 0 40px; }

.list li { padding:9px 0; border-bottom:1px dashed #e0e0e0; background:url(../images/o_ico_18.gif) no-repeat 2px 17px; font-size:14px; line-height:20px; clear:both; }

.list li span { float:right; color:#999; font-size:12px; }

.list li a { padding-left:15px; display:inline-block; vertical-align:top; width:calc(100% - 100px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }

.list li a:hover { text-decoration:underline; }



@media (max-width:1200px) {

.hotNews{ display:none}

}



/* 图文新闻 */

.pothoItem { margin:0 0 40px; }

.pothoItem .item { margin-bottom:20px; padding:0 0 20px; border-bottom:1px dashed #d3d3d3; overflow:hidden; }

.pothoItem .item .pic { float:left; width:290px; margin-right:25px; }

.pothoItem .item .pic img { width:290px; }

.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; }

.pothoItem .item dl dt { font-size:16px; line-height:32px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.pothoItem .item dl .i { padding:5px 0 0; color:#999; font-size:14px; line-height:25px; height:50px; overflow:hidden }

.pothoItem .item dl .m{ text-align:right}

.pothoItem .item dl .m a{ display:inline-block; vertical-align:top; width:138px; height:33px; background:#d4890d; color:#fff; text-align:center; line-height:33px; margin-top:25px}

@media (max-width:640px) {

	.pothoItem .item .pic {width:170px;}

	.pothoItem .item .pic img { width:170px;}

	.pothoItem .item dl .m{ display:none}

}

@media (max-width:375px) {

	.pothoItem .item .pic {width:150px; margin-right:10px}

	.pothoItem .item .pic img { width:150px;}

	.pothoItem .item dl .i{ font-size:12px; line-height:20px; height:40px;}	

}



/* 内容模式 */

.article { padding:0 0 40px; line-height:2; font-size:14px; word-wrap:break-word; }

.article .hd { padding:0 0 20px; text-align:center; }

.article .hd h1 { color:#000; font-size:20px; }

.article .hd .titBar { color:#797979; font-size:12px; } 

.article .bd { padding-bottom:40px; }

.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

.article img{ max-width:100%}





@media (max-width:1200px) {

	.article .hd h1{ font-size:18px}

}





.contact{ width:100%;}

.contact .c1{ width:1200px; margin:0 auto; padding-top:100px}

.contact .c1 .m1{ width:100%}

.contact .c1 .m2{ width:100%; display:none}

.contact .c1 .m2 img{ width:100%}

.contact .c1 .m1 img{ width:100%}

.contact .c2{ width:1200px; margin:0 auto; padding:30px 0 60px}

@media (max-width:1200px) {

	.contact .c1{ width:96%; padding-top:50px}

	.contact .c2{ width:96%}	

}

@media (max-width:640px) {

	.contact .c1 .m1{ width:100%; display:none}

	.contact .c1 .m2{ width:100%; display:block}

	.contact .c2{padding:10px 0 20px}

}



/* 人才招聘 */

.form-panel { width:540px; margin:0 auto; padding:0 0 30px; }

.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }

.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }

.form-panel .field { clear:both; }

.form-panel li.field label { display:block; float:left; width:100px; line-height:35px; text-align:right; }

.form-panel .input { padding:5px 0; zoom:1; }

.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }

.form-panel .text { height:33px; width:400px; border:1px solid #ccc; background:#fff; color:#555; }

.form-panel .text2 { height:33px; width:200px; border:1px solid #ccc; background:#fff; color:#555; }

.online .text:focus { border: 1px solid #333; box-shadow: 1px 1px 3px rgba(0,0,0,0.3); }

.form-panel .textarea { width:400px; height:100px; border:1px solid #ccc; background:#fff; color:#555; }

.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both; }

.form-panel .submit-field input { margin-right:10px; }

.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:195px; height:35px; border:none; background:#d4890d; color:#fff; cursor:pointer; }

.form-panel .submit-field .btn-reset { background:#0f4c8f}

@media (max-width:640px) {

.form-panel li.field label{ width:80px}

.form-panel .submit-field { padding:0 10px 20px 80px;}

.form-panel{ width:100%}

.form-panel .text { width:calc(100% - 120px); }

.form-panel .text2 { width:calc(60% - 120px); border:1px solid #ccc; background:#fff; color:#555; }

.form-panel .textarea{ width:calc(100% - 120px);}

.form-panel .submit-field .btn-reset{ display:none}

.form-panel .submit-field .btn-submit, .form-panel .submit-field .btn-reset{ width:100%}

.form-panel .submit-field .btn-submit, .form-panel .submit-field .btn-reset{ width:calc(100% - 27px);}

}

@media (max-width:375px) {

	

	

}



.pc-nr{ display:block; text-align:center;}

.sj-nr{ display:none}



@media all and (max-width:1200px){

	

	.pc-nr{ display:none}

	.sj-nr{ display:block}

}





.gcon_1{ width:100%; background:url(../images/g_24.png) center center;}

.gcon_1 .nr{ width:1200px; margin:0 auto; height:52px; margin-top:2px}

.gcon_1 .nr .sp1{ display:block; float:left; line-height:52px; color:#fff; font-size:20px; padding:0 25px}

.gcon_1 .nr .sp1 i{ font-weight:bold}

.gcon_1 .nr .sp2{ display:block; float:left; line-height:52px; font-size:17px; background:url(../images/g_02.png) left center no-repeat; padding-left:28px; color:#fff; padding-right:140px}

.gcon_1 .nr .sp3{ display:block; float:left; color:#fff; font-size:13px; line-height:52px;}

.gcon_1 .nr .sp3 i{ font-size:14px}

.gcon_1 .nr .s1{ width:300px; height:26px; float:right; margin-right:60px; position:relative; margin-top:13px}

.gcon_1 .nr .s1 .inp1{ width:100%; height:26px; border-radius:13px; border:0; background:#0f4c8f; color:#fff; box-sizing:border-box; padding:0 75px 0 30px}

.gcon_1 .nr .s1 .inp2{ width:75px; height:26px; background:url(../images/g_04.png) center center no-repeat; border:0; position:absolute; right:0; top:0; cursor:pointer}

@media (max-width:1200px) {

	.gcon_1{ display:none}

}



.add02 dl dt{height: 32px; background: #777777; line-height: 32px;font-size: 14px;text-align: center;}

.add02 dl dt li{float: left; width:20%;color: #fff;text-align: center; }

.add02 dl dd{height: 70px;  line-height: 70px;font-size: 15px;text-align: center;border-bottom: 1px #ccc dashed ;}

.add02 dl dd li{float: left; width:20%;color: #000;text-align: center; }

.add02 dl dd li:last-child{color: #000;}

@media (max-width:450px) {

	.add02 dl dt{height: 32px; background: #777777; line-height: 32px;font-size: 12px;text-align: center;}

	.add02 dl dd{height: 35px;  line-height: 35px;font-size: 12px;text-align: center;border-bottom: 1px #ccc dashed ;}

}





/* webmap */

.webmap { padding: 20px; margin: 0 auto; }

.webmap dl dt { margin: 5px 0; padding-left: 18px; background: url(../images/ico_05.gif) 3px center no-repeat; font-size: 16px; line-height: 2; }

.webmap dl dt a { color: #000; font-weight: bold; }

.webmap dl dd { padding-left: 18px; }

.webmap dl dd a { float: left; display: block; margin-right: 10px; margin-bottom: 5px; padding: 0 10px;color: #333; font-size: 14px; line-height: 2; white-space: nowrap;border: 1px solid #ccc;}

.webmap dl dd a:hover { background: #555; color: #fff; text-decoration: none; }

.webmap dl dd p.thd a { background: #eee; }

.webmap dl dd p.thd a:hover { background: #999; }

.contact-map { margin-bottom: 30px; }





.fanye{ display:none}



.article .bd>div>h3{ display:none}

.biaoti{ display:none}

























