﻿/*dedecms.com 做最好的织梦模板*/

@charset "utf-8";

body {

	font-size: 12px;

	margin: 0;

	padding: 0;

	_background-image:url(about:blank);

	_background-attachment:fixed;

}

div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {

	margin: 0;

	padding: 0;

	_background-image:url(about:blank);

	_background-attachment:fixed;

}

input, button, textarea, select, optgroup, option {

	font-family: inherit;

	font-size: 100%;

	font-style: inherit;

	font-weight: inherit;

}

ul, li, dl, dt, dd, ol {

	display: block;

	list-style: none;

}

img {

	border: 0;

	display:block

}

.clear {

	clear:both;

}

a {

	text-decoration:none;

	outline:0;

}

center {

	padding:20px 0;

}

/* fixed */

.fixed {

	position:fixed;

	width:55px;

	height:212px;

	right:25px;

	bottom:50px;

	_position: absolute;

	_bottom:auto;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

	z-index:999;

}

.fixed a {

	display:block;

	width:55px;

	height:53px;

}

.book {

	background:url(../images/fixed.jpg) 0 0 no-repeat;

}

.book:hover {

	background-position:-54px 0;

}

.fixed a.codepic {

	background:url(../images/fixed.jpg) 0 0 no-repeat;

	background-position:0 -53px;

	height:52px;

}

.fixed a.codepic:hover {

	background-position:-54px -53px;

}

.fixed div {

	position:relative;

}

.fixed a.backup {

	background:url(../images/fixed.jpg) 0 0 no-repeat;

	background-position:0 -158px;

	height:52px;

}

.fixed a.backup:hover {

	background-position:-54px -158px;

	height:53px;

}

.fixed div img {

	position:absolute;

	left:-196px;

	width:196px;

	height:196px;

	top:-106px;

	display:none;

}

/* top */

.top_bg {

	width:100%;

	background:url(../images/topbg.jpg) center 0 no-repeat #004690;

	height:99px;

}

.top {

	width:980px;

	height:99px;

	margin:0 auto;

	position:relative;

	z-index:3

}

.logo_bg {

	position: absolute;

	left:-22px;

	top:0;

	overflow:hidden

}

.logo {

	margin:0px auto 0;

	display:block;



}

.top_tel {

	position: absolute;

	right:0;

	top:40px;

}

.nav_bg {

	width:100%;

	background:url(../images/navbg.jpg) 0 0 repeat-x;

	height:61px;

}

.banner {

	width:100%;

	position: relative;

	z-index:1;

	overflow:hidden

}

.banner img {

	display:block;

	margin:0 auto

}

.shadow {

	position: absolute;

	background:url(../images/shadow.png) 0 0 repeat-x;

	width:100%;

	height:6px;

	left:0;

	top:0;

	z-index:2;

}

.nav {

	width:980px;

	height:61px;



	margin:0 auto;

	font:700 16px/61px "microsoft yahei";

	color:#38689e;

}

.nav a {

	display:block;

	height:61px;

	width:93px;

	float:left;

	text-align:center;

	color:#38689e;

}

.nav a:hover {

	color:#e7bc0d

}

/* marquee */

.marquee {

	width:980px;

	height:56px;

	margin:0 auto;

	overflow:hidden

}

.marquee span {

	float:left;

	font:700 18px/56px "microsoft yahei";

	color:#38689e;

}

.marquee marquee {

	float:left;

	font:14px/56px "microsoft yahei";

	color:#38689e;

	width:508px;

}

.search {

	width:362px;

	height:43px;

	float:right;

	margin-top:8px;

}

.text {

	width:200px;

	float:left;

	font:14px/43px 'microsoft yahei';

	color:#38689e;

	text-indent:16px;

	height:43px;

	border:0;

	background:url(../images/text.jpg) 0 0 no-repeat;

*height:43px;

}

.select {

	float:left;

	width:91px;

	border:0;

	background:url(../images/select.jpg) 0 0 no-repeat;

}

.btn {

	float:left;

	background:url(../images/button.jpg) no-repeat 0 0;

	width:71px;

	height:43px;

	border:0;

	cursor:pointer

}

.select select {

	margin:5px auto;

	width:91px;

}

.searchBar span {

	float:right;

	margin-top:6px;

}

