@charset "utf-8";/* CSS Document */
body, ol, ul, li, table, tr, td, dt, dd, dl, p, h1, h2, h3, h4, h5, h6, form, input, select, textarea {margin:0;padding:0;font-weight:normal;}
body {font-size:12px;color:#4E4E4E;margin:0;padding:0;_overflow:hidden;background:#f0f1f1;}
input, button, select, textarea {outline:none
}
html {overflow-x:hidden;}
a img {border:none;display:block;}
li {list-style-type:none;}
a {text-decoration:none;color:#000;}
input {vertical-align:middle;}
table {border-collapse:collapse;}
a:hover {cursor:pointer;}
a, area {blr:expression(this.onFocus=this.blur())
} /* for IE */
:focus {-moz-outline-style: none;} /* for Firefox */
a {outline:none;} /* for FF Chrome */
.clear {clear:both;}
img {display:block;}
textarea {resize:none;}
p img {display:inline;}
b {font-weight:500;font-family:"Arial";}
#MyContent img{/*width:850px;*/}
#num1 {width:100%;display:table;}
#num2 {width:100%;display:table;}
#num3 {width:100%;display:table;}
#num4 {width:100%;display:table;}
#num5 {width:100%;display:table;}
#num6 {width:100%;display:table;}
#num7 {width:100%;display:table;}
#num8 {width:100%;display:table;}
#num9 {width:100%;display:table;}
#num10 {width:100%;display:table;}
#num11 {width:100%;display:table;}
#num12 {width:100%;display:table;}
#main {margin:0 auto;margin-top:136px;display:table;width:1183px;}
#main .mainTop {width:250px; float:right;display:table;font-size: 16px;color: rgb(138, 138, 138)}
#main .mainTop .name {/*width:460px;height:100px;*/float:left;padding-left:3px;}
#main .mainTop .name h2 {padding-top:20px;font-size:14px;color:#0182c3;font-weight:600;}
#main .mainTop .name p {line-height:24px;font-size:12px;color:#999999;}
#main .mainTop .logo_X {width:300PX;height:81px;float:right;padding-right:10px;padding-top:19px;}
#main .mainTop .logo_X a {float:right;}
#main .mainTop .logo_X a img {display:block;}
#main .mianImg {width:700px;float: left;display:table;background:#FFF;}
#main .mianLink {width:1180px;height:63px;margin:0 auto;background:#FFF;margin-top:24px;}
#main .mianLink .htmlLink {width:185px;height:63px;float:left;}
#main .mianLink .htmlLink a {width:185px;height:63px;line-height:63px;display:block;text-align:center;background:#7d7d7d;color:#FFF;font-size:14PX;}
#main .mianLink .htmlLink a:hover {background:#0182c3;}
#main .share {width:253px;height:63px;float:right;color:#737373;line-height:63px;}
#main .share span {width:55px;line-height:63px;float:left;}
#main .share .BSHARE_COUNT {width:41px;}
#main .share .bshare-custom {padding-top:21px;height:18px;float:left;}
.jobs{overflow: hidden;width: 280px;height: 180px;}

/*左侧指引导航*/
.left_case_list {position:fixed;z-index:9999;overflow:visible;top:150px;_position: absolute;_top: expression((documentElement.scrollTop+180) + "px");display:table;width:56px;left:0;}
.left_case_list .case_class_a_list {width:56px;display:table;}
.left_case_list .case_class_a_list ul li {position:relative;background:url(../images/touming_02.png) repeat-y;height:56px;margin-bottom:1px;}
.left_case_list .case_class_a_list ul li .pull_down2 {position:absolute;left:-150px;top:0;}
.left_case_list .case_class_a_list ul li .pull_down2 a {width:150px;height:56px;display:block;line-height:56px;text-align:center;color:#FFF;font-size:14px;font-family:"微软雅黑", "Arial";background:url(../images/left18.png) right no-repeat;padding:0;}
.left_case_list .case_class_a_list ul li a {width:56px;height:32px;display:block;line-height:16px;padding:12px 0;text-align:center;color:#FFF;font-size:12px;font-family:"微软雅黑", "Arial"
}
.left_case_list .case_class_a_list2 {width:59px;display:table;background:url(/imganli/touming2_02.png) repeat-y;}
.left_case_list .case_class_a_list2 ul li {position:relative;}
.left_case_list .case_class_a_list2 ul li .pull_down2 {position:absolute;left:-150px;top:0;}
.left_case_list .case_class_a_list2 ul li .pull_down2 a {width:150px;height:35px;display:block;line-height:35px;text-align:center;color:#FFF;font-size:12px;font-family:"微软雅黑", "Arial";background:#162d46;}
.left_case_list .case_class_a_list2 ul li a {width:59px;height:35px;display:block;line-height:35px;text-align:center;color:#FFF;font-size:12px;font-family:"微软雅黑", "Arial"
}
.left_case_list .case_class_a_list2 ul li .pull_down2 {	left:-190px;}
.left_case_list .case_class_a_list2 ul li .pull_down2 a {width:190px;}



.yincang {overflow:hidden;}
#container_case {margin:0 auto;padding-top:25px;}
#container_case .case_one {width:280px;height:260px;margin:0 10px;float:left;margin-bottom:30px;overflow:hidden;position:relative;}
#container_case .case_one .caselogo {width:280px;height:180px;position:absolute;top:-180px;left:0px;background:#fff;}
#container_case .case_one .caselogo a {position:relative;width:280px;height:180px;display:block;}
#container_case .case_one .caselogo a img {position:absolute;left:50%;top:50%;margin-left:-105px;margin-top:-75px;}
/* #container_case .case_one .name {width:260px;height:54px;background:#FFF;padding-left:20px;line-height:53px;font-size:12px;font-family:"微软雅黑", "Arial";} */
#container_case .case_one .name a {color:#0c0c0c;}
#container_case .case_one .name a:hover {color:#0a73ad;font-weight:600;}

#container_case .case_one .name {/*ti huan*/
    width: 260px;
    height: 80px;
    background: #FFF;
    padding-left: 20px;
    line-height: 42px;
    font-size: 12px;
    font-family: "微软雅黑","Arial";
}

#container_case .fe h2:before{
	content: "";
	position: absolute;
	width:94px;
	height: 2px;
	background: #ffffff;
	top: 23px;
	left: 39%;
}
#container_case .fe h2:after{
	content: "";
	position: absolute;
	width: 94px;
	height: 2px;
	background: #ffffff;
	top: 23px;
	right: 38.5%;
}
#container_case .fe h2 {
	line-height: 48px;
	font-size: 24px;
	color: #fff;
	font-family: "微软雅黑","Arial";
	padding-left: 10px;
	text-align: center;
	margin-bottom: 20px;
	position: relative;
}

