@charset "utf-8";
/* CSS Document */

body,input,p,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,a,font,img,span {margin:0; padding:0; }
ul,li {list-style:none; margin:0;}
img {border:0;}
a{ text-decoration:none; color:#666;}
a:hover{color:#ef6b00;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.hide{ display:none;}

/*span*/
.c_blue { color:#0073dc !important;}
.f_b{ font-weight:bold !important;}
.c_red{ color:#f68002 !important;}
.c_F00{ color:#F00 !important;}
.c_ccc{ color:#ccc !important;}
.c_999{ color:#999 !important;}
.c_666{ color:#666 !important;}
.c_333{ color:#333 !important;}
.fs_14{ font-size:14px;}


/*padding*/
.pt_15{ padding-top:15px;}
.pb_15{ padding-bottom:15px;}


.box_jdt{ width:100%; overflow-x:hidden;}

.top_jdt{ width:100%; height:auto; }
.top_head{ height:33px; line-height:30px; font-size:12px; background-color:#f2f2f2;}
.top_cencer{ width:1169px; margin:0 auto;}

/*icon*/
.icon_ui{ display:inline-block; width:15px; height:15px; background:url(../images/ui-icons_888888_256x240.png) no-repeat; overflow:hidden; text-indent:-999px;}
.icon_ui_del{ background-position:-176px -98px;}


.login{ width:364px; float:left; font-size:12px;}
.login a{ color:#333; text-decoration:none; padding:0 5px;}
.login a:hover{color:#ef6b00;}
.login span.linegray{ margin:0 5px;}


.nav{ width:600px; float:right;}
.nav li{ width:76px; float:right; padding:0 10px; border:1px solid #f2f2f2; position:relative; z-index:2;}
.nav li.li_tel{ width:155px; float:right;}
.img_tel { text-align:right; display:block; font-size:12px;  color:#333;}
.img_tel span{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.nav li a{ display:block; padding-right:10px; position:relative; text-align:right;}
.nav li a .o-arrow-down{ position:absolute; top:7px; right:0px;}
.nav li.nav1:hover{ background:#fff; border:1px solid #e3e3e3; font-weight:bold;}
.nav li dl{ display:none; position:absolute; width:76px; padding:0 10px; z-index:11; border:1px solid #e3e3e3; background:#fff; left: -1px;}
.nav li dl dd{ background:#fff;}
.nav li.nav1:hover dl{ display:block; font-weight:100;}
.nav li.nav1 ul li{}
.o-arrow-down{ width:10px; height:10px; background:url(../images/ui-icons_888888_256x240.png) no-repeat; background-position:-67px 0px; display:block;}


.top_menu{ padding:20px 0px 0px; height:60px; position:relative; z-index:1;}
.logo{ float:left; width:332px;}
.menu_list{ float:right; height:40px; line-height:40px; width:665px; text-align:right; margin-top: 10px;} 
.menu_list ul li{ float:left; font-size:14px; font-family:"微软雅黑"; width:82px; text-align:center; margin:0 5px 0 5px; position:relative; z-index:1;}
.menu_list ul li.quick-service{ width:100px; border:1px solid #fff; padding:0px;}
.menu_list ul li.quick-service:hover{ border:1px solid #f2f2f2;}
.menu_list ul li.quick-service ul li a:hover{ color:#F00;}
.menu_list ul li.quick-service ul{ margin:0px; width:100%;}
.menu_list ul li.quick-service ul li{ width:100%; margin:0px auto;}
.menu_list ul li.quick-service ul li:hover{ background:#fafafa;}
.menu_list ul li ul{ display:none; position:absolute; left:-1px; z-index:11; background:#fff; border:1px solid #f2f2f2;}
.menu_list ul li.home-a{ width:65px;}
.menu_list ul li.home-a a{ width:65px;}

.menu_list ul li a{ color:#000; text-decoration:none; display:block; height:35px;}
.menu_list ul li:hover a{ border-bottom:2px solid #ff5704; cursor:pointer; text-decoration:none;}
.menu_list ul li:hover ul li a{ border-bottom:none;}
.menu_list ul li:hover ul{ display:block;}
.menu_list ul li.active{border-bottom:2px solid #ff5704;}

.menu_list ul li.active a:hover{ border:none;}




.bottom_link{ width:100%;height:auto; border-top:1px solid #dfdfdf; background:#fff; padding-bottom:20px;}
.bottom{ width:1169px; height:110px; margin:0 auto; }
.left_bottom{ width:1169px; height:60px; margin-top:20px; text-align:center;}
.left_bottom ul{}
.left_bottom ul li{ font-size:12px; font-family:"微软雅黑"; height:23px; color:#666;}
.left_bottom ul li a{ color:#666; text-decoration:none;}
.left_bottom ul li a:hover{ color:#ef6b00; text-decoration:none; cursor:pointer;}
.left_bottom ul li span{ font-size:10px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.tips {
    font-size: 12px;
    color: #F33;
    display: none;
    line-height: 30px;
}
.box_cencer{ width:1169px; margin:0 auto;}
.ad_box{ text-align:center; color:#333;}
.ad_box_A1A, .ad_box_A1B, .ad_box_A3A, .ad_box_B1A{ width:100%;}

.ad_box_A3A{ margin-top:2px;}
.ad_box_A3A img{ max-width:100%; height:75px;}

.ad_box_A4A{ width:98%; height:98%;} 
.ad_box_A4A img{ width:100%; height:100%;}
.ad_box_B1A{}
.ad_box_B2A{ width:100%; margin-top:5px;}
.ad_box_B2A img{max-width:880px;}
.ad_box_B3A{ width:100%;  margin-bottom:5px;}
.ad_box_B3A img{max-width:260px;}
.ad_box_C1A{ width:100%; }
.ad_box_C2A{ width:100%;  }
.ad_box_C2A img{max-width:880px;}
.ad_box_C3A{ width:100%; }
.ad_box_A2 li{ display:inline-block; width:50%;}
.ad_box_A2 li img{ width:575px; height:75px; margin-bottom:5px;}
.ad_box_A1B{ margin-top:4px;}

.ml50{margin-left:50px;}
.mr30{margin-right:30px;}

/*validate验证信息样式*/
label.error{color:red;}

.red{color:red}

.box_r_p2pOrder{}
.box_r_p2pOrder .con{ padding: 15px; background: #fff;}
.box_r_p2pOrder .con p{ line-height: 20px; }
.box_r_p2pOrder .con .con_t{line-height: 40px; color: #666;}
.p2pOrder_list{ border: 1px solid #e2e2e2; margin-bottom: 10px; height: 35px; position: relative; }
.p2pOrder_list .icon_p2pOrder{ display: inline-block; width:35px; height: 35px; position: absolute; left: 0px; border-right: 1px solid #e2e2e2; }
.p2pOrder_list .icon_p2pOrder_user{ background: url(../images/icon_p2pOrder_user.png) no-repeat center; }
.p2pOrder_list .icon_p2pOrder_phone{ background: url(../images/icon_p2pOrder_phone.png) no-repeat center; }
.p2pOrder_list input{ width: 100%; border: none; height: 100%; }
.p2pOrder_list select{ width: 100%; border: none; height: 100%; }
.p2pOrder_list2{ padding:0px 5px 0px 40px;}
.p2pOrder_list1 .btn{ margin-bottom: 20px; }
.p2pOrder_list1 .l_step{ display: inline-block; width: 33%; float: left; text-align: center; }

.imgZoom{cursor:pointer;}

.box_fudong{ position: fixed; width: 50px; right: 10px; top: 50%;  }
.box_fudong li{width: 48px; height: 48px; border: 1px solid #ccc; margin-bottom: 2px; background: #ccc; position: relative;}
.box_fudong li:hover{ border: 1px solid #FF8705; }
.ui_fudong{ display: inline-block; width: 50px; height: 50px; background: url(../images/ui_fudong.png) no-repeat; }
.ui_fudong_top{ background-position: -71px -5px; }
.ui_fudong_fb{ background-position: -71px -105px; }
.ui_fudong_kf{ background-position: -71px -55px; }

.box_fudong_con{ padding: 10px; border: 1px solid #FF8705; background: #fff; position: absolute; }
.box_fudong_fb{ width: 220px; right: 49px; top: -1px; }
.box_fudong_fb .box_fudong_fb_l{ border-bottom: 1px dashed #e2e2e2; padding: 5px 0px; color: #333; }
.box_fudong_fb .box_fudong_fb_l h4{line-height: 20px; font-weight: 100;}
.box_fudong_fb .box_fudong_fb_l p{ line-height: 20px; font-size: 12px; }
.box_fudong_fb .box_fudong_fb_l .p1{ text-align: center; padding: 10px 0px 5px; }
.box_fudong_fb .box_fudong_fb_l .p1 .btn{ color: #fff; background: #FF8705; border-radius: 5px; border: 1px solid #E07705; width: 120px; }
