@charset "utf-8";

/****通用样式****/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, 
fieldset,input,textarea,p,blockquote,th,td { 
margin:0; 
padding:0; 
box-sizing: border-box;
} 
table { 
border-collapse:collapse; 
border-spacing:0; 
} 
fieldset,img { 
border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-style:normal; 
font-weight:normal; 
} 
ol,ul { 
list-style:none; 
} 
a {
    text-decoration: none;
    outline: none;
}

a:hover {
    outline: none;
    text-decoration: none;
}

a:focus {
    outline: none;
    text-decoration: none;
}

.clearfix:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clearfix {zoom: 1}
a{text-decoration: none}
.hidden{display: none;}
body{
    background-color: #FCFCFE;
    font-family: 'Microsoft YaHei';
}

.w1200{
    width: 1200px;
    margin: 0 auto;
}
.hidden{display: hidden}


/* 当前位置 */
.position{height: 50px;font-size: 14px;line-height: 50px;color: #999}
.position a{color: #448AF0;}
.position a,.position span{display: inline-block;padding: 0 5px}
.position a:nth-child(1){padding-left: 0px;}


/* 内容开始 */
.content{padding: 0 0 40px;overflow: hidden;}
.content div:nth-child(2) {
    margin-top: 10px;
}
.yjbq{font-size: 32px;color: #2B2F32;line-height: 45px;height: 45px;width: 1200px;margin: 0 auto;font-weight: 600;}
.sheb-title{
	font-size: 24px;color: #2B2F32;line-height: 60px;border-bottom: 2px solid #73777A;width: 1200px;margin: 0 auto;
	font-weight: bold;}
.sheb-list{width: 1220px;height: 178px; margin: 0 auto;line-height: 64px;overflow: hidden;padding-bottom: 20px;}
.sheb-list ul li {width: 450px;height: 64px;float: left;margin: 20px 10px 0;font-size: 18px}
.sheb-list ul li a{display: block;width: 455px;height: 64px;background: #FFFFFF;box-shadow: 0 0 12px 0 rgba(68,138,240,0.10);padding:0 28px;color: #2B2F32;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.sheb-list ul li a:hover{
	background: url(grfr-zymbg-1.png) no-repeat left center;
	color:#fff;
	font-weight: 600;
}
.sheb-all {display: block;width: 80px;height: 30px;line-height: 30px;background: url(sheb-more-icon.png) no-repeat right center;font-size: 16px;color: #448AF0;margin: 10px auto 0;}


@media screen and (max-width: 1199px) {
    .header{width: 1200px;}
    .content{width: 1220px;}
    .sheb{width: 1220px;}
    .sheb-title{width: 1220px;}
    .sheb-list{width: 1220px;}
    .footer{width: 1200px;}
}
