﻿/*首页*/
.wrap{min-width: 100%; overflow: visible !important;
}

.center{width: 100%;margin: 0 auto;}
.Indexlens,.Indexphoto,.Indexlight,.Indexpro,.technology,.Indexcompany,.footer_ul,.footerlink,.IndexNew{width: 95%;}
.lentitle{/* display:none */}
.lentitle p{font-size: 20px;height: 50px;/* padding: 0px 14px 50px; */}
.Indexlens .lenlist li,.Indexphoto .photolist li,.Indexpro .pro_list li{width: 49%;}
.Indexlight .light_list li,.technology .techlist li,.footer .foot{width: 100%;}
.Indexpro .pro_list li .proline{width: 90%;position: relative;height: auto;}
.Indexpro .pro_list li .proline img{height: 32vw;width: 100%;}
.technology .techlist li{margin: 70px 4% 0px 0px;}
.Indexcompany{position:relative}
.Indexcompany .companyF,.Indexcompany .companyR,.footerF,.footerR,.footerRL,.footerR .footerRR{float: none;width: 100%;}
.Indexcompany .companyR{margin: 6vw 0;}
.Indexcompany .companyR .commore{bottom: 25vw;font-size:14px;right:8vw}
.Indexcompany .companyR .info{background: #f6f6f6;margin:8vw 0 20vw;padding:8vw 5vw 30vw;box-sizing:border-box;color: #707070;font-size: 14px;overflow: hidden;line-height: 30px;text-indent: 2em;display:block;width:100%;}
.Indexcompany .companyF{box-sizing:border-box;position:absolute;bottom:0;padding:0 5vw;height: 40vw;overflow:  hidden;text-align: center;}
.Indexcompany .companyF img{width:100%;}
.footerR .footerRR{font-size: 24px;}
.footer_list li{width: 23.5%;}
.footerRR .footermore,.f_footer_ul,.leftNav{display: none;}
.flink_list li{width: 32%;display: none;}
.copyright{width: 70%;margin: 0 auto;line-height: 20px;padding: 20px 0px;height: auto;padding-bottom: 110px;}
.Indexlens .lenlist li .zhe{height: 34vw;}
.Indexlens .lenlist li .zhe1{top: 14vw;}
.Indexlens .lenlist li .zhe1 h3{height: 20px;line-height: 20px;}
.Indexphoto .photolist li .hphtot span,.Indexlens .lenlist li .zhe1 span,.Indexphoto .photolist li .hphtot .hphtotL span{display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;height: auto;}
.Indexlens .lenlist li .zhe1 span{-webkit-line-clamp: 1;}
.Indexphoto .photolist li .hphtot .hphtotR{background-size: 100%;width: 46px;height: 46px;}
.lentitle .lightmore{height: 50px;}

.Indexphoto .photolist li .hphtot .hphtotR:hover{margin-top: -114px;height: 32vw;}
a.more{width: 43%;height: 10vw;line-height: 10vw;}
.Indexphoto .photolist li .hphtot .hphtotL h3{line-height: 24px;}
.Indexlens .lenlist li img{max-height: 34vw;height: 34vw;min-height: 34vw;}
.Indexlight .light_list li:hover .hlight h3{color: #313131;font-size: 20px;height: 45px;line-height: 45px;border-bottom: 1px solid #e5e5e5;padding: 20px 25px 0px 20px;}
.Indexlight .light_list li:hover .hlight p{color: #313131;font-size: 14px;line-height: 25px;text-indent: 2em;position: relative;padding: 25px 25px 45px 20px;}
.Indexlight .light_list li:hover .hlight p:after{display: none;}
.Indexlight .light_list li:hover .hlight p{border-bottom:none;}

.Indexcompany{display:block;padding: 0;}
.IndexProfile{display:none}

.IndexNew ul.new_listM li{width:100%;position:relative;}
.IndexNew ul.new_listM li a{display:block;width:100%;height:100%;position: relative;}
.IndexNew ul.new_listM li i{color:#313131;font-size: 16px;width: 75%;height: 12vw;line-height: 12vw;display:block;overflow:hidden;float:left;white-space: nowrap;text-overflow: ellipsis;padding: 0 2vw;box-sizing: border-box;}
.IndexNew ul.new_listM li .time{font-size: 14px;color:#969696;line-height: 12vw;position:absolute;right:0;top:0;padding: 0 2vw;box-sizing: border-box;width: 25%;}
.IndexNew ul.new_listM li:hover i{color:#ee7700;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.IndexNew ul.new_listM li .info{height: 12vw;width:100%;border-bottom:1px solid #e5e5e5;}
.IndexNew ul.new_listM li:hover .info{border-bottom:1px solid #ee7700;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.IndexNew ul.new_listM li:nth-child(1){width:100%;height: 150px;}
.IndexNew ul.new_listM li:nth-child(1) .info{width:100%;line-height:22px;font-size: 14px;color:#969696;padding: 3vw 2vw;border-bottom:1px solid #e5e5e5;overflow:hidden;height: auto;box-sizing: border-box;text-indent: 2em;}
.IndexNew ul.new_listM li:nth-child(1) i{width:100%;line-height:20px;height:20px;float: none;font-size: 16px;padding: 0 2vw;box-sizing: border-box;}
.IndexNew ul.new_listM li:nth-child(1) .time{line-height:40px;left:0;height: 40px;bottom: 0;top: auto;}
.IndexNew ul.new_listM li:nth-child(1):hover .info{border-bottom:1px solid #ee7700;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.new_listM{display:block;margin-top: 20px;}
.new_list{display:none}
.Indexcompany .companyR h3{font-size:20px}
/*技术支持*/
.rightmain{width: 100%;float: none;}
.position{text-align: left;padding-left: 20px;}
.techinfo,.downinfo,.ph_list,.New_list,.know_list,.coninfo .con_list,.contact_list,.consale_list{width: 95%;margin: 0 auto;}

/*图集*/
.photoinfo .ph_list li{width: 100%;}
.photoinfo .ph_list li img{float: left;width: 44%;height: 32vw;}
.photoinfo .ph_list li .ff_ph{float: right;width: 56%;height: 32vw;}
.photoinfo .ph_list li .ff_ph p{height: 7vw;}

/*新闻*/
.Newinfo .New_list li{width: 100%;margin:20px auto;}
.Newinfo .New_list li img{width: 45%;height: 28vw;padding: 25px 3%;}
.Newinfo .New_list li .Newtit{width: 43%;padding: 0 3%;}
.Newinfo .New_list li .Newtit h3{padding-top: 20px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Newinfo .New_list li .Newtit h3 .fnewtit{width: 100%;font-size: 14px;height: auto;}
.Newinfo .New_list li .Newtit .fnewsum{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; height: auto;}
.Newinfo .New_list li .Newtit h3 em{float: none;font-size: 14px;}


/*常用知识*/
 .knowinfo .know_list li{width: 49%;height: auto;}
 .knowinfo .know_list li .ff_ph{ padding: 0px 0% 15% 4%;}
 .knowinfo .know_list li .ff_ph h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;height: auto;line-height: 60px;}
 .knowinfo .know_list li .ff_ph p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden; height: auto;}
 .knowinfo .know_list li i{background-size: 74%;height: 28vw;}
 .knowinfo .know_list li:hover .ff_ph{background: #f6f6f6;}
 .knowinfo .know_list li:hover .ff_ph h3{color: #313131;height: 60px;line-height: 60px;position: relative;padding-left: 0px;font-size: 14px;}
 .knowinfo .know_list li:hover .ff_ph h3:before{display: none;}
 .fNewwin .fNewwin_list li .newff4:before{left: 0;}

/*联系我们*/
.coninfo .con_list li{width:50%;float: left;max-width: inherit;}
.fcontact .contact_list li,.consale .consale_list li{width: 100%;}
.fcontact .contact_list li p{font-size: 14px;}
.consale .consale_list li .conF img{width: 34%;height: 42vw;}
.consale .consale_list li .conR{height: 42vw;}
.consale .consale_list li .conR span{height: 13vw;line-height: 13vw;}
.consale .consale_list li .conR p{line-height: 5vw;}
.map img{width: 95%;margin: 0 auto;display: block;}
.coninfo .con_list li img{width: 60%;}
.message{margin: 20px auto;width: 95%;}

/*手机底部*/
.BackTop{display: block;background:#ee7700;position:  fixed;bottom: 0px;width: 100%;z-index: 999;}
.BackTop li{width:25%;text-align:center;float:  left;padding: 15px 0px;border-right:1px solid #fff;box-sizing:border-box;}
.BackTop li a{font-size:16px;color:#fff;}
.BackTop li p{font-size:16px;margin-top:5px;}
.BackTop li img{max-width:35px;height:  35px;}


/*公司简介*/
.fcominfo img{width: 95%;margin: 0 auto;}


/*新闻详情*/
.fNewwin,.pn_page1{width: 95%;margin: 0 auto;}
.fNewwinfoaa{margin: 10px auto;width: 95%;}
.fNewwin h3{font-size: 14px;}
.fNewwin .fNewwin_list{width: 100%;}
.fNewwin .fNewwin_list li{width:50%;float: left;max-width: inherit;text-align:  left;box-sizing: border-box;}
.fNewwin .fNewwin_list li .newff1:before,.fNewwin .fNewwin_list li .newff2:before,.fNewwin .fNewwin_list li .newff3:before{left: 0px;}
.fNewwin .fNewwin_list li .newff3:before{/* left: -11px; */}
.fNewwin .fNewwin_list li .newff1,.fNewwin .fNewwin_list li .newff2,.fNewwin .fNewwin_list li .newff3,.fNewwin .fNewwin_list li .newff4{font-size: 12px;padding: 0 0 0 20px;margin: 5px 0 0;}
.fNewwinfoaa img{width: 95%;}
.fNewwin .fNewwin_list li .newff1:before{/* left:15%; */}
.fNewwin .fNewwin_list li .newff3:before{/* left:5% */}

/*导航*/
.head,.banner,.float{display: none;}
.m_header,.m_banner,.proscreen,.m_headera{display: block;}
.m_banne .bx-wrapper .bx-pager.bx-default-pager a{margin: 0 20px!important;}
.position{display: table;vertical-align: middle;padding: 5px;width: 100%;}


/*产品*/
/* .promain .pro_list li{width: 49%;margin: 0px 1% 18% 0px;height: auto;}
.promain .pro_list li img{height: 33vw;} */
.filter{display: none;}
.proscreenImg{text-align: right;margin-right: 20px;}



/*产品详情*/
.projian,.pro_list,.Camerinfo{width: 95%;margin: 0 auto;}
.projian h3::after{width: 70vw;}
.probb .swiper-button-prev{margin-left: -45%;}
.probb .swiper-button-next{margin-right: -47%;}
.projian ul li{float: none;width: 100%;}
.message .ffmess{line-height: 20px; margin: 10px 0px;}
.messform input[type='submit']{}
.Camerinfo table tr th td{width: 50%;}
.xqshare{overflow: hidden;width: 265px;position: relative;left: calc(100% - 265px);margin-left: -43vw;padding: 0px 0px 30px;margin: 0;}
.xqshare dl dd{float: left;width: 34vw;height: 26px;line-height: 26px;}
.xqshare dl .cs2{width: 100px;margin-right: 2vw;}
.xqshare dl .cs3{width: 6%;display: none;}
.xqshare dl .cs4{width: 1%;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{background: url(../images/share.png)center no-repeat!important;width: 30px;height: 26px!important;padding-left: 0px!important;margin: 0px!important;background-size: 30px!important;}
#myPrintBtn{background: url(../images/Printing.png)center no-repeat; width: 40px;height: 32px;display: none;}
.projian ul li p,.projian ul li:nth-child(3n){width: 100%;}
.flightinfo img{width: 100%;height: 71vw;float: none;}
.xqshare dl dd a{line-height: 26px;font-size: 14px;}
.xqshare dl .cs2 a{padding: 0px 0px 0px 25px;background: #F9D0A6 url(../images/Iconbk.jpg) -4px 0px no-repeat;background-size: 30px;}
.xqshare_z{width:320px;left: calc(100% - 320px);}
.xqshare_z dl dd.cs1{width: 120px;}
.xqshare_z dl .cs2{margin:0px 10px 0px 0px;width: 80px;height: 26px;}
.xqshare_z dl dd a{font-size:14px;height: 26px;line-height: 26px;}
.xqshare dl dd.cs5{height:26px;line-height:26px;width: 60px;}
.xqshare dl .cs1 a{background-size: 26px;padding: 0px 0px 0px 34px;}
.xqshare_z dl .cs2 a{padding:0;background:transparent;}

/*筛选*/

.m_headera {position: relative;left: 0;width: 95%;margin: 0 auto;}
.m_headera a {color: #434343;}
.m_headera .link {margin-left: 6px;}
.m_headera .link>ul>li {float: left;margin-top: 13px;}
.m_headera .link>ul>li a {padding: 0 15px;display: block;height: 14px;line-height: 14px;}
.m_headera .link>ul>li:first-child>a {border-right: 1px solid #00448a;}
.m_headera .menua {position: relative;width: 78%;margin: 0px 0px 0 0;}
.m_headera .menua .menuIcona {width: 68px;position: relative;left: 100%;right: auto;background: url("../images/shai.png") right no-repeat;cursor: pointer;z-index: 99;-webkit-transition: all 0.35s ease-in-out;background-size: 100%;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;height: 15vw;}
.m_headera .menua.open .menuIcona {-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.m_headera .menua.open>span { display: none;}
.m_headera .menua .shaixuan {position: fixed;top: 0;width: 260px;z-index: 99999;right: -260px;overflow-y:scroll;background: #f3f3f3;height: 100%;}
.m_headera .shaixuan .navTop {height: 40px;}
.m_headera .shaixuan .navit {line-height: 28px;margin: 0 auto 40px;}
.m_headera .shaixuan .navit {line-height: 28px;}
.m_headera .shaixuan .navit .linkf a{ font-size: 18px;padding: 0 15px;display: block;line-height: 40px;color: #313131;}
.m_header nav .nav>li>a:first-child {border-top: 1px solid #dcdcdc;}
.m_headera .shaixuan .navit .linkf{background: #ffffff;margin-top: 20px;}
.m_headera .shaixuan .navit .linkff{margin-top: 0px;}
.m_headera .shaixuan .navit .linkf dl dd{width: 40%;float: left;padding: 3px;text-align: center;margin: 1vw;}
.m_headera .shaixuan .navit .linkf dl dd a{font-size: 14px;color: #313131;background: #f4f4f4;border-radius: 30px;}
.m_headera input[type=button]{background: #f4f4f4;height: 15vw;line-height: 15vw;width: 50%;color: #313131;font-size: 18px;float: left;}
.m_headera .unrestricted{ width: 50%; background: #f4f4f4; height: 15vw;line-height: 15vw;color: #313131;font-size: 18px;text-align: center;float: right;}
.m_headera input[type='radio'] {-webkit-appearance: none;cursor: pointer;width: 15px;height: 15px; margin-right: 5px;position: relative;top: 3px;}
.mask{background: rgba(0,0,0,0.8);position: fixed;width: 100%;height: 100%;top: 0;left: 0;display: none;z-index: 999;}
.mask1{background: rgba(0,0,0,0.8);position: fixed;width: 100%;height: 100%;top: 0;left: 0;display: none;z-index: 99;}    
.m_headera .shaixuan .navit .linkf dl dd a.on{color: #fff;background: #ee7700;}
.m_headera .shaixuan .navit .linkcs{background: #ffffff;height: 20vw;line-height: 20vw;padding-left: 20px; margin-bottom: -10px;} 
.m_headera .shaixuan .navit .linkcs a{color: #313131;font-size: 20px;}
.fshaix{width: 95%;margin: 0 auto;}
.fshaix .close{min-width: 27%;margin-top: 10px;}
.fshaix .close:after{/* left: 87%; */}
/*联系我们 */
.consale .consale_list li .conR p{font-size: 12px;}
.conlinkf{text-align: center;padding-bottom: 30px;}
.conlinkf li{width: 32%;}
.consale_list{margin: 50px auto;}
#dituContent { width: 100% !important;}
.consale h3:before{width: 29%;right: auto;left: 0px;}
.consale h3:after{width: 29%;left: auto;right: 0px;}

/*搜索*/
.downinfo ul li span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;height: 65px;line-height: 65px;}
.downinfo ul li span:before{top: 4vw;}
.searchin ul li span:before{display: none;}

/*镜头定制*/
.regForm .regForm_title {
    padding: 0 5%;
}
.regForm_form {
    margin: 5%;
}
div#printContent {
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
}
table#regTable {
    width: 866px;
}
.regForm_form .mark input[type="submit"] {
    width: 152px;
    height: 38px;
    font-size: 18px;
    margin-top: 10px;
}
/*底部*/
.flink_list li img{max-width: 100%;}
.footerR .footerRL{width: 100%;}
.footer_list li p{font-size: 14px;width: 93%;line-height: 19px;}

/*手机导航*/
#header .Icon{
    position: relative;
    top: -4vw;
    left: -4vw;
    height: 15vw;
    width: 64vw;
}
.Icon a{color:#333333;font-size: 15px;display: inline-block;margin: 0px 2px;line-height: 26px;font-weight: bold;position: relative;}
.Icon a.en{color:#ee7700;}
.Icon a.ch:before, .Icon a.en:before,.Icon a.jp:before{
    display: none;
}
.menu .nav{ width: 100%;max-height: calc(100vh - 21vw); overflow: auto;}
#header { width: 100%;margin: inherit;box-shadow: 0 0 10px 3px rgba(0, 46, 93, 0.20);background: #f6f6f6;display:block;}
#header .header-top { width: 96%; height: 24vw;line-height: 24vw;font-size: 3.6vw;margin: 0 auto;display: flex;justify-content: space-between;}
#header .header-top .left span { padding-left: 2vw;}
#header .header-top ul { display: none;}
#header .header-top .nav-btn { display: block; width: 9.6vw;height: 8.6vw;background: url(../images/nav.png) center no-repeat;background-size: 6vw 4.7vw; margin-top: 7vw;}
#header .header-top .nav-btn.active {background: url(../images/close.png) center no-repeat;background-size: 5vw 4.7vw;position: relative;left: 91%;}
#header .moblie-nav {display: block; position: fixed;top: 0px;left: -86%;width: 86%;height: 100vh; background-color: #fff;z-index: 99999;transition: left 200ms;box-shadow: 0 0 10px 3px rgba(0, 46, 93, 0.20);}
#header .moblie-nav .logo {width: 75.7vw; height: 13.6vw;margin: 0 auto;margin-top: 3vw; margin-bottom: 2vw;}
#header .moblie-nav .logo a { display: block; height: 100%;}
#header .moblie-nav .logo a img { width: 100%;height: 100%;}
#header .moblie-nav ul { width: 100%;max-height: calc(100vh - 21vw);overflow: auto;}
#header .moblie-nav ul li { width: 100%;}
#header .moblie-nav ul li .a1 { display: block; width: 96%; height: 12vw;line-height: 12vw;border-bottom: 1px solid #dcdcdc;text-align: left;font-size: 5vw;color: #434343; padding: 0px 0px 0px 15px;}
#header .moblie-nav ul li dl {width: 100%;}
#header .moblie-nav ul li dl dd {width: 100%;}
#header .moblie-nav ul li dl dd .a2 { display: block;width: 76%; height: 12vw;line-height: 12vw;border-bottom: 1px solid #dcdcdc;text-align: left;font-size: 4vw;color: #434343; margin-left: 24%;}
/*#header .moblie-nav ul li dl dd .a2.active:after {content: '';display: inline-block; width: 6px;height: 13px;background: url(../images/nav-2.png) no-repeat;background-size: 100% 100%;position: relative; left: 99px;top: 2px;}*/
#header .moblie-nav ul li dl dd .a2.active i{display:block; width: 6px;height: 13px;background: url(../images/nav-2.png) no-repeat;background-size: 100% 100%;position: relative; left: 81%;top: -26px;}
#header .moblie-nav ul li dl dd .a3 { display: block;width: 100%;height: 12vw;line-height: 12vw;border-top: 1px solid #dcdcdc;text-align: center;font-size: 4vw;color: #434343;}
#header .moblie-nav ul li dl dd .a3 i {display: none;}
#header .moblie-nav ul li dl dd .a3.active { position: relative;}
#header .moblie-nav ul li dl dd .a3.active i {display: block; width: 12vw;height: 12vw;background: url(../images/nav-2.png) center no-repeat;background-size: 6px 13px;transform: rotate(-180deg);position: absolute;left: 0;top: 0; z-index: 999;}
#header .moblie-nav ul li dl dd dd {display: none;}
#header .moblie-nav ul li dl dd dd.active {display: block;}
#header .moblie-nav.open {left: 0px;}
#header .header-nav {display: none;}
#header h1 img {vertical-align: middle;width: 29vw;max-width: 100px;margin-left: 28vw;}
#header .navTop {overflow: hidden;margin: 8px 10px 0 0;position: relative;background: url(../images/psearch.png) center no-repeat;width: 10.6vw;height: 10.6vw;cursor: pointer;line-height: 99999;background-size: 70%;top: 8vw;right: -12%;}
#header .msearch p { width: 100%; margin: 0px auto 0 auto;height: 25.5vw;position: relative;display: none;}
#header .msearch input[type="text"] {width: 98%; height: 10rem;line-height:10rem; border: none;padding: 0 5%;display: none;background: #ee7700;font-size: 14px;}
#header .msearch p { width: 100%;margin: 0px auto 0 auto;height: 25.5vw;position: relative;display: none;z-index: 999;}
#header .header-top.active{width: 100%;display:block; justify-content: space-between;}
#header .msearch .mform{height: 25.5vw;}
::-webkit-input-placeholder{/*Webkit browsers*/color:#ffffff!important;font-size:16px;}
:-moz-placeholder{/*Mozilla Firefox 4 to 8*/color:#ffffff!important;font-size:16px;}
::moz-placeholder{/*Mozilla Firefox 19+*/color:#fff;font-size:16px;}
:-ms-input-placeholder{/*Internet Explorer 10+*/ color:#fff;font-size:16px;}

.footerlink{display:none}
.classifyBox{display:none}
.promain{overflow-x: scroll;overflow-y: hidden;}
.promain ul{width:960px;}
.peripheryBox ul{width:100%}


