.wrap {width: 1080px; margin: 0 auto; margin-top: 15px;}
.wrap_l {width: 210px; float: left;}
.lcat {width: 208px; margin-bottom: 15px; border: 1px solid #eee;}
.lcat_title {height: 32px; line-height: 32px; text-indent: 10px; border-bottom: 1px solid #eee;}
.lcat_con {padding: 10px 0;}
.lcat_con ul li {height: 28px; line-height: 28px; text-indent: 10px;}
.lcat_con ul li a {color: #666;}
.lcat_con ul li a:hover {color: #ee2e2c;}
.lcat_con ul li a.current {color: #ee2e2c; font-weight: bold;}

.lflink {width: 208px; margin-bottom: 15px; border: 1px solid #eee;}
.lflink_title {height: 32px; line-height: 32px; text-indent: 10px; font-size: 16px; border-bottom: 1px solid #eee;}
.lflink_con {padding: 10px 0;}
.lflink_con ul li {height: 28px; line-height: 28px; overflow: hidden; text-indent: 10px;}
.lflink_con ul li a {color: #666;}
.lflink_con ul li a:hover {color: #ee2e2c;}


.wrap_r {width: 1080px;}
.rdesc {width: 1078px; margin-bottom: 15px; border: 1px solid #eee;}
.rdesc_title {height: 32px; line-height: 32px; text-indent: 10px; border-bottom: 1px solid #eee;}
.rdesc_con {padding: 10px;}
.rdesc_con p {line-height: 28px;}

.rpro {width: 975px;}
.rpro_box {width: 973px; float: left; margin-bottom: 15px; border: 1px solid #eee;}
.rpro_title {height: 32px; line-height: 32px; text-indent: 10px; border-bottom: 1px solid #eee;}
.rpro_con {width: 973px; padding: 10px;}
.rpro_list {float: left;}
.rpro_list dl {width: 180px; height: 240px; margin-right: 13px; float: left;}
.rpro_list dl dt {width: 180px; height: 180px; overflow: hidden;}
.rpro_list dl dd {height: 42px; line-height: 21px; overflow: hidden;}
.rpro_list dl dd a {color: #666;}
.rpro_list dl dd a:hover {color: #ee2e2c;}
.rpro_list .page {height: 25px; line-height: 25px; padding: 0 0 20px 20px;}
.rpro_list .page span {padding-right: 20px;}
.rpro_list .page a {height: 25px; line-height: 25px; display: inline-block; margin: 0 3px; padding: 0 10px; color: #666; cursor: pointer; border: 1px solid #ccc; border-radius: 3px;}
.rpro_list .page a:hover {color: #ee2e2c; background: #f8f8f8;}
.rpro_list .page a.current {color: #ee2e2c; background: #f8f8f8;}

.rfenlei {width: 1078px; margin-bottom: 15px; border: 1px solid #eee;}
.rfenlei_title {height: 32px; line-height: 32px; text-indent: 10px; font-size: 16px; border-bottom: 1px solid #eee;}
.rfenlei_title span {padding-left: 6px; border-left: 6px solid #ee2e2c;}
.rfenlei_con {padding: 10px;}
.rfenlei_con dl {padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dashed #eee;}
.rfenlei_con dl dt {font-size: 16px;}
.rfenlei_con dl dt strong {margin-right: 5px;}
.rfenlei_con dl dt a {color: #333;}
.rfenlei_con dl dt a:hover {color: #ee2e2c;}
.rfenlei_con dl dt i {height: 28px; line-height: 28px; float: right; margin-right: 20px; font-style: normal; color: #999;}
.rfenlei_con dl dd {font-size: 14px;}

.rgongshang {width: 973px;}
.rgongshang_box {width: 973px; float: left; margin-bottom: 15px; border: 1px solid #eee;}
.rgongshang_title {height: 32px; line-height: 32px; text-indent: 10px; border-bottom: 1px solid #eee;}
.rgongshang_con {padding: 10px;}
.rgongshang_con p {width: 317px; height: 35px; line-height: 35px; float: left; overflow: hidden;}
.rgongshang_con p a {color: #0000ff;}
.rgongshang_con p a:hover {color: #ee2e2c;}

.rmap {width: 973px; margin-bottom: 15px; border: 1px solid #eee;}
.rmap_title {height: 32px; line-height: 32px; text-indent: 10px; border-bottom: 1px solid #eee;}
.rmap_con {padding: 10px;}

.pbox {width: 100%; height: 39px; padding-left: 100px; padding-top: 35px; clear: both; background: #fff;}
.pagination {width: 1200px; height: 39px; margin: 0 auto;}
.pagination li {display: inline-block; background: #fafafa;}
.pagination li a {display: inline-block; padding: 6px 12px 4px 12px; color: #333;}
.pagination li a:hover {color: #fff; background: #ff552e;}
.pagination li.active {background: #ff552e;}
.pagination li.active a {color: #fff;}
.pagination li.disabled {padding: 6px 12px 4px 12px; color: #999; background: #eee;}
