/* CSS Document */

* { margin:0; padding:0;}
body {
	font-family: "宋体", beijing, "黑体", Helvetica, arial, sans-serif, "微软雅黑";
	font-size:12px;
	text-decoration: none;
	line-height:22px;
	color:#aaacab;
	background-image: url(/img/bg868.gif);
	background-repeat: repeat-y;
	background-position: center;
}
body a img{border:0}
a:link,a:visited {font-size:12px; text-decoration:none; color:#707070;}
a:hover {text-decoration:none;color:#000;}
ul, li { list-style-type:none; margin:0; padding:0}
.cl { clear:both}
.tc { text-align:center}
/* 页面 */
#container{margin:0 auto;width:870px; margin-top:2px;}
#header{ width:870px; height:55px; background:url(/img/logo.gif) left no-repeat;}
#bar{float:right; margin-top:16px;}
#bar ul{list-style:none;}
#bar ul li{ float:left}
#bar li a{ color:#aeaeae; border-right:#999 1px solid;margin:2px; padding-right:6px;}
#ad-img{ width:868px; height:181px; margin-top:4px; clear:both; }


/*新菜单*/
/*#menu{
	  width:858px;
	  font-size:12px;
      line-height:normal;
	  clear:both;
	  height:29px;
	  background:url(/img/menu-bg.gif) repeat-x;
	  padding:2px 0 0 10px;
	  position:absolute;
	  z-index:1;
	  clear:both;
}
#menu ul,li{
    margin:0px;
    padding:0px;
}
#menu li{
    display:inline;
    list-style:none;
    list-style-position:outside;
    text-align:center;
    float:left;
}
#menu a:link{
    color:#0f5f75;
    text-decoration:none;
    padding:0px 0px 0px 0px;
	width:78px;

	display:block;
}
#menu a:visited{
    color:#0f5f75;
    text-decoration:none;
    padding:0px 0px 0px 0px;
	width:78px;

	display:block;
}
#menu a:hover{
    color:white;
    padding:0px 0px 0px 0px;
    width:auto;
    text-decoration:none;
    background-color:#4aa9c7;
	display:block;
}
#menu a:active{
    color:white;
    padding:0px 0px 0px 0px;
    width:auto;
    text-decoration:none;
    background-color:#4aa9c7;
	display:block;
}
#menu a.f4 {width:78px; }

#menu .list{
    line-height:16px;
    text-align:left;
    padding:7px 0 0 0;
    font-weight:normal;
}
#menu .list a:link{ padding:0px 2px;}
#menu .list a:visited{ padding:0px 2px;}
#menu .list a:hover{ padding:0px 2px;}
#menu .list a:active{ padding:0px 2px;}
#menu .menu1{
	width:78px;

    height:auto;
    margin:6px 0px 0px 0px;
    border-right:1px solid #0f5f75;
    background-color:#eeecfb;
    color:#189dc1;
    padding:0px 0px 0px 0px;
    cursor:hand;
    overflow-y:hidden;
    filter:Alpha(opacity=100);
    -moz-opacity:0.99;
}
#menu .menu2{
    height:14px;
    margin:6px 0px 0px 0px;
    border-right:1px solid #0f5f75;
    padding:0px 0px 0px 0px;
    color:#0f5f75;
    overflow-y:hidden;
    cursor:hand;
	width:78px;

}
#menu .menu3{
	width:90px;

    height:auto;
    margin:6px 0px 0px 0px;
    border-right:1px solid #0f5f75;
    background-color:#eeecfb;
    color:#189dc1;
    padding:0px 0px 0px 0px;
    cursor:hand;
    overflow-y:hidden;
    filter:Alpha(opacity=99);
    -moz-opacity:0.99;
}
#menu .menu4{
    height:14px;
    margin:6px 0px 0px 0px;
    border-right:1px solid #0f5f75;
    padding:0px 0px 0px 0px;
    color:#0f5f75;
    overflow-y:hidden;
    cursor:hand;
	width:90px;

}
#menu .br0 { border-right:0}
*/
#menu{
	  width:868px;
	  font-size:12px;
      line-height:normal;
	  clear:both;
	  height:29px;
	  background:url(/img/menu-bg.gif) repeat-x;
	  margin-top:2px;
      }
#menu ul {
	  margin:0;
	  list-style:none;
      }
	  
