


.content {background-color: #f5f5f5;}

.banner_img {position: relative; overflow: hidden;}
.navigation {width: 100%; height: 60px; line-height: 60px; background-color: #fff; margin-top: -60px; position: relative; z-index: 1;}
.navigation h3 {height: 45px; line-height: 45px; position: relative; padding: 0 15px; cursor: pointer; font-size: 16px; text-align: left; background-color: #f5f5f5; display: none;}
.navigation h3:after {position:absolute;top:50%;right:20px;display:block;margin-top:-6px;width:10px;height:10px;border-right: 3px solid #666;border-top: 3px solid #666;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:50%;transform-origin:50%;transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s;}
.navigation h3.cur:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg); border-color: #d22839;}
.navigation ul {float: left;}
.navigation ul li {position: relative; float: left; margin-left: 46px; color: #666;}
.navigation ul li:first-child {margin-left: 0;}
.navigation ul li.cur:after {content: ""; position: absolute; width: 100%; height: 3px; background-color: #d22839; bottom: -2px; left: 0;}
.navigation .roadKing {float: right; padding-right: 30px;}
.navigation .roadKing a {position: relative; margin-left: 0; margin-right: 10px; padding-left: 10px;}
.navigation .roadKing a:last-child {margin-right: 0;}
.navigation .roadKing a:first-child {padding-left: 0;}
.navigation .roadKing a:after {content: ""; position: absolute; display: inline-block; width: 0; height: 0; vertical-align: middle; border: 3px solid red; border-left-color: #666; border-right: none; border-bottom-color: transparent; border-top-color: transparent; left: 0; top: 50%; transform: translateY(-50%);}
.navigation .roadKing a:first-child:after {display: none;}

.content_bot {background-color: #fff; border-top: 1px solid #eee;}
.content_bot .ser_find1 {padding-bottom: 60px; background: url(../images/xian1.jpg) no-repeat bottom; padding-top: 40px;}
.content_bot .ser_find1 .title h3 {font-size: 40px; color: #e4e6ea; text-transform: uppercase;}
.content_bot .ser_find1 .title p {font-size: 20px;}
.content_bot .ser_find1 ul {overflow: hidden; margin-top: 35px;}
.content_bot .ser_find1 ul li {float: left; width: 32.88%; margin-right: 0.68%;}
.content_bot .ser_find1 ul li:last-child {margin-right: 0;}
.content_bot .ser_find1 ul li .img {position: relative; overflow: hidden; width: 100%; padding-top: 50.7%;}
.content_bot .ser_find1 ul li .img img {position: absolute; width: auto; height: auto; max-width: 100%; max-height: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.content_bot .ser_find1 ul li p {margin-top: 15px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}

.content_bot .ser_find2 {padding-bottom: 60px; background: url(../images/xian1.jpg) no-repeat bottom; padding-top: 40px;}
.content_bot .ser_find2 .title {text-align: center;}
.content_bot .ser_find2 .title h3 {font-size: 32px; color: #d22839; text-transform: uppercase;}
.content_bot .ser_find2 .title p {font-size: 40px; color: #e4e6ea; text-transform: uppercase;}
.content_bot .ser_find2 ul {overflow: hidden; margin-top: 35px;}
.content_bot .ser_find2 ul li {float: left; width: 32.88%; margin-right: 0.68%; text-align: center; height: 300px; border: 1px solid #ddd; text-align: center; padding: 69px 20px 0;}
.content_bot .ser_find2 ul li:last-child {margin-right: 0;}
.content_bot .ser_find2 ul li i {display: inline-block; width: 150px; height: 102px; margin-bottom: 40px;}
.icon1 {background: url(../images/icon1.png) no-repeat; background-size: 100%;}
.content_bot .ser_find2 ul li i.i1 {background-position: left top;}
.content_bot .ser_find2 ul li i.i2 {background-position: left -102px;}
.content_bot .ser_find2 ul li i.i3 {background-position: left bottom;}
.content_bot .ser_find2 ul li p {line-height: 20px;}

.content_bot .ser_find3 {padding-top: 50px; text-align: center; padding-bottom: 82px;}
.content_bot .ser_find3 .title {text-align: center; margin-bottom: 25px;}
.content_bot .ser_find3 .title h3 {font-size: 24px; color: #d22839; text-transform: uppercase;}
.content_bot .ser_find3 .title p {font-size: 30px; color: #e4e6ea; text-transform: uppercase;}

.content_bot .sale_find,.content_bot .question_find {padding: 40px 0;}
.content_bot .sale_find .title h3,.content_bot .question_find .title h3 {font-size: 40px; color: #e4e6ea; text-transform: uppercase;}
.content_bot .sale_find .title p,.content_bot .question_find .title p {font-size: 20px;}
.content_bot .sale_find .map {border: 1px solid #ddd; margin-top: 30px; text-align: center; padding: 50px 0 60px}

.content_bot .question_find {padding-bottom: 50px;}
.question_list {margin-top: 45px;}
.question_list li {overflow: hidden; position: relative; margin-bottom: 20px;}
.question_list li:last-child {margin-bottom: 0;}
.question_list li:after {content: ""; position: absolute; width: 100%; border-top: 2px solid #e8e9f0; left: 0; top: 0;}
.question_list li .question_list_top {height: 76px; cursor: pointer;}
.question_list li .question_list_top .num {float: left; width: 50px; line-height: 76px; font-size: 24px; color: #d3bca1;}
.question_list li .question_list_top .txt {float: left; width: 70.83%;}
.question_list li .question_list_top .txt h4 {line-height: 76px; font-size: 18px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
.question_list li .question_list_top .gou {width: 8.3%; position: absolute; background-color: #e8e9f0; height: 76px; right: 0; top: 0; z-index: 2; transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s;}
.question_list li .question_list_top .gou:after {position:absolute;top:50%; left: 50%; margin-left: -7px; display:block;margin-top:-7px;width: 12px;height: 12px;border-right: 2px solid #fff;border-top: 2px solid #fff;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:50%;transform-origin:50%;transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s;}
.question_list li .question_list_top.cur .gou {background-color: #f29c37; height: 130px;}
.question_list li .question_list_top.cur .gou:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.question_list li .question_list_bot {padding-left: 50px; padding-right: 25.003%; padding-bottom: 10px; line-height: 22px; color: #a5a5a5; display: none;}


.join_find1 {padding-top: 40px; padding-bottom: 50px; background: url(../images/bj2.jpg) no-repeat right bottom;}
.content_bot .join_find1 .title h3 {font-size: 40px; color: #e4e6ea; text-transform: uppercase;}
.content_bot .join_find1 .title p {font-size: 20px;}
.content_bot .join_find1 .txt {margin-top: 40px;}
.content_bot .join_find1 .txt ul {}
.content_bot .join_find1 .txt ul li {float: left; width: 30%; padding-left: 105px; position: relative; border-right: 1px solid #e5e8eb; margin-right: 3.3%; padding: 8px 0 8px 105px;}
.content_bot .join_find1 .txt ul li:last-child {margin-right: 0; border-right: none;}
.content_bot .join_find1 .txt ul li i {position: absolute; width: 64px; height: 64px; left: 0; top: 50%; transform: translateY(-50%);}
.icon3 {background: url(../images/icon3.png) no-repeat; box-sizing: 100%;}
.content_bot .join_find1 .txt ul li .join_find1_t h4 {font-size: 14px; margin-bottom: 5px;}
.content_bot .join_find1 .txt ul li .join_find1_t p {line-height: 20px; color: #7c7c7c;}
.content_bot .join_find1 .txt ul li i.i2 {background-position: left bottom;}
.content_bot .join_find1 .txt .t1 {font-size: 13px; color: #7c7c7c; line-height: 20px; margin-top: 24px;}
.content_bot .join_find1 .txt .t2 {font-size: 24px; color: #e10d22; margin-top: 10px;}
.join_find_img {padding-bottom: 84px;}

.team_box {padding-bottom: 50px;}
.team_nav {margin-top: 40px; text-align: center;}
.team_nav a {display: inline-block; width: 110px; height: 40px; line-height: 40px; color: #8e8e8e;}
.team_nav a.cur,.team_nav a:hover {background-color: #ee9018; color: #fff;}
.team_title {margin-top: 5px;}
.team_title h3 {font-size: 40px; color: #e4e6ea; text-transform: uppercase;}
.team_title p {font-size: 20px;}
.team_list {display: none;}
.team_list,.list_two {margin-top: 30px;}
.team_list li,.list_two li {float: left; width: 270px; margin-bottom: 30px; margin-right: 40px;}
.team_list li:nth-child(4n),.list_two li:nth-child(4n) {margin-right: 0;}
.team_list li .img_box,.list_two li .img_box{display:block;position:relative;padding: 20px 20px 0 0}
.team_list li .img_box img,.list_two li .img_box img{display:none; width: auto; height: 187px; -webkit-transition:all ease .3s;transition:all ease .3s}
.team_list li .img_box img:nth-child(1),.list_two li .img_box img:nth-child(1){display:block;position:relative;z-index:50}
.team_list li .img_box img:nth-child(2),.list_two li .img_box img:nth-child(2){display:block;position:absolute;right: 10px;top: 10px;z-index:49;opacity:.5}
.team_list li .img_box img:nth-child(3),.list_two li .img_box img:nth-child(3){display:block;position:absolute;right:0;top:0;z-index:48;opacity:.2}
.team_list li p,.list_two li p {overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; margin-top: 10px; color: #686868;}
.team_list li:hover img:nth-child(2),.list_two li:hover img:nth-child(2){right: 5px;top: 5px}
.team_list li:hover img:nth-child(3),.list_two li:hover img:nth-child(3){right:-10px;top:-10px}
.team_list li:hover p,.list_two li:hover p {color: #ee9018;}

.album-popup{display:none;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,.5)}
.album-popup .album-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:94%;max-width:800px;max-height:600px;width:94%;min-height:150px;}
.album-popup .swiper-container{max-height:600px;overflow:hidden}
.album-popup .album-close{position:absolute;top:-9px;right: -60px;z-index:10;width:40px;height:40px;background:url(../images/albumclose.png) no-repeat center}
.album-popup .ctrl{position:absolute;top:50%;z-index:10;background-repeat:no-repeat;background-position:center center;width:38px;height:74px;margin-top:-37px}
.album-popup .swiper-slide{text-align:center}
.album-popup .swiper-slide img{display:inline-block;vertical-align:top;width:100%;max-width:100%;max-height:100%}

.album-popup .album-prev{left:-136px;background-image:url(../images/albumprev.png)}
.album-popup .album-next{right:-136px;background-image:url(../images/albumnext.png)}
.album-popup .album-pages{position:absolute;left:0;bottom: 30px;width:100%;text-align:center;z-index:10;line-height:0;font-size:14px; color: #fff;}
.album-popup .album-pages .swiper-pagination-bullet{margin:0 5px;border-radius:50%}
.album-popup .album-pages span{color: #fff;}
.album-popup .album-pages .swiper-pagination-bullet-active{opacity:1}
.album-popup .album-container{max-width:800px;max-height:80%;height:80%}
.album-popup .swiper-slide{text-align:center}
.album-popup .swiper-slide::before{content:'';position:relative;vertical-align:middle;width:0;height:100%;display:inline-block}
.album-popup .swiper-slide img{width:auto;max-width:100%;display:inline-block;vertical-align:middle;max-height:100%;}
.album-popup .swiper-slide img.maxh{width:auto;max-height:100%}
.album-popup .swiper-container{height:100%;max-height: 100%;}
.album-popup .swiper-button-disabled {display: none;}
.album-popup .swiper-slide p {color: #fff; position: absolute; bottom: 0; width: 100%;}

.more {margin-top: 15px; background-color: #e8e9f0; height: 40px; line-height: 40px; text-align: center; color: #fff;}
.more a {color: #ee9018;}


.recruit_box {padding: 40px 0 50px;}
.recruit_title h3 {font-size: 40px; color: #e4e6ea; text-transform: uppercase;}
.recruit_title p {font-size: 20px;}
.recruit_list_box {margin-top: 45px;}
.recruit_left {width: 10.83%;}
.recruit_left dt {font-size: 16px; color: #787878; margin-bottom: 15px;}
.recruit_left dd {line-height: 44px;}
.recruit_left dd a {color: #b6b6b6;}
.recruit_left dd.cur a,.recruit_left dd a:hover {border-bottom: 2px solid #ee9018; color: #666; padding-bottom: 2px;}

.recruit_right {width: 83.3%;}
.recruit_right ul.recruit_list {display: none;}
.recruit_right ul li {overflow: hidden; position: relative; margin-bottom: 20px;}
.recruit_right ul li:last-child {margin-bottom: 0;}
.recruit_right ul li:after {content: ""; position: absolute; width: 100%; border-top: 2px solid #e8e9f0; left: 0; top: 0;}
.recruit_right ul li .recruit_list_top {height: 76px; cursor: pointer;}
.recruit_right ul li .recruit_list_top .num {float: left; width: 100px; line-height: 76px; background: url(../images/ling2.png) no-repeat center; height: 76px;}
.recruit_right ul li .recruit_list_top .txt {float: left; width: 70.83%; height: 100%;}
.recruit_right ul li .recruit_list_top .txt h4 {overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; margin-top: 20px;}
.recruit_right ul li .recruit_list_top .txt p {font-size: 12px; color: #999; margin-top: 8px;}
.recruit_right ul li .recruit_list_top .txt p .dz {padding-left: 20px; background: url(../images/ic2.png) no-repeat left center;}
.recruit_right ul li .recruit_list_top .txt p .bumen {padding-left: 20px; background: url(../images/ic3.png) no-repeat left center; margin-left: 10px;}
.recruit_right ul li .recruit_list_top .txt p .time {padding-left: 20px; background: url(../images/ic4.png) no-repeat left center; margin-left: 60px;}
.recruit_right ul li .recruit_list_top .gou {width: 8.3%; position: absolute; background-color: #e8e9f0; height: 76px; right: 0; top: 0; z-index: 2; transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s;}
.recruit_right ul li .recruit_list_top .gou:after {position:absolute;top:50%; left: 50%; margin-left: -7px; display:block;margin-top:-7px;width: 12px;height: 12px;border-right: 2px solid #fff;border-top: 2px solid #fff;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:50%;transform-origin:50%;transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s;}
.recruit_right ul li .recruit_list_top.cur .num {background: url(../images/ling.png) no-repeat center;}
.recruit_right ul li .recruit_list_top.cur .gou {background-color: #f29c37; height: 130px;}
.recruit_right ul li .recruit_list_top.cur .gou:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.recruit_right ul li .recruit_list_bot {margin-left: 100px; width: 70.83%; padding-bottom: 10px; line-height: 22px; color: #a5a5a5; display: none;}
.recruit_right ul li .recruit_list_bot .text {margin-bottom: 20px;}
.recruit_right ul li .recruit_list_bot .text:last-child {margin-bottom: 0;}

.recruit_box .more {margin-top: 50px;}

.contact_box {padding: 40px 0 74px;}
.contact_find1 {margin-top: 35px;}
.contact_find1 .left {width: 62.5%; padding-left: 100px; background: url(../images/tx.png) no-repeat left 12px; padding-top: 30px;}
.contact_find1 .left h4 {font-size: 20px;}
.contact_find1 .left p {font-size: 13px; line-height: 18px; color: #a5a5a5; margin-top: 5px;}
.contact_find1 .right div {margin-left: 10px; padding-top: 42px;}
.contact_find1 .right div p {line-height: 18px; font-size: 13px; color: #797a81;}

.contact_find2 {margin-top: 70px;}
.contact_find2 li {float: left; width: 24%; margin-right: 1.3%; height: 150px; border: 1px solid #e2eaf1; text-align: center; padding-top: 20px;}
.contact_find2 li:last-child {margin-right: 0;}
.contact_find2 li i {display: inline-block; width: 60px; height: 60px;}
.icon2 {background: url(../images/icon2.png) no-repeat; box-sizing: 100%;}
.contact_find2 li i.i1 {background-position: left top;}
.contact_find2 li i.i2 {background-position: left -60px;}
.contact_find2 li i.i3 {background-position: left -120px;}
.contact_find2 li i.i4 {background-position: left bottom;}
.contact_find2 li .p1 {font-size: 12px; line-height: 16px; color: #8e8e8e; margin-top: -5px;}
.contact_find2 li .p2 {font-size: 16px; color: #575757; margin-top: 10px;}
.contact_find2 li:last-child .p2 {text-align: left; color: #575757; padding-left: 40px; font-size: 14px;}
.contact_find2 li:last-child .p2 span {font-size: 12px; color: #8e8e8e;}

.contact_bot {position: relative; width: 100%; overflow: hidden;}
.contact_bot .contact_bot_top {position: absolute; background-color: #326dd1; text-align: center; color: #fff; left: 50%; transform: translateX(-50%); width: 100%; padding: 20px 0; z-index: 10;}
.contact_bot .contact_bot_top .icon {display: inline-block; width: 32px; height: 40px; background: url(../images/i12.png) no-repeat;}
.contact_bot .contact_bot_top p {margin-top: 5px;}
#allmap {width: 100%; height: 480px;}
#allmap img{max-width:none !important;}



@media screen and (max-width: 1280px) {
	.wide1 {padding: 0 20px;}
	.team_list li,.list_two li {width: 32%; margin-right: 2%; height: auto;}
	.team_list li:nth-child(4n),.list_two li:nth-child(4n) {margin-right: 2%;}
	.team_list li:nth-child(3n),.list_two li:nth-child(3n) {margin-right: 0;}
	.team_list li .img_box,.list_two li .img_box {overflow: hidden;}
	.team_list li .img_box img,.list_two li .img_box img{display:none;width:100%; height: auto;}

	.album-popup .album-close{right:-60px;top:-9px;}
	.album-popup .ctrl{background-size:auto;}
	.album-popup .album-prev{left:-86px}
	.album-popup .album-next{right:-86px}

	.contact_find2 li .p2 {font-size: 14px;}
	.contact_find2 li:last-child .p2 {text-align: left; color: #575757; padding-left: 40px; font-size: 12px;}
    .content_bot .join_find1 .txt ul li {width: 33%;}
}

@media screen and (max-width: 1024px) {
	.navigation {height: auto; line-height: initial; background-color: #f5f5f5; margin-top: -45px;}
	.navigation h3 {display: block; padding: 0;}
	.navigation .roadKing {display: none;}
	.navigation ul {width: 100%; padding-bottom: 10px; display: none;}
	.navigation ul li {width: 100%; height: 40px; line-height: 40px; position: relative; margin-left: 0;}
	.navigation ul li:after {content: ""; position: absolute; width: 100%; border-bottom: 1px dashed #ccc; left: 0; bottom: 0;}
	.navigation ul li:last-child:after {display: none;}
	.navigation ul li.cur:after {height: 0; background-color: transparent; bottom: 0;}
	.navigation ul li a {display: block; padding: 0 15px;}

	.question_list li .question_list_top .gou {width: 80px;}

	.team_list li,.list_two li {margin-right: 2%; width: 49%;}
	.team_list li:nth-child(4n),.list_two li:nth-child(4n) {margin-right: 2%;}
	.team_list li:nth-child(3n),.list_two li:nth-child(3n) {margin-right: 2%;}
	.team_list li:nth-child(2n),.list_two li:nth-child(2n) {margin-right: 0;}

	.team_list li .img_box,.list_two li .img_box {overflow: hidden;}
	.team_list li .img_box img,.list_two li .img_box img{display:none;width:100%; height: auto;}

	.album-popup .album-prev{left:-5px;background-size: 15px auto;}
	.album-popup .album-next{right:-5px;background-size: 15px auto;}
	.album-popup .album-close {right: 0;}

	.recruit_left,.recruit_right {width: 100%;}
	.recruit_left {text-align: center; margin-bottom: 20px;}
	.recruit_left dt {text-align: center; margin-bottom: 10px;}
	.recruit_left dd {display: inline-block; margin: 0 15px;}

	.recruit_right ul li .recruit_list_top .gou {width: 80px;}

	.contact_find2 li {width: 49%; margin-right: 2%; margin-bottom: 15px;}
	.contact_find2 li:nth-child(2n) {margin-right: 0;}
	.contact_find2 li:last-child .p2 {text-align: center; font-size: 14px; padding-left: 0;}
    .content_bot .join_find1 .txt ul li {width: 45%;}
}

@media screen and (max-width: 768px) {
	.banner_img img {max-width: initial; height: 240px; position: relative; left: 50%; transform: translateX(-50%);}

	.content_bot .ser_find1 ul li {width: 49.5%; margin-bottom: 10px; margin-right: 1%;}
	.content_bot .ser_find1 ul li p {margin-top: 10px;}
	.content_bot .ser_find1 ul li:nth-child(2n) {margin-right: 0;}
	.content_bot .ser_find2 ul li {width: 49.5%; margin-bottom: 10px; margin-right: 1%;}
	.content_bot .ser_find2 ul li p {margin-top: 10px;}
	.content_bot .ser_find2 ul li:nth-child(2n) {margin-right: 0;}
	.content_bot .ser_find2 ul li i {margin-bottom: 20px;}

	.content_bot .sale_find .map {padding: 35px 30px 45px; margin-top: 20px;}

	.content_bot .sale_find .title h3, .content_bot .question_find .title h3,.team_title h3,.recruit_title h3 {font-size: 30px;}
	.content_bot .sale_find .title p, .content_bot .question_find .title p,.team_title p ,.recruit_title p {font-size: 18px;}

	.content_bot .question_find,.recruit_box {padding: 30px 0;}
	.question_list,.team_nav {margin-top: 30px;}

	.team_box {padding-bottom: 30px;}
	.team_list li,.list_two li {width: auto; margin-right: 0;}
	.team_list li .img_box,.list_two li .img_box {overflow: hidden;}
	.team_list li .img_box img,.list_two li .img_box img{display:none;width:100%; height: auto;}

	.recruit_right ul li .recruit_list_top .num,.recruit_right ul li .recruit_list_top.cur .num {width: 70px; background-size: 30%;}
	.recruit_right ul li .recruit_list_top .txt {width: 80%;}
	.recruit_right ul li .recruit_list_bot {margin-left: 70px; width: 80%;}
	.recruit_list_box {margin-top: 30px;}

	.contact_find1 {margin-top: 20px;}
	.contact_find1 .left {width: 100%;}
	.contact_find1 .right {float: left; margin-top: 20px;}
	.contact_find2 {margin-top: 40px;}
	.contact_find2 li {width: 24%;margin-right: 1.333%;height: 170px;}
	.contact_find2 li:nth-child(2n){margin-right: 1.333%;}
	.contact_find2 li:last-child{margin-right: 0;}

	.contact_bot {height: 400px;}
	#allmap {height: 100%; width: auto;}
	.contact_bot img {overflow: hidden; position: relative; left: 50%; transform: translateX(-50%); max-width: initial;}

	.contact_box {padding: 30px 0 30px;}
	.wide1{padding-left: 10px;padding-right: 10px;}
    .content_bot .join_find1 .txt ul li {width: 100%;}
}

@media screen and (max-width: 480px) {

	.content_bot .ser_find1,.content_bot .ser_find2,.content_bot .ser_find3,.content_bot .question_find {padding-top: 20px; padding-bottom: 30px;}
	.content_bot .ser_find1 ul {margin-top: 20px;}
	.content_bot .ser_find1 ul li,.content_bot .ser_find2 ul li {margin-right: 0; width: 100%;}
	.content_bot .ser_find1 .title h3,.content_bot .sale_find .title h3,.content_bot .question_find .title h3,.team_title h3,.recruit_title h3 {font-size: 28px;}
	.content_bot .ser_find1 .title p,.content_bot .sale_find .title p,.content_bot .question_find .title p,.team_title p,.recruit_title p {font-size: 16px;}
	.content_bot .ser_find2 .title h3 {font-size: 22px;}
	.content_bot .ser_find2 .title p {font-size: 28px;}
	.content_bot .ser_find2 ul li {height: 250px; padding-top: 40px;}

	.content_bot .sale_find,.recruit_box {padding: 20px 0;}
	.content_bot .sale_find .map  {padding: 30px 20px;}

	.question_list li .question_list_top .txt {width: 58%;}
	.question_list li .question_list_bot {padding-right: 30%;}

	.team_nav {margin-top: 20px;}

	.recruit_right ul li .recruit_list_top {height: 110px; padding-bottom: 20px;}
	.recruit_right ul li .recruit_list_top .num,.recruit_right ul li .recruit_list_top.cur .num {width: 70px; background-size: 30%;}
	.recruit_right ul li .recruit_list_top .txt {width: 67%;}
	.recruit_right ul li .recruit_list_top .txt p .time {margin-left: 0; display: block; margin-top: 5px;}
	.recruit_right ul li .recruit_list_bot {margin-left: 70px; width: 76%;}
	.recruit_right ul li .recruit_list_top .gou {width: 40px; height: 110px;}
	.recruit_right ul li .recruit_list_bot .text {margin-bottom: 10px;}
	.recruit_left dd {margin: 0 10px;}

	.contact_box {padding: 20px 0 32px;}
	.contact_find1 .left {background-size: 15%; padding-left: 70px; padding-top: 10px;}
	.contact_find1 .left h4 {font-size: 16px;}
	.question_list li .question_list_bot{font-size: 14px;}
	.question_list li .question_list_top .txt h4{font-size: 16px;line-height: 20px;padding-top:20px;padding-bottom: 20px;}
	.question_list li .question_list_top{height: 60px;}
	.question_list li .question_list_top .num{height: 60px;line-height: 60px;font-size: 20px;}
	.question_list li .question_list_top .gou{height: 60px;}
	.question_list, .team_nav{padding-bottom: 20px;}
	.content_bot .join_find1 .txt ul li{width:100%;border-right: none;}
	.content_bot .join_find1 .title h3{font-size: 24px;}
	.content_bot .join_find1 .title p{font-size: 16px;}
	.join_find_img{padding-bottom: 30px;}
	.join_find1{padding-bottom: 30px;}
	.contact_find2 li {width: 49%;margin-right: 2%;}
	.contact_find2 li:nth-child(2n){margin-right: 0%;}
}

@media screen and (max-width: 320px) {
	.wide1 {padding: 0 10px;}
	.content_bot .join_find1 .txt .t2{font-size: 20px;}
	.recruit_left dd {font-size: 12px; line-height: 30px;}
}

/*2019.3.14*/
.insbuild-search { text-align:right; padding:0 0 20px;}
.insbuild-search input { display: block; height: 41px; line-height: 41px; width: 100%; background: none; }

.insbuild-search input[type=text] { width: 100%; border: 1px solid #cccccc; padding: 0 10px; float: right; }

.insbuild-search input[type=text]::-webkit-input-placeholder { color: #999; font-size: 14px; }

.insbuild-search input[type=text]:-moz-placeholder { color: #999; font-size: 14px; }

.insbuild-search input[type=text]::-moz-placeholder { color: #999; font-size: 14px; }

.insbuild-search input[type=text]:-ms-input-placeholder { color: #999; font-size: 14px; }

.insbuild-search .search-input { position: relative; padding: 0 100px 0 0; width: 100%; max-width:400px;}


.insbuild-search .search-btn { background:#f29c37; width: 100px; height: 41px; position: absolute; right: 0; top: 0; }

.insbuild-search .search-btn input { color: #FFffff; }

@media(min-width:1024px) {
     .insbuild-search .searchbox { margin: 0; width: auto; font-size: 0; text-align: right; }
  .insbuild-search .search-input { display: inline-block; vertical-align: top; }
}


/*2019.3.27*/
.downloadcont03 { padding: 30px 0 0; color: #333333; }

.downloadlist03 dl { font-size: 16px; position: relative; margin-bottom: 22px; -webkit-transition: .2s; -o-transition: .2s; -moz-transition: .2s; transition: .2s; }

.downloadlist03 dl dd { padding: 10px 120px 10px 18px; border: 1px solid #e6e6e6; position: relative; }

.downloadlist03 dl dd span { display: block; }

.downloadlist03 dl dd em { display: inline-block; color: #888; font-size: 14px; margin: 8px 0 0; font-style: normal; }

.downloadlist03 dl dd a { color: #666; width: 60px; height: 100%; -o-background-size: 20px; background-size: 20px; }

.pcdownload03 { display: block; content: ""; background: #f2f2f2 url(../images/nicon03.png) center no-repeat; position: absolute; right: 0; top: 0; }

.pcdowncheck { display: block; background: #f2f2f2 url(../images/nicon01.png) center no-repeat; position: absolute; right: 61px; top: 0; }

.phdownload03 { display: block; font-size: 14px; padding-left: 25px; background: url(../images/xz06.png) left 0 no-repeat; }

.downloadlist03 { padding: 0; }

@media (min-width: 992px) { .phdownload03 { display: none; }
  .downloadlist03 dl dd { padding: 28px 270px 28px 36px; }
  .downloadlist03 dl dd span { float: left; width: 60%; }
  .downloadlist03 dl dd em { float: right; font-size: 16px; margin: 0; }
  .downloadlist03 dl dd a { width: 90px; height: 100%; }
  .pcdowncheck { right: 91px; }
  .downloadlist03 dl:hover dd { border: 1px solid #c7000c; background-color: #c7000c; color: #ffffff; }
  .downloadlist03 dl:hover a { color: #ffffff; }
  .downloadlist03 dl:hover dd em { color: #ffffff; }
  .downloadlist03 dl:hover .pcdownload03 { background: #c7000c url(../images/nicon04.png) center no-repeat; }
  .downloadlist03 dl:hover .pcdowncheck { background: #c7000c url(../images/nicon02.png) center no-repeat; }
  .downloadlist03 dl .pcdownload03:hover, .downloadlist03 dl .pcdowncheck:hover { background-color: #c7000c; }
  .downloadlist03 { padding-bottom: 20px; } }
