body {
	background: #fff;
}

@charset "utf-8";

* {
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-style: normal;
	font-size: 100%;
	font-family: "微软雅黑";
}

div,
input {
	margin: 0;
	border: 0;
	padding: 0;
}

ul li {
	padding: 0px;
	margin: 0px;
}

ol,
ul,
li {
	list-style: none;
}

span {
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
	color: #fff;
}

input {
	outline: none;
}

textarea {
	outline: none;
}

.hide {
	display: none;
}

.invisible {
	visibility: hidden;
}

.overflow {
	overflow: hidden;
}

.clear {
	width: 10px;
	height: 1px;
	margin-top: -1px;
	clear: both;
}

.g {
	width: 10px;
	height: 10px;
	margin-top: -1px;
	clear: both;
}

.title_font {
	font-size: 18px;
	color: #FFFFFF;
	font-family: "Microsoft YaHei";
}

.clear {
	width: 10px;
	height: 1px;
	margin-top: -1px;
	clear: both;
}




.head_line {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	width: 100%;
	background: #F2F2F2;
	font-size: 14px;
	color: #424242;
}

.head_line_con {
	width: 1200px;
	margin: 0px auto;
}

.head_line .l {
	float: left;
	color: #424242;
}

.head_line .r {
	float: right;
}

.head_line .r a {
	color: #424242;
	padding: 0 10px;
}

.head {
	position: relative;
	width: 100%;
	z-index: 99999;
	/*overflow: hidden;*/

	height: 100px;
}

.head .head_con {
	width: 1200px;
	margin: 0px auto;
	position: relative;
/*	overflow: hidden;*/
}

.head .head_con .logo {
	margin: 28px auto 0px;
	float: left;
	padding: 0px 0 0;
	width: 201px;
}

.head .head_con .logo img {
	width: 100%;
	vertical-align: middle;
}

.head .head_con .tel {
	float: left;
	width: 200px;
	margin-top: 30px;
	text-align: right;
	overflow: hidden;color:#fff; font-size: 18px;
	margin-left: 30px;display: none;
}
.head .head_con .tel .img{ float: left;padding-right: 10px; }
.head .head_con .tel .font{ float: left; }
.head .head_con .tel img{ height: 40px; }
.head .head_con .tel .icon {
	float: left;
}

.head .head_con .tel .icon img {
	vertical-align: middle;
}

.head .head_con .tel .num {
	float: left;
	line-height: 28px;
	color: #007662;
	font-size: 16px;
	padding: 16px 0 0 12px;
}


.navBtn .line-icon,.lanBtn .line-icon{ -webkit-transition: 0.2s; -webkit-transition: -webkit-transform 0.2s ease-out; transition: transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out;}

