<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@font-face {
	font-weight:400;font-style:normal;
	font-family:trebuc;
	src:url(../fonts/trebuc.eot);
	src:url(../fonts/trebuc.eot?#iefix) format('embedded-opentype'),
	url(../fonts/trebuc.woff) format('woff'),
	url(../fonts/trebuc.ttf) format('truetype'),
	url(../fonts/trebuc.svg#DINProRegular) format('svg');
}

body{
	font-size:13px;
	color:#333333;
	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";
	margin:0;
	padding:0;
}
div,dl,dt,dd,ol,ul,li{
	padding:0;
	margin:0;
}
ol,ul,li {
    list-style:none
}
a:link,a:visited {color:#555555;text-decoration:none;}
a:hover {text-decoration: none;color:#e30000;}
.clear{clear:both;}
input,textarea,select{
	border: 1px solid #dcdcdc;
	line-height:20px;
	padding:3px;
}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] {
   -webkit-appearance: none;
}
img{
	border:0;
}
.space{
	height:20px;
}
.space2{
	height:0;
}
#header{
	padding:10px 0;
}
.wrap{
	width:1200px;
	margin:0 auto;
	position: relative;	
}
.toptel{
	float:right;
	width:280px;
	padding-top:30px;
	font-size:21px;
	color:#fc0404;	
}
.toptel img{
   display: inline-block;
   vertical-align: middle;
   margin-right:10px;
}
.topassess{
	float:right;
	width:200px;
	color:#9c9b9b;
	font-size:14px;
	border-right:1px solid #aaaaaa;
	margin-right:30px;
	margin-top:30px;
}
.topassess img{
	float:left;
	margin-right:10px;
}
.topassess p{
	color:#018bfe;
	font-size:20px;
}
.navbg{
	background: #012d52;
}
.nav{
	width:1200px;
	margin:0 auto;
	font-size:0;
}
.nav li{
	line-height:60px;	
	display: inline-block;
	width:14.28%;
	text-align: center;
	position: relative;
}
.nav li:hover{
   background-color: #018cff;
}
.nav li a{
	color:#ffffff;
	font-size:18px;
	display: block;
}
.nav li:hover a{
	text-decoration: none;
}
.nav .current{
   background:#018cff;
}
.has-more:hover .nav-sub {
	display: block;
}
.nav-sub {
   margin:0;
   padding:0;
   width: 100%;
	position: absolute;	
	z-index: 999;
	display:none;
}
.nav-sub li {
	display: block;
	width:100%;
	text-align:center;
	
}
.nav-sub li a {
	line-height: 50px;
	font-size: 17px;
	display: block;
	color: #000000;
	background:#f5f5f5;
	border-top:1px solid #cccccc;
}
.nav-sub li:hover  a{
	background:#018dff;
	color:#fff;
	border-top:1px solid #018dff;
}
.dline{
	border-bottom:1px dotted #ccc;
	padding-left:10px;
}
.banner2{
	display: none;
}
.prolist{
	font-size:0;
}

.prolist li{
   display: inline-block;
   vertical-align: top;
   text-align: center;
   width:29.33%;
   margin:0 2% 20px 2%;
   font-size:13px;
   line-height: 20px;
}
.picsk{
	height:auto;	
	margin-bottom:5px;	
	border:1px solid #ddd;
	overflow: hidden;
}
.picsk span{
	display: inline-block;
	vertical-align: middle;
	height:100%;
}
.picsk img{
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	vertical-align: middle;
	transition: all 0.4s;
}
.picsk img:hover{
	transform: scale(1.2);
}
.pro_tit{
	font-size:15px;
	font-weight: bold;
	color:#018f4a;
	padding-bottom:6px;
}
.pro_tit:hover{
   text-decoration: underline;
}
.proinfo{
	font-size:12px;
	line-height: 20px;
	color:#666;
}
.caselist{
	font-size:0;
	padding-top:10px;
}

.caselist li{
   display: inline-block;
   vertical-align: top;
   text-align: center;
   width:29.33%;
   margin:0 2% 20px 2%;
   font-size:13px;
   line-height: 20px;
}
.caselist li p{
	padding-top:5px;
}
.certlist{
	font-size:0;
	padding-top:10px;
}

.certlist li{
   display: inline-block;
   vertical-align: top;
   text-align: center;
   width:22%;
   margin:0 1.5% 20px 1.5%;
   font-size:13px;
   line-height: 20px;
}
.certlist li p{
	padding-top:5px;
}
.left_tit2{
	padding:10px 20px;
	color:#ffffff;	
	background:#1f5192;
	line-height:22px;
	font-size:16px;
	letter-spacing: 1px;
}
.conbox{
	border:1px solid #d6d6d6;
	padding:6px;
	font-size:12px;
	line-height: 23px;
}
.conbox img{
	max-width:100%;
	height:auto;
}
.conbox p{
	font-weight: bold;
	line-height: 30px;
	font-size:13px;
	margin-top:5px;
}
#demo{
	width:100%;
	overflow: hidden;
}
#demos{
	overflow: hidden;
	height:293px;
}
.title{
	color:#222222;
	font-size:16px;
	font-weight: bold;
	line-height:50px;
	text-align: center;
}
.title_line{
   background: url(../images/titline.png);
   height:6px;
   width:312px;
   margin:6px 0 3px 0;
}
.title_line2{
   background: url(../images/class_line.jpg) no-repeat center top;
   height:13px;
   width:100%;
   margin-bottom:20px;
}
.title_en{
	color:#888888;
	font-size:34px;
	line-height:30px;
	font-style: italic;
	padding-left:34px;
	margin-bottom:15px;
	font-family: "Times New Roman", "Times", "serif";
}
.title_label{
	font-size:21px;
	color:#333333;
	line-height:24px;
	margin-bottom:10px;
	float:right;
	margin-top:-40px;
}
.label_box{
	background: #dddbdc;
	padding:3px 13px;
	font-size:20px;
	color:#333333;
}
.right_box1{
	background: #ffffff;
	padding:15px;
	text-align: right;
	height:140px;
}
.right_box1 img{
	float:left;
}
.right_box1_info{
	font-size:15px;
	color:#555555;
	line-height:26px;
	position: absolute;
	margin-top:15px;
	margin-left:120px;
}
.right_box{
	background: #ffffff;
	padding:15px;
	text-align: center;
	margin-top:12px;
}
.right_box p{
	font-size:17px;
	color:#111111;
	margin-top:5px;
}
.right_box p span{
	font-size:16px;
	color:#111111;
	background: #dddbdc;
	padding:2px 10px;
}
.amores{
	padding:20px 0;
}
.amores a{
	background: #d50c00;
	padding:5px 20px;
	color:#fff;
}
.amores a:hover{
	background: #666666;
}
.pa:link,.pa:visited {
	font-size: 13px;
	color: #333333;
	margin-right:7px;
	padding:5px 12px;
	border:1px solid #999;
	display: inline-block;
	vertical-align: top;
}
.pa:hover{
	background: #ddd;
	text-decoration: none;
}
.paon {
	font-size: 13px;
	color: #333333;
	margin-right:7px;
	padding:5px 12px;
	border:1px solid #999;
	display: inline-block;
	vertical-align: top;
}
.paon2 {
	font-size: 13px;
	color: #ffffff;
	margin-right:7px;
	padding:5px 12px;
	background: #018cff;
	border:1px solid #018cff;
	display: inline-block;
	vertical-align: top;
}
.indexList li{
	float:left;
	width:24%;
	margin:0 0.5%;
}
.indexList li img{
	max-width:100%;
	height:auto;
}

