
/*-------------------------- basic styles ------------------------------*/
@import url("base.css");
/*---------------------- end basic styles ------------------------------*/


/*------------------------------- global ------------------------------*/
body { background:#fff; color:#000; font-size:.75em/*12px*/; line-height:1.2; }
input, button, select, label, textarea, body { font-family:"Times New Roman", Times, serif; }
body, html { height:100%; }
a { color:#000; }
:focus { outline:none; }
a:visited { }
a:hover, .n-u a { text-decoration:none; }
a:focus { }
a:active { }
a.dash, .dash a { text-decoration:none; border-bottom:1px dashed; }
a.dash:hover, .dash a:hover { border:0; }
.h1 { }
.h2 { margin-bottom:16px; line-height:1; }
h3, .h3 { font-weight:900; margin-bottom:18px; }
h4 { font-weight:100; margin-bottom:6px; }
h5 { font-weight:900; margin-bottom:22px; }
.h6 { }
/*colors*/
ul.t-bar a, .cr-map, .cr-map a, ul.action a{ color:#00439c; }
ul.t-bar a:hover, ul.t-bar, .h, ul.t-bar .sub a, ul.t-bar li.act .sub a, .date, .date2, .year, ul.faq { color:#fff; }
.pop, ul.years a, ul.years { color:#6dcff6; }
.wt-rn-bg a { color:#00479f; }
.wt-rn-bg, .wt-rn-sm a, .wt-rn-sm { color:#6dcff6; }
.blue { color:#61cbf6; }
.gray { color:#a1a1a1; }
.dk-blue, ul.tabs2 a { color:#1c4f9a; }
.t-field input, .t-field textarea, .t-file a { color:#c5c5c5; }
.first, .first a { color:#0c3fa7; }
.answ { color:#1a1a1a; }
.lt-gray, .face{ color:#a9957f; }
/*end colors*/

/*fonts*/
.pop3, ul.t-bar, .pop, .date, .date2, .treb, .t-field input, .t-field textarea, .bl-button, .first, ul.faq, .h, .cr-map, ul.tabs2, .t-file, .trebuchet, .face, ul.action { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.head, .wt-rn-bg, .wt-rn-sm, h3, h5, .myriad, .h3 { font-family: "Myriad Pro Cond", sans-serif, serif; }
.year, .georgia, ul.bull, ul.years, .h2 { font-family:Georgia, "Times New Roman", Times, serif; }
.f-10 { font-size:.8333em/*10px*/; }
.f-11 { font-size:.9166em/*11px*/; }
.f-12 { font-size:1em/*12px*/; }
.f-13, .pop3, .bl-button { font-size:1.0833em/*13px*/; }
.f-14, .date, .date2, .cr-map, .face  { font-size:1.1666em/*14px*/; }
.f-15, ul.bull, .citys-head, ul.faq, ul.tabs2{ font-size:1.25em/*15px*/; }
.pop3 .h { font-size:1.3076em; }
.f-16, .wt-rn-sm, .more, .more2, .more3, .t-file { font-size:1.3333em/*16px*/; }
.f-17, ul.t-bar, .t-field, .pop, .h { font-size:1.4166em/*17px*/; }
.f-18, h4, ul.action { font-size:1.5em/*18px*/; }
.f-20, .wt-rn-bg { font-size:1.6666em/*20px*/; }
.f-22 { font-size:1.8333em/*22px*/; }
h5 { font-size:2.1666em/*26px*/; }
h3, .h3 { font-size:3.0833em/*37px*/; }
.h2 { font-size:3.3333em/*40px*/; }
.bl-button { color:#077ba9; }
.dk-gray{ color:#391d00; }
/*end fonts*/

/*inputs*/
/*end inputs*/

/*lists*/
/*end lists*/

/*over blocks*/
.over, .content, ul.li-24 li, ul.tabs2, .face { overflow:hidden; display:block!important; /*ie6*/ display:inline-block; }
.clear:after, .pop3 .in:after { content:''; display:block; clear:both; }
/*ie6*/* html .clear, * html .fix, * html .pop3 .in { display:inline-block; }
/*ie7*/* + html .clear, * + html .fix, * + html .pop3 .in { display:inline-block; }
/*end over blocks*/

/*backgrounds*/
/*end backgrounds*/

/*other*/
.mr-n32 { position:relative; margin-right:-32px; z-index:1; }
.w-430 { width:430px; }
.h-310 { height:310px; }
/*end other*/
/*----------------------------- end global ----------------------------*/


/*------------------------------- wrapper ------------------------------*/
.wrapper { background:url(/Public/Design/Front/images/pic1.jpg) no-repeat 50% 68px; position:relative; min-width:1200px;  min-height:100%; }
#w1024 .wrapper{ min-width:1000px;}

#w1 .wrapper { background-image:url(/Public/Design/Front/images/pic1.jpg); }
#w1024 #w1 .wrapper { background-image:url(/Public/Design/Front/images/mainpic.jpg); }
#w2 .wrapper { background-image:url(/Public/Design/Front/images/pic2.jpg); }
#w3 .wrapper { background-image:url(/Public/Design/Front/images/pic3.jpg); }
#w1024 #w3 .wrapper { background-image:url(/Public/Design/Front/images/pic43.jpg); }
#w1024 #w4 .wrapper { background-image:url(/Public/Design/Front/images/pic45.jpg); }
#w1024 #w2 .wrapper { background-image:url(/Public/Design/Front/images/pic46.jpg); }
#w1024 #w5 .wrapper { background-image:url(/Public/Design/Front/images/pic47.jpg); }
#w1024 #w6 .wrapper { background-image:url(/Public/Design/Front/images/pic48.jpg); }
#w1024 #w7 .wrapper { background-image:url(/Public/Design/Front/images/pic49.jpg); }
#w1024 #w8 .wrapper { background-image:url(/Public/Design/Front/images/pic50.jpg); }
#w1024 #w10 .wrapper { background-image:url(/Public/Design/Front/images/pic51.jpg); }
#w1024 #w13 .wrapper { background-image:url(/Public/Design/Front/images/pic52.jpg); }
#w1024 #w9 .wrapper { background-image:url(/Public/Design/Front/images/pic65.jpg); }
#w1024 #w14 .wrapper { background-image:url(/Public/Design/Front/images/pic66.jpg); }
#w1024 #w11 .wrapper { background-image:url(/Public/Design/Front/images/pic67.jpg); }
#w4 .wrapper { background-image:url(/Public/Design/Front/images/pic10.jpg); }
#w5 .wrapper { background-image:url(/Public/Design/Front/images/pic11.jpg); }
#w6 .wrapper { background-image:url(/Public/Design/Front/images/pic12.jpg); }
#w7 .wrapper { background-image:url(/Public/Design/Front/images/pic13.jpg); }
#w8 .wrapper { background-image:url(/Public/Design/Front/images/pic14.jpg); }
#w9 .wrapper { background-image:url(/Public/Design/Front/images/pic15.jpg); background-position:55% 68px; }
#w10 .wrapper { background-image:url(/Public/Design/Front/images/pic17.jpg); }
#w11 .wrapper { background-image:url(/Public/Design/Front/images/pic19.jpg); }
#w12 .wrapper { background:none; }
#w1b .wrapper { background:#9ae7f4 url(/Public/Design/Front/images/pic37.jpg) no-repeat 50% 0; }
#w13 .wrapper { background-image:url(/Public/Design/Front/images/pic38.jpg); }
#w14 .wrapper { background-image:url(/Public/Design/Front/images/pic39.jpg); }
.tbg, .bbg { z-index:2; width:100%; height:96px; position:absolute; overflow:hidden; left:0; top:68px; }
.tbg .in, .bbg .in { background:url(/Public/Design/Front/images/pic2.png) no-repeat; width:1685px; left:50%; margin-left:-842px; height:96px; position:absolute; }
.bbg .in { background-image:url(/Public/Design/Front/images/pic1.png); height:98px; }
.bbg { height:98px; width:100%; position:absolute; left:0; top:950px; }
#w1 .bbg{ top:880px; }
#w1024 #w1 .bbg{}
#w1024  .bbg { top:840px; }
 #w1024 #w14 .bbg,  #w1024 #w11 .bbg,  #w1024 #w9 .bbg,  #w1024 #w13 .bbg,  #w1024 #w10 .bbg { top:662px; }
.bg-black{ background-color:#391d00!important; }
#w1024 #w1 .bbg{ top:640px; }
/*--------------------------------- *** --------------------------------*/


/*-------------------------------- header ------------------------------*/
.header { z-index:5; height:55px; width:890px; margin:auto; padding:30px 70px 0 240px; position:relative; }
#w1024 .header { width:760px; padding:30px 0 0 240px; }
#w1b .header { padding:30px 70px 0; width:840px; max-width:none; min-width:0; }
.logo { position:absolute; background:url(/Public/Design/Front/images/pic3.png) no-repeat; text-indent:-1000em; top:15px; left:0; }
.logo, .logo a { width:214px; height:78px; display:block; }
#w1b ul.t-bar { margin:auto; }
ul.t-bar { display:inline-block; margin:auto; }
ul.t-bar li { padding:7px 16px 17px; float:left; text-align:center; }
#w1024 ul.t-bar li { padding:7px 12px 17px; }
ul.t-bar a, ul.t-bar b { vertical-align:top; position:relative; display:inline-block; }
ul.t-bar .rel { float:left; }
ul.t-bar span.tl { display:block; background:url(/Public/Design/Front/images/pic58.png) no-repeat -1000em -1000em; width:56px; height:22px; position:absolute; top:-7px; left:-20px; }
ul.t-bar span.tr { display:block; background:url(/Public/Design/Front/images/pic55.png) no-repeat -1000em -1000em; width:41px; height:16px; position:absolute; top:-7px; right:-20px; }
ul.t-bar span.br { display:block; background:url(/Public/Design/Front/images/pic56.png) no-repeat -1000em -1000em; width:56px; height:22px; position:absolute; bottom:-13px; right:-20px; }
ul.t-bar span.bl { display:block; background: url(/Public/Design/Front/images/pic57.png) no-repeat -1000em -1000em; width:41px; height:16px; position:absolute; bottom:-13px; left:-20px; }
ul.t-bar span.txt { position:relative; z-index:1; display:block; min-width:65px; white-space:nowrap; width:auto!important; width:65px; }
ul.t-bar span.tx { background: url(/Public/Design/Front/images/pic59.png) repeat-x -1000em -1000em; display:block; position:absolute; height:19px; top:-7px; right:21px; left:36px; }
ul.t-bar span.bx { background: url(/Public/Design/Front/images/pic60.png) repeat-x -1000em -1000em; display:block; position:absolute; height:19px; bottom:-13px; right:36px; left:21px; }
ul.t-bar span.ry { background:url(/Public/Design/Front/images/pic62.png) repeat-y -1000em -1000em; width:20px; bottom:9px; top:9px; right:-20px; position:absolute; display:block; }
ul.t-bar span.ly { background:url(/Public/Design/Front/images/pic61.png) repeat-y -1000em -1000em; width:20px; bottom:3px; top:15px; left:-20px; position:absolute; display:block; }
ul.t-bar a:hover span.tl, ul.t-bar a:hover span.tr, ul.t-bar a:hover span.br, ul.t-bar a:hover span.bl, ul.t-bar a:hover span.tx, ul.t-bar a:hover span.bx, ul.t-bar a:hover span.ry, ul.t-bar a:hover span.ly, ul.t-bar b span.tl, ul.t-bar b span.tr, ul.t-bar b span.br, ul.t-bar b span.bl, ul.t-bar b span.tx, ul.t-bar b span.bx, ul.t-bar b span.ry, ul.t-bar b span.ly { background-position:0 0; }
ul.t-bar a:hover, ul.t-bar b { background:#6dcff6; }
ul.t-bar .sub ul.spec { position:relative; z-index:1; }
ul.t-bar .sub { top:100%; width:100%; padding-top:14px; left:-1000em; text-align:left; position:absolute; white-space:nowrap; line-height:1.2; font-size:.7647em/*13px*/; }
ul.t-bar .in { float:left; position:relative; left:-50%; background:#6dcff6; padding:8px 0; }
ul.t-bar li:hover .sub, ul.t-bar li.hover .sub { left:50%; width:auto; }
ul.t-bar .sub a, ul.t-bar li.act .sub a { margin:0; border:0; vertical-align:baseline; display:inline; background:none; }
ul.t-bar .sub .bl, ul.t-bar .sub .br, ul.t-bar .sub .tl, ul.t-bar .sub .tr { position:absolute; background:url(/Public/Design/Front/images/pic41.png) no-repeat; width:14px; height:14px; left:-14px; top:0; }
ul.t-bar .sub .br, ul.t-bar .sub .tr { background-image:url(/Public/Design/Front/images/pic42.png); left:auto; right:-14px; }
ul.t-bar .sub .br, ul.t-bar .sub .bl { background-image:url(/Public/Design/Front/images/pic43.png); top:auto; bottom:0; }
ul.t-bar .sub .bl { background-image:url(/Public/Design/Front/images/pic44.png); }
ul.t-bar .sub .ly, ul.t-bar .sub .ry { background:#6dcff6; position:absolute; top:14px; bottom:14px; left:-14px; width:14px; }
ul.t-bar .sub .ly { left:auto; right:-14px; }
ul.t-bar .sub ul.spec li, #w1024 ul.t-bar .sub ul.spec li { text-align:left; float:none; padding:0 0 10px; }
/*------------------------------ end header ----------------------------*/



/*----------------------------- side ------------------------------*/
.lside, .rside { width:208px; }
/*--------------------------- end side ----------------------------*/


/*------------------------------ content -------------------------------*/
.content { word-wrap:break-word; position:relative; z-index:3; height:955px; min-width:1000px; max-width:1200px; margin:auto; }
.face{ padding:12px 20px 0 100px; }
#w1024 .face{ padding:12px 20px 0 50px; }
.face table.spec td{ white-space:nowrap; width:33%; padding:0 10px;}
#w1 .content{ height:885px; }
#w13 .content { width:1000px; max-width:none; min-width:1000px; }
#w1b .content {  width:980px; max-width:none; min-width:0; }
#w1024 #w1b .content { height:623px!important; }
#w9 .content, #w10 .content { padding:65px 0 0; height:890px; min-width:1000px; max-width:none; width:1000px; }
#w1024 .content { height:855px; }
#w1024 #w1 .content, #w1024 #w14 .content, #w1024 #w13 .content{ height:675px;}
#w1024 #w9 .content { height:615px; padding:60px 40px 0 120px; min-width:840px; width:840px; }
.arrt, .arrb, .arrl, .arrr { cursor:pointer; z-index:4; background:url(/Public/Design/Front/images/pic8.png) no-repeat; position:absolute; text-indent:-1000em; left:50%; top:32px; margin-left:-29px; }
.content-hide .content { z-index:0; }
.arrt, .arrt a, .arrb, .arrb a, .arrl a, .arrr a { width:57px; height:49px; display:block; }
.arrr, .arrl, .arrr a, .arrl a { height:57px; width:49px; }
.arrt a, .arrb a, .arrl a, .arrr a { position:relative; background:url(/Public/Design/Front/images/pic4.gif); }
.arrb { background-image:url(/Public/Design/Front/images/pic9.png); top:auto; bottom:40px; }
.arrr, .arrl { background-image:url(/Public/Design/Front/images/pic11.png); top:50%; margin:-29px 0 0; left:0; }
.arrr { background-image:url(/Public/Design/Front/images/pic10.png); left:auto; right:0; }
.map { width:1000px; z-index:0; margin:auto; position:relative; }
.pop { position:fixed; width:1px; height:1px; white-space:nowrap; z-index:5; }
.pop .tl, .pop .tr, .pop .br, .pop .bl { overflow:hidden; background:url(/Public/Design/Front/images/pic12.png) no-repeat; width:23px; height:23px; position:absolute; left:-23px; top:0; }
.pop .br, .pop .tr { background-image:url(/Public/Design/Front/images/pic13.png); left:auto; right:-23px; }
.pop .bl, .pop .br { background-image:url(/Public/Design/Front/images/pic14.png); top:auto; bottom:0; }
.pop .bl { background-image:url(/Public/Design/Front/images/pic15.png); }
.pop .ry, .pop .ly { width:23px; position:absolute; left:-23px; bottom:23px; top:23px; background:#fff; }
.pop .ry { left:auto; right:-23px; }
.pop .XBOCTNK { background:url(/Public/Design/Front/images/pic16.png) no-repeat; width:85px; height:90px; bottom:0; left:0; position:absolute; }
.pop .txt { position:absolute; bottom:90px; left:0; }
.pop .oo { background:#fff; padding:20px 0; position:relative; }
.pop .in { min-width:100px; width:auto!important; width:100px; white-space:nowrap; text-align:center; }
.head { position:absolute; z-index:4; text-align:center; top:140px; left:0; width:100%; }
.bl-back, .slide-show { position:absolute; top:68px; height:975px; left:0; width:100%; z-index:1; background:#6ed0f6; opacity:.8; }
#w1024 .bl-back, #w1024 .slide-show { height:690px; }
#w1 .bl-back{ height:910px } 
#w1024 #w1 .bl-back{ height:660px; }
#w1024  #w5 .bl-back, #w1024 #w5 .slide-show,#w1024 #w12 .slide-show, #w1024 #w2 .bl-back,  #w1024 #w4 .bl-back,  #w1024 #w7 .bl-back,   #w1024 #w6 .bl-back,  #w1024 #w8 .bl-back{ height:870px; }


.slide-show { opacity:1; background:url(/Public/Design/Front/images/pic20.jpg) no-repeat 50% 2px; }
#w1024 .slide-show { background-image:url(/Public/Design/Front/images/pic53.jpg); }
.pop2 { position:absolute; top:66px; left:0; width:100%; padding-top:140px; z-index:2; }
ul.tabs { margin-bottom:30px; text-align:center; }
ul.tabs li { vertical-align:middle; }
.wt-rn-bg, .wt-rn-sm { letter-spacing:.01em; min-width:164px; margin:39px 46px 40px 39px; white-space:nowrap; line-height:1; display:inline-block; font-weight:900; vertical-align:top; background:#fff; position:relative; }
.wt-rn-bg .txt, .wt-rn-sm .txt { position:relative; z-index:1; }
.wt-rn-bg .br { background:url(/Public/Design/Front/images/pic24.png) no-repeat; width:144px; height:54px; position:absolute; bottom:-40px; right:-46px; }
.wt-rn-bg .tr { background:url(/Public/Design/Front/images/pic25.png) no-repeat; width:105px; height:39px; position:absolute; right:-46px; top:-39px; }
.wt-rn-bg .tl { background: url(/Public/Design/Front/images/pic27.png) no-repeat; width:144px; height:54px; position:absolute; left:-39px; top:-39px; }
.wt-rn-bg .bl { background:url(/Public/Design/Front/images/pic28.png) no-repeat; width:111px; height:40px; position:absolute; bottom:-40px; left:-39px; }
.wt-rn-bg .tx { background:#fff; overflow:hidden; position:absolute; height:39px; top:-39px; right:59px; left:105px; }
.wt-rn-bg .ry { background:#fff; overflow:hidden; position:absolute; width:46px; right:-46px; bottom:14px; top:0; }
.wt-rn-bg .bx { background:#fff; overflow:hidden; position:absolute; height:40px; bottom:-40px; right:98px; left:72px; }
.wt-rn-bg .ly { background:#fff; overflow:hidden; position:absolute; width:39px; left:-39px; bottom:0; top:15px; }
.wt-rn-sm { text-decoration:underline; min-width:185px; margin:31px 12px 30px 8px; }
.wt-rn-sm .tl { background:url(/Public/Design/Front/images/pic30.png) no-repeat; width:103px; height:43px; position:absolute; top:-31px; left:-8px; }
.wt-rn-sm .tr { background: url(/Public/Design/Front/images/pic29.png) no-repeat; width:76px; height:31px; position:absolute; top:-31px; right:-12px; }
.wt-rn-sm .br { background: url(/Public/Design/Front/images/pic32.png) no-repeat; width:105px; height:42px; position:absolute; bottom:-30px; right:-12px; }
.wt-rn-sm .bl { background: url(/Public/Design/Front/images/pic31.png) no-repeat; width:75px; height:31px; position:absolute; bottom:-30px; left:-8px; }
.wt-rn-sm .tx { height:30px; top:-30px; right:64px; left:95px; position:absolute; background:#fff; }
.wt-rn-sm .ry { background:#fff; right:-11px; width:11px; bottom:12px; top:0; position:absolute; }
.wt-rn-sm .bx { background:#fff; height:29px; bottom:-29px; right:93px; left:67px; position:absolute; }
.wt-rn-sm .ly { background:#fff; width:7px; left:-7px; bottom:1px; top:12px; position:absolute; }
.pop3, .pop4 { width:100%; height:100%; position:absolute; top:0; left:0; z-index:3; }
.pop3 table.spec, .pop4 table.spec { margin:auto; height:100%; }
.pop3 table.spec td, .pop4 table.spec td { vertical-align:middle; }
.pop3 .in, .pop4 .in { padding:9px 0 9px; position:relative; background:#fff; width:707px; }
#w12 .pop3 .in { background:rgba(255, 255, 255, .8); }
.pop4 .in { width:314px; }
.pop3 .bl, .pop3 .br, .pop3 .tl, .pop3 .tr, .pop4 .bl, .pop4 .br, .pop4 .tl, .pop4 .tr { background:url(/Public/Design/Front/images/pic33.png) no-repeat; position:absolute; width:14px; height:14px; top:-14px; left:-14px; }
.pop3 .br, .pop3 .tr, .pop4 .br, .pop4 .tr { background-image:url(/Public/Design/Front/images/pic34.png); left:auto; right:-14px; }
.pop3 .bl, .pop3 .br, .pop4 .bl, .pop4 .br { background-image:url(/Public/Design/Front/images/pic35.png); top:auto; bottom:-14px; }
.pop3 .bl, .pop4 .bl { background-image:url(/Public/Design/Front/images/pic36.png); }
.pop3 .tx, .pop3 .bx, .pop4 .tx, .pop4 .bx { left:0; right:0; height:14px; top:-14px; background:#fff; position:absolute; }
#w12 .pop3 .tx, #w12 .pop3 .bx, #w12 .pop3 .ly, #w12 .pop3 .ry { background:rgba(255, 255, 255, .8); }
#w12 .pop3 .bl, #w12 .pop3 .br, #w12 .pop3 .tl, #w12 .pop3 .tr { opacity:.8; }
.pop3 .tx, .pop4 .tx { top:auto; bottom:-14px; }
.pop3 .ry, .pop3 .ly, .pop4 .ry, .pop4 .ly { position:absolute; right:-14px; top:0; bottom:0; background:#fff; width:14px; }
.pop3 .ly, .pop4 .ly { right:auto; left:-14px; }
.close { position:absolute; background:url(/Public/Design/Front/images/pic37.png) no-repeat; width:38px; height:38px; top:-38px; right:-38px; }
.close a { float:left; width:38px; height:38px; position:relative; text-indent:-1000em; }
.rn-img { display:inline-block; vertical-align:top; position:relative; overflow:hidden; }
.rn-img img { float:left; }
.rn-img .tl, .rn-img .tr, .rn-img .br, .rn-img .bl { top:-19px; left:-19px; position:absolute; z-index:1; background:url(/Public/Design/Front/images/pic39.png) no-repeat; width:38px; height:38px; }
.rn-img .tr, .rn-img .br { left: auto; right:-19px; }
.rn-img .br, .rn-img .bl { top:auto; bottom:-19px; }
.jscroll { z-index:1; overflow:hidden; position:relative; overflow-y:auto; width:671px!important; height:480px; padding:1px 32px!important; }
#w13 .jscroll { width:1000px!important; height:950px;   padding:0!important }
#w1024 #w13 .jscroll{height:660px;}
#w12 .pop3 table.spec td { padding-top:280px; }
#w12 .pop3 .jscroll { height:280px; }
/*jcarousel*/
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 10px 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; }
.jcarousel-prev, .jcarousel-next { z-index: 3; display: none; }
.jcarousel-skin-tango .jcarousel-container { }
.jcarousel-skin-tango .jcarousel-container-horizontal { }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:100%; }
.jcarousel-skin-tango .jcarousel-item { position:relative; width:360px; height:370px; }
.jcarousel-skin-tango img { vertical-align:top; }
.jcarousel-skin-tango .bl, .jcarousel-skin-tango .br, .jcarousel-skin-tango .tr, .jcarousel-skin-tango .tl { background:url(/Public/Design/Front/images/pic18.png) no-repeat; width:10px; height:10px; overflow:hidden; top:-10px; left:-10px; position:absolute; }
.jcarousel-skin-tango .br, .jcarousel-skin-tango .tr { background-image:url(/Public/Design/Front/images/pic19.png); left:auto; right:-10px; }
.jcarousel-skin-tango .bl, .jcarousel-skin-tango .br { background-image:url(/Public/Design/Front/images/pic20.png); top: auto; bottom:-10px; }
.jcarousel-skin-tango .bl { background-image:url(/Public/Design/Front/images/pic21.png); }
.jcarousel-skin-tango .tx, .jcarousel-skin-tango .bx { background:#fff; position:absolute; top:-10px; width:360px; height:10px; overflow:hidden; left:0; }
.jcarousel-skin-tango .bx { top:auto; bottom:-10px; }
.jcarousel-skin-tango .ly, .jcarousel-skin-tango .ry { height:370px; position:absolute; left:-10px; top:0; overflow:hidden; background:#fff; width:10px; }
.jcarousel-skin-tango .ry { left:auto; right:-10px; }
.jcarousel-skin-tango table.spec { background:#fff; width:360px; height:370px; }
.jcarousel-skin-tango table.spec td { vertical-align:middle; text-align:center; }
.jcarousel-skin-tango table.spec img { vertical-align:top; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right:45px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 165px; right: 15px; width: 49px; height: 57px; cursor: pointer; background:url(/Public/Design/Front/images/pic10.png) no-repeat; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position:-1000em -1000em; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 165px; left: 15px; width: 49px; height: 57px; cursor: pointer; background:url(/Public/Design/Front/images/pic11.png) no-repeat; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position:-1000em -1000em; }
/*end jcarousel*/

/*jscroll*/
.scroll-pane { overflow: auto; float: left; }
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 18px; top: 0; height: 100%; z-index:4; }
#w13 .content .jScrollPaneTrack { display:none!important; }
.jScrollPaneDrag { position: absolute; background:#77d2f7 url(/Public/Design/Front/images/pic5.gif) repeat-y; cursor: pointer; }
.jScrollPaneDragTop { position: absolute; top: -7px; left: 0; overflow: hidden; background:url(/Public/Design/Front/images/pic102.png) no-repeat; font-size:0; line-height:0; height:7px; }
.jScrollPaneDragBottom { position: absolute; bottom: -7px; left: 0; overflow: hidden; font-size:0; line-height:0; background:url(/Public/Design/Front/images/pic101.png) no-repeat; height:7px; }
a.jScrollArrowUp {  display:none!important;  position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden;  }
a.jScrollArrowUp:hover { }
a.jScrollArrowDown {display:none!important;  position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden;  }
a.butBot, a.butTop{ z-index:4; position:absolute; background:url(/Public/Design/Front/images/pic9.png) no-repeat; text-indent:-1000em;  width:57px; height:49px;  display:block!important;  right:50%; margin-right:-18px; bottom:130px; }
a.butTop{ bottom:auto; top:100px; background:url(/Public/Design/Front/images/pic8.png) no-repeat;}



a.jScrollArrowDown:hover { }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { }
.o-jscroll { position:relative; margin:0 -14px; z-index:2; }
/*end jscroll*/

.h { letter-spacing:.05em; max-width:200px; line-height:1; font-weight:900; padding:8px 35px 8px 20px; position:absolute; background:#6dcff6; right:-10px; top:5px; }
.h .tl, .h .bl { background-image:url(/Public/Design/Front/images/pic22.png); width:19px; height:16px; left:-19px; top:0; }
.h .bl { background-image:url(/Public/Design/Front/images/pic23.png); top:auto; bottom:0; }
.h .ly { bottom:16px; top:16px; height:auto; left:-19px; background:#6dcff6; width:19px; overflow:hidden; }
.pop3 .h { position:relative; text-align:left; top:auto; right:auto; padding:8px 32px; width:230px; margin:0 -32px 20px 19px; max-width: none; }
.date, .date2 { color:#fff; background:#ddc8b1; padding:3px 7px; display:inline-block; }
.img img { border:3px solid #000; }
.more { bottom:120px; right:140px; position:absolute; background:url(/Public/Design/Front/images/pic8.gif) no-repeat 0 50%; padding-left:36px; }
.more3 { background:url(/Public/Design/Front/images/pic8.gif) no-repeat 0 50%; padding-left:36px; }
#w1024 .more { bottom:60px; }
#w1024 #w11 .more2 { bottom:60px; }
.more2 { position:absolute; bottom:120px; left:180px; background:url(/Public/Design/Front/images/pic26.gif) no-repeat 100% 50%; padding-right:36px; }
.date2 { background:#63ccf6; }
#w10 .content { padding:190px 0 0 40px; width:880px; height:765px; min-width:880px; }
#w1024 #w10 .content { height:595px; padding-top:80px; }
#map-1024 { position:absolute!important; left:-1000em; top:-1000em; }
#w1024 #map-1024 { position:relative!important; left:auto; top:auto; }
#w1024 #map-1280 { position:absolute!important; left:-1000em; top:-1000em; }
#w10 .content .pop3 { position:relative; width:660px; height:540px; }
#w10 .content .pop3 .in { width:640px; }
#w10 .content .pop3 .tx, #w10 .content .pop3 .bx { width:640px; }
.t-field { display:inline-block; vertical-align:middle; border:1px solid; border-color:#e4e4e4 #ebebeb #f2f2f2 #ebebeb; background:#f4f4f4 url(/Public/Design/Front/images/pic9.gif) repeat-x; position:relative; }
.t-field span { float:left; position:relative; margin:-1px; background:url(/Public/Design/Front/images/pic10.gif) no-repeat; }
.t-field span span { margin:0; background:url(/Public/Design/Front/images/pic13.gif) no-repeat 100% 0; }
.t-field span span span { background: url(/Public/Design/Front/images/pic12.gif) no-repeat 100% 100%; }
.t-field span span span span { background: url(/Public/Design/Front/images/pic11.gif) no-repeat 0 100%; padding:0 15px; }
.t-field input, .t-field textarea { vertical-align:top; border:0; background:none; padding:5px 0; }
.t-field textarea { padding:15px 0; }
.bl-button { display:inline-block; vertical-align:middle; background:#6fd0f6 url(/Public/Design/Front/images/pic45.png) repeat-x; text-decoration:none; text-shadow:0 1px 1px #fff; line-height:32px; white-space:nowrap; }
.bl-button span { float:left; background: url(/Public/Design/Front/images/pic15.gif) no-repeat; }
.bl-button span span { background: url(/Public/Design/Front/images/pic16.gif) no-repeat 100% 0; }
.bl-button span span span { background: url(/Public/Design/Front/images/pic18.gif) no-repeat 100% 100%; }
.bl-button span span span span { background: url(/Public/Design/Front/images/pic17.gif) no-repeat 0 100%; padding:0 35px; }
#w11 .content { padding:220px 0 0 150px; height:735px; min-width:1000px; max-width:none; width:1050px; }
#w1024 #w11 .content { width:850px; padding-top:100px; height:575px; min-width:850px; }
.all-recepts { background:url(/Public/Design/Front/images/pic46.png) no-repeat; width:40px; height:162px; position:absolute; top:175px; left:80px; text-indent:-1000em; }

.all-recepts a { display:block; width:40px; height:162px; background:url(/Public/Design/Front/images/pic3.gif); position:relative; }
.cat1 { background:url(/Public/Design/Front/images/pic47.png) no-repeat; width:35px; height:162px; position:absolute; right:65px; top:190px; text-indent:-1000em; }
#w1024 .all-recepts { left:70px;top:100px; }
#w1024 .cat1 { right:45px; top:80px; }
.cat1 a { display:block; width:35px; height:162px; background:url(/Public/Design/Front/images/pic3.gif); position:relative; }
.cat2 { background:url(/Public/Design/Front/images/pic48.png) no-repeat; width:35px; height:163px; position:absolute; right:60px; top:365px; text-indent:-1000em; }
#w1024 .cat2 { right:40px; top:255px; }
.cat2 a { display:block; width:35px; height:163px; background:url(/Public/Design/Front/images/pic3.gif); position:relative; }
.cat3 { background: url(/Public/Design/Front/images/pic49.png) no-repeat; width:35px; height:162px; position:absolute; right:50px; top:543px; text-indent:-1000em; }
#w1024 .cat3 { right:35px; top:433px; }
.cat3 a { display:block; width:35px; height:162px; background:url(/Public/Design/Front/images/pic3.gif); position:relative; }
ul.bull { padding-left:10px; margin-bottom:20px; }
ul.bull li { background:url(/Public/Design/Front/images/pic19.gif) no-repeat 0 .4em; padding-left:13px; margin-bottom:7px; }
#w12 .content { min-width:1000px; max-width:none; width:1000px; }
ul.years { position:absolute; top:140px; right:0; z-index:4; }
#w1024 ul.years { top:60px }


ul.years li { text-align:center; position:relative; width:89px; line-height:89px; height:89px; }
ul.years .bg { overflow:visible!important; position:absolute; top:50%; left:50%; }
ul.years img { display:block; position:absolute; top:-50%; left:-50%; }
ul.years a, ul.years b { font-weight:100; text-decoration:none; font-size:15px; background:url(/Public/Design/Front/images/pic4.gif); width:89px; height:89px; display:block; position:relative; z-index:1; }
ul.years li.act img, ul.years li.act .bg { width:89px!important; height:89px!important; }
ul.years li.act a { font-size:28px!important; }
.year { background:url(/Public/Design/Front/images/pic100.png) no-repeat; width:48px; height:48px; line-height:48px; text-align:center; }

.map-main{ }
.cr-map{  width:70px; height:70px; position:absolute; z-index:2;  line-height:70px; text-align:center;  }

.cr-map .bg{ overflow:visible!important; position:absolute; left:50%; top:50%; }
.cr-map img{ display:block; position:absolute; top:-50%; left:-50%; }
.cr-books{ left:395px; top:190px; }
.cr-books2{  left:445px; top:260px; }

.cr-ref{ left:640px; top:150px; }
.cr-ref2{ left:800px; top:220px; }
.cr-tv{ left:760px; top:175px; }
.cr-tv2{left:950px; top:175px;}
.cr-pep{ left:285px; top:330px; }
.cr-pep2{ left:325px; top:450px; }
.cr-cont{left:45px; top:300px;}
.cr-cont2{left:15px; top:500px;}



.cr-map .txt{ position:relative; z-index:1; }
.img-ie{ display:none; } 
#cr-books, #cr-ref, #cr-tv, #cr-pep, #cr-cont, #w1024 #cr-books2, #w1024 #cr-ref2, #w1024 #cr-tv2, #w1024 #cr-pep2, #w1024 #cr-cont2{ display:none; }
#w1024 #cr-books, #w1024 #cr-ref, #w1024 #cr-tv, #w1024 #cr-pep, #w1024 #cr-cont{ display:block; }


.first { position:absolute; top:270px; left:50%; width:400px; position:absolute; margin-left:-200px; }
.first .logo { position:relative; margin:0 auto 15px; top:auto; left:auto; background:url(/Public/Design/Front/images/pic63.png) no-repeat; width:387px; height:139px; }
.first p { margin-bottom:3px; }
.citys-head { border:1px solid; border-color:#e6e6e6 #e3e3e3 #f0f0f0; background:#f2f2f2 url(/Public/Design/Front/images/pic21.gif) repeat-x; line-height:27px; position:relative; }
.citys-head .s-tl { background:url(/Public/Design/Front/images/pic22.gif) no-repeat; position:relative; margin:-1px; }
.citys-head .s-bl { position:relative; background:url(/Public/Design/Front/images/pic23.gif) no-repeat 0 100%; width:auto; height:auto; bottom:auto; left:auto; padding:0 18px; }
.drop-down { z-index:1; position:absolute; background:url(/Public/Design/Front/images/pic72.png) no-repeat 0 -37px; width:37px; height:37px; display:block; text-indent:-1000em; position:absolute; right:-1px; top:-5px; }
.drop-up { background-position:0 0; }
.sitys-list { margin-top:3px; font-size:.8666em/*13px*/; background:#f2f2f2 url(/Public/Design/Front/images/pic24.gif) no-repeat; position:absolute; line-height:1.2; top:100%; left:0; }
.sitys-list .s-tr { background:url(/Public/Design/Front/images/pic25.gif) no-repeat 100% 0; position:relative; padding:5px 35px; }
.sitys-list ul.spec li { vertical-align:top; width:135px; margin-bottom:7px; }
.sitys-list .s-bx { position:absolute; background:#f2f2f2; font-size:0; line-height:0; height:10px; bottom:-10px; right:10px; left:10px; }
.sitys-list .l, .sitys-list .r { position:absolute; width:10px; height:10px; left:-10px; top:0; background:url(/Public/Design/Front/images/pic76.png) no-repeat; }
.sitys-list .r { background-image:url(/Public/Design/Front/images/pic75.png); left:auto; right:-10px; }
ul.faq { padding:48px 165px 48px 135px; }
ul.faq li { margin-bottom:50px; }
.quest .ry, .quest .ly, .quest .bx, .quest .tx, .quest, .answ { width:310px; position:relative; background:#6ecff6; background:rgba(110, 207, 246, .8); }
.quest, .answ { padding:5px 9px 16px; margin-bottom:20px; }
.quest .bx, .quest .tx, .answ .bx, .answ .tx { position:absolute; height:11px; left:0; width:100%; top:-11px; }
.quest .bx, .answ .bx { top:auto; bottom:-11px; }
.quest .ly, .quest .ry, .answ .ly, .answ .ry { width:11px; position:absolute; left:-11px; top:0; height:100%; }
.quest .ry, .answ .ry { left:auto; right:-11px; }
.quest .bl, .quest .br, .quest .tl, .quest .tr, .answ .bl, .answ .br, .answ .tl, .answ .tr { background:url(/Public/Design/Front/images/pic77.png) no-repeat; position:absolute; top:-11px; left:-11px; width:11px; height:11px; }
.quest .tr, .answ .tr { background-image:url(/Public/Design/Front/images/pic78.png); left:auto; right:-11px; }
.quest .br, .answ .br { background-image:url(/Public/Design/Front/images/pic80.png); width:23px; height:23px; top:auto; bottom:-20px; left:auto; right:-20px; }
.quest .bl, .answ .bl { background-image:url(/Public/Design/Front/images/pic79.png); top:auto; bottom:-11px; left:-11px; }
.answ .tl { background-image:url(/Public/Design/Front/images/pic81.png); width:24px; height:24px; top:-20px; left:-20px; }
.answ .tr { background-image:url(/Public/Design/Front/images/pic84.png); }
.answ .br { background-image:url(/Public/Design/Front/images/pic83.png); width:11px; height:11px; right:-11px; bottom:-11px; }
.answ .bl { background-image:url(/Public/Design/Front/images/pic82.png); }
.answ .ry, .answ .ly, .answ .bx, .answ .tx, .answ { margin-left:auto; background:#fff; background:rgba(255, 255, 255, .9); }
#w1024 #w11 .w-430 { width:320px; }
#w1024 #w11 .h-310 { height:220px }
#w1024 #w11 img.w1280, #w11 img.w1024 { display:none; }
#w1024 #w11 img.w1024 { display:inline; }

img.img2{ border:2px solid #ddc8b1; }
ul.li-news{position:relative; margin:0 0 50px -100px; }
#w1024 ul.li-news{ margin:0 0 0 -80px; }
ul.li-news li{ vertical-align:top; margin:0 0 40px 100px; width:400px;  }
#w1024 ul.li-news li{  margin:0 0 40px 80px; width:350px;  }

ul.tabs2{ position:relative; margin:0 -12px; }
ul.tabs2 li{ float:left; border-left:1px solid #969696; margin-left:-1px; padding:0 12px; }

.pleer{  padding:226px 0 0; width:822px; margin:auto; }
.pleer2{ display:none;  padding:143px 0 0 18px; width:634px; margin:auto; }
#w1024 .pleer2{ display:block; }
#w1024 .pleer{ display:none; }
.t-file{ display:inline-block; padding-bottom:2px; position:relative; overflow:hidden; filter:none; zoom:1;  }
.t-file a{ vertical-align:top;}
.t-file:hover a{ text-decoration:none; }
.t-file input{ position:absolute; opacity:0; font-size:40px; right:0; top:0; cursor:pointer;  }
ul.action{ width:280px; position:absolute;  bottom:100px; right:120px; }

ul.action li{ margin-bottom:9px; line-height:39px; white-space:nowrap;  background:#fff; padding:0 10px; position:relative; }
.action .lbg, .action .rbg{ background:url(/Public/Design/Front/images/pic105.png) no-repeat; width:20px; height:39px; position:absolute; left:-20px; top:0;   }
.action .rbg{ background-image:url(/Public/Design/Front/images/pic104.png); left:auto;  right:-20px;  }
/*--------------------------- end content -----------------------------*/



/*------------------------------ footer -------------------------------*/
#w1b .footer{ background:none; }
.footer { background:#fff; position: relative; z-index:4; width:980px; margin:auto; clear:both; padding:0 0 20px; }
#w1b .footer { padding:0 0 72px; }
ul.group-logo { padding:0 50px; }
ul.group-logo li { vertical-align:middle; }
/*------------------------------ end footer -------------------------------*/



.copyright{
	position: relative;
	top: 40px;
	color: #053f89;
	margin: 0 auto;
	width: 335px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
.copyright a{
	color: #053f89;
}