.searchBar span a {

	color:#666;

	margin-right:8px;

}

.searchBar span a:hover {

	color:#ef9b11;

}

.searchBar .select {

	float:left;

	margin-top:1px;

	display:inline;

	margin-right:8px;

}

.searchBar .text {

	float:left;

}

.searchBar .text input {

	width:302px;

	padding-top:3px;

	height:17px;

	border:1px solid #b7d1eb;

}

div.selectbox-wrapper {

	overflow:hidden;

	width:91px;

	position: absolute;

	text-align:left;

*margin-top:0;

	z-index:11;

	background:#fff;

}

div.selectbox-wrapper ul li.selected {

	background-color: #e0ecf7;

}

div.selectbox-wrapper ul li.current {

	color: #fff;

	background-color:#36c

}

div.selectbox-wrapper ul li {

	text-align:center;

	padding-right:3px;

	padding-bottom:3px;

	width:91px;

	cursor:pointer;

	line-height:20px;

	padding-top: 3px;

	font-size:14px;

	font-family:'微软雅黑';

	color:#666;

}

.selectbox {

	border:none;

	display:block;

	width:91px;

	background:none;

	text-indent:10px;

	cursor:pointer;

	height:43px;

	font-size:14px;

	font-family:'microsoft yahei';

	color:#38689e;

	line-height:43px;

}

/* con1 */

.con1_bg {

	width:100%;

	height:572px;

	background:url(../images/titlebg.jpg) 0 64px repeat-x;

}

.con1 {

	width:980px;

	height:572px;

	margin:0 auto;

	overflow:hidden

}

.con1_title {

	width:980px;

	height:74px;

	overflow:hidden;

	margin-bottom:20px;

}

.con1_title p {

	float:left;

	background:url(../images/title1.jpg) 0 0 no-repeat;

	width:392px;

	height:64px;

	font:700 26px/64px "microsoft yahei";

	color:#1d1d1d;

	text-indent:42px;

}

.con1_title a {

	float:right;

	background:url(../images/more1.jpg) 0 0 no-repeat;

	width:129px;

	height:37px;

	text-align:center;

	font:16px/37px "microsoft yahei";

	color:#fff;

	text-shadow:1px 1px 1px #ec9500;

	margin-top:14px

}

.con1_list {

	width:988px;

	overflow:hidden

}

.con1_list li {

	width:247px;

	height:235px;

	float:left;

}

.con1_list li div {

	width:234px;

	height:218px;

	border:1px solid #dbdada;

	background:url(../images/listbg1.jpg) 0 bottom no-repeat #fff;

	overflow:hidden;

}

.pro_img {

	display:block;

	margin:4px;

}

.con1_list li p {

	width:234px;

	height:36px;

	font:14px/36px "microsoft yahei";

	color:#4a4a4a;

	text-align:center;

	overflow:hidden;

}

.con1_list li p a {

	color:#4a4a4a

}

.con1_list li div.hover {

	background:url(../images/listbg2.jpg) 0 bottom no-repeat #ffd600;

	border:1px solid #e9c400

}

.con1_list li div.hover p a {

	color:#ab7900

}

/* con2 */

.con2 {

	width:980px;

	height:420px;

	margin:0 auto;

	overflow:hidden

}

.con2_left {

	float:left;

	width:452px;

	height:420px;

	overflow:hidden

}

.con2_title1 {

	width:100%;

	height:50px;

	overflow:hidden

}

.con2_title1 p {

	float:left;

	background:url(../images/title2.jpg) 3px 0 no-repeat;

	font:700 26px/60px "microsoft yahei";

	color:#1d1d1d;

	text-indent:40px;

}

.con2_title1 a {

	float:right;

	background:url(../images/more1.jpg) 0 0 no-repeat;

	width:129px;

	height:37px;

	text-align:center;

	color:#fff;

	text-shadow:1px 1px 1px #ec9500;

	display:block;

	font:16px/37px "microsoft yahei";

	margin-top:4px;

}

.news_list {

	width:444px;

	overflow:hidden

}

.news_list li {

	width:100%;

	height:100px;

	padding-top:23px;

	overflow:hidden;

	background:url(../images/border1.jpg) 0 bottom repeat-x;

}

