

#pc_banner{

    display: none;

}



header{

    display: none;

}

#top {

    width: 100%;

    height: 33px;

    background: #242424;

    line-height: 33px;

}



#top .main {

    width: 1200px;

    height: 33px;

    margin: 0 auto;

}



#top .main .dropbtn {

    color: #f0f0f0;

    height: 33px;

    font-size: 14px;

    border: none;

    width: 120px;

    cursor: pointer;

    background: #242424;

}



#top .main .dropbtn span {

    display: inline-block;

    width: 12px;

    height: 7px;

    background: url("../images/jian.jpg") no-repeat;

}



#top .main .dropdown {

    position: relative;

    display: inline-block;

    float: right;

}



#top .main .dropdown-content {

    display: none;

    position: absolute;

    background: #242424;

    min-width: 120px;

    top: 33px;

    text-align: center;

}



#top .main .dropdown-content a {

    padding: 5px 16px;

    text-decoration: none;

    display: block;

    color: #fff;

}



#top .main .dropdown:hover .dropdown-content {

    display: block;

}





#yc{



    width:1100px;margin:0 auto;height: auto;display: none;

    padding: 35px  0;

}





#yc ul li{



    display: inline-block;



    width: 100%;

    letter-spacing: 0;

    margin-left: 0px;

   

}

#yc ul li ul li{

    width: 20%;

    float: left;

    padding-top: 20px;

}

#yc ul li ul h6{

    font-size: 14px;

    margin-bottom: 5px;

    padding: 20px 0 5px;

    color: #333;

    border-bottom: 1px solid #e3e3e3;

}



#yc ul li ul li{

    font-size: 14px;

    line-height: 1.2;

    padding-top: 20px;

    margin-left: 0;

}

#yc ul li ul li span{



}

#yc ul li ul li a{

    text-decoration: underline;

    color: #222;

}





#nav {

    width: 100%;

    height: 85px;

    line-height: 83px;

}



#nav .main {

    width: 1200px;

    height: 85px;

    margin: 0 auto;

}



#nav .main .logo {

    width: 130px;

    height: 85px;

    line-height: 85px;

    float: left;

    margin-right: 0px;

}



#nav .main .logo a img {

    display: block;

    margin-top: 20px;

}



#nav .main .nav_list {

    float: left;

}



#nav .main .nav_list ul li {

    float: left;

    margin-left: 30px;

}



#nav .main .nav_list ul li a {

    font-size: 15px;

    color: #888;

}



#nav .main .nav_list ul li a.active {

    color: #d20824;

}



#nav .main .search {

    float: right;

    

}







#banner {

    width: 100%;

    height: auto;

    margin: 0 auto;

    background: #121212;

}



#banner .container {

    width: 100%;

    margin: 0 auto;

}



#banner .slider-container {

    position: relative;

    overflow: hidden;

    width: 100%;

    height: auto;

    margin: 0 auto;

    background-color: #444;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



#banner .slider {

    position: relative;

    width: 9999px;

}



#banner .slider:before, .slider:after {

    display: table;

    content: ' ';

}



#banner .slider:after {

    clear: both;

}



#banner .slider__item {

    position: relative;

    float: left;

    margin: 0;

    padding: 0;

    height: 100%;

}



#banner .slider__item img {

    display: block;

    max-width: 100%;

    height: auto;

}



.slider__switch span {

    color: #fff;

    display: block;

    width: 32px;

    height: 32px;

}



/* Arrows */

#banner .slider__switch {

    position: absolute;

    top: 50%;

    margin-top: -20px;

    padding: 10px 5px;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    -o-user-select: none;

    user-select: none;

    border-radius: 1px;

    background: #000;

    opacity: .3;

    transition: opacity .15s ease;

    fill: #fff;

}



#banner .slider__switch--prev {

    left: 10px;

}



#banner .slider__switch--next {

    right: 10px;

}



#banner .slider__switch:hover {

    opacity: .85;

}



#banner .slider__switch[disabled] {

    visibility: hidden;

    opacity: 0;

}



#banner .slider__caption {

    position: absolute;

    bottom: 30px;

    left: 30px;

    display: block;

    max-width: 500px;

    padding: 10px;

    color: #fff;

    background: rgba(0, 0, 0, .4);

    box-shadow: 0 0 20px 10px rgba(0, 0, 0, .4);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */

}



#banner .slider__caption[disabled] {

    opacity: 0;

    visibility: hidden;

}



#banner .slider-nav {

    line-height: 30px;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 30px;

    margin: 0;

    padding: 0;

    text-align: center;

    z-index: 9;

    filter: alpha(opacity=0);

}



#banner .slider-nav__control {

    display: inline-block;

    width: 12px;

    height: 12px;

    margin: 0 0px;

    -webkit-transition: background .5s ease;

    -moz-transition: background .5s ease;

    -o-transition: background .5s ease;

    transition: background .5s ease;

    border: 0;

    border-radius: 50%;

    background: transparent;

}



#banner .slider-nav__control.is-active {

    /*width: 12px;*/

    /*height: 12px;*/

    /*background: #fff;*/

}



#banner .slider.has-touch {

    cursor: move;

    cursor: -webkit-grabbing;

    cursor: -moz-grabbing;

}



@media (max-width: 580px) {

    .slider__switch {

        display: none;

    }



    .slider__caption {

        display: none;

    }

}



#part1 {

    width: 100%;

    height: 54px;

    line-height: 54px;

    background: rgba(0, 0, 0, 0.5);

    -moz-opacity: 0.5;

    opacity: 50;

    filter: alpha(opacity=50);

    margin-top: -54px;

    position: absolute;

    z-index: 100;

}



#part1 .main {

    width: 1200px;

    height: 54px;

    margin: 0 auto;

}



#part1 .main .home {

    display: inline-block;

    float: left;

    width: 58px;

    height: 28px;

    margin-top: 12px;

    background: url("../images/home.png") no-repeat;

}



#part1 .main .nav {

    float: right;

}



#part1 .main .nav ul li {

    display: inline-block;

    padding: 0 20px;

    text-align: center;

}



#part1 .main .nav ul li.curr1 {

    background: #8b0e31;

}



#part1 .main .nav ul li:hover {

    background: #8b0e31;

}



#part1 .main .nav ul li a {

    color: #fff;

    font-size: 14px;

    display: inline-block;

}



#part2 {

    width: 100%;

    height: 790px;

    background: url("../images/cp_bg.jpg") #1c1c1c no-repeat;

}



#part2 .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#part2 .main h1 {

    height: 100px;

    text-align: center;

    line-height: 100px;

    font-weight: inherit;

    color: #ffffff;

    font-size: 36px;

}



#part2 .main .cp_list ul li {

    width: 300px;

    height: 600px;

    background: #4a4a4a;

    float: left;

}



#part2 .main .cp_list ul li:hover {

    background: #ffffff;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

    cursor: pointer;

}



#part2 .main .cp_list ul li:hover .center h2 a {

    color: #333;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}



#part2 .main .cp_list ul li:hover .center p {

    color: #686868;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}



#part2 .main .cp_list ul li:hover .center div span {

    color: #303030;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}



#part2 .main .cp_list ul li .top {

    width: 100%;

    height: 250px;

    overflow: hidden;

}



#part2 .main .cp_list ul li .top a img {

    display: block;

    width: 100%;

    height: 250px;

    transition: all 2.5s;

    overflow: hidden;

}



#part2 .main .cp_list ul li:hover img{

    transform: scale(1.1);

}

/*#part2 .main .cp_list ul li a{*/

/*display: block;*/

/*width: 355px;*/

/*height:660px;*/

/*}*/

#part2 .main .cp_list ul li .center {

    width: 260px;

    margin: 0 auto;

    height: 190px;

}



#part2 .main .cp_list ul li .center h2 {

    font-size: 22px;

    font-weight: inherit;

    text-align: left;

    height: 65px;

    line-height: 65px;

    margin-top: 40px;

    margin-bottom: 15px;

    overflow: hidden;

}



#part2 .main .cp_list ul li .center h2 a {

    color: #fff;

}



#part2 .main .cp_list ul li .center p {

    font-size: 16px;

    color: #fff;

    margin-bottom: 15px;

}



#part2 .main .cp_list ul li .center div span {

    display: inline-block;

    padding: 5px 15px;

    border: 2px solid #bfbfbf;

    border-radius: 5px;

    color: #fff;

    margin-right:2px;

    font-size: 12px;

    margin-top: 10px;

}



#part2 .main .cp_list ul li .center div span.act {

    background: #d7072b;

    border: 2px solid #d7072b;

}



