@charset "utf-8";
/* CSS Document */

.zybtn{margin: 0 auto;}
.zybtn a{background: #e60012; display: block; color: #fff; font-size: 20px; text-align: center; border-radius: 5px; padding: 10px 20px;;}
.zybtn a:hover{color: #fff;background: #d20000;}
.w100{width: 100px;}
.w200{width: 200px;}
.w300{width: 300px;}
.w400{width: 400px;}
.w500{width: 500px;}
.w600{width: 600px;}

.bg_f{ background: #fff;}

.content_head{width: 1200px; margin: 50px 0;}
.content_head_left{width: 500px; float: left;}
.content_head_right{width: 635px; float: right;}
#video {display: none;}
.price_title_box{background: #f1f5f8;}
.price_title,.explain {padding: 10px 30px;}
.price_title h1{ font-size: 28px; font-weight: bold; color:#e70012;}
.price_title h1 span{ font-size: 16px; color: #838180;margin-left: 10px;font-weight:normal;}
.promotion_box{padding: 10px 30px;border-top:1px solid #dbdfe0;}
.promotion_box p{ font-size: 14px;}
.promotion_box span{background: #e70012; color: #fff; padding: 5px 10px; margin-right: 10px;font-weight: bold; }
.explain p{ font-size: 14px; color: #838180;}
.period_box{ padding: 10px 30px; border-top: 1px dashed #dbdfe0}
.period_l{ float: left;padding-right: 20px; text-align: left; border-right: 1px solid #dbdfe0;font-size: 14px;color: #838180;}
.period_r{ float: left; padding-left: 20px;font-size: 14px;color: #838180;}
.period_l p span,.period_r p span{ display: block;text-align: center; color: #fff;}
.period_l .color1{background: #004098;}
.period_r .color2{background: #4cc5cd;}
.head_btn_box{padding: 10px 30px; border-top: 1px dashed #dbdfe0}
.head_btn{ width: 230px; height: 50px;}
.head_btn a{ width: 230px; height: 50px; line-height: 50px; background: #e60012; text-align: center; font-size: 20px; color: #fff; display: block;}
.head_btn a:hover{ color: #fff;background: #d20000;}

.main{background: #f2f5f7; border-top:1px solid #dbdfe0;}
.main_head{ width:1200px; border-bottom:1px solid #ddd;border-top:1px solid #ddd; margin: 0 auto; }
.main_head .hd{ height:60px; line-height:60px; background:#f7f9fc;  position:relative;}
.main_head .hd ul{ float:left;  position:absolute;  top:-1px;  width: 100%;  }
.main_head .hd ul li{ float:left; cursor:pointer; width: 25%; font-size: 20px; color: #a3a3a3; text-align: center; }
.main_head .hd ul li.on{ height:60px;  background:#fff;  border-bottom:2px solid #fff; border-top:2px solid #004098; }
.main_head .bd ul{ padding:15px;  zoom:1;  }
.main_head .bd li{ height:24px; line-height:24px;   }
.main_head .bd li .date{ float:right; color:#999;  }
.main_head_box.snav {position: fixed;left: 0;top: 0;width: 100%;background-color: #f2f5f7;z-index: 10;box-shadow: none;}
.main.pt {padding-top: 20px;}

.main_cont{ background: #fff;padding-top: 20px;}
.kc_box{width:1200px; height:513px; background: url(../images/img_10.jpg) no-repeat center center; position: relative;} 
.kc_box h1{ font-size:46px; font-weight: bold; color: #3a3a3a; text-align: center; padding: 45px 0; }
.kc_box h1 span{ color: #e60012;}
.kc_box_1{width: 1200px; height: 78px; position: relative; top: 20px;}
.kc_box_d1{ width: 15px; height: 15px; background: #004098; border-radius: 100px; position: absolute; top: 30px; left:60px;z-index: 1;}
.kc_box_d2{ width: 15px; height: 15px; background: #004098; border-radius: 100px;position: absolute; top: 30px; right:60px;z-index: 1;}
.kc_box_x{width: 1060px;height: 1px;background: #004098;position: absolute; top: 38px;left:70px;z-index: 1;}

.kc_box_con{width: 1000px;position: absolute;z-index: 3;left: 100px;}
.kc_box_con li{width: 80px;height: 80px;background: #004098;border-radius: 5px; color: #fff;text-align: center;line-height: 40px;font-size: 16px; float: left; margin-left: 140px;}
.kc_box_con li:first-child{margin-left: 0;}

.kc_box h3{ text-align: center;margin-bottom: 30px;margin-top: 60px;}
.kc_rxbox{width:1150px;margin: 0 auto;}
.kc_rxbox li{float: left; padding: 5px 10px; border: 1px solid #004098; border-radius: 100px;margin-left: 10px;font-size: 16px;}
.kc_rxbox li span{width: 20px; height: 20px; line-height: 20px; text-align: center;display: inline-block;border-radius: 100px;background: #004098; color: #fff;margin-right: 5px;}
.kc_rxbox li:first-child{margin-left: 0;}


.lr_box{width: 1200px;margin-bottom: 30px; }
.lr_box h1{ font-size:46px; font-weight: bold; color: #004098; text-align: center; padding: 60px 0; }
.lr_box h1 span{ color: #e60012;}
.lr_ys{text-align: center; padding-bottom: 40px;}
.lr_box li{ float:left; margin-left: 15px;}
.lr_box li p{ background: #fff; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; font-size: 20px; text-align: center; padding: 15px 0; color: #696969;}
.lr_ys{text-align: center; padding-bottom: 40px;}

.history_table{width:980px; margin: 0 auto;}
.history_table table td {padding: 5px 0;}
.history_table table{}
.history_table table td {padding: 5px 0;}
.history_table table strong {font-size: 16px;}


.kc_datatit h1{ font-size:46px; font-weight: bold; color: #3a3a3a; text-align: center; padding: 60px 0; }
.kc_datatit h1 span{ color: #e60012;}
.kc_datatit p{font-size: 20px; color: #4a4a4a; text-align: center; padding-bottom: 20px;}
.kc_data{ width:1000px; margin: 0 auto;}
.kc_data li{ width:33.33333%; float:left;}
/*.kc_data .r_bk{ border-right:1px solid #e0e0e0;}
.kc_data .b_bk{ border-bottom:1px solid #e0e0e0;}*/
.kc_data{ }
.col_1{color:#139bf1;}
/*.kcap{ background:#e0e0e0 url(../images/29.jpg) no-repeat center bottom; background-size:100% auto; padding:15px;}*/
.kc_data .zyicon{ width:50px; height:50px; line-height:50px; text-align:center;display:inline-block; color:#139bf1;}
.kc_data h3{ line-height:32px;color:#ed3c42; padding:0 15px; font-weight:bold;}
.kc_data p{ line-height:24px; color:#666;padding:0 15px;}
.font_56 {font-size: 56px;}
.kc_data_img{width: 1000px; margin: 0 auto; padding-bottom: 30px; text-align: center;}

.slideup{display:none;}  
.the_height{ display:none;}  
.slidedown{height: block;}  
.btn_click{ width:280px; margin: 0 auto;color: #fff;background: #e60012;text-align: center;text-decoration: none;text-indent:-1em;border-radius: 5px; color:#fff; cursor:pointer;font-size: 20px;height: 30px;position:relative;line-height:30px;padding: 10px 20px;}
.btn_click a{color:#fff;}
.btn_click a:hover{color:#fff;}
.arrowup:after{content: "";width: 8px;height: 8px;border: 3px double #fff;position: absolute;top: 19px;right:20px;border-width: 3px 3px 0 0;-webkit-transform:rotate(-45deg);}  
.arrowup:before{content: "";width: 6px;height: 6px;border: 1px solid #fff;position: absolute;top: 24px;right:22px;border-width: 1px 1px 0 0;-webkit-transform:rotate(-45deg);}  
.arrowdown:after{content: "";width: 8px;height: 8px;border: 3px double #fff;position: absolute;top: 18px;right:18px;border-width: 3px 3px 0 0;-webkit-transform:rotate(135deg);}  
.arrowdown:before{content: "";width: 6px;height: 6px;border: 1px solid #fff;position: absolute;top: 17px;right:20px;border-width: 1px 1px 0 0;-webkit-transform:rotate(135deg);}  

.focusBox1 {  width:1200px;  background: url(../images/img_17.jpg) no-repeat center center;}
.focusBox { position: relative; width:1200px; height:600px; overflow: hidden; background: url(../images/img_17.jpg) no-repeat center center;}
	.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
	.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
	.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

	.focusBox .prev,
	.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
	.focusBox .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }
	.focusBox .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.kc_img{width: 980px; margin: 0 auto;}
.kc_img li{ float: left; margin-left: 10px; margin-bottom: 10px;}
.kc_img li:first-child{margin-left: 0;}
.kc_img li:nth-child(4){margin-left: 0;}

.kc_ysbg{background: url(../images/img_43.jpg) no-repeat center center;width: 1200px; height: 684px;}
.kc_ys{width: 980px; margin: 0 auto;}
.kc_ys li{ float: left; margin-left: 100px; margin-bottom: 10px;}
.kc_ys li:first-child{margin-left: 0;}
.kc_ys li:nth-child(4){margin-left: 0;}

.kc_py{width: 1050px; margin: 0 auto;}
.kc_py_l{width: 720px;float: left; }
.kc_py_r{width: 300px;float: right;}
.kc_pydata{border-bottom: 1px solid #dbdfe0; padding: 20px 0;}
.kc_py_pic{ width: 100px; height: 100px; float: left;}
.kc_py_pic img{border-radius: 100%;}
.kc_pytxt{width: 600px; float: right;}
.kc_pytxt .name{font-size: 16px; font-weight: bold; }
.kc_pytxt .name i{margin-left: 10px;}
.kc_pytxt .txt{ font-size: 14px; line-height: 32px;padding-top: 20px;}

.kc_py_pf{margin-top: 32px;box-sizing: border-box;padding: 20px 30px;background: #ebedef;}
.kc_py_pf p{font-size: 48px;color: #545c63;line-height: 48px;font-weight: 200;margin-top: 12px; text-align: center;}
.kc_py_pf .star{margin: 4px 0; text-align: center;}
.kc_py_pf .num{display: block;color: #93999f;text-align: center;line-height: 16px; padding-bottom: 12px;}
.kc_py_pf .num i{margin-right: 2px;}
.kc_py_pf .itemlist{padding-top: 12px;overflow: hidden; border-top: 1px solid #d3d6d9; }
.kc_py_pf .itemlist .slist{float: left;width: 33.33%;text-align: center;font-size: 12px;color: #545c63;line-height: 20px;}
.kc_py_pf .itemlist .slist span{display: block;font-weight: 700;line-height: 18px;}
.kc_py_pf .itemlist .slist em{font-size: 16px;color: #fa0;line-height: 24px;font-weight: 200;font-style: normal;}
.kc_py_tj{background: #f8fafc;padding: 10px;}
.kc_py_tj h3{ font-size: 18px; color: #3f3f3f; padding: 10px 0;}
.kc_py_tjbox{margin-bottom: 10px; border-bottom: 1px solid #d3d6d9; padding: 15px 0;}
.kc_py_tjboximg{float: left; width: 72px;}
.kc_py_tjboxtxt{float: right;width: 198px;}
.kc_py_tjboxtxt a h4{color: #07111b}
.kc_py_tjboxtxt a p{color: #919191}

.mapbg{background: #fff url(../images/map_bg.jpg) no-repeat center bottom;width: 1200px; }
.map{width: 1000px; margin: 0 auto;}

/*预约精彩未来*/
.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;
}

.slider{ width:1000px; position:relative; overflow:hidden;   height:440px;  }
	.slider .bd{ position:relative; z-index:0;  }
	.slider .bd li{ height:440px; overflow:hidden; }
	.slider .bd li img{ display:block;  }

	.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.slider .hd ul{ text-align:center;  }
	.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
		background:url(images/dot.png) 0 -16px;
		overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 
	}
	.slider .hd ul .on{ background-position:0 0;  }
	.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }



