* {padding:0; margin:0; box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */  }
body {color:#222; font-size:14px; font-family:"Microsoft Yahei","微软雅黑"; background:#fff;}
body, div, form, ul, ol, li, span, p, dl, dt, dd, h1, h2, h3, h4, h5 {margin:0; padding:0;}
table, td, th, input, select {padding:0; margin:0; font-family:inherit;}
ul, ol, li {list-style:none;}
img {vertical-align:middle; border:0px;}
a {color:#333; text-decoration:none; }
a:hover {text-decoration:underline; color:#c00;}
.clear {clear:both;}

.app-banner {height:650px; background:url(pc_banner.jpg) no-repeat center #000; width:100%; margin:0 auto}
.app-banner .cont {margin:0 auto; width:1300px;}
.app-banner .cont img { width:100%; display:block;}

.app-cont {margin:0 auto; width:1200px;}

.app-about {padding:80px 0 40px 0;}
.app-about h3 {font-size:36px; text-align:center; color:#e30; background:url(ico-01.jpg) repeat-x center; height:55px}
.app-about h3 span { display:block; width:550px; background:#fff; margin:0 auto}
.app-about .about-cont {line-height:32px; padding:30px 25px 0 25px}
.app-about .about-cont p {color:#444; font-size:16px; text-indent:2em;margin-top:10px}

.app-jietu { text-align:center}
.app-jietu img {width:100%}

.app-guanzhu { overflow:hidden; margin-top:100px}
.app-guanzhu h3 {font-size:36px; text-align:center; color:#e30; background:url(ico-01.jpg) repeat-x center; height:55px}
.app-guanzhu h3 span { display:block; width:580px; background:#fff; margin:0 auto}
.app-guanzhu .gz-dis {overflow:hidden; margin-top:35px}
.app-guanzhu .gz-dis li { float:left; border:1px solid #e6e6e6; height:161px; width:376px;margin:0 12px}
.app-guanzhu .gz-dis li strong { display:block;padding:25px 0px 0px 25px; font-size:20px; color:#369; height:65px}
.app-guanzhu .gz-dis li p { display:block; background:#fcfcfc; height:93px; border-top:1px solid #eee; font-size:14px; color:#666;padding:18px 0 0 25px; line-height:26px}
.app-guanzhu .gz-ewm {border:1px solid #e6e6e6; overflow:hidden;  padding:40px; margin:50px 12px 0 12px; background:#fcfcfc; }
.app-guanzhu .gz-ewm ul {overflow:hidden; width:700px; margin:0 auto; }
.app-guanzhu .gz-ewm li { float:left;  text-align:center; width:350px; }
.app-guanzhu .gz-ewm li p.photo img { border:1px solid #ededed; border-radius:5px; width:240px; box-shadow: 0px 5px 5px #ddd}
.app-guanzhu .gz-ewm li p.txt {padding-top:30px; font-size:15px; color:#666}

.app-moredis { background:#f1eff0; padding:45px 30px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;margin-top:60px}
.app-moredis .mrecont { background:url(app_moredis.jpg) no-repeat; width:1200px; height:235px; margin:0 auto; position:relative}
.app-moredis .mrecont div {position:absolute; width:285px; height:85px; color:#666}
.app-moredis .mrecont h4 {color:#666; font-weight:normal; font-size:18px; height:28px}
.app-moredis .mrecont p {color:#999; font-size:13px; line-height:22px}
.app-moredis .mrecont .one {top:18px; left:95px}
.app-moredis .mrecont .two {top:18px; left:508px}
.app-moredis .mrecont .three {top:18px; left:898px}
.app-moredis .mrecont .four {top:147px; left:95px}
.app-moredis .mrecont .five {top:147px; left:508px}
.app-moredis .mrecont .six {top:147px; left:898px}

.app-bottom {text-align:center; line-height:24px; padding:40px 0;  color:#999;}
.app-bottom a {color:#999; text-decoration:none;}
.app-bottom a:hover {color:#c00; text-decoration:underline}
.app-bottom p {margin:0;padding:0px;}
.app-bottom .space { font-size:11px; color:#ddd; margin:0 6px;}

.app-home {display:none; }
.zt-bottom {display:none; }
