html,body{ background:#fff; font-family:"微软雅黑";overflow-x:hidden; }
body { margin:0 auto; padding:0; max-width:720px;background:#fff; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; overflow-x:hidden; -webkit-overflow-scrolling:touch; color:#444;overflow:hidden; font-size:1em; }
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,tr,th,td,img{ padding:0; margin:0; }
ul,ol{list-style:none; }
i,em{ font-style:normal; }
img { border:none; border-width:0; max-width:720px; width:100%; height:auto; margin:0; padding:0; vertical-align:top; }
a{text-decoration:none; -webkit-appearance:none; -webkit-tap-highlight-color:transparent; color: #000}
input{outline: none; border: none; }
.clear{ clear: both; }
.fr{ float:right; }
.fl{ float: left; }
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none; }
textarea { -webkit-appearance: none; } 
.button{ border-radius: 0; } 
.zr_banner{margin:0 auto;width:720px; height:auto; position:relative; margin-bottom:22px; }
.zr_banner img{ display:block; }
.zr_title{ width:720px; height:157px; margin:22px auto; }
.zr_title h2{width:675px; margin:0 auto; height:78px; line-height:56px; text-align:center; color:#000; font-size:44px; font-weight:bold; font-style:italic; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ececec; }
.zr_title h1{ width:720px; height:78px; line-height:78px; text-align:center; color:#fe3600; font-size:67px; font-weight:bold;font-style:italic; }
.zr_title1{ width:675px; height:157px; margin:22px auto; }
.zr_title1 h2{width:675px; margin:0 auto; height:78px; line-height:56px; text-align:center; color:#000; font-size:44px; font-weight:bold; font-style:italic; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dfdfdf; }
.zr_title1 h1{ width:675px; height:78px; line-height:78px; text-align:center; color:#fe3600; font-size:60px; font-weight:bold;font-style:italic; }
.zr_tp{ width:720px; height:auto; margin:16px auto; }
.zr_tp img{ width:100%; display:block; }
.zr_tp1{ width:630px; height:auto; margin:16px auto; }
.zr_tp1 img{ width:100%; display:block; }
.zr_wz{width:596px; height:auto; padding-left:36px; padding-right:31px; padding-top:33px; padding-bottom:33px; border:5px solid #d1c0a5; margin:16px auto; }
.zr_wz p{ text-align:left; font-size:24px; color:#6b3d10; text-indent:48px; }
.zr_wz1{width:573px; height:auto; padding-left:24px; padding-right:20px; padding-top:16px; padding-bottom:16px; border:5px solid #fff; margin:16px auto; }
.zr_wz1 p{ text-align:left; font-size:24px; color:#333; text-indent:48px; }
.zr_zx{ width:667px; height:167px; margin:33px auto; position:relative; }
.zr_zx h1{ width:100%; height:50%; position:absolute; top:0%; left:0%; }	
.zr_zx h2{ width:100%; height:50%; position:absolute; top:50%; left:0%; }
.zr_xgdb{ width:675px; height:202px;background-image: url(zr_dian.jpg); background-size:4px 4px; background-repeat:repeat; background-position: center; margin:22px auto; padding-top:22px; }
.zr_xgdb ul{ width:630px; height:180px; margin:0 auto; }	
.zr_xgdb ul li{ width:286px; padding:11px; height:157px; background-color:#FFF; float:left; }
.zr_xgdb ul li h1{ width:286px; height:56px; line-height:56px; text-align:center; font-weight:normal; color:#000; font-size:24px; }
.zr_xgdb ul li:nth-child(2){ float:right; }	
.zr_rz{margin:0 auto;width:720px; height:298px;background-image: url(zr_tp6.jpg); background-size:100%; background-repeat: no-repeat; background-position: center; position:relative; }
.zr_rz h1{ width:360px; height:56px; line-height:56px; font-weight:normal;text-align:left; font-size:24px; color:#3a3a3a; position:absolute; right:22px; top:67px; }	
.zr_rz p{ width:360px; height:auto; line-height:33px; text-align:left; font-size:24px; color:#3a3a3a; position:absolute; right:22px; top:168px; }	
.zr_xz{ width:675px; height:832px; background-color:#eeeeee; margin:0 auto; padding-top:11px; }
.zr_zjts{ width:675px; height:193px;background-image: url(zr_tp8.jpg); background-size:100%; background-repeat: no-repeat; background-position: center; position:relative; margin:0 auto; }
.zr_zjts h1{ position:absolute; width:387px; height:45px; line-height:45px; right:67px; top:11px; text-align:left; color:#f04900; font-size:24px; }
.zr_zjts p{ position:absolute; width:387px; height:auto; line-height:33px; right:67px; top:67px; text-align:left;font-size:24px; color:#333333; }	
.zr_rq{ width:675px; height:652px; margin:0 auto; }
.zr_rq ul{}
.zr_rq ul li{ width:286px; padding-left:16px; padding-right:16px; height:303px; float:left; background-color:#eeeeee; margin-bottom:33px; }
.zr_rq ul li:nth-child(2){ float:right; }
.zr_rq ul li:nth-child(4){ float:right; }
.zr_rq ul li img{ width:286px; height:195px; display:block; margin-top:22px; }
.zr_rq ul li h1{ width:286px; height:56px; text-align:center; line-height:56px; color:#000; font-size:30px; }
.zr_wt{ width:675px; height:292px;background-image: url(zr_tp13.jpg); background-size:100%; background-repeat: no-repeat; background-position: center; position:relative; margin:0 auto; }
.zr_wt ul{ width:360px; height:135px; position:absolute; left:0; bottom:11px; }	
.zr_wt ul li{ width:360px; height:45px; line-height:45px; text-align:left; color:#000; font-size:20px; }	
.zr_wt ul li span{ font-weight:bold; }
.zr_sq{ width:630px; height:461px; padding-left:22px; padding-right:22px; margin:0 auto; background-color:#f9d9ba; position:relative; }
.zr_sq>a {display: block; width: 149px; height: 149px; position: absolute; left:33px; top:22px; color:#eb581b; font-size:24px; text-align: center; background: url(an.png) no-repeat; background-size: auto auto; background-size: 149px 149px; font-weight: bold; }
.zr_sq>a b {display: block; font-size: 30px; padding:24px 0 5px 0; color: #eb581b; }
.zr_sq>a:before,.zr_sq>a:hover:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;box-shadow:0 0 0 #eb581b;border-radius:50%;animation:btnAnimate ease-out 1.5s infinite; -webkit-animation:btnAnimate ease-out 1.5s infinite; -moz-animation:btnAnimate ease-out 3s infinite; -ms-animation:btnAnimate ease-out 1.5s infinite; -o-animation:btnAnimate ease-out 1.5s infinite; }
.zr_sq p{ width:438px; height:auto; line-height:33px; position:absolute; top:45px; right:22px; font-size:24px; color:#000; }
.zr_sq ul{ width:596px; padding-left:16px; padding-right:16px; height:191px; background-color:#FFF; position:absolute; top:213px; left:22px; padding-top:22px; }
.zr_sq ul li{ width:191px; height:191px; float:left; margin-right:11px; }
.zr_sq ul li:nth-child(3){ float:right; margin-right:0; }
.zr_sq ul li h1{ width:191px; height:56px; line-height:56px; text-align:center; font-size:24px; color:#000; font-weight:normal; }
.zr_sz{ width:630px; height:461px; padding-left:22px; padding-right:22px; margin:22px auto; background-color:#ededed; position:relative; }
.zr_sz>a {display: block; width: 149px; height: 149px; position: absolute; left:33px; top:22px; color:#eb581b; font-size:24px; text-align: center; background: url(an.png) no-repeat; background-size: auto auto; background-size: 149px 149px; font-weight: bold; }
.zr_sz>a b {display: block; font-size: 30px; padding:24px 0 5px 0; color: #eb581b; }
.zr_sz>a:before,.zr_sz>a:hover:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;box-shadow:0 0 0 #eb581b;border-radius:50%;animation:btnAnimate ease-out 1.5s infinite; -webkit-animation:btnAnimate ease-out 1.5s infinite; -moz-animation:btnAnimate ease-out 3s infinite; -ms-animation:btnAnimate ease-out 1.5s infinite; -o-animation:btnAnimate ease-out 1.5s infinite; }
.zr_sz p{ width:438px; height:auto; line-height:33px; position:absolute; top:33px; right:22px; font-size:24px; color:#000; }
.zr_sz ul{ width:596px; padding-left:16px; padding-right:16px; height:191px; background-color:#FFF; position:absolute; top:236px; left:22px; padding-top:22px; }
.zr_sz ul li{ width:191px; height:191px; float:left; margin-right:11px; }
.zr_sz ul li:nth-child(3){ float:right; margin-right:0; }
.zr_sz ul li h1{ width:191px; height:56px; line-height:56px; text-align:center; font-size:24px; color:#000; font-weight:normal; }
@keyframes btnAnimate{
	0%{transform:scale(0.8);opacity:0.5;box-shadow:0 0 10px #eb581b; }
	20%{transform:scale(1);opacity:1;box-shadow:0 0 50px #eb581b; }
	50%{transform:scale(1.2);opacity:0.5;box-shadow:0 0 60px #eb581b; }
	100%{transform:scale(0.8);opacity:0.1; }	
}
@-webkit-keyframes btnAnimate{
	0%{-webkit-transform:scale(0.8);opacity:0.5;box-shadow:0 0 10px #eb581b; }
	20%{-webkit-transform:scale(1);opacity:1;box-shadow:0 0 50px #eb581b; }
	50%{-webkit-transform:scale(1.2);opacity:0.5;box-shadow:0 0 60px #eb581b; }
	100%{-webkit-transform:scale(0.8);opacity:0.1; }	
}
@-moz-keyframes btnAnimate{
	0%{-moz-transform:scale(0.8);opacity:0.5;box-shadow:0 0 10px #eb581b; }
	20%{-moz-transform:scale(1);opacity:1;box-shadow:0 0 50px #eb581b; }
	50%{-moz-transform:scale(1.2);opacity:0.5;box-shadow:0 0 60px #eb581b; }
	100%{-moz-transform:scale(0.8);opacity:0.1; }	
}
@-ms-keyframes btnAnimate{
	0%{-ms-transform:scale(0.8);opacity:0.5;box-shadow:0 0 10px #eb581b; }
	20%{-ms-transform:scale(1);opacity:1;box-shadow:0 0 50px #eb581b; }
	50%{-ms-transform:scale(1.2);opacity:0.5;box-shadow:0 0 60px #eb581b; }
	100%{-ms-transform:scale(0.8);opacity:0.1; }	
}
@-o-keyframes btnAnimate{
	0%{-o-transform:scale(0.8);opacity:0.5;box-shadow:0 0 10px #eb581b; }
	20%{-o-transform:scale(1);opacity:1;box-shadow:0 0 50px #eb581b; }
	50%{-o-transform:scale(1.2);opacity:0.5;box-shadow:0 0 60px #eb581b; }
	100%{-o-transform:scale(0.8);opacity:0.1; }	
}
.btn_animate {-webkit-animation-name: "mymove"; -webkit-animation-duration: 1.5s; -webkit-animation-timing-function:ease; -webkit-animation-direction:alternate; -webkit-animation-iteration-count: infinite; transform: translateX(0px); }
@keyframes mymove {
  0% {-webkit-transform: translateX(-0.247em); -moz-transform: translateX(-0.247em); -ms-transform: translateX(-0.247em); -o-transform: translateX(-0.247em); transform: translateX(-0.247em); }
  100% {-webkit-transform: translateX(0.247em); -moz-transform: translateX(0.247em); -ms-transform: translateX(0.247em); -o-transform: translateX(0.247em); transform: translateX(0.247em); }
}
@-webkit-keyframes mymove {
  from{-webkit-transform: translateX(-0.247em); -moz-transform: translateX(-0.247em); -ms-transform: translateX(-0.247em); -o-transform: translateX(-0.247em); transform: translateX(-0.247em); }
  to{-webkit-transform: translateX(0.247em); -moz-transform: translateX(0.247em); -ms-transform: translateX(0.247em); -o-transform: translateX(0.247em); transform: translateX(0.247em); }
}
@-moz-keyframes mymove {
  0% {-webkit-transform: translateX(-0.247em); -moz-transform: translateX(-0.247em); -ms-transform: translateX(-0.247em); -o-transform: translateX(-0.247em); transform: translateX(-0.247em); }
  100% {-webkit-transform: translateX(0.247em); -moz-transform: translateX(0.247em); -ms-transform: translateX(0.247em); -o-transform: translateX(0.247em); transform: translateX(0.247em); }
}
@-ms-keyframes mymove {
  0% {-webkit-transform: translateX(-0.247em); -moz-transform: translateX(-0.247em); -ms-transform: translateX(-0.247em); -o-transform: translateX(-0.247em); transform: translateX(-0.247em); }
  100% {-webkit-transform: translateX(0.247em); -moz-transform: translateX(0.247em); -ms-transform: translateX(0.247em); -o-transform: translateX(0.247em); transform: translateX(0.247em); }
}
@-o-keyframes mymove {
  0% {-webkit-transform: translateX(-0.247em); -moz-transform: translateX(-0.247em); -ms-transform: translateX(-0.247em); -o-transform: translateX(-0.247em); transform: translateX(-0.247em); }
  100% {-webkit-transform: translateX(0.247em); -moz-transform: translateX(0.247em); -ms-transform: translateX(0.247em); -o-transform: translateX(0.247em); transform: translateX(0.247em); }
}