@charset "UTF-8";
.pc{
	display:none;
}
.base{
	width:1200px; max-width:100%; margin:0 auto;
}
.header{
	height:80px; padding-top:10px;
}
.header .l1{
	width:50%; float:left;
}
.header .l2{
	width:50%; float:right; text-align:right; padding-top:8px;
}
.header .l3{
	display:none;
}
a.top-qq{
	padding-left:33px; background:url(../pic/qq.png) no-repeat left center; text-decoration:none; display:inline-block; color:#999999; height:42px; text-align:center;
}
a.top-qq span{
	display:block; height:20px; line-height:20px; margin-bottom:2px;
}
a.top-qq font{
	border:solid 1px #30ADFB; height:18px; line-height:18px; font-size:12px; padding:0px 4px; border-radius:2px; color:#30ADFB;
}
.top-tel{
	margin-left:25px; display:inline-block; padding-left:46px; height:40px; background:url(../pic/tel.png) no-repeat left center; text-align:left;
}
.top-tel span{
	display:block; height:18px; line-height:18px; font-size:14px; color:#999999;
}
.top-tel font{
	display:block; height:24px; line-height:24px; font-size:20px; color:#30adfb;
}
.top-logins{
	display:inline-block; margin-left:30px; height:42px; line-height:42px; float:right;
}
.top-logins a{
	display:inline-block; border:solid 1px #30ADFB; border-radius:3px; height:34px; line-height:34px; color:#30ADFB; text-decoration:none; padding:0px 12px;
}
.top-logins a.reg{
	color:white; background:#30ADFB; margin-right:8px;
}

.top-ww{
	display:none; 
}
.navs a{
	display:inline-block; float:left; width:11.1%; text-align:center; text-decoration:none; height:48px; line-height:48px; color:#666666; font-size:18px;
}
.navs a.cur,.navs a:hover{
	color:#30adfb;
}
.carousel-indicators li{
	width:55px; height:5px; background:#ccc; border:none; border-radius:0px; margin:0px 15px;
}

.carousel-indicators li.active{
	width:55px; height:5px; background:white; border:none;  border-radius:0px;  margin:0px 15px;
}
.carousel-indicators{
	bottom:140px;
}

#carousel-example-generic{
	marign-bottom:0px;
}

.gd-o{
	 background:white; padding:30px 40px; position:relative; bottom:75px;
}
.io-g li{
	width:25%; float:left; height:90px; text-align:center;
}
.io-g li .tit{
	height:56px; line-height:56px;   display:inline-block; padding:0px 18px; color:#30ADFB; position:relative;
}
.io-g li .tit span{
	display:inline-block;   position:relative; height:50px; line-height:50px; font-size:52px; font-weight:bold;
}
.io-g li .tit font{
	color:#30adfb; font-size:16px; position:absolute; top:0px; right:0px; height:18px; line-height:18px;
}
.io-g li>font{
	height:35px; line-height:35px; margin-top:4px; display:block; text-align:center; color:#666666; font-size:16px;
}
.gbox1{
	background:#F6F6F6; padding-bottom:42px;
}

.wo-title{
	height:50px; line-height:50px; font-size:30px; color:#333333; text-align:center; margin-bottom:10px;
}
.wo-desc{
	color:#999999; line-height:25px; font-size:16px; margin-bottom:35px; text-align:center;
}

.wos .ow{
	width:390px; float:left; margin-right:10px; background:#30ADFB; height:470px; color:white; padding:30px 40px; text-align:center; padding-top:75px;
}
.wos .ow:hover{
	background:#02C6C4;
}
.wos .ow2{
	width:800px; float:left; 
}

.oww li{
	width:390px; float:left; margin-bottom:10px; margin-right:10px;
}
.oww li:nth-child(even){
	margin-right:0px;
}

.ow .tit{
	font-size:36px; height:60px; line-height:50px; margin-bottom:18px; padding-top:10px;
}

