/*全局样式*/
@charset "utf-8";
html {
    overflow-x: hidden;
}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,
select {margin: 0;padding: 0}
body {font: 14px "微软雅黑", "Arial Narrow", HELVETICA;color: #000;-webkit-text-size-adjust: 100%;overflow-x: hidden;min-width: 320px;max-width: 1920px;margin: 0 auto;}
input:required,
textarea:required {outline: 0 none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;-webkit-appearance: none !important;}
a {text-decoration: none !important;cursor: pointer !important;color: #000;}
a:focus {outline: none;}
ul {margin: 0;}
li {list-style: none;}
img{max-width:100%;}
.container-fluid {max-width: 1230px !important;}
.tr5 {transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s}
.tr2 {transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;}
.overflow { overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-height: initial}
.sizeCover{background-position: 50% 50%; background-size: cover;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#39abff !important;}
.mCustomScrollbar{overflow: hidden !important;}
.vertical_center{display: table-cell;vertical-align: middle;}

header .sjdnav {display: none;width: 150px;height: auto;position: fixed;right: 0;top:70px; z-index: 2000;}
header .sjdnav ul {padding: 0; margin: 0;}
header .sjdnav li {display: block;padding: 0;text-align: center;border-bottom: 1px solid rgba(255, 255, 255, 0.2);background: rgba(0,0,0,0.7);}
header .sjdnav li:hover{background: #e60012;}
header .sjdnav li:last-child { border: none;}
header .sjdnav li a {display: block;color: #fff;line-height: 40px;font-size: 16px;}
header .ydd_btn {width: 40px;cursor: pointer;position: fixed;z-index: 2000;top: 24px;right: 15px;}
header .ydd_btn span {display: block;width: 100%;height: 4px;background: #e60012;}
header .ydd_btn span.span02 {margin: 5px 0;}
header .ydd_btn.click span {background: #e60012;}
header .ydd_btn.click span.span01 {transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);position: relative;top: 4px;margin-top: 0px;}
header .ydd_btn.click span.span02 {margin: 0.5px 0;}
header .ydd_btn.click span.span03 {transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);position: relative;top: -6px;margin-top: 0px;}
header .ydd_btn.click span.span02 {width: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}

/*pc导航*/
.main1 .container-fluid{max-width: 1680px !important;}
.main1{position: fixed;z-index: 100;width: 100%;height: 70px;top:0;left: 0;right: 0;background: rgba(0,0,0,0.6);}
.main1 .logo{line-height: 70px;height: 70px;}
.main1 .logo img{max-height: 88%;}
header nav{padding-left:40px;text-align: right;}
header nav ul{font-size: 0;margin:0;text-align: right;}
header nav ul li{position: relative;float:left;text-align: center;display: inline-block;font-size: 14px;margin-left: 60px;}
header nav ul li > a{position: relative; line-height:70px; display:block; color: #fff;font-size: 14px;width: 100%;padding: 0 4px;}
header nav ul li .ul {position:absolute; display:none;padding:inherit;padding-top: 0px;left: 0;top: 100%;z-index: 100;width: 100%;}
header nav ul li .ul .li{float:none;position: relative;width: 200%;margin-left: -50%;font-size: 14px;background:rgba(0,0,0,0.6);line-height:22px;padding: 8px 5px; color: #fff;border-top: 1px solid rgba(255,255,255,0.1);}
header nav ul li:after{content:'';width: 0;height: 2px;background: #e60012;position: absolute;left: 0;bottom:0;right: 0;transition: all 0.3s;margin: 0 auto;}
header nav ul li:hover .ul{display:block;}
header nav ul li > a:hover{color:#fff;}
header nav ul li .ul .li:hover{background: #e60012;color: #fff;}
header nav ul li:hover:after{width: 100%;transition: all 0.3s;}
header nav ul li.active:after{width: 100%;transition: all 0.3s;}


/*大图轮播*/
.banner{z-index: 10;position: relative;}
.banner,.banner img{width: 100%;overflow: hidden;display: block;cursor: all-scroll;}
.main2 .list{width:16.66%;float: left;text-align: center;background: #000;display: block;font-size: 0;border-left: 1px solid #e60012}
.main2 .list:first-of-type{border:0;}
.main2 .list .txt{display:inline-block;font-size: 16px;color: #fff;line-height: 96px;}
.main2 .list .txt img{margin-right:10px;max-width: 31px;}
.main2 .list:hover{background: #93908f}

.title{text-align:center;margin-bottom: 36px;}
.title .div1{font-size: 36px;color: #1d1d1d;line-height: 66px;position: relative;padding-bottom: 2px;}
.title .div1:before{content:"";width: 52px;background: #858585;height: 2px;position: absolute;left: 0;bottom:0;right: 0;margin: 0 auto;}
.title .div2{font-size: 16px;color: #5b5b5b;margin-top: 13px;line-height: 24px;}
.main3{padding: 38px 24px 12px 24px;}
.main3 .mainbox{margin:0 -6px;}
.main3 .mainbox .list1{display:block;padding: 0 6px;margin-bottom: 12px;width: 50%;float: left;}
.main3 .mainbox .list1 .imgbox{margin:0 -6px;position: relative;z-index: 10;}
.main3 .mainbox .list1 .imgbox .list2{display:block;padding: 0 6px;width: 50%;float: left;border: 1px solid rgba(255,255,255,0.7);}
.main3 .mainbox .list1 .xgbox{position: relative;width: 100%;height: 100%;overflow: hidden;display: block;}

.main4{padding:50px 30px;position: relative;z-index: 10;}
.main4 .list .tt{width: 25%;float: left;text-align: center;font-size: 28px;color: #fff;}
.main4 .list .tt div{font-size: 60px;color: #fff;font-weight: bold;display: inline-block;margin-right: 4px;}
.main4 .list .tt span{display:block;margin-top: 10px;}

.main5{position: relative;z-index: 20;}
.main5 .img{width:50%;padding-top: 30px;position: relative;background:#000;}
.main5 .img .sizeCover img{height:677px;}
.main5 .txt{width:calc(50% + 15px);position: absolute;right: 0;top:-5px;bottom:82px;z-index: 20;}
.main5 .img .tt{position: absolute;left: 0;right: 15px;top:0;bottom:82px;background: rgba(0,0,0,0.3);}
.main5 .img .tt1{font-size: 56px;text-align: center;color: #fff;}
.main5 .img .tt2{font-size: 113px;color: rgba(255,255,255,0.3);text-transform: uppercase;text-align: right;font-weight: bold;margin-top: 30px;padding-right: 30px;}
.main5 .img .tt3{position: absolute;top:50%;margin-top: -70px;right: 0;left: 0;}

.main5 .txt .txtbox{background:#fff;padding: 30px 40px;position: relative;left: -110px;margin-top:105px;}
.main5 .txt .txtbox .txt1{font-size: 19px;font-weight: bold;color: #000;}
.main5 .txt .txtbox .txt2{font-size: 14px;color: #2e2e2e;line-height: 40px;margin: 20px 0;height: 240px;overflow: hidden;}
.main5 .txt .txtbox .txt3{display:block;width: 100px;text-align: center;line-height: 34px;height: 35px; background: #ae0b22;font-size: 16px;color: #fff;border-radius: 5px;}
.main5 .txt .txtbox .txt3:hover{opacity:0.77;}
.main5 .div1{width: 480px;height: 1px;background: rgba(255,255,255,0.5);position: absolute;right: 110px;top:100px;z-index: 19;}
.main5 .div2{width:110px;height: 110px;border: 1px solid rgba(255,255,255,0.5);position: absolute;right: 15px;top:80px;z-index: 19;}

.main6{padding:66px 0 34px 0;}
.main6 .title2{font-size:0;text-align: center;margin-bottom: 32px;} 
.main6 .title2 div{font-size:14px;} 
.main6 .title2 .txt1 .txt div{border-top: 1px solid #333333;display: block;line-height: 66px;padding: 0 33px;position: relative;color: #333333;font-size: 33px;text-transform: uppercase;padding-top: 6px;}
.main6 .title2 .txt1 .txt  div span{font-size:28px;color: #ae0b22;font-weight: bold;top:-2px;position: relative;padding-left: 10px;}
.main6 .title2 .txt1 .txt  div:after{content:"";width: 100%;height: 1px;background: #e1e1e1;position: absolute;top:0;left: 0;right: 0;}
.main6 .title2 .txt1{display:inline-block;position: relative;}
.main6 .title2 .txt1 .txt:after{content:"";width: 2px;height: 42px;border-left: 1px solid #000;background: #e1e1e1;position: absolute;left: 0;top:1px;}
.main6 .title2 .txt1 .txt:before{content:"";height: 2px;width: 24px;border-bottom: 1px solid #000;background: #e1e1e1;position: absolute;left: 0;top:42px;}
.main6 .title2 .txt1:after{content:"";width: 2px;height: 42px;border-right: 1px solid #000;background: #e1e1e1;position: absolute;right: 0;top:1px;}
.main6 .title2 .txt1:before{content:"";height: 2px;width: 24px;border-bottom: 1px solid #000;background: #e1e1e1;position: absolute;right: 0;top:42px;}
.main6 .title2 .txt2{font-size: 17px;color: #333333;line-height: 26px;text-align: center;padding-bottom: 30px;position: relative;}
.main6 .title2 .txt2:before{content:'';width: 0;height: 0;border-left: 14px solid transparent;border-right: 14px solid transparent;border-top: 14px solid #d99325;margin: 0 auto;position: absolute;left: 0;right: 0;bottom:0;}

.main6 .lb2 .list{display:block;text-align: center;}
.main6 .lb2 .list .img{width: 145px;height: 145px;background: #f0f0f0;border: 1px solid #cccccc;border-top-left-radius: 30px;border-bottom-right-radius: 30px;position: relative;overflow: hidden;margin: 0 auto;}
.main6 .lb2 .list .img img{position: absolute;left: 0;top:0;right: 0;bottom:0;margin: auto;}
.main6 .lb2 .list .img .img1{opacity: 1;}
.main6 .lb2 .list .img .img2{opacity: 0;}
.main6 .lb2 .list:hover .img{background-color:#ae0b22;border-color: #ae0b22;}
.main6 .lb2 .list:hover .img .img1{opacity: 0;}
.main6 .lb2 .list:hover .img .img2{opacity: 1;}
.main6 .lb2 .list:hover .txt1{color:#ae0b22}
.main6 .lb2 .list .txt{font-size: 30px;color: #a1a1a1;margin-top: 16px;line-height: 48px;}
.main6 .lb2 .list .txt1{font-size: 20px;color: #131313;line-height: 30px;}
.main6 .lb2 .list .txt2{color: #a1a1a1;font-size: 15px;}

.main7{padding:40px 0 36px 0;}
.main7 .zuo{width: calc(100% - 500px);float: left;}
.main7 .you{width: 500px;float: left;padding-left: 30px;}
.main7 .zuo .tt1{text-align:left;color: #fff;font-size: 33px;font-weight: bold;}
.main7 .zuo .tt2{text-align:right;color: #fff;font-size: 33px;margin-top: 20px;}
.main7 .you .tt3{line-height: 44px;width: 130px;font-size: 20px;color: #fff;display: block;text-align: center;background: #ae0b22;border-radius: 6px;float: right;}
.main7 .you .tt4{font-size: 33px;font-weight: bold;color: #fff;float: right;line-height: 42px;margin-top: 14px;}
.main7 .you .tt4 span{font-size: 16px;font-weight: 100;display: block;text-align: right;}


.main8 .zuo{width:calc(48% - 85px);float: left;}
.main8 .you{width:calc(52% + 85px);float: left;padding-left: 12px;}
.main8 .zuo .title{margin:56px 0 84px 0;}
.main8 .zuo .imgbox{padding-left: 128px;margin-bottom: 12px;position: relative;}
.main8 .zuo .imgbox .img{position: relative;z-index: 10;}
.main8 .zuo .imgbox .img img{height:467px;}
.main8 .zuo .imgbox .div3{width: 220px;height: 175px;background: #ae0b22;position: absolute;left: 82px;top:-44px;z-index: 9;}
.main8 .you .imgbox{margin:0 -6px;}
.main8 .you .imgbox .img{padding:0 6px;width: 50%;float: left;margin-bottom: 12px;}
.main8 .you .imgbox .img img{height:350px;}

footer{padding-top:30px ;}
footer .box1{padding-bottom:30px ;}
footer .title .div1{color: #fff;}
footer .title .div2{color: #fff;}
footer .title .div1:before{background: #fff;}
footer .title3{font-size: 18px;color: #fff;margin-bottom: 20px;}
footer .title3 span{font-size: 14px;text-transform: uppercase;}
footer .zuo{width:50%;float: left;}
footer .you{width:50%;float: left;padding-left: 30px;}
footer .zuo .ditu{height:194px;width: 100%;}
footer .zuo .txt{font-size: 16px;color: #fff;line-height: 34px;margin-top: 13px;}
footer .you form input{margin-bottom: 6px;line-height: 44px;height: 44px;border: 0;background: #fff;width: 100%;padding: 0 15px;}
footer .you form .input1 input{width:calc(50% - 3px);float: left;}
footer .you form .input1 input:nth-child(2){margin-left: 6px;}
footer .you form textarea{margin-bottom: 6px;line-height: 26px;height: 222px;border: 0;background: #fff;width: 100%;max-width: 100%; padding: 7px 15px;}
footer .you form .input1 button{width:calc(50% - 3px);float: left;line-height: 38px;height: 40px;border: 1px solid #fff;text-align: center;background: #ae0b22;font-size: 18px;color: #fff;transition: all 0.3s}
footer .you form .input1 button:nth-child(2){margin-left: 6px;background: #000;}
footer .you form .input1 button:hover{opacity:0.6;transition: all 0.3s}
footer .box2{padding:15px;color: #fff;line-height: 28px;background: #000;text-align:center;}



/*内页共用*/
.ny{padding:36px 0;background:url("../images/bj1.jpg")no-repeat center center/cover;min-height: 800px;}
.ny .zuo{width:270px;float: left;}
.ny .you{width:calc(100% - 270px);float: left;padding-left: 12px;margin-bottom: 20px;}
.ny .zuo .box1{border: 1px solid #e9e9e9;background: #fff;margin-bottom: 12px;}
.ny .zuo .top{font-size:20px;font-weight: bold;color: #fff;background: #e60012 url("../images/bj6.jpg")no-repeat center center;height: 99px;margin-bottom: 2px;padding-left: 75px;padding-right: 10px;padding-top: 25px;position: relative;}
.ny .zuo .top img{display: block;position: absolute;left: 20px;top:1px;bottom:0;margin: auto 0;}
.ny .zuo .top i{font-size: 13px;display: block;text-transform: uppercase;font-style: normal;margin-top: 5px;font-weight: 100;}
.ny .zuo .lanmu{margin-top:20px;border-top: 1px solid #e9e9e9;}
.ny .zuo .lanmu li{font-size: 15px;color: #242424;line-height: 40px;border-bottom: 1px solid #e9e9e9;background: #fff url("../images/img4-1.png")no-repeat 48px center;padding-left: 74px;padding-right: 10px;}
.ny .zuo .lanmu li:hover{background: #e60012 url("../images/img4.png")no-repeat 48px center;color: aliceblue;}
.ny .zuo .lanmu li.active{background: #e60012 url("../images/img4.png")no-repeat 48px center;color: aliceblue;}
.ny .zuo .div{padding:20px;font-size: 0;text-align: center;}
.ny .zuo .div a{display:inline-block;width: 50%;font-size: 14px;background: #1d2832;line-height: 34px;border: 1px solid #1d2832;color: #fff;transition: all 0.3s;}
.ny .zuo .div a:nth-child(2){border-color: #e60012;background: #fff;color: #000000;}
.ny .zuo .div a:hover{transition: all 0.3s;background: #e60012;color: #fff;border-color: #e60012;}
.ny .zuo .txt{font-size: 13px;line-height: 30px;color: #000;border: 1px solid #dcdcdc;padding:11px 16px;border-top: 0;}

/*右侧*/
.ny .you .top{position: relative;text-transform: uppercase;line-height: 34px;border-bottom: 1px solid #e6e6e6;padding-bottom: 3px;margin-bottom: 14px;}
.ny .you .top div{color: #000;font-size: 20px;font-weight:bold;}
.ny .you .top div i{color: #e60012;font-size: 20px;font-style: normal;}
.ny .you .top div span{color: #888888;font-size: 12px;font-style: normal;font-weight: 100;font-family: 'Arial';}
.ny .you .top a{position: absolute;right: 0;top:0;line-height: 34px;display: block;font-size: 13px;color: #555555;}
.ny .you .top a img{position:relative;top:-1px;padding-left: 6px;}
.ny .you .top a:hover{color: #e60012;}
/*内页公用结束*/


.nycp{margin:0 -6px;}
.nycp .list{display:block;width: 33.33%;float: left;}
.nycp .list .imgbox{padding: 0 6px;margin-bottom: 12px;}
.nycp .list .img{position: relative;border: 1px solid #d5d5d5;}
.nycp .list .txt{position: absolute;left: 0;bottom:0;right: 0;text-align: center;background: rgba(0,0,0,0.3);line-height: 26px;color: #fff;padding: 0 6px;}


.nylc{margin:0 -6px;}
.nylc .list{display:block;text-align: center;padding: 0 6px;width: 25%;float: left;margin: 12px 0;}
.nylc .list .img{width: 145px;height: 145px;background: #f0f0f0;border: 1px solid #cccccc;border-top-left-radius: 30px;border-bottom-right-radius: 30px;position: relative;overflow: hidden;margin: 0 auto;}
.nylc .list .img img{position: absolute;left: 0;top:0;right: 0;bottom:0;margin: auto;}
.nylc .list .img .img1{opacity: 1;}
.nylc .list .img .img2{opacity: 0;}
.nylc .list:hover .img{background-color:#ae0b22;border-color: #ae0b22;}
.nylc .list:hover .img .img1{opacity: 0;}
.nylc .list:hover .img .img2{opacity: 1;}
.nylc .list:hover .txt1{color:#ae0b22}
.nylc .list .txt{font-size: 30px;color: #a1a1a1;margin-top: 16px;line-height: 48px;}
.nylc .list .txt1{font-size: 20px;color: #131313;line-height: 30px;}
.nylc .list .txt2{color: #a1a1a1;font-size: 15px;}
.nylcbox{color: #000000;line-height: 36px;padding: 0 20px;}

.nyzz{margin:0 -7px;}
.nyzz .imgbox{padding:0 7px;margin-bottom: 14px;width: 33.33%;float: left;}
.nyzz .imgbox2{border: 1px solid #d5d5d5;}
.nyzz .imgbox .img{width: 100%;}

.nylx{font-size:15px;line-height: 30px;}
.about{font-size:15px;line-height: 30px;}
.about .bt{font-size:22px;text-align: center;line-height: 32px;margin-bottom: 10px;}
.about img{display: block;margin: 10px auto;}

.ditu{width: 100%;height: 320px;margin-bottom: 10px;}

.nysb{margin:0 -7px;}
.nysb .list{padding:0 7px;margin-bottom: 14px;width: 33.33%;float: left;}
.nysb .list .imgbox{border:1px solid #d5d5d5;}
.nysb .list .txt{border:1px solid #d5d5d5;margin-top: 4px;line-height: 36px;text-align: center;color: #3f3f3f;padding: 0 4px;}
.nysb .list:hover .txt{color: #fff;background-color: #ae0b22;border-color: #ae0b22;}


.nyly textarea{width:100%;height: 400px;background: #fff;line-height: 26px;padding:  7px 15px;border: 1px solid #ae0b22;margin-bottom: 12px;}
.nyly input{width:100%;height: 42px;background: #fff;line-height: 40px;padding:  0 15px;border: 1px solid #ae0b22;margin-bottom: 12px;}
.nyly button{width:100%;height: 42px;line-height: 42px;border: 0;background: #ae0b22;color: #fff;text-align: center;transition: all 0.3s}
.nyly button:hover{opacity:0.77;transition: all 0.3s}











/*媒体查询开始*/
@media (min-width:1230px){
   
.nysb .list:hover .img,
.nycp .list:hover .sizeCover,
.main8 .imgbox .img:hover .sizeCover
 {transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);-webkit-transform:scale(1.06);cursor:pointer;}

.main3 .mainbox .list1 .xgbox .xg1{position: absolute;left: 0;right: 0;top:0;bottom:0;width: 100%;height: 0px;background: rgba(0,0,0,0.8);z-index: 20;text-align: center;overflow: hidden;}
.main3 .mainbox .list1 .xgbox .xg2{height: 188px;margin-top: -94px;position: absolute;left: 0;right: 0;top:50%;}
.main3 .mainbox .list1 .xgbox .xg2 .div1{font-size: 24px;color: #fff;line-height: 32px;margin-bottom: 10px;}
.main3 .mainbox .list1 .xgbox .xg2 img{display:block;margin: 0 auto;}
.main3 .mainbox .list1 .xgbox .xg2 .div2{font-size: 0;text-align: center;margin-top: 14px;}
.main3 .mainbox .list1 .xgbox .xg2 .div2 div{display:inline-block;text-align: center;padding: 0 15px;line-height: 27px;height: 30px; border: 1px solid #fff;font-size: 14px;color: #fff;margin: 0 10px;border-radius: 4px;transition: all 0.3s}
.main3 .mainbox .list1 .xgbox .xg2 .div2 div:nth-child(1){background-color: #d99325;border-color: #d99325;}
.main3 .mainbox .list1 .xgbox .xg2 .div2 div:hover{opacity:0.7;transition: all 0.3s}
.main3 .mainbox .list1:hover .xgbox .xg1{height:100%;}

	
}


@media (max-width:1530px){
header nav ul li{margin-left:25px;}
}
@media (max-width:1230px){
     .main3 .mainbox .list1 .xgbox .xg1{display:none;}
    .main3{padding: 38px 15px 12px 15px;}
     header nav ul li{margin-left:22px;}
    .main4 .list .tt div{font-size:38px;}
    .main4 .list .tt{font-size:24px;}
    .title .div1{font-size:30px;}
    .main7 .zuo{display:none;}
    .main7 .you{width: 100%;float: none;}
    .main8 .zuo{width:100%;float: none;}
    .main8 .zuo .imgbox{display:none;}
    .main8 .you{width:100%;float: none;padding: 0 15px;}
    .main8 .zuo .title{margin:20px 0 36px 0}
    .main8 .you .imgbox .img img{height:auto;}
}
@media (max-width:991px) {
    .title .div1{font-size: 26px;}
    .main4 .list .tt{font-size:18px;}

    .main5 .img{display: none;}
    .main5 .txt{width:100%;position: relative;right: 0;top:0;bottom:0;}
    .main5 .txt .txtbox{padding:30px 15px 15px 15px;position: relative;left:0;margin-top:0;}
    .main5 .div1{display: none;}
    .main5 .div2{display: none;}
    .main6{padding-top:30px;}
    footer{margin-bottom:50px;}
    
    /*	内页共用*/
	.ny{padding:14px 0;}
	.ny .zuo{width:100%;float: none;}
	.ny .you{width:100%;float: none;padding-left: 0;}
	.ny .zuo .lanmu{display:none;margin: 0;}
    .ny .zuo .box1{border:0;margin: 0;margin-bottom: 14px;}
    .ny .zuo .top{background: #e60012;margin: 0;padding: 0;padding-left: 60px;line-height: 44px;height: 44px;font-size: 16px;}
    .ny .zuo .top img{height: 24px;}
    .ny .zuo .top i{display: none;}
    .ny .zuo .top span{position:absolute;right: 20px;top:0;bottom:0;line-height: 44px;font-size: 16px;}
    .ny .zuo .lanmu li{background:#fff;padding: 0 15px;text-align: center;}
    .ny .zuo .lanmu li:hover{background:#e60012;}
    .ny .zuo .lanmu li.active{background:#e60012;}
    
 

}

@media (max-width:767px) {
    .main1{background: #000}
    .banner{margin-top:70px;}
    .main1 .logo{width:calc(100% - 50px)}
    .main2 .list{width:33.33%;}
    .main2 .list .txt{font-size:14px;line-height: 60px;}
    .main2 .list .txt img{max-width:18px;margin-right: 4px;}
    .main2 .list:nth-child(4){border: 0;}
    .main2 .list{position:relative;}
    .main2 .list:nth-child(5):before{content:"";width: 2px;background: #e60012;height: 100%;position: absolute;right: -2px;top:0;bottom:0}
    .title img{display:none;}
    .title{margin-bottom:20px;}
    .title .div1{font-size: 22px;line-height: 50px;}
    .title .div2{font-size:14px;line-height: 20px;}
    .main3{padding:26px 15px 20px 15px}
    .main3 .mainbox .list1 .imgbox .list2{width:100%;}
    .main3 .mainbox{margin:0 -3px;}
    .main3 .mainbox .list1{padding:0 3px;margin-bottom: 0;}
    .main3 .mainbox .list1 .imgbox .list2{margin-bottom:6px;}
    .main4{padding:20px 15px 4px 15px}
    .main4 .list .tt{width: 50%;margin-bottom: 20px;}
    .main4 .list .tt span{font-size:15px;margin-top: 5px;}
    .main4 .list .tt div{font-size:22px;}
    .main5 .txt .txtbox .txt2{line-height:26px;height: auto;max-height: 260px;overflow: hidden;margin-top: 14px;}
    .main6 .title2 .txt1 .txt div{font-size:18px;line-height: 46px;}
    .main6 .title2 .txt1 .txt div span{font-size:18px;}
    .main6 .title2 .txt1 .txt div span{top:0;padding-left: 6px;}
    .main6{padding-top:20px;}
    .main6 .lb2 .list .img{width:100px;height: 100px;}
    .main6 .lb2 .list .img img{max-width:60%;}
    .main6 .lb2 .list .txt{font-size:20px;line-height: 30px;margin-top: 10px;}
    .main6 .lb2 .list .txt1{font-size:16px;}
    .main6 .lb2 .list .txt2{font-size:14px;margin-bottom: 10px;}
    .main7{padding:20px 0;}
    .main7 .you{padding:0;}
    .main7 .you .tt3{line-height:36px;font-size: 15px;width: 110px;float: none;margin:  auto;}
    .main7 .you .tt4{font-size: 20px;float: none;text-align: center;}
    .main7 .you .tt4 span{text-align:center;line-height: 26px;}
    .main8 .zuo .title{margin-bottom: 20px;}
    footer{padding-top:20px ;}
    footer .box1{padding-bottom:20px ;}
    footer .zuo{width:100%;float: none;}
    footer .you{width:100%;float: none;padding-left: 0;margin-top: 30px;}
    footer .zuo .ditu{height:194px;width: 100%;}
    footer .zuo .txt{font-size: 14px;line-height: 30px;margin-top: 10px;}
    footer .you form input{line-height: 40px;height: 40px;}
    footer .you form textarea{height: 120px;}
    footer .you form .input1 button{line-height: 36px;height: 38px;font-size: 15px;}

    .nycp .list{width:50%;}
    .nylc .list{width: 33.33%;}
    .nyzz .imgbox{width:50%;}
    .nysb .list{width:50%;}
    .nysb .list  .txt{font-size:11px;}
    .about{font-size:14px;line-height: 26px;}
    .ditu{height: 200px;}
    .ny{min-height:inherit}
    .nyly textarea{height: 200px;}

    
    
}

@media (max-width:479px) {
    .nylc .list{width: 50%;margin: 0;margin-bottom: 6px;margin-top: 4px;}
    .nylc .list .img{width: 110px;height: 110px;}
    .nylc .list .img img{position: absolute;left: 0;top:0;right: 0;bottom:0;margin: auto;}
    .nylc .list .txt{font-size: 20px;color: #a1a1a1;margin-top: 6px;line-height: 38px;}
    .nylc .list .txt1{font-size: 16px;line-height: 20px;}
    .nylcbox{line-height: 30px;padding: 0;}
 
    
}
.hot{height:50px; background:#e60012; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;width: 100%;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;margin: 0;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../img/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../img/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }