@charset "gb2312";

.white a:link,.white a:visited,.white a:hover,.white a:active { color:#FFF; }

.red { color:red; }

/*start 公共部分*/
.pucSpaceLine { width:100%; height:2px; line-height:2px; font-size:2px; overflow:hidden; background-color:#ddd; background-color:#df0707;}
.pucSpaceLine2 { width:100%; height:1px; line-height:1px; font-size:1px; overflow:hidden; background-color:#f0c09a; }


/*start 选项卡样式*/
.tabSlider1Hd .hd {
	height:32px; line-height:32px; position:relative; font-family:'微软雅黑','宋体';
	border-bottom:1px solid #e1731a; border-right:1px solid #e3e3e3;
}

.tabSlider1Hd .hd .floorNumber {
	float:left; margin-top:3px; height:25px; line-height:25px; *line-height:28px; overflow:hidden;
	font-size:20px; 
}
.tabSlider1Hd .hd .floorNumber img { vertical-align:middle; }
.tabSlider1Hd .hd .floorNumber span { vertical-align:middle; margin-left:2px; }

.tabSlider1Hd .hd ul { position:absolute; right:3px; top:-1px; height:34px;  }
.tabSlider1Hd .hd ul li {
	border-bottom:0px; border-top:1px solid #e3e3e3; float:left;
	position:relative;
}
.tabSlider1Hd .hd ul li:first-child { border-left:1px solid #e3e3e3; }
.tabSlider1Hd .hd ul li div.hdLast {
	position:absolute; width:3px; height:32px; line-height:32px; overflow:hidden;
	background:#fff; right:-4px; top:-1px;
	border-right:1px solid #e3e3e3; border-top:1px solid #e3e3e3;
}
.tabSlider1Hd .hd ul li > span {
	position:absolute; display:block; width:1px; height:18px; line-height:18px; overflow:hidden;
	background:#e2e2e2; top:7px; right:-4px;
}
.tabSlider1Hd .hd ul li a {
	display:block; padding:0px 15px 0px 19px; height:31px; line-height:31px;
	color:#202020; font-size:14px; border:1px solid #fff; border-bottom:0px;
}
.tabSlider1Hd .hd ul li a:hover { color:#df0707; }

.tabSlider1Hd .hd ul li.on {
	height:32px;  background:#fff; border:1px solid #e1731a; border-bottom:2px solid #fff;
}
.tabSlider1Hd .hd ul li.on div.hdLast { border-top-color:#fff; border-right-color:#fff; right:-5px; }
.tabSlider1Hd .hd ul li.on > span { display:none; }
.tabSlider1Hd .hd ul li.on a { border-top:1px solid #e1731a; border-left:0px; border-right:0px; }

.tabSlider1Bd .bdLeft {
	float:left; width:404px; height:513px; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;
	background:url(../images/2016/floor_left_ads_bg.jpg) repeat-y right top;
}
.tabSlider1Bd .bdLeft .adsImg { padding-left:8px; }
.tabSlider1Bd .bdLeft .adsImg li {
	float:left; margin-left:8px; margin-top:17px; text-align:center; line-height:22px; width:181px;
}
.tabSlider1Bd .bdLeft .adsImg li.adsImgBig { width:370px; text-align:center; }
.tabSlider1Bd .bdLeft .adsImg li.adsImgBig img { width:368px; height:242px; border:1px solid #e0e0e0; }
.tabSlider1Bd .bdLeft .adsImg li.adsImgBig img:hover { border-color:#dc6e15; }
.tabSlider1Bd .bdLeft .adsImg img { width:179px; height:118px; border:1px solid #e0e0e0; }
.tabSlider1Bd .bdLeft .adsImg img:hover { border-color:#dc6e15; }
.tabSlider1Bd .bdLeft .adsImg .aTitle,.tabSlider1Bd .bdLeft .adsImg .aCompany { height:22px; overflow:hidden; }
.tabSlider1Bd .bdLeft .adsImg .aCompany a { color:#da5d01; }

.tabSlider1Bd .bd {
	float:left; width:794px; height:513px; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;
}
.tabSlider1Bd .bd ul { padding-top:0px; }
.tabSlider1Bd .bd li { float:left; margin-left:21px; margin-top:16px; }
.tabSlider1Bd .bd li a {
	display:block; border:1px solid #fff; width:170px; height:230px; overflow:hidden;
	line-height:22px; color:#333;
}
.tabSlider1Bd .bd li a:hover { border-color:#dc6e15; }
.tabSlider1Bd .bd li img { width:170px; height:170px; }
.tabSlider1Bd .bd li div { width:160px; height:22px; overflow:hidden; margin:0 auto; }
.tabSlider1Bd .bd li .bdPrice { color:#d00e16; font-family:'微软雅黑','宋体'; font-size:15px; }

.pucPageWidth_1002 .tabSlider1Bd .bd { width:596px; }
.pucPageWidth_1002 .tabSlider1Bd .bd ul { position:relative; width:596px; height:248px; overflow:hidden; }

/*end 选项卡样式*/

/*“更多”文字和图片*/
.pubMore { float:right; font-size:14px; vertical-align:middle; margin-right:7px; }
.pubMore > a img { margin-left:7px; }

/*end 公共部分*/


.logoBottomArea { margin-top:28px; position:relative; z-index:10; height:44px; }
.logoBottomArea .flLanMuNavIco {
	float:left; background:url(../images/2016/product_class_ico.png) no-repeat center 0px;
	width:217px; height:44px; z-index:100000000; position:relative;
}
.logoBottomArea .lba_nav { float:left; margin-left:91px; }
.logoBottomArea .lba_nav li {
    float:left; height:44px; line-height:53px; margin-right:48px; font-family:'微软雅黑';
    font-size:16px;
}


/*start 左侧栏目导航*/
.leftLanMuNav { float:left; width:217px; height:570px; height:auto; background-color:#f5f3f4; font-family:'微软雅黑','宋体'; }
.leftLanMuNav .lmTitle {
	width:90%; height:18px; line-height:18px; *line-height:19px;
	background:url(../images/2016/line1.jpg) repeat-x left 6px;
	text-align:center; margin:13px auto 0px;
}
.leftLanMuNav .lmTitle span {
	font-size:18px; color:#302e2f; background:#f5f3f4; padding:0px 10px;
}

#lanMuNavMenu { position:relative; z-index:2; width:217px; padding-top:2px; }
#lanMuNavMenu .mainCate {
	padding:0px; margin-top:13px; zoom:1; cursor:default;
	width:100%; *display:inline;
}
#lanMuNavMenu .mainCate.paddingLeft { padding-left:8px; width:209px; }
#lanMuNavMenu .mainCate:first-child { margin-top:7px; }

#lanMuNavMenu .mainCate > .h3LimitLine { margin-left:-8px; border-top:1px solid #d3d3d3; border-bottom:1px solid #fff; }
#lanMuNavMenu .mainCate.on > .h3LimitLine { border-top:1px solid #df0707; border-bottom:1px solid #df0707; }
#lanMuNavMenu .mainCate > h3 {
	height:29px; line-height:29px; font-size:15px; font-weight:bold; overflow:hidden;
}
#lanMuNavMenu .mainCate > h3 a { color:#5a5b58; }
#lanMuNavMenu .mainCate > h3 .layui-icon { float:right; color:#898a88; margin-right:2px; }
#lanMuNavMenu .mainCate.on { background:#df0707; color:#fff;  }
#lanMuNavMenu .mainCate.on > h3 a { color:#fff;  }
#lanMuNavMenu .mainCate.on > h3 .layui-icon { color:#fff; }

#lanMuNavMenu .subCate_some { float:left; width:217px; padding-top:6px; margin-left:-8px; background:#f5f3f4; }
#lanMuNavMenu .subCate_some li {
    float:left; width:56px; height:22px; line-height:22px; overflow:hidden; margin-left:18px; margin-left:16px;
}
#lanMuNavMenu .subCate_some li:nth-child(3n+1) { margin-left:10px; }

#lanMuNavMenu .mainCate.on .subCate { display:block !important; /* !important 强制显示，否则会闪烁*/ }
#lanMuNavMenu .subCate{
	display:none;/*默认隐藏*/  background:#fff; cursor:auto; /*width:905px;*/ height:570px;
	position:absolute; left:217px; top:0px; padding:0 0 0px 10px; color:#333; border-right:1px solid #EDEDED;
}
#lanMuNavMenu .subCate .fl { float:left; width:972px; }
#lanMuNavMenu .subCate .fl > div { position:relative; width:230px; float:left; overflow:hidden; padding-top:14px;  }
#lanMuNavMenu .subCate .fl > div.widthAbsolutely { width:100%; }
#lanMuNavMenu .subCate .fl > div h4 {
	height:26px; line-height:26px; margin:0 0 15px 0; border-bottom:1px solid #df0707;
	font-size:15px; color:#333; padding-left:2px;
}
#lanMuNavMenu .subCate .fl > div h4 span { float:right; }
#lanMuNavMenu .subCate .fl > div h4 span a { color:#DA9353; font-weight:normal; font-size:14px; }
#lanMuNavMenu .subCate .fl > div .marginLeftClip { *float:left; margin-left:-15px; }
#lanMuNavMenu .subCate .fl > div .marginLeftClip a {
	display:block; float:left; padding:0px; padding-left:17px; margin-bottom:15px; margin-right:17px;
	height:16px; line-height:16px; color:#1a1a1a; word-break:keep-all; white-space:nowrap;
	border-left:1px solid #e0e0e0; position:relative; z-index:1; font-size:14px;
}
#lanMuNavMenu .subCate .fl > div .marginLeftClip a:hover { color:#df0707; z-index:2; }
#lanMuNavMenu .subCate .fl > div .marginLeftClip a.mark { color:#c5580a; }
#lanMuNavMenu .subCate .fl > div .marginLeftClip a .colorTip {
	position:absolute; left:-1px; top:20px; padding:3px; margin-left:17px;
	text-align:center; text-shadow:0 0 1px white; white-space:nowrap;
	height:22px; line-height:22px; text-indent:22px;
	background:#f9f2ba url(/images/te.png) no-repeat left center;
	border:1px solid #e9d315; color:#5b5316; cursor:pointer;
	z-index:100; display:none;
}
#lanMuNavMenu .subCate .fl > div .marginLeftClip a .colorTip .pointyTip {
	border:1px solid #e9d315; border-bottom:none; top:-25px; left:-1px;
	height:20px; line-height:20px; position:absolute; background:#f9f2ba;
	padding:2px 4px; text-indent:0;
}
#lanMuNavMenu .subCate .fl > div .marginLeftClip a .colorTip abbr:hover { color:#df0707; }
#lanMuNavMenu .subCate .fl > div .marginLeftClip a:hover .colorTip { display:block; }

#lanMuNavMenu .subCate .fr { float:left; width:321px; padding-top:40px; margin-left:4px; display:none; }
#lanMuNavMenu .subCate .fr .adsImg li {
	float:left; border:1px solid #cccccb; margin-left:21px; margin-bottom:13px;
}
#lanMuNavMenu .subCate .fr .adsImg li a { width:127px; height:52px; display:block; }
#lanMuNavMenu .subCate .fr .spaceLine {
	width:279px; height:1px; overflow:hidden; border-bottom:1px dotted #e0e0e0;
	margin:16px auto 28px;
}
#lanMuNavMenu .subCate .fr .adsImgBig { text-align:center; }

#lanMuNavMenu .mainCate1 .subCate { top:0; }
#lanMuNavMenu .mainCate2 .subCate { top:0; }
#lanMuNavMenu .mainCate3 .subCate { top:0; }
#lanMuNavMenu .mainCate4 .subCate { top:0; }
#lanMuNavMenu .mainCate5 .subCate { top:0; }
#lanMuNavMenu .mainCate6 .subCate { top:0; }

.leftLanMuNav .lanMuList { margin-left:-67px; padding-top:11px; *float:left; }
.leftLanMuNav .lanMuList li {
	float:left; font-size:14px; margin-left:97px; height:24px; line-height:24px;
	width:70px; overflow:hidden;
}
.leftLanMuNav .lanMuList li.letterSpace { letter-spacing:7px; }
.leftLanMuNav .lanMuList li a { color:#5a5b58; }
.leftLanMuNav .lanMuList li a:hover { color:#df0707; }

.pucPageWidth_1002 #lanMuNavMenu .subCate { width:707px; }
.pucPageWidth_1002 #lanMuNavMenu .subCate .fl { width:382px; }
/*end 左侧栏目导航*/


/*start 右侧banner*/
.rightBanner { float:left; width:973px; margin-left:10px; padding-top:15px; z-index:0; }

.pucPageWidth_1002 .rightBanner { width:702px; }


.bannerSlider{ float:left; width:702px; height:400px; overflow:hidden; position:relative;  }
.bannerSlider .hd{
	width:100%; height:18px; overflow:hidden; position:absolute; left:0px; bottom:2px; z-index:1;
	text-align:center;
}
.bannerSlider .hd ul{ overflow:hidden; zoom:1;  }
.bannerSlider .hd ul li{
	margin-left:4px;  width:18px; height:18px; line-height:18px; overflow:hidden;
	text-align:center; background:#3e3e3e; cursor:pointer; color:#fff;
	display:inline-block; *display:inline; zoom:1;
	border-radius:18px;
}
.bannerSlider .hd ul li.on{ background:#df0707; color:#fff; }
.bannerSlider .bd{ position:relative; height:100%; z-index:0; }
.bannerSlider .bd li{ zoom:1; vertical-align:middle; }
.bannerSlider .bd img{ width:702px; height:400px; display:block;  }


.rb_userCenter { float:left; width:262px; height:400px; margin-left:9px; background:#f3f3f3; }
.rb_userCenter .uc_top { height:188px; }

.rb_userCenter .uc_newsTab {
    border-top:1px solid #d9d9d9; border-bottom:1px solid #ffffff; color:#707070;
}
.rb_userCenter .uc_newsTab:before {
    content:' '; display:block; border-top:1px solid #ffffff; margin-top:0; margin-left:0; clear:both;
}
.rb_userCenter .uc_newsTab:after {
    content:' '; display:block; border-top:1px solid #d9d9d9; margin-top:0; margin-left:0; clear:both;
}
.rb_userCenter .uc_newsTab li {
    float:left; width:64px; height:42px; line-height:42px; text-align:center; cursor:default;
    border-left:1px solid #ffffff; border-right:1px solid #d9d9d9;
}
.rb_userCenter .uc_newsTab li:first-child { border-left:0; }
.rb_userCenter .uc_newsTab li:last-child { border-right:0; }
.rb_userCenter .uc_newsTab li.on:after {
    content:' '; display:block; border-bottom:1px solid #f3f3f3; border-left:1px solid #fff;
    height:1px; margin-top:0; margin-left:-1px; background:#f3f3f3;
}

.rb_userCenter .uc_newsList { display:none; padding:7px 12px 0 14px; }
.rb_userCenter .uc_newsList.on { display:block; }
.rb_userCenter .uc_newsList li {
    height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
    font-family:arial, '宋体';
}
.rb_userCenter .uc_newsList li a { color:#707070; }
.rb_userCenter .uc_newsList li a:hover { color:#df0707; }


.bannerBottomAds{ width:100%;  overflow:hidden; position:relative; }
.bannerBottomAds .hd{ width:100%; height:15px; line-height:15px; }
.bannerBottomAds .hd .prev,.bannerBottomAds .hd .next{
	position:absolute; display:block;  width:24px; height:44px; left:0px; top:45px;
	overflow:hidden; cursor:pointer; background:url(../images/2016/ico_left.jpg) no-repeat;
}
.bannerBottomAds .hd .next{ left:auto; right:0px; background-image:url(../images/2016/ico_right.jpg); }
.bannerBottomAds .hd .prevStop{  }
.bannerBottomAds .hd .nextStop{  }
.bannerBottomAds .hd ul{ zoom:1; display:none; }

.bannerBottomAds .bd{ padding-left:25px; }
.bannerBottomAds .bd ul{ overflow:hidden; zoom:1; }
.bannerBottomAds .bd ul li{
	margin:0px 7px; float:left; _display:inline; overflow:hidden; text-align:center;
}
.bannerBottomAds .bd ul li .pic{ text-align:center; }
.bannerBottomAds .bd ul li .pic img{
	width:170px; height:115px; display:block;  padding:0px;
}
.bannerBottomAds .bd ul li .title{ line-height:24px;   }
.bannerBottomAds .bd ul li .title a { color:#5a5b58; }
.bannerBottomAds .bd ul li .title a:hover { color:#df0707; }

.pucPageWidth_1002 .bannerBottomAds { width:702px; }
/*.pucPageWidth_1002 .bannerBottomAds .bd ul li { margin:0px 25px; }*/

/*end 右侧banner*/


/*左侧栏目导航下方图片广告*/
.adsImage1 { padding-top:6px; }
.adsImage1 li { float:left; margin-left:6px; margin-top:8px; }
.adsImage1 li:first-child { margin-left:0px; }

.pucPageWidth_1002 .adsImage1 { width:1002px; height:71px; position:relative; overflow:hidden; }
.pucPageWidth_1002 .adsImage1 li { margin-left:20px; }
.pucPageWidth_1002 .adsImage1 li:first-child { margin-left:0px; }


/*左侧栏目导航下方文字广告*/
.adsText1 { margin-left:-20px; padding-top:9px; *float:left; }
.adsText1 li {
	float:left; width:224px; height:24px; line-height:24px; overflow:hidden; margin-left:20px;
	text-align:center;
}
.adsText1 li a { color:#5a5b58; }
.adsText1 li a:hover { color:#df0707; }


.recommendLayout { margin-top:23px; }
.recommendLayout .topHeader {
    float:left; width:705px; line-height:0px; font-family:'微软雅黑'; font-size:19px;
    border-bottom:1px solid #333333;
}
.recommendLayout .topHeader img { vertical-align:middle; }
.recommendLayout .topHeader span { vertical-align:middle; margin-left:6px; line-height:25px; }

.recommendLayout .topHeader2 {
    float:left; width:495px; height:25px; line-height:28px; font-family:'微软雅黑'; font-size:16px;
    border-bottom:1px solid #333333;
}
.recommendLayout .topHeader2 li { float:left; height:25px; margin-right:35px; cursor:default; }
.recommendLayout .topHeader2 li.on { color:#df0707; }
.recommendLayout .topHeader2 li.on:after {
    content:''; display:block; border-bottom:2px solid #df0707; margin-top:-4px;
}

.recommendLayout .rec_left {
    float:left; width:210px; height:610px; border-left:1px solid #eeeeee; border-bottom:1px solid #eeeeee;
    background:#fcfcfc;
}
.recommendLayout .rec_left .topImg img { width:210px; height:310px; }
.recommendLayout .rec_left .hotText { padding-top:24px; padding-left:8px; }
.recommendLayout .rec_left .hotText li {
    float:left; width:76px; height:33px; line-height:33px; overflow:hidden; margin-left:20px;
}
.recommendLayout .rec_left .hotText li a { color:#616161; }
.recommendLayout .rec_left .hotText li a:hover { color:#df0707; }

.recommendLayout .rec_left .hotPp { padding-top:22px; padding-left:11px; }
.recommendLayout .rec_left .hotPp li { float:left; }
.recommendLayout .rec_left .hotPp li:nth-child(2n+1) { border-right:1px solid #f5f5f5; }
.recommendLayout .rec_left .hotPp li:nth-child(1n+3) { border-top:1px solid #f5f5f5; }
.recommendLayout .rec_left .hotPp li img { display:block; width:93px; height:55px; }

.recommendLayout .rec_right { float:left; display:none; width:988px; border-left:1px solid #eeeeee; }
.recommendLayout .rec_right.on { display:block; }
.recommendLayout .rec_right li { float:left; border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; }
.recommendLayout .rec_right li.first  { margin-left:-1px; }
.recommendLayout .rec_right li.first img { width:494px; height:367px; }
.recommendLayout .rec_right li.second img { height:367px; }
.recommendLayout .rec_right li.third img { height:183px; }
.recommendLayout .rec_right li.fourth img { height:183px; }
.recommendLayout .rec_right li img { width:246px; height:242px; display:block; }



.floorNumber7Title {
	margin-top:32px; height:25px; line-height:25px; *line-height:28px; overflow:hidden;
	font-size:19px; font-family:'微软雅黑';
}
.floorNumber7Title img { vertical-align:middle; }
.floorNumber7Title span { vertical-align:middle; margin-left:2px; }
.floorNumber7Content {
	width:100%; border-top:1px solid #df0707; border-bottom:1px solid #c0c0c0; margin-top:12px;
	padding:18px 0px;
}
.floorNumber7Content ul { margin-left:-40px; float:left; }
.floorNumber7Content li {
	float:left; width:125px; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis;
	white-space:nowrap; margin-left:50px;
}

.floorNumber7Content .pucPageWidth_1002 li { margin-left:70px; }


.leftElevator {
	position:fixed; z-index:2; width:30px; left:45px; top:380px; font-family:Arial,'宋体'; font-size:14px;
	text-align:center; display:none;
}
.leftElevator li { background:#fff url(../images/2016/ele_line.jpg) no-repeat center bottom; *display:inline; }
.leftElevator li a { display:block; height:31px; line-height:31px; }
.leftElevator li a.eTitle { font-size:12px; background:#df0707; color:#fff; }
.leftElevator li a.eHid { display:none; }

