/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
    background:#fff; color:#4c4c4c;
    -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;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea {
    font:14px/1.5 tahoma,arial,\5FAE\8F6F\96C5\9ED1,\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 {
    font-size:100%;
    font-weight:500;
}

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; }

/* 正常链接 未访问 */
a:link {
    color: #c4c4c4;
}

/* 鼠标悬停 */
a:hover {
    color: #08c;
    text-decoration:none;
}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
    text-decoration:none;
}

/* guoyao 
html, body {
	width: 100%;
    height: 100%;
    overflow: hidden;
}*/
.w1200 {position:relative; margin:0 auto; width:1200px; height:100%;}
.fixed {position:fixed; top:0; left:0; width:100%; z-index:500;}
.hide {display:hide;}
#bg-fixed {
	position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 0;
    -ms-touch-action: none;
}
#bg-fixed img {display:block; margin:0 auto; height:100%;}
.container {
	position: relative;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 50;
    /* -webkit-overflow-scrolling: touch; */
    -ms-touch-action: none;
}
.nav {
	height:90px;
	background:#ffffff;
	border-top:2px solid #ff462d;
	box-shadow:0 0 3px  rgba(0, 0, 0, 0.3);
}
.summary {
	height:622px;
	background:#f2f2f2;
}
.relation {
	position:relative;
	height:750px;
	background:url(../images/guoyao_05.jpg) center no-repeat;
}
.relation2 {
	position:relative;
	height:750px;
	background:url(../images/guoyao_rz.jpg) center no-repeat bottom;
}
.relation .items {
	position:absolute;
	width:226px;
	height:226px;
	z-index:100;
}
.relation .items-1 {
	top: 240px;
	left: 603px;
	margin: -163px 0 0 -163px;
	width: 307px;
	height: 307px;
}
.relation .items-2 {
	top: 24px;
	left: 83px;
}
.relation .items-3 {
	top: 255px;
	left: 90px;
}
.relation .items-4 {
	top: 437px;
	left: 474px;
}
.relation .items-5 {
	top: 255px;
	right: 119px;
}
.relation .items-6 {
	top:24px;
	right: 67px;
}
.relation .items i {
	display:block;
	position:relative;
	width:226px;
	height:226px;
	z-index:101;
}
.relation .items-1 i {
	width:307px;
	height:307px;
	background:url(../images/guoyaoico4.png) no-repeat; background-size:70% auto;
}
.relation .items-2 i {
	background:url(../images/guoyaoico5.png) no-repeat;background-size:70% auto;
}
.relation .items-3 i {
	background:url(../images/guoyaoico6.png) no-repeat;background-size:70% auto;
}
.relation .items-4 i {
	background:url(../images/guoyaoico7.png) no-repeat;background-size:70% auto;
}
.relation .items-5 i {
	background:url(../images/guoyaoico8.png) no-repeat;background-size:70% auto;
}
.relation .items-6 i {
	
	background:url(../images/guoyaoico9.png) no-repeat;background-size:70% auto;
}
.relation .tips {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-75px;
	padding: 15px 15px 15px 123px;
	background:rgba(255, 255, 255, 0.9);
	border-radius: 5px;
	border: 1px solid #fff;
	width: 300px;
	height: 130px;
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
	z-index:100;
	 line-height:22px
}
.relation .tips h5{ font-size:16px; color:#ff462d; line-height:25px;}
.relation .items-1 .tips  {padding: 15px 10px 15px 163px;} 
.relation .items-5 .tips, 
.relation .items-6 .tips {
	
}
.news {
	height:650px;
	background:#;
}
.partners { background:#fff;}
.footer {background:#ffffff; border-top:1px solid #ff462d;}
.section{
	height: 100%;
}