﻿@charset "utf-8";
body,html{width:100%; overflow-x:hidden;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; background:#fff; 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:#444444; 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:#cea662;}
.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;}
.w1200{ max-width:1200px; min-width:320px; margin:0px auto;}
.line{border:1px solid #e5e5e5;}
@media ( max-width:1200px){
.auto{ padding:0px 10px;}
}
.f_red{ color:#da251d;}

/*公用样式*/
.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.1,1.1,1);transform:  scale3d(1.1,1.1,1);}

.Title01{height:58px; line-height:58px;}
.Title01 span{display:inline-block; font-size:18px; color:#26428b; font-weight:bold;}
.Title01 span.name{padding-left:28px; background:url(../images/arr1.png) no-repeat left center;}
.Title01 a.more{float:right; height:58px; background:url(../images/more.png) no-repeat left center; width:12px;}
.Tstyle{border-bottom:1px solid #e6e6e6;}
.Tstyle span{border-bottom:2px solid #26428b; line-height:57px;}

.Title02{padding-bottom:11px; background:url(../images/line2.jpg) no-repeat left bottom;}
.Title02 span{display:block; font-size:36px; line-height:48px; color:#cccccc; font-weight:bold; font-family:Arial; text-transform:uppercase;}
.Title02 em{display:block; font-size:28px; line-height:49px; color:#e5390d;}

.Title03{height:49px; line-height:49px; background:#f7f7f7; border-bottom:1px solid #3496d3; padding-left:20px; font-size:18px; font-weight:bold; color:#3496d3;}

.Title04{height:74px; line-height:74px; background:url(../images/titbg.png) no-repeat center center; font-size:26px; font-weight:bold; color:#fff; text-align:center;}
.Title04.titbg2{background:url(../images/titbg2.png) no-repeat center center;}
.Title04.titbg3{background:url(../images/titbg3.png) no-repeat center center; color:#3496d3;}

.Title05{height:63px; border-bottom:1px solid #e6e6e6; font-size:24px; color:#4c4c4c; margin-bottom:3%;}
.Title05 span{display:inline-block; line-height:62px; border-bottom:2px solid #0072bb;}

.Tcenter{text-align:center; background-position:center bottom;}

.Ban img{display:block; width:100%;}

.Meun{padding:3% 0; text-align:center;}
.Meun a{display:inline-block; width:138px; height:34px; line-height:34px; border:1px solid #e7e7e7; border-radius:20px; font-size:16px; color:#666666; margin: 0 1% 20px 1%;}
.Meun a.on{border:1px solid #26428b; background:#26428b; color:#fff;}



/*pages*/
.Pages{width:100%; text-align:center; color:#666666; font-size:14px;}
.Pages a,.Pages .p_count{display:inline-block; height:34px; line-height:34px; border:1px solid #e6e6e6; color:#666666; margin:0px 2px; padding:0px 15px;}
.Pages .a_prev,.Pages .a_next{font-family:"宋体"; padding:0px 10px;}
.Pages .num a:hover,.Pages .num a.a_cur{color:#fff; background:#26428b; border:1px solid #26428b;}

/*pages end*/

/*Top*/
.Header{background:#fff;}
.Top{position:relative;}
.Logo{width:180px; float:left; padding:10px 0px;}
.Logo img{display:block; width:100%;}
.SearchBox{float:right; background:url(../images/line.png) no-repeat left center; padding-left:2%; margin-top:33px;}
.SearchBox .sbtn{width:18px; height:18px; display:block; background:url(../images/btn.png) no-repeat;}
.SearchBox .Search{position:absolute; top:100%; right:0px; border:1px solid #666; z-index:99; width:200px; background:#fff; border-radius:15px; height:30px; line-height:30px; display:none;}
.SearchBox .Search .input{padding:0px 15px; width:155px; height:30px; line-height:30px;}
.SearchBox .Search .btn{background:url(../images/btn.png) no-repeat; width:18px; height:18px; position:absolute; top:7px; right:10px;}
.Nav{width:60%; float:right;}
.Nav li{width:16.666%; float:left;}
.Nav li a.am{display:block; font-size:16px; color:#4c4c4c; line-height:80px; text-align:center;}
.Nav li:hover a.am,.Nav li.active a.am{background:url(../images/navon.png) no-repeat center bottom; color:#26428b;}


/* 手机导航 */
.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;}

 
/*banner*/
.Banner{position:relative;}
.Banner .item img{display:block; width:100%;}
.Banner .owl-dots{position:absolute; text-align:center; bottom:6%; left:0; width:100%;}
.Banner .owl-dots .owl-dot{width:30px; height:4px; display:inline-block; margin:0 4px; text-indent:9999; line-height:9999; overflow:hidden; background:#fff;}
.Banner .owl-dots .owl-dot.active{background:#f73d11;}

/*bottom*/
.Bottom{border-top:3px solid #26428b; padding:1.5% 0; font-size:14px; line-height:30px; text-align:center; color:#666666; background:#f7f8f9;} 
.Bottom a{color:#666666;}
.Bottom .link i{color:#d9d9d9; padding:0px 20px; font-size:12px;}
.Bottom img{display:inline-block; margin:0 1% 0 2%; vertical-align:middle;}

@media ( max-width:998px){

}

@media ( max-width:768px){
.Nav{display:none;}
.Header .header_menu,.page_menu{display:block;}
.SearchBox{margin-right:100px; background:none;}




}

@media ( max-width:640px){
.Logo{width:134px;}
.SearchBox{margin-top:24px;}

.Title02 span{font-size:24px; line-height:38px;}
.Title02 em{font-size:20px; line-height:30px;}

.Title03{font-size:16px;}
.Title04,.Title04.titbg2,.Title04.titbg3{background-size:66% 90%; font-size:18px; height:50px; line-height:50px;}
}

@media ( max-width:480px){
.Pages a, .Pages .p_count{height:28px; line-height:28px; padding:0px 5px; font-size:12px;}
.Title04,.Title04.titbg2,.Title04.titbg3{background-size:100% 100%;}
.Title05{font-size:18px;}
}

/*index*/
.HomeNews{padding:1% 0;}
.NewsSlide{width:48.5%; float:left; position:relative;}
.NewsSlide .item{position:relative;}
.NewsSlide .item img{display:block; width:100%; height:318px;}
.NewsSlide .item em{position:absolute; left:0px; bottom:0px; width:96%; height:40px; line-height:40px; background:url(../images/opacity.png) repeat; padding:0 2%; font-size:14px; color:#fff;}
.NewsSlide .owl-dots{position:absolute; text-align:right; bottom:6px; right:14px; width:100%;}
.NewsSlide .owl-dots .owl-dot{width:12px; height:12px; display:inline-block; margin:0 4px; text-indent:9999; line-height:9999; overflow:hidden; background:url(../images/dotpic.png) no-repeat left top;}
.NewsSlide .owl-dots .owl-dot.active{background:url(../images/dotpic.png) no-repeat left bottom;}

.NewsBox{border-top:1px solid #e6e6e6; padding:22px 0px 0px; width:48.5%; float:right;}
.NewsBox li.First{height:auto; border-bottom:1px dashed #e6e6e6; margin-bottom:16px;}
.NewsBox li.First a.name{display:block; height:28px; line-height:28px; overflow:hidden; font-size:18px; color:#26428b; font-weight:bold;}
.NewsBox li.First .info{margin:10px 0px 19px; color:#808080; line-height:22px; height:44px; overflow:hidden;}
.NewsBox li.First .info img{display:inline-block; vertical-align:middle;}
.NewsBox li{height:30px; line-height:30px; overflow:hidden;}
.NewsBox li a.tit{display:inline-block; width:80%; font-size:14px; color:#4c4c4c;} 
.NewsBox li span{float:right; color:#999999;}

.CommonBox{width:31.333%; float:left; margin:0 3% 3% 0;}
.Nomr{margin-right:0;}
.CommonBox dl dt{ position:relative; margin-bottom:20px;}
.CommonBox dl dt img{display:block; width:100%; height:240px;}
.CommonBox dl dt span{ position:absolute; left:0px; bottom:0px; width:100%; line-height:28px; z-index:2; background:rgba(0,0,0,0.5); color:#fff; font-size:14px;}
.CommonBox dl dd{font-size:14px; line-height:32px; height:32px; overflow:hidden; border-bottom:1px dashed #e6e6e6;}
.CommonBox dl dd em,.CommonBox ul li em{padding-right:9px;}
.CommonBox dl dd a,.CommonBox ul li a{display:inline-block; width:80%; color:#666666;}
.CommonBox dl dd span,.CommonBox ul li span{float:right; font-size:12px; color:#999999;}

.HomgBox{background:#f7f8f9; padding:1% 0 0;}
.CommonBox ul{padding:16px 0px 0px;}
.CommonBox ul li{font-size:14px; line-height:36px; height:36px; overflow:hidden;}

.SystemBox{background:#fff url(../images/build.png) no-repeat right bottom; width:31.3333%; float:right; margin-top:1%;}
.SystemBox .tit{background:#21a0e5 url(../images/txtbg.png) no-repeat; height:60px; line-height:60px; font-size:24px; color:#fff; font-weight:bold; padding-left:140px;}
.SystemBox .con{padding:3% 6%;}
.SystemBox .con .shares{height:44px; line-height:44px; border-bottom:1px solid #e6e6e6; display:none;}
.SystemBox .con .shares a{margin-right:28px;}
.SystemBox .con .shares a:last-child{margin-right:0px;}
.SystemBox .con .shares img{display:inline-block; vertical-align:middle;}
.SystemBox .con .shares em{display:inline-block; font-size:16px; padding-left: 8px; color:#4c4c4c;}
.SystemBox .con .weixin{padding:0% 0 0;}
.SystemBox .con .weixin .pic{width:30%; float:left;}
.SystemBox .con .weixin .pic span{display:block;width:100%; font-size:16px; color:#4c4c4c;text-align:center;padding:0 0 10px;}
.SystemBox .con .weixin .pic div{ padding:6px; background:url(../images/wxbg.png) no-repeat; background-size:100% 100%;}
.SystemBox .con .weixin .pic img{display:block; width:100%;}
.SystemBox .con .weixin .info{width:23%; float:left; font-size:18px; color:#4c4c4c; line-height:28px; margin-top:14.5%;padding:0 8% 0 9%;}
.SystemBox .con .weixin .info i{color:#26428b;}
.SystemBox .con .weixin .picxcx{ float:right;}

.TheamBox{padding:3% 0 3% 0;}
.TheamBox .item{position:relative; margin:0px 5px; padding-bottom:10px; background:url(../images/shadow.png) repeat-x left bottom;}
.TheamBox .item a{display:block; border:1px solid #e6e6e6; height:88px;}
.TheamBox .item .icon{width:90px; height:88px; position:absolute; left:0px; top:0px;}
.TheamBox .item .icon img{display:block; width:100%;}
.TheamBox .item .Name{padding:22px 0px 0px 100px;}
.TheamBox .item .Name span{display:block; font-size:18px; line-height:26px; color:#333333; font-weight:bold;}
.TheamBox .item .Name em{display:block; line-height:20px; font-size:14px; color:#808080; font-family:Arial;}

.TheamBox{position:relative;}
.TheamBox .owl-nav.disabled{display:block;}
.TheamBox .owl-nav .owl-prev,.TheamBox .owl-nav .owl-next{position:absolute; top:50%; margin-top:-30px; width:24px; height:50px; line-height:999;}
.TheamBox .owl-nav .owl-prev{left:0; background:url(../images/prev.jpg) no-repeat left top;}
.TheamBox .owl-nav .owl-next{right:0; background:url(../images/prev.jpg) no-repeat right top;}
.TheamBox .owl-nav .owl-prev:hover{background:url(../images/prev.jpg) no-repeat left bottom;}
.TheamBox .owl-nav .owl-next:hover{background:url(../images/prev.jpg) no-repeat right bottom;}

.FriendLink{background:#26428b; padding:1.5% 0;}
.FriendBox{position:relative;}
.FriendBox em.tit{width:94px; height:30px; line-height:30px; font-size:16px; color:#fff; padding-left:26px; background:url(../images/link.png) no-repeat left center; position:absolute; left:0px; top:0px;}
.FriendBox .con{margin-left:120px;}
.FriendBox .con dl dd{position: relative;width:18%; height:30px; line-height:30px; background:#fff; margin:0px 2.5% 10px 0px; float:left;}
.FriendBox .con dl dd:nth-child(5n){margin-right:0px;}
.FriendBox .con dl dd p{padding:0px 10px; font-size:14px; color:#666666; height:30px; width:100%;cursor: pointer;}
.FriendBox .con dl dd .list {display: none;width: 100%;position: absolute;left: 0;top: 30px;background: #fff;z-index: 999;}
.FriendBox .con dl dd .list li{padding: 2px 10px; font-size:14px; color:#666666; height:30px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.FriendBox .con dl dd .list li:hover{background: rgba(0,0,0,0.2);}

@media ( max-width:1200px){
.FriendBox em.tit{left:10px;}
}

@media ( max-width:998px){
.CommonBox dl dd a, .CommonBox ul li a{width:75%;}
.SystemBox .con .shares a{margin-right:10px;}
.SystemBox .con .shares img{width:6%;}
}

@media ( max-width:768px){
.NewsSlide,.NewsBox{width:100%; float:none;}
.NewsSlide .item img{height:auto;}
.CommonBox,.SystemBox{width:100%; margin-right:0; float:none;}
.SystemBox .con .shares img{width:auto;}

}

@media ( max-width:640px){
.FriendBox .con dl dd{width:31.333%; margin-right:3%;}
.FriendBox .con dl dd:nth-child(5n){margin-right:3%;}
.FriendBox .con dl dd:nth-child(3n){margin-right:0;}
}


@media ( max-width:480px){
.FriendBox .con dl dd{width:48%; margin-right:0;}
.FriendBox .con dl dd:nth-child(5n){margin-right:0;}
.FriendBox .con dl dd:nth-child(2n){float:right;}
.SystemBox .tit{font-size:20px;}
.Bottom .link i{padding:0px 4px;}
}

/*企业概况*/
.About{padding:1% 0 4%;}
.About .Aleft{width:35%; float:left;}
.About .Aleft .ManyPic{font-size:16px; line-height:32px; color:#666666; margin:12px 0px;}
.About .Aleft .ManyPic dl dd{margin-top:20px;}
.About .Aleft .ManyPic dl dd img{display:block; width:100%;}
.About .Aright{width:62%; float:right;}
.About .Aright img{display:block; width:100%;}

@media ( max-width:768px){
.About .Aleft,.About .Aright{width:100%; float:none;}
.About .Aleft .ManyPic dl dd{width:48%; float:left;}
.About .Aleft .ManyPic dl dd:nth-child(2n){float:right;}	
}

@media ( max-width:480px){
.Meun{margin:5% 0 3%;}
.Meun a{width:22%; font-size:14px; border-radius:10px;}

}

/*企业文化*/
.Video{padding:2% 0 4%;}
.Video .pic{width:62%; float:left;position: relative;}
.Video .pic img{display:block;position: absolute;left: 0;top: 0;z-index: 999;width: 100%;cursor: pointer;}
.Video .txt{width:38%; float:right; height:240px; background:#f6f6f6; margin-top:7%;}
.Video .txt .con{padding:0 5%;}
.Video .txt .con .title span{display:block; line-height:90px; margin-top:-50px; font-size:70px; color:#767676; font-family:Arial;}
.Video .txt .con .title em{font-size:24px; line-height:62px; color:#4c4c4c; display:block;}
.Video .txt .con .info{font-size:14px; line-height:28px; color:#666666;}

.Culture{padding:2% 0 3%;}
.Culture dl dd{width:33.3333%; float:left; text-align:center;}
.Culture dl dd img{display:block; width:100%;}
.Culture dl dd .info{line-height:32px; padding:4% 0;}
.Culture dl dd .info .name{display:block; font-size:24px;}
.Culture dl dd .info .ins{font-size:14px; color:#999999; background:url(../images/line3.jpg) repeat-x left center; margin:0 3%;}
.Culture dl dd .info .ins em{display:inline-block; background:#fff; padding:0 5%;}

@media ( max-width:768px){
.Video .pic	,.Video .txt{width:100%; float:none;}
.Video .txt{padding:3% 0%; margin-top:0; height:auto;}
.Video .txt .con .title span{margin-top:0px; font-size:40px; line-height:50px;}
}

@media ( max-width:640px){
.Culture dl dd .info .name{font-size:18px;}
}

@media ( max-width:480px){
.Culture dl dd{width:100%; float:none; margin-bottom:10px;}
}

/*资质荣誉*/
.HonnorBox .tab1{margin-top:20px;}
.HonnorBox .tab1 table{text-align:center; color:#4c4c4c; font-size:14px;}
.HonnorBox .tab1 table .first{font-size:16px; font-weight:bold; background:#f7f7f7;}
.HonnorBox .tab1 table .second{font-size:14px; font-weight:bold; background:#f7f7f7;}
.HonnorBox .tab1 table .second td{height:auto;}
.HonnorBox .tab1 table tr td{border-bottom:1px solid #e6e6e6; height:59px;}
.HonnorBox .tab1 .info{font-size:14px; line-height:24px; color:#808080; padding:3% 0;}
.HonnorBox .tab2 table tr td{height:49px;}

.HonnorList{padding:3% 0;}
.HonnorList li{width:23.5%; margin:0 2% 1% 0; float:left;}
.HonnorList li:nth-child(4n){margin-right:0px;}
.HonnorList li .effect-img{border:1px solid #e6e6e6;}
.HonnorList li .effect-img img{display:block; width:100%; height:196px;}
.HonnorList li em{display:block; height:48px; line-height:48px; overflow:hidden; font-size:14px; color:#4c4c4c; text-align:center;}

@media ( max-width:998px){
.HonnorBox .tab1 table,.HonnorBox .tab1 table .first,.HonnorBox .tab1 table .second{font-size:12px;}	
}

@media ( max-width:768px){
.HonnorList li .effect-img img{height:122px;}	
}

@media ( max-width:640px){
.HonnorList li .effect-img img{height:101px;}
}

@media ( max-width:480px){
.HonnorList li{width:48%; margin-right:0;}
.HonnorList li:nth-child(2n){float:right;}
.HonnorList li .effect-img img{height:130px;}
}

/*新闻中心*/
.NewsList{padding:2% 0 3%;}
.NewsList li{padding-bottom:3%; margin-bottom:3%; border-bottom:1px dashed #e6e6e6;}
.NewsList li .pic{width:18%; float:left;}
.NewsList li .pic img{display:block; width:100%;}
.NewsList li .txt{width:78%; float:right;}
.NewsList li .txt .tit{font-size:16px; line-height:18px; height:18px; overflow:hidden; display:block; background:url(../images/arr2.png) no-repeat right center; padding-right:20px; color:#333333; font-weight:bold;}
.NewsList li .txt .info{font-size:14px; line-height:24px; color:#999999; height:72px; overflow:hidden; margin:1.5% 0;}
.NewsList li .txt .date{display:block; color:#b2b2b2;}

/*新闻详情*/
.ActiveContent{padding:0 0 3%;}
.ActiveContent .Atit{text-align:center; line-height:28px; position:relative;}
.ActiveContent .Atit h2{font-size:20px; color:#333333;}
.ActiveContent .Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 3%; border-bottom:1px dashed #e8e8e8;}
.ActiveContent .Atit em i{padding:0px 12px;}
.bdsharebuttonbox{display:inline-block; vertical-align:middle;}
.ContentAbout{padding:3% 0; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding:24px 0px 0px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

@media ( max-width:640px){
.NewsList li .txt .info{height:48px;}
}

@media ( max-width:480px){
.NewsList li .txt .tit{font-size:14px;}	
.ActiveContent .Atit h2{font-size:18px;}
}

/*专业服务*/
.ServiceBox{padding:4% 0 0;}
.ServiceList{padding:3% 0 1%;}
.ServiceList li{width:31.3333%; float:left; margin:0 3% 3% 0; min-height:65px; height:auto !important; height:65px; position:relative;}
.ServiceList li:nth-child(3n){margin-right:0;}
.ServiceList li .icon{position:absolute; width:65px; height:65px; left:0px; top:0px;}
.ServiceList li .icon img{display:block; width:100%;}
.ServiceList li .txt{border-bottom:1px solid #f0f0f0; margin-left:87px;}
.ServiceList li .txt .name{display:block; font-size:18px; line-height:36px; height:36px; overflow:hidden; color:#4c4c4c;} 
.ServiceList li .txt .info{margin:3px 0px 16px; line-height:20px; height:40px; overflow:hidden; font-size:14px; color:#b2b2b2;}

@media ( max-width:768px){
.ServiceList li{width:48%; margin-right:0;}	
.ServiceList li:nth-child(2n){float:right;}
}

@media ( max-width:480px){
.ServiceList li,.ServiceList li:nth-child(2n){width:100%; float:none;}	
}

/*专业详情*/
.MajorProject{margin:3% 0; box-shadow:0px 0px 25px #f3f3f3; padding:3%; position:relative; min-height:100px; height:auto !important; height:100px;}
.MajorProject .TitBox{width:120px; height:150px; position:absolute; top:50%; margin-top:-75px; left:3%; border-radius:5px 5px 0px 0px; overflow:hidden; font-size:16px;}
.MajorProject .TitBox .tit{height:38px; line-height:38px; background:#f23500; text-align:center; color:#fff;}
.MajorProject .TitBox .con{border:1px solid #e6e6e6; border-radius:0px 0px 5px 5px; text-align:center; padding:16px 0px 5px;}
.MajorProject .TitBox .con img{display:inline-block;}
.MajorProject .TitBox .con em{color:#4c4c4c; display:block; line-height:35px;}
.MajorMeun{margin-left:180px;}
.MajorMeun dl dd{width:20%; float:left;}
.MajorMeun dl dd a{display:block; background:url(../images/arr4.png) no-repeat left center; padding-left:14px; font-size:14px; color:#4c4c4c; line-height:40px;}

.Project .box .tit{display:inline-block;padding: 0 35px; height:44px; line-height:44px; text-align:center; background:#26428b; color:#fff; font-weight:bold; font-size:18px;}
.Project .box .info{font-size:16px; line-height:36px; color:#4c4c4c; padding:2% 0; border-bottom:1px solid #e6e6e6; margin-bottom:2%;}


@media ( max-width:768px){
.MajorProject .TitBox{display:none;}
.MajorMeun{margin-left:0;}
}

@media ( max-width:640px){
.MajorMeun dl dd{width:25%;}
}

@media ( max-width:480px){
.MajorMeun dl dd{width:50%;}
.MajorMeun dl dd a{line-height:30px;}
}

/*我要加盟*/
.Xlbox{padding:4% 0;}
.Xllist{padding:3% 0 0;}
.Xllist dl dd{width:31.333%; float:left; margin-right:3%; position:relative;}
.Xllist dl dd:nth-child(3n){margin-right:0;}
.Xllist dl dd img{display:block; width:100%; height:317px;}
.Xllist dl dd em{position:absolute; width:100%; left:0px; bottom:0px; height:50px; line-height:50px; font-size:18px; color:#fff; font-weight:bold; text-align:center; background:url(../images/opacity.png) repeat;}

.Advantage{padding:4% 0 0; background:#f7f7f7;}
.AdvList{padding:65px 0 0;}
.AdvList li{width:47%; float:left; position:relative; height:110px; background:#fff; box-shadow:0px 0px 20px #e8e8e8; margin-bottom:65px;}
.AdvList li:nth-child(2n){float:right;}
.AdvList li .tit{position:absolute; width:130px; height:110px; left:0px; top:0px; text-align:center;}
.AdvList li.a1 .tit{background:#f15a49;}
.AdvList li.a2 .tit{background:#7ec332;}
.AdvList li.a3 .tit{background:#31c58b;}
.AdvList li.a4 .tit{background:#3496d3;}
.AdvList li .tit img{display:block; width:78px; margin:-32px auto 0px;}
.AdvList li .tit em{display:block; line-height:59px; font-size:18px; color:#fff;}
.AdvList li .info{margin:0 4% 0 160px; display:flex; font-size:15px; line-height:28px; color:#4c4c4c;align-items:center; height:110px;}

.CoopBox{background:#3496d3; padding:3% 0;}
.CoopList{padding:3% 0 0;}
.CoopList dl dd{width:33.33333%; float:left; text-align:center;}
.CoopList dl dd img{display:inline-block;}
.CoopList dl dd .txt{color:#fff; padding:0 5%;}
.CoopList dl dd .txt .name{display:block; line-height:30px; font-size:18px;; font-weight:bold; margin:4% 0;}
.CoopList dl dd .txt .info{font-size:14px; line-height:24px;}

@media ( max-width:998px){
.Xllist dl dd img{height:258px;}	
}

@media ( max-width:768px){
.Xllist dl dd em{font-size:14px;}
.Xllist dl dd img{height:197px;}	
}

@media ( max-width:640px){
.Xllist dl dd{width:100%; float:none; margin-bottom:10px;}
.Xllist dl dd img{height:auto;}
.AdvList li,.AdvList li:nth-child(2n){width:100%; float:none;}
}

@media ( max-width:480px){
.CoopList dl dd{width:100%; float:none; margin-bottom:6%;}
.AdvList li .info{font-size:14px; line-height:24px;}
}

/*联系我们*/
.Contactbg{background:#f7f7f7; padding:3% 0;}
.ContactBox{background:#fff; padding:1% 3% 3%;}
.Contact{width:33%; float:left;}
.Contact dl{margin-left:3%; position:relative; border-bottom:1px solid #f0f0f0; padding-bottom:14px; margin-bottom:14px;}
.Contact dl dt{width:40px; height:40px; position:absolute; top:0px; left:0px;}
.Contact dl dt img{display:block; width:100%;}
.Contact dl dd{padding-left:50px;}
.Contact dl dd span.name{display:block; font-size:18px; line-height:42px; color:#333333;}
.Contact dl dd .info{font-size:14px; line-height:20px; height:40px; color:#808080;}
.Contact dl dd .info i{padding:0px 10px;}
.Map{width:62%; float:right;}
.Map img{display:block; width:100%;}

.ChartBox{padding:3% 0;}
.ChartBox .w1200{position:relative;}
.MapBox{position:relative;}
.MapBox img{display:block; width:100%;}
.MapClick{position:absolute; width:100%; height:100%; left:0px; top:0px;}
.MapClick a{position:absolute; font-size:14px; color:#333333; background:url(../images/arr5.png) no-repeat left center; padding-left:10px;}
.MapClick a.ah{top:61%; right:30%;}
.MapClick a.sc{top:64%; left:44%;}
.MapClick a.jl{top:23%; right:22%;}
.MapClick a.fj{top:75%; right:28%;}
.MapClick a.hn{top:72%; right:39%;}
.MapClick a.gx{top:83%; left:54%;}
.MapClick a.nmg{top:34%; left:55.5%;}
.MapClick a.hain{top:96%; left:57%;}
.MapClick a.xz{top:60%; left:26%;}
.MapClick a.hen{top:55%; right:37%;}
.MapClick a.yn{top:83%; left:42%;}
.MapClick a.gd{top:83%; left:62%;}
.MapClick a.cq{top:65%; left:53%;}

.Province{width:18%; position:absolute; top:400px; right:0px;}
.Province h2{font-size:20px; font-weight:bold; color:#0073bc;margin-bottom: 20px;}
.Province dl dd{}
.Province dl dd span{font-size: 18px;font-weight: bold;line-height:30px; color:#2e7fbc;float: left;margin-right: 20px;}
.Province dl dd em{background:#99d0f9;width: 60px;height: 25px;display: inline-block;margin-top: 2px;}
.Province dl dd:nth-child(2) em{background: #cde8fd;}
.ProvinceList{padding:5% 0 0;}
.ProvinceList dl dd{margin: 0 0 5% 0;}
.ProvinceList dl dd:nth-child(3n){margin-right:0;}
.ProvinceList dl dd .con{border:1px solid #f0f0f0; border-radius:8px;}
.ProvinceList dl dd .con .name{background: #eee;height: 35px; line-height: 35px; font-size:20px; font-weight:bolder; color: #0072bb;padding-left: 10px;}
.ProvinceList dl dd .con .info{padding: 20px 10px; font-size:15px; line-height:28px;overflow:hidden;}
.ProvinceList dl dd .con .info i{padding:0px 15px;}
.ProvinceList dl dd .con .info span{display: inline-block;width: 49%;}


.ckalertTop{cursor: pointer;position: fixed;width: 40px;height: 40px;right: 5%;bottom: 5%;text-align: center;display: none;}



@media ( max-width:1200px){
.Province{position:static; width:100%;}

}

@media ( max-width:998px){
.Contact dl dd .info{font-size:12px;}
.ProvinceList dl dd .con .info{font-size:12px;}
}

@media ( max-width:768px){
.Contact,.Map{width:100%; float:none;}
.MapClick a.jl{right:20%;}
.MapClick a.hen{top:54%; right:35%;}	
.MapClick a.ah{top:60%; right:29%;}
}

@media ( max-width:640px){
.MapClick a.fj{right:25%;}
.ProvinceList dl dd{width:100%; float:none; margin-right:0;}
}

@media ( max-width:480px){
.MapClick a{font-size:12px;}
.MapClick a.jl{top:20%; right:15%;}
.MapClick a.nmg{top:32%;}
.MapClick a.hen{top:52%; right:30%;}
.MapClick a.ah{top:58%; right:23%;}
.MapClick a.fj{top:73%; right:22%;}
.MapClick a.hain{top:92%;}
.MapClick a.gx{top:80%;}
.MapClick a.hn{top:69%; right:32%;}
.ProvinceList dl dd .con .name{font-size:16px;width:160px}
.Province dl dd a{font-size:14px;}

}

/*18-05-02*/
.MapSearch{height:33px;position:absolute; top: 20px; right:0px;text-align: right;} 
.MapSearch .input{padding:0px 10px 0px 33px; line-height:33px; background:url(../images/btn2.png) no-repeat 12px center; width:300px; font-size:14px; color:#999999;border:1px solid #e6e6e6; border-radius:5px; }
.MapSearch .btn{ cursor:pointer;width:90px; height:35px;background:#0073bc; font-size:14px; color:#fff;float: right;}

@media ( max-width:1200px){
.MapSearch{right:10px;}
}

@media ( max-width:640px){
.MapSearch{width:50%; top:0.3%}
.MapSearch .input{width:56%;}
}

@media ( max-width:480px){
.MapSearch{width: 60%;}
.MapSearch .btn{width: 65px;}
}


/*2018-05-10*/
.PicList,.PicList ul{margin-bottom: 3%;}
.PicList li{line-height: 45px;border-bottom: 1px dashed #dedede;}
.PicList li a span{font-size: 15px;color: #333;display: inline-block;width: 86%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.PicList li em{float: right;font-size: 14px;}
/*2018-05-15  大事记*/

.History{ position:relative; background:url(../images/historyline.gif) 169px top repeat-y; padding-top:44px;}
.History .dot{ position:absolute; left:155px; top:0px; border:5px solid #da190e; background:#fff; border-radius:50%; width:19px; height:19px;}
.History .item{ position:relative; margin-bottom:26px; padding-left:197px;}
.History .item .year{ position:absolute; left:0px; top:50%; margin-top:-15px; line-height:30px; width:175px;}
.History .item .year span{ width:120px; display:block; border-radius:6px; background:#e81c12; font-size:20px; text-align:center; color:#fff; position:relative; z-index:1;}
.History .item .txt{ padding:12px 15px; color:#3d3b3b; background:#fef3f2;font-size: 15px;border-radius: 5px;}
.History .item2 .year{}
.History .item2 .year span{background:#072e83;}

.History .item .year .d{position:absolute; right:0px; top:30%; border-radius:50%;width:9px; background:#fff; height:9px;border:1px solid #da1e13; z-index:2;}
.History .item .year .i{ border-bottom:1px dashed #c7c7c7; display:block; height:14px; margin:0px 10px 0px 0px; position:absolute; left:0px; top:2%;z-index:0; width:100%;}
.History .item2 .year .d{position:absolute; right:0px; top:30%; border-radius:50%;width:9px; background:#fff; height:9px;border:1px solid #113688; z-index:2;}

.History .item2 .txt{ background:#f3f3f3;}
.History .item#box1{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box2{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box3{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box4{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box5{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box6{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box7{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box8{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box9{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box10{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box11{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box12{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box13{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box14{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box15{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box16{ transform:translateX(-100px);-webkit-transform:translateX(-100px);opacity:0;transition:all 1s;}
.History .item#box1.anm,.History .item#box2.anm,.History .item#box3.anm,.History .item#box4.anm,.History .item#box5.anm,.History .item#box6.anm,.History .item#box7.anm,.History .item#box8.anm,.History .item#box9.anm,.History .item#box10.anm,.History .item#box11.anm,.History .item#box12.anm,.History .item#box13.anm,.History .item#box14.anm,.History .item#box15.anm,.History .item#box16.anm{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}



@media ( max-width:560px){
.History{background:url(../images/historyline.gif) 84px top repeat-y;}
.History .dot{left:70px;}
.History .item{padding-left:95px;}
.History .item .year{line-height:26px; width:90px;}
.History .item .year span{ width:70px;font-size:15px;}
}


.Footer{ background:#18539b; color:#a8b6d1; line-height:28px; padding:19px 0px; margin-top:3.2%;}
.Footer a.wanhu{ text-decoration:underline; color:#a8b6d1;}
.Footer a{ color:#a8b6d1;}.Footer a:hover{ color:#ffcc00;}
.Footer nav i{ color:#4675af; width:20px; display:inline-block; vertical-align:middle; text-align:center;}
.Footer .col-right{ position:absolute; right:0px; top:0px; width:210px;}
.Footer .col-right .link{ position:relative;border:1px solid #003677; width:208px; line-height:33px; margin:5px auto 0px;}
.Footer .col-right .link span{ display:block; background: #0a4791 url(../images/selectarr.gif) right center no-repeat; text-indent:1em; cursor:pointer;}
.Footer .col-right .link ul{ position:absolute; padding:5px 0px; left:-1px; width:101%;bottom:-1px; background:#0a4791; display:none;}
.Footer .col-right .link ul li{ text-indent:1em; padding:0px; line-height:22px; text-align:left;}

.FloatRight{ right:5px; bottom: 50%; position:fixed; z-index:999;}
.FloatRight li{ margin-bottom:5px; position:relative; cursor:pointer;}
.FloatRight .icon{ width:50px; height:50px;}
.FloatRight .icon.tel{ background: #0079c3 url(../images/floaticon.png) 0px top no-repeat;}
.FloatRight .icon.qq{ background:#0079c3 url(../images/floaticon.png) -50px top no-repeat;}
.FloatRight .icon.msg{ background: #0079c3 url(../images/floaticon.png) -100px top no-repeat;}
.FloatRight .icon.top{ background: #0079c3 url(../images/floaticon.png) -150px top no-repeat;}
.FloatRight li:hover .icon.top{ background: #e6222a url(../images/floaticon.png) -150px top no-repeat;}
.FloatRight .txt{ text-align:center; background:#e6222a; color:#fff; line-height:14px; padding:9px 0px 0px 0px; height:41px; width:100%; position:absolute; left:0px; top:0px; display:none;}
.FloatRight li:hover .txt{ display:block;}
.FloatRight .telbox{ border:1px solid #e5e5e5; border-radius:3px; position:absolute; background:#fff; right:60px; top:0px; padding:15px; width:130px; display:none;}
.FloatRight .telbox .img{ width:130px; height:130px;}
.FloatRight .telbox dd{ font-weight:bold;}
.FloatRight .telbox .arr{ position:absolute; width:6px; height:12px; display:block; background:url(../images/telarr.png); top:8px; right:-6px;}


@media ( max-width:998px){
.Footer{ padding:15px 0px; text-align:center; line-height:22px;}
.Footer .col-right{ position:static; width:auto; margin-top:8px;}
}