﻿/*****************通用样式**************/
*{ padding: 0;margin: 0;list-style: none;}
body{font-size: 14px;font-family: "Microsoft Yahei","Arial";color:#656565;background-color:#fff;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
a{text-decoration:none;color:#666666;}
a.link{width: 100%;height: 100%;display:block;}
.wrap{ width: 1200px;margin:0 auto;overflow:hidden;}
.lf{float:left}
.rt{float:right}
.clear{clear:both;}
.clear{zoom:1;}
.clear:after { display: block;clear: both;content: "";visibility: hidden;height:0;}
.sen{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
display:block;
}
img{object-fit:cover;o-object-fit:cover;}

/****************************header**********************/
#header{padding:30px 0;}
#header .logo a{
    display:inline-block;
    width: 278px;
    height: 72px;
    background:url(../images/logo.jpg) no-repeat left center;
    text-indent: -9999em;
    float:left;padding-right:20px;
    margin-right:20px;
    border-right:1px solid #A0A0A0;

}
#header .slogan{float:left;margin-top:12px;}
#header .slogan span{
    display:block;
    font-size: 18px;
    line-height: 1.4;
}
#header .slogan span em{
    font-style: normal;
    padding-left:24px;
    background: url(../images/icon.png) no-repeat left center;
    margin-right:10px;
    
}
#header .hotline{
    padding-left: 50px;
    background:url(../images/tel.png) no-repeat left center;
}
#header .hotline p{
    font-size: 14px;
    line-height: 24px;
}
#header .hotline p span{
    display:block;
    font-size: 24px;
    color:#DB2824;line-height:1.2;
}

/*nav*/
#nav{
    border-top:1px solid #D92826;
    height: 50px;
}
#nav .mainNav>li{
    float:left;
    width: calc(100%/9);
    position:relative;
}
#nav .mainNav>li>a{
    display:block;
    line-height: 50px;
    text-align:center;
    font-size: 16px;

}
#nav .mainNav>li:hover>a{
    background:#D92826;
    color:#fff;
}
#nav .subNav{
    position:absolute;
    top: 50px;
    left:0;
    width: 100%;
    z-index:222;
    background: rgba(0,0,0,0.3);
    color:#fff;
    padding:10px 0;
    display:none;

}
#nav .subNav li a{color:#fff;
    line-height: 34px;
    text-align: center;display:block;
    overflow: hidden;
    padding:0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;

}
#nav .subNav li:hover a{
    background:#D92826;
    color:#fff;
}
#nav .mainNav>li:hover .subNav{display:block;}
.mainNav{width:1200px;height:50px;margin:0 auto;}

/* flexslider */
.flexslider{position:relative;height:650px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:650px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev11.png) center center no-repeat; left: 3%;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next11.png) center center no-repeat; right: 3%;}

.flex-direction-nav li a{display:block;width:63px;height:80px;overflow:hidden;cursor:pointer;position:absolute;    z-index: 999;    top: 44%;
   }



/**********************main********************/
.cbanner img{
    width: 100%;
    height:354px;
    object-fit:cover;
    o-object-fit:cover;
}
#main .title{
    margin:20px auto;
    text-align:center;
}
#main .title h3{
    font-size: 32px;
    color:#020202;
    text-align: center;
        display: inline-block;
    width: 190px;
    height: 40px;
   
}
#main .common-title h3{
     border: 1px solid #DDDEDE;
      margin-bottom: 30px;
}

