@charset "utf-8";
/*************************************
* date:2014-07-06
* updateTime:
* author:songyi@xinnet.com
* content: base css、head css and footer css
************************************/

body, div, p, ul, li, ol, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, input, fieldset, legend, optgroup, select, table, textarea {margin:0;padding:0;}
body{height:100%;font:12px/20px "Microsoft YaHei"; background-color: #ffffff;}
input,select{font:12px/20px "Microsoft YaHei";}
a img,img{border:0;vertical-align:middle;}
a {text-decoration:none;color:#666;}
a:hover {color:#e53639;}
a:focus {outline-style:none;}
a,area { blr:expression(this.onFocus=this.blur());}
ul li {list-style:none;}
table {border-collapse:collapse;}
input, select {vertical-align:middle;}
the {white-space:nowrap;}
td {word-break:break-all;}
em {font-style: normal;}
/*公用*/
.f_Red{ color:#ed1b24;}
.ohide{ overflow:hidden;}
/*header*/
.headerBg{ height:40px;background:#333;z-index:10; position:relative; clear:both;}
.header{ width:990px; margin:0 auto; height:40px; }
.logoP{ float:left; color:#e1e1e1; line-height:40px;}
/* headerBg fixed:页眉固定头部 author:zhaoming begin */
.fixed_headerTop{position: fixed;top: 0px; left: 0px;right: 0px; width: 100%; z-index: 992; }
/* headerBg fixed:页眉固定头部 end */
/*登陆*/
.hRight{ float:right; position:relative;}
.mLoginBox{ position:relative; float:left;}
.mLogin{ height:38px;padding:2px 13px 0 36px; position:relative; line-height:38px; width:104px; background:url(../../images/new/login.png) no-repeat 13px center; float:left;}
.mLogin .mLBtn{ color:#ff2a2a; display:inline-block}
.mLogin .mLRegd{padding:0 14px 0 10px;display:inline-block; color:#e1e1e1; background:url(../../images/new/harrow.png) no-repeat right center;}
.mlHover{ height:38px;border:1px solid #d1d1d1; border-top:2px solid #f40; border-bottom:none; box-shadow:0 -3px 2px #e0e0e0;-webkit-box-shadow:0 -3px 2px #e0e0e0;-moz-box-shadow:0 -3px 2px #e0e0e0; position:relative; z-index:11;padding:0 12px 0 35px; background:url(../../images/new/loginOn.png) no-repeat 13px center #fafbfc;}
.mlHover a{ display:inline-block;color:#333;}
.mlHover .mLBtn{ font-weight:bold;}
.mLogin.mlHover .mLRegd{ color:#333;}
.mlBox{ position:absolute; width:260px; overflow:hidden; border:1px solid #d1d1d1;box-shadow:0 0 1px #e0e0e0;-webkit-box-shadow:0 0 1px #e0e0e0;-moz-box-shadow:0 0 1px #e0e0e0; left:0; top:39px;font-size:14px; display:none; background:#fafbfc; z-index:10; padding:5px 0 20px; font-family:"宋体";}
.malOperate li{ float:left; width:110px; height:22px; line-height:22px; font-size:12px;}
.malOperate a{ color:#666}
.malOperate a:hover,.mlLogout:hover{ color:#e53639}
.mLogin .mUserName{width:85px; display:inline-block; color:#ff4300;text-overflow: ellipsis; white-space: nowrap; overflow:hidden; line-height:38px; background:url(../../images/new/harrow.png) no-repeat right center;padding:0 9px 0 0;}
.mUserName:hover{ text-decoration:underline;}
.mlLogout{margin:10px 0 10px 20px; font-size:16px; line-height:24px; color:#333;padding:0 25px 0 0; display:inline-block; background:url(../newimages/IconBg.png) no-repeat -445px -95px;}
.mLogin a:hover{ color:#f00;}
.mLogin a{ display:inline-block;color:#333;}
.mlBox .h3{margin:10px 20px; color:#333; line-height:24px; font-size:12px; font-weight:normal;}
.mLoginBtn{ width:220px; height:30px; line-height:30px; text-align:center;  color:#fff; background:#fc3c3c; display:inline-block;margin:0 20px; font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.mLoginBtn:hover{ color:#fff; background:#fc5959;}
.mlRegister{ width:218px; height:28px; line-height:28px; text-align:center; background:#E6F1FF; border:1px solid #92BCF5; display:inline-block;margin:0 20px 20px; color:#02B0FF; font-weight:bold;}
.mlRegister:hover{ color:#02b0ff; background:#ECF5FF; border:1px solid #ADCDF8;}
.mlAccount{padding:0 20px; height:34px; line-height:34px; border:1px solid #d1d1d1; border-left:none; border-right:none; background:#f6f6f6;}
.mlAccount.on{ font-size:14px; color:#f00; font-weight:bold;}
.malOperate{ margin:20px 20px 0 20px; overflow:hidden;}
/*购物车*/
.hcb{ float:left;}
.hCart{ height:38px; line-height:38px; background:url(../../images/new/cart.png) no-repeat 12px 16px; padding:2px 13px 0 33px; text-align:center; margin:0;cursor:pointer; width:75px; float:left;}
.hCart sup{ line-height:0;}
.hCart a{ float:left; color:#e1e1e1; line-height:36px;background:url(../../images/new/harrow.png) no-repeat right center;padding:0 9px 0 0;}
.hCart .span{ padding:0 3px; display:inline-block; width:20px; text-align:center; font-family:Tahoma; font-size:16px; color:#ff0101; line-height:36px;}
.hCartBox{ position:absolute; width:260px;box-shadow:0 0 1px #e0e0e0;-webkit-box-shadow:0 0 1px #e0e0e0;-moz-box-shadow:0 0 1px #e0e0e0; border:1px solid #d1d1d1; top:39px; left:145px; z-index:10; background:#fafbfc; overflow:hidden; text-align:left; display:none;}
.hCarthover{border:1px solid #d1d1d1; border-bottom:none;border-top:2px solid #f40;background:url(../../images/new/cartOn.png) no-repeat 12px 14px #fafbfc;padding:0 12px 0 32px;box-shadow:0 -3px 2px #e0e0e0;-webkit-box-shadow:0 -3px 2px #e0e0e0;-moz-box-shadow:0 -3px 2px #e0e0e0; position:relative; z-index:11;}
.hcOperation{ height:46px; background:#eee; border-top:1px solid #d1d1d1; text-align:right;}
.hCarthover a{ color:#333;}
.hCarthover .span{color:#f00;}
.hpGoCart{ height:26px; line-height:26px;  text-align:center;margin:10px; padding:0 35px; background:#ff5400; color:#fff; font-size:16px;-webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; display:inline-block;}
.hpGoCart:hover{ background:#FF7327;color:#fff;}
.hPhone{ background:url(../../images/new/phone.png) no-repeat 12px 16px;padding:0 12px 0 26px; color:#fff; float:left; font-size:15px; line-height:40px; height:40px;}
.hpTime{color:#ef0505; font-family:arial; font-size:14px;}
.hcbEmpty{ background:url(../newimages/buyCarBg.png) no-repeat 20px top; color:#999; padding:0 0 0 55px; margin:30px 0;}
.hCartBox .h3{ font-size:14px; color:#656565; line-height:26px;margin:9px 10px 0; border-bottom:1px dotted #d6d6d6; height:26px;padding:0 0 9px;}
.hcList li{ height:36px; line-height:36px; margin:0 10px; border-bottom:1px dotted #d6d6d6; color:#6c6c6c; position:relative;}
.buyCarNum{ position:absolute; bottom:-12px; right:2px;}
.hcList li span{ float:left; overflow:hidden;}
.hclYears,.hclMoney{ text-align:right; display:inline-block;}
.hclYears{ width:30px; }
.hclMoney{ width:66px;color:#ff4d00;}
.hclName{width:142px;max-width: 158px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.hcList li.hover{ background:#F7F7F7;}
.hcList .hover .hclName{ color:#FF2D2D}
.hcTotal{ height:42px; line-height:42px; color:#656565; font-weight:bold;margin:0 10px;}
.hcTotal span{ font-weight:normal; display:inline-block; float:right;}
.hcTotal i{ color:#ff4d00; font-size:14px; font-style:normal;}
/*mainNav*/
.mainNavBg{ height:90px;}
.mainNav{ width:990px; height: 90px; margin:0 auto; z-index:9; background:#fff; position:relative;}
.Logo{ float:left;margin:16px 0 17px;}
.mNavList{ height:90px; float:right;}
.mNavList li{ float:left; height:60px; margin:30px 0 0;}
.mNavList a{font-size:14px; color:#333; text-align:center;margin:5px 18px 0 23px;padding:0 5px 0 0; display:inline-block;}
.mNavList a:hover{ color:#e62823;}
.mNavList a.on{background:url(../../images/new/mainNavOn.png) no-repeat right 0;}
.mNavList a h3{font-weight:normal;font-size:14px;}
.mnSubBg{ background:#333; z-index:9; position:relative; display:none; zoom:1;}
.mnSubBg .mnsArrow{ background:url(../../images/new/msArrow.png) no-repeat left top; width:15px; height:8px; position:absolute; top:-8px;}
.mnSub{width:930px; margin:0 auto; position:relative;}
.mnSub dl{overflow:hidden;width:260px; float:left; padding:0 0 26px;}
.mnSub .dl-w330{width:330px;}
.mnSub dt{ font-size:20px; color:#fff; line-height:44px;padding:16px 0 11px;}
.mnSub dd{ height:24px; line-height:24px;}
.mnSub a{ height:24px; line-height:24px;font-size:12px; color:#ddd}
.mnSub a:hover{ color:#ed1b24; text-decoration:underline;}
.mnSub dd span{ height:24px; line-height:24px;font-size:12px; color:#858585;margin:0 0 0 10px;}
.mnSub .a-more1 span{margin:0;}
.mnShortcuts{ width:139px; float:left;padding:25px 0 0;}
.mnSub .domainInto{ background:url(../../images/new/domainInto.png) no-repeat 7px center #FF3C3C; height:30px; line-height:30px; padding:0 10px 0 35px; color:#fff; font-size:14px; display:inline-block;-webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; color:#fff;}
.mnSub .domainInto.do-icon{background:url(../../images/new/domainInto3.png) no-repeat 7px center #FF3C3C;}
.domainInto.bg2{background-image:url(../../images/new/domainInto1.png);}
.domainInto.bg3{background-image:url(../../images/new/domainInto2.png);}
.mnSub .domainInto:hover{ color:#fff;}
.mnBottom{ height:54px; background:#222; clear:both;}
.mnMiddle{ width:893px; margin:0 auto;padding:0 0 0 40px; background:url(../../images/new/zjG1.png) no-repeat left center; height:54px;}
.ad{ height:54px; line-height:54px; font-size:14px; color:#fff;  display:inline-block; margin:0 30px 0 0;}
.ad span{color:#e53639;}
.nList2On .mnsArrow{left:260px;}
.nList3On .mnsArrow{left:372px;}
.nList4On .mnsArrow{left:480px;}
.nList5On .mnsArrow{left:588px;}
.nList6On .mnsArrow{left:698px;}
/*footer*/
.footer{ clear:both;padding:0 0 10px;}
.footerModule{ border-top:4px solid #DF262E; background:#333; overflow:hidden; border-bottom:1px solid #414141;padding:0 0 54px; clear:both;}
.footerT{ width:990px; margin:0 auto;}
.fDl{ width:222px; padding:30px 0 0 25px; float:left;}
.fDl dt{ font-size:20px; color:#fff; line-height:44px; height:44px;padding:10px 0 3px;}
.fDl dd{line-height:28px; height:28px;}
.fDl a{ color:#ddd;}
.fDl a:hover{ color:#ff2c35;}
.fDl .fRed{ color:#ed1b24;}
.fPolice{ position:absolute; right:95px; bottom:10px;}
.footerB{ width:990px; margin:0 auto; position:relative;}
.aboutLink {clear: both;color: #666;padding:17px 0 11px;text-align: center;width: 100%; }
.aboutLink a {color: #666;padding: 0 8px 0 3px;font-size:14px; line-height:28px;}
.aboutLink a:hover{ text-decoration:underline;}
.footerB p{ color:#8b8b8b; text-align:center; line-height:18px;}
/*乐语*/
.fdAd{position:fixed;top:200px; right:0px; z-index:1001;}
.fdAd2{ z-index:1000; top:360px;}
.looyuon{ width:31px; height:126px; float:left; background:url(../../images/new/service_float.png) no-repeat 0 0; text-indent:-99999px;}
.looyu{ width:31px; height:126px; float:left; background:url(../../images/new/service_float.png) no-repeat -31px 0; text-indent:-99999px;}
.lc{ border:1px solid #cecece; width:118px; height:255px; background:#fff; float:left; padding:0 10px; display:none;}
.lc_ptip{ background:url(../../images/new/service_float.png) no-repeat -83px -18px;padding:0 0 0 26px; color:#333; font-size:16px; line-height:20px; margin:20px 0 15px;}
.lc_btn{ background:url(../../images/new/service_float.png) no-repeat 0 -126px; display:inline-block; width:113px; height:31px; font-size:14px; color:#333; line-height:31px; text-align:center;}
.lc_btn:hover{ background-position:0 -157px;}
.lc_p{ text-align:center; color:#333; line-height:18px; padding:15px 0;}
.lc_p2{ text-align:center; color:#333; line-height:18px; padding:10px 0 0;}
.lc_ptip2{ background:url(../../images/new/service_float.png) no-repeat -83px -58px;padding:10px 0 10px 26px; color:#333; font-size:16px; line-height:20px;  border-top:1px solid #e1e1e1;}
.lc_phone{ font-size:14px; color:#8a2626; line-height:20px; text-align:center;}
.adCom{ width:31px; height:126px; float:left; background:url(../../images/new/comAd.png) no-repeat 0 0; text-indent:-99999px;}
.comaOn{ background:url(../../images/new/comSB.jpg) no-repeat left top; width:138px; height:274px; display:block;}
.comOn{ border:1px solid #cecece; width:138px; height:255px; background:#fff; float:left;display:none;}

.ohide .c-default{cursor: default;}
.ohide .c-default:hover{color: #dddddd; text-decoration: none;}



/* 新公告 begin 2014-12-16 */
.hd-not1{float: left;position:relative;}
.hd-notice{float: left;width: 64px;}
.hd-notice-num{float: left;}
.hd-notice-num .fn-notice{padding-right: 10px;width: 18px;}
.f-left{float: left;}
.f-right{float: right;}
.notice-num{display: inline-block; background-color: #ff3c3c; color: #ffffff; cursor: pointer; height: 18px; line-height: 18px;margin-top: 11px; padding: 0 5px;}
.notice{ color:#e1e1e1;float:left;}
.fn-notice{ height: 38px; line-height: 38px;padding:2px 0 0 10px;}
.fn-notice-hover{border-bottom:none; border-top:2px solid #f40;position: relative; padding-top: 0;
			/*box-shadow:0 -3px 2px #e0e0e0;-webkit-box-shadow:0 -3px 2px #e0e0e0;-moz-box-shadow:0 -3px 2px #e0e0e0;*/
			background-color: #f2f2f2;}
.fn-notice-hover .notice{color: #000000;}

.notice-icon1{display: inline-block; background: url(../../images/new/harrow.png) no-repeat 0px 20px; width: 20px; height: 38px;}
/*最新公告*/
.new-notice-box{position: absolute; z-index: 10;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; background-color: #fff0d5;
	border-bottom: 1px solid #cbbaa9; padding: 3px 15px; line-height: 22px; box-shadow: 0px 2px 3px #cbbaa9; margin-top: 0px; margin-left: -16px; width: 276px;top:40px;}
.new-notice-box dl,
.new-notice-lst dl{overflow: hidden;}
.new-notice{color: #ff0101;}
.new-notice:hover{text-decoration: underline;}
.min-tit-w{width: 200px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; color: #ff3333;}
.new-del{color: #666666; margin-left: 5px; font-size: 14px;position: relative; top: 1px; cursor: pointer; font-family: '宋体'; font-weight: bold;}
.new-time{color: #b1aba0;}
.dd_arrow{height: 1px;width: 1px;font-size: 1px;line-height: 1px;border-bottom-width: 10px;border-bottom-style: solid;
	border-bottom-color: #fff0d5;border-top-width: 10px;border-right-width: 10px;border-left-width: 10px;
	border-top-style: solid;border-right-style: solid;border-left-style: solid;border-top-color: transparent;
	border-right-color: transparent;border-left-color: transparent;position: absolute;
	top: -19px;right: 203px;z-index: 11;}

/*公告列表*/
/*.new-notice-lst{position: absolute; z-index: 10; background-color: #fafbfc;width: 276px; padding: 10px 10px 0 10px;border: 1px solid #d1d1d1; border-top: 0;}*/
.title-lst{font-size: 14px; height: 42px; line-height: 42px;}
.title-lst a{color: #333333;}
.title-lst a:hover{color: #ff3333;}
.s-box{border-bottom: 1px solid #dddddd; padding: 0px 5px;}
.notice-lst{height: 42px; line-height: 42px;}
.notice-lst .new-notice{color: #333333;}
.notice-lst .min-tit-w{color: #333333;}
.notice-lst .new-notice:visited{color: #999999;}
.no-read{background-color: #fdf3e0;}
.no-read .new-notice{color: #ff3333;}
.no-read .min-tit-w{color: #ff3333;}

.look-more{height: 42px; line-height: 42px; color: #666666; cursor: pointer;}
.em-icon0{font-family: '宋体';}

.fn-click{cursor: pointer;}
/* 新公告 end 2014-12-16 */

/* 域名注册新导航 2015/5/22 add begin */
/*.mnSub .ohide{display: none;}*/
.mnSub .column-sub{  width: 211px;padding-right: 49px;}
.mnSub .column-sub dd{width: 35%; float: left;}
.mnSub .column-sub dd.a-more1{width: 100%;clear: both;}
/* 域名注册新导航 2015/5/22 end */



/*20150818 返利提示 begin*/
.fl-bg{background: #f03f06;height:50px;}
.fl-center{width:990px;margin:0 auto;position:relative;}
.fi-ico{width:22px;height:23px;background:url(../newimages/news/icon.png) no-repeat left top;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.fl-text{text-align:center;height:44px;line-height:44px;color:#fff;font-size:14px;font-weight:bold;}
.fl-close{position:absolute;right:0;top:0;width:40px;height:44px;line-height:44px;text-align:center;font-size:26px;overflow:hidden;background:#f86300;color:#fff;}
.fl-close:hover{background:#e35d04;color:#fff;}
/*20150818 返利提示 end*/