@charset "gb2312";
/*link style*/
.topImg{ background:url(imagestop_bg.gif) repeat-x top center; height:30px; margin:0 auto;}
.topImg p{ width:950px; margin:0 auto;overflow:hidden;}

/*header*/
#header{ width:100%; background:url(imagesbanner-bg.jpg) no-repeat top center; clear:both; height:428px; overflow:hidden;}
#header .banner{ width:980px; margin:0px auto;}

/*main*/
#main{ background:url(imagesmain-bg2.jpg) repeat-y top center; width:100%; float:left; clear:both; min-height:1500px; _height:1500px;}
#main-top{ background:url(imagesmain-bg1.jpg) no-repeat top center; width:100%; min-height:1500px; _height:1500px;}
.main-cont{ width:980px; margin:0px auto;}
.main-cont .dis-text{ text-align:right;}
.main-cont .block{ padding-left:37px;}
.main-cont .block .title-cont{ background:url(imagestitle-bg.jpg) no-repeat; width:924px; height:116px; overflow:hidden;}
.main-cont .block .title-cont .row1{ padding-left:44px; padding-top:21px;}
.main-cont .block .title-cont .row2{ padding-top:43px; padding-left:34px;}
.main-cont .block .title-cont .frt{ padding-top:48px; padding-right:68px;}
.main-cont .block .center-cont{ background:url(imagescenter-bg.jpg) repeat-y top center; width:886px; float:left; clear:both; padding-left:38px;}
.main-cont .block .center-cont h1{ padding-left:4px;}
.main-cont .block .center-cont .cont1{ padding-left:4px; padding-top:18px;}
.main-cont .block .center-cont .cont2{ background:url(imagestext-bg1.jpg) no-repeat; width:860px; height:162px;}
.main-cont .block .center-cont .cont2 .text{ float:left; padding-left:10px; width:161px;}
.main-cont .block .center-cont .cont2 .text h2{ text-align:center; line-height:42px; padding-top:8px;}
.main-cont .block .center-cont .cont2 .text p{ line-height:22px;}
.main-cont .block .center-cont .cont3{ padding-left:4px;}
.main-cont .block .center-cont .cont4{ padding-top:15px; padding-left:6px;}
.main-cont .block .center-cont .table-cont .list-cont{ float:left; padding-top:15px; padding-right:12px; width:270px;}
.main-cont .block .center-cont .table-cont .list-cont h2{ font-size:18px; color:#1b1b1b; width:270px; clear:both; height:38px; line-height:38px; background:#9ee10e; text-align:center;}
.main-cont .block .center-cont .table-cont .list-cont .kc-list{ border-right:solid #9ee10e 1px; width:269px; height:43px; overflow:hidden;}
.main-cont .block .center-cont .table-cont .list-cont .kc-list a{ border-left:solid #9ee10e 1px; border-bottom:solid #9ee10e 1px; height:42px; line-height:42px; display:block; float:left; width:66px; text-align:center; background:#fff;}
.main-cont .block .center-cont .table-cont .list-cont .kc-list a:hover{ background:#d9f79a;}
.main-cont .block .center-cont .table-cont .color1 h2{ background:#93cd05;}
.main-cont .block .center-cont .table-cont .color1 .kc-list{ border-right:solid #93cd05 1px!important;}
.main-cont .block .center-cont .table-cont .color1 .kc-list a{ border-left:solid #93cd05 1px!important; border-bottom:solid #93cd05 1px!important;}
.main-cont .block .center-cont .table-cont .color2 h2{ background:#7fb604;}
.main-cont .block .center-cont .table-cont .color2 .kc-list{ border-right:solid #7fb604 1px!important;}
.main-cont .block .center-cont .table-cont .color2 .kc-list a{ border-left:solid #7fb604 1px!important; border-bottom:solid #7fb604 1px!important;}
.main-cont .block .center-cont .table-cont .color3 h2{ background:#9fdefc;}
.main-cont .block .center-cont .table-cont .color3 .kc-list{ border-right:solid #9fdefc 1px!important;}
.main-cont .block .center-cont .table-cont .color3 .kc-list a{ border-left:solid #9fdefc 1px!important; border-bottom:solid #9fdefc 1px!important;}
.main-cont .block .center-cont .table-cont .color4 h2{ background:#46bdf5;}
.main-cont .block .center-cont .table-cont .color4 .kc-list{ border-right:solid #46bdf5 1px!important;}
.main-cont .block .center-cont .table-cont .color4 .kc-list a{ border-left:solid #46bdf5 1px!important; border-bottom:solid #46bdf5 1px!important;}
.main-cont .block .center-cont .table-cont .color5 h2{ background:#1fb3e6;}
.main-cont .block .center-cont .table-cont .color5 .kc-list{ border-right:solid #1fb3e6 1px!important;}
.main-cont .block .center-cont .table-cont .color5 .kc-list a{ border-left:solid #1fb3e6 1px!important; border-bottom:solid #1fb3e6 1px!important;}
.main-cont .block .center-cont .table-cont .color6 h2{ background:#f9d05e;}
.main-cont .block .center-cont .table-cont .color6 .kc-list{ border-right:solid #f9d05e 1px!important;}
.main-cont .block .center-cont .table-cont .color6 .kc-list a{ border-left:solid #f9d05e 1px!important; border-bottom:solid #f9d05e 1px!important;}
.main-cont .block .center-cont .table-cont .color7 h2{ background:#f9b42f;}
.main-cont .block .center-cont .table-cont .color7 .kc-list{ border-right:solid #f9b42f 1px!important;}
.main-cont .block .center-cont .table-cont .color7 .kc-list a{ border-left:solid #f9b42f 1px!important; border-bottom:solid #f9b42f 1px!important;}
.main-cont .block .center-cont .table-cont .color8 h2{ background:#faa209;}
.main-cont .block .center-cont .table-cont .color8 .kc-list{ border-right:solid #faa209 1px!important;}
.main-cont .block .center-cont .table-cont .color8 .kc-list a{ border-left:solid #faa209 1px!important; border-bottom:solid #faa209 1px!important;}
.main-cont .block .center-cont .table-cont .color3 a:hover,.color4 a:hover,.color5 a:hover{ background:#ccefff!important;}
.main-cont .block .center-cont .table-cont .color6 a:hover,.color7 a:hover,.color8 a:hover{ background:#fff2cd!important;}
.main-cont .block .center-cont .cont5 dl{ float:left; width:204px; padding-right:10px;}
.main-cont .block .center-cont .cont5 dl dt img{ border:solid #ffffff 3px;}
.main-cont .block .center-cont .cont5 dl dd{ text-indent:24px; padding-top:2px; line-height:24px; padding-left:5px; padding-right:5px;}
.main-cont .block .center-cont .cont5 dl dd a{ color:#ff0000;}
.main-cont .block .center-cont .cont5 dl dd a:hover{ color:#ff0000; text-decoration:underline;}
.main-cont .block .bot-cont{ background:url(imagesbot-bg.jpg) no-repeat; width:924px; height:38px; overflow:hidden; clear:both;}

.foot{ background:url(imagesfooter-bg.jpg) no-repeat top center; width:100%; clear:both; height:112px; overflow:hidden;}
.foot p{ text-align:center; line-height:25px; padding-top:30px;}