﻿
@charset "utf-8";
/* CSS Document */


body {
	font:14px"微软雅黑";
	line-height:24px;
	color:#000;
	background:#004998 url(bgbg.jpg) repeat-x center 64px;
	margin:0px;}

*{ margin:0; padding:0;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline; color:#066E0D; }
ul,ol {list-style:none;}
img{border:0;}
div .go { font-size:12px;height:60px;float:right; width:50px; }
div .go a {float:right; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; font-size:12px;  height:60px;  line-height:60px; text-align:center;text-decoration:none;}

.clear{ clear:both;}




#header{ width:100%; height:40px; background:#087068; color:#054B46; line-height:40px;min-width: 1100px;}
#header a{color:#fff; padding:0 5px;}
#header .header{margin:0 auto; width:1100px;}
#kuro{color:#000;}
#kuro a{color:#000;}
#footers{ background:#F9F9F9; height:82px;border-top:1px solid #E7E7E7; width:100%;color:#6B7B93; }
#footers a{color:#6B7B93;}
#copyright{background:#6B7B93; height:47px; line-height:47px; color:#fff;}
#copyright a{ color:#fff;}
.footer{width:1100px; margin:auto;font-size:12px;}
#copyright pre{ float:left;font-size:12px;}
.footer dl {float:left; line-height:26px;padding-top:10px}
.footer dl span{ padding:0 10px;}
.footer ul{float: right;line-height:26px; padding-top:10px; text-align:right;}
.footer ol{float: right;}
.footer ol a{padding:0 10px;}

.banner{ height:1152px; background:url(banner.jpg) no-repeat center;}
.container{ width:1110px; margin:0 auto; background:#fff;}

.menubg{height:200px; width:1100px;margin-bottom:30px; position:relative;}
.menubg dl{width:980px; height:120px; position:absolute; top:80px; left:80px;}
.menubg dt { text-align:center; font-weight:bold;font-size:22px; line-height:40px; height:50px;}
.menubg a{color:#E50012; }
.menubg dd{line-height:24px;}
.menubg dd a{text-decoration:underline;}
.menubg .icon_0{ position:absolute; left:-46px; top:27px; height:95px; width:172px; background: url(icon_1.png) center; display:block;}
.menubg .mores{ position:absolute; right:20px; top:35px; height:20px; width:50px; background: url(mores.jpg) no-repeat center; cursor:pointer;}


.menubg2{height:100px; width:1100px;margin-bottom:40px; position:relative;}
.menubg2 .icon_1{ position:absolute; left:-46px; top:27px; height:95px; width:172px; background: url(icon_2.png) center; display:block;}
.menubg2 .mores{ position:absolute; right:20px; top:35px; height:20px; width:50px; background: url(mores.jpg) no-repeat center; cursor:pointer;}


.pic_box{width:600px; height:380px; float:left; padding-left:30px; margin-bottom:30px;}
.focusBox { position: relative;width:600px; height:380px; overflow: hidden; text-align: left; }
.focusBox .pic img {width:600px; height:380px;display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 54px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 54px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:54px; line-height:54px; position:absolute; bottom:-54px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 20px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 20px; right:10px; }
.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 12px; overflow: hidden; text-align: center; margin-right: 4px; cursor: pointer; font-weight:bold; font-family: Verdana;font-size: 11px;  }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: url(p2.png) no-repeat center; }
.focusBox .num li.on a,.focusBox .num a:hover{ background: url(p1.png) no-repeat center;  }


.all_lines{ border-bottom:25px solid #004999; width:100%; margin-bottom:10px;}
.nav_1{float: right; width:410px;height:380px;overflow:hidden; padding-right:30px;}
.nav_1 ul{line-height:54px; padding:0 20px; height:341px;}
.nav_1 li{background: url(p0.jpg) left no-repeat; padding-left:14px;}
.nav_1 li span{float:right; color:#999;}


.nav_2img1{float:left; width:600px; height:340px;padding-left:90px; margin-bottom:30px; overflow:hidden;}
.nav_2img2{float:right;padding-right:90px; width:290px; }
.nav_2img2 img{width:290px; height:165px; margin-bottom:15px}


.menubg3{height:100px; width:1100px;margin-bottom:40px; position:relative; background:url(icon_4.jpg) center no-repeat;}
.menubg3 .mores{ position:absolute; right:20px; top:35px; height:20px; width:50px; background: url(mores.jpg) no-repeat center; cursor:pointer;}
.menubg3 .icon_2{ position:absolute; left:-46px; top:17px; height:60px; width:172px; background: url(icon_3.png) center; display:block;}
.menubg4{height:100px; width:1100px;margin-bottom:40px; position:relative; background:url(icon_5.jpg) center no-repeat;}
.menubg4 .mores{ position:absolute; right:20px; top:35px; height:20px; width:50px; background: url(mores.jpg) no-repeat center; cursor:pointer;}

.nav_3{ width:1018px; margin:0 auto; border-left:1px dotted #ddd;border-top:1px dotted #ddd;}
.nav_3 dl{ width:338px; height:173px; float:left; border-right:1px dotted #ddd;border-bottom:1px dotted #ddd;}
.nav_3 dl img{ width:339px; height:173px;}
.bottom{background: url(bottom.jpg) no-repeat center; width:100%; height:102px;}

.nav_4{padding:0 10px; margin-bottom:20px;}
.items{float:left; padding:0 15px; background:url(imgbg.jpg) bottom no-repeat; width:330px; height:398px; margin-bottom:30px;}
.items dl{ border:1px solid #ddd; height:386px; overflow:hidden;}
.items dl img{width:328px; height:270px; margin-bottom:10px;}
.items dl dt{text-align:center; font-size:18px; font-weight:bold; line-height:34px;}
.items dl dd{color:#999; padding:0 10px; line-height:26px;}
