@charset "utf-8";
/* CSS Document */
#page_main{width:100%;}
.page_main{width:980px; margin:0 auto; overflow:hidden;zoom:1;}
/*page_left css*/
.page_left{width:220px; float:left;display:inline;}
.cate,.contact{width:218px;margin-bottom:20px; border:1px solid #ddd; background:#fff;}
.cate h2,.contact h2{color:#000; font-size:13px;padding-left:20px;height:28px; line-height:28px; background:url(../images/l_title.png) no-repeat;}
.cate ul,.contlist{padding:10px 5px 0px 7px;}
.cate ul li{ background:url(../images/cbt.png) no-repeat; height:31px;padding-left:40px; margin-bottom:15px;}
.cate ul li a{ line-height:31px; color:#333; display:block; cursor:pointer; font-size:12px;}
.cate ul li a:hover{ color:#1e5c01;}
.contlist{padding-bottom:20px;}
.contlist h4{ font-size:12px; color:red;margin-bottom:10px;}
.contlist ul li{line-height:24px; color:#333; font-size:12px;}
/*page_right css*/
.page_right{ float:right;width:738px;margin-bottom:20px; display:inline; border:1px solid #ddd; }
.page_right h2{font-size:14px;height:28px; line-height:28px;padding-left:20px;color:#1e5c01; font-weight:500; background:url(../images/maintitbg.jpg) no-repeat;}
.page_right h2 span{ float:right; font-size:12px; color:#666; font-weight:500;margin-right:5px; display:inline;}
.page_right h2 span a{ color:#666; font-weight:500;}
.p_info{padding:10px;background:#fff; overflow:hidden;zoom:1;}
.p_info p{ line-height:24px; text-indent:2em;}


/*--message css--*/
.l_commd{padding-top:30px; background:#fff;}
.l_commd ul{ margin-left:30px;}
.l_commd ul li{  line-height:30px;font-size:12px;margin-bottom:10px;}
.l_commd ul li label{ text-align:right;width:100px; float:left;}
.l_commd ul li span{color:#999;font-size:12px;margin-left:10px;}
.l_commd ul li input{width:220px; height:22px; line-height:22px; vertical-align:middle;}
.l_commd ul li textarea{ vertical-align:top; resize:none;width:280px; height:50px;}
.l_commd ul li .sbt1{ width:60px; height:25px; line-height:25px;margin-left:98px; cursor:pointer;}
.l_commd ul li .l_sbt{margin-left:10px;width:60px; height:25px; line-height:25px; cursor:pointer;}
/*pagenav css(分页)*/
.apage {height: 25px;line-height: 25px;padding: 0 5px;margin-top: 10px;text-align: center;font-size: 12px;color: #333;width: 680px;margin:0 auto;padding-bottom:20px;}

/*news*/
.l_content,.l_prolist{padding:10px; overflow:hidden;zoom:1; background:#fff;}
.l_content ul li{ background:url(../images/icon.png) no-repeat left center;padding-left:15px; border-bottom:1px dashed #d0d0d0; height:30px; line-height:30px;}
.l_content ul li a{ font-size:12px; color:#333;line-height:26px;}
.l_content ul li a:hover{color:#1e5c01;text-decoration:underline;}
.l_content ul li span{ float:right; height:26px; line-height:26px;font-size:12px;}
.l_content img{margin:5px auto;}
/*n_detail css*/
.l_content h1{ font-size:18px; height:30px; line-height:30px; text-align: center; font-weight:500;color:#666;}
.l_time{ text-align:right;padding-top:5px;margin-bottom:10px; line-height:24px;border-bottom:1px dashed #d0d0d0;font-size:12px;color:#999;}
.l_prev{ float:left;margin:20px 0px;width:320px;font-size:12px;} 
.l_next{ float:right;margin-top:20px;width:320px;margin-right:10px;font-size:12px;display:inline;}
.l_prev a,.l_next a{ font-size:12px;color:black;}
.l_prev a:hover,.l_next a:hover,.l_prolist ul li p a:hover{color:#1e5c01;text-decoration:underline;}
.l_content p{ line-height:30px; font-size:13px;}
.left_img{ float:left; width:310px; text-align:center;font-size:12px;margin-top:20px;}
.left_img img{ width:300px; height:300px;padding:1px; border:1px solid #d0d0d0;}

.w_right{ float:right; width:350px;}
.w_right .title{ width:350px; text-align:center; height:30px; line-height:30px; background:#eeeeee;color:black;margin-top:20px;}
.w_right .intro{margin-top:10px; line-height:22px;font-size:14px;}
.pro_info{ clear:both;padding-top:20px;}
.pro_info h3{ background:url(../images/icon_7.jpg) no-repeat left center;padding-left:20px; font-weight:500;font-size:15px;border-bottom:1px dashed #d0d0d0; line-height:30px;}
.pro_content{ line-height:22px;margin-top:10px;}

.p_info ul{ overflow:hidden;zoom:1;margin-left:-10px;margin-top:20px;}
.p_info ul li{ float:left;width:160px;margin-left:18px;margin-bottom:20px; display:inline; text-align:center; border:1px solid #ddd;}
.p_info ul li p{ height:30px; text-indent:0em;}
.p_info ul li p a{ line-height:30px; font-size:12px; color:#000;}
/*page_book css*/
.page_book{width:978px;margin:0 auto;border:1px solid #ddd; background:#fff;padding-bottom:20px;}
.page_blist{overflow:hidden;zoom:1; border-bottom:1px dashed #ddd;margin:20px;padding-bottom:20px;}
.page_bpic{ float:left;width:360px; height:180px;}
.page_binfo{ float:right;width:568px;}
.page_binfo h2{ font-size:16px; font-weight:500; color:#222;margin-bottom:10px;}
.page_binfo p{ line-height:24px; color:#666;font-size:14px;}
.page_binfo p a{ font-size:14px; color:red;}
/*users css*/
.login_left h1{ font-size:16px; font-weight:500;margin-bottom:10px;}
.login_left dl dt{ height:30px; line-height:30px;margin-bottom:10px;}
.login_left dl dt input{width:220px; height:22px; line-height:22px; vertical-align:middle;}
.login_left dl dt .sex{width:auto;margin:0px 4px;}
.login_left dl dt span{ float:left; display:block;width:100px; text-align:right;}
.login_left dl .register_btn{ width:100px; height:30px; background:#3e850b;border:0px; text-align:center; color:#fff; outline:none; cursor:pointer;margin:10px 0px 0px 100px;}


.table{padding:20px;}