.news_date {

	float:left;

	background:url(../images/date.jpg) 0 0 no-repeat;

	width:72px;

	height:72px;

	text-align:center;

	overflow:hidden

}

.news_date span {

	font:30px/1 "arial";

	color:#fff;

	margin-top:18px;

	display:block;

}

.news_date p {

	font:12px/1 "arial";

	color:#fff;

	display:block;

	text-transform: uppercase

}

.news_list li p {

	float:left;

	width:328px;

	height:22px;

	padding-left:12px;

	font:700 16px/22px "microsoft yahei";

}

.news_list li p a {

	color:#1d1d1d

}

.news_con {

	width:328px;

	height:50px;

	padding-left:12px;

	font:14px/25px "microsoft yahei";

	color:#999;

	overflow:hidden;

	margin-top:10px;

}

.con2_right {

	width:476px;

	padding-left:52px;

	height:420px;

	overflow:hidden;

	background:url(../images/con2bg.jpg) 20px center no-repeat;

}

.con2_title2 {

	width:100%;

	height:68px;

	background:url(../images/title3.jpg) 0 0 no-repeat;

	font:700 26px/60px "microsoft yahei";

	color:#1d1d1d;

	text-indent:35px;

}

.con2_about {

	width:100%;

	height:270px;

	font:14px/30px "microsoft yahei";

	color:#797979;

	overflow:hidden;

}

.con2_img {

	float:left;

	width:161px;

	height:119px;

	border:1px solid #e9e9e9;

	padding:3px;

	margin:10px 10px 0 0

}

.more {

	display:block;

	background:url(../images/more2.jpg) 0 0 no-repeat;

	width:200px;

	height:54px;

	text-align:center;

	font:20px/45px "microsoft yahei";

	color:#fff;

	text-shadow:1px 1px 1px #ffa700;

	margin-top:10px;

}

/* con3_bg */

.con3_bg {

	width:100%;

	height:400px;

	background:url(../images/titlebg.jpg) 0 66px repeat-x;

}

.con3 {

	width:980px;

	height:400px;

	margin:0 auto;

	overflow:hidden

}

.con3_title {

	width:100%;

	height:100px;

	overflow:hidden;

}

.con3_title p {

	float:left;

	background:url(../images/title4.jpg) 0 0 no-repeat;

	width:188px;

	height:64px;

	font:700 26px/64px "microsoft yahei";

	color:#1d1d1d;

	text-indent:38px;

}

.con3_title a {

	float:right;

	background:url(../images/more1.jpg) 0 0 no-repeat;

	width:129px;

	height:37px;

	text-align:center;

	font:16px/37px "microsoft yahei";

	color:#fff;

	text-shadow:1px 1px 1px #ec9500;

	margin-top:14px;

}

.con3_list {

	width:1008px;

	height:280px;

	overflow:hidden

}

.con3_list li {

	width:252px;

	height:280px;

	float:left;

	overflow:hidden

}

.con3_border {

	width:224px;

	border:1px solid #e5e5e5;

	border-top:0;

	background:url(../images/icons1.jpg) right bottom no-repeat #fff

}

.con3_border p {

	width:204px;

	margin:0 auto;

	height:30px;

	padding-top:4px;

	overflow:hidden;

	font:700 14px/30px "microsoft yahei";

	color:#595959;

}

.con3_border p a {

	color:#595959

}

.con3_border div {

	width:204px;

	height:44px;

	font:12px/22px "microsoft yahei";

	color:#979797;

	overflow:hidden;

	margin:0 auto

}

.con3_list li.hover div.con3_border {

	border:1px solid #ffcc00;

	border-top:0;

	background:url(../images/icons2.jpg) right bottom no-repeat #ffcc00

}

.con3_list li.hover div.con3_border p a {

	color:#4c3500

}

.con3_list li.hover div.con3_border div {

	color:#705a00

}

/* con4 */

.con4_bg {

	width:100%;

	background:url(../images/con4.jpg) 0 repeat-x;

	height:221px;

}

.con4 {

	width:980px;

	height:221px;

	margin:0 auto;

	overflow:hidden

}

.con4_left {

	float:left;

	width:528px;

	height:220px;

	overflow:hidden

}

