@import url("base.css");
/* CSS Document */
body{ height:100%; min-width:1220px;overflow-x:hidden;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div,input{margin:0;padding:0;}
body{ text-align:left; margin:0 auto; font-size:12px; line-height:24px; font-family:"Microsoft YaHei","Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜"; color:#555; position:relative;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight:normal;}
div{margin:0;}
img{max-width:100%;}
table{ border-collapse:collapse;}
ul,li{ padding:0; list-style-type:none; margin:0;}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.block,.pnone{ display:block;}
.clearfix{*zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.h70{ width:100%; height:150px;}
.FFs{ font-family:"Ã¥Â®â€¹Ã¤Â½â€œ";}
.clear{ clear:both;}
.w960{ width:960px !important; height:auto; margin:0 auto;}
.w1100{ width:1100px !important; height:auto; margin:0 auto;}
.w1200{ width:1200px; height:auto; margin:0 auto;}
.w93vw{padding:0 3.5%;max-width:1700px; min-width:1200px;}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.maskChecked{overflow:hidden !important;}
.boxflex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap}
.flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
[transition="6s"], [imgsalc] img{transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s ease 0s}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999; }
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999; }
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999; }
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999; }
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#fff; position:relative;}
@media(max-width:767px){
	body{ min-width:320px !important; max-width:750px;}
	.w1200{ width:100%; height:auto; margin:0 auto; position:relative;}
	.w93vw{padding:0;max-width:100%; min-width:300px;}
}


/*header*/
.navbar-fixed-top{ position:relative;z-index:9999;width:100%;left:0; top:0;/*box-shadow:0 0 10px rgba(102,0,551,0.2);*/}
#header.header.fixed{ position:fixed;}
#site_header .container-fluid{ padding:0;}
#site_header .navbar-header{ display:none;}
.navbar-default{ background:none;border-color:none;}

.navbar-toggle{position:relative;float:none; display:inline-block;padding:9px 10px;margin-top:8px;margin-right:0px;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:22px;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:#fff}
.navbar-nav > li > a{ line-height:inherit;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background-color:transparent;}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}
.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:24px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#333}


#header{ width:100%; height:80px; overflow:visible; background:#fff; position:relative;z-index:19;}
#header .logo{ float:left; min-width:260px;text-align:center;height:80px;border-right:1px solid #e5e5e5;transition:all .3s;}
#header .logo a{ display:block; padding:20px 0;}
#header .logo img{ max-width:100%; height:auto; max-height:40px; width:auto;}
#header.header .logo{ width:200px;text-align:left;min-width:100px;}


