body, html { width: 100%; margin: 0; padding: 0; font-size:16px; font-family:"SourceHanSansCN-Regular", Arial, Helvetica; color: #373737; }
* { margin: 0px; padding: 0px; outline: 0 none; word-wrap: break-word; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
ul, li { list-style-type: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { color: #373737; outline: none; text-decoration: none; /*-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none;*/ }
a:hover { text-decoration: none; }
em, i { font-style: normal; }
.cf:before, .cf:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
input, textarea, button,select { border: none; background: none; appearance: none; -webkit-appearance: none; font-family:"SourceHanSansCN-Regular", Arial, Helvetica;outline: none;font-size:16px;border-radius: 0; }
 input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.clear { height: 0; overflow: hidden; clear: both; }
.cf { zoom: 1; }
img { border: none; max-width: 100%; height: auto; -webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; display: inline-block; vertical-align: top; }
@font-face {
   font-family: "syr";
  src: url("../fonts/SourceHanSansCN-Regular_1.otf");
}
@font-face {
  font-family: "syb";
  src: url("../fonts/SourceHanSansCN-Bold_1.otf");
}

.rel { position: relative; }
.abs { position: absolute; }
.fl { float: left; }
.fr { float: right; }
.hid { overflow: hidden; }
.mt110 { margin-top: 110px; }
.mt120 { margin-top: 120px; }
.mt140 { margin-top: 140px; }
.mt55{margin-top:55px;}
.mt60{margin-top:60px;}
.f-34 { font-size: 34px; } 
.f-48 { font-size: 48px; } 
.fb { font-weight: bold; }
.tc { text-align: center; }
.ovh { overflow: hidden; }
.pad-80 { padding: 80px 0; }
.bgm{width: 100%; background-size: cover!important;background-repeat: repeat!important;}
.wrap { width: 1440px; margin: 0 auto; position: relative; }
.header { width: 100%; height: 110px; position: fixed; left: 0; top: 0; background: #fff; box-shadow: 0 2px 10px rgba(0,0,0,0.1); z-index: 990;-webkit-transition: all 0.2s;transition: all 0.2s; }
.header.hiddened{top:-120px;}
.logo {float:left;margin-top:10px; }
.nav {float:left; margin-top: 43px;margin-left:16.5%; position: relative; z-index: 1; }
.nav li { float: left; margin: 0 25px;padding-bottom:31px; position: relative; }
.nav li:first-child{margin-left:0;} 
.nav li>a { display: block; padding-bottom: 12px; font-size: 16px;color: #333;  position: relative; -webkit-transition: all 0.3s;transition: all 0.3s;}
.nav li.cr>a {color:#c00000; }
.nav li>a:hover{color:#c00000;}
.nav li>a::after {  content: ''; width: 0; height: 2px; background: #c00000; position: absolute; left: 50%; bottom: 0; margin-left: -50%; -webkit-transition: all 0.3s; transition: all 0.3s; }
.nav li.cr>a::after { width: 100%; }
.nav li .sub_nav {  position: absolute; width: 100%; left: 50%; top:50px; background: #fff; width: 170px;margin-left:-85px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1); opacity: 0; visibility:hidden; transition: all 0.3s;} 
.nav li .sub_nav li { float: none; padding: 0; }
.nav li .sub_nav a { display: block; padding: 0 1em; height: 40px; line-height: 40px;  font-size: 15px; color: #373737;text-align:center; overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.nav li .sub_nav a:hover { background: #c00000; color: #fff; } 
.nav li .sub_nav.active{opacity: 1;visibility: visible;top:67px; }
.btn_search { display: block; width: 20px; height: 20px; background: url(../img/search1.png) no-repeat center;  margin-top: 44px; }
.btn_login { display: none; width: 20px; height: 20px; background: url(../img/log1.png) no-repeat center;  margin-top: 44px;margin-left:30px; }
.inHeader.hover .header { background: none;  box-shadow: none; }
.inHeader.hover .logo {margin-top:30px;}
.inHeader.hover .logo .logo_img, .header .logo .login_in_img { display: none; }
.inHeader.hover .logo .login_in_img { display: block; }
.inHeader.hover .nav{margin-top:50px;}
.inHeader.hover .nav li>a { color: #fff; }
.inHeader.hover .nav li>a::after {background:#fff;} 
.inHeader.hover .btn_search {margin-top:54px; background-image: url(../img/search.png); }
.inHeader.hover .btn_login {margin-top:54px; background-image: url(../img/log.png); } 
.banner { width: 100%; position: relative; z-index: 10; overflow: hidden; }
.banner_video {display:block; width: 100%; vertical-align: top;height:1400px; }
.banner_img{display: none; width:auto;max-width: none; width: 100%;}

.bantxt { position: absolute; left: 0; width: 100%; left: 0; top: 150px; z-index: 20;text-align:center; }
.index_top{ width: 100%;overflow: hidden; }
.index_topl{ float: left; width: 50%; }
.index_topr{ float: left; width: 45%;margin-left: 5%; }
.index_topr img{ float: left; }
.index_topr h1{ float: left;  width: 100%;text-align:left;font-family: syb;font-size: 34px;
margin-bottom: 30px; }
.index_topr p{ float: left;  width: 100%;text-align: left;line-height: 30px;color: #333;font-size: 16px; }
.index_topr span{display: block; float: left;  width: 100%;text-align: left;line-height: 30px;
  color: #666;}
.top_more{ width: 180px; height: 45px; text-align: center; line-height: 45px;background: #c00000;
float: left;margin-top: 20px; cursor: pointer; } 
.top_more a{ color: #fff; font-size: 16px; } 
.ban_mask{position: absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0.2); z-index:18;} 
.banner .swiper-pagination{width:100%;top:auto;right:0;left:0; bottom:20px!important;}
.banner .swiper-pagination-bullet { width: 10px; height: 10px; background: #fff; box-shadow: 0 0 2px rgba(255,111,97,0.13); opacity: 1; -webkit-transition: all 0.1s;transition: all 0.1s; position: relative;margin-top:1px;   }
.banner .swiper-pagination-bullet::after{width:24px;height: 24px;border-radius: 100%; background:rgba(255,255,255,0.3); position: absolute;left:-6px;top:-6px;content:'';opacity: 0;}
.banner .swiper-pagination-bullet-active {width:12px;height:12px;margin-top:0; }
.banner .swiper-pagination-bullet-active::after{opacity: 1;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 9px; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 25px; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{pointer-events:auto; cursor: pointer; opacity: 1;}
.phone_banner{display: none;}
/*footer*/
.footer { padding:60px 0 0;background: #252525; overflow: hidden; }
.f_left { width: 240px; float: left;margin-right:12px; }
.slogo{ }
.slogo img{text-align: center;margin:auto;}
.slogo p{color: rgba(255, 255, 255, .59);font-size: 14px;line-height: 1.5;  }
.f_left_tit{font-size: 16px;color:#fff;padding-left:28px;background: url(../img/tel_icon.png) no-repeat 0 50%; }
.contact_text{ margin-top: 20px;}
.contact_text a{padding-left:30px;font-size:24px;color:#fff; font-family: "DIN-Medium";line-height:1;background:url(../img/tel.png) no-repeat left center;} 
.fadd{ float: right; color: #fff;font-family: syr;margin-right: 2%;line-height: 2; }
.fadd h1{font-size: 18px;}
.fadd h2{ font-size: 14px; margin-bottom: 20px; }
.fadd h3{ font-size: 14px; color: #c00000; }
.fadd h4{ font-size: 14px; }
.fadd p{ font-size: 14px; color: #b2b6c0;margin-bottom: 20px;}
.f_menu {float:right;margin-left:30px;overflow: hidden; }
.f_menu dl { float: left;padding-left:80px;  } 
.f_menu dl:first-child{padding-left:0;}
.f_menu dt a { display: block; position: relative; font-size: 16px;color:#fff; padding-bottom:18px;position: relative; } 
.f_menu dt a::after{width:16px;height:2px;background:#c00000; content:''; position: absolute;left:0;bottom:0;}
.f_menu dd{margin-top:20px;}
.f_menu dd a { display: block; font-size: 14px;color:#aaa; margin-bottom: 10px; }
.f_menu dd a:hover { color: #fff; } 
.ewmbox{margin-top:24px; display: table;}
.ewmbox p{display: table-cell; vertical-align: middle;padding-left:12px;font-size:14px;color:#999;line-height: 1.7;text-align:left;}
.ft_bom{padding:15px 0 34px;margin-top:30px;border-top:1px solid #333; } 
.copyright{line-height: 34px;}
.copyright,.copyright a {font-size:14px;color:#b8b8b8; }
.copyright a{padding-left:25px;}
.copyright a:hover{color:#fff;}
.flink {float:right; } 
.flink .social-share .social-share-icon{width:34px;height:34px;line-height:34px;border:none;color:#ababab;background:#4f4f4f;margin:0 0 0 14px;}
.gotop { width: 48px;  position: fixed; right: 10px; bottom: 10%; z-index: 100;  display: none; cursor: pointer; }
/* 内页公共样式*/

.phone_banner { display: none; }
.inbanner { position: relative; overflow: hidden; }
.inbanner img { width: 100%; }
.inban_txt { position: absolute; width: 100%; left: 0; top: 50%;  }
.inban_txt h4 { font-size: 28px; color: #fff; font-family: "Poppins-Medium";}
.inban_txt h3 { font-size: 50px; color: #fff; font-family: "SourceHanSansCN-Medium"; text-transform: uppercase;}
.crumbs{padding-top:30px;}
.crumbs,.crumbs a { font-size: 14px; color: #333; }
.crumbs a:hover, .crumbs span { color: #c00000; } 
.crumbs .hid { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.mainbox { padding: 70px 0; }
.mainTit { margin: 0 0 40px; }
/*导航*/




.service{width:100%;overflow: hidden;display: block;margin-bottom: 80px;}
.service h1{ margin-top: 3rem;font-size: 30px; color: #2a2929; }
.service h2{margin-top: 30px; font-size: 16px; line-height: 28px;color: #555;margin-bottom: 60px;}
.service_l{ float: left; }
.service_lt{text-align: center;color: #606060;font-size: 16px; }
.service_lb{margin-top: 20px;}
.service_lb img{ float: left; height: 33px;}
.service_lb p{ float: left; height: 33px; line-height: 33px; font-size: 36px; color: #c00000;
margin-left: 10px;}
.service_r{ float: right; }
.service_r ul{}
.service_r ul li{ float: left;margin-right: 50px; width: 120px; }
.service_r ul li div{ width: 100px; height: 100px; border-radius: 100px; border:solid 2px #c00000;
  line-height: 100px;margin-left: 10px;}
.service_r ul li img{ display: block; width: 40px;margin-left: 30px; margin-top: 30px; }
.service_r ul li p{ font-size: 16px;color: #606060;text-align: center; line-height: 22px;margin-top: 10px; }

@media only screen and (max-width:900px) {
.service_l{ width: 100%;margin-bottom: 30px; }
.service_r{ width: 100%; }
.service_lt{text-align: left; }
.service_r ul li{margin-bottom: 10px;}
}



.hamburger__icon, .hamburger__icon:after, .hamburger__icon:before { -moz-transition-duration: .4s; -o-transition-duration: .4s; -webkit-transition-duration: .4s }
.hamburger { display: none; width: 24px; float: right; margin-left: 20px; margin-top: 20px; z-index: 10000; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent; -ms-touch-action: manipulation; touch-action: manipulation }
.hamburger__icon { position: relative; margin-top: 7px; margin-bottom: 7px }
.hamburger__icon, .hamburger__icon:after, .hamburger__icon:before { display: block; width: 24px; height: 2px; background-color: #c00000; -moz-transition-property: background-color, -moz-transform; -o-transition-property: background-color, -o-transform; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-duration: .4s }
.hamburger__icon:after, .hamburger__icon:before { position: absolute; content: "" }
.hamburger__icon:before { top: -7px }
.hamburger__icon:after { top: 7px }
.hamburger.active .hamburger__icon { background-color: transparent }
.hamburger.active .hamburger__icon:after, .hamburger.active .hamburger__icon:before { background-color: #c00000; }
.hamburger.active .hamburger__icon:before { -moz-transform: translateY(7px)rotate(45deg); -ms-transform: translateY(7px)rotate(45deg); -webkit-transform: translateY(7px)rotate(45deg); transform: translateY(7px)rotate(45deg) }
.hamburger.active .hamburger__icon:after { -moz-transform: translateY(-7px)rotate(-45deg); -ms-transform: translateY(-7px)rotate(-45deg); -webkit-transform: translateY(-7px)rotate(-45deg); transform: translateY(-7px)rotate(-45deg) }
.fat-nav { top: 55px; left: 0; z-index: 100; position: fixed; width: 100%; max-height: 91%; background: rgba(219,0,0,0.85); overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; display: none; }
.fat-nav__wrapper { width: 100%; height: 100%; }
.fat-nav.active { display: block; z-index: 100; }
.fat-nav li h3 { color: #fff; padding: 0 22px;  border-top: 1px solid #dd7d7d; position: relative; }
.fat-nav li h3 a { display: inline-block; color: #fff; font-size: 16px; padding: 12px 0; }
.fat-nav li h3 i{display:none;width: 30px; height: 30px; background: url(../img/down.png) no-repeat center center/10px; position: absolute; right: 10px; top: 50%; margin-top: -15px; -webkit-transition: all .2s ease 0s;transition: all .2s ease 0s;} 
.fat-nav li.has_nav h3 i { display: block;  }
.fat-nav li.cr h3{background-color: #c00000;}
.fat-nav li.cr h3 i { transform: rotate(90deg); }
.fat-nav li .sub_nav { display: none; }
.fat-nav li .sub_nav a { display: block; padding: 12px 30px; color: #fff; font-size: 14px; }
.fat-nav li .sub_nav .sub_item{position: relative; border-top: 1px solid #dd7d7d; }
.fat-nav li .sub_nav .sub_item em{display:none;width: 10px; height: 10px; background: url(../img/down.png) no-repeat center center/100%; position: absolute; right: 1em; top:20px; -webkit-transition: all .2s ease 0s;transition: all .2s ease 0s;}
.fat-nav li .sub_nav .sub_menu {display:none; }
.fat-nav li .sub_nav .sub_menu a {display:block; color: #fff; font-size:16px;padding-left:3em; border-top: 1px solid #dd7d7d;}  
.fat-nav li .sub_nav .sub_item.has_menu em { display: block;  }
.fat-nav li .sub_nav .sub_item.has_menu>a { display: inline-block;  }
/*分页*/
 
/*首页*/
.f-medium{font-family: "SourceHanSansCN-Medium";}
.f-bold{font-family: "SourceHanSansCN-Bold"; font-weight: bold;}
.font1{font-size:16px;line-height:1.8;color:#333;}
.font2{font-size:14px;line-height:2;color:#999; }
.font3{font-size:14px;line-height:2;color:#666; }
.inAbout_box .wrap{background:url(../img/about_bg.png) no-repeat center bottom; background-size:100%;}
.inAbout_left{width:45.8%; }
.ccTit img{display: block;margin-bottom:12px;}
.ccTit h3{line-height: 1; text-align: left;}
.ccTit h3 i{display: inline-block;width:8px;height:8px;border-radius: 100%;background:#c00000;margin-left:10px; vertical-align: -4px;}
.ccTxt{margin-top:3px;text-align: left;}
.inAbout_right,.inAbout_right_img{width:48.6%;}
.inAbout_right_img img{width:100%;}
.inAbout_right .font1{margin-top:40px;}
.inAbout_right .font2{margin-top:20px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}  
.lookmore{display:block;width:184px;height:48px;margin:53px 0 68px 10px; position: relative;}
.lookmore::before, .lookmore::after { box-sizing: border-box; content: ''; position: absolute; top: -3px; left:-3px;bottom:-3px;right:-3px;   -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }
.lookmore::before { border-top: 1px solid #df7f7f; border-bottom: 1px solid #df7f7f; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); }
.lookmore::after { border-left: 1px solid #df7f7f; border-right: 1px solid #df7f7f; -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); }
.lookmore:hover::before,.lookmore:hover::after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; }
.lookmore span{display: block;width:100%;height:100%;text-align:center;line-height: 48px;background:#c00000;color:#fff; position: relative;}
.lookmore span::before,.lookmore span::after{width:1px;height:20px;background:#c00000;content:""; position: absolute;top:50%;margin-top:-10px; -webkit-transition: all 0.3s;transition: all 0.3s;}
.lookmore span::before{left:-9px;}
.lookmore span::after{right:-9px;}
.lookmore:hover span::before{left:7px;background:#fff;}
.lookmore:hover span::after{right:7px;background:#fff;}
/*首页服务范围*/ 

.inService_list a{width:20%;float:left;padding:0 18px 35px 18px;border:1px solid #eeeeee;
  border-left:none; text-align:center; position: relative; z-index: 1;background: #fff; }
.inService_list a:nth-of-type(1){border-left:1px solid #eee;}
.inService_list a h3{font-size:18px;color:#333;line-height: 1.2;margin:35px 0 10px;}
.inService_list a span{display: none;width:100%;color:#fff;margin-top:30px; position: absolute;bottom:35px;left:0;}
.inService_list a img{position: relative;
margin:35px auto 0;}
.inService_list a .list_1{display: block;}
.inService_list a .list_2{display: none;}
.inService_list a img,.inService_list a h3,.inService_list a p{position: relative; z-index: 3;}
.inService_list a p{height:84px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;
 -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.inService_list a .mask{ position: absolute;left:-15px;top:-15px;bottom:-45px;right:-15px;
  background:url(../img/service_bg.jpg) no-repeat center;background-size:cover; opacity: 0;
    z-index: 2;box-shadow: 0 0 10px rgba(209,0,0,0.2);-webkit-transition:all 0.3s;
    transition:all 0.3s; }
.inService_list a:hover { z-index: 10;}
.inService_list a:hover .mask{ opacity: 1;}
.inService_list a:hover img{margin-top:0;filter: drop-shadow(0px 2px 6px rgba(153,4,4,.67));}
.inService_list a:hover .list_1{display: none;}
.inService_list a:hover .list_2{display: block;}
.inService_list a:hover h3{color:#fff;}
.inService_list a:hover p{color:#f1f1f1;}
.inService_list a:hover span{display: block;}

/*产品中心*/
.index_pro{ width: 100%;height: 865px; overflow: hidden;background:url(../img/index_pro.jpg) no-repeat 
	center center;
}

.index_q{ width: 100%;  }
.index_ql{ float: left; width: 100%; }
.index_ql h1{font-size: 48px;margin-top: 5%;font-family: syb; color: #fff;}
.index_ql ul{margin-top: 20px;}
.index_ql ul li{cursor: pointer;font-family: syr; font-size: 18px;color: rgba(255, 255, 255, .71);
 float: left;font-weight: normal;padding-left: 40px; padding-right: 40px;border-right: solid 1px #ccc;
margin-bottom: 10px;} 
.index_ql ul li:first-child{padding-left: 0;}
.index_ql ul li:last-child{border-right: 0;}
.index_ql ul li.on{color: #c00000;}

.index_qr{position:relative; width: 100%; float: left;margin-top: 50px;}
.index_qrli{position:absolute;left:-9999px;top:0; width: 100%;}
.index_qrli:first-child{left: 0px;}

.picScroll-left{ overflow:hidden; position:relative; width: 100%;text-align: center;   }
.picScroll-left .hd{ overflow:hidden;margin-top: 50px;
  vertical-align: middle; display: inline-block; }
.picScroll-left .hd ul{  overflow:hidden;margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden;
 text-indent:-999px; cursor:pointer; background: #505152;border-radius: 50%;margin: 0 8px;  }
.picScroll-left .hd ul li.on{ background: #c00000; }
.picScroll-left .bd{ width: 100%;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;
width: 25%;}
.picScroll-left .bd ul li .proall{ width: 96%; margin: 0px 2%;background: #191919;padding: 10px 0; }
.picScroll-left .bd ul li .pro_img{ width: 80%; margin: 20px 10% 10px;text-align: center; }
.picScroll-left .bd ul li .pro_img img{ max-width: 100%; vertical-align: middle;display: inline-block; }
.picScroll-left .bd ul li h1{font-weight: normal;font-size: 16px; line-height: 1.5; color: #666;}
.picScroll-left .bd ul li p{font-size: 14px; line-height: 1.5; color: #999;}
.picScroll-left .bd ul li .pro_more{width: 60px; height: 25px; text-align: center; line-height: 25px;
font-size: 14px;border: solid 1px #444;margin:40px auto; }
.picScroll-left .bd ul li .pro_more a{ color: #444; }
/*联盟覆盖*/
.inCover_box{padding-top:145px;background:url(../img/area_bg.jpg) no-repeat center top; background-size:100%; position: relative; z-index: 10;  } 
.about_num dl{width:25%;float:left;text-align:center; position: relative;}
.about_num dl::after{content: '';width:1px;height:72px;background:rgba(255,255,255,0.3); position: absolute;left:0;top:50%;margin-top:-36px; }
.about_num dl:nth-child(1)::after{display: none;} 
.about_num dl dt{font-size:24px;color:#fff; line-height: 1; }
.about_num dl dt span.timer{font-size:70px;font-family: "DIN-Bold";} 
.about_num dl dt span{font-size:58px;}
.about_num dl dd{font-size:20px;color:#e8e8e8; margin-top:5px;}
.inCover_map{margin-top:80px;padding:20px 90px 30px 90px; background:url(../img/red_bg.jpg) no-repeat center;background-size:cover;}
.inCover_map_left{width:37%;margin-right:50px;}
.inCover_map_left .ccTit{margin-top:80px;color:#fff;}
.inCover_map_left .ccTit h3 i{background:#fff;}
.inCover_map_left .ccTxt{color:#d5d4d4;}
.inCover_map_left .ccDesc{color:#fff;margin-top:35px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.inCover_map_left .lookmore::before,.inCover_map_left .lookmore::after {border-color:#fff; }  
.inCover_map_left .lookmore span{background:#fff;color:#c00000;}
.inCover_map_left .lookmore span::before,.inCover_map_left .lookmore span::after{ background:#fff; } 
.inCover_map_left .lookmore:hover span::before,.inCover_map_left .lookmore:hover span::after{background:#c00000;} 

.map-content {width:650px;height:475px; } 
.map-dot-box{ position: absolute;width:100%;height:100%;left:0;top:0; }
.map-dot { position: absolute; text-align: center; font-size: 12px; cursor: pointer; }
.beijing { left:445px; top: 208px; }
.tianjin { left: 456px; top: 220px; }
.hebei { left: 432px; top: 233px; }
.shanxi { left: 400px; top: 245px; }
.ningxia { left: 340px; top: 247px; }
.gansu { left: 316px; top: 270px; }
.qinghai { left: 275px; top: 295px; }
.liaoning { left: 520px; top: 188px; }
.jilin { left: 540px; top: 155px; }
.heilongjiang { left: 560px; top: 122px; }
.neimeng { left: 380px; top: 205px; }
.shanghai { left: 500px; top: 325px; } 
.zhejiang { left: 487px; top: 350px; }
.anhui { left: 454px; top: 316px; }
.fujian { left: 466px; top: 386px; }
.jiangxi { left: 439px; top: 359px; }
.shandong { left: 450px; top: 254px; }
.henan { left: 410px; top: 296px; }
.hubei { left: 403px; top: 325px; }
.hunan { left: 402px; top: 365px; }
.guangdong { left:418px; top: 416px; }
.guangxi { left: 366px; top: 415px; } 
.sichuan { left: 300px; top: 340px; }
.guizhou { left: 356px; top: 370px; }
.yunnan { left: 306px; top: 397px; }
.yunnan1 { left: 313px; top: 366px; }
.shanxi1 { left: 360px; top: 306px; }
.map-dot:after { content: ""; display: block; width: 4px; height: 4px; margin: 0 auto; background-color:rgba(219,0,0,0.5); border-radius: 100%; }  
/*.map-dot:hover span:before { content: ""; position: absolute; left: 50%; bottom: -5px; transform: translateX(-50%); width: 14px; height: 14px; border-radius: 50%; border: 1px solid #c00000; animation: dot 4s infinite; }*/
.map-dot span{ border-radius: 50%; width: 16px; height: 16px; margin: auto; position: absolute;left: 50%;top:50%;margin-left:-8px;margin-top:-8px;}
.map-dot:hover span:before,.map-dot.cur span:before  {width: 100%; height: 100%; animation: 3s ease-out 225ms normal none infinite running ripple; border: 2px solid #c00000; border-radius: 50%; bottom: 0; content: ""; display: block;  opacity: 0; position: absolute; left: 0;top: 0;bottom: 0; }
.map-dot:hover span:after,.map-dot.cur span:after{width: 100%; height: 100%;animation: 3s ease-out 1000ms normal none infinite running ripple; border: 2px solid #c00000; border-radius: 50%; bottom: 0; content: ""; display: block;  opacity: 0; position: absolute; left: 0;top: 0;bottom: 0; }
 @keyframes dot {  100% {
 transform: translateX(-50%) scale(1);
 opacity: 1;
}
 50% {
 transform: translateX(-50%) scale(1.5);
 opacity: .1;
}
}
@keyframes ripple { 0% {
 opacity: 0;
 transform: scale(0.1);
}
5% {
 opacity: 1;
}
100% {
 opacity: 0;
 transform: scale(2);
}
}
@keyframes ripple { 0% {
 opacity: 0;
 transform: scale(0.1);
}
5% {
 opacity: 1;
}
100% {
 opacity: 0;
 transform: scale(2);
}
}
/*合作客户*/
.inCoperate_box{padding-bottom:120px;position: relative; z-index: 10;  }
.coperate_tab{margin-top:55px;}
.coperate_tab a{display:inline-block;width:170px;height:50px;border:1px solid #666;line-height: 50px;text-align:center;font-size:18px;color:#666;background:#fff;margin-right:40px;margin-bottom:10px;}
.coperate_tab a.active{background:#c00000;border-color:#c00000;color:#fff;} 
.coperate_box{margin-top:50px;}
.copertate_item{display:none;overflow:hidden;}
.copertate_item.active{display:block;}
.copertate_item li{width:15%;float:left;margin-left:2%;margin-bottom:2%;}
.copertate_item li:nth-child(6n+1){clear:both;margin-left:0;}
#particles{width:100%;height:100%; position: absolute; left:0;top:0; z-index: 0;}

/*产品中心*/
.pro_top{ width: 80%;margin: 30px 0; }
.pro_top ul{}
.pro_top ul li{ float: left;margin-right: 30px; }
.pro_top ul li a{display: block; float: left;}
.pro_top ul li span{display: block; float: left; width: 1%; height: 1px;background:#fff;
  margin-top: 8px;transition: all .3s; }
.pro_top ul li.cur a{color: #c00000;}
.pro_top ul li.cur span{width: 100%;background: #c00000}
.pro_top ul li a:hover{ color: #c00000;} 
.pro_top ul li:hover span{width: 100%;background: #c00000}


.pro_index{ width: 100%; overflow: hidden;; }
.pro_index ul{margin-top: 60px}
.pro_index ul li{width: 30%;margin-right: 3%;border: solid 1px #e5e5e5;margin-bottom: 50px;
position: relative; float: left;display: inline;overflow: hidden;background: rgba(255, 255, 255, .6);}
.pro_index ul li .img-wrap1{transition: all .5s ease-out;
  -webkit-transition: all .5s ease-out;overflow: hidden;display: block; }
.pro_index ul li .img-wrap1 .pro-img0{width: 80%;margin: 0 auto;display: block;}
.pro_index ul li .img-wrap1:after {content: "";display: block;margin: 12px auto 0;width: 198px;
    height: 24px;background: url(../img/s.png) no-repeat center;}
.pro_index ul li .pro-txts1{overflow: hidden;border-top: 1px solid #e5e5e5;font-size: 18px;
    line-height: 62px;padding: 16px 8%;line-height: 32px;height: 92px;box-sizing: border-box;
    text-align: center;}
.pro_index ul li .covers1{height: 100px;position: absolute;width: 100%;z-index: 2;bottom: -128px;
  background: #c00000;padding: 28px 10px 22px 46px;transition: all .3s;}
.pro_index ul li .covers1 .covers-items{width: 50%;display: block; float: left;font-size: 16px;
    line-height: 50px;height: 50px;color: #fff;transition: all .3s linear;
    -webkit-transition: all .3s linear;opacity: .7;}
.pro_index ul li .covers-items:before {content: "";display: inline-block;width: 22px;
    height: 50px;margin-right: 10px;vertical-align: middle;}
.pro_index ul li .covers-items:first-child:before {
  background: url(../img/ico1.png) no-repeat center;}
  .pro_index ul li .covers-items:nth-child(2):before {
  background: url(../img/ico2.png) no-repeat center;}
.pro_index ul li:hover .img-wrap1 {transform: translate(0, -20px) scale(0.9);}
.pro_index ul li .covers1 .covers-items:hover {opacity: 1;}


.pro_info{ width: 100%; height: auto; overflow: hidden; }
.pro_infot{ width: 100%; overflow: hidden; border-bottom: solid 1px #e9e9e9;}
.pro_infot h1{ font-size: 50px;color: #333;line-height: 56px; margin-bottom: 80px;}
.pro_infotl{ width: 50%; float: left;text-align: center; }
.pro_infotl img{max-width: 80%;margin:0 10%;vertical-align: middle;display: inline-block;}
.pro_infotr{ width: 50%; float: left; }
.pro_infotitle{padding-top: 30px;background: url(../img/png13.png) no-repeat left bottom 10px;
font-size: 22px;line-height: 40px;margin-bottom: 20px;color: #333;padding-left: 32px;}
.pro_infob{ width: 100%; overflow: hidden; margin-top: 50px;}
.pro_infobtitle{background: url(../img/png20.png) no-repeat left bottom 6px;font-size: 22px;
line-height: 40px;margin-bottom: 20px;color: #333;padding-left: 32px;padding-top: 64px;}


/*解决方案*/
.fangan{ width: 100%;overflow: hidden;padding-bottom: 50px; }
.fangan h1{font-size: 50px;color: #333;line-height: 56px;}
.fangan h2{font-size: 18px;color: #666;line-height: 26px;font-weight: 100;margin-top: 10px;}

.slideTxtBox{ width:100%; text-align:left; margin-top: 50px; }
.slideTxtBox .hd{ position:relative; font-size: 20px; color: #333; width: 100%; }
.slideTxtBox .hd ul{ float:left; position:absolute;  width: 100%;  }
.slideTxtBox .hd ul li{ float:left; cursor:pointer;margin-right: 5%;
padding-bottom: 10px;  }
.slideTxtBox .hd ul li.on{  color: #c00000;border-bottom: solid 1px #c00000;  }
.slideTxtBox .bd ul{ padding:15px;  zoom:1; padding-top: 100px; }
.slideTxtBox .bd li{ font-size: 16px; line-height: 2;}
.slideTxtBox .bd li img{max-width: 100%;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.slideTxtBox .arrow .next{ background-position:0 -50px;  }
.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }


.mobile_k{display: none;}
@media only screen and (max-width: 1000px) {
.mobile_k{display: block; width: 80%;text-align: left;margin-left: 10%;
margin-top: 30px;}
#jumpMenu{ width: 100%;height:40px; line-height: 30px; display: block;overflow: hidden;
background: url('../img/down1.png') right  no-repeat ;background-position:95%;
border: solid 1px #999;padding: 5px; }
#jumpMenu option{ width: 100%; border: none;margin-top: 30px;padding: 40px; }
}


/*新闻*/
.inNews_box{padding:80px 0 110px;background:#f8f8f8;}
.inNews_con {margin-top:60px;}
.inNews_con .wrap{width: 100%;}
.inNews_con .swiper-slide{width:410px;} 
.inNews_con .swiper-container{padding-top:10px;padding-left:10px; }
.inNews_con dl dt a{display: block; position: relative;}
.inNews_con dl dt a::before, .inNews_con dl dt a::after { box-sizing: border-box; content: ''; position: absolute; top: -10px; left:-10px;bottom:10px;right:10px;   -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }
.inNews_con dl dt a::before { border-top: 10px solid #c00000;   -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); }
.inNews_con dl dt a::after { border-left: 10px solid #c00000;   -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); }
.inNews_con dl dt a:hover::before,.inNews_con dl dt a:hover::after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; }
.inNews_con dl dt a span{display: block;width:56px;height:56px; background: url(../img/more.png) no-repeat center; background-size: 100%; position: absolute;right:-10px;bottom:-10px; -webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0; filter: alpha(opacity=0);} 
.inNews_con dl dt a:hover span{opacity: 1; filter: alpha(opacity=1);transform: scale(1);}
.inNews_con dl dt img{width:100%;}
.inNews_con dl dd {padding:25px 30px 40px;background: #fff;}
.inNews_con dl dd h3{font-size:18px;font-family: "SourceHanSansCN-Bold";line-height:1.5;margin-top:10px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;max-height: 27px;}
.inNews_con dl dd .time{font-size:12px;color:#c00000;font-family: Arial;margin-top:3px;}
.inNews_con dl dd .txt{font-size:14px;color:#999;line-height: 1.8;margin-top:12px;max-height:47px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.inNews_con dl dd .txt br{display: none;} 
.inNews_con .swiper_control{width:1440px;height:32px;margin:65px auto 0;overflow: hidden;}
.inNews_con .swiper-pagination-progressbar{ position: static;width: 92%;height:2px;background: #eeeeee;margin-top:17px;}
.inNews_con .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#c00000;}
.inNews_con .swiper-button-next,.inNews_con  .swiper-button-prev{width:32px;height:32px;border-radius: 100%;background-color:#313036; background-position: center; background-repeat: no-repeat; background-size:14px 12px;margin-top:0;top:0;}
.inNews_con  .swiper-button-prev{left:auto;right:40px;background-image:url(../img/arr_left.png);}
.inNews_con  .swiper-button-next{right:0;background-image:url(../img/arr_right.png);}
.inNews_con  .swiper-button-prev:hover,.inNews_con  .swiper-button-next:hover{background-color:#c00000;}
/*入盟申请*/
.apply_con{width:54%;left:50%;margin-left:-27%;top:50%;transform: translateY(-50%);}
.apply_con h3{font-size:30px;color:#fff;text-align:center;font-family: "SourceHanSansCN-Medium";margin-bottom:35px;} 
.apply_con select{float:left;width: 80%;height:72px;  padding:22px 24px;border: none;  color: #999; background:#fff url(../img/select.png) no-repeat 97% 50%; appearance: none; -webkit-appearance: none;-moz-appearance: none; }
.apply_con .btn_chaxun{float:right;width:20%;height:72px;background:#c00000;color:#fff;cursor:pointer;}
.article_box{overflow:hidden;}
.article_box p{font-size:16px;line-height:2;color:#333;margin-bottom:20px;}
.article_item{overflow: hidden;}
.alignleft{width:34%;float:left;margin:0 30px 30px 0;}
.article_tit{font-size:28px;margin-bottom:10px;font-family: "SourceHanSansCN-Medium";}
.article_item:nth-child(2n) .alignleft{float:right;margin:0 0 30px 30px;}
/*入盟流程*/
.process_box{margin-top:70px;padding-bottom:190px;background:url(../img/process_bg.jpg) no-repeat center;background-size:cover;}
.one_floor,.two_floor,.three_floor{font-size:0;}
.two_floor,.three_floor{text-align:right;margin-top:80px;display: -webkit-flex;   -webkit-flex-direction: row-reverse;  display: flex; flex-direction: row-reverse;} 
.three_floor dl:first-child{margin-right:21.875%;}
.process_box dl{display: inline-block;width:12.5%;padding:40px 25px;text-align:center;margin-left:9.375%;background:#fff;box-shadow: 0 2px 15px rgba(0,0,0,0.1); vertical-align: top; position: relative; transition: all 0.3s;-webkit-transition: all 0.3s;}
.process_box dl dt img{border-radius: 100%;background:#f6f7f8; }
.process_box dl dd{font-size:16px;font-weight:bold;margin-top:12px;}
.process_box dl:hover{background:#c00000;box-shadow: 0 2px 15px rgba(238,131,131,0.7);}
.process_box dl:hover dt img{background:#fff;}
.process_box dl:hover dd{color:#fff;}
.one_floor dl:first-child{margin-left:0;}
.one_floor dl::before{width:40px;height:40px;background:url(../img/arrow1.png) no-repeat center;background-size:100%;content:''; position: absolute;top:50%;margin-top:-20px;left:-45%;}
.one_floor dl:first-child::before{display: none;} 
.two_floor dl:first-child::after,.three_floor dl:first-child::after{width:40px;height:40px;background:url(../img/arrow2.png) no-repeat center;background-size:100%;content:''; position: absolute;top:-30%; left:50%;margin-left:-20px;}
.two_floor dl::before,.three_floor dl::before{width:40px;height:40px;background:url(../img/arrow3.png) no-repeat center;background-size:100%;content:''; position: absolute;top:50%;margin-top:-20px;left:-45%;}
.two_floor dl:last-child::before,.three_floor dl:last-child::before{display: none;}
/*搜索*/  
.searchwrap { padding: 55px 0; }
.searchCenter {width:560px;margin:0 auto;  }
.searchCenter h3 {text-align: center; font-size: 36px;font-family: "SourceHanSansCN-Medium"; line-height: 1; }
.searchCenter .searchBox1 {margin:35px auto 15px;padding:15px 25px; background: #fff; border:1px solid #e0e0e0;border-radius: 60px;  }
.searchCenter .txt { width:94%;font-size:16px; line-height: 25px;}
.searchCenter .sub {display:inline-block;width:6%;height:25px; background: url(../img/search2.png) no-repeat center; vertical-align: middle; }
.searchCenter .popSearch { padding-left: 27px; margin-top: 15px;font-size:14px;color:#666;}
.searchCenter .popSearch form{display: inline-block;}
.searchCenter .popSearch a,.searchCenter .popSearch input { background:none; border:none; outline: none;  color: #c00000; display: inline-block; margin: 0 8px 12px 8px; cursor: pointer; border-radius: 0;font-size:14px;} 
.searchCenter .popSearch input:hover{text-decoration: underline;}
.search_box{padding:60px 0; }
.search_total{font-size:30px;font-family: "SourceHanSansCN-Medium"; margin-bottom:40px;}
.search_total span{color: #c00000;padding-left:4px;}
.search_list {padding-bottom:5px;}
.search_cell{padding:20px 0;border-bottom:1px solid #eee;}
.search_cell h3{font-size:24px;font-family: "SourceHanSansCN-Medium";} 
.search_cell .txt{ margin-top:5px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;} 
.search_cell a:hover h3{color: #c00000;}  
/*关于我们*/
 
/*联盟覆盖*/ 
.cover_map{padding-top:160px;background:url(../img/cover_bg.jpg) no-repeat center top; background-size:100%; position: relative; z-index: 10;  }
.cover_area{margin:45px 50px 0;background:#fff;padding:70px 50px;box-shadow: 0 2px 15px rgba(0,0,0,0.1);} 
.cover_area .swiper-button-next,.cover_area .swiper-button-prev,.cover_area .swiper-pagination{display: none;}
.cover_area .gallery-thumbs .swiper-slide{display:block;padding-bottom:6px;}
.cover_area .gallery-thumbs .swiper-slide h3{font-size:28px;color:#000;font-family: "SourceHanSansCN-Bold";text-align:center;line-height: 1;padding-bottom:20px; position: relative;cursor:pointer;}
.cover_area .gallery-thumbs .swiper-slide h3::after{display:none;width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #c00000; content:""; position: absolute;left:50%;bottom:-8px;margin-left:-6px;}
/*.cover_area .gallery-thumbs .swiper-slide-active h3{color:#c00000;border-bottom:2px solid #c00000;}
.cover_area .gallery-thumbs .swiper-slide-active h3::after{display: block;}*/
.cover_area .gallery-thumbs .active h3{color:#c00000;border-bottom:2px solid #c00000;}
.cover_area .gallery-thumbs .active h3::after{display: block;}
.cover_area .gallery-top{margin-top:40px;}
.cover_area_item a{display: inline-block;font-size:18px;color:#333;margin-right:43px;margin-bottom:25px;}
.cover_area_item a:hover{color:#c00000;}
.cover_area_map{margin-top:20px;}
.cover_company {display: table;}
.cover_company dt,.cover_company dd{ display: table-cell;vertical-align: middle; } 
.cover_company dt{max-width:220px;padding-right:16px; position: relative;} 
.cover_company dt::after{width:1px;height:80%; position: absolute;right:0;top:10%; background:#e5e5e5;content:"";}
.cover_company dd{padding-left:18px; line-height: 1.5;font-size:24px;color:#000;font-family: "SourceHanSansCN-Medium";}
.cover_tit{font-size:24px;color:#000;font-family: "SourceHanSansCN-Bold";margin-top:50px; margin-bottom:20px;line-height: 1;}
.cover_txt{font-size:14px;color:#999;line-height: 2;margin-top:20px;}
.cover_txt p{margin-bottom:30px;}
 
/*联系我们*/
.contact_box p{font-size:14px;line-height: 2;color:#666;}
.contact_content{margin-top:95px;}
.contact_logo{margin-bottom:25px;}
.contact_img{margin-top:35px;}
.contact_form{right:60px;top:0;width:585px;padding:50px;background:#fff;box-shadow: 0 0 12px rgba(0,0,0,0.1); z-index: 10;}
.contact_form h3{font-size:24px;font-family: "SourceHanSansCN-Bold";color:#000;line-height: 1.4;}
.contact_form_item{margin-top:80px;overflow: hidden;}
.contact_form_item dt{font-size:18px;color:#000;font-family: "SourceHanSansCN-Medium";}
.contact_form_item dt em{color:#c00000;} 
.contact_form_item dd{margin-top:10px;}
.contact_form_item dd input{width:100%;padding-bottom:10px;border-bottom:1px solid #eee;font-size:14px;}
.contact_form_item:nth-of-type(3) dd{width:47%;float:left;margin-left:6%;}
.contact_form_item:nth-of-type(3) dd:nth-of-type(1){margin-left:0;}
.contact_form_item dd textarea{width:100%;height:80px;background:#f9f9f9;border:1px solid #eee;padding:12px;font-size:14px;}
.contact_form .lookmore{width:97%;height:56px;margin:30px auto 0;}
.contact_form .lookmore span{line-height: 56px;font-size:18px;}
#allmap{width:100%;height:500px;}
#allmap img{max-width: none;}
.map_box_con h4{font-size:18px;font-family: "SourceHanSansCN-Bold";line-height: 2;}
.map_box_con p{font-size:14px;line-height: 1.8;}
/*新闻列表*/ 
.news_top dl {display: table; background:#f8f8f8;}
.news_top dl dt{width:51.9%;display: table-cell; }
.news_top dl dd{display: table-cell;vertical-align: middle;padding:20px 50px;}
.news_top dl dd .time{font-size:12px;color:#c00000;font-family: Arial;margin-top:3px;}
.news_top dl dd h3{font-size:24px;color:#000;line-height: 1.2;margin-top:5px;}
.news_top dl dd .txt{font-size:14px;line-height: 2;margin-top:25px;}
.news_top dl dd .txt .txt1,.news_top dl dd .txt .font2{margin-bottom:25px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.news_top dl dd .txt .font2{height:85px;}
.news_top dl dd .lookmore{margin:35px 0 0 10px;}
.news_list {margin-top:28px;}
.news_list dl{width:49%;float:left;margin-left:2%;margin-bottom:2%;}
.news_list dl:nth-child(2n+1){clear:both;margin-left:0;}
.news_list dl dt a{display: block; position: relative;}
.news_list dl dt a::before, .news_list dl dt a::after { box-sizing: border-box; content: ''; position: absolute; top: -10px; left:-10px;bottom:10px;right:10px;   -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }
.news_list dl dt a::before { border-top: 10px solid #c00000;   -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); }
.news_list dl dt a::after { border-left: 10px solid #c00000;   -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); }
.news_list dl dt a:hover::before,.news_list dl dt a:hover::after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; }
.news_list dl dt a span{display: block;width:56px;height:56px; background: url(../img/more.png) no-repeat center; background-size: 100%; position: absolute;right:-10px;bottom:-10px; -webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0; filter: alpha(opacity=0);} 
.news_list dl dt a:hover span{opacity: 1; filter: alpha(opacity=1);-webkit-transform: scale(1);transform: scale(1);}
.news_list dl dt img{width:100%;}
.news_list dl dd {padding:25px 30px 40px;background: #fff; box-shadow: 0 0 15px rgba(209,208,208,0.35)}
.news_list dl dd h3{font-size:18px;font-family: "SourceHanSansCN-Bold";line-height:1.5;margin-top:10px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.news_list dl dd .time{font-size:12px;color:#c00000;font-family: Arial;margin-top:3px;}
.news_list dl dd .txt{font-size:14px;color:#999;line-height: 1.8;margin-top:12px;max-height:47px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.loadmore{margin:60px auto 0;}
/*新闻详情*/
.news_info .news_tit{font-size:24px;color:#000;;font-family: "SourceHanSansCN-Bold";font-weight: bold;line-height: 1.5;}
.news_info .news_time{font-size:14px;color: #767676;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #eee;}
.news_info .news_time span{padding:0 20px;}
.share_box{display:inline-block;text-align:center;  }
.share_box a{display: inline-block;width:30px;height:25px;margin:0 5px; }
.share_box a img{transition: none;} 
.news_info .share_box span{padding-right:0;font-size:14px;}
.news_info .social-share a{margin:0 5px;}
.news_info .social-share .social-share-icon{border:none;color:#999999; vertical-align: -2px;}  
.news_content{margin-top:65px;}
.news_content p { font-size: 14px; color: #666; line-height:2.2; margin-bottom: 30px; overflow: hidden; }
.news_info .float_img_l{width:49%;float:left;}
.news_info .float_img_r{width:49%;float:right;}
.prev-next {padding-top:35px;border-top:1px solid #eee;margin-top:20px;}
.prev-next div {  max-width: 48%; color:#666;font-size:14px; }
.prev-next div a {display:block; color: #000;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;margin-top:10px; } 
.prev-next div a:hover { color: #c00000;  }  
.btn_back{display:block;width:70px;margin:0 auto;text-align:center;color:#000;}
.btn_back i{display: block;width:48px;height:48px;background:url(../img/back.png) no-repeat center;margin:0 auto 10px;}
.btn_back:hover{ color: #c00000; }
/*联盟介绍*/
.misson_box dl{width:44%;float:left;margin-left:12%;margin-bottom:50px;}
.misson_box dl:nth-child(2n+1){clear:both;margin-left:0;} 
.misson_box dl dd{margin-top:12px;}
.misson_box dl dd h3{font-size:20px;font-family: "SourceHanSansCN-Bold";color:#000;line-height: 1.5;margin-bottom:5px;} 
.about_lianmeng dl{position: relative; padding-bottom:80px; z-index: 2;}
.about_lianmeng dl dt{width:58.3%;float:left;margin-top:60px;}
.about_lianmeng dl dd{width:45%;position: absolute;top:12px;right:12px;z-index:10; -webkit-transition: all 0.3s;transition: all 0.3s;}
.about_lianmeng dl dd .lm_txt{ display: table;height:370px;padding:60px;background:#fff;box-shadow: 0 0 12px rgba(0,0,0,0.1); position: relative; z-index: 2;}
.about_lianmeng dl dd .lm_txt_in{display: table-cell; vertical-align: middle;}
.about_lianmeng dl dd h3{font-size:30px;font-family: "SourceHanSansCN-Bold"; color:#000;padding-bottom:18px; position: relative;line-height: 1;margin-bottom:35px;}
.about_lianmeng dl dd h3 span{color: #c00000;}
.about_lianmeng dl dd h3::after{width:13px;height:3px;background:#c00000;content:"";position: absolute;left:0;bottom:0;}  
.about_lianmeng dl:nth-child(2n) dt{ float:right;}
.about_lianmeng dl:nth-child(2n) dd{ right:auto;left:12px;}
.about_lianmeng dl:last-child{margin-bottom:0;}
.about_lianmeng .jm_letter{text-align:center;margin-top:-44px;position: relative; z-index: 0; transition: all 0.3s;}
/*服务范围*/
.service_area_txt{font-size:18px;font-family: "SourceHanSansCN-Bold"; color:#000;line-height: 1.66;margin-bottom:45px;}
.service_area_item li{width:14%;float:left;text-align:center;border-left:1px solid #eeeeee;margin-bottom:20px;}
.service_area_item li h3{ font-size: 16px;  color:#000;font-family: "SourceHanSansCN-Medium";margin-top:20px;}
.service_area_item li:first-child,.service_area_item li:last-child{width:8%;}
.service_area_item li:first-child{border-left:none;text-align:left;}
.service_area_item li:last-child{ text-align:right;}
.service_list{margin-top:90px;}
.service_list dl{width:48.6%;float:left;margin-left:2.8%;margin-bottom:2.8%;}
.service_list dl:nth-child(2n+1){clear:both;margin-left:0;}
.service_list dl dd{margin-top:25px;}
.service_list dl dd h3{font-size:24px;font-family: "SourceHanSansCN-Bold"; color:#000;line-height: 1.5;}
.service_list dl dd .txt{margin-top:20px;}
.service_list dl dd .txt p{margin-bottom: 15px;}
/*服务经验*/
.exp_intro {margin-bottom:70px;}
.exp_intro dt{width:44.4%;float:left;margin-right:30px;}
.exp_intro dd{ overflow: hidden; }
.exp_intro dd h3{font-size:30px;font-family: "SourceHanSansCN-Bold"; color:#000; line-height: 1;margin-bottom:35px;}
.exp_intro dd h3 span{display:inline-block; position: relative;padding-bottom:18px;}
.exp_intro dd h3 span::after{width:13px;height:3px;background:#c00000;content:"";position: absolute;left:0;bottom:0;}
.exp_intro dd .txt p{margin-bottom: 30px;} 
.experience_box .coperate_tab{margin-top:0;}
.experience_box .copertate_item{overflow: visible;}
.experience_box .copertate_item li{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
/*市场经验*/
.download_box {margin-top:28px;}
.download_box dl{width:31%;float:left;margin-right:2%;margin-bottom:2%;}
.download_box dl:nth-child(3n){margin-right:0;}
.download_box dl dt {display: block; position: relative;}
.download_box dl dt::before, .download_box dl dt::after { box-sizing: border-box; content: ''; position: absolute; top: -10px; left:-10px;bottom:10px;right:10px;   -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }
.download_box dl dt::before { border-top: 10px solid #c00000;   -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); }
.download_box dl dt::after { border-left: 10px solid #c00000;   -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); }
.download_box dl dt:hover::before,.download_box dl dt:hover::after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; }
.download_box dl dt span{display: none;width:56px;height:56px; background: url(../img/more.png) no-repeat center; background-size: 100%; position: absolute;right:-10px;bottom:-10px; -webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0; filter: alpha(opacity=0);} 
.download_box dl dt:hover span{opacity: 1; filter: alpha(opacity=1);-webkit-transform: scale(1);transform: scale(1);}
.download_box dl dt img{width:100%;}
.download_box dl dd {padding:25px 30px 40px;background: #fff; box-shadow: 0 0 15px rgba(209,208,208,0.35)}
.download_box dl dd h3{font-size:18px;font-family: "SourceHanSansCN-Bold";line-height:1.5;margin-top:10px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.download_box dl dd .time{font-size:12px;color:#c00000;font-family: Arial;margin-top:3px;}
.download_box dl dd .txt{font-size:14px;color:#999;line-height: 1.8;margin-top:12px;max-height:47px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.download_box dl dd .lookmore{margin:35px 0 0 10px;}
.down_mask{display:none;width:100%;height:100%; position: fixed;left:0;top:0;background:rgba(0,0,0,0.5); z-index: 999;} 
.down_form_box{display:none;position: fixed;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); background: #fff;z-index: 1200; }
.form_img{width:50%;overflow:hidden;}
/*.form_img img{height:100%;max-width: none;width:auto;}*/
.down_close {width: 25px;height: 25px;background: url(../img/order_close.png) no-repeat center;background-size:100%; position: absolute;right: 30px;top: 30px;cursor: pointer;}
.down_form_box .contact_form{ width:50%;box-shadow: none;padding:40px 90px; }
.down_form_box .contact_form_item:nth-of-type(3) dd{width:100%;margin-left:0;}
.down_form_box .contact_form_item{margin-top:25px;}
/*委员会*/
.comTit{font-size:24px;font-family: "SourceHanSansCN-Bold";color:#000;line-height: 1;}
.zhixing_box{margin-top:40px;}
.zhixing_box dl{overflow: hidden;display: table;margin-bottom:45px;}
.zhixing_box dl dt{width:38.9%;float:left;}
.zhixing_box dl dd{padding-left:80px;overflow:hidden;}
.zhixing_box dl dd h3{font-size:24px;font-family: "SourceHanSansCN-Bold";color:#000;line-height: 1;}
.zhixing_box dl dd h3 span{font-size:16px;color:#c00000;padding-left:20px;}
.zhixing_box dl dd h4{font-size:16px;color:#333;margin:10px 0 20px;}
.zhixing_box dl dd .txt{line-height: 2.1;}
.zhixing_box dl dd .txt p{margin-bottom:30px;}
.zhixing_box dl dd .txt p:nth-last-of-type(1){margin-bottom:0;}
.committee_area{margin-top:55px;margin-bottom:85px;}
.committee_area .coperate_tab{margin-top:0;}
.committee_area .copertate_item dl{overflow: hidden;display: table;margin-bottom:45px;}
.committee_area .copertate_item dl dt{width:25.4%;float:left;}
.committee_area .copertate_item dl dd{padding-left:25px;overflow:hidden;}
.committee_area .copertate_item dl dd h3{font-size:18px;font-family: "SourceHanSansCN-Bold";color:#000;line-height: 1;}
.committee_area .copertate_item dl dd h3 span{font-size:16px;color:#c00000;padding-left:20px;}
.committee_area .copertate_item dl dd h4{font-size:16px;color:#333;margin:10px 0 20px;}
.committee_area .copertate_item dl dd .txt{line-height: 2.1;}
.committee_area .copertate_item dl dd .txt p{margin-bottom:20px;}
.committee_area .copertate_item dl dd .txt p:nth-last-of-type(1){margin-bottom:0;}
.comTxt{margin-top:20px;}
.comTxt h3{font-size:18px;color:#000;font-family: "SourceHanSansCN-Medium";}

.secretary_box{margin-top:60px;}
.secretary_box .gallery-top dl{overflow: hidden;display: table; }
.secretary_box .gallery-top dl dt{width:38.9%;display: table-cell; vertical-align: bottom; }
.secretary_box .gallery-top dl dd{display: table-cell; vertical-align: middle;padding-left:80px;padding-right:90px;}
.secretary_box .gallery-top dl dd h3{font-size:24px;font-family: "SourceHanSansCN-Bold";color:#000;line-height: 1;}
.secretary_box .gallery-top dl dd h3 span{font-size:16px;color:#c00000;padding-left:20px;}
.secretary_box .gallery-top dl dd h4{font-size:16px;color:#333;margin:10px 0 20px;}
.secretary_box .gallery-top dl dd .txt{line-height: 2.1;margin-bottom:20px;}
.secretary_box .gallery-top dl dd .txt p{margin-bottom:30px;}
.secretary_box .gallery-top dl dd .txt p:nth-last-of-type(1){margin-bottom:0;}
.secretary_box .swiper-button-next,.secretary_box .swiper-button-prev,.secretary_box .swiper-pagination{display: none;}
.secretary_box .swiper-button-next,.secretary_box  .swiper-button-prev{width:32px;height:32px;border-radius: 100%;background-color:#313036; background-position: center; background-repeat: no-repeat; background-size:14px 12px;margin-top:-16px;top:50%;}
.secretary_box  .swiper-button-prev{left:0;background-image:url(../img/arr_left.png);}
.secretary_box  .swiper-button-next{right:0;background-image:url(../img/arr_right.png);}
.secretary_box  .swiper-button-prev:hover,.secretary_box  .swiper-button-next:hover{background-color:#c00000;}
.secretary_box .gallery-thumbs .swiper-slide a{display:block;position: relative;}
.secretary_box .gallery-thumbs .swiper-slide a::before, .secretary_box .gallery-thumbs .swiper-slide a::after {display:none; box-sizing: border-box; content: ''; position: absolute; top: 0; left:0;bottom:0;right:0;   -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }
.secretary_box .gallery-thumbs .swiper-slide a::before { border-top: 2px solid #c00000; border-bottom: 2px solid #c00000; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); }
.secretary_box .gallery-thumbs .swiper-slide a::after { border-left: 2px solid #c00000; border-right: 2px solid #c00000; -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); }
.secretary_box .gallery-thumbs .swiper-slide a:hover::before,.secretary_box .gallery-thumbs .swiper-slide a:hover::after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; }
.secretary_box .gallery-thumbs .swiper-slide h3{font-size:18px;font-family: "SourceHanSansCN-Bold";color:#000;line-height: 1;margin:15px 0 10px;}
.secretary_box .gallery-thumbs .swiper-slide h3 span{color:#666;font-size:16px;padding-left:20px;}
.secretary_box .gallery-thumbs .swiper-slide-thumb-active h3 span{color:#c00000;}
.secretary_box .gallery-thumbs .swiper-slide-thumb-active a::before{ -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.secretary_box .gallery-thumbs .swiper-slide-thumb-active a::after{ -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.secretary_box .gallery-thumbs .swiper-slide-thumb-active a,.secretary_box .gallery-thumbs .swiper-slide a:hover{background:#f3f3f3;}
/*大事记*/
.history_bg{background:url(../img/history_bg.jpg) no-repeat center bottom; background-size:cover;} 
.history_box{padding-top:50px;}
#history.slider-pro{margin:0;max-width:100%!important;min-height: 600px; padding-bottom:50px;}
#history .sp-thumbnails-container{background:url(../img/year_bg.png) no-repeat 133px top;padding-top:35px; padding-right:16px;height:492px!important; }
#history .year {width: 100%; overflow: hidden; font-size:24px;color:#c0c0c0;padding-bottom:5px;text-align:center;font-family: "DIN Alternate Bold";} 
#history .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{display: none;}
#history .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {width:12px;height:12px;border:2px solid #c00000;border-radius: 100%;background:#fff;content:"";margin-top:0;top:11px;}
#history .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail .year{color:#c00000;font-size:36px;line-height: 1;margin-top:-5px; cursor:pointer;}
.sp-left-thumbnails .sp-thumbnail-container, .sp-right-thumbnails .sp-thumbnail-container{margin-bottom: 0;}
#history .sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,#history  .sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-ms-transform: rotate(0); -webkit-transform: rotate(0);transform: rotate(0);} 
#history .sp-left-thumbnails.sp-has-pointer{margin-right: 0;}
#history .sp-thumbnail-container{width:120px!important; margin-left:30px; }
#history .sp-left-thumbnails.sp-has-pointer .sp-thumbnail{ position: static; }
#history .sp-thumbnail-arrows{ position:static;opacity: 1;left:0;margin-left:0;  z-index: 10;}
#history .sp-thumbnail-arrow{width:40px;height:40px;border:2px solid #d2d2d2;border-radius: 100%;}
#history .sp-thumbnail-arrow::before{content:"";}
#history .sp-previous-thumbnail-arrow{left:124px;top:-49px;background:#fff url(../img/arr_prev.png) no-repeat center;}
#history .sp-next-thumbnail-arrow{left:124px;top:510px;background:#fff url(../img/arr_next.png) no-repeat center;}
#history .sp-previous-thumbnail-arrow:hover{border-color:#c00000;background-image:url(../img/arr_prev_hover.png);}
#history .sp-next-thumbnail-arrow:hover{border-color:#c00000;background-image:url(../img/arr_next_hover.png);} 
.sp-slides-container .sp-slide dl{overflow:hidden;margin-bottom:60px;display:table;}
.sp-slides-container .sp-slide dl dt{width:373px;display:table-cell; vertical-align: top;overflow:hidden;}
.sp-slides-container .sp-slide dl dt:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.sp-slides-container .sp-slide dl dd{display:table-cell; vertical-align: middle;padding-left:36px;}
.sp-slides-container .sp-slide dl dd h3{font-size:30px;color:#c00000;line-height: 1;}
.sp-slides-container .sp-slide dl dd h4{font-size:24px;color:#000;font-family: "SourceHanSansCN-Medium";margin-top:30px;}
.sp-slides-container .sp-slide dl:hover dd h4{color:#c00000;}
.sp-slides-container .sp-slide dl dd .txt{font-size:16px;color:#666;line-height: 1.8;margin-top:15px;}
.sp-slide{display:none;}
.sp-selected{display: block;}
.sp-fade-arrows{opacity: 1!important;}
#history .sp-grab{cursor:default;}
 
 @media only screen and (max-width:1440px) { 
 .wrap { width: 1200px; } 
 .mt120{margin-top:80px;}
 .nav{margin-left:10%;} 
 .f_menu dl{padding-left:40px;}
 .inCover_map{padding:20px 60px 20px 60px;} 
 .inNews_con .wrap{width: 1300px; } 
 .inNews_con .swiper_control{width:1180px;}
 .inCover_box{padding-top:100px;}
 .inCoperate_box,.inNews_box{padding-bottom:80px;}
 .inNews_con .swiper_control,.inNews_con{margin-top:40px;}
 .cover_map{padding-top:120px;}
 .contact_form{width:470px;padding:40px;right:40px;}
 .about_lianmeng dl dd .lm_txt{padding:30px;height:324px;}
 .about_lianmeng dl dd h3{margin-bottom: 20px;}
 .inCover_map_left{width:32%;margin-right:50px;}
 .exp_intro dd h3{margin-bottom: 20px;}
 .exp_intro dd .txt p{margin-bottom:15px;}
 .committee_area{margin-bottom:40px;}
 .zhixing_box dl dd .txt p,.secretary_box .gallery-top dl dd .txt p,.committee_area .copertate_item dl dd .txt p{margin-bottom:15px;}
 .zhixing_box dl dd{padding-left:35px;}
 .secretary_box .gallery-top dl dd{padding-left:40px;padding-right:40px;}
 .down_form_box .contact_form{padding:30px;}
 .down_form_box .contact_form_item{margin-top:20px;}
 .down_form_box .contact_form_item dd{margin-top:10px;}
 .down_form_box .contact_form_item dd input{padding-bottom:10px;}
 .down_form_box .contact_form .lookmore{margin-top:25px;}
 .news_top dl dd .txt .txt1, .news_top dl dd .txt .font2{margin-bottom:15px;}
 .process_box dl{padding:35px 15px;}
 .process_box dl dd{font-size:14px;}
}

 @media only screen and (max-width:1280px) {  
  /*.wrap{width:1200px;}*/
  .inNews_con .wrap{width:auto;}
  .inNews_con .swiper-container{padding-left:0;padding-top:0;} 
  .inNews_con .swiper_control{width:100%;padding:0;} 
  .inService_list a .mask{left:0;right:0;top:0;bottom:0;} 
  .inService_list a:hover img{margin-top:35px;} 
  .inService_list a:hover span{display: none;} 
  .lookmore{margin-top:30px;margin-bottom:30px;}
  .f_menu dl{padding-left:30px;}
  .news_top dl dd .txt .txt1,.news_top dl dd .txt .font2 {margin-bottom:10px;}
  .news_top dl dd .lookmore{margin-top:20px;}

}
 @media only screen and (max-width:1200px) { 
  .wrap{width:auto; margin: 0 12px;}
  .mt120{margin-top:50px;}
  .nav li{margin:0 18px;}
  .btn_login{margin-left:20px;}
  .inCover_map_left{width:30%;margin-right:20px;}
  .inNews_box{padding:30px 0;}
  .down_form_box .contact_form{padding:25px;}
  .down_close{top:25px;right:25px;}
  .process_box{padding-bottom:100px;}
  .fadd{ margin-right: 3%; }
  .f_menu dl{padding-left:15px;}
 } 
 @media (max-width: 1024px) { 
 .f-34{font-size:30px;}
 .f-48{font-size:40px;}
.mt110 { margin-top: 55px; }
.mt55{margin-top:30px;}
.mt60{margin-top:30px;}
.header { height: 55px; } 
.header.hiddened{top:-55px;}
.fadd{ margin-right: 1%; }
.logo { width: 60px; margin-top:10px;}   
.btn_search,.btn_login{margin-top:17px;background-size:18px;} 
.btn_login{margin-left:20px;}
.hamburger { display: block; margin-left: 20px; }
.inHeader.hover .header { background: #fff; box-shadow: 0 2px 10px rgba(0,0,0,0.1);}
.inHeader.hover .logo { margin-top: 12px;}
.inHeader.hover .logo .login_in_img { display: none; }
.inHeader.hover .logo .logo_img { display: block; }
.inHeader.hover .btn_search {margin-top:17px; background-image: url(../img/search1.png); }
.inHeader.hover .btn_login {margin-top:17px; background-image: url(../img/log1.png); }
.banner { margin-top: 55px; }
.bantxt{top:3%;}
.nav { display: none; }
.inService_list a{width:33.3%;padding-left:30px;padding-right:30px;}
.inService_list a:nth-child(6n+1){clear:none;}
.inService_list a:nth-child(3n+1){clear:both;border-left:1px solid #eee;} 
.inService_list a img{width:80px;margin-top:25px;}
.inCover_box {padding-top:100px;}
.inCover_map{padding:20px;}
.inCover_map_left{width:34%;}
.about_num dl dt span.timer{font-size:60px;}
.about_num dl dt span{font-size:48px;}
.map-content{width:60%;height:auto;}
.map-dot-box {left: -6%; top: -6%;-webkit-transform: scale(0.9);transform: scale(0.9);}
.coperate_tab,.coperate_box{margin-top:30px;overflow: hidden;}
.coperate_tab a{float:left;width:18%;margin-left:2.5%;margin-right:0;}
.coperate_tab a:nth-child(1){margin-left:0;}
.inCoperate_box, .inNews_box{padding-bottom:40px;}
.inNews_con .swiper_control, .inNews_con{margin-top:30px;}
.inNews_con .swiper-button-next, .inNews_con .swiper-button-prev{background-size:12px;}
.inNews_con dl dd h3{font-family: "SourceHanSansCN-Regular";}
.inNews_con dl dt a::before, .inNews_con dl dt a::after,.inNews_con dl dt a span{}
.inNews_con dl dt a:hover::before,.inNews_con dl dt a:hover::after { -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); }
.inNews_con dl dt a:hover span{display: none;}
.mainbox { padding: 40px 0; }
.footer { padding-top: 30px; padding-bottom:0;} 
.f_menu{margin-left:0;}
.f_menu dl{padding-left:38px;}
.f_menu dd a{max-width:112px;} 
.contact_text a{font-size:20px;background-size:14px;padding-left:22px;}
.gotop {width:40px; }
.mainTit { margin-bottom: 20px; }
.swiper-button-prev, .swiper-button-next { width: 50px; height: 50px; margin-top: -25px; background-size: 15px; } 
.f_desc dd{padding-left:25px;} 
.ccTit img{width:80px;}
.apply_con{width:80%;margin-left:-40%;}
.apply_con select,.apply_con .btn_chaxun{height:60px;}
.apply_con select{padding:16px; background-size:12px;background-position: 94% 50%;}
.news_top dl dd {padding:20px;}
.news_top dl dd h3{font-size:18px; font-family: "SourceHanSansCN-Regular";}
.news_top dl dd .txt{font-size:14px;margin-top:15px;}
.news_top dl dd .txt .font2{display: none;}
.news_top dl dd .txt .txt1{ overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.news_content{margin-top:30px;}
.news_content p{margin-bottom:20px;}
.btn_back i{width:40px;height:40px;background-size:100%;}
.cover_map{padding-top:80px;}
.cover_area .gallery-thumbs .swiper-slide h3{font-size:24px;} 
.inban_txt h3{font-size:40px;} 
.contact_form{width:400px;padding:30px;}
.contact_form .lookmore{margin-top:20px;}
.contact_txt{width:50%;}
.contact_content{margin-top:40px;}
.about_lianmeng dl dd{width:50%;}
.about_lianmeng dl dd .lm_txt{height:268px;}
.service_area_item li img{width:60px;}
.service_area_item li h3{font-size:14px;}
.service_list{margin-top:40px;}
.zhixing_box dl dd h4,.committee_area .copertate_item dl dd h4{margin:10px 0;}
.zhixing_box dl dd .txt{height:174px;overflow-y:auto;}
.committee_area .copertate_item dl dd .txt{height:116px; overflow-y:auto;}
.secretary_box .gallery-top dl dd .txt{height:160px;overflow-y: auto;}
.searchCenter .sub{background-size:16px;}
.sp-slides-container .sp-slide dl{margin-bottom:30px;}
.sp-slides-container .sp-slide dl dt{width:200px;}
.sp-slides-container .sp-slide dl dd h4{margin-top:10px;font-size:18px;}
.sp-slides-container .sp-slide dl dd h3{font-size:22px;}
.sp-slides-container .sp-slide dl dd .txt{margin-top:10px;font-size:14px;}
#history .sp-previous-thumbnail-arrow{background-size:15px;}
.cover_company dt{width:180px;}
.cover_tit{margin-top:30px;}
.down_form_box .contact_form{padding:20px;}
.down_form_box .contact_form_item{margin-top:10px;}
.down_form_box .contact_form_item dd{margin-top:8px;}
.down_form_box .contact_form_item dd input{padding-bottom:5px;}
.down_close{top:20px;right:20px;}
.one_floor dl::before,.two_floor dl:first-child::after,.two_floor dl:first-child::after, .three_floor dl:first-child::after,.two_floor dl::before, .three_floor dl::before{width:30px;height:30px;}
.process_box{margin-top:40px;padding-bottom:50px;}
.process_box dl{width:15%;margin-left:6.25%;padding:20px 10px;}
.three_floor dl:first-child{margin-right:21.25%;}
.one_floor dl::before,.two_floor dl::before, .three_floor dl::before{left:-32%;} 
.two_floor dl:first-child::after, .three_floor dl:first-child::after{margin-left:-15px;top:-34%;}
.process_box dl dt img{width:60px; }
.two_floor,.three_floor{margin-top:65px;}
.index_topr span{display: none;}
.index_ql h1{font-size: 40px;}
.index_ql ul li{padding:0;border:none;width: 100%;}

}
 @media (max-width: 800px) {
.f-34 { font-size: 28px; } 
.f-48{font-size:36px;}
.top_link,.top_share{display: none;} 
.banner .swiper-pagination{bottom:12px!important;} 
.banner .swiper-pagination-bullet{width:6px;height:6px;}
.banner .swiper-pagination-bullet-active{width:8px;height:8px;}
.banner .swiper-pagination-bullet::after{width:16px;height:16px;left:-4px;top:-4px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}
.bantxt h3{font-size:48px;}
.inbanner { height: 220px; }
.inbanner img { height: 100%; width: auto; max-width: none; }
.inban_txt h4{font-size:16px;}
.inban_txt h3{font-size:20px;}
.crumbs { background: #c00000; padding: 15px 1em; }
.crumbs .wrap{margin:0;}
.crumbs, .crumbs a, .crumbs span{color:#fff;}
.searchwrap{padding:30px 0;}  
.searchCenter .searchBox1{ padding:10px 20px;margin-top:20px;}
.searchCenter h3{font-size:30px;}
.searchCenter .txt{font-size:14px;}
.searchCenter .popSearch{padding-left:20px;}
.search_total{margin-bottom:20px;}
.mainbox { padding: 20px 0; } 
.search_box { padding: 30px 0; } 
.f_left{width:100%;float:none;text-align:center;}
.f_menu{display:none;  }  
.slogo img { height: 60px; }
.ewmbox{margin:20px auto 0;}
.copyright,.flink{float:none;text-align:center;}
.copyright{line-height:1.8;}
.copyright a{padding-left:0; display: block;}
.flink{margin-top:10px;}
.flink .social-share .social-share-icon{margin:0 7px;}
.map-dot-box {left: -17%; top: -17%;-webkit-transform: scale(0.7);transform: scale(0.7);}
.inCover_map_left .ccTit{margin-top:40px;}
.inCover_map_left .ccDesc{margin-top:20px;}
.inNews_con .swiper-pagination-progressbar{width:86%;}
.about_num dl::after{height:60px;margin-top:-30px;}
.about_num dl dt span.timer{font-size:50px;}
.about_num dl dt span{font-size:38px;}
.about_num dl dd{font-size:16px;}
.inCover_box{padding-top:50px;}
.inCover_map {margin-top:30px;}
.inNews_con dl dd{padding:20px;}
.ccTit h3 i{width:6px;height:6px;vertical-align: -2px;} 
.inAbout_right_img{clear:both;float:none;width:100%;padding-top:30px;}
.inAbout_right .font1{margin-top:20px;}
.coperate_tab a{font-size:15px;}
.lookmore{width:140px;height:40px;line-height:40px;}
.lookmore span{line-height: 40px;}
.apply_con h3{font-size:24px;margin-bottom:20px;}
.prev-next {padding-top:20px;}
.prev-next div{max-width:100%;float:none!important;margin-bottom:20px;}
.news_info .news_tit{font-size:20px;}
.cover_area .gallery-thumbs .swiper-slide h3{font-size:20px;}
.cover_area{margin:30px 0 0;padding:30px 20px;}
.cover_area .gallery-top{margin-top:20px;}
.cover_area_item a{margin-right:30px;margin-bottom:15px;}
.contact_form{width:330px;padding:20px;right:20px;}
.contact_form_item{margin-top:10px;}
.contact_form .lookmore{height:40px;}
.contact_form .lookmore span{line-height: 40px;font-size:16px;}
#allmap{height:300px;}
.misson_box dl{width:48%;margin-left:4%;margin-bottom:30px;}
.misson_box dl dt img{width:40px;}
.about_lianmeng dl{padding-bottom:0;}
.about_lianmeng dl dd h3{font-size:24px;}
.about_lianmeng dl dt{width:100%;float:none;margin-top:0;}
.about_lianmeng dl dd{position: static;width:100%;}
.about_lianmeng dl dd .lm_txt{height:auto;box-shadow: none;padding:30px 0;}
.about_lianmeng dl:last-child{padding-bottom: 0;}
.about_lianmeng .jm_letter{display: none;}
.service_area_item li{width:25%!important;text-align:center!important;}
.service_area_item li:nth-child(4n+1){border-left:none;clear:both;}
.service_list dl dd h3{font-size:20px;}
.service_list dl dd .txt{margin-top:10px;line-height: 1.8;}
.service_list dl dd .txt p{margin-bottom:5px;}
.exp_intro{margin-bottom:30px;}
.exp_intro dd{overflow: visible;}
.exp_intro dd h3{font-size:24px;}
.zhixing_box dl dt{width:300px;}
.zhixing_box dl dd .txt{height:142px;}
.committee_area .copertate_item dl dt{width:250px;}
.secretary_box .gallery-top dl dt{width:300px;}
.secretary_box .gallery-top dl dd{padding-right:0;}
.secretary_box .gallery-top dl dd .txt{height:120px;}
.committee_area{margin-bottom:20px;}
.secretary_box .gallery-thumbs .swiper-slide h3{font-size:16px;}
.secretary_box .gallery-thumbs .swiper-slide h3 span{font-size:14px;}
.zhixing_box dl,.committee_area .copertate_item dl{margin-bottom:30px;}
.sp-slides-container .sp-slide dl dt,.sp-slides-container .sp-slide dl dd{display: block;}
.sp-slides-container .sp-slide dl dd{padding:20px 0 0;}
.article_tit{font-size:20px;}
.form_img{display:none;}
.down_form_box .contact_form{width:100%;padding:30px;}
.down_form_box{width:80%!important;left:50%!important;margin-left:-40%;}

.banner_video{height: 1000px;}
.index_topl{ width: 100%;margin-bottom: 20px; }
.index_topl video{ height: 300px!important; }
.index_topr{width: 100%; margin-left: 0;}
.index_topr img{display: none;}

.index_topr p{color: #333; background: rgba(255, 255, 255, 0.5);padding:20px;}
.fadd{text-align: center; float: none;margin-top: 20px;display: none;}
.fadd h2,.fadd p{margin-bottom: 0;}
.index_qr{margin-top: 20px;}
.picScroll-left .hd{ margin-top: 30px;}
.picScroll-left .hd ul li{ margin: 0 3px;  }
.picScroll-left .bd ul li{width: 100%;}
.picScroll-left .bd ul li .proall{ width: 80%; margin: 0px 10%;background: #191919;padding: 10px 0; }
.picScroll-left .bd ul li .pro_img{ width: 80%; margin: 20px 10% 10px;text-align: center; }
.picScroll-left .bd ul li .pro_img img{ max-width: 100%; vertical-align: middle;display: inline-block; }
.picScroll-left .bd ul li h1{font-weight: normal;font-size: 16px; line-height: 1.5; color: #666;}
.picScroll-left .bd ul li p{font-size: 14px; line-height: 1.5; color: #999;}
.picScroll-left .bd ul li .pro_more{width: 60px; height: 25px; text-align: center; line-height: 25px;
font-size: 14px;border: solid 1px #444;margin:40px auto; }
.picScroll-left .bd ul li .pro_more a{ color: #444; }


.pro_index ul li{width: 89%;margin-right: 5%;margin-left:5%;border: solid 1px #e5e5e5;margin-bottom: 20px;
position: relative; float: left;display: inline;overflow: hidden;background: #fff;}
.pro_index ul li .img-wrap1{padding-top: 24px;padding-bottom: 24px;transition: all .5s ease-out;
  -webkit-transition: all .5s ease-out;overflow: hidden;display: block; }
.pro_index ul li .img-wrap1 .pro-img0{width: 220px;height: 220px;margin: 0 auto;display: block;}
.pro_index ul li .img-wrap1:after {content: "";display: block;margin: 12px auto 0;width: 198px;
    height: 24px;background: url(../img/s.png) no-repeat center;}
.pro_index ul li .pro-txts1{overflow: hidden;border-top: 1px solid #e5e5e5;font-size: 18px;
padding: 8px 8%;line-height: 32px;height: 48px;box-sizing: border-box;
    text-align: center;background: #fff;}
.pro_index ul li .covers1{height: 100px;position: absolute;width: 100%;z-index: 2;bottom: -128px;
  background: #c00000;padding: 28px 10px 22px 46px;transition: all .3s;}
.pro_index ul li .covers1 .covers-items{width: 50%;display: block; float: left;font-size: 16px;
    line-height: 50px;height: 50px;color: #fff;transition: all .3s linear;
    -webkit-transition: all .3s linear;opacity: .7;}
.pro_index ul li .covers-items:before {content: "";display: inline-block;width: 22px;
    height: 50px;margin-right: 10px;vertical-align: middle;}
.pro_index ul li .covers-items:first-child:before {
  background: url(../img/ico1.png) no-repeat center;}
  .pro_index ul li .covers-items:nth-child(2):before {
  background: url(../img/ico2.png) no-repeat center;}
.pro_index ul li:hover .img-wrap1 {transform: translate(0, -20px) scale(0.9);}
.pro_index ul li .covers1 .covers-items:hover {opacity: 1;}


.pro_info{ width: 100%; height: auto; overflow: hidden; }
.pro_infot{ width: 100%; overflow: hidden;padding-bottom: 40px; border-bottom: solid 1px #e9e9e9;}
.pro_infot h1{ font-size: 30px;color: #333;line-height: 56px; margin-bottom: 30px;}
.pro_infotl{ width: 100%; float: left;text-align: center; }
.pro_infotl img{max-width: 80%;margin:0 10%;vertical-align: middle;display: inline-block;}
.pro_infotr{ width: 100%; float: left; }
.pro_infotitle{padding-top: 30px;background: url(../img/png13.png) no-repeat left bottom 10px;
font-size: 22px;line-height: 40px;margin-bottom: 20px;color: #333;padding-left: 32px;}
.pro_infob{ width: 100%; overflow: hidden; margin-top: 50px;}
.pro_infobtitle{background: url(../img/png20.png) no-repeat left bottom 6px;font-size: 22px;
line-height: 40px;margin-bottom: 20px;color: #333;padding-left: 32px;padding-top: 0px;}



.pro_top{ width: 100%;margin:0;background: rgba(255, 255, 255, 0.5);overflow: hidden;padding: 20px; }
.pro_top ul{}
.pro_top ul li{ float: left;margin-right: 0px; width: 100%;margin-bottom: 10px; }
.pro_top ul li a{display: block; float: left;text-align: center;}
.pro_top ul li span{display: block; float: left; width: 100%; height: 1px;background:#fff;
  margin-top: 8px;transition: all .3s; }
.pro_top ul li.cur a{color: #c00000;}
.pro_top ul li.cur span{width: 100%;background: #c00000}
.pro_top ul li a:hover{ color: #c00000;} 
.pro_top ul li:hover span{width: 100%;background: #c00000}

.fangan h1{font-size: 24px;line-height: 2;}
.fangan h2{font-size: 16px;line-height: 2;;margin-top: 0px;}
.slideTxtBox {margin-top: 20px;}
.slideTxtBox .hd ul li{ width: 100%;margin-bottom: 10px; }
.slideTxtBox .bd ul{ padding-top: 200px; }
}
 
 @media (max-width: 640px) {
  .bantxt h4,.bantxt p{font-size:12px;}
 .bantxt h3{font-size:22px; letter-spacing: 2px; font-family:"SourceHanSansCN-Regular";font-weight: normal;margin-top:8px;} 
 .bantxt p{width:94%;margin:0 auto 0;} 
 .contact_txt{width:100%;}
 .contact_form{position: static;width:100%;}
 .misson_box dl{width:100%;float:none;margin-left:0!important; }
 .misson_box dl dt{width:30px;float:left;}
 .misson_box dl dd{ padding-left:15px;overflow: hidden;}
 .secretary_box .swiper-button-next, .secretary_box .swiper-button-prev{display: block; }
.searchCenter{width:100%;padding:0;}
.alignleft{margin:0 20px 20px 0;}
.article_item:nth-child(2n) .alignleft{margin:0 0 20px 20px;}
.article_box p{font-size:14px;}
.one_floor dl::before,.two_floor dl:last-child::after, .three_floor dl:last-child::after,.two_floor dl::before, .three_floor dl::before{width:18px;height:18px;}
.two_floor dl:last-child::after, .three_floor dl:last-child::after{margin-left:-9px;}
}
 @media (max-width: 500px) {
 .f-34{font-size:24px;}
 .f-48{font-size:30px;}  
.index_topr h1{margin-bottom: 0;}
 .mt120{margin-top:30px;}
 .banner .swiper-slide{height:1050px;}
 .bantxt{top:280px;}
 .banner_img{display: block;}
.banner_video,.ban_mask{display: none;}
.related_product .bcTit{margin-bottom:30px;}
.ft_search{width:100%;float:none;}
.flink{float:none;margin:20px 0 0 0;text-align:center;display: none;}
.f_desc{display:none;} 
.inAbout_left,.inAbout_right{width:100%;float:none;}
.inAbout_left,.inAbout_right_img{display: none;}
.inService_list a{width:50%;padding:0 12px 20px;border-bottom:none;border-left:none;}
.inService_list a img{width:60px;margin-top:15px;}
.inService_list a h3{font-size:16px;margin-top:15px;}  
.inService_list a:nth-child(3n+1){clear:none;border-left:none;} 
.inService_list a:nth-child(2n+1){clear:both;border-left:1px solid #eee;}
.inService_list a:nth-child(5),.inService_list a:nth-child(6)  {border-bottom:1px solid #eee;}
.inService_list a .mask{display: none;}
.inService_list a:hover img,.inService_list a:hover h3,.inService_list a:hover p{left:0;}
.inService_list a:hover span{display: none;}
.inCover_box{background-size:auto 240px;padding-top:30px;}
.inbanner{height:160px;}
.cover_map{padding-top:0;background:none;}
.cover_map .about_num{padding:30px 0 0 0;background: url(../img/cover_bg.jpg) no-repeat center top;background-size:cover;}
.about_num dl{width:50%;margin-bottom:20px;}
.about_num dl:nth-child(2n+1):after{display: none;}
.about_num dl::after{height:40px;margin-top:-20px;}
.about_num dl dt,.about_num dl dd{font-size:14px;}
.about_num dl dt span.timer{font-size:30px;} 
.about_num dl dt span{font-size:28px;} 
.cover_area{margin-top:0;}
.cover_area_item a{margin:0 5px 10px 5px;font-size:14px;} 
.cover_area .gallery-thumbs .swiper-slide h3{font-size:16px;padding:0 5px 12px;}
.inCover_map,.inCover_map_left .ccTit{margin-top:10px;}
.inCover_map_left{width:100%;float:none;margin-right:0;}
.map-content{width:296px;float:none;margin:0 auto;}
.map-dot-box {left: -26%;top: -27%;-webkit-transform: scale(0.45);transform: scale(0.45);} 
.coperate_tab a{width:32%;margin-left:2%;margin-bottom:2%;height:44px;line-height: 44px;}
.coperate_tab a:nth-child(3n+1){clear:both;margin-left:0;}
.copertate_item li{width:32%;margin-left:2%;}
.copertate_item li:nth-child(6n+1){clear:none;margin-left:2%;}
.copertate_item li:nth-child(3n+1){clear:both;margin-left:0;}
.cover_company dt{width:140px;}
.cover_company dd{font-size:18px;}
.cover_tit{font-size:20px;}
.cover_txt p{margin-bottom:20px;}
.inNews_con .swiper-pagination-progressbar{width:72%;}
.apply_box img{height:300px;width:auto;max-width: none;}
.apply_con select, .apply_con .btn_chaxun{height:50px;font-size:14px;}
.apply_con select{padding:12px;}
.news_top dl dt,.news_top dl dd{display:block;width:100%;}
.news_list dl,.download_box dl{width:100%;float:none;margin-left:0!important;margin-bottom:20px;}
.news_list dl dd,.download_box dl dd{padding:20px;}
.news_list dl dt a::before, .news_list dl dt a::after,.news_list dl dt a span{display: none;}
.download_box dl dt::before, .download_box dl dt::after,.download_box dl dt span{display: none;}
.download_box dl dd .lookmore{margin-top:20px;}
.news_info .float_img_l,.news_info .float_img_r{display:block;width:100%;float:none;margin-bottom:10px;}
.contact_form_item:nth-of-type(3) dd{width:100%;float:none;margin-left:0!important;} 
.contact_img,.contact_content{margin-top:20px;}
.contact_logo{display: block;width:150px;margin:0 auto 20px;}
.service_area_txt {font-size:16px;}
.service_area_txt br{display: none;}
.service_area_item li img{width:50px;}
.service_list{margin-top:20px;}
.service_list dl{width:100%;float:none;margin-left:0!important;margin-bottom:20px;}
.exp_intro{margin-bottom:20px;}
.exp_intro dt{width:100%;float:none;margin-right:0;margin-bottom:20px;}
.experience_box .copertate_item ul{padding:0 4px;}
.experience_box .copertate_item li{width:32%;margin-left:2%;box-shadow: 0 0 3px rgba(0,0,0,0.1);}
.experience_box .copertate_item li:nth-child(4n+1){clear:none;margin-left:2%;}
.experience_box .copertate_item li:nth-child(3n+1){clear:both;margin-left:0;}
.zhixing_box dl dt,.zhixing_box dl dd,.committee_area .copertate_item dl dt,.committee_area .copertate_item dl dd{display: block;}
.zhixing_box dl dt,.committee_area .copertate_item dl dt{width:100%;float:none;}
.zhixing_box dl dt img,.committee_area .copertate_item dl dt img{width:100%;}
.zhixing_box dl dd,.committee_area .copertate_item dl dd{padding:30px 0 0;}
.secretary_box{margin-top:20px;}
.secretary_box .gallery-thumbs {height:0;}
.secretary_box .gallery-top dl dt{width:100%;display: block;}
.secretary_box .gallery-top dl dd{display: block;padding:30px 0 0;}
.secretary_box .gallery-top dl dd .txt,.zhixing_box dl dd .txt,.committee_area .copertate_item dl dd .txt{height:auto;}
.secretary_box .swiper-button-next, .secretary_box .swiper-button-prev{top:16%;}
.search_cell h3{font-size:20px;}
#history .sp-thumbnail-container{margin-left:0;width:80px!important;}
#history .sp-thumbnails-container{background-position:64px 0;}
#history .year{font-size:18px;}
#history .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail .year{font-size:24px;text-align:left;padding-left:10px;margin-top:0;}
#history .sp-thumbnail-arrow{width:30px;height:30px;}
#history .sp-previous-thumbnail-arrow,#history .sp-next-thumbnail-arrow{left:57px;}
#history .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{top:10px;}
.sp-slides-container .sp-slide dl dd h3{font-size:16px;}
.sp-slides-container .sp-slide dl dd h4{font-size:16px;}
.map_box_con h4{font-size:16px;}
.map_box_con p{font-size:14px;}
.alignleft{width:100%;float:none;margin:0 0 20px 0;}
.contact_form h3{font-size:20px;}
.contact_form p{font-size:14px;}
.down_form_box .contact_form{padding:20px;}
.down_close{width:20px;height:20px;}
.contact_form_item dt{font-size:16px;}
.down_form_box .contact_form .lookmore{margin-top:20px;} 
.process_box dl{display:flex; width:70%;padding:12px 10px;margin:0 auto 40px auto!important; align-items: center;}
.process_box dl dt{margin-right:20px;}
.process_box dl dd{margin-top:0;}
.one_floor dl::before,.one_floor dl::before, .two_floor dl::before, .three_floor dl::before{left:50%;margin-left:-9px;top:-35%;margin-top:0;background-image: url(../img/arrow2.png);}
.two_floor, .three_floor{flex-wrap: wrap;margin-top:40px;}
 .three_floor{margin-top:0;}
.two_floor dl:first-child::after,.three_floor dl:first-child::after{display: none;}
 .two_floor dl:last-child::before,.three_floor dl:last-child::before{display: block;}
 .three_floor dl:first-child::before{width:18px;height:385px;background:url(../img/arrow4.png) no-repeat bottom center/100%;left:auto;right:-10%;margin-left:0;top:auto;bottom:40%;}

}







/******************分页开始******************/

.pagination {
    display: inline-block;
    padding-left: 0;
    margin:40px 0;
    border-radius: 4px;
}

.pagination > li {
    display: inline
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #c00000;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
    margin: 0 5px;
    color: #c00000;
    font-size: 16px;
    border-radius: 5px;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    background-color: #c00000;
    border-color: #c00000;
    cursor: default
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.badge, .label {
    font-weight: 700;
    line-height: 1;
    white-space: nowrap;
    text-align: center
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

.pager:after, .pager:before {
    content: " ";
    display: table
}

.pager:after {
    clear: both
}

.pager li {
    display: inline
}

.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li > a:focus, .pager li > a:hover {
    text-decoration: none;
    background-color: #eee
}

.pager .next > a, .pager .next > span {
    float: right
}

.pager .previous > a, .pager .previous > span {
    float: left
}

.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed
}
/******************分页结束******************/