#main .title h3 span{
      position: relative;
    padding:0 8px;

}
#main .common-title h3 span{
      background-color: #fff;
       top: 18px;

}
#main .news .common-title  h3 span{
    background:#E8E8E8;
}
#main .news .common-title  h3{
    border-color:#CBCBCB;
}
#main .title p{
    text-align: center;
    color:#000;
    font-size: 16px;
   padding:6px 0 16px;
    border-bottom:1px solid #DCDCDC;
    position:relative;
}
#main .title p:after{
    position:absolute;
    bottom:-2px;
    left:50%;
    width: 60px;
    height: 3px;
    background: #D92826;
    content:"";
    margin-left:-30px;
}
.aboutBox>div{
    width: 42.6%;
}
.aboutBox .video{
  
    width:52%;
}
.aboutBox{
    margin:38px auto;
}
.aboutBox .aboutInfo h3{
    font-size:20px;
    color:#D92725;
    padding-left:55px;
    position:relative;
}
.aboutBox .aboutInfo h3:before{
    position:absolute;
    content:"";
    width: 40px;
    height: 1px;
    background: #D92725;
    left:0;
    top:50%;
}
.aboutBox .aboutInfo .txt{
    font-size: 14px;
    line-height:2;
    margin:26px 0;
    text-indent:2em;    text-align: justify;
}
.aboutBox .aboutInfo .more{
    display:block;
    width: 108px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color:#D92725;
    border:1px solid #D92725;
    font-size: 12px;
    transition:all 0.2s ease-in-out;
}
.aboutBox .aboutInfo .more:hover{
    background: #D92725;color:#fff;
}
#main .scope{
    background:url(../images/cpbg.jpg) no-repeat center;
    background-size:cover;
}
#main .scope li{
    float:left;
    width: 25%;
    position:relative;
    overflow:hidden;
}
.scope ul li .mask{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:rgba(0,0,0,0.3);
}
.scope ul li img{
    vertical-align:bottom;
    height: 460px;
    transition:all 0.3s ease-in-out;
    width:calc(100% + 30px);
    margin-left:-30px;

}
.scope ul li .mask a{
    color:#fff;
    padding:20px;
    display:block;
    width: 100%;
    height: 100%;
    box-sizing:border-box;
    display:flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.scope ul li .mask .txt{
    font-size: 14px;
    line-height:1.5;
    display:none;
}
.scope ul li .mask b{
    display:block;
    width:60px;
    height: 60px;
    margin:0 auto;
    padding-bottom:18px;
    position:relative;
    background:url(../images/pic.png) no-repeat 0 0;
}
.scope ul li:nth-child(2) .mask b{
    background-position:-78px 0;
    height: 50px;
}
.scope ul li:nth-child(3) .mask b{
    background-position:-142px 0;
    width: 42px;
}
.scope ul li:nth-child(4) .mask b{
    background-position:-204px 0;
    width: 54px;
}
.scope ul li .mask b:after{
    content:"";
    width: 30px;
    height: 3px;
    background: #fff;
    margin-left:-15px;
    position:absolute;
    left:50%;
    bottom:0;
}
.scope ul li .mask h4{
    text-align: center;
    font-size: 18px;
    margin:10px 0;
}
.scope ul li .mask span{
    width: 138px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border:1px solid #fff;
    display:block;
    margin:0 auto;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    margin-top:26px;
    display:none;

}
.scope ul li:hover .mask{
    background: rgba(217,40,38,0.8);
}
.scope ul li:hover .mask .txt,.scope ul li:hover .mask span{display:block;}
.scope ul li:hover .mask b{padding:0;}
.scope ul li:hover .mask b:after{display:none;}
#main .scope li:hover img{
    transform:translateX(30px);
}
.scope ul{margin:30px auto 50px;}


#main .cases{margin-bottom:30px;}
#multipleColumn{ position:relative; width:1400px;margin:0 auto; }
#multipleColumn .hd .prev,#multipleColumn .hd .next{
    font-size:60px;
    color:#000;
    position:absolute;
    top:42%;
    font-family:"SimSun";
    cursor: pointer;
z-index:22;


}
#multipleColumn .hd .prev{right:0; }
#multipleColumn .hd .next{ left:0; }

#multipleColumn .bd{ overflow:hidden;
    width: 1200px;margin:0 auto; }