#container_case .case_one .name>div{
    /*xin jia*/
    margin-top: -8px;
    height: 40px;
    overflow: hidden;
	line-height: 20px;
}









/* #container_case .fe h2 {line-height:48px;font-size:15px;color:#fff;font-family:"微软雅黑", "Arial";padding-left:10px;} */
.xgal_title{ line-height:30px; font-size:16px;padding-left: 9px;;}
.mainTop h1{font:bold 16px/35px Microsoft YaHei;}
.mainTop ul{padding:10px 0;}
.mainTop li{text-align:left;padding:6px 0;line-height:2;border-top:1px dotted #aaa;}
.mainTop p{line-height:2;padding:10px 0;text-align:left;}
.mainTop .brief{line-height:1.8em;}
.mainTop img { width:210px;background:#EBEBEB;margin-top: 15px;border: 1px solid #E2E2E2; box-shadow:0px 1px 5px #E2E2E2;}
.btn_blue {display: block;width: 210px;height: 40px;font: bold 14px/40px Microsoft YaHei;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-shadow: -1px -1px rgba(51,51,51,0.3);}
.btn_blue, #filter li a.cur, .category li a.cur {background-color: #4d90fe;background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);background-image: -o-linear-gradient(top,#4d90fe,#4787ed);background-image: linear-gradient(top,#4d90fe,#4787ed);border: 1px solid #3079ed;color: #fff;}

.dh{text-align: left;line-height: 24px;padding-bottom: 10px;}
.recommend{width: 1180px;height: 264px;overflow: hidden;}

.QQbox .Qlist .con UL LI img{
	display: inline-block;
}