#part2 .main .cp_list ul li:hover .bottom a {

    color: #686868;

    border: 2px solid #d7072b;

}



#part2 .main .cp_list ul li .bottom {

    width: 260px;

    margin: 25px auto;

    height: 44px;

}



#part2 .main .cp_list ul li .bottom a {

    display: block;

    width: 124px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    font-size: 16px;

    color: #fff;

    border: 2px solid #fff;

}

#part2 .main .cp_list ul li .bf {

    width: 55px;

    height: 50px;

    position: absolute;

    top: 105px;

    left: 125px;

    background: url(../images/bf.png) no-repeat;

    opacity: 0;

}



#part2 .main .cp_list ul li:hover .bf {

    opacity: 1;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}

#part3 {

    width: 100%;

    height: auto;

}



#part3 .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#part3 .main h1 {

    height: 125px;

    text-align: center;

    line-height: 125px;

    font-weight: inherit;

    color: #191919;

    font-size: 30px;

}



#part3 .main .Div1 {

    width: 1200px;

    height: auto;

    margin: 0px auto;

    overflow: hidden;

    position: relative;

}



#part3 .main .Div1_title {

    height: 32px;

    width: 1200px;

    padding-bottom: 3px;

}



#part3 .main .Div1_title em {

    float: left;

    font-style: normal;

    line-height: 32px;

    padding-left: 13px;

    font-size: 14px;

}



#part3 .main .Div1_title span {

    float: right;

    display: block;

    padding: 8px 15px 0 0;

    height: 20px;

}



#part3 .main .Div1_title span b, .Div1_title span a {

    display: block;

    float: left;

}



#part3 .main .Div1_title span b, .Div1_title span b img {

    width: 11px;

    height: 11px;

}



#part3 .main .Div1_title span b img {

    cursor: pointer;

}



#part3 .main .Div1_prev {

    padding: 2px 10px 0 0;

}



#part3 .main .Div1_main {

    padding-top: 13px;

    height: 465px;

    width: 10000px;

    overflow: hidden;

    position: relative;

    z-index: 1;

}



#part3 .main .Div1_main .top1 {

    width: 380px;

    height: 460px;

    float: left;

    margin: 0 10px;

    transition: all .5s;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    -moz-transition: all .5s;

    -ms-transition: all .5s;

}



#part3 .main .Div1_main .top1 img:hover {

    transform: scale(0.95);

    -webkit-transform: scale(0.95);

    -moz-transform: scale(0.95);

    -o-transform: scale(0.95);

    -ms-transform: scale(0.95);

}



#part3 .main .Div1_main .top1 .Div1_main_span1 {

     width: 380px;

    height: 460px;

    display: block;

    float: left;

    overflow: hidden;

}



#part3 .main .Div1_main .top1 .Div1_main_span1:hover .Div1_main_a2 {

    display: block;

    transition-duration: 2s;

}



#part3 .main .Div1_main .top1 .Div1_main_span1:hover .box {

    opacity: 0.5;

    background: #000;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;



}



#part3 .main .Div1_main .top1 .Div1_main_span1 a {

    display: block;

}



#part3 .main .Div1_main_a1 {

   /* padding: 4px 3px 4px 4px;

    margin-bottom: 4px;*/

}



#part3 .main .Div1_main_a1, .Div1_main_a1 img {

     width: 380px;

    height: 460px;

    transition: all 2.5s;



}

#part3 .main .Div1_main .top1 .Div1_main_span1:hover .Div1_main_a1 img{

    transform: scale(1.1);

}



#part3 .main .Div1_main .top1 .Div1_main_span1 b {

    display: block;

    padding-left: 10px;

    color: #787878;

}



#part3 .main .Div1_main .top1 .Div1_main_span1 p {

    line-height: 20px;

    padding: 0 10px;

    height: 87px;

    color: #787878;

}



#part3 .main .Div1 .Div1_prev1 img, .Div1 .Div1_next1 img {

    width: 31px;

    height: 30px;

}



#part3 .main .Div1 .Div1_next1 {

    right: 0px;

    position: absolute;

    z-index: 111;

    top: 50%;

    cursor: pointer;

}



#part3 .main .Div1_main .top1 .Div1_main_span1 i {

    position: absolute;

    z-index: 100;

    top: 50px;

    color: #ffffff;

    margin-left: 15px;

}



#part3 .main .Div1_main .top1 .Div1_main_span1 i a {

    font-size: 26px;

    display: inline-block;

    color: #ffffff;

    width: 340px;

    line-height: 30px;

}



#part3 .main .Div1_main .top1 .Div1_main_span1 .Div1_main_a2 {

    position: absolute;

    z-index: 100;

    top: 170px;

    /*display: inline-block;*/

    width: 138px;

    height: 38px;

    border: 2px solid #ffffff;

    text-align: center;

    line-height: 38px;

    font-size: 16px;

    color: #ffffff;

    margin-left: 40px;

      -webkit-transition: all .4s;

    transition: all .4s;

    -webkit-transform: translateY(80px);

    transform: translateY(80px); 

    opacity: 0;



}



#part3 .main .Div1_main .top1 .Div1_main_span1:hover .Div1_main_a2{

    -webkit-transform: translateY(0);

    transform: translateY(0);

    opacity: 1;





}

#part3 .main .Div1_main .top1 .Div1_main_span1 .Div1_main_a2:hover{

     border: 2px solid #d20a2c;

}













#part3 .main .Div1_main .top1 .Div1_main_span1 .box {

    position: absolute;

    top: 13px;

   

    width: 380px;

    height: 460px;

    background: #000;

    z-index: 1;

    opacity: 0;

}

/*==============*/



#part4 {

    width: 100%;

    height: auto;

    position: relative;

}



#part4 .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#part4 .main h1 {

    height: 125px;

    text-align: center;

    line-height: 125px;

    font-weight: inherit;

    color: #191919;

    font-size: 30px;

    margin-top: 0px;

}



#part4 .main #scroll {

    width: 100%;

    height: 606px;

    position: relative;

    overflow: hidden;

}



#part4 .main #scroll .content {

    width: 100%;

    height: 606px;

    position: relative;

    overflow: hidden;

    margin: 0 auto;

}



#part4 .main #scroll ul {

    position: absolute;

}



#part4 .main #scroll li {

    float: left;

    width: 380px;

    height:560px;

    border: 1px solid #ddd;

    margin-left: 9px;

    margin-right: 8px;

}



#part4 .main #scroll li .top {

    width: 300px;

    height: 200px;

    margin: 30px auto;



}



#part4 .main #scroll li .top a img {

    width: 300px;

    height: 200px;

}



#part4 .main #scroll li .center {

    width: 340px;

    height: 200px;

    margin: 30px auto;

    overflow: hidden;

}



#part4 .main #scroll li .center h3 {

    font-weight: inherit;

    font-size: 20px;

    text-align: center;

}



#part4 .main #scroll li .center h3 a {

    color: #191919;

}



#part4 .main #scroll li .center h3 a:hover {

    color: #d7072b;

}



#part4 .main #scroll li .center p {

    font-size: 14px;

    color: #191919;

    line-height: 25px;

    margin-top: 10px;

}



#part4 .main #scroll li .bottom {

    width: 130px;

    height: 40px;

    margin: 10px auto;

}



#part4 .main #scroll li .bottom a {

    width: 128px;

    height: 38px;

    line-height: 38px;

    text-align: center;

    display: inline-block;

    border: 1px solid #191919;

    margin: 0 auto;

    font-size: 16px;

    color: #191919;

}



#part4 .main #scroll li:hover .bottom a {

    border: 1px solid #d7072b;

}



#part5 {

    width: 100%;

    height: 765px;

    margin: 0px auto;

    background: url(../images/news_bg.jpg) no-repeat;

}



#part5 .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#part5 .main h1 {

    height: 125px;

    text-align: center;

    line-height: 125px;

    font-weight: inherit;

    color: #fff;

    font-size: 30px;

    margin-top: 90px;

}



#part5 .main .news_list {

    width: 100%;

    height: 450px;

    margin: 0 auto;

}



#part5 .main .news_list .left {

    width: 700px;

    height: 450px;

    float: left;

}



#part5 .main .news_list .left ul li {

    width: 330px;

    height: 450px;

    float: left;

    margin-right: 16px;

}



#part5 .main .news_list .left ul li h6 {

    font-weight: 300;

    font-size: 24px;

    height: 80px;

    line-height: 40px;

    margin-top: 15px;

    overflow: hidden;

}



