/* ++++++++++++++ html ++++++++++++++++++++ */
/*class*/
	.f-red{color: #f00;}
	.line-height{clear:both; height: 10px; overflow: hidden;}
	.line-height-s{clear:both; height: 4px; overflow: hidden;}
	.blank5{ overflow:hidden; height:5px;}		

/* ----------listpage-------------------- */			
.list-page{
	text-align: center;
	margin: 10px 0px;

	border-top: 1px dashed #f0b6bd;
	padding-top:15px ;font-size: 14px;
}
 
.list-page a{ text-decoration:underline;color:#333;}
.list-page a:hover{ text-decoration:none; color:#cc3333;}

#mainlist .list-page{ border:none; }
.list-page form{display:inline;}

/* hader style end */
#tech .layout,
#exhibit .exhi-main,
#res .layout{
	width: 100%;
	clear: both;
	display: block;
}
#res .layout #focus{
	width:360px;
	float: left;
	margin: 0 10px 0 0;
}
/* ------------------------------ */
#res .layout #news{
	width: 390px;
	float: left;
	margin: 0 10px 0 0;
}
#res .layout #news h1{
	color: #aa0000;
	margin-top:10px;font-size: 16px;
}
#res .layout #news h2{
	color: #666;font-size:12px;
	font-weight: normal;
	line-height: 1.6;
	margin:5px 0px;
}
#res .layout #news ul li{font-size: 14px;
	line-height: 1.6;
	background: url(/images/v1/arrow.gif) no-repeat left center;
	padding-left: 12px;
}
#res .layout #news h1 a{
	color: #aa0000;
}
#res .layout #news h2 a{
	color: #666;
}
/* ------------------------------ */
#tech .layout .r1,
#exhibit .exhi-main .r4,
#res .layout .r1{
	width: 375px;
	float: left;
	margin: 0 5px 0 0;
	display: block;
}
#tech .layout .r2,
#exhibit .exhi-main .r5,
#res .layout .r2{
	width: 375px;
	float: left;
	margin: 0 5px 0 0;
	display: block;
}
#res .layout .r3{
	width: 760px;
	float: left;
	margin: 0 10px 0 0;
	display: block;
}
#res .layout .r4{
	width: 378px;
	float: left;
	margin: 0 4px 0 0;
	display: block;
}
#res .layout .r5{
	width: 378px;
	float: left;
	display: block;
}
/* ------------------------------- */
#res .layout .theme{
	clear: both;
	width: 100%;
	background: url(/images/v1/sub_title_bg.gif) no-repeat top right;
}
#tech .layout .theme h1,
#tech .layout .theme-1 h1,
#exhibit .exhi-main .r4 .theme h1,
#exhibit .exhi-main .r5 .theme h1,
#res .layout .theme h1{ margin-left:1.0em;padding-top:6px; color:#333; font-size:13px;}

#tech .layout .theme h2,
#tech .layout .theme-1 h2,
#exhibit .exhi-main .r4 .theme h2,
#exhibit .exhi-main .r5 .theme h2,
#res .layout .theme h2{ float:right; margin:-20px 10px 0 0; color:#333; font-size:12px;}

#tech .layout .theme h1 a,
#tech .layout .theme-1 h1 a,
#exhibit .exhi-main .r4 .theme h1 a,
#exhibit .exhi-main .r5 .theme h1 a,
#res .layout .theme h1 a{
	color: #aa0000;
}

#tech .layout .theme h2 a,
#tech .layout .theme-1 h2 a,
#exhibit .exhi-main .r4 .theme h2 a,
#exhibit .exhi-main .r5 .theme h2 a,
#res .layout .theme h2 a{
	color: #333;
}

