@charset "utf-8";
/*=================================================================================*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
body{
	font-family: "微软雅黑",Microsoft YaHei;
	font-size: 12px;
	color:#1b1b1b;

}
img{border:0px;}
textarea { resize:none; }
ul,ol { list-style:none; }
input,select,textarea{outline:none;}
i,em,b{font-style: normal;}
a{text-decoration:none;}
.leftF{float:left;}
.rightF{float:right;}
.clear{clear:both;}
.clearfix{overflow:hidden;zoom:1;}
.cl{clear:both;}
.popmessage{width:400px;}
.includenoeffect{width:400px;height:130px;background:#e2e2e2;border:1px solid #969696; top: 20px;  }
.includenoeffect .closes{font-size:18px;float:right;margin:0px 8px 0px 0px;cursor:pointer}
.includenoeffect p{clear:both;padding:0px 35px;line-height:25px;text-align:center;}
.includenoeffect .btn{text-align:center;margin-top:10px;cursor:pointer;}
.includenoeffect .btn span{width:93px;height:25px;line-height:25px;text-align:center;background:#929292;color:#fff;display:inline-block}
.includenoeffect .certain{margin-left:150px;}
.includenoeffect .confirmcertain{margin-left:110px;}
.includenoeffect .cancel{margin-left:20px;}
.includenoeffect .middles{text-align:center;padding:25px 0px 5px;}
 
.font1{font-size:50px;}
.font2{font-size:30px;}
.font3{font-size:25px;}
.font4{
	font-size:20px;
	
}
.font5{font-size:16px;}

.red{color:#e01914;}
.white{color:#fff;}

.bold{font-weight:bold;}

/*页面背景*/
a{color: #444;}
.bg-f9{background: #f9f9f9 !important;}
.bg-f6{background: #fff !important;}
.padd-left-100{padding-left: 100px;}
.padd-left-0{padding-left: 0 !important;}

/* 顶部通栏banner */
.top-banner-small{display:none;width: 1210px;margin:10px auto 0;overflow: hidden;position: relative;background: #ddd;height: 70px;}
.top-banner-small a{display: block;}
.top-banner-small i{width: 40px;height: 57px;position: absolute;right: 20px;top: 0;cursor: pointer;background:#fff; -moz-opacity: 0; opacity:0; filter: alpha(opacity=0)}
.top-banner-big{display:none;width: 1210px;height:500px;margin:0 auto;position: relative;background: #ddd;}
.top-banner-big i{width: 40px;height: 57px;position: absolute;right: 20px;bottom:6px;cursor: pointer;background:#fff; -moz-opacity: 0; opacity:0; filter: alpha(opacity=0)}
.top-banner-big span{display: block;height: 8px;width: 100%;position: absolute;bottom: 0;left: 0;background: #3aadec;}
/*顶部导航样式*/
.top{width:100%;height: 31px;line-height: 31px;background: #f5f5f5;border-bottom: 1px solid #e7e7e7;}
.top2{width:100%;height: 31px;line-height: 31px;background: #fff;border-bottom: 1px solid #e7e7e7;}
.topNav{width: 1210px;margin: 0 auto;}
.top-left{float: left;+position: relative;z-index: 999;}
.top-right{float: right;}
.top-right li{float: left;padding: 0 6px 0 7px;position: relative; }
.top-right li span{width: 0px;height:10px;border-left: 1px solid #4c4c4c;position: absolute;left: 0;top: 10px;}
.top-right li a:visited{color: #4c4c4c;}
.top-right li a:hover{color: #fd3a2a;}
.top-right li a:active{color: #4c4c4c;}
/*顶部搜索和LOGO*/
.m-header{width:100%;padding-top: 16px;position: relative;z-index: 99;}
.head-search{width: 1210px;margin: 0 auto;height: 60px;position: relative;}
.logo{
	float: left;
	width: 288px;
	position: relative;
	top: -8px;
}
.animate{float: left;width: 100px;height: 70px;margin:-12px 20px 0 10px;z-index:1000}
.hot-search{float: left;width: 496px;padding-left: 100px;}
.hot-search .i-search{float: left;position: relative;z-index: 9;}
.hot-search .i-search input{margin: 0;padding:0;}
.hot-search .i-search .text{width: 397px;border: 1px solid #d5d5d5;height: 34px;line-height: 34px;padding-left: 5px;float: left;color: #8F8E8E;font-size:12px;}
.hot-search .i-search .text_black{width: 397px;border: 1px solid #d5d5d5;height: 34px;line-height: 34px;padding-left: 5px;float: left;color: #444;}
.hot-search .i-search .button{width: 85px;height: 36px;line-height: 36px;background: url('../images/index_spnew.png') -298px -477px no-repeat;cursor:pointer;border: none;float: left;}
 
.top-hot-search{ width:697px; height:36px; float:left; margin:9px 0 9px 20px;}
.top-hot-search .i-search { position:relative;}
.top-hot-search .i-search .text{ width:602px; height:36px; display:block; float:left; padding:0 0 0 10px; background:#fff; border:none; color:#a09fa4; line-height:34px; font-size:12px;}
.top-hot-search .i-search .text_black{width:602px; height:36px; display:block; float:left; padding:0px 0 0px 10px; background:#fff; border:none; color:#444; line-height:34px;}
.top-hot-search .i-search .button{width: 85px;height: 36px;line-height: 36px;background: url('../images/index_spnew.png') -298px -477px no-repeat;cursor:pointer;border: none;float: left;}
.top-hot-search .i-search .search{ position:absolute; width:612px; top:37px; left:0; z-index:99; background:#fff; display:none;}
.top-hot-search .i-search .search a{display: block;line-height: 30px;padding-left: 12px; color:#444;}
.top-hot-search .i-search .search a:hover{ color:#fd3a2a; background:#ececec;}
.top-hot-search .i-search .search a.serach_choose{background: #f5f5f5;color: #fd3a2a;}
 
/*新增导航下拉列表*/
.country_list{ width:118px;float:right; margin-right:50px; margin-top:9px; color:#414141; font-size:12px; position:relative;}
.country_list p.country_title{ width:80px;height:18px; margin:10px 0 0 20px; line-height:18px; text-align:center; background:url(../images/index_spnew.png) no-repeat -298px -835px}
.country_list em{ float:left; display:block; text-indent:25px;}
.country_list p span{ width:9px; height:5px; margin:8px 0 0 10px; background:url(../images/index_spnew.png) no-repeat -297px -883px; overflow:hidden; display:block; float:left;}
.show-country{ position:absolute; top:-1px; left:-1px;width:116px; height:auto; border:1px solid #e8e2e2;background:#fff; display:none; z-index:10;box-shadow:0px 2px 3px 0 #a6a6a6; padding-bottom:5px;}
.show-country p.country_title{ width:80px;height:18px; margin:10px 0 0 20px; line-height:18px; text-align:center; background:url(../images/index_spnew.png) no-repeat -298px -835px;}
.show-country p span{width:9px; height:5px; margin:8px 0 0 10px; background:url(../images/index_spnew.png) no-repeat -297px -872px; overflow:hidden; display:block;float:left;}
.show-country ul{margin-left:44px;}
.show-country ul li { width:100%;line-height:22px; height:22px;text-align:left;}
.show-country ul li a:hover,.show-country ul li.current a{ color:#fc392a;}


.hot-search .hot-word{margin-top: 5px;}
.hot-word{float: left;}
.hot-word a{color: #8f8e8e;display: block;float: left;padding-right: 5px;}
.hot-word a:hover{color: #fd3a2a;text-decoration: underline;}
.hot-word span{display: block;float: left; margin: 0 10px;width: 0;border-right: 1px solid #8f8e8e;height: 10px;position: relative;top: 5px;}
.m-header .search{z-index:999;position:absolute;left:0;top:36px;background:#fff;width:402px;border:1px solid #ddd;border-top:none;display: none;}
.m-header .search a:link{display: block;line-height: 30px;padding-left: 12px;}
.m-header .search a:hover{color: #fd3a2a;background: #ececec;}
.serach_choose{background: #f5f5f5;color: #fd3a2a;}
/*手机版、个人中心、购物袋按钮*/
.list-info{position: absolute;right: 0;}
.list-info ul li{padding: 0 9px;float: left;position: relative;}
.list-info ul li:hover div{display: block;}
.list-info ul li span.bag-number{display: none; height:36px;line-height:36px;width:37px;position: absolute;top:10px;left:20px;top:0px;color: #fff;text-align: center;}
.list-info ul li:hover span.bag-number{display: block; height:36px;line-height:36px;width:37px;position: absolute;top:10px;left:20px;top:0px;color: #fff;text-align: center;}
.list-info a.my-phone{background: url('../images/index_spnew.png') -198px -239px no-repeat;padding: 40px 13px 0;color: #4c4c4c;display: block;}
.list-info a.my-order{background: url('../images/index_spnew.png') -192px -170px no-repeat;padding: 40px 13px 0;color: #4c4c4c;display: block;}
.list-info a.my-bag{background: url('../images/index_spnew.png')  -199px -322px; no-repeat;padding: 40px 13px 0;color: #4c4c4c;display: block;}
.list-info a.my-phone:hover{background-position:-450px -539px;}
.list-info a.my-order:hover{background-position:-445px -477px;}
.list-info a.my-bag:hover{background-position:-451px -610px;}

/*个人中心购物袋下拉内容*/
.my-order-list{position:absolute;top:67px;width:240px;background:#fff;left:-69px;z-index: 9;display: none;}
.my-order-list .body-img{width: 240px;height: 12px;position: absolute;background: url('../images/index_spnew.png') no-repeat 0 -917px;top: -12px;}
.order-body{width:220px;padding:10px;box-shadow: 0px 0px 4px 0px #C0C0C0;overflow: hidden;border: 1px solid #ddd\9;width:218px\9;}
.my-order-list .o-left {width: 109px;border-right: 1px solid #ddd;float: left;width: 108px\9;}
.my-order-list .o-left li{display: block;float: inherit;line-height: 22px;}
.my-order-list .o-left li a:hover{color: #fd3a2a;}
.my-order-list .o-left li span{position: relative;top: 0;left: 0;color: #fd3a2a;}
.my-order-list .o-right {float: left;width: 110px;width: 109px\9;}
.my-order-list .o-right li{display: block;float: inherit;line-height: 22px;width: 100%;}
.my-order-list .o-right li a:hover{color: #fd3a2a;}
.my-order-list .o-right li i{background: url('../images/index_spnew.png') no-repeat -354px -550px;width: 9px;height: 9px;position: absolute;top: 8px;left: 66px;}
.my-bag-list{position:absolute;top:67px;width:240px;background:#fff;right:0px;z-index: 9;display: block;}
.my-bag-list{display: none;}
.my-bag-list p{line-height: 26px;position: relative;}
.my-bag-list p em{color: #fd3a2a;font-style: normal;}
.my-bag-list p span a{color: #fff;}
.my-bag-list p span.car-look{background: #fd3a2a;line-height: 20px;padding: 0 10px;color: #fff;position: absolute;right: 5px;top: 5px;}
.my-bag-list .body-img{width: 240px;height: 12px;position: absolute;background: url('../images/index_spnew.png') no-repeat 0 -953px;top: -12px;}
.order-body dl{overflow: hidden;border-bottom: 1px solid #e5e5e5;padding-bottom: 6px;margin-bottom: 5px;}
.order-body dl dt{float: left;}
.order-body dl dd{float: left;width: 145px;}
.order-body dl dt img{width: 63px;height: 63px;border:1px solid #e5e5e5; }
.order-body dl dd p{padding-left: 10px;overflow: hidden;height: 26px;}
.order-body dl dd p.bag-goods-num{margin-top: 16px;}
.order-body dl dd p a:hover{color: #fd3a2a;}
.order-body .bag-goods-num span{float: left;}
.order-body .bag-goods-num em{float: right;color: #fd3a2a;}
.order-body .bag-all-price{font-size: 18px;color: #fd3a2a;}

/*顶部搜索浮层和LOGO*/
.top_search_all{ width:100%; height:58px; background:url(../images/top_search_bg.png) repeat-x top center; position:fixed; z-index:11; top:0; left:0; display:none;}
.top_main{ width:1210px; height:58px; margin:0 auto;}
.top_logo{ width:288px; height:46px; display:block; overflow:hidden; margin:4px 0; float:left;}
.navigation{width:1210px;margin:10px auto 0;}
.navigation .subnav{width:206px;position:relative;float:left;z-index:10}
.subnav .navtitle{width:209px;height:44px;cursor:pointer;background:#e01913;color:#fff5f5;}
.navtitle .allclass{float:left;margin:10px 10px 0px 45px;font-size:14px;}
.navtitle i{width:25px;height:25px;display:inline-block;margin-top:8px;}
.navtitle .down{background:url(../images/navicon.png)}
.navtitle .up{background:url(../images/navicon.png) 0px -26px;}
.subnav .navlist{background: rgb(255, 255, 255); border-width: 0px 1px 1px 1px; border-style: none solid solid solid; border-color: rgb(226, 226, 226) rgb(226, 226, 226) rgb(226, 226, 226) rgb(226, 226, 226); padding: 3px 0px 5px; border-image: none; width: 207px; display: none; position: absolute;}
.subnav .navlistshow{display:block;}
.navlist .classify{cursor:pointer;height:24px;padding-top:11px;}
.navlist .classify span:hover{color:#f00;text-decoration: underline;}
.navlist .classify span a:hover{color:#f00;text-decoration: underline;}
.navlist .classify em{float:right;margin-right:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif}
.navlist .classify em.current{color:#f00}
.navlist .classifycontent{display:none;position:absolute;left:206px;top:-1px;width:654px;height:358px;border:1px solid #dadada;border-left:0px;background:#fff;}
.classify i{display:inline-block;width:18px;height:18px;float:left;margin:0px 12px;}
.classify .classifyone{background-position: 0px -52px;}
.classify .classifytwo{background-position: 0px -72px;}
.classify .classifythree{background-position: 0px -88px;}
.classify .classifyfour{background-position: 0px -107px;}
.classify .classifyfive{background-position: 0px -125px;}
.classify .classifysix{background-position: 0px -143px;}
.classify .classifyseven{background-position: 0px -161px;}
.classify .classifyeight{background-position: 0px -179px;}
.classify .classifynine{background-position: 0px -197px;}
.classify .classifyten{background-position: 0px -215px;}
.classify .classifyeleven{background-position: 0px -233px;}
.classify .classifytwelve{background-position: 0px -251px;}
.classify .classifythirteen{background-position: 0px -269px;}
.classify .classifyfourteen{background-position: 0px -287px;}
.navigation .mainnav{width:1004px;float:left;margin-top:-5px;}
.navigation .mainnav ul{height:24px; padding-top:23px;}
.navigation .mainnav li{float:left;width:110px;height:24px;line-height:24px;text-align:center; position:relative;}
.navigation .mainnav li .new_type{position: relative;top: -4px;left: 5px; }
.navigation .mainnav li a{color:#393939;font-size:16px;position:relative; z-index:2;}
/*1.12 add*/
.navigation .mainnav li span{width:110px;height:20px;background:url(../images/bag.png) no-repeat top center;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
.navigation .mainnav li.current a,.navigation .mainnav li a:hover{color:#fd3a2a;}
.navigation .mainnav li.current span{top:-18px;z-index:0; opacity:1;filter:alpha(opacity=100);}
/*
.mainnav .airline{margin-left:25px;position:relative;height:21px;}
.airline .plane{width:53px;height:21px;background:url(../images/navicon.png) -78px 0px;display:inline-block;position:absolute;left:0px;top:0px;}
*/
.logoarea{padding:35px 0px 0px 22px}
.logoarea li{float:left;position:relative;margin-right:5px;margin-bottom:10px;}
.logoarea li a{display:block;width:150px;height:62px;text-align:center;}
.logoarea li a .brand_show{ background:#000;top:15px; left:15px; position:absolute; text-align:center; line-height:62px; color:#fff; font-size:14px; font-weight:bold; padding:30px 10px 0 10px}
.logoarea li a img{margin-top:15px;}


.makeup {line-height:25px;margin-top:20px;}
.makeup dl{width:182px;padding:0px 15px;position:relative;z-index:1}
.makeup dt{border-bottom:1px solid #e0e0e0;padding-bottom:3px;margin-bottom:5px;}
.makeup dt i{display:inline-block;width:24px;height:24px;margin:0px 5px -5px 0px;}
.makeup dt a{color:#fd3a2a;font-size:14px;}
.makeup dd{padding-bottom:10px;word-wrap:break-word;}
.makeup dd a:hover{color:#f00;text-decoration: underline;}
.makeup dd a{display:inline-block;color:#5a5a5a;margin-right:5px;white-space:nowrap}
.makeup dd a.recommend{color:#f23929;text-decoration:underline}
.makeup dt.facecare i{background-position:-107px -29px;}
.makeup dt.bodycare i{background-position:-107px -53px;}
.makeup dt.haircare i{background-position:-107px -87px;}
.makeup dt.perfume i{background-position:-107px -116px;}
.makeup dt.cosmetics i{background-position:-107px -140px;}
.makeup dt.cleaning i{background-position:-107px -174px;}
.makeup dt.volatile i{background-position:-107px -203px;}
.makeup dt.greasepaint i{background-position:-107px -232px;}
.navSolid{border-right: 1px solid #DDDDDD;}
/*国家馆导航*/
.nav-country{width: 1210px;margin: 25px auto 0 auto;height: 44px;position: relative;}
.nav-country ul{padding-left: 209px; line-height: 44px;}
.nav-country ul li{float: left;}
.nav-country ul li a{color: #393939;font-size: 15px;display: block;	padding: 0 35px;}
.nav-country ul li a:hover{color: #fd3a2a;}
/*底部样式*/
.footer{height: auto;margin-top: 80px;}
.footer-info{width: 1210px;margin: 0 auto;padding: 30px 0;height: 140px;border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7;position: relative;}
.footer-info dl{width: 123px;float: left;padding-left: 35px;height: 140px;}
.footer-info dl a{color: #6d6d6d;font-size: 13px;display: block;line-height: 24px;height: 24px;}
.footer-info dl a:hover{text-decoration: underline;}
.footer-info dl dt{font-size: 18px;font-weight: bold;line-height: 40px;margin-bottom:8px;}
.footer-content{height: 140px;}
.foot-send,.foot-pay,.foot-service,.foot-shoper,.foot-about-us,.foot-mobile{border-left:1px dotted #969696;}
.foot-Copyright{width: 1210px;margin: 20px auto;text-align: center;color: #3a3a3a;line-height: 24px;}
.foot-bg{width: 100%;margin:10px auto 0 auto;height: 128px;background: url('../images/index_bg.png') center no-repeat;}
.foot-mobile a{position:absolute;top: -19px;right: 0; }

/*float bar*/
.body_right_alert{position:fixed;right:1%;width:48px;top:65px;z-index:1000;*right:0.9%;}
.uclick_mao{}
.uclick_mao_line{border-left:1px solid #c2c2c2;position:absolute;height:340px;}
.uclick_mao_id{/*position:absolute;*/}
.uclick_mao_id a{width:26px;height:28px;padding-left:9px;display:block;line-height:14px;margin-bottom:11px;border-left:transparent 3px solid;}
.uclick_mao_id a:hover{color:#e01913;}
.uclick_mao_id a.you_beclick{border-left:#e01913 3px solid;z-index:900;}
.index_shop_cart a {background: url(../images/gohead.png) no-repeat 4px 8px; width:40px; height: 35px; text-align: center; padding-top: 13px; display: block; line-height:25px}
/* .index_shop_cart a{width:48px;height:22px;padding-top:40px;display:block;text-align:center;background:url("../images/index/index_spnew.png") no-repeat -209px -478px;} */
.im_tranfrom a{width: 48px; height: 50px; text-align:center; line-height: 30px; padding-top: 5px; display: block;background:url("../images/index/index_spnew.png") no-repeat -296px -594px;}
.index_backto_top a {background: url(../images/gohead.png) no-repeat 5px -61px;width: 48px; height: 22px; text-align: center; padding-top: 40px; display: block; margin-top:10px;}
/* .index_backto_top a{width: 48px; height: 22px; text-align: center; padding-top: 40px; display: block; margin-top:10px;background:url("../images/index/index_spnew.png") no-repeat 6px -61px; } */
.index_shop_cart a  span{ font-size:12px; color:#fff;}
.index_shop_cart a:hover{background: url(../images/gohead.png) no-repeat -40px 8px;}
.index_backto_top a:hover {background: url(../images/gohead.png) no-repeat -37px -61px;}
.index_shop_cart a  span{ font-size:12px; color:#fff}
 
/* 友情链接 */
.footer-frilink{width: 1190px;line-height: 25px;font-size: 11px;margin: 0 auto;padding-left: 20px;color: #7d7d7d;border-bottom: 1px solid #d7d7d7;position:relative;}
.footer-frilink a{color: #7d7d7d;margin-right:10px;display: inline-block; }
.footer-frilink a:hover{text-decoration: underline;}
/*二维码图片定位*/
.app-img{position:absolute;top:77px;left:64px;width: 83px;height: 83px;display: block;}
.none{display: none !important;}

/*后续追加固定1210p宽外框*/
.row{width: 1210px;margin: 0 auto;overflow: hidden;}
/*按钮========================================================*/
.btn{cursor: pointer;text-align: center;color: #fff;border: none;display:inline-block;}
.btn-small-red{padding: 0 15px;color: #fff;background: #FF6B5F;font-size: 12px;height: 25px;line-height: 25px;}
.btn-small-gray{padding: 0 15px;color: #fff;background: #858585;font-size: 12px;height: 25px;line-height: 25px;}
.btn-big-red{width: 150px;height: 47px;background: #fd3a2a;line-height: 47px;font-size: 14px;}
.btn-width-red{width: 116px;height: 25px;line-height: 25px;background:#FF6B5F;color: #fff !important;text-decoration: none !important;font-weight: normal !important;}
/*分页*/
.bot-page{width: 1210px;height: 34px;line-height: 34px;margin:-10px auto 15px auto;+margin-top:0;border-bottom: 1px solid #DBDADA;padding-bottom: 5px;}
.bot-page .h-page{float: right;}
.h-page span{font-size: 13px;}
.h-page span b{color: #fd3a2a;font-weight: 400}
.h-page span.turn-page{color: #565656;font-size: 12px;}
.h-page span input[type='text']{width: 26px;height: 18px;border: 1px solid #ddd;margin: auto 5px;padding-left: 5px;}
.h-page button{width:47px;height:22px;line-height: 22px;border:none;background: #6f6f6f;cursor:pointer;color: #fff;font-size: 12px;text-align: center;padding: 0;+height:22px;+margin-left:5px;+line-height: 23px;}
.h-page button:hover{background: #e01913;}
.l-prev-page{margin-left:10px;color:#919191;border: 1px solid #919191;line-height: 24px;padding: 2px 8px;font-size: 12px;font-family: '宋体,Helvetica,sans-serif';cursor: pointer;}
.l-prev-page:hover,.l-next-page:hover{color: #fd3a2a;border-color:#fd3a2a;}
.l-next-page{margin:0 10px;color:#919191;border: 1px solid #919191;line-height: 24px;padding: 2px 8px;font-size: 12px;font-family: '宋体,Helvetica,sans-serif';cursor: pointer;}
.disable{border: 1px solid #ddd;color:#ddd;}
.disable:hover{border: 1px solid #ddd;color:#ddd;}
/*gohead*/
.fixedposition{position:fixed;left:50%;margin-left:615px;top:200px;z-index:100;display:none}
.purchasebag{width:40px;}
.purchasebag i,.gohead i{background:url(../images/gohead.png);width:34px;height:33px;cursor:pointer;display:block;margin-bottom:3px;}
.gohead i{background-position:0px -66px;margin-top:5px;}
.gohead i:hover{background-position: -43px -66px;}
.gohead{}
/*table*/
.table-hover tr:hover{background: #f8f8f8;}

/*新增右侧浮动一级目录*/
.country_class{ position:relative; width:34px;}
.country_class i{width:34px;height:33px;cursor:pointer; text-indent:-999em;display:block;margin-bottom:3px;overflow:hidden;}
.country_class span{ text-align:center; width:34px; height:18px; display:block;}
.country_class .navlist{ position:absolute; top:0; right:47px; background:#f9f9f9; width:194px; border:#efeeee solid 1px;box-shadow:3px 3px 3px #d1cfd0;-moz-box-shadow:3px 3px 3px #d1cfd0;-wekit-box-shadow:3px 3px 3px #d1cfd0;}
.country_class .navlist .pt-b-11{ margin:12px 17px; padding:0!important;}
.country_class .navlist .pt-b-11 a{ float:left; width:80px; height:24px; line-height:24px; text-align:center; display:block; color:#444;}
.country_class .navlist .pt-b-11 a:hover{color:#fff; background:#501176;}
.country_class .navlist .icon_bg{ width:11px; height:22px; position:absolute;right:-11px; top:8px; background:url(../images/index_spnew.png) no-repeat -298px -897px;}



/* laoding */
.loading-1{width: 486px;height: 350px;position: absolute;;top: 50%;left: 50%;margin-left: -243px;margin-top: -175px;background:#fff;border: 1px solid #ddd;box-shadow: 0 2px 5px 0 #dcdcdc;}
.loading-1 p{height: 48px;line-height: 48px;border-bottom: 1px solid #dbdbdb;text-align: center;color: #383838;font-size: 16px;font-weight: bold;margin: 0;padding: 0;}
.loading-1 div{height: 300px;width: 100%;line-height: 300px;text-align: center;font-size: 18px;font-family: '微软雅黑';}
.loading-1 span{position: relative;top: -7px;left: 10px;}

.loading-2{width: 486px;height: 67px;line-height:67px;position: absolute;top: 50%;left: 50%;margin-left: -243px;margin-top: -30px;background:#fff;border: 1px solid #ddd;box-shadow: 0 2px 5px 0 #dcdcdc;text-align: center;font-size: 18px;font-family: '微软雅黑';border-radius: 10px;}
.loading-2 img{position: relative;top: 7px;margin-right: 10px;}
.index_price_online {
    color: #F23929;
    font-size: 16px;
}

.float_active{border-left:3px solid #e01913;z-index:900;}
.float_active a{color: #e01913;}

.top-right li .ctitle{ position: relative;z-index: 104;background: url(../images/down.png) no-repeat 53px 13px;
width: 54px;padding-right: 8px;padding-left: 0px;display: inline-block}
.top-right li .cactive{ position: relative;z-index: 104; background: url(../images/up.png) no-repeat 53px 13px;
width: 54px;padding-right: 8px;padding-left: 0px;display: inline-block}
#custer{border: 1px solid #d5d5d5; width: 74px; height: 47px; background: #FFF; display: none;position: absolute;
padding-top: 24px; top: 2px; left: 0px; z-index: 100;}
#custer li{ float: none;padding: 0;position: static;line-height: 23px;text-indent: 7px;}
.cust_phone{position:relative; top:2px; right:2px;vertical-align:inherit;}

/* 备案图片 */
.foot-Copyright a{ display:inline-block; margin-top:10px;}
/*手机版下拉内容*/
.my-moblie-list{ position:absolute;top:67px;width:222px;background:#fff;left:16px;z-index: 9;display: none; clear:both;}
.my-moblie-list .body-img{width: 222px;height: 12px;position: absolute;background: url('../images/mobile_t.png') no-repeat 0 0; top: -12px;}
.my-moblie-list .order-body{ width:auto;}
.my-moblie-list .order-body img{ float:right;}
.my-moblie-list p{position:absolute; left: 36px;top: 42px;line-height: 16px;}




@charset "utf-8";
/* CSS Document */

 
#list_box{width:100%; background:#fff; padding:45px 0 70px 0;}
.list_cont{ width:1210px; height:auto; margin:0 auto; position:relative; }
.list_nav{ width:945px; height:33px; border-left:1px solid #d9d9d9; }
.list_nav li{ height:32px; width:148px; border-right:1px solid #d9d9d9; display:block; float:left; text-align:center; line-height:35px; border-top:1px solid #d9d9d9;}
.list_nav .achange{ height:31px; width:148px; background:#FFF;border-top:2px solid #ff6b5f; border-bottom: 1px solid #FFF; color:#ff6b5f;font-weight:800;}
.list_nav .agrey{ background:#f5f5f5;}
.list_nav .achange a{line-height:34px;}
.list_nav li a{ display:block;height:32px; width:148px;  display:block; float:left; text-align:center; line-height:35px; }
.list_table{ width:1210px; height:auto; border:1px solid #d9d9d9;}
.list_table li a{font-size:12px; color:#565656; display:block; height:40px; width:1168px;border-bottom:1px dashed #d9d9d9; margin-left: 20px;}
.list_table ul li a:hover{color:#ff6b5f;}
.list_table ul{display:none;}
.list_table li a span{ display: inline-block;margin-left: 55px;line-height: 56px;}
.list_table li a .span1{ width:309px; height:56px;overflow:hidden;}
.list_table li a .span2{ width: 48px; height:56px;margin-left: 189px; overflow:hidden;}
.list_table li a .span3{ width: 140px; height:56px; margin-left: 318px; overflow:hidden;}
.list_table .atic_title{ margin-top:32px;  width:1165px;height:40px; font-weight:bold; background:#f5f5f5; margin-left:22px; position:relative; }
.list_table .atic_title .th{ position:absolute; left: 78px; top:12px; }
.list_table .atic_title .at{ position:absolute; right: 560px; top:12px; }
.list_table .atic_title .ti{ position:absolute; right: 140px; top:12px; }
.list_table ul .no_notice{ width:1210px;line-height:339px;font-size:14px;text-align:center; }
.page_number{ position:absolute; right:22px	; bottom:12px;}
.number{ font-size:13px; color:#565656; display:inline-block; margin-right:120px; }
.num1{color:#ff6b5f;}
.btn1,.btn2{ width:33px; height:22px; border:1px solid #dddddd; display:inline-block; position:absolute; }
.btn1{ left:50px; top:-2px; background:url(../images/page1.png) no-repeat 13px 2px;}
.btn2{ left:100px; top:-2px; background:url(../images/page2.png) no-repeat 13px 2px;}
.skep{ margin-right:10px;}
.skep input{ width:33px; height:21px; border:1px solid #dddddd; position:relative;text-align:center;right: 0;margin-left: 5px;margin-right: 5px; top:-1px;}
.conf{ width: 47px;height: 22px;background: #6f6f6f;display: inline-block; text-align:center; line-height:22px; color:#FFF;	}
.c_head .c_foot{ position:relative;}
.c_head .c_right{ position:absolute; right:0; top:0; color:#565656;}
.c_foot .c_right{ position:absolute; right:0; bottom: -38px; color:#565656;}
.c_right span{ padding:0 5px; font-size:12px;color:#bebebe;}
.c_line_top{border-bottom:1px solid #ccc; height:1px;margin-top:25px; margin-bottom:25px;}
.c_line_foot{border-bottom:1px solid #ccc; height:1px;margin-top:25px;}




/*������*/
.information{  clear: both; }
.information li{ margin-bottom: 30px; height: 25px; clear: both; *margin-bottom: -20px;}
.information .te_r{width: 70px; float: left; text-align: right; margin-left: 100px; height: 25px; display: block; line-height: 25px}
.information .te_r em{ color: #fd3a2a; margin-right: 3px}
.information .te_l{ float: left; text-align: left; width: 470px; height: 25px; display: block; margin-left: 10px; line-height: 25px}
.information .te_l .use_name{ width: 275px; height: 20px; border: 1px solid #c9c9c9;line-height: 20px}
.information .te_l .a_upda{ cursor: pointer; text-decoration: underline; margin-left: 10px}
.information .te_l select{ min-width: 50px}
.information .te_l .year{ width: 110px; height: 20px; padding-left: 5px}
.information .save{ background: #e01913; width: 85px; height: 25px; text-align: center; line-height: 25px; color: #fff; display: block; float: left; margin:0 45px 0 183px; cursor: pointer;}
.information .save:hover{ background: #fd584a}
.information .cancle{ background: #858585; width: 85px; height: 25px; text-align: center; line-height: 25px; color: #fff; display: block; float: left;}
.information .cancle:hover{ background: #757575;cursor: pointer;}

/*�ϴ�ͷ��*/
.upload_photos{ margin: 55px 0 40px 88px; width: 650px; height: 345px; *margin-left:-180px;}
.upload_photos .big_avatar{ width: 400px; height: 345px; border: 1px solid #e6e6e6; float: left; overflow: hidden; *margin-left:0px;}
.upload_photos .big_avatar .big_tabImg{ text-align: center; width: 400px; height: 345px; margin: 0px; padding: 0px}
.upload_photos .big_avatar .big_tabImg td{ vertical-align:middle; padding: 0px}
/*.upload_photos .big_avatar img{ width: 149px; height: 149px; margin: 50px auto}*/
.upload_photos .sma_avatar{ width: 150px; height: 345px; float: left; margin-left: 90px; overflow: hidden;}
.upload_photos .sma_avatar .sho_ava{ width: 149px; height: 149px; display: block; overflow: hidden;}
.upload_photos .sma_avatar .chou_ava{ width: 150px; height: 25px; line-height: 25px; text-align: center; color: #4d4d4d; display: block; background: #dcdcdc; cursor: pointer; margin-top: 30px}
.upload_photos .sma_avatar .expl_ava{ width: 150px; height: 60px; display: block; line-height: 20px; color: #4d4d4d; margin-top: 20px; overflow: hidden;}
.upload_photos .sma_avatar .sav_ava{ width: 150px; height: 25px; display: block; margin-top: 20px;}
.upload_photos .sma_avatar .sav_ava em{ width: 88px; height: 25px; line-height: 25px; text-align: center; color: #fff; background: #e01913; display: block; margin: 0 auto; cursor: pointer;}
.upload_photos .sma_avatar .sav_ava em:hover{ background: #fd584a}




/*�޸�����*/
.authen{ width:650px; margin-left:230px; *margin-left: 115px; padding-top:30px; }
.authen table{ border:none;}
.authen table td{ border:none; border-right:none!important; height:40px; vertical-align: top}
.authen .te-l{ text-align: left;}
.authen .te-l em{ color: #fd3a2a; float: left; margin-top: 5px; width: 240px; display: block; font-style: normal;}
.authen .te-l em strong{ margin-right: 3px}
.authen .te-l .next{ width:82px; height:23px; background:#e01913; text-align:center; line-height:26px; color:#fff; border:none; cursor:pointer; display: block;}
.authen .te-l .captcha{ float: left; color: #565656; *width: 435px; }
.authen .te-l .countdown{color:#fd3a2a;}
.authen .te-l .countdown i{ font-size: 16px; margin-right: 3px; font-style: normal;}
.authen .te-l .right{ background: url(../images/authen-right.png) no-repeat; display: block; height: 21px; float: left; margin-top: 0px; padding-left: 25px; width: 200px; overflow: hidden;}
.authen .te-l .wrong{ background: url(../images/authen-wrong.png) no-repeat; display: block; height: 21px; float: left; margin-top: 0px;padding-left: 25px; width: 200px; overflow: hidden;} 
.authen .te-l .phon_num{ width: 200px; height: 20px; line-height: 25px; border: 1px solid #e6e4e4}
.authen .te-l .pho_pro{ display: block; clear:both; width: 400px}
.authen .te-l .phon_cap{ width: 88px; height: 20px; border: 1px solid #e6e4e4}
.authen .te-l .chan_por{ height: 20px; line-height: 20px; width: 90px; color: #4d4d4d; display: block; float: left; cursor: pointer;}
.authen .te-l .img_captcha{ float: left;}
.authen .te-r{ font-size:14px; color:#383838; padding-top: 15px; width: 145px; line-height:37px; text-align: right;}
.authen input{ float: left; margin-right: 8px;}
.authen input[type="password"]{border:1px solid #e6e4e4; width:230px; height: 20px; line-height: 20px; font-size: 12px; float: left; }
.authen .userName:focus,.authen .phon_num:focus,.authen .te-l .phon_cap:focus{border:1px solid #afafaf;}
.authen td .ud-lin{ text-decoration:underline; color:#565656; margin-left:10px;}
.authen .userName{ width:95px; height:20px; line-height: 20px; border:1px solid #e6e4e4; margin-right:15px; color: #8f8f8f; padding-left: 5px; float: left;}
.authen .userNameCli{ width:225px; height:35px; border:1px solid #fd3a2a; }
.authen .yzm{ width:122px; height:35px; border:1px solid #e6e4e4;}
.authen .phone{ width:225px; height:25px; border:1px solid #c9c9c9; line-height:25px; color:#8f8f8f; font-size:14px; margin-right:15px; float: left;}
.authen .phone option{ line-height: 25px;}
.authen .getCap{ width:103px; height:22px; background:url(../images/btn-bg.png) no-repeat; line-height:22px; text-align:center; color:#4d4d4d;cursor: pointer; display: block; float: left;}
.authen .no{ width:103px; height:22px; background:url(../images/btn-bgNo.png) no-repeat; line-height:22px;text-align:center; color:#cacaca; display: block; float: left;}
.authen .phoNum{ color:#383838; font-size:14px;  float: left; margin-right: 6px; display: block; width: 210px; float: left; text-align: left; overflow:hidden}
.authen .color-red{ font-size:14px;}
.authen .fin{ width:510px; background:url(../images/forgot_password_04.png) center bottom no-repeat; display:block; height:300px; text-align:center;}
.authen .fin .complete{ font-size:18px; color:#383838;}
.authen .fin .complete a{ color:#0476bf; text-decoration:underline}
.authen .fin .complete img{ vertical-align: middle; margin-left: 6px}
.authen .fin .djs{ color:#626262; margin-top:30px}
.authen .fin .djs i{ font-style: normal;}
.authen .success_modified{ background: url(../images/authen-right_03.png) 200px top no-repeat; color: #4d4d4d; font-size: 14px; height: 50px; line-height: 50px; text-align: center; width: 660px; margin: 50px auto}
.authen .success_updaPho{ background: url(../images/authen-right_03.png) 120px top no-repeat; color: #4d4d4d; font-size: 14px; height: 50px; line-height: 50px; text-align: center; width: 660px; margin: 50px auto}
.authen .success_updaPho a{ color: #fd3a2a}
.authen .deactivation{ width: 445px; text-align: left; margin: 50px 0 0 150px}
.authen .deactivation .receive{ color: #fd3a2a; cursor: pointer;}
.authen .deactivation .btn_deact{ width: 105px; height: 22px; line-height: 22px; text-align: center; display: block; background:url(../images/btn-bg.png) no-repeat; color:#4d4d4d; cursor: pointer; margin: 20px auto  }




/*�����˵�*/
.choicemenu{position:relative; float:left; z-index:10}
.choicecontent{ position:absolute; width:195px; border:1px solid #e2e2e2; background:#fff; left:0px; top:26px; height:50px; overflow-y:auto; display:none}
.cholist h4, .choicelist h4{ font-weight:normal;font-size:12px;line-height:25px;cursor:pointer;padding:0px 8px; height:25px;}
.cholist h4:hover, .choicelist h4:hover{background:#aaa;color:#fff}
.alreadychoice, .alreadyce{position:absolute; width:190px; padding-left: 10px; height:25px; line-height:25px; text-align:left; background:#fcfcfc; border:1px solid #ccc; cursor:pointer; background:url(../images/list-dowm.png) 176px top no-repeat; font-size: 12px;left:0px; top:0px;padding-left: 5px;}
 
.year{ margin-right:5px; padding-left: 5px; z-index:11 }
.year .choicecontent{ width:110px; top:20px;height:180px;}
.year .cholist h4{line-height:18px; height: 18px}
.year .alreadychoice, .year .alreadyce{ width: 105px; height: 18px; line-height: 18px; background:url(../images/select_bg.png) 93px top no-repeat;}

.mouth{ margin-right:5px; padding-left: 5px; z-index:11}
.mouth .choicecontent{ width:60px; top:20px; height:180px;}
.mouth .cholist h4{line-height:18px;padding:0px 8px; height: 18px}
.mouth .alreadychoice, .mouth .alreadyce{ width: 55px; height: 18px; line-height: 18px; background:url(../images/select_bg.png) 43px top no-repeat;}

.day{ margin-right:5px; padding-left: 5px;z-index:11}
.day .choicecontent{width:60px; left:70px; top:20px;height:auto; max-height:180px;}
.day .cholist h4{line-height:18px; height: 18px}
.day .alreadychoice,.day .alreadyce{width: 55px; height: 18px; line-height: 18px; padding-left: 5px; left:70px; top:0px;background:url(../images/select_bg.png) 43px top no-repeat;}


.province{ margin-right:5px; padding-left: 5px;}
.province .choicecontent{width:150px; top:20px; height:auto; max-height:180px;}
.province .cholist h4{line-height:18px; height: 18px}
.province .alreadychoice, .province .alreadyce{width: 145px; height: 18px; line-height: 18px; padding-left: 5px; background:url(../images/select_bg.png) 133px top no-repeat;}


.city{ margin:0 5px 0 20px; padding-left: 5px; *margin-left:10px;}
.city .choicecontent{ width:150px;left:140px; top:20px; height:auto; max-height:180px;}
.city .cholist h4{line-height:18px;padding:0px 8px; height: 18px}
.city .alreadychoice, .city .alreadyce{ width: 145px; height: 18px; line-height: 18px; padding-left: 5px;left:140px; background:url(../images/select_bg.png) 133px top no-repeat;}


.information .te_l  .fl_lsh{ float: left; width: 15px; height: 20px; display: block; left: 155px; *left:145px; position: relative;}
.information .te_l  .fl_ls{ float: left; width: 15px; height: 20px; display: block; left: 315px; *left:285px; position: relative;}


/*������================================*/
.stepthree-t-1{background: #f6f6f6;overflow: hidden;position: relative;height: 95px;}
.stepthree-t-2{background: #f6f6f6;overflow: hidden;position: relative;height: 95px;}
.stepthree-t-3{background: #f6f6f6;overflow: hidden;position: relative;height: 95px;}

.stepthree-t-1 i{display:inline-block;width: 34px;height: 34px;background: url('../images/step-over.png') no-repeat;text-align: center;z-index: 9;}
.stepthree-t-1 .secondstep-t i,.stepthree-t-1 .threestep-t i{display:inline-block;width: 34px;height: 34px;background: url('../images/setp-no.png') no-repeat;text-align: center;z-index: 9;}
.stepthree-t-1 .firststep-t span{color: #fd3a2a;}

.stepthree-t-2 i{display:inline-block;width: 34px;height: 34px;background: url('../images/step-over.png') no-repeat;text-align: center;z-index: 9;}
.stepthree-t-2 .threestep-t i{display:inline-block;width: 34px;height: 34px;background: url('../images/setp-no.png') no-repeat;text-align: center;z-index: 9;}
.stepthree-t-2 .firststep-t span,.stepthree-t-2 .secondstep-t span{color: #fd3a2a;}
.stepthree-t-2 .now-step-three{width:305px;height:13px;line-height:1px;background:url('../images/step-bg-red.png') repeat-x;display:inline-block;margin:0 20%;position: relative;top: -47px;+top: -43px; }

.stepthree-t-3 i{display:inline-block;width: 34px;height: 34px;background: url('../images/step-over.png') no-repeat;text-align: center;z-index: 9;}
.stepthree-t-3 .firststep-t span,.stepthree-t-3 .secondstep-t span,.stepthree-t-3 .threestep-t span{color: #fd3a2a;}
.stepthree-t-3 .now-step-three{width:610px;height:13px;line-height:1px;background:url('../images/step-bg-red.png') repeat-x;display:inline-block;margin:0 20%;position: relative;top: -47px;+top: -43px; *left:70px}

.firststep-t span,.secondstep-t span,.threestep-t span{margin-top: 6px;+margin-top: 10px;display: block;}
.firststep-t em,.secondstep-t em,.threestep-t em{font-size:16px;display: inline-block;z-index: 999;position: relative;color: #fff;position: relative;top: -55px;+top: -55px;left: -1px;}
.firststep-t,.secondstep-t,.threestep-t{text-align: center;}
.firststep-t{position: absolute;text-align: center;top: 20px;left: 178px;overflow: hidden;z-index: 9;}
.secondstep-t{position: absolute;text-align: center;top: 20px;left: 475px;overflow: hidden;z-index: 9;}
.threestep-t{position: absolute;text-align: center;top: 20px;left: 785px;overflow: hidden;z-index: 9;}
.all-step-three{width:610px;height:13px;line-height:1px;background:url('../images/step-bg-gray.png') repeat-x;display:inline-block;margin:30px 20%; *margin:30px 31%;}
.now-step-three{width:305px;height:13px;line-height:1px;background:url('../images/step-bg-gray.png') repeat-x;display:inline-block;margin:0 20%;position: relative; top: -47px; +top: -43px;*left:130px; }
 
.jcrop-holder{background-color:transparent !important;margin:0 auto;}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {font-size: 1px;width: 7px !important;height: 7px !important;border: 1px #eee solid;background-color: #333;*width: 9px;*height: 9px;}
.jcrop-tracker { width: 100%; height: 100%; }

.public_ad_pic{
	position: relative;
	height:100%;
}
.public_ad_pic .a_ad_pic{
	position: absolute;
	z-index:5;
}
.public_ad_text{
	position: absolute;
	width: 100%;
	bottom: 0px;
	display: block;
	z-index:6;
}
.public_ad_text .public_ad_name{
	padding: 5px 10px;
	font-size: 14px;
	line-height:20px;
 
}
.public_ad_text .public_ad_price{
	font-size: 14px;
	color: #e01913;	
	line-height:20px; 
	padding: 0px 10px;
}
.border-l{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e2e2e2;
}
.border-r-b{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	position: relative;
	overflow:hidden;
}
.border-b{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
}
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/open_im.png) no-repeat left top;}