.con4_title {

	background:url(../images/title5.png) 0 0 no-repeat;

	width:161px;

	height:53px;

	font:700 20px/53px "microsoft yahei";

	color:#7ab4e6;

	text-indent:54px;

	margin-top:12px;

}

.con4_left div {

	width:100%;

	height:128px;

	font:14px/32px "microsoft yahei";

	color:#7ab4e6;

	overflow:hidden;

	margin-top:10px;

}

.con4_left div a {

	color:#d80000;

	margin-left:14px

}

.con4_contact {

	float:left;

	width:382px;

	padding:38px 0 0 60px;

}

.con4_contact p {

	width:352px;

	padding-left:30px;

	font:14px/39px "microsoft yahei";

	color:#7ab4e6;

	background:url(../images/con4tel.png) 3px 10px no-repeat;

}

.con4_contact p.zip {

	background-position: 3px -25px;

}

.con4_contact p.tel {

	background-position: 3px -64px;

}

.con4_contact p.fax {

	background-position: 3px -101px;

}

/* foot */

.foot {

	width:100%;

	height:86px;

	padding-top:27px;

	background:#004375;

	text-align:center;

}

.foot p {

	width:100%;

	font:12px/28px "microsoft yahei";

	color:#4089c0;

}

.foot p span {

	margin:0 6px;

}

.foot p a {

	color:#4089c0;

}

/* subpage */

.subpage {

	width:980px;

	margin:0 auto;

	overflow:hidden;

}

.left {

	float:left;

	width:232px;

	overflow:hidden

}

.left_title {

	width:210px;

	height:93px;

	background:#e7bc0d;

	font:700 22px/93px "microsoft yahei";

	color:#fff;

	text-indent:21px;

}

.left_nav {

	width:208px;

	border-left:1px solid #d4d4d4;

	border-right:1px solid #d4d4d4;

	border-bottom:5px solid #e7bc0d;

	margin-bottom:22px;

	padding:8px 0;

}

.left_nav li a {

	display:block;

	width:231px;

	height:39px;

	background:url(../images/leftlibg.jpg) 0 -2px no-repeat;

	font:14px/39px "microsoft yahei";

	color:#4a4a4a;



}

.left_nav li a.first {

	background:url(../images/leftlibg2.jpg) 0 0 no-repeat;

	height:39px

}

.left_nav li a:hover {

	background:url(../images/leftli.jpg) 0 0 no-repeat;

	color:#fff

}

.left_nav li ul {

	display:none;

}

.left_nav li li a {

	text-indent:48px;

}

.left_contact {

	width:210px;

	height:59px;

	background:#00559c;

	font:700 22px/59px "microsoft yahei";

	color:#fff;

	text-indent:21px;

}

.left_box {

	width:208px;

	padding:14px 0;

	border-left:1px solid #d4d4d4;

	border-right:1px solid #d4d4d4;

	border-bottom:5px solid #00559c;

	margin-bottom:22px

}

.left_box p {

	width:180px;

	padding-left:25px;

	font:14px/22px "microsoft yahei";

	color:#4a4a4a;

	margin-bottom:10px;

	background:url(../images/leftcontact.jpg) 5px 4px no-repeat;

}

.left_box p.left_zip {

	background-position: 5px -59px

}

.left_box p.left_tel {

	background-position: 5px -94px

}

.left_box p.left_fax {

	background-position: 5px -130px

}

.right {

	float:left;

	width:747px;

	overflow:hidden;

	margin-bottom:15px

}

.right_title {

	background:url(../images/righttitle.jpg) 0 0 no-repeat;

	height:56px;

	width:747px;

	overflow:hidden;

	margin-top:22px;

}

.right_name {

	float:left;

	font:700 22px/46px "microsoft yahei";

	color:#1d1d1d;

	text-indent:50px;

}

.right_title p {

	float:right;

	font:12px/46px "microsoft yahei";

	color:#4a4a4a;

	margin-right:6px

}

.right_title p a {

	color:#4a4a4a

}

.right_con {

	width:100%;

	overflow:hidden;

	padding:10px 0;

	font:14px/30px "microsoft yahei";

	color:#666

}

/* product */

.product {

	width:741px;

	overflow:hidden;

	padding:15px 0 0 10px;

}

.product li {

	width:247px;

	height:241px;

	float:left

}

