/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #333333; }/*google浏览器字体兼容*/
body { font-family:Arial, Helvetica, sans-serif, "微软雅黑", "宋体"; width: 100%; background: #F4F4F4; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #333333; outline: none; }
a:hover { color: #e9c22b; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #e1550b }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1200px; margin: 0 auto; }
.container2 { width: 1120px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.header{ width:100%; height:80px; background:#101113;}
.headerc{ width:212px; height:auto; padding-top:30px;}
.topphone{ width:77px; height:18px; padding-right:12px; background:url(../images/sanjiao.jpg) no-repeat right 50%; position:relative; z-index:9999;}
.topphone a{ display:block; padding-left:18px; background:url(../images/top_phone.jpg) no-repeat left 50%; color:#666666; font-size:13px; font-weight:bolder;}
.topphone a:hover{ color:#fff;}

.mobilecode_wrap{ display:none;position:absolute;top:5px;right:-15px;background:url(../images/mobilecode_wrap.png) no-repeat 0px 10px;width:478px;height:212px;padding:21px 11px 11px;z-index:5;font-size:12px;}
.mobilecode_box{width:458px;height:192px;padding:10px;}
.mobilecode_box img{float:left;margin:3px 10px 3px 0px;}
.mobilecode_img{float:left;width:150px;height:150px;background:url(../images/mobilecode_img_bg.jpg) no-repeat;padding:5px;}
.mobilecode_img img{width:150px;height:150px;}
.mobilecode_con{float:right;width:280px;height:170px;background:url(../images/mobilecode_con_bg.jpg) no-repeat;padding-left:10px;overflow:hidden;}
.mobilecode_tit{color:#000;font-size:14px;line-height:18px;height:36px;overflow:hidden;}
.mobilecode_des{color:#505050;margin-top:10px;height:112px; overflow:hidden;}
.mobilecode_btn{clear:both;width:430px;height:25px;line-height:25px; overflow:hidden;margin:0px auto;text-align:center;background:url(../images/mobilecode_btn.jpg) no-repeat;}
.topphone:hover .mobilecode_wrap{ display:block;}

.toplanguage{width:95px; height:18px; padding-right:12px; background:url(../images/sanjiao.jpg) no-repeat right 50%;position:relative; z-index:9999;}
.toplanguage a{ display:block; padding-left:30px; background:url(../images/en.jpg) no-repeat left 50%; color:#666666; font-size:13px; font-weight:bolder;}
.toplanguage a:hover{ color:#fff;}

.toplanguage ul{ position:absolute;top:18px;right:0;font-size:12px;width:100%;min-width:110px;display:none;}
.toplanguage ul li{height:20px;padding: 2px 3px 2px 0;overflow:hidden;border-top:1px solid #E0E9F3;background-color:#FFF;}
.currentLanguage{display:block !important;border-top:0 none !important;}
.toplanguage ul li a{display:block;height:20px;line-height:20px;color:#333;padding:0 0px 0 26px;}
.toplanguage ul li a:hover{color:#fc7f05;text-decoration:none;}
.toplanguage .toggle_lg{height:21px;cursor:pointer;/*min-width:100px;*+width:100px;_width:100px;*/}
.toplanguage .toggle_lg span{padding:0 5px 0 30px;display:inline-block;height:21px;line-height:20px;color:#969696; text-transform:uppercase; vertical-align:middle;}
.toplanguage .toggle_lg i{display:inline-block;width:16px;height:16px;margin:3px 1px 0 0;background:url(../images/icon.png) no-repeat 0 2px;overflow:hidden;vertical-align:middle;}
.toplanguage .lan_en{background: url(../images/languages.png) no-repeat 3px -61px;}
.toplanguage .lan_it{background: url(../images/languages.png) no-repeat 3px -530px;}
.toplanguage .lan_hi{background: url(../images/languages.png) no-repeat 3px -654px;}
.toplanguage .lan_es{background: url(../images/languages.png) no-repeat 3px -720px;}
.toplanguage .lan_tr{background: url(../images/languages.png) no-repeat 3px -125px;}
.toplanguage .lan_ja{background: url(../images/languages.png) no-repeat 3px -418px;}
.toplanguage .lan_pt{background: url(../images/languages.png) no-repeat 3px -307px;}
.toplanguage .lan_fr{background: url(../images/languages.png) no-repeat 3px -594px;}
.toplanguage .lan_ko{background: url(../images/languages.png) no-repeat 3px -474px;}
.toplanguage .lan_ru{background: url(../images/languages.png) no-repeat 3px -250px;}
.toplanguage .lan_pl{background: url(../images/languages.png) no-repeat 3px -358px;}
.toplanguage .lan_de{background: url(../images/languages.png) no-repeat 3px -183px;}
.toplanguage .lan_ar{background: url(../images/languages.png) no-repeat 3px 3px;}
.toplanguage .lan_zh{background: url(../images/languages.png) no-repeat 3px -782px;}
.toplanguage:hover ul{ display:block;}

.menu{ width:100%; height:40px; background:#191b1f;}
.menuc{ width:900px; height:40px;}
.menuc ul li{ width:auto; height:40px; float:left; margin-right:1px;}
.menuc ul li a.one{ display:block; width:auto; padding:0 20px; height:40px; line-height:40px; color:#999999; font-size:14px; text-transform:uppercase; font-weight:bolder;}
.menuc ul li a.one:hover{ background:#020204; color:#e9c22b;}
.menuc ul li a.current{ background:#020204; color:#e9c22b;}

.search{ width:180px; height:26px;  padding-top:7px;}
.search_text{ width:150px; height:26px; border:none; background:url(../images/search_text.jpg) no-repeat; text-indent:12px; line-height:26px; color:#e6e6e6; outline:none;}
.search_submit{ width:30px; height:26px; border:none; background:url(../images/search_submit.jpg) no-repeat; cursor:pointer; outline:none;}

.navigation-down{position:absolute;top:120px;left:0px;width:100%; background:#000; z-index:999;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#000;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1120px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 80px 25px 0}
.navigation-down .menu-1 dt{ font-size:16px;color:#e9c22b;padding-bottom:10px; background:url(../images/down_line.gif) repeat-x bottom;margin-bottom:10px}
.navigation-down .menu-1 dt a{color:#e9c22b;font-size:16px; font-weight:bolder;}
.navigation-down .menu-1 dt a:hover{ text-decoration:underline;}
.navigation-down .menu-1 dd a{color:#8c8c8c; font-size:14px; line-height:28px;}
.navigation-down .menu-1 dd.last a{color:#e9c22b; font-size:14px; line-height:28px;}
.navigation-down .menu-1 dd a:hover{color:#e9c22b; text-decoration:underline;}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#8c8c8c;}

/* banner */
.flexslider { position: relative; height: 600px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 600px; }
.slides li a { display: block; width: 1200px; height: 500px; margin: 0 auto; }
.flex-control-nav { position: absolute; bottom: 20px; z-index: 9999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display:inline;zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 14px; overflow: hidden; background:#ffffff; cursor: pointer; color: #ffffff; font-size: 0;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px; }
.flex-control-nav .flex-active { background:#e9c22b; color: #e9c22b; }


.icon{ width:100%; height:auto; background:#1f2227; padding:48px 0 60px 0;}
.icontt{ border:2px #393e47 solid;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; background:#191c23; margin:0 auto 32px auto; padding:45px 35px 55px 35px; width:1126px;}
.iabout{ width:696px; height:auto; min-height:374px; background:url(../images/foot_bg.jpg) repeat-y right; padding-right:28px;}
.iaboutt{ line-height:32px;}
.iaboutt a{ font-size:14px; color:#e6e6e6;}
.iaboutt a:hover{ color:#e9c22b;}
.iaboutc{ padding-top:50px;}
.iaboutcl{ width:333px; height:auto;}
.iaboutcr{ width:345px; height:auto; font-size:14px; line-height:24px; color:#e6e6e6;}

.inew{ width:370px; height:auto;}
.inewt{ line-height:32px;}
.inewt a{ font-size:14px; color:#e6e6e6;}
.inewt a:hover{ color:#e9c22b;}
.inewc{ padding-top:50px;}
.inewc_o{}
.inewc_o_t{ width:370px; height:25px; line-height:25px; overflow:hidden; padding-bottom:6px;}
.inewc_o_t a{ font-size:18px; color:#e6e6e6;}
.inewc_o_t a:hover{color:#e9c22b;}
.inewc_o_info{ line-height:22px; font-size:14px; color:#999999; height:44px; overflow:hidden; width:370px; margin-bottom:10px;}
.inewc ul li{ text-indent:30px; background:url(../images/square.jpg) no-repeat 10px 50%; line-height:36px; width:370px; height:36px; overflow:hidden;}
.inewc ul li a{ color:#999999; font-size:14px;}
.inewc ul li a:hover{ color:#e9c22b;}

.iproduct{ border:2px #393e47 solid;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; background:#191c23; margin:0 auto 0 auto; padding:45px 35px 55px 35px; width:1126px;}
.iproductt{ line-height:32px;}
.iproductt a{ font-size:14px; color:#e6e6e6;}
.iproductt a:hover{ color:#e9c22b;}
.iproductc{ padding-top:40px;}
.iproductc ul li{ width:212px; height:auto; float:left; margin-right:15px;}
.iproductc ul li a{ display:block; position:relative; z-index:9; width:212px;}
.iproductc ul li a .iproductc_over{ width:212px; height:212px; position:absolute; z-index:99; top:0; left:0; background:url(../images/i_product_img_bg.png) no-repeat; display:none;}
.iproductc ul li a p{ line-height:24px; color:#e6e6e6; font-size:14px; padding-top:8px;}
.iproductc ul li a:hover .iproductc_over{ display:block;}
.iproductc ul li a:hover p{ color:#e9c22b;}

.footer{ width:100%; height:auto; background:#181a1d; padding:60px 0 45px 0;}
.footerl{ width:607px; height:auto;}
.footerl dl{ width:170px; height:auto; min-height:255px; padding-left:40px; float:left; background:url(../images/foot_bg.jpg) repeat-y right;}
.footerl dl dt{ padding-bottom:12px;}
.footerl dl dt a{ font-size:16px; font-weight:bolder; color:#fff;}
.footerl dl dd a{ font-size:12px; color:#999999; line-height:25px;}

.footerr{ width:453px; height:auto;}
.footcontact{ padding-bottom:18px;}
.footcontactt{font-size:16px; font-weight:bolder; color:#fff;padding-bottom:12px;}
.footcontactc{ line-height:22px; color:#999999;}

.footfollow{}
.footfollowt{font-size:16px; font-weight:bolder; color:#fff;padding-bottom:12px;}
.footfollowc{ padding-top:8px;}
.footfollowc a{ display:inline-block; width:57px; height:57px; margin-right:15px;}
.footfollowc a.footfollowc1{ background:url(../images/foot_icon1.jpg) no-repeat;}
.footfollowc a.footfollowc2{ background:url(../images/foot_icon2.jpg) no-repeat;}
.footfollowc a.footfollowc3{ background:url(../images/foot_icon3.jpg) no-repeat;}
.footfollowc a.footfollowc4{ background:url(../images/foot_icon4.jpg) no-repeat;}
.footfollowc a.footfollowc5{ background:url(../images/foot_icon5.jpg) no-repeat;}

.footfollowc a.footfollowc1:hover{ background:url(../images/foot_icon1_over.jpg) no-repeat;}
.footfollowc a.footfollowc2:hover{ background:url(../images/foot_icon2_over.jpg) no-repeat;}
.footfollowc a.footfollowc3:hover{ background:url(../images/foot_icon3_over.jpg) no-repeat;}
.footfollowc a.footfollowc4:hover{ background:url(../images/foot_icon4_over.jpg) no-repeat;}
.footfollowc a.footfollowc5:hover{ background:url(../images/foot_icon5_over.jpg) no-repeat;}
.copyright{ width:100%; height:40px; background:#0f1012; color:#808080; text-transform:uppercase; line-height:40px; text-align:center;}
/*index end*/

/*device start*/
.location{ line-height:42px; font-size:14px; color:#999999;}
.location a{font-size:14px; color:#999999;}
.ncon{ padding-bottom:40px; min-height:340px;}
.conleft{ width:236px; height:auto; border:2px #3a3a43 solid; background:#5e5f5f;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding-bottom:15px;}
.conleft h1{ width:236px; height:51px; background:url(../images/cate_h1_bg.jpg) repeat-x; text-indent:20px; line-height:51px; color:#e9c22b; font-size:18px; font-weight:bolder;  margin-bottom:2px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;border-top-left-radius: 15px;border-top-right-radius:15px;}
.conleft ul li{ width:236px; background:url(../images/cate_li_bb.jpg) repeat-x bottom; padding-bottom:2px;}
.conleft ul li a.cone{ display:block; width:190px; height:auto; line-height:16px; background:url(../images/cate_li_bg.png) no-repeat 21px 15px #5e5f5f; color:#ffffff; padding:10px 10px 10px 36px;}
.conleft ul li a.cone:hover{background:url(../images/cate_li_bg.png) no-repeat 21px 15px #4a4c4c; color:#e9c22b;}
.conleft ul li a.ctone{background:url(../images/cate_li_bg.png) no-repeat 21px 15px #4a4c4c; color:#e9c22b;}
.conleft ul li dl{ background:#7f7f7f; display:none;}
.conleft ul li dd{ margin-bottom:1px;}
.conleft ul li dd a{ display:block; width:190px; height:auto; background:#7f7f7f; color:#fff; line-height:16px;padding:10px 10px 10px 36px;}
.conleft ul li dd a:hover{ background:#e9c22b; color:#0d0e10;}
.conleft ul li dd a.cttwo{ background:#e9c22b; color:#0d0e10;}
.conleft ul li.on dl{ display:block;}

.conright{ width:860px; height:auto;}
.conrightt{ height:55px; line-height:55px; background:#dddddd;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;border-top-left-radius: 15px;border-top-right-radius:15px; text-indent:23px; font-size:18px; font-weight:bolder; color:#333333;}
.conrightc{ padding-top:20px;}
.devicelist{}
.devicelist ul li{ width:196px; height:auto; float:left; margin-right:25px; margin-bottom:25px;}
.devicelist ul li a{ display:block; position:relative; z-index:9; width:196px;}
.devicelist ul li a .devicelist_over{ width:196px; height:196px; position:absolute; z-index:99; top:0; left:0; background:url(../images/i_product_img_bg.png) no-repeat 50% 50%; display:none;}
.devicelist ul li a p{ line-height:24px; color:#333333; font-size:15px; padding-top:8px; text-align:center;}
.devicelist ul li a img{ border:1px #dddddd solid; width:194px; height:194px;}
.devicelist ul li a:hover .devicelist_over{ display:block;}
.devicelist ul li a:hover p{ color:#e9c22b;}

.plist ul li a p{ line-height:24px; color:#333333; font-size:15px; padding-top:8px; text-align:left;}



.pdcont{ padding-bottom:40px;}
.pdcontimg{ width:502px; height:auto;}
.pdcontimg_l{ width:82px; height:auto;}
.pdcontimg_l ul li{ margin-bottom:13px;}
.pdcontimg_l ul li a img{ width:78px; height:78px;border:2px #ececec solid;}
.pdcontimg_l ul li a:hover img{border:2px #e9c22b solid;}
.pdcontimg_l ul li.pdcurr a img{border:2px #e9c22b solid;}

.pdcontimg_m{ width:402px; height:auto;}
.pdcontimg_m img{ border:2px #ececec solid;}

.pdcontinfo{ width:590px; height:auto;}
.pdcontinfo_t{ font-size:20px; color:#333333; line-height:30px; padding-bottom:12px; margin-bottom:12px; border-bottom:1px #dddddd dashed; text-transform:uppercase;}
.pdcontinfo_info{padding-bottom:12px; margin-bottom:12px; border-bottom:1px #dddddd dashed; line-height:30px; font-size:14px; color:#666666;}
.pdcontinfo_info span{ font-weight:bolder; color:#333333;}
.pdcontinfo_c{ padding-top:12px;}
.pdcontinfo_c a{ display:inline-block; width:189px; height:41px; border:1px #e9c22b solid; color:#e9c22b; font-size:16px; text-align:center; line-height:41px; margin-right:20px;font-weight:bolder;}
.pdcontinfo_c a:hover{ background:#e9c22b; color:#1a1d24; font-size:16px; }
.pdcontinfo_c a.pdcontinfo_c_a{background:#e9c22b; color:#1a1d24; font-size:16px; font-weight:bolder;}
.pdcontinfo_c a.pdcontinfo_c_a:hover{ background:#b59518;border:1px #b59518 solid;}

.pdconc{}
.pdconct{ width:100%; height:60px; background:#dddddd; font-size:24px; font-weight:bolder; color:#333333; text-indent:23px; line-height:60px; text-transform:uppercase;}
.pdconcc{ padding:40px 0; font-size:14px; line-height:25px;}
.pdconcc img{ max-width:100%;}

/*device end*/

/*about start*/
.abcont{height:55px; line-height:55px; background:#dddddd;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;border-top-left-radius: 15px;border-top-right-radius:15px; text-indent:23px; font-size:18px; font-weight:bolder; color:#333333;}
.abconc{ padding:20px 0 60px 0; font-size:14px; color:#333333; line-height:24px; text-align:justify;}
.abconc img{ max-width:100%;}
/*about end*/

/*contact start*/
.contactc{ border:2px #dddddd solid; padding:20px; font-size:14px; color:#333333; line-height:24px;}
.contactct{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px #dddddd solid;}
.map{ width:500px; height:auto;}
.contactctr{ width:540px; height:auto;}
.contactcc{ width:970px; height:auto; padding-left:20px; padding-bottom:20px;}
.mess_text{ width:450px; height:44px; border:1px #86888b solid; background:#dadada; text-indent:12px; line-height:44px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:10px 0; outline:none;}
.mess_textarea{ width:918px; height:100px; border:1px #86888b solid; background:#dadada;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height:22px; margin:10px 0 20px 0; padding:10px;outline:none;}
.mess_submit{ width:165px; height:44px; line-height:44px; text-align:center; border:0; background:#e9c22b; color:#fff; font-size:20px; font-weight:bolder;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;outline:none;}
.mess_submit:hover{ background:#b9991b;}
/*contact end*/

/*new start*/
.newlist{}
.newlist ul li{ padding:20px 0; border-bottom:1px #ccc dashed;}
.newlist_l{ width:200px; height:auto;}
.newlist_r{ width:640px; height:auto;}
.newlist_r_t{ width:640px; height:35px; line-height:35px; overflow:hidden;}
.newlist_r_t a{ font-size:18px; color:#333333; font-weight:bolder;}
.newlist_r_t a:hover{ color:#e9c22b;}
.newlist_r_info{ margin:13px 0; height:40px; line-height:20px; color:#666666;text-align:justify;}
.newlist_r_time{ text-align:right; color:#999999;}

.ndetail{}
.ndetail_t{ font-size:20px; color:#333333; font-weight:bolder; line-height:25px;}
.ndetail_time{ padding:12px 0; border-bottom:1px #dddddd dashed; color:#999999;}
.ndetail_c{ padding-top:15px; color:#333333; font-size:14px; line-height:24px; padding-bottom:30px;}
/*new end*/


#elevator_item { width: 60px; height: 100px; position: fixed; right: 15px; bottom: 15px; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 60px; height: 50px; background: url(../images/icon_top.png) center center no-repeat; background-color: #444; background-color: rgba(0,0,0,.6); border-radius: 2px; box-shadow: 0 1px 3px rgba(0,0,0,.2); cursor: pointer; margin-bottom: 10px }
#elevator:hover { background-color: rgba(0,0,0,.7) }
#elevator:active { background-color: rgba(0,0,0,.75) }

.pageController { width: 100%;padding-top: 5px; padding-bottom: 5px; margin: 30px auto 0 auto; line-height: 25px; text-align:center;}
.pageController a { display:inline-block;background-color: #fff; border: #999999 1px solid; color: #999999; padding: 3px 12px; margin-right: 5px; }
.pageController a:hover { background-color: #e9c22b; color: #FFF; text-decoration: none; border: #e9c22b 1px solid; }
.pageController .currPage { background-color: #e9c22b; color: #FFF; font-weight: bold; border: #e9c22b 1px solid; }
