
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; width:100%; min-width:320px; zoom:1; background:#f8f8f8; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";}
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{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#222222; 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:#0066ae;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#d1d1d1;}
::-moz-placeholder{color:#d1d1d1;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#d1d1d1;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #d1d1d1;}
.container{ max-width:1200px; min-width:320px; margin:0px auto;}
.w1100{ max-width:1100px; min-width:320px; margin:0px auto;}
@media ( max-width:1200px){
.auto{ padding:0px 10px;}
}
.f_red{ color:#da251d;}

/*pages*/
.Pages{width:100%; text-align:center; padding:2% 0 0; color:#666666; font-size:14px; line-height:25px;}
.Pages b{font-weight:normal; color:#e60012;}
.Pages a{display:inline-block; padding:0px 10px; line-height:25px; background:#e8e8e8; color:#666666; font-size:14px; margin:0px 1px;}
.Pages .p_page{padding-left:10px;}
.Pages a:hover{background:#0086d9; color:#fff;}
.Pages select{width:48px; height:23px; line-height:23px; border:1px solid #e7e7e7; margin:0px 7px;}

/*pages end*/

/*Top*/
.Header{height:82px; width:100%; background:url(../image/topbg.png) no-repeat center top; position:relative;}
.Logo{float:left; width:17%; margin:11px 0 0;}
.Logo img{display:block; width:100%;}
.navicon{display:none; margin-top:23px;}
.Nav{width:74%; float:left; margin-left:3%;}
.Nav li{float:left; width:12.5%; text-align:center; position:relative;}
.Nav li a.am{display:block; font-size:16px; color:#1c1816; line-height:82px;}
.Nav li a.am:hover,.Nav li.active a.am{ background:#0066ae; color:#fff;}
.Nav li .SubNav{position:absolute; right:0px; top:82px; background:#fff; z-index:999; width:100%; padding:10px 0px; font-size:14px; display:none;}
.Nav li .SubNav dd a{display:block; line-height:30px; color:#222;}
.Nav li:hover .SubNav{display:block;}
.Nav li .SubNav dd:hover a{color:#0066ae;}

.SearchBox{float:right; margin-top:29px; position:relative;}
.SearchBox .Search{display:none; position:absolute; top:50px; right:0px; border:2px solid
 #eaeaea; width:280px; height:30px; line-height:30px; z-index:99999; background:#fff;}
.SearchBox .Search .input{width:245px; line-height:30px; height:30px; padding:0px 5px;}
.SearchBox .Search .btn{background:url(../image/btn.png) no-repeat; width:21px; height:24px; position:absolute; top:3px; right:5px;}


/*公用样式*/
.effect-img {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;}

.Ban img{ display:block; width:100%;}
.Ban img:nth-child(2){ display:none;}
@media screen and (min-width:992px){
	.Ban img:nth-child(1){ display:none;}
	.Ban img:nth-child(2){ display:block; width:100%;}
}


.Left{width:22%; float:left; position:relative; top:-60px; left:0px;}
.SubName{min-height:120px; background:#0066ae; padding-left:38px;}
.SubName span{display:block; padding-top:28px; line-height:38px; color:#fff; font-size:24px; font-weight:bold;}
.SubName em{display:block; line-height:23px; color:#9eb8d3; text-transform:uppercase;}
.HideTit{display:none;}
.SubMeun dl{border:1px solid #e9e9e9; border-top:none; border-bottom:none;}
.SubMeun dl dd{line-height:48px; background:#fff; font-size:14px;border-bottom:1px solid #e9e9e9;}
.SubMeun dl dd a{display:block; color:#666666; padding-left:32px; }
.SubMeun dl dd.on>a,.SubMeun dl dd>a:hover{color:#0066ae; font-weight:bold; background:#f4f4f4 url(../image/arr2.png) no-repeat 90% center;}
.Right{width:75%; float:right;}
.Current{height:45px; line-height:45px; border-bottom:2px solid #e7e7e7; margin-top:13px;}
.Current .tit{display:block; float:left; font-size:20px; color:#333333;}
.Position{background:url(../image/home.png) no-repeat left 15px; padding-left:18px; float:right; font-size:14px; color:#666666;}
.Position a{color:#666666;}
.Position span{color:#0066ae;}

.Content{padding:3% 0 5%;}
@media ( max-width:998px){
.Current{ line-height:20px;}
.Position{ background:url(../image/home.png) no-repeat left 3ny_jtywpx;}
}
/*bottom*/
.Footer{background:#fff; padding:27px 0px 22px;}
.Footer dl{width:10%; margin-right:5%; float:left; font-size:14px;}
.Footer dl:nth-child(7n){margin-right:0px;}
.Footer dl dt{height:42px; line-height:42px; color:#333333; font-weight:bold; background:url(../image/dtbg.jpg) no-repeat left bottom; margin-bottom:10px;}
.Footer dl dd a{display:block; line-height:25px; color:#888888;}
.Footer dl dd:hover a{color:#0066ae;}

.Bottom{background:#222222; padding:16px 0px 21px; line-height:26px; font-size:14px; color:#cbcbcb;}
.Bottom a{color:#cbcbcb;}
.Bottom i{padding:0px 10px;}

/*banner*/
#slider-wrap{position:relative; overflow:hidden;}
#slider{position: relative; width:100%; background:#FFF; height:auto;} /*可以修改宽高*/
#slider img{ display:block; width:100%;}/*可以修改宽高*/

.nivo-controlNav{position:absolute; width:1200px; left:50%; margin-left:-600px;  bottom:4%; text-align:left; z-index: 999;display:none;}
.nivo-controlNav a{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:53px; height:26px; overflow:hidden; line-height:9999px; background:url(../image/dotpic.png) no-repeat center top;}
.nivo-controlNav a{width:12px; height:12px; border:2px solid #fff; border-radius:50%; background:none; margin-left:2%;}
.nivo-controlNav a.active{background:#fff;}

.pcBan{ display:none;}
.minBan .swiper-pagination{ text-align:left; left:15px;display:none;}
.swiper-pagination-bullet{ background:none; border:1px solid #fff; opacity:1;}
.minBan .swiper-pagination-bullet-active{ background-color:#fff;}
@media screen and (min-width:992px){
	.minBan{ display:none;}
	.pcBan{ display:block;}
}





.BaniconsBox{height:80px; position:absolute; width:55%; right:0px; bottom:0px; background:url(../image/opacitybg.png) no-repeat right bottom; z-index:999;display:none;}
.Banicons{}
.iconBox{width:100%; margin-left:3%;}
.iconBox li{width:27.5%; float:left; height:80px; position:relative; border-right:1px solid #4b5f67; display:flex; align-items:center;justify-content:center;}
.iconBox li img{ display:block;}
.iconBox li .bg{display:block; position:absolute; width:100%; height:100%; left:0px; bottom:0px; z-index:-1; background:#0066ae; opacity:0;}
.iconBox li.on .bg,.iconBox li:hover .bg{-webkit-transform: translateY(-13%); transform: translateY(-13%); -webkit-transition:0.5s all ease; transition:0.5s all ease; bottom:-18%; padding-top:13%; opacity:1;}


@media ( max-width:1200px){
.nivo-controlNav{width:100%; left:0; margin-left:0; text-align:left;}
.iconBox li{width:32%;}
}

@media ( max-width:998px){
.Logo{width:24%;}
.navicon{display:block; float:right;}
.navicon img{display:block;}

.Nav{float:none; display:none; padding:0; clear:both; position:absolute; left:0px; top:82px; z-index:9999; width:100%; margin-left:0; background:#fff;}
.Nav li{float:none; width:100%; line-height:65px; font-size:20px; background:none; padding:0;}
.Nav li a.am{display:inline-block; color:#0066ae; width:100%; line-height:65px;}
.Nav li:hover .SubNav{display:none;}

.SearchBox{position:absolute; top:0px; left:50%;}

.Footer{display:none;}
.Bottom div{float:none; text-align:center;}

.Left{top:0px;}
.Left,.Right{width:100%; float:none;}
.SubName{display:none;}
.HideTit{display:block; height:45px; line-height:45px; font-size:20px; color:#fff; padding-left:10%; margin-top:10px; background:#0066ae url(../image/arr1.png) no-repeat 90% center;}
.SubMeun dl{display:none;}
}

@media ( max-width:770px){

}
@media ( max-width:640px){
.Logo{margin-top:15px;}

.Current .tit{font-size:16px;}

}

@media ( max-width:480px){
.Logo{width:45%; margin-top:14px;}
.SearchBox{left:60%;}
.SearchBox .Search{right:-38px;}
.BaniconsBox,.iconBox li{height:45px;}

.Current .tit{display:none;}
.Position{float:left;}
}

/*index*/
.Main{margin:4% auto;}
.FocusBox{width:28%; float:left;}
.FocusBox .item{ height:284px; overflow:hidden;}
.FocusBox .item a{ display:block; cursor:pointer; height:223px; position:relative; overflow:hidden; }
.FocusBox .item img{display:block; width:100%;}
.FocusBox .item em{display:block; height:35px; line-height:35px; width:100%; position:absolute; left:0px; bottom:0px; color:#fff; font-size:14px; padding-left:10px; background:url(../image/opacity.png) repeat;}
.FocusBox .item .txt{ background:#fff; font-size:12px; color:#888; padding:3.1%; line-height:20px;}
.FocusBox .owl-dots{bottom:72px; width:auto; right:10px; left:auto; position:absolute;}
.FocusBox .owl-dots .owl-dot{margin:0px 2px; background:url(../image/dotpic.png) no-repeat center top; width:6px; height:6px; display:inline-block;}
.FocusBox  .owl-dots .owl-dot.active{background:url(../image/dotpic.png) no-repeat center bottom;}

.NewsSlide{width:35%; float:left; margin-left:2%; overflow:hidden;}
.NewsSlide .hd{height:31px; border-bottom:1px solid #e7e7e7;}
.NewsSlide .hd li{font-size:16px; font-weight:bold; display:inline-block; margin-right:6%;}
.NewsSlide .hd li a{display:block; line-height:30px; color:#333333;}
.NewsSlide .hd li.on a{border-bottom:2px solid #0066ae; color:#0066ae;}
.NewsSlide .bd{padding:8px 0px 0px;}
.NewsSlide .mores{ font-size:14px; margin-top:10px; }
@media screen and (min-width:982px){
	.NewsSlide .mores{ text-align:right;}
}
.SlideCon dd{font-size:14px; height:30px; overflow:hidden; line-height:30px; color:#666666;}
.SlideCon dd span{float:left; margin-right:25px;}
.SlideCon dd a{color:#666666; display:block; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}

@media screen and (max-width:480px){
.SlideCon dd a{ width:69%;}
}

/*学习专题*/
.rtbox{width:33%; float:right;}
.TheamBox{ width:100%;}
.TheamBox .tit{font-size:16px; line-height:22px; color:#000000; font-weight:bold;}
.TheamBox .tit span{float:right;font-weight:initial;font-size:14px;}
.TheamBox .tsld{padding:8px 0 5px 0;}
.TheamBox ul li{margin-bottom:5px;}
.TheamBox ul li img{display:block; width:100%;}

.Link{position:relative; z-index:999;}
.Link .LinkBtn{display:block; height:35px; line-height:35px; background:#0066ae url(../image/arr1.png) no-repeat 96% center; font-size:14px; color:#fff; padding-left:24px;}
.Link dl{background:#fff; line-height:30px; font-size:14px; display:none; position:absolute; width:100%; left:0px; top:35px; z-index:999;}
.Link dl a{display:block; color:#333; padding-left:24px;}

@media ( max-width:1050px){
.NewsSlide .hd li{margin-right:4%;}
}

@media ( max-width:998px){
.FocusBox .item{height:auto;}
.FocusBox,.NewsSlide,.rtbox{float:none; width:100%; margin:0 0% 3%;}
.Link dl{ height:150px; overflow-y:auto;}
}

@media ( max-width:640px){

}

@media ( max-width:480px){

}

/*董事会*/
.LeaderBox li{background:#fff; margin-bottom:30px;}
.LeaderBox li:last-child{margin-bottom:0;}
.LeaderBox li .pic{width:16%; float:left;}
.LeaderBox li .pic img{display:block; width:100%;}
.LeaderBox li .Txt{width:78%; float:left; margin-left:3%; font-size:14px; line-height:24px; color:#666666; padding:2% 0;}
.LeaderBox li .Txt i{padding:0 3%;}
.LeaderBox li .Txt .name{display:block; font-size:20px; font-weight:bold; line-height:34px; color:#0066ae;}
.LeaderBox li .Txt .ins{padding:1% 0;}
.LeaderBox li .Txt p{height:52px; overflow:hidden;}

/*荣誉资质*/
.Honnor li{width:31.333%; float:left; margin:0 3% 1.5% 0;}
.Honnor li:nth-child(3n){margin-right:0;}
.Honnor li img{display:block; width:100%; height:217px;}
.Honnor li em{display:block; line-height:54px; font-size:14px; color:#666666; text-align:center;}

/*集团业务*/
.ny_jtyw .Left{ display:none; }
.ny_jtyw .Left .yearSele,.ny_jtyw .Left .SubMeun dl dd#menu47{ display:none;}
.BusinessTxt{padding:0px 0px 30px;}
.BusinessTxt .tit{margin-bottom:13px; line-height:30px;}
.BusinessTxt .tit span{font-size:24px; color:#333333;}
.BusinessTxt .tit em{font-size:16px; color:#0066ae; padding-left:8px;}
.BusinessPic .Sorts{padding:12px 22px; background:#fff; font-size:14px; line-height:26px; margin-bottom:30px;}
.BusinessPic .Sorts a{color:#666666;}
.BusinessPic .Sorts a.on{color:#0066ae;}
.BusinessPic .Sorts i{color:#cbcbcb; padding:0px 6px;}
.BusinessPic ul li{width:23%; margin:0 2.666% 1% 0; float:left;}
.BusinessPic ul li:nth-child(4n){margin-right:0;}
.BusinessPic ul li img{display:block; width:100%; height:204px;}
.BusinessPic ul li em{display:block; line-height:56px; height:56px; overflow:hidden; font-size:14px; text-align:center; color:#333333;}
@media ( max-width:640px){
.ny_jtyw .Left{ display:block; }
.BusinessTxt{ padding:3% 0; }
}
/*业务详情*/
.BusinDetail h2{font-size:24px; color:#fff; line-height:40px; height:40px; margin:0 0 2%;}
.BusinDetail h2 span{ line-height:40px; display:block; padding:0 4%; float:left; background:url(../image/bgh2_03.jpg) repeat-x;}
.BusinDetail .con{padding:3% 2%; font-size:18px;font-family:仿宋_GB2312;line-height:2em; background:#fff; border:2px solid #f1f1f1;}
.BusinDetail .con img{width:30%;height:230px;display:inline-block;margin:3% 3% 0 0;}

.infotab{ margin-top:3%; }
.infotab .bigpic{ float:left; width:75%;}
.infotab .bigpic li{ display:none;}
.infotab .bigpic li img{ width:100%; height:550px;}
.infotab .litpic{ float:right; width:20%; background:#fff; padding:40px 2%; position:relative; height:470px;}
.infotab .litpic li{ margin-bottom:13px; cursor:pointer;}
.infotab .litpic li img{ width:100%; height:151px;}
.infotab .litpic .prev,.infotab .litpic .next{ display:block; width:21px; height:14px; cursor:pointer; position:absolute; left:50%; margin-left:-10.5px;}
.infotab .litpic .prev{ background:url(../image/picup.png); top:14px;}
.infotab .litpic .next{ background:url(../image/picdown.png); bottom:10px;}
.mtab{ display:none;}
@media ( max-width:991px){
.infotab .bigpic li img{ width:100%; height:397px;}
.infotab .litpic{ height:317px;}
.infotab .litpic li img{ height:100px; }
}

@media ( max-width:768px){
	.BusinDetail .con img{height:180px;}
}

@media ( max-width:767px){
.pctab{ display:none;}
.mtab{ display:block; }	
.infotab{ background:#fff; position:relative;}
.infotab .bigpic li{ display:block;}
.infotab .bigpic li img{ height:auto;}
.infotab .bigpic{ float:none; width:100%;}
.infotab .litpic{ float:none; width:90%; padding:10px 0%; margin:0 5%; height:auto;}
.infotab .litpic li,.infotab .litpic li img{ height:70px;}
.infotab .litpic .prev,.infotab .litpic .next{ display:none;}
.infotab .prev2,.infotab .next2{ width:14px; height:21px; z-index:10; bottom:45px; display:block; position:absolute;}
.infotab .prev2{ background:url(../image/lf.png); left:0; }
.infotab .next2{ background:url(../image/rt.png); right:0;}
}

@media ( max-width:640px){
	.BusinDetail .con img{height:130px;}
}

@media ( max-width:480px){
	.BusinDetail .con img{height:90px;}
}
/*项目新闻*/
.NewsList ul{padding-bottom:2%;}
.NewsList li.First{padding:0 0 3%; margin-bottom:3%; border-bottom:1px dashed #d8d8d8;}
.NewsList li.First .NewsCon{}
.NewsList li.First .NewsCon .pic{width:25%; float:left;}
.NewsList li.First .NewsCon .pic img{display:block; width:100%;}
.NewsList li.First .NewsCon .txt{width:70%; float:right; padding:0% 2%;}
.NewsList li.First .txt p{height:52px; height:52px; overflow:hidden; line-height:26px; text-indent:2em;}
.NewsList li.First .txt .name{font-size:16px; height:29px; line-height:29px;}

.NewsList li{margin-bottom:28px;}
.NewsList ul{border-bottom:1px solid #ebebeb; margin-bottom:18px;}
.NewsList li .txt .name{display:block; font-size:16px; line-height:25px; height:25px; overflow:hidden; color:#333333; text-transform:uppercase; margin:0% 0 1%; white-space:nowrap; text-overflow:ellipsis;}
.NewsList li .txt p{font-size:14px; height:48px; overflow:hidden; line-height:24px; color:#666666;}
.NewsList li .txt .more{width:90px; height:30px; line-height:30px; display:block; text-align:center;color:#fff; margin-top:3%; background:#0066ae;}

.NewsList li .Date{width:10%; float:left; text-align:center; border:1px solid #d0d0d0;}
.NewsList li .Date span{display:block; line-height:45px; font-size:24px; color:#333333; background:#fff;}
.NewsList li .Date em{display:block; line-height:35px; color:#919191; background:#f2f2f2; font-size:14px;}
.NewsList li .txt{width:87%; float:right;}
@media ( max-width:767px){
.NewsList li .txt .name{ width:100%; }
}
/*新闻列表*/
.News ul{padding-bottom:3%; border-bottom:1px solid #ebebeb; margin-bottom:2%;}
.News li{height:45px; line-height:45px; overflow:hidden; font-size:16px;}
.News li a{color:#666; display:block; cursor:pointer; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.News li em{color:#a7a7a7; padding-right:6px;}
.News li span{float:right; font-size:14px; color:#999999;}
@media ( max-width:767px){
.News li a{ width:75%; }
}
/*视频新闻*/
.VideoNews li{width:31.333%; float:left; margin:0 3% 1.5% 0;}
.VideoNews li:nth-child(3n){margin-right:0;}
.VideoNews li .Picbox{position:relative;}
.VideoNews li .Picbox .pic img{display:block; width:100%; height:201px;}
.VideoNews li .Picbox .play img{position:absolute; width:44px; height:44px; left:50%; top:50%; margin:-25px 0px 0px -25px; z-index:5;}
.VideoNews li em{display:block; text-align:center; font-size:14px; line-height:52px;}
.VideoNews li em a{display:block; color:#666666;}

/*新闻详情*/
.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:0 3%;}
.bdsharebuttonbox{ display:inline-block; vertical-align:middle;}
.ContentAbout{padding:3% 0; font-size:18px!important;font-family:"宋体"!important; line-height:2em!important;}
.ContentAbout img{ max-width:900px;display:block;margin:0 auto;}

.PrevNextBox{padding:24px 0px 0px; border-top:1px solid #e7e7e7; clear:both;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}
.ContentAbout,.ContentAbout p,.ContentAbout span{   }

@media (max-width:1099px){
.ContentAbout img{ max-width:100%; height:auto!important;}


}


/*联系方式*/
.Contact{margin-bottom:4%;}
.Contact dl{width:33.33%; float:left; text-align:center; font-size:14px; color:#666666; line-height:24px;}
.Contact dl img{display:inline-block; margin-bottom:22px;}

.Map img{display:block; width:100%;}

/*在线留言*/
.OnlineTab{width:82%;}
.OnlineTab dl{line-height:35px; margin-bottom:15px; position:relative;}
.OnlineTab dl:last-child{margin-bottom:0;}
.OnlineTab dt{width:70px; font-size:14px; color:#333333; position:absolute; left:0px; top:0px; text-align:right;}
.OnlineTab dd{margin-left:80px;}
.OnlineTab dd input{background:#fff; height:35px; line-height:35px; width:100%; padding:0 3%;}
.OnlineTab dd .input{width:94%;}
.OnlineTab dd .input2{width:20%;}
.OnlineTab dd .textarea{background:#fff; height:150px; line-height:35px; width:94%; padding:0 3%;}
.OnlineTab dd .code{margin-left:3%;}
.OnlineTab dd .btn{width:90px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; background:#747474; margin:0px 10px 0px 0px;}
.OnlineTab dd .bluebg{background:#0066ae;}

/*招贤纳士*/
.JobList{padding-bottom:5%;}
.JobList li{margin-bottom:2px; border-bottom:1px solid #e5e5e5;}
.JobList li.First{border-bottom:none;line-height:60px; height:60px;}
.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; }
.JobList li .Titname:first-child{text-align:left; padding-left:3%; width:17%;}
.JobList li .name{background:url(../image/arr3.png) no-repeat left center; padding-left:27px; cursor:pointer;display:block;}
.JobList li .apply{display:inline-block; background:#fff; color:#6d6b6b; line-height:34px; padding:0 8%;}
.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:#fff; padding:3%; margin:0 3% 2%;}
.JobList li .Con .info p{float:left; width:26.33%;}
.JobList li .Con .info p:nth-child(1),.JobList li .Con .info p:nth-child(4){width:40.333%;}
.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 li .jobhd{padding:8px 0px;}


@media ( max-width:1200px){

}
@media ( max-width:1050px){


}
@media ( max-width:998px){
.Honnor li img{height:236px;}
.BusinessPic ul li img{height:167px;}

.VideoNews li .Picbox .pic img{height:219px;}

.OnlineTab{width:100%;}
}


@media ( max-width:640px){
.LeaderBox li{margin-bottom:15px;}
.LeaderBox li .Txt{font-size:12px; line-height:20px;}
.LeaderBox li .Txt .name{font-size:14px; line-height:20px;}
.LeaderBox li .Txt p{height:40px;}

.Honnor li img{height:149px;}
.BusinessPic ul li{width:48%; margin-right:0;}
.BusinessPic li:nth-child(2n){float:right;}
.BusinessPic ul li img{height:220px;}

.BusinDetail h2{font-size:18px;}
.VideoNews li .Picbox .pic img{height:139px;}

.Contact dl{width:100%; float:none; margin-bottom:3%;}
/*#slider img{height: 300px;}*/
}

@media ( max-width:480px){
.Honnor li{width:48%; margin-right:0;}
.Honnor li:nth-child(2n){float:right;}
.Honnor li img{height:131px;}

.BusinessPic ul li img{height:126px;}

.NewsList li .Date{width:20%;}
.NewsList li .txt{width:74%;}

.VideoNews li .Picbox .pic img{height:79px;}
.VideoNews li .Picbox .play img{width:26px; height:26px; margin:-13px 0px 0px -13px;}

.OnlineTab dl{float:none; width:100% !important;}
.OnlineTab dd .input2{width:40%;}

.JobList li.First .Titname{font-size:14px;}
.JobList li .Titname:first-child{width:21%;}
.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:100%; float:none;}
.JobList li .Con .info p:nth-child(1),.JobList li .Con .info p:nth-child(4){width:100%;}
.JobList li .Titname .cheack{width:auto; padding:0 10%;}

.BusinessPic .Sorts{padding:2%;}


}



/*171020 两学一做.shtml*/
.lxyz{ padding:3% 0 5%; }
.lxyz .Left{ top:0; }
.lxpic{ margin:0 0 6%; position:relative; z-index:0;overflow:hidden;}
.lxpic .bd li img{ width:100%;}
.lxpic .hd{ position:absolute; bottom:0; z-index:3; width:100%; height:30px; background:url(../image/opacity.png);}
.lxpic .hd ul{ float:right; margin:12px 8px 0 0; }
.lxpic .hd li{ font-size:0; background:#fff; width:6px; height:6px; border-radius:3px; float:left; margin:0 3px; cursor:pointer;}
.lxpic .hd li.on{ background:#f63535; }
.lxpic .txt{ overflow: hidden; height:30px; z-index:5;position:absolute; bottom:0; width:60%; padding-left:3%;}
.lxpic .txt li{ height:30px; line-height:30px; position:absolute; }
.lxpic .txt li a{ color:#fff;}
.lxpic .txt li a:hover{ color:#f63535; }
.ldxz{ margin-bottom:5.5%; }
.lxtit{ text-align:center; color:#fff; font-size:18px; background:#0066ae; font-weight:normal; height:49px; line-height:49px; }
.ldbox{ background:#fff; padding:4% 9.5%; width:81%;}
.ldbox dl,.ldbox p{ margin-bottom:2%; font-size:14px;}
.ldbox dt,.ldbox p b{ font-weight:bold; color:#333;}
.ldbox dt,.ldbox dd{ float:left;}
.ldbox dd{ width:80%;}
.ldbox dd span{ margin-right:7%;}
.sjjs{ background:#fff; padding:1.5% 2.5%; margin-bottom:2%;}
.lxrtit{ border-bottom:1px solid #e9e9e9;}
.lxrtit a.more{ float:right; color:#bcbcbc; cursor:pointer; font-size:12px;}
.lxrtit a.more:hover{ color:#0066ae; }
.lxrtit h3{ float:left; background:url(http://www.hbqndc.com/cn/images/blueline.png) left bottom no-repeat; font-size:16px; font-weight:bold; color:#0066ae;padding:0 1% 1% 1%;}
.lxlist{ margin:2% 2% 0 2%; }
.lxlist li{ height:30px; line-height:30px; padding-left:2%; background:url(http://www.hbqndc.com/cn/images/shot_03.png) left center no-repeat; }
.lxlist li span.date{ float:right; color:#aaa; font-size:14px; }
.lxlist li a{ font-size:14px; color:#666; cursor:pointer; display:block; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; width:70%;}
.lxlist li a:hover{color:#0066ae;}

@media (max-width: 998px){
.lxyz .Left,.lxyz .Right{ padding:0 2% 3%; width:96%;}
}

/*171020 两学一做.shtml end*/

/*171023人才招聘申请表单*/
.jobPoup{ display:none; width:390px; height:360px; padding:54px ; background:url(../image/c57.png) no-repeat center; position:fixed; left:50%; margin-left:-249px; top:50%; margin-top:-234px; z-index:999;}
.jobPoup h2,.jobPoup h3{ font-weight:normal; margin:0; text-align:center;}
.jobPoup h2{ font-size:22px; color:#267cc9;}
.jobPoup h3{ background:url(../image/c58.png) repeat-x left center; margin-bottom:28px;} 
.jobPoup h3 span{ padding:0 12px; text-transform:capitalize; background-color:#fff; font-size:14px; color:#c3c3c3;}
.jobPoup li{ margin-bottom:20px;}
.jobPoup label{ width:52px; font-size:18px; line-height:40px;}
.jobPoup .txt{ width:316px; border:1px solid #d4d4d4; padding:11px 10px; height:18px; line-height:18px;}
.jobPoup li.thi{ margin-bottom:10px;}
.jobPoup li.thi label{ line-height:25px;}
.jobPoup li.for label{ line-height:19px;}
.jobPoup li.for b{ color:#d01928;}
.jobPoup .btn{ width:318px; border:none; cursor:pointer; background:#d01928; color:#fff; line-height:40px;} 
.jobPoup .close{ position:absolute; display:block; width:16px; height:11px; background:url(../image/c59.png) no-repeat center; right:54px; top:54px; z-index:998; cursor:pointer;}

@media (max-width:480px){
.jobPoup{ width:290px; padding:20px 10px; margin-left:-155px;}
.jobPoup .close{ right:10px; top:20px; }
.jobPoup .txt{ width:216px; }
.jobPoup li.thi input{ width:216px; }
.jobPoup .btn{ width:238px; }
}
/*人才招聘申请表单*/

/*新加的css*/
.posi{position: relative;}
.wxewm{width: 35px;height: 35px;background: url(../image/b1.png) no-repeat center center;display: block;outline: none;border: none;margin: 0 0 5px 44%;cursor: pointer;}
.Bottom div.fl{margin-top: 13px;}
.wx_img{position: absolute;bottom: 82px;left: 55px;background: white;width: 60%;height: auto;display: none;}




/*20171027*/
.fixTop,.fixTop a{ width:50px; height:50px;}
.fixTop{  position:fixed; right:30px; bottom:50px; z-index:9999; }
.fixTop a{ cursor:pointer; display:block; background:url(../image/scrollup.png) no-repeat center;}



.History{ background:url(../image/linebg3.gif) center top repeat-y;}
.History .thead{ text-align:center; margin-bottom:3%;}
.History li{ margin-top:1%; width:50%; float:right;  position:relative; clear:both;}
.History li:before{ content:''; position:absolute; display:block; width:24px; height:24px; background:url(../image/historydot.png) center no-repeat; left:-12px; top:16px;}



.History li .shadow{ background:url(../image/shadowright.png) right top no-repeat; height:56px; position:absolute; width:100%; right:0px; bottom:-56px;}
.History li .box{ margin-left:48px; padding-left:110px; position:relative; min-height:67px;}
.History li .box .arr{ background:url(../image/arr1.gif); width:20px; height:15px; position:absolute; left:-20px; top:18px;}
.History li .box .year{ left:0px; top:0px; width:110px; text-align:center; color:#fff; line-height:49px; font-size:22px; background:#3095cd; border-radius:9px 0px 0px 9px; position:absolute;}
.History li .box .con{ position:relative; border:1px solid #c9c9c9;border-radius:0px 9px 9px 0px; color:#3e3a39; padding:9px 15px;}
.History li:nth-child(2n){ float:left;}
.History li:nth-child(2n):before{ left:auto; right:-12px;}


.History li:nth-child(2n) .box{ margin:0px 48px 0px 0px; padding:0px 110px 0px 0px;}
.History li:nth-child(2n) .box .arr{ background:url(../image/arr2.gif); width:20px; left:auto; right:-20px;}
.History li:nth-child(2n) .box .year{ left:auto; right:0px; top:0px; border-radius:0px 9px 9px 0px; position:absolute;}
.History li:nth-child(2n) .box .con{border-radius:9px 0px 0px 9px;}
.History li:nth-child(2n) .shadow{ background:url(../image/shadowleft.png) 0px top no-repeat; right:auto; left:0px;}
.History .point{ clear:both; background:url(http://www.hbqndc.com/cn/images/point.gif) center bottom no-repeat; width:24px; height:26px; margin:0px auto;}
@media ( max-width:1200px){
	.History{ background:none;}
	.History li{ margin-top:1%; width:auto; float:none; background:none; position:relative;}
	.History li .box{ margin-left:0px; padding:0px;}
	.History li .box .con{border-radius:0px;}
	.History li:nth-child(2n) .box .con{border-radius:0px;}
	.History li:nth-child(2n){ margin-top:1%; width:auto; float:none; background:none; position:relative;}
	.History li:nth-child(2n) .box{ margin:0px; padding:0px;}
	.History li:nth-child(2n) .box .year{ position:static; text-align:center; color:#fff; line-height:2em; font-size:22px; background:#007cc2; border-radius:9px 9px 0px 0px; width:100%;}
	.History li .box .year{ position:static; text-align:center; color:#fff; line-height:2em; font-size:22px; background:#007cc2; border-radius:9px 9px 0px 0px; width:100%;}
	.History .point{ display:none;}
	.History li .shadow{ display:none;}
}



/*20171030*/
.BusinessPic2 li .pos{ position:relative; overflow:hidden; border-top:2px solid #bae3f7; border-left:2px solid #bae3f7;border-right:2px solid #0066ae;border-bottom:2px solid #0066ae;}
.BusinessPic2 li .pos .mask{ text-align:center; position:absolute; height:33%; left:0; top:100%; right:0;  background:rgba(0,0,0,0.4); -webkit-transition:top ease-in-out 0.4s; -moz-transition:top ease-in-out 0.4s; -o-transition:top ease-in-out 0.4s; -ms-transition:top ease-in-out 0.4s; transition:top ease-in-out 0.4s;}
.BusinessPic2 li .pos .mask .box{ position:absolute; top:50%; margin-top:-12px; text-align:center; left:0; right:0;}
.BusinessPic2 li .pos .mask a{color:#fff; border:1px solid #fff; z-index:99; padding:3px 6px; margin:0 4px;}
.BusinessPic2 li:hover .pos .mask{ top:67%;}
@media screen and (min-width:992px){
	.BusinessPic2 li .pos .mask a{ font-size:16px; padding:4px 8px; margin:0;}
	.BusinessPic2 li .pos .mask a:last-child{ margin-left:46px;}
	.BusinessPic2 li .pos .mask a:hover{ background-color:#0066ae;  border-color:#0066ae;}
}



.yearSele{ padding:10px 32px; position:relative; padding-left:102px;}
.yearSele span{ color:#666; position:absolute; left:32px; right:0;} 
.yearSele select{ padding:5px; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; border:1px solid #ccc; position:relative; z-index:999;}
.info .yearSele{ display:none;}


/*171226首页通知公告*/
.tzgg{ margin-bottom:10px; }
.tzgg .tit{font-size:16px; line-height:22px; margin-bottom:8px; color:#000000; font-weight:bold;}
.tzgg .tit span{float:right;font-weight:initial;font-size:14px;}
.tzgg li{ height:30px; line-height:30px; }
.tzgg li a{ color:#666666; cursor:pointer; font-size:14px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tzgg li span.date{ color:#666; float:right; font-size:14px;}
@media screen and (max-width:640px){
.tzgg li a{ width:75%; }
}
/*171226集团业务*/
.ban_yw .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#0066ae;opacity:1;}

/*2018-01-25*/
.Left .snav{display: none;}
.Left .snav p{line-height: 30px;background: #fff;}
.Left .snav p a{padding-left:43px}
.Left .snav p.osn a{display:block;color: #0066ae;background: #f4f4f4 url(../image/arr2.png) no-repeat 90% center;}
.Left .snav p:hover a{display:block;color: #0066ae;background: #f4f4f4 url(../image/arr2.png) no-repeat 90% center}

/* 分页 */

.pages {
	font: 0/0 microsoft yahei;
	padding: 20px 0;
	text-align: center;
  }
  
  .pages a {
	display: inline-block;
	line-height: 18px;
	margin: 5px 2px;
	padding: 10px 15px;
	font-size: 14px;
	vertical-align: middle;
	background-color: #eee;
	border-radius: 2px;
  }
  
  .pages a:hover {
	position: relative;
	background-color: #a3bde2;
	color: #fff;
  }
  
  .pages a.current {
	background-color: #00a0e9;
	color: #fff;
	position: relative;
  }
  
  .pages span {
	line-height: 28px;
	font-size: 14px;
	margin-left: 10px;
	padding: 10px 20px;
	vertical-align: middle;
	border-radius: 2px;
  }
  
  .pages select {
	border: 1px #d2d2d2 solid;
	padding: 4px;
  }
  .pages span.current {
	background-color: #00a0e9;
	color: #fff;
	position: relative;
  }
  
  .pages span {
	display: inline-block;
	line-height: 18px;
	margin: 0 2px;
	padding: 10px 15px;
	font-size: 14px;
	vertical-align: middle;
	background-color: #eee;
	border-radius: 2px;
  }