.odesc{
	line-height:25px; color:white; font-size:14px;
}
.zy-box{
	padding:50px 0px;
}
.z-title{
	font-size:30px; text-align:center; color:#333; line-height:45px;
}
.z-title font{
	color:#30adfb;
}
.z-desc{
	color:#999999; font-size:16px; text-align:center; line-height:32px;
}
.mt-link{
	text-align:center; margin-top:12px;
}
.mt-link a{
	display:inline-block; text-decoration:none; color:#666666; height:42px; line-height:42px; font-size:16px; padding:0px 23px; border:solid 1px white; margin:0px 18px;
}
.mt-link a.cur,.mt-link a:hover{
	border-color:#30ADFB; color:#30ADFB;
}
.mt-tab .ms-tab{
	display:none;
}
.mt-tab .ms-tab.cur{
	display:block;
}
.mts img{
	max-width:100%; height:auto !important;
}

.bg1{
	height:625px; background:url(../pic/bg1.jpg) no-repeat center center; padding:50px 0px; padding-top:80px;
}
.fa-tit{
	height:42px; line-height:42px; text-align:center; color:white; font-size:30px; margin-bottom:7px;
}
.fa-desc{
	line-height:30px; text-align:center; color:#999; font-size:16px;
}
.fa-box{
	position:relative; margin-top:30px; padding-left:245px;
}
.fa-nav{
	width:200px; padding-right:50px; height:100%; border-right:solid 5px #6E757F; position:absolute; left:0px; top:0px;
}
.fa-nav a{
	display:block; margin-bottom:15px; height:40px; color:white; line-height:40px; text-align:center; font-size:16px; text-decoration:none;
}
.fa-nav a.cur{
	background:#30AEFB; color:white;
}
.c-title{
	margin-bottom:13px; height:57px; color:white; font-size:30px; text-align:right;
}
.c-title span{
	float:left;
}
.c-title a{
	color:#999999; font-size:14px; text-decoration:none; height:30px; line-height:30px; border:solid 1px #999999; display:inline-block; padding:0px 13px; border-radius:2px;
}
.c-title a:hover{
	color:white; border-color:white;
}
.c-content{
	line-height:33px; color:#999; padding:5px 0px; margin-bottom:40px; font-size:16px;
}
.c-1{
	margin-top:25px;
}
.fa-tabs .fatbab{
	display:none;
}
.fa-tabs .fatbab.cur{
	display:block;
}

.cw-title{
	display:none;
}

.cw-title a{
	color:#999999; font-size:14px; text-decoration:none; height:30px; line-height:30px; border:solid 1px #999999; display:inline-block; padding:0px 13px; border-radius:2px;
}

.ysbox{
	padding:60px 0px;
}
.yslist{
	margin-top:23px;
}
.yslist li{
	width:380px; float:left; margin-right:30px; margin-bottom:30px;
}
.yslist li:nth-child(3n+0){
	margin-right:0px;
}
.yslist li img{
	max-width:100%;
}
.bg2{
	height:310pz; background:url(../pic/bg2.jpg) no-repeat center center; padding:40px 0px; padding-top:55px;
}

.foot{
	background:#282828; padding-top:45px; padding-bottom:5px; color:white;
}
.foot a{
	color:#777; text-decoration:none;
}
.dibu{
	padding-right:320px; position:relative; padding-bottom:15px; border-bottom:solid 1px #666666; margin-bottom:10px;
}
.dibu .codebox{
	width:280px; position:absolute; right:0px; top:0px; text-align:center;
}
.codebox img{
	max-width:140px;
}
.codebox span{
	display:block; line-height:38px; font-size:14px; text-align:center; color:#666;
}
.d-nav{
	height:45px; line-height:45px; overflow:hidden; margin-bottom:10px;
}
.d-nav a{
	display:inline-block; text-decoration:none; color:white; font-size:16px; margin-right:50px;
}
.d-nav a:last-child{
	margin-right:0px;
}
.d-nav a span{
	display:none;
}

.d-line{
	line-height:43px; height:43px; margin-bottom:15px; color:#999999; font-size:16px;
}
.d-line font{
	font-size:36px; color:white; margin-right:15px; margin-left:5px;  
}

.flinks{
	color:white; line-height:32px; font-size:16px;
}
.flinks span{
	display:block; line-height:29px;
}
.flinks a{
	 margin-bottom:10px; font-size:14px; margin-right:15px;
}
.d-msg{
	line-height:32px; color:#777;
}
.d-msg a.help{
	float:right; 
}
.d-msg a.help font{
	color:white;
}