#part5 .main .news_list .left ul li h6 a {

    color: #fff;

}



#part5 .main .news_list .left ul li a{

    display: block;

    width: 100%;

     height: 320px;

    overflow: hidden;

}



#part5 .main .news_list .left ul li a img {

    width: 330px;

    height: 320px;

    overflow: hidden;

     transition: all 2.5s;

}

#part5 .main .news_list .left ul li:hover img {



    transform: scale(1.1);

}

#part5 .main .news_list .left ul li p {

    font-size: 16px;

    color: #ffffff;

    margin-top: 10px;

}



#part5 .main .news_list .right {

    width: 460px;

    height: 450px;

    float: right;

}



#part5 .main .news_list .right ul li {

    width: 460px;

    margin-bottom: 55px;

}



#part5 .main .news_list .right ul li h2 {

    font-weight: inherit;

    font-size: 18px;

    height: 80px;

    line-height: 40px;

    overflow: hidden;

}



#part5 .main .news_list .right ul li h2 a {

    color: #fff;

    font-size: 20px;

}



#part5 .main .news_list .right ul li h2 a:hover {

    text-decoration: underline;

}



#part5 .main .news_list .right ul li p {

    font-size: 16px;

    color: #ffffff;

    margin-top: 10px;

}



#part5 .main .bottom a {

    display: block;

    width: 128px;

    height: 38px;

    line-height: 38px;

    text-align: center;

    margin: 48px auto;

    border: 2px solid #fff;

    color: #fff;

    font-size: 16px;

}



#part5 .main .bottom a:hover {

    border: 2px solid #d7072b;

}



/*隐藏导航开始*/



/*nav_hide*/



.nav_hide {

    width: 100%;

    height: 54px;

    line-height: 54px;

    background: rgba(0, 0, 0, 0.7);

    -moz-opacity: 07;

    opacity: 70;

    filter: alpha(opacity=70);

    position: absolute;

    z-index: 1000000;

}



.fixednav {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 10000

}



.nav_hide .main {

    width: 1200px;

    height: 54px;

    margin: 0 auto;

}



.nav_hide .main .home {

    display: inline-block;

    float: left;

    width: 58px;

    height: 28px;

    margin-top: 12px;

    background: url("../images/home.png") no-repeat;

}



.nav_hide .main .nav {

    float: right;

}



.nav_hide .main .nav ul li {

    display: inline-block;

    padding: 0 20px;

    text-align: center;

}



.nav_hide .main .nav ul li.curr {

    background: #8b0e31;

}



.nav_hide .main .nav ul li:hover {

    background: #8b0e31;

}



.nav_hide .main .nav ul li a {

    color: #fff;

    font-size: 14px;

    display: inline-block;

}



/*隐藏导航结束*/



footer {

    width: 100%;

    height: auto;

    background: #161616;

}



footer .main {

    width: 1200px;

    height: auto;

    margin: 0px auto;

}



footer .main ul {

    display: inline-block;

    margin-right: 20px;

    vertical-align: top;

}



footer .main ul li {

    line-height: 30px;

    display: block;

}



footer .main ul li h4 {

    font-size: 15px;

    color: #a9a9a9;

    font-weight: inherit;

    display: inline-block;

    margin-top: 48px;

}



footer .main ul li a {

    font-size: 14px;

    color: #a9a9a9;

}







footer .main ul p {

    font-size: 14px;

    color: #a9a9a9;

    line-height: 28px;

}





footer .main .link {

    width: 100%;

    height: 64px;

    line-height: 64px;

    margin-top: 40px;

    border-top: 1px solid #fff;

}



footer .main .link .link_left {

    width: 460px;

    float: left;

}



footer .main .link .link_left span {

    width: 84px;

    height: 28px;

    display: inline-block;

    background: url("../images/link_left.png") no-repeat;

    vertical-align: middle;

}



footer .main .link .link_left i {

    display: inline-block;

    vertical-align: top;

    font-size: 12px;

    color: #a9a9a9;

    margin-left: 3px;

}



footer .main .link .link_right {

    width: 740px;

    float: right;

}



footer .main .link .link_right span {

    width: 24px;

    height: 22px;

    display: inline-block;

    background: url("../images/tel.jpg") no-repeat;

    vertical-align: middle;

}



footer .main .link .link_right i {

    display: inline-block;

    vertical-align: top;

    font-size: 12px;

    color: #a9a9a9;

    margin-left: 5px;

}



footer .main .link .link_right p {

    display: inline-block;

    margin-left: 15px;

}



footer .main .link .link_right p a {

    display: inline-block;

    width: 86px;

    height: 28px;

    line-height: 28px;

    border: 1px solid #fff;

    font-size: 12px;

    color: #a9a9a9;

    padding-left: 5px;

    border-radius: 5px;

    margin-right: 4px;

}



footer .main .link .link_right p a b {

    display: inline-block;

    width: 17px;

    height: 17px;

    float: right;

    margin-top: 6px;

    margin-right: 12px;

    background: url("../images/qq.jpg") no-repeat;

}



footer .main .link .link_right p a:hover b {

    background: url("../images/qq_act.jpg") no-repeat;

}



#go_top {

    position: fixed;

    z-index: 1000;

    right: 20px;

    bottom: 20px;

    width: 60px;

    height: 60px;

    cursor: pointer;

    -webkit-transition: unset;

    transition: unset;

    background: url(../images/e-icon.png) -396px -107px no-repeat;

    display: none;

}



.go_top {

    position: fixed;

    z-index: 1000;

    right: 20px;

    bottom: 20px;

    width: 60px;

    height: 60px;

    cursor: pointer;

    -webkit-transition: unset;

    transition: unset;

    background: url(../images/e-icon.png) -396px -107px no-repeat;

    display: none;

}



.global_toolbar.default {

    position: absolute

}



.global_toolbar.default .toolbar_content, .global_toolbar.opacity .toolbar_content {

    display: none

}



.global_toolbar.opacity .toolbar_btn a em, .global_toolbar.opacity .toolbar_btn a samp {

    background: #000;

    background: rgba(0, 0, 0, .8)

}



.global_toolbar.opacity .toolbar_btn a:hover em {

    background: #d20a2c

}



.global_toolbar {

    position: fixed;

    z-index: 1001;

    top: 0;

    right: 0;

    width: 0;

    height: 100%;

    -webkit-transition: all .4s cubic-bezier(.2, .83, .42, .91);

    transition: all .4s cubic-bezier(.2, .83, .42, .91);

    border-left: 1px solid #d0d0d0;

    background: #fff

}



.global_toolbar.open {

    width: 320px

}



@media (max-width: 1200px) {

    .global_toolbar.default {

        position: fixed

    }

}



.wap_cartbtn {

    display: none

}



.toolbar_btn {

    position: absolute;

    top: 100%;

    left: -60px;

    width: 60px

}



.toolbar_btn a {

    cursor: pointer

}



.toolbar_btn a, .toolbar_btn a samp {

    position: relative;

    display: block;

    height: 60px;

    -webkit-transition: all .4s cubic-bezier(.2, .83, .42, .91);

    transition: all .4s cubic-bezier(.2, .83, .42, .91);

    border-bottom: 1px solid #37393d

}



.toolbar_btn a samp {

    z-index: 2;

    width: 60px;

    color: #fff;

    background-color: #000

}



.toolbar_btn a samp i {

    display: inline-block;

    width: 26px;

    height: 24px;

    margin-top: 18px;

    margin-left: 16px;

}



.toolbar_btn a em {

    font-size: 16px;

    font-style: normal;

    line-height: 60px;

    position: absolute;

    z-index: 1;

    top: 0;

    right: 60px;

    display: block;

    overflow: hidden;

    width: 0;

    height: 60px;

    -webkit-transition: all .4s cubic-bezier(.2, .83, .42, .91);

    transition: all .4s cubic-bezier(.2, .83, .42, .91);

    text-align: center;

    color: #fff;

    background-color: #000

}



.LANG-cn .toolbar_btn a font {

    width: 160px

}



.toolbar_btn a font {

    display: block;

    width: 180px;

    padding: 0 30px;

    text-align: left;

    white-space: nowrap;

    word-break: keep-all

}



.toolbar_btn a.current samp, .toolbar_btn a:hover samp {

    border-bottom: 1px solid #d20a2c;

    background-color: #d20a2c

}



.toolbar_btn.default a:hover samp {

    background-color: #d20a2c

}



.LANG-cn .toolbar_btn a:hover em {

    width: 160px

}



.toolbar_btn a:hover em {

    width: 180px;

    background: #d20a2c

}



