﻿/*******************************************************************************/
/* GLOBAL */
/*******************************************************************************/
a { color: #666; }
body { color: #666; font: 12px/1.6 Arial, Helvetica, sans-serif; }
.wrapper { width: 980px; margin-left: auto; margin-right: auto; }
.square { padding-left: 10px; background: url(../images/li-square.gif) no-repeat 0 7px; }
/*******************************************************************************/
/* HEADER */
/*******************************************************************************/
header { height: 120px; margin-top: 20px; }
/* logo */
.logo { display: block; background: url(../images/logo.jpg) no-repeat; text-indent: -999em; overflow: hidden; width: 485px; height: 100px; }
/* language */
.topright { text-align: right; }
.collect em { padding: 0 10px; }
/* search */
#globalsearch { background: url(../images/search-bg.gif) no-repeat; width: 210px; height: 26px; float: right; }
#searchInput, #submitBtn { background: none transparent scroll repeat 0% 0%; border: 0; vertical-align: middle; }
#searchInput { width: 160px; color: #aaa; color: #333; padding-left: 10px; }
#submitBtn { cursor: pointer; text-indent: -999px; width: 30px; height: 26px; }
/*******************************************************************************/
/* GLOBAL NAV */
/*******************************************************************************/
nav { background: url(../images/nav-bg.jpg) no-repeat; height: 50px; }
/* primary */
#globalnav { }
nav li { float: left; line-height: 36px; padding-right: 2px; background: url(../images/nav-separator.gif) no-repeat right; position: relative; }
nav .last { background: none; }
nav li a { font-weight: bold; color: #FFF; display: block; padding: 0 35px; }
nav li a:hover, nav .active { background: url(../images/nav-hover.gif) repeat-x; }
/* secondary */
.dropDown { display: none; position: absolute; left: 0; top: 32px; z-index: 999; padding: 10px 0; background: #194ea1; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; width: 122px; }
.dropDown li { background: none; line-height: 28px; }
.dropDown li a { font-weight: normal; padding-right: 0; }
.dropDown li a:hover { background: none; text-decoration: underline; }
/*******************************************************************************/
/* MAINBANNER */
/*******************************************************************************/
.banner { background: url(../images/banner-bg.jpg) no-repeat; height: 325px; }
#bannerwrap { height: 450px; position: relative; overflow: hidden; z-index: 0; margin-bottom: 15px; }
#noboxbanner { overflow: hidden; }
.indicatorwrap { position: absolute; z-index: 99; right: 20px; bottom: 12px; }
.indicator { padding-right: 5px; }
.indicator a { display: block; height: 8px; width: 15px; margin: 0px 4px; *margin:0px 4px;
background-color: #eee; filter: Alpha(Opacity=60); float: left }
.indicator a.activeSlide { width: 20px; height: 8px; background-color: #701421; filter: Alpha(Opacity=80); }
/*******************************************************************************/
/* CONTAINER */
/*******************************************************************************/
.container { margin-top: 10px; padding-top: 25px; }
/* head */
.hd { line-height: 24px; height: 24px; border-bottom: 1px solid #dedede; }
.hd h2 { font-size: 12px; border-bottom: 1px solid #4369ab; float: left }
.hd h2 a { color: #000; }
.hd .more { float: right; }
.bd { overflow: hidden; padding: 10px 0; height: 90px; }
/* module */
.mod, .mod2 { float: left; width: 30%; }
.mod2 { margin: 0 5% }
/* 各模块 */
.imgArea, .txtArea { float: left; }
.imgArea { border: 1px solid #e6ca8f; -webkit-box-shadow: 1px 1px 6px #666; box-shadow: 1px 1px 6px #666; }
.txtArea { width: 150px; padding-left: 15px; }
.txtArea dt { font-weight: bold; line-height: 22px; }
.news { background: url(../images/i-news.gif) no-repeat 3px 10px; padding-left: 93px; }
.news li { line-height: 20px; }
.news span { font-weight: bold; padding-right: 8px; }
.news .published { float: right; color: #aaa; }
.row2 { height: 90px; background: url(../images/row2-bg.gif) repeat-x; padding-top: 6px; margin-top: 20px; }
.quick li { background: url(../images/i-quickmenu.jpg) no-repeat; float: left; width: 65px; height: 75px; margin-right: 55px; }
.quick .quick_00 { width: 190px; }
.quick .quick_01 { background-position: -210px 0; }
.quick .quick_02 { background-position: -350px 0; }
.quick .quick_03 { background-position: -490px 0; }
.quick .quick_04 { background-position: -620px 0; }
.quick .quick_05 { background-position: -760px 0; }
.quick .quick_06 { background-position: -900px 0; }
.quick li a { display: block; height: 100%; text-indent: -999em; overflow: hidden; }
/*******************************************************************************/
/* FOOTER */
/*******************************************************************************/
footer { padding: 10px 0; margin-top: 10px; background: url(../images/footer-bg.gif) repeat-x; line-height: 20px; }
.copy { padding-left: 100px; background: url(../images/copy.gif) no-repeat; min-height:50px;_height:50px;background-size:contain; }
.friendlink { margin-top: 10px; }
footer i { padding-left: 8px; padding-right: 3px; font-size: 13px; color: #000; }
