.fl{float:left;}
.fr{float:right;}
.dis_inl{display:inline}
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}

.main_contents{width:984px; padding:0 8px; margin:0 auto; overflow:hidden; clear:both; background:#fff;}

#header{width:984px; margin:0 auto; clear:both; position:relative;}
#header .logo{width:260px; float:left;}
#header .logo div{vertical-align:middle; height:85px; display:table-cell; *font-family:Arial; *font-size:74px; *display:block;}
#header .logo div img{vertical-align:middle;}
#header .h_righter{width:720px; float:right;}
#header .r_nav{clear:both; width:700px;}
#header .r_nav div.d{float:right;}
#header .r_nav ul.i{border-bottom:1px solid #ddd; height:21px; _width:650px; _overflow:hidden;}
#header .r_nav ul li.o{float:left; padding:0 10px; height:20px; line-height:18px; border-right:1px solid #D8D8D8;}
#header .r_nav ul li.o a.red{font-weight:normal; color:#A72D2A;}
/*#header .r_nav ul li.o img{padding-right:5px;}*/
#header .r_nav ul li.o .lang{background:#fff; width:65px; line-height:18px; height:18px; text-align:center; position:relative; z-index:100000;}
#header .r_nav ul li.o .lang .j{display:none; position:absolute; top:18px; width:85px; left:-11px; border:solid #ddd; border-width:0px 1px; text-indent:4px; text-align:left; z-index:1000;}
#header .r_nav ul li.o .lang .j .k{line-height:22px; background:#fff; z-index:100; border-bottom:1px solid #ddd;}

#header .r_nav ul li#member_info{overflow:hidden; height:20px; line-height:18px; text-align:center; width:120px;}
#header .r_nav ul li#member_info .fc_red{color:#A72D2A;}
#header .r_nav ul li.last{border:none; margin:0; padding:0; width:140px; display:none;}
#header .search_cart{clear:both;}
#header .search_cart .new_website_img{width:228px; height:64px; margin-top:8px; float:left; font-size:10px; color:#F00;}
#header .cart{float:right; margin-top:18px; width:200px; height:23px; border:1px solid #ddd; padding:6px;}
#header .cart .info{width:130px; float:left; font-size:10px;}
#header .cart .info *{font-size:11px;}
#header .cart .info a{color:#306E6D;}
#header .cart .btn{float:right; width:69px;}
#header .cart .btn a{display:block; width:69px; height:23px; line-height:23px; background:url(/images/cart_btn_bg.jpg); text-align:center; color:#fff; font-weight:bold; text-decoration:none;}
#header  .search{overflow:hidden; float:right; margin-right:0px; margin-top:24px;}
#header  .search td{padding:0 2px;}
#header  .search .form_input{width:190px; background:none; border:1px solid #000; padding-left:5px;}

#header .old_store{position:absolute; top:47px; left:270px; height:20px;}
#header .old_store a{color:#f00; font-weight:bold; background:#f00; color:#fff; display:block; height:20px; line-height:20px; width:80px; text-align:center; text-decoration:none; cursor:pointer;}

#header .google_t{position:absolute; top:47px; left:365px;}

#nav{height:28px; background:url(/images/nav_bg.jpg); width:984px; margin:0 auto; clear:both; z-index:1001;}
#nav .t_list{height:28px; white-space:nowrap; padding:0 12px; background:url(/images/nav_bg_1.jpg) right top no-repeat;}
#nav .t_list.last{background:none;}
#nav .cur{/*background:url(/images/cur.jpg);*/ background:#107ca5;}
#nav .cur a{color:#fff;}
#nav .last{background:none;}
#nav .t_list a{color:#fff; float:left; display:inline; text-decoration:none; height:28px; line-height:28px; _line-height:25px; font-size:14px;}
/*#nav .t_list a:hover{}*/
#nav .t_list .s_list{position:relative; z-index:1001;}
#nav .t_list .s_list ul{visibility:hidden; position:absolute; background:#fff; width:185px; border:2px solid #069bd3; top:26px; left:-12px; padding-bottom:5px;}
#nav .t_list .s_list ul li{width:190px; height:20px; line-height:20px; margin-right:5px; position:relative;}
#nav .t_list .s_list ul li.first{border:none;}
#nav .t_list .s_list ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; font-size:12px; color:#000; text-indent:12px; height:20px; line-height:20px; white-space:normal; overflow:hidden; background:url(/images/dot.jpg) 5px 9px no-repeat;}
#nav .t_list .s_list ul li a:hover{color:#A72D2C; text-decoration:underline;}
#nav .t_list .s_list:hover, #nav .t_list a:hover{position:relative;}
#nav .t_list .s_list:hover ul, #nav .t_list a:hover ul{visibility:visible;}

#index_banner{padding:8px;}

#index_mc{width:982px; border:1px solid #D4D8DB; margin:0 auto; overflow:hidden; clear:both; background:url(/images/index_line.jpg) 247px 0 repeat-y #fff;}
#index_mc .lefter{width:247px; float:left; min-height:300px; overflow:hidden;}
#index_mc .lefter .adver{width:220px; margin:0 auto; margin-top:10px; height:40px; overflow:hidden;}
#index_mc .righter{width:735px; float:right; overflow:hidden;}

#what_new{padding:15px; overflow:hidden; border-bottom:1px solid #D4D8DB; height:150px;}
#what_new .t{clear:both;}
#what_new .t .l{float:left; color:#5D6F7D;}
#what_new .t .more{float:right;}
#what_new .t .more a{font-size:11px; color:#5D6F7D;}
#what_new ul{margin-top:10px; clear:both;}
#what_new ul li{background:url(/images/index_jt.jpg) 0 9px no-repeat; text-indent:12px; height:26px; line-height:26px; overflow:hidden;}
#what_new ul li a{color:#5D6F7D;}

#catelog_new{height:180px; margin-left:-1px; overflow:hidden; border-bottom:1px solid #D4D8DB;}
#catelog_new .sub_title{height:20px; line-height:20px; padding-left:15px; /*color:#5d6f7d;*/ color:#a51212; font-weight:bold;}
#catelog_new .item{float:left; /*border-bottom:1px solid #D4D8DB; border-left:1px solid #D4D8DB;*/ width:214px; height:150px; padding:5px 15px; overflow:hidden;}
#catelog_new .no_buttom_border{border-bottom:none;}
#catelog_new .wrap{margin:0 15px; overflow:hidden;}
#catelog_new .item .name{height:15px; overflow:hidden;}
#catelog_new .item .name a{color:#5D6F7D; font-size:14px; font-weight:bold;}
#catelog_new .item .img{height:120px; overflow:hidden; margin:8px 0; text-align:center;}
#catelog_new .item .intro{height:28px; overflow:hidden; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5D6F7D;}

#catelog_hot{height:180px; margin-left:-1px; overflow:hidden;}
#catelog_hot .sub_title{height:20px; line-height:20px; text-align:right; padding-right:15px; /*color:#5d6f7d;*/ color:#a51212; font-weight:bold;}
#catelog_hot .item{float:left; /*border-bottom:1px solid #D4D8DB; border-left:1px solid #D4D8DB;*/ width:214px; height:150px; padding:5px 15px; overflow:hidden;}
#catelog_hot .no_buttom_border{border-bottom:none;}
#catelog_new .wrap{margin:0 15px; overflow:hidden;}
#catelog_hot .item .name{height:15px; overflow:hidden;}
#catelog_hot .item .name a{color:#5D6F7D; font-size:14px; font-weight:bold;}
#catelog_hot .item .img{height:120px; overflow:hidden; margin:8px 0; text-align:center;}
#catelog_hot .item .intro{height:28px; overflow:hidden; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5D6F7D;}

#new_letter{width:200px; height:95px; padding:10px; margin:0 auto; background:url(/images/new_letter_bg.jpg); overflow:hidden; margin-top:10px;}
#new_letter .t{font-weight:bold; color:#333;}
#new_letter .info{padding:8px 0; color:#5A6D7C; font-size:11px;}
#new_letter .form{margin-top:5px;}
#new_letter .form .form_input{background:none; border:1px solid #8D9391; height:16px; line-height:16px;}
#new_letter .form td{padding-right:10px;}

.filter{}
.filter .row{line-height:23px; padding:15px 0 10px;}
.filter .row .name{width:71px; text-align:center; line-height:23px; float:left; font-weight:bold;}
.filter .row .list{line-height:23px; float:right; width:714px;}
/*.filter .row .list a{display:inline-block; line-height:23px; height:23px; padding:0 12px; color:#0393c7; font-weight:bold; white-space:nowrap; word-break:keep-all; text-decoration:none; margin-right:8px; margin-bottom:5px;}*/
.filter .row .list a{display:block; /*width:69px;*/ width:35px; text-align:center; /*line-height:40px; height:40px;*/ line-height:24px; height:24px; padding:0 12px; color:#0393c7; font-weight:bold; white-space:nowrap; word-break:keep-all; text-decoration:none; margin-right:7px; margin-bottom:5px; float:left; border:1px solid #ddd;}
.filter .row .list a.on{border:1px solid #37afda;}
/*.filter .row .list a:hover{color:#fff; background:#0194c8;}*/

#help{border:1px solid #ddd; width:966px; margin:9px auto; padding:8px;}
#help ul{width:187px; float:left; min-height:100px; _height:100px;}
#help ul li{height:16px; line-height:16px; overflow:hidden; text-indent:8px; background:url(/images/dot.jpg) left 8px no-repeat; width:170px;}
#help ul li.index{font-weight:bold; text-indent:0; background:none;}
#help ul li a{font-size:12px; color:#666;}

#footer .nav{text-align:center;}
#footer .nav a{margin:0 10px;}
#footer .t{text-align:center; padding-bottom:8px;}

#station{height:36px; line-height:36px; overflow:hidden;}

#main .lefter{width:184px; float:left; display:inline; z-index:1000;}
#main .righter{width:790px; float:right; overflow:hidden;}

#help_menu{border:1px solid #ddd; padding:10px; background:url(/images/article_menu_bg.jpg) top center repeat-x; min-height:350px; _height:350px;}
#help_menu .title{font-weight:bold; font-size:14px; height:20px; color:#444;}
#help_menu ul{min-height:50px; _height:50px;}
#help_menu li{height:22px; line-height:22px; overflow:hidden; background:url(/images/jt.jpg) 10px 9px no-repeat; text-indent:20px;}
#help_menu li a{font-size:11px;}

#artice_contents{margin-left:5px;}
#artice_contents .title{font-size:20px; height:27px; font-weight:bold; border-bottom:1px dotted #ccc;}
#artice_contents .contents{padding:5px 0; overflow:hidden;}
#artice_contents .contents .txt{min-height:400px; _height:400px;}

#newsletter{margin-top:9px; border:1px solid #ddd; padding:7px; background:url(/images/newsletter_bg.jpg) left bottom repeat-x #F3F5F4;}
#newsletter .c{width:160px; margin:0 auto;}
#newsletter .c img{padding-right:10px;}
#newsletter .c strong{font-size:14px;}
#newsletter .c div{margin-top:10px; line-height:150%; color:#999; font-size:11px;}
#newsletter .form{text-align:center; margin-top:12px;}
#newsletter .form .form_input{margin-bottom:10px;}

#procate{background:#F3F5F4; z-index:1000;}
#procate .title{height:32px; line-height:32px; background:url(/images/procate_bg.jpg); color:#fff; font-weight:bold; text-indent:10px;}
#procate li{height:26px; line-height:26px; text-indent:10px; border-bottom:1px solid #ddd; position:relative; z-index:1000;}
#procate li a{font-size:12px;}
#procate li a.pro_a_cur{font-weight:bold; font-size:13px !important; color:#d00;}
#procate li a.pro_a_cur2{color:#d00;}
#procate li .subcate{position:absolute; top:-1px; left:183px; border:1px solid #ddd; border-bottom:none; width:184px; background:#F3F5F4; display:none;}
#procate li .subcate .item{line-height:26px; height:26px; border-bottom:1px solid #ddd;}


#price{background:#F3F5F4;}
#price .title{height:32px; line-height:32px; background:url(/images/procate_bg.jpg); color:#656565; font-weight:bold; text-indent:10px;}
#price li{height:26px; line-height:26px; overflow:hidden; text-indent:10px; border-bottom:1px solid #ddd;}
#price li a{font-size:11px;}

#rec_products{border:1px solid #ddd; margin-top:9px;}
#rec_products .title{background:#F5F5F5; padding:7px; color:#656565; padding-left:10px; font-weight:bold;}
#rec_products .pro_list{border-top:none; border-bottom:none; min-height:300px; _height:300px;}
#rec_products .pro_list .item{padding:8px; border-top:1px solid #ddd; zoom:1;}
#rec_products .pro_list .item .name{font-size:12px;}
#rec_products .pro_list .item .img{width:90px; float:left;}
#rec_products .pro_list .item .price{width:70px; float:left; margin-left:5px;}
#rec_products .pro_list .item .price font{font-weight:bold; color:#9C0001;}
#rec_products .pro_list .item .price a{color:#666; text-decoration:underline; font-size:11px;}

#prolist{width:788px; margin:0 auto; border:1px solid #ddd;}
#prolist #turn_page{background:#abcee2; height:32px; line-height:32px;}
#prolist .prolist_index{background:#E9EFED;}
#prolist .prolist_index .info{width:350px; float:left; height:32px; line-height:32px; text-indent:5px; font-weight:bold; overflow:hidden; color:#676767;}
#prolist .prolist_index .info span{color:#0393c7;}
#prolist .prolist_index #turn_page{text-align:right; padding-right:10px;}
#prolist .prolist_lcr{background:url(/images/lcr_bg.jpg); height:24px; overflow:hidden;}
#prolist .prolist_lcr *{font-size:12px;}
#prolist .prolist_lcr .view{width:400px; float:left;}
#prolist .prolist_lcr .view li{float:left; padding:0 7px;}
#prolist .prolist_lcr .view li div{height:24px; line-height:24px; float:left;}
#prolist .prolist_lcr .view li.v div{font-weight:bold;}
#prolist .prolist_lcr .view li div.t0{background:url(/images/list_0.jpg) left center no-repeat; text-indent:10px;}
#prolist .prolist_lcr .view li div.t1{background:url(/images/list_1.jpg) left center no-repeat; text-indent:10px;}
#prolist .prolist_lcr .view li div.t2{background:url(/images/list_2.jpg) left center no-repeat; text-indent:10px;}
#prolist .prolist_lcr .view li.cur{background:url(/images/lcr_bg_1.jpg);}
#prolist .prolist_lcr .view li.cur div.t0{background:url(/images/list_0_1.jpg) left center no-repeat;}
#prolist .prolist_lcr .view li.cur div.t1{background:url(/images/list_1_1.jpg) left center no-repeat;}
#prolist .prolist_lcr .view li.cur div.t2{background:url(/images/list_2_1.jpg) left center no-repeat;}
#prolist .prolist_lcr .sort_by_and_show{width:270px; float:right;}
#prolist .prolist_lcr .sort_by_and_show select{margin-top:2px;}

#pro_detail{width:790px; margin:0 auto; overflow:hidden;}
#pro_detail .img{float:left; position:relative; width:383px;}
#pro_detail .img *{_behavior:none;}
#pro_detail .img .bigimg{text-align:center; overflow:hidden; border:4px solid #F1F1F1; position:relative;}
#pro_detail .img .MagicZoom{display:block; margin:0 auto;}
#pro_detail .img .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#pro_detail .img .MagicZoomBigImageCont{border:1px solid #999;}
#pro_detail .img .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#pro_detail .img .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#pro_detail .img .MagicZoomLoading{border:1px solid #ddd; background:#fff url(/images/pro_img_zoomloader.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#pro_detail .img #zoom-big{position:absolute; top:0; left:383px;}
#pro_detail .img #small_img{position:relative; overflow:hidden; width:246px; height:77px; margin:10px auto;}
#pro_detail .img #small_img .small_img_ctrl{position:relative; _position:absolute;}
#pro_detail .img #small_img .small_img_ctrl div{height:77px; background:#fff; width:15px; text-align:center; padding-top:32px;}
#pro_detail .img #small_img .small_img_ctrl div.left{float:left;}
#pro_detail .img #small_img .small_img_ctrl div.right{float:right;}
#pro_detail .img #small_img #small_img_list{position:absolute; top:0; margin-left:15px; _margin-left:10px; width:1000px;}
#pro_detail .img #small_img #small_img_list li{float:left; margin:0 5px; border:1px solid #666;}
#pro_detail .img #small_img #small_img_list li a{display:block; width:60px; height:75px; vertical-align:middle; display:table-cell; *font-family:Arial; *display:block; text-align:center; *font-size:65px;}
#pro_detail .img #small_img #small_img_list li a img{vertical-align:middle;}
#pro_detail .img #small_img td{width:70px;}
#pro_detail .img #small_img td a{display:block; width:60px; height:75px; vertical-align:middle; display:table-cell; *font-family:Arial; *display:block; text-align:center; *font-size:65px; border:1px solid #666;}
#pro_detail .img #small_img td a img{vertical-align:middle;}
#pro_detail .cs{width:397px; padding-left:10px; float:left; background:url(/images/tf.jpg) top center repeat-x; overflow:hidden;}
#pro_detail .cs .proname{font-weight:bold; font-size:14px;}
#pro_detail .cs .itemno{height:28px; line-height:28px;}
#pro_detail .cs .par{margin:7px 0; font-size:11px; color:#666;}
#pro_detail .cs .par strong{color:#000; font-size:12px;}
#pro_detail .cs .oline{border-bottom:1px dashed #ddd; margin:8px 0;}
#pro_detail .cs .itemno img{padding-left:10px;}
#pro_detail .cs .price_0{height:28px; line-height:28px;}
#pro_detail .cs .price_1{height:28px; line-height:28px; font-size:14px;}
#pro_detail .cs .price_1 font{color:#ff6600; font-size:14px;}
#pro_detail .cs .addtocart{background:#F1F1F1; padding:12px; border:1px solid #ddd;}
#pro_detail .cs .addtocart .par_list{padding-left:20px;}
#pro_detail .cs .addtocart .box_default{border:1px solid #F46C00; padding:3px 16px; margin:2px 1px; background:#fff; cursor:pointer; white-space:nowrap; zoom:1; line-height:30px; *line-height:16px;}
#pro_detail .cs .addtocart .box_off{background:#ddd;}
#pro_detail .cs .addtocart .box{border:2px solid #F46C00; padding:2px 15px; margin:2px 1px; background:url(/images/gou.gif) right bottom no-repeat #FDB47B; cursor:pointer; white-space:nowrap; zoom:1; line-height:30px; *line-height:16px;}
#pro_detail .cs .addtocart a{font-weight:normal;}
#pro_detail .description .title{border:1px solid #ddd; border-bottom:none; background:#fff; float:left; padding:0 20px; height:22px; line-height:22px; font-weight:bold; color:#5F5F5F; display:inline; margin-right:10px; cursor:pointer;}
#pro_detail .description .title_c{background:#F1F1F1;}
#pro_detail .description .txt{border:1px solid #ddd; min-height:200px; clear:both; margin-top:-1px; _height:200px; padding:8px; line-height:180%;}


#pro_detail .r_product{margin-top:9px;}
#pro_detail .r_product .item{float:left; width:197px; margin-bottom:6px;}
#pro_detail .r_product .item .r_img{height:200px; width:160px; overflow:hidden; border:1px solid #ddd; margin:0 auto;}
#pro_detail .r_product .item .r_img a{height:200px; width:160px; display:table-cell; vertical-align:middle; text-align:center; *font-size:175px; *font-family:Arial; *display:block;}
#pro_detail .r_product .item .r_img a img{vertical-align:middle;}
#pro_detail .r_product .item .name{padding:6px 0; width:160px; margin:0 auto; line-height:18px;}
#pro_detail .r_product .item .name a{font-size:12px;}
#pro_detail .r_product .item .del{width:160px; margin:0 auto; line-height:16px;}
#pro_detail .r_product .item .del del{font-size:12px;}
#pro_detail .r_product .item .price{color:#A92D2F; font-weight:bold; width:160px; line-height:16px; margin:0 auto;}

#pro_detail .brief{line-height:18px;}

.shipping_p{float:left; padding-top:25px; width:540px; line-height:180%; padding-bottom:10px;}


#pro_detail .cs .Discount{margin-left:10px; font-weight:bold;}
#pro_detail .cs .Deadline{font-style:italic; margin-left:5px;}


/*promotopns_box*/
#promotopns_box{ width:965px; margin:10px auto}
#promotopns_box .title{font-size:14px; font-weight:bold; color:#1C4D8F; border-bottom:1px dashed #ccc; height:24px; line-height:24px;}
#promotopns_box .c .t_main{float:left; _display:inline; width:120px; height:100px; margin:10px; background:url(/images/dpxs_picadd.jpg) no-repeat right 80px; padding-right:15px;}
#promotopns_box .c .t_main .img{ width:120px; height:100px; display:table-cell; text-align:center; vertical-align:middle; *display:block; *font-family:Arial; *font-size:113px}
#promotopns_box .c .t_main .img img{ vertical-align:middle}
#promotopns_box .c .t_main .name{margin:5px 0;}
#promotopns_box .c .t_main .price{font-size:11px;}
#promotopns_box .c .item{float:left; _display:inline;width:120px; margin:10px; margin-left:15px;}
#promotopns_box .c .item .img{ width:120px; height:100px; display:table-cell; text-align:center; vertical-align:middle; *display:block; *font-family:Arial; *font-size:113px}
#promotopns_box .c .item .img img{ vertical-align:middle}
#promotopns_box .c .item .checkbtn{ margin-top:5px}
#promotopns_box .c .item .checkbtn span{ color:#AA2E2C; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; margin-left:5px}
#promotopns_box .c .item .item_l,#promotopns_box .c .item .item_r{ float:left; _display:inline}
#promotopns_box .c .item .item_r{ margin-left:3px; line-height:16px; width:100px;}
#promotopns_box .c .item .listprice{ text-decoration:line-through; font-size:10px;}
#promotopns_box .c .item .save{ color:#B79A00; font-weight:bold;font-size:11px;}
#promotopns_box .c .item .price{font-size:11px;}
#promotopns_box .c .l{float:left; _display:inline; width:750px;}
#promotopns_box .c .r{ width:195px;float:right; _display:inline; padding:10px 5px; background:#FDFDFD; border:1px solid #E9E9E9;}
#promotopns_box .c .r .column{ text-align:center; color:#000000; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;}
#promotopns_box .c .r .row{ margin-left:2px; line-height:20px;}
#promotopns_box .c .r .row .col_f,#promotopns_box .c .r .row .col_s,#promotopns_box .c .r .row .col_t{ float:left; _display:inline}
#promotopns_box .c .r .row .col_f{ width:80px;}
/*#promotopns_box .c .r .row .col_s{ width:40px}*/
#promotopns_box .c .r .row .col_t{ width:60px}
#promotopns_box .c .r .btn{ text-align:center; margin:15px auto}
#promotopns_box h4{ padding-left:15px; color:#756F73; font-weight:bold; margin:30px 0 10px 0}
#promotopns_box p{ color:#949494; font-size:11px;padding-left:15px; margin-bottom:10px;}


.probanner{position:relative; width:800px; height:286px;}
.probanner .item{position:absolute; width:800px; height:286px; top:0; left:0;}

.mCfg_rightbar{position:fixed; right:0; top:30%; background:#fff;}

.nav_thr{ position:absolute; left:185px; top:-2px; z-index:9999; display:none;}
#nav .t_list .s_list ul li:hover .nav_thr{ display:block;}

/* new add css style*/
.xfc{width:260px; height:300px; border:1px solid #ddd; position:fixed; left:-300px; /*bottom:-256px;*/ top:95px; background:#fff; z-index:999999;}
.xfc .title{height:44px; line-height:44px; border-bottom:1px solid #ddd; background:#7bbd45;}
.xfc .title .tips{color:#fff; font-size:30px; text-indent:15px;}
.xfc .title .close{font-size:12px; color:#fff; margin:0 20px 0 0; cursor:pointer;}
.xfc .contents{height:229px; padding:10px; overflow:auto;}

.kf_r{ border-radius:15px; border:1px solid #ddd; width:50px; position:fixed; right:0; top:95px;}
.kf_r .item{width:50px; height:50px; border-top:1px solid #ddd; position:relative; z-index:100;}
.kf_r .item .img{width:50px; height:50px; overflow:hidden; border-radius:15px;}
.kf_r .item.frist{border-top:none;}
.kf_r .item .select{width:80px; height:80px; padding:10px; position:absolute; left:-102px; top:0; background:#fff; border:1px solid #ddd; display:none;}
.kf_r .item:hover .select{display:block;}

#pro_detail .cs .exchange_btn{width:100px; height:30px; background:#cc0001; color:#fff; text-align:center; line-height:30px; font-size:14px; cursor:pointer; border-right:1px solid #000;border-bottom:1px solid #000; border-left:1px solid #ff0e00; border-top:1px solid #ff0e00;}
.mark_div{width:100%;}
.jfhg{width:340px; height:400px; padding:20px; background:#fff; border-radius:5px; position:fixed; left:50%; top:50%; margin:-200px 0 0 -190px; z-index:10001; display:none;}
.jfhg .top .close{height:15px; position:relative; z-index:100;}
.jfhg .top .close div{position:absolute; right:0; top:2px; cursor:pointer;}
.jfhg .top .title{font-size:20px; text-align:center; margin:0 0 15px;}
.jfhg .item{width:268px; height:38px; border:1px solid #dedede; padding:0 15px; margin:0 auto 25px;}
.jfhg .item input{width:100%; height:100%; border:none; background:none;}
.jfhg .item.select{width:298px; padding:0;}
.jfhg .item.select select{width:100%; height:100%; border:none;}
.jfhg .item.last{margin:0 auto;}
.jfhg .tips{width:298px; margin:10px auto;}
.jfhg .tips div{font-size:14px; color:#999; line-height:24px;}
.jfhg .tips div span{color:#f74342;}
.jfhg .btn{width:268px; height:40px; line-height:40px; background:#0089dc; text-align:center; border-radius:5px; font-size:16px; color:#fff; margin:0 auto; padding:0 15px; cursor:pointer;}
.jfhg.xuni{height:222px; margin:-111px 0 0 -190px;}
.xfc .switch{position:absolute; top:0; left:-65px; z-index:100;}
.xfc .switch img{border-radius:0 10px 10px 0;}

.banner{position:relative; z-index:1; overflow:hidden; margin:0 auto; width:984px; height:350px;}
.banner .bd li{height:350px;}
.banner .hd{position:absolute; bottom:17px; left:0; right:0; z-index:2; text-align:center;}
.banner .hd li{width:15px; height:15px; border-radius:50%; overflow:hidden; background:#fff; display:inline-block; *diaplay:inline; margin:0 7px 0 0; cursor:pointer;}
.banner .hd li:last-child{margin:0;}
.banner .hd li.on{background:#0393c7;}
