*{ margin:0; padding:0; list-style:none;}
html, html>body {width: 100%;height: 100%;}
body {padding:0;margin:0;font-size: 12px;color: #313131;text-align:center;line-height:190%;background:#F9F9F9; }
a{ text-decoration:none;color:#6f6f6f;}
a:hover {color:#717171;text-decoration:underline;}
div,ul,li,p,span{padding:0;margin:0;}
ul, ol {list-style:none;}
img { border:0;}
.fl{float:left;}
.fr{float:right;}
.nb{border:none;}

#pagetop{overflow:hidden;background:#fff;height:40px;width:980px}
#page{width:100%;margin-top:-20px;}
#headbox{width:100%;height:90px;}
#headl{float:left;background:url(/images/logobg.jpg) repeat;width:16%;height:90px;text-align:right;overflow:hidden;}
#headr{float:left;width:84%;height:90px;overflow:hidden;}
/***head***/
.sidelogo{width:150px;height:90px;border-left:1px solid #D486BA;background:url(/images/logo.jpg) no-repeat right;float:right;text-align:left;}
.sidelogo a{display:block;color:#903673;text-indent:-2000px;height:100%;width:100%;white-space:nowrap;}

.fav{float:left;height:17px;width:3000px;line-height:17px;color:#db5ab3;font-weight:bold;border-bottom:1px solid #d7d7d7;}
.fav a{display:block;float:left;color:#666;background:#fff;font-weight:bold;filter:alpha(opacity=60);/* IE */ -moz-opacity:0.6;/* Moz + FF */ opacity: 0.6;border-right:1px solid #ccc;border-top:1px solid #ccc;padding:0 14px;}
.fav a:hover{color:#db5ab3;}
.fav span{display:block;float:left;padding:0 5px;cursor:hand;}
.fav a span{position:relative;left:0;}
.fav a.f1,.fav a.f2{background:url(/images/favbg.png) repeat-x;}
.fav a.f3{}
.fav a.f3:hover{filter:alpha(opacity=0);/* IE */ -moz-opacity:0;/* Moz + FF */ opacity: 0;}
.fav a.lb{border-left:1px solid #ccc;}
.fav a.cur{color:red}
.fav .fe{background:#fff;height:17px;float:left;width:1000px;filter:alpha(opacity=40);/* IE */ -moz-opacity:0.4;/* Moz + FF */ opacity: 0.4;border-right:1px solid #ccc;border-top:1px solid #ccc;}

.menu{float:left;height:71px;overflow:hidden;width:100%;background-color:#b0739c;clear:left}
.menu1{float:left;height:68px;overflow:hidden; position:relative;left:0;width:100%;}
#menu1c{height:68px;overflow:hidden;width:100%;background:url(/images/mbg.png) repeat-x;background-color:#702959}
#m1{float:left;clear:left;display:block;min-width:848px}
#m1 li{float:left;width:140px;height:51px;display:block;overflow:hidden;background:url(/images/lbg.png) no-repeat right top}
#m1  a{color:#f0c2e1}
#m1 li span{width:138px;float:left;display:block;height:40px;margin-top:8px;overflow:hidden;}
#m1 li span a{float:left;font-size:11px;text-align:left;height:20px;line-height:20px;display:block;overflow:hidden;width:52px;color:#fff;}
#m1 li span a:hover{color:#fff}
#m1 li span a.st{width:25px;font-size:14px;color:#d68bbd;text-align:center;height:100%;}
#m1 li span a.st:hover{text-decoration:none;}
#m1 li span a.st2{width:36px;font-size:14px;color:#d68bbd;text-align:center;height:100%;}
#m1 li p{display:none;white-space:nowrap;position:relative;text-align:left;clear:left;top:22px;line-height:25px;height:40px;text-indent:20px;}
#m1 li p a{color:#ebd9e7;padding:0 12px;background:url(/images/mbg4.png) no-repeat 0 12px;border-bottom:1px solid #000;}
#m1 li.cur2 p{display:block;}
#m1 li.cur2 span{background:#a24483;height:40px;border-bottom:1px solid #9e4180}

#m1 li.cur span{background:#a24483;height:40px;border-bottom:1px solid #9e4180}
#m1 li.m2 p{left:-140px;}
#m1 li.m3 p{left:-280px;}
#m1 li.m5 p{left:-260px;}
#m1 li.m6 p{left:-700px;}
#menu1c .te{float:left;width:100%;clear:left;color:#9e4180;text-align:left}

#mt{line-height:24px;height:24px;border-bottom:1px solid  #a24a86;background:url(/images/m2bg.png) repeat-x }
#mt li{float:left;width:140px;}


#m1 li#li34,#m1 li#li35,#m1 li#li36,#m1 li#li37,#m1 li#li38,#m1 li#li39,#m1 li#li40,#m1 li#li41,#m1 li#li42{width:94px}
#m1 li#li34 span,#m1 li#li35 span,#m1 li#li36 span,#m1 li#li37 span,#m1 li#li38 span,#m1 li#li39 span,#m1 li#li40 span,#m1 li#li41 span,#m1 li#li42 span{width:92px}
/***公共***/
#topbox{width:980px;margin-top:4px;}
#banner1,#banner2,#banner3,#banner4,#banner5,#banner6,.rad1,.rad2,.rad3,.rad4{width:100%;margin :4px 0;}


#pagecon{width:980px;margin:0 auto;}
#pageleft{float:left;width:670px;background:#fff;overflow:hidden}
#pageright{float:right;width:300px;background:#fff;overflow:hidden}

#foot{width:100%;color:#787878;float:left;}

.bmenu{width:100%;background:#b0739c;padding:4px 0;clear:left}
.bmenu ul{font-size:13px;border-left:1px solid #fff;height:16px;line-height:16px}
.bmenu ul li{display:inline;padding:0 20px;border-right:1px solid #fff;color:#fff;}
.bmenu ul li a{color:#fff;}
.link{width:972px;text-align:left;padding:10px 0;margin:0 auto;}
.link .tit{font-weight:bold;font-size:12px;line-height:26px;float:left;width:90px;}

.link .t1{color:#999;}
.link .t2{color:#ccc;}
.link li{margin-right:5px;float:left;line-height:26px;white-space:nowrap;}
.link p{display:block;width:972px;float:left;}
.law{width:972px;line-height:20px;margin-top:10px;margin:0 auto;}

#pagemap{width:100%;border:1px solid #b0739c;padding:1px;margin:20px auto;}
#pagemap .map{display:block;background-color:#b0739c;width:100%;padding:20px 0;}
#pagemap .maptit{font-size:16px;font-weight:bold;width:95%;border-bottom:1px solid #a66791;padding:10px 0;} 
#pagemap .mapcon {}
#pagemap .mapcon dl{width:95%;text-align:left;}
#pagemap .mapcon dl dt{float:left;width:85px;clear:left;margin-right:10px}
#pagemap .mapcon dl dt a{color:#fff;font-weight:bold}
#pagemap .mapcon dl dd{float:left;} 
#pagemap .mapcon dl dd a{color:#eac1dc}
#pagemap .mapcon dl dd a:hover{color:#fff}
dl.mapdl1 {font-size:14px;line-height:30px}
dl.mapdl1 dt {border-bottom:4px solid #c792b6;border-top:1px solid #a66791;text-align:center;}
dl.mapdl1 dd span{float:left;width:90px;}
dl.mapdl2 {line-height:30px;border-top:1px dotted #a66791}
dl.mapdl2 dd {width:88%}
dl.mapdl2 dd span{float:left;padding-right:15px;white-space:nowrap;}

/***js***/
#play{float:left;position:relative;}
.play_con{float:left;width:320px;height:420px;overflow:hidden;}
.ppd{float:left;width:100%;height:420px;overflow:hidden;}
.play_img{border:0px;filter:progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward); height:100%;}
.paly_tex{float:left;font-family:Verdana;width:100%;text-align:right;top:-18px;right:4px;position:relative;height:14px;padding:0px;border:0px;}
.paly_tex a{text-align:center;}
.axx{background:#d68bbd;padding:4px 8px;margin-right:1px;line-height:14px;}
a.axx:link,a.axx:visited{color:#fff;font-size:10px }
a.axx:active,a.axx:hover{color:#702959;font-size:10px}
.bxx{background:#fff;padding:4px 8px;margin-right:1px;line-height:14px;}
a.bxx:link,a.bxx:visited{color:#702959;font-size:10px }
a.bxx:active,a.bxx:hover{color:#702959;font-size:10px}
.ad1{width:222px;}
/******/
/***adlist***/


.list1{width:224px; }
.list1t{font-weight:bold;text-align:left;width:100%;line-height:30px;height:30px;background:url(/images/list1bg.gif) no-repeat }
.list1c {border:1px solid #ccc;width:99%;padding-bottom:4px;border-top:0;}
.list1c li{line-height:21px;width:90%;text-align:left;}
.list1 .t1{color:#666;font-size:14px;margin-left:12px;}
.list1 .t2{color:#ccc;font-size:12px}

.list2{width:224px; }
.list2t{font-weight:bold;text-align:left;width:100%;line-height:30px;height:30px;background:url(/images/list1bg.gif) no-repeat }
.list2c {border:1px solid #ccc;border-top:0;width:99%;padding-bottom:4px;}
.list2c li{float:left;line-height:16px;width:50%;}
.list2c li a.at{width:100%;display:block;text-align:left;width:80%;margin-top:6px;}
.list2c li img{display:block;}
.list2 .t1{color:#666;font-size:14px;margin-left:12px;}
.list2 .t2{color:#ccc;font-size:12px}

.adlist1{width:420px;text-align:left;}
.adlist1 li{width:49%;float:left;border-right:1px solid #aaa;text-indent:20px;line-height:14px;margin-top:6px}
.adlist1 li.nb{border:0}
.adlist1 a{color:#e90737}
/******/

#guide{color:#999;width:100%;text-align:left;}

/***font-size***/
#guide{font-weight:bold;font-size:14px;line-height:40px}
/*** color***/
#guide a,#guide{color:#313131;}
.pagelist {width:90%;word-wrap:break-word; word-break: normal;text-align:center }
.pagelist span{margin:4px;font-weight:bold;color:#875638;height:32px;line-height:30px;text-align:center;padding:0 5px}
.pagelist a{border:1px solid #ccc;margin:4px;height:32px;line-height:30px;text-align:center;padding:0 5px;}
.pagelist a:hover{border-color:#875638}

