@charset "utf-8";
/* CSS Document */
body,p,form,input,div,ul,img,h1,h2,h3{margin:0; padding:0; list-style:none; border:none;}
body{ font-size:12px; line-height:25px; background:url(../img/bg.jpg) 0 0 repeat-x; color:#454545;}
.mar{ margin:0 auto;}
.w{width:980px; margin:0 auto; background:#FFF;}
.logo{margin-left:30px; margin-top:6px;}
.mt1{margin-top:3px;}
a{ color:#444444;}
a,a:visited{color:#454545; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
.t1{text-align:right; padding-right:9px;}
.so{text-align:right;}
.so table{border:1px solid #B2B2B2; margin-right:8px;}
.nav{ height:43px; line-height:40px; background:url(../img/navbg.jpg) #FFF 0 0 repeat-x;}
.main1{ width:976px; margin:0 auto; margin-top:24px;}
.b img{margin-bottom:6px;}
.pt{ margin-left:9px;margin-top:21px;width:271px; height:160px;  border:1px solid #E0E0E0;}
.pt img{ width:258px; height:158px; padding:2px;}
.c{margin-top:18px;}
.c img{margin-bottom:3px;}
.bot{border-top:1px solid #CCCCCC; margin-top:24px; padding-bottom:24px; padding-top:5px;}
.w2{margin:0 auto;}
.t4{ width:180px; border:1px solid #707C9B; background:url(../img/t4.jpg) 0 0 repeat-x; height:37px; line-height:37px; text-indent:44px;font-size:14px; color:#000; font-weight:bold;}
.pt11{background:url(../img/pt.png) 0 0 no-repeat; height:32px; line-height:32px; border:none; text-indent:40px; }
.t5{padding-bottom:10px;}
.t5 li{ background:url(../img/t5.jpg) 0 0 repeat-x; width:182px; height:32px; margin-top:4px;}
.t5 li a{background:url(../img/dot2.gif) 40px 12px no-repeat; display:block; height:32px; line-height:32px;  padding-left:54px;}
.t6{ color:#182C5D; background:url(../img/l1.jpg) 0 bottom no-repeat; padding-bottom:10px; height:18px; margin-top:3px;}
.txt{margin:10px 5px;}
.news td{border-bottom:1px dotted #CCC;}
.ef{font-family:Arial, Helvetica, sans-serif,"宋体";}

.outdiv{float:left;margin-bottom:5px;}
.outdiv table{width:390px;}
.outdiv td{text-align:center;}
.outdiv .dv{width:127px; height:112px;border:1px solid #CCCCCC; margin-right:5px;}
.outdiv img{ width:120px; height:60px;margin:25px 10px 10px 5px;}
.pname{ text-align:left; font-size:14px; color:#182C5D;}
.pname a,.pname a:visited{color:#182C5D; text-decoration:none;}
.pname a:hover{color:#182C5D; text-decoration:underline;}

.menutitle{background:url(../img/pro.jpg) 0 0 no-repeat; height:32px; line-height:32px; text-indent:25px; margin-bottom:4px;}
.p2s{background:url(../img/dot3.gif) 37px 10px no-repeat;}
.pcon{ width:200px; height:114px; overflow:hidden;}
.conname{ font-size:14px; color:#182C5D; font-weight:bold;}
.bigtu{margin:23px 0 0 0;}


#divt2{width:757px;}
#divt2 ul{clear:both; margin:0; padding:0; border:0;}
#divt2 li{font-size:14px;over-flow:hidden; }
#divt2 li.menuNox2{background:#fff;color:#000; font-weight:bold;}
#divt2 li.menuOn2{background:url(../img/ppimg.gif) 0 0 repeat-x;color:#fff; font-weight:bold;}

#divt2 DIV.s_none2{display:none;width:280px; clear:both;}
#divt2 DIV.s_block2{width:757px; clear:both; border-top:none; }
.divt_head2{border-bottom:1px solid #E5E5E5; clear:both; height:36px; color:#FFF}
.divt_head2 li{float:left;width:187px;height:33px; line-height:33px;text-align:center;color:#FFF;border:1px solid #D9D9D9;cursor:hand;}
.scrollcon2{padding:10px; line-height:20px; border:1px solid #0D0D0D;}
.contxt{margin:10px 10px 10px 10px;}


#xdivt2{width:757px; margin-top:10px;}
#xdivt2 ul{clear:both; margin:0; padding:0; border:0;}
#xdivt2 li{font-size:14px;over-flow:hidden; }
#xdivt2 li.xmenuNo2{background:#fff;color:#000; font-weight:bold;}
#xdivt2 li.xmenuOn2{background:url(../img/ppimg.gif) 0 0 repeat-x;color:#fff; font-weight:bold;}

#xdivt2 DIV.xs_none2{display:none;width:280px; clear:both;}
#xdivt2 DIV.xs_block2{width:757px; clear:both; border-top:none; }
.xdivt_head2{border-bottom:1px solid #E5E5E5; clear:both; height:36px; color:#FFF}
.xdivt_head2 li{float:left;width:187px;height:33px; line-height:33px;text-align:center;color:#FFF;border:1px solid #D9D9D9;cursor:hand;}
.xscrollcon2{padding:10px; line-height:20px; border:1px solid #0D0D0D;}
.xcontxt{margin:10px 10px 10px 10px;}



.main3{margin:0px 0 0 0;}
.dd{background:#EEEEEE;}
.dd td{background:#FFF;}
.pro2{background:#fff;;}
.pro2 .td1{ background:#3E5B93; color:#FFF; text-align:center; font-weight:bold; }
.td2{ background:#617D9B; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.tabr{background:#CCCCCC; margin-top:-1px;}
.tabr td{ background:#fff;}
.pronav{ height:310px; width:185px; overflow-y:hidden; text-align:left; overflow-x:hidden;
scrollbar-3dlight-color:#ECEDF1; 
scrollbar-arrow-color:#ECEDF1; 
scrollbar-track-color:#ECECEC; 
scrollbar-darkshadow-color:#ECEDF1; 
scrollbar-face-color:#314E7F; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:#ECEDF1;
}
.pronav .AccordionPanelContent{text-align:left;}


.xx #divt2{width:980px;}
.xx #divt2 ul{clear:both; margin:0; padding:0; border:0; margin-left:1px;}
.xx #divt2 li{font-size:14px;over-flow:hidden;width:161px;  }
.xx #divt2 li.menuNo2{ color:#fff; background:none; font-weight:bold; height:34px; line-height:34px;}
.xx #divt2 li.menuOn2{color:#fff;  background:none; text-decoration:underline; font-weight:bold; height:34px; line-height:34px; }

.xx #divt2 DIV.s_none2{display:none;clear:both;}
.xx #divt2 DIV.s_block2{width:980px; clear:both; border-top:none; position:absolute; top:100px; }

.xx .my_none{display:none;width:160px; clear:both;}
.xx .my_block{width:980px; clear:both; border-top:none; position:absolute; top:100px;}

.xx .divt_head2{width:980px; border-bottom:1px solid #E5E5E5; clear:both; height:36px; color:#FFF;background:url(../img/navbg2.jpg) 0 0 repeat;}
.xx .divt_head2 li{float:left;width:160px;height:33px; line-height:33px;text-align:center;color:#FFF; border:none;cursor:hand;}
.xx .scrollcon2{padding:10px; line-height:20px;}
.xx .contxt{ background:#EBEBEB; text-align:center; padding:10px 0; width:980px; margin-left:0px; margin-top:5px;}
.xx .divt_head2 li .contxt ul li{ background:#0C6; font-size:12px;text-align:center;}
.xx .contxt a{font-size:12px;}
.xx .divt_head2 a{color:#FFF;}


.xx .contxt li{margin:0; padding:0; text-align:center;}
.xx .contxt li a{height:27px;line-height:27px; text-align:center; margin:0 auto; width:120px; position:relative; left:0; display:block; margin:0; padding:0;}
.xx .contxt li a:hover{}


.mediumBox {POSITION: relative; BACKGROUND: #f2f6fb;}
.mediumBox H3 {BORDER: #b6cae3 1px solid; TEXT-ALIGN: center; font-size:12px;  LINE-HEIGHT: 26px; WIDTH: 99px; FLOAT: left;   CURSOR: pointer;}
.mediumBox .upBox {POSITION: absolute; DISPLAY: block; TOP: 26px; LEFT: 0px}
.mediumBox SPAN {PADDING-RIGHT: 8px; FLOAT: right; FONT-WEIGHT: normal; PADDING-TOP: 5px}
.mediumBox .upH3 {Z-INDEX: 10; BORDER-BOTTOM: 0px; POSITION: relative; BACKGROUND: #ffffff; FONT-WEIGHT: bold}
.moshiBox {WIDTH: 950px; CLEAR: both; }
.moshiList {WIDTH: 950px; text-align:left;  BORDER: #b6cae3 1px solid; DISPLAY: none; BACKGROUND: #ffffff; }

.pp_none{height:0; line-height:0;}