/* CSS Document */
* html { background-image: url(about:blank); background-attachment: fixed; zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true); }(this)); }
body { font-size: 12px; font-family: "Microsoft YaHei"; color: #000; }
html { overflow-y: scroll; }
form, div, body, img, p, img, dl, dt, dd, input, h1, h2, h3, h4 { margin: 0px; padding: 0px; border: 0; }
a { color: #333; text-decoration: none; }
a:hover { 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; }
address, em, i { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
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; }
.none { float: left; width: 0; height: 0; overflow: hidden; }
.clearfix:after { content: ""; clear: both; display: block; height: 0; }
.clearfix { zoom: 1; }
.FL { float: left; }
.FR { float: right; }
body { background: url(../images/Body.jpg) repeat; }


/*Header*/
.Top { width: 100%; height: 105px; position: relative; z-index: 80; background: url(../images/topbg.png) repeat-x; }
.TopCont { width: 1000px; margin: 0 auto; }
.TopCont h1 { float: left; display: inline; width: 416px; height: 64px; margin:20px 0 0 15px; }
.TopRight { float: right; display: inline; width: 560px; }
.TopRight .Langue { height: 18px; text-align: right; margin-top: 20px; line-height: 18px; color: #616466; }
.TopRight .Langue .cur { color: #fa5800; }
.TopRight ul { text-align: right; float: right; display: inline; margin-top: 16px; }
.TopRight ul li { float: left; display: inline; margin-left: 38px; line-height: 23px; font-size: 14px; color: #333; font-family: "Microsoft YaHei"; }
.TopRight ul li a { color: #333; }
.TopRight ul li.cur a, .TopRight ul li a:hover { color: #fa5800; }

/*footer*/
.Footer .SubMenuCont { width: 100%; background: url(../images/SubMenuContBg.jpg) center top no-repeat; }
.Footer .Submenu { width: 100%; padding-top: 6px; background: #fff url(../images/SubmenuBg.gif) repeat-x; }
.Footer .Submenu .Cont { width: 1000px; margin: 0 auto; }
.Footer .Submenu dl { float: left; display: inline; width: 147px; min-height: 200px; _height: 210px; margin-bottom: 6px; border-right: 1px dashed #dfdfdf; text-align: center; }
.Footer .Submenu dl dt { font-size: 14px; font-family: "Microsoft YaHei"; line-height: 18px; padding-top: 24px; margin-bottom: 10px; }
.Footer .Submenu dl dd span { display: block; font-size: 12px; line-height: 20px; margin-bottom: 4px; }
.Footer .Submenu .Contcat { float: left; display: inline; width: 223px; line-height: 28px; font-size: 22px; font-family: "Arial"; color: #483a08; }
.Footer .Submenu .Contcat span { display: block; width: 154px; line-height: 28px; margin-top: 16px; margin-left: 100px; text-align: right; }
.Footer .Submenu .Contcat img { margin-left: 37px; margin-top: 25px; }

.Footer .Bottom { background: #fa5800; height: 85px; padding-top: 19px; }
.Footer .Bottom .Cont { width: 1000px; margin: 0 auto; font-size: 11px; font-family: "Arial"; color: #fff; }
.Footer .Bottom .Cont p { text-align: center; line-height: 18px; }
.Descop { color: #c1f900; }
.Descop a { color: #c1f900; }

.fixed-contact{position: fixed;z-index: 10;right:30px;bottom: 300px;width: 60px;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);}
.fc-item{position: relative;display: block;width: 60px;height: 60px;border-bottom: 1px solid #fff;background-color: #264283;text-align: center;cursor: pointer;}
.fc-item > img{display: inline-block;margin: 5px auto 0;width: 30px;}
.fc-item span{display: block;font-size: 12px;color: #fff;}
.fc-item-box{position: absolute;top: 0;right: 100%;padding-top: 6px;margin-right: 10px;width: 180px;height: 100%;background-color: #1f4897;font-size: 14px;line-height: 24px;color: #fff;text-align: center;display: none;}
.fc-item-box:after{
    content: '';position: absolute;top: 25px;left: 100%;width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 10px;border-color: transparent transparent transparent #f5f5f5;
}
.fc-item:hover .fc-item-box, .fc-item:hover .fc-item-code{display: block;}
.fc-item-code{position: absolute;bottom: 0;right: 100%;margin-right: 10px;display: none;}
.fc-item-code img{display: block;width: 156px;}
.fixed-gotop{width: 60px;height: 50px;background-color: #fff;text-align: center;}
.fixed-gotop img{display: inline-block;margin: 8px auto;}
