html{
	color:#fff;background:#fff;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}
body{min-width:1180px;}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}
s,i,em{
	text-decoration:none;
    font-style:normal;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}

/* 要注意表单元素并不继承父级 font 的问题 */
button,input,select,textarea{
	font:12px/1.5 \5b8b\4f53;

}
input,select,textarea{
	font-size:100%;
}

/* 去掉各Table  cell 的边距并让其边重合 */
table{
	border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th{
	text-align:inherit;
}

/* 去除默认边框 */
fieldset,img{
	border:0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
	display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
	border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
	text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
	list-style:none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
	text-align:left;
}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
	 margin:0;padding:0;font-size:12px;font-weight:normal;
}

q:before,q:after {
	content:'';
}

/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* 让链接在 hover 状态下显示下划线 */
a:hover {
	text-decoration:underline;
}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
	text-decoration:none;
}

/* 清理浮动 */
.clearfix{
    clear: both; * zoom: 1
}
.clearfix:after {
    clear:both;
    display:block;
    visibility:hidden;
    height:0;
    content:" ";
}

/* 隐藏, 通常用来与 JS 配合 */
body .clearfix {
	display:none;
}

/* 设置内联, 减少浮动带来的bug */
.fr {	
	float:right;
}
.fl,.fr {
	display:inline;
}
.fl {
	float:left; 
}
/*
.txt_l{text-align:left}
.txt_c{text-align:center}
.txt_r{text-align:right}
.hiden{overflow:hidden;}*/
:focus {
    outline: 0 none;
}
/*common*/
BODY{
font-style:normal;
font-weight:normal;
font:12px/150% Arial,Lucida,Verdana,Helvetica,Microsoft Yahei,'宋体',sans-serif;
text-decoration:none;
background:#fff;
color:#666;
}

/*左偏移量定义*/  


/* 链接颜色 */
a{color:#666;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:underline;}

/* 字体属性 [定义规则，小写f加属性名称] */
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;} 
.f22{font-size:22px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
.yahei{font-family:"Microsoft Yahei";}
.bold{font-weight: bold;}
.t_center{text-align:center;}
.t_right{text-align:right;}
.cu{cursor:pointer;}
.nob{border:none;}

/* 字体颜色 */
.c1{color:#e4d47e;}
.c2{color:#fff;}
.c3{color:#ff0000;}
.c4{color:#42a338;}
.c5{color:#007dd5;}
.c6{color:#ff4949;}
.c8{color:#51b1e0;}
.c9{color:#d8090b;}

/*

** 制作人：Jeffery.D
** 修改时间：2015.5.22
** 内容区域：（1）head 更新时间：2015.5.22
** 内容区域：（2）foot 更新时间：2015.5.23

*/

/* head */
.w{
	width:1180px;
	margin:0px auto;
}
#nav-bar{
	width:100%;
	height:98px;
	background:#0071c1; 
}
#logo-area{
	position:relative;
	z-index:12;
	float:left;
	width:120px;
	height:78px;
	padding:10px 37px 10px 26px;
}
#logo-area .logo{
	display:block;
	width:120px;
	height:78px;
	background:url(../images/img.png) left 0 no-repeat;
	float:left;
	text-indent:-20000px;
}
#nav-items{
	position:relative;
	z-index:2;
	float:left;
	margin-top:34px;
}
#navitems-group ul ,#navitems-group li{
	float:left;
}
#nav-items a{
	height:44px;
	margin:0 25px;
	text-align:center;
	text-decoration:none;
	font:400 18px/44px "microsoft yahei";
	font-weight:normal;
	color:#fff;
}
#nav-items a span{color:#e4d47e;}
#search-area ,#search-form{
	width:auto;
}
#search-area{
	position:relative;
	z-index:11;
	float:left;
	width:204px;
	margin:41px 5px 0 115px;
}
.search-form{
	width:204px;
	height:30px;
	background:url(../images/img.png) left -98px no-repeat;
}
.search-form .input-text{
	width:144px;
	float:left;
	display:inline;
	height:22px;
	line-height:22px;
	margin:0 15px;
	outline:0;
	border:none;
	font-size:14px;
	font-family:"Microsoft Yahei";
	padding:4px 0;
	overflow:hidden;
	color:#999;
}
.search-form .button-icon{
	width:12px;
	float:left;
	display:inline;
	height:12px;
	line-height:30px;
	margin:9px;
	border:none;
	cursor:pointer;
	background:url(../images/img.png) left -148px no-repeat;
}
#nav-bar #login ,#nav-bar #reg{
	margin:0 10px;
}
#nav-bar #login .link-login ,#nav-bar #reg .link-login{
	font-family:"Microsoft Yahei";
	font-size:16px;
}
.style-margin{
	margin-top:40px;
}
#nav-bar li{
	float:left;
	height:30px;
	display:inline;
	line-height:30px;
}
#nav-bar li.spacer{
	width:1px;
	height:12px;
	background:white;
	overflow:hidden;
	padding:0;
	margin-top:9px;
}


