﻿body {font:13px '微软雅黑'; line-height:25px;}
body p{margin:0; padding:0; line-height:25px;}
body p.list{margin:0; padding:0; line-height:40px; border-bottom:dashed 1px #ddd;}
body p.list span.dot{display:block; float:left; width:6px; height:6px; margin:17px 10px; background:#ff9900;}
body p.sl{width:200px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
img{border:none;vertical-align:middle;}
.clears{ clear:both;}

/*added by shijun*/
ul.tab{list-style:none; margin:0 10px; padding:0;}
ul.tab:after{content:""; display:block; clear:both;}
ul.tab li{float:left; margin:0 10px 0 0; background:#000;}
ul.tab li a{display:block; text-decoration: none;}
ul.tab li span{display:block; margin:0; padding:0 20px; line-height:32px; color:#fff; font-size:14px;}
ul.tab li:hover{background:red;}
.wrapper-thumbnail{list-style:none; margin:10px 0; padding:0;}
.wrapper-thumbnail img{cursor:pointer;}
.wrapper-thumbnail .img34{width:235px; height:160px;}
.wrapper-thumbnail .img44{width:250px; height:188px;}
/*全面布局
.wrapper-thumbnail .img44{width:250px; height:188px;}
*/
.wrapper-thumbnail p{margin:0; padding:0; line-height:32px;}
.wrapper-thumbnail p.lh{margin:10px 0; line-height:20px;}
table.t5{width:100%; margin:0; padding:0; border-bottom:dotted 1px #ddd;}
table.t5 td{margin:0; padding:10px;}
table.t5 img{width:200px; height:150px; margin:0 10px 0 0;}
table.t5 h2{margin:0; padding:0; line-height:36px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
			font-size:20px; color:#7bc143 !important;}
.popup-background{
	z-index:1100; 
	background:#000; 
	opacity:0.7; 
	position:fixed; 
	left:0; 
	top:0;
	width:100%; 
	height:100%; 
	display:none;
}
.popup-window{
	z-index:1200;
	background: #fff;
	position:fixed;
	left:0;
	top:0;
	display:none;
	border-radius:3px;
}
.popup-window span.hide{position:absolute; top:0; right:0; width:40px; height:40px; line-height:40px; text-align:center; cursor:pointer; color:#fff;
	}
.popup-window h2{margin:0; padding:0 10px; line-height:40px; background:#339933; color:#fff;}
.popup-window .popup-wrapper{margin:0; padding:10px;}
form, fieldset{	margin:0; padding:0; border-style:none;}
input, textarea, select{ vertical-align:middle; color:#000; margin:0 0 0 0; font-size:13px;}
.form-text {margin:0; padding:0; width: 100%; text-indent:5px; height:30px; border:1px solid #ddd; border-radius:3px;}
.form-button{margin:0; padding:0; width:100%; height:35px; border:none; background:#EB6000; border-radius: 3px;  color:#fff; cursor:pointer;}
table.form{border:0; border-collapse:collapse; border-spacing:0; width:100%; margin:10px auto; padding:0;}
table.form td{padding:10px 0; padding-right:5px; }
table.form td.fn{ width:120px; text-align:right;}
.color-red{color:red;}
.content a:visited { text-decoration: none; color: #999999; }
.content a:link { text-decoration: none; color: #999999; }
.content a:hover {text-decoration: none; color: #ff9900;}
.content2 a:visited { text-decoration: none; color: #A6B0D0; }
.content2 a:link { text-decoration: none; color: #A6B0D0; }
.content2 a:hover {text-decoration: none; color: #A6B0D0;}
.content3 a:visited { text-decoration: none; color: #444; }
.content3 a:link { text-decoration: none; color: #444; }
.content3 a:hover {text-decoration: none; color: #444;}
.content4 a:visited { text-decoration: none; color: #000; }
.content4 a:link { text-decoration: none; color: #000; }
.content4 a:hover {text-decoration: none; color: red;}
#wrapper-desc2{font-size:16px; line-height:30px;}
#wrapper-desc2 img{max-width:1100px;}

.ul-third{margin:0 0 0 70px; padding:0;}
.ul-third li{margin:0; padding:0; line-height:32px; border-bottom:dotted 1px #ddd;}
.banner-float{margin:0; padding:0; background:#fff; position:absolute; z-index:2000;}
.banner-float span.close{float:right; display:block; margin:0; padding:0; width:24px; height:24px;
						 line-height:24px; text-align:center; background:#f1f2f4; color:#a2a2a2;
						 cursor:pointer;}
.banner-float span.close:hover{ cursor:pointer; color:#ff9900;}
						 
.banner-fixed-1{margin:0; padding:0; background:#fff; position:fixed;  z-index:1500; top:100px; left:50px;}
.banner-fixed-2{margin:0; padding:0; background:#fff; position:fixed;  z-index:1500; top:100px; right:50px;}
.banner-fixed-1 span.close , .banner-fixed-2 span.close{display:block; border:solid 1px #ddd; color:#a2a2a2; text-align:center; line-height:24px; font-size:12px;}
.banner-fixed-1 span.close:hover,.banner-fixed-2 span.close:hover{cursor:pointer; color:#ff9900;}
/**/
/*show*/
table.article{}
table.article h1{font-size:24px !important; color:#000;}
/**/
/*在线业务*/
.form-text2 {margin:0; padding:0; width: 100%; text-indent:5px; height:30px; border:none; border-radius:3px;}
table.form2{border:0; border-collapse:collapse; border-spacing:0; width:100%; margin:10px auto; padding:0;}
table.form2 td{padding:10px; border:solid 1px #ddd;}
table.form2 td.fn{ width:120px; text-align:right;}
table.form2 p.textarea{min-height:24px; line-height:24px; margin:0; padding:6px; word-wrap:break-word; background:#fff; border:solid 1px #ddd; border-radius:3px; outline:none;}
table.form3{border:0; border-collapse:collapse; border-spacing:0; width:100%; margin:10px auto; padding:0;}
table.form3 th{padding:5px; background:#ffffcc; border:solid 1px #ddd; font-weight:normal;}
table.form3 td{padding:5px; border:solid 1px #ddd;}
/**/
.tab-ry{list-style:none; margin:0 0 25px 0; padding:0; width:100%;}
.tab-ry:after{content:""; clear:both; display:block;}
.tab-ry li{display:block; margin:0; padding:0; height:60px; line-height:60px; background:#f1f2f4; float:left; border:solid 1px #ddd; border-right:none; text-align:center;}
.tab-ry li:last-child{border:solid 1px #ddd; }
.tab-ry li a{display:block; margin:0; padding:0 22px; font-size:15px;}
.tab-ry li .current{background:rgb(30, 82, 172);}
.tab-ry li .current span{color:#fff;}
.tbl-ry{border:0; border-collapse:collapse; border-spacing:0; width:100%;}
.tbl-ry td{margin:0; padding:15px 0 5px 0; border-bottom:solid 1px #ddd;}
.tbl-ry td a{color:rgb(133,133,133);}
/**/
/*人才招聘*/
#job{list-style:none; display:block; margin:0; padding:0; border-top:solid 2px #ddd; border-bottom:solid 2px #ddd;
	float:none !important;}
#job li{display:block; margin:0; padding:0; border-bottom:solid 2px #ddd;
		 float:none !important;}
#job li:last-child{border-bottom:none;}
.holder-job{display:block; margin:20px 0; padding:0; border:solid 1px #red;}
.holder-job:after{content:""; display:block; clear:both;}
.holder-job .left-job{float:left; width:160px; margin:0; padding:0 0 0 40px;}
.holder-job .left-job p{display:block; margin:0; padding:0; line-height:24px; color:#a2a2a2;}
.holder-job .left-job p.title{font-size:16px; margin:0 0 10px 0; color:rgb(102, 102, 102);}
.holder-job .right-job{display:block; margin:0 0 0 200px; padding:0; border-left:solid 1px #ddd;}
.holder-job table{width:100%; border-collapse:collapse; border-spacing:0;}
.holder-job table td{padding:5px 20px; color:rgb(102, 102, 102);}
.holder-job table b{font-weight:normal; color:#a2a2a2;}
.holder-job table span.button{display:block; margin:0; padding:5px 10px; width:80px; text-align:center; background:#f1f2f4;}
.holder-job table span.b1{background:rgb(220, 220, 220); color:rgb(102, 102, 102); cursor:pointer;}
.holder-job table span.b2{background:rgb(51, 51, 51); color:rgb(255, 255, 255);}
.holder-job table .hide{display:none;}

/*信息表单*/
.messages{padding:15px 0;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {
	height: 45px;
	margin-bottom: 10px;
}
.messlist label{
	float: left;
	width: 100px;
	height: 0px;
	font-size: 14px;
	line-height: 30px;
	text-align: right;
	padding-right: 10px;
}
.messlist input, .messlist select{
	float: left;
	width: 338px;
	height: 45px;
	padding-left: 5px;
	border: #ccc 1px solid;
}
.messlist.textareas{ height:auto;}
.messlist textarea{
	float: left;
	width: 720px;
	height: 150px;
	padding: 5px;
	border: #ccc 1px solid;
}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.ly {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 24px;
	color: #F00;
	text-decoration: none;
}
.messsub{
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.messsub input{
	width: 333px;
	height: 50px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	margin-right: 5px;
	font-family: "微软雅黑";
	text-decoration: none;
	background-color: #ddd;
}
.messsub input:hover{ background:#f60;color:#fff;}



/**/
.xw-1 {
    color: #1e52ac;
    font-family: "微软雅黑";
    font-size: 35px;
    font-weight: bold;
    line-height: 24px;
    text-decoration: none;
}
.xw-2 {
    color: #1e52ac;
    font-family: "微软雅黑";
    font-size: 13px;
    line-height: 24px;
    text-decoration: none;
}
.xw-3 {
    color: #000206;
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
}
.xw-3:hover {
    color: #1e52ac;
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
}
.lx-1 {
    color: #1e52ac;
    font-family: "微软雅黑";
    font-size: 20px;
    line-height: 24px;
    text-decoration: none;
}
.lx-2 {
    color: #333333;
    font-family: "微软雅黑";
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
}