@charset "UTF-8";
.base{
	padding:0px 6px;
}
.wap{
	display:none !important;
}
.ntitle {
    line-height: 28px;   
    text-align: center;
    font-size: 18px;
    color: black;
    margin-bottom: 10px;
}

.ncontent {
    line-height: 25px;
	padding:0px 10px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
	 
}
.ncontent img{
	max-width:100%; height:auto !important;
}
.header{
	height:50px; padding:5px 10px; background:white; border-bottom: solid 1px #f0f0f0;
}
.header .dingbu-box{
	height:40px; position:relative; 
}
.header .dingbu-box a.logo{
line-height:40px; height:40px; display:inline-block;
}
.header .dingbu-box a.logo img{
	height:32px;
}
.header .dingbu-box .h-tool .search-box{
	display:none;
}
.header .dingbu-box .h-tool{
	height:35px; line-height:35px; background:white; width:100%; position:fixed; z-index:5200; left:0px; bottom:15px; text-align:center; display:none;
}

.header .dingbu-box .h-tool a{
	display:inline-block; color:#888; padding:0px 5px; margin:0px 6px; line-height:35px; text-decoration:none;
}
.header .dingbu-box .h-tool a.yyyy{
	display:none;
}
.header .dingbu-box .h-tool a.cur{
	display:none;
}
.header .lanmu{
	position:fixed; z-index:5000; width:100%; height:100%; background:white; left:0px; top:0px; display:none;
}
.header.wapcur .lanmu,.header.wapcur .dingbu-box .h-tool{
	display:block;
}
.lanmu ul{
	text-align:right; 
}
.lanmu ul li{
	height:50px; line-height:50px; border-bottom:solid 1px #f0f0f0; text-align:center;
}
.lanmu ul li>a{
	text-decoration:none; display:block; text-align:center; height:50px; line-height:50px; color:#999;
}
.lanmu ul li>.subs{
	display:none;
}
.mulu{
	position:absolute; height:40px; position:absolute; top:0px; line-height:42px; right:0px; text-align:center;
}

