@charset "utf-8";
/*reset begain*/
html { overflow-y:scroll }
::selection, ::-moz-selection {color:#000; background:#FC0; -moz-text-shadow:none; -webkit-text-shadow:none; -khtml-text-shadow:none; -o-text-shadow:none; text-shadow:none;}
img::selection, img::-moz-selection {background:transparent;}
::-webkit-scrollbar {width:8px;height:8px;}
::-webkit-scrollbar-track {background:#908d8c;border:1px solid #222;}
::-webkit-scrollbar-track-piece {background:#4f4d4d;-moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, .5);-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, .5);box-shadow:inset 0 0 4px rgba(0, 0, 0, .5);}
::-webkit-scrollbar-thumb {background:#908d8c;border:1px solid #333;}
body { font-size:12px; font-family:"\5FAE\8F6F\96C5\9ED1"; background:url(../images/bg.jpg) 0 0 repeat-x #11315A;}
a, b, big, blockquote, body, dd, div, dl, dt, em, embed, form, h1, h2, h3, h4, h5, h6, hr, html, i, input, iframe, img, label, li, object, ol, p, section, span, strong, table, tbody, td, tfoot, th, thead, tr, tt, ul, textarea { margin: 0; padding: 0; }
b, strong { font-weight: bold; }
img { color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; border:0; }
ol, ul { list-style: none; }
li { display: list-item; }
table { border-collapse: collapse; border-spacing: 0; }
th, td, caption { font-weight: normal; vertical-align: top; text-align: left; }
a { text-decoration:none; color:#000; }
a:hover { color:#F00; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.none { display:none; }
.inner { width:800px; margin:0 auto; position:relative;}
/*reset over*/
.wrap { background:url(../images/banner.jpg) center top no-repeat; padding-bottom:50px;}
.headerwrap { background:url(../images/headerbanner.jpg) center top no-repeat; padding-bottom:50px;}
#header { height:340px; width:960px; margin:0 auto; position:relative;}
#header .tel { font-size:24px; color:#f5fe04; font-weight:bold; position:absolute; top:152px; right:165px; font-style:italic; line-height:35px;}
#header a { display:block; width:120px; height:35px; text-indent:-9999px; position:absolute; top:38px; left:287px;}
#header a.logo { left:80px; top:30px; width:180px; height:60px;}
#header a.jin { top:245px; left:160px; height:95px; width:75px;}
#header a.lv { top:245px; left:50px; width:75px; height:95px;}
#container { width:800px; margin:0 auto;}
#container .box { background:#FFF; margin-bottom:15px; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#container .box h2 { height:37px; line-height:37px; background:url(../images/title_bg.jpg) repeat-x; padding-left:20px; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
#container .box .jieshao { padding:20px; background:url(../images/map.jpg) 560px 25px no-repeat;}
#container .box .jieshao ul li { line-height:40px; width:530px; border:1px dashed #999; padding-left:10px; margin-bottom:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; font-size:14px; font-weight:bold; color:#036;}
#container .box .jieshao ul li i { display:inline-block; font-style:normal; font-size:18px; margin-right:10px; color:#036;}
#container .box .jieshao ul li i span { color:#e00054; font-size:20px; margin-left:5px; display:inline-block;}
#container .box .jieshao h4 { font-size:16px; color:#036; margin-top:20px;}
#container .box .jieshao p { color:#036; line-height:24px;}
#container .box .jieshao h5 { font-size:18px; margin:10px 0;}
#container .box .jieshao h5 i { font-style:normal; font-size:20px; color:#e00054;}
#container .box .jieshao h5 span.telphone { font-weight:bold; display:inline-block; font-size:20px; color:#036; margin-right:30px;}
#container .box .jieshao h5 span.telphone span { font-family:"Arial Black", Gadget, sans-serif; font-size:24px; color:#036;}
#container .box .fenxi .left { float:left; width:400px;}
#container .box .fenxi .right { float:right; width:340px; padding-top:20px;}
#container .box .fenxi { padding:20px 20px 40px 20px; border-bottom:1px dashed #CCC;}
#container .box .second { padding:40px 20px 20px 20px; border:none; }
#container .box .fenxi h3 { font-size:20px; text-align:center; color:#e00054; line-height:40px;}
#container .box .fenxi h3 span { font-size:14px; font-weight:normal;}
#container .box .fenxi h4 { font-size:16px; text-align:center; color:#036; line-height:40px;}
#container .box .fenxi ul li { float:left; width:185px; text-align:right; padding-right:15px; line-height:35px; background:url(../images/l_bg.jpg) right center no-repeat;}
#container .box .fenxi ul li.rside { text-align:left; padding-left:15px; padding-right:0; background:url(../images/r_bg.jpg) left center no-repeat;}

#container .box ul.thumb {float: left; width: 350px;}
#container .box ul.thumb li {float: left; position: relative; width: 160px;height: 104px; background:none;}
#container .box ul.thumb li img {width: 160px;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic; }

#container .box .product {}
#container .box .product li { padding:20px 20px; background:url(../images/pro_bg.jpg) repeat-x; border-bottom:1px solid #CCC; border-top:1px solid #CCC; margin:0 0 10px 0;}
#container .box .product li dl dt { float:left; width:30px; display:inline; margin-right:20px; font-size:20px; font-weight:bold; color:#036;}
#container .box .product li dl dd { float:left; width:380px; padding-top:30px;}
#container .box .product li dl dd.img { width:320px; padding:0;}
#container .box .product li dl dd ul li { font-size:16px; font-weight:bold; line-height:32px; padding:0; margin:0; border:none; color:#036; padding-left:25px; background:url(../images/list.gif) left center no-repeat;}

.ggnews { padding:75px 60px 45px; background:url(../images/mt.png) no-repeat;}
.ggnews ul { float:left; height:80px; overflow:hidden;}
.ggnews ul li { background:url(../images/list.gif) left center no-repeat; padding-left:30px;}
.ggnews ul li a { padding-right:30px; line-height:40px; font-size:18px; font-weight:bold; color:#666;}
.ggnews ul li a:hover { color:#C50A52;}
.ggnews ul li span { color:#0054A6;}

.rollBox { width:717px; height:160px; overflow:hidden; padding:20px 40px;}
.rollBox .Cont { width:630px; height:160px; overflow:hidden; float:left; margin:0 10px; _display:inline; }
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:200px; margin:0 6px; float:left; _display:inline; text-align:center;}
.rollBox .Cont .pic a { line-height:30px; font-weight:bold; font-size:16px;}
.rollBox .Cont .pic img { width:200px; padding:0; margin:0;}
.rollBox #List1 { float:left; }
.rollBox .img1 { float:left; cursor:pointer; width:30px; height:92px; margin:20px 0 0 0;}
.rollBox .img2 { float:right; cursor:pointer; width:30px; height:92px; margin:20px 0 0 0; }

/*弹出层*/
#imgbox-loading { position: absolute; top: 0; left: 0; background: url('../imgbox/imgbox-spinner.gif') center center no-repeat; cursor: pointer; display: none; z-index: 90; }
#imgbox-loading div { background: #FFF; width: 100%; height : 100%; }
#imgbox-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none; z-index: 80; }
.imgbox-wrap { position: absolute; top: 0; left: 0; background: #FFF; display: none; z-index:99999; }
.imgbox-img { padding: 0; margin: 0; border: none; width: 100%; height: 100%; vertical-align: top; }
.imgbox-close { position: absolute; top: -1px; right: -28px; height: 30px; width: 30px; background: url('../imgbox/imgbox-close.png') top left no-repeat; cursor: pointer; outline: none; }
.imgbox-title { padding-top: 10px; font-size: 11px; text-align: center; font-family: Arial; color: #333; display: none; }
.imgbox-bg-wrap { position: absolute; padding: 0; margin: 0; display: none; }
.imgbox-bg { position: absolute; width: 20px; height: 20px; }
.imgbox-bg-n { left: 0; top: -20px; width: 100%; background: url(../imgbox/imgbox-bg-n.png) repeat-x; }
.imgbox-bg-ne { right: -20px; top: -20px; background: url(imgbox-bg-ne.png) no-repeat; }
.imgbox-bg-e { right: -20px; top: 0; height: 100%; background: url(../imgbox/imgbox-bg-e.png) repeat-y; }
.imgbox-bg-se { right: -20px; bottom: -20px; background: url(../imgbox/imgbox-bg-se.png) no-repeat; }
.imgbox-bg-s { left: 0; bottom: -20px; width: 100%; background: url(../imgbox/imgbox-bg-s.png) repeat-x; }
.imgbox-bg-sw { left: -20px; bottom: -20px; background: url(../imgbox/imgbox-bg-sw.png) no-repeat; }
.imgbox-bg-w { left: -20px; top: 0; height: 100%; background: url(../imgbox/imgbox-bg-w.png) repeat-y; }
.imgbox-bg-nw { left: -20px; top: -20px; background: url(../imgbox/imgbox-bg-nw.png) no-repeat; }

.jituan { padding:20px 8px;}
.jituan img { margin-bottom:10px;}

#footer {padding:30px 0;}
#footer p { line-height:30px; color:#72A4D4;}
#footer p a { color:#b2d9f6;}
#footer p span { margin:0 10px;}

.home_oLayer { position:absolute; right:-85px; top:38px; width:80px; height:auto; padding-bottom:10px; overflow:hidden; background:#aed7fd;}
.home_oLayer a{ display:block; font-size:14px;  color:#000; text-align:center; line-height:30px;}
.home_oLayer a:hover{ color:#043784;}
.daohang { background:#EEE; width:100%; position:fixed; _position:absolute;_top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight); margin-top:-3px; bottom:0; z-index:9999; border-top:3px solid #CCC; font-size:20px; font-weight:bold; padding:5px 0; color:#036;}
#dh p span { width:500px; font-size:24px; font-weight:bold; display:inline-block;}