/*基础修饰*/
* {padding:0;margin:0;}
html {min-width:870px; overflow-x:hidden}
body {
	color:#484848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-align:left;
}
h1{font-size:17px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
img {border:0;}
img.vm {vertical-align:middle;}
img.bm {vertical-align:bottom;}
table{border-collapse:collapse;}
ul,li {list-style:none;}
.clear {display:block;width:0;height:0;clear:both;margin:0;padding:0;font:0/0 sans-serif;}
.border {border:1px solid #ccc;}
textarea { font-size:12px;}
.cttnews li a {padding-left:1em;background:url(../images/dot.gif) no-repeat left 0.65em;float:left;display:block;_width:95%;height:22px;float:left;overflow: hidden;white-space:nowrap;word-break:keep-all;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
/*链接修饰*/
a:link { color:#333;text-decoration:none;}
	a:visited {color:#333;text-decoration:none;}
	a:hover { color:#e4d083;text-decoration:none;}
	a:active {color:#333;text-decoration:none;}	

/*字体修饰*/
.enfont {font-family:Verdana,Arial,sans-serif;}
.Arial {font-family:Arial,sans-serif;}
.ArialBlack{	font-family: "Arial Black";}
.Verdana{font-family:Verdana, Geneva, sans-serif;}
.font10 {font-size:10px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.tfff { color:#fff;}
.t36f { color:#3366ff;}
.tRed { color:#f00;}
.t000 { color:#000;}
.tyellow { color:#ed7421;}
.tGray {color:#737373;}
.tGreen {color:#037803}
.tPurple {color:#a20c0c;}
.tCenter { text-align:center;}
.tLeft { text-align:left;}
.tRight { text-align:right;}
.underline { text-decoration:underline;}
.b {font-weight:bold;}
/*结构修饰*/
.marT5 {margin-top:5px;}
.marT10 {margin-top:10px;}
.mar10 {margin:10px auto;}
.marB10 {margin-bottom:10px;}
.floatL{float:left;}
.floatR{float:right;}
.center {margin:0 auto;}
.hline{ line-height:22px;}
.lh{ line-height:18px;}
.pL5 { padding-left:5px;}
.pL10 {padding-left:10px;}
.pR10 {padding-right:10px;}
.pR20 {padding-right:20px;}
.pL20 {padding-left:20px;}
.pR30 {padding-right:30px;}
.pt10 {padding:10px 5px;}
.pL35 {padding-left:35px;}
.pL37 {padding-left:37px;}
.pL40 {padding-left:40px;}
.pL50 {padding-left:50px;}
.pb30 {
	padding-bottom:30px;
}
.clip {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hand{cursor:pointer}
/*头部*/
.header{ width:870px;}
	.top{ width:870px;  height:96px; margin:4px 0 0 0;}
		.logo{ width:418px; height:78px; float:left; vertical-align:middle;}
		.advert{ width:352px; height:88px; float:right; vertical-align:middle;}
	.nav{ width:850px; height:24px; background:url(../images/nav-bg.png) repeat-x left top; text-align:right; color:#ffffff; vertical-align:middle; padding-top:3px; padding-right:20px; font-weight:bold;  overflow:hidden}
		.nav a:link { color:#fff;}
		.nav a:visited {color:#fff;}
		.nav a:hover { color:#ffffb5}
		.nav a:active {color:#fff;}	
/*主体|左侧中间和右侧*/	
.main{ margin:15px 0 0 0; width:870px; }
	.mainL{ float:left; width:165px;}
		.searchtite{ background:url(../images/seach_bg_top.png) no-repeat left; width:165px; height:21px; line-height:21px; text-align:left; color:#fff;}
		.searchbot{ background:url(../images/seach_bg_02.png) no-repeat left; width:165px; height:21px; line-height:21px; text-align:center; color:#e0ffef;}
	.mainCmin{ float:left; width:450px; margin:0px 15px;}
		.navPosition{ text-align:left;}
		.cttnews .title{ float:left; width:80%;}
		.cttnews .time{ float:right; width:75px;}
		.cttnews .Introduction{ float:left; line-height:18px; text-align:left; width:100%;}
		.cttpic_img{display:block;width:120px;height:120px;overflow:hidden;text-align:center;outline:none;*display:block;*font-family:Arial;*font-size:110px;}
		.cttpic_img{border:1px solid #CCC;margin:2px}
		.cttpic_img a img{width:100px;height:100px;margin:0 1px;padding-top:2px;border:0;vertical-align:middle;margin-right:5px}
		.cttpicsclstdiv{line-height:1.4em;overflow:hidden;width:120px;word-break:break-all; height: auto; text-align:center} 
	.mainC{ float:right; margin-left:15px; width:690px;}
	.mainR{ float:right; width:215px;}
		.tab{ border:1px solid #e5af29; height:auto;}
		.tab  .coltitle{ background:#f08c02; color:#fff; height:20px; line-height:20px; text-align:left;}
			.tab  .coltitle .title{ padding-left:10px; float:left;}
			.tab  .coltitle  .more{ padding-right:5PX; float:right;}
			.tab  .coltitle  .more a{ color:#fff;}
		.tab .cont{ background:#fef4e6}
			.cont li a {padding-left:1em;background:url(../images/dot.gif) no-repeat left 0.65em;float:left;display:block;_width:90%;height:20px;float:left;overflow: hidden;white-space:nowrap;word-break:keep-all;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
			.cont li .title{ float:left; width:130px;}
		    .cont li .time{ float:right; width:70px;}
		.htit{ background:url(../images/titlebg.png) repeat-x left; height:36px; line-height:36px; color:#fff;}
		.tab2{ background:url(../images/tab-tit-c.gif) repeat-x left; height:27px; overflow:hidden}
			.tab2l{ float:left; background:url(../images/tab-tit-l.gif) no-repeat left; height:27px; padding-left:30px; line-height:27px; top:0; left:0;}
			.tab2r{ float:right; background:url(../images/tab-tit-r.gif) no-repeat right; height:27px; top:0; right:0;}
			.page_botm{float:right;padding:20px 10px;height:22px;font-family:Tahoma;font-size:12px;}
			.page_botm a{padding:2px 5px;border:1px solid #CCC;white-space:nowrap;vertical-align:middle;line-height:22px; margin:0px 2px;}
			.page_botm a:hover{border:1px solid #e4d083;margin:0px 2px;}
			.page_botm_cur{font-weight:bold}
/*底部页尾*/	
	.footer {margin:10px auto 0; text-align:center; line-height:24px;  width:870px; height:70px; color:#333;position:relative; border-top:1px solid #666; text-align:left;}
	/*daichao add start*/
	.prolist{width:170px;height:160px; float:left; text-align:center;}
	/*daichao add end*/