html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table,label { margin:0; padding:0; border:0; list-style:none;}
img {border:none;}
ul, ol ,li{list-style:none; padding:0; margin:0;}
input, select, textarea{outline:none;border:0;}
input,label { margin:0; padding:0; }
a,area{blr:expression(this.onFocus=this.blur())}
textarea {resize:none;}
input::-ms-clear{display:none;}
em,i{ font-style:normal;}
a {text-decoration:none;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix {zoom:1}
.fl{ float: left; }
.fr{ float: right;}
body{background: #f7f8fa; font-size: 14px;font-family: "微软雅黑"; color: #333333;}
.width1170{width:1170px; margin: 0 auto;zoom:1}
.width1170:after {content:"";display:block;clear:both;}
.pad_t20{padding-top: 20px !important;}
.pad_b30{padding-bottom: 30px !important;}
.pad_tb20{padding: 20px 0px !important;}
.mar_t10{ margin-top: 10px !important; }
.mar_r0{ margin-right: 0px !important; }
/*头部样式begin*/
.header_wrap{width:100%; border-bottom: 5px solid #0072c4; }
.header{ width:1170px; margin:0 auto; position: relative; z-index: 99;}
.headctl{float:left; padding-top: 40px;}
.headctl span{width:1px; height: 57px; padding: 0 15px;}
.headctr{float:right; height: 125px;}
.headctrt{ height: 36px; line-height: 36px; }
.headcsousuo{float:right;}
.headcsousuol{ float:left; }
.headcsousuol span.tb2{margin:0 5px;}
.headcsousuol span.tb3{margin-left: 10px;}
.headcsousuol a{ font-size:14px; color:#666666; margin-left: 10px;}
.headcsousuor{float:left; padding-left:40px;}
.headcsousuor input{ height:36px;}
.headcsousuor input.tb3{background: url(bg_sear.png) no-repeat;border:none;width:200px;height:20px;float:left; padding:8px 10px 8px 10px; font-size:14px; font-family:"微软雅黑"; outline:none; }
.scy_toubu{ padding-left:6px;position: absolute; padding-right:10px;padding-top: 5px; padding-bottom:10px;display:none; overflow: visible;left:62%;z-index: 9999;top: 30px;background: #eceef0;}
/*头部样式end*/
/*导航样式begin*/
.nav{ float:right; height: 50px; padding-top: 44px; }
.nav a {width: 95px;height: 40px;padding-top: 10px;margin-left: 10px;text-align: center;color: #333;font-size: 18px; float: left;}
.jl_navFloat1 {max-width: 470px;
 width: expression_r(document.body.clientWidth > (500/15) * parseInt(document.body.currentStyle.fontSize) ? "470px" : "auto" );margin-top: 51px; padding:20px 10px;position: absolute;z-index: 9999999;overflow-x: hidden;background:#fff; display: none;}
.nav span a:hover{background:#0075c1; color: #fff;}
a.jl_navHover {background:url(nav_hover.png) no-repeat center -5px; color: #fff;}
.jl_navFloat1_ul1 {border-top: 1px dashed #DDD;border-bottom: 1px dashed #DDD;float: left}
.jl_navFloat1_ul1 li {height: 35px;width: 92px;margin-left: 20px;float: left}
.jl_navFloat1_ul1 li a {padding-top: 0;margin-left: 0;line-height: 35px;font-size: 15px;font-weight: normal;float: left;color: #0075c1;width: auto;height: auto;}
.jl_navFloat1_ul1 li a:hover{ text-decoration: underline; }
.jl_F2{ margin-left: 110px; }
.jl_F3{ margin-left: 110px; }
.jl_F4{ margin-left:248px; }
.jl_F5{ margin-left: 350px; }
.jl_F6{ margin-left:274px; }
/*导航样式end*/
/* banner样式begin*/
.slideBox{ width:100%; height:450px; overflow:hidden; position:relative; text-align: center;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ margin: 0 auto; } 
.slideBox .prev{left: 4%;top: 200px;background: url(left.png) no-repeat;cursor: pointer;position: absolute;width: 70px;height: 80px;z-index: 9999;}
.slideBox .next{right:4%;background: url(right.png) no-repeat;cursor: pointer;position: absolute;width: 70px;height: 80px;z-index: 9999;top: 200px;}
/*脚部样式*/
.footerT_zhh{width:100%; height: 65px; background: #0c72ab; color: #fff;}
.footerT_zhh a{color: #fff;}
.link_l{ float:left; font-size: 18px; }
.link_l span,.link_l a{ display: block;float: left; height: 65px; line-height: 65px; }
.link_l img{ float: left; margin-top:23px; padding: 0 12px; }
.link_l i{ display: block; float: left; font-style: normal; cursor: pointer;}
.link_r{ float: right; margin-top: 20px; }
.link_r .select{ float: left; border:1px solid #f5f5f5;width: 210px; height: 28px; line-height: 28px; padding-left: 14px; margin-left: 20px; position: relative;}
.selecta{ position: absolute; top: 29px; left: 0px; width:226px; margin-left: -1px; display:none;}
.selecta ul li{background: #0c72ab; height: 28px; padding-left: 14px; z-index: 100;border:1px solid #f5f5f5; border-top:0px;}
.footerB_zhh{ background: #f5f5f5; padding:20px 0px; }
.footerB_zhh .headctl{padding-top:0px;}
.copyright_zhh{line-height: 30px; margin-left: 60px; }
.copyright_zhh a{ color: #333333; }
.copyright_zhh a:hover{color: #1878b7; text-decoration: underline;}
.copyright_zhh span{ padding: 0 10px; }
.zhh_QRcode1{width:101px; overflow: hidden; float: left; text-align: center;}
.zhh_QRcode1 img{width:101px; height: 101px; overflow: hidden;}
/*首页*/
.mainone_left{ background: url(bg1.png) no-repeat;width:770px; height: 321px; overflow: hidden; padding: 4px; float: left; }
.t1{ border-bottom: 1px solid #efefef; height: 49px; position: relative; z-index: 1; }
.t1 ul li{width:100px; line-height: 49px; float: left; text-align: center; font-size: 18px; cursor: pointer;}
.t1 ul li.now{ float: left; height: 48px; border-bottom: 2px solid #007ec0; position: relative; z-index: 2; }
.t1_more{ float: right; padding-right: 25px; height: 49px; line-height: 49px; }
.t1_more a{ color: #999999; display: none; }
.t1_more a:hover{ text-decoration: underline; color: #1878b7; }
/*首页焦点图*/
.slideBox_a{ width:308px; height:230px; overflow:hidden; position:relative;}
.slideBox_a .hd{ height:8px; overflow:hidden; position:absolute;right:0px;bottom:13px;margin-left:-32px;z-index:1; }
.slideBox_a .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox_a .hd ul li{ float:left; margin-right:10px;width:8px; height: 8px; background:url(ctrl.png) no-repeat center; cursor:pointer; }
.slideBox_a .hd ul li.on{ background:url(ctrl_on.png) no-repeat center;}
.slideBox_a .bd{ position:relative; height:100%; z-index:0;   }
.slideBox_a .bd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox_a .bd img{ width:308px; height:230px; display:block; } 
.slideBox_a .bd li p{width:100%; height:34px; line-height: 34px; background: url(bg_tm.png); overflow: hidden; position: absolute; bottom: 0px; left: 0px; font-size:12px;color: #fff;}
.slideBox_a .bd li p a{ color: #fff; padding-left:10px; padding-right: 74px;}
.news_wrap{height: 273px; overflow: hidden;}
.news_con{ padding: 20px; height: 253px; overflow: hidden;}
.news_wrap .news_list{width:400px; margin-top: -7px; overflow: hidden;} 
.news_list ul li{ height: 30px; line-height: 30px; overflow: hidden;*height: 27px;*line-height: 27px; }
.news_list ul li a{display:block; float:left;width:290px; height: 30px; line-height: 30px; overflow: hidden; color: #333333;*height: 27px;*line-height: 27px;}
.news_list ul li a:hover{color: #1878b7;}
.news_list ul li span{ display: block; float: right; color: #999999; }
.mainone_right{background: url(bg2.png) no-repeat; width: 368px; height: 321px; float: right; padding: 4px;}
.t2{ font-size: 18px; height: 49px; line-height: 49px; padding: 0px 20px; overflow: hidden; }
/*主题活动焦点图*/
.slideBox_b{ width:368px; height:272px;position:relative;}
.slideBox_b .hd{ height:12px; overflow:hidden; position:absolute;right:0px;bottom:16px;margin-left:-32px;z-index:1; }
.slideBox_b .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox_b .hd ul li{ float:left; margin-right:10px;width:12px; height: 12px; background:url(ctrl1.png) no-repeat center; cursor:pointer; }
.slideBox_b .hd ul li.on{ background:url(ctrl_on1.png) no-repeat center;}
.slideBox_b .bd{ position:relative; height:100%; z-index:0;   }
.slideBox_b .bd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox_b .bd img{ width:368px; height:272px; display:block; } 
.slideBox_b .bd li p{width:100%; height:50px; line-height: 50px; background: url(bg_tm.png); overflow: hidden; position: absolute; bottom: 0px; left: 0px; font-size:16px;color: #fff;}
.slideBox_b .bd li p a{ color: #fff; padding-left:10px; padding-right: 74px;}
.cd{ position: absolute; top:-20px;right: 0px; }
.maintwo_left{ float:left; background: url(bg3.png) no-repeat; width: 769px; height: 694px; padding: 4px; }
.t3{ border-bottom: 1px solid #efefef; height: 49px; line-height: 49px; font-size: 18px; padding: 0px 20px; }
.t3 span{ display: block; float: left; }
.t3 a{ display:block; float: right; color: #999999; font-size: 14px; }
.t3 a:hover{ text-decoration: underline; color: #1878b7;}
.business_list{ padding: 0 14px; padding-top: 20px; overflow: hidden; }
.business_list ul li{width:237px; overflow: hidden; margin: 0 5px; margin-bottom: 20px; float: left;}
.business_list ul li img{width:237px; height:150px; overflow: hidden; }
.business_list ul li h6{ height: 26px; line-height: 26px; overflow: hidden; font-size: 14px; padding-top: 14px;}
.business_list ul li p{ height: 52px; line-height: 26px; margin: 10px auto; overflow: hidden;}
.business_list ul li span{ display: block;}
.business_list ul li a{ display: block; background:  url(bg_more.png) no-repeat; width: 100px; height: 30px; line-height: 30px; color: #333333; text-align: center; }
.business_list ul li a:hover{color: #1878b7;} 
.maintwo_right{ float: right; }
.maintwo_right1{ background: url(bg4.png) no-repeat; width: 370px; height: 282px; padding:4px; overflow: hidden; }
.maintwo_right1 img{width:370px; height: 232px; overflow: hidden;}
.maintwo_right2{ background: url(bg5.png) no-repeat; width: 370px; height: 382px; padding: 4px; overflow: hidden; margin-top: 22px;}
.maintwo_right2 ul{ padding-top: 10px; }
.maintwo_right2 ul li{ height: 46px; line-height: 46px; overflow: hidden; font-size: 16px;  padding-left: 75px;}
.maintwo_right2 ul li a{ color: #333333; }
.maintwo_right2 ul li a:hover{color: #1878b7;}
.maintwo_right2 ul li.li1{ background: url(icon1.jpg) no-repeat 25px 10px; }
.maintwo_right2 ul li.li2{ background: url(icon2.jpg) no-repeat 25px 10px; }
.maintwo_right2 ul li.li3{ background: url(icon3.jpg) no-repeat 25px 10px; }
/*当前位置*/
.nav-3-2{ width:100%; height:36px; background:#f0f0f0;}
.navc-3-2-2{ width:1170px; height:36px; background: #f0f0f0; margin:0 auto;}
.navc-3-2-2 li.tb5{ width:32px; height:31px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding:5px 0 0 11px;}
.navc-3-2-2 li{ float:left; line-height:36px; height:36px;}
.navc-3-2-2 li a{ padding:0 46px 0 9px; color:#999999;background:url(jiantou.png) no-repeat right center; font-size:14px; border-right: 1px solid #d8d8d8; display: inline-block;}
.navc-3-2-2 li a.tb6,.navc-3-2-2 li a:hover{color:#1878b7;background:url(jiantou1.png) no-repeat right center;}
/*通用左侧嵌套*/
.sidebarL{width:235px; float: left; overflow: hidden; padding-top: 30px;}
.about{ font-size: 28px; color: #fff; font-weight: bold; line-height: 36px; background: #0075c1; text-align: center; padding: 38px 0px; }
.submenu_con{ margin-top: 10px; }
.submenu_con ul li{ height: 50px; line-height: 50px; border-bottom: 1px dashed #d7d7d7; font-size: 18px; overflow: hidden; }
.submenu_con ul li a{ background: url(sanjiao_lan.png) no-repeat 10px center; color: #666666; padding-left: 28px; display: block; }
.submenu_con ul li a:hover{ color: #fff; background:#0075c1 url(sanjiao.png) no-repeat 10px center;}
.submenu_con ul li.on a{color: #fff; background:#0075c1 url(sanjiao.png) no-repeat 10px center;}
/*通用右侧嵌套*/
.sidebarR{width:915px; float: right; overflow: hidden; padding: 30px 0px;}
.font_h2{height:112px;line-height:112px; font-size:30px; color:#333333; font-weight:bold; overflow: hidden;}
.sidebarR p{ line-height: 25px; padding-bottom: 20px; text-indent: 2em; }
.zhh_CompanyIntro img{width:312px; height: 344px; overflow: hidden; float: right; margin-left: 25px;}
.pic_people{ float: right; padding-left: 25px; }
.zhh_boss{ float: right; }
.zhh_zzjg img{ padding-bottom: 20px; }
.zhh_zzjg p{ padding-bottom: 0px; line-height: 28px; font-size: 16px; }
.zhh_zzjg p span{ font-weight: bold; }
.zhh_team ul li{ float: left; width: 290px; height: 180px; overflow: hidden; background: #eeeeee; margin-right: 22px; margin-bottom: 30px; }
.zhh_team ul li a{ border-top:2px solid #2387c3; display: block; color: #000000; }
.zhh_team ul li img{width:100px; height: 130px; overflow: hidden; float: left; margin-left: 10px; margin-top: 20px;}
.zhh_team ul li dl{ padding-left: 18px; float: left; margin-top: 15px; }
.zhh_team ul li dl dt{ font-size: 16px; font-weight: bold; line-height: 27px; }
.zhh_team ul li dl dd{ font-size: 12px; line-height: 27px; }
.jcImgScroll { position:relative; height:342px;  }
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:340px;  }
.jcImgScroll li.loading a { background:#fff url(img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(images/arrow-left.png) no-repeat left center; }
.jcImgScroll em.sNext { background:url(images/arrow-right.png) no-repeat right center;}
.jcImgScroll dl dd { background:url(images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }

/*公司动态*/
.zhhNews_list ul li{ padding: 20px 0px; border-bottom: 1px solid #d7d7d7; color: #999999; overflow: hidden; line-height: 25px; }
.zhhNews_list ul li img{width:220px; height: 154px; overflow: hidden; float: left; margin-right: 15px;}
.zhhNews_list h4{ font-size: 18px; height: 20px; line-height: 20px; overflow: hidden; margin-bottom: 30px; font-weight: 400; }
.zhhNews_list a{ color: #333333; }
.zhhNews_list p{ height: 50px; overflow: hidden; text-overflow: ellipsis; padding-bottom: 0px; margin-bottom: 15px; }
.zhhNews_list a:hover{color: #1878b7;}
/*分页*/
.gu_page{ font-size: 12px;height: 26px; line-height: 26px; overflow: hidden; color: #333333; }
.gu_page a{height: 24px; line-height: 24px; display: block;padding: 0 14px; float: left; border:1px solid #d9d9d9; margin-right: 6px; color: #000;}
.gu_page span{ display: block; float: left; text-align: center;margin-right: 6px; }
.gu_page a.on{background: #1d78aa; color: #fff; }
.gu_page a:hover{ background: #1d78aa; color: #fff; }
.gu_page input{width:38px; border:1px solid #d9d9d9; height: 14px; line-height: 14px; padding: 5px 0px; background: none;}
.gu_page em{ display: block; float: left; margin-right: 6px; }
.zhhNews_list .gu_page{ padding-top: 30px; }

.pic_show li{ position: relative; width:293px; height: 164px; margin-right:18px; margin-bottom:20px; float: left; }
.pic_show img{width:293px; height:164px; overflow: hidden;}
.pic_show p{ position: absolute; bottom: 0px; left: 0px; width: 100%;height: 40px; line-height: 40px; text-align: center;  background: url(bg_tm1.png);cursor: pointer; overflow: hidden; padding-bottom: 0px; text-indent: 0px; }
.pic_show p a{ color: #fff;display: block; padding: 0 10px; overflow: hidden; }
.tab_t{ height: 35px; border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1; margin-right: 2px; }
.tab_t li{ float: left; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; width:151px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #666666; }
.tab_t li.on{ background: #0075c2; color: #fff; }
.tab_c1{ display: none; }
#tab1 .pic_show li{width: 442px; height: 250px; margin-right: 30px; margin-top:30px;}
#tab1 .pic_show img{width:443px; height: 250px; overflow: hidden;}
#tab1 .pic_show p{height: 40px; line-height: 40px;}
#tab2 .tab_c{ padding-top: 30px; } 
.zhh_whln{ text-align: center; padding-top: 10px; }

/*视觉识别*/
.zhh_mark{ background: #efefef; padding: 20px; margin-bottom: 20px; }
.zhh_sjsb h5{ font-size: 16px; color: #1878b7; line-height: 30px; padding-bottom: 5px; }
.zhh_sjsb p{ text-indent: 0px; padding-bottom: 0px; line-height: 28px; }
.zhh_mark img{ float: right; margin-left:65px; }
.zhh_mark1{ margin-bottom: 20px; }
/*用人理念*/
.banner_yrln{ padding-bottom: 30px; margin-top: 10px; overflow: hidden; }
.zhh_yrln ul li{ float: left;width:245px; height: 257px; margin-right: 30px; overflow: hidden; padding: 0 20px; }
.zhh_yrln ul li h3{ height: 65px; line-height: 65px; overflow: hidden; text-align: center; font-size: 20px; color: #fff; font-weight: 400; }
.zhh_yrln ul li p{ padding-top: 25px; }
.zhh_yrln ul li.li1{ background: url(bg_yrln1.jpg) no-repeat; }
.zhh_yrln ul li.li2{ background: url(bg_yrln2.jpg) no-repeat; }
.zhh_yrln ul li.li3{ background: url(bg_yrln3.jpg) no-repeat; margin-right: 0px; }
/*招贤纳士*/
.zhh_job ul li{ height: 18px; line-height: 18px; border-bottom: 1px dashed #d7d7d7; font-size: 16px; overflow: hidden;padding:20px 0px; }
.zhh_job ul li a{ display: block; float: left; color: #333333; }
.zhh_job ul li a:hover{color: #1878b7;}
.zhh_job ul li span{ display: block; float: right; color: #999999; font-size: 12px; }
.zhh_job .gu_page{ padding-top: 30px; }
/*教育培训*/
.zhh_jy{ background: #efefef;margin-bottom: 20px; }
.zhh_jy h5{ font-size: 16px; color: #1878b7; line-height: 30px; padding-bottom: 5px; padding-left: 20px;padding-top: 20px; }
.zhh_jy p{ text-indent: 0px; padding-bottom: 0px; line-height: 28px;padding-left: 20px; }
.zhh_jy img{ float: right; margin-left:65px; }
/*企业党建*/
.rollBox{width: 1128px;position: relative; margin-bottom: 20px; background: #e9e9e9;overflow:hidden; padding: 20px 21px;}
.rollBox .LeftBotton{height:58px;width:32px;background:url(left_black.png) no-repeat center;overflow:hidden;cursor:pointer; top:50%; left: 21px; margin-top: -29px; position: absolute; z-index: 9}
.rollBox .RightBotton{height:58px;width:32px;background:url(right_black.png) no-repeat center;overflow:hidden;cursor:pointer; top:50%; right: 21px; margin-top: -29px; position: absolute; z-index: 9}
.rollBox .Cont{width:1144px; margin:0 auto;overflow:hidden; position: relative;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:270px; height:200px;float:left; margin-right:16px; overflow: hidden; position: relative;}
.rollBox .Cont .pic img{width:270px; height:200px; overflow: hidden;}
.rollBox .Cont .pic p{ position: absolute; bottom: 0px; left: 0px; width: 100%;height: 40px; line-height: 40px; text-align: center;  background: url(bg_tm1.png);cursor: pointer; overflow: hidden; padding-bottom: 0px; text-indent: 0px; }
.rollBox .Cont .pic p a{ color: #fff;display: block; padding: 0 10px; overflow: hidden; }
#List1,#List2{float:left;}
/*资质荣誉*/
#Index_Box {position:relative; margin:30px auto 20px;height:220px;width: 730px;}
#Index_Box ul {position:relative; height:220px;}
#Index_Box li {z-index:0; position:absolute;width:0px;height:0px; overflow: hidden; top:146px; cursor:pointer;left:377px; border-radius:4px;}
#Index_Box li img {width:100%; height:100%; vertical-align:top;}
#Index_Box li div{ position: relative; }
#Index_Box li p{ position: absolute; bottom: 0px; left: 0px; background: url(bg_tm1.png); height: 34px; line-height: 34px; overflow: hidden; padding-bottom: 0px;width:100%; }
#Index_Box li p a{ color: #fff; }
.brg{position: fixed;z-index: 504;left: 0;top: 0;width: 100%;height: 100%;background: black;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;display:none;}
#Index_Box .prev,#Index_Box .next {display: block;position: absolute;width: 26px; height: 70px; z-index: 100; overflow: hidden; cursor: pointer; background:url(left2.gif) no-repeat; top:50%; margin-top: -35px;}
#Index_Box .prev{ left: 0px; }
#Index_Box .next {right:0px;background:url(right2.gif) no-repeat; }