@charset "utf-8";
/* CSS Document */

/*页面样式重置*/

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
border:medium none;
margin: 0;
padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea { font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif;  }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none;}
a:focus{outline: none;}
a:hover { text-decoration: none;}
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

body{font-family: "微软雅黑"; font-size: 14px;}
body{position:relative; overflow-x: hidden}
#home-body #content-wrapper{background:#f0f0e6}
.skip-link{float:left;height:0;text-indent:-9999px}

/**顶部样式**/


#header-wrapper{position:relative;background:#e6e6e6;}
#header-top{ width:100%; height:7px; background:#33425f}
#site-header{max-width:960px;height:71px;padding:0;margin:0 auto;width:98%;position:relative}
#ldns-link{width:148px;height:63px;position:relative;top:5px;left:0px;background: url(../Images/sprite_base2.png) no-repeat}
#search{position:absolute;right:0px;top:15px;width:235px;}
#search a{ display: block; float: left;border:1px solid #003557;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px; background: #004267; width: 65px; height: 36px; color: #fff; text-align: center; line-height:36px;margin-left:10px; font-family: Arial; font-size: 18px;}
#search a:hover{ background: #eb7805; border:1px solid #be6002}

/**导航&幻灯片样式**/
#nav-wrapper{position:relative;width:100%;height:auto;min-height:0}
#nav-content{margin:0 auto;padding:0;position:relative;width:100%;min-height:0;}
#nav-bar{top:0;left:0;width:100%;padding:10px 0;height:auto;background:#397dbf;}
#nav-list{padding:0;margin:0 auto; max-width: 960px; width: 98%}
#nav-list li{float:left;margin-right:1.7%; width:15%; height: 46px; line-height: 46px;}
#nav-list li.last{ margin-right:0}
#nav-list li a{ font-size: 20px; color: #fff; display: block; float: left;border:1px #004373 solid; width: 99%; height: 46px;-webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius:2px; background-color:#165a9b; text-align: center;}
#nav-list li a:hover{ background:#004373}

#nav-feature{position:relative;width:100%;margin:0 auto;padding:0;height: auto;overflow:hidden;max-width: 960px;}
.nf-image{height:auto;width:100%; border-bottom: 8px solid #33425f; float: left;}


/**底部样式**/
.back-top{float:right; margin:30px 5px 4px 0;}
.back-top a{ color:#044062; padding-right:10px; font-size: 14px;}
.back-top img{ cursor:pointer; padding-top:5px;}
#footer-wrapper{width:100%; background:#e1e1e1; border-top:2px solid #33425f}
.ie6 #footer-wrapper,.ie7 #footer-wrapper,.ie8 #footer-wrapper,.noboxshadow #footer-wrapper{border-top:solid 1px #b2b2a7}
.footer-content{width:100%; padding-bottom: 25px;}
.footer-content-lb{height:32px; line-height:32px; border-bottom:1px solid #f6f6f6;}
.footer-content-lb ul{margin:0 auto;max-width:960px;}
.footer-content-lb ul li{ float:left; list-style:none;}
.footer-content-lb ul li a{color:#01205d; font-size: 14px;}
.footer-content-lb ul li img { display:block;}
.footer-content-lb ul li.wenzi{ width:32%;text-align:center;}
.footer-content-lb ul li.line{ width:2%;}
.footer-content-sm{ padding-top:20px; width:100%; text-align:center}
.footer-content-sm a{color:#4a4a4a;font-size:14px;padding-right:20px;}
.footer-content-sm a:hover{ color:#eb7805;}
.footer-content-sm p{padding-top:10px; color:#666666;}

@media screen and (max-width: 960px){
	#nav-bar{padding:10px 0 6px 0;}
	#nav-list{margin-left:2.5%;}
	#nav-list li{margin-right:1.2%; width:31.2%;}
	#nav-list li a{ height: 38px; line-height: 38px; margin-bottom: 4px;}
}

@media screen and (max-width: 768px){
	#nav-list li{margin-right:0.8%; width:31.4%;}

}
@media screen and (max-width: 600px){
	#header-top{ height:4px;}
	#site-header{height:45px;}
	#ldns-link{left:12px;background: url(../Images/sprite_base2.png) no-repeat; background-size: 94px 40px;}
	#search{top:12px;width:135px;}
	#search a{ width: 40px; height: 25px;line-height:25px;margin-left:2px; font-size: 14px;}
	#nav-list{margin-left:1.8%;}
	#nav-list li{width:48.2%;}
	#nav-list li a{ font-size: 16px;}


}

@media screen and (max-width:480px){
	html,#home-body{min-width:300px;}
	#nav-list{margin-left:1.2%;}
	#nav-list li{width:48.5%;}

}

.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.hidden{display:none}
.visuallyhidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.expand{overflow:auto}
.expand:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
