﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS Document */
* {
	transition: all .5s;
}
#flashs {
	position: relative;
height::;
	overflow: hidden;
}
#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}
#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 15px;
	left: 50%;
	margin-left: -45px;
	padding: 0px 6px;
}
#flashs .btn span {
	background: #252525;
	cursor: pointer;
	display: inline-block;
	margin: 0 2px;
	width: 25px;
	height: 25px;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	color: #fff;
}
#flashs .btn span.on {
	background: #29A0F7;
}
/*searchMain*/
.searchMain {
	height: 80px;
	border-bottom: 1px solid #f2f2f2;
}
.searchMain .gjc {
	float: left;
	line-height: 80px;
}
.searchMain .gjc a {
	padding-left: 10px;
}
.searchMain .sc {
	float: right;
	margin-top: 22px;
	background: url(../img/ssbg.png) no-repeat center;
}
.searchMain .sc input {
	float: left;
	width: 218px;
	padding: 0 15px;
	height: 37px;
	line-height: 37px;
	border: none;
	font-size: 14px;
	color: #6d6d6d;
	outline: none;
	background: none;
}
.searchMain .sc a {
	float: left;
	width: 36px;
	height: 37px;
}
/*zhineng*/
.zhineng {
	background: url(../img/lang.png) repeat center top;
	padding-top: 40px;
	padding-bottom: 43px;
}
.zhineng .znt {
	text-align: center;
}
.zhineng .znt p {
	font-size: 18px;
	color: #333;
}
.zhineng .znt h5 {
	font-size: 32px;
	color: #333;
	margin-bottom: 10px;
	margin-top: 5px;
}
.zhineng .znt h5 span {
	color: #0060aa;
}
.zhineng .znt b {
	display: block;
}
.zhineng .znt i {
	display: block;
	margin-top: 3px;
}
.zhineng .znc {
	position: relative;
	margin-top: 30px;
}
.zhineng .znc img {
	display: block;
}
.zhineng .znc dl {
	position: absolute;
	right: 0;
	width: 386px;
}
.zhineng .znc dt {
	font-size: 20px;
	color: #0060aa;
	font-weight: bold;
}
.zhineng .znc dd {
	font-size: 13px;
	color: #333;
	line-height: 20px;
	margin-top: 10px;
}
.zhineng .znc .z1 {
	top: 0;
}
.zhineng .znc .z2 {
	top: 86px;
}
.zhineng .znc .z3 {
	top: 168px;
}
.zhineng .znc .z4 {
	top: 254px;
}
.zhineng .znc .z5 {
	top: 353px;
}
/*chuanmei*/
.chuanmei {
	background: url(../img/rwm.jpg) no-repeat center;
	height: 463px;
}
.chuanmei .container {
	position: relative;
}
.chuanmei dl {
	color: #fff;
	padding-top: 60px;
}
.chuanmei dt p {
	font-size: 18px;
}
.chuanmei dt p span {
	font-size: 28px;
}
.chuanmei dt h5 {
	font-size: 32px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.chuanmei dd {
	margin-top: 25px;
}
.chuanmei dd p {
	font-size: 14px;
	padding-left: 30px;
	background: url(../img/dian.png) no-repeat left center;
	line-height: 34px;
}
.chuanmei .shenq {
	background-color: #fff;
	height: 78px;
	line-height: 78px;
	padding: 0 25px;
	margin-top: 30px;
}
.chuanmei .shenq p {
	font-size: 14px;
	color: #333;
}
.chuanmei .shenq span {
	font-size: 22px;
	color: #0060aa;
	font-weight: bold;
	margin-left: 10px;
}
.chuanmei .ewm {
	position: absolute;
	width: 136px;
	top: 163px;
	right: 90px;
}
.chuanmei .ewm img {
	display: block;
}
.chuanmei .ewm p {
	text-align: center;
	line-height: 22px;
	margin-top: 10px;
	font-size: 15px;
	color: #fff;
}
.chuanmei .phone {
	position: absolute;
	padding-left: 43px;
	background: url(../img/phone.png) no-repeat left center;
	top: 380px;
	right: 24px;
}
.chuanmei .phone em {
	display: block;
	color: #333;
}
.chuanmei .phone b {
	font-size: 22px;
	color: #0060aa;
	font-family: "Arial";
}
/*proMain*/
.proMain {
	background-color: #f9f9f9;
	padding: 40px 0;
}
.proMain .pro_l {
	float: left;
	width: 226px;
	border: 2px solid #0a74cc;
}
.proMain .pro_l .pt {
	background: url(../img/ptbg.png) no-repeat center top;
}
.proMain .pro_l .pt a {
	display: block;
	text-decoration: none;
	font-size: 22px;
	color: #0865b2;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 27px;
}
.proMain .pro_l .pt img {
	display: block;
	margin: 0 auto;
	margin-top: 3px;
}
.proMain .pro_l ul {
	padding: 0 10px;
	overflow: hidden;
	padding-top: 5px;
	background-color: #fff;
}
.proMain .pro_l li {
	margin-bottom: 14px;
}
.proMain .pro_l li h5 a {
	font-size: 16px;
	color: #fff;
	display: block;
	padding-left: 53px;
	height: 39px;
	line-height: 39px;
	text-decoration: none;
}
.proMain .pro_l li h5.pl1 {
	background: url(../img/pl1.png) no-repeat left center;
}
.proMain .pro_l li h5.pl2 {
	background: url(../img/pl2.png) no-repeat left center;
}
.proMain .pro_l li .sed_p p {
	line-height: 34px;
	height: 34px;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
}
.proMain .pro_l li .sed_p p a {
	font-size: 13px;
	color: #333;
	margin-left: 30px;
	padding-left: 21px;
	background: url(../img/yuan1.png) no-repeat left center;
}
.proMain .pro_l dl {
	background-color: #0a74cc;
	overflow: hidden;
	padding: 20px 0;
}
.proMain .pro_l dt {
	float: left;
	margin-left: 28px;
}
.proMain .pro_l dd {
	margin-left: 70px;
	color: #fff;
}
.proMain .pro_l dd p {
	font-size: 20px;
	font-family: "Arial";
}
.proMain .pro_r {
	float: right;
	width: 750px;
}
.proMain .pro_r .prt {
	height: 65px;
	background: url(../img/msw_p.jpg) repeat-x left top;
}
.proMain .pro_r .prt ul {
	height: 65px;
	float: left;
}
.proMain .pro_r .prt li {
	float: left;
	width: 194px;
	position: relative;
}
.proMain .pro_r .prt li a {
	display: block;
	width: 194px;
	height: 65px;
	line-height: 65px;
	font-size: 18px;
	color: #333;
	text-decoration: none;
	text-align: center;
}
.proMain .pro_r .prt li i {
	display: block;
	position: absolute;
	background: url(../img/sj.png) no-repeat center;
	width: 13px;
	height: 5px;
	bottom: -5px;
	left: 50%;
	margin-left: 6px;
	display: none;
}
.proMain .pro_r .prt li:hover, .proMain .pro_r .prt li.on {
	background: url(../img/prc.jpg) no-repeat center;
}
.proMain .pro_r .prt li:hover i, .proMain .pro_r .prt li.on i {
	display: block;
}
.proMain .pro_r .prt li:hover a, .proMain .pro_r .prt li.on a {
	color: #fff;
}
.proMain .pro_r .prt .prologo {
	float: right;
	margin-top: 22px;
	margin-right: 22px;
}
.proMain .pro_r .prc ul {
	overflow: hidden;
	width: 771px;
}
.proMain .pro_r .prc li {
	float: left;
	border: 5px solid #fff;
	width: 227px;
	height: 227px;
	position: relative;
	margin-top: 21px;
	margin-right: 20px;
}
.proMain .pro_r .prc li img {
	display: block;
	width: 227px;
	height: 227px;
}
.proMain .pro_r .prc li .intr_p {
	position: absolute;
	padding: 15px;
	width: 197px;
	background-color: #2d79b8;
	color: #fff;
	left: 0px;
	bottom: 0px;
	display: none;
}
.proMain .pro_r .prc li .intr_p h5 {
	font-size: 15px;
	margin-bottom: 6px;
}
.proMain .pro_r .prc li:hover {
	border-color: #0861ac;
}
.proMain .pro_r .prc li:hover .intr_p {
	display: block;
}
/*ggMain_01*/
.ggMain_01 {
	background: url(../img/ggbg_01.jpg) no-repeat center;
	height: 180px;
}
.ggMain_01 .container {
	position: relative;
}
.ggMain_01 p {
	font-size: 14px;
	color: #fff;
	padding-top: 50px;
	padding-bottom: 15px;
}
.ggMain_01 h5 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 8px;
}
.ggMain_01 dl {
	top: 43px;
	right: 0;
	position: absolute;
	padding-left: 45px;
	background: url(../img/phone2.png) no-repeat left center;
	color: #fff;
}
.ggMain_01 dd {
	font-size: 22px;
	font-family: "Arial";
}
.ggMain_01 a {
	display: block;
	background: url(../img/zxbg1.png) no-repeat center;
	width: 124px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	font-size: 14px;
	color: #333;
	padding-left: 51px;
	position: absolute;
	top: 94px;
	right: 0;
	text-decoration: none;
}
/*tydMain*/
.tydMain {
	padding-top: 35px;
	padding-bottom: 15px;
}
.tydMain .tyt {
	text-align: center;
}
.tydMain .tyt p {
	font-size: 20px;
	color: #333;
}
.tydMain .tyt h5 {
	font-size: 30px;
	color: #0060aa;
	margin-bottom: 10px;
}
.tydMain .tyt i {
	display: block;
	margin-top: 5px;
}
.tydMain .tyc {
	margin-top: 20px;
}
.tydMain .tyc ul {
	overflow: hidden;
	width: 1001px;
}
.tydMain .tyc li {
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
	position: relative;
}
.tydMain .tyc li a {
	display: block;
	background-color: #000;
}
.tydMain .tyc li img {
	display: block;
	filter: alpha(opacity=30); /* IE */
	-moz-opacity: 0.3; /* 老版Mozilla */
	-khtml-opacity: 0.3; /* 老版Safari */
	opacity: 0.3; /* 支持opacity的浏览器*/
}
.tydMain .tyc li span {
	display: block;
	width: 200px;
	height: 40px;
	line-height: 40px;
	background-color: #0861ab;
	color: #fff;
	font-size: 13px;
	bottom: 20%;
	position: absolute;
	text-align: center;
}
.tydMain .tyc li:hover img {
	filter: alpha(opacity=100); /* IE */
	-moz-opacity: 1; /* 老版Mozilla */
	-khtml-opacity: 1; /* 老版Safari */
	opacity: 1; /* 支持opacity的浏览器*/
}
.tydMain .tyc li span.tz {
	left: 0;
}
.tydMain .tyc li span.tr {
	right: 0;
}
/*ggMain_02*/
.ggMain_02 {
	background: url(../img/ggbg_02.jpg) no-repeat center;
	height: 202px;
}
.ggMain_02 .container {
	position: relative;
}
.ggMain_02 .lt {
	padding-left: 200px;
}
.ggMain_02 span {
	font-size: 20px;
	color: #171717;
	padding-top: 60px;
	display: block;
}
.ggMain_02 h5 {
	font-size: 26px;
	color: #0861ab;
	margin-bottom: 8px;
}
.ggMain_02 p {
	font-size: 13px;
	color: #333;
	margin-top: 10px;
}
.ggMain_02 dl {
	top: 75px;
	left: 768px;
	position: absolute;
	padding-left: 45px;
	background: url(../img/phone.png) no-repeat left center;
}
.ggMain_02 dt {
	color: #333;
}
.ggMain_02 dd {
	font-size: 22px;
	font-family: "Arial";
	color: #0861ab;
}
.ggMain_02 a {
	display: block;
	background: url(../img/zxbg2.png) no-repeat center;
	width: 124px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding-left: 51px;
	position: absolute;
	top: 126px;
	left: 768px;
	text-decoration: none;
}
/*youshi*/
.youshi .ys1 {
	background: url(../img/youshi01.jpg) no-repeat center top;
	height: 567px;
}
.youshi .ys2 {
	background: url(../img/youshi02.jpg) no-repeat center top;
	height: 279px;
}
.youshi .ys3 {
	background: url(../img/youshi03.jpg) no-repeat center top;
	height: 329px;
}
.youshi .ys4 {
	background: url(../img/youshi04.jpg) no-repeat center top;
	height: 333px;
}
.youshi .ys5 {
	background: url(../img/youshi05.jpg) no-repeat center top;
	height: 338px;
}
.youshi .ys6 {
	background: url(../img/youshi06.jpg) no-repeat center top;
	height: 401px;
}
.youshi .container {
	position: relative;
}
.youshi .ys1 .yst {
	overflow: hidden;
	margin-left: 145px;
	padding-top: 82px;
}
.youshi .ys1 .yst dt {
	float: left;
	background: url(../img/ystbg.png) no-repeat center;
	width: 266px;
	height: 81px;
	line-height: 81px;
	text-align: center;
	font-size: 32px;
	color: #fff;
}
.youshi .ys1 .yst dd {
	margin-left: 282px;
}
.youshi .ys1 .yst dd p {
	font-size: 20px;
	color: #333;
}
.youshi .ys1 .yst dd h5 {
	font-size: 34px;
	color: #44474e;
	margin-bottom: 5px;
}
.youshi .intr_y {
	position: absolute;
}
.youshi .intr_y dt {
	font-size: 24px;
	color: #333;
	position: relative;
	height: 58px;
}
.youshi .intr_y dt span {
	font-size: 44px;
	color: #0861ab;
}
.youshi .intr_y dt em {
	display: block;
	background: url(../img/yuan2.png) no-repeat center;
	width: 58px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-size: 34px;
	color: #fff;
	font-family: "Arial";
	left: -73px;
	top: 0;
	position: absolute;
}
.youshi .intr_y dd {
	margin-top: 25px;
}
.youshi .intr_y dd span {
	display: block;
	font-size: 13px;
	line-height: 20px;
}
.youshi .intr_y dd p {
	font-size: 13px;
	padding-left: 23px;
	line-height: 20px;
	margin-bottom: 10px;
	background: url(../img/ff.png) no-repeat left 8px;
}
.youshi .ds1 {
	left: 565px;
	top: 275px;
}
.youshi .ds2 {
	left: 76px;
	top: 65px;
}
.youshi .ds3 {
	right: 0px;
	top: 98px;
}
.youshi .ds4 {
	left: 80px;
	top: 90px;
}
.youshi .ds5 {
	right: 0px;
	top: 70px;
}
.youshi .ds6 {
	left: 80px;
	top: 70px;
}
/*ggMain_03*/
.ggMain_03 {
	background: url(../img/ggbg_03.jpg) no-repeat center;
	height: 188px;
}
.ggMain_03 .container {
	position: relative;
}
.ggMain_03 p {
	font-size: 14px;
	color: #dde4e6;
	padding-top: 50px;
	padding-bottom: 10px;
}
.ggMain_03 h5 {
	font-size: 20px;
	color: #f9f9f9;
	margin-bottom: 8px;
}
.ggMain_03 h5 em {
	font-size: 30px;
	color: #40a8ff;
	font-weight: bold;
	margin-right: 5px;
}
.ggMain_03 span {
	display: block;
	font-size: 14px;
	color: #f9f9f9;
	margin-top: 5px;
}
.ggMain_03 dl {
	top: 50px;
	right: 0;
	position: absolute;
	padding-left: 45px;
	background: url(../img/phone2.png) no-repeat left center;
	color: #fff;
}
.ggMain_03 dd {
	font-size: 22px;
	font-family: "Arial";
}
.ggMain_03 a {
	display: block;
	background: url(../img/zxbg3.png) no-repeat center;
	width: 124px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	font-size: 14px;
	color: #333;
	padding-left: 51px;
	position: absolute;
	top: 102px;
	right: 0;
	text-decoration: none;
}
/*khjzMain*/
.khjzMain {
	padding: 40px 0;
}
.khjzMain .kht {
	text-align: center;
}
.khjzMain .kht h5 {
	margin-bottom: 3px;
}
.khjzMain .kht h5 a {
	font-size: 30px;
	color: #0861ab;
}
.khjzMain .kht i {
	display: block;
*margin-top:10px;
}
.khjzMain .khc {
	margin-top: 20px;
	position: relative;
}
.khjzMain .khc ul {
	overflow: hidden;
	height: 357px;
	width: 1020px;
	position: relative;
}
.khjzMain .khc li {
	float: left;
	width: 229px;
	height: 329px;
	text-align: center;
	border: 3px solid #0861ab;
	position: relative;
	margin-right: 20px;
}
.khjzMain .khc li img {
	display: block;
}
.khjzMain .khc li h5 {
	margin: 25px 0;
	font-weight: normal;
}
.khjzMain .khc li h5 a {
	font-size: 15px;
	color: #0861ab;
}
.khjzMain .khc li p {
	margin: 0 20px;
	font-size: 13px;
	line-height: 20px;
}
.khjzMain .khc li .mor {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -12px;
}
/*honerMain*/
.honerMain {
	background: #f6f6f6;
	height: 498px;
}
.honerMain .ryt {
	text-align: center;
	padding-top: 37px;
}
.honerMain .ryt h5 {
	margin-bottom: 3px;
}
.honerMain .ryt h5 a {
	font-size: 30px;
	color: #0861ab;
}
.honerMain .ryt i {
	display: block;
*margin-top:10px;
}
.honerMain .ryc {
	position: relative;
	margin-top: 24px;
}
.honerMain .ryc ul {
	overflow: hidden;
	width: 900px;
	margin: 0 auto;
}
.honerMain .ryc li {
	float: left;
	background-color: #fff;
	padding: 10px;
	height: 295px;
	width: 187px;
	margin: 0 9px;
}
.honerMain .ryc li img {
	display: block;
}
.honerMain .ryc li p {
	text-align: center;
	margin-top: 10px;
}
.honerMain .ryc li p a {
	font-size: 13px;
	color: #999;
}
.honerMain .ryc .hbt {
	display: block;
	width: 41px;
	height: 41px;
	transition: all 0s;
	position: absolute;
	top: 125px;
}
.honerMain .ryc .hbt1 {
	background: url(../img/hbt1.png) no-repeat center top;
	left: 0;
}
.honerMain .ryc .hbt2 {
	background: url(../img/hbt2.png) no-repeat center top;
	right: 0;
}
.honerMain .ryc .hbt:hover {
	background-position: center bottom;
}
/*aboutMain*/
.aboutMain {
	padding-top: 35px;
	padding-bottom: 40px;
}
.aboutMain .abt {
	text-align: center;
}
.aboutMain .abt h5 {
	margin-bottom: 10px;
}
.aboutMain .abt h5 a {
	font-size: 30px;
	color: #0861ab;
}
.aboutMain .abt span {
	display: block;
	background: url(../img/abtline.png) no-repeat center;
}
.aboutMain .abm {
	background-color: #f6f6f6;
	padding: 30px 45px 30px 30px;
	margin-top: 40px;
}
.aboutMain .abm dl {
	overflow: hidden;
}
.aboutMain .abm dt {
	float: left;
}
.aboutMain .abm dt img {
	display: block;
}
.aboutMain .abm dd {
	margin-left: 505px;
}
.aboutMain .abm dd h5 {
	padding: 18px 0;
}
.aboutMain .abm dd h5 a {
	font-size: 18px;
	color: #0861ab;
}
.aboutMain .abm dd p {
	font-size: 13px;
	line-height: 22px;
	height: 110px;
	overflow: hidden;
}
.aboutMain .abm dd span {
	display: block;
	margin-top: 25px;
	font-size: 0;
}
.aboutMain .abm dd span a {
	display: inline-block;
	font-size: 13px;
	color: #fff;
	width: 86px;
	height: 47px;
	line-height: 47px;
	text-decoration: none;
	padding-left: 60px;
	margin-right: 15px;
}
.aboutMain .abm dd span a.xq1 {
	background: url(../img/xq1.png) no-repeat center;
}
.aboutMain .abm dd span a.xq2 {
	background: url(../img/xq2.png) no-repeat center;
}
.aboutMain .workRoom {
	margin-top: 20px;
}
.aboutMain .workRoom .wkl {
	float: left;
	width: 193px;
}
.aboutMain .workRoom .wkl li {
	width: 193px;
	position: relative;
	vertical-align: top;
	height: 115px;
}
.aboutMain .workRoom .wkl li h5 {
	padding-left: 86px;
	font-weight: normal;
	font-size: 16px;
	color: #035ba3;
	padding-top: 40px;
	padding-bottom: 40px;
}
.aboutMain .workRoom .wkl li span {
	display: block;
	font-family: "Impact";
	text-transform: uppercase;
	color: #999a9e;
	font-size: 12px;
	margin-top: 2px;
}
.aboutMain .workRoom .wkl li i {
	display: block;
	width: 5px;
	height: 15px;
	position: absolute;
	background: url(../img/sj2.png) no-repeat center;
	right: -5px;
	top: 50%;
	margin-top: -7px;
	display: none;
}
.aboutMain .workRoom .wkl li.bt1 {
	background: #eee;
}
.aboutMain .workRoom .wkl li.bt2 {
	background: #e8e8e8;
}
.aboutMain .workRoom .wkl li.bt3 {
	background: #dadada;
}
.aboutMain .workRoom .wkl li.bt4 {
	background: #d2d2d2;
}
.aboutMain .workRoom .wkl li.bt1 h5 {
	background: url(../img/m01.png) no-repeat 25px center;
}
.aboutMain .workRoom .wkl li.bt2 h5 {
	background: url(../img/m02.png) no-repeat 25px center;
}
.aboutMain .workRoom .wkl li.bt3 h5 {
	background: url(../img/m03.png) no-repeat 25px center;
}
.aboutMain .workRoom .wkl li.bt4 h5 {
	background: url(../img/m04.png) no-repeat 25px center;
}
.aboutMain .workRoom .wkl li.bt1:hover h5, .aboutMain .workRoom .wkl li.bt1.on h5 {
	background: url(../img/wkl1.png) no-repeat 25px center;
}
.aboutMain .workRoom .wkl li.bt2:hover h5, .aboutMain .workRoom .wkl li.bt2.on h5 {
	background: url(../img/wkl2.png) no-repeat 25px center;
}
.aboutMain .workRoom .wkl li.bt3:hover h5, .aboutMain .workRoom .wkl li.bt3.on h5 {
	background: url(../img/wkl3.png) no-repeat 25px center;
}
.aboutMain .workRoom .wkl li.bt4:hover h5, .aboutMain .workRoom .wkl li.bt4.on h5 {
	background: url(../img/wkl4.png) no-repeat 25px center;
}
.aboutMain .workRoom .wkl li:hover, .aboutMain .workRoom .wkl li.on {
	background: url(../img/wklbg.png) no-repeat center;
}
.aboutMain .workRoom .wkl li:hover h5, .aboutMain .workRoom .wkl li.on h5 {
	color: #fff
}
.aboutMain .workRoom .wkl li:hover i, .aboutMain .workRoom .wkl li.on i {
	display: block;
}
.aboutMain .workRoom .wkl li:hover h5 span, .aboutMain .workRoom .wkl li.on h5 span {
	color: #6eb5eb;
}
.aboutMain .workRoom .wkr {
	float: right;
	width: 803px;
}
.aboutMain .workRoom .wkr ul {
	overflow: hidden;
	width: 804px;
}
.aboutMain .workRoom .wkr li {
	float: left;
	width: 267px;
	height: 230px;
	position: relative;
	margin-left: 1px;
	margin-bottom: 1px;
}
.aboutMain .workRoom .wkr li img {
	display: block;
}
.aboutMain .workRoom .wkr li a {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	background: url(../img/yy.png) repeat center;
	overflow: hidden;
	top: 0;
	left: 0;
	text-decoration: none;
	display: none;
}
.aboutMain .workRoom .wkr li a img {
	margin: 0 auto;
	margin-top: 85px;
}
.aboutMain .workRoom .wkr li a span {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 13px;
	margin-top: 10px;
}
.aboutMain .workRoom .wkr li:hover a {
	display: block;
}
.newMain {
	background: url(../img/newsbg.png) no-repeat center top;
	height: 576px;
}
.newMain .container {
	padding-top: 40px;
}
.newMain .new_l {
	float: left;
	width: 680px;
}
.newMain .new_l .nlist {
	overflow: hidden;
	width: 678px;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4
}
.newMain .new_l .nlist li {
	float: left;
	width: 339px;
	height: 56px;
	text-align: center;
	background: url(../img/nlistbg1.png) repeat-x left center;
	line-height: 56px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}