.banline{
	background: url(../images/banline.jpg) repeat-x center bottom;
	width:100%;
	line-height: 48px;
}
.home_ico{
	background: url(../images/home.png) no-repeat 0 center;
}
.home_ico:hover{
	background: url(../images/home2.png) no-repeat 0 center;
}
.footbg{
	background: #012d52;
	line-height: 52px;
	text-align: center;
	color:#999999;
	font-size:16px;
	margin-bottom:80px;
}
.footbg a{
	color:#999999;
	
}
.f1{
	width:30%;
	text-align: center;
	color:#038bfd;
	font-size:20px;
}
.f2{
	width:68%;
	text-align: center;
}
.f1 p{
	font-size:18px;
	padding-bottom:15px;
	color:#fff;
	text-align: left;
}
.f1 img{
	width:115px;
	height:auto;
}
.f2 span{
	width:70px;
	display: inline-block;
}
.footxt{
	width:540px;
	margin:0 auto;
	text-align: left;
}
.c_date{
	margin-right:20px;
	font-size:12px;
	color:#666;
	line-height: 30px;
	display: inline-block;
	
}
.banner{
	width:100%;
	background: #999999;
	min-height:200px;
	height:auto;
}
.banner img{
	max-width:100%;
	height:auto;
	display: block;
}
.ban{
	background: url(../images/formbg.jpg) no-repeat center center;
	height:300px;
	text-align: center;
	font-size:18px;
	color:#9c9c9d;
}
.ban p{
	color:#3da6ff;
	font-size:25px;
	padding:100px 0 20px 0;
}
.leftBox{
	float:left;
	width:20%;
}
.rightBox{
	float:right;
	width:77%;
}
.left1{
	float:left;
	width:73%;
}
.right1{
	float:right;
	width:23%;
}
.ptit{
	color:#569622;
	text-decoration: underline;
}
.con_title{
	line-height:50px;
	padding-left:20px;
	background: #f5f5f5;
	position: relative;
	margin:20px 0;
}
.con_title span{
   font-size:18px;  
	color:#222222;
	font-weight: bold;
}
.loct{
	position: absolute;
	right:10px;
	top:0;
	font-size:12px;
	font-weight: normal;
	color:#999;
}
.loct img{
	vertical-align: middle;
	margin-right:5px;
	height:12px;
	width:auto;
	margin-top:-2px;
}
.con_title2{
	color:#569622;
	font-size:16px;
	font-weight: bold;
	padding:10px 0;
}
.con_info{
	font-size:15px;
	line-height:28px;
	padding-bottom:30px;
	min-height:300px;
	height:auto;
	position: relative;
}
.con_info img{
	max-width:100%;
	height:auto;
}
.con_info ul{
	width:101.5%;
	overflow: hidden;
}
.con_info li{
	float:left;
	width:50%;
	margin-bottom:12px;
}
#map{
	border:1px solid #ddd;
	height:350px;
	margin-top:20px;
}
.left_tit{
	padding:10px 20px;
	color:#ffffff;	
	background:#1f5192;
	line-height:26px;
	font-size:16px;
	letter-spacing: 1px;
}
.leftNav{
	border-top:1px solid #e5e5e5;
}
.leftNav li{
	background:#ffffff url(../images/leftbg.jpg) repeat-x center bottom;
	line-height:42px;
	border:1px solid #e5e5e5;
	border-top:none;
}
.leftNav li a{
	font-size:14px;
	padding-left:25px;
	display: block;
}
.leftNav .lefton{
	background: #d40000 url(../images/left_ico.jpg) no-repeat 90% center;
	border:1px solid #d40000;
	border-top:none;
}
.leftNav .lefton a{
	color:#fff;
}
.leftNav li ul{
	background: #ffffff;
}
.leftNav li ul li,.leftNav .lefton ul li{
	padding-left:5px;	
	line-height:30px;
	background: #fff;
	border-top:1px solid #ececec;
	margin-bottom:0;
}
.leftNav li ul li a,.leftNav .lefton ul li a{
	font-family:"Arial", "Helvetica", "sans-serif";
	color:#666666;
	font-size:13px;
}
.leftNav li ul li:hover{
	background: #e6f5dc;
}
.leftNav li ul .lefton2{
	background: #e6f5dc;
}
.leftNav li ul .lefton2 a{
	color:#000;
}
.left_pic{
	background: url(../images/lf_n_ad.jpg);
	background-size:100% auto;
	color:#fff;
	padding:20px;
	font-size:14px;
	text-align: center;
}
.left_pic img{
  vertical-align: middle;
  margin-right:8px;
}
.left_pic p{
	font-size:19px;
	font-weight: bold;
}
.btn{
	background:#666666;
	width:100px;
	height:34px;
	display: inline-block;
	color:#ffffff;
	border: 0px solid #ffffff;
	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";
}
.news_list{
	width:100%;
	margin:0 auto;
   padding-top:10px;
   padding-bottom:20px;
}
.news_list li{
	font-size:14px;
	padding:12px;
	border-bottom:1px dotted #ccc;
}
.news_list li:hover{
	background: #f5f5f5;
}
.news_list img{
	display: inline-block;
	vertical-align: middle;
	margin-right:8px;
}
.c_dates{
	position: absolute;
	right:0;
	font-size:12px;
}
.s_date{
	font-size:11px;
	font-weight: normal;
	color:#999999;
}
.s_info{
	font-size:12px;
	font-weight: normal;
	color:#777777;
	line-height:20px;
	padding-top:5px;
}
.lines{
	height:1px;
	background:#e4e4e4;
	margin-top:100px;
}
.line_l{
	height:2px;
	background: #000;
	width:100px;
	float:left;
	margin-top:-1px;
}
.line_r{
	height:2px;
	background: #000;
	width:100px;
	float:right;
	margin-top:-1px;
}
.p_tit{
	line-height:50px;
	color:#8f8f8f;
	font-size:17px;
	border-bottom:1px solid #8f8f8f;
	padding-top:25px;
	margin-bottom:25px;
	text-transform: uppercase;
	position: relative;
}
.p_tit p{
	font-size:28px;
	color:#000000;
	display: inline-block;
	margin-right:20px;	
}
.p_tit span{
	color:#ff0000;
}
.p_tit img{
	display: inline-block;
	vertical-align: middle;
	width:40px;
}
.p_tit2{
	line-height:50px;
	color:#fff;
	font-size:17px;
	padding:65px 0 20px 0;
}
.p_tit2 p{
	font-size:24px;	
	display: inline-block;
	margin-right:20px;	
}
.p_title{
	color:#ee0000;
	font-size:20px;
	line-height: 40px;
}
.p_titk{
	line-height:50px;
	color:#8f8f8f;
	font-size:17px;
	border-bottom:1px solid #8f8f8f;
	padding-top:25px;
	margin-bottom:25px;
	text-transform: uppercase;
	position: relative;
}
.p_titk p{
	font-size:28px;
	color:#000000;
	display: inline-block;
	margin-right:20px;	
}
.n_title{
	color:#018cff;
	font-size:25px;
	line-height: 30px;
	text-align: center;
	padding:30px 0 20px;
}
.n_share{
	font-size:14px;
	color:#999999;
	line-height: 40px;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
	position: relative;
}
.pass_title{
	font-size:30px;
	text-align: center;
	line-height: 80px;
	color:#ff0000;
}
.pass_info{
	background: #979595;
	padding:50px;
	color:#ffffff;
	font-size:16px;
	line-height: 34px;
	text-align: center;
	margin-bottom:30px;
}
.pass_pic{
	float:right;
	width:44%;
	margin-left:50px;
	text-align: right;
}
.pass_pic img{
	max-width:100%;
	height:auto;
}
.bshare-custom{
	position: absolute;
	right:0;
	bottom:10px;	
}
.bshare-custom img{
   vertical-align: middle;
}
.goback{
	background:#ddd;
	line-height: 30px;
	padding:5px 0 5px 20px;
	font-size:15px;
	position: relative;
	margin-bottom:30px;
}
.goback a{
	color:#018cff;
}
.goback a:hover{
	text-decoration: underline;
}
.home_visa_nav{
	text-align: center;
	margin-bottom:20px;	
}
.nexts{
	position: absolute;
	right:20px;
	bottom:5px;
}
.nexts a{
	color:#111111;
}
.home_visa_nav li{
	display:inline-block;
	vertical-align: top;
	padding:0 30px;
	line-height: 46px;
	height:56px;
	background:url(../../images/visa_bg.png) no-repeat center bottom;
	margin:0 5px;
	color:#000000;
	font-size:16px;
	cursor:pointer;
}
.home_visa_nav li.hover{background:url(../../images/visa_on.png) no-repeat center bottom;color:#ffffff;}
.home_visa_nav li.hover a,.home_visa_nav li:hover a{
	color:#fff;
}
.home_visa_box{
	width:96%;
	margin: 20px auto;
	text-align: left;
}
.home_visa_box li{
	background: #e5e2e2;
	padding:8px 10px 8px 35px;
	margin-bottom:16px;
	height:auto;
	line-height: 23px;
	font-size:14px;
	color:#000000;
	position: relative;
	margin-left:30px;
	width: 76%;
}
.home_visa_box li span{
	position: absolute;
	left:-30px;
	top:28px;
	width:50px;
	height:50px;
	line-height: 50px;
	text-align: center;
	color:#fff;
	font-size:24px;
	background: #012d52;
}
.home_visa_box li p:first-child{
	position: absolute;
	left:-30px;
	top:28px;
	width:50px;
	height:50px;
	line-height: 50px;
	text-align: center;
	color:#fff;
	font-size:24px;
	background: #012d52;
}
.home_visa_box li p{
	font-size:19px;
	line-height: 30px;
	border-bottom:1px solid #b6b5b5;
	margin-bottom:5px;
}
.home_visa_pic{
	width:100%;
	text-align: right;
}
.home_visa_pic img{
	max-width:100%;
	height:auto;
}
.bg1{
	background: url(../images/projectbg.jpg) no-repeat center center;
	padding:25px 0;
	min-height:300px;
	height:auto;
}
.bg2{
	background: #e7e6e6;
	padding-bottom:25px;
}
.bg3{
   background-repeat: center center;
}
.bg4{
	background: #012d52;
	padding:50px;
	line-height: 28px;
	font-size:15px;
}
.bg5{
	background: #ebebeb;
	padding:70px;
	line-height: 42px;
	font-size:24px;
	text-align: center;
	color:#020202;
}
.bg6{
	background: #ededed;
	padding-bottom:30px;
}
.sousuo2{
	border:1px solid #cccccc;
	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";
	padding:8px 10px;
	font-size:16px;
	line-height: 22px;
	color:#666666;
}
.s1{
	width:50%;
}
.s2{
	width:52%;
}
.s3{
	width:80px;
	margin-left:15px;
}
.send2{
	background: #f20707;
	line-height: 20px;
	padding:12px 30px;
	color:#fff;
	font-size:18px;
	border:none;
	border-radius: 5px;
	margin-bottom:30px;
	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";
}
.sa:link,.sa:visited{
	background: #3da6ff;
	display: inline-block;
	color:#fff;
	font-size:15px;
	line-height: 22px;
	padding:8px 12px;
	margin-left:15px;
}
.ltable td{
	padding:15px 5px;
	font-size:17px;
}
.ltable td p{
	color:#aaaaaa;
	font-size:16px;
}
.tips{
	color:#aaaaaa;
	font-size:15px;
	padding-left:10px;
	display: inline-block;
}
.ltable td span{
	color:#ff0000;
	width:10px;
	display: inline-block;
}
.bword{
   font-weight: bold;
   font-size:20px;
}
.wid1{
	width:200px;
}
.items_txt{
	width:550px;
	margin:0 auto;
	color:#fff;
	font-size:16px;
	line-height: 28px;
	text-align:center;
}
.items_list{
	text-align: center;
	font-size:0;
	margin-top:20px;
}
.items_list li{
	display: inline-block;
	text-align: center;
	width:19.2%;
	margin:0 1%;
}
.items_list li img{
	max-width:100%;
	height:auto;
	transition: all 0.4s;
}
.items_list li img:hover{
	transform: scale(1.1);
}
.items_list li p{
	color:#fff;
	font-size:15px;
	line-height: 25px;
	padding-top:5px;
}
.items_list li div{
	width:100%;
	overflow: hidden;
	height:280px;
}
.ascen_list{
	font-size:0;
}
.ascen_list ul{
	width:102%;
}
.ascen_list li{
	width:16%;
	margin-right:2%;
	padding:30px 1% 0 1%;
	display: inline-block;
	vertical-align: top;
	color:#222222;
	line-height: 20px;
	font-size:12px;
	text-align: center;
	height:240px;
}
.ascen_list li:hover{
	background:#012d52;
	color:#ffffff;
}
.ascen_list li div{
	width:70px;
	overflow: hidden;
	margin:0 auto;
}
.ascen_list li .a_title{
	font-size:18px;
	margin-bottom:20px;
	width:100%;
}
.img-1{
	background-repeat: no-repeat;
	background-position: center center;
	width: 70px;
	height: 70px;
	display: inline-block;
	background-size:70px auto;
}
.ascen_list li:hover .img-1{
   display: block;
	background-repeat: no-repeat;
	background-position: center center;
	width: 70px;
	height: 70px;
	display: inline-block;
	position: relative;
	left:-70px;
	border-right: 70px solid transparent;
	-webkit-filter:drop-shadow(70px 0 #ffffff);
	filter:drop-shadow(70px 0 #ffffff);
}
.home_news_box{	
	height:470px;
	width:400px;
	padding:0 35px;
	background: rgba(0,0,0,0.7) repeat scroll 0 0!important;
	float:left;
}
.home_news_box1{	
	height:470px;
	width:400px;
	padding:0 35px;
	background: rgba(0,0,0,0.7) repeat scroll 0 0!important;
	float:right;
}
.home_news li{
	font-size:15px;
	line-height: 20px;	
	padding:5px 0;
	list-style: disc;
	margin-left:20px;
	color:#fff;
	position: relative;
}
.home_news li a{
	color:#fff;
}
.home_news li:hover{
	color:#ee0000;
}
.home_news li:hover a{
	color:#ee0000;
}
.home_news li img{
	vertical-align: middle;
	margin-right:5px;
}
.home_news span{
	position: absolute;
	right:0;
	bottom:3px;
	font-size:13px;
}
.item_pic{
	float:left;
	width:42%;
}
.item_pic img{
	max-width:100%;
	height:auto;
}
.item_txt{
	float:right;
	width:52%;
	color:#fff;
	font-size:16px;
	line-height: 30px;
}
.item_title{
	font-size:24px;
	color:#fff;
	line-height: 30px;
	border-left:1px solid #ffffff;
	padding-left:30px;
	margin:20px 0 80px -60px;
}
.item_title p{
	color:#018cff;
	padding-top:5px;
	font-size:25px;
}
.item_nav{
	background: #00172a;
	line-height: 70px;
	text-align: center;
}
.item_nav a{
	display: inline-block;
	padding:0 25px;
	color:#fff;
	font-size:17px;	
}
.item_nav a:hover{
   line-height: 60px;
	background: #018cff;	
	padding-top:5px;
	border-bottom:5px solid #ff0113;
}
.housenav{
	position: absolute;
	right:0;
	bottom:10px;
	line-height: 30px;
	z-index:9;	
}
.housenav a{
	font-size:16px;
	color:#000;
}
.housenav span{
	padding:0 20px;
	color:#999999;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.housenav a:hover{
	color:#ff0000;
}
.houselist li{
	padding:25px 10px;
	position: relative;
	border-bottom:1px dashed #bbb;
}
.house_title{
	font-size:15px;
	line-height: 28px;
	float:right;
	width:60%;
}
.house_title p{
	color:#ff0000;
	font-size:19px;
	line-height: 50px;
	border-bottom:1px solid #ddd;
	margin:20px 0;
	position: relative;
}
.house_title p span{
	position: absolute;
	right:0;
	bottom:-5px;
	font-size:13px;
	color:#666666;
	display: none;
}
.house_title p:hover{
	text-decoration: underline;
}
.hmore{
	position: absolute;
	bottom:0px;
	right:10px;
	z-index:9;
}
.hmore a{
	color:#888888;
	font-size:13px;
}
.hmore a:hover{
	color:#ff0000;
}
.housepic{
	width:35%;
	height:250px;
	overflow: hidden;
	margin-right:50px;
	float:left;
	background: #eee;
}
.housepic img{
	max-width:100%;
	height:auto;
	display: block;
	transition: all 0.4s;
}
.housepic img:hover{
	transform: scale(1.1);
}
.newspic{
	width:35%;
	height:255px;
	overflow: hidden;
	margin-left:50px;
	float:right;
	background: #eee;
	display: none;
}
.newspic img{
	max-width:100%;
	height:auto;
	display: none;
}
.newsinfo{
	font-size:12px;
	line-height: 22px;
	color:#666;
	text-align:left;
}
.newsinfo2{
	font-size:12px;
	line-height: 22px;
	height:66px;
	overflow: hidden;
	color:#666;
	text-align:left;
}
.sbn{
	margin-bottom:20px;
}
.sbn a{
	padding:8px 30px;
	background: #e7781b;
	color:#fff;
	font-size:15px;
}
.sbn a:hover{
	background: #ee0000;
}
.news_title{
	font-size:18px;
	font-weight: bold;
	line-height:40px;
	border-bottom: 1px dashed #dddddd;
	margin-bottom:18px;
	text-align: center;
}
.news_title span{
	font-size:12px;
	font-weight:normal;
	padding-left:15px;
}
.bimg{
	width:100%;
	text-align: center;
	border:1px solid #dddddd;
}
.pages{
	text-align: center;
	margin:50px 0;
}
.home_class{
	font-size:0;
	text-align: center;
	margin-bottom:25px;
}
.home_class ul{
	width:100.5%;
}
.home_class li{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	font-size:15px;
	width:12%;
	background: #dddddd;
	line-height: 36px;
	margin-right:0.5%;
	border-radius: 10px 10px 0 0;
	cursor: pointer;
}
.home_class li:hover,.home_class li.hover{
	background: #00923f;
	color:#fff;
}
.home_pro{
	font-size:0;
}
.home_pro ul{
	width:102.33%;
}
.home_pro li{
	width:31%;
	margin-right:2.33%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.home_pro li p{
   font-size:16px;
   line-height: 40px;
   color:#222;
}
.hpro{
	height:250px;
	width:100%;
	overflow: hidden;
	background-size:cover;
	background-position: center center;	
}
.hpro2{
	height:250px;
	width:300px;
}
.hpro2 img{
	max-width:100%;
	width:auto;
	height:auto;
}
#Marquee_x { overflow:hidden; width: 100%; }  
#Marquee_x ul li{ float:left;overflow:hidden} /* �����������������li�󸡶� */ 
#Marquee_x ul li div{ float:left;height:280px;overflow:hidden} 
#Marquee_x ul li div img{width:auto; height:250px; display:block;} 
#Marquee_x ul li div p{ display:block;text-align: center;line-height: 30px;font-size:15px;} 

.home_pro li:hover .home_info{
	background: #f7f7f7;
}
.home_info{
	border:1px solid #bbb;
	border-top:none;
	padding:5px 10px 35px 10px;
	font-size:14px;
	line-height: 20px;
	text-align: left;
	color:#111;
	position: relative;
}
.home_pro .home_info p{
	font-size:20px;
	color:#ff0000;
	border-bottom:1px solid #cccccc;
	margin-bottom:8px;
}
.home_pro2{
	font-size:0;
}
.home_pro2 ul{
	width:102%;
}
.home_pro2 li{
	width:23%;
	margin-right:2%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.home_pro2 li p{
   font-size:16px;
   line-height: 40px;
   color:#222;
}
.hpro2{
	height:350px;
	width:100%;
	overflow: hidden;
	background-size:cover;
	background-position: center center;	
}
.home_txt{
	height:40px;
	overflow: hidden;
	color:#666666;
	font-size:12px;
	margin-top:6px;
}
.mores{
	position: absolute;
	bottom:10px;
	right:10px;
}
.mores a{
	background: #ff0000;
	line-height: 20px;
	padding:3px 10px;
	color:#fff;
	font-size:12px;
}
.mores a:hover{
	background: #cc0000;
}
.mores2{
	position: absolute;
	bottom:0;
	right:0;
}
.mores2 a{
	background: #ff0000;
	line-height: 20px;
	padding:3px 15px;
	color:#fff;
	font-size:15px;
}
.mores2 a:hover{
	background: #cc0000;
}
.home_newslist{
	width:52%;
	float:right;
	position: relative;
	padding-bottom:30px;
}
.home_newslist li{
	padding:15px 0;
	height:60px;
}
.home_newslist p{
	font-size:18px;
	line-height: 25px;
	height:25px;
	overflow: hidden;
	color:#444444;
}
.home_newslist li:hover p{
	color:#ff0000;
}
.home_newslist li:hover .home_txt2{
	color:#333333;
}
.home_txt2{
	color:#777777;
	font-size:13px;
	line-height: 20px;
	margin-top:8px;
}
.news_pic2{
	float:left;
	width:45%;
	font-size:0;
}
.news_pic2 li {
	display: inline-block;
	cursor: pointer;
	background: #000000;
	position: relative;
}
.news_pic2 img{
	max-width:100%;
	height:auto;
	display: block;
}
.news_pic2 li:hover img,.news_pic2 li.hover img{
	opacity: 0.5;
}
.news_pic2 li p{
	position: absolute;
	text-align: center;
	top:40%;
	width:100%;
	color:#ff0000;
	z-index:99;
	font-size:18px;
	font-weight: bold;
}
.news_pic2 li i{
	display: block;
	margin-top:5px;
}
.news_pic2 li.hover p,.news_pic2 li:hover p{
	color:#ffffff;
}
.home_link{
	font-size:0;
}
.home_link ul{
	width:102%;
}
.home_link li{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width:18%;
	margin-right:2%;
	padding:10px 0;
	margin-bottom:20px;
	border:1px solid #cccccc;
	box-sizing: border-box;
}
.home_link li img{
	max-width:98%;
	height:auto;
}
.home_news_pic{
	height:95px;
	width:140px;
	float:left;
	margin-right:15px;
	background-size:cover;
	background-position: center center;	
}
.home_news_title{
	height:36px;
	background: url(../images/home04.jpg);
}
.home_news_info{
	font-size:12px;
	line-height:22px;
	padding:13px;
	color:#666666;
	background: url(../images/home05.jpg);
}
.home_team{
	position: relative;
	padding:0 40px;
}
.team_bg{
	position: absolute;
	z-index:99;
	width:100%;
	height:100%;
	background: rgba(0,0,0,.1) none repeat scroll 0 0!important;
}
.swiper-slide2{
	position: relative;
	border:1px solid #cccccc;
	box-sizing: border-box;
	padding-bottom:20px;
}
.swiper-slide2:hover{
	background: #f5f5f5;
	border:1px solid #018cff;
}
.team_pic{
	height:260px;
	overflow: hidden;
	background: #eeeeee;
	margin-bottom:10px;
}
.team_pic img{
	max-width:100%;
	height:auto;
}
.team_title{
	text-align: center;
	font-size:14px;
	line-height: 18px;
}
.team_title span{
	color:#018cff;
	font-size:18px;
	display: inline-block;
	line-height: 18px;
	margin-right:8px;
	border-right:1px solid #666;
	padding-right:8px;
}
.team_qq{
   text-align: center;
   margin-top:20px;
}
.team_qq a{
	color:#018cff;
	border:1px solid #018cff;
	display: inline-block;
	padding:3px 10px;
	font-size:15px;
}
.team_qq a:hover{
	color:#ffffff;
	background: #018cff;
	border:1px solid #018cff;
	display: inline-block;
	padding:3px 10px;
	font-size:15px;
}
.home_team_1{
	float:left;
	width:22%;
	margin-bottom:30px;
	border:3px solid #b20000;
	border-right:none;
	box-sizing: border-box;
}
.home_team_2{
	float:right;
	width:78%;
	background:#ffffff;
	margin-bottom:30px;
	border:3px solid #b20000;
	box-sizing: border-box;
}
.team_pic2{
	height:240px;
	overflow: hidden;
	position: relative;
	background: #cccccc;
}
.team_pic2 span{
	position: absolute;
	z-index:9;
	top:-3px;
	left:-3px;
}
.team_pic2 img{
	max-width:100%;
	height:auto;
}
.team_title2{
	background: #b20000;
	text-align: center;
	line-height: 38px;
	color:#fff;
	font-size:17px;
}
.team_title2 span{
	font-size:14px;
	margin-left:10px;
}
.team_title2 p{
	border-top:1px dashed #e90401;
	font-size:15px;
}
.home_team_txt{
	padding:30px;
	height:258px;
	line-height: 26px;
	font-size:15px;
}
.home_team_a{
	margin-top:40px;
}
.home_team_a a{
	display: inline-block;
	padding:2px 15px;
	background: #fef7cb;	
	border:1px solid #ff0000;
	color:#ff0000;	
	margin-right:30px;
}
.home_team_a img{
	display: inline-block;
	vertical-align: middle;
	margin-right:5px;
}
.swiper-slide{
   text-align: center;
   font-size:0;
}
.swiper-slide img{
	 max-width:100%;
	 height:auto;
}
.about_info{
	font-size:15px;
	line-height: 28px;
}
.about_info p{
	margin-top:10px;
	text-indent: 2em; 
}
.about_info img{
	float:right;
	margin-left:30px;
}
.about_pic img{
	width:50%;
	height:auto;
}
.about_news{
	font-size:0;
	margin-top:120px;
}
.about_news ul{
	width:102%;
}
.about_news li{
	width:31.33%;
	margin-right:2%;
	float:left;
	background: #bfe1fd;
	padding-bottom:50px;
}
.about_news_list{
	padding:50px 20px 0 20px;
	height:206px;
}
.about_news_list li{
	font-size:14px;
	list-style: disc;
	width:90%;
	margin:0;
	padding:3px 0 3px 13px;
	line-height: 20px;
	height:20px;
	overflow: hidden;
	background: url(../images/icona.png) no-repeat left center;
}
.about_news_list li a{
	color:#000000;
}
.about_news_list li a:hover{
	color:#ff0000;
}
.about_news_tit{
	text-align: center;
	margin-top:-100px;
	font-size:0;
}
.about_advant{
	font-size:0;
	margin-top:30px;
	position: relative;
	padding-bottom:20px;
}
.about_advant_t{
	position: absolute;
	text-align: center;
	width:100%;
	top:202px;
}
.about_advant li{
	width:50%;
	display: inline-block;
	vertical-align: top;
	height:290px;
}
.w_title{
	font-size:18px;
	color:#018cff;
	border-bottom:1px solid #018cff;
	line-height: 40px;	
	font-weight: bold;
	width:92%;
	margin:0 auto;
	padding-top:10px;
	margin-bottom:15px;
}
.w_info{
	width:92%;
	margin:0 auto;
	font-size:14px;
	line-height: 24px;
}
.w1,.w4,.w5,.w8{
	background:#bfe1fd;
}
.w2,.w3,.w6,.w7{
	background: #ffffff;
	border:1px solid #ddd;
	box-sizing: border-box;
}
.w2 .w_title,.w4 .w_title,.w6 .w_title,.w8 .w_title{
	text-align: right;
}
.con_l{
	float:left;
	width:35%;
}
.con_l img{
	max-width:100%;
	height:auto;
}
.con_r{
	float:right;
	width:60%;
	line-height: 26px;
	font-size:14px;
}
.con_r p{
	color:#ee0000;
	font-size:13px;
	line-height: 24px;
}
.sfoot,.mob-tit{
	display:none;
}
.drawer-hamberger {
	top: -50px;
}
.certpic{
	height:250px;
	text-align: center;
	padding:5px;
	border:1px solid #ddd;
	overflow: hidden;
}
.certpic span{
	height:100%;
	display: inline-block;
	vertical-align: middle;
}
.certpic img{
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	vertical-align: middle;
	transition: all 0.4s;
}
.certpic:hover img{
	transform: scale(1.2);
}
.qqbox{
	position:fixed;
	right:-150px;
	top:25%;
	width:150px;
	z-index:99;
	text-align: center;
	transition: 0.2s ease-in 0s;	
}
.qqleft{
	background: #d40000;
	width:22px;
	padding:25px 5px 10px 6px;
	color:#fff;
	text-align: center;
	position:fixed;
	z-index:100;
	right:0px;
	top:32%;
	font-size:14px;
	cursor: pointer;
	border-radius: 10px 0 0 10px;
}
.qqleft img{
	width:22px;
	height:auto;
	margin-bottom:5px;
}
.qq-tit{
   background: #d40000;
   line-height: 32px;
   padding-top:2px;
   font-size:15px;
   text-align: center;
   color:#fff;
   letter-spacing: 2px;
   border-bottom:4px solid #4a0606;
}
.qq-bg{
	padding:6px 10px 10px 10px;
	background: #fff;
	border:1px solid #e0e0e0;
	border-top:none;
}
.qqpic img{
	max-width:100%;
	height:auto;
	padding-top:10px;
	border-top:1px dashed #ddd;
}
.qqlist{
	padding:12px 5px 5px 5px;
}
.qqlist li{
	text-align: left;
	margin-bottom:8px;
	line-height: 28px;
	height:27px;
	overflow: hidden;
	font-size:13px;
	border:1px solid #aaccd8;
	background: url(../images/qqbg.jpg);
}
.qqlist li img{
	width:24px;
	height:22px;
	display: inline-block;
	vertical-align: middle;
	margin-left:5px;
	margin-right:4px;
}
.qqtel{
	border-bottom:1px dashed #ddd;
	padding:8px 0;	
	font-size:14px;
}
.qqtel img{
	display: inline-block;
	vertical-align: middle;
	margin-right:3px;
}
.qqtel p{
	font-size:15px;
	font-weight: bold;
	color:#d40000;
	padding-top:5px;
}
.bottom1{
	margin-top:30px;
}
.chooseboxs,.chooseboxs2 {
	font-size: 0;
	margin-bottom:6px;
}
.chooseboxs li,.chooseboxs2 li {
	display: inline-block;
	margin: 0 2% 15px 0;
	width: 17%;
	vertical-align: top;
	font-size: 16px;
	cursor: pointer;
}
.chooseboxs2 li{
	width: 12.28%;
}
.chooseboxs li a,.chooseboxs2 li a {
	display: block;
	padding: 10px 0;
	line-height: 22px;
	border: 1px solid #cdcdcd;
	text-align: center;
	color:#000000;
}

.chooseboxs li a.current,.chooseboxs2 li a.current {
	border: 1px solid #ff4a4a;
	color:#ff4a4a;
	background: #ffffff url(../images/choose.png) no-repeat right bottom;
}

.chooseboxs li input,.chooseboxs2 li input {
	display: none;
}
.h_date{
	font-size:13px;
	color:#808080;
	text-align: center;
	margin-right:35px;
	float:left;
	padding:4px 0;
	border-bottom:2px solid #e5e5e5;
}
.h_date span{
	font-size:25px;
	display: block;
}
.home_newslist li:hover .h_date{
	color:#111111;
	border-bottom:2px solid #fe0000;
}
.hmore{
	text-align: right;
	padding-top:10px;
}
.hmore a{
	color:#111111;
	font-size:15px;
	
}
.hmore a:hover{
   color:#ff0000;
}
.visatit{
	text-align: center;
	font-size:24px;
	font-weight: bold;
	color:#222222;
	margin:50px 0 20px 0;	
}
.visabox{
	margin-top:20px;
}
.visabox li{
	padding-bottom:30px;
	line-height: 25px;
	font-size:14px;
	color:#5a5a5a;
}
.visabox img{
	max-width:100%;
	height:auto;
}
.pr_tit{
	font-size:18px;
	color:#222222;
	font-weight: bold;
	border-bottom:1px solid #dddddd;
	margin-bottom:15px;
	line-height: 40px;
}
.pr_tit span{
	color:#8f8f8f;
	font-size:14px;
	font-weight: normal;
	margin-left:10px;
}
.right_t{
	background: #012d52;
	line-height: 38px;
	color:#fff;
	font-size:16px;
	padding-left:10px;
	margin-top:60px;
}
.right_list li{
	padding:20px 12px;
	font-size:12px;
	color:#666666;
}
.rightbg1{
	background: #f2f2f2;
}
.rightbg2{
	background: #e8e7e7;
}
.right_list li p{
	font-size:16px;
	margin-bottom:5px;
	color:#000000;
}
.rmore{
	padding-top:5px;
}
.right_list li a{
	color:#0000ff;
	font-size:13px;
}
.right_list li a:hover{
	text-decoration: underline;
}
.page2{
	text-align: center;
	padding:20px 0;
}
.page2 a{
	background: #012d50;
	color:#ffffff;
	font-size:16px;
	padding:10px 30px;
}
.feval{
	background: #deebfc;
	border-top:1px solid #c9d8ef;
	padding:20px 0;
	position: fixed;
	z-index:100;
	bottom:0;
	width:100%;
}
.felist{
	font-size:0;
}
.felist li{
	display: inline-block;
	vertical-align: top;
	width:14%;
}
.felist img{
  width:auto;
  height:21px;
  margin-top:9px;

}
.fsou,select{
	border:1px solid #bec7d6;
	background: #ffffff;
	width:95%;
	font-size:16px;
	box-sizing: border-box;
	padding:10px 5px;
	color:#686868;	
	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";
}
.fsend{
	border:1px solid #ff7500;
	background: #ff9000;
	width:95%;
	font-size:16px;
	box-sizing: border-box;
	padding:10px 10px;
	color:#ffffff;	
	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";	
}
.banner1{
	text-align: center;
}
.banner1 img{
	max-width:100%;
	height:auto;
}
.mlogo,.m_title{
	display: none;
}
.info_tit{
	text-align: center;
	color:#002e52;
	font-size:35px;
	margin:50px 0;
	letter-spacing: 1px;
}
.info_tit i{
	width:60px;
	height:2px;
	background: #fe0000;
	display: block;
	margin:0 auto;
	margin-top:10px;
}
.info_txt{
	text-align: center;
	font-size:17px;
	line-height: 30px;
	color:#666666;
}
.info_pic{
	text-align: center;
}
.info_pic img{
	max-width:100%;
	height:auto;
}
.info_list{
	font-size:0;
	margin-top:20px;
	margin-bottom:40px;
}
.info_list ul{
	width:102%;
}
.info_list li{
	display: inline-block;
	vertical-align: top;
	width:31.33%;
	margin-right:2%;
	color:#666666;
	font-size:15px;
	line-height: 26px;
}
.info_list li img{
	width:100%;
	height:auto;
}
.info_list li p{
	font-size:24px;
	/*color:#f50a32;*/
	padding:15px 0;
}
.info_list li p:first-child{
	font-size:18px;
	color:#f50a32;
	padding:15px 0 10px 0;
}
.item_info img{
	max-width:100%;
	height:auto;
}
.footbg2{
	display: none;
}
.mform .mleft img{width:60px;height:auto;
float:none;
padding:0 10px;
vertical-align:middle;
margin-top:10px;
}
@media screen and (max-width:740px) {
  .wrap{
  	  width:100%;
  }
  .banner2{
	   display: block;
   }
   .drawer-hamberger {
	   top: auto;
   }
   .mob-tit {
		display: block;
		background: #0c345b;
		line-height: 38px;
		color: #fff;
		text-align: center;
		font-size: 18px;
		cursor: pointer;
		position: relative;
	}
	.mob-tit  span{
		width:22px;
		display: inline-block;
	}
   .mob-tit img{
      vertical-align: middle;
      margin-left:5px;
      width:24px;
      height:auto;
   }
	.moblist {
		position: absolute;
		z-index: 99;
		top: 38px;
		width: 100%;
		text-align: center;
		border-bottom: 1px solid #eee;
	}
	.moblist li {
		border-bottom: 1px solid #fff;
		line-height: 34px;
		font-size: 16px;
		background: #e5e5e5;
	}
	.moblist li a {
		display: block;
	}
	.goback a{
		position: absolute;
		left:0;
		top:0;
		padding:0 10px;
	}
	.mlogo{
		display:block;
		width:100%;
		position: fixed;
		background: #ffffff;
		top:0;
		height:40px;
		padding:5px 0 5px 5px;
		z-index:99;
		border-bottom:1px solid #ddd;
	}
	.mlogo img{
		height:100%;
		width:auto;
	}
	.tels,.topass{
	   position: absolute;
	   right:60px;
	   top:14px;
	   font-size:15px;
	}
	.topass{
		right:100px;
	}
	.tels img{
		width:25px;
		height:auto;
	}
	.topass img{
		width:25px;
		height:auto;
		margin-right:4px;
		vertical-align: middle;
	}
	.visatit{
		font-size:19px;
		font-weight: bold;
		margin:15px 0;	
   }
   .feval{
   	padding:10px 0;
   }
	.fsou{
		width:95%;
		font-size:13px;
		padding:1px 2px 0px 2px;
	}
	.fsend{
		width:95%;
		font-size:13px;
		padding:6px 3px;
		color:#333333;
	}
	.page2 a{
		font-size:15px;
		padding:8px 30px;
	}
	.housepic,.house_title{
		float:none;
		width:100%;
		height:auto;
	}
	.house_title{
		line-height: 24px;
	}
	.house_title p{
		color:#ff0000;
		font-size:17px;
		line-height: 26px;
		border-bottom:1px solid #ddd;
		margin:10px 0;
		padding-bottom:6px;
	}
	.houselist li{
		padding:15px 10px;
	}
	.pages{
		text-align: center;
		margin:20px 0;
	}
	.space2{
		height:70px;
	}
	.space3{
		height:51px;
	}
	.con_info,.visabox,.about_info{
		padding:10px;
		font-size:16px;
		line-height: 25px;
	}
	.bg6{
		padding-bottom:10px;
	}
	.about_info{
		font-size:16px;
		line-height: 25px;
	}
	.about_info img{
		display: block;
		float:none;
		margin:0 auto;
		margin-bottom:10px;
		width:96%;
	}
	.housepic img:hover{
		transform:none;
	}
	.about_news{
		font-size:0;
		margin-top:20px;
	}
	.about_news ul{
		width:100%;
	}
	.about_news li{
		width:100%;
		margin-right:0;
		float:none;
		background: #ffffff;
		padding-bottom:20px;
	}
	.about_news_tit{
		text-align: left;
		font-size:17px;
		font-weight: bold;
		padding:0;
		margin:0;
		width:100%;
		padding-left:10px;
		box-sizing: border-box;
	}
	.about_news_tit img{
		display:none;
	}
	.about_news_list{
		padding:10px 20px 0 20px;
		height:auto;
	}
	.about_news_list li{
		font-size:16px;
		list-style: disc;
		width:90%;
		margin:0;
		padding:3px 0 3px 13px;
		line-height: 20px;
		height:20px;
		overflow: hidden;
		background: url(../images/icona.png) no-repeat left center;
	}
	.about_advant{
		margin-top:0;
	}
	.about_advant li{
		width:100%;
		height:auto;
		padding-bottom:20px;
	}
	.w1,.w3,.w5,.w7{
		background:#bfe1fd;
	}
	.w2,.w4,.w6,.w8{
		background: #ffffff;
		border:0px solid #ddd;
		box-sizing: border-box;
	}
	.w_info{
		width:93%;
		font-size:15px;
	}
	.pages span,.pass_title,.mores{
		display:none;
	}
	.pass_info{
		padding:15px 10px;
		font-size:16px;
		line-height: 25px;
		margin-bottom:10px;
	}
	.pass_pic{
		float:none;
		width:100%;
		margin-left:0;
		text-align: center;
	}
	.n_title{
		color:#018cff;
		font-size:18px;
		line-height: 24px;
		text-align: center;
		padding:20px 10px 20px 10px;
	}
	.n_share{
		padding:0 10px;
	}
	.goback{
		height:24px;
		margin-bottom:0;
	}
	.home_pro ul{
		width:99%;
		margin:0 auto;
	}
	.home_pro li{
		width:48%;
		margin:0 1% 5px 1%;
		display: inline-block;
		vertical-align: top;
		font-size:15px;
		text-align: center;
	}
	.home_pro li img{
		max-width:100%;
		height:auto;
	}
	.news_pic2,.home_newslist{
		float:none;
		width:100%;
	}
	.home_link ul{
		width:100%;
	}
	.home_link li{
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width:31.33%;
		margin:0 1% 10px 1%;
		padding:10px 0;
		border:1px solid #cccccc;
		box-sizing: border-box;
	}
	.p_tit_m{
		line-height:40px;
		color:#333333;
		font-weight: bold;
		font-size:17px;
		padding:10px 10px 5px 10px;
		position: relative;
	}
	.home_case{
		font-size:0;
		width:99%;
		margin:0 auto;
	}
	.home_case li{
		width:46%;
		display: inline-block;
		vertical-align: top;
		margin:0 2%;
	}
	.home_case li img{
		max-width:100%;
		height:auto;
	}
	.hpro{
		height:140px;
	}
	.home_info{
		padding:5px 10px;
		border:none;
		font-size:15px;
	}
	.mores2{
		position:relative;
		text-align: center;
		padding:10px 0;
		font-size:16px;
	}
	.mores2 a,.mores2 a:hover{
		display: inline-block;
		padding:6px 20px;
		border:1px solid #dddddd;
		font-size:15px;
		border-radius:10px;
		width:200px;
		color:#333333;
		background: transparent;
	}
	.news_pic2{
		margin-bottom:15px;
		margin-top:20px;
	}
	.news_pic2 li{
		width:33.33%;
		float:left;
		font-size:17px;
		text-align: center;
		color:#333333;
		background: #dddddd;
		line-height: 34px;
	}
	.news_pic2 li.hover{
		color:#ffffff;
		background: #666666;
	}
	.home_newslist{
		padding-bottom:0px;
	}
	.home_newslist li{
		padding:4px 0 4px 18px;
		height:auto;
		font-size:15px;
		background: url(../images/icon3.gif) no-repeat 8px center;
	}
	.home_info{
		font-size:16px;
		line-height: 20px;
		text-align: center;
	}
	.home_team_txt{
		padding:10px;
		height:auto;
		line-height: 26px;
		font-size:15px;
	}
	.home_team{
		position: relative;
		padding:0 10px;
	}
	.team_pic{
		height:auto;
	}
	.team_pic2{
		height:160px;
		float:left;
		width:150px;
		margin-right:20px;
	}
	.home_team_1{
		float:none;
		width:100%;
		margin-bottom:0;
		border:none;
		height:160px;
	}
	.home_team_2{
		float:none;
		width:100%;
		margin-bottom:0;
		border:2px solid #b20000;
	}
	.home_team_a{
		margin-top:20px;
	}
	.home_team_a a{
		display: inline-block;
		padding:2px 5px;
		background: #fef7cb;	
		border:1px solid #ff0000;
		color:#ff0000;	
		margin-right:10px;
	}
	.items_txt{
		width:100%;
		margin:0 auto;
		color:#333333;
		font-size:15px;
		line-height: 25px;
		text-align:center;
		padding:0 8px;
		box-sizing: border-box;
	}
	.items_list{
		text-align: left;
	}
	.items_list li{
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width:48%;
		margin:0 1% 5px 1%;
	}
	.items_list li img:hover{
		transform: scale(1);
	}
	.items_list li p{
		color:#333;
		font-size:15px;
		line-height: 25px;
		padding-top:5px;
	}
	.ascen_list{
		text-align: center;
		margin-top:10px;
	}
	.ascen_list ul{
		width:100%;
	}
	.ascen_list li{
		width:31.33%;
		margin:0 1% 10px 1%;
		padding:0;
		display: inline-block;
		box-sizing: border-box;
		vertical-align: top;
		color:#222222;
		line-height: 20px;
		font-size:14px;
		text-align: center;
		height:auto;
	}

	.ascen_list li .a_title{
		font-size:16px;
		margin-bottom:10px;
	}
	.home_news li{
		font-size:15px;
		line-height: 20px;	
		padding:5px 0 5px 20px;
		list-style:none;
		margin-left:0;
		color:#333;
		position: relative;
		background: url(../images/icona.png) no-repeat 10px center;
		background-size:4px 4px;
	}
	.home_news li a{
		color:#333;
	}
	.info_list ul{
		width:100%;
	}
	.info_list li{
		width:96%;
		margin:0 2% 10px 2%;
		text-align: left;
		font-size:14px;
	   line-height: 22px;
	}
	.info_list li p{
		font-size:16px;
		/*color:#f50a32;*/
		padding:6px 0;
	}
	.info_list li div{
		float:left;
		margin-right:10px;
		width:40%;
	}
	.info_tit{
		text-align: center;
		color:#002e52;
		font-size:22px;
		margin:20px 0;
		letter-spacing: 1px;
	}
	.info_tit i{
		width:50px;
		height:2px;
		background: #fe0000;
		display: block;
		margin:0 auto;
		margin-top:5px;
	}
	.info_txt{
		text-align: center;
		font-size:15px;
		line-height: 26px;
		color:#666666;
		padding:0 10px;
		box-sizing: border-box;
	}
	.ascen_list li div{
		width:50px;
		overflow: hidden;
		margin:0 auto;
	}
	.ascen_list li div img{
		max-width:100%;
		height:auto;
	}
	.bg2{
		padding-bottom:10px;
		padding-top:10px;
	}
	.visatit{
		margin:10px 0 0 0;	
	}
	.visabox{
		margin-top:0px;
	}
	.bg4{
		background:transparent;
		padding:10px;
		line-height: 26px;
		font-size:15px;
	}
	.bg5{
		background: #ebebeb;
		padding:15px;
		line-height: 26px;
		font-size:16px;
		text-align: center;
		color:#020202;
		margin-bottom:15px;
	}
	.item_pic{
		float:none;
		width:100%;
	}
	.item_txt{
		float:none;
		width:100%;
		color:#333;
		font-size:16px;
		line-height: 26px;
	}
	.item_title{
		font-size:16px;
		color:#333333;
		line-height: 26px;
		border-left:1px solid #ffffff;
		padding-left:0;
		margin:10px 0 15px 0;
	}
	.item_title p{
		color:#018cff;
		padding-top:0px;
		font-size:21px;
	}
	.item_nav{
		display: none;
	}
	.p_titk{
		line-height:40px;
		color:#8f8f8f;
		font-size:13px;
		border-bottom:1px solid #8f8f8f;
		padding-top:10px;
		padding-left:5px;
		margin-bottom:10px;
		text-transform: uppercase;
		position: relative;
	}
	.p_titk p{
		font-size:19px;
		color:#000000;
		display: inline-block;
		margin-right:8px;	
	}
	.footbg2{
		background: #012d52;
		display: block;
		line-height: 24px;
		text-align: left;
		color:#ddd;
		font-size:15px;
		padding:10px 14px;
		box-sizing: border-box;
		margin-top:20px;
	}
	.wid1{
		width:100px;
	}
	.chooseboxs,.chooseboxs2 {
		font-size: 0;
		margin-bottom:0px;
	}
	.chooseboxs li,.chooseboxs2 li {
		margin: 0 2% 8px 0;
		width: 30%;
		font-size: 16px;
	}
	.chooseboxs2 li{
		width: 30%;
	}
	.chooseboxs li a,.chooseboxs2 li a {
		padding: 7px 0;
	}
	.ltable td{
		padding:10px 5px;
		font-size:16px;
	}
	.ltable td p{
		color:#aaaaaa;
		font-size:13px;
	}	
	.tips{
		color:#aaaaaa;
		font-size:13px;
		padding-left:0px;
		display: inline-block;
	}
	.ban{
		background: url(../images/formbg.jpg) no-repeat center center;
		height:auto;
		text-align: center;
		font-size:18px;
		padding-top:20px;
		color:#9c9c9d;
	}
	.ban p{
		color:#3da6ff;
		font-size:24px;
		padding:30px 0 15px 0;
	}
	.sousuo2{
		padding:5px;
		font-size:15px;
		line-height: 22px;
		color:#666666;
	}
	.s3{
		width:60px;
		margin-left:5px;
	}
	.goback span{
		display: none;
	}
	.nexts{
		position:relative;
		right:auto;
		bottom:auto;
		margin-top:-3px;
		overflow: hidden;
		height:22px;
	}
	.nexts a{
		padding-left:60px;
		text-overflow:ellipsis;
		white-space:nowrap;
		box-sizing: border-box;
	}
	.team_title{
		text-align: center;
		font-size:14px;
		line-height: 18px;
	}
	.team_title span{
		color:#018cff;
		display: block;
		font-size:16px;
		line-height: 18px;
		margin-right:0;
		border-right:none;
		padding-right:0;
	}
	.team_qq{
   	margin-top:10px;
	}
	.swiper-slide2{
		padding-bottom:10px;
	}
}

.swiper1 {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	height: 56px;
}
/*.swiper1 .selected {*/
/*color: #ec5566;*/
/*border-bottom: 2px solid #ec5566;*/
/*}*/
.swiper1 .swiper-slide {
	text-align: center;
	font-size: 16px;
	height: 50px;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	cursor: pointer;
}
.swiper2 {
	width: 100%;
}
.swiper2 .swiper-slide {
	height: calc(100vh - 50px);
	background-color: #ccc;
	color: #fff;
	text-align: center;
	box-sizing: border-box !important;
	overflow-x: hidden !important;
}
.justifycont{
	justify-content:center;
}
/*.swiper-button-next.swiper-button-whitexm, .swiper-button-prev.swiper-button-whitexm {*/
/*--swiper-navigation-color: #012d52;*/
/*}*/
.swiper-paginationbanner {
	position: absolute;
	text-align: center;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}
.swiper-paginationbanner.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-container-vertical &gt; .swiper-paginationbanner {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0px, -50%, 0);
	-moz-transform: translate3d(0px, -50%, 0);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate3d(0px, -50%, 0);
	transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical &gt; .swiper-paginationbanner .swiper-pagination-bullet {
	margin: 5px 0;
	display: block;
}
.swiper-container-horizontal &gt; .swiper-paginationbanner {
	bottom: 15px;
	left: 0;
	width: 100%;
}
.swiper-container-horizontal &gt; .swiper-paginationbanner .swiper-pagination-bullet {
	margin: 0 3px;
}
.swiper-containerList {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 16px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide p{color: #fff;}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
	--swiper-navigation-color: #ffffff;
}
.preview{position: relative;width: 1100px; overflow: hidden;text-align: center;margin: 20px auto 0 auto;}
.gallery-thumbs .swiper-slide-thumb-active {
	opacity: 1;
}
.gallery-thumbs .swiper-slide-thumb-active &gt; p {
	color:#fcff03;
	margin-bottom: 3px;
}
.gallery-thumbs .swiper-slide-thumb-active &gt; div {
	border-bottom: 4px solid #fcff03;
	width: 60%;
	text-align: center;
	margin: 0 auto;
}</pre></body></html>