@charset "utf-8";
body{font-family: "微软雅黑",MyriadSetPro,LucidaGrande,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;}
a{text-decoration: none;text-align: center;outline:none;display: block;}

.topLogo{width:100%;overflow: hidden;position: fixed;top:0;background: url("../images/logo.png") center 12px no-repeat #fff;z-index: 40;}
.topLogoButton{width:100%;}
.topSearch{width:22px;height: 22px;display: block;background: url("../images/topSearch.jpg") center center no-repeat;position: absolute;right:2%;}
.searchInput{width:20%;height: 20px;display: block;position: absolute;display:none;max-width: 200px;right:2%;}
.searchInput input{width:100%;display: block;border:1px solid #e60012;padding:0;color:#999DA0;text-indent: 2px;margin-top: 1px;}

.content{z-index: 10;}
.nav{margin: auto;width:100%;}
.nav .navButton{width:81px;height:30px;line-height: 30px;border-bottom: 2px solid #fff;color:#333333;font-size: 1em;font-weight:bold;float: left;margin-left:10px;margin-right: 15px;text-align: center;}
.nav .navButton.current{border-bottom: 2px solid #e60012;color:#666464;}
.nav .navButton:hover{border-bottom: 2px solid #e60012;color:#666464;}

.slideBar{width:100%;overflow: hidden;position: relative;z-index: 10;}
.slideInner{width:100%;position: absolute;top:0;}
.slideInner li a{ center center no-repeat;display: block;width:100%;}
.slideNav{width:20px;position: absolute;top:145px;left:22px;opacity: 0.8;}
.slideNav .NavButton{width:9px;height:9px;border:1px solid #fff;*border:none;*background: url("../images/slideNav.gif") center center no-repeat;border-radius: 50%;margin-bottom: 9px;}
.slideNav .NavButton.current{background-color:#fff;*background: url("../images/slideNavCrrent.gif") center center no-repeat;border-radius: 50%;}

.big-image {display: flex; justify-content: center; align-items: center; height: 7777px;}
.big-image img {display: inline-flex;}

.frontCover{width:100%;}
.frontCover .frontPage{float: left;}
.more1024{display: none;}
.less1024{display: none;}
.less768{display: none;}
.frontCover .singleBlock{width:50%;}
.frontCover .doubleBlock{width:100%;}
.frontCover .frontPage a,.frontCover .frontPage img{width:100%;float: left;}
.frontCover .frontPage.gray{background-color:#f3f5f6;position: relative;}
.frontCover .frontPage.code{background-color:#e3edf5;}
.sameSizeH{ padding-top:5%; padding-bottom:5%;}
.frontCover .frontPage .cup{width:90%;margin: auto;padding-top: 7%;}
.frontCover .frontPage .cup img{margin-bottom: 10px;}
.frontCover .frontPage .previousAwards{width:80%;margin: auto;clear:both;}
.frontCover .frontPage .previousAwards h2{font-size: 2.5em;color:#d7000f;line-height: 2.5em;text-transform : uppercase;font-family: Arial;}
.frontCover .frontPage .previousAwards p{font-size: 1em;color:#999da0;line-height: 20px;}
.frontPage .jobsIcon{width:80%;margin: auto;}
.frontPage .jobsMore{bottom: 15px;position: absolute;right: 7%;display: block;}
.frontPage .jobsMore a{color:#999da0;}
.frontPage .jobsIcon .jobsIconBlock{width:50%;display: block;float: left;padding:20px 0 0 0;}
.frontPage .jobsIcon .jobsIconBlock .iconPosition{width:100%;float: left;}
.frontPage .jobsIcon .jobsIconBlock .iconPosition_inner{margin: auto;}
.frontPage .jobsIcon .jobsIconBlock .iconPosition img{width:100%;}
.frontPage .jobsIcon .jobsIconBlock p,.frontPage .jobsIcon .jobsIconBlock span,.frontPage .jobsIcon .jobsIconBlock b{width: 100%;text-align: center;line-height: 1em;display: block;color:#898989;}
.frontPage .jobsIcon .jobsIconBlock b{line-height: 3em;}
.frontPage .jobsIcon .jobsIconBlock .icon_hover{display: none;}
.frontPage .jobsIcon .jobsIconBlock:hover .icon_hover{display: block;color:#d7000f;}
.frontPage .jobsIcon .jobsIconBlock:hover .icon_normal{display: none;}
.frontPage .jobsIcon .jobsIconBlock:hover, .frontPage .jobsIcon .jobsIconBlock:hover p, .frontPage .jobsIcon .jobsIconBlock:hover span{color:#d7000f;}
.frontCover .frontPage .previousAwards.introduce{font-size: 12px;}
.frontCover .frontPage .previousAwards h1{font-size: 2.5em;color:#d7000f;line-height: 2em;text-transform : uppercase;font-family: Arial;}
.frontCover .frontPage .previousAwards h3{font-size: 1.4em;color:#000;line-height: 1.4em;text-transform : uppercase;margin-bottom: 15px;}
.frontCover .frontPage .previousAwards.introduce > p {padding-bottom: 20px;}
.frontCover .frontPage .customer{width:100%;margin: auto;padding-top: 9%;float: left;padding-bottom: 60px;}
.frontCover .frontPage .wedo{background-image: url("../images/320/weDo.jpg");background-repeat: no-repeat;background-position: center center;margin-top: 30px;}
.frontCover .frontPage .wedo h2{color:#fff;text-align: center;display: block;width:100%;text-transform : uppercase;font-family: Arial;}
.frontCover .frontPage .wedoBackground{width:90%;display: block;margin: auto;}
.frontCover .frontPage .wedoIcon{float: left;margin: 8% 11%;width:58px;display: block;color:#666666;font-size: 12px;}
.frontCover .frontPage .wedoIcon.first{margin-left: 0;}
.frontCover .frontPage .wedoIcon .iconPosition{width:100%;float: left;}
.frontCover .frontPage .wedoIcon .iconPosition_inner{margin: auto; max-width: 180px;}
.frontCover .frontPage .wedoIcon .iconPosition img{width:100%;}
.frontCover .frontPage .wedoIcon p{font-size: 1em;color:#999da0;padding: 25px 0 0 0;text-align: left;}
.frontCover .frontPage .wedoIcon p.name{text-align: center;}
.frontCover .frontPage .wedoIcon span{font-size: 11px;color:#727171;height:30px;width:100%;text-align: center;line-height: 11px;}
.frontCover .frontPage .wedoIcon .centerMore{width:100%;float: left;clear: both;padding-bottom: 20px;}
.frontCover .frontPage .wedoIcon .centerMore .centerMoreIcon{margin: auto; width:30%;max-width: 44px;}
.frontCover .frontPage .wedoIcon .centerMore .centerMoreIcon img{width:100%;}
.frontCover .frontPage .wedoIcon .centerMore .centerMoreIcon img.icon_normal{display: block;}
.frontCover .frontPage .wedoIcon .centerMore .centerMoreIcon img.icon_hover{display: none;}

.frontCover .frontPage .wedoIcon:hover .name{color:#d7000f;}
.frontCover .frontPage .wedoIcon:hover .centerMore .centerMoreIcon img.icon_normal{display: none;}
.frontCover .frontPage .wedoIcon:hover .centerMore .centerMoreIcon img.icon_hover{display: block;}

.frontCover .frontPage.contackUs h1,.frontCover .frontPage.contackUs p,.frontCover .frontPage.contackUs span{width:100%;display: block;text-align: center;}
.frontCover .frontPage.contackUs .map-us{background-image: url("../images/320/contact-us.jpg");background-repeat: no-repeat;background-position: center center; height:100%;}
.frontCover .frontPage.contackUs h1{font-size: 24.5px;line-height: 50px;text-transform : uppercase;}
.frontCover .frontPage.contackUs p{font-size: 12px;line-height: 20px;}
.frontCover .frontPage.contackUs span{font-size: 10px;padding-bottom: 20px;}
.frontCover .frontPage.contackUs .keepCenter{max-width:400px;margin: auto;}
.sameSizeH2{ padding-top:10%; padding-bottom:10%;}
.frontCover .frontPage .map{background-image: url("../images/320/contact.jpg");background-repeat: no-repeat;background-position: center center; height:100%;}
.frontCover .frontPage .map .keepCenter{margin: auto;padding-bottom: 20px;width:300px;}
.frontCover .frontPage .map h2{color:#fff;text-align: center;display: block;width:100%;}
.frontCover .frontPage .map p{color:#fff;text-align: center;display: block;width:100%;font-size: 13px;}
.frontCover .frontPage .map .redZone{margin:5px auto;background: #d7000f;color:#fff; padding:1px 0 3px 0;}

.frontCover .frontPage .map p{font-size: 13px;}
.frontCover .frontPage .map p b{font-size: 18px;}
.frontCover .frontPage .map p.pt20{padding-top: 20px;}
.frontCover .frontPage .map p.pb20{padding-bottom: 85px;}
.frontCover .frontPage .map p.pb20 a{ color:#fff;}
#zxqq{ width:52px; float:none; margin-top:10px;}
.zxblank{ margin-top:20px;}
.frontCover .frontPage.code{color:#000;}
.frontCover .frontPage.code h1,
.frontCover .frontPage.code p{width:100%;display: block;text-align: center;}
.frontCover .frontPage.code h1{font-size: 2.2em;line-height: 50px;text-transform : uppercase;padding-top: 20px;}
.frontCover .frontPage.code p{font-size: 1.1em; line-height: 20px;}
.frontCover .frontPage.code .codeBlock p{font-size: 0.9em;}
.frontCover .frontPage.code .codeList{width:95%;margin: auto;padding: 20px 0 0 0;max-width: 580px; display: flex; justify-content: center; align-items: center;}
.frontCover .frontPage.code .codeBlock{width:18%;float: left;padding-bottom: 20px;margin:0 4%;}
.frontCover .frontPage.code .codeBlock img{width:100%;}
.frontCover .frontPage.code .codeCenterBlock{margin:0 5%;}

/*侧边栏*/
.izl-rmenu {
    bottom: 10px;
    left: 100%;
    margin-left: -52px;
    margin-bottom: 95px;
    position: fixed;
    z-index: 999;
}
.izl-rmenu .izl_btn {
    cursor: pointer;
    height: 52px;
    margin-bottom: 1px;
    position: relative;
    width: 51px;
}
.izl-rmenu .btn-qq {
    background: url("../images/r_qq.png") no-repeat scroll 0 0 #727171;
    opacity: 0.5;
}
.izl-rmenu .btn-qq:hover {
    background-color: #488bc7;
    opacity: 1;
}
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited {
    background: url("../images/r_qq.png") no-repeat scroll 0 0 #727171;
    display: block;
    text-decoration: none;
}
.izl-rmenu .btn-wx {
    background: url("../images/r_wx.png") no-repeat scroll 0 0 #727171;
    opacity: 0.5;
}
.izl-rmenu .btn-wx:hover {
    background-color: #58a81c;
    opacity: 1;
}
.izl-rmenu .btn-wx .pic {
    display: none;
    height: 160px;
    left: -160px;
    position: absolute;
    top: 0;
    width: 160px;
}
.izl-rmenu .btn-wx .pic img{
    width:100%;
}
.izl-rmenu .btn-phone {
    background: url("../images/r_phone.png") no-repeat scroll 0 0 #727171;
    opacity: 0.5;
}
.izl-rmenu .btn-phone:hover {
    background-color: #ff811b;
    opacity: 1;
}
.izl-rmenu .btn-phone .phone {
    background-color: #ff811b;
    color: #fff;
    display: none;
    font-size: 18px;
    left: -160px;
    line-height: 52px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 160px;
}
.izl-rmenu .btn-top {
    background: url("../images/r_top.png") no-repeat scroll 0 0 #727171;
    display: none;
    opacity: 0.5;
}
.izl-rmenu .btn-top:hover {
    background-color: #444;
    opacity: 1;
}
.lxfscroll li {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.lxfscroll li a {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}



.divBR {
    clear: both;
}
.popUp .popUpMain img{height:100%;display: block;margin: auto;}
@media screen and (max-width: 320px) {
    body{font-size: 12px;width:320px;}
    .content{width:320px;}
    .topLogo{height:85px;z-index: 40;}
    .topSearch{width:20px;height: 20px;right:2%;top:22%;}
    .searchInput{height: 18px;margin-right:20px;top:22%;}
    .searchInput input{margin-top: 0;}
    .topLogoButton{height:44px;}
    .nav{width:320px;margin: auto;padding-top: 5px;}
    .slideBar, .slideBar a{height:200px;}
    .slideNav{left:9px;top:60px;}
	.slideInner li a{background: url("../images/768/silde01.jpg") center center no-repeat;display: block;width:100%;}
    .slideNav .NavButton{width:7px;height:7px;*background: url("../images/320/slideNav.gif") center center no-repeat;}
    .slideNav .NavButton.current{*background: url("../images/320/slideNavCrrent.gif") center center no-repeat;}
    .frontCover .frontPage .cup{width:100%;margin: auto;padding-top: 9%;}
    .frontCover .frontPage .previousAwards{width:90%;}
    .frontPage .jobsIcon{width:90%;}
    .frontPage .jobsMore{right: 2%;}
    .frontPage .jobsIcon .jobsIconBlock .iconPosition_inner{width:44px;}
    .frontPage .jobsIcon .jobsIconBlock p{font-size: 13px;}
    .frontPage .jobsIcon .jobsIconBlock span{font-size: 9px;}
    .frontCover .frontPage .wedo{height:100px;}
    .frontCover .frontPage .wedo h2{font-size: 24px;line-height: 100px;font-family: Arial;}
    .frontCover .frontPage .wedoBackground{width:80%;}
    .frontCover .frontPage .wedoIcon{float: left;margin:10px 17px;width:58px;display: block;}
    .frontCover .frontPage .wedoIcon.last320{margin-right: 0;}
    .frontCover .frontPage .wedoIcon.lastTwo {margin: 10px 30px;}

    .frontCover .frontPage.contackUs h1{font-size: 42px;line-height: 80px;text-transform : uppercase;}
    .frontCover .frontPage.contackUs p{font-size: 12px;}
    .frontCover .frontPage.contackUs p.big{font-size: 17px;}
    .frontCover .frontPage.contackUs span{font-size: 8px;}
    .less1024{display: block;}

    .frontCover .frontPage.code .codeBlock{width: 30%;margin: 0;}
    .frontCover .frontPage.code .codeBlock.codeCenterBlock{margin:0 1%;}
	.popUp .popUpMain img{ margin-bottom:10px;}
}
@media screen and (min-width: 321px) and (max-width: 479px){
    body{font-size: 12px;overflow: hidden;}
    .topLogo{height:85px;}
    .content{}
    .topSearch{width:20px;height: 20px;top:22%;}
    .searchInput{height: 18px;margin-right:20px;top:22%;}
    .searchInput input{margin-top: 0;}
    .topLogoButton{height:44px;}
    .nav{width:320px;margin: auto;padding-top: 5px;}
    .slideBar{height:230px;}
    .slideBar, .slideBar a{height:230px;}
	.slideNav{top:80px;}
	.slideInner li a{background: url("../images/768/silde01.jpg") center center no-repeat;display: block;width:100%;}
    .slideNav .NavButton{width:7px;height:7px;*background: url("../images/320/slideNav.gif") center center no-repeat;}
    .slideNav .NavButton.current{*background: url("../images/320/slideNavCrrent.gif") center center no-repeat;}
    .frontCover .frontPage .cup{width:90%;margin: auto;padding-top: 9%;}
    .frontPage .jobsIcon .jobsIconBlock .iconPosition_inner{width:54px;}
    .frontPage .jobsIcon .jobsIconBlock p{font-size: 15px;}
    .frontPage .jobsIcon .jobsIconBlock span{font-size: 10px;}
    .frontCover .frontPage .wedo{height:117px;}
    .frontCover .frontPage .wedo h2{font-size: 33px;line-height: 117px;}
    .frontCover .frontPage .wedoBackground{width:80%;}
    .frontCover .frontPage .wedoIcon{margin: 8% 10%;width:20%;display: block;color:#666666;}
    .frontCover .frontPage .wedoIcon.last320{margin-right: 0;}
    .frontCover .frontPage .wedoIcon.lastTwo {margin: 10% 20%;}
    .frontCover .frontPage .wedoIcon.last480{margin-left: 0;}
    .less1024{display: block;}
    .frontCover .frontPage.code .codeBlock{width: 30%;margin:0 2%;}
    .frontCover .frontPage.code .codeBlock.codeCenterBlock{margin:0 1%;}
    .popUp .popUpMain img{height:initial;}
	.popUp .popUpMain img{ margin-bottom:10px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
    body{font-size: 12px;}
    .topLogo{height:85px;}
    .content{}
    .topSearch{width:20px;height: 20px;top:22%;}
    .searchInput{height: 18px;margin-right:20px;top:22%;}
    .searchInput input{margin-top: 0;}
    .topLogoButton{height:44px;}
    .nav{width:320px;margin: auto;padding-top: 5px;}
    .slideBar{width:100%;height:260px;}
    .slideBar, .slideBar a{height:260px;}
	.slideNav{top:100px;}
    .slideInner{width:100%;}
    .slideInner li a{background: url("../images/768/silde01.jpg") center center no-repeat;display: block;width:100%;}
    .slideNav .NavButton{width:7px;height:7px;*background: url("../images/320/slideNav.gif") center center no-repeat;}
    .slideNav .NavButton.current{*background: url("../images/320/slideNavCrrent.gif") center center no-repeat;}
    .frontCover .frontPage .cup{width:70%;margin: auto;padding-top: 9%;}
    .frontPage .jobsIcon .jobsIconBlock .iconPosition_inner{width:54px;}
    .frontPage .jobsIcon .jobsIconBlock p{font-size: 15px;}
    .frontPage .jobsIcon .jobsIconBlock span{font-size: 10px;}
    .frontCover .frontPage .wedo{height:117px;background-image: url("../images/768/weDo.jpg");background-position: top center;background-repeat: no-repeat;}
    .frontCover .frontPage .wedo h2{font-size: 33px;line-height: 117px;}
    .frontCover .frontPage .wedoBackground{width:90%;}
    .frontCover .frontPage .wedoIcon{margin: 8% 4%;*margin: 8% 3%;margin: 8% 3%\9; width: 13.5%;}
    .frontCover .frontPage .wedoIcon.last480{margin-right: 0;}
    .frontCover .frontPage.contackUs .map-us{background-image: url("../images/768/contact-us.jpg");background-repeat: no-repeat;background-position: top center;}
    .frontCover .frontPage .map{background-image: url("../images/768/contact.jpg");background-repeat: no-repeat;background-position: top center;}
    .less1024{display: block;}
    .frontCover .frontPage.code .codeBlock{margin:0 2%;}
    .frontCover .frontPage.code .codeBlock.codeCenterBlock{margin:0 1%;}
	.popUp .popUpMain img{ margin-bottom:10px;}
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .frontCover .frontPage .wedoIcon{margin: 8% 3%;}
    }

    .popUp .popUpMain img{height:initial;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
    body{font-size: 12px;}
    .topLogo{height:85px;}
    .content{}
    .topSearch{width:20px;height: 20px;top:22%;}
    .searchInput{height: 18px;margin-right:20px;top:22%;}
    .topLogoButton{height:50px;}
    .nav{width:320px;margin: auto;}
    .slideBar{height:360px;}
    .slideBar, .slideBar a{height:360px;}
    .slideInner li a{background: url("../images/768/silde01.jpg") center center no-repeat;display: block;width:100%;}
    .frontCover .frontPage .cup{width:60%;margin: auto;padding-top: 9%;}
    .frontCover .frontPage .wedoIcon.last480{margin-right: 0;}
    .frontCover .frontPage .wedoIcon{margin: 4% 10%;*margin: 8% 9%;margin: 8% 10%\9;width: 20%;}
    .frontCover .frontPage .wedoIcon.last320{margin-right:0;}
    .frontPage .jobsIcon .jobsIconBlock .iconPosition_inner{width:54px;}
    .frontPage .jobsIcon .jobsIconBlock p{font-size: 15px;}
    .frontPage .jobsIcon .jobsIconBlock span{font-size: 10px;}

    .frontPage .jobsIcon .jobsIconBlock{width:30%;padding: 20px 0 0 0;margin-right: 15%;margin-bottom: 0;}
    .frontCover .frontPage .wedo{height:202px;background-image: url("../images/768/weDo.jpg");background-position: top center;background-repeat: no-repeat;}
    .frontCover .frontPage .wedo h2{font-size:  38px;line-height: 100px;}
    
    .frontCover .frontPage.contackUs .map-us{background-image: url("../images/768/contact-us.jpg");background-repeat: no-repeat;background-position: top center;}
    .frontCover .frontPage.contackUs h1{font-size: 50px;line-height: 130px;text-transform : uppercase;}
    .frontCover .frontPage.contackUs p{font-size: 14px;}
    .frontCover .frontPage.contackUs p.big{font-size: 20px;}
    .frontCover .frontPage.contackUs span{font-size: 10px;padding-bottom: 40px;}
    .frontCover .frontPage .map{background-image: url("../images/768/contact.jpg");background-repeat: no-repeat;background-position: top center;}
    .frontCover .frontPage .map .keepCenter{padding-bottom: 40px;}
    .frontCover .frontPage .map p.pt20{padding-top: 40px;}
    .frontCover .frontPage .map p.pb20{padding-bottom:75px;}
.frontCover .frontPage .map p.pb20 a{ color:#fff;}
    .less1024{display: block;}
    .less768{display: none;}
    .more768{display: block;}
}
@media screen and (min-width: 769px) and (max-width: 1023px){
    body{font-size: 14px;}
    .topLogo{height:78px;background: url("../images/logo.png") 20px 28px no-repeat #fff;}
    /*.content{margin-top: 78px;}*/
    .topSearch{width:24px;height: 24px;top:45%;}
    .searchInput{height: 22px;margin-right:24px;top:45%;}
    .topLogoButton{height:50px;width:255px;float: left;}
    .nav{width:320px;float: right;margin-right: 45px;margin-top: 33px;}
    .nav .navButton{font-size: 12px;padding-bottom: 13px;}
    .slideBar{height:360px;}
    .slideBar, .slideBar a{height:209px;}
    .slideInner li a{background: url("../images/1024/silde01.jpg") center center no-repeat;display: block;width:100%;}
    .slideNav{top:55px;}
    .frontCover .singleBlock{width:25%;}
    .frontCover .doubleBlock{width:50%;}
    .frontCover .doubleBlock.wedoBack{width:100%;}
    .frontCover .frontPage.more1024{display: block;}
    .frontCover .frontPage .previousAwards{width: 90%;}
    .frontCover .frontPage .previousAwards.introduce{padding-top: 60px;}

    .frontPage .jobsIcon .jobsIconBlock .iconPosition_inner{width:54px;}
    .frontPage .jobsIcon .jobsIconBlock p{font-size: 15px;}
    .frontPage .jobsIcon .jobsIconBlock span{font-size: 10px;}
    .frontCover .frontPage .wedo{height:202px;background-image: url("../images/1024/weDo.jpg");background-position: top center;background-repeat: no-repeat;margin-top: 0;padding-top: 20px;}
    .frontCover .frontPage .wedo h2{font-size:  38px;line-height: 100px;}
    /*.frontCover .frontPage .wedoIcon{ margin: 2% 3%;width: 134px;}*/
    /*.frontCover .frontPage .wedoIcon{margin: 2% 4%;*margin: 2% 3.5%;margin: 2% 4%\9;width: 26%;}*/
    .frontCover .frontPage .wedoIcon.first768{margin-left:0;}

    .frontCover .frontPage .wedoIcon{margin: 4% 10%;*margin: 8% 9%;margin: 8% 10%\9;width: 20%;}
    .frontCover .frontPage .wedoIcon.last320{margin-right:0;}

    .frontCover .frontPage.contackUs .map-us{background-image: url("../images/1024/contact-us.jpg");background-repeat: no-repeat;background-position: top center;height: 100%;background-size: 100% 100%;}
    .frontCover .frontPage.contackUs p{font-size: 12px;line-height: 20px;}
    .frontCover .frontPage.contackUs h1{font-size: 3em;line-height: 70px;text-transform : uppercase;}
    .frontCover .frontPage.contackUs p{font-size: 14px;}
    .frontCover .frontPage.contackUs p.big{font-size: 20px;}
    .frontCover .frontPage.contackUs span{font-size: 10px;padding-bottom: 30px;}
    .frontCover .frontPage .map{background-image: url("../images/1024/contact.jpg");background-repeat: no-repeat;background-position: top center;height: 100%;background-size: 100% 100%;}
    /*.frontCover .frontPage .map .keepCenter{padding-top: 35px;}*/
    /*.frontCover .frontPage.locationUs{margin-bottom: 1px;}*/
    .less1024{display: none;}
    .more1024{display: block;}
    .sameSizeB{height:209px;}
    /*.sameSizeB img{height:209px;}*/
}
@media screen and (min-width: 850px) and (max-width: 1023px){
    .frontCover .frontPage .wedoIcon{margin: 4% 12%;*margin: 8% 11%;margin: 8% 12%\9;width: 16%;}
    .frontCover .frontPage .wedoIcon.last320{margin-right:0;}
}
@media screen and (min-width: 1024px) and (max-width: 1096px){
    body{font-size: 14px;}
    .topLogo{height:78px;background: url("../images/logo.png") 20px 28px no-repeat #fff;background-size:20px 28px; }
    /*.content{margin-top: 78px;}*/
    .topSearch{width:24px;height: 24px;top:45%;}
    .searchInput{height: 22px;margin-right:24px;top:45%;}
    .topLogoButton{height:50px;width:255px;float: left;}
    .nav{width:320px;float: right;margin-right: 45px;margin-top: 33px;}
    .nav .navButton{font-size: 12px;padding-bottom: 13px;}
    .slideBar{height:360px;}
    .slideBar, .slideBar a{height:209px;}
    .slideInner li a{background: url("../images/1024/silde01.jpg") center center no-repeat;display: block;width:100%;}
    .slideNav{top:55px;}
    .frontCover .singleBlock{width:25%;}
    .frontCover .doubleBlock{width:50%;}
    .frontCover .doubleBlock.wedoBack{width:100%;}
    .frontCover .frontPage.more1024{display: block;}
    .frontCover .frontPage .previousAwards.introduce{padding-top: 60px;}

    .frontPage .jobsIcon .jobsIconBlock .iconPosition_inner{width:54px;}
    .frontPage .jobsIcon .jobsIconBlock p{font-size: 15px;}
    .frontPage .jobsIcon .jobsIconBlock span{font-size: 10px;}
    .frontCover .frontPage .wedo{height:202px;background-image: url("../images/1024/weDo.jpg");background-position: top center;background-repeat: no-repeat;margin-top: 0;padding-top: 20px;}
    .frontCover .frontPage .wedo h2{font-size:  38px;line-height: 100px;}
    /*.frontCover .frontPage .wedoIcon{ margin: 2% 3%;width: 134px;}*/
    .frontCover .frontPage .wedoIcon{margin: 2% 4% 8% 4%;*margin: 2% 3.5% 8% 4%;margin: 2% 4% 8% 4%\9;width: 13.5%;font-size: 14px;}

    .frontCover .frontPage.contackUs .map-us{background-image: url("../images/1024/contact-us.jpg");background-repeat: no-repeat;background-position: top center;height: 100%;background-size: 100% 100%;}
    .frontCover .frontPage.contackUs h1{font-size: 24.5px;line-height: 50px;text-transform : uppercase;}
    .frontCover .frontPage.contackUs p{font-size: 12px;line-height: 20px;}
    .frontCover .frontPage.contackUs h1{font-size: 3em;line-height: 100px;text-transform : uppercase;}
    .frontCover .frontPage.contackUs p{font-size: 14px;}
    .frontCover .frontPage.contackUs p.big{font-size: 20px;}
    .frontCover .frontPage.contackUs span{font-size: 10px;padding-bottom: 30px;}
    .frontCover .frontPage .map{background-image: url("../images/1024/contact.jpg");background-repeat: no-repeat;background-position: top center;height: 100%;background-size: 100% 100%;}
    .frontCover .frontPage .map .keepCenter{padding-top: 10px;}

    .less1024{display: none;}
    .more1024{display: block;}
    .sameSizeB{height:260px;}
    /*.sameSizeB img{height:260px;}*/
}
@media screen and (min-width: 1097px) and (max-width: 1555px){
    body{font-size: 14px;}
    .topLogo{height:78px;background: url("../images/logo.png") 20px 28px no-repeat #fff;}
    /*.content{margin-top: 78px;}*/
    .topSearch{width:24px;height: 24px;top:45%;}
    .searchInput{height: 22px;margin-right:24px;top:45%;}
    .topLogoButton{height:50px;width:255px;float: left;}
    .nav{width:320px;float: right;margin-right: 4%;margin-top: 33px;}
    .nav .navButton{font-size: 12px;padding-bottom: 13px;}
    .slideBar{height:360px;}
    .slideBar, .slideBar a{height:365px;}
    .slideInner li a{background: url("../images/1555/silde01.jpg") center center no-repeat;display: block;width:100%;}
    .slideNav{top:148px;}
    .frontCover .singleBlock{width:25%;}
    .frontCover .doubleBlock{width:50%;}
    .frontCover .doubleBlock.wedoBack{width:100%;}
    .frontCover .frontPage.more1024{display: block;}
    .frontCover .frontPage .previousAwards.introduce{font-size: 14px;}
    .frontCover .frontPage .previousAwards.introduce{padding-top: 60px;}

    .frontPage .jobsIcon .jobsIconBlock{width:30%;padding: 20px 0 0 0;margin-right: 15%;}
    .frontPage .jobsIcon .jobsIconBlock .iconPosition_inner{width:54px;}
    .frontPage .jobsIcon .jobsIconBlock p{font-size: 15px;}
    .frontPage .jobsIcon .jobsIconBlock span{font-size: 10px;}

    .less1024{display: none;}
    .more1024{display: block;}

    .frontCover .frontPage .wedo{height:205px;background-image: url("../images/1555/weDo.jpg");background-position: top center;background-repeat: no-repeat;margin-top: 0;padding-top: 20px;}
    .frontCover .frontPage .wedo h2{font-size:  38px;line-height: 100px;}
    /*.frontCover .frontPage .wedoIcon{ margin: 2% 5.5%;width: 10%;}*/
    .frontCover .frontPage .wedoIcon{margin: 2% 4% 8% 4%;*margin: 2% 3.5% 8% 4%;margin: 2% 4% 8% 4%\9;width: 13.5%;font-size: 14px;}
    .frontCover .frontPage .wedoIcon .iconPosition_inner{margin: auto; max-width: 120px;}
    .frontCover .frontPage .customer{padding-bottom: 60px;}

    .frontCover .frontPage.contackUs .map-us{background-image: url("../images/1555/contact-us.jpg");background-repeat: no-repeat;background-position: top center;height: 100%;background-size: 100% 100%;}
    .frontCover .frontPage.contackUs h1{font-size: 3em;line-height: 150px;text-transform : uppercase;}
    .frontCover .frontPage.contackUs p{font-size: 14px;}
    .frontCover .frontPage.contackUs p.big{font-size: 20px;}
    .frontCover .frontPage.contackUs span{font-size: 10px;padding-bottom: 30px;}
    .frontCover .frontPage .map{background-image: url("../images/1555/contact.jpg");background-repeat: no-repeat;background-position: top center;height: 100%;background-size: 100% 100%;}
    .frontCover .frontPage .map .keepCenter{padding-top:10%;}
    .sameSizeB{height:393px;}
    /*.sameSizeB img{height:393px;}*/
}
@media screen and (min-width: 1556px){
    body{font-size: 14px;}
    .topLogo{height:78px;background: url("../images/logo.png") 20px 28px no-repeat #fff;}
    /*.content{margin-top: 78px;}*/
    .topSearch{width:24px;height: 24px;top:45%;}
    .searchInput{height: 22px;margin-right:24px;top:45%;}
    .topLogoButton{height:50px;width:255px;float: left;}
    .nav{width:320px;float: right;margin-right: 4%;margin-top: 33px;}
    .nav .navButton{font-size: 12px;padding-bottom: 13px;}
    .slideBar{height:460px;}
    .slideBar, .slideBar a{height:460px;}
    .slideInner li a{background: url("../images/1920/silde01.jpg") center center no-repeat;display: block;width:100%;}
    .slideNav{top:128px;}
    .frontCover .singleBlock{width:25%;}
    .frontCover .doubleBlock{width:50%;}
    .frontCover .doubleBlock.wedoBack{width:100%;}
    .frontCover .frontPage.more1024{display: block;}
    .frontCover .frontPage .previousAwards.introduce{font-size: 14px;}
    .frontCover .frontPage .previousAwards.introduce{padding-top: 60px;}
    .frontCover .frontPage .previousAwards h2{margin-top: 40px;}
    .frontCover .frontPage.contackUs .keepCenter{max-width: 480px;}
    .frontPage .jobsIcon .jobsIconBlock{width:25%;padding: 20px 0 0 0;margin-top: 60px;}
    .frontPage .jobsIcon .jobsIconBlock .iconPosition_inner{width:54px;}
    .frontPage .jobsIcon .jobsIconBlock p{font-size: 15px;}
    .frontPage .jobsIcon .jobsIconBlock span{font-size: 10px;}

    .less1024{display: none;}
    .more1024{display: block;}

    .frontCover .frontPage .wedo{height:205px;background-image: url("../images/1920/weDo.jpg");background-position: top center;background-repeat: no-repeat;margin-top: 0;padding-top: 20px;}
    .frontCover .frontPage .wedo h2{font-size:  38px;line-height: 100px;}
    /*.frontCover .frontPage .wedoIcon{ margin: 2% 5.5%;width: 10%;}*/
    .frontCover .frontPage .wedoIcon{margin: 2% 7% 8% 7%;*margin: 2% 6.5% 8% 6.5%;margin: 2% 7% 8% 7%\9;width: 8.5%;font-size: 14px;}
    .frontCover .frontPage.contackUs .map-us{background-image: url("../images/1920/contact-us.jpg");background-repeat: no-repeat;background-position: top center;height: 100%;background-size: 100% 100%;}
    .frontCover .frontPage.contackUs h1{font-size: 3.5em;line-height: 150px;text-transform : uppercase;}
    .frontCover .frontPage.contackUs p{font-size: 14px;}
    .frontCover .frontPage.contackUs p.big{font-size: 20px;}
    .frontCover .frontPage.contackUs span{font-size: 10px;padding-bottom: 30px;}
    .frontCover .frontPage .map{background-image: url("../images/1920/contact.jpg");background-repeat: no-repeat;background-position: top center;height: 100%;background-size: 100% 100%;}
    .frontCover .frontPage .map .keepCenter{padding-top: 10%;}
    .frontCover .contackUs .keepCenter{padding-top: 5%;}
    .frontCover .frontPage.code .codeList{padding: 45px 0; display: flex; justify-content: center; align-items: center;}
    .frontCover .frontPage.code h1{font-size: 3em;}
    .frontCover .frontPage.code p{font-size: 1.4em;line-height: 2em;}
    .frontCover .frontPage .map p{line-height: 2em;}
    .sameSizeB{height:478px;}
    /*.sameSizeB img{height:478px;}*/
}

/*特别兼容补充样式*/
@media screen and (max-width: 390px) {
    /*.frontCover .frontPage .wedoIcon{margin: 8% 8%;}*/
    .frontCover .locationUs{height:250px;}
    .popUp .popUpMain img{height:initial;}
}
@media screen and (width: 480px) {
    .frontCover .frontPage .cup{width:90%;margin: auto;padding-top: 9%;}
    .slideInner li a{background: url("../images/320/silde01.jpg") center center no-repeat;display: block;width:100%;}
    .popUp .popUpMain img{height:initial;}
}
@media screen and (min-width: 768px) {
    .frontCover .frontPage .previousAwards .joinUs{display: inline;}
    .less768{display: none;}
    .more768{display: block;}
    .frontCover .frontPage .wedoIcon .more1024{display: block;}
}
@media screen and (max-width: 768px) {
    body{font-family:MyriadSetPro,LucidaGrande,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;}
    .less768{display: block;}
    .more768{display: none;}
	.popUp.hover { padding-top: 58px;}
    .locationUs{height:360px;}
	.popUp.hover { padding-top: 58px;}
    .frontPage .jobsMore{display: block;}
    .frontCover .frontPage.contackUs .keepCenter{padding:25px 0;}
}
@media screen and (min-width: 1024px) {
    .frontCover .doubleBlock.wedoBack{width:100%;}
    .frontCover .frontPage .wedoIcon.last480{margin-right:0;}
    /*.frontPage.doubleBlock.locationUs{margin-bottom: 1px;}*/
}
@media screen and (min-width: 1025px) {
    .frontCover .frontPage.contackUs .keepCenter{margin-top: 2em;}
}
@media screen and (width: 768px) {
    .frontCover .frontPage.contackUs .map-us{background-image: url("../images/768/contact-us.jpg");background-repeat: no-repeat;background-position: top center;}
    .frontCover .frontPage .map{background-image: url("../images/768/contact.jpg");background-repeat: no-repeat;background-position: top center;}
    .less1024{display: none;}
    .more1024{display: none;}
    .less768{display: none;}
    .more768{display: block;}
    /*.frontCover .frontPage .wedoIcon {margin: 4% 8%;width: 20%;}*/
    .frontCover .frontPage .wedoIcon{margin: 4% 10%;*margin: 8% 9%;margin: 8% 10%\9;width: 20%;}
    .frontCover .frontPage .wedoIcon.first768 {margin: 4% 10% 4% 0;width: 20%;}
    .nav{width:320px;margin: auto;padding-top: 5px;}
}
@media screen and (min-width: 1550px) {
    .frontPage .jobsMore{display: block;}
}


/*common*/
#container footer{height:109px;width:100%;background: #181818;border-top: 1px solid #303030;border-bottom: 1px solid #303030;color:#666464;}
#container footer .highlight{}
#container footer .borderTop{width:95%;height: 90%;border-top: 1px solid #ca0210;margin: 7px auto 0 auto;}
#container footer .footerLogo {margin-top: 7px;}
#container footer .footerLogoInner .footerLogoIcon{width:30px;height:25px;background: url("../images/footerLogo.png") center center no-repeat;display: block;float: left;}
#container footer .footerLogoInner p{line-height: 25px;}
#container footer .foot_nav_less410{display: block;}
#container footer .footerMenu .foot_nav{float: right;
height: 100%;
font-family: "微软雅黑";
font-size: 0.75em;
font-size: 0.75rem;
text-decoration: none;
display:inline-table;
position: relative;
width: 200px;
width:445px\9;
list-style: none;
text-align: center;
vertical-align: text-top;}
.foot_nav a
{
    text-decoration: none;
    color: #fff;
    height: 100%;
    display:inline-block;
    font-size: 1.2em;
    font-size: 0.75rem;
    letter-spacing: 1px;
    height: 85px;
    padding-left:6px;
    padding-right:6px;

}

.foot_nav a:last-child
{
    padding-right:0;

}
.foot_nav .noline{
    font-size: 1.2em;
    font-size: 0.75rem;
    text-decoration: none;
    width:10px;
    height: 92px;
    padding:0;
    margin:0;
    padding-right: 4px;
    display:inline-block;
}
.foot_nav .noline:hover{
    text-decoration: none;
    width:10px;
    height: 92px;
    padding:0;
    margin:0;
    border-bottom-width:0;
    padding-right: 4px;
    display:inline-block;
    font-size: 1.2em;
    font-size: 0.75rem;
}
.foot_nav a.isline:hover
{
    border-bottom-width: 1.5px;
    border-bottom-style: solid;
    border-bottom-color: #d7000f;
    position: relative;
    color:#d7000f;
    font-size: 1.2em;
    font-size: 0.75rem;
}
@media screen and (max-width: 767px) {
    #container footer .footerLogo{width: 280px;margin-left:auto;margin-right:auto;}
    #container footer .footerMenu{width: 410px;margin-left:auto;margin-right:auto;}
    /*#container footer .footerLogoInner p{margin-bottom: 20px;}*/
    #container footer .foot_nav a{height: 40px;}
}
@media screen and (max-width: 410px) {
    #container footer .footerMenu{width: 310px;margin-left:auto;margin-right:auto;}
    #container footer .footerMenu .foot_nav{display: none;width:310px;}
    #container footer .footerMenu .foot_nav.foot_nav_less410{display: block;}
    /*#container footer .footerLogoInner p{margin-bottom: 20px;}*/
    #container footer .foot_nav a{height: 40px;padding:0;}
    #container footer .foot_nav a.noline{width:5px;}
}
@media screen and (min-width: 411px) {
    #container footer .footerMenu .foot_nav{display: block;}
    #container footer .footerMenu .foot_nav.foot_nav_less410{display: none;}
}
@media screen and (min-width: 768px) {
    #container footer .footerLogo{float: left;width:360px;margin-top: 10px;}
    #container footer .footerMenu{}
}


/*about.html*/
.div100{
    width: 100%;
    float:left;
    position: relative;
    vertical-align:middle;
}
.div100 figure
{
    padding:0;
    margin:0;
}

.popUp{
    width:100%;
    height:100%;
    backface-visibility: hidden;
    background-color: initial;
    font-size: 14px;
    line-height: 12px;
    position: absolute;
    text-align: left;
    transform: rotateX(-90deg);
    transform-origin: 0 0 0;
    transition: transform 0.3s ease-in 0s;
    opacity: 0;
    display: none;
    z-index: 50;
}
.popUp .topBar{height: 85px;width: 42px;height:42px;background-color: initial;display: block;left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top:-30px;}
.container{
    -webkit-perspective: 150px;
    -moz-perspective: 150px;
    -ms-perspective: 150px;
    perspective: 150px;
    position: relative;
    width: 100%;
}
.popUp.hover{
    display: block;
    transform: rotateX(0deg);
    /*bottom:0;*/
}
.popUp .popUpMain{width: auto;position: relative;left:0;top:0;height: 60%; line-height: 40px;/*background-color: #181818;*/}
.popUp .text-center{background-color: #181818;}
.popUp .popUpMain li{display: none;float: left;height: 100%;position: absolute;width: 100%;top: 0;left: 0;z-index: 0;}
.popUp .popUpMain li.active{z-index: 1;}
.popUp .popUpMain li.visible{display: block;}
.popUp .popUpMain .ad1{position: relative;}
.popUp .popUpMain .ad1 .text{width:20%;position: absolute;top:0;left:0;z-index:3;}
.popUp .popUpMain .img {
    left: 0;
    margin: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 2;
    height: 100%;
    overflow: hidden;
}
.popUp .popUpMain .ad1.img img{display: none;}

.popUp .popUpMain .ad1 .text {
    background: repeat scroll 0 0 rgba(255,255,255,0.8);
    color: #666;
    display: block;
    float: left;
    font-family: "微软雅黑";
    font-size: 0.875em;
    font-size: 0.875rem;
    font-weight: lighter;
    height: 100%;
    line-height: normal;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 40px;
    padding-right: 40px;
    text-align: left;
    text-decoration: none;
}
.leftContent h1 {
    font-family: "微软雅黑";
    font-size: 2.25em;
    font-size: 2.25rem;
    font-weight: lighter;
    line-height: 1.25em;
    line-height: 1.25rem;
    text-decoration: none;
    padding-top: 1em;
}

.leftContent h3 {
    font-family: "微软雅黑";
    font-size: 1em;
    font-size: 1rem;
    font-weight: lighter;
    line-height: 1.5em;
    line-height: 1.5rem;
    text-decoration: none;
}
#backHome {
    background-position: 0 0;
    cursor: pointer;
    height: 42px;
    width: 42px;
    display: block;
    background: url("../images/demo/close.png");
    z-index: 60;
    position: absolute;
}
body{height: auto;overflow-y: inherit;}
body.popStart{width:100%;}
.text-center {
    text-align: center;
}
.text-alizarin, .text-alizarin * {
    color: #d7000f;
}
.list-inline {
    list-style: outside none none;
    padding-left: 0;
    display: block;
}
.bootslider ul .marg_top {
    position: relative;
    top: 6px;
    display: inline;
}
.bootslider .bs-prev {
    z-index: 5;
}
.text-alizarin, .text-alizarin * {
    color: #d7000f;
}
.bootslider .bs-pagination {
    margin: 0 0 10px;
    max-width: 74%;
    padding-top: 20px;
    width: auto !important;
    display: inline-block;
}
span.list-inline{
    display: inline;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.bootslider .bs-pagination .active {
    padding: 0 !important;
}
.bootslider .bs-pagination ul li {
    height: 6px;
    margin: 2px;
    padding: 0 !important;
    width: 30px;
}
.bootslider .bs-pagination .active a {
    background: none repeat scroll 0 0 #d7000f;
}
.bootslider .bs-pagination .active a {
    background: none repeat scroll 0 0 #d7000f;
    border-color: #d7000f;
    z-index: 0;
}
.bootslider .bs-pagination ul li a {
    background: none repeat scroll 0 0 #313131;
    border: 0 solid #e74c3c;
    display: block;
    height: 6px;
    text-indent: -10000px;
    width: 30px;
}
.leftContent{overflow: hidden;}
@media screen and (max-width: 768px){
    .text-alizarin{display: none;}
    .BootsliderCon{display: none;}
    .popUpMain .leftContent{display: block;width:96%;margin: auto;overflow: visible;}
    .popUp .popUpMain{width: auto;}
    .popUp .topBar{margin-top: 34px;}
    .popUp .popUpMain li{position: static;display: block;}
    .popUp .popUpMain .ad1 .text{overflow: auto;height: auto;width: 100%;position: static;float: left;padding:0;}
    .popUp .popUpMain .img{float: left;position: static;}
    .popUp .popUpMain li{clear:both;height: auto;}
    .popUp.hover{}
    .popUp{
        z-index: 30;
    }

}
@media screen and (min-width: 769px){
    body.popStart{height:100%;overflow: hidden;}
    .bootslider ul .marg_top{top:-2px;}
}
.frontCover .frontPage #dituContent img{width: auto;height: auto;max-width: 100%;}
body #container{padding-top: 85px;}

.locationUs{position: relative;}
#map-goto{
    position: absolute;
    color: #333;
    bottom: 20px;
    right: 20px;
    font-size: 18px;
    padding: 10px 20px;
    text-decoration: none;
    background-color: #fff;
    line-height: 18px;
    z-index: 9;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    opacity: .95;
    white-space: nowrap;
    width: auto;
	border: 2px #ccc solid;
}

body,html {
    SCROLLBAR-FACE-COLOR: #4B4B4B;        /*滚动条凸出部分的颜色*/
    SCROLLBAR-HIGHLIGHT-COLOR: #333333;    /*滚动条空白部分的颜色*/
    SCROLLBAR-SHADOW-COLOR: #333333;     /*立体滚动条阴影的颜色*/
    SCROLLBAR-3DLIGHT-COLOR: #ccc;     /*滚动条亮边的颜色*/
    SCROLLBAR-ARROW-COLOR: #ccc;     /*上下按钮上三角箭头的颜色*/
    SCROLLBAR-TRACK-COLOR: #eff1f2;     /*滚动条的背景颜色*/
    SCROLLBAR-DARKSHADOW-COLOR: #333;     /*滚动条强阴影的颜色*/
    SCROLLBAR-BASE-COLOR: #4B4B4B;     /*滚动条的基本颜色*/
    -webkit-scrollbar: #eff1f2;
    -webkit-scrollbar-button: #ccc;

    -webkit-scrollbar-track: #333333;

    -webkit-scrollbar-track-piece: #333333;

    -webkit-scrollbar-thumb: #4B4B4B;

    -webkit-scrollbar-corner: #fff;

    -webkit-resizer: #fff;
}
.back3{ text-align:center; margin-top:10px;}
/*banner样式 */
.wrapper{left:0;width:100%;overflow:hidden; float:left; }
.wrapper li{ line-height:0px;}
/* swipe */
.swipe{width:100%; overflow:hidden; margin:0 auto}
.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;-o-transition:left 800ms ease-in 0;-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0;}
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:10px;height:10px;line-height:99em;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#C80002;}

/* 2015.2.6 */
.leftContent .jiathis{clear: both;width: 100%;display: block;float: left;margin: .5em;}
.jiathis .jiathis_txt { float: left; width: 24px; height: 24px; margin-right: 7px; cursor: pointer; }
.jiathis .jtico { background-image: url(../images/icon-share.png); background-repeat: no-repeat; }
.jiathis .jiathis_button_weixin .jtico { background-position: 0 -24px; }
.jiathis .jiathis_button_tsina .jtico { background-position: -30px -24px; }
.jiathis .jiathis_button_tqq .jtico { background-position: -62px -24px; }
.jiathis .jiathis_button_douban .jtico { background-position: -93px -24px; }
.jiathis .jiathis_button_huaban .jtico { background-position: -124px -24px; }
@media screen and (min-width: 769px){
    .leftContent .jiathis{display: none;}
}
#footer{ display:none; height:40px; width:100%; position:fixed; bottom:0; z-index:99999; line-height:40px; font-size:14px; }
#footer li{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; float:left; width:25%;  border-right:1px solid #fff; height:40px; text-align:center;list-style: outside none none;background:#e60012; line-height:40px;}
#footer li a{ display:block; padding-top:0px;color:#FFF;}
#footer li span{ display:block; padding-top:0px;color:#FFF;}
#footer #backtop{ width:10%; background: url(../images/r_top.png);}

@media (max-width: 768px) {
#footer{ display:block; }
#im{ display:none;}
#container footer {height: 159px;}
}
#container.indexContainer{perspective: none;-webkit-perspective: none;}
