﻿body { color:#686868; font-size:12px; font-family:"Arial","宋体"; }
html{ overflow-y:scroll;}
form,div,body,img,p,img,dl,dt,dd,h2,h1,h3{ margin:0px; padding:0px; border:0; }
a:link{ text-decoration:none; behavior:url(/scripts/blur.htc);}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:focus { -moz-outline-style: none; }
a:active{ outline:none; text-decoration:none;}
em,i{ font-style:normal; }
ul,li{ list-style:none; margin:0; padding:0;}
input,textarea,select{ color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle;}
input:focus,textarea:focus{ outline:none;}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
    border:none; padding:0;
}

/*浮动*/
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}
.float_l{ float:left;}
.float_r{ float:right;}


/*字体*/
.Arial { font-family:Arial;}
.YaHei { font-family:"microsoft yahei","宋体";}

/*上下间距*/
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb18{ margin-bottom:18px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb70{ margin-bottom:70px;}
.mb80{ margin-bottom:80px;}
.mb100{ margin-bottom:100px;}

/*公用*/
.Text_l{ text-align:left;}
.Text_r{ text-align:right;}
.Text_c{ text-align:center;}
.animate{ -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }

.all{ width:1200px; margin:0 auto; }

.Head{ position:fixed; left:0; top:0; width:100%; height:80px; background:url(../images/toys/headbg.png) repeat; z-index:1000; }
.Head .logo{ left:8%; position:absolute; }
.Head .logo a{ display:block; height:80px; }
.Head .logo a img{ height:100%; }
.Head .Menu{ position:absolute; right:8%; top:15px; }
.Head .Menu li{ float:left; }
.Head .Menu li a.tit{ display:block; padding:0 17px; font:normal 16px 'Microsoft YaHei'; color:#fff; height:50px; line-height:50px; }
.Head .Menu li a:hover,.Head .Menu li.cur a.tit{ color:#e70012; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.Head .Menu li .lan{ font:normal 16px 'Microsoft YaHei'; color:#fff; display:inline-block; line-height:50px; margin:0 3px; }
.Head .mMenu{ display:none; }
.Head .mMenu{ position:absolute; right:8%; top:20px; }

.mobil_menu{ position:fixed; left:0; top:0; background:#fff; width:100%; height:100%; z-index:2000; transform:translateY(-100%); -webkit-transform:translateY(-100%); -o-transform:translateY(-100%); -moz-transform:translateY(-100%); -moz-transition:all 0.4s ease 0.1s; -webkit-transition:all 0.4s ease 0.1s; -o-transition:all 0.4s ease 0.1s; transition:all 0.4s ease 0.1s; display:none; }
.mobil_menu.cur{ transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0); }
.mobil_menu ul{ height:65%; width:100%; position:absolute; top:20%; }
.mobil_menu li{ height:10%; text-align:center; font:normal 20px 'Microsoft YaHei'; }
.mobil_menu li a{ color:#333; display:block; height:100%; }
.mobil_menu .Close{ position:absolute; width:40px; left:50%; margin-left:-20px; top:8%; height:40px; cursor:pointer; background:url(../images/close.gif) no-repeat center; background-size:100% 100%; transform:rotate(0); -webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0); }
.mobil_menu .Close:hover{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.mobil_menu .Close span{ display:block; height:2px; top:50%; margin-top:-1px; background:#272727; position:absolute; width:100%; transform:rotate(0); -webkit-transform:rotate(0); -moz-transform:rotate(0); -o-transform:rotate(0); -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.mobil_menu.cur .Close span.sp1{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -moz-transition:all 0.3s ease 0.6s; -webkit-transition:all 0.3s ease 0.6s; -o-transition:all 0.3s ease 0.6s; transition:all 0.3s ease 0.6s; }
.mobil_menu.cur .Close span.sp2{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -o-transform:rotate(45deg); -moz-transition:all 0.3s ease 0.6s; -webkit-transition:all 0.3s ease 0.6s; -o-transition:all 0.3s ease 0.6s; transition:all 0.3s ease 0.6s; }

.Foot{ background:#222; height:265px; padding-top:45px; }
.Foot .ft_menu{ float:left; margin-left:8%; height:100%; }
.Foot .ft_menu dl{ float:left; margin-right:180px; height:100%; }
.Foot .ft_menu dt{ font:normal 18px 'Microsoft YaHei'; color:#fff; margin-bottom:20px; }
.Foot .ft_menu dl a{ font:normal 14px/24px 'Microsoft YaHei'; color:#fff; }
.Foot .ft_ab{ float:right; margin-right:8%; }
.Foot .ft_ab h3{ font:normal 18px 'Microsoft YaHei'; color:#fff; margin-bottom:20px; }
.Foot .ft_ab a{ margin-right:20px; display:inline-block; }
.copy{ height:62px; background:#000; color:#fff; font-size:14px; position:relative; z-index:999; }
@media screen and (max-width:510px){
    .copy{
        position:absolute;
        width:100%;
        top:0;
        left:0;
    }
}
.copy .co_l{ float:left; margin-left:8%; }
.copy .co_l a{ font:normal 14px/62px 'Microsoft YaHei'; color:#fff; display:inline-block; }
.copy .co_r{ float:right; line-height:62px; margin-right:8%; }

.Page{ padding:60px 0; text-align:left; }
.Page a{ display:inline-block; padding:4px 8px; color:#333; margin:0 5px; border:1px solid #999; font:normal 14px 'Microsoft YaHei'; background:#fff; }
.Page a.cur,.Page a:hover{ border:1px solid #e90011; color:#fff; background:#e90011; }
.Page a.sp:hover,.Page a.sp.cur{ background:#fff; color:#1678b3; }

.Relation .all{ padding-top:40px; }
.shares{ background:url(../images/relation/img.jpg) no-repeat center; padding:30px 10%; margin-bottom:40px; }
.shares table{ width:100%; }
.shares th{ color:#fff; font:normal 16px 'Microsoft YaHei'; text-align:left; }
.shares .th1{ width:40%; }
.shares .th2{ width:15%; }
.shares td{ color:#fff; font-size:36px; vertical-align:bottom; padding:10px 0; }
.shares .td1{ color:#e50017; font-size:28px; }
.shares .td1 span{ font-size:36px; padding-right:25px; background:url(../images/relation/up.png) no-repeat right 14px; margin-right:5px; }
.shares p{ font:normal 14px 'Microsoft YaHei'; color:#fff; }

@media only screen and (max-width: 1366px) {
    .Foot .ft_menu dl{ margin-right:120px; }
}
@media only screen and (max-width: 1280px) {
    .Foot .ft_menu dl{ margin-right:105px; }
}
@media only screen and (max-width: 1200px) {
    .all{ width:100%; padding:0 10px; box-sizing:border-box; }
}
@media only screen and (max-width: 1024px) {
    .Head .Menu{ display:none; }
    .Head .mMenu{ display:block; }
    .Head,.Head .logo a{ height:60px; }
    .Foot .ft_menu dl{ margin-right:50px; }
    .mobil_menu{ display:block; }
}
@media only screen and (max-width: 768px) {
    .Foot .ft_menu dl{ margin-right:30px; }
    .Foot .ft_menu{ margin-left:4%; }
    .Foot .ft_ab{ margin-right:4%; }
    .shares th{ font-size:14px; }
    .shares td,.shares .td1{ font-size:20px; }
    .shares .td1 span{ font-size:30px; }
    .newsdel{padding:40px 20px !important}
    .pagesd span {
        float: left !important;
        margin-top: 5px !important;
    }
}
@media only screen and (max-width: 510px) {
    .Foot{ display:none; }
    .copy .co_l{ display:none; }
    .copy .co_r{ float:none; text-align:center; line-height:30px; margin:0 10px; }
    .Banner .banner_img{ width:200%; margin-left:-50%; }
    .Banner{ overflow:hidden; padding-top:60px; }
    .News li .imgbox,.News li .text h3{ margin-bottom:10px; }
    .News li .imgbox,.News li .text{ width:100%; }
    .Page{ padding:20px 0; }
    .Page a{ margin:0 4px; }
    .shares th{ font-size:12px; }
    .shares td,.shares .td1{ font-size:14px; }
    .shares .td1 span{ font-size:20px; }
    .shares p{ font-size:12px; }
    .newsdel{padding:40px 20px !important}
    .pagesd span {
        float: left !important;
        margin-top: 5px !important;
    }
}

/*menu*/
.head-top {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 80px;
    background: rgba(4,1,2,0.8);
    z-index: 8887;
}
.head-top-logo{
    left: 8%;
    position: absolute;
}
.head-top-logo a{
    display: block;
    height: 80px;
    width:88px;
    background: url(../images/logo2.png) no-repeat 50% 50%;
    text-indent: -999999px;
    overflow: hidden;
}
.head-top-menu{
    position: absolute;
    right: 8%;
    z-index: 10;
}
.weixin-btn,.weibo-btn{
    width:30px;
    height: 80px;
}
.weixin-btn{
    margin-left: 10px;
}
.weibo-btn{
    margin-left: 25px;
}
.weixin-btn a{
    width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/weixin.png) no-repeat 50% 50%;
}
.weixin-btn a:hover{
    opacity: 0.8;
}
.weibo-btn a{
    width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/weibo.png) no-repeat 50% 50%;
}
.weibo-btn a:hover{
    opacity: 0.8;
}
.face-btn a{
	width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/Facebook.png) no-repeat 50% 50%;
}
.face-btn a:hover{
    opacity: 0.8;
}
.Twitter-btn a{
	width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/Twitter.png) no-repeat 50% 50%;
}
.Twitter-btn a:hover{
    opacity: 0.8;
}
.Instagram-btn a{
	width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/Instagram.png) no-repeat 50% 50%;
}
.Instagram-btn a:hover{
    opacity: 0.8;
}
.YouTube-btn a{
	width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../images/YouTube.png) no-repeat 50% 50%;
}
.YouTube-btn a:hover{
    opacity: 0.8;
}
.head-lang{
    width:104px;
    margin-top: 29px;
    position: relative; z-index:9999;
}
.head-current-lang{
    width: 92px;
    height: 24px;
    line-height: 24px;
    color:#fff;
    font-size: 12px;
    font-family: '微软雅黑';
    border:1px solid #909090;
    padding-left: 10px;
    cursor: pointer;
    background: url(../images/arrow-down.png) no-repeat top 50% right 10px #504e4e;
}
.head-current-lang img{
    vertical-align: middle;
}
.head-lang-list{
    width: 100%;
    height: 0;
    overflow: hidden;
    background: #504e4e;
}
.head-lang-list li{
    height: 25px;
    line-height: 25px;
    width: 94px;
    padding-left: 10px;
    font-size: 12px;
    color:#fff;
    font-family: "微软雅黑";
}
.head-lang-list li img{
    vertical-align: middle;
}
.head-lang-list li:hover{
    background: #3e3c3c;
}
.head-top-nav{
    height: 80px;
    line-height: 80px;
    position: absolute;
    display: block;
    text-align: center;
    top:0;
    left: 0;
    right: 0;
    width: 100%;
}
.head-top-nav li{
    display: inline-block;
    margin: 0 15px;
}
.head-top-nav li a{
    font-size: 15px;
    color:#fff;
    font-family: "微软雅黑";
}
.head-top-nav li.current a,.head-top-nav li a:hover{
    color:#e70012;
}
.head-top-nav li a.on{
    color:#e70012;
}
.head-top-nav-down{
    line-height: 52px;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 80px;
    background: #d4cdd2;
    height: 0;
    overflow: hidden;
}
.head-top-nav-down.on{
    height: 52px;
}
.head-top-nav-down ul{
    height: 52px;
    line-height: 52px;
    display: none;
    width: 100%;
    text-align: center;
}
.head-top-nav-down ul.current{
    display: block;
    letter-spacing:-3px;
}
.head-top-nav-down ul li{
    display: inline-block;
}
.head-top-nav-down ul li.current a,.head-top-nav-down ul li a:hover{
    background: #e32938;
    color:#fff;
}
.head-top-nav-down ul li a{
    display: inline-block;
    font-size: 15px;
    padding-left: 17px;
    padding-right: 17px;
    color:#e32938;
    letter-spacing:0;
    font-family: "微软雅黑";
}
.guding ul li a{background:url(../images/hand.png) no-repeat 15px center/20px auto;padding-left:45px;}
.guding ul li a:hover{background: #e32938 url(../images/hand-on.png) no-repeat 15px center/20px auto;}
/* 搜索 */
.search-icon{position:relative;margin-top:27px;margin-right:30px;}
.search-icon i{width:30px;height:30px;background:url(../images/search-icon.png) no-repeat center center;display:block;cursor:pointer;}
.head-top-search{
    position:absolute;background:#fff;top:53px;left:-110px;display:none;line-height:0;
}
.head-top-search:before{position:absolute;content:'';border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;top:-8px;right:25px;}
.head-top-search input{
    width: 112px;
    height: 24px;
    line-height: 24px;
    background: #fff;
    color:#333;
    font-size: 12px;
    padding-left:10px;
    padding-right: 30px;
    border: 1px solid #fff;
}
.head-top-search button{
    height: 22px;
    width: 22px;
    border: none;
    text-indent: -9999px;
    overflow: hidden;
    outline: none;
    position: absolute;
    right:4px;
    bottom:2px;
    cursor: pointer;
    background: url(../images/search-btn.png) no-repeat 50% 50%;
}
@media only screen and (max-width: 1750px) {
    .head-top-nav li {
        margin: 0 10px;
    }
    .head-top-nav li a, .head-top-nav-down ul li a {
        font-size: 14px;
    }
}
#m-nav-btn { position: absolute; right: 8%; top: 0px; width: 34px; height: 60px; cursor: pointer;display: none; }
#m-nav-btn span, #m-nav-btn span:after, #m-nav-btn span:before { background: #a7a7a7; content: ''; display: block; height: 4px; position: absolute; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 34px; }
#m-nav-btn span { top: 28px; }
#m-nav-btn span:after { bottom: -10px; }
#m-nav-btn span:before { top: -10px; }
#m-nav-btn.active span { background: none; }
#m-nav-btn.active span:before { top: 0 !important; background: #fff; -webkit-transform: translateZ(0) rotate(45deg); -moz-transform: translateZ(0) rotate(45deg); -ms-transform: translateZ(0) rotate(45deg); -o-transform: translateZ(0) rotate(45deg); transform: translateZ(0) rotate(45deg); }
#m-nav-btn.active span:after { top: 10px; background: #fff; -webkit-transform: translateY(-10px) translateZ(0) rotate(-45deg); -moz-transform: translateY(-10px) translateZ(0) rotate(-45deg); -ms-transform: translateY(-10px) translateZ(0) rotate(-45deg); -o-transform: translateY(-10px) translateZ(0) rotate(-45deg); transform: translateY(-10px) translateZ(0) rotate(-45deg); }
.m-nav { width: 100%; background-color: #fff; position: absolute; top: -999px; z-index: 8888; }
.m-nav > ul > li { padding-left: 70px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #d6d6d6; }
.m-nav > ul > li > a { display: block; font-family: "微软雅黑";color:#333;}
.m-nav > ul > li > ul { height: 0; overflow: hidden; padding-left: 20px; }
.m-nav > ul > li > ul > li > a { font-size: 13px; display: block; padding: 5px 0 5px 20px; background: url(../images/arrow-right.png) no-repeat 0 50%;font-family: "微软雅黑";color:#333; }
@media only screen and (max-width: 1600px) {
    .weixin-btn, .weibo-btn{
        display: none;
    }
}
@media only screen and (max-width: 1280px) {
    .head-top-menu{right:5%;}
    .head-top-logo{left:5%;}
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 1024px) {
    .head-top{
        height: 60px;
        line-height: 60px;
    }
    .search-icon{margin-top:15px;}
    .head-top-search{top:45px;}
    .head-top-logo a {
        height: 60px;
        background-size: auto 85%;
    }
    .head-lang,.head-top-nav-down, .head-top-nav{
        display: none;
    }
    .head-top-search{margin-top:0;margin-right:0;}
    .head-top-menu{right:13%;}
    .guding{top:60px;display:block;}
    #m-nav-btn{
        display: block;
    }
    .Banner{
        padding-top: 60px;
    }
}
/* 招聘 */
.borderbox *, .borderbox *:before, .borderbox *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.main{
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    font-family: "微软雅黑";
	min-height:400px;
}
@media only screen and (max-width: 1200px){
    .main{
        width: 95%;
    }
}
.zhaopin-top{
    padding-top: 59px;
    padding-bottom: 28px;
    text-align: center;
}
.zhaopin-top-left,.zhaopin-top-right{
    display: inline-block;
    margin: 0 4%;
}
.zhaopin-top-left i,.zhaopin-top-right i{
    width: 156px;
    height: 156px;
    display: inline-block;
}
.zhaopin-top-left:hover i,.zhaopin-top-right:hover i{
    opacity: 0.8;
}
.zhaopin-top-left i{
    background: url(../images/zhaopin-top-icon1.png) no-repeat;
}
.zhaopin-top-right i{
    background: url(../images/zhaopin-top-icon2.png) no-repeat;
}
.zhaopin-top-content{
    text-align: left;
    padding-left: 20px;
    padding-top: 50px;
}
.zhaopin-top-content span{
    font-size: 18px;
    color:#333;
    margin-bottom: 5px;
}
.zhaopin-top-content small{
    font-size: 12px;
    color:#666;
}
.rencai-main-title { height: 61px; line-height: 61px; background-color: #999; color: #fff; font-size: 18px; padding-left: 22px; }
.rencai-main-zhiwei { padding-left: 27px; height: 40px; line-height: 40px; margin-top: 20px; margin-bottom: 20px; }
.rencai-main-zhiwei span { margin-right: 20px;font-size: 18px; color: #333; line-height: 30px; padding-left: 30px; display: inline-block; background: url(../images/rencai-map.png) no-repeat 0 50%; }
.rencai-main-zhiwei a { padding: 5px 20px; font-size: 14px; color: #333; }
.rencai-main-zhiwei a:hover { color: #c94037; }
.rencai-main-zhiwei a.current{background: #c94037;color:#fff;}
.rencai-list { }
.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi { width: 16%; display: inline-block; }
.rencai-list-title { height: 61px; line-height: 61px; background-color: #ea5c53; color: #fff; width: 100%; font-size: 18px;}
.rencai-zhiwei { padding-left: 28px; }
.rencai-list-main .rencai-list-item { height: 61px; line-height: 61px; font-size: 14px; color: #333; overflow: hidden; position: relative; font-family: å®‹ä½“; }
.rencai-list-title .rencai-action { display: none; }
.rencai-action { cursor: pointer; display: inline-block; width: 21px; height: 21px; background: url(../images/rencai-list-btn.png) no-repeat; }
.rencai-list-main .rencai-list-item:nth-child(2n) .rencai-list-item-title { background-color: #e4e6e7; }
.rencai-list-item .rencai-action { position: absolute; right: 50px; top: 20px; }
.rencai-list-item.active { overflow: visible; height: auto; }
/*.rencai-list-item.active .rencai-list-item-title { border-bottom: 1px solid #e4e6e7; }*/
.rencai-list-item.active .rencai-action { background-image: url(../images/rencai-list-btn-hover.png); }
.rencai-list-content { padding-left: 28px;padding-right: 28px; height: 0; overflow: hidden; line-height: 25px;font-size: 14px;
color:#666;}
.rencai-list-content h5{
    font-size: 18px;
    color:#333;
    padding-bottom: 10px;
    border-bottom:1px solid #eee;
    margin-bottom: 15px;
}
.zhaopin-more{
    margin-top: 25px;
    padding-top: 20px;
    border-top: 1px solid #eee;
    padding-bottom: 20px;
}
.zhaopin-more p{
    font-size: 14px;
    color:#333;
    font-weight: bold;
    margin-bottom: 15px;
}
.zhaopin-more a{
    display: inline-block;
    width: 145px;
    height: 40px;
    line-height: 40px;
    color:#fff;
    text-align: center;
    font-size: 14px;
    border-radius: 50px;
}
.zhaopin-more a:hover{
    opacity: 0.8;
}
.zhaopin-more a.wuyou{
    background: #f79646;
    margin-right: 30px;
}
.zhaopin-more a.liepin{
    background: #388bff;
}
.body-main-right-pages { margin-top: 40px;margin-bottom: 60px; }
.body-main-right-pages a { width: 36px; height: 36px; line-height: 36px; font-size: 14px;font-family: "宋体"; display: inline-block; background-color: #999; text-align: center; color: #fff; }
.body-main-right-pages a:hover, .body-main-right-pages a.current { background-color: #e84e44; }
.body-main-right-pages span { font-size: 14px; color: #999; width: 36px; height: 36px; line-height: 36px; text-align: center; display: inline-block; letter-spacing: 4px; }
@media only screen and (max-width: 1200px){
    .body-main-right-pages {
        text-align: center;
    }
    .rencai-main-zhiwei {
        height: auto;
        line-height: normal;
    }
    .rencai-main-zhiwei a {
        padding: 5px 30px;
        margin-left: 10px;
        display: inline-block;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 768px){
    .rencai-xinzi{
        display: none;
    }
    .rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian{
        width: 20%;
    }
    .zhaopin-top-left i, .zhaopin-top-right i {
        width: 100px;
        height: 100px;
        background-size: 100px 100px;
    }
    .zhaopin-top-content {
        padding-top: 25px;
    }
}
@media only screen and (max-width: 600px){
    .body-main-right-pages a {
        font-size: 12px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }
    .rencai-didian{
        display: none;
    }
    .rencai-zhiwei, .rencai-jingyan, .rencai-renshu{
        width: 27%;
    }
    .zhaopin-top-left i, .zhaopin-top-right i {
        width: 60px;
        height: 60px;
        background-size: 60px 60px;
    }
    .zhaopin-top-content {
        padding-top: 6px;
    }
}
@media only screen and (max-width: 500px){
    .zhaopin-top-left{
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 450px){
    .rencai-renshu{
        display: none;
    }
    .rencai-zhiwei, .rencai-jingyan{
        width: 35%;
    }
    .zhaopin-more a.wuyou {
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 350px){
    .rencai-jingyan{
        display: none;
    }
    .rencai-zhiwei{
        width: 60%;
    }
}
.about-page{
    margin-top: 50px;
    margin-bottom: 60px;
}
.about-sidebar{
    width: 300px;
    float: left;
    padding-right: 50px;
}
.about-sidebar-title img{
    display: block;
}
.about-right{
    width: 100%;
    padding-left: 300px;
}
.about-sidebar ul{
    width: 100%;
}
.about-sidebar ul li{
    border-bottom:1px solid #d4d9e0;
    background: url(../images/about-sidebar.png) no-repeat top 50% right 30px;
}
.about-sidebar ul li a{
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color:#666;
    padding-left: 67px;
    display: block;
}
.mall-sidebar ul li a{padding-left:30px;}
.about-sidebar ul li:hover,.about-sidebar ul li.current{
    background: url(../images/about-sidebar-hover.png) no-repeat top 50% right 30px #e4e6eb;
}
.about-sidebar ul li:hover a,.about-sidebar ul li.current a{
    color:#e4040a;
}
.about-right-title{
    text-align: right;
    font-size: 14px;
    color:#999;
    padding-bottom: 10px;
    border-bottom:1px solid #d4d9e0;
}
.about-right-title a{
    font-size: 14px;
    color:#999;
}
.about-right-title a:hover{
    color:#e4040a;
}
.about-right-title i{
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/about-map.png) no-repeat;
    position: relative;
    top:-2px;
}
.about-right-content{
    font-size: 16px;
    color:#666;
}
.about-right-content h5{
    font-size: 30px;
    color:#ff3e3e;
    margin-bottom: 25px;
}
.about-right-content .red{
    color:#ff3e3e;
}
.about-right-content p{
    line-height: 30px;
    margin-bottom: 25px;
}
.about-right-content img{
    display: block;
    max-width: 100%;
    height: auto;
}
@media only screen and (max-width: 1050px){
    .about-sidebar{
        width: 100%;
        padding-right: 0;
        padding-left: 30px;
        margin-bottom: 30px;
    }
    .about-sidebar-title{
        display: none;
    }
    .about-sidebar ul li{
        width: 33.333%;
        float: left;
        padding-right: 40px;
        border:none;
        background: none;
        margin-bottom: 20px;
    }
    .about-sidebar ul li:hover, .about-sidebar ul li.current {
        background: none;
    }
    .about-sidebar ul li a{
        border: 1px solid #eee;
        padding:0;
        text-align: center;
    }
    .about-sidebar ul li:hover a,.about-sidebar ul li.current a{
        background: #d4d9e0;
        color:#e4040a;
    }
    .about-right{
        padding-left: 0;
    }
    .about-right-title{
        display: none;
    }
}
@media only screen and (max-width: 500px) {
    .about-sidebar{
        padding-left: 20px;
    }
    .about-sidebar ul li{
        padding-right: 20px;
    }
    .about-sidebar ul li a {
        font-size: 12px;
    }
}
.m-lang{
    padding-top: 20px;
    padding-left: 70px;
}
.m-lang a{
    font-size: 12px;
    color:#333;
}
.youxi-right-content{
    padding-top: 40px;
}
.youxi-grid{
    margin-bottom: 40px;
}
.youxi-grid-item{
    float: left;
    width: 50%;
    padding-right: 48px;
    padding-top: 10px;
}
.youxi-grid-item:nth-child(2n){
    padding-left: 48px;
    padding-right: 0;
}
.youxi-grid-title{
    height: 22px;
    line-height: 22px;
    font-size: 18px;
    color:#e58314;
    padding-left: 13px;
    border-left: 5px solid #e58314;
}
.youxi-grid-img{
    width: 200px;
    height: 85px;
    border:1px solid #d0d0d0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin-top: 20px;
}
.youxi-grid-content, .youxi-grid-content a{
    font-family: "宋体";
    font-size: 14px;
    color:#666;
    margin-top: 25px;
    line-height: 22px;
}
.youxi-link-main{
    padding-top: 40px;
    border-top: 1px solid #d0d0d0;
}
.youxi-link-title{
    width: 140px;
    height: 42px;
    line-height: 42px;
    color:#fff;
    background: #e60211;
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
}
.youxi-link-grid{
    margin-left: -22px;
    margin-right: -22px;
    margin-bottom: 20px;
}
.youxi-link-grid-item{
    float: left;
    width: 25%;
    padding-right: 22px;
    padding-left: 22px;
    text-align: center;
}
.youxi-link-grid-item img{
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 5px;
}
.youxi-link-grid-item a{
    font-size: 18px;
    color:#333;
}
.youxi-link-grid-item:hover img{
    opacity: 0.8;
}
@media only screen and (max-width: 960px) {
    .youxi-link-grid-item a {
        font-size: 15px;
    }
}
@media only screen and (max-width: 768px) {
    .youxi-grid-item {
        width: 100%;
        padding-right: 0;
    }
    .youxi-grid-item:nth-child(2n) {
        padding:0;
    }
    .youxi-grid .youxi-grid-item:first-child{
        margin-bottom: 40px;
    }
    .youxi-link-grid {
        margin-left: -12px;
        margin-right: -12px;
    }
    .youxi-link-grid-item {
        padding-right: 12px;
        padding-left: 12px;
    }
}
@media only screen and (max-width: 600px) {
    .youxi-link-grid-item a {
        font-size: 12px;
    }
}
@media only screen and (max-width: 500px) {
    .youxi-link-grid {
        margin-left: -22px;
        margin-right: -22px;
    }
    .youxi-link-grid-item {
        width: 50%;
        padding-right: 22px;
        padding-left: 22px;
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 400px) {
    .youxi-link-grid {
        margin-left: -15px;
        margin-right: -15px;
    }
    .youxi-link-grid-item {
        padding-right: 15px;
        padding-left: 15px;
    }
}