.toolbar_btn a span {

    font-size: 10px;

    line-height: 11px;

    position: absolute;

    z-index: 3;

    top: 10px;

    right: 10px;

    display: none;

    overflow: hidden;

    min-width: 11px;

    height: 14px;

    padding: 1px 2px;

    text-align: center;

    color: #fff;

    border: 1px solid #d20a2c;

    border-radius: 10px;

    background: #d20a2c

}



.toolbar_btn a.current span, .toolbar_btn a:hover span {

    color: #d20a2c;

    background: #fff

}



.LANG-cn .toolbar_btn.default em {

    width: 160px

}



.toolbar_btn.default em {

    width: 180px

}



.toolbar_btn.default a samp, .toolbar_btn.default em {

    border-bottom: 1px solid #37393d;

    background: #000

}



/*产品列表max-1420px*/



#position {

    width: 100%;

    height: 54px;

    line-height: 54px;

    background: url("../images/positionbg.jpg") repeat-x;

}



#position .main {

    width: 1200px;

    height: 54px;

    margin: 0 auto;

    float: left;
	
    margin-left: 30px;

    color: #ffffff;

}



#position .main span {

    display: inline-block;

    width: 58px;

    height: 28px;

    background: url("../images/home.png") no-repeat;

    vertical-align: middle;

}



#position .main a {

    color: #ffffff;

    vertical-align: middle;

    font-size: 16px;

}



#select {

    width: 100%;

    height: auto;

    background: #f5f5f5;

}



#select .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#select .main .select_name {

    width: 100%;

    height: 88px;

    line-height: 88px;

}



#select .main .select_name p {

    display: inline-block;

    font-size: 16px;

    margin-right: 38px;

    color: #353535;

}



#select .main .select_name span {

    font-size: 6px;

    color: #353535;

    border: 1px solid #ddd;

    padding: 5px 10px;

}



#select .main .select_name span i {

    display: inline-block;

    width: 13px;

    height: 16px;

    background: url("../images/x.jpg") no-repeat;

}



#select .main .select_list ul li {

    border: 1px solid #ddd;

    display: block;

    border-bottom: 0;

    padding: 10px 0;

}



#select .main .select_list {

    padding-bottom: 45px;

}



#select .main .select_list ul li:last-child {

    border-bottom: 1px solid #ddd;

}



#select .main .select_list ul li p {

    display: inline-block;

    font-size: 16px;

    width: 200px;

    margin-left: 35px;

    color: #353535;

}



#select .main .select_list ul li span {

    display: inline-block;

    font-size: 14px;

    color: #353535;

    padding: 5px 10px;

    margin-right: 15px;

}



#select .main .select_list ul li span:hover {

    cursor: pointer;

}



#select .main .select_list ul li span.act {

    color: #fff;

    background: #d20824;

}



#product {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#product ul li {

    height: 345px;

    border-bottom: 1px solid #dddddd;

    width: 100%;

    margin-top: 45px;

}



#product ul li:last-child {

    border-bottom: 0;

}



#product ul li .pro_img {

    width: 400px;

    height: 300px;

    float: left;

    overflow: hidden;

}



#product ul li .pro_img a img:hover {

    transform: scale(1.1);

}



#product ul li .pro_img a img {

    width: 400px;

    height: 300px;

   transition: all 2.5s

}



#product ul li .pro_right {

    width: 776px;

    height: 300px;

    float: right;

}



#product ul li .pro_right h1 {

    font-weight: inherit;

    font-size: 22px;

    height: 24px;

    width: 100%;

    overflow: hidden;

    margin-top: 20px;

    margin-bottom: 25px;

}



#product ul li .pro_right h1 a {

    color: #191919;

}



#product ul li .pro_right h1 a:hover {

    color: #d7072b;

}



#product ul li .pro_right p {

    line-height: 25px;

    font-size: 15px;

    color: #191919;

    margin-bottom: 35px;

}



#product ul li .pro_right .more a {

    display: block;

    width: 126px;

    height: 36px;

    border: 1px solid #d7072b;

    text-align: center;

    line-height: 36px;

    font-size: 16px;

    color: #191919;

}



#product ul li .pro_right .more a:hover {

    color: #d7072b;

}



#cp_banner {

    width: 100%;

    height: auto;

    margin: 0 auto;

    background: #121212;

}



#cp_banner .container {

    width: 100%;

    margin: 0 auto;

}



#cp_banner .slider-container {

    position: relative;

    overflow: hidden;

    width: 100%;

    height: auto;

    margin: 0 auto;

    background-color: #444;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



#cp_banner .slider {

    position: relative;

    width: 9999px;

}



#cp_banner .slider:before, .slider:after {

    display: table;

    content: ' ';

}



#cp_banner .slider:after {

    clear: both;

}



#cp_banner .slider__item {

    position: relative;

    float: left;

    margin: 0;

    padding: 0;

    height: 100%;

}



#cp_banner .slider__item img {

    display: block;

    max-width: 100%;

    height: 380px;

}



.slider__switch span {

    color: #fff;

    display: block;

    width: 32px;

    height: 32px;

}



/* Arrows */

#cp_banner .slider__switch {

    position: absolute;

    top: 50%;

    margin-top: -20px;

    padding: 10px 5px;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    -o-user-select: none;

    user-select: none;

    border-radius: 1px;

    background: #000;

    opacity: .3;

    transition: opacity .15s ease;

    fill: #fff;

}



#cp_banner .slider__switch--prev {

    left: 10px;

}



#cp_banner .slider__switch--next {

    right: 10px;

}



#cp_banner .slider__switch:hover {

    opacity: .85;

}



#cp_banner .slider__switch[disabled] {

    visibility: hidden;

    opacity: 0;

}



#cp_banner .slider__caption {

    position: absolute;

    bottom: 30px;

    left: 30px;

    display: block;

    max-width: 500px;

    padding: 10px;

    color: #fff;

    background: rgba(0, 0, 0, .4);

    box-shadow: 0 0 20px 10px rgba(0, 0, 0, .4);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */

}



#cp_banner .slider__caption[disabled] {

    opacity: 0;

    visibility: hidden;

}



#cp_banner .slider-nav {

    line-height: 30px;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 30px;

    margin: 0;

    padding: 0;

    text-align: center;

    z-index: 9;

    filter: alpha(opacity=0);

}



#cp_banner .slider-nav__control {

    display: inline-block;

    width: 12px;

    height: 12px;

    margin: 0 0;

    -webkit-transition: background .5s ease;

    -moz-transition: background .5s ease;

    -o-transition: background .5s ease;

    transition: background .5s ease;

    border: 0;

    border-radius: 50%;

    background: transparent;

}



#cp_banner .slider.has-touch {

    cursor: move;

    cursor: -webkit-grabbing;

    cursor: -moz-grabbing;

}



@media (max-width: 580px) {

    .slider__switch {

        display: none;

    }



    .slider__caption {

        display: none;

    }

}



#product_index {

    width: 100%;

    height: 790px;

    background: #ffffff;

}



#product_index .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#product_index .main h1 {

    height: 40px;

    text-align: center;

    line-height: 40px;

    font-weight: inherit;

    color: #191919;

    font-size: 30px;

    margin: 30px 0 16px 0;

}



#product_index .main h5 {

    text-align: center;

    font-weight: inherit;

    color: #787878;

    font-size: 18px;

    margin-bottom: 30px;

}



#product_index .main .cp_list ul li {

    width: 300px;

    height: 600px;

    background: #4a4a4a;

    float: left;

    border-bottom: 1px solid #ddd;

}



#product_index .main .cp_list ul li:hover {

    background: #ffffff;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

    cursor: pointer;

}



#product_index .main .cp_list ul li:hover .center h2 a {

    color: #333;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}



#product_index .main .cp_list ul li:hover .center p {

    color: #686868;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}



#product_index .main .cp_list ul li:hover .center div span {

    color: #303030;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}



#product_index .main .cp_list ul li:hover .center div span a{

    color: #303030;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}

#product_index .main .cp_list ul li:hover img{

    transform: scale(1.1);

}

#product_index .main .cp_list ul li .top {

    width: 100%;

    height: 250px;

    overflow: hidden;

}



#product_index .main .cp_list ul li .top a img {

    display: block;

    width: 100%;

    height: 250px;

    transition: all 2.5s;

}



#product_index .main .cp_list ul li .center {

    width: 260px;

    margin: 0 auto;

    height: 190px;

}



#product_index .main .cp_list ul li .center h2 {

    font-size: 22px;

    font-weight: inherit;

    text-align: left;

    height: 65px;

    line-height: 65px;

    margin-top: 40px;

    margin-bottom: 15px;

    overflow: hidden;

}



