@import url("reset.css");
.wrap, .top, .header, .footer, .slider{ clear:both; margin:0 auto;}
.wrap{ width:980px; position:relative;}
.top{ height:30px; line-height:30px;}
.footer{ clear:both; background: url(../images/footer.jpg) no-repeat center top; width:1003px; text-align:center; line-height:24px; padding-top:20px; margin:0 auto 20px;}

.header{ background:url(../images/header.gif) repeat-x top; padding:3px 0 0;}
.logo{ float:left;}
.hotline{ float:right;}
.hotline span{ font-size:20px; font-weight:bold; color:#009bd5;}
.nav{ float:right;}
.nav ul{}
.nav li{ float:left; background:url(../images/nav.jpg) no-repeat center top; font-size:14px; display:block; width:120px; height:60px; line-height:60px; text-align:center; position:relative;}
.nav li a{ display: block;}
.nav li a:hover,.nav li.hover a{ color:#009bd5}

.slider{ background:url(../images/banner.jpg) repeat-x bottom;}
#banner{ clear:both; width:1003px; text-align:center; margin:0 auto; position:relative;}
.focus_ad{ overflow:hidden; position:relative;}
.slide_pic li{display:none;}
.slide_pic li.li_on{display:block; height:300px;}

.focu_btn{width:80px; margin:0 auto;}
.slide_txt{width:80px; display:block; position:absolute; bottom:10px;}
.slide_txt li{width:20px;float:left; height:10px; line-height:10px;}
.slide_txt a,.slide_txt a:hover{width:10px; height:10px; display:block; text-indent:-9999px; background:url(../images/li.png) no-repeat 0 0; background:none\9; filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/li.png', sizingmethod='scale')\9;}
.slide_txt .li_on{}
.slide_txt .li_on a,.slide_txt .li_on a:hover{background:url(../images/li_on.png) no-repeat 0 0; background:none\9; filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/li_on.png', sizingmethod='scale')\9;}

.iwrap{ background:#e8e8e8 url(../images/ibox-w.jpg) repeat-x center -10px; margin-top:10px;}
.iboxs{ background:url(../images/ibox.jpg) no-repeat center top; color:#99e8ff; height:180px; width:960px; padding:5px 10px; margin:0 auto;}
.ibox{ float:left;}
.ibox h3 { color:#fff; font-size:16px; font-weight: bold; margin-bottom:10px;}
.ibox h3 em{ color:#05efec; font-size:12px; font-weight:600; padding-left:8px;}
.iabout{ width:320px; background:url(../images/lin1.jpg) no-repeat right center; height:170px; padding:10px 40px 0 20px;}
.inews{ width:320px; background:url(../images/lin1.jpg) no-repeat right center; height:170px; padding:10px 40px 0 20px;}
.ipro{ float:right; width:170px; margin-top:10px; margin-right:15px}
.ipro img{ width:160px; height:160px; border:2px #fff solid;}
.iabout .bd{ line-height:24px; height:120px; overflow:hidden;}
.paper{ margin:20px auto; text-align:center;}

.more{ float:right; background:url(../images/more.jpg) no-repeat; display:block; width:96px; height:32px; text-indent:-9999px;}

.list li{ height:24px; line-height:24px; overflow:hidden; background:url(../images/ico_10.gif) no-repeat 0 center; padding-left:15px;}
.content .list{}
.content .list li{ height:32px; line-height:32px; overflow:hidden; border-bottom:1px #ddd dashed;}
.list li a{ color:#99e8ff;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.list li a:hover{ color:#fff;}
.list .date{ float:right; line-height:inherit; height:inherit; color:#99e8ff; padding-left:10px;}

.bg1{ background:url(../images/bgbody.jpg) repeat-y;}
.bg2{ background:url(../images/bgheader.jpg) no-repeat; padding-top:20px;}
.bodyfoot{ background:url(../images/bgfooter.jpg) no-repeat; height:138px; clear:both;}

.side{ float:left; width:180px; padding-left:20px;}
.main{ float:right; width:720px; margin-right:20px; color:#fff;}
.main a{color:#fff;}
.main a:hover{color:#99e8ff;}

.sidemenu{ margin-bottom:10px;}
.sidemenu h3 { color:#fff; font-size:16px; font-weight: bold; margin-bottom:10px;}
.sidemenu h3 em{ color:#05efec; font-size:12px; font-weight:600; padding-left:8px;}
.sidemenu li{ background:url(../images/dot.png) no-repeat left 9px; padding-left:15px;}
.sidemenu li a{  background:url(../images/line.png) no-repeat right bottom; color:#fff; height:30px; line-height:30px; text-align:center; margin-bottom:2px;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sidemenu li a:hover{ color:#99e8ff;}
.smessage{ background:url(../images/message.jpg) no-repeat; padding-left:80px; line-height:61px; height:61px; color:#fff; font-size:16px; font-weight:bold; display:block;}

.lcocation { background:url(../images/dot.png) no-repeat 0 9px; line-height:30px; height:30px; padding-left:20px; margin-bottom:10px;}


.content{ padding:20px;}
.content img{ max-width:700px; margin-bottom:5px;}
.cbd{line-height:1.8; letter-spacing:1px;}
.cbd p{ margin-bottom:10px;}

.contact{ background:url(../images/contact-pic.jpg) no-repeat 480px 20px; padding-right:250px;}
.messageTable{ width:100%;}
.messageTable th{ width:60px; padding:5px; text-align:right; font-weight:normal;}
.messageTable td{ padding:5px;}
.messageTable .in{ width:500px;}
a.btn{ background:url(../images/btn.gif) no-repeat; display:inline-block; width: 65px; height:23px; line-height:23px; text-align:center; color:#000;}
a.btn:hover{color:#005cab;}

.PageTitle{
	line-height:30px;
	font-size:24px;
	font-weight: 600;
	margin:10px auto 30px;
	text-align:center;
}
.subtime{ color:#99e8ff; height:20px; line-height:20px; padding:0 0 10px; margin:0 10px; border-bottom:1px #6ae solid; position:relative; margin-bottom:20px;}
.subtime em{ font-size:12px; color:#999;}
.share{ line-height:1; position: absolute; right:0; top:-3px;}

.back{ text-align: right; font-size:12px; line-height:30px; clear:both; margin-top:30px;}

.plist{}
.plist li{ float:left; width:200px; padding:10px; text-align:center;}
.plist li img{ width:160px; height:160px; border:1px #dedede solid;}
.plist li p{ height:24px; line-height:24px; overflow:hidden; text-align:center;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.plist li a{
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.dlist{ color:#99e8ff;}
.dlist a{ color:#99e8ff;}
.dlist a:hover{ color:#fff;}
.dlist li{ clear:both; height:32px; line-height:32px; overflow:hidden; border-bottom:1px #ddd solid;}
.dlist .d1{ display:inline-block; width:60%;}
.dlist .d2{ display:inline-block; width:20%; text-align:center;}
.dlist .d3{ display:inline-block; width:20%; text-align:center;}

.mtop{ border-bottom:1px #ddd solid; line-height:24px; margin-bottom:30px; padding-bottom:10px;}
