﻿@import url('EricReset.css');

/*全局默认样式 begin*/
body { font-family:宋体, Microsoft Yahei, 微软雅黑, Verdana,  sans-serif; font-size:12px; margin:0 auto; line-height:1.2;
 text-align:center; color:#333; background:url('../images/bg.jpg') repeat-x #FFF;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{color:red;}
img{display:block;}
/*全局默认样式 end*/
#layout_root{width:1002px; margin:0 auto;}
.main_box{}
.layout_main{margin-top:10px;}
/*****************************项部样式*****************************/
.logo{}
#header_wrap{padding-bottom:13px; background:url('../images/top_line.jpg') no-repeat bottom;}
.top{background:url('../images/top_bg.jpg');}
.top_link{text-align:right; line-height:32px; float:right; margin:10px; }
.top_link img{display:inline-block; *display:inline; zoom:1; padding-right:5px; vertical-align:middle;}
#banner{height:203px; overflow:hidden; margin:0px 0 1px 0;}
.search_txt{border:1px solid #96D385; background:#FFF;}
.search_btn{width:22px; height:19px; border:0; padding:0; background:url('../images/search_btn.jpg');}
/*---导航---*/
.nav{clear:both;}
.nav ul{}
.nav li{float:left; position:relative;}
.nav li.space{}
.nav a{display:block; height:35px; overflow:hidden;}
.nav a.n1{background:url('../images/nav0.jpg'); width:167px;}
.nav a.n2{background:url('../images/nav11.jpg'); width:122px;}
.nav a.n3{background:url('../images/nav2.jpg'); width:120px;}
.nav a.n4{background:url('../images/nav3.jpg'); width:125px;}
.nav a.n5{background:url('../images/nav4.jpg'); width:135px;}
.nav a.n6{background:url('../images/nav5.jpg'); width:121px;}
.nav a.n7{background:url('../images/nav6.jpg'); width:212px;}
.nav a:hover,.nav a.selected{background-position:bottom;}

.nav li ul{position:absolute; left:0; top:35px; width:120px; background:#29B612; height:auto; text-align:center; display:none; border:1px solid #0C810F; border-top:0; border-bottom-width:2px;}
.nav li ul li{float:none; height:auto; line-height:24px;}
.nav li ul li a{height:auto; color:#FFF;}
.nav li ul li a:hover{color:#0C810F;}
/*****************************左侧样式*****************************/
.sidebar_wrap_home{width:254px; float:left; clear:left;}
.side_contact{line-height:2; text-align:left; height:149px; overflow:hidden;}

.right_wrap{width:246px; float:right; clear:right;}
.jpzs{height:213px; background:url('../images/right_jpzs.jpg'); margin-top:5px;}
.jpzs img{width:235px; height:181px; margin:5px auto 0;}
.jpzs p{height:24px; line-height:24px; overflow:hidden;}

.sidebar_wrap{width:244px; float:left; clear:left; border-top:1px solid #B8E78B;}

.side_box{margin:0; text-align:left; padding-top:5px;}
.side_box h2{width:235px; font-size:18px; color:#FFF; font-weight:normal; font-family:微软雅黑; height:32px; line-height:32px; overflow:hidden; padding-bottom:14px; background:url('../images/side_tbg.jpg'); text-align:center; margin:0 auto;}

.sidemenu{color:#E69755;}
.sidemenu li{}
.sidemenu li a{color:#FFF; font-weight:bold; width:200px; height:32px; line-height:32px; font-size:14px; background:url('../images/side_item.jpg'); margin:10px auto 0; text-align:center; display:block;}
.sidemenu li li a{height:26px; line-height:26px; overflow:hidden; font-size:12px; background:url('../images/side_item2.jpg'); color:#333; margin:5px auto 0; font-weight:normal;}
/***************************底部样式**************************************/
#footer_wrap{overflow:hidden; background:url('../images/foot_logo.jpg') no-repeat left; clear:both; min-height:46px; _height:46px; line-height:23px; margin:10px 0; padding-left:220px; text-align:left;}
#footer_wrap p{}
#footer_wrap a{padding:0;}
#footer_wrap a:hover{}
/*****************************************************************/
.center_wrap{width:460px; height:439px; border:1px solid #DBDBDB; float:left; margin-left:10px; padding:7px 9px 0;}
.aboutus{height:213px; border-bottom:1px dotted #656565; text-align:left; line-height:23px; overflow:hidden;}
.aboutus img{float:left; width:212px; height:142px; margin:12px 10px 0 0;}

.news{margin-top:12px;}
.news dt{height:19px; line-height:19px; padding-bottom:6px; border-bottom:1px solid #D1D1D1;}
.news dt h2{float:left;}
.news dt h2 a{display:inline-block; *display:inline; zoom:1; width:86px; height:19px; line-height:19px; background:url('../images/news_tbg.jpg'); color:#FFF; font-weight:normal; font-size:12px;}
.news dt h2 a:hover,.news dt h2 a.selected{background-position:bottom;}
.news dt .more{float:right;}

.pro_box{height:153px; border:1px solid #B8E78B; border-top:0;}

.hzhb_box{margin-top:10px; height:85px; background:url('../images/hzhb_bg.jpg');}
.hzhb_list{margin-top:20px; height:43px; overflow:hidden;}
.hzhb_list img{width:126px; height:43px; float:left; margin-left:10px;}

.flinks{height:42px; line-height:42px; text-align:left; background:url('../images/flinks_bg.jpg'); overflow:hidden; margin-top:10px; padding-left:65px;}
/*****************************内页样式*****************************/
#main_wrap{float:right; clear:right; width:750px;}
#main_title{background:url('../images/tbg.jpg'); height:28px; line-height:28px; padding:0 0 0 20px; border-left:1px solid #B8E78B;}
#main_title h2{float:left; color:#000; font-size:16px; font-family:微软雅黑; font-weight:normal; padding:0;}
#main_content{padding:10px; text-align:left; line-height:1.8; min-height:440px; border:1px solid #B8E78B; border-top:0;}

#sitepath{float:right; background:url('../images/tright.jpg') no-repeat right; padding-right:10px;}
#sitepath strong{}
#sitepath a{}

#msgcontent{text-align:left; word-wrap: break-word;}
.content-title{font-size:20px; text-align:center; line-height:2; font-weight:bold;}
.content-note{text-align:right; display:block; border:1px solid #ddd; background:#fafafa; padding:3px; margin-bottom:5px; line-height:1.5; color:#aaa;}
.pic-content{width:764px; height:162px; border:3px solid #D6E2F0;}

.pro-view{width:300px; height:250px; border:1px solid #000; float:left; margin-right:10px; padding:2px; background:#FFF;}
.pro-info{line-height:3;}
.pro-title{clear:both; height:20px; line-height:20px; font-size:14px; font-weight:bold; border-bottom:1px solid #000; margin:5px 0;}
/*留言样式 begin*/
.asklist{width:100%;margin:10px auto; border-collapse:collapse; border:1px dashed #000;}
.asklist th{ background:#ddd; padding:5px;}
.asklist td{ background:#fff; padding:5px;}
.asklist td div{padding:5px; color:#f00;border:1px solid #ddd; background:#fafafa; margin-top:5px;}
ul.ask{ text-align:left; list-style:none; margin:0 auto; }
ul.ask label{ text-align:right; width:90px; display:inline-block; vertical-align:top; line-height:2;}
ul.ask li{ text-align:left; padding:5px; display:block; vertical-align:top;}
ul.ask img{ display:inline;}
/*留言样式 end*/

/*常用样式 begin*/
.button{width:84px; height:22px; line-height:22px; border:0; background:url('button.gif'); overflow:hidden; padding:0; margin:0; text-align:center; font-size:12px;}
.text{border:1px solid #DCE0EC; background:#FFF;}
.block{display:block;}
.pager{text-align:right; clear:both; padding:10px 0;}
.clearfloat{ clear:both; height:0; font-size:1px; line-height:0px; overflow:hidden; width:auto;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.noborder{ border:0;}
.ml5{margin-left:5px;}
.mr5{ margin-right:5px;}
.mb10{margin-bottom:10px;}
.fr{float:right;}
.fl{float:left;}
.flc{ float:left; clear:left;}
.frc{ float:right; clear:right;}
.clear{clear:both;}
.hide{display:none;}
.red{color:red;}

.box-bl{position:absolute; left:-1px; bottom:-1px;}
.box-br{position:absolute; right:-1px; bottom:-1px;}

.form-default{}
.form-default .input{border:1px solid #A9AAAC;}

table.default{border:1px solid #ddd; background:#FFF; border-collapse:collapse; width:100%;}
table.default th{padding:5px; background:#fafafa; border:1px solid #ddd; font-weight:bold; text-align:center; font-size:13px;}
table.default td{
	padding:3px;
	border:1px solid #ddd;
	text-align: center;
	white-space:nowrap;
	vertical-align:middle;
}
table.default td img{border:1px solid #DDD; padding:1px; margin:0;}
table.default .text{width:100%; border:none;}

table.default_view{border:1px solid #ddd; background:#FFF; border-collapse:collapse; width:800px;}
table.default_view th{padding:5px; background:#fafafa; border:1px solid #ddd; font-weight:bold; text-align:center; font-size:13px;}
table.default_view td{
	padding:3px;
	border:1px solid #ddd;
	text-align: center;
	white-space:nowrap;
	vertical-align:middle;
}
table.default_view thead th{font-size:24px; line-height:2;}
table.default_view tbody th,
table.default_view tfoot th{width:100px; text-align:left; font-size:12px; vertical-align:middle;}
table.default_view tbody td,
table.default_view tfoot td{text-align:left;}

label.error{color:red; padding-left:10px;}
/*常用样式 end*/

/*---回复人数块---*/
.comment .more{padding:10px 0 10px 10px;margin-bottom:-10px}
/*---100815增加的颜色块---*/
.comment .more a{background:#90f;color:#fff;padding:0 5px}
.comment .more a:hover{background:#c90;color:#fff;text-decoration:none}
/*---回复人数---*/.comment .more b{position:relative;height:1px}
/*---回复人数---*/.comment .more b span{position:absolute;width:300px;top:-17px;*top:16px;font-size:30pt;font-family:Georgia;font-weight:300;line-height:30pt}
/*---块---*/.comment dl{margin:5px auto; text-align:left; padding:0; width:100%; overflow:hidden;}
/*---标题---*/.comment dt{line-height:25px;height:25px;background:#fff url(../images/book.gif) repeat-x 0 1px;border:1px solid #D2D9E3; border-bottom:none; padding-top:1px}
/*---标题加粗---*/.comment dt strong{padding-left:33px;background:url(user.gif) no-repeat 10px center;color:#c00;padding-right:20px;font-size:14px;letter-spacing:1px}
/*---时间---*/.comment dt span{font-size:12px;letter-spacing:1px}
/*---计数---*/.comment dd .n{position:relative;text-align:right;height:1px;}
/*---计数---*/.comment .n em{font-size:30pt;font-family:Georgia;line-height:50px;color:#D2D9E3; position:relative; top:-15px;}
/*---计数---*/.comment .n em span{font-size:14pt;font-style:italic}
/*---内容---*/.comment dd{line-height:180%;font-size:10.5pt;padding:9px 0 10px 14px;background:#fefefe;border:1px solid #D2D9E3;color:#202F46;min-height:103px;_height:103px}
/*---用户内容---*/.comment dd .u{padding-right:110px}
/*---回复---*/.comment dd .a{border-top:1px dashed #D2D9E3;margin:13px 0 0 0;padding:8px 8px 0 70px;min-height:55px;_height:55px;font-weight:700;background:url(admin.gif) no-repeat 1px 0}
/*---回复内容---*/.comment dd b{font-weight:400;color:#152789}
.comment .post{margin:0 auto;padding-top:20px;letter-spacing:1px}