#main {height:auto; margin-bottom:10px;}
#con1{ margin-bottom:10px;}
.jd{ background:url(../images/jd_bg.jpg); width:695px; height:298px; float:left;}
.qht{width:282px;float:left; height:265px; border:1px solid #b7d0f4; background-color:#fff; text-align:center; padding:2px;margin:14px 0 0 15px; display:inline;}
.news {float:right;height:285px;width:381px;margin:3px 1px 0 0;}
.news_title{padding:0 15px 0 20px;background: url(../images/rdjj_nav.jpg);height:32px;font-size:12px;line-height:32px; color:#2b6600;}
.news_title span{ float:right; font-weight:normal;}
.news_title span a{color:#2b6600; text-decoration:none;}
.news_title span a:hover{color:#2b6600;}
.news_title1{padding:10px 0;font-size:18px;line-height:28px; text-align:center; border-bottom:1px dashed #478f12; margin-right:10px;}
.news_title1 a{color:#f00; text-decoration:none;}
.news_title1 a:hover{color:#f00;}
.news ul {padding:10px;}
.news ul li {font-size: 12px;line-height:28px; background:url(../images/sj.jpg) no-repeat left center; padding-left:15px;}
.news ul li span{color:#666; float:right;}

.sqgg{float:right;height:297px;width:279px; background:url(../images/sqgg.jpg);}
.sqgg_title{padding:0 12px 0 40px;height:40px;font-size:14px;line-height:40px; color:#fff;}
.sqgg_title span{ float:right; font-weight:normal; font-size:12px;}
.sqgg_title span a{color:#fff; text-decoration:none;}
.sqgg_title span a:hover{color:#f00;}
.sqgg ul {padding:15px; width:251px;}
.sqgg ul li {font-size: 12px;line-height:25px; height:25px; border-bottom:1px dashed #ccc;}
.sb{ padding-left:3px;}
.sb img{ vertical-align:middle; float:left;}
.sb1 img{ vertical-align:middle; float:left;}

.search{width:254px; height:71px; float:right; background:#1eab2b; border:2px solid #498919; padding:15px 15px 0 15px; color:#fff;}
.search_input{ width:100px; height:20px; line-height:20px; border:1px solid #4b8521;color:#4b8521;}

.ad{ margin-bottom:12px;}

.qypp{height:315px; margin-bottom:12px;}
.qypp_title{ background:url(../images/qyzs_nav.jpg); height:35px; line-height:35px; padding:0 12px 0 30px;}
.qypp_title a{color:#fff; font-size:14px;}
.qypp_title a:hover{color:#fff; text-decoration:none;}
.qypp_title span{float:right; font-weight:normal;}
.qypp_title span a{color:#2b6600;font-size:12px;}
.qypp_title span a:hover{color:#f00; text-decoration:underline;}
.qypp ul{height:260px; padding:20px 0 0 20px; border:1px solid #ccc; border-top:0; width:961px;}
.qypp ul li {height:109px; width:141px;float:left; margin:0 18px 20px 0;_margin:0 14px 20px 0;}
.qypp ul li a{height:109px; width:141px; border:1px solid #ccc; display:block;}
.qypp ul li a:hover{height:109px; width:141px; border:1px solid #5b9c28; display:block;}

.left{ width:695px; float:left;}
.right{width:277px; float:right;}

.box1 {float:left;height:276px;width:341px;border: 1px solid #ccc;}
.box1 ul {padding:10px;}
.box1 ul li {font-size: 12px;line-height:24px;}
.box2 {float:left;height:200px;width:224px;border: 1px solid #ccc;}
.box2 ul {padding:10px 8px;}
.box2 ul li {font-size:12px;line-height:24px;}
.line{ border-bottom:1px dashed #ccc; padding:12px 0; margin:0 12px;}
.line img{ border:1px solid #ccc; float:left;}
.text{ width:205px; float:right;}
.text h3{ font-size:14px; color:#333;line-height:30px;}
.text p{ font-size:12px; color:#666;line-height:20px;}
.news_title2{padding:0 15px 0 20px;background: url(../images/sub_nav.jpg);height:35px;font-size:12px;line-height:35px; color:#61a625;}
.news_title2 span{ float:right; font-weight:normal;}
.news_title2 span a{color:#61a625; text-decoration:none;}
.news_title2 span a:hover{color:#f00; text-decoration:underline;}
.news_title3{padding:0 15px 0 20px;background: url(../images/sub_nav2.jpg);height:35px;font-size:12px;line-height:35px; color:#61a625;}
.news_title3 span{ float:right; font-weight:normal;}
.news_title3 span a{color:#61a625; text-decoration:none;}
.news_title3 span a:hover{color:#f00; text-decoration:underline;}

.sidenews{width:277px; margin-bottom:12px;}
.sidenews_title{padding:0 12px 0 20px;background: url(../images/sub_nav1.jpg) repeat-x;height:34px;font-size:14px;line-height:34px; color:#fff;}
.sidenews_title a{color:#fff;}
.sidenews_title a:hover{color:#fff;}
.sidenews ul {padding:10px 15px;border: 1px solid #74b93c; border-top:0; width:245px;}
.sidenews ul li {font-size: 12px;line-height:27px;}