@charset "gb2312";
/* CSS Document */
html body{ background:#f2f2f2 repeat;}
.oh{ overflow:hidden;}
img { vertical-align:top;}
.bort{ border-top:solid 1px #eeeced;}
.topdoc{ position:relative; z-index:2;} 
.topcontainer{ width:980px; margin:0 auto;height:101px;text-align:left;  position:relative; z-index:1;}  
.container{ width:980px; margin:0 auto;height:auto;text-align:left;}  
body #footer .aLinks{ display:none;}
.top-ma{ width:980px; height:70px; }
.topic{ display:block; width:531px; height:50px; margin-top:10px;}
.top-ma-r{ width:163px; height:70px;}
.top-mb{ width:980px; height:31px;}
.top-mb a{ display:block; height:30px; line-height:30px; text-align:center; color:#fff; float:left;}
.top-mb-a1{ width:85px; background:#4e4e4e;}
.top-mb-a1:hover{ text-decoration:none; cursor:text;}
.top-mb-a2{ width:108px; background:#a2a2a2; border-right:1px solid #808080;}
.top-mb-a2:hover,.top-mb-a3:hover,.top-mb-a4:hover,.top-mb-a5:hover,.top-mb-a6:hover,.top-mb-a7:hover,.top-mb-a8:hover{ background:#808080; text-decoration:none;}
.top-mb-a3{ width:123px; background:#a2a2a2; border-right:1px solid #808080;}
.top-mb-a4{ width:136px; background:#a2a2a2; border-right:1px solid #808080;}
.top-mb-a5{ width:126px; background:#a2a2a2; border-right:1px solid #808080;}
.top-mb-a6{ width:116px; background:#a2a2a2; border-right:1px solid #808080;}
.top-mb-a7{ width:135px; background:#a2a2a2; border-right:1px solid #808080;}
.top-mb-a8{ width:143px; background:#a2a2a2; }
.top-ma-r-p1{ color:#696969; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; padding-top:15px; height:22px; line-height:22px; text-align:right; padding-bottom:2px;}
.top-ma-r-p1 span{ color:#fff;}
.top-ma-r-p2{ width:156px; height:20px; border:1px solid #d4d5d9;line-height:20px; padding-left:5px; cursor:pointer; background:#fff;}
#JMenuList{ position:absolute; width:161px; top:61px; right:0; z-index:100; background:#fafafa; border-left:1px solid #d4d5d9; border-right:1px solid #d4d5d9; border-bottom:1px solid #d4d5d9; padding:5px 0;}
#JMenuList li{ height:24px; line-height:24px; width:156px; padding-left:6px;}
#JMenuList li a{ color:#333; font-size:12px;}

.header{width:100%;height:400px; margin-bottom:15px;}
.top1{ background:url(top1.jpg) no-repeat top center; height:100px;}
.top1 p{ color:#fff; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:700; font-size:16px; margin:0 auto; width:53px; padding-right:580px;}
.top2{ background:url(top2.jpg) no-repeat top center; height:100px;}
.top3{ background:url(top3.jpg) no-repeat top center; height:201px; }
.top3 p{ width:364px; line-height:24px; color:#333; margin:0 auto; padding-top:70px; padding-left:660px;}
.top3 p b{ color:#8c093c;font-weight:700}

.maincen{ width:1000px; margin:0 auto; text-align:left;}

.p1{ height:195px; position:relative;}
.p1 .hot{ position:absolute; top:22px; left:44px; font-family:Arial; color:#fff; line-height:60px; text-align:center; font-size:18px; width:59px; height:70px; font-weight:bold;}
.p1 ul{ position:absolute; top:0; left:112px;}
.p1 ul li{ overflow:hidden; width:550px; vertical-align:central; position:relative; zoom:1}
.p1 .p1ulBtit{ font-family:\5FAE\8F6F\96C5\9ED1; font-size:42px; color:#000; height:46px; font-weight:bold; line-height:46px; position:absolute; top:31px; left:0;}
.p1 .p1ulTit{ font-family:\5FAE\8F6F\96C5\9ED1; font-size:30px; color:#000; height:52px; padding-top:72px;}
.p1 .p1ulp{ line-height:20px; color:#333;}
.p1 .p1ulp a{ color:#f80;}
.p1 img{ border:solid 10px #a2a2a2; position:absolute; top:9px; right:20px;}

.modB{ zoom:1;}
.modB .mB-th{ height:5px; zoom:1; line-height:5px;}
.modB .mB-tb{ background:url(tb.jpg) repeat-y; width:1000px;}
.modB .mB-tf{ background:url(tf.jpg) no-repeat; height:20px;}
.fl{ float:left;}.fr{ float:right}
.write{ color:#fff;}.gold{ color:#000;}.grey7{ color:#333;}.yelf80{ color:#fe8800;}.black{ color:#000;}
#p8{ padding-left:80px;}
.p2 .mB-tb{ padding-left:8px; width:1000px;}
.p2 .mB-tb .inf{ padding:15px 7px 0; width:329px; position:relative; margin-right:2px;}
.p2 .mB-tb .inf i{ font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#fff; display:block;  width:90px; height:27px; position:absolute; top:10px;  text-align:center; line-height:24px;}
.p2 .mB-tb .inf .dotleft{left:-1px; background:url(p1dot1.gif) no-repeat}
.p2 .mB-tb .inf .dotright{right:-1px;}
.p2 .mB-tb .p2ltxt{ padding:20px 0 15px 0; margin-bottom:5px; background:#f3f3f3; text-align:right; overflow:hidden}
.p2 .mB-tb .p2ltxt p{ color:#333; text-align:left; line-height:24px; position:relative; width:306px; text-indent:26px; margin-left:10px;}
.p2 .mB-tb .p2ltxt p b{ position:absolute; top:0; left:20px;}
.p2 .mB-tb .p2ltxt a{ color:#745c3a; text-decoration:underline; font-size:14px; line-height:28px;}
.p2 .mB-tb .p2ltxt a:hover{ color:#fe8800 }
.p2 .mB-tb .p2ltxt a span{font-size:12px;}
.p2 .mB-tb .p2ltxt a.shadow1{ display:block; width:329px; height:570px; *height:577px; _height:577px; position:absolute; top:15px; left:7px; background:#000; filter: Alpha(Opacity=0);opacity:0;-moz-opacity:0.0; _background:none;}

.p2 .mB-tb .p2ltxt a.shadow1:hover{ background:#000; filter: Alpha(Opacity=10);opacity:0.1;-moz-opacity:0.1; _background:none;} 
.p2ltxt h3{ font-size:16px; margin-bottom:10px; text-align:left; margin-left:20px; width:300px;}
.p2 .mB-tb .Pic123{ width:625px; padding:15px 7px 0;}
.p2 .mB-tb .Pic1{ width:300px; position:relative; overflow:hidden; height:373px;}
.p2 .mB-tb .Pic3{ width:615px; position:relative; overflow:hidden;}
.p2 .mB-tb .Pic123 ul.bac1{ padding:10px 0 10px 10px}
.p2 .mB-tb .Pic123 ul.bac2{ padding:10px 0 10px 10px}
.p2 .mB-tb .Pic123 ul.bac3{ padding-left:5px; width:300px; height:200px;}
.p2 .mB-tb .Pic123 li{ vertical-align:middle; zoom:1;}
.p2 .mB-tb .Pic123 .write{ height:22px; line-height:20px; padding-left:50px; font-size:14px;}
.p2 .mB-tb .Pic123 .gold{ height:auto; margin-bottom:5px; line-height:26px; font-size:16px; font-weight:700}
.p2 .mB-tb .bac1 .write{ padding-left:46px;}
.p2 .mB-tb .Pic123 .grey7{ line-height:19px; width:280px; position:relative; margin-bottom:5px;}
.p2 .mB-tb .Pic123 .grey7 i{ position:absolute; top:0; left:0;color:#745c3a;}
.p2 .mB-tb .Pic123 .grey7 b{ font-family:Tahoma, Geneva, sans-serif; font-size:14px;}
.p2 .mB-tb .Pic123 .grey7 img{ display:inline; float:left; margin-top:3px;}
.p2 .mB-tb .Pic1 .shadow1{ display:block; width:300px; height:373px; position:absolute; top:0; left:0; background:#000; filter: Alpha(Opacity=0);opacity:0;-moz-opacity:0.0; _background:none;}
.p2 .mB-tb .Pic1 .shadow1:hover{ background:#000; filter: Alpha(Opacity=10);opacity:0.1;-moz-opacity:0.1; _background:none;}
.p2 .mB-tb .dash1{ margin-left:7px; width:10px; height:405px;}
.p2 .mB-tb .Pic3 .shadow2{ display:block; width:615px; height:200px; position:absolute; top:0; left:0; background:#000; filter: Alpha(Opacity=0);opacity:0;-moz-opacity:0.0; _background:none;}
.p2 .mB-tb .Pic3 .shadow2:hover{background:#000;  filter: Alpha(Opacity=10);opacity:0.1;-moz-opacity:0.1; _background:none;}
.p2 .mB-tb .dash1{ margin-left:7px; width:8px; height:335px; }
.p2 .mB-tb .dash2{width:615px; height:12px; _height:12px; overflow:hidden}
.p2 .mB-tb .summary{ width:792px; padding:12px 20px 0 137px; line-height:20px; margin-left:7px; color:#777; position:relative; height:55px;*margin-top:-1px;_margin-top:0;}
.p2 .mB-tb .summary i{ position:absolute; top:15px; left:0;width:114px; height:32px; display:block; font-size:14px; color:#000; line-height:32px; text-align:center;}


.pTit{ font-family:\5FAE\8F6F\96C5\9ED1; font-size:24px; line-height:22px; height:22px; color:#000; margin:0 auto; padding-bottom:10px; font-weight:500; border-bottom:2px solid #992c53; width:980px;}
.pTit .pTitSpan{ font-size:14px;}
.p3 .mB-tb{ position:relative; height:210px; padding-top:40px; overflow:hidden;}
.p3 #slide03{ width:947px; height:191px; border:solid 1px #efefef; margin-left:24px;}
.p3 #slide03 li{ padding-left:34px;}
.p3 #slide03 i{ float:left; display:block; line-height:24px; font-size:14px; color:#4e4e4e; padding:16px 0 0 36px; background:url(p3dot1.jpg) no-repeat 26px 24px; width:405px; height:75px;}
.p3 #slide03_control{ position:absolute; top:10px; left:24px; height:34pjx;}
.p3 #slide03_control li{ background:url(p3tab3.gif) no-repeat; float:left; width:159px; height:34px; line-height:34px; color:#fff; text-align:center; font-size:14px; margin-left:-1px; line-height:36px; overflow:hidden; cursor:pointer;}
.p3 #slide03_control li a{ color:#fff; text-decoration:none;}
.p3 #slide03_control #p3tab1{ margin-left:0;}
.p3 #slide03_control li.current , .p3 #slide03_control #p3tab1.current{ background:url(p3tab2.gif) no-repeat; line-height:34px;}
.p3 #slide03_control li.artil{ font-family:Arial;}

body #footer{ height:228px;}

#pt4{height:473px;overflow:hidden; padding-bottom:10px; width:980px;;background-color:#fff;border:1px solid #dedede; margin:0 auto}
#pt4 .mHead{margin-bottom:20px;}
.mHead{padding:11px 0 0px 12px;height:40px;border-bottom:2px solid #fe8800;}
.mHead .mark{margin-right:6px;font:normal 24px/40px "Î¢ÈíÑÅºÚ";color:#000;}
.mHead .subMark{margin-top:15px;width:29px;height:25px;background-position:-60px 0;}
.mHead .remark{float:left;margin-top:13px;color:#7f7f7f;}
.focImg{float:left;display:inline;margin:0 0 10px 10px;}
.focImg a:hover{color:#fff;_zoom:1;}
.focImg a:hover .focImg-tit,.focImg a:hover .focImg-bg{display:block;}
.focImg-tit,.focImg-bg{display:none;width:100%;height:30px;margin-top:-30px;}
.focImg-tit{position:relative;z-index:100;line-height:30px;text-align:center;color:#fff;font-weight:normal;}
.focImg-bg{background-color:#000;opacity:0.6;filter:alpha(opacity=60);}
.focImg385{width:385px;}
.focImg240{width:240px;}
.focImg310{width:310px;}
.righ{ float:right; margin-right:30px; font-size:14px; margin-top:15px;}

.sildeCont{width:978px; background:#FFF; border:1px solid #e4e4e4; padding:15px 0; margin-top:10px; margin:0 auto} 
.sildeCont .ulCont{width:970px; margin:0 auto; overflow:hidden;_zoom:1;}
.sildeCont .ulCont ul{overflow:hidden;_zoom:1; width:1100px; float:left;}
.sildeCont .ulCont li{float:left;_display:inline-block; margin-right:20px;}
.sildeCont .ulCont li img{width:197px; height:149px;}
.sildeCont .ulCont a{display:block; border:1px solid #e4e4e4; width:197px; height:183px;}
.sildeCont .ulCont span{display:block; height:34px; line-height:34px; text-align:center;overflow:hidden; font-size:12px; color:#333}
.sildeCont .ulWrap{width:500%;overflow:hidden;_zoom:1;}

.mr10{ margin-left:15px;}
.pTit b{ float:left; margin-left:10px; font-weight:normal}
.pTit a{ float:right; font-size:14px; margin-right:23px; font-family:\5B8B\4F53;}