#menu ul li{ float:left; margin:8px 0px 0 0px; padding:2px 8px 2px 8px;border-right:#0f5f75 1px solid;}
#menu ul li a{
      display:inline;
	  padding:6px 8px 0 8px;
	  color:#0f5f75;
	  text-decoration:none;
      }	  
#menu ul li a:hover{ color:#333; text-decoration:underline;}

#mainbody{ clear:both; width:868px; height:473px; background:url(/img/bg.gif) no-repeat;}

.main{ clear:both;}
.main-left{ float:left; width:227px;}
.main-right{ float:right; width:560px; margin-top:20px;}
.login-box{ width:236px; height:40px;float:left; margin:36px 0 0 11px; }
.news{ width:610px; height:115px; float:right; background:url(/img/hawy.jpg) no-repeat right top;}
.news-img{width:108px; height:94px; float:left; margin-left:10px;}
.news-list{float:left;line-height:20px; text-decoration:none; margin:6px 0 0 6px; width:300px;}
.news-list ul{list-style:none;}
.news-list ul li{ background:url(/img/01.gif) no-repeat 0 7px; padding:0 0 0 14px;}
.hawy{width:168px; height:115px; float:right; overflow:hidden; display:none; }

.new-product{width:180px; clear:both; margin:0 0 0 50px; }
.new-product p{ text-align:right;}

