@charset "gb2312";
/*base style*/
*{ margin:0; padding:0;}
body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei";margin: 0 auto; }
ul,p,form,input,h1,h2,h3,h4,h5,h6{padding:0; margin:0; font-size:12px;}
li{list-style:none;}
img{border:0;}
a{text-decoration:none; color:#000000;}
a:hover{ text-decoration:none;}
.clear{clear:both;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.c{text-align:center;}

.container{width: 100%;margin: 0 auto;}
.pb-20{padding-bottom: 20px;}
.pb-30{padding-bottom: 30px;}
.pt-20{padding-top: 20px;}
h1{font-size: 36px;line-height: 1.1;}
.row{width: 1200px;margin: 0 auto;}
.row::after, .row100::after{content: "";display: table;clear: both;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{min-height: 1px;position: relative;}

.col-lg-3{width: 25%;float:left;}
.col-lg-4{width: 33.33333333333333%;float:left;}

/*公共样式*/
.btn{ display: block;}
.btn a{display: block;cursor: pointer; padding:6px 0px;background: #f10b32; border-radius:5px; color:#fff; text-align:center; width:140px; margin:0 auto; font-weight: bold; font-size: 16px;}
.btn a:hover { background-color: #F30; color:#fff;}
.button{width:200px; margin:0 auto;}
.button a{ width:200px; background:#ff0000; border-radius:100px; height:44px; line-height:44px; font-size:16px; text-align:center; cursor:pointer; color:#fff; display:inline-block;}
.button a:hover{color: #fff;}
/*.button a:hover{background:#f30; color:#fff;}*/
.button_1{width:400px; margin:0 auto;}
.button_1 a{ width:400px; background:#ffe527; border-radius:100px; height:56px; line-height:56px; font-size:22px; text-align:center; cursor:pointer; color:#ff0000; display:inline-block;}
.button_1 a:hover{color: #ff0000;}

.btn_yhj{width: 116px;height: 116px;margin: 0 auto;}
.btn_yhj a{width: 116px;height: 106px;background: #fff; border-radius: 5px;font-size: 30px; color: #ff0000; display: block; text-align: center; font-weight: bold;padding-top: 10px;}
.btn_yhj a:hover{ color: #fff;background: #d30000;}
.Btnbox{
  width: 720px;
  height: 61px;
  line-height: 61px;
  margin: 30px auto;
}
.Btnbox a{
  display: block;
  float: left;
  width: 350px;
  line-height: 61px;
  text-align: center;
  box-sizing: border-box;
  font-size: 24px;
}
.Btnbox a:nth-child(1){
  background-color: #183885;
  border: 2px solid #183885;
  color: #fff;
}
.Btnbox a:nth-child(2){
  float: right;
  background-color: #f5f5f5;
  color: #183885;
  border: 2px solid #183885;
}
.zxj_box{text-align:center;}

/*banner样式*/
.box_banner{ width:100%;}
.box_banner_1{ background:url(../images/banner.jpg) no-repeat center center; height:560px;}
.box_banner_2{ background:url(../images/banner_02.jpg) no-repeat center center; height:260px;}
.box_banner_3{ background:url(../images/banner_03.jpg) no-repeat center center; height:100px;}
.box_banner_4{ background:url(../images/banner_04.jpg) no-repeat center center; height:100px;}
/*main样式*/
.wrapper{ width:100%;}
.main{ width:1000px; margin:0 auto;}
.bg_f{ background:#fff;}
.bg_1{ background:#f5f5f5;}
.bg_2{ background:#ffab25;}
.bg_3{ background:#30a8cb;}
.bg_4{ background:#fff;}
.bg_5{ background:#2e7fce;}
.bg_6{ background:#ff4747;}
.w125{ width:125px;}
.w480{ width:480px;}
.pt300{ padding-top: 300px;} 
.pb-60{ padding-bottom: 60px;}
/*内容样式*/
.content{ width:1200px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w350{ width:350px;}
.w400{ width:400px;}
.w450{ width:450px;}
.w960{ width:960px;}

/*引导广告*/
.zx_title{margin: 0 auto;text-align: center;}
.zx_title h1{font-weight: bold; color: #183885}
.zx_title h1 span{background:#ff0000; padding: 20px;color: #fff;display:inline-block;margin-right: 15px;}
.zx_title i{width: 60%;height: 4px;background: #f00;display: block;}
.zx_title p{font-size:16px;display:inline-block;margin-top: 15px; letter-spacing:8px;}





/*预约精彩未来*/
.Region {width:100%;margin:auto;}
.box3_title {display:block;width:1000px;margin:auto;margin-bottom:20px;}
.box3_title b {display:block;color:#e55a5d;font-size:40px;font-family:宋体;padding-top:35px;text-align:center;}
.box3_title b span {color:#383a6b;}
.box3_title .b {display:block;color:#d2393c;font-size:40px;padding-top:20px;text-align:center;}
.box3_title .b span {color:#383a6b;}
.box3_title .l,.box3_title .r {float:left;width:327px;height:30px;}
.box3_title .c {float:left;font-size:18px;line-height:30px;width:346px;text-align:center;}
.box3_title .ls,.box3_title .rs {float:left;width:280px;height:30px;}
.box3_title .cs {float:left;font-size:18px;line-height:30px;width:440px;text-align:center;}
.box3_title .lss,.box3_title .rss {float:left;width:250px;height:30px;}
.box3_title .css {float:left;font-size:18px;line-height:30px;width:490px;text-align:center;}

.gd-bm-box {width:1000px;margin:20px auto;}
.gd-bm-box .gd {background-color:#fff;float:left;height:380px;width:480px; border-radius:5px;}
.gd-bm-box .bm {background-color:#fff;float:right;height:380px;width:480px; border-radius:5px;}
.gd-bm-box .bm-title {border-bottom:1px solid #ccc;color:#f60;font-size:24px; text-align:center; padding:15px 0;}
#gdlist {height:260px;margin-top:20px;overflow:hidden;padding:0 20px; }
#gdlist ul li {list-style-type:none;border-bottom:1px solid #eee;color:#333;font-size:14px;line-height:40px;padding:0 5px;}
#gdlist table td {border-bottom:1px solid #eee;color:#333;height:42px; font-size:16px;}
.bdlist {height:220px;margin-top:15px;overflow:hidden;padding:0 80px; }
.bdlist ul li {color:#f60;font-size:18px;margin-top:25px;}
.t1 {border:1px solid #ddd;border-radius:30px;font-size:18px;height:35px;line-height:35px;margin-left:10px;padding:0 20px;width:210px;}
input {outline:medium none;}
.bdtj {text-align:center;}
#Submit1 {background-color:#ff0100;border:0 none;color:#fff;font-size:16px;height:40px;width:320px; cursor:pointer; border-radius:5px;}
#Submit1:hover {background-color:#f30;}
.clear{clear:both;}


.footer_box{
	width:100%; height:auto; text-align:center; padding-top:40px; color:#828282;
}
.grid{width:1215px;margin:auto;margin-top: 40px;/*background-color: #f0f0f0;*/ overflow:hidden;padding: 15px 0;}
.grid .grid_item {width: 390px;height: 434px;overflow: hidden;position: relative;float: left;margin-left: 11px;margin-bottom: 15px;}
.grid .grid_item img{width:390px;height:260px;}
.grid .grid_item .grid_item_jj {position: absolute;bottom: -70px;left: 0;right: 0;margin: auto;background-color: #fff;padding: 16px;transition: .4s;}
.grid .grid_item .grid_item_jj h6 {font-size: 22px;line-height: 38px;}
.grid .grid_item .grid_item_jj p {font-size: 16px;color: #2e2e2e;line-height: 25px;height: 75px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.grid .grid_item .grid_item_jj span{display: inline-block;height: 22px;font-size: 14px;margin: 10px 16px 10px 0;border-radius: 4px;padding: 4px;color: #fff;}
.grid .grid_item .grid_item_jj span.grid_item_jj_mb1{background:#018AFE;}
.grid .grid_item .grid_item_jj span.grid_item_jj_mb2{background:#FB3D00;}
.grid .grid_item .grid_item_jj span.grid_item_jj_mb3{background:#31BE86;}
.grid .grid_item .grid_item_jj .grid_item_btn {padding: 20px 38px;overflow:hidden;}
.grid .grid_item .grid_item_jj .grid_item_btn a {width: 112px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #bfbfbf;transition: .2s;cursor:pointer;}
.grid .grid_item .grid_item_jj .grid_item_btn a:hover {color: #fff;background: linear-gradient(to right, #3666d2, #4a95f7);border: 1px solid transparent;}
.grid .grid_item:hover .grid_item_jj {bottom: 0;}
.m4_hj{width: 1200px;margin:auto;margin-top: 40px;}
.m4_hj ul{overflow: hidden;}
.m4_hj ul li{width: 380px; height: 245px;float: left;margin-bottom: 15px;margin-left: 15px;position: relative;}
.m4_hj ul li img{width: 380px; height: 245px;}
.m4_hj ul li span{display: block;width: 100%; text-align: center;font-size: 16px;line-height: 2;color: #fff;background: rgba(0,0,0,.4);position: absolute;bottom: 0;}
.m5_img{width: 100%;margin: 30px auto;}
.m5_img img{width: 100%;display: block;}