﻿body { font-size:12px; color:#868385; font-size:12px; font-family:"Arial","宋体"; }
html{ overflow-y:scroll;}
form,div,body,img,p,img,dl,dt,dd{ margin:0px; padding:0px; border:0; }
a:link{ color:#666; text-decoration:none; behavior:url(/scripts/blur.htc);}
a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#A70057; text-decoration:none;}
a:focus { -moz-outline-style: none; }
a:active{ outline:none; text-decoration:none;}

ul,li{ list-style:none; margin:0; padding:0;}
input,textarea,select{ color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle;}
input:focus,textarea:focus{ outline:none;}

/*删除火狐下按钮默认样式*/
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;
}

/*浮动*/
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}
.FL{ float:left;}
.FR{ float:right;}

/*字号*/
.f10 { -webkit-text-size-adjust:none; font-size:10px;}
.f11 { -webkit-text-size-adjust:none; font-size:11px;}
.f12 { font-size:12px;}
.f13{ font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}

/*字体*/
.Arial { font-family:Arial;}
.YaHei { font-family:"Microsoft YaHei","宋体";}
.Song { font-family:"宋体";}

/*行高*/
.lh150{ line-height:150%;}
.lh180{ line-height:180%;}
.lh200{ line-height:200%;}
.lh240{ line-height:240%;}