#multipleColumn .bd ul{ overflow:hidden; zoom:1; float:left;  }
#multipleColumn .bd ul li{margin:15px 0; margin-right:calc(24px*3/2); float:left;overflow:hidden; text-align:center; width:calc(100%/3 - 24px);display:inline-block}
#multipleColumn .bd ul li:nth-child(3n){margin-right:0;}
#multipleColumn .bd ul li img{ width:100%; height:320px; display:block;object-fit:cover; o-object-fit:cover;}
#multipleColumn .bd ul li p{
    line-height: 54px;
    background: #EEEEEE;
    font-size: 18px;
    color:#2C2C2C;
    text-align: center;
}
#multipleColumn .bd ul li a{
    display:block;
    position:relative;
}
#multipleColumn .bd ul li .mask{
    height: 374px;
    line-height: 374px;
    width: 100%;
    text-align: center;
    position:absolute;
    top:0;
    left:0;
    background:rgba(0,0,0,0.5);
    text-decoration: underline;
    color:#fff;
    font-size:14px;
    display:none;
    transition:all 0.5s ease-in-out;
}
#multipleColumn .bd ul li:hover img{
    height: 374px;
}
#multipleColumn .bd ul li:hover .mask{
    display:block;
}
#multipleColumn .bd ul li:hover p{display:none;}


#main .news{
    background:url(../images/cpbg.jpg) no-repeat center;
    background-size:cover;
}
#main .newsBox .hd{margin-top:30px;}
#main .newsBox .hd ul{
    text-align:center;
}
#main .newsBox .hd li {
    display: inline-block;
    margin: 0 10px;
}
#main .newsBox .hd li.on a {
    background: #E60011;
    color: #fff;
}
#main .newsBox .hd li a {
    display: block;
    background: #fff;
    color: #2C2C2C;
    padding: 6px 20px;
    font-size: 16px;
}
#main .newsBox .bd div.info-left{
    width: 43.3%;
    float:left;
 }
#main .newsBox .bd .info-left img{
    height: 340px;
    object-fit: cover;
    -o-object-fit: cover;
}
#main .newsBox .bd .info-left dt{
    position:relative;
}
#main .newsBox .bd .info-left dt span{
    position:absolute;
    left:0;
    bottom:-8px;
    background: #D92826;
    color:#fff;
    width: 108px;
    height: 30px;
    line-height: 30px;
    display:block;
    text-align: center;

}
#main .newsBox>.bd{
    margin:50px auto;
}
#main .newsBox .bd  .info-title{
    padding:12px;
    background: #fff;
    margin-top:40px;
}
#main .newsBox .bd  .info-title a.sen{
    font-size: 18px;
    color:#D92725;
}
#main .newsBox .bd .details{
    margin:12px 0 0;
    color:#2C2C2C;
    line-height: 1.4;
    text-indent: 2em;
}
#main .picMarquee-top{
    width: 54%;
    float:right;
}
#main .newsList li{overflow:hidden;
    background: #fff;
    margin-bottom: 26px;}
#main .newsList li:last-child{margin-bottom:0;}
#main .newsList li span.date{
    width: 22%;
    height: 100px;
    position:relative;
    display:inline-block;
}
#main .newsList li span.date img{
    width: 100%;
    height: 100%;
    vertical-align:bottom;
}
#main .newsList li span b{
    position:absolute;
    width:100%;
    background:rgba(0,0,0,0.4);
    color:#fff;
    text-align: center;
    padding:4px 0;
    bottom:0;
    left:0;
    font-weight: 400;
}
#main .newsList li div{
   padding: 10px 16px;
    width: 78%;
    float: right;
    box-sizing: border-box;
}
#main .newsList li h4{
    font-size: 18px;
    color:#2C2C2C;
}
#main .newsList li p.txt{
    line-height: 1.4;
    text-indent: 2em;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 12px;
}
#main .newsList li:hover h4 a{color:#D92826;}








    /*footer*/
