@charset "utf-8";/* CSS Document */* {}a {text-decoration: none;color: #333;padding: 0;margin: 0;}ul {list-style: none;padding: 0;margin: 0;}li {list-style: none;padding: 0;margin: 0;}ul li {list-style: none;padding: 0;margin: 0;}img {border: none;padding: 0;margin: 0;vertical-align: middle;max-width: 100%;}a img {border: none;padding: 0;margin: 0;max-width: 100%;}input, button, select, textarea {outline: none}textarea {resize: none}p {padding: 0;margin: 0;}body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px;font-size: 12px;color: #333;padding: 0;margin: 0;font-family: "微软雅黑", "宋体", "黑体";}@media screen and (min-width:320px) {.tt1 {font-size: 12px;}



.tt2 {font-size: 12px;}



.tt3 {font-size: 14px;}



.tt4 {font-size: 14px;}



.tt5 {font-size: 16px;}



.tt6 {font-size: 16px;}



.tt7 {font-size: 18px;}



.tt8 {font-size: 18px;}



.tt9 {font-size: 20px;}



.tt10 {font-size: 22px;}



}



@media screen and (min-width: 414px) {.tt1 {font-size: 12px;}



.tt2 {font-size: 12px;}



.tt3 {font-size: 14px;}



.tt4 {font-size: 14px;}



.tt5 {font-size: 16px;}



.tt6 {font-size: 16px;}



.tt7 {font-size: 18px;}



.tt8 {font-size: 18px;}



.tt9 {font-size: 20px;}



.tt10 {font-size: 22px;}



}



@media screen and (min-width: 480px) {.tt1 {font-size: 12px;}



.tt2 {font-size: 12px;}



.tt3 {font-size: 14px;}



.tt4 {font-size: 16px;}



.tt5 {font-size: 18px;}



.tt6 {font-size: 18px;}



.tt7 {font-size: 18px;}



.tt8 {font-size: 20px;}



.tt9 {font-size: 22px;}



.tt10 {font-size: 24px;}



}



@media screen and (min-width: 640px) {.tt1 {font-size: 12px;}



.tt2 {font-size: 14px;}



.tt3 {font-size: 16px;}



.tt4 {font-size: 16px;}



.tt5 {font-size: 18px;}



.tt6 {font-size: 18px;}



.tt7 {font-size: 18px;}



.tt8 {font-size: 20px;}



.tt9 {font-size: 22px;}



.tt10 {font-size: 24px;}



}



@media (max-width:768px) {.pc {display: none;}



.app {display: block;}



.mhj {height: 5px;}



.mhj2 {overflow: hidden;clear: both;height: 10px;}



.mhj3 {overflow: hidden;clear: both;height: 10px;}



.f14 {font-size: 12px;}



.f16 {font-size: 14px;}



.f18 {font-size: 15px;}



.pp4 {padding: 5px 0;}



.pp5 {padding: 10px 0;}



}



@media (min-width:769px) {.tt1 {font-size: 14px;}



.tt2 {font-size: 16px;}



.tt3 {font-size: 18px;}



.tt4 {font-size: 20px;}



.tt5 {font-size: 22px;}



.tt6 {font-size: 22px;}



.tt7 {font-size: 24px;}



.tt8 {font-size: 28px;}



.tt9 {font-size: 32px;}



.tt10 {font-size: 36px;}



.mhj {height: 10px;}



.mhj2 {overflow: hidden;clear: both;height: 15px;}



.mhj3 {overflow: hidden;clear: both;height: 30px;}



.fl {float: left;}



.fr {float: right;}



.pc {display: block;}



.app {display: none;}



.f14 {font-size: 14px;}



.f16 {font-size: 16px;}



.f18 {font-size: 18px;}



}



@media (min-width:1024px) {.tt1 {font-size: 14px;}



.tt2 {font-size: 16px;}



.tt3 {font-size: 18px;}



.tt4 {font-size: 20px;}



.tt5 {font-size: 22px;}



.tt6 {font-size: 24px;}



.tt7 {font-size: 28px;}



.tt8 {font-size: 30px;}



.tt9 {font-size: 36px;}



.tt10 {font-size: 48px;}



.pc {display: block;}



.app {display: none;}



}



@media (min-width:1180px) {.tt1 {font-size: 14px;}



.tt2 {font-size: 16px;}



.tt3 {font-size: 18px;}



.tt4 {font-size: 20px;}



.tt5 {font-size: 22px;}



.tt6 {font-size: 24px;}



.tt7 {font-size: 28px;}



.tt8 {font-size: 30px;}



.tt9 {font-size: 36px;}



.tt10 {font-size: 48px;}



.pc {display: block;}



.app {display: none;}



}



@media (min-width:1360px) {}







.main, .ftit, .link, .foot {width: 100%;max-width: 1200px;margin: 0px auto;overflow: hidden;clear: both;}



.head {width: 100%;max-width: 1200px;margin: 0px auto;}