#product_index .main .cp_list ul li .center h2 a {

    color: #fff;

}



#product_index .main .cp_list ul li .center p {

    font-size: 14px;

    color: #fff;

    margin-bottom: 15px;

}



#product_index .main .cp_list ul li .center div span {

    display: inline-block;

    padding: 5px 15px;

    border: 2px solid #bfbfbf;

    border-radius: 5px;

    color: #fff;

    margin-right: 10px;

    font-size: 12px;

    margin-top: 10px;

}

#product_index .main .cp_list ul li .center div span a{

    color: #fff;

}

#product_index .main .cp_list ul li .center div span.act {

    background: #d7072b;

    border: 2px solid #d7072b;

}



#product_index .main .cp_list ul li:hover .bottom a {

    color: #686868;

    border: 2px solid #d7072b;

}



#product_index .main .cp_list ul li .bottom {

    width: 260px;

    margin: 25px auto;

    height: 44px;

}



#product_index .main .cp_list ul li .bottom a {

    display: block;

    width: 124px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    font-size: 16px;

    color: #fff;

    border: 2px solid #fff;

}



#product_index .main .cp_list ul li .bf {

    width: 55px;

    height: 50px;

    position: absolute;

    top: 105px;

    left: 125px;

    background: url(../images/bf.png) no-repeat;

    opacity: 0;

}

#product_index .main .cp_list ul li:hover .bf {

    opacity: 1;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}



#product_shebei {

    width: 100%;

    height: 380px;

    background: #f5f5f5;

    border-bottom: 1px solid #e8e8e8;

    border-top: 1px solid #e8e8e8;

}



#product_shebei .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#product_shebei .main h1 {

    font-size: 30px;

    color: #191919;

    height: 130px;

    line-height: 130px;

    font-weight: inherit;

    text-align: center;

}



#product_shebei .main div ul li {

    width: 120px;

    height: 120px;

    display: inline-block;

    border: 1px solid #ddd;

    text-align: center;

    line-height: 120px;

    margin-right: 2px;

    margin-left: 2px;

}



#product_shebei .main div ul li a {

    display: block;

    font-size: 18px;

    color: #343434;

}



#product_shebei .main div ul li a:hover {

    background: #d7072b;

    color: #f7f7f7;

    transition-duration: 0.5s;

    -webkit-transition-duration: 0.5s;

    -moz-transition-duration: 0.5s;

    -o-transition-duration: 0.5s;

}



#product_peitao {

    width: 100%;

    height: 420px;

}



#product_peitao .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#product_peitao .main h1 {

    font-size: 30px;

    color: #191919;

    height: 130px;

    line-height: 130px;

    font-weight: inherit;

    text-align: center;

}



#product_peitao .main div ul li {

    width: 280px;

    height: 80px;

    display: inline-block;

    border: 1px solid #888;

    margin-right: 3px;

    margin-left: 3px;

    margin-bottom: 22px;

}



#product_peitao .main div ul li span {

    display: inline-block;

    width: 33px;

    height: 47px;

    background: url("../images/product_peitaobg.jpg") no-repeat;

    margin: 20px 0 0 20px;

    vertical-align: middle;

}



#product_peitao .main div ul li a {

    display: inline-block;

    font-size: 18px;

    color: #343434;

    text-align: center;

    vertical-align: middle;

    margin-top: 15px;

    margin-left: 22px;

    overflow: hidden;

}



#product_video {

    width: 100%;

    height: 620px;

    background: #f5f5f5;

    border-bottom: 2px solid #e8e8e8;

}



#product_video .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#product_video .main .video_left {

    float: left;

    width: 800px;

    height: 415px;

    margin-top: 30px;

}



#product_video .main .video_left .video_left_top {

    width: 100%;

    height: 415px;

    position: relative;

}



#product_video .main .video_left .video_left_top .bf{

        width: 55px;

    height: 50px;

    position: absolute;

      top: 180px;

    left: 382px;

    background: url(../images/bf.png) no-repeat;

    opacity: 0;

}



#product_video .main .video_left .video_left_top:hover .bf{

     opacity: 1;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}



#product_video .main .video_left .video_left_top img {

    width: 100%;

    height: 415px;

}



#product_video .main .video_left .video_left_bottom {

    width: 100%;

    height: 136px;

}



#product_video .main .video_left .video_left_bottom ul li {

    display: inline-block;

    width: 264px;

    height: 136px;

}



#product_video .main .video_left .video_left_bottom ul li img {

    width: 264px;

    height: 136px;

}



#product_video .main .video_right {

    float: left;

    width: 398px;

    height: 551px;

    background: #303030;

    margin-top: 30px; /*overflow-y:scroll*/

}



#product_video .main .video_right .video_right_box {

    width: 374px;

    height: 551px;

    margin: 46px auto;

}



#product_video .main .video_right .video_right_box h1 {

    width: 100%;

    overflow: hidden;

    font-size: 25px;

    color: #ffffff;

    font-weight: inherit;

}



#product_video .main .video_right .video_right_box .line {

    display: block;

    height: 3px;

    background: url("../images/line.jpg") no-repeat;

    width: 100%;

    margin: 25px 0;

}



#product_video .main .video_right .video_right_box div p {

    font-size: 16px;

    color: #ffffff;

    line-height: 46px;

}



#product_video .main .video_right .video_right_box div p span {

    font-size: 20px;

    margin-right: 5px;

}



#con_nav {

    width: 1200px;

    height: 66px;

    line-height: 66px;

    margin: 0px auto;

}



#con_nav ul li {

    display: inline-block;

    width: 398px;

    height: 66px;

    background: #504e4e;

    text-align: center;

    float: left;

    border-right: 1px solid #ddd;

}



#con_nav ul li a {

    font-size: 20px;

    color: #ffffff;

    display: block;

}



#con_nav ul li.actnav {

    height: 77px;

    background: url("../images/actnav_bg.jpg") repeat;

}





.aui-nav-list-tab{

    width: 1200px;

    height: auto;

    margin: 0 auto

}



.aui-nav-list-tab .aui-page-list{

    font-size: 14px;

    color: #333;

    line-height: 30px;



}







#pro_contont {

    width: 1200px;

    height: auto;

    margin: 0 auto;

    padding-bottom: 50px;

}



#pro_contont img {

    text-align: center;

    margin: 0 auto;

    display: block;

}



#pro_contont p {

    line-height: 30px;

    font-size: 16px;

    color: #343434;

}



#shebei {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#shebei .main {

    margin-bottom: 48px;

}



#shebei .main h1 {

    font-weight: inherit;

    font-size: 30px;

    color: #343434;

}



#shebei .main span.line {

    display: block;

    width: 370px;

    height: 3px;

    background: url("../images/line_bg.jpg") no-repeat;

    margin: 32px 0 46px 0;

}



#shebei .main ul li {

    width: 380px;

    height: 300px;

    display: inline-block;

    margin-right: 10px;

    margin-left: 5px;

}



#shebei .main ul li .img {

    width: 100%;

    height: 224px;

}



#shebei .main ul li .img a img {

    width: 380px;

    height: 224px; /*transition: all .5s;*//*-webkit-transition: all .5s;*/

    /*-o-transition: all .5s;*/

    /*-moz-transition: all .5s;*/

    /*-ms-transition: all .5s;*/

}



#shebei .main ul li .img a img:hover {

    /*transform: scale(0.95);*/

    /*-webkit-transform: scale(0.95);*/

    /*-moz-transform: scale(0.95);*/

    /*-o-transform: scale(0.95);*/

    /*-ms-transform: scale(0.95);*/

}



#shebei .main ul li .tit a {

    display: block;

    width: 100%;

    height: 72px;

    background: #ececec;

    text-align: center;

    line-height: 72px;

    color: #504e4e;

    font-size: 20px;

}



#shebei .main ul li:hover .tit a {

    background: #d20824;

    color: #ffffff;

    transition-duration: 0.5s;

    -webkit-transition-duration: 0.5s;

    -moz-transition-duration: 0.5s;

    -o-transition-duration: 0.5s;

}



#case {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#case ul li {

    display: inline-block;

    width: 380px;

    height: 300px;

    margin-left: 10px;

    margin-right: 4px;

    margin-bottom: 30px;

    position: relative;

    transition: all .5s;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    -moz-transition: all .5s;

    -ms-transition: all .5s;

}



