@charset "gb2312";

*{ margin:0px; padding:0px; font-size:12px; }

body{ background:url(../images/b_01.jpg) center top no-repeat; background-color:#FFFFFF; line-height:24px; font-size:12px; color:#000; margin-top:0;}

li{ list-style-type:none; font-size:12px;}

img{ border:none;}

a{ color:#464646; text-decoration:none;}

a:hover{ color:#c6073e;}

.xq a{ color:#fe5806;}

.xq a:hover{ text-decoration:underline;}



/*.father{ width:975px; height:100%; margin:0px auto;}*/

#head{ width:970px; margin:auto;}

.son1{ width:970px; margin:auto;}

.son2{ width:975px; clear:both; overflow:hidden; margin:auto;margin-top:7px;}

.son3{ width:970px; margin-left:5px; margin:0px auto;}



.fhsy02{ width:970px; height:87px;}

.fhsy02 a{ float:right; margin-top:5px; margin-right:5px;}

.jrsc,.fhsy{ width:60px; height:24px; float:right;line-height:24px; }

.top.jrsc,.top .fhsy{ float:right; margin-top:5px; margin-right:10px; width:60px; height:24px; line-height:24px;}

.nav{ background:url(../images/nav.jpg) no-repeat; width:970px; height:53px; line-height:53px; padding-bottom:1px; background-color:#F00;}

.nav ul li{ float:left;}

.nav li a{ display:block; float:left; width:88px; text-align:center; height:50px; line-height:50px; font-size:14px; font-weight:bold; color:#fff; padding-top:3px;}

.nav li a:hover{ text-decoration:underline; color:#fff;}

.navclass{ width:968px; height:68px; border:1px solid #d7ced5; margin-top:1px; padding-top:3px; overflow:hidden; background-color:#FFF;}

.nleft{ width:320px; height:63px; float:left; overflow:hidden;}

.nleft1{ width:320px; height:63px; float:left;margin-left:10px; overflow:hidden; display:inline;}

.nleft2{ width:310px; height:63px; float:left;overflow:hidden;}

.nleft3{ width:290px; height:63px; float:left; overflow:hidden;}

.nlt{ width:340px; height:27px; margin-top:4px;}

.nlt span{ display:block; float:left; height:27px; line-height:27px;}

.nlt span.tt{ background:url(../images/menub.jpg) left center no-repeat; width:77px; height:28px;}

.nlt span.tt a{ color:#FFF; font-size:14px; font-weight:bold; padding-left:8px;}

 .sf{ margin-left:6px; display:block;}

.nlt span a{ font-size:13px;}



.row01{ width:970px; height:245px; overflow:hidden; clear:both;}

.row02{ width:970px; height:245px; overflow:hidden; margin-top:10px; clear:both;}

.row03{ width:970px; height:354px; overflow:hidden; margin-top:10px; clear:both;}

.row05{ width:970px; overflow:hidden; clear:both; margin-top:10px;}



.tsjs{ width:271px; height:243px; border:1px solid #d5c2d8; float:left; background:url(../images/tsjs-title.jpg) no-repeat; background-position:left top;}

.tsjs-title .ttitle a{display:block; float:left; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bold; font-size:14px;}

.tsjs-title .gd{ float:right; display:block; height:25px; line-height:25px; width:60px; text-align:center; padding-top:5px;}

.tsjs-title .gd a{ color:#bd1233;}

.tstitle{padding-bottom:4px; margin-bottom:5px; border-bottom:1px dashed #d297e5;  height:20px; text-align:center; line-height:20px;}

.tstitle a{ color:#dd0202; font-size:16px; font-weight:bold;}

.tstitle a:hover{ text-decoration:underline;}

.tsjj { margin-top:10px; height:50px; color:#323232; font-size:12px; text-align:left;}

.tsjs-bottom{ width:251px; padding:10px; clear:both; margin-top:7px;}

.tlist li{ line-height:26px; border-bottom:1px dashed #d297e5;}

.tlist .one{ background:url(../images/one.jpg) no-repeat left; padding-left:15px;}

.tlist .two{ background:url(../images/two.jpg) no-repeat left; padding-left:15px;}

.tlist .three{ background:url(../images/three.jpg) no-repeat left; padding-left:15px;}

.tlist .four{ background:url(../images/four.jpg) no-repeat left; padding-left:15px;}





.fhjj{ overflow:hidden; }

.tsjs-title .fhtitle a{display:block; float:left; width:100px; height:30px; line-height:30px; text-align:center; color:#cd1c43; font-weight:bold; font-size:14px;}

.fhjj-bottom{ clear:both;}

.loujj{ text-align:left; padding-left:5px; padding-right:5px;}

.fhdt{ overflow:hidden; width:271px; height:243px;  border:1px solid #d5c2d8; float:left; background:url(../images/news-title.jpg) no-repeat; background-position:left top;}

.tsjs-title .newstitle a{display:block; float:left; width:100px; height:30px; line-height:30px; text-align:center; color:#cd1c43; font-weight:bold; font-size:14px;}

.newslist{ background:url(../images/news-bg.jpg) no-repeat; width:229px; height:100px; padding-left:25px;}

.newslist li a{ color:#ab10b6; line-height:26px;}

.newslist li a:hover{ color:#df082b; line-height:26px;}

.qh3{ width:420px; height:245px; float:left; margin-left:10px; overflow:hidden;}



/*huadongyi*/

#tab1{ height:34px; background: url(../images/27_06.jpg) no-repeat;}

#tab2{width:970px; height:31px; background:url(../images/bz-qh.jpg) no-repeat; }

#tab3{width:970px; height:32px; background:url(../images/sbqh.jpg) no-repeat; }

#tab6{width:71px; float:left;}



#tab1 ul{ margin-top:4px; padding:0;}

#tab2 ul{ margin-top:2px; padding:0;}

#tab3 ul{ padding:0;}

#tab6 ul{ padding:0;}

.q1{width:415px;}

#tab1 li{float:left; height:29px; width:111px;

line-height:29px;text-align:center; font-size:14px; color:#d10505; font-weight:bold; background:url(../images/27_02.jpg) no-repeat;

cursor:pointer;}

#tab1 li h2 a{color:#d10505; font-size:14px;}

#tab7 li{ height:24px; width:71px;

line-height:24px;text-align:center; font-size:14px; color:#d10505; font-weight:bold;

cursor:pointer; background:url(../images/link02.jpg) no-repeat; }

#tab2 li{float:left; height:29px; width:94px;line-height:29px;text-align:center; font-size:14px; color:#d10505; font-weight:bold;cursor:pointer;}

#tab2 li h2{ font-size:14px;}

#tab3 li{float:left; height:32px; width:131px;

line-height:29px;text-align:center; font-size:14px; color:#d10505; font-weight:bold;

cursor:pointer;}

#tab6 li{ height:24px; width:71px;

line-height:24px;text-align:center; font-size:12px; color:#d10505;cursor:pointer; border-bottom:1px dashed #999999; padding-bottom:2px;}

#tab1 li.now{color:#fff; background:url(../images/27_01.jpg) no-repeat; width:111px; height:33px; text-align:center; line-height:33px;font-weight:bold; font-size:14px;}

#tab1 li.now a{color:#fff; font-size:14px;}

#tab1 li h2{ font-size:14px;}

#tab2 li.now{color:#fff; background:url(../images/bb-bg.jpg) no-repeat; width:94px; height:29px; text-align:center; line-height:29px;font-weight:bold; font-size:14px;}

#tab2 li.now h2{ font-size:14px;}

#tab3 li.now{color:#fff; background:url(../images/ssss.jpg) no-repeat; width:131px; height:32px; text-align:center; line-height:29px;font-weight:bold; font-size:14px;}

#tab3 li.now h2{ font-size:14px;}

#tab6 li.now{color:#000; background:url(../images/ddd.jpg) no-repeat; width:71px; height:24px; text-align:center; line-height:24px; font-size:12px;}

#tab7 li.now{color:#fff; background:url(../images/link01.jpg) no-repeat; width:71px; height:24px; text-align:center; line-height:24px;

 font-size:14px;}

.tablist{font-size:14px;line-height:24px;display:none; overflow:hidden; padding:5px 0;}

.block{display:block; }



.qhpic{ float:left; border:1px solid #ddc0d6;}

.qhjj{ }

.cg-top{ clear:both; height:90px; margin-bottom:15px; margin-top:6px;}

.cg-bottom{ clear:both;  margin-top:10px; overflow:hidden;}

.cg-llist{ float:left;}

.cgleft{ float:left;height:72px; margin-left:5px;}

.cgleft li{ background:url(../images/27_07.jpg) no-repeat left; border-bottom:1px dashed #d297e5; width:240px; padding-left:15px; line-height:26px; font-size:12px; text-align:left;}

.jryy{ overflow:hidden;  height:243px; border:1px solid #d5c2d8; float:right; }

.tsjs-title .jrtitle a{display:block; float:left; width:100px; height:30px; line-height:30px; text-align:center; color:#cd1c43; font-weight:bold; font-size:14px;}

.wyyy a{ color:#FFFFFF;}

.tsjs-title .wyyy{ float:right; display:block; height:27px; line-height:30px; width:70px; text-align:center; padding-top:3px;}



/*jinriyuyuegundong*/



.ysleft{ float:left; width:385px; height:196px;}

.ys01{ width:251px; height:166px; float:left;}

.ysright{ width:968px; margin:auto; overflow:hidden;}

.my-bg{ background:url(../images/ysbottom.jpg) no-repeat; width:930px; padding:0 20px; overflow:hidden;}

.yspic{ float:left; width:130px; overflow:hidden; border:1px solid #d8d8d8; padding-top:1px; padding-left:1px;}

.ysjj{ float:right; width:112px; height:161px; text-align:left;}

.yscolor{ color:#be0035; font-size:14px; font-weight:bold; line-height:22px;}



.ban01{ margin:10px 0px; border: 1px solid #DCACD8;}



.bzleft{ float:left; width:481px; height:348px;  overflow:hidden; text-align:left;}

.bzright{ float:right; width:481px; height:348px;   overflow:hidden;}

.bztitle{ background:url(../images/bz-bg.jpg) no-repeat; width:481px; height:32px; line-height:32px;}

.jhsy{ display:block; float:left;}

.jhsy a{ font-size:16px; font-weight:bold; color:#fff; display:block; width:80px; height:32px; line-height:32px; width:100px; text-align:center;}



.jnclass{ display:block; float:left; height:32px; line-height:32px; margin-left:10px;}

.jnclass2{ display:block; float:left; height:32px; line-height:32px; margin-left:10px; color:#F00;}

.jnclass2 a{color:#F00; text-decoration:none;}

.jnclass2 a:hover{color:#F00; text-decoration:underline;}

.ggd{ display:block; float:right;}

.ggd a{ color:#b70637; font-size:14px; font-weight:bold; width:125px; line-height:32px; height:32px; text-align:center; display:block;}

.ggd a:hover{ color:#b70637; text-decoration:underline; font-size:14px; font-weight:bold; width:125px; line-height:32px; height:32px; text-align:center; display:block;}

.bzbleft{ width:269px; padding:3px;  float:left; overflow:hidden;}

.bzbottom{ border:1px solid #d5c2d8;  border-top:0; overflow:hidden; height:315px;}

.bzblf{ background: url(../images/tjlf-bg.jpg) no-repeat; width:249px; height:72px; padding:10px; margin:0 auto 10px; overflow:hidden;}

.bzblf p a{ color:#b70637;  font-size:14px; font-weight:bold;}

.bzblist{ margin-top:10px;}

.bzblist li{ background:url(../images/dot.jpg) no-repeat left; border-bottom:1px dashed #d297e5; padding-left:15px; line-height:26px;}

.bzbright{ float:left; background:url(../images/bz-right-bg.jpg) no-repeat; width:188px; height:310px; float:right; padding:3px;}

.love01{ margin:20px 0px;}

.love02{ margin:25px 0px 0px 0px; width:188px; height:73px;}

.lovel{ float:left;}

.lover{ width:106px; height:58px; float:right;}

.love03{ clear:both; width:188px; height:149px;}

.love03 li a{ color:#3e7003; padding-left:24px;}

.love03 li a:hover{ color:#d60335;}

.dgg{ margin-left:133px; clear:both;}



.rowtitle{ background:url(../images/bz-qh.jpg) no-repeat; width:970px; height:31px;}

.rxbottom{ padding:5px; width:306px; }

.rxjbleft{ width:316px;  background:url(../images/27_12.jpg) left top repeat-x;   height:265px;}

.rrt{ width:306px; height:67px; margin-top:10px;}

.rrb{ clear:both;}

.rxtitle{ width:316px; height:33px; line-height:33px;}

.rxjb{ display:block; float:left;}

.rgd{ display:block; float:right;}

.rxjb a{ display:block; float:left;  color:#bf0031; font-size:14px; font-weight:bold; height:33px; line-height:33px; width:100px; text-align:center;}

.rgd a{ display:block; float:right; color:#bf0031; font-size:14px; font-weight:bold; height:33px; line-height:33px; width:60px; text-align:center;}

.rrt-pic{ float:left; width:102px; height:67px; border:1px solid #ddc0d6;}

.rrt-font{ width:194px; height:70px; float:right;}

.rrtitle a{ color:#dd0202; font-size:16px; font-weight:bold;}

.rrtitle a:hover{ text-decoration:underline;}

.rrb { margin-top:10px; margin-bottom:10px;}

.rrb li{ background:url(../images/dot.jpg) no-repeat left; padding-left:15px; border-bottom:1px dashed #e4c0ef;}

/*jibingqiehuan*/

.row04{ width:970px; height:331px; overflow:hidden; clear:both; margin-top:10px; text-align:left;}

.rowbottom{ width:948px; height:311px; padding:10px;}

.rowleft{ float:left; width:256px; height:285px; overflow:hidden; margin-left:5px;}

.rlpic{ padding:5px; border:1px solid #999999;}

.rlpic p{ text-align:center;}

.dg{ margin-left:173px;}

.dg a{color:#3e7003;}

.rlwd{ background: url(../images/bzwd.jpg) no-repeat top; width:221px; height:123px; padding-left:30px; padding-top:5px;}

.rlwd li a{ color:#3e7003; font-size:12px;}

.rlwd li a:hover{ color:#d60335;}

.rowcenter{ width:407px; height:284px; float:left; margin-left:12px;}

.you01{ width:407px; height:30px; line-height:20px; text-align:center; color:#e5063f;}

.you01 a{ color:#e5063f;}

.you01 a:hover{ color:#333333;}

.you02{ background:url(../images/tjlf-bg2.jpg) no-repeat; padding:5px 10px;; width:387px; height:69px; margin-bottom:10px; line-height:22px;}

.you02 p{ text-align:center;}

.you02 p a{ font-size:14px; font-weight:bold; color:#e5063f;}

.you04 li{ background:url(../images/dot.jpg) no-repeat left; padding-left:15px; border-bottom:1px dashed #d297e5;}

.you04{ padding-top:10px;}

.rowright{ width:257px; height:287px; float:right; margin-right:5px;margin-top: 20px;}

.fapic{ float:left; padding-right:10px;}

.faftt{ float:left; width:172px; height:72px;}

.fa02{ margin-bottom:10px; width:257px; height:74px; clear:both; padding-bottom:3px; border-bottom:1px dashed #d297e5; }

.fa03 li{ background:url(../images/dot.jpg) no-repeat left; padding-left:15px; border-bottom:1px dashed #d297e5;}

/*huanjingshebeiqiehuan*/

.row6{ width:970px; height:186px; clear:both;border:1px solid #fbb9d6; overflow:hidden; margin-top:10px; background:url(../images/27_14.jpg) left top no-repeat;}

.row6left{ width:810px; height:184px;  float:left; overflow:hidden; margin-left:150px; display:inline;}

.tablistpic { margin-left:10px; width:180px; height:139px; padding:7px;background:url(../images/27_18.jpg) left center no-repeat;}

.tablistpic img{ }

.row6right{ float:left; width:316px; height:182px; border:1px solid #d0a1de; float:right; overflow:hidden; background:url(../images/map-title.jpg) no-repeat top;}

.ddtitle{ width:317px; height:34px; line-height:34px; margin-bottom:5px;} 

.ly{ display:block; float:left; width:100px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#fff; font-weight:bold;}

.lgd a{ display:block; float:right; width:100px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#ca2453;}

/*link-qiehuan*/

.row7{ width:970px; overflow:hidden; clear:both; margin-top:10px; width:966px; height:115px; border:1px solid #d7d7d7; background:url(../images/link-bg.jpg) repeat-x; padding:1px;}

.row8{ width:968px; height:179px; border:1px solid #dbb7e7; background:url(../images/mftel.jpg) no-repeat; margin-top:10px;}

.mff input{ width:210px; height:24px; line-height:24px;}

.mft{ color:#000000; font-size:14px; font-weight:bold;}

.mnr{ width:220px; height:100px; float:right; margin-top:70px; margin-right:30px;}



.foot{ background:url(../images/foot-bg.jpg) no-repeat top; margin:0 auto; width:970px; text-align:center; background-color:#ececec; padding-top:40px; clear:both; height:210px; margin-bottom:50px;}





/*ziyangshiye*/

.zy{ width:970px; padding-left:5px; height:100%; margin:auto;}

.wz{ width:940px; height:28px; border:1px solid #efd7f0; background:url(../images/wz-dot.jpg) no-repeat left; background-color:#ffecfc; padding-left:28px; line-height:28px; background-position:10px 5px;}

.zy-left{ width:705px; height:100%; float:left; margin-top:8px; margin-bottom:15px; }

.zy-right{ width:255px; height:100%; float:right; margin-top:8px; margin-bottom:15px;}

.zl-top{ width:663px; border:1px solid #f1bdf4; padding:20px; overflow:hidden; }

/*neirongyemian*/

      /*neirongyemianzuobianbufen*/

.zl-title{ text-align:center; line-height:20px; padding-bottom:2px; border-bottom:1px dashed #ebaaef;}

h1{ font-size:20px; font-weight:bold; color:#de0380;}

.zl-title .hit a{ color:#FF0000;}

.zl-title  p{ color:#666666;}

.fx{ margin-top:5px; padding-left:30px; width:633px; height:20px;}

.fx1,.fx2,.fx3{ display:block; float:left; height:16px; line-height:16px;}

.wen{ clear:both; font-size:14px; line-height:26px; margin-top:15px; }

.wen span,.wen span a,.wen strong,.wen p,.wen a,.wen a u{ font-size:14px;}

.wen *{ font-size:14px;}

.wen a{ color:#464646; text-decoration:underline;}

.wen a u{ color:#464646}

.gjc{ float:right; }

.pag{ clear:both;  padding-top:10px;  border-top:1px dashed #ebaaef;  }

.pag a{ font-size:14px; color:#333333;}

.pag a:hover{ color:#FF0000;}

.pag .t{ display:block; float:left;}

.pag .b{ display:block; float:right;}

.nyjs{ width:703px; height:187px;  border:1px solid #f1bdf4; background:url(../images/ny-lf.jpg) no-repeat top; }

.nj-bottom{ padding:10px;}

.njleft{ width:328px; height:128px; float:left; margin-top:32px;}

.njright{ width:328px; height:128px; float:right; margin-top:32px;}

.njleft li,.njright li{ background:url(../images/ny-lfdot.jpg) no-repeat left; border-bottom:1px dashed #e4c0ef; padding-left:15px;}

.nyhot{ width:705px; height:178px;clear:both;}

.rdwz{ width:350px; height:176px; overflow:hidden;  border:1px solid #f1bdf4; float:left; background:url(../images/ny-wztitle.jpg) no-repeat top;}

.zxyd{ width:350px; height:176px; overflow:hidden;  border:1px solid #f1bdf4; float:right; background:url(../images/ny-wztitle.jpg) no-repeat top;}

.nyt-title{ width:348px; height:31px;line-height:31px;}

.nyt-bottom{ width:332px; padding:10px; height:125px;}

.rr{ display:block; float:left; width:120px; text-align:center; height:31px; line-height:31px;}

.more{ display:block; float:right; width:60px; text-align:center; height:31px; line-height:31px;}

.rr a{ color:#e70772; font-weight:bold; font-size:14px;}

   /*neirongyemianyoubianbufen*/

.ny-jj{ background:url(../images/ny-title.jpg) no-repeat top; width:253px;  border:1px solid #f1bdf4; clear:both; overflow:hidden;}

.njjf{ display:block; float:left; width:93px; text-align:center; height:36px; line-height:36px;}

.njjf a{ color:#e70772; font-weight:bold; font-size:14px; width:93px; text-align:right; height:36px; line-height:36px; display:block;}

.njjf a:hover,visited{ color:#900; font-weight:bold; font-size:14px; width:93px; text-align:right; height:36px; line-height:36px; display:block;}

.ngd{ display:block; float:right; width:60px; text-align:center; height:36px; line-height:36px; }

.nyjb{ width:243px; padding:5px;   clear:both; overflow:hidden;}

.nyzx{ width:255px; height:270px; margin-top:10px; overflow:hidden;}

.nycase{ width:253px;  background:url(../images/ny-title.jpg) no-repeat top; border:1px solid #f1bdf4; clear:both; overflow:hidden; margin:10px 0px;}

.nycb{ width:243px;  padding:5px; overflow:hidden; margin-top:10px;}

.nycbt{ width:243px; overflow:hidden;}

.nyp{ float:left; width:87px; height:57px; border:1px solid #FFCCFF;}

.nypr{ float:right;  line-height:22px;}

.nrt a{ color: #FF0000;}

.nycbb li{ background:url(../images/dot.jpg) no-repeat left; padding-left:15px; border-bottom:1px dashed #e4c0ef; line-height:28px;}

.nycbb { margin-top:10px;}

.nywd{ width:253px; height:252px; background:url(../images/ny-wdbg.jpg) no-repeat top; border:1px solid #f1bdf4; clear:both; overflow:hidden;}

.wdff{ width:253px; height:36px; line-height:36px;}

.fff{ display:block; float:left; width:130px; line-height:36px;  height:36px; line-height:36px; text-align:center;}

.www{ display:block; float:right; width:80px; line-height:28px;  height:28px; text-align:center;}

.fff a{ color:#e70772; font-weight:bold; font-size:14px; width:130px; text-align:center; height:36px; line-height:36px; display:block;}

 .www a{display:block; color:#fff; float:right; width:80px; line-height:28px;  height:28px; text-align:center;}

.wdt2{ margin-top:18px; margin-left:40px; width:200px; height:41px; clear:both;}

.wdt2 .w,.wdt2 .d{ color:#d50041; }

.wdt3{ width:241px; height:126px;  margin:0px auto; margin-top:20px; }

.wdt3 li{ border-bottom:1px dashed #e4c0ef; background:url(../images/ny-wddot.jpg) no-repeat left; padding-left:25px;}

.x{ color:#FF3300;} .y{ color:#009933;}

.ysgd{ width:253px; height:272px; background:url(../images/ny-title.jpg) no-repeat top; border:1px solid #f1bdf4; clear:both; overflow:hidden; margin-top:10px;}

.gdb{ width:242px; height:222px; margin:5px auto; overflow:hidden;}

.doc01{ width:242px; clear:both; margin-bottom:10px; height:133px;}

.docleft{ float:left; border:#FF99CC 1px solid;}

.docfont{ float:left; text-align:left; width:140px; height:114px; margin-left:10px;}

.docfont .zh{ color:#d10505; font-size:14px; font-weight:bold;}



/*sanjiliebiaoyemian*/

.sj-top{ background:url(../images/s-title.jpg) no-repeat top; width:705px; margin-bottom:10px; }

.sj-top .sjtitle{color:#de0380; font-size:20px; font-weight:400; padding-left:40px; height:40px; line-height:40px; font-family:ºÚÌå;}

.sjbottom{ width:692px; height:227px; padding:10px 5px ; border-left:1px solid  #f1bdf4; border-bottom:1px solid  #f1bdf4; border-right:1px solid  #f1bdf4;}

.spic{ float:left; width:245px; height:220px; border:1px solid #FF99CC; padding:2px;}

.sright{ float:right; width:430px; overflow:hidden;}

.sright .qqlx{ }

.sright2{ float:right; width:430px; height:226px;}

.sright2 dl {  border-bottom: 1px dashed #FF66FF; color: #C30471; padding-bottom: 3px;}

.sright2 dl dt{ line-height:25px; text-align:center;}

.sright2 dl dt a{ font-size:14px; font-weight:bold; color:#f50300;}

.sright2 dl dt a:hover{ text-decoration:underline;}

.sright2 dl  dd{ color:#776e6c; font-size:12px; line-height:20px;}

.sright2 dl dt dd a{ color:#ff3e03;}

.sright2 ul { background:url(../images/la.jpg) left center no-repeat; height:152px;}

.sright2 ul li{ height:30px; line-height:30px; border-bottom:1px dashed #aeaeae; padding-left:40px; width:380px; overflow:hidden;}

.sright2 ul li a{ color:#2d2926; font-size:14px;}

.sright2 ul li a:hover{ text-decoration:underline;}



.s01{ color:#c30471; padding-bottom:3px;  border-bottom:1px dashed  #FF66FF;}

.s02,.s03{ margin-top:10px;}

.ssone a{color:#e60534; font-size:18px; font-weight: bold; background:url(../images/s-01.jpg) no-repeat left; padding-left:30px;}

.ssthree a{color:#e60534; font-size:18px; font-weight: bold; background:url(../images/s-02.jpg) no-repeat left; padding-left:30px;}

.ssone a:hover,.ssthree a:hover{ text-decoration:underline;}

.list01{ width:663px; height:103px; padding-bottom:3px; border-bottom:1px dashed #ef83c1; margin-bottom:15px;}



.line01{ background:url(../images/sdot.jpg) no-repeat left; padding-left:18px; background-position:0px 5px;}

.line01 a{ color:#de0380; font-size:18px; font-weight:bold;}

.line01 a:hover{ text-decoration:underline;}

.line02{ width:653px; height:30px; background: #f3f3f3; line-height:30px; padding-left:10px; color:#786e74; }

.line03{ width:663px; font-size:14px; }



.roll{ clear:both; margin-top:20px;  height:20px; margin-bottom:15px; font-size:14px; float:right;}

.apage{ float:left; height:32x; line-height:20px;}

.page{ float:left;}

.apage a{ color:#464646; width:20px; height:20px; line-height:20px; font-size:14px; border:1px solid #FF66CC; text-align:center; display: block; float:left; margin-left:3px;}

.jy{ float:left;}

.roll a:hover{ text-decoration:underline; color:#FF0066;}



/*zhuanjiayemian*/

.zj01{  width:663px; height:161px; padding-bottom:15px; border-bottom:1px solid #f7cae2; margin-bottom:25px;}

.zjpic{  width:130px; height:161px; padding-top:1px; padding-left:1px; float:left;}

.zjright{ width:521px; height:161px; float:right;}

.zjt a{ color:#e00c84; font-size:16px; font-weight:bold; background:url(../images/zj-dot.jpg) no-repeat left; padding-left:20px;}

.zjt a:hover{ text-decoration:underline;}

.zjb{ margin:10px auto; padding-bottom:3px; border-bottom:1px dashed #ef83c1;}

.zjf{ width:521px; height:40px; line-height:40px;}

.aa,.bb,.cc,.dd{ display:block; float:left;  height:40px; line-height:40px;}



/*shebeiyemina*/

.sbb{ width:208px; height:150px; float:left; border:1px solid #ccc; text-align:center; padding-top:7px; margin-right:10px; margin-bottom:20px;}

.sbrow{ width:663px; height:152px; margin-bottom:20px;}



/*yiyuanjianjieyemian*/

.father2{ width:982px; height:100%; margin:0px auto;}



.son11{ width:970px; margin-left:6px; margin-right:6px;}

.son22{ width:982px; height:2330px;margin-top:7px; background:url(../images/p-bg.jpg) repeat-y;}

.son33{ width:970px; margin-left:6px; margin-right:6px;}



.p-jj{ background: url(../images/p-top.jpg) no-repeat top; width:982px; height:236px; margin-bottom:10px; overflow:hidden;}

.p-jjj{ padding-left:16px; padding-top:30px; padding-right:16px; ;}

.p-left{ width:289px; height:189px; float:left;}

.p-right{ float:left; width:618px; height:158px; font-size:14px; line-height:28px; margin-top:10px; margin-left:25px;}

.p-right p{ font-size:23px; font-weight:bold; color:#d81963; text-align:center;}



.pnews{ width:982px; height:302px; margin-top:10px; clear:both;}

.pbottom{ padding-left:16px; padding-right:16px; margin-top:20px;}

.pbleft{ float:left; width:608px; height:231px;}

.pbright{ float:right; width:318px; height:219px; border:1px solid #FF66CC;}

.ptiltle{ padding-bottom:3px; border-bottom:1px dashed #ef83c1; width:608px;}

.ptiltle a{ font-size:18px; font-weight:bold; color:#cd1060; background: url(../images/p-dot.jpg) no-repeat left; padding-left:35px; }

.ptiltle a:hover{ text-decoration:underline;}

.ptp{ padding-top:3px;}

.pplist{width:585px; height:98px; background-color:#fffafe; border:1px solid #FF99FF; padding:10px; margin-top:15px;}

.ppleft {  float:left;}

.ppleft li{ background:url(../images/ppd.jpg) no-repeat left; padding-left:15px; border-bottom:1px dashed #ef83c1; width:265px; line-height:28px;  }



.tdleft li{ background:url(../images/xx.jpg) no-repeat; padding-left:31px; font-size:14px; color:#464646; font-weight:bold;   line-height:32px;}

.tdleft{ float:left;}

.tdright li{ background:url(../images/xx.jpg) no-repeat; padding-left:31px; font-size:14px; color:#464646; font-weight:bold;   line-height:32px;}

.tdright{ float:right;}

.p-zj{ clear: both;}

.p-zjl{ float:left;}

.p-zjr{ float:left; background:url(../images/p-doright.jpg) no-repeat; width:597px; height:202px; overflow:hidden;}



.ppjs{ width:982px; margin-top:10px; clear:both; height:369px;}

.phj{ width:982px; margin-top:10px; clear:both; height:577px; }

.ppsz{ background:url(../images/p-sz.jpg) no-repeat; width:593px; height:114px;}

.pzleft{ float:left; }

.pzleft li a{ font-size:12px;  line-height:38px; margin-left:40px;}

.hj{ font-size:14px; line-height:28px; background:url(../images/p-gold.jpg) no-repeat left; padding-left:70px; border-top:1px dashed #ef83c1; padding-top:3px; }

.hp01{ float:left; text-align:center; margin-right:20px;}

.hjpic{ margin-top:10px;}

.hp01 p{  font-size:14px; font-weight:bold;}

.pry{ width:982px; margin-top:10px; clear:both;}



/*wendayemian*/

.wd-left{ width:255px; height:100%; float:left; margin-top:8px; margin-bottom:15px;}

.wd-center{ width:450px; height:100%; float:left; margin-top:8px; margin-bottom:15px; margin-left:10px;}

.wd-right{ width:255px; height:100%; float:right; margin-top:8px; margin-bottom:15px;}

.wtfl{ background:url(../images/ny-title.jpg) no-repeat top; width:253px; height:642px; border:1px solid #f1bdf4; clear:both; overflow:hidden;}

.wtjb{ width:243px; padding:5px; margin-top:10px; height:632px; clear:both; overflow:hidden;}

.numb{ width:243px; padding-bottom:3px; height:74px; overflow:hidden; border-bottom:1px dashed #ffc0d7;}

.fl .red a{ font-size:14px; font-weight:bold; color:d60b04;  background:url(../images/w-dot.jpg) no-repeat left; padding-left:10px; color:#d60b04; }

.fl{line-height:26px;}

.fl .red a:hover{ text-decoration:underline;}

.wdrd{ width:253px; height:388px; background:url(../images/ny-title.jpg) no-repeat top; border:1px solid #f1bdf4; clear:both; overflow:hidden; margin:10px 0px;}

.wdcb{ width:243px; height:378px; padding:5px; overflow:hidden; margin-top:10px;}

.tjwt{ margin-bottom:10px; width:438px; height:243px; border:1px solid #ffc0d7; background:url(../images/w-tjwt.jpg) no-repeat top;}

.tjb{ width:376px; height:224px; overflow:hidden; margin-left:50px; margin-top:20px; }

.tjb a{ font-size:14px; line-height:28px;}

.wgd a{ font-size:12px; padding-left:300px;}

.hui a{ color:#7d7d7d; font-size:12px;}

 .hui a:hover{ color:#FF0000;}

.djj{ margin-bottom:10px; width:438px; height:243px; border:1px solid #ffc0d7;}

.djb{ width:376px; height:224px; overflow:hidden; margin-left:50px; margin-top:10px; }

.djb a{ font-size:14px; line-height:28px;}

.w-ysgd{ width:253px; height:245px; background:url(../images/ny-title.jpg) no-repeat top; border:1px solid #f1bdf4; clear:both; overflow:hidden;}

.wd-top{ background:url(../images/w-bg.jpg) no-repeat; width:970px; height:43px; overflow:hidden; clear:both;  line-height:43px;}

.wnav{ float:left;}

.wnav a{ font-size:14px; font-weight:bold;}

.w-ss{ float:left; width:355px; height:33px; padding-top:10px;*padding-top:2px;_padding-top:5px; margin-left:20px;}

.wbutton{ float:left;height:33px; padding-top:10px;}

.wbutton img{ margin-left:20px;}

.wss{ width:350px; height:23px; line-height:23px;}





/*erjiyemian*/

.ej-top{ background:url(../images/s-top.jpg) no-repeat top; width:703px; margin-bottom:10px; overflow:hidden; border:1px solid  #f1bdf4; }

.ejbottom{ margin-top:10px; width:692px; overflow:hidden; padding:0 5px ; }

.ejt a{ color:#e00c85; font-size:18px; font-weight:bold; text-align:center; background:url(../images/s-hot.jpg) no-repeat left; padding-left:30px; }

.ejt a:hover{ text-decoration:underline;}

.ejt{ padding-bottom:10px;}

.ejj{ font-size:14px; padding-bottom:10px;}

.elistl li{ background:url(../images/dot.jpg) no-repeat left; padding-left:15px; border-bottom:1px dashed #e4c0ef; }

.elistl{width:210px; height:104px; float:left;}

.zq{ font-size:21px; font-weight:bold; color:#fff; height:40px; line-height:40px; padding-left:15px;}

.ejbb{ width:706px; overflow:hidden; clear:both;}

.ej01{ float:left; width:345px; height:232px; overflow:hidden; border:1px solid #d3c0d6; background:url(../images/s-titlebg.jpg) no-repeat top;}

.ej011{ float:right; width:345px; height:232px; overflow:hidden; border:1px solid #d3c0d6; background:url(../images/s-titlebg.jpg) no-repeat top;}

.erjf{ display:block; float:left; width:120px; text-align:center; height:36px; line-height:36px;}

.erjf a{ color:#e70772; font-weight:bold; font-size:14px; width:120px; text-align:center; height:36px; line-height:36px; display:block;}

.erd{ display:block; float:right; width:60px; text-align:center; height:36px; line-height:36px; }

.ejpic{ margin-top:10px; width:87px; height:57px; border:1px solid #d3c0d6; float:left;}

.ejfont{ margin-top:10px; float:left; width:230px; float:right; line-height:22px;}

.erbbt{ width:335px; height:175px; margin-top:10px; padding:5px; clear:both;}

.erti a{ color:#dd0202; font-weight:bold;}

.erti{ padding-bottom:2px; border-bottom:1px dashed #d9a6e8;}

.erlistl li{ background:url(../images/dot.jpg) no-repeat left; padding-left:15px; border-bottom:1px dashed #e4c0ef; }

.erlistl{width:335px; height:114px; float:left; margin-top:5px;}

.ej{ width:706px; height:234px; margin-bottom:5px;}

.egg{ margin-top:10px; clear:both;}





/*fenye*/

.tg_pages12{

}

.tg_pages12 ul{

 float:left;

 padding:12px 0px 12px 16px;

}

.tg_pages12 ul li{

 float:left;

 font-family:Tahoma;

 line-height:17px;

 margin-right:1px;

 border:1px solid #E9E9E9;

}

.tg_pages12 ul li a{

 float:left;

 padding:2px 4px 2px;

 color:#555;

 display:block;

}

.tg_pages12 ul li a:hover{

 color:#690;

 text-decoration:none;

 padding:2px 4px 2px;

}

.tg_pages12 ul li.thisclass,

.tg_pages12 ul li.thisclass a,.pagebox ul li.thisclass a:hover{

 background-color:#F8F8F8;

 padding:2px 4px 2px;

 font-weight:bold;

}

.tg_pages12 .pageinfo{

 line-height:21px;

 padding:12px 10px 12px 16px;

 color:#999;

}

.tg_pages12 .pageinfo strong{

 color:#555;

 font-weight:normal;

} 





.yfc{display:none;}



.tlist .l1{ background:url(../images/one.jpg) no-repeat left; padding-left:15px;}

.tlist .l2{ background:url(../images/two.jpg) no-repeat left; padding-left:15px;}

.tlist .l3{ background:url(../images/three.jpg) no-repeat left; padding-left:15px;}

.tlist .l4{ background:url(../images/four.jpg) no-repeat left; padding-left:15px;}

.tlist .l5{ background:url(../images/five.jpg) no-repeat left; padding-left:15px;}

.tlist .l6{ background:url(../images/six.jpg) no-repeat left; padding-left:15px;}

.tlist a{ font-weight:100;}

.tlist .one{ background:url(../images/one.jpg) no-repeat left; padding-left:15px;}

.tlist .two{ background:url(../images/two.jpg) no-repeat left; padding-left:15px;}

.tlist .three{ background:url(../images/three.jpg) no-repeat left; padding-left:15px;}

.tlist .four{ background:url(../images/four.jpg) no-repeat left; padding-left:15px;}

.tlist .five{ background:url(../images/five.jpg) no-repeat left; padding-left:15px;}

.tlist .six{ background:url(../images/six.jpg) no-repeat left; padding-left:15px;}



.tlist .ul1{ background:url(../images/one.jpg) no-repeat left; padding-left:15px;}

.tlist .ul2{ background:url(../images/two.jpg) no-repeat left; padding-left:15px;}

.tlist .ul3{ background:url(../images/three.jpg) no-repeat left; padding-left:15px;}

.tlist .ul4{ background:url(../images/four.jpg) no-repeat left; padding-left:15px;}

.tlist .ul5{ background:url(../images/five.jpg) no-repeat left; padding-left:15px;}

.tlist .ul6{ background:url(../images/six.jpg) no-repeat left; padding-left:15px;}



.tlist .ul1 a{color:#FF0000; font-size:14px; font-weight:bold;}

.tlist .ul2 a{color:#FF0000; font-size:14px; font-weight:bold;}

.tlist .ul3 a{color:#FF0000; font-size:14px; font-weight:bold;}

.tlist .ul4 a{color:#FF0000; font-size:14px; font-weight:bold;}

.tlist .ul5 a{color:#FF0000; font-size:14px; font-weight:bold;}

.tlist .ul6 a{color:#FF0000; font-size:14px; font-weight:bold;}

.hh{height:24px; overflow:}





.side { width:645px; overflow:hidden; float:left; height:267px; text-align:left; }

.categories_title { background:url(../images/categories_title_bg.png) repeat-x top; height:31px; position:relative; padding-left:5px; }

.categories_title ul { position:absolute; height:33px; top:-5px; }

.categories_title li { width:122px; text-align:center; float:left; padding-top:5px; line-height:28px; height:28px; font-size:14px; font-weight:bold; }

.categories_title li.hover { background:url(../images/categories_title_li_hover.png) no-repeat left top; padding-left:11px; font-size:14px;}

.categories_title li.hover a { color:#fff; font-size:14px; display:block; height:23px; }

.voice { padding:7px; overflow:hidden;}

.voice_nav { background:url(../images/voice_nav_bg.png) repeat-x bottom; height:28px; line-height:26px; border-right:solid 1px #dfdfdf; padding-left:1px; width:570px; }

.voice_nav li { float:left; width:113px; height:26px; text-align:center; border:solid 1px #dfdfdf; font-size:14px; border-right:none; }

.voice_nav li h2{ font-size:14px; font-weight:normal;}

.voice_nav li.hover { border-bottom:#fff 1px solid; background:#fff; font-weight:bold; }

.voice_nav li.hover h2{ font-weight:bold;}

.voice_nav li.hover a { color:#ff0a09; }

.voice_con { padding:10px 5px 0; overflow:hidden;}

.voice_pic { float:left; width:143px; height:180px; padding-right:10px; }

.voice_box { width:300px; float:left; font-size:12px;}

.voice_box p { text-indent:2em; line-height:22px; }

.hzxs{ padding:1px; overflow:hidden; border: 1px solid #DCDCDC;}



.coolbg {

    background: url(../images/wbg.gif) repeat scroll 0 0 #EFF7D0;

    border-color: -moz-use-text-color #ACACAC #ACACAC -moz-use-text-color;

    border-style: none solid solid none;

    border-width: 0 1px 1px 0;

    cursor: pointer;

    padding: 2px 5px;

}



input {

    font-size: 12px;

    vertical-align: middle;

}

.yyan{margin:0 auto; text-align:center;}



.h10{ height:10px; overflow:hidden;}

#tjdot{ background:url(../images/d_03.jpg) left top no-repeat; width:703px; height:226px; border:1px solid #d39dc1; overflow:hidden; margin:10px 0;}

#tjdot .dottitle{height:44px; line-height:42px;}

#tjdot .dottitle .da1{display:block; width:200px; height:33px; margin-top:5px; font-weight:bold; float:left; font-size:18px; text-align:center; color:#DB045F; }

#tjdot .dottitle .da2{display:block; width:50px; height:33px; margin-top:5px; margin-right:10px; float:right;  color:#fff; font-size:14px; }

#tjdot .dotcontent { clear:both; overflow:hidden;}

#tjdot .dotcontent .dots{ width:345px; height:160px; margin:10px 0 0 4px; float:left; overflow:hidden;}

#tjdot .dotcontent .dots .dotpic{ border:3px solid #FFD5A5; width:120px; float:left; margin-left:5px;}

#tjdot .dotcontent .dots .dotc{ float:left; width:200px; height:145px; font-weight:bold;font-size:14px; padding-top:10px; text-align:left; margin-left:4px;}

#tjdot .dotcontent .dots .dotc span{font-size:14px;} 

#tjdot .dotcontent .dots .dotc a{ color:#000; font-size:18px; text-decoration:none;}

#tjdot .dotcontent .dots ul li{ background:url(../images/d_01.jpg) left center no-repeat; padding-left:18px; text-align:left; font-size:14px; color:#DA0641; font-weight:100; line-height:30px;}

#tjdot .dotcontent .dots .dotzx{ background:url(../images/d_02.jpg) left center no-repeat; width:168px; height:35px; line-height:35px; text-align:left; padding-left:25px;}

#tjdot .dotcontent .dots .dotzx a{ color:#FFF; font-weight:bold; font-size:14px;}

.rxz{ float:left; height:62px; width:27px;}



#yytj{width:253px; overflow:hidden; padding-bottom:10px;}

#yytjvalue{ height:63px; background:url(../images/tj_03.jpg) no-repeat; }

#yytjvalue span{ float:right; width:100px; height:35px; line-height:35px;  margin-top:25px; color:#F00; font-weight:bold; font-size:24px; text-align:center;}

#yytjcontent td{ padding:0 3px; line-height:20px; height:20px; text-align:center;}

#yytjcontent { height:180px; overflow:hidden;}

#yytjc{border:1px solid #9D9D9D; overflow:hidden; margin-top:10px;}

#yytjcontent li{ height:25px; text-align:center;}

#yytjcontent li span{ width:90px; display:block; float:left;}

#yytjcontent2 li{ height:25px; text-align:center;}

#yytjcontent2 li span{ width:70px; display:block; float:left;}

/*2011-10-27*/

.main01{ width:970px; overflow:hidden; clear:both;}

.m1{ width:274px; float:left;}

.js{ width:266px; height:296px; padding:4px; background:url(../images/27_03.jpg) no-repeat;}

#jyzn{ margin-top:8px; border:1px solid #d8d6d6; height:181px; padding:1px; width:268px; background:url(../images/27_05.jpg) no-repeat; overflow:hidden; text-align:left;}



#jyzn h2{ display:block; height:32px; line-height:32px;width:100px; padding-left:30px; color:#FFF; font-size:14px; font-weight:bold;}

#jyzn dl{ margin-top:83px; height:60px;}

#jyzn dl dt { margin-left:20px; float:left; display:inline; margin-right:10px;}

#jyzn dl dt a{ color:#000; font-size:14px; font-weight:bold; text-decoration:none;}

#jyzn dl dt a:hover{text-decoration:underline;}

#jyzn dl dd{ clear:both; margin:10px 15px 0; line-height:20px; display:block; overflow:hidden; color:#333; padding-top:5px;}

#jyzn dl dd a{ color:#F00;}



.m2{ width:434px; height:495px; float:left; margin-left:8px; overflow:hidden;border:1px solid #d8d6d6;}



#qwlf{ overflow:hidden; clear:both;}

.qwlflist{ background:url(../images/27_13.jpg) left top no-repeat; height:215px; padding-left:35px; text-align:left;}

.qwlflist ul { padding:6px 10px;}

.qwlflist li { line-height:35px; background:url(../images/27_16.jpg) left top no-repeat; padding:0 10px; width:345px; overflow:hidden;}

.qwlflist li a{ }

.qwlflist li a:hover{ color:#df082b; }



.m3{ width:240px; padding:1px;border:1px solid #d8d6d6; float:left; margin-left:8px; height:493px;}



.rygd { margin-top: 6px;width: 240px;overflow:hidden;}

.blk_18 {   font-size: 9pt; margin-top: 8px; overflow: hidden; width: 240px;}

.blk_18 .LeftBotton {  background-position: 0 0; margin: 30px 5px 0;}

.blk_18 .LeftBotton, .blk_18 .RightBotton{ background:url(../images/ax.gif) no-repeat scroll 0 0 transparent; float:left;height:74px;width:15px;}

.blk_18 a {    color: #213F71;    font-size: 9pt;    text-decoration: none;}

.blk_18 .pcont {    float: left;    overflow: hidden;    padding-left: 0;    width: 194px;}

.blk_18 .ScrCont {    margin-left: -5px;    width: 32766px;}

.blk_18 #List1_1, .blk_18 #List2_1 {   float: left;}

.blk_18 .pl {

    border: 1px solid #F3F3F3;

    float: left;

    line-height: 24px;

    text-align: center;

    width: 194px;

}



.blk_18 a {

    color: #213F71;

    font-size: 9pt;

    text-decoration: none;

}

.blk_18 .RightBotton {

    background-position: 0 -100px;

    margin: 30px 1px 10px 5px;

}

#tablist2{ border:1px solid #dcacd8; border-top:0; overflow:hidden;}

#guncontent3{ margin-top:10px;}

#guncontent3  li{ float:left; display:inline; width:204px;}



.nygg{ width:663px; overflow:hidden;}

.nygg img{ width:663px;}

.nyjj{ font-weight:normal;}



.bjmwh {background: url(../images/dsdf.png) no-repeat;  height: 162px;  margin-top: 10px; position: relative; width: 970px;}

.bjmwh .ry-list {

    position: absolute;

    right: 20px;

    width: 560px;

}

.bjmwh .ry-list li {

    color: #632B01;

    float: left;

    line-height: 24px;



    padding-top: 18px;

}

.bjmwh .ry-list li.ry-pic {

    padding: 0;

    position: absolute;

    top: 66px;

}

.bjmwh .ry-list li.ry1 {

}

.bjmwh .ry-list li.ry2 {

    padding-left: 60px;

}

.bjmwh .ry-list li.ry3 {

    padding-left: 90px;

}

.bjmwh .ry-list li.pic1 {

    right: 260px;

}

.bjmwh .ry-list li.pic2 {

    right: 130px;

}

.bjmwh .ry-list li.pic3 {  right: 0;}

.bjmwh .ry-list img {  background-color: #FFFFFF; border: 1px solid #D7D6D6; padding: 2px;}

.bjmwh .js-list {  left: 390px;  position: absolute;  top: 66px;}

.bjmwh .js-list li {  color: #333333;   line-height: 26px;}

.bjmwh-show {    border: 1px solid #CECECE;    height: 324px;    margin-top: 10px;    overflow: hidden;}

.ba01{ margin:auto; width:970px;}

.wz-tottom{ overflow:hidden;}

.art_ggd{width:706px; height:250px; background:url(../images/g.jpg) no-repeat; margin-top:8px;}

.art_ggd td{ font-size:14px;}

.art_ggd td span{font-size:14px;}

ul,dl,dd{ padding:0; margin:0; list-style:none;}

#cgal2{ width:705px; height:500px; margin-top:8px;}

#cgal2 .cgd1{ background:url(../images/a_01.jpg) no-repeat; width:309px; height:430px; padding-top:70px; float:left; overflow:hidden;}

#cgal2 .cgd1 ul li{ font-size:12px; width:209px; margin-left:66px; line-height:20px; height:52px; overflow:hidden;}

#cgal2 .cgd1 ul li a{ color:#2f2626;}

#cgal2 .cgd2{ width:396px; height:469px; background:url(../images/a_021.jpg) no-repeat; float:left; padding-top:31px;}

#cgal2 .cgd2 dl{ display:block; width:278px; height:73px; overflow:hidden;float:left;}

#cgal2 .cgd2 dl dt{ color:#fc0000; font-size:14px; line-height:20px;margin-bottom:5px;}

#cgal2 .cgd2 dl dt a{color:#fc0000; font-size:14px; }

#cgal2 .cgd2 .c2a{ width:98px; height:73px; display:inline; float:left;}

#cgal2 .cgd2 dl dt a:hover{ text-decoration:underline;color:#fc0000; font-size:14px; }

#cgal2 .cgd2 dl dt a strong{font-size:14px;}

#cgal2 .cgd2 dl dd{ color:#6c6666; font-size:12px; line-height:20px;}

#cgal2 .cgd2 dl dd a{ color:#f06b00;}

.zl-bottom{ margin-top:8px;}

.h20{ height:20px; overflow:hidden; clear:both;}

.search {
    border: 1px solid #D7CED5;
    height: 31px;
    line-height: 31px;
	margin:3px auto;
}
.search_jkss {
    float: left;
    padding: 6px 0 0 13px;
}
.search_btn {
    background: url("../images/search_btn.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    margin: 5px 0 0 9px;
    padding-bottom: 3px;
    width: 62px;
}
.search_text {
    color: #666666;
    float: left;
    padding-left: 15px;
}

.search_text strong {
    color: #A44DA8 !important;
    font-size: 14px;
}
.search_box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFC8E3 #FFC8E3 #FFC8E3 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #666666;
    float: left;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin-top: 6px;
    padding-left: 5px;
    width: 156px;
}