@charset "gb2312";
body {margin:0px 0; font-size: 12px; overflow-x:hidden;}
a {color: #222;text-decoration: none;}
a:hover {color: #FE6EC0;text-decoration: none;}
a:active {color: #FE6EC0;text-decoration: none;}
img { border: medium none; }
* { margin: 0; padding: 0; }
ul { list-style: none outside none; }


.header { background: url(/css/jp38bg.gif) repeat-x scroll center top transparent; height: 131px; margin: 0 auto; overflow: hidden; width: 100%; }
.top960 { margin: 0 auto; width: 960px; }
.topline_1 { float: left; height: 65px; overflow: hidden; width: 960px; }
.logo { clear: both; float: left; height: 65px; margin-top: 2px; overflow: hidden; width: 200px; }

.topline_2 { float: left; height: 30px; line-height: 30px; overflow: hidden; vertical-align: middle; width: 960px; }
.topline_21 { width:280px; float:left; overflow:hidden; }
.topline_22 { width:670px; float:right; overflow:hidden; }
.topline_3 { float: left; height: 34px; line-height: 34px; overflow: hidden; vertical-align: middle; width: 960px; }
.topline_2 li { float: left; height: 30px; line-height: 30px; vertical-align: middle; font-size:14px; }
.topline_2 li a { display: inline; margin-left: 10px; margin-right: 10px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#E01D95; }
.topline_2 li a b { font-size:16px; padding:0 20px 0 30px; }

.topline_3 li { float: left; height: 34px; line-height: 34px; vertical-align: middle; }
.topline_3 li a {display: inline-block; color: #FFFFFF; font-size: 14px; padding: 1px 30px;}
.topline_3b li { background: url(/css/wline2.gif) no-repeat scroll 0 1px transparent; float: left; height: 34px; line-height: 34px; vertical-align: middle; }
.topline_3b li a {display: inline-block; color: #FFFFFF; font-size: 14px; margin-left:3px; margin-right:0px; padding: 1px 20px;}
.topline_3b li a:hover {background: #FE6EC0; color: #FFF;}

.topline_3b .thisclass {COLOR: #FFF;BACKGROUND: #FE6EC0}
.topline_3b .thisclass a:hover {COLOR: #f60;}

.topline_20 {float: left;height: 30px;line-height: 30px;overflow: hidden;vertical-align: middle;width: 962px;}
.topline_220 {float: right;overflow: hidden;width: 680px;}
.topline_20 li {float: left;font-size: 14px;height: 30px;line-height: 30px;vertical-align: middle; margin-top:1px; }
.topline_20 li a {color: #E01D95;display: inline; font-size: 14px; margin-right: 20px;}
.topline_20 li a:hover {color: #FF00FF;text-decoration: none;}
.topline_20 li a b {font-size: 16px;padding: 0 10px 0 1px;}

.banner { float:right; height:80px; margin-top:0px; overflow: hidden; background:none; }
.banner01 { width:740px; float:left; padding-left:10px; }
.banner02 { width:130px; float:right; }

.sou01 { float:left; height:22px; width:65px; background:url(/css/ks.gif) no-repeat; margin-top:3px; }
.placesuch { display: inline; float: left; margin-left: 10px; margin-top: 2px; width:205px; }
.placesuch1 { float: left; width:147px; }
.placesuch2 { display: inline; float: left; margin-left: 5px; width: 50px; }
.placesuch1 input { border-color: #A2A2A2 #F1EFE2 #F1EFE2 #A2A2A2; border-style: solid; border-width: 1px; height: 21px; line-height: 21px; width:145px; }

.box { width:960px; margin:0 auto; }
.boxx { float:left; background:#FFF; padding-top:1px; }

.ad960 { margin: 0 auto; background:#F5F5F5;  width:958px; border: #BBB 1px solid; overflow:hidden; text-align:center;}
#ad960 { margin: 0 auto; background:#F5F5F5;  width:958px; border: #BBB 1px solid; overflow:hidden; text-align:center;}
#ad650 { margin: 0 auto; background:#F5F5F5;  width:958px; border: #BBB 1px solid; overflow:hidden; text-align:center;}

/*Í¼¿â*/
.tpm { width:958px; float:left; border:1px solid #bbb; }
.tpm01 { width:958px; height:43px; background:url(/css/no4_1.jpg) repeat-x; }
.tpm011 { width:30px; height:43px; background:url(/css/icon_title.gif) no-repeat 15px 16px; float:left; }
.tpm01 p { width:900px; float:left; padding-right:20px; line-height:43px; color:#666; font-size:14px; }
.tpm01 p a { color:#666; font-size:14px; }

.tpm02 { width:958px; float:left; overflow:hidden;}
.tpm03 { width:0px; float:left; overflow:hidden; padding-left:1px; }

.fzltp{float:left; overflow:hidden;width:958px; margin:0px 0;}
.fzltp ul { margin-left:10px;}
.fzltp li {list-style-type:none;width:130px;text-align:center;float:left;margin:0px 3px; padding:10px;}
.fzltp span {display:block;width:130px;height:18px;line-height:18px;overflow:hidden;margin-top:3px;}
.fzltp img {height:160px;width:120px; margin-top:0px; border:1px solid #DDD; padding:3px;}
.fzltp a:hover img{ border:1px solid #15a4d3;padding:3px;}

.pagelist{font-family: Arial; text-align: center; width:100%; float:left; height:28px; overflow:hidden; padding: 0px 0px 18px 0px;}
.pagelist a{margin: 0px 5px 9px 0px;border-bottom: #D02090 1px solid; padding: 3px 5px;display: inline-block;vertical-align: bottom;}
.pagelist a:hover{text-decoration: none; border-color: #FE6EC0; sfont-weight: 700;}
.pagelist .curent{font-size: 40px; border:0; color:#FE6EC0; padding:0px; margin:0px 4px;}

#cen{margin: 0 auto;}
.rec,.bex{background:#F5F5F5;  width:958px; border: #BBB 1px solid; overflow:hidden;}
.title{font-size:14px;	font-weight:800;background: url(/css/icon_title.gif) no-repeat 2px 2px; padding-left:20px; margin:10px 0 7px 3px;width:852px; float:left;}
.title a{color:#EF50AA;}
.tpy .title{ color:#222; margin:7px 0 7px 5px;width:260px;}


.footdh { background-color: #DBDBDB; height: 30px; width: 960px; float:left; }
.footdh .di { margin: 0 auto; width: 920px; }
.footdh .di ul { text-align: center; width: 920px; float:left; }
.footdh .di ul .di1 { background: url(/css/dianxian1.jpg) no-repeat scroll right center transparent; display: inline; float: left; height: 30px; line-height: 30px; text-align: center; width:60px; }
.zuopre { float: left; margin-top: 9px;}
.younext { float: right; margin-top: 9px;}
a.daoh { color: #000000; text-decoration: none; }
.footdh .di ul .di2 { display: inline; float: left; height: 30px; line-height: 30px; text-align: center; padding-left:10px; }






.siteinfo { padding-bottom: 20px; padding-top: 10px; width: 960px; float:left; }
.siteinfo div { line-height: 18px; margin-top: 6px; text-align:center; }
.siteinfo a { color:#939393; font-size:12px; padding:0 10px; }