#case ul li:hover {

    transform: scale(0.95);

    -webkit-transform: scale(0.95);

    -moz-transform: scale(0.95);

    -o-transform: scale(0.95);

    -ms-transform: scale(0.95);

}



#case ul li:hover .case_tit a {

    color: #d7072b;

}



#case ul li .img a img {

    display: block;

    width: 100%;

    height: 300px;

}



#case ul li .img a img img {

    width: 380px;

    height: 300px;

}



#case ul li .case_tit a {

    display: block;

    width: 100%;

    height: 70px;

    line-height: 70px;

    text-align: center;

    overflow: hidden;

    background: rgba(0, 0, 0, 0.7);

    position: absolute;

    bottom: 0;

    color: #ffffff;

    font-size: 24px;

}



#download {

    width: 100%;

    height: auto;

    margin: 0 auto;

}



#download li .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

    font-size: 18px;

    color: #343434;

}



#download ul li {

    height: 60px;

    line-height: 60px;

}



#download li .main .download span {

    display: inline-block;

    width: 18px;

    height: 22px;

    float: right;

    background: url("../images/download.png") no-repeat;

    margin-top: 30px;

}



#download ul li:nth-child(even) {

    background: #f5f5f5;

    border-top: 2px solid #e8e8e8;

    border-bottom: 2px solid #e8e8e8;

}



#download ul li:last-child {

    margin-bottom: 50px;

}



/*隐藏导航开始*/



/*nav_hide*/



.nav_hide_cp {

    width: 100%;

    height: 54px;

    line-height: 53px;

    background: rgba(0, 0, 0, 0.7);

    -moz-opacity: 07;

    opacity: 70;

    filter: alpha(opacity=70);

    position: absolute;

    z-index: 1000000;

}



.fixednav1 {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 10000;

}



.nav_hide_cp .main {

    width: 1200px;

    height: 54px;

    margin: 0 auto;

}



.nav_hide_cp .main .home {

    display: inline-block;

    float: left;

    width: 58px;

    height: 28px;

    margin-top: 12px;

    background: url("../images/home.png") no-repeat;

}



.nav_hide_cp .main .nav {

    float: right;

}



.nav_hide_cp .main .nav ul li {

    display: inline-block;

    padding: 0 20px;

    text-align: center;

}



.nav_hide_cp .main .nav ul li.curr {

    background: #8b0e31;

}



.nav_hide_cp .main .nav ul li:hover {

    background: #8b0e31;

}



.nav_hide_cp .main .nav ul li a {

    color: #fff;

    font-size: 14px;

    display: inline-block;

}



/*隐藏导航结束*/



#content_cp {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#content_cp .main {

    height: 100px;

    border-bottom: 1px solid #ddd;

}



#content_cp .main h1 {

    font-size: 26px;

    color: #504e4e;

    text-align: center;

    overflow: hidden;

    margin-top: 40px;

    margin-bottom: 20px;

    font-weight: inherit;

}



#content_cp .main p {

    text-align: center;

    font-size: 15px;

    color: #504e4e;

}



#content_cp #content {

    width: 1000px;

    height: auto;

    margin: 30px auto;

}



#content_cp #content div p {

    font-size: 16px;

    color: #343434;

    line-height: 35px;

}



#content_cp #content div {

    font-size: 16px;

    color: #343434;

    line-height: 35px;

}



#shebei_cp {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#shebei_cp ul li {

    width: 100%;

    height: 338px;

    padding-bottom: 60px;

    border-bottom: 1px solid #ddd;

    margin-top: 58px;

}



#shebei_cp ul :nth-child(3) {

    border-bottom: none;

}



#shebei_cp div a {

    display: inline-block;

    width: 368px;

    height: auto;

    margin-top:20px;

    margin-bottom:30px;

}







#shebei_cp div a:hover .shebei_link {

    background: #d7072b;

    transition-duration: 0.5s;

    color: #ffffff;

}



#shebei_cp div a .shebei_top {

    width: 100%;

    height: 255px;

}



#shebei_cp div  a .shebei_top img {

    width: 100%;

    height: 255px;

}



#shebei_cp div  a .shebei_link {

    width: 100%;

    height: 85px;

    background: #ececec;

    overflow: hidden;

}



#shebei_cp div  a .shebei_link h4 {

    font-weight: inherit;

    font-size: 20px;

    color: #504e4e;

    width: 320px;

    height: 26px;

    line-height: 26px;

    margin: 12px auto;

    overflow: hidden;

}



#shebei_cp div a .shebei_link p {

    font-size: 16px;

    color: #504e4e;

    width: 320px;

    height: 20px;

    line-height: 20px;

    margin: 15px auto;

    overflow: hidden;

}



#shebei_cp div  a:hover h4 {

    color: #ffffff;

}



#shebei_cp div  a:hover p {

    color: #ffffff;

}



/*=============2019.1.10*/



#solution {

    width: 1200px;

    height: 130px;

    margin: 0 auto;

}



#solution h1 {

    text-align: center;

    height: 40px;

    line-height: 40px;

    font-weight: inherit;

    color: #191919;

    font-size: 30px;

    margin: 30px 0 16px 0;

}



#solution h5 {

    text-align: center;

    font-weight: inherit;

    color: #787878;

    font-size: 22px;

    margin-bottom: 55px;

}



#solution_index {

    width: 100%;

    height: 624px;

    background: #f5f5f5;

    border-bottom: 2px solid #e7e7e7;

    border-top: 2px solid #e7e7e7;

}



#solution_index .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#solution_index .main h1 {

    font-size: 30px;

    color: #191919;

    height: 148px;

    line-height: 148px;

    font-weight: inherit;

    text-align: center;

}



#solution_index .main ul li {

    float: left;

    width: 238px;

    height: 395px;

    position: relative;

  

}



#solution_index .main ul li a {

    display: block;

}



#solution_index .main ul li a img {

    width: 238px;

    height: 395px;

}



#solution_index .main ul li a p {

    font-size: 26px;

    color: #ffffff;

    text-align: center;

    position: absolute;

    top: 50%;

    left: 0;

    right: 0;

}



#solution_index .main ul li:hover {

   

}



#solution_yinan {

    width: 100%;

    height: auto;

    margin: 0 auto;

}



#solution_yinan .main {

    width: 1200px;

    height: 480px;

    margin: 0 auto;

}



#solution_yinan .main h1 {

    font-size: 30px;

    color: #191919;

    height: 160px;

    line-height: 160px;

    font-weight: inherit;

    text-align: center;

}



#solution_yinan .main ul li {

    float: left;

    display: block;

    width: 200px;

    height: 200px;

    border-radius: 50%;

    margin-left: 30px;

    border: 1px solid #bcbcbc;

}



#solution_yinan .main ul li a {

    display: block;

    line-height: 200px;

    text-align: center;

    border-radius: 50%;

    font-size: 20px;

    color: #343434;

}



#solution_yinan .main ul li a:hover {

    background: #d20925;

    transition-duration: 0.5s;

    color: #fff;

}



/*成功案例=============================*/

#case_index {

    width: 100%;

    height: auto;

    background: #ffffff;

}



#case_index .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#case_index .main h1 {

    height: 40px;

    text-align: center;

    line-height: 40px;

    font-weight: inherit;

    color: #191919;

    font-size: 30px;

    margin: 30px 0 16px 0;

}



#case_index .main h5 {

    text-align: center;

    font-weight: inherit;

    color: #787878;

    font-size: 20px;

    margin-bottom: 30px;

}



#case_index .main .case {

    width: 100%;

    height: auto;

}



#case_index .main .case ul li {

    display: inline-block;

    background: #000;

    width: 380px;

    height: 280px;

    border-bottom: 4px solid #181717;

    position: relative;

    margin-left: 8px;

    margin-right: 8px;

    margin-bottom: 30px;

   

}



#case_index .main .case ul li .img img {

    display: block;

    width: 380px;

    height: 280px;

}



#case_index .main .case ul li:hover {

  

}



#case_index .main .case ul li .more {

    display: block;

    width: 380px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    background: rgba(0, 0, 0, 0.5);

    position: absolute;

    bottom: 0;

    font-size: 20px;

    color: #ffffff;

}



/*=============================*/



/*解决方案list开始*/



#solution_list {

    width: 1200px;

    height: auto;

    margin: 50px auto;

}



#solution_list .solution_list_left {

    display: inline-block;

    width: 160px;

    height: auto;

    float: left;

}



#solution_list .m_solution_list_left{

    display: none;

}







#solution_list .m_list_left{

    display: none;

}



#solution_list .solution_list_left h6 {

    width: 100%;

    height: 34px;

    font-size: 16px;

    color: #343434;

    font-weight: inherit;

    border-bottom: 1px solid #dddddd;

}



