@charset "utf-8";







@media only screen and (min-width: 1200px)  {

.pcont1{width:90%; max-width:1400px; margin:0 auto; padding-top:40px; padding-bottom:120px;}

.pcont1 ul li{display:block; width:33.33%; margin:0 auto; float:left; padding-top:20px; transition:0.5s;}

.pcont1 ul a{display:block; width:90%; height:300px; text-align:center; margin:0 auto; background-size:cover !important; box-sizing:border-box; padding:40px 0px 0px 0px; transition:0.5s;}

.pcont1 ul img{display:block; margin:0 auto; margin-bottom:10px;}

.pcont1 ul h3{font-size:26px; color:#fff; line-height:40px;}

.pcont1 ul p{color:rgba(255,255,255,0.6); font-size:16px; line-height:35px;}



.pcont1 ul li:hover{ padding-top:0px; padding-bottom:20px; }

.pcont1 ul li:hover a{box-shadow:0px 0px 40px #1984bf;}	
}





@media only screen and (max-width: 1199px) {

.pcont1{width:90%; max-width:1400px; margin:0 auto; padding-top:0px; padding-bottom:30px;}

.pcont1 ul li{display:block; width:100%; margin:0 auto; float:none; padding-top:10px; transition:0.5s; margin-bottom:0px;}

.pcont1 ul a{display:block; width:90%; height:; text-align:center; margin:0 auto; background-size:cover !important; box-sizing:border-box; padding:20px 0px 20px 0px; transition:0.5s;}

.pcont1 ul img{display:block; height:50px; margin:0 auto; margin-bottom:5px;}

.pcont1 ul h3{font-size:1.4em; color:#fff; line-height:30px;}

.pcont1 ul p{color:rgba(255,255,255,0.6); font-size:1em; line-height:1.6em;}




.pcont1 ul li:hover a{box-shadow:0px 0px 40px #1984bf;}	
}











@media only screen and (min-width: 1200px)  {
	.prcon2{width:90%; max-width:1400px; margin:0 auto; margin-top:20px;}

.prcon2 ul li{display:block; width:33.33%; float:left;}

.prcon2 ul a{display:block; width:90%; text-align:center; padding:20px 0px 0px 0px; margin:0 auto; border-top:#e6e6e6 2px solid; transition:0.5s;}

.prcon2 ul a:hover{ border-top:#2b53b8 2px solid;}

.prcon2 ul h2{font-size:20px; color:#333; line-height:40px;}

.prcon2 ul p{line-height:30px; font-size:16px; width:80%; margin:0 auto; color:#888;}

.prcon2 ul img{display:block; width:100%; height:auto; margin-top:20px; transition:0.5s;}

.prcon2 ul a:hover img{ box-shadow:0px 0px 40px #7fbee0;}
}





@media only screen and (max-width: 1199px) {
.prcon2{width:90%; max-width:1400px; margin:0 auto; margin-top:20px;}

.prcon2 ul li{display:block; width:100%; float:left;}

.prcon2 ul a{display:block; width:90%; text-align:center; padding:20px 0px 0px 0px; margin:0 auto; border-top:#e6e6e6 2px solid; margin-bottom:15px; transition:0.5s;}

.prcon2 ul a:hover{ border-top:#2b53b8 2px solid;}

.prcon2 ul h2{font-size:1.2em; color:#333; line-height:30px;}

.prcon2 ul p{line-height:30px; font-size:1.0em; width:80%; margin:0 auto; color:#888;}

.prcon2 ul img{display:block; width:100%; height:auto; margin-top:20px; transition:0.5s;}

.prcon2 ul a:hover img{ box-shadow:0px 0px 40px #7fbee0;}
}











@media only screen and (min-width: 1200px)  {
.prcon3{width:90%; max-width:1400px; margin:0 auto; margin-top:30px;}

.prcon3 ul li{display:block; width:33.33%; float:left;}

.prcon3 ul a{display:block; width:90%; position:relative; margin:0 auto; transition:0.5s;}





.prcon3 ul h2{font-size:20px; color:#fff; line-height:40px;}

.prcon3 ul p{line-height:30px; font-size:16px; color:rgba(255,255,255,0.6);}



.prcon3 ul img{display:block; width:100%; height:auto; margin-top:20px; transition:0.5s;}

.prcon3 ul a:hover img{ box-shadow:0px 0px 40px #7fbee0;}



.prcon3 ul .prcon3_txt{width:100%; position:absolute; left:0; top:0; z-index:1; padding:60px 60px 0px 60px; box-sizing:border-box;}

	
}





@media only screen and (max-width: 1199px) {
	.prcon3{width:90%; max-width:1400px; margin:0 auto; margin-top:0px;}

.prcon3 ul li{display:block; width:100%; float:left;}

.prcon3 ul a{display:block; width:90%; position:relative; margin:0 auto; transition:0.5s;}





.prcon3 ul h2{font-size:1.5em; color:#fff; line-height:40px;}

.prcon3 ul p{line-height:25px; font-size:1.2em; color:rgba(255,255,255,0.6);}



.prcon3 ul img{display:block; width:100%; height:auto; margin-top:20px; transition:0.5s;}

.prcon3 ul a:hover img{ box-shadow:0px 0px 40px #7fbee0;}



.prcon3 ul .prcon3_txt{width:100%; position:absolute; left:0; top:0; z-index:1; padding:30px 30px 0px 40px; box-sizing:border-box;}


}












@media only screen and (min-width: 1200px)  {
.prcon4{width:90%; max-width:1400px; margin:0 auto; margin-top:20px;}

.prcon4 ul li{display:block; width:33.33%; float:left;}

.prcon4 ul a{display:block; width:90%; text-align:center; margin:0 auto; transition:0.5s;}

.prcon4 ul h2{font-size:18px; color:#555; font-weight:normal; line-height:40px; padding-top:10px;}

.prcon4 ul p{line-height:30px; font-size:16px; width:80%; margin:0 auto; color:#888;}

.prcon4 ul img{display:block; width:100%; height:auto; margin-top:20px; transition:0.5s;}

.prcon4 ul a:hover img{ box-shadow:0px 0px 40px #7fbee0;}	
}





@media only screen and (max-width: 1199px) {
	.prcon4{width:90%; max-width:1400px; margin:0 auto; margin-top:20px;}

.prcon4 ul li{display:block; width:100%; float:left; margin-bottom:20px;}

.prcon4 ul a{display:block; width:90%; text-align:center; margin:0 auto; transition:0.5s;}

.prcon4 ul h2{font-size:1.2em; color:#555; font-weight:normal; line-height:30px; padding-top:10px;}

.prcon4 ul p{line-height:10px; font-size:1em; width:80%; margin:0 auto; color:#888;}

.prcon4 ul img{display:block; width:100%; height:auto; margin-top:0px; transition:0.5s;}

.prcon4 ul a:hover img{ box-shadow:0px 0px 40px #7fbee0;}




.grey_wp { padding: 20px 0px 30px 0px;}


}



























@media only screen and (min-width: 1200px)  {
	/*解决方案*/

.sacon1{width:90%; margin:0 auto; max-width:1400px; padding:30px 0px 40px 0px;}

.sacon1 img{max-width:100%;}









.sacon2{width:1400px; height:610px; margin:0 auto; margin-top:30px; font-size:16px; line-height:35px; background:url(../fimg/sa_07.jpg) top center no-repeat; position:relative;}

.sacon2 h2{ font-size:28px; line-height:42px; color:#333; margin-bottom:10px;}

.sacon2 p{line-height:35px;}



.sacon2_1{width:390px; height:300px; position:absolute; left:0px; top:30px; text-align:right;}

.sacon2_2{width:390px; height:300px; position:absolute; right:0px; top:30px;}

.sacon2_3{width:390px; height:300px; position:absolute; left:0px; top:370px; text-align:right;}

.sacon2_4{width:390px; height:300px; position:absolute; right:0px; top:370px;}













.sacon3{width:100%; min-height:80px; margin:0 auto; margin-top:0px; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:120px; line-height:140px; color:#fff; background:#fff url(../fimg/sa_10.jpg) bottom center no-repeat; text-shadow:0px 0px 20px #90caef;}





.sacon4{width:90%; margin:0 auto; max-width:1400px; color:#666; font-weight:bold; height:60px; line-height:40px; font-size:42px; padding-top:40px;}

.sacon4 .right{ text-align:right; color:#1a7ab1;}













.sacon5{width:100%; min-height:210px; position:relative; margin:0 auto; padding:50px 0px 30px 0px; background:url(../fimg/sa_12.jpg) center center; background-size:cover;}

.sacon5c{width:90%; max-width:1400px; margin:0 auto; font-size:16px; line-height:35px;}

.sacon5c p{line-height:35px;}

.sacon5c .left{width:48%; float:left;}

.sacon5c .right{width:48%; float:right; text-align:right;}







.sacon5_cimg{ position:absolute; top:50%; margin-top:-150px; left:50%; margin-left:-150px;}

.sacon5_cimg img{display:block; width:100%;}

}

















@media only screen and (max-width: 1199px) {
	/*解决方案*/

.sacon1{width:90%; margin:0 auto; max-width:1400px; padding:20px 0px 30px 0px;}

.sacon1 img{max-width:100%;}





.sacon2{width:90%; height:540px; margin:0 auto; margin-top:10px; color:#666; font-size:1.0em; line-height:1.8em; background:url(../fimg/sa_07.jpg) center center no-repeat; background-size:50% auto; position:relative;}

.sacon2 h2{ font-size:1.4em; line-height:2em; color:#333; margin-bottom:10px;}

.sacon2 p{line-height:1.8em;}



.sacon2_1{width:45%; height:200px; position:absolute; left:0px; top:30px;}

.sacon2_2{width:45%; height:200px; position:absolute; right:0px; top:30px; text-align:right;}

.sacon2_3{width:45%; height:200px; position:absolute; left:0px; top:370px;}

.sacon2_4{width:45%; height:200px; position:absolute; right:0px; top:370px; text-align:right;}





	.sacon3{width:100%; min-height:80px; margin:0 auto; margin-top:0px; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:4.0em; line-height:60px; color:#fff; background:#fff url(../fimg/sa_10.jpg) bottom center no-repeat; text-shadow:0px 0px 20px #90caef;}





.sacon4{width:90%; margin:0 auto; max-width:1400px; color:#666; font-weight:bold; height:30px; line-height:30px; padding-bottom:10px; font-size:1.6em; padding-top:30px;}

.sacon4 .right{ text-align:right; color:#1a7ab1;}

.sacon5{width:100%; min-height:210px; position:relative; margin:0 auto; padding:20px 0px 10px 0px; background:url(../fimg/sa_12.jpg) center center; background-size:cover;}

.sacon5c{width:90%; max-width:1400px; margin:0 auto; font-size:1em; line-height:20px; color:#666;}

.sacon5c p{line-height:20px;}

.sacon5c .left{width:42%; float:left;}

.sacon5c .right{width:42%; float:right; text-align:right;}







.sacon5_cimg{ position:absolute; top:-80px; margin-top:0px; left:50%; margin-left:-50px;}

.sacon5_cimg img{display:block; height:100px;}





.lightblue_wp { padding: 20px 0px 20px 0px;}

}




































@media only screen and (min-width: 1200px)  {
	.abcon1{width:100%; margin:0 auto; padding:110px 0px 110px 0px; font-size:16px; line-height:35px;}

.abcon1 p{line-height:35px;}

.grey{ background:#f8f8f8;}

.abcon1 .left{ width:50%;}

.abcon1 .right{width:45%;}

.abcon1 .right img{width:100%; display:block;}



.abc{width:90%; margin:0 auto; max-width:1400px;}





.grey .left{ width:45%;}

.grey .right{width:50%;}

.grey .left img{width:100%; display:block;}





.ab_title{width:100%; height:55px; line-height:55px; font-size:32px; color:#333; font-weight:bold; padding-bottom:30px;}



}





@media only screen and (max-width: 1199px) {
.abcon1{width:100%; margin:0 auto; padding:40px 0px 40px 0px; font-size:1em; line-height:2em;}

.abcon1 p{line-height:2em;}

.grey{ background:#f8f8f8;}

.abcon1 .left{ width:100%; float:none;}

.abcon1 .right{width:100%; float:none; margin-top:20px;}

.abcon1 .right img{width:100%; display:block; border-radius:8px;}



.abc{width:90%; margin:0 auto; max-width:1400px;}





.grey .left{ width:100%; float:none; margin-bottom:20px;}

.grey .right{width:100%; float:none;}

.grey .left img{width:100%; display:block; border-radius:8px;}





.ab_title{width:100%; height:35px; line-height:35px; font-size:1.4em; color:#333; font-weight:bold; padding-bottom:10px;}



}












































@media only screen and (min-width: 1200px)  {
.cont9{width:100%; min-height:180px; padding:20px 0px 80px 0px; background:url(../fimg/ab_15.jpg) center center no-repeat; background-size:cover;}



.cont9 .bt1{color:#fff !important;}

.cont9 .bt2{color:rgba(255,255,255,0.7);}



.c4cs{width:1105px; height:60px; margin:0 auto; padding:20px 0px 20px 0px;}





.s41{width:290px; height:60px; line-height:60px; text-indent:20px; font-size:16px; background:#fff; margin:0 auto; padding:0; border:none; border-radius:0px;}



.s42{width:230px; height:60px; line-height:60px; text-align:center; font-size:18px; color:#fff; margin:0 auto; padding:0; border:none; border-radius:0px; background:#d73636;}

	
}





@media only screen and (max-width: 1199px) {
.cont9{width:100%; min-height:180px; padding:20px 0px 50px 0px; background:url(../fimg/ab_15.jpg) center center no-repeat; background-size:cover;}



.cont9 .bt1{color:#fff !important;}

.cont9 .bt2{color:rgba(255,255,255,0.7);}



.c4cs{width:90%; height:; margin:0 auto; padding:20px 0px 20px 0px;}
.c4cs td{display:block; width:100%; height:62px; margin:0 auto;}





.s41{width:100%; height:60px; line-height:60px; text-indent:20px; font-size:16px; background:#fff; margin:0 auto; padding:0; border:none; border-radius:0px;}



.s42{width:100%; height:60px; line-height:60px; text-align:center; font-size:18px; color:#fff; margin:0 auto; padding:0; border:none; border-radius:0px; background:#d73636;}

	
}





















































@media only screen and (min-width: 1200px)  {


.tcon5{width:1400px; margin:0 auto; margin-top:30px;}







.tcon5_l{width:400px; height:440px; float:left; background:#f8f8f8; transition:0.5s;}

.tcon5_l img{width:100%; height:280px;}

.tcon5_l h2{width:85%; height:60px; margin:0 auto; line-height:30px; padding-top:20px; font-size:16px; font-weight: ; overflow:hidden;}

.tcon5_l p{ width:85%;  margin:0 auto; line-height:30px; color:#888; font-size:14px; padding-top:20px;}

.tcon5_l:hover{background:#fff; -moz-box-shadow:0px 0px 30px #d7e5f0; -webkit-box-shadow:0px 0px 30px #d7e5f0; box-shadow:0px 0px 30px #d7e5f0;}







.tcon5_r{width:1000px; height:440px; float:right; background:#;}

.tcon5_r ul li{ display:block; width:50%; height:212px; float:left; margin-bottom:16px;}

.tcon5_r ul li a{display:block; width:96%; height:212px; float:right; background:#f8f8f8; transition:0.5s;}

.tcon5_r ul li a:hover{background:#fff; -moz-box-shadow:0px 0px 30px #d7e5f0; -webkit-box-shadow:0px 0px 30px #d7e5f0; box-shadow:0px 0px 30px #d7e5f0;}





.t5r1{width:85%; height:60px; margin:0 auto; line-height:30px; padding-top:25px; font-size:16px; font-weight: bold; overflow:hidden;}

.t5r2{ width:85%; height:60px; overflow:hidden; margin:0 auto; line-height:30px; color:#aaa; font-size:14px; padding-top:10px;}

.t5r3{ width:85%;  margin:0 auto; line-height:30px; color:#aaa; font-size:14px; padding-top:10px; text-align:right;}	
}















@media only screen and (max-width: 1199px) {
	

.tcon5{width:90%; margin:0 auto; margin-top:10px;}







.tcon5_l{width:100%; height:; float:none; background:#f8f8f8; transition:0.5s;}

.tcon5_l img{width:100%; height:;}

.tcon5_l h2{width:85%; height:60px; margin:0 auto; line-height:30px; padding-top:0px; font-size:1.2em; font-weight: ; overflow:hidden;}

.tcon5_l p{ width:85%;  margin:0 auto; line-height:20px; color:#888; font-size:1em; padding-top:10px;}

.tcon5_l:hover{background:#fff; -moz-box-shadow:0px 0px 30px #d7e5f0; -webkit-box-shadow:0px 0px 30px #d7e5f0; box-shadow:0px 0px 30px #d7e5f0;}







.tcon5_r{width:100%; margin:0 auto; height:; float:none; background:#; margin-top:20px;}

.tcon5_r ul li{ display:block; width:100%; height:; float:; margin-bottom:15px; padding-bottom:10px;}

.tcon5_r ul li a{display:block; width:100%; height:; float:; background:#f8f8f8; transition:0.5s;}

.tcon5_r ul li a:hover{background:#fff; -moz-box-shadow:0px 0px 30px #d7e5f0; -webkit-box-shadow:0px 0px 30px #d7e5f0; box-shadow:0px 0px 30px #d7e5f0;}





.t5r1{width:85%; height:; margin:0 auto; line-height:25px; padding-top:15px; font-size:1.2em; font-weight: bold; overflow:hidden;}

.t5r2{ width:85%; height:; overflow:hidden; margin:0 auto; line-height:20px; color:#aaa; font-size:1em; padding-top:10px;}

.t5r3{ width:85%;  margin:0 auto; line-height:20px; color:#aaa; font-size:0.8em; padding-top:5px; text-align:right;}
}





































































@media only screen and (min-width: 1400px) {

.cs_cont{ width:90%; max-width:1400px; margin:0 auto; padding:20px 0px 20px 0px;}







.cs_cont ul li{display:block; width:100%; height:; float:; box-sizing:border-box; padding:20px; transition:0.2s; margin-bottom:20px; border:#e5e5e5 1px solid;}

.cs_cont ul li:hover{-moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}









.cs_1{width:25%; float:left;}

.cs_1 img{width:100%; height:auto; border-radius:8px;}





.cs_2{width:73%; float:right;}

.cs_2 h3{font-size:20px; color:#333; font-weight:bold; line-height:50px;}

.cs_2 p{font-size:16px; line-height:32px; color:#888;}







.cs_2_r2{width:100%; line-height:40px; font-size:16px; color:#888;}

.cs_2_r2 i{margin-right:8px;}

.cs_2_r3{width:100%; line-height:40px; font-size:16px; padding-top:20px;}

.cs_2_r3 a{display:block; float:right; width:200px; height:40px; line-height:40px; text-align:center; border:#3786c7 1px solid; transition:0.5s; background-image: linear-gradient(to right, #fff, #fff);}

.cs_cont ul li:hover .cs_2_r3 a{ background-image: linear-gradient(to right, #34ace5, #1a85c4); color:#fff;}



}









@media only screen and (min-width: 1200px) and (max-width: 1399px) {



.cs_cont{ width:90%; max-width:1200px; margin:0 auto; padding:20px 0px 20px 0px;}



.cs_cont ul li{display:block; width:100%; height:; float:; box-sizing:border-box; padding:20px; transition:0.2s; margin-bottom:20px; border:#e5e5e5 1px solid;}

.cs_cont ul li:hover{-moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}







.cs_1{width:25%; float:left;}

.cs_1 img{width:100%; height:auto; border-radius:5px;}



.cs_2{width:72%; float:right;}

.cs_2 h3{font-size:20px; color:#333; font-weight:bold; line-height:50px;}

.cs_2 p{font-size:14px; line-height:32px; color:#888;}





.cs_2_r2{width:100%; line-height:40px; font-size:14px; color:#888;}

.cs_2_r2 i{margin-right:8px;}

.cs_2_r3{width:100%; line-height:40px; font-size:16px; padding-top:20px;}

.cs_2_r3 a{display:block; float:right; width:150px; height:40px; line-height:40px; text-align:center; border:#3786c7 1px solid; transition:0.5s; background-image: linear-gradient(to right, #fff, #fff);}

.cs_cont ul li:hover .cs_2_r3 a{ background-image: linear-gradient(to right, #34ace5, #1a85c4); color:#fff;}



}













@media only screen and (max-width: 1199px) {

.cs_cont{ width:90%; margin:0 auto; padding:10px 0px 10px 0px;}



.cs_cont ul li{display:block; width:100%; height:; float:; box-sizing:border-box; padding:10px; transition:0.2s; margin-bottom:10px; border:#e5e5e5 1px solid;}

.cs_cont ul li:hover{-moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}







.cs_1{width:100%; float:;}

.cs_1 img{width:100%; height:auto; border-radius:5px;}



.cs_2{width:100%; float:; margin-top:10px;}

.cs_2 h3{font-size:1.2em; color:#333; font-weight:bold; line-height:2em; padding-bottom:10px;}

.cs_2 p{font-size:1em; line-height:1.6em; color:#888;}





.cs_2_r2{width:100%; line-height:40px; font-size:1.0em; color:#888;}

.cs_2_r2 i{margin-right:5px;}



.cs_2_r3{width:100%; line-height:40px; font-size:16px; padding-top:12px;}

.cs_2_r3 a{display:block; width:100%; height:40px; line-height:40px; text-align:center; border:#3786c7 1px solid; transition:0.5s; background-image: linear-gradient(to right, #fff, #fff);}

.cs_cont ul li:hover .cs_2_r3 a{ background-image: linear-gradient(to right, #34ace5, #1a85c4); color:#fff;}



}

























@media only screen and (min-width:1366px) {



#new_conl{width:90%; max-width:1400px; margin:0 auto; min-height:50px; padding:60px 60px 30px 60px; margin-top:0px; position:relative;}



#new_conla{width:100%; min-height:20px; padding:15px 0px 15px 0px; font-size:24px; text-align:center; color:#333; font-weight:bold; border-bottom:#e4e4e4 0px dotted; }





#new_conlb{width:100%; height:50px; line-height:50px; font-size:14px; font-style:; text-align:center;}

#new_conlb span{color:#777; margin:0px 30px 0px 10px;}





#new_conlc{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:16px; line-height:40px;}

#new_conlc p{ line-height:40px;}

#new_conlc img{max-width:100%;}



#new_conld{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}





}













@media only screen and (max-width:1365px) {



#new_conl{width:90%; margin:0 auto; min-height:50px; padding:40px 0px 20px 0px;}



#new_conla{width:100%; min-height:20px; padding:10px 0px 10px 0px; font-size:18px; text-align:center; color:#333; font-weight:bold; border-bottom:#e4e4e4 0px dotted; }





#new_conlb{width:100%; height:30px; line-height:30px; font-size:14px; font-style:; text-align:center;}

#new_conlb span{color:#777; margin:0px 30px 0px 10px;}





#new_conlc{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:35px;}

#new_conlc p{ line-height:35px;}

#new_conlc img{max-width:100%;}



#new_conld{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}





}



