#footer{
    padding:12px 0;
    background:#1B1B1B;
    color:rgba(255,255,255,0.6);

}
#footer .wrap{
    display:flex;
    align-items: flex-start;
    justify-content: space-between;
}
/*#footer .wrap>div{
    width: 22%;
}*/
#footer .f_box1{
    width: 230px;
}
#footer .f_box1 .f_nav{
    width: 157px;
}
#footer h5 {
    color: #fff;
    font-size: 16px;
    margin: 20px auto;
}
#footer .f_nav{
    border-bottom: 1px dashed #E6E6E6;
    padding-bottom: 16px;
}
#footer  a{
    color:rgba(255,255,255,0.6);
}
#footer .f_nav a{
    color:rgba(255,255,255,0.6);
    display:inline-block;
    width:50%;
    float:left;
    line-height: 2;
}
#footer .f_nav a :nth-child(2n){
    text-align: right;}
#footer a:hover{color:#D92826;}
.footer_lx .txt {
    display: block;
    line-height: 1.8;
    margin-top:8px;
}
.f_message table tr td {
    margin: 4px auto;
    display: block;
}
.f_message input{
    height:24px;
    line-height: 24px;
    padding:2px 4px;
    background: #D1D1D1;
    border:0;
}
.f_message textarea{
    padding:2px 4px;
    width: 254px;
    height: 60px;
    background: #D1D1D1; border:0;
}
.f_message  input[type="submit"],.f_message  input[type="reset"]{
    width: 124px;
    height: 30px;
    line-height: 30px;
    color:#fff;
    background: #D92826;
    font-size: 14px;
    text-align: center;
    display:inline-block;
    margin:0 10px 0 5px;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
}
.f_message  input[type="submit"]:hover,.f_message  input[type="reset"]:hover{
    color:#D92725;
    background: #D1D1D1;

}
#footer .ewm{text-align:center; }
#footer .ewm img{
    margin:20px 0 10px;
    width: 160px;
}
/**********child pages(about)*********/
#section{
    background: #F0F0F0;padding-bottom:50px;}
#section .wrap{
    margin-top:-60px;
    position:relative;
    z-index:22;
    background: #fff;
    padding:30px 0;
}

#section .side {
    width: 23%;
    padding:0 10px;
}
#section .side h3:not(:first-child){margin-top:-9px;}
#section .side h3 b{
    display:inline-block;
    width: 26px;
    height: 26px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border:1px solid #D92826;
    position:relative;
    margin-right:20px;
   top:8px;
}#section .side h3 i{
    display:block;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
     background: #D92826;
     width: 14px;
     height: 14px;
    position:absolute;
     left: 50%;
     top: 50%;
    transform:translate(-50%,-50%);
 }
#section .side h3 span{
    display:inline-block;
   padding:0 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #D92826;
    color:#fff;
    position:relative;
}
#section .side h3 span a{color:#fff;}
#section .side h3.only{margin-bottom:20px;}
#section .side h3 span:before{
    position:absolute;
    content:'';
    border:6px solid transparent;
    border-right-color:#D92826;
    left:-12px;
    top:50%;
    margin-top:-6px;
}
#section .side  ul{padding:20px 0 30px;}
#section .side ul li {
    height: 40px;
    line-height: 40px
}


#section .side ul li a {
    font-size: 14px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left:46px;
}



#section .side .side1 ul li a.hover {
    color: #D92826;
}
#section .side ul{
    position:relative;
}
#section .side ul:before{
    position:absolute;
    content:'';
    width: 2px;
    height: 100%;
    background: #656565;
    left:13px;
    top: -1px;;
}
#section .side ul li a{
    position:relative;
}
#section .side ul li a:before{
    position:absolute;
    left:10px;
    top: 50%;
    margin-top:-4px;
    content:"";
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #656565;
}

#partnav li a.hover {
    color: #D92826;
}
#section .side ul li a.hover:before{
    background: #D92826;
}
#section .side3,#section .side2{
    margin-top:-9px;
}

#section .side .side2 .lx {
   padding-left:50px;
}
#section .side .side2 .lx p{
    line-height: 2;
}
#section .side .side2 .lx .ewm{
    text-align:center;
    line-height: 2;
    margin-top:15px;
}

#section .content_box {
    background: #fff;
    width: 70%;
    padding:0 20px;
    background:url(../images/tx.png) repeat-y left top;
}


#section .content_box .local {
    border-bottom: 1px solid #dedede;
    color: #333;
    padding: 12px 0;
    position:relative;
}