#solution_list .solution_list_left ul li {

    height: 42px;

    width: 98%;

    line-height: 42px;

    border-bottom: 1px dashed #dddddd;

}



#solution_list .solution_list_left ul li a {

    display: block;

    height: 42px;

    width: 150px;

    line-height: 42px;

    font-size: 15px;

    padding-left: 6px;



}



#solution_list .solution_list_left ul li a.actsou {

    background: #d20925;

    color: #fff;

}



#solution_list .solution_list_right {

    display: inline-block;

    width: 1000px;

    height: auto;

    margin-left: 20px;

    border-left: 1px solid #ececec;

    float: left;

}



#solution_list .solution_list_right .main {

    width: 1000px;

    height: auto;

    margin: 0 auto;

}



#solution_list .solution_list_right .main ul li {

    height: 460px;

    width: 100%;

    margin-bottom: 30px;



}



#solution_list .solution_list_right .main ul li .pro_img {

    width: 400px;

    height: 460px;

    float: left;

    overflow: hidden;

}



#solution_list .solution_list_right .main ul li .pro_img a img:hover {

   transform: scale(1.1);

}



#solution_list .solution_list_right .main ul li .pro_img a img {

    width: 400px;

    height: 460px;

   transition: all 2.5s;

}



#solution_list .solution_list_right .main ul li .pro_right {

    width: 570px;

    height: 460px;

    float: right;

}



#solution_list .solution_list_right .main ul li .pro_right h1 {

    font-weight: inherit;

    font-size: 20px;

    height: 24px;

    width: 100%;

    overflow: hidden;

    margin-top: 15px;

    margin-bottom: 25px;

}



#solution_list .solution_list_right .main ul li .pro_right h1 a {

    color: #191919;

}



#solution_list .solution_list_right .main ul li .pro_right h1 a b{

	font-weight: inherit;

}



#solution_list .solution_list_right .main ul li .pro_right h1 a:hover {

    color: #d7072b;

}



#solution_list .solution_list_right .main ul li .pro_right p {

    line-height: 25px;

    font-size: 15px;

    color: #191919;

    margin-bottom: 12px;

}



#solution_list .solution_list_right .main ul li .pro_right .more a {

    display: block;

    width: 126px;

    height: 36px;

    border: 1px solid #d7072b;

    text-align: center;

    line-height: 36px;

    font-size: 16px;

    color: #191919;

}



#solution_list .solution_list_right .main ul li .pro_right .more a:hover {

    color: #d7072b;

}



/*解决方案list结束*/





#solution_list .solution_list_right .main h1{

  

    font-size: 24px;

    color: #504e4e;

    font-weight:inherit;

    margin-bottom:15px;

}

#solution_list .solution_list_right .main .time{

    text-align: center;

    font-size: 16px;

    color: #504e4e;

    display: block;

    margin-bottom:50px;

}

#solution_list .solution_list_right .main .solution_con{

    width: 100%;

    font-size: 16px;

    color: #343434;

    line-height:32px;

    margin-bottom:120px;



}





#video_index {

    width: 100%;

    height: 530px;

    background: #f5f5f5;

    border-bottom: 2px solid #e7e7e7;

    border-top: 2px solid #e7e7e7;

}



#video_index .main {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#video_index .main h1 {

    font-size: 30px;

    color: #191919;

    height: 130px;

    line-height: 130px;

    font-weight: inherit;

    text-align: center;

}



#video_index .main ul li {

    float: left;

    width: 380px;

    height: 320px;

    position: relative;



    

}

#video_index .main ul li .bofang {

    display: block;

    width: 55px;

    height: 50px;

    position: absolute;

        top: 106px;

    left: 165px;

    background: url(../images/bf.png) no-repeat;

    opacity: 0;

}



#video_index .main ul li:hover .bofang {

    opacity: 1;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}

#video_index .main ul li:nth-child(2) {

    margin: 0 20px;

}



#video_index .main ul li a {

    display: block;

    font-size: 20px;

}



#video_index .main ul li a img {

    width: 380px;

    height: 320px;

}



#video_index .main ul li  p a {



    color: #ffffff;

    height: 64px;

    line-height: 64px;

    background: rgba(0, 0, 0, 0.5);

    text-align: center;

    position: absolute;

    bottom: 0;

    left: 0;

    font-size: 20px;

    right: 0;

}



#video_index .main ul li:hover {

   

}



#more_video {

    width: 100%;

    height: auto;

    margin: 0 auto;

}



#more_video .main {

    width: 1200px;

    height: 430px;

    margin: 0 auto;

}



#more_video .main h1 {

    font-size: 30px;

    color: #191919;

    height: 155px;

    line-height: 155px;

    font-weight: inherit;

    text-align: center;

}



#more_video .main ul li {

    float: left;

    display: block;

    width: 200px;

    height: 200px;

    border-radius: 50%;

    margin-left: 54px;

    margin-right: 34px;

    border: 1px solid #bcbcbc;

}



#more_video .main ul li a {

    display: block;

    line-height: 200px;

    text-align: center;

    border-radius: 50%;

    font-size: 20px;

    color: #343434;

}



#more_video .main ul li a:hover {

    background: #d20925;

    transition-duration: 0.5s;

    color: #fff;

}



#video_list {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#video_list .main {

    width: 100%;

}



#video_list .main ul li {

    width: 100%;

    height: auto;

    margin-top: 50px;



}



#video_list .main ul li .video_list_box {

    width: 380px;

    height: 320px;

    margin-left: 10px;

    display: inline-block;

    position: relative;

   



}





#video_list .main ul li .video_list_box a img {

    width: 380px;

    height: 320px;

}



#video_list .main ul li .video_list_box a p {

    display: inline-block;

    font-size: 20px;

    line-height: 64px;

    height: 64px;

    background: rgba(0, 0, 0, 0.5);

    position: absolute;

    bottom: 0;

    overflow: hidden;

    text-align: center;

    width: 100%;

    color: #ffffff;

    left: 0;



}



#video_list .main ul li .video_list_box:hover .bofang {

    opacity: 1;

    transition-duration: 1s;

    -moz-transition-duration: 1s;

    -webkit-transition-duration: 1s;

    -o-transition-duration: 1s;

}

    #video_list .main ul li .video_list_box .bofang {

    display: block;

    width: 55px;

    height: 50px;

    position: absolute;

    top: 130px;

    left: 163px;

    background: url(../images/bf.png) no-repeat;

    opacity: 0;



}





#problem {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#problem .main h1 {

    margin: 0 auto;

    text-align: center;

    line-height: 100px;

    height: 100px;

    font-weight: inherit;

    font-size: 30px;

    color: #191919;

}



#problem .main .problem_left {

    float: left;

    width: 170px;

    height: auto;



}

#problem .main .m_problem_left{

    display: none;

}



#problem .main .problem_left ul li a {

    display: block;

    width: 100%;

    height: 40px;

    line-height: 40px;

    color: #343434;

    font-size: 14px;

    padding-left: 5px;

    border-bottom: 1px dashed #ececec;

}



#problem .main .problem_left ul li a.actpro {

    background: #d20925;

    color: #ffffff;

    border-bottom: 0;



}



#problem .main .problem_right {

    float: right;

    width: 980px;

    height: auto;

    margin-bottom: 145px;



}



#problem .main .problem_right ul li {

    height: auto;



}



#problem .main .problem_right ul li h2 {

    width: 970px;

    border: 1px solid #ececec;

    height: 50px;

    line-height: 50px;

    font-size: 20px;

    background: #f7f7f7;

    color: #191919;

    padding-left: 30px;

    overflow: hidden;

}



#problem .main .problem_right ul li .con {

    width: 970px;

    display: inline-block;

    line-height: 30px;

    color: #191919;

    font-size: 14px;

    padding-right: 0px;

    padding-left: 30px;

    padding-top: 20px;

    padding-bottom: 15px;

    border: 1px solid #ececec;

}



#jishu {

    text-align: center;

    margin: 0 auto;

    width: 1200px;



}



#jishu h1 {



    height: 100px;

    line-height: 100px;

    text-align: center;

    font-size: 30px;

    color: #191919;

    font-weight: inherit;

    display: inline-block;

}



#jishu a {

    display: block;

    float: right;

    width: 125px;

    height: 70px;

    margin-top: 30px;



}



#jishu a img {

    display: block;

    margin: 0 auto;

    text-align: center;

    margin-bottom: 10px;

}



#jishu a span {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #888888;

}



