/* ==========================================================================
   Global
   ========================================================================== */
html { font-size: 62.5%; }
a { color: #666; }
a:hover { color: #1779c2; }
body { color: #666; font: 12px/2 Arial, Helvetica, sans-serif; font: 1.2em/2 Arial, Helvetica, sans-serif; background: url(../images/home-bg.jpg) no-repeat 50% 0; }
.wrapper { width: 1000px; margin-left: auto; margin-right: auto; }
.wrapper:after { content: ""; display: table; clear: both; }
[class*=icon] {
padding-right: 5px;
}
.container { background: url(../images/footer-bg.gif) repeat-x 0 100%; min-width: 1000px; }
/* arrow */
.arrow { position: absolute; top: 50%; margin-top: -4px; }
.arrow * { position: absolute; top: 0; left: 0; width: 0; height: 0; border: 0 dashed transparent; overflow: hidden; }
/* arrow-right */
.arr-r * { border-left-style: solid; border-width: 4px 0 4px 4px; }
.arr-r em { left: 1px; }
.arr-r span { border-left-color: #fff; }
/* ==========================================================================
   Header
   ========================================================================== */
/* logo */
header { height: 130px; }
.logo { position: absolute; padding: 49px 0 0; }
/* ==========================================================================
   Nav
   ========================================================================== */
.navbar { padding-top: 69px; position: relative; }
/* primary */
.globalnav { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 0 20px; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#33ffffff, endColorstr=#33ffffff);
}
:root .globalnav { filter: none; background: rgba(255, 255, 255,0.2); }
.globalnav li { float: left;margin-left: 1px; _display: inline; }
.globalnav li a { display: block; color: #083d81; padding: 0 15px; font: 14px/33px microsoft yahei; }
.globalnav li a:hover { background: url(../images/nav-hover-bg.gif) repeat-x; color: #fff; }
.globalnav li:last-of-type { }
/* secondary */
.dropdown {  position: absolute; top: 100%; z-index: 99; background: #0168b4;  padding: 10px 0; }
.dropdown li {background: none; text-align: center; *zoom:1;
background: #f60 }
.dropdown a { line-height: 1.6; padding: 4px;  }
.depth3 li { float: none;}
/* ==========================================================================
   Content
   ========================================================================== */
.content { padding: 20px 0;  }
.home .content { min-height: 540px;_height:540px; position: relative;}
.main { position: absolute; bottom: 86px; }
.trigger-hd { background:url(../images/line.png) no-repeat 50% 0; width: 1000px; height: 44px;   }
.trigger-hd li { position: absolute; top: -8px; width: 120px; text-align: center; cursor: pointer; }
.trigger-hd li i { display: block; background: url(../images/i-dot.png) no-repeat 50% 0; width: 120px; height: 20px; }
.trigger-hd li:hover i { background-position:50% -25px; cursor:pointer; }
.trigger-hd li:hover a { }

.trigger-hd li a { color: #fff; font: 14px microsoft yahei; }

.title-1 { left: 140px;}
.title-2 { left: 340px;}

.title-3 { left: 540px;}

.title-4 { left: 740px;}

.mod { width: 318px; height: 181px; background: url(../images/mod-bg.png) no-repeat; position: absolute;  bottom: 57px; display: none; }
.mod1 { left: 40px;}
.mod2 { left: 240px;}
.mod3 { left: 440px; z-index: 999;}
.mod4 { left: 640px;}

.mod-wrap { padding: 10px 20px; }
.mod-hd { }
.mod-hd h2 { float: left; }
.mod-hd h2 a { color: #333; font: 700 14px microsoft yahei; }
.mod-hd .en { color: #999; padding-left: 8px; }
.mod-bd { height: 120px; overflow: hidden; padding: 5px 0; }
/* news */
.home .news-list li a { background: url(../images/i-news.png) no-repeat 0 2px; padding-left: 10px; }
.home .news-list li a:hover { background-position: 0 -21px; }
.news-list li span { float: right; padding-right: 5px; color: #acacac; }
/* pro */
.mod3 .mod-bd { padding: 0 20px;}
.pro-list { }
.pro-list li { float: left; width: 120px;  }
.pro-list .thumbnail { display:block; width: 100px; height: 100px; padding: 0 10px;}
.pro-list .thumbnail img { width: 100%; height: 100%; }
.pro-list .caption { line-height: 32px; text-align:center; }
.pro-list .caption a { color:#00a1e9; }
.mod3 .btn { position: absolute; top: 80px; width: 9px; height: 9px; cursor:pointer;}
.prev {background: url(../images/prev-btn.png) no-repeat; left: 18px; }
.next {background: url(../images/next-btn.png) no-repeat 100%; right: 18px; }

/* .quick-list */
.quick-list { background: url(../images/quick-bg.png) no-repeat 50%; padding-bottom:9px;}
.quick-list li { width: 50%; float: left; margin-bottom:1px; }
.quick-list li a { padding: 15px 0 15px 65px; background-image: url(../images/spr.png); background-repeat:no-repeat; display:block; line-height:30px;  }
.quick-list .quick-1 a { background-position:25px 20px;}
.quick-list .quick-3 a { background-position:-122px 17px;}
.quick-list .quick-2 a { background-position:-275px 15px;}
.quick-list .quick-4 a { background-position:-425px 17px;}
.quick-list li a:hover { font-weight: 700; color: #f60; }
.quick-list .quick-1 a:hover { background-position:25px -30px;}
.quick-list .quick-3 a:hover { background-position:-122px -33px;}
.quick-list .quick-2 a:hover { background-position:-275px -35px;}
.quick-list .quick-4 a:hover { background-position:-425px -33px;}

/* ==========================================================================
   Footer
   ========================================================================== */
footer { padding: 18px 0; border-top: 4px solid #1f8fbc; background: #fff; }
.home footer { width: 100%; position: fixed; left: 0; bottom: 0; _bottom: auto; z-index: 10000; _position: absolute; overflow: visible; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
}
footer .wrapper { overflow: hidden; }
.footer-nav { margin-right: -11px; }
.footer-nav a { padding: 0 11px 0 10px; background: url(../images/footer-nav-pipe.gif) no-repeat 100%; }
