#header .top .lang{text-align:center;}
#header .menu ul li .submenu{top:77px;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);}
#header .menu ul li.current{background: #fca419 none repeat scroll 0 0;color: #ffffff;}
#header .menu ul li.current a{color: #ffffff;}
#header .menu ul li:hover{border-bottom:2px solid #e1e0e1;}
.homeir .irslider a.prev:hover, .homeir .irslider a.next:hover{opacity: 0.5;}
#footer .copyright a{color: #5282b2;line-height: 39px;}
#footer .copyright a:hover{color:#fca419;text-decoration:none;}
#header .top .nav ul li a:hover,a:hover{color:#fca419;text-decoration:none;}
.pages ul li a{min-width:15px;}
.pages ul li a.prev, .pages ul li a.next{min-width:21px;}
.mainLeft .text h2{text-align:center;}
.productList{min-height: 243px;}
.subList dl dd a{margin-left:5px;padding: 0 0 0 7px;}
.subList dl dd a.active .bnclose{top:-5px;}
.subList dl dd .item{margin-left: 5px;border: 1px solid rgba(255, 255, 255, 0);color: #11457a;float: left;line-height: 28px;margin-left: 5px;padding: 0 0 0 7px;}
.subList dl dd .item.active{background: #e5edf5 none repeat scroll 0 0;border: 1px solid #afcae9;line-height: 28px;text-decoration: none;}
.subList dl dd .selecteditem{border: 1px solid #afcae9;display: block;float: left;height: 17px;margin: 5px 3px 0 5px;padding: 1px 18px 0px 2px;position: relative;white-space: nowrap;color:#11457a;}
.subList dl dd .selecteditem label{color: #fca419;margin-left:4px;}
.subList dl dd .selecteditem em{background: rgba(0, 0, 0, 0) url("../image/close.gif") no-repeat;cursor: pointer;display: block;height: 13px;width: 13px;overflow: hidden;position: absolute;right: 2px;top: 2px;}
.subList .chbox{display: none;}
.subList .chbox+label{visibility: hidden;display: inline-block;width:17px;height:14px;background: url(../images/ico/ico-close.png) no-repeat;}
.subList .chbox:checked+label{visibility: visible;background-position: 7px 0px;}
.subList dl dt .clearall{float:right;margin-right:5px;display:none;}
.subList dl dt{width:125px;}
.subList dl dd{margin-left:175px;}
#hidebg:before{height: 100%;display:inline-block;vertical-align: middle;content: '';}
#hidebg{background-color: rgba(95, 157, 196, 0.7);left:0px;top:0px;width:100%;height:100%;display:none;z-Index:9999;text-align:center;position: fixed;}
#hidebg .loading{opacity:0.2;width: 216px;height:173px;display: inline-block;padding: 7px !important;text-align: center;vertical-align: middle;background: url("../image/loading0.gif") no-repeat center center;}
.upperchars{text-transform:uppercase;}
.productList .softSelect{text-align:right;}
.productList .softSelect select{margin:0 0 0 5px;width:225px;}
.productList .softSelect .showInput{display:none;border:none;color: #666666;margin-right: 22px;margin-top:-23px;padding: 0;position: relative;float:right;width: 193px;}
.productList .softSelect .showInput2{display:none;border:none;color: #666666;margin-left: -220px;margin-top: 4px;position: absolute;width: 193px;}
.productList .softSelect .clear{float:left;width: 45px;height:27px;line-height:27px;text-align:center;background:#11457a;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 1px 1px 4px #888;-moz-box-shadow: 1px 1px 4px #888;-webkit-box-shadow: 1px 1px 4px #888;}
.productList .softSelect .clear a{color:#fff;}
.productList .softSelect .clear a:hover{color:#fca419;}
.productdetail .info ul li.soft{width:100%;}
.productdetail .info table{width:100%;padding:20px 5px 0 5px;}
.productdetail .info th{padding:5px;width:120px;text-align:center;border-left:1px dotted #e1e0e1;border-top:1px dotted #e1e0e1;}
.productdetail .info td{padding:5px;border-left:1px dotted #e1e0e1;border-top:1px dotted #e1e0e1;border-right:1px dotted #e1e0e1;}
.productdetail .info th.last{border-bottom:1px dotted #e1e0e1;}
.productdetail .info td.last{border-bottom:1px dotted #e1e0e1;}
.productList dl.cols2 dt{min-height:150px;}
.productdetail .cont .softcont{margin-top:20px;line-height:22px;}
.productdetail .cont .softcont li{list-style: inside none square;}
.productdetail .info dl dt{width:220px;min-height:200px;margin-right:20px;}
.productdetail .info dl dd{margin-left:230px;}
.form ul{overflow:unset;}
.form ul li{margin-bottom:10px;}
.liveBox .form{padding:10px 30px 20px 10px;}
.liveBox .close{height: 20px;line-height: 20px;position: absolute;right: 5px;text-align: center;top: 5px;width: 20px;font-family: "Comic Sans MS", Arial;font-size:20px;}

.form ul li .input .input-focus{box-sizing: border-box;display: block;padding: 5px 10px;width: 100%;}
.myaccount .rightcont .table table td .input a, .myaccount .rightcont .table .text a{text-decoration:none;}
.myaccount .rightcont .table table td .num{height:22px;}
.industrybox .info ul{line-height:24px;}
.industrybox .info ul li:last-child{margin-right:2%;}
.industrybox .info ul li:nth-child(even){margin-right:0;}
.industrybox .info ul li{list-style: inside none disc;}
.loginbox .cont .close{position: absolute;right: 3px;top: 3px;cursor: pointer;}
.loginbox .form dl{padding-bottom:0px;padding-top:5px;}
.loginbox .form dl dd .inputText.codeimg{width: 140px;display: unset;background:url("../image/bkcode.gif") no-repeat left center;padding-left:35px;}
.loginbox .form dl dd a.fpass{color:#11457a;}
.loginbox .form dl dd a.fpass:hover{color:#fca419;}
.loginbox .form dl dd .btnregister{line-height:28px;}
.contactfrom dl dd ul li label{min-width:50px;}
.contactfrom dl dd ul li .inputcontact{width:345px;}
.productdetail .info dl dd .btn-export{background-position: 5px center;padding:0 10px 0 40px;}
.promptCont{display:none;background-color: #ffffff;border: 1px solid #e1e0e1;opacity: 0.9;margin-left:305px;padding: 0 10px;position: absolute;width: auto;z-index: 999;}
.promptCont .parameter th{color: #fca419;line-height: 30px;padding: 0 5px;text-align: left;}
.promptCont .parameter td{color:#333;text-align:left;padding:0px 5px;line-height:20px;}
.promptCont .parameter td.name{color:#999;}
.promptCont .parameter tr:nth-child(even){background:#eee;}
.assistant ul li .btn a.tab{text-align:center;float:left;width:140px;line-height:33px;height:33px;overflow:hidden;text-align:center;color:#333;background:#dfdfdf;margin-right:10px;border:0;cursor:pointer;}
.assistant ul li .btn a.tab:hover,
.assistant ul li .btn a.tab.active{background:#11457a;color:#fff;}
.assistant ul li .btn a.bn{float:left;width:122px;height:36px;line-height:36px;text-align:center;background:#aaa;color:#fff;border:0;font-size:14px;font-weight:bold;margin-right:10px;cursor:pointer;border-radius:4px;-webkit-border:4px;}
.assistant ul li .btn a.bn:hover{background:#11457a;}
.assistant ul li dl.selected dt, .assistant ul li dl dt:hover{border:1px solid #fca419;height:88px;}
.assistant ul li .pages{overflow:unset;float: right;height:auto;width:100%;}
.assistant ul li .pages ul li{border:none;padding:5px 0;}
.pages ul li a.active{background:#fca419;}
.assistant ul li .lens dl dd span.tab{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.assistant ul li .input input{text-align: center;}
.productdetail .details .cont .tablist .attachment dl dt img{width:90px;height:70px;}
.productdetail .details .cont .tablist .attachment dl dd p{height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: unset;}
.assistant .btnexp {background: #11457a;padding:0 25px;}
#stickMenu{text-align:center;background:#fff;padding: 10px 0;margin-top:0px;border-bottom: 0px solid #e1e0e1;}
#stickMenu ul{width:983px;}
.productList .softSelect .showInput22 {
  display: inline-block;
    width: 30%;
    margin: 0 0 0 5px;
    width: 225px;
    border: 1px solid #e1e0e1;
    color: #666;
    margin-right: 10px;
    padding: 4px 5px 4px 30px;
    width: 236px;
	background: url("../image/btn-search.png") no-repeat 5px center;
}
.productList .pages{padding-top: 0px;width: 100%;}
.productList dl.cols2 {float:left;padding:25px 15px;width:450px;margin-right:0px;}
.productList dl.cols2:nth-child(2n) {margin-right:18px;}


.mainLeft .text ul li {list-style: unset !important;}


.info_container{
  display: flex;
  flex-direction: column;
}
.middle_info{
  margin-top: 10px;
  display: flex;
}
.message_con{
  margin-left: 20px;
}

.img_table{
  display: flex;
}

.software_box{
  display: flex;
}
.software_title{
  flex-shrink: 0;
  font-size: 18px;
  font-weight: 600;
  margin-right: 20px;
  padding-left: 10px;
}
.soft_item_title{
  font-size: 16px;
  font-weight: 600;
}
.software_con_item{
  list-style: none;
  margin-bottom: 10px;
  text-align: justify;
  max-width: 98%;
}


.min_box{
  display: flex;
  flex-direction: column;
  padding: 10px;
  margin-bottom: 20px;
}
.lens_title{
  background-color: #3669aa;
  font-size: 20px;
  color: #fff;
  padding: 5px;
}
.lens_info{
  font-size: 16px;
  margin-top: 5px;
}
.lens_content_box{
  display: flex;
  margin-top: 5px;
}
.lens_img{
  flex-shrink: 0;
  margin-right: 20px;
}
.lens_i{
  font-size: 14px;
  line-height: 26px;
  list-style: none;
}


/* 光学实验室 */
.contact_form{
margin-top: 30px;
}
.form_title{
  font-size: 20px;
  line-height: 32px;
}
.form_info{
  font-size: 16px;
  text-align: center;
}
.form_line{
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.input_item{
  width: 47%;
  margin-top: 10px;
}
.input_title{
  font-size: 14px;
}
.red_i{
  color: #dd1c63;
}
.submit{
  font-size: 16px;
  font-weight: 500;
  padding: 8px 10px;
  border: 1px solid #ddd;
  width: 100px;
  text-align: center;
  cursor: pointer;
  border-radius: 5px;
  margin-top: 50px;
}
.submit:hover{
  background: #e6a23c;
  color: #fff;
  border: 1px solid #e6a23c;
}