﻿@charset "UTF-8";
@import url("animate.css");
@import url("iconfont.css");
body{font-size: 12px;}
body,ul,li,h1,h2,h3,h4,h5,h6,a,form,input,p,table,tr,td,img,button{margin: 0;padding: 0;}
ul,li{list-style: none;}
a{text-decoration: none;}
textarea{overflow: auto; vertical-align: top; resize: vertical;}
table{border-collapse: collapse; border-spacing: 0;}
img,button,input{border: 0;}
input:focus,input:active{outline:none; -webkit-box-shadow: none; webkit-box-shadow: none;}
img{vertical-align: middle;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:'微软雅黑',"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.42857143;color:#333;background-color:#fff}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#666;text-decoration:none}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
/* 清除浮动 */
.clearfix{*zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before{content:"\0020";display:block;clear:both;height:0;line-height:0}
.clear{clear: both;}
.fr{float: right;}
.fl{float: left;}
.w_hidden{visibility: hidden;}
.h_opts{float: right;}
.h_opts ul{margin-top: 20px; margin-bottom: 18px;}
.h_opts li{float: left; padding: 0 5px; border-right: 1px solid #7f7f7f;}
.h_opts li a{color: #7f7f7f; text-decoration: none;}
.h_opts li a:hover{color: #ff8500;}
nav ul li.active{background: #ffaa4d;}
.ul-list li{width: 33.3333%;}
.main-slider .swiper-button-prev{top:30%; left: 415px; width: 37px; height: 113px; background: url(../images/left.png) no-repeat 0 0;}
.main-slider .swiper-button-next{top:30%; right: 300px; width: 37px; height: 113px; background: url(../images/right.png) no-repeat 0 0;}
.swiper-container .swiper-wrapper{padding-top: 40px; padding-bottom: 70px;}
.swiper-container img{max-width: 90%; margin: 0 auto; display: block;}
.swiper-container .swiper-pagination{text-align: left; padding-left: 60px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; bottom: 6px;}
.swiper-container .swiper-pagination-bullet{border-radius: 0; width: 40px; height: 6px; margin: 0 0 0 4px; opacity: 1; background-color: #fff; -webkit-transform: skew(-50deg); -moz-transform: skew(-50deg); -o-transform: skew(-50deg); -ms-transform: skew(-50deg); transform: skew(-50deg);}
.swiper-container .swiper-pagination-bullet-active{background: #ff6600;}
.swiper-container{width: 100%;} 
.main-slider{height: auto; background: url(../images/bg1.jpg) no-repeat center bottom; background-size: 100% 100%;}
.main-slider .swiper-button-prev{display: none;} 
.main-slider .swiper-button-next{display: none;}
.is-title{text-align: center; margin-bottom: 2em;}
.is-title h3{margin-top: 1em; color: #ff9c00; font-weight: bold; font-size: 2em; line-height: 1.4em;overflow: hidden;max-height: 3em;}
.is-title h3 span{color: #fff;}
.is-title p{color: #fff; margin-top: 1em; text-transform: uppercase; font-size: 1em; width: 98%; display: block; margin: 0 auto; height: 2em; line-height: 2em; overflow: hidden;}
.is_news_item{width: 21%; color: #fff; background: #ff8500; text-align: center; max-height: 350px; overflow: hidden; cursor: pointer; float: left; margin-left: 5.3%; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;}
.is_news_item .is_img{overflow: hidden; width: 100%; height: 30vmin;}
.is_news_item img{width: 100%;height: 100%;transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;display: block;}
.is_news_item h5{font-size: 1.2em; margin: 1em 0.2em; line-height: 1.8em; height: 2.2em; display: block; overflow: hidden; border-bottom: 1px dotted #fff;}
.is_news_itemp{padding: 0 0.2em; font-size: 1.2em; line-height: 1.5em; height: 6em; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.is_news_item:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);}
.index-search{height: auto; background: #181818;padding-top: 1.5em;} 
.is_news_item{width: 42%; margin-bottom: 20px; height: auto; padding-bottom: 1em; }
.is_news_item:first-child{margin-left: 5.3%;}
.index-square{background: #f3f3f3; width: 92%; margin: 0 auto; margin-top: 1em; margin-bottom: 1em;}
.index-square .container{padding: 0;}
.index-square a{color: #333; text-decoration: none;}
.index-square a .ling_pic{transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.index-square a:hover{color: #ff8500;}
.index-square a:hover .ling_pic{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.ins_left{float: left; width: 420px; padding-top: 34px; padding-bottom: 48px;}
.insl_top,
.insr_top{margin-bottom: 38px;}
.insr_top img{width: 100%;}
.insl_top img,
.insr_top img{width: 100%;}
.insl_bottom img,
.insr_bottom img{width: 100%;}
.lt_text{margin-top: 32px; text-align: center;}
.lt_text .lt_title_2{margin-left: 20%;}
.ins_right{padding-top: 34px; float: right; width: 420px;}
a.ins_center_wrapper{text-decoration: none;}
.ins_center{height: 140px; width: 140px; margin: 0 auto; padding-top: 60px; position: relative; z-index: 100; text-align: center; background: url(../images/lx_center.png) no-repeat center 0; background-size: contain;top: 7em;}
.ins_center h3{color: #fff; font-size: 18px; font-weight: bold; margin-bottom: 38px;}
.ins_center p{color: #fff; font-size: 20px;}
.ins_left {width: 35%; }
.ins_right {width: 35%; }
.lt_text span {font-size: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; padding: 0 0.5em; margin: 0;}
.lt_text .lt_title_2 {margin-left: 42.857%; }
.ins_center h3 {color: #fff; font-size: 18px; font-weight: bold; margin-bottom: 38px; }
.lt_text .lt_title {margin-left: 1%; font-size: 14px; font-weight: bold; letter-spacing: 2px; height: 22px; line-height: 22px; overflow: hidden; }
.lt_text .lt_title_2 {text-align: center;}
.ij_form_wrapper{overflow: hidden; padding-left: 1px;}
.ij_form_wrapper .ij_form .ij_form_t{text-align: center; margin: 0 auto; height: 2em; background: #ff8500; color: #fff; border-radius: 1em;width: 94%;line-height: 2em; font-size: 1.2em;}
.ij_form_wrapper .ij_form .ij_form_t img{margin: 0 auto; max-width: 100%;}
.ij_form_t p{display: inline; font-size: 1.2em; font-style: italic; color: #fff;}
.ij_form_wrapper .ij_form form{padding: 2em; padding-top: 3em;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-top-left-radius: 0; border-top-right-radius: 0; border-top: none; box-shadow: 0 0 black;margin-top: -0.4em;}
.ij_form_wrapper .lj_input{float: left; width: 33.87%; line-height: 38px; margin-right: 28px;}
.ij_form_wrapper .lj_input label{color: #fff; float: left; font-size: 18px; width: 54px; display: inline-block;}
.ij_form_wrapper .lj_input div{overflow: hidden;}
.ij_form_wrapper .lj_input input{width: 100%; padding-left: 1em; height: 3em; line-height: 3em; border-radius: 2em; -moz-border-radius: 2em; -webkit-border-radius: 2em;}
.ij_form_wrapper .lj_submit{float: left; width: 21.89%;}
.ij_form_wrapper .lj_submit button{height: 2em; line-height: 2em; background: -webkit-linear-gradient(top, #ff8400, #eb4909); background: -moz-linear-gradient(top, #ff8400, #eb4909); background: -o-linear-gradient(top, #ff8400, #eb4909); background: -ms-linear-gradient(top, #ff8400, #eb4909); width: 100%; color: #fff; font-size: 1.5em; border-radius: 2em; -moz-border-radius: 2em; -webkit-border-radius: 2em;}
.index-join {padding: 30px 0; height: auto;background: #181818;}
.ij_img {width: 100%;margin-bottom: 1em; text-align: center; color: #fff; font-size: 2em; height: 2em; line-height: 2em; overflow: hidden;}
.ij_form_wrapper .lj_input {float: left; width: 45%; }
.ij_form_wrapper .lj_submit {width: 100%; text-align: center; margin-top: 40px; }
.ij_form_wrapper .lj_submit button {width: 21.89%; } 
.ij_form_wrapper .lj_input {float: left; width: 100%; margin-bottom: 30px; }
.ij_form_wrapper .lj_submit {width: 100%; text-align: center; margin-top: 10px; }
.ij_form_wrapper .lj_submit button {width: 40%; }

.index-witness{margin: 2em 0;}
.iw-title{margin: 0 auto; width: 100%; color: #181818;}
.iw-slider{position:relative; margin-top: 35px; overflow: hidden; margin-bottom: 20px;}
.iw-slider .swiper-slide{background: #f6f6f6;}
.iw-slider .img-wrapper{overflow: hidden;}
.iw-slider img{width: 100%; height: 194px;margin-bottom: 1em; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;}
.iw-slider img:hover{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);}
.iw-slider h5{font-size: 1.3em; color: #ff8400; padding: 0 12px; height: 2em; line-height: 2em; overflow: hidden; text-align: center; margin: 0 auto; width: 92%; display: block; margin-bottom: 1em;}
.iw-slider .iw-join em{display: block; width: 9em; margin: 0 auto; height: 2.5em; line-height: 2.5em; text-align: center; background: -webkit-linear-gradient(top, #ff8400, #eb4909); background: -moz-linear-gradient(top, #ff8400, #eb4909); background: -o-linear-gradient(top, #ff8400, #eb4909); background: -ms-linear-gradient(top, #ff8400, #eb4909); border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; color: #fff; font-size: 1.2em; text-decoration: none;}
.iw-slider .iw-join em span{font-size: 18px;margin-left: 0.5em;}
.iw-slider .jia-prev{left: 0%; /* left: 15.625%; */ width: 37px; height: 113px; background: url(../images/left.png) no-repeat 0 0; top: 40%;}
.iw-slider .jia-next{right: 0%; width: 37px; height: 113px; background: url(../images/right.png) no-repeat 0 0; top: 40%;}
@media (max-width: 991px){.iw-slider .jia-prev{left: 1%; top: 40%;} .iw-slider .jia-next{top: 40%; right: 1%;}}
@media (max-width: 414px){.iw-slider .jia-prev{height: 50px; background-size: contain;left: 9%; top: 30%;} .iw-slider .jia-next{height: 50px; background-size: contain;    top: 30%;}}
.index-news{background: url(../images/news_bg.jpg) no-repeat center 0;background-size: 200% 100%;padding: 1em 0;}
.in-news{display: block;  height: 142px; margin: 48px auto 32px; text-align: center; background: url(../images/in_title.png) no-repeat center 10px;}
.in-news a{display: block; text-decoration: none; height: 100%;}
.in-news h3{font-size: 3rem; font-weight: bold; color: #ff8500; margin-bottom: 17px;}
.in-news p{color: #fff; font-size: 1.6rem;}
.in-news-list{padding: 0;}
.in-news_item{float: left; padding: 20px 22px 18px; margin-bottom: 22px; width: 50%; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; background: rgba(255, 255, 255, 0.3);}
.in-news_item .ini_img{float: left; width: 30%; height: 5.6em; margin-right: 1em;}
.in-news_item .ini_img img{width: 100%;height: 100%; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;}
.in-news_item .ini_img img:hover{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.in-news_item h5{font-size: 1.2em; height: 2.4em; line-height: 1.2em; overflow: hidden; color: #ff8500;}
.in-news_item p{color: #fff; font-size: 1em; height: 2.8em; line-height: 1.4em; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.in-news_item p a{text-decoration: none; color: #ff8500;}
.in-news_item p a:hover{color: #ff5800;}
.in-news_item:nth-child(odd){margin: 0 18px 0 -18px;}
.in-news_item{width: 100%;} .in-news_item:nth-child(odd){margin: 0 0 18px;}
.ia-title{width:100%；}
.index-about{margin-bottom: 83px;margin-bottom: 3em;}
.index-about .ai-content{margin-top: 25px;}
.ia-txt{width: 92%;display: block; margin: 0 auto;}
.ia-txt h5{font-size: 1.8rem; font-weight: bold; color: #464646; border-bottom: 1px solid #dfdfdf; display: block; overflow: hidden}
.ia-txt h5 span{border-bottom: 1px solid #ff8500; display: inline-flex; overflow: hidden; height: 3em; line-height: 3em;}
.ia-txtp{font-size: 1.4rem; line-height: 24px; max-height: 10em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;}
.ia-more{margin:0 auto;width: 80%;}
.ia-more a{position: relative; display: inline-block; margin-right: 15px; margin-top: 25px; width: 152px; height: 34px; line-height: 34px; text-align: center; background: -webkit-linear-gradient(top, #ff8400, #eb4909); background: -moz-linear-gradient(top, #ff8400, #eb4909); background: -o-linear-gradient(top, #ff8400, #eb4909); background: -ms-linear-gradient(top, #ff8400, #eb4909); border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; color: #fff; font-size: 14px; text-decoration: none;}
.ia-more a span{font-size: 18px;}
.iw-title{width: 100%;} .iw-title h3{font-size: 2em; margin-bottom: 14px; width: 90%; margin: 0 auto; text-align: center; font-weight: bold; height: 2em; line-height: 2em; overflow: hidden; display: block;} 
.iw-title p{margin-bottom: 14px; text-align: center; margin-top: 1em; text-transform: uppercase; font-size: 1.2em; width: 98%; display: block; margin: 0 auto; height: 2em; line-height: 2em; overflow: hidden;}
.ia-more a{margin-left: 5%; margin-right: 5%; margin-top: 25px; width: 39%; font-size: 1em;}
.copyright{position: relative; padding: 2em 1em 5em 1em; text-align: center; color: #cccccc; background: #333;}
.copyright .container{position: relative;}
.copyright .copy_txt a{text-decoration:none; color: #909090;}
.copyright .copy_txt a:hover{text-decoration:none; color: #ff8500;}
.down_line{height: 71px; widht: 100%; margin-bottom: 42px; background: url(../images/title_down.png) no-repeat center;}
/*头部*/
.bd-head{height: auto;background: #181818;position: relative;z-index: 999;}
.bd-head .container{width: 94%; color: #fff; padding: 0.4em 0;}
.navM{display: none;}
.navShow{}
.pc-nav{display: none;} 
.h_opts{display: none;} 
.navBtn{text-decoration: none; display: block; padding-left: 1.7em; width: 25%; height: 2em; line-height: 2em; background: url(../images/navbtn.png) no-repeat left center; background-size: 1.2em 1.2em; font-size: 1.2em; font-weight: bold; transition: 300ms; color: #fff; float: left;}
.navBtn:active, .navBtn:visited, .navBtn:focus, .navBtn:hover{color: #fff; text-decoration: none;} 
.navTabs{display: inline; position: absolute; left: 80px; bottom: -40px;} 
.navTabs li{display: inline; line-height: 20px; height: 20px; text-align: center;} 
.navTabs li a{color: #fff; display: inline-block; padding: 0 10px;text-decoration:none;} 
.navShow{} .navM{z-index: 1000; /*display: block;*/ width: 100%; height: auto; overflow: hidden; overflow-y: scroll; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 10.5em;} 
.navMbox{width: 100%; background: rgba(0, 0, 0, 0.5);} 
.navM ul{width: 100%; padding: 25px 0; background: rgba(0, 0, 0, 0.5); overflow: hidden;} 
.navM li{padding: 0 3%; height: 5em; line-height: 4em; text-align: center;}
.navM li a{width: 100%; height: 100%; display: inline-block; color: #FF9900; text-transform: uppercase; text-decoration: none;font-size: 1.5em;} 
.navM li a:hover{color: #FF9900;} 
.container h1{display: block; float: left; width: 16%;margin-left: 3%;overflow: hidden;}
.container .logo {display: block; width: 100%; height: auto;}
.container .logo img {width:100%; height: 100%;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.g-hd1 {color: #fff; font-size: 1em; font-weight: bold; display: block; overflow: hidden; height: 2.7em; float: left; margin: 4% 3% 5% 10%; border-right: 1px #e0e0e0 solid; letter-spacing: 0.2em; line-height: 65px;}
.g-hd2 {color: #fff; font-size: 0.8em; font-weight: bold; display: block; overflow: hidden; height: 2.8em; float: left; border-right: 1px #e0e0e0 solid; letter-spacing: 0.2em; margin-top: 0.5em; margin-bottom: 0.4em;}
.hd_slogan{float: right;color: #525252;/*padding: 4% 0 0 2.5%;*/width: 80%;font-size: 1em; margin-top: 23px;}
.hd_slogan img{display: block;width: 100%;}
.hd_slogan h2{display: block; font: bold 1.4em "Microsoft Yahei"; color: #fff; }
.hd_slogan p{padding-top: 4px;color: #fff;padding-top: 1%;}
.headnav{display: block;width: 100%;background: #ff8500;padding: 0.4em 1em;}

.swiper-slide{background-size: cover; background-position: center;}
.gallery-top{height: 80%; width: 100%;}
.news-list{margin-top: 40px;}
.news-list img{max-width:100%; height:auto !important; max-height: 230px;min-height: 200px;}
.news_item{width: 31.6%; float: left; margin-right: 2.6%; margin-bottom: 30px;}
.news_item img{width: 100%;}
.news_item h5{font-size: 1.8rem; color: #333; line-height: 1.4em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_item p{color: #666; font-size: 1.4rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; min-height: 2.8em;}
.news_item .news_date{color: #999999;font-size: 1.4rem;padding:0 0 10px;}
.news_item a{display: inline-block; border: 1px solid #dbdbdb; color: #999; font-size: 1.4rem; line-height: 40px; height: 40px; width: 140px; text-align: center; text-decoration: none; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.news_item a:hover{color: #fff; border: 1px solid #ff5800; background: #ff5800;}
.news_item:nth-child(3n+0){margin-right: 0;}
.news_item{width: 47.4%;} .news_item:nth-child(3n+0){margin-right: 2.6%;}
.news_item{width: 100%; margin: 0 0 20px;} .news_item:nth-child(3n+0){margin-right: 2.6%;}
.contact-form{margin-top: 120px; margin-bottom: 67px; border-bottom: 1px solid #e8e8e8;}
.contact-form form{margin-left: 206px;}
.cinput-btn{margin-top: 19px;}
.cinput-btn button{float: left; margin-left: 48px; margin-bottom: 67px; color: #fff; height: 50px; line-height: 50px; width: 185px; font-size: 1.8rem; background: #1f2228; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.cinput-btn button:hover{background: #ff8500;}
.map-area{width: 100%; margin-bottom: 30px; overflow: hidden;}
.glass-txt .glass_notice{margin-bottom: 1em;}
.glass-txt .glass_notice img{float: left; width: 100%;padding: 0 24px 0 18px; height: 10em;}
.glass-txt .glass_tech_img img{max-width: 100%;}
.glass-txt .glass_tech_txt{margin-top: 44px; padding: 0 24px 0 18px; line-height: 40px; font-size: 1.8rem; color: #666;}
.glass-txt .glass_tech_txt p{text-indent: 2rem;}
.glass-txt .glass_notice_txt{margin-top: 20px; padding: 0 18px; line-height: 28px; font-size: 1.4rem;} .glass-txt .glass_tech{float: none; margin: 0 auto;margin-top: 34px; padding: 0;width: 94%;} .glass-txt .glass_tech_txt{margin-top: 30px; padding: 0 18px; line-height: 28px; font-size: 1.4rem;}
.glass-show-bg2{width: 100%; height: 102px; background: url(../images/bg-3.jpg) no-repeat center 0;}
.glass-show-title{margin-top: 60px; margin-bottom: 50px;}
.glass-show-sample{float: left;}
.glass-show-sample02{margin-top: -103px; margin-left: 8px;}
.g_opr_img div{float: left; border: 5px solid #fff; box-shadow: 4px 4px 5px #888888;}
.g_opr_img .g_opr_left{margin-right: 15px; margin-top: -105px;}
.glass-budget{margin-top: 120px; width: 50%; float: left; padding: 0 23px 0 58px;}
.glass-budget .gb_title{margin-left: 60px; margin-bottom: 63px;}
.glass-budget .gb_title img{max-width:100%;}
.glass-budget .gb_line{margin-bottom: 38px; height: 64px; line-height: 64px; text-align: center;}
.glass-budget .gb_line div{float: left; -webkit-transform: skew(-30deg); -moz-transform: skew(-30deg); -o-transform: skew(-30deg); -ms-transform: skew(-30deg); transform: skew(-30deg);}
.glass-budget .gb_line span{display: inline-block; -webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); -ms-transform: skew(20deg); transform: skew(20deg);}
.glass-budget .gb_line a{display: inline-block; width: 100%; color: #fff; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.glass-budget .gb_line a:hover{background-color: #ff8500;}
.glass-budget .gb_line_left{width: 35.577%; font-size: 2.4rem; color: #2a2a28; font-weight: bold; background: #fff;}
.glass-budget .gb_line_right{width: 64.423%; color: #fff; font-size: 2.4rem; background: #2a2a28;}
.gc-table{margin-bottom: 50px;}
.gc-table table{width: 100%; text-align: center; border: 1px solid #dfdfdf;}
.gc-table table tr{height: 48px;}
.gc-table table tr:nth-child(even){background: #f5f5f5;}
.gc-table table .first-tr{border-top: 2px solid #fff;}
.gc-table table th{height: 62px; color: #fff; font-size: 1.8rem; text-align: center; background: #ff8500;}
.gc-table table td{font-size: 1.4rem;}
.gc-table table .first-td{border-top: 2px solid #fff; border-right: 2px solid #fff; font-size: 2rem; background: #f5f5f5;}
.gc-table table .th_name{width: 26.5%;}
.gc-table table .th_addr{width: 10%;}
.gc-table table .th_spec{width: 13.5%;}
.gc-table table .hub-table-title td{font-size:1.8rem;color:#ff8500;}
.glass-renew{background: #f5f5f5;}
.glass-renew .gr-title{margin: 40px 28px 80px;}
.glass-abt{padding: 75px 0 100px;}
.glass-abt .ga-title{margin-bottom: 50px;}
.ga-content .ga_txt{float: left; padding-right: 16px; width: 46.667%; line-height: 48px; font-size: 1.6rem; color: #666666;}
.ga-content .ga_img{float: left; margin-top: -100px; width: 53.333%;}
.ga-content .ga_img img{width: 100%;}
@-webkit-keyframes twinkling{0%{opacity: 0;} 100%{opacity: 1;}}
.gr-line{margin-bottom: 77px;}
.gr-line span{display: inline-block; float: left;}
.gr-line .left-square{height: 32px; width: 48px; background: url(../images/grey-line-start.jpg) no-repeat center center;}
.gr-line .right-square{height: 32px; width: 48px; background: url(../images/grey-line-end.jpg) no-repeat center center;}
.gr-line .grey_line{height: 32px; width: 106px; background: url(../images/grey-line.jpg) no-repeat center center;}
.gr-line .gr_line_btn{float: left; padding: 0 4px; width: 40px; font-size: 1.8rem; text-indent: -90%; white-space: nowrap;}
.gr-line .gr_line_btn a div{transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.gr-line .gr_line_btn a:hover div{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}
.gr-line .gr_line_btn .gr_jiameng div{-webkit-animation: twinkling 1s infinite ease-in-out; -moz-animation: twinkling 1s infinite ease-in-out; animation: twinkling 1s infinite ease-in-out;}
.gr-line .gr_line_btn .gr_jiameng:hover div{-webkit-animation: none; -moz-animation: none; animation: none;}
.gr-line .gr_line_btn > div{margin-top: 13px;}
.gr-line .gr_line_btn2{margin-top: -55px;}
.gr-line .gr_line_btn2 > div{margin-bottom: 19px;}
.gr-line .circle-outer-red{padding: 7px 0; width: 32px; height: 32px; background: #e95657; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.gr-line .circle-outer-yellow{background: #f59748;}
.gr-line .circle-outer-green{background: #1ec9b0;}
.gr-line .circle-outer-grey{background: #d0d0d0;}
.gr-line .cicle-inner-white{margin: 0 auto; width: 18px; height: 18px; background: #f5f5f5; border-radius: 50%;}
@media (max-width: 1229px){.gr-line .grey_line{width: 70px;} .gr-line .gr_line_btn{font-size: 1.6rem;}}
@media (max-width: 937px){.gr-line .grey_line{width: 50px;} .gr-line .gr_line_btn{font-size: 1.4rem;}}
@media (max-width: 797px){.glass-renew{display: none;} .gr-line{margin-bottom: 77px;} .gr-line .grey_line{width: 106px;} .gr-line .gr_line_btn2{margin-bottom: 80px;}}
@media (max-width: 707px){.gr-line{margin-bottom: 77px;}}
.glass-abt{padding: 75px 0 100px;}
.glass-abt .ga-title{margin-bottom: 50px;}
.glass-abt .ga-title img{max-width:100%;}
.ga-content .ga_txt{float: left; padding-right: 16px; width: 46.667%; line-height: 48px; font-size: 1.6rem; color: #666666;}
.ga-content .ga_img{float: left; margin-top: -100px; width: 53.333%;}
.ga-content .ga_img img{width: 100%;}
@media (max-width: 900px){.ga-content .ga_img{margin-top: 0px;}}
@media (max-width: 620px){.ga-content .ga_txt{padding: 0 16px; width: 100%; line-height: 36px; font-size: 1.4rem; color: #666666;} .ga-content .ga_img{width: 100%;}}
.glass_tech_txt h4{font-size: 2.6rem; color: #010000;}
.ldw-title{margin-bottom: 50px;}
.ldw-title img{max-width:100%;}
.ldw-txt{padding: 0 81px 0 132px; margin-bottom: 50px; color: #fff; font-size: 1.8rem;}
.ldw-case .ldw-case_left{float: left;}
.ldw-case .ldw-case_right{margin: -166px 0 0 -42px; float: right;}
@media (max-width: 1229px){.ldw-case .ldw-case_left{float: left; width: 50%;} .ldw-case .ldw-case_left img{width: 100%;} .ldw-case .ldw-case_right{margin: 40px 0 0 -52px; float: right; width: 50%;} .ldw-case .ldw-case_right img{width: 100%;}}
@media (max-width: 768px){.ldw-txt{padding: 0 20px; margin-bottom: 40px; font-size: 1.6rem;}}
@media (max-width: 680px){.ldw-txt{font-size: 1.6rem;} .ldw-case .ldw-case_left{width: 100%;} .ldw-case .ldw-case_right{margin: 40px 0 0 -52px; width: 100%;}}
.light-change{height: 1081px; background: url(../images/light-bg-2.jpg) no-repeat center 0;}
.light-change-title{margin: 82px 27px;}
.light-change-title img{max-width:100%;}
.lc-img{margin-bottom: 32px;}
.lc-img div{border: 9px solid #040000; width: 49.6666%;}
.lc-img div img{width: 100%;}
.lc-img .lc-img_left{float: left;}
.lc-img .lc-img_right{float: right;}
.lc-txtbox{margin-bottom: 47px;}
.lc-tb-left{width: 287px; height: 63px; line-height: 63px; color: #fff; font-size: 1.8rem; text-align: center; background: url(../images/txt-box-1.png) no-repeat 0 0;}
.lc-tb-right{float: right; padding: 18px 21px 0 57px; height: 83px; width: 852px; color: #fff; font-size: 1.8rem; background: url(../images/txt-box-3.png) no-repeat 0 0;}
.lc-tb-left2{float: left; margin-top: 30px; padding: 18px 57px 0 21px; height: 83px; width: 852px; color: #fff; font-size: 1.8rem; background: url(../images/txt-box-4.png) no-repeat 0 0;}
.lc-tb-right2{float: right; width: 287px; height: 63px; line-height: 63px; color: #fff; font-size: 1.8rem; text-align: center; background: url(../images/txt-box-2.png) no-repeat 0 0;}
.lc-tb-right2 .lr2_inner{padding-left: 20px;}
@media (max-width: 1229px){.lc-tb-left{margin-bottom: 20px; background: url(../images/txt-box-1.png) no-repeat 0 0;} .lc-tb-right{float: right; padding: 18px 21px 0 57px; height: 83px; width: 852px; color: #fff; font-size: 1.8rem; background: url(../images/txt-box-3.png) no-repeat 0 0;} .lc-tb-left2{float: left; margin-top: 30px; padding: 18px 57px 0 21px; height: 83px; width: 852px; color: #fff; font-size: 1.8rem; background: url(../images/txt-box-4.png) no-repeat 0 0;} .lc-tb-right2{float: right; width: 287px; height: 63px; line-height: 63px; color: #fff; font-size: 1.8rem; text-align: center; background: url(../images/txt-box-2.png) no-repeat 0 0;} .lc-tb-right2 .lr2_inner{padding-left: 20px;}}
@media (max-width: 991px){.light-change{padding-bottom: 40px; height: auto; background: url(../images/light-bg-2.jpg) repeat-y center 0;}}
@media (max-width: 870px){.lc-tb-right{float: right; padding: 18px 21px 18px 57px; min-height: 83px; height: auto; width: auto; color: #fff; font-size: 1.8rem; background: url(../images/txt-box-3.png) repeat-y 0 0;} .lc-tb-left2{float: left; margin-top: 30px; padding: 18px 57px 18px 21px; min-height: 83px; height: auto; width: auto; color: #fff; font-size: 1.8rem; background: url(../images/txt-box-4.png) repeat-y right 0;} .lc-tb-right2{float: right; width: 287px; height: 63px; line-height: 63px; color: #fff; font-size: 1.8rem; text-align: center; background: url(../images/txt-box-2.png) no-repeat 0 0;} .lc-tb-right2 .lr2_inner{padding-left: 20px;}}
@media (max-width: 768px){.lc-img{margin-bottom: 32px;} .lc-img div{border: 9px solid #040000; width: 100%;} .lc-img div img{width: 100%;} .lc-img .lc-img_left{float: left; margin-bottom: 30px;} .lc-img .lc-img_right{float: right;}}
.lc-tb-left4{float: left;}
.lc-tb-left3{float: left; padding: 18px 57px 0 21px; height: 163px; width: 852px; color: #fff; font-size: 1.8rem; background: url(../images/txt-box-5.png) no-repeat 0 0;}
.lc-tb-right3{float: right; padding: 18px 21px 0 57px; height: 163px; width: 852px; color: #fff; font-size: 1.8rem; background: url(../images/txt-box-6.png) no-repeat 0 0;}
.lun-vs{margin-top: -264px; padding-top: 324px; height: 1378px; background: url(../images/lun-bg1.png) no-repeat 0 0;}
.lun-vs-title{margin-left: 144px; width: 1032px; height: 136px; background: url(../images/vs.png) no-repeat center center;}
.lun-vs-title div{margin-top: 35px; width: 372px; height: 65px; line-height: 65px; font-size: 3.6rem; text-align: center;}
.lun-vs-title .bao_repair{float: left; color: #ff8500; background: url(../images/vs-left.png) no-repeat 0 0;}
.lun-vs-title .tra_repair{float: right; color: #fff; background: url(../images/vs-right.png) no-repeat 0 0;}
.lun-repair{height: 1056px; background: url(../images/lun-bg2.png) no-repeat 0 0;}
.lun-vs-table{margin-top: 30px;}
.lun-vs-row{position: relative; width: 938px; margin: 0 0 0 186px;}
.lun-vs-row > div{float: left; width: 50%; color: #333333; font-size: 1.6rem;}
.lun-vs-row .lvr_bao_title{padding-left: 28px; height: 60px; line-height: 60px; color: #fff; font-size: 3.6rem; font-style: italic; background: #4f2900;}
.lun-vs-row .lvr_tra_title{width: 100%; height: 60px; background: #8f8f8f;}
.lun-vs-row .lvr_bao_txt{padding: 30px 34px 0 22px; overflow: hidden; height: 120px; max-height: 120px; border-right: 1px dashed #ff8400; background: #fff;}
.lun-vs-row .lvr_tra_txt{padding: 30px 34px 0 22px; overflow: hidden; height: 120px; max-height: 120px; background: #fff;}
.lun-vs-row .pk-logo{position: absolute; left: 50%; margin-left: -88px;}
.lun-vs-row .pk-triangle{position: absolute; z-index: 10; width: 0; height: 0; border-left: 88px solid transparent; border-right: 88px solid transparent; border-top: 119px solid #fff200;}
.lun-vs-row .pk-txt{position: absolute; z-index: 20; width: 168px; top: 0; left: 0; color: #fff; font-size: 60px; text-align: center;}
@media (max-width: 1229px){.lun-vs-title{margin-left: 20px; width: 800px; height: 136px; background: url(../images/vs.png) no-repeat center center;} .lun-vs-title div{margin-top: 35px; width: auto; height: 65px; padding: 0 20px; line-height: 3rem; font-size: 3rem; text-align: center;} .lun-vs-title .bao_repair{background-size: contain;} .lun-vs-title .tra_repair{background-size: contain;} .lun-vs-row{position: relative; width: 800px; margin: 0 0 0 40px;}}
@media (max-width: 889px){.lun-vs-title{margin-left: 10%; width: 80%; height: 136px; background: url(../images/vs.png) no-repeat center center;} .lun-vs-title div{margin-top: 35px; width: auto; height: 65px; padding: 0 20px; line-height: 3rem; font-size: 3rem; text-align: center;} .lun-vs-title .bao_repair{background-size: contain;} .lun-vs-title .tra_repair{background-size: contain;} .lun-vs-row{position: relative; width: 80%; margin: 0 0 0 10%;} .lun-vs-row > div{float: left; width: 50%; color: #333333; font-size: 1.4rem;} .lun-vs-row .lvr_bao_title{padding-left: 28px; height: 60px; line-height: 60px; color: #fff; font-size: 2rem; font-style: italic; background: #4f2900;} .lun-vs-row .lvr_tra_title{width: 100%; height: 60px; background: #8f8f8f;} .lun-vs-row .lvr_bao_txt{padding: 30px 34px 0 22px; overflow: hidden; height: 140px; max-height: 140px; border-right: 1px dashed #ff8400; background: #fff;} .lun-vs-row .lvr_tra_txt{padding: 30px 34px 0 22px; overflow: hidden; height: 140px; max-height: 140px; background: #fff;}}
@media (max-width: 666px){.lun-vs{height: auto; background: url(../images/lun-bg1.png) repeat-y 0 0;} .lun-vs-title{margin-left: 40px; height: 80px; background: url(../images/vs.png) no-repeat center center;} .lun-vs-title div{margin-top: 35px; width: auto; height: 65px; padding: 0 20px; line-height: 2rem; font-size: 2rem; text-align: center;} .lun-vs-title .bao_repair{background-size: contain;} .lun-vs-title .tra_repair{background-size: contain;} .lun-vs-row{position: relative; width: 80%; margin: 0 0 0 10%;} .lun-vs-row > div{float: left; width: 50%; color: #333333; font-size: 1.2rem;} .lun-vs-row .lvr_bao_title{padding-left: 28px; height: 40px; line-height: 40px; color: #fff; font-size: 1.6rem; font-style: italic; background: #4f2900;} .lun-vs-row .lvr_tra_title{width: 100%; height: 40px; background: #8f8f8f;} .lun-vs-row .lvr_bao_txt{padding: 20px 10px 0;} .lun-vs-row .lvr_tra_txt{padding: 30px 34px 0 22px; overflow: hidden; height: 140px; max-height: 140px; background: #fff;}}
@media (max-width: 543px){.lun-vs-title{background: none;} .lun-vs-row .pk-logo{margin-left: -44px;} .lun-vs-row .pk-triangle{border-left: 44px solid transparent; border-right: 44px solid transparent; border-top: 88px solid #fff200;} .lun-vs-row .pk-txt{width: 88px; top: 0; left: 0; color: #fff; font-size: 30px;}}
@media (max-width: 425px){.lun-vs-title div{margin-top: 35px; width: auto; height: 65px; padding: 0 20px; line-height: 1.4rem; font-size: 1.4rem; text-align: center;} .lun-vs-title .bao_repair{background-size: contain;} .lun-vs-title .tra_repair{background-size: contain;} .lun-vs-row{position: relative;} .lun-vs-row > div{float: left; width: 50%; color: #333333; font-size: 1.2rem;} .lun-vs-row .lvr_bao_title{padding-left: 0; height: 40px; line-height: 40px; color: #fff; font-size: 1.4rem; font-style: italic; background: #4f2900;} .lun-vs-row .lvr_tra_title{width: 100%; height: 40px; background: #8f8f8f;} .lun-vs-row .pk-logo{position: absolute; left: 50%; margin-left: -44px;} .lun-vs-row .pk-triangle{position: absolute; z-index: 10; width: 0; height: 0; border-left: 44px solid transparent; border-right: 44px solid transparent; border-top: 88px solid #fff200;} .lun-vs-row .pk-txt{position: absolute; z-index: 20; width: 88px; top: 0; left: 0; color: #fff; font-size: 30px; text-align: center;}}
.lun-change-show .lcs_four{width: 46%; margin-right: 14px; border: 12px solid #040000;}
.lun-change-show .lcs_four img{width: 100%;}
.lcs_detail .lcs_title{margin-left: 200px; margin-bottom: 24px;}
.lcs_detail .lcs_orange{margin-top: -135px; margin-left: 236px;}
.lun-change .lc-txtbox{margin-top: 60px;}
.paint-vs .bao_paint{font-size: 3rem;}
.paint-repair{height: 1438px; background: url(../images/paint-bg2.png) no-repeat 0 0;}
.paint-compare{margin-top: 34px;}
.paint-compare .paint-txt{float: left; padding: 0 54px; width: 48.5%; line-height: 40px; font-size: 1.8rem; color: #666;}
.paint-compare .paint-txt .paint_txt_title{margin-bottom: 34px;}
.paint-compare .paint-pic{float: left; margin-top: 30px; width: 51.5%;}
@media (max-width: 1229px){.paint-compare{margin-top: 34px;} .paint-compare .paint-txt .paint_txt_title{margin-bottom: 20px;} .paint-compare .paint-txt .paint_txt_title img{max-width: 100%;} .paint-compare .paint-pic img{width: 100%;}}
@media (max-width: 768px){.paint-compare{margin-top: 34px;} .paint-compare .paint-txt{padding: 0 18px; font-size: 1.6rem; width: 100%;} .paint-compare .paint-pic{width: 100%;}}
.paint-vs-row{position: relative; width: 938px; margin: 0 0 0 186px;}
.paint-vs-row > div{float: left; width: 50%; color: #333333; font-size: 1.6rem;}
.paint-vs-row .lvr_bao_title{padding-left: 28px; height: 43px; line-height: 43px; color: #fff; font-size: 2.4rem; font-style: italic; background: #333;}
.paint-vs-row .lvr_tra_title{width: 100%; height: 43px; line-height: 43px; background: #333;}
.paint-vs-row .lvr_bao_txt{padding: 30px 34px 0 22px; overflow: hidden; border-right: none; background: #fff;}
.paint-vs-row .lvr_tra_txt{padding: 30px 34px 0 40px; overflow: hidden; height: 120px; max-height: 120px; background: #fff;}
.paint-vs-row .pk-logo{position: absolute; left: 50%; margin-left: -30px; width: 60px; height: 60px; top: 60px; background: #ff8500; border-radius: 50%;}
.paint-vs-row .pk-txt{left: 0; color: #fff; width: 100%; font-size: 20px; line-height: 60px;}
.paint-vs-row .lvr_bao_txt{height: 112px;}
.paint-vs-row .lvr_tra_txt{height: 112px;}
@media (max-width: 1229px){.lun-vs-title .bao_paint{font-size: 2.4rem;} .lun-vs-title .tra_repair{background-size: contain;} .lun-vs-row{position: relative; width: 800px; margin: 0 0 0 40px;}}
@media (max-width: 889px){.lun-vs-row{position: relative; width: 80%; margin: 0 0 0 10%;} .lun-vs-row > div{float: left; width: 50%; color: #333333; font-size: 1.4rem;} .lun-vs-row .lvr_bao_title{padding-left: 28px; height: 60px; line-height: 60px; font-size: 2rem; font-style: italic;} .lun-vs-row .lvr_tra_title{width: 100%; height: 60px; background: #8f8f8f;} .lun-vs-row .lvr_bao_txt{padding: 30px 34px 0 22px; overflow: hidden; height: 140px; max-height: 140px; border-right: 1px dashed #ff8400; background: #fff;} .lun-vs-row .lvr_tra_txt{padding: 30px 34px 0 22px; overflow: hidden; height: 140px; max-height: 140px; background: #fff;}}
@media (max-width: 666px){.lun-vs{height: auto; background: url(../images/lun-bg1.png) repeat-y 0 0;} .lun-vs-title{margin-left: 40px; height: 80px; background: url(../images/vs.png) no-repeat center center;} .lun-vs-title div{margin-top: 35px; width: auto; height: 65px; padding: 0 20px; line-height: 2rem; font-size: 2rem; text-align: center;} .lun-vs-title .bao_repair{font-size: 1.6rem;} .lun-vs-title .tra_repair{background-size: contain;} .lun-vs-row{position: relative; width: 80%; margin: 0 0 0 10%;} .lun-vs-row > div{float: left; width: 50%; color: #333333; font-size: 1.2rem;} .lun-vs-row .lvr_bao_title{padding-left: 28px; height: 40px; line-height: 40px; color: #fff; font-size: 1.6rem; font-style: italic; background: #4f2900;} .lun-vs-row .lvr_tra_title{width: 100%; height: 40px; background: #8f8f8f;} .lun-vs-row .lvr_bao_txt{padding: 20px 10px 0;} .lun-vs-row .lvr_tra_txt{padding: 30px 34px 0 22px; overflow: hidden; height: 140px; max-height: 140px; background: #fff;}}
@media (max-width: 543px){.lun-vs-title{background: none;} .lun-vs-row .pk-logo{margin-left: -44px;} .lun-vs-row .pk-triangle{border-left: 44px solid transparent; border-right: 44px solid transparent; border-top: 88px solid #fff200;} .lun-vs-row .pk-txt{width: 88px; top: 0; left: 0; color: #fff; font-size: 30px;}}
@media (max-width: 462px){.paint-vs-row .pk-logo{display: none;}}
@media (max-width: 425px){.lun-vs-title div{margin-top: 35px; width: auto; height: 65px; padding: 0 20px; line-height: 1.4rem; font-size: 1.4rem; text-align: center;} .lun-vs-title .bao_repair{font-size: 1.2rem; background-size: contain;} .lun-vs-title .tra_repair{background-size: contain;} .lun-vs-row{position: relative;} .lun-vs-row > div{float: left; width: 50%; color: #333333; font-size: 1.2rem;} .lun-vs-row .lvr_bao_title{padding-left: 0; height: 40px; line-height: 40px; color: #fff; font-size: 1.4rem; font-style: italic; background: #4f2900;} .lun-vs-row .lvr_tra_title{width: 100%; height: 40px; background: #8f8f8f;} .lun-vs-row .pk-logo{position: absolute; left: 50%; margin-left: -44px;} .lun-vs-row .pk-triangle{position: absolute; z-index: 10; width: 0; height: 0; border-left: 44px solid transparent; border-right: 44px solid transparent; border-top: 88px solid #fff200;} .lun-vs-row .pk-txt{position: absolute; z-index: 20; width: 88px; top: 0; left: 0; color: #fff; font-size: 30px; text-align: center;}}
.paint-square{position: relative; height: 902px; color: #fff; text-align: center;}
.paint-square h5{font-size: 2.4rem; font-weight: bold;}
.paint-square h5:nth-child(2){color: #fee300;}
.paint-square p{line-height: 2.6rem; font-size: 1.6rem;}
.paint-squre-01{position: absolute; left: 0; top: -84px; padding: 181px 104px 0 90px; width: 586px; height: 639px; color: #fff; text-align: center; background: url(../images/lingxing_01.png) no-repeat 0 0;}
.paint-squre-02{position: absolute; padding: 154px 141px 0 130px; left: 552px; top: 20px; width: 641px; height: 698px; background: url(../images/lingxing_02.png) no-repeat 0 0;}
.paint-squre-03{position: absolute; padding: 106px 92px 0 80px; left: 316px; top: 380px; width: 445px; height: 485px; background: url(../images/lingxing_03.png) no-repeat 0 0;}
@media (max-width: 1229px){.paint-squre-01{left: -130px;} .paint-squre-02{left: 422px;} .paint-squre-03{left: 186px;}}
@media (max-width: 1190px){.paint-repair{height: auto; padding-bottom: 30px; background-repeat: repeat-y;} .paint-square{height: auto;} .paint-squre-01{position: static;} .paint-squre-02{position: static;} .paint-squre-03{left: 386px;}}
@media (max-width: 850px){.paint-squre-01{margin-bottom: 20px;} .paint-squre-03{left: 316px;}}
@media (max-width: 780px){.paint-squre-03{position: static; margin-top: -30px;}}
@media (max-width: 658px){.paint-square h5{font-size: 2rem; font-weight: bold;} .paint-square p{line-height: 2.6rem; font-size: 1.4rem;} .paint-squre-01{position: static; width: 100%; background-size: contain;} .paint-squre-02{width: 100%; position: static; background-size: contain;} .paint-squre-03{background-size: contain;}}
@media (max-width: 610px){.paint-squre-02{padding-top: 100px;}}
@media (max-width: 540px){.paint-square{display: none;} .paint-square h5{font-size: 1.6rem; font-weight: bold;} .paint-square p{line-height: 2rem; font-size: 1.2rem;} .paint-squre-02{padding: 100px 100px 0px 100px;}}
.paint-diff > div{float: left; width: 50%;}
.paint-diff > div img{width: 100%;}
.paint-diff .paint-diff-left img{width: 100%;}
.paint-diff .paint-diff-right .paint-diff-title{margin: 44px 0 44px 124px ;}
@media (max-width: 768px){.paint-diff{padding-top: 40px;} .paint-diff > div{width: 100%;} .paint-diff .paint-diff-right .paint-diff-title{margin: 44px 0 ;} .paint-diff .paint-diff-right .paint-diff-title img{max-width: 100%;}}
.diandu_video .glass_notice_txt{margin-top: 0; padding: 0;}
.glass-txt .diandu_intro{margin-top: 75px;}
.diandu-info{margin-top: -90px; height: 757px; background: url(../images/diandu-bg-2.png) no-repeat 0 0;}
.diandu-content{margin-top: 174px; margin-left: 52px; color: #fff;}
.diandu-first{padding-top: 140px; float: left; width: 24.75%;}
.diandu-first h3{margin-bottom: 28px; height: 62px; line-height: 62px; width: 295px; border: 1px dotted #fff; text-align: center; font-size: 3.2rem;}
.diandu-first div{padding: 28px 0 0 23px; background: url(../images/top_left.png) no-repeat 0 0;}
.diandu-first div p{padding-bottom: 17px; line-height: 30px; font-size: 1.6rem; background: url(../images/right_bottom.png) no-repeat right bottom;}
.diandu-second{margin-left: 90px; margin-top: 75px; float: left; width: 24.75%;}
.diandu-second div{padding: 28px 0 0 23px; background: url(../images/top_left.png) no-repeat 0 0;}
.diandu-second div p{padding-bottom: 17px; line-height: 30px; font-size: 1.6rem; background: url(../images/right_bottom.png) no-repeat right bottom;}
.diandu-second h3{margin-top: 38px; height: 62px; line-height: 62px; width: 295px; border: 1px dotted #fff; text-align: center; font-size: 3.2rem;}
.diandu-second .diandu-second-h3{display: none;}
.diandu-third{margin-left: 74px; float: left; width: 25%;}
.diandu-third h3{margin-bottom: 38px; line-height: 62px; width: 295px; border: 1px dotted #fff; text-align: center; font-size: 3.2rem;}
.diandu-third div{padding: 28px 0 0 23px; background: url(../images/top_left.png) no-repeat 0 0;}
.diandu-third div p{padding-bottom: 17px; line-height: 30px; font-size: 1.6rem; background: url(../images/right_bottom.png) no-repeat right bottom;}
@media (max-width: 966px){.diandu-info{margin-top: 0px; height: auto; background: #ff8500;} .diandu-content{margin-top: 40px; margin-left: 0px;}}
@media (max-width: 910px){.diandu-first{padding-top: 30px; width: 100%;} .diandu-second{margin-left: 0px; margin-top: 75px; float: left; width: 47%;} .diandu-third{margin-left: 4%; float: left; width: 48%;} .diandu-third h3{margin-bottom: 38px; line-height: 62px; width: 295px; border: 1px dotted #fff; text-align: center; font-size: 3.2rem;}}
@media (max-width: 615px){.diandu-first{padding-top: 30px; width: 100%;} .diandu-first h3{font-size: 2.4rem;} .diandu-second{margin-left: 0px; margin-top: 25px; float: left; width: 100%;} .diandu-second h3{font-size: 2.4rem; display: none;} .diandu-second .diandu-second-h3{display: block; margin-top: 0px; margin-bottom: 20px;} .diandu-third{margin-left: 0; margin-top: 25px; float: left; width: 100%;} .diandu-third h3{margin-bottom: 38px; line-height: 62px; width: 90%; border: 1px dotted #fff; text-align: center; font-size: 2.4rem;}}
@media (max-width: 450px){.diandu-first h3{font-size: 1.8rem; line-height: 50px; height: 50px;} .diandu-second h3{font-size: 1.8rem; line-height: 50px; height: 50px;} .diandu-third h3{font-size: 1.8rem; line-height: 50px; height: 50px;}}
.chs-title{float: right; margin-top: 58px;}
.chs-pics .chs_left{float: left; width: 45.666%;}
.chs-pics .chs_left img{width: 100%;}
.chs-pics .chs_right{float: right; width: 50%;}
.chs-pics .chs_right img{margin-left: -70px; margin-top: 55px;}
.cp-top{margin-top: 97px;}
.cp-left{/* padding-right:20px; */ float: left; width: 50%;}
.cp-left .cpl_two{float: left; width: 47.333%; margin-right: 12px;}
.cp-left .cpl_two img{width: 100%;}
.cp-left .cpl_two .cpl_two_top{margin-bottom: 10px;}
.cp-left .cpl_one{float: left; width: 47%;}
.cp-left .cpl_one img{width: 100%;}
.cp-right{float: left; margin-top: 37px; padding: 0 18px; width: 50%;}
.cp-right img{max-width: 100%;}
.cp-right h5{margin-top: 32px; margin-bottom: 30px; padding-left: 115px; font-size: 2.4rem; font-weight: bold; font-style: italic;}
.cp-right h6{color: #ff8500; font-weight: bold; font-size: 1.8rem;}
.cp-right .cp_t_txt{line-height: 34px; font-size: 1.6rem;}
.cp-bottom{margin-top: 65px;}
.case-title{margin-top: 57px; margin-bottom: 50px;}
.case-title img{max-width:100%;}
.case-slider{overflow: hidden;}
.cimg-wrapper{cursor: pointer;}
.cimg-wrapper img{width: 100%;}
.cimg-wrapper div{position: absolute; bottom: 0; width: 100%; height: 49px; line-height: 49px; color: #fff; text-align: center; background: rgba(0, 0, 0, 0.5);}
.dumo-wrapper div{bottom: 12px; width: auto; left: 6px; right: 12px;}
.case-more{margin-top: 34px; text-align: center;}
.case-more a{display: inline-block; width: 172px; line-height: 50px; color: #fff; font-size: 1.8rem; background: #ff8500; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.shebei-slider{overflow: hidden;}
.about-bottom{margin-bottom: 22px;}
.about-bottom .abb_txt{margin-bottom: 50px; line-height: 52px; font-size: 1.6rem; color: #666;}
#myModal.modal{top:20%;}
.other-title{padding-bottom:50px;}
.other-project{margin: 50px 0 100px;}
.other-navs .nav-pills li{margin-bottom: 20px;}
.other-navs .nav-pills a{background: #ff5800; color: #fff;}
.other-navs .nav-pills li.active a{background: #ffaa4d; color: #fff;}
.other-navs .nav-pills a:hover{background: #ff8500; color: #fff;}
.other-mobile-navs{display: none;}
.other-mobile-navs .nav-pills li{margin-bottom: 20px; margin-left: 2%; width: 48%; float: left;}
@media (max-width: 991px){.other-navs{display: none;} .other-mobile-navs{display: block;}}
@media (max-width:500px){.other-title{padding-bottom:10px;margin-bottom:20px;}}
.op-list{margin-top:0;}
.abb_img{overflow: hidden;}
.line-modal{top: 40%;}
.sitemap-content{margin-top: 100px;}
.about-slider{margin-bottom:70px;}
/*---搜索----*/
.so_box{display:none;}
.so_box{ display: inline; width: 72%; overflow: hidden; font-size: 1em; margin-right: 3%; float: right;}
.so_box li{display: inline; line-height: 20px; height: 20px; text-align: center;} 
.so_box li a{color: #fff; display: inline-block; padding: 0 10px;text-decoration:none;} 
.so_box .m-ipt{width: 84%;float: left;}
.so_box .u-bt{width: 16%; height: 2.4em; line-height: 2.4em; text-shadow: none; float: right; background: url(../images/so.gif) no-repeat; -webkit-background-size: cover; -moz-background-size: cover; background-size: 100% 100%; position: relative; left: 0; z-index: 99; margin-left: -1.5%; border-top-right-radius: 0.3em; border-bottom-right-radius: 0.3em;}
.so_box .u-in{float: left; position: absolute; z-index: 100; left: 82%;height: 2.4em; text-align: center; font-size: 1em; color: #fff; background: none; border: 0;}
.so_box .u-key1 {width:100%; height: 2.4em;line-height: 2.4em; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;color:#ccc; text-indent:2%; font-size:1em;float:left; z-index:10; position:relative;border-top-left-radius: 0.3em;border-bottom-left-radius: 0.3em;} /*搜索中的请输入关键词样式*/
/*底部导航*/
.f_nav {margin: 0 auto; text-align: center; width: 100%; height: 4em; padding: 0.3em 0; background: #181818; position: fixed; bottom: 0; z-index: 999;}
.f_nav a{color: #fff; display: block; text-align: center; width: 25%; float: left; margin: 0 auto;font-size: 0.9em;}
.f_nav a i{display: block;font-size: 1.5em;line-height: 1.4em;}
.jishu{width: 92%;display: block;margin: 0 auto;text-align: center;}
.copy_txt .jishu a{color: #ccc;}
/*新闻*/
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}
.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}
.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;padding-bottom: 1em;}
@media (min-width:768px){}
@media (min-width:992px){.container{width:970px}}@media (min-width:1230px){.container{width:1200px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
/*内页搜索导航栏目*/
.posi{width: 100%; height: auto; z-index: 999;background: #ff8500;}
.g-back{overflow: hidden;position: relative;text-align:right;margin-top:1px; padding: 7px 11px 7px 9px;}
.g-back a{display: inline-block;font-size:0.875em;height: 32px;line-height: 28px; width:32px;position: relative;}
.g-back .u-bp {background: url(../images/nyskinsbar.png) no-repeat; background-size: 35px 600px;display: block; float: left; }
.g-back .u-bl {background: url(../images/nyskinsbar.png) no-repeat; background-size: 35px 600px; background-position: 0 -286px;float: right;}
.g-se{float: left;left: 5%;position:relative;width: 70%;} 
.g-se .m-ipt{display: block;float: left;width: 75%;}
.g-se .u-in{position:absolute; z-index:100;width:42px; height:30px;background:transparent;}
.g-se .u-key{width:130%;height: 2.5em;padding:7px 0;line-height:14px;color: #d0d0d0; border: 1px solid #532611;box-shadow: 3px 2px 3px #ccc inset; border-right:0;border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:0; -webkit-border-bottom-right-radius:0; text-indent:15px;float:left;background: #f4efdf;}
.g-se .u-bt{width: 42px; height: 30px; float: right; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; position: relative; background-color: #181818; background-image: -webkit-gradient(linear, left top, left bottom, from(#181818), to(#181818)); background-image: -webkit-linear-gradient(top, #272727, #181818); background-image: -moz-linear-gradient(top, #232323, #232323); background-image: -o-linear-gradient(top, #232323, #232323); background-image: -ms-linear-gradient(top, #232323, #232323); background-image: linear-gradient(top, #232323, #232323);}
.g-se .u-bt:before{content:'';display:block;width:12px;height:12px;border-radius:17px;position:absolute;right:15px;top:8px;z-index:99;border:3px solid #fff;} 
.g-se .u-bt:after{background:#fff;content:'';display:block;width:4px;height:10px;border-radius:5px;border:0;position:absolute;right:12px;top:15px;z-index:99;-webkit-transform:rotate(-52deg);-o-transform:rotate(-52deg);-ms-transform:rotate(-52deg);transform:rotate(-52deg);} 
/*内页分类展开页面*/
.type{width: 100%; top: 10.5em; background: #ff8500; overflow-x: hidden; -webkit-overflow-scrolling: touch; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; height: 13em; padding: 1rem 0; display: none; z-index: 999; position: absolute;padding-top: 0;}
.type li{width:90%;background:#fff;margin:2% auto;overflow:hidden;position:relative;}
.type li a{display: block;float:left;width:80%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;padding:0 4%;color:#333;line-height: 2em;font-size: 1.2em;height: 2em;}
.type li span.commonfont{font-size:0.3rem;line-height:0.46rem;display:block;width:16%;text-align:center;color:#666;position:absolute;top:0;right:0;}
.type li dl{float:left;border-top:2px solid #232323;width:100%;display:none}
.type li dl dd{overflow:hidden}
.type li dl dd a{width:100%}
.type h2{ width: 50%;font-size: 1.2em;margin: 0 auto; color: #fff;font-weight: normal; float: left;line-height: 2em;}
.type li span i{color: #333;font-size: 1.2em;line-height: 1.8em;}
.u-top{background: #181818; color: #f4efdf; font-size: 0.8em; height: 2.5em; line-height: 2em; display: block; text-align: center; position: relative; background-color: #181818; background-image: -webkit-gradient(linear, left top, left bottom, from(#181818), to(#181818)); background-image: -webkit-linear-gradient(top, #272727, #181818); background-image: -moz-linear-gradient(top, #232323, #232323); background-image: -o-linear-gradient(top, #232323, #232323); background-image: -ms-linear-gradient(top, #232323, #232323); background-image: linear-gradient(top, #232323, #232323);}
.u-top:before{position:absolute; content:""; width:0; height:0; top:22%; left:48%; border-left:0.7em solid transparent; border-right:0.7em solid transparent; border-bottom:0.7em solid #f4efdf;}
.typecz{width: 90%;display: block;margin:1em auto; margin-bottom: 1em;}
.typecz a{float: right; display: block; width: 2em; height: 2em; line-height: 2em; font-size: 1.2em; text-align: center;color: #fff;border-radius: 0.2em;}
/*列表页列表布局*/
.g-bd .m-con-2 { margin-bottom:26px;background: #fff;}
.g-bd .m-con-2 a{ display:block;}
.g-bd .m-con-2 dl { border-bottom:1px solid #ffffff; box-shadow:0 1px #e6e6e6; margin-bottom:2px; padding:12px 18px 12px 10px; position:relative;}
.g-bd .m-con-2 dt { float:left;display:block;border:1px solid #ccc; margin-right:11px;width: 130px;height: 110px;}
.g-bd .m-con-2 dt img { display:block;border:1px solid #e2e2e2;width: 100%;height: 100%;}
.g-bd .m-con-2 h3 { height: 1.5em; line-height: 1.5em; overflow: hidden; padding-right: 10px; color:#333;margin-left: 0.4em;font-size: 1.2em;text-overflow: ellipsis;white-space: nowrap;}
.g-bd .m-con-2 em { float: right;color: #666;font-size: 1em;line-height: 4em;}
.g-bd .m-con-2 p { font-size: 0.9em;max-height: 65px;line-height: 22px; margin:5px; margin-right:3%; overflow: hidden; color: #666;}
.g-bd .m-con-2 .s-babg p span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.g-bd .m-con-2 .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{ display: none;}
.g-sbox .m-con .u-lifo span,.g-bd .m-con-2 dl span{display:block; width:9px;height:16px;position:absolute; top:57px;right:3%;}/*列表箭头样式*/
.g-sbox .m-con .u-lifo span:before,.g-bd .m-con-2 dl span:before,.g-bd .m-con.z-spe dl span:before{content:""; position:absolute;background:#aaaaaa;width:11px; height:11px; right:0;top:0;z-indx:10;-moz-transform: rotate(45deg);/*角度45度，针对火狐浏览器写的兼容*/-o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/-webkit-transform: rotate(45deg); /*针对苹果浏览器写的兼容*/transform: rotate(45deg);}/*列表箭头css3样式*/
.g-sbox .m-con .u-lifo span:after,.g-bd .m-con-2 dl span:after,.g-bd .m-con.z-spe dl span:after{content:"";position:absolute;background:#fff;width:11px; height:11px; right:4px;top:0;z-indx:11;-moz-transform: rotate(45deg);/*角度45度，针对火狐浏览器写的兼容*/-o-transform: rotate(45deg); /*针对欧朋浏览器写的兼容*/-webkit-transform: rotate(45deg); /*针对苹果浏览器写的兼容*/transform: rotate(45deg);} /*列表箭头css3样式*/
/*图片列表页*/
.m-cpzx{overflow: hidden; padding: 1.3em 0 0;}
.m-cpzx h3{overflow: hidden; padding: 1em 4.6875% 0.7em;}
.m-cpzx h3 a{color: #595757; float: left; line-height: 2.5em; padding: 0 0 0 6%; position: relative; width: 42%;font-size: 116%;overflow: hidden;height: 2.5em;}
.m-cpzx h3 a span{font-size: 116%;}
.m-cpzx h3 a::before{border-bottom: 0.5em solid transparent; border-left: 0.5em solid #9a9a9a; border-top: 0.5em solid transparent; content: ""; height: 0; left: 6%; position: absolute; top: 0.8em; width: 0; z-index: 9;}
.m-cpzx h3 a:nth-of-type(2n){float: right;}
.m-cpzx p{overflow: hidden; padding: 0 4.6875%;}
.m-cpzx p a{color: #656565; float: left; font-family: Arial,Helvetica,sans-serif; margin-bottom: 0.8em; text-align: center; width: 48%;}
.m-cpzx p a:nth-of-type(2n){float: right;}
.m-cpzx p a i{display: block; height: 0.25em; padding-bottom: 0.4em;margin-top: -0.2em;}
.m-cpzx p a span{height: 1.2em; line-height: 1.2em; font-size: 1em; display: block; overflow: hidden;}
.m-cpzx img{width: 100%;height: 9.5em;border: 1px #ddd solid;}
/*内页内容*/
.g-bd{width:100%;height:auto;overflow: hidden;}
.g-bd h3{color: #666;}
.m-btit{line-height: 35px; padding-left: 12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;border-top:1px solid #d9d9d9; box-shadow:0 1px #fff; position:relative; background-color:#f6f6f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea); background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea); background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea); background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea);background-image: linear-gradient(top, #f6f6f6, #eaeaea);border-bottom:1px solid #d9d9d9; color: #666;font-weight: normal;} 
.m-btit:before{content:""; position:absolute;left:0;top:0;width:100%;border-top: 1px solid #fff;}
.m-btit span{padding:0 8px; position:relative; height:100%; top:-12px; display:inline-block;}
.m-btit span:before{content:""; position:absolute;background:#7c7c7c;width:8px; height:8px; left:2px;top:3px;z-index:10;-moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);} 
.m-btit span:after{content:""; position:absolute;width:8px; height:8px; left:1px;top:3px;z-index:11; background-color:#f2f2f2;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#eeeeee));background-image: -webkit-linear-gradient(top, #f2f2f2, #eeeeee);background-image: -moz-linear-gradient(top, #f2f2f2, #eeeeee); background-image: -o-linear-gradient(top, #f2f2f2, #eeeeee); background-image: -ms-linear-gradient(top, #f2f2f2, #eeeeee); background-image: linear-gradient(top, #f2f2f2, #eeeeee); -moz-transform: rotate(45deg);-o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.m-btit a{color: #666;} 
.g-bd .m-con {margin-top: 1em; margin-bottom:26px;background: #fff;}
.g-bd .m-con a{ display:block;}
.g-bd .m-con dl { border-bottom:1px solid #ffffff; box-shadow:0 1px #e6e6e6; margin-bottom:2px; padding:12px 26px 12px 10px; position:relative;}
.g-bd .m-con dt { float:left;display:block;border:1px solid #ccc; margin-right:11px;width: 130px;height: 110px;}
.g-bd .m-con dt img { display:block;border:1px solid #e2e2e2;width: 100%;height: 100%;}
.g-bd .m-con h3 { height: 24px; line-height: 24px; overflow: hidden; padding-right: 10px; color: #0e7907;margin-left: 0.4em;}
.g-bd .m-con em { float: right;color: #c4c4c4;font-size: 1em;line-height: 2em;}
.g-bd .m-con .s-babg p span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.g-bd .m-con .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{ display: none;}
.m-con .u-mtit{width: 92%; margin: 0 auto;}
.m-con .u-mtit h2 {font-size: 1.3em; text-align: center; font-weight: bold; color: #2c2c2c; display: block; padding-top: 1em; }
.m-con .u-mtit p {font-size: 0.8em;text-align: center; height: 2.4em; line-height: 2.4em; display: block; padding-bottom: 7px; color: #666;}
#content img {width: 100%; display: block; margin: 0 auto; max-width: 560px;margin-bottom: 0.5em;}
.body_t{font-size: 1.2em; line-height: 1.6em; overflow: hidden; color: #666; text-indent: 2em; margin: 1em 0;}
.m-mcon, .procontent {border-top: 1px solid #e6e6e6; padding: 1em 4% 1em 4%; color: #666;line-height: 22px; font-size: 1em;}
.m-mcon_a {padding: 2% 4% 0% 4%;}
.pagea{display: block; width: 97%; height: 2em; line-height: 2em; color: #000; background: #ddd; border-radius: 1em; margin: 2% auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-indent: 1rem; padding-right: 3%; font-size: 1.2em;}
.pagea span{color:#000;}
.pagea a{color:#6d6d6d;}
.pagea a:hover{color:#d42a2a;}
/*内页相关资讯*/
.m-about{margin-bottom: 1em;}
.nynav {width: 100%; background: #181818; display: block; color: #fff; position: relative; overflow: hidden; white-space: nowrap; text-indent: 1em; height: 2em; font-size: 1.2em; line-height: 2em; text-overflow: ellipsis;}
.m-about .list { margin:5px; font-size:12px; line-height:22px;text-indent: 1em; }
.m-about .list a {font-size: 1.1em; height: 2.4em; line-height: 2.4em; display: block; overflow: hidden; color: #666; text-overflow: ellipsis; white-space: nowrap;border-bottom: 1px #dadada dashed;}
.m-about .list a:nth-child(1) { border-top:0; }
.m-about .list a:last-child { border-bottom:0; }
.m-about .list a span{float: right; padding-right: 2%; display: block; color: #999; font-size: 0.9em;}

.pageController{padding-right:10px; padding-top: 18px;padding-bottom:30px;color:#505050;margin:0 auto;border-top:1px solid #E2E3E4;margin-top:10px;line-height:24px;overflow: hidden;width: 100%;}
.pageController li{float: left;padding: 0px 5px;}
.pageController a{background-color:#FFF;vertical-align:middle; border:#efefef 1px solid; color:#505050;padding:5px 8px; margin-right:3px;margin-left:3px;}
.pageController a:hover{background-color:#efefef;color:#438ece; text-decoration:none;border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#ff0000;border:#efefef 1px solid;}
.pageController .t1{float:left;margin-right:5px;height:24px;line-height:22px;white-space:nowrap;}
.pageController .t2{float:right;vertical-align:middle;line-height:24px;}
.pageController .t2 #current{padding:0 5px;line-height:24px;}
.pageController .t1 span{padding-left:4px;padding-right:4px;}
.pageController select{height:24px;vertical-align:middle;text-align:center;line-height:24px;}
.pageController select option{vertical-align:middle;}