/* foot */
#foot-bar{
	height:107px;
	width:100%;
	background:#eff2f5;
}
.slogen{
	width:315px;
	height:64px;
	padding-left:11px;
	float:left;
	overflow:hidden;
	margin-top:26px;
}
.slogen .large-heading{
	font-family:"Microsoft Yahei";
	font-size:16px;
	color:#697b86;
}
.slogen .small-title{
	font-family:"Microsoft Yahei";
	color:#999;
	margin-top:7px;
}
.style-foot{
	margin-top:17px;
	width:600px;
}
.wxin-ss{
	width:70px;
	height:70px;
	float:left;
	background:url(../images/img.png) left -180px no-repeat;
}
.foot-info{
	margin:16px 12px 0 0;
	float:left;
	width:500px;
}
.foot-about{
	width:auto;
	float:right;
}
.foot-about li{
	float:left;
	display:inline;
	margin:0 5px;
}
.foot-about li a{
	font-family:"Microsoft Yahei";
	color:#333;
	text-decoration:none;
}
.foot-about li.spacer{
	width:1px;
	height:12px;
	background:#b4b4b4;
	overflow:hidden;
	padding:0;
	margin-top:2px;
	float:left;
}
.foot-copyright{
	font-family:"Microsoft Yahei";
	float:right;
	color:#999;
	margin-right:5px;
}



/*

** 制作人：Jeffery.D
** 修改时间：2015.6.9
** 内容区域：（1）主站header 更新时间：2015.6.9
** 内容区域：（2）主站footer 更新时间：2015.6.9

*/

