﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body{ font:14px/1.5 Microsoft YaHei,\5b8b\4f53, Arial, Verdana; background-color:#323548; color:#fff;}
ul{ list-style:none;}
button{ border:0 none; padding:0; cursor:pointer;}
img{ border:0;}
a{ text-decoration:none; color:#fff}
.wrap{ width:910px; margin:0 auto; padding-left:50px; overflow:hidden;}
/**/
.top{ height:41px; position:relative;}
.hold{ position:absolute; background:url(../images/hold.png); width:151px; height:37px; right:137px; top:33px;}
.nav{ width:327px; height:41px; float:right; position:relative; display:inline}
.nav a{ float:left; width:123px; height:35px; text-indent:-9999px; outline:0; background:url(../images/other.png) no-repeat 0 -44px; height:41px;}
.nav a.index{background-position:0 -44px;}
.nav a.index:hover,.nav a.in1{background-position:0 -308px;}
.nav a.func{ width:135px;background-position:-124px -44px;}
.nav a.func:hover,.nav a.in2{background-position:-124px -308px;}
.nav a.diary{ width:104px;background-position:-361px -44px;}
.nav a.diary:hover{background-position:-361px -308px;}
.nav a.service{ width:102px;background-position:-465px -44px;}
.nav a.service:hover{background-position:-465px -308px;}
.top1{ background:url(../images/top1.jpg) no-repeat; height:217px;}
.top2{ background:url(../images/top2.jpg) no-repeat; height:300px; position:relative;}
.top_main {width: 827px;margin: 0 auto;height:35px;}
.top_main a{color:#333;font: 14px/1.5 Microsoft YaHei,宋体,Arial,Verdana;}
.top_main #logo {height: 53px;position: absolute;top: 0;width: 295px;z-index: 9;margin-top: 6px;}
.top_link {float: right;margin-top: 6px;}
.top2 a{ position:absolute; width:50px; height:50px; outline:0; left:16px; top:12px; width:200px; height:135px; text-indent:-9999px;}
.top2 ul{ position:absolute; top:170px; left:15px;}
.top2 li{ background:url(../images/other.png) no-repeat -230px -125px; padding-left:18px; color:#d4d3fa; font-size:14px; padding-bottom:3px}
.download{ margin:50px 0 0 495px; height:100px; font-size:12px}
.download a.kg7{text-indent:-9999px; background:url(../images/other.png) no-repeat 0 -89px; width:206px; height:73px; outline:0; float:left; margin-right:6px;}
.download a.kg7:hover{background-position:-694px -89px;}
.download a.kg2011{ display:block; width:200px; clear:both; font-size:14px; text-align:left; padding-top:5px; padding-left:5px; background:url(../images/other.png) no-repeat -448px -91px; _background-position:-448px -92px;}
.download a.kg2011:hover{ text-decoration:underline}
.download em{ float:left; font-style:normal; position:relative; left:8px; bottom:-45px;}
.download p{ line-height:22px;}
.intro{ background:url(../images/bg.png) repeat-x; height:413px; margin-top:35px;}
h1{ font-size:17px; font-weight:normal; padding:20px 0 12px; text-shadow:2px 2px 2px #000; -webkit-text-shadow:2px 2px 2px #000; -moz-text-shadow:2px 2px 2px #000; behavior:url(css/ie-css3.htc);}
.line1{ height:9px; line-height:0; font-size:0; background:url(../images/other.png) no-repeat 0 -286px; position:relative; left:-15px}
.intro ul{ height:1%; overflow:hidden; margin-top:12px;}
.intro li{ float:left; width:320px; height:163px;}
.intro li strong{ display:block; font-size:14px; margin-bottom:12px; background:url(../images/other.png) no-repeat; padding-left:22px;}
li.l1 strong{ background-position:0 -182px;}
li.l2 strong{ background-position:0 -218px;}
li.l3 strong{ background-position:0 -238px;}
li.l4 strong{ background-position:0 -199px;}
li.l5 strong{ background-position:0 -163px;}
li.l6 strong{ background-position:0 -256px;}
.intro li p{ color:#cbcbcb; font-size:12px; width:200px; padding-bottom:3px; text-shadow:2px 2px 4px #000; text-shadow:2px 2px 3px #000\9; -webkit-text-shadow:2px 2px 2px #333; -moz-text-shadow:2px 2px 4px #000; behavior:url(css/ie-css3.htc);}
.intro li.last{ width:auto}
.news{ font-size:12px; color:#f0f0f0; margin:25px 0 20px; height:1%; overflow:hidden}
.news span{ float:left;text-shadow:2px 2px 7px #000;  text-shadow:6px 6px 7px #000\9; -webkit-text-shadow:2px 2px 7px #000; -moz-text-shadow:2px 2px 7px #000; behavior:url(css/ie-css3.htc);}
.news .s{ float:left; margin-left:25px; display:inline; height:18px; overflow:hidden}
.news p{height:18px; line-height:18px;}
.news a{ margin-left:12px\9;color:#f0f0f0; text-shadow:2px 2px 2px #000; -webkit-text-shadow:2px 2px 2px #000; -moz-text-shadow:2px 2px 2px #000;}
.news a:hover{text-decoration:underline}
.footer{ margin:25px; text-align:center; font-size:12px; color:#aeb2d0; font-family:Arial, Helvetica, sans-serif!important;}
.footer a{ text-align:center; font-size:12px; color:#aeb2d0; font-family:Microsoft YaHei,\5b8b\4f53, Arial, Verdana!important;}
.footer span{ display:inline-block; padding:0 5px; background:url(../images/other.png) no-repeat -226px -97px; width:5px; height:18px; font-size:0; line-height:0; position:relative; bottom:-6px;}
#box{ width:750px; height:430px; border:2px solid #999; display:none; background:#fff}
#box a{ position:absolute; right:0 ; top:-30px; letter-spacing:1px; cursor:pointer; font-size:16px; font-family:Microsoft YaHei,\5b8b\4f53, Arial, Verdana; color:#ccc}
#flash{ font-size:0; line-height:0}
/**/
#inside{ color:#333; font-family:\5b8b\4f53, Arial, Verdana;}
#inside .nav{ background-position: left bottom}
#inside p{ position:absolute; font-size:14px; width:310px; line-height:26px;}
.inside1{ background:url(../images/inside1.jpg) no-repeat; height:262px; position:relative; margin-top:70px; margin-left:15px;}
.inside1 p{ left:455px; top:115px;}
.inside2{ background:url(../images/inside2.jpg) no-repeat; height:262px; position:relative; margin-left:15px;}
.inside2 p{ top:115px; left:68px;}
.inside3{ background:url(../images/inside3.jpg) no-repeat; height:264px; position:relative; margin-left:15px;}
.inside3 p{ top:112px; left:437px;}
.inside4{ background:url(../images/inside4.jpg) no-repeat; height:261px; position:relative; margin-left:15px;}
.inside4 p{ top:115px; left:65px; width:300px!important;}
.inside5{ background:url(../images/inside5.jpg) no-repeat; height:264px; position:relative; margin-left:15px;}
.inside5 p{ top:120px; left:445px;}
.inside6{ background:url(../images/inside6.jpg) no-repeat; height:261px; position:relative; margin-left:15px;}
.inside6 p{ top:93px; left:60px; width:330px!important;}
.inside7{ background:url(../images/inside7.jpg) no-repeat; height:268px; position:relative; margin-left:15px;}
.inside7 p{ top:108px; left:408px; width:350px!important;}#top {
	height: 35px;
	background-image: url(../images/topline.png);
}
