@charset "utf-8";

* { margin:0; padding:0; border:none;}
div { overflow:hidden;}

h2.tt01, h2.tt02, h2.tt03, h2.tt04, h2.tt05, h2.tt06, h2.tt07, h2.tt08, h2.tt09, h2.tt10, h2.tt11 { margin-bottom:20px; width:100%; height:70px;}
h2.tt01 { background:url(tt01.png) no-repeat 0 0;}
h2.tt02 { background:url(tt02.png) no-repeat 0 0;}
h2.tt03 { background:url(tt03.png) no-repeat 0 0;}
h2.tt04 { background:url(tt04.png) no-repeat 0 0;}
h2.tt05 { background:url(tt05.png) no-repeat 0 0;}
h2.tt06 { background:url(tt06.png) no-repeat 0 0;}
h2.tt07 { background:url(tt07.png) no-repeat 0 0;}
h2.tt08 { background:url(tt08.png) no-repeat 0 0;}
h2.tt09 { background:url(tt09.png) no-repeat 0 0;}
h2.tt10 { background:url(tt10.png) no-repeat 0 0;}
h2.tt11 { background:url(tt11.png) no-repeat 0 0;}

.box1 { width:100%;}
.box2 { margin:0 auto; padding-bottom:20px; width:960px;}
.box3 { float:left; width:470px;}
.box4 { float:left; width:490px;}