#section .content_box .local span {
    font-size: 19px;
    float: left;
    position: relative;
    font-weight: bold;
}
#section .content_box .local span:after{
    position:absolute;
   content:'';
    width:100%;
    height:1px;
    background: #D92826;
    bottom:-13px;
    left:0;
}

#section .content_box .local p {
    font-size: 12px;
    color: #666666;
    float: right;
    margin-top: 6px;
    padding-left:16px;
    background:url(../images/local.png) no-repeat left center;
    background-size:contain;
}

#section .content_box .local p a {
    font-size: 12px;
    color: #666666;
}

#section .content_box .local p a:hover {
    color: #D92826;
}

#section .content_box .content {
    padding: 20px 10px;
}
#section .content_box .content img{
    max-width:100%;
}

#section .content_box .content .txt {
    font-size: 14px;
    line-height: 2;
}
#section .content_box .content .txt  img{max-width:100%!important;}


/**********child pages(team_list)*********/
#section .content_box .fc_list li{float:left;width:calc(100%/3 - 20px);overflow:hidden;margin-right:calc(20px*3/2);margin-bottom:20px;}
#section .content_box .fc_list li:nth-child(3n){margin-right:0}
#section .content_box .fc_list li img{
    width: calc(100% - 2px);
    height:200px;
    vertical-align:bottom;
    object-fit: cover;
    -o-object-fit: cover;
    border:1px solid #E5E5E5;
}
#section .content_box .fc_list li p{
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;
    line-height: 40px;
    font-size: 14px;
    padding:0 10px;
}
#section .content_box .fc_list li:hover p{
    color: #D92826;
}
#section .content_box .fc_list li:hover img{
    border-color:#D92826;
}
#section .pro-info img{
    width: 270px;
    height: 310px;
    border:1px solid #ddd;
    float:left;
    padding:30px;

}
#section .pro-info .pro-js{
    width: 480px;
    float:right;
}
#section .pro-info .pro-js h4.title{
    width: 160px;
    height: 34px;
    line-height: 34px;
    color:#fff;
    text-align: center;
    background: #E60011;
    font-size: 18px;
}
#section .pro-info .pro-js .txt{
    padding:6px 0;
    font-size: 14px;
    line-height: 2;
    height: 338px;
    overflow:auto;
}
#section .pro-info{
    padding:30px 0;
    margin-bottom:30px;
    border-bottom:1px dotted #E60011;
}



#section .content_box .fc_list li a{
    display:block;
    position:relative;
}

#section .pages{
    text-align:center;
    margin:20px 0;
}
#section .pages a{
    padding:5px 8px;
    border:1px solid #ddd;
    color:#878787;
    font-size: 12px;
    margin:0 3px;
}
#section .pages>b{
    padding:5px 8px;
    border:1px solid #D92826;
    color:#D92826;
    font-size: 12px; margin:0 3px;
}
#section .content_box .content .title_info h3{
    text-align:center;
    line-height: 22px;
    font-size: 16px;
    color:#555555;
    font-family:"宋体";
}
#section .content_box .content .title_info p{
    border-bottom:1px dotted #dedede;
    text-align: center;
    line-height: 24px;
    padding:10px 0;
    margin-bottom:15px;
    font-family:"宋体";
}
#section .content_box .content .title_info p span{margin:0 18px;font-size:12px;}
#section .links>a,#section .links{
    font-size: 12px;
    font-family:"宋体";
    color:#808080;
    line-height: 24px;
    margin-top:25px;
}
#section .links>a:hover{ color:#D92826;
    text-decoration: underline;}


#section  .news_list li dl{
   width: calc(100% - 294px);
    float:right;
    padding:0 20px;
}
#section  .news_list li dl dt a{
    display:inline-block;
    width: 75%;
    font-size: 18px;
    color:#D92826
}
#section  .news_list li dl dt span{
    float:right;
    font-size: 14px;
    color:#656565;
}
#section  .news_list li dl dd.txt{margin:20px 0;}
#section  .news_list li dl p a{
    font-size: 14px;
    color:#D92826;
}
#section  .news_list li{
    padding:36px 0;
    border-bottom:1px dashed #D0D0D0;
}




