﻿/* CSS Document */
@charset "UTF-8";
@import url(default.css);
/* common CSS*/
body { background: #ffffff; font-size: 12px; color: #000; font-family: "Arial", "Microsoft YaHei", "SimHei", "NSimSun", "SimSun"; }
.wrap { width: 1200px; height: auto; margin: 0 auto;}

/*css of common.png*/
.btn_search_wrap .btn_search, #sitenav, .seabuy_ensure li em, .buy_guide li em, { background: url(../images/common.png) no-repeat; }

/*css of top*/
#topNav { width: 100%;  border-bottom: 1px solid #dedede; position:relative; background: #f0f0f0;}
#topNav .topnav { width: 1200px;height:27px; margin: 0 auto;background: #f0f0f0; }
#topNav .top_nav_left { float: left; }
.top_nav_left li { float: left; line-height: 27px; margin-right: 12px; position: relative; }
.top_nav_left li b { position: absolute; top: 8px; left: 0; background:url(../images/common_icon.png) 0 0 no-repeat;}
.top_nav_left li.index b { width: 11px; height: 11px;}
.top_nav_left li.mobile { padding-left: 18px; }
.top_nav_left li.mobile b { width: 12px; height: 16px; top: 6px; background-position:0px -20px;}
.top_nav_left li.business b{width:10px; height:10px; top:8px; background-position:0px -40px;}
.topnav .user_nav { float: right; }
.user_nav li { float: left; color: #94969a; color: #94969a; line-height: 27px; }
.user_nav li a, .user_nav li b { color: #94969a; margin: 0px 5px; }
.user_nav li a:hover { color: #333; }
.user_nav li.login_reg a, .user_nav li.red span { color: #e60211; }
#topNav .user_nav .arrow_down{padding-right:10px; background:url(../images/arrow_down.png) no-repeat right center;}
.user_nav li a img{float:left;margin-left:-10px;margin-top:3px;}
.user_nav li a{float:left;}
/*css of header*/
#header { width: 1200px; margin: 0 auto; position: relative; padding:15px 0 0 0; background: #ffffff; }
#header .logo { width: 472px; height: 82px; float: left; /*margin-left:19px; margin-top:12px;*/ margin-top: 9px; position: relative;}
#header .logo a{float:left;margin-top:10px;}
#header .form_search { width: 456px; height: 62px; float: left; margin-top: 8px; }
#header .form_search #searchForm { border: 1px solid #e60211; overflow: hidden; }
#searchForm .txt_wrap { width: 380px; height: 36px; line-height: 36px; float: left; color: #8e8f91; }
.txt_wrap .txt_type { width: 44px; padding-left: 9px; height: 36px; float: left; cursor: pointer; position: relative; border-right: 1px solid #d6cfcf; }
.txt_wrap .txt_type .arrow { display: block; width: 7px; height: 4px; position: absolute; right: 6px; top: 12px; background: url(../images/black_arrow.gif) no-repeat; }
#header .form_search input.text { width: 360px; height: 36px; float: left; padding: 0px 6px; border:2px solid #E60211; color: #8e8f91; outline:none; }
.txt_wrap input.thisOn { color: #333; }
.btn_search_wrap { width: 80px; height: 40px; line-height: 36px; float: left; background: #E60211; overflow: hidden; }
.btn_search_wrap .btn_search { color:#ffffff;font-size:16px; text-align:center;display:block;}
#header .form_search .search_hots { width: 100%; height: 25px; line-height: 25px; overflow: hidden; color: #68696a; }
#header .form_search .search_hots a { line-height: 24px; color: #68696a; margin-right: 7px; }
#header .form_search .search_hots a:hover { color: #333; }
#header .service_tel{ width:140px; float:left; margin-left:12px; margin-top: 18px; line-height:20px; color: #94969A; font-size: 14px;}
#header .service_tel .tel_icon{display:block; background:url(../images/service_tel.jpg) no-repeat; width:140px; height:17px;}
#header .push_pro { width: 180px; height: 80px; overflow: hidden; float: right; /*margin-right:18px; margin-top:8px;*/ }
#header .right_icon .iconss{width:56px;height:44px;overflow:hidden;float:left;margin:0 4px;}
#header .right_icon .iconss h1{width:100%;font-size:12px;color:#333333;text-align: center;}
/*css of sitenav*/
#sitenav { width: 100%; height: 45px; margin-top:20px; min-width: 1200px;border-bottom:2px solid #C00000;}
#sitenav .nav_wrap { width: 1200px; height: 47px; margin: 0 auto; position: relative; z-index: 1000; }
.nav_wrap .side_menu { width: 165px; position: absolute; left: 0px; top: 0px; /*border-bottom:2px solid #fd0926;*/ }
.side_menu .menu_tip { height: 47px; line-height: 45px;  background:#C00000; padding-left: 56px; color: #fff; font-size: 16px; position: relative; }
.side_menu .menu_tip i { display: block; width: 17px; height: 14px; background:url(../image/list_icon.png) no-repeat; float: right; position: absolute; left: 18px; top: 17px; }
.side_menu .menu_con { width:165px;background: #fff; position: relative; z-index: 10; display: block; background-color:#FFFFFF; }
.menu_con .cata_menu { overflow: hidden;}
.menu_con .cata_menu li { padding:2.08px 12px 2.08px 28px; }
.menu_con .cata_menu li.current{padding:2.08px 12px 2.08px 38px; background:#dddddd;}
.menu_con .cata_menu li .menu_title { height: 25px; line-height: 24px; background:url(../image/sidenav_icon1.png) no-repeat left 4px; padding-left: 24px; }
.menu_con .cata_menu li .menu_title a{padding-right:16px; background:url(../image/arrow_right1.png) no-repeat right center;color:#000000; display:block;width:74px; text-indent:4px;line-height: 25px;font-size: 14px;}
.menu_con .cata_menu li.current .menu_title a{color:#c00000;}
.menu_con .cata_menu li .menu { padding-top: 6px; height: 20px; /*overflow: hidden;*/ padding-left: 24px; }
.menu_con .cata_menu li .menu a { color: #636060; line-height: 20px; }
.menu_con .cata_menu li .menu a:hover { color: #e60111; }
.menu_con .cata_menu a, .menu_con .sub_cata a { position: relative; }
.menu_con .cata_menu a b.hot_note, .menu_con .sub_cata a b.hot_note { background: url(../images/hot.png) 0 0 no-repeat; width:20px; height: 10px; overflow: hidden; position: absolute; }
.menu_con .cata_menu a b.hot_note { top: -6px; left: 0; }
.menu_con .sub_cata a b.hot_note { top: 0; right: 0;}
.menu_con .sub_cata { position: absolute; top: 0px; background: #f9f9f9; border: 1px solid #ddd; border-top: 0px; border-left: 0px;  height: auto !important; left:165px;min-height:430px; overflow: hidden; z-index: 10; }
.sub_cata .cataOne { width: 751px; display: none; overflow: hidden; }
.sub_cata .cata_list { width: 810px; overflow: hidden; float: left; }
.sub_cata .cata_ad { margin-top: 12px; margin-right: 10px; width: 210px; float: right; }
.cata_list dl { overflow: hidden; margin-left: 10px; padding: 5px 0px; width: 100%; float: left; display: inline-block; border-bottom: 1px solid #E0E0E0; }
.cata_list dl dt, .cata_list dl dd { line-height: 24px; float: left; }
.cata_list dl dt { padding-left: 12px; width: 20%; line-height: 34px; font-weight: bold; color: #de1a1a;}
.cata_list dl dt a { color: #E60211; font-size: 14px; font-weight: bold; line-height: 34px; }
.cata_list dl dt a:hover { color: #e50111; }
.cata_list dl dd { /*overflow: hidden;*/ width: 75%; }
.cata_list dl dd a { display: block; float:left; margin: 2px 0px; padding: 3px 8px; /*background: url(../images/line_1.jpg) left center no-repeat;*/}
.cata_ad li { margin-bottom: 5px; padding-left: 10px; }
.cata_ad li a { display:block; overflow: hidden; margin-bottom: 10px;}
.cata_ad img { width: 200px; }
.nav_wrap .nav_bar { margin-left: 206px; padding-left: 12px;}
.nav_wrap .nav_bar li { display: inline-block; float: left; line-height: 47px; height: 47px;}
.nav_wrap .nav_bar li a { padding:0 20px; font-size: 16px;color:#262626; position:relative; text-align: center;}
.nav_wrap .nav_bar li.current a, .nav_wrap .nav_bar li a:hover { color: #e60211;}
.nav_wrap .nav_bar li a .new_nav{width:29px; height:17px; display:block; background: url(../images/common_icon.png) -20px 0px no-repeat; position:absolute; right:-10px; top:-14px;}
.nav_wrap .nav_bar li a .new_nav_02 { width:80px; height:92px; display:block; background: url(../images/bp_02.png) 0 0 no-repeat; position:absolute; right: -17px; top: 18px; }
.nav_wrap .nav_bar li a:hover{color:#de1a1a;}
/*css of footer*/
#footer{ width:100%; overflow:hidden; background-color: #f5f5f5;margin-top:20px;}
#footer .footer_top{width:100%; background-color:#f4f4f4;overflow:hidden;}
#footer .service_list {width:1200px;margin:0 auto;}
#footer .service_list dl{ height: 140px; float:left;margin:10px 39px;}
#footer .service_list dl dt{ font-size:14px; color:#333333; font-weight:bold; font-family:"SimSun";line-height:28px;}
#footer .service_list dl dd{font-size:12px; font-family:"SimSun"; line-height:28px;}
#footer .service_list dl dd a{color:#666666;}
#footer .service_list dl dd a:hover{color:#333333;}
#footer .icon_list{width:1116px;height:53px;overflow:hidden;margin:0 auto;margin-top:20px;}
#footer .icon_list{width:1116px;height:60px;overflow:hidden;margin:0 auto;margin-top:20px;}
#footer .icon_list li { float: left; font-size: 16px; color: #666666; padding-left: 70px; line-height:60px; margin-right: 145px; }
#footer .icon_list .zp { background: url(../image/bottom_icon0.png) left center no-repeat; }
#footer .icon_list .ps { background: url(../image/bottom_icon2.png) left center no-repeat; }
#footer .icon_list .wy { background: url(../image/bottom_icon3.png) left center no-repeat; }
#footer .icon_list .gs { background: url(../image/bottom_icon4.png) left center no-repeat; }
#footer .icon_list .cj { background: url(../image/bottom_icon5.png) left center no-repeat; }
#footer .footer_btm{width:604px;/* height:80px; */overflow:hidden;margin:0 auto;margin-top:20px;}

/*弹出层样式*/
.pop_layer_bg{width:100%; height:100%; background:#000; opacity:0.4; filter:alpha(opacity=40); position:absolute; z-index:9997;}
.pop_layer_box{width:1200px; position:absolute; left:50%; margin-left:-600px; z-index:9998;}
/*当前位置*/
.cur_pos { padding-bottom: 5px; height: 28px; line-height: 28px; }
.cur_pos a { color: #777777; }
.cur_pos a:hover { color: #333333;}
.cur_pos em { margin: 0px 4px; }

/*分页样式*/
.pageArea { margin: 12px 0px 36px; font-size: 12px; text-align: center; height: auto; overflow: hidden; line-height: 23px; }
.pageArea .pageWrap { display: inline-block; }
.pageWrap a, .pageWrap b { display: inline-block; float: left; padding: 2px 10px; border: 1px solid #d9d9d9; color: #7e7d7d; margin: 0px 5px; }
.pageWrap b { color: #e60211; border: 1px solid #e60211; cursor: pointer; }
.pageWrap a:hover, .pageWrap a.current, .pageWrap a.clickBtn { background: #e60211; color: #fff; }
.pageWrap b.page_break { border: none; margin: 0px; }
.pageWrap span { margin-left: 12px; color: #666; }
.pageWrap input.page { border: 1px solid #d9d9d9; margin: 0px 5px; width: 23px; text-align: center; }
.pageWrap input.page_go { width: 32px; margin-left: 5px; }

/*悬浮*/
.side_ui { width: 70px; overflow: hidden; position: fixed; bottom: 151px; right: 0px; z-index: 9991; background: #fff; transition: opacity 0.3s ease-in 0s, opacity 0.3s ease-out 0s; }
.side_ui .ui_title { height: 16px; line-height: 16px; text-align: center; color: #fff; background: #e60211; font-size: 12px; }
.side_ui .ui_weiCode, .side_ui .ui_faq{ border: 1px solid #d2d3d7; border-top: 0px; /*width: 70px; */color: #5a5858; text-align: center; padding-left: 1px; padding-right: 1px; }
.ui_toTop{border: 1px solid #d2d3d7;border-top:0;padding-top:2px;text-align:center;}
.side_ui .ui_faq{padding-top:4px;padding-bottom:4px;}
.side_ui .ui_weiCode { position: relative; }
.side_ui .ui_weiCode .wei_Spic { display: block; }
.side_ui .ui_weiCode .wei_Bpic { width: 113px; height: 113px; position: absolute; left: -113px; top: -16px; display: none; }
.side_ui .ui_weiCode img { width: 66px; /*height: 70px;*/ overflow: hidden; }
.side_ui .ui_weiCode p { height: 21px; line-height: 21px;font-weight:bold; }
.side_ui .ui_faq a { display: block; padding-top: 5px; padding-bottom: 5px; }
.side_ui .ui_faq a em { background: url("../images/side_icon.png") no-repeat left top; width: 27px; height: 36px; display: block; margin: 0px auto; }
.side_ui .ui_faq span { line-height: 30px;}
.side_ui .ui_faq a span { color: #5a5858; }
.side_ui .ui_faq a:hover span { color: #e60211; }
.side_ui .ui_toTop a { display: block; padding-top: 8px; padding-bottom: 12px;}
.side_ui .ui_toTop a em { background: url("../images/side_icon.png") no-repeat left -50px; width: 16px; height: 10px; display: block; margin: 0px auto 6px; }
.side_ui .ui_toTop a span { color: #5a5858; }
.side_ui .ui_toTop a:hover span { color: #e60211; }

/*商品售罄标识*/
.sale_out { width: 143px; height: 113px; overflow: hidden; background: url(../images/sale_out.png) 0 0 no-repeat; position: absolute; top: 50%; left: 50%; margin: -56px 0 0 -71px; font-style: normal;}

/*可信网站标识*/
.auth_check { overflow: hidden; margin: 20px 0 0 0; text-align: center;}
/*nav*/


/*nav-end*/

/*我的文集*/
.user_nav .li_3{position:relative;}
.user_nav .li_3 .li_3_content{ display:none; position:absolute;left:0;top:27px; background-color:#fafafa;width:88px;overflow:hidden; border-left:1px solid #ededed; border-right:1px solid #D9D9D9;z-index:999;}
.user_nav .li_3 .li_3_content a{width:90px; text-align:left; border-bottom:1px solid #ededed; display:block;margin:0;padding-left:10px;}

#header .form_search .search_title{width:660px;overflow:hidden;}
#header .form_search .search_title li{float:left; font-size:12px;color:#333333;width:42px;height:22px; text-align:center; line-height:22px; cursor:pointer;} 
#header .form_search .search_title li.current01{background-color:#de1a1a;color:#ffffff;}
#header .right_icon{margin-top:20px;}
#header .right_icon img{margin-left: 3px;}
/*#header .right_icon img{margin:0 6px;}*/

.menu_con .cata_menu .arrow_right{background:url(../images/arrow_right1.png) no-repeat right center}
.menu_con .cata_menu .dotted_line{width:130px;height:1px; background:url(../images/jianbian_line.png) no-repeat; margin:0 auto;}

/*css of footer*/
#footer .foot_download{width:1200px;margin:0 auto;overflow:hidden;}
.foot_download .logo_foot{float:left;margin:0 30px ;margin-top:30px;}
#footer .erweima{margin-top:10px; float: left; padding-left:50px; /*background:url(../images/line_1.jpg) no-repeat left center;*/}
#footer .erweima p{font-size:12px;color:#777777;}
#footer .erweima p span{color:#333333;font-size:16px;}
#footer .erweima .scanner{margin-top:10px;overflow:hidden;width:260px;}
#footer .erweima .scanner img{float:left;margin-right:8px;}
#footer .erweima .scanner .down_load{float:left;overflow:hidden;}
#footer .erweima .scanner h1{ font-size:14px;color:#333333;line-height:24px;}
#footer .erweima .scanner h2{font-size:12px; line-height:20px;margin-bottom:10px;}
#footer .erweima .scanner h3{font-size:12px; line-height:20px;margin-bottom:10px;color:#777777;}
#footer .erweima .scanner h2 a{color:#777777;}
#footer .erweima .scanner a img{float:left;display:block;}
#footer .footer_midd{overflow:hidden;width:1200px; background:none;margin:0 auto;margin-top:20px;}
.footer_midd .pro_search{width:330px; overflow:hidden;float:left;margin-top:45px;}
.footer_midd .pro_search p{width:200px;height:20px;color:#777777;margin-bottom:10px;}
.footer_midd .pro_search p span{color:#000000;}
.footer_midd .pro_search input{float:left; border:1px solid #dddddd;width:254px;height:34px;padding-left:8px; background-color:#ffffff;color:#999999; outline: none;}
.footer_midd .pro_search a{float:left; border:1px solid #dddddd; border-left:none;display:block;height:34px;}
#footer .footer_btm{width:400px;}
#footer .footer_btm ul{overflow:hidden;}
#footer .footer_btm ul li{float:left;margin:0 4px;line-height:30px;}
#footer .footer_btm ul li a{font-size:12px;color:#777777;}
#footer .footer_btm h1{font-size:12px;color:#777777; text-align:center;line-height:30px;}
/*css of ad_con*/
.idx_hd_ad{overflow:hidden; width:100%; min-width: 1200px;}
.hd_ad_con{width:1920px; height:80px; position:relative; left:50%; margin-left:-960px; text-align:center;}
.hd_ad_con a{display:inline-block;}
/*attention*/
#attention_box{width:100%;height:100%; background-color:rgba(0,0,0,0.5); overflow:hidden; position:fixed;z-index:99999;}
#attention_box .attention{width:690px;height:374px; background-color:#ffffff;margin:100px auto;}
#attention_box .attention h1{width:100%;height:30px;overflow:hidden; background-color:#999999;}
#attention_box .attention h1 a{ display:inline-block;float:right;width:14px;height:14px; background:url(../images/xxx.png) center no-repeat;margin-top:8px;margin-right:10px;}


.shop_car .car_num {
    position: absolute;
    left: 15px;
    text-align: center;
    line-height: 16px;
    color: #fff;
    top: -14px;
    width: 21px;
    height: 19px;
    padding-left: 0px;
    background: url(../image/message.png) no-repeat;
}

.top_nav_con { float: left;width: 318px;text-align:center;margin-top: 6px;}