/* ============容器============== */
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;topex:0;margin:0} 
#bottomex {position: absolute;left:0;bottom:0;margin:0;z-index:-1} 
#topex {position: absolute;left:0;topex:0;margin:0;z-index:-1;} 
#contentex {position: absolute;left:0;topex: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;} 
#showpages {padding-bottom:40px!important;} 

#top,#topex {
	width: 100%;
	height: 107px;
	-webkit-animation-name: topex;
	-webkit-animation-duration: 10000s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: topex;
	-moz-animation-duration: 10000s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-o-animation-name: topex;
	-o-animation-duration: 10000s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	-ms-animation-name: topex;
	-ms-animation-duration: 10000s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
}
@-webkit-keyframes topex {
 from {
background-position:top;
}
to {
	background-position: -1000000px 0;
}
}
@-moz-keyframes topex {
 from {
 background-position: 0 0;
}
to {
	background-position: -1000000px 0;
}
}
@-o-keyframes topex {
 from {
 background-position: 0 0;
}
to {
	background-position: -1000000px 0;
}
}
@-ms-keyframes topex {
 from {
 background-position: 0 0;
}
to {
	background-position: -1000000px 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}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	_background-image: url(about:blank);
	_background-attachment: fixed;
}
ul, li, dl, dt, dd, ol {
	display: block;
	list-style: none;
}
ul{margin:0px;padding:0px;}
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;}
img {
	border: 0;
}

.ititle{ text-align:center; width:100%;background: url(../images/title.png)  center no-repeat; margin-top:40px; white-space:40px; margin-bottom:24px;}
.ititle p{font-size:24px;height:30px;font-family:'microsoft yahei',Verdana, Arial;}
.ititle font{ font-size:14px;line-height:28px;font-family:'microsoft yahei',Verdana, Arial;text-transform:uppercase;}


.top_tel {
	float: right;
	background: url(../images/top_tel.png) 0 0 no-repeat;
	width: 208px;
	padding-left: 72px;
	height: 80px;
	margin-top: 18px;
}
.top_tel span {
	font: 14px/18px 'microsoft yahei',Verdana, Arial;
	color: #fff;
}
.top_tel h2 {
	width: 100%;
	font: 700 23px/30px 'microsoft yahei',Verdana, Arial;
	color: #fff;
}
.top_tel p {
	width: 100%;
	font: 12px/22px 'microsoft yahei',Verdana, Arial;
	color: #ccffc1;
}


.cloud_bg {
	position: absolute;
	width: 462px;
	height: 203px;
	left: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 4;
	background: url(../images/cloud.png) 0 0 no-repeat;
}
.cloud_bg img {
	margin: 66px auto 0
}

.marquee {
	float: left;
	width: 480px;
	height: 52px;
	margin-top: 11px;
}
.marquee p {
	float: left;
	width: 104px;
	height: 52px;
	background: url(../images/marquee.jpg) 2px center no-repeat;
	text-align: right;
	font: 14px/52px 'microsoft yahei',Verdana, Arial;
	color: #45723c;
}
.marquee marquee {
	float: left;
	width: 370px;
	height: 52px;
	font: 14px/52px 'microsoft yahei',Verdana, Arial;
	color: #45723c;
}
.search {
	width: 466px;
	height: 42px;
	overflow: hidden;
	float: left;
}
.text {
	width: 297px;
	float: left;
	font: 14px/32px 'microsoft yahei',Verdana, Arial;
	color: #969f91;
	text-indent: 15px;
	height: 32px;
	padding: 5px 0;
	border: 0;
	background: #fff;
*height:32px;
}
.select {
	float: left;
	width: 100px;
	border: 0;
	background: url(../images/select.jpg) 74px center no-repeat #fff;
}

.btn {
	float: left;
	background: url(../images/button.jpg) no-repeat center center #64a657;
	width: 69px;
	height: 42px;
	border: 0;
	cursor: pointer;
}

.foot_nav_bg {
	width: 100%;
	height: 55px;
	background: #84c377;
}
.foot_nav {
	width: 980px;
	height: 55px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/links.jpg) 2px center no-repeat;
	text-indent: 34px;
	font: 14px/55px 'microsoft yahei',Verdana, Arial;
	color: #3f6e3c;
	text-overflow: ellipsis;
	white-space: nowrap
}
.foot_nav span {
	font: 700 16px/55px 'microsoft yahei',Verdana, Arial;
	color: #3f6e3c
}
.foot_nav a {
	color: #3f6e3c;
	margin: 0 6px;
}

.left_contact_top {
	background: url(../images/left_con_top.jpg) 0 0 no-repeat;
	width: 234px;
	padding-right: 16px;
	height: 30px;
	padding-top: 46px;
	text-align: center;
}
.left_contact_top span {
	font: 700 16px/1 'microsoft yahei',Verdana, Arial;
	color: #4f8f43
}
.left_contact_top p {
	font: 12px/1 'microsoft yahei',Verdana, Arial;
	color: #4f8f43;
}
.left_contact {
	width: 190px;
	height: auto;
	background: url(../images/left_con_center.jpg) 0 0 repeat-y;
	padding: 15px 22px;
	overflow: hidden;
	font: 12px/24px 'microsoft yahei',Verdana, Arial;
	color: #484848;
}
/* ============表单============== */
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 #top,#topexBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
div#alert #top,#topexBar .pwClose{position: absolute;topex: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-topex:10px;background:#f7f7f7;}
#frmWindow .Frm{width:100%;height:500px;border:0}
#frmWindow .windowcontent{width:100%;height:380px;overflow:auto;background:#fff;border:0}
#frmWindow #top,#topexBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
#frmWindow #top,#topexBar .pwClose{position: absolute;topex:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
