/*--------------------------------------------------------------------------
Ver: 0.1.0
Date:11/1/2010
---------------------------------------------------------------------------*/
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd,input,textarea,label,blockquote{margin:0;padding:0;}
textarea,input,select,body{font-size:12px;}
ul,ol{list-style:none;}
img {border:none; overflow:hidden; vertical-align:middle;}
table, td { border: none; border-collapse: collapse; }
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
q:before, q:after { content:''; }
abbr, acronym { border: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom:1; }
.clear { font:0px/0px sans-serif; clear:both; display:block;}
a{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}


/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cOrg,a.cOrg:link,a.cOrg:visited{color: #EA4808;}
.cOrg2,a.cOrg2:link,a.cOrg2:visited{color: #f60;}
.cWhite,a.cWhite:link,a.cWhite:visited{color: #fff;}
.cgreen,a.cgreen:link,a.cgreen:visited{color: #386306;}
.cgray,a.cgray:link,a.cgray:visited{color: #888;}
.dgreen,a.dgreen:link,a.dgreen:visited{color: #1f7a41;}


body {font-family:"宋体",arial; margin:0;  background:#EAEAE8;}

/* 首页 */
.main { width:960px; clear: both; margin:0 auto 8px; background:#fff;}
.topnav { width:960px; clear: both; height:32px; background:url(top_navs_bg.gif) repeat-x; margin-bottom:5px;}
.topnav .logo { width:150px; clear: both; height:32px; float:left; overflow:hidden; padding-left:20px;}
.topnav .nav { float:right; height:32px; line-height:32px; margin-right:10px;}

.banner {
	width:960px;
	background:url(top_title_bg.gif) repeat-x;
	height:335px;
	clear: both;
	margin-bottom:8px;
	font-size:44px;
	line-height:80px;
	color:#fff;
	font-weight:bold;
	text-shadow:3px 1px 3px #000;
}
.banner .txt { padding:40px 0 0 40px;}

.contain_a { width:960px; padding-bottom:10px;margin:0 auto 8px;overflow:hidden;}
.contain_a .lft { width:250px; height:205px; float:left;  margin:0 15px 0 5px;overflow:hidden;}
.contain_a .tt1 { width:620px; float:left; line-height:32px; font-size:18px; font-weight:bold;  height:32px; overflow:hidden;}
.contain_a .catxt { width:680px; float:left; line-height:24px; font-size:14px; height:173px; overflow:hidden;}
.contain_a .catxt p {}

.contain_b { width:960px; clear: both;  margin:0 auto 8px;}
.cb_leftcon { width:685px; float:left;}
.cb_ltt { width:100%; height:31px; line-height:31px; font-size:14px; font-weight:bold; text-indent:15px; color:#fff; margin-bottom:8px; background: url(blue_ttbg.gif) repeat-x;}

.cb_conya { width:685px;  clear: both; padding-top:5px;margin-bottom:5px; }
.cb_conya .pcn1 { width:665px; clear: both; margin-bottom:10px; padding-left:20px;}
.cb_conya .pcn1 .ltp { width:228px; height:158px; overflow:hidden; float:left; margin-right:15px;}
.cb_conya .pcn1 .ltp img { width:220px; height:150px; padding:3px; border:1px solid #D2D2CF; }
.cb_conya .pcn1 .tft { width:420px; float:left; line-height:24px; height:24px; font-size:16px; margin-bottom:5px; text-align:center; font-weight:bold;}
.cb_conya .pcn1 .tny { width:420px; float:left; line-height:24px; font-size:14px;}
.cb_conya .pcn1 .tny p { text-indent:20px;}

.cb_conya .pcn2 { width:665px; clear: both; padding-left:20px;}
.cb_conya .pcn2 .rtp { width:228px; height:158px; overflow:hidden; float:right; display: inline; margin-left:15px;}
.cb_conya .pcn2 .rtp img { width:220px; height:150px; padding:3px; border:1px solid #D2D2CF; }
.cb_conya .pcn2 .tft2 { width:420px; float:right; line-height:24px; height:24px; font-size:16px; margin-bottom:5px; text-align:center; font-weight:bold;}
.cb_conya .pcn2 .tny2 { width:420px; float:right; line-height:24px; font-size:14px;}
.cb_conya .pcn2 .tny2 p { text-indent:20px;}


.cb_conya .pcn3 { width:665px; clear: both; padding-left:20px;}
.cb_conya .pcn3 .ltp { width:228px; height:158px; overflow:hidden; float:left; margin-right:15px;}
.cb_conya .pcn3 .ltp img { width:220px; height:150px; padding:3px; border:1px solid #D2D2CF; }
.cb_conya .pcn3 .tft { width:420px; float:left; line-height:24px; height:24px; font-size:16px; margin-bottom:5px; text-align:center; font-weight:bold;}
.cb_conya .pcn3 .tny { width:420px; float:left; line-height:24px; font-size:14px;}
.cb_conya .pcn3 .tny p { text-indent:20px;}

.cb_rightcon { width:270px; float:right; background:#F9F7F6; overflow:hidden;}
.cb_rightcon1{width:270px; height:384px; float:left; _display:inline; overflow:hidden; }
.cb_rightcon2{ width:270px;float:left;_display:inline; overflow:hidden;}
.cb_rightcon .tt { width:250px; line-height:24px; font-size:14px; font-weight:bold; padding-left:10px; height:31px; line-height:30px; margin:0 auto; clear: both; background:url(../images/blue_ttbg.gif) repeat-x;}
.cb_rightcon .tt a{ color:#fff;}
.cb_rightcon .tt a:hover{color:#fff;}
.cb_rightcon .ttsc {width:240px; line-height:20px; margin:0 auto; clear: both; border-bottom:1px solid #D2D0CB; margin-bottom:8px; color:#666; }
.cb_rightcon .tlp { width:240px; height:82px; clear: both; margin:0 auto 8px;}
.cb_rightcon .tlp dt { width:112px; height:82px; float:left; overflow:hidden; margin-right:8px;}
.cb_rightcon .tlp dt img { border:1px solid #f3f3f3;}
.cb_rightcon .tlp .utt { width:120px; line-height:23px; float:left; font-weight:bold; margin-bottom:5px;}
.cb_rightcon .tlp .upp { width:120px; line-height:18px; color:#666; float:left; height:54px; overflow:hidden;}
.cb_rightcon .bunzi { width:240px; font-size:12px; line-height:24px; margin:0 auto 8px; clear: both;}



.contain_c { width:960px; clear: both; margin:0 auto 8px;}
.cc_ltt { width:100%; height:31px; line-height:31px; font-size:14px; font-weight:bold; text-indent:15px; color:#fff; margin-bottom:8px; background: url(blue_ttbg.gif) repeat-x;}

.con_c1 { width:465px; float:left; padding-left:10px; clear:right; line-height:24px; font-size:13px;}
.con_c1 ul{}
.con_c1 li{ padding-top:5px;}


.con_c1 .ltp { width:228px; height:158px; overflow:hidden; float:left; margin-right:15px;}
.con_c1 .ltp img { width:220px; height:150px; padding:3px; border:1px solid #D2D2CF; }
.con_c1 .alls { width:220px; float:left;}
.con_c1 .tts { width:220px; float:left; line-height:24px; height:24px; font-size:14px; text-align:center; font-weight:bold; margin-bottom:5px;}

.con_c2 { width:460px; float:right; padding-right:10px; line-height:24px; font-size:13px;}
.con_c2 ul{}
.con_c2 li{ padding-top:5px;}

.con_c2 .ltp { width:228px; height:158px; overflow:hidden; float:right; display: inline; margin-left:10px;}
.con_c2 .ltp img { width:220px; height:150px; padding:3px; border:1px solid #D2D2CF; }
.con_c2 .alls { width:220px; float:right;}
.con_c2 .tts { width:220px; float:right; line-height:24px; height:24px; font-size:14px; text-align:center; font-weight:bold; margin-bottom:5px;}


.contain_d { width:960px; clear: both; margin:0 auto 8px;}
.cd_ltt { width:100%; height:31px; line-height:31px; font-size:14px; font-weight:bold; text-indent:15px; color:#fff; margin-bottom:12px; background: url(blue_ttbg.gif) repeat-x;}

.cd_conn { width:950px; clear: both; padding-left:10px;}
.cd_conn li { width:215px; float:left; display: inline; height:115px; padding:0 10px; margin-bottom:12px;}
.cd_conn li img { width:215px; height:90px; display: block; margin-bottom:5px;}
.cd_conn li p { width:215px; clear: both; line-height:20px; text-align:center; font-weight:bold; font-size:14px;}


.vpmode { width:960px; clear: both; margin:0 auto 5px;}



#footer { width:960px; clear: both; margin:0 auto;}
