﻿/* AB模版网 做最好的织梦整站模板下载网站 */

/* 网址：Www.AdminBuy.Cn */

/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */

/* QQ：9490489 */

@charset "utf-8";

/* Style Reset

-----------------------------------------------------------------------------------------------------*/

* {

	margin: 0px;

	padding: 0px;

}

html {

	overflow-x: hidden;

}

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

	font-size: 14px;

	_background-image: url(../other/about:blank);

	_background-attachment: fixed;

	font-family: '微软雅黑';

}

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;

}

.clear {

	clear: both;

	height: 0;

}

.clear-fix:after {

	content: ".";

	display: block;

	height: 0;

	font-size: 0;

	clear: both;

	visibility: hidden;

}

a {

	text-decoration: none;

	outline: 0;

}

.noneBottomBorder {

	border-bottom: none!important;

}

.noneTopBorder {

	border-top: none!important;

}

.backgroudW {

	background: #fff;

	padding: 15px;

	margin: 24px 0px;

}

/* header */

.header {

	width: 100%;

	position: relative;

	z-index: 10;

}

.topnbd {

	position: relative;

	width: 100%;

	height: 90px;

	background: #fff;

}

.top {

	position: relative;

	z-index: 10;

	width: 1000px;

	height: 90px;

	margin: 0 auto;

}

.logo {

	width: 450px;

	height: 90px;

	float: left;

}

.ewm{width:220px;height:90px;float:left; font-size:12px; text-align:center}

.searchbd {

	float: left;

	width: 270px;

	padding-left: 60px;

	height: 90px;

}

.toptel {

	width: 270px;

	height: 36px;

	padding-top: 4px;

	color: #666;

	font-size: 12px;

	line-height: 36px;

	text-align: right;

}

.toptel span {

	color: #BE392A;

	font-size: 20px;

	line-height: 36px;

	font-family: impact;

}

/* end topbd */



.search {

	width: 270px;

	height: 30px;

	padding-top: 4px;

}

.text {

	float: left;

	width: 226px;

	height: 28px;

	border: 1px solid #ccc;

	color: #000000;

	font-size: 12px;

	line-height: 28px;

	text-indent: 20px;

	background: #fff;

	;

}

.btn1 {

	float: left;

	width: 40px;

	height: 30px;

	border: none;

	background: url(../images/search.jpg) left top no-repeat;

	cursor: pointer;

}

/* end search */ 	





.navgrp {

	position: relative;

	z-index: 14;

	width: 100%;

	height: 54px;

	margin: 0 auto;

	background: #70C78C;

}

.navbd {

	position: relative;

	width: 1000px;

	height: 54px;

	margin: 0 auto;

}

.nav {

	width: 1000px;

	height: 54px;

}

.nav li {

	position: relative;

	float: left;

	text-align: left;

	width: 142px;

	height: 54px;

	display: block;

}

.nav li a {

	width: 100px;

	height: 54px;

	display: block;

	color: #ffffff;

	font-size: 16px;

	line-height: 54px;

	text-align: center;

}

.nav li a:hover {

	color: #ffde01;

}


.nav .active a {

	color: #ffde01;

}
.nav .menu a {

	width: 100px;

	height: 54px;

	display: block;

	color: #ffde01;

	font-size: 16px;

	line-height: 54px;

	text-align: center;

}

.nav .on a {

	width: 100px;

	height: 54px;

	display: block;

	color: #ffde01;

	font-size: 16px;

	line-height: 54px;

}

#navChild {

	position: absolute;

	left: 0px;

	top: 54px;

	width: 92px;

	padding: 4px 4px 0px 4px;

	z-index: 99;

	display: none;

	background: #70C78C;

}

#navChild a {

	position: relative;

	width: 92px;

	height: 36px;

	display: block;

	border-bottom: 1px solid #ffffff;

	color: #ffffff!important;

	font-size: 14px;

	line-height: 36px;

	text-align: center;

}

#navChild a:hover {

	color: #ffde01!important;

	background-image: none!important;

}

/* end navgrp */

	 

.banner {

	position: relative;

	z-index: 12;

	width: 100%;

	height: 450px;

	background: url(../images/bannerbg.jpg) center top no-repeat;

}

.bann {

	position: absolute;

	left: 50%;

	margin-left: -960px;

	width: 1920px;

	height: 450px;

}

#focus {

	position: relative;

	width: 1920px;

	height: 450px;

	overflow: hidden;

}

#focus ul {

	position: absolute;

	height: 450px;

}

#focus ul li {

	position: relative;

	float: left;

	width: 1920px;

	height: 450px;

	overflow: hidden;

}

#focus ul li img {

	display: block;

	margin: 0 auto;

}

