@charset "utf-8";/* common style start */
html, body, div, span, applet,object, iframe, h1, h2, h3, h4,h5, h6, p, blockquote, pre, a,abbr, acronym, address, big, cite, code, del, dfn, em, font,img, ins, kbd, q, s, samp, small,strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset,form, label, legend, table,caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;}

.line-limit-length {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; //文本不换行，这样超出一行的部分被截取，显示...
}
/***** Basic Styles *****/
html{ min-width:1210px;}
body{ font:14px Microsoft YaHei, \5b8b\4f53, Verdana, SimHei, Helvetica, Arial, sans-serif; background-color:#fff; color:#303030; height: 100%; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none;}

.float-left{ float:left;}
.float-right{ float:right;}
.normal{ font-weight:normal;}
.bold{ font-weight:bold;}

.top, .header, .main, .footer, .nav ,.columnHeader{ width:1210px; margin:0px auto;}
.load{ text-align:center; padding:30px 0 8px 0;}
.load img{ margin-right:8px;}


/***** Links *****/
a{ color:#303030; text-decoration:none; }
a:hover{ color:#c11a20; text-decoration:underline;}

.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
ol,ul{ list-style:none;}
ul li{ vertical-align:middle;}

a,img,input{ border:0;}
select, input, img, select{ vertical-align: middle; font-family:Microsoft YaHei, \5b8b\4f53, Verdana, SimHei, Helvetica, Arial, sans-serif;}


/***** function *****/
.f-c{ overflow:hidden; zoom:1;} 
.height8px{ height:8px; clear:both; overflow:hidden; zoom:1; font-size:0;}
.height12px{ height:12px; clear:both; overflow:hidden; zoom:1; font-size:0;}
.height10px{ height:10px; clear:both; overflow:hidden; zoom:1; font-size:0;}
.height3px{ height:3px; clear:both; overflow:hidden; zoom:1; font-size:0;}
.height20px{ height:20px; clear:both; overflow:hidden; zoom:1; font-size:0;}
.height30px{ height:30px; clear:both; overflow:hidden; zoom:1; font-size:0;}

/*top_bar*/
.topBar{ background:url(../new_image/common/topbar_bg.png) repeat-x; position:relative; z-index:9999999999; height:46px; top:0; width:100%; position:fixed; font-size:12px;}
.logo-small{ width:80px; float:left; padding:6px 34px 0 0;}

.top{ position:relative;}

.topL{ padding-left:15px;}
.topL li{ line-height:46px; float:left; color:#fff; padding-right:13px;}
.topL li span{ background:url(../new_image/common/topbreat.jpg) no-repeat 0 center; width:1px; height:46px; display:inline-block;}
.topL li a{ float:left; color:#fff; margin-right:13px;}
.topL li a:hover{ color:#bdad98;}
.topL li .home{ background:url(../new_image/common/topmenuicon.png) no-repeat 0 0; padding-left:25px;}
.topL li .more{ background:url(../new_image/common/arrowDown.png) no-repeat right; padding-right:15px; color:#a46939; cursor:pointer;}

.more_Box{ width:325px; position:absolute; top:45px; left:300px;}
.moretopBg{ background:url(../new_image/common/moretopbg.png) no-repeat; width:325px; height:10px; overflow:hidden; zoom:1;}
.moremidBg{ background:url(../new_image/common/moremidbg.png) repeat-y; padding:0 2px; width:321px; overflow:hidden; zoom:1;}
.moremidBg span{ display:block; padding:0 15px; line-height:33px; background:url(../new_image/common/line01.jpg) repeat-x left bottom; font-size:14px;color:#6b6850;}
.moremidBg .nobg{ background:none;}
.moremidBg span a{ color:#6b6850;}
.moremidBg span a:hover{ color:#c01920;}
.morebotBg{ background:url(../new_image/common/morebotbg.png) no-repeat; width:325px; height:10px; overflow:hidden; zoom:1;}


.topR li{ line-height:46px; margin:0px; float:left; color:#a8a598;background:url(../new_image/common/top_break.png) no-repeat right top; font-size:14px;}
.topR a{ color:#a8a598; display:block; background:url(../new_image/common/topmenuicon.png) no-repeat left 0px; padding-left:35px;}
.topR .user{ background:none; padding-left:0; padding-right:30px; color:#b0713f; font-size:14px;}
.topR .user a{ background:none; color:#b0713f; display:inline; padding-left:10px;}
.topR a.quite{background-position:8px -184px; width:43px;}
.topR a.app{background-position:10px -46px; width:43px;}
.topR a.weixin{background-position:8px -94px; width:43px;}
.topR a.weibo{background-position:8px -139px; width:43px;}
.topR .login{ padding:0; width:78px; text-align:center;}
.topR .login a{ padding-left:0; text-align:center; background:none;}
.topR .login a:hover{ background:url(../new_image/common/btn_bg.png) no-repeat 0 0; font-size:16px; color:#fff; text-decoration:none;}
.topR .register{ padding:0; width:78px; text-align:center;}
.topR .register a{ background:none; padding-left:0; text-align:center;}


.baoji_erweima{width:234px;height:234px;position:absolute;top:46px;right: 285px;}
.weixin_erweima{width:234px;height:234px;position:absolute;top:46px;right: 205px;}
.weibo_erweima{width:234px;height:234px;position:absolute;top:46px;right: 158px;}
.title_erweima{ width:234px; height:234px; position:absolute; top:200px; right:358px;z-index:10000;}


.login_Box{ width:196px; position:absolute; top:46px; right:22px;}
.topBg{ background:url(../new_image/common/btn_bg.png) no-repeat 0 -152px; width:196px; height:6px; }
.middleBg{ background:url(../new_image/common/loginbg.png) repeat-y; padding-top:4px;}
.bottomBg{ background:url(../new_image/common/btn_bg.png) no-repeat 0 -185px; width:196px; height:6px;}
.username{ background:url(../new_image/common/btn_bg.png) no-repeat 0 -51px; width:117px; height:26px; line-height:26px; padding-left:35px; font-size:12px; color:#a4a19e; margin:0 0 6px 22px;}
.password{ background-position:0 -272px; margin-bottom:0;}
.middleBg p{ background:url(../new_image/common/btn_bg.png) no-repeat 0 -329px; font-size:12px; color:#999; height:23px; line-height:23px; padding-left:105px;}
.middleBg p input{ float:left; *margin:-1px 5px 0 -1px;}
.middleBg p label{ float:left; margin-top:-2px; width:55px;}
.lotinBtn{ background:url(../new_image/common/btn_bg.png) no-repeat 0 -100px; width:152px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:18px; cursor:pointer; margin:10px 0 5px 23px;}



.wraper{position: relative; top: 41px;z-index: 1;}

		
/*头部*/
.header{ height:120px; position:relative;}
.header .logo{ top:25px; left:45px; position:absolute;}

.header .hsearch{ top:48px; left:400px; width:381px; height:37px; position:absolute;}
.header .hsearch .keyword{ float:left; width:286px; height:33px; line-height:33px; color:#ccc9c9; font-size:16px; border:1px solid #c5c2b3; padding-left:10px;}
.header .hsearch .submit{ overflow:hidden; float:right; width:81px; height:37px; background:url(../new_image/common/btn_bg.png) no-repeat left -209px; margin:0px; text-indent:-9999px; border:0px; padding:0px; cursor:pointer;}

.header .headlink{ top:25px; right:50px; position:absolute;}
.header .headlink li{ float:left; width:52px; margin-left:30px; text-align:center; font-size:12px;}
.header .headlink li a span{ background:url(../new_image/common/icon.jpg) no-repeat; width:52px; height:52px; display:block; margin-bottom:10px;}
.header .headlink li a:hover span{ background:url(../new_image/common/icon.jpg) no-repeat; width:52px; height:52px;}
.header .headlink li a .gcda{ background-position:0 0;} 
.header .headlink li a:hover .gcda{ background-position:-52px 0;}
.header .headlink li a .wyjd{ background-position:0 -52px;} 
.header .headlink li a:hover .wyjd{ background-position:-52px -52px;}
.header .headlink li a .sjcp{ background-position:0 -104px;} 
.header .headlink li a:hover .sjcp{ background-position:-52px -104px;}
.header .headlink li a .lxwm{ background-position:0 -156px;} 
.header .headlink li a:hover .lxwm{ background-position:-52px -156px;}

.jdBox{ width:296px; position:absolute; top:52px; right:-40px; z-index:10000;}
.jdtopBg{ background:url(../new_image/common/btn_bg.png) no-repeat 0 -441px; width:296px; height:6px; }
.jdmiddleBg{ background:url(../new_image/common/jdbg.png) repeat-y; padding:15px 0;}
.jdbottomBg{ background:url(../new_image/common/btn_bg.png) no-repeat 0 -474px; width:296px; height:6px;}

.jdmiddleBg .jdtext{ text-align: center;color: #333;padding-top: 5px;line-height: 24px;font-size: 20px; }
.jdmiddleBg .name{ color:#333; width:75px; float:left; padding-right:15px; height:26px; line-height:26px; text-align:right; margin-bottom:15px;}
.jdmiddleBg .namebox{ background:url(../new_image/common/btn_bg.png) no-repeat 0 -391px; float:left; width:142px; height:26px; line-height:26px; padding-left:10px; font-size:12px; color:#a4a19e;}

.submit{ background:url(../new_image/common/btn_bg.png) no-repeat 0 -100px; width:152px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:18px; cursor:pointer; margin:10px 0 5px 37px;}


.lxwmBox{ width:300px; position:absolute; top:52px; right:-115px;}
.lxwmmiddleBg{ padding:20px 18px;}
.lxwmmiddleBg p{ color:#333; text-align:left; line-height:26px; font-size:14px;}




/*导航菜单*/
.navBg{ background:#c11a20;}
.nav{ margin:10px auto;}
.navInner{ margin:0 auto; font-size:14px; width:1205px; padding-left:5px;}
.nav a{ float:left; color:#f3f0da; white-space:nowrap; line-height:28px; padding-right:17px;}
.nav a:hover{color:#f3f0da;}
.navInner div{ overflow:hidden; float:left;}
/*.navInner div.m1{ width:458px; padding-left:15px;}
.navInner div.m2{ width:412px;}
.navInner div.m3{ width:320px;}*/
.navInner div.m1{ width:453px; padding-left:15px;}
.navInner div.m2{ width:407px;}
.navInner div.m3{ width:330px;}
.nav .m-pad a{ padding-right:15px;}
.nav a.no-pad{ padding-right:0;}

/*广告*/	
.adBox{ width:1210px; height:110px; margin:10px auto 18px auto; clear:both;}


/*footer*/
.footerNavBg{ overflow:hidden; background:#c01920; width:100%;}
.footerNav{ overflow:hidden; width:1107px; height:30px; line-height:30px; margin:9px auto;}
.footerNav li{overflow:hidden;float:left;background:url(../new_image/common/line.gif) no-repeat right center; padding:0px 13px; font-size:16px;}
.footerNav .nobg{ background:none;}
.footerNav li a{ color:#fff;}

.logo-list{ width:1030px; margin:0 auto; padding:25px 0; overflow:hidden; zoom:1;}
.logo-list li{ float:left; padding:0 12px; height:61px;}

.partner{ width:1122px; margin:0 auto; text-align:center;line-height:30px; padding:20px 0; border-top:1px dashed #b6b1a6; /* padding-left:88px; */}
.partner a:hover{ color:#d36c08;}

.copyright{ width:100%; background:#63635d; overflow:hidden; color:#d6d5ce; line-height:30px; text-align:center; padding:33px 0 75px 0;}
.copyright a{ color:#d6d5ce;}


/*滑动标签*/
.tabTitle{ overflow:hidden; height:23px; margin-top:18px;}
.tabTitle li{ overflow:hidden;float:left;text-align:center;height:23px;line-height:23px;background:url(../new_image/common/dot-break.jpg) no-repeat right center; padding:0 18px;}
.tabTitle .nobg{ background:none;}
.tabTitle li h4 a{ font-weight:normal; font-size:14px; color:#303030; display:block;}
.tabTitle li h4 a:hover{ font-weight:bold;}
.tabTitle li.current{ font-weight:bold;}
.tabTitle .current h4 a{ color:#303030; font-weight:bold;}


/*右侧浮动栏*/
.IconList{ position:fixed; top:253px; right:0; margin-left:605px; width:47px; height:84px; z-index:100;}
.IconList li{ width:45px; height:39px; border:1px solid #efeff1; margin-bottom:1px;}
.IconList li a{ background:url(../new_image/common/scrollIcon.png) no-repeat; display:block; width:45px; height:39px; cursor:pointer;}
.IconList li a:hover{ background:url(../new_image/common/scrollIcon.png) no-repeat #c11a20; display:block; width:45px; height:39px;}
.IconList .WKIcon01 a{ background-position:0 0;}
.IconList .WKIcon02 a{ background-position:0 -42px;}
.IconList .WKIcon01 a:hover{ background-position:-47px 0;}
.IconList .WKIcon02 a:hover{ background-position:-47px -42px;}
/*右侧浮动栏 end*/


/*分页*/
.pagebox{ padding:25px 0 35px 0; color:#303030; font-size:14px; overflow:hidden; zoom:1; text-align:center;}
.pagebox a{ border:1px solid #c4c4c4; background-color:#fff; padding:0 8px; height:25px; line-height:25px; margin-right:13px; text-align:center; color:#303030; display:inline-block;}
.pagebox .current{ background-color:#c11a20;color: #fff; border:1px solid #f3f3f3;}
.pagebox a:hover{ background-color:#c11a20;color: #fff; border:1px solid #f3f3f3; text-decoration:none;}


.pageboxS{ padding:25px 0 0 0; color:#303030; font-size:12px; overflow:hidden; zoom:1; text-align:center;}
.pageboxS a{ border:1px solid #c4c4c4; background-color:#fff; padding:0 5px; height:20px; line-height:20px; margin-right:10px; text-align:center; color:#303030; display:inline-block;}
.pageboxS .current{ background-color:#c11a20;color: #fff; border:1px solid #f3f3f3;}
.pageboxS a:hover{ background-color:#c11a20;color: #fff; border:1px solid #f3f3f3; text-decoration:none;}


/*--各频道页面 header--*/
.columnHeader{ position:relative;}
.columnHeader .logo{ top:35px; left:7px; position:absolute;}


/*子导航*/
.columnNavBg{ background:#c11a20; height:56px;}
.columnNav{ width:1210px; margin:0 auto; line-height:56px; color:#fff;text-align: center;}
.columnNav a{ color:#fff; margin:0 7px;}
.columnNav .columnTit a{ color:#fff; font-weight:bold;}
.columnNav .shuLine{ color:#fff; margin:0 10px;}

/*面包屑*/
.positionBg{ background:url(../new_image/common/positionBg.jpg) no-repeat left; height:34px;}
.position{ width:1201px; margin:0 auto; line-height:34px; padding-left:9px;}

/*右侧标题*/
.rightTit{ font-size:18px; line-height:18px; font-weight:normal; border-bottom:1px solid #aaa68f; position:relative; padding-bottom:8px;}
.rightTit .more{ background:url(../new_image/common/morebg.jpg) no-repeat right 3px; position:absolute; top:3px; right:0; font-size:12px; padding-right:16px;}
.rightTit .more a{ color:#aaa68f;}


/*二级小标题*/
.secTit h4{ font-size:18px; line-height:18px; font-weight:normal; border-bottom:1px solid #aaa68f; position:relative; padding-bottom:8px;}
.secTit h4 .more{ background:url(../new_image/common/morebg.jpg) no-repeat right 3px; position:absolute; top:3px; right:0; font-size:12px; padding-right:16px;}
.secTit h4 .more a{ color:#aaa68f;}


.redBigTit{ border-top:4px solid #c4c1b0; padding-top:7px; height:23px; margin-top:30px; overflow:hidden;}
.redBigTit h3{ height:23px; border-left:4px solid #c01920; padding-left:13px; float:left; width:127px; font-size:22px; line-height:22px;}
.redBigTit h3 a{ color:#c01920;}
.redBigTit .tabTitleMore{ background:url(../new_image/common/arrowRight.png) no-repeat right 6px; padding-right:16px; float:right; width:30px; margin-top:3px;}
.redBigTit .tabTitleMore a{ color:#ce5920;}

.sectabTitle{ overflow:hidden; height:23px; width:1000px; float:left; margin-top:4px;}
.sectabTitle li{ overflow:hidden;float:left;text-align:center;height:23px;line-height:23px;background:url(../new_image/common/dot-break.jpg) no-repeat right center; padding:0 15px;}
.sectabTitle .nobg{ background:none;}
.sectabTitle li h4 a{ font-weight:normal; font-size:14px; color:#303030; display:block;}
.sectabTitle li h4 a:hover{ font-weight:bold;}
.sectabTitle .current h4 a{ font-weight:bold;}



/*琉璃厂广告*/
.scrollAd{border:1px solid #dcdddd; padding:1px; width:400px; height:322px;}
.scrollAdLeft{ width:319px;height:322px;float:left;overflow:hidden; position:relative;}
.scrollAdLeft span{ width:310px; padding-left:9px; display:block; background:url(../new_image/common/background.png) no-repeat; height:36px; line-height:36px; color:#fff; font-weight:bold; position:absolute; left:0; bottom:0;}

.scrollAdRight{width:76px; height:322px;float:right; position:relative;}
.scrollAdRight .arrow{display:block;width:28px;height:15px;position:absolute;cursor:pointer;}
.scrollAdRight .arrow_top{ background:url(../new_image/common/arrow_top.png) no-repeat left top;left:24px;top:0; z-index:100;}
.scrollAdRight .arrow_bottom{ background:url(../new_image/common/arrow_bottom.png) no-repeat left top;left:24px;bottom:0;z-index:100;}
.smallImage_ulbox{height:322px;width:76px;overflow:hidden;position:relative;}
.smallImage_ul{height:832px;width:76px;position:absolute;top:0;margin:0 ;padding:0;z-index:1;}
.smallImage_ul li{height:64px; cursor:pointer;list-style:none;}
.smallImage_first{width:76px;height:64px;position:absolute;left:0;top:0;z-index:10;}
/*琉璃厂广告 end*/