.banner_top { width:100%; height:560px; background:#C00 url(top.jpg) no-repeat top center;}

.grp_1 { background:#C00}
.grp_2 { background:#eb6100 url(bg_grp2.jpg) no-repeat top center;}
.grp_3 { background:#f39800 url(bg_grp3.jpg) no-repeat top center;}
.grp_4 { background:#ffcc00 url(bg_grp4.jpg) no-repeat top center;}
.grp_5 { background:#8fc31f url(bg_grp5.jpg) no-repeat top center;}
.grp_6 { background:#097c25 url(bg_grp6.jpg) no-repeat top center;}
.grp_7 { background:#00736d url(bg_grp7.jpg) no-repeat top center;}
.grp_8 { background:#006ab8 url(bg_grp8.jpg) no-repeat top center;}
.grp_9 { background:#a6937c url(bg_grp9.jpg) no-repeat top center;}
.grp_10 { background:#996c33 url(bg_grp10.jpg) no-repeat top center;}
.grp_11 { background:#7e0043 url(bg_grp11.jpg) no-repeat top center;}

ul.paper { list-style:inside;}
ul.paper li { display:blockl; float:left; margin:10px; padding:10px; width:200px; background:#fff; list-style-type:decimal;}
ul.paper li:hover { background:#e5e5e5;}
ul.paper li a:link, ul.paper li a:visited { color:#a40000; text-decoration:none;}
ul.paper li a:hover {}
ul.paper li a h3 { margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #7d7d7d; font:normal normal 16px/28px "微软雅黑", "宋体";}
ul.paper li a img { width:200px; height:295px;}

ul.list_art { padding-bottom:16px; list-style:none;}
ul.list_art li { overflow:hidden; display:block; background:url(dot01.png) no-repeat 15px 7px;}
ul.list_art li a:link, ul.list_art li a:visited { padding:0 15px 0 40px; color:#333; font:normal normal 16px/32px "微软雅黑", "宋体"; text-decoration:none;}
ul.list_art li a:hover { color:#a40000; text-decoration:underline;}
ul.list_art li.list_art_t1 { margin-bottom:6px; background:none;}
ul.list_art li.list_art_t1 a:link, li.list_art_t1 a:visited { display:block; padding-left:15px; background:#f1f1f1; font:normal normal 24px/52px "微软雅黑", "宋体";}
ul.list_art li.list_art_t1 a:hover { background:#a40000; color:#fff; text-decoration:none;}
ul.list_art li.list_art_t1 span { display:block; margin-bottom:10px; padding-bottom:10px; font:normal normal 12px/22px "微软雅黑", "宋体";}

ul.list_pic1, ul.list_pic2 { list-style:none;}
ul.list_pic1 li, ul.list_pic2 li { float:left; margin:0 20px 20px 0; width:225px;}
ul.list_pic2 li { margin:0 0 20px 20px;}
ul.list_pic1 li a:link, ul.list_pic1 li a:visited, ul.list_pic2 li a:link, ul.list_pic2 li a:visited { display:block; background:#fff; color:#a40000; text-decoration:none;}
ul.list_pic1 li a:hover, ul.list_pic2 li a:hover { background:#a40000; color:#fff;}
ul.list_pic1 li img, ul.list_pic2 li img { width:225px; height:150px;}
ul.list_pic1 li h3, ul.list_pic2 li h3 { font:normal normal 14px/32px "微软雅黑", "宋体"; text-align:center;}

a.list_more1:link, a.list_more1:visited, a.list_more2:link, a.list_more2:visited { display:block; width:100%; background:#ccc; color:#000; font:normal normal 16px/32px "微软雅黑", "宋体"; text-align:center; text-decoration:none;}
a.list_more2:link, a.list_more2:visited { line-height:42px;}
a.list_more1:hover, a.list_more2:hover { background:#333; color:#fff;}

.xw_ten { background:#ffcc00 url(bg_grp1_t2.jpg) no-repeat 0 0; padding-bottom:20px;}
.xw_ten_l1 { margin-top:380px;}
.xw_ten_l2 { margin-top:11px; list-style:inside;}
.xw_ten_l2 li, .xw_ten_l2 li a:link, .xw_ten_l2 li a:visited { color:#fff; font:normal normal 14px/24px "微软雅黑", "宋体"; text-decoration:none;}
.xw_ten_l2 li a:hover { color:#FF9; text-decoration:underline;}
.boxgrid{ overflow: hidden; position: relative; float:left; margin:20px 0 0 20px; width:450px; height:300px;}
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0;}				
.boxcaption{ float:left; position:absolute; padding:10px; height:180px; width:430px; background:#000; opacity:0.8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
.caption .boxcaption { top:160px; left:0;}
.boxcaption h3, .boxcaption h3 a:link, .boxcaption h3 a:visited { color:#fff; font:normal normal 24px/48px "微软雅黑", "宋体"; text-decoration:none;}
.boxcaption h3 a:hover { color:#FF9; text-decoration:underline;}
.boxcaption span { display:block; color:#fff; font:normal normal 14px/22px "微软雅黑", "宋体";}

.xw_data { height:720px; background:url(bg_grp1_t1.jpg) no-repeat 0 0;}
ul.xw_data_item { overflow:hidden; margin:0 auto; margin-top:220px; width:910px; list-style:none;}
ul.xw_data_item li { float:left; margin-right:5px; width:123px; background:#f4f4f4; border:1px solid #d2d2d2; color:#00479d; font:normal normal 18px/40px "微软雅黑", "宋体"; text-align:center; cursor:pointer;}
ul.xw_data_item li.hover { background:#00479d; border:1px solid #00479d; color:#fff;}
ul.xw_data_item li span { padding-left:5px; font-size:12px;}
.xw_data_pic { margin:0 auto; width:910px; height:430px;}
#main1 ul { display:none;}
#main1 ul.block { display:block;}

.gs_ddp { padding:150px 0 100px; background:url(bg_gsddp.png) no-repeat 0 0;}
.chj_fxb, .fdc_dsj, .gsh_lxy, .gsh_qs, .gsh_top10 { padding:10px 0 40px;}

.nav_grp { position:absolute; top:200px; left:0;}
.nav_grp ul { list-style:none;}
.nav_grp ul li { display:block; width:70px; height:50px;}
.nav_grp ul li a:link, .nav_grp ul li a:visited { display:block; width:70px; height:50px; color:#fff; font:normal normal 18px/50px "微软雅黑", "宋体"; text-align:center; text-decoration:none;}
.nav_grp ul li a:hover { background:#fff; color:#a40000;}
.nav_grp1 { background:#cc0000;}
.nav_grp2 { background:#eb6100;}
.nav_grp3 { background:#f39800;}
.nav_grp4 { background:#ffcc00;}
.nav_grp5 { background:#8fc31f;}
.nav_grp6 { background:#097c25;}
.nav_grp7 { background:#00736d;}
.nav_grp8 { background:#006ab8;}
.nav_grp9 { background:#a6937c;}
.nav_grp10 { background:#996c33;}
.nav_grp11 { background:#7e0043;}
.nav_grp12 { background:#000;}

.bot { width:100%; background:#fff; color:#000; font:normal normal 12px/22px "宋体", "微软雅黑"; text-align:center;}
.bot p { margin:15px 0;}
.bot a:link, .bot a:visited { padding:3px; color:#000; text-decoration:none;}
.bot a:hover { background:#333; color:#fff;}

/* general */
.nav_zzb { width:100%; background:#f8f8f8;}
.nav_zzb ul { margin:0 auto; width:960px; list-style:none;}
.nav_zzb ul li { float:left; color:#434343; font:normal normal 12px/36px "微软雅黑", "宋体";}
.nav_zzb ul li.logo_zzb { font-size:0;}
.nav_zzb ul li.logo_zzb a:link, .nav_zzb ul li.logo_zzb a:visited { display:block; width:78px; height:36px; background:url(http://www.cs.com.cn/images/cmbc2013/logo_zzb.png) no-repeat 10px 4px; font-size:0;}
.nav_zzb ul li.logo_zzb a:hover { background:#c7000b url(http://www.cs.com.cn/images/cmbc2013/logo_zzb.png) no-repeat 10px -48px;}
.nav_zzb ul li a:link, .nav_zzb ul li a:visited { display:block; padding:0 10px; color:#434343; text-decoration:none;}
.nav_zzb ul li a:hover { background:#c7000b; color:#fff;}


.bgcolor_w { background:#fff;}

.mar_r20 { margin-right:20px;}
.mar_b20 { margin-bottom:20px;}