body {
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #333333;
	background: #fff;
}

.wrap {
	width: 100%;
	overflow: hidden;
}

* {
	margin: 0;
	padding: 0;
}

dl {
	margin: 0;
}

dt {
	font-weight: normal;
}

ul,
li {
	list-style-type: none;
	margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0
}

a {
	color: #333;
	outline: none;
	text-decoration: none;
	-o-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

a:hover {
	text-decoration: none;
	color: #1296db;
	outline: none;
}

a:focus {
	text-decoration: none;
	color: inherit;
	outline: none;
}

img {
	border: 0;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
}

input {
	border: 0;
	outline: none;
}

/*公共样式勿删除*/
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	zoom: 1;
}

.f_b {
	font-weight: bold;
}

.v_m {
	vertical-align: middle;
}

.v_t {
	vertical-align: top;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.db {
	display: block;
}

.dnb {
	display: inline-block;
}

.d_n {
	display: none;
}

.bod_r50 {
	border-radius: 50%;
}

.bod_r {
	border-radius: 5px;
}

.p20 {
	padding: 20px;
}

.pt5 {
	padding-top: 5px;
}

.pb5 {
	padding-bottom: 5px;
}

.pl5 {
	padding-left: 5px;
}

.pr5 {
	padding-right: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pb10 {
	padding-bottom: 10px;
}

.pl10 {
	padding-left: 10px;
}

.pr10 {
	padding-right: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pl15 {
	padding-left: 15px;
}

.pr15 {
	padding-right: 15px;
}

.pb15 {
	padding-bottom: 15px;
}


.t_c {
	text-align: center;
}

.t_r {
	text-align: right;
}

.t_l {
	text-align: left;
}

.f36 {
	font-size: 36px;
}

.f32 {
	font-size: 32px;
}

.f30 {
	font-size: 30px;
}

.f28 {
	font-size: 28px;
}

.f24 {
	font-size: 24px;
}

.f22 {
	font-size: 22px;
}

.f20 {
	font-size: 20px;
}

.f12 {
	font-size: 12px;
}

.f18 {
	font-size: 18px;
}

.f16 {
	font-size: 16px;
}

.f14 {
	font-size: 14px;
}

.b_t {
	border-top: 1px solid #eee;
}

.b_r {
	border-right: 1px solid #ddd;
}

.bb {
	border-bottom: 1px solid #eee;
}

.b_l {
	border-left: 1px solid #eee;
}

.lh30 {
	line-height: 30px;
}

.lh24 {
	line-height: 24px;
}

.t_d {
	text-decoration: underline;
}

.p_r {
	position: relative;
}

.c_6 {
	color: #666;
}

.white {
	color: #fff;
}

.red {
	color: red;
}

.c_9 {
	color: #999;
}

.c_3 {
	color: #333;
}

.yellow {
	color: #ae8b61;
}

.blue {
	color: #009eda;
}

.orange {
	color: #fe5e10;
}

.green {
	color: #2daf57;
}

.p10 {
	padding: 10px;
}

.p15 {
	padding: 15px;
}

.p20 {
	padding: 20px;
}

.p30 {
	padding: 30px;
}
.flex{
	display: flex;
}
.flex_center{
	align-items: center;
}
.flex_item{
	flex: 1;
}
/**/
.container{
	width: auto;
	max-width: 1440px;
}
.top{
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.top .pl30{
	padding-left: 30px;
}
.top input,.top button{
	height: 45px;
}
.top input{
	border: 1px solid #ddd;
	border-left: none;
	box-shadow: none;
}
.top .btn-default {
	background: #c69d68;
	color: #fff;
	font-size: 16px;
	padding: 0 30px;
	border: 1px solid #c69d68;
}
.top .bgf{
	background: none;
	border: 1px solid #ddd;
	border-right: none;
}
.top .pl30 .blue{
	color: #226eb1;
}
.header {
	z-index: 999;
	position: relative;
	width: 100%;
	background: #fff;
	-o-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.header.on {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
}

.header .navbar-default {
	margin: 0;
	border: none;
	background: none;
}
.header .navbar-nav{
	float: none;
}
.header .navbar-default .navbar-nav>li{
	width: 11.111%;
}
.header .navbar-default .navbar-nav>li:after{
	content: '/';
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
	line-height: 48px;
}
.header .navbar-default .navbar-nav>li:last-child:after{
	display: none;
}
.header .navbar-default .navbar-nav>li>a {
	position: relative;
	line-height: 48px;
	padding: 0;
	text-align: center;
	color: #333;
}

.header .navbar-default .navbar-nav>li i {
	display: inline-block;
	vertical-align: middle;
	height: 6px;
	width: 6px;
	border-width: 0 1px 1px 0;
	border-color: #333;
	border-style: solid;
	-webkit-transform: matrix(.71, .71, -.71, .71, 0, 0);
	transform: matrix(.71, .71, -.71, .71, 0, 0);
	position: relative;
}

.header .navbar-default .navbar-nav>li:hover i {
	border-width: 1px 0 0 1px;
	border-color: #db2648;
}

.header .navbar-default .navbar-nav>.active>a,
.header .navbar-default .navbar-nav>.active>a:focus,
.header .navbar-default .navbar-nav>.active>a:hover,
.header .navbar-default .navbar-nav>li:hover>a {
	background: none;
	color: #226eb1;
}

.footer .a{
	text-align: center;
	padding: 50px 0 5px;
	border-bottom: 1px dashed #ddd;
}
.footer .a li{
	display: inline-block;
	padding: 0 40px;
}
.footer .a li p{
	padding-top: 15px;
}
.footer .b{
	padding: 15px 0 30px;
}
.footer .b .nav-tabs{
	border: none;
}
.footer .b .nav-tabs>li{
	margin-right: 40px;
}
.footer .b .nav-tabs>li>a{
	padding: 8px 0;
	border: none;
	border-bottom: 2px solid #fff;
}
.footer .b .nav-tabs>li.active>a, 
.footer .b .nav-tabs>li>a:hover, 
.footer .b .nav-tabs>li.active>a:focus, 
.footer .b .nav-tabs>li.active>a:hover{
	border: none;
	background: none;
	color: #333;
	border-bottom: 2px solid #c79e68;
}
.footer .b .box{
	margin-top: 10px;
}
.footer .b .box li{
	float: left;
	width: 14.285%;
	font-size: 12px;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.footer .c{
	background: #444444;
	color: #fff;
	padding: 10px 0;
	position: relative;
}
.closebtn {
	color: #fff;
	cursor: pointer;
	position: absolute;
	top: 15px;
	right: 15px;
}
.footer .c a{
	color: #fff;
	padding: 0 10px;
	border-right: 1px solid #fff;
	
}
.footer .c a:last-child{
	border: none;
}
.footer .c p{
	margin: 0;
}
.footer .c .col-lg-8 p{
	margin-top: 30px;
	    font-size: 12px;
	    color: rgba(255, 255, 255, 0.7);
	    line-height: 20px;
}
.footer .c .pt20{
	padding-top: 20px;
}
.footer .c .btn{
	display: block;
	    height: 44px;
	    line-height: 44px;
	    border-radius: 12px;
	    border: 2px solid #ffffff;
		padding: 0;
	    text-align: center;
	    color: #ffffff;
	    font-weight: bold;
	    margin: 10px 0;
}

/**/
.homepage .a .banner{
	background: url(../images/banner.jpg) center no-repeat;
	height: 581px;
	text-align: center;
	color: #fff;
}
.homepage .a .banner dt{
	font-size: 60px;
	font-weight: bold;
	line-height: 90px;
	text-shadow: 0 10px 10px rgba(0,0,0,0.2);
	padding-top: 110px;
}
.homepage .a .banner dd{
	font-size: 18px;
	padding-top: 25px;
	font-weight: bold;
}
.homepage .a .banner .btn{
	width: 195px;
	height: 66px;
	border-radius: 66px;
	color: #fff;
	padding: 0;
	line-height: 66px;
	background: #00a0e9;
	margin-top: 30px;
}
.homepage .a .swiper-pagination-bullet-active{
	background: #c69d68;
	width: 40px;
	border-radius: 10px;
}
.homepage .a .swiper-pagination{
	bottom: 20px;
}
.homepage .b{
	background: #f6f6f6;
	padding: 30px 0;
}
.homepage .b b{
	font-size: 30px;
	font-weight: bold;
	line-height: 48px;
}
.homepage .b b span{
	color: #226eb1;
}
.homepage .b .form-control{
	height: 50px;
	border-radius: 0;
	font-size: 16px;
}
.homepage .b .row .row{
	margin: 0 -3px;
}
.homepage .b .col-lg-3{
	padding: 0 3px;
}
.homepage .b .btn{
	background: #c69d68;
	color: #fff;
	border-radius: 0;
	font-size: 16px;
	width: 165px;
	height: 46px;
	padding: 0;
	line-height: 46px;
	margin-right: 10px;
}
.homepage .c {
	border-bottom: 1px solid #eee;
	padding-top: 30px;
}
.homepage .c li{
	float: left;
	text-align: center;
	font-size: 16px;
	width: 14.285%;
	padding: 20px 10px;
}
.homepage .c li p{
	margin-top: 15px;
}
.homepage .d{
	padding: 30px 0;
}
.homepage .d ul{
	margin: -3px;
}
.homepage .d li{
	float: left;
	font-size: 24px;
	font-weight: bold;
	width: 14.285%;
	padding:3px;
}
.homepage .d li a{
	border-radius: 5px;
	border: 2px solid #ededed;
	padding: 25px 10px;
	height: 100px;
	color: #666;
}
.homepage .d li a:hover{
	color: #333;
	border: 2px solid #c69d68;
}
.homepage .title{
	font-size: 43px;
	color: #666;
	margin-bottom: 30px;
}
.homepage .title span{
	background: url(../images/4.png) left bottom no-repeat;
	padding-bottom: 13px;
}
.homepage .e img,.homepage .f img,.homepage .g img,.homepage .h .pic,.homepage .I img,.homepage .J img,.homepage .k img{
	width: 100%;
}
.homepage .more{
	display: inline-block;
	background: #5f5f5f;
	width: 233px;
	height: 53px;
	border-radius: 53px;
	line-height: 53px;
	text-align: left;
	color: #fff;
	font-size: 18px;
	padding-right: 5px;
	margin: 15px;
}
.homepage .more b{
	padding-left: 45px;
}
.homepage .more span{
	display: block;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	line-height: 43px;
	background: #fff;
	color: #c69d68;
	font-size: 30px;
	text-align: center;
}
.homepage .more1{
	background: #c69d68;
}
.homepage  .btnbox{
	text-align: center;
	padding: 30px 0 60px;
}
.homepage .f .pic{
	border: 5px solid rgba(255,255,255,0.5);
	position: relative;
	margin-top: -180px;
}
.homepage .f p,.homepage .g p,.homepage .J .right p{
	font-size: 16px;
	line-height: 42px;
	padding-top: 15px;
}
.homepage .g .swiper-slide:after{
	content: '';
	display: block;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.homepage .g .swiper-slide-active:after{
	display: none;
}
.homepage .h img{
	width: 100%;
}
.homepage .h .box{
	width: 60%;
	position: relative;
	margin: -520px auto 0;
	border: 5px solid rgba(255,255,255,0.5);
	text-align: center;
}
.homepage .I .box,.homepage .J .box{
	margin: -3px;
}
.homepage .I .left{
	float: left;
	width: 28%;
	padding: 3px;
}
.homepage .I .right{
	float: left;
	width: 72%;
	padding: 3px;
}
.homepage .J .left{
	float: left;
	width: 45%;
	padding: 3px;
}
.homepage .J .right{
	float: left;
	width: 55%;
	padding: 3px;
}
.homepage .J .right p{
	padding-left: 20px;
	padding-top: 0;
}
.homepage .J .right .btnbox{
	padding: 18px 0 30px;
	text-align: left;
}
.homepage .k{
	padding-top: 50px;
}
.homepage .k .swiper-button-next{
	width: 50px;
	height: 135px;
	text-align: center;
	line-height: 135px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	right: 0;
	margin-top: -67px;
	font-size: 30px;
}
.homepage .k .swiper-button-prev{
	width: 50px;
	height: 135px;
	text-align: center;
	line-height: 135px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	left: 0;
	margin-top: -63px;
	font-size: 30px;
}
.title_common{
	text-align: center;
	position: relative;
	font-size: 36px;
	color: #666;
	padding-bottom: 25px;
	border-bottom: 1px solid #ccc;
}
.title_common:after{
	content: '';
	display: block;
	width: 106px;
	background: #cfcfcf;
	position: absolute;
	bottom: -2px;
	left: 50%;
	margin-left: -53px;
	height: 4px;
}
.title_common p{
	font-size: 17px;
	margin-top: 10px;
}
.homepage .m .box{
	text-align: center;
	font-size: 16px;
}
.homepage .m .box img{
	margin-top: 30px;
}
.homepage .m .box dd{
	line-height: 24px;
	color: #666;
}
.homepage .m .box dt{
	font-size: 18px;
	margin: 15px 0 5px;
}
.homepage .n{
	text-align: center;
	color: #fff;
	background: url(../images/6_106.jpg) center no-repeat;
	height: 390px;
	margin-top: 90px;
	padding-top: 100px;
	font-size: 36px;
}
.homepage .n span{
	font-size: 100px;
	font-family: Impact;
	line-height: 100px;
}
.homepage .o{
	padding: 50px 0;
}
.homepage .o .row{
	margin: 0 -10px;
}
.homepage .o .col-lg-4 {
	padding: 0 10px;
}
.homepage .o .col-lg-4 a{
	display: block;
}
.homepage .o .col-lg-4 img{
	width: 100%;
}
.homepage .o .col-lg-4 dd{
	font-size: 16px;
	color: #666;
	line-height: 24px;
}
.homepage .o .col-lg-4 dt{
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 7px;
}
.homepage .p {
	background: #f6f6f6;
	padding: 60px 0;
}
.homepage .p .box{
	text-align: center;
	margin-top: 50px;
}
.homepage .p .box img{
	width: 100%;
}
/**/

.page5 .a{
	background: url(../images/bg1.jpg) center bottom no-repeat;
	height: 713px;
	padding-top: 60px;
}
.page5 .a .bg{
	position: relative;
}
.page5 .a .bg img{
	max-width: 100%;
}
.page5 .a .bg .box{
	width: 547px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0,-50%);
	background: rgba(35,110,177,0.93);
	padding:50px 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.page5 .a .bg dt{
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 15px;
}
.page5 .a .bg dd{
	padding-bottom: 15px;
}
.page5 .a .bg .form-control{
	border-radius: 0;
	height: 62px;
	font-size: 18px;
	margin-top: 15px;
	border: none;
}
.page5 .a .bg p{
	font-size: 16px;
	padding: 15px 0;
}
.page5 .a .bg .btn{
	height: 62px;
	background: #c69d68;
	font-weight: bold;
	font-size: 18px;
	border-radius: 0;
}
.page5 .b{
	background: url(../images/1_16.jpg) center no-repeat;
	height: 729px;
	color: #fff;
	font-size: 16px;
}
.page5 .b .box{
	width: 565px;
	height: 729px;
	background: rgba(198,157,104,0.9);
	padding:50px 40px 0;
}
.page5 .b .box .title1{
	font-size: 36px;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	position: relative;
	padding-bottom: 20px;
}
.page5 .b .box .title1:after{
	content: '';
	display: block;
	width: 64px;
	height: 6px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}
.page5 .b .box p{
	padding-bottom: 20px;
	line-height: 24px;
}
.page5 .b .box .flex_item{
	font-size: 60px;
	font-family: Impact;
	padding-left: 15px;
}
.page5 .c{
	background: url(../images/bg2.jpg) center no-repeat;
	height:961px;
	color: #fff;
	padding-top: 50px;
	text-align: center;
}
.page5 .c p{
	font-size: 16px;
	line-height: 30px;
	padding-bottom: 20px;
}
.page5 .title{
	font-weight: bold;
	font-size: 36px;
	text-align: center;
}
.page5 .title:after{
	content: '';
	display: block;
	width: 64px;
	height: 6px;
	background: #fff;
	margin: 15px auto;
}
.page5 .c .bd{
	margin: -3px;
}
.page5 .c .left{
	float: left;
	position: relative;
	padding: 3px;
	width: 77.5%;
}
.page5 .c .left .btn{
	position: absolute;
	right: 3px;
	bottom: 3px;
	width: 138px;
	height: 55px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	background: #eb6100;
	border-radius: 0;
	padding: 0;
	line-height: 55px;
}
.page5 .c img{
	width: 100%;
}
.page5 .c .right{
	float: left;
	position: relative;
	padding: 3px;
	width: 22.5%;
}
.page5 .c .ft{
	background: rgba(255,255,255,0.7);
	padding: 20px;
	margin-top: 20px;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.page5 .c .ft input{
	height: 57px;
	font-size: 16px;
	border: none;
	border-radius:0;
}
.page5 .c .ft .row{
	margin: 0 -3px;
}
.page5 .c .ft .col-lg-4,.page5 .c .ft .col-lg-10,.page5 .c .ft .col-lg-2{
	padding: 0 3px;
}
.page5 .c .ft .btn{
	background: #c69d68;
}
.page5 .d{
	background: url(../images/bg3.jpg) center no-repeat;
	height:937px;
	color: #333;
}
.page5 .d .title:after,.page5 .f .title:after{
	background: #236eb1;
}
.page5 .d .more{
	width: 227px;
	height: 57px;
	background: #c69d68;
	border-radius: 0;
	color: #fff;
	font-size: 16px;
	line-height: 57px;
	padding: 0;
	margin-top: 30px;
}
.page5 .e{
	background: url(../images/bg.jpg) top center no-repeat #f6f6f6;
	padding: 50px 0;
}
.page5 .e .box{
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	padding: 20px;
	margin-top: 50px;
}
.page5 .e ul{
	margin: -10px;
}
.page5 .e li{
	float: left;
	width: 20%;
	text-align: center;
	padding: 10px;
}
.page5 .e li a{
	display: block;
	padding: 5px;
	border: 1px solid #ddd;
}
.page5 .e li a img{
	width: 100%;
}
.page5 .e li a p{
	line-height: 24px;
	margin-top: 8px;
	height: 96px;
	overflow: hidden;
}
.page5 .f{
	background: #f6f6f6;
	padding-bottom: 50px;
}
.page5 .f ul{
	margin: -5px;
}
.page5 .f li{
	text-align: center;
	font-size: 18px;
	float: left;
	width: 14.285%;
	padding: 5px;
	margin-top: 30px;
}
.page5 .f li a{
	display: block;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	line-height: 123px;
}
.page5 .g{
	height: 498px;
	background: url(../images/1_55.jpg) center no-repeat;
	text-align: center;
	color: #fff;
	padding-top: 60px;
}
.page5 .g dl{
	background: url(../images/png_08.png) center no-repeat;
}
.page5 .g dl dt{
	font-size: 30px;
	line-height: 30px;
	margin-top: -10px;
}
.page5 .g dl b{
	font-size: 36px;
	font-weight: bold;
	color: #f99614;
	display: block;
	padding: 10px 0;
}
.page5 .g .row{
	padding: 40px 0;
}
.page5 .g input{
	border-radius: 0;
	font-size: 16px;
}
.page5 .g .btn{
	width: 245px;
	height: 50px;
	background: #c69d68;
}

/**/
.page2 .a{
	height: 540px;
	background: url(../images/3_02.jpg) center no-repeat;
	text-align: center;
	color: #fff;
	font-size: 48px;
	line-height: 90px;
	padding-top: 170px;
}
.page2 .a b{
	color: #00f0ff;
	font-size: 72px;
}
.page2 .b{
	text-align: center;
	padding: 40px 0;
}
.page2 .b h2{
	font-weight: bold;
	font-size: 34px;
}
.page2 .b h5{
	font-size: 16px;
	color: #666;
	padding: 15px 0;
}
.page2 .b ul{
	margin: 30px -63px -63px;
}
.page2 .b li{
	float: left;
	width: 20%;
	position: relative;
	padding: 0 63px;
}
.page2 .b li:after{
	content: '';
	display: block;
	border-bottom: 2px solid #ecf4fa;
	position: absolute;
	left: 0;
	width: 100%;
	top: 54px;
}
.page2 .b li .line{
	line-height: 108px;
	background: #ecf4fa;
	border-radius: 5px;
	margin-bottom: 15px;
	position: relative;
	z-index: 3;
	
}
.page2 .b li p{
	font-size: 18px;
}
.page2 .b .box{
	overflow: hidden;
}
.s_ico i{
	position: absolute;
	right: 15px;
	top: 22px;
}
.page2 .c{
	border: 3px solid #eee;
	padding: 45px 45px 30px;
	font-size: 16px;
}
.page2 .c table{
	width: 100%;
}
.page2 .c td{
	padding: 15px 7px;
}
.page2 .c input,.page2 .c select{
	height: 58px;
	font-size: 16px;
}
.page2 .c .btn{
	width: 170px;
	background: #c69d68;
	color: #fff;
}
.page2 .c p{
	font-size: 18px;
	padding-left: 80px;
}


/**/
.page1 .a{
	text-align: center;
	background: url(../images/2_02.jpg) center no-repeat;
	height: 540px;
	padding-top: 180px;
	color: #fff;
	font-size: 28px;
}
.page1 .a dt{
	font-size: 100px;
}
.page1 .a dt span{
	color: #f39910;
}
.page1 .b dl{
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}
.page1 .b dt{
	padding: 20px 0;
}
.page1 .b dt b{
	font-weight: bold;
	font-size: 20px;
}
.page1 .b dt .btn{
	width: 150px;
	height: 48px;
	background: #f2f2f2;
	padding: 0;
	line-height: 48px;
}
.page1 .b dd{
	font-size: 16px;
	line-height: 32px;
}
.page1 .b dd span{
	color: #666;
}
.page1 .b dd i{
	font-size: 18px;
	color: #ff4800;
	font-style: normal;
}
.pagination>li>a, .pagination>li>span{
	color: #666;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background: #000000;
	border: 1px solid #000000;
}
.modal-title{
	font-size: 24px;
	font-weight: bold;
}
.modal-body table{
	width: 100%;
}
.modal-body table td{
	padding: 10px 5px;
	text-align: right;
	font-size: 16px;
}
.modal-body .btn{
	width: 194px;
	height: 64px;
	font-size: 18px;
	background: #c69d68;
	color: #fff;
}
/**/
.page3 .a{
	position: relative;
}
.page3 .a>span{
	display: block;
	position: absolute;
	color: #fff;
	font-weight: bold;
	font-size: 30px;
	width: 235px;
	height: 77px;
	line-height: 77px;
	background: rgba(34,110,177,0.66);
	z-index: 999;
	text-align: center;
	top: 50px;
	left: 50%;
	margin-left: -117px;
}
.page3 .b{
	padding: 70px 0;
}
.page3 .title_common{
	font-size: 27px;
}
.page3 .more{
	display: inline-block;
	font-size: 16px;
	text-align: center;
	width: 245px;
	line-height: 64px;
	color: #fff;
	border-radius: 5px;
	background: #c69d68;
	margin-top: 30px;
}
.page3 .b .pic{
	display: block;
	margin-top: 30px;
}
.page3 .b .pic img{
	width: 100%;
}
.page3 .b dt{
	font-size: 16px;
	margin: 10px 0;
}
.page3 .b dd{
	color: #666;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.page3 .c{
	border: 3px solid #eee;
	padding: 38px;
}
.page3 .c dt{
	font-weight: bold;
	font-size: 20px;
}
.page3 .c dd{
	font-size: 16px;
	padding: 8px 0 20px;
}
.page3 .c .form-control{
	height:60px;
	font-size: 16px;
}
.page3 .c i{
	font-style: normal;
}
.page3 .c .btn{
	width: 206px;
	height: 57px;
	background: #c69d68;
	font-size: 16px;
	color: #fff;
	margin-top: 25px;
}
.page3 .c .mt30{
	margin-top: 25px;
}
.page3 .c .input-group-addon{
	background: #fff;
	border-left: none;
}
.page3 .c .input-group .form-control{
	border-right: none;
}
.page3 .c .scroll{
	font-size: 16px;
	line-height: 36px;
	height: 355px;
	overflow: hidden;
}
.page3 .c p{
	font-size: 16px;
	color: #666;
}
.page3 .d{
	text-align: center;
	color: #fff;
	font-size: 24px;
	height: 243px;
	background: url(../images/4_17.jpg) center no-repeat;
	margin: 60px 0 0;
	padding-top: 45px;
}
.page3 .d h3{
	font-weight: bold;
	font-size: 36px;
	color: #ff9c00;
	margin: 25px 0;
}
.page3 .e {
	padding: 50px 0;
	background: #f6f6f6;
}
.page3 .e .nav-tabs {
	border: none;
	margin: 20px 0 10px;
}
.page3 .e .nav-tabs>li{
	width: 16.666%;
	text-align: center;
	font-size: 18px;
}
.page3 .e .nav-tabs>li>a{
	color: #5f5f5f;
	border: none;
}
 .page3 .e .nav-tabs>li>a:hover,
.page3 .e .nav-tabs>li.active>a,
 .page3 .e .nav-tabs>li.active>a:focus, 
 .page3 .e .nav-tabs>li.active>a:hover{
	 color: #333;
	 background: none;
 }
 .page3 .e .tab-content img, .page3 .f .tab-content img{
	 width: 100%;
 }
 .page3 .f{
	 padding: 50px 0;
 }
.page3 .f .nav-tabs {
	border: none;
	margin: 20px 0 ;
	text-align: center;
}
.page3 .f .nav-tabs>li{
	float: none;
	display: inline-block;
	font-size: 16px;
}
.page3 .f .nav-tabs>li:after{
	content: '/';
	display: inline-block;
	position: absolute;
	right: 0;
	top: 10px;
	color: #999;
}
.page3 .f .nav-tabs>li>a{
	border: none;
	color: #666666;
}
 .page3 .f .nav-tabs>li>a:hover,
.page3 .f .nav-tabs>li.active>a,
 .page3 .f .nav-tabs>li.active>a:focus, 
 .page3 .f .nav-tabs>li.active>a:hover{
	 color: #333;
	 background: none;
 }
   .page3 .g{
	   padding-bottom: 50px;
   }
  .page3 .g .swiper-container{
	  margin-top: 30px;
  }
 .page3 .g .swiper-button-next,.page3 .g .swiper-button-prev{
	 width: 37px;
	 height: 72px;
	 background: rgba(0,0,0,0.5);
	 color: #fff;
	 text-align: center;
	 line-height: 72px;
 }
  .page3 .g img{
	  width: 100%;
  }
 .page3 .g .swiper-button-next{
	 right: 0;
 }
 .page3 .g .swiper-button-prev{
	 left: 0;
 }
 .page3 .H{
	 background: #f6f6f6;
	 padding: 50px 0;
 }
 .page3 .I{
	 padding: 50px 0;
 }
 .page3 .I .pic{
	 display: block;
	 margin-top: 30px;
 }
 .page3 .I img{
	 width: 100%;
 }
 .page3 .I dt{
	 font-weight: bold;
	 font-size: 18px;
	 margin-top: 10px;
 }
 .page3 .I dd span{
	 display: block;
	 font-size: 16px;
	 color: #999;
 }
 .page3 .I dd {
	 line-height: 24px;
 }
  .page3 .J .map{
	  margin-top: 30PX;
  }
  .page3 .J{
	  padding-bottom: 50px;
  }
.page3 .k{
	text-align: center;
	background: #c69d68;
	color: #fff;
	padding: 30px 0;
}
 .page3 .k p{
	 line-height: 42px;
	 font-weight: bold;
	 font-size: 24px;
 }
 .page3 .k .btn{
	 background: #fff;
	 color: #c69d68;
	 font-size: 16px;
	 width: 180px;
	 height: 50px;
	 padding: 0;
	 line-height: 50px;
	 margin-top: 10px;
 }
.flash{ width:1410px; height:397px; margin: 30px auto 0; }
.flash .con{ width:100%; height:397px;}
.flash .con ul li{ width:81px; height:397px; position:relative; overflow:hidden; float:left;}
.flash .con ul li.current{ width:1080px;}

.flash .con ul li h3{ width:81px; height:397px; line-height: 397px; background: #eaeaea; text-align: center; float: left;}

.flash .con ul li .show1{
	margin-left: 81px;
	position: relative;
	height:397px;
	text-align: center;
	color: #fff;
}
.flash .con ul li .show1 dt{
	font-size: 18px;
	font-weight: bold;
	padding-top: 90px;
}
.flash .con ul li .show1 p{
	font-size: 16px;
	line-height: 30px;
}
.flash .con ul li .show1 img{
	width: 100%;
}
.flash .con ul li .more{
	width: 187px;
	height: 63px;
	line-height: 63px;
}
.flash .con ul li:nth-of-type(odd) h3{
	background: #d5d5d5;
}
.flash .con ul li.current h3{
	background: #fdb213;
}
 .page3 .H .m_ul li{
	background: #eaeaea;
}
 .page3 .H .m_ul {
	 margin-top: 30px;
 }
 .page3 .H .m_ul li a{
	 display:block;
	 padding: 15px;
 }
 .page3 .H .m_ul li:nth-of-type(odd) {
	 background: #d5d5d5;
 }
  .floatBottom.on{
	  bottom: 0;
  }
 .floatBottom {
     width: 100%;
     height: 500px;
     position: fixed;
     bottom:-425px;
     left: 0;
     background: rgba(0,0,0,0.7);
     z-index: 100;
     transition: bottom .5s;
     -moz-transition: bottom .5s;
     -webkit-transition: bottom .5s;
     -o-transition: bottom .5s;
 }
  .floatBottom .box{
	  background: url(../images/bottomtc20190702.png) center no-repeat;
	  width: 1015px;
	  height: 520px;
	  margin: 0 auto;
	  position: relative;
	  margin-top: -50px;
  }
 .floatBottom input, .floatBottom select {
     background: none;
     position: absolute;
     color: #333;
     border: 0;
     padding-left: 64px;
     font-size: 16px;
     width: 319px;
     height: 50px;
 }
 .floatBottom button{
	 position: absolute;
	 width: 92px;
	 height: 92px;
	 left: 50%;
	 top: 55%;
	 margin-left: -16px;
	 background: none;
	 border: none;
	 outline: none;
 }
 .floatBottom .bottomup {
     background-size: 100%;
     width: 50px;
     height: 36px;
     position: absolute;
	 cursor: pointer;
     top: 75px;
	 right: 0;
     animation: bmove 0.8s infinite ease-in;
	  background: url(../images/bup.png) center no-repeat; 
	
 }
  .floatBottom.on .bottomup{
	  background: url(../images/bdown.png) center no-repeat; 
  }

@media (min-width:992px) and (max-width:1199px) {
	.page3 .a>span{
		top: 20px;
	}
	.homepage .d li{
		font-size: 18px;
	}
	.homepage .d li img{
		width: 30px;
	}
	
	
	

}

@media (min-width:768px) and (max-width:991px) {
	.row {
		margin: 0 -7px !important;
	}

	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-xs-1,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9 {
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
	.page5 .f li a{
		font-size: 14px;
		line-height: 50px;
	}
	.footer .a li{
		padding: 0 10px;
	}
	.page5 .c{
		height: 780px;
	}
	.page5 .c p br{
		display: none;
	}
	.homepage .a .banner dt{
		font-size: 40px;
	}
	.homepage .d li{
		font-size: 14px;
	}
	.homepage .d li img{
		width: 30px;
	}
	.homepage .title{
		font-size: 24px;
	}
	.homepage .f .pic{
		margin-top: -80px;
	}
	.homepage .h .box{
		margin-top: -300px;
	}
	.homepage .J .right p{
		font-size: 12px;
		line-height: 22px;
	}
	.page3 .a>span{
		width: 170px;
		height: 36px;
		line-height: 36px;
		font-size: 18px;
		top: 20px;
		margin-left: -85px;
	}
	.page3 .c .mt30{
		margin-top: 30px !important;
	}
	


}

@media (max-width:767px) {

	.row {
		margin: 0 -7px !important;
	}

	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-xs-1,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9 {
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
	.navbar-toggle{
		margin-right: 0;
	}
	.header .navbar-default .navbar-nav>li{
		width: 100%;
	}
	.header .navbar-default .navbar-nav>li:after{
		display: none;
	}
	.m_logo{
		display: block!important;
		padding-top: 10px;
	}
	.m_logo img{
		width: 150px;
	}
	.homepage .a .banner dt{
		font-size: 30px;
		line-height: 45px;
	}
	.homepage .b .form-control{
		margin-top: 10px;
	}
	.homepage .b .btn{
		display: block;
		margin-bottom: 10px;
	}
	.homepage .c li{
		width: 33.333%;
		font-size: 12px;
		padding: 10px 0;
	}
	.homepage .c li img{
		height: 50px;
	}
	.homepage .d li{
		width: 50%;
		font-size: 16px;
	}
	.homepage .title{
		font-size: 16px;
	}
	.homepage .title .f18{
		font-size: 12px;
	}
	.homepage .more{
		width: 150px;
		margin: 10px 5px;
	}
	.homepage .more b{
		padding-left: 10px;
		font-size: 15px;
	}
	.homepage .f .pic,.homepage .h .box{
		margin: -60px auto 0;
		width: 100%;
	}
	.homepage .btnbox{
		padding: 15px 0 30px;
	}
	.homepage .f p, .homepage .g p, .homepage .J .right p{
		font-size: 13px;
		line-height: 24px;
		
	}
	.homepage .I img{
		height: 150px;
	}
	.homepage .J .left,.homepage .J .right{
		width: 100%;
	}
	.homepage .J .right p{
		padding-left: 0;
	}
	.title_common{
		font-size: 20px;
	}
	.homepage .n{
		font-size: 16px;
		padding-top: 40px;
	}
	.homepage .n p{
		padding-top: 30px;
	}
	
	.homepage .n span{
		font-size: 36px;
		line-height: 36px;
	}
	.title_common p{
		font-size: 12px;
	}
	.homepage .o .col-lg-4 a{
		margin-top: 30px;
	}
	.footer .a li{
		float: left;
		width: 25%;
		padding: 0;
		font-size: 12px;
	}
	.footer .a li img{
		height: 30px;
	}
	.footer .a li p{
		padding-bottom: 10px;
	}
	.footer .b .box li{
		width: 33.333%;
	}
	.footer .c .col-lg-8 p{
		margin: 15px 0;
	}
	.footer .c .col-lg-8 a{
		display: inline-block;
		margin-bottom: 5px;
	}
	.page5 .a .bg .box{
		width: 100%;
		padding: 15px;
		position: static;
		transform:translate(0,0)
	}
	.page5 .a{
		height: auto;
	}
	.page5 .b .box{
		width: auto;
		padding:30px 15px 0;
	}
	.page5 .b .box .flex_item{
		font-size: 36px;
	}
	.page5 .title,.page5 .b .box .title1{
		font-size: 20px;
	}
	.page5 .c p{
		font-size: 13px;
		line-height: 22px;
	}
	.page5 .c p br{
		display: none;
	}
	.page5 .c .ft input{
		margin-bottom: 10px;
	}
	.page5 .c{
		height: auto;
		background-size: cover;
		padding-bottom: 15px;
	}
	.page5 .c .left,.page5 .c .right{
		width: 100%;
	}
	.page5 .e li,.page5 .f li{
		width: 50%;
	}
	.page5 .f li{
		margin: 0;
	}
	.page5 .f li a{
		line-height: 60px;
		font-size: 14px;
	}
	.page5 .g input{
		margin-bottom: 10px;
	}
	.page5 .g .row{
		padding: 20px 0;
	}
	.page5 .g dl{
		background: none;
	}
	.page2 .a{
		font-size: 16px;
		line-height: 30px;
		height: 300px;
		padding-top: 120px;
	}
	.page2 .a b{
		font-size: 24px;
	}
	.page2 .b h2{
		font-size: 20px;
	}
	.page2 .b h5{
		font-size: 14px;
		line-height: 24px;
	}
	.page2 .b ul{
		margin: 15px -5px;
	}
	.page2 .b li:after{
		display: none;
	}
	.page2 .b li{
		padding: 5px;
		width: 33.333%;
	}
	.page2 .b li p{
		font-size: 14px;
	}
	.page2 .c p{
		padding: 0;
		font-size: 14px;
	}
	.page2 .c{
		padding: 15px;
	}
	.page2 .c td,.page2 .c tr,.page2 .c table,.page2 .c tbody{
		display: block;
		width: 100%;
		text-align: left;
	}
	.page2 .c td{
		padding: 5px 0;
		font-size: 14px;
	}
	.page3 .a>span{
		display: none;
	}
	.page3 .c .col-md-3,.page3 .c .col-lg-6{
		padding-top: 10px;
	}
	.page3 .c .mt30{
		margin-top: 10px;
	}
	.page3 .c .flex{
		display: block;
	}
	.page3 .e .nav-tabs>li{
		width: 33.333%;
	}
	.page1 .b dd{
		font-size: 13px;
		line-height: 22px;
	}
	.page1 .a{
		font-size: 14px;
		height: 280px;
		padding-top: 100px;
	}
	.page1 .a dt{
		font-size: 30px;
	}
	.modal-body table td,.modal-body table tr,.modal-body table,.modal-body tbody{
		display: block;
		padding: 5px 0;
		text-align: left;
		font-size: 14px;
	}
	
	



}
