@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#333; width:100%; background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#957350;}
.fl{ float:left;}.fr{ float:right;}
.yh{font-family:"微软雅黑";}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.w1200{ max-width:1200px; min-width:320px; margin:0px auto;}
.red{color:#e60012;}

@media ( max-width:1200px){
.w1200{ padding:0px 10px;}
}

/*公用样式*/
.effect-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow:  hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

.Title01{height:48px; border-bottom:1px solid #ececec; line-height:48px;}
.Title01 span{display:inline-block; border-bottom:2px solid #0064b4; color:#0064b4; font-weight:bold; font-size:18px; line-height:47px;}
.Title01 em{font-size:16px; color:#c9c9c9; padding-left:16px;}
.Title01 a.more{color:#c3c3c3; float:right; text-transform:uppercase;}

.Container{padding:4% 0 5%;}
.Left{width:19.6666%; min-height:439px; height:auto !important; height:439px; float:left; background:#d9f0fa; border-radius:5px; overflow:hidden;}
.ColumnName{padding:8px 0px 0px; height:92px; background:#037edb;}
.ColumnName span{display:block; background:url(../images/onbg.png) no-repeat center bottom; height:64px; line-height:64px; font-size:24px; color:#fff; text-align:center;}
.Meun li{height:60px; line-height:60px; border-bottom:1px solid #f3fbfe; text-align:center;}
.Meun li a{display:block; font-size:16px; color:#333333;}
.Meun li i{padding:0px 10px; display:none;}
.Meun li:hover,.Meun li.on{background:#f4810a;}
.Meun li:hover a,.Meun li.on a{color:#fff;}
.Meun li:hover i,.Meun li.on i{display:inline-block;}

.Right{width:76.6666%; float:right;}
.Current{height:64px; line-height:64px; border-bottom:1px solid #ededed;}
.Current .SubName{padding-left:10px; font-size:20px; color:#222222; float:left;}
.Position{padding-left:32px; background:url(../images/home.png) no-repeat left center; font-size:14px; color:#666666; float:right;} 
.Position a{color:#666;}
.Position span{color:#037edb;}

 @media ( max-width:768px){
.Left,.Right{width:100%; float:none;}
.Left{min-height:auto; height:auto; background:none;}
.ColumnName,.Meun li:hover i,.Meun li.on i{display:none;}
.Meun{text-align:center;}
.Meun li{display:inline-block; padding:0 2%; border:none; height:40px; line-height:40px;}
}

@media ( max-width:640px){
.Current .SubName{display:none;}
.Position{float:none;}
}

@media ( max-width:480px){
.Meun li a{font-size:14px;}
}

/*pages*/
.Pages{width:100%; text-align:center; padding:28px 0px 0px;}
.Pages a{display:inline-block; height:28px; line-height:28px; padding:0px 12px; color:#666666; font-size:14px; border:1px solid #dddddd; margin:0px 2px; border-radius:3px;}
.Pages a:hover,.Pages a.a_cur{color:#fff; background:#037edb; border:1px solid #037edb;}


/*Top*/
.Top {position: relative;}
.logo{width:267px; float:left; padding:20px 0px 13px;}
.logo img{display:block; width:100%;}
.Nav{width:74%; float:right;}
.Nav li{float:left; width:11.5%; padding:32px 0px 31px; position:relative;}
.Nav li a.am{display:block; font-size:16px; color:#4d4d4d; line-height:28px; text-align:center;}
.Nav li:hover,.Nav li.active{background:url(../images/navon.png) no-repeat center bottom;}
.Nav li:hover a.am,.Nav li.active a.am{color:#066fbf;}
.Nav li .SubNav{position:absolute; width:160px; left:50%; top:100%; margin-left:-80px; text-align:center; font-size:14px; line-height:35px; background:#fff; z-index:99; display:none;}
.Nav li .SubNav dl a{display:block; color:#666;}
.Nav li .SubNav dl a:hover{color:#fff; background:#037edb;}
.Nav li .SubNav .w1200{position:absolute; left:50%; top:0px; margin-left:-600px;}
.Nav li .SubNav .w1200 dl{position:relative;left:94%;}
.Nav .searchBtn{cursor: pointer; margin-top: 25px; float:right; height: 40px;width: 40px;background: url(../images/search.png)center no-repeat;}
.Top .searchbox{display:none; z-index: 10;; position: absolute;top: 120px;right: 10px;background: white;height: 40px;border-radius: 10px;padding: 0px 10px;box-sizing: border-box;width: 240px;;}
.Top .searchbox input{width: 180px;float: left;height: 40px;line-height: 40px;;}
.Top .searchbox span{cursor: pointer; display:inline-block; width: 30px;height: 40px;float: right;background: url(../images/search.png)center no-repeat;}

/* 手机导航 */
.Header_menu,.page_menu{display:none;}
.Header .header_menu{background-image:url(../images/navicon.png); position:absolute; top:50%; right:0px; margin-top:-12px; width:50px; height:24px;background-size:45%;background-position:center; background-repeat:no-repeat; z-index:9; display:none;}
.page_menu{width:50%;height:100%;background:url(../images/opacity.png) repeat;overflow:auto;overflow-x:none; position:fixed;z-index:9990;top:0;right:-100%;}
.page_menu .close_bar{height:69px;line-height:69px;overflow:hidden;position:absolute;top:0;left:0; width:100%;background:url(../images/opacity.png) repeat; border-bottom:1px solid #e8e8e8;text-align:right;}
.page_menu .close_bar a{background:url(../images/menu_close_btn.png) no-repeat;width:25px;height:25px; background-size:cover;display:inline-block;vertical-align:middle;margin-right:20px;transition:transform ease-in 0.3s;}
.page_menu .close_bar a:hover{transform:rotate(180deg);}
.page_menu .menu_list{width:100%;margin-top:69px;}
.page_menu .menu_list li h3{height:65px;line-height:65px;font-size:18px;position:relative; border-bottom:1px solid #e8e8e8; font-weight:normal;}
.page_menu .menu_list li h3 a{color:#fff;text-decoration:none;padding-left:20px;display:block;}
.page_menu .menu_list li h3:hover a,.page_menu .menu_list li h3.cur a{color:#f0b1b9;}

@media ( max-width:1200px){
.logo{padding:15px 0px;}
.Nav{display:none;}
.Header .header_menu,.page_menu{display:block;}

}

@media ( max-width:768px){
.Header{background:#fff !important; position:relative !important;}
}

@media ( max-width:640px){
.logo{width:186px;}
}

/*banner*/
.Banner{position:relative; overflow:hidden;}
.Banner .item img{display:block; width:100%;}
.Banner .owl-dots{position:absolute; text-align:center; height:4px; bottom:40px; left:0; width:100%;}
.Banner .owl-dots .owl-dot{width:23px; height:4px; display:inline-block; margin:0 3px; text-indent:9999; line-height:9999; overflow:hidden; background:#fff;}
.Banner .owl-dots .owl-dot.active{background:#016eb8;}

/*bottom*/
.Linkbg{height:80px;}
.LinkBox{position:relative; padding-left:90px; height:80px; overflow:hidden;}
.LinkBox em{position:absolute; top:0px; left:0px; width:70px; line-height:26px; text-align:center; font-size:16px; color:#fff; padding:14px 0px 0px; height:66px; background:#037edb;}
.LinkList{padding-top:18px;}
.LinkList li{width:130px; float:left; margin-right:10px;}
.LinkList li img{display:block; width:100%; height:45px;}

.Bottom{background:url(../images/bottombg.jpg) repeat;}
.Bleft{width:700px; float:left; font-size:14px; line-height:26px; color:#fff; padding:28px 0px;}
.Bleft a{color:#fff;}
.Bleft i{padding:0px 6px;}
.Bright{width:95px; float:right; padding:6px; background:url(../images/opacity2.png) repeat; margin:14px 0px;}
.Bright img{display:block; width:100%;}

@media ( max-width:768px){
.Bottom{padding:3% 0 0; text-align:center;}
.Bleft,.Bright{float:none;}
.Bleft{width:100%;}	
.Bright{margin:0 auto;}
}

/*index*/
.Main{padding:3% 0 0; background:url(../images/mainbg.jpg) no-repeat center top;}
.HomeAbout{width:30.1666%; padding-right:2.333%; margin-right:2.333%; border-right:1px solid #e6e6e6; float:left;}
.HomeAbout .con .info{padding:12px 0px 0px; font-size:14px; line-height:26px; color:#444444;}
.HomeAbout .con .info .more{color:#bf060d;}

.HomeNews{width:30.1666%; padding-right:2.333%; border-right:1px solid #e6e6e6; float:left; position:relative;}
.NewsSlide .hd{position:absolute; width:200px; top:19px; right:6%; text-align:right;}
.NewsSlide .hd li{display:inline-block; width:10px; height:9px; background:url(../images/dotpic.png) no-repeat left top; margin:0px 2px;}
.NewsSlide .hd li.on{background:url(../images/dotpic.png) no-repeat left bottom;}
.NewsSlide .bd .con .list{padding:12px 0px 0px;}
.NewsSlide .bd .con .list dd{font-size:14px;}
.NewsSlide .bd .con .list dd a{color:#444444; display:block; line-height:20px; max-height:40px;overflow:hidden; background:url(../images/dot.png) no-repeat left 8px; padding-left:10px;}
.NewsSlide .bd .con .list dd span{display:block; line-height:29px; color:#045999;}

.HomeAbout,.HomeNews{height:320px; overflow:hidden;}

.HomeTeam{width:30%; float:right;}
.TeamBox{padding:18px 0px 0px;}
.TeamBox .item img{display:block; width:100%;height: 256px;}
.TeamBox .owl-nav .owl-prev,.TeamBox .owl-nav .owl-next{position:absolute; width:20px; height:50px; top:50%; margin-top:-25px; text-indent:9999em; overflow:hidden;}
.TeamBox .owl-nav .owl-prev{background:url(../images/prev.png); left:0px;}
.TeamBox .owl-nav .owl-next{background:url(../images/next.png); right:0px;}

.HomeService{padding:3% 0;}
.HomeService ul{padding:2% 0 0;}
.HomeService li{width:19.2%; margin:0 1% 1% 0; float:left; text-align:center;}
.HomeService li:nth-child(5n){margin-right:0;}
.HomeService li .box{border-width:1px; border-top-width:5px; border-style:solid;}
.HomeService li .box a{display:block; padding:12px 15px;}
.HomeService li .box .icon{display:block; width:115px; height:115px; margin:0 auto; position:relative;}
.HomeService li .box .icon img{position:absolute; left:0px; top:0px; width:100%;}
.HomeService li .box .icon .i1{ transition: 400ms;}
.HomeService li .box .icon .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.HomeService li:hover .box .icon .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.HomeService li:hover .box .icon .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2); }
.HomeService li .box .name{margin:6px 0px 0px; line-height:43px; font-size:24px;}
.HomeService li .box i{width:120px; height:1px; display:block; margin:0 auto; transition:width 0.5s linear;}
.HomeService li .box .info{padding:15px 0px 0px; font-size:14px; line-height:22px; color:#4c4c4c; height:110px; overflow:hidden;}

.HomeService li.s1 .box{border-color:#baaabf;}
.HomeService li.s1 .box .name{color:#baaabf;}
.HomeService li.s1 .box i{background:#baaabf;}

.HomeService li.s2 .box{border-color:#8197c5;}
.HomeService li.s2 .box .name{color:#8197c5;}
.HomeService li.s2 .box i{background:#8197c5;}

.HomeService li.s3 .box{border-color:#c3c79c;}
.HomeService li.s3 .box .name{color:#c3c79c;}
.HomeService li.s3 .box i{background:#c3c79c;}

.HomeService li.s4 .box{border-color:#d0b3b4;}
.HomeService li.s4 .box .name{color:#d0b3b4;}
.HomeService li.s4 .box i{background:#d0b3b4;}

.HomeService li.s5 .box{border-color:#b1dada;}
.HomeService li.s5 .box .name{color:#b1dada;}
.HomeService li.s5 .box i{background:#b1dada;}

.HomeService li.s6 .box{border-color:#b1dada;}
.HomeService li.s6 .box .name{color:#b1dada;}
.HomeService li.s6 .box i{background:#b1dada;}

.HomeService li.s7 .box{border-color:#d8c19e;}
.HomeService li.s7 .box .name{color:#d8c19e;}
.HomeService li.s7 .box i{background:#d8c19e;}

.HomeService li.s8 .box{border-color:#baaabf;}
.HomeService li.s8 .box .name{color:#baaabf;}
.HomeService li.s8 .box i{background:#baaabf;}

.HomeService li.s9 .box{border-color:#8eadc9;}
.HomeService li.s9 .box .name{color:#8eadc9;}
.HomeService li.s9 .box i{background:#8eadc9;}

.HomeService li.s10 .box{border-color:#c3c79c;}
.HomeService li.s10 .box .name{color:#c3c79c;}
.HomeService li.s10 .box i{background:#c3c79c;}

.HomeService li:hover{background:#0064b4;}
.HomeService li:hover .box i{width:100%; background:#fff;}
.HomeService li:hover .box .name,.HomeService li:hover .box .info{color:#fff;}


.HomeVideo{background:#f7f7f7; padding:1% 0 2%;}
.HomeVideo .title{text-align:center;}
.HomeVideo .title span{display:block; font-size:18px; color:#0064b4; background:url(../images/titlebg.png) no-repeat center bottom; line-height:50px; font-weight:bold;}
.HomeVideo .title em{display:block; font-size:16px; line-height:30px; color:#b2b2b2;} 
.HomeVideo .video{max-width:960px; min-width:320px; margin:2% auto 0; position:relative;}
.HomeVideo .video .img img{display:block; width:100%;}
.HomeVideo .video video{position:absolute; left:0px; top:0px; width:100%; height:100%; background:#000;}
.HomeVideo .video .play{width:53px; height:53px; position:absolute; top:50%; left:50%; margin:-26px 0px 0px -26px; z-index:4;}

@media ( max-width:1200px){
.HomeService li .box .name{font-size:20px;}	
}

@media ( max-width:768px){
.HomeAbout, .HomeNews{width:100%; float:none; height:auto; border-bottom:none; padding:0; margin:1% 0; border:none;}	
.HomeTeam{width:100%; float:none;}
.NewsSlide .bd .con .list dd{padding:3px 0px;}
.HomeService li .box a{padding:12px 0px;}
.HomeService li .box .info,.HomeService li .box i{display:none;}
.HomeService li .box .name{font-size:18px;}
}

@media ( max-width:640px){
.HomeService li .box .name{font-size:16px;}
.HomeService li .box .icon{width:90px;}
}

@media ( max-width:480px){
.HomeService li{width:48%; margin:0 0 2% 0;}
.HomeService li:nth-child(2n){float:right;}
.HomeService li .box .name{font-size:18px;}
}


/*天禾简介*/
.Single{padding:3% 0px 0px;}

/*主要业绩*/
.Yjlist{padding:3% 0 0;}
.Yjlist li{width:31.3333%; float:left; margin:0px 3% 2% 0px;}
.Yjlist li:nth-child(3n){margin-right:0px;}
.Yjlist li .effect-img{border:1px solid #d8d8d8;}
.Yjlist li .effect-img img{display:block; width:100%; height:288px;}
.Yjlist li em{display:block; font-size:15px; color:#333333; height:58px; overflow:hidden; line-height:58px; text-align:center;}

@media ( max-width:998px){
.Yjlist li .effect-img img{height:233px;}
}

@media ( max-width:768px){
.Yjlist li .effect-img img{height:232px;}
}

@media ( max-width:640px){
.Yjlist li .effect-img img{height:192px;}
}

@media ( max-width:480px){
.Yjlist li{width:48%; margin-right:0;}
.Yjlist li:nth-child(2n){float:right;}
.Yjlist li .effect-img img{height:168px;}
}

/*天禾团队*/
.TeamList{padding:3% 0 0;}
.TeamList li{width:22.75%; float:left; margin:0 3% 2% 0;}
.TeamList li:nth-child(4n){margin-right:0;}
.TeamList li .effect-img{border:1px solid #d8d8d8; height:238px; display:none;}
.TeamList li .effect-img img{display:block; width:100%; height:100%;}
.TeamList li em{display:block; font-size:20px; height:58px; overflow:hidden; line-height:58px; color:#4c4c4c; text-align:center; border:1px solid #e6e6e6;}
.TeamList li:hover em{background:#037edb; color:#fff;}

@media ( max-width:998px){
.TeamList li .effect-img{height:206px;}
}

@media ( max-width:640px){
.TeamList li .effect-img{height:172px;}
.TeamList li em{font-size:16px;}
}

@media ( max-width:480px){
.TeamList li{width:48%; margin-right:0;}
.TeamList li:nth-child(2n){float:right;}
.TeamList li .effect-img{height:245px;}
}

/*服务领域*/
.LawerList{padding:11px 0px 0px;}
.LawerList li{width:49%; float:left; background:#efefef; margin-top:85px;}
.LawerList li:nth-child(2n){float:right;}
.LawerList li .icon{width:94px; position:relative; top:-50px; margin:0px auto;}
.LawerList li .icon .i1,.LawerList li .icon .i2{position:absolute; top:0px; left:0px;}
.LawerList li .icon .i1{ transition: 400ms;}
.LawerList li .icon .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.LawerList li:hover .icon .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.LawerList li:hover .icon .i1 { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2); }
.LawerList li .con{text-align:center; padding:64px 28px 0px; height:136px;}
.LawerList li .con .name{display:block; font-size:18px; line-height:54px; color:#222222;}
.LawerList li .con .info{font-size:15px; line-height:26px; height:52px; overflow:hidden; color:#555555;}
.LawerList li:hover{background:#037edb;}
.LawerList li:hover .con .name,.LawerList li:hover .con .info{color:#fff;}

@media ( max-width:998px){

}

@media ( max-width:768px){

}

@media ( max-width:640px){

}

@media ( max-width:480px){
.LawerList li,.LawerList li:nth-child(2n){width:100%; float:none;}
.LawerList li{margin-top:70px;}
}


/*最新动态*/
.NewsList{padding:3% 0 0;}
.NewsList li.First{background:#f7f7f7; height:auto; padding:0; margin-bottom:33px;}
.NewsList li.First .pic{width:30.434%; float:left;}
.NewsList li.First .pic img{display:block; width:100%;}
.NewsList li.First .txt{padding:3% 0 2% 3%; width:60.434%; float:left;}
.NewsList li.First .txt .tit{display:block; font-size:18px; line-height:28px; color:#222222; font-weight:bold;}
.NewsList li.First .txt .info{font-size:15px; line-height:26px; height:78px; overflow:hidden; color:#555555; padding:17px 0px 0px; text-indent:2em;}
.NewsList li{padding-left:18px; height:33px; line-height:33px; overflow:hidden; background:url(../images/arr2.png) no-repeat left center;}
.NewsList li a.name{font-size:15px; color:#464646;}
.NewsList li a.down{float:right; font-size:14px; color:#9a9a9a; padding-left:26px; background:url(../images/down.png) no-repeat left center;}
.NewsList li:hover{background:url(../images/arr3.png) no-repeat left center;}
.NewsList li:hover a{color:#f4810a;}
.NewsList li:hover a.down{background:url(../images/downon.png) no-repeat left center;}
.NewsList li.First:hover{background:#f7f7f7;}
.NewsList li.First:hover .txt .tit{color:#f4810a;}
.NewsList li .date{ display:block; float:right; margin-left:15px; color:#999; font-size:14px; }
/*新闻详情*/
.ActiveContent{margin:3% 0 0;}
.Atit{text-align:center; line-height:28px; position:relative;}
.Atit h2{font-size:20px; color:#333333;}
.Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.Atit em i{padding:0px 12px;}
.bdsharebuttonbox{ display:inline-block; vertical-align:middle;}
.ContentAbout{padding:34px 4% 21px; line-height:30px; border-bottom:1px solid #e7e7e7;}
.ContentAbout .pic{float:left; margin:0 3% 3% 0; width:150px;}
.ContentAbout .pic img{display:block; width:100%;}
.ContentAbout video{ margin:0 auto; display:block; }
.PrevNextBox{padding-top:24px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}
.ContentAbout .txt{font-size:16px;}

@media ( max-width:768px){
.ContentAbout{padding:5% 0 0;}
}

@media ( max-width:640px){
.NewsList li a.name{display:inline-block; width:68%;}
.NewsList li.First .txt .info{padding-top:5px;}
}

@media ( max-width:480px){
.NewsList li.First .pic{width:100%; float:none;}
.NewsList li.First .txt{width:94%; padding:3%; float:none;}
}


/*联系我们*/
.Contact{padding:5% 0 0;}
.Contact .tit span{display:block; font-size:14px; line-height:26px; color:#959595;}
.Contact .con{font-size:15px; line-height:26px; color:#333333}
.Contact .con dl{margin-top:24px;}
.Contact .con dl i{padding:0px 7px;}
.Contact .Map{margin:45px 0px 0px;}
.Contact .Map img{display:block; width:100%;}

@media ( max-width:998px){

}

@media ( max-width:768px){

}

@media ( max-width:640px){

}

@media ( max-width:480px){
.Contact .tit img{display:block; width:50%;}
}


/*18-05-23*/
.FixBox{background:url(../images/opacity.png) repeat; position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999; display:none;}
.FixBox .Tkcon{width:360px; background:#fff; height:200px; position:absolute; left:50%; top:50%; margin:-100px 0px 0px -180px;}
.FixBox .Tkcon .close{position:absolute; top:-16px; right:-16px;}
.FixBox .Tkcon dl{padding:30px;}
.FixBox .Tkcon dl dd{margin-bottom:15px;}
.FixBox .Tkcon dl dd:last-child{margin-bottom:0px;}
.FixBox .Tkcon dl dd .input{border:1px solid #e8e8e8; font-size:14px; height:35px; line-height:35px; width:278px; padding:0px 10px;}
.FixBox .Tkcon dl dd .btn{width:100px; height:35px; line-height:35px; margin:0 auto; display:block; background:#037edb; color:#fff; font-size:14px;}

/*人才招聘*/
.JobList li{margin-bottom:2px; border-bottom:1px solid #e5e5e5;}
.JobList li.First{border-bottom:none;}
.JobList li.First .Titname{color:#fff; overflow:hidden; font-size:18px;background:#0066ae;}
.JobList li.First:hover .Titname{color:#fff;}
.JobList li .Titname{display:block; float:left; width:20%; text-align:center; color:#666666; font-size:14px; overflow:hidden; line-height:60px; height:60px;}
.JobList li .name{background:url(../images/dots.png) no-repeat left center; padding-left:27px;}
.JobList li.lion .Con{display:block;}
.JobList li .Con{line-height:28px; color:#333333; font-size:14px; display:none; border-top:1px solid #eaeaea; padding-bottom:2%;}
.JobList li .Con h3{font-size:20px; color:#333333; font-weight:normal; line-height:70px; padding-left:3%;}
.JobList li .Con .info{background:#d9f0fa; padding:3%; margin:0 3% 2%;}
.JobList li .Con .info p{float:left; width:33.33%;}
.JobList li .Con dl{position:relative; padding-left:6%;}
.JobList li .Titname .cheack{width:100px; height:32px; line-height:32px; border:2px solid #0066ae; border-radius:20px; display:inline-block; text-align:center;}
.JobList .apply{display:block; width:170px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; background:#00a0e9; margin-top:32px; margin-left:70px;}

@media ( max-width:480px){
.JobList li.First .Titname{font-size:14px;}
.JobList li .Titname{width:25%;}
.JobList li .Titname:nth-child(3n){display:none;}
.JobList li .Con h3{font-size:16px; line-height:50px;}
.JobList li .Con dl{width:90%; padding:0%;}
.JobList li .Con .info{margin:0 0 2%;}
.JobList li .Con .info p{width:50%;}
.JobList li .Titname .cheack{width:auto; padding:0 10%;}
}

@media ( max-width:768px){

}

@media ( max-width:640px){

}


/*应聘表单*/
.JobForm{ color:#666666; margin:5% 0 0;}
.JobForm .f1{ font-size:18px; color:#333333; padding:35px 0px 5px 280px; height:32px;}
.JobForm dl{width:45%; float:left; padding-left:1%; margin:6px 0px; line-height:30px; position:relative;}
.JobForm dl dt{position:absolute; left:0px; top:0px; width:120px; font-size:16px; text-align:right;}
.JobForm dl dd{ padding-left:130px;}
.JobForm dl.other{ width:99%; float:none; padding-left:1%;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:99%; height:28px; line-height:28px;}
.JobForm .input2 { background:#fff; border:1px solid #dbdbdb; width:99%; height:116px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:100%; height:28px; line-height:28px;}
.JobForm .btn_2 { font-size:15px; padding:1.2% 2%; text-align:center; background:#007cc2; margin-right:8px; color:#fff; border:0px; cursor:pointer;}
.JobForm .btn_3 { font-size:15px; padding:1.2% 4.3%; text-align:center; background:#999; color:#fff; border:0px; margin-left:8px; cursor:pointer;}

@media ( max-width:640px){
.JobForm dl{width:48%;}
}

@media ( max-width:480px){
.JobForm dl{width:100%; padding:0; float:none;}
.JobForm dl dt{width:100px;}
.JobForm dl dd{padding-left:100px;}
}

/*天禾影像180531*/
.videolist li{ width:300px; margin-right:10px; }
.videolist li .effect-img,.videolist li .effect-img img{ height:210px; }