﻿/*.clearf{zoom:1}
.clearf:before,.clearf:after{content:"";display:table}
.clearf:after{clear:both;}
body{margin:0;padding:0;font-family:"敺株��迤暺煾��",Arial}
.toparea{width:100%;background:#781136 url(../images/01-bg.png) repeat-x}
.ctbox,.ctabox,.photobox,.otherinfo,.copyright div,.ResidentLink,.slidepicinfo,.askeyc{width:85%;margin:0 auto}
.ctbox img{width:auto;max-width:100%;height:auto;margin:1% 0}
.ctabox-a{width:60%;float:left;padding:0}
.ctabox-b{width:38%;border-left:1px solid #d1aeba;float:right;padding-left:1%}
.ctabox-c,.ctabox-d{width:49%;padding:0}
.ctabox-c{float:left}
.ctabox-d{float:right}
.ctabox-dnews{width:100%;padding:0}
.ctabox-a-box{width:46.5%;float:left;margin:2% 3% 2% 0}
.ctabox-a-box img{width:100%;max-width:100%;height:auto;height:225px \9} 
.ctabox-aa-box{width:30.5%;float:left;margin:2% 1.8% 2% 1%}
.ctabox-aar-box{width:30.5%;float:right;margin:2% 0}
.ctabox-aa-box img,.ctabox-aar-box img{width:100%;max-width:100%;height:30vh}
.ctabox-b-box{float:left;margin:0 1% 4% 2%;height:auto;width:45.8%;height:123px;border:1px solid #CCC;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:-3px 5px 17px -6px rgba(46,45,46,1);-moz-box-shadow:-3px 5px 17px -6px rgba(46,45,46,1);box-shadow:-3px 5px 17px -6px rgba(46,45,46,1)}
.ctabox-d-box{float:left}
.ctabox-da-box{float:right}
.ctabox-d-box,.ctabox-da-box{width:48%;margin:3.2% 0 1%;height:66px;border-top:1px solid #fafafa;border-left:1px solid #fafaf9;border-bottom:1px solid #d6d5d5;border-right:1px solid #e0dfdf;-webkit-box-shadow:0 1px 5px 0 rgba(49,50,50,0.18);-moz-box-shadow:0 1px 5px 0 rgba(49,50,50,0.18);box-shadow:0 1px 5px 0 rgba(49,50,50,0.18)}
.ctabox-d-box p,.ctabox-da-box p{line-height:65px;font-size:1.3em;text-align:center;font-weight:700}
.ctabox-d-box p a,.ctabox-da-box p a{width:17.1%;display:block;float:left;font-size:2.7em;font-family:Arial,Helvetica,sans-serif;letter-spacing:-.1em;border-bottom-width:5px;border-bottom-style:solid;text-align:center;padding-right:6px}
.ctabox-d-box p a:hover,.ctabox-da-box p a:hover{text-decoration:none}
.ctabox-d-box p span,.ctabox-da-box p span{margin:0 0 0 1%}
.ctabox-d-box p img,.ctabox-da-box p img{width:23%;max-width:100%;height:auto;float:right;margin-left:2px}
.ctabox-d-colora{color:#1f807b}
.ctabox-d-colora a{color:#114c49;border-bottom-color:#29a9a3}
.ctabox-d-colora a:hover{color:#29a9a3}
.ctabox-d-colorb{color:#2e96d1}
.ctabox-d-colorb a{color:#0d4c70;border-bottom:5px solid #2e96d1}
.ctabox-d-colorb a:hover{color:#2e96d1}
.ctabox-d-colorc{color:#60a75c}
.ctabox-d-colorc a{color:#1e4b1b;border-bottom:5px solid #60a75c}
.ctabox-d-colorc a:hover{color:#60a75c}
.ctabox-d-colord{color:#7b6506}
.ctabox-d-colord a{color:#89710b;border-bottom:5px solid #e8b600}
.ctabox-d-colord a:hover{color:#e8b600}
.navbox{color:#FFF;font-size:.8em}
.navbox,.searchbox{text-align:right}
.navbox a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}
.navbox a:hover{color:#ccc;border-bottom:1px dotted #ccc}
.shu60link{display:block;margin-top:-5%;margin-bottom:-4%}
.shu60link img{border:0;width:auto;max-width:100%;height:auto}
.searchbox{width:auto;float:right;margin-top:1%}
input.inputsty-a{background:#9f6b7c repeat;border:solid 0 #653545;border-radius:0;color:#e1c9d2;width:30%;height:19px;vertical-align:top}
input.btnsty-a{background:url(../images/01-pic-search.jpg) top left no-repeat;width:40px;height:30px;border:0;vertical-align:baseline}
.list-icon img{width:auto;margin-right:2.8%}
.footer{width:100%;border-color:#03C;background:url(../images/01-bg3.jpg) repeat-x top left;font-size:small;margin-top:1%}
.footer h3{font-size:small}
.info-box-a,.info-box-b{width:22%;color:#fdfdfd;text-align:justify}
.info-box-a a,.info-box-b a{color:#fff!important}
.info-box-a a:hover,.info-box-b a:hover{color:#ccc!important}
.info-box-a{float:left;margin:0 3.5% 0 0}
.info-box-b{float:right;margin:0}
.copyright{background-color:#340514;color:#d7a3b4; padding-bottom:50px; padding-top:8px;}
.copyright div a{float:left; width:118px; display:block; margin-right:8px;}
.copyright div a img{width:118px;}
select::-ms-expand{display:none}
select{-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:' '}
.ctabox-a-title,.ctabox-b-title,.ctabox-c-title,.ctabox-d-title{height:60px}
.ctabox-a-title,.ctabox-b-title,.ctabox-c-title{color:#781237}
.ctabox-d-title{color:#444041}
.ctabox-a-title{padding:1% 0 0}
.ctabox-b-title,.ctabox-c-title,.ctabox-d-title{padding:2% 0 0}
.title-w,.title-wa{font-size:2em;font-weight:700;width:60%;float:left;margin-top:1%}
.title-w span,.title-wa span{font-size:.7em;/*text-transform:capitalize;*/margin-left:1.9%}
/*.title-w span{color:#ae7f90}
.title-wa span{color:#c7c5c6}
.btn-more,.btn-more a{color:#fff}
.btn-more a:hover{text-decoration:none;color:#F9F}
.btn-more{width:48px;font-size:1.4em;line-height:1.4em;float:right;border:2px solid #c4abaf;padding:0 15px 0 10px;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#761037}
.paright{margin-right:4%;margin-top:.5%}
.carousel-indicators li{border:1px solid #ae7f90;background-color:#ae7f90}
.wstybox{text-align:right;margin-top:3%}
.wsty-a,.wsty-b{margin-right:3%;font-weight:700}
.wsty-a{color:#4caeef}
.wsty-b{color:#2139f1;padding:0 1.5%;border-bottom:1.5px dotted #2139f1;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.wsty-b:hover{color:#ccc;text-decoration:none}
.wstctbox{color:#574f40;margin:9% 4% 6%;height:50%;line-height:1.6em}
.wstctbox a{color:#574f40;text-decoration:none;display:inline-block;margin-top:-3.5px}
.wstctbox a:hover{color:#8e103d;text-decoration:underline}
.wsdate{background-color:#881239;color:#fff;font-weight:700;text-align:right;padding-right:2%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:9px;border-bottom-left-radius:9px;vertical-align:baseline;position:relative;bottom:-10px}
.menubox{float:left;padding:1% 2%}
.menubox ul li{padding:0;width:100%!important}
.menubox h4 ,.menubox h2{border-bottom:1px solid #903;font-size:1.2em}
.menubox p a{color:#000!important}
.menubox p a.open{background-color:#bd104f;color:#fff!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:6px 20px}
.note{background:url(../images/01-note.png) no-repeat right top;padding-right:25px}
.noboder{border-right:0}
.haveborder{border-right:1px dotted #000;border-left:1px dotted #000}
.clrarbox{float:none}
.qsty-a{color:#f7910b}
.qsty-b{color:#3e3634;font-weight:700;font-size:1.16em;letter-spacing:.1em;margin-top:1.5%;text-align:justify;height:2.8em}
.qsty-b a{color:#3e3634}
.qsty-b a:hover{color:#ccc;text-decoration:none}
.read-more{text-align:right}
.read-more a{color:#f7910b;text-decoration:underline}
.read-more a:hover{color:#ccc;text-decoration:none}
.breadbox{margin:1.5% auto}
.btn-page{padding-right:3%;padding-left:-3%}
.btn-page,.btn-page a{color:#781237;font-size:1.1em;text-align:right;font-weight:700}
.btn-page a{text-decoration:underline}
.btn-page a:hover{color:#F06;text-decoration:none}
a.active-now{color:#070103;text-decoration:none}
a.active-now:hover{color:#ccc}
.ct-lt-area{width:70%;float:left}
.ct-rt-area{width:26%;float:right}
.ct-lt-area ul.touchdoc{margin-top:2%;margin-left:5%}
.ct-lt-area ul li{font-size:medium;line-height:1.8em}
ul.touchdoc li{list-style-image:url(../images/01-list-link.jpg);line-height:1.8em;border-bottom:1px dotted #ccc}
ul.touchdoc li img{display:none}
.ct-lt-area h1,.ct-lt-area h2{letter-spacing:.15em;text-align:justify;font-size:1.8em}
.ct-lt-area h3{color:#f59703;font-size:1.1em;margin:1% 2%;line-height:1.8em}
.ct-lt-area p,.ct-lt-area h4{letter-spacing:.1em;margin:3% 2%;font-size:1.15em;line-height:1.8em}
.ct-lt-area h4{color:#bc235b;font-size:1.3em}
.ct-lt-area img{width:100%;max-width:100%;height:auto}
.ct-rt-area h2{color:#8a3755;font-size:1.6em}
.ct-rt-number{color:#3c2e2e}
.ct-rt-area h3{font-size:1.2em;border-bottom:5px solid #ddd}
.ct-hot-box{border-bottom:1px solid #e7e7e7;width:100%;margin-bottom:8%;padding-bottom:2%;min-height:100px}
.ct-hot-box h4{font-size:1.15em;letter-spacing:1px}
.ct-hot-box p{vertical-align:middle}
.ct-hot-box p img{width:35%;max-width:100%;height:9vh;float:left;margin-right:2%}
.ct-sub-menu{width:100%;padding-bottom:2%}
.ct-sub-menu h4{border-bottom:1px dotted #666;font-size:1.1em;letter-spacing:1px;padding-bottom:3%}
.ct-sub-menu h4.shawdo{height:26px;box-shadow:3px 3px 3px rgba(20%,20%,40%,0.2);padding-top:16px;padding-left:3.8%;padding-bottom:5px;background:#bae5ff;background:-moz-linear-gradient(top,rgba(186,229,255,1) 0%,rgba(226,244,255,1) 17%,rgba(240,249,255,1) 99%);background:-webkit-linear-gradient(top,rgba(186,229,255,1) 0%,rgba(226,244,255,1) 17%,rgba(240,249,255,1) 99%);background:linear-gradient(to bottom,rgba(186,229,255,1) 0%,rgba(226,244,255,1) 17%,rgba(240,249,255,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bae5ff',endColorstr='#f0f9ff',GradientType=0)}
.ct-sub-menu h4.shawdo a{color:#0f5dc7}
.ct-sub-menu h4.actnow{border-bottom:3px solid #c8c8c8}
.ct-sub-menu h4 a{color:#5a5959}
.ct-sub-menu h4 a:hover{text-decoration:none;color:#ccc}
.ct-sub-menu h4 a.active{border-bottom:3px solid #820028;color:#232323;padding-bottom:3%}
.ct-sub-menu h4 a.active:hover{color:#ccc}
.ct-sub-menu select{width:100%;line-height:1.5em;background:url(../images/01-list3.png) right no-repeat;font-family:"敺株��迤暺煾��",Arial;border:1px dotted #c6c7c6;height:2.8em;background-color:#fefee2}
.telbdr{border-bottom:4px solid #d2d3d4;border-top:1px solid #ced7de;}
.ct-sub-nsbox1{border-top:0;margin-top:-5px}
.ct-sub-nsbox1 a{width:40%;border-top:1px solid #b4a793;border-left:1px solid #b4a793;border-right:1px solid #b4a793;border-bottom:4px solid #c9af84;color:#4f4940}
.ct-sub-nsbox1 a.nt-one{border-top:1px solid #de8d07;border-left:1px solid #de8d07;border-right:1px solid #de8d07;border-bottom:4px solid #de8d07}
.ct-sub-nsortbox1 a ,.telbdr{width:20%}
.news-hot-box{border-bottom:1px solid #e7e7e7;width:100%;margin-top:10px;margin-bottom:7%;color:#e63e2f;font-size:1em;height:100px}
.news-hot-box p{vertical-align:middle;margin-bottom:6%}
.news-hot-box p img{width:30%;max-width:100%;height:12vh;float:left;margin-right:2%}
.news-hot-box span{display:block;color:#08c;font-weight:700;font-family:Arial,Helvetica,sans-serif}
.news-hot-box p a{color:#000;text-decoration:underline;line-height:1.5em}
.news-hot-box p a:hover{color:#ccc;text-decoration:none}
.news-import .news-hot-box{height:100px;background:#fff;background:-moz-linear-gradient(top,#fff 84%,#fce6e4 91%,#d99c97 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(84%,#fff),color-stop(91%,#fce6e4),color-stop(100%,#d99c97));background:-webkit-linear-gradient(top,#fff 84%,#fce6e4 91%,#d99c97 100%);background:-o-linear-gradient(top,#fff 84%,#fce6e4 91%,#d99c97 100%);background:-ms-linear-gradient(top,#fff 84%,#fce6e4 91%,#d99c97 100%);background:linear-gradient(to bottom,#fff 84%,#fce6e4 91%,#d99c97 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d99c97',GradientType=0);margin-bottom:20px;margin-top:0}
.news-import .news-hot-box p a{color:#e63e2f}
.news-import .news-hot-box p a:hover{color:#7e1910}
.news-import .news-hot-box span{color:#e63e2f}
.news-import h3.mark{color:#e63e2f;font-size:1.1em;border-bottom:2px solid #e63e2f;font-weight:700;margin:1% 0 3%;padding:0 0 0 1.5%}
.news-menu,.news-menu a{color:#070701!important}
.news-menu a:hover{color:#ccc!important}
.news-menu a.news-active{color:#771136!important;border-bottom:1px dotted #771136}
.news-menu a.news-active:hover{color:#ccc!important;border-bottom:1px dotted #ccc;text-decoration:none}
.news-area{background:#f2f2f2!important}
.news-ct-lt{width:65%;margin:2%;float:left}
.news-all-sbox,.news-map-sbox{background:#fff repeat!important;border:1px solid #fff;padding-bottom:2%}
.news-month{border:4px solid #000;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px;text-align:center;font-weight:700;padding:1%;line-height:1em;letter-spacing:.05em;float:left}
.news-cta-sbox{clear:both;min-height:120px}
.news-cta-sbox .news-month{border:4px solid #781238;color:#781238}
.news-cta-sbox .news-link{color:#cf0b54!important}
.news-ct-import{border-bottom:3px dotted #781238;padding:2% 3% 2% 5%}
.news-ct-sbox{margin:2% 3%;clear:both;padding:2%}
.news-ct-picsbox{border:1px solid #fff;border-bottom:1px dotted #ccc;clear:both;margin:1% 3%;min-height:130px}
.news-ct-picsbox .bspic{width:20%;max-width:100%;height:16vh;margin-right:2%;margin-top:1%;float:left}
.news-ct-picsbox span{font-size:small;font-weight:700}
.news-ct-picsbox span img{width:20px;max-width:100%;height:auto;margin-right:10px}
.news-ct-no{border-bottom:0;margin:0 0 -100px}
.news-ct-no span{font-size:1.1em}
.date{color:#e74c3c;margin-right:2%}
.dater{color:#d92969;margin-right:2%}
.counta{color:#000}
.counta img{margin-right:10px}
.news-ct-picsbox a{display:block;color:#ce4234;font-size:1.1em;font-weight:700;margin:.8% 0}
.news-ct-map{clear:both;margin:2% 6%}
.news-ct-map-info{border-bottom:1px dotted #ccc;clear:both;margin:2% 3%}
.news-ct-setdate{clear:both;margin:3% 4.5%}
.news-ct-setdate .control-group{float:left;margin:2% 4%}
.date-btn{clear:both;border-top:1px dotted #ccc}
.date-btn a{display:block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:8em;font-size:1em;font-weight:700;line-height:1.8em;margin:5%;text-align:center;background-color:#2e96d1;color:#fff;letter-spacing:.1em}
.date-back{float:right;margin:-9% 5% 9%}
.date-back a{display:block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:8em;font-size:1em;background-color:#3097d1;color:#fff!important;font-weight:700;line-height:2em;height:2em;text-align:center}
.build-info{clear:both;margin:2% auto;width:85%}
.build-info a{font-size:1.15em;margin-right:5%;text-decoration:underline}
.maptitle{font-size:1.15em;color:#6d6b6b;font-weight:700}
.maplink{float:right;width:30%;text-align:right}
.z1{z-index:1;width:100%;max-width:100%;height:auto;margin-top:0;position:relative}
.showd{z-index:2;width:8.5%;word-break:keep-all;white-space:nowrap;text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:.8em;border:2px solid #fff;background-color:rgba(235,38,30,0.7);color:#fff;padding:0;float:left;position:relative;line-height:1.8em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.showd-no{background-color:rgba(87,84,85,0.7)}
.showd a{color:#fff}
.loa{margin:80% -15% -80% 15%}
.lob{margin:73% -20% -73% 20%}
.loc{margin:60% -20% -60% 20%}
.lod{margin:49% -12% -49% 12%}
.loe{margin:46% -12% -46% 12%}
.lof{margin:48% -37% -48% 37%}
.log{margin:40% 24% -40% -24%}
.loh{margin:40% 45% -40% -45%}
.loi{margin:53% 45% -53% -45%}
.loj{margin:45% 45% -45% -45%}
.lok{margin:38% 48% -38% -48%}
.lol{margin:26% -40% -26% 40%}
.lom{margin:30% -55% -30% 55%}
.lon{margin:30% -35% -30% 35%}
.loo{margin:20% -35% -20% 35%}
.lop{margin:17% -36% -17% 36%}
.loq{margin:10% -35% -10% 35%}
.news-link{color:#e47911!important;font-size:medium;font-weight:700}
.news-title{padding:2% 0 0 3%;float:left;width:75%;word-break:break-all}
.news-title span{font-size:small;margin-left:1%}
.news-title span img{width:20px;max-width:100%;height:auto}
.news-title a{display:block}
h3.news-title-color{color:#c3382a;border-bottom:5px solid #c3382a!important}
.news-title-color{border-color:#c3382a!important}
.news-page{color:#781237;font-weight:700;font-size:large;margin:1% 0 0;text-align:right;clear:both}
.news-page a{color:#781237;text-decoration:underline}
.news-page a:hover{color:#ccc;text-decoration:none}
.page-now{color:#000!important;text-decoration:none!important}
.page-now:hover{color:#ccc!important}
.news-rt-area{width:26%;margin:2%;float:right}
.news-select-sbox{background:#fff repeat!important;border:1px solid #fff;padding:2% 2% 0;margin-bottom:1%}
.news-searchbox{width:87%;border:1px solid #fff;margin:2% auto 0;letter-spacing:.1em}
.news-searchbox h2{color:#fff;background:#b70948;font-size:medium;line-height:2.25em}
.news-searchbox h2 img{vertical-align:top}
.news-select-sbox p{border-bottom:1px dotted #9f9b9d}
.news-select-sbox p strong{color:#b70948}
.news-select-sbox p span{display:block;margin:1% 0 1% 10%}
.news-select-sbox p span input{margin:0 3%}
.news-select-sbox li{line-height:1.8em}
.news-select-sbox li a{color:#dd0a57;text-decoration:underline}
.news-select-sbox li a:hover{color:#ccc}
.news-select-now{color:#000!important}
.news-select-now:hover{color:#ccc!important}
.search-input-a{float:left}
.serch-btn-a{margin:-1% 0 0;display:block;float:right;border:1px solid #fff;padding-top:1.5px}
.clf-area{width:100%;background-color:#fff;padding:0}
.clf-link-a{width:auto;text-align:left;margin:2% auto;font-size:1.5em;line-height:3.8em;font-weight:700;border-top:0;border-left:0;border-bottom:1px solid #d4d5d5;border-right:0;-webkit-box-shadow:0 1px 1px 0 rgba(49,50,50,0.18);-moz-box-shadow:0 1px 1px 0 rgba(49,50,50,0.18);box-shadow:0 1px 1px 0 rgba(49,50,50,0.18)}
.clf-link-a span{float:left}
.clf-link-a img{width:85%;max-width:100%;height:auto;vertical-align:top}
.no-bdr{border-right:0}
.clf-link-a a{font-size:1.2em;line-height:5em;font-weight:700;margin:0 auto}
.clf-link-a a:hover{color:#ccc;text-decoration:none}
.clf-cercle{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:7px solid #dbdbdb;width:50px;height:50px;display:block;margin:1% 3% 0 4.8%;text-align:center}
.clf-color-a{background-color:#29a9a3}
.clf-color-b{background-color:#2e96d1;color:#fff}
.clf-color-c{background-color:#60a75c;color:#fff}
.clf-color-d{background-color:#e9b900;color:#fff}
.clf-color-fa{color:#1a6d69}
.clf-color-fb{color:#195577}
.clf-color-fc{color:#296826}
.clf-color-fd{color:#b79306}
.clf-select{float:right;margin:0 1% 0 0}
.clf-select select{font-family:\5FAE\8EDF\6B63\9ED1\9AD4,Arial,Microsoft JhengHei!important;color:#000;font-size:.82em;padding:1% 1% 1% 2%;width:150px;height:2%}
.clf-select input[type="submit"]{background:#0fa19a; color:#fff; width:55px; font-size:.7em; text-align:center; border-radius:5px; margin-top:-10px; height:35px; border:3px solid #d2d0d0; margin-left:10px;}
.link-active{color:#7c163b!important;border-bottom:2px dotted #7c163b}
.link-active .clf-cercle{border:4px dotted #771438;width:52px;height:52px}
.sm-page-title{height:60px;color:#781237;padding:1% 0 0;border-bottom:3px solid #8a8a8a}
.sm-page-lt-area{width:45%;float:left}
.sm-page-rt-area{width:45%;float:right}
.sm-page-all-area{width:100%}
.page-stitle{background-color:#fcf5f5!important;background-repeat:repeat;color:#7a143a;padding:1% 0 1% 5%;margin-bottom:28px;font-size:1.8em;box-shadow:2px 2px 6px #e4e3e3;height:2em}
.page-stitle span{color:#76636a;font-size:.5em;display:block;line-height:1em}
.page-area-a,.page-area-b{padding-left:2.8%;padding-right:-2.8%}
.page-area-a{margin:5% auto 10%;border:1px solid #fff}
.page-area-a h4,.page-area-a p{margin-left:48%;margin-right:5%}
.page-area-a p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.page-more{color:#3a4041;font-size:.8em;padding:.6%;display:block;width:40px;text-align:center;background-color:#fcf0f0;border:2px solid #c4c4c4;border-radius:8px}
.page-more:hover{color:#fff;background-color:#c8b7b7;text-decoration:none}
.page-area-a h4{margin-top:8%;padding-bottom:2%;font-size:1.5em;color:#5e3544;border-bottom:1px solid #999494}
.page-area-a img{width:45%;max-width:100%;height:auto;float:left;margin-right:2%;margin-bottom:2%}
.page-area-b{margin:5% auto;border:1px solid #fff}
.page-area-b ul{padding:0;margin:0 0 5%}
.page-area-b ul li{display:inline;float:left;margin:1% 2% 1% 0;color:#924a64;font-size:1.15em;font-weight:800;padding:0}
.page-area-b ul li a{color:#924a64}
.page-area-b ul li img{width:90%;max-width:100%;height:auto;display:block;margin-bottom:5%;margin-top:2%}
.sm-page-rt-area .ct-sub-menu ,.sm-page-lt-area .ct-sub-menu{width:95%;margin:0 auto}
.sm-page-rt-area .ct-sub-menu h4 ,.sm-page-lt-area .ct-sub-menu h4{border-bottom:2px solid #ccd6db;color:#4e5c7a}
.sm-page-rt-area .ct-sub-menu h4 a ,.sm-page-lt-area .ct-sub-menu h4 a{color:#4e5c7a;padding-left:3.5%}
.ct-sub-menu .page-more{float:right}
.build-intro{width:100%;margin:0 auto}
.build-intro-a{width:95%;margin:0 auto 1.5%}
.build-intro-a h6 ,.build-intro-a h2{font-size:large;border-bottom:2px dotted #acadad;padding-bottom:10px;color:#1f4d81}
.build-intro-a p{font-size:110%}
.build-intro p img ,.build-intro h2 img{width:8%;max-width:100%;height:auto;margin-right:15px}
.build-intro p ,.build-intro h2,.build-intro-a{font-weight:700;padding:3px;border:0 solid #000;border-radius:5px;background-image:-webkit-gradient(linear,center top,center bottom,from(#fcfcfc),to(#dedede),color-stop(23%,#000),color-stop(34%,rgba()),color-stop(38%,#f2f2f2));background-image:-webkit-linear-gradient(top,#fcfcfc,#000 23%,rgba() 34%,#f2f2f2 38%,#dedede);background-image:-moz-linear-gradient(top,#fcfcfc,#000 23%,rgba() 34%,#f2f2f2 38%,#dedede);background-image:-o-linear-gradient(top,#fcfcfc,#000 23%,rgba() 34%,#f2f2f2 38%,#dedede);background-image:-ms-linear-gradient(top,#fcfcfc,#000 23%,rgba() 34%,#f2f2f2 38%,#dedede);background-image:linear-gradient(to bottom,#fcfcfc,#000 23%,rgba() 34%,#f2f2f2 38%,#dedede);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.46);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.46);box-shadow:0 1px 5px rgba(0,0,0,0.46)}
.build-intro p a{color:#2271b9;font-weight:700;border-radius:5px;display:block}
.build-intro p a:hover{color:#ccc;background-color:#FFC;text-decoration:none}
.build-intro p a.backp{color:#131924;border-bottom:5px solid #476e9a;border-radius:0;float:right;letter-spacing:.1px;padding-left:2px;padding-right:2px;line-height:1.5em;margin-top:2.3%;margin-right:8px}
.build-intro p a.backp:hover{background-color:#fcfcdd}
.build-intro .admins{float:right;margin-top:2%;margin-right:30px}
.admins select{font-weight:700;height:35px;line-height:20px;background:#FF9;border:2px solid #F90;color:#000;font-family:"敺株��迤暺煾��",Arial;width:280px}
.build-intro-a li{margin:2% 0}
.build-intro-a li a{text-decoration:underline}
.law li a{float:right;margin-left:10px;border:1px solid #ccc;padding:0 2px;text-decoration:none;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)}
.iframeh{min-height:300px}
img.imgsizea{width:65%;max-width:100%;height:auto}
.admis-a-box a{white-space:nowrap;margin-right:10px}
.princbox{width:100%}
.princbox h2{margin-bottom:1%}
.princbox h3{margin:0;padding:6% 0 0 20px;font-size:x-large;line-height:1.6em;color:#fff}
.princbox img{width:100%;max-width:100%;height:auto!important;float:right;margin-top:-15%;margin-bottom:2%}
.princct{margin:0;padding:0}
.princct h4{margin:0 0 2%;border-bottom:1px solid #005;color:#640f2c}
.princct h5{font-size:medium;border:1px solid #c1b291;background-color:#f2efe8;line-height:1.8em;padding-left:15px}
.princct ol{padding-left:15px}
.princct li{margin:2% 0}
.vicebox img{width:25%;max-width:100%;height:auto!important;float:left;margin-right:2%}
.vicebox h2{padding-top:8%;color:#781137;letter-spacing:1px;font-size:xx-large}
.vicebox h3{background-color:#771539;color:#FFF;font-size:x-large;letter-spacing:.25em;text-indent:.15em}
img.imginsert{width:80%;max-width:100%;height:auto;margin:0 auto}
.ResidentLink{border:1px solid #fff;min-height:3em;line-height:3em;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f6f9f9 88%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(88%,#f6f9f9),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0%,#f6f9f9 88%,#efefef 100%);background:-o-linear-gradient(top,#fff 0%,#f6f9f9 88%,#efefef 100%);background:-ms-linear-gradient(top,#fff 0%,#f6f9f9 88%,#efefef 100%);background:linear-gradient(to bottom,#fff 0%,#f6f9f9 88%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0)}
.remindtitle{color:#7e2344;font-weight:700;background:url(../images/01-pic-remind.jpg) center left no-repeat;padding-left:18px;margin-left:.5%}
.remindeng{color:#a07485;font-weight:700;margin-left:8px}
.ResidentLink a{margin:0 1%;font-weight:700;text-decoration:underline;white-space:nowrap;font-size:1.1em;border:2px solid #f1aec6;background-color:#790c33;color:#fff;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;text-decoration:none}
.ResidentLink a:hover{background-color:#333;border-color:#fff}
.fwrong{width:100%;text-align:center}
.fwrong img{width:auto;max-width:100%;height:auto}
div.navarea{background-color:#fcf5f5}
div.navbar{width:80%;margin:0 auto;padding:auto 0}
div.navbar-inner{width:95%;background:#fcf5f5 repeat;border:0;box-shadow:none}
div.navbar-inner ul{width:100%;padding-left:5%}
div.navbar-inner ul li{width:16%}
div.navbar-inner ul li img{margin-right:5px}
div.navbar-inner ul li ul li{width:20%}
.navbar .nav > li > a{padding-left:0;padding-right:0}
div.navbar-inner ul li,div.navbar-inner ul li a{color:#781238!important;font-weight:700}
div.navbar-inner ul li a:hover{color:#c4527d!important}
div.navbar-inner ul li.active{background:#fcf5f5 repeat!important}
.infoselect{display:block;margin:8% auto}
.footerbtn{ font-size:1.1em;display:block; height:38px !important; text-align:center; padding-top:3px; border-top:2px solid #350515; border-bottom:2px solid #77082c; border-left:2px solid #570924; border-right:2px solid #570924;}
.infoselect button ,.infoselect .footerbtn{font-family:"敺株��迤暺煾��",Arial;background:#a20b3d;background:-moz-linear-gradient(top,rgba(162,11,61,1) 0%,rgba(103,11,42,1) 50%,rgba(58,6,23,1) 100%);background:-webkit-linear-gradient(top,rgba(162,11,61,1) 0%,rgba(103,11,42,1) 50%,rgba(58,6,23,1) 100%);background:linear-gradient(to bottom,rgba(162,11,61,1) 0%,rgba(103,11,42,1) 50%,rgba(58,6,23,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20b3d',endColorstr='#3a0617',GradientType=0);height:45px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:100%;line-height:30px}
.infoselect button:hover ,.infoselect .footerbtn:hover{background:#3a0617;background:-moz-linear-gradient(top,rgba(58,6,23,1) 0%,rgba(103,11,42,1) 50%,rgba(162,11,61,1) 100%);background:-webkit-linear-gradient(top,rgba(58,6,23,1) 0%,rgba(103,11,42,1) 50%,rgba(162,11,61,1) 100%);background:linear-gradient(to bottom,rgba(58,6,23,1) 0%,rgba(103,11,42,1) 50%,rgba(162,11,61,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a0617',endColorstr='#a20b3d',GradientType=0)}
.infoselect .footerbtn:hover{text-decoration:none; color:#fff !important;}
.infoselect button img ,.infoselect .footerbtn img{float:right}
.infoselect .footerbtn img{margin-right:10px;}
.infoselect select{width:100%;margin:1% auto 1% 2%;background-color:#660928;color:#fff;border:0;border-radius:0;border-bottom:1px dotted #FCF;font-family:"敺株��迤暺煾��",Arial;border-radius:6px;height:7%;background-image:url(../images/01-list2.png);background-position:right;background-repeat:no-repeat}
div.modal-body p{color:#791942;border:2px solid #c7bdbd;padding-left:5%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;line-height:35px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(239,239,239,1) 74%,rgba(211,202,201,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(239,239,239,1) 74%,rgba(211,202,201,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(239,239,239,1) 74%,rgba(211,202,201,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d3cac9',GradientType=0)}
div.modal-body p a{color:#791942;font-weight:700;font-size:1em;display:block;width:100%}
div.modal-body p a::before{content:url(../images/01-list4.png);margin-right:15px;margin-top:3px;float:left}
a.noactive{outline-color:#9c0c3f}
div.carousel-caption a{color:#fff}
div.carousel-caption a:hover{color:#ccc}
.badge{margin-left:3%;background-color:#769116;font-weight:700;font-family:Arial,Helvetica,sans-serif}
.smallpic{width:80%!important;max-width:100%;height:auto!important;margin:0 0 0 6%}
.photo-container{position:relative;padding-bottom:65%;height:0;overflow:hidden}
.photo-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.dropdown-menu{background:#fff;margin-top:-.3%;border-top:2px solid #771438}
.dropdown-menu li.position{width:100%;display:block;margin:-7px 0 0;padding:0}
.dropdown-menu li.position img{width:92%;max-width:100%;height:auto}
.menubox h4,.menubox h2{padding-left:10px;margin-bottom:0;padding-bottom:5px;font-size:1.2em;white-space:nowrap}
.menubox h4::before,.menubox h2::before{content:url(../images/01-btitle.png);margin-right:5px;margin-left:2px}
.layerbox{-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding-bottom:20px;padding-top:10px}
.layerbox p{padding-left:5%;white-space:nowrap}
.layerbox p::before{content:url(../images/01-list3.png);margin-right:5px}
.title-word{color:#771136!important;border-bottom:2px dotted #771136}
.hot-about{color:#761035}
.p-right{float:right}
#bgca1{background-color:#77163a;border:1px solid #000;border:0;width:55px}
.menus{display:block;float:left;margin-left:38%;font-size:.8em}
.navbar .btn-navbar{float:left;background-color:#77163a repeat;*background:#77163a repeat;background-image:none!important}
#bgca1:hover,#bgca1:focus,#bgca1:active,#bgca1.active,#bgca1.disabled,#bgca1[disabled]{color:#fff;background-color:#90085b;*background-color:#90085b;border:0}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#730548;*background-color:#730548}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#730548 \9}
.accordion-group{border:0}
.g-search{width:210px;float:right;margin-top:0;}
.g-search input{height:20px}
.gsc-clear-button{display:none;}
.gsc-search-button{color:#Fff; font-family:"敺株��迤暺煾��", Arial; height:26px !important; margin-top:-8px;}
.gsc-input {height:23px !important; margin-top:2px; font-family:"敺株��迤暺煾��", Arial;}
input.gsc-search-button-v2{width:24px !important; padding:0 21px !important; margin-top:2px !important;}
.gsc-branding-text ,.gsc-branding-img{display:none;}
.label-set{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}
.ct-sub-menu h4.sitedo{min-height:26px;box-shadow:3px 3px 3px rgba(20%,20%,40%,0.2);padding-top:16px;padding-left:3.8%;padding-bottom:5px;background:#fff;margin-bottom:0}
.ct-sub-menu h4.sitedo a{color:#0f5dc7}
.askey{height:3px}
.askey a{color:#FCC;font-size:xx-small}
.slidepicinfo{text-align:right;margin-bottom:5px;margin-top:-10px}
.slidepicinfo a{border:1px solid #edc3d2;width:250px;padding:5px 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:2px 2px 11px 0 rgba(50,50,50,0.2);-moz-box-shadow:2px 2px 11px 0 rgba(50,50,50,0.2);box-shadow:2px 2px 11px 0 rgba(50,50,50,0.2);color:#903d5d;text-decoration:underline}
.slidepicinfo a:hover{color:#ccc;text-decoration:none}
.askeyc a,.askeyd{color:#dfdfe0}
.askeyd{margin-right:5px}
.fixheight{min-height:70px}
#gs_tti50.gsib_a{padding-top:0 !important;}
.copyr-w .link-email {margin-right:0; color:#d6a2b5; width:90px; float:none; display:inline; text-decoration:underline;}
.ct-all-block{width:100%;}
.ct-all-block .vicebox{border:1px solid #e4dcdf; clear:both; padding-bottom:10px; padding-top:10px; padding-left:8px;-webkit-box-shadow: -1px 3px 5px -1px rgba(0,0,0,0.25);
-moz-box-shadow: -1px 3px 5px -1px rgba(0,0,0,0.25);
box-shadow: -1px 3px 5px -1px rgba(0,0,0,0.25); margin-bottom:20px;}
.ct-all-block .vicebox img{width:15%; margin-bottom:20px;}
.vicebtn-more{text-align:right; margin-bottom:20px;}
.vicebtn-more a{ display: inline-block; width:100px; border:1px solid #dbbfc9; text-align:center; border-radius:10px; background-color:#f2ecee; color:#7b153a;font-weight:bold;
-webkit-box-shadow: -1px 3px 5px -1px rgba(0,0,0,0.25);
-moz-box-shadow: -1px 3px 5px -1px rgba(0,0,0,0.25);
box-shadow: -1px 3px 5px -1px rgba(0,0,0,0.25);}
.wheight{margin-top:30px;}

.color-a {color:#7b1439;}
.color-a:hover {text-decoration:none;color:#9e1a49;}
h4.sitedo a.color-b:hover {text-decoration:none;color:#5f5e5e;}

/*Accessibility*/
/*a:active,a:focus{border:2px solid #06F;}
.footer a:active,.footer a:focus{border-color:#FF0;}
.asb {
    position: absolute;
    width: 0.063rem;
    height: 0.063rem;
    padding: 0;
    margin: -0.063rem;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.asb-focus:active,
.asb-focus:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
	color:#fff;
}

.ct-sub-nsbox a:active, .ct-sub-nsbox a:focus {

border-top:1px solid #da2727;
border-bottom:1px solid #da2727;
border-right:0; border-left:0;

}

.logobox{display:inline;}

/*/*odf*/
.odf-tk{ background:#fcfef3; color:#165474;  font-weight:bold; padding:5px 5px 5px 20px; font-size:1em;}
.odf-tk a{color:#28a214; white-space:nowrap;}*/

/*media query*/*/*/*/



.ct-sub-sbox1{margin-top:20px;background-color:#f3f2f2;padding:8px;border-top:5px dotted #1e91cc;border-radius:5px;-webkit-box-shadow:-1px 3px 10px -6px rgba(46,45,46,1);-moz-box-shadow:-1px 3px 10px -6px rgba(46,45,46,1);box-shadow:-1px 3px 10px -6px rgba(46,45,46,1)}
.ct-sub-sbox1 a ,.telbdr{display:block;width:40%;max-width:100%;padding:10px;float:left;text-align:center;margin:5px 0 15px 15px;border-top:2px solid #ced7de;border-left:1px solid #ced7de;border-right:1px solid #ced7de;border-bottom:4px solid #1e91cc;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f8f8f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f8f8f8));background:-webkit-linear-gradient(top,#fff 0%,#f8f8f8 100%);background:-o-linear-gradient(top,#fff 0%,#f8f8f8 100%);background:-ms-linear-gradient(top,#fff 0%,#f8f8f8 100%);background:linear-gradient(to bottom,#fff 0%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0)}
.ct-sub-nsbox1{border-top:0;margin-top:-5px}
.ct-sub-nsbox1 a{width:40%;border-top:1px solid #b4a793;border-left:1px solid #b4a793;border-right:1px solid #b4a793;border-bottom:4px solid #c9af84;color:#4f4940}
.ct-sub-nsbox1 a.nt-one{border-top:1px solid #de8d07;border-left:1px solid #de8d07;border-right:1px solid #de8d07;border-bottom:4px solid #de8d07}
.ct-sub-nsortbox1 a ,.telbdr{width:20%}