@charset "utf-8";
/* CSS Main */

html{color:#4d4d4d;background:#fff; height:100%; min-height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,button,input,select,textarea{font:12px/1.5em -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft Yahei;font-weight:200;}
input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit}
fieldset,img,a img{border:0}
iframe{display:block}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
q:before,q:after{content:''}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
ins,a{text-decoration:none}
input,button { border:none; background:none;}

a {color:#3d86ba;}
a:hover {text-decoration:underline;}
.a-hide {display: block; height: 100%; text-indent: -999px; overflow: hidden;}
.tl {text-align: left;}
.tr {text-align: right;}
.tc {text-align:center;}
.tj{text-align:justify;*text-justify:distribute;}
.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}
.b { font-weight:bold;}
.n { font-weight:normal;}
.i { font-style:italic;}

.fn:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.fn{*zoom:1}
.l{float:left}
.r{float:right}
.cl{clear: both;}
.rel{ position:relative;}
.abs{ position:absolute;}
.oh{overflow:hidden}

.db { display:block;}
.di { display:inline;}
.dn { display:none;}
.dib{display:inline-block;*display:inline;*zoom:1}
/* =0 Reset
--------------------------------------------------------------*/

/* Global
--------------------------------------------------------------*/
body{ height:100%; min-height:100%;background:#fff;}
#wrapper { height:auto; min-width:994px; width:100%;}
#header,#container,#footer {width:100%;margin:0 auto;}
#container { padding-top:20px;height:auto!important; height:500px; min-height:500px; padding-bottom:20px;}
#container:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
#container {*zoom:1}
#header { height:80px;background:#fff;;z-index:30; position:relative;overflow:hidden;}
#headerTwo { height:50px;background:#42474d;z-index:30; position:relative;}
#main { margin:0 auto;width:1100px;height:auto; position:relative;}
#footer { padding-bottom:10px; overflow:hidden;background:#eaeaea;}
#lefter { width:260px; padding:10px; height:auto; position:relative; z-index:2; background:#fff; float:left;}
#righter { width:100%; float:right; margin-left:-290px; padding-bottom:30px;}
/*----------------------------------  Global结束  ------------------------------------*/


/* 落地页插入的预约演示和联系方式 */
#connect a.yyys { display: block; width: 218px; height: 50px; line-height: 50px; margin: 0 auto; border-radius: 3px; text-align: center; font-size: 18px; color: #ffffff; background: #1a62e1;}
#connect p { text-align: center; font-size: 16px; color: #4b5467; margin: 20px auto;}