/*mapsite v1.0.0 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, th, td { margin:0; padding:0; }
body{font-size:12px;font-family:Tahoma,"ËÎÌå","Î¢ÈíÑÅºÚ",sans-serif; line-height:1.231em;}
img { border:none; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
strong { font-weight:bold; }

a{color:#2d374b; text-decoration:none;}
a:hover{color:#3b639f; text-decoration: underline;}

.en{ font-family:Tahoma, Geneva, sans-serif;}
.song,.song *{ font-family: "ËÎÌå";}

.wrap{width:1000px;margin:0 auto; clear:both;overflow:hidden;zoom:1;}
.main{float:left;width:786px;}
.side{float:right;width:190px;}
.bottom{height:130px;margin-top:42px;padding-top:4px;border-top:#d1d1d1 1px solid;}

.allwidth{position:relative; z-index:99999;width:100%;height:141px;border-bottom:#fff 16px solid;background:#fff url(../images/allwidth_bg.png) repeat-x;}
.mininav{width:1000px;height:28px;margin:0 auto;}
.mapbar{width:1000px;height:112px;margin:0 auto; background: url(../images/bar_bg.png) no-repeat;}
.mapbar .sobar{height:83px;}
.mapbar .enter{padding:9px 0 0 80px;}
.mapbar .enter li{float:left;padding:0 12px; border-right:#64afe9 1px solid;line-height:12px;*padding-top:1px;*line-height:13px;}
.mapbar .enter li.end{border:none;}
.mapbar .enter a{color:#dbe7f7; }
.mapbar .enter a:hover{color:#dbe7f7;}

.focus-wrap{width:786px;height:120px;background:#FC0; position:relative; z-index:99999; }
.focus-pic { width:786px; height:120px; overflow:hidden; position: absolute; }
.focus-pic img{width:786px; height:120px;}
.focus-pic ul { position:absolute; left:0; overflow:hidden; }
.focus-pic li { float:left; width:786px; }
.focus-pic a{display:block;width:786px;height:120px;}
.f-dot { position:absolute;top:90px;right:10px;}
.f-dot span {display:inline-block;width:20px;height:20px;margin:0 3px; background:#644d13;line-height:20px; font-family:Arial, Helvetica, sans-serif;color:#fff;text-align:center; border-radius:10px; cursor:pointer; }
.f-dot .hover { background:#ed8600; text-decoration:none;}

.tagsMod{width:786px;position:relative; z-index:9999; }
.tagsMod em{font-style:normal;padding: 0 6px;*padding:0;_padding:0;}
.tags{position:relative; z-index:99999;height:46px;border-top:#fff 16px solid; background:#fff;font-family: "Î¢ÈíÑÅºÚ","MicrosoftYahei","ËÎÌå","Arial Narrow",sans-serif;clear:both;_font-weight:bold;}
.tags div{float:left;width:132px;height:33px;margin-right:1px;padding-top:10px; background:url(../images/tag_bg.png) -133px 0 no-repeat;color:#454545;font-size:16px;line-height:20px;text-align:center; cursor:pointer;_font-size:14px;text-shadow:1px -1px 1px #fff; }
.tags div:hover{color:#8d5a00;background-position:-265px 0;}
.tags .at{color:#fff;background-position:0 0;text-shadow:1px -1px 1px #134d92; }
.tags .at:hover{ color:#fff;background-position:0 0;}
.tags .end{width:120px;margin:0;}
.tags .end:hover{color:#8d5a00;background-position:-271px 0;}
.tags #end.at{background-position:-5px 0;}
.tags #end.at:hover{color:#fff;background-position:-5px 0;}

#wrapCon { position:relative;overflow:hidden;zoom:1;}
.cons{ position:absolute;}
.con{margin-bottom:12px;border:#d6dbe1 1px solid;border-top:#458fce 2px solid;}
.con a{padding:1px 2px 2px 2px;_padding:2px;*padding:2px;}
.con a:hover{color:#fff;background:#3b639f; text-decoration:none;}
.con .hd{height:39px; background:#fcfcfc;border-bottom:#fff 1px solid;}
.con .hd h1{width:122px;height:39px; background:url(../images/contit_bg.png) right center no-repeat;font-size:16px;line-height:39px;font-family: "Î¢ÈíÑÅºÚ","MicrosoftYahei","ËÎÌå","Arial Narrow",sans-serif; text-align:center;_font-weight:bold;_font-size:14px;}
.con .bd{padding:10px 0;border-top:#d6dbe1 1px solid;overflow:hidden;zoom:1;}
.con:hover .bd{background:#f5f8fa;}
.con:hover .hd h1{color:#3b639f;}
.con .bd dl{padding:0 0 10px 10px;overflow:hidden;zoom:1;}
.con .bd dt{padding-left:7px;color:#b87500;font-weight:bold;line-height:28px;}
.con .bd dd{float:left;overflow:hidden;zoom:1;}
.con .bd ul{margin-right:0;padding-right:0;overflow:hidden;zoom:1;}
.con .bd li{float:left;height:28px;padding:0 5px;line-height:28px;}
.con .bd strong{color:#3b639f;}
.con .bd strong a{color:#3b639f;}
.con .bd strong a:hover{color:#fff;}

.con .line,.con .line ul{background:url(../images/line_bg.png) right 8px no-repeat;}

.modRight{width:190px;overflow:hidden;zoom:1;}
.modRight .hd{height:29px; background:#f6f8fa;border-top:#e3e3e3 1px solid;}
.modRight .hd h2{ padding-left:12px;color:#636b7c;font-size:14px;font-weight:bold;line-height:28px;}
.modRight .bd{}
.modRight ul {padding:10px 0;overflow:hidden;zoom:1;}
.modRight li {overflow:hidden;zoom:1;}
.modRight img{display:block;}
.modRight .typeA li{padding:10px 0;line-height:18px;}
.modRight .typeA h3{float:left;width:42px;padding:2px 0 0 2px;}
.modRight .typeA h3 img{width:32px;height:32px;}
.modRight .typeA h4{float:left;width:140px;color:#3b639f;font-weight:bold; text-align:left;}
.modRight .typeA h4 a{color:#3b639f;}
.modRight .typeA p{float:left;}

.modRight .typeB li{padding:4px 0;line-height:20px;}
.modRight .typeB h3{float:left;width:30px;padding-left:2px;}
.modRight .typeB h4{float:left;width:148px;}
.modRight .typeB h4 a{float:left;}
.modRight .typeB img{width:20px;height:20px;border:#e3e6eb 1px solid;}
.modRight .typeB .fl{float:right;}
.modRight .typeB span a{color:#3b639f;}

.modRight .typeC li{padding:6px 0;}
.modRight .typeC img{width:190px;height:80px;}

.modRight .typeD li{padding:4px 2px 4px 12px; background:url(../images/li_bg.png) 0 8px no-repeat;line-height:20px;}




.tcopyright {width:960px;margin:0 auto;padding:8px 0;font-size:12px;line-height:28px;color:#333; text-align:center; overflow:hidden;clear:both;}
.tcopyright .en{font-family:Arial;}
.tcopyright a{color:#333;text-decoration: none;}
.tcopyright a:hover{color:#bd0a01;text-decoration: underline;}

@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none;}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none;}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:auto;}}