html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
    margin: 0;
    padding: 0;
}

header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption,
th {
    text-align: left;
    font-weight: normal;
}

html,
body,
fieldset,
img,
iframe,
abbr {
    border: 0;
}

i,
cite,
em,
var,
address,
dfn {
    font-style: normal;
}

[hidefocus],
summary {
    outline: 0;
}

li {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
small {
    font-size: 100%;
}

sup,
sub {
    font-size: 83%;
}

pre,
code,
kbd,
samp {
    font-family: inherit;
}

q:before,
q:after {
    content: none;
}

textarea {
    overflow: auto;
    resize: none;
}

label,
summary {
    cursor: default;
}

a,
button {
    cursor: pointer;
    outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
    font-weight: bold;
}

del,
ins,
u,
s,
a,
a:hover {
    text-decoration: none;
}

body,
textarea,
input,
button,
select,
keygen,
legend {
    font: 13px/24px "微软雅黑", arial, \5b8b\4f53;
    color: #333;
    outline: 0;
}

html {
    background: #fff url(../img/body-bg.jpg) repeat-x;
    background-size: 100% 100%;
    width: 100%;
}

body {
    background: #fff;
    position: relative;
    width: 100%;
    max-width: 1680px;
    overflow-x: hidden;
    margin: 0 auto;
    overflow-x: hidden;
}

a,
a:hover {
    color: #333;
    -webkit-transition: all 400ms;
    transition: all 400ms;
}

a:hover {
    color: #303860;
}

img {
    vertical-align: top;
}

.clearfix:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.pr {
    position: relative;
}

.dn {
    display: none;
}

.ov {
    overflow: hidden;
}

.text-center {
    text-align: center;
}

.none {
    display: none;
}

@font-face {
    font-family: 'nexalight-webfont';
    src: url('/en/fonts/nexalight-webfont.eot');
    src: url('/en/fonts/nexalight-webfont.eot?#iefix') format('embedded-opentype'), url('/en/fonts/nexalight-webfont.woff2') format('woff2'), url('/en/fonts/nexalight-webfont.woff') format('woff'), url('/en/fonts/nexalight-webfont.ttf') format('truetype'), url('/en/fonts/nexalight-webfont.svg') format('svg');
}

@font-face {
    font-family: 'dincond-medium-webfont';
    src: url('/en/fonts/dincond-medium-webfont.eot');
    src: url('/en/fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/en/fonts/dincond-medium-webfont.woff2') format('woff2'), url('/en/fonts/dincond-medium-webfont.woff') format('woff'), url('/en/fonts/dincond-medium-webfont.ttf') format('truetype'), url('/en/fonts/dincond-medium-webfont.svg') format('svg');
}

@font-face {
    font-family: "TeXGyreAdventor-Regular";
    src: url("/en/fonts/texgyreadventor-regular.eot") format("eot"), url("/en/fonts/texgyreadventor-regular.woff") format("woff"), url("/en/fonts/texgyreadventor-regular.ttf") format("truetype"), url("/en/fonts/texgyreadventor-regular.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'novecento-widenormal';
    src: url('/en/fonts/novecentowide-normal.eot');
    src: url('/en/fonts/novecentowide-normal.eot?#iefix') format('embedded-opentype'),
        url('/en/fonts/novecentowide-normal.woff2') format('woff2'),
        url('/en/fonts/novecentowide-normal.woff') format('woff'),
        url('/en/fonts/novecentowide-normal.ttf') format('truetype'),
        url('/en/fonts/novecentowide-normal.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

.header {
    width: 100%;
    height: 93px;
    background: #fff;
    position: relative;
}

.header .head {
    position: relative;
    height: 93px;
}

a.logo {
    width: 178px;
    height: 46px;
    display: block;
    background: url(/en/img/logo.jpg) no-repeat;
    float: left;
    margin-top: 24px;
}

.pro-nav {
    width: 100%;
    height: 225px;
    background: url(/en/css/img/pro.png) no-repeat center top;
}

.fix {
    position: fixed;
    left: 0;
    bottom: 0;
}

.nav {
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    float: right;
    margin-top: 25px;
    position: absolute;
    top: 0;
    right: 242px
}

.nav li {
    float: left;
    background: url(/en/img/nav-point.jpg) no-repeat right center;
}

.nav li a {
    display: block;
    line-height: 45px;
    padding: 0 18px;
    font-size: 13px;
    font-weight: bold;
    color: #3d3d3d;
}

.nav li a:hover {
    color: #B80F14;
}

.nav .last {
    background: 0;
}

.nav .last a {
    padding-right: 0
}

.headlink {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100;
}

/*.headlink{float: right;margin-right:-231px;}*/
.headlink a {
    display: block;
    width: 95px;
    height: 93px;
    float: left;
}

.text-search {
    width: 0px;
    opacity: 0;
    filter: alpha(opacity=0);
    height: 93px;
    line-height: 93px;
    border: 0;
    background: #e4e3e1;
    color: #929293;
    padding-left: 28px;
    float: left;
}

a.btn-search {
    background: #e4e3e1 url(../img/search2.png) no-repeat center center;
}

.sear a.btn-search {
    background: #e4e3e1 url(../img/search2.png) no-repeat center center;
}

a.btn-menu {
    background: #ee2d31 url(../img/icon-menu.jpg) no-repeat center center;
}

#indexslide {
    width: 100%;
    height: 556px;
    min-width: 1200px;
    position: relative;
    -webkit-animation: all .3s;
    animation: all .3s;
    *z-index: 10;
}

.banner li {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.banner li a {
    display: block;
    width: 100%;
    height: 100%;
}

.bannerindex {
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 16px;
    text-align: right;
    right: 0;
    top: 94%;
}

.bannerindex li {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0px 2px;
    background: #fff;
    cursor: pointer;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    _zoom: 1;
    *display: block;
    *float: left;
}

.bannerindex li.on {
    background-color: #ef2e34;
    width: 24px;
    transition: all .2s;
}

#indexslide .w1200 {
    position: absolute;
    bottom: 37px;
    right: 10%;
    /*min-height:482px !important;*/
}

a.slideleft {
    zoom: 1;
    width: 36px;
    height: 36px;
    background: url(/en/img/industry/prev.png) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -28px;
    left: -1000px;
    z-index: 9999;
    outline: none;
}

a.slideright {
    zoom: 1;
    width: 36px;
    height: 36px;
    background: url(/en/img/industry/next.png) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -28px;
    right: -1000px;
    z-index: 9999;
    outline: none;
}

/*#indexslide:hover a.slideleft,#indexslide:hover a.slideright{display: block;}*/

.w1140 {
    width: 1140px;
    margin: 0 auto;
}

.pr {
    position: relative;
}

.side-bg {
    width: 74px;
    height: 262px;
    background: url(/en/css/img/side-bg.png) no-repeat;
    position: fixed;
    top: 300px;
    right: 10%;
    z-index: 120;
}

.side-bg a {
    width: 74px;
    height: 74px;
    display: block;
}

a.side-case {
    margin-top: 20px;
}

a.side-layout {
    margin-top: 20px;
}

.main {
    width: 100%;
    height: 214px;
    position: relative;
}

.mainleftbg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 214px;
    background: #ee2d31;
}

.mainrightbg {
    position: absolute;
    top: 0;
    right: 50%;
    width: 625px;
    height: 214px;
    background: #dfdbd8;
    margin-right: -586px;
    z-index: 1;
}

.main .w1200 {
    position: relative;
    z-index: 1;
}

.mainleft {
    width: 557px;
    float: left;
    height: 214px;
    background: #ee2d31;
    overflow: hidden;
}

.maintip {
    width: 211px;
    height: 214px;
    background: url(/en/img/main-left.jpg) no-repeat;
    float: left;
}

.prolist {
    width: 100%;
    height: 214px;
    float: left;
    position: relative;
    overflow: hidden;
}

.prolist li {
    float: left;
    width: 277px;
    height: 214px;
    background: #d5282b;
    margin-right: -1px;
    -webkit-transition: all .3s;
    transition: all .3s;
    overflow: hidden;
}

.prolist li+li {
    border-left: 4px solid #ee2d31;
}

.prolist li a {
    width: 100%;
    display: inline-block;
}

.prolist li:hover {
    background: #b70f14;
}

.prolist i {
    display: block;
    margin: 65px auto 0;
}

.prolist .icon1 {
    width: 48px;
    height: 49px;
    background: url(/en/img/icon1.png) no-repeat;
    margin-top: 74px;
}

.prolist .icon2 {
    width: 68px;
    height: 58px;
    background: url(/en/img/icon2.png) no-repeat;
}

.prolist .icon3 {
    width: 52px;
    height: 49px;
    background: url(/en/img/icon3.png) no-repeat;
    margin-top: 74px;
}

.prolist .icon4 {
    width: 48px;
    height: 56px;
    background: url(/en/img/icon4.png) no-repeat;
    margin-top: 67px;
}

.prolist .icon5 {
    width: 52px;
    height: 46px;
    background: url(/en/img/icon5.png) no-repeat;
    margin-top: 67px;
}

.prolist li:last-child i {
    margin: 70px auto 0px auto;
    height: 54px;
}


.prolist li span {
    text-align: center;
    display: block;
    color: #d7d5d0;
    font-size: 14px;
    margin-top: 15px;
    font-weight: bold;
}

.prolist .last {
    margin-right: 0;
}

.mainright {
    float: left;
    width: 512px;
    height: 214px;
    position: relative;
}

.newsmore {
    position: absolute;
    top: 12px;
    right: 20px;
    display: block;
    width: 20px;
    height: 20px;
    color: #ef2e34;
    z-index: 10;
    font-size: 16px;
    background: url(/en/img/newsmore.jpg) no-repeat right center;
    padding-right: 54px;
    line-height: 20px;
}

.newsmore:hover {
    color: #d9191f;
}

.more-arr {
    background: #dfdbd8 url(../img/more-arr.png) no-repeat right 7px;
    display: inline-block;
    width: 50px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.newsmore:hover .more-arr {
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all .3s;
}

.newslist {
    margin-top: 30px;
    margin-left: 24px;
    padding-top: 20px;
    width: 406px;
    height: 148px;
    overflow: hidden;
    position: relative;
}

/*.newslist ul{position:absolute;top:0;left:0;}*/
.newslist li {
    margin-bottom: 15px;
}

.newslist h3 {
    font-size: 16px;
    color: #5c5a5b;
    line-height: 24px;
}

.newslist span {
    display: block;
    font-family: "nexalight-webfont";
    font-size: 30px;
    color: #ff7200;
    line-height: 46px;
}

.newslist li p {
    font-size: 12px;
    line-height: 24px;
}

.newstitle {
    margin-left: 23px;
}

.newstitle li {
    height: 46px;
    line-height: 46px;
    text-align: centent;
    float: left;
    padding: 0 15px;
    background: #d4d1cc;
    font-weight: bold;
    margin-right: 3px;
    cursor: pointer;
}

.newstitle li.on {
    background: #c7c3be;
}

.mainafter {
    width: 374px;
    height: 214px;
    background: url(/en/img/mainafter-bg.jpg) no-repeat;
    position: absolute;
    right: -240px;
    top: 0;
    display: none;
}

/*.mainafter:hover{background:rgba(0,0,0,0.1) !important;background:#000;filter:alpha(opacity=10);
}*/
.mainafter a {
    width: 95px;
    height: 95px;
    background: #b70f14;
    display: inline-block;
    margin-top: 39px;
    margin-left: 39px;
}

.mainafter i {
    display: block;
    margin: 0 auto 0;
}

.mainafter .icon6 {
    width: 39px;
    height: 39px;
    background: url(/en/img/icon6.png) no-repeat;
    margin-top: 16px;
}

.mainafter span {
    text-align: center;
    display: block;
    color: #eab7b9;
    font-size: 14px;
    margin-top: 4px;
    font-weight: bold;
}

.footer {
    width: 100%;
    background: #262429;
    height: 86px;
    color: #b29a82;
}

.footer a {
    color: #b29a82;
}

p.cp {
    padding-top: 25px;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 0;
}

.footer .copy {
    font-weight: none;
    color: #6b5f5b;
}

.stork {
    float: right;
    padding-top: 18px;
    color: #bdbcbd;
}

.stork p {
    float: left;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    padding-top: 4px;
    text-align: right;
    padding-right: 20px;
}

.snum {
    width: 111px;
    float: right;
    color: #d5282b;
    font-family: "dincond-medium-webfont";
    font-size: 46px;
    margin-top: -12px;
}

.snum i {
    display: block;
    float: left;
    padding-top: 15px;
}

a.icon-wx {
    display: block;
    width: 33px;
    height: 33px;
    background: url(/en/img/icon-wx.png) no-repeat;
    float: left;
    margin-top: 25px;
    margin-left: 10px;
}

a.icon-sina {
    display: block;
    width: 33px;
    height: 33px;
    background: url(/en/img/icon-sine.png) no-repeat;
    float: left;
    margin-top: 25px;
    margin-left: 10px;
}

a.reenoo {
    display: block;
    width: 111px;
    height: 16px;
    background: url(/en/img/reenoo.png) no-repeat;
    float: left;
    margin-top: 35px;
    margin-left: 10px;
}

a.btn-sell {
    position: absolute;
    bottom: -93px;
    right: 0;
    width: 95px;
    height: 93px;
    background: url(/en/img/icon-sell.jpg) no-repeat;
    display: block;
    z-index: 50;
}

/*遮罩*/
.mapMask {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 110;
    opacity: 0.8;
    filter: alpha(opacity=70);
    _height: 1110px;
    display: none;
}

.wx-box {
    width: 434px;
    margin: 0 auto;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -217px;
    margin-top: -175px;
    z-index: 999;
    display: none;
}

.wx-1 {
    padding: 17px 12px 0;
    width: 163px;
    height: 332px;
    background: #fff;
    text-align: center;
    margin: 0 15px;
    float: left;
}

.wx-1 img {
    margin-bottom: 10px;
}

.wx-1 h2 {
    color: #d84042;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
}

.wx-1 p {
    color: #989796;
}

/*网站地图*/
.webMap {
    width: 450px;
    background: #fff;
    position: fixed;
    top: 0;
    right: -450px;
    height: 100%;
    z-index: 999;
    -webkit-transition: all .4s;
    transition: all .4s;
    opacity: 1;
    visibility: hidden;
}

.slide-close {
    display: block;
    width: 20px;
    height: 20px;
    float: right;
    margin: 35px 35px 0 0;
    background: url(/en/img/close.png) no-repeat;
}

.webMap-title {
    color: #f1dddd;
    line-height: 20px;
    margin-bottom: 22px;
    background: #ee2d31;
    height: 93px;
}

.webMap-title ul li {
    width: 90px;
    height: 93px;
    text-align: center;
    font-weight: bold;
    line-height: 93px;
    font-size: 14px;
    float: left;
    margin-right: 3px;
    background: #d5282b;
    cursor: pointer;
}

.webMap-title ul li:hover {
    background: #b70f14;
}

.webMap-title ul li a {
    color: #fff;
}

.webMap-title ul .curr {
    background: #b70f14;
}

.webMap-dl {
    margin-bottom: 8px;
    width: 420px;
    padding-left: 30px;
    overflow: hidden;
}

.webMap-dl dt {
    margin-bottom: 5px;
}

.webMap-dl a {
    color: #787f9d;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.webMap-dl dt a {
    font-size: 15px;
    display: inline-block;
    color: #ee2d31;
    font-weight: bold;
}

.webMap-dl dd {
    float: left;
}

.webMap-dl dd a {
    margin-right: 12px;
    display: block;
    margin-bottom: 8px;
    font-size: 13px;
    color: #9e948b;
    line-height: 13px;
}

.webMap-dl dd a:hover {
    color: #ee2d31;
}

.open-side .webMap {
    right: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.webMap-wx {
    padding-left: 30px;
    margin-top: 20px;
}

.webMap-wx img {
    margin-right: 10px;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.webMap-wx p {
    margin-top: 6px;
    color: #999;
}

.prolist .crt {
    width: 346px;
}

.prolist .crt a {
    width: 173px;
    display: inline-block;
}

/*体育比赛比分模块定位*/
.prolist .item {
    position: absolute;
    top: 0;
}

.item1 {
    left: 0px;
}

.item2 {
    left: 136px;
}

.item3 {
    left: 272px;
}

.item4 {
    left: 408px;
}

.state-0 .item1 {
    left: 0px;
}

.state-0 .item2 {
    left: 346px;
}

.state-0 .item3 {
    left: 415px;
}

.state-0 .item4 {
    left: 484px;
}

.state-1 .item1 {
    left: 0px;
}

.state-1 .item2 {
    left: 69px;
}

.state-1 .item3 {
    left: 415px;
}

.state-1 .item4 {
    left: 484px;
}

.state-2 .item1 {
    left: 0px;
}

.state-2 .item2 {
    left: 69px;
}

.state-2 .item3 {
    left: 138px;
}

.state-2 .item4 {
    left: 484px;
}

.state-3 .item1 {
    left: 0px;
}

.state-3 .item2 {
    left: 69px;
}

.state-3 .item3 {
    left: 138px;
}

.state-3 .item4 {
    left: 209px;
}

.mainbg {
    background: #f4f1f0;
}

/*子导航*/

.inmain {
    width: 100%;
    height: 190px;
    background: url(/en/img/news/top-banner.jpg) no-repeat center 0;
    overflow: hidden;
}

.sNav {
    height: 66px;
    background: #000;
    background: rgba(0, 0, 0, 0.1);
    margin-top: 124px;
    filter: Alpha(opacity=10);
}

.sNav a {
    position: relative;
    float: left;
    margin-left: 28px;
    font-weight: bold;
    line-height: 66px;
    color: #55524f;
}

.sNav a:hover span {
    width: 100%;
    transition: all .3s;
}

.sNav a span {
    width: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    background: #c60000;
    transition: all .3s;
}

.sNav .on span {
    width: 100%;
    transition: all .3s;
}

/*面包屑导航*/
.crm {
    height: 66px;
    line-height: 66px;
    text-align: right;
}

.crm .crm-icon {
    width: 10px;
    height: 16px;
    background: url(/en/img/crm-icon.png) no-repeat left bottom;
    display: inline-block;
    padding-right: 10px;
}

.crm a {
    background: url(/en/img/crm-arr-icon.png) no-repeat left 6px;
    padding: 0 12px;
    font-size: 12px;
    font-weight: bold;
}

.crm .last {
    padding-right: 0;
    color: #ca1010;
}

/*新闻*/
.news {
    width: 100%;
    overflow: hidden;
}

.newsLeft {
    width: 768px;
    float: left;
}

.newsLeft ul li {
    width: 100%;
    height: 120px;
    overflow: hidden;
    border-bottom: 1px dashed #e2dfdc;
    padding-top: 22px;
    position: relative;
    background: rgba(226, 223, 220, 0);
}

.newsLeft ul li span {
    color: #9e948b;
    font-size: 24px;
    font-family: 'novecento-widenormal';
    font-weight: bold;
    width: 175px;
    text-align: center;
    float: left;
}

.newsLeft .summary {
    width: 571px;
    float: left;
    padding-right: 22px;
}

.newsLeft .summary h3 {
    font-size: 16px;
    padding-bottom: 11px;
    color: #6f6358;
}

.newsLeft .summary p {
    color: #9e948b;
    font-size: 13px;
}

.newsLeft .new-go {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 142px;
    background: #d5282b url(../img/news/list-icon.png) no-repeat center center;
    box-shadow: -100px 0 125px #e2dfdc;
    opacity: 0;
}

.newsLeft ul li:hover {
    background: #e2dfdc;
    background: rgba(226, 223, 220, 1);
    transition: all .5s;
}

.newsLeft ul li:hover .new-go {
    opacity: 1;
    width: 142px;
    transition: all .3s;
}

.page {
    margin: 25px 0 50px 480px;
    overflow: hidden;
}

.page a {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #f4f1ed;
    margin-right: 10px;
    float: left;
    color: #9f9f9f;
}

.page span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #f4f1ed;
    margin-right: 10px;
    float: left;
    color: #dd5a5c;
}

.page .prev {
    background: #f4f1ed url(../img/news/fy-left.jpg) no-repeat center center;
}

.page .next {
    background: #f4f1ed url(../img/news/fy-right.jpg) no-repeat center center;
}

.newsRight {
    width: 412px;
    float: right;
}

.newsrb {
    padding: 20px;
    background: #f4f1ed;
    height: 312px;
}

.newsrb h2 {
    color: #6f6358;
    margin-bottom: 7px;
    font-size: 28px;
    font-weight: bold;
    font-family: 'novecento-widenormal', sans-serif;
}

.newsrb h3 {
    margin-bottom: 8px;
    font-size: 17px;
    font-weight: bold;
    color: #6f6358;
}

.newsrb p {
    color: #7a7774;
    font-weight: bold;
    font-size: 12px;
    width: 322px;
}

.newsrb span {
    margin-top: 16px;
    color: #c01e11;
    font-weight: bold;
    display: block;
}

.newsLeft .page {
    margin: 25px 0 50px 174px;
    overflow: hidden;
}

/*新闻详情页*/

.newsmain {
    padding: 30px 38px 150px;
    background: #fff;
}

.news_dtop {
    margin-bottom: 15px;
}

.news_dtop h1 {
    margin-bottom: 10px;
    color: #d1ab65;
    font-size: 24px;
    font-weight: bold;
    font-family: 'novecento-widenormal', sans-serif;
}

.news_dtop h2 {
    color: #685e55;
    font-size: 18px;
    font-weight: bold;
}

.news_content {
    width: 100%;
}

.news_content p {
    font-size: 12px;
    margin: 10px 0;
    color: #867e77;
}

.news_content img {
    max-width: 600px;
}

/*文章分享*/
.news_share {
    margin-top: 40px;
}

.news_share span {
    margin-top: 10px;
}

.news_share .bshare-custom a {
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 0;
    width: 40px;
    height: 40px;
    overflow: hidden;
    background: url(/en/img/news/share-icon.png);
    transition: all 0;
}

.news_share .bshare-custom .bshare-weixin {
    background-position: 90px 0;
}

.news_share .bshare-custom .bshare-weixin:hover {
    background-position: 90px -45px;
}

.news_share .bshare-custom .bshare-qzone {
    background-position: 140px 0;
}

.news_share .bshare-custom .bshare-qzone:hover {
    background-position: 140px -45px;
}

.news_share .bshare-custom .bshare-sinaminiblog {
    background-position: 40px 0;
}

.news_share .bshare-custom .bshare-sinaminiblog:hover {
    background-position: 40px -45px;
}

.news_share .bshare-custom .bshare-qqim {
    background-position: 0 0;
}

.news_share .bshare-custom .bshare-qqim:hover {
    background-position: 0 -45px;
}


/*投资者关系*/
.touzi {
    width: 100%;
    overflow: hidden;
}

.tzLeft {
    width: 806px;
    float: left;
    height: 444px;
}

.tzLeft ul li {
    width: 100%;
    height: 68px;
    overflow: hidden;
    border-bottom: 1px dashed #e2dfdc;
    padding-top: 22px;
    position: relative;
    background: rgba(226, 223, 220, 0);
}

.tzLeft ul li span {
    color: #9e948b;
    font-size: 24px;
    font-family: 'novecento-widenormal';
    font-weight: bold;
    width: 175px;
    text-align: center;
    float: left;
}

.tzLeft .summary {
    width: 468px;
    float: left;
}

.tzLeft .summary h4 {
    font-size: 16px;
    padding-bottom: 11px;
    color: #6f6358;
}

.tzLeft .tz-go {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 90px;
    background: #d5282b url(../img/touzi/down-icon.png) no-repeat center center;
    box-shadow: -74px 0 190px #e2dfdc;
    opacity: 0;
}

.tzLeft ul li:hover {
    background: #e2dfdc;
    background: rgba(226, 223, 220, 1);
    transition: all .5s;
}

.tzLeft ul li:hover .tz-go {
    opacity: 1;
    width: 90px;
    transition: all .3s;
}

.touzi .page {
    margin: 25px 0 50px 26px;
    overflow: hidden;
}

.tzRight {
    width: 294px;
    float: right;
    background: #eceae8;
    height: 364px;
    padding: 40px;
}

.tzRight h2 {
    font-size: 15px;
    color: #d5282b;
    padding-bottom: 12px;
    position: relative;
    margin-top: -13px;
}

.tzRight h2 span {
    display: block;
    width: 80px;
    height: 3px;
    background: #d5282b;
    position: absolute;
    bottom: -3px;
    left: 0;
}

.tzsrb p {
    font-size: 12px;
    line-height: 18px;
    color: #6f6358;
    font-weight: bold;
}

.tz-img1 {
    width: 100%;
    height: 398px;
    background: url(/en/img/touzi/tz-img1.jpg) no-repeat center 0;
    background-size: cover;
    min-width: 1200px;
}

/*投资-中报/年报*/
.tzLeft2 {
    width: 776px;
    float: left;
    height: 444px;
}

.tzLeft2 ul {
    overflow: hidden;
    height: 286px;
}

.tzLeft2 ul li {
    width: 170px;
    height: 286px;
    float: left;
    margin-right: 24px;
    text-align: center;
    position: relative;
}

.tzLeft2 ul li img {
    border: 1px solid #eee;
    width: 100%;
    height: 247px;
}

.tzLeft2 ul li h3 {
    line-height: 52px;
    color: #6f6358;
    font-size: 14px;
}

.tzLeft2 .tz-go {
    display: block;
    position: absolute;
    bottom: 37px;
    width: 90px;
    height: 0px;
    background: #d5282b url(../img/touzi/down-icon.png) no-repeat center center;
    opacity: 0;
    left: 50%;
    margin-left: -45px;
    transition: all .3s;
}

.tzLeft2 ul li:hover .tz-go {
    height: 90px;
    opacity: 1;
    transition: all .3s;
}

.touzi .tzLeft2 .page {
    margin: 40px 0 0 0;
    overflow: hidden;
}

/*投资-股票报价*/
/*.tzLeft3{width:580px;height:444px;float:left;}
.tzTop3{width:736px;height:185px;}
.tzTop3 h2{color:#d5282b;font-size:17px;margin-bottom:20px;}
.gp-bg p{color:#6f6358;font-size:13px;line-height:18px;font-weight: bold;}
.tzBtm3{width:736px;overflow: hidden;}
.gp-bg{width:1124px;height:392px;background:#eceae8 url(../img/touzi/gupiao-bg.png) no-repeat;padding:48px 38px 0;}
.tzBtm3 .btm-left{float:left;width:260px;}
.tzBtm3 .btm-right{float:left;padding-left:20px;}
.touzi3-left{float:left;}
.touzi3-right{float:right;width:388px;}
.touzi3-right .snum{font-size:88px;width:200px;text-align: right;position:relative;font-weight: bold;height:66px;padding:0;line-height:66px;}
.touzi3-right .snumd{display: none\9;position:absolute;  z-index:1;  top:68px;right:0;  height:66px;overflow:hidden;width:100%;  -webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);transform:scaleY(-1); color:#989797;}
.touzi3-right .mod{position:absolute;bottom:-70px;right:0;width:197px;height:70px;display: block;z-index:999999;background:url(/en/img/touzi/model.png) no-repeat;}
.touzi3-right .snum i{padding:0;}
.tz3Right-center {height:115px;float: right;width:450px}
.tz3Right-center .num{float:right;margin-left:42px;}
.touzi3-right .tz3Right-center .first{margin-left:0;}
.tz3Right-center .num h3{text-align: right;margin-bottom:8px;}
.tz3Right-center .num span{color:#b9b2ae;font-family: 'dincond-medium-webfont';font-size:32px;text-align: right;}
.tz3Right-top{width:100%;height:178px;}
.tz3Right-bottom {float:right;text-align: right;}
.tz3Right-bottom p{color:#9e948b;font-weight: 100;font-size:12px;}
*/
.tzLeft3 {
    width: 580px;
    height: 444px;
    float: left;
}

.tzTop3 {
    width: 414px;
    height: 196px;
}

.tzTop3 h2 {
    color: #d5282b;
    font-size: 17px;
    margin-bottom: 20px;
}

.gp-bg p {
    color: #6f6358;
    font-size: 13px;
    line-height: 18px;
    font-weight: bold;
}

.tzBtm3 {
    width: 672px;
    /* height: 196px; */
    padding: 0 38px;
    overflow: hidden;
}

.gp-bg {
    width: 1162px;
    /* height: 392px; */
    background: #eceae8 url(../img/touzi/gupiao-bg.png) no-repeat;
    padding: 48px 0px 0 38px;
}

.tzBtm3 .btm-left {
    float: left;
    width: 260px;
}

.tzBtm3 .btm-right {
    float: left;
    padding-left: 20px;
}

.touzi3-left {
    float: left;
}

.touzi3-right {
    float: right;
    width: 748px;
}

.touzi3-right .snum {
    font-size: 88px;
    width: 200px;
    text-align: right;
    position: relative;
    font-weight: bold;
    height: 66px;
    padding: 0;
    line-height: 66px;
}

.touzi3-right .snumd {
    display: none\9;
    position: absolute;
    z-index: 1;
    top: 68px;
    right: 0;
    height: 66px;
    overflow: hidden;
    width: 100%;
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    transform: scaleY(-1);
    color: #989797;
}

.touzi3-right .mod {
    position: absolute;
    bottom: -70px;
    right: 0;
    width: 197px;
    height: 70px;
    display: block;
    z-index: 999999;
    background: url(/en/img/touzi/model.png) no-repeat;
}

.touzi3-right .snum i {
    padding: 0;
}

.touzi3-left .snum {
    font-size: 88px;
    float: left;
    width: 200px;
    text-align: right;
    position: relative;
    font-weight: bold;
    height: 66px;
    padding: 0;
    line-height: 66px;
}

.touzi3-left .snumd {
    display: none\9;
    position: absolute;
    z-index: 1;
    top: 68px;
    right: 0;
    height: 66px;
    overflow: hidden;
    width: 100%;
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    transform: scaleY(-1);
    color: #989797;
}

.touzi3-left .mod {
    position: absolute;
    float: left;
    bottom: -70px;
    right: 0;
    width: 197px;
    height: 70px;
    display: block;
    z-index: 999999;
    background: url(/en/img/touzi/model.png) no-repeat;
}

.touzi3-left .snum i {
    padding: 0;
}

.tz3Right-center {
    height: 154px;
    width: 672px;
    background: url("/en/img/tz3Right-center.png") no-repeat center center;
    padding: 46px 38px 0 38px;
}

.tz3Right-center .num {
    float: left;
    margin-right: 54px;
}

.touzi3-right .tz3Right-center .first {
    margin-left: 0;
}

.tz3Right-center .num h3 {
    text-align: left;
    margin-top: 4px;
    font-size: 13px;
    color: #6f6358;
}

.tz3Right-center .num span {
    color: #bab3af;
    font-family: 'dincond-medium-webfont';
    font-size: 32px;
    text-align: right;
}

.tz3Right-top {
    width: 100%;
    /* height: 192px; */
    padding-bottom: 20px;
}

.tz3Right-bottom {
    width: 100%;
    padding-top: 95px;
}

.tz3Right-bottom p {
    color: #9e948b;
    font-weight: 100;
    font-size: 12px;
}

/*投资-投资者预约*/
.tzLeft4 {
    width: 806px;
    float: left;
    height: 444px;
}

.tzLeft4 .question-input {
    width: 382px;
    height: 56px;
    border: 0;
    color: #9e948b;
    padding-left: 16px;
    background: #f6f6f5;
    margin-bottom: 10px;
    line-height: 56px;
}

.tzLeft4 .question-input:hover {
    height: 50px;
    width: 379px;
    border: 3px solid #e2dfdc;
    padding-left: 13px;
    background: #ffffff;
    line-height: 50px;
}

.tzLeft4 .sub-btn {
    width: 100%;
    height: 56px;
    text-align: center;
    line-height: 56px;
    background: #e2dfdc;
    border: 0;
    font-weight: bold;
    cursor: pointer;
}

.tzLeft4 .touz-title {
    margin-bottom: 25px;
}

.tzLeft4 .touz-title h2 {
    color: #c60000;
    margin-bottom: 5px;
    font-size: 16px;
}

.tzLeft4 .touz-title p {
    line-height: 22px;
    width: 464px;
    color: #9e948b;
}



/*体育比赛比分体育比赛比分*/
.about {
    background: -webkit-linear-gradient(#f7f4f3, #dfdcd9);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#f7f4f3, #dfdcd9);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#f7f4f3, #dfdcd9);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#f7f4f3, #dfdcd9);
    background
    /*\**/
    : #f6f3f2\9;
}

.about1 {
    background: #fff;
    padding: 48px 30px 0 30px;
    width: 1140px;
    margin: 0 auto;
    overflow: hidden;
}

.about1 h1 {
    font-size: 20px;
    color: #df0000;
    margin-bottom: 3px;
}

.about1 h2 {
    font-family: "nexalight-webfont";
    font-size: 34px;
    line-height: 48px;
    color: #ffa415;
    font-weight: 200;
    text-transform: Uppercase;
}

.about1 p {
    font-size: 13px;
    color: #9e948b;
    line-height: 22px;
    font-weight: 600;
}

.about-img1 {
    width: 100%;
    height: 414px;
    background: url(/en/img/about/shidai-img1.jpg) no-repeat center 0;
    background-size: cover;
    min-width: 1200px;
}

.about2 {
    overflow: hidden;
}

.ceo-title {
    width: 520px;
    margin: 0 auto 40px;
}

.ceo-title ul {
    display: table-cell;
}

.ceo-title ul li {
    padding: 0 18px;
    line-height: 50px;
    color: #6f6358;
    float: left;
}

.ceo-title ul li.curr {
    background: #c60000;
    color: #fff;
}

.ceo-title ul li.curr a {
    color: #fff;
}

.about2 .ceo-name {
    overflow: hidden;
    padding-bottom: 30px;
}

.about2 .ceo-nameContent {
    width: 905px;
    padding-right: 37px;
    float: left;
}

.ceo-nameContent h2 {
    color: #bd0000;
    font-size: 16px;
    margin-bottom: 14px;
    margin-top: 20px;
}

.ceo-nameContent p {
    color: #9e948b;
    font-size: 12px;
    line-height: 24px;
}

.ceo-img {
    float: left;
}

.ceo-list {
    background: #fff;
    padding-top: 40px;
}

.ceo-list ul {}

.ceo-list ul li {
    width: 700px;
    padding-right: 50px;
    margin-bottom: 35px;
}

.ceo-list ul li h2 {
    color: #bd0000;
    font-size: 16px;
    margin-bottom: 14px;
}

.ceo-list ul li p {
    color: #9e948b;
    font-size: 12px;
    line-height: 24px;
}

.ceo-list h4 {
    width: 1200px;
    color: #333;
    font-size: 18px;
    line-height: 100%;
    border-top: 2px solid #f2f2f2;
    line-height: 80px;
}

.ceo-name2 {
    height: 464px;
    background: url(/en/img/about/builder.png) no-repeat right bottom;
}

/*高级管理层*/
.about3 {
    padding: 38px;
    overflow: hidden;
    background: #fff;
}

.ceo-name3 .ceo-nameContent {
    width: 560px;
    padding: 0 37px;
    float: left;
    height: 388px;
}

/*体育比赛比分品牌-体育比赛比分体育比赛比分*/
/*.about4{overflow: hidden;}*/
.about4 h2 {
    color: #bd0000;
    font-size: 16px;
}

.about4 h3 {
    color: #a79e9f;
    font-family: 'dincond-medium-webfont';
    text-transform: uppercase;
    font-size: 20px;
}

.about4 p {
    color: #9e948b;
    font-size: 12px;
    line-height: 24px;
    margin-top: 10px;
}

.about4 .ab1 {
    position: relative;
    width: 570px;
    height: 560px;
    padding: 40px 0 0 30px;
    background: #fff url(../img/about/brand-ab1.png) no-repeat center 450px;
}

.brand {
    width: 276px;
    height: 266px;
    float: left;
    padding: 34px 0 0 24px;
    position: relative;
}

.about4 .ab2 {
    background: #e9e5e3;
}

.about4 .ab3 {
    background: #fff;
}

.about4 .ab4 {
    background: #f3f3f3;
}

.about4 .ab5 {
    background: #cec5c1;
}

.ab1 .ab1-img {
    position: absolute;
    right: 116px;
    bottom: 7px;
}

.brand .ab2-img {
    position: absolute;
    right: 50px;
    bottom: 24px;
    animation-delay: .2s;
}

.brand .ab3-img {
    position: absolute;
    right: 50px;
    bottom: 24px;
    animation-delay: .4s;
}

.brand .ab4-img {
    position: absolute;
    right: 50px;
    bottom: 24px;
    animation-delay: .6s;
}

.brand .ab5-img {
    position: absolute;
    right: 50px;
    bottom: 24px;
    animation-delay: .8s;
}

/*体育比赛比分品牌内页*/
.brand-title {
    width: 640px;
    margin: 0 auto 40px;
}

.brand-title ul {
    display: table-cell;
}

.brand-title ul li {
    padding: 0 18px;
    line-height: 50px;
    color: #6f6358;
    float: left;
}

.brand-title ul li.curr {
    background: #c60000;
    color: #fff;
}

.brand-title ul li.curr a {
    color: #fff;
}

.brand1-left {
    width: 440px;
    height: 655px;
    float: left;
}

.brand1-left h2 {
    color: #66585b;
    margin-bottom: 20px;
}

.brand1-left p {
    margin-top: 0;
}

.brand1-right {
    width: 756px;
    height: 655px;
    float: left;
    background: url(/en/img/about/brand1-list4.png) no-repeat center 450px;
}

.brand1-right>div {
    height: 120px;
}

.brand1-list1 {
    background: url(/en/img/about/brand1-list1.png) no-repeat;
}

.brand1-list2 {
    background: url(/en/img/about/brand1-list2.png) no-repeat;
}

.brand1-list3 {
    background: url(/en/img/about/brand1-list3.png) no-repeat;
}

.brand1-list1 h3 {
    width: 110px;
    height: 100px;
    margin-left: 120px;
    color: #fcf6f6;
    font-size: 14px;
    padding: 20px 0 0 10px;
    float: left;
}

.brand1-list1 p {
    float: left;
    margin: 48px 0 0 30px;
}

.brand1-list2 h3 {
    width: 150px;
    height: 100px;
    color: #fcf6f6;
    font-size: 14px;
    padding: 20px 0 0 10px;
    float: right;
}

.brand1-list2 p {
    float: right;
    padding-right: 25px;
    margin-top: 36px;
}

.brand1-list3 h3 {
    width: 110px;
    height: 100px;
    color: #fcf6f6;
    font-size: 14px;
    padding: 20px 0 0 10px;
    float: left;
}

.brand1-list3 p {
    float: left;
    padding-left: 30px;
    margin-top: 25px;
}

.brand1-list3 p span {
    font-size: 18px;
    color: #d5282b;
    width: 40px;
    margin-right: 20px;
    text-align: right;
    display: inline-block;
    font-weight: bold;
}

.brand1-list1 p,
.brand1-list2 p,
.brand1-list3 p {
    font-size: 18px;
    color: #d5282b;
}

/*品牌视频-体育比赛比分体育比赛比分*/
.brand-video ul {
    width: 1209px;
}

.brand-video ul li {
    width: 364px;
    height: 241px;
    float: left;
    padding: 15px;
    background: #fff;
    margin: 0 9px 9px 0;
}

.brand-video ul li:hover .model {
    opacity: .8;
    filter: alpha(opacity=70);
}

.video-img {
    width: 364px;
    height: 198px;
    margin-bottom: 15px;
    position: relative;
}

.brand-video h3 {
    font-size: 13px;
    color: #665659;
}

.model {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 364px;
    height: 198px;
    background: url(/en/img/about/video-model.png) no-repeat;
}

.pop-wrap {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999;
}

.pop-wrap var {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.4;
    filter: Alpha(opacity=40);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}

.pop-wrap .pop-cont {
    width: 1200px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 99;
}

.video-pop .pop-cont {
    width: 900px;
    top: 15%;
    bottom: auto;
}

.video-pop .pop-cont video {
    display: block;
    width: 100%;
}

/*大型品牌活动*/
.brand2 {
    position: relative;
    margin-bottom: 58px;
}

.brand2-content {
    padding-bottom: 35px;
    padding-right: 38px;
}

.brand2-content h2 {
    color: #66585b;
    font-size: 15px;
}

.brand-item {
    float: left;
    width: 364px;
    height: 352px;
    padding: 15px;
    background: #fff;
    margin-right: 9px;
}

.brand2 .brand-item h2 {
    line-height: 36px;
    color: #ec7811;
    font-family: 'dincond-medium-webfont';
    font-size: 24px;
    margin-top: 14px;
}

.brand2 .brand-item h3 {
    font-size: 13px;
    color: #665659;
    font-family: "微软雅黑", arial, \5b8b\4f53;
}

.brand2 .brand-item p {
    color: #9e948b;
    margin: 0;
}

.item-img {
    width: 365px;
    height: 198px;
    position: relative;
}

.ind-over {
    width: 91px;
    height: 84px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: url(/en/img/industry/ind-over.png) no-repeat;
}

.ind-over2 {
    display: inline-block;
    width: 126px;
    height: 100px;
    background: url(/en/img/industry/ind-over2.png) no-repeat;
    margin-top: 40px;
}

.item-img img {
    width: 100%;
    height: 100%;
}

.brand-pro {
    overflow: hidden;
    position: relative;
}

.brand-pro .last {
    margin-right: 0
}

.brand2 .pre {
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    top: 235px;
    left: -55px;
    background: url(/en/img/industry/prev.png) no-repeat;
}

.brand2 .nex {
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    top: 235px;
    right: -55px;
    background: url(/en/img/industry/next.png) no-repeat;
}

.brand-video {
    padding-bottom: 20px;
}

.brand4 {
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 55px;
    border-bottom: 2px solid #9e948b;
}

.brand4:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.brand4 h2 {
    line-height: 36px;
    color: #665659;
    font-size: 13px;
    margin-top: 10px;
}

.brand4 .pre {
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    top: 145px;
    left: -60px;
    background: url(/en/img/industry/prev.png) no-repeat;
}

.brand4 .nex {
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    top: 145px;
    right: -60px;
    background: url(/en/img/industry/next.png) no-repeat;
}

.brand-pic ul {
    width: 1210px;
}

.brand-pic ul li {
    float: left;
    width: 232px;
    height: 364px;
    margin-right: 10px;
    text-align: center;
}

.brand-pic ul li:hover .down {
    height: 90px;
    opacity: 1;
    transition: all .3s;
}

.brand-pic .pic-img {
    width: 232px;
    height: 310px;
    position: relative;
    background: #fff;
}

.brand-pic .pic-img img {
    width: 100%;
    height: 100%;
}

.pic-img .down {
    display: block;
    position: absolute;
    left: 71px;
    bottom: 0;
    width: 90px;
    height: 0px;
    background: #d5282b url(../img/touzi/down-icon.png) no-repeat center center;
    opacity: 0;
}

/*体育比赛比分荣誉*/

.about5-time {
    position: relative;
    background: url(/en/img/about/brand1-list4.png) no-repeat right bottom;
    padding-bottom: 80px;
}

.time-line {
    width: 1200px;
    height: 472px;
    overflow: hidden;
    position: relative;
    padding-bottom: 120px;
}

.time-line ul {
    overflow: hidden;
    position: absolute;
    top: 0;
    padding-left: 10px;
}

.time-line .tempWrap {
    width: 1196px !important;
    padding-left: 4px;
}

.time-line .tempWrap ul {
    padding-left: 10px !important;
}

.time-line ul li {
    float: left;
    width: 386px;
    height: 477px;
    background: url(/en/img/about/about5-line.png) no-repeat 0 28px;
    position: relative;
}

.time-line ul li h3 {
    color: #d5282b;
    margin-left: -8px;
    font-size: 14px;
}

.time-line ul li .content {
    position: absolute;
    top: 121px;
    left: 35px;
}

.time-line ul li p {
    color: #918981;
    font-size: 12px;
    padding-right: 30px;
    position: relative;
    padding-left: 10px;
}

.time-line ul li p:before {
    content: "";
    border: 2px solid #6d6565;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 11px;
}

.about5-time .pre {
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    top: 150px;
    left: -65px;
    background: url(/en/img/industry/prev.png) no-repeat;
}

.about5-time .nex {
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    top: 150px;
    right: -65px;
    background: url(/en/img/industry/next.png) no-repeat;
}

/*联系体育比赛比分*/
.lianxi {
    overflow: hidden;
    background: -webkit-linear-gradient(#f7f4f3, #dfdcd9);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#f7f4f3, #dfdcd9);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#f7f4f3, #dfdcd9);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#f7f4f3, #dfdcd9);
    background
    /*\**/
    : #f6f3f2\9;
}

.lx-company {
    height: 248px;
    background: #fff url(../img/lianxi/gs-bian.png) no-repeat right bottom;
}

.company-img {
    float: left;
}

.company {
    width: 600px;
    float: left;
    padding: 48px 0 0 38px;
}

.company h2 {
    color: #66585b;
    font-size: 18px;
    margin-bottom: 6px;
}

.company p {
    color: #9e948b;
    font-size: 13px;
}

.company span {
    font-size: 30px;
    color: #ee2d31;
    font-family: 'dincond-medium-webfont';
    font-weight: 700;
}

.lianxi-main {
    background: #f4f1ed;
    overflow: hidden;
}

.lx1-left {
    float: left;
    width: 324px;
    height: 439px;
    background: #d5282b;
    padding: 48px 38px 0;
}

.lx1-left h2 {
    font-size: 18px;
    color: #fff;
    margin-bottom: 6px;
}

.lx1-left span {
    color: #ea9495;
    text-transform: uppercase;
    font-size: 26px;
    font-family: 'dincond-medium-webfont';
}

.lx1-center {
    width: 800px;
    min-height: 487px;
    float: left;
    background: #fff;
    position: relative;
    overflow: hidden;
}

.lx1-center:after {
    content: "";
    display: block;
    width: 0;
    height: 100%;
    border-left: 1px solid #eceae8;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
}

.lx1-center .lx1-zx {
    float: left;
    width: 324px;
    height: 285px;
    padding: 35px 0;
    border-bottom: 5px solid #eceae8;
    margin: 0 38px;
}

.lx1-center .lx1-zx p a {
    display: inline-block;
}

.lx1-zx h3 {
    font-size: 16px;
    color: #c60000;
    margin-bottom: 10px;
}

.lx1-zx p {
    color: #8d8d8d;
}

.lx1-right {
    float: left;
    display: none;
    width: 324px;
    height: 439px;
    background: #fff;
    padding: 48px 38px 0;
}

.lx1-right h3 {
    font-size: 16px;
    color: #c60000;
    margin-bottom: 10px;
}

.lx1-right p {
    color: #8d8d8d;
}

.lx2 {
    background: #fff;
    overflow: hidden;
}

.lx2-center {
    width: 322px;
    min-height: 457px;
    float: left;
    background: #fff;
    border-right: 1px solid #eceae8;
    padding: 0 38px;
}

.lx2-center .lx2-zx {
    padding: 35px 0;
    min-height: 128px;
    border-bottom: 5px solid #eceae8;
}

.lx2-zx h3 {
    font-size: 16px;
    color: #c60000;
    margin-bottom: 10px;
}

.lx2-zx p {
    color: #8d8d8d;
    font-size: 12px;
}

.lx2 .last {
    border: 0;
}

.lx2 .lx2-center .last {
    border: 0;
}

.lx1-center .last {
    border: 0;
}

.lx2-zx h1 {
    font-size: 16px;
    color: #66585b;
    margin-top: 30px;
}

.lx2-zx h2 {
    font-size: 26px;
    color: #ee2d31;
    font-family: 'dincond-medium-webfont';
    margin-top: 8px;
}

.lx4-left {
    padding: 48px 38px 20px;
    /* height: 380px; */
    width: 712px;
    float: left;
}

.lx4-left h2 {
    color: #66585b;
    font-size: 16px;
    margin-bottom: 20px;
}

.lx4-left p {
    color: #9e948b;
    font-size: 12px;
    line-height: 24px;
}

.lx4-left h4 {
    font-size: 14px;
    color: #66585b;
}

.lx4-right {
    float: right;
}


/*公益文化*/
.gy1 {
    height: 428px;
    background: #e5e2df url(../img/gongyi/gy1-bg.jpg) no-repeat center bottom;
    background-size: cover;
    min-width: 1200px;
    overflow: hidden;
}

.gy1 .w1200 {
    margin-top: 20px;
    height: 388px;
    overflow: hidden;
}

.gy1-content {
    width: 700px;
    height: 388px;
    float: left;
    padding-right: 26px;
}

.gy1-content:hover {
    overflow: auto;
    transition-duration: .5s;
}

.gy1-content h2 {
    color: #66585b;
    margin-bottom: 24px;
    font-size: 15px;
}

.gy1-content p {
    color: #9e948b;
    font-size: 12px;
    line-height: 24px;
}

.gy1-pic {
    width: 401px;
    height: auto;
    float: left;
}

.gy-btn {
    display: block;
    width: 185px;
    height: 54px;
    border: 2px solid #ee2d31;
    border-radius: 30px;
    text-align: center;
    line-height: 54px;
    color: #ee2d31;
    font-size: 14px;
    margin-top: 40px
}

.gy-btn:hover {
    background: #ee2d31;
    color: #fff;
}

.gy-btn:hover {}

.gy1-main {
    background: #f6aa00 url(../img/gongyi/gy2-bg.jpg) no-repeat center top;
    background-size: cover;
    min-width: 1200px;
    overflow: hidden;
}

.gy1-content2 {
    width: 720px;
    float: right;
    padding: 50px 0 40px 40px;
}

.gy1-content2 h2 {
    color: #543a00;
    margin-bottom: 24px;
    font-size: 15px;
}

.gy1-content2 p {
    color: #543a00;
    font-size: 12px;
    line-height: 24px;
    /* margin-bottom: 12px; */
}

.gy-btn2 {
    display: block;
    width: 185px;
    height: 54px;
    border-radius: 30px;
    text-align: center;
    line-height: 54px;
    color: #fff;
    font-size: 14px;
    margin-top: 40px;
    border: 2px solid #fff;
}

.gy-btn2:hover {
    background: #543a00;
    border-color: #543a00;
    color: #fff;
}

.join {
    padding-bottom: 168px;
    overflow: hidden;
}

.join2 {
    padding-bottom: 50px;
    overflow: hidden;
}

.join-go1 {
    width: 552px;
    height: 252px;
    float: left;
    background: url(/en/img/join/join1.jpg) no-repeat;
    padding: 48px 0 0 38px;
    margin-right: 10px;
}

.join-go1 h2 {
    font-size: 16px;
    color: #ee2d31;
}

.join-go1 h3 {
    color: #e4e3e1;
    font-family: 'dincond-medium-webfont';
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 200;
}

.join-go2 {
    width: 300px;
    height: 300px;
    float: left;
    background: #ee2d31 url(../img/join/join2.jpg) no-repeat;
    text-align: center;
}

.join-go2 i {
    display: inline-block;
    width: 56px;
    height: 65px;
    background: url(/en/img/join/join-icon1.png) no-repeat;
    margin: 33px 0 90px 0;
}

.join-go2 h2 {
    color: #fce0e0;
    font-size: 16px;
}

.join-go2 h3 {
    color: #f79698;
    font-family: 'dincond-medium-webfont';
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 200;
}

.join-go3 {
    width: 300px;
    height: 150px;
    float: left;
    background: #bd6a4a url(../img/join/join-2.png) no-repeat right bottom;
    text-align: center;
}

.join-go3 i {
    display: inline-block;
    width: 63px;
    height: 64px;
    background: url(/en/img/join/join-icon2.png) no-repeat;
    margin: 33px 0 6px 0;
}

.join-go3 h2 {
    color: #fce0e0;
    font-size: 16px;
}

.join-go4 {
    width: 300px;
    height: 150px;
    float: left;
    background: #da8947 url(../img/join/join-3.png) no-repeat right bottom;
    ;
    text-align: center;
}

.join-go4 i {
    display: inline-block;
    width: 64px;
    height: 59px;
    background: url(/en/img/join/join-icon3.png) no-repeat;
    margin: 33px 0 6px 0;
}

.join-go4 h2 {
    color: #fce0e0;
    font-size: 16px;
}

.join-content {
    width: 450px;
    height: 469px;
    float: left;
}

.join-content h3 {
    color: #66585b;
    font-size: 15px;
    margin-bottom: 22px;
}

.join-content p {
    color: #9e948b;
    font-size: 12px;
}

.join-right {
    width: 750px;
    float: left;
}

.join-right img {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

.join-right .last {
    margin: 0;
}

/*修改*/
.join-go-box {
    width: 295px;
    height: 145px;
    float: left;
    text-align: center;
}

.join-go-box i {
    display: inline-block;
    width: 63px;
    height: 64px;
    margin: 33px 0 6px 0;
}

.join-go-box h2 {
    color: #665150;
    font-size: 16px;
}

.go1 {
    background: url(/en/img/join/jo1.png) no-repeat center;
    background-size: 100% 100%;
}

.go2 {
    background: url(/en/img/join/jo2.png) no-repeat center;
    background-size: 100% 100%;
}

.go3 {
    background: url(/en/img/join/jo3.png) no-repeat center;
    background-size: 100% 100%;
}

.go4 {
    background: url(/en/img/join/jo4.png) no-repeat center;
    background-size: 100% 100%;
}

.go1 i {
    background: url(/en/img/join/go1-i.png) no-repeat;
}

.go2 i {
    background: url(/en/img/join/go2-i.png) no-repeat;
}

.go3 i {
    background: url(/en/img/join/go3-i.png) no-repeat;
}

.go4 i {
    background: url(/en/img/join/go4-i.png) no-repeat;
}

.go1:hover i {
    background: url(/en/img/join/goh1-i.png) no-repeat;
}

.go2:hover i {
    background: url(/en/img/join/goh2-i.png) no-repeat;
}

.go3:hover i {
    background: url(/en/img/join/goh3-i.png) no-repeat;
}

.go4:hover i {
    background: url(/en/img/join/goh4-i.png) no-repeat;
}

.join-go-box:hover h2 {
    color: #ee2d31;
}

.margin-r10 {
    margin-right: 10px;
}

.margin-b10 {
    margin-bottom: 10px;
}

/*产业布局*/
.industry {
    position: relative;
}

.city-list {
    text-align: center;
    margin-bottom: 20px;
}

.city-list ul {
    display: inline-block;
}

.city-list ul li {
    float: left;
    line-height: 50px;
    padding: 0 16px;
    color: #6f6358;
    cursor: pointer;
}

.city-list ul li:hover {
    background: #c60000;
    color: #fff;
}

.city-list ul .curr {
    background: #c60000;
    color: #fff;
}

.city-item {
    float: left;
    width: 364px;
    height: 300px;
    padding: 15px;
    background: #fff;
    margin-right: 9px;
}

.city-item h2 {
    line-height: 40px;
}

.city-item p {
    color: #9e948b;
}

.city-pro {
    overflow: hidden;
    position: relative;
}

.city-pro .last {
    margin-right: 0
}

.industry .pre {
    width: 36px;
    height: 36px;
    display: block !important;
    position: absolute;
    top: 235px;
    left: -55px;
    background: url(/en/img/industry/prevh.png) no-repeat;
}

.industry .nex {
    width: 36px;
    height: 36px;
    display: block !important;
    position: absolute;
    top: 235px;
    right: -55px;
    background: url(/en/img/industry/nexth.png) no-repeat;
}

.industry .pre:hover {
    background: url(/en/img/industry/prev.png) no-repeat;
}

.industry .nex:hover {
    background: url(/en/img/industry/next.png) no-repeat;
}

.industry-ban1 {
    width: 100%;
    height: 420px;
    background: url(/en/img/industry/industry-img1.jpg) no-repeat center 0;
    background-size: cover;
    min-width: 1200px;
}

.industry-ban2 {
    width: 100%;
    height: 420px;
    background: url(/en/img/industry/industry-img2.jpg) no-repeat center 0;
    background-size: cover;
    min-width: 1200px;
    position: relative;
}

.industry-ban2 a {
    opacity: 1;
    width: 181px;
    height: 50px;
    line-height: 50px;
    border: 2px solid #b20000;
    border-radius: 30px;
    color: #b20000;
    text-align: center;
    position: absolute;
    top: -30%;
    margin-top: 40px;
    left: 50%;
    margin-left: -90px;
}

.industry-ban2:hover a {
    opacity: 1;
}

.industry-ban2 a:hover {
    background: #b30000;
    color: #fff;
}

/*体育比赛比分地产内页*/
.city-project {
    width: 1200px;
    overflow: hidden;
    height: 330px;
}

.ind-content {
    min-height: 506px;
    background: #fff;
    padding: 0 0 0 38px;
}

.ind-contentL {
    width: 740px;
    float: left;
    padding-right: 10px;
    padding-top: 50px;
}

.ind-contentL h2 {
    color: #66585b;
    font-size: 16px;
    margin-bottom: 20px;
    color: #ca2424;
}

.ind-contentL p {
    color: #9e948b;
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 10px;
}

.ind-contentR img {
    display: block;
    margin: 0 auto;
}

.ind-contentR i {
    margin-top: 40px;
}

.ind-contentR {
    float: right;
    width: 394px;
    height: 100%;
    background: #fbf8f5;
    text-align: center;
    padding-top: 20px;
}

.ind-contentR .icon-map {
    width: 27px;
    height: 33px;
    background: url(/en/img/industry/icon-map.png) no-repeat;
    display: inline-block;
}

.ind-contentR .icon-call {
    width: 31px;
    height: 31px;
    background: url(/en/img/industry/icon-call.png) no-repeat;
    display: inline-block;
}

.ind-contentR p {
    color: #66585b;
    font-size: 12px;
}

.ind-contentR h3 {
    font-family: 'dincond-medium-webfont';
    font-size: 34px;
    color: #66585b;
    font-weight: 200;
    margin-top: 10px;
}

.ind-pic {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 40px;
    position: relative;
}

.ind-pic .bd {
    overflow: hidden;
    height: 216px;
    width: 1200px;
    margin: 0 auto;
}

.ind-pic ul li {
    float: left;
    width: 394px;
    height: 216px;
    margin: 0 9px 0 0;
    overflow: hidden;
    cursor: pointer;
}

.ind-pic ul li img {
    width: 100%;
    height: auto;
}

.ind-pic .prev {
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    top: 90px;
    left: -55px;
    background: url(/en/img/industry/prev.png) no-repeat;
}

.ind-pic .next {
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    top: 90px;
    right: -55px;
    background: url(/en/img/industry/next.png) no-repeat;
}

.industry-map1 {
    width: 100%;
    height: 506px;
    background: url(/en/img/industry/map.jpg) no-repeat center 0;
    background-size: cover;
}

.bus-left {
    width: 364px;
    padding-right: 30px;
    float: left;
}

.bus-right {
    width: 806px;
    float: left;
}

.bus-left h2 {
    color: #c60000;
    font-size: 16px;
    margin-bottom: 20px;
}

.bus-left p {
    color: #9e948b;
    font-size: 12px;
    line-height: 24px;
}

.bus-left .btn {
    display: block;
    width: 181px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #5f678e;
    border-radius: 30px;
    margin-top: 34px;
    border: 2px solid #5f678e;
}

.bus-left .btn:hover {
    background: #5f678e;
    color: #fff;
}

.busin-btm {
    background: #f4f1ed;
    padding: 40px 0 60px 0;
}

.busin-btm2 {
    background: #fff;
}

.busin-btm2 .bus-right {
    width: 796px;
}

.busin-btm2 .bus-left {
    padding: 50px 0 0 38px;
    width: 356px;
}

.busin-btm2 .bus-left h2 {
    color: #66585b;
}

.bus-left .btn2 {
    display: none;
    width: 181px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #5f678e;
    border-radius: 30px;
    margin-top: 34px;
    border: 2px solid #e2c081;
}

.bus-left .btn2:hover {
    background: #e2c081;
    color: #5a4d34;
}

/*体育比赛比分邻里-产业布局*/
.industry4 {
    padding-bottom: 114px;
}

.industry4 h2 {
    color: #66585b;
    font-size: 16px;
    margin-bottom: 20px;
}

.industry4 p {
    color: #9e948b;
    font-size: 12px;
    line-height: 24px;
}

/*聚合-产业布局*/
.ind-all ul {
    width: 1218px;
}

.ind-all ul li {
    width: 235px;
    height: 474px;
    float: left;
    margin-right: 8px;
    position: relative;
    overflow: hidden;
}

.ind-all ul li:hover .ind-url {
    height: 154px;
    opacity: 1;
    transition: all .3s;
}

.ind-all .ind-url {
    width: 100%;
    height: 0px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #d5282b;
    opacity: 0;
}

.ind-all .ind-url h3 {
    color: #ffffff;
    font-size: 16px;
    font-weight: 200;
    margin-top: 25px;
}

.ind-all .ind-url a {
    display: inline-block;
    width: 118px;
    height: 42px;
    line-height: 42px;
    border: 2px solid #ea9495;
    border-radius: 30px;
    color: #e9a5a5;
    margin-top: 25px;
}

.ind-all .ind-url a:hover {
    background: #ea9495;
    color: #fff;
}


/*搜索结果*/
.search .newsLeft {
    width: 1200px;
}

.search .newsLeft .summary {
    width: 980px;
}

.search .search-text {
    padding-left: 26px;
    padding-bottom: 16px;
}

.search .search-text h4 {
    color: #d5282b;
    font-size: 16px;
}

.search .search-text p {
    color: #9e948b;
}

.search .search-text p span {
    color: #d5282b;
}

.search .newsLeft li.first {
    border-top: 1px dashed #e2dfdc
}


/*滚动条*/
.slimScrollBar {
    opacity: 0 !important;
    filter: alpha(opacity=0) !important;
    transition: all .3s;
}

.time-line ul li:hover .slimScrollBar {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    transition: opacity .3s;
}


.stleft {
    left: 0 !important;
}

#myFrm {
    float: left;
}

.contxthtml .touzi {
    display: flex;
    justify-content: space-between;
}

.contxthtml .tzLeft {
    height: 100%;
}

.contxthtml .tzRight {
    height: auto;
}

.contxt-box {
    padding: 50px 0 25px;
}

.contxt-box h5 {
    font-size: 18px;
    margin-bottom: 25px;
}

.contxt-box p {
    margin-bottom: 25px;
    font-size: 14px;
    color: #867e77;
    text-align: justify;
}

/*员工通道*/
.staff {
    width: 1200px;
    height: 487px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -244px;
    margin-left: -600px;
    background: #000;
    z-index: 999999;
    display: none;
}

.staff-left {
    width: 499px;
    height: 337px;
    background: #d5282a;
    float: left;
    padding: 150px 0 0 50px;
}

.staff-right {
    width: 611px;
    height: 370px;
    background: url(/en/img/staff-right.jpg) no-repeat;
    float: left;
    padding: 117px 0 0 40px;
}

.staff-down {
    display: inline-block;
    width: 160px;
    height: 68px;
    float: right;
    background: url(/en/img/staff-down.png) no-repeat;
}

.staff-left h2 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 24px;
}

.staff-left h3 {
    font-size: 18px;
    color: #fff;
    margin-bottom: 30px;
}

.staff-left span {
    line-height: 68px;
    height: 68px;
    display: inline-block;
    width: 340px;
    color: #e9a5a5;
}

.staff-login {
    width: 163px;
    height: 238px;
    display: block;
    margin-left: 40px;
    float: left;
}

.staff-login:first-child {
    margin-left: 0;
}

.staff-loginT {
    width: 163px;
    height: 159px;
    background: #ded4d2 url(../img/staff-icon1.png) no-repeat center center;
    display: block;
}

.staff-loginB {
    display: block;
    width: 163px;
    height: 60px;
    text-align: center;
    padding-top: 19px;
    background: #e6dedc;
    color: #837f7d;
    font-size: 15px;
}

.staff-login:hover .staff-loginT {
    background: #c81c1e url(../img/staff-icon2.png) no-repeat center center;
    transition: all .3s;
}

.staff-login:hover .staff-loginB {
    background: #d5282a;
    color: #e59091;
    transition: all .3s;
}



@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .webMap-wx {
        display: none;
    }
}

/*返回顶部*/
.scroll-top {
    width: 64px;
    height: 64px;
    position: fixed;
    bottom: 56px;
    right: 100px;
    background: url(/en/img/scroll-top.png) no-repeat;
    cursor: pointer;
    display: none;
}