.logo {float: left;}/*.menu{ float:right;}



.menu ul{}



.menu1{ float:left; line-height:40px; position:relative; padding:0 17px; margin-top:20px;}



.menu1 a{ display:block; font-size:16px;}



.menu1 a:hover,.menu1 .no{ color:#ff7908;}



.menu2,.menu3{ display:none;}



.menu1:hover .menu2{ display:block; position:absolute; top:40px; left:0; width:100%; z-index:666; background:#f2f2f2;}



.menu2 a{ line-height:32px; font-size:14px;}



.menu2 li{ position:relative; padding:0 10px;}



.menu2 li:hover{ background:#f8f8f8;}



.menu2 li:hover .menu3{ display:block; position:absolute; top:0px; left:100%; width:100%; z-index:666; background:#eee;}*/.menu, .menu ul {list-style: none;padding: 0;margin: 0;}



.menu {float: right;height: 40px;margin-top: 20px;}



.menu li {}



.menu > li {display: block;float: left;position: relative;}



.menu > li:first-child {border-radius: 5px 0 0;}



.menu a {color: #333;display: block;font-family: 'Lucida Console';font-size: 16px;line-height: 40px;padding: 0 10px;text-decoration: none;text-transform: uppercase;}



.menu li:hover {}



.menu li:hover > a {color: #ff7908;}



.submenu {left: 0;max-height: 0;position: absolute;top: 100%;z-index: 0;-webkit-perspective: 400px;-moz-perspective: 400px;-ms-perspective: 400px;-o-perspective: 400px;perspective: 400px;width: 135px;padding: 0 5px;}



.submenu li {opacity: 0;-webkit-transform: rotateY(90deg);-moz-transform: rotateY(90deg);-ms-transform: rotateY(90deg);-o-transform: rotateY(90deg);transform: rotateY(90deg);-webkit-transition: opacity .4s, -webkit-transform .5s;-moz-transition: opacity .4s, -moz-transform .5s;-ms-transition: opacity .4s, -ms-transform .5s;-o-transition: opacity .4s, -o-transform .5s;transition: opacity .4s, transform .5s;line-height: 25px;background: #FFFFFF;margin-top: 2px;}



.menu .submenu li:hover a {border-left: 3px solid #ff7908;border-radius: 0;color: #ff7908;}



.menu > li:hover .submenu, .menu > li:focus .submenu {max-height: 1000px;z-index: 10;}



.menu > li:hover .submenu li, .menu > li:focus .submenu li {opacity: 1;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}



.menu li:hover .submenu li:nth-child(1) {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}



.menu li:hover .submenu li:nth-child(2) {-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-ms-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms;}



.menu li:hover .submenu li:nth-child(3) {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-ms-transition-delay: 100ms;-o-transition-delay: 100ms;transition-delay: 100ms;}



.menu li:hover .submenu li:nth-child(4) {-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}



.menu li:hover .submenu li:nth-child(5) {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-ms-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}



.menu li:hover .submenu li:nth-child(6) {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-ms-transition-delay: 250ms;-o-transition-delay: 250ms;transition-delay: 250ms;}



.menu li:hover .submenu li:nth-child(7) {-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}



.menu li:hover .submenu li:nth-child(8) {-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms;}



.submenu li:nth-child(1) {-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms;}



.submenu li:nth-child(2) {-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}



.submenu li:nth-child(3) {-webkit-transition-delay: 250ms;-moz-transition-delay: 250ms;-ms-transition-delay: 250ms;-o-transition-delay: 250ms;transition-delay: 250ms;}



.submenu li:nth-child(4) {-webkit-transition-delay: 200ms;-moz-transition-delay: 200ms;-ms-transition-delay: 200ms;-o-transition-delay: 200ms;transition-delay: 200ms;}



.submenu li:nth-child(5) {-webkit-transition-delay: 150ms;-moz-transition-delay: 150ms;-ms-transition-delay: 150ms;-o-transition-delay: 150ms;transition-delay: 150ms;}



.submenu li:nth-child(6) {-webkit-transition-delay: 100ms;-moz-transition-delay: 100ms;-ms-transition-delay: 100ms;-o-transition-delay: 100ms;transition-delay: 100ms;}



.submenu li:nth-child(7) {-webkit-transition-delay: 50ms;-moz-transition-delay: 50ms;-ms-transition-delay: 50ms;-o-transition-delay: 50ms;transition-delay: 50ms;}



.submenu li:nth-child(8) {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}



.focus {/*height:135px;*/margin: 0 auto;overflow: hidden;position: relative;width: 320px;clear: both;padding: 0;margin: 0;}



.focus .wrappic {height: 100%;width: 100%;overflow: hidden;clear: both;padding: 0;margin: 0;position: relative;}



.focus ol {left: 0;height: 100%;overflow: hidden;clear: both;padding: 0;margin: 0;position: absolute;top: 0;width: 9999px;}



.focus ol li {float: left;height: 100%;width: 100%;}



.focus ol li img {height: 100%;width: 100%;vertical-align: middle;}



.focus ul {/*right:10px;*/left: 50%;margin-left: -30px;position: absolute;bottom: 10px;z-index: 999;width: 60px;}



.focus ul li {background: rgba(204,204,204,0.5);border-radius: 25px;cursor: pointer;display: inline;float: left;font-size: 0;line-height: 0;height: 9px;margin-left: 5px;overflow: hidden;width: 9px;}



.focus ul .current {background: #f00;}



#btn_prev {position: absolute;top: 40%;left: 5%;z-index: 99;font-size: 72px;line-height: 1.2;color: #fff;width: 60px;overflow: hidden;float: left;}



#btn_next {position: absolute;top: 40%;right: 5%;z-index: 99;font-size: 72px;line-height: 1.2;color: #fff;width: 60px;text-align: right;overflow: hidden;float: right;}



.hj{overflow:hidden; clear:both; height:10px;}



.hj2{overflow:hidden; clear:both; height:20px;}



.hj3{overflow:hidden; clear:both; height:3%;}



.pp1{ padding:10px 0;}



.pp2{ padding:20px 0;}



.pp3{ padding:1% 0;}



.pp4{ padding:2% 0;}



.pp5{ padding:3% 0;}



.clear{ overflow:hidden; clear:both;}



.imag1{ display:block; position:relative; width:100%; padding-bottom:56%;}



.imag2{ display:block; position:relative; width:100%; padding-bottom:73%;}



.imag3{ display:block; position:relative; width:100%; padding-bottom:93.5%;}



.imag4{ display:block; position:relative; width:100%; padding-bottom:45.7%;}



.imag5{ display:block; position:relative; width:100%; padding-bottom:60%;}



.imag6{ display:block; position:relative; width:100%; padding-bottom:86.66%;}



.imag7{ display:block; position:relative; width:100%; padding-bottom:150%;}



.imag8{ display:block; position:relative; width:100%; padding-bottom:30%;}



.imag1 img,.imag2 img,.imag3 img,.imag4 img,.imag5 img,.imag6 img,.imag7 img,.imag8 img{ position:absolute; top:0; left:0; width:100%; height:100%;}











.nr1_p1 {width: 500px;}



.nr1_p11 {/*font-size: 48px;*/font-weight: bold;line-height: 1.4;}



.nr1_p12 {font-size: 14px;line-height:2.4;}



.more1 {display: block;text-transform: uppercase;transition: all .5s;}



.more1:hover {color: #ff7908;}



.more1:hover span {margin-left: 5px;transition: all .5s;}



.nr1_p13 {overflow: hidden;clear: both;}



.nr1_p13 li {float: left;padding:2%;width:29.333%;color: #777;}



.nr1_p131 {font-family: "ChicagoHeiBold";box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.05);line-height:3;/*font-size: 36px;*/font-weight: bold;color: #ff7908;text-align: center;border-radius: 10px;}



.nr1_p132 {padding-top: 50px;font-size: 18px;font-weight: bold;line-height: 1.6;vertical-align: text-top;}



.nr1_p132 .counter-value {/*font-size: 48px;*/float: left;}



.nr1_p133 {overflow: hidden;clear: both;font-size: 18px;}



.tit1 {text-align: center;/*font-size: 36px;*/line-height: 1.4;}



.nr1_p2 {overflow: hidden;clear: both;padding: 2% 0;}



.nr1_p21 {height: 100px;}



.nr1_p22 {/*font-size: 28px;*/line-height: 50px;height: 50px;overflow: hidden;}



.nr1_p23 {width: 36px;margin: 0 auto;border-bottom: 2px solid #ff7908;}



.nr1_p24 {/*line-height: 32px;height: 128px;font-size: 16px; margin: 8% 3%;*/overflow: hidden;color: #777;}



.nr1_p25 {display: block;width: 84px;margin: 0 auto;border-bottom: 1px solid #ddd;text-align: center;line-height: 40px;font-size: 16px;color: #777;}



.nr1_p25:hover {border-bottom: 1px solid #ff7908;color: #ff7908;}



.nr1_p3 {overflow: hidden;clear: both;text-align: center;}



.nr1_p31 {line-height: 2;/*font-size: 40px;*/font-weight: bold;color: #fd8d45;}



.nr1_p32 {line-height: 2;/*font-size: 26px;*/font-weight: bold;color: #FFF;}



.nr1_p33 {width: 80%;margin: 0 auto;color: #fff;font-size: 16px;line-height: 2;}



.more2 {display: block;width: 20%; min-width:120px;margin: 3% auto 0 auto;background: #fd8d45;line-height:2.4;color: #fff;/*font-size: 20px;*/border-radius: 5px;}







.nr1_p41 {/*font-size: 36px;*/color: #fd8d45;line-height: 2;}



.nr1_p42 li {padding:2% 0;border-bottom: 1px dashed #ddd;}



.nr1_p42 li .date {width: 80px;height: 80px;background: #f97816;text-align: center;float: left;margin-right: 20px;font-family: "AvantGarde Bk BT";color: #FFF;}



.nr1_p42 li .date .day {font-size: 38px;color: #FFF;margin-top: 3px;text-indent: -5px;}



.nr1_p42 li .date p {font-size: 16px;color: #FFF;line-height: normal;margin: 0;}



.nr1_p421 {display: block;font-size: 16px;line-height: 32px;height: 32px;overflow: hidden;}



.nr1_p422 {height: 48px;overflow: hidden;color: #777;font-size: 14px;}



.bg3 {background: #f6f6f6;}



.nr2 {clear: both;overflow: hidden;background: #fff;padding: 2% 2%;}



.nr2 li {float: left;width: 15.666%;padding: 1% 0.5%;}



.nr2 li a {display: block;position: relative;width: 100%;padding-bottom: 100%;overflow: hidden;}



.nr2 li a img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}



/*.nr3 .pcont {width:1218px;margin: 0 auto;overflow: hidden;}



*/.nr3 .ScrCont {width: 32766px;zoom: 1;}



.nr3 #List1_1 {float: left;}



.nr3 #List2_1 {float: left;}



.left {position: absolute;top: 50%;left: 0;margin-top: -18px;}



.right {position: absolute;top: 50%;right: 0;margin-top: -18px;}



.nr3 li {float: left;padding: 9px;width: 352px;}



.nr3_p1 {border: 1px solid #ddd;padding: 50px 30px;color: #777;font-size: 14px;}



.nr3_p2 {display: block;font-size: 18px;line-height: 40px;height: 40px;overflow: hidden;}



.nr3_p3 {line-height: 22px;overflow: hidden;height: 66px;margin-top: 10px;}



.fbg {background: #464646;color: #fff;}



.foot {font-size: 16px;text-align: center;}



.fbg a {color: #fff;}



.nr4 {overflow: hidden;clear: both;}



.nr4 li {text-align: center;/*float: left;width: 27.333%;*/padding: 2% 1%;font-size: 14px;background: #5b5e60;}



.nr4 li:hover {background: #1c4c87;}



.tit1_p4 {width: 50px;border-bottom: 2px solid #7b7b7b;margin: 0 auto;display: block;height: 5px;}



.bg4 {background: #fff;padding: 0 20px;}



.tit2 {border-bottom: 1px dashed #ddd;padding: 24px 0;}



.tit2_p1 {border-left: 7px solid #ff7906;line-height: 35px;height: 35px;overflow: hidden;/*font-size: 18px;*/color: #999;padding-left: 5px;}



.tit2_p1 span {/*font-size: 28px;*/color: #444;padding: 0 5px;}



.nr5_p1 {font-size: 18px;line-height: 2;}



.nr5_p2 {background: url(../images/bg2.png) no-repeat center bottom;padding: 5% 0;overflow: hidden;clear: both;}



.nr5_p31 {background: #FFF;border-radius: 5px;padding: 20px;color: #fff;border: 1px solid #ff7908;}



.nr5_p32 {font-size: 20px;margin-bottom: 10px;color: #ff7908}



.nr5_p33 {min-height: 104px;line-height: 28px;font-size: 14px;color: #333}



.nr5_p4 {overflow: hidden;clear: both;margin: 0 -10px;}







.nr5_p4 li a {display: block;}



.nr5_p41 {width: 180px;height: 180px;}



.nr5_p4 img {width: 180px;height: 180px;}



.nr5_p42 {font-size: 16px;line-height: 30px;height: 30px;overflow: hidden;text-align: center;padding-top: 5px;}



.nr5_p5 {overflow: hidden;clear: both;}



.nr5_p5 li {padding: 5px 0;}



.nr5_p51 {border: 1px solid #ddd;border-radius: 5px;width: calc(100% - 22px);padding: 10px;margin: 0 auto;line-height: 24px;}



.nr5_p52 {border: 1px solid #ddd;border-radius: 5px;padding: 10px;margin: 0 auto;line-height: 24px;}



.nr5_p53 {border: none;border-radius: 5px;width: 100%;padding: 10px;margin: 0 auto;line-height: 24px;background: #fd6f27;color: #fff;font-size: 16px;}



.nr11_p13 {width: 60%;margin: 0 auto;text-align: center;/*font-size: 26px;*/line-height: 45px;}



/*.banner {width: 100%;height: 300px; padding-bottom:15.625%;clear: both}*/







.nydh {width: 100%;height: 40px;overflow: hidden;margin: 0 auto;border-bottom: 1px solid #d1d1d1;line-height: 40px;}



.nydhMain {width: 1200px;margin: 0 auto;}



.nydhLeft {float: left;color: #444;}



.nydhLeft a {color: #444;}



.nydhLeft font {color: #9e9e9e;font-weight: bold;}



.nydhLeft code {margin: 0 8px;}/*-- 资质详情 --*/.title2 {font-size: 20px;font-weight: bold;color: #333;line-height: 36px;height: 36px;overflow: hidden;text-align: center;}



.detsTxt {margin-top: 20px;height: auto;overflow: hidden;color: #666;line-height: 36px;font-size: 14px}



.detsTxt p {text-indent: 30px;margin-bottom: 20px;}



.liulan {height: 26px;margin-top: 15px;text-align: center;color: #666;line-height: 26px;}



.shijian {margin-left: 30px;}



.relevant {height: auto;overflow: hidden;margin-top: 20px;font-size: 14px}



.relevant p {line-height: 26px;color: #666;height: 26px;}



.relevant p a {color: #666;font-size: 14px}



.relevant p a:hover {color: #ffb21a;}



.nydhTit {width: 576px;height: 40px;margin: 40px auto;overflow: hidden;}



.nydhTit a {width: 190px;height: 40px;float: left;margin-right: 2px;background-color: #ededed;text-align: center;line-height: 40px;color: #666;display: block;font-size: 16px;}



.nydhTit a.on {background-color: #ffb21a;color: #fff;}/*-- 资质列表 --*/



.servenrMain { max-width: 1160px; width:96%;margin: 0px auto 0px auto;height: auto;overflow: hidden;background: #FFF;padding:2%;}



.headline {height: auto;overflow: hidden;}



.text-box {width: 610px;height: auto;overflow: hidden;float: left;margin-right: 50px;margin-top: 20px;}



.text-box span {font-size: 30px;color: #666;font-family: "AvantGarde Bk BT";}



.text-box h2 {font-size: 18px;font-weight: bold;color: #333;margin-bottom: 15px;max-height: 24px;overflow: hidden;margin-top: 20px;}



.text-box h2 a {color: #333;}



.text-box h2 a:hover {color: #ffb21a;}



.text-box p {line-height: 24px;height: 74px;overflow: hidden;color: #666;}



.more {width: 100%;height: 58px;line-height: 58px;background-color: #e8e8e8;text-align: center;margin-top: 30px;text-transform: uppercase;cursor: pointer;}



.more a {display: block;font-size: 16px;color: #666;font-weight: bold;}



.more a:hover {background-color: #ffb21a;color: #222;}



.img-box {float: right;width: 540px;height: 324px;overflow: hidden;}



.img-box img {width: 540px;height: 324px;}



.serveList {height: auto;overflow: hidden;margin-top: 30px;}



.serveList li {height: 98px;padding: 30px 0px;border-top: 1px solid #e8e8e8;overflow: hidden;}



.serveList li .date {width: 98px;height: 98px;background: #e8e8e8;text-align: center;float: left;margin-right: 20px;font-family: "AvantGarde Bk BT";}



.serveList li .date .day {font-size: 48px;color: #444;margin-top: 3px;text-indent: -5px;}



.serveList li .date p {font-size: 16px;color: #333;line-height: normal;margin: 0;}



.serve-text {height: auto;overflow: hidden;}



.serve-text h2 {font-size: 18px;font-weight: bold;color: #333;margin-bottom: 15px;max-height: 24px;overflow: hidden;margin-top: 5px;}



.serve-text h2:hover {color: #ffb21a;}



.serve-text p {height: 48px;overflow: hidden;color: #666;line-height: 24px;}



.caselist {width: 1200px;margin: 20px auto 0px auto;height: auto;overflow: hidden;}



.caselist ul {width: 1231px;height: auto;overflow: hidden;}



.caselist ul li {width: 275px;height: 328px;margin-right: 30px;float: left;background-color: #ececec;border: 1px solid #e4e4e4;overflow: hidden;margin-bottom: 30px;}



.caselist ul li .img-box {width: 275px;height: 275px;overflow: hidden;}



.caselist ul li img {width: 275px;height: 275px;overflow: hidden;display: block;transition: all .3s linear;}



.caselist ul li:hover img {transform: scale(1.05);}



.caselist ul li span {line-height: 30px;height: 30px;display: block;margin: 10px;overflow: hidden;font-size: 16px;color: #444;text-align: center;}



.newsList {height: auto;overflow: hidden;margin-top: 30px;}



.newsList li {height: 116px;padding: 30px 0px;border-top: 1px solid #e8e8e8;overflow: hidden;}



.newsList li img {width: 193px;height: 116px;overflow: hidden;margin-right: 20px;float: left;}



.news-text {height: auto;overflow: hidden;}



.newstext h2 {font-size: 18px;font-weight: bold;color: #333;margin-bottom: 15px;max-height: 24px;overflow: hidden;margin-top: 15px;}



.news-text h2:hover {color: #ffb21a;}



.news-text p {height: 48px;overflow: hidden;color: #666;line-height: 24px;}/*-- 分页 --*/.paginator {width: 1200px;height: auto;text-align: center;padding: 50px 0px 40px 0px;margin: 0px auto;}



.paginator a {padding: 15px 22px;background-color: #f6f6f6;color: #666;display: inline-block;*display:inline;*zoom:1;margin: 0 8px;text-decoration: none;font-size: 14px;}



.pageinfo {padding: 15px 22px;background-color: #f6f6f6;color: #666;display: inline-block;margin: 0 8px;text-decoration: none;font-size: 14px;}



.disabled {padding: 15px 22px;background-color: #f6f6f6;color: #666;display: inline-block;margin: 0 8px;text-decoration: none;font-size: 14px;}



.paginator .thisclass {padding: 15px 22px;background-color: #ffb21a;color: #fff;display: inline-block;font-weight: 700;}



.paginator a:hover {background-color: #ffb21a;color: #fff}



.paginator .this-page {padding: 15px 22px;background-color: #ffb21a;color: #fff;display: inline-block;*display:inline;*zoom:1;font-weight: 700}/*--客服--*/.suspension {position: fixed;z-index: 55;right: 0;bottom: 85px;width: 70px;height: 240px;}



.suspension-box {position: relative;float: right;}



.suspension .a {display: block;width: 44px;height: 44px;background-color: #353535;margin-bottom: 4px;cursor: pointer;outline: none;}



.suspension .a.active,  .suspension .a:hover {background: #F05352;}



.suspension .a .i {float: left;width: 44px;height: 44px;background-image: url(../images/side_icon.png);background-repeat: no-repeat;}/* .suspension .a-service .i{background-position:0 0;} */.suspension .a-service .i {width: 20px;height: 20px;margin-top: 12px;margin-left: 12px;background-image: url(../images/suspension-bg.png);background-repeat: no-repeat;background-position: 0 0;}



.suspension .a-service-phone .i {width: 20px;height: 20px;margin-top: 12px;margin-left: 12px;background-image: url(../images/suspension-bg.png);background-repeat: no-repeat;background-position: -27px 0;}



.suspension .a-qrcode .i {background-position: -44px 0;}



.suspension .a-qrcodeb .i {background-position: -44px 0;}



.suspension .a-cart .i {background-position: -88px 0;}



.suspension .a-top .i {background-position: -132px 0;}



.suspension .a-top {background: #D2D3D6;display: none;}



.suspension .a-top:hover {background: #c0c1c3;}



.suspension .d {display: none;width: 223px;background: #fff;position: absolute;right: 67px;min-height: 90px;border: 1px solid #E0E1E5;border-radius: 3px;box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);}



.suspension .d .arrow {position: absolute;width: 8px;height: 12px;background: url(../images/side_bg_arrow.png) no-repeat;right: -8px;top: 31px;}



.suspension .d-service {top: 0;}



.suspension .d-service-phone {top: 34px;}



.suspension .d-qrcode {top: 78px;}



.suspension .d-qrcodeb {top: 122px;}



.suspension .d .inner-box {padding: 8px 22px 12px;}



.suspension .d-service-item {border-bottom: 1px solid #eee;padding: 14px 0;}



.suspension .d-service .d-service-item {border-bottom: none;}



.suspension .d-service-item .circle {width: 44px;height: 44px;border-radius: 50%;overflow: hidden;background: #F1F1F3;display: block;float: left;}



.suspension .d-service-item .i-qq {width: 44px;height: 44px;background: url(../images/side_con_icon03.png) no-repeat center 15px;display: block;transition: all .2s;border-radius: 50%;overflow: hidden;}



.suspension .d-service-item:hover .i-qq {background-position: center 3px;}



.suspension .d-service-item .i-tel {width: 44px;height: 44px;background: url(../images/side_con_icon02.png) no-repeat center center;display: block;}



.suspension .d-service-item h3 {float: left;width: 112px;line-height: 44px;font-size: 15px;margin-left: 12px;}



.suspension .d-service-item .text {float: left;width: 112px;line-height: 22px;font-size: 15px;margin-left: 12px;}



.suspension .d-service-item .text .number {font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;}



.suspension .d-service-intro {padding-top: 10px;}



.suspension .d-service-intro p {float: left;line-height: 27px;font-size: 12px;width: 50%;white-space: nowrap;color: #888;}



.suspension .d-service-intro i {background: url(../images/side_con_icon01.png) no-repeat center center;height: 27px;width: 14px;margin-right: 5px;vertical-align: top;display: inline-block;}



.suspension .d-qrcode {text-align: center;}



.suspension .d-qrcode .inner-box {padding: 20px 0;}



.suspension .d-qrcode p {font-size: 16px;color: #93959c;}







.suspension .d-qrcodeb {text-align: center;}



.suspension .d-qrcodeb .inner-box {padding: 20px 0;}



.suspension .d-qrcodeb p {font-size: 16px;color: #93959c;}











.Box {position: relative;}



.Box .content {width: 100%;max-width: 1200px;margin: 1% auto;}



.Box .Box_con {position: relative;width: calc(100% - 60px);max-width: 1140px;margin: 0 auto;}



.Box .Box_con .btnl {position: absolute;}



.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 50%;margin-top: -20px;cursor: pointer;}



.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -50px;}



.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -50px;}



.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}



.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}



.Box .Box_con .conbox {position: relative;overflow: hidden;}



.Box .Box_con .conbox ul {position: relative;list-style: none;}



.Box .Box_con .conbox ul li {float: left;width: 370px;height: 500px;margin-left: 20px;overflow: hidden;}



.Box .Box_con .conbox ul li:first-child {margin-left: 0;}



.Box .Box_con .conbox ul li img {display: block;width: 370px;height: 500px;transition: all 0.5s;}



.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}



.Box .BoxSwitch {margin-top: 30px;text-align: center;}



.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 12px;height: 12px;border-radius: 50%;background: #ccc;margin: 0 5px;cursor: pointer;}



.Box .BoxSwitch span.cur {background: red;}



.Box2 {position: relative;}



.Box2 .content2 {width: 100%;max-width: 1200px;margin: 1% auto;}



.Box2 .Box_con2 {position: relative;width: calc(100% - 60px);max-width: 1140px;margin: 0 auto;}



.Box2 .Box_con2 .btnl2 {position: absolute;}



.Box2 .Box_con2 .btn2 {display: block;width: 41px;height: 41px;position: absolute;top: 50%;margin-top: -20px;cursor: pointer;}



.Box2 .Box_con2 .btnl2 {background: url(../images/jtl02.png) no-repeat center;left: -50px;}



.Box2 .Box_con2 .btnr2 {background: url(../images/jtr02.png) no-repeat center;right: -50px;}



.Box2 .Box_con2 .btnl2:hover {background: url(../images/jtl03.png) no-repeat center;}



.Box2 .Box_con2 .btnr2:hover {background: url(../images/jtr03.png) no-repeat center;}



.Box2 .Box_con2 .conbox2 {position: relative;overflow: hidden;}



.Box2 .Box_con2 .conbox2 ul {position: relative;list-style: none;}



.Box2 .Box_con2 .conbox2 ul li {float: left;width: 370px;height: 500px;margin-left: 20px;overflow: hidden;}



.Box2 .Box_con2 .conbox2 ul li:first-child {margin-left: 0;}



.Box2 .Box_con2 .conbox2 ul li img {display: block;width: 370px;height: 500px;transition: all 0.5s;}



.Box2 .Box_con2 .conbox2 ul li:hover img {transform: scale(1.1);}



.Box2 .BoxSwitch2 {margin-top: 30px;text-align: center;}



.Box2 .BoxSwitch2 span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 12px;height: 12px;border-radius: 50%;background: #ccc;margin: 0 5px;cursor: pointer;}



.Box2 .BoxSwitch2 span.cur {background: red;}



.Box3 {position: relative;}



.Box3 .content3 {width: 100%;max-width: 1200px;margin: 1% auto;}



.Box3 .Box_con3 {position: relative;width: calc(100% - 60px);max-width: 1140px;margin: 0 auto;}



.Box3 .Box_con3 .btnl3 {position: absolute;}



.Box3 .Box_con3 .btn3 {display: block;width: 41px;height: 41px;position: absolute;top: 50%;margin-top: -20px;cursor: pointer;}



.Box3 .Box_con3 .btnl3 {background: url(../images/jtl02.png) no-repeat center;left: -50px;}



.Box3 .Box_con3 .btnr3 {background: url(../images/jtr02.png) no-repeat center;right: -50px;}



.Box3 .Box_con3 .btnl3:hover {background: url(../images/jtl03.png) no-repeat center;}



.Box3 .Box_con3 .btnr3:hover {background: url(../images/jtr03.png) no-repeat center;}



.Box3 .Box_con3 .conbox3 {position: relative;overflow: hidden;}



.Box3 .Box_con3 .conbox3 ul {position: relative;list-style: none;}



.Box3 .Box_con3 .conbox3 ul li {float: left;width: 370px;height: 500px;margin-left: 20px;overflow: hidden;}



.Box3 .Box_con3 .conbox3 ul li:first-child {margin-left: 0;}



.Box3 .Box_con3 .conbox3 ul li img {display: block;width: 370px;height: 500px;transition: all 0.5s;}



.Box3 .Box_con3 .conbox3 ul li:hover img {transform: scale(1.1);}



.Box3 .BoxSwitch3 {margin-top: 30px;text-align: center;}



.Box3 .BoxSwitch3 span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 12px;height: 12px;border-radius: 50%;background: #ccc;margin: 0 5px;cursor: pointer;}



.Box3 .BoxSwitch3 span.cur {background: red;}



.honorbox-02 {background: url(../images/i25.jpg) no-repeat top;background-size: cover;padding-top: 2.5rem;padding-bottom: 3rem;}



.honorbox-02 .buts .swiper-pagination {position: static;}



.honorbox-02 .itemsbox {font-size: 0;}



.honorbox-02 .itemsbox .img {/*width: 340px;height: 200px;*/ position:relative; padding-bottom:58.8%;}



.honorbox-02 .itemsbox .img img{/*width: 340px;height: 200px;*/ position:absolute; top:0; left:0; width:100%; height:100%;}



.honorbox-02 .itemsbox .items {/*width: 29%;*/display: inline-block;vertical-align: top;font-size: 18px;color: #333333;margin-left: 2%;background: #ffffff;margin-bottom: 1.25rem;padding: 0.875rem 0.75rem 1.375rem 0.75rem;}



.honorbox-02 .itemsbox .items .titen {line-height: 30px;height: 30px; overflow:hidden;}



.honorbox-02 .itemsbox .items .words {padding-bottom: .75rem;}



.honorbox-02 {padding-top: 1rem;padding-bottom: 1.2rem;}



.secwen.animate {opacity: 1;filter: alpha(opacity=100);transform: translateY(0);transition: 1s;}



.secwen {opacity: 0;filter: alpha(opacity=0);transform: translateY(30px);transition: .8s;}







.nr21_p2 li{ float:left;}



.nr21_p2 li img{ border:1px solid #ddd;}



.nr21_p2 li .f16{ display:block; line-height:24px; height:24px; overflow:hidden; color:#7a7a7a;}







@media (max-width:768px) {.logo {width: 60%;overflow: hidden;}



.focus {height: 170px;}



.pp3 {padding: 1% 0;}



#btn_prev, #btn_prev img, #btn_next, #btn_next img {width: 36px;}



.nr4 li {width: 80%;margin: 0 auto;margin-top: 1%;}



.nr1_p1{ padding:1% 2%;background: url(../images/bg2.jpg) no-repeat top left;}



.nr1_p01{ padding:2%; padding-top:4%;background: url(../images/bg2.png) no-repeat center bottom #FFF; background-size:100% auto;}



.nr1_p2 li { width:92%; margin:0 auto; text-align: center;padding: 1% 2%; overflow:hidden; clear:both; border:1px dashed #ddd; border-radius:10px; margin-bottom:5px;}



.nr1_p20{ float:left; width:50%;}



.nr1_p24 {line-height:26px;height:100px;font-size: 14px; margin: 3%;}



.bg2 {background: url(../images/bg3.jpg) no-repeat center;background-size: auto 100%;padding: 3% 0;}



.nr1_p4 {width:98%; margin:0 auto; padding-top:3%;}



.nr3 .pcont {width:100%;margin: 0 auto;overflow: hidden;}



.nr3 { width:94%;margin: 0 auto;padding: 0 3%;position: relative;}







.banner{ background-size:auto 100%;width: 100%;/*height: 300px;*/ padding-bottom:30%;clear: both}



.honorbox-02 .itemsbox .items { float:left;width:41%;display: inline-block;vertical-align: top;font-size: 18px;color: #333333;background: #ffffff;/*margin-left: 2%;*/margin-bottom: 1.25rem;padding: 0.875rem 0.75rem 1.375rem 0.75rem;}



.nr5_p4 li {float: left;width:calc(50% - 20px);padding: 10px;}



.nr5_p3 {overflow: hidden;clear: both; padding:1%;}



.nr5_p3 li {float: left;width:98%;padding:1%;}







.nr21_p2 ul,.nr1_p4{ margin:1%; overflow:hidden; clear:both;}



.nr21_p2 li{ float:left; width:48%; padding:1%; text-align:center;}



.nr21_p2 li .f16{ padding-top:5px;}

.m_right,.m_left{ width:96%; margin:2% auto;}



.m_right iframe{ width:400px; height:350px; margin:2% auto;}



}



@media (min-width:769px) {



.focus {height: 135px;}



#btn_prev, #btn_prev img, #btn_next, #btn_next img {width: 50px;}



.bg1 {background: url(../images/bg2.jpg) no-repeat center bottom;}



.nr4 li {float: left;width: 27.333%;}



.nr1_p1,.nr1_p01{ width:500px;}



.nr1_p2 li {float: left;width: 29.333%;text-align: center;padding: 1% 2%;}



.nr1_p24 {line-height: 32px;height: 128px;font-size: 16px; margin: 8% 3%;}



.bg2 {background: url(../images/bg3.jpg) no-repeat center;background-size: 100% auto;padding: 3% 0;}



.nr1_p4 {max-width: 588px; width:49%;}



.nr3 .pcont {width: 1118px;margin: 0 auto;overflow: hidden;}



.nr3 { width:100%; max-width:1100px;margin: 0 auto;padding: 0 50px;position: relative;}



.banner {width: 100%;/*height: 300px;*/ padding-bottom:15.625%;clear: both}



.honorbox-02 .itemsbox .items {width: 29%;display: inline-block;vertical-align: top;font-size: 18px;color: #333333;margin-left: 2%;background: #ffffff;margin-bottom: 1.25rem;padding: 0.875rem 0.75rem 1.375rem 0.75rem;}



.nr5_p2 .nr1_p13 {width: 46%;margin: 0 auto;text-align: center;}



.nr5_p4 li {float: left;width: 180px;padding: 10px;}



.nr5_p3 {overflow: hidden;clear: both;margin: 0 -12px;}



.nr5_p3 li {float: left;width: 550px;padding: 12px;}







.nr21_p2{ float:right; width:100%;}



.nr21_p2 ul{ margin:0 -9px; overflow:hidden; clear:both;}



.nr21_p2 li{ float:left; width:calc((100% - 72px)/2); padding:9px; text-align:center;}



.nr21_p2 li .f16{ padding-top:10px;}



.m_right{ float:right; width:calc(100% - 260px);}

.m_left{ float:left; width:240px;}





.m_right iframe{ width:750px; height:550px; margin:2% auto;}



}

.bg{ background:#f6f6f6;}

.nr6_p1{ overflow: hidden; clear:both; padding:0 2%}

.nr6_p2{background: url(../images/tbg3.jpg) repeat-y; background-size:100% 100%; border-radius:8px; padding-left:4%; color:#5b3301; box-shadow:0 5px 5px rgba(0, 0, 0, 0.1); line-height:2.8; margin:10px 0;}

.nr6_p1 li{ padding:0 4%;}

.nr6_p1 li a{ display:block;background: url(../images/tub8.jpg) no-repeat left center; padding-left:15px;}
.nr6_p1 li a:hover{ color:#ff7908;}
.nr6_p2:hover{ background:#ff7908; color:#fff;}





