.gb-list2{ overflow:hidden; *zoom:1; font-size:0}
.gb-list2-item{ display:inline-block; *display:inline; *zoom:1; text-align:center; vertical-align:top}
@media all and (-webkit-min-device-pixel-ratio:0){.gb-list2{letter-spacing:-4px; word-spacing:-4px}.gb-list2-item{letter-spacing:normal; word-spacing:normal}}
.gb-list2-con,.gb-list2-c2,.gb-list2 .txt,.gb-list2 .tit{ display:block; *zoom:1; overflow:hidden; cursor:pointer}
.gb-list2-con{ margin-left:auto; margin-right:auto}
*html .gb-list2-con:hover{ direction:ltr}
.gb-list2-c1{ display:block}
.gb-list2 .avatar,.gb-list2-c2{ font-size:12px}
.gb-list2 .txt{ width:98%; margin-left:auto; margin-right:auto; text-overflow:ellipsis}
.gb-list2 .cover,.gb-list2 .mask{ display:none; overflow:hidden; position:absolute}
.gb-list2 .cover{ z-index:2}
.gb-list2 .mask{ z-index:-1; top:0; left:0; width:1000px; height:1000px; background:#000; filter:alpha(opacity:75); opacity:.75}
:root .gb-list2 .mask{ filter:none \0}
.gb-list2-con:hover{ text-decoration:none}
.gb-list2-con:hover .txt{ text-decoration:underline}

.gb-list3 .item{ float:left}
.gb-list3 .pic{ float:left}
.gb-list3 .img{ display:block; position:relative}
.gb-list3 .icon{position:absolute; display:none}
.gb-list3 .text{ overflow:hidden; zoom:1}
*html .gb-list3 .img:hover{ direction:ltr}
.gb-list3 .img:hover .icon{ display:block}

.content{ width:980px; margin:0 auto; overflow:hidden; *zoom:1}
.first-screen{ margin-bottom:15px}
.first-screen-c1{ float:left; width:378px; overflow:hidden; border:1px solid #d3c8b7; padding:10px 15px; background:#fff}

.news-list li{ height:24px; line-height:24px}
.news-list .date{ float:right; font-size:14px; color:#707070;}
.news-list .tit{ display:inline-block; height:24px; overflow:hidden; padding-left:15px; background: url(/skin/REXUESF/images/b4.png) 0 0 no-repeat}
.news-list .tit a{ font-size:12px; color:#582e0f}
.news-list .tit a:hover{ color:#b44800}
.news-list-ex2 li{ line-height:22px; height:22px}
.news-list-ex2 .tit{ padding-left:0; background:none; height:22px}
.news-list-ex2 .tit a{ font-size:14px}
.news-list-ex3 .tit{ background:url(/skin/REXUESF/images/b4.png) 0 -25px no-repeat; padding-left:10px}
.news-list-ex3 .tit a{ font-size:14px}

/*news-box*/
.news-box{ padding-bottom:8px}
.news-box .hd{ border-bottom:1px solid #ebdbca; overflow:hidden; *zoom:1}
.news-box .hd .tit{ float:left; color:#3d2911; font-size:18px; line-height:40px; height:40px}
.news-box .hd .more{ float:right; color:#8d7766; display:block; line-height:40px}
.news-box .bd{ padding-top:15px}
.news-box .news-top{  height:40px; line-height:40px; overflow:hidden; text-align:center;}
.news-box .news-top a{ font-size:20px; font-weight:bold; color:#b44800; text-align:center;}
.news-top-link{ text-align:center; height:30px; line-height:30px; padding-bottom:10px}
.news-top-link a{ font-size:14px; color:#582e0f; margin:0 3px;}
.first-screen-c1 .news-list{ padding-top:10px}
.first-screen-c1 .news-list li{ height:24px; line-height:24px; overflow:hidden;}
.first-screen-c1 .news-list .line{ font-size:0; height:0; line-height:0px; overflow:hidden; border-bottom:1px dotted #cccccc; margin:20px 0;}
.first-screen-c1 .date{ float:right; font-size:14px; color:#8d7766;}
.first-screen-c1 .news-list .tit{ display:inline-block; padding-left:15px; background:url(/skin/REXUESF/images/b4.png) no-repeat 0 0; overflow:hidden; width:310px; white-space:nowrap; text-overflow:ellipsis}
.first-screen-c1 .news-list .tit a{ font-size:14px; color:#582e0f;}
.first-screen-c1 .news-list .tit a:hover{ color:#b44800;}

.hot-news .hd{ border-bottom:1px solid #d1c2b2; position:relative; height:24px}
.hot-news .hd .tit{ color:#333; font-size:16px; font-weight:bold; position:absolute; top:12px; padding-right:10px; background:#fff; line-height:24px}
.hot-news .bd{ padding:10px 0}
.hot-news .news-list{ padding-top:18px}

.first-screen-c2{ float:right; width:555px; overflow:hidden; }
.focus-w,.focus-in{ overflow:hidden; width:555px; height:230px}
.focus-w{ margin-bottom:15px;}
.focus-in{ position:relative}
.focus-item{ position:absolute; top:0; left:0}
.focus-item img{ width:553px; height:228px; border:1px solid #000}
.focus-item .txt{ overflow:hidden; position:absolute; z-index:3; left:0; bottom:0; width:381px; height:40px; padding:5px 165px 0 10px; white-space:nowrap}
.focus-item .txt a{ color:#c0bcbc; width:315px; overflow:hidden; display:block}
.focus-item .txt a:hover{ text-decoration:none}
.focus-item .tit{ display:block; font:normal 22px/39px Microsoft YaHei; color:#fff; overflow:hidden; text-overflow: ellipsis; white-space:nowrap}
.focus-item a:hover .tit{ text-decoration:underline}
.focus-item .bg{ display:block; position:absolute; z-index:-1; top:0; left:0; width:1000px; height:1000px; background:#000; filter:alpha(opacity:50); opacity:.5}
.focus-num{ overflow:hidden; position:absolute; z-index:4; bottom:6px; right:5px; height:30px}
.focus-num a{ display:inline-block; float:left; width:30px; height:30px; margin-left:4px; font-size:20px; line-height:30px; text-align:center; color:#323e2f; background-color:#172314}
.focus-num a:hover{ text-decoration:none}
.focus-num .current{ color:#fff; background:#285c12}

/*info-carerr*/
.info-carerr .hd{ overflow:hidden; *zoom:1; background:#673607; padding-left:15px}
.info-carerr .hd .tit{ float:left; line-height:40px; color:#fff; font-size:18px; padding-right:70px}
.info-carerr .gb-tab{ float:left; overflow:hidden; *zoom:1}
.info-carerr .gb-tab-item{ float:left; padding-top:14px}
.info-carerr .gb-tab-c{ display:block; padding:0 10px; color:#fff; font-size:16px; line-height:26px; margin-right:30px}
.info-carerr .gb-tab-c:hover{ text-decoration:none}
.info-carerr .current{ background:#fff; color:#582e0f}
.info-carerr .bd{ border:1px solid #d3c1af; border-top:none; background:#fff5ee;  padding:18px 15px 11px 15px}
.info-carerr .detail-box{ overflow:hidden; *zoom:1; padding-bottom:20px}
.info-carerr .detail-box .c1{ float:left; margin-right:10px}
.info-carerr .detail-box .pic{ width:110px; height:134px}
.info-carerr .detail-box .c2{ float:left; width:180px}
.info-carerr .detail-box .title{ font-size:16px; color:#b44800; font-weight:bold; line-height:24px}
.info-carerr .detail-box .info{ font-size:14px; color:#582e0f; border-bottom:1px dotted #ccb59e; padding-bottom:1px}
.info-carerr .detail-box .c2 .news-list{ padding-top:1px}
.info-carerr .detail-box .c3{ float:right; width:210px; overflow:hidden; *zoom:1}
.info-carerr .detail-box .c3 .title{ float:left}
.info-carerr .detail-box .c3 .more{ float:right; color:#8d7766; line-height:24px}
.info-carerr .detail-box .c3 .news-list{ clear:both}
.info-list{ overflow:hidden; *zoom:1; margin-right:-8px}
.info-list .item{ float:left; padding:0  8px 8px 0}
.info-list .con{ display:block; width:98px; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; background:#88623e}
.info-list .con:hover{ text-decoration:none; background:#673607}

/*pn-recommend*/
.pn-recommend{ margin-bottom:15px; border:1px solid #d3c1af; background:#fff5ee; padding:15px; overflow:hidden; *zoom:1}
.pn-recommend .gb-list2{ overflow:hidden; *zoom:1; margin-right:-20px}
.pn-recommend .gb-list2-item{ float:left; width:220px; margin-right:20px}
.pn-recommend .gb-list2-con{ width:220px; color:#fff; position:relative}
.pn-recommend .gb-list2-c1{ position:relative}
.pn-recommend .avatar{ width:220px; height:90px}
.pn-recommend .gb-list2-c2{ position:absolute; z-index:2; bottom:0; left:0; padding:0 10px; text-align:left; width:200px; height:30px; overflow:hidden;}
.pn-recommend .txt{ height:25px; text-align:left; line-height:30px; font-size:14px; }
.pn-recommend .mask{ display:block}

/*pn-strategy*/
.pn-strategy{ margin-right:-13px; overflow:hidden; *zoom:1}
.pn-strategy .stra2-list li{ height:28px; line-height:28px; overflow:hidden;}
.pn-strategy .stra2-list .line{ font-size:0; height:0; line-height:0px; overflow:hidden; border-bottom:1px dotted #cccccc; margin:7px 0;}
.pn-strategy .date{ float:right; font-size:14px; color:#707070;}
.pn-strategy .stra2-list .tit{ display:inline-block; padding-left:11px; background:url(/skin/REXUESF/images/b3.png) no-repeat -980px -7px; overflow:hidden; width:280px;}
.pn-strategy .stra2-list .tit a{ font-size:14px; color:#333;}
.pn-strategy .stra2-list .tit a:hover{ color:#cb3500;}
.pn-strategy .stra2-box1{ float:left; width:408px; margin-right:15px;}
.stra2-box1 .pic-link{ padding:12px 0 10px 0;}
.pn-strategy .stra2-box2{ float:left; width:316px; margin-right:15px;}



