@charset "utf-8";
ul {list-style:none;}
img {vertical-align:top;}
.fc {zoom:1}
.fc:after {content:"";display:block;clear:both}

.wrap {background:#e1b672;}
.header {width:1000px;margin:0 auto;}
.area {width:100%;margin:0 auto 50px;background-color: #fff;position: relative;}
.hd {background-image:url(/assets/tksytp/images/hd_l_bg.jpg);background-position: 0 0;background-size: 100% 100%; background-repeat: no-repeat; height:120px;padding:0;}
.hd a {display:block;width:290px;height:80px;}
.hd h2 {float:left;background:url(/assets/tksytp/images/tit_xftk.png) 0 0 no-repeat;width:290px;height:77px;text-indent:-9999px;margin-top:10px; margin-left: 150px;}
.hd_r {background-image:url(/assets/tksytp/images/hd_r_bg.jpg);}
.hd02 h2 {background-image:url(/assets/tksytp/images/tit_hstk.png);}
.hd_r h2 {float:right;}
.hd03 h2 {background-image:url(/assets/tksytp/images/tit_nktk.png);}
.videobox {border-top:5px solid #0754a3;}
.bd {background:#fff;padding:20px;}
.focus {float:left;position: relative;zoom:1;width: 550px;}
#bimg {height: 360px;margin:0 auto;width: 550px;}
.dis {display: block;}
.undis {display: none;}
#pic_scroll_title_box {height: 40px;margin: 0 auto;width: 550px;position:absolute;left:0;bottom:0;}
#info {color: #000000;font-size: 16px;height: 40px;line-height: 40px;text-align: left;width:550px;}
#info span {display:block;height:40px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*zoom:1;background:rgba(0,0,0,0.5);}
:root #info span {filter:none;}
#info b {padding:0 15px;color:#fff;}
.focus a:hover {text-decoration:none;cursor:pointer;}
#simg {bottom: 6px;height: 22px;padding-top: 8px;position: absolute;right: 5px;width: 80px;}
#simg ul li {float: left;list-style-type: none;}
.xbigon .xbigoff {color: #FFFFFF;cursor: pointer;font-size: 12px;font-weight: bold;height: 16px;text-align: center;width: 25px;}
#simg div {background: #d91604;color: #FFFFFF;cursor: pointer;float: left;font-size: 12px;height: 15px;line-height: 15px;margin-right: 1px;text-align: center;width: 18px;}
#simg .f1 {background: #33362d;}
.focus_news {float:right;width:390px;}
.news {border-bottom: 1px dotted #ccc;padding-bottom: 10px;margin-bottom: 10px;height:120px;}
.news h3 {font-size:22px;line-height:40px;text-align:left;}
.news h3 a {color:#333;}
.news h3 img {padding-left:5px;}
.news p {font-size:12px;color:#333;line-height:24px;text-indent:2em;}
.news p a,.picbox p a {color:#fecf1f;}
.grey14_3,.grey14_3 a {font-size: 14px;line-height: 28px;color: #333;}
.list li {background:url(/assets/tksytp/images/ico_list.png) 0 center no-repeat;padding-left:15px;}
.nobor {border:0;padding:0;height:120px;}

.w440 {width:440px;}
.fl {float:left;}
.fr {float:right;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.imgarea img {float:left;margin-right:10px;}
.imgarea h3 {font-size:16px;}
.imgarea h3 a {color:#000;}
.imgarea p {text-indent:2em;}
.intro {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:url(/assets/tksytp/images/intro_bg.jpg) 0 0 no-repeat;
    width:350px;
    height:360px;
    padding:100px 45px;
    margin:auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
#scrollDiv {overflow:hidden;height:370px;}
.bd_impression {background:#fff url(/assets/tksytp/images/shadow_bg.jpg) center 10px no-repeat;padding:18px 53px 35px;}
.w670 {float:left;width:670px;}
.w210 {float:left;width:210px;}
.picbox {box-shadow:5px 5px 5px #ccc;background:#fff;padding:5px;}
.w360 {width:360px;}
.w280 {width:280px;}
.w330 {width:330px;}
.w310 {width:310px;}

.w350 {float:left;background:url(/assets/tksytp/images/mobile_bg.png) 0 0 no-repeat;width:275px;padding:110px 45px;height:440px;}
.w350 .black14 {overflow-y:auto;height:430px;width:266px;}
.w580 {float:right;background:url(/assets/tksytp/images/map_bg.jpg) 0 0 no-repeat;width:580px;height:646px;position:relative;margin-top:10px;}
.box {position:absolute;}
.box_01 {left:0;top:0;}
.box_02 {left:262px;top:106px;}
.box_03 {left:150px;top:239px;}
.box_04 {left:300px;top:368px;}
.box_05 {left:167px;top:482px;}
.box_06 {left:329px;top:595px;}
.box span {display:inline-block;cursor:pointer;padding-left:25px;background:url(/assets/tksytp/images/ico_mark.png) 0 0 no-repeat;font-size:20px;color:#2997d2;text-decoration:none;width:70px;height:30px;line-height:30px;}
.box_05 span {background-position:right 0;;}
.txt {display:none;width:240px;padding:10px;border:1px solid #2fbecd;background:rgba(255, 255, 255, 0.6)!important;filter:Alpha(opacity=60); background:#fff;position:absolute;left:70px;top:7px; }
.txt p {position:relative;font-size:14px;line-height:24px;}
.box_04 .txt,.box_05 .txt {left:0;top:35px;}
.box_06 .txt {left:-273px;top:-45px;}

#gla{width:960px;margin:0 auto;margin:0 auto;position:relative;height:430px;overflow:hidden;}
#gla_box{width:700px;margin:auto;position:relative;}
#gla_box .prev,#gla_box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:44px;height:41px;top:171px;}
#gla_box .prev{background:url(/assets/tksytp/images/btn.png) left bottom no-repeat;left:-130px}
#gla_box .next{background:url(/assets/tksytp/images/btn.png) right bottom no-repeat;right:-130px} 
#gla_box .prev:hover{background-position:left top;}
#gla_box .next:hover{background-position:right top;}
.gla_inbox{overflow:hidden;position:relative;}
.gla_inbox p{text-indent:1em;font-size:14px;width:100%;color:#FFFFFF;line-height:30px;background:#000000;}
.gla_inbox img{width:100%;height:100%;}
.roundabout-holder{height:404px;width:700px;z-index:1;}
.roundabout-moveable-item{display:block;width:500px;height:300px;cursor:pointer;}
.roundabout-in-focus{cursor:auto;}

.img_cont{position:absolute;height:32px;width:100%;bottom:0px;left:0px;color:#fff;font-size:14px;text-align:center;line-height:32px;
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);background:rgba(0,0,0,0.5)}
.img_cont a{color:#fff;text-decoration:none;margin-left:6px;z-index:50;}
.img_cont a:hover{text-decoration:underline;}

#scrollDiv2 {float:left;width:380px;height:390px;overflow:hidden;}
.imgbox {margin-bottom:15px;}
.imgbox img {float:left;width:150px;margin-right:20px;}
.imgbox .cont {float:right;width:200px;}
.imgbox h3 {font-size:16px;text-align:center;}
.fr_wb {float:right;width:560px;}