/* CSS Document */
@font-face {
    font-family: Avenir;
    src: url('../fonts/Avenir/Avenir_Roman.ttf');
}

@font-face {
	font-family: PRIMETIME;
	src: url('../fonts/PRIMETIME.ttf');
}

@font-face {
	font-family: gotham_bold;
	src: url('../fonts/Gotham/copyfonts.com_gotham-bold.ttf');
}

@font-face {
	font-family: gotham_light;
	src: url('../fonts/Gotham/copyfonts.com_gotham-light.ttf');
}

@font-face {
	font-family: gotham_medium;
	src: url('../fonts/Gotham/copyfonts.com_gotham-medium.ttf');
}

@font-face {
	font-family: gotham_book;
	src: url('../fonts/Gotham/ufonts.com_gotham-book.ttf');
}


*{margin:0px; padding:0px;}
body{font-size:12px; line-height:24px; color:#000; font-family: Avenir;}
input,select,textarea{font-size:12px; color:#000; outline: none; font-family: Avenir;}
a{color:#000; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#f3c512; text-decoration:none; blr:expression(this.onFocus=this.blur());}
ul,li{list-style:none;}
img{border:none; vertical-align:top;}
.hfimg{display: block; width: 100%;}
.en{font-family:Arial, Helvetica, sans-serif;}
.center{width:1200px; margin:0 auto;}
.center2{width:1134px; margin:0 auto;}
.center3{width:1020px; margin:0 auto;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clear{clear:both;}
.hide{visibility:hidden;}
.con-none{display:none;}
.none{display:none;}
.fl{float: left;}
.fr{float: right;}
td{vertical-align:top;}


.bk5{height:5px; line-height: 0px; font-size:0px; clear:both; overflow: hidden;}
.bk10{height:10px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk15{height:15px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk20{height:20px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk25{height:25px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk30{height:30px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk35{height:35px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk40{height:40px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk45{height:45px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk50{height:50px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk55{height:55px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk60{height:60px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk65{height:65px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk70{height:70px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk80{height:80px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk85{height:85px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk90{height:90px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk95{height:95px; line-height: 0px; font-size:0px; clear:both; overflow:hidden;}
.bk100{height:100px; line-height: 0px; font-size: 0px; clear: both; overflow: hidden;}
.relative{position: relative;}
.slideBox{overflow:hidden; position:relative;}
.slideBox .hd{height:16px; overflow:hidden; position:absolute; bottom:20px; z-index: 5; left:45%;}
.slideBox .hd li{width:14px; height: 14px; background: #5d5d5d; border-radius: 50%; cursor: pointer; display: inline-block; margin:0 4px; opacity: 1;}
.slideBox .hd li.on{opacity: .4;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle; position: relative;}
.top_s1{background: #f3c512; line-height: 29px;}
.top_s1 .lt{width:450px; float: left; padding:0 0 0 90px;}
.top_s1 .rt{width: 450px; float: right; padding:0 90px 0 0;}
.top_s1 .rt .rt_l{width:310px; float: left;}
.top_s1 .rt .rt_r{width:110px; float: right; background: #fff; text-align: center;}
.top_s1 .rt .rt_r img{display: inline-block; margin-top:8px;}
.top_s2{background: #000; position: relative;}
.top_s2 .logo{width:173px; float: left; padding:18px 0 18px 90px;}
.top_s2 .tright{width:520px; float: right; padding:0 90px 0 0;}
.nav{width:340px; float: left;}
.nav li{line-height: 68px; float: left; padding:0 15px; margin-right:20px;}
.nav li a{color: #fff;}
.nav li .ico{margin-top:30px;}
.nav li .lev_nav{position: absolute; display: none; top:67px; left:310px; width:615px; padding:30px 0; background: url(../img/lev_menubg.png) repeat;}
.nav li .lev_nav li{line-height: 18px; display: block; width:100%; padding:0;}
.nav li .lev_nav .ti{font-weight: bold; line-height: 16px;}
.nav li .lev_nav dl{display: inline-block; padding:0 0 0 28px; float: left;}
.nav li .lev_nav li a{color: #b7b7b7;}
.nav li .lev_nav li a:hover{color: #f3c512;}
.search_b{width:180px; float: right; padding:22px 0 0 0;}
.ipttxt{color: #959595; width:114px; height: 22px; line-height: 22px; padding:0 15px; background: #fff; border-radius: 7px; border:none; float: left;}
.iptsubmit{float: right; width:22px; height: 22px; background: url(../img/search_ico.png) center center no-repeat; border:none; cursor: pointer;}
.sy_r1cn dl{width:33%; float: left;}
.sy_r1cn dl:nth-child(2){width:34%;}
.sy_r1cn dl.d1{background: #9897a3;}
.sy_r1cn dl.d2{background: #f9c914;}
.sy_r1cn dl.d3{background: #96dcde;}
.sy_r1cn dl .ti{font-size: 24px; font-family: gotham_bold; text-transform: uppercase; text-align: center; line-height: 30px; color: #fff;}
.sy_r1cn dl .btn a{display: block; color: #fff; border:2px solid #fff; font-weight: bold; text-align: center;}
.sy_r1cn dl .btn{width:122px; line-height: 30px; margin:0 auto;}
.sy_r1cn dl .btn a:hover{border:2px solid #58595b; background: #58595b;}
.sy_r1cn dl .pic{text-align: center;}
.ty_ti{color: #252525; font-size: 24px; font-family: gotham_bold; text-align: center;}
.ty_ti2{color: #f9c914; text-align: center; font-family: gotham_bold;}
.ty_ti2 a{color: #f9c914;}
.sy_r2cn .cnb dl.d1{width:449px; float: left;}
.sy_r2cn .cnb dl.d2{width:444px; float: left;}
.sy_r2cn .cnb dl.d3{width:241px; float: left;}
.sy_r2cn .cnb dl{position: relative;}
.sy_r2cn .cnb dl .conb{position: absolute; z-index: 2;}
.sy_r2cn .cnb dl .con1{width:225px; top:45px; left:200px;}
.sy_r2cn .cnb dl .t1{font-size: 14px; font-family: gotham_bold; color: #fff;}
.sy_r2cn .cnb dl .t2{font-size: 22px; font-family: gotham_bold; color: #fff;}
.sy_r2cn .cnb dl .des{line-height: 18px; color: #fff;}
.sy_r2cn .cnb dl .btn a{display: block; color: #fff; border:2px solid #fff; font-weight: bold; text-align: center;}
.sy_r2cn .cnb dl .btn{width:122px; line-height: 30px;}
.sy_r2cn .cnb dl .con2{width:285px; top:20px; left:135px;}
.sy_r2cn .cnb dl .con3{width:180px; top:185px; left:130px;}
.sy_r2cn .cnb dl .btn2 a{display: block; color: #58595b; border:2px solid #58595b; font-weight: bold; text-align: center;}
.sy_r2cn .cnb dl .btn2{width:122px; line-height: 30px;}
.sy_r2cn .cnb dl .t3{font-size: 22px; font-family: gotham_bold; color: #58595b;}
.sy_r2cn .cnb dl .des2{line-height: 18px; color: #58595b;}
.sy_r2cn .cnb dl .con4{width:180px; top:20px; left:25px;}
.ty_ti3{font-size: 36px; line-height: 40px; font-family: gotham_bold; text-align: center;}
.ty_ti3 font{color: #f3c512;}
.ty_ti4{font-size: 26px; line-height: 30px; text-align: center; font-family: gotham_bold; color: #636363;}
.ty_ti4 a{color: #636363;}
.sy_r4cn{background: #f5f5f5;}
.hzhb_c{margin-left:-45px;}
.hzhb_c li{display: inline-block; float: left; padding:0 0 0 45px;}
.foot_b1{line-height: 22px; padding:19px 0; background: #464646; border-top: 4px solid #f3c512; color: #fff;}
.foot_b1 .lt{width:800px; float: left;}
.foot_b1 .rt{width:200px; float: right; text-align: right;}
.foot_b2{padding:40px 0 60px 0; background: #1a1a1a;}
.foot_b2 .lt{width:810px; float: left;}
.foot_b2 .rt{width:195px; float: right; text-align: right;}
.foot_b2 .rt .txt{color: #898989;}
.foot_b2 .lt dl{width:25%; float: left;}
.foot_b2 .lt dl .ti{font-weight: bold; color: #fff;}
.foot_b2 .lt dl li{line-height: 22px; color: #b7b7b7;}
.foot_b2 .lt dl li a{color: #b7b7b7;}
.foot_b2 .lt dl li a:hover{color: #f3c512;}
.r_float{position: fixed; width:316px; top:150px; right:-280px; z-index: 10000;}
.r_float .lt{width:36px; float: left; padding:85px 0 0 0;}
.r_float .lt img{cursor: pointer;}
.r_float .rt{width:280px; float: right; background: #262626; min-height: 422px;}
.contact_form{padding:20px 30px; color: #fff;}
.contact_form .t1{font-size: 14px; font-weight: bold;}
.contact_form label{font-size: 14px; display: block;}
.contact_ipttxt{line-height: 32px; height: 32px; background: #fff; border-radius: 3px; border:none; padding:0 5px; width:210px;}
.contact_submit{line-height: 40px; height: 40px; cursor: pointer; background: #58595b; border-radius: 3px; border:none; text-align: center; width:220px; color: #fff;}

/*内页*/
.ny_left{width:257px; float: left;}
.ny_right{width:720px; float: right;}
.lt_tib{line-height: 38px; padding:0 0 0 24px; background: #272727; color: #fff;}
.lt_menu li{line-height: 36px; font-size: 14px; padding:0 0 0 24px;}
.lt_menu li b{text-transform: uppercase; float: left;}
.lt_menu3 li b{float: none;}
.lt_menu li span.ico{background: url(../img/allow_rico.png) center center no-repeat; display: inline-block; width:20px; height: 34px; line-height: 34px;}
.lt_menu li.hov span.ico{background: url(../img/allow_dico.png) center center no-repeat;}
.lt_menu li .lev_ltnav{padding:10px 0; display: none;}
.lt_menu li .lev_ltnav li{line-height: 20px;}
.lt_menu li .lev_ltnav li a{color: #58595b;}
.lt_menu li .lev_ltnav li a:hover{color: #f3c512;}
.lt_tib2{font-size: 14px; font-weight: bold; padding:0 0 0 24px; text-transform: uppercase;}
/*.lt_menu2{padding:0 0 0 24px;}
.lt_menu2 li{line-height: 20px; padding:0 0 0 26px; background: url(../img/liico.png) left center no-repeat;}
.lt_menu2 li.hov{background: url(../img/liico_hov.png) left center no-repeat;}*/
.lt_menu2{padding:0 0 0 24px;}
.lt_menu2 li{line-height: 20px;}
.check_ico{width: 20px; height: 20px; display: inline-block; float: left; background: url(../img/liico.png) center center no-repeat; margin-right: 5px; cursor: pointer; position: relative; overflow: hidden;}
.check_ico.on{background: url(../img/liico_hov.png) center center no-repeat;}
.ipt_check{width: 20px; height: 22px; cursor: pointer; position: absolute; z-index: 1; left: 30px;}
.lt_tib3{padding:0 0 0 24px;}
.lt_tib3 a{color: #f9c914; font-weight: bold;}
.ny_locb li{line-height: 20px; float: left; padding:0 20px 0 0; margin-right:10px; background: url(../img/allow_rico.png) right center no-repeat;}
.ny_locb li a{color: #58595b; font-weight: bold;}
.ny_locb li a:hover{color: #f3c512;}
.ny_locb li:last-child{background: none; color: #f3c512;}
.ny_locb li:last-child a{color: #f3c512;}
.ty_ti5{font-size: 24px; font-family: gotham_bold;}
.ty_des{color: #58595b; line-height: 18px;}
.border_b{border-bottom:1px solid #d7d7d7;}
.product_cn{margin-left:-30px;}
.product_cn dl{width:220px; float: left; padding:30px 0 0 30px;}
.product_cn dl .bor{border:4px solid #ebebeb;}
.product_cn dl .pic{position: relative;}
.product_cn dl .pic .btn{width:212px; height: 39px; line-height: 39px; display: none; background: url(../img/btn_bg.png) no-repeat; position: absolute; left; bottom:0;}
.product_cn dl .pic .btn a{color: #fff; font-weight: bold; display: block; text-align: center;}
.product_cn dl .pic:hover .btn{display: block;}
.product_cn dl .box{padding:10px 5px;}
.product_cn dl .box .lt{width:180px; float: left; line-height: 24px;}
.product_cn dl .box .lt .t1{color: #58595b;}
.product_cn dl .box .lt .t1 a{color: #58595b;}
.product_cn dl .box .lt .t1 a:hover{color: #f3c512;}
.product_cn dl .box .lt .t2{font-size: 18px; color: #f3c512; font-weight: bold;}
.product_cn dl .box .rt{width:15px; height: 48px; float: right; background: url(../img/allow_rico2.png) center center no-repeat;}
.product_cn dl .box .rt:hover{background: url(../img/allow_rico2_hov.png) center center no-repeat;}
.product_cn dl .pic .label{width:39px; height: 32px; padding:15px 10px; text-align: center; position: absolute; z-index: 3; top:-4px; right:-4px; background: url(../img/label_bg.png) no-repeat; font-family: gotham_bold; color: #fff; line-height: 16px;}
.product_showc .pic{width:350px; float: left;}
.product_showc .pic img{border:4px solid #ebebeb;}
.product_showc .rcn{width:342px; float: right; color:#58595b;}
.pro_ul{color: #58595b; line-height: 20px;}
.pro_ul li font{color: #f3c512;}
.pro_ul li span.price{font-size: 18px;}
.pro_dl dl{width:145px; float: left; padding:0 20px 0 0; color:#58595b;}
.pro_dl dl .t1{font-weight: bold;}
.pro_select{width:140px; height: 24px; line-height: 24px; border:1px solid #c9c9c9; border-radius: 2px; color:#58595b;}
.pro_dl2 .lt{width:88px; float: left; padding:5px 0;}
.pro_dl2 .rt{width:122px; float: left;}
.pro_dl2 .rt .btn{line-height: 35px;}
.pro_dl2 .rt .btn a{display: block; background: #58595b; font-size: 12px; font-weight: bold; text-align: center; color: #fff;}
.pro_txt{width:30px; text-align: center; line-height: 23px; height: 23px; border:1px solid #c9c9c9; color:#58595b;}
.pro_dl3 .lt{width:180px; float: left;}
.pro_dl3 .rt{width:100px; float: right;}
.pro_dl3 .rt a{color: #949494; font-weight: bold;}
.pro_dl3 .rt a:hover{color: #f3c512;}
.pro_dl3 .lt a{width:22px; height: 22px; display: inline-block; margin-left:10px;}
.pro_dl3 .lt a.ico1{background: url(../img/fx_ico.png) no-repeat;}
.pro_dl3 .lt a.ico1:hover{background: url(../img/fx_ico_hov.png) no-repeat;}
.pro_dl3 .lt a.ico2{background: url(../img/fx_ico2.png) no-repeat;}
.pro_dl3 .lt a.ico2:hover{background: url(../img/fx_ico2_hov.png) no-repeat;}
.hk_tabc .con{display: none;}
.hk_tabc .show{display: block;}
.hk_tabt ul{margin:0 0 0 45px;}
.hk_tabt li{display: inline-block; float: left; padding:0 15px 0 0; cursor: pointer;}
.hk_tabt li img{border:2px solid #ebebeb; padding:5px; margin:8px; width:40px; height: 40px;}
.hk_tabt li.on img{margin:0; width:56px; height: 56px; border:2px solid #f3c512;}
.pro_hkt{border-bottom: 1px solid #e9e9e9;}
.pro_hkt li{margin-top:6px; line-height: 40px; color: #58595b; padding:12px 0 5px 0; background: #f2f2f2; display: inline-block; float: left; cursor: pointer;}
.pro_hkt li.on{color: #f3c512; background: #fff; margin:0; border:1px solid #cfcfcf; border-bottom: none; line-height: 46px; border-radius: 2px;}
.pro_hkc .con{display: none;}
.pro_hkc .show{display: block;}
.pro_hkt li span{border-right:1px solid #c7c7c7; padding:0 20px; display: block;}
.pro_hkt li.on span{padding:0 30px; border-right:none;}
.pro_hkt li span:last-child{border-right:none;}
.pro_hkc .con p{margin-top:24px; line-height: 18px; color: #58595b;}
.locate_cn .t1{font-size: 36px; line-height: 40px; font-family: gotham_bold; text-align: center;}
.locate_cn .t2{font-size: 18px; color: #666666; font-family: gotham_bold; text-align: center;}
.locate_cn .des{line-height: 22px; color: #252525; text-align: center;}
.locate_cn .des font{color: #f3c512;}
.locate_cn .des b{font-size: 14px;}
.support_cn dl{margin-top:24px;}
.support_cn dl dt{padding:0 0 0 28px; cursor: pointer; background:url(../img/support_ico.png) 4px center no-repeat; color: #58595b; font-weight: bold;}
.support_cn dl dd{color: #58595b; line-height: 18px; padding:20px 10px; border-bottom: 1px solid #d7d7d7; display: none;}
.support_cn dl dt.hov{background:url(../img/support_ico_hov.png) 4px center no-repeat;}
.cart_c1 .lt{padding:25px 0 0 0; width:380px; float: left; font-weight: bold;}
.cart_c1 .lt a{color: #f3c512;}
.cart_c1 .rt{width:380px; float: right;}
.cart_c1 .rt dl{width:155px; float: left; padding:0 0 0 35px;}
.cart_c1 .rt dl .pic{width:35px; float: left; padding:4px 0 0 0;}
.cart_c1 .rt dl .rcn{line-height: 18px; width:110px; float: right; font-weight: bold;}
.cart_c1 .rt dl .rcn .t1{color: #252525;}
.cart_c1 .rt dl .rcn .t2{font-size: 14px; color: #f3c512;}
.cart_c2{background: #f7f7f7;}
.cart_c2 td{padding:28px 15px; border-bottom: 1px solid #d7d7d7;}
.cart_c2 .f1{font-size: 14px; color: #58595b; font-weight: bold;}
.cart_c2 .des{color: #58595b;}
.del_btn{width:20px; display: inline-block; margin:0 auto; margin-top:60px;}
.del_btn a{display: block; background: url(../img/del_ico.png) no-repeat; height: 20px;}
.del_btn a:hover{background: url(../img/del_ico_hov.png) no-repeat;}
.cart_c4 .lt{width:500px; float: left; padding:8px 0 0 15px; color: #58595b;}
.cart_c4 .rt{width:220px; float: right; padding:0 80px 0 0;}
.cart_c4 .rt .btn{display: block; line-height: 38px; text-align: center; color: #fff; background: #58595b; text-transform: uppercase;}
.cart_c3 .lt{width:680px; float: left;}
.cart_c3 .rt{width:300px; float: right; line-height: 30px; color: #58595b;}
.cart_c3 .rt dl{width:140px; float: left;}
.cart_c3 .rt dl .price{font-size: 18px; font-weight: bold;}
.cart_c3 .rt dl .f1{color: #f3c512;}
.cart_c3 .lt .btn{color: #58595b; font-weight: bold; padding:0 15px; line-height: 30px; border:1px solid #c9c9c9; border-radius: 3px; display: inline-block; float: left;}
.cart_c3 .lt .btn font{color: #f3c512;} 
.cart_c3 .lt .help{padding:8px 16px; width: 22px; height: 22px; display: inline-block; position: relative; cursor: pointer;}
.cart_c3 .lt .help .tip_c{line-height: 20px; position: absolute; display: none; z-index: 2; left: 16px; top: 30px; background: #fff; color: #898989; padding:15px; width:100px; -moz-box-shadow: 5px 5px 5px rgba(200,200,200,.75); box-shadow: 5px 5px 5px rgba(200,200,200,.75);}
.cart_c3 .lt .help:hover .tip_c{display: block;}

