@charset "utf-8";
/* CSS Document */
/* reset                                                  */
/************************************************************************/
html{color:#666;height:100%;font-size:62.5%; }body,div,ul,li,h1,h2,h3,h4,form,iframe,input,select,p,button,dl,dt,dd,fieldset,textarea,label,del,pre{margin:0;padding:0;outline:none;}img,fieldset{border:0}li{list-style:none}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,button,textarea,select{font:99% arial;}.clearfix:after{content:"";display:table;clear:both;}.clearfix{zoom:1;}
a{text-decoration:none;color:#666; cursor:pointer;}a:hover{text-decoration:underline;color:#f93;}h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }img{ max-width:100%; width:100%; *max-width:none;*width:auto; vertical-align:top;}table{border-collapse: collapse; border-spacing: 0; }
body{font-size:1.4rem;font-size:14px; font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;text-align:center; }
input,select,button,textarea{font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;}
textarea{ resize:none;}button{ cursor:pointer;}
/************************************************************************/
/* Visibility Settings                                                  */
/************************************************************************/
.hide {display:none;}
/************************************************************************/
/* Floating Settings                                                    */
/************************************************************************/
.fl {float:left;}
.fr {float:right;}
.cl {clear:both;}
/************************************************************************/
/* Floating Settings                                                    */
/************************************************************************/
.relative {position:relative;}
.absolute {position:absolute;}
.fixed {position:fixed;}
/************************************************************************/
/* Text Settings                                                  */
/************************************************************************/
address, caption, cite, code, dfn, em, i, th, var { font-style: normal; font-weight: normal; }
.f12{ font-size:1.2rem; font-size:12px; color:#999;}
.f18_organge,.f18_333{  font-size:1.8rem; font-size:18px;}
.f18_organge{color:#f93;}
.f18_333{ color:#333;}
.f28,.f28_w{ font-size:2.8rem;font-size:28px;}
.f16{font-size:1.6rem;font-size:16px;}
.f28{ color:#666;}
.f28_w,.f16_w{ color:#fff;}
.f999{ color:#999;}
.txt_small_blue{ color:#627dd6; font-weight:bold;}
.txt_big_blue{ color:#627dd6;font-weight:bold; font-size:3rem;font-size:30px;}
.f8d9{ color:#8d97da;}
.txt_big_orange{ color:#ff9900; font-size:36px; }
.txt_m_orange{ color:#ff9900; font-size:18px;}
.txt_big_red{ color:#ff3333; font-size:36px;}
.txt_orange{ color:#ff9900;}
.txt_heavy_orange{ color:#ff6600;}
.txt_blue{ color:#3366ff;}
.txt_light_grey{ color:#c4c2c2;  font-size:1.2rem;font-size:12px;}
.font_bold{ font-weight:bold;}
/************************************************************************/
/* width Settings                                                  */
/************************************************************************/
.w_100p{ width:100%;}
.w_64p{width:64% !important;}
.w_32p{ width:32%;}
.w_28p{ width:28%;}
.w_34p{ width:34.722%}
.w_35p{ width:35%}
.w_14p{ width:14%;}
.w_48p{ width:48%;}
.w_60p{ width:60%;}
.w_84p{ width:84%}
.w_45{ width:45px;}
.w_62{ width:62px;}
.w_80{ width:80px;}
.w_85{ width:85px;}
.w_129{ width:129px;}
.w_194{ width:194px;}
.w_135{width:135px;}
.w_140{ width:140px;}
.w_164{ width:164px;}
.w_170{ width:170px;}
.w_186{ width:186px;}
.w_195{ width:195px;}
.w_398{ width:398px;}
.w_432{ width:432px;}
.w_24p{ width:24%;}
.w_11p{ width:11%;}
.w_12p{ width:11%;}
.w_13p{ width:13%;}
.w_15p{ width:15%;}
.w_16p{ width:16%;}
.w_17p{ width:17%;}
.w_18p{ width:18%;}
.w_38p{ width:38.5835%;}
.w_62p{ width:61.4165%;}
.w_70p{ width:70%;}

.h_430{ height:430px !important;}
/************************************************************************/
/* margin padding Settings                                                  */
/************************************************************************/
.p_50{ padding:50px 0;}
.p_35{ padding:35px 0;}
.pl_20{ padding-left:20px;}
.pt_20{ padding-top:20px;}
.pt_32{ padding-top:32px;}
.pt_50{ padding-top:50px;}
.pb_20{ padding-bottom:20px;}
.pb_50{ padding-bottom:50px;}
.pb_145{ padding-bottom:145px;}
.mr_12{ margin-right:12px;}
.mr_35{ margin-right:35px;}
.mt_22{ margin-top:22px;}
.mt_30{ margin-top:30px;}
.mr_none{ margin-right:0!important;}
.mb_none{margin-bottom:0!important;}
.mb_8{ margin-bottom:8px;}

/************************************************************************/
/* color Settings                                                  */
/************************************************************************/
.bg_orange{ background-color:#fcc02a}
.bg_blue{ background-color:#7d9ff6;}
.bg_grey{ background-color:#f2f4f6;}
.bg_light_grey{ background-color:#f0f0f0;}
.bg_f8{ background:#f8f7f7;}
.bg_f2{background-color:#f2f4f6;}
/************************************************************************/
/* lineTitle Settings                                                  */
/************************************************************************/
.enter_type,.title_line{width:100%;}
.title_line{overflow: hidden;_zoom: 1;}
.title_line_box {float: left;text-align: center;position:relative;}
.title_line_box p{line-height:30px;}
.icon_circle_l,.icon_circle_r,.icon_circle_l_w,.icon_circle_r_w,.icon_circle_l_o,.icon_circle_r_o,.icon_circle_l_b,.icon_circle_r_b{display:inline-block;width:8px;height:8px;background:url(../images/icon_group.png) no-repeat;position:absolute;top:50%;}
.icon_circle_l{ left:-1px; background-position:-26px 0;}
.icon_circle_r{ right:-1px;background-position:-26px 0;}
.icon_circle_l_w{left:-1px; background-position:-34px 0;}
.icon_circle_r_w{right:-1px; background-position:-34px 0;}
.icon_circle_l_o{left:0; background-position:-61px -20px;}
.icon_circle_r_o{right:-3px; background-position:-61px -20px;}
.icon_circle_l_b{left:0; background-position:-69px -20px;}
.icon_circle_r_b{right:-3px; background-position:-69px -20px;}

.title_line .w_84p{ *width:152px;}
.title_line b ,.title_line p,.title_line span{ *display:inline-block;}

.title_line b,.title_line b.white,.title_line b.orange{float: left;height: 1px; _overflow: hidden;}
.title_line b{background: #ddd;}
.title_line b.white{ background:#fff;}
.title_line b.orange{ background:#ff9933;}
.title_line b.black{ background:#999;}
.title_line b.short{width:18%; margin-top:33px;}
.title_line b.single_short{ width:18%;margin-top:19px;}
.title_line b.short_xs{ width:8%; *width:14px;margin-top:17px;}

.title_line b.long{width:43%; margin-top:19px;}

.title_line b.middle{width:31.25%; margin-top:19px;}

/************************************************************************/
/* coustomer select Settings                                                  */
/************************************************************************/
.coustom_select_skin{ position:relative;float:left; color:#999999; }
.coustom_select_skin span{ display:inline-block;}
.coustom_select_skin dt{height:27px;display:inline-block;background:url(../images/select_down.jpg) right center no-repeat #fff;line-height:27px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:9; padding:0 30px 0 5px;}
.coustom_select_skin dd{position:absolute;left:0;top:27px; background:#fff;boder:none; display:none;z-index:1000;}
.coustom_select_skin dd ul{max-height:250px;overflow:auto;}
.coustom_select_skin dd ul li{ float:left;}
.coustom_select_skin dd ul li a{line-height:20px;display:block; padding-left:6px; line-height:24px; color:#999999;}
.coustom_select_skin dd ul li a:hover{background-color:#eee; text-decoration:none; color:#666;}

.w_140 dt{ width:105px;}
.w_140 dd,.w_140 dd ul,.w_140 dd ul li{ width:140px;}

.z_100{ z-index:100;}
.z_101{ z-index:101;}

/*adjust box setting*/
.adjust_box{text-align:justify;text-align-last:justify;line-height:0;}
@media all and (-webkit-min-device-pixel-ratio:0){
	.adjust_box{font-size:0;}
}
.adjust_box:after{display:inline-block;overflow:hidden;width:100%;height:0;content:'';vertical-align:top;}
.adjust_box a{display:inline-block;text-decoration:none; text-align:center; color:#999;font-size:14px;}
.adjust_box a:hover{ color:#ff9933;}

.border_none{ border:none !important;}

/*社交图标*/
.social_area{ padding-top:8px;}
.icon_social{ display:inline-block; float:left; background:url(../images/icon_group.png) no-repeat; height:22px; margin-left:10px;}
#qZone{ background-position:0 -190px; width:20px;}
#weibo{ background-position:-23px -190px; width:25px;}
#tencent{ background-position:-51px -190px; width:15px;}
#weChat{ background-position:-69px -190px; width:20px;}
#qZone_2{ background-position:-90px -190px; width:20px; margin-left:5px;}

.collection{ margin-left:40px;}
.z_100{ z-index:100;}
.align_l{ text-align:left;}
.align_r{ text-align:right;}

/*灰色遮罩*/
.op_bg{position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=14);opacity:0.14;z-index:998}