@charset "utf-8";
/*初始化*/

body,html{width:100%;font-size:12px; color:#666666; background:#FFFFFF; font-family:simsun,SimHei,Arial; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, input,textarea,p,em,button{margin:0;padding:0;} 

fieldset,img {border:0;} 
em,strong,th,i{font-style:normal;} 
input,textarea,select,option{ outline:none; color:#c8c6c6; font-size:12px}
ul,li{list-style:none; margin:0; padding:0;}
embed,object {margin: 0;vertical-align: bottom;}
button{overflow:visible;}
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0 none;}



/*通用*/

.clear{ clear:both; padding:0px; margin:0px; height:0%; font-size:0px; overflow:hidden; line-height:0;}
a{text-decoration:none ; color:#666666; font-family:simsun,SimHei,Arial;}
a:hover{ color:#ce000a; text-decoration:underline;}
.lefts{ float:left;}
.rights{ float:right;}
.main1000{ width:1000px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.blackbak{ background:#2b2b2b;}
.fenhongbak{background:#742b7a;}
.bm5{ border-bottom:#9840bb 5px solid;}
.cblack{color:#000}
.cblack:hover{color:#000}
.colorhb{ color:#cfcfcf}
.colorhb:hover{ color:#cfcfcf}
.cwrites{ color:#FFFFFF}
.cwrites:hover{ color:#FFFFFF}

.size14{ font-size:14px;}
.size14:hover{ font-size:14px;}
.size16{ font-size:16px;}
.size16:hover{ font-size:16px;}
.size18{ font-size:18px;}
.size18:hover{ font-size:18px;}
.size20{ font-size:20px;}
.size20:hover{ font-size:20px;}


/*顶部*/

.topt{ width:100%; 
_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1000? '1000px' : 'true');min-width:1000px; height:37px; overflow:hidden}
.topt ul{ width:1000px; height:37px; margin:0 auto; overflow:hidden;}
.topt li{ width:71px; height:37px; text-align:center; float:left; overflow:hidden;}
.topt li a{ display:block; color:#cfcfcf; width:61px;padding-left:5px; padding-right:5px; height:37px; line-height:37px; overflow:hidden;}
.topt li a:hover{ background:#742b7a;color:#cfcfcf; font-weight:bold; font-size:14px; text-decoration:none}
.logobak{width:1000px; height:100px; margin:0 auto; position:relative; overflow:hidden;}
.lleft{ width:513px; height:100px; float:left; overflow:hidden;}
.lleft img{ display:block; width:513px; height:100px;}
.lright{ width:455px; height:100px; float:right; text-align:right; overflow:hidden;}
.serchs{ width:451px; height:43px; background:#e8e8e8; margin-top:20px; overflow:hidden;}
.sechtxt{ width:364px; height:30px; line-height:30px; border:#e0e0e0 1px solid; margin-top:6px; margin-left:6px; padding-left:5px; padding-right:5px; display:inline-block; float:left;}
.sechbtn{ width:63px; height:32px; background:#2b2b2b; color:#FFFFFF; margin-top:6px; border:0px; display:inline-block; float:left; font-size:14px;}
.bdsarch{width:455px; height:35px;margin-top:20px;}
.rmss{width:455px; height:35px; line-height:35px; text-align:left;overflow:hidden}
.rmss a{margin-left:5px;}
.manesbak{width:1000px; height:35px; background:#742b7a;margin:0 auto;overflow:hidden;}
.manesbak dt{width:152px;height:35px;background:#522d60; float:left;}
.manesbak dt i{width:28px;height:35px; background:url(../images/img1.png) 0px 0px no-repeat; display:inline-block; float:left; margin-left:10px;}
.manesbak dt span{ width:100px; height:35px; line-height:35px;display:inline-block; float:left; margin-left:10px; color:#FFFFFF; }
.manesbak dd{ width:820px; height:35px; line-height:35px;float:right;color:#FFFFFF; overflow:hidden;}
.manesbak dd i{ display:inline-block; float:left; margin-left:10px; margin-right:10px; color:#9c5faa;}
.manesbak dd a{ display:inline-block; float:left; color:#FFFFFF;}
.manesbak dd a:hover{ color:#FFFFFF;}

.daohang{width:978px; height:28px; line-height:28px; padding-left:10px; padding-right:10px; border-left:#eeeeee 1px solid;border-right:#eeeeee 1px solid;border-bottom:#eeeeee 1px solid; background:#fafafa; margin:0 auto;overflow:hidden;}
.guanggao{width:1000px; height:auto; text-align:center; margin:0px auto 10px auto; position:relative;overflow:hidden;}
.guanggao img{ width:1000px;}
/*一楼*/
.floor1{width:1000px; height:auto; margin:0 auto;overflow:hidden;}
.fl1left{ width:348px; height:auto; float:left; overflow:hidden}
.fl1left dl{ width:169px; height:296px; border:#eeeeee 1px solid; margin-bottom:12px;overflow:hidden;}
.fl1left dt{ width:149px; height:32px; line-height:32px; padding-left:10px; padding-right:10px; border-bottom:#522f60 2px solid; margin-bottom:11px; overflow:hidden;}
.fl1left dt a{ color:#000000}
.fl1left dd{ width:149px; height:19px;  padding-left:10px; padding-right:10px; margin-top:5px; overflow:hidden;}
.fl1left dd i{ width:20px; height:19px; line-height:18px; text-align:center; color:#FFFFFF; background:url(../images/img1.png) 0px -41px no-repeat;display:inline-block; float:left; margin-right:5px; overflow:hidden; }
.fl1left dd a{ width:124px; height:19px;line-height:19px;display:inline-block; float:left; overflow:hidden}
.fl1right{ width:640px;height:auto; float:right; overflow:hidden}
.fl1rtops1{ width:403px;height:388px;border:#eeeeee 1px solid; overflow:hidden}
.fl1rtops1 dt{ width:383px; height:34px; line-height:34px; padding-left:10px; padding-right:10px; background:#522f60; color:#FFFFFF; font-size:14px; overflow:hidden}
.fl1rtops1 dd{width:383px; height:auto; margin:0 auto; overflow:hidden;}
.fl1rtops1 h4{ display:block; text-align:center;width:383px; height:35px; line-height:35px; overflow:hidden;}
.fl1rtops1 p{ display:block;width:383px; height:65px; line-height:180%; text-indent:2em; overflow:hidden;}
.fl1rtops1 h5{ display:block; font-size:0px; margin-top:10px; margin-bottom:10px; border-bottom:#9842bb 1px dashed;}
.fl1rtops1 ul{ width:270px; height:220px; float:left; overflow:hidden; }
.fl1rtops1 li{width:270px; height:24px; line-height:24px; overflow:hidden}
.fl1rtops1 em{ margin-right:5px;}
.fl1rtops1 h6{ width:92px; height:220px; float:right; overflow:hidden; }
.fl1rtops1 h6 a{ display:block; width:92px; height:61px; margin-top:10px;}
.fl1rtops1 h6 a:hover{display:block; width:90px; height:59px;border:#522f60 1px solid;}
.fl1rtops1 h6 img{ display:block; width:90px; height:59px;}

/*2楼*/
.fl1rtops2{ width:223px;height:388px;border:#eeeeee 1px solid; overflow:hidden}

.fl1rtops2 dt{ width:203px; height:34px; line-height:34px; padding-left:10px; padding-right:10px; background:#522f60; color:#FFFFFF; font-size:14px; overflow:hidden}
.fl1rtops2 dd{width:223px; height:auto; overflow:hidden;}
.fl1rtops2 h4{ display:block;width:210px; height:100px; text-align:center;padding-left:8px; overflow:hidden;}
.fl1rtops2 img{height:100px;}
.fl1rtops2 ul{width:203px; height:232px; margin:10px auto; overflow:hidden;}
.fl1rtops2 li{width:203px; height:21px; line-height:21px; overflow:hidden;}
.fl1rtops2 em{ margin-right:5px;}

.fl1rtops3{ width:640px;height:auto; margin-top:10px;overflow:hidden}
.fl1rtops3 dt{width:620px;height:34px; line-height:34px; padding-left:10px; padding-right:10px;background:#522f60; color:#FFFFFF; font-size:14px; overflow:hidden;}
.fl1rtops3 dd{width:158px; height:263px;border:#eeeeee 1px solid; float:left; overflow:hidden;}
.fl1rtops3 .f1lrttb{width:138px; height:23px; line-height:23px; text-align:center; background:#dddddd; padding-left:10px; padding-right:10px; margin-bottom:5px; overflow:hidden;}
.fl1rtops3 ul{width:138px; height:235px; margin:0px auto; overflow:hidden; }
.fl1rtops3 li{width:138px;height:19px; margin-top:4px;  _zoom:1; _vertical-align:bottom;overflow:hidden;}

.fl1rtops3 li i{ width:20px; height:19px; line-height:18px; text-align:center; color:#FFFFFF; background:url(../images/img1.png) 0px -41px no-repeat;display:inline-block; float:left; margin-right:5px; overflow:hidden; }
.fl1rtops3 li a{ width:110px; height:19px;line-height:19px;display:inline-block; float:left; overflow:hidden}
.fl1rtops3 li span{ width:13px; height:16px;background:url(../images/img1.png) -88px 0px no-repeat; display:inline-block; float:right;}

.floor2{width:1000px; height:auto; margin:10px auto;overflow:hidden;}
.fl2box{ width:492px; height:383px; border:#eeeeee 1px solid; overflow:hidden;}
.fl2box dl{width:164px; height:383px; float:left;}
.fl2box dt{width:163px; height:32px; line-height:32px; border-bottom:#522f60 2px solid; text-align:center; overflow:hidden;}
.fl2box dd{ width:156px; height:334px; padding-left:4px; padding-right:3px; margin-top:8px; overflow:hidden;}
.fl2box dd img{width:156px; height:95px; display:block;}
.fl2box ul{ margin-top:4px;}
.fl2box li{ width:156px; height:23px; line-height:23px; overflow:hidden;}
.fl2box li em{ margin-right:5px;}
.fl2rdash{ border-right:#eeeeee 1px dashed;}
.fl2rsolid{ border-right:#eeeeee 1px solid;}
/*3楼*/
.floor3{width:1000px; height:auto; margin:10px auto;overflow:hidden;}
.fl3lefts{ width:750px; height:554px; float:left; border:#eeeeee 1px solid;overflow:hidden}
.fl3lbt{ width:730px; height:35px; line-height:35px; padding-left:10px; padding-right:10px;background:#522f60; color:#FFFFFF; font-size:14px; overflow:hidden}
.fl3box{ width:725px; height:498px; margin:10px auto; overflow:hidden;}
.map{ width:558px; height:498px;  position:relative; float:left; overflow:hidden}
.map img{ width:496px; height:415px; margin:15px auto;}
.maplb{width:145px; height:498px; float:right; overflow:hidden}
.maplb img{width:145px; height:80px;}
.maplb ul{width:145px; height:408px; margin-top:5px; overflow:hidden;}
.maplb li{ width:72px; height:24px; line-height:24px; text-align:center; float:left; overflow:hidden;}
.mapdiv {width:140px;height:61px;padding:5px;color:#369;background:url(../images/citymapmsgbox.gif) no-repeat;position:absolute;display:none;word-break:break-all;}
.fl3rights{ width:240px; height:554px; float:right; overflow:hidden}
.fl3rbox{width:238px; height:247px;border:#eeeeee 1px solid; overflow:hidden;}
.fl3rbt{ width:218px; height:35px; line-height:35px; padding-left:10px; padding-right:10px;background:#522f60; color:#FFFFFF; font-size:14px;}
.fl3rbox .fl3rlb1{ width:218px; height:192px; margin:10px auto; position:relative; overflow:hidden}
.fl3rbox .fl3rlb2{ width:218px; height:240px; margin:10px auto; position:relative; overflow:hidden}
.fl3rlb1ul{width:218px; height:192px; overflow:hidden;}
.fl3rbox li{width:218px; height:24px; line-height:24px; overflow:hidden;}
.fl3rbox li em{ margin-right:5px;}

.fl3rbox2{width:238px; height:auto;border:#eeeeee 1px solid; margin-top:8px; overflow:hidden;}
.fl3rbox2 .fl3rlb2{ width:218px; height:240px; margin:10px auto; position:relative; overflow:hidden}
.fl3rbox2 li{width:218px; height:24px; line-height:24px; overflow:hidden;}
.fl3rbox2 li em{ margin-right:5px;}

/*列表*/
.mianlbs{width:1000px; height:auto; margin:10px auto;overflow:hidden;}
.mlbleft{ width:736px; height:auto; float:left; overflow:hidden;}
.mbllhdm{ width:714px; height:147px; padding:10px; border:#efd3b5 1px solid; background:url(../images/img1.png) 0px -72px repeat-x; overflow:hidden;}
.mbllhdm .mblhdmbt{width:714px; height:32px; line-height:32px; overflow:hidden}
.mbllhdm ul{width:714px; height:115px; overflow:hidden}
.mbllhdm li{ width:178px; height:115px; text-align:center; float:left; overflow:hidden;}
.mbllhdm li img{ width:150px; height:88px; margin:0 auto;}
.mbllhdm li span{ display:block;width:150px; height:27px; line-height:27px; background:#e0dbcd; margin:0 auto; overflow:hidden}

.mbllcons{width:734px; height:auto; border-left:#efd3b5 1px solid;border-top:#efd3b5 1px solid;border-right:#efd3b5 1px solid; background:#f9f8f3; margin-top:10px; overflow:hidden }
.mbllcons ul{ width:716px; height:auto; margin:18px auto; overflow:hidden}
.mbllcons li{ width:694px; height:65px;border:#efd3b5 1px dashed; padding:10px; background:#FFFFFF; margin-bottom:10px; overflow:hidden}
.mlbpics{ width:126px; height:65px; text-align:center; display:inline-block; float:left; overflow:hidden;}
.mlbpics img{ width:97px; height:54px;border:#eeeeee 1px solid; margin-top:5px;}
.mlbnrs{ width:568px; height:65px;display:inline-block; float:left; overflow:hidden; }
.mlbnrs i{ width:568px; height:21px; line-height:21px; display:inline-block; overflow:hidden;}
.mlbnrs p{width:568px; height:44px; line-height:22px; overflow:hidden;}
.mlpages{width:714px; height:42px; line-height:42px; padding-left:10px; padding-right:10px; border-left:#efd3b5 1px solid;border-right:#efd3b5 1px solid;border-bottom:#efd3b5 1px solid; background:#f9f8f3;margin:0 auto; overflow:hidden;}
.mlpages ul{float:left;position:relative;left:50%;}
.mlpages li{ float:left; margin-right:5px;position:relative;right:50%;}

.mlbright{ width:251px; height:auto; float:right; overflow:hidden;}
.mlbrboxs{ width:249px; height:369px; margin-bottom:10px; border:#eeeeee 1px solid; overflow:hidden;}
.mlbrboxs dt{width:229px; height:28px; line-height:28px; padding-left:10px; padding-right:10px; border-bottom:#522f60 2px solid; background:#fafafa;}
.mlbrboxs dd{width:229px; height:330px; margin:0 auto; overflow:hidden;}
.mlbtwpics{width:229px; height:69px; margin-top:5px; overflow:hidden;}
.mlbtwpics img{ width:89px; height:69px;border:#eeeeee 1px solid; float:left;}
.mlbtwpics .mlbtwbt{ width:130px; height:69px; float:right; overflow:hidden;}
.mlbtwpics span{ width:130px; height:29px; line-height:29px; display:block; overflow:hidden;}
.mlbtwpics i{ width:130px; height:40px; line-height:20px; display:block; overflow:hidden;}
.mlbrboxs ul{width:229px; height:260px; margin-top:5px; overflow:hidden;}
.mlbrboxs li{width:229px; height:26px; line-height:26px; overflow:hidden;}
.mlbrboxs li em{ margin-right:5px;}

/*内容*/
.nrycons{width:734px; height:auto; border:#efd3b5 1px solid; margin-top:10px; overflow:hidden }
.nrybodys{width:710px; height:auto;line-height:200%;margin:10px auto;overflow:hidden;}
.nrybdbt{width:710px;height:auto;text-align:center; margin-bottom:10px;padding-bottom:10px;border-bottom:#522f60 1px dashed;overflow:hidden;}
.nrybdbt h2{color:#333333}
.nrybdbt i{margin-right:20px;color:#838181;}
.nrybodys img{max-width:710px;width:expression(this.offsetWidth > 710 ? '710px': true);overflow:hidden}
#nrbdcns{font-size:14px;line-height:220%; color:#333333}
.nrfenyes{ margin:10px auto;}
.nrfenyes ul{float:left;position:relative;left:50%;}
.nrfenyes li{float:left; margin-right:5px;position:relative;right:50%;}
.yjfenxing{width:710px;height:50px; margin:30px auto;overflow:hidden;}
.nrpres{ width:710px; overflow:hidden;}
.nrnexts{ width:710px;overflow:hidden;}

.xgwenzhang{width:710px; height:auto; margin:60px auto; border-top:#dfdfdf 1px solid; border-bottom:#dfdfdf 1px solid;overflow:hidden;}
.xgwzleft{ float:left;}
.xgwzright{ float:right;}
.xgwenzhang dl{ width:350px; height:auto; overflow:hidden;}
.xgwenzhang dt{ width:330px; height:35px; line-height:35px; font-size:16px; padding-left:10px; padding-right:10px;margin-bottom:10px; border-bottom:#dfdfdf 1px solid; overflow:hidden}
.xgwenzhang dd{width:330px; height:16px; line-height:16px; margin:0 auto; overflow:hidden}
.xgwenzhang dd a{font-size:12px;}

/*尾部*/
.footer{width:1000px; height:auto; text-align:center; border-top:#522f60 2px solid; margin:10px auto;overflow:hidden;}
.footer p{ margin-top:10px; margin-bottom:10px; }
.footer h3{ font-size:14px}
.ftlbcons{ width:950px; height:auto; margin:20px auto; overflow:hidden}
.footerlb{ width:130px; line-height:140%; margin-right:10px; text-align:center; float:left;}
.footerimg{width:254px; margin-right:10px; text-align:center; float:left;}
.footerlx{width:254px;  text-align:left; float:left;}