.product li div {

	border:1px solid #dbdada;

	width:234px;

	height:218px;

	background:url(../images/listbg1.jpg) 0 bottom no-repeat #fff;

}

.prod_img {

	display:block;

	width:226px;

	height:170px;

	margin:3px auto;

}

.product li div p {

	width:226px;

	height:40px;

	margin:0 auto;

	text-align:center;

	overflow:hidden;

	font:14px/36px "microsoft yahei";

}

.product li div p a {

	color:#4a4a4a

}

.product li div.hover {

	background:url(../images/listbg2.jpg) 0 bottom no-repeat #ffcc00;

	border:1px solid #e9c400

}

.product li div.hover p a {

	color:#4c3500

}

/* pages */



/* news */

.news {

	width:720px;

	margin:0 auto;

	overflow:hidden

}

.news li {

	width:100%;

	height:32px;

	font:14px/32px "microsoft yahei";

	color:#1d1d1d;

	overflow:hidden

}

.news li a {

	float:left;

	color:#1d1d1d

}

.news li a:hover {

	color:#e7bc0d

}

.news li span {

	float:right

}

.news li.none {

	margin-bottom:15px;

}

/* hr */

.hr {

	margin:10px auto;

	width:100%;

	font-size:12px;

	line-height:24px;

	border:1px #CCC solid;

	background-color:#fff;

}

.hr td {

	border:1px #CCC solid;

}

.hr a {

	color:#333;

}

.hr a:hover {

	color:#de0303;

}

.hr_btn {

	width:100px;

	height:40px;

	font-size:12px;

}

/* safe */

.safe {

	width:750px;

	overflow:hidden;

	padding:10px 0 0 10px;

}

.safe li {

	width:250px;

	height:279px;

	float:left;

}

.safe_border {

	width:224px;

	height:88px;

	background:url(../images/icons1.jpg) right bottom no-repeat #fff;

	border:1px solid #e5e5e5;

	border-top:0;

	overflow:hidden

}

.safe_border p {

	width:206px;

	height:30px;

	margin:4px auto 0;

	font:700 14px/30px "microsoft yahei";

}

.safe_border p a {

	color:#595959

}

.safe_border div {

	width:206px;

	height:44px;

	font:12px/22px "microsoft yahei";

	color:#979797;

	overflow:hidden;

	margin:0 auto;

}

.safe li.hover div.safe_border {

	background:url(../images/icons2.jpg) right bottom no-repeat #ffcc00;

	border:1px solid #ffcc00;

	border-top:0;

}

.safe li.hover p a {

	color:#4c3500

}

.safe li.hover div.safe_border div {

	color:#705a00

}

/* case */

.case {

	width:100%;

	overflow:hidden;

	padding-top:10px

}

.case li {

	width:100%;

	height:202px;

	overflow:hidden

}

.case_img {

	display:block;

	float:left;

	width:226px;

	height:170px;

	border:1px solid #dbdada;

	padding:4px;

}

.case li p {

	float:left;

	width:468px;

	height:38px;

	overflow:hidden;

	font:14px/38px "microsoft yahei";

	color:#1d1d1d;

	margin-top:16px;

	padding-left:15px;

}

.case li p a {

	color:#1d1d1d

}

.case li div {

	width:468px;

	float:left;

	height:100px;

	font:12px/25px "microsoft yahei";

	color:#6d6d6d;

	overflow:hidden;

	padding-left:15px;

}

/* view */

.view {

	width:726px;

	margin:10px auto;

	overflow:hidden

}

.view h1 {

	width:100%;

	font:700 24px/40px '微软雅黑';

	text-align:center;

	color:#1b1b1b;

}

.datetime {

	width:100%;

	font:12px/14px '宋体';

	text-align:center;

	color:#9b9b9b;

}

.border2 {

	width:100%;

	height:0;

	overflow:hidden;

	border-top:1px dashed #d5d5d5;

	margin:12px 0;

}

.pageleft {

	float:left;

	font:12px/32px '宋体';

	color:#999;

	display:block;

	width:500px;

	text-indent:15px;

}

.pageleft a {

	color:#999;

}

.page {

	width:100%;

	height:76px;

}

.back {

	float:right;

	font:700 12px/12px '宋体';

	color:#999;

}

/* book*/

