/* CSS Document */
body{ height:100%; min-width:1200px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div{margin:0;padding:0;border:none;}
body{ text-align:left; margin:0 auto; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#666;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight: normal;}
table,td,tr,th{ border-collapse:collapse; border-color:#ddd;}
img,embed{ border:none; vertical-align:text-top;}
img{border:0; -ms-interpolation-mode: bicubic; -moz-interpolation-mode:bicubic; -webkit-interpolation-mode:bicubic;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;}
ul,li{ padding:0; list-style-type:none;}
a{color:inherit;line-height:1.5; text-decoration:none;}
a:focus{outline-color:#666;z-index:99;position:relative}
a:hover,a:focus{-webkit-transition:color .3s;transition:color .3s;color:#9e0001; text-decoration:none;}
em,i{font-style: normal;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.clear{ clear:both;}
.clearfix {*zoom:1}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility:hidden;}
.w1000{ width:1000px; height:auto; margin:0 auto;}
.w1200{ width:1200px; height:auto; margin:0 auto;}
.container{ width:1200px; height:auto; margin:0 auto; position:relative;}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; position:relative;}
@media(max-width:767px){
html,body{ min-width:300px !important; max-width:640px;}
.w1200{ width:100%; height:auto; margin:0 auto; position:relative;}
.container{ width:100%; height:auto; margin:0 auto; position:relative;}
}

/*header*/
.header{ background:#fff; width:100%; height:111px;}
.headerTop{height:40px;position:relative;display:flex;align-items:flex-end;justify-content:flex-end;}
.headerTop::before,.headerTop::after{display: none;}
.headerTel{min-width:100px; margin-left:20px;height:30px;padding:0 25px;display: flex;align-items:center;justify-content: space-between; font-size:0;background-color:#9e0001;color:#fff; border-radius:3px;text-align:center;}
.headerTel img{ margin-right:10px;}
.headerTel i{ display:inline-block; width:24px; height:30px; background:url(/images/en_1.png) no-repeat left center; background-size:auto 16px; vertical-align:middle;}
.headerTel em{ vertical-align:middle;padding:0px;font-size:15px;}
.headerCart{min-width:100px;background-color:#9e0001; border-radius:3px; position:relative;}
.headerCart a{ display:block; width:100%;height:30px;padding:0 15px;display:flex;align-items:center;justify-content:space-between; font-size:0;}
.headerCart img{ vertical-align:middle; display:inline-block;}
.headerCart .hewm{ display:none; width:120px; height:120px; padding:0; background:#FFF; position:absolute; top:30px; left:0;/*box-shadow:0px 0px 2px rgba(0,0,0,0.1);*/ border:1px solid #eee; z-index:999}
.headerCart .hewm img{ width:100%; height:100%;}
.headerCart:hover .hewm{ display:block;}
.headerCart span{font-size:15px;color:#fff; display:inline-block; vertical-align:inherit; margin-left:10px;}
.header .logo{ float:left; margin:0; position:relative; width:auto;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform: translateY(-20%);transform: translateY(-20%);}
.header .logo a{ display:block;}
.header .logo img{ max-width:100%; height:55px;}
.slogn{float:left;margin:4px 0 0 10px; position:relative;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform: translateY(-20%);transform: translateY(-20%);}
.slogn a{ display:block; line-height:1;}
.slogn b{ display:block; font-size:26px;font-weight:700;color:#9e0001; letter-spacing:4px; line-height:1;}
.slogn b font{ display:inline-block; vertical-align:top; width:15px; height:3px; margin:13px 6px 0 2px; overflow:hidden; text-indent:999px; background:#9e0001;}
.slogn span{display: block;font-size:15px;font-weight:400;color:#000;height:28px;border-radius:14px;text-align:center;margin-top:8px;opacity:.8;}

.navbar-fixed-top{ position:relative;}
#site_header .container-fluid{ padding:0;}
#site_header .navbar-header{ display:none;}

.navbar-toggle{position:relative;float:right;padding:10px 10px;margin-top:5px;margin-right:5px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:25px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#232323}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-toggle {border:0px;margin-top:10px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}

.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}

@media(max-width:767px){
	.header{ background:#fff; width:100%; height:auto; padding:10px 0;}
	.headerTop{ display:none;}
	#site_header .navbar-header{ display:block;}
	.header .logo{ margin:0 0 5px 2px;-webkit-transform:translateY(-0%);-ms-transform:translateY(-0%);-o-transform: translateY(-0%);transform: translateY(-0%);}
	.header .logo img{ margin-top:5px; max-width:100%; width:auto; height:42px;}
	.slogn{margin:5px 0 0 8px;-webkit-transform:translateY(-0%);-ms-transform:translateY(-0%);-o-transform: translateY(-0%);transform: translateY(-0%);}
	.slogn b{ display:block; font-size:20px;}
	.slogn b font{ width:auto; height:auto; margin:0; text-indent:0; background:#fff;}
	.slogn span{display: block;font-size:14px;margin-top:7px; height:auto;}
}
@media(max-width:345px){
	.header .logo img{ margin-top:5px; height:42px;}
	.slogn{margin:5px 0 5px 5px;}
	.slogn b{font-size:20px;}
	.slogn span{font-size:14px;margin-top:7px;}
}
@media(max-width:320px){
	.header .logo img{ margin-top:5px; height:38px;}
	.slogn{margin:5px 0 0 5px;}
	.slogn b{font-size:18px;}
	.slogn span{font-size:13px;}
}
.nav{ float:right; width:885px; height:auto; overflow:visible; padding:26px 0 0 !important;}
.nav li{ float:left; position:relative;padding:0 45px; text-align:center;}
.nav li:first-child{border-left:none;}
.nav li:nth-child(n+2){border-left:1px dashed #ba3b3c;}
.nav li>a{position:relative;font-size:16px;color:#1a1a1a;font-weight:500;text-transform:capitalize;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; padding:0;}
.nav li>a::after{content: '';display: block;width: 100%;height: 2px;background-color: #9e0001;position: absolute;left: 0;bottom: -25px;z-index: 2;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.nav li:last-child{padding-right:0;}
.nav li.active>a,.nav li:hover>a{color:#9e0001 !important; background:#FFF !important;}
.nav li.active>a::after,.nav li:hover>a::after{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #9e0001 !important;}
 


.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{ margin:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-color:#CCC}
.navbar-collapse{ padding:9px 0;}
.navbar-nav > li > a{ padding:0;}
.navbar-nav{ margin:0;}
@media(min-width:767px){
.navbar-collapse.collapse {display: block !important;height: auto !important;overflow: visible !important;visibility:visible !important;border:none !important;}
.nav .container{ width:100% !important; padding:0;}
.nav ul li a.dropdown-toggle:hover{ background:#9e0001; color:#fff;}
}
@media(max-width:767px){
	.nav{ background:#2f3339 !important; border:0; height:auto; position:absolute; top:63px; right:0; width:100%; overflow:hidden; padding:5px 0 !important; float:none;}
	.nav .container{ overflow:hidden;}
	.nav ul li{ width:auto; height:45px; margin:0; float:none; padding:0;}
	.nav li:nth-child(n+2){border-left:none;}
	.nav li:last-child{padding-right:inherit;}
	.nav ul li>a{display:inline-block; width:auto; height:auto;transition:all 0s;padding:10px 0;line-height:20px;color:#fff !important; font-size:16px !important;}
	.nav li.active>a,.nav li:hover>a{ background:none !important; color:#fff !important;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
	.active > a:focus{color: #fff !important;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #fff !important;}
	.nav li>a::after{ display:none;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ background-color:#fff;}
	.navbar-collapse{ padding:9px 0;}
	.navbar-header{padding-bottom:0;}
	.navbar-brand{padding-left:0px;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#000}
	/*.navbar-default .navbar-toggle .icon-bar:nth-child(3){background-color:#1041a8}
	.navbar-default .navbar-toggle .icon-bar:nth-child(4){background-color:#ffa609}*/
	.headerDown{ display:none;}
	.nav ul li:hover .headerDown{ visibility:hidden;}
}
@media(max-width:320px){
	.nav{ top:62px;}
}

/*banner*/
.banner{margin-top:0;width:100%;position: relative;overflow: hidden;}


.carousel {position: relative;width: 100%;}
.carousel .slide{width: 100%;height:460px;box-sizing: border-box;line-height: 1.15em;font-size: 3rem;text-align: center;}
.carousel .slide a{ display:block; width:100%; height:100%;}
.carousel .slide .banner-img{ display:block; width:100%; height:100%;}
.carousel [tabindex]:focus,.carousel button:focus{outline: 0;}
.carousel [tabindex='0']:focus,.carousel button:focus{/*box-shadow:inset 0 0 0 2px rgba(249, 170, 51, 0.6);*/}
.kineto__frame,.kineto-frame{color:rgb(249, 170, 51);transition: height 0.25s cubic-bezier(0, 0, 0.2, 1);}
.kineto .kineto__slide--active,.kineto .kineto-slide.kineto-active{ background-color:rgb(35, 47, 52);}
.kineto .kineto__arrow__button,.kineto .kineto-arrow-button {position:absolute;top: 50%;color:rgb(255, 255, 255);transform: translate(0, -50%);transition: opacity 0.3s;}
.kineto .kineto__arrow__button--previous,.kineto .kineto-previous {left: 1%;}
.kineto .kineto__arrow__button--next,.kineto .kineto-next {right: 1%;}
.kineto .kineto__pagination,.kineto .kineto-pagination {position: absolute;right: 0;bottom:20px;left: 0;color:#333;}
.kineto .kineto__pagination__button,.kineto .kineto-pagination-button{ opacity:.8; width:8px; height:8px; margin:0 3px;border-radius: 100%;transition: opacity .9s; color:#fff;}
.kineto .kineto__pagination__button--active,.kineto .kineto-pagination-button.kineto-active { opacity:1; color:#9e0001;font-weight:700;box-shadow:inset 0 0 0 1px rgba(158,0,1,.6);}
.kineto .kineto__count,.kineto .kineto-count {position: absolute;bottom:20px;right:15px;color:rgb(255, 255, 255, 0.8); font-size:18px;}
.kineto .kineto__count .current,.kineto .kineto-count .current{color:rgb(249, 170, 51);font-size:1.2rem;font-style:normal;}
.mo-banner{display: none !important;}
@media only screen and (max-width: 767px) {
	.banner{ width:auto; height:auto; margin-top:0;}
	.banner #indexBan{display:none;}
	.indBanner_box{height:100%;position: relative;}
	.mo-banner .swiper-slide-active .indBanner_txt h6,.mo-banner .swiper-slide-active .indBanner_txt p{opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;filter: alpha(opacity=100);-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
	.indBanner_txt h6{ font-size:1.1rem;}
	.indBanner_txt p{ font-size:.85rem; margin-top:.5rem;}
	.mo-banner{display: block !important;overflow: hidden;}
	.mo-banner .swiper-slide img{width:100%; height:auto;display: block;}
	.mo-banner .wiper-pagination{ bottom:10px !important;}
	.mo-banner .swiper-pagination-bullet{width:15px;height:2px;background-color:rgba(255,255,255,.3);opacity:1 !important;border-radius:0;}
	.mo-banner .swiper-pagination-bullet-active{background-color:#9e0001;}
}


/*main1*/
.main{ width:100%; margin:0 auto; overflow:hidden;}

.main3{margin:0;height:auto;padding:30px 0 40px; position:relative;}
.main3 .main3_tit{position:relative;width:100%;height:80px; margin:0 auto;background:url(/images/line.jpg) 0 59px repeat-x;}
.main3 .main3_tit a{ display:block;width:280px;height:80px;padding-top:14px; margin:0 auto;line-height:30px; text-align:center;background: url(/images/titlebg.jpg) center bottom no-repeat;}
.main3 .main3_tit span{ font-size:26px; text-align:center; color:#9e0001; display:block;}
.main3 .main3_tit i{display:block;color:#989898;font-size:16px;font-family:arial;text-transform:uppercase;font-weight:normal;}
.main3_c{ padding:40px 0 0;}
.main3_c ul{ padding:50px 0 0;display: flex;align-items: flex-start;justify-content: space-between;}
.main3_c ul::before,.main3_c ul::after{display: none;}
.main3_c li{ width:20%;position: relative;cursor: pointer;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;filter: alpha(opacity=100);-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.main3_c li .icon{width: 50px;height:50px;border-radius: 50%;background-color: #fff;box-shadow:0 1px 5px rgba(0,0,0,0.2);display: flex;align-items: center;justify-content: center;transform:rotate(0deg) translate(0, -55px) rotate(0deg);   position: absolute;top:25px;left:40%;z-index: 2;transition: all 750ms cubic-bezier(0.7, 0, 0.3, 1); border:1px solid #eee;}
.main3_c li .icon img{ width:24px; height:24px; display:block; margin:0px auto 0;}
@keyframes Orbit{
    from {
        transform: rotate(0deg) translate(0, -55px) rotate(0deg)
    }
    to {
        transform: rotate(360deg) translate(0, -55px) rotate(-360deg)
    }
}
.main3_c li .icon.animated{animation:Orbit 2s cubic-bezier(0.7, 0, 0.3, 1) 1;}
.main3_c li span{ display:block; width:110px; height:110px;border-radius:50%; margin:0 auto;background:#cecece; padding:35px; border:0 solid #9e0001;display: flex;align-items: center;justify-content: center;-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}
.main3_c li span img{display:block; margin: 0 auto; width:100%; height:100%;}
.main3_c li h3{width:100%; height:auto; display:block;color:#333333;font-size:18px;line-height:38px; text-align:center; padding:3px 0 0;}
.main3_c li:hover span{background:#9e0001;}
.main3_c li:last-child{ display:none;}

.main3_cb{ width:100%; background:#f2f2f2; border-radius:8px; height:114px; margin:65px 0 0;}
.main3_cb .tit{ float:left; width:114px; height:114px; background:#9e0001; border-radius:8px 0 0 8px; color:#FFF; font-size:28px; padding:15px 25px; text-align:center; letter-spacing:3px;}
.main3_cb dl{ float:left; width:1086px; height:100%;}
.main3_cb dl dd{ float:left; height:100%; margin-left:30px; width:235px; padding:15px 0 0 85px; font-size:20px; color:#9e0001; font-family:'Î¢ÈíÑÅºÚ';}
.main3_cb dl dd span{ font-weight:800; font-size:36px;}
.main3_cb dl dd em{ display:block; font-size:16px; color:#333;}
.main3_cb dl dd:nth-child(1){ background:url(/images/icon05.png) no-repeat 2px 50%;}
.main3_cb dl dd:nth-child(2){ background:url(/images/icon06.png) no-repeat 2px 50%;}
.main3_cb dl dd:nth-child(3){ background:url(/images/icon07.png) no-repeat 2px 50%;}
.main3_cb dl dd:nth-child(4){ background:url(/images/icon08.png) no-repeat 2px 50%;}

@media(max-width:767px){
	.main3{height:auto;padding:2.5rem 0 0;}
	.main3 .main3_tit{height:auto;background:none;}
	.main3 .main3_tit a{width:100%;height:auto;padding:0; background:none;}
	.main3 .main3_tit span{ font-size:24px; font-weight:bold;}
	.main3 .main3_tit i{font-size:14px; line-height:24px;}
	.main3_c{ padding:1rem 0 0;}
	.main3_c ul{ padding:0;display:block;}
	.main3_c ul::before,.main3_c ul::after{display: block;}
	.main3_c li{ width:33.333%; float:left; margin-top:10px;}
	.main3_c li:last-child{ display:block;}
	.main3_c li .icon{ display:none;}
	.main3_c li span{ width:60px; height:60px; padding:0;-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
	.main3_c li span img{display:block; margin:0 auto; width:30px; height:30px;}
	.main3_c li h3{font-size:14px;line-height:34px;padding:0;}
	.main3_c li:hover span{background:#9e0001;}
	.main3_c li:nth-child(1) span{ background:#00a73c;}
	.main3_c li:nth-child(2) span{ background:#0066b4;}
	.main3_c li:nth-child(3) span{ background:#19c3ad;}
	.main3_c li:nth-child(4) span{ background:#ff9900;}
	.main3_c li:nth-child(5) span{ background:#ab73ef;}
	.main3_c li:nth-child(6) span{ background:#348bce;}
	
	.main3_cb{ border-radius:0; height:auto; margin:2.2rem 0 0;}
	.main3_cb .tit,.main3_cb dl dd i{ display:none;}
	.main3_cb dl{ float:left; width:100%; height:auto; padding:12px 0px;}
	.main3_cb dl dd{ height:auto; margin:0; width:25%; padding:0 2px; text-align:center; font-size:14px; background:none !important;border-right:1px solid #d9d9d9;}
	.main3_cb dl dd span{ font-size:17px;}
	.main3_cb dl dd em{ font-size:13px; color:#333;}
	.main3_cb dl dd:last-child{border-right:0 solid #d9d9d9;}
}
@media(max-width:345px){
	.main3_cb dl dd em{ font-size:11px;}
}



.main1{ overflow:hidden; width:100%; height:auto; margin:0 auto; padding:20px 0; background:#f8f8f8;}
.main1_con{ width:100%; height:auto; padding:20px 0;}
.main1_pic{float:left;width:40%;height:320px;transition:all .3s}
.main1_pic img{ width:100%; height:100%;}
.main1_con .main1_l{float:right;width:58%;height:320px;transition:all .3s;background:url(/images/about_more.png) no-repeat center left;background-size:auto 100%;padding:35px 10px 30px 120px;position:relative}
.main1_con .main1_l h2{font-size:22px; color: #222; padding:0; line-height:1.4; margin:0; font-weight:bold;}
.main1_con .main1_l span{ display:block; font-size:14px; color:#666;line-height:1.9;margin-top:10px; display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:8;overflow: hidden;}
.main1_con .main1_l .more{width:76px;height:33px;position:absolute;bottom:63px;left:24px;transition:all .3s;}
.main1_con .main1_l .more a{ color:#FFF; line-height:33px; display:block; width:100%; height:100%;font-size:0;}
.main1_con .main1_l .more i{ display:inline-block; width:33px; height:33px; line-height:33px; text-align:center; color:#FFF; background:#999; margin-right:8px; font-size:20px; font-weight:100; font-family:"ËÎÌå"; vertical-align:middle; font-style:normal;}
.main1_con .main1_l .more em{ display:inline-block; font-style:normal; font-size:12px; letter-spacing:1px; vertical-align:middle;}
@media(max-width:767px){
	.main1{padding:2.5rem 0; background:#FFF;}
	.main1_con{ padding:0 10px 0;}
	.main1_pic{float:none;width:100%;height:auto; padding-bottom:5px;}
	.main1_pic img{ width:100%; height:100%;}
	.main1_con .main1_l{float:none;width:100%;height:auto;background:none;padding:0 0 0;}
	.main1_con .main1_l h2{font-size:20px;}
	.main1_con .main1_l span{ font-size:15px;line-height:1.8;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow: hidden;}
	.main1_con .main1_l .more{ display:none;}
}

.main4{ padding:36px 0 40px; width:100%; height:auto; background:#fff;}
.main_tit{ width:100%; height:auto; text-align:center;}
.main_tit h1{ position:relative;font-size:30px;color:#222;line-height:40px;font-weight:700;width:100%; margin:0 auto;}
.main_tit span{ display:block;font-size:14px;line-height:30px;color:#888; text-transform:uppercase;}
.main4_con{ width:100%; height:auto; padding-top:20px;display: flex;align-items: flex-start;justify-content: space-between;}
.main4_con ul{ width:379px; height:auto;}
.main4_con::before,.main4_con::after{ display:none;}
.main4_con ul li:nth-child(1){ background:#efefef; margin-bottom:8px; padding:0;}
.main4_con ul li:nth-child(1) .pic{ width:155px; height:115px; margin:8px; _margin-left:4px; overflow:hidden; display:block; float:left; position:relative;}
.main4_con ul li:nth-child(1) .pic img{ height:115px; float:left; }
.main4_con ul li:nth-child(1) .info{ width:193px; height:auto; padding:7px 0 0 5px; float:left;}
.main4_con ul li:nth-child(1) .info .tit{ width:100%; height:35px;line-height:35px;}
.main4_con ul li:nth-child(1) .info .tit a{ float:left;line-height:35px; display:block; font-size:16px; color:#2d2d2d; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:80%;}
.main4_con ul li:nth-child(1) .info .tit span{ float:right;font-size:13px; color:#727272;}
.main4_con ul li:nth-child(1) .info .tit a:hover{ color:#9e0001;}
.main4_con ul li:nth-child(1) .info .dec{ width:100%; height:48px; line-height:24px;  font-size:12px; color:#888; display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.main4_con ul li:nth-child(1) .info .more{ width:70px; height:35px; line-height:35px; font-size:12px; color:#9e0001; background:url(/images/ht.jpg) right center no-repeat;}
.main4_con ul li:nth-child(1) .info .more a{ color:#9e0001; line-height:35px;}
.main4_con ul li:nth-child(1) .info .more a:hover{color:#9e0001;}
.main4_con ul li{ float:left; width:100%; margin:0; line-height:34px; background:url(/images/libg.jpg) no-repeat center left; padding-left:17px;}
.main4_con ul li>a{ float:left; display:block; font-size:14px; color:#232323; max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height:34px;}
.main4_con ul li span{ float:right;font-size:14px;color:#646464;}
.main4_con ul li:hover a{ color:#9e0001;}
@media(max-width:767px){
	.main4{ padding:3rem 0 1.2rem; width:100%; height:auto; background:#f6f6f6;}
	.main_tit h1{font-size:24px;line-height:1; padding-bottom:.5rem}
	.main_tit span{ display:block;font-size:14px;line-height:1.5;color:#989898; padding:0 10px;}
	.main4_con{ padding-top:1.5rem;}
	.main4_con{ width:100%; height:auto; padding-top:20px;display:block}
	.main4_con ul{ width:100%; padding:0 10px 1rem;}
	.main4_con ul li:nth-child(1){ background:none; margin-bottom:8px; padding:0;}
	.main4_con ul li:nth-child(1) .pic{ width:125px; height:auto; margin:0;}
	.main4_con ul li:nth-child(1) .pic img{ width:100%; height:auto; }
	.main4_con ul li:nth-child(1) .info{ width:calc(100% - 125px); padding:3px 0 0 10px;}
	.main4_con ul li:nth-child(1) .info .tit{ width:100%; height:auto;line-height:1; padding-bottom:5px;}
	.main4_con ul li:nth-child(1) .info .tit a{ float:left;line-height:1; font-size:15px; max-width:72%;}
	.main4_con ul li:nth-child(1) .info .tit span{ float:right;font-size:14px; color:#727272;}
	.main4_con ul li:nth-child(1) .info .tit a:hover{ color:#9e0001;}
	.main4_con ul li:nth-child(1) .info .dec{ height:auto; line-height:22px;}
	.main4_con ul li:nth-child(1) .info .more{height:24px; line-height:24px; margin-top:3px;}
	.main4_con ul li:nth-child(1) .info .more a{ line-height:24px;}
	.main4_con ul li{ width:100%; margin-right:0; line-height:32px;}
	.main4_con ul li>a{ font-size:14px; line-height:32px;}
	.main4_con ul:nth-child(n+2){ display:none;}
}
.sibu{ width:100%; height:164px; background:#fcf7f3;}
.sibuc{ width:1200px; height:164px; margin:0 auto; position:relative;}
.sibuc span{ display:block; width:156px; height:96px; font-size:13px; color:#fff; text-align:center; padding:24px 0 0; position:absolute; top:32px;}
.sibuc span b{ display:block; font-size:18px; font-weight:700; color:#FFF; line-height:30px;}
.sibuc span:nth-child(2){ left:468px;}
.sibuc span:nth-child(3){ left:634px;}
.sibuc span:nth-child(4){ left:812px;}
.sibuc span:nth-child(5){ left:1008px;}
@media(max-width:767px){
	.sibu{ display:none;}
}


/*footer*/
.footer_bg{ width:100%; height:auto; margin:0 auto;background:#2f3339; position:relative; z-index:2; font-size:13px;}
.footer_top{ width:100%; padding-top:34px;}
.footer_top>.w1200{ border-bottom:1px solid #3d4249;}
.footer_topl{overflow: hidden; float:left; width:440px;}
.footer_topl span{display:block;color:#c9c9c9; float:left; margin-right:120px; margin-bottom:20px;}
.footer_topl span:nth-child(3n){ margin-right:0;}
.footer_topl span a{display:block;height:auto;line-height:1.3;color:#c9c9c9; font-size:14px;}
.footer_topl a:hover{color:#d81b1c;}
.footer_topr{ width:584px;padding-bottom:28px; float:right;}
.footer_topr .fTel{ float:left; color:#fff; width:264px;}
.footer_topr .fTel p{ color:#ca3030; font-size:21px; letter-spacing:2px;}
.footer_topr .fTel .call{ font-family:"Î¢ÈíÑÅºÚ"; color:#fff; margin-top:9px;}
.footer_topr .fTel .call span{ display:block; font-size:22px; letter-spacing:1.6px; line-height:28px;}
.footer_topr .fTel .call font{ display:block; font-size:22px;line-height:50px; letter-spacing:2.4px;}
.footer_topr .fTel i{width:38px;height:54px;background:url(/images/call.png) center no-repeat; display:inline-block; margin-right:12px; vertical-align:middle; float:left;}
.footer_topr .fewm{ width:234px; height:93px; float:left; background:#3b3f45; margin-left:28px; font-size:16px; color:#bc4a4a; }
.footer_topr .fewm img{ float:left; width:93px; height:93px;}
.footer_topr .fewm span{ display:block; float:left; margin-top:20px; margin-left:10px; color:#ca3030;}
.footer_topr .fewm span i{ display:block; font-style:normal; margin-bottom:8px; color:#ca3030;}
.footer_bot{ height:auto; width:100%; margin:0 auto; text-align:left; padding:15px 0;}
.footer_bot span{ display:inline-block; line-height:30px;color:#8b8b8b; font-weight:500;}
.footer_bot a{ display:inline-block; line-height:30px; color:#8b8b8b; margin:0 4px;}
.footer_bot a:hover{ color:#eee;}
.copyright{text-align:center;color:#999;height:40px;font-size:13px;line-height:40px;width:100%; background:#25282c;}
.copyright i{ font-style:normal;}

#fmenu{ position:fixed; bottom:0px; width:100%; height:56px; line-height:44px; z-index:999; max-width:640px; display:none;}
#fmenu ul{margin:0 auto;list-style-type:none;width:100%;/*max-width:500px;*/height:100%;}
#fmenu ul li{float:left;width:100%;height:100%;text-align:center;position:relative;font-size:18px;}
#fmenu ul li .line{position:absolute;top:0px;right:0px;z-index:30;width:1px;}
#fmenu ul li .menu_li{position: absolute;top:8px;left:10px;z-index:40;width:calc(100% - 10px);height:40px;line-height:40px;color:#fff;border-radius:40px;}
#fmenu ul li:nth-of-type(1) .menu_li{background-color:#f90;}
#fmenu ul li .menu_li>a{line-height:40px; vertical-align:middle;font-size:0;}
#fmenu ul li:nth-of-type(1){width:72%; display:none;}
#fmenu ul li:nth-of-type(2) .menu_li{background-color:#9e0001;width:calc(100% - 20px);}
#fmenu ul li:nth-of-type(2) .menu_li i{ display:inline-block; width:40px; height:40px; background:url(/images/en_3.png) no-repeat 0 1px; background-size:auto 38px; vertical-align:middle;}
#fmenu ul li:nth-of-type(2) .menu_li em{ vertical-align:middle;padding:0px;font-size:18px;}
#fmenu ul li .img_front{position:absolute;top:0px;left:0px;z-index:30;width:100%;height:100%;background-color: #000;opacity:.65;}
#fmenu ul li .img_front img{width:100%;height:100%;}
#fmenu ul li span{position:absolute;bottom:-300px;left:50%;width:104px;margin-left:-52px;height:auto;text-align:center;z-index:10;background-color: rgb(245, 245, 245);border-radius:10px;    border: 1px solid rgba(174, 174, 174, 0.3);}
#fmenu li em{font-style:normal;/*border-bottom:1px solid #c2c2c2;*/padding:10px;}
#fmenu ul li span a{float:left;width:100%;height:43px;line-height:43px;color:#454545;text-decoration:none;}
#fmenu .footer_front{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:888;display:none;}
/* .arrow-down { width: 0; height: 0; border-left: 10px solid transparent;  border-right: 10px solid transparent; border-top: 15px solid #f5f5f5; position: absolute; bottom: -10px; left: 40px;} */
#fmenu ul li span>img{width:7px;height:6px; position: absolute; bottom: -6px;left: 47px;}
#fmenu li i.linear{ display:block; background-image:-webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);background-image:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent); border:0; height:1px; width:80%; margin:0 auto;}

.index_foot{ display:none;}
.livechat-girl { width:50px; height: 50px; border-radius: 50%; opacity: 0; -webkit-box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); cursor: pointer; -webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1); transition: all 1s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl:focus { outline: 0 }
.livechat-girl.animated { opacity: 1; transform: translateY(-30px); -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px) }
.livechat-girl:after{ display:none;content: ''; width: 12px; height: 12px; border-radius: 50%; background-image: linear-gradient(to bottom, #50a1ff, #50a1ff); position: absolute; right: 1px; top: 1px; z-index: 50 }
.livechat-girl a{ display:block;}
.livechat-girl .girl { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 50 }
.livechat-girl .animated-circles .circle { background: rgba(158,0,1,.25); width: 50px; height: 50px; border-radius: 50%; position: absolute; z-index: 49; transform: scale(1); -webkit-transform: scale(1) }
.livechat-girl .animated-circles.animated .c-1 { animation: 2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl .animated-circles.animated .c-2 { animation: 2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl .animated-circles.animated .c-3 { animation: 3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
@media(max-width:767px){
	.footer_topl{ display:none;}
	.footer_topr{ width:100%; padding:2rem 10px; text-align:center;}
	.footer_top,.footer_bot{ display:none;}
	.copyright{height:auto;font-size:13px;line-height:2; padding:.8rem 0 4.8rem;} 
	.copyright i{ display:none;}
	.copyright span{ display:block;}

	#fmenu{ display:block;}
	.index_foot{display:none; position:fixed; bottom: 50px; right: 20px; z-index: 700;}

}
.open-blinks{ right: .4rem;top:0;z-index: 99;width: 12px;height: 12px;background-color:#cd1e1f;}
.open-blinks{ content: ' ';position: absolute;display: inline-block;margin:0;border-radius: 50%;-webkit-animation-name: flash;animation-name: flash;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite; display:none;}
@-webkit-keyframes flash {
    from, 50%, to {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    from, 50%, to {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}
.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
@keyframes scaleToggleOne {
0% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
50% {
    transform:scale(2);
    -webkit-transform:scale(2)
}
100% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
}
@keyframes scaleToggleTwo { 0% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
20% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
60% {
    transform:scale(2);
    -webkit-transform:scale(2)
}
100% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
}
@keyframes scaleToggleThree { 0% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
33% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
66% {
    transform:scale(2);
    -webkit-transform:scale(2)
}
100% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
}