@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table,label,input,textarea { margin:0; padding:0; border:0; list-style:none;}
input, select, textarea{outline:none;}
a,area{blr:expression(this.onFocus=this.blur());}
textarea {resize:none;}
em,i{ font-style:normal;}
a{text-decoration:none;color: #333;}
a:hover{text-decoration:none;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix {zoom:1;}
.fl{ float: left; }
.fr{ float: right;}
body{ background: #f7f8f9; font-size: 14px; color: #333333; font-family: "微软雅黑"; }
.width1170{width:1170px; margin: 0 auto;}
.mr0{margin-right: 0px !important;}
.bt0{border-top:0 !important;padding-top: 0!important;}
/*头部*/
.logobox{ padding-top: 30px; }
.logobox a{display: block; float: left;}
.logobox span{float: left;padding:0px 10px;}
/*头部右侧*/
.headers{height: 130px;}
.stock a {line-height: 35px;float: left;color: #666;height: 36px;}
.stock a:hover{color:#0075c2;}
.language{ line-height: 36px; margin:0 20px;height: 36px;}
.language a{color: #666;}
.language a:hover{color: #006fbb;}
.language span{ padding: 0 4px; }
.search{padding-left: 20px;}
.search_inp{background: url(bg_search.png) no-repeat; width: 184px; height: 36px; line-height: 36px; float: left;padding-left:20px;font-size: 14px;
    font-family: "微软雅黑"; color: #999999;}
.btn_search{height: 36px;width: 46px;float: left;}
/*头部结束*/
.partline{width: 100%;height: 5px;background: url(bg_topline.jpg) repeat; margin-top: -5px;}
/*导航*/
.nav{height:52px; line-height:52px; position:relative; z-index:9999;margin-top: 42px;}
.nav a{font-size:16px;color:#333;padding:0 15px;float:left;height:52px;}
.nav a.hover{color: #fff;text-decoration: none;background: #ed7f1f;}
.subnav{max-width:335px;width:expression_r(document.body.clientwidth > 330? "330px": "auto" ); top:52px;position: absolute;z-index: 9999999;overflow-x: hidden;background:#fff; display: none;}
.subnav ul {border-top: 1px dashed #DDD;border-bottom: 1px dashed #DDD; margin: 20px 10px; overflow: hidden;}
.subnav ul li {height: 35px;min-width:100px;float: left}
.subnav ul li a {line-height: 35px;font-size: 15px;font-weight: normal;float: left;color: #333333;}
.subnav ul li a:hover{ text-decoration: underline;}
.f1{left: 0px;}
.f2{left:80px;}
.f3{left: 180px;}
.f4{left: 200px;}
.f5{right:0px;}
/*导航结束*/
/*脚部*/
.footer{height: 65px;background: #252525;line-height: 65px;color: #fff;}
.footer p{float: left;}
.footer a{color: #fff;background:url(footer1.jpg) no-repeat;padding-left: 38px;}
.footer select{width: 228px;height: 30px;margin-top: 18px;line-height: 30px;margin-left: 20px;border:1px solid #f5f5f5;padding-left: 20px;}
.footer1{height: 81px;padding-top: 20px;}
.foot span{padding:0 10px;float: left;}
.foot a{float: left;}
.footer1 p{line-height: 28px;color: #999;}
.footer1 p a,.footer1 p span{float: right;color: #999;}
.footer1 .p1{margin-top: 7px;}
.footer1 p span{margin:0px 10px;}
/*尾部结束*/
.ky_baner{height: 350px;min-width: 1170px;}
.ky_baner img{width: 100%;margin:0 auto;}
.banner_oip{height: 56px;background: url(banner_oip.png);width: 100%;line-height: 56px;position: relative;z-index: 999;}
.banner_oip h2{margin:-56px auto;font-size: 24px;color: #fff;font-weight: normal;padding-left: 20px;width: 1170px;}

/*banner*/
.slideBox{ width: 100%; height:450px; overflow:hidden; position:relative;}
.slideBox .hd{ height:24px; overflow:hidden; position:absolute; left:50%;bottom: 12px;margin-left: -46px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float: left;width: 24px;height: 24px;background: url(pic1.png) no-repeat;margin-right: 7px; cursor: pointer;list-style:none;}
.slideBox .hd ul li.on{ width: 24px;height: 24px;background: url(pic2.png) no-repeat; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;list-style:none; }
.slideBox .bd img{ width:100%; height:450px; display:block;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ position:absolute; left:8%; top:50%; margin-top:-25px; display:block; width:44px; height:75px; background: url(slider-arrow.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:8%; background-position:-346px 0px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
/*主体*/
/**/
.home_tit{height: 85px;background: url(home_tit.jpg) no-repeat center center;text-align: center;line-height: 85px;color: #e88e19;font-size: 26px;}
.subject1{height: 276px;}
.subject1L{width: 770px;background: #fff;-moz-box-shadow:0px 0px 5px #e8e9ea;/*firefox*/-webkit-box-shadow:0px 0px 5px #e8e9ea;/*webkit*/box-shadow:0px 0px 5px #e8e9ea;/*opera或ie9*/ }
.slideBox1{ width:370px; height:276px; overflow:hidden; position:relative;}
.slideBox1 .hd{ height:10px; overflow:hidden; position:absolute; right:20px;bottom: 15px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float: left;width: 10px;height: 10px;background: url(pic3.png) no-repeat;margin-left: 4px; cursor: pointer;list-style:none;}
.slideBox1 .hd ul li.on{ width: 10px;height: 10px;background: url(pic4.png) no-repeat; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle;list-style:none;position: relative; }
.slideBox1 .bd img{ width:370px; height:276px; display:block;  }
.slideBox1 .bd p{height: 40px;line-height: 40px;background: url(banner_oip.png);width:350px;position: absolute;left:0;bottom:0;color: #fff;padding-left: 20px;}
/**/
.tab{width: 350px;padding-left: 30px;padding-right: 20px;}
.tab_t{height: 34px;border-bottom: 2px solid #eee;line-height: 34px;padding-top: 7px;}
.tab_t ul{float: left;}
.tab_t ul li{float: left;margin-right: 30px;font-size: 16px;font-weight: bold;cursor:pointer;}
.tab_t ul li.on{border-bottom: 2px solid #f17403;}
.tab_t .ky_more{float: right;}
.tab_t .ky_more a{display: none;}
.gu_showlist{ padding-top:10px;}
.gu_showlist ul li{ height: 36px; line-height: 36px;color: #474747; }
.gu_showlist ul li a{ display: block;width: 300px; line-height: 36px; overflow: hidden; color: #474747;}
.gu_showlist ul li a:hover{color: #f17403;text-decoration: underline;}
.gu_showlist ul li span{ float: right;}
/**/
.subject1R{width: 367px;height: 276px;background: #fff;-moz-box-shadow:0px 0px 5px #e8e9ea;/*firefox*/-webkit-box-shadow:0px 0px 5px #e8e9ea;/*webkit*/box-shadow:0px 0px 5px #e8e9ea;/*opera或ie9*/ }
.subject1R h2{font-size: 16px;line-height: 34px;padding-top: 7px;height: 34px;padding-left: 10px;}
.subject1R p{line-height: 24px;text-indent: 2em;margin-top: 10px;padding:0px 10px;}
.subject1R a{display: block;}
.subject1R .a1{text-align: right;display: block;padding:0px 10px;color: #999;line-height: 26px}
.subject2{height: 438px;background: #fff;margin-bottom: 42px;-moz-box-shadow:0px 0px 5px #e8e9ea;/*firefox*/-webkit-box-shadow:0px 0px 5px #e8e9ea;/*webkit*/box-shadow:0px 0px 5px #e8e9ea;/*opera或ie9*/ }
.slideBox2{ width: 100%; height:400px; overflow:hidden; position:relative;padding:15px 23px 22px 25px;}
.slideBox2 .hd{ height:16px; overflow:hidden; position:absolute; left:50%;bottom: 23px;margin-left: -67px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float: left;width: 16px;height: 16px;background: url(42pic.jpg) no-repeat;margin-left: 22px; cursor: pointer;list-style:none;}
.slideBox2 .hd ul li.on{ width: 16px;height: 16px;background: url(41pic.jpg) no-repeat; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle;list-style:none; }
.slideBox2 .bd img{ width:100%; height:213px; display:block;}
.business{width: 347px;height: 357px;border:1px solid #e8e8e8;float: left;margin-right: 39px;}
.business div{padding:0 35px;}
.business div h2{text-align: center;font-size: 16px;line-height: 25px;}
.business div p{line-height:25px;font-size: 14px;}
.business div{border-bottom: 2px solid #f74b00;height: 130px;padding-top: 12px;}
/*当前位置*/
.place{height: 36px;line-height: 36px;background: #f0f0f0;}
.home{border-left: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8; height: 36px;}
.home img{padding: 7px 12px 8px 12px;}
.place ul li{float: left;}
.place ul li a{display: inline-block;background: url(pg_right.png) no-repeat right ;padding:0 45px 0px 10px;border-right:1px solid #d8d8d8;}
.place ul li.on a,.place ul li a:hover{color: #1878b7;background: url(pg_right1.png) no-repeat right center;}
/*左侧通用*/
.sidebarL{width: 235px;margin-top: 20px;}
.column{height: 112px;font-size: 28px;background: url(column.jpg) no-repeat;line-height: 112px;text-align: center;color: #fff;border}
.menu{margin-top: 10px;margin-bottom: 40px;}
.menu li{height: 50px;}
.menu li a{line-height: 50px;display: block;font-size: 18px;color: #666;background: url(mainl_10.png) no-repeat 10px center;padding-left:25px;border-bottom: 1px dashed #ccc;}
.menu li a.on,.menu li a:hover{color: #fff;background: #0075c2 url(mainl_07.png) no-repeat 10px center;}
/*右侧通用*/
.sidebarR{width: 916px;margin-top: 20px;}
.font30{font-size: 30px;line-height: 112px;height: 112px;}
/*公司简介*/
.intro{margin-bottom: 40px;}
.intro p{line-height: 28px;font-size: 16px;text-indent: 2em;padding-right: 5px;margin-top: 30px;}
.intro .p1{margin-top: 0;}
.intro ul li div{width: 113px;margin-right: 30px;}
.intro ul li div h2{font-size: 25px;line-height: 28px;font-weight: normal;margin-bottom: 15px;margin-top: 20px;}
.intro ul li p{font-size: 14px;line-height: 25px;color: #666;padding-top: 30px;width: 770px;float: left;padding-right: 0;}
/*领导致辞*/
.lead{background: url(lingd.jpg) no-repeat;padding:60px 56px 40px 60px;}
.lead h2{font-size: 14px;line-height: 28px;font-weight: normal;}
.lead p{line-height: 28px;text-indent: 58px;margin-top: 30px;}
.lead div{float: right;margin-top: 46px;}
.lead span{display: block;line-height: 28px;margin-bottom: 30px;}
/*企业文化*/
.enterprise{margin-bottom: 40px;}
.enterprise p{font-size:16px;line-height: 28px;text-indent:2em;}
.enterprise img{margin-top: 36px;margin-left: 103px;}
/*资质荣誉*/
.honor{margin-bottom: 40px;}
.ky_selt{width: 210px;height: 35px;border:1px solid  #e8e8e8;background: #f7f8f9;line-height: 35px;padding-left: 20px;}
.honor ul{height: 792px;margin-top: 20px;padding-bottom: 10px;}
.honor ul li{width: 294px;float: left;margin-right: 17px;}
.honor ul li div{border:1px solid #dedfdf;}
.honor ul li p{line-height: 56px;height: 56px;text-align: center;}
/*发展历程*/
.course{margin-bottom: 40px;}
.course ul{background: url(course_xian.jpg) repeat-y 172px 57px;}
.course ul li{position: relative;}
.subcou_tit{position: relative;}
.subcou_tit .subcouR{border-left: 2px solid #ccc;}
.subcouL{position: absolute;left: 0;top:0;padding-left: 18px;padding-top: 25px; width: 178px;height: 75px;background:url(subcou_tit.png) no-repeat left top;}
.subcouL span,.subcouL i{display: block;color: #fff;}
.subcouL span{font-size: 20px;}
.subcouL i{font-size: 16px;margin-left: 18px;}
.subcouR{width: 724px;margin-top: 47px;padding-left: 18px;padding-bottom: 30px;}
.subcouR p,.subcouR2 p{line-height: 28px;font-size: 14px;}
.subcouL2{position: absolute;left: 0;top:0; background: url(ky_faz.png) no-repeat right top;padding-top: 0;width: 88px;padding-left: 90px;color: #333;font-size: 14px;line-height: 30px;height: 30px;}
.subcouR2{width: 724px;padding-left: 18px;padding-bottom: 30px;}
.showMorehandle{width: 100px;height: 30px;line-height: 30px;background: url(bg_3.png) no-repeat;overflow: hidden;text-align: center;margin-top: 40px;margin-left: 198px;}
/*新闻动态*/
.news{margin-bottom: 40px;}
.news ul{padding-top: 20px;height: 891px;margin-bottom: 10px;}
.news ul li {padding:20px 0px;border-top: 1px solid #ccc}
.subnewL{width: 219px;height: 153px;float: left;margin-right: 15px;}
.subnewR{width: 680px;float: left;}
.subnewR h2{font-size: 18px;margin-bottom: 25px;font-weight: normal;}
.subnewR h2 a:hover{color: #0075c2;text-decoration: underline;}
.subnewR p{line-height: 25px;color: #999;}
.subnewR span{display: block;margin-top: 5px;color: #999;}
/*业务领域*/
.territory{margin-bottom: 33px;}
.territory h2{font-size: 18px;line-height: 28px;font-weight: normal;color: #0075c2;background: url(bj_yew.png) no-repeat -15px 3px;padding:14px 0 8px 30px;}
.subter1 p{line-height: 28px;text-indent: 2em;}
.territory .tit_h1{background-position: -14px -28px;}
.subter2 p{line-height: 28px;height: 28px;background: url(bj_yew.png) no-repeat -15px -90px;margin-left: 29px;padding-left: 25px;}
.territory .tit_h2{background-position: -14px -122px;}
.territory .tit_h3{background-position: -14px -171px;}
.territory .tit_h4{background-position: -10px -220px;}
.subter3 ul li{line-height: 36px;height: 36px;}
.subter3 ul li span{width: 355px;float: left;}
.subter3 ul li .span2{width: 560px;}
.subter3 p{line-height: 28px;height: 28px;}
.subter4 p,.subter5 p{line-height: 28px;text-indent: 2em;}
.subter4 .p1{margin-bottom: 10px;}
.subter5 span{color: #0075c2;font-size: 18px;}
/*主要业绩*/
.performance{margin-bottom: 40px;}
.performance ul{margin-bottom: 30px;}
.performance ul li{width: 284px;height: 260px;border-bottom: 3px solid #bababa;background: #efefef;float: left;margin-right: 32px;margin-top: 20px;}
.performance ul li div{width:284px;height: 196px; position: relative;}
.performance ul li div p{height: 30px;line-height: 30px;background: url(banner_oip.png) repeat; position: absolute;left: 0;bottom:0;color: #fff;width: 254px;padding-left: 30px;}
.performance ul li a{width: 93px;height: 26px;display:block;background: #0075c2;text-align: center;line-height: 26px;color: #fff;float: right;margin-right: 11px;margin-top: 22px;}
.performance ul li a:hover{background: #0468aa;}
/*主要业绩-详情*/
.xiangq{margin: 40px 0px;}
.xiangq h2{font-size: 24px;line-height: 36px;text-align: center;}
.xiangq img{text-align: center;display: block;margin:25px auto 25px;}
.xiangq p{line-height: 28px;font-size: 14px;text-indent: 2em;}
/*人才理念*/
.idea{margin-bottom: 40px;}
.idea p{line-height: 28px;text-indent: 2em;margin-bottom: 20px;}
.idea img{margin-left: 25px;}
/*招聘信息*/
.train{margin-bottom:40px;}
.subtra{width: 497px;float: left;}
.train img{float: right;}
.subtrain1{border-bottom: 1px solid #e3e3e3;}
.subtra h2{color: #0075c2;font-size: 16px;font-weight: normal;margin-bottom: 10px;line-height: 20px;}
.subtrain1 li{overflow: hidden;height: 28px;}
.subtrain1 li span{float: left;width: 200px;line-height: 28px;font-size: 14px;}
.subtrain1 dl{padding-top: 10px;margin-bottom: 12px;}
.subtrain1 dl dd,.subtrain1 dl dt{height: 28px;line-height: 28px;}
.subtrain1 dl dd{margin-left: 43px;}
.subtrain2{height: 137px;border-bottom: 1px solid #e3e3e3;padding-top: 15px;}
.subtrain2 p{line-height: 28px;}
/*教育培训*/
.cultivate{width: 550px;margin-bottom: 40px;margin-top: -10px;}
.cultivate h2{font-size: 22px;line-height: 36px;font-weight: normal;margin-bottom: 5px;}
.cultivate dl dt span{background: url(xsj.png) no-repeat; float: left;width: 24px;height: 18px;line-height: 13px;text-align: center;color: #fff;margin-right: 20px;margin-top: 10px;}
.cultivate dl dt h3{float: left;font-size: 18px;line-height: 36px;font-weight: normal;}
.cultivate dl dd{line-height: 36px;margin-left: 43px;}
.cultivate p{line-height: 30px;margin-left: 43px;}
/*版权声明*/
.copyright {padding-bottom: 10px;}
.font30l{line-height: 100px;height: 100px;font-size: 30px;}
.copyright p{line-height: 36px;font-size: 18px;background: url(yuand.jpg) no-repeat left 10px;padding-left: 44px;margin-bottom: 17px;padding-right: 20px;}
/*联系我们*/
.contact{margin-bottom: 40px;}
.contact ul{float: left;width: 210px;background: url(contact.png) no-repeat left 7px;padding-left: 25px;}
.contact ul li{line-height: 34px;color: #666;}
.contact img{float: right;}
/*留言反馈*/
.liuy{width: 922px;padding-bottom: 30px;height: 559px;}
.liuy .ky_list{border-bottom:1px solid #ccc;border-left:1px solid #ccc;margin-bottom: 24px;}
.liuy .ky_list li{float: left;width: 108px;height: 34px;border-right:1px solid #ccc;border-top: 1px solid #ccc;text-align: center;line-height: 34px;font-size: 18px;cursor:pointer;}
.liuy .ky_list li.on{background:#0075c2;color: #fff;}
.advisory table{border-collapse: collapse;}
.advisory table tr{vertical-align: top;}
.advisory table .w149{width: 129px;height: 42px;line-height: 32px;text-align: right;padding-right: 20px;}
.advisory table .w602{width: 602px;height: 42px;}
.advisory i{color: #fe2525;}
.w602 input{width: 600px;height: 30px;border:1px solid #ddd;}
.w602 select{width: 206px;height: 32px;border:1px solid #ddd;}
.w602 textarea{width: 602px;height: 230px;border:1px solid #ddd;}
.advisory table .h230{height: 247px;}
.advisory table .w106 input{width: 106px;height: 26px;background: url(tijiao.jpg) no-repeat; color: #fff;border:none;}
.advisory table .w106 strong{color: #fe2525;margin-left: 70px;font-weight: normal;}
/*问题列表*/
.problem ul{border:1px solid #ccc;border-bottom:none;margin-bottom: 35px;}
.problem ul li{vertical-align:middle;}
.por_show{border-bottom:1px solid #ccc;}
.porL{width: 862px;height: 48px;float: left;border-right:1px solid #ccc;line-height: 48px;}
.porL a{display: block;background: url(ky_pic1.jpg) no-repeat left center;padding-left:38px ;margin-left: 14px;font-size: 14px;}
.porL a.hover,.porL a:hover{display: block;background: url(ky_pic2.jpg) no-repeat left center;color:#0075c2;}
.porR{width: 57px;height: 48px;background: url(jia.jpg) no-repeat; float: right;}
.porR1{width: 57px;height: 48px;background: url(jian.jpg) no-repeat; float: right;}
.por_hide{background:#fff;padding: 23px 15px 53px;border-bottom: 1px solid #D7D7D7;display:none;}
.por_hide a{background:url(ky_pic3.jpg) no-repeat;line-height:25px;display:block;padding-left: 45px;font-size: 14px;color: #666666;}
/*网站地图*/
.wzmap ul li{width: 370px;float: left;margin-right:30px;height: 256px;}
.wzmap h2{font-size: 20px;line-height: 50px;border-top:2px solid #a7a7a7;border-bottom:1px solid #a7a7a7;margin-bottom: 10px;font-weight: normal;}
.wzmap div p{overflow: hidden;}
.wzmap div a{width: 168px;background: url(dian.jpg) no-repeat left center;line-height: 34px;padding-left: 10px;}
.wzmap ul .h162{height: 162px;}