@charset "gb2312";
/* CSS Document */

/* 重设样式 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0;margin:0;}
fieldset, img{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
ul,li{list-style:none;}
body{background:#fff url(../images/header_bg.png) repeat-x left -189px;font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
del{ font-family:georgia}
img{ vertical-align:top}
/* 共用 */
.dis{ display:none}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}

.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}

.red{color:#cd0000;}
.boder1px{ border:1px solid #e4e4e4}
.position_rel{ position:relative}

/* 链接 */
a.l{color:#fff;text-decoration:none;}
a.l:hover{ color:#FFF;text-decoration:underline;}


a{color:#2b57a1;text-decoration:none;}
a:hover{text-decoration:underline;}

/*----------------------top----------------------*/
#top{ background:url(../images/top-back_02.jpg) repeat-x; width:100%; height:107px;}
.logo{ width:986px; height:107px; margin:0 auto;}
.lo{ float:left; margin-top:22px; width:336px; height:66px;}
.re{ float:right; width:315px; height:65px; margin-top:21px; margin-right:39px;	}

.re-h{ width:315px; padding-top:40px;}
/*----------------------menu---------------------*/
#menu{ width:100%; height:56px; background:url(../images/menu_07.jpg) repeat-x; }
.menu-h{ width:986px; height:56px; margin:0 auto; background:url(../images/menu-back-a_10.png) no-repeat;}
.menu-h ul li{ margin-left:34px; margin-top:21px; float:left; width:89px;}
.menu-h ul span{ float:left;}
/*---------------------banner-------------------*/
#banner{ width:100%; height:400px; background: url(../images/banner-back_12.jpg) repeat-x;}
.banner-a{ width:986px; height:380px; margin:0 auto; padding-top:15px;}
/*---------------------banner介绍------------------*/

#news{ width:986px; height:564px; margin:0 auto;}
.news-a{ float:left; width:240px; height:564px;}
.news-x{ width:240px; height:129px; margin-top:15px;}
.news-d{ width:240px; height:45px;}
.news-f{ width:240px; height:104px; background:url(../images/jie-back_21.png) repeat-x;}
.news-f ul{ padding-top:16px;}
.news-f li{ float:left; height:32px; width:200px; line-height:32px; text-align:center; margin-left:20px; margin-top:3px;}
.news-f li a{ background:url(../images/news-menu-2_10.jpg) no-repeat; display:block; width:200px; color:#4c4948;}
.news-f li a:hover,.news-f li{ background:url(../images/news-menu-1_07.png) no-repeat; display:block; text-decoration:none; color:0066cc;}


.news-g{ float:left; width:240px; height:223px; margin-top:20px;}
.news-w{ width:240px; height:45px;}
.news-e{ width:240px; height:175px; background:url(../images/jie-back_21.png) repeat-x;}
.news-e ul{ padding-top:17px; padding-left:16px;}
.news-e li{ float:left; line-height:20px; width:208px;}

.map-d{ float:left; width:240px; height:107px; }

.right-a{ float:right; width:710px; min-height:564px; padding-top:15px;}
.right-d{ width:710px; height:45px;}
.right-s{ width:710px; height:450px; background:url(../images/jie-back_21.png) repeat-x;}
.right-f{ width:660px; height:450px; margin:0 auto;}
.right-f ul{ padding-top:12px;}
.right-f p{ margin-top:12px;}
.right-f span{ float:right;}


#bottom{ width:100%; height:163px; background:url(../images/bottom-h_45.png) repeat-x;}
.bottom-a{ width:984px; height:163px; margin:0 auto; }

#bottom-l{ width:100%; height:67px; background:url(../images/bottom-kl_49.png) repeat-x;}
.bottom-k{ width:984px; height:67px; margin:0 auto;}
.bottom-k ul li{ margin-left:317px; color:#FFF; padding-top:10px;}
.bottom-k ul p{ margin-left:120px; color:#FFF; margin-top:5px;}

/**------------  分页样式  --------------**/
.page{ color:#666; margin-top:10px; line-height:24px; text-align:left;}
.page span{ padding:2px 5px 3px 5px;   margin-right:3px; font-size:12px;background:#fff;  border:none; color:#666; border:1px solid #d7d7d7; text-align:center; float:none  }
.page a:link, .page a:visited{ text-decoration:none; color:#666; }
.page a:hover{ color:#3fa0e7;}
.page .current{ background:#3fa0e7; border:none; color:#ffffff; font-weight:bold; padding:2px 6px 3px 6px;}
.news_til{ font-size:14px; font-family:verdana;}
.foot{ text-align:center; padding-top:15px; height:52px;  background:url(../images/bottom-kl_49.png) repeat-x; color:#ffffff}