.ppts{
	position:relative;
}
.ppts ul li{
	position:relative; width:100%; overflow:hidden; text-align:center; display:none; opacity:0; transition: all 0.6s;  
}
.ppts ul li.ons{
	display:block;
}
.ppts ul li.cur{
	opacity:1; display:block;
}
.ppts ul li>img{
	width:100%;
}
.ppts ul li .zhi{
	width:90%; height:60%; top:30%; position:absolute; color:white; left:5%; overflow:hidden;
}
.ppts ul li .zhi span{
	display:block; height:30px; line-height:30px; color:#ffffff; font-size:16px; margin-bottom:3px; transition: all 0.6s; position:relative; top:52px; opacity:0;
}
.ppts ul li .zhi font{
	display:block; height:20px; line-height:20px; font-size:12px; transition: all 0.6s;    position:relative; top:52px; opacity:0;
}
.ppts ul li.cur{
	width:100%; height:100%; opacity:1;    
}
.ppts ul li.cur .zhi span{
	opacity:1; top:0px;
}
.ppts ul li.cur .zhi font{
	opacity:1; top:0px;
}
.ppts .slis{
	height:20px; bottom:10px; width:80%; left:10%; position:absolute; text-align:center;
}
.ppts .slis a{
	height:10px; width:10px; margin:0px 5px; display:inline-block; text-decoration:none; border-radius:50%; background:#00A3DE;
}
.ppts .slis a.ons{
	background:#A7CC0D;
}
.gb{
	height:42px; line-height:42px; background:black; color:white; margin-top:30px; border-radius:3px; text-align:center; width:80%; margin-left:10%;
}
.index1{
	padding:35px 0px; padding-top:20px;
}
.index-tit1{
	text-align:center; margin-bottom:10px; line-height:36px; font-size:18px; color:#00aff0;
}
.index1 .desc{
	line-height:26px; color:#999999; padding:0px 20px; text-align:center; margin-bottom:20px;
}
.ffooe{
	margin-bottom:10px;
}
.ffooe li{
	width:32%; float:left; text-align:center; padding:10px 10px; margin-bottom:20px; overflow:hidden; margin-right:2%; padding-bottom:20px;
}
.ffooe li a{
	display:block; text-decoration:none;
}
.ffooe li:nth-child(3n+0){
	margin-right:0px;
}
.ffooe li .img{
	height:52px; line-height:32px; text-align:center; width:52px; display:inline-block; border:solid 1px #DEDEDE; border-radius:50%; padding:10px;
}
.ffooe li .img img{
	max-width:32px;
}
.ffooe li .img img:last-child{
	display:inline-block;
}
.ffooe li .img img:first-child{
	display:none;
}
.ffooe li.cur .img img:last-child{
	display:none;
}
.ffooe li.cur .img img:first-child{
	display:inline-block;
}
.ffooe li .txt{
	height:36px; line-height:18px; color:#999; font-size:12px; margin-top:7px;
}
.ffooe li.cur .img{
	border-color:#A6CC0C; background:#A6CC0C;
}
.ffooe li.cur{
	background:url(../images/index_tb1.png) no-repeat center bottom;
}
.index1 .img{
	text-align:center;
}
.index1 .img img{
	max-width:100%;
}
.index-bg1{
	height:140px;  color:white; padding:35px 20px; background:url(../images/bg0.jpg) no-repeat center center; text-align:center;
}
.index-bg1 .left{
	 line-height:35px; font-size:14px; color:#fff;
}
.index-bg1 .right{
	display:none;
}
.index2{
	padding:35px 0px;
}
.index2 .index-about{
	
}
.index-about .title{
	line-height:30px; color:#999999; font-size:16px; margin-bottom:20px; text-align:center;
}
.index-about .title span{
	display:block; height:20px; line-height:20px; color:#333333; font-size:14px;
}
.index-about .about-desc{
	 color:#777; line-height:25px; margin-bottom:15px; font-size:12px;
}
.index-about .more{
	text-align:center;
}
.index-about .more a{
	border:solid 1px #EEEEEE; display:inline-block; text-align:center; color:#cccccc; text-decoration:none; text-transform:uppercase; height:32px; line-height:32px; font-size:13px; padding:0px 23px;
}
.index3{
	background:#F5F5F5; padding:30px 0px;
}
.index3 ul li{
	width:33.3%; border-right:solid 1px #DEDEDE; float:left; text-align:center; padding:10px 10px; font-size:13px; color:#666666; line-height:25px; 
}
.index3 ul li:nth-child(3n+0){
	margin-right:0px;
}
.index3 ul li:nth-child(4n+0),.index3 ul li:nth-child(5n+0),.index3 ul li:nth-child(6n+0){
	border-top:solid 1px #DEDEDE;
}
.index3 ul li .img{
	height:56px; line-height:56px;
}
.index3 ul li .img img{
	max-width:100%; max-height:42px;
}
.index3 ul li .txt{
	color:#666666; line-height:20px; font-size:12px;
}
.index3 ul li .txt span{
	display:block; line-height:20px; font-size:13px;
}
.index3 ul li .img img:first-child{
	display:none;
}
.index3 ul li .img img:last-child{
	display:inline-block;
}
.index4{
	padding:40px 0px;
}
.index4 .index-c a{
	width:48.5%; margin-right:3%; float:left; display:block; text-decoration:none; color:white; text-align:center; position:relative; display:block; overflow:hidden; margin-bottom:22px;
}
.index4 .index-c a:nth-child(even){
	margin-right:0px;
}
.index4 .index-c a img{
	width:100%; transition: all 0.6s; transition-delay: 0.2s;
}
.index4 .index-c a:last-child{
	margin-right:0px;
}
.index4 .index-c a  .txt{
	position:absolute; width:100%; height:40px; line-height:40px; bottom:0px; left:0px; text-align:center; color:white; background:url(../images/b.png) repeat left top; overflow:hidden;
}
.index4 .index-c a  .txt span{
	display:none;
}
.index-title{
	text-align:center; margin-bottom:20px;
}
.index-title span{
	display:block; color:#999999; font-size:15px; height:26px; line-height:26px; text-transform:uppercase; 
}
.index-title font{
	display:block; height:19px; line-height:19px; color:#333333; font-size:12px;
}
.index5{
	background:url(../images/bg1.jpg) no-repeat center center; padding:40px 0px;
}
.index-n{
	 position:relative;overflow:hidden;
}
.index-n .tw{
	 overflow:hidden; margin-bottom:25px;
}
.index-n .tw a{
	display:block; text-decoration:none; position:relative; overflow:hidden;
}
.index-n .tw a img{
	width:100%; 
}
.index-n .tw a .txt{
	height:65px; background:url(../images/b.png) repeat ; padding:10px 6px; width:100%; position:absolute; left:0px; bottom:0px; color:white; text-decoration:none;
}
.index-n .tw a .txt .boxs{
	padding-right:80px; height:45px; position:relative;
}
.index-n .tw a .txt .boxs .rq{
	width:70px; text-align:center; position:absolute; right:0px; top:0px;
}
.index-n .tw a .txt .boxs .rq>span{
	display:block; height:25px; font-size:15px; line-height:25px; overflow:hidden;
}
.index-n .tw a .txt .boxs .rq>font{
	display:block; height:18px; font-size:12px; line-height:18px; overflow:hidden; margin-top:2px;
}
.index-n .tw a .txt .boxs>span{
	display:block; height:25px; line-height:25px; font-size:14px; overflow:hidden;
}
.index-n .tw a .txt .boxs>font{
	display:block; height:20px; line-height:20px; font-size:13px; overflow:hidden;
}
.index-n ul li{
	padding-bottom:15px; height:100px; margin-bottom:15px; border-bottom:solid 1px #E8E8E8;
}
.index-n ul li .xwen{
	height:75px; padding-left:92px; position:relative;
}
.index-n ul li .xwen .rq{
	width:80px; height:75px; color:white; text-align:center; padding:13px 5px; position:absolute; left:0px; top:0px; background:#00A3DF;
}
.index-n ul li .xwen .rq span{
	display:block; height:30px; line-height:30px; font-size:18px;
}
.index-n ul li .xwen .rq font{
	display:block; height:20px; line-height:20px; font-size:13px;
}
.index-n ul li .xwen a.title{
	height:30px; line-height:30px;   text-decoration:none; display:block; color:#333333; font-size:14px; overflow:hidden;
}
.index-n ul li .xwen .desc{
	height:40px; line-height:20px; color:#999; overflow:hidden; font-size:12px;
}
.index5 .more{
	display:none;
}
.footer{
	background:url(../images/bg2.jpg) no-repeat center center; padding-top:30px; padding-bottom:5px; color:white; font-size:13px;
}
.footer a{
	text-decoration:none; color:white; display:inline-block; font-size:12px;
}
.f-left{

}
.foo-title{
	margin-bottom:15px; height:38px; line-height:30px; font-size:18px; background:url(../images/f_line.png) no-repeat left bottom;
}
.f-left ul{
	display:none;
}
.f-right{
	display:none;
}
.fs-code-box{
	  position:relative;  line-height:30px; text-align:center;
}
.fs-code-box .code-img{
	 height:80px; overflow:hidden; margin-bottom:15px;
}
.fs-code-box .code-img img{
	max-width:80px;
}
.fs-code-box span{
	display:block;
}
.links-f{
	display:none;
}
.didi{
	padding-top:25px; line-height:30px; text-align:center; border-top:solid 1px #5C5C5D; margin-top:15px;
}
.didi .left{
	 text-align:center; padding-bottom:5px;
}
.page-ppt{
	position:relative;
}
.page-ppt img{
	max-width:100%;
}
.lanmus{
	 text-align:center; margin-bottom:25px;  display:none;
}
.lanmus a{
	display:block; color:#666666;  text-decoration:none; font-size:16px; text-align:center; height:50px; line-height:50px; border-bottom:solid 1px #f0f0f0;
}
.lanmus a.cur{
	color:#00a3df;
}
.sub-tit{
	height:48px; line-height:48px; padding:0px 7px; text-align:center; position:relative; border-bottom:solid 1px #f0f0f0; font-size:16px;
}
.sub-tit span{
	position:absolute; right:7px; top:17px; color:#ccc; font-size:12px;
}
.lanmus.ons{
	display:block;
}
.about1{
	padding-bottom:25px; padding-top:25px;
}
.ss-aa{
	display:none;
}
.about1 .desc{
	margin-top:25px; line-height:25px; color:#666666; font-size:13px;
}
.about1 ul{
	margin-top:25px;
}
.about1 ul li{
	margin-bottom:12px;
}
.about1 ul li .img{
	display:block;
}
.about1 ul li .txt{
	padding:10px 12px; 
}
.about1 ul li .img img{
	max-width:100%;
}
.about1 ul li .txt .title{
	padding-bottom:23px; line-height:33px; margin-bottom:15px; color:#00a3df; font-size:16px; background:url(../images/abg.png) no-repeat left bottom; text-align:center;
}
.about1 ul li .txt .shuoming{
	line-height:25px; color:#999; font-size:13px;
}
.about2{
	background:#FAFAFA; padding:35px 0px;
}
ul.pagenews li{
	width:48.5%; margin-right:3%; float:left;
}
ul.pagenews li:nth-child(even){
	margin-right:0px;
}
ul.pagenews li:last-child{
	display:none;
}
ul.pagenews li a.img{
	margin-bottom:10px; height:135px; line-height:135px; overflow:hidden; margin-bottom:8px; display:block; width:100%;
}
ul.pagenews li a.img img{
	max-width:100%; transition: all 0.6s;  
}
ul.pagenews li a.txt{
	height:45px;  position:relative; display:block; text-decoration:none; color:#333333;
}
ul.pagenews li .txt>span{
	display:block; line-height:25px; font-size:14px; height:25px; overflow:hidden;
}
ul.pagenews li .txt>font{
	display:block; line-height:20px; font-size:12px; color:#999; height:20px; overflow:hidden;
}
ul.pagenews li .txt .rq{
	display:none;  
}
ul.pagenews.n-news li{
	margin-bottom:15px;
}
ul.pagenews.n-news li:last-child{
	display:block;
}
.about3{
	padding:35px 0px;
}
.about3 ul li{
	width:32%; margin-bottom:15px; margin-right:2%; text-align:center; height:80px; line-height:70px; padding:5px; border:solid 1px #ccc; float:left;
}
.about3 ul li:nth-child(3n+0){
	margin-right:0px;
}
.about3 ul li img{
	max-width:100%; max-height:70px;
}

