﻿@charset "utf-8";

*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{
    font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,
    "WenQuanYi Micro Hei","\5B8B\4F53";
    font-size:13px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.8;font-size:13px;}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color:#333;}
a:hover{text-decoration:underline;outline:none; color:#333}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none;text-decoration:none;}:focus{outline:none}
p:hover, span:hover, h1:hover, h2:hover, h3:hover, h4:hover{outline:none;text-decoration:none;}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}

/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
input::-webkit-input-placeholder { /* WebKit browsers */
    font-size:13px;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    font-size:13px;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */

    font-size:13px;
}

input:-ms-input-placeholder{

    font-size:13px;
}
/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cl,.clearfix{zoom:1}

img {
    max-width: 100%;
}

body {

    min-width: 320px;
    overflow-x: hidden;
}

.top-bar{
    overflow: hidden;
}

.header{
    clear:both;
    background:#fff;
    position:relative;
}
/*修改----9-11-2024-7-15*/
.header .logo{
    width:30%;
    float:left;
    padding:25px 0;
}
/*修改-----------end8-29*/
/*.header .logo a{*/
    /*width:236px;*/
    /*height:70px;*/
    /*display: block;*/
/*}*/
.header .logo a img{
    display: block;
}
/*9-11*/
@media (max-width: 1000px) {
    .header .logo{
        width:60%;
        padding:00px;

        /*margin-left:10px;*/
    }
    .header .logo img{
        display: block;
        margin:12px 00px;
        height:40px;
    }
}
.wrap .navbar-toggle {
    padding: 14px 0px;
    margin-top: 9px;
    margin-right: 0;
}
/*9-11--------end*/
.wrap .phone-nav .icon-bar{
    width:22px;
    height:3px;
    display:block;
    background:#333;
    border-radius: 5px;
    z-index: 9;
}
@media(max-width: 1000px){
    .wrap .phone-nav{
        display: block;
    }
}
.nav{
    float:right;
    width:65%;
}
/*.nav>ul{*/
    /*float:right;*/
/*}*/
.nav>ul>li.active{
    border-bottom:2px solid #d7000f;
}
.nav>ul>li{
    width:16.666%;
    /*padding:0 20px;*/
    line-height:82px;
    float:left;
    font-size:16px;
    font-family: "Microsoft Yahei";
    cursor: pointer;
    text-align:center;
    border-bottom:2px solid transparent;
}
.nav>ul>li:hover{
    border-bottom:2px solid #d7000f;
}
.nav>ul>li:hover .erji{
    display:block;
    webkit-transition: background 5s;
    -moz-transition: background 5s;
    -o-transition: background 5s;
    transition: background 5s;
}
.nav li .erji{
    position: absolute;
    width:100%;
    min-height:150px;
    background:url(../images/bg.png)repeat;
    /*background:#ddd;*/
    top:84px;
    left:0;
    display: none;
    z-index: 9999;
    webkit-transition: background 5s;
    -moz-transition: background 5s;
    -o-transition: background 5s;
    transition: background 5s;
    background-size:cover;
}
.nav li .erji li:first-child{
    border:none;
}
.nav li .erji li:last-child{
    padding-right:0;
}
.nav li .erji li{
    float:left;
    margin:25px 0;
    border-left:1px solid #fff;
    padding:00px 35px;
    line-height:25px;
    vertical-align: middle;
    /*width:60px;*/
    text-align: center;
}
/*9-20*/

.nav li .erji li a{
    display: block;

}
.nav li .erji li a .nav_bg{
    width:60px;
    height:60px;
    border-radius:100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background:#d7000f;
    vertical-align: middle;
    text-align: center;
    /*line-height:60px;*/
}
.nav ul li:nth-child(2) .erji li a .nav_bg{
    background:none;
    z-index:100;

}
.nav ul li:nth-child(2) .erji li a .nav_bg img{
    margin-top:0;
}
.nav li .erji li a .nav_bg img{
    margin-top:12px;
}


/*.nav li .erji li img{*/
    /*margin-bottom:15px;*/
/*}*/

.nav li .erji li .nav_bg{
margin-bottom:15px;
}
/*9-20---end*/
.nav li .erji li p{
   text-align: center;

}
/*修改8-29*/
.nav li .erji ul{
    position: absolute;
    top:0;
    left:40%;
}
.header .nav li .erji ul.erji_two{
    left:54%;
}
.header .nav li .erji ul.erji_three{
    left:46%;
}
/*修改-----------end8-29*/
@media (max-width: 1000px) {
    .header .nav {
        display: none;
    }
}
/*@media (max-width: 1000px) {*/
    /*.header .container {*/
        /*padding: 10px 0px;*/
    /*}*/
/*}*/

/*-banner-*/
.banner {
    position: relative;
    text-align: center;
    overflow: hidden;
}
.banner img {
    max-width: 100%;
    margin: auto;
}
.banner .slick-dots {
    /*position: relative;*/
    bottom: 22px;
}
/*.banner .slick-dots:after {*/
    /*content: "";*/
    /*width: 100%;*/
    /*/!*border: 1px solid rgba(255, 255, 255, 0.1);*!/*/
    /*position: absolute;*/
    /*left: 0%;*/
    /*top: 50%;*/
    /*margin-top: -0.5px;*/
/*}*/
.banner .slick-dots li {
    position: relative;
    margin: 0px 6px;
}
.banner .slick-dots li button {
    background: #fff;
    height: 10px;
    width: 10px;
}
.banner .slick-dots .slick-active button {
    background:#d7000f;
}
.banner .slick-dots .slick-active:after {
    content: "";
    height: 18px;
    width: 18px;
    border: 1px solid #d7000f;
    border-radius: 50%;
    position: absolute;
    top: -4px;
    left: -4px;
}
/*9-27*/
.home_pro{
    width:100%;
    height: 140px;
    background: url(../images/black.3.png) repeat 0 0;
    margin-bottom:40px;
}
.home_news,.home_rd{
    width:100%;
    margin:20px auto;
    margin-top:15px;
    max-width:1200px;
}
/*9-27--end*/
/*9-11------end*/
.home_pro .pro_nei{
    max-width:1200px;
    /*width:96%;*/
    margin:0 auto;
}
/*.home_pro .pro_nei ul{*/
    /*margin:0 auto;*/
/*}*/
.home_pro .pro_nei li:first-child{
    margin-left:0;
}
/*Banner图下方：骨科等六项修改部分--------------------------------------------*/
.home_pro .pro_nei li{
    /*float:left;*/
    /*width:16%;*/
    /*/!*min-height:240px;*!/*/
    /*margin-left:0.3%;*/
    text-align: center;
    line-height:30px;
    position:relative;
}
.home_pro .pro_nei li a{
    display: block;
    width:100%;
}
/*修改-------9-27*/
.home_pro .pro_nei li img{
    width:80px;
    display:inline-block;
    text-align: center;
    margin-top:20px;
}
/*修改----11-2*/
/*@media(max-width:640px) {*/
    /*.home_pro{*/
        /*height:auto;*/
    /*}*/
    /*.home_pro .pro_nei li img{*/
        /*width:40px;*/
    /*}*/
