@charset "utf-8";
/* CSS Document */
.blank {padding:30px 0;}
.blank h2, .blank h3 {font-size:26px; color:#333;}

.block .tit {border-bottom:2px #ddd solid; height:35px;}
.block h3 {border-bottom:2px #1db65e solid; float:left; height:30px; padding-bottom:5px}

/*znav*/
.znav {background:#fff; border-bottom:1px #ddd solid}
.znav li {float:left; margin-right:30px;}
.znav li a {font-size:18px; padding:15px 15px; display:block; color:#666;}
.znav li a.current {background:#1db65e; color:#fff;}

/*mation*/
.ck-slide {width: 500px; height: 300px; }
.ck-slide ul.ck-slide-wrapper { height: 310px;}

.mation {width:660px; font-size:16px; color:#777}
.mation li {margin-bottom:18px; position:relative; padding:0 150px 0 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.mation li .laber {font-size:18px; position:absolute; left:0; top:-2px;}
.mation li .date {font-size:18px; position:absolute; right:0; top:0;}
.mation li a {color:#777;}
.mation li a:hover {color:#f66c40;}


/*FAQ*/
.FAQ dt { margin:20px 0; position:relative; padding-left:30px; font-size:22px;}
.FAQ dt .num {font-size:36px; color:#000; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; position:absolute; left:0; top:-8px}
.FAQ dd { margin:20px 0 30px 0; position:relative; padding-left:40px; font-size:18px; color:#cc7a5d;}
.FAQ dd .da { position:absolute; left:0; top:0}


/*hotcity*/
.hotcity h3 {margin-bottom:25px; text-align:center}
.hotcity ul {width:1260px; margin-left:-10px;}
.hotcity li {float:left; margin:10px 12px;}
.hotcity li a {display:block; position:relative; border-radius:5px; height: 150px; overflow:hidden}
.hotcity li .cover {display:block; width:100%; padding:10px 0; text-align:center; color:#fff; font-size:16px; filter:Alpha(opacity=50); background:#000; background:rgba(0,0,0,0.5);position:absolute; bottom:0; left:0;}
.hotcity li a:hover .cover {filter:Alpha(opacity=60); background:#000; background:rgba(0,0,0,0.6);}

/*arealist*/
.arealist h3 {margin-bottom:25px; text-align:center}
.arealist dl {overflow:hidden;}
.arealist dt {font-size:16px; font-weight:bold; color:#333; margin:5px 0;}
.arealist dd {margin:10px 10px 10px 0; width:230px; float:left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.arealist dd a:hover em {color:#000;}