/* CSS Document */

/*基本元素*/
body { width:100%; background:#fff; font-size:14px; font-family:"Microsoft Yahei",Verdana, Arial, Helvetica, sans-serif; color:#333; position:relative; }
* { margin:0px; padding:0px; list-style:none; border:none; font-size:14px; }
.fl { float:left; }
.fr { float:right; }
.center { width:1100px; margin:0 auto; }

/*head*/
.top { height:56px; }
.menu ul { margin:0 auto; width:1040px; overflow:hidden;}
.menu ul li { float:left; }
.menu ul li:last-child { margin:0; }
.menu ul li a { color:#444; width:130px; height:56px; line-height:56px; text-align:center; font-size:16px; display:inline-block; text-decoration:none; }
.menu ul li a:hover, .menu ul li a:focus { color:#004e92; font-weight:bold; }
.menu ul li.home a.active { color:#004e92; font-weight:bold; }
.menu ul li.job_menu a.active { color:#004e92; font-weight:bold; }
.menu ul li.product a.active { color:#004e92; font-weight:bold; }
.menu ul li.history a.active { color:#004e92; font-weight:bold; }
.menu ul li.group a.active { color:#004e92; font-weight:bold; }
.menu ul li.culture a.active { color:#004e92; font-weight:bold; }
.menu ul li.contact a.active { color:#004e92; font-weight:bold; }

/*content*/
.content { width:940px; margin:24px auto 80px; }
.content .title { border-bottom:1px solid #bbb; margin-bottom:17px; text-align:left; }
.content .title h3 { display:inline-block; padding-bottom:8px; font-size:22px; color:#444; font-weight:normal;  border-bottom:4px solid #004e92; }
.text p { text-align:left; line-height:24px; text-align:justify;}
.text .indent { text-indent:2em; }

/*job*/
.job_main { width:940px; text-align:left;}
.job { border:1px solid #e6e6e6; margin-bottom:23px; }
.job h4 { height:40px; background:#fbfbfb; line-height:40px; font-size:16px; color:#222; text-indent:18px; border-bottom:1px solid #e6e6e6;}
.job ul { padding-top:12px; padding-bottom:12px; overflow:hidden;}
.job ul li { float:left; width:33%; text-indent:28px; line-height:32px; }
.job ul li a { display:block; color:#555; text-decoration:none; }
.job ul li a:hover { color:#72ACE3; }
.job ul li .posName { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

/*job2*/
.return_job { width:138px; height:30px; background:#fbfbfb; border:1px solid #e6e6e6;  }
.return_job a { text-decoration:none; color:#555; line-height:30px;}
.job2 { margin-top:26px; }
.job2 h5 { color:#222; font-size:24px; }
.job2 .con_f { padding-left:12px; color:#888; font-size:14px; font-weight:normal;}
.job2 .sary { font-size:24px; color:#f26b01; font-weight:normal;}
.job2 .tr { padding-top:14px; padding-bottom:14px; border-bottom:1px solid #e6e6e6; overflow:visible;}
.job2 .tr span { color:#555; }
.job2 .tr span::after { content:'/'; color:#aaa;}
.job2 .tr span:last-child::after { content:' '; }
.job2 .tr label { color:#aaa; }
.job2 .tr2 span { padding-left:14px; padding-right:36px;}
.job2 .tr2 span::after { content:' '; }
.job2 .tr3 h5 { font-size:18px; margin-top:36px;}
.job2 .tr3 p { line-height:40px; }
.job2 .weal_body li { float:left; width:90px; height:32px; background:#eee; text-align:center; line-height:32px; margin-right:10px; margin-top:10px;}
.job2 .weal_body li a { color:#555; text-decoration:none; }
.job2 .promotion_body li { float:left; height:30px; text-align:center; line-height:30px; margin-right:10px; margin-top:10px; border:1px solid #e6e6e6;}
.job2 .promotion_body li.limiter { height:32px; width:13px; border:0px; background:url(images/limiter.gif) no-repeat center; }
.job2 .promotion_body li a { text-decoration:none; color:#555;}
.job2 .promotion_body li span { padding:0 10px 0 10px; }

.job2 .contactUs_pos ul { margin-bottom:14px; }
.job2 .contactUs_pos ul:first-child { border-bottom:1px solid #e6e6e6; padding-bottom:14px;}
.job2 .contactUs_pos ul li { color:#555; line-height:38px;}
.job2 .btn_pos { width:684px; margin:0 auto; margin-top:56px;}
.job2 .btn_pos li { width:200px; height:42px; float:left; margin-right:42px; }
.job2 .btn_pos li a { width:200px; height:42px; display:block; }
.job2 .btn_pos li:last-child { margin:0px; }

/*product*/
.product-list h4 { font-size:16px; color:#004e92; font-weight:bold; text-align:left; }
.product-list ul { margin:14px 0 28px; overflow:hidden; }
.product-list ul li { float:left; margin:0 6px 6px 0; }
.product-list ul li img { vertical-align:top; }

/*group*/
.group-map { background:url(images/group_img.jpg) no-repeat 0 0; width:940px; height:780px; }
.group-map .name_list { overflow:auto; width:450px; height:380px; background:#000; opacity:0.6; margin:202px auto 0; padding:10px;}
.group-map .name_list ul li { color:#fff; font-size:13px; text-align:left; }
.group-map .name_list ul li.list_area { font-size:16px; color:#b0cb1c; font-weight:bold; }
.group-map .name_list ul li.list_title { font-size:15px; font-weight:bold; margin-top:6px; }

.program-list ul li { float:left; margin-right:8px; margin-bottom:8px; }
.program-list ul li img { vertical-align:top; }

/*contact us*/
.info { text-align:left; }
.info .com_name { color:#3368b0; font-size:16px; font-weight:bold; margin-bottom:10px;}
.info ul li { line-height:26px; }
.info ul li a:hover { color:#72ACE3; text-decoration:none; }
.info .tel { color:#3368b0; }
.info .ditu { margin-top:30px; }


/*footer*/
#footer { background:#1e629d; line-height:24px; text-align:center; height:auto; width:100%; padding:15px 0; color:#fff;}

/*scroll*/
.scrollImg{ width:805px; margin:0 auto; }
#scroll {overflow:hidden;width:805px;}
#scroll .last{ margin-right:3px}
#scroll a{padding: 0 4px;}
#scroll img {border:5px solid #f0f0f0;}
#inscroll {float: left;width:2000%;}
#scroll1 {float: left;}
#scroll2 {float: left;}