.writefont { color: #fff; }
#pro_tit { font-size: 14px; }
#pro_con .writefont p { color: #fff; text-indent: 0px; padding: 0px; }
#sub_ban { background: url(../images/com_bg.jpg) repeat-x; }
#sub_banner { margin: 0 auto; width: 1600px; overflow: hidden;background: url(../images/2012081011491788573193.jpg) no-repeat center; height:130px;}

#sub_banx { background: url(../images/sub_x.jpg) no-repeat center top; }
#sub_con { overflow: hidden; margin-top: 15px; margin-bottom: 20px; }
#sub_left { width: 233px!important; width: 218px; float: left; }
#sub_left h1 { font-size: 18px; font-family: 微软雅黑; color: #E3131E; margin-left: 15px; font-weight: bold; }
#sub_left h3 { font: bold 24px/46px 'microsoft yahei'; color: #333; }
#sub_left_l { margin-top: 10px; background: #f8f8f8; }
#sub_left_l li a { height: 30px; line-height: 25px; font-family: 'microsoft yahei'; font-size: 14px; color: #666666; list-style: none; display: inline-block; background: url(../images/list_ico.jpg) 15px center no-repeat; border-bottom: #ECECEC 1px solid; text-align: left; padding-left: 40px; width: 180px; margin: 4px 0px 4px 0px; overflow:hidden; }
#sub_left_l li a:hover { background: url(../images/list_ico2.jpg) 15px center no-repeat; font-weight: bold; color: #333333; }
#sub_left_l li a.nomol { background: url(../images/list_ico2.jpg) 15px center no-repeat; color: #333333; }
#sub_left img { margin-top: 15px; padding: 1px; border: #d8d8d8 1px solid; background: #fff; }
#sub_right { float: right; width: 730px; }  #sub_right p{ text-indent:20px;}
#sub_right_tit { background: url(../images/line0.gif) no-repeat left bottom; padding-bottom: 8px; height: 30px; line-height: 30px; margin-top: 5px; overflow:hidden;}
#sub_right_tit h3 { float: left; font: bold 16px/30px 'microsoft yahei'; width: 30%; color: #333; }
#sub_right_tit h1 { float: left; font: bold 16px/30px 'microsoft yahei'; width: 30%; color: #333; }
#sub_right_tit span { float: right; width: 60%; text-align: right; }
#sub_right_com { width: 100%; margin: 0 auto; text-indent: 20px; margin-top: 10px; }

#sub_news_left { float: left; width: 510px; }
.sub_new { overflow: hidden; width: 100%; }
.sub_new_tit { border-bottom: #ccc 1px dotted; line-height: 35px; margin: 10px 0px 10px 0px; width: 100%; overflow: hidden; }
.sub_new h3 { font-size: 15px; float: left; width: 40%; text-align: left; color: #232323; }
.sub_newll { float: right; width: 40%; text-align: right; }
.sub_new li { line-height: 26px; overflow: hidden; }
.newal { float: left; width: 15%; color: #999; }
.newar { float: right; width: 80%; }
/**  **/
#sub_news_left_tj { height:190px; border-bottom:1px dotted #eee;}

#sub_news_left_tjl { float: left; background: url(../images/newtjbg.jpg) no-repeat; width: 223px; height: 174px; }
    #sub_news_left_tjl img { margin: 8px 0px 0px 7px; }
	
#sub_news_left_tjr { width: 480px; float: right; color: #666; text-indent: 20px; }
    #sub_news_left_tjr h3 { font-size: 14px; color: #333; margin-bottom: 5px; text-indent: 0px; }

#sub_news_left_tjla { float: left; background: url(../images/newtjbg1.jpg) no-repeat; width: 300px; height:240px; }
#sub_news_left_tjla img { margin: 7px 0px 0px 6px; }
#sub_news_left_tjra { width: 400px; float: right; color: #666; text-indent: 20px; }

#sub_news_right { float: right; width: 200px; }
#sub_news_rightgz { background: #f2f2f2; padding-bottom: 5px; }

    #sub_news_rightgz h3, #sub_news_rightpro h3 { font-size: 14px; margin: 0px 0px 6px 0px; line-height: 28px; color: #fff; text-indent: 15px; background: #666; }


    .sub_news_left_tjr h3 { font-size: 14px; color: #333; margin-bottom: 5px; text-indent: 0px; width: 100%; padding-left: 0px; }

.sub_news_right { float: right; width: 200px; margin-right: 5px; }
.sub_news_rightgz { border: #ccc 1px solid; background: #f8f8f8; padding-bottom: 5px; }


/** **/
#sub_news_rightgz li { background: url(/images/yd.jpg) no-repeat 10px center; padding-left: 25px; line-height: 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 160px; }

    #sub_news_rightgz li a { color: #666; }

        #sub_news_rightgz li a:hover { color: #E3131E; }
#sub_news_rightpro { background: #f2f2f2; padding-bottom: 5px; margin-top: 18px; overflow: hidden; }
    #sub_news_rightpro ul { margin-top: 10px; }
    #sub_news_rightpro li { line-height: 25px; text-align: center; height: 163px; }
        #sub_news_rightpro li img { width: 160px; height: 120px; padding: 3px; background: #fff; margin: 0px 5px 0px 5px; }

    #sub_news_rightpro p { width: 83%; margin: 0 auto; margin-top: 10px; }
	
	#sub_news { margin: 0 auto; margin-top: 20px; margin-left: 5px; }
    #sub_news h2 { font-size: 16px; font-family: 微软雅黑; color: #E3131E; font-weight: bold; text-align: center; line-height: 35px; }
	

.Text_r {
text-align: right;
}

#sub_news_right { float: right; width: 200px; }
#sub_news_rightgz { background: #f2f2f2; padding-bottom: 5px; }

    #sub_news_rightgz h3, #sub_news_rightpro h3 { font-size: 14px; margin: 0px 0px 6px 0px; line-height: 28px; color: #fff; text-indent: 15px; background: #666; }

.sub_news_left_tj { width: 100%; float: left; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #808080; margin-bottom: 10px; padding-bottom: 10px; }
.sub_news_left_tjl { float: left; width: 147px; height: 112px; }
.sub_news_left_tjr { width: 360px; float: right; color: #666; text-indent: 20px; }

    .sub_news_left_tjr h3 { font-size: 14px; color: #333; margin-bottom: 5px; text-indent: 0px; width: 100%; padding-left: 0px; }
	
#Context { line-height: 25px; padding-right: 5px; }
    #Context h1 { font-size: 18px; color: red; text-align: center; margin-top: 10px; }
    #Context h3 { font-size: 14px; margin-top: 0px; margin-bottom: 0px; }
    #Context h4 { font-size: 12px; margin-top: 0px; margin-bottom: 0px; }
    #Context p { line-height: 25px; font-size: 12px; color: #3E3E3E; margin-top: 10px; margin-bottom: 10px; text-indent: 2em; }
	
#Context .news_l { float: left; width: 333px; }
#Context .news_r { float: right; width: 333px; }
#Context .xg_title { height: 30px; line-height: 30px; font-family: '微软雅黑' '宋体'; font-size: 15px; margin-top: 10px; margin-bottom: 10px; color: #E3131E; font-weight: bolder; border-bottom: 1px solid #CCC; }

#Context .xg_list { text-align: left; margin-top: 8px; }

#Context .xg_ul { margin: 0; padding: 0; list-style: none; }

    #Context .xg_ul li { height: 25px; line-height: 25px; background: url(/images/dian.jpg) left center no-repeat; padding-left: 8px; }
        #Context .xg_ul li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 240px; float: left; }

#Context .date { color: #838282; float: right; width: 70px; display: block; }

#jiathis { height: 30px; margin-top: 10px; line-height: 16px; margin-bottom: 10px; }
#jiathis .left { float: left; height: 26px; width: 250px; padding-left: 20px; }
#jiathis .right { float: right; padding-right: 10px; }

#daodu { width: 673px; height: 61px; background-color: #F3F3F3; border: 1px #E5E5E5 solid; padding-left: 20px; line-height: 20px; padding-top: 20px; padding-right: 20px; color: #444; }

#daodu span { color: #EF4706; font-weight: bold; }

#prevnext {
width: 100%;
height: 30px;
}
#prevnext b {
width: 70px;
display: block;
float: left;
line-height: 28px;
}
#prevnext span {
width: 280px;
display: block;
float: left;
line-height: 28px;
}

.ProDetailType{ height:26px; background:url(../images/typebg.jpg) repeat-x 0 -2px;}
.ProDetailType .Type{ height:24px; line-height:24px; color:#fff; padding:0px 15px; background:#C00; border-bottom:1px solid #fff; float:left; margin-right:1px; cursor:pointer;}
.ProDetailType .cur{ height:25px; border:1px solid #676767; border-bottom:none; background:#fff; color:#C00;}

.ProDetailCont {padding: 15px 0;}
	
/* 分页 */
.page {
	clear:both;
	padding:15px 0;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}
.page span {
	margin-right:5px;
	border:#666 1px solid;
	color: #666;
	padding:0px;
	height:25px;
	line-height:25px;
	padding:2px 0;
	background-color:#fff;
}
.page span strong {
	padding:0 6px;
}
.page a {
	margin-right:4px;
	padding:2px 6px 2px 6px;
	border: #666 1px solid;
	color: #666;
	text-decoration: none;
}
.page a:hover {
	background-color:#666;
	color:#fff;
	border: #666 1px solid;
}
.page a.current {
	background-color:#666;
	color:#fff;
	border: #666 1px solid;
}
.page span.current,.page span.disabled {
	margin-right:2px;
	padding:3px 6px 2px;
	border: #333 1px solid;
	font-weight:bold;
	color: #fff;
	background-color:#186ca9
}
.page span input {
	width:16px;
	height:16px;
	border:0px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:11px;
	margin:-1px 2px 2px 2px;
}
.page a.pagein:link,.page a.pagein:visited {
	background-color:#666;
	color:#fff;
	border: #1c486b 1px solid;
}
	
