* { padding: 0;  margin: 0;  list-style: none;  border: 0;}
*,
*:before,
*:after { margin: 0; padding: 0;}
html,
body {margin: 0; border: 0; padding: 0;}
html {font-family: "Work Sans",Sans-serif; font-size: 14px; /*text-transform: uppercase;*/}
a:link,
a:visited { color: #333;  text-decoration: none;}
a:hover { color: #333;  text-decoration: none;}
img {border: none; display: block;}
ol,
ul,
li {  list-style: none;}
em,
i { font-style: normal;}
/*clear*/
.clearfix:before,
.clearfix:after {  content: "";  display: table;}
.clearfix:after {  clear: both;  overflow: hidden;}
.clearfix { zoom: 1;}

.fl{ float: left;}
.fr{ float: right;}
.mainBox{ width: 1440px; margin: 0 auto;}

.Top{ width:1440px; margin: 0 auto; height: 107px; display: block;}
.Top h1 { margin: 2em 0px; padding: 0px; color: #fff; text-align: center; font-weight: 100; font-size: 50px; }
.Top .logo{ float: left; width: 340px; padding-top: 25px;}
.Top nav {float: right; width: 863px; margin:30px auto 0 auto;text-transform: uppercase; font-size: 15px;}
.Top ul { margin: 0px; padding: 0px; list-style: none; }
.Top ul.dropdown { position: relative; width: 100%; }
.Top ul.dropdown li { font-weight: 300; float: left; width: auto; margin: 0 10px; position: relative; }
.Top ul.dropdown a:hover { color: #00cde5;}
.Top ul.dropdown li a { display: block; padding: 20px 8px; color: #454849; position: relative; z-index: 2000; text-align: center; text-decoration: none; }
.Top ul.dropdown ul { display: none; position: absolute; top: 0; left: 0; width: 180px; z-index: 1000; }
.Top ul.dropdown ul li { font-weight: normal; width: 160px; margin: 0 auto; color: #000; border-bottom: 1px solid #ccc; }
.Top ul.dropdown ul li a { display: block; color: #454849 !important; background: #eee !important; }
.Top ul.dropdown ul li a:hover { display: block; color: #00cde5  !important;}
.Top .drop > a { position: relative; }
.Top .drop > a:after { content: ""; position: absolute; right: -10px; top: 45%; border-left: 5px solid transparent; border-top: 5px solid #333; border-right: 5px solid transparent; z-index: 999; }
.Top .drop > a:hover:after { content: ""; border-left: 5px solid transparent; border-top: 5px solid #00cde5; border-right: 5px solid transparent; }


.swiper-container{ height: 650px; overflow: visible;}
.pagination{display: none; position: absolute; left: 0; text-align: center; bottom: 30px; width: 100%;}
.swiper-pagination-switch { display: inline-block; width: 32px; height: 38px; margin: 0 15px; font-size: 0; line-height: 20px; text-align: center; cursor: pointer; transition: width .8s;}
.swiper-pagination-switch:before { content: ''; display: inline-block; width: 32px; height: 38px; border-radius: 2px; background:url(../images/banner-link.png) no-repeat; vertical-align: middle; transition: width .8s, background-color .8s;}
.swiper-active-switch:before {background:url(../images/banner-hover.png) no-repeat;}
.swiper-slide {position: relative; opacity: 1; transition: opacity 0.7s ease-in-out; overflow: hidden;}
.swiper-slide-active {opacity: 1;}
.swiper-slide .img {position: absolute;}
.inner {position: relative; display: block; width: 1440px; height: 500px; margin: 0 auto;}
.banner-text {position: absolute; left: 0; bottom: 100px; z-index: 999;}
.banner-text h3 {margin-bottom: 10px;text-shadow:2px 2px 2px #333333;font-size: 30px; width: 550px; line-height: 50px; font-weight: 500; color: #ffffff;}
.banner-text .btn-primary {box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.20); text-align: center; margin-top: 30px; height: 50px; line-height: 50px; padding: 0 30px; font-size: 18px; color: #fff; background-color: #00cce4; display: inline-block;}
.banner-text .btn-primary a{ color:#FFF;}
.banner-text1 {position: absolute; left: 0; bottom: 50px; z-index: 999; width: 100%;}
.banner-text1 h3 {text-shadow:2px 2px 2px #333333;font-size: 30px; text-align: center; width: 550px; margin: 10px auto; display: block; line-height: 50px; font-weight: 500; color: #ffffff;}
.banner-text1 .btn-primary {box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.20); height: 50px; text-align: center; line-height: 50px; padding: 0 30px; width: 150px; font-size: 18px; color: #fff; background-color: #00cce4; margin:30px auto; display:block;}
.slide1 {background: url(../images/banner1.jpg) no-repeat center center;}
.slide2 {background: url(../images/banner2.jpg) no-repeat center center;}
.slide3 {background: url(../images/banner3.jpg) no-repeat center center;}

.Products{position: relative; height: 699px; background: url(../images/bg1.png) no-repeat; padding: 150px 0;}
.Products .fl{ float: left; font-size: 34px; line-height: 50px; padding-top:30px;}
.Products .fl i{ display: block; margin-top: 20px;}
.Products .fr{ float: right;}
.Products .Products-list{position: absolute; bottom: 250px;width: 988px; height: 210px; background-color: #ffffff;}
.Products .Products-list li{ float: left; width: 247px; font-size: 20px; text-align: center; padding-top: 40px;}
.Products .Products-list li span{ display: block; margin-top: 10px;}
.Products .Products-list li span i{ font-size: 50px; font-weight: bold; color: #00cce4; margin-right: 15px;}
.Products .Products-list li.on{background-image: linear-gradient(to right, #00cde5 , #00e597);height: 170px;}
.Products .Products-list li.on span{ color: #ffffff;}
.Products .Products-list li.on span i{ color: #ffffff;}
.Products .btn-primary {text-align: center; margin-top: 30px; height: 50px; line-height: 50px; padding: 0 30px; font-size: 18px; color: #fff; background-color: #00cce4; display: inline-block;}
.Products .btn-primary a{ color:#FFF;}

.Exhibition{ background: url(../images/pic4.jpg) no-repeat left center; height: 664px; background-color: #f7f7f7;}
.Exhibition .fl{ position: relative;height: 664px;  float: left; width: 520px; color: #ffffff; margin-left: 50px; font-size: 34px; line-height: 50px; padding: 150px 0 0 0;}
.Exhibition .fl .Exhibition-title{ font-size: 40px; text-align: left; font-weight: bold; margin-bottom: 30px; display: block; color: #ffffff;}
.Exhibition .fl span{ position: absolute; top:450px; display: block; font-size: 20px; color: #333333; width: 180px; height: 50px; line-height: 50px; text-align: center; background-color: #ffffff;}
.Exhibition .fr{ width: 730px; padding-top: 20px;}
.Exhibition .Exhibition-list{ display: block; height: 153px; margin-top: 40px;}
.Exhibition .Exhibition-list .pic{float: left; width: 248px; height: 153px; background: url(../images/yy.png) no-repeat center bottom;}
.Exhibition .Exhibition-list .pic img{ text-align: center;}
.Exhibition .Exhibition-list .text{ float: right; width: 465px;}
.Exhibition .Exhibition-list .text span{ font-size: 24px; height: 73px; display: block;text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}
.Exhibition .Exhibition-list .text i{ display: block; font-size: 14px; height: 20px; margin-top: 10px;}
.Exhibition .Exhibition-list .text i img{ float: left; margin-right: 10px;}


.Traceability{ margin: 150px auto 0 auto; position: relative; width: 1440px; height: 602px;}
.Traceability .fl{ position: absolute;left: 0; padding-top: 30px; background: url(../images/left-bg.png) no-repeat; width: 485px; height: 602px;}
.Traceability .con{ position: absolute;left: 454px; top: 65px; float: left;width:549px;height:479px}
.Traceability .con span{ position: absolute; top: 150px;width:549px; text-align: center; font-size: 18px; line-height: 30px;}
.Traceability .con span .conTit{font-size: 30px; text-align: center; font-weight: bold; margin-bottom: 30px; display: block; }
.Traceability .con span a{border: 1px solid #eeeeee;text-align: center; font-size: 16px; margin-top: 40px; height: 50px; line-height: 50px; padding: 10px;}
.Traceability .fr{ position: absolute;right: 0; padding-top: 30px; background: url(../images/right-bg.png) no-repeat;width: 485px; height: 602px;}
.Traceability .fl .Traceability-li{ background: url(../images/li-bg.png) no-repeat; width: 234px; height: 45px; margin-top: 15px; line-height: 45px; text-align: center; font-size: 20px;}
.Traceability .fl .Traceability-li i{ display: block; background-color: #00cce4; width: 45px; height: 45px; text-align: center; display: block; float: right; border-radius: 50px;}
.Traceability .Traceability-li i img{ display: block; margin: 12px auto 0 auto;}
.Traceability .fl .jt1{margin-top: 20px; display: block; width: 26px; margin-left: 258px;}
.Traceability .fl .jt2{margin-top: 20px; display: block; width: 26px; margin-left: 200px;}
.Traceability .fl .jt3{margin-top: 20px; display: block; width: 26px; margin-left: 150px;}
.Traceability .fl .jt4{margin-top: 20px; display: block; width: 26px; margin-left: 200px;}
.Traceability .fl .jt5{margin-top: 20px; display: block; width: 26px; margin-left: 258px;}
.Traceability .fl .a{ margin-left: 185px;}
.Traceability .fl .b{ margin-left: 110px;}
.Traceability .fl .c{ margin-left: 65px;}
.Traceability .fr .Traceability-li{ background: url(../images/li-bg.png) no-repeat; width: 234px; height: 45px;  margin-top: 15px; line-height: 45px; text-align: center; font-size: 20px;}
.Traceability .fr .Traceability-li i{ display: block; background-color: #00c39f; width: 45px; height: 45px; text-align: center; display: block; float: left; border-radius: 50px;}
.Traceability .fr .a{ margin-left: 60px;}
.Traceability .fr .b{ margin-left: 117px;}
.Traceability .fr .c{ margin-left: 168px;}
.Traceability .fr .jt1{margin-top: 20px; display: block; width: 26px; margin-left: 180px;}
.Traceability .fr .jt2{margin-top: 20px; display: block; width: 26px; margin-left: 240px;}
.Traceability .fr .jt3{margin-top: 20px; display: block; width: 26px; margin-left: 298px;}
.Traceability .fr .jt4{margin-top: 20px; display: block; width: 26px; margin-left: 240px;}
.Traceability .fr .jt5{margin-top: 20px; display: block; width: 26px; margin-left: 180px;}


.Quality{ background: url(../images/bg2.jpg) no-repeat; padding:150px 0 150px 0;}
.Quality .fl{position: relative; float: left; width: 590px; padding-top: 20px; color: #ffffff; font-weight: 500;}
.Quality .fl span{font-size: 40px; text-align: left; font-weight: bold; margin-bottom: 30px; display: block; }
.Quality .fl i{font-size: 34px;line-height: 50px; display: block;}
.Quality .fl a{position: absolute; top:320px; text-align: center; margin-top: 30px; height: 50px; line-height: 50px; padding: 0 30px; font-size: 18px; color: #333333; background-color: #ffffff; display: inline-block;}
.Quality .fr{ float: right; width: 810px;}
.Quality .fr li{ float: left; margin-left: 10px; margin-top: 10px; width: 210px; height: 210px;}
.Quality .fr li img{ width: 100%; height: 210px;}
.Quality .fr li:first-child,
.Quality .fr li:nth-child(4){width: 359px; height: 210px;}

.video{ padding:50px 0 100px 0;}
.video ul{ margin-left: -25px; margin-top: 50px; clear:both; overflow:hidden;}
.video ul li{position: relative; float: left; width: 464px; height: 276px; margin-left: 24px; background: url(../images/yy1.png) no-repeat center bottom;}
.video ul li span{ position: absolute; bottom:15px; z-index: 2; width: 434px; height: 38px; line-height: 38px; padding: 15px 15px; color: #ffffff; font-size: 20px; background-image: linear-gradient(to bottom, rgba(0, 0, 0, .0) , rgba(0, 0, 0, .5));}
.video ul li span img{ float: left; margin-right: 15px;}
.video .more{ display: block; font-size: 20px; color: #333333; width: 180px; height: 50px; line-height: 50px; text-align: center; background-color: #ffffff; border:1px solid #ddd; clear:both; margin:0 auto; margin-top:40px;}

.News{ padding: 50px 0; background-color: #f7f7f7;}
.title{ font-size: 34px; text-align: center;font-weight: 500;}
.title span{font-size: 40px; text-align: center; font-weight: bold; margin-bottom: 30px; display: block; }
.News ul{ margin-left: -30px; margin-top: 50px; clear:both; overflow:hidden;}
.News ul li{position: relative; float: left; width: 297px; height: 240px; background-color: #ffffff; padding:25px 20px; margin-left: 30px;}
.News ul li img{position: absolute; top: 0; left:0; width: 337px; height: 190px;}
.News ul li span{position: absolute; bottom: 19px; height: 62px; width: 297px; display: block; font-size: 24px;text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}
.News ul li i{ display: none; height: 3px; width: 38px; background-color: #00e597; display: block; margin: 15px 0;}
.News ul li em{ display: none; font-size: 14px; background: url(../images/time.png) no-repeat left center; padding-left: 25px;}
.News ul li:hover{background-image: linear-gradient(to right, #00cde5 , #00e597);}
.News ul li:hover span{color: #ffffff;}
.News ul li:hover i{ background-color: #ffffff;}
.News ul li:hover em{background: url(../images/time1.png) no-repeat left center;color: #ffffff;}
.News  .more{ display: block; font-size: 20px; color: #333333; width: 180px; height: 50px; line-height: 50px; text-align: center; background-color: #ffffff; border:1px solid #ddd; clear:both; margin:0 auto; margin-top:40px;}

.Footer{ background-color: #00cde5; padding: 50px 0 20px 0; color: #ffffff;}
.Footer span{ display: block;}
.Footer a{ color: #ffffff; }
.Footer .Footer-top{ border-bottom: 1px solid #03d9f2; padding:0 50px 40px 50px;}
.Footer .Footer-top .fl{ line-height: 30px;}
.Footer .Footer-top .fl span{ margin-top: 10px;}
.Footer .Footer-top .fl span i{ display: inline-block; margin-right: 10px;}
.Footer .Footer-top .fr li{ padding: 8px 0; display: block;}
.Footer .Footer-bottom{ border-top: 1px solid #00c3da; text-align: center; line-height: 25px; padding-top:30px}
.Footer .Footer-bottom span{ margin-bottom: 10px;}

/*����*/
.ny-bg{ background-color: #f8f8f8; padding: 100px 0;}
.m-footer{ background-color: #135d85;}
.m-footer .Footer-top{border-bottom: 1px solid #105175}
.m-footer .Footer-bottom{border-top: 1px solid #18709f}
.ny-leftBox{ min-height: 400px;float: left;width: 298px;}
.ny-leftBox li{width: 298px; font-size: 24px; background-color: #ffffff; padding: 30px 0;  text-align: center; border-bottom: 1px solid #eeeeee;}
.ny-leftBox li a{ display: block; border-right: 5px solid #036690; height: 43px; line-height: 43px;}
.ny-leftBox li i{ display: none;}
.ny-leftBox li span{ display: block; margin-top: 10px;}
.ny-leftBox li.on{background-color:#135d85; height: 210px;}
.ny-leftBox li.on span{ color: #ffffff;}
.ny-leftBox li.on i{display: block; margin-top: 45px;}
.ny-leftBox li.on i img{display: block; margin: 0 auto;}
.ny-leftBox li.on a{ margin: 0 25px; height: 206px; display: block; border: 1px dashed #427d9d;}
.ny-rightBox{ float: right; width: 980px; padding: 80px; border: 1px solid #f6f6f6; background-color: #ffffff; min-height: 497px;}
.ny-Title{ font-size: 40px; text-align: center; font-weight: bold;}
.ny-Title span{ display: block; height: 5px; width: 100px; background-color: #00C39F; margin: 30px auto 50px auto;}
.Context{ font-size: 18px; line-height: 50px; float: left; width: 45%;}
.Conpic{ float: right;}

.biaoge{ width:100%; font-size: 16px; margin:50px auto 20px auto; border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0;}
.biaoge td{padding-left:50px;height:60px; line-height:60px; border-bottom: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0;}
.biaoge_title{ height:60px; line-height:60px;background:#dae7ee;  font-size:16px; font-weight:bold; color:#008895;}
.biaoge_title1{ background:#fbfbfb; height:60px; line-height:60px;}

.conText{font-size: 16px; }
.conText img{ display: block; margin: 10px auto; max-width: 100%;}
.conText p{ line-height: 40px; }

/*�й�*/
.z-footer{ background-color: #16acb7;}
.z-footer .Footer-top{border-bottom: 1px solid #11939d}
.z-footer .Footer-bottom{border-top: 1px solid #18b8c4}
.China li.on{background-color:#16acb7; }
.China li.on a{ border: 1px dashed #45bdc5;}
.Production{ margin-bottom: 20px;}
.Production .fl{ width: 653px; position: relative;}
.Production .fl span img{ width: 100%; height: 432px; margin-bottom: 1px;}
.Production .fl span{ display: block;}
.Production .fl i{ position: absolute; z-index: 2; top:45%; left: 45%; width: 38px; height: 38px; display: block;}
.Production .fr{ width: 326px;}
.Production .fr img{ width: 100%; margin-bottom: 1px;}

.standard{ margin-top: 50px;}
.standard b{ font-size: 20px; display: block; margin-bottom: 50px;}
.standard .fl{ float: left; width: 600px; padding: 50px 0; border: 1px solid #9fbfc1; background: url(../images/om.png) no-repeat center top;}
.standard .fl i{ display: block; text-align: center; margin: 15px 0; font-weight: bold;}
.standard .fl span{ float: left; width: 21%; margin: 12px 2%;}
.standard .fr{ float: right; width: 337px; height: 559px; border-bottom: 1px solid #9fbfc1; border-top: 1px solid #9fbfc1; border-right: 1px solid #9fbfc1; padding:50px 20px 20px 20px;background: url(../images/mg.png) no-repeat left bottom;}
.standard .fr i{ display: block; text-align: center; margin: 15px 0; }


/*ŷ��*/
.Europe-footer{ background-color: #37b070;}
.Europe-footer .Footer-top{border-bottom: 1px solid #3bb976}
.Europe-footer .Footer-bottom{border-top: 1px solid #33a167}
.Europe li.on{background-color:#37b070; }
.Europe li.on a{ border: 1px dashed #7fddab;}

/*���*/
.HongKong-footer{ background-color: #37a7d4;}
.HongKong-footer .Footer-top{border-bottom: 1px solid #41b6e5}
.HongKong-footer .Footer-bottom{border-top: 1px solid #39a2cb}
.HongKong li.on{background-color:#37a7d4; }
.HongKong li.on a{ border: 1px dashed #60c1e8;}

/*��ϵ*/
.content li.on{background-color:#00cde5; }
.content li.on a{ border: 1px dashed #8bebf6;}
.content{ font-size: 20px;}
.content span{ display: block; margin: 25px 0;}
.content span i{ display: inline-block; margin-right: 10px; background-color: #00cde5; padding: 5px;}



/*��ҳͼƬ�б���ʽ*/
.News-list{ margin-bottom: 50px;}
.News-list li{ float: left; width: 440px; background-color: #ffffff; margin:0 20px 30px 20px;}
.News-list li .pic-top{ padding:20px 25px;background-color: #ffffff;}
.News-list li .pic-top span{ background: url(../images/time.png) no-repeat left center; padding-left: 25px; color: #929498; font-size: 16px; display: block; }
.News-list li .pic-top em{font-size: 20px;margin-bottom: 10px; color: #292727;ext-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 1;  line-clamp: 1;  -webkit-box-orient: vertical;}
.News-list li .pic-top i{ font-size: 16px;margin-bottom: 10px; color: #292727;ext-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  background: url(../images/adds.png) no-repeat left center; padding-left:22px; color: #929498; line-height:35px;}
.News-list li .pic-top-ry{ padding:20px 25px;}
.News-list li .pic-top-ry em{ width: 100%; font-size: 18px; color: #292727;ext-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}
.News-list li .pic-bottom{width: 440px; height: 248px; display:block; overflow:hidden; position:relative; background-repeat: no-repeat;	background-position: center center;	background-size: cover;}
.News-list li .pic-bottom img{display:block; width:100%; transition:600ms; -webkit-transition:600ms; }
.News-list li:hover{ background-color: #eeeeee;box-shadow: 0 0 10px #333333}


/*��ҳ������ϸҳ��ʽ*/
.ny-text{ padding: 50px; background-color: #ffffff; margin-bottom: 80px;}
.ny-title{ font-size: 36px; font-weight: bold; margin-bottom: 20px; padding-bottom: 50px; text-align:center; border-bottom: 5px solid #eeeeee;}
.author{ color: #999; font-size: 14px; margin: 50px 0; text-align:center;}
.content{ font-size: 16px; line-height:35px;}
.content p img, .content img{ display: block; margin: 0 auto;}

.pages{width:100%;margin:0 auto;padding:45px 0;font-size:14px;text-align:center; clear:both;}
.pages .pageList-wrap{display:inline-block;}
.pages a{margin:0px 3px;padding:0 18px;height:46px;line-height:46px;border-radius:3px;background:#e4e4e4;display:inline-block;vertical-align:middle;text-align:center;user-select:none;color:#555555;}
.pages a.a1{width:100px;}
.pages .eliplise,
.pages .item{width:30px;}
.pages a.current{background:#3585fb;color:#fff;} 
.pages a.a1{text-indent:3333333em; overflow:hidden; width:60px;}
.pages a.a1:first-child{background:url(../images_1/page_fl.png) left center no-repeat;}
.pages a.a1:last-child{background:url(../images_1/page_fr.jpg) right center no-repeat;}
.pages .page-list-wrap{display:inline-block;}
.pages .page-count{height:30px;margin-left:20px;vertical-align:top;line-height:30px;display:inline-block;}
.pages .page-count_num{margin:0 5px;color:#be4c4d;font-size:18px;}
.pages .item.disabled{cursor:not-allowed;}
.pages .item.disabled:hover{background:#dedede;}
.pages .bg{font-weight:bold;color:#ffffff;background:#2d80b8;}


/* 分页样式 */
.cms_page{height:48px; font-size: 16px; line-height:28px;margin-top:50px;margin-bottom:20px; padding: 0 60px;text-align:left; clear:both;overflow:hidden;}
.cms_page a{ color: #333333;}
.cms_page .pre{background: #fff;border-left: 1px solid #eeeeee;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee; text-align: center;float: left; cursor: pointer;border-radius:3px 0px 0px 3px;height:34px;margin-top: 4px; padding:3px 10px;}
.cms_page .p{height:34px; margin-top: 4px; padding:3px 10px;}
.cms_page .next{background: #fff;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee; text-align: center;float: left; cursor: pointer;height:34px; margin-top: 4px; border-radius:0px 3px 3px 0px;padding-bottom:3px; padding:3px 10px;}
.cms_page input[type=text]{height:32px;line-height: 32px;border: 1px solid #a7b5bc;}
.cms-i1{ height:35px; line-height:35px;float: left;}
.cms-i2{ margin:0 10px;color:#0202a3; }
.cms-i3{padding-right:5px;float:right;position: relative;}
.cms-i4{padding-right:5px;float:right;}
.cms-i5{width:35px; font-size:14px;margin:5px; padding: 2px;text-align:center;}
.cms_page .next:hover,.page .p:hover,.page .pre:hover{background: #f5f5f5;}
.cms_page .active{ background: #0064b5; color: #ffffff;}
.cms_page .disable{color:#ccc;}
.cms_page .disable:hover{background: #fff;color:#ccc;cursor: default;}

.left_2 li.on{background-color:#16acb7; }
.left_2 li.on a{ border: 1px dashed #45bdc5;}

.left_4 li.on{background-color:#37b070; }
.left_4 li.on a{ border: 1px dashed #7fddab;}
.left_5 li.on{background-color:#37a7d4; }
.left_5 li.on a{ border: 1px dashed #60c1e8;}



.foot_2{background-color: #16acb7;}
.foot_4{ background-color: #37b070;}
.foot_4 .Footer-top{border-bottom: 1px solid #3bb976}
.foot_4 .Footer-bottom{border-top: 1px solid #33a167}
.foot_5{ background-color: #37a7d4;}
.foot_5 .Footer-top{border-bottom: 1px solid #41b6e5}
.foot_5 .Footer-bottom{border-top: 1px solid #39a2cb}