#header{ position:relative; height:125px; background: url(../images/topbg.png) repeat-x; z-index:9999}
#header .logo{ position:absolute; left:10px; top:30px;}
#header .lan{position:absolute;top:12px;right:0px;}
#header .lan a{ display:inline-block; height:20px; line-height:20px; background:url(../images/lan.jpg) no-repeat; padding-left:35px;}
#header .lan a#cn{ background-position:0 0px; width:40px;}
#header .lan a#en{ background-position:0 -20px; width:60px;}
#header .lan a#sp{ background-position:0 -40px; width:50px;}
#header .hright{ position:absolute; left:620px; top:25px;padding:5px 0 12px 80px;border-left:1px solid #ccc;}
#header .hright p{font-size:13px;line-height:22px;color:#666;}
#header .hright p b{color:#666;font-weight:bold;font-family:Arial Black;font-size:20px;}
#header .qq{position:absolute;top:25px;right:10px;}
#header .qq a{ display:block; margin-top:10px;}
/*---菜单---*/
.navbg{ background:#3a7cd0;height:42px;}
.nav{height:42px;}
.nav li{float:left;display:inline;width:125px; position:relative;}
.nav li h3{ float:left;width:125px;line-height:42px;}
.nav li h3 a{color:#fff;font-size:16px; font-weight: normal; display:block; height:42px; text-align:center; }
.nav li h3 a:hover{background: #0b4e9c; }
.nav .on h3 a{background: #0b4e9c;}

/*---子菜单---*/
.nav .sub{display:none;position:absolute; left:0px; top:42px; z-index:9999; width:125px; background:#8FD1F3; }
.nav .sub li{line-height:35px;}
.nav .sub li a{display:block; text-align:center; font-size:12px; height:35px;line-height:35px;color:#fff;}
.nav .sub li a:hover{background:#0b4e9c;}

.w-box{}

.w-title { background:#0b4e9c; 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; 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; padding:0 15px;}
.w-box .hd ul li a:hover{background:#3a7cd0; color:#fff;}

.w-box .bd ul{ clear:both; zoom:1;}
.w-box .bd li{ float:left; width:25%;margin-top:20px;}
.w-box .bd li a{ display:block;width: 270px;height: 305px; 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: 260px; margin:5px;}
.w-box .bd li h4{ text-align:center; font-size:12px; font-weight:normal; height:35px; line-height:35px; background:#e3e3e3; padding:0 10px;}
.w-box .bd li a:hover{ border:1px solid #0b4e9c;}
.w-box .bd li a:hover h4{ background:#0b4e9c; color:#fff;}

.w-liyou-tit{margin:35px 0 0 0;height:155px; text-align:center;background:url(../images/index_bg_7.png) 0 bottom no-repeat;}
.w-liyou-tit h1{ color:#0b4e9c; font-size:36px;}
.w-liyou-tit h1 span{ color:#D80000;}
.w-liyou-tit h5{ color:#bbb; font-size:18px; font-weight:normal;}

.w-liyou{margin:15px 0 0 0;background:url(../images/index_bg_8.png) no-repeat;height:240px;}
.w-liyou .xts{width:275px;text-align:center;height:240px; position:relative;}
.w-liyou .xts h5{margin:15px 0 0 0;font-size:15px;font-family:Microsoft YaHei;color:#0b4e9c;}
.w-liyou .xts p{margin:5px 0 0 0;color:#6B6B6B;text-align:left;line-height:18px; padding:0 20px;}
.w-liyou .xts img{width:235px; display:block; position:absolute; bottom:15px;}

.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: #0b4e9c;	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:#0b4e9c;}
.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; }

.w-hezuo{border:1px solid #e7e7e7; overflow:hidden;}
.w-hezuo h2{ height:45px; line-height:45px; border-bottom:1px solid #e7e7e7; font-weight: normal;font-size:18px; padding-left:10px; color:#0b4e9c;}
.w-hezuo li{ float:left; width:24.8%; padding:10px 0;}

#footer { margin-top:10px; background:#f0f0f0; overflow:hidden; padding:10px 0; position:relative; font-size:14px;}
#footer .f-nav{ margin-top:20px;color:#666; text-align:center;margin-bottom:10px;}
#footer .f-nav a{ padding:0 8px; color:#666;}
#footer p{padding:5px 8px; color:#666; 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:#0b4e9c; 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:#0b4e9c;}
.l-tree li.cur a{ background:#fff; color:#0b4e9c;}

.l-search{background:#ededed; padding:10px; border-top:#dedede solid 1px;}
.l-search h3{color:#0b4e9c; 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 h3{position:absolute; top:60px; left:15px; font-size:13px;color:#0b4e9c;}
.l-service a{ display:block; position:absolute; top:130px; left:70px; height:68px; color:#0b4e9c; font-weight:bolder;}


/*左侧产品导航*/
.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:#0b4e9c;}

.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:#0b4e9c;}

.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:150px; 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:33%;margin-top:30px;}
.pd_list li a{ display:block;width: 270px;height: 305px; margin:0 auto; overflow:hidden; border:1px solid #e7e7e7; border-radius:10px;}
.pd_list li img{ display:block;width: 260px;height: 260px; margin:5px;}
.pd_list li h4{ text-align:center; font-size:14px; font-weight:normal; height:35px; line-height:35px; background:#e3e3e3; padding:0 10px;}
.pd_list li a:hover{ border:1px solid #0b4e9c;}
.pd_list li a:hover h4{ background:#0b4e9c; 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:28px; color:#0b4e9c;}

.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:#0b4e9c; 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:14px;}
.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: 15px 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: 190px; 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{WIDTH: expression(this.width > 900 && this.width > this.height ? 900 : true);max-width: 900px;margin-top:20px;}
#article-lsf table{border-collapse: collapse; width:100%; }

/*正文文章样式*/
.single_title{font-size:28px; font-weight: normal; text-align:center;margin-top:25px ;color:#0b4e9c;}
.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:#0b4e9c; 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 #0b4e9c; background:#0b4e9c; color:#fff;  }