﻿/* AB模版网 做最好的织梦整站模板下载网站 */
/* 网址：Www.AdminBuy.Cn */
/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */
/* QQ：9490489 */

@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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/pl1.png) no-repeat left center;

}

.proMain .pro_l li h5.pl2 {

	background: url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/phone2.png) no-repeat left center;

	color: #fff;

}

.ggMain_01 dd {

	font-size: 22px;

	font-family: "Arial";

}

.ggMain_01 a {

	display: block;

	background: url(../images/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(../images/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(../images/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(../images/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(../images/youshi01.jpg) no-repeat center top;

	height: 567px;

}

.youshi .ys2 {

	background: url(../images/youshi02.jpg) no-repeat center top;

	height: 279px;

}

.youshi .ys3 {

	background: url(../images/youshi03.jpg) no-repeat center top;

	height: 329px;

}

.youshi .ys4 {

	background: url(../images/youshi04.jpg) no-repeat center top;

	height: 333px;

}

.youshi .ys5 {

	background: url(../images/youshi05.jpg) no-repeat center top;

	height: 338px;

}

.youshi .ys6 {

	background: url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/phone2.png) no-repeat left center;

	color: #fff;

}

.ggMain_03 dd {

	font-size: 22px;

	font-family: "Arial";

}

.ggMain_03 a {

	display: block;

	background: url(../images/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: 350px;

}

.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: 165px;

	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: 76px;

}

.honerMain .ryc .hbt1 {

	background: url(../images/hbt1.png) no-repeat center top;

	left: 0;

}

.honerMain .ryc .hbt2 {

	background: url(../images/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(../images/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;


	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(../images/xq1.png) no-repeat center;

}

.aboutMain .abm dd span a.xq2 {

	background: url(../images/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(../images/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(../images/m01.png) no-repeat 25px center;

}

.aboutMain .workRoom .wkl li.bt2 h5 {

	background: url(../images/m02.png) no-repeat 25px center;

}

.aboutMain .workRoom .wkl li.bt3 h5 {

	background: url(../images/m03.png) no-repeat 25px center;

}

.aboutMain .workRoom .wkl li.bt4 h5 {

	background: url(../images/m04.png) no-repeat 25px center;

}

.aboutMain .workRoom .wkl li.bt1:hover h5, .aboutMain .workRoom .wkl li.bt1.on h5 {

	background: url(../images/wkl1.png) no-repeat 25px center;

}

.aboutMain .workRoom .wkl li.bt2:hover h5, .aboutMain .workRoom .wkl li.bt2.on h5 {

	background: url(../images/wkl2.png) no-repeat 25px center;

}

.aboutMain .workRoom .wkl li.bt3:hover h5, .aboutMain .workRoom .wkl li.bt3.on h5 {

	background: url(../images/wkl3.png) no-repeat 25px center;

}

.aboutMain .workRoom .wkl li.bt4:hover h5, .aboutMain .workRoom .wkl li.bt4.on h5 {

	background: url(../images/wkl4.png) no-repeat 25px center;

}

.aboutMain .workRoom .wkl li:hover, .aboutMain .workRoom .wkl li.on {

	background: url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/pbt1.png) no-repeat center top;

	left: -21px;

}

.panerMain .paner .pbt2 {

	background: url(../images/pbt2.png) no-repeat center top;

	right: -21px;

}

.panerMain .paner .pbt:hover {

	background-position: center bottom;

}

.formCont {

	background: url(../images/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;

}

