@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	font-family: "宋体";
	color:#666666;
	font-size:12px;
}
td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
form {font-size: 12px;margin: 0px;padding: 0px;}
ul {margin: 0px;padding:0px;}

/* ----- Links ----- */
a {text-decoration:none;color:#3f4344;}
a:hover {text-decoration:underline;color:#c30101;}
a.gray {text-decoration:none;color:#444444; font-weight:bold;}
a.gray:hover {text-decoration:underline;color:#c30101;}


/* ----- page ----- */
.page {
	margin: 10px 10px 15px 10px;
	padding: 12px 22px 10px 0px;
	text-align:right;
	color:#070707;
	clear:both;
}
.page a {text-decoration:none;color:#070707;}
.page a:hover {text-decoration:underline;color:#d10f02;}
.page span {color:#FE0002;}

.page2 {
	margin: 10px 10px 15px 10px;
	padding: 6px 22px 6spx 0px;
	text-align:center;
	color:#595959; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
.page2 a {text-decoration:none;color:#595959; text-decoration:underline;}
.page2 a:hover {text-decoration:underline;color:#d10f02;}
.page2 span {color:#b60000;}


/* ----- top css ----- */
.bg_top {
	margin: 0px;
	padding: 0px 10px 0px 45px;
	background-image: url(../images/bg_top.jpg) repeat-x;
	height:31px;
	color:#454545;
}
.bg_top .right {
	float:right;
	padding-top:5px;
}
.bg_top a {
	color:#454545;
	text-decoration:none;
}
.bg_top a:hover {
	color:#c30101;
	text-decoration:underline;
}

/* ----- Banner ----- */
.banner {
	margin: 0px;
	padding: 5px 0px 4px 0px;
	text-align:center;
}


/* ----- Main frame ----- */

.mainbox {
	width:980px;
	margin: 0px auto;
	padding:0px;
}
.layout_index {
	margin: 0px;
	padding:0px 0px 0px 12px;
	height:231px;
	background-image: url(../images/bg_box1.jpg);
	background-repeat: no-repeat;
}
.layout_index .main{
	margin: 0px;
	padding:14px 0px 0px 12px;
	width:460px;
	height:210px;
	float:left;
}
.layout_index .main .leftp{
	margin: 0px;
	padding:0px 12px 0px 3px;
	width:80px;
	float:left;
}
.layout_index .main .rightnr{
	margin: 0px;
	padding:0px;
	width:350px; color:#555555;
	float:left;
}



.layout_index2 {
	margin: 0px;
	padding:0px;
	height:231px;
}
.layout_index2 .main{
	margin: 0px;
	padding:14px 0px 0px 12px;
	height:210px;
	float:left;
}
.layout_index2 .main .leftp{
	margin: 0px;
	padding:0px 12px 0px 3px;
	width:80px;
	float:left;
}
.layout_index2 .main .rightnr{
	margin: 0px;
	padding:0px;
	color:#555555;
	float:left;
}


.leftbar {
	width:229px;
	padding:0px 19px 0px 0px;
	margin:0px;
	background-image: url(../images/bg_leftbar.gif);
	background-repeat: repeat-y;
}
.rightbar {
	width:250px;
	margin:0px;
	padding:0px 0px 0px 9px;
	background-color: #fff;
}


/* ----- Navigation ----- */

.mainnav {
	margin: 0px;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	height: 41px;
}
.mainnav li {
	margin: 0px;
	padding: 0px 20px 0px 17px;
	list-style: none;
	color: #FFFFFF;
	line-height: 41px;
	float: left;
}
.mainnav a {color: #FFFFFF;text-decoration: none;}
.mainnav a:hover {	text-decoration: underline;color: #FFFFFF;}

/* ----- submenu ----- */
.menulist {
	margin: 0px 6px 30px 0px;
	padding: 0px;
}
.menulist li {
	background-image: url(../images/bg_menu.gif);
	height: 34px;
	line-height:34px;
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 79px;
	background-repeat: repeat-x;
}
.menulist a {
	color: #444444;
	text-decoration: none;
	padding:0px 0px 0px 8px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.menulist a:hover {
	color: #f23f16; font-weight:bold;
	padding:0px 0px 0px 8px;
	text-decoration: none;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
}
.menulist .on {
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color:#ed4213; font-weight:bold;
}
.menulist .line {
	border-bottom:3px solid #e8e8e8;
}

.menulist2 {
	margin: 0px 6px 30px 0px;
	padding: 0px;
}
.menulist2 li {
	background-image: url(../images/bg_menu.gif);
	height: 34px;
	line-height:34px;
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 65px;
	background-repeat: repeat-x;
}
.menulist2 a {
	color: #444444;
	text-decoration: none;
	padding:0px 0px 0px 12px;
	background-image: url(../images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.menulist2 a:hover {
	color: #ed4213;
	padding:0px 0px 0px 12px;
	text-decoration: none;
	background-image: url(../images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.menulist2 .line {
	border-bottom:3px solid #e8e8e8;
}
.menulist2 .on {
	background-image: url(../images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color:#ed4213;
	padding:0px 0px 0px 12px;

}




/* ----- Title ----- */
.title_index1 {
	background-image: url(../images/bg_title1.gif);
	padding:0px;
	margin:0px;
	color:#ca0000;
	font-weight:bold;
	font-size:14px;
	background-repeat: repeat-x;
}
.title_index1 .more{ float:right; font-size:12px; font-weight:normal;}
.title_index1 .more a{ color:#ca0000;}

.title_index2 {
	background-image: url(../images/bg_title2.gif);
	padding:0px;
	margin:0px 0px 1px 0px;
	background-repeat: repeat-x;
}
.title_index2 .more{ float:right;}
.title_index3 {
	background-image: url(../images/line_2.gif);
	padding:0px 8px 5px 0px;
	line-height:22px;
	height:22px;
	border-bottom:1px solid #dad9d9;
	margin:0px 0px 19px 0px;
	background-repeat: repeat-x;
	background-position: top;
}
.title_index3 h1{
	color:#ca0000;
	font-size:14px;
	height:23px;
	background-color:#fff;
	background-image: url(../images/icon_1.gif);
	padding:0px 7px 0px 11px;
	margin:0px; float:left;
	background-repeat: no-repeat;
}
.title_index3 a{ float:right; color:#d90000; padding-right:8px;}
.title_sub {
	background-image: url(../images/bg_title3.jpg);
	padding:0px 0px 0px 81px;
	line-height:34px;
	height:38px; font-size:14px; color:#444444;
	margin:0px 6px 0px 0px;
	background-repeat: no-repeat;
}



/* ----- postion ----- */
.postion {
	padding:0px 13px 0px 0px;
	height:34px;
	line-height:34px;
	margin:0px 0px 13px 0px;
	background-image: url(../images/bg_postion.gif);
	background-repeat: repeat-x;
}
.postion h1 {
	color: #000000;
	height:34px; font-size:14px;
	margin:0px;
	float:left;
	padding:0px 14px 0px 30px;
	background-image: url(../images/bg_postion2.gif);
	background-repeat: no-repeat;
}
.postion .rightwz {float:right;color: #999999;}
.postion a {text-decoration: none;color: #999999;}

/* ----- box ----- */
.box_1 {
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	background-color:#fdfdfd;
	padding:0px;
}
.box_2 {
	padding:0px;
	background-image: url(../images/bg_box3.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.box_2 h1{
	padding:0px 14px 0px 0px;
	margin:0px;
	line-height:41px;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
.box_2 h1 a{ color:#ffffff;}
.box_3 {
	padding:0px;
	background-image: url(../images/bg_box4.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
}
.box_member {
	padding:7px 0px 6px 0px;
}
.box_member2 {
	padding:10px 50px 22px 0px; text-align:right;
}
.box_member3 { margin:0px; padding:0px;}
.box_member3 a{ color:#0580e8; text-decoration:underline;}




.con_text1{
	color:#777777;
	margin:13px 10px 13px 7px;
	line-height:170%;
	background-image: url(../images/line_text1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.con_text1 h1{ font-size:16px; color:#222222; margin:0px 0px 5px 0px; padding:0px;}




/* ----- solid ----- */
.solid1 {
	border-bottom:1px solid #e0e0e0;
}
.solid2 {
	border-bottom:1px solid #ffc27e;
}



.clear_blank {margin:0px; padding:6px 0px;}
.clear_blank2 {margin:0px; padding:0px; clear:both;}
.clear_blank3 {margin:0px; padding:8px 0px;}
.clear_blank4 {margin:0px; padding:3px 0px;}
.clear_blank5 {margin:0px; padding:5px 0px 4px 0px;}





/* ----- close ----- */
.close {
	text-align:center;
	margin:0px 22px 0px 22px;
	padding:40px 0px 22px 0px;
	background-image: url(../images/line_3.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/* ----- content ----- */
.content {
	color:#444444;
	margin:0px 0px 50px 0px;
	padding:10px 8px 0px 10px;
	line-height:200%;
}
.content_news { /*细览页样式*/
	line-height: 200%;
	color: #555555;
	padding: 0px; font-size:14px;
	margin:10px 40px 50px 45px;
}
.cen {
	text-align:center;
	margin:5px 22px 0px 22px;
	background-image: url(../images/line_3.gif);
	padding:12px 0px;
	color:#7d7d7d;
	line-height:220%;
	background-repeat: repeat-x;
	background-position: bottom;
}
.cen .f-red {
	color:#ff4e00;
	font-size:18px;
	font-weight:bold;
	line-height:220%;
}

/* ----- pic ----- */
.t_pic1 { margin:6px 0px 10px 0px;}
.t_pic1 img{ border: 1px solid #e7e7e7;}
.t_pic2 { padding:0px 0px 0px 0px;}
.t_pic3 { padding:14px 12px 12px 0px; text-align:right;}



/* ----- font ----- */
.f_font1 {color: #fff;}
.f_gray {color: #444444; padding-right:10px;}
.f_gray2 {color: #333333; font-weight:bold;}
.f_gray4 {color: #444444; font-weight:bold;}
.f_red {color: #ca0000; padding-right:10px;}
.f_gray2 {color: #333333; font-weight:bold;}
.f_gray3 {color: #999;}
.f_orange {color: #ed4213; font-weight:bold;}
.f_blue {color: #0580e8; }


/* ----- form ----- */
.btn_1 {
	color:#fff;
	height: 21px;
	width:55px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_1.gif);
	background-repeat: no-repeat;
}
.btn_2 {
	color:#fff;
	height: 24px;
	width:73px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_2.jpg);
	background-repeat: no-repeat;
}
.btn_3 {
	color:#000000;
	height: 18px;
	width:49px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_3.gif);
	background-repeat: no-repeat;
}
.btn_4 {
	color:#fff; font-weight:bold;
	height: 30px;
	width:72px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_5.jpg);
	background-repeat: no-repeat;
}
.btn_5 {
	color:#fff;
	height: 21px;
	width:55px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_7.gif);
	background-repeat: no-repeat;
}
.btn_6 {
	color:#fff;
	height: 30px; font-weight:bold;
	width:85px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_4.jpg);
	background-repeat: no-repeat;
}





.text_input {
	color:#474746;
	height: 16px;
	border-top: 1px solid #ee4313;
	border-right: 1px solid #e83a1e;
	border-left: 1px solid #e7381f;
	border-bottom: 1px solid #d9131c;
	background-image: url(../images/bg_input1.gif);
	background-repeat: repeat-x;
}
.text_input2 {
	color:#333;
	border: 1px solid #d5d5d5;
	background-color:#f7f7f7;
}

.select1 {
	color:#000000;
	height: 18px;
	background-color:#bebebe;
	width:150px;
}

/* ----- list ----- */
.list_index1 {
	line-height: 140%;
	color: #444444;
	margin: 7px 17px 0px 13px;
	padding: 0px;
}
.list_index1 li {
	list-style: none;
	margin: 0px;
	padding: 4px 0px 3px 8px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.list_index1 span {float:right;}
.list_index1 a {
	color: #444444;
	text-decoration:none;
}
.list_index1 a:hover {
	color: #c30101;
	text-decoration:underline;
}
.list_index2 {
	line-height: 140%;
	color: #999999;
	margin: 7px 0px 0px 0px;
	padding: 0px;
}
.list_index2 li {
	list-style: none;
	margin: 0px;
	padding: 4px 0px 3px 13px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.list_index2 a {
	color: #999999;
	text-decoration:none;
}
.list_index2 a:hover {
	color: #c30101;
	text-decoration:underline;
}
.list_index3 {
	line-height: 140%;
	color: #444444;
	margin: 7px 0px 0px 0px;
	padding: 0px;
}
.list_index3 li {
	list-style: none;
	margin: 0px;
	padding: 4px 0px 3px 13px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.list_index3 a {
	color: #444444;
	text-decoration:none;
}
.list_index3 a:hover {
	color: #c30101;
	text-decoration:underline;
}
.list_index4 {
	line-height: 170%;
	color: #444444;
	margin: 2px 17px 0px 22px;
	padding: 0px;
}
.list_index4 li {
	list-style: none;
	margin: 0px;
	padding: 4px 0px 3px 15px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
.list_index4 a {
	color: #444444;
	text-decoration:none;
}
.list_index4 a:hover {
	color: #c30101;
	text-decoration:underline;
}
.list_news1 {
	line-height: 140%;
	color: #555555;
	margin: 0px;
	padding: 0px;
}
.list_news1 li {
	list-style: none;
	margin: 0px;
	line-height:25px;
	padding: 0px 10px 0px 31px;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
}
.list_news1 span {float:right;}
.list_news1 a {
	color: #555555;
	text-decoration:none;
}
.list_news1 a:hover {
	color: #c30101;
	text-decoration:underline;
}
.list_news1 .bgcolor {background-color:#f6f6f6;}

.list_message {
	line-height: 140%;
	color: #555555;
	margin: 0px;
	padding: 0px;
}
.list_message li {
	list-style: none;
	margin: 0px 10px 19px 9px;
	padding: 0px 0px 19px 0px;
	background-image: url(../images/line_text1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_message .bg1 {
	list-style: none;
	margin: 0px; color:#6d6d6d;
	padding: 0px 9px 0px 37px;
	background-image: url(../images/message_title1.gif);
	background-repeat: no-repeat;
}
.list_message .bg2 {
	list-style: none;
	margin: 0px;
	color:#6d6d6d; font-weight:bold;
	border: 1px solid #c0c0c0;
	padding: 0px 90px 0px 18px;
	background-ima1ge: url(../images/message_title2.gif);
	background-repeat: repeat-x;
}
.list_message .text1 {
	list-style: none;
	margin: 0px;
	color:#666666;
	line-height:165%;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 11px 20px 11px 48px;
	background-image: url(../images/icon_2.gif);
	background-repeat: no-repeat;
	background-position: 19px 14px;
}
.list_message .text2 {
	list-style: none;
	margin: 0px;
	color:#666666;
	line-height:165%;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	padding: 13px 20px 11px 48px;
	background-image: url(../images/icon_3.gif);
	background-repeat: no-repeat;
	background-position: 19px 14px;
}


/* ----- footer ----- */
.bottom {
	color: #444444;
	margin:2px 0px 0px 0px;
	background-image: url(../images/bg_bottm.jpg);
	padding:19px 0px 10px 21px;
	background-repeat: no-repeat;
	background-position: top;
}
.bottom a {
	color: #444444;
	text-decoration: none;
}
.bottom a:hover {
	color: #cb0000;
	text-decoration: underline;
}

/* ----- scroll ----- */
#win {
	Scrollbar-Darkshadow-Color:#B4B4B4;
	scrollbar-arrow-color:#ffffff;
	Scrollbar-3Dlight-Color:#B4B4B4;
	scrollbar-base-color:#E50065;
	Scrollbar-Track-Color:#B4B4B4;
	Scrollbar-3Dlight-Color:#E50162;
	height: 323px;
	overflow: auto;
}

/*红棉杯专题页面*/
.banner_hmb{ padding-top:5px;}
.t_pic2{ background:url(../images/bg_box8.jpg) no-repeat; padding:12px 15px 0 16px; width:289px; float:left}
.hdkx{float:right; width:637px; background:url(../images/hdkx_title.jpg) no-repeat top left; padding:0 0 0 23px; }
.hdkx h2{height:37px; padding:0px; margin:0px;}
.hdkx h2 a{ color:#e0001a; font-size:12px; font-weight:normal; margin:10px 8px 0 0; float:right}
.hdkx h2 a:hover{ color:#e0001a; text-decoration:underline}
.hdkx_con_text1{padding:10px 0 ; border-bottom:#a3a3a3 1px dashed}
.hdkx_con_text1 h1{color: #222222; font-size: 16px;  margin: 0 0 5px;}
.hdkx_con_text1 p{margin:0; line-height:18px}

.newlist{padding:8px 8px 0;}
.newlist li{ line-height:25px; background:url(../images/dot_1.gif) no-repeat 0 center; padding:0 0 0 10px; list-style:none; }
.newlist li span{float:right}

.title_index4{ background:url(../images/bg_title3.gif) repeat-x; height:47px;}
.title_index4 span{float:right}
.jchx_pic{ background:#f7ab00; padding:10px 0; overflow:hidden}
.jchx_pic li{float:left}
.jchx_pic img{width:192px; height:134px; margin:0 6px; display:block}
#marqueeDemo2{width:980px;}
.zt_main{background:#e9e9e9; padding:10px 10px 10px 8px; overflow:hidden; zoom:1}
.zm_l_1{ float:left; width:672px; }
.zm_l_1 h2{ background:url(../images/z_title_1.jpg) no-repeat}

.zm_t{ height:42px;}
.zm_t a{float:right; font-size:12px; font-weight:normal; margin:14px 15px 0 0; color:#e0001a;}
.zm_t a:hover{color:#e0001a; text-decoration:underline}
.zm_content{background:#ffffff; border-left:#e9e9e9 4px solid; padding:5px 8px 8px;}

.zm_bottom{background:#ffffff; overflow:hidden; height:7px;}
.zm_bottom b{height:7px; background:url(../images/round.gif) no-repeat; font-size:0; overflow:hidden}
.zm_bottom b.lb{background-position:0 0; float:left; width:11px; _margin:0 0 0 8px;}
.zm_bottom b.rb{background-position:-11px 0; float:right; width:7px;}
.zm_l_r{background:url(../images/bg_download.jpg) no-repeat; width:267px; float:right; padding:42px 6px 4px 10px;}
.zm_l_r a{width:267px; height:59px; display:block; background:url(../images/ico_down.jpg) no-repeat}
.zm_l_r a.down_1{background-position:0 0 }
.zm_l_r a.down_2{background-position:0 -59px; }
.zm_l_r a.down_3{background-position:0 -118px; }
.huodong{padding:8px 0 4px;}
.huodong img{display:block}

.zm_l_2{float:left; width:475px;}
.zm_l_2 h2{background:url(../images/z_title_3.jpg) no-repeat}
.zm_r_2{ float:right; width:476px;}
.zm_r_2 h2{background:url(../images/z_title_4.jpg) no-repeat}
.links img{border:#cdcccc 1px solid; padding:1px;}

.clear_6{ height:6px; line-height:0; font-size:0; overflow:hidden; clear:both}
.clear_12{ height:12px; line-height:0; font-size:0; overflow:hidden; clear:both}
/*2011-08-12 xxx*/

.banner{padding:5px 0px 4px 0px}

.mainnavNew {height:41px; overflow:hidden; width:980px; background:url(../images/mainnav.jpg) no-repeat top; margin-bottom:6px;}
.mainnavNew ul li{ list-style:none;float:left; height:41px; line-height:41px; padding:0 15px; font-size:14px; font-weight:bold}
.mainnavNew ul li a{ color:#ffffff; }
.mainnavNew ul li a:hover{ color:#ffffff; text-decoration:underline}

.clear{ clear:both; height:0px; overflow:hidden;}
.content{width:980px;background: url(../images/bg_leftbar.gif) left center repeat-y; margin:0px !important; padding:0px !important;clear:both;}
.nonebg{ background:none;}
.sidebar {
	width:229px;
	padding:0px 19px 0px 0px;
	margin:0px;
	float:left;
}
.maincontent{ float:right; width:732px;}

.templet_news_001 ul{ line-height:32px; background: url(../images/templet_news_listbg.jpg); height:auto!important; height:32px; min-height:32px;}
.templet_news_001 ul li{ list-style:none;}
.templet_news_001 ul li a{ color:#555555; text-decoration:none; background:url(../images/templet_news_icon1.gif) no-repeat left; padding-left:22px;}
.templet_news_001 ul li a:hover{ color:#d50000; text-decoration:underline;}
.templet_news_001 ul li span{ float:right; color:#8c8c8c; padding-right:11px;}

.templet_news_002 ul li{ list-style:none; border-bottom:solid 1px #e2e2e2; position:relative; height:93px; overflow:hidden; padding-top:18px;}
.templet_news_002 ul .picture{ position:absolute; border:solid 1px #ebebeb; left:20px;}
.templet_news_002 ul .picture img{ width:110px; height:73px;}
.templet_news_002 ul .txt{ position:absolute; left:152px; line-height:20px; color:#888888; width:540px;}
.templet_news_002 ul .txt h5{ font-size:14px;  color:#888888; padding:0px 0px 5px 0px; margin:0px;}
.templet_news_002 ul .txt h5 a{ color:#555;}
.templet_news_002 ul .txt h5 a:hover{ color:#d50000; text-decoration:underline;}
.templet_news_002 ul .txt span{ float:right;font-family:Arial; font-weight:normal; font-size:12px;}
.templet_news_002 ul .txt p{ padding:0px; margin:0px; text-indent:0px;}

.templet_news_002New ul li{ list-style:none; border-bottom:solid 1px #e2e2e2; position:relative; height:158px; overflow:hidden; padding-top:18px;}
.templet_news_002New ul .picture{ position:absolute; border:solid 1px #ebebeb; left:20px;}
.templet_news_002New ul .picture img{ width:192px; height:134px;}
.templet_news_002New ul .txt{ position:absolute; left:230px; line-height:20px; color:#888888; width:680px;}
.templet_news_002New ul .txt h5{ font-size:14px;  color:#888888; padding:0px 0px 5px 0px; margin:0px;}
.templet_news_002New ul .txt h5 a{ color:#555;}
.templet_news_002New ul .txt h5 a:hover{ color:#d50000; text-decoration:underline;}
.templet_news_002New ul .txt span{ float:right;font-family:Arial; font-weight:normal; font-size:12px;}
.templet_news_002New ul .txt p{ padding:0px; margin:0px; text-indent:0px;}

.templet_photo_002 ul li{ width:178px; height:170px; overflow:hidden; float:left; display:block; list-style:none; background:url(../images/templet_photo_listbg.jpg) no-repeat center top; margin-right:5px;}
.templet_photo_002 ul .picture{ text-align:center; padding:13px 0px 2px 0px;}
.templet_photo_002 ul .picture img{ width:151px; height:104px;}
.templet_photo_002 ul h5{ font-size:12px; padding:5px 15px; font-weight:normal; margin:0px;}
.templet_photo_002 ul h5 a{ color:#555; background:url(../images/templet_photo_icon.jpg) no-repeat left; padding-left:9px;}
.templet_photo_002 ul h5 a:hover{ color:#d50000; text-decoration:underline;}
.templet_photo_002 ul .liEnd{ margin-right:0px;}


.topics .mainTop{ background:url(../images/mainbox_top.jpg) no-repeat top; height:48px; overflow:hidden; position:relative;}
.topics .mainTop dl{ position:absolute; top:11px; left:8px;}
.topics .mainTop span{ position:absolute; right:28px; top:25px;}
.topics .mainTop span a{ color:#dd051c;}
.topics .mainBottom{ background:url(../images/mainbox_bottom.jpg) no-repeat top; height:26px; overflow:hidden;}
.topics .mainMid{ border-left:solid 8px #e8e8e8; border-right:solid 8px #e8e8e8; padding:25px;}

.info_title{ text-align:center; font-size:16px; color:#ff4e00; font-weight:bold; padding-top:15px;}
.info_time{ text-align:center; font-size:12px; color:#7d7d7d; padding:30px; background:url(../images/templet_line.jpg) repeat-x bottom;}
.info_cont{ font-size:14px; line-height:25px; color:#333333; padding:20px;}
.info_close{ text-align:center;  background:url(../images/templet_line.jpg) repeat-x top; padding:60px 0px;}

.page3{ text-align:center; background:url(../images/templet_line.jpg) repeat-x top; padding:40px 0px; margin-top:44px;}

.info_table{padding-top:20px;background:url(../images/box_top.jpg) left top no-repeat;margin:0 auto;}
.info_table .info_title label{color:#7D7D7D;font-size:12px;font-weight:normal;}
.info_table .info_box{border:1px solid #E7E7E7;border-width:0px 1px;}
.info_table .info_bottom{background:url(../images/point_sub2.gif) left bottom no-repeat;height:5px;font-size:0px;}

.has_span li span{margin-right:10px;}
