@charset "gb2312";
/* CSS Document */

body{ margin:0px; padding:0px; font:12px "ËÎÌå"; vertical-align:middle; background:url(../_img/bg.jpg) center top repeat-x; z-index:0;}

.cl{ clear:both; width:100%; height:0px; overflow:hidden;}
a{ text-decoration:none;}

dl,dt,dd{ margin:0px; padding:0px;}


.page{ width:1004px; height:auto; margin:0px auto;}

.head{ height:425px;}
.head .sosu{ float:left; background:url(../_img/sosu.jpg) left top no-repeat; width:263px; height:40px;}
.head .logo{ overflow:hidden; height:96px; width:1004px;}
.dm{ background:url(../_img/08.jpg); height:148px; overflow:hidden;}

.banner{ height:370px;}

.navbox{ background:url(../_img/navbg.jpg) repeat-x; height:43px; line-height:43px; width:980px; padding:0px 10px;}

.navbox .navmenu{ float:left; width:140px; height:43px; overflow:hidden; text-align:center; font-weight:bold;}

.navbox .navmenu a{ display:block; font-size:14px; color:#FFF;}

.dl{ float:left;}
.dl dt{ }
.dl dt strong{ letter-spacing:1px; font-size:14px;}
.dl dd{ padding:5px;}

.pc{ width:251px;}
.pc dt{ height:53px; padding:0px;}
.pc dd{ background:url(../_img/16.jpg) top left; padding-left:30px;}
.pc dd a{ display:block; line-height:20px; color:#666;}
.pc dd a:hover{ color:#C00; text-decoration:underline;}

.ne{ background:url(../_img/15.jpg) top left repeat-y;}
.ne dd{ padding-right:20px; height:251px; background:url(../_img/41.jpg) 10px bottom no-repeat; color:#666;}
.ne dd a{ color:#666;}
.ne dd a:hover{ color:#C00; text-decoration:underline;}

.sp{ width:250px; margin-right:10px;}

.jj{ width:740px;}

.xw{ width:365px; margin-right:10px;}

.hd{ width:250px;}

.lp{ width:740px; margin-right:10px;}












.pagePosition{ position:relative; margin-top:-80px; background:url(../_img/pagebg.png) center top repeat-y; height:auto;}
.pagePosition .page{ width:990px; background:#FFF;}

.leftdlInfo{ width:250px; height:auto; overflow:hidden; float:left; margin-right:10px;}
.leftdlInfo dt{ background:url(../_img/notice.gif) no-repeat; height:37px; overflow:hidden; text-align:center; color:#FFF; font-size:14px; line-height:34px;}
.leftdlInfo dt span{ color:#98c1ed;}
.leftdlInfo dd{ border:1px solid #b4cfe5; border-top:none; background:url(../_img/lddbg.gif) center bottom repeat-x; height:240px; padding:0px 6px; padding-top:6px; line-height:24px; color:#2156a0;}
.leftdlInfo dd p{ margin:0px; padding:0px;}

.maindl{ float:left; width:475px; height:285px; overflow:hidden; margin-right:10px; background:url(../_img/mainbg.gif) left top no-repeat #FFF;}

.maindl dt{ height:50px; overflow:hidden; line-height:60px; color:#FFF; font-size:14px; padding: 0px 10px 0px 50px; letter-spacing:1px;}
.maindl dt a{ float:right; font-size:12px; color:#000;}
.maindl dd{ height:200px; overflow:hidden; padding:10px 10px 10px 30px; font:12px "ËÎÌå"; line-height:24px; color:#2156a0;}
.maindl dd p{ margin:0px; padding:0px;}

.rdl{ width:245px; height:280px; overflow:hidden; float:left;}
.rdl dt{ background:url(../_img/rdtbg.gif) center top no-repeat; height:24px; color:#003a8a; padding-top:20px; padding-left:75px; font:14px "ËÎÌå"; letter-spacing:1px;}
.rdl dd{ padding-top:20px;}
.rdl dd p{ margin:0px; padding:0px;}

.contentdl{ background:url(../_img/contentbg.gif) right top no-repeat; width:250px; height:274px; overflow:hidden; float:left; margin-right:10px; border-top:1px solid #b4cfe5;}
.contentdl dd{ padding:0px 10px; padding-top:104px; line-height:24px; color:#2156a0;}
.contentdl dd p{ margin:0px; padding:0px;}

.productdl{ float:left; width:990px; height:285px; overflow:hidden; background:url(../_img/mainbg.gif) left top no-repeat #FFF;}

.productdl dt{ height:50px; overflow:hidden; line-height:60px; color:#FFF; font-size:14px; padding: 0px 10px 0px 50px; letter-spacing:1px;}
.productdl dt a{ float:right; font-size:12px; color:#000;}
.productdl dd{ width:950px; height:200px; overflow:hidden; padding:10px 10px 10px 30px; font:12px "ËÎÌå"; line-height:24px; color:#2156a0;}

.proshow{ height:120px; margin-right:10px;}
.proshow .imga{ border:1px solid #aabbc3; display:block; padding:2px;}
.proshow .imgn{ display:block; line-height:14px; text-align:center; color:#2156a0; overflow:hidden;}


.copy{ background:url(../_img/30.jpg) center top repeat-x; width:1000px; height:110px; line-height:26px; margin:0px auto; color:#666;}
.copy .imgcopy{ background:url(../_img/copy.png); height:88px; overflow:hidden; float:left; margin-right:15px;}
.copy .copyinfo{line-height:24px; padding-top:10px; letter-spacing:1px; text-align:center;}
.copy .navs{ height:40px; line-height:40px; text-align:center; color:#666;}
.copy .navs a{ color:#666;}


.mainbg{ background:url(../_img/23.jpg) -7px center repeat-y;}

/*Ò³Ãæ×ó*/
.pageleft{ float:left; width:176px; background:url(../_img/21.jpg) center center repeat-y; padding-left:16px; overflow:hidden; margin-right:10px;}
.pageleft .leftTitle{ width:176px; height:50px; background:url(../_img/03.jpg) no-repeat;}
.pageleft .leftTitle strong{ display:block; width:176px; text-align:center; color:#FFF; padding-top:15px; font-size:14px;}
.pageleft .left_sub{background: url(../_img/12.jpg) center center repeat-y;padding-left: 10px;width: 166px; padding-top:10px; padding-bottom:5px;}
.pageleft .left_sub .leftAbout a{ display:block; background:url(../_img/01.gif) left bottom no-repeat; height:30px; margin-bottom:2px; padding-left:30px; line-height:30px; color:#0066cc;}
.pageleft .left_sub .left_class a{ display:block; height:20px; margin-bottom:2px; line-height:20px; color:#666;}


.productTree a{ color:#2156a0;}
.pageleft .rdl{ width:250px; height:245px;}
.pageleft .rdl dd{ padding:0px 5px; padding-top:10px;}

.pagemain{ float:left; width:790px; min-height:500px; _height:500px; overflow-x:hidden;}
.pagemain dt{ height:50px; overflow:hidden; font-size:14px; line-height:50px; font-weight:bold; letter-spacing:1px; background:url(../_img/border-topr.jpg) left top no-repeat;}
.pagemain dt strong{ display:block; background:url(../_img/border-topl.jpg) left top no-repeat; width:80px; height:50px; padding:0px 10px 0px 24px; text-align:center;}
.pagemain dd{ overflow:hidden; padding:10px; font:12px "ËÎÌå"; line-height:24px; color:#2156a0; border:1px solid #CCC; border-top:none;}
.pagemain dd p{ margin:0px; padding:0px;}

.xwlist{ float:right; width:250px;}