@charset "utf-8";
/* CSS Document */
* { -webkit-tap-highlight-color: transparent }
body { margin: 0px; background-color: #fff; -webkit-text-size-adjust: none; }
html, input, select, button, textarea { font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 16px; color: #404040; line-height: 1.8em; outline: none; }
img { border: 0px none #FFF; }
form { margin: 0px; padding: 0px; }
a { color: #303030; text-decoration: none; cursor: pointer; }
a:hover { color: #d90200; text-decoration: none; }
.f_left { float: left; }
.f_right { float: right; }
.main { margin: auto; width: 1200px; }
ul { display: block; margin: 0px; padding: 0px; list-style-type: none; zoom: 1; overflow: hidden; }
.header .img { height: 330px; padding-top: 70px; background-image: url(/images/top-img.jpg); background-repeat: repeat-x; background-position: center top; background-attachment: scroll; }
.header .img>div { margin: auto; width: 1100px; }
.header .img .logo { background-image: url(/images/top-logo.png); background-repeat: no-repeat; background-position: 0 0; height: 180px; }
.search { position: relative; height: 32px; }
.search input { background-color: #d9e2e7; border: none; border-radius: 10px; line-height: 40px; height: 40px; padding: 0 10px; width: 270px; display: block; font-weight: bold; font-size: 16px; }
.search input:focus { color: #000; }
.search button { position: absolute; display: block; height: 40px; width: 40px; top: 0px; right: 0px; background-image: url(/images/btn-search.png); background-repeat: no-repeat; background-position: center center; background-color: #eaeef7; border: none; border-radius: 0 10px 10px 0; cursor: pointer; }
.nav { height: 66px; background-color: #0049ac; }
.nav .main li { line-height: 66px; font-size: 20px; color: #FFF; display: block; float: left; font-weight: bold; text-align: center; width: 12.5%; }
.nav .main li a { height: 66px; display: block; background-repeat: no-repeat; background-position: center center; }
.nav .main li:nth-child(1) a { background-image: url(/images/nav-1.png); }
.nav .main li:nth-child(2) a { background-image: url(/images/nav-2.png); }
.nav .main li:nth-child(3) a { background-image: url(/images/nav-3.png); }
.nav .main li:nth-child(4) a { background-image: url(/images/nav-4.png); }
.nav .main li:nth-child(5) a { background-image: url(/images/nav-5.png); }
.nav .main li:nth-child(6) a { background-image: url(/images/nav-6.png); }
.nav .main li:nth-child(7) a { background-image: url(/images/nav-7.png); }
.nav .main li:nth-child(8) a { background-image: url(/images/nav-8.png); }
.nav .main li:nth-child(9) a { background-image: url(/images/nav-9.png); }
.nav .main li.s, .nav .main li:hover { background-image: url(/images/nav-s.png); background-position: 0 bottom; background-repeat: repeat-x; }
.tbox { padding: 15px 0; overflow: hidden; zoom: 1; line-height: 40px; }
.header.fix { padding-bottom: 64px; }
.fix .nav { width: 100%; position: fixed; left: 0px; top: 0px; z-index: 100; background-position: 0px 0px; }
.fix .nav .main { padding-left: 250px; background-image: url(/images/logo-nav.png); background-repeat: no-repeat; background-position: left center; }
.fix.c .main { }
.footer { background-image: url(/images/footer-bg.png); background-repeat: repeat-x; background-position: left bottom; background-color: #0050b0; padding: 40px 0; color: #FFF; overflow: hidden; zoom: 1; }
.footer a { color: #FFF; }
.footer .main { }
.footer .link { float: left; padding: 15px 20px 0 0; }
.footer .link a { height: 80px; width: 80px; margin-right: 10px; display: inline-block; background-repeat: no-repeat; background-position: center center; }
.footer .link a.dzjg { background-image: url(/images/red.png); }
.footer .link a.gxwj { background-image: url(/images/cyberhome.gif); }
.footer .info { float: left; padding-top: 10px; }
.footer .info h3 { display: block; font-size: 20px; margin: 0px; line-height: 2em; }
.footer .info p { font-size: 12px; margin: 0px; display: block; line-height: 1.8em; }
.footer .f_right { overflow: hidden; zoom: 1; }
.footer .f_right a { display: block; float: left; margin-right: 20px; }
.footer .f_right a.tg { background-image: url(/images/icon-tg.png); background-repeat: no-repeat; background-position: center center; width: 80px; height: 80px; margin: 15px 30px 0 0; }
.footer .f_right .sw>* { text-align: center; display: block; line-height: 1.3em; color: #FFF; }
.footer .f_right .sw img { width: 90px; height: 90px; }
.footer .f_right .sw span { padding-top: 5px; font-size: 12px; }
.footer .f_right .sw font { font-size: 12px; color: #CCC; }
.--»ÃµÆÆ¬Í¨ÓÃ-- { }
.focus { height: 210px; width: 100%; overflow: hidden; position: relative; background-color: #F1EFF0; }
.focus .slider { margin: 0px; padding: 0px; }
.focus .slider img { display: block; z-index: 10; }
.focus .num { position: absolute; bottom: 10px; margin: 0px; padding: 0px; list-style-type: none; display: block; width: 100%; right: 0px; text-align: center; }
.focus .num li { margin-right: 5px; height: 10px; width: 10px; background-color: rgba(0,0,0,0.3); background-color: #FAFAFA\9; border-radius: 50%; cursor: pointer; display: inline-block; vertical-align: middle; }
.focus .num li.s { background-color: #FF0000; height: 12px; width: 12px; height: 10px\9; width: 10px\9; }
.---- { }
.weizhi { margin: auto; width: 1170px; line-height: 2em; color: #8E8E8E; background-image: url(/images/home.png); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 30px; font-size: 16px; background-color: #FFF; padding-bottom: 20px; padding-top: 0px; }
.mainbox { margin: auto auto 25px auto; width: 1200px; background-color: #FFF; }