#section .content_box .content .title_info h3{
    text-align:center;
    line-height: 22px;
    font-size: 16px;
    color:#555555;
    font-family:"宋体";
}
#section .content_box .content .title_info p{
    border-bottom:1px dotted #dedede;
    text-align: center;
    line-height: 24px;
    padding:10px 0;
    margin-bottom:15px;
    font-family:"宋体";
}
#section .content_box .content .title_info p span{margin:0 18px;font-size:12px;}
#section .links>a,#section .links{
    font-size: 12px;
    font-family:"宋体";
    color:#808080;
    line-height: 24px;
    margin-top:25px;
}
#section .links>a:hover{ color:#D92826;
    text-decoration: underline;}

/**********child pages(lx)*********/
#section .content .lx h3 {
    font-size: 22px;
    color: #D92826;
    margin-bottom: 15px;
}
#section .lxBox .ewm{
    text-align: center;
    line-height: 1.5;
}
#section .content .lxBox{
    display:flex;
    align-items: flex-end;
    justify-content: space-between;
}
#section .content  .map{
    margin:16px 0;
}
#section .content-title{
    padding-left: 24px;
    color:#D92826;
    font-size: 18px;
    background:url(../images/icon22.png) no-repeat left center;
}
/*左侧含有二级导航common-ul*/
#section .side ul.common-ul>li{
    height:auto;
    line-height:inherit;
}
#section .side .sideNav{
    padding:10px 0;
    padding-left: 60px;
}
#section .side .sideNav li{
    line-height: 30px;
    height: 30px;
}
#section .side .sideNav li a{
    padding-left:20px;
}
#section .side .sideNav li a:before{
    width:0;
}



#big_C{position:fixed;width:89px;height:301px;right:0;top:166px;display:none;}
#big_C .btn1{position:absolute;width:19px;height:19px;top:70px;right:0;background-position:-176px -83px}
#big_C .btn2{position:absolute;width:63px;height:63px;top:118px;left:13px;background-position:-103px -13px}
#big_C .btn2:hover{background-position:-172px -13px}
#big_C .btn3{position:absolute;width:68px;height:24px;top:188px;left:10px;background-position:-101px -202px}
#big_C .btn4{position:absolute;width:68px;height:24px;top:216px;left:10px;background-position:-101px -202px}
#big_C .btn5{position:absolute;width:56px;height:26px;top:262px;left:17px;background-position:-178px -235px}
#big_C .btn5:hover{background-position:-107px -235px}
#big_C .btn6{display:none;position:absolute;width:29px;height:85px;top:140px;left:-25px;background-position:-135px -84px}
#big_C .btn6:hover{background-position:-101px -84px}
#small_C{position:fixed;width:28px;height:91px;right:1px;top:300px;background-position:-250px -174px}
#small_C .btn1{display:none;position:absolute;width:28px;height:28px;left:0;bottom:-28px;background-position:-207px -108px}
#small_C .btn1:hover{background-position:-175px -108px}
#small_C .stb{position:absolute;width:28px;height:91px;right:1px;top:0}
#big_C #wx{display:none;width:150px;height:150px;position:absolute;top:220px;left:-150px}
.oc_bg{z-index:9999;background:url(../images/onlineContact_bg.png) no-repeat}
#big_C .btn{display:inline-block;text-decoration:none;cursor:pointer}

/**/
.swiper-pagination-bullet-active{background:#DA2724}
.next1, .prev1 {
    font-size: 40px;
    color: #fff;
    font-family: SimSun;
    font-weight: 700;
    width: 60px;
    height: 90px;
    text-align: center;
    line-height: 90px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: 0 0;
    background-color: rgba(0,0,0,.4);
}

@media (max-width: 1400px) {
	#multipleColumn{width:100%;}
 .wrap,#multipleColumn .bd{width:94%;}
#header .logo a{margin-right:14px;padding-right:14px;}
}
