﻿@charset "utf-8";
/* CSS Document */
.banner{position: relative;margin-top:0;overflow: hidden}
.banner .swiper-pagination-yi{position: absolute;bottom:15px;z-index: 10;text-align: center;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide video{width: 100%; }
.banner .swiper-slide .m{display: none;}
.banner .swiper-pagination-yi .swiper-pagination-bullet{margin:0 5px;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;border-radius: 10px;border:1px solid #fff;}
.banner .swiper-pagination-bullet-active{background: #e90013;opacity: 1;border:1px solid #e90013;}
.banner .swiper-button-next{background: none;width: 50px;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;outline: medium;}
.banner .swiper-button-prev{background: none;width: 50px;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;outline: medium;}
.banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 1%;}
.banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 1%;}
.banner .swiper-button-next i, .banner .swiper-button-prev i{font-size: 30px;color: #eee;}


.banner .swiper-button-next:hover{background:rgba(0,0,0,0.5);}
.banner .swiper-button-prev:hover{background:rgba(0,0,0,0.5);}

.banner .subiao{position: absolute;left: 50%;bottom:70px;z-index: 100;width: 50px;text-align: center;margin-left: -25px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.banner .subiao i{color: #FFF;font-size: 30px;opacity: 0.4;}
.banner .subiao p{width: 4px;height: 4px;border-radius: 50px;background: rgba(255,255,255,0.4);margin-top: 4px;}
.banner .subiao p:last-child{width: 6px;height: 6px;}

/*文字屑*/
.zx_bt{background: url(../images/var.png) no-repeat center top;padding-bottom: 30px;}
.zx_bt h2{text-align: center;font-size: 35px;color: #151515;font-weight: 400;padding-bottom: 5px;font-weight: bold; line-height: 65px;}
.zx_bt p{text-align: center;font-size:18px; color:#666;margin-top: 5px;margin-bottom: 25px;}

.content{}
.id_cont{padding: 35px 0; overflow: hidden;}
.id_cont .gy_tit{height: 40px; background: url(../images/ab1tit.jpg) no-repeat; text-align: center; font-size: 16px; font-weight: normal; padding-top: 45px; color: #000;}
.id_cont>p{padding: 0 128px;text-align: center;font-size: 14px;color: #333;line-height: 30px;height: 60px;overflow: hidden;margin-bottom: 20px;}
.id_cont span{display: block;margin-left: 470px;}
.id_cont span a{display: block;float: left;width: 112px;height: 36px;line-height: 36px;margin-right: 38px;text-align: center;font-size: 14px;color: #fff;border-radius: 3px;background: #009eea;}
.id_cont span .btn2{background: #333}

.id_cont .a1_b2{margin-top: 54px;}
.id_cont .a1_b2 ul{margin-left: -4%;}
.id_cont .a1_b2 ul li{float: left;width: 21%;margin-left: 4%;}
.id_cont .a1_b2 ul li a.img{display: block;width: 181px;margin: 0 auto;}
.id_cont .a1_b2 ul li img{width: 181px;height: 181px;margin: 0 auto;}
.id_cont .a1_b2 ul li h2{color: #000;font:500 18px/44px "微软雅黑";text-align: center; padding: 8px 0;}
.id_cont .a1_b2 ul li h2 a{color: #000;}
.id_cont .a1_b2 ul li h3{color: #000;font:500 14px/27px "微软雅黑";}


.ad-bg{background:#f5f5f5 url(../images/c_bg.jpg) no-repeat center top; background-size: 100%; padding:3.75rem 0;}
.ad-bg .ad-index .ad-list{margin-left: -2%; overflow: hidden;}
.ad-bg .ad-index .ad-list li{float: left;text-align:center;width:31.333%; margin-left: 2%;margin-bottom: 2%; overflow:hidden;transition:all 0.6s ease;position: relative;cursor: pointer;}
.ad-bg .ad-index .ad-list li .img1 {width:100%;}
.ad-bg .ad-index .ad-list li .img1 img{max-width:100%;transition:all 0.6s ease;}
.ad-bg .ad-index .ad-list li .w1{color:#fff;font-size:18px;padding:12px 0;position: absolute;background: rgba(0,0,0,.55);left: 0; bottom: 0; width: 100%;}


.adv{width: 100%; background: url(../images/adv.jpg) no-repeat center; color: #fff; height: 200px;}
.adv .b_l{float: left;padding-top: 48px; line-height: 48px;}
.adv .b_l p{font-size: 22px;}
.adv .b_l strong{font-size: 35px;}

.adv .b_r{float: right;margin-top: 60px; padding-left:70px;width:310px;background:url(../images/phone1.png) left center no-repeat;}
.adv .b_r p{font-size: 18px;}
.adv .b_r .dh{font-size: 36px; font-weight: bold; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif"}


.g_ys{ width: 100%;margin-top: 30px; overflow: hidden;}
.g_ys .ysno1{left:52.5%;top:13px;z-index: 100;}
.g_ys .ysno2{left:44.5%;top:485px;z-index: 100;}
.g_ys .ysno3{left:52.5%;top:965px;z-index: 100;}
.g_ys .ysno4{left:44.5%;top:1410px;z-index: 100;}
.ysltit{top:5px;right: 0;}
.ys2tit{top:485px;left: 0;}
.ys3tit{top:955px;right: 0;}
.ys4tit{top:1400px;left: 0;}
.g_ys .m_gy{height: 460px;}
.g_ys .m_gy dt{float: left;width: 50%;height: auto;overflow: hidden;}
.g_ys .m_gy dt img{width: 100%;display: block;transition: all 1s ease 0s;}
.g_ys .m_gy dt:hover img{transform: scale(1.05);opacity: 0.86}
.g_ys .m_gy dd{float: left;width: calc(100% - 54%);padding-top: 130px; padding-left:3%;}
.g_ys .m_ys2 dd,.g_ys .m_ys4 dd{padding-left: 0;padding-right: 5%; width: 45%;}
.g_ys .m_gy h3{background: url(../images/ysh3.jpg) no-repeat 0 bottom;height: 58px;font-size: 24px;font-weight: bold;color: #e60011;margin-bottom: 18px;}
.g_ys .m_gy h3 b{color: #093450}
.g_ys .m_gy p{font-size: 15px;color: #555;line-height: 30px;}
.g_ys .m_gy p b{font-weight: normal;color: #555}
.g_ys .m_gy .ddup{height: 180px;}
.g_ys .m_gy ul{width: 495px;height: 90px;border: 1px solid #eeeeee;border-radius: 5px;padding: 16px 25px 0 25px;}
.g_ys .m_gy li img{float: left;width: 75px;height: 75px;margin-right: 20px;transition: all 3s ease 0s;}
.g_ys .m_gy li:hover img{transform:rotate(360deg);}
.g_ys .m_gy li em{display: block;float: left;width: 80%;padding-top: 14px;font-size: 14px;line-height: 28px;color: #555;font-weight: bold;}
.g_ys .m_gy li span{display: block;font-size: 12px;color: #555;text-transform: uppercase;}


.prod_t{text-align: center; display: block;position: relative;}
.prod_t p{ font-size:85px; color:#f0f0f0; text-transform: uppercase;line-height: 100px; font-weight: bold;}
.prod_t dl{color: #333;display: block;position: absolute;left: 0;right: 0;margin: 0 auto;font-size: 45px;top: 25px;}
.prod_t i{color: rgba(255,255,255,0.8); display: block;font-style: normal; font-size: 18px; line-height: 30px;}

.process{width: 100%; position: relative;padding:40px 0; margin: 40px 0 25px;  background: #fff url(../images/lc_bg.jpg) top center no-repeat;}
.process .prod_t p{ color:rgba(255,255,255,0.1);}
.process .prod_t dl{color: #fff;}

.process_b{ margin-top: 35px;}
.process_b li{float: left;display: block; background: #fff; text-align: center;font-size: 14px; line-height: 24px; color: #777; padding: 25px 12px 35px 12px; border: 1px solid #eee; width:14.25%;border-right: none; position: relative; box-sizing: border-box;}
.process_b li .icon1{ width: 85px; height: 85px; line-height: 85px; border-radius: 50%; background: #0091fe; overflow: hidden; margin: 0 auto;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.process_b li:hover .icon1{ box-shadow: 10px 10px 10px #e60011 inset; background: #e60011;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -o-transform: rotateY(360deg); -ms-transform: rotateY(360deg);}
.process_b li .icon2{ position: absolute; left: 0; width: auto; right: 0; margin: 0 auto; bottom: 0;}
.process_b li p{font-size:30px; font-family: "arial"; line-height: 30px;color: #333; padding: 20px 0 12px 0;}

.process_b .phone{width:510px; margin:40px auto auto auto;height: 50px; line-height: 50px;color: #fff;font-size: 16px; background: #333;border-radius: 25px;}
.process_b .phone a{display: block;width: 150px; text-align: center; margin-right: 20px; border-radius: 25px; float: left;background: #e60011;color: #fff;}
.process_b .phone i{display: block;font-style: normal;color: #fff;float: left; }
.process_b .phone span{display: block;float: left;color: #fff;font-size: 30px; letter-spacing: 1px; font-weight: bold;font-family: "arial";}
  


.about_all{width: 100%;padding:30px 0; overflow: hidden;}
.about_l{width: 52%;text-align: justify; margin-top: 0;}
.about_l .prod_t{text-align: left;}
.about_l .prod_t dl{padding-left: 10px;top: 17px;}
.about_l .word{margin-top: 20px;text-align: justify;font-size: 15px;line-height: 35px;color: #000;font-weight: lighter;}
.about_r{width:auto;width:calc(100% - 55%);border: 10px solid #e5e5e5;}


.hzhb-bg{background:#f5f5f5 url(../images/news_bg.png) no-repeat;padding:2.645rem 0;}
.hzhb-bg .hzs{padding:1.2% 0 ; overflow: hidden;}
.hzhb-bg .hzs ul {margin-right:-2%; }
.hzhb-bg .hzs ul li{ width:18%; margin-right:2%; margin-bottom: 1.5%; float:left; box-sizing: border-box;position: relative; background: #fff;}
.hzhb-bg .hzs ul li .hz{width:100%;text-align: center; overflow: hidden; border: 0px solid #ddd;}
.hzhb-bg .hzs ul li .hz img{ max-width:88%; margin: 10px auto; transition: all .3s;}
.hzhb-bg .hzs ul li .hz img:hover{transform: translateY(-10px);}
.hzhb-bg .hzs ul li p{font-size: 14px; line-height: 22px;}



.dyip{background:#fff; padding:0 0 35px 0; overflow: hidden;}
.dyip .swiper-father{position: relative;}
.dyip .index_product{padding:0;}
.dyip .index_product .swiper-slide{background: #FFF;}
.dyip .index_product .swiper-slide img{width: 100%;}
.dyip .index_product .swiper-slide p{font-size: 15px;text-align: center;line-height: 30px;padding:10px 0; color: #222;}
.dyip .swiper-father .swiper-button-next,.dyip .swiper-father .swiper-button-prev{width: 50px;height: 50px;border-radius: 5px;line-height: 50px;text-align: center;box-sizing: border-box;}
.dyip .swiper-father .swiper-button-next i,.dyip .swiper-father .swiper-button-prev i{font-size: 30px;color: #fff; font-weight: lighter;}
.dyip .swiper-father .left{right: 0;outline: medium;background: none;}
.dyip .swiper-father .right{left: -0;outline: medium;background: none;}
.dyip .swiper-father .left:hover i,.dyip .swiper-father .right:hover i{color: #0092db;}
.dyip .swiper-pagination-bi{position: absolute;bottom:-15px;z-index: 11;text-align: center; width: 100%;}
.dyip .swiper-pagination-bi .swiper-pagination-bullet{margin:0 5px;}
.dyip .swiper-pagination-bullet{width: 12px;height:12px;background: #bbb;border-radius: 10px}
.dyip .swiper-pagination-bullet-active{background: #0092db;opacity: 1;}


.dnews{background:#f5f5f5 url(../images/news_bg.png) no-repeat;background-size:cover;padding:2rem 0;}
.dnews .box{margin-top:0; overflow: hidden;}
.dnews .dliup_l{width: 49%;float: left;position: relative;}
.dnews .dliup_l .bt{background:rgba(0,0,0,.58);color: #FFF;padding:3%; position: absolute; bottom: 0; left: 0; width: 94%;}
.dnews .dliup_l .bt h5{font-size: 18px;font-weight: bold;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.dnews .dliup_l .bt h5 a{color: #FFF;}
.dnews .dliup_l .bt h5 a:hover{color: #FFF;}
.dnews .dliup_l .bt p{margin-top: 15px;}
.dnews .dliup_l .pic{}
.dnews .dliup_l .pic img{width: 100%;height:auto;}
.dnews .dliup_l .txt{line-height: 24px;margin-top: 15px;}
.dnews .dliup_r{width:47%;float: right;}
.dnews .dliup_r .slideTxtBox{ }
.dnews .dliup_r .slideTxtBox .hd{margin-bottom: 15px;}
.dnews .dliup_r .slideTxtBox .hd ul{float: left;}
.dnews .dliup_r .slideTxtBox .hd ul li{float: left;font-size: 18px;margin-right: 30px;padding-right:30px;}
.dnews .dliup_r .slideTxtBox .hd ul li.on{font-weight: bold;color:#0c558c;}
.dnews .dliup_r .slideTxtBox .hd .more{float: right;}
.dnews .dliup_r .slideTxtBox .bd ul{}
.dnews .dliup_r .slideTxtBox .bd li{background: #fff; margin:0 0 13px 0; cursor: pointer;padding: 12px 15px; overflow: hidden;}
.dnews .dliup_r .slideTxtBox .bd li .li_l{width: 82%; box-sizing:content-box; float: right;}
.dnews .dliup_r .slideTxtBox .bd li h6{font-size: 17px;font-weight: bold;margin-bottom: 14px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.dnews .dliup_r .slideTxtBox .bd li p{font-size: 14px;line-height: 28px;height: 56px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; color: #777;}
.dnews .dliup_r .slideTxtBox .bd li .riqi{float: left;text-align: center;height: 90px;width: 18%;}
.dnews .dliup_r .slideTxtBox .bd li:hover{background: #fff;color: #222; transition: all .3s;}
.dnews .dliup_r .slideTxtBox .bd li:hover h6 a{color: #222;transition: all .3s;}
.dnews .dliup_r .slideTxtBox .bd li .riqi .ri{font-size: 30px;padding-top: 10px;}
.dnews .dliup_r .slideTxtBox .bd li .riqi .qi{line-height: 30px;}


.ncr_list{width:560px;height:193px;padding:20px;background:#fff;margin-top: 22px; overflow:hidden;}
.ncr_list+.ncr_list{margin-top:18px;}
.ncrlt_title{display:inline-block;}
.ncrlt_title p{font-size:24px;padding-left:28px;line-height:1em;}
.ncr_f p{background:url(../images/faq.png) no-repeat left center;}
.ncrlt_title em{font-size:14px; font-style: normal;line-height:12px;margin-top:7px;color:#999999; display:block; margin-top:8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.ncrl_top ol{float:right}
.ncrl_top ol li{width:10px;height:10px; display: inline-block;background:#bdbdbd;border-radius:10px;transition:600ms;}
.ncrl_top ol li+li{margin-left:8px;transition:600ms;}
.ncrl_top ol li.cur{width:22px;background:#0091fe;}
.ncrl_con{margin-top:28px;height:145px;overflow: hidden;}
.ncrl_con .news_div{height:145px;position:relative;}
.ncrl_con .news_div_item{width: 100%;}
.ncrl_con .news_div_item+.news_div_item{left:100%;}
.ncr_list+.ncr_list .news_div_item{position:absolute;top:0;left:0; height:145px; overflow:hidden;}
.ncr_list+.ncr_list .news_div_item+.news_div_item{top:100%;}
.ncrl_con .news_div_item>div{display:inline-block;vertical-align:top;}
.ncrl_con .news_div_item_content{width:100%;}
.ncrl_con .news_div_item_title a{font-size:18px;font-weight:bold;margin-bottom: 22px; display: block;}
.ncrl_con .news_div_item_body{margin-top:-3px; line-height: 25px; font-size: 14px;}
.ncrl_con .news_div_item_date{text-align:right;position:absolute;margin-top: 28px; left: 0; bottom: 0; width: 100%}
.ncrl_con .news_div_item_date>div{display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;color:#6e6e6e;line-height: 1.25em;}
.ncrl_con .news_div_item_date:before{content:'';width:80px;height:2px;background:#eaeaea;position:absolute;top:50%;left:0;margin-top:-1px;}


/*内页代码*/
.ny_banner img{display: block;max-width: 100%;height: auto;}

.plc{width: 100%; padding: 6px 0; margin-bottom: 15px; overflow: hidden;}
.p12-curmbs-1{font-size: 15px;border-bottom: 1px dashed #dcdcdc;}
.p12-curblock{display: none;}
.p12-curmbs-1 b{border-left: 8px solid #0091fe;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i{font-style: normal;}
.p12-curmbs-1 span{padding: 0 5px;height: 50px;line-height: 50px;}


.tl-fdh-02{height: 55px;background: #e2e2e2; margin-bottom: 20px;overflow: hidden;}
.tl-fdh-02 li{width: 20%;height: 55px;font-size: 17px;line-height: 55px;text-align: center;float: left;border-right: 1px solid #fff;background: #e2e2e2;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;box-sizing: border-box;}
.tl-fdh-02 li a{display: block;height: 55px;color: #333;}
.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover{background: url(../images/p16-icon6.png) no-repeat bottom center #0091fe;border-color: #0091fe;}
.tl-fdh-02 li.sidenavcur a, .tl-fdh-02 li:hover a{color: #fff;}


.blk-xs{width:23%;}
.blk-sm{width:calc(100% - 26.5%);}

.fdh-01{width: 100%; overflow: hidden;}
.fdh-01-tit{background: #0091fe;height: 75px;}
.fdh-01-tit h2{height: 74px;font-size: 24px;font-weight: normal;line-height: 74px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.fdh-01-tit h2 span{font-size: 14px;text-transform: uppercase;}
.fdh-01-nav-one h3{height: 50px;line-height: 50px;background: url(../images/p14-icon2.png) no-repeat right center #ececeb;margin-bottom: 2px;}
.fdh-01-nav-one h3 a{display: block;font-size: 16px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666;}
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover{background: url(../images/p14-icon2.png) no-repeat right center #0091fe;}
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a{color: #fff;}
.fdh-01-nav dl{padding: 2px 0 4px;}
.fdh-01-nav dt{height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;}
.fdh-01-nav dt:after{content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after{border-color: #0091fe;}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a{color: #0091fe;}
.fdh-01-nav dd{border: 1px solid #ececec;border-bottom: 0;}
.fdh-01-nav p{height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;}
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a{color: #0091fe;}
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after{background: #0091fe;}
.fdh-01-nav a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 

.cl-cbgg-tys-02{height: 108px;margin: 10px 0 25px; background:#0091fe;} 
.cl-cbgg-tys-02-tel{height: 90px;padding-top: 25px; padding-left: 12px; background:url(../images/cl-cbgg-tys-icon2.png) no-repeat 93% 26px; background-size: 50px;} 
.cl-cbgg-tys-02-tel span{display: block; font-size: 15px; line-height: 25px; color: #fff;  }
.cl-cbgg-tys-02-tel em{font-style: normal; font-size: 23px;font-weight: bold; color: #fff; line-height: 35px;}

.cplb-01-tit{height: 48px;border-bottom: 2px solid #d4d4d4;margin-bottom: 18px;}
.cplb-01-tit h4{height: 48px;display: inline-block;font-size: 22px;font-weight: normal;line-height: 48px;padding-right:10px;border-bottom: 2px solid #00448b; color: #333;} 


.about_ny{width: 100%; margin: 15px auto 45px; overflow: hidden;}
.about_ny .profile{line-height:40px; font-size: 16px; color: #444; overflow:hidden;}
.about_ny .profile img{max-width: 100%;  margin: 8px auto; }


.about_ny table {width: 100%;border-collapse: collapse; border-left: 1px solid #333;border-top: 1px solid #333; margin-bottom: 10px;text-align:center;}
.about_ny table tr td{border-right: 1px solid #333;border-bottom: 1px solid #333;font-size: 14px;line-height: 35px; padding: 4px 8px; color: #000;}
.about_ny table tr:first-child td{ background: #0091fe; color: #fff !important; font-size: 16px !important; padding: 8px 0;}
.about_ny table tr {background: #fff;border-bottom: 1px solid #333;}


.tit h3{margin: 28px 0;text-align: center;font-size: 30px;color: #323232;line-height: 34px;display: block;}
.tit h3 i{font-size: 15px;font-style: normal;color: #bbb;display: block;text-transform: Uppercase;}


/* 企业理念 */
.m_qyln{margin-top: 35px; overflow: hidden;}
.m_qyln h2{height: 195px;}
.m_qyln .qyln{float: left;width: 48%;margin-right: 4%;overflow: hidden;height: 175px;}
.m_qyln .lastdl{margin-right: 0; }
.m_qyln .qyln dt{float: left;width: 126px;height: 126px;overflow: hidden;margin-right: 28px;}
.m_qyln .qyln dt img{width:252px;height: 126px;display: block; max-width:inherit!important}
.m_qyln .qyln dt:hover img,.m_qyln .cur img{margin-left: -126px;}
.m_qyln .qyln dd{float: left;width: 400px;}
.m_qyln .qyln dd h3{font-weight: normal;height: 58px;line-height: 58px;font-size: 28px;color: #333333;}
.m_qyln .qyln dd p{font-size: 15px;line-height: 28px;color: #333333;}



.g_anvs{height: 665px; margin-top: 20px; position: relative;}
.g_anvs h2{background: url(../images/anlitit1.jpg) no-repeat;padding: 66px 0 0 440px;font-size: 18px;color: #333333;line-height: 28px;font-weight: normal;height: 100px;}
.g_anvs .anvs dl{float: left;width: 448px;height: 440px;margin-right: 160px; padding: 34px 34px 0;}
.g_anvs .anvs .vs01{background: #093450}
.g_anvs .anvs .vs02{margin-right: 0;background: #ffe5d5;}
.g_anvs .anvs dt{margin-bottom: 25px;}
.g_anvs .anvs dt img{width: 445px;height: 242px;display: block;}
.g_anvs .anvs h3{height: 40px;line-height: 40px;font-weight: normal;text-align: center;font-size: 24px;color: #fff;margin-bottom: 10px;}
.g_anvs .anvs p{font-size: 16px;line-height: 27px;color: #fff}
.g_anvs .anvs .vs02 h3{color: #555555;}
.g_anvs .anvs .vs02 p{color: #555555;}
.g_anvs .vsico{position: absolute;width: 120px;height: 131px;left:540px;top:45%;}
.g_pz1{background: url(../images/pzbg01.jpg) no-repeat center top;height: 700px;padding-top: 73px;}
.g_pz1 h2{background: url(../images/pztit01.jpg) no-repeat;padding: 60px 0 0 140px;font-size: 18px;color: #333333;line-height: 28px;font-weight: normal;height: 140px; margin-left: 294px; width: 460px;}
.g_pz1 .m_pz1{padding-left: 630px;}
.g_pz1 .m_pz1 h3{background: url(../images/pzline.jpg) no-repeat 0 bottom;height: 62px;margin-bottom: 20px;font-weight: normal;font-size: 30px;color: #333333;}
.g_pz1 .m_pz1 p{font-size: 17px;line-height: 28px;color: #333333;margin-bottom: 8px;}
.g_pz1 .m_pz1 em{display: block;margin-top: 20px;font-size: 12px;color: #d7d7d7;text-transform: uppercase;font-family: arial; margin-bottom: 40px;}
.g_pz1 .m_pz1 li{float: left;width: 77px;margin-right: 48px;}
.g_pz1 .m_pz1 li img{width: 77px;height: 77px;display: block;transition: all 0.3s ease-in-out 0s;}
.g_pz1 .m_pz1 li:hover img{transform:scale(1.1) }

.g_pz2{background: url(../images/pzbg2.jpg) no-repeat center top;height: 478px;padding-top: 45px;}
.g_pz2 h2{height: 160px;}
.g_pz2 .m_pz2{width: 400px;}
.g_pz2 .m_pz2 h3{background: url(../images/pzline.jpg) no-repeat 0 bottom;height: 62px;margin-bottom: 20px;font-weight: normal;font-size: 30px;color: #333333;}
.g_pz2 .m_pz2 p{font-size: 17px;line-height: 28px;color: #333333;margin-bottom: 7px;}
.g_pz2 .m_pz2 p i{font-weight: normal;color: #ff4e00;}
.g_pz2 .m_pz2 em{display: block;margin-top: 20px;font-size: 12px;color: #d7d7d7;text-transform: uppercase;font-family: arial; margin-bottom: 40px;}
.pz2tel b{display: block;background: url(../images/pztel.jpg) no-repeat 0 3px;padding-left: 40px;font-size: 32px;color: #ff4e00;font-weight: normal;margin-right: 20px; float: left;}
.pz2tel span{display: block;float: left;width: 123px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;background: #ff4e00;border-radius: 3px;}
.pz2tel span a{color: #fff;}


/* PCBA方案开始 */
.g_paba{padding-bottom: 20px; overflow: hidden;}

.g_plan{background:#f5f5f5; padding: 35px 0; overflow: hidden;}
.g_plan .swiper-father{position: relative;}
.g_plan .tj_product{padding:0;}
.g_plan .tj_product .swiper-slide{background: #FFF;}
.g_plan .tj_product .swiper-slide img{width: 100%;}
.g_plan .tj_product .swiper-slide p{font-size: 15px;text-align: center;line-height: 30px;padding:10px 0; color: #222;}
.g_plan .swiper-father .swiper-button-next,.g_plan .swiper-father .swiper-button-prev{width: 50px;height: 50px;border-radius: 5px;line-height: 50px;text-align: center;box-sizing: border-box;}
.g_plan .swiper-father .swiper-button-next i,.g_plan .swiper-father .swiper-button-prev i{font-size: 35px;color: #aaa; font-weight: lighter;}
.g_plan .swiper-father .left{right: 0;outline: medium;background: none;}
.g_plan .swiper-father .right{left: 0;outline: medium;background: none;}
.g_plan .swiper-father .left:hover i,.g_plan .swiper-father .right:hover i{color: #0092db;}
.g_plan .swiper-pagination-bi{position: absolute;bottom:-15px;z-index: 11;text-align: center; width: 100%;}
.g_plan .swiper-pagination-bi .swiper-pagination-bullet{margin:0 5px;}
.g_plan .swiper-pagination-bullet{width: 12px;height:12px;background: #bbb;border-radius: 10px}
.g_plan .swiper-pagination-bullet-active{background: #0092db;opacity: 1;}


.g_plan .cp_mores{width:155px;height:45px;line-height:45px;text-align:center;background:#333;font-size:15px;color:#fff;display:block; margin:35px auto 10px auto;}
.g_plan .cp_mores a{color:#fff;}

.g_kpj{height: 420px; margin-top: 35px; overflow: hidden;}
.g_kpj .m_kpj1{float: left;width:317px; padding-right: 65px;padding-top: 28px;}
.g_kpj .m_kpj1 dl{height: 117px;}
.g_kpj .m_kpj1 dt{float: left;width: 78px;height: 78px;overflow: hidden;margin-right: 14px;}
.g_kpj .m_kpj1 dt img{width: 78px;height: 156px;display: block; transition: all 0.3s ease-in-out 0s;}
.g_kpj .m_kpj1 dt:hover img{margin-top: -78px;}
.g_kpj .m_kpj1 dd{float:left;width: 222px;}
.g_kpj .m_kpj1 dd h3{height: 48px;line-height: 48px;font-size: 26px; overflow: hidden;font-weight: normal;color: #0d0408;}
.g_kpj .m_kpj1 dd p{font-size: 14px;color: #555555;line-height: 24px;}

.g_kpj .m_kpj2{float: left;width:335px;padding: 28px 45px;}
.g_kpj .m_kpj2 dl{height: 117px;}
.g_kpj .m_kpj2 dt{float: left;width: 78px;height: 78px;overflow: hidden;margin-right: 14px;}
.g_kpj .m_kpj2 dt img{width: 78px;height: 156px;display: block; margin-top: 0;}
.g_kpj .m_kpj2:hover dt img{margin-top:-78px;}
.g_kpj .m_kpj2 dd{float:left;width: 240px;}
.g_kpj .m_kpj2 dd h3{height: 48px;line-height: 48px;font-size: 26px; overflow: hidden;font-weight: normal;color: #ff4e00;}
.g_kpj .m_kpj2 dd p{font-size: 14px;color: #555555;line-height: 24px;}
.g_kpj .m_kpj2:hover{background: #f1ddce;}


.g_kpj .m_kpj3{float: left;width:310px;padding: 28px 0 0 77px;}
.g_kpj .m_kpj3 dl{height: 117px;}
.g_kpj .m_kpj3 dt{float: left;width: 78px;height: 78px;overflow: hidden;margin-right: 14px;}
.g_kpj .m_kpj3 dt img{width: 78px;height: 156px;display: block; transition: all 0.3s ease-in-out 0s;}
.g_kpj .m_kpj3 dt:hover img{margin-top:-78px;}
.g_kpj .m_kpj3 dd{float:left;width: 217px;}
.g_kpj .m_kpj3 dd h3{height: 48px;line-height: 48px;font-size: 26px; overflow: hidden;font-weight: normal;color: #0d0408;}
.g_kpj .m_kpj3 dd p{font-size: 14px;color: #555555;line-height: 24px;}


.g_pcab{height: 383px; margin-top: 35px;}
.g_pcab dt{float: left;width: 820px;}
.g_pcab dt img{width: 820px;height: 383px;display: block;}
.g_pcab dd{float:left;width: 390px;padding: 56px 30px 0 40px;height: 327px;background: #e40011;}
.g_pcab dd p{font-size: 16px;color: #fff;line-height: 35px; overflow: hidden;}
.g_pcab span a{display: block;width: 112px;height: 36px;line-height: 36px;border: 1px solid #fff; text-align: center;font-size: 14px;color: #fff;border-radius: 3px;}


/* 优势 */
.g_papbys{height: 1246px;background: #f8f8f8;padding-top: 30px;}
.pcbays1{top:103px;  left:20px;}
.pcbays2{top:378px; right:20px;}
.pcbays3{top:656px; left:20px;}
.pcbays4{top:934px; right:20px;}
.pacaysline{top:120px; left:605px;}
.g_ys h2{height: 100px;}
.m_pays1{top:193px;left:710px;width: 500px}
.m_pays2{top:464px;right:720px;width: 510px}
.m_pays3{top:728px;left:710px;width: 500px}
.m_pays4{top:1010px;right:720px;width: 520px}
.g_papbys .m_gy{position: absolute;}
.g_papbys .m_gy h3{height: 55px; font-size: 27px; color: #e70012;}
.g_papbys .m_gy p{font-size: 16px; color: #555555;line-height: 26px; }
.g_papbys .m_pays2,.g_papbys .m_pays4{text-align: right;}

/* PCBA方案结束 */


/* SMT加工开始 */
.m_gzxj{height: 1033px; overflow: hidden;}
.m_gzxj h2{font-size: 33px; line-height: 45px;padding: 40px 0; color: #e40011; font-weight: 500; text-align: center;}
.m_gzxj .gzxj{float: left;width: 32%;height: 425px;  border: 1px solid #e2e2e2; margin: 0 2% 38px 0;padding: 15px; box-sizing: border-box;}
.m_gzxj .lastxj{margin-right: 0;}
.m_gzxj .gzxj dt,.m_gzxj .gzxj dt img{width: 100%;display: block;}
.m_gzxj .gzxj dd{padding-top: 20px;}
.m_gzxj .gzxj dd h3{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;font-size: 20px;color: #333;margin-bottom: 15px;text-align: center;}
.m_gzxj .gzxj dd p{padding: 0 15px;text-align: center;font-size: 15px;line-height: 30px;}
.m_gzxj .gzxj:hover{box-shadow: 2px 3px 8px #ccc;}
.m_gzxj .gzxj:hover dd h3{font-weight: bold;color: #e40011;}

/* smt加工流程 */
.g_smtlc{background: url(../images/smtlcbg.jpg) no-repeat center top;height: 432px;}
.g_smtlc h2{font-size: 33px; line-height: 45px;padding: 23px 0 32px; color: #e40011; font-weight: 500; text-align: center;}
.g_smtlc .lc07{top:165px;right: 30px;width: 25px;font-size: 16px;color: #333;position: absolute;}
.g_smtlc .lc07 b{font-weight: normal;}
.g_smtlc ul{padding-left: 111px;}
.g_smtlc li{float: left;width: 170px;height: 182px;text-align: center;font-size: 16px;color: #333}
.g_smtlc li b{display: block;height: 36px;line-height: 36px;border-left: 2px solid #ddd;border-right: 2px solid #ddd; font-weight: normal;}
.g_smtlc li:hover{color: #e40011;font-weight: bold;margin-left: -2px;}
.g_smtlc li:hover b{border-left: 4px solid #e40011;border-right: 4px solid #e40011;border-top: 4px solid #e40011;font-weight: bold;}
.g_smtlc .lcd:hover b{border-bottom: 4px solid #e40011;border-top: none;}
.g_smtlc .smtlc01 b{border-left: 4px solid #ddd;}
.g_smtlc .smtlc06 b{border-right: 4px solid #ddd;}
.m_smtlctel{position: absolute;left:400px;top:205px;}
.m_smtlctel b{display: block;float: left;background: url(../images/smtlctel.jpg) no-repeat 0 3px;padding-left: 50px;font-size: 32px;color: #e40011;font-weight: normal;margin-right: 20px;}
.m_smtlctel span{display: block;float: left;width: 123px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;background: #e40011;border-radius: 3px;}
.m_smtlctel span a{color: #fff;}
.g_smtjg .wz{padding-top: 112px;}

/* SMT加工结束 */


/* PCB线路板 开始 */
/* 制程能力*/
.g_jbzcn{margin: 20px 0 30px; overflow: hidden;}
.g_jbzcn h2{font-size: 33px; line-height: 45px;padding: 25px 0 30px; color: #e40011; font-weight: 500; text-align: center;}
table{border-collapse: collapse;border-spacing: 0;font-family: "微软雅黑";}
.box-table{width: 100%;background: #fff;}
.box-table th{height: 54px;text-align: center;background: #e40011;font-size: 20px;color: #fff;border: 1px solid #aaa;border-right: 1px solid #a30000;}
.box-table td{padding: 10px 0 8px 34px;border:1px solid #aaa;font-size: 14px;line-height: 27px;color: #444;}
.box-table td b:hover{color:#a30000}
.box-table td b{font-size: 15px;color: #333;}
.box-table td p span{display: inline-block;width: 300px;}
.box-table tr:nth-child(odd){background: #eee}

/* 制程生产流程*/
.g_pcbjglc{margin:0 0 15px; overflow: hidden;}
.g_pcbjglc  h2{font-size: 33px; line-height: 45px;padding: 25px 0 30px; color: #e40011; font-weight: 500; text-align: center;}
.g_pcbjglc .m_pcblc {margin: 20px 0 0; }
.g_pcbjglc .m_pcblc dl{float: left;background:url(../images/pcblcbg1.jpg) no-repeat;width: 14%;height: 202px;margin: 0 3% 45px 0; padding: 20px 0 0 0;}
.g_pcbjglc .m_pcblc .lastdl{margin-right: 0;}
.g_pcbjglc .m_pcblc dt{position: relative; width: 112px;margin: 0 auto 8px;}
.g_pcbjglc .m_pcblc dt img{width: 112px;height: 112px;display: block;}
.g_pcbjglc .m_pcblc dt em{position: absolute;width: 112px;height: 112px;background:url(../images/lcsha.png) no-repeat;left:0;top:0;}
.g_pcbjglc .m_pcblc h3{height: 20px;line-height: 20px;text-align: center;font-weight: normal;font-size: 14px;color: #555555;margin-bottom: 5px;}
.g_pcbjglc .m_pcblc p{font-size: 17px;color: #555555;text-align: center;}
.g_pcbjglc .m_pcblc dl:hover{background:url(../images/pcblcbg2.jpg) no-repeat;}
.g_pcbjglc .m_pcblc dl:hover h3,.g_pcbjglc .m_pcblc dl:hover p{color: #fff;}
.g_pcbjglc .m_pcblc dl:hover dt em{display: none;}

.g_pcbxban{background:url(../images/pcbxban.jpg) no-repeat center top;height: 143px; margin-bottom: 55px;}
.g_pcbxban .tel{position: absolute;left:42%;top:70px;font-size: 34px;color: #e40011; font-weight: bold;}


/* 元器件 开始 */
/* 优势 */
.g_qqjys{height: 1340px; }
.yqjysimg1 img,.yqjysimg2 img,.yqjysimg3 img,.yqjysimg4 img{width: 520px;height: 340px;display: block;border: 24px solid #f1f1f1;}
.g_qqjys h2{font-size: 33px; line-height: 45px;padding: 40px 0 ; color: #e40011; font-weight: 500; text-align: center;}
.yqjysimg1{top:0;  right:0;}
.yqjysimg2{top:200px; left:0;}
.yqjysimg3{top:590px; right:0;}
.yqjysimg4{top:788px; left:0;}
.yqjno1{top:0;  left:0;}
.yqjno2{top:389px; right:0;}
.yqjno3{top:588px; left:0;}
.yqjno4{top:977px; right:0;}

.m_yqjys1{top:35px;left:157px;width: 410px}
.m_yqjys2{top:415px;left:715px;width: 420px}
.m_yqjys3{top:610px;left:157px;width: 420px}
.m_yqjys4{top:1000px;left:715px;width: 410px}
.g_qqjys .m_gy{position: absolute;}
.g_qqjys .m_gy h3{height: 80px; color: #c30101; font-size: 28px;font-weight: bold;}
.g_qqjys .m_gy h3 em{display: block; font-size: 20px; color: #333333; font-weight: normal;}
.g_qqjys .m_gy p{font-size: 16px; color: #333333; line-height: 28px;}

.yq_hz{ padding-bottom:40px; overflow: hidden;}
.yq_hz h3{font-size: 33px; line-height: 45px;padding: 40px 0 ; color: #e40011; font-weight: 500; text-align: center;}
.yq_hz ul{margin-left: -1%; overflow: hidden;}
.yq_hz ul li{float: left; width: 19%; margin-left: 1%; margin-bottom: 2%; overflow: hidden;}
.yq_hz ul li img{max-width: 96%; border: 1px solid #ccc; padding: 2px;}
.yq_hz ul li p{font-size:14px; line-height:25px; padding-top: 10px; display: block; text-align: center;}

.zhengshu{width: 100%; overflow: hidden;}
.zhengshu ul{margin-left: -2%; }
.zhengshu li{float: left;width: 23%; margin-left: 2%;margin-bottom: 1.5%;text-align: center;}
.zhengshu li img{max-width: 98%; border: 1px solid #ccc; padding: 2px;}
.zhengshu li span{font-size:14px; line-height:25px; padding-top: 10px; display: block; text-align: center;}


.Ulimg{width:100%; margin-top: 20px; overflow: hidden;}
.Ulimg ul{ margin-left:-2%; }
.Ulimg li{ float:left; width:31.333%; margin-left:2%; text-align:center; margin-bottom:1.5%;}
.Ulimg li img{ max-width:98%;}
.Ulimg li span{display:block; line-height:22px; font-size:15px; padding-top: 10px;}



.products{width:100%;  margin:20px 0; overflow: hidden;}
.products ul{margin-left: -2%; }
.products ul li{width:23%;float: left;margin-left:2%;margin-bottom: 1.2%; transition: all 0.3s;}
.products ul li img{max-width: 97%; border:1px solid #e2e2e2; }
.products ul li span{line-height:25px; font-size:15px; padding:10px 0; text-align: center; display: block;}


.details_content{width:100%;padding:20px 0;}
.details_content .product_details{width:100%; margin-bottom: 28px; background:#f9f9f9; overflow: hidden;}
.details_content .product_details .details_pic{float: left; width:48%; padding:2%;box-sizing: border-box;}
.details_content .product_details .details_pic img{display: block;max-width: 100%;width: 100%;height: auto;}
.details_content .product_details .details_top{float: right; width:51%;padding:2%;box-sizing: border-box;}
.details_content .product_details .details_top h5{font-size:24px;color:#006bc3;margin-bottom:20px;padding-bottom:12px;position:relative;}
.details_content .product_details .details_top h5:before{position:absolute;content:"";width:30px;height:2px;background:#006bc3;left:0;bottom:0;}
.details_content .product_details .details_top .pwxx{font-size:14px;color:#666;line-height:30px;margin:0;}

.details_content .product_details .details_box{ padding:0 2%; margin-top: 20px; overflow: hidden;}
.details_content .product_details .details_box .tits{border-bottom: 1px solid #006bc3; line-height: 42px; height: 42px;}
.details_content .product_details .details_box .tits span{width:125px; background: #006bc3; display: block;font-size: 18px;text-align: center; color: #fff;}
.details_content .product_details .details_box .details_text{padding:20px 0; font-size:15px; line-height:32px;}
.details_content .product_details .details_box .details_text img{display: block;max-width: 100%;height: auto;}

.details_content .product_details .details_box .details_text table{border-left: 1px solid #000;border-top:1px solid #000; width: 100%; }
.details_content .product_details .details_box .details_text table td{border-right: 1px solid #000;border-bottom:1px solid #000; padding: 6px; line-height: 32px; text-align:center;}


.recTitle{padding-left:20px; height:45px;line-height:45px;background:#e2e2e2;font-size:16px;font-weight:bold;color:#000;}

/* related product */
.relatedProduct{overflow:hidden;margin-top:20px;}
.relatedProduct ul{padding-top:15px;margin-right:-2%;}
.relatedProduct li{width:23%;height:auto;float:left;margin-right:2%;margin-bottom:5px;}
.relatedProduct li img{width:100%;}
.relatedProduct li span{width:100%;height:35px;line-height:35px; font-size:14px; text-align:center; display:block;}


.pro_table{ margin:35px 0; font-size: 15px; line-height: 32px;   overflow: hidden;}
.pro_table table{border-left: 1px solid #000;border-top:1px solid #000; width: 100%;border-collapse: collapse;   font-size: 15px; margin-top: 8px;}
.pro_table table td{border-right: 1px solid #000;border-bottom:1px solid #000; padding:5px; line-height: 32px; text-align:center;}
.pro_table table tr:first-child{ height: 55px; font-weight: bold; background: #bbe0e3!important; color: #333; font-size: 18px;}
.pro_table table tr:nth-child(odd){background: #f3f9fa}




/*新闻*/
.news-list{width:100%;overflow: hidden;}
.news-list dl{border: 1px solid #dedede;margin-bottom: 20px;padding: 15px;background: #fff;overflow: hidden;}
.news-list dt{width: 33%;float: left;}
.news-list dt img{width:100%;display: block;}
.news-list dd{float:right; width: calc(100% - 36%);overflow: hidden;}
.news-list dd h4{height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.news-list h4 a{display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list dl:hover{border:1px solid #0f99e2;}
.news-list dl:hover h4 a{color: #0f99e2;}
.news-list-desc{max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 20px;overflow: hidden;}
.news-list-deta{width: 90px;height: 32px;line-height: 32px;text-align: center;display: block;float: right;background: #aaa;color: #fff;}
.news-list-deta a{color:#fff;}
.news-list dl:hover .news-list-deta{background: #0f99e2;border-color: #0f99e2;}
.news-list dl:hover .news-list-deta a{color: #fff;} 



.faq{width: 100%; overflow: hidden;}
.faq ul{}
.faq li{width: 100%; padding:0 0 2% 0;margin-bottom: 20px; border-bottom: 1px solid #dedede; box-sizing: border-box; cursor: pointer; overflow: hidden;}
.faq li .FQbt{font-size: 16px; display: block; line-height:35px; font-weight: bold; color: #4b4a4a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.faq li .fqtxt{margin-top:8px;line-height: 28px;color: #555;height:56px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.faq li .fqtxt a.look{color: #0f99e2;font-size: 14px; padding-left: 10px;}



/*新闻详情*/
.newShow{width: 100%; overflow: hidden;}
.newShow .name{ text-align:center; font-size:20px; color:#222; font-weight:bold; padding-bottom:12px;}
.newShow .time{ text-align:center; font-size:14px; color:#666; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.newShow .time em{ padding:0 15px;}
.newShow .contss{ padding:10px 0 20px 0; font-size:14px; line-height:30px; color: #555;}
.newShow .contss img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}



.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#0f99e2;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {border-top:1px #DEDEDE solid; margin:0px auto;width:100%;height:70px;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}


.com-img img{ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


.client{padding:25px 0; overflow: hidden;}
.client ul{margin-left: -2%;}
.client li{float: left;width: 18%;margin-left: 2%; margin-bottom: 2%;}
.client li img{width:95%; padding: 2%; border: 1px solid #e0e0e0;} 
.client li p{line-height: 28px;font-size: 14px;margin-top: 15px;overflow: hidden;}



/*联系我们*/
.g_lxwm{width:100%; margin: 20px 0; overflow: hidden;}
.g_lxwm h2{padding: 22px 0; font-size:24px; text-align: center; line-height: 35px;}
.g_lxwm .lxwm{border: 1px solid #e1e1e1;padding: 16px 0 35px;overflow: hidden;}
.g_lxwm .lxwm li{position: relative;padding-left: 75px;float: left;width: 46%;height: 85px;line-height:85px;border-bottom: 1px solid #e9e9e9;margin: 0 15px 0 15px;font-size: 17px;color: #333333;box-sizing: border-box;}
.g_lxwm .lxwm li em{position: absolute;left: 15px;top: 20px;}
.g_lxwm .lxwm li em img{max-width: 100%;}
.g_lxwm .line{width: 1px;height: 215px;background: #e9e9e9;left: 595px;top: 50px;position: absolute;}

#map_container{height: 550px;}




/*feedback*/
.content_box{margin-top:25px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:145px;height:42px;line-height:42px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #e70012;border:none;}