@import url("common.css");

.flzx_team_ul,.flzs_imgs_div ul{
	width:1300px;
}
.flzx_team_ul li{
	width:303px;
	height:auto;
	margin-bottom:10px;
}
.flzx_team_ul .flzx_team_one{
	width:290px;
	border:2px solid #7b7473;
	display:block;
	color:#231815;
}
.flzx_team_img{
	width:100%;
	height:440px;
}
.flzx_team_desc_div{
	width:90%;
	margin:0px auto;
	line-height:30px;
	height:170px;
}
.flzx_team_name{
	font-size:14px;
	font-weight:bold;
}
.flzx_team_desc{
	font-size:14px;
	height:65px;
	overflow:hidden;
}
.flzx_team_ul li a:hover{
	color:#22478f;
	border:2px solid #22478f;
}

.flzx_asks_div{ width:100%; text-align:left; font-size:14px; }
.flzx_asks_div .hd{ height:60px; line-height:40px; position:relative; }
.flzx_asks_div .hd a.flzx_asks_click{height:40px;text-align:center;background:#22478f;color:#fff;width:100px;}
.flzx_asks_div .hd ul{ float:left;  position:absolute; height:60px;   }
.flzx_asks_div .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-weight:bold; }
.flzx_asks_div .hd ul li.on{border-bottom:3px solid #22478f; }
.flzx_asks_div .bd li{ line-height:40px;border-bottom:1px dashed #b8b8b9; }
.flzx_asks_div .bd li a{color:#b8b8b9}
.flzx_asks_div .bd li a:hover{color:#22478f;}
.flzx_asks_div .bd li:last-child{border:0px;}

.flzx_asks_div .bd .flzx_asks_form li{
	border:0px;
	height:auto;
	width:100%;
}
.flzx_asks_form .join_form_tr{
	float:left;
	margin-right:50px;
}

.flzs_imgs_div ul li{
	width:260px;
	height:240px;
}
.flzs_imgs_div ul li .flzs_imgs_one{
	width:240px;
	height:220px;
}
.flzs_imgs_div ul li a{
	display:block;
	position:relative;
	width:100%;
	height:100%;
}
.flzs_imgs_div ul li a p{
	position:absolute;
	bottom:0px;
	line-height:40px;
	left:20px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.flzs_imgs_div ul li:first-child{
	width:700px;
	height:480px;
}
.flzs_imgs_div ul li:first-child .flzs_imgs_one{
	width:680px;
	height:460px;
}
.flzs_subchannel_title{
	line-height:40px;
	font-size:16px;
	color:#231815;
	font-weight:bold;
	border-bottom:1px solid #b8b8b9;
}
.flzs_subchannel_title a{
	color:#b8b8b9;
	font-weight:normal;
}
.flzs_subchannel_imgs{ width:600px;  position:relative;  height:375px; background:#000;  }
.flzs_subchannel_imgs .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.flzs_subchannel_imgs .bd ul{ width:100% !important;  }
.flzs_subchannel_imgs .bd li{ width:100% !important;  height:375px; overflow:hidden; text-align:center;  }
.flzs_subchannel_imgs .bd li a{ display:block; height:375px;width:100%; }
.flzs_subchannel_imgs .bd li img{width:100%;height:375px;}
.flzs_subchannel_imgs .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:50px; line-height:40px;background:rgba(175, 170, 170, 0.9);  }
.flzs_subchannel_imgs .hd ul{ text-align:center;position:relative;top:10px;}
.flzs_subchannel_imgs .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; margin:0 4px; background:url(../images/bli.png);overflow:hidden; line-height:9999px;}
.flzs_subchannel_imgs .hd ul .on{ background:url(../images/blih.png); width:40px; height:18px; }

.flzs_subchannel_txts{
	width:580px;
}
.flzs_subchannel_ttitle{
	line-height:24px;
	font-size:14px;
	border-left:4px solid #22478f;
	text-indent:20px;
	color:#231815;
	font-weight:bold;
}
.flzs_subchannel_txts li{
	line-height:24px;
	font-size:14px;
	margin-bottom:12px;
	width:100%;
}
.flzs_subchannel_txts li a{
	color:#231815;
}
.flzs_subchannel_txts span{
	display:block;
	width:24px;
	height:24px;
	background:#133d81;
	float:left;
	margin-right:12px;
}
.flzs_subchannel_txts li p{
	position:relative;
	left:36px;
	width:340px;
	max-height:50px;
	overflow:hidden;
	font-size:12px;
	color:#b8b8b9;
	display:none;
}
.flzs_subchannel_txts li.active p{
	display:block;
}
.zxdt_list_div ul li{
	border:1px solid #b8b8b9;
	height:320px;
	margin-bottom:20px;
}
.zxdt_list_div ul li .zxdt_list_one{
	width:1160px;
	height:300px;
	margin:0px auto;
	display:block;
}
.zxdt_list_img{
	width:470px;
}
.zxdt_list_img img{
	width:450px;
	height:265px;
}
.zxdt_list_txts{
	width:690px;
}
.zxdt_list_name{
	height:90px;
	line-height:90px;
	font-size:16px;
	color:#231815;
}
.zxdt_list_desc{
	font-size:14px;
	color:#b8b8b9;
	line-height:30px;
	height:120px;
}
.zxdt_list_div ul li:hover{
	border:1px solid #173e89;
}
.zxdt_list_div ul li:hover .zxdt_list_name{
	color:#173e89;
	font-weight:bold;
}
.about_info_con{
	font-size:14px;
	line-height:24px;
}
.about_info_service{
	margin-bottom:20px;
}
.about_info_service_def{
	line-height:30px;
	height:40px;
	border-bottom:4px solid #b8b8b9;
	text-indent:60px;
	font-size:16px;
	font-weight:bold;
}
.about_info_service_more{
	width:60px;
	height:30px;
	line-height:30px;
	border:1px solid #b8b8b9;
	text-indent:0px;
	text-align:center;
	margin-right:30px;
	cursor:pointer;
}
.about_info_service_show{
	width:100%;
	border:2px solid #b8b8b9;
}
.about_info_service_cons{
	width:1080px;
	margin:0px auto;
	line-height:40px;
}
.about_info_service_tit{
	font-size:16px;
	color:#173e89;
	font-weight:bold;
}
.about_info_service_area{
	width:100%;
	font-size:15px;
	font-weight:bold;
	display:block;
}
.about_info_service_cons li{
	font-size:14px;
	font-weight:normal;
	line-height:30px;
	height:30px;
	text-align:center;
	width:100%;
	clear:both;
}
.about_info_service_cons li.gstitle{
	font-weight:bold;
	text-align:center;
}
.about_info_service_cons li p{
	float:left;
	display:block;
	line-height:30px;
	height:30px;
	overflow:hidden;
	
}
.about_info_service_cons li p.gsmz{
	width:30%;
}
.about_info_service_cons li p.gsbm{
	width:20%;
}
.about_info_service_cons li p.gsdz{
	width:35%;
}
.about_info_service_cons li p.gslxr{
	width:15%;
}
/*.about_info_service_cons li p.gsdh{
	width:15%;
}*/
.case_titles span{
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	padding-bottom:6px;
	margin-left:14px;
	border-bottom:2px solid #173e89;
}
.case_list_ul1{
	width:760px;
	line-height:40px;
}
.case_list_ul1 li{
	margin-bottom:10px;
	border-bottom:2px solid #b8b8b9;
}

.case_list_ul1 li a{
	display:block;
	margin:0px auto;
	margin-bottom:10px;	
	width:96%;
	color:#333;
}
.case_list_title1{
	font-size:14px;
	height:40px;
}
.case_list_date1{
	font-size:13px;
	color:#b8b8b9;
	height:40px;
}
.case_list_desc1{
	font-size:13px;
	color:#b8b8b9;
	line-height:24px;
}
.case_list_ul1 li:hover{
	box-shadow:0px 0px 10px grey;
}
.case_list_ul1 li:hover a{
	border-bottom:0px;
	color:#173e89;
}
.case_list_fr{
	width:400px;
}
.case_list_ul2,.case_list_ul3{
	width:94%;
	margin:0px auto;
}
.case_list_ul2 li{
	font-size:14px;
	color:#b8b8b9;
	height:30px;
	line-height:30px;
}
.case_list_img{
	width:80px;
	height:80px;
}
.case_list_name{
	margin-left:12px;
	font-size:14px;
	color:#333;
	line-height:30px;
	position:relative;
	top:50px;
}
.case_list_desc2{
	font-size:13px;
	color:#b8b8b9;
	line-height:24px;
	margin-top:10px;
}
.join_floor1_div{
	width:1136px;
	height:134px;
	margin:0px auto;
	background:url(../images/join_floor1.jpg) no-repeat top center;
	position:relative;
	top:-70px;
}
.join_floor1_div ul{
	width:1200px;
	position:relative;
	top:20px;
	height:95px;
}
.join_floor1_div li{
	width:378px;
	height:95px;
	float:left;
	border-right:3px solid #173e89;
}
.join_floor1_div li:last-child{
	border:0px;
}
.join_floor1_title{
	height:40px;
	line-height:40px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#173e89;
}
.join_floor1_desc{
	font-size:13px;
	color:#b8b8b9;
	line-height:24px;
	width:80%;
	height:48px;
	overflow:hidden;
	margin:0px auto;
	text-align:center;
}
.join_floor2_div{
	position:relative;
	top:-30px;
}
.join_title_center{
	width:66px;
	height:35px;
	margin:0px auto;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	border-bottom:2px solid #173e89;
}
.join_list_ul1 li,.join_list_ul2 li{
	width:400px;
}
.join_list_ul1 li .join_list_one1{
	width:90%;
	height:310px;
	border:1px solid #b8b8b9;
	margin:0px auto;
	margin-bottom:10px;
}
.join_list_img1{
	text-align:center;
	width:90px;
	height:90px;
	margin:0px auto;
	border-radius:50%;
	background:#b5b5b6;
	overflow:hidden;
}
.join_list_title1{
	height:40px;
	line-height:40px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#333;
}
.join_list_desc1{
	font-size:13px;
	color:#b8b8b9;
	line-height:24px;
	width:80%;
	height:48px;
	margin:0px auto;
	text-align:center;
}
.join_list_ul2 li .join_list_one2{
	width:286px;
	margin:0px auto;
}
.join_form_div{
	width:1200px;
	margin:0px auto;
}
.join_form_txt{
	width:600px;
}
.join_form_txt .case_titles,.join_form_txt .join_form_txt1{
	position:relative;
	left:0px;
}
.join_form_txt .join_form_txt1{
	left:12px;
	font-size:13px;
	line-height:24px;
	width:100%;
}
.join_form_bd{
	width:400px;
}
.join_form_tr{
	font-size:15px;
	color:#b8b8b9;
	line-height:40px;
	height:40px;
	margin-bottom:10px;
}
.join_form_tr input{
	font-size:13px;
	height:30px;
	line-height:30px;
	margin-left:12px;
	text-indent:12px;
	width:300px;
	border:1px solid #b8b8b9;
	border-radius:10px;
	color:#333;
}
.join_form_tr input.submit{
	font-size:13px;
	height:30px;
	line-height:30px;
	margin-left:12px;
	text-indent:12px;
	width:350px;
	border:0px;
	border-radius:10px;
	background:#173e89;
	color:#fff;
	text-align:center;
	letter-spacing:10px;
}
.list_ask_ul li{
	border-bottom:1px dashed #b8b8b9;
}
.list_ask_ul .case_list_desc2{
	margin-bottom:15px;
	color:#333;
}
.list_ask_ul li .case_list_name{
	margin-left:0px;
}