/*重置*/
@charset "GBK";
*{ margin:0px; padding:0px;}
a{ color: #333; text-decoration:none}
a:hover{color:#b81b30;cursor: pointer;}
table{border-collapse:collapse; border-spacing:0px;}
body{text-align:left;font-weight:normal;word-wrap:break-word;color: #333;line-height:24px;font-size:14px; font-family:"微软雅黑";background:#ffffff;}
ul,dl,li,i{list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;font-weight:normal;}
i,em,b{font-style:normal;font-weight:normal;list-style:none;}
img{border: none;max-width: 100%;max-height: 100%;vertical-align: middle;}
mark{background: none;}
.fl{float: left;}.fr{float: right;}.cl{clear:both;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.c0{color:#000;}.c3{color:#333;}.c6{color:#666;}.c9{color:#999;}.cf{color:#fff;}.vm{vertical-align:middle;}.vt{vertical-align:top;}.vb{vertical-align:bottom;}
.oh{overflow: hidden;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.toh{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.op{filter: Alpha(opacity=0);-webkit-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0;}.db{display: block;}.dtc{display: table-cell;}.ma{margin: 0 auto;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }

.wrapper{ width:100%;height:auto;position: relative;/*min-width:1000px;min-height: 1110px;*/overflow: hidden;}
/*头部*/
.header{width: 100%;height:98px;}
/*导航*/
.head{width: 1200px;height:100%;margin: 0 auto;}
.header .logo{width:244px;height: 100%;}
.header .navbox{width:728px;height:100%;float: left;}
.header .navbox .menu{width:100%;height:100%;}
.header .navbox .menu>li{width: 104px;height: 100%;float: left;margin: 0;}
.header .navbox .menu>li>a{display: block;width: 100%;height:100%;text-align: center;overflow: hidden;line-height:98px;font-size: 15px;color: #333;transition: 400ms;}
.header .navbox .menu>li a.in,.header .navbox .menu>li:hover a{background: #b81b30;color: #fff;font-weight: bold; transition: 400ms;}
.header .tell{padding-left: 30px;height: 100%;line-height: 98px;width: 166px;font-size: 24px;color: #b81b30;font-weight: bold;background: url(../images/i1.png) left center no-repeat;}
/*大图*/
.banbox{width: 100%;height: auto;overflow: hidden;z-index: 6;}
#banner{width: 100%;height:600px;position: relative;}
#banner .picture{width: 1920px;position: relative;left: 50%;margin-left: -960px;text-align: center;}
#banner .picture img{width: 100%;height:600px; display: block;}
#banner .dot{position: absolute;bottom:24px;left:50%; }
#banner .dot li{float: left;width:14px;height:14px;background:#ebebeb;overflow:hidden;text-indent: 30px;margin: 0 10px;border-radius: 50%;}
#banner .dot li.on{background:#b81b30;}
#banner.ny_banner,#banner.ny_banner .picture img{height: 400px;}

#main{width: 100%;height: auto;position: relative;}
#main .box{padding: 20px 0 60px 0;width: 100%;height: auto;overflow: hidden;}
#main .box .con_title{width: 1200px;height: auto;margin: 0 auto;}
#main .casebox{background: #fcfcfc;}
#main .box .con_title .title{margin: 0 auto;width: 1200px;height: 106px;line-height: 106px;font-size: 30px;color: #b81b30;font-weight: bold;}
#main .box .con_title .title .more{float: right;font-size: 14px;color: #999;font-weight: normal;}
#main .box .con_title .title .more:hover{color: #b81b30;font-weight: bold;}

#main .casebox .case{width: 1240px;}
#main .casebox .case .caseleft{width: 1240px;height:auto;margin:0 auto;position: relative;animation-delay: 0.2s;}
#main .casebox .case .caseleft .caselist{width:100%;height: 100%;}
#main .casebox .case .caseleft .caselist li{width:366px;height: 428px;overflow: hidden;margin: 0 24px;}
#main .caseleft .caselist li .cimg{width: 366px;height:238px;overflow: hidden;}
#main .caselist li .cimg img,#main .pros .prolist li .pimg img{transition:0.8s transform;}
#main .caselist li .cimg:hover img,#main .pros .prolist li:hover .pimg img{transform:scale(1.1,1.1);transition:0.8s transform;}
#main .caselist li .case_dec{width: 100%;height:auto;overflow: hidden;padding-top: 10px; }
#main .caselist li .case_dec dd a{display: block;width: 100%;height: 38px;line-height: 38px;overflow: hidden;font-size: 14px;font-weight: bold;}
#main .caselist li .case_dec dt{width: 100%;height: 90px;line-height: 30px;overflow: hidden;font-size: 14px;color: #666;margin-bottom: 12px;}
#main .caselist li .case_dec .more,.about .about_r a{transition: 400ms;display:block;width: 158px;height: 38px;border: 1px solid #d7d7d7;font-size: 14px;color: #999;text-align: center;line-height: 38px;}
#main .caselist li:hover .case_dec .more,.about .about_r a:hover{transition: 400ms;border: 1px solid #b81b30;background: #b81b30;font-weight: bold;color: #fff;}
.case .caseleft .prev,.case .caseleft .next{width: 36px;height: 36px;display: block;position: absolute;top:100px;font-size: 40px;color: #d7d7d7;font-weight: bold;font-family: "幼圆";}
.case .caseleft .prev{left: -20px;}
.case .caseleft .next{right: -20px;}
.case .caseleft .prev:hover,.case .caseleft .next:hover{color: #b81b30;}

#main .pros .prolist{width: 100%;height: auto;overflow: hidden;}
#main .pros .prolist li{width: 270px;height: auto;overflow: hidden;float: left;margin-right: 40px;}
#main .prolist li a{display: block;width: 100%;height: 100%;}
#main .prolist li .pimg{width: 268px;height: 240px;overflow: hidden;border: 1px solid #d7d7d7;}
#main .prolist li p{width: 100%;text-align: center;height: 54px;line-height: 54px;overflow: hidden;font-weight: bold;font-size: 14px;color: #666;border-bottom: 1px solid #d7d7d7;}
#main .prolist li:hover p{color:#fff;background: #b81b30;border-bottom: 1px solid #b81b30;}
#main .prolist li:hover .pimg{border: 1px solid #b81b30;}
/*#main .pros .prolist li:nth-child(2){animation-delay: 0.2s;}
#main .pros .prolist li:nth-child(3){animation-delay: 0.4s;}
#main .pros .prolist li:nth-child(4){animation-delay: 0.6s;}*/

#main .aboutbox{padding-top: 0;position: relative;background: #fcfcfc;}
#main .aboutbox:before{content: "";width: 100%;height: 110px;background: #b81b30;position: absolute;top: 0;left: 0;}
#main .aboutbox .about{position: relative;;z-index: 2;overflow: hidden;}
#main .aboutbox .about .about_l{width: 580px;height: auto;overflow: hidden;}
.about .about_l .contact{padding-left: 40px;height: 110px;line-height: 110px;background: url(../images/i2.png) left center no-repeat;font-size: 20px;font-weight: bold;color: #fff;margin-bottom: 40px;}
.about .about_l .contact span{font-size: 30px;}
.about .about_l .abimg{width:580px;height: 332px;}
.about .about_r{width: 500px;height: 442px;padding: 20px 40px;background: #fff;}
.about .about_r h1{width: 100%;height: 68px;line-height: 68px;font-size: 30px;font-weight: bold;color: #b81b30;margin-bottom: 18px;}
.about .about_r .about_dec{width: 100%;height: 270px;overflow: hidden;font-size: 14px;color: #666;line-height: 30px;}
.about .about_r a{margin: 30px 0;}
/*页脚*/
#footer{width: 100%;height: auto;overflow: hidden;}
#footer .linkbox{width: 100%;height: 55px;background: #f6f6f6;}
#footer .linkbox .link{width: 1200px;height: 100%;margin: 0 auto;font-size: 14px;color: #999;line-height: 55px;}
#footer .linkbox .link span{font-weight: bold;color: #666;}
#footer .linkbox .link a{color: #999;margin: 0 8px;}
#footer .linkbox .link a:hover{color: #b81b30;}

#footer .foot_bt{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;padding: 30px 0;}
#footer .foot_bt .foot_l{width: 890px;height: auto;overflow: hidden;animation-delay: 0.3s;}
.foot_bt .foot_l ul,.foot_bt .foot_r ul{width: 100%;height: auto;overflow: hidden;}
.foot_bt .foot_l ul li{width:160px;float: left;}
.foot_bt .foot_l ul li:last-child{width:410px;}
.foot_bt .foot_l ul li dd a{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #666;font-weight: bold;overflow: hidden;}
.foot_bt .foot_l ul li dd a:hover,.foot_bt .foot_l ul li dt a:hover,#footer .copy a:hover{color: #b81b30;font-weight: bold;}
.foot_bt .foot_l ul li dt{width: 100%;height: auto;overflow: hidden;line-height: 30px;color: #999;}
.foot_bt .foot_l ul li dt a{display: block;width: 100%;height: 30px;line-height: 30px;color: #999;overflow: hidden;}
.foot_bt .foot_r{width: 310px;animation-delay: 0.6s;}
.foot_bt .foot_r ul li{width: 134px;float: left;margin-left: 20px;text-align: center;}
.foot_bt .foot_r ul li .ewm{width: 134px;height: 134px;}
.foot_bt .foot_r ul li p{width: 100%;height: 48px;line-height: 48px;font-size: 12px;color: #999;}
#footer .copy{width: 100%;overflow: hidden;height: 30px;line-height: 30px;color: #999;padding-top: 20px;}
#footer .copy a{color: #999;}
/*about*/
#main .line{width: 100%;height: 56px;background: #b81b30;top: 0;left: 0;}
#main .main_ny{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;z-index: 2;}
#main .main_ny .posnav{width: 100%;height: 56px;line-height: 56px;}
#main .main_ny .posnav p{float: left;width: 286px;height: 100%;background: #9e182a;text-indent: 32px;font-size: 24px;color: #fff;font-weight: bold;}
#main .main_ny .posnav span{float: right;display:inline-block;padding-left: 28px;background: url(../images/i3.png) left center no-repeat;color: #fff;}
#main .main_ny .posnav span a{color: #fff;}
#main .main_ny .posnav span a:hover{font-weight: bold;}

.main_ny_content{width: 100%;height: auto;overflow: hidden;padding-bottom: 30px;}
.main_ny_content .main_ny_l{width: 286px;height: auto;overflow: hidden;}
.con-left-nav{width:286px;height: auto;overflow: hidden;background: #fcfcfc;}
.con-left-nav .one{width: 100%;height: auto;overflow: hidden;}
.con-left-nav .one li{height:auto;width:100%;border-bottom: 1px solid #eee;}
.con-left-nav .one li a{padding: 0 28px;display: block;width:228px;height: 52px;font-weight: bold;overflow: hidden;color: #333;line-height:52px;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.con-left-nav .one li a:hover,.con-left-nav .one li a.ez{background: #b81b30 url(../images/i4.png) 242px center no-repeat;color: #fff;border-left: 1px solid #b81b30;border-right: 1px solid #b81b30;}
.clear{clear:both;}
.con-left-nav .one li ul.second{display:none;width:284px;padding: 10px 0;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.con-left-nav .one ul.second li{width:100%;margin: 0;border-bottom: none;}
.con-left-nav .one ul.second li a{color: #b81b30;height: 34px;line-height: 34px;border: none;}
.con-left-nav .one ul.second li a:hover{background: none;border: none;}
.main_ny_content .main_ny_r{width: 910px;height: auto;min-height: 260px;overflow: hidden;}
.main_ny_content .main_ny_r .ab_dectil{float: right;width: 874px;height: auto;overflow: hidden;padding-top: 30px;color: #666;line-height: 30px;}
.main_ny_content .main_ny_r .ab_dectil img{max-width: 100%;}
/*product*/
.main_ny_r ul{width: 100%;height: auto;overflow: hidden;}
.main_ny_r .prolist li{width: 270px;height: auto;overflow: hidden;float: left;margin:40px 0 0 32px;}
.main_ny_r .page{width: 100%;height: 30px;padding: 50px 0 20px 0;}
.main_ny_r .page a{display: inline-block;width: 30px;height: 28px;line-height: 28px;font-size: 12px;color: #999;border: 1px solid #ebebeb;margin: 0 4px;}
.main_ny_r .page a:hover,.main_ny_r .page a.on{background: #b81b30;color: #fff;border: 1px solid #b81b30;}
.main_ny_r .page a.py:hover{background: none;border: 1px solid #ebebeb;}
/*case*/
.main_ny_r .caselist li{width:406px;height: 456px;overflow: hidden;margin-left: 32px;float: left;margin-top: 40px;}
.main_ny_r .caselist li .cimg{width: 406px;height:264px;overflow: hidden;}
/*newlist*/
.main_ny_r .newlist{width: 876px;padding-left:34px; }
.main_ny_r .newlist li{width: 100%;height: 216px;padding-top: 40px;}
.main_ny_r .newlist li .new_l,.main_ny_r .newlist li .new_l .nimg{width:332px;height: 216px;}
.main_ny_r .newlist li .new_r{width: 512px;height: 215px;border-bottom: 1px solid #d7d7d7;}
.main_ny_r .newlist li .new_r dd a{display: block;width: 100%;height: 24px;font-weight: bold;overflow: hidden;}
.main_ny_r .newlist li:hover .new_r dd a,#main .caselist li:hover .case_dec dd a{color: #b81b30;}
.main_ny_r .newlist li .new_r dt{width: 100%;height: 90px;line-height: 30px;color: #666;overflow: hidden;margin: 8px 0 10px 0;}
.main_ny_r .newlist li .new_r .more{transition:400ms;display: block;width: 158px;height: 38px;border: 1px solid #d7d7d7;line-height: 38px;text-align: center;color: #999;}
.main_ny_r .newlist li:hover .new_r .more{transition:400ms;background: #b81b30;color: #fff;border: 1px solid #b81b30;}
/*newdec*/
.main_ny_r .art_title{width: 100%;height: auto;overflow: hidden;border-bottom: 1px dashed #cfcfcf;padding-bottom: 20px;font-size: 16px;font-weight: bold;color: #b81b30;}
.main_ny_r .art_title span{display: block;font-size: 14px;font-weight:normal;color: #999;}
.main_ny_r .art_title span a{color: #999;}
.main_ny_r .art_title span a:hover{color: #b81b30;}
.main_ny_r .article{width: 100%;height: auto;overflow: hidden;padding: 15px 0;}
.share2{height:34px;line-height:1.6;padding: 0;}
#bdshare span{height: 34px;}
#bdshare a {display: inline-block; padding: 12px;}
.main_ny_r .choose_art{width: 100%;height: auto;overflow: hidden;padding: 12px 0;border-top: 1px dashed #cfcfcf;}
.main_ny_r .choose_art a{font-size: 14px;color: #999;width: 100%;height: 28px;line-height: 28px;overflow: hidden;display: block;}
.main_ny_r .choose_art a:hover{font-weight: bold;color: #b81b30;}
/*join*/
.main_ny_r .joinlist{width: 876px;padding-top: 16px;padding-left:34px;}
.main_ny_r .joinlist li a{display: block;width: 100%;height:58px;line-height: 58px;overflow: hidden;font-weight: bold;border-bottom: 1px dashed #cfcfcf;}
.main_ny_r .joinlist li a span{color: #666;float: right;font-weight: normal;}
/*honor_dec*/
.main_ny_r .honor_top{width: 100%;height: auto;overflow: hidden;}
.main_ny_r .honor_top h1{width: 100%;height: 40px;line-height: 40px;margin-bottom: 10px; font-size: 16px;font-weight: bold;color: #b81b30;}
.main_ny_r .honor_top .himg{width: 270px;height: 240px;border: 1px solid #cfcfcf;}
/*.main_ny_r .honor_top .himg img{width: 100%;}*/
.main_ny_r .honor_title{width: 100%;height: 52px;line-height: 52px;background: #fcfcfc;margin-top: 30px;}
.main_ny_r .honor_title p{width: 116px;height: 52px;background: #b81b30;text-align: center;color: #fff;font-weight: bold;}
.main_ny_r .honor_dec{padding: 20px 0;width: 100%;height: auto;overflow: hidden;}

.main_ny_r .honor_top .himg_dec{width: 540px;height: auto;overflow: hidden;font-size: 14px;color: #666;line-height: 30px;}

.xysaside .xyskuzx_2 {
    line-height: 44px!important;
    height: auto;
    overflow: hidden;
    width: 100%;
}