.lanBtn:hover .line-icon{ transform: rotateZ(180deg); -webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); }
/*.header .closeBtn{ display: none; cursor: pointer; width: 99px; height: 20px; margin-top: 62px;}*/
.lanBtn{ float: right; margin-top: 45px; margin-right: 0px; cursor:pointer; }
.lanArea{ width: 128px; height: 90px; background: #fff; padding-top:10px; padding-bottom:20px; display: none; position: absolute; top: 100px; right: -25px; z-index: 222; }
.lanArea .lanItem{ height: 50px; line-height: 50px; vertical-align: middle; color: #000; padding-left:15px; }
.lanArea .lanItem a{ color: #000; }
.lanArea .lanItem .lanImg{ float: left; padding-right: 10px; }
.lanArea .lanItem .lanImg img{ vertical-align: middle; }
.lanArea .lanItem .lanTit{ float: left; font-size: 14px;}

.nav {
	width: 785px;
	height: 44px;
	line-height: 44px;
	margin-top:25px;
	margin-left: 30px;
	float: left;
}

.nav .nav_con {
	width: 100%;
	margin: 0px auto;
	font-size: 16px;
	color: #fff;
}

.nav ul li {
	position: relative;
	text-align: center;
	display: block;
	overflow: hidden;
	float: left;
	width: 16.66666666%;
}
.nav ul li span{ display: block; height: 24px; line-height: 24px; }
.nav ul li span.en{ font-size: 13px; }
.nav ul>li a {
	color: #fff;
	font-size: 16px;
}

.nav ul>li.on {
	background: none;
}

.nav ul>li.on a,
.nav ul>li a:hover {
	color: #fff;
}


.wrapper{ width: 100%; }

.index_content {
	width: 100%;
	background-size: 100%;

}

.index_block{ background: #060D21; }
.index_block_1{ background: url(../images/proBg.jpg) no-repeat; background-size: 100% 100%; padding-top:130px;padding-bottom:50px;}
.index_block_1 .tit{ background: url(../images/titBg.png) no-repeat; text-align: center; color: #fff; width: 453px; height: 153px; margin:0px auto;  }
.index_block_1 .tit .en{ font-size: 26px; height: 30px; line-height: 30px; }
.index_block_1 .tit .cn{ font-size: 46px;  height: 65px; line-height: 65px; }
.index_block_1 .tit .desc{ font-size: 22px; height: 32px;  line-height: 32px;}
.index_block_1 .cate{ text-align: center; line-height: 40px; padding:15px 0; width: 80%; margin:0px auto; }
.index_block_1 .cate a{ color: #fff; padding:0 10px; font-size: 18px;white-space:nowrap }

.index_block_2{ background: #071231; padding:70px 0; }
.index_block_2 .tit{ padding:0 4%; }
.index_block .pro{ width: 90%; margin:0px auto; }
.index_block .pro .item{ width: 24%; margin:.5%; float: left; background: #fff; padding-top:7px; }
.index_block .pro .item .img{ width: 96%; margin:0px auto;  }
.index_block .pro .item .img img{ width: 100%; height: 203px; }
.index_block .pro .item .font{ width: 90%; margin:0px auto; }
.index_block .pro .item .font .biaoti{ font-size: 22px; font-weight: bold; margin-top:15px; height: 22px; overflow: hidden; }
.index_block .pro .item .font .biaoti a{ color: #000; }
.index_block .pro .item .font .desc{ line-height: 32px; font-size: 15px; color: #070e24; margin-top:12px; height: 128px; overflow: hidden;}
.index_block .pro .item .font .more{ display: block; width: 100%; margin:10px auto; }
.index_block .pro .item .font .more img{ width: 100%; }
.index_block_3{ width: 80%; padding:0 10%; background: #ECF0F3; padding-top:100px; padding-bottom:40px; }
.index_block_3 .l{ float: left; width: 50%; }
.index_block_3 .l .biaoti{ line-height: 46px; font-size: 32px; color: #1D2B56; font-weight: bold; margin:12px 0; }
.index_block_3 .l .desc{ font-size: 14px; line-height: 30px; color: #404040; width: 535px; height: 120px; overflow: hidden;}
.index_block_3 .l .more{ display:block; width: 190px; height: 43px; line-height: 43px; overflow: hidden; background: #1D2B56;  font-size: 18px; color: #fff; text-align: center; margin-top:15px;}
.index_block_3 .r{ float: right; width: 50%; height: 422px; overflow: hidden; }
.index_block_3 .r img { max-width: 100%;  }
.addmroe{ display: block; width: 154px; height: 40px; line-height: 40px; background: #fff; margin:20px auto; color: #000; text-align: center; font-size: 18px;}

.contact{ width: 80%; margin: 0px auto; padding:40px 0;}
.contact .col-4{ width: 33.333%;float: left;  }
.contact .col-4 .img{ float: left; margin-right: 20px; }
.contact .col-4 .font{ float: left; line-height: 25px; }
.contact .col-4 .font .k{font-size: 16px; color: #1D2B56; display: block;}
.contact .col-4 .font .v{font-size: 20px; color: #404040; display: block;}
.contact .col-4 .ewm img{ height: 120px; }
.contact .col-4 .ewm{ width: 100%; text-align: right; }

.contact .col-2 .ewm img{ height: 120px; }
.contact .col-2 .ewm{ width: 100%; text-align: right; }
.contact .col-2{  width: 16.666%;float: left;   }

.contact .col-6 .img{float: left; padding-right: 1%;}
.contact .col-6 .font{ float: left; line-height: 25px; width: 488px; }
.contact .col-6 .font .k{font-size: 16px; color: #1D2B56; display: block;}
.contact .col-6 .font .v{font-size: 18px; color: #404040; display: block;}
.contact .col-6 .ewm img{ height: 120px; }
.contact .col-6 .ewm{ width: 100%; text-align: right; }
.contact .col-6{ width: 50%;float: left;  }

#wrapper {
	position: relative;
}
#wrapper .head{ position: absolute; width: 100%; top: 0; left: 0;/* background: rgba(6,13,32,0.45)*/}
#wrapper .headAbsolute {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999999;
	width: 100%;
}

.swiper-container3 .swiper-pagination2 {
	display: none;
}

.notice {
	width: 100%;
	background: #060D21;
	border-bottom:1px solid #091C55;
}

.notice img {
	vertical-align: middle;
}

.notice .noticeCon {
	width: 1200px;
	margin: 0px auto;
	height: 54px;
	line-height: 54px;
}

.notice .noticeL {
	float: left;
	width: 70%;
	overflow: hidden;
	height: inherit;
	text-align: left;
}

.notice .noticeR {
	font-size: 16px;
	color: #fff;
	float: right;
	width: 30%;
	overflow: hidden;
	height: inherit;
	text-align: right;
}

.notice .noticeL .title {
	font-size: 21px;
	color: #fff;
	font-weight: bold;
	float: left;
}

.notice .noticeL .con a {
	color: #fff;
}

.notice .noticeL .con {
	float: left;
	padding-left: 10px;
}

.notice .noticeL .con li {
	font-size: 16px;
}

.notice .noticeR img {
	vertical-align: middle;
	padding-right: 5px;
}

.index_content {
	width: 1200px;
	margin: 0px auto;
}

.index_content .block {
	box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.1);
	padding: 22px 15px;
}

.index_content .block .title {
	padding-bottom: 8px;
	border-bottom: 1px solid #E9E9E9;
}

.index_content .block .title .titL {
	border-left: 5px solid #060D21;
	padding-left: 5px;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-top: 7px;
}

.index_content .block .title .titR {
	float: right;
	width: 82px;
	background: #060D21;
	border-radius: 5px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
}

.index_content .block .title .cn {
	font-size: 21px;
	color: #000;
}




.index_split {}

.contactsArea {
	width: 300px;
	height: 121px;
	float: left;
	margin-top: 25px;
}

.contactsArea .item {
	margin-bottom: 7px;
}

.contactsArea .item .itemIcon {
	float: left;
	width: 40px;
	text-align: center;
	height: 42px;
	line-height: 42px;
}

.contactsArea .item .itemIcon img {
	vertical-align: middle;
}

.contactsArea .item .itemFont {
	float: left;
	padding-left: 5px;
}

.contactsArea .item .itemFont .font1 {
	font-size: 16px;
	color: #919191;
}

.contactsArea .item .itemFont .font2 {
	font-size: 15px;
	color: #000;
}

.searchArea {
	width: 314px;
	height: 46px;
	border-bottom: 1px solid #E5DBDB;
	float: right;
	line-height: 46px;
	padding: 0 5px;
	color: #A9A9A9;
	font-size: 16px;
	margin-top: 45px;
}

.searchArea .txt {
	float: left;
	display: block;
	width: 265px;
	height: 46px;
}

.searchArea .btn {
	width: 46px;
	height: 46px;
	background: url(../images/enlarge_icon.png) no-repeat center;
	float: right
}



.index_split {
	height: 20px;
	width: 100%;
	background: url(../images/split.png) repeat-x;
	overflow: hidden;
}

.index_contacts {
	background: url(../images/contacts_bg.jpg ) no-repeat center top;
}

.index_con {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
}

.index_con .l {
	float: left;
	width: 740px;
	padding: 20px 0 0 125px;
}

.index_con .r {
	float: right;
	width: 206px;
}

.index_con .r .font {
	width: 52px;
	float: right;
	margin-top: 50px;
	font-size: 14px;
}

.index_con .r .img {
	width: 82px;
	float: right;
	margin-top: 28px;
}

.index_con .l li {
	float: left;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	margin-right: 65px;
	margin-bottom: 12px;
	font-size: 14px;
}

.index_con .l li img {
	vertical-align: middle;
	padding-right: 10px;
}

.cateFrame {
	width: 100%;
	background: #0A1641;
	height: 107px;
}

.cateFrame_con {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
	height: 100%;
}

.cateFrame .wrap {
	min-width: 320px;
	max-width: 768px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.cateFrame .wrapper {
	position: relative;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	-webkit-touch-callout: none;
	/* iOS Safari */
	-webkit-user-select: none;
	/* Chrome/Safari/Opera */
	-khtml-user-select: none;
	/* Konqueror */
	-moz-user-select: none;
	/* Firefox */
	-ms-user-select: none;
	/* Internet Explorer/Edge */
	user-select: none;
	/* Non-prefixed version, currently
not supported by any browser */
}

.cateFrame .wrapper .scroller {
	position: absolute;
}

.cateFrame .wrapper .scroller li {
	float: left;
	width: 80px;
	height: 80px;
	text-align: center;
	font-style: none;
	padding: 20px 20px 20px 20px;
}

.cateFrame .wrapper .scroller li:nth-child(1) {
	padding-left: 20px;
}

.cateFrame .wrapper .scroller li {}

.cateFrame .wrapper .scroller li a {
	display: block;
}

.cateFrame .wrapper .scroller li a {
	color: #eae7b7;
}

.cateFrame .wrapper .scroller li span.img {
	display: block;
	height: 45px;
	width: 100%;
	margin-bottom: 5px;
}

.cateFrame .wrapper .scroller ul {
	cursor: pointer;
}

.cateFrame .wrapper .scroller li a img {
	height: 40px;
}

.floor_1 {
	height: 700px;
	background: #fff;
}

.floor_1_con {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
}

.floor_1_con .title {
	height: 131px;
	background: url(../images/brand_title.jpg) no-repeat left;
	margin-top: 53px;
}

.floor_1_con .title .font {
	font-size: 18px;
	padding: 94px 0 0 238px;
	float: left;
}

.floor_1_con .title .more {
	float: right;
	padding-top: 67px;
}

.floor_1_con .neirong {
	margin-top: 15px;
}

.floor_1_con .neirong .item {
	float: left;
	width: 377px !important;
	margin: 11px;
	position: relative;
	cursor: pointer;
}

.floor_1_con .neirong .item .img {
	width: 100%;
	overflow: hidden;
	height: 292px;
	z-index: 1;
	position: relative;
}

.floor_1_con .neirong .item .img img {
	width: 100%;
}

.floor_1_con .neirong .item .font {
	background: url(../images/brand_item_bg.png) no-repeat;
	width: 318px;
	height: 201px;
	margin: -78px auto 0;
	z-index: 22;
	position: relative;
}

.floor_1_con .neirong .item .font .f1 {
	padding: 60px 20px 0;
	text-align: center;
	font-size: 22px;
	overflow: hidden;
	height: 22px;
}

.floor_1_con .neirong .item .font .f1 a {
	color: #252835;
}

.floor_1_con .neirong .item .font .f2 {
	font-size: 14px;
	color: #898989;
	padding: 0 20px;
	text-align: center;
	margin: 8px 0;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
}

.floor_1_con .neirong .item .font .more {
	display: block;
	width: 139px;
	height: 30px;
	background: #767676;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	border-radius: 15px;
	overflow: hidden;
	text-align: center;
	margin: 10px auto 0;
}

.floor_1_con .neirong .item:hover .font {
	background: url(../images/brand_item_hover_bg.png) no-repeat;
}

.floor_1_con .neirong .item:hover .font .f1 a {
	color: #eae7b7;
}

.floor_1_con .neirong .item:hover .font .f2 {
	color: #eae7b7;
}

.floor_1_con .neirong .item:hover .more {
	background: #10205C;
	color: #eae7b7;
}

.floor_1_con .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	text-align: center;
}



.floor_2 {
	height: 700px;
	background: url(../images/case_bg.jpg ) no-repeat center;
	padding-top: 73px;
}

.floor_2 .title {
	background: url(../images/case_title.png) no-repeat center;
	width: 1200px;
	margin: 0px auto;
	text-align: center;
	padding-top: 130px;
	font-size: 18px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.floor_2_con {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
}

.floor_2_con .cate {
	text-align: center;
}

.floor_2_con .cate li {
	display: inline;
	padding: 5px 13px;
	background: #18275D;
	line-height: 55px;
	font-size: 14px;
	margin: 0 5px;
}

.floor_2_con .cate li a {
	color: #fff;
}

.floor_2_con .cate li:hover,
.floor_2_con .cate li.curren {
	background: #E9CE37;
}

.floor_2_con .cate li:hover a,
.floor_2_con .cate li.curren a {
	color: #222e63;
}

.floor_2_con .neirong {}

.floor_2_con .neirong li {
	width: 284px;
	height: 278px;
	overflow: hidden;
	border: 1px solid #575F7C;
	margin: 20px 0px;
}

.floor_2_con .neirong li .img {
	margin: 6px;
	border: 1px solid #575F7C;
	height: 216px;
	overflow: hidden;
}

.floor_2_con .neirong li .img img {
	width: 100%;
}

.floor_2_con .neirong li .tit {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.floor_2_con .neirong li:nth-child(even) {
	margin-top: 60px;
}

.floor_2_con .more {
	display: block;
	margin: 30px auto 0;
	width: 123px;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	text-align: center;
}



.floor_3 {
	background: #fff;
	padding-bottom: 30px;
}

.floor_3_con {
	width: 1200px;
	margin: 0px auto;
}

.floor_3_con .title {
	width: 1200px;
	height: 59px;
	background: url(../images/team_title.png) no-repeat left;
	text-align: right;
	margin-top: 85px;
}

.floor_3_con .title a.more {}

.floor_3_con .title a.more img {
	padding-top: 20px;
}

.floor_3_con .cate {
	text-align: center;
	padding: 10px;
}

.floor_3_con .cate li {
	display: inline;
	margin: 10px 15px;
	padding: 8px 18px;
	background: #F2F6F7;
}

.floor_3_con .cate li a {
	color: #000000;
	font-size: 16px;
}

.floor_3_con .cate li:hover {
	background: #2D2D2D;
}

.floor_3_con .cate li:hover a {
	color: #fff;
}

.floor_3_con .container {
	margin-top: 33px;
	padding: 0 60px 40px;
}

.floor_3_con ul li .name {
	font-size: 24px;
	color: #000;
	text-align: left;
	padding: 0 15px;
	margin-right: 0 !important;
}

.floor_3_con ul li .name .en {
	font-size: 16px;
}

.floor_3_con ul li .sub_tit {
	color: #0f2d97;
	font-size: 16px;
	text-align: left;
	padding: 0 15px;
	margin-right: 0 !important;
}

.Marquee_x {
	overflow: hidden;
	width: 100%;



}

.Marquee_x ul li,
#Marquee_x ul li div {
	float: left;

	overflow: hidden;
}




.Marquee_x .clone {}

/*.Marquee_x ul li a{ color: #b6fffe; font-size: 16px; }*/

.floor_4 {
	background: #F5F9FA;
	padding-top: 75px;
	padding-bottom: 66px;
}

.floor_4 .floor_4_con {
	width: 1200px;
	margin: 0px auto;
}

.floor_4 .floor_4_con .l {
	float: left;
	width: 480px;
	position: relative;
}

.floor_4 .floor_4_con .r {
	float: right;
	width: 710px;
}

.floor_4 .floor_4_con .r .title {
	height: 37px;
	background: url(../images/about_title.png) no-repeat left;
	text-align: right;
	padding-bottom: 25px;
	border-bottom: 1px dashed #747474;
}

.floor_4 .floor_4_con .r .title .more img {
	padding-top: 15px;
}

.floor_4 .floor_4_con .r .neirong {
	padding: 20px 15px 0;
	font-size: 16px;
	color: #747474;
	line-height: 32px;
	height: 400px;
	overflow: hidden;
}

.floor_4 .bot_tit {
	padding: 10px 15px;
	background: #737373;
	font-size: 18px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	height: 20px;
}

.floor_4 .floor_4_con .l .img_1 {
	position: absolute;
	left: 0;
	top: 30px;
	border: 5px solid #E8E8E8;
	height: 205px;
	overflow: hidden;
	width: 316px;
}

.floor_4 .floor_4_con .l .img_2 {
	position: absolute;
	left: 0;
	top: 310px;
	border: 5px solid #E8E8E8;
	height: 205px;
	overflow: hidden;
	width: 316px;
	z-index: 2;
}

.floor_4 .floor_4_con .l .img_3 {
	position: absolute;
	left: 0;
	top: 310px;
	border: 5px solid #E8E8E8;
	height: 205px;
	overflow: hidden;
	width: 316px;
	z-index: 1;
}

.floor_4 .floor_4_con .l img {
	width: 100%;
}

.floor_4 .floor_4_con .l .img_1 {
	transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	/* IE 9 */
	-moz-transform: rotate(10deg);
	/* Firefox */
	-webkit-transform: rotate(10deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(10deg);
	/* Opera */
}

.floor_4 .floor_4_con .l .img_2 {
	transform: rotate(-13deg);
	-ms-transform: rotate(-13deg);
	/* IE 9 */
	-moz-transform: rotate(-13deg);
	/* Firefox */
	-webkit-transform: rotate(-13deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(-13deg);
	/* Opera */
}

.floor_4 .floor_4_con .l .img_3 {
	transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	/* IE 9 */
	-moz-transform: rotate(2deg);
	/* Firefox */
	-webkit-transform: rotate(2deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(2deg);
	/* Opera */
}




.floor_5 {
	background: #fff no-repeat;
	padding: 40px 0 35px;
}

.floor_5_con {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
}

.floor_5_con .title {
	text-align: center;
	color: #00125f;
	padding-bottom: 0px;
	padding-top: 10px;
}

.floor_5_con .title .cn {
	font-size: 30px;
}

.floor_5_con .title .en {
	font-size: 15px;
	margin-top: 8px;
}

.floor_5_con>.cate {
	text-align: center;
	padding: 10px;
}

.floor_5_con>.cate li {
	display: inline;
	margin: 10px 15px;
	padding: 8px 18px;
	background: #fff;
	line-height: 50px;
	border-radius: 20px;
	overflow: hidden;
	border: 1px solid #223070;
}

.floor_5_con>.cate li a {
	color: #223070;
	font-size: 16px;
}

.floor_5_con>.cate li.activity,
.floor_5_con>.cate li:hover {
	background: #00125F;
}

.floor_5_con>.cate li.activity a,
.floor_5_con>.cate li:hover a {
	color: #fff;
}

.f5_container {
	margin-top: 20px;
}

.floor_5_con .more {
	display: block;
	margin: 0px auto;
	width: 126px;
	padding: 20px 0;
}

.floor_5_con .neirong {}

.floor_5_con .neirong li {
	width: 340px !important;
	padding: 40px 30px;
}

.floor_5_con .neirong li .l {
	float: left;
	width: 75px;
	text-align: center;
	overflow: hidden;
	height: 137px;
	padding-top: 10px;
}

.floor_5_con .neirong li .r {
	float: right;
	width: 255px;
}

.floor_5_con .neirong li .l .font_1 {
	font-size: 42px;
	color: #000;
}

.floor_5_con .neirong li .l .font_2 {
	font-size: 16px;
	color: #000;
	line-height: 50px;
}

.floor_5_con .neirong li .r {}

.floor_5_con .neirong li .r .tit {
	max-height: 42px;
	line-height: 22px;
	font-size: 16px;
	overflow: hidden;
	border-bottom: 1px solid #B8B8B8;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.floor_5_con .neirong li .r .tit a {
	color: #000;
}

.floor_5_con .neirong li .r .desc {
	line-height: 24px;
	font-size: 14px;
	color: #747474;
	height: 72px;
	overflow: hidden;
}

.floor_5_con .neirong li .r .inline_more {
	font-size: 12px;
	color: #9e9d9d;
	padding: 4px 8px;
	border-radius: 15px;
	border: 1px solid #9e9d9d;
	text-align: center;
	line-height: 50px;
}

.floor_5_con .neirong li:hover {
	background: url(../images/news_item_bg.png) no-repeat;
	background-size: 100% 100%;
}

.floor_5_con .neirong li:hover .font_1 {
	color: #00125F;
}

.floor_5_con .neirong li:hover .font_2 {
	color: #00125F;
}

.floor_5_con .neirong li:hover .tit {
	color: #00125F;
}

.floor_5_con .neirong li:hover .desc {
	color: #00125F;
}

.floor_5_con .neirong li:hover .inline_more {
	color: #fff;
	background: #00125F;
}


.i_gbook .tit {
	text-align: center;
	padding-bottom: 20px;
}

.i_gbook .tit .en {
	font-size: 16px;
	color: #fff;
}

.i_gbook .tit .cn {
	font-size: 32px;
	color: #fff;
	margin-top: 10px;
}

.i_gbook .con {}

.i_gbook .con .row {
	margin: 10px 0 0;
	font-size: 14px;
}

.i_gbook .con .row input {
	display: block;
	padding: 0 10px;
	border-bottom: 2px solid #374993;
	background: none;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
}

.i_gbook .con .row textarea {
	display: block;
	padding: 0 10px;
	border-bottom: 2px solid #374993;
	background: none;
	width: 100%;
	resize: none;
	color: #fff;
}

.i_gbook .con .row input[type=submit] {
	float: left;
	color: #000;
	width: 167px;
	height: 41px;
	line-height: 41px;
	background: #fff;
	margin-right: 15px;
}

.i_gbook .con .row .yzm {
	float: left;
}

.i_gbook .con .row .yzm img {
	width: 90px;
	height: 37px;
}


.gbook_layer {
	background: url(../images/gbook_bg.jpg) no-repeat;
	border-radius: 20px;
	overflow: hidden;
	width: 1200px;
	height: 776px;
	margin-left: -600px;
	position: fixed;
	z-index: 99999;
	left: 50%;
	top: 90px;
	display: none;
}

/*filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;*/
/*.gbook_layer *{ filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1; }*/
.gbook_layer .close {
	float: right;
	padding: 15px;
	cursor: pointer;
	color: #636363;
	font-size: 16px;
}

.gbook_layer .tit {
	padding-top: 10px;
}

.gbook_layer .tit_1 {
	font-size: 38px;
	text-align: center;
	color: #000;
	margin-bottom: 10px;
}

.gbook_layer .tit_2 {
	color: #23bafb;
	font-size: 22px;
	text-align: center;
}

.gbook_layer .l {
	float: left;
	width: 330px;
	padding: 30px 60px;
}

.gbook_layer .r {
	float: right;
	width: 620px;
	padding: 30px 60px;
}

.gbook_layer .l input {
	width: 93%;
	height: 57px;
	line-height: 57px;
	text-align: left;
	padding-left: 7%;
	background: #fff;
	border-radius: 30px;
	overflow: hidden;
	border: 1px solid #EAEAEA;
	margin-bottom: 20px;
}

.gbook_layer .l>form {
	margin-top: 40px;
}

.gbook_layer .l>form>a {
	color: #2ac7d4;
	font-size: 14px;
	margin-bottom: 20px;
	display: block;
	padding: 0 10px;
}

.gbook_layer .l input[type="submit"] {
	width: 141px;
	height: 36px;
	line-height: 36px;
	background: #25B9C5;
	color: #fff;
	border-radius: 0;
	text-align: center;
	padding-left: 0;
	margin: 0px auto;
	display: block;
}

.swiper-container2 {
	width: 100%;
	height: 100%;

}

.swiper-container2 .swiper-slide {}


.fenye .fenye_con {
	width: 1200px;
	margin: 0px auto;
	padding: 0 20px 20PX;
	background: #fff;
}

.fenye .fenye_con .title {
	text-align: center;
	padding: 80px 0 12px;
}

.fenye .fenye_con .title h3 {
	font-size: 28px;
	color: #2993A5;
}

.fenye .fenye_con .title .en {
	color: #818181;
	font-size: 16px;
	margin: 10px 0 5px;
}

.fenye .fenye_con .cate {
	text-align: center;
}

.fenye .fenye_con .cate li {
	background: url(../images/more_bg.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	display: inline;
	line-height: 20px;
	padding: 5px 18px;
	font-size: 14px;
	margin: 3px 5px;
}

.fenye .fenye_con .cate li a {
	color: #000;
	font-size: 16px;
}

.fenye .datetime {
	font-size: 14px;
	color: #000;
	text-align: center;
	line-height: 60px;
}

.fenye .biaoti {
	font-size: 36px;
	color: #000;
	text-align: center;
	margin-top: 0px;
}

.fenye .page_about {
	line-height: 30px;
	font-size: 16px;
	color: #461C08;
	padding: 0px 10px 50px;
}

.fenye .fenye_con .page_about .img {
	text-align: center;
	padding: 10px 0;
}

.fenye .fenye_con .page_about .img img {
	max-width: 100%;
}

.fenye_con .case_list {}

.fenye_con .case_list .item {
	margin: 26px 0;
	background: url(../images/case_item_bg.png) no-repeat right bottom;
}

.fenye_con .case_list .item .img {
	width: 593px;
	height: 331px;
	overflow: hidden;
	float: left;
	position: relative;
}

.fenye_con .case_list .item .img .order_number {
	position: absolute;
	left: 0;
	top: 0;
	width: 78px;
	height: 66px;
	background: url(../images/num.png) no-repeat;
	text-align: center;
	line-height: 66px;
	font-size: 26px;
	color: #fff;
}

.fenye_con .case_list .item .img img {
	width: 593px;
	height: 331px;
}

.fenye_con .case_list .item .item_r {
	padding: 0 30px 0 50px;
	width: 517px;
	float: right;
	padding-top: 40px;
}

.fenye_con .case_list .item .item_r .font1 {
	font-size: 26px;
}

.fenye_con .case_list .item .item_r .font1 a {
	color: #000;
}

.fenye_con .case_list .item .item_r .desc {
	padding-top: 23px;
	line-height: 30px;
	color: #616060;
	font-size: 16px;
	height: 128px;
	overflow: hidden;
}

.fenye_con .case_list .item .more {
	display: block;
	width: 121px;
	height: 42px;
	background: #185ACB;
	text-align: center;
	line-height: 42px;
	color: #fff;
	font-size: 18px;
	margin-top: 10px;
}

.pro_list .item {
	width: 210px;
	float: left;
	margin: 20px 15px 35px;
}

.pro_list .item .img {
	height: 280px;
}

.pro_list .item img {
	width: 100%;
}

.pro_list .item .timu {
	height: 45px;
	line-height: 45px;
	text-align: center;
	width: 100%;
	overflow: hidden;
	background: #185ACB;
	border-radius: 0 0px 25px 25px;
}

.pro_list .item .timu a {
	color: #fff;
	font-size: 16px;
}




.paginate {
	padding: 30px 0;
	width: 1200px; margin:0px auto;
}

.paginate a,
.paginate span {
	line-height: 26px;
	padding: 10px 0;
	font-size: 16px;
	color: #000;
	display: block;
	border-bottom: 1px solid #D8D3C4;
}

.tp-bullets {
	display: none;
}
.pagePro{ width: 1200px; margin:0px auto;}
.indexF1 {
	padding: 40px 0;
}

.indexF1 > .title{ width: 1200px; margin:0px auto;  }
.indexF1 > .en{ width: 1200px; margin:0px auto;  }
.indexF1 .block_5 {
	margin: 0px auto;
}

.indexF1 .block_5 .neirong .item {
	float: left;
	width: 25%;
	margin-bottom: 20px;
}

.indexF1 .block_5 .neirong .item a.img {
	height: 204px;
	overflow: hidden;
	widows: 100%;
}

.indexF1 .block_5 .neirong .item a.font {
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	font-size: 16px;
	color: #000;
}

.indexF1 .block_5 .neirong .item img {
	width: 97%;
	margin:1px auto;
	display: block;
	border: 1px solid #FFFFFF;
	height: 189px;
}

.indexF1 .img {
	width: 1200px;
	/*margin:15px auto;*/
	margin: 0 auto 0;
	text-align: center;
}

.indexF1 .img img {
	max-width: 650px;
}

.indexF1 .title {
	font-size: 30px;
	color: #000;
	text-align: center;
	font-weight: normal;
	padding-bottom: 16px;
}

.indexF1 .en {
	text-align: center;
	font-size: 16px;
	color: #000;
}

.indexF1Con {
	width: 1200px;
	margin: 10px auto 0;
	font-size: 15px;
	line-height: 30px;
	overflow: hidden;
	text-align: left;
}

.indexF1Con img{ 
	/*max-width:60%;*/
}

.indexF1Qr {
	text-align: center;
	width: 800px;
	margin: 0px auto 20px;
	padding-left: 400px;
}

.indexF1Qr .item {
	display: block;
	padding: 0 00px;
	width: 194px;
	float: left;
}

.indexF1Qr .item .img {
	width: 100%;
}

.indexF1Qr .item .font {
	width: 100%;
	text-align: center;
	font-size: 22px;
	color: #3bacbd;
}

.indexF1Qr .item img {
	width: 100%;
}

.MoreStyle1 {
	width: 200px;
	height: 41px;
	line-height: 41px;
	background: #1F2022;
	border-radius: 15px;
	overflow: hidden;
	display: block;
	margin: 0px auto 0px;
	text-align: center;
}

.MoreStyle1 a {
	color: #fff;
	font-size: 18px;
}

.indexF2 {
	height: 594px;
	overflow: hidden;
	background: #31A5B6;
	color: #fff;
}

.indexF2 .indexF2Left {
	width: 50%;
	float: left;
	background: url(../images/newsLeftImg.jpg) no-repeat right;
	height: 100%;
	background-size: auto 100%;
	text-align: right;
	position: relative;
}

.indexF2Left .more {
	width: 151px;
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	border-radius: 20px;
	border: 1px solid #fff;
	text-align: center;
	position: absolute;
	right: 14px;
	bottom: 40px;
}

.indexF2Left .more a {
	color: #fff;
	font-size: 16px;
}

.indexF2 .indexF2Right {
	width: 50%;
	float: right;
	height: 100%;
}

.indexF2 .indexF2Right .indexF2RightCon {
	float: left;
	width: 520px;
	padding: 0 40px;
}

.indexF2RightCon .item {
	padding: 30px 15px;
	border-bottom: 1px dashed #fff;
}

.indexF2RightCon .item .title a {
	font-size: 22px;
	color: #fff;
}

.indexF2RightCon .item .title a span {
	font-size: 28px;
	padding-right: 12px;
	font-weight: bold;
}

.indexF2RightCon .item .summary {
	line-height: 28px;
	font-size: 16px;
	height: 84px;
	overflow: hidden;
	margin-top: 12px;
}

.indexF2RightCon .item .summary a {
	color: #fff;
}

.indexF3 {
	overflow: hidden;
	background: #31A5B6;
	color: #fff;
}

.indexF3 .indexF3Left {
	float: left;
	width: 50%;
}

.indexF3 .indexF3Right {
	float: right;
	width: 50%;
}

.indexF3 .indexF3Right img {
	height: 100%;
}

.indexF3LeftGbook {
	float: right;
	background: url(../images/gbookBg.png) no-repeat left top;
	width: 498px;
	height: 340px;
	padding-top: 78px;
	margin: 100px 50px 90px 0;
}

.indexF3LeftGbook input[type='text'] {
	width: 413px;
	line-height: 45px;
	height: 45px;
	background: #fff;
	overflow: hidden;
	border-radius: 8px;
	display: block;
	margin: 0px auto 33px;
	padding: 0 10px;
	color: #198d9e;
}

.indexF3LeftGbook select {
	width: 434px;
	line-height: 45px;
	height: 45px;
	background: #fff;
	overflow: hidden;
	border-radius: 8px;
	display: block;
	margin: 0px auto 33px;
	padding: 0 10px;
}

.indexF3LeftGbook option {
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.indexF3LeftGbook input[type='submit'] {
	width: 434px;
	line-height: 45px;
	height: 45px;
	background: #51C1D2;
	overflow: hidden;
	border-radius: 8px;
	display: block;
	margin: 0px auto 33px;
	padding: 0 10px;
	color: #fff;
	font-size: 18px;
}

.indexF3LeftGbook input::-webkit-input-placeholder {
	color: #31A5B6;
}

.indexF3LeftGbook input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #31A5B6;
}

.indexF3LeftGbook input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #31A5B6;
}

.indexF3LeftGbook input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #31A5B6;
}

.indexF4 {
	background: url(../images/aboutBg.jpg) no-repeat top;
	padding-bottom: 50px;
}

.indexF4>.title {
	text-align: center;
	padding-top: 60px;
}

.indexF4Con {
	width: 1200px;
	margin: 20px auto 0;
}

.indexF4Item {
	width: 575px;
	height: 150px;
	float: left;
	padding: 12px;
}

.indexF4ItemL {
	float: left;
	height: 119px;
	overflow: hidden;
	width: 171px;
}

.indexF4ItemL img {
	width: 100%;
}

.indexF4ItemR {
	float: right;
	width: 380px;
}

.indexF4ItemR>.title {
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.indexF4ItemR>.summary {
	font-size: 14px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	color: #949494;
	margin-top: 7px;
}

.indexF5 {
	padding-bottom: 50px;
	padding-top: 94px;
}

.indexF5Title {
	text-align: right;
	background: url(../images/caseTitle.png) no-repeat left;
	height: 50px;
	line-height: 50px;
	width: 1200px;
	margin: 0px auto;
	font-size: 16px;
	padding-top: 30px;
}

.indexF5Title a {
	color: #000;
	font-weight: bold;
}

.indexF5Con {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
}

.indexF5Con .indexF5Item {
	width: 374px;
	float: left;
	background: #F5F7F8;
	padding-bottom: 30px;
}

.indexF5Con .indexF5Item .img {
	height: 281px;
	overflow: hidden;
	width: 100%;
}

.indexF5Con .indexF5Item .title {
	height: 55px;
	line-height: 55px;
	font-size: 22px;
	text-align: center;
	overflow: hidden;
	border-bottom: 1px solid #7D7D7D;
}

.indexF5Con .indexF5Item .title a {
	color: #000;
	font-weight: bold;
}

.indexF5Con .indexF5Item .summary {
	line-height: 26px;
	font-size: 15px;
	color: #6b6b6b;
	overflow: hidden;
	height: 78px;
	width: 92%;
	margin: 10px auto 0;
}

.indexF5Con .indexF5Item .dateTIme {
	line-height: 26px;
	font-size: 15px;
	color: #6b6b6b;
	overflow: hidden;
	height: 26px;
	margin: 0px auto;
	float: left;
}

.indexF5Con .indexF5Item .more {
	float: right;
	width: 78px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #606060;
	font-size: 12px;
	overflow: hidden;
	color: #272828;
	text-align: center;
}

.indexF5Con .indexF5Item .dateArea {
	width: 92%;
	margin: 20px auto 0;
}

.indexF5Con .indexF5Item .dateTIme img {
	padding-right: 5px;
	vertical-align: middle;
}

.indexF5 .swiper-container {
	padding-bottom: 50px;
}

.swiper-container2 {
	margin-bottom: 40px;
}

.indexF6 {
	background: url(../images/teacher.png) no-repeat bottom center #31A5B6;
	padding-top: 106px;
	padding-bottom: 120px;
}

.indexF6>.title {
	text-align: center;
}

.indexF6Con {}

.indexF6Con .item {
	width: 100%;
	height: 364px;
	overflow: hidden;
	margin-bottom: 38px;
}

.indexF6Con .item .img {
	width: 275px;
	height: 275px;
	overflow: hidden;
	border-radius: 137px;
	margin-top: 44px;
}

.indexF6Con .item .img img {
	height: 275px;
}

.styleL {
	background: url(../images/newsRightBg.png) no-repeat right;
}

.styleR {
	background: url(../images/newsLeftBg.png) no-repeat left;
}

.indexF6Con .itemCon {
	width: 1000px;
	margin: 0px auto 0px;
}

.indexF6 .profile {
	line-height: 32px;
	text-align: center;
	margin: 30px 0 30px;
	color: #fff;
	font-size: 18px;
}

.styleL .img {
	float: right;
}

.styleR .img {
	float: left;
}

.styleL .font {
	float: right;
	width: auto;
	margin-right: 40px;
	text-align: right;
	font-size: 20px;
	color: #fff;
	padding-top: 100px;
	line-height: 30px;
}

.styleL .font .title {
	font-size: 40px;
	border-bottom: 1px solid #fff;
	margin-bottom: 12px;
	padding: 0 20px 12px;
}

.styleL .font .title span {
	font-size: 20px;
}

.styleR .font {
	float: left;
	width: auto;
	margin-left: 40px;
	text-align: left;
	font-size: 20px;
	color: #fff;
	padding-top: 100px;
	line-height: 30px;
}

.styleR .font .title {
	font-size: 40px;
	border-bottom: 1px solid #fff;
	margin-bottom: 12px;
	padding: 0 20px 12px;
}

.styleR .font .title span {
	font-size: 20px;
}

.indexF6Con .more {
	display: block;
	margin: 0px auto;
	text-align: center;
	width: 187px;
}

.indexF7 {
	background: url(../images/contacts_bg.jpg) no-repeat;
	padding: 80px 0 0;
	background-size: 100% 100%;
}

.indexF7Con {
	width: 1200px;
	margin: 0px auto;
	padding-bottom: 50px;
}

.indexF7Con .title {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 50px;
}

.indexF7ConL {
	float: left;
	width: 50%;
}

.indexF7ConR {
	float: right;
	width: 50%;
	color: #fff;
}

.indexF7ConR li {
	width: 50%;
	float: left;
	text-align: left;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	font-size: 16px;
}

.indexF7ConL form>* {
	width: 413px;
	line-height: 45px;
	height: 45px;
	background: rgba(76, 76, 76, .8);
	overflow: hidden;
	border-radius: 8px;
	display: block;
	margin-bottom: 33px;
	padding: 0 10px;
	color: #198d9e;
}

.indexF7ConL input[type='submit'] {
	background: #DE1414;
	color: #fff;
	font-size: 16px;
	width: 433px;
}

.indexF7ConL select {
	width: 433px;
	color: #fff;
}

.indexF7ConL input::-webkit-input-placeholder {
	color: #d7d7d7;
}

.indexF7ConL input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #d7d7d7;
}

.indexF7ConL input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #d7d7d7;
}

.indexF7ConL input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #d7d7d7;
}

.bread {
	border-bottom: 1px solid #060D21;
	height: 40px;
	line-height: 40px;
	width: 1184px;
	margin: 0px auto 10px;
	font-size: 16px;
	padding: 10px 8px 5px;
}

.breadL {
	float: left;
}

.breadL * {
	padding: 0 2px;
}

.breadL a {
	color: #000;
}

.breadL a.home {
	color: #060D21;
	font-weight: bold;
}

.breadL span {
	color: #838383;
}

.breadR {
	float: right;
}

.fenye {
	width: 100%;
	background: #ECF0F3;
}

.fenye .cate {
	text-align: center;
	margin: 20px 0px 20px;
}

.fenye .cate li {
	background: url(../images/more_bg.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	display: inline;
	line-height: 30px;
	padding: 5px 18px;
	font-size: 14px;
	margin: 3px 5px;	white-space:nowrap;
}

.fenye .cate li a {
	color: #000;
	font-size: 16px;

}

.fenye .cate li:hover,
.fenye .cate li.curren {
	background: #060D21;
	border-radius: 3px;
	overflow: hidden;
}

.fenye .cate li:hover a,
.fenye .cate li.curren a {
	color: #fff;
}

.fenyeContent {
	width: 1160px;
	padding-top: 20px;
	font-size: 16px;
}

.news_list {
	padding: 10px 10px 50px;
	width: 1180px;
	margin: 0px auto;
}

.news_list .item {
	padding: 26px 0;
	border-bottom: 1px solid #ccc;
}

.news_list .item .l {
	width: 242px;
	height: 148px;
	overflow: hidden;
	border: 1px solid #060D21;
	padding: 3px;
	float: left;
}

.news_list .item .l .img {
	width: 100%;
	height: 148px;
	overflow: hidden;
}

.news_list .item .l img {
	width: 100%;
	height: 148px;
}

.news_list .item .r {
	width: 775px;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
}

.news_list .item .r h3 {
	font-size: 22px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: normal;
}

.news_list .item .r h3 a {
	color: #060D21;
}

.news_list .item .r .desc {
	font-size: 16px;
	color: #505050;
	margin-top: 8px;
	padding-left: 5px;
	line-height: 28px;
}

.news_list .item .r_date {
	width: 100px;
	float: right;
	text-align: center;
	color: #fff;
	margin-top: 30px;
	background: #060D21;
	padding: 20px 0;
}

.news_list .item .r_date .font1 {
	font-size: 24px;
	margin-bottom: 10px;
}

.news_list .item .r_date .font2 {
	font-size: 16px;
}

.fenye .page {
	padding: 20px 0 60px;
	text-align: center;
}

.fenye .page span,
.fenye .page a {
	font-size: 14px;
	background: none;
	border: 1px solid #ccc;
	color: #000;
	padding: 10px;
	line-height: 40px;
	margin: 0px 2px;
	border-radius: 3px;
	overflow: hidden;
}

.fenye .page .curren {
	background: #060D21;
	color: #fff;
}

.fenye .indexF5Con .indexF5Item .title {
	line-height: 40px;
	height: 40px;
	padding-bottom: 0px;
	text-align: center;
	width: 95%;
	margin: 0px auto;
}

.fenye .indexF5Con .indexF5Item {
	margin: 15px 10px;
}

.fenye .indexF5Con .indexF5Item .summary {
	height: 78px;
}

.indexGbook {
	padding-bottom: 70px;
}

.indexGbook .title {
	background: url(../images/gbookTitle.png) no-repeat;
	width: 619px;
	height: 51px;
	overflow: hidden;
	margin: 80px auto 20px;
}

.indexGbook form {
	width: 934px;
	margin: 0px auto;
}

.indexGbook input[type='text'] {
	width: 437px;
	height: 51px;
	line-height: 51px;
	padding-left: 12px;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #ccc;
	background: #EEEFF1;
	margin: 5px;
}

.indexGbook input[type='submit'] {
	width: 261px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 16px;
	margin: 22px auto 0px;
	background: #000000;
	color: #fff;
	border-radius: 7px;
	overflow: hidden;
	display: block;
}


.footer {
	background: #1D2B56;
	overflow: hidden;
	font-size: 16px;
	line-height: 32px;
	height: 70px;
	text-align: center;
	color: #fff;
}
.footer .l{ float: left; }
.footer .r{ float: right; }
.footer .r a{ padding:0 15px; }
.footerCon {
	width: 90%;
	margin: 16px auto;
	text-align: left;
}
.footerCon .l{ float: left; }
.footerCon .rl{ float: right; }
.footerCon .footerL {
	width: 374px;
	text-align: center;
	float: left;
}

.footerCon .footerL img {
	width: 100%;
	margin: 28px 0;
}

.footerCon .footerM {
	float: left;
	width: 424px;
	padding: 31px 30px;
	font-size: 16px;
	border-left: 1px solid #28D5C4;
	border-right: 1px solid #28D5C4;
}

.footerCon .footerM .footerMtit {
	color: #faff70;
	margin-bottom: 12px;
}

.footerCon .footerM .footerMdesc {
	color: #ffffff;
	line-height: 28px;
}

.footerCon .footerR {
	width: 300px;
	padding-left: 26px;
	font-size: 16px;
	line-height: 28px;
	float: left;
	color: #fff;
	margin-top: 20px;
}