/*}*/
/*修改----11-2----end*/
.home_pro .pro_nei li span{
    display: block;
    text-align: center;
    padding-bottom: 10px;
    font-size:16px;
    color:#fff;
    line-height:30px;
}
/*修改---8-29*/
@media (min-width: 768px){
    .home_pro .pro_nei li{
        width:20%;
    }
}
/*修改----11-2*/
@media(max-width:640px) {
    .home_pro{
        height:auto;
        background:none;
    }
    .home_pro .pro_nei li img{
        width:40px;
        margin-top:10px;
    }
    .home_pro .pro_nei li span{
        padding-bottom:0;
        color:#333;
        font-size:15px;
    }
}
/*修改----11-2----end*/
/*修改-------------------end9-27*/
/*Banner图下方：骨科等六项修改部分--------------------------------------------*/
/*.home_pro .pro_nei li i{
    margin:0 auto;
   border-radius:50%;
    width:50px;
    height:55px;
    display: block;
    background:url(../images/pro.png) no-repeat;
    position: absolute;
    top: 60px;
    left: 37%;
}
.home_pro .pro_nei .pro1{
    background-position:0 0;
}
.home_pro .pro_nei .pro2{
    background-position:-123px 0;
}
.home_pro .pro_nei .pro3{
    background-position:-248px 0;
}
.home_pro .pro_nei .pro4{
    background-position:-372px 0;
}
.home_pro .pro_nei .pro5{
    background-position:-496px 0;
}
.home_pro .pro_nei .pro6{
    background-position:-620px 0;
}*/
/*@media (max-width:768px) {*/
    /*.home_pro .pro_nei li{*/
        /*/!*width:100%;*!/*/
        /*/!*margin:0 auto;*!/*/
        /*margin-bottom:10px;*/
    /*}*/
/*}*/
/*@media (max-width:480px) {*/
    /*.home_pro .pro_nei li{*/
        /*width:100%;*/
        /*margin:0 auto;*/
        /*margin-bottom:10px;*/
    /*}*/
/*}*/
.home_top{
    max-width:1200px;
    margin:0 auto;
    width:100%;
    overflow: hidden;
    margin-bottom: 20px;
}
.news_top{
    max-width:1200px;
    margin:0 auto;
    width:100%;
    position:relative;
    overflow: hidden;
    margin-bottom: 20px;
}
/*修改11-2*/

.news_nei{
    /*margin:0 auto;*/
    /*width:65%;*/
    position:relative;
    /*overflow: hidden;*//*修改*/
    margin-bottom: 70px;/*修改*/
    /*float:left;*/
}

.news_nei>a.more{
    display: block;
    width:180px;
    height:33px;
    color:#d7000f;
    border:1px solid #ccc;
    line-height: 31px;
    /*margin:34px 0;*/
    position: absolute;
    left: 24%;
    bottom: -50px;

    text-transform: uppercase;
}
.news_nei>a.more:hover{
    background:#d7000f;
    color:#fff;
    border-color:#d7000f;
}

@media(max-width:640px){
    .news_nei>a.more{
        left:50%;
        margin-left:-100px;
    }
}
/*修改11-2----end*/

.news_top h1{
    font-size:20px;
}
.news_top span{
    font-size:16px;
    text-transform:uppercase;
}
.news_top i{
    display: block;
    width:18px;
    height:19px;
    background:url(../images/down.png)no-repeat;
}
.home_news .news_top:after{
    width:89%;
    left:11%;
}
.news_top:after{
    content:"";
    display: block;
    height:1px;
   border-bottom:1px solid #555;
    width: 80%;
    position: absolute;
    top: 50%;
    left: 20%;
}
.home_sales .news_top:after{
    left: 19.9%;
}
@media (max-width:768px) {
    .news_top:after{
        content:"";
        display: block;
        height:1px;
        border-bottom:none;
    }
}
.news_bg{
   /*background:url(../images/n_bg.jpg) no-repeat;*/
    /*padding:2% 0;*/
}
.news_nei li{
    width:100%;
    overflow: hidden;
    line-height:22px;
    padding-top:10px
}
.news_nei li:hover span{
  color:#d7000f;
}
.news_nei li:hover h2{
    color:#d7000f;
}
.news_nei li:hover .yuan{
background:url(../images/ind.png) 0 -49px no-repeat;
}
 .news_nei li span{
    float:left;
    width:15%;
    text-align: right;
    font-size:16px;
    font-family: Georgia Regular;
    /*min-width:90px;*/

}
 .news_nei li i{
    float:left;
    margin:0 20px;
    width:22px;
    height:22px;
    background:url(../images/ind.png) -0 -101px no-repeat;
}
 .news_nei li .news_title{
    float:left;
    width:65%;
    position:relative;
}
 .news_nei li .news_title:before{
    content:url(../images/line.png);
    /*background-position: 0 153px;*/
    position: absolute;
    top:37px;
    left:-42px;
}

