
@charset "utf-8";
.fontf{ font-family:\5FAE\8F6F\96C5\9ED1;}
.goToTop{color:#333; display:none; font-family:\5B8B\4F53; position:fixed; margin-left:490px; bottom:200px; left:50%; z-index:100000000; line-height:14px; background:url(../Images/common/coin-top_2.png) no-repeat left bottom #fff; text-align:center; width:101px; height:23px;}
html{_background: url(about:black) no-repeat fixed;}
*html #goToTop{ position:absolute; z-index:110;top: expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight); }

.page{ padding-top:20px; text-align:left;}
.page a{ color:#333; font-weight:bold; padding:0 5px; border:1px solid #ccc;}
.page a:hover,.page a.current{ color:#e12c23;cursor:pointer;}
.page span.current{color:#e12c23; cursor:pointer;}

.wrap{ width:980px; margin:0 auto;}
.wrap2{ width:1020px; margin:0 auto;}
.wid1400{  margin:0 auto;}
.wrappage{ padding-top:10px; background:url(../Images/common/pagetopbg.png) no-repeat center top; }
.header{ position: relative;z-index: 2222; }

.footer{ clear:both; background:#fff;color: #333; padding-top:30px; min-height: 70px;_height:130px; margin: 20px 0 0; background:url(../Images/common/bottombg.png) repeat-x left top; position: relative;z-index: 20;}
.footnav{ padding:0; }
.footnav dl{ display:inline; float:left; min-height:115px; padding:0 60px 0 45px; border-left:1px dotted #666; margin-top:20px;}
.footnav dl dt a{ font-weight:bold; color:#282828;}
.footnav dl dt a:hover{ color:#E2382D;}
.footnav dl dd { padding-top:5px;}
.footnav dl dd a{ display:block; color:#565656; line-height:20px;}
.footnav dl dd a:hover{ color:#E2382D; text-decoration:underline;}
.bottomright{ width:230px; margin-top:20px;}
.bottomright p{ padding-bottom:20px; text-align:right;}
.bottomright p a{ color:#333; padding:0 2px;}
.bottomright p a:hover{ color:#E2382D;}
.bottomright p em{ color:#b7b7b7; padding:0 10px;}
.bottomRs{ clear:both; color:#333; padding-top:10px; padding-bottom:20px;}

.footer .wrap{position:relative;}
.footer .wrap .logo{width:100px;height:30px;right:0;bottom:20px;position:absolute;}

.pageTile{ padding-bottom:10px; padding-top:42px;}
.pageTile a.leftTitle{ font-size:14px; font:"Arial";  color:#fff; padding:0 10px; height:28px; line-height:28px; background:url(../Images/common/titlebg.png) repeat-x left center;}
.pageTile span{ float:right; color:#777; font-size:12px;  height:28px; line-height:28px;}
.pageTile span a{ color:#777; }
.pageTile span em{ padding:0 7px;}
.pageCont{ clear:both; padding:30px 0 30px; }
.pageLeft{float:left; width:180px; padding-bottom:30px; }
.pageRight{ float:right; width:770px;padding-bottom:20px;}
.navLeft{ width:178px; border:1px solid #ccc; background:url(../Images/common/leftbg.png) repeat-x left bottom; min-height:570px; _height:570px;}
.navLeft .navleftList{ padding:0;}
.navLeft .navleftList li{ border-top:1px solid #f6f6f6; border-bottom:1px solid #e2e2e2; line-height:32px;}
.navLeft .navleftList li a.navlefta{ display:block; color:#333; font-size:12px; font-family:arial; padding-left:15px; text-align:left; line-height:32px;}
.navLeft .navleftList li a.navlefta:hover,.navLeft .navleftList li a.navlefta.current{ color:#fff; font-weight:bold; background:url(../Images/common/leftahover.png) repeat left center;}
.navLeft .navleftList li .subnav{ display:none;}
.navLeft .navleftList li.current dl{ display:block;}
.navLeft .navleftList li dl dd { line-height:24px;}
.navLeft .navleftList li dl dd a{display:block; line-height:150%; color:#333; font-size:12px; _height:20px; min-height:20px; vertical-align:middle; padding:5px 10px 2px 20px; margin-top:1px;}
.navLeft .navleftList li dl dd a:hover,.navLeft .navleftList li dl dd a.current2{ background:#8f8f8f url(../Images/common/leftIcon.gif) no-repeat 10px 12px;color:#fff;}
.navLeft  .navleftList  .prosub{ padding:5px 0 5px 15px;}
.navLeft  .navleftList  .prosub a{ display:block; line-height:20px;  background:url(../Images/common/icon.gif) no-repeat 7px 13px; }
.navLeft  .navleftList  .prosub a:hover,.navLeft  .prosub a.current3{ background:none; color:#CB1E15;background:url(../Images/common/icon.gif) no-repeat 7px 13px;  text-decoration:underline;}

.pageRight .contTitle{ border-bottom:2px solid #ccc; padding-bottom:25px; overflow:hidden; zoom:1; }
.pageRight .contTitle strong{ float:left; font-size:26px; font-family:arial;}
.pageRight .contTitle a{ float:right; color:#777; font-weight:bold;}

.prodetailNav{ float:right; width:200px;}
.rightnav{ width:198px; border:1px solid #c9c9c9;}
.rightnav dl{ width:160px; margin:0 auto; padding:10px 0; border-bottom:1px solid #e3e3e3; overflow:hidden; zoom:1;}
.rightnav dl dt{ float:left; width:40px; text-align:center;}
.rightnav dl dd{ float:right; width:115px;}
.rightnav dl dd a:hover{color:#e2382d;}

.rightNew{width:168px; padding:15px;  border:1px solid #c9c9c9; margin-top:20px; position:relative;}
.rightNew strong{ font-size:14px; font-weight:700; color:#333;}
.rightNew h4{ position:absolute; right:5px; top:20px;}
.rightNew span{ float:left; width:6px; height:6px; margin-right:5px; background:url(../Images/common/span.png) no-repeat left bottom; overflow:hidden;}
.rightNew span.current{ background:url(../Images/common/spanhover.png) no-repeat left bottom; cursor:pointer;}
.rightNew .subcon{ display:none;}
.rightNew .subcon p{ padding-top:10px;}
.rightNew .subcon p a{ color:#6d6d6d; line-height:140%;}
.rightNew .subcon p a:hover{ color:#e2382d;}
.rightNew .subcon p a.moreevent{ display:block; width:95px; height:20px; line-height:20px; font-size:11px; font-weight:bold; color:#fff; text-align:center; background:#333;}
.rightNew .subcon p a.moreevent em{  font-family:\5B8B\4F53; padding-left:5px;}

.rightPress{width:168px; padding:15px; border:1px solid #c9c9c9; border-top:none; position:relative;} 
.rightPress strong{ font-size:14px; font-weight:700; color:#333;}
.rightPress h4{ position:absolute; right:5px; top:20px;}
.rightPress span{ float:left; width:6px; height:6px;margin-right:5px; background:url(../Images/common/span.png) no-repeat left bottom; overflow:hidden;}
.rightPress span.current{ background:url(../Images/common/spanhover.png) no-repeat left bottom; cursor:pointer;}
.rightPress .subcon{ display:none;}
.rightPress .subcon p{ padding-top:10px;}
.rightPress .subcon p a{ color:#6d6d6d; line-height:140%;}
.rightPress .subcon p a:hover{color:#e2382d;}
.rightPress .subcon p a.moreevent{ display:block; width:95px; height:20px; line-height:20px; font-size:11px; font-weight:bold; color:#fff; text-align:center;background:#333;}
.rightPress .subcon p a.moreevent em{  font-family:\5B8B\4F53; padding-left:5px;}

.Rnewletters{width:168px; padding:15px; border:1px solid #c9c9c9; border-top:none;}
.Rnewletters a{ color:#595959; padding-left:15px;}
.Rnewletters a:hover{color:#e2382d;}

.bookPop { display: none;padding-bottom:10px;left: 50%;position: absolute;top:300px;  margin: -50px 0 0 -195px; width: 404px; height:214px;z-index: 9999; background:#fff; border:1px solid #ababab;}
.bookPop .tit{ border-bottom:1px solid #ccc; height:34px; line-height:34px; padding:0 10px;}
.bookPop .tit b{float:left;}
.bookPop span.close {color:#333; font-weight:bold;font-size:12px; cursor:pointer;}
.shadow { background-color: #fff;display: none;left: 0;position: absolute;top: 0;z-index: 998;}
.bookPop .login{ padding:20px 0;}
.bookPop .login table td{ padding:10px 5px 0;}
.bookPop .login table td label{ display:block; width:90px; text-align:right; color:#333;}
.bookPop .login table td input.logintxt{ width:210px; height:24px; line-height:24px; border:1px solid #c2c2c2; padding-left:5px;}
.bookPop .login table td input.loginbut{ float:left;  width:85px; height:25px; line-height:25px; text-align:center; border:none;  background:#4f4f4f; margin-right:5px; color:#fff; overflow:hidden; }
.bookPop .login table td a.loginregister{ float:left;  width:85px; height:25px; line-height:25px; text-align:center;border:none; background:#4f4f4f; color:#fff;overflow:hidden; }
 
.zhaohui {color: #333;float: left;font-size: 12px;padding: 6px 0 0 5px;text-decoration: underline;}


