/*头部*/
.wrapper{width:1400px; margin:0px auto;}
@media(max-width:1440px){
	.wrapper{width:1300px; margin:0px auto;}
}
.toper { background:#fff; width:100%;}
.toper .top{height:40px; line-height: 40px; border-bottom: 1px solid #eee;}
.toper .top strong{color: #ff3300; font-size: 18px; font-family: 'webb';}
.toper .top i{background: url(../images/cxt.png); width:41px; height:24px; display: inline-block;vertical-align:middle;margin-right:10px;}
.toper .head{height:110px}
.toper .logo { display:block;float:left; background:url(../images/logo.png) no-repeat center;width:400px; height:80px; margin-top:12px}
.toper .t_left{float:left;}
.toper .miline{border-left:1px solid #eee;height:110px; padding-left: 20px; line-height:29px; margin-left: 20px;}
.toper .t_left h2{font-size:22px; font-weight: bold; padding-top:25px; color:#007986}
.toper .t_right{float:right;}
.toper .t_right .tel{ text-align:left; font-size:22px; line-height:30px; background: url(../images/telo.png) no-repeat left 50%; padding-left: 35px; font-family: 'Webb';}
.toper .t_right .mob{margin-top:25px; text-align:left; font-size:22px; line-height:30px; background: url(../images/tel2o.png) no-repeat left 50%; padding-left: 35px; font-family: 'Webb';}
.toper .t_nav{height:62px; background: #007986; width:100%}
.toper .t_nav span{display: block; font-size:12px; text-transform: uppercase;}
.alicxt{display: none;}
.toper ul{font-size:0; border-left:1px solid rgba(255,255,255,0.2)}
.toper ul li { display:inline-block;text-align:center; position:relative; width:12.5%}
.toper ul li:hover i,.toper ul li.check i { background:url(../images/enon.png);}
.toper li a {font-size:16px; display:block; height:50px; padding-top: 12px; line-height:20px;color:#fff; border-right:1px solid rgba(255,255,255,0.2)}
.toper li a:hover,.toper li:hover>a,.toper ul li.check a {color:#ddd;}
.toper li dl { position:absolute; z-index:999;top:58px;left:-20px;width:150px;display:none; text-align:left; background:#454141;padding:10px 0}
.toper li:hover>dl { display:block}
.toper li dl dd a,.toper li dl dd a:hover,.toper li.check dl dd a {font-size:12px; height:35px;line-height:35px;border-top:0;color:#fff; overflow:hidden;padding:0 20px}
.toper li dl dd a:hover { background:#231b00}
.nav-top { position: fixed; top: 0; left:0; z-index: 999;}
.mbmenu,.Fast-nav,.modal-window { display:none;}
.p50{padding: 45px 0 60px}
.hiddenpc{display: block;}
.protitle{background: url(../images/projt.png) repeat-x center; height:65px}
.protitle_l{float:left; font-size:18px; background: #fff; line-height: 65px; padding-right:30px; padding-left:35px; font-weight: bold;color:#057e3d}
.protitle_l span{font-weight: normal; color:#666}
.protitle_r{float:right; background: #fff; line-height: 65px; margin-right: 10px; padding: 0 10px;}
.mainwrap_l{float:left; width:21%;}
.mainwrap_r{float:right; width:78%;}
.lefttitle{background: url(../images/leftdi.png); height: 45px; padding-top: 45px; padding-left:20px; margin-top: 20px; color: #fff; font-size:22px}
.leftmenu{ background: #fff; border:2px solid #32a0b1; border-top:0; padding: 12px 15px 20px;box-shadow:0px 3px 4px rgba(0,0,0,.1)}
.leftmenu li{background:#32a0b1; font-size:16px; line-height:43px; border-radius:21px; margin-top:10px;}
.leftmenu li:hover{background: #2A5369;}
.leftmenu a{background:url(../images/leftmenu.png) no-repeat 90% 50%;padding-left:30px;color:#fff; display: block}
.alib{ margin-top:15px;border-radius: 8px;overflow: hidden;}
.alib a{background:none;padding-left:0px;}
@media(max-width:1440px){
	.leftmenu{ padding: 10px 15px 15px;}
	.leftmenu li{ line-height:40px; border-radius:20px; margin-top:10px;}
	.alib{ margin-top:15px;}
}
.productlist{}
.productlist li{float:left;width: calc(100% / 3 - 20px);margin-left: 20px; margin-top: 20px;box-shadow:0px 3px 4px rgba(0,0,0,.1)}
.productlist li:nth-child(3n+1){clear: both;}
.productlist h2{font-size:16px; padding:20px 0; border-bottom: 1px solid #e2e2e2; text-align: center}
.maintitle{padding:0; margin-bottom:20px; background: url(../images/ndi.png) no-repeat center 55%;}
.maintitle .title{font-size:30px; line-height: 45px; text-align: center;}
.maintitle .entitle{font-size:14px; text-align: center; text-transform: uppercase; color:#666}

.dbj{background: url(../images/thre-bj_02.jpg) no-repeat center;width: 100%;height: 275px;padding-top: 75px; position:relative;}
.dbj p{height:185px;margin: 0 auto;}
.dbj p a{float: left; display: inline-block; width: 161px;height: 115px;padding-top: 65px; font:22px "Microsoft YaHei";color: #ffffff;margin-right:130px; text-align: center;}
.dbj p a i{display: block;color: #ffffff;text-transform: uppercase;margin-top:8px; font-size:14px}
.dbj p .a1{background: url(../images/xg_03.png) no-repeat}
.dbj p .a2{background: url(../images/xg1_05.png) no-repeat}
.dbj p .a3{background: url(../images/xg1_07.png) no-repeat}
.dbj p .a4{background: url(../images/xg1_09.png) no-repeat;margin-right: 0px;}
.dw{z-index: 100; position: absolute;bottom:-23px;left:50%; display: block;background: url(../images/hg_03.png) no-repeat; margin-left: -258px; width: 516px;height: 46px;line-height: 46px;}
.dw .dw_l{float:left; width:220px; text-align: center;color: #fff;font-size:16px;}
.dw .dw_r{float:left; width:280px; text-align: center;font-size:16px;}
.dw .dw_r strong{font-size:20px; font-weight: normal; color:#ec0000}
.hotkeyword{line-height:70px;}
.hotkeyword a{margin-left:10px;}
.youshiwrap{padding:60px 0; background:#f2f3f5}
.youshibox{ background: url(../images/ysbg.png) no-repeat center center;}
.youshi{}
.youshi_l{float:left; width:41%; text-align: right;}
.youshi_r{float:right; width:55%; text-align: right;}
.yslist{margin-top:50px;}
.yslist p{margin:8px 0; line-height: 24px;font-size:16px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;}
.yslist h2{font-size:24px; line-height:40px; font-weight: bold; color:#007986}
.yslist .number{ font-size:30px; line-height:40px; font-family: 'Webb'; color:#dd137b; display: none;}

.homeabout{}
.homeabout_l{float:left;width:48%}
.homebox{padding:0}
.aboutfonttitle{ color:#333333; font-size:24px; line-height:150%; padding:5px 0 30px; font-weight:bold}
.aboutfonttitle h2{ color:#007986; text-transform:uppercase; font-weight:normal; font-size:24px}
.aboutbox{ line-height:220%; color:#666;}
.aboutbox span{font-size:18px; display:block; padding-bottom:20px; color:#333;}
.amore{margin-top:30px; text-align:center}
.amore a{border:1px solid #ddd; display:block; padding:13px 0;width:140px; background: #fff; text-transform:uppercase;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.amore a:hover{border:1px solid #007986; color:#007986}
.homeabout_r{float:right; width:44%}

.newswrap{padding:70px 0; background: url(../images/shopbg.jpg) no-repeat center bottom;}
.newswrap .newstitle{height:40px; margin-top: 20px;border-bottom: 1px solid #e2e2e2;}
.newswrap .newstitle_l{float:left; font-size:18px; line-height: 40px; font-weight: bold;}
.newswrap .newstitle_r{float:right; text-aligin:right; line-height: 40px;}
.newswrap .homenews_l{ width:66%; float:left;}
.homenewsbox{ border-bottom: 1px solid #e2e2e2;padding:25px 0;cursor: pointer;position: relative;}
.homenewsbox::after {content: "";display: inline-block;position: absolute;left: 0;bottom: -1px;width: 0;background-color: #007986;transition: all 600ms;
height: 1px;}
.homenewsbox:hover::after {width: 100%;}
.homenewsbox .img-wrap{float:left; width:36%; overflow: hidden;}
.homenewsbox .img-wrap img {transition: all .5s ease;}
.homenewsbox:hover .img-wrap img {transform: scale3D(1.1, 1.1, 1.1);}
.homenewsbox .font-wrap{float:right; width:60%}
.homenewsbox h2{text-overflow: ellipsis;white-space: nowrap;overflow: hidden; color:#222; font-weight: bold; font-size: 16px; line-height:35px; margin:10px 0;}
.homenewsbox:hover h2{color:#007986}
.homenewsbox .homedesc{color:#888; line-height:180%;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.homenewsbox .newmore{padding-top: 15px;}
.newswrap .homenews_r{ width:30%; float:right;}

/*faq*/
.fa_con{height:412px; overflow:hidden; margin-top:30px;}
.fa_con dl { border-bottom: #bbb 1px dotted; padding-bottom:10px; padding-top:8px;}
.fa_con dl dt {	background: url(../images/wen1.jpg) no-repeat 6px 50%; padding-left:32px; line-height:36px; font-size: 16px; color: #222;}
.fa_con dl dd {	overflow: hidden; background: url(../images/da1.jpg) no-repeat 6px 3px; padding-left: 32px; line-height: 24px; color:#888}
@media(max-width:1440px){
	.fa_con{height:390px}
}
.idx_lc{padding:20px 0 80px}
.idx_lc .container { position: relative;}
.idx_lc .lc_swiper { overflow: hidden;}
.idx_lc .lc_swiper .swiper-slide { text-align: center;position: relative;z-index: 1;}
.idx_lc .lc_swiper .swiper-slide .zzlcbox{ background: #eee;}
.idx_lc .lc_swiper .swiper-slide .zzlcbox .zzlcimg{overflow: hidden;}
.idx_lc .lc_swiper .swiper-slide .zzlcbox .zzlcimg img{-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.idx_lc .lc_swiper .swiper-slide .zzlcbox .zzlcfont{padding:10px 20px 20px; text-align: left; line-height:180%; color:#666;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.idx_lc .lc_swiper .swiper-slide .zzlcbox .zzlcfont h2{font-size:18px; line-height: 30px;padding:8px 0; color:#1c3f8e;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.idx_lc .lc_swiper .swiper-slide .zzlcbox:hover { background: #0051a3;}
.idx_lc .lc_swiper .swiper-slide .zzlcbox:hover .zzlcfont{color:#fff}
.idx_lc .lc_swiper .swiper-slide .zzlcbox:hover .zzlcfont h2{color:#fff}
.idx_lc .lc_swiper .swiper-slide .zzlcbox:hover img{transform:scale(1.1);}
.idx_lc .swiper-pagination{ left:46%; bottom:-30px}
.idx_lc .swiper-pagination .swiper-pagination-bullet { width: 12px;height: 12px;background: #999;opacity: 1; margin: 0 4px;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.idx_lc .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #0051a3;opacity: 1; width:30px; height:12px; border-radius: 6px;}

.part2{background:url(../images/index_45.jpg) center top no-repeat; padding:60px 0;}
.yingyong{background:#f2f2f2;}
.yingyong .part2{background:none;padding:80px 0 0;}
.part2 .cen_m{padding-top: 30px;}
.part2 .maintitle{color:#fff}
.part2 .maintitle .title{color:#fff}
.part2 .maintitle .entitle{color:#ddd}
.part2 ul li{ width:32%; float:left; margin-right:2%; margin-bottom:2%;}
.part2 ul li:nth-child(3n){margin-right: 0;}
.part2 ul li{ display:block; height:220px; background:#ffffff; border-radius:5px; box-shadow: 0 0 10px rgba(0,0,0,0.15); color:#646464;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.part2 ul li .cont{ width:88%; margin:0px auto;}
.part2 ul li .cont .photo{ width:24%; height:55px; float:left; margin-top: 30px;}
.part2 ul li .cont .js{ width:73%; float:right;margin-top: 30px;}
.part2 ul li .cont .js .bt{ color:#2a5369; font-weight:bold; font-size:18px; margin-bottom:10px;}
.part2 ul li .cont .js .nr{ font-size:14px; line-height:1.8; color: #888;}
.part2 ul li i { display: block; height:55px; margin-bottom:20px; background-repeat: no-repeat; background-position: 50% 0; content: ''; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease;}
.part2 ul li:hover i { background-position: 50% 100%;}
.part2 ul li:hover{ background:#acce39; color:#fff;}
.part2 ul li:hover .cont .js .bt,.part2 ul li:hover .cont .js .nr{color:#fff}
.index_more{background: #fff; width:110px; margin: 0px auto; text-align: center; line-height:40px; border-radius:4px;}
/*内页*/
.wrapperbox{background:url(../images/mainbg.png) repeat-y center top #e9edf0; border-top: 5px solid #7fd824;}
.wrapperbox_l{float:left; width:17%;}
.lefttitle1{ padding-top:35px; line-height: 1.2; font-size:26px;font-weight: bold; min-height: 75px;}
.lefttitle1 strong{display:block}
.leftmenu1{ padding:0;}
.leftmenu1 li{background:#7b8281; font-size:16px; line-height:52px; margin-top:2px; border-top-left-radius: 5px; border-bottom-left-radius: 5px}
.leftmenu1 li:hover{background:url(../images/leftmenu.png) no-repeat 90% 50% #007986;}
.leftmenu1 .on,.leftmenu1 .on a{background:url(../images/leftmenu.png) no-repeat 90% 50% #007986;border-top-left-radius: 5px; border-bottom-left-radius: 5px}
.leftmenu1 a{background:url(../images/leftmenu.png) no-repeat 90% 50%;padding-left:25px;color:#fff; display: block}
.wrapperbox_r{float:right; width:83%; background: #fff; padding: 30px 0 60px;}
.productmain{padding-left: 30px; min-height: 580px;}
.promaintit{border-bottom: 1px dotted #999; font-size: 24px; line-height:55px; color: #007986; margin-left: 25px; margin-bottom: 5px;}
.deanct{ min-height:300px; padding:60px; background:#fff; margin-top:-60px; position:relative; z-index:10; border-radius:5px;  box-shadow:0px 10px 25px rgba(0,0,0,0.1);}
.contact{padding:0 0 60px}
.titlebox{text-align: center; padding-bottom:40px;}
.abouttitle{font-size:26px; font-weight: bold; text-transform: uppercase;}
.abouttitle:after{content:''; width:30px; height:3px; display: block; background: #ec0000; margin: 15px auto 0;}
.aboutcontent{line-height: 2.2;}
.aboutcontent p{padding-top: 10px;}
.contact-l{float:left; width:50%; padding-top: 20px;}
.contact-r{float:right; width:40%; padding-top: 20px;}
.contact-l h2{font-size:18px; font-weight: bold; line-height: 36px; margin-bottom:20px; padding-left: 5px;}
.contact-l p{font-size: 16px;line-height: 30px;}
.contact-l span{display: inline-block; max-width:150px; text-align: center; padding-top: 10px; margin-left: 5px;}
.contact-l span img{border:1px solid #e2e2e2; margin-bottom: 10px;}
.procontact{border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.procontact span{text-transform: uppercase; color:#b91318; display: block; padding-top:15px;}
.procontact p{font-size: 14px;line-height: 30px;}
.pl25{padding-left: 25px;}
.productsm{background: #fff; line-height: 180%; padding:25px 0 25px 25px;}
.productsm strong{ color: #b91318}
.productsm_l{float:left; width:60%;}
.productsm_l img{width:100%}
.productsm_r{float:right; width:35%;}
.productsm .txcs h2{ font-size:20px; padding-bottom:15px}
.productsm .txcs{ line-height:180%; padding:10px 0 20px;}
.pro_date_obj{display: block;height: 37px;line-height: 37px;font-size: 18px; position: relative; border-bottom: 3px solid #e2e2e2; padding-left: 5px; margin-left: 25px; color: #000;}
.pro_date_obj:after { content: ''; position: absolute; width:83px; left:0; bottom:-3px; height:3px; background: #0d75be;}
.procscontent{line-height: 2; padding: 20px 0 20px 25px;}
.procontact{border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.procontact span{text-transform: uppercase; color:#b91318; display: block; padding-top:15px;}
.procontact p{font-size: 14px;line-height: 30px;}
.more_btn { margin:30px 0 0; position: relative; width: 145px; height: 45px; border: 1px solid #0d75be; overflow: hidden; box-sizing: border-box; z-index: 0; line-height: 43px; display: block; font-size: 14px; color: #0d75be; text-transform: uppercase; text-indent: 20px; transition: 0.3s ease 0s;}
.more_btn:before { content: ''; position: absolute; width: 12px; height: 7px; background: url(../images/ico_more_arrow3.png) no-repeat top left; background-size: 100% 100%; right: 12px; top: 50%; margin-top: -3px; z-index: 0; }
.more_btn:after { content: ''; position: absolute; right: 0; top: 0; width: 20%; height: 0; border-top: none; border-bottom: 58px #0d75be solid; border-left: transparent 30px solid; border-right: none; transition: 0.3s ease 0s; z-index: -1;}
.more_btn:hover { color: #fff; background-position: 90% center;}
.more_btn:hover:after { width: 100%; border-left-width: 0px;}
.viewtitle{color:#888; border-bottom: 1px dotted #ccc; padding: 20px 0 10px; text-align: center;}
.viewtitle h2{font-size:24px; color: #000; line-height: 160%; padding-bottom: 5px;}
.viewcontent{padding: 20px 0 30px; line-height:200%; min-height: 400px;}
.viewcontent img{text-align: center; margin: 10px auto; display: block;}
.info-page { background: #f4f5f8; text-align: center; padding:8px 15px; border: 1px solid #e8e8e8; margin-left:25px;}
.info-page a {display: inline-block; font-size: 14px; line-height: 36px; color: #666; transition: color .3s}
.info-page a:hover{color:#b91318;}
.info-page a.prev {float: left}
.info-page a.next {float: right}
.info-page a.return { padding: 0 15px 0 45px; background: url(../images/news11.png) no-repeat 15px center;transition: background .3s, color .3s}
.framemover a:hover {-webkit-animation: anim-moema-1 .3s forwards;animation: anim-moema-1 .3s forwards}
.framemover a i{display:inline-block;background:url(../images/mgs_icon.png) no-repeat;width:15px;height:12px;margin-left:10px;vertical-align:middle;margin-top:-3px;}
.move{ -webkit-animation: move 2s linear infinite; -moz-animation: move 2s linear infinite;-ms-animation: move 2s linear infinite; animation: move 2s linear infinite;}
@-webkit-keyframes move {
    0% { transform:translate(-5px, 0); -webkit-transform:translate(-5px, 0);-moz-transform:translate(-5px, 0);-ms-transform:translate(-5px, 0); }
    50% { transform:translate(5px, 0); -webkit-transform:translate(5px, 0); }
    100% {transform:translate(-5px, 0); -webkit-transform:translate(-5px, 0); }
}
@keyframes move {
    0% { transform:translate(-5px, 0); -webkit-transform:translate(-5px, 0); }
    50% { transform:translate(5px, 0); -webkit-transform:translate(5px, 0); }
    100% {transform:translate(-5px, 0); -webkit-transform:translate(-5px, 0); }
}

.add{background: url(../images/pc01.png) no-repeat left 5px; padding-left: 30px; margin: 10px 0;}
.tel{background: url(../images/pc02.png) no-repeat left 5px; padding-left: 30px; margin: 10px 0}
.email{background: url(../images/pc03.png) no-repeat left 5px; padding-left: 30px; margin: 10px 0}
.zip{background: url(../images/pc07.png) no-repeat left 5px; padding-left: 30px; margin: 10px 0}
.qq1{background: url(../images/pc06.png) no-repeat left 6px; padding-left: 30px; margin: 10px 0}
.site{background: url(../images/pc05.png) no-repeat left 6px; padding-left: 30px; margin: 10px 0 0}
.fax{background: url(../images/pc08.png) no-repeat left 6px; padding-left: 30px; margin: 10px 0 0}
.contact .row-input input {background: #f6f6f6;width: 97%;height:48px;border: none;font-size: 14px;padding-left: 2%; border:1px solid #e2e2e2}
.contact .row-input textarea{display:block; background: #f6f6f6;width: 95%;height:80px;font-size: 14px;padding:1% 2%;line-height: 26px;resize: none;border:1px solid #e2e2e2}
.contact .row-right{text-align: left;}
.contact .row-right input{background: #23527c;width: 160px;height:50px;border: none;font-size: 14px;color: #fff;cursor: pointer;}
.contact .row-right:hover input{background: #b91318;}
.contact .row{margin-bottom: 7px;}
.pd40{padding-bottom: 40px;}
.honor{margin-left:-10px}
.honor li{float:left; width:calc(100% / 5 - 10px); margin-left: 10px; margin-top: 10px;}
.honor img{border:1px solid #e2e2e2}
/*底部*/
.footer{background:#2a5369; padding:60px 0 0; color: #ddd;}
.footer .wrap{width:100%; display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex; -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;}
.footer h3{ font-size:16px; padding-bottom:15px; display: block;color: #fff;}
.footer a{color:#ddd;}
.footer a:hover{color:#fff;}
.footer .footer-l{ width:10%;}
.footer .footer-l dd{line-height:28px;}
.footer .footer-l p{ padding: 12px 0;}
.footer .footer-m{ width:64%;}
.footer .footer-r{ width:25%; text-align: right;}

.footer .ctct { border-left:1px dotted rgba(255,255,255,.2); border-right:1px dotted rgba(255,255,255,.2); padding-left:90px; width:500px; margin: 0px auto;}
.footer .ctct p {line-height: 35px;}
.footer .ctct p img,.footer .ctct p span {vertical-align: middle;}
.footer .ctct p img { margin-right: 14px;}
.footer .item {display: inline-block; text-align: center;}
.footer .item:last-child { margin-left: 20px;}
.footer .item p { margin:12px 0 0;}
.copyright{ padding: 20px 0; border-top:1px solid rgba(255,255,255,.1); text-align: center;color: #ddd; margin-top:50px;}

/*客服*/
.izl-rmenu{position:fixed; right:0; top:155px; z-index:999;}
.izl-rmenu .btna{width:55px; height:55px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/qq.png) no-repeat center center rgba(0,0,0,0.6); text-decoration:none; display:block;}
.izl-rmenu a:hover.btn-qq {background:url(../images/qq.png) no-repeat center center #ff811b;}
.izl-rmenu .btn-wx{background:url(../images/wx.png) no-repeat center center;background-color:rgba(0,0,0,0.6);}
.izl-rmenu .btn-wx:hover{background-color:#ff811b;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-111px; top:0px; display:none;width:111px;height:111px;}
.izl-rmenu .btn-wx .pic img,.izl-rmenu .btn-wx img{width:100%;max-width:none;}
.izl-rmenu .btn-phone{background:url(../images/tel1.png) no-repeat center center;background-color:rgba(0,0,0,0.6);}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:130px; left:-130px; top:0px; line-height:55px; color:#FFF; font-size:16px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/top.png) no-repeat center center;background-color:rgba(0,0,0,0.6);}
.izl-rmenu .btn-top:hover{background-color:#ff811b;}

table,td,tr,th{text-decoration: none;}
.ddtable{ width:100%; border-left:#e2e2e2 solid 1px;border-top:#e2e2e2 solid 1px;border-collapse:collapse;} 
.ddtable td{border-right:#e2e2e2 solid 1px;border-bottom:#e2e2e2 solid 1px;padding:5px;vertical-align:middle;}
.dd1{background:#e6f3ff;}
.imgcenter{text-align: center; padding-bottom: 30px;}

.kv{display: block;}
.kvmb{display: none;}