#header{ position:relative; height:120px; background:#fff;z-index:9999}
#header .logo{ position:absolute; left:0px; top:30px;}
#header .tool{ position:absolute; right:5px; top:10px;}
#header .tel{position:absolute;top:45px;right:0px; text-align:right;}
#header .tel img{ display:block; float:left; margin-right:10px;}
#header .tel dl{ float:right; font-size:22px; color:#f80}
#header .tel dl dt{float:left; height:30px; line-height:30px;padding-top:10px;}
#header .tel dl dd{ float:left;height:30px; line-height:30px;padding-top:10px;}

/*---菜单---*/
.navbg{height:39px; background:#1074cc;background: url(../images/nav.jpg) repeat-x;}
/*--.nav{height:40px;}
.nav li{float:left;display:inline;width:144px; position:relative;}
.nav li h3{ float:left;width:144px;}
.nav li h3 a{font-size:16px; font-weight: normal; display:block; height:39px; line-height:48px;text-align:center;color:#fff; }
.nav li h3 a:hover{background: #f80; color:#fff;}
.nav .on h3 a{background: #f80; color:#fff;}

/*---子菜单---*/
/*-
.nav .sub{display:none;position:absolute; left:0px; top:48px; z-index:9999; width:144px; background:#e3e3e3; padding:10px 0;}
.nav .sub li{line-height:30px;}
.nav .sub li a{display:block; text-align:center; font-size:12px; height:30px;line-height:30px;color:#333;}
.nav .sub li a:hover{background:#f80; color:#fff;}
--*/

.banner{ background:#3d8dcc; overflow:hidden; margin-top:2px;}

.w-title { background:#f80; height: 40px; color:#fff;line-height: 40px; text-align:center; border-radius:5px;padding:0 15px;-webkit-box-shadow: #eee 2px 2px 5px;-moz-box-shadow: #eee 2px 2px 5px;box-shadow: #eee 2px 2px 5px;}
.w-title strong { display:inline-block; font-size: 18px;font-weight: normal; margin-right:10px;}

.w-box .hd{height:40px;}
.w-box .hd ul li{ float:left; width:100px; height:40px; margin-right:10px;}
.w-box .hd ul li a{ display:block;background:#eee; line-height:40px; color:#555; font-size:16px; text-align:center;border-radius:5px;}
.w-box .hd ul li a:hover{background:#3a7cd0; color:#fff;}

.w-box .bd ul{ zoom:1;}
.w-box .bd li{ float:left; width:25%;margin-top:20px;}
.w-box .bd li a{ display:block;width: 270px;height: 260px; overflow:hidden; border:1px solid #e7e7e7; border-radius:10px;-webkit-box-shadow: #eee 2px 2px 5px;-moz-box-shadow: #eee 2px 2px 5px;box-shadow: #eee 2px 2px 5px;}
.w-box .bd li img{ display:block;width: 260px;height: 215px; margin:5px;}
.w-box .bd li h4{ text-align:center; font-size:14px; font-weight:normal; height:35px; line-height:35px; background:#e3e3e3;}
.w-box .bd li a:hover{ border:1px solid #f80;}
.w-box .bd li a:hover h4{ background:#f80; color:#fff;}

.w-list{ width:352px; height:300px; padding:0 10px;overflow:hidden; border:1px solid #e7e7e7; margin-top:20px; -webkit-box-shadow: #eee 2px 2px 5px;-moz-box-shadow: #eee 2px 2px 5px;box-shadow: #eee 2px 2px 5px; }
.w-list .title {height: 50px;line-height: 50px;	text-align: left;color: #ccc;font-size: 14px;}
.w-list .title strong {	color: #f08519;	font-size: 18px;font-weight: normal;display: inline-block;margin-right: 10px;}

.w-news li{ margin-bottom:10px;}
.w-news li span{ float:left; display:block; background:#ccc; color:#fff; width: 60px; height:60px; position:relative; margin-top:5px;border-radius:3px;}
.w-news li span i{ position:absolute; top:0px; left:0px; width: 60px; font-style:normal; display:block; text-align:center; font-size:24px; color:#fff;}
.w-news li:hover span{ background:#f80;}
.w-news li span em{ position:absolute; top:35px; left:0px; width: 60px;  font-style:normal; display:block; text-align:center; font-size:12px;}
.w-news li div{ float:right; width:275px; font-size:12px; color:#888;}
.w-news li div a{ display:block; font-size:14px; height:25px; overflow:hidden; }

#footer { margin-top:10px; background:#f0f0f0; overflow:hidden; padding:10px 0; position:relative; font-size:12px;}
#footer .f-nav{ margin-top:20px;color:#afafaf; text-align:center;}
#footer .f-nav a{ padding:0 8px; color:#afafaf;}
#footer p{padding:10px 8px; color:#afafaf; text-align:center; }
#footer .f-logo{ position:absolute; right:0px; top:0px;}

.sub-banner{ height:248px; background-position:center top; background-repeat:no-repeat;}

.sub-left{ float:left; width:200px;-webkit-box-shadow: #eee 2px 2px 5px;-moz-box-shadow: #eee 2px 2px 5px;box-shadow: #eee 2px 2px 5px;}

.l-title{ background:#f80; height:38px; line-height:38px; font-size:16px; color:#FFF; font-weight:bolder; padding-left:10px;}
.l-tree { background:#ededed; padding:10px;border-bottom:#fff solid 1px; overflow:hidden;}
.l-tree li{ height:35px; line-height:40px; margin-top:2px;}
.l-tree li a{ display:block;padding-left:30px; font-size:14px;height:35px; line-height:35px;}
.l-tree li a:hover{ background:#fafafa; color:#f80;}
.l-tree li.cur a{ background:#fff; color:#f80;}

.l-search{background:#ededed; padding:10px; border-top:#dedede solid 1px;}
.l-search h3{color:#f80; font-size:16px; height:30px;}
.l-search #kwd {display: block;	width: 170px;padding-left: 8px;	color: #666;font-size: 12px;height: 24px;line-height: 24px;	border: 1px solid #ddd;}
.l-search .btn {display: block;background: #898989;	color: #fff;font-size: 12px;width: 60px;height: 23px;line-height: 23px;	border: 0px;cursor: pointer;	margin-top:5px;}

.l-service{ position:relative; width:200px; height:184px; background:url(../images/l-lx.png) no-repeat;}
.l-service a{ display:block; position:absolute; top:115px; width:200px; height:68px; }


/*左侧产品导航*/
.sub-menu-list{background:#ededed; padding:10px; overflow:hidden;}
.sub-menu-head{ height:35px;line-height:35px;background:#ededed;color:#fff;}
.sub-menu-head a{display:block;padding-left:30px; font-size:14px;height:35px; line-height:35px;}
.sub-menu-head.selected a{ background:#fff; color:#f80;}

.sub-menu-body {border-top:1px solid #ededed;}
.sub-menu-body li{height:30px;line-height:30px;background:#fff;font-size:12px;padding-left:50px;}
.sub-menu-body li.selected a{color:#f80;}

.sub-right{ float:right; width:940px; padding-bottom:20px;}

.sitemap{ height:38px; border-bottom:#eee solid 1px; position:relative;}
.sitemap span{ position:absolute; left:0px; display:block; width:180px; height:35px; line-height:35px; background:#fff; font-size:16px; padding-left:10px;}
.sitemap em{ position:absolute; right:0px; top:8px; font-style: normal;}

.sub-right-nav { background:#e6f3fc;border:#a6cdea solid 1px; padding:10px 10px; overflow:hidden;}
.sub-right-nav img{ float:left;border:#a6cdea solid 1px; margin-right:20px;}
.sub-right-nav a{ display: inline-block; padding:0 10px; color:#2876B6; height:30px; line-height:30px; margin-right:20px;}
.sub-right-nav a:hover, .sub-right-nav a.cur{ background:#b0d9f4;color:#b31b26;}

/*新闻*/
.news_list{ margin-top:10px; padding:0 10px;}
.news_list li{line-height:35px; background:url(../images/dot.png) no-repeat left center;border-bottom:1px dashed #D2D1D1;text-align:right; color:#888; font-size:12px;}
.news_list li a{float:left; padding-left:20px; font-size:14px;}

/*产品*/
.pd_list { margin-top:0px;}
.pd_list ul{ zoom:1;}
.pd_list li{ float:left; width:20%;margin-top:30px;}
.pd_list li a{ display:block;width: 163px;height: 157px; margin:0 auto; overflow:hidden; border:1px solid #e7e7e7; border-radius:10px;}
.pd_list li img{ display:block;width: 153px;height: 114px; margin:5px;}
.pd_list li h4{ text-align:center; font-size:12px; font-weight:normal; height:35px; line-height:35px; background:#e3e3e3;}
.pd_list li a:hover{ border:1px solid #f80;}
.pd_list li a:hover h4{ background:#f80; color:#fff;}

.single_pic { float:left; width:335px; margin-right:30px;}
.single_tit{ float:left; width:500px; color:#515151; font-size:12px;}
.single_tit p{ font-size:36px; color:#f80;}

.slideTxtBox{ margin-top:30px;}
.slideTxtBox .hd{ height:30px; line-height:30px; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; background:#ddd;border-bottom:2px solid #ddd; padding:0 15px; cursor:pointer; margin-right:10px;  }
.slideTxtBox .hd ul li.on{ height:30px; background:#fff; color:#f80; border:1px solid #ddd; border-bottom:2px solid #fff; }

.slideTxtBox .bd ul{ zoom:1;  }

.sub-right .function {	padding: 10px 0px;margin: 10px 0px;border-top:1px dashed #ddd; font-size:12px;}
.sub-right .url {height: 30px;	padding: 10px 0;}
.sub-right .url a {font-size:16px;	padding: 5px 15px;	display: inline-block;	background:#757575;	border: 1px solid #757575;	color:#fff;	margin: 0px 10px 15px 0px;}
.sub-right .url a:hover {color: #ff8810;background: #fff;border: 1px solid #ddd;}

#xg_list li{ margin-top:20px;border-bottom:1px dashed #ddd; padding-bottom:20px;}
#xg_list li img{ float:left; display:block;width: 190px;height: 165px; margin-top:8px; margin-right:20px; margin-left:20px;}
#xg_list li div{ float:left; font-size:12px;}
#xg_list li h4{ text-align:left; font-size:14px; font-weight:normal;}

/*正文定义*/
#article-lsf { padding:20px 10px;line-height:28px;font-size:14px;}
#article-lsf p{margin-bottom:20px;}
#article-lsf img{ display:block;WIDTH: expression(this.width > 900 && this.width > this.height ? 900 : true);max-width: 900px;}
#article-lsf td{ border:#DBDEE1 dashed 1px;}
#article-lsf .lianxi td {border:0px;}

/*正文文章样式*/
.single_title{font-size:24px; font-weight: normal; text-align:center;margin-top:25px ;color:#f80;}
.single_add{color:#A0A0A0;text-align:center; padding-bottom:10px; border-bottom:#DBDEE1 dashed 1px; margin-top:10px; font-size:12px;}
.pre_next{line-height:28px;border-top:1px solid #D7D7D7;padding-top:15px;margin-top:15px; font-size:12px;}

/*搜索样式*/
.search-kwd{font-size:16px; font-weight:bolder; color:#000; padding:15px 0 0 10px;}

/*关键词*/
.sitetag{ padding:35px 0 10px 0; font-weight:bolder;}
.sitetag span{ margin-right:30px;}
.sitetag a{ border:#aaa solid 1px; font-weight:normal; background:#efefef; margin-right:10px; padding:0px 5px;}
.sitetag a:hover{ background:#ddd;}

/*表单*/
.table_post{ font-family: Verdana, Geneva, sans-serif;}
.table_post h2{ background:#eee; font-weight:normal; font-size:14px; padding:10px;}
.table_post table{border-collapse: collapse; width:100%; margin-top:20px;border:1px solid #ebebeb;}
.table_post th{ background:#fafafa; width:120px; padding:10px; font-size:14px;}
.table_post td{ padding:5px 10px; font-size:14px;}
.table_post em{ color:#F00; font-style:normal;font-size:12px;}
.table_post select {width:222px; padding:3px 5px; border:#c3c3c3 solid 1px; height:25px; background:url(../images/input_bg.png) repeat-x;}
.table_post input{width:400px; height:30px; line-height:28px; border:#ebebeb solid 1px;}
.table_post textarea{ width:400px; height:100px;border:#ebebeb solid 1px;margin:3px auto;}
.table_post .btn{ background:#f80; border:none; width:120px; height:35px; line-height:33px; text-align:center; color:#FFF; cursor:pointer; margin:10px 20px 10px 0px; font-size:14px;border-radius:3px;}


/*分页样式开始*/
.turnover { height:50px; font-family:"宋体" ;text-align:center; margin-top:30px; font-size:14px;}
.turnover a, .turnover .current, .turnover .disabled{display:inline-block; height:32px; line-height:32px; padding:0 12px;margin-left:2px; text-align:center;}
.turnover a, .turnover .disabled { background:#fff;border:1px solid #ddd;text-decoration:none;}
.turnover a:hover, .turnover .current {border:1px solid #f80; background:#f80; color:#fff;  }