@charset "utf-8";
.mainSlide {width:100%;position:relative;z-index:2;height:412px;overflow-y:hidden;}
.mainSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.mainSlide .bd ul {width:100% !important;}
.mainSlide .bd li {width:100% !important;height:412px;overflow:hidden;text-align:center;}
.mainSlide .bd li a {display:block;height:412px;}
.mainSlide .hd {width:100%;position:absolute;z-index:1;top:380px;left:0;height:30px;line-height:30px;}
.mainSlide .hd ul {width:1100px;margin:0 auto;text-align:center}
.mainSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:6px;margin:5px;overflow:hidden;background:#808080;}
.mainSlide .hd ul li.on {background:#fff;}
.decoration{position:relative}
.decoration h2{height:56px;line-height:56px;font-size:22px;font-family:"microsoft yahei";font-weight:normal}
.decoration .more{position:absolute;right:5px;top:25px;font-weight:bold}
.decoration .tMenu{/*position:absolute;top:62px;left:0px;*/line-height:20px; width:100%;border-bottom:2px solid #333; line-height:36px;}
.decoration .tMenu a{padding:0 10px;color:#565656}
.decoration .tMenu a.on{color:#e21e1f}
.tCon ul {width:1026px;height:448px;padding-top:23px;overflow:hidden}
.tCon ul li{float:left;width:242px;height:224px;margin:0 11px 0 0;_display:inline;}
.tCon ul li img{width:230px;height:173px;padding:5px;border:1px solid #ccc}
.tCon ul li p{height:32px;line-height:32px;overflow:hidden;text-align:center;}
.tCon ul li p a{color:#565656;}
.tCon ul li p a:hover{color:#e21e1f}
.tl{position:relative;}
.tl a{display:block;position:absolute;height:100%;width:100%;}
.seleFT{background:#f4ebe4;}
.seleFT .wrap{background:url(../images/resonTit.gif) no-repeat right 20px;padding-top:213px;}
.resonList{background:url(../images/resonBg.jpg) no-repeat;height:895px;padding-bottom:22px;position:relative}
.resonList .rs01 h3,.resonList .rs02 h3,.resonList .rs03 h3,.resonList .rs04 h3{font-family:"microsoft yahei";color:#901b24;font-size:21px;line-height:56px;font-weight:bold}
.resonList .rs01{position:absolute;left:100px;top:8px;}
.resonList .rs02{position:absolute;left:100px;top:204px;}
.resonList .rs03{position:absolute;left:635px;top:522px;}
.resonList .rs04{position:absolute;left:635px;top:713px;}
.resonList .rs01 p{width:375px;color:#4b4b53;line-height:28px;margin-top:20px;}
.resonList .rs02 p{width:395px;color:#4b4b53;line-height:28px;margin-top:20px;}
.resonList .rs03 p{width:385px;color:#4b4b53;line-height:28px;margin-top:20px;}
.resonList .rs04 p{width:385px;color:#4b4b53;line-height:28px;margin-top:16px;}
.honor{height:355px;background:#f4f4f4;border-bottom:1px dashed #aeaeae;position:relative}
.honor .lfTxt{position:absolute;top:-234px;width:422px;height:495px;border:4px solid #8f1c1f;font-family:"microsoft yahei";color:#8f1c1f;}
.honor .lfTxt h2{text-align:center;font-size:22px;margin:46px 0 35px;height:28px;}
.honor .lfTxt p{text-align:center;font-size:16px;line-height:22px;}
.honor .lfTxt a.more{width:98px;line-height:40px;height:40px;color:#fff;display:block;margin:55px auto 0;background:#8f1c1f;text-align:center}
.honor .rgC{width:505px;padding:0 0 0 495px;}
.honor .rgC .tel{background:url(../images/telBg.jpg) 0 40px no-repeat;height:42px;padding:78px 0 0 200px;color:#8f1c1f;font-size:32px;}
.honor .rgC .addr{color:#4b4b53;line-height:30px;margin-top:50px;font-size:14px;}
.intrInfo{position:relative;height:613px;background:url(../images/intrBg.jpg) no-repeat;margin-top:34px;}
.intrInfo .more{position:absolute;left:267px;top:395px;width:106px;height:140px;text-indent:-999em;overflow:hidden}
.intrInfo .intrSlide{width:486px;height:215px;position:absolute;left:504px;top:316px;background:#fff;}
.intrInfo .intrSlide .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.intrInfo .intrSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.intrInfo .intrSlide .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; color:#fff; cursor:pointer; background:#272645;opacity:.8;filter:alpha(opacity=80)}
.intrInfo .intrSlide .hd ul li.on{ background:#f15b28; color:#fff; }
.intrInfo .iMenu{position:absolute;width:420px;height:262px;left:20px;top:60px;}
.intrInfo .iMenu h3,.intrInfo .iMenu p{float:left;}
.intrInfo .iMenu h3{width:24px;text-align:center;padding:0 29px;line-height:24px;color:#fff;font-size:18px;font-weight:normal;font-family:"microsoft yahei";padding-top:60px;height:202px;cursor:pointer}
.intrInfo .iMenu h3.bg1{background:#f15b28;}
.intrInfo .iMenu h3.bg2{background:#f89422;}
.intrInfo .iMenu h3.bg3{background:#f6c220;}
.intrInfo .iMenu h3 a{color:#FFF;}
.intrInfo .iMenu p{width:0px;height:262px;overflow:hidden}
.intrInfo .iMenu p img{width:170px;height:262px;}
.intrInfo .infoText{position:absolute;left:450px;top:80px;width:555px;height:200px;line-height:28px;overflow:hidden;color:#4d4c52}
.teamShow{background:#f9f9f9;height:402px;padding-top:10px;margin-top:20px;}
.teamCon {overflow:hidden}
.teamCon li{border-right:1px solid #959595;padding:0 20px;height:378px;float:left;position:relative; width:200px;}
.teamCon li img{width:200px;height:240px;}
.teamCon li h3{height:28px;line-height:28px;font-size:14px;margin-top:8px; overflow:hidden;}
.teamCon li p{line-height:24px;}
.teamCon li  .aGroup{position:absolute;width:200px;top:330px;}
.teamCon li  .aGroup a{width:93px;height:25px;display:inline-block;*display:inline;*zoom:1;color:#fff;text-align:center;line-height:25px;}
.teamCon li  .aGroup a.bBg{background:#323232;margin-right:10px}
.teamCon li  .aGroup a.rBg{background:#e21e1f;}
.faCus{background:url(../images/faCus.gif) center 50px no-repeat;padding:160px 0 55px;}
.cusList{height:100px;width:1000px;overflow:hidden}
.cusList li{float:left;width:170px;height:100px;margin-right:17px;position:relative}
.cusList li a{display:block}
.cusList li a img{width:168px;height:98px;border:1px solid #bebebe;}
.cusList li i{width:170px;height:100px;background:url(../images/Lk.png) no-repeat center center #d5b575;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;display:none;}
.cusList li a:hover i{display:block;}
.newsBg{height:447px;background:url(../images/newsBg.gif) repeat-x #f9f2ec;}
.newsBg h2{height:64px;background:url(../images/newTit.gif) no-repeat;text-indent:-999em;overflow:hidden}
.newsBg .wrap{position:relative;}
.newsBg .more{position:absolute;line-height:63px;right:0;top:0;font-size:16px;font-style:italic;color:#fff;font-weight:bold;}
.newsCon{padding:0 0 28px;overflow:hidden}
.newsCon .lfNews{background:url(../images/newsShBg.gif) right -1px no-repeat;width:314px;height:360px;float:left;}
.newsCon .mdNews{background:url(../images/newsShBg.gif) right -1px no-repeat;width:345px;height:360px;float:left;}
.newsCon .lfNews{padding-top:20px;}
.newsCon .lfNews li{width:274px;height:50px;margin:5px 0;background:url(../images/sqIco.png) 7px 12px no-repeat;padding-left:20px;overflow:hidden}
.newsCon .lfNews li.gbg,.newsCon .mdNews li.gbg{background:url(../images/sqIco.png) 7px 12px no-repeat #eae3d1}
.newsCon .lfNews li a{display:block;height:32px;line-height:32px;color:#6e5c34}
.newsCon .lfNews li small{display:block;height:14px;line-height:14px;color:#a99e8c}
.newsCon .mdNews .smImg{height:95px;padding:40px 0 0 19px;}
.newsCon .mdNews .smImg a{float:left;width:100px;height:70px;margin:0 5px 0 0}
.newsCon .mdNews .smImg a img{width:100px;height:70px;}
.newsCon .mdNews ul{background:url(../images/mdtt.gif) center top no-repeat;padding:52px 0 0;margin:0 19px 0}
.newsCon .mdNews ul li{height:50px;background:url(../images/sqIco.png) 7px 12px no-repeat;padding-left:20px;overflow:hidden}
.newsCon .mdNews li a{display:block;height:32px;line-height:32px;color:#6e5c34}
.newsCon .mdNews li small{display:block;height:14px;line-height:14px;color:#a99e8c}
.newsCon .rgNews{padding:10px 0 0 20px;width:320px;height:348px;float:right;overflow:hidden}
.newsCon .rgNews li{border-bottom:1px dotted #c6baac;height:80px;padding-top:8px;position:relative;vertical-align:middle}
.newsCon .rgNews li .tit{display:block;width:245px;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#705d35}
.newsCon .rgNews li p{width:245px;height:40px;line-height:20px;overflow:hidden;color:#9a8979;}
.newsCon .rgNews li .more{position:absolute;right:0;top:15px;width:64px;height:55px;background:url(../images/newsMore.gif) no-repeat;}


