/*内容区*/
.banner_n{ margin:0px auto; width:1200px; height:250px; overflow:hidden;}
.banner_n img{ width:1200px; height:250px; }

.subroom{width: 1200px; height:auto; margin: 0 auto;position:relative; }
.lsubcont{ float:left; width:260px; position:absolute; left:0px; top:-65px; }
.lsub_tt{ background:rgba(134,22,0,0.8); height:65px; }
.lsub_tt h1{font-weight:normal; color:#fff; line-height:65px; text-align:center;}
.nymenu{margin:0 auto;border:1px solid #e6e6e6; border-top:none;background:#f4f4f4;}
.nymenu{ margin-left:-1px;}
#sub_navv {margin:0 auto;border-top:0px solid #d8d8d8;}
#sub_navv h1 {border-left:4px solid #861600;height:54px; line-height:54px; background:#f4f4f4;border-bottom:1px solid #fff; font-weight:normal; }
#sub_navv h1 a { font-size: 16px; padding-left: 20px; display: block; height: 54px; padding-left: 40px;background:url(../img/sub_lnavh.png) 225px no-repeat; }
#sub_navv h1 a:hover { color:#861600; font-weight:bold; background:url(../img/sub_lnavo.png) 225px no-repeat; }
#sub_navv h1 a.hover { color:#861600; font-weight:bold; background:url(../img/sub_lnavo.png) 225px no-repeat; }
	
.rsubcont{ float:right; width:920px; border:1px solid #e6e6e6; overflow:auto; height:auto; margin-top:15px;}
.sub_tt{ padding:10px 0px; height:28px;line-height:28px;background:#f1f1f1;border-bottom:1px solid #e0e0e0;}
.tit{ float:left; font-size:18px; color:#861600; font-weight:bold; padding-left:20px; }
.tt_more{ float:right; height:28px; background:url(../img/icon4.png) left center no-repeat; padding-left:20px; padding-right:20px; }

.sub_cont{ padding:20px 40px 30px 40px; overflow:hidden; }

.sub_list{ width:840px; overflow:hidden; min-height:300px; }
.sub_list li{ line-height:45px; height:45px; border-bottom:dotted 1px #d0d0d0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../img/icon_07.png) 2px no-repeat; }
.sub_list li:hover{ background:url(../img/icon_08.png) 2px no-repeat; }
.sub_list li a{ padding-left:23px; }
.sub_list li span{ float:right; color:#999; margin-left:15px; }

.sub_about{ width:840px; overflow:hidden; min-height:300px; font-size:14px; }
.sub_about p{ text-indent:2em;color:494949; line-height:200%; }
.sub_about p img{ text-align:center; margin-left:-2em; max-width:100%; height:auto; }

.subroom1{ width:1198px; height:auto; margin:15px auto 0px auto; background:#fff; border:1px solid #e6e6e6; }
.info{ width:1118px; height:auto; margin:0 auto; padding:40px 0px; overflow: hidden; }
.info_tit{ font-size:30px; color:#000000; text-align:center; line-height:45px; padding-bottom:15px;}
.info_time{ height:35px; line-height:35px; text-align:center; color:#999; border-bottom:1px  dotted #e7e7e7;}
.info_con{ padding:25px 7px; font-size:16px; line-height:210%; border-bottom:1px solid #e7e7e7; }
.info_con p{ /*text-indent:32px;*/ }
.info_con img{ text-align:center; max-width:100%; height:auto; }
.info_sxt{ overflow:hidden; line-height:35px; font-size:16px; color:#666666; padding:15px 7px 0px 7px; }
.info_sxt b{ color:#000000; }
.info_sxt a{ color:#666666; }