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;
}

.headLine .r a{ color: #fff !important; }
.box .wtline{ color: #fff !important; }

.headLine {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	width: 100%;
	background: #1A3D8E;
	font-size: 14px;
	color: #fff;
}

.headLineCon {
	width: 1200px;
	margin: 0px auto;
}

.headLine .l {
	float: left;
	color: #fff;
}

.headLine .r {
	float: right;
	padding-top:7px;
}

.headLine .r a {
	color: #424242;
	padding: 0 10px;
}

.head {
	position: relative;
	width: 100%;
	z-index: 99999;
	/*overflow: hidden;*/
	background: url(../images/headBg.jpg) no-repeat;
	height: 128px;
}

.head .head_con {
	width: 1200px;
	margin: 0px auto;
	position: relative;
/*	overflow: hidden;*/
}

.head .head_con .logo {
	margin: 32px auto 0px;
	float: left;
	padding: 0px 0 0;
	width: 533px; overflow: hidden;


}

.head .head_con .logo img {
	height: 68px;
	vertical-align: middle;
}
.head .head_con .vlog{ float: left;	width: 340px;overflow: hidden; margin-top:24px; margin-left: 110px; }
.head .head_con .vlog img{  height: 60px;  }
.head .head_con .tel {
	float: right;
	width: 186px;
	text-align: right;
	overflow: hidden;
	color:#fff; font-size: 18px;
	margin-top:26px;
}
.head .head_con .tel img{ height: 58px; }

.head .head_con .tel .img{ float: left;padding-right: 10px; }
.head .head_con .tel .font{ float: left; }

.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: 100%;
	height: 54px;

	background: url(../images/navBg.jpg);
}

.nav .nav_con {
	width: 1200px;
	margin: 0px auto;
	font-size: 14px;
	color: #fff;
}

.nav ul li {
	position: relative;
	text-align: center;
	display: block;
	overflow: hidden;
	float: left;
	width: 11%;
	padding-top:7px;
	background: url(../images/split.jpg) no-repeat right;

}
.nav ul li span{ display: block; }
.nav ul li span.cn{font-size: 14px;}
.nav ul li span.en{ font-size: 9px; text-transform:uppercase; color: #7ab8ff; }
.nav ul>li a {
	color: #fff;

}

.nav ul>li.on {
/*	background: none;*/
}

.nav ul>li.on a,
.nav ul>li a:hover {
/*	color: #fff;*/
}


.wrapper{ width: 100%; background: #fff; padding:0 0 0px; }
.wrapper_news{ width: 100%; background: url(../images/newsBg.jpg) no-repeat center top; background-size: 100% 100%; padding-bottom: 0px; }
.wrapper_news .index_block{ box-shadow: none;   }
.index_content {
	width: 100%;
	background-size: 100%;
}

.index_block{ /*background: #fff; box-shadow:  1px 1px 8px #B7B7B7; */ width: 1200px; margin:0px auto 0px; padding:60px 30px 0px; }
.index_block_1{   padding-top:15px; }
.index_block_1 .l{ float: left; width: 271px;   }
.index_block_1 .l .tit{ width: 100%;  background: url(../images/cateTit.jpg) no-repeat; color: #fff; text-align: left; }
.index_block_1 .l .tit .cn{ padding-top:25px; padding-left: 28px; display: block; font-size: 26px; }
.index_block_1 .l .tit .en{padding-top:10px;padding-bottom:18px; padding-left: 28px; display: block; font-size: 20px; }
.index_block_1 .l .content{  background: url(../images/cateBg.jpg) no-repeat center; overflow: hidden; width: 100%; background-size: 100% 100%; padding-bottom:30px;margin-top:12px;}
.index_block_1 .l .content .timu{ text-align: center; padding-top:27px;padding-bottom:17px; font-size: 20px; color: #fff; }
.index_block_1 .l .content .timu img{vertical-align: middle; padding-right: 5px; }

.index_block_1 .l .content li{ width: 100%; height: 45px; line-height: 45px; text-align: left;overflow: hidden; background:url(../images/line.png) bottom no-repeat; }
.index_block_1 .l .content li a{ color: #fff; padding-left: 45px; font-size: 16px; }
.index_block_1 .l .content li a.img{ float: right; padding-right: 15px; }
.index_block_1 .l .more{ padding:15px 0 0 55px; color: #fff; font-size: 16px; display: block; }
.index_block_1 .r{ float: right; width: 910px; }
.index_block_1 .r .tit{ background: url(../images/proTit.jpg) no-repeat;line-height: 50px; height: 50px; padding-left: 15px; overflow: hidden;}
.index_block_1 .r .tit .cn{ float: left; color:#fff; font-size: 18px; }
.index_block_1 .r .tit .en{ float: left; color:#fff; font-size: 14px;  margin-left: 10px; margin-top:3px;}
.index_block_1 .r .tit .more{color:#fff; font-size: 12px;  margin-top: 13px;margin-right: 10px; border-radius: 10px; overflow: hidden; color: #fff; background: #3B60B5; float: right; display: block; height: 22px; line-height: 20px; width: 80px; text-align: center;}
.index_block_1 .r .con{ width: 100%; }
.index_block_1 .r .con .item{ width: 295px; overflow: hidden; position: relative;  float: left;  margin-right: 12px; margin-bottom:12px;}
.index_block_1 .r .con .item:nth-child(3n){ margin-right: 0px; }
.index_block_1 .r .con .item .img{ width: 295px; height: 224px; }
.index_block_1 .r .con .item .img img{ width: 295px; height: 224px; }
.index_block_1 .r .con .item .font{ width: 295px; height: 42px; line-height: 42px; overflow: hidden; color: #000; text-align: center; font-size: 16px;  }
.index_block_1 .r .con .item .font a{ color: #000; }

.index_block_2{  padding-top:15px;padding-bottom:40px;  margin:60px auto 0;background: #F2F2F2; }
.index_block_2 .tit{ text-align: center; padding-top:40px; padding-bottom:30px; }
.index_block_2 .tit .cn{ font-size: 43px; font-weight: bold; color: #1769b5; }
.index_block_2 .tit .en{ color: #868686; font-size: 26px;  }
.index_block_2 .content{  }
.index_block_2 .content li{ margin:.5%; width: 24%; float: left; } 
.index_block_2 .content li .img{ height: 223px; }
.index_block_2 .content li .font{ line-height: 40px; height: 40px; text-align: center; color: #fff; background: #0A305B; font-size: 16px; }
.index_block_2 .content li img{width: 100%; height:223px; }
.index_block_2 .content .more{ width: 150px; height: 43px; line-height: 43px; background: #0A305B; color: #fff; margin:20px auto; font-size: 16px; display: block;text-align: center; }

.index_block_3{  padding-top:15px;padding-bottom:50px; background: url(../images/aboutBg.jpg) no-repeat; background-size: 100% 100%; }
.index_block_3 .index_block_3_l{ float: left; width: 352px;   }
.index_block_3 .index_block_3_l .tit{ text-align: left; padding-top:40px; padding-bottom:30px; }
.index_block_3 .index_block_3_l .tit .cn{ font-size: 38px; font-weight: bold; color: #1769b5; }
.index_block_3 .index_block_3_l .tit .en{ color: #868686; font-size: 20px;  }
.index_block_3 .index_block_3_l .img{ width: 100%; }
.index_block_3 .index_block_3_l .img img{ width: 100%; }
.index_block_3 .index_block_3_l .more{ display: block; width: 150px; height: 43px; line-height: 43px; overflow: hidden; text-align: center; font-size: 16px; background:#1769B5; color: #fff; margin-top:10px; }

.index_block_3 .index_block_3_r{ float: right; width: 790px;  overflow: hidden; line-height: 52px; font-size: 20px; padding-top:36px; height: 532px; }

.index_block_4{ background:url(../images/newsBg.jpg) no-repeat; width: 100%; background-size: 100% 100%; padding-bottom:50px; }
.index_block_4 .tt{ text-align: center; padding-top:40px; padding-bottom:30px; }
.index_block_4 .tt .cn{ font-size: 43px; font-weight: bold; color: #fff; }
.index_block_4 .tt .en{ color: #fff; font-size: 26px;  }
.index_block_4 .l,.index_block_4 .r{ width: 50%; float: left; }
.index_block_4 .item{padding-bottom:13px; border-bottom:1px dashed #fff; margin-bottom:13px; margin-left:10px; margin-right:10px; }
.index_block_4 .l .img{width: 149px; height: 84px; overflow: hidden; float:left;}
.index_block_4 .l .img img{ width: 149px; height: 84px;  }
.index_block_4 .l .font{width: 406px; overflow: hidden; float:left; margin-left: 15px;}
.index_block_4 .l .font .tit{ height: 30px; line-height: 30px; width: 100%; overflow: hidden; font-size: 16px; color: #fff;  }
.index_block_4 .l .font .desc{ height: 50px; width: 100%; overflow: hidden; font-size: 13px; line-height: 24px;color: #fff; }
.index_block_4 .l .font a{ color: #fff; }
.index_block_4 .r .font{width: 100%; overflow: hidden;  margin-left: 15px; padding-top:5px;}
.index_block_4 .r .font .tit{ height: 30px; line-height: 30px; width: 100%; overflow: hidden; font-size: 16px; color: #fff;  }
.index_block_4 .r .font .desc{ height: 50px; width: 100%; overflow: hidden; font-size: 13px; line-height: 24px;color: #fff; }
.index_block_4 .r .font a{ color: #fff; }
.index_block_4 .more{ display: block; width: 150px; height: 43px; line-height: 43px; overflow: hidden; text-align: center; font-size: 16px; background:#0A305B; color: #fff; margin:10px auto 0; }

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5px; }



.footer{background:url(../images/bottomBg.jpg);  }
.footerCon{ width: 1200px; margin:0px auto; padding:20px 0; text-align: center; color: #fff; line-height: 2; font-size: 15px; }
.addmroe{ display: block; width: 154px; height: 40px; line-height: 40px; background: #fff; margin:20px auto; color: #000; text-align: center; font-size: 18px;}



.page_num {
	padding: 30px 0 60px;
	text-align: center;
}
.page_num span,
.page_num 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;
}
 .page_num .curren {
	background: #0065BC;
	color: #fff;
}


.page{   padding-top:15px;  }
.page .l{ float: left; width: 271px;  margin-bottom:30px;   }
.page .l .tit{ width: 100%;  background: url(../images/cateTit.jpg) no-repeat; color: #fff; text-align: left; }
.page .l .tit .cn{ padding-top:25px; padding-left: 28px; display: block; font-size: 26px; }
.page .l .tit .en{padding-top:10px;padding-bottom:18px; padding-left: 28px; display: block; font-size: 20px; }
.page .l .content{  background: url(../images/cateBg.jpg) no-repeat center; overflow: hidden; width: 100%; background-size: 100% 100%; padding-bottom:30px;margin-top:12px; margin-bottom:20px;}
.page .l .content .timu{ text-align: center; padding-top:27px;padding-bottom:17px; font-size: 20px; color: #fff; }
.page .l .content .timu img{vertical-align: middle; padding-right: 5px; }
.page .l .content li{ width: 100%; height: 45px; line-height: 45px; text-align: left;overflow: hidden; background:url(../images/line.png) bottom no-repeat; }
.page .l .content li a{ color: #fff; padding-left: 45px; font-size: 16px; }
.page .l .content li a.img{ float: right; padding-right: 15px; }
.page .l .more{ padding:15px 0 0 55px; color: #fff; font-size: 16px; display: block; }
.page .l .news{ background:#F3F3F3; padding: 20px 15px; font-size: 16px; line-height: 36px;  margin-bottom:25px; }
.page .l .news a{ display: block; height: 36px; width: 100%; overflow: hidden; line-height: 36px; color: #000; border-bottom:1px dashed #C1C1C1; }

.page .l .contact{ background:#F3F3F3; padding: 20px 15px; font-size: 16px; line-height: 36px; margin-bottom:25px; }
.page .l .contact a{ display: block; height: 36px; width: 100%; overflow: hidden; line-height: 36px; color: #000; }

.page .r{ float: right; width: 910px; }
.page .r .tit{ background: url(../images/proTit.jpg) no-repeat;line-height: 50px; height: 50px; padding-left: 15px; overflow: hidden;}
.page .r .tit .cn{ float: left; color:#fff; font-size: 18px; }
.page .r .tit .en{ float: left; color:#fff; font-size: 14px;  margin-left: 10px; margin-top:3px;}
.page .r .tit .more{color:#fff; font-size: 12px;  margin-top: 13px;margin-right: 10px; border-radius: 10px; overflow: hidden; color: #fff; background: #3B60B5; float: right; display: block; height: 22px; line-height: 20px; width: 80px; text-align: center;}
.page .r .con{ width: 100%; }
.page .r .proList .item{ width: 295px; overflow: hidden; position: relative;  float: left;  margin-right: 12px; margin-bottom:12px;}
.page .r .proList .item:nth-child(3n){ margin-right: 0px; }
.page .r .proList .item .img{ width: 295px; height: 224px; }
.page .r .proList .item .img img{ width: 295px; height: 224px; }
.page .r .proList .item .font{ width: 295px; height: 42px; line-height: 42px; overflow: hidden; color: #000; text-align: center; font-size: 16px;  }
.page .r .proList .item .font a{ color: #000; }
.pro_timu{ padding-top:60px; padding-bottom:40px; text-align: center; font-size: 36px; font-weight: bold; height: 36px; line-height: 36px; overflow: hidden; display: block; }


.page .r .newsShow{  }
.page .r .newsShow .newsShow_t{ font-size:26px;margin-top:24px;margin-bottom:24px; text-align: center;line-height:32px; overflow: hidden;   }
.page .r .newsShow .newsShow_time{ height: 34px; line-height: 34px; width: 100%; text-align: center; margin-bottom:30px; background: #F6F6F6; color: #8d8d8d; border:1px solid #ececec;}
.page .r .newsShow .newsShow_b{ line-height: 35px; font-size: 16px; color: #6f6f6f; padding:0 15px; }
.proImg{ width: 100%; text-align: center; }
.proImg img{max-width: 80%;}
.proTit{ text-align: left;font-size:18px; color: #000;height: 30px; line-height: 30px; border-bottom:1px solid #DADADA; font-size:18px; margin:0 10px 15px; padding:5px 0; }
.newList{  }
.newList .item{ width: 100%; border-bottom:1px dashed #999; }
.newList .item{padding-bottom:20px;  margin-bottom:20px; margin-left:10px; margin-right:10px; }
.newList .item .img{width: 222px; height: 125px; overflow: hidden; float:left;}
.newList .item .img img{ width: 222px; height: 125px;  }
.newList .item .font{width: 660px;  overflow: hidden; float:right; }
.newList .item .font .tt{ height: 30px; line-height: 30px; width: 100%; overflow: hidden; font-size: 18px; color: #000; margin:12px 0 5px;  }
.newList .item .font .desc{ height: 50px; width: 100%; overflow: hidden; font-size: 15px; line-height: 24px;color: #989898; }
.newList .item .font .tt a{ color: #000; }
.newList .item .font .desc a{ color: #999999; }
.newList .noImg .font{ width: 100%; float: none; }
.newList .noImg .font .tt{ margin:0; }


.profile{ }
.profile .profile_t{ text-align: center; font-size: 32px; color: #1769b5; font-weight: bold; padding-top:35px; padding-bottom:22px; }
.profile .profile_b{ font-size: 16px; line-height: 35px; padding:0 40px; }


#wrapper {
	position: relative;
}


.Marquee_x {
	overflow: hidden;
	width: 100%;
}

.Marquee_x ul li,
#Marquee_x ul li div {
	float: left;

	overflow: hidden;
}




.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;
}



.paginate {
	padding: 30px 20px;
	width: 100%; 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;
}
.paginate span{color: #6F6F6F; }

.tp-bullets {
	display: none;
}
.pagePro{ width: 1200px; margin:0px auto;}

.bread {

	height: 40px;
	line-height: 40px;
	width: 100%;
	background:#F1F2F4;
	font-size: 16px;
	padding: 10px 0px 5px;
}
.breadCon{
	width: 1184px;
	margin: 0px auto 10px;
}

.breadL {
	float: left;
}

.breadL * {
	padding: 0 2px;
}

.breadL a {
	color: #000;
}

.breadL a.home {
	color: #1A3D8E;
	font-weight: bold;
}

.breadL span {
	color: #838383;
}

.breadR {
	float: right;
}

