﻿/* CSS Document */

html,body{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
*{ margin:0; padding:0;}
body{ width:100%; font-size:12px;line-height:24px; font-family:"Microsoft YaHei"; text-align:left; margin:0; padding:0; color:#666; background:#fff; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,hr,p,i,b,span,br,div,a,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0; padding:0;}

ul,li{list-style:none;}
h1,h2,h3,h4,h5{ font-weight:normal; font-style:normal;}
i,em,b{ font-style:normal; font-weight:normal;}
img{ border:0; vertical-align:top;}
input{ border:0; border:none;}

.fl{ float:left;} .fr{ float:right;} .cl{ clear:both;}

a{ text-decoration:none; color:#7d7d7d; transition:all 0.4s ease 0s; -ms-transform:scale(all 0.4s ease 0s);/* IE 9 */ -moz-transform:scale(all 0.4s ease 0s); /* Firefox */	-webkit-transform:scale(all 0.4s ease 0s); /* Safari 和 Chrome */ -o-transform:scale(all 0.4s ease 0s); 	/* Opera */}
a:hover{ text-decoration:none; transform:scale(1.04); color:#008bd9;} 
a:focus{outline:0;} 

.layout{ width:980px; margin:0 auto; overflow:hidden;}
.red{ color:#ff0000;}
.yellow{ color:#fb7c00;}
.mt20{ margin-top:20px;}
.mt13{ margin-top:13px;}




/***********************ead******************************/

.mb4_head{ margin-top:22px; overflow:hidden;}
.mb4_head logo{}
.mb4_head .h_qbts{}
.mb4_head .tel{}


/*****************************nav********************************/
.mb4_nav{ width:100%; height:52px; margin-top:20px; background:#008bd9; overflow:hidden;}
.mb4_nav ul{}
.mb4_nav li{ font-size:16px; float:left; line-height:52px; background:url(../images/nav_line.gif) no-repeat center right;}
.mb4_nav li a{ color:#fff; padding:0 20px;display:block;}
.mb4_nav li a:hover{ background:#faa034; color:#ffffff; mb4_text-decoration:underline;}


/****************************mb4_banner*********************************/
.mb4_banner{width:1440px; overflow:hidden; position:relative; margin:24px auto 0 auto}
.mb4_banner ul{ height:400px; overflow:hidden;}
.mb4_banner li{ width:1440px; text-align:center;}
.mb4_banner .hd{ position:absolute; height:24px;  bottom:10px; left:50%; margin-left:-135px;}
.mb4_banner .hd li{ width:38px; height:13px; background-color:#b7b7b7; margin:0 5px; float:left; cursor:pointer;}
.mb4_banner .hd li.on{ background:#008bd9;}
.mb4_banner .prev{position:absolute; left:40px; top:162px; z-index:99;}
.mb4_banner .next{position:absolute; right:40px; top:162px; z-index:99;}
/********************************daohang*************************************/
.mb3_menu_1{ overflow:hidden; margin-top:20px;}
.mb3_menu_1 li{ float:left; width:125px; height:136px; margin-right:15px; border:1px solid #e0e0e0;}
.mb3_menu_1 .mb3_menu_2_out{ float:left; width:125px; height:136px; margin-right:15px; border:1px solid #e0e0e0;}
.mb3_menu_1 li.none{ margin-right:0;}
.mb3_menu_1 li a{ font-size:14px; color:#333333; line-height:35px; text-align:center; display:block;}
.mb3_menu_1 li a:hover{ color:#008bd9; transform:scale(1); }
.mb3_menu_1 .mb3_menu_2_over{ border:1px solid #008bd9;}
.mb3_menu_1 li.none{ margin-right:0;}

.mb3_menu_2{ overflow:hidden; margin-top:20px;}
.mb3_menu_2 dl{ float:left; width:200px; margin:0 8px;_margin:0 6px;}
.mb3_menu_2 .dl2{ width:150px;}
.mb3_menu_2 dl.none{ margin:0;}
.mb3_menu_2 dl dt{ color:#000000; font-size:18px; line-height:40px; text-align:center; display:block;}
.mb3_menu_2 dl dd a{ font-size:14px; color:#333333; float:left; line-height:28px; margin:0 8px; _margin:0 6px; display:block;}
.mb3_menu_2 dl a:hover{ color:#008bd9; }
/****************************新闻动态*********************************/
.mb2_part1{ height:366px; border:1px solid #dfdfdf; overflow:hidden;}
.mb2_part1 .mb2_part1_l{ width:257px; height:348px; padding:10px; position:relative;}
.mb2_part1 .mb2_part1_l .mb2_bd{}
.mb2_part1 .mb2_part1_l .mb2_bd img{ width:257px; height:348px;}
.mb2_part1 .mb2_part1_l .mb2_bd p{ position:absolute; background:url(../images/tm.png) repeat; height:66px; width:257px; left:10px; bottom:10px; color:#fff; text-align:center; }
.mb2_part1 .mb2_part1_l .mb2_hd{ position:absolute; left:120px; bottom:20px;}
.mb2_part1 .mb2_part1_l .mb2_hd li{ float:left; width:14px; height:14px; border-radius:50%; background:#b6b6b6; margin-right:8px; cursor:pointer;}
.mb2_part1 .mb2_part1_l .mb2_hd li.on{ background:#f5f5f5;}
.mb2_part1 .mb2_part1_c{ width:420px; height:366px; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf; }
.mb2_part1 .mb2_part1_c .mb2_hd{ margin:10px 20px; height:40px; border-bottom:1px solid #dfdfdf;}
.mb2_part1 .mb2_part1_c .mb2_hd li{ float:left; width:100px; text-align:center; margin-right:20px;}
.mb2_part1 .mb2_part1_c .mb2_hd li a{ line-height:37px; display:block; font-size:18px; transition:all 0s ease 0s;}
.mb2_part1 .mb2_part1_c .mb2_hd li:hover{ border-bottom:3px solid #008bd9;}
.mb2_part1 .mb2_part1_c .mb2_hd li.on{ border-bottom:3px solid #008bd9;}
.mb2_part1 .mb2_part1_c .mb2_bd{ padding:0 20px;}
.mb2_part1 .mb2_part1_c .mb2_bd li{ background:url(../images/index_ul.jpg) no-repeat 0 120px;}
.mb2_part1 .mb2_part1_c .mb2_bd .mb2_bd_t{ border-bottom:1px dashed #dfdfdf; padding-bottom:10px; margin-bottom:10px; overflow:hidden; height:102px;}
.mb2_part1 .mb2_part1_c .mb2_bd .mb2_bd_t h3{ color:#333333; font-size:16px; text-align:center; line-height:40px;}
.mb2_part1 .mb2_part1_c .mb2_bd .mb2_bd_t p{ text-indent:2em; color:#000; line-height:20px;}
.mb2_part1 .mb2_part1_c .mb2_bd .p_one{ overflow:hidden;}
.mb2_part1 .mb2_part1_c .mb2_bd .p_one a{ display:block; float:left; height:33px; line-height:33px; color:#333;}
.mb2_part1 .mb2_part1_c .mb2_bd .p_one a:hover{ text-decoration:underline; color:#008bd9;}
.mb2_part1 .mb2_part1_c .mb2_bd .p_one em{  color:#fff; height:17px; line-height:17px; width:37px; text-align:center; display:block; float:left; margin:8px 8px 0 0;}

.mb2_part1 .mb2_part1_r{ width:260px; padding:10px;}
.mb2_part1 .mb2_part1_r ul{width:241px;margin:0 auto;}
.mb2_part1 .mb2_part1_r ul li{display:inline-block;width:71px;height:104px;float:left;margin-left:14px;margin-top:17px;_margin-top:17px;}
.mb2_part1 .mb2_part1_r ul li a{display:inline-block;width:71px;height:24px;line-height:24px;padding-top:80px;text-align:center;color:#666;font-size:12px; transition:all 0s ease 0s;  }
.mb2_part1 .mb2_part1_r ul .index_fast1 a{background:url(../images/index_05.jpg) no-repeat;}
.mb2_part1 .mb2_part1_r ul .index_fast2 a{background:url(../images/index_06.jpg) no-repeat;}
.mb2_part1 .mb2_part1_r ul .index_fast3 a{background:url(../images/index_07.jpg) no-repeat;}
.mb2_part1 .mb2_part1_r ul .index_fast4 a{background:url(../images/index_08.jpg) no-repeat;}
.mb2_part1 .mb2_part1_r ul .index_fast5 a{background:url(../images/index_09.jpg) no-repeat;}
.mb2_part1 .mb2_part1_r ul .index_fast6 a{background:url(../images/index_10.jpg) no-repeat;}
.mb2_part1 .mb2_part1_r ul .index_fast1{margin-left:0px;}
.mb2_part1 .mb2_part1_r ul .index_fast4{margin-left:0px;}
.mb2_part1 .mb2_part1_r ul .index_fast_hover a{ background-position:-72px 0px;color:#fff;}
.mb2_part1 .mb2_part1_r img{margin-top:15px;_margin-top:13px;}

/************************************anli 案例**********************************************/
.mb3_s_anli{ border:1px solid #e7e7e7; padding-bottom:20px; overflow:hidden;}
.mb3_s_anli .anli_t{ font-size:24px; font-weight:bold; color:#008bd9; height:40px; margin-left:10px; margin-top:15px; padding-right:15px; background:url(../../images/tit_bg_1.gif) no-repeat bottom left;}
.mb3_s_anli .anli_t a{ float:right; font-size:12px; font-weight:normal;}
.mb3_s_anli ul{ overflow:hidden;}
.mb3_s_anli ul li{ width:305px; margin:10px 8px 0 12px; float:left; display:inline;}
.mb3_s_anli ul li .anli_p{ width:305px; height:154px; overflow:hidden;}
.mb3_s_anli ul li .anli_p img{ width:100%; height:100%;}
.mb3_s_anli ul li h3{ font-size:16px; color:#333333; font-weight:bold; height:40px; line-height:40px;}
.mb3_s_anli ul li a:hover h3{ color:#008bd9;s}
.mb3_s_anli ul li p{ text-indent:2em;}
.mb3_s_anli ul li a{}

/********************团队专家**********************************/
.mb3_video_title{ border:1px solid #e7e7e7; padding-bottom:10px; overflow:hidden; border-bottom:none;}
.mb3_video_title .mb3_team_t{ font-size:24px; font-weight:bold; color:#008bd9; height:40px; margin-left:10px; margin-top:15px; padding-right:15px; background:url(../../images/tit_bg_1.gif) no-repeat bottom left;}
.mb3_video_title .mb3_team_t a{ float:right; font-size:12px; font-weight:normal; margin-left:220px;}

.mb3_team{ height:360px; border:solid 1px #ddd; clear:both; border-top:none;}
.mb3_team .mb3_team_bd{ height:313px; overflow:hidden;}
.mb3_team dl{ margin:0 33px 0 48px; float:left; height:313px;}
.mb3_team dt{ width:241px; height:241px;/* border:1px solid #d4d4d4;*/}
.mb3_team dt img{ width:100%; height:100%;}
.mb3_team dd{ width:207px; text-align:center; padding-left:10px;}
.mb3_team dd li{ width:207px; line-height:30px; height:30px; float:left; border-bottom:solid 1px #333; padding:6px 0 0 6px; margin-bottom:10px;}
.mb3_team dd li h2{ width:60px; float:left; color:#666; font-size:18px; font-weight:bold; overflow:hidden; height:30px;}
.mb3_team dd li span{ width:140px; float:left; color:#999; }
.mb3_team dd h1{ font-size:16px; color:#333; line-height:40px;}
.mb3_team dd input{ background:none; border:solid 1px #d83737; width:103px; height:24px; color:#d83737; }

.mb3_team .mb3_team_hd { margin:26px auto 0 auto; width:91px;}
.mb3_team .mb3_team_hd li{ height:7px; width:20px; background:#b5b5b5; margin-left:8px; float:left; cursor:pointer; text-indent:-999px;}
.mb3_team .mb3_team_hd li:hover{ background:#0090ec; width:31px;}
.mb3_team .mb3_team_hd li.on{ background:#0090ec; width:31px;}

/*************************wenzhang********************************/

.mb3_s_wz{ width:980px;  border:1px solid #e7e7e7;  position:relative;}
.mb3_s_wz .mb3_wz_t{ font-size:24px; font-weight:bold; color:#008bd9; height:40px; margin-left:10px; margin-top:15px; margin-bottom:20px; padding-right:15px; background:url(../../images/tit_bg_1.gif) no-repeat bottom left;}


.mb3_s_wz .mb3_wz_hd{  overflow:hidden; position:absolute; top:15px; right:0;}
.mb3_s_wz .mb3_wz_hd a{ height:38px; line-height:38px; color:#333333; font-size:18px; float:left; background:#e2e2e2; padding:0 15px; margin-right:17px; display:inline; }
.mb3_s_wz .mb3_wz_hd a.on{ background:#7fc7f5; color:#ffffff;}
.mb3_s_wz .mb3_wz_hd a:hover{ background:#7fc7f5; color:#ffffff;}
.mb3_s_wz .mb3_wz_bd{ height:360px; overflow:hidden; padding:0 10px 20px 10px;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con{ height:360px; overflow:hidden;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a{ overflow:hidden;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .mb3_pic{ width:192px; height:113px; overflow:hidden; float:left;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .mb3_pic img{ width:100%; height:100%;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .dl1{ float:left; width:230px; border-right:1px solid #e0e0e0; padding-left:25px; overflow:hidden; height:120px;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .dl1 dd{ height:30px; line-height:30px;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .dl1 dd a:hover{ color:#008bd9; text-decoration:underline;}

.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .dl2{ float:left; width:190px; border-right:1px solid #e0e0e0; padding-left:25px; padding-right:39px;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .dl2 dt a{ height:27px; line-height:27px; font-size:14px; font-weight:bold; color:#008bd9; background:#f5f3f4; border:1px solid #cacaca; display:block; padding:0 10px;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .dl2 dt a:hover{ transform:scale(1);}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .dl2 dt a span{ color:#c6c4c5; float:right; font-size:12px;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .dl2 dd{ border-bottom:1px dashed #e0e0e0;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .dl2 dd a{ height:29px; line-height:29px;}
.mb3_s_wz .mb3_wz_bd .mb3_wz_con .mb3_wz_a .dl2 dd a:hover{ color:#008bd9; text-decoration:underline;}

/************************************renwen人文服务**********************************************/
.mb3_s_rw{ border:1px solid #e7e7e7; padding-bottom:20px; overflow:hidden;}
.mb3_s_rw .mb3_rw_t{ height:40px; margin-left:10px; margin-top:15px; margin-bottom:20px; padding-right:15px; background:url(../images/tit_bg_1.gif) no-repeat bottom left;}
.mb3_s_rw .mb3_rw_t span{ font-size:24px; font-weight:bold; color:#008bd9; float:left; }
.mb3_s_rw .mb3_rw_t a{ float:left; font-size:12px; font-weight:normal; margin-left:250px; display:inline;}
.mb3_s_rw .mb3_rw_con{ width:212px; height:130px; padding:6px; border:1px solid #cccccc; float:left; margin-left:12px; margin-top:14px; overflow:hidden; display:inline;}
.mb3_s_rw .mb3_rw_con img{ margin-right:6px;}
.mb3_s_rw .mb3_rw_con h3{ font-size:16px; color:#333333; font-weight:bold;}
.mb3_s_rw .mb3_rw_con p{ line-height:20px;}
.mb3_s_rw .mb3_rw_s{ width:215px; height:295px; border:6px solid #faa034; float:right; margin-right:7px; _margin-right:3px; padding:10px;}
.mb3_s_rw .mb3_rw_s h3{ text-align:center; font-size:28px; color:#faa034; line-height:30px;}
.mb3_s_rw .mb3_rw_s b{ font-size:36px; font-weight:bold; line-height:40px;}
.mb3_s_rw .mb3_rw_zx{ display:block; margin-top:10px; margin-left:15px; float:left;}


/************************************huanjing**********************************************/
.mb3_hj{ width:938px; padding:0 20px 20px 20px; margin-top:20px; border:1px solid #e2e2e2; overflow:hidden;}
.mb3_hj .mb3_hj_t{height:62px; overflow:hidden; }
.mb3_hj .mb3_hj_t a{ float:left; display:block; font-size:18px; line-height:30px; margin:10px 20px 20px 0; color:#666666; transition:all 0s ease 0s;}
.mb3_hj .mb3_hj_t a.hover{ border-bottom:2px solid #008bd9;}
.mb3_hj .mb3_hj_t a.on{ border-bottom:2px solid #008bd9;}
.mb3_hj .mb3_hj_pic{ height:143px; overflow:hidden;}
.mb3_hj .mb3_hj_pic ul{}
.mb3_hj .mb3_hj_pic li{ float:left; margin-right:13px; border:1px solid #e2e2e2;}
.mb3_hj .mb3_hj_pic .ylink a{ margin-right:13px; }
.mb3_hj .mb3_hj_pic li.none{ margin-right:0;}
/**************************************foot*****************************************************/

.mb2_footer { background: #EEE; }
.mb2_footer-an { width: 33.333%; background: #6eb0e1; float: left; height: 90px; overflow: hidden;}
.mb2_footer-an a { padding: 20px 55px; display: block; overflow:hidden; }
.mb2_footer-an i { float: left; display:block; }
.mb2_footer-an i.mb2_icon{ height:60px; width:38px; margin-right:10px;}
.mb2_footer-an i.mb2_icon-chat-dot{ background:url(../images/f_p1.jpg) no-repeat 0 10px;}
.mb2_footer-an i.mb2_icon-edit{ background:url(../images/f_p2.jpg) no-repeat 0 10px;}
.mb2_footer-an i.mb2_icon-phone-sign{ background:url(../images/f_p3.jpg) no-repeat 0 10px;}
.mb2_footer-an div { color: #FFF; float: left; width: 160px; line-height:25px; }
.mb2_footer-an div h3 { display: block; margin: 0px; font-size:16px; font-weight:700;}
.mb2_footer-li { line-height: 40px; border-bottom: 1px solid #E4E4E4; text-align: center; }
.mb2_footer-wz { float: left; margin: 20px 0 15px; }
.mb2_footer-wz p { margin: 0px; padding: 0px; line-height: 26px; }
.mb2_footer-wx { float: right; margin: 20px 0 10px; }
.mb2_footer-wx img { float: left; height: 100px; }
.mb2_footer-wx p { float: left; margin-left: 15px; line-height: 30px; }

.ululul li{font-size: 16px;margin-bottom: 15px;margin-top: 5px}
.ululul li:first-child{font-size: 16px;margin:10px 0 15px 0;}
.ululul span{float: right}