﻿@charset "utf-8";
/* CSS Document */
/*首页*/
.home_more{display:block;line-height:30px;font-size:12px;color: #1570a6;}
.home_cont{width:836px;height:114px;margin:0px auto 0px;padding:58px 0px 50px;}
.home_cont_item{width:162px;height:114px;padding:0px 58px;}

/*二级导航*/
.subnav_cont{ background:url(../images/subnav.png) no-repeat center top; height:65px; }
.subnav span{}
.subnav .invest{background:url(../images/investBg.png) no-repeat 5px center; padding:0 0 0 15px; float:left; display:inline-block;line-height:58px; font-size:15px;}
.subnav .navul{ float:left;height:45px; padding:19px 0 0 20px;}
.subnav .navul li{ float:left;display:inline-block; line-height:19px;color:#333; position:relative; *width:75px; padding:0 10px 0 5px;}
.subnav .navul li a{float:left;display:inline-block;cursor:pointer; width:58px; text-align:center;height:19px; margin:0 5px 0 0;}
.subnav .navul li.current{/*width:110px;color:#333;padding:0;background:url(../images/navul_li_cur.png) no-repeat center 1px;display:inline-block;*/ *width:85px;}
.subnav .navul li.current a{ float:left;width:58px; text-align:center; background:#68ac45; border-radius:4px; margin:0 5px 0 5px;}

.subnav .navul li .bottom{ background:url(../images/subnav_licur.png) no-repeat center bottom;position:absolute; left:25px; bottom:-26px; display:inline-block; width:24px; height:11px;}
.subnav .navul .hide{ display:none;}
.subnav .navul li.current a{ color:#fff;}
 
.subnav .navul li span{ float:right; padding:0 5px 0 0; margin:7px 0 0;background:url(../images/navul_span.png) no-repeat right center; width:1px; height:8px;}

/*二级导航 end*
/*主体部分*/
.content{ background:#f9f9f9;}
.col {
	width: 1140px;
	margin: 0 auto;
}
.colL{float:left; width:687px; border:1px solid #f1f1f1; background:#fff; margin:0 0px 0 0; display:inline;}
.colR{float:left; width:220px; border:1px solid #f1f1f1; background:#fff; padding:10px;}
.colRul{ padding:7px 0 16px; margin-bottom:5px; }
.colRul li{ line-height:21px;}
.colR .item{ padding:10px 0 0 0;}
.colR .item h2{ background:url(../images/colR_h2.png) no-repeat left center; font-weight:normal; padding:0 0 0 12px; font-size:16px; line-height:20px;font-weight:bolder; color:#666;}

/*搜索*/
.seek { width: 948px; border: 1px solid #f1f1f1; background: #fff; margin:0 auto;}
.seek .hit_top { font-size: 30px; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: normal; padding:13px 20px 10px; }
.seek .hit_top span { padding: 0 20px; }
.seekbox { padding: 0 20px; }
.seekbox .list { float: left; display: block; width: 200px; }
.seekbox .list h2 { font-size: 12px; line-height: 27px; font-weight:normal; }
.seekbox .list li { line-height: 24px; }
.seekbox .list li a{ color: #0090ff;}
.seekR { width: 708px; float: left;  }
.result { border-bottom: 1px solid #e3e3e3;height:18px; display:block; }
.result .reveal{ width:145px;float:right;height:31px; line-height:31px; margin-top:-25px;}
.searchSelct{ float:right; height:29px; width:100px;border:1px solid #acacac;background:url(../images/Selctbg.png) no-repeat;  display:inline-block; text-align:left; *margin-top:-31px;}
.searchSelct span{ float:left;text-align:left;width:65px; padding:0 5px;display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.seekR .item { width: 640px; float: left; line-height: 27px; padding:10px 0; background: url(../images/dotline.png) repeat-x center bottom; }
.seekR .item h3 { font-size: 14px; font-weight: normal; }
.seekR .item a { color: #0090ff; }
.seekR .next { width: 590px; padding: 15px 0px; margin: 0 auto; font-size: 13px; color: #48b9ef; font-family: Arial; background: #fff; clear: both }
/*noresult*/
.noresult{}
.noresult .con{ border:1px solid #ccc; width:593px; height:56px;padding:0 10px;font-size:14px; }
.noresult .con .txtarea{ float:left; margin:5px 0 0 0;resize:none;text-align:left; line-height:20px; height:44px; width:535px; border:none;}
.noresult .btnSnl{background:url(../images/btnSnl.png) no-repeat; width:31px; height:31px; border: none; cursor:pointer; float:right; margin:14px 0 0 0;}
#mistake_list { margin: 10px auto;padding: 0 0 30px;width: 924px; height:350px;}
#mistake_list li{}
#mistake_list li h3{ font-size:12px; font-weight:normal; line-height:18px; color:#9a9a9a;}
/*noresult end*/
/*seek end*/
/*关于泰岳*/
.aboutUltra{
	width: 1140px;
	padding: 15px 0 0;
	position: relative;
	margin: 0px auto;
} 
.aboutUltra .dym-dl{
	float: left;
	width: 260px;/* */
	display: inline-block;
	margin-right: 25px;
	height: 400px;
}
.aboutUltra .item{
	border: 1px solid #dedede;
	background: #fff;
	margin-bottom: 20px;
	padding: 2px 2px 1px;
	width: 260px;
}
.aboutUltra .album{
	width: 246px;
	text-align: center;
	margin: 1px;
	border: 1px solid #f1f1f1;
}
.aboutUltra .album img{display:block; padding:1px; width:202px; margin:0 auto;}
.aboutUltra h3{ background:url(../images/medal_h3.png) repeat-y; height:43px;line-height:43px; font-weight:normal; font-size:12px;text-align:center;}
.aboutUltra .cur{ margin-right:10px;}
.culture #mywaterfall .item{width:206px;  padding: 15px 0 15px 13px;}
/*subsidiary*/
.subsidiary{width:900px; padding:15px 0 20px;} 
.subsidiary .item{ float:left; width:290px; height:146px;margin:10px 0 20px 0; margin-right:35px; z-index:0; }
.subsidiary .item .comp{ width:290px;border:1px solid #e4e4e4; position:relative; background:#fff;  }
.subsidiary .item .comp .box{/**/}
.subsidiary .item .comp .logo{ text-align:center;}
.subsidiary .none{ margin-right:0;}
.subsidiary .comp .compcon{ margin:2px;border:1px solid #f5f5f5;}
.subsidiary .item .txt{position:absolute; top:117px; z-index:50; padding:0 20px 10px;}
.subsidiary .item .txt h2{ font-size:16px;font-family: \5FAE\8F6F\96C5\9ED1; font-weight:normal; text-align:left; height:20px; line-height:20px; padding:0 0 8px;}
.subsidiary .item .txt p{ color:#999; text-align:left; line-height:17px;}
.subsidiary .item .current{ border:1px solid #bbdffb; box-shadow:2px 2px #e6f1fa; height:215px; z-index:5; position:absolute;}
.subsidiary .item .current .comp .logo {padding: 0 0 51px;}
.subsidiary .item .current .compcon{ margin:2px;border:1px solid #f5f5f5; padding:0 0 70px;}
/*subsidiary end*/

/*公司资质 end*/
.course {padding-bottom:30px;}
.courseul{height:42px;background:#ececec;overflow: hidden;}
.demo{ width:900px; height:42px; border-left:1px solid #fff; margin:0 auto; font-size:0;}
.demo li {float:left;width:35px; text-align:center;height:32px;line-height:30px; padding:10px 0 0;border-right: solid 1px #fff; background: #eee;display: inline-block;/*  *+display: inline;*+zoom:1*/ vertical-align: top; font-size: 14px; cursor: pointer; color:#999; overflow:hidden;}
.demo li.sel,.yearsTabBtn.on,.yearsTabBtn2.on{ background: #0f7cc0; text-indent:10px; font-size:24px; color:#fff; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.yearsTabBtn.on,.yearsTabBtn2.on{width: 408px;-webkit-transition:0.5s;transition:0.5s;}
.yearsTabDiv2{line-height: 22px;font-size: 14px;margin-top: 25px;}
.yearsTabDiv,.yearsTabDiv2{display:none;}
.yearsTabDiv.on,.yearsTabDiv2.on{display:block;}

.coursebox{ background:url(../images/coursebox.png) repeat-y -4px top; padding:40px 0 0;}
.coursebox .item{float:left; padding:0 0 0 95px; position:relative; margin:10px 0; color:#666;}
.coursebox .item h2{ display:inline-block; float:left; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-right:15px;}
.coursebox .item ul{ float:left; width:690px;}
.coursebox .item ul li{background:url(../images/point_blue.png) no-repeat left 11px;padding:0 0 0 9px; line-height:25px; font-size:14px; text-align:center; text-align:left;}
.coursebox .item ul .pic{ padding-left:0; background:none; }
.coursebox .itempic{ float:left; width:208px;padding:2px 2px 1px;border:1px solid #dedede;text-align:center; background:#fff; margin-right:35px; overflow:hidden;}
.coursebox .itempic .album{ width:206px;border:1px solid #f1f1f1;display:inline-block;}
.coursebox .itempic .album img{display:block;padding:1px;}
.coursebox .itempic h3{ background:url(../images/medal_h3.png) repeat-y; height:43px;  line-height:43px; font-weight:normal; font-size:12px;}
.coursebox .item .point{ background:url(../images/historyPoint.png) no-repeat; position:absolute; left:63px;top:0px; width:19px; height:19px; display:inline-block;}
/*公司资质 end*
/*公司文化*/
.culture{border:1px solid #f1f1f1; background:#fff; padding-bottom:20px;}
.culture .top{ padding:2px; border-bottom:1px solid #f0f0f0; margin-bottom:15px;}
.culture .top img{ display:block;}
.culture .item{ width:404px;float:left; margin:0 35px 0 0; padding:15px 0 15px 35px;}
.culture .item h2{ font-size:18px; font-weight:bold; margin-bottom:5px;}
.culture .item p{ line-height:24px;}
.culture .none{ margin-right:0;}
/*公司文化 end*/
/*加入我们*/
.join{ padding:15px 0 0; }
.joinL{ float:left;margin: 0 19px 0 0;width: 689px;}
.sort{ width:647px; background:#fff;border: 1px solid #F1F1F1; padding:5px 20px 0;}
.area{height:100%;line-height:40px;}
.area span{ float:left; background:url(../images/area_bg.png) no-repeat left 11px;padding:0 0 0 20px; display:inline-block;}
.area ul{ float:left;}
.area ul li{ float:left;}
.area ul li a{ padding:0 5px; margin:0 5px; line-height:22px; height:22px; font-size:14px; cursor:pointer; display:inline-block;}
.area ul li a:hover{ color:#0090ff;}
.area ul li a.current{ color:#fff; background:#7fb1e3;}
.position{line-height:40px;}
.position span{ float:left; background:url(../images/position_bg.png) no-repeat left 13px;padding:0 0 0 20px; display:inline-block;}
.position ul{ float:left;}
.position ul li{ float:left;}
.position ul li a{ padding:5px 5px 0 0; margin:0 5px; line-height:22px; height:22px; font-size:14px; cursor:pointer; display:inline-block;}
.position ul li a:hover{ color:#0090ff;}
.position ul li a.current{ color:#fff; background:#7fb1e3;}
.area ul li.all a,.position ul li.all a{ background:url(../images/all.png) no-repeat; display:inline-block; width:44px; height:22px; vertical-align:middle;*margin-top:9px;}
.area ul li.all .current,.area ul li.all a:hover,.position ul li.all .current,.position ul li.all a:hover{ background:url(../images/all_cur.png) no-repeat; display:inline-block; width:44px; height:22px;}
.position .con ul{ margin-top:-3px; padding:0 0 10px;}
.position .con ul li{ float:left; padding:0 12px; line-height:35px;}
.sort .tit{ font-size:16px;font-family: \5FAE\8F6F\96C5\9ED1; font-weight:bold; height:40px; line-height:35px;}
.sort h2{ font-size:14px; height:40px; line-height:40px;}
.sortlist{ padding:0 0 25px;}
.sortlist li{ font-size:14px; line-height:27px;color:#999;}
.sortlist li .city{ padding:0 5px 0 0; }
.sortlist li a{ padding:0 0 0 5px;}
.step{float:left; width:240px; border:1px solid #f1f1f1; background:#fff;}
.step li{ height:46px; line-height:46px; text-indent:87px; position:relative; font-size:18px; color:#888;font-family: \5FAE\8F6F\96C5\9ED1;}
.step li .bg{ background:url(../images/step_bg.png) no-repeat; position:absolute; left:0px; bottom:-7px; width:240px; height:9px; display:inline-block;}
.step .t1{ background:url(../images/step_01.png) no-repeat 61px center;}
.step .t2{ background:url(../images/step_02.png) no-repeat 61px center;}
.step .t3{ background:url(../images/step_03.png) no-repeat 61px center;}
.step .t4{ background:url(../images/step_04.png) no-repeat 61px center;}
.step .t5{ background:url(../images/step_05.png) no-repeat 61px center;}
.step .t6{ background:url(../images/step_06.png) no-repeat 61px center;}
/*加入我们 end*/
/*关于泰岳 end*/
/*公告*/
.affiche{ padding:0 25px;}
.affiche .item{float:left; width:100%; background:url(../images/dotline.png) repeat-x center bottom; padding:20px 0;}
.affiche .item .date{ float:left;width:53px; height:53px; border:1px solid #e7e7e7; background:#fafafa; text-align:center;}
.affiche .item .date .day{ color:#999; font-size:30px;line-height:34px; font-family:Arial;}
.affiche .item .date h4{ font-weight:normal; font-size:12px; line-height:17px; color:#fff; background:#0170ba; margin:1px;}
.affiche .item .txt{ float:left;padding:6px 0 0 10px; width:565px;}
.affiche .item .txt h3{ font-size:14px; line-height:22px; font-weight:normal;}
.affiche .item .txt p{ line-height:21px; color:#999;}
.affiche .item .down{ background:url(../images/down.png) no-repeat; padding:0 0 0 17px; margin:0 0 0 8px;color: #1570A6;}
.affiche .item .down:hover{color:#0090ff;}
.ft-copy{ float:left; padding:9px 0 0;}
.ft-copy .item{ float:left; width:105px; padding:5px 0 ; margin:0 10px 0 0;}
.ft-copy .item img{ display:block;}
.ft-copy .item h5{ line-height:24px; text-align:left; font-weight:normal; font-size:12px;}
.ft-copy .none{ margin-right:0;}
/*公告 end*/
/*新闻中心*/
.newsul{ padding:7px 0 0px 10px;}
.newsul li{ line-height:21px; padding:6px 0;color:#666;}
.newsul li a{ color:#666;}
.newsul li em{ font-family:Arial;}
/*新闻中心 end*/
/*热门职位*/
.hotjobs{ padding:7px 0 0px 10px;}
.hotjobs li{ line-height:22px;color:#999;}
.hotjobs li span{ padding:0 5px 0 0; }
.hotjobs li a{ padding:0 0 0 5px;}
.hotjobs li a:hover{ color:#0090ff;}
/*热门职位 end*/
/*文章页*/
.theCurrent{ height:45px; line-height:45px; padding:0 10px;}
.theCurrent span{ background:url(../images/theCurrent.png) no-repeat right; padding:0 15px 0 0; margin:0 10px;}
.Article-Ultra{ padding:15px 20px 30px;}
.hd{}
.hd h2 { font-size:24px; font-family: \5FAE\8F6F\96C5\9ED1; font-weight:normal; background:url(../images/hdh2.png) repeat-x center bottom; color:#333; height:40px; line-height:30px;}
.tit-bar{ color:#999; line-height:30px;}
.tit-bar span{ padding:0 10px 0 0;}
.tit-bar .bg-r{ background:url(../images/navul_span.png) no-repeat right center;}
.Article-Ultra p{ font-size:14px; color:#333; line-height:30px;}
/*文章页 end*/
/*招聘详情*/
.share{ padding:20px 0 30px; background:url(../images/dotline.png) repeat-x left top; margin:0 20px;}
.btn_applyposition{ float:left;background:url(../images/btn_applyposition.png) no-repeat; width:156px; height:35px; border:none; cursor:pointer; display:inline-block;}
.bds_tools{float: left;font-size: 12px;text-align: left !important;z-index: 999999; padding:10px 0 0;}
.bds_tools a {cursor: pointer;float:left; width:18px;height:16px;display:block; margin-right:5px;}
.bds_qzone{background: url(../images/icon.png) no-repeat 0px -3px;}
.bds_tsina{background: url(../images/icon.png) no-repeat 0px -23px;}
.bds_tqq{background: url(../images/icon.png) no-repeat 0px -43px;}
.bds_twtalk{background: url(../images/icon.png) no-repeat 0px -63px;}
.bds_renren{background: url(../images/icon.png) no-repeat 0px -83px;}
.bds_friend{background: url(../images/icon.png) no-repeat 0px -102px;}
.bshare-more{background: url(../images/icon.png) no-repeat 0px -122px;}
.share h5{ float:left; width:100%;color:#ff6600; height:35px; line-height:35px; font-weight:normal; padding:10px 0 0;font-size:12px;display:inline-block;}
/*招聘详情 end*/
/*联系我们*/
.plat{border:1px solid #f1f1f1; background:#fff; padding-bottom:20px;}
.plat .top{ width:944px;border:2px solid #fff; margin-bottom:15px; background:url(../images/map.png) no-repeat; height:250px; margin:0 auto; position:relative; z-index:0;}
.plat .msg{ width:428px; border:1px solid #ddd; border-top:2px solid #ddd;border-bottom:2px solid #ddd;background:url(../images/msgbg.png) repeat-y left top; position:absolute; top:50px; left:90px;filter:alpha(opacity:120);-moz-opacity:1;opacity:1; z-index:40;}
.plat .msg h2{ height:38px; line-height:38px; background:#fff url(../images/colR_h2.png) no-repeat 16px; text-indent:24px; border-bottom:1px solid #ddd; font-size:16px;}
.msgbox{ padding:12px 20px; line-height:23px; font-size:14px; color:#333;}

.plat .filiale{ margin:0 20px;}
.plat .filiale .item{ float:left; margin-right:55px; padding:40px 0 40px 20px;}
.plat .filiale .item .pic{ float:left;background:url(../images/filiale_itembg.png) no-repeat; width:188px; height:137px; padding:2px 0 0 3px;}
.plat .filiale .item .txt{ width:200px; float:left; padding:0 0 0 10px; color:#333;}
.plat .filiale .item .txt h3{ font-size:14px; height:30px; line-height:24px;}
.plat .filiale .item .txt p{ line-height:21px;}
.plat .filiale .none{ margin-right:0;}
/*联系我们 end*/
/*product*/
.product{width:874px;border:1px solid #f1f1f1; background:#fff;padding:20px 12px;}
.pro_sort{}
.pro_sort ul li{ float:left; border:1px solid #e4e4e4; margin:16px 0; margin-right:32px;}
.pro_sort ul li .item{ width:378px; border:1px solid #f5f5f5; margin:2px; padding:20px 17px; height:114px;  overflow: hidden;}
.pro_sort ul li.none{ margin-right:0;}
.pro_sort ul li .item h2{ background:url(../images/colR_h2.png) no-repeat left 6px; padding:0 0 0 7px;font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal; line-height:25px; height:30px;}
.pro_sort ul li .item p{ font-size:14px;font-family:\5B8B\4F53; color:#999; line-height:22px;text-align:justify; text-justify:inter-ideograph;}
.pro_sort ul li:hover{ box-shadow:2px 2px #e6f1fa; border:1px solid #bbdffb;}

#files{width:236px; float:left;}
.tree,.tree ul,.tree li{list-style:none;margin:0;padding:0;zoom: 1;}
.tree ul{margin-left:20px;}
.tree li a{color:#555;padding:4px 8px 4px 20px;display:block;text-decoration:none; font-size:16px;font-family: \5FAE\8F6F\96C5\9ED1;}
.tree li a.tree-parent{background:url(../images/colR_h2.png)no-repeat 9px center;}
.tree li a.tree-parent-collapsed{background:url(../images/colR_h2.png)no-repeat 9px center;}
.treeul li{ padding:4px 0;}
.treeul li a.tree-parent{/*background:#68ac45 url(../images/pot_white.png) no-repeat 9px center;color:#fff;*/font-size:12px;font-family:\5B8B\4F53;border-radius:4px; display:inline-block; }
.treeul li a.tree-parent-collapsed{ cbackground:url(../images/pot_green.png)no-repeat 9px center; color:#333; border-radius:4px; display:inline-block;}
.treeuli li a{font-size:12px;font-family:\5B8B\4F53; line-height:20px; padding:0;text-align:left;}
.tree li a:hover,.tree li a.tree-parent:hover,.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active{color:#333;/*border:1px solid#eee;background-color:#fafafa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;*/}
.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active{/*border:1px solid #e2f3fb;background-color:#f2fafd;*/}
.tree ul.tree-group-collapsed{display:none;}
.treeul li a.tree-parent:hover{ color:#fff;background:#68ac45 url(../images/pot_white.png) no-repeat 9px center;}
.proR{ float:right;width:687px; padding:10px 0 0;}
.proR h2{ text-align:center;font-family:\5FAE\8F6F\96C5\9ED1; font-size:24px; font-weight:normal; height:40px; line-height:25px;}
.proR .album{ text-align:center; padding:10px 0;}
.proR h3{font-family:\5B8B\4F53;padding-bottom:10px;font-size:14px; font-weight:normal; line-height:25px;}
.proul{ border:1px solid #e1e1e1; width:686px; margin:0 auto;}

.proul ul{ border:1px solid #fff; }
.proul li{ float:left; height:45px; line-height:45px; padding:0 29px; background:url(../images/proul_libg.png) no-repeat right center;background-color:#fafafa;font-family:\5B8B\4F53; font-size:14px; cursor:pointer;}
.proul li.current{ background-color:#f2faff;}
.proul li.none{ background-image:none;}
.probox{ padding:20px 0;}
.probox h4{ color:#033333;font-family:\5B8B\4F53; font-size:14px; height:30px; line-height:30px;}
.probox p{ line-height:25px; font-size:14px; padding:8px 0;}
.probox p.txt-indent{ text-indent:24px;}
.tabcon .sublist{ border:1px solid red;}

/*product end*/
/*footer*/
.footer { height: 35px; text-align: center; background: #f2f2f2; line-height: 35px; border-top: 1px solid #e6e6e6;color:#8f8f8f; }
.footer span { padding: 0 5px; }
.footer span a{color:#8f8f8f;}
/*footer end*/
.dotline{background: url(../images/dotline.png) repeat-x center bottom;}
.cblue,.cblue a{ color:#0090ff;}
.cgreen,.cgreen a{color:#68AC45;}
.bgfff{ background:#fff;}
.more, .more a { color: #1570a6; }
.relative { position: relative; }
.mr20 { margin-right: 56px; }
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.pt10{ padding-top:10px;}
.pt55{ padding-top:55px;}
.fz14{ font-size:14px;}
.space10{clear:both;height:10px;line-height:0;font-size:0;}
.space20{clear:both;height:20px;line-height:0;font-size:0;}
.space36{clear:both;height:36px;line-height:0;font-size:0;}
/*page*/
.next{ margin:10px 0; text-align:center;}
.next a {/* border: #a5bdd5 1px solid; color: #1110cd;*/ padding: 2px 7px; margin: 0px 4px 0 0; text-align: center; text-dexoration: none }
.next a:hover {/* border: #a5bdd5 1px solid; */background: #009aff; color: #fff; border-radius:4px;}
.next a:active {/* border: #a5bdd5 1px solid;background: #e2f4ff;*/  color: #1110cd; }
.next span.current { /*border: #fff 1px solid;*/ padding: 2px 7px; font-weight: bold; color: #000; }


.myTabDiv{display:none;}

.myTabDiv.current{display:block;}



/*后加代码*/
body{position:relative;}
.footerBj{position:absolute;left:0px;bottom:0px;  }
#top-bottom-menu{  z-index: 100;}
js代码
$(window).load(function(){
        $("body").css("min-height",$(window).height()-$(".footerBj").height());
});
