/* CSS Document */
@CHARSET "UTF-8";
body ,html{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	width:100%;
	font-size:1em;
	text-align: left;
	font-family:"MicroSoft YaHei";
}


img {border: none;}
p,ul,ol,li,form,h1,h2,h3,h4,h5,table,td,tr,b {margin: 0;	padding: 0;	list-style: none;}
p,ul,ol,li,form {margin: 0;	padding: 0;	list-style: none;}


/*top*/
.top100{ float:left; width:100%; padding:15px 0;}
.top100 .top1200{ width:1200px; margin-left:auto; margin-right:auto;}
.top100 .top1200 .logo{ float:left; width:300px; }
.top100 .top1200 .logo img{ height:62px; float:left;}
.top100 .top1200 .ad{ float:left; width:600px; text-align:center; font-size:26px; font-weight:normal;height:50px; line-height:50px;}
.top100 .top1200 .ad img{height:50px;}
.top100 .top1200 .tel{ float:left; width:300px; }
.top100 .top1200 .tel img{ height:70px; float:right;}

.banner100{ float:left; width:100%; height:750px; background:url(../images/zt/banner.jpg) top center no-repeat;}


.con100{ float:left; width:100%; margin-top:20px;}
.con100 .con1200{ width:1200px; margin-left:auto; margin-right:auto;}
.con100 .con1200 .shipinl{ width:1200px; float:left;}
.con100 .con1200 .shipinl img{ margin-top:5px; border-radius:4px; width:1200px; height:700px;}

.cn100{ float:left; width:100%; margin-top:30px;}
.cn100 .c21200{ width:1200px; margin-left:auto; margin-right:auto;}
.cn100 .c21200 img{ width:800px; margin-left:200px;}
/*
.cn100 h2{ width:100%; float:left; text-align:center; margin:30px 0 30px 0; font-size:40px; height:40px; line-height:40px;color:#ff4000; }
.cn100 .c21200 .cnxq{ float:left; width:277px; margin-left:15px; margin-right:15px; height:56px; line-height:56px; border-radius:30px; background-color:#ff4000; color:#ffffff; font-size:24px;}
.cn100 .c21200 .cnxq img{ float:left; height:40px; margin:8px 25px 8px 40px; }
*/



/*yuding*/
.booking{ float:left; width:100%; margin-bottom:10px; height:600px; background:url(../images/zt/ydbg.jpg) center bottom no-repeat;}
.booking1200{ margin-left:auto; margin-right:auto; width:1200px; overflow:hidden;}
.shuliang{ float:left; width:700px; }