#focus .btn {

	position: absolute;

	width: 100%;

	height: 12px;

	left: 0px;

	bottom: 24px;

	text-align: center;

	z-index: 99;

}

#focus .btn span {

	width: 10px;

	height: 10px;

	display: inline-block;

	margin-left: 8px;

	background: #70C78C;

	border-radius: 50%;

}

#focus .btn span.on {

	background: #ffffff;

}

/* end banner */

.order {

	position: absolute;

	left: 50%;

	bottom: 70px;

	margin-left: 400px;

	z-index: 999999999;

	width: 228px;

	height: 360px;

	padding: 0px 10px;

	background: url(../images/orderbg.png);

}

.orderT {

	width: 138px;

	height: 52px;

	padding-left: 90px;

	color: #ffffff;

	font-size: 24px;

	line-height: 52px;

	;

	background: url(../images/order.png) 50px center no-repeat;

}

.order ul {

	width: 228px;

}
.order textarea{color: #aaa}
.order .text1 {

	width: 226px;

	height: 40px;

	border: 1px solid #b6bcc2;

	margin-bottom: 8px;

	color: #aaaaaa;

	font-size: 14px;

	line-height: 40px;

	text-indent: 10px;

}

.order .yzm {

	float: left;

	width: 110px;

	height: 40px;

	border: 1px solid #b6bcc2;

	margin-bottom: 8px;

	margin-right: 10px;

	color: #aaaaaa;

	font-size: 14px;

	line-height: 40px;

	text-indent: 10px;

}

.order .orderSub {

	width: 228px;

	height: 36px;

	border: none;

	margin-top: 4px;

	color: #ffffff;

	font-size: 20px;

	line-height: 36px;

	text-align: center;

	background: #70C78C;

	cursor: pointer;

}

.order .iizz {

	display: inline-block;

	vertical-align: middle;

	height: 33px;

	background: #FFF;

	padding: 9px 8px 0;

}

/* end bannerClaList */



.inav {

	width: 1000px;

	height: 166px;

	padding-top: 26px;

	margin: 0 auto;

}

.inav .iteam {

	float: left;

	width: 175px;

	height: 166px;

	padding-left: 148px;

	padding-right: 10px;

	color: #666666;

	font-size: 14px;

	line-height: 24px;

	text-align: left;

}

.inav .iteam a {

	display: block;

	color: #333333;

	font-size: 22px;

	line-height: 40px;

}

.inav .iteam a:hover {

	color: #70C78C;

}

.inav .bg1 {

	background: url(../images/inav1.jpg) left top no-repeat;

}

.inav .bg2 {

	background: url(../images/inav2.jpg) left top no-repeat;

}

.inav .bg3 {

	background: url(../images/inav3.jpg) left top no-repeat;

}

.section {

	position: relative;

	width: 100%;

	margin: auto;

	clear: both;

	overflow: hidden;

}

.sectionNoOver {

	position: relative;

	width: 100%;

	margin: auto;

	clear: both;

}

.fontWhite a {

	color: #ffffff!important

}

.fontWhite a span {

	color: #ffffff!important

}

.backgroudR {

	background: #eeeeee;

}

.backgroudD {

	background: #70C78C;

}

.backgroudY {

	background: #70C78C;

	border: 1px solid #ffffff

}

.mar8 {

	margin: 8px 0px;

}

.fontLeft a {

	text-align: left!important;

}

.fontLeft a span {

	text-align: left!important;

}

.Ttitle {

	position: relative;

	width: 100%;

	height: 84px;

	margin: 0 auto;

}

.Ttitle a {

	display: block;

	width: auto;

	height: 84px;

	margin: 0 auto;

	color: #333333;

	font-size: 30px;

	line-height: 84px;

	text-align: center; /*font-weight: bold;*/

}

.Ttitle a span {

	color: #70C78C;

	font-size: 16px;

	text-transform: uppercase;

	font-weight: normal;

}

.Tmore a {

	position: absolute;

	right: 0px;

	top: 0px;

	width: 82px;

	height: 46px;

	padding-top: 14px;

	display: block;

	color: #1e1f24;

	font-size: 14px;

	line-height: 46px;

}

.Ttitle2 {

	position: relative;

	width: 100%;

	height: 54px;

	margin: 0 auto;

	border-bottom: 2px solid #acacac;

	border-top: 2px solid #acacac;

	color: #0f1427;

	font-size: 24px;

	line-height: 54px; /*font-weight: bold;*/

}

.Ttitle2 span {

	color: #0f1427;

	font-size: 18px;

	font-family: arial;

	text-transform: uppercase;

	font-weight: normal;

}

.Tmore2 a {

	position: absolute;

	right: 0px;

	top: 0px;

	width: 82px;

	height: 54px;

	display: block;

	color: #1e1f24;

	font-size: 14px;

	line-height: 54px;

}

/*end Ttitle*/





.inProBd {

	width: 1000px;

	margin: 0 auto;

	margin-top: -30px;

}

.inProBdBox {

	width: 1000px;

	padding-bottom: 28px;

}

.inProBdBox .inProTitle {

	width: 1000px;

	height: 44px;

	margin-bottom: 3px;

}

.inProBdBox .inProTitle li {

	float: left;

	color: #ffffff;

	font-size: 18px;

	line-height: 44px;

	text-align: center;

	background: #4d6173;

}

.inProBdBox .inProTitle li.a {

	width: 332px;

	height: 44px;

}

.inProBdBox .inProTitle li.b {

	width: 140px;

	height: 44px;

}

.inProBdBox .inProTitle li.c {

	width: 180px;

	height: 44px;

}

.inProBdBox .inProTitle li.d {

	width: 210px;

	height: 44px;

}

.inProBdBox .inProTitle li.e {

	width: 138px;

	height: 44px;

}

.inProBdBox .inProView {

	width: 1000px;

	height: 44px;

	margin-bottom: 3px;

}

.inProBdBox .inProView li {

	float: left;

	color: #ffffff;

	font-size: 14px;

	line-height: 44px;

	text-align: center;

	background: #efefef;

}

.inProBdBox .inProView li.a {

	width: 332px;

	height: 44px;

	text-align: left;

	text-indent: 24px;

	background: #86939e;

}

.inProBdBox .inProView li.a a {

	transition: all .3s ease-in;

	color: #FFF;

	display: block;

}

.inProBdBox .inProView li.a a:hover {

	transform: translateX(20px);

}

.inProBdBox .inProView li.b {

	width: 140px;

	height: 44px;

	color: #666666;

}

.inProBdBox .inProView li.c {

	width: 180px;

	height: 44px;

	color: #666666;

}

.inProBdBox .inProView li.d {

	width: 210px;

	height: 44px;

	color: #666666;

}

.inProBdBox .inProView li.e {

	width: 138px;

	height: 44px;

}

.inProBdBox .inProView li.e a {

	display: block;

	width: 80px;

	height: 24px;

	margin: 0 auto;

	margin-top: 10px;

	color: #ffffff;

	font-size: 14px;

	line-height: 24px;

	text-align: center;

	background: #70C78C;

}

/*end inProBd*/



.casePic {

	position: relative;

	width: 1000px;

	margin: 0 auto;

}

.casePicUl {

	width: 1000px;

	height: 316px;

	margin: 0 auto 48px auto;

}

.casePicUl li {

	position: relative;

	float: left;

	width: 310px;

	height: 316px;

	margin-right: 33px;

	background: #ffffff;
	margin-bottom: 30px;

}
.casePicUl_2 li {

	position: relative;

	float: left;

	width: 155px;

	height: 276px;

	margin-right: 13px;

	background: #ffffff;

}

.casePicUl li a:hover .casePicUlT {

	color: #c12a2a;

}

.casePicUl .casePicUlP {

	width: 310px;

	height: 130px;
	padding: 0 !important;
}

.casePicUl .casePicUlT {

	width: 216px;

	height: 30px;

	padding: 0px 12px;

	margin-top: 57px;

	color: #333333;

	font-size: 14px;

	line-height: 30px;

	font-weight: bold;

}

.casePicUl_2 .casePicUlT {

	width: 136px;

	height: 30px;

	padding: 0px 12px;

	margin-top: 17px;

	color: #333333;
text-align: center;
	font-size: 14px;

	line-height: 30px;

	font-weight: bold;

}

.casePicUl .casePicUlTr {

	width: 286px;

	height: 90px;

	padding: 0px 12px;

	color: #666666;

	font-size: 14px;

	line-height: 20px;

}

/*end casePic*/



.claPicUl {

	width: 1000px;

	height: 322px;

	margin: 0 auto 48px auto;

}

.claPicUl li {

	position: relative;

	float: left;

	width: 220px;

	height: 302px;

	padding: 10px;

	margin-right: 13px;

	background: #ffffff;

}

.claPicUl li a:hover .claPicUlT {

	color: #c12a2a;

}

.claPicUl .claPicUlP {

	width: 220px;

	height: 165px;

}

.claPicUl .claPicUlT {

	width: 220px;

	height: 30px;

	margin-top: 17px;

	color: #333333;

	font-size: 14px;

	line-height: 30px;

	font-weight: bold;

}

.claPicUl .claPicUlTr {

	width: 220px;

	height: 90px;

	color: #666666;

	font-size: 14px;

	line-height: 20px;

}

/*end claPic*/



.newsList {

	position: relative;

	width: 1000px;

	margin: 0 auto;

	padding-bottom: 12px;

}

.newsListDl {

	float: left;

	width: 488px;

	height: 60px;

	border-bottom: 1px solid #d2d2d2;

	border-top: 1px solid #d2d2d2;

	margin-right: 24px;

	margin-bottom: 28px;

}

.newsListDl a {

	width: 488px;

	height: 60px;

	display: block;

}

/*.newsListDl a:hover dd{ background: #f3f3f3;}*/

.newsListDl dt.num {

	float: left;

	width: 64px;

	height: 60px;

	padding-right: 10px;

	color: #70C78C;

	font-size: 12px;

	line-height: 12px;

	text-align: center;

}

.newsListDl dt.num span {

	display: block;

	font-size: 30px;

	line-height: 42px;

}

.newsListDl dd {

	float: left;

	width: 414px;

	height: 60px;

}

.newsListDl dd .title {

	display: block;

	width: 414px;

	height: 24px;

	padding-top: 8px;

	color: #33495e;

	font-size: 14px;

	line-height: 24px;

	font-weight: bold;

}

.newsListDl dd .intro {

	display: block;

	width: 414px;

	height: 20px;

	color: #666666;

	font-size: 14px;

	line-height: 20px;

}

/* end newsListDl */	



.ccbd {

	position: relative;

	width: 1000px;

	margin: 0 auto;

}

.company {

	float: left;

	width: 360px;

	height: 310px;

}

.companynr {

	position: relative;

	width: 640px;

	height: 226px;

	overflow: hidden;

}

.companynr dt {

	float: left;

	width: 255px;

	height: 196px;

	padding-right: 25px;

}

.companynr dd {

	float: left;

	width: 360px;

	height: 36px;

	display: block;

	color: #666666;

	font-size: 14px;

	line-height: 30px;

}

.companynr dd span {

	width: 360px;

	height: 36px;

	display: block;

	color: #333333;

	font-size: 16px;

	line-height: 36px;

	font-weight: bold;

}

.contact {

	position: relative;

	float: left;

	width: 360px;

	height: 310px;

}

.contactnr {

	width: 310px;

	height: 226px;

	overflow: hidden;
padding-top: 20px;
padding-left: 10px;

	background: url(../images/kuang.png) no-repeat top left;

}
.contactnr  img{height: 18px;margin: 6px;}
.contactnr dl {

	width: 310px;

	display: block;

	clear: both;

}

.contactnr dl dt, .contactnr dl dd {

	color: #666666;

	font-size: 14px;

	line-height: 30px;

}

.contactnr dl dt {

	float: left;

	width: 90px;

	padding-left: 0px;

}

.contactnr dl dd {

	float: left;

	width: 220px;

}
.contactnr .color2{color: #d2837c;font-size: 20px;}

/* end contact */

	

/*end company*/

/*end inMain*/







/* footer*/

.footer {

	width: 100%;

	background: #33495e;

}

.footOneBox {

	position: fixed;

	left: 0;

	bottom: 0;

	z-index: 1000;

	width: 100%;

	height: 70px;

}

.footOne {

	position: relative;

	width: 1000px;

	height: 70px;

	margin: 0 auto;

}

.footOneOrder a {

	float: left;

	display: block;

	width: 200px;

	height: 38px;

	border: 1px solid #ffffff;

	margin-top: 15px;

	color: #ffffff;

	font-size: 18px;

	line-height: 38px;

	text-align: center;

}

.footTel {

	float: left;

	/*width:400px;*/height: 70px;

	padding-left: 100px;

	margin-left: 50px;

	background: url(../images/tel.jpg) 60px center no-repeat;

}

.footTel .tel {

	/*width:400px;*/height: 70px;

	color: #ffffff;

	font-size: 14px;

	line-height: 70px;

	text-align: left;

}

.footTel .tel .num {

	display: block;

	float: left;

	color: #ffffff;

	font-size: 36px;

	font-family: impact;

	text-transform: uppercase;

}

.footImg {

	float: left;

	padding: 0 50px;

	width: 100px;

	height: 116px;

	margin-top: -46px;

	z-index: 99;

}

.footClose {

	float: left;

	cursor: pointer;

	width: 37px;

	height: 37px;

	margin-top: 16px;

}

/*end footTel*/





.btnav {

	position: relative;

	width: 100%;

	padding-top: 10px;

	background: #33495e;

}

.btnavlist {

	position: relative;

	width: 998px;

	height: 44px;

	border: 1px solid #667786;

	margin: 0 auto;
text-align: center;
}

.btnavlist a {



	height: 44px;

	display: inline-block;

	padding-left: 20px;

	padding-right: 20px;

	color: #a7aec4;

	font-size: 14px;

	line-height: 44px;

}

.btnavlist a:hover {

	color: #ffffff;

}

/*end btnavlist*/



.site {

	position: absolute;

	left: 50%;

	top: 10px;

	margin-left: 315px;

	width: 155px;

	height: 44px;

	color: #ffffff;

	font-size: 14px;

}

.site a {

	color: #ffffff;

	line-height: 44px;

}

.site a:hover {

	color: #ffffff

}

/*end site*/



.link {

	position: relative;

	width: 1000px;

	height: auto!important;

	height: 46px;

	min-height: 46px;

	margin: 0px auto;

	border-bottom: 1px solid #485c6e;

}

.linkTitle {

	float: left;

	position: relative;

	width: 80px;

	height: 46px;

	padding-left: 12px;

	color: #a7aec4;

	font-size: 14px;

	line-height: 46px;

}

.link_list {

	float: left;

	width: 908px;

	height: auto!important;

	height: 46px;

	min-height: 46px;

}

.link_list a {

	float: left;

	height: 46px;

	display: block;

	color: #a7aec4;

	font-size: 14px;

	line-height: 46px;

	display: inline-block;

	margin-right: 16px;

}

.link_list a:hover {

	color: #ffffff;

}

/*end link*/



.copyright {

	width: 1000px;

	padding-top: 10px;

	padding-bottom: 30px;

	margin: 0 auto;

}

.copyrightnr {

	width: 988px;

	padding-left: 12px;

	color: #a7aec4;

	font-size: 12px;

	line-height: 28px;

}

.copyrightnr a {

	color: #a7aec4

}

.copyrightnr a:hover {

	color: #ffffff

}

/*end copy*/





/* 分页样式 contact*/

.sectionbg {

	width: 100%;

	margin: 0 auto;

	position: relative;

	clear: both;

	overflow: hidden;

}

.main {

	position: relative;

	width: 1000px;

	padding-bottom: 20px;

	margin: 0 auto;

}

.left {

	float: left;

	width: 250px;

	padding-top: 24px;

	overflow: hidden;

}

.leftProClaList {

	width: 250px;

	height: 100px;

	height: auto!important;

	min-height: 100px;

	background: #efefef;

}

.leftProClaList .leftProClaListT {

	width: 210px;

	height: 50px;

	padding: 10px 20px;

	color: #ffffff;

	font-size: 24px;

	line-height: 30px;

	background: #70C78C;

}

.leftProClaList .leftProClaListT span {

	display: block;

	color: #ce6b5f;

	font-size: 14px;

	line-height: 20px;

	text-transform: uppercase;

}

.leftProClaListUl {

	width: 250px;

	padding-top: 14px;

	padding-bottom: 14px;

}

.leftProClaListUl li {

	width: 210px;

	height: 38px;

	padding: 0px 20px;

	display: block;

}

.leftProClaListUl li a {

	color: #33495e;

	font-size: 14px;

	line-height: 38px;/* font-weight: bold;*/

}

.leftProClaListUl .childCla {

	width: 250px;

	display: none;

}

.leftProClaListUl .childCla li {

	width: 250px;

	height: 38px;

	padding: 0px;

	margin: 0px;

	border: none;

}

.leftProClaListUl .childCla li a {

	width: 204px;

	height: 38px;

	padding: 0px 20px 0 40px;

	display: block;

	color: #33495e;

	font-size: 14px;

	line-height: 38px; /*font-weight: bold; */

}

.leftProClaListUl .childCla li a:hover {

	color: #70C78C

}

.leftProClaListUl li.open {

	width: 204px;

	padding-left: 40px;

	color: #33495e;

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

}

.leftProClaListUl li.open a {

	color: #33495e

}

.leftProClaListUl li.on {

	width: 204px;

	padding-left: 40px;

	color: #33495e;

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

}

/*end leftProClaList*/



.leftTtitle {

	width: 250px;

	height: 44px;

	padding-top: 10px;

	border-bottom: 2px solid #acacac;

	color: #333333;

	font-size: 24px;

	line-height: 44px;

}

.leftTtitle span {

	color: #70C78C;

	font-size: 18px;

	text-transform: uppercase;

}

.leftNewsUl {

	width: 250px;

	padding-top: 5px;

}

.leftNewsUl li a {

	display: block;

	width: 240px;

	height: 38px;

	padding: 0px 5px;

	border-bottom: 1px solid #d2d2d2;

	color: #666666;

	font-size: 14px;

	line-height: 38px;

}

.leftNewsUl li a:hover {

	color: #c12a2a;

}

.leftContact {

	width: 240px;

	padding: 14px 5px;

}

.leftContact dl {

	width: 240px;

	display: block;

	clear: both;

}

.leftContact dl dt, .leftContact dl dd {

	color: #666666;

	font-size: 14px;

	line-height: 30px;

}

.leftContact dl dt {

	float: left;

	width: 52px;

	padding-left: 0px;

}

.leftContact dl dd {

	float: left;

	width: 184px;

}

/*end leftNews*/



.mainCon {

	float: left;

	width: 730px;

	padding-left: 20px;

	padding-top: 24px;

}

.mainConTitle {

	position: relative;

	width: 730px;

	height: 68px;

	border-bottom: 1px solid #4d6173;

}

.mainConTitle .mFont {

	float: left;

	

	height: 68px;

	color: #363636;

	font-size: 30px;

	line-height: 68px;

}

.mainConTitle .mEnglish {

	float: left;

	width: 250px;

	height: 68px;

	color: #70C78C;

	font-size: 24px;

	line-height: 78px;

	display: block;

	font-family: arial;

	text-transform: uppercase;

}

.mainConTitle .position {

	position: absolute;

	right: 0px;

bottom:0px height:68px;

	color: #33495e;

	font-size: 14px;

	line-height: 68px;

}

.mainConTitle .position a {

	color: #33495e;

}

.mainConTitle .position a:hover {

	color: #000000

}

.mainConTitle .position span {

	font-size: 14px;

}

/*end mainConTitle*/





.mainConListCurr {

	padding: 16px 0px;

}

.mainConListCurr .ProTitle {

	width: 7300px;

	height: 44px;

	margin-bottom: 3px;

}

.mainConListCurr .ProTitle li {

	float: left;

	color: #ffffff;

	font-size: 18px;

	line-height: 44px;

	text-align: center;

	background: #4d6173;

}

.mainConListCurr .ProTitle li.a {

	width: 280px;

	height: 44px;

}

.mainConListCurr .ProTitle li.b {

	width: 80px;

	height: 44px;

}

.mainConListCurr .ProTitle li.c {

	width: 130px;

	height: 44px;

}

.mainConListCurr .ProTitle li.d {

	width: 120px;

	height: 44px;

}

.mainConListCurr .ProTitle li.e {

	width: 120px;

	height: 44px;

}

.mainConListCurr .ProView {

	width: 1000px;

	height: 44px;

	margin-bottom: 3px;

}

.mainConListCurr .ProView li {

	float: left;

	color: #ffffff;

	font-size: 14px;

	line-height: 44px;

	text-align: center;

	background: #efefef;

}

.mainConListCurr .ProView li.a {

	width: 280px;

	height: 44px;

	text-align: left;

	text-indent: 24px;

	background: #86939e;

}

.mainConListCurr .ProView li.a a {

	color: #FFF;

	display: block;

	transition: all .3s ease-in;

}

.mainConListCurr .ProView li.a a:hover {

	transform: translateX(20px);

}

.mainConListCurr .ProView li.b {

	width: 80px;

	height: 44px;

	color: #666666;

}

.mainConListCurr .ProView li.c {

	width: 130px;

	height: 44px;

	color: #666666;

}

.mainConListCurr .ProView li.d {

	width: 120px;

	height: 44px;

	color: #666666;

}

.mainConListCurr .ProView li.e {

	width: 120px;

	height: 44px;

}

.mainConListCurr .ProView li.e a {

	display: block;

	width: 80px;

	height: 24px;

	margin: 0 auto;

	margin-top: 10px;

	color: #ffffff;

	font-size: 14px;

	line-height: 24px;

	text-align: center;

	background: #70C78C;

}

.mainConCurr {

	padding: 16px 0px;

}

.mainConCurr .ProTitle {

	width: 730px;

	height: 44px;

	margin-bottom: 3px;

}

.mainConCurr .ProTitle li {

	float: left;

	color: #ffffff;

	font-size: 18px;

	line-height: 44px;

	text-align: center;

	background: #4d6173;

}

.mainConCurr .ProTitle li.b {

	width: 244px;

	height: 44px;

}

.mainConCurr .ProTitle li.c {

	width: 243px;

	height: 44px;

}

.mainConCurr .ProTitle li.d {

	width: 243px;

	height: 44px;

}

.mainConCurr .ProView {

	width: 1000px;

	height: 44px;

	margin-bottom: 3px;

}

.mainConCurr .ProView li {

	float: left;

	color: #ffffff;

	font-size: 14px;

	line-height: 44px;

	text-align: center;

	background: #efefef;

}

.mainConCurr .ProView li.b {

	width: 244px;

	height: 44px;

	color: #666666;

}

.mainConCurr .ProView li.c {

	width: 243px;

	height: 44px;

	color: #666666;

}

.mainConCurr .ProView li.d {

	width: 243px;

	height: 44px;

	color: #666666;

}

.mainConList {

	padding-top: 16px;

}

.mainConList .pic1 {

	position: relative;

	float: left;

	width: 230px;

	height: 240px;

	margin-right: 20px;

	overflow: hidden;

}

.mainConList .pic1 a {

	position: relative;

	width: 230px;

	height: 240px;

	display: block;

}

.mainConList .pic1 dt.pic {

	position: relative;

	width: 230px;

	height: 173px;

}

.mainConList .pic1 dd.intro {

	width: 230px;

	height: 60px;

	display: block;

	margin-top: 6px;

	color: #666666;

	font-size: 14px;

	line-height: 22px;

	text-align: left;

}

.mainConList .pic1 dd.intro span {

	width: 230px;

	height: 22px;

	display: block;

	margin-bottom: 2px;

	color: #33495e;

	font-size: 14px;

	line-height: 22px;

	text-align: left;

}

.mainConList .pic1 dd.intro span:hover {

	color: #c12a2a;

}

/*end pic1*/	



.mainConList .pic2 {

	width: 690px;

	height: 116px;

	padding: 16px 20px;

	margin-top: 14px;

	background: #f0f0f0;

}

.mainConList .pic2 dt {

	float: left;

	width: 154px;

	height: 116px;

	margin-right: 20px;

}

.mainConList .pic2 dt img {

	display: block;

}

.mainConList .pic2 dd {

	width: 512px;

	height: 120px;

	float: left;

}

.mainConList .pic2 .title {

	color: #33495e;

	font-size: 14px;

	line-height: 40px;

	font-weight: bold;

}

.mainConList .pic2 .intro {

	color: #666666;

	font-size: 12px;

	line-height: 20px

}

.mainConList .pic2 .time {

	color: #999999;

	font-size: 12px;

	line-height: 28px

}

.mainConList .pic2 a:hover .title {

	color: #000000

}

/*end pic2*/



.mainConList ul {

	padding-top: 10px;

	clear: both;

	padding-bottom: 10px;

}

.mainConList ul li {

	width: 730px;

	height: 80px;

	padding-top: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #d2d2d2;

}

.mainConList ul li a {

	width: 702px;

	padding: 0px 4px;

	display: block;

	color: #4C8C60;

	font-size: 14px;

	line-height: 36px;

	font-weight: bold;

}

.mainConList ul li a:hover {

	color: #000000

}

.mainConList ul li span {

	color: #999999;

	float: right;

	font-size: 12px;

	line-height: 36px;

	font-weight: normal;

}

.mainConList ul li p {

	width: 702px;

	padding: 0px 4px;

	color: #666666;

	font-size: 12px;

	line-height: 22px

}

/*end ul*/



.pglist {

	width: 100%;

	clear: both;

	height: 60px;

	border-top: 1px solid #4d6173;

}

.pglist ul {

	width: 100%;

	text-align: left;

	padding-top: 20px;

}

.pglist ul li {

	vertical-align: bottom;

	display: inline-block;

*display:inline;

*zoom:1;

	width: 30px;

	height: 30px;

*margin-left:5px;

	_display: inline;

	_zoom: 1;

	_margin-left: 5px;

	border: 1px solid #4d6173;

	font-size: 14px;

	line-height: 30px;

	text-align: center;

	background: #4d6173

}

.pglist ul li a {

	color: #fff;

	line-height: 30px;

	display: block

}

.pglist ul li.home, .pglist ul li.end {

	width: 60px;

	height: 30px;

	border: 1px solid #1561af;

}

.pglist ul li.next, .pglist ul li.last {

	width: 30px;

	height: 30px;

	border: 1px solid #1561af;

	font-size: 24px;

	line-height: 30px;

	font-family: '宋体'!important;

	font-weight: bold;

}

.pglist ul li.on {

	background: #c12a2a;

	border: 1px solid #c12a2a;

}

.pglist ul li.on a {

	color: #fff;

}

.pglist ul li.nohover {

	background: #d4d4d4;

	border: 1px solid #d4d4d4;

	font-family: '微软雅黑';

	color: #fff

}

.pglist ul li.nohover a {

	color: #fff;

}

/*end pglist*/



.mainContect {

	color: #666;

	font-size: 14px;

	line-height: 30px;

	overflow: hidden;

	margin-top: 16px;

	padding-top: 15px;

	height: auto!important;

	min-height: 360px;

	height: 360px;

	word-wrap: break-word;

	word-break: break-all;

	padding-bottom: 20px;

	background: #fff;

}

.mainContect img {

	max-width: 100%;

}

.mainContect .title {

	width: 100%;

	color: #33495e;

	font-size: 22px;

	line-height: 40px;

	text-align: center;

}

.mainContect .time {

	width: 100%

	height: 40px;

	border-bottom: 1px solid #c8ced4;

	padding-top: 5px;



	color: #999999;

	font-size: 12px;

	line-height: 30px;

	font-weight: normal

}

.mainContect .timea {

	float: left;
margin-left: 200px;margin-right: 50px;
	

	font-size: 12px;

}

.mainContect .bdsharebuttonbox {

	float: left;

}

.mainContect .pic {

	width: 100%;

	text-align: center;

	padding: 20px 0;

}

.mainContect .pic img {

	margin: 0 auto;

}

.mainContect .con {

	padding-bottom: 30px;

	color: #666;

	font-size: 14px;

	line-height: 30px;

	word-wrap: break-word;

	word-break: break-all;

	overflow: hidden;

}

.mainContect .pgfy {

	width: 100%;

	border-top: 1px solid #4d6173;

	padding-top: 15px;/*padding-bottom:20px;*/

	margin: 0 auto;

}

.mainContect .pgfyl {

	float: left;

	width: 610px;

}

.mainContect .pgfyl p {

	color: #33495e;

	font-size: 14px;

}

.mainContect .pgfyl p a {

	color: #33495e;

	font-size: 14px;

}

.mainContect .pgfyr {

	width: 100px;

	float: left;

	text-align: right;

	padding-top: 30px;

}

.mainContect .pgfyr a {

	color: #33495e;

	font-size: 14px;

}

/* hr*/

.hrBox {

	width: 634px;

	float: left;

	min-height: 91px;

	_height: 91px;

	border: 1px solid #dbdbdb;

	margin-top: 20px;

	margin-left: 40px;

	_margin-left: 30px;

}

.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: 320px;

	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

}

/* book*/

.bookmain {

	width: 650px;

	padding: 0 10px;

	height: auto;

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

	color: #185e0b;

	margin: 0 auto;

}

.bookmain div {

	font-size: 14px

}

.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);

	background: #ffffff;

}

