/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
b,i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px; }
.clearfix{clear: both;}
.clearfix:after{content: ''; clear: both; display: block; visibility: hidden; height: 0;}

.fl{ float:left;}
.fr{ float:right;}


.my{ width:1100px; margin:0 auto; overflow:hidden; padding-top:130px;}
.my dl{ float:right; width:504px; overflow:hidden;}
.my dl dt{ line-height:40px; color:#252525; font-size:22px; text-align:left;}
.my dl dd{ text-align:right; color:#252525; font-size:22px; line-height:64px;}
.my dl dd i{ font-weight:bold; margin-left:18px; font-size:28px;}

.same_tit{ width:100%; text-align:center; }
.same_tit h4{color:#252525; font-size:50px; font-weight:bold; letter-spacing:12px; background:url(../images/t1.png) bottom center no-repeat; height:180px; line-height:180px;}

.fcl{ width:1200px; margin:0 auto; overflow:hidden; padding-top:228px;}
.fcl dl{ float:left; width:285px; margin-right:20px; overflow:hidden;}
.fcl dl dt{ width:100%; text-align:center; height:64px; line-height:64px; color:#252525; font-size:24px; font-weight:bold;}
.fcl dl dd p{ color:#252525; text-align:center; font-size:18px; line-height:30px; height:73px;}
.fcl dl dd span{ display:block; width:190px; height:65px; line-height:64px; text-align:center; color:#e8241a; font-size:20px; margin:0 auto; font-weight:bold;}
.fcl dl dd span i{ letter-spacing:-1px;}

.zx_btn{ width:100%; text-align:center; overflow:hidden; margin-bottom:104px;}
.zx_btn a{ display:inline-block; width:240px; height:60px; margin-right:46px; background:url(../images/gk_10.jpg) repeat-y; line-height:60px; text-align:center; color:#FFF; font-size:22px; font-weight:bold;}
.zx_btn span{display:inline-block; width:260px; height:60px;  background:url(../images/gk_10.jpg) repeat-y; line-height:60px; text-align:center; color:#FFF; font-size:22px; font-weight:bold;}

.same_tit2 h4{ background:url(../images/t2.png) bottom center no-repeat; }

.box{ width:1200px; overflow:hidden; margin:0 auto;}
.tab1{ width:1199px; height:99px; overflow:hidden; border-left:1px solid #f8b239; border-top:1px solid #f8b239; margin-bottom:20px;}
.tab1 span{ cursor:pointer; float:left; position:relative; width:301px; height:98px; color:#252525; font-weight:bold; font-size:20px; overflow:hidden; border-right:1px solid #f8b239; border-bottom:1px solid #f8b239; line-height:98px; text-align:left; padding-left:122px; box-sizing:border-box;}
.tab1 span.se{ width:296px; background:#f8b239; color:#FFF;}
.tab1 span:nth-child(1):before{ display:block; position:absolute; content:''; width:48px; height:52px; background:url(../images/a1.png) no-repeat; left:62px; top:23px;}
.tab1 span:nth-child(1):after{ position:absolute; display:none; content:''; width:48px; height:52px; background:url(../images/a2.png) no-repeat; left:62px; top:23px;}
.tab1 span:nth-child(2):before{ display:block; position:absolute; content:''; width:52px; height:52px; background:url(../images/b1.png) no-repeat; left:71px; top:23px;}
.tab1 span:nth-child(2):after{ position:absolute; display:none; content:''; width:52px; height:52px; background:url(../images/b2.png) no-repeat; left:71px; top:23px;}
.tab1 span:nth-child(3):before{ display:block; position:absolute; content:''; width:58px; height:52px; background:url(../images/c1.png) no-repeat; left:50px; top:23px;}
.tab1 span:nth-child(3):after{ position:absolute; display:none; content:''; width:58px; height:52px; background:url(../images/c2.png) no-repeat; left:50px; top:23px;}
.tab1 span:nth-child(4):before{ display:block; position:absolute; content:''; width:50px; height:50px; background:url(../images/d1.png) no-repeat; left:50px; top:23px;}
.tab1 span:nth-child(4):after{ position:absolute; display:none; content:''; width:50px; height:50px; background:url(../images/d2.png) no-repeat; left:50px; top:23px;}
.tab1 span:nth-child(2){ padding-left:148px;}
.tab1 span:nth-child(3){ line-height:26px; padding-top:20px; padding-left:138px;}
.tab1 span:nth-child(4){ line-height:26px; padding-top:20px; padding-left:124px;}
.tab1 span i{ font-weight:normal;}
.tab1 span.se:before{ display:none;}
.tab1 span.se:after{ display:block;}

.tab_ct1{ width:1148px; border:1px solid #dadada; height:708px; padding-left:50px; background:#FFF; }
.tab_ct1 .ever{ display:none; width:100%; height:708px; position:relative; background:#FFF;}
.tab_ct1 .active{display:block; width:100%; height:708px; position:relative; background:#FFF;}
.tab_ct1 div{ width:100%; padding-top:48px; overflow:hidden; box-sizing:border-box;}
.tab_ct1 div h5{ color:#252525; font-size:24px; font-weight:normal; line-height:62px; text-align:left; margin-bottom:32px;}
.tab_ct1 div h5 em{ font-size:34px; font-style:normal; font-weight:bold;}
.tab_ct1 div h5 i{ display:inline-block; vertical-align:middle; width:107px; height:62px; line-height:62px; margin-right:24px;  background:url(../images/gk_10.jpg) repeat-y; background-size:100% 100%;  color:#FFF; font-size:40px; text-indent:14px; position:relative;}
.tab_ct1 div h5 i:before{ position:absolute; content:''; width:30px; height:2px; background:#FFF; right:14px; bottom:16px; }
.tab_ct1 div ul{ width:746px; overflow:hidden;}
.tab_ct1 div ul li{ width:100%; overflow:hidden; }
.tab_ct1 div ul li dl{ width:100%; overflow:hidden; margin-bottom:18px;}
.tab_ct1 div ul li dl dt{ color:#252525; font-size:24px; font-weight:bold; line-height:56px; text-align:left;}
.tab_ct1 div ul li dl dd{ color:#252525; font-size:16px; line-height:28px; text-align:left;}
.tab_ct1 div#xssq{ background:url(../images/xs.png) top right no-repeat;}
.tab_ct1 div#zxsq{ background:url(../images/zx.png) top right no-repeat;}
.tab_ct1 div#ossd{ background:url(../images/ossd.png) top right no-repeat;}
.tab_ct1 div#alevel{ background:url(../images/alevel.png) top right no-repeat;}
.tab_ct1 div.ossd_ct{padding:0px;}
.tab_ct1 div.ossd_ct dl{ width:496px; overflow:hidden; float:left;}
.tab_ct1 div.ossd_ct dl dt{ color:#dd3118; font-size:18px; line-height:56px; font-weight:bold; text-align:left;}
.tab_ct1 div.ossd_ct dl dd img{ display:block; }
.tab_ct1 div.ossd_ct dl.last{ float:left;}
.tab_ct1 div.ossd_ct dl.last dt{ color:#252525; font-size:24px;}
.tab_ct1 div.ossd_ct dl.last dd{ font-size:16px;}
.same_tit3 { margin-bottom:60px;}
.same_tit3 h4{ background:url(../images/t3.png) bottom center no-repeat; letter-spacing:12px;}

.tab2 span{ padding:0px; text-align:center; width:399px;}
.tab2 span:nth-child(1):before{ display:none;}
.tab2 span:nth-child(2):before{ display:none;}
.tab2 span:nth-child(3):before{ display:none;}
.tab2 span:nth-child(2){padding:0px;}
.tab2 span:nth-child(3){padding:0px; line-height:98px;}
.tab2 span.se:after{ display:none;}
.tab2 span.se{ width:399px;}
.tab_ct2{ height:438px; padding:0px; width:1198px;}
.tab_ct2 dl{ float:left; width:550px; position:relative; height:438px; overflow:hidden; padding-top:40px; padding-left:50px; box-sizing:border-box;}
.tab_ct2 dl dt{ color:#252525; font-size:14px; height:50px; overflow:hidden; line-height:50px; text-align:left; margin-bottom:20px;}
.tab_ct2 dl dt em{ font-style:normal; font-weight:bold; font-size:14px;}
.tab_ct2 dl dt i{ display:inline-block; width:92px; height:50px; line-height:50px; text-align:center; color:#FFF; font-size:20px; font-weight:bold; border-left:8px solid #f8b239; background:url(../images/gk_10.jpg) repeat-y; background-size:100% 100%; margin-right:12px;}
.tab_ct2 div{ padding:0px;}
.tab_ct2 div div{ width:100%; overflow:hidden; margin-bottom:26px;}
.tab_ct2 div div h6{ color:#e8241a; font-weight:bold; font-size:16px; text-align:left; line-height:30px;}
.tab_ct2 div div p{ line-height:24px; color:#252525; font-size:14px;}
.tab_ct2 div div p i{ font-weight:bold;}
.tab_ct2 dl.three div{ float:left; width:245px;}
.tab_ct2 dl.three div:nth-child(3){ width:100%;}
.tab_ct2 dl.three dt span{ float:left;width:388px; line-height:24px; padding:2px 0; height:42px; vertical-align:middle;}
.tab_ct2 dl.three dt i{ float:left;}

.form_tit{ width:1000px; margin:0 auto; overflow:hidden; padding-top:60px;}
.form_tit p{ color:#FFF; font-weight:bold; line-height:62px; font-size:40px;}
.form_tit p i{ display:block; font-weight:normal; font-size:34px;}

.login{ width:1000px; margin:0 auto; overflow:hidden;}
.same_tit4 { margin-bottom:60px;}
.same_tit4 h4{ background:url(../images/t4.png) bottom center no-repeat; letter-spacing:12px;}

#course span{ width:399px; padding-left:196px;}
#course span:nth-child(3){ line-height:98px; padding-top:0px; padding-left:160px;}
#course span:nth-child(1):before{ width:77px; height:63px; background:url(../images/e1.png) no-repeat; left:85px; top:22px;}
#course span:nth-child(2):before{ width:78px; height:62px; background:url(../images/f1.png) no-repeat; left:85px; top:22px;}
#course span:nth-child(3):before{ width:58px; height:58px; background:url(../images/g1.png) no-repeat; left:70px; top:21px;}
#course span:nth-child(1):after{ width:77px; height:63px; background:url(../images/e2.png) no-repeat; left:85px; top:22px;}
#course span:nth-child(2):after{ width:78px; height:62px; background:url(../images/f2.png) no-repeat; left:85px; top:22px;}
#course span:nth-child(3):after{ width:58px; height:58px; background:url(../images/g2.png) no-repeat; left:70px; top:21px;}

#course_ct{ padding:0px; width:1198px; height:570px;border:0px;}
#course_ct div{ padding-top:0px;}
#course_ct div table{ float:left; border-collapse:collapse;}
#course_ct div table.tb1{ width:100%; table-layout:fixed; background:url(../images/gk_10.jpg) repeat-y; background-size:100% 100%; }
#course_ct div table.tb1 tr th{ height:60px;  color:#FFF; font-weight:bold; font-size:24px;}
#course_ct div table.tb2{ width:33.33%; table-layout:fixed;}
#course_ct div table.tb2 tr td{ color:#252525; font-size:16px; height:79px; border:1px solid #dadada; border-top:none; text-align:center;}
#course_ct div table.tb2 tr td:nth-child(1){ font-weight:bold; font-size:18px;}
#course_ct div table.tb3 tr td{ height:111px; }
#course_ct div table.tb3 tr td:nth-child(1){ font-weight:bold; line-height:28px; font-size:18px;}
#course_ct div table.tb4{ width:100%; table-layout:fixed;}
#course_ct div table.tb4 tr td{ height:131px;}
#course_ct div table.tb4 tr:nth-child(1) td:nth-child(3){ text-align:left; padding-left:38px;}
#course_ct div table.tb4 tr:nth-child(1) td:nth-child(3) span{ display:inline-block; width:100%; line-height:30px;}
#course_ct div table.tb4 tr:nth-child(1) td:nth-child(3) span i{ font-weight:bold;}
#course_ct div table.tb4 tr:nth-child(3) td:nth-child(3){ text-align:left; padding-left:38px;}
#course_ct div table.tb4 tr:nth-child(3) td:nth-child(3) span{ display:inline-block; width:100%; line-height:30px;}
#course_ct div table.tb4 tr:nth-child(3) td:nth-child(3) span i{ font-weight:bold;}
#course_ct div table.tb4 tr:nth-child(3) td{ height:245px;}

.zx_btn2{ margin-top:60px;}


.same_tit5 h4{ background:none; line-height:126px; letter-spacing:12px;}

.process{ width:1200px; margin:0 auto; overflow:hidden;}
.process span{ float:left; width:158px; height:56px; margin-bottom:86px; line-height:56px; text-align:left; padding-left:66px; box-sizing:border-box; font-size:18px; margin-right:14px;}
.process span.double{ line-height:22px; padding-top:6px;}

.same_tit6 h4{ line-height:312px; color:#FFF; background:none;}


.uxd-team {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	height:397px;
	position:relative;
}
.uxd-team .team-bottom {
	position: relative;
	width:1200px; height:397px; 
}
.uxd-team .team-bottom .team-left {
	width: 895px;
	height: 397px;
	overflow: hidden;
	position: relative;
	float: left;
	padding-top: 0px
}
.uxd-team .team-bottom .team-left .team-nav {
	position: absolute;
	top: 0px;
	left: 0
}
.uxd-team .team-bottom .team-left .team-item {
	float: left;
	width: 895px
}
.uxd-team .team-bottom .team-left .team-item img {
	display: block;
border-radius:.16rem
}
.uxd-team .team-bottom .team-right {
	width: 248px;
	height: 397px;
	float: right;
	overflow: hidden;
	position:relative;
	padding-top:64px;
}
.uxd-team .team-bottom .team-right .team-list {
	width: 248px;
	height: 296px;
	border-top: none;
	overflow: hidden;
	position:relative; z-index:2;
}
.uxd-team .team-bottom .team-right .team-list .list-nav {
	overflow: hidden
}
.uxd-team .team-bottom .team-right .team-list .list-nav .item-nav {
	width: 218px;
	height: 80px;
	position: relative;
	cursor: pointer;
	border: 1px solid #dadada;
	background:#FFF;
	padding:18px 0 0 28px;
	
}
.uxd-team .team-bottom .team-right .team-list .list-nav .item-nav dl{ width:100%;}
.uxd-team .team-bottom .team-right .team-list .list-nav .item-nav dl dt{ float:left; width:64px; height:64px;}
.uxd-team .team-bottom .team-right .team-list .list-nav .item-nav dl dd{ float:left; color:#252525; font-size:22px; line-height:34px; margin-left:18px;}
.uxd-team .team-bottom .team-right .team-list .list-nav .item-nav dl dd i{ font-size:18px; display:block;}
.uxd-team .team-bottom .team-right .team-list .list-nav .item-nav img {
	display: block
}
.uxd-team .team-bottom .team-right .team-list .list-nav .team-active {
	width:248px;
	background:#f8b239;
	border:0px;
}
.uxd-team .team-bottom .team-right .team-tou {
	height: 370px;
	width: 248px;
	position:absolute;
	left:0px; top:30px;
	opacity:1;
	z-index:1;	
}
.uxd-team .team-bottom .team-right .team-tou .tou {
	position:relative;
	height: 366px;
	width: 248px;
}
.uxd-team .team-bottom .team-right .team-tou .tou .tou-a {
	position:absolute;
	width: 16px;
	height: 10px;
	left:107px;
}
.a-icon1 {
	background: url(http://yh.tianhusheji.com/public-2-1-24.png) -340px -102px no-repeat;
	top:0px;
}
.a-icon2 {
	background: url(http://yh.tianhusheji.com/public-2-1-24.png) -340px -122px no-repeat;
	bottom:0px;
}
.uxd-team .team-bottom .team-right .team-tou .tou .tou-icon {
width:.16rem;
	height: 1px;
	display: block;
	background: #fff;
margin-top:.24rem;
margin-bottom:.24rem
}

.same_tit7 h4{ background:url(../images/t6.png) bottom center no-repeat;}

.hh{ width:1200px; margin:0 auto; overflow:hidden;}
.hh dl{ float:left; width:226px; height:135px; margin-right:48px; overflow:hidden;}
.hh dl dt{ text-align:center; color:#FFF; line-height:36px; height:37px; font-weight:bold; font-size:20px;}
.hh dl dd{ text-align:center; color:#252525; font-size:16px; line-height:90px; height:98px;}

.pp{ width:1198px; border:1px solid #dcdcdc; margin:0 auto; position:relative; height:252px; padding-top:66px;}
.ppry{ position:absolute; left:464px; top:-8px;}

.focus{width:1100px;height:233px;overflow:hidden;position:relative; margin:0 auto;}
.focus ul{height:197px;position:absolute;}
.focus ul li{float:left;width:1100px;height:197px;overflow:hidden;position:relative;}
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position:absolute;width:100%;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:24px;height:4px;_font-size:0;margin-left:10px;cursor:pointer;background:#252525;}
.focus .btn span.on{background:#f8b239;}
.focus .preNext{width:0px;height:0px;position:absolute;top:90px;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}
 
.zx_btn3{ margin:60px auto 100px;}
.same_tit8{ margin-bottom:62px;}
.same_tit8 h4{ background:url(../images/t7.png) bottom center no-repeat;}
.xxhj{ width:1200px; margin:0 auto; overflow:hidden; padding:302px 0 0 300px; box-sizing:border-box;}
.xxhj dl{ width:296px; overflow:hidden;}
.xxhj dl dt{ text-align:center; line-height:54px; color:#FFF; font-size:46px; height:130px;}
.xxhj dl dt i{ display:block; font-weight:bold; }
.xxhj dl dd{ width:100%; text-align:left; padding-left:104px; box-sizing:border-box; color:#FFF; font-weight:bold; line-height:46px; font-size:26px;}






