@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
img { border: none; }
ul, li { list-style: none; }
a { text-decoration: none;cursor: pointer; }
a:hover{ color:#007cd5;}
input, select, button, textarea { font-size: 14px; font-family: "微软雅黑";  }
body { font-size: 12px; font-family: "微软雅黑";}
h1, h2, h3, h4, h5, h6, h7, b { font-weight: normal; }
i, em { font-style: normal; }
.clearfix { zoom: 1 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.fl { float: left; }
.fr { float: right; }
.w1140{ width:1214px; margin:0 auto;}
.w1140s{width:1139px; margin:0 auto;}
.clear{ clear:both;}

.body{ background-color:#FFF;}
.form-validator-error {padding: 6px 12px;display: block;line-height: 180%;background: none repeat scroll 0% 0% #FFE5ED;border-radius: 4px;color: #8B0000;margin: 10px;} 
.header{ }
.header_top{ height:36px; line-height: 36px; background:#007cd5; color:#fff; overflow: hidden;}
.header_top .header_t{  color:#fff;}
.header_top span{ float: right;}
.header_top span a{ color:#fff; display:block; float: left; margin-left: 10px;}
.header_top span a.weibo{ background:url(../images/weibo.jpg) left center no-repeat; padding-left: 20px;}
.header_top span a.weixin{ background:url(../images/weixin.jpg) left center no-repeat; padding-left: 20px;}
.header_top span a.shouji{ background:url(../images/shouji.jpg) left center no-repeat; padding-left: 15px; }
.header_top span a.weixin span{ z-index:9999; position:absolute; top:36px; right:150px; display:none;}
.header_top span a.weixin:hover span{ display:block;}
.header_top span a.shouji span{ position:absolute; right:25px; top:36px; display:none;}
.header_top span a.shouji:hover span{ display:block; z-index:9999;}

.header_bot{ margin-top: 18px;}
.header_bot .logo{ float: left;}
.header 



_bot .logo img{ width:414px; height:78px;}

.header_bot .header_bot_r{ float: right;}
.header_bot .header_bot_r .shou{ height:37px; margin-left: 20px;}
.header_bot .header_bot_r .shou  input.shou_text{ height:37px; border:1px solid #d3d3d3; width:183px; border-right:none; -moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px; font-size: 12px; float: left; padding-left: 3px;}
.header_bot .header_bot_r .shou  input.shou_bnt{ height:39px; width:44px; b -moz-border-radius: 0px 2px 2px 0px; -webkit-border-radius: 0px 2px 2px 0px; border-radius: 0px 2px 2px 0px; float: left; background:#007cd5 url(../images/shou_ico.jpg) center no-repeat; border:none;}

.header_bot .header_bot_r .header_r_b{ margin-top: 29px; height:24px;}
.header_bot .header_bot_r .header_r_b .fwrs{ background:url(../images/dh_ico.jpg) left center no-repeat; padding-left: 26px;margin-top: -15px;}
.header_bot .header_bot_r .header_r_b .fwrs i{ color:#bf1d2d; font-size: 18px; font-family:Arial; font-weight: bold; font-family:Arial;}
.header_bot .header_bot_r .header_r_b .fwrs p{ margin-top: -3px; color:#333; font-size: 13px;}

.header_bot .header_bot_r .header_r_b .youx{ background:url(../images/youx_ico.jpg) left center no-repeat; padding-left: 35px; margin-left: 15px;color:#333; }
.header_bot .header_bot_r .header_r_b .youx i{font-size: 16px;  font-weight: bold;}
.header_bot .header_bot_r .header_r_b .youx p{margin-top: -3px;  font-size: 13px; }

.header_bot .header_bot_r .header_r_b .dizhi{ background:url(../images/dz_ico.jpg) left center no-repeat; padding-left: 20px; margin-left: 15px;margin-top: -22px;width: 305px;}
.header_bot .header_bot_r .header_r_b .dizhi i{font-size: 16px;  font-weight: bold;}
.header_bot .header_bot_r .header_r_b .dizhi p{margin-top: -3px;  font-size: 13px; color:#626262;}
.ceng{ position:fixed;}
/*** 导航 ****************************/
.w100{ width:100%;height:60px;background: #007cd5;position:absolute; margin-top:10px; z-index:999;}
.nav{height:60px;  font-size: 16px; line-height: 60px; width:1200px; position:relative; margin:0px auto; }

.form-validator-error {padding: 6px 12px;display: block;line-height: 180%;background: none repeat scroll 0% 0% #FFE5ED;border-radius: 4px;color: #8B0000;margin: 10px;} 

.nav .li{float:left;height:60px; width:108px; border-right: 1px solid #028bee; position:relative;}
.nav .nav_cell{display:block;font:16px/60px 'yahei';text-align:center; color:#fff;}
.nav .nav_cell:hover{ background:#fff;   color:#fff;}
.nav_lev2{display:none;position:absolute;top:60px;overflow:hidden;background:#fff;*zoom:1; width:432px;}

.nav_menu{ width:113px; text-align:center; min-height:170px;}
.nav_menu ul{ width:94px; margin:15px auto 0px auto; padding-bottom: 20px; }
.nav_menu li{font-size:14px;height:46px;line-height:46px;border-bottom:1px solid #d0d0d0;overflow:hidden; color:#f00;}
.nav_menu li a{ color:#222; display:block;}

.nav_cont{ width:319px;}
.nav_block{height:4px;overflow:hidden;left:0;width:100%;bottom:0;z-index:-1; background:#e5e5e5; display:none;}
.nav_line{height:4px;overflow:hidden;left:0;bottom:0;background:#c4261d;}
.nav .hover .nav_cell{ background:#fff; color:#007cd5; }
.nav .hover .nav_lev2{display:block;}

.nav_lev2 .cont{ margin:22px 25px 0px 25px;color:#666; line-height: 24px;}
.nav_lev2 .t{font-size:16px; margin:8px 0 3px;}
.nav_lev2 .t a{color:#000;}
.nav_lev2 p{ line-height:24px; font-size: 12px; margin-bottom: 20px;}
.nav_lev2 p a{ color:#4f4f4f;}
.nav_lev2 .cont ul{ width:434px;overflow:hidden;*zoom:1;}
.nav_lev2 .cont li{float:left;width:185px;margin-right:32px;}
.nav_lev2 .cont li p{ line-height:18px;}
.nav_lev2 .cont li .t{ font-size:14px; color:#222; line-height:24px; margin-top:5px;}
.nav_lev2 .cont li a{ display:block;}
.nav_menu  a:hover{ color:#007cd5;}

.navtoplev1{/*left:104px; width:432px;*/ left:0;}
.navtoplev2{/* width:432 !important; left:208px;*/ left:0;}
.navtoplev4{/* left:312px;*/ left:0;}
.navtoplev5{/* left:416px;*/ left:0;}
.navtoplev6{/* left:520px;*/ left:0;}
.navtoplev7{/* width:432px; right:417px;*/ right:0;}
.navtoplev8{/* right:1px;*/ right:0;}






/**** 浩盛简介 ******************/
.idx_hsjj{ width:1140px; height:350px; margin-top: 60px; background: #007cd5;}
.idx_hsjj img{ display:block; width:535px; height:350px; float: left;}
.idx_hsjj .hsjj_r{ float: left; width:540px; float: right; margin-right: 24px; margin-top: 15px;}
.idx_hsjj .hsjj_r h3{ color:#fff; font-size: 24px; margin-bottom: 20px;}
.idx_hsjj .hsjj_r h3 i{font-size: 18px; font-family:Arial; margin-left: 5px;}
.idx_hsjj .hsjj_r p{font-size: 14px; line-height: 32px; text-indent:2em; color:#fff;}
.idx_hsjj .hsjj_r a{ display:block; width:185px; height:40px; border:1px solid #fff; line-height: 40px; text-align: center; color:#fff; font-size: 14px; margin-top: 20px;}

/*** 服务范围 ******************/
.idx_fwfw{ margin-top: 55px;}
.fwfw_title{ width:1140px; margin:0px auto; height:44px; border-bottom:1px solid #e6e6e6;}
.fwfw_title i{ font-size: 24px; color:#1c1c1c;border-bottom:2px solid #007cd5; padding-bottom: 10px;}
.fwfw_title b{ font-size: 24px; color:#cdcdcd; margin-left: 5px; font-weight: normal; font-family:Arial;}
.fwfw_title span{ float: right; line-height: 40px;}
.fwfw_title span a{ color:#000; font-size: 14px;}
.fwfw_title span a:hover{ color:#007cd5;}
.idx_fwfw ul{ width:1164px; margin:47px auto 0;}
.idx_fwfw ul li{ float: left; margin:0px 14px; width:263px;}
.idx_fwfw ul li h3{ font-size: 18px; color:#242424; margin-top: 154px;}
.idx_fwfw ul li p{ font-size: 12px; color:#7c7b7b; line-height: 24px; height:48px; overflow:hidden; margin-top: 12px;}
.idx_fwfw ul li a{ display: block; width:90px; height:30px; line-height: 30px; text-align: center; font-size: 14px; color:#fff; background: #007cd5; margin-top: 24px;}

/*** 核心优势 *************/
.idx_hxys{ background:url(../images/hxys_bg.jpg) no-repeat; margin-top: 57px; border-top:1px solid #eaeaea;padding-bottom: 60px;}
.idx_hxys .hxys1{ margin-top: 145px; background:url(../images/hxys1.png) left top no-repeat; overflow: hidden;}
.idx_hxys .hxys2{ margin-top: 145px; background:url(../images/hxys2.png) left top no-repeat; overflow: hidden; margin-top: 50px;}
.idx_hxys .hxys3{ margin-top: 145px; background:url(../images/hxys3.png) left top no-repeat; overflow: hidden; margin-top: 50px;}
.idx_hxys .hxys4{ margin-top: 145px; background:url(../images/hxys4.png) left top no-repeat; overflow: hidden; margin-top: 50px;}
.idx_hxys .hxys1 h3,.hxys2 h3,.hxys3 h3,.hxys4 h3{ font-size: 24px; color:#007cd5; font-weight: 500; margin-left: 65px; margin-top: 5px;}
.idx_hxys .hxys1 p,.hxys2 p,.hxys3 p,.hxys4 p{ margin-left: 65px; line-height: 24px; font-size: 14px; width:507px;}
.idx_hxys a{ color:#040404;}
.idx_hxys a:hover{ color:#007cd5;}

/*** 案例 *****************/
.idx4_an{ margin-top: 40px;}
.icuslist li{ float:left; display:inline; width:570px; position:relative;}
.icuslist-text{ background:#f9f9f9; height:195px; width:285px;  color:#8f8f8f;}
.icuslist-text h3{ font-size:16px; margin-bottom:8px; margin-top: 24px; margin-left: 20px; color:#007ed5;}
.icuslist-text p{ line-height:24px; margin-left: 15px; padding-right: 20px;}
.icus-ico1{ display:block; background:url(../images/bg.png) 2px 0px no-repeat; width:8px; height:19px; position:absolute; top:50%; margin-top:-9px; left:50%; margin-left:-8px; z-index:3;}

.idxli2 .icus-ico1{ background-position:right 0; left:50%; margin-left:0; z-index:3;}
.icuslist li a{ display:block;}
.icuslist li a .icuslist-text i{ display:block; width:92px; height:32px; background: #007cd5; color:#fff; text-align: center; line-height: 32px;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-left: 20px; margin-top: 20px;}
.icuslist li a:hover .icuslist-text{ background:#007ed5; color:#fff;}
.icuslist li a:hover .icus-ico1{ background:url(../images/bgblack.png) no-repeat; background-position:left 0px;}
.icuslist li.idxli2 a:hover .icus-ico1{ background:url(../images/bgblack.png) no-repeat; background-position:right 0px;}
.icuslist li.idxli2 a:hover .bgpng,.icuslist li.idxli2 a:hover em.jia{ left:auto; right:0;}

.icuslist li a:hover .icuslist-text h3{ color:#fff;}
.icuslist li a:hover .icuslist-text i{ background: #fff; color:#007ed5;}

/*新闻/常见问题START*/
.inew{ overflow: hidden; margin-top: 74px;}
.slideTxtBox3{ width:530px; text-align:left; position:relative;}
.slideTxtBox3 .hd{ margin-bottom:0; width:auto; background:url(../images/new_ico.jpg) 0 center no-repeat; padding-left:33px;}
.slideTxtBox3 .hd ul li{ float:left; display:inline; width:auto; height:30px; color:#888989; font-size:18px; text-align:center; line-height:30px; margin-right:12px; cursor:pointer; position:relative; background:none;}
.slideTxtBox3 .hd ul li span{ color:#666; margin:0 10px 0 0;}
.slideTxtBox3 .hd ul li:hover{ color:#0076cb; background:none;}
.slideTxtBox3 .hd ul li.on{ color:#0076cb; background:none; }
.slideTxtBox3 .hd ul li.on i{ display:block; background:url(../images/bg.png) -164px 0 no-repeat; width:10px; height:5px; position:absolute; bottom:-5px; left:50%; margin-left:-5px;}
.slideTxtBox3 p.pt1{ font-size:14px; color:#9d9d9d; text-transform:uppercase; font-family:Arial;}
.slideTxtBox3 a.imore{ position:absolute; right:0; top:8px; color:#454545;}
.slideTxtBox3 a.imore:hover{ color:#007ed5;}

.inews{ float:left; display:inline; width:500px;}
.inewscon{ margin-top:30px;}
.inewstop{ margin-bottom:20px;}
.inewstext{ width:325px; display:inline;}
.inewstext h3{ font-size:15px; color:#403f3f; margin-bottom:8px;}
.inewstext p{ color:#636363; line-height:20px;}
.inewstext span{color:#787878; display:block; margin-top:10px;}
.inewstop a{ display:block;}
.inewstop a:hover h3,.inewslist li a:hover h3{ color:#007ed5;}
.inewslist li{ border-top:1px #d9d9d9 dashed; padding:15px 0;}
.inewslist li h3{ color:#403f3f; font-size:15px; margin-bottom:8px; position:relative;}
.inewslist li span{ position:absolute; right:0; color:#787878; font-size:12px;}
.inewslist li p{ color:#949494; width:520px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.idx_xfdkt{ width:556px;   font-family:'微软雅黑';}
.idx_xfdkt .xfdkt_title{ float: left; height:40px; width:236px; border-bottom:1px solid #eee; font-size: 18px; line-height: 40px; color:#0076cb; background:url(../images/xfdkt_ico.jpg) left center no-repeat; padding-left: 26px; }
.idx_xfdkt .tab{ overflow:hidden; height:40px; border-bottom:1px solid #eee; float:right; line-height: 40px;}
.idx_xfdkt .xfdkt_title i{ color:#9d9d9d; font-size: 14px; font-family:Arial; margin-left: 3px;}
.idx_xfdkt .tab a{  padding:10px 10px 8px;color:#333; font-size: 14px;}
.idx_xfdkt .tab a:hover{ color:#007ed5; text-decoration:none;}
.idx_xfdkt .tab a.on{color:#007ed5; text-decoration:none; border-bottom:2px solid #007ed5;}
.idx_xfdkt .content{ overflow:hidden; width:556px; height:375px; position:relative; margin-top: 30px;}
.idx_xfdkt .content ul{ position:absolute; left:0; top:0; height:100px;}
.idx_xfdkt .content li{ width:556px; height:100px; float:left;}
.idx_xfdkt .content li p{ line-height: 30px;}
.idx_xfdkt .content li p span{ float: right; color:#959595; font-size: 12px;}
.idx_xfdkt .content li p a{ color:#020202; font-size: 13px;}
.moer{float: right; line-height: 40px; width:30px; border-bottom:1px solid #eee;}
.moer a{ color:#454545;}
.idx_xfdkt .content li p a:hover,.moer a:hover{ color:#007ed5;}
/*新闻/常见问题END------------------------------------*/

/** 合作单位 ---------------------------------------*/
.idx_hzdw{ margin-top: 45px;overflow: hidden;}
.idx_hzdw .hzdw_title{ font-size: 18px; color:#0076cb; background:url(../images/hzdw_ico.jpg) left center no-repeat; height:40px; line-height: 40px; padding-left: 25px;}
.idx_hzdw .hzdw_title i{ font-size: 14px; color:#9d9d9d; font-family:Arial; margin-left: 3px; text-transform:uppercase;}
.idx_hzdw .hzdw_title span{ float: right; font-size: 14px;}
.idx_hzdw .hzdw_title span a{ color:#605959; font-size: 12px;}
.idx_hzdw .hzdw_title span a:hover{ color:#007cd5;}
.idx_hzdw a{ margin:10px 5px; height:140px; overflow: hidden; display:table; float:left;}
.idx_hzdw a span{ display:table-cell; vertical-align:middle;}
.idx_hzdw a img{ max-width:179px;max-height:140px;}

/** 底部 --------------------------------*/
.footer{ height:320px; background: #0077c9; border-top:3px solid #0069b2;  overflow: hidden;color:#fff; }
.footer .footer_left{ float: left; width:170px; margin-top: 18px;  text-align: center;}
.footer .footer_left h3{ text-align: center; font-size: 14px; width:130px; margin:10px auto 0px auto;}
.footer .footer_left .fot_weibo{ float: left; width:73px; margin-top: 10px;}
.footer .footer_left .fot_wenxin{ float:right; width:73px;margin-top: 10px;}
.fot_weibo img,.fot_wenxin img{ width:73px; height:73px; margin-bottom: 4px;}

.footer .footer_right{ width:910px; float: right; margin-top: 30px;}
.footer a{ color:#fff;}
.fot_menu{ height:45px; line-height: 40px;font-size: 14px; border-bottom:1px solid #068eeb;}
.fot_menu a{ margin-right: 25px; }
.fot_lxfs{ border-top:1px solid #005fa0; font-size: 14px; padding-top: 30px;}
.fot_lxfs p{ line-height: 32px;}
.fot_lxfs p i{ margin-left: 20px;}
.fot_lxfs p b{ margin-right: 28px;}
.copyright{ margin-top: 20px; border-top:1px solid #0282db; padding-top: 30px;}
.copyright span{ margin-left: 30px;}


/** 内页样式 ---------------------------*/
.p-banner{ position:relative; width:100%; height:252px; overflow:hidden; margin-top: 58px;}
.p-banner img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.p-banner .w1140{ position:relative; z-index:1; color:#fff;}
.ban-left{ position:absolute; left:10px; top:90px;}
.ban-left h2{ font-size:24px; margin-bottom:5px; margin-top: 20px;}
.ban-left p{ background:url(../images/home_ico.png) left center no-repeat; padding-left:22px; font-size: 14px;}
.ban-left p a{ color:#fff;}
.ban-left p a:hover{ color:#e40509;}
.ban-right{ position:absolute; right:20px; top:105px; text-align:right; font-size:18px; }
.ban-right p.ban_right_En{ font-size: 12px !important; font-family:Arial; text-transform:uppercase;}


/*** 左边 ****/
.p_left{ float:left; width:220px; margin-top: 44px;}
.p_left li{ height:48px; line-height:48px; background: #f6f6f6; margin-top: 2px;}
.p_left li a{ display:block; font-size:14px;color:#666; padding-left:55px; background:url(../images/li_bg4.png) 25px center no-repeat;}
.p_left li a:hover,.p_left li.current a{ background:#007cd5 url(../images/li_bg1.png) 23px center no-repeat; color:#fff;}

.p_right{ float:right; width:875px; margin-top: 44px; margin-bottom: 100px;}
.p_r_title{ font-size:20px; color:#060303; border-bottom:1px #e5e5e5 solid; padding-bottom:20px; font-weight: bold; margin-top: 30px;}

/* 发展历程 -----------------------------------*/
.fzlc{ padding: 45px 40px 45px 90px;}
.fzlc-con{ background:url(../images/fzlc_bg.jpg) left top no-repeat; padding-bottom:11px;}
.fzlc-cc{ border-left:2px #e1e1e1 solid; margin-left:9px; padding:20px 0px;}
.fzlc-cc dl{ padding-top:62px; position:relative;}
.fzlc-cc dt{ width:117px; height:40px; text-align:center; line-height:40px; background:#059ae9; font-size:16px; color:#fff; position:absolute; left:-56px; top:0;}
.fzlc-cc dd li{ padding-left:30px; position:relative; margin-bottom:30px;}
.fzlc-cc dd li span{ color:#007fc3; font-size:13px; position:absolute; left:-82px; top:5px;}
.fzlc-cc dd li i{ display:block; background:url(../images/fzlc_ico.png) no-repeat; width:17px; height:17px; position:absolute; left:-9px; top:5px;}
.fzlc-cc dd li p{ font-size:13px; color:#272727; line-height:26px;}

/* 浩盛简介 -----------------------------------*/
.p_hsjj{margin-top: 33px;}
.p_hsjj img{ text-align:center; display:block; margin:0 auto;}
.p_hsjj h4{ text-align: center; font-size: 14px;}
.p_hsjj p{ font-size: 14px; line-height: 30px; color:#464646; text-indent:2em; margin-top: 10px;}

/** 经典案例 -----------------------------------*/
.p_jdal{ margin-top: 15px; overflow: hidden;}
.p_jdal li{ float: left; width:265px; text-align: center; margin:13px;}
.p_jdal li img{ width:265px;}
.p_jdal li p{ font-size: 14px; height:25px;}
.p_jdal li a{ color:#4f4e4e;}
.p_jdal li a:hover{ color:#007cd5;}

/* 分页 ------------------*/
.paginator { text-align: center; padding:50px 0;  }
.paginator img{ vertical-align:text-top;}
.paginator a, .paginator span { display: inline-block; height: 30px; line-height: 30px; color: #35363a; font-size:13px; border:1px #e7e7e7 solid; padding:0 11px; margin:0 3px; }
.paginator a:hover{ background:#0077c9; color:#fff;}
.paginator span.current { color: #fff; background:#0077c9; }

/* 组织架构 ----------------------------------*/
.p_zzjg{ margin-top: 30px; color:#3f3f3f;}
.p_zzjg h3{ font-size: 18px;}
.p_zzjg p{ font-size: 16px; line-height: 36px;}
.p_zzjg img{width:322px; margin:80px auto 0px auto; display:block;}

/* 专业团队 ---------------------------*/
.p_zytd{ width:875px;}
.p_zytd li{ height:265px; background: #f3f3f3; margin-top: 30px; width:875px;}
.p_zytd li .zytd_text{ width:560px; margin-right: 30px;}
.zytd_text h3{ font-size:24px; margin-bottom:8px; margin-top: 24px;  color:#292929;}
.zytd_text p{ line-height:24px; text-indent:2em; color:#292929;}
.p_zytd .zytd_ico1{ display:block; background:url(../images/bg.png) 2px 0px no-repeat; width:8px; height:19px; position:absolute; margin-top: 124px; margin-left:229px; z-index:3;}
.p_zytd li a .zytd_text i{ color:#292929; margin-left: 5px; font-size: 16px;}
.p_zytd .idxli2 .icus-ico1{ background-position:right 0; margin-left:0; z-index:3;}
.p_zytd li.idxli2 .zytd_text{ margin-left: 30px;}
.p_zytd li.idxli2 .zytd_ico1{ background-position:right 0px !important; width:8px; height:19px; position:absolute; margin-top: 124px; margin-left:638px; z-index:3;}


/* 新闻 、新闻详情 -----------------------------*/
.p_news{}
.p_news li{ height:170px; border-bottom:1px solid #f0f0f0; margin-top: 20px;}
.p_news li img{ display:block; float: left; width:200px; height:150px;}
.p_news li .p_news_r{ width:630px; float: left; margin-left: 25px;}
.p_news li .p_news_r h3{font-size: 16px;}
.p_news li .p_news_r h3 a{ color:#1b1b1b;}
.p_news li .p_news_r p{ line-height: 26px; margin-top: 10px; color:#515151;}
.p_news li .p_news_r p a{ color:#515151;}
.p_news li .p_news_r a:hover{ color:#007cd5;}

.p_news_xq{ width:760px; margin:20px auto 0px auto; overflow: hidden;}
.news_xq_t{ text-align: center; padding-bottom: 20px; border-bottom:1px solid #e0e0e0;}
.news_xq_t h3{ font-size: 18px; color:#080808;}
.news_xq_t p{ margin-top: 15px; color:#5d5d5d;}
.news_xq_t p i{ margin-left: 20px;}

.news_xq_text{ margin-top: 25px;} 
.news_xq_text p{ line-height:30px; margin-top: 10px; text-indent:2em; color:#424242; font-size: 14px;}
.news_xq_text i{ text-align: center; display:block; margin-top: 3px;}
.news_xq_text img{ max-width:760px; margin-top:20px;}

.syp_xyp{ margin-top: 50px; border-top:1px solid #e5e5e5;color:#707070; padding-top:10px;}
.syp_xyp p{ margin-top: 10px;}
.syp_xyp span{ margin-top: 30px;}
.syp_xyp a{ color:#707070;}
.syp_xyp a:hover{ color:#007cd5;}

.xiazhai{ font-size: 18px; margin-top: 50px; background:url(../images/xiazhai.png) left center no-repeat;}
.xiazhai a{ color:#252525; margin-left: 30px;}
.xiazhai a:hover{ color:#007cd5;}

.xiazhai1{ font-size: 18px; margin-top: 50px;}
.xiazhai1 a{ color:#252525; margin-left: 30px;}
.xiazhai1 a:hover{ color:#007cd5;}

/* 消防大课堂 ----------------------*/
.news{ padding:42px 29px 0;}
.news li{ clear:both; overflow:hidden; margin-bottom:28px;}
.news li .news-date{ float:left; width:80px; height:72px; border:1px #ededed solid; text-align:center; padding-top:8px;}
.news li .news-date span{ font-family:Arial; font-size:40px; color:#c5c5c5;}
.news li .news-date p{ font-family:"宋体"; color:#c5c5c5;}
.news li .news-r2{ float:right; width:647px; margin-right: 65px;}
.news li .news-r2 a{ color:#141414;}
.news li .news-r2 h3{ font-size:15px; color:#141414; margin-top:5px; margin-bottom:8px;}
.news li .news-r2 h3 span{ float: right; background:url(../images/xiazhai.png) left center no-repeat; background-size:13px; font-size: 12px;}
.news li .news-r2 h3 span a{ color:#007cd5; margin-left: 18px;}
.news li .news-r2 p{ line-height:24px; color:#8c8c8c;}
.news li .news-r2 a:hover{ color: #007cd5;}

/* 荣誉 --------------------------------*/
.mod18{ float:left;width:345px;height:396px;margin:0 auto;position:relative;}
.mod18 .btn{position:absolute;width:29px;height:66px;bottom:0;cursor:pointer;z-index:22;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/pro_arrow.png) 0 0 no-repeat;}
.mod18 .prev:hover{ background-position:left bottom;}
.mod18 .next{right:0;background:url(../images/pro_arrow.png) top right no-repeat;}
.mod18 .next:hover{ background-position:right bottom;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:343px;height:310px;color:#fff;/*非IE的主流浏览器识别的垂直居中的方法*/ 
display: table-cell; 
vertical-align:middle; 
/*设置水平居中*/ 
text-align:center; 
/* 针对IE的Hack */ 
*display: block; 
*font-size: 297px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
}
.mod18 .cf a img{vertical-align:middle;}
.mod18 .picBox{height:310px;position:relative;overflow:hidden; border:1px #d6d6d6 solid;}
.mod18 .picBox ul{height:310px;position:absolute;}
.mod18 .picBox li{width:343px;height:310px;}
.mod18 .listBox{width:239px;height:62px;margin:22px auto 0;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:62px;position:absolute;}
.mod18 .listBox li{width:103px;height:81px;cursor:pointer;position:relative;}
.mod18 .listBox li a{display:block; border:1px #dedede solid;width:67px;height:60px;/*非IE的主流浏览器识别的垂直居中的方法*/ 
display: table-cell; 
vertical-align:middle; 
/*设置水平居中*/ 
text-align:center; 
/* 针对IE的Hack */ 
*display: block; 
*font-size: 56px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ outline:none;}
.mod18 .listBox li img{ max-width:67px; max-height:60px; vertical-align:middle;}
.mod18 .listBox li.on a{ border:1px #d80025 solid;}
.honor{ padding:50px 27px;}
.honor h2{ color:#3c3c3c; font-size:24px; line-height:42px; margin-bottom:10px; font-weight: bold;}
.honor p{ font-size:14px; color:#5b5b5b; line-height:28px;}
.honor .mod18{ float:none; margin-top:80px; width:703px; height:591px;}
.honor .mod18 .picBox{ border:none; height:440px; width:601px; margin:0 auto;border:1px solid #e2e2e2;}
.honor .mod18 .picBox ul{ height:440px;}
.honor .mod18 .picBox li,.honor .mod18 .picBox .cf a{ width:603px; height:440px; }
.honor .mod18 .listBox{ margin-top:70px; width:601px; height:82px;}
.honor .mod18 .listBox .cf a{ width:112px; height:82px; border:none;}
.honor .mod18 .listBox li img{ max-width:105px; max-height:72px; /*filter:alpha(opacity=100); opacity:0.8; -moz-opacity:0.8;*/}
.honor .mod18 .listBox li{ width:122px; height:82px; background:url(../images/rwzz_xbg.jpg) no-repeat;}
.honor .mod18 .listBox li.on img{ filter:alpha(opacity=100); opacity:1; -moz-opacity:1;}
.honor .mod18 .btn{ bottom:8px;}

/* 联系我们 ------------------------------*/
.no_bold{ font-weight: normal; margin-top: 30px;}
.ditu{ width:612px; height:442px; overflow: hidden; margin-top: 35px;}
.lxwm{ width:475px; margin-top: 30px;}
.lxwm p{ height:36px; line-height: 36px; display:block; background:url(../images/lxwm_ico.jpg) no-repeat; font-size: 14px; color:#424242; padding-left: 36px;}
.lxwm p.lxdh{ background-position:0px 9px;}
.lxwm p.cj{ background-position:0px -26px;}
.lxwm p a{ color:#424242;}
.lxwm p a:hover{ color:#007cd5;}
.lxwm p.yzbm{ background-position:0px -65px;}
.lxwm p.wangz{ background-position:0px -100px;}
.lxwm p.dzyj{ background-position:0px -136px;}
.lxwm p.lxdz{ background-position:0px -171px;}
.lxwm p i{ margin-left: 10px;}
.lxwm p em{ color:#ea0000; font-weight: bold;}
.lxwm p b{ margin-right: 28px;}

.lxwm_weixweib{ margin-left: 56px; margin-top: 35px; float: left;}
.lxwm_weixweib .lxwm_weibo{ display:block; float: left; width:148px; text-align: center; color:#424242;}
.lxwm_weixweib .lxwm_weibo:hover{ color:#007cd5;}
.lxwm_weixweib .lxwm_wenxin{ float: left; margin-left: 40px; text-align: center;}
.lxwm_weixweib p{ line-height:24px;}

/** 在线留言 **/
.zxly{ margin-top: 85px;}
.zxly .zxly_title{ width:150px; height:43px; background: #007cd5; text-align: center; line-height: 43px; font-size: 16px; color:#fff; margin:0px auto;}
.zxly input{ float: left; border:1px solid #ebebeb; width:270px; height:44px; margin-top: 30px; font-size: 14px; color:#b1b1b1; padding-left: 6px;}
.dianhua,.email,.lx_dizhi{ margin-left: 9px;}
.zxly textarea{ width:1133px; border:1px solid #ebebeb; min-height:190px; margin-top: 20px; color:#b1b1b1; padding:4px;}
.zxly input.tijiao_bnt{ width:176px !important; float:none; padding:0px; background:#fcfdfd; height:52px; border:1px solid #ebebeb; margin-left:480px; margin-bottom: 40px;}
.zxly input.tijiao_bnt:hover{ background: #007cd5; color:#fff;}

/** 合作伙伴 ---------------------------*/
.p_hzhb_title{ margin-top: 65px; overflow: hidden;}
.p_hzhb_title h3{ background:url(../images/hzhb_title_bg.png) left center no-repeat; color:#1c1c1c; text-align: center; font-size: 24px;}
.p_hzhb_title p{ text-align: center; color:#cdcdcd; font-size: 18px; font-family:Arial; text-transform:uppercase;}
.p_hzhb_text{ text-align: center; font-size: 18px; color:#3f3f3f; margin-top: 30px; line-height: 30px;}
.p_hzhb_logo{ margin-top: 60px; width:1136px; overflow: hidden;margin-bottom:150px; border-left:1px solid #eae9e9; border-top:1px solid #eae9e9;}
.p_hzhb_logo a{ display:table; width:283px; height:181px;  float: left; border-right:1px solid #eae9e9; border-bottom:1px solid #eae9e9;}
.p_hzhb_logo img{ max-width:283px;max-height:173px; }
.p_hzhb_logo a span{ display:table-cell; vertical-align:middle;text-align:center;}

.hzdw_title a span{ display:table-cell; vertical-align:middle;text-align:center;}

/** 核心优势 ------------------------*/
.p_hxys1{ background:url(../images/hxys_bg.jpg) no-repeat; margin-top: 15px; overflow: hidden;}
.p_hxys1 .jsys{ background:url(../images/hxys1.png) left top no-repeat; margin-top: 140px;}
.p_hxys1 .jsys h2{ color:#007cd5; font-size: 24px; margin-left: 65px;}
.p_hxys1 .jsys p{ margin-left: 65px; width:507px; font-size: 14px;}
.p_hxys1 p{ width:583px; color:#454545; font-size: 12px; line-height: 24px;}
.p_hxys1 h3{ font-size: 16px; color:#1e1e1e; font-weight: bold; margin-top: 20px; margin-bottom: 0px;}

.p_hxys2{ background:url(../images/hxys2.png) 587px 10px no-repeat; height:340px; margin-top: 10px;}
.p_hxys2 img{ width:517px; height:320px; display:block; float: left; margin-top: 7px; margin-left: 20px;}
.p_hxys2 .ptys_r{ width:545px; float: right; margin-top: 12px; margin-right: 10px;}
.p_hxys2 .ptys_r h2{color:#007cd5; font-size: 24px;}
.p_hxys2 .ptys_r p{ font-size: 14px; color:#040404; line-height: 24px;}

.p_hxys3{ background:url(../images/hxys3.png) 3px 13px no-repeat;  margin-top: 10px; overflow: hidden; margin-bottom: 90px;}
.p_hxys3 img{width:389px; height:312px; display:block; float:right; margin-top: 7px; margin-right: 40px;}
.p_hxys3 h2{color:#007cd5; font-size: 24px;}
.p_hxys3 .zzys_l{ width:500px; margin-top: 20px; margin-left: 70px;}
.p_hxys3 .zzys_l p{ font-size: 14px; color:#040404; line-height: 24px;}

.p_hxys4{ background:url(../images/hxys4.png) 3px 13px no-repeat;  margin-top: 10px; overflow: hidden; margin-bottom: 90px;}
.p_hxys4 img{width:389px; height:312px; display:block; float:right; margin-top: 7px; margin-right: 40px;}
.p_hxys4 h2{color:#007cd5; font-size: 24px;}
.p_hxys4 .zzys_l{ width:500px; margin-top: 20px; margin-left: 70px;}
.p_hxys4 .zzys_l p{ font-size: 14px; color:#040404; line-height: 24px;}

/** 招聘 ----------------------------*/
.p_jrhs_title{ background:url(../images/jrhs_bg.png) left center no-repeat; height:40px; margin: 40px auto 0; width:1140px; text-align:center;}
.p_jrhs_title a{ display:inline-block; width:132px; height:40px;/* float:left;*/ text-align: center; line-height: 39px;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;font-size: 18px; overflow: hidden;border:1px solid #bfbfbf; margin:0 15px; background:#fff;}
/*.p_jrhs_title a.syzp{ margin-left: 424px;}*/
.p_jrhs_title a.shzp{  margin-left: 26px;  color:#060606;}
.p_jrhs_title a.on{ background: #007cd5; color:#fff;border:1px solid #007cd5;}
.p_jrhs_title a:hover{background: #007cd5; color:#fff; border:1px solid #007cd5;}
.jrhs_xcy{ font-size: 18px; color:#202121; line-height: 40px; margin-top: 50px; text-align:center;}

.idx4{ width:100%; background: #f4f4f4; margin:0px auto; overflow: hidden; padding-bottom: 150px;}
.idx4 .tab_bg{ background: #fff; overflow:hidden; width:100%; text-align:center;}
.idx4 .tab{overflow:hidden; width:1140px;margin-bottom: 20px;margin:50px auto 0px auto;}
.idx4 .tab a{ display:inline-block; width:105px;  height:192px; text-align: center; margin:0px 35px; text-decoration:none; color:#22529a; font-size: 16px;}
.idx4 .tab a:hover{ background:url(../images/rczp_a1.png) center top no-repeat; color:#2a90d7; text-decoration:none;}
.idx4 .tab i{ width:105px; height:105px; display:block; margin-bottom:20px;}
.idx4 .tab i.rczp1{ background:url(../images/rczp1.png) no-repeat;}
.idx4 .tab i.rczp2{ background:url(../images/rczp2.png) no-repeat;}
.idx4 .tab i.rczp3{ background:url(../images/rczp3.png) no-repeat;}
.idx4 .tab i.rczp4{ background:url(../images/rczp4.png) no-repeat;}
.idx4 .tab i.rczp5{ background:url(../images/rczp5.png) no-repeat;}
.idx4 .tab i.rczp6{ background:url(../images/rczp6.png) no-repeat;}
.idx4 .tab a.on i.rczp1{ background:url(../images/rczp_a1.png) no-repeat;}
.idx4 .tab a.on i.rczp2{ background:url(../images/rczp_a2.png) no-repeat;}
.idx4 .tab a.on i.rczp3{ background:url(../images/rczp_a3.png) no-repeat;}
.idx4 .tab a.on i.rczp4{ background:url(../images/rczp_a4.png) no-repeat;}
.idx4 .tab a.on i.rczp5{ background:url(../images/rczp_a5.png) no-repeat;}
.idx4 .tab a.on i.rczp6{ background:url(../images/rczp_a6.png) no-repeat;}

.idx4 .tab a.on{ background:url(../images/rczp_on.jpg)center bottom no-repeat; color:#2a90d7; text-decoration:none;}
.idx4 .content{ overflow:hidden; padding-bottom:0px !important; width:1140px; margin:30px auto 0px auto;}
.idx4 .content li{ display:none;}

.recruitment table{border-left:1px solid #e7e8e6; border-bottom:1px solid #e7e8e6;}
.recruitment table tr{ background:#fff;}
.recruitment table tr td{ height:40px; border-right:1px solid #e7e8e6; border-top:1px solid #e7e8e6;}
.recruitment .mclm{ color:#005caa; font-size: 14px;}
.recruitment table tr td.zpgy{ width:189px;}
.recruitment table tr td i{ margin-left: 15px;}
.recruitment table tr td.bum{ width:96px; text-align: center;}
.recruitment table tr td.rs{ width:74px; text-align: center;}
.recruitment table tr td.xueli{ width:133px; text-align: center;}
.recruitment table tr td.qtbz{ width:357px; text-align: center;}
.recruitment table tr td.gzdd{ width:130px; text-align: center;}
.recruitment table tr td.jzsj{ width:153px; text-align: center; color:#ec0d0d;}
.recruitment .jpgw_bg{background: #f4f6f9; }

/* 招聘流程 方式 福利*/
.zhaopin_l{ width:450px; margin-left: 15px; font-size: 14px;}
.zhaopin_l h3{ color:#000; font-size: 16px; font-weight: bold; margin-top:29px;}
.zhaopin_l h2{ color:#000; font-size: 16px; font-weight: bold;}
.zhaopin_l p{ line-height: 24px; font-size: 14px;}
.zp_lxfs{ margin-top: 30px;}
.zp_xiazhai{ margin-top: 20px; font-size: 16px; color:#2b2b2b;}
.zp_xiazhai p{ background:url(../images/xiazhai.png) left center no-repeat; background-size:14px; height:24px; line-height: 24px; padding-left: 25px;}
.zp_xiazhai p a,.zhaopin_l p a{ color:#2b2b2b;}
.zp_xiazhai p a:hover,.zhaopin_l p a:hover{ color:#007cd5;}

.zhaopin_r,.zpxq_lxfs{ width:470px; margin-top: 30px; margin-right: 47px;}
.zhaopin_r h3{ font-size: 16px; font-weight: bold;}
.zhaopin_r p{ font-size: 16px; color:#252525;line-height: 30px;}

.zpxq_lxfs p{ font-size: 14px; color:#2b2b2b;}
.zpxq_lxfs h3{ font-weight: bold;}

/** 招聘详情 */
.zhaopin_txt{ margin-top: 20px;}
.zhaopin_txt h3,.zhiz h3,.yaoq h3{ font-size: 18px; color:#d50000;}
.zhaopin_txt p{ font-size: 14px; color:#353535; margin-top: 8px;}
.zhaopin_txt p i{ color:#d50000; margin-right: 20px;}

.zhiz,.yaoq{ margin-top: 30px;}
.zhiz p,.yaoq p{ line-height: 30px; color:#5f5f5f;}

.fsjl{ width:380px; margin:40px auto 0px auto; overflow: hidden;}
.fsjl a{ display:block; width:177px; height:51px; float: left; margin-left: 12px; text-align: center; line-height: 51px;}
.fsjl a.fsjl_jl{ background:#007cd5; font-size: 24px; color:#fff;}
.fsjl a.fhlb{ border:1px solid #d2d2d2; font-size: 18px; color:#929292;}

.zpxq_b{ width:1140px; overflow: hidden; margin-bottom: 80px;margin-top: 80px;}
.zpxq_lxfs{ overflow: hidden;}
.zpxq_lxfs_r{ width:400px; float: right;  margin-right: 70px; font-size: 14px; color:#2b2b2b;}
.zpxq_lxfs_r h3{ font-weight: bold;}
.zpxq_lxfs_r p{ line-height: 24px;}

/* 消防安全评估 --------------------------------*/
.xfacpg{ margin-top: 20px;}
.xfacpg h2{ font-size: 16px; color:#060303; font-weight: bold; line-height: 40px;}
.xfacpg h3{ height:40px; font-size: 16px; font-weight: bold; max-width:340px; margin:30px 0px 18px 0px;line-height: 40px; width:auto; padding-left: 5px; background: #f8f8f8; padding-right:20px;}
.xfacpg p{ line-height: 28px; margin-top: 10px; text-indent:2em;}

/* 索取资料 */
.fwfw_sqzl{ margin-top: 140px; border-top:1px solid #d6d6d6; overflow: hidden;}
.fwfw_sqzl .sqzl_title{ width:148px; height:45px; margin:52px auto 0px auto; background: #007cd5; font-size: 24px; color:#fff; text-align: center; line-height: 43px; margin-bottom: 20px;}
.fwfw_sqzl p{ float:left; width:387px; margin:15px 25px 0px 25px;}
.fwfw_sqzl p i,.zlxq_text i{ display:block; width:80px; font-size: 16px; color:#353333; float: left; text-align:right; line-height: 44px;}
.fwfw_sqzl p input{ width:300px; height:44px; background:#fff; border:1px solid #c8c8c8;}
.zlxq_text { margin:15px 0px 0px 25px;}
.zlxq_text textarea{ width:737px; min-height:194px;}
.zlxq_text i{line-height: 16px;}
input.sczl_bnt{ width:176px; height:52px; text-align: center; line-height: 52px; background: #fcfdfd; border:1px solid #d8d8d8; margin:30px 0px 60px 350px; font-size: 18px; color:#404040;}

/** 相关案例 ------------------------*/
.xgal_title{ height:40px; border-bottom:1px solid #e0e0e0; font-size: 18px; margin-top: 100px;}
.xgal_title i{ border-left:3px solid #007cd5; padding-left: 20px; color:#0d0c0c}
.xgal_title span{float: right;}
.xgal_title span a{ color:#6b6b6b; font-size: 12px; line-height: 40px;}
.dzal{ width:875px; margin:0 auto; text-align:center; }
.dzal h2{ font-size:24px; color:#fff; font-weight:bold;}
.picScroll-left{ position:relative;  }
.picScroll-left .hd{  height:36px; position:relative; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:26px; height:38px; float:right; margin-right:5px;  overflow:hidden; cursor:pointer; background:url(../images/bg2.png) 0 top no-repeat; position:absolute; z-index:10;}
.picScroll-left .hd .prev{ top:102px; left:0px;}
.picScroll-left .hd .next{ background-position: right 0px; top:102px; right:0px;}
.picScroll-left .hd .prev:hover{background:url(../images/bg2.png) 0 bottom no-repeat;}
.picScroll-left .hd .next:hover{background:url(../images/bg2.png) bottom right no-repeat;}
.picScroll-left .bd{ width:867px; margin:0px 0px 0px 35px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center; }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:227px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{font-size:12px; color:#504f4f; margin-top:10px;}
.picScroll-left .bd ul li .title p{font-size:14px; color:#666;margin-top:5px;}
.picScroll-left .bd ul li .title a{ color:#4a4a4a;}
.wydz{ padding:75px 0 135px;}
.wydz h2{ font-size:24px; color:#097ec6; font-weight:bold; text-align:center; margin-bottom:90px;}
.jm-sqjm-left{ float:left; width:490px;}
.jm-sqjm-left div{ background:#eee; padding:5px 10px; margin-bottom:15px;}
.jm-sqjm-left div input.jm-input{ background:none; border:none; height:28px; line-height:28px; width:100%;}
.jm-sqjm-left div textarea{ background:none; border:none; padding:5px 0; height:94px; width:100%;}
.jm-sqjm-right{ width:415px; background:#f7f7f7; float:right; padding:56px 0 0 72px; height:223px;}
.jm-sqjm-right img{ margin-bottom:10px;}
.jm-sqjm-right p{ font-size:13px; color:#434343; line-height:24px; padding-left:45px;}
.jm-btn{ width:113px; height:39px; border:none; color:#fff; font-size:16px; cursor:pointer; background:#f78000;}
.jm-btn:hover{ background:#da7203;}


/* 科研成果 ------------------------------------*/
.kycg_title{ height:60px; border-bottom:1px solid #e3e1e1;}
.kycg_title .kycg_bt{ width:1140px; margin:0px auto;}
.kycg_title .kycg_bt a{ padding:0px 20px; float: right; display:block; color:#060303; font-size: 20px; line-height: 60px; border-left:1px solid #e3e1e1;border-right:1px solid #e3e1e1; margin-left:-1px;}
.kycg_lb{ float:left; width:220px; margin-top: 44px;}
.kycg_lb li{ height:48px; line-height:48px; background: #f6f6f6; margin-top: 2px; text-align: center;}
.kycg_lb li a{ display:block; font-size:14px;color:#666;}
.kycg_lb li a:hover,.kycg_lb li.current a{ background:#007cd5; color:#fff;}
.kycg_title .kycg_bt a.on{ background:#007cd5; color:#fff;}

.kycg_xq{ margin-top: 40px;}
.kycg_xq h2{ background:url(../images/ico_5.jpg) left center no-repeat; margin:20px 0px; font-size: 18px; color:#242121; padding-left: 25px; font-weight: bold;}
.kycg_xq h3{ font-size: 16px; font-weight: bold; color:#242121; margin:30px 0px 10px 0px;}
.kycg_xq p{font-size: 14px; color:#242121; line-height: 26px;}
.kycg_xq img{ margin-top:50px}
.kycg_xq i{ display:block; text-align: center; font-size: 14px; color:#7a7979;}


.p_jdpg{ padding:25px 0;}

















































