@charset "utf-8";/* CSS Document */
html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;}
body{margin:0;padding:0;color:#333;font:12px/1.5 "微软雅黑","宋体",Arial, Helvetica, sans-serif;}
body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,article,aside,figure,hgroup,menu,footer,header,nav,section,time,input{margin:0;padding:0;}
html,body{min-width:1200px;}
a{outline:none;cursor:pointer;color:#333;text-decoration:none;}
a:link{outline:none;color:#333;text-decoration:none;}
a:hover{outline:none;color:#333;text-decoration:underline;}
a:active{outline:none;}
img,fieldset{border:0;}
ol,ul,li{list-style:none;}
table{height:auto;width:auto;border-collapse:collapse;border-spacing:0;}
table tr td{word-wrap:break-word;word-break:break-all;}
article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block;}
input{outline:none;border:none;background:none;}
h3{font-weight:normal;font-size:16px;}
h4{font-weight:normal;font-size:14px;}
.clear{clear:both;display:block;overflow:hidden;height:0;}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf{zoom:1;} /*解决ie6/7兼容问题*/
em{font-style:normal;}
.bold{font-weight:bold;}
.fl{float:left;}
.fr{float:right;}
.red{color:#ce0009;}
.blue{color:#005aab;}
.hide{display:none;}

/*公共样式*/
body{word-wrap:break-word;}
.mininav li i,.icon-arrow,.simg .prev,.simg .next,.icon-corner,.product-cate li .photo .num,.share a i{background:url(../images/icon.png) no-repeat;display:inline-block;overflow:hidden;}

.w1200,.topbar,.menu,.content{width:1200px;margin:0 auto;}
.icon-tit,.leftbtn,.rightbtn{display:inline-block;overflow:hidden;}
.topbar{position:relative;}
.logo,.mininav,.hotline{position:absolute;}
input,textarea,button{font-family:"微软雅黑";}
.input_txt{border:1px solid #ddd;padding:7px 10px;height:20px;line-height:20px;font-size:14px;color:#999;}
.input_txt:focus{color:#333;}

.photo,.photo a{display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87.3px;*font-family:Arial;}
.photo img {vertical-align:middle;}
.pic,.photo{line-height:0;overflow:hidden;}

/*header*/
.header{}
.topbar{height:110px;}
.logo{overflow:hidden;top:20px;left:0;}

.mininav{height:20px;top:17px;right:0;}
.mininav li{float:left;line-height:20px;margin-left:14px;}
.mininav li a{display:block;color:#666;}
.mininav li a.cur{}
.mininav li i{width:22px;height:14px;float:left;margin:3px 6px 0 0;}
.mininav li .icon-english{background-position:-24px 0;}
.mininav li .icon-chinese{background-position:0 0;}


/*menu*/
.menubar{height:50px;background-color:#010167;}
.menu{height:50px;}
.menu ul{}
.menu li{float:left;width:140px;line-height:50px;text-align:center;}
.menu li a{display:block;font-size:16px;color:#fff;height:50px;}
.menu li a:hover,.menu li a.current{color:#fff;text-decoration:none;background:#ce0009;}
.menu li .dropnav{position:absolute;z-index:9;display:none;width:120px;}
.menu li .dropnav li{float:none;line-height:36px;width:100%;position:relative;margin-top:1px;}
.menu li .dropnav li a{display:block;color:#fff;background:#ce0009;height:36px;}
.menu li .dropnav li a:hover,.menu li .dropnav li a.cur{background:#ce0009;color:#fff;}

/*content*/
/*banner*/
.banner{position:relative;width:100%;height:420px;}
.banner_m{margin:0 auto;height:420px;overflow:hidden;position:relative;}
.banner_m li,.banner_m li a{display:block;width:100%;height:100%}
.banner_m li a{background:url(.) center no-repeat;}
.banner .bnav{height:10px;position:absolute;left:50%;bottom:20px;z-index:10;}
.banner .bnav a{width:58px;height:8px;text-indent:-999em;float:left;;margin:0 10px;cursor:pointer;display:inline;overflow:hidden;background-color:#010167;opacity:0.6;fliter:Alpha(Opacity=60);border:1px solid #010167;}
.banner .bnav a.selected{opacity:1;fliter:Alpha(Opacity=100);border:1px solid #999;}
.banner li.bg0{background:url(../images/bg1.gif);}
.banner li.bg1{background:url(../images/bg2.gif);}
.banner li.bg2{background:url(../images/bg3.gif);}

/*产品列表*/
.prolist{margin-left:-25px;}
.prolist li{width:220px;height:214px;overflow:hidden;float:left;margin:20px 0 0 25px;display:inline;text-align:center;}
.prolist li .photo{width:220px;height:180px;overflow:hidden;display:block;}
.prolist li .photo a{width:220px;height:180px;*font-size:157px;}
.prolist li .name{font-size:14px;color:#666;line-height:34px;text-align:center;overflow:hidden;}
.prolist li .name a{color:#666}

/**/
.product-cate{margin:50px 0 0 -72px;}
.product-cate li{width:140px;height:174px;margin:0 0 0 72px;overflow:visible;display:inline;}
.product-cate li .photo{width:120px;height:120px;padding:8px;border:1px solid #ddd;border-radius:100%;position:relative;overflow:visible;}
.product-cate li .photo a{width:120px;height:120px;*font-size:104px;border-radius:100%;}
.product-cate li .photo img{border-radius:100%;}
.product-cate li .photo .num{width:30px;height:15px;line-height:15px;overflow:hidden;background-color:#fff;text-align:center;font-size:18px;color:#666;position:absolute;top:-10px;left:50%;margin-left:-15px;text-indent:-9999em;}
.product-cate li .photo .n1{background-position:-47px 0;}
.product-cate li .photo .n2{background-position:-77px 0;}
.product-cate li .photo .n3{background-position:-107px 0;}
.product-cate li .photo .n4{background-position:-137px 0;}
.product-cate li .photo .n5{background-position:-167px 0;}
.product-cate li .photo .n6{background-position:-197px 0;}

/*新品推荐*/
.product-new{margin-top:30px;}
.product-new .title{height:57px;border-bottom:1px solid #ddd;text-align:center;position:relative;}
.product-new .title h3{background:url(../images/titbg.gif) no-repeat center top;width:220px;font-size:24px;color:#999;line-height:50px;display:inline-block;margin:0 auto;}
.product-new .title .line{width:80px;height:3px;overflow:hidden;background:#ce0009;display:inline-block;position:absolute;bottom:-1px;left:50%;margin-left:-40px;}

/*产品*/
.product{margin-top:-10px;}
.product .item{margin-top:20px;height:200px;overflow:hidden;}
.product .item .title{width:154px;height:200px;float:left;color:#fff;line-height:26px;font-size:16px;position:relative;z-index:2;padding-left:40px;}
.product .item .title h3{line-height:36px;font-size:30px;padding:27px 0 14px}
.product .item .title .tlist{height:78px;overflow:hidden;}
.product .item .title a{color:#fff;}
.product .item .title .more{padding:6px 20px 0 0;font-size:14px;text-align:right}
.product .item .title .icon-doted{width:5px;height:5px;overflow:hidden;float:left;margin:11px 6px 0 0;background:#fff;border-radius:5px;}
.product .item.one .title{background:url(../images/bg1.jpg) no-repeat;}
.product .item.two .title{background:url(../images/bg2.jpg) no-repeat;}
.product .item.three .title{background:url(../images/bg3.jpg) no-repeat;}
.product .item.four .title{background:url(../images/bg4.jpg) no-repeat;}
.product .item.five .title{background:url(../images/bg5.jpg) no-repeat;}
.product .item.six .title{background:url(../images/bg6.jpg) no-repeat;}
.product .item ul{float:left;width:1005px;overflow:hidden;background:#fff;border:1px solid #ddd;border-width:1px 1px 1px 0;position:relative;z-index:1}
.product .item li{width:200px;float:left;border-left:1px solid #ddd;}
.product .item li .photo{width:200px;height:160px;overflow:hidden;text-align:center;display:block;}
.product .item li .photo a{width:200px;height:160px;*font-size:139px;}
.product .item li .name{line-height:38px;color:#666;font-size:14px;text-align: center;}
.product .item li .name a{color:#666;}

/*footer*/
.footer{background:#292946;padding:35px 0 14px;color:#bdbdc3;line-height:24px;margin-top:40px;}
.footer a{color:#bdbdc3;}
.footfix{position:fixed;bottom:0;width:100%;left:0;_bottom:0;_top:auto;_bottom:expression(eval(document.documentElement.scrollBottom));_position:absolute;z-index:99;}
.footnav{}
.footnav dl{width:200px;float:left;}
.footnav dl dt{font-size:14px;font-weight:bold;padding-bottom:9px;}
.friendlink{margin-top:30px;}
.friendlink .title{padding:0 7px;line-height:18px;height:18px;background:#676787;color:#fff;}
.friendlink a{margin:0 13px;}
.copyright{margin-top:17px;padding-top:14px;text-align:center;border-top:1px solid #676787;}
.copyright .copy{font-size:12px;margin:0 3px;}


/*内页*/
.nybanner{position:relative;width:100%;height:260px;}
.nybanner .banner_m{margin:0 auto;height:260px;overflow:hidden;position:relative;}
.nybanner .bnav{display:none;}
.nybanner li.bg0{background:#dedff2;}


/*side main*/
.side{width:280px;float:left;margin-top:40px;}
.main{width:880px;float:right;margin-top:31px;}

/*mod*/
.m-title{height:38px;overflow:hidden;border-bottom:1px solid #ddd;line-height:38px;}
.m-title h3{font-size:18px;}
.navigation{float:right;font-size:14px;color:#999;}
.navigation a{color:#999;}
.navigation .cur{color:#010167;}

/*cate*/
.cate h3{background:#ce0009;height:105px;line-height:105px;text-align:center;color:#fff;font-size:32px;}
.cate ul li a{display:block;height:48px;line-height:48px;overflow:hidden;font-size:18px;padding-left:20px;border:1px solid #ddd;border-width:0 1px 1px;color:#666;}
.cate ul li .icon-arrow{float:right;margin:16px 20px 0 0;width:10px;height:16px;background-position:-47px -16px;}
.cate ul li a:hover,.cate ul li a.current{text-decoration:none;color:#fff;background:#d24248;border-color:#d24248;}
.cate ul li a:hover .icon-arrow,.cate ul li a.current .icon-arrow{background-position:-59px -16px;}
.procate ul li a.current .icon-arrow{background-position:-71px -16px;width:16px;height:10px;margin:19px 18px 0 0;}

.cate ul li .drop-cate{display:none;padding:10px 20px 11px;border:1px solid #ddd;border-width:0 1px 1px;}
.cate ul li .drop-cate li a{height:35px;line-height:35px;padding-left:0;color:#666;font-size:16px;border-width:0 0 1px;border-bottom:1px dotted #c0bfbf;}
.cate ul li .drop-cate li.last a{border:0;}
.cate ul li .drop-cate li a:hover,.cate ul li .drop-cate li a.cur{color:#ce0009;background:transparent;}
.cate ul li .drop-cate li a .icon-square{width:5px;height:5px;background:#bbb;border-radius:5px;float:left;margin:16px 5px 0 0;}

/*搜索*/
.search{margin-top:40px;}
.search h3{height:50px;line-height:50px;text-align:center;color:#fff;font-size:18px;background:#ce0009;}
.search .cont{border:1px solid #ddd;border-top:0;padding:20px 19px;text-align:center;}
.search .cont .input_txt{width:218px;}
.search .cont .input_btn{width:100px;height:40px;text-align:center;line-height:35px;background:#010167;color:#fff;border-radius:4px;font-size:14px;margin-top:20px;}


/*关于我们*/
.ny-about{padding-top:20px;line-height:22px;font-size:14px;height:auto!important;height:400px;min-height:400px;color:#666;}
.ny-about .pic{float:left;width:310px;height:230px;overflow:hidden;margin:5px 20px 0 0;}
.ny-about p{padding-bottom:22px;}


/*page分页*/
.page{height:33px;text-align:right;margin-top:30px;}
.page a{padding:0 12px;line-height:31px;height:31px;margin-left:10px;overflow:hidden;display:inline-block;font-size:14px;border:1px solid #ddd;vertical-align:top;}
.page a.cur,.page a:hover{text-decoration:none;background-color:#ce0009;color:#fff;border-color:#ce0009;}
.page a.prev,.page a.next{padding:0 18px;}

/*产品*/
.ny-product{padding:10px 0 5px;height:auto!important;height:400px;min-height:400px;}
.ny-product .prolist{margin-left:-26px;}
.ny-product .prolist li{width:200px;height:194px;margin:10px 0 0 26px;}
.ny-product .prolist li .photo{border:1px solid #ddd;width:198px;height:158px;}
.ny-product .prolist li .photo a{width:198px;height:158px;*font-size:140px;}


/*产品详情页*/
.pro-detail{padding-top:10px;height:auto!important;height:400px;min-height:400px;}
/*产品点击放大图*/
.picshow .imgshow{width:420px;float:left;padding-top:10px}
.picshow .bigimg{width:418px;height:334px;border:1px solid #ddd;background:#fff;text-align:center;position:relative;z-index:2;}
.picshow .bigimg a{text-align:center;}
.picshow .bigimg img {margin:0 auto;display:none}
.picshow .simg{position:relative;width:420px;height:56px;margin-top:10px;}
.picshow .simg .imgul{position:absolute;top:0;left:26px;width:370px;overflow:hidden;height:56px;}
.picshow .simg ul{position:absolute;}
.picshow .simg ul li{float:left;margin-right:10px;display:inline;width:68px;height:54px;border:1px solid #ddd;text-align:center;overflow:hidden;}
.picshow .simg ul li.shover{border-color:#010167;}
.picshow .simg .prev,.picshow .simg .next{width:16px;height:56px;overflow:hidden;position:absolute;cursor:pointer;top:0;background-color:#6767a4;}
.picshow .simg .prev:hover,.picshow .simg .next:hover{background-color:#010167;}
.picshow .simg .prev{background-position:0 -16px;left:0;}
.picshow .simg .next{background-position:-17px -16px;right:0;}

.picshow .img_canshu{width:440px;float:right;line-height:22px;font-size:14px;}
.picshow .img_canshu .title{line-height:38px;font-size:18px;font-weight:normal}
.picshow .img_canshu h4{line-height:38px;font-size:18px;border-bottom:1px dashed #ccc;}
.picshow .img_canshu h4.noborder{border:0;}
.picshow .img_canshu .text{padding:6px 0 26px;}
.picshow .img_canshu .t2{height:44px;padding:16px 0 26px;color:#666;}
.share{margin-left:-22px;}
.share a{width:130px;height:40px;display:inline-block;text-align:center;line-height:40px;color:#fff;font-size:14px;border-radius:4px;background:#289ce6;margin-left:21px;}
.share a i{width:20px;height:20px;vertical-align:middle;margin:-2px 10px 0 0;}
.share a .icon-qq{background-position:-89px -16px;}
.share a .icon-aliww{background-position:-111px -16px;}
.share a .icon-skype{background-position:-133px -16px;}
.share a.aliww{background:#ff9900;}
.share a.skype{background:#1fb3e8;}

.detail_tab{margin-top:28px;font-size:14px;}
.detail_tab .tab_ul{border-bottom:1px solid #ddd;}
.detail_tab .tab_ul li{line-height:40px;font-size:18px;padding-top:2px;color:#666;padding:0 15px;cursor:pointer;margin-bottom:-1px;float:left;}
.detail_tab .tab_ul li.active{color:#333;border-bottom:3px solid #ce0009;}
.detail_tab .tab_con{display:none;}
.detail_tab .pro-canshu{padding-top:16px;line-height:22px;color:#666;}
.detail_tab .pro-canshu p{padding-bottom:22px;}

/*产品应用*/
.ny-app{height:auto!important;height:400px;min-height:400px;}
.ny-app ul{padding-bottom:10px;}
.ny-app li{padding:18px 0 20px;border-bottom:1px solid #ddd;}
.ny-app li .photo{border:1px solid #ddd;width:198px;height:158px;float:left;margin-top:2px;}
.ny-app li .photo a{width:198px;height:158px;*font-size:140px;}
.ny-app li .info{width:660px;float:right;line-height:22px;color:#666;font-size:14px;}
.ny-app li .info h4{font-size:18px;padding-bottom:14px;}
.ny-app li .info .desc{height:88px;overflow:hidden;}
.ny-app li .info .more{margin-top:8px;width:100px;height:30px;line-height:30px;text-align:center;color:#fff;border-radius:4px;background:#010167;font-size:14px;display:inline-block;}

/*应用详情*/
.app-detail{padding-top:20px;}
.app-detail .appBimg .pic{border:1px solid #ddd;text-align:center;line-height:0;}
.app-detail .appBimg .name{text-align:center;line-height:38px;font-size:18px;}

/*留言*/
.ny-message{font-size:14px;padding-top:16px;}
.ny-message .welcome{line-height:22px;color:#ce0009;}
.message{padding-top:16px;}
.message li{vertical-align:top;padding-top:20px;}
.message li .type{float:left;line-height:34px;width:123px;font-size:16px;text-align:right;}
.message li .input_txt,.message li .input_area{width:218px;height:22px;line-height:22px;overflow:hidden;border:1px solid #ddd;padding:5px 10px;color:#666;font-size:14px;background:#fff;}
.message li .input_txt:focus,.message li .input_area:focus{color:#333;}
.message li .input_area{width:695px;height:182px;float:left;resize:none;}
.message li .ipt-verify{float:left;margin-right:10px;width:98px;}
.message li .refesh{margin-left:10px;color:#0894ff;text-decoration:underline;}
.message li em{color:#ce0009;}
.message li .item{float:left;line-height:34px;}
.message li .item .r-panel{margin-left:20px;cursor:pointer;}
.message li .item .r-panel input{margin-right:10px;vertical-align:middle;margin-top:-2px;cursor:pointer;}
.message li .item .r-panel label{cursor:pointer;}
.message .button{width:120px;height:40px;vertical-align:middle;overflow:hidden;display:inline-block;cursor:pointer;font-size:16px;color:#fff;background:#ce0009;border-radius:4px;}
.message .commit{margin-left:123px;}
.message .reset{margin-left:19px;}


/*联系我们*/
.ny-contact{padding:37px 0 40px;height:auto!important;height:400px;min-height:400px;}
.address{line-height:22px;font-size:14px;padding-left:40px;}
.address h4{font-size:24px;line-height:30px;font-weight:bold;}
.address .en{font-family:Arial;line-height:27px;color:#999;font-size:18px;}
.address .info{padding-top:10px;}
.ny-contact .map{line-height:0;border:1px solid #ddd;margin:40px auto 0;width:878px;}

/*技术支持*/
.ny-technic ul{padding-bottom:10px;}
.ny-technic li{border-bottom:1px solid #ddd;padding:19px 0 16px;line-height:22px;}
.ny-technic li h4{padding-bottom:14px;}
.ny-technic li h4 .title{font-size:18px;}
.ny-technic li h4 .more{float:right;font-size:14px;color:#ce0009;}
.ny-technic li .info{font-size:14px;color:#666;}

/*新闻动态详细页*/
.news-detail{padding:0 20px 40px;}
.news-detail .title{border-bottom:1px solid #ddd;}
.news-detail .title h3{line-height:38px;padding:23px 0 13px;font-size:24px;text-align:center;}
.news-detail .title .pub{line-height:14px;text-align:center;padding-bottom:9px;}
.news-detail .title .pub .time{}
.news-detail .title .pub .source{margin-left:20px;}
.news-detail .title .pub .read,.ny-factory .title .pub .read{margin-left:5px;} 
.news-detail .title .pub em{}
.news-detail .detail{padding-top:26px;line-height:22px;font-size:14px;color:#666;overflow:hidden;height:auto!important;height:230px;min-height:230px;}
.news-detail .detail img{max-width:100%;}
.detail-page{margin-top:27px;height:24px;border-top:1px solid #ddd;padding-top:25px;}
.detail-page .prev,.detail-page .next{font-size:14px;text-align:left;line-height:24px;float:left;color:#999;width:50%;}
.detail-page a{color:#999;}

/*人才招聘*/
.ny-recruit{padding:0 40px 20px;}
.ny-recruit .item{padding:30px 0 20px;font-size:14px;}
.ny-recruit .item.last{border-bottom:none;}
.ny-recruit .item .title{height:40px;}
.ny-recruit .item .title .apply{float:right;text-decoration:none;text-align:center;width:121px;line-height:37px;height:37px;background-position:0 -206px;color:#fff;font-size:14px;}
.ny-recruit .item .title .tit{float:left;font-size:20px;line-height:37px;font-weight:bold;color:#f60;}

.ny-recruit .item .info{line-height:24px;padding:5px 0 13px;border-bottom:1px solid #ddd;color:#000;margin-bottom:18px;}
.ny-recruit .item .info .pub{font-size:12px;color:#333;}
.ny-recruit .item .info span{margin-right:37px;}
.ny-recruit .item .con{line-height:24px;}
.ny-recruit .item .require{line-height:24px;padding-top:14px;}

.noinfo{line-height:150px;text-align: center;font-size:16px;color:#666;}