@charset "UTF-8";
html, body, * {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;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;}	
.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;background:#ffffff;}
.header_con{display:flex;justify-content:space-between;align-items:center;}
.header_con img{height:62px;}
.header_con p{font-size:17px;line-height:1.6;color:#796e6c;letter-spacing:1px;padding-left:60px;background:url(../images/header_phone.png) left center no-repeat;}
/*顶部导航 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:8px;height:8px;border-radius:6px;display: inline-block;background:#ffffff;}
.swiper-container .swiper-pagination-bullet-active{width:36px;background:#ff6a00;}
.swiper-container-horizontal>.swiper-pagination-bullets{width:100%;left:0;height:30px;bottom:50px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}
.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*/
/* in_son */
.in_son{width:100%;padding-bottom:6px;overflow:hidden;}
.in_son_main{width:100%;}
.in_son_con{position:relative;width:1260px;height:55px;padding:0;margin:0 auto;border-radius:0 0 0 10px;
display:flex;justify-content:left;align-items:center;}
.in_son_con li{position:relative;z-index:2;font-size:16px;line-height:55px;color:#000000;letter-spacing:2px;
padding:0 15px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.in_son_con li:hover{background-size:100% 3px;}
.in_son_con li.current{background-size:100% 3px;}
.in_son_con .about_son_back{border-radius:0 0 0 10px;position:absolute;z-index:1;width:100vw;height:100%;left:0;top:0;background:url(../images/about_son_back.jpg) repeat;}
.son_icon{position:relative;z-index:2;width:60px;height:32px;margin-right:50px;background:url(../images/son_icon.png) center center no-repeat;background-size:40% auto;border-right:1px solid #a2938d;}
.in_son_list{width:calc(100% - 120px);display:flex;justify-content:space-between;}
.in_son_list a{flex:1;text-align:center;}
.son_left{justify-content:left;}
.son_left a{flex:none;padding-left:35px;padding-right:35px;}
.in_son_con li.on{font-size:20px;background:#eb5f12;color:#ffffff;}
.in_son_con li.on:after{position:absolute;left:50%;bottom:-4px;margin-left:-6px;content:"";width:12px;height:4px;background:url(../images/on_son.png) center no-repeat;background-size:11px 100%;}
/* in_son end*/
/* in_con */
.in_con{width:100%;margin:0;padding-bottom:100px;background:url(../images/in_back.jpg) center bottom no-repeat;background-size:100% auto;}
.in_mains{width:1260px;margin:0 auto;}
/* in_con end*/
/* footer */
footer{width:100%;padding:38px 0;background:url(../images/foot_back.jpg) center no-repeat;background-size:cover;}
.footer_main .footer_logo{width:100%;font-size:0;padding:0;}
.footer_main .footer_logo img{max-width:50%;}
.footer_main .footer_con{width:100%;margin:10px 0;display:flex;justify-content:space-between;}
.footer_main .footer_con .footer_nav{width:70%;display:flex;justify-content:space-between;}
.footer_main .footer_con .footer_nav .footer_nav_list{flex:1;text-align:center;}
.footer_main .footer_con .footer_nav .footer_nav_list:nth-child(1){text-align:left;}
.footer_main .footer_con .footer_nav .footer_nav_list h5{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #8c8e92;font-size:17px;line-height:2.0;color:#000000;letter-spacing:1px;}
.footer_main .footer_con .footer_nav .footer_nav_list li{font-size:14px;line-height:2.5;color:#5a5d62;}
.footer_main .footer_con .footer_nav .footer_nav_list li a{color:#5a5d62;}
.footer_main .footer_con .footer_nav .footer_nav_list li:hover a{color:#000000;}
.footer_main .footer_con .footer_info{width:26%;font-size:14px;line-height:2.5;color:#5a5d62;}
.footer_main .footer_con .footer_info h5{font-size:17px;line-height:2.0;color:#000000;letter-spacing:1px;}
.footer_main .footer_con .footer_info p{font-size:24px;line-height:2.0;color:#000000;letter-spacing:1px;}
.footer_main .footer_con .footer_info .footer_ewm{width:12.0em;max-width:100%;text-align:center;font-size:15px;margin-top:10px;}
.footer_main .footer_con .footer_info .footer_ewm img{max-width:100%;}
.footer_main .footer_con .footer_info .footer_ewm p{font-size:15px;}
.copyright{display:flex;justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px solid #8c8e92;font-size:14px;line-height:2.5;color:#424343;}
.copyright .copyright_info a{padding-left:15px;color:#424343;}
.copyright .copyright_list{display:flex;justify-content:center;}
.copyright .copyright_list li{margin:0 10px;}
.copyright .copyright_list li .copyright_img{width:100%;height:30px;display:flex;justify-content:center;align-items:center;}
.copyright .copyright_list li .copyright_img img{max-width:100%;max-height:100%;}
/* footer end*/
/* nav */
.head_t{width: 100%;height: 69px;position: relative;z-index: 9999;background:#ea5503;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.head_t .head_nav{height: 69px;line-height: 69px;margin:0 auto;}
.head_t .head_nav .my_img{margin-left:0;}
.head_t .head_nav > ul{width:100%;margin:0;padding:0;display:flex;justify-content:space-between;}
.head_t .head_nav > ul > li{flex:1;text-align: center;height: 69px;line-height: 69px;margin:0 1px;font-size: 18px;}
.head_t .head_nav > ul > li span{margin-left: 0 !important;}
.head_t .head_nav > ul > li:last-child{border-right: 0px;color: #0f1620;position: relative;}
.head_t .head_nav > ul > li a{color: #ffffff;text-decoration: none;display: block;font-size:16px;}
.head_t .head_nav > ul > li.active:hover>a {color: #fff;}
.head_t .head_nav > ul > li:hover>a{background:#c94f0c;} 
.head_t .head_nav > ul > .active>a{background:#c94f0c;}
.head_t .head_nav > ul > li:nth-child(1) .erjiNav{display:none!important;}
.head_t .head_nav > ul > li:nth-child(7) .erjiNav{display:none!important;}
.head_t .head_nav > ul > li:nth-child(8) .erjiNav{display:none!important;}
.erjiNav{display:none;overflow:hidden; position:absolute; left:0; top:69px;width:100%;padding:0;background:url(../images/nav_logo_back.png) 96% 70% no-repeat,url(../images/nav_back.jpg) center no-repeat;background-size:100px auto,100% 100%; border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
.erjiNav .erjibox{overflow:hidden;margin:0 auto;  position:relative;}
.erjiNav .erjibox .nav_img{width:360px;height:100%;text-align:left;padding:36px 0 24px 0;background:#f5f5f7;}
.erjiNav .erjibox .nav_img .nav_img_img{width:100%;font-size:0;}
.erjiNav .erjibox .nav_img .nav_img_img img{width:86%;display:block;}
.erjiNav .erjibox .nav_img h1{font-size:24px;line-height:1.5;color:#000000;letter-spacing:2px;color:#c09c7c;}
.erjiNav .erjibox .nav_img i{display:block;width:42px;height:2px;background:#c09c7c;margin:12px 0 18px 0;}
.erjiNav .erjibox > .nav_li{width:860px;background:#ffffff;padding:36px 0 24px 36px;}
.erjiNav .erjibox > .nav_li > ul{margin:0;padding:0;font-size:0;width:100%;text-align:left;}
.erjiNav .erjibox > .nav_li >ul>li{width:30%;height:42px;line-height:42px;float:left;margin:10px 0;margin-right:3%;border-bottom:1px solid #eeeeee;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-o-transition: all .4s linear;
transition: all .4s linear;}
.erjiNav .erjibox > .nav_li >ul>li a{color:#333;font-size: 16px;letter-spacing:1px;}
.erjiNav .erjibox > .nav_li >ul>li:hover a{color:#ea5503;}
/* nav end*/
/* news */
.news{margin:50px auto 30px auto;display:flex;justify-content:space-between;}
.news .news_left{position:relative;width:48%;height:385px;overflow:hidden;}
.news .news_left .tj_son{position:absolute;right:25px;bottom:20px;z-index:300;}
.news .news_left .tj_son ul{display:flex;text-align:right;}
.news .news_left .tj_son ul li{position:relative;cursor:pointer;margin:5px 4px;width:26px;height:26px;font-size:12px;line-height:26px;text-align:center;background:url(../images/tj_icon.png) center no-repeat;background-size:100% 100%;color:#ffffff;}
.news .news_left .tj_son ul li.on{background-image:url(../images/tj_icon_on.png)}
.news .news_left .tj_list{position:absolute;left:0;top:0;z-index:200;width:100%;height:385px;font-size:0;}
.news .news_left .tj_list ul{width:100%;height:100%;}
.news .news_left .tj_list ul li{width:100%;height:100%;overflow:hidden;}
.news .news_left .tj_list ul li img{width:100%;min-height:100%;}
.news .news_left .tj_list ul li h5{position:absolute;width:100%;left:0;bottom:0;font-size:15px;line-height:1.6;padding:20px 4%;background:rgba(0,0,0,0.5);color:#ffffff;}
.news .news_left .tj_list ul li h5 p{width:calc(100% - 180px);}
.news .news_right{position:relative;width:48%;}
.news .news_right .news_more{position:absolute;right:0;top:5px;font-size:14px;line-height:2.0;letter-spacing:1px;color:#fe611e;}
.news .news_right .news_tabs{width:100%;display:flex;border-bottom:1px solid #b5b5b5;}
.news .news_right .news_tabs .tabs{position:relative;cursor:pointer;font-size:24px;margin-right:30px;line-height:30px;padding-bottom:15px;color:#796e6c;letter-spacing:1px;}
.news .news_right .news_tabs .tabs.active{font-size:26px;font-family:宋体;}
.news .news_right .news_tabs .tabs.active:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:3px;background:#ea580a;}
/* news end*/
/* news_list */
.news_list{display:none;padding-top:15px;}
.news_list li{width:100%;position:relative;font-size:16px;line-height:2.0;padding:7px 0;}
.news_list li p{width:70%;text-indent:20px;color:#474747;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
background:url(../images/dot.png) left center no-repeat;background-size:6px auto;}
.news_list li span{position:absolute;right:0;top:10px;color:#7e7e7e;}
.news_list li:hover p{color:#ea5503;}
/* news_list end*/
/* dangjian */
.dangjian{margin:50px auto;display:flex;justify-content:space-between;}
.dangjian .dangjian_wh{width:48%;}
.dangjian_list{width:100%;margin-top:20px;}
.dangjian_list li{width: 100%;position: relative;font-size: 16px;line-height: 2.0;padding: 7px 0;}
.dangjian_list li p{width: 70%;text-indent: 20px;color: #474747;
	background: url(../images/dot_2.png) left center no-repeat;background-size: 6px auto;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dangjian_list li span{position: absolute;right: 0;top: 10px;color: #7e7e7e;}
.dangjian_list li:hover p{color:#ea5503;background-image: url(../images/dot.png);}
.dangjian .dangjian_hd{width:48%;}
.dangjian .dangjian_hd .dangjian_hd_con{position:relative;width:100%;margin-top:25px;overflow:hidden;}
.dangjian .dangjian_hd .dangjian_hd_con li{width:100%;background:#f7f7f7;}
.dangjian .dangjian_hd .dangjian_hd_con li .dj_img{width:100%;height:215px;font-size:0;overflow:hidden;}
.dangjian .dangjian_hd .dangjian_hd_con li .dj_img img{width:100%;min-height:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.dangjian .dangjian_hd .dangjian_hd_con li:hover .dj_img img{transform: scale(1.1, 1.1);transition: .6s transform;z-index:1000;}
.dangjian .dangjian_hd .dangjian_hd_con li .dj_info{letter-spacing:1px;width:86%;margin:0 auto;padding:18px 0;line-height:30px;font-size:16px;color:#555555;}
.dangjian .dangjian_hd .dangjian_hd_con li .dj_info span{font-size:18px;color:#c71829;}
.dangjian .dangjian_hd .dangjian_hd_con li .dj_info h5{font-size:16px;color:#555555;}
.dangjian .dangjian_hd .dangjian_hd_con li .dj_info h5 span{font-size:18px;color:#c71829;}
.dangjian_hd .swiper-pagination-bullet{opacity:1;width:8px;height:8px;border-radius:6px;display: inline-block;background:#ffffff;}
.dangjian_hd .swiper-pagination-bullet-active{background:#ff6a00;}
.dangjian_hd .swiper-pagination{text-align:right;}
.dangjian_hd .swiper-container-horizontal>.swiper-pagination-bullets{width:80%;left:auto;right:10px;height:10px;top:190px;font-size:0;}
.dangjian_hd .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;}
/* dangjian end*/
/* index_title */
.index_title{position:relative;width:100%;border-bottom:1px solid #b5b5b5;display:flex;justify-content:space-between;align-items:center;}
.index_title:before{position:absolute;left:0;bottom:-2px;content:"";width:116px;height:3px;background:#ea580a;}
.index_title a{font-size:14px;color:#d21314;letter-spacing:2px;padding-right:20px;background:url(../images/more.png) right center no-repeat;background-size:14px auto;}
.index_title h1{font-size:24px;line-height:2.0;color:#413e51;letter-spacing:1px;font-weight:normal;}
/* index_title end*/
/* fuwu */
.fuwu{}
.fuwu .fuwu_main{margin-top:36px;display:flex;justify-content:space-between;}
.fuwu .fuwu_main li{width:23%;text-align:center;padding:50px 0 30px 0;background:url(../images/server_back.png) center no-repeat;background-size:100% 100%;
	box-shadow: 0 0 12px #f7f4f4;
	-moz-box-shadow: 0 0 12px #f7f4f4;
	-webkit-box-shadow: 0 0 12px #f7f4f4;
}
.fuwu .fuwu_main li img{height:58px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.fuwu .fuwu_main li h3{font-size:22px;line-height:2.0;color:#343434;letter-spacing:2px;}
.fuwu .fuwu_main li:hover img{transform: translate(0,-6px);}
.fuwu .fuwu_main li:hover h3{color:#ea580a;}
/* fuwu end*/
/* links */
.links{position:relative;width:100%;padding:0;background:url(../images/links_back.jpg) center no-repeat;background-size:cover;}
.links .links_main{display:flex;align-items:center;}
.links .links_main h5{font-size:20px;color:#ffffff;letter-spacing:2px;}
.links .links_main .links_con{display:none;position:absolute;left:0;bottom:100%;z-index:1000;width:100%;padding:30px 0;background:#f5f5f5;
box-shadow: 0 2px 12px #f7f4f4;
-moz-box-shadow: 0 2px 12px #f7f4f4;
-webkit-box-shadow: 0 2px 12px #f7f4f4;}
.links .links_main .links_con .links_list{display:flex;flex-wrap:wrap;}
.links .links_main .links_con .links_list li{width:20%;font-size:16px;line-height:2.0;margin:5px 0;}
.links .links_main .links_con .links_list li:hover a{color:#c71829;}
.links .links_main .links_nav{cursor:pointer;padding:15px 0;}
.links .links_main .links_nav:hover .links_con{display:block;}
.links .links_main .links_nav h5{font-size:14px;line-height:2.5;padding:0 42px 0 18px;margin:0 10px;color:#ffffff;border:1px solid #ffffff;
background:url(../images/links_sj.png) 90% center no-repeat;}
/* links end*/
/* showslider */
.showslider{position:fixed;bottom:20%;right:10px;font-size:18px;    z-index: 9999;    width:80px;}
.showslider li{cursor:pointer;position:relative;width: 60px;height:60px;box-sizing: border-box;    float: right;clear: both;
/*width:95px;height:77px;;line-height:102px;*/text-align:center;margin-top:10px;}
.showslider li .imgtag{width:50px;height:50px;}
.showslider li .showdisimg{   
position: absolute;z-index: 9999;top: 0;right: 60px;display:none; width: 210px;
box-sizing:border-box;padding:10px;padding-right: 20px;line-height:26px;font-size:16px;color:#fff;}
.showslider li .showerweima img{width:100%;height:100%; }  
.showslider li .showerweima{width:180px;height:221px;background:#ffffff;border-radius:8px;padding:0;
 /*   box-shadow: 0 0 8px #d9d3d3;*/
	/*-moz-box-shadow: 0 0 8px #d9d3d3;*/
	/*-webkit-box-shadow: 0 0 8px #d9d3d3;*/
}
.showslider li img.showdisimg{display:none;}
.showslider li .showdisimg .showdistext{background: #ea5503;color: #fff;padding: 8px 0px; text-align:left; padding-left: 12px;border-radius:5px;}
.showslider li .showdisimg .showdistext font{font-size:18px;line-height:24px;}
.showslider li .showdisimg .showdistext a{color:#fff;}
.showslider li .showdisimg .showdistext p{color:#fff;font-size:16px;line-height:24px;margin:0;}
.showslider li:hover{}
.showslider li .showdistxt p{color:#fff;}
.showslider{ animation-name:showslider;animation-duration:1.0s;animation-play-state:paused;}
/* showslider end*/

@media (max-width:1500px) {
}
@media (max-width:1440px) {
	.in_mains{width:1260px;}
}
@media (max-width:1300px) {
	.in_mains{width:1160px;}
}
@media (max-width:1200px) {
	.in_mains{width:1100px;}
}
@media (max-width:1100px) {
	.in_mains{width:1000px;}
}
@media (max-width:1000px) {
	.in_mains{width:72%;}
}




