/* ============容器============== */
html{overflow-y:scroll;}
body{margin:0;padding:0;border:0;height:100%;text-align:left} 
#contain{position: relative;height:100%;padding:10px;margin:10px auto;border:0;}
#content {position:relative;margin:10px auto 10px auto} 
#bottom {position: relative;margin:0px auto} 
#top {position:relative;margin:0px auto;} 
#bodyex {position: absolute;left:0;top:0;margin:0} 
#bottomex {position: absolute;left:0;bottom:0;margin:0;z-index:-1} 
#topex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#contentex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#advsex,#advsex1,#advsex2,#advsex3,#advsex4,#advsex5,#advsex6 {display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;} 

/*===插件分离层===*/

.pdv_class{position:absolute;border:0px}


/* ==常用== */

div,li,td,p,select,input,textarea,a,button,input{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;text-decoration: none}
ul{margin:0px;padding:0px;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	_background-image: url(about:blank);
	_background-attachment: fixed;
}
a:link,a:visited,a:active{color:#505050;text-decoration: none;}
a.nomal:link,a.nomal:visited,a.nomal:active{color:#505050;text-decoration: none;}
a:hover{color:#ff0000;text-decoration: none;}

.search {
	width: 305px;
	height: 34px;
	overflow: hidden;
	float: right;
	margin-top: 1px;
}
.text {
	width: 240px;
	float: left;
	font: 14px/22px 'microsoft yahei',Verdana, Arial;
	color: #a2a2a2;
	text-indent: 15px;
	height: 22px;
	padding: 5px 0;
	background: #fff;
*height:22px;
	border: 1px solid #0e5d8a;
	border-right: 0
}
.select {
	float: left;
	width: 98px;
	border: 0;
	background: url(../images/select.jpg) 77px center no-repeat #fff;
	border-top: 1px solid #0e5d8a;
	border-bottom: 1px solid #0e5d8a
}
.btn {
	float: left;
	background: url(../images/button.jpg) no-repeat center center #0e5d8a;
	width: 62px;
	height: 34px;
	border: 0;
	cursor: pointer;
}
.select select {
	margin: 5px auto;
	width: 98px;
}

.top_tel {
	float: right;
	width: 172px;
	margin-top: 21px;
	background: url(../images/top_tel.jpg) 0 bottom no-repeat;
	overflow: hidden;
	height: 53px;
	padding-left: 38px;
}
.top_tel span {
	font: 700 15px/18px 'microsoft yahei',Verdana, Arial;
	color: #052237
}
.top_tel p {
	font: 24px/1 "impact";
	color: #052237
}

.left_name {
	background: url(../images/title1.jpg) 0 0 no-repeat;
	width: 244px;
	height: 86px;
	overflow: hidden;
}
.left_name span {
	display: block;
	width: 100%;
	height: 30px;
	text-align: center;
	margin-top: 15px;
	font: 700 20px/30px 'microsoft yahei',Verdana, Arial;
	color: #fff;
}
.left_name p {
	width: 100%;
	text-align: center;
	font: 20px/26px "impact";
	color: #709eb9;
	text-transform: uppercase;
}

.con1_title {
	width: 100%;
	height: 73px;
	overflow: hidden;
}
.con1_name {
	float: left;
	background: url(../images/title1-09.jpg) 0 bottom no-repeat;
	width: 111px;
	height: 47px;
	overflow: hidden;
	font: 700 18px/38px 'microsoft yahei',Verdana, Arial;
	color: #0c2b40;
	text-indent: 29px;
}

.con2_title {
	width: 100%;
	height: 32px;
	overflow: hidden;
}
.con2_name1 {
	float: left;
	background: url(../images/title2.jpg) 0 center no-repeat;
	padding-left: 33px;
	font: 700 18px/32px 'microsoft yahei',Verdana, Arial;
	color: #012c57;
}
.con2_name2 {
	float: left;
	background: url(../images/title3.jpg) 0 center no-repeat;
	padding-left: 33px;
	font: 700 18px/32px 'microsoft yahei',Verdana, Arial;
	color: #012c57;
}
.con2_title a {
	float: right;
	font: 14px/32px 'microsoft yahei',Verdana, Arial;
	color: #012c57;
}

.links {
	width: 980px;
	height: 76px;
	overflow: hidden;
	margin: 0 auto;
}
.links_title {
	float: left;
	background: url(../images/links.jpg) 0 0 no-repeat;
	width: 161px;
	height: 76px;
	overflow: hidden
}
.links_title span {
	display: block;
	width: 100%;
	height: 26px;
	margin-top: 18px;
	font: 700 20px/26px 'microsoft yahei',Verdana, Arial;
	color: #fff;
	text-align: center;
}
.links_title p {
	width: 100%;
	text-align: center;
	font: 700 20px/1 'microsoft yahei',Verdana, Arial;
	color: #fff;
}
.links_con {
	float: left;
	width: 818px;
	height: 74px;
	border: 1px solid #f29d0e;
	border-left: 0;
	overflow: hidden;
	font: 14px/74px 'microsoft yahei',Verdana, Arial;
	color: #3e3e3e;
	text-indent: 12px;
}
.links_con a {
	color: #3e3e3e;
	margin: 0 6px;
}

.left_contact {
	background: url(../images/contact1.jpg) 0 0 no-repeat;
	width: 244px;
	height: 111px;
	overflow: hidden;
}
.left_address {
	width: 226px;
	margin: 12px auto 0;
	height: auto;
	overflow: hidden
}
.left_tel {
	width: 226px;
	margin: 0 auto;
	height: auto;
	overflow: hidden
}
.left_address p {
	float: left;
	width: 70px;
	background: url(../images/map.png) 0 center no-repeat;
	height: 26px;
	text-align: right;
	font: 700 14px/26px 'microsoft yahei',Verdana, Arial;
	color: #fff;
}
.left_tel p {
	float: left;
	width: 70px;
	background: url(../images/tel.png) 0 center no-repeat;
	height: 26px;
	text-align: right;
	font: 700 14px/26px 'microsoft yahei',Verdana, Arial;
	color: #fff;
}
.left_address div {
	float: left;
	width: 156px;
	height: auto;
	font: 700 14px/26px 'microsoft yahei',Verdana, Arial;
	color: #fff;
	overflow: hidden
}
.left_tel div {
	float: left;
	width: 156px;
	height: auto;
	font: 700 14px/26px 'microsoft yahei',Verdana, Arial;
	color: #fff;
	overflow: hidden
}

.right {
	float: left;
	width: 718px;
	height: auto;
	overflow: hidden;
	padding-left: 18px;
}
.right_title {
	width: 100%;
	height: 51px;
	overflow: hidden;
	border-bottom: 1px solid #093c5f;
}
.right_name {
	float: left;
	background: url(../images/right_name.jpg) 2px center no-repeat;
	font: 700 18px/48px "microsoft yahei";
	color: #0c2b40;
	padding-left: 29px;
	border-bottom: 3px solid #093c5f;
	padding-right: 8px;
}
.right_title p {
	float: right;
	font: 12px/54px "microsoft yahei";
	color: #0c2b40;
}
.right_title p a {
	color: #0c2b40;
}
/* ============表单============== */
form{margin:0;padding:0}
.input{border:1px #ddd solid;height:20px;line-height:20px;padding:0px 3px;color:#555;background:#f7f7f7}
.textarea{border:1px #ddd solid;font-size:12px;padding:3px;background:#f7f7f7}
.button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.mustfill{color:#ff0000}
select{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;}


/* ==提示样式== */

.msgdiv {color:#336699;padding-left:53px;background:url(../images/chk_msg.gif) 30px no-repeat;}
.errdiv {color:#FF0000;padding-left:53px;background:url(../images/chk_error.gif) 30px no-repeat;}
.rightdiv {color:#505050;padding-left:53px;background:url(../images/chk_right.gif) 30px no-repeat;}
.noticediv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_error.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.okdiv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_right.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.securenotice{line-height:100px;color:#FF0000;text-align:center;}


/* ============提示信息窗口============== */
div#alert {display:none;cursor:default;}
div#alert .border{border:1px #97A0AA solid;}
div#alert .ntc{padding:30px;text-align:left;background:#fff;font: 14px/1.6 'microsoft yahei',Verdana, Arial;}
div#alert .buttonzone{padding:15px;text-align:center;background:#f7f7f7;}
div#alert .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
div#alert .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
div#alert .button{border:1px #97A0AA solid;height:22px;line-height:20px;padding:0px 5px;background:#eee}


/* ============弹出frame/或大窗口层============== */
#frmWindow {display:none;cursor:default;}
#frmWindow .border{border:1px #97A0AA solid;}
#frmWindow .ntc{padding:30px;text-align:left;background:#fff;font: 12px/1.6 'microsoft yahei',Verdana, Arial;}
#frmWindow .buttonzone{padding:15px;text-align:center;padding-top:10px;background:#f7f7f7;}
#frmWindow .Frm{width:100%;height:500px;border:0}
#frmWindow .windowcontent{width:100%;height:380px;overflow:auto;background:#fff;border:0}
#frmWindow .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
#frmWindow .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
