﻿/*
Author: Yophee Hsin
Author URI: http://xinyuefei.com/
*/

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0; overflow: visible;
}
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
ol, ul, li { list-style: none; }
a, a img { outline:none; }
a{ text-decoration:none;
	/*-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;*/
}
body {
	background: #FFF url(i/bg_header.gif) left top repeat-x;
	font-size: 14px;
    line-height: 1.6em;
    font-family: "Microsoft Yahei","宋体";
	color: #444;
	text-align: center;
}

#box {
	width: 960px; height: auto; margin: 0 auto; overflow: hidden;
	text-align: left;
}
#header {
	width: 960px; height: 115px; float: left; position: relative;
}
#logo { width: 360px; height: 90px; position: absolute; top: 12px; left: 0px; }
#logo img { width: 360px; height: 90px; }
#login { width: 104px; height: 30px; position: absolute; top: 45px; right: 30px; }
#login a { display:block; width: 60px; height: 30px; background:url(i/login.gif) center top no-repeat; font-size:12px; line-height:28px; padding: 0 0 0 44px; color:#333; }
#login a:hover { background:url(i/login.gif) center bottom no-repeat; color:#f7f7f7; }

#menu { width: 960px; height: 40px; float: left; background: url(i/nav.gif) center top no-repeat; font-family: "宋体"; }
#nav { width: 735px; height: 40px; float: left; }
#search  { width: 220px; height: 40px; float: right; background: url(i/searchbg.gif) right top no-repeat; }
#nav li { height: 40px; float: left; position:relative; }
#nav li.li1 { background: url(i/navli.png) right top no-repeat; }
#nav li a {
	display: block; height: 40px; line-height: 38px; float:left;
	padding: 0px 11px 0px 11px; text-align: center;
	text-decoration: none;
	color:#333; font-weight: bold; font-size: 14px;
	background: url(i/navli.png) right top no-repeat;
}
#nav li a:hover { color:#f7f7f7; background: url(i/navover.gif) right top no-repeat;}
#nav li a.a1 { width: 50px; padding: 0px 0px 0px 0px; background: url(i/home.gif) left top no-repeat;}
#nav li a.a9 { background: none;}
#nav li a:hover.a9 { background: url(i/navover.gif) right top no-repeat;}
#nav li a:hover.a1 { background: url(i/homeover.gif) left top no-repeat; }
#nav li a.now { color:#f7f7f7; background: url(i/navover.gif) right top no-repeat; }

#content { float: left; width:960px; height:860px; float: left; padding: 20px 0 0 0; }
#main { float: left; width: 650px; }
#sidebar { float: right; width: 280px; }

#slider { width:650px; height:350px; float: left; }
#marquee { width:650px; height:350px; overflow: hidden; text-align:left;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -moz-box-shadow:0 1px 3px #8493a6;
    -webkit-box-shadow:0 1px 3px #8493a6;
    box-shadow:0 1px 3px #8493a6;}
#marquee ul{ padding:0;  margin:0; list-style:none; width:650px; height:350px; }
#marquee ul li { float:left; width:650px; height:350px; padding:0; margin:0; }
#marquee ul li img { dispaly: block; width:650px; height:350px; border-width:0px; }
#marNav {  position:absolute; bottom:12px; right:12px; list-style:none; }
#marNav li { font-size:12px; color:#fff; text-align:center; width:16px; height:16px; font-family:Arial;
	background:#999; float:left; margin:0px 2px; cursor:pointer; line-height:16px; list-style:none; }
#marNav li.navOn { background: #333; }

#register { background:#EB6F1C; height:350px; float: left;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -moz-box-shadow:0 1px 3px #8493a6;
    -webkit-box-shadow:0 1px 3px #8493a6;
    box-shadow:0 1px 3px #8493a6;}
#register h1 { text-align:center; line-height:20px; font-size:18px; color:#fff; font-weight:bold; padding: 16px 0px 0px 0px; }
#register h2 { text-align:center; line-height:1.6em; font-size:13px; color:#000; text-align:left; padding: 10px 15px 8px 15px; }
#register h3 a { display:block; width:180px; height:25px; margin: 0 auto; text-align:center; background:url(i/register.gif) center center no-repeat; color:#FFF; }

#register h4 { background:#de5f19; line-height:1.6em; font-size:12px; color:#000; text-align:left; margin-top:20px; padding: 15px 10px 15px 10px; }
#register h4 a { color:#000; text-decoration:underline; }
#register h4 a:hover { color:#fff; text-decoration: none; }

#four { width:650px; height:490px; float: left; margin: 20px 0 0 0; }
.one { width:325px; height:245px; float: left; background-image:url(i/one.gif); background-repeat:no-repeat; text-align:left; }
.onel { background-position: left top;}
.oner { background-position: right top;}
#four h1 { height:36px; line-height:36px; font-size:14px; font-weight:bold;  margin: 0 0 0 1px; padding:0 0 0 34px; color:#000; border-bottom: 2px solid #f7f7f7; width:279px; }
#four h1.h1r { margin: 0 0 0 11px; }


.one ul { width:280px; height:150px; }
.one ul li { list-style:none; float:left; width:280px; border-bottom: 1px dashed #D7DFE2; line-height: 28px;}
.one ul li span { float:right; color:#a4a4a4; font-size:11px; padding:0 2px 0 0; line-height: 28px;}
.one ul li a{ text-decoration:none; color:#444; font-size:12px; 
background:url(i/li.gif) left 12px no-repeat; padding:0 0 0 14px;
height: 30px; display:block; float: left; line-height: 28px; }
.one ul li a:hover{ color:#EB6F1C; text-decoration:underline; }
ul.ull { margin: 7px 0 0 20px;}
ul.ulr { margin: 7px 0 0 30px;}
.one p { font-size:12px; line-height:1.7em; padding: 14px 25px 10px 120px; text-indent:2em; background:url(i/jijin.jpg) 14px 30px no-repeat;}

#partner {
	padding: 7px; float: left; margin: 20px 0 0 0; width: 266px; height:458px;
	background: url(i/box-1.png) 0 0 repeat;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;}

#partnerin {
    padding: 0px 12px 12px 12px; height:444px;
    border: 1px solid #ffffff;
    background: #F8F8FA;
    overflow: hidden;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
    position: relative;
}
#partner h1 {  height:36px; line-height:36px; font-size:14px; font-weight:bold; border-bottom: 2px solid #f7f7f7; text-align:center; }
#partner img { display:block; padding-bottom: 15px;}

#links { float: left; width:960px; height:150px; float: left; background:url(i/links.gif) center top no-repeat; text-align:center; font-size:12px; color:#a4a4a4; }
#links p { font-size:14px; padding: 10px 0 8px 0;color:#444; }