/*@charset "gb2312";*/
/**
 * ============================================================================
 * 版权所有: shehongzhijia
 * 网站地址: shehongzhijia
 * ----------------------------------------------------------------------------
 * $codex 1. id和class命名采用该版块的英文单词或组合命名，并第一个单词小写，第二个单词首个字母大写，如:thinkCss（最新产品/think+Css)
 * $codex 2. CSS样式表各区块用注释说明
 * $codex 3. 尽量使用英文命名原则
 * $codex 4. 尽量不加中杠和下划线
 * $codex 5. 尽量不缩写，除非一看就明白的单词
 * $Author: tomcat 
 * $mailto: <32173844@qq.com>
 * $hack :ie 6 _  \ ie7 *+ \  ie6,ie7 *  \  ie7,firefox !important
*/

/**
 +------------------------------------------------------------------------------
 * 网站样式重写
 +------------------------------------------------------------------------------
 * @comefrom  zhouwenyong
 * @subpackage  zhouwenyong
 +------------------------------------------------------------------------------
 */body{
	color:#6f6f6f;
	padding:0px;
	margin:0px;
	font-family:"新宋体", "Microsoft YaHei";
	font-size:12px;
}
 * {} * a:link{}
a{outline:none; text-decoration:none; color:#666; cursor:pointer;} a:hover{ text-decoration:none; color:#eb6120;}
html{/*zoom:1;*/
	line-height:22px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}html *{outline:0;/*zoom:1;*/} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
.tar{ text-align:right;}
.color_blue{ color:#017ba9;}
.text-unline{ text-decoration:underline;}

/**
 +------------------------------------------------------------------------------
 * Public Class
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right; text-align:right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}.inline-block{ display:inline-block;}.h100{ height:100%;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}
.pt5{ padding-top:5px;}.pt_5{ padding-top:-5px;}.pb5{ padding-bottom:5px;}
.pl10{ padding-left:10px;}.pr10{ padding-right:10px;}.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px; padding-top:10px; line-height:2;}.pd10{ padding:10px;}.pl20{ padding-left:20px}.pr20{ padding-right:20px;}.pt20{ padding-top:20px;}.pb20{ padding-bottom:20px;}.mt10{ margin-top:10px;}.ml10{ margin-left:10px;}
.pt8{ padding-top:8px;}.lh28{ line-height:28px;}.lh36{ line-height:36px;}.lh32{ line-height:32px;}
.bd_1{ border:1px solid #eeeeee; height:100%;}
.pd1{ padding:1px; background:#fff;}
.pd5{ padding:5px;}.pd20{ padding:20px;}
.brbm{ border-bottom:1px solid #dcdcdc; cursor:pointer;}.brtb{ border-top:1px solid #ccc;}.brbd{border-bottom:1px dotted #dcdcdc;}/*底部线条*/.mt30{ margin-top:30px;} .mt50{ margin-top:50px;}.fl{float:left;}.fr{float:right;}.txde{ text-decoration:underline;} .ti2m{ text-indent:2em;}
.mt20{	margin-top: 20px;} .mt15{	margin-top: 15px;}
.mb20{ margin-bottom:20px;}.ml20{ margin-left:20px;}.mr20{margin-right:20px}.mb30{ margin-bottom:30px;}.mg20{margin:20px;}.mb5{margin-bottom:5px;}.mb10{ margin-bottom:10px;}.mr10{ margin-right:10px;}.mr5{ margin-right:5px;}.ml5{ margin-left:5px;}.mt5{ margin-top:5px;}
input,label { vertical-align:middle;}input[type="button"]{ cursor:pointer;}
/**
 +------------------------------------------------------------------------------
 * FCK 兼容解决方案
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} strong{ font-weight:bold !important;} u{ text-decoration:underline !important;}

/**
 +------------------------------------------------------------------------------
 * 表单样式
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */

/**
 +------------------------------------------------------------------------------
 * 网站整体颜色总汇
 +------------------------------------------------------------------------------
 * @codex  颜色:使用颜色的名称或者16进制代码,如 
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.ff8600,.ff86aa a{ color:#ff8600;}
.color_28a{ color:#28a9a0;}
.color_333{ color:#333}
.color_666{ color:#666}
.color_999{ color:#999}
.color_e33{ color:#e3386a;}
.color_f66{ color:#ff6666;}
.color_f63{ color:#ff6633;}
.color_f8c0{ color:#ff8c00;}
.color_l{ color:#00b2d6;}
.color_fa4{ color:#fa4966;}
.color_ed4{ color:#ed4862;}
.color_g{ color:#5a9300;}
.color_f32{ color:#c75278;}
.color_7f{ color:#7f7f7f;}
.color_8d{ color:#8d8d8d;}
.color_63{ color:#636363;}
.color_028{ color:#028cd7;}
.color_006{ color:#006aa6;}
.color_007{ color:#007bb7;}


/**
 +------------------------------------------------------------------------------
 * 网站整字体大小
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用"font+字体大小"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.font12px{ font-size:12px;}
.font14px{ font-size:14px;}
.font13px{ font-size:13px;}
.font15px{ font-size:15px;}
.font16px{ font-size:16px;}
.font18px{ font-size:18px;}
.font24px{ font-size:24px;}
.font9pt{ font-size:9pt;}
.black{ color:#000;}
.yahei{ font-family:"Microsoft YaHei";}
/**
 +------------------------------------------------------------------------------
 * 网站背景
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用bk+颜色值"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.bk_d4{ background:#d4d4d4;}
.bk_fff{ background:#fff; height:100%;}
.br2{ border:1px solid #1282c1;}
.bk_l{ background:#e8fbff;}
.bk_c{ background:#f3f6f8}
.bk_f7{ background:#f7f7f7;}
.bk_fe{ background:#fefefe;}
.bk_green{ background:#e7f681;}
.bk_org{ background:#fff9d3;}
.bk_red{ background:#ffcdbb;}
.bk_gray{ background:#e8e8e8;}
.bk_white{ background:#fff;}
/**边框***/
.brts{ border-top:1px solid #e0e0e0;}.brls{ border-left:1px solid #e0e0e0;}.brrs{ border-right:1px solid #e0e0e0;}.brbs{ border-bottom:1px solid #e0e0e0;}.brsa{ border:1px solid #e0e0e0;}

/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 
 
/*页面外围控制整体布局宽度*/
html{}
body{ _background-image:url(about:blank); /* for IE6 */ _background-attachment:fixed; /*必须*/}
.body{ background:#fff;}
.wrapper{}

/* 网站外围阴影 */
.shardow{}

/* 容器盒子 */
.container{ width:1000px ; height:100%;margin:0 auto; padding:0 ; background:#fff;}
.box980{ width:980px; margin:0px auto;}
.box660{ width:660px;}
.box680{ width:680px;}
.box300{ width:300px;}
.box678{ width:678px;}



/* 网站头部 */
.header{background:url(img/BGC_header.gif) repeat-x 0px 0px #fff; border-bottom:1px solid #e7e7e7; height:126px; width:100%; position:relative; z-index:999;}
.head{ width:1004px; height:126px; margin:0px auto; padding:0px 0px 0px 0px; position:relative;}
.headBanner{ color:#fff;  line-height:28px; height:29px;}
.headBanner a{ padding-left:5px; padding-right:5px; color:#fff;}
.headBanner a:hover{ color:#fff;}
.headBanner a img {position:relative;top: 4px; margin-right:-5px;}



.menuDrop{ position:relative; height:100%;}
.menuDrop .tit{ height:30px;}
.menuDrop .tit b{padding:0px 0px 0px 10px;  background:url(img/jiao2.gif) no-repeat 0 0;}
.menuDrop span{ font-weight:bold; color:#ee731c; font-style:normal; font-size:12px; font-family:Arial; background:#ffe400; border:1px solid #fbcd42; border-radius:3px; padding:0px 3px; margin-left:10px;}
.menuDrop .menudl{ position:absolute; top:28px; z-index:999; left:0px; background:#fff; border:1px solid #ececec; border-top:none; width:100px; display:none;}
.menuDrop .menudl a{ padding:0px 0px 0px 10px; color:#7a7a7a; }
.menuDrop .menudl a:hover{ color:#000;}


.headCenter{ padding:26px 0px 0px 0px; height:94px; position:relative; display:inline-block;}
.headCenter .gjtu{ position:absolute; top:0px; right:0px;width:588px; height:126px; background:url(img/gjIcon2.gif) no-repeat 0px 0px;}
.headCenter a.logo{ display:inline-block; width:230px; height:55px; float:left; background:url(img/logoMin3.jpg) no-repeat 0px 0px;}
.headCenter .selectBox{ float:left; left:280px; width:276px; position:absolute; top:30px;}
.headCenter .selectBox .selectCxt{background:url(img/topSearchBg.gif) no-repeat 0px 0px; width:276px; height:37px; position:relative;}
.selectCxt .sinput{ position:absolute; top:3px; left:5px; width:195px; height:16px; background:none; border:none; line-height:16px; padding:8px 30px 8px 0px; color:#666; z-index:1; font-size:12px;}
.selectCxt .sbtn{ position:absolute; right:0px; top: 0px; width: 39px; height: 37px; background:none; border:none; cursor:pointer;}
.selectCxt .sselect{ position:absolute; top:6px; left:313px; z-index:2;}
.selectBox .text{ padding: 10px 0px 0px 7px;}
.selectBox .text a{ padding-right:5px;}
.selectBox .text .gjBtn{ border:1px solid #bebdbd; padding:0px 5px; position:absolute; right:0px; bottom:0px; display:inline-block; background:#fff;}
.header2{background:#fff url(img/headerBg2.jpg) repeat-x 0px 0px; height:167px;}
.header2 .headCenter{ padding:60px 0px 0px 0px;}

.nav{ height:42px; position:relative; float:right; margin-top:26px; clear:both;}
.nav li{  padding:0px 0px 0px 2px; height:42px; line-height:42px; float:left;}
.nav li a{ display:inline-block; padding:0px 18px; font-family:"Microsoft YaHei"; color:#606060; font-size:15px;}
.nav li a:hover,.nav li a.current{  color:#000;}
.nav li.sub{ position:relative;}
.nav li.sub dl{font-size:12px; display:none; position:absolute; top:42px; left:0px; z-index:999;overflow:hidden; height:30px;}
.nav li.sub dl dd{ padding:0px 30px; margin:0px; height:30px;}
.nav li.sub dl a{ font-size:12px; background:none; padding:0px 20px 0px 0px; color:#7a7a7a; line-height:27px; height:27px; display:inline-block; overflow:hidden;}
.nav li.sub dl a:hover{color:#000; background:none;}
.nav dl{font-size:12px; display:none; position:absolute; top:42px; left:0px; z-index:999; width:1004px; overflow:hidden; height:30px;}
.nav dl dd{ padding:0px 30px; margin:0px; height:30px;}
.nav dl a{ font-size:12px; background:none; padding:0px 20px 0px 0px; color:#7a7a7a; line-height:27px; height:27px; display:inline-block; overflow:hidden;}
.nav dl a:hover{color:#000; background:none;}

.nav .navLogin{ background:#7f7f7f url(img/userLine.jpg) no-repeat top center; padding:0px 10px; width:auto; position:absolute; right:0px; top:0px; height:42px; color:#a6a6a6;}
.nav .navLogin a{ color:#dddddd; font-size:15px;font-family:"Microsoft YaHei"; padding:0px 10px; line-height:42px;}
.nav .navLogin a:hover{ background:none; color:#fff;}
.top{ background:url(img/fixBg.png) no-repeat 0px 0px; display:block; width:88px; height:112px; color:#fff; text-align:center; line-height:70px; overflow:hidden;}
.fav{ background:url(img/fixBg.png) no-repeat 0px -112px; display:block; width:88px; height:206px; color:#fff; text-align:center; line-height:20px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
/**/
.main{ margin:0px auto; width:1004px; padding:20px 0px; background:#fff;border-radius:0px 0px 5px 5px; position:relative;/*behavior: url(../css/PIE.htc);*/ height:100%;}
.navBg{ position:absolute; top:0px; left:0px; width:1004px; background:#fff; height:0px;}

/*友情链接样式*/
.link{ padding:30px 10px 30px 20px; height:100%; color:#b7b7b7; background:url(img/lineBg2.png) no-repeat 0px 0px; font-size:14px;}
.link a{ color:#b7b7b7; line-height:28px;}
.link a.color_333{ color:#333;}
/*底部样式*/
.foot{ padding:20px 0px;}
.footer{width:944px;padding:30px 30px 20px 30px;position:relative; margin:0px auto 0px; line-height:24px; overflow:hidden; color:#8f8f8f; background:#fff url(img/footerLogo.png) no-repeat 30px 20px; border-radius:5px; position:relative;behavior: url(img/PIE.htc); text-align:right;}
.footer .about{ color:#e13976; text-align:right; padding:0px 0px;}
.footer .about a{ color:#e13976;}
.foot2 .footer{ background:none;}

.footer3{width:944px;padding:0px 30px 20px 30px;position:relative; margin:-20px auto 0px; line-height:24px; overflow:hidden; color:#8f8f8f;  position:relative;behavior: url(img/PIE.htc); text-align:right;}
.footer3 .about{ color:#e13976; text-align:right; padding:0px 0px;}
.footer3 .about a{ color:#e13976;}

.footer4{width:944px;padding:0px 30px 20px 30px;position:relative; margin:0px auto auto; line-height:24px; overflow:hidden; color:#808080;  position:relative; text-align:right;}
.footer4 .about{ color:#808080; text-align:right; padding:0px 0px;}
.footer4 .about a{ color:#808080;}
.footer4 .about a:hover{ color:#e13976;}



.dropdown{}
.dropdown p{height:28px; line-height:28px;color:#666; cursor:pointer; width:50px; position:relative; padding:0px 10px; background:url(img/icon.gif) no-repeat right 10px;}
.dropdown p a{ color:#666;}
.dropdown p span.sjx{ display:inline-block; width:22px; height:22px; position:absolute; right:0px;}
.dropdown ul{background:#fff; margin-top:2px; border:1px solid #d4d4d6; position:absolute; display:none; width:70px; z-index:100;}
.dropdown ul li{height:24px; line-height:24px; text-indent:10px;}
.dropdown ul li a{display:block; height:24px; color:#807a62; text-decoration:none; padding:0px 5px;}
.dropdown ul li a:hover{background:#00b2d6; color:#fff;}

.page{ padding:0px 0px 0px 0px;color:#000;}
.page a{ color:#000; padding:0px 5px;}
.page a.color_fa4{ color:#f03b6c;}
.page a.current{ font-weight:bold;}

.pagesmall a.pageLeft{ background:url(img/pageBg.gif) no-repeat 0px 0px; width:18px; height:18px; display:inline-block;}
.pagesmall a.pageLeft:hover,.pagesmall a.pageLeftHover{background:url(img/pageBg2.gif) no-repeat 0px 0px;}
.pagesmall a.pageRight{ background:url(img/pageBg2.gif) no-repeat right 0px; width:17px; height:18px; display:inline-block;}
.pagesmall a.pageRight:hover,.pagesmall a.pageRighthover{background:url(img/pageBg.gif) no-repeat right 0px;}

.pagelist{}
.pagelist a{ color:#000; height:32px; line-height:32px; padding:0px 14px; display:inline-block; background:url(img/comTit2.png) repeat-x 0px 0px; border:1px solid #ccc;}
.pagelist a:hover,.comCxt .pageslist a:hover{ border:1px solid #8f8f8f; color:#000;}
.pagelist a.current{ font-weight:bold; background:#ffa705; border:1px solid #fe8900; color:#fff;}
.pagelist span{ color:#000; height:32px; line-height:32px; padding:0px 14px; vertical-align:middle;}
.pagelist span input.input{ border:1px solid #ccc; width:60px; line-height:22px; height:22px; text-align:center; margin-left:5px;}
/*收藏图标*/
.icon_fav3{ display:inline-block; background:url(img/fav_3.png) no-repeat 0px center; padding:0px 0px 0px 72px;}
.icon_fav4{ display:inline-block; background:url(img/fav_4.png) no-repeat 0px center; padding:0px 0px 0px 72px;}
.icon_fav5{ display:inline-block; background:url(img/fav_5.png) no-repeat 0px center; padding:0px 0px 0px 72px;}
/*心型图标*/
.icon_hart_9{ background:url(img/xin2.png) no-repeat 0px 0px; padding:0px 0px 0px 100px; display:inline-block; font-weight:bold; color:#f77389; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.icon_hart_s_9{ background:url(img/xxing.png) no-repeat 0px bottom; padding:0px 0px 0px 83px; display:inline;  color:#f77389; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.body .main .comCxt .box620.fl .box418.fr.mt10.color_7f .pd10.bk_c.mt20 .pd5 .brbm.pb5.pt5 .pr20.color_999 a {}
.icon_hart_9.item0{background-position:0px -100px;}
.icon_hart_9.item1,.icon_hart_9.item2{background-position:0px -80px;}
.icon_hart_9.item3,.icon_hart_9.item4{background-position:0px -60px;}
.icon_hart_9.item5,.icon_hart_9.item6{background-position:0px -40px;}
.icon_hart_9.item7,.icon_hart_9.item8{background-position:0px -20px;}
.icon_hart_9.item10,.icon_hart_9.item9{background-position: 0px 0px;}


.icon_hart_s_9.item0{background-position:0px -72px;}
.icon_hart_s_9.item1{background-position:0px -57px;}
.icon_hart_s_9.item2{background-position:0px -44px;}
.icon_hart_s_9.item3{background-position:0px -29px;}
.icon_hart_s_9.item4{background-position:0px -13px;}
.icon_hart_s_9.item5{background-position: 0px 4px;}
.body .main .comCxt .box620.fl .box418.fr.mt10.color_7f .pd10.bk_c.mt20 .pd5 .brbm.pb5.pt5 .pr20.color_999 a {}
.rpsp .label {padding: 0px 10px 0px 60px;}

.rail-h-3 .item1{ padding-right:14px;}
.rail-h-3 .left a{ color:#fff; padding: 3px 8px; background:#fa4966; border-radius: 10px 10px 10px 10px;}
.maxgroup.xzmain{ padding:30px; background:#fff; width:943px;}
.maxgroup .xzcontent_left{ width:685px;}
.maxgroup  .xztopic_right{ margin:0}
.maxgroup .grouplist .gcontent p{ display:block; line-height:18px; height:36px; overflow:hidden; margin-top:0}
.maxgroup  .xztext{ line-height:18px;}
.maxgroup  .xztext a{ color:#e3386a}

/*半心图标*/
.icon_hart_10{ background:url(img/xin3.png) no-repeat 0px 0px; padding:0px 0px 0px 100px; display:inline-block; font-weight:bold; color:#f77389; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.icon_hart_10.item0{background-position:0px -100px;}
.icon_hart_10.item1{background-position:0px -80px;}
.icon_hart_10.item3{background-position:0px -60px;}
.icon_hart_10.item5{background-position:0px -40px;}
.icon_hart_10.item7{background-position:0px -20px;}
.icon_hart_10.item10,.icon_hart_10.item9{background-position:0px 0px;}
.icon_hart_10.item8{background-position:0px -120px;}
.icon_hart_10.item6{background-position:0px -140px;}
.icon_hart_10.item4{background-position:0px -160px;}
.icon_hart_10.item2{background-position:0px -180px;}
/*半心图标*/
.icon_hart_11{ background:url(img/xin4.png) no-repeat 0px 0px; padding:0px 0px 0px 100px; display:inline-block; font-weight:bold; color:#f77389; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.icon_hart_11.item00{background-position:0px -200px;}
.icon_hart_11.item05{background-position:0px -180px;}
.icon_hart_11.item10{background-position:0px -160px;}
.icon_hart_11.item15{background-position:0px -140px;}
.icon_hart_11.item20{background-position:0px -120px;}
.icon_hart_11.item25{background-position:0px -100px;}
.icon_hart_11.item30{background-position:0px -80px;}
.icon_hart_11.item35{background-position:0px -60px;}
.icon_hart_11.item40{background-position:0px -40px;}
.icon_hart_11.item45{background-position:0px -20px;}
.icon_hart_11.item50{background-position:0px 0px;}