.news_nei li .news_title h2{
    font-size:16px;
    font-weight:600;
    width:100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news_nei li .news_title p{
    line-height:24px;
    margin:15px 0;
    height:48px;
    overflow: hidden;
}
@media (max-width:1000px) {
    /*.news_bg .news_nei li i{*/
        /*margin:0 15px;*/
    /*}*/
     .news_nei li .news_title{
        width:60%;
    }
    .news_nei li .news_title h2{
        width:100%;
        white-space:nowrap;/* 不换行 */
        overflow:hidden;/* 内容超出宽度时隐藏超出的部分 */
        text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;*/
    }
    .news_nei li .news_title p{
        width:100%;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        /*text-overflow: ellipsis;*/
    }
}
.news_sp{
    /*width:33%;*/
    /*float:right;*/
    /*margin-left:2%;*/
    min-height:330px;
    background:#ccc;
}
/*chpin*/

.rd_nei{
    max-width: 1200px;
    margin:0 auto;
    /*width:96%;*/
}
.rd_nei li:last-child{
    margin-right:0;
}
.rd_nei li{
    width:23.5%;
    background:#fff;
    float:left;
    margin-right:2%;

}
/*@media (max-width:768px){*/
    /*.home_news .news_top, .news_nei li{*/
        /*margin-left:15px;*/
        /*margin-right:15px;*/
    /*}*/
    /*.home_rd{*/
        /*padding:0 15px;*/
    /*}*/
/*}*/
@media (max-width:768px) {
    .rd_nei li{
        width:48%;
        margin-right:4%;
    }
    .rd_nei li:nth-child(2n+2){
        margin-right:0;
    }
    .rd_nei li p{
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        /* text-overflow: ellipsis; */

    }
}
.rd_nei li:hover{
    box-shadow:0 4px 20px #999;
}
.rd_nei li:hover h2{
    color:#d7000f;
}
.rd_nei li .tu{
    overflow:hidden;
}
.rd_nei li .tu img{
    transition: 0.3s;
}
.rd_nei li:hover .tu img{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    transition:all ease-in-out .4s;
}

.rd_nei li a{
    display: block;
    width:100%;
    margin:0 auto;
}
.rd_nei li .tu{
    width:100%;
}
.rd_nei li h2{
    /*width:96%;*/
    padding:0 2%;
    text-align:left;
    font-size:16px;
    line-height:60px;
    margin:0 auto;
}
/*9-12*/
.rd_nei li p{
    /*width:96%;*/
    padding:0 2%;
    line-height:24px;
    color:#555;
    margin:0 auto;
    height:48px;
    overflow: hidden;
}

.rd_nei li span{
    display: block;
    /*width:96%;*/
    padding:0 2%;
    color:#d7000f;
    line-height:48px;
    margin:0 auto;
}
/*9-12--------end*/
.home_sales{
    margin: 2% auto;
    width:100%;
    margin-bottom:0;
}
/*底部修改8-25*/
.sales_nei{
    width:100%;
    margin:0px auto;
    background:url(../images/y_bg.png)repeat-x;
    /*height:460px;*/
    /*overflow: hidden;*/
    margin-bottom:0;
    padding-bottom:46px;
}
/*底部修改8-25---------------end*/
.sales_t_nei{
    max-width:1200px;
    margin:0 auto;
    /*width:96%;*/
    /*position:relative;*/
}
.sales_t_nei .sales_img{
   /*width:60%;*/
    /*position:absolute;*/
    /*left:0;*/
    /*top:-50px;*/
    /*float: left;*/
    /*overflow: hidden;*/
}
.sales_t_nei .sales_img img{
    transition: 0.3s;
}
.sales_t_nei .sales_img:hover img{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    transition:all ease-in-out .4s;
}
.sales_txt{
    float: right;
    /*width:30%;*/
    margin:10% 0;
    /*background:#fbf8f0;*/
}
.sales_txt h1 a{
    display:block;
    font-size:23px;
    line-height:36px;
}
.sales_txt p{
    line-height:24px;
    margin:3% 0;
}
.sales_txt .more span{
    display: inline-block;
    width:24px;
    height:24px;
    background:#d7000f;
    border-radius:24px;
    text-align: center;
    line-height:24px;
    color:#fff;
    margin-right:15px;
}
.sales_txt .more{
    color:#d7000f;
}
/*@media (max-width:1000px)and(min-width:768px){*/
    /*.sales_nei{*/
        /*height:280px;*/
    /*}*/
    /*.sales_t_nei .sales_img{*/
        /*width:50%;*/
    /*}*/
    /*.sales_txt{*/
        /*width:46%;*/
        /*margin:0 2%;*/
    /*}*/
/*}*/
@media (max-width:768px) {

    .sales_t_nei .sales_img{
        /*width:96%;*/
        margin:0 auto;
        /*position:absolute;*/
        /*left:0;*/
        /*top:-60px;*/
        /*float: left;*/
        padding:2%;

    }
    .sales_txt{
        width:100%;
        margin:6% auto;
        /*margin-top:51%;*/
        padding:2%;
        margin-bottom: 0;
    }
    .sales_txt h1{
        font-size:18px;
    }
}
/*footer*/
/*9-13*/
/*footer*/
.footer{
    width:100%;
    margin:0 auto;
    overflow: hidden;
    background:#807f7f;
}
.footer .footer_nei{
    width:100%;
    max-width:1200px;
    padding:2% 0;
    margin:0 auto;
}
.footer .footer_nei li{
    float:left;
   margin-right:10%;
}
/*9-13*/
.footer .footer_nei ul{
    width:70%;
    margin:0 auto;
    float:left;
}
.footer .footer_nei .foot_erwm{
    width:30%;
    float:left;
}
/*9-13------end*/
/*9-13*/
.footer .footer_nei li a{
    display: block;
    overflow: hidden;
    color:#fff;
    padding:4px 0;
}
/*9-13---end*/
.footer .footer_nei li .tit{
    font-size:15px;
    line-height:35px;
    margin-bottom:15px;
}
.foot_logo{
    margin-bottom:10px;
}
/*9-13*/
.pic .vcenter{
    /*border:1px solid #fff;*/
    padding:10px;
}
/*9-11*/
.foot_share h1{
    float:left;
    line-height:35px;
    font-size:16px;
    color:#fff;
    padding:0 10px;
}
.foot_share .bdsharebuttonbox{
    /*background:#fff;*/
    margin-bottom:20px;
}
.er{
    width:42%;
    margin:0 auto;
    padding:0 1%;
}
.er{
    float:left;
}
/*9-11--------end*/
.text{
    text-align: center;
    margin:10px;
}
.text span{
    display: block;
    color:#fff;
}
.copy{
    background:#555555;
    line-height:40px;
}
.copy .copy_quan{
    float:left;
    color:#fff;
}
.copy .y_a a{
    color:#fff;
}
.copy .y_a{
    max-width:1200px;
    margin:0 auto;
}
.copy_quan a{
    /*margin:0 10px;*/
    /*float:left;*/
}
.copy .y_a .oa{
    width:20%;
    float:right;
    color:#fff;
    text-align: center;
}
@media (max-width:1000px) {
    .footer_nei{
        display: none;
        width:100%;
        padding:0 2%;
    }
    .y_a .copy_quan, .y_a .oa{
        width:100%;
        padding:0 2%;
        margin:0 auto;
        text-align: center;
    }
}
/*index-----------------------------*/

/*关于正大清江-*/

.nmain{
    width:100%;
    padding:0 0 50px;
    min-height:300px;
    max-width:1200px;
}
.main{
    max-width:1200px;
    margin:auto;
    /*width:96%;*/
}
.main .main_left{
    /*width:23%;*/
    float:left;
    position:relative;
    margin-top:-45px;
    z-index:222;
    margin-bottom:20px;
}
.main .main_right{
    width:75%;
    float:right;
    overflow: hidden;
}
.main .main_left .main_logo{
    overflow: hidden;
    width:100%;
    background:url(../images/logo2.png) right top no-repeat;
    padding:25px 00px 20px 18px;
    height: 120px;
    line-height:30px;
    color:#fff;
    border-top-left-radius:12px;
    border-top-right-radius:12px;
    background-color:#d7000f;
}
.main .main_left .main_logo h1{
    font-size:20px;
}
.main .main_left .main_logo p{
    font-size:18px;
    margin:10px 0;
    text-transform:uppercase;
}
.main .main_left .main_logo i{
    width:90px;
    height:4px;
    background:#fff;
    display: block;
}
.nmenu{
    font-size:15px;
}
.nmenu li a{
    display: block;
    margin-left:8%;
    position: relative;
    color:#484b51;
}
.nmenu li.cover{
    background:#d7000f;
}
.nmenu li{
    line-height:48px;
    background:#fff;
    border-bottom:1px solid #eaeaea;
}
.nmenu li.cover i{
    background:url(../images/about1.png) 0 -36px no-repeat;
}
.nmenu li i{
    width:17px;
    height:17px;
    display: inline-block;
    background:url(../images/about1.png) 0 -73px no-repeat;
    position:absolute;
    right:10px;
    top:15px;
}
.nmenu li.cover a{
    color:#fff;
}

.main_right .tit_top{
    width:100%;
    margin:30px auto;
    padding-bottom:10px;
    border-bottom: 1px solid #eaeaea;
    line-height:18px;
}
.chr_l{
    float:left;
    color:#666666;
    font-size:20px;
    line-height: 36px;

}
.chr_g{
   float:right;
    color:#807f7f;
    margin-top: 10px;
}
.chr_l i{
    vertical-align: middle;
    display: inline-block;
    width:17px;
    height:17px;
    background:url(../images/about1.png) 0 00px no-repeat;
}
.main_right .about{
    line-height:24px;
}

@media (max-width:640px) {
    .main .main_left,.main .main_right,.main .main_right .chr_l,.main .main_right .chr_g{
         width:100%;
     }
    .main .main_left{
        margin: 0 0 20px 0;
    }
    .main .main_left .mian_img,.top{
        display: none;
    }
    .main .tit_top{
        margin:10px 0;
    }
}
@media (max-width:1024px){
    .main .tit_top{
        margin:10px 0;
    }
    .main .main_left .main_logo{
        font-size:18px;
    }
    .main .main_left .main_logo p{
        font-size:14px;
    }
}
/*about------------------------------*/


/*发展历程*/
.timeline{
    width:100%;
    list-style: none;
    position: relative;

}
.line-time{
    position: relative;
}
.line-time{

}
.line-time:before{
    content: "";
    display: block;
    background-color: rgba(0, 0, 0, 0.2);
    border: 1px dashed #d7000f;
    width: 1px;
    /*height: 160px;*/
    position: absolute;
    top: 0;
    left: 50%;
    height:100%;
}
/*.timeline:after{*/
    /*content: "";*/
    /*display: block;*/
    /*background-color: rgba(0, 0, 0, 0.2);*/
    /*border:1px dashed #d7000f;*/
/*}*/
.timeline-row{
    overflow:hidden;
    width:100%;
    margin:0 auto;
    position:relative;
    padding-right:50%;
    padding-left:0;
    min-height:200px;
}
/*@media (max-width:1000px) {*/
    /*.timeline-row{*/
        /*padding: 0;*/
    /*}*/
    /*.timeline-row .timeline-icon{*/
        /*/!*left:30px;*!/*/
        /*/!*width:50%;*!/*/
        /*/!*display: none;*!/*/
    /*}*/
    /*.lc_wrap .timeline-row:after{*/
        /*left:0;*/
    /*}*/
    /*.timeline-row .timeline-content .timeline_txt:after{*/
        /*display: none;*/

    /*}*/
    /*.lc_wrap .timeline-row .animated{*/
        /*padding:0 0 0 24px;*/
    /*}*/
    /*.lc_wrap .timeline-row .timeline-content{*/
        /*width:80%;*/
        /*margin:10px 10px 10px 0;*/
       /*position:relative;*/
        /*left:-20%;*/
        /*right:0;*/
    /*}*/
    /*.timeline-row .timeline-content .timeline_txt:before{*/
        /*right:0;*/
        /*left:0;*/
       /*content:url(../images/time5.png);*/
        /*display: block;*/
        /*width: 24px;*/
        /*height: 60px;*/
        /*position: absolute;*/
    /*}*/
/*}*/
/*.timeline-img{*/
    /*width:50px;*/
    /*height:50px;*/
/*}*/
.timeline-row:nth-child(2n+2){
    padding-left:50%;
    padding-right:0;
}
.timeline-row:last-child:after{
    content: "";
    display: none;
}
/*.timeline-row:after{*/
    /*content: "";*/
    /*display: block;*/
    /*background-color: rgba(0, 0, 0, 0.2);*/
    /*border:1px dashed #d7000f;*/
    /*width:1px;*/
    /*height:160px;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 50%;*/
/*}*/
.lc_wrap .timeline-time{
    /*line-height: 24px; *!/*/
font-family: Georgia Regular;
    /* font-size: 20px; */
    color: #d7000f;
    /* float: left; */
    position: absolute;
    left: 50%;
    /* left: 80%; */
    line-height: 80px;
    font-size: 30px;
    width: 40%;
    margin: 0 5%;
}

.lc_wrap .timeline-row:nth-child(2n+2) .timeline-time{
    right:50%;
    left:00%;
    padding:0 20px;
    text-align: right;
}
.lc_wrap .timeline-row:nth-child(2n+2) .timeline-content{
    float:right;
    /*margin:10px 10px 10px 0;*/

}
.lc_wrap .timeline-content{
    width:80%;
}
.lc_wrap .timeline-row:nth-child(2n+2) .timeline-content .timeline_txt:after{
    content: url(../images/time5.png);
    float:right;
    left: -22px;
    top: -3px;
}
.timeline-icon{
    position: absolute;
    left: 50%;
    top: 0;
    border-radius: 50%;
    border: 10px solid #fff;
    z-index: 100;
    margin-left: -35px;
    /* width: 10%; */
    width: 70px;
    height: 70px;
}
/*9-13*/
.timeline_txt h2 span{
    display: none;
}
/*----end9-13*/
@media only screen and (max-width: 640px){
    .timeline-icon {
        left: 6%;
    }
    .timeline-icon {
        margin-left: -30px;
    }
    .line-time:before{
        left: 7%;
    }
    .timeline-time{
        display: none;
    }
    .lc_wrap .timeline-content {
        width: 160%;
    }
    .lc_wrap .timeline-row:nth-child(2n+1) .timeline-content {
        float: right;
        right:-100%;
    }
    .lc_wrap .timeline-row .timeline-content{
        margin-left:6%;
    }
        /*9-13*/
    .timeline_txt h2 span{
        display: block;
        font-size:18px;
    }
    /*9-13----end*/
    .lc_wrap .timeline-row:nth-child(2n+1) .timeline-content .timeline_txt:before {
        content: url(../images/time5.png);
        width: 24px;
        height: 60px;
        display: inline-block;
        position: absolute;
        left: -22px;
        top: -3px;
    }
    .lc_wrap .timeline-row:nth-child(2n+1) .timeline-content .timeline_txt:after{
        content:"";
        display: none;
    }
}
.timeline-content{
    float:left;
    position: relative;
    padding:0 24px;
    margin:10px 0 0 10px;
    /*opacity: 0;*/
    /*left: 20px;*/
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    transition: all 0.8s;
    width: 80%;
}
/*.timeline-row.active .timeline-content{*/
    /*opacity: 1;*/
/*}*/
.timeline-row .animated{
    padding:0 24px;
}
.timeline-content .timeline_txt{
    float:left;
    width:100%;
    position:relative;
    color:#fff;
    font-size:15px;

    text-align:left;

    padding:0;
}
.timeline-content .timeline_txt h2{
   /*min-height:40px;*/
    line-height:1.8;
    font-size:15px;
    background:#d7000f;
    /*line-height:80px;*/
    padding:10px 15px;

    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
}
.timeline-content .timeline_txt:after{
    content: url(../images/time4.png);
    width:24px;
    height:60px;
    display: inline-block;
    position: absolute;
    right: -22px;
    top: -3px;

}
.timeline_txt p{
    color:#333;
    text-align: left;
    padding:10px;
    border:1px solid #eaeaea;
    line-height:1.8;
}

/*发展历程------------*/
/*社会认可*/
.gu_wrap, .qywh_wrap, .shrk_wrap{
    width:100%;
    overflow: hidden;
}
.shrk_list li{
    line-height:44px;
    font-size:15px;
    overflow: hidden;
    border-bottom:1px dashed #eaeaea;
}
.shrk_list li.shrk_first{
    background:#d7000f;
    color:#fff;
    border:none;
}
.shrk_title{
    width:95%;
    padding-left:5%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/** 社会认可分页*/
/*.page{
    padding-top:30px;
    text-align: center;
    font-size:12px;
    color:#777;
}
.page a,.page span{
    padding:5px 10px;
   display: inline-block;
    border:1px solid #ededed;
    vertical-align: middle;
    margin: 0 0 10px -1px;
}
.page a:hover,.page span{
    background:#d7000f;
    color:#fff;
}*/
.pages{ height: 50px; text-align: center; margin-bottom: 60px;overflow: hidden;margin-top: 60px;}
.pages a{ display: inline-block;}
.pages .prev,.pages .next{ width: 84px; height: 36px; background-color: #ffffff;  color: #333; text-align: center; line-height: 36px;  font-size: 14px; border: 1px solid #dfdfdf;}
.pages .number a{ width: 36px; height: 36px; text-align: center; line-height: 36px; border: 1px solid #dfdfdf;  color: #333; font-size: 14px;}
.pages .number a.on,.pages .number a:hover{ color: #fff; border-color:#d7000f ; background: #d7000f;}
.pages .text{ display: inline-block;  width: 36px; height: 36px; text-align: center; line-height: 36px; border: 1px solid #dfdfdf; background: #fff; color: #333; font-size: 14px;}
.pages .Btn_go{ display: inline-block; width: 57px; height: 36px; border: 1px solid #dfdfdf; color: #666666; font-size: 14px; text-align: center; background: #f3f3f3;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;}
/*社会认可----------*/

/*企业文化*/
.qywh_list{
    margin:0 auto;
    margin-top:40px;
}
.qywh_list li{
    text-align: center;
    margin-bottom:15px;
}
.qywh_list li a{
    display: block;
    border:1px solid #ccc;
    line-height:70px;
    font-size:16px;
    font-weight:500;
    color:#333;
}
.qywh_list ul .li_q_active a{
    border:1px solid #d7000f;
    background:#d7000f;
}
.qywh_list .li_q_active a span{
    color:#fff;
}
.qywh_list .wh_txt{
    margin-top:35px;
    line-height:24px;
}
.qy_logo{
    width:70%;
    margin:0 auto;
}
.qy_logo img{
    text-align: center;
    vertical-align: middle;
}

/*.qywh_list li{*/
    /*position: relative;*/
    /*margin-bottom:4%;*/
/*}*/
/*.qywh_bg .top_txt{*/
    /*width:100%;*/
    /*line-height:24px;*/
    /*color:#fff;*/
    /*position: absolute;*/
    /*/!*padding:0 40px;*!/*/
    /*padding-left:15%;*/
    /*vertical-align: middle;*/
    /*top:10%;*/
/*}*/
/*/!*修改-----2-29*!/*/
/*.top_txt p{*/
    /*font-size:25px;*/
    /*line-height:1.8;*/
/*}*/
/*.top_txt span{*/
    /*font-size:30px;*/
    /*display: block;*/
    /*font-weight:bold;*/
/*}*/
/*/!*修改---------------end2-29*!/*/
/*.top_txt:before{*/
    /*content: "";*/
    /*display: inline-block;*/
    /*width:7px;*/
    /*height:70px;*/
    /*background:#fff;*/
    /*margin-right:10px;*/
    /*position: absolute;*/
    /*top:16%;*/
    /*left:10%;*/
/*}*/
/*.qywh_down{*/
    /*position: absolute;*/
    /*bottom: 11%;*/
    /*left: 13%;*/
    /*width: 74%;*/
    /*vertical-align: middle;*/
/*}*/
/*.qywh_down p{*/
  /*font-size:12px;*/
    /*color:#fff;*/
/*}*/
/*企业文化--------*/

/*产品*/
@media (min-width: 1200px){
    .main_left,.main_right{
        padding-left:0;
        padding-right:0;
        max-width: none;
        width:21%;
    }
}
@media screen and (max-width: 1024px) {
    .main_left,.main_right{
        padding-left:2%;padding-right:2%;max-width: none;
    }
}
/*添加-----8-29*/
@media screen and (max-width: 640px){
    .main_left,.main_right{
        padding-left:4%;padding-right:4%;max-width: none;
    }
}
/*添加-----------end8-29*/
@media (max-width: 1024px){
    .gu_wrap .gu_list:before,.gu_wrap .gu_list:after{
        content: "";
    }
    .gu_wrap .gu_list{
        background:none;
    }
    .gu_wrap .gu_list ul{
        width:100%;
    }
    .pro_row li .pro_nr{
        display: none;
    }
}
@media (max-width: 640px){
    .gu_wrap .gu_list ul li{
        /*display: inline-block;*/
        width: 32%;
        margin-left: 0.5%;
        /*margin-right: 1%;*/
        margin-bottom: 10px;
    }
}
.gu_img{
    /*width:32%;*/
    float:left;
}
.gu_img a{
    border:1px solid #ededed;
    padding:6% 18%;
    display: block;
    width:100%;
}
.gu_txt{
    padding-left:4%;
    /*width:60%;*/
    float:left;
}
.gu_txt h1{
    margin-top:40px;
    font-size:20px;
    text-align: center;
    line-height:50px;
    color:#d7000f;
    font-weight:600;
}
.gu_list{
    width:100%;
    margin:30px auto;
    overflow: hidden;
    background:url(../images/p_xian.png) center 41px repeat-x;
    position:relative;
}
.gu_list ul{
    width: 93%;
    margin: 0 auto;
    overflow: hidden;
}
.gu_list:before{
    content:url(../images/pc7.png);
    display:block;
    position:absolute;
    top:30px;
    left:0;
    background-color:#fff;
}
.gu_list:after{
    content:url(../images/pc7.png);
    display:block;
    position:absolute;
    top:30px;
    right:0;
    background-color:#fff;
}
.gu_list li{
    /*float: left; *!/*/
    height: 80px;
    /* margin: 0 28px; */
    vertical-align: middle;
    display: inline-block;
    width: 19%; /*修改--------8-29*/
    text-align: center;
}
.gu_list img{
    vertical-align: middle;
}

.gli_bg a{
    display:block;
    background:#999999;
    /*width:60px;*/
    /*height:60px;*/
    padding:10px;
    border-radius: 50%;
    vertical-align: middle;
}
.pli1:hover a{
    background:#d7000f;
}
.pli2:hover a{
    background:#ff9900;
}
.pli3:hover a{
    background:#3399cc;
}
.pli4:hover a{
    background:#d7000f;
}
.pli5:hover a{
    background:#3399cc;
}
.pli6:hover a{
    background:#ff9900;
}

.pli1.on a{
    background:#d7000f;
}
.pli2.on a{
    background:#ff9900;
}
.pli3.on a{
    background:#3399cc;
}
.pli4.on a{
    background:#d7000f;
}
.pli5.on a{
    background:#3399cc;
}
.pli6.on a{
    background:#ff9900;
}



.gli_bg{
    background:#fff;
    width:80px;
    height:80px;
    padding:10px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
}
.pro_list{
    width:100%;
}
.pro_list .pro_row{
    /*width:102%;*/
    transition:.2s width ease;
}
.pro_list .pro_row li{
    /*width:31.333333%;*/
    float:left;
    /*margin-right:2%;*/
    margin-bottom:35px;
    overflow: hidden;
}
.pro_kuang{
    width:100%;
    position: relative;
    overflow: hidden;
}
.pro_list .pro_row li .pro_pd{
    padding:25px;
    border:1px solid #ddd;
    position:relative;
}
.pro_pr{
    padding-bottom:40px;
    overflow: hidden;
}
.pro_nr{
    padding:10px 40px 25px;
    position: absolute;
    bottom:-43%;
    left:0;
    width:100%;
}
.pro_list .pro_row li:hover .pro_pd{
    border-color:#d7000f;
}
.pro_list .pro_row li:hover .pro_title{
     display: none;
 }
.pro_list .pro_row li .pro_sum a{
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    color:#fff;
}
.pro_row li .pro_nr{
    color:#fff;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}

.pro_title{
    position: absolute;
    left: 25px;
    bottom: 20px;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;

}
.pro_title a{
    color:#d7000f;
}
/*.pro_nr .pro_sum{*/
    /*display: none;*/

/*}*/
.pro_nr .pro_sum p{
    color:#fff;
    line-height: 24px;
    max-height: 168px;
    overflow: hidden;
}
/*产品---------*/
/*产品内*/
.gunei_wrap .gunei_img{
    /*width:45%;*/

    /*float:left;*/
    padding-left:10px;
    padding-right:10px;
}
.gunei_wrap .gunei_img span{
    border:1px solid #ededed;
    display: block;
    overflow: hidden;
}
.gunei_wrap .gunei_img span img{
    margin:6% 13%;
    display: block;
    width:74%;
}
.gunei_wrap .gunei_top{
    padding:0;
}
.gunei_wrap .gunei_txt{
    /*margin-left:10%;*/
    /*width:45%;*/
    /*float:left;*/
    line-height:24px;
    text-align:center;
}
@media(max-width:768px){
    .gunei_wrap .gunei_txt h1{
        margin-top:20px;
    }
}
.gunei_wrap h1{
    font-size:24px;
    font-weight:700;
    margin-top:70px;
    line-height:30px;
}

.gunei_wrap p.gunei_zhu{
    margin:15px;
    line-height:13px;
    text-align:center;
}
.gunei_wrap p.gunei_zhu span{
    display: inline-block;
    border:1px solid #d7000f;
    padding:3px;
    color:#d7000f;
    border-radius:3px;
    margin:0 10px;

}
.pro_table{
    line-height:24px;
    border-collapse: collapse;
    background-color: #ffffff;
}
.pro_table th{
    width:15%;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: right;
    vertical-align: top;
    font-weight: normal;
}
@media (max-width:640px) {
    .pro_table th{
        width:30%;
    }
   .pro_table td{
        width:70%;
    }
}
.pro_table td{
    color: #555;
    padding-top: 2px;
    padding-bottom: 2px;
    width:85%;
    padding-left:20px;
    padding-right:20px;
}
.pdet-main{
    margin-top:30px;

}
.gunei_title{
    font-size:24px;
    color:#d7000f;
    font-weight:500;
    border-bottom:1px solid #ededed;
    margin-bottom:30px;
}.cg_text
/*产品内------------*/
/*研发*/
 .imghover img{
     -moz-transition: all .8s ease 0s;
     -ms-transition: all .8s ease 0s;
     -o-transition: all .8s ease 0s;
     transition: all .8s ease 0s;
 }
.imghover:hover img{
    transform: scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
}
/*1*/
.gai_lant p{
    padding-left:35px;
    font-size:16px;
    font-weight:bold;
    line-height:40px;
    margin-bottom:20px;
    color:#555;
    /*border-bottom:1px solid #eaeaea;*/
    background:url(../images/dian.png) left center no-repeat;
}
.fx_pc img{
    margin:10px 0;
}
.team_img{
    margin-bottom:20px;
}
/*幻灯片*/
/* featured-area */


 .h_container{
     max-width: 900px;
     margin: 0 auto;
 }
.slide{
    width: 100%;
    min-height: 300px;
    overflow: hidden;
    position: relative;

}
.slide .img{
    overflow: hidden;
    position: absolute;
    transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
}
.slide .img img{
    width: calc(100% - 14px);
    height: calc(100% - 14px);
    margin: 7px;
}
.slide .img1{
    width: 40%;
    height: 40%;
    top: 30%;
    left: -50%;
    z-index: 1;
}
.slide .img2{
    width: 60%;
    height: 60%;
    top: 20%;
    left: -20%;
    z-index: 2;

}
.slide .img2,.slide .img1,.slide .img4:hover{
    cursor: pointer;
}
.slide .img2 p, .slide .img4 p, .slide .img4 h2, .slide .img2 h2,.slide .img1 h2, .slide .img5 h2{
    display: none;
}
.slide .img2 p, .slide .img4 p, .slide .img2 .lun_img, .slide .img4 .lun_img, .slide .img1 .lun_img,
.slide .img5 .lun_img, .slide .img4 h2, .slide .img2 h2,.slide .img1 h2, .slide .img5 h2{
    display: none;
}
.slide .img2 .lun_p, .slide .img4 .lun_p{
    left:176px;
}
/*9-13*/
.lun_bg .lun_img{
    float:left;
    width:51%;
    padding:10px 10px 10px;
}
/*9-13-----end*/
.slide .img2 h1, .slide .img4 h1{
    width:155px;
    padding-left:10px;
}
.slide .img3{
    width: 80%;
    height: 80%;
    top: 10%;
    left: 10%;
    z-index: 3;
    /*background:#d7000f;*/
}
@media (min-width:1200px){
    .slide .img3{
        width: 60%;
        height: 70%;
        top: 10%;
        left: 20%;
        z-index: 3;
        /*background:#d7000f;*/
    }
    .slide .img2{
        height:50%;
    }
    .h_container .slide .img4{
        height:50%;
    }
}
@media (max-width:1024px) {
    .slide .img3{
        height:100%;
        width: 100%;
        top: 0;
        left: 0%;
    }
}

.slide .img4{
    width: 60%;
    height: 60%;
    top: 20%;
    left: 60%;
    z-index: 2;
}
.slide .img4 .lun_bg, .slide .img2 .lun_bg{
    background:#ccc;
    height:100%;
}
.slide .img5{
    width: 40%;
    height: 40%;
    top: 30%;
    left: 110%;
    z-index: 1;
}
.slide-bt{
    position: absolute;
    left: 50%;
    bottom: 13%;
    z-index: 10;
}
.slide-bt span{
    width: 24px;
    height: 8px;
    background: #c9caca;
    float: left;
    margin: 5px;
    border-radius: 4px;
}
.slide .slide-bt .on{
    background: #ffd200;
}
.slide .img3 .lun_bg{
    height:100%;
    background:#d7000f;
}
.lun_bg p, .lun_bg h1{
    color:#fff;
    line-height:24px;
}
.lun_bg .lun_p{
    position: absolute;
    left:0;
    bottom:20px;
    padding:10px;
    line-height:24px;
}
.lun_bg h1{
    font-weight:bold;
    font-size:16px;
    margin-bottom:10px;
}
.img{
    position: relative;
}
.lun_t{
    padding:20px 00px 10px;
    float:right;
    overflow: hidden;
    margin-right:4%
}
.lun_t .lun_ch{
    display: inline-block;
    width:65px;
    height:65px;
    background:url(../images/yf_t.png) no-repeat;
    background-color:#fff;
    float:left;

}
.lun_t .lun_txt{
    float:left;
    display: inline-block;
    width:65px;
    height:65px;
    border:1px dashed #fff;
    color:#fff;
    line-height:65px;
    text-align: center;
    font-size:30px;
    font-family:Georgia Regular;
}

/*幻灯片-----------*/
.row.partners {
    margin: 0;
}


.partner-images {
    border-radius: 3px;
    border: 1px solid rgba(244, 244, 244, 0.8);
    background: #ffffff;
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1);
    text-align: center;
    line-height: 100px;
    margin: 10px 0;
}

.owl-carousel .owl-item img {
    width: auto;
    display: inline-block;
}
.zb_list li{
   margin-bottom:15px;

}
@media (max-width: 250px) {

    .flipLightBox, .flipLightBox-1, .flipLightBox-2, .flipLightBox-3, .flipLightBox-4, .flipLightBox-5, .flipLightBox-6, .flipLightBox-7, .flipLightBox-8, .flipLightBox-9, .flipLightBox-10, .flipLightBox-11, .flipLightBox-12 {
        width: 100%;
        height: auto;
        margin-left: 0px;
        margin-right: 0px;

    }

}

@media (max-width: 240px) {

    .flipLightBox img, .flipLightBox-1 img, .flipLightBox-2 img, .flipLightBox-3 img, .flipLightBox-4 img, .flipLightBox-5 img, .flipLightBox-6 img, .flipLightBox-7 img, .flipLightBox-8 img, .flipLightBox-9 img, .flipLightBox-10 img, .flipLightBox-11 img, .flipLightBox-12 img {
        width: 100%;
        height: auto;

    }

}
.zb_more{
    text-align: center;
    margin:0 auto;
    display: block;
}
.zb_more span{
    text-align: center;
    font-size:18px;
    font-weight:600;
    line-height:30px;
    color:#d7000f;
}
.zb_sum{
    position:absolute;
    bottom:0;
    left:0;
    background:url(../images/black.png);
    line-height:48px;
    width:100%;
    margin:0 auto;
    vertical-align:middle;
}
.zb_sum p{
    display:inherit;
    color:#fff;
    font-size:16px;
    text-align: center;
}
.sb_li{
    width:100%;
    position: relative;
}
.sb_li .sb_img img{
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -41px;
    margin-left: -32px;
    z-index: 6;
}
.sb_li:hover .sb_img{
    display: block;
}
.sb_li .sb_img{
    vertical-align: middle;
    text-align: center;
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    background: url(../images/black.png) repeat 0 0;
}
/*2*/
/*新增*/
    .slider_hz{
        width:100%;
        border:1px solid #ccc;
        overflow: hidden;
    }
.slider_hz li{
    width:20%;
    padding:1% 2% 1% 0;
    float:left;
}
.slider_hz li img{
    vertical-align: middle;
    text-align: center;
}
/*新增------end8*25*/


/*3*/
.cg_wrap li{
    width:100%;
    overflow: hidden;
}
.cg_wrap li .cg_text{
    /*float: left; */
    /* width: 50%; */
    /* position: relative; */
    /* padding-bottom: 30%; */
    margin: 20px 0;
}
.cg_wrap li .cg_text .txt{
    /*width:100%;*/
    max-height: 100px;
}
.cg_wrap li .cg_text .gai_lant{
    /*float:right;*/
    width:100%;
    overflow: HIdden;
}
.cg_text .cg_down{
    padding-right: 5%;
    /*position: absolute;*/
    /*bottom: 40px;*/
    max-height: 270px
}
.cg_text .cg_down p{
    float:right;
}
.cg_wrap li:nth-child(2n+2) .cg_img{
    float:right;
}
.cg_wrap li:nth-child(2n+2) .cg_text{
    float:right;
    text-align: left;
}
.cg_wrap li:nth-child(2n+2) .cg_text .gai_lant p{
    float:left;
}
.cg_wrap li:nth-child(2n+2) .cg_text .cg_down{
    padding-left: 5%;
}
.cg_wrap li:nth-child(2n+2) .cg_text .cg_down .txt{
    float:left;
}
.cg_wrap li .cg_img{
    padding:0;

}

.cg_wrap li .cg_img span{
    display: block;
    padding:30%;
    position:relative;
    height:0;
    overflow: hidden;
    border:1px solid #eee;
}
.cg_wrap li .cg_img span img{
    width:100%;
    position:absolute;
    top:0;
    left:0;
    height:auto;
}
/*修改-----8-29*/
.cg_wrap li .cg_img span img{
    transition: 0.3s;
}
.cg_wrap li .cg_img span:hover img{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    transition:all ease-in-out .4s;
}
/*修改---------------end 8-29*/
/*4-1*/

/*.fx_wrap li{*/
    /*float:left;*/
    /*width:30%;*/
    /*margin-right:5%;*/
/*}*/
.fx_content{
    margin-top:30px;
}
.fx_wrap{
    overflow: hidden;
}
/*.fx_wrap .icos{*/
    /*position:relative;*/
/*}*/
/*.fx_wrap .icos,.yf_img{*/
    /*width:200px;*/
    /*height:200px;*/
/*}*/
/*.fx_wrap .icos  .yf_img{*/
    /*display: inherit;*/
    /*text-align: center;*/
    /*position:absolute;*/
    /*top:0;*/
    /*left:0;*/
/*}*/
/*.info{*/
    /*display: none;*/
    /*width: 0;*/
    /*height: 200px;*/
    /*margin: 0 auto;*/
/*}*/
/*.fx_wrap .icos img{*/
    /*display: inline-block;*/
    /*text-align: center;*/
    /*vertical-align: middle;*/
/*}*/
/*4*/
.brand a{
    display: block;
    /*float: left;*/
    margin: 10px auto;
    width: 250px;
    height: 250px;
    text-align: center;
    position: relative;
}
.brand img{
    width: 250px;
    height: 250px;
}
.brand .info{
    display: none;
}
.vertical .info{
    width: 0;
    height: 250px;
    margin: 0 auto;
}
/*研发-----------*/


/*news*/
/*1*/
.n_top{
    width:100%;
    background:#fafafa;
    padding:0 10px;
    margin:0 auto;
}
.n_top .n_img{
    /*width:30%;*/
    /*float:left;*/
    padding-top:15px;
    padding-bottom:15px;
}
.n_top .n_hot{
    /*float:left;*/
    /*width:67%;*/
    /*margin-left:3%;*/
    padding-top:15px;
    padding-bottom:15px;
}
.n_top .n_hot h1{
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
}
.n_top .n_hot p{
    margin-bottom:15px;
    line-height: 24px;
    max-height: 95px;
    overflow: hidden;
}
.more{
    color:#d7000f;
    float:right;
    line-height:20px;
    text-align: center;
    vertical-align: middle;
}
.more:hover{
    color:#d7000f;
}
.more span{
    width:20px;
    height:20px;
    border-radius:50%;
    background:#d7000f;
    display: inline-block;
    color:#fff;
}
.n_top .n_hot h1 a{
    color:#d7000f;
}
.n_wrap .news_nei{
    width:100%;
}
.n_wrap .n_left{
  width:10%;
}
.n_wrap .n_right{
    width:90%;
    overflow: hidden;
}
.n_wrap .n_right .news_title{
    width:92%;
}
.news_nei li:hover{
    box-shadow:0 2px 16px #999;
}
.n_wrap .news_nei{
    margin:0 auto;
    margin-top:20px;
}
.n_wrap .news_nei ul{
    padding-left:0;
    padding-right:0;
}
/*修改--8-25*/
.n_wrap .news_nei ul{
    padding-left:0;
    padding-right:0;
    margin:15px 0;  
}
.n_wrap .news_nei ul li{
    padding:10px;
}
/*修改--8-25-----end*/
@media screen and (min-width:1024px){
    .n_wrap .news_nei li .news_title {
        float: left;
        width: 70%;
        position: relative;
    }
}
/*1-1*/
.n_head h1{
    font-size:18px;
    font-weight:bold;
    margin-bottom:20px;
}
.n_tools {
    line-height:26px;
}
@media (max-width:640px) {
    .n_tools{
        display:none;
    }
   .n_wrap .n_text{
      padding-top:0;
    }
    .n_head h1{
        margin-top:20px;
    }
}
.n_tools .tool{
    padding-left:30px;
    height:20px;
    display: inline-block;
    vertical-align: middle;
    line-height:20px;
    margin-right:20px;
    color:#555;
}
/*9-11*/
.n_tools .bdshare-button-style1-24{
    float:none;
}
.n_tools .tool .bds_more{
    float: none;
    padding-left: 2px;
    background: none;
    /*color: #999999;*/
    font-size:13px;
}
/*9-11---------end*/
.icon-time{
    background:url(../images/news3.png) no-repeat;
}
/*添加------8-29*/
.icon-look{
    background:url(../images/look.png) no-repeat;
}
/*添加-----------------end8-29*/
.icon-show{
    background:url(../images/news4.png) no-repeat;
}
.icon-show a{
    color:#555;
}
.n_text{
    padding:20px 0;
}
.n_text .nt_tu{
    width:100%;
    margin:0 auto;
}
.n_text p{
    text-indent: 37px;
    line-height: 3em;
    text-align: justify;
}
/*news--------------*/
/*销售*/
/*1*/
.xs_list {
    margin-top:30px;
}
.xs_list .xs_img{
    float:left;
    width:10%;

}
.xs_text{
    padding-left:5%;
    float:left;
    line-height:24px;
    width:90%;
}
.xs_list  li{
    overflow: hidden;
    margin-bottom:40px;
}
.xs_list li:nth-child(2n+2) .xs_text h1{
    color:#d7000f;
}
.xs_text h1{
    font-size:20px;
    color:#ff9900;
    margin-bottom:5px;
}
.xs_text p{
    font-size:14px;
}
.xs_bottom{
   height: 230px;
    background:#f9f9f9;
    position:relative;
    margin-top:16%;
}
.xs_bottom .xs_bg{
    float:right;
    width:60%;
    position:absolute;
    bottom:16%;
    right:20%;
}
/*2*/
.xs_wang{
    width:100%;
    margin-top:30px;
}

/*9-11*/
/*3*/
.xs_zhaos{
    line-height:30px;
}
.xs_down{
    width:100%;
    line-height:50px;
    background:#f7f7f7;
    overflow: hidden;
}
.xs_down .down_txt{
    background:#f7f7f7;
    float:right;
    padding:0 20px;
    line-height:50px;
    font-size:15px;

}
/*9-11*/
/*3*/
.xs_zhaos{
    line-height:30px;
}
.xs_down{
    width:100%;
    line-height:50px;
    background:#f7f7f7;
    overflow: hidden;
}
.xs_down .down_txt{
    background:#f7f7f7;
    float:right;
    padding:0 20px;
    line-height:50px;
    font-size:15px;

}
.xs_down .down_txt a{
    line-height:26px;
    display:inline-block;
    text-align: center;
    vertical-align: middle;
    padding:0 12px;
}
/*9-20*/
.xs_down .down_txt a span{
    display: inline-block;
    color:#d7000f;
    padding-right:10px;
    border-bottom:1px solid #d7000f;
    /*border-right:1px solid #d7000f;*/
    /*border-bottom-right-radius: 5px;*/
}
/*9-20----end*/
.xs_down .down_txt i{
    vertical-align: middle;
    display:inline-block;
    width: 26px;
    height:26px;
    margin-right:10px;
    background:url(../images/xz.png) 0 0 no-repeat;
}
.xs_down .down_txt .down_txt_o:hover i{
    background-position:-34px 0;
}
.xs_down .down_txt .down_txt_t:hover i{
    background-position:-34px 0;
}
.xs_down .down_txt a:hover{
    color:#d7000f;
}
/*9-11-------end*/
/*销售-----------*/

/*9-20*/
/*人力资源*/
.ln_text{
    /*float:left;*/
    /*width:55%;*/
    line-height:1.8;
    font-size:15px;
    padding-top:10%;
    padding-right:5%;
    padding-bottom:20px;
}
/*9-20---end*/
.ln_text span{
    font-size:20px;
    color:#d7000f;
}
.ln_img{
    margin:0 auto;
    /*float:left;*/
    /*width:45%;*/
    text-align: center;
}
/*2*/
.zp_title{
    width: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
    height: 61px;
    position: relative;
}
.zp_title .zp_line{
    border-bottom: 3px solid #d2d2d2;
    position: absolute;
    margin: 0 auto;
    bottom: -1px;
    width: 100%;
}
.zp_title li{
    display: inline-block;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    position: relative;
    bottom: -2px;
    z-index: 99999;
    padding: 0 10px;
    padding-bottom: 10px;
    /* border-bottom: 3px solid #d7000f; */

}
.zp_title li.active{
    border-bottom: 3px solid #d7000f;
}
.zp_title li a{
    color:#555;
}
.zp_title .active a{
    color:#d7000f;
}
.sp_area{
    background:#fafafa;
    padding:2%;
}
.sp_area h1{
    font-size:18px;
    margin-bottom:20px;
}
.erea{
    margin:0 auto;
    margin-bottom:30px;
}
.search{
    overflow: hidden;
    margin:0 auto;
}
.erea p{
    /*float:left;*/
    /*width:10%;*/
    padding:0;
    margin-bottom:10px;
}
.erea .ere_right{
    /*width:90%;*/
    /*margin-left:2%;*/
    /*float:left;*/
    padding:0;
}
.ere_right li{
    float: left;
    padding: 2px 9px;
    line-height: 24px;
    margin-bottom: 8px;
}
.ere_right ul{
    margin-bottom:15px;
}
.ere_right .active{
    background:#0066cc;
    color:#fff;
}
.ere_right .active a{
    color:#fff;
}
.ere_city a{
    color:#555;
}

.ere_city{
    padding:20px 30px;
    border:1px solid #ccc;
    background:#fff;
    display:none;
}
.ere_right .ere_city ul{
    margin-bottom:0;
}
.ere_right  .search input{
   width:80%;
    height:40px;
    line-height:40px;
    float:left;
    padding:0 20px;
}
.ere_right  .search a{
    width:15%;
    display: inline-block;
    color:#fff;
    background:#d7000f;
    height:40px;
    line-height:40px;
    float:left;
    font-size:14px;
    text-align: center;
}

/*手风琴效果*/
.zp_bold{
    font-weight:bold;
    background:#add4e9;
    /*line-height:54px;*/
    /*padding:15px 0;*/
}
.zp_bold span{
    padding:10px 0;
}
.panel {
    border-width:  0 1px 1px 1px;
    border-style: solid;
    border-color: #ccc;
    background: none;
    box-shadow: none;
}

/*.panel:last-child {*/
    /*border-bottom: none;*/
/*}*/

.panel-group > .panel:first-child .panel-heading {
    border-radius: 4px 4px 0 0;
}

.panel-group .panel {
    border-radius: 0;
}

.panel-group .panel + .panel {
    margin-top: 0;
}

.panel-heading {
    background-color: #fff;
    border-radius: 0;
    border: none;
    color: #fff;
    padding: 0;
}

.panel-title a {
    display: block;
    color: #fff;
    padding: 15px  0;
    /*line-height:50px;*/
    position: relative;
    font-size: 16px;
    font-weight: 400;
    /*border:1px solid #ccc;*/
}

.zp_text {
    background: #fff;
}

.panel:last-child .zp_text {
    border-radius: 0 0 4px 4px;
}

.panel:last-child .panel-heading {
    border-radius: 0 0 4px 4px;
    -webkit-transition: border-radius 0.3s linear 0.2s;
    transition: border-radius 0.3s linear 0.2s;
}

.panel:last-child .panel-heading.active {
    border-radius: 0;
    -webkit-transition: border-radius linear 0s;
    transition: border-radius linear 0s;
}
/* #bs-collapse icon scale option */

.panel-heading a:before {
    content: '+';
    position: absolute;
    font-family: 'Material Icons';
    right: 2%;
    top: 5px;
    font-size: 24px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: scale(1);
    transform: scale(1);
    color:#555;
}

.panel-heading.active a:before {
    content: ' ';
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: scale(0);
    transform: scale(0);
}

#bs-collapse .panel-heading a:after {
    content: ' ';
    font-size: 33px;
    position: absolute;
    font-family: 'Material Icons';
    right: 2%;
    top: 0px;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    color:#333;
}

#bs-collapse .panel-heading.active a:after {
    content: '-';
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
/* #accordion rotate icon option */

#accordion .panel-heading a:before {
    content: '\e316';
    font-size: 24px;
    position: absolute;
    font-family: 'Material Icons';
    right: 5px;
    top: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

#accordion .panel-heading.active a:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.panel-title span:nth-child(3),.panel-title span:nth-child(4){
    text-align: center;
    width: 20%;
}
.panel-title span:last-child{
    width:0;
}
.panel-title{
    padding:0 10px;
}
.panel-title span{
    width:24%;
    display: inline-block;
    text-align:left;
    color:#333;
    vertical-align:top;
}
@media (max-width:992px) {
    .panel .panel-title a{
        font-size:13px;
    }
}
.zp_nei{
    margin-bottom:15px;
}
.zp_nei h2{
    color:#d7000f;
    font-weight:bold;
    font-size:16px;
    margin-bottom:10px;
}
.zp_nei p{
    color:#333;
}
.zp_text .line{
    border:2px solid #f5d0ce;
    display: block;
    margin-bottom:15px;
}
.zp_text .join{
    line-height:40px;
    padding:0 20px;
    border-radius:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float:right;
    text-align: center;
    background:#d7000f;
    color:#fff;
    font-size:14px;
}
/*.zp_nei span{*/
    /*text-align: justify;*/
/*}*/
.zp_list{
    margin-top:20px;
}
.xzp_wrap{
    margin-top:20px;
}

/*校园招聘*/
.zp_list h1,.xy_list h1{
    /*margin-bottom:15px;*/
    font-weight:bold;
    font-size:16px;
}
.xy_backg{
    width:100%;
    margin-bottom:20px;
}
/*内页*/
.zp_n_wrap input{
    width:100%;
    height:50px;
    display: inline-block;
    vertical-align: middle;
    border:1px solid #eaeaea;
    padding:0 10px;/*数值修改*/
    line-height:50px;
}
.zp_n_wrap .txt_btn{
  margin-bottom:20px;
}
.zpn_btn input{
    width:70%;/*数值修改*/
}
.zpn_btn input:first-child{
    width:30%;/*数值修改*/
    border-right:transparent;
}
.img_top{
    border:1px solid #eaeaea;
    padding:0 20px;
    width:100%;
}
.img_top p{
    line-height:40px;
    color:#555;
}
#wrapper{
    width:100%;
    margin:20px auto;
}
.fileInputContainer{
    position:relative;
    display: block;
    width:286px;
    height:95px;
    background:url(../images/sc.png) no-repeat;
    margin:0 auto;
    border:0;
    cursor: pointer;
}
.fileInputContainer .file_upload{
    width:286px;
    overflow: hidden;
    font-size: 100px;
    position:absolute;
    right:0;
    top:0;
    opacity: 0;
    filter:alpha(opacity=0);
    cursor:pointer;
   height:95px;
}
/*.zp_n_wrap .uploader input[type='text']{*/
    /*border:none;*/
    /*height: 0;*/
    /*padding: 0;*/
/*}*/
.zp_n_wrap .tijiao input[type='submit']{
    height:48px;
    background:#d7000f;
    color:#fff;
    font-size:15px;
    text-align: center;
    float: right;
    line-height:48px;
    margin-top:15px;
}
.zp_n_wrap .tijiao{
    float: right;
}
/*新增*/
#wrapper .shangc{
    width:100%;
    padding:3%;
}
#wrapper .shangc span{
    display: inline-block;
    border:1px dashed #ccc;
    text-align: center;
    line-height:50px;
    padding:0 30px;
    height:50px;
    margin:0 10px;
}
/*新增---------end8-25*/
    /*3*/
.cz_img{    
    text-align: center;
}
.cz_img img{
    margin:0 auto;
}
.cz_text{
    background:#fdfbf6;
    padding:20px;
    width:100%;
    line-height:24px;

}

/*人力资源---------*/