.bookmain {

	width:650px;

	padding:0 10px;

	height:auto;

	font: 14px/30px 'microsoft yahei';

	color: #185e0b;

	margin:0 auto

}

.bookmain div {

	font-size:12px

}

.bookline {

	width: 650px;

	height:34px;

	background-image: url(../images/about_box_line.jpg);

	background-repeat:repeat-x;

	background-position: 0 0;

	margin:0 auto;

	margin-top:10px;

}

.book3 {

	width:550px;

	margin:0 auto;

}

.booktop {

	width:650px;

	height:30px;

	float:left;

	background:url(../images/bookico.png) no-repeat 10px 7px;

	margin-top:20px;

}

.booktop_name {

	width:570px;

	height:30px;

	float:left;

	color:rgb(30,54,1);

	padding-left:30px;

	line-height:30px;

	font-weight:bold;

}

.booktop_time {

	width:150px;

	height:30px;

	float:left;

	color:rgb(30,54,1);

	text-align:right;

	line-height:30px;

}

.bookcontent {

	width:628px;

	min-height:40px;

	height: auto!important;

	height:40px;

	float:left;

	border:1px solid #d6deef;

	background:url(../images/bookcontentbg.jpg) repeat-x;

	background-color:#fff;

	padding:10px;

	color:rgb(30,54,1);

}

.bookadmin {

	width:650px;

	height:auto;

	float:left;

}

.bookadmin_top {

	width:650px;

	height:12px;

	float:left;

}

.bookadmin_mid {

	width:628px;

	min-height:30px;

	height: auto!important;

	height:30px;

	border-left:1px solid #d6deef;

	border-right:1px solid #d6deef;

	border-bottom:1px solid #d6deef;

	float:left;

	padding:10px;

	color:rgb(30,54,1);

}

.messagecol {

	color:rgb(30,54,1);

}

.admincol {

	color:rgb(30,54,1);

	font-weight:bold;

}

.admintimecol {

	color:rgb(30,54,1);

	float:right;

*margin-top:-17px;

}

.message {

	width:500px;

	height:auto;

	float:left;

	padding-left:50px;

	color:rgb(30,54,1);

}

.message li {

	width:500px;

	height:40px;

	float:left;

	margin:0px;

	padding:0px;

}

.message li input {

	height:15px;

	line-height:15px;

	width:150px;

}

.message li p.message_title {

	width:100px;

	height:25px;

	float:left;

	text-align:right;

	font-size:12px;

}

.message li p.message_content {

	width:400px;

	float:left;

}

.message li.contentb {

	width:500px;

	height:150px;

	float:left;

}

.message li.contentb textarea {

	width:370px;

	height:120px;

}

.message li.yzm {

	width:500px;

	height:60px;

	float:left;

}

.message li p.message_yzminput {

	width:100px;

	float:left;

}

.message li p.message_yzminput input {

	width:70px;

}

.message li p.message_yzmico {

	width:100px;

	height:40px;

	float:left;

}

.message li p.message_sub {

	width:200px;

	height:40px;

	float:left;

}

.tab2 {

	background:#fff;

	width:100%;

	margin-top:5px;

	border:1px solid #e1e0e1;

}

.blank {

	width:100%;

	height:20px;

	margin-bottom:5px;

}

/* hr*/

.hrBox {

	width:634px;

	float:left;

	min-height:91px;

	_height:91px;

	border:1px solid #dbdbdb;

	margin-bottom:20px;

	background:#efefef;

	margin-left:20px;

	_margin-left:10px;

}

.hrBoxL {

	width:100px;

	float:left;

	text-align:center;

}

.hrBoxL li {

	width:100px;

	min-height:30px;

	_height:30px;

	line-height:30px;

	border-bottom:1px #dbdbdb solid;

	vertical-align: bottom

}

.jobName {

	width:380px;

	float:left;

}

.hrBtn {

	width:100px;

	float:left;

	text-align:center;

	padding-top:3px;

}

.hrBoxL li.haode {

	border-bottom:none;

}

.hrBoxR {

	width:533px;

	float:left;

	text-align:left;

	border-left:1px solid #dbdbdb;

}

.hrBoxR li {

	width:508px;

	min-height:30px;

	_height:30px;

	line-height:30px;

	border-bottom:1px #dbdbdb solid;

	padding-left:15px;

	vertical-align: bottom;

	padding-right:10px;

}

