﻿@charset "UTF-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;outline: none;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
font-size: 14px;}
html{overflow-y: scroll;}
body{float:left;width: 100%;font-family: "微软雅黑","Microsoft YaHei UI","Microsoft YaHei",Heiti,"黑体",sans-serif;
background:#FFF;font-size: 14px;line-height:180%;color:#202020;letter-spacing:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol, ul{list-style: none;}
input, textarea{-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none;font-family: "San Francisco","Lucida Grande","Lucida Sans Unicode","helvetica neue",Verdana,tahoma,Aril,PingFangSC-Light,"hiragino sans gb",STXihei,"华文细黑","WenQuanYi Micro Hei","Microsoft YaHei UI","Microsoft YaHei","微软雅黑",Heiti,"黑体",sans-serif;}
table{border-collapse: collapse;border-spacing: 0;}
a,a *{text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear;}
a,li a{color:#202020;text-decoration:none;}
a,li a,li,p,span,div{font-size: 14px;line-height:180%;}
a:hover{color:#007AB9}


.logobg{float:left;width:100%;min-width:1200px;background:url(../images/bg.png);height:102px;overflow:hidden;}
.toplinks{float:left;width:100%;min-width:1200px;background:#EDEDED;}
.toplinks .wel{float:left;line-height:34px;color:#999}
.toplinks .link{float:right;line-height:34px;color:#999}
.toplinks .link a{float:left;line-height:34px;color:#999}
.toplinks .link span{float:left;padding:0px 10px;line-height:34px;}
.toplinks .link a:hover{color:#007AB9}

.new_img{float:left;width:300px;border:5px solid #f1f1f1;}
.new_img img{float:left;width:100%;min-height:300px;}
.new_con{float:right;width:880px;}
.new_con .more{float:left;margin-top:5px;}
.new_con .more a{background:#007AB9;color:#fff;float:left;line-height:22px;font-size:12px;padding:0px 10px;}
.new_con .more a:hover{background:#E0BB15;color:#000}



.new_con h2{float:left;width:100%;}
.new_con h2 a{font-size:18px;font-weight:bold;}

.new_conlist{float:left;width:100%;border-top:1px solid #ddd;margin-top:15px;padding-top:10px;}
.new_conlist ul li{float:left;width:50%;}
.new_conlist ul li a{float:left;width:100%;padding-left:14px;background:url(../images/lili.jpg) left no-repeat;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


.yslist{float:left;width:100%;}
.yslist ul li{float:left;width:285px;margin-left:20px;border:1px solid #ddd;padding:5px;}
.yslist ul li:nth-child(1){margin-left:0px;}
.yslist img,.yslist h3,.yslist p{float:left;width:100%;text-align:center;color:#FFF;background:#007AB9}
.yslist h3{font-size:22px;padding:15px 0px 0px 0px;}
.yslist p{font-size:14px;padding:15px;}











.rightbox{float:left;width:120px;margin-top:20px;}

.rclass{float:left;width:100%;overflow:hidden;}
.rclass ul li{float:left;width:100%;border-top:1px solid #069CF1;}
.rclass ul li a{float:left;width:100%;line-height:40px;padding-left:15px;background:#007AB9;color:#FFF;}
.rclass ul li a:hover{background:#00699D;color:#fff}
.rclass ul li.on a{background:#E0BB15;color:#000}





.menubox{float:left;width:100%;min-width:1200px;background:#007AB9;}
.navBar{float:left;width:100%;border-left:1px solid #008AD5;}
.navBar ul li{float:left;width:20%;line-height:50px;border-right:1px solid #008AD5;position:relative;}
.navBar ul li a{float:left;width:100%;text-align:center;line-height:50px;color:#FFF;}
.navBar ul li.on a{background:#00699D;color:#fff}
.navBar ul li a:hover{background:#00699D;color:#fff}
.navBar ul li .sub{float:left;width:100%;position:absolute;top:50px;left:0px;z-index:9999;background:#007AB9;display:none;}
.navBar ul li .sub ul li{float:left;width:100%;border:none;border-top:1px solid #FFF;}
.navBar ul li .sub ul li a{line-height:38px;}


.tits{float:left;width:100%;background:#00699D}
.tits span{float:left;width:100%;text-align:center;font-weight:bold;font-size:18px;line-height:50px;color:#FFF;}


.home_pro{float:left;width:232px;margin-left:10px;border-left:none;background:#f0f0f0;padding:8px;margin-top:10px;border-top:2px solid #007AB9;}
.home_pro:nth-child(5n+1){margin-left:0px;}
.home_pro h3{float:left;width:100%;margin:0px;padding:0px 5px;}
.home_pro h3 span{font-weight:bold;font-size:18px;line-height:50px;}
.home_pro h3 a{float:right;color:#999;font-size:12px;line-height:50px;}

.home_pro .listh{float:left;width:100%;}
.home_pro .listh ul li{float:left;width:100%;margin-top:8px;padding:1px;background:#fff;position:relative;}
.home_pro .listh ul li img{float:left;width:100%;height:180px}
.home_pro .listh ul li p{position:absolute;left:1px;top:1px;height:100%;width:100%;background:rgba(255,255,255,0.2);z-index:9;}





.home_proall{float:left;width:100%;background:#f0f0f0;padding:10px;margin-top:0px;border-top:2px solid #007AB9;}
.home_proall .listhall{float:left;width:100%;}
.home_proall .listhall ul li{float:left;width:287px;margin-top:10px;padding:1px;background:#fff;position:relative;margin-left:10px}
.home_proall .listhall ul li:nth-child(1){margin-left:0px;}

.home_proall .listhall ul li img{float:left;width:100%;}
.home_proall .listhall ul li p{position:absolute;left:1px;top:1px;height:100%;width:100%;background:rgba(255,255,255,0.2);z-index:9;}
.home_proall h3{float:left;width:100%;margin:0px;padding:0px;}
.home_proall h3 span{font-weight:bold;font-size:18px;line-height:50px;}
.home_proall h3 a{float:right;color:#999;font-size:12px;line-height:50px;}



.hometit{float:left;width:100%;padding-bottom:10px;}
.hometit h3{float:left;font-size:22px;line-height:40px;color:#007AB9}
.hometit h4{float:left;font-size:14px;line-height:50px;color:#999;margin-left:15px;height:40px;overflow:hidden;}




.aboutbox{float:left;width:100%;min-width:1200px;background:#F1F1F1;padding:50px 0px;}

.h_about_img{float:left;width:500px;margin-top:0px;}
.h_about_img img{float:left;width:100%;}
.h_about{float:left;width:700px;padding:50px 0px 0px 50px;}
.h_about .more{float:right;margin-top:40px;}
.h_about .more a{padding:10px 15px;background:#007AB9;color:#FFF;}
.h_about .more a:hover{background:#E0BB15;color:#000;}



.install{float:left;width:70%;margin-left:15%;margin-top:150px;padding:5%;background:#FFF;border:1px solid #ddd;}
.install ul li{float:left;width:100%;}
.install ul li input{float:left;width:100%;height:38px;line-height:36px;margin:0px;padding:0px;text-indent:5px;font-size:18px;color:#ff6600}
.install ul li input.btn{margin-top:20px;width:50%;font-size:14px;}

.mainbox{width:1200px;margin:0px auto;}
.mainbox_float{float:left;width:100%;}

.logo{float:left;width:100%;height:115px;background:url(../images/logo.png) left no-repeat;}



.h_tit{float:left;width:100%;height:30px;border-bottom:1px solid #ccc;overflow:hidden;}
.h_tit span{float:left;font-size:22px;font-weight:bold;font-family: "宋体","微软雅黑","Microsoft YaHei UI","Microsoft YaHei",Heiti,"黑体",sans-serif;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.h_tit a{float:right;font-size:14px;font-weight:200;line-height:38px;}


.hinfobox{float:left;width:380px;margin-left:20px;overflow:hidden;}

.list{float:left;width:100%;margin-top:5px;}
.list ul li{float:left;width:100%;}
.list ul li a{float:left;width:100%;padding-left:15px;background:url(../images/lioff.png) left no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:34px;}
.list ul li a:hover{background:url(../images/lion.png) left no-repeat;}


.plist{float:left;width:100%;}
.plist ul li{float:left;width:100%;margin-top:10px;}
.plist ul li:nth-child(1){margin-top:0px;}
.plist ul li img{float:left;width:100%;}

.tl_plist{float:left;width:100%;}
.tl_plist ul li{float:left;width:380px;margin-left:20px;margin-top:10px;}
.tl_plist ul li:nth-child(3n+1){margin-left:0px;}
.tl_plist ul li img{float:left;width:100%;}

.footbox{float:left;width:100%;min-width:1200px;background:#007AB9;margin-top:20px;color:#ccc}
.footlink{float:left;width:100%;min-width:1200px;background:#f0f0f0;text-align:center;}
.footlink a{padding:0px 30px;line-height:50px;}
.foot_in{float:left;width:100%;text-align:center;color:#FFF;padding:20px 0px;}
.foot_in a{color:#FFF;}
.foot_in a:hover{color:#E0BB15}

.foot_in2{float:left;width:60%;margin-left:20%;text-align:center;color:#FFF;padding:20px 0px;border-top:1px solid #49B2F2}
.foot_in2 a.icp{background:url(../images/foot1.png) left no-repeat;background-size:auto 22px;padding-left:30px;color:#FFF;}
.foot_in2 a.yyzz{background:url(../images/foot2.png) left no-repeat;background-size:auto 22px;padding-left:30px;color:#FFF;}

#allmap{float:left;width:100%;height:400px;margin-top:15px;}


.h_news{float:right;width:1075px;border:1px solid #ddd;padding:30px;margin-top:20px;min-height:760px}
.h_news ul{float:left;width:100%;margin-top:0px;}
.h_news ul li{float:left;width:100%;border-bottom:1px dashed #ddd;padding:15px 0px}
.h_news ul li div:nth-child(1){float:left;width:20%;}
.h_news ul li div:nth-child(1) img{float:left;width:100%;}
.h_news ul li div:nth-child(2){float:left;width:80%;padding-left:15px;}
.h_news ul li div:nth-child(2) h3 a{font-size:18px;font-weight:bold;}
.h_news ul li div:nth-child(2) p a{float:left;padding:0px 10px;background:#007AB9;color:#FFF;line-height:22px;margin-top:10px;}
.h_news ul li div:nth-child(2) p a:hover{color:#000;background:#E0BB15;}

.rbox{float:right;width:400px;}

.lbox{float:right;width:1075px;border:1px solid #ddd;padding:30px;margin-top:20px;min-height:420px}



.h_pics{float:right;width:1200px;border:1px solid #ddd;margin-top:20px;padding:30px;min-height:420px}
.h_pics ul{float:left;width:100%;}
.h_pics ul li{float:left;width:275px;margin-left:10px;margin-top:10px;}
.h_pics ul li:nth-child(4n+1){margin-left:0px;}
.h_pics ul li h3{float:left;width:100%;background:#f1f1f1;padding:10px;text-align:center;}
.h_pics ul li img{float:left;width:100%;height:200px}


.img_suolue_s{float:left;width:60%;margin-top:15px;}.img_suolue_s img{float:left;width:100%;}
.img_suolue_c{float:left;width:40%;padding-left:20px;margin-top:15px;}
.img_suolue_c p{float:left;width:100%;border-bottom:1px solid #ddd;padding:10px 0px;}
.img_suolue_c p.tel{font-size:18px;font-weight:bold;color:#ff0000}








.showPage{FLOAT:LEFT;WIDTH:100%;margin-top:15px;}
.showPage #page{float:right;}
.showPage p{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-left:5px;}
.showPage a{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-left:5px;}

.showPage a.cur{border:1px solid #116DB0;background:#007AB9;color:#FFF;}

.vv_info{float:left;width:100%;margin-top:10px;}
.img_suolue{float:left;width:100%;margin-top:15px;text-align:center;}
.img_suolue img{max-width:100%;margin-top:0px;}

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
















	/* 焦点图 */
	.fullSlide{ float:left;width:100%;min-width:1200px;  position:relative;  height:530px; overflow:hidden;   }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important; }
	.fullSlide .bd li{ width:100% !important;  height:530px; }
	.fullSlide .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:530px;  }
	.fullSlide .bd li a{ position:absolute; width:100%; height:530px; display:block; z-index:1;;   }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px;border-radius:100%; border:2px solid #fff; margin:4px; background:#ddd; overflow:hidden; 
		line-height:9999px; filter:alpha(opacity=40); 
	}
	.fullSlide .hd ul .on{background:#4581FD;  }





.mtopsishi{margin-top:40px;}
.martopshi{margin-top:10px;}
.martopershi{margin-top:20px;}
.marleftnone{margin-left:0px;}


/* 文字滚动 */
.txtMarquee-left{flaot:left; width:100%;  position:relative;}
.txtMarquee-left .bd{ float:left;width:100%; }
.txtMarquee-left .bd .tempWrap{ width:1200px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ float:left;margin-right:20px;  float:left; height:50px; line-height:50px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li a{ line-height:50px;  }
/* 焦点图 */
.focusBox { position: relative;float:left; width: 380px; height: 240px; overflow: hidden; }
.focusBox .pic img { float:left;width: 100%; height: 240px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; line-height:40px;}
.focusBox .num { position: absolute; z-index: 3; bottom: 12px; right: 12px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2;font-size:12px;line-height:16px; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#007AB9;  }