/*公共样式_start*/
body { position:relative; min-width:1280px; overflow:hidden; background-color:#F5F5F5; }
.g-inr { position:relative; z-index:2; width:1000px; height:100%; margin:0 auto; *zoom:1; }
.g-inr:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
/*公共样式--------------------------------*/
.g-hd { position:relative; z-index:3; height:115px; background-color:#010101; }
.g-hd .logo,
.g-hd .logo:hover,
.g-hd .logo:visited,
.g-hd .logo:active { position:absolute; left:0; top:15px; display:block; }
.g-hd .logo img { display:block; width:201px; }
.g-hd .nav { position:relative; float:right; *zoom:1; }
.g-hd .nav:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
.g-hd .nav li { float:left; margin-left:60px; height:115px; font-size:16px; text-align:center; }
.g-hd .nav li:first-child { margin-left:0; }
.g-hd .nav li a,
.g-hd .nav li a:hover,
.g-hd .nav li a:visited,
.g-hd .nav li a:active { position:relative; display:block; height:115px; line-height:115px; color:#FFF; }
.g-hd .nav li a .line { position:absolute; left:0; bottom:-2px; display:block; width:100%; height:2px; background-color:#E60418; opacity:0; filter:Alpha(opacity=0); }
.g-hd .nav li a:hover .line,
.g-hd .nav li a.sel .line { opacity:1; filter:Alpha(opacity=100); }
.g-hd .nav li.home { margin-right:-10px; width:23px; }
.g-hd .nav li.home a span { position:relative; left:5px; top:50px; display:block; width:13px; height:13px; background-position:0 0; }
.g-ft { position:relative; z-index:3; height:190px; background-color:#151515; }
.g-ft .logo,
.g-ft .logo:hover,
.g-ft .logo:visited,
.g-ft .logo:active { position:absolute; left:0; top:34px; display:block; }
.g-ft .logo img { display:block; width:201px; }
.g-ft .ftCnt { position:absolute; left:260px; top:46px; }
.g-ft .ftNav {}
.g-ft .ftNav a,
.g-ft .ftNav a:hover,
.g-ft .ftNav a:visited,
.g-ft .ftNav a:active { margin-right:40px; line-height:20px; color:#CCC; }
.g-ft .ftNav a:hover { color:#FFF; }
.g-ft .ftContact { height:20px; padding-top:10px; line-height:20px; color:#999; }
.g-ft .ftContact a,
.g-ft .ftContact a:hover,
.g-ft .ftContact a:visited,
.g-ft .ftContact a:active { color:#999; }
.g-ft .ftContact a:hover { color:#FFF; }
.g-ft .ftContact .mail { position:relative; float:left; padding-left:23px; margin-right:45px; }
.g-ft .ftContact .mail .ico { position:absolute; left:0; top:6px; display:block; width:11px; height:9px; background-position:-40px 0; }
.g-ft .ftContact .tel { position:relative; float:left; padding-left:19px; margin-right:35px; }
.g-ft .ftContact .tel .ico { position:absolute; left:0; top:6px; display:block; width:7px; height:9px; background-position:-60px 0; }
.g-ft .ftShare { float:left; margin-top:3px; padding-left:8px; }
.g-ft .ftShare .share,
.g-ft .ftShare .share:hover,
.g-ft .ftShare .share:visited,
.g-ft .ftShare .share:active { position:relative; float:left; display:block; height:12px; margin-right:17px; }
.g-ft .ftShare .share .ico { position:relative; display:block; opacity:0.8; filter:Alpha(opacity=80); }
.g-ft .ftShare .share .ico1 { width:14px; height:12px; background-position:-80px 0; }
.g-ft .ftShare .share .ico2 { top:1px; width:15px; height:12px; background-position:-100px 0; }
.g-ft .ftShare .share:hover .ico1 { opacity:1; filter:Alpha(opacity=100); }
.g-ft .ftShare .share:hover .ico2 { opacity:1; filter:Alpha(opacity=100); }
.g-ft .ftShare .share .wxImg { display:none; opacity:0; filter:Alpha(opacity=0); position:absolute; left:-50px; bottom:28px; width:114px; height:114px; }
.g-ft .ftShare .share .wxImg img { position:relative; display:block; width:100px; height:100px; border:7px solid #FFF; }
.g-ft .ftShare .share .wxImg .arrow { position:absolute; left:50%; bottom:-8px; margin-left:-7px; width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-top:8px solid #FFF;  }
.g-ft .ftCprt { overflow:hidden; padding-top:5px; line-height:20px; color:#999; }
.backTop { position:absolute; z-index:4; left:50%; bottom:0; margin-left:520px; width:40px; height:40px; cursor:pointer; }
.backTop span { display:block; width:40px; height:40px; background-position:0 -40px; }
.backTop span:hover { opacity:0.8; filter:Alpha(opacity=80); }
.g-bar { position:relative; z-index:1; height:65px; background-color:#131313; }
.g-bar .title { position:absolute; left:0; top:17px; width:150px; height:32px; line-height:32px; color:#FFF; font-size:14px; text-align:center; background-color:#DA0517; }
.g-bar .bar { position:relative; float:right; padding-left:30px; margin-top:23px; line-height:20px; color:#DDD; }
.g-bar .bar a,
.g-bar .bar a:hover,
.g-bar .bar a:visited,
.g-bar .bar a:active { position:relative; color:#DDD; }
.g-bar .bar a.home,
.g-bar .bar a.home:hover,
.g-bar .bar a.home:visited,
.g-bar .bar a.home:active { padding-left:30px; }
.g-bar .bar a:hover { color:#FFF; }
.g-bar .bar a.home span { position:absolute; left:0; top:1px; display:block; width:15px; height:14px; background-position:-20px 0; }
.g-bar .bar em { padding:0 13px; font-family:SimSun; }
.g-body { position:relative; z-index:2; padding:50px 0 80px 0; min-height:480px; }
.tabNav { height:34px; overflow:hidden; margin-bottom:40px; }
.tabNav .tabs { float:left; overflow:hidden; }
.tabNav .tabs a,
.tabNav .tabs a:hover,
.tabNav .tabs a:visited,
.tabNav .tabs a:active { position:relative; float:left; display:block; width:150px; height:34px; margin-right:16px; background-color:#EBEBEB; line-height:34px; font-size:14px; color:#555; text-indent:18px; }
.tabNav .tabs a:hover { background-color:#DCDCDC; }
.tabNav .tabs a.sel { background-color:#1E1E1E; color:#FFF; }
.tabNav .tabs .ico { position:absolute; right:16px; top:13px; display:block; width:11px; height:9px; background-position:-20px -20px; }
.tabNav .tabs a.sel .ico { background-position:0 -20px; }

/*alert弹出层--------------------------------*/
.popAlert { display:none; position:fixed; z-index:200; left:50%; top:50%; margin:-70px 0 0 -160px; width:320px; padding-bottom:30px; background-color:#FFF; -webkit-box-sizing:border-box; box-sizing:border-box; }
.popCnt { padding:40px 20px 25px 20px; line-height:20px; font-size:16px; text-align:center; color:#333; }
.popBtn,
.popBtn:hover,
.popBtn:visited,
.popBtn:active { display:block; width:120px; height:36px; margin:0 auto; line-height:36px; background-color:#A7915F; text-align:center; color:#FFF; font-size:16px; cursor:pointer; }
.popBtns { width:200px; height:36px; margin:0 auto; overflow:hidden; }
.popBtns .yes,
.popBtns .yes:hover,
.popBtns .yes:visited,
.popBtns .yes:active { float:left; display:block; display:block; width:90px; height:36px; margin:0 auto; line-height:36px; background-color:#A7915F; text-align:center; color:#FFF; cursor:pointer; }
.popBtns .no,
.popBtns .no:hover,
.popBtns .no:visited,
.popBtns .no:active { float:right; display:block; display:block; width:90px; height:36px; margin:0 auto; line-height:36px; background-color:#AAA; text-align:center; color:#FFF; cursor:pointer; }
.popMask { display:none; position:fixed; z-index:199; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6); }

/*首页--------------------------------*/
body.indexPage { background-color:#020202; }
.indexPage .g-hd { background:none; border-bottom:1px solid #474747; }
.indexPage .g-body { padding:0; background:url(../images/indexBg.jpg) no-repeat center bottom; }
.indexPage .g-ft { background-color:#030303; border-top:1px solid #0D0D0D; }
.indexBnr { position:relative; z-index:1; height:660px; margin-top:-111px; }
.indexBnrList { position:relative; z-index:1; height:660px; }
.indexBnrList li { position:absolute; z-index:1; left:0; top:0; width:100%; height:660px; background-position:center; background-repeat:no-repeat; opacity:0; filter:Alpha(opacity=0); }
.indexBnrList li.sel { z-index:2; }
.indexBnrList li.bnr1 .moreBtn { left:50%; top:470px; margin-left:-500px; }
.indexBnrList li.bnr2 .moreBtn { left:50%; top:470px; margin-left:-500px; }
.indexBnrList li.bnr3 .moreBtn { left:50%; top:470px; margin-left:-500px; }
.indexBnrCtl { position:absolute; z-index:2; left:50%; bottom:35px; width:96px; margin-left:-36px; overflow:hidden; }
.indexBnrCtl span { float:left; display:block; width:14px; height:14px; margin:0 5px; background-position:-150px -40px; cursor:pointer; }
.indexBnrCtl span.sel { background-position:-150px -20px; }
.indexMdls { position:relative; }
.indexMdls .tel { position:absolute; right:0; top:-32px; width:154px; height:32px; line-height:32px; color:#FFF; text-indent:20px; font-size:13px; background-color:#BA2933; }
.indexMdls .tel .arrow { position:absolute; right:17px; top:14px; display:block; width:0; height:0; border-right:2px solid transparent; border-top:4px solid #FFF; border-left:2px solid transparent; }
.indexMdl { position:relative; float:left; width:291px; height:180px; margin-right:42px; border:7px solid #3F3F3F; }
.indexMdl1 { }
.indexMdl2 { background:url(../images/indexBg1.jpg) no-repeat; }
.indexMdl3 { float:right; margin-right:0; background:url(../images/indexBg2.jpg) no-repeat; }
.indexMdl1 .title { position:absolute; left:24px; top:23px; font-size:18px; color:#FFF; }
.indexMdl1 .newsPrev { position:absolute; right:45px; top:27px; display:block; width:13px; height:15px; background-position:0 -90px; cursor:pointer; }
.indexMdl1 .newsNext { position:absolute; right:16px; top:27px; display:block; width:13px; height:15px; background-position:-20px -90px; cursor:pointer; }
.indexMdl1 .newsPrev:hover { background-position:0 -110px; }
.indexMdl1 .newsNext:hover { background-position:-20px -110px; }
.indexMdl1 .indexNewsWrap { position:absolute; left:21px; top:72px; width:235px; height:66px; overflow:hidden; }
.indexMdl1 .indexNewsList { position:relative; width:9999px; height:70px; overflow:hidden; }
.indexMdl1 .indexNewsList li { float:left; width:235px; padding-right:25px; color:#BBB; }
.indexMdl1 .indexNewsList li .date { height:22px; padding-bottom:4px; line-height:22px; overflow:hidden; }
.indexMdl1 .indexNewsList li .intro,
.indexMdl1 .indexNewsList li .intro:hover,
.indexMdl1 .indexNewsList li .intro:visited,
.indexMdl1 .indexNewsList li .intro:active { display:block; height:44px; line-height:22px; color:#BBB; }
.indexMdl1 .indexNewsList li .intro:hover { color:#EEE; }
.indexMdl .more,
.indexMdl .more:hover,
.indexMdl .more:visited,
.indexMdl .more:active { display:block; width:48px; height:18px; line-height:18px; text-align:center; color:#747474; border:1px solid #747474; }
.indexMdl .more:hover { color:#CCC; border:1px solid #CCC; }
.indexMdl1 .more,
.indexMdl1 .more:hover,
.indexMdl1 .more:visited,
.indexMdl1 .more:active { position:absolute; right:17px; bottom:14px; }
.indexMdl2 .more,
.indexMdl2 .more:hover,
.indexMdl2 .more:visited,
.indexMdl2 .more:active { position:absolute; right:17px; top:12px; }
.indexMdl3 .more,
.indexMdl3 .more:hover,
.indexMdl3 .more:visited,
.indexMdl3 .more:active { position:absolute; right:17px; top:12px; }
.indexMdl2 .title { position:absolute; left:20px; top:20px; color:#FFF; }
.indexMdl2 .en { line-height:22px; text-transform:uppercase; font-size:15px; letter-spacing:1px; }
.indexMdl2 .ch { line-height:22px; font-size:14px; }
.indexMdl3 .title { position:absolute; left:20px; top:20px; color:#FFF; }
.indexMdl3 .en { line-height:22px; text-transform:uppercase; font-size:15px; letter-spacing:1px; }
.indexMdl3 .ch { line-height:22px; font-size:14px; }
.indexMdl .list { position:absolute; left:20px; top:80px;  }
.indexMdl .list li { position:relative; height:24px; line-height:24px; }
.indexMdl .list li a,
.indexMdl .list li a:hover,
.indexMdl .list li a:visited,
.indexMdl .list li a:active { padding-left:14px; color:#BBB; }
.indexMdl .list li a:hover { color:#DDD; }
.indexMdl .list li .ico { position:absolute; left:0; top:11px; display:block; width:3px; height:3px; background-position:-170px 0; }
.indexIntro { height:460px; color:#FFF; }
.indexIntro .title { padding-top:120px; padding-bottom:26px; font-size:14px; }
.indexIntro .cnt { width:540px; overflow:hidden; padding-bottom:30px; line-height:28px; color:#DDD; }
.moreBtn,
.moreBtn:hover,
.moreBtn:visited,
.moreBtn:active { position:relative; display:block; width:116px; height:32px; line-height:32px; color:#999; text-indent:13px; border:2px solid #3D3D3D; text-transform:uppercase; }
.moreBtn:hover { border:2px solid #999; color:#CCC; }
.moreBtn span { padding-left:13px; font-family:SimSun; }

/*霍普金森品牌--------------------------------*/
.brandWrap1 { position:relative; height:460px; padding-top:30px; padding-right:600px; font-size:14px; line-height:32px; background:url(../images/brand1.jpg) no-repeat 100% 38px; }
.brandWrap2 { position:relative; padding-bottom:70px; padding-top:40px; padding-left:480px; font-size:14px; line-height:32px; background:url(../images/brand2.jpg) no-repeat 0 32px; }
.brandWrap3 { padding:15px 0; }
.brandWrap3 .storyText { padding-bottom:40px; line-height:24px; font-size:16px; color:#555; }
.brandWrap3 .storyList { margin-left:142px; }
.brandWrap3 .storyList li { position:relative; padding-left:65px; padding-bottom:60px; border-left:2px solid #EAEAEA; }
.brandWrap3 .storyList li .ico { position:absolute; left:-8px; top:0; display:block; width:14px; height:14px; background-position:-150px 0; }
.brandWrap3 .storyList li .year { position:absolute; left:-142px; top:0; font-size:18px; color:#333; }
.brandWrap3 .storyList li .intro { line-height:28px; font-size:14px; }

/*解读产品细节--------------------------------*/
.detailList { padding-bottom:30px; }
.detailList li { overflow:hidden; padding:45px 0; border-top:1px solid #e2e2e2; }
.detailList li:first-child { padding-top:20px; border-top:0; }
.detailList li .cnt { float:left; width:490px; }
.detailList li img { float:right; display:block; width:477px; }
.detailList li.r .cnt { float:right; }
.detailList li.r img { float:left; }
.detailList li .cnt .title { position:relative; height:24px; padding-bottom:15px; margin-bottom:17px; line-height:24px; font-size:19px; color:#333; }
.detailList li .cnt .title .line { position:absolute; left:0; bottom:0; display:block; width:60px; height:3px; background-color:#DA0517; }
.detailList li .cnt .text { font-size:14px; line-height:28px; }

/*产品列表--------------------------------*/
.pdtList { overflow:hidden; margin-right:-26px; }
.pdtList li { float:left; width:230px; height:300px; margin-bottom:40px; margin-right:26px; background-color:#FFF; }
.pdtList li a,
.pdtList li a:hover,
.pdtList li a:visited,
.pdtList li a:active { position:relative; display:block; width:100%; height:100%; }
.pdtList li a:hover { box-shadow:0 0 25px #DDD; }
.pdtList li a img { display:block; width:230px; height:200px; }
.pdtList li a .cnt { height:80px; padding:7px 0 13px 0; text-align:center; }
.pdtList li a:hover .cnt { background-color:#DA0517; color:#FFF; }
.pdtList li a .name { height:28px; line-height:28px; font-size:16px; }
.pdtList li a .intro { height:24px; line-height:24px; overflow:hidden; color:#777; }
.pdtList li a:hover .intro { color:#FFF; }
.pdtList li a .price { height:28px; line-height:28px; overflow:hidden; color:#DA0517; font-size:14px; }
.pdtList li a:hover .price { overflow:hidden; color:#FFF; }
.paging { height:28px; overflow:hidden; text-align:center; }
.paging a,
.paging a:hover,
.paging a:active,
.paging a:visited { *float:left; display:inline-block; width:28px; height:28px; margin:0 3px; line-height:28px; text-align:center; color:#555; background:#EEE; border-radius:2px; }
.paging a.prev,
.paging a.next { width:48px; }
.paging a:hover,
.paging a.cur { background:#C9C9C9; }
.paging span { display:inline-block; width:24px; height:28px; }

/*产品详细页--------------------------------*/
.pdtDetail {  }
.pdtDetail .detailInfo { overflow:hidden; padding-bottom:30px; }
.pdtDetail .detailInfo .imgsWrap { position:relative; float:left; width:375px; height:370px; overflow:hidden; background-color:#FFF; }
.pdtDetail .detailInfo .imgsWrap .imgList { position:relative; float:left; width:9999px; height:380px; }
.pdtDetail .detailInfo .imgsWrap .imgList li { float:left; width:375px; height:370px; }
.pdtDetail .detailInfo .imgsWrap .imgList img { position:relative; z-index:1; display:block; width:100%; height:100%; }
.pdtDetail .detailInfo .imgsWrap .imgPrev { position:absolute; z-index:2; left:20px; top:50%; width:20px; height:46px; margin-top:-23px; background-position:-50px -30px; cursor:pointer; opacity:0.4; filter:Alpha(opacity=40); }
.pdtDetail .detailInfo .imgsWrap .imgPrev:hover { opacity:1; filter:Alpha(opacity=100); }
.pdtDetail .detailInfo .imgsWrap .imgNext { position:absolute; z-index:2; right:20px; top:50%; width:20px; height:46px; margin-top:-23px; background-position:-80px -30px; cursor:pointer; opacity:0.4; filter:Alpha(opacity=40); }
.pdtDetail .detailInfo .imgsWrap .imgNext:hover { opacity:1; filter:Alpha(opacity=100); }
.pdtDetail .detailInfo .info { position:relative; float:right; width:541px; height:370px; overflow:hidden; padding:0 38px; background-color:#FFF; }
.pdtDetail .detailInfo .info .title { padding-top:6px; margin-bottom:18px; border-bottom:1px dashed #D8D8D8; line-height:62px; font-size:24px; font-weight:bold; color:#333; }
.pdtDetail .detailInfo .info .box1 { padding-bottom:28px; line-height:26px; font-size:14px; }
.pdtDetail .detailInfo .info .paramList { width:100%; overflow:hidden; margin-bottom:28px; }
.pdtDetail .detailInfo .info .paramList li { position:relative; float:left; height:68px; padding-left:23px; }
.pdtDetail .detailInfo .info .paramList li:first-child { padding-left:0; }
.pdtDetail .detailInfo .info .paramList li .split { position:absolute; left:0; top:0; width:23px; height:68px; background-position:-120px 0; }
.pdtDetail .detailInfo .info .paramList li:first-child .split { display:none; }
.pdtDetail .detailInfo .info .paramList li .t1 { height:44px; line-height:44px; padding:0 10px; font-size:24px; }
.pdtDetail .detailInfo .info .paramList li .t1 span {  }
.pdtDetail .detailInfo .info .paramList li .t2 { padding:0 8px; text-align:center; font-size:14px; }
.pdtDetail .detailInfo .info .price { float:left; height:38px; padding:0 15px; line-height:38px; background-color:#DA0517; color:#FFF; font-size:17px; }
.pdtDetail .detailIntro { padding:35px; margin-bottom:30px; background-color:#FFF; }
.pdtDetail .detailIntro .title { position:relative; z-index:2; width:150px; height:50px; margin-bottom:-1px; line-height:50px; text-align:center; font-size:18px; color:#333; border:1px solid #EEE; border-bottom:1px solid #FFF; }
.pdtDetail .detailIntro .cnt { position:relative; z-index:1; overflow:hidden; padding:35px; line-height:28px; font-size:14px; border:1px solid #EEE; }
.pdtDetail .rmdWrap { position:relative; padding:30px; background-color:#FFF; }
.pdtDetail .rmdTitle { height:20px; margin-bottom:40px; border-bottom:1px solid #E4E4E4; }
.pdtDetail .rmdTitle span { display:block; width:80px; height:40px; margin:0 auto; line-height:40px; padding:0 15px; font-size:18px; text-align:center; background-color:#FFF; }
.pdtDetail .rmdListWrap { position:relative; width:940px; overflow:hidden; margin:0 auto; }
.pdtDetail .rmdList { position:relative; width:9999px; overflow:hidden; }
.pdtDetail .rmdList li { float:left; width:220px; height:300px; margin-right:20px; }
.pdtDetail .rmdList li a,
.pdtDetail .rmdList li a:hover,
.pdtDetail .rmdList li a:visited,
.pdtDetail .rmdList li a:active { position:relative; display:block; width:100%; height:100%; }
.pdtDetail .rmdList li a:hover { box-shadow:0 0 25px #DDD; }
.pdtDetail .rmdList li a img { display:block; width:230px; height:200px; }
.pdtDetail .rmdList li a .cnt { height:80px; padding:7px 0 13px 0; text-align:center; }
.pdtDetail .rmdList li a:hover .cnt { background-color:#DA0517; color:#FFF; }
.pdtDetail .rmdList li a .name { height:28px; line-height:28px; font-size:16px; }
.pdtDetail .rmdList li a .intro { height:24px; line-height:24px; overflow:hidden; color:#777; }
.pdtDetail .rmdList li a:hover .intro { color:#FFF; }
.pdtDetail .rmdList li a .price { height:28px; line-height:28px; overflow:hidden; color:#DA0517; font-size:14px; }
.pdtDetail .rmdList li a:hover .price { overflow:hidden; color:#FFF; }

/*咨询动态--------------------------------*/
.newsList { padding-top:15px; }
.newsList li { position:relative; overflow:hidden; padding-bottom:35px; margin-bottom:35px; border-bottom:1px dashed #BEBEBE; }
.newsList li .img,
.newsList li .img:hover,
.newsList li .img:visited,
.newsList li .img:active { float:left; display:block; width:306px; height:181px; background:url(../images/noImg.jpg) no-repeat; }
.newsList li .img:hover { opacity:0.9; filter:Alpha(opacity=90); }
.newsList li .img img { display:block; width:306px; height:181px; }
.newsList li .cnt { float:right; width:640px; }
.newsList li .cnt .date { padding-top:7px; padding-bottom:4px; line-height:24px; color:#999; }
.newsList li .cnt .title { max-height:52px; overflow:hidden; margin-bottom:8px; line-height:24px; font-size:15px; color:#333; }
.newsList li .cnt .title a,
.newsList li .cnt .title a:hover,
.newsList li .cnt .title a:visited,
.newsList li .cnt .title a:active { color:#333; }
.newsList li .cnt .title a:hover { color:#DA0517; }
.newsList li .cnt .intro { max-height:48px; overflow:hidden; margin-bottom:30px; line-height:24px; color:#777; font-size:14px; }
.newsList li .cnt .more,
.newsList li .cnt .more:hover,
.newsList li .cnt .more:visited,
.newsList li .cnt .more:active { position:absolute; left:360px; top:146px; display:block; width:115px; height:23px; line-height:23px; background-color:#313131; color:#FFF; text-indent:15px; text-transform:uppercase; }
.newsList li .cnt .more:hover { opacity:0.9; filter:Alpha(opacity=90); }
.newsList li .cnt .more .arrow { position:absolute; right:10px; top:7px; display:block; width:0; height:0; border-top:4px solid transparent; border-left:7px solid #FFF; border-bottom:4px solid transparent; }

.artWrap { padding:10px 0; }
.artTop { position:relative; padding-bottom:25px; border-bottom:1px solid #E3E3E3; }
.artTop .title { padding-right:150px; line-height:28px; font-size:18px; color:#333; }
.artTop .date { padding-top:10px; line-height:20px; font-size:14px; color:#777; }
.artTop .back,
.artTop .back:hover,
.artTop .back:visited,
.artTop .back:active { position:absolute; right:0; top:8px; width:98px; height:30px; line-height:30px; border:1px solid #D4D4D4; font-size:14px; text-indent:15px;  color:#888; }
.artTop .back:hover { border:1px solid #DA0517; color:#DA0517; }
.artTop .back em { padding-right:26px; font-family:SimSun; }
.artCnt { padding-top:20px; padding-bottom:50px; font-size:14px; line-height:28px; }
.artCnt img { display:block; max-width:100%; }
.artPaging { padding-top:30px; border-top:1px solid #E3E3E3; }
.artPaging a,
.artPaging a:hover,
.artPaging a:visited,
.artPaging a:active { position:relative; padding-left:35px; display:block; height:26px; margin-bottom:6px; line-height:26px; font-size:15px; }
.artPaging a:hover { color:#DA0517; }
.artPaging a .prev { position:absolute; left:0; top:0; display:block; width:25px; height:25px; line-height:25px; text-align:center; color:#FFF; font-family:SimSun; background-color:#ABABAB; }
.artPaging a .next { position:absolute; left:0; top:0; display:block; width:25px; height:25px; line-height:25px; text-align:center; color:#FFF; font-family:SimSun; background-color:#ABABAB; }
.artPaging a:hover .prev,
.artPaging a:hover .next { background-color:#DA0517; }

/*关于我们--------------------------------*/
.aboutWrap { padding:10px 0 30px 0; }
.aboutWrap img { display:block; width:994px; margin-bottom:40px; border:3px solid #FFF; }
.aboutWrap .aboutCnt { overflow:hidden; }
.aboutWrap .aboutCnt .l { float:left; width:580px; }
.aboutWrap .aboutCnt .r { float:right; width:340px; }
.aboutWrap .aboutCnt .tit { width:150px; height:32px; margin-bottom:20px; line-height:32px; font-size:16px; text-align:center; color:#FFF; background-color:#131313; }
.aboutWrap .aboutCnt .cnt { line-height:32px; font-size:14px; }