body {
	line-height: 20px;
	font-size: 12px;
	color: #5a5a5a;
}
p {
	line-height: 22px;
	text-indent: 25px;
}
a {
	color: #5a5a5a;
	text-decoration: none;
}
a:hover {
	color: #2873c4;
	text-decoration: none;
}
.tit_hs {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}
.left_box {
	float:left;
	width: 384px;
}
right_box {
	float:left;
	width:600px;
}

/*导航样式*/
#nav {
	width: 100%;
	height: 105px;
	margin: auto;
	overflow: hidden;
	background-color: #FFF;
}
.nav_box {
	margin: auto;
	height: 105px;
	width: 1000px;
}

/*头图样式*/
#header {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(imagesheader.png);
	background-repeat: repeat-x;
	height: 350px;
	background-position: center;
}
.head_img {
	margin: auto;
	height: auto;
	width: 1000px;
}
.head_box {
	height: 96px;
	width: 975px;
	background-image: url(imageshead_03.jpg);
	margin: auto;
	padding-left: 25px;
}
.head_con {
	float: left;
	width: 71px;
	margin-left: 20px;
	margin-top: 50px;
	line-height: 24px;
	height: 24px;
	text-align: center;
	display: block;
}
.head_con a {
	color: #FFF;
	background-image: url(imageshead_sub.jpg);
	float: left;
	height: 24px;
	width: 71px;
}
.head_con a:hover {
	color: #FFF;
	background-image: url(imageshead_sub_a.jpg);
}

/*目录样式*/
#menu {
	background-color: #005bac;
	margin: auto;
	height: 42px;
	width: 100%;
	overflow: hidden;
}
.menu_box {
	height: 42px;
	width: 1000px;
	margin: auto;
}
.menu_tit {
	text-align: center;
	height: 14px;
	margin-top: 14px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	float: left;
}
.menu_tit a {
	color: #FFFFFF;
}
.menu_tit a:hover {
	color: #fecc04;
}
.jiathis_style {
	float: right;
	width: 180px;
	margin-top: 10px;
	color: #FFF;
}