/* header */
.header{
	width:100%;
	display:block;
	background:#fff;
	height:103px;
}
#header-n{
	position:relative;
	top:0;
	z-index:999;
}
.header .h-inner{
	position:relative;
}
.w-pix{
	width:1180px;
	margin:0px auto;
}
.h-logo{
	width:141px;
	height:91px;
	float:left;
	background:url("../images/index.png") no-repeat scroll left -2700px; 
	display:inline-block;
}
.nav-toggle{
	margin-left:56px;
	border-bottom:3px solid #e6e6e6;
}
#nav-line{
	list-style:none;
	position:relative;
}
#nav-line li{display:inline-block;}
#nav-line a{
	color:#51aded;
	font-size:18px;
	float:left;
	margin:34px 31px 34px 30px;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"Microsoft Yahei";
}
#nav-line a:hover{color:#51aded;font-weight:bold;} 
#magic-line{
	position:absolute;
	bottom:-3px;
	left:0;
	width:100px;
	height:3px;
	background:#51aded;
}
.current_page_item a{
	color:#51aded !important;
}
.ie6 #nav-line li, .ie7 #nav-line li{display:inline;}
.ie6 #magic-line {bottom:-3px;}
.h-search{
	display:inline-block;
	margin-top:25px;
	float:right;
	width:283px;
}
.ser input{
	float:right;
	padding:9px 0;
	border:0;
	color:#38485a;
	background:url(../images/index.png) left -111px no-repeat;
	height:18px;
	font-size:14px;
	font-family:"Microsoft Yahei";
	text-indent:12px;
}
.ser input::-webkit-input-placeholder { /* WebKit browsers */
    color:#38485a;
}
.ser input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#38485a;
}
.ser input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#38485a;
}
.ser input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#38485a;
}
.search-action{
	font-size:14px;
	color:#fff;
	float:right;
	font-family:"Microsoft Yahei";
	background:#1ba1e2;
	line-height:36px;
	cursor:pointer;
	width:43px;
	text-align:center;
}
#b-shadow{
	width:100%;
	height:25px;
	float:left;	
	left:0;
	top:0;
	_position:absolute;
	_top:expression(documentElement.scrollTop + 10 + "px");
	_left:0;
	z-index:999;
	/*border-bottom:solid 1px #ddd;
	background:#fff;
	box-shadow: 0 5px 5px #eee;*/
	background:url(../images/index.png) left -3515px repeat-x;
}
#header-c{
	position:fixed;
	top:0;
	z-index:999;
}
.header-change{
	width:100%;
	display:none;
	background:url(../images/index.png) left -3807px repeat-x;
	height:80px;
	overflow:hidden;
}
#nav-lines{
	list-style:none;
	position:relative;
}
#nav-lines li{display:inline-block;}
/*#nav-lines a{
	color:#51aded;
	font-size:18px;
	float:left;
	margin:20px 31px 20px 30px;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"Microsoft Yahei";
}
#nav-lines a:hover{color:#51aded;font-weight:bold;}*/
#nav-lines a{
	color:#51aded;
	font-size:18px;
	float:left;
	text-decoration:none;
	font-family:"Microsoft Yahei";
}
#nav-lines a em{
	float:left;
	margin:20px 31px 20px 30px;
	text-transform:uppercase;
}
#nav-lines a em:hover{color:#51aded;font-weight:bold;}
#magic-lines{
	position:absolute;
	bottom:-3px;
	left:0;
	width:100px;
	height:3px;
	background:#51aded;
}
.current_page_items a{
	color:#51aded !important;
}
.current_page_items a em{
	font-weight:bold;
}
.ie6 #nav-lines li, .ie7 #nav-lines li{display:inline;}
.ie6 #magic-lines {bottom:-3px;}


/* footer */
.footer{
	width:100%;
	color:#c1c1c1;
	background:#2a2e32;
	padding:27px 0 48px 0;
	float:left;
	/*position:absolute;
	bottom:0;
	left:0;*/
}
.f-logo{
	width:113px;
	height:69px;
	float:left;
	background:url(../images/index.png) left -713px no-repeat;
	display:inline-block;
	margin-bottom:35px;
}
.f-info{
	float:left;
	display:block;
	width:1180px;
}
.f-about-us{
	width:980px;
	float:left;
}
.f-about-us li{
	font-size:14px;
	float:left;
	display:inline;
	font-family:"Microsoft Yahei";
}
.f-about-us li a{
	color:#a0a1a1;
	text-decoration:none;
}
.f-spacer{
	width:1px;
	height:16px;
	float:left;
	background:#52575d;
	margin:3px 15px 0 15px;
	display:inline;
}
.ub-spacer{
	width:1180px;
	height:2px;
	float:left;
	background:url(../images/index.png) left -3241px repeat-x;
	margin:20px 0;
}
.f-copyright{
	font-size:14px;
	float:left;
	color:#a0a1a1;
	font-family:"Microsoft Yahei";
}
blockquote
{
	font-style: italic;
	font-family: Georgia, Times, "Times New Roman", serif;
	border-style: solid;
	border-color: #05A6F2;
	border-width: 0;
	padding:20px 8px 0 20px;
	border-left-width: 10px;
	background-color: #eeeeee;
	font-size:14px;
	width:655px;
	word-wrap:break-word;
}
blockquote p{
	width:655px;
}