.map-contacts{
	padding:25px 0px; padding-bottom:45px; background:#f3f3f3;
}
.map-contacts>img{
	max-width:100%;
}
.maps-cbox{
	padding:0px 10px;
}
.maps-cbox .cc1{
	margin-bottom:10px; line-height:30px; color:#222; font-size:16px; text-align:center;
}
.maps-cbox .cc1 font{
	display:block; color:#999999; font-size:18px; text-transform:uppercase; margin-left:10px;
}
.maps-cbox .cc2{
	color:#999; line-height:25px; margin-bottom:15px;
}
.maps-cbox .cc3 ul li{
	line-height:40px; border-bottom:solid 1px #f0f0f0; position:relative; padding-left:36px; margin-bottom:5px;
}
.maps-cbox .cc3 ul li .img{
	width:30px; position:absolute; height:40px; left:0px; top:0px; line-height:40px;
}
.maps-cbox .cc3 ul li .img img{
	max-height:30px; max-width:30px;
}

.about4{
	padding-bottom:30px;
}
.joinus{
	margin-top:28px;
}
.joinus ul li{
	 text-align:center;  padding:0px 10px; text-align:center; margin-bottom:25px;
}
.joinus ul li .title{
	height:38px; line-height:38px; color:#666666; font-size:18px;
}
.joinus ul li .desc{
	 line-height:22px; color:#999; font-size:13px; overflow:hidden; margin-bottom:15px;
}
.joinus ul li a{
	display:inline-block; height:30px; line-height:30px; border:solid 1px #00A3DF; text-decoration:none; padding:0px 18px; color:#00A3DF; font-size:12px; border-radius:3px;
}
.go-bg{
	width:100%; height:100%; position:fixed; z-index:100; background:black; left:0px; top:0px; opacity:0.4; display:none;
}
.bggos{
	width:100%; height:100%; position:fixed; z-index:2500; left:0px; top:0px; padding-top:180px; display:none;
}
.tang-box{
	width:90%; margin:0 auto; background:white; border-radius:5px; padding:25px 20px; padding-top:14px; 
}
.tang-box .ttgb{
	height:24px; line-height:24px; text-align:right; margin-bottom:15px;
}
.tang-box .ttgb a{
	display:inline-block; width:24px; height:24px; color:white; background:#CCCCCC; line-height:25px; font-size:12px; text-align:center; border-radius:50%; position:relative; left:10px;
}
.tang-box .o-tt{
	text-align:center; line-height:35px; margin-bottom:16px; font-size:18px; color:#333333;
}
.tang-box .kipp{
	margin-bottom:15px; 
}
.tang-box .kipp input{
	width:100%; height:36px; border:solid 1px #ccc; outline:none; border-radius:3px; padding:5px 10px; line-height:26px; color:#999;
}
.tang-box .kipp textarea{
	width:100%; height:60px; padding:10px; border:solid 1px #ccc; outline:none; border-radius:4px; color:#999;
}
.tang-box button{
	display:block; margin-top:20px; width:100%; height:36px; line-height:36px; outline:none; border:none; color:white; background:#00A3E0; text-align:center;
}
.fa1{
	padding:30px 0px; padding-top:0px;
}
.fa1 .efa{
	margin-bottom:0px;
}
.fa1 .efa-left{
	overflow:hidden; text-align:center; margin-bottom:10px;
}
.fa1 .efa-left img{
	max-width:100%;
}
.fa1 .efa-right{
	
}
.fa1 .efa-right .desc{
	margin-bottom:25px; line-height:25px; color:#888; font-size:13px;
}
.fa-title{
	margin-bottom:15px; color:#00aff0; font-size:16px; font-weight:bold; height:35px; line-height:35px;
}
.fa2{
	margin-bottom:70px;
}
.fa2 .desc{
	line-height:26px; color:#666666; font-size:13px; margin-bottom:35px;
}
.fa2 .desc p{
	margin-bottom:4px;
}
.fa2 .desc img{
	max-width:100%; height:auto !important;
}
.k-fa-title{
	text-align:center; line-height:26px; margin-bottom:25px; font-size:18px; padding:0px 15px;
}
.fa3{
	background:#0085DF; color:white; padding:30px 0px; padding-bottom:45px;
}
.fa3 .title{
	height:40px; line-height:40px; font-size:18px; color:white; text-align:center; margin-bottom:20px;
}
.fa3 ul li{
	margin-bottom:25px; padding-bottom:15px; border-bottom:solid 1px #33A6E5;
}
.fa3 ul li .tit{
	height:32px; line-height:32px; font-size:15px; color:#ffffff; margin-bottom:7px;
}
.fa3 ul li .desc{
	line-height:24px; font-size:13px;
}
.fa3 ul li:last-child{
	border-bottom:none;
}
.fa3 .more{
	text-align:center;
}
.fa3 .more a{
	display:inline-block; text-decoration:none; color:white; height:31px; line-height:31px; color:white; padding-left:30px; background:url(../images/gungdong.png) no-repeat left center; font-size:13px;
}
.fw1{
	padding-bottom:35px;
}
.fw1 .descs{
	padding:10px 0px; line-height:27px; color:#666666; margin-bottom:15px;
}
.fw1 .g-title{
	height:35px; line-height:35px; color:#00a3df; font-size:16px; text-align:center;
}
.fw1 .ti-g1{
	line-height:30px; margin-bottom:20px; font-size:14px; color:#333333;
}
.fw1 ul.wf1 li{
	margin-bottom:10px; line-height:26px; color:#666666;
}
.fw1 .k-title{
	line-height:35px; color:#666666; font-size:14px; margin-top:6px; margin-bottom:25px;
}
.case-list li{
	width:48.5%; float:left; margin-bottom:15px; margin-right:3%;
}
.case-list li:nth-child(even){
	margin-right:0px;
}
.case-list li a.img{
	display:block; height:120px; overflow:hidden; line-height:120px; margin-bottom:3px; text-align:center;
}
.case-list li a.img img{
	height:100%; height:100%;
}
.case-list li a.txt{
	text-decoration:none; display:block; height:30px; line-height:30px; color:#666; font-size:14px; text-align:center; overflow:hidden;
}
.case-list li .desc{
	display:none;
}
.case-mains{
	margin-top:25px;
}
.news-mains,.fw-mains{
	padding-top:25px;
}
.fa-mains{
	padding-top:20px;
}
.index-faimg .img{
	display:none;
}
.index-faimg .img a{
	display:block;
} 
.index-faimg .img.cur{
	display:block;
}