#tech .layout .list,
#exhibit .exhi-main .r4 .list,
#exhibit .exhi-main .r5 .list,
#res .layout .list{
	padding: 5px 10px;
	display: block;
	clear: both;
	border: 1px solid #cc3333;
	line-height: 1.7;
}
#tech .layout .list li,
#res .layout .list li{
	background: url(/images/v1/arrow.gif) no-repeat left center;
	padding-left: 12px;
}
#res .layout .list .sub_title,
#supply .sup-main  .list .sub_title
{
	width: 18px;
	height: 45px;
	float: left;
	color: #cc3333;
	line-height: normal;
	padding:35px 0px 16px 0px;
}
#res .layout .list .l{
	padding:20px 0px 16px 0px;
}
#res .layout .list .m{
	padding:28px 0px 16px 0px;
}
#res .layout .list .sub_title a,
#supply .sup-main  .list .sub_title a{
	color: #cc3333;
}
#res .layout .r4,
#res .layout .r5{
	background: url(/images/v1/sub_title_left.gif) no-repeat left center;
}
#res .layout .r3 .list{
	padding: 5px 6px;
	display: block;
	clear: both;
	border: 1px solid #cc3333;
	line-height: 1.7;
}
#res .layout .r3 .list li{
	background: url(/images/v1/arrow.gif) no-repeat left center;
	padding-left: 12px;
	margin-left: 8px !important;
	margin-left:25px;
}
#res .side .GC{/* graphics context */
	border-bottom: 1px solid #f0b6bd;
}
/* -------------pur&sup-list----------------- */

#topbox { border:1px #ccc solid; background:#fff3f4 url(/images/v1/caf.gif) repeat-x left top; 
 width:950px;  margin:0 auto; margin-bottom:10px; padding:4px ;}