.hrBoxR li.topline {

	overflow:hidden;

	height:30px;

}

.hrBoxR li.topline img {

	margin-top:3px;

}

.hrBoxR li.haode {

	border-bottom:none;

}

.hrTable {

	width:614px;

	float:left;

	height:440px;

	background:#efefef;

	border:1px solid #dbdbdb;

	margin-left:35px;

	_margin-left:17px;

}

.tableTitle {

	width:614px;

	height:36px;

	text-align:center;

	line-height:36px;

	border-bottom:1px solid #dbdbdb;

	font-weight:bold;

}

.lineOne {

	height:30px;

	line-height:30px;

	border-bottom:1px solid #dbdbdb;

	width:614px;

}

.lineOneL {

	width:94px;

	float:left;

	text-align:center;

	border-right:1px solid #dbdbdb;

}

.lineOneR {

	width:509px;

	float:left;

	padding-left:10px;

}

.tableMainL {

	width:94px;

	float:left;

	border-right:1px solid #dbdbdb;

	text-align:center;

}

.tableMainL li {

	width:94px;

	height:30px;

	line-height:30px;

	border-bottom:1px solid #dbdbdb;

}

.tableMainR {

	width:211px;

	float:left;

	border-right:1px solid #dbdbdb;

	text-align:left;

}

.tableMainR li {

	width:206px;

	height:30px;

	line-height:30px;

	border-bottom:1px solid #dbdbdb;

	padding-left:5px;

	vertical-align: bottom;

}

.tableMainR li span {

	display:inline-block;

}

.tableMainRno {

	width:212px;

	float:left;

	text-align:left;

}

.tableMainRno li {

	width:207px;

	height:30px;

	line-height:30px;

	border-bottom:1px solid #dbdbdb;

	padding-left:5px;

	vertical-align: bottom;

}

.tableMainRno li span {

	display:inline-block;

}

.input_hr {

	width:126px;

	height:17px;

	line-height:17px;

	padding:0px;

	vertical-align:middle;

	font-size:12px;

	border:1px solid #dbdbdb;

}

.sel_hr {

	width:130px;

	height:20px;

	line-height:20px;

	padding:0px;

	vertical-align:middle;

	font-size:12px;

}

.bottomLine {

	width:614px;

	height:123px;

	border-bottom:1px solid #dbdbdb;

}

.lineBootL {

	width:94px;

	height:123px;

	border-right:1px solid #dbdbdb;

	text-align:center;

	float:left;

}

.lineBootR {

	width:509px;

	float:left;

	padding-left:10px;

	height:123px;

}

.are_hr {

	width:470px;

	height:80px;

	margin-top:11px;

}

.hr_btn {

	width:614px;

	height:31px;

	line-height:31px;

}

.hr_btnL {

	width:310px;

	float:left;

	border-right:1px solid #dbdbdb;

	text-align:center;

	height:31px;

}

.hr_btnR {

	width:300px;

	float:left;

	text-align:center;

}

.c_red {

	color:#f00;

}

.fl {

	float:left

}

.fr {

	float:right

}

.clear {

	clear:both;

	height:0px;

	overflow:hidden

}

.pages {

	padding: 30px 0 30px;

	text-align: center

}

.pages li {

	display: inline

}

.pages li.thisclass, .pages a:hover {

	padding: 5px 10px;

	border: 1px solid #4089c0;

	background: #4089c0;

	color: #fff;

	text-decoration: none

}

.pages a {

	padding: 5px 10px;

	border: 1px solid #CCC;

	background: #fff;

	color: #A4A4A4;

	line-height: 18px

}

.about-1 img {

	margin:0 auto

}

.liuyan {

	padding:50px;

	height:350px

}

.liuyan li {

	height:36px;

	margin-bottom:10px;

	line-height:36px;

}

.liuyan .k {

	height:36px;

	line-height:36px;

	padding-left:10px;

	width:300px;

	border:1px solid #dadada;

	color:#666

}

.liuyan li p {

	text-align:right;

	float:left;

	width:100px

}

.liuyan textarea {

	width:400px;

	height:100px;

	border:1px solid #dadada

}

.liuyan .t {

	padding:5px 18px;

	margin:70px 0 0 100px

}