/*整体内容架构样式*/
#section {
	margin: auto;
	width: 1000px;
	clear: both;
}
.line {
	float: left;
	height: 42px;
	width: 1000px;
	margin-top: 15px;
}
.line_tit {
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #1d8cef;
	font-family: "微软雅黑";
	font-size: 22px;
	line-height: 40px;
	color: #1d8cef;
	height: 42px;
}
.line_img {
	height: 42px;
	width: auto;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #90cfff;
}
.page {
	float: left;
	width: 998px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
}
.part {
	float: left;
	width: 996px;
	height: 42px;
}
.answer {
	width: 865px;
	height: 42px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	position: absolute;
	padding-left: 105px;
	margin-left: 15px;
}
.answer_tit {
	float: left;
	height: 32px;
	width: 91px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	text-align: center;
	margin-left: 10px;
	position: relative;
	bottom: -2px;
}
.answer_tit a {
	background-image: url(imagesnav_hover.jpg);
	height: 32px;
	width: 91px;
	display: block;
	bottom: -2px;
}
.answer_tit a:hover {
	background-image: url(imagesnav_a.jpg);
}
.answer_tit a.hover {
	background-image: url(imagesnav_a.jpg);
}
.answer_tit1 {
	float: left;
	height: 32px;
	width: 254px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	text-align: center;
	margin-left: 10px;
	position: relative;
	bottom: -2px;
}
.answer_tit1 a {
	background-image: url(imagesnav_hover1.jpg);
	height: 32px;
	width: 254px;
	display: block;
	bottom: -2px;
}
.answer_tit1 a:hover {
	background-image: url(imagesnav_a1.jpg);
}
.answer_tit1 a.hover {
	background-image: url(imagesnav_a1.jpg);
}
.answer_con {
	float: left;
	width: 970px;
	padding-top: 5px;
	margin-left: 15px;
}
.ans_tit {
	float: left;
	width: 970px;
	margin-top: 5px;
	font-weight: bold;
}
.answer_box {
	float: left;
	width: 968px;
	border: 1px solid #eeeeee;
	margin-top: 3px;
}
.answer_left {
	float: left;
	width: 575px;
	margin-left: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eeeeee;
	margin-top: 10px;
	margin-bottom: 10px;
}
.answer_Q {
	background-image: url(imagesw.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-left: 26px;
	height: 20px;
	width: 540px;
	background-position: left;
}
.answer_A {
	float: left;
	padding-left: 26px;
	height: 20px;
	width: 540px;
	background-image: url(imagesd.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.blue a {
	color: #1d8cef;
}
.blue a:hover {
	color: #5a5a5a;
}
.answer_right {
	float: left;
	width: 330px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.answer_info {
	list-style-type: disc;
	float: left;
	margin-left: 10px;
	height: 20px;
	width: 300px;
}
.answer_info1 {
	float: left;
	margin-left: 10px;
	height: 20px;
	width: 300px;
}
.answer_zkgd {
	float: right;
	margin-top: 5px;
	height: 20px;
	width: 200px;
}
.zk_con {
	float: left;
}
.zk_sub {
	background-image: url(imageszk_sub.jpg);
	height: 18px;
	width: 58px;
	margin-left: 10px;
	line-height: 18px;
	text-align: center;
	float: left;
}
.zk_sub a {
	color:#fff;
}
.zk_sub  a:hover {
	color:#FF9;
}
.message {
	float: left;
	width: 998px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
}
.message_left {
	float: left;
	width: 630px;
	margin-top: 15px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #eeeeee;
	margin-bottom: 15px;
}
.message_right {
	float: left;
	width: 366px;
}

.message_box {
	float: left;
	width: 600px;
	margin-right: 15px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #eeeeee;
	margin-bottom: 12px;
}
.message_pic {
	text-align: center;
	float: left;
	height: 170px;
	width: 74px;
}
.message_tit {
	float: left;
	width: 525px;
	margin-top: 5px;
}
.ans_wt {
	background-image: url(imagesw_bd.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	line-height: 24px;
	height: 24px;
	float: left;
}
.reply {
	background-color: #f4f3f3;
	text-align: center;
	height: 22px;
	width: 70px;
	float: right;
	margin-right: 20px;
}
.message_con {
	background-image: url(imagesmessage.jpg);
	float: left;
	height: 92px;
	width: 471px;
	margin-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 30px;
}
.interactive {
	float: left;
	width: 344px;
	margin-top: 30px;
	margin-left: 15px;
}
.interactive_text {
	float: left;
	height: 24px;
	width: 344px;
	margin-bottom: 12px;
	line-height: 24px;
}
.interactive_content {
	float: left;
	height: 220px;
	width: 344px;
	margint-top: 20px;
	margin-bottom: 12px;
}
.interactive_sub {
	float: left;
	width: 58px;
	height: 18px;
	margin-left: 280px;
}
.text_input {
	width: 160px;
	height: 18px;
	border: solid 1 #eeeeee;
}
.content_input {
	width: 332px;
	margin-top: 10px;
	border: solid 1 #eeeeee;
}
.input_sub {
	line-height: 18px;
	width: 58px;
	height: 18px;
	border: none;
	background-image:url(imageszk_sub.jpg);
	color: #FFF;
}
.online {
	float: left;
	width: 1000px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	height: 140px;
}
.gw {
	float: left;
	width: 1000px;
	clear: both;	
}
#guwenContainer2 {
	float: left;
	height: auto;
	width: 1000px;
}

/*电话信息样式*/
.tel{
	width: 1000px;
	height: auto;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.foot{
	width: 1000px;
	height: 160px;
	line-height: 28px;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
}
.foot a {
	color:#565656;
}
.foot a:hover {
	color:#DC081D;
}

/*返回顶部样式*/
.gotop { 
     cursor: pointer; 
     display: block; 
     width:24px;
	 height:76px; 
     position: fixed; 
     bottom:50px; 
     float:right; 
     right: 100px; 
    _margin-left:10px; 
    _position:absolute; 
    _top:expression(eval(document.compatMode && document.compatMode=="CSS1Compat") ? documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight-20) : document.body.scrollTop+(document.body.clientHeight-this.clientHeight-20));    background-image:url("../images/top.jpg"); 
    background-repeat:no-repeat; 
    text-indent:-9999px; 
}