#topbox h1{ font-size:13px;}
#topbox h1 span{ font-size:13px;}
#topbox p{ line-height:24px; padding:8px; }
/* -------------qh----------------- */
.flbox{ width:936px;border:2px solid #ebebeb;  border-bottom:none;padding:20px 10px 0 10px; 
background:url(/images/caf_01.gif)  repeat-x 0 0;}
.dib{background:url(/images/caf_02.gif)  repeat-x  left bottom;border:2px solid #ebebeb; border-top:none; width:956px;  height:10px; margin-bottom:10px; }
.box_100{ width:100px; }
.titgq{background:url(/images/qhh.gif) no-repeat;width:100px; height:272px
}
.titgq a{color:#c33; font-weight:bolder; font-size:14px;line-height:65px; height:65px;margin-bottom:9px;
text-align:center; display:block}
.gq_bg1{background-position:0  0;}
.gq_bg2{background-position:-120px 0;}
.gq_bg3{background-position:-240px 0;}

.box_xqh{ width:825px; border:1px solid #ccc; border-left:none; padding:4px;height:262px;  background:#fff;overflow:auto;  overflow-x:hidden;}
.box_xqh h3{ background:#f5f5f5; text-align:center; color:#c33; margin:0 5px;}
.box_xqh h3 a{color:#c33}
.box_xqh h5{ font-weight:normal}
.nr{padding:5px;}
.box136{ width:133px; border-right:1px solid #ebebeb; height:250px;float:left}
.box275{ width:270px; border-right:1px solid #ebebeb; height:250px; float:left;word-break:break-all; word-wrap:break-word }
/* ------------------------------ */
.fltj{padding:5px;border:1px solid #e59999; height:282px!important; height:286px; overflow:hidden }
.titexhi li{ margin-top:30px}
.titexhi a{background:url(images/xiushi2.gif)  no-repeat; margin:10px;padding-top:2px; width:60px; height:22px; color:#fff; text-align:center; display:block}
.titexhi a:hover{background-position:0 -24px; color:#fff;}

.fltj .box_zhqh{ width:350px;height:96%; margin:0 5px 0 0; border-left:1px dashed #e59999; padding-left:5px;}
.fltj .box_zhqh  ul li {border-bottom:1px dashed #ccc; padding:5px;}
.fltj .box_zhqh  h5{color:#666;}
.fltj .box_zhqh  h5 a{color:#666;}
.fltj .box_zhqh p{ line-height:1.7em;}
.callen td{color:#fff;  text-align:center; width:39px; background:#c33}
.callen td a,.callen td a:hover {color:#fff; }

/* ------------------------------- */


.leftside{
	width: 190px;
	float: left;
}


.leftside .mltitle {
font-weight: bold; font-size: 13px; height:23px;color: #cc3333;	padding: 8px 10px 0px 50px;
	background: url(/images/v1/side-title.jpg) no-repeat top left;
}

.leftside .mlcontent {
	border:#f0b6bd 1px solid;  text-align: center;padding: 10px 0px; background:#fff3f4
}

.kw{width: 106px; height: 16px;}

.sele{width: 110px;}

#mainlist{

width:760px;
float:right;
border:#f0b6bd 1px solid;
}
#tide{
background: url(/images/v1/et.gif) no-repeat ;
width:762px;float:right;
height:33px; 
}

#tide h2{ margin-top:10px;
color: #c33;
padding-left: 75px;
}
.n1{
padding-left:100px;
}
.n1b{
padding-left:170px;
}
.n2{
padding-left:60px;
}
.n2b{
padding-left:185px;
}
.n2{
padding-left:160px;
}
.n3{
padding-left:50px;
}
.n3b{
padding-left:100px;
}
.n4{
padding-left:60px;
}
.n4b{
padding-left:40px;
}
.info {
margin: 2px 2px 0px 0px; width: 758px; height: auto;border-bottom:1px
dashed #f0b6bd ;
}
.jjph{ background:url(/images/tjd.gif)  repeat-x  left bottom;border-bottom:none; }
.cppic{
    float:left;
    width:100px;
    text-align:center;
    border:1px solid #ebebeb;
    height:100px;
    line-height:100px;
    font-size:100px;
    overflow:hidden;
    margin:20px 10px;
}

.cppic img {
    vertical-align:middle;
    margin:1px;
    margin-top:-12px
}
.info .company {margin:5px;width:300px;float:left}
 .info .company .biti {
	 margin-top:8px; font-size: 14px;
}
 .info .company .btti a{
 font-weight: bold; color:#666;
}

.info .company .btti span {
	font-weight: normal; font-size: 12px; COLOR: #a0a0a0 ; font-style:italic;
}
 .info .company .product {
	 font-size: 12px; COLOR: #666;margin: 10px 0;
}

.info .companyb {padding:5px 0;width:388px;float:left}
 .info .companyb .biti {
	 margin-top:8px; font-size: 14px;
}
 .info .companyb .btti a{
 font-weight: bold; color:#666;
}

.info .companyb .btti span {
	font-weight: normal; font-size: 12px; COLOR: #a0a0a0 ; font-style:italic;
}
 .info .companyb .product {
	 font-size: 12px; COLOR: #666;margin: 10px 0;
}

.info .num {padding:45px 0;width:110px;float:left; text-align:center; }
.info .num {padding:45px 0;width:110px;float:left; text-align:center; }
.info .price {padding:45px 0;width:100px;float:left;text-align:center; color:#f93}
.info .area {padding:45px 0; float:left;width:100px;text-align:center;vertical-align:middle; }
.info .companyIntroduce { padding:10px}

/* -------------pur&sup_detail----------------- */

.pic{
	float:left;
	width:250px;
}
.picMain{
	width: 250px;
	float: left;
	border:1px #ccc solid;
	text-align:center;line-height:250px; height:250px;font-size:250px; overflow:hidden;
}
*>.picMain{ font-size:12px }
.picMain img {vertical-align:middle; margin:4px; margin-top:-16px}
.picSmall{
	float:left;
	width:100px;
	border:1px #ccc solid;text-align:center;line-height:100px; height:100px;font-size:100px; overflow:hidden;
	}
.picSmall img {vertical-align:middle; margin:4px; margin-top:-16px}
.jbxx1{
margin-left:50px;
	width: 350px;
	float: left;
}
.jbxx1 h1{
margin-top:12px;
border-bottom:3px #000 solid;
	width: 350px;
	padding-bottom:10px;
	height:18px;
}
.jbxx1 .price{margin-top:30px;

}
.one ,.two,.name,.type,.pattern ,.address ,.people{ margin-top:10px;
border-bottom:1px #ccc dashed; padding-bottom:5px}

.topline{ background:#cc3333; height:5px; font-size:1px;} 
.jbxx2{
background:#fefefe;border:4px #eee solid; 
padding:20px;

	width: 220px;
	height:200px;
	float:right;
}

.contact{float: left; margin-top:10px;margin-right: 10px;
}
.other {
border:1px #f0b6bd  solid; border-top:none; height: 150px; 	text-align: left
}
.other UL {
		float: left; margin: 10px 0px 0px 10px;width: 170px;border-right:1px #f0b6bd  solid;
}
.other li {
	text-align: center 
}

#mtitle{ font-size:14px ; font-weight: bold; color:#cc3333; background:#fff3f4 ;border:1px #f0b6bd  solid;border-bottom:dashed;
padding:10px 0 0 20px;height:18px; width:938px;margin-top:10px }
.xxlist{border:1px #f0b6bd  solid; border-top:none; width:938px;
margin:0 auto;
padding:10px;}
.ms{float:left; }
.mscont{ float:left; padding-right:12px; line-height:150%}
.m-t{margin-top:8px}
.com{ float:left;margin-left:20px}
.com  .bdk ,.com textarea{{border:1px #f0b6bd   solid;  background:#fff3f4}

.tj{ float:right;width:400px; margin:20px 0;padding:12px;
border:1px #f0b6bd  solid; }
.tj li{padding:8px 0 0 12px;line-height:150% ; background:url(/images/v1/cpp-main-arrow1.gif)
no-repeat 0 13px;
  
 } 
.tj  h1{text-align:center; color:#666;} 

/* ------------------------------ */
.side{
	width: 190px;
	float: right;
}
.side .s-title{
	height: 18px;
	background: url(/images/v1/side-title.jpg) no-repeat top left;
	padding: 6px 10px 0px 10px;
}
.side .s-title .l{
	float: left;
	color: #aa0000;
	font-size: 14px;
	font-weight: bold;
}
.side .s-title .r{
	float:right;
	margin-top:2px;
	color: #cc3333;
}
.side .s-title .l a{
	color: #aa0000;	
}
.side .s-title .r a{
	color: #cc3333;
}
.side .s-sub-title{
	height:16px;
	text-align: center;
	padding: 8px 0 0 0;
	background: url(/images/v1/side-sub-title-bg.gif) repeat-x top left;
}
.side .s-sub-title a{
	color: #f00;
}
.side .s-list{
	background-color: #ffffff;
	border: 1px solid #f0b6bd;
}
.side .s-list ul{
	padding: 3px 4px;
	line-height: 1.7;
}
.side .textline ul{
	line-height: 1.6;
}
.side .s-list ul li{
	background: url(/images/v1/arrow2.gif) no-repeat left center;
	padding-left: 10px;
}
.side .GC{/* graphics context */
	padding: 5px 5px 5px 8px;
	line-height: 1.6;
}
.side .GC h3{font-size: 12px;
	margin-bottom:4px;
}
.side .GC img{
	float:left;
	margin:5px 5px 0px 0px;
}
.side .GC a{
	color:#666;
}
.side .GC h3 a{
	color:#0c4891;
}
.side .GC a:hover,
.side .GC h3 a:hover{
	color: #aa0000;
}
.side .blog-list{
	border-bottom: 1px dashed #f0b6bd;
}
.side .pro-list ul{
	border: 1px solid #f0b6bd;
	padding: 3px 4px;
}
.side .pro-list ul li{
	text-align: center;
	margin:10px;
}
.side .pro-list ul li img{
	padding: 5px;
	border: 1px solid #ddd;
}
.side .pro-list ul h5{
	margin:5px 0px 8px 0px;font-size: 12px;
	font-weight: normal;
}
/* ------------------------------- */
/* adBanner */
.adbanner{
	clear: both;
}
.adbanner .left{
	width: 760px;
	height: 85px;
	float: left;
	background-color: #ccc;
}
.adbanner .right{
	float: right;
	width: 190px;
	height: 85px;
	background-color: #ccc;
}
/* adBtn */
.adbtn ul {
	width: 760px;
	display: block;
}
.adbtn ul li{
	float: left;
	height: 60px;
	overflow: hidden;
	margin-right:8px;
}
.adbtn ul .end{
	margin:0px;
	float: right;
}
/* adList */
.adlist {
	display: block;
}
.adlist li{
	float: left;
	height: 110px;
	overflow: hidden;
	margin-right:3px;
}
.adlist .end{
	margin:0px;
	float: right;
}
/* ---------------exhibit------------------------------------ */
#exhibit .exhi-main .r4 .theme,
#exhibit .exhi-main .r5 .theme {
	clear: both;
	width: 100%;
	background: url(/images/v1/sub_title_bg.gif) no-repeat top right;
	height: 31px;
}
#exhibit .exhi-main .r5{
	margin: 0;
}
#exhibit .exhi-main .r4 .theme,
#exhibit .exhi-main .r5 .theme{
 	border: none;
}
#exhibit .exhi-main .r4 .theme h1,
#exhibit .exhi-main .r5 .theme h1{
margin: 0;
padding: 10px 0 5px 0;
}
#exhibit .exhi-main .r4 .theme h2,
#exhibit .exhi-main .r5 .theme h2{
margin: 0;
padding: 14px 10px 0 0;
}
/* ------ */
#res .res-main,
#tech .tech-main,

#exhibit .exhi-main {
	float: left;
	width: 760px;
	margin: 0 10px 0 0;
	display: block;
}
#tech .tech-main .r1,
#exhibit .exhi-main .r1{
	width:373px;
	margin: 0 10px 0 0;
	float: left;
	border: 1px solid #e59999;
}
#tech .tech-main .r2,
#exhibit .exhi-main .r2{
	width:373px;
	float: left;
	border: 1px solid #e59999;
}
#tech .tech-main .theme,
#exhibit .exhi-main .theme{
	clear: both;
	background-color: #ffe2e2;
	height: 20px;
	border-bottom: 1px dashed #e59999;
}
.list-theme h1,
#tech .tech-main .theme h1,
#exhibit .exhi-main .theme h1{font-size: 14px;
	color: #cc3333;
	float: left;
	margin: 4px 0 0 4px;
	padding-left:4px;
}
.list-theme h2,
#tech .tech-main .theme h2,
#exhibit .exhi-main .theme h2{font-size: 12px;
	font-weight: normal;
	color: #cc3333;
	float: right;
	margin: 6px 5px 0 5px;
}
.list-theme h1 a,
.list-theme h2 a,
#tech .tech-main .theme h1 a,
#tech .tech-main .theme h2 a,
#exhibit .exhi-main .theme h1 a,
#exhibit .exhi-main .theme h2 a{
	color: #cc3333;
}
#res .res-main .list,
#tech .tech-main .list,
#supply .sup-main  .list,
#purchase .sup-main  .list,
#exhibit .exhi-main  .list{
	padding: 5px 8px;
	display: block;
	clear: both;
	line-height: 1.7;
}
#res .res-main .list li,
#tech .tech-main .list li,

#exhibit .exhi-main .list li{
	background: url(/images/v1/arrow.gif) no-repeat left center;
	padding-left: 12px;
}
#exhibit .i-commend{
	margin:8px 0px 8px 0px;
	color: #666;
}
#exhibit .i-new h5,
#exhibit .i-commend h5{font-size: 14px;
}
#exhibit .i-new{
	margin:2px 0px 4px 0px;
	color: #666;
	line-height: 1.5;
}
#exhibit .i-new img{
	margin:2px 5px 0px 0px;
	float: left;
}
/* ---------------tech------------------------------------ */
#tech .layout .theme{ background:#fff url(/images/thti.gif) no-repeat; height:31px; width:375px; }
#tech .layout .theme-1 { background:#fff url(/images/main_ltit.gif) no-repeat; height:31px; width:190px; }
#tech .side .adtxt{
	line-height: 1.6;
}
#tech .layout .theme h2{
	float: right;
}
/* ---- */
.list-theme{
	clear: both;
	background-color: #ffe2e2;
	height: 26px;
	border-top: 1px solid #e59999;
	border-right: 1px solid #e59999;
	border-left: 1px solid #e59999;
}
#tech .book-commend{
	clear: both;
}
#tech .book-commend .theme{
	float: left;
	height: 170px;
	width: 31px;
	background-color: #ffe2e2;
	border: 1px solid #e59999;
	border-right: 1px dashed #e59999;
}
#tech .book-commend .theme h4{font-size: 14px;
	width: 14px;
	margin: 8px 0px 0px 8px;
	padding-top:15px; 
	background: url(/images/v1/arrow4.gif) no-repeat center top;
}
#tech .book-commend .theme h4 a{
	color:#aa0000;
}
#tech .book-commend .book-list{
	float: right;
	height: 155px;
	width: 706px;
	border-top: 1px solid #e59999;
	border-right: 1px solid #e59999;
	border-bottom: 1px solid #e59999;
	padding: 15px 10px 0px 10px;
}
#tech .book-commend .book-list li{
	float: left;
	list-style: none;
	width: 140px;
	text-align: center;
}
#tech .book-commend .book-list li img{
	padding: 4px;
	border: 1px solid #ccc;
	margin-bottom: 8px;
}
#tech .book-commend .book-list li h5{font-size: 12px;
	font-weight: normal;
}
.listbox{
	border: 1px solid #e59999;
}
.listbox li a{font-size: 14px;
}
/* ------------supply- purchase----------------- */
.soutt{width:250px;height:35px; background:url(/images/v1/sou_bg_tt.gif);}
.soutt h2 {text-align:center;color:#fff; padding-top:10px ;}
.sou{width:250px;height:151px; background:url(/images/v1/sou_bg.gif);padding:15px 0;}  
 .tlist
{
border:1px #cc3333 solid;margin-bottom:20px ; padding-bottom:10px;width: 698px;}
.tukubd{float: left;width:215px;height:115px; background:#fff;border:1px #cc3333 solid;margin:10px 0 0 8px;}
#tubd{ margin:15px;}
#tubd li{float: left;}
#tubd li img{width:85px;height:85px; }
#tubd li ul { margin-top:30px;}
#tubd li ul li{width:95px; padding-left:5px;overflow : hidden;
	text-overflow : ellipsis ;
	word-break:keep-all;}
#supply .sup-main ,
#purchase .sup-main 
 {
	float: left;
	width: 700px;
	margin: 0 10px 0 0;
	display: block;
}
#supply .sup-main .list,
#purchase .sup-main  .list
{
border:1px #cc3333 solid; 
}
#supply .sup-main .theme,
#purchase  .sup-main .theme {
	clear: both;
	width: 100%;
	background: url(/images/v1/sub_title_bg.gif) no-repeat top right;
	height: 31px;
}
#supply .sup-main .theme  h1,
#purchase  .sup-main .theme h1
{font-size: 14px;
	float: left;
	width: 90px;
	color: #fff;
	text-align: center;
	padding: 10px 0px 4px 0px;
	background: url(/images/v1/title_bg.gif) no-repeat top left;
    margin: 0;

}
#supply .sup-main .theme h2,
#purchase  .sup-main .theme h2{font-size: 12px;
	font-weight: normal;
	color: #cc3333;
	padding: 14px 10px 2px 95px;
float:right;
margin: 0;

}
#supply .sup-main .theme h2 a,
#purchase  .sup-main .theme h2 a {	color: #cc3333;}
.box_cont{ border:#CC3333 solid 1px; padding:5px;
background:url(/images/v1/sub_title_left.gif) no-repeat 0 30%}

