#bgclick{margin:-2px auto;height:407px;}
#bgclick .content li{height:407px;}
.subnav{overflow:hidden;background:url(../images/cameralens/index/subnav.png) no-repeat 0 0;height:39px;}
.subnav li{float:left;}
.subnav a{display:block;color:#fff;height:39px;width:192px;text-indent:-999em;}
.subnav a:hover{background-image:url(../images/cameralens/index/subnav.png);background-repeat:no-repeat;}
.sn1:hover , .active .sn1{background-position:0 -39px }
.sn2:hover , .active .sn2{background-position:-192px -39px }
.sn3:hover , .active .sn3{background-position:-384px -39px }
.sn4:hover , .active .sn4{background-position:-576px -39px }
.sn5:hover , .active .sn5{background-position:-768px -39px }
.mainCon{margin:27px 0 0;overflow:hidden;zoom:1;}
.mainBody{width:750px;float:left;}
.sider{width:180px;float:right;}
.sec{margin:0 0 30px;}
h3.title{overflow:hidden;height:22px;border-bottom:1px solid #151515;margin:0 0 15px;}
h3.title span{display:block;float:left;overflow:hidden;height:14px;text-indent:-999em;}
p.title_buy{overflow:hidden;height:36px;border-bottom:1px solid #151515; line-height:36px;margin:0 0 30px;display:block;font-size:16px; font-weight:bold;}
p.title_buy span{}
h3.nomar{margin:0;}
h3.title .more{margin:1px 0 0;background:url(../images/more.png) no-repeat 0 0;width:34px;height:12px;overflow:hidden;float:right;text-indent:-999em;background-repeat:no-repeat;}
#product h3.title span{background-image:url(../images/cameralens/index/t.png);width:137px;}
.qjd { font-size:14px; text-decoration:underline;}
.t1{background-position:0 0;}
.t2{background-position:0 -14px;}
.t3{background-position:0 -28px;}
.t4{background-position:0 -42px;}
.t5{background-position:0 -56px;}
.t6{background-position:0 -70px;}
.t7{background-position:0 -84px;}
.t8{background-position:0 -98px;}
.t9{background-position:0 -112px;}
.t10{background-position:0 -126px;}
.t11{background-position:0 -140px;}
.t12{background-position:0 -154px;}
.t13{background-position:0 -168px;}
.t14{background-position:0 -182px;}
.t15{background-position:0 -196px;}
.t16{background-position:0 -210px;}
.t17{background-position:0 -224px;}
.t18{background-position:0 -238px;}
.t19{background-position:0 -252px;}
.t20{background-position:0 -266px;}
.t21{background-position:0 -280px;}
.t22{background-position:0 -294px;}
.t23{background-position:0 -308px;}
.newpro{overflow:hidden;zoom:1;margin:0 0 15px -7px;}
.newpro li{float:left;margin:0 0 0 7px;_display:inline;}
.newbanner{overflow:hidden;zoom:1;margin:0 0 0 -12px;}
.newbanner li{float:left;margin:0 0 0 12px;}
.newsList{overflow:hidden;zoom:1;}
.newsList li{width:750px;overflow:hidden;clear:both;float:left;height:33px;line-height:33px;background:url(../images/dash.png) repeat-x 0 100%;}
.newsList li span{color:#151515;float:left;width:110px;display:block;}
.newsList li a{display:block;float:left;background:url(../images/arr.png) no-repeat 0 50%;color:#003399;padding:0 0 0 12px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap; width:616px;max-width:610px; }
.newsList li a:hover{color:#003399;text-decoration:underline;}
.recList{overflow:hidden;zoom:1;}
.recList li{width:180px;clear:both;float:left;margin:0 0 15px}
.recList li.last{margin:0;}
p.more{height:23px;padding:3px 0 7px;line-height:23px;text-align:right;}
p.more a{color:#151515;text-decoration:underline;}

.proDetail{width:980px;margin:0 auto;}

/*products.html*/
.mainPro { overflow:hidden;margin:18px 0 0; zoom:1;}
.mainPro22 { width:1159px;margin:18px auto 0 auto; zoom:1;}
.proList_lf { float:left; width:191px; padding-bottom:20px;}
.proList_lf ul { padding:0; margin:0;width:191px; background:#f7f7f7;}
.proList_lf ul li { width:191px; display:block; padding-bottom:15px;}
.proList_lf ul li a { width:171px; height:29px; padding-left:20px; display:block; line-height:29px; background:#5b5b5b; font-size:14px; color:#ffffff;}
.proList_lf ul li ul { display:block;width:191px;}
.proList_lf ul li ul li {width:191px; display:block; padding:0; border-bottom:1px solid #d6d6d6;}
.proList_lf ul li ul li a {width:172px; padding:3px 0 2px 0; height:auto; line-height:18px; font-size:12px; padding-left:19px; display:block; background:none; color:#555862; background:url(../images/cameralens/products/arrowIcon.png) no-repeat 9px 8px; font-family:Arial,Helvetica,Hiragino Sans GB,PingFang SC,Microsoft YaHei,Vernada,Roboto,sans-serif;}
.proList_lf ul li ul li a span { color:#d51112; margin-left:5px;}
.proList_lf ul li ul li a i { font-style:normal; color:#005ead; margin-right:3px;}
.proList_lf ul li ul li a:hover {color:#d51112;}.proList_lf ul li ul li a:hover i {color:#d51112;}
.proCon { float:right; width:741px;}
.proCon2 { float:right; width:975px;}
.proCon3 { float:right; width:865px; font-size:14px;}.proCon3 p { line-height:30px; margin-bottom:10px;}
#tab2 {width: 741px; overflow:hidden; margin-top:-5px;}
.menu2{ width:747px; overflow:hidden; margin-left:-6px;}
.menu2 li{ display:block; float: left; width:227px; height:49px; padding:11px 0 0 14px; font-size:16px; line-height:18px; margin-left:6px; color:#404040; cursor:pointer; background:#f7f7f7; border:1px solid #d6d6d6;}
.menu2 li span { display:block; font-size:12px;}
.menu2 li.hover{ color:#fff; background:#005ead; border:1px solid #005ead;  width:227px; height:49px; padding:11px 0 0 14px;}
.main2 .pro_t{ display: none; color:#4d4d4d;}
.main2 .block{display: block;}
.pro_t p { line-height:20px; padding:12px 0;}
.pro_t .pro_info { width:699px; padding:8px 20px; margin-bottom:13px; border:1px solid #d6d6d6;}
.pro_t .pro_info h4 { background:url(../images/cameralens/products/arrowIcon2.png) no-repeat 0px 12px; border-bottom:1px dashed #737373; font-weight:normal; font-size:14px; color:#005ead; line-height:30px; padding:0 0 3px 15px; display:block;}
.pro_t .pro_info p{ line-height:20px; padding:8px 0 6px 0;}

ul.mProlist { width:741px; overflow:hidden;}
ul.mProlist li {width:699px; padding:8px 20px 18px 20px; margin-bottom:13px; border:1px solid #d6d6d6; overflow:hidden;}
ul.mProlist li h5 { border-bottom:1px dashed #737373; font-weight:normal; font-size:14px; color:#404040; line-height:20px; padding:5px 0 10px 0; display:block; display:block; width:506px; float:left;}
ul.mProlist li i { float:right;}
ul.mProlist li p { width:506px; padding:5px 0 0 0; margin:0; float:left; display:block;}
ul.mProlist li p span.xh01 {background:url(../images/cameralens/products/arrowIcon2.png) no-repeat 0px 6px;color:#005ead; line-height:20px; padding-left:10px; display:block;}
ul.mProlist li p span.xh01 em { color:#d51112; margin-left:3px;}
ul.mProlist li p span.xh02 { display:block; margin-bottom:5px;}
ul.mProlist li p span.xh02 em { color:#d51112; margin-left:3px;}
ul.mProlist li p a { display:block; width:122px; height:25px; background:#005ead; text-align:center; line-height:25px; color:#fff;}
ul.mProlist li p.fj { padding-top:20px; color:#a3a3a3;}
.top_line { width:100%; margin-top:-2px; z-index:9; position:relative; height:40px; background:#e1e0e1;}
h2.top_name { max-width: 1200px;width: 100%; display:block; margin:0 auto;padding: 0 20px; line-height:40px; color:#252525; font-weight:normal; font-size:12px;}
.pro_tmp02 { padding:15px 0;}

.cctvsider { float:right; width:250px;}
.cctvsider ul { margin:0; padding:0; display:block;}
.cctvsider ul li { display:block; margin:0 0 5px; padding:0;}
.cctv { float:left; width:467px;}
.cctv p { margin-bottom:23px; line-height:18px;}

.cctv_title { border-bottom:1px solid #151515; color:#151515; padding-bottom:6px; line-height:18px; font-size:14px; margin-bottom:10px;}
.cctv_title span { height:14px; display:block; float:left; font-size:0; width:3px;background:#005ead; margin-right:5px; margin-top:1px;}
.cctv_h4 { color:#151515; line-height:18px; font-size:14px; margin-bottom:10px; padding-bottom:3px;}
.cctv_h4 span { height:14px; display:block; float:left; font-size:0; width:3px;background:#005ead; margin-right:5px; margin-top:1px;}
h4.cctv_h4 {border-bottom: 1px solid #151515;}

.cctvMain { width:741px; color:#151515;}

ul.ClassPro { overflow:hidden; padding-bottom:20px;}
ul.ClassPro li { padding:8px 20px 18px 20px; margin-bottom:13px; border:1px solid #d6d6d6; overflow:hidden;}
ul.ClassPro li h5 { border-bottom:1px dashed #737373; font-weight:normal; font-size:14px; color:#404040; line-height:20px; padding:5px 0 6px 0; display:block; display:block; width:706px; float:left;}
ul.ClassPro li i { float:right;}
ul.ClassPro li p { width:706px; padding:5px 0 0 0; margin:0; float:left; display:block;}
ul.ClassPro li p span.xh01 {background:url(../images/cameralens/products/arrowIcon2.png) no-repeat 0px 6px;color:#005ead; line-height:20px; padding-left:10px; display:block;}
ul.ClassPro li p span.xh01 em { color:#d51112;}
ul.ClassPro li p span.xh02 { display:block; margin-bottom:5px;}
ul.ClassPro li p span.xh02 em { color:#d51112;}
ul.ClassPro li p a { display:block; width:122px; height:25px; background:#005ead; text-align:center; line-height:25px; color:#fff;}

ul.dllist { overflow:hidden; padding-bottom:20px;}ul.dllist p { padding:10px 0;color:#005ead; font-weight:bold;}
ul.dllist li { display:block; float:left; border:1px solid #ececec; padding:17px 22px; margin-bottom:8px; width:430px; height:80px;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
ul.dllist li i { float:left;}
ul.dllist li span h4 { color:#005ead; display:block; margin-bottom:10px;}
ul.dllist li span { float:left;overflow:hidden; width:355px; display:block; padding-left:29px;}
ul.dllist li span a { display:block; float:right; background:url(../images/dlbtn.png) no-repeat 0 0; color:#fff; width:119px; height:29px; text-align:center; line-height:29px;}

ul.dllist_cc { overflow:hidden; padding-bottom:20px;}
ul.dllist_cc li { display:block; float:left; border:1px solid #ececec; padding:17px 22px; margin-bottom:8px; width:319px; height:80px;}
ul.dllist_cc li i { float:left;}
ul.dllist_cc li span h4 { color:#005ead; display:block; margin-bottom:10px;}
ul.dllist_cc li span { float:left;overflow:hidden; width:245px; display:block; padding-left:29px;}
ul.dllist_cc li span a { display:block; float:right; background:url(../images/dlbtn.png) no-repeat 0 0; color:#fff; width:119px; height:29px; text-align:center; line-height:29px;}

.about_banner { width:960px; height:287px; margin:-2px auto 0 auto; background:url(../images/about/banner.jpg) no-repeat;}
.profile { overflow:hidden; color:#151515; line-height:18px;}
.jianjie { overflow:hidden; width:741px; padding:0 0 20px 0;}
.jjImg { float:left; width:271px;}.jjImg img { margin-bottom:30px;}
.jjtxt { float:right; width:445px;}.jjtxt p { margin-bottom:15px; display:block; text-indent:2em;}

.company { padding-bottom:20px;}
.hist { line-height:18px; margin-bottom:40px;}.hist td { padding-right:10px;}
ul.contact { padding-bottom:20px;}
ul.contact li { margin-bottom:20px;}
ul.contact li a { color:#005ead; text-decoration:underline;}

.map { float:right;}
.shouhou { display:block; margin-bottom:30px; color:#464646;}
.shouhou span { color:#005ead; font-size:14px; display:block; margin-bottom:10px;}

.shouhou em { width:243px; height:27px; background:url(/images/service/serImg01.png) no-repeat; display:block; text-align:center; line-height:27px; color:#fff; margin-bottom:5px;}

.service { padding-bottom:20px;}
.wxb { color:#005ead; font-size:14px; display:block; margin-bottom:13px;}
.weixiu ul{ margin:0; padding:0;}
.weixiu ul li { margin:0 0 15px 0; padding:0; color:#464646;}
.weixiu ul li span { display:block; font-size:14px; font-weight:bold; text-decoration:underline; margin-bottom:20px;}

ul.buylist { display:block; overflow:hidden;_height:300px; min-height:300px;}
ul.buylist li { width:244px; height:125px; display:block; float:left;}
ul.buylist li a { width:244px; height:125px; display:block; background-image:url(/images/buy/buybg.png); background-repeat:no-repeat;}
ul.buylist li a.buybtn01 { background-position:0 0;}
ul.buylist li a.buybtn02 { background-position:0 -125px;}
ul.buylist li a.buybtn03 { background-position:0 -250px;}

.shoplist { background:#cccccc; line-height:20px; color:#333333; margin-bottom:30px;}
.shoplist td { background:#fff; padding:0 10px;}
.shoplist td.title { background:#eeeeee; height:40px;}

.pager { width:741px; overflow:hidden; padding:20px 0;}
.pager span { float:left;}
.pager p { float:right;}
.pager p a { margin:0 5px;}
.pager p a:hover {color:#005ead;}
.pager p a.act {color:#005ead;}


.news_banner {width:960px; height:287px; margin:-2px auto 0 auto; background:url(../images/news/banner.jpg) no-repeat;}

.klImg01 { width:960px; height:187px; background:url(/images/klImg01.jpg) no-repeat;}

.klImg19 { width:960px; height:561px; background:url(/images/klImg19.jpg) no-repeat; margin-bottom:30px;}

.promotion_banner {width:960px; height:287px; margin:-2px auto 0 auto; background:url(../images/news/promotion_banner.jpg) no-repeat;}
ul.huodong { overflow:hidden; margin-left:-10px; padding-bottom:20px;}
ul.huodong li { display:block; width:273px; height:82px; border:1px solid #cdcdcd; float:left; margin:0 0 10px 10px; padding:15px 19px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
ul.huodong li a { float:left; margin-right:19px;}

.ta011 { background:#c0ced0; margin:15px 0;}
.ta011 td { background:#fff; line-height:22px;}.ta011 td.lf { background:#f4f7f8; padding-left:20px;}
.jiegou { display:block; margin-bottom:30px; color:#151515;}

.buybanner { width:960px; height:287px; margin:-2px auto 0 auto; background:url(/images/buy/buybanner.jpg) no-repeat;}


.online { color:#343434; font-size:14px; line-height:46px;border-bottom:1px solid #000;}
.online a {color:#2a6cd6;}
.exp { color:#343434; font-size:14px; line-height:46px;}
.exp a {color:#000;}
.app { text-align:center; margin-bottom:20px; text-decoration:underline;}.apptxt { margin-bottom:30px;}
.apptxt span { font-size:14px;display:block;color:#005ead;}

.buzou p{ margin-bottom:20px; display:block;}
.buzou p img { margin-bottom:-7px;}
.buzou p.tt { color:#e60012; font-weight:bold; font-size:14px;}
.ques { font-size:14px;display:block;color:#005ead;}
.jigoutt { margin-bottom:30px;}
.jigoutt span { color:#000; font-size:14px; display:block;}
.jigou { display:block; margin-bottom:15px; line-height:24px; color:#343434; font-size:14px;}
.jigou span { font-size:14px; display:block; margin:0; padding:0; display:block;}
.search { height:40px; background:#2c6cd6; padding-top:8px; font-size:14px; overflow:hidden; padding-left:230px; color:#fff;}
.city { float:left; margin-right:30px; line-height:26px; margin-bottom:20px;}.city span { margin-right:15px; float:left;}
.city select { margin:0; border:none;color:#343434; padding:3px; width:180px; height: 26px; float:left;}
.city input { margin:0; border:none;color:#343434; padding:3px; height:26px; float:left;}
.city .searchbtn{ width:28px; height:26px; background:url(/images/search.jpg); display:block; float:left;}

.citylist { width:100%}
.citylist ul { margin:0; padding:0;}
.citylist ul li.nics_buy_list { line-height:30px;margin:0; display:block; overflow:hidden; border-bottom: 1px solid #000; font-size: 14px; padding: 10px 0 10px 0px;}
.citylist ul li.nics_buy_list h3 {color: #000000; font-size: 14px; font-weight: bold;}
.citylist ul li.nics_buy_list p { padding-left:36px;}
.nics_buy_list h3 span.num {color: #000000;display: inline;float: left; margin-right: 5px; width: 30px;}
.e7 { background:#f7f7f7;}
.pager {color: #666666; float: left;font-size: 12px;font-weight: bold;padding: 28px 0 28px 0;}
.pager strong { color: #666666; float: left; font-size: 12px;}
.pager a {color:#999; display: inline; float: left; margin-right: 6px;}
.pager p { float:right;}.pager p span { float:left; font-weight:bold;}
.pager p a.cur { color:#005EAD;}

#tb01 { background:#a0a0a0; display:none; margin-bottom:30px;}
#tb01 td { padding:5px; background:#fff;}
#tb02 { background:#a0a0a0; display:none; margin-bottom:30px;}
#tb02 td { padding:5px; background:#fff;}

#tb01 .tb_tt,#tb02 .tb_tt { font-size:14px; text-align:center; color:#fff; background:#005ead;}
#tb01 .tb_j,#tb02 .tb_j { background:#f7f7f7;}
#tb01 span,#tb02 span { font-size:24px; color:#005ead; font-weight:bold;}

.pger { padding:10px 0; text-align:right;}
.pger a { font-size:14px; color:#005ead; margin:0 0 0 10px; padding:0 5px;}
.pger a.hover { font-weight:bold; background:#005ead; color:#fff;}

#menu8{ overflow:hidden; padding-bottom:10px; float:right; margin-top:-85px;}
#menu8 li{ display:block; float:left;font-weight:bold;font-size:16px;   margin:0 10px 0 0; padding:0 5px; cursor:pointer;}
#menu8 li.hover{  color:#005ead;}
#main8 ul{ display: none; padding-bottom:30px;}
#main8 ul.block{display: block;}
.kl01 { max-width:1157px;}
.kl02 { max-width:1158px;}
.kl0301 { max-width:1159px;}
.kl0302 { max-width:1159px;}

.ggb { background:#a0a0a0; margin-bottom:30px;}
.ggb td {background:#fff;padding:5px 0 5px 15px;}
.ggb td.lf { background:#f4f7f8;}

.act p { text-indent:2em;}

.det { width:100%; background:#FAFAFA;}
.det1200 { max-width:1160px; margin:0 auto; padding:120px 20px 120px 20px; position:relative;}
.det #date { font-size:16px; text-align:right; position:absolute; top:30px;right:20px;}
.det1200 .newstitle { font-size:22px; font-weight:bold; display:block; line-height:50px; text-align:center;}
.inner1200 { max-width:1160px; padding:30px 20px; margin:0 auto;}
.inner1200 h1 { font-size:22px; font-weight:bold; display:block;}
.content-inner { font-size:14px;}

.fwbg { line-height:28px;}
.fwbg td { font-size:14px; padding:3px 10px 20px 10px; vertical-align:top;}
.fwbg2 { background:#cccccc; line-height:28px;}
.fwbg2 td { background:#fff; font-size:12px; padding:3px 10px; vertical-align:top;}
.bgst { margin-bottom:10px; padding:10px 0;}
.bgst h3 { color:#000; font-weight:bold; font-size:14px; display:block;}
.bgst ul { display:block; padding:0; margin:0;}
.bgst ul li { display:block;}.bgst ul li span {color:#2a6cd6;}
.add { text-decoration:underline; font-weight:bold;}
.lklist { background:#f3f3f3; padding-top:30px;}

@media screen and (max-width: 768px) {
	
.det1200 { max-width:1160px; margin:0 auto; padding:60px 20px 20px 20px; position:relative;}
.det #date { font-size:12px; text-align:right; position:absolute; top:20px;right:20px;}
.det1200 .newstitle { font-size:14px; font-weight:bold; display:block; line-height:20px; text-align:center;}
.content-inner { font-size:12px;}
.main table {width:100%;}.main table td {width:auto;}
.mainPro22 { width:100%;}.mainPro22 img { width:100%;}
.proCon3 { width:100%; float:none;}.proCon3 table.fwbg { width:100%;}.proCon3 table.fwbg td { width:50%;}
.proCon3 table.fwbg2 { width:auto;}.proCon3 table.fwbg2 td { width:auto; padding:0; text-align:center;}
.proCon3 img { width:100%; height:auto;}
.gm_lf { position:absolute; top:50px; left:0; width:100%; padding:0 20px; background:#CCC;}
.gm_lf ul li { float:left; width:25%; font-size:14px; text-align:center; margin-bottom:0;}

.proCon2 { width:100%; float:none;}.proCon2 table.fwbg { width:100%;}.proCon2 table.fwbg td { width:50%;}
.proCon2 table.fwbg2 { width:auto;}.proCon2 table.fwbg2 td { width:auto; padding:0; text-align:center;}
.proCon2 img { width:100%; height:auto;}
.gm_lf2 { position:absolute; top:42px; left:0; width:100%; padding:0 20px; background:#CCC;}
.gm_lf2 ul li { float:left; width:50%; font-size:14px; text-align:center; margin-bottom:0; line-height:30px;}
.gm_lf3 { position:absolute; top:42px; left:0; width:100%; padding:0 20px; background:#CCC;}
.gm_lf3 ul  { text-align: center;}
.gm_lf3 ul li { margin:0 15px; display: inline; font-size:14px; text-align:center; margin-bottom:0; line-height:30px;}
.xd { position:relative;}
.search { height:76px; background:#2c6cd6; padding-top:8px; font-size:14px; overflow:hidden; padding-left:20px; color:#fff;}
.city { margin-bottom:8px;}
.pager {width:100%; overflow:hidden; padding:20px 0; font-size:10px;}.pager strong{font-size:10px; float:none; text-align:right; display:block; margin-bottom:10px;}
.pager p { width:100%;}
.pager p a { margin:0 2px;}
.gmCon { width:100%;}
.gmCon ul li { display:block; float:right; width:100%;}
.gmCon ul li a { width:100%; font-size:14px;}
}

/* line 1540, ../_scss/style.scss */
.content-news table.tr-border {
  border-top: 1px #d9d9d9 solid;
}
.content-news table.tr-border td,.content-news table.tr-border tbody th { text-indent:2em;border-bottom: 1px #d9d9d9 solid;}
/* line 1542, ../_scss/style.scss */
.content-news table.tr-border tr,.content-news table.tr-alternate tr {
  border-bottom: 1px #d9d9d9 solid;
}
.content-news table.tr-border th {border-bottom:none; width:auto; text-align:left;}
/* line 1544, ../_scss/style.scss */
.content-news table.tr-alternate {
  border-top: 1px #d9d9d9 solid;
  /* = Responsive (-480)pu
  -------------------------------------------------------------*/
}
/* line 1554, ../_scss/style.scss */
.content-news table.tr-alternate tbody tr:nth-child(odd) {
  background-color: #FFF;
}
/* line 1555, ../_scss/style.scss */
.content-news table.tr-alternate tbody tr:nth-child(even) {
  background-color: #FAFAFA;
}
/* line 1559, ../_scss/style.scss */
.content-news table.tr-alternate._reverse tbody tr:nth-child(odd) {
  background-color: #FAFAFA;
}
/* line 1560, ../_scss/style.scss */
.content-news table.tr-alternate._reverse tbody tr:nth-child(even) {
  background-color: #FFF;
}
.borRight{ border-right: 1px #EAEAEA solid;}