/*上下间距*/
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb18{ margin-bottom:18px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb100{ margin-bottom:100px;}

/*链接*/
.Gray,a.Gray{ color:#C3C3C3 !important;}
a:hover.Gray { color:#C3C3C3 !important;}

.White,a.White{ color:#fff !important;}
a:hover.White { color:#DAE1A1 !important;}

.Black,a.Black{ color:#000 !important;}
a:hover.Black{ color:#000 !important;}

.Red,a.Red{ color:#A70057 !important;}
a:hover.Red{ color:#000 !important;}

.Orange,a.Orange{ color:#ff9f00 !important;}
a:hover.Orange{ color:#D88B11 !important; }

.Blue,a.Blue{ color:#0082b3 !important;}
a:hover.Blue{ color:#f60 !important;}

.Blue2,a.Blue2{ color:#3771A2 !important;}
a:hover.Blue2{ color:#f60 !important;}

.Blue3,a.Blue3{ color:#37A0E8 !important;}
a:hover.Blue3{ color:#f60 !important;}

.Green,a.Green{ color:#008236 !important; -webkit-text-size-adjust:none; font-size:11px; text-decoration:underline; }
a:hover.Green{ color:#008236 !important;}

a.Underline{ text-decoration:underline; }

/*公用*/
.div100{ width:100%;}
.B{ font-weight:bold;}
.Text_l{ text-align:left;}
.Text_r{ text-align:right;}
.Text_c{ text-align:center;}
.width{ width:960px; margin:0 auto; }

.formtext{ width:244px; border:1px solid #C8D2D4; padding:4px 3px; color:#999; font-size:12px; font-family:'Arial','宋体'; background:#fff; -moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.formtext:focus{ border:1px solid #C8D2D4; color:#333; }
.dashed_line{ display:block; height:1px; background:url(../images/line.gif) repeat-x; overflow:hidden;}

/*头部样式*/
.Top{ width:1002px; margin:0 auto; height:107px; }
.Top .Logo{ float:left; padding-top:24px; }
.Top .SearchCont{ float:right; }
.Top .SearchCont .Language{ padding:10px 0; text-align:right; }
.Top .SearchCont .Language a{ display:inline-block; height:22px; line-height:22px; padding-left:28px; margin-left:20px; }
.Top .SearchCont .Language a.cur { color:#A70057!important;}
.Top .SearchCont .Language a.icon{ background:url(../images/icon.jpg) no-repeat left center; }
.Top .SearchCont .Language a.icon2{ background:url(../images/icon2.jpg) no-repeat left center; }
.Top .SearchCont .Language a.icon3{ background:url(../images/icon3.jpg) no-repeat left center; }
.Top .SearchCont .keyword{ width:190px; background:url(../images/keyword_bg.jpg) repeat-x; border:1px solid #000; border-right:none; padding:3px 3px; *padding:4px 3px; _padding:4px 3px; color:#999; font-size:12px; font-family:'Arial','宋体'; }
.Top .SearchCont .Button{ background:#5E5A5C; padding:4px 15px; cursor:pointer; border:none; color:#fff; }
.Top .SearchCont .Tel { height:22px; font:14px/22px "Microsoft YaHei"; text-align:right;}
.Top .SearchCont .Tel img { vertical-align:middle;}

/*菜单样式*/
.MenuCont{ width:100%; max-width:1650px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1650?"1650px":""); margin:0 auto; background:#5E5A5C; border-bottom:1px solid #fff; position:relative; z-index:100;}
.Menu{ width:1002px; height:35px; margin:0 auto; }
.Menu ul.one{ position:relative; }
.Menu ul.one li.one_item{ height:35px; position:relative; float:left; font-size:14px; padding-right:2px; background:url(../images/menu_line.gif) no-repeat right; color:#fff; }
.Menu ul.one li.last{ background:none; }
.Menu ul.one li.one_item a.one_title{ display:block; float:left; width:141px; text-align:center; height:35px; line-height:35px;font-family:"Microsoft YaHei"}
.Menu ul.one li.one_item a.one_title:link,.Menu ul.one li.one_item a.one_title:visited{ color:#fff; }
.Menu ul.one li.one_item a.one_title:hover,.Menu ul.one li.cur a.one_title:link,.Menu ul.one li.cur a.one_title:visited,.Menu ul.one li.cur a.one_title:hover{ background:#A20058; }

.Menu ul.two{ width:139px; border:1px solid #ccc; display:none; position:absolute; top:35px; left:0; font-size:12px; background:url(../images/menu_bg.png); /*background:rgba(255,255,255,0.8) !important; background:#FFF;*/ box-shadow:3px 3px 3px rgba(0,0,0,0.1); }
.Menu ul.two li.two_item a.two_title{ text-align:center; }
.Menu ul.two li{ height:28px; line-height:28px; position:relative; }
.Menu ul.two li a{ display:block; font-size:12px; width:100%; }
.Menu ul.two li a:hover{ background:rgba(162,0,88,0.8) !important; background:#A20058; color:#fff; }
.Menu ul.two li{ font-size:0; }

.Menu ul.three{ width:139px; border:1px solid #ccc; display:none; background:url(../images/menu_bg.png); /*background:rgba(255,255,255,0.8) !important; background:#FFF;*/ position:absolute; left:139px; top:-1px; box-shadow:3px 3px 3px rgba(0,0,0,0.1); }
.Menu ul.three li.three_item{ text-indent:15px; }

.BannerCont{ width:100%; max-width:1650px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1650?"1650px":""); height:392px; border-bottom:1px solid #fff; margin:0 auto; position:relative; overflow:hidden; }
.Banner{ height:392px; }
.Pic{ width:1650px; height:392px; position:absolute; left:50%; margin-left:-825px; display:none; }
#PicNum{ width:70px; height:10px; position:absolute; left:50%; margin:368px 0 0 430px; }
#PicNum .Text{ width:10px; height:10px; overflow:hidden; float:left; display:inline; cursor:pointer; background:url(../images/ot.png) no-repeat; margin-right:5px; text-indent:-999em; }
#PicNum .cur{ background:url(../images/cur.png) no-repeat; color:#fff;}
*html #PicNum .Text{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no, src="../images/ot.png"); background:none; }
*html #PicNum .cur{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no, src="../images/cur.png"); background:none; }

.QuickLinkCont{ background:#5E5A5C; max-width:1650px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1650?"1650px":""); margin:0 auto; padding:25px 0;}
.QuickLink{ width:1002px; margin:0 auto; background:url(../images/quicklink.gif) repeat-y right; }
.QuickLink dl{ width:137px; height:113px; float:left; color:#DEDDDE; background:url(../images/quicklink.gif) repeat-y left;  padding-left:60px; }
.QuickLink dl dt{ font-size:14px; font-family:'Microsoft YaHei'; margin-bottom:10px; }
.QuickLink dl dd{ margin-bottom:5px; }
.QuickLink dl a:link,.QuickLink dl a:visited{ color:#DEDDDE; }
.QuickLink dl a:hover{ color:#fff; text-decoration:underline; }

.CopyRight{ text-align:center; padding:15px 0; line-height:24px; font-family:'Arial','宋体'; }

/*浮动提示*/
#mask {display:none;position:fixed; z-index:1000;top:0px;left:0px;height:100%;width:100%;background:#000000;filter:alpha(opacity=55);-moz-opacity: 0.55;opacity:0.55;}
*html #mask {position:absolute;height:expression((document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight) || window.innerHeight || self.innerHeight || (document.documentElement&&document.documentElement.clientHeight) || document.body.clientHeight + 'px');}

#mapcont { display:none; position: fixed; width:740px; padding:20px 30px 0; height:505px; background:#FFF; margin: -262px 0 0 -400px; top:50%; left:50%; z-index:99999;}
*html #mapcont { position:absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TipPreViewMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#Dizhi,#Jiaotong{ border-bottom:1px solid #F2F2F2; padding:8px 0;}
#map{ width:738px; border:1px solid #ccc; }

#mapcont .Close{ text-align:right; width:10px; height:10px; position:absolute; margin:-10px 0 0 750px; }
#mapcont .Close a{ display:inline-block; width:10px; height:10px; overflow:hidden; background:url(../images/close.jpg) no-repeat; text-indent:-999em; }
.Blank{ background:url(../images/new.jpg) no-repeat right center; padding:0 20px 0 0; }
.Traffic{ display:none; }
.Buslines{ display:none; }
#map{ background: url(../images/contact/loading.gif) no-repeat center center;}