.case{width:210px; clear:both;margin:0 10px 0 40px;}
.case-title{width:210px;border-bottom:#CCC 1px solid; height:22px;}
.case-title p{font-size:12px; font-weight:bold; float:left; background:url(/img/02.gif) no-repeat 0 8px; padding-left:10px;}
.case-title span{ float:right; padding-right:10px;}
.case ul{list-style-type:none}
.case ul li{ background:url(/img/03.gif) no-repeat 0 12px;; padding:6px 0 2px 16px; border-bottom:#b7b7b7 1px dashed;}

.main-case{ width:560px; clear:both;line-height:18px;}
.zxal{width:100px; float:left;}
.right-case{ width:200px; float:left; margin-left:10px;}
.right-news{ width:240px; float:left;margin-left:9px; }
.right-case b{ font-size:9px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.right-case p{ font-size:12px; line-height:18px;}
.main-case ul{ list-style-type:none}
.main-case ul li{ background:url(/img/02.gif) no-repeat 0 11px; padding:4px 0 0 10px;}

.right-newsimg{ width:240px; float:right;margin-left:9px;}
.slicepic { text-align:center; margin:2px 5px; padding:5px; background:#efefef}
.right-newsimg ul{ list-style-type:none; }
.right-newsimg ul li { line-height:18px; width:110px; height:18px; float:left}

/*内容部分*/
.article-main{ background:#efefef; clear:both; width:838px; float:right; margin-right:1px; background:url(/img/bot.gif) bottom no-repeat #efefef;}
.article-titleimg{ width:169px; height:40px;margin-left:14px; background:url(/img/title.gif) no-repeat;}
.article-titleimg h3{ font-family:"微软雅黑", "宋体", "黑体"; font-size:22px; color:#FFF; text-align:center; padding-top:10px; font-weight:normal;}
.mainbo_leftb{
	width:200px;
	float:left;
	margin-top:16px;
	}
.mainbo_leftb ul{list-style:none}

.mainbo_leftb ul li{
	letter-spacing:1px;
	width:150px;
	margin-left:20px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#cccccc;
	height:30px;
	line-height:30px;
	}
.mainbo_leftb ul li a:link,.mainbo_leftb ul li a:visited{color:#9d9d9d; font-weight:bold;font-size:12px; background:url(/img/86.gif) no-repeat 0px 6px; text-decoration:none; display:block; width:150px;line-height:30px; padding-left:20px;}
.mainbo_leftb ul li a:hover,.mainbo_leftb ul li a:active{color:#247a91;font-size:12px; font-weight:bold;background:url(/img/85.gif) no-repeat 0px 6px; padding-left:20px;}
/*产品左边栏-加宽*/
.mainbo_leftb2{
	width:200px;
	float:left;
	margin-top:16px;
	}
.mainbo_leftb2 ul{list-style:none}

.mainbo_leftb2 ul li{
	width:180px;
	margin-left:10px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#cccccc;
	height:30px;
	line-height:30px;
	overflow:hidden;
	}
.mainbo_leftb2 ul li a:link,.mainbo_leftb2 ul li a:visited{color:#9d9d9d; font-size:12px; background:url(/img/86.gif) no-repeat 0px 6px; text-decoration:none; display:block; line-height:30px; padding-left:20px;}
.mainbo_leftb2 ul li a:hover,.mainbo_leftb2 ul li a:active{color:#247a91;font-size:12px; background:url(/img/85.gif) no-repeat 0px 6px; padding-left:20px;}
.mainbo_rightb{
	width:628px;
	float:right;
	margin-top:16px;
	padding-right:10px;
	}

#currentpath{
	font-size:12px;
	height:22px;
	color:#666;
	border-top:1px #F90 dotted;
	border-bottom:1px #F90 dotted;
	background-color:#F2F2F2;
	background:url(/img/path.gif) no-repeat 0 4px;
	padding-left:20px;
}
#currentpath a{ color:000;}
#classindex_news { padding:10px 0 17px 10px;}

.newslist { width:510px; padding:10px 0 0 18px;clear:both; color:#525252}
.newslist ul { list-style:none;}
.newslist ul li { background:url(/img/01.gif) no-repeat 6px 14px; padding:4px 0 0 8px; border-bottom:1px #CCCCCC dotted; line-height:24px;}
.newslist ul li a{ color:#525252}
.newslist ul li a:hover {text-decoration:none;color:#000;}

.phone{ width:179px; height:55px; clear:both; margin:16px 0 0 10px;}
/*列表页*/
.article-list { width:600px; float:right; padding:10px 0 17px 10px;}
.articlelist {width:510px; padding:10px 0 0 18px;clear:both; color:#525252}
.articlelist ul { list-style:none;}
.articlelist ul li { background:url(/img/02.gif) no-repeat 0 14px; padding:0 0 0 8px; border-bottom:1px #CCCCCC dotted; line-height:32px;}
.articlelist ul li:hover { background-color:#FFF;}
.articlelist ul li a{ color:#525252}
.articlelist ul li a:hover {text-decoration:none;color:#069;}
.show_page { text-align:center; color:#666; clear:both; margin-top:20px;}
.pic_art { width:160px; height:140px; float:left; text-align:center;}
.pic_art .pic_art_img .pic1 { border:5px #CCC solid; padding:4px;}
.pic_art .pic_art_title a { color:#369; font-size:12px;}
.pic_art .pic_art_title a:hover,.pic_art .pic_art_title a:active { color:#F60; text-decoration:underline}
/*内容页*/
.article { width:600px; padding:10px 0 30px 10px;clear:both; color:#525252; font-family:"宋体","微软雅黑", "黑体",Song,Hei,Beijing,Arial; font-size:12px; line-height:24px; overflow:hidden;}
.article-title{ text-align:center; font-size:18px; font-family:"微软雅黑", "宋体", "黑体"; line-height:22px; padding:15px; margin:0 20px; clear:both; color:#F63;}
.article-info { border-top:1px #999 solid; line-height:22px; font-size:12px; color:#999; text-align:center;}
.article h3 { font-size:18px; font-weight:bold; color:#06C; line-height:38px}
.article h4 { font-size:14px; font-weight:bold; color:#F60; line-height:32px}
.article h5 { font-size:12px; font-weight:bold; color:#036; line-height:26px}
/*版权部分*/

#footer{ width:800px; height:86px; clear:both; margin:0 auto; margin-top:10px;}

#footer_left{ width:110px; height:60px; padding-left:10px; margin-top:14px; float:left;}

#footer_rig{ width:600px; height:80px; float:left}

#footer_right{ width:600px;  padding-left:10px; line-height:18px;font-size:12px; color:#a2a2a2}

#footer_rightaa{ width:600px;margin-top:16px;}
#footer_rightab{ width:41px; float:right}
#footer_righta{ width:600px; float:left}
#footer_righta ul{ list-style-type:none;}
#footer_righta ul li{float:left;}
#footer_righta ul li a{color:#a2a2a2; border-right:#a2a2a2 1px solid;margin:2px; padding:0 6px;}
#footer_right p{ font-size:12px; line-height:25px; padding-top:20px; color:#a2a2a2}