::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#f8f8f8}
::-webkit-scrollbar-thumb{background:#be0c00;height:60px}
::-webkit-scrollbar-thumb:window-inactive{background:#be0c00}
::-webkit-scrollbar-thumb:vertical:hover{background:#be0c00}

body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"Microsoft yahei";transition: all 0.5s;width:100%;min-width:320px;overflow-x:hidden;background:#fff;padding-top:60px;}
.bgF0F0F0{background:#f0f0f0}
em,i{font-style:normal}
input,textarea,img,button{outline: none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{outline: none;outline-offset:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,dl{margin-top:0;margin-bottom:0;}
ul{margin:0;padding:0;}
ul,li{list-style: none;}
a{display: block;color:#333;}
a:focus,a:hover{text-decoration:none;}
img{display: block;}
textarea{resize: none;}
.Animation{-webkit-transition:all 1s;transition:all 1s;opacity:0}
.img{overflow:hidden;margin:0 auto;position:relative}
.img img{display:block;width:100%;transition:all .5s}
.fl{float:left;}
.fr{float:right;}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.overflowY{overflow-y:hidden;}
.emBtn{display: inline-block;line-height: 20px;text-transform: uppercase;padding:13px 55px;color:#666;border:1px solid #999;transition: all 0.5s;}
.emBtn:hover,
a:hover .emBtn{background:#02892a;border-color:#02892a;color:#fff;}
.section{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.indexPaddingTop{padding-top:60px;}

.pages{ text-align: center; }

@media (max-width:767px){
	.section .container{width:100%;position: relative;z-index: 2;}
}
@media (min-width:768px){
	.indexPaddingTop,body{padding-top:70px}
}
@media (min-width:992px){
	.indexPaddingTop,body{padding-top:80px}
}
@media (min-width:1200px){
	.indexPaddingTop,body{padding-top:90px}
}
@media (min-width: 1400px) {
	.indexPaddingTop,body{padding-top:100px}
	.container{width: 1330px;}
}
@media (min-width: 1600px) {
	.container{width: 1430px;}
}

@media (min-width: 1800px){
	.container{width: 1530px;}
}

@media (min-width: 1800px){
	.container1{
	    
	    width: 1750px;
    margin: 0 auto;
	    
	    }
}


@media (max-width: 1600px)
{
    .navbar-header1{ display:none;}
    
    }


@media (max-width: 1440px)
{
    .navbar-header1{ display:none;}
    }
    

    

.gotop{width:40px;height:40px;background:url(../images/gotop.png) no-repeat center;background-size:contain;position:fixed;right:5px;bottom:50px;cursor:pointer;display:none;transition:all .5s;z-index:10;}
.gotop:hover{background:url(../images/gotop1.png) no-repeat center;background-size:contain}

.footer{background:#141414;color:#fff;}
.footer a{color:#fff;}
.footer a:hover{color:#be0c00;}
.footerTop{padding:25px 0 17px;}
.foot_tel{font-size:22px;text-align: center;font-family: arial;text-transform: uppercase;margin-bottom:20px;letter-spacing:3px;}
.foot_nav{margin-left:-20px;margin-right:-20px;display: flex;justify-content: center;align-items: center;flex-flow: row wrap;overflow: hidden;}
.foot_nav:before,
.foot_nav:after{display: none;}
.foot_nav>a{position: relative;padding:0 15px;margin:0 0 8px;font-size:14px;color:#fff;}
.foot_nav>a:after{content: '';position: absolute;height:70%;width:1px;background:#fff;top:15%;right:0;}
.foot_nav>a:last-child:after{display: none;}
.copyright{padding:10px 0;border-top:1px solid rgba(255,255,255,0.1);text-align: center;}
.copyright a{display: inline-block;}

@media (max-width:767px){

}
@media (min-width:768px){
	.foot_tel{letter-spacing:5px;}
}
@media (min-width:992px){
	.foot_tel{font-size:26px;margin-bottom:25px;}
	.foot_nav>a{position: relative;padding:0 20px;}
}
@media (min-width:1200px){
	.footerTop{padding:35px 0 27px;}
}
@media (min-width:1400px){
	.foot_tel{font-size:30px;margin-bottom:30px;}
}
@media (min-width:1600px){
}
@media (min-width:1800px){

}



/*å¯¼èˆª*/
.navbar-default {
	background-color: #fff;
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	box-shadow: 0 0 8px rgba(0,0,0,.32);
	z-index: 1030;
}
.navbar-brand {
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:0;
}
.navbar-brand img {
	display: block;
	height: 50px;
}
.navbar-default .navbar-toggle {
	border: 0;
	margin-top:14px;
	margin-right:5px;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #be0c00;
	transition: all .5s;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-default .menu_close .icon-bar:nth-child(1) {
	transform: rotate(45deg);
	position: relative;
	top: 6px;
}
.navbar-default .menu_close .icon-bar:nth-child(2) {
	display: none;
}
.navbar-default .menu_close .icon-bar:nth-child(3) {
	transform: rotate(-45deg);
}
.navbar-default .navbar-nav>li>a {
	position: relative;
	line-height: 20px;
	color: #333;
	text-align: center;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: transparent;
}
.navbar-collapse::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}

/* äºŒçº§å¯¼èˆª */
.navbar-default .navbar-nav>li{position: relative;}
.navbar-default .navbar-nav>li>.dropdown-pc{display: none;}
.navbar-default .navbar-nav>li>.dropdown-min{display: block;}
.navbar-default .dropdown-menu{border:none;left:50%;right:auto;background:#fff;top:100%;padding:0;-webkit-transform: translateX(-50%);transform: translateX(-50%);box-shadow: 0 5px 10px rgba(0,0,0,.15);border-radius:0 0 10px 10px;}
.navbar-default .dropdown-menu a{font-size:13px;padding:12px 10px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-transition:all .5s;transition:all .5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.navbar-default .dropdown-menu li:last-child a{border-bottom:none;}
.navbar-default .dropdown-menu a:hover{color:#be0c00;background: transparent;}

.top_sub{float:right;display:flex;flex-direction:row;align-items:center;}
.top_sub>.column{height:100%;display:flex;flex-direction:row;align-items:center;padding:10px 0;position:relative}
.top_sub>.column>a{color:#333;display:flex;flex-direction:row;align-items:center;padding:0 6px;}
.top_sub>.column>a>img{display:block;width:30px;height:30px;flex:0 0 auto}
.top_sub .function-infor{position:absolute;top:100%;right:0;z-index:2;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}
.top_sub .column:hover .function-infor{-webkit-transform:none;transform:none}
.top_sub .function-infor .img{width:140px;margin-top:2px}
.top_sub .function-infor .inner{min-width:190px;background-color:#fff;padding:20px;border-radius:5px;margin-top:2px}
.top_sub .function-infor .inner a{font-size:16px;color:#575757}
.top_sub .function-infor .inner form{display:flex;flex-direction:row;align-items:center;min-width:240px}
.top_sub .function-infor .inner form input{height:36px;border:0;background-color:#ebebeb;border-radius:0;width:100%;padding:6px 12px;outline:0}
.top_sub .function-infor .inner form .button{display:block;flex:0 0 auto;width:50px;height:36px;line-height:36px;text-align: center;background-color:#333;border:0;border-radius:0;font-size:14px;color:#fff;font-weight:lighter;outline:0;transition: all 0.5s;}
.top_sub .function-infor .inner form .button:hover{background:#be0c00;}
.column-lan>a{font-size:16px;font-family: arial;text-transform: uppercase;}
.column-lan>a:hover{color:#be0c00;}
@media (max-width: 767px) {
	.header .navbar-nav .open .dropdown-menu {
		text-align: center;
	}
	.navbar-default .navbar-nav{padding:0 15px;}
	.navbar-default .navbar-nav>li{padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.15);}
	.navbar-default .navbar-nav>li:last-child{border-bottom:none;}
	.navbar-default .navbar-nav>li>a{padding:10px;text-align: left;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#666;}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:8px 15px;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#be0c00;}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:calc(100vh - 60px);}
	
	.navbar-default .nav>li>a:focus, .navbar-default .nav>li>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:#be0c00;border-radius:20px;}
	
	.header .navbar-default .dropdown-menu{width:100%;transform: translateX(0);}
	.header .navbar-default .dropdown-menu>li>a{padding:8px 15px 8px 25px;text-align: left;}
	.navbar-default .dropdown-menu li:last-child a{border-bottom:1px solid rgba(0,0,0,0.1);}
	
	.top_sub{position:fixed;right:55px;top:0;z-index:1;height:60px;display: none;}
	.top_sub .function-infor .inner{padding:10px}

	.inside_banner{ margin-top: 70px; }
}
@media (max-width: 767px) 
{
    .navbar-default .navbar-brand {
    color: #777;
    width: 50%;
    padding-left: 0;
}
}
@media (max-width: 350px) {
	.navbar-brand {padding-top:8px;padding-bottom:8px;}
	.navbar-brand img {height:44px;}
}
@media (min-width: 768px) {
	.navbar-default .navbar-nav>li>.dropdown-pc{display: block;}
	.navbar-default .navbar-nav>li>.dropdown-min{display: none;}
	
	.navbar-brand {padding-top:13px;padding-bottom:13px;}
	.navbar-brand img {height:44px;}
	.nav>li{position: static;}
	.navbar-default .navbar-nav{float:right;}
	.navbar-brand{padding-top:10px;padding-bottom:10px;}
	.navbar-default .navbar-nav>li{margin-left:1px;}
	.navbar-default .navbar-nav>li>a{padding: 25px 5px;overflow: hidden;font-size:12px;}
	
	
	.navbar-default .navbar-nav>li>a>span{position: relative;z-index: 2;}
	.navbar-default .navbar-nav>li>a:before,
	.navbar-default .navbar-nav>li>a:after{content: '';position: absolute;width:100%;background:#02892a;left:0;bottom:0;z-index: 1;transition: all 0.5s;}
	.navbar-default .navbar-nav>li>a:before{height:0;bottom:6px;}
	.navbar-default .navbar-nav>li>a:after{height:2px;opacity: 0;}
	
	.navbar-default .nav>li>a:focus:before,
	.navbar-default .nav>li>a:hover:before,
	.navbar-default .navbar-nav>.open>a:before,
	.navbar-default .navbar-nav>.open>a:focus:before,
	.navbar-default .navbar-nav>.open>a:hover:before,
	.navbar-default .navbar-nav>.active>a:before,
	.navbar-default .navbar-nav>.active>a:focus:before,
	.navbar-default .navbar-nav>.active>a:hover:before{height:100%;}

	.navbar-default .nav>li>a:focus:after,
	.navbar-default .nav>li>a:hover:after,
	.navbar-default .navbar-nav>.open>a:after,
	.navbar-default .navbar-nav>.open>a:focus:after,
	.navbar-default .navbar-nav>.open>a:hover:after,
	.navbar-default .navbar-nav>.active>a:after,
	.navbar-default .navbar-nav>.active>a:focus:after,
	.navbar-default .navbar-nav>.active>a:hover:after{opacity: 1;}
	
	.navbar-default .dropdown-menu{min-width:120px;}
	
	.top_sub{height:70px;margin-right:-6px;}
	
}
@media (min-width: 992px) {	
	.navbar-brand img{height:54px;}
	.navbar-default .navbar-nav>li{margin-left:3px;}
	.navbar-default .navbar-nav>li>a{padding: 30px 10px;font-size: 14px;}
	
	.top_sub{height:80px;margin-right:-10px;}
	.top_sub>.column>a{padding:0 10px;}
	.column-lan>a{font-size:18px;}
}
@media (min-width: 1200px) {
	.navbar-brand{padding-top:14px;padding-bottom:14px;}
	.navbar-brand img{height:62px;}
	.navbar-default .navbar-nav>li{margin-left:5px;}
	.navbar-default .navbar-nav>li>a{padding: 35px 13px;font-size: 16px;}
	
	.navbar-default .dropdown-menu{min-width:140px;}
	.navbar-default .dropdown-menu a{font-size:14px;}
	
	.top_sub{height:90px;margin-right:-15px;}
	.top_sub>.column>a{padding:0 15px;}
	.column-lan>a{font-size:20px;}
	
}
@media (min-width: 1400px) {
	.top_sub{height:100px;}
	.navbar-brand{padding-top:19px;padding-bottom:19px;}
	.navbar-default .navbar-nav>li>a{padding: 40px 20px;}
	
}




/* æ¨ªå± */
@media (max-width:767px) and (orientation:landscape){
	.index_body .header{display:none}
	.section{padding-top:0;}
}


/*è¯­è¨€åˆ‡æ¢*/
.modal-dialog{width:90%;height:100%;margin:0 auto;display: flex;justify-content: center;flex-direction: column;}
.modal-inner{position: relative;width:100%;margin:10px 0;background:rgba(255,255,255,0.9);border-radius: 10px;}
.modal-content{width:100%;background-color:transparent;border-radius:0;border:0;box-shadow:none;}
.modal-header{padding:20px 10px 15px;border-bottom:1px solid #ccc;}
.modal-header .modal-title{font-size:18px;font-weight: 700;text-align: center;text-transform: uppercase;}
.modal-close{position: absolute;display: block;width:40px;height:40px;line-height:40px;font-size:29px;text-align: center;top:-15px;right:-15px;background:#fff;border-radius: 50%;cursor: pointer;box-shadow: 0 4px 4px rgba(0,0,0,0.1);z-index: 2;}
.modal-close:hover{color:#be0c00;}
.modal-body::-webkit-scrollbar{width:5px;height:5px}
body.modal-open{padding-right:0!important;}
.modal-open .modal{margin-right:0!important;}
.modal-body{padding:0 0 20px;}
.lansUl li{border-bottom:1px solid #ccc;text-align: center;}
.lansUl a{padding:15px 10px;font-size:16px;transition: all 0.5s;}
.lansUl .active>a,
.lansUl a:hover{background:#be0c00;color:#fff;}
@media (max-width:767px){

}
@media (min-width:768px){
	.modal-dialog{width:680px;}
	.modal-close{top:-20px;right:-20px;}
	.modal-header{padding:25px 10px 20px;}
	.modal-header .modal-title{font-size:22px;}
	.lansUl a{font-size:18px;}
}
@media (min-width:992px){
	.modal-header{padding:30px 10px 25px;}
	.modal-header .modal-title{font-size:26px;}
	.modal-body{padding:0 0 30px;}
	.lansUl a{padding:20px 10px;font-size:20px;}
}
@media (min-width:1600px){
	.modal-header{padding:35px 10px 30px;}
	.modal-header .modal-title{font-size:30px;}
	.lansUl a{padding:25px 10px;font-size:24px;}
}

/*é¦–é¡µ*/
.index_body{padding-top:0;}
.section1{position:relative}
.section1 .swiper-container{height:100%;}
.section1 img[onclick]{cursor: pointer;}
.banner_bg{position: absolute;width:100%;height: 100%;top: 0;left: 0;}
.banner_text{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.banner_text img{width:auto;max-width:100%;margin:0 auto;-webkit-transition:all 1s;transition:all 1s;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}
.section1 .swiper-slide-active .banner_text img{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:.5s;transition-delay:.5s}
/* .section1 .swiper-slide-active.banner1 .banner_bg{-webkit-animation: kenburnsUp ease-out 5s;animation: kenburnsUp ease-out 5s;} */
.section1 .swiper-pagination-bullet{background-color:#fff;opacity:1}


.arrow-button{width:30px;height:30px;margin-top:-15px;outline: none;display: none;}
.arrow-button.swiper-button-next{right:0;background:url(../images/right.png) no-repeat;background-size:100% 100%;}
.arrow-button.swiper-button-prev{left:0;background:url(../images/left.png) no-repeat;background-size:100% 100%;}
.arrow-button.swiper-button-next.swiper-button-disabled{background:url(../images/rightg.png) no-repeat;background-size:100% 100%;}
.arrow-button.swiper-button-prev.swiper-button-disabled{background:url(../images/leftg.png) no-repeat;background-size:100% 100%;}
.swiper-pagination{bottom:10px;}
.swiper-pagination-bullet{width:18px;height:2px;border-radius: 2px;opacity: 1;background:#fff;margin:0 10px!important;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#be0c00;opacity: 1;}

.section1 .arrow-button.swiper-button-next{right:2.5vw;}
.section1 .arrow-button.swiper-button-prev{left:2.5vw;}


.indexShare{position: fixed;width:100%;left:0;bottom:30px;z-index: 10;}
.indexShare .container{position: relative;}
.indexShare .inner{position: absolute;right:15px;bottom:0;display: flex;justify-content: flex-end;}
.indexShare a{position: relative;margin-left:15px;}
.indexShare .icon{width:44px;height:44px;background:rgba(190,12,0,0.5);border-radius: 50%;transition: all 0.5s;overflow: hidden;}
.indexShare .icon>img{width:100%;height:100%;}
.indexShare a:hover>.icon{background:rgba(190,12,0,0.8);}
.indexShare a>.ewm{position: absolute;bottom:100%;margin-bottom:10px;left:50%;transform: translate(-50%,-20px);width:122px;border:1px solid #DADADA;visibility: hidden;opacity: 0;transition: all 0.5s;}
.indexShare a>.ewm:after{content: '';position: absolute;width:0;height:0;border-width:8px;border-style:solid;border-color:#fff transparent transparent transparent;left:50%;margin-left:-8px;bottom:-16px;}
.indexShare a>.ewm>img{width:100%;}
.indexShare a:hover .ewm{visibility: visible;opacity: 1;transform: translate(-50%,0);}

.indexShare.white .icon{background:rgba(255,255,255,0.2);}
.indexShare.white a:hover>.icon{background:rgba(255,255,255,0.6);}

@media (max-width:767px){
	.PC_img,.indexShare{display:none}
	.section1 .arrow-button{display: none;}
}
@media (min-width:768px){
	.min_img{display:none}
	.section1 .swiper-pagination{bottom:20px;}
}
@media (min-width:992px){
	.swiper-pagination-bullet{width:38px;height:4px;margin:0 15px!important;}
	.arrow-button{width:40px;height:40px;margin-top:-20px;}
	
	.indexShare{bottom:40px;}
	.indexShare a{margin-left:25px;}
}

.index_title{text-align:center;margin-bottom:30px;}
.index_title a{display:block;color:#2e2e2e;position:relative}
.index_title p.ch{font-size:20px;line-height: 1;margin-top:10px;}
.index_title p.en{font-size:36px;line-height: 1;font-family: 'DIN';font-weight: 700;color:rgba(0,0,0,0.2);text-transform: uppercase;letter-spacing: 3px;}

.section3 .index_title,
.section4 .index_title{transform: scale(0);}
.active.section3 .index_title,
.active.section4 .index_title{transform: none;opacity: 1;}


.fp-nav{position: fixed;z-index:100;top: 50%;left:2vw;transform: translateY(-50%);}
.fp-nav li{margin-bottom:20px;}
.fp-nav li:last-child{margin-bottom:0;}
.fp-nav a{overflow:hidden;color:#666;font-weight: lighter;line-height:14px;transition: color 0.5s;}
.fp-nav a>i,
.fp-nav a>span{padding:6px 0;float:left;border-bottom:1px solid #838383;transition: border-color 0.5s,width 0.5s;}
.fp-nav a>i{width:24px;}
.fp-nav a>span{width:0;overflow: hidden;text-align:right;white-space: nowrap;display: none;}
.fp-nav li:hover>a>span,
.fp-nav .active>a>span{width:42px;}

.fp-nav.white a{color:#fff;}
.fp-nav.white a>i,
.fp-nav.white a>span{border-bottom-color:#fff;}


@media (max-width:767px){
	
}
/* æ¨ªå± */
@media (max-width:767px) and (orientation:landscape){
	.fp-nav{display:none;}
}

@media (max-width:992px){
	.fp-nav{display:none;}
}
@media (min-width:768px){
	.index_title{margin-bottom:5.55vh;}
	.index_title p.ch{font-size:24px}
	.index_title p.en{font-size:46px;letter-spacing: 5px;}

}
@media (min-width:992px){
	.index_title p.ch{font-size:26px}
	.index_title p.en{font-size:56px;}
	
	.fp-nav a>span{display: block;}
}
@media (min-width:1200px){
	.index_title p.ch{font-size:28px;margin-top:15px;}
	.index_title p.en{font-size:66px;letter-spacing: 8px;}
}
@media (min-width:1400px){
	.index_title p.ch{font-size:30px}
	.index_title p.en{font-size:76px;}
}
@media (min-width:768px) and (max-height:600px){

}
@media (min-width:1400px) and (max-height:750px){
	.index_title p.ch{font-size:28px;margin-top:15px;}
	.index_title p.en{font-size:66px;letter-spacing: 8px;}
}

/* ç¬¬äºŒå±?*/
.sWidth50{position:absolute;/*width:50%;height:100%;top:0;*/position: absolute;
    width: 50%;
    height: 630px;
    top: 90px;}
.sWidth50.right{right:0;}
.s2_main .index_title{text-align: left;margin:0;}
.s2_main .p{line-height: 33px;color:#666;margin:25px 0;}
.s2_main .emBtn{margin-top:30px;padding:12px 46px;font-size:16px;}
.s2_ul{overflow: hidden;margin-left:-5px;margin-right:-5px;display: flex;align-items: stretch;}
.s2_ul li{float:left;width:33.333%;padding:0 5px; list-style: none;}
.s2_ul .inner{width:100%;padding:15px 10px;height:100%;border:1px solid #999;text-align: center;display: flex;align-items: center;justify-content: center;flex-direction: column;transition: all 0.5s;}
.s2_ul .icon{position: relative;width:40px;height:40px;margin:0 auto 10px;}
.s2_ul .icon>img{position: absolute;width:100%;height:100%;left:50%;top:50%;transform: translate(-50%,-50%);transition: all 0.5s;}
.s2_ul .icon>.hover{visibility: hidden;opacity: 0;}
.s2_ul p.en{font-size:12px;text-transform: uppercase;margin-top:5px;}
.s2_ul .inner:hover{background:#02892a;border-color:#02892a;color:#fff;}
.s2_ul .inner:hover .icon>.default{visibility: hidden;opacity: 0;}
.s2_ul .inner:hover .icon>.hover{visibility: visible;opacity: 1;}


.s2_main{transform: translate(0,100%);}
.s2Width50{transform: translate(0,-100%);}
.active .s2_main,
.active .s2Width50{opacity: 1;transform: none;}




@media (max-width:767px){
	.s2Width50{display: none;}
}
/* æ¨ªå± */
@media (max-width:767px) and (orientation:landscape){
	.s2_main .p{margin:15px 0;}
	.s2_main .emBtn{margin-bottom:20px;}
}
@media (min-width:768px){
	.s2_main{width:50%;padding-right:5%;}
	.s2_main .p{margin:5vh 0;}
	.s2_main .emBtn{margin-top:5vh;}
	.s2_ul .inner{padding:10px;}
	.s2_ul .icon{margin-bottom:10px;}

}
@media (min-width:992px){
	.s2_ul{margin-left:-10px;margin-right:-10px;}
	.s2_ul li{padding:0 10px;}
	.s2_ul p{font-size:16px;}
	.s2_ul .inner{padding:20px 10px;}
	.s2_main .emBtn{padding:16px 65px;}
}
@media (min-width:1200px){
	.s2_ul .inner{padding:25px 10px;}
}
@media (min-width:1400px){
	.s2_ul li{width:auto;}
	.s2_ul .inner{width:180px;height:170px;padding:10px;}
	.s2_main .emBtn{padding:21px 75px;}
}
@media (min-width:1400px) and (max-height:600px){
	.s2_ul .inner{height:140px;}
	.s2_main .emBtn{padding:16px 65px;}
}

/* ç¬¬ä¸‰å±?*/
.pText{position: relative;text-align: center;background:#ffffff;}
.pText:after{content: '';position: absolute;width:0;height:2px;background:#02892a;left:0;bottom:0;transition: all 0.5s;}
.pText .h5{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.5s;}
.pText .p{line-height:24px;/*height:48px;*/margin:15px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#666;}
.pText em{padding:9px 40px;max-width:80%;}
.pText .date{color:#666;margin-top:15px;}
a:hover .pText:after{width:100%;}
a:hover .pText .h5{color:#02892a;}
a:hover .img>img{transform: scale(1.1);}

.productList .img{background:#fff;}
.productList a{transition: all 0.5s;}
.productList .pText{padding:20px 10px;}

.product-swiper-container .productList .img{display: flex;justify-content: center;flex-direction: column;}
.product-swiper-container .pText{margin-top:1px;}
.product-swiper-container .productList a:hover .img,
.product-swiper-container .productList a:hover .pText{box-shadow:0 0 10px rgba(0,0,0,.1);}
.product-swiper-container,
.news-swiper-container{padding-bottom:30px;}
.product-swiper-container .swiper-pagination,
.news-swiper-container .swiper-pagination{bottom:0;}


.product-swiper,.news-swiper{transform: translate(0,100%);}
.active .product-swiper,
.active .news-swiper{opacity: 1;transform: none;}
@media (max-width:767px){
	.product-swiper-container .productList .img>img{width:auto;max-width:100%;max-height:200px;}
}
/* æ¨ªå± */
@media (max-width:767px) and (orientation:landscape){
	.pText .p,
	.pText em{display: none;}
	.product-swiper-container .productList .img>img{max-height:160px;}
}
@media (min-width:768px){

}
@media (min-width:992px){
	.pText .p{margin:20px 0;}
	.pText .date{margin-top:20px;}
	.productList .pText{padding:25px 10px;}
	
	.product-swiper-container,
	.news-swiper-container{padding-bottom:40px;}
}
@media (min-width:1200px){
	.pText .h5{font-size:20px;}
	.pText .p{margin:25px 0;}
	.pText .date{margin-top:25px;}
}
@media (min-width:1400px){
	.pText em{padding:12px 50px;}
	
	.productList .pText{padding:30px 10px;}
}
@media (min-width:1600px){
	.pText .h5{font-size:22px;}
	.pText em{padding:12px 60px;}
}
@media (min-width:1800px){
	.pText .h5{font-size:20px;}
}
@media (min-width:1200px) and (max-height:650px){
	.pText .p{display: none;}
	.pText em{margin-top:20px;}
}
@media (min-width:1400px) and (min-height:651px) and (max-height:750px){
	.pText .p{margin:15px 0;}
	.productList .pText{padding:20px 10px;}
}
@media (min-width:992px) and (min-height:601px) and (max-height:650px){
	.product-swiper-container .productList .img{}
	.product-swiper-container .productList .img>img{width:auto;max-width:100%;}
	.pText .p{margin:20px 0;}
	.pText .date{margin-top:20px;}
	.productList .pText{padding:25px 10px;}

}
@media (min-width:992px) and (max-height:600px){
	.pText em{margin-top:20px;}
	.pText .p{display: none;}
}

/* ç¬¬å››å±?*/
.news-swiper-container .pText{padding:20px 15px;}
.news-swiper-container .pText .p{height:48px;-webkit-line-clamp:2;}
.news-swiper-container .pText .date{margin-top:15px;margin-bottom:-5px;}
@media (max-width:767px){
	.news-swiper-container .img{max-height:160px;}
}
/* æ¨ªå± */
@media (max-width:767px) and (orientation:landscape){
	.news-swiper-container .pText .date{display: none;}
}
@media (min-width:768px){
	
}
@media (min-width:992px){
	.news-swiper-container .pText{padding:20px 15px 30px;}
	.news-swiper-container .pText .p{height:72px;-webkit-line-clamp:3;}
}
@media (min-width:1200px){
	.news-swiper-container .pText .date{margin-top:20px;}
}
@media (min-width:1400px){

}
@media (min-width:1400px) and (min-height:651px) and (max-height:750px){
	.news-swiper-container .pText .date{display: none;}
	.news-swiper-container .pText .p{height:48px;-webkit-line-clamp:2;}
}
@media (min-width:992px) and (min-height:601px) and (max-height:650px){
	.news-swiper-container .img{max-height:180px;}
	.news-swiper-container .pText .date{display: none;}
}
@media (min-width:992px) and (max-height:650px){
	.news-swiper-container .pText .p{height:48px;-webkit-line-clamp:2;}
	
}
@media (min-width:992px) and (max-height:600px){
	.news-swiper-container .pText .date{display: none;}
}



/* ç¬¬äº”å±?*/
.section5{color:#fff;}
.s5_left .index_title{text-align: left;}
.s5_left .index_title p.en{color:rgba(255,255,255,0.3);}
.s5_left .index_title p.ch{color:#fff;}
.s5_left .index_title p.ch i{color:#be0c00;}
.f5_form{margin-top:-10px;}
.f5_form .form-group{margin-bottom:10px;border-bottom:1px solid #fff;}
.f5_form .form-group:last-child{margin-bottom:0;}
.f5_form .form-control{display: block;padding:10px 0;font-size:14px;height:auto;border:none;border-radius: 0;background:none;}
.f5_form .form-control:focus{outline: none;box-shadow:inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0)}
.f5_form .form-control::-moz-placeholder{color:#fff;opacity:1}
.f5_form .form-control:-ms-input-placeholder{color:#fff}
.f5_form .form-control::-webkit-input-placeholder{color:#fff}
.f5_form .emBtn{font-size:18px;color:#fff;background:transparent;width:180px;padding:14px 0;text-align: center;border:1px solid #fff;margin-top:30px;}
.f5_form .emBtn:hover{border-color:#be0c00;background:#be0c00;}
.s5_right .en{color:#be0c00;font-size:28px;font-family: arial;font-weight: 700;line-height:1;}
.s5_right .p{line-height:24px;margin:20px 0 5.55vh;}
.s5r_ul li{position: relative;padding-left:45px;line-height: 30px;margin-bottom:30px;}
.s5r_ul li img{position: absolute;width:30px;height:30px;left:0;top:0;}


.s5_left{transform: translate(-100%,0);}
.s5_right{transform: translate(100%,0);}
.act .s5_left,
.act .s5_right{opacity: 1;transform: none;}
@media (max-width:767px){
	.s5_right{display: none;}
}
/* æ¨ªå± */
@media (max-width:767px) and (orientation:landscape){
	.f5_form{overflow: hidden;}
	.f5_form .form-group{width:48%;float:left;margin-right:4%;}
	.f5_form .form-group:nth-child(2n){margin-right:0;}
	.f5_form .emBtn{float:left;}
}
@media (min-width:768px){
	.s5_left{width:50%;float:left;padding-right:5%}
	.f5_form{max-width:500px;margin-top:-18px;}
	.f5_form .form-group{margin-bottom:20px;}
	.f5_form .form-control{font-size:16px;}
	.f5_form .emBtn{width:200px;}
	.s5_right{width:50%;float:left;padding-left:5%;}
	
}
@media (min-width:992px){
	.s5_right .en{font-size:36px;}
}
@media (min-width:1200px){
	.f5_form .form-control{font-size:18px;}

	.s5_right .en{font-size:42px;}
	.s5_right .p{line-height:30px;font-size:16px;}
	.s5r_ul li{font-size:16px;margin-bottom:30px;}
}
@media (min-width:1400px){
	.f5_form .emBtn{padding:18px 0;font-size:20px;width:220px;}
	.s5_left{padding-right:8%;}
	.s5_right{padding-left:8%;padding-top:25px;}
}
@media (min-width:1600px){
	.s5_left{padding-right:10%;}
	.s5_right{padding-left:10%;padding-top:6px;}
}
@media (min-width:1800px){
	.f5_form .form-control{font-size:19px;opacity:0.5; }
	.s5_right .en{font-size:48px;}
	
}
@media (min-width:992px) and (max-height:650px){
	.f5_form .form-group{margin-bottom:10px;}
	.f5_form .form-control{padding:10px 0;font-size:16px;}
	.f5_form .emBtn{margin-top:20px;}
	.s5_right{padding-top:10px;}
	.s5_right .p{font-size:14px;}
	.s5r_ul li{font-size:14px;margin-bottom:25px;}
	
}
/* ç¬¬å…­å±?*/
.section1,.section6{display: block;}





/*å†…é¡µ*/
.inside_banner{overflow:hidden;position:relative}
.inside_banner img{width:100%}

.wrapper{width:100%;overflow: hidden;}
.marginFu{position: relative;margin-top:-45px;z-index: 2;}
.pageContainer{background:#fff;min-height:50vh;padding:25px 25px 60px;margin-bottom:15px;}
.pageContainer.otherPageContainer{padding:10px 15px 35px;}
.otherPageContainer .outter_title{padding-top:5px;}
.outter_title{position: relative;padding-bottom:15px;margin-bottom:30px;line-height:30px;border-bottom:1px solid #DADADA;}
.outter_title .h2{width:110px;font-size:20px;line-height:inherit}
.outter_title:before{content:'';position:absolute;width:100px;height:3px;background:#be0c00;bottom:-2px;left:0;}
.outter_title .crumbsNav{margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.crumbsNav{color:#666;margin-bottom:25px;}
.crumbsNav>a{display: inline;padding:0 5px;color:#666;}
.crumbsNav>a[href]:hover{color:#be0c00;}

.rightContent{position:relative;}
.mainTitle{position:relative;width:100%;background:#be0c00;color:#fff;padding:20px;}
.mainTitle .h1{font-size:22px;font-weight:700;margin:5px 0 8px}
.mainTitle .en{font-size:12px;text-transform:uppercase;}
.sideBarNav{width:100%;}
.sideBarNav li{position:relative;width:100%;border-bottom:1px solid rgba(255,255,255,0.25);text-transform: uppercase;margin-top:10px;}
.sideBarNav li>a{padding-left:18px;padding-right:40px;height:48px;line-height:48px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition: all 0.3s;transition: all 0.3s;background:#e6e6e6;text-transform: uppercase;}
.sideBarNav li.cur>a,.sideBarNav li:hover>a{background:#be0c00;color:#fff;}
.sideBar .close{position:absolute;width:40px;height:40px;background:url(../images/k7.png) no-repeat center;background-size:20px 20px;top:10px;left:50%;margin-left:-15px;display:none;cursor:pointer;opacity: 1;}
.levelMenu{display:none;}
.levelMenu a{height:46px;line-height:46px;padding:0 15px;border-top:1px dotted rgba(255,255,255,0.25);text-align:center;-webkit-transition: all 0.3s;transition: all 0.3s;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#be0c00;}
.levelMenu a:last-child{border-bottom:none;}
.levelMenu a:hover{background:#c53d44;}
.levelMenu a.cur{background:#c53d44;}
.move{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}


.InfoContent{line-height:2.2;position:relative;overflow:hidden}
.InfoContent img{display: inline-block;max-width:100%;height:auto!important;vertical-align: top;margin-top:5px;margin-bottom:5px;}
.InfoContent a{display: inline;}
.InfoContent video{display: block;width:100%;max-width:1000px;margin:10px auto;}
.InfoContent ul,.InfoContent li{list-style-type: disc;list-style-position: inside;}
.InfoContent li p{display: inline;}
.InfoTitle{margin-bottom:15px;border-bottom:1px solid #DADADA;padding-bottom:15px;text-align:center}
.InfoTitle .h4{font-size:18px;margin:0;line-height:1.4}
.InfoTitle .date{font-size:12px;color:#999;margin-top:10px}
.InfoTitle .date span{padding:0 5px;display: inline-block;}

.goBack{text-align:center;margin-top:30px;}
.goBack .emBtn{width:130px;line-height:20px;padding:10px;}


/*ç¿»é¡µ*/
.pager{margin:30px 0 0;padding-top:30px;text-align: center;border-top:1px solid #DADADA;}
.pager .p_page{padding:8px 19px;text-align: center;cursor: default;display: inline-block;margin:0 10px;border:1px solid #858585;}
.pager .currentPage{border-color:#be0c00;cursor: pointer;color:#be0c00;transition: all 0.3s;}
.pager .currentPage:hover{background:#be0c00;color:#fff;}

.info_previous_next_wrap{border-top:1px solid #DADADA;padding-top:16px;margin-top:30px;font-size:14px;color:#666}
.info_previous_next_wrap b{font-weight:400}
.info_previous_next_wrap a{color:#666;text-decoration:none;display: inline;}
.info_previous_next_wrap a:hover{color:#be0c00}
.info_Next,.info_Previous{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

@media (max-width:767px){
	.info_previous_next_wrap{font-size:12px;margin-top:30px}
	
	.pageContainer{padding:10px 15px 35px;}
}
@media (max-width:991px){
	.rightContent{width:100%;}
	.pc_sideBar,.outter_title .crumbsNav{display: none;}
	.navIcon{position:absolute;display:block;width:60px;height:100%;background:url(../images/k6.png) no-repeat right 4px;background-size:24px 24px;right:0;bottom:0;cursor:pointer;z-index: 5;}
	.min_sideBar{display:block;position:fixed!important;width:50%!important;max-width:210px;height:100%;top:0;right:-100%;z-index:1031;padding-top:60px;padding-bottom:40px;background:#fff;box-shadow: 0 0 8px rgba(0,0,0,0.3);}
	.sideBar .close{display:block;}
	.sideBar>.inner{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;}
	.mainTitle .bgIcon{background-size:25px 25px;padding-left:35px;}
	.mainTitle{padding:15px;}
	.mainTitle .h1{font-size:16px;}
	.sideBarNav li{margin-top:1px;}
	.sideBarNav li>a{height:42px;line-height:42px;font-size:13px;}
	.levelMenu a{height:38px;line-height:38px;font-size:12px;}
}
@media (min-width:768px){
	.InfoTitle .date span{padding:0 8px;}
	
	.pageContainer{margin-bottom:60px;}
	.marginFu{margin-top:-60px;}
	.outter_title{margin-bottom:40px;}
	.outter_title:before{width:120px;}
	.outter_title .h2{width:120px;font-size:22px;}
	.otherPageContainer .outter_title{padding-top:10px;}
}
@media (min-width:992px){
	.InfoTitle .date{font-size:14px;}
	
	.min_sideBar{display: none;}
	.navIcon,.pc_sideBar{display: block;}
	.outter_title .h2{text-align: center;}
	.rightContent{width:79.8%;padding:0 0 0 35px;}
	.sideBar{width:20.2%;}
}
@media (min-width:1200px){
	.InfoTitle .date{font-size:14px;}
	
	.rightContent{width:81.8%;}
	.sideBar{width:18.2%;}
	.mainTitle{padding:25px;}
}
@media (min-width:1400px){
	.InfoTitle{margin-bottom:30px}
	.InfoTitle .h4{font-size:24px}
}

/* æœç´¢ç»“æžœ */
.returnList{margin:-17px -10px 0;}
.returnList .column{padding:5px 10px;}
.returnList a{position: relative;border-bottom:1px dashed #d6d6d6;padding:12px 0 12px 20px;font-size:14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 0.5s;}
.returnList a:before{content: '';position: absolute;width:6px;height:6px;background:#be0c00;border-radius: 50%;left:0;top:50%;margin-top:-3px;}
.returnList a:hover{color:#be0c00;}
@media (max-width:767px){

}
@media (max-width:479px){

}
@media (min-width:768px){
	.returnList{margin:-25px -20px 0;}
	.returnList .column{padding:10px 20px;}
	.returnList a{font-size:16px;border-bottom:1px dashed #d6d6d6;padding:15px 0 15px 20px;}
}


/* å…³äºŽæˆ‘ä»¬ */
.honorList{margin:-5px -5px 0;display: flex;align-items: stretch;flex-flow: row wrap;}
.honorList .column{padding:5px;}
.honorList .img{height:200px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.honorList .img>img{max-height:100%;}
.honorList .img:hover img{transform: scale(1.1);}
.honorList p{text-align: center;margin-top:10px;}


.liveList{margin-left:-10px;margin-right:-10px;}
.liveList .column{padding:0 10px;margin-bottom:35px;}
.liveList a{position: relative;display: block;box-shadow:3px 1px 8px rgba(0,0,0,0.2);top:0;transition: all 0.5s;}
.liveList .mask{background:rgba(0,0,0,0.5);}
.liveList .mask i{opacity: 0.5;}
.liveList .p{padding:15px;font-size:16px;}
.liveList .p p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.liveList a:hover{top:-3px;}
.liveList a:hover .mask{background:rgba(0,0,0,0.3);}
.liveList a:hover .mask i{opacity: 1;}
.liveList a:hover p{color:#be0c00;}
.liveList .video{display: block;width:100%;height:200px;object-fit: cover;}
.liveList .mask{position: absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);left:0;top:0;z-index: 2;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all 0.5s;}
.liveList .mask i{display: block;width:40px;height:40px;background:url(../images/play.png) no-repeat center;background-size:100% 100%;transition: all 0.5s;}

@media (max-width:767px){
	.liveList{margin-left:-5px;margin-right:-5px;}
	.liveList .column{padding:0 5px;margin-bottom:25px;}
}
@media (max-width:479px){
	.liveList .column{width:100%;}
	.liveList .p{padding:10px;font-size:14px;}
}
@media (min-width:768px){
	.honorList{margin:-10px -10px 0;}
	.honorList .column{padding:10px;}
	.honorList .img{height:240px;}
}
@media (min-width:992px){
	.honorList p{margin-top:15px;font-size:16px;}
	.honorList .img{height:220px;}
}
@media (min-width:1200px){
	.honorList{margin:-16px -16px 0;}
	.honorList .column{padding:16px;}
	.honorList .img{height:235px;}
}
@media (min-width:1400px){
	.honorList .img{height:315px;}
}
@media (min-width:1600px){
	.honorList .img{height:345px;}
}

/* äº§å“ä¸­å¿ƒ */
.rightContent .productList{margin:-10px -7px 0;}
.rightContent .productList .column{padding:10px 7px;}
.rightContent .productList a{box-shadow:0 0 5px rgba(0,0,0,.1);}


/* è§£å†³æ–¹æ¡ˆ */
.valueAddedList .item{position:relative;padding:15px;border-bottom:1px dashed #DADADA;cursor:pointer;}
.valueAddedList .item:last-child{border-bottom:none;}
.valueAddedList .item .h3{font-size:16px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.5s;padding-right:110px;}
.valueAddedList .item em{position:absolute;font-size:14px;top:50%;margin-top:-10px;right:20px;color:#666;}
@media (max-width:767px){

}
@media (max-width:479px){
	/* äº§å“ä¸­å¿ƒ */
	.rightContent .productList .column{width:100%;}
}
@media (min-width:768px){
	/* äº§å“ä¸­å¿ƒ */
	.rightContent .productList{margin:-15px -15px 0;}
	.rightContent .productList .column{padding:15px;}
	.rightContent .productList a{box-shadow:0 0 10px rgba(0,0,0,.1);}
}
@media (min-width:992px){
	
}
@media (min-width:1200px){
	/* äº§å“ä¸­å¿ƒ */
	.rightContent .productList{margin:-20px -20px 0;}
	.rightContent .productList .column{padding:20px;}
	
	/* è§£å†³æ–¹æ¡ˆ */
	.valueAddedList .item{padding:20px;}
}
@media (min-width:1600px){
	.rightContent .productList{margin:-30px -30px 0;}
	.rightContent .productList .column{padding:30px;}
}


/* æ–°é—»ä¸­å¿ƒ */
.newsItem{margin-bottom:30px;}
.newsItem .img{float:left;width:100%;box-shadow: 0px 2px 10px rgba(0,0,0,0.5);}
.newsItem .text{float:left;width:100%;padding-top:15px;}
.newsTit{position: relative;padding:0 95px 10px 0;line-height:30px;border-bottom:1px solid #DADADA;}
.newsTit .h5{font-size:16px;line-height: inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsTit span{position: absolute;color:#878787;bottom:10px;right:0;}
.newsItem .p{color:#656565;line-height:24px;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:12px 0;}
.newsItem .emBtn{display: inline-block;padding:7px 22px;}
.newsItem:hover .h5{color:#be0c00;}
.newsItem:hover .img img{-webkit-transform: scale(1.05);transform: scale(1.05);}
@media (max-width:767px){
	.newsItem .href{text-align: center;}
	.newsItem{padding-bottom:30px;border-bottom:1px solid #EAEAEA;}
	.newsItem:last-child{border-bottom:none;}
}
@media (min-width:768px){
	.newsItem .img{width:40%;}
	.newsItem .text{width:60%;padding-left:25px;padding-top:0;}
	.newsTit{padding:0 110px 10px 0;}
	.newsItem .emBtn{float:right;}
	.newsItem .img{box-shadow: 0px 5px 15px rgba(0,0,0,0.5);}
}
@media (min-width:992px){
	.newsTit .h5{font-size:18px;}
	.newsItem .emBtn{padding:9px 22px;}
	.newsItem .p{margin:15px 0;}
}
@media (min-width:1200px){
	.newsItem{margin-bottom:40px}
	.newsItem .img{width:35%;}
	.newsItem .text{width:65%;}
}
@media (min-width:1400px){
	.newsItem{margin-bottom:50px}
	.newsItem .img{width:28%;}
	.newsItem .text{width:72%;}
}

/*ä¸‹è½½ä¸­å¿ƒ*/
.download_list{margin-top:-30px;}
.download_list .column{padding-top:30px;}
.download_list a{display:block;background-color:#fff;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.1);box-shadow:0 3px 12px rgba(0,0,0,.1);text-align:center;color:#333}
.download_list a .text{padding:20px 15px}
.download_list a h2{font-size:16px;font-weight:700;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.download_list a h2:after{content:"";width:42px;height:2px;background-color:#be0c00;display:block;margin:15px auto 0}
.download_list a p{color:#666;line-height:26px;height:52px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:10px 0 0}
.download_list a em{color:#666;border:1px solid #999;padding:10px;display: block;max-width:92px;margin:15px auto 0;transition: all 0.5s;}
/* .download_list a em:after{content:"";width:18px;height:18px;background:url(../images/icon9.png) no-repeat center;background-size:contain;display:block;margin-left:14px} */
.download_list a:hover{color:#be0c00}
.download_list a:hover em{background-color:#be0c00;color:#fff;border-color:#be0c00;}
.download_list a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
@media (max-width:479px){
	.download_list .column{width:100%}
}
@media (min-width:1400px){
	.download_list{margin-left:-20px;margin-right:-20px;margin-top:-40px;}
	.download_list .column{padding:40px 20px 0;}
}


/*äººæ‰æ‹›è˜*/
.job_list_box .span{float:left;width:21.25%;padding:0 5px}
.job_list_box .span5{width:15%}
.job_top{border-top:1px #DADADA dashed;border-bottom:1px #DADADA dashed;line-height:24px;padding:15px;overflow:hidden}
.job_list .panel{border:0;box-shadow:none;border-radius:0;margin:0}
.job_list .panel-heading{border-radius:0;border-bottom:1px #DADADA dashed;padding:0;position:relative}
.job_list .active .panel-heading{border-bottom-style:solid}
.job_list .panel-heading a{display:block;color:#333;overflow:hidden;padding:15px;position:relative;z-index:1}
.panel-heading>i{display:block;width:16px;height:10px;background:url(../images/k5.png) no-repeat center;background-size:contain;position:absolute;right:15px;top:50%;margin-top:-5px;-webkit-transition:all .5s;transition:all .5s}
.panel.active .panel-heading>i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.job_list .panel-body{border-bottom:1px #DADADA dashed;padding:20px 0 30px;}
.job_description .column{margin-bottom:10px}
.job_description .inner>h2{font-size:16px;margin:0;position:relative;padding-left:15px}
.job_description .inner>h2:before{content:"";width:4px;height:16px;background-color:#be0c00;display:inline-block;position:absolute;left:0;top:1px}
.job_description .inner .InfoContent{margin-top:10px}
.apply_btn{margin-top:30px;text-align:center}
.apply_btn .emBtn{line-height:20px;padding:8px 25px;}
@media (max-width:767px){
	.job_list_box .span{width:33.33333%}
	.job_list_box .span4,.job_list_box .span5{display:none}
}
@media (min-width:768px){
	.job_top_box{margin-top:60px}
	.job_top{font-size:16px}
	.job_list .panel-heading a,.job_top{padding-left:30px;padding-right:30px}
	.job_list .panel-body{padding-top:30px;padding-bottom:30px}
	.job_description{margin-left:-30px;margin-right:-30px;padding:0 30px}
	.job_description .column{padding:0 30px}
	.job_description .inner .InfoContent{padding-left:40px}
}
@media (min-width:992px){
	.job_list_box .span{width:22%}
	.job_list_box .span5{width:12%}
	.job_list .panel-body{padding-top:40px;padding-bottom:60px}
	.apply_btn .emBtn{font-size:16px;padding:12px 35px}
}
@media (min-width:1200px){
	.job_list .panel-heading a,.job_top{padding-left:70px;padding-right:70px}
	.panel-heading>i{right:50px}
	.job_description{margin-left:-50px;margin-right:-50px;padding:0 70px}
	.job_description .column{padding:0 50px}
	
}
@media (min-width:1400px){

}


/*è”ç³»æˆ‘ä»¬*/
.contact_list{list-style:none;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
.contact_list li{width:33.333%;padding:0 15px;margin-bottom:15px}
.contact_list li:nth-child(3){display: flex;flex-direction: column;justify-content: center;}
.contact_list .icon{width:100px;height:100px;margin:0 auto 10px;position:relative;display:flex;flex-direction:column;justify-content:center}
.contact_list .icon img{display:block;width:100%;max-width:60px;margin:0 auto;-webkit-transition:all .5s;transition:all .5s}
.contact_list .icon1{width:120px;height:120px;}
.contact_list .icon1 img{max-width:100%!important}
.contact_list li:hover .icon img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.contact_list .text{text-align:center}
.contact_list .text .h4{font-size:16px;margin:0 0 10px;font-weight: 700;}
.contact_list .text a{display:block;text-decoration:none;color:#333;word-break:break-all;font-family: arial;}
.map{position: relative;margin-top:30px;overflow: hidden;}
.map:after{content: '';position: absolute;width:100%;height:100%;z-index: 2;left:0;top:0;background:rgba(0,0,0,0.3);transition: all 0.5s;}
.map:hover:after{top:110%;}
.map #dituContent{width:100%;height:240px;border:1px #ddd solid}
@media (max-width:479px){
	.contact_list .icon{width:80px;height:80px;}
	.contact_list .icon1{width:100px;height:100px;}
}
@media (min-width:768px){
	.contact_list .icon{width:120px;height:120px;margin-bottom:20px}
	.contact_list .icon img{max-width:80px}
	.map #dituContent{height:400px}
}
@media (min-width:992px){
	.contact_list .text .h4{font-size:18px;}
	.map{margin-top:40px}
}
@media (min-width:1200px){
	.contact_list li{width:20%}
	.contact_list .icon1{width:180px;height:180px;}
	.map{margin-top:50px}
	.map #dituContent{height:500px}
}





/*åŠ¨ç”»*/
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.fadeIn {
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		-ms-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInDown {
	-webkit-animation: fadeInDown 1s;
	animation: fadeInDown 1s;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		-ms-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInUp {
	-webkit-animation: fadeInUp 1s;
	animation: fadeInUp 1s;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		-ms-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInLeft {
	-webkit-animation: fadeInLeft 1s;
	animation: fadeInLeft 1s;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}
.fadeInRight {
	-webkit-animation: fadeInRight 1s;
	animation: fadeInRight 1s;
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
.zoomIn {
    -webkit-animation: zoomIn 1s;
    animation: zoomIn 1s
}
@-webkit-keyframes kenburnsUp {
	0% {
		-webkit-transform: scale(1.5) translate(0, 10%);
		transform: scale(1.5) translate(0, 10%)
	}
	100% {
		-webkit-transform: scale(1) translate(0, 0);
		transform: scale(1) translate(0, 0)
	}
}
@keyframes kenburnsUp {
	0% {
		-webkit-transform: scale(1.5) translate(0, 10%);
		transform: scale(1.5) translate(0, 10%)
	}
	100% {
		-webkit-transform: scale(1) translate(0, 0);
		transform: scale(1) translate(0, 0)
	}
}












/*å†…é¡µ*/

/*å…¬å¸ç®€ä»?/
.inside_banner{position:relative;overflow:hidden}
.inside_banner img{width:100%}

.submenu{text-align:center;margin:45px -5px 40px;}
.submenu>li{float:none;display:inline-block;padding:0 20px;margin-bottom:5px;}
.submenu>li>a{min-width:120px;padding:10px 5px;background:transparent;text-align:center;line-height:20px;transition: all 0.5s;}
.submenu>li.active>a,.submenu>li>a:focus,.submenu>li>a:hover{color:#fff;background-color:#1e456c}

.wrapper{width:100%;overflow:hidden;position:relative;}
.padding_main{width:100%;overflow:hidden;position:relative;padding:35px 0;}
.inside_main{width:100%;overflow:hidden;position:relative;padding:45px 0 0px;}
.inside_main .container{position:relative}
.inside_title{margin-bottom:30px;text-align:center;overflow: hidden;}
.inside_title h2{font-size:20px;margin:0}
.inside_title span{display:block;text-transform:uppercase;margin-top:6px}

.InfoContent{line-height:45px;position:relative;overflow:hidden;color:#666; margin-top: 40px;}
.InfoContent p{margin:0}
.InfoContent p span{ font-size:15px;}



.news_list .column {
	margin-bottom: 50px;
}
.news_list a {
	color: #231815;
	/*border-bottom: 1px #CFCBC7 solid;
	padding-bottom: 30px;*/
	display: flex;
	flex-direction: row;
}
.news_list .img {
	width: 185px;
	flex: 0 0 auto;
}
.news_list .text {
	width: 100%;
	padding-left: 15px;
	overflow: hidden;
}
.news_list .h2 {
	font-size: 16px;
	margin: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news_list .h2:after {
	content: "";
	width: 34.11765%;
	height: 1px;
	background-color: #02892a;
	display: block;
	margin-top: 10px;
}
.news_list p {
	color: #595757;
	line-height: 24px;
	margin: 15px 0 0;
}
.news_list em {
	display: inline-block;
	margin-top: 20px;
	-webkit-transition: all .5s;
	transition: all .5s;
	font-size: 16px;
    color: #02892a;
    font-weight: bold;
}
.news_list a:hover {
	color: #02892a;
}
.news_list a:hover em {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

@media (max-width: 479px) {
	.news_list a {
		display: block;
	}
	.news_list .img {
		width: 100%;
		margin-bottom: 20px;
	}
	.news_list .text {
		padding-left: 0;
	}
}
@media (min-width: 768px) {
	.news_list a .text {
		padding-left: 30px;
	}
	.news_list .h2 {
		font-size: 18px;
	}
}
@media (min-width: 1500px) {
	.news_list {
		margin-left: -30px;
		margin-right: -30px;
	}
	.news_list .column {
		padding: 0 30px;
	}
}




/*è”ç³»æ–¹å¼*/
.contact_list .column {
	margin-bottom: 30px;
	border-right: 1px solid #eee;
}
.contact_list .icon {
	width: 40px;
	margin: 0 auto 0px;
}
.contact_list .icon img {
	display: block;
	width: 100%;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.contact_list .column:hover .icon img {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.contact_list .text {
	text-align: center;
}
.contact_list .text h4 {
	font-size: 16px;
	margin: 0 0 10px;
}
.contact_list .text a {
	display: inline-block;
	text-decoration: none;
	color: #333;
	word-break: break-all;
	padding: 0 5px;
	font-size:18px;
}

@media (min-width: 768px) {
	.contact_list .column+.column {
		
	}
	.contact_list .icon {
		width: 60px;
		
	}
	.map {
		margin-top: 20px;
		padding-top: 50px;
	}
	.map #dituContent {
		height: 400px;
	}
}
@media (min-width: 1200px) {
	.contact_list .text h4 {
		font-size: 16px;
		color:#02892a;
	}
}

.inside_title {
	margin-bottom: 30px;
	text-align: center;
}
.inside_title h2 {
	font-size: 30px;
	margin: 0;
}
.inside_title h2:after {
	content: "";
	width: 34px;
	height: 2px;
	background-color: #c66d25;
	display: block;
	margin: 10px auto 0;
}
.inside_title span {
	display: block;
	text-transform: uppercase;
	color: #c66d25;
	letter-spacing: 4px;
	margin-top: 3px;
}




/*åœ¨çº¿ç•™è¨€*/
.ggfl{ height:73px; overflow:hidden; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); position:relative;}
.ggfl i { height:2px; background:#00803b; position:absolute; left:0; bottom:0; font-size:0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
ul.ggfl_nav{ float:left; overflow:hidden;}
ul.ggfl_nav li{ float:left;}
ul.ggfl_nav li a{ display:block; height:73px; line-height:73px; font-size:16px; color:#484848; padding:0 30px;}

ul.ggfl_nav li.cur {
    background: #00803b;
}


.w1300{ width:1200px; margin:0 auto;}
.dqwz{ float:right; height:73px; line-height:73px; background:url(../images/dqwz_icon.png) left center no-repeat; padding-left:30px; color:#aaa;}


ul.ggfl_nav li.cur a {
	color: #fff;
}

ul.ggfl_nav li:hover {
	background: #00803b;
}
ul.ggfl_nav li:hover a {
	color: #fff;
}


#message_main{/*width:480px;*/margin:0 auto}
#msgLeft_Btn_div{margin: 0 auto;width: 470px;}
#message_main tr{ margin-bottom:30px; display:block;font-size:14px;}
#message_main #msgLeft_senderName{
    width:400px;font-size: 14px;color:#a5a5a5;
    height: 60px;margin: 0 0px;padding-left: 4px;
	border:1px solid #999;padding:15px;
}
#message_main #msgLeft_telephone{
    width:400px;font-size: 14px;color:#a5a5a5;
    height: 60px;padding-left: 4px;
		border:1px solid #999;padding:15px;
}
#message_main #msgLeft_email{
    width:400px;font-size: 14px;color:#a5a5a5;
    height: 60px; padding-left: 4px;
		border:1px solid #999;padding:15px;
}
#message_main #msgLeft_Txtbox{
	width:400px;height:150px;font-size: 14px;color:#a5a5a5;padding-left: 4px;font-family: Microsoft yahei;
		border:1px solid #999;padding:15px;
}
.book_title{ font-size:16px; line-height:46px; padding-bottom:25px;text-align: center;}
.book_title p{ color:#000;}


.main{ background:#fff; padding-top:50px; padding-bottom:40px;}
.kg{ width:98%; margin:0 auto; max-width:1300px;}
.about_nr{ color:#6d6d6d; font-size:0.9125rem; line-height:26px;}




.inside_title_box {
	border-bottom: 1px #efefef solid;
	padding: 20px 0;
}
.inside_title_box .container,
.inside_title_box .container>div {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.inside_title_box .container:before,
.inside_title_box .container:after {
	display: none;
}
.inside_title_box .container>div {
	margin-left: -30px;
	margin-right: -15px;
	padding: 0 15px;
}


.slogan1 {
	display: block;
	line-height: 1.71428571;
	margin-top: 10px;
	margin-left: -15px!important;
}
.submenu {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 -4px;
	padding: 0 15px;
}
.submenu:before,
.submenu:after {
	display: none;
}
.submenu li {
	padding: 0 4px;
	margin: 4px 0;
}
.submenu li a {
	background-color: #e7e7e7;
	text-align: center;
	color: #333;
	line-height: 20px;
	padding: 8px;
	min-width: 90px;
}
.submenu li a:hover,
.submenu li.active a {
	background-color: #02892a;
	color: #fff;
}

.submenu1 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 -2px 30px;
	position: relative;
}
.submenu1>li {
	padding: 0 2px;
	margin: 2px 0;
}
.submenu1>li>a {
	color: #727171;
	letter-spacing: 3px;
	line-height: 1;
	padding: 6px;
}
.submenu1>li>a:hover,
.submenu1>li.active>a,
.submenu1 .open>a,
.submenu1 .open>a:hover,
.submenu1 .open>a:focus {
	background-color: transparent;
	color: #d32725;
}
.submenu1 .open .dropdown-toggle:after {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #d32725;
	position: absolute;
	left: 0;
	bottom: 0;
}
.submenu1 .dropdown-menu {
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #fbfbfb;
}
.submenu1 .dropdown-menu li {
	display: inline-block;
}
.submenu1 .dropdown-menu>li>a {
	color: #727171;
	padding: 5px 10px;
}
.submenu1 .dropdown-menu>li>a:hover,
.submenu1 .dropdown-menu>.active>a,
.submenu1 .dropdown-menu>.active>a:focus,
.submenu1 .dropdown-menu>.active>a:hover {
	color: #d32725;
	background-color: transparent;
}




/*åˆ†é¡µ*/
.digg4{padding:3px;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;margin-top:20px;}
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
.pagelist{width:45%; height:50px; line-height: 50px; text-align: center; margin:0 auto;}
#pege li{float:left; margin:0 10px;}
#pege li a{display: inline;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}




.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:12px; font-size:20px; font-weight:bold; line-height:30px; }
.newsshow_title p{ font-size:16px; color:#999; font-weight:normal; padding-top:8px;}
.newsshow_wnnr{ margin:0 auto; padding-top:35px; font-size:1.6rem; line-height:35px; }
.sxyjsys,.sxyjsys a{font-size:15px; line-height:25px; margin-bottom: 0px;padding-bottom: 0px; border-bottom: 0px;}




/*æ¡ˆä¾‹å±•ç¤º*/
.case_list .column {
	margin-bottom: 25px;
}
.case_list a {
	display: block;
	color: #231815;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.case_list a:before,
.case_list a:after {
	content: "";
	width: 80%;
	height: 1px;
	background-color: #c9caca;
	position: absolute;
	bottom: 0;
	-webkit-transition: all .8s;
	transition: all .8s;
}
.case_list a:before {
	left: 0;
}
.case_list a:after {
	right: 0;
}
.case_list .h2 {
	font-size: 18px;
	margin: 24px 0 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.case_list p {
	color: #595757;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin: 10px 0 20px;
}
.case_list .img:after {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .3;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.case_list a:hover .img:after {
	opacity: 0;
}
.case_list a:hover {
	color: #d32725;
}
.case_list a:hover:before,
.case_list a:hover:after {
	width: 0;
}

@media (max-width: 767px) {
	.case_list {
		margin-left: -10px;
		margin-right: -10px;
	}
	.case_list .column {
		padding: 0 10px;
	}
	.case_list .h2 {
		font-size: 16px;
		margin-top: 18px;
	}
}
@media (max-width: 479px) {
	.case_list .column {
		width: 100%;
	}
}
@media (min-width: 1500px) {
	.case_list {
		margin-left: -21px;
		margin-right: -21px;
	}
	.case_list .column {
		padding: 0 21px;
	}
}


.pro_list .column {
	margin: 15px 0 30px 0;
}
.pro_list a {
	display: block;
	overflow: hidden;
	background-color: #fff;
	box-shadow: 0 0 12px rgba(0,0,0,.18);
	padding: 10px;
	color: #6d6c6c;
	text-align: center;
	position: relative;
	/*display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;*/
}
/*.pro_list a .img {
	float: left;
	width: 55%;
}*/
.pro_list a:hover img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
/*.pro_list a .text {
	float: left;
	width: 45%;
	padding-left: 20px;
}*/
.pro_list a h2 {
	font-size: 14px;
	color: #c66d25;
	margin: 15px 0 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.pro_list a:hover h2 {
	color: #333;
}
/*.pro_list a h2:after {
	content: "";
	width: 65%;
	height: 1px;
	background-color: #a7a8a8;
	display: block;
	margin-top: 10px;
}*/
.pro_list a p {
	font-size: 12px;
	line-height: 24px;
	height: 120px;
	overflow: hidden;
	margin: 10px 0 15px;
}
.pro_list a p span {
	display: block;
}
.pro_list a em {
	display: block;
	width: 100%;
	height: 10px;
	background: url(../images/icon4.png) no-repeat center left;
	background-size: contain;
	transition: all .5s;
}
.pro_list a:hover em {
	background: url(../images/icon4_1.png) no-repeat center left;
	background-size: contain;
}



@media (max-width: 767px) and (orientation: portrait) {
	.pro_list a {
		padding: 15px 10px;
	}
	/*.pro_list a .img {
		width: 100%;
		margin-bottom: 15px;
	}
	.pro_list a .text {
		width: 100%;
		padding-left: 0;
	}*/
}


@media (max-width: 767px) and (orientation: landscape) {
	.pro_list .column {
		float: left;
		width: 50%;
	}
}
@media (min-width: 1200px) {
	.pro_list a h2 {
		font-size: 18px;
	}
	.pro_list a p {
		font-size: 14px;
		line-height: 30px;
		height: 150px;
		margin: 20px 0 25;
	}
}








.pro_item_2{padding:50px 0;}
.pro_item_2 .img{width:40%;padding:10px;background:#EFEFEF;overflow:hidden;margin-right:20px;margin-bottom:20px;}
.pro_item_2 .swiper-container{width:100%;overflow:hidden;}
.pro_item_2 .swiper-wrapper{width:99999px;}
.pro_item_2 .swiper-slide{float:left;width:20%;cursor:pointer;}
.pro_item_2 .img img{width:100%;}
.pro_item_2 .text{width:56%;font-size:14px;color:#595757;line-height:24px;}
.pro_item_2 .text p{line-height:2.2!important;text-align:justify;}
.pro_item_2 .text strong{display:block;font-size:16px;color:#444;font-weight:700;}
.pro_item_2 .text img{margin:20px 0 0;max-width:100%;}
.pro_item_2 .text p img{margin:20px 0 0;max-width:100%;}
.pro_item_2 .text p span{display:block;line-height:28px;}
.pro_item_2 .text p .before{position:relative;padding-left:15px;}
.pro_item_2 .text p .before img{display:inline-block;margin:0 5px 0 0;}


.xuLi{display:block;margin-bottom:10px;}
.pro_item_2 .text .xuLi strong{display:inline-block;color:#d32725;font-size: 25px;}
.xuLi span{opacity:0;position:relative;left:-10px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;color:#f39800;;}
.pro_item_2 .text .xuLi:hover span{opacity:1;left:15px;}