.box_right{ float:right; width:250px;}
.box250{ width:250px;}
.box250 #news{ background:#FFF5F5; border:#ED9C9C solid 1px; padding:5px; height:1.5em; overflow:hidden; margin-bottom:10px;}
.box250 .box_tit{ background:url(/images/v1/cpp-main-tit250-r.gif) no-repeat;}
.box250 .box_tit h2{ margin-left:1em; line-height:2.2em; color:#CC3333;}
.box250 .box_tit span{ float:right; margin:-20px 10px 0 0;}		

.box_right .plist {
	border: #cc3333 1px solid; padding:5px 1px; letter-spacing: 2px;
}
.box_right .plist td{ padding:3px 2px }
.box_right .plist td a{color:#666 }
.box_right.plist img {
	margin-right: 6px
}
.box_right .plist li {
	padding: 3px 0px 3px 0; border-bottom:1px #ebebeb dashed}

.nowrap {
	white-space: nowrap
}
.list {

}
LI.text2_1 {
	font-weight: bold;font-size: 12px; float: left; margin-bottom: 5px; line-height: 20px; margin-right: 5px
}
  .list .list_1 {
	float: left; width: 220px;
}
  .list .list_1 .text1 {
	font-weight: bold;font-size: 14px; margin: 5px 0px; COLOR: #f00; 
}
  .list .list_1 .text1 A {
	font-weight: bold;font-size: 14px; COLOR: #f00
}
  .list .list_1 .text1 img {
	margin-right: 5px
}
  .list .list_1 .text2 {
	font-weight: bold;font-size: 13px; margin: 5px 0px
}
  .list .list_1 .text3 {font-size: 12px; line-height: 20px
}
  .list .list_2 {
	float: left; width: 220px  
}
  .list .list_2 .text1 {
	font-weight: bold;font-size: 14px; margin: 5px 0px; COLOR: #f00
}
  .list .list_2 .text1 a {
	font-weight: bold;font-size: 14px; COLOR: #f00
}
  .list .list_2 .text1 img {
	margin-right: 5px
}
  .list .list_2 .text2 {
	font-weight: bold;font-size: 13px; margin: 5px 0px
}
  .list .list_2 .text3 {font-size: 12px; line-height: 20px
}
  .list .list_3 {
	float: left; width: 220px
}
  .list .list_3 .text1 {
	font-weight: bold;font-size: 14px; margin: 5px 0px; COLOR: #f00
}
  .list .list_3 .text1 A {
	font-weight: bold;font-size: 14px; COLOR: #f00
}
  .list .list_3 .text1 IMG {
	margin-right: 5px
}
  .list .list_3 .text2 {
	font-weight: bold;font-size: 13px; margin: 5px 0px
}
  .list .list_3 .text3 {font-size: 12px; line-height: 20px
}


/* -------------------Detail-------------------------------- */
#detail {
	font-family: Tahoma;
	float: left;
	width: 718px;
	margin: 0 10px 0 0;
	display: block;
	border: 1px solid #e59999;
	padding: 20px;
	line-height: 2;font-size: 14px;
}

#detail h1{font-size: 24px;
	text-align:center;
}
#detail h2{font-size: 12px;
	font-weight: normal;
	text-align:center;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding: 5px 0px;
	margin:5px 0px 25px 0px;
}
#detail h3{font-size:14px;
	color: #aa0000;
	margin-top:20px;
	padding-top:10px;
	border-top:1px dashed #e59999;
}
#detail .exhi-cont table{
	padding: 2px;
	border:1px solid #ccc;
}
#detail .exhi-cont table td{
	border:1px solid #ccc;
	background-color: #eee;	
}
#detail .exhi-cont table .td1{
	font-weight: bold;
	width: 85px;
	text-align: right;
}
#detail .exhi-cont table .td2{
	padding: 2px 10px;
}
#detail .about li{
	list-style: disc inside none;
}
#detail .comment li{font-size:12px;
	line-height: 1.8;
	list-style: circle inside none;
}
/* ---------------------member------------------------------- */
#reg #head{
	padding-bottom:10px;
	border-bottom: 5px solid #aa0000;
}
#reg table{
	line-height: 2;
}
#reg table td{
	background-color: #fff;
	padding-bottom:20px;
}
#reg h1{
	text-align: center;font-size: 24px;
	color: #aa0000;
}
#reg h2{
	color: #999;font-size: 14px;
	font-weight: normal;
	margin-bottom:20px;
	padding: 8px 0px 5px 8px;
	border: 1px dashed #e59999;
	background-color: #FFF0F0;
}
#reg .td-title{
	width: 130px;
	text-align: right;font-size:14px;
	font-weight: bold;
}
#reg .td-star {
	width: 1px;
}
#reg .td-input{
	width: 260px;
}
#reg .td-input input{
	padding:3px 2px 1px 2px;
}
#reg .td-readme{
	color:#666;
	padding:0px 6px;
	border: 1px dashed #999;
}
#reg .hr{
	border-top: 1px solid #ccc;
	margin:30px 0px;
	clear: both;
}
#reg .btn{
	display: block;
	margin:20px 0px 20px 0px;
	padding-left: 135px !important;
	padding-left: 265px;
}
#reg .btn input{
	padding: 5px 3px 2px 3px;font-size: 14px;
	font-weight: bold;
}
/* --login-- */
#login #head{
	padding-bottom:10px;
	border-bottom: 5px solid #aa0000;
}
#login #content{
	padding-top:40px;
}
#login #content .loginBody{
	padding: 20px 20px 50px 20px;
	width:750px;
	height: 400px;
	margin: 0 auto;
	background: url(/images/v1/login-bg.gif) no-repeat top center;
}
#login table{
	line-height: 2;
}
#login table td{
	background-color: #fff;
	padding-bottom:20px;
}
#login h1{
	text-align: center;font-size: 24px;
	color: #aa0000;
}
#login .td-title{
	width: 85px;
	text-align: right;font-size:14px;
	font-weight: bold;
}
#login .td-input{
	width: 180px;
}
#login .td-input input{
	padding:3px 2px 1px 2px;
}
#login .td-readme{
	color:#666;
	padding:0px 6px;
	border: 1px dashed #999;
	width:350px;
}
#login .btn input{
	padding: 5px 3px 2px 3px;font-size: 14px;
}
#login .regBtn{
	float: left;
	margin-right: 10px;
	padding:3px 6px 0px 6px;
} 

/*------------haocai----------------------*/

.hxl {
clear: both; background: url(images/fgxd.gif) repeat-y 0px 0px; margin: 0px auto; width:342px; }
.hxl ul {
float: left; width:33%
}
.hxl .pic {text-align:left;
width: 80px
}
.hxl .pic img {
border: #cccccc 1px solid;
}

.hxl zis {padding:0 0 0 10px ; background: url(images/red3j.gif) no-repeat 0px 5px; text-align:left;}

.procontent .text a {
	color: #000
}
.procontent .text a:visited {
	color: #000
}
.procontent .text a:hover {
	color: #bc2931
}


/* --------------------------------------------------- */
#footer{
	text-align: center;
	padding: 2px 0px 30px 0px;
	line-height: 1.7;
	font-family:Tahoma;
}
#footer .nav{
	border:1px solid #e59999; background:#FFF5F5;
	padding:6px;
	color: #666;
	margin-bottom: 5px;
}
#footer .nav a {color:#666; font-weight:bolder}

.box_contl .ft{
    float:left;
}
