/* CSS Document */



/*public start*/

body { font-family:"宋体"; font-size:12px; line-height:24px; margin:0; padding:0; border:0; color:#5d5d5d; background-color:#ffffff; }

img, ul, li, dl, dt, dd, ol { margin: 0; border:0;  padding:0; list-style-type:none; display:block; }

a, input, from, p, b, h1, h2, h3, h4, h5, h6 { margin:0; border:0px;  padding:0; list-style:none;}



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

a:hover { color:#de6900; text-decoration:underline;}

span { color:#fe0000;}



b a {  color:#06879c; text-decoration:none;}

b a:hover {  color:#fba303; text-decoration:none; }



h6 a { font-size:14px; color:#ffffff; }

h6 a:hover { font-size:14px; color:#fba303; }



.body { width:988px; margin:0px auto;}

.clear {clear:both;}

.block { float:left; width:8px; height:8px;}

.block2 { float:left; width:100%; height:8px;}

/*public over*/



/*top start*/

.top { width:988px; margin:0 auto; }

.logo { float:left; width:988px; height:auto; margin:8px 0px 0px 0px;}

.nav {float:left; width:988px; height:39px; background:url(../images/T02_nav.jpg) repeat-x; margin:4px 0px 0px 0px;}

  .nav dd { float:left; width:2px; height:39px; color:#ffffff; line-height:39px;}

  .nav dt { float:left; width:108px; height:39px; line-height:39px; text-align:center; font-size:14px; }

.banner { float:left; width:988px; height:auto; margin:4px 0px 0px 0px;}

.menu { float:left; width:970px; height:90px; border:1px solid #06879c; padding:8px 8px 8px 8px; margin:4px 0px 0px 0px;}

.menu dt { float:left; width:170px; height:74px; background:url(../images/T04_menu.jpg) no-repeat; padding:8px 8px 8px 8px;}

.menu dd { float:left; width:10px; height:90px; }

.menu dt b { float:left; width:170px; height:24px; font-size:14px; text-align:center;}

.menu dt p { float:left; width:170px; height:48px; text-align:center; margin:2px 0px 0px 0px;}

.search {float:left; width:962px; height:32px; border:1px solid #06879c; padding:0px 12px 0px 12px; margin:4px 0px 0px 0px;}

  .search li { float:left; width:auto; height:32px;}

  .hot { float:left; width:692px; height:32px; line-height:32px;}

  .text { float:left; width:168px; height:22px; border:1px solid #bebebe; color:#c4c4c4; background:url(../images/T05_search.jpg) no-repeat; margin:4px 0px 0px 0px; padding:0px 0px 0px 44px;}

  .button { float:left; width:50px; height:24px; border:1px solid #bebebe; text-align:center; background:url(../images/T06_search.jpg) no-repeat;   margin:4px 0px 0px 4px; _margin:4px 0px 0px 2px;}

/*top over*/



/*foot start*/

.foot { width:988px; height:auto; margin:0 auto;  }

.ff { float:left; width:988px; height:auto; background:#338db2; margin:8px 0px 0px 0px;}

.f1 { float:left; width:988px; height:37px; text-align:center; line-height:37px; background:url(../images/F01_nav.jpg) no-repeat center top; }

.f2 { float:left; width:908px; height:122px; padding:20px 40px 20px 40px; margin:0px 0px 8px 0px;}

.f2 dd { float:left; width:300px; height:122px;}

.f2 dt { float:right; width:600px; height:122px; /*color:#ffffff;*/}

/*foot over*/



/*main start*/

.main { width:988px; margin:0 auto;}

.m1 {float:left; width:268px; height:auto; border:1px solid #d6d6d6; margin:8px 0px 0px 0px;}

.ma { float:left; width:252px; height:auto; padding:8px 8px 8px 8px;}

.m2 {float:left; width:430px; height:auto; border:1px solid #d6d6d6; margin:8px 0px 0px 0px;}

.mb { float:left; width:428px; height:auto; padding:0px 1px 8px 1px;}

.m3 {float:left; width:708px; height:auto; border:1px solid #d6d6d6; margin:8px 0px 0px 0px;}

.mc {float:left; width:692px; height:auto; padding:8px 8px 8px 8px;}

.m4 {float:left; width:986px; height:auto; border:1px solid #d6d6d6; margin:8px 0px 0px 0px;}

.md { float:left; width:970px; padding:8px 8px 8px 8px;}

.ta { float:left; width:100%; height:32px; background:url(../images/M01_ta.jpg) repeat-x; }

.ta dt { float:left; width:80px; height:27px; text-align:center; font-size:14px; font-weight:bold; padding:5px 0px 0px 5px;}

.ta dt a{ float:left; width:80px; height:27px; background:url(../images/M02_ta.jpg) no-repeat; line-height:27px;}

.ta dt a:hover { float:left; width:80px; height:27px; background:url(../images/M03_ta.jpg) no-repeat; line-height:27px;}

.ta dd { float:right; width:60px; text-align:center; line-height:32px;}

.ta li { float:left; width:100%; text-align:center; line-height:32px; font-size:14px; background:url(../images/M01_ta.jpg) repeat-x;}

.d1 { float:left; width:252px; height:auto; }

.d1 dt { float:left; width:252px; height:28px; line-height:28px; padding:3px 0px 3px 0px;}

.u1 { float:left; width:268px; height:162px; border-top:1px solid #d6d6d6; background:url(../images/M08.jpg) no-repeat left top;}

.u1 li { float:right; width:220px; height:20px;line-height:20px; background:url(../images/M09.jpg) no-repeat left center;padding:0px 0px 0px 10px;}

.d2 { float:left; width:252px; height:auto; padding:0px 0px 1px 0px; }

.d2 dt { float:left; width:252px; height:16px; line-height:18px; padding:4px 0px 4px 0px;}

.ia img { float:left; display:block; padding-right:8px;}

.ib { float:left; width:422px; padding:4px 4px 4px 4px; border-bottom:1px solid #d6d6d6;}

.d3 { float:left; width:428px; height:auto;}

.d3 dt { float:left; width:69px; height:30px; line-height:30px; padding:8px 4px 0px 34px; background:url(../images/M07.jpg) no-repeat 4px 8px;}

.ad { float:left; width:986px; height:auto; border:1px solid #d6d6d6; margin:8px 0px 0px 0px;}

.u2 { float:left; width:692px; height:280px; overflow:hidden;}

.u2 li { float:left; height:280px; padding:0px 4px 0px 4px;}

.pfa { float:left; width:50px; height:262px; border:1px solid #d6d6d6; background:#e5f6fe; padding:8px 8px 8px 8px; }

.pfa img { float:left; width:50px; height:70px; display:block;}

.pfa b { float:left; font-size:14px; text-align:center; width:14px; line-height:16px; padding:8px 18px 0px 18px;}

.pfb { float:left; width:210px; height:262px; border:1px solid #d6d6d6; margin:0px 0px 0px 8px;  _margin:0px 0px 0px 4px; display:none; padding:8px 8px 8px 8px;}

.pfb b { font-size:14px;}

.pfb p { float:left; width:210px; text-indent:2em; padding:0px 0px 8px 0px;}

.upf { float:left; width:210px;}

.upf dd{ float:left; width:90px; height:24px; background:url(../images/M13.jpg) no-repeat 7px top; text-align:center; padding:0px 7px 0px 7px;}

#main20 li.pf .pfb{display:block;}

.u3 { float:left; width:252px; height:auto;}

.u3 li { float:left; width:186px; height:48px; padding:4px 33px 4px 33px;}

.m3a {float:left; width:340px; height:auto; border:1px solid #d6d6d6; margin:2px 2px 2px 2px; _margin:2px 1px 2px 1px; }

.m3b {float:left; width:360px; height:auto; }

.me { float:left; width:324px; height:auto; padding:8px 8px 8px 8px;}

.pa { float:left; width:100%; height:auto; text-indent:2em; padding:2px 0px 2px 0px; }

.pa b { float:left; width:100%; font-size:14px; height:24px; text-align:center; text-indent:0em;}

.pa img { float:left; padding:8px 6px 8px 0px;}

.dc {float:right; width:324px; height:auto; border-top:1px dotted #06879c;}

.dc dt { float:left; width:304px; height:35px; border-bottom:1px dotted #06879c; line-height:35px; background:url(../images/M14.gif) no-repeat 4px center; padding:0px 0px 0px 20px;}

.dc dt span { float:right;}

.rb { float:left; width:314px; height:30px; margin:8px 0px 0px 0px; border:1px solid #dfdfdf; padding:4px 4px 4px 4px; line-height:24px;}

.rb b { float:left; width:58px; height:30px; font-size:14px; text-align:center;background:url(../images/M15.jpg) repeat-x; margin:0px 8px 0px 0px;}

.da dd { float:left; width:252px; height:24px; line-height:24px;}

.da dd span { float:right;}

#marqueey { float:left; width:252px; height:247px;}

.ua { float:left; width:252px; height:27px;  border-top:1px dotted #06879c; padding:14px 0px 6px 0px;}

.ua li { float:left; width:80px; height:27px; padding:0px 23px 0px 23px;}

.da { float:left; width:252px; height:auto; border-top:1px dotted #06879c;}

.da dt { float:left; width:232px; height:35px; line-height:35px; border-bottom:1px dotted #06879c; background:url(../images/M14.gif) no-repeat 4px center; padding:0px 0px 0px 20px;}

.u4 { float:left; width:430px; height:auto; padding:1px 0px 8px 1px;}

.u4 li { float:left; width:130px; height:112px; border:1px solid #dfdfdf; margin:8px 0px 0px 8px; _margin:8px 0px 0px 4px;}

.u4 li img { float:left; width:130px; height:87px; display:block; border-bottom:1px solid #dfdfdf;}

.u4 li p { float:left; width:130px; height:24px; text-align:center; background:#f1f1f1;}

.dd { float:left; width:968px; height:auto; padding:12px 12px 12px 12px;}

.dd dd { float:left; width:100px; height:100px; padding:0px 11px 0px 10px;}

.dd dt { float:left; width:193px; height:36px; line-height:36px; text-align:center; padding:7px 0px 7px 0px;}









/*.ub { float:left; width:268px; height:auto; }

.ub li { float:left; width:122px; height:32px;  padding:8px 0px 0px 8px;}

.ub li b {float:left; width:120px; height:30px; line-height:30px; font-size:14px; border:1px solid #91bb95; text-align:center; background:#e1efe2;}

.db { float:left; width:240px; height:auto; }

.db dt { float:left; width:240px; height:28px; line-height:28px; margin:4px 0px 4px 0px; background:#eeeeee; }

.db dt b { font-size:14px;}

.ud { float:right; width:792px; height:auto; }

.ud li { float:left; width:252px; height:auto; padding:0px 4px 0px 4px;}

.ra { float:left; width:242px; height:154px; border:1px solid #dfdfdf; padding:4px 4px 4px 4px;}

.ra_l { float:left; display:block; width:108px; height:152px; border:1px solid #dfdfdf;}

.ra_r { float:right; width:124px; height:154px;}

.ra_r dd { float:left; width:124px; height:auto;}

.ra_r dt { float:left; width:62px; height:34px; line-height:30px; text-align:center; font-size:12px; font-weight:bold;}

.ra_r dt a { color:#ffffff;}

.ra_r dt a:hover { color:#fba303; text-decoration:underline; }*/



/*main over*/







/*z_public start*/

.left { float:left; width:710px; height:auto;}

.right { float:right; width:270px; height:auto;}



.zt { float:left; width:676px; height:35px; border:1px solid #dfdfdf; margin:8px 0px 0px 0px; background:url(../images/z01.jpg) no-repeat left center; line-height:35px; padding:0px 0px 0px 32px;}

.zz { float:left; width:694px; height:auto; padding:8px 8px 0px 8px;}

.zx { float:left; width:674px; height:34px; line-height:32px; margin:12px 0px 0px 0px; border-bottom:1px dotted #06879c; border-top:1px dotted #06879c; padding:0px 10px 0px 10px;}

.zx li { float:left; margin:0px 0px 0px 12px; _margin:0px 0px 0px 6px;}



.zad { float:left; width:672px; height:auto; border:1px solid #dfdfdf; margin:8px 0px 0px 0px; background:#f1f1f1; padding:10px 10px 10px 10px;}

.uz { float:left; width:280px; height:auto; padding:8px 196px 0px 196px;}

.uz li { float:left; width:102px; height:36px; height:auto; padding:0px 19px 0px 19px;}

/*z_public over*/



/*last start*/

.z1 {width:692px; height:auto; border:1px solid #dfdfdf; margin:8px 0px 0px 0px;}

.z1 img{ margin:0 auto;}

.z1a { float:left; width:692px; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center;}

.z1b { float:left; width:692px; height:30px; border-bottom:1px dashed #dfdfdf; text-align:center; font-size:12px;}

.z1 p { width:676px; height:auto; text-indent:2em; font-size:14px; padding:8px 8px 8px 8px;}

/*last over*/



/*list_wz start*/

.z2 { float:left; width:694px; height:auto; margin:5px 0px 0px 0px;}

.z2 li { float:left; width:694px; height:100px; padding:10px 0px 10px 0px; border-bottom:1px dotted #dfdfdf; border-top:1px dotted #dfdfdf; margin:8px 0px 6px 0px;}

.z2a { float:left; width:694px; height:28px; line-height:28px;}

.z2a dd { float:left; width:520px; height:28px; font-size:14px; font-weight:bold; background:url(../images/M14.gif) no-repeat left center; padding:0px 0px 0px 22px;}

.z2a dt { float:right; width:150px; height:28px; text-align:right;}

.z2b { float:left; width:694px; height:72px; text-indent:2em;}

/*list_wz over*/





/*list_zj start*/

.z3 { float:left; width:694px; height:auto;}

.z3 li { float:left; width:694px; margin:8px 0px 0px 0px; }

.z3m { float:left; width:676px; height:auto; border:1px solid #dfdfdf; padding:8px 8px 8px 8px;}

.z3m img { float:left; display:block; width:108px; height:152px; border:1px solid #dfdfdf; padding:4px 4px 4px 4px;}

.z3m p { float:right; width:550px; padding:4px 0px 5px 0px;}



/*list_zj over*/





/*list_tp start*/

.z4 { float:left; width:694px; height:auto;}

.z4 li { float:left; width:282px; height:auto; border:1px solid #dfdfdf; margin:11px 0px 0px 26px; _margin:11px 0px 0px 13px; padding:12px 12px 12px 12px;}

.z4 li img { float:left; width:280px; height:178px; border:1px solid #cccccc;}

.z4 li p { float:left; width:280px; line-height:26px; text-align:center; border:1px solid #dfdfdf; margin:6px 0px 0px 0px; font-weight:bold;}

/*list_tp over*/





/*list_jb start*/

.z5 { float:left; width:694px; height:auto;}

.z5 li { float:left; width:333px; height:auto; border:1px solid #dfdfdf; margin:16px 0px 4px 8px; _margin:16px 0px 4px 4px;}

.z5m { float:left; width:317px; height:auto; padding:8px 8px 8px 8px;}

.z5d { float:left; width:317px; height:auto; border-top:1px dotted #06879c;}

.z5d dt { float:left; width:297px; height:35px; line-height:35px; border-bottom:1px dotted #06879c; background:url(../images/M14.gif) no-repeat 4px center; padding:0px 0px 0px 20px;}

/*list_jb over*/

