@charset "gb2312";
/* CSS Document */

body{ margin:0 auto; font-family: "Î¢ÈíÑÅºÚ"; background: url(body-bg.jpg) left top repeat-x; color: #313131;}
ul,li{ padding: 0; margin: 0; list-style: none;}
a:link,a:visited,a:hover{ text-decoration: none; font-family: "Î¢ÈíÑÅºÚ"; color: #313131;}
img{border: none; }

.head{ background: url(head.jpg) center top no-repeat; height: 299px;}
.head-m{ width:1000px; margin:0 auto;}
.head-top{ margin-top:10px;  }
.head-top span{ font-size:12px; color:#333333; padding-left:10px;}
.head-top-r{ font-size:14px; padding-top:10px; width:500px; text-align:right; }
.nav{ background: url(nav-bg.jpg) center top no-repeat; background-color: #164466; height: 64px; color: #fff;}
.nav a{ color: #fff;}
.nav a:hover{ color: #f59a38;}
.nav li{ line-height: 64px; text-align: center;}

.bottom{ background: url(bottom-bg.jpg) left top repeat-x; height: 196px;}
.bottom .link{ line-height: 64px; text-align: center; color: #fff;}
.bottom .link a{ color: #fff;}
.bottom .link a:hover{ color: #f59a38;}
.bottom .content{text-align: center; line-height: 30px; margin-top: 50px; color: #164466;}

.main{ width: 964px; margin: 0 auto; overflow: hidden; margin-top: 15px;}

#zSlider{width:100%; overflow:hidden; margin-top: 20px;}
#picshow{position:relative;}
#picshow,#picshow_img{width:670px; height:440px; overflow:hidden; float:left;}
#picshow_img li{width:670px; height:440px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:670px; height:440px;}
#picshow_tx{left:0px; width:670px; bottom:0px; position:absolute; height:90px; overflow:hidden; text-align:left}
#picshow_tx li{background:url(picshow_bg.png) repeat; padding:10px 30px; height:70px; color:#fff; display:none;}
#picshow_tx li a{color:#fff; text-decoration:none}
#picshow_tx li a:hover{text-decoration:underline; color: #164466;}
#picshow_tx li h3{ margin:13px 0;}
#picshow_tx li p{ color:#ccc; line-height:15px; height:15px; overflow:hidden;}
#select_btn{width:259px; height:440px; color:#111; float:left; display:inline; background-color:#fff; }
#select_btn li{padding:9px 11px 0px 9px; width:259px; height:64px; border-top:1px solid #fff; cursor:pointer;}
#select_btn li:hover{background-color:#fff;}
#select_btn li.current{background-color:#ddebf7; color: #164466;}
#select_btn li.current a{ color: #164466;}
#select_btn li.current:hover{background-color:#ddebf7; color: #164466;}
#select_btn a{color:#000;}
#select_btn img{padding:2px; border:1px solid #ccc; width:70px; height:49px; margin-right:10px; float:left;}
#select_btn .select_text{ height:40px; font:bold 13px/18px 'Microsoft YaHei'; overflow:hidden; display:block; text-align:left}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}

.main .title{ border-bottom: 1px solid #16486c; position: relative; height: 50px; line-height: 50px;}
.main .title .more{ position: absolute; right: 30px; top:0px;}
.main .title img{ position: absolute; left: 0; top: 15px;}

.index-list{ padding: 10px; min-height:180px;}
.index-list li{ line-height: 36px; position: relative;}
.index-list li span{ position: absolute; right: 0; *bottom: 8px;}
.index-list li a{ background: url(dot.jpg) left center no-repeat; padding-left: 15px;}
.index-list .line{ border-bottom: 1px dashed #CCCCCC; margin: 15px 0;}

.index-left{ float: left; width: 464px;}
.index-right{ float: right; width: 464px;}

.index-splist{ width: 964px; overflow: hidden; margin-top: 20px; height:208px;}
.index-splist ul{ width: 1000px;}
.index-splist li{ float: left; width: 174px; height: 208px; background-color: #ddebf6; margin-right: 24px;}
.index-splist img{ width: 160px; height: 120px; margin: 7px auto;}
.index-splist p{ background: url(spbg.jpg) center top no-repeat; padding: 7px 14px;}

.index-list2{ padding: 25px;}
.index-list2 ul{width:964px; overflow: hidden;}
.index-list2 li{ line-height: 36px; position: relative; float: left; width: 440px; margin-right: 30px;}
.index-list2 li span{ position: absolute; right: 0; *bottom: 8px;}
.index-list2 li a{ background: url(dot.jpg) left center no-repeat; padding-left: 15px;}

.tab{ position: absolute; right: 30px;}
.tab a:hover{ color: #cd040c;}

.main-head-tittle{ font-size:24px; color:#16486c; border-bottom: 1px solid #16486c; padding-bottom:10px;}
.main-head-tittle img{ vertical-align:middle;}
.f14{ font-size:14px;}
.fr{ float:right;}
.mt10{ margin-top:10px;}
/**===?@===*/
.gl{ padding:20px 40px; min-height:300px;}
.gl-main{ border-bottom:1px dashed #e9e9e9; line-height:45px;}
.gl-main span{ color:#818181;}
.xl{ width:980px; margin:0 auto; margin-top:40px;}
.xl-tittle{ font-size:20px; color:#d20000; text-align:center;width:980px;}
.xl-head{ width:980px; background:#f0f0f0; border-bottom:1px solid #d3d3d3; height:34px; margin-top:20px; line-height:34px;}
.xl-xxly{ margin-left:20px;}
.xl-fbsj{ margin-right:20px;}
.xl-main{text-align:justify;letter-spacing:1px;word-spacing:2px; line-height:30px; padding:0px 30px; margin-top:30px; margin-bottom:80px;}

/** ?? page */
.page {height:34px;line-height:34px;padding-top:10px;padding-bottom:10px;color:#555;text-align:center;overflow:hidden;font-size:12px;}
.page input {vertical-align:middle;border:1px solid #d4d4d4;padding:3px;text-align:center;}
.page input[type="button"] {cursor:pointer;}
.page a {height:34px;line-height:34px;min-width:22px;text-align:center;border:1px solid #f0f0f0;background:#fff;}
.page a:link,.page a:visited,.page2 a.current {display:inline-block;*zoom:1;padding:2px 3px;color:#555;line-height:18px;height:18px;vertical-align:middle;font-family:'\5FAE\8F6F\96C5\9ED1',Tahoma,Geneva,sans-serif;}
.page a:hover,.page2 a.current {color:#fff;background:#16486c;}
.page2 a {margin-right:3px;}


.sp{ padding:40px 45px;}
.sp-r{ margin-right:30px; margin-bottom:25px;}
.splb img{ width:406px; height:243px;}
.splb-bg{ width:406px; height:73px; background:#f1f1f1; color:#333;}
.splb-bg a{ color:#333;}
.fl{ float:left;}
.fr{ float:right;}
.f12{ font-size:12px;}
.black{ color:#767676;}
.pl15{ padding-left:15px;}
.pt8{ padding-top:8px;}