﻿html { cursor:default; font:14px/1.5 Arial, '黑体'; color:#555; background: #EDEDED; overflow: overlay }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p { margin:0; padding:0; }
caption,em,th,i { font-style:normal; font-weight:normal; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
input,textarea,select { font-family:inherit; font-size:100%; color:inherit; font-weight:inherit; outline:none; }
textarea { resize:none; }
table { border-collapse:collapse; border-spacing:0; }
img { border:0; }
li { list-style:none; }
.clear { display:block; clear:both; height:0; font:0/0 Arial; }
.clearfix { zoom:1; }
.clearfix:after { content:''; display:block; clear:both; height:0; }
a { display:inline-block; line-height:1.5; text-decoration:none; color:inherit }
a:hover{color:#c7000a}
a:active{opacity:.8}
.vams>*{vertical-align: middle;}

.gW{width: 1170px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.tac{text-align: center;}

.btn { display: inline-block; text-align: center; height: 40px; line-height: 40px;color: #fff; }
.btn.size { width: 280px; border-radius: 5px;font-size: 16px;}
.btn.red { background: #e9573f; }
.btn.red:hover { background: #ee2d1c;color: #fff; }

html.fs, html.fs body,html.fs .page{height: 100%;}
.fsw{min-height: 100%;margin-bottom: -52px;}
.fsw>.wrap{padding-bottom: 52px;}

.gTop{padding: 20px 0; border: 1px solid #E1E1E1;background: #fff}
.gTop .left a{margin-right: 30px;}
.gLogo{background:url(../img/logo.png) no-repeat 0 0;width:143px;height:33px;font-size:0;}
.telephone{display: inline-block;background:url(../img/telephone.jpg) no-repeat 0 50%;padding-left: 30px;line-height: 33px }
.gTop .gMenu{margin: 10px 0 0 90px;}
.gMenu{font-size: 16px;}
.gMenu a{margin:0 10px;}
.gDot {display: inline-block;width: 10px; height: 10px;background: #c7000a;}
.gMenu .gDot{margin-right: 10px;visibility: hidden;transition:all .2s ease-in-out}
.gMenu a.active{color: #c7000a;}
.gMenu a.active .gDot{visibility: visible;}
.gW .opt{line-height: 50px;}
.gW .opt>*{margin: 0 5px;color: #000;font-size: 15px;}

.gIntro{background: #daebf5;color: #546282}
.gIntro .wrap{height: 570px; background:url(../img/0716.jpg) no-repeat 0 0; }
.gIntro .intro{padding: 430px 0 0 700px;font-size: 16px;}
.gIntro .list{margin-top: 10px;}
.gIntro .gDot{background: #546282;margin-right: 10px; }

.gFooter{text-align: center;padding: 20px 0;color: #666}
.gMap{display: block; border:none;width: 1100px;margin: 0 auto; height:680px}

.gEntry{padding:40px 0;}
.gEntry h3{font-size: 30px;}
.gEntry .eMain{margin:10px auto 0; width: 280px;}
.gInput{background:#fff;width:258px;padding:11px 10px;height:16px;line-height:16px;border:1px solid #d8d8d8}

#idBox{display: none;background: #fff;text-align: center;}
#idBox .txt{padding-bottom: 5px;}

.HotW{background: #fff;padding: 30px 0 80px;}
.Hot{width: 1170px;margin: 0 auto}
.Hot h3{color: #000;font-size: 16px;}
.Hot h3:before{content: '';display: inline-block;width: 4px;height: 24px;background: #B31E23;vertical-align: middle;margin-right: 8px;}
.Hot .info{text-align: center;font-size: 0;margin: 20px -8px 0;}
.Hot .info a{margin: 0 7px;}

/* B.placeholder */
.xPlaceholder{position:relative;display:inline-block}
.xPlaceholder .bTip{pointer-events:none;position:absolute;left:0;top:0;cursor:text;color:#999}
.xPlaceholder.bHas .bTip{display:none}
/* B.pop */
@keyframes xBounce {
  50% { transform: scale(1.03); }
}
@keyframes xBounceIn {
  0% { transform: scale(.5); opacity: 0; }
  70% { transform: scale(1.03); }
}
@keyframes xBounceOut {
  30% { transform: scale(1.03); }
  100% { transform: scale(.5); opacity: 0; }
}
.xBounce { animation:xBounce .2s 2; }
.xBounceIn { animation:xBounceIn .2s; }
.xBounceOut { animation:xBounceOut .2s forwards; }
/* B.shield */
@keyframes xFadeIn {
  0% { opacity: 0; }
}
@keyframes xFadeOut {
  100% { opacity: 0; }
}
.xFadeIn{animation:xFadeIn .2s both;}
.xFadeOut{animation:xFadeOut .2s both;}
.xShield { position:fixed; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.3; filter:alpha(opacity=30); }
/* B.alert B.input */
.xDialog {overflow: hidden; background: #f0f0f0; border-radius: 8px;width: 90%;max-width: 360px; box-shadow: 0 0 10px rgba(0,0,0,0.2);word-wrap: break-word;font-size: 16px; }
.xDialog .bHeader {text-align: center;font-weight: bold; line-height: 45px;}
.xDialog .bBody {min-height: 50px; padding: 0 15px; text-align: justify; font-size: 14px; }
.xDialog .xInput { margin-top: 10px; padding:0 10px; width:308px; height:40px;line-height: 40px; border:1px solid #ccc; border-radius: 3px; }
.xDialog .bFooter{padding:20px 15px 15px;text-align: right;}
.xDialog .xBtn{display: inline-block;border-radius: 3px;font-size: 14px;padding: 5px 15px;margin-left: 10px;background:#ccc;color:#666; }
.xDialog .xBtn[name=ok]{background:#f9743a;color: #fff;}
