@charset "UTF-8";
html, body, * {
	/* font-family:"Microsoft YaHei", 微软雅黑,"PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial,STHeitiSC-Light, simsun, 宋体, "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif; */
	font-family:"Microsoft YaHei", '微软雅黑','思源黑体';
	font-weight: normal;}
*{padding: 0;margin: 0;list-style: none;text-decoration: none;}
body {margin: 0;padding: 0;font:14px/180% Microsoft Yahei;min-width: 640px; color:#000000;}
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:none;}
ul{list-style-type: none;}
li{list-style-type: none;}
.clear{clear:both;font-size:0;margin:0;padding:0;}
.l{float:left;}
.r{float:right;}
/* *:hover */
	/* { */
		/* -webkit-transition: all .2s linear; */
		/* -moz-transition: all .2s linear; */
		/* -o-transition: all .2s linear; */
		/* transition: all .2s linear; */
	/* } */
.tra_s_4
	{
		-webkit-transition: all .4s linear;
		-moz-transition: all .4s linear;
		-o-transition: all .4s linear;
		transition: all .4s linear;
	}
.tra_s_3
	{
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		transition: all .3s linear;
	}
.tra_s_2
	{
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
	}
.tra_s_ease_6{
		transition:all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
.box_s{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
/*顶部导航*/
.header{width:100%;padding:20px 0;position:absolute;left:0;top:0;z-index:1000;}
.header .header_main{width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}
.header .header_main .header_logo{width:20%;font-size:0;}
.header .header_main .header_logo img{max-width:100%;display:block;}
.header .header_main .header_con span{display:inline-block;padding-left:30px;background:url(../images/phone.png) left center no-repeat;background-size:20px auto;font-size:18px;line-height:2.0;color:#ffffff;font-weight:normal;}
.header .header_main .header_con a{display:inline-block;border-radius:12px;padding:0 38px 0 25px;margin-left:20px;font-size:16px;line-height:2.5;color:#000000;background:url(../images/jt.png) 100px center no-repeat #ffffff;background-size:7px auto;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.header .header_main .header_con a:hover{transform: translate(0,-6px);}
/*顶部导航 end*/
/* banner-swiper*/
.swiper-container{width:100%;height:100%;overflow:hidden;}
.swiper-container .main_list{width:100%;}
.swiper-container .main_list .sl_img{width:100%;font-size:0;}
.swiper-container .main_list .sl_img img{width:100%;display:block;}
.swiper-container .swiper-pagination-bullet{opacity:1;width:10px;height:6px;border-radius:0;display: inline-block;background:#ffaf8c;}
.swiper-container .swiper-pagination-bullet-active{width:40px;background:#ffffff;}
.swiper-container-horizontal>.swiper-pagination-bullets{width:62.5%;left:18.75%;height:30px;bottom:50px;text-align:left;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;}
.swiper-container .main_list .sl_img .banner_info{position:absolute;font-family:"PingFang SC";font-size:15px;left: 0;top: 24%;width: 100%;}
.swiper-container .swiper-button-prev{z-index:10;left:1.5rem;top:45%;width:0.7rem!important;height:0.7rem!important;background:url(../images/left.png) center center no-repeat;background-size:90% 90%;} 
.swiper-container .swiper-button-prev:after{content:''!important;} 
.swiper-container .swiper-button-next{right:1.5rem;top:45%;width:0.7rem!important;height:0.7rem!important;background:url(../images/right.png) center center no-repeat;background-size:90% 90%;} 
.swiper-container .swiper-button-next:after{content:''!important;} 
.banner_info_con{width:55%;margin:0 auto;}
.banner_info_con h2{font-size:54px;line-height:80px;color:#ff5f00;letter-spacing:2px;font-family:"PingFang SC";}
.banner_info_con h3{font-size:54px;line-height:80px;color:#4d5068;letter-spacing:1px;font-family:"PingFang SC";}
.banner_info_con p{padding-left:5px;font-size:20px;line-height:1.8;color:#595757;letter-spacing:1px;margin-top:30px;font-family:"PingFang SC";}
.banner_info_con a{display:inline-block;margin-top:90px;font-size:16px;line-height:40px;color:#ffffff;letter-spacing:1px;padding:0 15px;background:url(../images/banner_more.png) center no-repeat;background-size:100% 100%;}
/* banner-swiper end*/
/* con_1 */
.con_1{width:100%;padding:20px 0;border-bottom:3px solid #f2f4f5;
	box-shadow: 0 5px 12px #e9f1ff;
	-moz-box-shadow: 0 5px 12px #e9f1ff;/* for firefox */
	-webkit-box-shadow: 0 5px 12px #e9f1ff;/* for safari or chrome */}
.con_1 .about_list{text-align:left;display: flex;align-items: center;justify-content:space-between;}
.con_1 .about_list li{font-size:15px;line-height:2.0;font-weight:normal;color:#000000;letter-spacing:1px;display: flex;align-items: center;justify-content:space-between;}
.con_1 .about_list li h6{font-size:15px;padding-right:15px;}
.con_1 .about_list li h6 span{font-size:40px;font-weight:bold;color:#000000;}
.con_1 .about_list li div .span_color{color:#ff494c;font-size:20px;font-weight:bold;}
/* con_1 end*/
/* index_tit */
.index_tit{width:100%;text-align:center;}
.index_tit h2{font-size:32px;line-height:2.0;color:#000000;letter-spacing:2px;}
.index_tit p{font-size:16px;line-height:2.0;font-weight:normal;color:#000000;letter-spacing:2px;}
.index_tit i{display:block;margin:8px auto;width:26px;height:3px;background:#f68042;}
/* index_tit end*/
/* liuyan */
.liuyan{padding:40px 0 30px 0;border-radius:10px;overflow:hidden;background:url(../images/liuyan_back.png) center no-repeat;background-size:100% 100%;}
.liuyan .index_tit h2{color:#ffffff;}
.liuyan_main{width:80%;margin:20px auto;}
.liuyan_main .tj_con{width:100%;display:flex;justify-content:space-between;}
.liuyan_main .input-text{width:26%;height:48px;line-height:48px;background:rgba(255,255,255,0.3);border:none;
font-size:16px;padding:0 2%;color:#ffffff;}
.liuyan_main input:focus{outline:none;}
.liuyan_main textarea:focus{outline:none;}
.tj_btn{width:22%;text-align:center;line-height:48px;background:rgba(255,255,255,0.3);
cursor:pointer;font-size:16px;color:#ffffff;letter-spacing:2px;border-radius:6px;border:none;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.tj_btn:hover{transform: translate(0,-6px);}
.liuyan_main  .textarea-text{width:38%;height:48px;line-height:48px;background:rgba(255,255,255,0.3);border:none;font-size:16px;padding:0 2%;color:#ffffff;}
.liuyan input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #ffffff;}
.liuyan input:-moz-placeholder, textarea:-moz-placeholder {color: #ffffff;} 
.liuyan input::-moz-placeholder, textarea::-moz-placeholder {color: #ffffff; } 
.liuyan input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #ffffff;} 
/* liuyan end*/
/* mains */
.mains{width:1200px;margin:0 auto;}
.flexs{display:flex;justify-content:space-between;}
/* mains end*/
/* youshi */
.youshi{width:100%;padding:50px 0;background:#f9fcff;}
.youshi_con{margin:40px auto 20px auto;}
.youshi_con li{width:18%;padding:20px 2.5%;background:#ffffff;border-radius:15px;cursor: pointer;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.youshi_con li .ys_icon{width:100%;height:50px;padding:15px 0;font-size:0;}
.youshi_con li .ys_icon img{max-height:100%;}
.youshi_con li h3{font-size:22px;line-height:2.0;padding:5px 0;color:#000000;font-weight:normal;}
.youshi_con li p{font-size:14px;line-height:1.8;color:#676767;font-weight:normal;}
.youshi_con li:hover{
    transform: translate(0,-6px);
    box-shadow: 0 5px 12px #d6d8db;
	-moz-box-shadow: 0 5px 12px #d6d8db;/* for firefox */
	-webkit-box-shadow: 0 5px 12px #d6d8db;/* for safari or chrome */
}
.more{width:100%;text-align:center;margin-top:40px;}
.more a{display:inline-block;font-size:16px;line-height:3.0;padding:0 30px;letter-spacing:1px;background:#ff591f;color:#ffffff;border-radius:5px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.more a:hover{transform: translate(0,-6px);}
/* youshi end*/
/* yewu */
.yewu{width:100%;padding:50px 0;}
.yewucon{display:none;}
.yewu_main{margin-top:30px;display:flex;justify-content:space-between;}
.yewu_main .yewu_tabs{width:38%;}
.yewu_main .yewu_tabs .tabButton{cursor:pointer;width:90%;padding:20px 5%;margin-bottom:18px;background:url(../images/yw_icon1.png) 4% 30px no-repeat #f9fcff;background-size:28px auto;}
.yewu_main .yewu_tabs .tabButton .yewu_son{padding-left:50px;letter-spacing:1px;}
.yewu_main .yewu_tabs .tabButton .yewu_son h3{font-size:22px;line-height:1.8;color:#000000;}
.yewu_main .yewu_tabs .tabButton .yewu_son span{display:inline-block;font-size:16px;line-height:1.8;color:#454647;padding-right:15px;}
.yewu_main .yewu_tabs .tabButton.active .yewu_son h3{color:#ff591f;}
.yewu_main .yewu_tabs .tabButton.active .yewu_son span{color:#ff591f;}
.yewu_main .yewu_tabs .tabButton:nth-child(2){background-image:url(../images/yw_icon2.png);}
.yewu_main .yewu_tabs .tabButton:nth-child(3){background-image:url(../images/yw_icon3.png);background-size:18px auto;}
.yewu_main .yewu_tabs .tabButton:nth-child(4){background-image:url(../images/yw_icon4.png);}
.yewu_main .yewu_con{width:60%;font-size:0;}
.yewu_main .yewu_con img{max-width:100%;}
/* yewu end*/
/* anli */
.anli{width:100%;padding:40px 0;}
.anli .anli_main{margin:40px auto;flex-wrap:wrap;}
.anli .anli_main li{width:31.3%;}
.anli .anli_main li .anli_img{width:100%;height:270px;overflow:hidden;}
.anli .anli_main li .anli_img img{width:100%;min-height:100%;cursor:pointer;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.anli .anli_main li:hover .anli_img img{transform: scale(1.06, 1.06);transition: .6s transform;z-index:1000;}
.anli .anli_main li h3{font-size:18px;line-height:2.0;padding:15px 0;color:#000000;letter-spacing:1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.more2{width:100%;margin-top:30px;text-align:center;}
.more2 a{background:#ff591f;border-radius:5px;color:#ffffff;padding:15px 30px;display:inline-block;font-size:16px;line-height:1.0;letter-spacing:1px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.more2 a img{height:15px;padding-left:10px;}
.more2 a:hover{transform: translate(0,-6px);}
/* anli end*/
/* fuwu */
.fuwu{width:100%;padding:50px 0;background:url(../images/fuwu_back.jpg) center no-repeat;background-size:cover;}
.fuwu .fuwu_main{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.fuwu .fuwu_main li{cursor: pointer;width:45%;padding:20px 2% 20px 2%;margin-bottom:25px;background:#ffffff;border-radius:5px;
    -webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.fuwu .fuwu_main li .fuwu_con{letter-spacing:1px;padding-left:45px;background:url(../images/dui.png) left 10px no-repeat;background-size:25px auto;}
.fuwu .fuwu_main li .fuwu_con h5{font-size:22px;line-height:2.0;color:#000000;}
.fuwu .fuwu_main li .fuwu_con p{font-size:15px;line-height:2.0;color:#585858;}
.fuwu .fuwu_main li:hover{
    transform: translate(0,-6px);
    box-shadow: 0 5px 12px #d6d8db;
	-moz-box-shadow: 0 5px 12px #d6d8db;/* for firefox */
	-webkit-box-shadow: 0 5px 12px #d6d8db;/* for safari or chrome */
}
/* fuwu end*/
/* wenti */
.wenti{width:100%;padding:40px 0;}
.wenti .wenti_main{margin-top:30px;display:flex;justify-content:space-between;}
.wenti .wenti_main li{width:27.3%;padding:15px 2%;background:#fbfbfb;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.wenti .wenti_main li h5{letter-spacing:1px;font-size: 20px;line-height: 2.0;padding:5px 0;font-weight:bold;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wenti .wenti_main li p{font-size:15px;line-height:1.6;color:#727272;padding-bottom:12px;margin-bottom:10px;border-bottom:2px solid #e1e1e1;}
.wenti .wenti_main li .wenti_more{display:flex;justify-content:space-between;align-items:center;}
.wenti .wenti_main li:hover{background:#edeff1;}
.wenti .wenti_main li:hover .wenti_more a{color:#f68042;}
/* wenti end*/
/* liucheng */
.liucheng{width:100%;padding:40px 0;background:url(../images/lc_back.jpg) center no-repeat;background-size:cover;}
.lc_main{margin:40px auto 20px auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.lc_main li{cursor:pointer;text-align:center;font-size:16px;line-height:3.0;color:#000000;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.lc_main li .lc_img{height:45px;display:flex;justify-content:center;align-items:center;}
.lc_main li .lc_img img{max-height:100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.lc_main li h5{text-align:center;font-size:18px;line-height:3.0;color:#000000;letter-spacing:1px;}
.lc_main .lc_line{width:5%;height:2px;margin-top:16px;background:url(../images/line.png) center no-repeat;background-size:100% 100%;}
.lc_main li:hover{transform: translate(0,-6px);}
.lc_main li:hover .lc_img img{
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg); /* IE 9 */
	-moz-transform: rotateY(180deg); /* Firefox */
	-webkit-transform: rotateY(180deg); /* Safari and Chrome */
	-o-transform: rotateY(180deg); /* Opera */
}
/* liucheng end*/
/*foots*/
.foots{width:100%;padding:30px 0 40px 0;background:url(../images/foots_back.jpg) center no-repeat;background-size:100% 100%;}
.foots_con1{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #686a6a;}
.foots_con1 .foots_logo{width:20%;font-size:0;}
.foots_con1 .foots_logo img{max-width:100%;display:block;}
.foots_con1 .foots_phone span{display:inline-block;padding-left:30px;background:url(../images/phone.png) left center no-repeat;background-size:20px auto;font-size:18px;line-height:2.0;color:#ffffff;font-weight:normal;}
.foots_con2{border-bottom:1px solid #686a6a;padding:30px 0;color:#ffffff;width:100%;display:flex;justify-content:space-between;}
.foots_con2 h6{margin-bottom:12px;font-size:16px;line-height:2.0;color:#c7c8c8;font-weight:bold;letter-spacing:1px;}
.foots_con2 li{font-size:14px;line-height:2.0;color:#c7c8c8;}
.copyright{padding-top:10px;width:100%;text-align:center;font-size:14px;line-height:2.0;color:#c7c8c8;}
.copyright a{font-size:14px;color:#c7c8c8;}
.foots_ewm{width:150px;text-align:center;}
.foots_ewm img{max-width:130px;}
.foots_lx li{padding-left:30px;background:url(../images/foots_icon1.png) left center no-repeat;background-size:20px auto;}
.foots_lx .foot_addr{background-image:url(../images/foots_icon2.png);}
.foots_lx .foot_ser{background-image:url(../images/foots_icon3.png);}
/*foots end*/

@media (max-width:1600px) {
}
@media (max-width:1500px) {
}
@media (max-width:1440px) {
}
@media (max-width:1300px) {
	.header .header_main{width:1100px;}
	.mains{width:1100px;}
	.index_tit h2{font-size:25px;}
	.anli .anli_main li .anli_img{height:240px;}
}
@media (max-width:1200px) {
	.header .header_main{width:1000px;}
	.mains{width:1000px;}
	.index_tit h2{font-size:20px;}
	.index_tit p{font-size:14px;}
	.anli .anli_main li .anli_img{height:220px;}
}
@media (max-width:1000px) {
	.header .header_main{width:72%;}
	.mains{width:72%;}
	.anli .anli_main li .anli_img{height:180px;}
}