.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: 14px;

	color: #33495e;

}

.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;

}

/* fixed */

.fixed {

	position: fixed;

	z-index: 9999;

	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)));

	width: 65px;

	height: 197px;/*background:url(../images/fixed.jpg) 0 0 no-repeat;*/

}

/*.fixed a{display:block;width:65px;height:66px;}*/

.book {

	width: 65px;

	height: 66px;

	display: block;

	border: 1px solid #eeeeee;

	border-bottom: none;

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

}

.fixed a.codepic {

	width: 65px;

	height: 66px;

	display: block;

	border-left: 1px solid #eeeeee;

	border-right: 1px solid #eeeeee;

	background: url(../images/fixed.jpg) left -66px no-repeat;

}

.fixed div {

	position: relative;

}

.fixed a.backup {

	width: 65px;

	height: 65px;

	display: block;

	border: 1px solid #eeeeee;

	border-top: none;

	background: url(../images/fixed.jpg) left -132px no-repeat;

}

.fontBack {

	position: absolute;

	left: 0px;

	top: -67px; /* display: none;*/

	z-index: -1;

	width: 64px;

	height: 65px;

	color: #ffffff;

	font-size: 14px;

	line-height: 65px;

	text-align: right;

	background: #70C78C;

	border: 1px solid #eeeeee;

	border-right: none;

}

.fixed div img {

	position: absolute;

	left: -196px;

	width: 196px;

	height: 196px;

	top: -262px;

	display: none;

}

.searchred {

	color: #f00 !important;

	margin: 0 !important

}

/*pages*/ .pagination-wrapper {

	margin: 20px 0;

}

.pagination {

	height: 34px;

	text-align: center;

}

.pagination li {

	display: inline-block;

	height: 34px;

	margin-right: 5px;

}

.pagination li a {

	float: left;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 12px;

	font-size: 16px;

	border: 1px solid #dddddd;

	color: #555555;

	text-decoration: none;

}

.pagination li a:hover {

	background: #f5f5f5;

	color: #0099ff;

}

.pagination li.thisclass {

	background: #70C78C;

	color: #fff;

}

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

	background: transparent;

	border-color: #70C78C;

	color: #fff;

	cursor: default;

}

.pages{margin: 30px auto;height:40px;text-align: center;}
.pages span{padding: 5px 15px;border:1px solid #70C78C;border-right: none;color: #333}
.pages span a{color: #333;padding:  0 10px}
.pages span a:hover{color: #70C78C}
.pages .page-last{border:1px solid #70C78C; }
.pages span .page-num-current{color: #70C78C;}