#jishu_index {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#jishu_index #jishu_nav {

    width: 100%;

    height: 66px;

    line-height: 66px;

    margin-bottom: 45px;

    margin-top: 20px;

}



#jishu_index #jishu_nav ul li {

    display: inline-block;

    width: 599px;

    height: 66px;

    background: #504e4e;

    text-align: center;

    float: left;

    border-right: 1px solid #ddd;

}



#jishu_index #jishu_nav ul li a {

    font-size: 20px;

    color: #ffffff;

    display: block;

}



#jishu_index #jishu_nav ul li a.actjishu_nav {

    height:77px;

    background: url("../images/jishu_navbg.jpg") no-repeat;

}



#jishu_index .main {

    width: 100%;



}



#jishu_index .main .jishu_left {



    width: 170px;

    float: left;

    height: auto;

}

#jishu_index .main .m_jishu_left{

	display: none;

}

#jishu_index .main .jishu_left ul li a {

    display: block;

    width: 100%;

    height: 40px;

    line-height: 40px;

    border-bottom: 1px dashed #ececec;

    padding-left: 5px;

    font-size: 14px;

    color: #343434;

}



#jishu_index .main .jishu_left ul li a.actjishu {

    background: #d7072b;

    color: #ffffff;

    border-bottom: 0;

}



#jishu_index .main .jishu_right {

    width: 970px;

    float: left;

    height: auto;

    margin-left: 60px;

    margin-bottom: 30px;

}



#jishu_index .main .jishu_right ul li {

    height: 60px;

    line-height: 60px;



    border: 1px solid #ececec;

    border-right: 0;



}



#jishu_index .main .jishu_right ul li:nth-child(even) {

    background: #f3f3f3;

}



#jishu_index .main .jishu_right ul li a {

    font-size: 18px;

    color: #191919;

    padding-left: 30px;

}



#jishu_index .main .jishu_right ul li span {

    font-size: 16px;

    color: #888888;

    float: right;

    margin-right: 30px;

}



#jishu_message {

    width: 1200px;

    height: auto;

    margin: 0 auto;

}



#jishu_message h1 {



    font-weight: inherit;

    font-size: 30px;

    color: #191919;

    height: 100px;

    line-height: 100px;

    text-align: center;



}



#jishu_message .main {

    width: 1140px;

    margin: 0 auto;

    height: auto;

}



#jishu_message .main div {

    width: 520px;

    height: 100px;

    display: inline-block;

    margin-bottom: 20px;

}



#jishu_message .main div:nth-child(even) {

    float: right;

}



#jishu_message .main div h6 {

    font-weight: inherit;

    font-size: 20px;

    color: #191919;

}



#jishu_message .main div input[type='text'] {

    width: 100%;

    height: 45px;

    line-height:45px;

    border: 1px solid #888888;

    font-size: 14px;

    color: #888888;

    padding-left: 10px;

    margin-top: 15px;

}



#jishu_message .main div:nth-child(5) {

    width: 100%;

    height: 180px;

}



#jishu_message .main div:nth-child(5) textarea {

    width: 1148px;

    height: 180px;

    padding-top: 15px;

    margin-top: 15px;

    border: 1px solid #888888;

    font-size: 14px;

    color: #888888;

}



#jishu_message .main input[type='submit'] {

    display: block;

    width: 180px;

    height: 45px;

    line-height: 45px;

    background: #d7072b;

    color: #ffffff;

    border: 0;

    font-size: 20px;

    margin: 40px auto;

    text-align: center;

    margin-bottom: 90px;

}



#jishu_message .main input[type='submit']:hover {

    cursor: pointer;

}



/*=========================================================2019.1.14*/





#zhaoxian_list {

    width: 1200px;

    height: auto;

    margin: 50px auto;

}

#zhaoxian_list h1{

    height:100px;

    line-height:100px;

    text-align: center;

    font-size: 30px;

    color: #191919;

    font-weight: inherit;

}

#zhaoxian_list .zhaoxian_list_left {

    display: inline-block;

    width: 170px;

    height: auto;

    float: left;

}



#zhaoxian_list  .m_list_left{

    display: none;

}





#zhaoxian_list .zhaoxian_list_left h6 {

    width: 100%;

    height: 34px;

    font-size: 18px;

    color: #343434;

    font-weight: inherit;

    border-bottom: 1px solid #dddddd;

}



#zhaoxian_list .zhaoxian_list_left ul li {

    height: 42px;

    width: 100%;

    line-height: 42px;



}



#zhaoxian_list .zhaoxian_list_left ul li a {

    display: block;

    height: 42px;

    width: 170px;

    line-height: 42px;

    font-size: 16px;

    padding-left: 6px;

    border-bottom: 1px dashed #dddddd;

}



#zhaoxian_list .zhaoxian_list_left ul li a.actsou {

    background: #d20925;

    color: #fff;

    border-bottom: 0;

}



#zhaoxian_list .zhaoxian_list_right {

    display: inline-block;

    width: 980px;

    height: auto;

    margin-left: 40px;

    border-left: 1px solid #ececec;

    float: left;

    margin-bottom:100px;

}



#zhaoxian_list .zhaoxian_list_right .main {

    width: 900px;

    height: auto;

    margin: 0 auto;

    font-size: 16px;

    line-height:32px;

}

#zhaoxian_list .zhaoxian_list_right .main span{

    margin-left:150px;

    display: inline-block;



}

#zhaoxian_list .zhaoxian_list_right .main h2{

    font-size: 20px;

    color: #191919;

    font-weight: inherit;

    display: inline-block;

    text-align: center;

    margin: 150px auto;

    margin-left:10px;

    padding-bottom:100px;

    vertical-align: super;



}

.diglbOverlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    zoom: 1;
    background: #2f2e2e;
    z-index: 999;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
}

.dighidden_pro_au .digclose{
    width: 40px;
    height: 40px;
    color: #696969;
    font-size: 30px;
    line-height: 36px;
    font-weight: bolder;
    transform: rotate(45deg);
    border-radius: 50%;
    text-align: center;
    text-decoration: none;
    background-color: #fff;
    margin:10px;
    position: absolute;
    right:191px;
    top: -10px;
    opacity: 1;
    z-index: 99999999
}
.dighidden_pro_au {
    display: none;
    width: 1000px;
    height:320px;
   
    position: fixed;
    top: 30%;
    left: 0;
    z-index: 9999999
}
.dighidden_pro_au  .main{
	width: 600px;
	height: 320px;
	background: #fff;
	display: block;
	margin: 0 auto
}
.dighidden_pro_au  .main h2{
	text-align: center;
	display: inline-block;
	margin-top: 40px;
	    font-size: 24px;
    margin-left: 247px;
    font-weight: inherit;
    margin-bottom: 20px

}
.dighidden_pro_au  .main p{
	text-align: center;
	font-size: 16px;
	color: #999;
	margin-bottom: 20px

}

.dighidden_pro_au  .main .line{
	width: 450px;
	height: 1px;
	background: #ccc;
	margin: 0 auto;
	margin-bottom: 25px
}
.dighidden_pro_au  .main .qq{
	text-align: center;
	margin: 0 auto;
	margin-bottom: 50px
}
.dighidden_pro_au  .main .qq a{
	display: inline-block;
	width: 120px;
	height: 40px;
	background: #f00;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
}
.dighidden_pro_au  .main .qq a:nth-child(2){
	margin: 0 40px
}

.dighidden_pro_au  .main .iphone{
	margin: 0 auto;
	text-align: center;
}
.dighidden_pro_au  .main .iphone i{
	font-size: 22px;
	color: #999;

}
.dighidden_pro_au  .main .iphone span{
 font-size: 22px;
	color: #000;
	font-weight: bold;
 }

 
     #ad {
        width: 100%;
        height: auto;
        background: #1c1c1c;
        display: inline-block;

    }
    #ad .main{
        width: 1200px;
        margin:24px auto;
        height:190px;
        display: grid;


    }
    #ad .main ul li{
        float: left;
        width: 590px;
        height:190px;
    }
    #ad .main ul li:nth-child(2){
        float: right;
    }
    #ad .main ul li img{
        width: 100%;
        height:190px;
    }

/*详情页插图*/
.wenzhangxiangqingimg {
    width: 1200px;
    height: 338px;
    float: left;
    overflow: hidden;
}

.wenzhangxiangqinggywm {
    width: 284px;
    height: 365px;
    float: center;
    overflow: hidden;
}

.wenzhangxiangqingbiaozhun {
    width: 1200px;
    height: 515px;
    float: left;
    overflow: hidden;
}