.newMain .new_l .nlist li span {
	font-size: 13px;
	color: #bfbfbf;
	font-family: "Impact";
	text-transform: uppercase;
	margin-left: 5px;
}
.newMain .new_l .nlist li:hover, .newMain .new_l .nlist li.on {
	background: url(../img/nlistbg2.png) no-repeat center;
	color: #fff
}
.newMain .new_l .nlist li:hover span, .newMain .new_l .nlist li.on span {
	color: #5195cd;
}
.newMain .new_l .news {
	background-color: #fff;
	width: 680px;
	height: 440px;
	overflow: hidden;
}
.newMain .new_l .nc {
	margin: 30px;
}
.newMain .new_l .nc dl {
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.newMain .new_l .nc dt {
	float: left;
}
.newMain .new_l .nc dt img {
	display: block;
}
.newMain .new_l .nc dd {
	margin-left: 260px;
}
.newMain .new_l .nc dd h5 {
	padding: 18px 0;
}
.newMain .new_l .nc dd h5 a {
	font-size: 15px;
	color: #333;
}
.newMain .new_l .nc dd p {
	color: #7d7d7d;
	line-height: 20px;
	margin-bottom: 40px;
}
.newMain .new_l .nc dd>a {
	font-size: 15px;
	color: #7d7d7d;
	font-family: "Arial";
}
.newMain .new_l .nc ul {
	margin-top: 20px;
}
.newMain .new_l .nc li {
	height: 48px;
	overflow: hidden;
	background-color: #fcfcfc;
	margin-bottom: 3px;
}
.newMain .new_l .nc li h5 {
	float: left;
	width: 48px;
	background: url(../img/date.png) no-repeat center;
	height: 48px;
	font-weight: normal;
	font-family: "Arial";
	text-align: center;
}
.newMain .new_l .nc li h5 span {
	font-size: 26px;
	display: block;
	line-height: 26px;
	color: #fff;
	padding-top: 3px;
}
.newMain .new_l .nc li h5 em {
	color: #c8c8c8;
}
.newMain .new_l .nc li p {
	line-height: 48px;
	width: 445px;
	padding: 0 20px;
	overflow: hidden;
	float: left;
}
.newMain .new_l .nc li p a {
	font-size: 14px;
}
.newMain .new_l .nc li .n2 {
	float: right;
	background: url(../img/morbg.png) no-repeat center;
	width: 13px;
	height: 13px;
	margin-top: 18px;
	margin-right: 15px;
}
.newMain .new_r {
	width: 300px;
	float: right;
	height: 496px;
	overflow: hidden;
	background-color: #fff;
}
.newMain .new_r .nt {
	text-align: center;
	background: url(../img/ntbg.png) no-repeat center;
	width: 300px;
	height: 56px;
	line-height: 56px;
	color: #fff;
	font-size: 16px;
}
.newMain .new_r .nt span {
	color: #5195cd;
	font-size: 13px;
	font-family: "Impact";
	text-transform: uppercase;
	margin-left: 5px;
}
.newMain .new_r .quetion {
	padding: 0 19px;
	height: 370px;
	overflow: hidden;
	margin-top: 30px;
}
.newMain .new_r .quetion dl {
	padding-bottom: 30px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 30px;
}
.newMain .new_r .quetion dt {
	background: url(../img/wenbg.png) no-repeat center;
	padding: 15px 0;
	margin-bottom: 5px;
	overflow: hidden;
}
.newMain .new_r .quetion dt p {
	padding-left: 28px;
	line-height: 18px;
	height: 37px;
	overflow: hidden;
	background: url(../img/wen.png) no-repeat left 3px;
	margin-left: 96px;
	width: 145px;
}
.newMain .new_r .quetion dt a {
	font-size: 13px;
	color: #333;
}
.newMain .new_r .quetion dd {
	background: url(../img/dabg.png) no-repeat center;
	overflow: hidden;
	padding: 15px 0;
}
.newMain .new_r .quetion dd span {
	padding-left: 28px;
	line-height: 18px;
	height: 37px;
	overflow: hidden;
	background: url(../img/da.png) no-repeat left 3px;
	margin-left: 20px;
	display: block;
	font-size: 13px;
	color: #0861ab;
	width: 145px;
}
newMain .new_r .quetion dd span {
	padding-left: 28px;
	line-height: 18px;
	height: 37px;
	overflow: hidden;
	background: url(../img/da.png) no-repeat left 3px;
	margin-left: 20px;
	display: block;
	font-size: 13px;
	color: #0861ab;
	width: 145px;
}
/*panerMain*/
.panerMain {
	padding-top: 35px;
	padding-bottom: 55px;
}
.panerMain .pat {
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #ebebeb;
}
.panerMain .pat h5 {
	margin-bottom: 10px;
}
.panerMain .pat h5 a {
	font-size: 30px;
	color: #333;
}
.panerMain .pat h5 span {
	color: #0861ab;
}
.panerMain .pat i {
	display: block;
	width: 40px;
	height: 0;
	border-top: 1px solid #0861ab;
	margin: 0 auto;
	position: relative;
	top: 21px;
}
.panerMain .paner {
	position: relative;
	margin-top: 39px;
}
.panerMain .paner ul {
	overflow: hidden;
	width: 936px;
	margin: 0 auto;
}
.panerMain .paner li {
	float: left;
	width: 218px;
	margin: 0 8px;
}
.panerMain .paner li img {
	display: block;
	border: 1px solid #f0f1f1;
}
.panerMain .paner li p {
	text-align: center;
	margin-top: 12px;
}
.panerMain .paner li p a {
	font-size: 13px;
	color: #333;
}
.panerMain .paner .pbt {
	display: block;
	position: absolute;
	width: 41px;
	height: 41px;
	top: 30px;
	transition: all 0s;
}
.panerMain .paner .pbt1 {
	background: url(../img/pbt1.png) no-repeat center top;
	left: -21px;
}
.panerMain .paner .pbt2 {
	background: url(../img/pbt2.png) no-repeat center top;
	right: -21px;
}
.panerMain .paner .pbt:hover {
	background-position: center bottom;
}
.formCont {
	background: url(../img/formbg.jpg) no-repeat center top;
	height: 488px;
}
.formCont h5 {
	font-size: 30px;
	color: #0861ab;
	padding-top: 54px;
	margin-bottom: 3px;
}
.formCont p {
	font-size: 16px;
	color: #d4d4d4;
	font-family: "Impact";
	text-transform: uppercase;
}
.formCont ul {
	margin-top: 25px;
}
.formCont li {
	margin-bottom: 5px;
	overflow: hidden;
}
.formCont li span {
	width: 52px;
	border: 2px solid #0861ab;
	border-right-width: 1px;
	float: left;
}
.formCont li span img {
	display: block;
}
.formCont li input, .formCont li textarea {
	float: left;
	width: 383px;
	outline: none;
	background: #fff;
	border: 2px solid #0861ab;
	border-left: none;
	font-size: 13px;
	color: #666;
}
.formCont li input {
	height: 43px;
	line-height: 43px;
	padding: 0 10px;
}
.formCont li textarea {
	height: 62px;
	line-height: 20px;
	resize: none;
	padding: 10px;
}
.formCont .sub {
	display: block;
	width: 190px;
	height: 47px;
}
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1 {
	display: none;
	z-index: 1001;
	width: 398px;
	border: 1px solid #ccc;
	background: #fff;
	padding-bottom: 20px;
}
#mesbook1_c div, #mesbook1 div {
	border: 1px solid #E4E3E3;
	background: #EBECEB;
	height: 18px;
	padding: 4px .5em 0;
	margin-bottom: 10px;
}
#mesbook1_c dl.b1, #mesbook1 dl.b1 {
	width: 370px;
	margin: 0 auto;
}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {
	float: left;
	width: 105px;
	overflow: hidden;
}
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {
	width: 265px;
	float: right;
}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}
