.wrapper{width: 94%;max-width: 1340px;margin: auto;}



.inbanner{ position:relative; }
.inbanner img{width: 100%; height:auto;}
.inbanner h2{position: absolute;left:0; height: 30px; line-height: 30px; color:#fff; width: 100%;bottom: 30px;}
.site{font-size: 12px;color:#000;margin-bottom: 20px;}
.site a{color:#000;}
.site span{color:#737373;}


.page_box{text-align: center;}
.page{vertical-align:middle;text-align:center;color:#606060; line-height:34px;font-size: 12px;display: inline-flex;}
.page a{display: inline-block;border: 1px solid #d8d8d8;width: 34px;height: 34px;margin: 0;color:#666;}
.page a.prev{font-family: '宋体';font-weight: bold;}
.page a.next{font-family: '宋体';font-weight: bold;margin-right: 5px;}
.page a.prev.no,.page a.next.no{color:#cacaca;}
.page a.num.on{background: #de0a17;color:#fff;border: 1px solid #de0a17;}
.page i.dian{display: inline-block;width: 30px;}
.page a.num{font-weight: bold;background: #fff;}
.page input{width: 40px;height: 20px;line-height: 20px;padding: 0 5px;border: 1px solid #d8d8d8;background: #fff;margin: 0 5px;}
.page a.go{width: 43px;height: 22px;line-height: 22px;background: #de0a17;color:#fff;border: 0;display: inline-block;margin-top: 7px;margin-left: 5px;}


@media only screen and (max-width: 767px) {
	.page span{display: none;}
	.page a.go{display: none;}
}



.advantage_box{margin-top:36px;}
.ban_pc{display: block;}
.ban_phone{display: none;}





@media only screen and (max-width: 767px){

}

/*集团概况*/
.introduce{overflow: hidden;}
.intro_left{float: left;width: 55%;}
.intro_left_t{margin-bottom: 40px;}
.intro_left_t h2{font-weight: bold;margin-bottom: 10px;}
.intro_left_t p{margin-bottom: 40px;}
.intro_left_t i{display: block;width: 90px;height: 2px;background: #c90629;}
.intro_right{float:right;width: 40%;position: relative;border-bottom: 3px solid #c90629;}
.intro_right em img{width: 100%;}
.intro_right b{position: absolute;padding:45px 20px;line-height: 1.3;color:#fff;top: 0;left: 20px;background: url(../images/intro_bg1.jpg) center no-repeat;background-size: cover;font-weight: normal;}


/*企业荣誉*/
.honor{}
.honor .swiper-slide dl{border: 1px solid #f6f5f1;}
.honor .swiper-slide dl dt img{width: 100%;}
.honor .swiper-slide dl dd{padding: 30px;}
.honor .swiper-slide dl dd h3{margin-bottom: 25px;color:#000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.honor .swiper-slide dl dd p{line-height: 1.8em;overflow: hidden;height: 5.4em;}
.honor .swiper-button-next,.honor .swiper-button-prev{width: 32px;height: 76px;margin-top: -38px;top: 26%;}
.honor .swiper-button-next{right: 0px;background: url(../images/right_ar11.png) center no-repeat;background-size: 100% 100%;}
.honor .swiper-button-prev{left: 0px;background: url(../images/left_ar11.png) center no-repeat;background-size: 100% 100%;}
.honor .swiper-button-prev.swiper-button-disabled{background: url(../images/left_ar1.png) center no-repeat;background-size: 100% 100%;pointer-events:inherit;cursor: default;}
.honor .swiper-button-next.swiper-button-disabled{background: url(../images/right_ar1.png) center no-repeat;background-size: 100% 100%;pointer-events:inherit;cursor: default;transform:rotateY(0deg)!important}


/*发展历程*/
.dev_index_l_wrap { width:214px; }
.dev_index_l_wrap ul {  width:24px; float:right; position:relative; margin-top:-2px; } 
.dev_index_l_wrap li {  width:18px; height:89px; line-height:89px; text-align:center; background:url(../images/dev_br.jpg) no-repeat right center; background-size:auto 100%; margin-top:-1px; margin-right:5px;}
.dev_index_l_wrap li span { position:relative; padding-right:30px; color:#5e5e5e; font-family:Arial; float:right; right:-5px; margin-top:-1px; cursor:pointer; }
.dev_index_l_wrap li.active span{  font-size:72px; color:#d00000; font-weight:bold; background:url(../images/dev_cir.jpg) no-repeat right center;}

.dev_index_l_box {  overflow:hidden; width:214px; position:relative; margin-bottom:15px; height:438px;}

.dev_index_l_top { display:block; width:16px; height:10px; background:url(../images/dev_top.jpg) no-repeat; margin-bottom:15px; position:relative; float:right; right:-2px; }
.dev_index_l_bottom { display:block; width:16px; height:10px; background:url(../images/dev_bottom_act.jpg) no-repeat; margin-bottom:15px; position:relative; float:right; right:-2px; }

.dev_index { position:relative; overflow:hidden; }

.dev_index_l { width:214px; position:absolute; left:0; top:0;}

.dev_index_r {  width:calc(100% - 360px); float:left; padding-left:214px; margin-left:146px;}
.dev_index_r .dev_index_r_part > h4 { color:#d2d2d2; border-top:5px solid #d2d2d2;}
.dev_index_r ul {  position:relative; margin-bottom:40px;}
.dev_index_r li {  width:49.6%; margin-bottom:22px;}
.dev_index_r li .year_wrap {  width:95%; border:1px solid #dddddd;}
.dev_index_r li.odd .year_wrap {  float:right;}
.dev_index_r li .year_wrap img {  width:100%;}
.year_box {  padding:30px; position:relative; z-index:20; background:#fff;}
.year_box h4 { color:#2b2b2b; margin-bottom:6px;}
.year_box p {  color:#616161; font-size:14px; line-height:1.7em;}


.dev_index_l {  position:fixed; z-index:220; opacity:0;}

#swiper-container2 {  display:none;}

@media only screen and (max-width: 1520px) {
	/*about_dev*/
    .dev_index_r {  width:calc(100% - 326px); margin-left:126px; padding-left:200px;padding-bottom: 150px;}
    .year_box {  padding:20px;}
    .dev_index_l_wrap li.active span { font-size:38px; background-size:8px 8px; }
    .dev_index_l_wrap li span { right:-4px; }
    .dev_index_l_wrap li {  background-size:auto 100%;}
    .dev_index_l_wrap li { height:56px; line-height:56px; }
    .dev_index_l_box {  /*height:436px;*/height:274px;}
    .dev_index_r ul { margin-bottom:30px; }



}

@media only screen and (max-width: 1300px) {
	/*about_dev*/
    .year_box p {  font-size:12px;}
    .year_box {  padding:17px;}
    .dev_index_l_wrap li.active span { font-size:48px; }
    .dev_index_r { margin-left:106px; padding-left:160px; width:calc(100% - 266px);}
    .dev_index_r ul { margin-bottom:20px; }
}

@media only screen and (max-width: 1023px) {
	/*about_dev*/
    .year_box {  padding:12px;}
    .dev_index_l_wrap li.active span { font-size:38px; }
    .dev_index_l { width:20%; display:none; }
    .dev_index_l_wrap,.dev_index_l_box {  width:100%;}
    .dev_index_r { margin-left:0; padding-left:26%; width:74%;}
    .dev_index_r ul { margin-bottom:10px; }

    .phone_dev.dev_index_l { position:relative; top:0; width:100%;  }
    .phone_dev.dev_index_l .dev_index_l_top {  width: 10px; height: 16px; background: url(../images/dev_left_act.jpg) no-repeat; margin-bottom: 0; position: absolute; float: none; right: auto; left:10px;  top:50%; margin-top:-8px; }
    .phone_dev.dev_index_l .dev_index_l_bottom {  width: 10px; height: 16px; background: url(../images/dev_right_act.jpg) no-repeat; margin-bottom: 0; position: absolute; float: none; right: 10px; top:50%; margin-top:-8px; }
    .phone_dev.dev_index_l .dev_index_l_wrap {  height:60px; position:relative;}
    .phone_dev.dev_index_l .dev_index_l_box { height:60px; margin-bottom:0; width:90%; padding:0 10px; box-sizing:border-box;}
    .phone_dev.dev_index_l .dev_index_l_wrap ul { float:none; width:100%; margin-top:0;}
    .phone_dev.dev_index_l .dev_index_l_wrap li { line-height:60px; height:60px; width:100px; background:none; float:left; }
    .phone_dev.dev_index_l .dev_index_l_wrap li span { padding:0; background:none; right:auto; top:0; float:none;}
    .phone_dev.dev_fixed { position:fixed; top:60px; z-index:200; background:#fff; border-bottom:2px solid #005bac; }
    .dev_index_r { padding-left:0; width:100%; float:none; padding-left:0; }
    .dev_index_r ul { margin:0; width:100%; }
    .dev_index_r li {  width:50%;}
    .dev_index_r li .year_wrap {  margin:0 5px; width:auto;}
    .dev_index_r li.odd .year_wrap {  float:none;}

    #swiper-container2 {  width:100% !important; display:block;}
    #swiper-container2 .swiper-slide { text-align:center; line-height:30px; height:30px; }
    #swiper-container2 .swiper-slide.active-nav { color:#d00000; font-size:18px; }
}

@media only screen and (max-width: 767px) {
	/*about_dev*/
    .year_box {  padding:10px;}
    .dev_index_l_wrap li.active span { font-size:20px; }

    .dev_index_l_wrap li { height:50px; line-height:50px; }
    .dev_index_l_box {  height:388px;}
}


/*项目地图*/
.map_box{ position:relative; width:816px; height:620px; text-align:center; float: left; margin-left: 120px;}
#svgpaper{ width:760px; height:620px;  position:absolute; left:30px; top:0;}
#paper{width:760px; height:620px; position:absolute;  margin:0 auto; left:30px; top:0;}
.province_ul{width:760px; height:620px; position:absolute;  margin:0 auto; left:30px; top:0;}
.province_ul li{ color:#3f3f3f; font-size:12px;   width:60px; height:20px; position:absolute;z-index: 99; cursor: pointer; margin-left: 20px;}
.province_ul li.current{color: #fff;}
.province_ul li.m01{ left:590px; top:205px;}
.province_ul li.m02{ left:630px; top:160px;}
.province_ul li.m03{ left:630px; top:110px;}
.province_ul li.m04{ left:508px; top:228px;}
.province_ul li.m05{ left:525px; top:242px;}
.province_ul li.m06{ left:500px; top:260px;}
.province_ul li.m07{ left:455px; top:280px;}
.province_ul li.m08{ left:450px; top:200px;}
.province_ul li.m09{ left:585px; top:380px;}
.province_ul li.m10{ left:568px; top:350px;}
.province_ul li.m11{ left:570px; top:410px;}
.province_ul li.m12{ left:534px; top:370px;}
.province_ul li.m13{ left:550px; top:460px;}
.province_ul li.m14{ left:510px; top:440px;}
.province_ul li.m15{ left:535px; top:295px;}
.province_ul li.m16{ left:475px; top:335px;}
.province_ul li.m17{ left:460px; top:380px;}
.province_ul li.m18{ left:450px; top:440px;}
.province_ul li.m19{ left:480px; top:502px;}
.province_ul li.m20{ left:410px; top:502px;}
.province_ul li.m21{ left:410px; top:580px;}
.province_ul li.m22{ left:395px; top:405px;}
.province_ul li.m23{ left:320px; top:390px;}
.province_ul li.m24{ left:380px; top:455px;}
.province_ul li.m25{ left:290px; top:490px;}
.province_ul li.m26{ left:120px; top:360px;}
.province_ul li.m27{ left:410px; top:322px;}
.province_ul li.m28{ left:318px; top:260px;}
.province_ul li.m29{ left:230px; top:290px;}
.province_ul li.m30{ left:368px; top:280px;}
.province_ul li.m31{ left:120px; top:180px;}
.province_ul li.m32{ left:590px; top:500px;}
.province_ul li span{ padding-left:12px;background:url(../images/mapicon.png) no-repeat 0 center;}
.province_ul li span i{display: block;}
.province_ul li.current i{width: 8px;height: 8px;background: #fff;border-radius: 100%;margin: auto;}
.province_ul li.current i img{display: none;}
.province_ul li.m04 span i{width: 15px;height: 15px;background: url(../images/maplogo1.png) center no-repeat;border-radius: 100%;margin: auto;}
.province_ul li.m04.current span i{background: url(../images/maplogo11.png) center no-repeat;}
.province_ul li.m04 span i img{display: none;}

.hidden{ display:none;}

.smapbg{padding: 35px 0; padding-bottom: 200px;position: relative;}
.smap{ position:relative; overflow: hidden;}
.clblock{ position:absolute; z-index:999 !important; left:220px; top:215px; opacity:1;width:486px;height: 350px; background:#fff; border-bottom: 2px solid #da3535;display:none;border-radius: 10px;box-shadow: 0 0 5px 2px #ccc;box-sizing: border-box;padding: 30px;}
.clblock b{position: absolute;width: 25px;height: 25px;top: 10px;right: 10px;background: url(../images/map_close.png) center no-repeat;cursor: pointer;}
.clblock_box{ width:350px;}
.clblock .cont{ text-align:left;}
.clblock .cont h4{color:#de0a17;font-weight: normal;font-size: 30px;margin-bottom: 20px;line-height: 1.2;}
.clblock .cont dl{padding: 12px 0;border: 1px solid #f3f3f3;overflow: hidden;margin-bottom: 1px;}
.clblock .cont dl dt{float: left;width: 33.33%;box-sizing: border-box;padding:0 20px;color:#000;font-size: 18px;}
.clblock .cont dl dd{float: left;width: 33.33%;padding:0 20px;box-sizing: border-box;border-left: 2px solid #efefe8;}
.clblock .cont dl dd p{font-size: 16px;color:#999999;}
.clblock .cont dl dd h5{font-size: 18px;color:#666;}

.phone_add_select{ display:none;}

.mapboxcont{max-height: 232px; overflow: auto;}






/*组织建设*/
.dang{overflow: hidden;}
.dang_l{float: left;width: 70%;padding-bottom: 4px;border-bottom: 3px solid #b08d56;}
.dang_l img{width: 100%;}
.dang_r{float: right;width: 26%;}
.dang_r>i{display: block;width: 50px;height: 2px;background: #d00000;margin-bottom: 40px;}
.dang_r h2{line-height: 1.5;margin-bottom: 35px;color:#333;font-weight: bold;}
.dang_rc{margin-bottom: 25px;}
.dang_rb{border: 1px solid #b08d56;background: #b08d56;overflow: hidden;position: relative;max-width: 400px;}
.dang_rbl{float: left;width: 45%;}
.dang_rbl img{width: 100%;}
.dang_rbr{position: absolute;width: 55%;box-sizing: border-box;color:#fff;padding: 0 5%;top: 50%;transform: translateY(-50%);right: 0;}



/*价值理念*/
.linian1{}
.linian1 ul li{position: relative;}
.linian1 ul li em img{width: 100%;}
.linian1_co{position: absolute;width: 425px;height: 80%;box-sizing: border-box;padding: 40px;top: 10%;left: 60px;color:#fff;}
.linian1_co .edit_con_original p{color:#fff;}
.linian1_cos{max-height: 100%;}
.linian1_cos h2{margin-bottom: 25px;font-weight: bold;}
.linian1_cos i{display: block;width: 48px;height: 4px;margin-bottom: 25px;}
.linian1 ul li:nth-child(1) .linian1_cos i{background: #d00000;}
.linian1 ul li:nth-child(2) .linian1_cos i{background: #fff;}
.linian1 ul li:nth-child(3) .linian1_cos i{background: #fff;}
.linian1 ul li:nth-child(even) .linian1_co{left: auto;right: 60px;}
.linian1 ul li:nth-child(1) .linian1_co{background: rgba(172,123,65,0.85);}
.linian1 ul li:nth-child(2) .linian1_co{background: rgba(192,202,23,0.85);}
.linian1 ul li:nth-child(3) .linian1_co{background: rgba(63,53,185,0.85);}
.linian2>h2{color:#b08d56;line-height: 3;}
.linian2>h2 i{padding-right: 20px;background: url(../images/linian_icon1.png) center right no-repeat;}
.linian2 ul{overflow: hidden;}
.linian2 ul li{float: left;width: 25%;position: relative;}
.linian2 ul li em{display: block;overflow: hidden;}
.linian2 ul li em img{width: 100%;transform: scale(1);transition: 0.5s all;}
.linian2 ul li:hover em img{transform: scale(1.1);}
.linian2_co{position: absolute;width: 100%;padding: 30px;box-sizing: border-box;top: 0;left: 0;color:#fff;background: rgba(0,0,0,0.4);}
.linian2_co h4{font-weight: bold;}
.linian2_co h3{margin-bottom: 10px;}
.linian2_b{position: relative;}
.linian2_b em{display: block;width: 100%;}
.linian2_b em img{width: 100%;}
.linian2_bco{position: absolute;left: 75px;top: 20%;color:#b08d56;padding-left: 30px;border-left: 2px solid #b08d56;}
.linian2_bco h4{font-weight: bold;}
.linian3>h2{color:#b08d56;line-height: 3;}
.linian3>h2 i{padding-right: 20px;background: url(../images/linian_icon1.png) center right no-repeat;}
.linian3 ul{overflow: hidden;}
.linian3 ul li{float: left;width: 33.33%;position: relative;}
.linian3 ul li em{display: block;overflow: hidden;}
.linian3 ul li em img{width: 100%;transform: scale(1);transition: all 0.5s;}
.linian3 ul li h3{line-height: 1.2; position: absolute;width: 60px;left: 30px;top: 0px;background: rgba(0,0,0,0.4);color:#fff;text-align: center;box-sizing: border-box;padding: 10px 15px;}
.linian3 ul li:hover em img{transform: scale(1.1);}


/*标识释义*/
.shiyi{}
.shiyi_t{margin-bottom: 30px;}
.shiyi_t img{width: 100%;}
.shiyi_b h3{color:#b08d56;margin-bottom: 15px;}

/*企业宣传片*/
.advert{position: relative;}
.advert video{width: 100%;}
.advert b{position: absolute;top: 0;left: 0;cursor: pointer;width: 100%;height: 100%;background: rgba(0,0,0,0.5) url(../images/film_bf.png) center no-repeat;}


/*校园招聘*/
.school table{width: 100%;margin-bottom: 50px;}
.school table tr th{height: 60px;line-height: 60px;padding: 0 20px;color:#fff;font-size: 18px;border-right: 3px solid #fff;}
.school table tr th i{display: block;background: url(../images/school_icon1.png) center right no-repeat;}
.school table tr td{border-bottom: 1px solid #d0d0d0;color:#666;height: 55px;line-height: 55px;padding: 0 20px;font-size: 16px;}
.school table tr th:nth-child(1){background: url(../images/school_bg1.jpg) center no-repeat;background-size: 100% 100%;}
.school table tr th:nth-child(2){background: url(../images/school_bg2.jpg) center no-repeat;background-size: 100% 100%;}
.school table tr th:nth-child(3){background: url(../images/school_bg3.jpg) center no-repeat;background-size: 100% 100%;}
.school table tr th:nth-child(4){background: url(../images/school_bg4.jpg) center no-repeat;background-size: 100% 100%;}
.school table tr td a{color:#ac7b41;}
@media only screen and (min-width: 1024px) {
	.school table tr td a:hover{color:#D00000;}
	.school table tr:hover td{background: #f8f8f8;}
}

/*校园招聘正文*/
.school_a>h2{color:#de0a17; height: 45px; line-height: 45px; }
.school_mail{text-align: right;margin-bottom: 10px; top: -42px; position: relative;}
.school_mail a{display: inline-block;width: 185px;height: 40px;line-height: 40px;color:#fff;background: #d00000;text-align: center;border-radius: 5px;}
.school_at{margin-bottom: 40px;}
.school_at ul{overflow: hidden;}
.school_at ul li{float: left;width: 33.33%;box-sizing: border-box;border-left: 1px dashed #5d5d5d;padding-left: 40px;font-size: 16px;line-height: 1.5;margin-bottom: 2px;color:#333;}
.school_at ul li:nth-child(1){padding: 0;border: 0;}
.school_at ul li:nth-child(4){padding: 0;border: 0;}
.school_ab ul li{padding: 35px 0;border-top: 1px solid #c7c7c7;}
.school_ab ul li h3{margin-bottom: 30px;color:#333;}
.school_ab ul li>i{display: block;width: 45px;height: 2px;background: #e01825;margin-bottom: 30px;}


/*招商合作*/
.hezuo{overflow: hidden;}
.hezuo_l{float: left;width: 40%;}
.hezuo_l img{width: 100%;}
.hezuo_r{float: right;width: 60%;box-sizing: border-box;padding: 50px;line-height: 1.8;}
.hezuo_r p{margin-bottom: 25px;color:#333;}

/*法律声明*/
.law h2{color:#333;margin-bottom: 30px;text-align: center;}


/*友情链接*/
.links{overflow: hidden;}
.links ul{overflow: hidden;margin: 0 -10px;margin-bottom: 20px;}
.links ul li{width: 20%;float: left;margin-bottom: 25px;}
.links ul li dl{margin: 0 10px;}
.links ul li dl dt{border: 1px solid #dbdbdb;margin-bottom: 15px;box-sizing: border-box;overflow: hidden;}
.links ul li dl dt img{width: 100%;}
.links ul li dl dd{text-align: center;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.dangj_new .news_l{width: 100%;}
.dangj_new .news_l ul li{width: 33.33%;}







@media only screen and (max-width: 1366px){

.sm_h2,.clblock .cont h4{ font-size:20px;}
}


@media only screen and (max-width: 1300px) {
.inwrap{ width:768px;}	

.clblock .cont h4{ font-size:18px;}
}

@media only screen and (max-width:1150px) {
#svgpaper{left:32px;}
#paper{left:32px;}
.province_ul{left:32px;}


}

@media only screen and (max-width: 1023px) {
.clblock{display:block;}
.select-box{margin: 0;}
.main_other{ padding:0 0 30px;}
.clblock .cont dl p{width: 85%}
.smapbg{padding: 0}
.map_box #svgpaper,.map_box #paper,.map_box .province_ul{ display:none;}
.map_box{ width:100%; /*height:420px;*/ height:auto; padding-top:0px; margin-right:0; margin-top: 10px;}
.clblock{ width:100%; /*height:350px;*/ position:relative; height:auto; margin:0; top:auto; left:auto;}
.sm_h2,.clblock .cont h4{ font-size:14px; margin:0;}
.clblock .cont h4{ height:46px; line-height:46px; padding:0 10px;box-sizing: border-box;}
.smapbg{ padding:0;}
.cl_box{ width:100%;}
.clblock .cont dl{ width:100%;/* height:280px;*/ height:auto; margin:0px; padding: 10px;box-sizing: border-box;}
.clblock .cont dl dd{ padding:0 0 10px; margin-bottom:10px;}
.phone_add_select{ display:block; margin:0;}
.phone_add_select .select-box{ width:100%; height:34px; line-height:34px;box-sizing: border-box;}
.phone_add_select .select-box dt{ background-position:95% center; font-size:14px;box-sizing: border-box;}
.mapboxcont{height: auto;}

.addlist ul{ margin:0 0 20px;}
.addlist li{ width:100%;}
.addlist li .inner{ margin:15px 0 0; padding:15px; height:auto;}

	.case li .txt .c { height:auto;}
.mod_f_t_r li .select-box dd { display:none !important;}
	.sele-fixed { max-height:none; overflow:auto; border:1px solid #aaa; box-shadow:0 0 2px #333; background:#fff; width:80%; left:10%; top:50%; max-height:60%; position:fixed; z-index:1000000;}
	.sele-fixed  a { font-size:16px; line-height:1.8; border-bottom:1px solid #ddd; display:block; text-align:center; padding:5px; }

a.m_mask { z-index:999999; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.clblock{border-bottom: 0}
}

@media only screen and (max-width: 768px) {
.clblock .cont dl p{width: 75%}
}
.select-box {float:left;width:128px; height:30px;position:relative; z-index:5;line-height:30px;border:1px solid #AAAAAA; margin:10px 0 0;}
.select-box:hover{ z-index:6;}
.select-box dt {cursor: pointer; padding:0 10px; margin:0; font-size:14px; color:#6A7074;}
.select-box dt b{ font-weight:normal;}
.select-box dt b.on{ color:#000;}
.select-box dd { position: absolute; max-height:200px; z-index:7; overflow-y: auto;background:#fff;overflow-x: hidden; width:100%;top: 100%; margin-top:-3px; display: none; border:1px solid #aaa; border-top:none; left:-1px;}
.select-box dd a { display: block;font-weight:normal; white-space: normal; padding:5px 10px; line-height:14px; color:#333;}
.select-box dd a:hover, .select-box dd a.on { color:#3B5A9A;}

@media only screen and (max-width: 1660px) {

.select-box{ width:100px;}

}

@media only screen and (max-width: 1300px) {

.select-box{ width:80px; height:24px; line-height:24px;}
}

@media only screen and (max-width: 1024px) {
.header_inner > nav li .nav_down3 { width:580px;}
}


@media only screen and (max-width: 767px) {

.select-box{ width:105px;margin:0 0 10px;}


}
.xm_map{background: url(../images/xm_map_bg1.jpg) left top repeat-x;background-size: auto 100%;}
.xm_map_t{padding: 95px 70px;}
.xm_map_t dl{overflow: hidden;}
.xm_map_t dl dt{float: left;margin-right: 90px;}
.xm_map_t dl dt p{color:#989898;}
.xm_map_t dl dt h3{font-weight: bold;color:#919090;}
.xm_map_t dl dt h3 i{display: inline-block;margin-left: 40px;color:#7d7d7d;font-family: "黑体";}
.xm_map_t dl dd{float: left;margin-right: 100px;padding-left: 30px;border-left:2px solid #3a3a3a; max-width: 260px}
.xm_map_t dl dd:last-child{ margin-right: 0}
.xm_map_t dl dd p{color:#333;}
.xm_map_t dl dd h3{font-weight: bold;color:#de0a17;}
.diaoyudao{position: absolute;bottom: 8px;left: 540px;}
.nanhai{position: absolute;right: 150px;bottom: 150px;}


.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 5px!important;background: #ac7b41 url(../images/scroll.png) top center no-repeat!important;}
.mCSB_scrollTools .mCSB_draggerRail{width: 1px!important;background: #ddd!important;}


/*新闻资讯*/
.news_x{overflow: hidden;}
.news_l{float: left;width: 72.6%;}
.news_l ul{overflow: hidden;margin: 0 -15px;}
.news_l ul li{float: left;width: 50%;margin-bottom: 35px;}
.news_l ul li dl{margin: 0 15px;}
.news_l ul li dl dt img{width: 100%;}
.news_l ul li dl dd{padding: 30px 0;padding-bottom: 10px;}
.news_l ul li dl dd i{display: inline-block;margin-bottom: 10px;font-size: 12px;color:#666666;font-weight: bold;}
.news_l ul li dl dd h3{font-weight: bold;line-height: 1.5;height: 3em;overflow: hidden;}
.news_r{float: right;width: 25.2%;}
.news_rt{box-sizing: border-box;background: #fafafa;margin-bottom: 40px;padding: 30px;padding-bottom: 50px;}
.news_rt i{display: inline-block;width: 81px;height: 34px;line-height: 34px;text-align: center;background: #de0a17;color:#fff;margin-bottom: 25px;}
.news_rt h3{font-weight: bold;line-height: 1.5;height: 3em;overflow: hidden;margin-bottom: 25px;}
.news_rt p{color:#666;margin-bottom: 45px;line-height: 1.5;max-height: 4.5em;overflow: hidden;}
.news_rt_xq{display: inline-block;width: 36px;height: 36px;background: url(../images/dot04.png) center no-repeat;background-size: 100% 100%;}
.news_rb{position: relative;}
.news_rb em{display: block;}
.news_rb em img{width: 100%;}
.news_rb_co{position: absolute;box-sizing: border-box;padding: 35px 30px;color:#fff;top: 0;left: 0;width: 100%;}
.news_rb_co dl dt{padding: 15px 10px;border: 1px solid #fff;display: inline-block;line-height: 1.2;margin-bottom: 40px;}
.news_rb_co dl dt i{display: block;width: 48px;height: 4px;background: #fff;margin-top: 15px;}
.news_rb_co dl dd h3{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_rb_co dl dd p{line-height: 1.7em;max-height: 3.4em;overflow: hidden;}
@media only screen and (min-width: 1024px) {
	.news_rb:hover .news_rb_co{color:#de0a17;}
	.news_rb:hover .news_rb_co dl dt{border-color:#de0a17;}
	.news_rb:hover .news_rb_co dl dt i{background: #de0a17;}
}

/*新闻内容页*/
.about_con{width: 90%;margin: auto;}
.about_con_t{border-bottom: 1px solid #dcdcdc;padding-bottom: 18px;margin-bottom: 60px;}
.about_con_t h1{margin-bottom: 30px;font-weight: normal;color:#000;text-align: center;}
.about_con_tb{text-align: center;color:#747474;}
.about_con_tb span{display: inline-block;padding: 0 25px;margin-bottom: 10px;}
.about_con_c .edit_con_original{margin-bottom: 40px;}
 /*.weixin{max-width: 980px;margin:50px auto;border:1px solid #c8c8c8;border-radius: 10px;box-shadow: 0 0 5px #ccc;}
  .wx_left{float:left;margin:100px 50px 0 150px;text-align: center;}
  .wx_left h3{margin:100px auto 30px;}
  .wx_right{float:right;display:inline-block;margin:50px;}
  @media only screen and (max-width: 1000px){
      .weixin{margin:50px 30px;}
      .wx_right{display: none;}
      .wx_left{width: 100%;float: none;margin: 0;margin-bottom: 50px;}
      .wx_left h3{margin-top: 50px;}
  }*/
.about_share{border-bottom: 1px solid #e5e5e5;padding-bottom: 30px;margin-bottom: 25px;margin-top: 25px;}
.about_con_b{position: relative;}
.about_con_b span{color:#666666;line-height: 1.7;display: block;}
.about_con_b span a{color:#666;}
.about_share a img{vertical-align: middle;}
@media only screen and (min-width: 1024px) {
	.about_con_b span:hover a{color:#c23829;}
	.about_con_b span:hover{color:#c23829;text-decoration: underline;}
}
.guanbi{position: absolute;right: 0;bottom: 0;}
.guanbi a{display: inline-block;width: 162px;height: 40px;line-height: 40px;text-align: center;background: #fe0002;color:#fff;}











@media only screen and (max-width: 1366px){
.xm_map_t dl dd{margin-right:80px;}
}

@media only screen and (max-width: 1280px){
.nanhai{right: 100px;}
.xm_map_t{padding: 40px 30px;}
}

@media only screen and (max-width: 1100px){
	.news_rt{padding-bottom: 30px;}
	.news_rt i,.news_rt h3,.news_rt p,.news_rb_co dl dt{margin-bottom: 20px;}
	.news_rb_co{padding: 20px;}
	.about_left_cb ul li{width: 50%;}
	.about_left_c,.about_left_b{padding-left: 50px;}
	.nanhai{right: 30px;}
}

@media only screen and (max-width: 1024px){
	.news_l{width: 100%;margin-bottom: 30px;}
	.news_r{width: 690px;overflow: hidden;margin: auto;float: none;}
	.news_rt{width: 370px;float: left;margin-right: 30px;}
	.news_rb{width: 287px;float: left;}
	.about_left{width: 100%;margin-bottom: 50px;}
	.about_right{width: 100%;overflow: hidden;}
	.about_right_t{float: left;width: 247px;margin-right: 30px;}
	.about_right_b{float: left;width: 370px;}
	.about_left_t,.about_left_c{margin-bottom: 50px;}
	.diaoyudao{display: none;}
	.nanhai{display: none;}
	.smapbg{padding: 0 30px;padding-bottom: 30px;}
	.map_box{margin-left: 0;}
	
	.clblock b{display: none;}
	.clblock{padding: 15px;}
	.clblock .cont dl dd{padding: 0 20px;}
	
	.honor .swiper-slide dl dd{padding: 25px;}
	.honor .swiper-slide dl dd h3{margin-bottom: 20px;}
	.linian3 ul li h3{width: 50px;}
	.dang_r{width: 100%;}
	.dang_l{width: 100%;margin-bottom: 30px;}
	.hezuo_l{width: 50%;}
	.hezuo_r{width: 50%;}
	.links ul li{width: 33.33%;}
	.guanbi{display: none;}
}

@media only screen and (max-width: 1023px){
	.xm_map_t dl dt{width: 25%;margin-right: 0;box-sizing: border-box;}
	.xm_map_t dl dd{width: 25%;margin-right: 0;box-sizing: border-box;}
	.mCustomScrollBox{height: auto!important;}
	.mapboxcont{height: auto;max-height: inherit;}
}

@media only screen and (max-width: 900px){
	.intro_left{float: none;width: 100%;}
	.intro_right{float: none;width: 100%;margin-bottom: 30px;}
	.intro_left_t p{margin-bottom: 20px;}
	.intro_left_t{margin-bottom: 20px;}
	.hezuo_r{padding: 30px;}
}

@media only screen and (max-width: 768px){
	.news_l ul li dl dd{padding: 20px 0;padding-bottom: 10px;}
	.news_l ul li{margin-bottom: 20px;}
	.about_left_t,.about_left_c,.about_left{margin-bottom: 30px;}
	.about_left_c,.about_left_b{padding-left: 30px;}
	.xm_map_t{padding: 20px 30px;}
	.clblock .cont dl dt{font-size: 16px;}
	.clblock .cont dl dd h5,.clblock .cont dl dd p{font-size: 14px;}
	.linian1_co{width: 350px;padding: 20px;}
	.linian1_cos h2{margin-bottom: 15px;}
	.linian1_cos i{margin-bottom: 15px;}
	.linian3 ul li{width: 50%;}
	.linian2_bco{left: 40px;top: 15%;padding-left: 20px;}
	.dang_r>i,.dang_r h2{margin-bottom: 20px;}
	.school table tr th{font-size: 16px;}
	.school table tr td{font-size: 14px;}
	.school_at{margin-bottom: 30px;}
	.school_ab ul li{padding: 30px 0;}
	.school_ab ul li h3,.school_ab ul li>i{margin-bottom: 25px;}
	.law h2{color:#333;margin-bottom: 20px;}
	.about_con_t h2{margin-bottom: 20px;}
	.about_con_t{margin-bottom: 30px;}
	.dangj_new .news_l ul li{width: 50%;}
}

@media only screen and (max-width: 767px){
	.news_rt{width: 50%;margin-right: 0;float: none;margin-bottom: 20px;}
	.news_rb{width: 50%;float: none;}
	.about_right_t{float: none;margin: auto;margin-bottom: 20px;width: 100%;}
	.about_right_b{width: 100%;}
	.about_left_cb ul li{width: 100%;}
	.about_left_c,.about_left_b{padding-left: 20px;}
	.xm_map_t dl dt{float: none;width: auto;margin-bottom: 15px;}
	.xm_map_t dl dd{float: none;width: auto;margin-bottom: 15px;}
	.linian1_co{position: static;width: 100%;height: auto;}
	.linian1_cos{max-height: none;}
	.linian1_cos .mCustomScrollBox{max-height: none;}
	.linian1 ul li:nth-child(1) .linian1_co{background: rgba(172,123,65,1);}
	.linian1 ul li:nth-child(2) .linian1_co{background: rgba(192,202,23,1);}
	.linian1 ul li:nth-child(3) .linian1_co{background: rgba(63,53,185,1);}
	.linian2 ul li{width: 50%;}
	.school table,.school table tbody,.school table tr,.school table th,.school table td{display: block;}
	.school table th{display: none;}
	.school table tr td{box-sizing: border-box;padding-left: 7em;position: relative;line-height: 35px;height: 35px;}
	.school table tr td:before{content: attr(data-title);position: absolute;top: 0;left: 0;width: 7em;text-indent:10px;white-space: nowrap;text-align: left;}
	.school_at ul li{width: 50%;}
	.school_at ul li:nth-child(n){border-left: 1px dashed #5d5d5d;padding-left: 20px;}
	.school_mail{text-align: left;margin-top: 5px;margin-bottom: 20px; position: static; top:0;}
    .school_a>h2{height: 30px; line-height: 30px;}
	.hezuo_l{width: 100%;margin-bottom: 25px;}
	.hezuo_r{width: 100%;}
	.news_r{width: 100%;}
	
	
}

@media only screen and (max-width: 600px){
	.news_l ul{margin: 0;}
	.news_l ul li{width: 100%;}
	.news_l ul li:last-child{margin: 0;}
	.news_l ul li dl{margin: 0;}
	.news_rt{width: 100%;}
	.news_rb{width: 100%;}
	.about_left_t,.about_left_c,.about_left{margin-bottom: 20px;}
	.clblock .cont dl dt{width: 100%;border-bottom: 1px solid #f3f3f3;line-height: 1.8;}
	.clblock .cont dl dd{width: 100%;border:0;border-bottom: 1px solid #f3f3f3;margin-bottom: 0;}
	.clblock .cont dl{margin-bottom: 15px;padding: 0;}
	.intro_right b{padding: 35px 20px;}
	.honor .swiper-slide dl dd{padding: 20px;}
	.honor .swiper-slide dl dd h3{margin-bottom: 15px;}
	.honor .swiper-slide dl dd p{height: 3.6em;}
	.clblock .cont dl dd{overflow: hidden;line-height: 30px;}
	.clblock .cont dl dd p{float: left;margin-right: 20px;width: auto;}
	.clblock .cont dl dd h5{float: left;}
	.clblock .cont dl dt{line-height: 40px;}
	.ban_phone{display: block;}
	.ban_pc{display: none;}
	.school_at{margin-bottom: 20px;}
	.school_ab ul li{padding: 20px 0;}
	.school_ab ul li h3,.school_ab ul li>i{margin-bottom: 15px;}
	.school_at ul li{width: 100%;}
	.links ul li{width: 50%;}
	.page a{display: none;}
	.page a.prev,.page a.on,.page a.next{display: inline-block;}
	.linian3 ul li em img{transform:scale(1)!important;}
	.dangj_new .news_l ul li{width: 100%;}
}

@media only screen and (max-width: 425px){
	/*.linian2 ul li{width: 100%;}*/
	.linian3 ul li{width: 100%;}
	.linian2_bco{left: 20px;top: 10%;padding-left: 15px;}
	.links ul li{width: 50%;}
	.dev_index_r li{width: 100%;}
}

@media only screen and (max-width: 375px){

}

@media only screen and (max-width: 320px){
.links ul li{width: 100%;}
}


.aomen{position:absolute; bottom: 9.2%;right: 28.9%;}
.hokong{position:absolute; bottom:13%; right:22%;}
.province_ul li.m34{position:absolute; bottom: 9.2%;right: 26.9%;}
.province_ul li.m33{position:absolute; bottom:13%; right:21%;}














