@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,input{margin:0;padding:0;}
body { background:#E3E6E7;}
body,button,input,select,textarea{font:12px/1.6 Verdana, Helvetica, sans-serif; color:#575757;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ul,ol{list-style:none;}
a:link,a:visited{color:#5a5758;text-decoration:none;}
a:hover,a:active{color:#c72127;text-decoration:none;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}


/*-----通用的css样式库-----*/
.l{float:left;}
.r{float:right;}
.layout:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.layout{*zoom:1;}
.clear{clear:both;}
.b{ font-weight:bold; }
.fa{font-family:Arial;}
.fv{font-family:Verdana;}
.fs{font-family:'宋体';}
.fw{font-family:'微软雅黑';}

h2 {font-size:16px; color:#db3130;font-family:'微软雅黑';}

.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}

.g0{color:#575757;}
.g3{color:#333;}
.g6{color:#666;}
.g9{color:#999;}
.red{color:red;}
.wh{color:#FFF;}
.f0{font-size:0;}

/* Common */
.wrapper{width:1040px; margin:0 auto;}
.content {width:1000px; margin:0 auto; padding-top:5px;}
.index_slide {width:1000px;}
.wrapper {background:#fff url(../images/wrapBg1.jpg) center 0 repeat-y;;padding-top:5px;}
/*.wrapper {background:#fff url(../images/conbg.gif) center 0 repeat-y; padding-top:5px;}*/


/*focus pics*/
.index_slide #slides .prev{ background:url(../images/pre.png) no-repeat;}
.index_slide #slides .next{ background:url(../images/next.png) no-repeat;}
.index_slide .slides_container,.index_slide .slides_container a{ width:1000px; height:530px;}
.index_slide .slides_control,.index_slide .slide{width:1000px; height:553px;}
.index_slide .caption{ overflow:hidden; z-index:0; height:553px; position:absolute;   background:url(../images/slide_bg.png) repeat; color:#fff;width:0px; left:0px;top:0;}
.index_slide .pagination{ margin:0; bottom:10px; z-index:6;}
.index_slide .caption .info{ width:260px; position:absolute; left:38px; height:180px; top:350px; z-index:15;}
.index_slide .caption .info h3{ font-size:19px; height:27px; line-height:27px; border-bottom:1px solid #80939d; padding:0 0 16px 0; font-family:"微软雅黑"; margin-bottom:5px;}
.index_slide .caption .info p{ padding:14px 0 17px 0; text-align:justify; text-justify:inter-ideograph; line-height:20px;}
.index_slide .caption .info .more{ background-position:-313px -1126px; width:93px; height:19px; line-height:19px; text-align:center; text-indent:-999px;}
.slides_control{ overflow:hidden;}
#slides { top:0px; left:0px; z-index:1; position:relative;}
.slides_container { width:692px; overflow:hidden; position:relative; display:none;}
.slides_container a { width:692px; height:270px; display:block;}
.slides_container a img { display:block;}
#slides .next,#slides .prev { position:absolute; top:546px; left:900px; width:9px; height:10px; display:block; z-index:101;text-indent:-9999px;outline:none;}
#slides .next { left:965px;}
.pagination { margin:10px auto 0; width:100px; position:absolute; right:0px; display:inline;}
.pagination li { float:left; margin:0 5px; list-style:none;display:inline;}
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-position:-486px -326px; float:left; overflow:hidden;}
.pagination li.current a { background-position:-486px -304px;}

.index_slide .pagination li a { background-image:url(../images/slide_num.png);  background-position:-5px -23px; }
.index_slide .pagination li.current a { background-position:-5px -4px;}

.index_slide .pagination{ right:10px; display:none;}
/*focus pics*/



.divLogin {padding:10px 22px 0 0; text-align:right; height:20px;*margin-top:-30px; *z-index:999;}
.divLogin a { padding:0 5px; font-size:10px;}
.zy {float:left; text-align:right; width:860px;}
.num_box {float:right; width:100px; background:#878787; text-align:center; color:#fff;font-size:10px; margin-left:15px; margin:12px 22px 0 0;}

/* head */
.head {height:60px; padding:10px 0 0 0; position:relative; width:1000px; overflow:hidden;}
.logo, .side {float:left; width:214px; padding-left:10px;}
#menu {float:left;height:30px;line-height:30px;overflow:hidden; padding-left:55px;}
#menu a {display: block; text-align:center; font-family:"微软雅黑"; font-size:13px; padding:0 13px;}
#menu a:link  {color:#5A5758}
#menu a:hover  {background:#e0040e; color:#fff;}
#menu li {float: left;overflow:hidden;}
#menu li ul {line-height:30px; height:30px; list-style-type: none;text-align:left;left: -999px; position: absolute;background:#e6e6e6;}
#menu li ul li{float: left;}
#menu li ul a{display: block;text-align:left;padding-left:15px; padding:0 13px;}
#menu li ul a:link {color:#5a5758;}
#menu li ul a:hover {color:#fff;}
#menu li.sfhover ul.nav1 {left:18%;width:500px;}
#menu li.sfhover ul.nav2 {left:30%; width:410px;}
#menu li.sfhover ul.nav3 {left:0%; width:990px;}
#menu li.sfhover ul.nav4 {left:45%; width:370px;}
#menu .nav li a.on{background:#E0040E; color:#fff;_color:#fff;}
#menu .nav li a:link .on{background:#E0040E; color:#fff;}

#content {clear: left;}
.search {float:right; padding-left:50px;width:190px;overflow:hodden;}
.searchText {border:1px solid #c3c0c0; width:120px; height:20px; border: 1px solid #B4B5B6;line-height:20px;}
.searchBtn {height:22px; width:45px; background:#868686; border:none; color:#fff;}

.searcha{border:#ccc solid 1px;background:#fff;height:22px;float:right;overflow:hidden;zoom:1}
.searcha input{border:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.search-type{background:url(../images/nav_spirit.gif) no-repeat;background-position:0 -48px;font-size:12px;float:left;color:#999;margin:-4px 2px 0 1px;cursor:pointer;width:28px;height:52px;display:inline-block;}
.search-text{width:100px;float:left;padding:2px;height:20px;line-height:20px}

.zy1 {padding:5px 0 0 0; text-align:right;}
.zy1 a {font-size:10px; padding:0 5px;}

/* main */
.divside {height:3px; background:#d8dada; overflow:hidden;}
.content_index {padding:20px 0 10px 0;}
.indexbox1 {width:240px; padding-left:5px; overflow:hidden;}
.title1 {font-size:16px;color:#C72127;border-bottom:2px solid #dfdfde; line-height:30px; height:30px;}
.title1 span {float:right; color:#b9b8b8; font-size:14px;}
.list1 {padding-top:8px;}
.list1 span {float:right;}
.list1 ul li {line-height:22px;color:#575757;}
.indexbox2{ margin-left:40px; width:440px; overflow:hidden;}
.indexnews dl{height: 67px;overflow: hidden;padding:15px 0 0 5px;}
.indexnews dl dd{display: inline;float: left;height:67px;margin: 0 10px 0 0;overflow: hidden;width: 95px; height:60px;}
.indexnews dl dd a img {width:95px; height:61px;}
.indexnews dl dt{float: left;width:300px;color:#575757;}
.indexnews dl dt span a{display:block; color:#adaaaa;}
.indexnews dl dt span a:hover { color:#c72127;}
.indexbox3 {width:230px; margin-left:40px; overflow:hidden;}
.indexsider {padding-top:10px;}
.indexsider ul li {line-height:22px; }

.subnav, .rightcontent {margin-top:10px;}
.subnav {width:220px;}
.subnav h2{padding:30px 0 5px 20px;border-bottom:2px solid #dfdfde; margin-left:20px;}
.subnav ul {margin-top:10px;}
.subnav ul li {line-height:28px; text-align:right; padding-right:15px; width:200px;}
.subnav ul li a{font-size:14px;font-family:"微软雅黑"; color:#7b7b7b; width:175px; display:block; float:right; padding:0 3px;}
.subnav ul li a.cur{background:#737c99; color:#fff;}
.subnav ul li a.cue{background:#868686; color:#fff;}
.rightcontent {border-left:2px solid #dfdfde; width:770px; padding-bottom:40px;}
.mian_imgl {width:296px; padding:0px 0 0 20px;}
.main_pro {width:360px; padding-left:20px;}
.main_pro p {margin-bottom:15px;}
.soContent { padding:50px 20px 40px 50px;}
.slContent { padding:80px 0 0 40px;}
.soContent table {width:95%; padding-left:10px;}
.soContent table th {text-align:left; height:30px;border-bottom:2px solid #dfdfde; padding:5px;}
.soContent table td {height:35px;border-bottom:1px solid #dfdfde; padding:0 5px;}
.soContent table td a:hover {text-decoration:underline;}
.soContent table td.detailed a {color:#b7223b;}
.soContent table td.apply a {color:#fff;padding:2px 2px; background:url(../images/ico2.gif) center center no-repeat; display:inline-block; width:64px; height:19px; text-align:center;}
.soContent table tr.bot_l td{ border:none;}
.soContent table tr.nr td {padding-top:15px;}
.jobcontact {padding:50px 30px 10px 0; line-height:22px;}
.title3 { background:#e6e6e6;width:94%; margin-bottom:10px; padding:8px 0 0 10px; height:28px;}
.title3 ul li {float:left; padding-right:5px;}
.textsub, .title3 select{border:1px solid #d1d1d1; width:150px;}
.textsub {height:16px;padding:2px; line-height:16px;}
.title3 select {padding:1px;}
.btn2 {background:#5a5758; border:none; color:#fff; padding:1px 8px; height:20px; line-height:20px;}
.title4 {border-bottom:2px solid #dfdfde; padding:34px 0 5px 30px; width:700px;}
.title4 ul li {float:left; font-size:14px; padding:0 10px;}
.title4 ul li a.cur {color:#DB3130; font-weight:bold;}
.divcont {padding-bottom:80px;}
.divcont ul li {float:left; padding:0 10px 0 0;}
.divcont p{width:620px; padding-top:10px; line-height:22px;}
.fl {padding: 20px 40px 20px 0;}
.fl img {width:256px; height:361px; float:left; border:1px solid #ddd; padding:5px;}
.fl p{float:left; width:360px; line-height:22px;}
.slide {height:35px; padding:0 30px 0 0;}
.slide span {width:80px; background:#949494; height:8px; display:block; float:right; overflow:hidden;}
.abox { padding:30px 40px 40px 40px; line-height:22px;}
.abox ul li{ line-height:25px; border-bottom:1px dashed #ddd; padding:6px 0;}
.abox ul li a {color:#666; }
.abox ul li a:hover {text-decoration:underline; color:#c72127;}
.abox ul li span {float:right; font-size:11px; color:#999;}
.abox ul.dol li {border:none; padding:0px; float:left;}
.abox ul.dol li a {padding:0;}
.abox ul.dol li img {padding:0 10px 0 0;}
.main_nr p img {border:1px solid #ddd; margin:0 20px 10px 5px;}
.main_nr ul li {border-bottom:1px dashed #eee; padding:5px 0 5px 0; margin:0 0 5px 0;}
.main_nr ul li p { line-height:22px; padding-bottom:3px;padding-right:30px;}
.searchsub { padding-top:20px; text-align:right;}
.searchsub span { float:left;}
.rtl{padding:15px 50px 0 30px;}
.conshow {padding:30px 50px 0 30px;}
.imagebox {width:620px; text-align:left; padding-left:100px; overflow:hidden; float:left;}
.imagebox p {line-height:22px; margin:15px 0;}
.imgslide { width:150px; padding:0 0 0 50px;}
.imgslide ul li {margin-bottom:5px;}
.imgslide ul.preview a img {width:115px; height:75px;}
.newtitle {text-align:center; margin-bottom:30px;}
.newtitle h1 { line-height:25px; padding:0 0 10px 0;font-size:14px; color:#333; border-bottom:1px dashed #ddd;}
.newtitle p {padding:6px 0 0 0 ; color:#999;}
.newtitle p span {margin-right:10px;}
.news ul li {width:700px;}
.news ul li ul li {line-height:25px; border-bottom:1px dashed #ddd; padding:6px 0; margin-left:15px;}
.news ul li ul li a{color:#666; padding:0 6px;}
.news ul li ul li a:hover {text-decoration:underline;}
.news ul li ul li span {float:right; margin-right:15px;}

.pic {width:280px; height:380px; overflow:hidden;margin:0 20px 0 40px;}
.flpro { width:360px; height:378px; position:relative; }
.flpro p { position:absolute; bottom:0px;}


table tr.detailBox {display:none;}
table tr.detailBox{padding:10px 0px; background:#eee;}
table tr.detailBox td {padding:10px 20px;}
.fm_left {width:100px; text-align:right; padding-right:15px;}
.soContent ul.talent li:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.soContent ul.talent li { padding:10px 0;}
.fm_right {width:500px;}
.soContent input.input {width:200px; height:25px; border:1px solid #ccc;}
.soContent .ser3 { border:1px solid #ccc;}
.submitBtn { width:64px; height:19px; background:url(../images/ico2.gif) 0 0 no-repeat;color:#fff; border:none;}
.contactbox img {width:676px; height:445px;}
.details {padding:20px 0 0 0; line-height:22px;}

.abox dl.w640 dd img {width:180px; height:130px; float:left; margin-right:18px;}
.abox dl.w640 dd p{color: #6D7070;height: 130px;line-height: 200%;margin-bottom: 18px;overflow: hidden;width:650px;}
.abox dl.w640 dd p a {color:#666;}

.preNext {margin-top:50px;}
.preNext ul.text li { border:none;}

p.titlecon{border-bottom:1px solid #ddd; padding:5px 0; margin:0 0 10px 0; font-size:14px;}

/* 业务领域 */
.main_nr {padding:50px 0 20px 35px; position:relative; line-height:22px;}
.class_list ul.ly li{width:160px; margin:0 18px 0 7px; float:left; display:inline; overflow:hidden; border:none;}
.class_list ul.ly li a{display:block; width:160px; padding-bottom:20px; line-height:24px; color:#908f8f;}
.class_list ul.ly li a:hover {color:#717171;}
.class_list ul.ly li a.cur,.contentProfession ul li a:hover{text-decoration:none;color:#4d4d4d;}
.class_list ul.ly li a span{width:160px; height:28px; display:block; line-height:28px; color:#fff; background:#7a7a7a; text-indent:10px; font-size:13px; font-weight:bold;}
.class_list ul.ly li a:hover span{background:#0092d9;}
.class_list ul.ly li a .img{width:160px; height:120px; margin-bottom:5px;}
#pro1 .img{background:url(../images/areimg33.jpg) no-repeat;}
#pro1:hover .img{background:url(../images/areimg3.jpg) no-repeat;}
#pro2 .img{background:url(../images/areimg88.jpg) no-repeat;}
#pro2:hover .img{background:url(../images/areimg8.jpg) no-repeat;}
#pro3 .img{background:url(../images/areimg44.jpg) no-repeat;}
#pro3:hover .img{background:url(../images/areimg4.jpg) no-repeat;}
#pro4 .img{background:url(../images/areimg100.jpg) no-repeat;}
#pro4:hover .img{background:url(../images/areimg10.jpg) no-repeat;}
#pro5 .img{background:url(../images/areimg11.jpg) no-repeat;}
#pro5:hover .img{background:url(../images/areimg1.jpg) no-repeat;}
#pro6 .img{background:url(../images/areimg22.jpg) no-repeat;}
#pro6:hover .img{background:url(../images/areimg2.jpg) no-repeat;}
#pro7 .img{background:url(../images/areimg55.jpg) no-repeat;}
#pro7:hover .img{background:url(../images/areimg5.jpg) no-repeat;}
#pro8 .img{background:url(../images/areimg66.jpg) no-repeat;}
#pro8:hover .img{background:url(../images/areimg6.jpg) no-repeat;}
#pro9 .img{background:url(../images/areimg99.jpg) no-repeat;}
#pro9:hover .img{background:url(../images/areimg9.jpg) no-repeat;}
#pro10 .img{background:url(../images/areimg77.jpg) no-repeat;}
#pro10:hover .img{background:url(../images/areimg7.jpg) no-repeat;}

/* 团队展示*/
.teamtalent {padding:20px 0 0 30px;}
.teamtalent ul li {display: inline;float: left;height:160px;overflow: hidden;position: relative;width:125px; margin:0 20px 20px 0;}
.teamtalent ul li img {width:125px;}
.teamtalent ul li a.blue:visited {background-color:#FFF; text-align: left;}
.teamtalent ul li a.blue:hover, .list dl dd a.blue:active { color:#FFF;text-decoration: none; }
.teamtalent ul li a.blue:link, .projectist ul li a.blue:visited, .projectist ul li a.blue:hover, .projectist ul li a.blue:active { position:absolute; display:block; width:125px; height:160px; text-align:left; filter:Alpha(Opacity=0); opacity:0; bottom:0px;}
.teamtalent ul li a.blue:hover, .projectist ul li a.blue:active { filter:Alpha(Opacity=85); opacity:0.85;}
.teamtalent .more {line-height: 24px; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-family: "微软雅黑", Arial, Helvetica, sans-serif, "宋体"; float: left;}
.blue{background-color:#06F;position:absolute;width:125px;height:160px;filter:Alpha(Opacity=50);opacity:0.5px;}
.teamtalent .more h4 { position:absolute; z-index:9999; bottom:0; left:0; background:#06f; padding:5px; width:115px;filter:Alpha(Opacity=0); opacity:0;}
.teamtalent ul li a.blue:link h4, .projectist ul li a.blue:visited h4, .projectist ul li a.blue:hover h4, .projectist ul li a.blue:active h4 { position:absolute; display:block;text-align:left; filter:Alpha(Opacity=0); opacity:0; bottom:0px;}
.teamtalent ul li a.blue:hover h4, .projectist ul li a.blue:active h4 { filter:Alpha(Opacity=85); opacity:0.85;}

.teampic, .teamup {padding:50px 0 50px 0;} 
.teampic, .teampic img{width:160px; overflow:hidden; margin-right:20px;}
.teamup {width:520px; line-height:22px;}
.teamup h4 {line-height:25px; padding:5px 20px; border:1px dashed #a5a5a5; margin-bottom:20px;}
.teamup h4  span{font-weight:normal;}


/* 图片展示*/
.projectist {padding:20px 0 0 30px;}
.projectist dl {display: inline;float: left;height:116px;overflow: hidden;position: relative;width:160px; margin:0 20px 20px 0;}
.projectist dl dd img {width:160px; height:116px;}
.projectist dl dd a.blue:visited { background-color:#FFF; text-align: left; }
.projectist dl dd a.blue:hover, .list dl dd a.blue:active { color:#FFF; background-color:#0b6ac3; text-decoration: none; }
.projectist dl dd a.blue:link, .projectist dl dd a.blue:visited, .projectist dl dd a.blue:hover, .projectist dl dd a.blue:active { position:absolute; display:block; width:145px; height:116px; text-align:left; filter:Alpha(Opacity=0); opacity:0; }
.projectist dl dd a.blue:hover, .projectist dl dd a.blue:active { filter:Alpha(Opacity=85); opacity:0.85;}
.projectist .more { line-height: 24px; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-family: "微软雅黑", Arial, Helvetica, sans-serif, "宋体"; float: left; padding-left: 8px; padding-right: 7px; }
.blue{background-color:#06F;position:absolute;width:145px;height:116px;filter:Alpha(Opacity=50);opacity:0.5px;}
.picture {width:620px; overflow:hidden;}
.picture img {max-width:620px;}
.desc {margin-bottom:15px;}
.propic dl {margin:0 20px 20px 5px;}

.projectInfo {padding-top:30px;}
.projectInfo p {margin:0px;}
.projectInfo h3 {border-bottom: 1px dotted #CCCCCC;color: #585858;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px; margin-bottom: 10px;padding-top: 10px;}
.subnav img {margin-top:20px;float:right; padding-right:15px;}
.project_box{padding:0 0 0 80px;}
.project_box h3 { border-bottom: 1px dotted #CCCCCC;color: #585858;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;margin-bottom: 10px; padding-top: 10px; margin-right:40px;}

.container{ overflow:hidden; _zoom:1; /*margin:30px 0 0; font-size:12px;*/ }
.class_container{ _height:auto; /*_height:540px;*/ padding-bottom:20px;}

.jcarousel-prev-horizontal,.jcarousel-next-horizontal,.jcarousel-prev-disabled-horizontal,.jcarousel-next-disabled-horizontal,.media_list_box dl dd.num,.culture_list_box dl dd.num{ background:url(http://www.tengyuan.com.cn/templates/default/images/icon3.gif) no-repeat;}

 /*.jcarousel-list{ z-index:-1;}*/
.jcarousel-item{ width:740px;overflow:hidden;}
.jcarousel-container{ position:relative; z-index:0;width:740px;}
.jcarousel-prev-horizontal{ display:block; position:absolute; background-position:right -421px;  width:30px; height:15px; bottom:-30px; right:110px; cursor:pointer;}
.jcarousel-next-horizontal{display:block; position:absolute; background-position:right -438px;  width:30px; height:15px; bottom:-30px; right:0;cursor:pointer;}
.jcarousel-prev-disabled-horizontal{background-position:right -388px; cursor:default;}
.jcarousel-next-disabled-horizontal{ background-position:right -406px; cursor:default;}
.jcarousel-clip{width:740px;overflow:hidden;}

.media_list_box{ width:740px; float:right; margin-top:30px;}
.media_list_box dl{ background:#f5f5f5; border:1px solid #e9e9e9; width:206px; height:152px; float:left; display:inline; margin:0 0 25px 10px; padding:0 0 0 132px; position:relative; overflow:hidden;}
.media_list_box dl dd.image{ position:absolute; top:0px; left:0px;}
.media_list_box dl dt{ padding:10px 0 0 0; color:#162753; font-size:14px;}
.media_list_box dl dd{ position:relative; z-index:1;}
.media_list_box dl dd ul li{ line-height:18px; overflow:hidden; _zoom:1;}
.media_list_box dl dd ul li span{ width:40px; float:left; display:block;}
.media_list_box dl dd ul li em{ width:160px; float:left; display:block; font-style:normal;}
.media_list_box dl dd.num,.media_list_box dl dd.num_1{ overflow:hidden; position:absolute; width:65px; height:38px; right:5px; bottom:8px; font-size:40px; background-position:0 -355px; text-indent:-9999px; z-index:0;}
.media_list_box dl.hover,.media_list_box dl.current{ background:#fff;}
.media_list_box .jcarousel-item{ width:740px;overflow:hidden;}
.media_list_box .jcarousel-clip{ width:740px;}
.media_list_box .jcarousel-container{ position:relative; z-index:0;width:740px;}
.media_list_box .jcarousel-prev-horizontal{ bottom:-28px;}
.media_list_box .jcarousel-next-horizontal{ bottom:-28px;}
.num_box{ float:right; width:90px; display:inline; margin:10px 20px 0 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/*
 * jScrollPane 
 */

 .jspContainer
{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #dde;position: relative;}
.jspDrag{background: #bbd;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}


/* foot */
.foot {padding:8px 0 0 0; height:60px;}
.foot a {padding:0 2px;}/* CSS Document */

