@import url(font/siyuan.css);

html, body {

	font-size: 14px;

	color:#666;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	font-family:"siyuan",airal;

	background: #fff;

	-webkit-text-size-adjust: none;

}

a,a:focus,a:active {color: #1d61c4;	text-decoration: none;outline: 0px none;}

.m30{margin-top: 30px;}

.m15{margin-top: 15px;}

.m45{margin-top: 45px;}

.p50{padding: 50px 0;}
.p30{padding: 30px 0;}
.p90{padding: 90px 0;}
.p60{padding: 60px 0;}
h1,h2,h3,h4{margin:0;padding:0;}

a:hover,a:active{text-decoration: none;}

ul,dl,dl dd{padding:0;margin:0;}

ul li{list-style:none;}

.fl{float:left;}

.fr{float:right}

.ct{text-align: center}

.clear{clear:both;}

div{padding:0;margin:0;}
.hide{display: none;}
.w100{width:100%;overflow:hidden}
.w1200{width:1200px;margin:0 auto;position: relative;}
.swiper-container {width: 100%;height: 100%;}


/* head */

header{background: #a9363c;padding: 0 50px;box-sizing: border-box;position: relative;height: 100px;}
header .w1200{display: flex;justify-content: space-between;}
.logo{width: 30%;margin-top: 25px;}
.logo img{width: 100%;}
.nav{width: 60%;}
.nav ul{display: flex;justify-content: space-between;}
.nav ul li{position: relative;}
.nav ul li a{line-height: 100px;font-size: 16px;color: #fff;text-align: center;display: block;transition: .3s;}
.nav ul li:hover a{color: #ccc;} 
.nav ul li::after{position: absolute;left: 0;bottom: 10px;width: 0%;height: 1px;background-color: #fff;content: '';display: block;opacity: 0;transition: .3s;}
.nav ul li:hover::after{opacity: 1;width: 100%;}
.nav ul li.active::after{opacity: 1;width: 100%;}
.language{ font-size: 15px;  height: 30px;line-height:30px;margin-top:40px;color:#999;width:160px;}

.language img{float: left;margin-right: 5px;}

.language i{float:left;display: block;width:20px;height:22px;background: url(../img/language.png) bottom center no-repeat;margin-right:10px;margin-bottom: -3px;}

.language span{float:left;display: block;margin-top: -3px;color: #fff}

.language ul{float:left;height: 20px;transition:height 1s;-webkit-transition:height 1s;line-height:99px;display: block;overflow: hidden;}

.language::after{float:left;content:">";color:#fff;display: block; transform: rotate(-270deg);margin-left:5px;}

.language ul li{width: 100%; height: 24px;line-height: 24px; }

.language ul:hover{ height:90px;}

.language ul li a{color:#fff;display: block;}

.language p{height:25px;line-height: 25px;}

.banner img{width: 100%;}

.banner{position: relative;}
.banner:hover .swiper-container .swiper-button-next{right: 50px;opacity: 0.5;}
.banner:hover .swiper-container .swiper-button-prev{left: 50px;opacity: 0.5;}
.banner .swiper-container .swiper-button-next{color: #fff;width: 60px;height: 60px;border: 1px solid #fff;transition: .3s;right: 0px;border-radius: 50%;opacity: 0;font-size: 16px;}
.banner .swiper-container .swiper-button-prev{color: #fff;width: 60px;height: 60px;border: 1px solid #fff;transition: .3s;left: 0px;border-radius: 50%;opacity: 0;font-size: 16px;}
.banner .swiper-container .swiper-button-next:hover{opacity: 1;}
.banner .swiper-container .swiper-button-prev:hover{opacity: 1;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 20px;}
.nbanner{border-top: 1px solid transparent;}
.nbanner img{display: block;}
.nbanner h3{text-align: left;font-size: 24px;color: #fff;margin-top: 150px;}
.nbanner h3:after{content: '';display: block;height: 4px;width: 40px;background-color: #fff;margin: 20px 0;}
.nbanner abbr{text-align: left;font-size: 16px;display: block;color: #fff;}
.banner .swiper-pagination-bullet{background-color: #666;opacity: 1;width: 12px;height: 12px;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #a9363c !important;}
/* index */
.index_pro{background-color: #a0373b;position: relative;}
.index_pro .w1200>h2{display: block;font-size: 32px;color: #fff;text-align: center;font-weight: bold;}
.index_pro abbr{display: block;width:150px;height: 2px;background-color: #fff;margin: 20px auto 30px auto;}
.index_pro strong{display: block;text-align: center;font-size: 16px;color: #fff;margin-bottom: 30px;font-weight: normal;}
.index_pro .pimg{border: 1px solid #fff;box-sizing: border-box;overflow: hidden;width: 100%;position: relative;}
.index_pro .pimg img{width: 100%;display: block;transition: .5s;}
.index_pro li:hover .pimg img{transform: scale(1.2);}
.index_pro .text a{display: block;color: #fff;line-height: 60px;height: 60px;text-align: center;}
.index_pro ul{display: flex;justify-content: space-between;}
.index_pro ul li{width: 24%;} 
.index_pro li{position: relative;}
.index_pro .swiper-button-next{right: -50px;color: #fff;top: 60%;border: none !important;outline: none;}
.index_pro .swiper-button-prev{left: -50px;color: #fff;top: 60%;border: none !important;outline: none;}
.index_pro .swiper-button-next:focus,.index_pro .swiper-button-prev{border: none;box-shadow: none;outline: none;}
.index_pro .tabs ul{display:flex;justify-content: space-between;width: 90%;margin: 0 auto;}
.index_pro .tabs li:hover{background-color: #fff;}
.index_pro .tabs li:hover a{color: #a0373b;}

.index_pro .tabs li{width: 23%;height: 50px;line-height: 50px;border: 1px solid #fff;}
.index_pro .tabs li a{color: #fff;font-size: 16px;display: block;text-align: center;}
.index_pro .tabs li.active{background-color: #fff;}
.index_pro .tabs li.active a{color: #a0373b;}
#tabs-container{margin-top: 30px;}
.index_about{background: url(../images/aboutbg.png)bottom center no-repeat;}
.index_about .w1200>span{display: block;text-align: center;color: #333;font-size: 30px;}
.index_about abbr{display: block;width:150px;height: 2px;background-color: #a0373b;margin: 20px auto 30px auto;}
.index_about p{font-size: 16px;line-height: 35px;text-align: center;color: #666;}
.index_about .more a{width: 190px;height: 40px;line-height: 40px;text-align: center;background-color: rgba(249, 249, 255, 0.7);border: 1px solid #c5c5c5;border-radius: 20px;margin: 50px auto;display: block;color: #666;}
.index_about ul{width: 100%;display: flex;justify-content: space-between;}
.index_about ul li{width: 25%;padding: 30px 0;box-sizing: border-box;text-align: center;}
.index_about ul li i{width: 130px;height: 130px;margin: 0 auto;transition: 1s ease 0s;display: block;margin-bottom: 20px;}
.index_about ul li:hover i{transform: rotateY(-180deg);}
.index_about ul li:nth-child(1) i{background: url(../images/a1.png)no-repeat center;}
.index_about ul li:nth-child(2) i{background: url(../images/a2.png)no-repeat center;}
.index_about ul li:nth-child(3) i{background: url(../images/a3.png)no-repeat center;}
.index_about ul li:nth-child(4) i{background: url(../images/a4.png)no-repeat center;}
.index_about ul li p{padding: 0;margin: 0;color: #333;line-height: 24px;font-size: 16px;}
.index_news h2{display: block;font-size: 32px;color: #333;text-align: center;font-weight: bold;}
.index_news abbr{display: block;width:150px;height: 2px;background-color: #a0373b;margin: 20px auto 30px auto;}
.index_news .w1200>p{display: block;text-align: center;font-size: 16px;color: #666;margin-bottom: 30px;font-weight: normal;}
.index_news .fl{width: 48%;height: 385px;overflow: hidden;}
.index_news .fl img{height: 100%;width: 100%;}
.index_news .fl .swiper-button-next:after,.index_news .fl .swiper-button-prev:after{color: #fff;font-size: 28px;}
.index_news .fr{width: 48%;height: 385px;overflow: hidden;border: 1px solid #e4e4e4;box-sizing: border-box;padding: 35px;}
.index_news .fr .more{width:120px;height:30px;line-height: 30px;text-align: center;border:1px solid #c2c2c2; border-radius: 20px;background: none;}
.index_news .fr .more a{color: #888;font-size:14px;}
.index_news .fr .news1 .tt a{color: #ac3636;font-size: 18px;font-weight: bold;}
.index_news .fr .news1 .neirong{font-size: 16px;line-height: 24px;color: #666;text-align: left;text-indent: 2em;}
.index_news .fr ul{border-top: 1px solid #999;padding-top: 10px;margin-top: 30px;}
.index_news .fr ul li{height: 30px;line-height: 30px;}
.index_news .fr ul li a{color: #333;font-size: 14px;}
.index_news .fr ul li::before{content: "-";color: #666;margin-right:10px;}
/* 关于我们 */
.about .fl{width: 23%;}
.about .fl span{height: 75px;line-height: 75px;padding:0 25px;text-align: left;font-size: 18px;font-weight: bold; background: #a3363b;color:#fff; border-top-right-radius: 20px;display: block;}
.about li{background: #f5f5f5;padding: 20px 25px;margin-bottom: 1px;border-left: 2px solid #9c373b;}
.about li a{color: #666;}
.about li:hover a{color: #fff;}
.about li:hover{color: #fff;background: #b33c43;}
.about li.active a{color: #fff;}
.about li.active{color: #fff;background: #b33c43;}
.about li i{float: right;width: 20px;height: 20px;color: #666;font-style: normal;}
.about li.active i{color: #fff;}
.about li:hover i{color: #fff;}
.about .fr{width: 72%;}
.about .fr .tt{line-height: 46px;height: 46px;color: #666;border-bottom: 1px solid #bebebe;}
.about .fr .tt h3{display: block;float: left;font-size: 24px;color: #333;border-bottom: 2px solid #9c373b;}
.about .fr .tt .daohang{display: block;float: right;font-size: 16px;}
.about .fr .tt .daohang::before{display: inline-block;content: '';background: url(../images/home.png)no-repeat;width: 30px;height: 17px;border-right: 1px solid #dadada;margin-right: 10px;}
.about .fr .tt .daohang a{font-size: 16px;color: #666;}
.about .fr .neirong{font-size: 16px;line-height: 30px;}
/* 案例 */
.anli .fl{width: 23%;}
.anli .fl span{height: 75px;line-height: 75px;padding:0 25px;text-align: left;font-size: 18px;font-weight: bold; background: #a3363b;color:#fff; border-top-right-radius: 20px;display: block;}
.anli .fl li{background: #f5f5f5;padding: 20px 25px;margin-bottom: 1px;border-left: 2px solid #9c373b;}
.anli .fl li a{color: #666;}
.anli .fl li:hover a{color: #fff;}
.anli .fl li:hover{color: #fff;background: #b33c43;}
.anli .fl li.active a{color: #fff;}
.anli .fl li.active{color: #fff;background: #b33c43;}
.anli .fl li i{float: right;width: 20px;height: 20px;color: #666;font-style: normal;}
.anli .fl li.active i{color: #fff;}
.anli .fl li:hover i{color: #fff;}
.anli .fr{width: 72%;}
.anli .fr .tt{line-height: 46px;height: 46px;color: #666;border-bottom: 1px solid #bebebe;}
.anli .fr .tt h3{display: block;float: left;font-size: 24px;color: #333;border-bottom: 2px solid #9c373b;}
.anli .fr .tt .daohang{display: block;float: right;font-size: 16px;}
.anli .fr .tt .daohang::before{display: inline-block;content: '';background: url(../images/home.png)no-repeat;width: 30px;height: 17px;border-right: 1px solid #dadada;margin-right: 10px;}
.anli .fr .tt .daohang a{font-size: 16px;color: #666;}
.anli .fr ul{display: flex;display: -webkit-flex; justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;-webkit-flex-wrap:wrap;width: 100%;margin-top: 30px;}
.anli .fr ul:after{content:"";float:left;width:280px;}
.anli .fr ul li{width: 280px;overflow: hidden;border: 1px solid #dadada;box-sizing: border-box;margin-bottom: 30px;}
.anli .fr ul li .pimg{float:none;display: flex; justify-content: center; align-items: center;-webkit-justify-content:center;-webkit-align-items:center;width: 280px;height:260px;overflow:hidden;box-sizing: border-box;}
.anli .fr ul li .pimg img{max-width: 100%;width:auto;max-height: 100%;height:auto;transition: 0.3s ease 0s;}
.anli .fr ul li:hover .pimg img {transform: scale(1.1);}
.anli .fr ul li p{box-sizing: border-box;height:50px;line-height:50px;overflow: hidden;padding:0;text-align: center;background: #f3f3f3;margin: 0;}
.anli .fr ul li:hover p{color:#fff;background-color: #a0373b;}
.anli .fr ul li:hover{border: 1px solid #a0373b;}
/* 产品 */
.prolist .fl{width: 23%;}
.prolist .fl h3{height: 75px;line-height: 75px;padding:0 25px;text-align: left;font-size: 18px;font-weight: bold; background: #a3363b;color:#fff; border-top-right-radius: 20px;display: block;}
.prolist .fl li{background: #f5f5f5;padding: 20px 25px;margin-bottom: 1px;border-left: 2px solid #9c373b;}
.prolist .fl li a{color: #666;}
.prolist .fl li:hover a{color: #fff;}
.prolist .fl li:hover{color: #fff;background: #b33c43;}
.prolist .fl li.active a{color: #fff;}
.prolist .fl li.active{color: #fff;background: #b33c43;}
.prolist .fl li i{float: right;width: 20px;height: 20px;color: #666;font-style: normal;}
.prolist .fl li.active i{color: #fff;}
.prolist .fl li:hover i{color: #fff;}
.prolist .fr{width: 72%;}
.prolist .fr .tt{line-height: 46px;height: 46px;color: #666;border-bottom: 1px solid #bebebe;}
.prolist .fr .tt h3{display: block;float: left;font-size: 24px;color: #333;border-bottom: 2px solid #9c373b;}
.prolist .fr .tt .daohang{display: block;float: right;font-size: 16px;}
.prolist .fr .tt .daohang::before{display: inline-block;content: '';background: url(../images/home.png)no-repeat;width: 30px;height: 17px;border-right: 1px solid #dadada;margin-right: 10px;}
.prolist .fr .tt .daohang a{font-size: 16px;color: #666;}
.prolist .fr ul{display: flex;display: -webkit-flex; justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;-webkit-flex-wrap:wrap;width: 100%;margin-top: 30px;}
.prolist .fr ul:after{content:"";float:left;width:280px;}
.prolist .fr ul li{width: 280px;overflow: hidden;border: 1px solid #dadada;box-sizing: border-box;margin-bottom: 30px;}
.prolist .fr ul li .pimg{float:none;display: flex; justify-content: center; align-items: center;-webkit-justify-content:center;-webkit-align-items:center;width: 280px;height:260px;overflow:hidden;box-sizing: border-box;}
.prolist .fr ul li .pimg img{max-width: 100%;width:auto;max-height: 100%;height:auto;transition: 0.3s ease 0s;}
.prolist .fr ul li:hover .pimg img {transform: scale(1.1);}
.prolist .fr ul li p a{box-sizing: border-box;height:50px;line-height:50px;overflow: hidden;padding:0;text-align: center;background: #f3f3f3;margin: 0;display: block;color: #222;}
.prolist .fr ul li p{margin: 0;}
.prolist .fr ul li:hover p a{color:#fff;background-color: #a0373b;}
.prolist .fr ul li:hover{border: 1px solid #a0373b;}
.sousuo{display: block;width: 400px;margin: 20px auto 0 auto;}
.sousuo input{border: 1px solid #ccc;box-shadow: 1px 2px 3px #ccc;outline: none;width: 77%;float: left;height: 30px;line-height: 30px;padding-left: 2%;}
.sousuo button{width: 20%;float: right;text-align: center;height: 34px;line-height: 30px;border: 1px solid #ccc;box-shadow: 1px 2px 3px #ccc;outline: none;}
.prolist .pview .pimg{width: 460px;margin: 20px auto 20px auto;position: relative;overflow: hidden;zoom: 1;border: 1px solid #ccc;display: block;}
.prolist .pview .pimg img{width: 100%;height: auto;display: block;}
.prolist .pview .tt{height: 45px;line-height: 45px;background-color: #f8f8f8;border: none;}
.prolist .pview .tt span{height: 45px;text-align: center;color: #fff;background-color: #9c373b;display: inline-block;width: 160px;font-size: 16px;}
.prolist .pview .neirong{line-height: 36px;font-size: 16px;color: #333;margin: 20px 0;}
.prolist .pview .zx{height: 45px;line-height: 45px;background-color: #f8f8f8;border: none;}
.prolist .pview .zx span{height: 45px;text-align: center;color: #fff;background-color: #9c373b;display: inline-block;width: 160px;font-size: 16px;}
.prolist .pview .pro_lianxi p{line-height:25px;padding:20px;font-size: 16px;}
.prolist .pview .pro_lianxi input{border: 1px solid #e0e0e0;height:45px;line-height:45px;text-align: left;padding:0 15px;box-sizing: border-box;width:49.7%;color:#666;margin-bottom:15px;}
.prolist .pview .pro_lianxi textarea{border: 1px solid #e0e0e0;height:145px;text-align: left;padding:15px;width:98%;color:#666;margin-bottom:15px;}
.prolist .pview .pro_lianxi button{width:125px;height:40px;line-height:40px;text-align: center;border:none;outline: none;}
.prolist .pview .pro_lianxi .submit{background:#9c373b;color:#fff;margin-right:15px}
.prolist .pview .pre{width: 50%;text-align: left;font-size: 16px;color: #666;margin-top: 30px;}
.prolist .pview .next{width: 50%;text-align: right;font-size: 16px;color: #666;margin-top: 30px;}
.prolist .pview .next a{font-size: 16px;color: #666;}
.prolist .pview .pre a{font-size: 16px;color: #666;}
/* 新闻 */
.newslist .fl{width: 23%;}
.newslist .fl span{height: 75px;line-height: 75px;padding:0 25px;text-align: left;font-size: 18px;font-weight: bold; background: #a3363b;color:#fff; border-top-right-radius: 20px;display: block;}
.newslist .fl li{background: #f5f5f5;padding: 20px 25px;margin-bottom: 1px;border-left: 2px solid #9c373b;}
.newslist .fl li a{color: #666;}
.newslist .fl li:hover a{color: #fff;}
.newslist .fl li:hover{color: #fff;background: #b33c43;}
.newslist .fl li.active a{color: #fff;}
.newslist .fl li.active{color: #fff;background: #b33c43;}
.newslist .fl li i{float: right;width: 20px;height: 20px;color: #666;font-style: normal;}
.newslist .fl li.active i{color: #fff;}
.newslist .fl li:hover i{color: #fff;}
.news_list .fr .tt{line-height: 46px;height: 46px;color: #666;border-bottom: 1px solid #bebebe;margin-bottom: 30px;}
.news_list .fr .tt h3{display: block;float: left;font-size: 24px;color: #333;border-bottom: 2px solid #9c373b;}
.news_list .fr .tt h1{display: block;float: left;font-size: 24px;color: #333;border-bottom: 2px solid #9c373b;}
.news_list .fr .tt .daohang{display: block;float: right;font-size: 16px;}
.news_list .fr .tt .daohang::before{display: inline-block;content: '';background: url(../images/home.png)no-repeat;width: 30px;height: 17px;border-right: 1px solid #dadada;margin-right: 10px;}
.news_list .fr .tt .daohang a{font-size: 16px;color: #666;}
.news_list .content{position: relative;width: 72%;}
.news_list .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;}
.news_list .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}
.news_list .list li a{display: block;color: #666;}
.news_list .list li.active2{background: #2db0a2;color: #fff;border: none;}
.news_list .list li.active2 a{color: #fff;}
.news_list .list li:hover a{background: #2db0a2;color: #fff;transition: all .3s;}
.newslist .panel {float:left;width:80px; margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);border-color: #ddd;}
.newslist blockquote { padding: 0 0 0 20px;  margin: 0 0 20px;  font-size: 17.5px; border-left: 5px solid #eee;display: inline-block;}
.panel-heading { color: #333; background-color: #f5f5f5; border-color: #ddd;text-align: center;height: 30px;line-height: 30px;}
.panel-body { height:40px;line-height:40px;text-align: center}
.panel-body::before,.panel-body:after{display: table;content: " ";}
.newslist .fr ul li{width:100%;height:85px;border: none;line-height:25px;clear:both;}
.newslist .fr ul li .txt a{color: #666;}
.newslist .fr ul li:hover{border:none;}
.newslist .fr ul li:hover .txt{border-top:none;background:none;}
.newslist .fr .txt{width:87%;float: right;margin-left:30px;padding-top:0;border-top:none;background:none;}
.newslist .fr ul li:hover .txt a{color:#333}
.newslist .fr .txt small{display: block;color:#2db0a2;}
.newslist .fr .txt .down{width:80px;text-align: center;height: 30px;line-height:30px;background: #1d2088;border-radius: 20px;font-size:14px;margin-top:12px;}
.newslist .fr .txt .down a,.newslist ul li:hover .down a{color: #333;}

.news_list .xiangguan{width: 100%;}
.news_list .xiangguan span{font-size: 24px;color: #2db0a2;font-weight: bold;display: block;margin: 50px 0;}
.news_list .xiangguan ul{display: flex;justify-content: space-between;width: 100%;display: -webkit-flex;display:-ms-flexbox;}
.news_list .xiangguan li{width: 24%;}
.news_list .xiangguan li .pimg{width: 100%;}
.news_list .xiangguan li .pimg img{width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;}
.news_list .xiangguan li .txt{text-align: center;height: 50px;line-height: 50px;}
.news_list .xiangguan li .txt a{text-align: center;font-size: 16px;color:#666;}
.news_list .xiangguan li:hover .txt{background: #2db0a2;}
.news_list .xiangguan li:hover .txt a{color: #fff;}



.nview p{line-height: 28px;font-size: 16px;}
.nview p strong{line-height: 60px;}

.news_list .list{position: absolute;left: 50%;transform: translateX(-50%);margin: 35px 0;}
.news_list .list li{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;text-align: center;float: left;margin: 5px;}
.news_list .list li a{display: block;color: #666;}
.news_list .list li.active2{background: #2db0a2;color: #fff;border: none;}
.news_list .list li.active2 a{color: #fff;}
.news_list .list li:hover a{background: #2db0a2;color: #fff;transition: all .3s;}
.news_list .content .nview h1{margin-bottom: 50px;}
.news_list .content .fl{width: 50%;text-align: left;font-size: 16px;color: #666;margin-top: 30px;}
.news_list .content .fr{width: 50%;text-align: right;font-size: 16px;color: #666;margin-top: 30px;}

.news_list .content .fr a{font-size: 16px;color: #666;}
.news_list .content .fl a{font-size: 16px;color: #666;}
.news_list .content .nview h1{border-bottom: none;text-align: center;margin: 0 auto;width: 100%;font-size: 24px;color: #333;display: inline-block;}
/* 联系我们 */
.content1{background-color: #f5f5f5;padding: 30px 0;}
.content1 .lianxi img{display: block;margin: 0 auto;}
.content1 ul{margin: 70px auto 0 auto;width: 80%;flex-wrap: wrap;}
.content1 ul::after{display: block;content: ',';clear: both;height: 0;width: 0;visibility: hidden;}
.content1 ul li{width: 32%;height: 150px;background-color: #fff;margin-bottom: 60px;position: relative;float: left;margin-right: 10px;}
.content1 ul li i{background: url(../images/contact_icon.png)no-repeat;width: 56px;height: 56px;display: block;position: absolute;left: 50%;top: 0px;transform: translate(-50%,-50%);}
.content1 ul li:nth-child(2) i{background-position-x: -69px;}
.content1 ul li:nth-child(3) i{background-position-x: -139px;}
.content1 ul li:nth-child(4) i{background-position-x: -278px;}
.content1 ul li:nth-child(5) i{background-position-x: -347px;}
.content1 ul li span{display: block;margin-top: 50px;text-align: center;font-size: 16px;}
.content1 ul li p{display: block;text-align: center;font-size: 16px;}
.content1 ul li:nth-child(4){margin-left: 170px;}
.messages input{width: 49%;float: left;margin-right: 10px;height: 45px;line-height: 45px;background: #fff;border: 1px solid #dedede;margin-top: 20px;padding-left: 20px;box-sizing: border-box}
.messages input:nth-child(2n){float: right;margin-right: 0;}
.messages textarea{width: 100%;background: #fff;border: 1px solid #dedede;line-height: 24px;height: 175px;margin-top: 20px;padding-left: 20px;box-sizing: border-box;}
.messages{background: #f8f8f8;border: 1px solid #e4e4e4;padding: 30px;box-sizing: border-box;margin-top: 50px;}
.messages .submit{background-color: #a0373b;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;cursor: pointer;margin-top: 20px;}
.messages .reset{background-color: #bababa;margin-right: 0;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;margin-top: 20px;}
/* 招聘 */
.joblist .fl{width: 23%;}
.joblist .fl span{height: 75px;line-height: 75px;padding:0 25px;text-align: left;font-size: 18px;font-weight: bold; background: #a3363b;color:#fff; border-top-right-radius: 20px;display: block;}
.joblist .fl li{background: #f5f5f5;padding: 20px 25px;margin-bottom: 1px;border-left: 2px solid #9c373b;}
.joblist .fl li a{color: #666;}
.joblist .fl li:hover a{color: #fff;}
.joblist .fl li:hover{color: #fff;background: #b33c43;}
.joblist .fl li.active a{color: #fff;}
.joblist .fl li.active{color: #fff;background: #b33c43;}
.joblist .fl li i{float: right;width: 20px;height: 20px;color: #666;font-style: normal;}
.joblist .fl li.active i{color: #fff;}
.joblist .fl li:hover i{color: #fff;}
.joblist .fr{width: 72%;}
.joblist .fr .tt{line-height: 46px;height: 46px;color: #666;border-bottom: 1px solid #bebebe;}
.joblist .fr .tt h3{display: block;float: left;font-size: 24px;color: #333;border-bottom: 2px solid #9c373b;}
.joblist .fr .tt .daohang{display: block;float: right;font-size: 16px;}
.joblist .fr .tt .daohang::before{display: inline-block;content: '';background: url(../images/home.png)no-repeat;width: 30px;height: 17px;border-right: 1px solid #dadada;margin-right: 10px;}
.joblist .fr .tt .daohang a{font-size: 16px;color: #666;}
.joblist .fr ul{margin-top: 30px;}
.joblist .fr ul li{width: 100%;box-sizing: border-box;box-shadow: 0px 3px 5px rgba(0,0,0,.5);padding: 30px;position: relative;margin-bottom: 30px;}
.joblist .fr ul li span{font-size: 16px;line-height: 22px;color: #333;margin-bottom: 10px;display: inline-block;}
.joblist .fr ul li a{font-size: 16px;color: #333;line-height: 22px;display: block;float: right;}
.joblist .fr ul li .yaoqiu{font-size: 14px;color: #666;line-height: 36px;}
.joblist .fr ul li .yaoqiu abbr{opacity: 0.3;}
.joblist .fr ul li .juti{font-size: 14px;color: #a0373b;font-weight: bold;}
.joblist .fr ul li .time{position: absolute;bottom: 30px;right: 30px;font-size: 16px;color: #a0373b;}
.joblist .xuqiu{font-size: 16px;font-weight: bold;font-size: 16px;color: #f00;margin: 30px 0;}
.joblist form{display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}
.joblist form span{display: block;color: #a9363c;font-size: 16px;margin: 20px 0;width: 100%;}
.joblist form .biaodan{width: 49%;font-size: 16px;color: #333;}
.joblist form .biaodan abbr{color: #f00;}
.joblist form .biaodan input{display: block;width: 100%;height: 35px;line-height:35px;padding: 0;box-sizing: border-box;padding-left: 10px;margin: 10px 0;}
.joblist form .biaodan select{display: block;width: 100%;height: 35px;line-height:35px;padding: 0;box-sizing: border-box;padding-left: 10px;margin: 10px 0;}
.joblist form .biaodan1{width: 100%;font-size: 16px;color: #333;}
.joblist form .biaodan1 p{margin: 0 0 20px 0;}
.joblist form .biaodan1 textarea{width: 100%;font-size: 16px;color: #333;padding: 15px;box-sizing: border-box;height: 100px;margin: 10px 0;}
.joblist form .anniu{width: 100%;margin-top: 50px;text-align: right;}
.joblist form .biaodan:nth-child(25){width: 100%;position: relative;}
.joblist form .biaodan:nth-child(25) input{width: 50%;}
.joblist form .biaodan:nth-child(25) p{position: absolute;right: 30px;top: 40%;transform: translateY(-50%);}
.joblist form  button{width:125px;height:40px;line-height:40px;text-align: center;border:none;outline: none;}
.joblist form  .submit{background:#9c373b;color:#fff;margin-right:15px}
/* foot */
footer{padding: 40px 0;background-color: #a0373b;}
footer .w1200{display: flex;justify-content: space-between;}
footer span{font-size: 16px;color: #fff;}
footer ul{margin-top: 20px;}
footer ul li a{display: block;line-height: 30px;height: 30px;font-size: 15px;color: #fff;}
footer ul li{display: block;line-height: 30px;height: 30px;font-size: 15px;color: #fff;}
footer .ewm{width: 13%;}
footer .ewm p{display: block;color: #fff;text-align: center;}
footer .ewm img{width: 100%;}
.beian{text-align: center;color: #fff;font-size: 14px;border-top: 1px solid #fff;background-color: #a0373b;line-height: 60px;}
.beian p{margin: 0;padding: 0;}
.beian a{text-align: center;color: #fff;font-size: 14px;}
/* page */
.page { width:100%; float:left;padding:30px 0; font-size:14px; overflow:hidden; text-align:center; margin-top: 55px;}
.page a { color:#000; background:#f1f1f1; margin:5px; padding:0 15px; line-height:40px; display: inline-table;}
.page a:hover { background:#a9363c;; color:#fff;}
.page a:active {  background:#f1f1f1; color:#fff;}
.page a.page-num-current { background:#a9363c;; color:#fff; display:inline-table;line-height:40px; padding:0 15px; margin:0 5px;}
.page span.current { background:#f1f1f1; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.no { background:#f1f1f1; color:#333; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.disabled { padding:0 9px 0 0px; }
