/*--------------------------------------------------------------------------
Ver: 0.1.0
Date:11/1/2010
---------------------------------------------------------------------------*/
ul,ol,li,p,h1,h2,h3,h4,h5,h6,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:#fff;}

/* 首页 */
.main { width:950px; clear: both; margin:0 auto; background:#EAEAE8;}
.topnav { width:950px; 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:950px;
	background:url(top_title_bg.gif) repeat-x;
	height:380px;
	clear: both;
	margin-bottom:8px;
	font-size:44px;
	line-height:380px;
	color:#fff;
	font-weight:bold;
	text-shadow:3px 1px 3px #000;
}
.banner .txt {
	padding:40px 0 0 40px;
}

.contain_a { width:942px; clear: both; margin:0 auto; margin-bottom:8px; background:#fff; border:3px solid #B8B8B8;}
.contain_a .lft { width:320px; height:260px; float:left; overflow:hidden; margin-right:15px;}
.contain_a .tt1 { width:104px; padding-left:10px; float:left; line-height:58px; font-size:32px; font-weight:bold; margin-bottom:10px; overflow:hidden;}
.contain_a .catxt { width:820px; float:right; line-height:24px; font-size:14px; height:84px; padding-top:8px; overflow:hidden;}
.contain_a .catxt p { text-indent:20px;}

.contain_b { width:950px; clear: both; background:#EAEAE8; border-top:1px solid #DFDFDA;}
.cb_leftcon { width:685px; float:left; background:#fff;}
.cb_ltt { width:100%; height:31px; line-height:31px; font-size:14px; font-weight:bold; text-indent:15px; color:#fff; background: url(blue_ttbg.gif) repeat-x;}

.cb_conya { width:685px; clear: both; 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_cony_3c { width:665px; clear: both; margin-bottom:5px; float:right; }
.cb_cony_3c .uka { width:310px; float:left; padding-right:8px; border-right:1px dashed #999;}
.cb_cony_3c .uka li { width:310px; float:left; clear: both; line-height:24px; font-size:14px; height:24px; overflow:hidden;}

.cb_cony_3c .uka2 { width:325px; float:right;}
.cb_cony_3c .uka2 li { width:325px; float:left; clear: both; line-height:24px; font-size:14px; height:24px; overflow:hidden;}


.cb_cony_3d { width:685px; clear: both; margin-bottom:5px; }

.con_b1 { width:340px; float:left; padding-left:10px; clear:right; line-height:24px; font-size:14px; padding-right:5px; border-right:1px dashed #999;}
.con_b1 .ltp { width:144px; height:101px; overflow:hidden; float:left; margin-right:5px;}
.con_b1 .ltp img { width:136px; height:93px; padding:3px; border:1px solid #D2D2CF; }
.con_b1 .alls { width:190px; float:left;}
.con_b1 .tts { width:190px; float:left; line-height:24px; height:24px; font-size:14px; text-align:center; font-weight:bold; margin-bottom:5px;}

.con_b2 { width:308px; float:right; padding-right:10px; line-height:24px; font-size:14px;}
.con_b2 .ltp { width:144px; height:101px; overflow:hidden; float:right; display: inline; margin-left:5px;}
.con_b2 .ltp img { width:136px; height:93px; padding:3px; border:1px solid #D2D2CF; }
.con_b2 .alls { width:155px; float:right;}
.con_b2 .tts { width:155px; float:right; line-height:24px; height:24px; font-size:14px; text-align:center; font-weight:bold; margin-bottom:5px;}






.cb_rightcon { width:260px; float:right; background:#F9F7F6; padding-top:2px;}
.cb_rightcon .tt { width:240px; line-height:24px; font-size:14px; font-weight:bold; margin:0 auto; clear: both; border-bottom:1px solid #D2D0CB; margin-bottom:5px;}
.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; padding-bottom:5px; border-bottom:1px solid #e3e3e3;}
.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:950px; clear: both; margin:0 auto; background:#fff;}
.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:14px;}
.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:14px;}
.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:950px; clear: both; margin:0 auto; background:#fff;}
.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; padding-bottom:8px;}
.cd_conn li { width:145px; float:left; display: inline; height:80px; padding:0 5px; margin-bottom:12px;}
.cd_conn li img { width:145px; height:60px; display: block; margin-bottom:5px;}
.cd_conn li p { width:145px; clear: both; line-height:20px; text-align:center;}


.vpmode { width:950px; clear: both; margin:0 auto 5px; background:#fff;}



#footer { width:950px; clear: both; margin:0 auto;}
