html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, blockquote { margin:0; padding:0; font-size:14px;}
html,body{width:100%; height:100%;}
body{ zoom:1; background:#ffffff; font-family:"微软雅黑","Microsoft YaHei";}
body{ *font-family:"微软雅黑","Microsoft YaHei";}
img { border:0 none; vertical-align:middle; }
ul, ol, li { list-style:none; }
h1, h2, h3, h4, h5, h6 {  }
body, input, select, button, textarea { font-size:12px; font-family:"微软雅黑","Microsoft YaHei";}
body, input, select, button, textarea { *font-family:"微软雅黑","Microsoft YaHei";}
table, tr, th, td { border:0 none; vertical-align:middle; border-collapse:collapse;}
button { cursor:pointer; }
i, em, cite, address { font-style:normal; }
a{ text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); }
a:link { text-decoration:none; cursor:pointer; }
a:hover, a:active { text-decoration:none; -moz-background-clip:222;}
a:focus { outline:none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none;padding:0;}

/*css3*/
.TMenu li,.SonInfo .SonInfoCtnBack,.SonInfo .SonInfoCtn,.SonInfoBack,.Menu .MenuRight li:hover,.BusInfo .BusImg img,.BusInfo .title,.BusInfo,.InvList .Invinfo .InvListDate,.InvListDate em,.InvListDate span,.InvListContent h4,.JouInfo,.NewsMenu .NewsInfo:hover,.Invinfo .NewsListContent .NewsListContentImg,.Reclist .RecInfo,.StaffTitle a,.StaffInfo span,.ResultInfo:hover,.SonServiceInfo:hover .SonServiceIco span,.SonSloganInfo img{ transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -ms-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;}
.SonInfoBack,.BusInfo .BusImg,.SonSloganInfo img{transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1);}

/* 标题样式*/
.Head{ width:1200px; height:130px; margin: 0 auto;}
.Head h2{ font-size: 30px; text-align: center; font-weight: 400; line-height:40px; }
.Head .H{width:1200px; height:26px;}
.Head .LHr{width:565px; float:left; height:26px; margin-top:7px;}
.Head .LHr hr{width:400px; border:0; border-top:1px solid #cdcdcd; display:block; float:right;}
.Head .HeadImg{
	width:69px;
	float:left;
	height:26px;
	background-image: url(biao.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.baibiao{
	width:69px;
	float:left;
	height:26px;
	background-image: url(bai.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.Head .RHr{width:565px; float:left; height:26px; margin-top:7px;}
.Head .RHr hr{width:400px; border:0; border-top:1px solid #cdcdcd; display:block; float:left;;}
.Head em{ text-align:center; font-size:18px; width:1200px; margin:0 auto; display:block; clear:both;  }

/* nav样式 */
.Nav { width:auto; height:30px; background:#b0b1b1;}
.Nav .NavCenter{ width:1200px; height:30px; line-height:30px; color:#fff; text-align:right; margin:0 auto;}
.Menu{ width:1200px; margin: 0 auto; height:70px; overflow:hidden; position:relative;}
.Menu .Logo{ float:left; width:200px; height:70px; padding-top:10px;}
.Menu .MenuRight{ float:right; }
.Menu .MenuRight ul{}
.Menu .MenuRight li{float:left; line-height:67px;  border-bottom:3px solid #fff; color:#585858; margin-left:30px; font-size:15px; padding:0 5px;}
.Menu .MenuRight .current{border-bottom:3px solid #264ba6;}
.Menu .MenuRight .current a{ color:#264ba6; }
.Menu .MenuRight li:hover a{ color:#264ba6;}
.Menu .MenuRight li:hover{border-bottom:3px solid #264ba6;}
.Menu .MenuRight li a{ color:#585858;}
.Menu .MenuButtom{ width:64px;height:3px; background:#264ba6; position: relative; top:67px; transition: width 1s; -moz-transition: width 1s;	/* Firefox 4 */ -webkit-transition: width 1s;	/* Safari 和 Chrome */ -o-transition: width 1s;	/* Opera */ display:none; }

/*footer 和return 样式*/
.Footer {width:100%;height:170px; background:#21262c; color:#fff;}
.Footer .FooterMain{ width:1200px; margin:0 auto;}
.Footer .FooterLeft{ width:800px; float:left; padding-top:50px;}
.Footer .FooterLeftTop{ margin-left:-20px;}
.Footer .FooterLeftTop a{padding:0 20px; position:relative;  color:#fff; }
.Footer .FooterLeftTop a:hover{top:-1px;}
.Footer .Copyright{padding-top:25px;}
.Footer .FooterCode{float:right; padding-top:35px; width:78px; height:78px;}
.return { position: fixed; top: 50%; right: 0px; width: 52px; height: 120px; }
.return .returnInfo { width: 55px; height: 55px; background: #aeaeb0; margin: 5px 0; border-radius: 5px; overflow: hidden; cursor: pointer; transition: background 1s; -moz-transition: background 1s;	/* Firefox 4 */ -webkit-transition: background 1s;	/* Safari 鍜� Chrome */ -o-transition: background 1s;	/* Opera */ }
.return .returnInfo .tallImg { background: url(call.png) center center no-repeat; width: 55px; height: 55px; }
.return .returnInfo .weixinImg { background: url(weixin.png) center center no-repeat; width: 55px; height: 55px; }
.return .returnInfo .returnImg { background: url(top.png) center center no-repeat; width: 55px; height: 55px; }
.return .returnInfo:hover { background: #264ba6; }
.return .tallContent { width: 196px; height: 55px; position: absolute; margin-left: 0; margin-top: -55px; background: #264ba6; z-index: -1; line-height: 55px; padding-left: 20px; color: #fff; font-size: 14px; border-radius: 5px; }
.return .returnInfo:hover .tallContent{ margin-left: -133px; }
.return .weixinContent{    position: absolute;    margin: -55px 0 0 55px; z-index:-1;}
 .return .returnInfo:hover .weixinContent{ margin-left:-87px;   }
 