
/*手机屏幕*/
@font-face {
    font-family: "custom-font";
    src: url(https://omo-oss-file.thefastfile.com/portal-saas/new2021112609182188195/cms/file/99b8da2f-1df2-481d-9834-db1ac730f9c6.woff2)
}
@media screen and (min-width: 320px) and (max-width: 1200px) {
ul,li,dl,dt,dd,div{list-style:none;margin:0px;padding:0px;}
a,a:hover{text-decoration:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.cbody{margin:0px auto;padding:0px 2px;width:100%;font-family:'微软雅黑';}
.top,.logo_bar,.tel,.search,.side,.line,.gbook{display: none;}
.head{height:110px;margin:4px auto;width:180px;}
.menu ul li{float:left;background:url(../images/menu_bg.jpg) repeat-x;width:33.33%;text-align:center;height:46px;line-height:46px;}
.menu ul li a{float:left;display: block;width:100%;text-align:center;font-size:14px;color:#ffffff;}
.menu ul li dl{display:none;}

/*小轮播*/ 
.banner_s { position: relative; z-index:1; width:100%;height:220px; overflow: hidden; background-color:#042D5B; }
.banner_s ul.pic { height:100% !important; width:100% !important; }
.banner_s ul.pic li { height:100% !important; width:100% !important; z-index:1; }
.banner_s ul.pic li a { display:block; cursor:pointer; height:100% !important; width:100% !important; z-index:1; }
.banner_s ul.pic li a img{position: absolute;z-index: 999;width:100%;height:220px;}
.banner_s .hd { width:100%; position: absolute; bottom: 20px; text-align: center; font-size:0; z-index:1; }
.banner_s .hd li { margin: 0 10px; background:#FFF; border:1px solid #052e61; color:#052e61; font:12px/1.5 "Helvetica"; height: 22px; line-height:22px; text-align: center; overflow: hidden; width: 22px; cursor: pointer; display:inline-block; *display:inline;
zoom:1; }
.banner_s .hd .on { background:#052e61; color:#FFF }
.banner_s .prev, .banner_s .next { width: 40px; height: 40px; background: url(../images/icon.png) no-repeat -213px -50px; position: absolute; top: 40%; z-index: 1; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=80); opacity:0.8; -moz-transition:opacity .4s ease-in;
-webkit-transition:opacity .2s ease-in;
-ms-transition:opacity .2s ease-in;
transition:opacity .2s ease-in;
-webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; 
}
.banner_s .prev { left: 5%; }
.banner_s .next { background-position: -213px -3px; right: 5%; }
.banner_s .prev:hover { background-position: -265px -50px; filter:alpha(opacity=80) !important; opacity:0.9 !important; }
.banner_s .next:hover { background-position: -265px -3px; filter:alpha(opacity=80) !important; opacity:0.9 !important; }

.roll{height:260px;background:#e9e9e9;padding-top:36px;}
.roll_top{font-size:14px;color:#ffffff;text-align:center;margin:0px auto;background:url(../images/roll_top.jpg) no-repeat;width:312px;height:42px;line-height:42px;}
.roll_body{position:relative;margin-top:30px;width:100%;overflow:hidden;height:140px;}
.tempWrap{top:0px;left:14%;}
.roll_body .prev{position:absolute;left:4px;z-index:999;}
.roll_body .next{position:absolute;top:0px;right:4px;z-index:999;}
.roll_ul{width:90%;margin-top:16px;}
.roll_li{float:left;width:40%;height:162px;margin:10px 6px 0px 0px;}
.roll_pic{width:100%;height:80px;overflow:hidden;margin:0px auto;text-align:center;}
.roll_pic img{width:100%;max-height:80px;}
.roll_name{height:26px;line-height:26px;text-align:center;overflow:hidden;}
.roll_name a{color:#2e2e2e;font-size:14px;}

.navbox{border-bottom:1px solid #d6d6d6;height:42px;line-height:42px;background:url(../images/navbox_bg.gif) no-repeat 0px bottom;}
.navbox_zh{font-size:15px;color:#011f5f;}
.navbox_en{margin:2px 0px 0px 6px;font-size:12px;color:#666;font-family:'Helvetica';}
.navbox_more,.navbox_more a{font-size:12px;color:#999;}

.prod{margin-top:20px;padding:0px 4px;width:100%;border:1px solid #ddd;}
.prod_ul{float:left;margin-bottom:6px;}
.prod_li{float:left;width:98%;height:auto;margin-top:10px;border:1px solid #d8d8d8;}
.prod_pic{display:table;height:auto;width:100%;text-align:center;overflow:hidden;}
.prod_pic img{height:auto;width:100%;}
.prod_name{height:42px;line-height:42px;overflow:hidden;text-align:center;border-bottom:1px solid #d8d8d8;}
.prod_name a{font-size:13px;color:#333;font-weight:bold;}
.prod_more a{float:left;text-align:center;display:inline-block;font-family:'宋体';font-size:12px;line-height:55px;margin-left:4px;width:48%;color:#274276;}
.prod_more a:first-child{border-right:1px solid #d8d8d8;}

.case{background:#e9e9e9;height:1416px;padding:0px 4px;width:100%;}
.case_li{float:left;width:90%;height:420px;margin:36px 15px 0px 15px;}
.case_pic{width:100%;height:215px;overflow:hidden;position:relative;}
.case_pic img{width:100%;height:215px;}
.case_name{text-align:center;height:36px;line-height:36px;padding:0px 20px;}
.case_name a{color:#333;font-size:14px;font-weight:bold;}
.case_desc{font-size:12px;line-height:24px;height:72px;color:#666px;margin-bottom:20px;overflow:hidden;}
.case_more a{overflow:hidden;line-height:100px;display:block;background:url(../images/case_more.jpg);width:100%;height:50px;text-indent:9999px;}

.news{margin-top:20px;padding:0px 4px;width:100%;}
.news_l{display:none;}
.news_r{width:100%;margin-top:16px;}
.news_title{line-height:26px;}
.news_title a{font-size:14px;color:#044378;font-weight:bold;}
.news_desc{font-size:12px;line-height:24px;color:#333;height:50px;margin:15px 0px;overflow:hidden;}
.news_more,.news_ul{margin-top:20px;}
.news_ul ul li{height:26px;background:url(../images/news_ul.gif) no-repeat 0px center;line-height:24px;}
.news_ul ul li a{float:left;margin-left:20px;width:60%;height:22px;font-size:12px;color:#2e2e2e;overflow:hidden;}
.news_ul ul li span{float:right;font-size:12px;color:#666;width:22%;}

.foot{margin-top:16px;background:url(../images/foot.jpg) repeat-x;height:100px;padding-top:10px;}
.foot_logo{width:30%;height:auto;overflow:hidden;}
.foot_logo img{width:100%;}
.foot_txt{;font-size:12px;color:#fff;line-height:26px;margin-top:10px;overflow:hidden;width:60%;height:50px;text-align:center;}
.foot_txt p{display:none;}
.foot_txt:after{content:"ICP号:京ICP备17074377号  北京&#21322;&#23707;&#24179;&#21488;精密仪器有限公司  版权所有";}
.foot_code{display:none;}

.pageNav{clear: both;float: none;font-family: Arial,Helvetica,sans-serif; font-size: 0; padding: 18px 0;text-align: center;}
.pageNav span, .pageNav a { font-size: 14px; margin-right: 12px;overflow: hidden;padding: 3px 8px;}
.pageNav a { border: 1px solid #ccdbe4; cursor: pointer;}

/*最新产品*/
.nbox .hotprod_li{float:left;margin:10px 4px;width:98%;}
.nbox ul{float:left;padding:10px 0px;}
.nbox ul li{float:left;margin:0px 15px;font-size:13px;line-height:32px;overflow:hidden;width:319px;background:url(../images/nbox_disc.jpg) no-repeat 0px center;}
.nbox ul li a{float:left;margin-left:16px;overflow:hidden;height:32px;width:210px;font-size:13px;color:#2e2e2e;}
.nbox ul li span{float:right;font-size:13px;color:#999;}

/*热销产品*/
.hotprod{margin:30px 0px;padding:0px 2px 4px 2px;border:1px solid #ddd;}
.hotprod_li{margin-top:20px;}
.hotprod_pic{border:1px solid #ececec;height:auto;width:100%;text-align:center;overflow:hidden;}
.hotprod_pic img{width:100%;height:auto;}
.hotprod_txt{height:42px;line-height:42px;width:100%;padding:0px 10px;text-align:center;overflow:hidden;}
.hotprod_txt a{font-size:13px;color:#2e2e2e;}

/*公司新闻*/
.nbox_li{padding:10px 0px;height:auto;width:100%;overflow:hidden;border-bottom:1px dashed #e2e2e2;}
.nbox_info{width:100%;overflow:hidden;}
.nbox_pic{width:100%;text-align:center;height:auto;overflow:hidden;position:relative;}
.nbox_pic img{width:100%;height:auto;}
.nbox_top{line-height:24px;}
.nbox_top a{color:#2e2e2e;font-size:14px;font-weight:bold;}
.nbox_top span{background:url(../images/time.gif) no-repeat 0px center;font-size:12px;padding-left:12px;margin-left:10px;color:#999;}
.nbox_body{margin-top:8px;font-size:12px;line-height:24px;color:#666;margin-bottom:4px;}
.nbox_body a{color:#051e61;}

.side_left{display:block;}
.side_left .hotprod,.side_left .usbox,.side_left .type_top{display:none;}
.type_ul{margin-top:10px;}
.type_ul ul li{float:left;margin:4px 6px;height:32px;line-height:32px;}
.type_ul ul li a{border-radius:5px;color:#ffffff;background:#011f5f;float:left;padding:0px 6px;font-size:14px;}


/*详情页*/
.title{font-weight:bold;margin:30px 0px 10px 0px;font-size:16px;color:#044378;text-align:center;}
.info{font-size:12px;color:#999;text-align:center;border-bottom:1px dashed #d6d6d6;padding-bottom:10px;}
.content{width:100%;overflow:hidden;margin-top:20px;font-size:14px;line-height:32px;color:#333;}
.bottom{margin:30px 0px;padding-bottom:20px;height:22px;line-height:32px;border-top:1px dashed #ddd;}
.bottom a{color:#2e2e2e;}


/*产品详情页*/
.prod_view{padding:0px;}
.prod_nav{height:40px;border-bottom:1px solid #e6e6e6;}
.prod_nav a{float:left;font-size:14px;color:#011f5f;font-weight:bold;height:42px;line-height:42px;padding:0px 30px;}
.prod_nav a.cur{border-top:2px solid #03345d;border-right:1px solid #e6e6e6;border-bottom:1px solid #ffffff;background:#fff;}
.prod_body{padding:20px;display:none;}

.gbook{width:100%;}
.from2 table{margin:20px 0px 0px 6px;width:100%;line-height:32px;}
.from2 table tr td{font-size:12px;color:#333;}
.from2 .txt{background:url(../images/input_bg.gif) repeat-x center;width:60%;padding-left:5px;height:26px;color:#999;height:26px;border:1px solid #ccc;}
.from2 .code{width:80px;}
.from2 textarea{padding:5px;line-height:22px;width:215px;height:40px;font-size:14px;color:#999;border:1px solid #ccc;}
.from2 .sub{margin-top:20px;border:0px none;background:url(../images/submit.jpg) no-repeat;width:100px;height:54px;}
.from2 .res{margin-left:20px;border:0px none;background:url(../images/reset.jpg) no-repeat;width:100px;height:54px;}

.inbox{height:auto;width:100%;margin-top:20px;}
.inbox_name{font-weight:bold;font-size:18px;line-height:42px;color:#2e2e2e;}
.inbox_li{font-size:14px;color:#666;height:36px;line-height:36px;border-bottom:1px dashed #e2e2e2;}
.inbox_li a{color:#011f5f;padding:4px 10px;}
.inbox_li span{font-size:16px;color:#d62e37;}
.inbox_desc{font-size:14px;color:#333;line-height:32px;}
.inbox_sub{display:none}

.picbox{width:100%;overflow:hidden;height:auto;margin-top:20px;}
.picview{border:2px solid #e7e7e7;padding:1px;position:relative;height:304px;width:100%;text-align:center;}

.picview img{max-height:300px;max-width:100%;margin:auto;text-align:center;}
.tb-thumb { overflow:hidden; width:100%; margin:0 auto; margin-top:10px; }
.tb-thumb li { background:none repeat scroll 0 0 transparent; float:left; height:60px; width:60px; margin:0 20px 0 0; overflow:hidden; padding:2px; border: 2px solid #E7E7E7; }
.tb-thumb li img{max-height:60px;max-width:60px;}

.tb-thumb .tb-selected { width:60px; height:60px; padding:2px; border:2px solid #03345d }
.tb-thumb .tb-selected div { border:medium none; }

}

/*平板屏幕*/
@media only screen and (min-width: 481px) and (max-width: 1199px) {
	body {
		
	}
}

/*PC屏幕*/
@media only screen and (min-width: 1200px) {

body,ul,li,dl,dt,dd,div,p{list-style:none;margin:0px;padding:0px;}
a,a:hover{text-decoration:none;}
.cbody{margin:0px auto;width:1000px;font-family:'微软雅黑';}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.top{height:42px;line-height:42px;background:url(../images/top_bg.jpg) repeat-x;}
.mes{padding-top:6px;line-height:36px;background:url(../images/mes.png) no-repeat 0px 14px;text-indent:1.6em;font-size:14px;color:#252120;}
.shor a{font-size:12px;color:#252120;padding:0px 10px;}
.head{height:180px;}
.logo{margin-top:28px;width:222px;height:130px;overflow:hidden;}
.logo_bar{margin-top:28px;height:130px;overflow:hidden;display:flex; align-items: center;}
.tel{background:url(../images/tel_bg.gif) no-repeat;margin:65px 42px 0px 10px;width:195px;height:50px;overflow:hidden;}
.tel span{float:left;font-weight:bold;margin:24px 0px 0px 50px;font-size:20px;color:#002a5f;}
.menu{background:url(../images/menu_bg.jpg) repeat-x;height:47px;;}
.menu ul li{position:relative;cursor:pointer;float:left;margin-top:3px;background:url(../images/menu_gl.png) no-repeat right center;}
.menu ul li>a{float:left;padding:12px 45px;text-align:center;font-size:14px;color:#ffffff; font-family:"custom-font"}
.menu ul li.cur{background:#f7f6f6;}
.menu ul li.cur a{color:#011049;}
.menu ul li dl{z-index:9999;display:none;left:0px;background:#fff;padding:10px 0px 20px 0px;position:absolute;top:44px;width:164px;}
.menu ul li dl dd{height:32px;line-height:32px;overflow:hidden;}
.menu ul li dl dd a{text-align:center;display:block;font-size:14px;color:#011049;padding:0px 10px; font-family:"custom-font"}
.menu ul li dl dd a:hover{background:#052e61;color:#fff;}
.search{height:45px;line-height:44px;background:url(../images/search_bg.jpg) repeat-x;}
.hot_f{text-indent:1.6em;font-size:14px;color:#2e2e2e;background:url(../images/hot_f.png) no-repeat 0px center;}
.hot_r a{float:left;margin:0px 10px;font-size:14px;color:#2e2e2e;}
.from1{margin-top:8px;background:url(../images/from1_bg.png) no-repeat;width:226px;height:30px;line-height:30px;}
.from1_txt{font-size:12px;color:#415c79;border:0px none;float:left;margin:4px 0px 0px 30px;width:142px;height:20px;line-height:20px;}
.from1_sub{color:#ffffff;border:0px none;width:52px;height:28px;background:url(../images/from1_sub.png) no-repeat;}

/*小轮播*/ 
.banner_s { position: relative; z-index:1; width:100%; height:500px; overflow: hidden; background-color:#042D5B; }
.big_bar .banner_s{height:220px;}
.banner_s ul.pic { height:100% !important; width:100% !important; }
.banner_s ul.pic li img{display:none;}
.banner_s ul.pic li { height:100% !important; width:100% !important; z-index:1; }
.banner_s ul.pic li a { display:block; cursor:pointer; height:100% !important; width:100% !important; z-index:1; }
.banner_s .hd { width:100%; position: absolute; bottom: 20px; text-align: center; font-size:0; z-index:1; }
.banner_s .hd li { margin: 0 10px; background:#FFF; border:1px solid #052e61; color:#052e61; font:12px/1.5 "Helvetica"; height: 22px; line-height:22px; text-align: center; overflow: hidden; width: 22px; cursor: pointer; display:inline-block; *display:inline;
zoom:1; }
.banner_s .hd .on { background:#052e61; color:#FFF }
.banner_s .prev, .banner_s .next { width: 40px; height: 40px; background: url(../images/icon.png) no-repeat -213px -50px; position: absolute; top: 40%; z-index: 1; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=80); opacity:0.8; -moz-transition:opacity .4s ease-in;
-webkit-transition:opacity .2s ease-in;
-ms-transition:opacity .2s ease-in;
transition:opacity .2s ease-in;
-webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; 
}
.banner_s .prev { left: 5%; }
.banner_s .next { background-position: -213px -3px; right: 5%; }
.banner_s .prev:hover { background-position: -265px -50px; filter:alpha(opacity=80) !important; opacity:0.9 !important; }
.banner_s .next:hover { background-position: -265px -3px; filter:alpha(opacity=80) !important; opacity:0.9 !important; }

.roll{height:300px;background:#e9e9e9;padding-top:52px;}
.roll_top{font-size:14px;color:#ffffff;text-align:center;margin:0px auto;background:url(../images/roll_top.jpg) no-repeat;width:312px;height:42px;line-height:42px;}
.roll_body{position:relative;margin-top:30px;}
.tempWrap{top:0px;left:50px;}
.roll_body .prev{position:absolute;left:12px;z-index:999;}
.roll_body .next{position:absolute;top:0px;right:12px;z-index:999;}
.roll_ul{width:930px;margin-top:30px;}
.roll_li{float:left;width:200px;height:162px;margin:20px 30px 0px 0px;}
.roll_pic{width:200px;height:80px;overflow:hidden;margin:0px auto;text-align:center;}
.roll_pic img{max-height:80px;}
.roll_name{height:42px;line-height:42px;text-align:center;overflow:hidden;}
.roll_name a{color:##2e2e2e;font-size:14px;}

.side{width:242px;}
.type{background:#044275;border-bottom:1px solid #06345a;border-radius:1px;margin-top:30px;}
.type_top{background:url(../images/type_top_bg.jpg) repeat-x;height:54px;line-height:46px;}
.type_top a{font-size:16px;color:#fff;float:left;padding-left:82px;height:54px;background:url(../images/type_top.jpg) no-repeat 18px 8px;}
.type_ul{padding-bottom:10px;}
.type_ul ul li{height:36px;line-height:28px;overflow:hidden;}
.type_ul ul li a{background:url(../images/type_ul.png) no-repeat 20px 15px;display:block;overflow:hidden;padding:4px 0px 4px 40px;width:180px;;color:#fff;font-size:14px;}
.usbox{padding:0px 18px;margin-top:30px;background:url(../images/usbox_bg.gif) no-repeat;width:205px;height:393px;}
.navbox{border-bottom:1px solid #d6d6d6;height:42px;line-height:42px;background:url(../images/navbox_bg.gif) no-repeat 0px bottom;}
.navbox_zh{font-size:15px;color:#011f5f;}
.navbox_en{margin:2px 0px 0px 6px;font-size:12px;color:#666;font-family:'Helvetica';}
.navbox_more,.navbox_more a{font-size:12px;color:#999;}
.usbox_body{line-height:32px;color:#333;font-size:12px;}

.prod{margin-top:30px;padding:0px 20px;width:696px;border:1px solid #ddd;}
.prod_ul{float:left;margin-bottom:6px;}
.prod_li{float:left;margin:20px 0px 0px 10px;width:222px;height:310px;background:url(../images/prod_li.gif) no-repeat -7px -9px;}
.prod_pic{border:1px solid #fff;line-height:200px;height:200px;width:200px;text-align:center;overflow:hidden;padding:2px 0px 0px 4px;}
.prod_pic img{max-height:200px;max-width:200px;display:inline-block;vertical-align: middle;}
.prod_name{width:206px;height:42px;line-height:42px;overflow:hidden;text-align:center;background:rgba(0, 0, 0, 0);}
.prod_name a{font-size:13px;color:#333;font-weight:bold;}
.prod_more a{float:left;text-align:center;display:inline-block;font-family:'宋体';font-size:12px;line-height:55px;margin-left:4px;width:98px;color:#274276;}
.line{float:left;width:100%;height:201px;margin:22px 0px 16px 0px;}
.line_txt a{float:left;font-size:14px;color:#555555;margin-left:2px;width:100px;line-height:25px;height:25px;text-align:center;background:#fff;}
.line_txt a:hover,.line_txt .cur{background:#02489e;color:#fff;}
.line_txt{margin-top:113px;}


.case{background:#e9e9e9;height:556px;}
.case_top.navbox{background:none;border:none;padding-top:46px;}
.case_top .navbox_zh{font-size:18px;text-align:center;width:120px;color:#fff;background:#01479d;}
.case_li{float:left;width:302px;height:420px;margin:36px 15px 0px 15px;}
.case_pic{width:300px;height:215px;overflow:hidden;position:relative;}
.case_pic img{width:300px;height:215px;}
.case_name{text-align:center;height:36px;line-height:36px;padding:0px 20px;}
.case_name a{color:#333;font-size:14px;font-weight:bold;}
.case_desc{font-size:12px;line-height:24px;height:72px;color:#666px;margin-bottom:20px;overflow:hidden;}
.case_more a{overflow:hidden;line-height:100px;display:block;background:url(../images/case_more.jpg) no-repeat;width:300px;height:50px;text-indent:9999px;}
.case .list_cover { width:300px; height:215px; background:#000; position:absolute; z-index:1; top:0; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.case .left_line { overflow: hidden; width:40px; height:1px; background:#fff; position:absolute; z-index:2; top:100px; left:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.case .right_line { overflow: hidden; width:40px; height:1px; background:#fff; position:absolute; z-index:2; top:100px; right:90px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.case .list_play { width:300px; height:200px; font-size:14px; text-align:center; line-height:200px; color:#fff; position:absolute; z-index:3; top:0px; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }

.news{width:626px;padding:10px 0px;}
.news_l{margin-top:20px;width:248px;height:292px;overflow:hidden;}
.news_l img{width:248px;height:292px;}
.news_r{width:352px;margin-top:16px;}
.news_title{line-height:26px;}
.news_title a{font-size:14px;color:#044378;font-weight:bold;}
.news_desc{font-size:12px;line-height:24px;color:#333;height:50px;margin:15px 0px;overflow:hidden;}
.news_more,.news_ul{margin-top:20px;}
.news_ul ul li{height:26px;background:url(../images/news_ul.gif) no-repeat 0px center;line-height:24px;}
.news_ul ul li a{float:left;margin-left:20px;width:246px;height:22px;font-size:12px;color:#2e2e2e;overflow:hidden;}
.news_ul ul li span{float:right;font-size:12px;color:#666;}

.gbook{width:332px;}
.from2 table{margin:20px 0px 0px 20px;width:300px;line-height:32px;}
.from2 table tr td{font-size:12px;color:#333;}
.from2 .txt{background:url(../images/input_bg.gif) repeat-x center;width:220px;padding-left:5px;height:26px;color:#999;height:26px;border:1px solid #ccc;}
.from2 .code{width:80px;}
.from2 textarea{padding:5px;line-height:22px;width:215px;height:40px;font-size:14px;color:#999;border:1px solid #ccc;}
.from2 .sub{margin-top:20px;border:0px none;background:url(../images/submit.jpg) no-repeat;width:100px;height:54px;}
.from2 .res{margin-left:20px;border:0px none;background:url(../images/reset.jpg) no-repeat;width:100px;height:54px;}

.foot{background:url(../images/foot.jpg) repeat-x;padding:10px 0;overflow:hidden}
.foot_logo{width:210px;height:120px;overflow:hidden;margin-top:15px;}
.foot_txt{padding-left:40px;font-size:12px;color:#fff;line-height:26px;margin:10px 0px 0px 20px;background:url(../images/foot_txt.jpg) no-repeat left center;overflow:hidden;width:544px;height:156px;}
.foot_txt a{font-size:12px;color:#fff;}
.foot_code{margin-top:30px;width:90px;height:90px;overflow:hidden;}
.foot_code img{width:90px;height:90px;}

/*关于我们*/
.side_left .type_top a{background:none;padding-left:20px;}
.side_left .type_ul a{width:200px;}
.type_ul li a:hover, .type_ul .cur a{background:url(../images/type_ul_cur.jpg) no-repeat 11px 4px;}
.about{padding-bottom:20px;}

/*荣誉证书*/
.honor{margin-top:18px;}
.honor_li{float:left;margin:10px 20px;}
.honor_txt{margin-top:10px;height:30px;line-height:30px;text-align:center;overflow:hidden;}
.honor_txt a{font-size:16px;color:#333333;}

/*留言*/
.message .from2 table{margin:40px auto;}
.message_ul{margin-top:20px;}
.message_li{padding:10px 0px;font-size:12px;color:#666;line-height:24px;}
.message_more{text-align:center;background:#e2e2e2;height:24px;}
.message_more a{color:#044378;font-size:12px;}

/*热销产品*/
.hotprod{margin:30px 0px;padding:0px 20px 10px 20px;border:1px solid #ddd;}
.hotprod_li{margin-top:20px;}
.hotprod_pic{border:1px solid #ececec;line-height:200px;height:200px;width:200px;text-align:center;overflow:hidden;}
.hotprod_pic img{max-height:200px;max-width:200px;vertical-align:middle;display:inline-block;}
.hotprod_txt{height:42px;line-height:42px;width:200px;padding:0px 10px;text-align:center;overflow:hidden;}
.hotprod_txt a{font-size:13px;color:#2e2e2e;}

/*公司新闻*/
.nbox_li{margin:20px 0px;height:150px;width:698px;overflow:hidden;border-bottom:1px dashed #e2e2e2;}
.nbox_info{width:500px;overflow:hidden;}
.nbox_pic{width:180px;text-align:center;height:130px;overflow:hidden;position:relative;}
.nbox_pic img{width:180px;height:130px;}
.nbox_top{line-height:28px;}
.nbox_top a{color:#2e2e2e;font-size:14px;font-weight:bold;}
.nbox_top span{background:url(../images/time.gif) no-repeat 0px center;font-size:12px;padding-left:12px;margin-left:10px;color:#999;}
.nbox_body{margin-top:8px;font-size:12px;line-height:24px;color:#666;margin-bottom:10px;}
.nbox_body a{color:#051e61;}

.nbox_li .list_cover { width:180px; height:130px; background:#000; position:absolute; z-index:1; top:0; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.nbox_li .left_line { overflow: hidden; width:22px; height:1px; background:#fff; position:absolute; z-index:2; top:65px; left:40px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.nbox_li .right_line { overflow: hidden; width:22px; height:1px; background:#fff; position:absolute; z-index:2; top:65px; right:40px; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
.nbox_li .list_play { width:180px; height:130px; font-size:14px; text-align:center; line-height:130px; color:#fff; position:absolute; z-index:3; top:0px; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }


/*最新产品*/
.nbox .hotprod_li{float:left;margin:20px 6px;}
.nbox ul{float:left;padding:10px 0px;}
.nbox ul li{float:left;margin:0px 15px;font-size:13px;line-height:32px;overflow:hidden;width:318px;background:url(../images/nbox_disc.jpg) no-repeat 0px center;}
.nbox ul li a{float:left;margin-left:16px;overflow:hidden;height:32px;width:210px;font-size:13px;color:#2e2e2e;}
.nbox ul li span{float:right;font-size:13px;color:#999;}

/*成功案例*/
.success .nbox_top{line-height:24px;}
.success .nbox_top a{color:#052e61;}
.success .nbox_body{line-height:32px;}

/*详情页*/
.title{font-weight:bold;margin:30px 0px 10px 0px;font-size:16px;color:#044378;text-align:center;}
.info{font-size:12px;color:#999;text-align:center;border-bottom:1px dashed #d6d6d6;padding-bottom:10px;}
.content{margin-top:20px;font-size:14px;line-height:32px;color:#333;}
.bottom{margin:30px 0px;padding-bottom:20px;height:22px;line-height:32px;border-top:1px dashed #ddd;}
.bottom a{color:#2e2e2e;}
.content img{max-width:100%;}


/*产品详情页*/
.prod_view{padding:0px;width:736px;}
.prod_nav{height:40px;border-bottom:1px solid #e6e6e6;}
.prod_nav a{float:left;font-size:14px;color:#011f5f;font-weight:bold;height:42px;line-height:42px;padding:0px 30px;}
.prod_nav a.cur{border-top:2px solid #03345d;border-right:1px solid #e6e6e6;border-bottom:1px solid #ffffff;background:#fff;}
.prod_body{padding:20px;display:none;}

.picbox{width:310px;overflow:hidden;height:auto;margin-top:20px;}
.picview{border:2px solid #e7e7e7;padding:1px;position:relative;height:304px;width:304px;text-align:center;}

.picview img{max-height:300px;max-width:300px;margin:auto;text-align:center;}
.tb-thumb {overflow:hidden;width:800%;height:68px;margin-top:10px; }
.tb-thumb li { background:none repeat scroll 0 0 transparent; float:left; height:60px; width:60px; margin:0 20px 0 0; overflow:hidden; padding:2px; border: 2px solid #E7E7E7; }
.tb-thumb li img{max-height:60px;max-width:60px;}
.thumb_body{width:310px;position:relative;}
.thumb_ul{width:248px;height:80px;overflow:hidden;margin-left:30px;}
.thumb_body .next,.thumb_body .prev{cursor:pointer;height:30px;position:absolute;top:36px;border:none;width:20px;}
.thumb_body .next{right:0px;}
.thumb_body.prev{left:0px;}

.tb-thumb .tb-selected { width:60px; height:60px; padding:2px; border:2px solid #03345d }
.tb-thumb .tb-selected div { border:medium none; }

.inbox{height:400px;width:350px;margin-top:20px;}
.inbox_name{font-weight:bold;font-size:18px;line-height:42px;color:#2e2e2e;}
.inbox_li{font-size:14px;color:#666;height:36px;line-height:36px;border-bottom:1px dashed #e2e2e2;}
.inbox_li a{color:#011f5f;padding:4px 10px;}
.inbox_li span{font-size:16px;color:#d62e37;}
.inbox_desc{font-size:14px;color:#333;line-height:32px;}
.inbox_sub a{float:left;text-align:center;color:#fff;background:#cf353b;font-size:16px;height:40px;line-height:40px;margin:0px 15px;width:145px;}
.inbox_sub{margin-top:30px;}
.inbox_sub .taga2{background:#13b4e9;}

/*产品内页查看大图*/
@charset "utf-8";
/* 这是下方的鼠标指针的移动镜头平方米。 */
.cloud-zoom-lens { margin-top:-2px; margin-left:-2px; background-color:#fff; cursor:move; background:url(../images/px.png) repeat; }
/* 这是标题文本 */
.cloud-zoom-title { font-family:Arial, Helvetica, sans-serif; position:absolute !important; background-color:#000; color:#fff; padding:3px; width:100%; text-align:center; font-weight:bold; font-size:10px; top:0px; }
/* 这是缩放窗口。 */
.cloud-zoom-big { border:1px solid #E2E2E2; overflow:hidden; margin-left:10px; }
/* 这是加载消息。 */
.cloud-zoom-loading { color:white; background:#222; padding:3px; border:1px solid #000; }
.cloud-zoom-wrap { top:0px; z-index:997; position:relative; }
.mousetrap { position:absolute; z-index:996; left:0px; top:0px; }
/*产品内页查看大图*/

div.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:300px; height:500px; background:#ffffff; border:1px solid #E7E7E7; display:none; text-align:center; overflow:hidden; }
div.zoomMask { position:absolute; background:url("../images/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1; }



.pageNav{clear: both;float: none;font-family: Arial,Helvetica,sans-serif; font-size: 0; padding: 18px 0;text-align: center;}
.pageNav span, .pageNav a { font-size: 14px; margin-right: 12px;overflow: hidden;padding: 3px 8px;}
.pageNav a { border: 1px solid #ccdbe4; cursor: pointer;}

}


