body { font-family: "微软雅黑", Georgia, "Times New Roman", Times, serif; color: #333; background: #f7f5f6;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0; font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; color: #333;outline:inherit; }
div{outline:inherit;}
a { text-decoration: none; color: #666;outline:inherit;}
a:hover { text-decoration: none; color:#ad000a;}
.hide { display:inherit; }
img{ border: none; outline:inherit;}
ul,li{list-style:none;margin:0;padding:0;outline:inherit;}
.pb40{ padding-bottom: 40px; }
.mb40{ margin-bottom: 40px; }
.clearfix:after,.clearfix:before{content:"";display: table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.wrap{ width: 1100px; margin: 0 auto; }
@media (max-width:1200px) {
.wrap{ width: 90%; margin: 0 auto; }
}


.header{ /*height: 100px;*/ background: #fff; width: 100%; position: relative; z-index: 900;}
.header .logo{ float: left;margin-right: 30px;}
.header .menu{ float: left; }
.header .menu .item{ float: left; height: 100px; line-height: 100px;}
.header .menu .item .main-a{ font-size: 14px; color: #333; display: block;padding: 0 12px;font-weight: bolder;}
.header .menu li .line{ /*height: 3px; overflow: hidden; transition: all .3s ease; position: absolute; left: 20px; right: 20px; bottom: 0; background: #fff; */ display: none;}
.header .menu li.current .line{ background: #562a25; }
.header .menu li.active{background:url(../images/wmbg.png) center no-repeat; background-size:cover;}
.header .menu li.active .main-a{color:#333; text-shadow: 0 0 7px rgba(0,0,0,1);}
.header .menu li.active .main-a{color:#fff;}
.header .topr{ float: right; line-height: 15px;margin-top:40px; }
.header .topr a{ float: left; margin-left: 12px; font-size: 12px;}
.header .topr img{ vertical-align: top; }
.header .topr .img2{display: none;}
.header .topr a {color:#333;}
.header .topr a:hover .img1{display: none;}
.header .topr a:hover .img2{display: block;}
.user-box .user{padding-bottom: 42px;}
.header .subitem{ height: 60px; line-height: 60px; text-align: center; position: absolute; left: 0; top: 100px; width: 1050px; left: 50%; margin-left: -500px; z-index: 999;  display: none;}
.header .subitem a{ font-size: 14px; margin: 0 20px; }
.subitemWrap{ height: 60px; width: 100%; background: #fff; background: rgba(255,255,255,.8); z-index: 900; position: absolute; top: 100px; left: 0; display: none;}
.header .menu li:first-of-type,.header .menu li:last-of-type   {position: relative;}
.header .menu li:first-of-type .subitem {width: 800px;left: 0; margin-left: auto;text-align: left;}
.header .menu li:last-of-type .subitem {width: 700px;right: 0; margin-left: auto;text-align: right;}
.header .wrap{position: relative;background-color:#fff;}
/*.header .topr{position: absolute;right: -25px;top: 42px;}*/
.user-box{position: relative; float: left;}
.user-box .user-drop{width: 100%;position: absolute;top: 56px;min-width: 50px;text-align: center;right: 0;display: none;background:#fff;opacity:0.8;}
.user-box .user-drop a{float: none;margin-left: 0; line-height: 18px;}
.user-box .user-drop li{height:40px;line-height: 40px;width:120px;}
.user-box .user-drop li:hover{background:#e9e9e9;}
.user-box .user-drop li:hover a{color:#a3020e;}

/*.m_logo {display:none;}
.logos {display:none;}
.mobile_box {display:block;}
@media (max-width: 1200px) {
.header .logo  {width:23%;height:100px;background:#4f1307;}
.header .logo img {width:100%;}
.header .topr a {margin-left:8px;}
.header .menu .item .main-a {padding:0 !important;}
.mobile_box {overflow:hidden;}
.header .topr  {width:150px;}
.header .menu {width:calc(100% - 150px);}
.header .menu .item  {padding:0 5%}
.mobile_box {display:block;}
}
@media (max-width: 1124px) {
.header .menu .item  {padding:0 3.9%}
}
@media (max-width: 1024px) {
.header .subitem a {margin:0 6px;}
}
@media (max-width: 969px) {
.header .logo {margin-right:15px;}
.header .menu .item  {padding:0 3%}
}
@media (max-width: 880px) {
.header .menu .item  {padding:0 1%}
}
@media (max-width: 768px) {
.header .menu,.header .topr {display:block; overflow:hidden;}
.nav_keys {width:26px; height:18px; background:url(../images/menu_anniu.png);position:absolute;top:31px;right:0;}
.mobile_box {width:100%;height:100vh; position:fixed;top:0;left:0; background:#4f1307; overflow-y:auto !important;display:none;}
.exbg {width:100%; height:80px; background:#4f1307 url(../images/menu_tubiao_0000.png) right center no-repeat;top:0;}
.header .menu  {margin-top:100px; height:auto;width:100%;}
.header .menu .item {height:auto;overflow:hidden;line-height:90px; display:block; width:100%; text-align:center;}
.header .menu .item .main-a{display:inline-block;color:#fff; font-size:28px;padding:0 30px; background:url(../images/menu_tubiao_0004.png) no-repeat right center;}
.header .subitem {display:none;width:40% !important; margin:0 auto; height:auto; line-height:normal; position:static;}
.header .subitem a {display:block;color:#e5cbc8; font-size:22px; line-height:40px;text-align:center;}
.header .topr  {width:250px; margin:0 auto; position:static; float:none; padding-top:60px;padding-bottom:90px;}
.header .topr a {color:#fff; font-size:20px;margin-left:20px;}
body {overflow:auto;}
body.bodyattr {overflow:hidden !important;}
.ewm {position:fixed !important;top:50% !important;left:50% !important;z-index:10;margin-top:-150px; margin-left:-150px;}
.ewm img {width:300px !important; height:300px !important;}
.shouji {position:fixed !important;top:50% !important;left:50% !important;z-index:10;margin-top:-150px; margin-left:-150px;}
.shouji  img {width:300px !important; height:300px !important;}
.header {height:80px;}
.header .logo {height:80px;width:113.594px;}
.header .logo img {padding-top:17.5px !important;}
.logos {position: absolute;top: 0;left: 0;z-index: 9; display:block;}
.logos img {height:80px;width:113.594px;}
}
@media (max-width: 480px) {
.header .menu .item .main-a {font-size:22px;}
.header .subitem a {font-size:18px;}
.header .menu .item {line-height:60px;}
}
@media (max-width: 414px) {
.header .menu .item .main-a {font-size:18px;}
.header .subitem a {font-size:14px;}
.header .menu .item {line-height:40px;}
}
*/









.banner {width:100%; height:650px; position:relative; overflow:hidden;}
.banner .DB_bgSet{position: absolute;width: 100%; height: 100%;}
.banner .DB_bgSet li{position:absolute;width:100%;height:100%;display:none; -webkit-background-size: cover !important;
background-size: cover !important;}
.banner .DB_bgSet li a{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;}
.banner .DB_imgSet{position:absolute; z-index:5; width: 1050px; height: 100%; left: 0;right: 0;margin-left: auto;margin-right: auto;}
.banner .DB_imgSet li{ width: 100%; height: 100%; text-align: center; }
.banner .DB_imgSet li img{ display: block; margin-bottom: 29px;
}
.banner .DB_imgSet li .more{ display: inline-block; width: 110px; height: 40px;  text-align: center;  font-size: 12px; color: #fff; font-family: Arial;}
.banner .DB_imgSet li .more img{
}
.banner .DB_imgSet li .more:hover{ background: url(../images/more4.png);}
.banner .DB_imgSet li .more:hover img{ visibility: hidden; }

.banner .DB_imgSet .DB_1_1{position:absolute; right: 0; top: 50%; text-align: center;text-align: left;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.banner .DB_imgSet .DB_2_1{position:absolute; left: 50%; top: 50%; text-align: center;
-webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}
.banner .DB_imgSet .DB_3_1{position:absolute; left: 50%; top: 50%; text-align: center;
-webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}
.banner .DB_menuWrap{position:absolute; width:1000px; left: 0;right: 0;margin-left: auto;margin-right: auto; bottom: 0; z-index: 10; height: 43px;}
.banner .DB_menuWrap .DB_menuSet{position:absolute; height: 43px; bottom: 0; left: 0; width:100%; text-align:center;}
.banner .DB_menuWrap .DB_menuSet li{cursor:pointer; display: inline-block; width: 35px; vertical-align: top; margin:0 4px; height: 30px; border-top: 3px solid #fff;}
.banner .DB_menuWrap .DB_menuSet li.select{ border-top: 3px solid #b80000; }
.banner .DB_next,.banner .DB_prev{width: 50px;height: 50px;background:url(../images/index_arrow.png) no-repeat; position: absolute;top: 50%;margin-top: -25px;z-index: 10; cursor: pointer;display: block !important;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.banner .DB_next{right: 20px;background-position: right top;}
.banner .DB_prev{left: 20px; background-position: left top;}
.banner .DB_next:hover{background-position: right bottom;}
.banner .DB_prev:hover{background-position:left bottom;}

.banner .DB_bgSet li img {display:none;}
@media (max-width: 1200px) {
.banner .DB_bgSet li img {display:block;width:100% !important;}
.banner .DB_menuWrap {width:100%;}
.banner .DB_imgSet {width:100%;}
.banner .DB_imgSet .DB_3_1  img {width:25.76%;}
.banner .DB_imgSet .DB_3_1 {top:70% !important;left:58.5%;}
.banner .DB_imgSet .DB_1_1 {right:15% !important;}
.banner .DB_imgSet li .more {width:31%; height:auto;}
.banner .DB_imgSet li:nth-of-type(1) .more {opacity:0;}
.banner .DB_imgSet li .more:hover{ background:none;}
.banner .DB_imgSet li .more:hover img{ visibility:visible; }
.banner .DB_imgSet li .more img {width:100%;}
.banner .DB_imgSet li img {margin-bottom:18px;}
}
@media (max-width: 1024px) {
.banner .DB_imgSet .DB_3_1 {top:71% !important;}
.banner .DB_imgSet li img {margin-bottom:14px;}
}
@media (max-width: 768px) {
.banner .DB_imgSet .DB_3_1 {top:72% !important;}
.banner .DB_imgSet .DB_1_1 {top:51% !important;}
}
@media (max-width: 640px) {
.banner .DB_imgSet li img {margin-bottom:10px;}
}
@media (max-width: 480px) {
.banner .DB_menuWrap,.banner .DB_menuWrap .DB_menuSet,.banner .DB_menuWrap .DB_menuSet li {height:20px;}
.banner .DB_imgSet .DB_3_1 {top:73% !important;}
}

.infoMidea .hd{ text-align: center; padding: 95px 0 61px 0;}
.infoMidea .bd{ width:100%; overflow: visible; padding-bottom: 109px;}
.infoMidea .pList{ width: 100%;}
.infoMidea .pList .item a{ display: block; margin: 0 10px; text-align: center;}
.infoMidea .pList .item a h3{ font-size: 16px; color: #333; margin: 24px 0 11px 0; }
.infoMidea .pList .item a p{ color: #333; font-size: 12px; margin: 0; font-style: italic;}
.infoMidea .pList .item a:hover h3,.infoMidea .pList .item a:hover p{ color: #c7000b; }
.infoMidea .pList .owl-prev{ position: absolute; left: -86px; top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(../images/page.png) 0 0; overflow: hidden; text-indent: -9999px; transition: all .3s ease; }
.infoMidea .pList .owl-next{ position: absolute; right: -86px; top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(../images/page.png) -50px 0; overflow: hidden; text-indent: -9999px; transition: all .3s ease; }
.infoMidea .pList .owl-prev:hover{ background: url(../images/page.png) 0 -50px; }
.infoMidea .pList .owl-next:hover{ background: url(../images/page.png) -50px -50px; }
.infoMidea .pList .pic{overflow: hidden;position: relative;}
.infoMidea .pList .pic:after{content:""; position: absolute;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background:rgba(0,0,0,.6); opacity: 0;
-webkit-transition: all 0.3s;
   -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
        transition: all 0.3s;}
.infoMidea .pList a:hover .pic:after{opacity: 1;}
.infoMideb { width: 100%; background: url(../images/bg_01.jpg) top center no-repeat;}
.infoMideb .hd{ text-align: center; padding: 74px 0 58px 0; }
.infoMideb .item-ul{ width: 100%; overflow: hidden; }
.infoMideb .item-ul li{ width: 24.25%;margin-right: 1%; float: left; position: relative;margin-bottom: 10px; }
.infoMideb .item-ul li:nth-of-type(4n){margin-right: 0;}
.infoMideb .item-ul li img{width: 100%;}
.infoMideb .item-ul li .tit{ position: absolute; z-index: 1; text-align: center; width: 100%; bottom: 32px; left: 0;}
.infoMideb .item-ul li .tit span{ display: inline-block; padding: 0 9px; white-space: nowrap; height: 20px; line-height: 18px; color: #fff; background:#53312e; }
.infoMideb .item-ul li a{ display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #000; background: rgba(0,0,0,.8); display: none;}
.infoMideb .item-ul li .inner{ border: 3px solid #fff; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; text-align: center; color: #fff;}
.infoMideb .item-ul li .ht{ padding-top: 110px; font-size: 24px; text-align: center; margin-bottom: 12px;}
.infoMideb .item-ul li .ht span{ display: inline-block; padding-bottom: 12px; border-bottom: 1px solid #ccc; }
.infoMideb .item-ul li p{ font-size: 18px; font-family: Arial; line-height: 18px; margin: 0 0 43px 0; }
.infoMideb .item-ul li .more{ display: inline-block; width: 70px; height: 70px; background: url(../images/more.png); margin:0 auto; float:none; }
.infoMidec .hd{ text-align: center; padding: 88px 0 54px 0;}
.infoMidec .bd{ padding-bottom: 97px; }
.infoMidec .aboutList { margin: -1px 0; padding-top: 60px;}
.infoMidec .aboutList li img{width: 100%;}
.infoMidec .aboutList li{ float: left; width: 25%; position: relative;}
.infoMidec .aboutList li a{ display: block; margin: 0 1px;position: relative; }
.infoMidec .aboutList li a span{ display: block; padding-top: 33px; position: absolute; width: 113px; height: 125px; top: -60px; left: 74px; background: url(../images/f1.png) top center no-repeat; color: #fff; font-size: 22px; line-height: 27px; text-align: center; z-index: 10;
-webkit-transition: all .6s ease;
   -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
     -o-transition: all .6s ease;
        transition: all .6s ease;}
.infoMidec .aboutList li a:hover span{ background: url(../images/f2.png) top center no-repeat;}
.infoMidec .aboutList li a:after{content:""; width: 100%;height: 100%; position: absolute; top: 0;left: 0; background: url(../images/aboutList_hover.png) no-repeat; -webkit-background-size: 100%; background-size: 100%; opacity: 0;
-webkit-transition: all .6s ease;
   -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
     -o-transition: all .6s ease;
        transition: all .6s ease;}
.infoMidec .aboutList li a:hover:after{opacity: 1;}

@media (max-width: 1200px) {
.infoMidea .bd,.infoMidea .pList  {width:100%;margin-left:0;}
.infoMidea .pList .owl-next {right:18px;}
.infoMidea .pList .owl-prev {left:18px;}
.infoMideb {background-size:cover !important;}
.infoMidec .aboutList li a span {left:0;right:0; margin:0 auto;}
.infoMidea .pList .pic img {width:100%;}
}
@media (max-width: 1024px) {
.infoMideb .item-ul li .ht {padding-top:60px; font-size:20px;}
.infoMideb .item-ul li p {margin:0 0 25px 0; font-size:14px;}
}
@media (max-width: 768px) {
.infoMideb .item-ul li {width:49%;}
.infoMidec .aboutList li {width:50%;margin-top:100px;}
.infoMidec .aboutList li:nth-of-type(1),.infoMidec .aboutList li:nth-of-type(2) {margin-top:0;} 
.infoMidea .pList .pic img {width:100%;}
.infoMideb .item-ul li .tit span {font-size:24px;padding:5px 10px;height:auto; line-height:normal;}
.infoMidea .hd img,.infoMideb .hd img,.infoMidec .hd img {width:56%;}
}
@media (max-width: 480px) {
.infoMideb .item-ul li .tit span {font-size:14px;}
}









.footer{ background: #252525; color: #fff; position: relative;}
.footer .wrap{   padding: 64px 0 90px 0;}
.footer .links{ float: left; width: 150px; }
.footer .links dt{ font-size: 16px; height: 39px;position: relative; margin-bottom: 10px;}
.footer .links dt:after{content:""; display: block;width: 20px;height: 1px;background: #c7000a;position: absolute; left: 0;bottom: 0;}
.footer .links dt a{color:#fff;}
.footer .links dd { line-height: 30px; }
.footer .links dd a{ color: #787878; transition: all .3s ease; }
.footer .links dd a:hover,.footer .links dt a:hover{ color: #ad000a; }
.footer .fot{ float: right; text-align: right;}
.footer .fot .tel{ font-size: 38px; font-weight: bold; font-family: Arial; line-height: 38px; margin-bottom: 50px;}
.footer .fot .copyright{ font-size: 14px; line-height: 19px; color:rgba(255,255,255,.2); }
.footer .goTop{z-index:10; width:50px; height:50px; position: fixed; right: 40px; bottom: 20%;  background: url(../images/goTop.png) 0 0; cursor: pointer;display: none;}
.footer .goTop:after{content:"Top"; color:#999;display: block;margin-top: 60px; margin-left: -5px;width: 62px;text-align: center;}
.footer .goTop:hover{background-image: url(../images/goTop2.png);}

@media (max-width: 1200px) {
.footer .links {width:14%;}
}
@media (max-width: 1024px) {
.footer .links {width:12%;}
}
@media (max-width: 768px) {
.footer .links {width:35%; margin-bottom:40px;}
.footer dl.links:last-of-type{width: 30%;}
.footer .fot {width:100%; float:left; text-align:left;}
.footer .fot .tel {margin-bottom:30px;}
}











.infobg{ background: #fff; padding-bottom: 50px;}
.bg,.bg img{ width: 100%;}
.guide{ color: #999; line-height: 12px; font-size: 12px; padding-bottom: 10px; padding-top: 20px;}
.guide a{ color: #999; }
.title{ text-align: center; margin-top: 60px; margin-bottom: 55px; overflow: hidden;}
.title h1{ font-size: 24px; font-weight: bold; color: #562a25; margin-bottom: 5px;}
.title p{ color: #562a25; font-size: 14px; font-family: Arial; text-transform: uppercase; line-height: 14px;}
.aboutInfo .bd{ line-height: 25px; color: #666; }
.aboutInfo .bd img{ max-width: 100%; }
.hr{ width: 100%; height: 0; border-top: 1px solid #ebebeb; overflow: hidden; }
.aboutBg{ width: 100%; background: url(../images/ab_bg_01.jpg) top center no-repeat; overflow: hidden;}
.aboutBg2{ width: 100%; background: url(../images/ab_bg_02.jpg) top center no-repeat; overflow: hidden;}
.aboutBg3{ width: 100%; background: url(../images/ab_bg_03.jpg) top center no-repeat; /*background-size:cover;*/ overflow: hidden;}
.hbox .htop{ height: 83px; width: 100%; background: url(../images/htop.png) top center no-repeat;}
.hbox .hmain{ background: url(../images/hmain.png) center repeat-y; }
.hbox .hmain .hlist{ width: 100%; overflow: hidden; position: relative; margin-bottom: 64px;}
.hbox .hmain .hlist .fl{ width: 523px; float: left; position: relative;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.hbox .hmain .hlist .fr{ width: 523px; float: right; position: relative;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.hbox .hmain .hlist .pic{ float: right; margin-right: 80px; border: 3px solid #e8e8e8; }
.hbox .hmain .hlist .pic img{ width: 299px; }
.hbox .hmain .hlist .fline{ height: 18px; width: 90px; background: url(../images/hl.png); position: absolute; right: -8px; top:30px; display: none; }
.hbox .hmain .hlist .txt{ margin: 0 6px 0 39px; }
.hbox .hmain .hlist .dt{ line-height: 60px; position: relative; padding-left: 22px; background: #682821; color: #fff; font-size: 28px; font-weight: bold; font-family: Arial;border-radius: 3px 3px 0 0 ; }
.hbox .hmain .hlist .dt .arrow-l{ width: 27px; height: 37px; position: absolute; left: -23px; background: url(../images/hrr1.png) no-repeat; top: 50%; margin-top: -19px;}
.hbox .hmain .hlist .dd{ border: 3px solid #682821; line-height: 25px; font-size: 14px; color: #666; border-top: none; padding: 10px 22px; background: #fff;border-radius:0 0 3px 3px;}
.hbox .hmain .hlist .dd p{ margin-bottom: 0; }
.hbox .hmain .hlist-odd .fl{ float: none; float: right; }
.hbox .hmain .hlist-odd .fr{ float: none; float: left; }
.hbox .hmain .hlist-odd .pic{ float: left; margin: 0; margin-left: 80px; }
.hbox .hmain .hlist-odd .fline{ left: -8px; right: auto; background: url(../images/hr.png) no-repeat;}
.hbox .hmain .hlist-odd .txt{ margin: 0 39px 0 6px;}
.hbox .hmain .hlist-odd .dt .arrow-l{ left: auto; right: -23px; background: url(../images/hrr2.png) no-repeat; top: 50%;}
.hbox .hmain .hlist-odd .dt{background-color: #5a4340;}
.hbox .hmain .hlist-odd .dd{border-color: #5a4340;}
.loading{ height: 32px; background: url(../images/loading.gif) center center no-repeat; }
.honorbg{ background:#fff url(../images/honor_bg_1.jpg) top center no-repeat; }
.honorTxt { font-size: 14px; line-height: 25px; margin: 60px 0; color: #333; }
.honorTxt h1{ font-size: 36px; color: #4c1a1a;padding-top:68px;}
#lg-download{ display: none; }
.lg-sub-html h4{ color: #fff; }
.honorBox .item{ width: 100%; } 
.honorBox .item .list-unstyled{ /*margin: 0 -10px; */}
.honorBox .item .list-unstyled li{ width: 25%; float: left; margin-bottom: 20px; }
.honorBox .item .list-unstyled li a{ display: block; margin: 0 10px; overflow: hidden;}
.honorBox .item .list-unstyled li a img{
    -webkit-transition: -webkit-transform 0.25s ease 0s;
    -moz-transition: -moz-transform 0.25s ease 0s;
    -o-transition: -o-transform 0.25s ease 0s;
    transition: transform 0.25s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.honorBox .item .list-unstyled li a:hover img{ -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
.honorBox .owl-prev{ position: absolute; width: 50px; height: 50px; left: -86px; top: 50%; margin-top: -45px; text-indent: -9999em; font-size: 0; background: url(../images/page2.png) 0 0; transition: all .3s ease; overflow: hidden;}
.honorBox .owl-next{ position: absolute; width: 50px; height: 50px; right: -86px; top: 50%; margin-top: -45px; text-indent: -9999em; font-size: 0; background: url(../images/page2.png) -55px 0; transition: all .3s ease; overflow: hidden;}
.honorBox .owl-prev:hover{ opacity: 0.6; filter: alpha(opacity=60);}
.honorBox .owl-next:hover{ opacity: 0.6; filter: alpha(opacity=60);}

@media (max-width: 1200px) {
.hbox .hmain .hlist .fl,.hbox .hmain .hlist .fr {width:50%;}
}
@media (max-width: 768px) {
.hbox .hmain .hlist .fl,.hbox .hmain .hlist .fr {width:100%;}
.hbox .hmain .hlist .fline,.hbox .hmain .hlist .dt .arrow-l {display:none !important;}
.hbox .hmain .hlist .pic {text-align:center; float:none;}
.hbox .hmain .hlist .txt {margin:0;}
.hbox .hmain .hlist .pic {margin-right:0;margin-left:0;}
.title img {width:56%;}
}







#honorJT .owl-prev{ position: absolute; width: 50px; height: 50px; left: -86px;top: 50%; margin-top: -45px; text-indent: -9999em; font-size: 30px; background: url(../images/page2.png) 0 0; transition: all .3s ease; overflow: hidden;}
#honorJT .owl-next{ position: absolute; width: 50px; height: 50px;right: -86px;top: 50%; margin-top: -45px; text-indent: -9999em; font-size: 30px; background: url(../images/page2.png) -55px 0; transition: all .3s ease; overflow: hidden;}
#honorJT .owl-prev:hover{ opacity: 0.6; filter: alpha(opacity=60);}
#honorJT .owl-next:hover{ opacity: 0.6; filter: alpha(opacity=60);}
#honorJT .owl-item {overflow: hidden;width: 330px !important; margin-right:46px;}
#honorJT .owl-controls {display:block !important;}
.wm_jituan h1 {color:#4c1a1a; margin:68px 0 35px 0;}
.wm_jituan ul h5 {color:#333; font-size:18px; margin:0 0 25px 0;}
.wm_jituan ul p {color:#666; font-size:14px; line-height:25.2px;}
.wm_jituan ul li {margin:15px 0 40px 0; overflow:hidden;}
.wm_jituan ul li span {width:23.5%; margin-right:2%; display:block; float:left; overflow:hidden;}
.wm_jituan ul li span img {width:100%;
-webkit-transition: all 1s;
   -moz-transition: all 1s;
    -ms-transition: all 1s;
     -o-transition: all 1s;
        transition: all 1s;
}
.wm_jituan ul li span:hover img {
-webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
     -o-transform: scale(1.1,1.1);
        transform: scale(1.1,1.1);
}
.wm_jituan ul li span:nth-of-type(4n) { margin-right:0;}
#honorJT .item {position:relative;}
.honorjt_text {position:absolute;bottom:-70px;;left:0;width:100%; height:70px; background:rgba(0,0,0,0.6); color:#fff; padding:10px 3% 0 5%;
-webkit-transition: all 0.5s ;
   -moz-transition: all 0.5s ;
    -ms-transition: all 0.5s ;
     -o-transition: all 0.5s ;
        transition: all 0.5s ;}
#honorJT .picList li:hover .honorjt_text  {bottom:0;}
.wm_bwg  {width:100%; height:auto; padding:68px 0 115px 0; background:#f5f5f5;}
.wm_bwg ul {overflow:hidden;}
.wm_bwg ul img {width:calc(100% - 1px); margin:0.5px;}
.wm_bwg ul ol  {padding:0 !important;}
.wm_bwg ul ol li span  {width:50%;  display:block; float:left;overflow:hidden;}
.wm_bwg ul ol li span img {
-webkit-transition: all 1s;
   -moz-transition: all 1s;
    -ms-transition: all 1s;
     -o-transition: all 1s;
        transition: all 1s;
}
.wm_bwg ul ol li span:hover img {
-webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
     -o-transform: scale(1.1,1.1);
        transform: scale(1.1,1.1);
}
.wm_bwg h1 {color:#4c1a1a; font-size:36px; margin-bottom:20px;}
.wm_bwg ul p {line-height: 25.2px; color:#666; font-size:14px; margin-bottom:35px;}

#honorBox2 {display:none;}
@media (max-width: 1200px) {
#honorBox {display:none !important;}
#honorBox2 {display:block;}
.wm_jituan ul p img {width:22.5%;}
.tempWrap {width:100% !important;}
.honorBox .owl-next {right:0;margin-top:-25px;}
.honorBox .owl-prev {left:0;margin-top:-25px;}
.honorBox .item {width:auto;padding:0 5px;}
.honorBox .item  img {width:100%;}
}
@media (max-width: 768px) {
.wm_jituan ul p img {width:45.5%; margin-bottom:20px;}
.wm_bwg ul ol {width:100% !important;}
}
@media (max-width: 480px) {
.wm_jituan ul p img {width:96.5%; margin-bottom:10px;}
}














.videoList{ width: 100%; overflow: hidden; margin-top: 50px;}
.videoList ul{ overflow: hidden; width: 1100px;}
.videoList ul li{ width: 322px; float: left; margin: 0 42px 25px 0;}
.videoList ul li a{ display: block; position: relative; }
.videoList ul li a img{
	-webkit-transition: -webkit-transform 0.15s ease 0s;
	-moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.videoList ul li .pic{ width: 322px; height: 220px; overflow: hidden; }
.videoList ul li a:hover img{ -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
.videoList ul li p{ line-height: 44px; font-size: 14px; color: #666; }
.videoList ul li a .vmask{ position: absolute; width: 322px; height: 220px; background: #000; background: rgba(0,0,0,.7); left: 0; top: 0;
    -webkit-transition: -webkit-transform 0.15s ease 0s;
	-moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    visibility: hidden;
}
.videoList ul li a .vmask span{ position: absolute; width: 38px; height: 38px; background: url(../images/video-icon.png); left: 50%; top: 50%; margin: -19px 0 0 -19px;}
.videoList ul li a:hover .vmask{ visibility: visible; }

.movie_box {width:100%; height:100vh;position:fixed;top:0;left:0; background-color:rgba(0,0,0,0.8);z-index:900; display:none;}

.movie_box #videos {width:100%;}
.movie_box ul {position:absolute; cursor:pointer; top: 50%;width: 100%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);
}
.key_a {width:100%; height:100%; background-size:cover !important; position:absolute;top:0;left:0; opacity:1;
-webkit-transition: all 1s;
   -moz-transition: all 1s;
    -ms-transition: all 1s;
     -o-transition: all 1s;
        transition: all 1s;
}
.key_b {position:absolute;top:5px;right:5px;z-index: 10;}
.bf {height:90%;opacity:0;}
@media (max-width: 1200px) {
.videoList ul {width:100%;}
.videoList ul li {width:30%; margin-right:5%;}
.videoList ul li:nth-of-type(3n) {margin-right:0;}
.videoList ul li .pic,.videoList ul li a .vmask,.videoList ul li a img {width:100%;}
.videoList ul li .pic {height:auto;}
.videoList ul li p {line-height:25.2px; margin-top:10px;}
}
@media (max-width: 780px) {
#maskBg_file {display:none !important;}
}
@media (max-width: 768px) {
.videoList ul li {width:47.5%; margin-right:5%;}
.videoList ul li:nth-of-type(3n) {margin-right:5%;}
.videoList ul li:nth-of-type(2n) {margin-right:0;}
.key_b{top: -25px;}

}
@media (max-width: 480px) {
.videoList ul li {width:100%; margin-right:0 !important;}
}


.imgAnimation { overflow: hidden;margin-bottom: 10px; }
.imgAnimation img{
    -webkit-transition: -webkit-transform 1.5s ease 0s;
    -moz-transition: -moz-transform 1.5s ease 0s;
    -o-transition: -o-transform 1.5s ease 0s;
    transition: transform 1.5s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.imgAnimation:hover img{
    -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); 
}
.newList{ padding-top: 100px; padding-bottom: 50px; }
.newList ul{ position: relative; width: 1100px; margin-bottom: 30px; overflow: hidden;}
.newList ul li{ float: left; background: #fff; margin-bottom: 23px;margin-right: 23px;}
.newList ul li a .pic{ overflow: hidden; position: relative;}
.newList ul li a .nk{ position: absolute; width: 100%; display: none; height: 100%; left: 0; top: 0; z-index: 10; background: #000; background: rgba(0,0,0,.7);}
.newList ul li a .nk span{ position: absolute; width: 70px; height: 70px; background: url(../images/more.png); left: 50%; top: 50%; margin: -35px 0 0 -35px; }
.newList ul li a img{ width: 100%;
    -webkit-transition: -webkit-transform 0.15s ease 0s;
	-moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);}
.newList ul li a{ display: block; width: 335px; padding-bottom: 19px; background: #fff; 
-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.newList ul li a:hover { background: #411d19; color: #c5c5c5; }
.newList ul li a:hover img{ -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);  }
.newList ul li h3{ font-size: 16px; color: #411d19; font-weight: bold; margin: 24px 19px; width: 290px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newList ul li p{ font-size: 14px; line-height: 20px; color: #666; margin:0 19px 15px 19px; }
.newList ul li .date{ margin-left: 19px; color: #999; font-size: 12px;}
.newList ul li a:hover h3{ color: #fff; }
.newList ul li a:hover p{ color: #c5c5c5; }
.newList ul li a:hover .nk{ display: block; }

@media (max-width: 1200px) {
.newList ul {width:100%;}
.newList ul li  {width:31%; margin-right:3.5%;}
.newList ul li:nth-of-type(3n)  {margin-right:0;}
.newList ul li a {width:100%;}
.newList ul li h3 {margin:24px 5%;width:90%;}
}
@media (max-width: 768px) {
.newList ul li  {width:48%; margin-right:4%;}
.newList ul li:nth-of-type(3n)  {margin-right:4%;}
.newList ul li:nth-of-type(2n)  {margin-right:0;}
}
@media (max-width: 480px) {
.newList ul li  {width:100%; margin-right:0 !important;}
}








.xinzeng .alleven:nth-of-type(2n-1) .fl {float:left;width:54.5%;}
.xinzeng .alleven:nth-of-type(2n-1) .fr {float:right;width:42.5%; padding:0 2% 0 0;}
.xinzeng .alleven:nth-of-type(2n) .fl {float:right;width:54.5%;}
.xinzeng .alleven:nth-of-type(2n) .fr {float:left;width:42.5%; padding:0 0 0 2%}
.xinzeng .xuanze {width:100%;}
.xinzeng .shijian,.xinzeng .alleven {width:100%; height:auto; overflow:hidden;}
.xinzeng .xuanze ul {padding:15px 0 30px 0; border-top:1px solid #e4e4e6; margin-top:30px;}
.xinzeng .xuanze ul a {width:156px; height:38px; border:1px solid #e4e4e6; text-align:center; line-height:38px; display:block; float:left; background:url(/Dist/web_dist/images/xbg.jpg); margin-right:29px;}
.xinzeng .xuanze ul a:last-of-type {margin-right:0;}
.xinzeng .nloop .owl-item {width:100%}
.xinzeng .nloop .item img {width:auto; max-width:100%;}
.xinzeng .nloop .owl-prev,.xinzeng .nloop .owl-next {width:49px; height:80px;position:absolute;top:50%; margin-top:-40px; font-size:0;}
.xinzeng .nloop .owl-prev {left:0; background:url(../images/zzjt.png);}
.xinzeng .nloop .owl-next {right:0; background:url(../images/yyjt.png);}
.xinzeng {padding-bottom:100px; padding-top:60px;}
.xinzeng .alleven {width:100%; height:auto; overflow:hidden; border:1px solid #e4e9ef; margin-bottom:20px;}
.xinzeng .fr h5 {color:#4f1307; font-size:18px; font-family:"微软雅黑"; margin:20px 0; line-height:24px;}
.xinzeng .sjtext p{color:#666; font-size:14px; font-family:"微软雅黑"; line-height:25.2px;}
.more{float:right;color:#ad000a;}
.more:hover{text-decoration:underline;}

@media (max-width: 768px) {
.xinzeng .alleven .fl,.xinzeng .alleven .fr {width:100% !important;}
.xinzeng .item  img {width:100% !important;}
}









.newde{ margin: 100px 0; overflow: hidden; width: 100%;}
.newde .newde-l{ background: #fff; float: left; width: 690px;}
.newde .newde-r{ background: #fff; float: right; width: 330px; padding: 10px 0; }
.newde .box-hd,.newde .box-bd,.newde .box-fd{ margin: 0 30px; }
.newde .box-hd { padding: 29px 0 30px 0; border-bottom: 1px solid #ececec; }
.newde .box-hd h1{ font-size:30px; color: #231815;}
.newde .box-bd{ padding-top: 15px; padding-bottom: 30px; line-height: 25px; color: #666; }
.newde .box-bd img{ margin-bottom: 15px; width: 100%;}
.newde .box-share{ margin: 0 30px; padding-bottom: 20px; overflow: hidden;}
.newde .box-share .bdsharebuttonbox{ float: right; }
.newde .box-share .tit{ float: right; font-size: 14px; color: #999; line-height: 28px; margin-right: 10px; }
.newde .box-fd{ color: #666; padding-bottom: 50px; }

.newde-r .tit{ overflow: hidden; margin: 0 12px; border-bottom: 1px solid #e9e9e9;}
.newde-r .tit h3{ font-size: 18px; line-height: 38px; float: left; margin: 0;}
.newde-r .tit .more{ float: right; margin-top: 15px; font-size: 12px; color: #999;}
.newde-r .conlist{ margin: 0 10px; }
.newde-r .conlist li{ padding: 10px; overflow: hidden; border-bottom: 1px solid #e9e9e9;} 
.newde-r .conlist li a{ display: block; color: #999; overflow: hidden;}
.newde-r .conlist li a:hover{ color: #040a2b; }
.newde-r .conlist li .txt{ width: 175px; float: left; line-height: 18px;}
.newde-r .conlist li .pic{ width: 96px; float: right; }

.selectInfo{ width: 1050px; overflow: hidden; margin: 40px 0 34px 0;}
.selectInfo ul{ width: 1100px; overflow: hidden; padding-bottom: 35px; border-bottom: 1px solid #e6e5ea; }
.selectInfo ul li{ width: 247px; float: left; margin-right: 20px; }
.selectInfo ul li .form-control{ background: #e9e9e9; border: 1px solid #e6e5ea; }

.proList{ width: 100%; overflow: hidden; padding-bottom: 30px;}
.proList ul{ width:100%; overflow: hidden; padding-bottom: 50px;}
.proList ul li{ width: 32.333%; float: left; margin: 0 1% 1% 0; position: relative;}
.product-show-pic{width: 100%;padding-top: 100%;background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover;}
/*.proList li img{width: 100%; height: auto;}*/
.proList ul li a{ display: block; position: relative; }
.proList ul li .tit{ position: absolute; width: 100%; left: 0; z-index: 1; bottom: 30px; height: 20px; text-align: center;}
.proList ul li .tit span{ display: inline-block; height: 20px; line-height: 18px; background: #c7000b; padding: 0 9px; color: #fff; }
.bianhao{position:relative;}
.sou{position:absolute;width:15%;top:5px;right:0;cursor:pointer;height:100%;}

.pmask{ position: absolute; z-index: 5; width: 100%; height: 100%; -webkit-transition: -webkit-transform 0.15s ease 0s;
	-moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s; background: #000; background: rgba(0,0,0,.7); left: 0; top: 0;  display: none;}
.pmask:after{content:"";width: 88%;height: 88%;border: 3px solid rgba(255,255,255,.5); position: absolute;top: 0;bottom: 0;margin:auto;left: 0;right: 0;}
.pmask .inner{ width: 100%;height: 100%;}
.pmask .inner td{ height: 100%; color: #fff; text-align: center; }
.pmask .inner td h3{ font-size: 24px; color: #fff; }
.pmask .inner td h3 span{ display: inline-block; border-bottom: 1px solid #787573; padding-bottom: 13px; }
.pmask .inner td p{ font-size: 18px; font-family: Arial; }

.titlep{ font-size: 30px; margin-top: 50px; }

.pList2{ width: 100%; overflow: hidden; }
.pList2 ul{ width: 1100px; overflow: hidden; }
.pList2 ul li{ width: 247px; float: left; margin: 0 21px 41px 0;}
.pList2 ul li a{ display: block; position: relative; }
.pList2 ul li a .tit{ position: absolute; width: 100%; z-index: 1; left: 0; bottom: 0; height: 40px; line-height: 40px; text-indent: 20px; background: #000; background: rgba(0,0,0,.6); color: #fff; font-size: 14px;opacity: 1;}
.pList2 ul li a:hover .tit{opacity: 0;
-webkit-transition: all 0.5s ;
   -moz-transition: all 0.5s ;
    -ms-transition: all 0.5s ;
     -o-transition: all 0.5s ;
        transition: all 0.5s ;}
.pmask .inner td p{width: 80%;margin-left: auto;margin-right: auto;}
.pList2 ul li a .mp{ width: 100%;  height: 100%; position: absolute; color: #fff; text-align: center; left: 0; top: 0; z-index: 5; background: #000; background: rgba(0,0,0,.7); display: none; -webkit-transition: -webkit-transform 0.15s ease 0s; -moz-transition: -moz-transform 0.15s ease 0s; -o-transition: -o-transform 0.15s ease 0s;}
.pList2 ul li a .mp p{ margin-top: 74px; padding-bottom: 70px; font-size: 18px; background: url(../images/more2.png) bottom center no-repeat; }

@media (max-width: 1200px) {
.pList2 ul,.selectInfo ul ,.selectInfo {width:100%;}
.pList2 ul li,.selectInfo ul li {width:23.5%; margin-right:2%;}
.pList2 ul li:nth-of-type(4n),.selectInfo ul li:nth-of-type(4n){margin-right:0;}
.pList2 ul li img {width:100%;height:auto;}
.showCase,.showCase img {width:100% !important; overflow:hidden;}
.newde .newde-l {width:60%;}
.newde .newde-r {width:35%;}
.newde-r .conlist li .txt {width:65%;}
.newde-r .conlist li .pic {width:30%;}
}
@media (max-width: 1024px) {
.newde .newde-l {width:56%;}
.newde .newde-r {width:39%;}
.newde-r .conlist li .txt {width:65%;}
.newde-r .conlist li .pic {width:30%;}
}
@media (max-width: 768px) {
.selectInfo ul li  {margin-bottom:20px;}
.pList2 ul li,.selectInfo ul li {width:48%; margin-right:4%;}
.pList2 ul li:nth-of-type(2n),.selectInfo ul li:nth-of-type(2n){margin-right:0;}
.newde .newde-l {width:100%; margin-bottom:40px;}
.newde .newde-r {width:100%;}
.newde-r .conlist li .txt {width:69%;}
.newde-r .conlist li .pic {width:21%;}
.newde-r .conlist li .pic img {width:100%; height:auto;}
.proList ul li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
.proList ul li:nth-of-type(2n){margin-right: 0;}
.pList2 ul li a .mp p{margin-top: 0;position: absolute;top: 50%;width: 100%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.pmask .inner td h3{font-size: 1rem;}
.pmask .inner td p{font-size: 12px;}

}
@media (max-width: 480px) {
.newde .box-hd h1 {font-size:18px;}
.newde {margin:40px 0 60px 0;}
}










.showCase{ width: 1050px; height: 600px; position: relative; margin-bottom: 118px;}
.showCase .img{ position: relative; height: 600px; }
.showCase .img li{ position: absolute; left: 0; top: 0; }
.showCase .num{ position: absolute; right: 80px; bottom: 20px; width: 160px; text-align: right;}
.showCase .num li{ display: inline-block; width: 10px; height: 10px; font-size: 0; color: #fff; text-indent: -9999em; overflow: hidden; background: #fff; border-radius: 50%; margin-left: 6px; }
.showCase .num li.active{ background: #562a25; color: #562a25; }
.showCase .left{ position: absolute; left: 0px; top: 50%; margin-top: -30px; background: url(../images/l0.png) no-repeat; width: 60px; height: 60px; overflow: hidden;text-indent: -9999em; }
.showCase .right{ position: absolute; right: 0px; top: 50%; margin-top: -30px; background: url(../images/r0.png) no-repeat; width: 60px; height: 60px; overflow: hidden;text-indent: -9999em; }
.showCase .left:hover{ opacity: 0.8; filter: alpha(opacity:80);}
.showCase .right:hover{ opacity: 0.8; filter: alpha(opacity:80);}

.showCase .msg{ position: absolute; left: 60px; bottom: 0; background: #1f1313; background: rgba(31,19,19,.8); padding: 0 25px; width: 250px; color: #fff;}
.showCase .msg .t1{ font-size: 16px; height: 67px; line-height: 67px; border-bottom: 1px solid #615b5a; }
.showCase .msg h3{ font-size: 28px; color: #fff; margin: 28px 0 9px 0; line-height: 28px; }
.showCase .msg p{ font-size: 14px; color: #fff; text-transform: uppercase; font-family: Arial; margin-bottom: 26px;}

.ppListBox .ppList{ width: 1078px; }
.ppListBox .ppList .owl-wrapper-outer{ width: 1050px; overflow: hidden; }
.ppListBox .ppList .item{ text-align: center; width: 125px; }
.ppListBox .ppList .item p{ margin: 0; height: 34px; line-height: 34px; color: #999; }
.ppListBox .ppList .owl-prev{ position: absolute; left: -45px; top: 50%; margin-top: -30px; background: url(../images/l.png) no-repeat; width: 40px; height: 40px; overflow: hidden;text-indent: -9999em; }
.ppListBox .ppList .owl-next{ position: absolute; right: -17px; top: 50%; margin-top: -30px; background: url(../images/r.png) no-repeat; width: 40px; height: 40px; overflow: hidden;text-indent: -9999em; }
.mline{ width: 100%; height: 0px; overflow: hidden; border-top: 1px solid #e6e5ea; margin: 80px 0; }
.mline2{ width: 100%; height: 0px; overflow: hidden; border-top: 1px solid #e6e5ea; margin: 35px 0; }

.focus-img{ position: relative; width: 1050px; height: 157px;}
.focus-img-con{ overflow: hidden; height: 157px; position: relative; width: 1050px;}
.focus-img-con .inner{ width: 100%; }
.focus-img-con ul{ width: 100%;position: absolute; top: 0; left: 0;}
.focus-img-con ul li{ float: left; text-align: center; width: 154px;} 
.focus-img-con ul li p{ margin: 0; height: 34px; line-height: 34px; color: #999; /*width: 125px; */}
.focus-img-con ul li .pic{ overflow: hidden; }
.focus-img-con ul li a{ display: block; width: 125px; height: 125px; outline: none; }
.focus-img-con ul li a img{
-webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.focus-img-con ul li a:hover img{ -webkit-transform: scale3d(1.2, 1.2, 1.2); transform: scale3d(1.2, 1.2, 1.2);}
.focus-img .es-nav-prev{ position: absolute; left: -45px; top: 50%; margin-top: -30px; background: url(../images/l.png) no-repeat; width: 40px; height: 40px; overflow: hidden;text-indent: -9999em; }
.focus-img .es-nav-next{ position: absolute; right: -35px; top: 50%; margin-top: -30px; background: url(../images/r.png) no-repeat; width: 40px; height: 40px; overflow: hidden;text-indent: -9999em; }
.focus-img2{ position: relative; width: 1050px; height: 400px;}
.focus-img-con2{ width: 1050px; overflow: hidden; height: 400px; position: relative;}
.focus-img-con2 ul{ width: 100%;position: absolute; top: 0; left: 0;}
.focus-img-con2 ul li{ float: left; text-align: center; width: 1050px; } 
.focus-img2 .back{ position: absolute; left: 0px; top: 50%; margin-top: -30px; background: url(../images/l0.png) no-repeat; width: 60px; height: 60px; overflow: hidden;text-indent: -9999em; }
.focus-img2 .forward{ position: absolute; right: 0px; top: 50%; margin-top: -30px; background: url(../images/r0.png) no-repeat; width: 60px; height: 60px; overflow: hidden;text-indent: -9999em; }
.infiniteCarousel1 .back,.infiniteCarousel1 .forward{display: none;}
.focus-img-txt{ color: #666; }
.focus-img-txt h3{ font-size: 24px; margin: 20px 0 10px 0; }
.focus-img-txt img{ vertical-align: middle; }
.focus-img-txt strong{ color: #333;}
.focus-img-txt .listp i{width: 15px;height: 15px;display: inline-block;margin-right: 5px;vertical-align: middle; border: 1px solid #666;}

.pro-img-txt{ color: #666; margin-bottom: 100px;}
.pro-img-txt h3{ font-size: 24px; margin: 20px 0 10px 0; }

@media (max-width: 1200px) {
.focus-img2,.focus-img-con2{width:100%;}
.focus-img,.focus-img-con {width:100%;}
}
















.case { width: 100%; overflow: hidden; margin-top: 60px; padding-bottom: 30px;}
/*.case .ul-case{ width: 1100px; overflow: hidden; padding-bottom: 30px;}
.case .ul-case li{ width: 330px; float: left; margin-right: 30px; margin-bottom: 20px; }*/
.case .ul-case{ width: 1100px; overflow: hidden; padding-bottom: 30px;max-width: 100%;margin: 0;}
/*.case .ul-case li{ width: 350px; float: left; margin-bottom: 20px;padding: 0;padding-right: 36px; opacity: 1;}*/
.case .ul-case li{padding-left: 7px;padding-right: 7px; opacity: 1;}
.case .ul-case li p{ line-height: 37px; font-size: 14px; color: #666; }
.case .ul-case li a .pic{ overflow: hidden; position: relative; }
.case .ul-case li a img{width: 100%;
-webkit-transition: -webkit-transform 0.5s ease 0s;
    -moz-transition: -moz-transform 0.5s ease 0s;
    -o-transition: -o-transform 0.5s ease 0s;
    transition: transform 0.5s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.case .ul-case li a:hover img{ -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}
.case .ul-case .text{background-color: #fff;padding: 20px;}
.case .ul-case .text h3{font-weight: normal;color:#333;margin-bottom: 10px;font-size: 18px;}
.case .ul-case .text p{color:#999;line-height: 26px;}
.case .ul-case a:hover h3{color:#ad000a;}

@media (max-width: 1200px) {
.case .ul-case {width:100%;}
/*.case .ul-case li {width:31%; padding-right:3.5%;}*/
}
@media (max-width: 768px) {
.case .ul-case li {width:48%;position:static !important;padding-right:0; margin-right:4%;}
.case .ul-case li:nth-of-type(2n) {margin-right:0;}
.case .ul-case {height:auto !important;}
}
@media (max-width: 480px) {
.case .ul-case li {width:100%;}
}










.menu_list{ width: 100%; margin-top: 60px; margin-bottom: 40px;}
.menu_head{height:60px;line-height:60px;padding:0 22px; font-size:14px;color:#666;cursor:pointer;background:#fff; margin-bottom: 10px;}
.menu_head .iconp{ float: right; width: 20px; height: 60px; background: url(../images/f01.png) right center no-repeat; }
.menu_list .current .iconp{ background: url(../images/f02.png) right center no-repeat;  }
.menu_body{ padding: 10px 22px; display: none; overflow: hidden; line-height: 25px; font-size: 12px; color: #666; margin-bottom: 10px;}
.page{ height: 35px; overflow: hidden; text-align: center; }
.page a{ display: inline-block; width: 35px; height: 35px; line-height: 35px; text-align: center; margin: 0 5px; background: #fff; color: #666;}
.page a.prev{ width: 66px; }
.page a.next{ width: 66px; }
.page a.cur,.page a:hover{ background: #e00000; color: #fff; }
.feedback{ margin-bottom: 100px; }
.feedback .flist{ width: 100%; overflow: hidden; padding-bottom: 10px;}
.feedback .w1{ width: 342px; float: left; margin-right: 12px;}
.feedback .w2{ width: 342px; float: left; margin-right: 12px;}
.feedback .w3{ width: 342px; float: left;}
.feedback .w4{ width: 100px; float: left; margin-right: 10px;}
.feedback img{ vertical-align: middle; height: 34px; }
.feedback .btn{ width: 70px; }
.feedback .submit{ background: #e00000; color: #fff; }
.feedback .reset{ background: #1e1e1e; color: #fff; }

@media (max-width: 1200px) {
.feedback .w1,.feedback .w2 ,.feedback .w3 {width:32%; margin-right:2%;}
.feedback .w3 {margin-right:0;}
}
@media (max-width: 768px) {
.feedback .w1,.feedback .w2 ,.feedback .w3 {width:100%; margin-right:0; margin-bottom:10px;}
.feedback .w3 {margin-bottom:0;}
}
@media (max-width: 480px) {
textarea[name="msg"] {height:200px;}
}












.download .hd{ overflow: hidden; padding-top: 60px;}
.download .hd .form-control{ background: #e9e9e9; border: 1px solid #e9e9e9; }
.download .fl{ float: left; width: 690px; background: #e9e9e9; float: left; height: 34px; position: relative;}
.download .fl .sub{ position: absolute; right: 0; top: 0; width: 50px; height: 34px; border: none; background: none; background: url(../images/sou.png) center center no-repeat; }
.download .fl .btn{ width: 50px;float: right; }
.download .fr{ float: right; width: 330px; background: #e9e9e9;}
.down-list{ width: 100%; overflow: hidden; padding-bottom: 30px; }
.down-list ul{ width: 1100px; overflow: hidden; padding-bottom: 30px;}
.down-list ul li{ width: 337px;float: left; margin: 0 21px 21px 0; background: #fff; padding-bottom: 19px;}
.down-list ul li .inner{ margin: 0 20px; }
.down-list ul li a{ display: block; overflow: hidden;}
.down-list ul li .pic{ text-align: center; margin: 60px auto 50px auto; overflow: hidden; width: 116px; border-bottom: 1px solid #e2e1e7;}
.down-list ul li a img{
-webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.down-list ul li a:hover img{ -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}
.down-list ul li p{ font-size: 12px; text-align: center; margin: 20px 0 0 0; height: 52px; width: 100%; overflow: hidden; line-height: 26px; }
.down-list ul li .date{ float: left;padding-left: 54px; font-size: 12px; color: #999; }
.down-list ul li .dn{ font-size: 12px; color: #c8000b; float: right; padding-right: 50px;}
.down-list ul li a:hover p{ color: #c8000b;}

@media (max-width: 1200px) {
.down-list ul li {width:32%; margin-right:2%;}
.down-list ul li:nth-of-type(3n) {margin-right:0;}
.down-list ul,.down-list ul li .pic {max-width:100%; text-align:center;}
.down-list ul li .date,.down-list ul li .dn {float:none;padding-left:0;padding-right:0;}
.download .fl {width:60%;}
.download .fr {width:33%;}
}
@media (max-width: 768px) {
.down-list ul li {width:48.5%; margin-right:3%;}
.down-list ul li:nth-of-type(3n) {margin-right:3%;}
.down-list ul li:nth-of-type(2n) {margin-right:0;}
}
@media (max-width: 480px) {
.download .fl {width:100%;}
.download .fr {width:50%; float:left; margin-top:20px;}
.down-list ul li {width:100%; margin-right:0;}
}













.maskBg{ position: fixed; width: 100%; height: 100%; background: #000; background: rgba(0,0,0,.7); left: 0; top: 0; z-index: 99999; display: none;}
.video-box-info{ width: 720px; height: 446px; position: fixed; left: 50%; top: 50%; margin: -245px 0 0 -360px; overflow: hidden; z-index: 999999; display: none;}

.map{width:100%; height: 680px;height: 680px; overflow: hidden; position: relative;}
.map_box{text-align: center;position: absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;}
.map .ditu{width: 1440px; position: absolute; height: 100%; top: 0; left: 0; right: 0; margin: auto;}
.map .spitem{ position: absolute; font-size: 12px;}
.map .spitem a{ color: #242424; }
.map .spitem a:hover{ color: #c5281d;}
.map .sp0{ width: 40px; text-align: center;  left: 610px; top: 269px; }
.map .sp0 a{ display: block;width: 40px; padding-top: 12px; padding-bottom: 5px; display: block;}
.map .sp1{  text-align: center;  left: 643px; top: 466px; }
.map .sp1 a{ padding-bottom: 10px;}
.map .sp2{ left: 738px; top: 387px; }
.map .sp3{ left: 935px; top: 272px; }
.map .sp4{ left: 840px; top: 389px; }
.map .sp5{ left: 870px; top: 360px; }
.map .sp6{ left: 817px; top: 467px; }
.map .sp7{ left: 800px; top: 559px; }
.map .sp8{ left: 900px; top: 407px; }
.map .sp9{ left: 897px; top: 480px; }
.map .sp10{ left: 883px; top: 531px; }
.map .sp11{ left: 912px; top: 570px; }
.map .sp12{ left: 989px; top: 562px; }
.map .sp13{ left: 941px; top: 630px; }
.map .sp14{ left: 953px; top: 513px; }
.map .sp15{ left: 1000px; top: 517px; }
.map .sp16{ left: 1040px; top: 533px; }
.map .sp17{ left: 1082px; top: 559px; }
.map .sp18{ left: 1068px; top: 495px; }
.map .sp19{ left: 1048px; top: 326px; }
.map .sp20{ left: 963px; top: 457px; }
.map .sp21{ left: 1025px; top: 444px; }
.map .sp22{ left: 1070px; top: 437px; }
.map .sp23{ left: 1100px; top: 453px; }
.map .sp24{ left: 966px; top: 411px; }
.map .sp25{ left: 1043px; top: 365px; }
.map .sp26{ left: 954px; top: 343px; }
.map .sp27{ left: 998px; top: 336px; }
.map .sp28{ left: 1100px; top: 275px; }
.map .sp29{ left: 1123px; top: 211px; }
.map .sp30{ left: 1148px; top: 165px; }
.map .sp31{ left: 1024px; top: 295px; }
.ditu_info {width:340px;height:478px;background:#fff;position:absolute;top:114px;overflow:hidden;}
.shouqi {display:none;position:absolute;bottom:-16px;width:30px; height:30px;border-radius:50%;background:#ccc url(../images/up.png) top no-repeat;left:0;right:0;margin:0 auto;text-align:center; fon-size:40px; color:#fff;}
.mapMsgbox{ width: 340px; height: 460px; background: #fff; float: left; overflow: hidden;}
.mapMsgbox .inner{ margin: 0 20px; }
.mapMsgbox h4{ font-size: 14px; line-height: 44px; color: #666; }
.mapMsgbox .select-box{ overflow: hidden; width: 100%; margin-bottom: 30px;}
.mapMsgbox .select-box span{ display: block; width: 140px; }
.mapMsgbox .select-box .fl{ float: left; }
.mapMsgbox .select-box .fr{ float: right; }
.mapMsgbox .scrollAddres{ height: 336px; width: 310px; overflow: hidden; }
.mapMsgbox .scrollAddres ul{ width: 290px; border-top: 1px solid #e5e5e5;}
.mapMsgbox .scrollAddres ul li{ border-bottom: 1px solid #e5e5e5; line-height: 22px; padding-top: 30px;}
.mapMsgbox .scrollAddres ul li h5{ font-size: 14px; color: #333; margin-bottom: 5px;}
.mapMsgbox .scrollAddres ul li p{ font-size: 12px; color: #666; margin-bottom: 15px; }
.nicescroll-rails{ background: #e5e5e5;}

@media (max-width: 1200px) {
.ditu_info {
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;
}
.shouqi {display:block;}
.newh {height:118px;}
.zhanshi {background:#ccc url(../images/down.png) top no-repeat;}
.nicescroll-rails{
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;
}
.yincang {opacity:0 !important;}
.map_box{left: auto;right: -200px;}
}
@media (max-width: 480px) {
.ditu_info {width:290px;top: 80px;left: 10px;}
.mapMsgbox {width:290px;}
.mapMsgbox .select-box .fl,.mapMsgbox .select-box .fr {width:120px;}
.mapMsgbox .scrollAddres {width:250px;}
.mapMsgbox .scrollAddres ul,.mapMsgbox .scrollAddres ul li {width:240px;}
.map .ditu{display: none;}

}











/*修改一------------------------------------------------*/
.index-more{display: block;width: 180px;height: 50px;line-height: 50px;color:#fff; background-color: #c7000a; border-radius: 2px;font-size: 12px; text-shadow: 0 0 7px #000;text-align: center; margin-top: 60px; margin-left: auto;margin-right: auto;}
.index-more:hover{color:#fff;}

/*登录开始-------------------------------------------*/
.layout-bg{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background:rgba(0,0,0,.7); z-index: 1000;display: none;}
.index-layout{position: fixed;z-index: 1001; width: 560px;height: 440px;top: 50%;left: 50%;margin-left: -280px; margin-top: -220px; background: #4c1a1a;display: none;}
.index-login{padding-top: 100px;width: 330px;margin-left: auto;margin-right: auto;}
.index-login .login-title{text-align: center; margin-bottom: 80px;}
.index-login .login-title p{font-size: 16px;color:#fff; margin-top: 10px;font-family: "黑体";letter-spacing: 3px;}
.index-login .login-form{position: relative;}
.index-login .login-form input{background-color: transparent; height: 34px;line-height: 34px; color:#fff;border: 0 none; border-bottom: 1px solid #fff; display: block;width: 100%; margin-top: 10px; resize:none;outline:none;}
.index-login input::-webkit-input-placeholder{color:#fff;}
.index-login input.password{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 20px;}
.index-login input.submit{width: 20px;height: 20px;background:url(../images/login_btn.png) no-repeat center; border: 0; position: absolute;bottom: 7px;right: 0;}
.index-login .zhuce{text-align: right;margin-top: 40px;}
.index-login .zhuce a{color:#bababa;font-size: 12px;font-family: "微软雅黑";}
.index-login .zhuce a:hover{color:#fff; }
.index-regist{position: absolute; width: 470px;left: 0;right: 0;margin-left: auto;margin-right: auto;top: 50%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.index-regist h2{font-size: 24px;color:#fff; margin-bottom: 30px;}
.index-regist p{line-height: 26px;color:#fff;}

.index-change .login-title{margin-bottom: 60px;}
.index-change .login-form input[type="submit"]{width: 100px;border: 1px solid #fff; line-height: 32px;margin-left: auto;margin-right: auto;border-radius: 5px;margin-top: 20px;}

/*登录结束---------------------------------------------------------*/

/*搜索页面开始--------------------------------------------------*/
.inside-search{margin-top: 60px;margin-bottom: 35px;}
.search-kuang{width: 520px;height: 40px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #d0d0d0;background-color: #fff; padding-right: 40px;position: relative;float: left;}
.search-kuang .text{width: 100%;height: 38px;line-height: 38px;text-indent: 1em; outline:none;background-color: transparent;border: 0 none; color:#999;}
.search-kuang .search{width: 40px;height: 40px;position: absolute;right: 0;top: 0;background:url(../images/search_btn.png) no-repeat center; border: 0;padding: 0;}
.search-choose{float: right; color:#999;}
.search-choose span{vertical-align: middle;}
.search-choose label{font-weight: normal; vertical-align: middle;margin-bottom: 0;}
.search-choose input{vertical-align: middle;margin: 0;}

.search-pro{padding-top: 15px;border-top: 1px solid #e6e5ea; padding-bottom: 60px;}
.search-pro li{width: 23.5%;float: left; margin-right: 2%; margin-bottom: 20px; margin-top: 20px;}
.search-pro li:nth-of-type(4n){margin-right: 0;}
.search-pro a{display: block;position: relative;}
.search-pro li img{width: 100%;}
.search-pro .bottom{position: absolute;bottom: 0;left: 0;background:rgba(0,0,0,.6); height: 40px;line-height: 40px;text-indent: 1em;width: 100%;color:#fff;margin-bottom: 0;opacity: 1;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.search-pro .li-hover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.7); opacity: 0;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.search-pro .li-hover-c{position: absolute;width: 100%;text-align: center;top: 50%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.search-pro .li-hover-c p{font-size: 18px;color:#fff; margin-bottom: 15px;}
.search-pro .li-hover-c span{display: inline-block;width: 50px;height: 50px;background:url(../images/more2.png) no-repeat;}
.search-pro a:hover .bottom{opacity: 0;}
.search-pro a:hover .li-hover{opacity: 1;}
.search-pro .line{width: 100%;height: 1px;background-color: #e6e5ea; clear:both;}
.search-pro .loading{margin-top: 50px;}
.search-news{padding-top: 0;}


/*搜索页面结束----------------------------------------------------------*/

/*联系我们弹窗开始-----------------------------------------------------*/
.contactUs-bg{width: 100%;height: 100%;position: fixed; top: 0;left: 0; background:rgba(0,0,0,.7); z-index: 910;display: none;}
.contactUs{width: 100%;background-color:#4c1a1a; left: 0;top: 50%;position: fixed;z-index: 911;padding: 110px 0;display: none;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.contactUs h1{font-size: 48px;color:#fff;font-weight: normal;margin-bottom: 20px;} 
.contactUs-l{width: 32%;float: left;color:#fff;}
.contactUs-r{width: 62%;float: right;}
.contactUs-l h2{font-size: 24px;font-weight: normal;color:#fff;}
.contactUs-r input,.contactUs-r textarea{display: block; height: 35px;background-color: #fff;line-height: 35px; border: none;text-indent: 10px; font-family: "微软雅黑";color:#666; outline:none;width: 100%;}
.contactUs-r .block{position: relative; margin-bottom: 10px;float: left;width: 100%;}
.contactUs-r label{position: absolute;left: 10px;top: 0;line-height: 35px;color:#666;font-weight: normal; margin-bottom: 0; cursor:text;}
.contactUs-r label i{color:#e10000;}
.contactUs-r .block1{width: 34%;padding-right: 10px;-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;}
.contactUs-r .block2{width: 66%;}
.contactUs-r textarea{height: 150px;resize:none;}
.contactUs-r .block3 input{width: 135px; margin-right: 7px; display: inline-block;vertical-align: top;}
.contactUs-r .submit, .contactUs-r .reset{display: inline-block; width: 93px;height: 33px;border-radius: 4px;text-indent: 0;text-align: center;margin-right: 7px; color:#fff; background-color: #1e1e1e;line-height: 33px;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.contactUs-r .submit:hover, .contactUs-r .reset:hover{background-color:#b9121a;}

@media (max-width: 860px) {
.search-kuang {width:100%;margin-bottom:30px;}
.search-choose {float:none; display:block;width:100%;}
}
@media (max-width: 768px) {
.contactUs {height:100vh;background-color:#f2f1f7;}
.contactUs-l,.contactUs-r {width:100%; margin-bottom:30px;}
.contactUs-l p {margin:0;color:#666;}
.contactUs h1,.contactUs-l h2 {color:#562a25;font-size: 2rem;margin-bottom: .8rem;}
.contactUs-l h2{font-size: 1.5rem;}
.guan {background: url(../images/layout_closee.png) no-repeat center !important;width: 30px;height: 30px;}

.contactUs{padding-top: 3rem;height: 100%;overflow: auto;}

}


/*编号搜索页面开始--------------------------------------------------*/

.search-pro .serial-text{padding: 20px 0 0;}
.search-pro .serial-text h2{font-size: 20px;font-weight: normal;display: inline-block;vertical-align: bottom; color:#333;font-family: Arial;margin-right: 10px;}
.search-pro .serial-text p{display: inline-block;vertical-align: bottom; color:#999; font-size: 12px;}
.serial-pro{padding-top: 0;}
.serial-pro li{margin-top: 30px;}
.serial-pro a:hover h2{color:#ad0009;}
.serial-pro .serial-pic{overflow: hidden;}
.serial-pro .serial-pic img{
-webkit-transition: all 1s;
   -moz-transition: all 1s;
    -ms-transition: all 1s;
     -o-transition: all 1s;
        transition: all 1s;
}
.serial-pro a:hover .serial-pic img{
-webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
     -o-transform: scale(1.1,1.1);
        transform: scale(1.1,1.1);
}


/*编号搜索页面结束--------------------------------------------------*/



@media (max-width: 1200px) {
.contactUs{padding: 80px 0;}    
}
/*联系我们弹窗结束-----------------------------------------------------------*/


/*关于我们侧边导航*/
.slider-dot{position: fixed;right: 20px;top: 50%;z-index: 10;display: none;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.slider-dot a{display: block;margin-bottom: 15px;position: relative;}
.slider-dot i{display: block;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 10px;height: 10px;border: 2px solid #562a25;border-radius: 50%;
-webkit-transition: background-color .25s;
   -moz-transition: background-color .25s;
    -ms-transition: background-color .25s;
     -o-transition: background-color .25s;
        transition: background-color .25s;}
.slider-dot span{color:#562a25; position: absolute;right: 15px;display: block;font-size: 12px;width: 50px;top: -5px;opacity: 0;
-webkit-transition: opacity .25s;
   -moz-transition: opacity .25s;
    -ms-transition: opacity .25s;
     -o-transition: opacity .25s;
        transition: opacity .25s;}
.slider-dot a.on i,.slider-dot a:hover i{background-color: #562a25;}
.slider-dot a:hover span{opacity: 1;}

/*案例弹窗*/
.case-layout{width: 100%;height: 100%;position: fixed;z-index: 1000;top: 0;left: 0;display: none;}
.case-layout .bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;}
.case-layout .layout-close{position: absolute;top: 60px;right: 65px;z-index: 99;}
.case-layout .owl-carousel{width: 100%;text-align: center; left: 50%;top: 50%;position: absolute;z-index: 2;height: 70%;
-webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
}
.case-layout .owl-carousel .owl-stage-outer{width: 100%; height: 100%;}
.case-layout .owl-carousel .owl-stage,.case-layout .owl-carousel .owl-item{height: 100%;}
.case-layout .owl-carousel .item{width: 100%;height:100%;max-height: 650px; position: relative;}
.case-layout .owl-carousel .owl-item img{width: auto !important;max-width: 100%;max-height: 100%;display: inline-block; position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;}

.case-layout .owl-carousel .owl-next, .case-layout .owl-carousel .owl-prev{width: 60px;height: 60px;text-indent: -99px;overflow: hidden; position: absolute;top: 50%;margin-top: -30px;background-repeat: no-repeat;}
.case-layout .owl-carousel .owl-prev{left: 10px;background-image: url(../images/case_l0.png);}
.case-layout .owl-carousel .owl-next{right: 0;background-image: url(../images/case_r0.png);}



/*调整手机端开始-------------------------------------------------------------*/
.phone-mobile_box{display: none;}
.phone_logo{display: none;}
.header .menu-btn{display: none;}
.ewm{position:absolute;top:30px;left: 0;display:none;
-webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%);
        transform: translateX(-50%);}
.shouji{position:absolute;top:30px;left: 0;display:none;
-webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%);
        transform: translateX(-50%);}




@media (max-width: 1280px) {
.infoMidea .pList .owl-next,.honorBox .owl-next{right: -50px;}
.infoMidea .pList .owl-prev,.honorBox .owl-prev{left: -50px;}
.header .menu .item .main-a{padding-left: 25px;padding-right: 25px;}
.header .logo{margin-right: 10px;}
  
}

@media (max-width: 1100px) {
.header .logo img{height: 80px;}  
.header .menu .item{height: 80px;line-height: 80px;}
.header .topr{margin-top: 30px;}
.infoMidea .pList .owl-prev{left: 0;}
.infoMidea .pList .owl-next{right: 0;}
.header .menu .item .main-a{padding-left: 20px;padding-right: 20px;}
.header .subitem,.subitemWrap{top: 80px;}


}


@media (max-width: 1200px) {
.mobile_box{display: none;}
.phone-mobile_box{position: fixed;width: 100%;top: 0;z-index: 99;height: 100%;background-color:#6a332d; overflow: auto !important;}
.phone-mobile_box .menu,.phone-mobile_box .topr{float: none;}
.phone-mobile_box .menu{padding-top: 4.5rem;}
.phone-mobile_box .menu li.item{float: none;text-align: center;display: block;margin-bottom: 20px; line-height: 1.6;height: auto;}
.phone-mobile_box .menu .item .main-a{ color:#fff !important; font-size: 1.4rem;font-weight: normal;padding: 0;}
.phone-mobile_box .sousuo{display: block;margin-left: auto;margin-right: ;}
.phone-mobile_box .topr{text-align: center;padding-top: 1px; margin-right: 1.5rem; padding-bottom: 3rem;}
.phone-mobile_box .topr a{font-size: 1rem; color:#fff;float: none;display: inline-block;}
.phone-mobile_box .menu-close{width: 20px;height: 20px;background:url(../images/menu_close.png) no-repeat; position: absolute;right: 5%; top: 2rem;}
.phone-mobile_box .subitem{display: none;position: static; height: auto;line-height: 1.8;font-size: 1.1rem;margin-left: auto;width: auto;}
.phone-mobile_box .subitem div{text-align: center;}
.phone-mobile_box .subitem a{color:#e5cbc8;}
.phone-mobile_box .menu li:last-of-type .subitem{width: auto;text-align: center;}
.phone-mobile_box .main-a span{position: relative;}
.phone-mobile_box .main-a span::after{position: absolute;content:"";display: inline-block; width: 10px;height: 6px;background:url(../images/phone_nav_arrow.png) no-repeat;right: -20px;top: 50%; margin-top: -3px;display: none;}
.phone-mobile_box .main-a.active span::after{display: block;}
.header .pc_logo{display: none;}
.header .phone_logo{display: block;position: absolute;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;}
.header .logo .phone_logo{height: auto;width: 9rem;}
.header{height: 4rem;}
.header .wrap{height: 100%;}
.header .menu-btn{display: block;position: absolute; width: 26px;height: 18px;background:url(../images/menu_btn.png) no-repeat; right: 0;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;}
.focus-img-con ul li a{width: 100%; -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 10px; height: auto;}
.focus-img-con{height: 200px;z-index: 1; overflow: hidden;}
.focus-img .es-nav-next,.focus-img .es-nav-prev{top: 40%;z-index: 20;}
.focus-img .es-nav-prev{left: 0;}
.focus-img .es-nav-next{right: 0;}

.header .topr a:hover .img1{display: block;}
.header .topr a:hover .img2{display: none;}

.banner .DB_imgSet li img{width: 15rem;max-width: 80%;margin-left: auto;}
.banner .DB_imgSet .DB_3_1 img{margin-left: 0;}

}

@media (max-width: 768px) {
.banner .DB_next, .banner .DB_prev,.infoMidea .pList .owl-next,.infoMidea .pList .owl-prev{width: 2.5rem;height: 2.5rem;-webkit-background-size: 5rem auto; background-size: 5rem auto;}
.infoMidea .pList .item a h3{margin: 1rem 0 0.5rem 0;}
.infoMidea .pList .owl-next{background-position: -2.5rem 0;}
.infoMidea .pList .owl-prev:hover{ background: url(../images/page.png) 0 -2.5rem; -webkit-background-size: 5rem auto; background-size: 5rem auto;}
.infoMidea .pList .owl-next:hover{ background: url(../images/page.png) -2.5rem -2.5rem; -webkit-background-size: 5rem auto; background-size: 5rem auto;}
.infoMidea .hd,.infoMidec .hd{padding: 4rem 0 3rem;}
.footer .fot .tel{font-size: 1.8rem; margin-bottom: 1rem;}
.infoMidea .bd{padding-bottom: 5rem;}
.hbox .hmain .hlist .pic img{width: 100%;}
.title{margin: 3rem 0 2.5rem;}
.footer .goTop{right: 5%;bottom: 10%;width: 2.5rem;height: 2.5rem;-webkit-background-size: 2.5rem auto;
background-size: 2.5rem auto;}
.footer .goTop::after{margin-top: 3rem;font-size: 12px;margin-left: -6px;}
.picMarquee-left .bd ul li .pic img{width: 15rem !important; height: 11rem !important;}
.wm_jituan h1,.honorTxt{margin: 3rem 0 1.5rem;}
h1,.honorTxt h1,.wm_bwg h1{font-size: 1.8rem;}
.picMarquee-left .hd{display: none !important;}
.infoMidea .pList .owl-prev, .honorBox .owl-prev{left: 0;}
.infoMidea .pList .owl-next, .honorBox .owl-next{right: 0;}
.honorBox .owl-prev,.honorBox .owl-next{width: 2.5rem;height: 2.5rem;-webkit-background-size: 5rem auto; background-size: 5rem auto;}
.honorBox .owl-next{background-position: -2.5rem 0;}
.wm_bwg{padding: 3rem 0 4rem;}
.honorTxt h1{padding-top: 3rem;}
.video-box-info{display: none !important;}
.spplay {display:block;}
.index-layout{width: 100%;max-width: 560px;height: auto;padding-bottom: 3rem;margin-left: auto;margin-right: auto;left: 0;right: 0;top: 50%;margin-top: auto;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.index-login{padding-top: 4rem;width: 80%;max-width: 320px;}
.index-login .login-title img{max-width: 100%;}
.index-login .login-title{margin-bottom: 3rem;}
.index-login .zhuce{margin-top: 2rem;}
.index-regist{position: static;width: 80%;padding-top: 3rem;
-webkit-transform: translateY(0);
   -moz-transform: translateY(0);
    -ms-transform: translateY(0);
     -o-transform: translateY(0);
        transform: translateY(0);}
.index-regist h2{font-size: 18px;margin-bottom: 1rem;}

.titlep{font-size: 1.5rem; margin-top: 2rem;}
.mb40{margin-bottom: 1.8rem;}
.showCase{margin-bottom: 5rem;}
.showCase .right,.showCase .left{padding: 0;width: 30px;height: 30px;-webkit-background-size: 30px auto;
background-size: 30px auto;}
.showCase .msg h3{font-size: 1.4rem;line-height: 1.5;margin: 1rem 0 5px;}
.showCase .msg p{margin-bottom: 1.3rem;}
.showCase .msg{padding: 0 1rem;left: 30px;width: 13rem;}
.showCase .msg .t1{height: auto;line-height: 3rem;}
.pList2 ul li{margin-bottom: 1rem;}
.lg-hide-items .lg-toolbar{opacity: 1;}
.focus-img .es-nav-next{right: 0;}

.case-layout .layout-close{right: 30px;top: 30px;}
.infoMideb .item-ul li .ht{font-size: 1rem;padding-top: 3rem;}
.infoMideb .item-ul li p{margin-bottom: 1rem;}

.focus-img-con2 ul li img{width: 100%;}
.focus-img-con2 ul li{width: 768px;}
.focus-img-con2,.focus-img2{height: 290px;}
.focus-img-txt h3,.pro-img-txt h3{font-size: 1.5rem;}
.focus-img .es-nav-prev{margin-top: -20px;}

}
@media (max-width: 480px) {
.footer .links dt{font-size: 14px; height: 32px;}
.footer .links dd{line-height: 26px;}
.focus-img-con2 ul li{width: 480px;}
.focus-img-con2,.focus-img2{height: 180px;}
.focus-img2 .back,.focus-img2 .forward{width: 40px; height: 40px;-webkit-background-size: 40px auto; background-size: 40px auto; margin-top: -20px;}
.mline{margin: 3rem 0;}


}



/*rem跟字号*/
html{font-size: 20px;}
@media (max-width: 768px) {
html{font-size: 18px;}
}
@media (max-width: 640px) {
html{font-size: 16px;}
}
@media (max-width: 480px) {
html{font-size: 14px;}
}
@media (max-width: 360px) {
html{font-size: 12px;}
}













/*调整手机端结束----------------------------------------------------------------------*/

