@charset "UTF-8";
.pc{
	display:none  !important; 
}
.base{
	margin:0 auto;  max-width:1200px;
}
.base.base_1400{
	max-width:1500px; padding:0px 50px;
}
.base.base_1600{
	max-width:1700px; padding:0px 50px;
}
.ntitle {
    line-height: 40px;
    height: 40px;
    text-align: center;
    font-size: 20px;
    color: black;
    margin-bottom: 12px;
}

.ncontent {
    line-height: 25px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
}
.ncontent img{
	max-width:100%;
}
.header{
	height:90px; padding:15px 70px; background:white;
}
.header .dingbu-box{
	height:60px; position:relative; padding-left:250px; padding-right:490px;
}
.header .dingbu-box a.logo{
	position:absolute; left:0px; top:0px; width:180px; line-height:60px; height:60px;
}
.header .dingbu-box .h-tool{
	width:470px; height:60px; position:absolute; right:0px; top:0px;
}
.h-yy{
	width:160px; padding-top:15px; position:relative;  display:inline-block;
}
.h-yy>a{
	height:30px; line-height:30px; padding-left:50px; text-decoration:none; background:url(../images/en.png) no-repeat left center; font-size:14px; text-align:right; display:block;
}
.h-yy .language{
	height:0px; width:100%; top:45px; position:absolute; left:0px;  overflow:hidden; transition: all 0.6s; padding-top:5px; z-index:3500; background:white;
}
.h-yy .language .boxs-yy{
}
.h-yy .language .boxs-yy a{
	display:block; height:37px; line-height:37px; text-decoration:none; text-align:center; border-bottom:solid 1px #f0f0f0;
}
.h-yy .language .boxs-yy a:last-child{
	border-bottom:none;
}
.h-yy .language .boxs-yy a.cur,.h-yy .language .boxs-yy a:hover{
	color:#8AB647;
}
.h-yy.cur .language{
	height:auto;
}
.search-box{
	width:240px; float:right; padding-top:10px;
}
.search-box .chabox{
	height:38px; background:#F6F6F6; border:solid 1px #EEEEEE; position:relative;
}
.search-box .chabox input::placeholder{
	color:#999;
}
.search-box .chabox input{
	width:100%; height:36px; padding:4px 10px; padding-right:40px; outline:none; border:none; line-height:28px; color:#999; background:#F6F6F6;
}
.search-box .chabox a{
	position:absolute; width:20px; height:24px; right:8px; top:8px; line-height:24px; 
}
.lanmu{
	display:block; padding-top:10px;
}
.lanmu ul{
	text-align:right; padding-right:100px;
}
.lanmu ul li{
	width:auto; margin:0px 6px; display:inline-block; padding:0px 22px; position:relative;
}
.lanmu ul li>a{
	width:auto; display:inline-block; padding-right:30px; background:url(../images/jian.png) no-repeat right center; height:40px; line-height:40px; text-decoration:none; font-size:17px;
}
.lanmu ul li>a:hover{
	color:#00A3DE;
}
.lanmu ul li>.subs{
	position:absolute;  width:100%; left:0px; top:40px; overflow:hidden; height:0px; transition: all 0.6s; background:white; z-index:3000;
}
.lanmu ul li>.subs div{
	padding-top:30px; padding-bottom:15px;
}
.lanmu ul li>.subs div a{
	display:block; height:35px; line-height:35px; text-decoration:none; color:#999; text-decoration:none; text-align:center; font-size:13px;
}
.lanmu ul li>.subs div a:hover{
	color:#00A3DE;
}
.lanmu ul li:hover>.subs{
	height:auto;
}
.mulu,.gb{
	display:none;
}
.index-faimg .img{
	display:none;
}
.index-faimg .img a{
	display:block;
} 
.index-faimg .img.cur{
	display:block;
}
.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:60%; height:40%; top:30%; position:absolute; color:white; left:20%;
}
.ppts ul li .zhi span{
	display:block; height:95px; line-height:95px; color:#ffffff; font-size:60px; margin-bottom:3px; transition: all 0.8s; position:relative; top:52px; opacity:0;  transition-delay: 0.3s;
}
.ppts ul li .zhi font{
	display:block; height:60px; line-height:60px; font-size:36px; transition: all 0.95s;    position:relative; top:52px; opacity:0; transition-delay: 0.8s;
}
.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:35px; bottom:25px; width:40%; left:30%; position:absolute; text-align:center;
}
.ppts .slis a{
	height:10px; width:10px; margin:0px 6px; display:inline-block; text-decoration:none; border-radius:50%; background:#00A3DE;
}
.ppts .slis a.ons{
	background:#A7CC0D;
}
.index1{
	padding:85px 0px;
}
.index-tit1{
	text-align:center; margin-bottom:10px; line-height:50px; font-size:30px; color:#00aff0;
}
.index1 .desc{
	line-height:30px; color:#999999; padding:0px 50px; text-align:center; margin-bottom:25px;
}
.ffooe{
	margin-bottom:25px;
}
.ffooe li{
	width:200px; float:left; text-align:center; padding:20px 10px; padding-bottom:32px;
}
.ffooe li a{
	display:block; text-decoration:none;
}
.ffooe li .img{
	height:100px; line-height:80px; text-align:center; width:100px; display:inline-block; border:solid 1px #DEDEDE; border-radius:50%; padding:10px;
}
.ffooe li .img img{
	max-width:100%;
}
.ffooe li .img img:last-child{
	display:inline-block;
}
.ffooe li .img img:first-child{
	display:none;
}
.ffooe li:hover .img img:last-child,.ffooe li.cur .img img:last-child{
	display:none;
}
.ffooe li:hover .img img:first-child,.ffooe li.cur .img img:first-child{
	display:inline-block;
}
.ffooe li:hover .img,.ffooe li.cur .img{
	border-color:#A6CC0C; background:#A6CC0C;
}
.ffooe li .txt{
	height:42px; line-height:42px; color:#666666; font-size:16px;
}
.ffooe li:hover,.ffooe li.cur{
	background:url(../images/index_tb1.png) no-repeat center bottom;
}
.index1 .img{
	text-align:center;
}
.index-bg1{
	height:195px; background:url(../images/bg0.jpg) no-repeat center center; color:white; padding:47px 0px;
}
.index-bg1 .left{
	width:42%; float:left; padding-top:5px; line-height:40px; font-size:16px; color:#fff;
}
.index-bg1 .left font{
	position:relative; display:block;
}
.index-bg1 .right{
	width:52.5%; float:right;
}
.index-bg1 .right ul li{
	width:33.3%; float:left; text-align:center;
}
.index-bg1 .right ul li span{
	display:block; line-height:60px; color:#00a3df; font-size:48px;
}
.index-bg1 .right ul li font{
	display:block; line-height:35px; color:#eaeaea; font-size:18px;
}
.index2{
	padding:60px 0px;
}
.index2 .index-about{
	padding-right:600px; background:url(../images/about.png) no-repeat right center; min-height:340px;
}
.index-about .title{
	line-height:40px; color:#999999; font-size:26px; margin-bottom:20px;
}
.index-about .title span{
	display:block; height:40px; line-height:40px; color:#333333; font-size:32px;
}
.index-about .about-desc{
	width:600px; color:#666666; line-height:35px; margin-bottom:18px;
}
.index-about .more a{
	border:solid 1px #EEEEEE; display:inline-block; width:160px; text-align:center; color:#cccccc; text-decoration:none; text-transform:uppercase; height:42px; line-height:42px; font-size:18px;
}
.index-about .more a:hover{
	color:#A6CC0C; border-color:#A6CC0C
}
.index3{
	background:#F5F5F5; 
}
.index3 ul li{
	width:16.6%; border-right:solid 1px #DEDEDE; float:left; text-align:center; padding:50px 50px; font-size:17px; color:#666666; line-height:30px;  
}
.index3 ul li .img{
	height:70px; line-height:70px;
}
.index3 ul li .txt{
	color:#666666; line-height:30px;
}
.index3 ul li .txt span{
	display:block; line-height:20px;
}
.index3 ul li .img img:first-child{
	display:none;
}
.index3 ul li .img img:last-child{
	display:inline-block;
}
.index3 ul li:hover .img img:first-child{
	display:inline-block;
}
.index3 ul li:hover .img img:last-child{
	display:none;
}
.index3 ul li:hover{
	background:#A6CC0C; color:white;
}
.index3 ul li:hover .txt{
	color:white;
}
.index4{
	padding:80px 0px;
}
.index4 .index-c a{
	width:24%; margin-right:1.33333%; float:left; display:block; text-decoration:none; color:white; text-align:center; position:relative; display:block; overflow:hidden;
}
.index4 .index-c a img{
	width:100%; transition: all 0.6s; transition-delay: 0.2s;
}
.index4 .index-c a:hover img{
	transform: scale(1.05); 
}
.index4 .index-c a:last-child{
	margin-right:0px;
}
.index4 .index-c a  .txt{
	position:absolute; background:url(../images/b.png) repeat left top; width:0px; height:100%; left:0px; top:0px; color:white; text-align:center; padding-top:150px; transition: all 0.6s; overflow:hidden; opacity:0;
}
.index4 .index-c a:hover  .txt{
	width:100%; opacity:1;
}
.index4 .index-c a  .txt font{
	display:block; height:32px; line-height:32px; font-size:18px; margin-bottom:3px;
}
.index4 .index-c a  .txt span{
	display:block; height:25px; line-height:25px; color:#fff; font-size:14px;
}
.index-title{
	text-align:center; margin-bottom:30px;
}
.index-title span{
	display:block; color:#999999; font-size:28px; height:42px; line-height:42px; text-transform:uppercase; 
}
.index-title font{
	display:block; height:42px; line-height:42px; color:#333333; font-size:36px;
}
.index5{
	background:url(../images/bg1.jpg) no-repeat center center; padding:80px 0px;
}
.index-n{
	padding-left:580px; position:relative; height:390px; overflow:hidden;
}
.index-n .tw{
	width:550px; position:absolute; left:0px; top:0px; height:100%; overflow:hidden;
}
.index-n .tw a{
	display:block; text-decoration:none; position:relative; overflow:hidden;
}
.index-n .tw a img{
	width:100%; transition: all 0.6s;  
}
.index-n .tw a:hover img{
	transform: scale(1.05);
}
.index-n .tw a .txt{
	height:75px; background:url(../images/b.png) repeat ; padding:10px 14px; width:100%; position:absolute; left:0px; bottom:0px; color:white; text-decoration:none;
}
.index-n .tw a .txt .boxs{
	padding-right:180px; height:55px; position:relative;
}
.index-n .tw a .txt .boxs .rq{
	width:100px; text-align:center; position:absolute; right:0px; top:0px;
}
.index-n .tw a .txt .boxs .rq>span{
	display:block; height:38px; font-size:36px; line-height:38px; overflow:hidden;
}
.index-n .tw a .txt .boxs .rq>font{
	display:block; height:18px; font-size:16px; line-height:18px; overflow:hidden;
}
.index-n .tw a .txt .boxs>span{
	display:block; height:30px; line-height:30px; font-size:16px;
}
.index-n .tw a .txt .boxs>font{
	display:block; height:20px; line-height:20px; font-size:13px;
}
.index-n ul li{
	margin-bottom:20px; height:120px; margin-bottom:25px; border-bottom:solid 1px #E8E8E8;
}
.index-n ul li:last-child{
	margin-bottom:0px; padding-bottom:0px; border-bottom:none;
}
.index-n ul li .xwen{
	height:90px; padding-left:132px; position:relative;
}
.index-n ul li .xwen .rq{
	width:90px; height:90px; color:white; text-align:center; padding:11px 13px; position:absolute; left:0px; top:0px; background:#00A3DF;
}
.index-n ul li:hover .xwen .rq{
	background:#A6CC0C;
}
.index-n ul li .xwen .rq span{
	display:block; height:44px; line-height:44px; font-size:40px;
}
.index-n ul li .xwen .rq font{
	display:block; height:21px; line-height:21px; font-size:14px;
}
.index-n ul li .xwen a.title{
	height:32px; line-height:32px; margin-bottom:6px; text-decoration:none; display:block; color:#333333; font-size:18px;
}
.index-n ul li .xwen .desc{
	height:50px; line-height:25px; color:#999; overflow:hidden;
}
.index-n ul li:hover .xwen a.title{
	color:#A6CC0C;
}
.index-n ul li:hover .xwen .desc{
	color:#A6CC0C;
}
.index5 .more{
	text-align:center; margin-top:40px;
}
.index5 .more a{
	border: solid 1px #EEEEEE;
    display: inline-block;
    width: 160px;
    text-align: center;
    color: #cccccc;
    text-decoration: none;
    text-transform: uppercase;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
}
.index5 .more a:hover,.index5 .more a.cur{
	border-color:#A6CC0C; color:#A6CC0C;
}
.footer{
	background:url(../images/bg2.jpg) no-repeat center center; padding-top:40px; padding-bottom:5px; color:white;
}
.footer a{
	text-decoration:none; color:white;
}
.f-left{
	width:720px; float: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 li{
	width:18.5%; float:left; padding-right:15px;
}
.f-left ul li:first-child{
	width:26.5%;
}
.f-left ul li:last-child{
	width:18%;
}
.f-left ul li>a{
	display:block; height:30px; line-height:30px; text-decoration:none; overflow:hidden; margin-bottom:5px; font-size:16px;
}
.f-left ul li div a{
	line-height:28px; margin-bottom:5px; color:#AEAEAE; display:block; text-decoration:none; height:28px; overflow:hidden; font-size:13px;
}
.f-left ul li div a:hover{
	color:white;
}
.f-right{
	width:425px; float:right;
}
.f-input{
	margin-bottom:20px;
}
.f-input input{
	width:100%; background:none; border:solid 1px #9D9D9E; height:40px; padding:5px 8px; outline:none; font-size:14px;
}
.f-input textarea{
	width:100%; height:80px; color:white; background:none; padding:5px; line-height:24px; font-size:15px; border:solid 1px #9D9D9E; outline:none;
}
.f-bea{
	text-align:center;
}
.f-bea button{
	display:inline-block; color:white; background:#A6CC0C; padding:0px 32px; height:38px; line-height:38px; border:none; 
}
.f-bea button:hover{
	color:white; background:#8AB647;
}
.fs-code-box{
	padding-left:100px; position:relative; height:90px; line-height:30px; margin-top:25px;
}
.fs-code-box .code-img{
	width:90px; height:90px; position:absolute; left:0px; top:0px;
}
.fs-code-box .code-img img{
	max-width:90px;
}
.fs-code-box span{
	display:block;
}
.links-f{
	margin-top:30px; line-height:38px; margin-bottom:40px;
}
.links-f a{
	display:inline-block; color:white; margin-right:18px; text-decoration:none;
}
.didi{
	padding-top:25px; line-height:35px; text-align:right; border-top:solid 1px #5C5C5D;
}
.didi .left{
	width:600px; display:inline-block; float:left; text-align:left;
}
.page-ppt{
	position:relative;
}
.page-ppt img{
	max-width:100%;
}
.page-ppt .txt-page-ppt{
	width:40%; left:30%; height:25%; bottom:30%; color:white; position:absolute; text-align:center;
}
.page-ppt .txt-page-ppt span{
	display:block; height:52px; line-height:52px; font-size:36px; position:relative; opacity:0; bottom:-50px; transition-delay: 0.6s; transition: all 1.0s;
}
.page-ppt .txt-page-ppt font{
	display:block; height:36px; line-height:36px; font-size:18px; text-transform:uppercase;   position:relative; opacity:0; transition-delay: 3.8s; transition: all 2.0s;
}
.page-ppt.ons .txt-page-ppt span{
	opacity:1; bottom:0px;
}
.page-ppt.ons .txt-page-ppt font{
	opacity:1;  
}
.lanmus{
	height:75px; text-align:center; border-bottom:solid 1px #EEEEEE; line-height:75px; margin-bottom:35px;
}
.lanmus a{
	display:inline-block; color:#666666; margin:0px 25px; text-decoration:none; font-size:16px;
}
.lanmus a:hover,.lanmus a.cur{
	color:#00a3df;
}
.sub-tit{
	display:none;
}
.about1{
	padding-bottom:75px;
}
.ss-aa{
	width:750px; margin:0 auto; margin-bottom:30px;
}
.ss-aa ul li{
	width:250px; float:left; text-align:center;
}
.ss-aa ul li span{
	display:block; height:55px; line-height:55px; color:#42B1E3; font-size:48px;
}
.ss-aa ul li font{
	display:block; height:40px; line-height:40px; color:#333333; font-size:18px;
}
.about1 .desc{
	margin-top:30px; line-height:30px; color:#666666;
}
.about1 ul{
	margin-top:25px;
}
.about1 ul li .img{
	width:600px; float:left;
}
.about1 ul li .txt{
	width:600px; float:right; padding:42px 45px;
}
.about1 ul li:nth-child(even) .img{
	float:right;
}
.about1 ul li:nth-child(even) .txt{
	float:left;
}
.about1 ul li .img img{
	max-width:100%;
}
.about1 ul li .txt .title{
	padding-bottom:23px; line-height:42px; margin-bottom:18px; color:#00a3df; font-size:32px; background:url(../images/abg.png) no-repeat left bottom;
}
.about1 ul li .txt .shuoming{
	line-height:30px; color:#666666;
}
.about2{
	background:#FAFAFA; padding:75px 0px;
}
ul.pagenews li{
	width:32.5%; margin-right:1.25%; float:left;
}
ul.pagenews li:nth-child(3n+0){
	margin-right:0px;
}
ul.pagenews li a.img{
	margin-bottom:10px; height:275px; line-height:275px; overflow:hidden;  display:block; width:100%;
}
ul.pagenews li a.img img{
	max-width:100%; transition: all 0.6s;  
}
ul.pagenews li:hover a.img img{
	transform: scale(1.05);
}
ul.pagenews li a.txt{
	height:51px; padding-right:110px; position:relative; display:block; text-decoration:none; color:#333333;
}
ul.pagenews li .txt>span{
	display:block; line-height:31px; font-size:18px; height:31px; 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{
	position:absolute; width:85px; right:0px; top:0px; text-align:center; height:51px;  
}
ul.pagenews li .txt .rq span{
	display:block; height:33px; line-height:33px; font-size:32px;
}
ul.pagenews li .txt .rq font{
	display:block; height:18px; line-height:18px; font-size:13px;
}
ul.pagenews li:hover a.txt{
	color:#00a3df;
}
ul.pagenews li:hover .txt>font{
	color:#00a3df;
}
ul.pagenews.n-news li{
	margin-bottom:23px;
}
ul.pagenews.n-news{
	margin-bottom:25px;
}
.about3{
	padding:60px 0px;
}
.about3 ul li{
	width:290px; margin-bottom:14px; margin-right:13.3px; text-align:center; height:100px; line-height:90px; padding:5px; border:solid 1px #ccc; float:left;
}
.about3 ul li:nth-child(4n+0){
	margin-right:0px;
}
.about3 ul li img{
	max-width:100%; max-height:90px;
}
.about4{
	padding-bottom:60px;
}
.joinus{
	margin-top:48px;
}
.joinus ul li{
	width:400px; float:left; text-align:center; background:url(../images/aline.png) no-repeat right center; padding:0px 90px;
}
.joinus ul li:first-child{
	padding-left:0px;
}
.joinus ul li:last-child{
	background:none;
}
.joinus ul li .title{
	height:48px; line-height:48px; color:#666666; font-size:24px;
}
.joinus ul li .desc{
	height:66px; line-height:22px; color:#999; font-size:13px; overflow:hidden; margin-bottom:15px;
}
.joinus ul li a{
	display:inline-block; height:34px; line-height:34px; border:solid 1px #00A3DF; text-decoration:none; padding:0px 30px; color:#00A3DF; font-size:13px;
}
.joinus ul li a:hover{
	background:#00A3DF; color:white;
}
.map-contacts{
	height:800px; background:url(../images/map.png) no-repeat center center; padding-top:155px;
}
.maps-cbox{
	padding-left:50px; width:405px;
}
.maps-cbox .cc1{
	height:60px; margin-bottom:0px; line-height:60px; color:#222; font-size:32px;
}
.maps-cbox .cc1 font{
	display:inline-block; color:#999999; font-size:28px; text-transform:uppercase; margin-left:15px;
}
.maps-cbox .cc2{
	color:#999; line-height:25px; margin-bottom:25px;
}
.maps-cbox .cc3 ul li{
	height:50px; line-height:50px; border-bottom:solid 1px #f0f0f0; position:relative; padding-left:55px;
}
.maps-cbox .cc3 ul li .img{
	width:50px; position:absolute; height:50px; left:0px; top:0px; line-height:50px;
}
.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:640px; margin:0 auto; background:white; border-radius:9px; padding:55px 40px; padding-top:24px;
}
.tang-box .ttgb{
	height:24px; line-height:24px; text-align:right; margin-bottom:25px;
}
.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:20px;
}
.tang-box .o-tt{
	text-align:center; line-height:45px; margin-bottom:20px; font-size:30px; color:#333333;
}
.tang-box .kipp{
	margin-bottom:18px; 
}
.tang-box .kipp input{
	width:100%; height:40px; border:solid 1px #ccc; outline:none; border-radius:3px; padding:5px 10px; line-height:30px; color:#999;
}
.tang-box .kipp textarea{
	width:100%; height:80px; 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;
}
.page-mains{
	padding-top:25px;
}
.fa1{
	padding:50px 0px;
}
.fa1 .efa{
	margin-bottom:0px;
}
.fa1 .efa-left{
	width:640px; float:left; overflow:hidden;
}
.fa1 .efa-left img{
	max-width:100%;
}
.fa1 .efa-right{
	width:508px; float:right;
}
.fa1 .efa-right .desc{
	margin-bottom:35px; line-height:30px; color:#666666; font-size:16px;
}
.fa-title{
	margin-bottom:15px; color:#00aff0; font-size:24px; font-weight:bold; height:45px; line-height:45px;
}
.fa2{
	margin-bottom:70px;
}
.fa2 .desc{
	line-height:31px; color:#666666; font-size:16px; margin-bottom:35px;
}
.fa2 .desc p{
	margin-bottom:4px;
}
.fa2 .desc img{
	max-width:100%; height:auto !important;
}
.k-fa-title{
	display:none;
}
.fa3{
	background:#0085DF; color:white; padding:80px 0px;
}
.fa3 .title{
	height:60px; line-height:60px; font-size:30px; color:white; text-align:center; margin-bottom:20px;
}
.fa3 ul li{
	margin-bottom:35px; padding-bottom:25px; border-bottom:solid 1px #33A6E5;
}
.fa3 ul li .tit{
	height:38px; line-height:38px; font-size:18px; color:#ffffff; margin-bottom:7px;
}
.fa3 ul li .desc{
	line-height:29px;
}
.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:41px; line-height:41px; color:white; padding-left:30px; background:url(../images/gungdong.png) no-repeat left center; font-size:16px;
}
.fw1{
	padding-bottom:65px;
}
.fw1 .descs{
	padding:10px 0px; line-height:32px; color:#666666; margin-bottom:25px;
}
.fw1 .g-title{
	height:42px; line-height:42px; color:#00a3df; font-size:18px;
}
.fw1 .ti-g1{
	line-height:30px; margin-bottom:20px; font-size:16px; color:#333333;
}
.fw1 ul.wf1 li{
	width:30%; margin-right:5%; float:left; margin-bottom:10px; line-height:30px; color:#666666;
}
.fw1 ul.wf1 li:nth-child(3n+0){
	margin-right:0px;
}
.fw1 .k-title{
	line-height:35px; color:#666666; font-size:16px; margin-top:6px; margin-bottom:35px;
}
.page-mains.news-mains{
	padding-top:5px;
}
.case-list li{
	width:385px; float:left; margin-bottom:22px; margin-right:22px;
}
.case-list li:nth-child(3n+0){
	margin-right:0px;
}
.case-list li a.img{
	display:block; height:300px; overflow:hidden; line-height:300px; margin-bottom:3px;  width:100%; overflow:hidden;
}
.case-list li a.img img{
	transition: all 0.6s; height:100%;
}
.case-list li:hover a.img img{
	transform: scale(1.05);
}
.case-list li a.txt{
	text-decoration:none; display:block; height:40px; line-height:40px; color:#666; font-size:16px; text-align:center;
}
.case-list li .desc{
	line-height:25px; color:#999999;
}
.case-list li:hover a.txt{
	color:#00a3df;
}
.case-list li:hover .desc{
	color:#00a3df;
}
.case-mains{
	margin-top:25px;
}
.gms{
	min-height:450px;
}
@media (max-width:1800px){
	.header .dingbu-box .h-tool{
		width:390px;
	}
	.search-box{
		width:180px;
	}
	.h-yy{
		width:150px;
	}
	.header .dingbu-box{
		padding-right:380px;
	}
	.lanmu ul{
		padding-right:50px;
	}
	.lanmu ul li:first-child{
		margin-left:0px;
	}
	.lanmu ul li{
		padding:0px 20px;
	}
	.header .dingbu-box{
		padding-left:230px;
	}
}
@media (max-width:1550px){
	.header{
		padding-left:50px; padding-right:50px;
	}
	
	.header .dingbu-box .h-tool{
		width:320px;
	}
	
	.header .dingbu-box{
		padding-right:320px;
	}
	
	.search-box{
		width:150px;
	}
	.h-yy{
		width:135px;
	}
	
	.lanmu ul li{
		padding:0px 18px;
	}
	.lanmu ul li>.subs div a{
		font-size:12px;
	}
	
	.ppts ul li .zhi span{
		height:85px; line-height:85px; font-size: 50px;
	}
	
	.ppts ul li .zhi font {    
    height: 50px;
    line-height: 50px;
    font-size: 28px;
	}
	
	.about1 ul li .txt .title{
		font-size:28px;
	}
	.joinus ul li .title{
		font-size: 22px;
	}
	.maps-cbox .cc1{
		font-size:28px;
	}
	
	.maps-cbox .cc1 font{
		font-size:26px;
	}
}

@media (max-width:1450px){
	.header{
		padding-left:40px; padding-right:40px;
	}
	.lanmu ul li{
		padding:0px 15px;
	}
	.page-ppt .txt-page-ppt{
		height:30%;
	}
	
	.index-title span{
		font-size: 22px;
		height: 34px;
		line-height: 34px;
	}
	.index-title font{
		font-size:28px;
		height: 34px;
		line-height: 34px;
	}
}