.shuliang .ren{ float:left; width:700px; text-align:center; margin-top:100px; color:#ffffff; line-height:80px; height:80px; font-size:30px; font-weight:normal;}
.shuliang .ren span{ padding:4px 8px; margin:0px 3px; text-align:center; color:#ffffff; font-size:36px; font-weight:normal; background-color:#0072b6; border-radius:4px;}
.shuliang .pingjia{ float:left; width:300px; margin-left:80px; text-align:center; margin-top:80px; height:50px; }

.shuliang .pingjia a {
  display: block;
  border-radius:25px;
  width: 300px;
  height: 46px;
  border: 2px solid #0072b6;
  line-height: 46px;
  text-align: center;
  text-decoration: none;
  font-size:20px; font-weight:normal; 
  background: #0072b6;
   color:#ffffff;
  transition: all 0.3s ease-out 0s;
}
.shuliang .pingjia a.more:hover {
  border:2px solid #0072b6;

  color: #0072b6;
}
.shuliang .pingjia a.more::after {
  content: "";
  display: block;
  width: 0;
  height: 50px;
  color:#0072b6;
      border-radius:25px;
  background: #ffffff;
  margin-top: -50px;
  transition: all 0.6s ease 0s;
}
.shuliang .pingjia a.more:hover::after {
  width: 300px;
  height: 50px;
}


.shuliang .advzong{ float:left; width:600px; margin-left:80px; margin-top:70px; height:100px; }
.shuliang .advcontent{ float:left; width:100px; height:100px; margin-right:50px; }
.shuliang .advcontent img{ width:100px; }



.shubiao{ float:left; width:350px; margin-top:80px; height:450px; background-color:#ffffff; border-radius:5px;  filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;}
.shubiao .bt{ float:left; width:350px; border-bottom:2px solid #eaeaea; padding:20px 0px 10px 0px;}
.shubiao .bt .biaoh1{ display:block; line-height:40px; font-size:22px; color:#2b2b2b; padding-left:20px;}
.shubiao .bt .biaoh2{ display:block; line-height:30px; font-size:14px; color:#6c6c6c; padding-left:20px;}

.shubiao .bt .formzong{float:left; width:350px;}

.inputtijiaol{ float:left; width:350px; margin-top:25px;  }
.bitian { background:url(../images/bitian.png) right center no-repeat; }
.inputtijiaol .inname{font-size:16px; float:left; width:298px; border:1px solid #e2e2e2; border-radius: 4px; margin:0 20px;  padding-left:10px; height:36px; line-height:36px;}
.inputtijiaol .contmessage{font-size:16px; padding-left:10px; float:left; width:298px; border:1px solid #e2e2e2; border-radius: 4px; margin:0 20px; height:100px; line-height:26px; font-family:"MicroSoft YaHei";}

.submittj{ float:left; width:350px; text-align:center;}

.submittj .contactsubmit{color:#ffffff; background-color:#0072b6; width:180px; margin:20px auto 0 auto; font-size:16px; height:40px; text-align:center; border-radius:18px; border:2px solid #0072b6; cursor:pointer; }

.submittj .contactsubmit:hover{color:#0072b6; background-color:#ffffff; border:2px solid #0072b6; }


/* form 
.con100 .con1200 .shipinr{ width:1160px; background-color:#f5f5f5; padding:20px; float:left; margin-bottom:25px; margin-top:5px;}
.formzong{ float:left; width:1160px;}
.formzong .bitian {background:url(../images/bitian.png) right center no-repeat; }
.formzong .inname{font-family:"taipurui";font-size:16px; float:left; width:560px;  background-color: rgba(255, 255, 255, 0.9); padding-left:10px; border:1px solid #dbdbdb; border-radius:2px; margin:5px auto; height:32px; line-height:32px;}
.formzong .rt{ float:right;}
.formzong .contmessage{font-family:"taipurui"; background-color: rgba(255, 255, 255, 0.9);font-size:16px; padding-left:10px; float:left; resize:none; width:1148px; border:1px solid #dbdbdb; border-radius:2px; margin:10px auto; height:32px; line-height:32px;}

.formzong .contactsubmit{color:#ffffff; background-color:#0257ab; width:160px; position: relative; margin-left:-80px; left:50%; font-size:16px; margin-top:5px; line-height:36px; height:36px; text-align:center; border-radius:30px; border:1px solid #0257ab; cursor:pointer; }
.formzong .contactsubmit:hover{color:#0257ab; background-color:#ffffff; border:1px solid #0257ab; }
*/

.twl00{ float:left; width:100%; background-color:#427dc3; margin:25px 0;}
.twl00 .tel1200{ width:900px; margin-left:auto; margin-right:auto;color:#ffffff; height:180px; line-height:180px; font-size:36px; font-weight:bold; }
.twl00 .tel1200 span{ color:#fff; }


.twl00 .tel1200 .lianxi { float:right; margin-top:55px; margin-bottom:65px;}
.twl00 .tel1200 .lianxi a:link {color:#f80000; }
.twl00 .tel1200 .lianxi a:visited {color:#f80000;}  
.twl00 .tel1200 .lianxi a {
    width:260px; text-align:center; height:60px; line-height:60px;
    text-align:center;
    border-radius: 10px;
    margin: 0 auto;
    font-size:30px;
    background: #fef600;
    display: block;
	border-radius:30px; 
    color: #f80000; text-decoration:none;
    transition: background-color .3s;
}

.twl00 .tel1200 .lianxi a:hover {
    background-color: #ff4000; font-size:30px;
    color: #ffffff; text-decoration:none; 
}




/*
.twl00 .tel1200 .lianxi{ float:right; width:280px; text-align:center; height:50px; line-height:50px; margin-top:50px; border-radius:30px; background-color:#fef600; }
.twl00 .tel1200 .lianxi a:link {color:#00886d; text-decoration:none; } 
.twl00 .tel1200 .lianxi a:visited {color:#00886d; text-decoration:none;} 
.twl00 .tel1200 .lianxi a:hover,a:active {color:#00886d; text-decoration: underline;}
*/

.hot100{ float:left; width:100%; }
.hot100 .hot1200{ width:1200px; margin-left:auto; margin-right:auto;}
.hot100 h2{ width:100%; float:left; text-align:center; margin:10px 0 30px 0; font-size:60px; height:164px; line-height:164px;color:#fff;background:url(../images/zt/rexiaobr.jpg) top center no-repeat; }
.hot100 .hot1200 .hotl{ width:500px; float:left; height:480px;}
.hot100 .hot1200 .hotl img{ height:475px;}
.hot100 .hot1200 .hotr{ width:700px; float:left; height:480px;}

.hotr table{border:1px solid #d2d2d2; border-right: none; border-bottom: none; color:#3a3a3a; margin:10px 0; width:698px; cellpadding:0; cellspacing:0;}
.hotr table tr td{ height:50px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;text-align:center;}
.hotr table tr:nth-child(odd){background: #f5f5f5;}
.hotr table tr:first-child{ font-weight:bold; }

.hotr table a:link {color:#3a3a3a; text-decoration:underline; } 
.hotr table a:visited {color:#3a3a3a; text-decoration:none;} 
.hotr table a:hover,a:active {color:#00886d; text-decoration: none;}


.zbl00{ float:left; width:100%; background-color:#427dc3; margin-top:25px; padding:30px 0;}
.zbl00 .zb1200{ width:1208px; margin-left:auto; margin-right:auto;color:#ffffff; height:186px; line-height:150px; font-size:28px;background:url(../images/zt/htbann.jpg) top center no-repeat; }
.hot100 .hot1200 .hotl{ width:500px; float:left; height:480px;} 
.zbl00 .zb1200 .dh{ width:1208px; float:left; height:50px; margin-bottom:15px;}
.zbl00 .zb1200 .dh span{ width:400px; display:block; margin-left:auto; margin-right:auto; color:#ff0000; height:50px; line-height:40px; font-size:28px; text-align:center; font-weight:bold;}
.zbl00 .zb1200 .gg{ width:1200px; float:left; margin-bottom:10px; color:#fef600; height:70px; line-height:70px; font-size:60px; text-align:center; font-weight:bold;}
.zbl00 .zb1200 .gg span{ margin:0 20px;}
.zbl00 .zb1200 .cp{ width:1208px; float:left; color:#ffffff; height:50px; line-height:50px; font-size:30px; text-align:center; margin-top:50px;}





.yy100{ float:left; width:100%; }
.yy100 .yy1200{ width:1220px; margin-left:auto; margin-right:auto;}
.yy100 h2{ width:100%; float:left; text-align:center; margin:30px 0 30px 0; font-size:40px; height:40px; line-height:40px;color:#1871cc; }


.yy10022{ float:left; width:100%; }
.yy10022 .ysimg{ width:1233px; margin-left:auto; margin-right:auto;}
.yy10022 h2{ width:100%; float:left; text-align:center; margin:30px 0 30px 0; font-size:40px; height:40px; line-height:40px;color:#1871cc; }


.yy100 .yy1200 .xiangq{ height:180px; padding-bottom:10px; float:left; width:285px; margin-left:10px; margin-right:10px; border-radius:4px; background-color:#f5f5f5; color:#3a3a3a;}
.yy100 .yy1200 .xiangq p{ margin:0px 20px; line-height:30px;font-size:16px;}
.yy100 .yy1200 .xiangq .bar{ margin-bottom:10px; float:left; width:285px; text-align:center; height:50px; line-height:50px; border-bottom:3px solid #ffffff; font-weight:bold; font-size:20px; }


.yy100 .yy1200 .xiangq1{ height:180px; padding-bottom:10px; float:left; width:285px; margin-left:10px; margin-right:10px; border-radius:4px; background-color:#dbebfe; color:#3a3a3a;}
.yy100 .yy1200 .xiangq1 p{ margin:0px 20px; line-height:30px;font-size:16px;}
.yy100 .yy1200 .xiangq1 .bar{ margin-bottom:10px; float:left; width:285px; text-align:center; height:50px; line-height:50px; border-bottom:3px solid #ffffff; font-weight:bold; font-size:20px; }


.yy100 .yy1200 .cace{ height:450px; float:left;color:#3a3a3a; text-align:center; margin-top:25px; margin-left:10px; width:590px; margin-right:10px; border-radius:4px; background-color:#f5f5f5;}
.yy100 .yy1200 .cace span{ line-height:50px;  font-size:22px; font-weight:bold;}
.yy100 .yy1200 .cace img{ border-radius:4px; height:400px; width:590px;}
.yy100 .yy1200 .cace:hover{background-color:#448aca; color:#ffffff;}

.db100{ float:left; width:100%; }
.db100 .db1200{ width:1200px; margin-left:auto; margin-right:auto;}
.db100 h2{ width:100%; float:left; text-align:center; margin:30px 0 30px 0; font-size:40px; height:40px; line-height:40px;color:#1871cc;}
.db100 h2 span{ border-bottom:3px solid #89c997; padding-bottom:5px;}

.db100 .db1200 .dbcon{ width:1200px; float:left;}
.dbcon table{border:1px solid #d2d2d2; font-size:16px; line-height:26px; border-right: none; border-bottom: none; color:#3a3a3a; margin:10px 0; width:1198px; cellpadding:0; cellspacing:0;}
.dbcon table tr td{ padding:10px 20px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
.dbcon table tr:nth-child(odd){background: #f5f5f5;}
.dbcon table tr:first-child{ font-weight:bold; }


.xc100{ float:left; width:100%; background-color:#b3cbe7; margin-top:20px; padding-bottom:10px;}
.xc100 .xc1200{ width:1218px; margin-left:auto; margin-right:auto;}
.xc100 h2{ width:100%; float:left; text-align:center; margin:30px 0 30px 0; font-size:40px; height:70px; line-height:70px;color:#002c5f;  }
.xc100 h2 span{ border-bottom:3px solid #fff; padding-bottom:5px;}

.xc100 .xc1200 .xcimg{ width:386px; float:left; height:270px; margin-bottom:20px; margin-left:10px; margin-right:10px;}
.xc100 .xc1200 .xcimg img{border-radius:4px; width:386px; height:270px;}

.fhxc100{ float:left; width:100%; padding-bottom:30px;}
.fhxc100 .fhxc1200{ width:1218px; margin-left:auto; margin-right:auto;}
.fhxc100 h2{ width:100%; float:left; text-align:center; margin:30px 0 30px 0; font-size:40px; height:40px; line-height:40px;color:#1f618b; }
.fhxc100 .fhxc1200 .fhxcimg{ width:386px; float:left; height:270px; margin-left:10px; margin-right:10px;}
.fhxc100 .fhxc1200 .fhxcimg img{border-radius:4px; width:386px; height:270px;}

/*
.zr100{ float:left; width:100%; background-color:#c5e7e0; padding-bottom:50px;}
.zr100 .zr1200{ width:1230px; margin-left:auto; margin-right:auto;}
.zr100 .zr1200 .zrconl{ width:585px; float:left; margin-left:15px; margin-right:15px;}
.zr100 .zr1200 .zrconr{ width:585px; float:left; margin-left:15px; margin-right:15px;}
.zr100 .zr1200 .zrconl h3{ width:100%; float:left; text-align:center; margin:20px 0 20px 0; font-size:40px; height:40px; line-height:40px;color:#00886d; }
.zr100 .zr1200 .zrconr h3{ width:100%; float:left; text-align:center; margin:20px 0 20px 0; font-size:40px; height:40px; line-height:40px;color:#ff4000; }

.zr100 .zr1200 .zrconl li{ float:left; width:100%; height:50px; line-height:50px; margin-top:20px; font-size:20px; text-align:center;color:#ffffff; border-radius:30px; background:#00886d;}
.zr100 .zr1200 .zrconr li{ float:left; width:100%; height:50px; line-height:50px; margin-top:20px; font-size:20px; text-align:center;color:#ffffff; border-radius:30px; background:#ff4000;}
*/

.dx100{ float:left; width:100%; padding-bottom:20px;}
.dx100 h2{ width:100%; float:left; text-align:center; margin:30px 0 40px 0; font-size:60px; height:60px; line-height:60px;color:#484849; text-decoration: line-through; text-decoration-color: red;}
.dx100 .dx1200{ width:900px; margin-left:auto; margin-right:auto; display:block;}


.zx100{ float:left; width:100%; padding-bottom:20px;}
.zx100 h2{ width:100%; float:left; text-align:center; margin:20px 0 50px 0; font-size:60px; height:60px; line-height:60px;color:#e34538; }
.zx100 h2 span{ border-bottom:3px solid #e34538; padding-bottom:5px;}
.zx100 .zx1200{ width:1000px; margin-left:auto; margin-right:auto; display:block;}


.cjl00{ float:left; width:100%; background-color:#427dc3; margin-top:25px; padding:40px 0;}
.cjl00 .cj1200{ width:1000px; margin-left:auto; margin-right:auto; }
.cjl00 .cj1200 h2{ width:100%; float:left; text-align:center; font-size:60px; height:60px; line-height:60px; color:#ffffff; }
.cjl00 .cj1200 hr{height:3px; background:#ffffff; margin-top:20px; margin-bottom:30px; border:none; width:560px; float:left; margin-left:220px;}
.cjl00 .cj1200 .xia{width:100%; float:left; }
.cjl00 .cj1200 .xia .fuwu { float:left; width:400px; text-align:center; height:60px; line-height:60px;font-size:30px; background: #ff4000;border-radius:30px; color: #ffffff;}
.cjl00 .cj1200 .xia .hlianxi { float:right; width:400px; text-align:center; height:60px; line-height:60px;font-size:30px; background: #ff4000;border-radius:30px; color: #ffffff;}


.gs100{ float:left; width:100%;}
.gs100 h2{ width:100%; float:left; text-align:center; margin:30px 0 45px 0; font-size:40px; height:40px; line-height:40px;color:#054297; }


.gs100 .gsjsnr { width:1230px; margin:0 auto;}
.gs100 .gsjsnr .gsjsnr_l{ width:520px; float:left; margin-right:30px;}
.gs100 .gsjsnr .gsjsnr_r{ width:680px; float:left;}
.gs100 .gsjsnr .gsjsnr_r p{ color:#000; line-height:42px; font-size:18px; }
.gs100 .gsjsnr .gsjsnr_r span{ float:left; font-size:80px; margin-top:50px; line-height:80px; color:#ffe500;}
.gs100 .gsjsnr .gsjsnr_r h3{ float:left; font-size:40px; margin-top:50px; line-height:100px; color:#0c79fb;}


.gs100 .con1200{ width:1200px; margin-left:auto; margin-right:auto;}
.gs100 .con1200 .gongsil{ width:1200px; float:left; margin:10px 0;}
.gs100 .con1200 .gongsil img{ margin-top:5px; border-radius:14px; }
.gs100 .con1200 .gongsir{ width:1200px; float:left;}
.gs100 .con1200 .gongsir p{ color:#3a3a3a; line-height:32px; font-size:16px;}

.cf100{ float:left; width:100%; margin-top:40px; margin-bottom:20px;}
.cf100 .cf1200{ width:1000px; margin-left:auto; margin-right:auto;}



.dblxl00{ float:left; width:100%; background-color:#427dc3; padding:30px 0;}
.dblxl00 .dblx1200{ width:1000px; margin-left:auto; margin-right:auto; }
.dblxl00 .dblx1200 .lxcon{ width:1000px; float:left; margin-bottom:30px; font-size:40px; color:#ffffff; text-align:center;}
.dblxl00 .dblx1200 .lximg{ width:1000px; float:left; text-align:center;}
.dblxl00 .dblx1200 .lximg img{ margin-left:auto; margin-right:auto; width:400px;}

.gsdb{ width:100%; margin:20px auto; text-align:center; float:left;}

.bott100{ float:left; width:100%; margin-top:20px; height:150px; background:url(../images/zt/bottom.jpg) top center no-repeat;}