.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.myclear{height:1px;line-height:1px;font-size:1px;overflow:hidden;clear:both;float:none;display:block;}

*{font-family:"微软雅黑","MicroSoft Yahei","宋体";margin:0;padding:0;outline:none;}
body{background:#ffffff;}
#body{background:#d8d8d8; width:100%;}
ul{list-style-image:none;list-style-type:none;}
form{margin:0;padding:0;}
a{color: #000;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}

.radius5{ position:relative;-webkit-border-radius:5px; border-radius:5px;-moz-border-radius: 5px;behavior:url(/js/pie.htc); }
  
.radius3{ position:relative;-webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;behavior:url(/js/pie.htc); }

.max_cistern{width:1010px;height:auto;float:none;clear:both;margin:0 auto;}

.pagetop{width:100%;height:12px;background:url(../images/bg_top.gif) repeat-x;}

.header{height:90px;}
.header .logo{float:left;clear:left;width:293px;height:90px;}
.header .logo a{display:block;width:293px;height:90px;background:url(../images/logo.gif) no-repeat;overflow:hidden;text-indent:-1000px;}
.header .phone{float:right;clear:right;width:510px;height:90px;background:url(../images/phone.gif) no-repeat;}


.nav{width:100%;height:60px;background: #006633 url(../images/bg_nav.gif) repeat-x;overflow:hidden;}
.nav .cont{height:60px;width:1000px;padding-left:2px;background:url(../images/bg_nav_allli.gif) no-repeat;margin:0 auto;height:auto;float:none;clear:both;overflow:hidden;}
.nav ul{font-size:14px;line-height:60px;width:1000px;height:60px;overflow:hidden;}
.nav ul li{float:left;width:123px;height:60px;padding-right:2px;background:url(../images/bg_nav_li.gif) right center no-repeat; cursor:hand;}
.nav ul li a{display:block;width:123px;height:60px;text-align:center;color:#ffffff;}
.nav ul li a:hover{background:#060;text-decoration:none; }
.nav ul li.f_on a{background:url(../images/bg_nav_on.gif) no-repeat;}
.nav ul li span.cn{font-size:14px;display:block;width:123px;height:30px;line-height:44px;}
.nav ul li span.en{font-size:12px;display:block;width:123px;height:30px;line-height:18px; text-align:center; color:#fff; cursor:hand;}



/*.nav{width:100%;height:45px;background:url(../images/bg_nav.gif) repeat-x;overflow:hidden;}
.nav ul{font-size:14px;line-height:45px;width:1000px;height:45px;overflow:hidden;}
.nav ul li{float:left;width:100px;height:45px; 
}
.nav ul li a{display:block;width:100px;height:45px; font-size:14px;  background:url(../images/bg_nav.gif) repeat-x;text-align:center;color:#fff; font-weight:bold;
-moz-text-shadow:1px 1px #333333; 
}
.nav ul li a:hover{background:url(../images/bg_nav_on.gif) no-repeat;text-decoration:none; }
.nav ul li.focus_on a{background:url(../images/bg_nav_on.gif) no-repeat;}*/
/*****************  index.asp    **********/
.slide{width:100%;height:380px;background:url(../images/bg_slider.gif) repeat-x;overflow:hidden;position:relative;}
.slide .cont{width:1440px;position:absolute;left:50%;margin-left:-720px;}

.focus {width:1440px; height:380px; overflow:hidden; position:absolute;}
.focus img{border:0;}
.focus ul {height:462px; position:absolute;}
.focus ul li {float:left; width:1440px; height:380px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;z-index:20;}
.focus .btnBg {position:absolute; width:1440px; height:20px; left:0; bottom:0; background:#000; display:none;z-index:20;}
.focus .btn {z-index:20;position:absolute; width:140px; height:23px; padding:0px 10px 0px 10px; left:50%; top:340px;text-align:left;margin-left:356px;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:120px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}



.affsch{width:100%;height:35px;padding-bottom:20px;background:url(../images/bg_index_center.gif) repeat-x;line-height:35px;font-size:12px;}
.newaff{padding-left:30px;background:url(../images/new_aff.png) left center no-repeat;float:left;clear:left;width:680px;}


.newaff .box{ height:35px;overflow:hidden;float:none;clear:both;width:710px;}
.newaff .box .t_news{ height:35px;padding-left:0px; overflow:hidden; position:relative;}
.newaff .box .t_news b{ line-height:35px; font-weight:bold; display:inline-block;}
.newaff .box .news_li,.swap{ line-height:35px; display:inline-block; position:absolute; top:0; left:72px;}
.newaff .box .news_li a,.swap a{}
.newaff .box .swap{top:35px;}


.search{ width:280px; float:right; height:35px;}
.i_center{ width:100%; height:270px; background:#d8d8d8;overflow:hidden;}
.i_center .content{ width:1010px; margin:0 auto;}
.content .i_1{ float:left; width:240px; height:270px;overflow:hidden;}
.content .i_1 p{ text-indent:20px; line-height:23px; margin-right:5px;}
.i_1 .m_20{ margin-top:10px; font-size:12px;width:250px;}
.content .i_2{ float:left; width:463px; height:270px; margin-left:10px; display:inline;background:#fff;padding:5px;overflow:hidden;}
.i_2 .m_20{ margin-top:20px; font-size:12px;}
.i_2_left{ float:left; width:120px; height:88px; border:1px solid #CCC;}
.i_2_right{ float:left;width:300px; height:113px; margin-left:15px;overflow:hidden;}
.i_2_right h5{ color:#F00;}
.i_2_right p{ font-size:12px; line-height:22px; margin-top:10px; text-indent:20px;}
.i_list_ul{  margin:0px; padding:0px; }
.i_list_ul li{ line-height:22px; font-size:12px; position:relative; width:460px;}
.i_list_ul li .time{ right:0px; position:absolute;}
.content .i_3{ float:left; width:247px; height:270px; margin-left:10px; display:inline}
.i_3 .m_20{ margin-top:1px;}

.index_pro{width:730px;float:right;clear:right;overflow:hidden; margin-right:10px; display:inline;}
.index_pro .cont{width:1500px;padding-top:10px;} 
.index_pro .cont .any{float:left;width:165px;margin-right:23px;}
.index_pro .cont .any img{width:155px;height:115px;padding:4px;border:1px solid #cccccc;background:#ffffff;}
.index_knlg{width:240px;float:left;overflow:hidden; height:208px;}
.index_knlg .cont{padding-top:14px;}
.index_knlg .any{font-size:13px;line-height:24px;background:url(../images/i_nav.gif) left center no-repeat;text-indent:16px;}
.i_center .coltitle{font-size:14px;font-weight:bold;color:#111;line-height:17px;padding-bottom:6px;background:url(../images/bg_coltitle.gif) left bottom no-repeat;}
.i_center .coltitle span{color:#0a3;}
/*******************  disp.asp  **********************/
.main{ width:980px; margin:0 auto; height:auto; background:#d8d8d8;}
.left{ width:225px; float:left; }
.right{ width:720px; float:left; margin-left:20px; min-height:600px; _height:600px; height:auto; margin-bottom:15px; background:#fff; border: 1px solid #b4b4b4; }
.right p{ line-height:25px; margin-top:20px; font-size:13px;}
.right .content{ width:690px; margin: 20px 15px;}
.r_top{ width:690px; height:35px; border-bottom:2px solid #ccc;line-height:35px;}
 .r_top_1{ float:left; width:300px; height:35px;color:#060;}
.r_top_2{ text-align:right; font-size:12px; width:360px; height:35px; float:left;}

/*******************  left.asp  **********************/
.left_1{ border: 1px solid #b4b4b4;  background:#f5f5f5;}
.left_1 .l_1{ height:60px; background:#CCC url(../images/leftlm_top_bg.gif); line-height:50px; text-indent:24px;}
.left_1 .l_2{ background:#f5f5f5;width:180px; height:auto; min-height:50px; _height:50px;}
.left_1 .l_2 ul{ margin:0px; padding:0px;margin:10px 20px; }
.left_1 .l_2 ul li{ line-height:34px; height:32px; border-bottom: 1px dotted #CCC; position: relative; font-size:14px;}
.left_1 .l_2 ul li a{ text-indent:22px;color:#555; height:32px; margin:6px 0;  display:block; background:#999 url(../images/leftlm_bg.gif)  left -36px no-repeat; width:185px; text-decoration:none;}
.left_1 .l_2 ul li a.current{ text-indent:22px;color:#fff; height:32px; margin:6px 0;  display:block; background:#999 url(../images/leftlm_bg.gif) 0 0   no-repeat; width:185px; text-decoration:none;}
.left_1 .l_2 ul li a:hover{ text-indent:22px;color:#fff; height:32px; margin:6px 0;  display:block; background:#999 url(../images/leftlm_bg.gif) 0 0   no-repeat; width:185px; text-decoration:none;}
.l_3{ margin-top:30px;}
.left_2 .m_20{ margin-top:2px;}

/*****************   piclist   ***********************/
.piclist_ul{ margin:0px; padding:0px;}
.piclist_ul li{ float:left; margin-left:35px; text-align:center; line-height:25px; width:180px; font-size:12px;}
.piclist_ul li a{ font-size:12px;}
/*******************  list   **************************/
.list_ul{ margin:0px; padding:0px;}
.list_li{ border-bottom:1px dotted #000; line-height:30px; margin-left:10px; margin-top:10px; position:relative;text-indent:20px;background:url(../images/li_art.png) left center no-repeat; font-size:14px;}
.time{position:absolute; right:0px;}

/*******************  show   **************************/
.ma_ri h2{ background:url(../images/s01_link.jpg) bottom no-repeat; height:30px;}
.ma_ri h3{ text-align:center}
.ma_ri p{ line-height:25px;}
.content h3{ background:url(../images/path_circle.gif) no-repeat left center; text-indent:24px;}

/******************  footer.asp ***************************/
#footer{ width:100%; min-height:90px; _height:90px; border-top:4px solid #060; background:#aaa;}
.foot{ width:1000px; margin:0 auto; height:90px; }
.foot .f_left{ width:150px; float:left; margin-top:16px;}
.foot .content{ padding-top:10px; float:right; height:60px; width:100%; text-align:center; font-size:12px; line-height:20px; color: #333;}

.li_hidden{ overflow:hidden; text-overflow: ellipsis; white-space:nowrap !important;  /*强制文字不换行(标准浏览器)*/  -o-text-overflow:ellipsis;  /*Opera的专用截断文字的属性*/}


.img_gy{
	width:128px; float:left; margin-left:7px; text-align:center}
	
.lydt_img{ width:730px; overflow:hidden;} 
.lydt_img li{ float:left; margin-left:10px; margin-top:10px;}
.lydt_img li img{ border:#060 1px solid; padding:3px; background:#FFF;}

.content p{ line-height:1.5;}