@import url('https://fonts.googleapis.com/css?family=Kosugi|Kosugi+Maru|M+PLUS+1p|M+PLUS+Rounded+1c|Noto+Sans+JP|Noto+Serif+JP|Sawarabi+Gothic|Sawarabi+Mincho&display=swap');
@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#fff; font-family:verdana, "微軟正黑體"; bottom:0; font-size:62.5%; overflow-x:hidden; }
div, img, input, label, ul, a, li, p, select, span, table, td, textarea, tr, ul, b { box-sizing:border-box; border:0; }
input, label, select, textarea { font-size:.85rem}
input, input:active, input:focus { user-select:text }
input[type=text], input[type=password] { min-height:32px; }
input[type=radio], input[type=checkbox], label { cursor:pointer }
img { height:auto; max-width:100%; display:inline-block }
li, p, ul { list-style:none; margin:0; padding:0 }
a { text-decoration:none; cursor:pointer; color:#333 }
a:hover { text-decoration:none; cursor:pointer; color:#d81f26 }
input[type=radio], input[type=checkbox] { vertical-align:text-bottom; margin-bottom:2px }
ol li { list-style:decimal; paddiiiiing:0; line-height:23px }
li ol li { list-style:lower-alpha; padding:0; line-height:23px }
.clearfix:after { content: ""; display: block; clear: both }
.clearfix { zoom: 1 }
.map_canvas { width:100%; float:left; height:400px; }
.map_canvas img { width:100%; max-width:300px; }
.contact1 { width:100%; float:left; height:400px; margin-top:10px; }
.contact2 { width:100%; float:left; margin-top:20px; padding:0px 0px; }
.atm-sty { text-align:left; display:inline-block; line-height:20px }
.atm-sty-w { width:100%; text-align:center; padding-bottom:8px }
.artt { float: left; padding-bottom:15px; width: 100%; padding-right: 5px; color: #333; font-size: 0.85rem; text-align: left; line-height: 22px; }
/*POP*/

div.mode2 { position:absolute; z-index:999999; width:800px; border-radius:10px; border:0 solid #AA1502; background:#f59c0a; display:none; margin:0px auto; padding:5px 5px 5px 5px; }
.mode3 { background:#FFF; border-radius:10px; max-width:770px; float:left; width:-moz-calc(100% - 10px); width:-webkit-calc(100% - 10px); width:calc(100% - 10px); min-height:288px; margin:0px 5px; background:url(../images/pop_nopoint1_05.png)#fff left bottom repeat-x; padding:10px; font-size:0.9rem; overflow-y:hidden }
.mode4 { background:url(../images/pop_nopoint1_09.png) right top no-repeat; float:left; width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px); height:35px; margin-top:5px; }
.mode5 { float:left; width:100%; }
div.layerab { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999; display:none; }
div.mask_jsjz { position:absolute; width:100%; height:100%; _height:expression(document.body.clientHeight);
background:#000; opacity:0.5; filter:alpha(opacity=50); display:none; }
.tc_1 { float:right; cursor:pointer; position:absolute; z-index:999999; right:0; }
.tc_2 { float:left; color:#d81f26; font-size:18px; font-weight:bold; }
div.tc_4_1a { width: 100%; float:left; padding:0px 0px 5px 0px; position:relative; }
.tc_4_2 { width: 100%; padding-top: 15px; text-align: center; }
.mode3 ol li, .printTw ol li { list-style:decimal; margin-left:30px; line-height:23px; padding:0px; float:left; margin:0px; width:100% }
.mode3 li ol li { list-style:lower-alpha; margin-left:30px; padding:0; line-height:23px; float:left; margin:0px; }
.popte { font-size:1rem; text-align:center; color:#f90; }
.popte1 { float:left; margin-top:10px; }
 .popte1 img:nth-child(1) {
float:left;
width:45%;
}
 .popte1 img:nth-child(2) {
float:left;
width:52.1%;
margin-left:2.9%;
}
 .popte1 img:nth-child(3) {
float:left;
width:52.1%;
margin-left:2.9%;
margin-top:10px;
}
/*POP*/

.youtube_sp { width:50%; float:left; padding:20px; }
.youtube_sp img { width:100%; }
.youtube_sp_2 { padding:10px; font-size:14px; height:50px; overflow:hidden; }
.body_w_1_right_ny1 { width:100%; float:left; }
.fenye { float:left; width:100%; }
.rjsj { display:block }
/*TopLogo*/

.top { width:100%; padding:10px 0px; float:left; }
.w_ck { width:-moz-calc(100% - 2%); width:-webkit-calc(100% - 2%); width:calc(100% - 2%); margin:0 auto; max-width:1157px; }
.w_ckli { width:-moz-calc(100% - 2%); width:-webkit-calc(100% - 2%); width:calc(100% - 2%); margin:0 auto; max-width:1157px; display: flex; align-content: flex-start; flex-wrap: wrap; }
.logo { float:left; width:35%; max-width:180px; }
.search { float:right; width:65%; padding-top:8px; }
.urerC { float:right; text-align:right; padding:1px 5px 5px 5px; margin-bottom:2px; display:block; margin-top:1px; }
 .urerC a, .urerC1 span:nth-child(1) a, .urerC1 span:nth-child(2) a, .urerC1 span:nth-child(3) a {
color:#FFF;
text-align:center
}
.urerC1 { float:right; text-align:right; padding:1px 5px; display:block }
 .urerC1 span:nth-child(3) {
background:#999;
padding:8px 8px;
border-radius:3px;
color:#FFF;
line-height:20px;
margin-bottom:5px;
margin-right:5px;
vertical-align:middle;
display:block;
float:right;
}
 .urerC1 span:nth-child(2) {
background:#f90;
padding:8px 8px;
border-radius:3px;
color:#FFF;
line-height:20px;
margin-bottom:5px;
margin-right:5px;
vertical-align:middle;
display:block;
float:right;
}
 .urerC1 span:nth-child(1) {
background:url(../images/shop.png?v=20230523) #e3622b 3px center no-repeat; background-size: 16px 16px;
padding:8px 8px;
padding-left:22px;
text-align:left;
vertical-align:middle;
border-radius:3px;
color:#FFF;
display:block;
float:right;
line-height:20px;
}
span.instagram { background:url(../images/instagram.png?v=20230523) #F26A4F center center no-repeat; background-size: 59px 21px; padding:8px 8px; padding-left:22px; height:36px; text-align:left; vertical-align:middle; border-radius:3px; margin-right:5px; color:#FFF; width:70px; display:block; float:right; line-height:20px; text-align:right; padding-top:5px; cursor:pointer }
span.facebook { background:url(../images/facebook.png?v=20230523) #38579a center center no-repeat; background-size: 59px 12px; padding:8px 8px; padding-left:22px; height:36px; text-align:left; vertical-align:middle; border-radius:3px; color:#FFF; width:70px; display:block; float:right; line-height:20px; text-align:right; padding-top:5px; cursor:pointer }
span.line { background:url(../images/line.png?v=20230523) #23c031 center center no-repeat; background-size: 29px 10px; padding:8px 8px; padding-left:22px; text-align:left; height:36px; vertical-align:middle; border-radius:3px; margin-right:5px; color:#FFF; width:50px; display:block; float:right; line-height:20px; text-align:right; padding-top:5px; cursor:pointer }
.sInput { width:70%; height:28px; max-width:215px; margin-left:5px; float:right }
.sInput>input[type=text] { width:100%; height:28px; max-width:215px; border:1px solid #bbb; float:right }
.sHid { width:100%; font-size:0.825rem; height:20px; overflow:hidden; line-height:20px; }
.logo img, .iconSearch img { width:100%; }
.iconSearch { height:28px; width:28px; background:url(../images/tachibana.png) top left no-repeat; background-position:0px 0px; float:right; margin-left:2px; }
/*TopLogo*/

.liuC { width:100%; float:left; font-size:0.85rem; }
.liuC ul { width:100%; float:left; padding:10px 0px; line-height:30px; border:1px solid #ccc; border-top:0px; }
 .liuC ul:nth-child(odd) {
background:#f5f5f5;
}
 .liuC ul:nth-child(even) {
background:#fff;
}
 .liuC ul:nth-child(1) {
background:#ddd;
border:1px solid #ccc;
font-weight:bold
}
.liuC ul li { display:block; }
 .liuC ul li:nth-child(1) {
width:15%;
float:left;
padding:0px 5px;
}
 .liuC ul li:nth-child(2) {
width:20%;
float:left;
padding:0px 5px;
}
 .liuC ul li:nth-child(3) {
width:10%;
float:left;
padding:0px 5px;
}
 .liuC ul li:nth-child(4) {
width:15%;
float:left;
padding:0px 5px;
}
 .liuC ul li:nth-child(5) {
width:10%;
float:left;
padding:0px 5px;
}
 .liuC ul li:nth-child(6) {
width:15%;
float:left;
padding:0px 5px;
}
 .liuC ul li:nth-child(7) {
width:15%;
float:left;
padding:0px 5px;
}
 .liuC ul:nth-last-of-type(1) {
margin-bottom:20px;
}
 .liuB ul li:nth-child(1) {
width:33%!important;
float:left;
padding:0px 5px;
text-align:left!important;
}
 .liuB ul li:nth-child(2) {
width:33%!important;
float:left;
padding:0px 5px;
}
 .liuB ul li:nth-child(3) {
width:34%!important;
float:left;
padding:0px 5px;
}
.liuB ul { cursor:pointer; }
.liuB ul:hover { background:#ddd; }
 .liuB ul:nth-child(1):hover {
background:#ddd;
cursor:auto;
}
 .liuA ul li:nth-child(1) {
width:25%!important;
float:left;
padding:0px 5px;
text-align:left!important;
}
 .liuA ul li:nth-child(2) {
width:25%!important;
float:left;
padding:0px 5px;
}
 .liuA ul li:nth-child(3) {
width:50%!important;
float:left;
padding:0px 5px;
}
.liuA ul { cursor:pointer; }
.liuA ul:hover { background:#ddd; }
 .liuA ul:nth-child(1):hover {
background:#ddd;
cursor:auto;
}
 .liuD ul li:nth-child(1) {
width:20%!important;
float:left;
padding:0px 5px;
text-align:left!important;
}
 .liuD ul li:nth-child(2) {
width:35%!important;
float:left;
padding:0px 5px;
}
 .liuD ul li:nth-child(3) {
width:30%!important;
float:left;
padding:0px 5px;
}
 .liuD ul li:nth-child(4) {
width:15%!important;
float:left;
padding:0px 5px;
}
.liuD ul { cursor:pointer; }
.liuD ul:hover { background:#ddd; }
 .liuD ul:nth-child(1):hover {
background:#ddd;
cursor:auto;
}
 .liuD ul:nth-last-of-type(1) {
background:#ddd!important;
}
 .liuD ul:nth-last-of-type(1) li:nth-child(1), .liuD ul:nth-last-of-type(1) li:nth-child(2) {
width:25%!important;
}
 /*.liuD ul:nth-last-of-type(1) li:nth-child(3), .liuD ul:nth-last-of-type(1) li:nth-child(4) {
width:30%!important;
text-align:right
}*/
.liuD ul:nth-last-of-type(1) li:nth-child(3){
width:50%!important;
text-align:right
}
 .liuE ul li:nth-child(1) {
width:45%!important;
float:left;
padding:0px 5px;
text-align:left!important;
}
 .liuE ul li:nth-child(2) {
width:55%!important;
float:left;
padding:0px 5px;
color:#333!important
}
 .liuE ul:nth-last-of-type(1) li:nth-child(1), .liuE ul:nth-last-of-type(1) li:nth-child(2)/*, .liuE ul:nth-last-of-type(1) li:nth-child(4) */{
width:50%!important;
text-align:right
}
/* .liuE ul:nth-last-of-type(1) li:nth-child(1) {
width:10%!important;
text-align:right
}*/
 .liuF ul li:nth-child(1), .liuF ul li:nth-child(2), .liuF ul li:nth-child(3) {
width:33.33%!important;
float:left;
padding:0px 5px;
color:#333!important;
text-align:left!important;
}
 .liuF ul:nth-last-of-type(1) li:nth-child(2), .liuF ul:nth-last-of-type(1) li:nth-child(3), .liuF ul:nth-last-of-type(1) li:nth-child(4) {
width:33.33%!important;
text-align:right!important
}
.red { color:#F00; }
 .cCw-2 li:nth-child(1) i.red {
color:#F00;
font-style:normal
}
.email-w { float:right; width:290px; padding-right:2px; padding-left:2px; }
.email-w1 { float:right; line-height:41px; text-align:right; font-size:24px; margin-top:4px; font-weight:bold; color:#ff6a37 }
.email-w2 { float:right; padding-bottom:0px; padding-right:10px; line-height:18px; text-align:right; color:#f59c0a; }
.email-w3 { float:right; width:100%; line-height:18px; text-align:right }
.rjsj { float:right; background:#ff6a37; border-radius:5px; padding: 15px 10px; font-size:18px; font-family: '微軟正黑體'; color:#FFF; text-align:center; font-weight:bold; }
.email-bw { float:right; padding-right:2px; padding-left:2px; }
.email-bw1 { float:right; line-height:20px; text-align:right; }
.email-bw2 { float:right; padding-right:10px; line-height:20px; text-align:right; padding-right:10px; color:#ff6a37 }
.email-bw3 { float:right; line-height:20px; text-align:right; }
.email-bw3 img { vertical-align:middle }
.email-bw4 { float:right; line-height:20px; text-align:right; padding-right:10px; }
.email-bw5 { float:right; width:100%; line-height:20px; text-align:right }
.payment div { float:left; width:100%; text-align:center; }
.payment li { float:none!important; display:inline-block; margin:0 10px 10px 0; max-width:166px!important; line-height:20px; text-align:center!important; color:#333!important }
.fs-title { font-size: 18px; text-transform: uppercase; color: #f30; margin: 10px 0px; padding: 15px 0px; line-height: 25px; font-weight: bold; background: url(../images/gwc_xt.png) top left repeat-x; border-bottom: 1px dashed #CCCCCC; text-align: center; }
.fs-title1 { font-size: 18px; text-transform: uppercase; color: #f30; margin: 10px 0px; padding: 15px 0px; line-height: 25px; font-weight: bold; background: url(../images/gwc_xt.png) top left repeat-x; text-align: center; }
.payment li img { display:inline-block; }
.payment li input[type=radio] { text-align:left }
.payment img { border-radius:5px; }
.payment li { margin-right: 0; padding: 0 5px; background: #FFF; border: 1px solid #ccc; cursor: pointer; display: inline-block; filter: alpha(opacity=66); -moz-opacity: .66; opacity: .66; -webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
border-radius: 6px; text-decoration: none; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; overflow: hidden; display: inline-block; margin:3px; }
.payment li:hover, .payment li.cur { border:1px solid #d81f26; display:inline-block; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -webkit-transition:all .3s ease-in;
-moz-transition:all .3s ease-in;
-o-transition:all .3s ease-in;
border-radius:6px; text-decoration:none; -webkit-filter:grayscale(0); color:#d81f26; -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0); overflow:hidden; display:inline-block }
.payment li input[type=radio] { display:none }
/*liucheng*/

.liuchengtu2 { margin:20px 0 0 0; width:100%; float:left }
.liuchengtu { float:left; background:#ccc; border:1px solid #999; border-radius:0px 35px 35px 20px; color:#333333; font-size:1rem; padding:0px 15px 11px 15px; -webkit-box-shadow:0 0 8px rgba(90, 90, 90, .5); -moz-box-shadow:0 0 8px rgba(90, 90, 90, .5); box-shadow:0 0 8px rgba(90, 90, 90, .5); margin-bottom:10px; margin-right:30px; }
 .liuchengtu div:nth-of-type(1) {
background:#fff;
border-radius:17px;
height:34px;
width:34px;
line-height:25px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#333;
border:3px solid #ccc;
font-size:1.5rem;
margin-left:-25px;
margin-bottom:5px;
margin-top:-15px;
}
 .liuchengtu div:nth-of-type(2) {
line-height:20px;
margin-top:-12px;
}
.liuchengtu1 { float:left; background:#f90; border:1px solid #f90; border-radius:0px 35px 35px 20px; color:#fff; font-size:1rem; padding:0px 15px 11px 15px; -webkit-box-shadow:0 0 8px rgba(64, 185, 238, .5); -moz-box-shadow:0 0 8px rgba(64, 185, 238, .5); box-shadow:0 0 8px rgba(64, 185, 238, .5); margin-bottom:10px; margin-right:30px; }
 .liuchengtu1 div:nth-of-type(1) {
background:#fff;
border-radius:17px;
height:34px;
width:34px;
line-height:25px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#f90;
border:3px solid #f90;
font-size:1.5rem;
margin-left:-25px;
margin-bottom:5px;
margin-top:-15px;
}
 .liuchengtu1 div:nth-of-type(2) {
line-height:20px;
margin-top:-12px;
}
 .liuchengtu2 div.liuchengtu:nth-last-child(1) {
float:left;
background:#ccc;
border:1px solid #999;
border-radius:20px 35px 35px 20px;
color:#333333;
font-size:1rem;
padding:0px 15px 11px 15px;
-webkit-box-shadow:0 0 8px rgba(90, 90, 90, .5);
 -moz-box-shadow:0 0 8px rgba(90, 90, 90, .5);
 box-shadow:0 0 8px rgba(90, 90, 90, .5);
margin-bottom:20px;
margin-right:0px;
}
 .liuchengtu2 div.liuchengtu1:nth-last-child(1) {
float:left;
background:#f90;
border:1px solid #f90;
border-radius:20px 35px 35px 20px;
color:#fff;
font-size:1rem;
padding:0px 15px 11px 15px;
-webkit-box-shadow:0 0 8px rgba(64, 185, 238, .5);
 -moz-box-shadow:0 0 8px rgba(64, 185, 238, .5);
box-shadow:0 0 8px rgba(64, 185, 238, .5);
margin-bottom:20px;
margin-right:0px;
}
/*liucheng*/

/*歷年*/

.page { width:120px; font-size:1.6rem; color:#FFF; font-family:"微軟正黑體"; font-weight:bold; float:left; margin:0px 15px; background:url(../images/lnh1.png) bottom left repeat-x; padding-bottom:20px; }
.yearP { font-size:3rem; cursor:pointer; font-family:"微軟正黑體"; font-weight:bold; float:left; margin:10px; width:-moz-calc(25% - 20px); width:-webkit-calc(25% - 20px); width:calc(25% - 20px); margin:10px; padding:60px 0px; text-align:center; border-radius:6px; border:1px solid #CCC; color:#fff; text-shadow:0 0 5px rgb(0, 0, 0); font-family:"微软雅黑"; float:left; filter:glow(color=black, strength=5);   /*浏览器私有前缀*/ -webkit-text-fill-color:white;/*伪空心的文字，与背景色有关*/ -webkit-text-stroke-color:#666; -webkit-text-stroke-width:2px;      /*W3C标准*/ text-fill-color:white; text-stroke-color:#000; text-stroke-width:2px; -moz-text-shadow: -2px 0 5px rgba(125, 125, 125, 0.8), 0 -2px 5px rgba(125, 125, 125, 0.8), 0 2px 5px rgba(125, 125, 125, 0.8), 2px 0 5px rgba(125, 125, 125, 0.8); -webkit-text-shadow: -2px 0 5px rgba(125, 125, 125, 0.8), 0 -2px 5px rgba(125, 125, 125, 0.8), 0 2px 5px rgba(125, 125, 125, 0.8), 2px 0 5px rgba(125, 125, 125, 0.8); text-shadow: -2px 0 5px rgba(125, 125, 125, 0.8), 0 -2px 5px rgba(125, 125, 125, 0.8), 0 2px 5px rgba(125, 125, 125, 0.8), 2px 0 5px rgba(125, 125, 125, 0.8); -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
;
width:124px;
height:70px;
padding-top:50px;
text-align:center;
color:#fff;
position:relative;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.demo4:before { content:''; width:100px; height:20px; background-color:#ccc; position:absolute; bottom:-20px; left:12px; }
.demo4:after { content:''; width:50px; height:20px; background-color:#fff; position:absolute; bottom:-20px; left:12px; border-radius:0 20px 0 0; }
.demo4 > :first-child:before { content:''; width:50px; height:20px; background-color:#fff; position:absolute; bottom:-20px; left:62px; border-radius:20px 0 0 0; }
.demo4:hover { content:''; background-color:#000; }
.xitan { float:left; width:100%; padding-bottom:20px }
.yx { width:8px; height:8px; border-radius:4px; background:#bbb; margin-left:73px; float:left; margin-right:73px; }
.sc { float:left; width:100%; padding-bottom:20px; }
.xc { float:left; width:100%; border-bottom:0px solid #CCC; background:url(../images/lnh1.png) repeat-x; height:8px; }
/*歷年*/

/*Pic*/

.pict { float:left; width:100%; height:auto; background-image:-webkit-linear-gradient(top, #fff, #EAEAEA); background-image:-moz-linear-gradient(top, #fff, #EAEAEA); background-image:-ms-linear-gradient(top, #fff, #EAEAEA); background-image:-o-linear-gradient(top, #fff, #EAEAEA); background-image:linear-gradient(top, #fff, #EAEAEA); }
.pictN { float:left; width:100%; height:auto; background-image:-webkit-linear-gradient(top, #fff, #fff); background-image:-moz-linear-gradient(top, #fff, #fff); background-image:-ms-linear-gradient(top, #fff, #fff); background-image:-o-linear-gradient(top, #fff, #fff); background-image:linear-gradient(top, #fff, #fff); }
.rsVideoContainer { width:auto; height:auto; line-height:0; position:relative }
.rsVideoFrameHolder { position:absolute; left:0; top:0; background:#141414; opacity:0; -webkit-transition:.3s
}
.rsVideoFrameHolder.rsVideoActive { opacity:1 }
.rsVideoContainer .rsVideoObj, .rsVideoContainer embed, .rsVideoContainer iframe, .rsVideoContainer video { position:absolute; z-index:50; left:0; top:0; width:100%; height:100% }
.rsVideoContainer.rsIOSVideo embed, .rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:44px }
img.rsImg { max-width:none }
.rsNoDrag { cursor:pointer }
.rsLink { left:0; top:0; position:absolute; width:100%; height:100%; display:block; z-index:20; background:url(blank.gif) }
.rsMinW .rsArrow { height:78px; width:38px; position:absolute; display:block; cursor:pointer }
.rsMinW .rsArrowDisabled .rsArrowIcn { opacity:0!important }
#full-width-slider .rsArrowLeft { top:50%; margin-top:-39px; left:20px }
#full-width-slider .rsArrowRight { top:50%; margin-top:-39px; right:20px }
#full-width-slider .rsArrowLeft .rsArrowIcn { width:38px; height:78px; position:absolute; cursor:pointer; background:url(../images/tachibana.png) -115px 0px; border-radius:2px }
#full-width-slider .rsArrowRight .rsArrowIcn { width:38px; height:78px; position:absolute; cursor:pointer; background:url(../images/tachibana.png) -115px -78px; border-radius:2px }
.rsMinW .rsBullets { position:absolute; bottom:0px; padding-top:9px; height:auto; text-align:center; height:30px; overflow:hidden; width:100%; background:rgba(0, 0, 0, 0.2); }
.rsMinW .rsBullet { width:10px; height:10px; display:inline-block; padding:2px; margin:0 2px }
.rsMinW .rsBullet span { display:block; width:8px; height:8px; border-radius:0%; background:#000; background:rgba(255, 255, 255, .8); box-shadow:0 0 1px 1px rgba(0, 0, 0, .1); }
.rsMinW .rsBullet.rsNavSelected span { background:rgba(180, 1, 1, .8) }
.rsArrowDisabled .rsArrowIcn { width:38px; height:61px; display:block }
.pict>.w_ck, .pictN>.w_ck, .index-new>.w_ck { width:100%; margin:0 auto; max-width:1157px; }
#full-width-slider { width: 100%; max-width:1157px; color: #000; float:left }
.coloredBlock { padding: 12px; background: rgba(255, 0, 0, 0.6); color: #FFF; width: 200px; left: 20%; top: 5%; }
.infoBlock { position: absolute; top: 30px; right: 30px; left: auto; max-width: 25%; padding-bottom: 0; background: #FFF; background: rgba(255, 255, 255, 0.8); overflow: hidden; padding: 20px; }
.infoBlockLeftBlack { color: #FFF; background: #000; background: rgba(0, 0, 0, 0.75); left: 30px; right: auto; }
.infoBlock h4 { font-size: 20px; line-height: 1.2; margin: 0; padding-bottom: 3px; }
.infoBlock p { font-size: 14px; margin: 4px 0 0; }
.infoBlock a { color: #FFF; text-decoration: underline; }
.fullWidth { max-width: 1366px; margin: 0 auto; }
.rhdzbpt, .rhdzbpt2 { display:none; margin-top:10px; float:left }
.ywqtyy1 { display:none; float:left; width:100%; }
.rhdzbpt div, .rhdzbpt2 div { float:left; }
.tianb1 div.rhdzbpt input[type="text"], .tianb1 div.rhdzbpt2 input[type="text"] { float:left; line-height:28px; border:1px solid #ccc; }
.three { position:absolute; bottom:0px; }
 @media screen and (min-width: 0px) and (max-width: 800px) {
 .urerC, .urerC1 {
display:block
}
 .logo {
float:left;
width:30%;
max-width:160px;
}
 .search {
float:right;
width:70%;
padding-top:8px;
}
 .infoBlock {
padding: 10px;
height: auto;
max-height: 100%;
min-width: 40%;
left: 5px;
top: 5px;
right: auto;
font-size: 12px;
}
 .infoBlock h3 {
font-size: 14px;
line-height: 17px;
}
}
.royalSlider { width: 100%; position: relative; direction: ltr; }
.royalSlider > * { float: left; }
.rsWebkit3d .rsSlide { -webkit-transform: translateZ(0); }
.rsWebkit3d .rsSlide, .rsWebkit3d .rsContainer, .rsWebkit3d .rsThumbs, .rsWebkit3d .rsPreloader, .rsWebkit3d img, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsAbsoluteEl, .rsWebkit3d .rsABlock, .rsWebkit3d .rsLink { -webkit-backface-visibility: hidden; }
.rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img, .rsFade.rsWebkit3d .rsContainer { -webkit-transform: none; }
.rsOverflow { width: 100%; height: 100%; max-width:1157px; position: relative; overflow: hidden; float: left; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.rsVisibleNearbyWrap { width: 100%; height: 100%; position: relative; overflow: hidden; left: 0; top: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.rsVisibleNearbyWrap .rsOverflow { position: absolute; left: 0; top: 0; }
.rsContainer { position: relative; width: 100%; height: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.rsArrow, .rsThumbsArrow { cursor: pointer; }
.rsThumb { float: left; position: relative; }
.rsArrow, .rsNav, .rsThumbsArrow { opacity: 1; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; transition: opacity 0.3s linear; }
.rsHidden { opacity: 0; visibility: hidden; -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear; -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear; -o-transition: visibility 0s linear 0.3s, opacity 0.3s linear; transition: visibility 0s linear 0.3s, opacity 0.3s linear; }
.rsGCaption { width: 100%; float: left; text-align: center; }
.royalSlider.rsFullscreen { position: fixed !important; height: auto !important; width: auto !important; margin: 0 !important; padding: 0 !important; z-index: 2147483647 !important; top: 0 !important; left: 0 !important; bottom: 0 !important; right: 0 !important; }
.royalSlider .rsSlide.rsFakePreloader { opacity: 1 !important; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; display: none; }
.rsSlide { position: absolute; left: 0; top: 0; display: block; overflow: hidden; height: 100%; width: 100%; }
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide { height: auto; }
.rsContent { width: 100%; height: 100%; position: relative; }
.rsPreloader { position: absolute; z-index: 0; }
.rsNav { -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; }
.rsNavItem { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25); }
.rsThumbs { cursor: pointer; position: relative; overflow: hidden; float: left; z-index: 22; }
.rsTabs { float: left; background: none !important; }
.rsTabs, .rsThumbs { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.rsVideoContainer { width: auto; height: auto; line-height: 0; position: relative; }
.rsVideoFrameHolder { position: absolute; left: 0; top: 0; background: #141414; opacity: 0; -webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive { opacity: 1; }
.rsVideoContainer iframe, .rsVideoContainer video, .rsVideoContainer embed, .rsVideoContainer .rsVideoObj { position: absolute; z-index: 50; left: 0; top: 0; width: 100%; height: 100%; }
.rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video, .rsVideoContainer.rsIOSVideo embed { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 44px; }
.rsABlock { left: 0; top: 0; position: absolute; z-index: 15; }
img.rsImg { max-width: none; }
.rsNoDrag { cursor: auto; }
.rsLink { left: 0; top: 0; position: absolute; width: 100%; height: 100%; display: block; z-index: 20; background: url(blank.gif); }
/*Pic*/

.qDy { float:left; width:100%; font-size:0.85rem }
.qDy ul { float:left; width:100%; }
.qDy ul li { float:left; width:100%; line-height:18px; padding:5px 0px; }
.qDy ul li span { font-weight:bold; font-size:0.9rem; }
 .qDy ul:nth-child(1) li {
float:left;
width:50%;
}
 .qDy ul:nth-child(1) li:nth-child(1) {
float:left;
}
 .qDy ul:nth-child(1) li:nth-child(2) {
float:right;
text-align:right
}
.qDyB { float:left; width:100%; font-size:0.85rem }
.qDyB ul { float:left; width:100%; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-top:0px; }
 .qDyB ul:nth-child(1) {
float:left;
width:100%;
border-top:1px solid #CCC;
background:#eee
}
.qDyB ul li { float:left; width:31%; line-height:18px; padding:10px 5px; border-right:1px solid #CCC; }
 .qDyB ul li:nth-child(1) {
width:7%;
}
 .qDyB ul li:nth-last-of-type(1) {
float:left;
width:25%;
line-height:18px;
padding:10px 5px;
border-right:0px solid #CCC;
}
/*日曆*/

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; font: 100% "Trebuchet MS", sans-serif; }
.ui-helper-clearfix:after { clear: both; font: 100% "Trebuchet MS", sans-serif; }
.ui-helper-clearfix { font: 100% "Trebuchet MS", sans-serif; min-height: 0; /* support: IE7 */ }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); /* support: IE8 */ }
.ui-front { z-index: 100; }
/* Interaction Cues

----------------------------------*/

.ui-state-disabled { cursor: default !important; }
/* Icons

----------------------------------*/

/* states and images */

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals

----------------------------------*/

/* Overlays */

.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.ui-draggable-handle { -ms-touch-action: none; touch-action: none; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-selectable { -ms-touch-action: none; touch-action: none; }
.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }
.ui-sortable-handle { -ms-touch-action: none; touch-action: none; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0; /* support: IE7 */ font-size: 100%; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; }
.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; }
.ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; /* removes extra width in IE */ }
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
/* to make room for the icon, a width needs to be set here */

.ui-button-icon-only { width: 2.2em; }
/* button elements seem to need a little more width */

button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
/* button text element */

.ui-button .ui-button-text { display: block; line-height: normal; }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */

input.ui-button { padding: .4em 1em; }
/* button icon element(s) */

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
/* button sets */

.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */

/* reset extra padding in Firefox, see h5bp.com/l */

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
/* Component containers

----------------------------------*/

.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url("../images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url("../images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x; color: #ffffff; width: 100%; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Corner radius */

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; width: 70%; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; width: 70%; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; width: 70%; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; width: 300px; }
.ui-widget-header { width: 100%; }
/* Overlays */

.ui-widget-overlay { background: #666666 url("../images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; opacity: .5; filter: Alpha(Opacity=50); /* support: IE8 */ }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url("../images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; opacity: .2; filter: Alpha(Opacity=20); /* support: IE8 */ border-radius: 5px; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
/* Interaction states

----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6; font-weight: normal; color: #666; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url("../images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url("../images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
/* states and images */

.ui-icon { width: 16px; height: 16px; }
.ui-widget-header .ui-icon { background-image: url("../images/ui-icons_ffffff_256x240.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("../images/ui-icons_ef8c08_256x240.png"); }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-datepicker-calendar { font: 70%; }
/*日曆*/

.tianb1 li.dshenri > select, .tianb1 li.dshenri > input[type="text"] { float:left; width:19.25%; margin:0 2px; border:1px solid #ccc; line-height:30px; padding:0px 5px; background:#f9f9f9; border-radius:3px; }
.tianb1 li.dshenri span, .tianb1 div.dshenri span, .tianb1 li.dshenri > select { float:left }
/*Menu*/

.btn-navbar b { float: left; font-weight: bold; margin-top:0px; height:32px; line-height:32px; color:#FFF }
.btn-navbar div { float: left; width: 28px; margin-left:4px; margin-right: 5px; }
.muen { float:left; width:100%; position:relative; z-index:999; background:#fff; border-bottom:3px solid #f59c0a; line-height:38px; height:58px; font-size:1.1rem; }
.layout-left-flyout { height: 100%; position:fixed; visibility: hidden; z-index: 0; -moz-transition: visibility 0 linear 0.2s; -o-transition: visibility 0 linear 0.2s; -webkit-transition: visibility 0 linear; -webkit-transition-delay: 0.2s; transition: visibility 0 linear 0.2s; background-color: rgba(0, 0, 0, 0.8); -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-perspective: 1000; -webkit-perspective: 1000; perspective: 1000; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.layout-left-flyout.isCbFlyNavActive { visibility: visible; z-index: 1; -moz-transition: z-index 0 linear 0.2s; -o-transition: z-index 0 linear 0.2s; -webkit-transition: z-index 0 linear; -webkit-transition-delay: 0.2s; transition: z-index 0 linear 0.2s; }
.cbFlyNav-wrap { display: block; position: relative; height: 100%; overflow: hidden; width: 250px; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-perspective: 1000; -webkit-perspective: 1000; perspective: 1000; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.cbFlyNav-wrap > nav { -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); -moz-transition: -moz-transform 0 ease-in-out; -o-transition: -o-transform 0 ease-in-out; -webkit-transition: -webkit-transform 0 ease-in-out; transition: transform 0 ease-in-out; }
.nav-collapse { -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.layout-right-content { -moz-transition: -moz-transform 0.2s ease-in-out; -o-transition: -o-transform 0.2s ease-in-out; -webkit-transition: -webkit-transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -moz-perspective: 1000; -webkit-perspective: 1000; perspective: 1000; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; height:58px; }
.layout-right-content.isCbFlyNavActive { -moz-transform: translate3d(150px, 0, 0); -webkit-transform: translate3d(150px, 0, 0); transform: translate3d(150px, 0, 0); min-width: 320px; }
.icon-cbmore { content: ""; float: right; margin-top: 6px; padding: 4.5px; box-shadow: 2px -2px 0 0px #FFF inset; -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); -webkit-transform: rotate(225deg); transform: rotate(225deg); }
.nav-flyout-navmask, .nav-flyout-contentmask { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.nav-flyout-contentmask { z-index: 1; }
.nav-flyout-navmask { right: 180px; z-index: 1; }
.btn-navbar { position: absolute; width: 100px; height: 32px; padding: 3px 0; display: block; z-index: 1; }
.btn-navbar-navtoggle { left: 0px; }
.btn-navbar .icon-bar { display: block; width: 28px; height: 4px; background-color: #fff; margin: 7px auto 0 auto; }
.btn-navbar .icon-bar + .icon-bar { margin-top: 3px; }
.navbar { height: 38px; margin: 0; position: relative; background: #f59c0a; width: 100%; }
.the-nav ul.nav-flyout { display: block; margin-bottom: 15px; float: none; height: 100%; }
.the-nav ul.nav-flyout > li { float: none; display: block; width: 150px; }
.the-nav ul.nav-flyout li a { color: #FFF; display: block; text-decoration: none; line-height:18px; padding: 10px 15px 6px 15px; margin-right: 0; }
.the-nav ul.nav-flyout li a:hover { background: #f59c0a; }
.the-nav ul.nav-flyout .dropdown { position: static; }
.the-nav ul.nav-flyout .dropdown .subnav { float: none; position: absolute; display: block; top: 0; right: 0; left: auto; width: 0; min-width: 0; margin: 0; list-style: none; z-index: 1000; transition: width .2s ease-in-out;
background-color: rgba(0, 0, 0, 0.8); }
.the-nav ul.nav-flyout .dropdown .subnav > li { width: 180px; }
.the-nav ul.nav-flyout .dropdown .subnav.is-subnav-visible { width: 180px; }
.the-nav.is-inactive ul.nav-flyout > li > a { opacity: .3; }
.the-nav.is-inactive ul.nav-flyout > li.is-active > a { opacity: 1; background: #f59c0a; }
.leftT { float:left; width:100%; padding-right:8px; margin-top:-5px; margin-bottom:20px; }
.leftT img { width:50%; float:left; padding:8px; }
.leftR { float:left; width:100%; padding-right:8px; margin-top:-5px; }
.ui-loader-default { display:none }
.ui-mobile-viewport { border:none; }
.ui-page { padding: 0; margin: 0; outline: 0 }
 .the-nav > .nav > li:nth-last-of-type(1) {
display:block;
}
 .the-nav > .nav > li:nth-last-of-type(2) a { /*background:none*/
}
#photoLeft { display: block; float: left; width: 40%; clear: both; padding-bottom: 20px; }
#photoLeft img { width:100% }
#photoRight { display: block; float: right; width: 60%; padding-bottom: 20px; }
#photoLeft_f { display: block; float: left; width: 20%; clear: both; padding-bottom: 20px; }
#photoRight_f { display: block; float: right; width: 80%; padding-bottom: 20px; }
.productinfo_p { padding: 0px 6px 0px 20px; }
.bod_m1_mz1_ps { margin-bottom:20px; float:left; width:100%; }
/*商品說明區*/

#productinfo { width: 100%; }
#productinfo p.sno { font-size: 13px; width: 100%; color: #999; font-family: "細明體", "Arial",; line-height: 25px; padding: 0px; }
#productinfo p.msno { font-size: 14px; width: 100%; color: #333; font-family: "細明體", "Arial",; line-height: 25px; padding: 0px 0 5px 0; }
#productinfo p.msno span { font-weight:bold; }
.msnol { border-bottom:1px solid #ddd; float:left; width:100%; padding-top:15px; }
#productinfo p.title { display: block; width: 100%; line-height: 25px; font-size: 14px; color: #333; line-height: 20px; font-family: "微軟正黑體"; padding: 0px; font-weight: bold; }
#productinfo #price { display: block; padding: 0px; font-size: 14px; font-family: "微軟正黑體"; line-height: 30px; margin: 10px 0px; border-bottom: #CCC 1px solid; border-top: #CCC 1px solid; width: 100%; line-height: 25px; }
#productinfo #price p span.Original { color: #999999; text-decoration: line-through; margin-right: 20px; }
#productinfo #price p span.SaleNum { font-size: 28px; line-height: 45px; font-weight: bold; margin-right: 0px; color: #F00; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; }
#price p.shoppingcart { padding: 10px 0px 10px 0px; width: 100%; }
#price p.shoppingcart img { margin: 5px 10px; }
.picinfo { width: 100%; }
.picinfo1 { margin: 6px; overflow: hidden; }
.picinfo2 { margin: 0px 5px; overflow: hidden; }
.button { font-family: '細明體'; text-decoration: none !important; margin-right: 5px; font-size: 14px; font-weight: bold; border-radius: 3px; border: 0px; cursor: pointer; }
.button a { text-decoration: none; cursor: pointer; }
.button_dl { font-family: '細明體'; text-decoration: none !important; margin-right: 10px; font-size: 16px; font-weight: bold; border-radius: 3px; border: 0px; cursor: pointer; width: 100%; min-width: 120px; }
.button_dl a { text-decoration: none; cursor: pointer; }
.button_wj { font-family: '細明體'; text-decoration: none !important; margin-right: 10px; font-size: 16px; font-weight: bold; border-radius: 3px; border: 0px; cursor: pointer; width: 100%; min-width: 120px; }
.button_wj a { text-decoration: none; cursor: pointer; }
.dark-purple { background: #ff561c; color: #FFF; }
.dark-purple:hover { background: #ff561c; color: #FFFFFF; }
.small { padding: 9px 25px 9px 25px; font-size: 16px; }
.small_mj { padding: 4px 6px 4px 6px; font-size: 14px; }
.small_gb { padding: 5px 12px 5px 12px; font-size: 14px; }
.small_ss { padding: 6px 25px 6px 25px; font-size: 16px; }
.small1 { padding: 7px 10px 7px 10px; font-size: 16px; float: left; margin-left: 4px; }
.dark-purple2a { background: url(../images/car_r1.png) #f90 13px 3px no-repeat; color: #FFF; }
.dark-purple2a:hover { background: url(../images/car_r1.png) #f90 13px 3px no-repeat; color: #FFFFFF; }
#detail { font-family: "微軟正黑體"; display: block; clear: both; margin-top: 10px; width: 100%; line-height: 25px; }
#detail ul { display: block; }
#detail .tt { background-color: #23c031; margin: 0px 5px 5px 0px; color: #FFFFFF; line-height: 25px; padding: 5px 10px; font-weight: bold; border-radius: 3px; }
#detail .tt1 { line-height: 20px; font-size: 14px; color: #111; }
#detail .tt2 { width: 100%; line-height: 25px; font-size: 14px; padding: 0px; margin-bottom: 6px; }
#detail ul li { padding-left: 10px; line-height: 27px; }
.addusr { font-size:18px; text-align:center; width:100%; float:left; padding:10px 0; color:#333; font-weight:bold; border:1px solid #ccc; border-radius:10px; margin:10px 0 20px 0; background:#f9f9f9 }
.addusr a { text-decoration:none; border-bottom:1px solid #f30; color:#f30; }
 @media screen and (max-width: 799px) {
 .search {
float:right;
width:70%;
padding-top:0px;
}
 .the-nav > .nav > li:nth-last-of-type(1) {
display:block;
}
 .tianb1 li.dshenri > select:nth-of-type(1), .tianb1 li.dshenri > input[type='text']:nth-of-type(1) {
float:left;
width:29.65%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 li.dshenri > select:nth-of-type(2), .tianb1 li.dshenri > input[type='text']:nth-of-type(2) {
float:left;
width:23.65%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 li.dshenri > select:nth-of-type(3), .tianb1 li.dshenri > input[type='text']:nth-of-type(3) {
float:left;
width:23.65%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 div.dshenri > input[type="text"]:nth-of-type(1) {
float:left;
width:29.65%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 div.dshenri > input[type="text"]:nth-of-type(2) {
float:left;
width:23.65%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 div.dshenri > input[type="text"]:nth-of-type(3) {
float:left;
width:23.65%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .navbar .nav-collapse {
display: none;
}
 .muen {
float:left;
width:100%;
position:relative;
z-index:999;
background:#f59c0a;
line-height:38px;
height:38px;
font-size:0.95rem;
}
 .the-nav > .nav > li a {
display: block;
padding: 9px 10px;
color: #fff;
font-weight: 500;
text-decoration: none;
}
 .the-nav > .nav > li a span:nth-of-type(1) {
display: block;
font-size:1rem;
text-align:left;
text-transform:Uppercase;
font-weight:bold;
}
 .the-nav > .nav > li a span:nth-of-type(2) {
display: block;
font-size:0.625rem;
text-align:left;
text-transform:Uppercase;
font-weight:normal;
}
}
 @media screen and (min-width: 800px) {
.btn-navbar {
display: none;
}
 .navbar {
height: auto;
position: relative;
background: none;
width: 100%;
}
 .container {
width: 100%;
margin: 0 auto;
}
 .the-nav {
display: block;
}
 .the-nav .nav {
display: block;
}
 .the-nav .nav-pill:after {
content: "";
display: table;
clear: both;
}
 .the-nav > .nav {
margin: 0;
line-height: normal;
}
 .the-nav > .nav > li {
display: inline-block;
margin-bottom: 0;
position: relative;
margin-left:0px;
padding-left:0px;
float:left
}
 .the-nav > .nav > li .caret {
margin-top: 8px;
margin-left: 2px;
border-top-color: #A7A7A7;
border-bottom-color: #A7A7A7;
}
 .the-nav > .nav > li a {
display: block;
padding:0px 15px 9px 15px;
color: #000;
font-weight: 500;
text-decoration: none;
background:url(../images/mune_x.jpg) right center no-repeat;
}
 .the-nav > .nav > li a span:nth-of-type(1) {
display: block;
font-size:1.1rem;
padding-top:9px;
text-align:center;
text-transform:Uppercase;
font-weight:bold;
}
 .the-nav > .nav > li a span:nth-of-type(2) {
display: block;
font-size:0.625rem;
text-align:center;
text-transform:Uppercase;
font-weight:normal;
}
 .the-nav > .nav > li:nth-of-type(1) > a {
padding-left: 24px;
}
 .the-nav > .nav > li:last-of-type > a {
padding-right: 0;
background:none;
}
 .the-nav > .nav > li:hover > a {
color: #303030;
}
 .the-nav > .nav > li:hover .subnav {
display: block;
}
 .the-nav > .nav > li:hover .caret {
border-top-color: #303030;
border-bottom-color: #303030;
}
 .nav > li > .subnav {
display: none;
position: absolute;
top: 100%;
left: 0;
z-index: 20;
margin: 0;
padding: 0;
min-width: 160px;
background: #F7F7F7;
box-shadow: 0 1px 1px 0px #DDDDDD;
}
 .nav > li > .subnav > li {
margin-bottom: 0;
}
 .nav > li > .subnav > li a {
color: #A7A7A7;
-moz-transition: all, 0.2s;
-o-transition: all, 0.2s;
-webkit-transition: all, 0.2s;
transition: all, 0.2s;
}
 .the-nav > .nav > li a:hover span:nth-of-type(1) {
color: #f59c0a;
background:url(../images/tachibana.png) top left no-repeat;
background-position:-180px 0px;
font-weight:bold
}
 .the-nav > .nav > li a:hover span:nth-of-type(2) {
color: #f59c0a;
}
 .nav > li > .subnav > li:hover a {
background: #ff8358;
color: white;
}
 .visible-sm {
display: none;
}
 .hidden-sm {
display: block;
}
}
.hidden-sm { display: none; }
 @media screen and (min-width: 1100px) and (max-width: 1180px) {
.the-nav > .nav > li:nth-of-type(1) > a {
padding-left: 0px;
}
 .the-nav > .nav > li a {
display: block;
padding:0px 15px 9px 15px;
color: #000;
font-weight: 500;
text-decoration: none;
background:url(../images/mune_x.jpg) center right no-repeat;
}
}
 @media screen and (min-width: 1000px) and (max-width: 1100px) {
.the-nav > .nav > li:nth-of-type(1) > a {
padding-left: 0px;
}
 .the-nav > .nav > li a {
display: block;
padding:0px 15px 9px 15px;
color: #000;
font-weight: 500;
text-decoration: none;
background:url(../images/mune_x.jpg) center right no-repeat;
}
}
 @media screen and (min-width: 955px) and (max-width: 1000px) {
.the-nav > .nav > li:nth-of-type(1) > a {
padding-left: 0px;
}
 .the-nav > .nav > li a {
display: block;
padding:0px 15px 9px 15px;
color: #000;
font-weight: 500;
text-decoration: none;
background:url(../images/mune_x.jpg) center right no-repeat;
}
}
 @media screen and (min-width: 925px) and (max-width: 955px) {
.the-nav > .nav > li:nth-of-type(1) > a {
padding-left: 0px;
}
 .the-nav > .nav > li a {
display: block;
padding:0px 5px 9px 5px;
color: #000;
font-weight: 500;
text-decoration: none;
background:url(../images/mune_x.jpg) center right no-repeat;
}
.container {
    width: 100%;
    margin: 0 auto;
}
}
 @media screen and (min-width: 850px) and (max-width: 925px) {
.the-nav > .nav > li:nth-of-type(1) > a {
padding-left: 0px;
}
 .the-nav > .nav > li a {
display: block;
padding:0px 8px 9px 8px;
color: #000;
font-weight: 500;
text-decoration: none;
background:url(../images/mune_x.jpg) center right no-repeat;
}
}
 @media screen and (min-width: 800px) and (max-width: 850px) {
.the-nav > .nav > li:nth-of-type(1) > a {
padding-left: 0px;
}
 .the-nav > .nav > li a span:nth-of-type(2) {
display: block;
font-size:0.625rem;
text-align:center;
text-transform:Uppercase;
font-weight:normal;
letter-spacing:-1px;
}
 .the-nav > .nav > li a {
display: block;
padding:0px 5px 9px 5px;
color: #000;
font-weight: 500;
text-decoration: none;
background:url(../images/mune_x.jpg) center right no-repeat;
}
}
.nTTwo .tHrPic, .nTOne .tHrPic, .nTOne .main_visual, .nTThree .successlunbo, .nTTwo .successlunbo { display:none }
.nTOne .successlunbo { display:block }
.wbfx input[type="text"], .yiyuan input[type="text"], .sjfsdd input[type="text"], .sjhqly input[type="text"], .ylqcc input[type="text"], .qclib input[type="text"], .yyqccz input[type="text"], .rwysycz input[type="text"], .qcysz input[type="text"], .ywqtyy input[type="text"] { width:50%; border:1px solid #ccc; line-height:30px; padding:0px 5px; background:#f9f9f9; border-radius:3px; margin-left:5px; }
.tHrPic { float:left; width:100%; }
.tHrPic li { float:left; width:33.33%; padding:6px; }
.tHrPic li div { line-height:20px; min-height:20px; float:left; width:100%; padding:5px 0px; }
.tHrPic li img { float:left; width:100%; }
.sjmsy textarea { float:left; width:100%; height:200px; padding:5px; }
/*Menu*/

/*IndexNews*/

.index-new { float:left; width:100%; }
.iNOne { float:left; width:25%; box-sizing:border-box; min-height:250px; overflow:hidden; border-right:1px solid #CCC; padding:0 2%; margin:30px 0 0 0; text-align:left; }
.iNOne img { width:100%; max-height:800px; }

/*.iNOne:nth-child(1),.iNOne:nth-child(4n+1){float:left;width:25%; margin-left:0px; padding-left:0px;}*/

.iNOne:nth-child(4n) {
border-right:0;
}
.iNOneD { float:left; width:26%; min-height:262px; border-right:0px solid #CCC; padding:0 1%; margin:20px 0 0 0; margin-right:0px; padding-right:0px; }
.iNOneP { width:100%; position:relative; }
/* .iNOneP i { position:absolute; z-index:9; background:url(../images/tachibana.png) -155px -155px no-repeat; width:45px; height:45px; margin-left:-2px; margin-top:-2px; } */
.iNOneP i { position:absolute; z-index:9; background:left / 100% url(../images/hot.png?v=20230523)  no-repeat; width:45px; height:45px; margin-left:-2px     ; margin-top:-2px; }
.iNOneP img { width:100%; }
.iNOneT { width:100%; height:90px; padding:5px 10px; }
 .iNOneT div:nth-child(1) {
width:100%;
height:30px;
line-height:30px;
font-size:1.2rem;
margin-bottom:10px;
text-transform:Uppercase;
overflow:hidden
}
 .iNOneT div:nth-child(2) {
width:100%;
height:40px;
line-height:20px;
font-size:0.825rem;
padding:0px 40px 0 0;
background:url(../images/index3_29.png) right center no-repeat;
overflow:hidden
}
.iNPs { width:18px; height:13px; background:url(../images/tachibana.png) no-repeat; background-position:0px -53px; display:inline-block; margin:0px 0 0 5px; padding-top:2px; }
.iNPt { width:18px; height:13px; background:url(../images/tachibana.png) no-repeat; background-position:0px -35px; display:inline-block; margin:0 0 0 5px; }
/*IndexNews*/

/*線上報名場次*/

.xzKc { width:20px; height:20px; border-radius:10px; background:#ccc; font-size:0.9rem; text-align:center; color:#333; position:absolute; z-index:110; right:-1px; bottom:-1px; font-family:Verdana, Geneva, sans-serif }
.bodN { display:none }
.bodP { display:block }
.xzKm { width:100%; height:30px; line-height:30px; font-size:1rem; text-align:center; color:#fff; float:left; background:#bbb; margin-top:8px; }
.xzKms { width:100%; height:30px; line-height:30px; font-size:1rem; text-align:center; color:#fff; float:left; background:#9cdee4; margin-top:8px; }
.xzKe { width:100%; height:30px; line-height:30px; font-size:1rem; text-align:center; color:#fff; float:left; background:#bbb; margin-top:8px; }
.xzKb { width:100%; height:30px; line-height:30px; font-size:1rem; text-align:center; color:#fff; float:left; background:#f59c0a; display:none; margin-top:8px; }
.xzKd { width:100%; height:30px; line-height:30px; font-size:1rem; text-align:center; color:#fff; float:left; background:#fa0; display:none; margin-top:8px; }
.xzK { float:left; width:100%; margin:10px 0; }
.cCw { float:left; width:-moz-calc(50% - 20px); width:-webkit-calc(50% - 20px); width:calc(50% - 20px); margin:10px; border-radius:6px; padding:10px; border:1px solid #CCC; cursor:pointer; position:relative; }
.cCwO { border:1px solid #bd7100; background:#fff5e5 }
.cCwW { float:left }
 .cCw:nth-child(odd) {
padding-right:8px;
margin-right:8px;
}
 .cCw:nth-child(even) {
padding-left:8px;
margin-left:8px;
}
.cCw-1 { float:left; width:15% }
.cCw-2 { float:left; padding-left:10px; width:85% }
.cCw-1 input[type=checkbox] { position:absolute; left:2px; top:2px; z-index:99 }
.cCw-1 img { float:left; width:100%; border-radius:6px; }
.cCw-2 li { float:left; width:100%; padding:2px 0px; line-height:20px; }
 .cCw-2 li:nth-child(1) {
color:#f90;
}
 .cCw-2 li:nth-child(1) img {
width:16px;
height:16px;
margin-left:5px;
vertical-align: bottom;
}
 .cCw-2 li:nth-child(1) span {
padding-top:2px;
height:20px;
float:left;
display:block;
}
 .cCw-2 li:nth-child(1) span:nth-child(2) {
padding-top:0px;
height:20px;
float:left;
display:block;
}
 .cCw-2 li:nth-child(2) {
font-weight:bold;
}
 .cCw-2 li:nth-child(3) {
font-size:1rem;
}
 .cCw-2 li:nth-child(4) {
color:#999;
display:block;
overflow:hidden;
height:40px;
}
.cCw-1P { float:left; width:15% }
.cCw-2P { float:left; padding-left:10px; width:85% }
.cCw-2P li { float:left; width:100%; padding:2px 0px; line-height:20px; }
.cCw-1P img { float:left; width:100%; border-radius:6px; }
 .cCw-2P li:nth-child(1) {
color:#f90;
}
 .cCw-2P li:nth-child(2) {
font-weight:bold;
}
 .cCw-2P li:nth-child(3) {
font-size:1rem;
}
 .cCw-2P li:nth-child(4) {
color:#999;
display:block;
overflow:hidden;
min-height:40px;
}
/*線上報名場次*/

/*線上報名*/

.bodZysx { width:100%; float:left; padding-top:5px; padding-bottom:5px; font-size:0.85rem; color:#999 }
.bodZysx1 { width:100%; float:left; padding-top:5px; padding-bottom:30px; text-align:center; font-size:0.85rem; }
.bodZysx2 { width:100%; float:left; padding-top:5px; padding-bottom:5px; text-align:justify; font-size:0.85rem; display:block; color:#f90 }
.bod_m1_mz { float:left; width:100%; text-align:center; color:#333; font-size:1.3rem; padding:10px 0px 10px 0px; border-bottom:1px solid #CCC; font-weight:bold; margin-top:10px; background:#eee }
.bod_m1_mz span { color:#f90; font-size:0.825rem; }
.tianb { border-bottom:1px solid #CCC; padding:10px 0px; text-align:center; float:left; width:100%; font-size:1rem; }
.tianb1 { padding:5px 0px; float:left; width:100%; }
.tianb1 ul { float:left; width:100%; padding:5px 0px; }
 .tianb1 li:nth-of-type(1) {
float:left;
width:30%;
padding-right:5px;
color:#333;
font-size:0.85rem;
text-align:right;
line-height:30px;
}
 .tianb1 li:nth-of-type(2) {
float:left;
width:70%;
padding-right:5px;
color:#888;
font-size:0.85rem;
text-align:left;
line-height:30px;
}
.tianb1 li > input[type="text"], .tianb1 li > input[type="password"] { float:left; width:60%; border:1px solid #ccc; line-height:30px; padding:0px 5px; background:#f9f9f9; border-radius:3px; }
.tianb1 li.zwjs > textarea { float:left; width:60%; height:200px; border:1px solid #ccc; line-height:30px; padding:0px 5px; background:#f9f9f9; border-radius:3px; }
 .tianb1 li.txdz > input[type="text"]:nth-of-type(2) {
margin-top:10px
}
.tianb1 li.yanzm > input[type="text"] { float:left; width:50%; border:1px solid #ccc; line-height:30px; padding:0px 5px; background:#f9f9f9; border-radius:3px; }
.yanzm img { width:8%; max-height:30px; margin-left:2%; float:left }
 .tianb1 li.lldh input[type="text"]:nth-of-type(1) {
float:left;
width:35%;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
.tianb1 li.lldh span { float:left; padding:0px 2px; line-height:30px; }
 .tianb1 li.lldh input[type="text"]:nth-of-type(2) {
float:left;
width:21.5%;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
.tianb1 li select { float:left; width:60%; border:1px solid #ccc; line-height:32px; height:32px; padding:0px 5px; background:#f9f9f9; border-radius:3px; }
.liuE { color:#333!important }
.tianb1 li textarea { float:left; width:60%; border:1px solid #ccc; line-height:32px; height:100px; padding:0px 5px; background:#f9f9f9; border-radius:3px; }
.tianb1 li.yyr > select { float:left; width:18%; border:1px solid #ccc; line-height:32px; height:32px; padding:0px 5px; background:#f9f9f9; border-radius:3px; }
.tianb1 li.yyr > span { float:left; padding:0px 2px; line-height:32px; height:32px; }
.sjfsdd div, .rwysycz div { float: left; }
.sjfsdd input[type="text"] { width: 50%; border: 1px solid #ccc; line-height: 30px; padding: 0px 5px; background: #f9f9f9; border-radius: 3px; margin-left: 5px; }
.bod_m1_mz2 { text-align:center; padding:10px 0px 15px 0px; float:left; width:100%; }
.bod_m1_mz2 span, .bod_m1_mz2 input[type='submit'] { padding:5px 10px; margin:0px 5px; background:#f59c0a; color:#fff; font-size:1rem; border-radius:3px; cursor:pointer; }
.del_span { display:inline-block; padding:5px 10px; margin:0px 5px; background:#f59c0a; color:#fff; font-size:1rem; border-radius:3px; cursor:pointer; }
.bod_m1_mz2XW { text-align:center; padding:10px 0px 15px 0px; float:left; width:100%; }
 .bod_m1_mz2XW span:nth-child(1) {
padding:5px 10px;
margin:0px 5px;
background:#f59c0a;
color:#fff;
font-size:1rem;
border-radius:3px;
cursor:pointer;
float:left
}
 .bod_m1_mz2XW span:nth-child(2) {
padding:5px 10px;
margin:0px 5px;
background:#f59c0a;
color:#fff;
font-size:1rem;
border-radius:3px;
cursor:pointer;
float:right
}
.bod_m1_mz2XW span.pre { padding:5px 10px; margin:0px 5px; background:#f59c0a; color:#fff; font-size:1rem; border-radius:3px; cursor:pointer; float:left }
.bod_m1_mz2XW span.next { padding:5px 10px; margin:0px 5px; background:#f59c0a; color:#fff; font-size:1rem; border-radius:3px; cursor:pointer; float:right }
.bod_m1_mz2 input[type='submit'].hSe { padding:5px 10px; margin:0px 5px; background:#999; color:#fff; font-size:1rem; border-radius:3px; cursor:pointer; }
.bod_m1_mz2 a { padding: 5px 10px 5px 35px; margin: 0 5px; background: url(../images/tachibana.png) #3FB9EE -168px -98px no-repeat; color: #fff; font-size: 1rem; border-radius: 3px; cursor: pointer; display: inline-block; }
 .tianb1 li.txdz > select, .tianb1 li.txdz > input[type="text"]) {
float:left;
width:19.6%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
.tianb1 li.lianmc span { color: #bbb; }
.tianb1 li.lianmc b { color: #333; font-size:0.725rem; font-weight:normal }
.tianb1 li.lianmc b.csy { color: #f59c0a; font-weight:bold; font-size:0.85rem; }
 .tianb1 li.lianmc:nth-of-type(1) {
line-height: 16px;
}
 .tianb1 li:nth-of-type(2) div.sM {
float:left;
width:92%;
padding-right:0px;
color:#333;
font-size:0.85rem;
text-align:left;
line-height:18px;
color:#d81f26
}
.red2 a { color: #f90; }
.pd_zh { float: left; width: 100%; text-align: center; color: #333; font-size: 0.9rem; padding: 10px 0; }
 .tianb1 li:nth-of-type(2) div.qcysz1 {
float:left;
width:80%;
padding-right:20%;
}
/*線上報名*/

/*日历*/

.rLdian { width:6px; height:6px; border-radius:3px; background:#b40001; display:inline-block; margin:0px 8px 1px 8px; }
.rLwz { color:#b40001; }
.rLxsl { width:100%; margin-bottom:5px; font-size:1.2rem; color:#333; line-height:30px; height:30px; text-align:center; font-weight:bold; }
.rLxsl span { font-weight:normal; padding-left:8px; }
.jalendar { position: relative; width: 100%; margin: 0px auto; }
.jalendar .left { float: left; }
.jalendar .clear { clear: both; }
.jalendar.mid { width: 100%; }
.jalendar .added-event { display: none; }
.jalendar-wood { position: relative; background: #fff; display:inline-block; width:100%; padding:0px 0px 0px 0px; margin-top:-3px; }
.jalendar-wood .close-button { position: absolute; right: -24px; display: none; top: -24px; cursor: pointer; width: 50px; height: 51px; background: url(../images/jalendar-sprite.png) -65px -589px no-repeat; }
.jalendar .wood-bottom { position: absolute; left: 0; }
.jalendar-pages { position: relative; background-color: #fff; width:100%; display: inline-block; float: left; }
.jalendar .pages-bottom { position: absolute; }
.jalendar-pages > .header { text-align: center; background: #fff; position: relative; border-radius: 3px 3px 0 0; overflow: hidden; }
.jalendar-pages > .header h1 { margin: 10px 0; padding: 0; display: inline-block; text-transform:Uppercase; font: 12px Verdana, Geneva, sans-serif; font-weight:normal; color: #000; }
.jalendar-pages > .header .prv-m, .jalendar-pages > .header .nxt-m { text-decoration: none; width: 31px; position: absolute; display: inline-block; height: 31px; background: url('../images/tachibana.png') no-repeat; top: 1px; cursor: pointer; }
.jalendar-pages > .header .prv-m { background-position: -180px -41px; left: 0px; }
.jalendar-pages > .header .nxt-m { background-position: 0px -69px; right: 0px; }
.jalendar-pages > .header .day-names { margin: 0px 0px 0 0px; overflow: hidden; text-align: center; background:none; border-top:1px solid #ccc; font-weight:bold; }
.jalendar-pages > .header h2 { display: inline-block; width: 14.27%; padding: 10px 0 0 0; text-indent: 1px; text-align: center; margin: 0; height: 22px; font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color: #000; }
.jalendar .header h2:first-child { background: none !important; }
.jalendar .total-bar { margin: 12px 15px; background-color: rgba(0, 0, 0, 0.06); border-radius: 30px; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3); padding: 6px 12px; color: #666; font: 12px; height:0px; display:none; }
.jalendar .total-bar b { color: #65c2c0; text-shadow: 0 1px 1px rgba(255, 255, 255, 1); }
.jalendar .days { margin:0 0px 0px 0px; font-size: 0; text-align: center; color:#555 }
.jalendar .days .day { display: inline-block; width: 14.27%; vertical-align:middle; height: 28px; padding:5px 5px 0 5px; border-top: 0px solid #e0e0e0; border-right: 0px solid #e0e0e0; font: 12px Arial, Helvetica, Geneva, sans-serif; box-sizing: border-box; -moz-box-sizing: border-box; cursor: pointer; position: relative; float:left; background:none }
.jalendar.mid .days .day { font-size: 18px; }
.jalendar .days .day:hover { }
.jalendar .days .day.selected { }
 .jalendar .days .day:nth-child(7n+1) {
border-left: 0px solid #e0e0e0;
}
 .jalendar .days .day:nth-last-child(1), .jalendar .days .day:nth-last-child(2), .jalendar .days .day:nth-last-child(3), .jalendar .days .day:nth-last-child(4), .jalendar .days .day:nth-last-child(5), .jalendar .days .day:nth-last-child(6), .jalendar .days .day:nth-last-child(7) {
border-bottom: 0px solid #e0e0e0;
}
.jalendar .days .day.today.selected { color: #fff !important; }
/*.jalendar .days .day > .event-single{display: none;}*/

.jalendar .days .day.selected > i { display: none; }
.jalendar .days .day > span { position: absolute; z-index:10; text-align:center; display:inline-block; height:100%; vertical-align:middle; width:100%; left:0px; }
.jalendar .days .day > a { position: absolute; z-index:20; line-height:28px; text-align:center; display:inline-block; width:100%; height:100%; left:0px; top:0px; }
.jalendar .days .day.have-event > span { position: absolute; z-index:10; line-height:28px; top:0px; text-align:center; display:inline-block; height:100%; vertical-align:middle; width:100%; left:0px; }
/*.jalendar .days .day.have-event,.jalendar .days .day.have-event1,.jalendar .days .day.have-event2{color:#FFF; text-align:center}*/

.jalendar_days { color:#b40001; text-align:center; }
.jalendar .days .day.have-event > i { position: absolute; height:84%; width:-moz-calc(100% - 8px); width:-webkit-calc(100% - 8px); width:calc(100% - 8px); top:5%; left:3px; display: inline-block; color:#555; z-index:0;/*background-image:-webkit-linear-gradient(top, #79ffd2, #006443); background-image:-moz-linear-gradient(top, #79ffd2, #006443); background-image:-ms-linear-gradient(top, #79ffd2, #006443); background-image:-o-linear-gradient(top, #79ffd2, #006443); background-image:linear-gradient(top, #79ffd2, #006443); background:url(../images/ielts-tabbj_032.png) 0px 0px repeat-x;*/ border:1px solid #b40001 }
/*.jalendar .days .day.have-event1 > i{position: absolute; height: 100%; width:100%; top:0px; left:0px; display: inline-block; background-image:-webkit-linear-gradient(top, #ff8b8f, #e70009); background-image:-moz-linear-gradient(top, #ff8b8f, #e70009); background-image:-ms-linear-gradient(top, #ff8b8f, #e70009); background-image:-o-linear-gradient(top, #ff8b8f, #e70009); background-image:linear-gradient(top, #ff8b8f, #e70009); color:#FFF; background:url(../images/ielts-tabbj_03.png) 0px 0px repeat-x;}

.tabs{width: 100%; margin: 0 auto; z-index:0;}

.jalendar .days .day.have-event2 > i{position: absolute; height: 100%; width:100%; top:0px; left:0px; display: inline-block; background-image:-webkit-linear-gradient(top, #ffdba4, #ff9b00); background-image:-moz-linear-gradient(top, #ffdba4, #ff9b00); background-image:-ms-linear-gradient(top, #ffdba4, #ff9b00); background-image:-o-linear-gradient(top, #ffdba4, #ff9b00); background-image:linear-gradient(top, #ffdba4, #ff9b00); color:#FFF; background:url(../images/ielts-tabbj_031.png) 0px 0px repeat-x;}*/

/*日历*/

.bodyZ { float:left; width:100%; }
.bodyW { float:left; width:100%; }
/*左选单右*/

.bXd { float:right; height:51px; line-height:51px; border-bottom:1px solid #CCC; width:-moz-calc(100% - 196px); width:-webkit-calc(100% - 196px); width:calc(100% - 196px); margin-top:5px; margin-bottom:3px; }
.bodyW div.bXd, .bodyZ div.bXd { float:right; height:51px; line-height:51px; border-bottom:1px solid #CCC; width:100%; margin-top:5px; margin-bottom:3px; }
.bXd>i { background:url(../images/tachibana.png) -180px -73px no-repeat; margin-right:3px; width:14px; height:13px; margin-top:18px; display:block; float:left; }
.bXd>span { float:left; color:#f59c0a; font-size:0.725rem; }
.bXd>b { font-weight:normal; float:left; color:#333; font-size:0.725rem; margin:0px 6px; }
.bXd>span a { float:left; color:#333; font-size:0.725rem; }
.bXd>span a:hover { float:left; color:#f59c0a; font-size:0.725rem; }
.rightR { float:right; margin-top:5px; width:-moz-calc(100% - 196px); width:-webkit-calc(100% - 196px); width:calc(100% - 196px); margin-left:10px; min-height:500px; }
.rightRo { float:left; width:100%; padding:0px 0px 0px 0px; line-height:22px; font-size:0.85rem; }
.rightRoB { float:left; width:100%; line-height:20px; min-height:20px; padding:15px 0px; font-size:1.2rem; color:#333333; font-weight:bold; }
.rightRoN { float:left; width:100%; line-height:20px; text-align:justify; margin-bottom:15px; }
.rightRoT { float:left; width:100%; }
.rightRoM { float:left; width:100%; padding:0 0 10px 0px; text-align:center; }
.rightRoM span { padding:5px 15px; margin:0px 5px; background:#f59c0a; color:#fff; font-size:1rem; border-radius:3px; cursor:pointer; }
.bodyW .rightRoT { float:left; width:100%; padding-top:10px; }
.bodyW .rightRoT1 { float:left; width:100%; padding-top:0px; }
.bodyW .rightRoT2 { float:left; width:100%; padding-top:10px; display:none }
.bodyW .rightRoTo { float:left; width:100%; padding-top:10px; }
.rightRoP { float:left; width:100%; }
.rightRoP-ytb { float:left; width:100%; }
 .rightRoP div:nth-child(1) {
float:left;
width:100%;
display:block;
}
 .rightRoP div:nth-child(2) {
float:left;
width:100%;
display:none;
}
.wtU div.tU { float:left; padding-top:10px; width:25%; }
.wtU div.tUT { float:left; padding-top:10px; width:33.33%; }
.wtU div.tU { position:relative; }
 .wtU div.tU div:nth-child(1) i {
position:absolute;
z-index:99;
right:15px;
top:3px;
width:18px;
height:18px;
background:url(../images/tachibana.png) 0px -171px no-repeat;
}
 .wtU li div.tU div:nth-child(1) i {
position:absolute;
z-index:99;
right:15px;
top:15px;
width:18px;
height:18px;
background:url(../images/tachibana.png) 0px -171px no-repeat;
}
 .wtU:nth-child(1) li div.tU div:nth-child(1) i {
position:absolute;
z-index:99;
right:15px;
top:3px;
width:18px;
height:18px;
background:url(../images/tachibana.png) 0px -171px no-repeat;
}
 .wtU li div.tU:nth-child(4n+1) {
margin-left:0px;
}
 .wtU li div.tUT:nth-child(3n+1) {
margin-left:0px;
}
 .wtU li div.tU div:nth-child(1) {
float:left;
width:100%;
border-right:1px solid #CCC;
padding:0px 12px 12px 12px;
}
 .bodyW .rightRoTo .wtU li div.tU div:nth-child(1) {
float:left;
width:100%;
border-right:1px solid #CCC;
padding:0px 12px 0px 12px;
}
 .wtU li div.tU div:nth-child(1) img {
width:100%;
height:100%
}
 .wtU li div.tU div:nth-child(2) {
float:left;
width:100%;
border-right:1px solid #CCC;
padding:0px 12px 0px 12px;
border-bottom:0px solid #CCC;
height:40px;
overflow:hidden;
line-height:20px;
}
 .wtU li div.tU div:nth-child(2) span.name {
font-size:1rem;
}
 .bodyW .rightRoTo .wtU li div.tU div:nth-child(2) {
float:left;
width:100%;
border-right:1px solid #CCC;
padding:0px 12px 0px 12px;
border-bottom:0px solid #CCC;
height:0px;
overflow:hidden;
line-height:20px;
}
 .wtU li div.tU div:nth-child(3) {
float:left;
height:10px;
width:-moz-calc(100% - 24px);
width:-webkit-calc(100% - 24px);
width:calc(100% - 24px);
margin:0px 12px;
border-bottom:1px solid #CCC;
}
 .wtU li div.tU:nth-child(4n) {
}
 .wtU li:nth-child(4n) div.tU div:nth-child(1), .wtU li:nth-child(4n) div.tU div:nth-child(2) {
border-right:0px solid #CCC;
padding:0px 0px 12px 12px;
width:-moz-calc(100% - 12px);
width:-webkit-calc(100% - 12px);
width:calc(100% - 12px);
float:left;
}
 .bodyW .rightRoTo .wtU li:nth-child(4n) div.tU div:nth-child(1), .bodyW .rightRoTo .wtU li:nth-child(4n) div.tU div:nth-child(2) {
border-right:0px solid #CCC;
padding:0px 0px 0px 12px;
width:-moz-calc(100% - 12px);
width:-webkit-calc(100% - 12px);
width:calc(100% - 12px);
float:left;
}
 .wtU li:nth-child(3n) div.tUT div:nth-child(1), .wtU li:nth-child(3n) div.tUT div:nth-child(2) {
border-right:0px solid #CCC;
padding:0px 0px 12px 12px;
width:-moz-calc(100% - 12px);
width:-webkit-calc(100% - 12px);
width:calc(100% - 12px);
float:left;
}
 .wtU:nth-child(1) li div.tU {
float:left;
padding-top:0px;
width:25%;
}
 .wtU:nth-child(1) li div.tUT {
float:left;
padding-top:0px;
width:33.33%;
}
 .wtU:nth-child(1) li div.tUT img {
float:left;
padding-top:0px;
width:100%;
}
 .wtU:nth-last-of-type(1) li div.tU div:nth-child(3) {
float:left;
height:10px;
width:-moz-calc(100% - 24px);
width:-webkit-calc(100% - 24px);
width:calc(100% - 24px);
margin:0px 12px;
border-bottom:0px solid #CCC;
}

/*左选单右*/

.tianb1 li.txdz:nth-of-type(2) div {
float:left;
width:60%;
padding-right:0px;
color:#333;
font-size:0.85rem;
text-align:left;
line-height:18px;
color:#d81f26
}
.tianb1 li.txdz1 div { float:left; width:60%; padding-right:0px; color:#333; font-size:0.85rem; text-align:left; line-height:18px; color:#d81f26 }
.tianb1 li.dshenri div { float:left; width:60%; padding-right:0px; color:#333; font-size:0.85rem; text-align:left; line-height:18px; color:#d81f26 }
.tianb1 li.rhdzbpt1 div { font-size:0.85rem; text-align:left; line-height:18px; color:#d81f26 }
.tianb1 li.txdz1 div.dshenri { width:100% }
/*外链*/

.wLj { float:left; width:186px; margin-top:4px; border-top:0px solid #CCC; padding-top:0px; padding-bottom:0px; }
.wLj div { float:left; border:1px solid #CCCCCC; margin:1px 0px; }

/*外链*/

.tianb1 li.txdz > select, .tianb1 li.txdz > input[type="text"]:nth-of-type(1) {
float:left;
width:19.6%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
/*new*/

.nTwen { float:left; width:100%; margin-bottom:20px; border-bottom:1px solid #CCC; padding-bottom:20px; }
 .nTwen:nth-last-of-type(1) {
float:left;
width:100%;
margin-bottom:0px;
border-bottom:0px solid #CCC;
padding-bottom:0px;
}
.nTwen9 .nTwen { float:left; width:33.33%; margin-bottom:20px; border-bottom:1px solid #CCC; padding:10px; }
.nTwen9 .nTwenL { float:left; width:100%; }
.nTwen9 .nTwenR { float:left; width:100%; }
.nTwen9 .nTwenL img { width:100%; }
.nTwenL { float:left; width:-moz-calc(25% - 10px); width:-webkit-calc(25% - 10px); width:calc(25% - 10px); margin-right:10px; }
.nTwenR { float:left; width:75%; }
.nTwenL img { width:100%; }
.nTwenRb { float:left; width:100%; font-size:1.2rem; padding:10px 0px; font-weight:bold; line-height:25px; }
.nTwenRn { float:left; width:100%; font-size:0.85rem; margin:5px 0px 10px 0; line-height:20px; height:40px; overflow:hidden }
.nTwenRr { float:left; width:100%; font-size:0.85rem; margin:0px 0px 10px 0; line-height:20px; height:20px; overflow:hidden }
.nTwenRbo { float:left; width:100%; font-size:1.5rem; padding:15px 0px 25px 0; font-weight:bold; line-height:25px; text-align:center }
.vsOne .nTwenRnoL img, .vsOne .nTwenRnoR img { width:100%; }
.vsOne .nTwenRnoR1 img { width:60%; float:left; padding:0px 10px 10px 0px; }
.vsOne .nTwenRbo { float:left; width:100%; font-size:1.5rem; padding:15px 0px; font-weight:bold; line-height:25px; text-align:center }
.vsOne .nTwenRro { float:left; width:100%; font-size:0.85rem; margin:0px 0px 25px 0; line-height:20px; height:20px; text-align:center }
.vsOne .nTwenRno { float:left; width:100%; font-size:0.85rem; margin:5px 0px 10px 0; line-height:20px; text-align:justify }
.vsOne .nTwenRnoL { float:left; width:50%; line-height:20px; text-align:justify; border-right:1px solid #999; padding: 0px 15px }
.vsOne .nTwenRnoL1 { float:left; line-height:20px; text-align:justify; border-bottom:1px solid #999 }
.vsOne .nTwenRnoL2 { float:left; line-height:20px; text-align:justify; border-bottom:0px solid #999; padding-top:15px; }
.vsOne .nTwenRnoR { float:left; width:50%; line-height:20px; text-align:justify; padding: 0px 15px }
.vsOne .nTwenRnoR1 { float:left; line-height:20px; text-align:justify; border-bottom:1px solid #999 }
.vsOne .nTwenRnoR2 { float:left; line-height:20px; text-align:justify; border-bottom:0px solid #999; padding-top:15px; }
.vsTwo { padding:20px 15px 0 15px; }
.vsTwo .nTwenRbo { float:left; width:100%; font-size:1.5rem; padding:15px 0px; font-weight:bold; line-height:25px; text-align:center }
.vsTwo .nTwenRro { float:left; width:100%; font-size:0.85rem; margin:0px 0px 25px 0; line-height:20px; height:20px; text-align:center }
.vsTwo .nTwenRno { float:left; width:100%; font-size:0.85rem; margin:5px 0px 10px 0; line-height:20px; text-align:justify }
.vsTwo .nTwenRnoL { float:left; width:50%; line-height:20px; text-align:justify; border-right:1px solid #999; padding: 0px 15px }
.vsTwo .nTwenRnoL1 { float:left; line-height:20px; text-align:justify; border-bottom:1px solid #999 }
.vsTwo .nTwenRnoL2 { float:left; line-height:20px; text-align:justify; border-bottom:0px solid #999; padding-top:15px; }
.vsTwo .nTwenRnoR { float:left; width:50%; line-height:20px; text-align:justify; padding: 0px 15px }
.vsTwo .nTwenRnoR1 { float:left; line-height:20px; text-align:justify; border-bottom:1px solid #999 }
.vsTwo .nTwenRnoR2 { float:left; line-height:20px; text-align:justify; border-bottom:0px solid #999; padding-top:15px; }
.tianb1K { border:1px solid #CCC; background:#f5f5f5 }
 .tianb1K ul li:nth-child(1) {
color:#999
}
 .tianb1K ul li:nth-child(2) {
font-weight:bold;
padding-left:10px;
}
.vsThree .nTwenRbo { float:left; width:100%; font-size:1.5rem; padding:15px 0px; font-weight:bold; line-height:25px; text-align:center }
.vsThree .nTwenRro { float:left; width:100%; font-size:0.85rem; margin:0px 0px 25px 0; line-height:20px; height:20px; text-align:center }
.vsThree .nTwenRno { float:left; width:100%; font-size:0.85rem; margin:5px 0px 10px 0; line-height:20px; text-align:justify }
.vsThree .nTwenRnoL { float:left; width:50%; line-height:20px; text-align:justify; border-right:1px solid #999; padding: 0px 15px }
.vsThree .nTwenRnoL1 { float:left; line-height:20px; text-align:justify; border-bottom:1px solid #999 }
.vsThree .nTwenRnoL2 { float:left; line-height:20px; text-align:justify; border-bottom:0px solid #999; padding-top:15px; }
.vsThree .nTwenRnoR { float:left; width:50%; line-height:20px; text-align:justify; padding: 0px 15px }
.vsThree .nTwenRnoR1 { float:left; line-height:20px; text-align:justify; border-bottom:1px solid #999 }
.vsThree .nTwenRnoR2 { float:left; line-height:20px; text-align:justify; border-bottom:0px solid #999; padding-top:15px; }
.mowm { text-align:center; float: left; width: 100%; padding: 5px 0px; display:none; }
.mowm input[type="text"] { float:none!important; width: 19.6%; margin: 0 2px; border: 1px solid #ccc; line-height: 30px; padding: 0px 5px; background: #f9f9f9; border-radius: 3px; }
.nTwenRno p { padding:7px 0px; }
.nTwenRno p.bTi { font-size:1.2rem; font-weight:bold; color:#f59c0a }
.nTwenRno .tWe { width:100%; margin-bottom:15px; }
.nTwenRno .tWeR { float:right; padding:0 0px 10px 10px; width:40%; min-width:200px; }
.nTwenRno p a { color:#f90; }
.nTwenRno p a:hover { color:#f90; border-bottom:1px solid #f90; }
.nTwenRno p.tuJ { padding-bottom:15px; width:100% }
.nTwenRno p.tuJ img { width:250px; float:left; padding:0 10px 10px 0px; }
.xzzqu1 { float:left; width:100%; margin:0 0 20px 0px; font-size:0.85rem; }
.xzzqu1 ul { width:100%; float:left; font-size:0.85rem; }
 .xzzqu1 ul:nth-child(odd) {
border-bottom:1px solid #CCC;
background:none;
line-height:16px;
padding:0px 0px;
}
 .xzzqu1 ul:nth-child(even) {
border-bottom:1px solid #CCC;
background:#f5f5f5;
line-height:16px;
padding:0px 0px;
}
 .xzzqu1 ul:nth-child(1) {
border-top: 0px solid #ccc;
}
.xzzqu1 ul li { float:left; padding:0px 10px; }
 .xzzqu1 ul li:nth-child(1) {
width:30px;
padding-top:35px;
}
 .xzzqu1 ul li:nth-child(2) {
width:-moz-calc(83% - 30px);
width:-webkit-calc(83% - 30px);
width:calc(83% - 30px); /* border-left:1px solid #CCC; border-right:1px solid #CCC;*/
}
 .xzzqu1 ul li:nth-child(3) {
width:15%;
border-right:0px solid #CCC;
padding-top:35px;
}
 .xzzqu1 ul:nth-child(1) li:nth-child(4) {
border-right:0px solid #CCC;
}
 .xzzqu1 ul li:nth-child(4) img {
height:16px;
border-radius:3px;
}
.xzzqu1 ul.liangc_ul { background:#fffbdb; }
.xzzqu1 ul a { cursor:pointer; filter: alpha(opacity=100); -moz-opacity: 1; opacity:1; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; border-radius: 6px; text-decoration:none; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); display:block; -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; overflow:hidden; display:inline-block; width:100%; height:auto; }
.xzzqu1 ul a img { filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.xzzqu1 ul a:hover { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; border-radius: 6px; text-decoration:none; -webkit-filter: grayscale(0%); color:#f59c0a; -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter:;
overflow:hidden; display:inline-block; border-bottom:0px; }
.xzzqu1 ul a:hover span { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; text-decoration:none; -webkit-filter: grayscale(0%); color:#f59c0a; -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter:;
overflow:hidden; }
.xzzqu1 ul a:hover img { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
 .xzzqu1 ul li:nth-child(2) span:nth-child(1) {
font-size:0.85rem;
display:block;
margin:8px 0px;
line-height:20px;
height:20px;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
font-size:1rem;
color:#111
}
 .xzzqu1 ul li:nth-child(2) span:nth-child(2) {
font-size:0.85rem;
color:#777;
display:block;
margin:8px 0px;
line-height:20px;
height:40px;
overflow: hidden;
}
 .xzzqu1 ul li a:hover, .xzzqu1 ul a:hover li span:nth-child(1), .xzzqu1 ul a:hover li span:nth-child(2) {
color:#f59c0a
}
/*new*/

/*搜寻结果*/

.navS { float:left; width:100%; border-bottom:1px solid #f59c0a }
.navS li { float:left; cursor:pointer; width:-moz-calc(33.33% - 1px); width:-webkit-calc(33.33% - 1px); width:calc(33.33% - 1px); padding:8px 5px; background:#eee; text-align:center; color:#000; font-size:0.9rem; border-radius:3px 3px 0 0; margin-right:1px; }
.navS li.chiZ { background:#f59c0a; color:#fff; font-weight:bold; }
.navS a { display:block }
 .navS li:nth-last-of-type(1) {
width:33.33%;
margin-right:0px;
}
.liangc, .liangc3 { display:block; border:1px solid #CCC; float:left; width:100%; }
.liangc { margin-top:-1px; }
.liangc li, .liangc3 li { height:40px; display: flex; display: -webkit-flex; align-items: center; font-size: 0.85rem; }
 .liangc3 li:nth-child(1) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc3 li:nth-child(2) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc3 li:nth-child(3) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc3 li:nth-child(4) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc3 li:nth-child(5) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc3 li:nth-child(6) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc3 li:nth-child(7) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc li:nth-child(1) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc li:nth-child(2) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc li:nth-child(3) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc li:nth-child(4) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc li:nth-child(5) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc li:nth-child(6) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
 .liangc li:nth-child(7) {
width:14%;
float:left;
padding:5px;
border-right:1px solid #CCC;
}
.lsly { background:#39F; padding:5px 15px; border-radius:5px; color:#fff; }
.tianb1x { margin-top:0!important }
.tianb1m ul { float: left; width: 100%; padding: 0px; color:#333!important; margin-top:0; }
.tianb1m li { width:16%!important; color:#333!important; }
.tianb1ma li { width:20%!important; color:#333!important; }
 .liangc ul:nth-child(odd) {
background:#fff;
}
 .liangc ul:nth-child(even) {
background:#eee;
}
.liangc3 { margin-top:20px; }
.liangc1 { display:none; }
 .liangc3 ul li:nth-last-of-type(1), .liangc ul li:nth-last-of-type(1) {
border-right:0px solid #CCC;
}
.liangc3 ul { background:#ddd; float:left; width:100%; font-weight:bold }
.navSn { float:left; width:100%; display:none; }
.seachJ { float:left; width:100%; margin:20px 0px; font-size:0.85rem; }
.seachJt { float:left; width:100%; margin:20px 0px; font-size:0.85rem; }
.seachJt ul { float:left; width:100%; margin:4px 0px; font-size:0.85rem; min-height:80px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding:10px 0px; }
.seachJt a { margin-right:4px; float:left; }
.seachJt img { height:80px; margin-right:4px; float:left; margin-bottom:4px; max-width:140px; }
 .seachJt img:nth-last-of-type(1) {
height:80px;
margin-right:0px;
}
.seachJg { float:left; width:100%; margin:10px 0px 0 0; font-size:0.85rem; }
.seachJ ul { width:100%; float:left; font-size:0.85rem; }
 .seachJ ul:nth-child(odd) {
border-bottom:1px solid #CCC;
background:none;
line-height:16px;
padding:0px 0px;
}
 .seachJ ul:nth-child(even) {
border-bottom:1px solid #CCC;
background:#f5f5f5;
line-height:16px;
padding:0px 0px;
}
 .seachJ ul:nth-child(1) {
border-top: 1px solid #ccc;
}
.seachJ ul li { float:left; padding:0px 10px; }
 .seachJ ul li:nth-child(1) {
width:100%;
padding:8px 0px;
font-size:1rem;
color:#111
}
 .seachJ ul li:nth-child(2) {
width:100%;
height:40px;
line-height:20px;
overflow: hidden;
margin-bottom:15px;
color:#777
}
 .seachJ ul li:nth-child(2) span {
color:#f59c0a;
}
 .seachJ ul li:nth-child(3) {
width:15%;
border-right:0px solid #CCC;
}
 .seachJ ul:nth-child(1) li:nth-child(3) {
border-right:0px solid #CCC;
}
 .seachJ ul li:nth-child(4) img {
height:16px;
border-radius:3px;
}
.seachJ ul.liangc_ul { background:#fffbdb; }
.seachJ ul a { cursor:pointer; overflow:hidden; display:inline-block; width:100%; height:auto; padding:12px 0px 7px 0px; }
.seachJ ul a img { filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.seachJ ul a:hover { border-radius: 6px; text-decoration:none; display:inline-block; border-bottom:0px; }
.seachJ ul a:hover img { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.chiZn { display:block }
/*搜寻结果*/

/*搜寻结果*/

.seachW .navS { float:left; width:100%; border-bottom:1px solid #f59c0a }
.seachW .navS li { float:left; min-width:60px; padding:5px 20px; background:#CCC; color:#000; font-size:0.9rem; border-radius:3px 3px 0 0; margin-right:1px; }
.seachW .navS li.chiZ { background:#f59c0a; color:#fff; font-weight:bold; }
.seachW .navSn { float:left; width:100%; display:none; }
.seachW .seachJ { float:left; width:100%; margin:20px 0px; font-size:0.85rem; }
.seachW .seachJt { float:left; width:100%; margin:20px 0px; font-size:0.85rem; }
.seachW .seachJt ul { float:left; width:100%; margin:4px 0px; font-size:0.85rem; min-height:80px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding:10px 0px; }
.seachW .seachJt a { margin-right:4px; float:left; }
.seachW .seachJt img { height:80px; margin-right:4px; float:left; margin-bottom:4px; max-width:140px; }
 .seachW .seachJt img:nth-last-of-type(1) {
height:80px;
margin-right:0px;
}
.seachW .seachJg { float:left; width:100%; margin:10px 0px 0 0; font-size:0.85rem; }
.seachW .seachJ ul { width:100%; float:left; font-size:0.85rem; }
 .seachW .seachJ ul:nth-child(odd) {
border-bottom:1px solid #CCC;
background:none;
line-height:16px;
padding:0px 0px;
}
 .seachW .seachJ ul:nth-child(even) {
border-bottom:1px solid #CCC;
background:#f5f5f5;
line-height:16px;
padding:0px 0px;
}
 .seachW .seachJ ul:nth-child(1) {
border-top: 1px solid #ccc;
}
.seachW .seachJ ul li { float:left; padding:0px 10px; }
 .seachW .seachJ ul li:nth-child(1) {
width:100%;
padding:8px 0px;
font-size:1rem;
color:#111
}
 .seachW .seachJ ul li:nth-child(2) {
width:100%;
height:40px;
line-height:20px;
overflow: hidden;
margin-bottom:15px;
color:#777
}
 .seachW .seachJ ul li:nth-child(2) span {
color:#f59c0a;
}
 .seachW .seachJ ul li:nth-child(3) {
width:15%;
border-right:0px solid #CCC;
}
 .seachW .seachJ ul:nth-child(1) li:nth-child(3) {
border-right:0px solid #CCC;
}
 .seachW .seachJ ul li:nth-child(4) img {
height:16px;
border-radius:3px;
}
.seachW .seachJ ul.liangc_ul { background:#fffbdb; }
.seachW .seachJ ul a { cursor:pointer; overflow:hidden; display:inline-block; width:100%; height:auto; padding:12px 0px 7px 0px; }
.seachW .seachJ ul a img { filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.seachW .seachJ ul a:hover { border-radius: 6px; text-decoration:none; display:inline-block; border-bottom:0px; }
.seachW .seachJ ul a:hover img { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.seachW .chiZn { display:block }
/*搜寻结果*/

/*分页*/

.pagination-digg { margin-top:5px; float:left; }
.pagination-digg li { border:0; margin:2px 0px; padding:0; font-size:0.825rem; list-style:none; /* savers */ float:left; }
.pagination-digg a { border:solid 1px #ccc; margin-right:2px; }
.pagination-digg .previous-off, .pagination-digg .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
.pagination-digg .active { background:#f59c0a; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 10px; /* savers */ margin-right:2px; }
.pagination-digg a:link, .pagination-digg a:visited { color:#333; display:block; float:left; padding:3px 10px; text-decoration:none; }
.pagination-digg .next a, .pagination-digg .previous a { font-weight:bold; padding:3px 4px; }
.pagination-digg a:hover { border:solid 1px #f59c0a; }
/*分页*/

/*左选单*/

.left-mune { float:left; width:186px; margin-top:5px; }
.leftMb { float:left; width:100%; min-height:51px; line-height:29px; padding:11px 0 11px 10px; margin-bottom:3px; background:#333; color:#FFF; font-size:1.3rem; }
.accordion { position:relative; float:left; width:100%; }
.accordion, .accordion ul, .accordion li, .accordion a, .accordion span { margin: 0; padding: 0; border: none; outline: none; }
.accordion li { list-style: none; min-height:33px; border-bottom:1px solid #ccc; }
.accordion li > a { display: block; width:auto; min-width: 100px; padding: 9px 10px; min-height: 20px; line-height:20px; font-size:1rem; color: #fff; text-decoration: none; background: #6c6e74; }
.accordion > li:hover > a, .accordion > li:target > a, .accordion > li > a.active { color: #fff; /*background: url(../img/active.png) repeat-x;*/ background: #f59c0a; }
.accordion li > a span { display: block; float:right; margin-top:5px; margin-left: 5px; background: #404247; }
.accordion > li:hover > a span, .accordion > li:target > a span, .accordion > li > a.active span { color: #fdfdfd; background: #3e5706; }
.sub-menu li a { color: #797979; background: #e5e5e5; border-bottom: 0px solid #c9c9c9; font-size:0.85rem; padding: 6px 10px; }
.sub-menu li:hover a { background: #efefef; }
.sub-menu li > a span { color: #797979; background: transparent; border: 0px solid #c9c9c9; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.sub-menu em { position: absolute; top: 0; left: 0; margin-left: 14px; color: #a6a6a6; }
.accordion li > .sub-menu { display: none; }
.accordion li:target > .sub-menu { display: block; }
.accordion li.target > .sub-menu { display: block; }
.accordion li > a span { display:none; width:0; height:0; border-top:5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #f59c0a; }
.accordion li > a.active span { display:none; width:0; height:0; border-top:5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #fff; background:none }
.accordion li > a.active span.leftSb { display:inline; }
.accordion ul.sub-menu li > a.sub-menu-h { display: block; float:left; width:100%; padding: 6px 10px; min-height: 20px; line-height:20px; color: #f59c0a; text-decoration: none; background: #efefef; }
.accordion li > a span.leftS { display:inline; }
 @media screen and (max-width: 1100px) {
 .nTwenL {
float:left;
width:-moz-calc(30% - 10px);
width:-webkit-calc(30% - 10px);
width:calc(30% - 10px);
margin-right:10px;
}
 .nTwenR {
float:left;
width:70%;
}
}
 @media screen and (max-width: 950px) {
 .nTwenL {
float:left;
width:-moz-calc(38% - 10px);
width:-webkit-calc(38% - 10px);
width:calc(38% - 10px);
margin-right:10px;
}
 .nTwenR {
float:left;
width:62%;
}
}
 @media screen and (max-width: 800px) {
 .wtU li div.tUT div:nth-child(1), .wtU li div.tUT div:nth-child(2) {
float:left;
width:100%;
border-right:0px solid #CCC;
padding:0px 12px 12px 12px;
}
 .tHrPic li {
float:left;
width:100%;
padding:6px 0px;
}
 .nTwenRno p.tuJ img {
width:150px;
float:left;
padding:0 10px 10px 0px;
}
 .nTwenL {
float:left;
width:-moz-calc(45% - 10px);
width:-webkit-calc(45% - 10px);
width:calc(45% - 10px);
margin-right:10px;
}
 .nTwenR {
float:left;
width:55%;
}
 .xzzqu1 ul li {
float:left;
padding:0px 5px;
}
 .xzzqu1 ul li:nth-child(1) {
width:20px;
}
 .xzzqu1 ul li:nth-child(2) {
width:-moz-calc(70% - 20px);
width:-webkit-calc(70% - 20px);
width:calc(70% - 20px);/*border-left:1px solid #CCC;  border-right:1px solid #CCC;*/
}
 .xzzqu1 ul li:nth-child(3) {
width:30%;
border-right:0px solid #CCC;
font-size:0.725rem;
}
 .seachJ ul li {
float:left;
padding:0px 2px;
}
 .seachJ ul li:nth-child(1) {
width:100%;
}
 .seachJ ul li:nth-child(2) {
width:100%;
}
 .seachJ ul li:nth-child(3) {
width:27%;
border-right:0px solid #CCC;
font-size:0.725rem;
}
 .tianb1 li:nth-of-type(2) div.qcysz1 {
float:left;
width:100%;
padding-right:0%;
}
 .bodZysx {
width:100%;
float:left;
padding-top:5px;
padding-bottom:5px;
}
 .tianb1 li:nth-of-type(1) {
float:left;
width:35%;
padding-right:5px;
color:#333;
font-size:0.85rem;
text-align:right;
line-height:30px;
}
 .tianb1 li:nth-of-type(2) {
float:left;
width:65%;
padding-right:5px;
color:#333;
font-size:0.85rem;
text-align:left;
line-height:30px;
}
 .tianb1 li.sjfspl:nth-of-type(1) {
float:left;
width:100%;
padding-right:5px;
color:#333;
font-size:0.85rem;
text-align:left;
line-height:30px;
}
 .tianb1 li.sjfspl:nth-of-type(2) {
float:left;
width:100%;
padding-right:5px;
color:#333;
font-size:0.85rem;
text-align:left;
line-height:30px;
}
 .tianb1 li > input[type="text"], .tianb1 li > input[type="password"] {
float:left;
width:82%;
border:1px solid #ccc;
line-height:30px;
}
 .tianb1 li.zwjs > textarea {
float:left;
width:82%;
height:110px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 li.yanzm > input[type="text"] {
float:left;
width:62%;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .yanzm img {
width:18%;
max-height:30px;
margin-left:2%;
float:left
}
 .tianb1 li.lldh input[type="text"]:nth-of-type(1) {
float:left;
width:44%;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 li.lldh input[type="text"]:nth-of-type(2) {
float:left;
width:25.5%;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 li > select {
float:left;
width:82%;
border:1px solid #ccc;
line-height:32px;
height:32px;
}
 .tianb1 li > textarea {
float:left;
width:82%;
border:1px solid #ccc;
line-height:32px;
height:200px;
}
 .tianb1 li.yyr > select {
float:left;
width:24%;
border:1px solid #ccc;
line-height:32px;
height:32px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .wtU:nth-child(1) li:nth-child(3) div.tU div:nth-child(1) i, .wtU:nth-child(1) li:nth-child(4) div.tU div:nth-child(1) i {
position:absolute;
z-index:99;
right:15px;
top:15px;
width:18px;
height:18px;
background:url(../images/tachibana.png) 0px -171px no-repeat;
}
 .bodyW div.bXd, .bodyZ div.bXd {
float:right;
height:38px;
line-height:38px;
border-bottom:1px solid #CCC;
width:100%;
margin-top:5px;
margin-bottom:3px;
}
 .rightRoT div.tU {
float:left;
padding-top:10px;
width:50%;
}
 .wLj {
float:left;
width:186px;
margin-top:5px;
border-top:1px solid #CCC;
padding-top:10px;
padding-bottom:5px;
}
 .rightRoP div:nth-child(1) {
float:left;
width:100%;
display:none;
}
 .rightRoP div:nth-child(2) {
float:left;
width:100%;
display:block;
}
 .wtU:nth-last-of-type(1) li div.tU div:nth-child(3) {
float:left;
height:10px;
width:-moz-calc(100% - 24px);
width:-webkit-calc(100% - 24px);
width:calc(100% - 24px);
margin:0px 12px;
border-bottom:1px solid #CCC;
}
 .wtU:nth-last-of-type(1) li:nth-last-of-type(1) div.tU div:nth-child(3), .wtU:nth-last-of-type(1) li:nth-last-of-type(2) div.tU div:nth-child(3) {
float:left;
height:10px;
width:-moz-calc(100% - 24px);
width:-webkit-calc(100% - 24px);
width:calc(100% - 24px);
margin:0px 12px;
border-bottom:0px solid #CCC;
}
 .wtU:nth-last-of-type(1) li:nth-last-of-type(1) div.tUT div:nth-child(3) {
float:left;
height:10px;
width:-moz-calc(100% - 24px);
width:-webkit-calc(100% - 24px);
width:calc(100% - 24px);
margin:0px 12px;
border-bottom:0px solid #CCC;
}
 .wtU:nth-last-of-type(1) li:nth-last-of-type(2) div.tUT div:nth-child(3) {
float:left;
height:10px;
width:-moz-calc(100% - 24px);
width:-webkit-calc(100% - 24px);
width:calc(100% - 24px);
margin:0px 12px;
border-bottom:1px solid #CCC;
}
 .wtU li:nth-child(2n) div.tU div:nth-child(1), .wtU li:nth-child(2n) div.tU div:nth-child(2) {
border-right:0px solid #CCC;
padding:0px 0px 12px 12px;
width:-moz-calc(100% - 12px);
width:-webkit-calc(100% - 12px);
width:calc(100% - 12px);
float:left;
}
 .wtU li div.tU {
float:left;
padding-top:10px;
width:50%;
}
 .wtU:nth-child(1) li div.tU {
float:left;
padding-top:0px;
width:50%;
}
 .wtU:nth-child(1) li div.tUT {
float:left;
padding-top:0px;
width:100%;
}
 .wtU li div.tUT {
float:left;
padding-top:0px;
width:100%;
}
 .wtU:nth-child(1) li:nth-child(3) div.tU, .wtU:nth-child(1) li:nth-child(4) div.tU {
float:left;
padding-top:10px;
width:50%;
}
 .wtU:nth-child(1) li:nth-child(1) div.tUT, .wtU:nth-child(1) li:nth-child(2) div.tUT, .wtU:nth-child(1) li:nth-child(3) div.tUT, .wtU:nth-child(1) li:nth-child(4) div.tUT {
float:left;
padding-top:10px;
width:100%;
}
 .wtU li div.tUT {
float:left;
padding-top:10px;
width:100%;
}
 .bodyW .rightRoTo .wtU li:nth-child(2n) div.tU div:nth-child(1) {
float:left;
width:100%;
border-right:0px solid #CCC;
padding:0px 12px 0px 12px;
}
 .leftMb {
float:left;
width:100%;
min-height:38px;
line-height:28px;
padding:5px 0 5px 10px;
margin-bottom:3px;
background:#333;
color:#FFF;
font-size:1.3rem;
}
 .sub-menu li a {
color: #797979;
background: #e5e5e5;
border-bottom: 0px solid #c9c9c9;
}
 .left-mune {
float:left;
width:100%;
}
 .accordion li {
list-style: none;
display:block;
border-bottom:0px solid #ccc;
float:left
}
 .accordion li > a {
display: block;
float:left;
min-width:25px;
padding: 6px 10px;
min-height: 20px;
line-height:20px;
color: #fff;
text-decoration: none;
margin-right:1px;
background: #999;
}
 .accordion ul.sub-menu {
float:left;
display:none;
position:absolute;
width:100%;
left:0px;
background:#e5e5e5;
border-top:2px solid #f59c0a;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}
 .accordion ul.sub-menu li > a {
display: block;
float:left;
min-width:10px;
width:auto;
padding: 6px 10px;
min-height: 20px;
line-height:20px;
color: #333;
font-size:0.825rem;
margin-right:1px;
text-decoration: none;
background: #e5e5e5;
border-right:1px solid #CCC;
}
 .accordion li > a span {
display:none;
width:0;
height:0;
border-left:5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #f59c0a;
margin-top:8px;
margin-left: 5px;
}
 .accordion li > a.active span {
display:none;
width:0;
height:0;
border-left:5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #fff;
background:none;
margin-top:8px;
margin-left: 5px;
}
 .accordion ul.sub-menu li > a.sub-menu-h {
display: block;
float:left;
min-width:10px;
padding: 6px 10px;
min-height: 32px;
line-height:20px;
color: #f59c0a;
text-decoration: none;
background: #efefef;
}
 .bXd {
float:right;
height:38px;
line-height:38px;
width:100%;
}
 .bXd>i {
margin-top:12px
}
 .rightR {
width:100%;
margin-left:0px;
height:auto;
min-height:inherit;
}
 .rightRoB {
padding:15px 0px;
}
 .wLj {
width:100%
}
 .wLj div {
width:19.6%;
margin-right:0.5%;
}
 .wLj div img {
width:100%;
}
 .wLj div:nth-child(5n) {
width:19.6%;
margin-right:0%;
}
}
/*左选单*/

.csy { color: #f59c0a; }
.red1 { color: #f59c0a; }
.email-w { display:block }
.red2 { color: #f59c0a; display:inline-block }
/*图片放大层*/

.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after { -webkit-backface-visibility: hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.vbox-overlay { background: rgba(0, 0, 0, 0.85); width: 100%; height: auto; position: absolute; top: 0; left: 0; z-index: 999; overflow: hidden; opacity: 0; transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.relativo { float: left; width: 100%; height: 100%; display: block; position: relative; }
.vbox-preloader { position:fixed; width:36px; height:36px; left:50%; top:50%; margin-left:-18px; margin-top:-18px; background: url(../images/preload.gif) center center no-repeat; text-indent: -100px; overflow: hidden; }
.vbox-close { cursor: pointer; position: fixed; top: -1px; right: 0; width: 46px; height: 40px; padding: 10px 20px 10px 0; display: block; background:url(../images/tachibana.png) #161617 -21px -169px no-repeat; color: #fff; text-indent: -100px; overflow: hidden; }
.vbox-next, .vbox-prev { cursor: pointer; position:absolute; top: 50%; color: #fff; width: 30px; z-index:9999; height: 30px; margin-top: -15px; text-indent: -100px; overflow: hidden; }
.vbox-prev { left: 10px; background:url(../images/tachibana.png) -84px -170px no-repeat; }
.vbox-next { right: 10px; background:url(../images/tachibana.png) -120px -170px no-repeat; }
.vbox-title { width: 100%; height: 40px; float: left; text-align: center; line-height: 28px; font-size: 12px; color: #fff; padding: 6px 40px; overflow: hidden; background: #161617; position: fixed; display: none; top: -1px; left: 0; }
.vbox-num { cursor: pointer; position: fixed; top: -1px; left: 0; height: 40px; display: block; color: #fff; overflow: hidden; line-height: 28px; font-size: 12px; padding: 6px 10px; background: #161617; display: none; }
.vbox-inline { width: 420px; height: 315px; padding: 10px; background: #fff; text-align: left; margin: 0 auto; overflow: scroll; }
.venoframe { border: none; width: 960px; height: 720px; overflow: scroll; }
 @media (max-width: 992px) {
.venoframe {
width: 640px;
height: 480px;
}
 .email-w {
display:none
}
}
 @media (max-width: 460px) {
.vbox-inline {
width: 100%;
}
 .rjsj {
display:none
}
 .urerC1 {
margin-top:0px;
}
 .nTwen9 .nTwen {
float:left;
width:100%;
margin-bottom:20px;
border-bottom:1px solid #CCC;
padding:2px;
}
 .nTwen9 .nTwen:nth-last-of-type(1), .nTwen9 .nTwen:nth-last-of-type(2), .nTwen9 .nTwen:nth-last-of-type(3) {
float:left;
margin-bottom:20px;
border-bottom:1px solid #CCC;
}
 .nTwen9 .nTwen:nth-last-of-type(1) {
float:left;
margin-bottom:0px;
border-bottom:0px solid #CCC;
}
 .venoframe {
width: 100%;
height: 260px;
}
}
.vbox-container { position: relative; background: #000; width: 98%; max-width: 1003px; margin: 0 auto; }
.vbox-content { text-align: center; float: left; width: 100%; position: relative; overflow: hidden; }
.vbox-container img { max-width: 100%; height: auto; }
.vwrap { opacity: 1; transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
width: 100%; float: left; position: relative; margin: 0; padding: 0; left: 0; height: auto; overflow: hidden; z-index: 1; }
/*图片放大层*/

/*底部*/

.down { float:left; width:100%; border-top:1px solid #CCC; margin-top:30px; }
.dO { width:100%; text-align:center; height:0px; }
.dO span { margin:12px 4px 12px 4px; background:url(../images/tachibana.png)no-repeat; display:inline-block; cursor:pointer; }
 .dO span:nth-child(1) {
width:63px;
height:16px;
background-position:-35px -2px;
}
 .dO span:nth-child(2) {
width:65px;
height:16px;
background-position:-35px -16px;
}
 .dO span:nth-child(3) {
width:76px;
height:16px;
background-position:-35px -33px;
}
 .dO span:nth-child(4) {
width:55px;
height:16px;
background-position:-35px -53px;
}
 .dO span:nth-child(1):hover {
width:63px;
height:16px;
background-position:0px -101px;
}
 .dO span:nth-child(2):hover {
width:65px;
height:16px;
background-position:0px -115px;
}
 .dO span:nth-child(3):hover {
width:76px;
height:16px;
background-position:0px -132px;
}
 .dO span:nth-child(4):hover {
width:55px;
height:16px;
background-position:0px -152px;
}
.dLogo { text-align:left; padding:18px 0; float:left; }
.dText { text-align:left; padding:18px 0; float:right; color:#888; font-family:Arial, Helvetica, sans-serif; width:80%; font-size:14px; }

/*底部*/

@media screen and (max-width:1366px) {
.index-new>.w_ck {
width:-moz-calc(100% - 2%);
width:-webkit-calc(100% - 2%);
width:calc(100% - 2%);
margin:0 auto;
max-width:1157px;
}
}
 @media screen and (max-width:799px) {
.layout-right-content {
-moz-transition: -moz-transform 0.2s ease-in-out;
-o-transition: -o-transform 0.2s ease-in-out;
-webkit-transition: -webkit-transform 0.2s ease-in-out;
transition: transform 0.2s ease-in-out;
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-moz-perspective: 1000;
-webkit-perspective: 1000;
perspective: 1000;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
height:38px;
}
 .tianb1 li textarea {
float:left;
width:82%;
border:1px solid #ccc;
line-height:32px;
height:200px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 li.txdz > select, .tianb1 li.txdz > input[type="text"]:nth-of-type(1) {
float:left;
width:26%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 li.txdz:nth-of-type(2) div {
float:left;
width:82%;
padding-right:0px;
color:#333;
font-size:0.85rem;
text-align:left;
line-height:18px;
color:#d81f26
}
 .tianb1 li.txdz1 div {
float:left;
width:82%;
padding-right:0px;
color:#333;
font-size:0.85rem;
text-align:left;
line-height:18px;
color:#d81f26
}
 .tianb1 li.txdz1 div.dshenri {
width:100%
}
 .jalendar-pages > .header .prv-m {
background-position: -85px -69px;
left: 0px;
}
 .jalendar-pages > .header .nxt-m {
background-position: -36px -69px;
right: 0px;
}
 .iNOne {
float:left;
width:33.33%;
border-right:1px solid #CCC;
padding:0 1%;
margin:30px 0 0 0;
}
 .iNOne {
float:left;
width:33.33%;
}
 .iNOne:nth-child(3n) {
float:left;
border-right:0px solid #CCC;
}
 .iNOne:nth-child(4n) {
border-right:1px solid #CCC;
}
 .iNOneD {
float:left;
width:100%;
border-top:1px solid #CCC;
padding:20px 0 0 0;
margin:0px 0 0px 0;
margin-right:0px;
padding-right:0px;
}
}
 @media (max-width: 767px) {
.venoframe {
width: 420px;
height: 315px;
}
 .sjmsy textarea {
float:left;
width:100%;
height:110px;
padding:5px;
}
 .tianb1 li.sjmsy:nth-of-type(1) {
width:100%;
text-align:left
}
 .tianb1 li.sjmsy:nth-of-type(2) {
width:100%;
}
 .tianb1 li textarea {
float:left;
width:100%;
border:1px solid #ccc;
line-height:32px;
height:200px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .liangc1, .liangc3_jf1 {
display:block;
margin-top:20px;
border:1px solid #ccc;
float:left;
border-bottom:0;
width:100%;
}
 .liangc1 ul, .liangc3_jf1 ul {
width:100%;
float:left;
border-bottom:1px solid #ccc;
}
 .liangc1 ul li, .liangc3_jf1 ul li {
padding:5px;
line-height:20px;
float:left;
border-right:1px solid #ccc;
word-break: break-all;
}
 .liangc1 ul li:nth-child(1), .liangc3_jf1 ul li:nth-child(1) {
width:30%;
float:left;
text-align:right;
word-break:break-word;
}
 .liangc3_jf1 ul li:nth-child(1) {
font-size:1rem!important;
font-weight:normal;
}
 .liangc1 ul li:nth-child(2), .liangc3_jf1 ul li:nth-child(2) {
width:70%;
float:left;
border-right:0;
border-left:1px solid #ccc;
margin-left:-1px;
}
 .liangc3_jf1 ul li:nth-child(2) {
font-size:1.3rem!important;
}
 .liangc1 ul:nth-child(odd), .liangc3_jf1 ul:nth-child(odd) {
background:#fff;
}
 .liangc1 ul:nth-child(even), .liangc3_jf1 ul:nth-child(even) {
background:#ddd;
}
 .liangc3, .liangc {
display:none
}
 .tianb1m li:nth-child(1) {
width:30%!important;
}
 .tianb1m li:nth-child(2) {
width:70%!important;
}
}
 @media screen and (max-width:600px) {
 .dText {
 text-align:center;
 padding: 18px 0;
 float: right;
 color: #888;
 font-family: Arial, Helvetica, sans-serif;
 text-transform: Uppercase;
 width: 100%;
 font-size: 14px;
}
 #photoLeft {
display: block;
float: left;
width: 100%;
clear: both;
padding-bottom: 20px;
}
 #photoRight {
display: block;
float: right;
width: 100%;
padding-bottom: 20px;
}
 .productinfo_p {
width: 100%;
padding: 0px 6px 0px 6px;
}
 .email-bw, .email-bw1, .email-bw2, .email-bw3, .email-bw4, .email-bw5, .dLogo {
width:100%;
text-align:center;
float:none;
}
 .yearP {
font-size:2.3rem;
cursor:pointer;
color:#fff;
font-family:"微軟正黑體";
font-weight:bold;
float:left;
margin:5px;
width:-moz-calc(25% - 10px);
width:-webkit-calc(25% - 10px);
width:calc(25% - 10px);
padding:40px 0px;
text-align:center;
border-radius:6px;
border:1px solid #CCC;
}
 .xzK {
padding-right:10px;
}
 .cCw {
float:left;
width:100%;
margin:5px 0;
}
 .cCw-1, .cCw-1P {
float:left;
width:30%;
position:relative;
}
 .cCw-2, .cCw-2P {
float:left;
width:70%;
padding-left:5px;
}
 .cCw:nth-child(odd) {
padding-right:8px;
margin-right:0px;
}
 .cCw:nth-child(even) {
padding-left:8px;
margin-left:0px;
}
 .leftT img {
width:100%;
padding-bottom:10px;
}
 .nTwenL {
float:left;
width:100%;
margin-right:10px;
}
 .nTwenR {
float:left;
width:100%;
}
 .down>.w_ck {
width:100%;
margin:0 auto;
max-width:1157px;
}
 #full-width-slider .rsArrowLeft {
top:50%;
margin-top:-39px;
left:0px;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}
 #full-width-slider .rsArrowRight {
top:50%;
margin-top:-39px;
right:0px;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}
 .iNOne {
float:left;
width:100%;
border-right:0px solid #CCC;
border-bottom:1px solid #CCC;
padding:10px 0px;
margin:0px 0;
}
 .iNOne:nth-child(1) {
float:left;
width:100%;
margin-left:0px;
padding-left:0px;
}
 .iNOne:nth-child(2) {
float:left;
width:100%;
}
 .iNOne:nth-child(3) {
float:left;
width:100%;
border-right:0px solid #CCC;
border-bottom:1px solid #CCC;
margin-right:0px;
padding-right:0px;
}
 .iNOneD {
float:left;
width:100%;
border-top:0px solid #CCC;
padding:10px 0 0 0;
margin:0px 0 0px 0;
margin-right:0px;
padding-right:0px;
}
 .sHid {
display:none
}
 .wLj div {
width:32.8%;
margin-right:0.8%;
}
 .wLj div:nth-child(3n) {
width:32.8%;
margin-right:0%;
}
 .wLj div:nth-child(5n) {
width:32.8%;
margin-right:0%;
}
}
 @media screen and (max-width:500px) {
 .payment li {
float:left;
margin:0 10px 10px 0;
line-height:20px;
text-align:center;
width:100%;
max-width:160px;
}
 .payment li img {
display:inline-block;
}
 .contact1 {
width:100%;
float:left;
height:200px;
margin-top:10px;
}
 .map_canvas {
width:100%;
float:left;
height:200px;
}
 .qDyB ul li {
float:left;
width:29%;
line-height:18px;
padding:10px 5px;
border-right:1px solid #CCC;
}
 .qDyB ul li:nth-child(1) {
width:13%;
}
 .yearP {
font-size:2.3rem;
cursor:pointer;
color:#fff;
font-family:"微軟正黑體";
font-weight:bold;
float:left;
margin:5px;
width:-moz-calc(33.33% - 10px);
width:-webkit-calc(33.33% - 10px);
width:calc(33.33% - 10px);
padding:40px 0px;
text-align:center;
border-radius:6px;
border:1px solid #CCC;
}

/*liucheng*/

.liuchengtu2 {
margin:20px 0 0 0;
float:left;
width:100%;
}
 .liuchengtu {
float:left;
background:none;
border:0px solid #999;
border-radius:0px 35px 35px 20px;
color:#333333;
font-size:0.9rem;
padding:0px;
-webkit-box-shadow:0 0 0px rgba(90, 90, 90, .5);
-moz-box-shadow:0 0 0px rgba(90, 90, 90, .5);
box-shadow:0 0 0px rgba(90, 90, 90, .5);
margin-bottom:0px;
margin-right:4px;
display:inline-block;
}
 .liuchengtu2 div.liuchengtu:nth-child(1) {
float:left;
background:none;
border:0px solid #999;
border-radius:0px 35px 35px 20px;
color:#333333;
font-size:0.9rem;
padding:0px;
-webkit-box-shadow:0 0 0px rgba(90, 90, 90, .5);
-moz-box-shadow:0 0 0px rgba(90, 90, 90, .5);
box-shadow:0 0 0px rgba(90, 90, 90, .5);
margin-bottom:0px;
margin-right:4px;
display:inline-block;
}
 .liuchengtu div:nth-of-type(1) {
background:#fff;
border-radius:10px 17px 17px 10px;
height:34px;
width:34px;
line-height:30px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#333;
border:3px solid #ccc;
font-size:1.2rem;
margin-left:0px;
margin-bottom:5px;
margin-top:-15px;
}
 .liuchengtu div:nth-of-type(2) {
display:none;
line-height:0px;
margin-top:0px;
}
 .liuchengtu1 {
float:left;
background:#f90;
border:1px solid #f90;
border-radius:8px 20px 20px 8px;
color:#fff;
font-size:0.9rem;
padding:0px 10px 11px 10px;
-webkit-box-shadow:0 0 8px rgba(64, 185, 238, .5);
-moz-box-shadow:0 0 8px rgba(64, 185, 238, .5);
box-shadow:0 0 8px rgba(64, 185, 238, .5);
margin-bottom:0px;
margin-right:4px;
margin-top:-18px;
width:148px;
margin-left:0px;
}
 .liuchengtu1 div:nth-of-type(1) {
background:#fff;
border-radius:17px;
height:34px;
width:34px;
line-height:30px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#f90;
border:3px solid #f90;
font-size:1.2rem;
margin-bottom:0px;
margin-top:2px;
margin-left:-8px;
}
 .liuchengtu1 div:nth-of-type(2) {
line-height:16px;
margin-top:-27px;
padding:0px;
margin-left:25px;
}
 .liuchengtu2 div.liuchengtu:nth-last-child(1) {
float:left;
background:none;
border:0px solid #999;
border-radius:0px 10px 10px 10px;
color:#333333;
font-size:0.9rem;
padding:0px;
-webkit-box-shadow:0 0 0px rgba(90, 90, 90, .5);
-moz-box-shadow:0 0 0px rgba(90, 90, 90, .5);
box-shadow:0 0 0px rgba(90, 90, 90, .5);
margin-bottom:0px;
margin-right:0px;
}
 .liuchengtu2 div.liuchengtu:nth-child(1) div:nth-of-type(1) {
background:#fff;
border-radius:10px 17px 17px 10px;
height:34px;
width:34px;
line-height:30px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#333;
border:3px solid #ccc;
font-size:1.2rem;
margin-left:0px;
margin-bottom:5px;
margin-top:-15px;
}

/*liucheng*/

.w_ck {
width:-moz-calc(100% - 4%);
width:-webkit-calc(100% - 4%);
width:calc(100% - 4%);
margin:0 auto;
max-width:1157px;
}
 .index-new>.w_ck {
width:-moz-calc(100% - 4%);
width:-webkit-calc(100% - 4%);
width:calc(100% - 4%);
margin:0 auto;
max-width:1157px;
}
 .vsOne .nTwenRnoL img, .vsOne .nTwenRnoR img {
width:100%;
}
 .vsOne .nTwenRnoR1 img {
width:100%;
float:left;
padding:0px 0px 15px 0px;
}
 .vsOne .nTwenRbo {
float:left;
width:100%;
font-size:1.5rem;
padding:15px 0px;
font-weight:bold;
line-height:25px;
text-align:center
}
 .vsOne .nTwenRro {
float:left;
width:100%;
font-size:0.85rem;
margin:0px 0px 25px 0;
line-height:20px;
height:20px;
text-align:center
}
 .vsOne .nTwenRno {
float:left;
width:100%;
font-size:0.85rem;
margin:5px 0px 10px 0;
line-height:20px;
text-align:justify
}
 .vsOne .nTwenRnoL {
float:left;
width:100%;
line-height:20px;
text-align:justify;
border-right:0px solid #999;
padding: 0px 15px
}
 .vsOne .nTwenRnoL1 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:1px solid #999
}
 .vsOne .nTwenRnoL2 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:1px solid #999;
padding-top:15px;
}
 .vsOne .nTwenRnoR {
float:left;
width:100%;
line-height:20px;
text-align:justify;
padding: 0px 15px
}
 .vsOne .nTwenRnoR1 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:1px solid #999;
padding-top:15px;
}
 .vsOne .nTwenRnoR2 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:0px solid #999;
padding-top:15px;
}
 .vsTwo .nTwenRbo {
float:left;
width:100%;
font-size:1.5rem;
padding:15px 0px;
font-weight:bold;
line-height:25px;
text-align:center
}
 .vsTwo .nTwenRro {
float:left;
width:100%;
font-size:0.85rem;
margin:0px 0px 25px 0;
line-height:20px;
height:20px;
text-align:center
}
 .vsTwo .nTwenRno {
float:left;
width:100%;
font-size:0.85rem;
margin:5px 0px 10px 0;
line-height:20px;
text-align:justify
}
 .vsTwo .nTwenRnoL {
float:left;
width:50%;
line-height:20px;
text-align:justify;
border-right:1px solid #999;
padding: 0px 15px
}
 .vsTwo .nTwenRnoL1 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:1px solid #999
}
 .vsTwo .nTwenRnoL2 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:0px solid #999;
padding-top:15px;
}
 .vsTwo .nTwenRnoR {
float:left;
width:50%;
line-height:20px;
text-align:justify;
padding: 0px 15px
}
 .vsTwo .nTwenRnoR1 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:1px solid #999
}
 .vsTwo .nTwenRnoR2 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:0px solid #999;
padding-top:15px;
}
 .vsThree .nTwenRbo {
float:left;
width:100%;
font-size:1.5rem;
padding:15px 0px;
font-weight:bold;
line-height:25px;
text-align:center
}
 .vsThree .nTwenRro {
float:left;
width:100%;
font-size:0.85rem;
margin:0px 0px 25px 0;
line-height:20px;
height:20px;
text-align:center
}
 .vsThree .nTwenRno {
float:left;
width:100%;
font-size:0.85rem;
margin:5px 0px 10px 0;
line-height:20px;
text-align:justify
}
 .vsThree .nTwenRnoL {
float:left;
width:50%;
line-height:20px;
text-align:justify;
border-right:1px solid #999;
padding: 0px 15px
}
 .vsThree .nTwenRnoL1 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:1px solid #999
}
 .vsThree .nTwenRnoL2 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:0px solid #999;
padding-top:15px;
}
 .vsThree .nTwenRnoR {
float:left;
width:50%;
line-height:20px;
text-align:justify;
padding: 0px 15px
}
 .vsThree .nTwenRnoR1 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:1px solid #999
}
 .vsThree .nTwenRnoR2 {
float:left;
line-height:20px;
text-align:justify;
border-bottom:0px solid #999;
padding-top:15px;
}
}
 @media screen and (max-width:400px) {
 .cCw-1, .cCw-1P {
float:left;
width:35;
position:relative;
}
 .cCw-2, .cCw-2P {
float:left;
width:65%;
padding-left:5px;
}
 .xzK {
float:left;
width:100%;
margin:10px 0;
}
 .tianb1 li.dshenri > select:nth-of-type(1), .tianb1 li.shenri > select:nth-of-type(1), .tianb1 li.dshenri > input[type='text']:nth-of-type(1) {
float:left;
width:33%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 li.dshenri > select:nth-of-type(2), .tianb1 li.shenri > select:nth-of-type(3), .tianb1 li.dshenri > input[type='text']:nth-of-type(2) {
float:left;
width:24%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 li.dshenri > select:nth-of-type(3), .tianb1 li.shenri > select:nth-of-type(2), .tianb1 li.dshenri > input[type='text']:nth-of-type(3) {
float:left;
width:24%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 div.dshenri > input[type="text"]:nth-of-type(1) {
float:left;
width:33%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 div.dshenri > input[type="text"]:nth-of-type(3) {
float:left;
width:24%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 div.dshenri > input[type="text"]:nth-of-type(2) {
float:left;
width:24%;
margin:0 2px;
border:1px solid #ccc;
line-height:30px;
padding:0px 5px;
background:#f9f9f9;
border-radius:3px;
}
 .tianb1 li.txdz:nth-of-type(2) div {
float:left;
width:92%;
padding-right:0px;
color:#333;
font-size:0.85rem;
text-align:left;
line-height:18px;
color:#d81f26
}
 .tianb1 li.txdz1 div {
float:left;
width:92%;
padding-right:0px;
color:#333;
font-size:0.85rem;
text-align:left;
line-height:18px;
color:#d81f26
}
 .tianb1 li.dshenri div {
float:left;
width:92%;
padding-right:0px;
color:#333;
font-size:0.85rem;
text-align:left;
line-height:18px;
color:#d81f26
}
 .tianb1 li.txdz1 div.dshenri {
width:100%
}
 .youtube_sp {
width:100%;
}
}
 @media screen and (max-width:330px) {
 .yearP {
font-size:2.3rem;
cursor:pointer;
color:#fff;
font-family:"微軟正黑體";
font-weight:bold;
float:left;
margin:5px;
width:-moz-calc(50% - 10px);
width:-webkit-calc(50% - 10px);
width:calc(50% - 10px);
padding:40px 0px;
text-align:center;
border-radius:6px;
border:1px solid #CCC;
}
}
 @media print {
.logo { padding-bottom:20px; }
.btn-navbar { display: none; }
.muen { float: left; width: 100%; position: relative; z-index: 999; background: #fff; border-bottom: 3px solid #f59c0a; line-height: 38px; height: 58px; font-size: 1.1rem; }
.navbar .nav-collapse { display:block; }
.navbar { height: auto; position: relative; background: none; width: 100%; }
.navbar { height: auto; position: relative; background: none; width: 100%; }
.container { width: 95%; margin: 0 auto; }
.the-nav { display: block; }
.the-nav .nav { display: block; }
.the-nav .nav-pill:after { content: ""; display: table; clear: both; }
.the-nav > .nav { margin: 0; line-height: normal; }
.the-nav > .nav > li { display: inline-block; margin-bottom: 0; position: relative; margin-left:0px; padding-left:0px; float:left }
.the-nav > .nav > li .caret { margin-top: 8px; margin-left: 2px; border-top-color: #A7A7A7; border-bottom-color: #A7A7A7; }
.the-nav > .nav > li a { display: block; padding:0px 10px 9px 10px; color: #000; font-weight: 500; text-decoration: none; background:url(../images/mune_x.jpg) right center no-repeat; }
 .the-nav > .nav > li a span:nth-of-type(1) {
display: block;
font-size:1.1rem;
padding-top:9px;
text-align:center;
text-transform:Uppercase;
font-weight:bold;
}
 .the-nav > .nav > li a span:nth-of-type(2) {
display: block;
font-size:0.625rem;
text-align:center;
text-transform:Uppercase;
font-weight:normal;
}
 .the-nav > .nav > li:nth-of-type(1) > a {
padding-left: 24px;
}
.the-nav > .nav > li:last-of-type > a { padding-right: 0; background:none; }
.the-nav > .nav > li:hover > a { color: #303030; }
.the-nav > .nav > li:hover .subnav { display: block; }
.the-nav > .nav > li:hover .caret { border-top-color: #303030; border-bottom-color: #303030; }
.nav > li > .subnav { display: none; position: absolute; top: 100%; left: 0; z-index: 20; margin: 0; padding: 0; min-width: 160px; background: #F7F7F7; box-shadow: 0 1px 1px 0px #DDDDDD; }
.nav > li > .subnav > li { margin-bottom: 0; }
.nav > li > .subnav > li a { color: #A7A7A7; -moz-transition: all, 0.2s; -o-transition: all, 0.2s; -webkit-transition: all, 0.2s; transition: all, 0.2s; }
 .the-nav > .nav > li a:hover span:nth-of-type(1) {
color: #f59c0a;
background:url(../images/tachibana.png) top left no-repeat;
background-position:-180px 0px;
font-weight:bold
}
 .the-nav > .nav > li a:hover span:nth-of-type(2) {
color: #f59c0a;
}
.nav > li > .subnav > li:hover a { background: #ff8358; color: white; }
.visible-sm { display: none; }
.hidden-sm { display: block; }
.w_ck, body { width: 100%; margin: 0 auto; min-width: 700px; }
.iNOneD { float: left; width: 26%; min-height: 262px; border-right: 0px solid #CCC; padding: 0 1%; margin: 20px 0 0 0; margin-right: 0px; padding-right: 0px; }
.iNOne { float:left; width:25%; border-right:1px solid #CCC; padding:0 1%; margin:30px 0 0 0; }
 .iNOne:nth-child(1) {
float:left;
width:24%;
margin-left:0px;
padding-left:0px;
}
}
.main_visual { border-top:0px solid #d7d7d7; overflow:hidden; position:relative; }
.main_image { height:100%; overflow:hidden; position:relative; }
.main_image ul { width:9999px; overflow:hidden; position:absolute; top:0; left:0 }
.main_image li { float:left; width:100%; }
.main_image li span { display:block; width:100%; }
.main_image li a { display:block; width:100%; }
.img_1, .img_1 img { display:block }
.img_2, .img_2 img { display:none }
.img_1 img, .img_2 img { width:100%; }
div.flicking_con { position:absolute; z-index:999; bottom:10px; height:12px; }
div.flicking_con a { float:left; margin:0 2px; padding:0; display:block; text-indent:-1000px; width: 12px; height: 12px; border-radius: 50%; background: #000; background: rgba(255, 255, 255, 0.8); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1) }
div.flicking_con a.on { background: rgba(216, 31, 38, 0.8) }
#btn_prev, #btn_next { z-index:11111; position:absolute; display:block; width:100px!important; height:100px!important; top:50%; margin-top:-39px; display:none; }
#btn_prev { background:url(../images/arrows-left-right-slider-s.png) -30px -80px; border-radius: 2px; left:15px; }
#btn_next { background:url(../images/arrows-left-right-slider-s.png) -120px -80px; border-radius: 2px; right:15px; }
 @media only screen and (max-width:799px) {
 .img_1, .img_1 img {
display:none
}
 .img_2, .img_2 img {
display:block
}
 .img_1 img, .img_2 img {
width:100%;
}
}
.control { width: 75%; background: #fff; display: block; float:left; top: 0; left: 0; overflow: hidden; }
.change li { width:33.33%; overflow: hidden; float:left; margin:0px; padding:0 }
/* 图片垂直居中,不是很准确 */



.change li .imgWrap { width: 100%; cursor: pointer; *font-size: 500px;
float:left }
.change li .imgWrap img { width: 100%; }
/* 描述部分 */



.change li .textDesc { width: 100%; height: 35px; position: absolute; left: 0; bottom: 4px; text-align: left; overflow: hidden; display:none }
.change li .opacity { width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; background: #000; filter: alpha(opacity=50); opacity: 0.5; display:none }
.change li .title { padding: 10px 15px 0; color: #e6e6e6; font-size: 14px; line-height: 22px; }
.change li .title a { color: #e6e6e6; }
/*.change li .text{color:#b7b7b7;line-height:18px;padding:5px 15px;font-size:12px;}*/

/* 翻页按钮 */



.ssprev, .ssnext { width: 49px; height: 49px; position: absolute; bottom: 300px; color: #FFF; font-size: 14px; z-index: 9; font-weight: bold; cursor: pointer; outline: none; display: none; }
.ssprev span, .ssnext span { display: none; }
.ssprev { left: 0; background: url(../images/arrows_01.png) no-repeat; _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/arrows_01.png");
_background: none; display: none; }
.ssnext { right: 0; background: url(../images/arrows_02.png) no-repeat; _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/arrows_02.png");
_background: none; display: none; }
/* 分页 */

.pageClass { text-align: center; z-index: 9; position: absolute; top: 50px; padding-top: 10px; }
.pageClass a { display: inline-block; width: 10px; height: 10px; margin: 0 3px; overflow: hidden; border: 1px solid #bebebe; background: #bebebe; border-radius: 5px; outline: none }
.pageClass a span { display: none }
.pageClass a:hover, .pageClass a.cur { border: 1px solid #be230a; background: #be230a }
/* 缩图部分 */



.thumbWrap { width: 25%; padding-left:12px; float:left; right: 0; top: 0; background: #fff; overflow: hidden; }
.thumbWrap .thumbCont { margin: 0px auto 0; overflow: hidden; position: relative; width: 100%; }
.thumbWrap ul li { /*height: 92px;*/ overflow: hidden; padding-bottom: 13px; padding-left: 10px; text-align: center; width: 100%; }
.thumbWrap ul li div { width: 100%; vertical-align: middle; cursor: pointer; *font-size: 79px;
}
.thumbWrap ul li img { width: 100%; vertical-align: middle; overflow: hidden }
.thumbCont ul li img { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; cursor:pointer }
.thumbCont ul li img:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.thumbCont ul li.cur img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
/* 缩图按钮 */

.thumbPrev, .thumbNext { width: 100px; height: 24px; text-align: center; position: absolute; color: #000; z-index: 9; outline: none }
.thumbPrev span, .thumbNext span { display: none; }
.thumbPrev { left: 25px; top: 15px; background: url(../images/sprev.png) no-repeat; display: none; }
.thumbNext { left: 25px; bottom: 10px; background: url(../images/snext.png) no-repeat; display: none; }
.thumbWrap ul li { width:100%; float:left; margin:0px; padding:0px; margin-bottom:10px; }
.thumbWrap ul li img { width:100%; margin:0px; padding:0px; }
 @media screen and (max-width: 799px) {
 .control {
 width:100%;
 background: #fff;
 display: block;
 float:left;
 top: 0;
 left: 0;
 overflow: hidden;
}
 .thumbWrap {
 width: 100%;
 padding-top:10px;
 margin-left:5px;
 float:left;
padding-left:0px;
 right: 0;
 top: 0;
 background: #fff;
 overflow: hidden;
}
 .thumbWrap ul li {
 width:33.33%;
 float:left;
 margin:0px;
 padding:0px;
 padding-right:10px;
}
}