.nav-box{display:flex;flex:1;}
.menu{ width:auto !important;padding:0 !important;display: block;flex: 1;
-right:1px solid #e5e5e5;}
.menu .nav{ height:auto; float:none;text-align:center;}
.menu li{display:inline-block;float:none;padding: 0;width:11%;text-align: center;}
.menu li .svb a{position:relative;z-index:2;overflow:hidden;text-align:center;display:block;font-size:16px;line-height:80px;color:#333; padding:0; position:relative;}
.menu li .svb a:after{ content:""; width:100%; height:3px; background:#fb334b; position:absolute; bottom:0; left:0;opacity:0;}
.menu li .svb span{ position:relative; z-index:5;}
.menu li.on .svb a,.menu li:hover .svb a{color:#fb334b; font-weight:500;}
.menu li.on .svb a:after{opacity:1;}
.menuBox{width:100%; height:auto;position:absolute;top:80px;left:0;visibility:hidden;opacity:0;z-index:-2; font-size:14px; line-height:1.4;}
.menuBox .boxR{width:150px; position:absolute;top:0; left:50%; height:auto;white-space:nowrap; z-index:98;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);background:rgba(247,247,247,1); padding:5px 0;}
.menuBox .boxR dd{display:block;position:relative; text-align:center;}
.menuBox .boxR dd::after{position:absolute;width:1px;height:13px;content:'';right:0;top:50%;margin-top:-6px;background:#1f592b; display:none;}
.menuBox .boxR dd:last-child:after{display:none;}
.menuBox .boxR dd a{color:#333;font-size:15px;display:block;padding:5px 0px;line-height:30px; text-align:center;}
.menuBox .boxR dd a:hover{color:#fff; background:#fb334b;}
.menu li:hover .menuBox{opacity:1;visibility:visible;}

#header .btns{line-height:26px;}
#header .btns .btn-links li:first-child{margin-left:10px;}
#header .btns .btn-links li:last-child{margin-right: 10px;}
#header .btns ul li{float: left;padding:0;color:#aeaeae;}
#header .btns ul .nav-button{display: none;width: 60px;text-align: center;}
#header .btns ul li a{font-size:13px;color:#777676;padding:0 10px;line-height:80px;font-weight:300;transition: all .3s;letter-spacing:0.1em;}
#header .btns ul li a:hover{color:#fb334b;}
#header .btns .btn-links ul li a{padding:0 15px;}
#header .btns .btn-links,#header .btns .btn-ls{ float:left;}
#header .btns ul li.language{border-left: 1px solid #ebeae9;border-right:1px solid #ebeae9;width:70px;text-align:center;}
#header .btns ul li.language a{font-size:14px;padding:0 10px;color:#999;cursor:pointer;letter-spacing: 0.1em;font-family: Arial,Helvetica,sans-serif;}
#header .btns ul li.btn-search{width:60px;text-align:center;line-height:80px;transition:all .3s;border-left:0px solid #ebeae9;}
#header .btns ul li.btn-search img{width:14px;margin-top:3px;}

#header.header>.w1200{ position:relative;}
#header .search-box{position:absolute;left:75%;top:0;height:100%;width:20%;background-color:#fff;z-index:1000;display:none; }
#header.header .search-box{ left:auto; right:61px; width:285px;}
#header .search-box.active{display:block;-webkit-animation: fadeInDown 0.2s ease forwards;animation: fadeInDown 0.2s ease forwards;}
#header .search-box.on #jump-search{display:block; }
#header .search-box.on #btn-search-close{display: none; }
#header .search-box .search{padding-right:90px;padding-top:28px; padding-left:50px;}
#header.header .search-box .search{ padding-right:30px; padding-left:30px;}
#header .search-box .search input {display:block;width:70%;box-sizing:border-box;font-size:15px;border:none;color:#000; line-height:24px; outline:none;}
#header .search-box .search input::-webkit-input-placeholder {font-size: 15px;color: #888889; }
#header .search-box #jump-search {display: none;text-align: center;position: absolute;right: 0;top: 0;height: 100%;line-height:80px;width:100px;background-color: #fb334b;font-size:18px;color: #fff; }
#header .search-box #btn-search-close {text-align: center;position: absolute;right: 65px;top: 32px;width: 15px;height:15px;background:url(../images/close_1x.png) no-repeat center;background-size:contain; }
#header.header .search-box #btn-search-close{right:45px;}


.hSearch{ float:right;width:480px;height:40px; margin-top:21px; position:relative;overflow:hidden;}
.hSearch .search_input{width:400px; text-indent:20px;  height:40px; line-height:36px;font-size:14px; color:#999; border:0px; outline:none;float:left; background:#f7f7f7;border-radius:20px 0 0 20px; padding-right:35px;border:2px solid #015293;}
.hSearch .search_botton{cursor:pointer;float:right;width:80px; height:40px; line-height:36px; background:#015293; color:#FFFFFF; text-align:center;overflow:hidden; border:0px; outline:none;border-radius:0 20px 20px 0; font-size:15px;}

.mTop_right{ float:right;height:20px;line-height:20px; font-size:15px;padding:0 10px;color:#fff; margin-top:15px;}



.collapse.in{display:block;visibility:visible}
@media(min-width:767px){
.navbar-collapse.collapse{display:block !important;overflow:visible !important;height:80px !important;visibility:visible !important; border:0 !important; border-right:1px solid #ebeae9 !important;}
.menu .container{ padding:0; width:auto; margin:0 auto; height:100%;}
.nav ul li a.dropdown-toggle:hover{ color:inherit;}
.navbar-right{ margin-right:0;}
}



@media(max-width:767px){
	#header{ width:100%; height:auto; padding:0;}
	#header>div{display:flex; width:100%}
	#header .logo{ float:none;display:list-item;min-width:200px;}
	#header .logo a{margin: 26px;height:100%;padding:0;/* line-height:80px; */box-sizing:border-box;}
	#header .logo img{ height:40px; vertical-align:middle;}
	#header .btns{position:absolute;right:0;}
	#header .btns ul li.btn-search{ height:80px;border-left:1px solid #ebeae9;}
	#header.header .logo{ width:auto;text-align:center;min-width:200px;}
	#header.header .logo a{ padding:20px 0;}
	#header.header .search-box{ left:0; right:0; width:100%;}
	.hSearch{ display:none;}
	#site_header .navbar-header{ display:block; position:relative; right:auto; top:0; width:60px; float:left; text-align:center;}
	.menu{ float:none; margin:0; position:absolute; top:80px; right:0; width:50%; border-top:none; display:none;}
	.navbar-collapse.in{overflow-y:visible;}
	.menu .nav{background: #e93349;margin:0;padding:0 0 15px;}
	.container{ padding:0;}
	.menu li{ float:left; position:inherit; padding:0 26px; position:relative; width:100%; margin:0;}
	#header .menu li{padding:0 18px;}
	.menu li .svb a{position:relative;z-index:2;overflow:hidden;text-align:center;display:block;font-size:16px;line-height:25px;color:#fff; padding:10px 6px; width:auto;}
	.menu li .svb a::after{ display:none;}
	.menu li.active .svb a,.menu li:hover .svb a{color:#fff; font-weight:normal;}
	.menuBox{width:100%; height:auto;position:absolute;top:85px;left:0;visibility:hidden;opacity:0;z-index:-2; font-size:14px; line-height:1.4;}
	.menuBox .boxR{width:auto; position:absolute;top:0; left:50%; height:auto;white-space:nowrap; z-index:98;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);background:rgba(247,247,247,0.8); padding:5px 0;}
	.menuBox .boxR dd{display:block;position:relative; text-align:center;}
	.menuBox .boxR dd::after{position:absolute;width:1px;height:13px;content:'';right:0;top:50%;margin-top:-6px;background:#1f592b; display:none;}
	.menuBox .boxR dd:last-child:after{display:none;}
	.menuBox .boxR dd a{color:#333;font-size:15px;display:block;padding:5px 40px;line-height:30px;}
	.menuBox .boxR dd a:hover{color:#660033;font-weight:bold;}
	.menu li:hover .menuBox{opacity:1;visibility:visible;}
	
	#header .search-box{left:0;width:100%;}
	
}
@media only screen and (max-width:680px){
    .container-fluid .navbar-wrap{display: block;}
    .narrow-navbar{padding-top:25px;}
    .narrow-navbar li{width: 47%;margin-top: 10px;}
    .narrow-box-navbar{width:100%;margin-top: 10px;}
    .narrow-navbar-ul li{width: 20%;padding-bottom: 10px;}

}
@media only screen and (max-width:480px){
    #header .logo{min-width:160px;}
    #header .logo img{height:30px;}
    .box-search{margin-left: 0;}
}


.banner{margin-top:auto;width:100%;position: relative;overflow: hidden;}
video{object-fit:cover;width:100%;height: 100%;}
.indBanner_box{height:auto;position: relative;}
.indBanner_box img{ max-width:100%; max-height:100%; width:100%; height:auto;}
.indBanner_box video{width:100%;min-height:107%;overflow:hidden;position:absolute;left:0px;top:-1px;object-fit:cover;z-index:3;height:100%;}
.indBanner_box::after{content:'';display: none;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;}
.swiper-slide:nth-child(1){ display:block;}
.indBanner_txt{position:absolute;top:50%;left:50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index:2;}
.indBanner_txt{ max-width:40%; max-height:50%;}
.indBanner_txt h6,.indBanner_txt p{opacity: 0;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;filter: alpha(opacity=0);-webkit-transform: translateY(60px);-ms-transform: translateY(60px);-o-transform: translateY(60px);transform: translateY(60px);-webkit-transition: all 1s ease-in-out 0.6s;-moz-transition: all 1s ease-in-out 0.6s;-ms-transition: all 1s ease-in-out 0.6s;-o-transition: all 1s ease-in-out 0.6s;transition: all 1s ease-in-out 0.6s;}
.indBanner_txt h6{font-size: 32px;color: #fff;font-weight: bold;text-transform: uppercase;}
.indBanner_txt p{margin-top: 40px;font-size: 18px;color: #fff;line-height: 2;letter-spacing: 1px;-webkit-transition-delay: 0.9s;-moz-transition-delay: 0.9s;-ms-transition-delay: 0.9s;-o-transition-delay: 0.9s;transition-delay: 0.9s;}
.indBanner .swiper-slide-active .indBanner_txt h6,.indBanner .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 .swiper-pagination{bottom: 30px!important;}
.banner .indBanner .swiper-pagination{bottom:35px!important;}
.banner .indBanner .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 14px;margin: 0 6px!important;background-color: #fff;opacity: 1;filter: alpha(opacity=100);-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;}
.banner .indBanner .swiper-pagination .swiper-pagination-bullet-active{width: 24px;background-color: #fb334b;}
.mo-banner{display: none !important;}
@media (min-width: 768px){
	.banner .container{margin: 0 auto;padding: 0;}
}
@media (min-width: 1440px){
	.banner .container{width:1200px;padding:0!important;}
}
@media only screen and (max-width: 767px) {
	.banner{ width:auto; height:auto; margin-top:0;}
	.banner .indBanner{}
	.indBanner_box{ display:block;}
	.indBanner_box img{ display:block;}
	.banner .indBanner .swiper-pagination{bottom:10px!important;}
	.banner .indBanner .swiper-pagination .swiper-pagination-bullet{width:12px;height:6px;margin:0 3px!important;}
	.banner .indBanner .swiper-pagination .swiper-pagination-bullet-active{width:24px;background-color: #fb334b;}
	
}

/*main*/
.mTit{ text-transform:uppercase;}

.main{ background:#fff;}


.main2{position:relative; width:100%; font-size:14px; color:#333;line-height:1.8; background:none;margin:15px auto 0;padding:0 10px; box-sizing:border-box;}
.main1{ margin-bottom:15px;}
.main2 .mLeft{ width:24.25%; float:left; margin-right:1%;}
.main2 .mRight{ width:24.25%; float:right; margin-right:0;}
.main2 .hd{padding:0;overflow:hidden;position:relative;}
.main2 .hd .title{float:left}
.main2 .hd .title h3{display:inline-block;padding-right:70px;line-height:26px;margin:6px 0;padding-left:0;font-size:18px;font-weight:600;color:#232323;}
.main2 .hd .more{position:absolute; top:9px; right:0px; cursor:pointer;height:30px;line-height:28px;width:70px;border-radius:5px;text-align:center;}
.main2 .hd .more a{text-decoration:none;font-size:14px; color:#fb334b; text-transform:uppercase;}
.main2 .hd .more:hover a{ color:#fb334b;}
.main2 .imgTit .pic{padding-top: 100%;}

.imgTit{width:100%;height: auto;background-size:cover;background-position:center;background-repeat:no-repeat;margin:10px 0 0;}
.imgTit .pic{
    padding-top: 75%;
    position: relative;
    overflow: hidden;
}
.imgTit .pic img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 1s;
}
@media screen and (max-width:769px){ 
	.main2{margin:0;padding:0 10px 0;}
	.main2 .mLeft{ width:100%; margin:0; padding:15px 0 0}
	.main2 .mRight{ width:100%;}
	.main2 .hd{padding:0 0 10px;}
	.main2 .hd .title h3{line-height:20px;font-size:1.2rem;}
	.main2 .hd .more{top:0; right:0;}
	
	.tab_title li a{margin:0 12px;line-height:32px; font-size:1rem;}
	
	.imgTit{margin:0;}
}

/* Ã¥â€ºÂ¾Ã¦â€“â€¡Ã¥Ë†â€”Ã¨Â¡Â¨ */
.pageTPList{ padding:0 0;overflow:hidden;}
.pageTPList .item{ display:none;}
.pageTPList .item:nth-child(1){ display:block;}
.pageTPList li a{ display:block; padding:25px 10px 65px; background-color:#e5e5e5; text-align:center; color:#555;line-height:1.5; position:relative;}
.pageTPList li h5{padding:0 10px;word-wrap: break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;height:48px;-webkit-box-orient:vertical;font-size:16px;font-weight:600;color:#232323;line-height:1.5;}
.pageTPList li .icon{display:block;width:12px;height:3px;background-color:#888;margin:15px auto 14px;}
.pageTPList li .datetime{font-size:16px;color:#666;}
.pageTPList li p{margin-top:15px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:box;line-clamp:3;box-orient:vertical;max-height:73px;overflow:hidden;font-size:14px;font-weight:normal;text-align:justify;text-justify:distribute-all-lines;color:#444;line-height:1.8; padding:0 20px;}
.pageTPList li a::after{content:"";width:24px;height:13px;position:absolute;bottom:28px;left:50%; margin-left:-12px;background:url(../images/top-b.png) no-repeat center; }
.pageTPList li:hover a{-webkit-filter:saturate(1);filter:saturate(1);color:#fff;background: #e93349;}
.pageTPList li:hover h5,.pageTPList li:hover .datetime,.pageTPList li:hover p{color:#fff;}
.pageTPList li:hover .icon{ background-color:#fff;}
.pageTPList li:hover a::after{background:url(../images/top-w.png) no-repeat center;}

@media(max-width:767px){
	.pageTPList{ padding:0 0 20px;}
	.pageTPList li a{padding:25px 10px 65px;} 
}

.pageNewsList{ padding:0;overflow:hidden;}
.pageNewsList ul{padding:18px 20px 19px;background-color: #e5e5e5;text-align: center;color: #555;line-height: 1.5;position: relative;}
.pageNewsList ul li{ float:left; width:100%; height:auto; text-align:left; position:relative;}
.pageNewsList ul li:after{ content:""; display:block; width:4px; height:4px; background:#fb334b; position:absolute; left:0; top:50%; margin-top:-2px;}
.pageNewsList ul li a{ float:left; line-height:35px; display:block; max-width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px;color: #232323; padding-left:12px;}
.pageNewsList ul li a:hover{ color:#fb334b;}
.pageNewsList ul li:nth-child(n+8){ display:none;}



.mainTit{padding:15px 0;border-bottom:1px solid #f0f0f0;overflow:hidden;position:relative;}
.mainTit .title{float:left}
.mainTit .title h3{display:inline-block;padding-right:70px;line-height:26px;margin:6px 0;padding-left:18px;font-size:24px;font-weight:500;color:#232323;border-left:4px solid #015293}
.mainTit .more{position:absolute; top:20px; right:10px; cursor:pointer;border:1px solid #ccc;height:30px;line-height:28px;width:70px;border-radius:5px;text-align:center;}
.mainTit .more a{text-decoration:none;font-size:14px;}
.mainTit .more:hover a{ color:#015293;}
@media(max-width:767px){
	.mainTit{padding:0 0 10px;}
	.mainTit .title h3{line-height:20px;font-size:1.3rem;}
	.mainTit .more{ top:0; right:0;}
}

/*footer*/
.footcopybox{background: #e93349;padding:30px 0 20px;text-align:center;}
.fnav{ text-align:center; padding-bottom:15px;}
.fnav a{margin:0px 15px;display:inline-block;color:#fff;transition:all .3s;position:relative;padding:0 0 0 20px; font-size:15px;}
.fnav a:before{content: '';display: block;position:absolute;width:10px;height:2px;left:0;top:46%;-webkit-transform:translateY(-50%);-ms-transform: translateY(-50%);transform:translateY(-50%);background: #d4d4d4;transition:width .4s;}
.fnav a:hover{ color:#fb334b;}
.fnav a.last{padding:0 0  0 20px;}
.fnav a.last:before{ background:url(../images/navIcon-w.png) no-repeat center; background-size:100%; width:12px; height:17px;}
.fCode{width:310px;margin:0 auto; padding:20px 0;}
.fCode div{float:left;font-size:14px;text-align:center;padding:0px 20px;color: #fff;}
.fCode img {width:100px;display:block;padding-bottom:4px;}

.footcopybox p{color: #ffffff;font-size:14px;line-height:1.8;padding-bottom:10px;}
.footcopybox p span{margin-right:8px;color: #ffffff;}
.footcopybox p a{color:#b4b4b4; font-size:14px;}
.footcopybox .flink{ width:100%;padding:8px 0 0;color:#b4b4b4; font-size:14px; display:none;}
.footcopybox .flink a{margin:0 8px 0 0;color:#b4b4b4;}
.footcopybox a:hover{color:#fb334b;}
.index_foot,.copy_m,.footBar{ display:none;}
.visible-xs{display:none !important;}
.wx-ewm{ display:none;}
@media(max-width:767px){
	.fnav{padding-bottom:5px;text-align: left;}
	.fnav a{margin: 0px 8px 10px 0;padding:0;font-size:15px;}
	.fnav a:before{ display:none;}
	.fnav a.last{padding:0;}
	.footcopybox{padding:12px 10px; border-top:none; box-sizing:border-box;}
	.footcopybox .footcopy{ text-align:center; display:block;}
	.footcopybox .footcopy p{line-height:2;font-size:13px;text-align: left;/* text-indent: 2em; *//* padding: 0 29px 10px; */}
	.footcopybox p span{ margin:0 4px;}
}



.inwk #wk_top{position:fixed;top:0px;width:100%;z-index:110;left:0px;padding:0px;margin-top:0;opacity:1;border-bottom:0;box-shadow:0px 2px 5px 0px rgba(0,0,0,.15);}
.inwk #wk_top #week_nav{ box-shadow:none !important;}
.inwk .fp-auto-height .footer_side{opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.w980{ width:980px; height:auto; margin:0 auto;}

.flex-row{ -webkit-display:flex; -moz-display:flex; -o-display:flex; display:flex; flex-direction:row;}
.around{ justify-content:space-around; align-items:center;}
.between{ justify-content:space-between; align-items:center;}
.center{ justify-content:center; align-items:center;}
.start{ justify-content:flex-start; align-items:center;}
.end{ justify-content:flex-end; align-items:center;}
.form-control::-webkit-input-placeholder{ color:#fff;}
.form-enroll .form-control::-webkit-input-placeholder{ color:#888;}



/*side_left*/
.inmain{ padding:30px 0 40px; background:#ededec;}
.inmain.inmainBox>div{ padding:0;}
@media(max-width:767px){
	.inmain{ padding:35px 10px 1rem;}
}

.innav{ width:200px; height:auto; float:left;}
.innav .listNum{ width:100%;}
.innav .tit{ padding:20px 0px; background:#e93349; color:#FFF;}
.innav .tit span{ display:block; float:left; padding-left:35px; font-size:22px; line-height:1.5;}
.innav ul{ background:#fff; padding:0 15px; margin-top:15px;}
.innav ul li{line-height:50px;border-bottom:1px solid #e5e4e2;position:relative;}
.innav ul li>a{ display:block;padding-left:20px;font-size:16px;color:#232323;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.innav .flex-grow{flex-wrap:wrap;justify-content:space-between; text-align:left;}
.innav .flex-grow li{flex-grow:1;flex-shrink:1;min-width:85px;}
.innav ul li.cur>a:before{position:absolute;top:17px;right:auto;bottom:17px;left:30px;z-index:0;content:'';display:none;width:3px;overflow:hidden;background:#fb334b;}
.innav ul li.cur>a{ color:#fb334b;}
.innav ul li:hover>a{ color:#fb334b;}
.innav li .phone_arrow{ display:none;}
.innav li dl{ display:none;background-color:#fff; padding:0px;}
.innav ul li.cur dl{ display:block;}
.innav li dl dd{ width:100%; line-height:40px;}
.innav li dl dd:last-child{ padding-bottom:15px;}
.innav li dl dd a{ display:block; color:#999; font-size:14px; padding-left:25px;}
.innav li dl dd.on a{ color:#313332;}
.mo-menu{ display:none;position:relative;max-width:260px;width:50px;z-index:11111;}
.VerticalMenu{display: block;width: 100%;cursor: pointer;background: #fff;overflow: hidden;}
.VerticalMenu a{text-decoration: none;}
.VerticalMenu > div{width: 100%;float: left;}
.VerticalMenu .menu-active span{color: rgb(251, 51, 75);}
.VerticalMenu > div > div:first-child{text-align: left;height: 51px;background-color: white;line-height: 40px;transition: background-color 0.1s linear;}
.VerticalMenu span{font-size: 14px !important;font-weight: 500;display: block;color: #333;margin: 0 20px;padding: 5px 0 5px 15px;letter-spacing: 0.2em;border-bottom: 1px solid #e5e5e5;}
.VerticalMenu > div:last-child span{border-bottom: 0;}
.VerticalMenu > div > div:first-child:hover {background: rgb(251, 51, 75);}
.VerticalMenu > div > div:first-child:hover span{color: white;border-bottom: 0;text-decoration: none;}
.VerticalMenu > div > div:first-child:hover a{text-decoration: none;}
.VerticalMenu > div > div:first-child > i:last-child{line-height: 40px;float: right;transform: rotate(0deg);transition: transform 0.4s linear;}
.VerticalMenu > div > div:last-child{width: 100%;}
.VerticalMenu > div > div:last-child > div{background-color: white;transition: background-color 0.1s linear;text-align: center;line-height: 40px; }
.VerticalMenu > div > div:last-child > div:hover{background-color: #ff395f!important;}
.VerticalMenu > div:last-child::after{display: block;clear: both;}	
.navTitle{width: 100%;margin:0px;background: rgb(251, 51, 75);}
.menuNav{text-align: left;line-height: 40px;padding: 5px 0;}
.menuNav a{padding-left: 35px;display: block;}
.navTitle .respong-title{display: none;}
.navTitle span{font-size: 14px;font-weight: 100;color: white;letter-spacing: 0.1em;}
@media(max-width:767px){
	.innav{margin:0;padding:0 0 5px;box-sizing:border-box;border-bottom:10px solid #f5f5f5; width:100%; background:#fff; display:none;}
	.inmain.inmainBox .innav{ margin:0; background:#fff;}
	.innav .tit{ display:none;}
	.innav ul{ display:block; border:none;}
	.innav ul li{ padding:0 0 10px; float:left; margin-right:3%; width:31.333%; border-bottom:none;}
	.innav ul li:nth-child(3n){ margin-right:0;}
	.innav ul li a{ display:block; padding:0; text-align:center; font-size:15px; line-height:40px; border:1px solid #eee; border-radius:5px; overflow:hidden;}
	.innav ul li.cur a:before{ display:none;}
	
	.mo-menu{ display:block;margin-left: 0;width: 50px;z-index: 11111;}
	.navTitle div{display:none;}
	.navTitle .respong-title{display: block;height: 190px;line-height: 20px;padding: 20px 0;position: fixed;top: 120px;width: 50px;background: rgb(251, 51, 75);z-index: 1000;left: 0px;}
	.navTitle .respong-title:before, .navTitle .respong-title:after{content: '';position: absolute;bottom: 45px;width: 10px;height: 2px;right: 16px;background: #fff;-webkit-transform: rotate(140deg);transform: rotate(140deg);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	.navTitle .respong-title:after{-webkit-transform: rotate(40deg);transform: rotate(40deg);bottom: 51px;}
	.navTitle .respong-title a{padding-left: 20px;height: 100%;}
	.VerticalMenu{display: block;width: 100%;position: fixed;top: 80px;left: -100%;z-index: 990;height: 100%;padding-top: 59px;}
	.VerticalMenu > div > div:first-child{text-align: center;}
	.VerticalMenu span{margin: 0 80px;}
	.VerticalMenu .close{display:block;height:50px;float:none;position:absolute;width:50px;right:10px;top:35px;opacity:1;}
	.VerticalMenu .close:before, .VerticalMenu .close:after{content: '';position: absolute;bottom: 50px;width: 20px;height: 2px;right: 20px;background: #000;-webkit-transform: rotate(130deg);transform: rotate(130deg);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	.VerticalMenu .close:after{-webkit-transform: rotate(45deg);transform: rotate(45deg);bottom: 51px;}
}

/*side_right*/
.side_right{float:right;width:975px;min-height: 700px;box-sizing:border-box;}
.about_content{ padding:25px 30px; background:#fff;}
.rNavBox{ display:none;width:100%;padding:15px 0;padding-top:0;border-bottom:1px solid #e5e5e5;overflow:hidden; margin-bottom:15px;}
.rNavBox ul{margin:0;}
.rNavBox ul li{float:left;font-size:14px;letter-spacing:0em;background:#f6f6f6;margin-right:10px;line-height:32px;position: relative;margin-bottom:10px; border-radius:2px; overflow:hidden;}
.rNavBox ul li a{color:#888;line-height:115%; display:inline-block;padding:0px 15px;}
.rNavBox ul .active{background:#e93349;}
.rNavBox ul .active a{color:#fff;}
@media(max-width:767px){
	.side_right{margin-left:48px; width:calc(100% - 48px);}
	.side_right,.about_content{ padding:15px 15px 10px; min-height:100px;}
	.inmain.inmainBox .about_content{ padding:15px 10px 10px;}	
	.news_content{ padding:0;}
	.side_right .rTit{ display:none;}
	.rNavBox.cur{ display:block;}
	.news_content .rNavBox.cur{ padding:0 0 10px;}
}

.about_c{ width:100%; margin:0 auto; height:auto; color:#444; line-height:2.2;}
.about_c img{ max-width:100%; height:auto;}
.contact_c{ width:100%; margin:0 auto; height:auto; color:#444; line-height:2.2;}
.contact_c img{ max-width:inherit;}
.pop .center,.pop .bottom{ box-sizing:content-box;}
.about_c table{ border-collapse:collapse; border:1px solid #ddd;}
.about_c table td,.about_c table th{ padding:5px; line-height:1.5;}
.about_c table td,.about_c table tr,.about_c table th{ border:1px solid #ddd;}
@media(max-width:767px){
	.about_c{line-height:2.2;}
	.about_c img{ max-width:98%; height:auto;}
}

.link{ width:100%; height:auto;}
.link li{  width:200px; float:left; margin:20px 20px 5px;}
.link li img{ border:3px #999 solid; width:194px; height:auto;}
.link li span{ text-align:center; padding-top:5px; display:block; font-size:14px;}

.boxImg{ width:100%; height:auto;}
.boxImg img{ max-width:100%; height:auto;}
.eList{ width:100%; height:auto;}
.eList .item{ width:100%; margin-top:20px; background:#FFF;}
.eList .item .pic{ float:left; width:50%;}
.eList .item .pic img{ width:100%; height:auto;}
.eList .item .info{ float:left; width:50%; padding:30px;}
.eList .item .info h5{ font-size:16px; font-weight:bold; color:#232323;}
.eList .item .info p{ font-size:14px; color:#888; padding:20px 0 0; margin-bottom:-20px;}
.eList .item .info ul{ width:100%; padding-top:30px;}
.eList .item .info ul li{ display:inline-block; margin-right:15px;}
.eList .item .info ul li a{ font-size:14px; color:#333; line-height:1.5;}
.eList .item .info ul li a:hover{ color:#fb334b;}
.eList .item:nth-child(1) .pic{ float:right;}


.newsList{ width:100%; padding:0;position:relative;}
.newsList ul li{ float:left; width:32.533%; height:auto; background:#FFF;margin-bottom:10px; margin-right:1.2%;}
.newsList ul li:nth-child(3n){ margin-right:0;}
.newsList ul li .pic{ width:100%; height:295px; background-size:cover; background-position:center; background-repeat:no-repeat; margin:0; overflow:hidden;}
.newsList ul li .pic img{ width:100%; height:100%;-webkit-transition: all 5s; transition: all 5s;}
.newsList li .box{ padding:25px 10px 65px; background-color:#fff; text-align:center; color:#555;line-height:1.5; position:relative;}
.newsList li h5{padding:0 10px;word-wrap: break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;height:48px;-webkit-box-orient:vertical;font-size:16px;font-weight:600;color:#232323;line-height:1.5;}
.newsList li .icon{display:block;width:12px;height:3px;background-color:#888;margin:15px auto 14px;}
.newsList li .datetime{font-size:16px;color:#666;}
.newsList li p{margin-top:15px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:box;line-clamp:3;box-orient:vertical;height: 73px;overflow:hidden;font-size:14px;font-weight:normal;text-align:justify;text-justify:distribute-all-lines;color:#444;line-height:1.8;padding:0 20px;}
.newsList li .box::after{content:"";width:24px;height:13px;position:absolute;bottom:28px;left:50%; margin-left:-12px;background:url(../images/top-b.png) no-repeat center; }
.newsList li:hover .box{-webkit-filter:saturate(1);filter:saturate(1);color:#fff;background: #e93349;}
.newsList li:hover h5,.newsList li:hover .datetime,.newsList li:hover p{color:#fff;}
.newsList li:hover .icon{ background-color:#fff;}
.newsList li:hover .box::after{background:url(../images/top-w.png) no-repeat center;}
.newsList li:hover .pic img{-webkit-transform: scale(1.05); transform: scale(1.05);}
@media(max-width:767px){
	.newsList{margin:0;}
	.newsList ul li{  width:100%; margin-right:0; margin-bottom:15px;}
	.newsList ul li .info h3{ font-size:16px;}
	.newsList ul li .info p{ font-size:14px; line-height:1.5;}
	.newsList li .box{ border:1px solid #e5e5e5; border-top:0;}
}


.teacher_title{ font-size:16px; color:#232323; display:none; margin-bottom:25px; background:#f5f5f5; padding:5px 0 5px 12px; font-weight:bold; border-left:3px solid #fb334b;}
.teacher_title span{ font-weight:normal;}
.teacher_con{ padding:0 0 15px 0;}
.teacher_con ul{ width:965px; margin-left:-25px;}
.teacher_con li{ float:left; margin:0 25px 15px; width:auto; min-width:70px;}
.teacher_con li a{ color:#444; font-size:16px;}
.teacher_con li a:hover{ color:#fb334b!important;}

.expertList{ width:100%; padding:0;}
.expertList li{width:31.333%;box-sizing:border-box; margin-right:3%; margin-bottom:15px; float:left;}
.expertList li:nth-child(3n){ margin-right:0;}
.expertList li a{display:block;background-color:#f3f5f9;border-radius:8px;overflow:hidden;transition:all 0.5s;position:relative;padding-bottom:80px;}
.expertList li .imgs{position:relative;z-index:1;height:194px;overflow:hidden;}
.expertList li .imgs img{width:100%;height:100%;transition:all 0.4s;object-fit:cover;}
.expertList li .info{padding:10px 6% 15px;position: absolute;left:0;bottom:-90px;width:100%;z-index:2;transition:all 0.5s;background-color:#f3f5f9;}
.expertList li h3{font-size:18px; text-align:left;font-weight:bold;margin-bottom:10px;line-height:28px;height:56px;transition:all 1s;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2; -webkit-box-orient:vertical; color:#252B3A;}
.expertList li p{color:#424a5f;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical;overflow: hidden;height:48px;line-height:24px;margin-bottom:10px;opacity:0; transition: all 0.5s;visibility:hidden; font-size:14px;}
.expertList li .m{transition: all 0.5s;opacity:0;visibility: hidden; font-size:14px;color:#015293;}
.expertList li:hover .m{text-decoration:underline;}
.expertList li:hover .pic Img{transform: scale(1.05);}
.expertList li:hover .info{bottom:0;}
.expertList li:hover .info h3{ height:auto;}
.expertList li:hover .info p{ opacity:1; visibility:visible;}
.expertList li:hover .info .m{opacity:1;visibility:visible;}
@media(max-width:767px){
	.teacher_con ul{ width:100%; margin-left:0;}
	
	.expertList li{width:48%; margin-right:4%}
	.expertList li:nth-child(2n){ margin-right:0;}
	.expertList li:nth-child(2n+1){ margin-right:4%;}
	.expertList li a{ padding-bottom:30%;}
	.expertList li .imgs{height:90%;}	
	.expertList li .info{ bottom:-4.6rem;padding:5px 10px;}
	.expertList li h3{font-size:.95rem; line-height:1.65; height:3.22rem; margin-bottom:5px;}
	.expertList li p{font-size:.9rem; margin-bottom:5px;}
	
	
}

.case_list{ width:100%; margin:0; height:auto; padding:0;}
.case_list ul{ width:100%;}
.case_list ul li{ float:left; position:relative; width:32.133%; margin:0 1.8% 20px 0; border:0px solid #e1e1e1; overflow:hidden;}
.case_list ul li:nth-child(3n){ margin-right:0;}
.case_list ul li a{ display:block; overflow:hidden;}
.case_list ul li .pic{ border-radius:4px; overflow:hidden; position:relative;}
.case_list ul li img{ width:100%; height:auto;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;transition:-webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.case_list ul li:hover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1);transform:scale(1.1);}
.case_list ul li .tit{ padding:10px 0 0; background:#fff;}
.case_list ul li .tit h3{position:relative;padding-right:35px;}
.case_list ul li .tit a{display:block;font-size:15px;color:#666; padding:8px 0; line-height:1;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.case_list ul li .tit .eye{ position:absolute; right:0px; top:0px; display:block; width:30px; height:30px; overflow:hidden; background-position:right center; } 
.case_list ul li .tit .line{ position:relative; margin-top:10px; width:100%; height:1px; } 
.case_list ul li .tit .line::before{ content:''; position:absolute; left:0px; display:block; width:30px; height:1px; background:#999; transition:all .5s ease; } 
.case_list ul li:hover .tit{ background:#fff;}
.case_list ul li:hover .tit .eye{background-position:left center; } 
.case_list ul li:hover .tit .line::before{ width:100%; background:#de262e; }
.case_list ul li:hover a{ color:#de262e;}
.case_list ul li .ico{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-opacity:0;-moz-opacity:0;}
.case_list ul li .ico:before{ content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10;}
.case_list ul li .ico:after{ content:""; display:block; width:100%; height:100%;background:#000; position:absolute; top:0; left:0; z-index:5;}
.case_list ul li:hover .ico{opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.case_list ul li:hover .ico:before{opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.case_list ul li:hover .ico:after{opacity:.6;-webkit-opacity:.6;-moz-opacity:.6;}
.case_list ul li .xian{position:absolute;top:0;left:0;width:100%;height:100%;}
.case_list ul li span{position:absolute;background:#de262e;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94); z-index:12}
.case_list ul li .span_1{top:0;left:0;width:0;height:2px;}
.case_list ul li .span_2{top:0;right:0;width:2px;height:0;}
.case_list ul li .span_3{right:0;bottom:0;width:0;height:2px;}
.case_list ul li .span_4{bottom:0;left:0;width:2px;height:0;}
.case_list ul li:hover .span_1,.case_list ul li:hover .span_3{width:100%;}
.case_list ul li:hover .span_2,.case_list ul li:hover .span_4{height:100%;}

.dl_list{ width:100%; height:auto}
.dl_list ul{ width:100%; height:auto; padding-bottom:10px;}
.dl_list ul li{ float:left; width:100%; height:45px; line-height:44px; margin-bottom:0; padding-bottom:0; border-bottom:1px dashed #ddd; cursor:pointer; padding-left:15px;}
.dl_list ul li a{ float:left; display:block; color:#333; font-size:15px;width:100%;}
.dl_list ul li i{ font-style:normal; float:left; display:inline-block; max-width:78%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.dl_list ul li span{ float:right; color:#015293; font-size:14px; cursor:pointer; padding:0 5px 0 23px;}
.dl_list ul li a:hover{ color:#015293;}

@media(max-width:767px){
	.dl_list{ padding:0 10px;}
	.dl_list ul li a{ display:inline-block;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
}



/*Ã©Â¡ÂµÃ§Â Â*/
.pages{overflow: hidden;margin:30px 0 0;}
.pages li{float: left;margin-right:5px;}
.pages li a{display: block;border:1px solid #e5e5e5;border-radius:3px;text-align: center;font-size:16px;color:#666;background-color:#fff;padding:1px 13px;line-height:30px;}
.pages li.prev a{ font-size:18px;}
.pages li.next a{ font-size:18px;}

.pages li:hover a,.pages li.active a{background-color:#e93349;border-color:#e93349;color: #fff;}
.pages li.prev:hover a,.pages li.next:hover a,.pages li a:hover,.pages li.active a:hover{background:#e93349;border-color:#e93349;}
.pages select{ display:none;}
.pages .pageinfo{ display:none;}
.pages .none{ display:none;}
#page1{ display:none;} 
@media(max-width:767px){
	.page{ display:none;}
	.pagination{ padding:0; margin:10px 0;}
	.pages li{ margin-bottom:6px;}
	#page1{ display:block; text-align:center; width:100%; height:auto; overflow:hidden;padding-top:10px;margin-bottom:10px;}
	#page1 a{ display:inline-block; margin-right:1px; padding:8px 14px; background:#660033; border-radius:5px; color:#FFF; font-size:15px;}
	#page1 a.num{ text-decoration:underline; color:#c82226; font-weight:bold;}
	#page1 span{ display:inline-block;font-size:15px; color:#333; background:none; padding:8px 14px; }
}



/*Ã¨Â¯Â¦Ã¦Æ’â€¦Ã©Â¡Âµ*/
.news_detail_con{ width:100%; line-height:24px; padding:30px 0 10px; font-size:14px; color:#333;}
.news_detail_title{ text-align:center; font-size:24px; font-weight:500; padding:10px 0 10px; color:#232323; line-height:1.5;}
.news_detail_title span{ margin-left:15px; font-size:15px;}
.news_atitle{ text-align:left;}
.nd_date{ color:#999; padding:0 0 10px 0; text-align:center; font-size:14px;}
.nd_con{ padding:15px 0px; line-height:2; font-size:16px !important; color:#454545; width:100%;}
/*.nd_con p{ text-indent:2em;}*/
.nd_con b,.nd_con strong{ font-weight:bold;}
.nd_con i,.nd_con em{ font-style:italic;}
.nd_con img{ max-width:100%;height:auto; border-color:#ccc;}
.fy{ width:100%; height:auto; margin:15px 0 0; border-top:1px solid #e4e4e4; padding:7px 0 0;}
.fy dd{ width:100%; margin:13px 0; font-weight:100; font-size:16px;}
.fy dd a,.fy dd span{ font-weight:normal; color:#333; font-size:16px;}
.fy dd a:hover{ color:#fb334b;}
.nd_con table{ border-collapse:collapse; border:1px solid #ddd;}
.nd_con table td,.nd_con table th{ padding:5px; line-height:1.5;}
.nd_con table td,.nd_con table tr,.nd_con table th{ border:1px solid #ddd;}
@media(max-width:767px){
	.news_detail_title{ font-size:1.3rem;}
	.fy dd{ margin:8px 0; font-size:14px;}
	.fy dd a,.fy dd span{ font-size:14px;}
	.nd_con img{ max-width:98%; height:auto !important;}
}

.dis_img{ width:100%; height:auto; text-align:center;}
.dis_img img{ max-width:80%; height:auto; border:0 solid #CCC;}
#shuiyinDiv img{ max-width:90%; height:auto;}
.bd_weixin_popup{ box-sizing:content-box;}
.smBox{ background:#efefef; padding:10px 15px; margin:15px 0 0; font-size:14px; line-height:2; color:#888; display:none;}
@media(max-width:767px){
	.pages{ margin-top:10px; padding:10px 0 0;}
	.pages div{ height:34px; line-height:34px; font-size:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.pages span{ font-size:15px; color:#616161;}
	.pages .btn-back{ display:none;}
}

.fc-search-null{ width:100%; padding:50px 30px; min-height:500px; font-size:16px; background:#fff; text-align:center;}
.fc-search-null label{ font-weight:normal;}
.fc-msg-url a{ color:#fb334b;}

.pb_sys_common {
    font-size: 12px;
    font-family: SimSun;
    line-height: 36px !important;
    color: #222;
}

.cont img{height:auto !important;max-width:80%;margin: 5px 0px;}
.cont p{text-indent:2em;line-height: 28px;}
.cont video{
height:auto !important;
max-width:100%;
}
.cont .vsbcontent_img{text-align: center;}
.cont .table{
overflow-x: auto;
    text-align: center;
    margin: 0 auto;
    width: auto;
}
.cont .table table{
    margin: 0 auto;
    width: auto;
    max-width: 895px;
}

.cont .table p{
text-indent:0px;
}

#vsb_content_2 span{line-height:3em!important}

