@charset "utf-8";
/* CSS Document */

body {
	/* Setting default text color, background and a font stack */
	color:#444;
	font-size:12px;
	font-family:"微软雅黑", "宋体";
	background-color:#fff;
}
a {
	text-decoration:none;
	color:#4792c9;
}
a:hover {
	color:#006699;
}
h2 {
	color:#693;
	font-size:24px;
}
h2.title {
	padding:10px;
}
h3 {
	font-size:18px;
	color:#4792c9;
	font-weight:normal;
}
h4 {
	font-size:14px;
	font-weight:normal;
	color:#669933;
}
p {
	color:#666;
}
strong {
	font-weight:bold;
	color:#4792c9;
}
input {
	border:1px solid #66a3c2;
	background-color:#4792c9;
	padding:2px;
	color:#eee;
	font-family:Verdana, Geneva, sans-serif;
}
.btn1 {
	background-color:#003366;
	border-width:1px;
	border-style:solid;
	border-left-color:#369;
	border-top-color:#369;
	border-right-color:#000;
	border-bottom-color:#000;
	color:#eee;
	width:80px;
}
.clear {
	clear:both;
}
#wrapper {
	padding-top:30px;
	background:url(../img/bg.gif) repeat-x top left #fff;
}
#logo {
}
#logo a {
	background:url(../img/logo.gif) no-repeat bottom center;
	display:block;
	width:300px;
	height:55px;
	float:left;
	text-indent:-9000px;
}
#navigate {
	background:url(../img/navigate.gif) no-repeat bottom left;
	width:540px;_width:600px;
	float:right;
	height:55px;
	position:relative;
	z-index:30;
}
.menu {
	position:absolute;
	top:20px;
	left:20px;
}
.menu > li {
	float:left;
	width:85px;
	text-align:center;
	height:35px;
}
.menu li > a {
	text-shadow:0 1px 0 #eee;
	color:#069;
}
.menu li > a:hover {
	color:#000;
}
.slidemenu {
	background-color:#4792c9;
	border:1px solid #006699;
	width:110px;
	position:absolute;
	top:20px;
	left:0;
	display:none;
	z-index:10;
	padding:10px 0;
	line-height:24px;
	font-size:12px;
	zoom:1;
	text-align:left;
	margin-top:12px;
}
.slidemenu:after {
	display:block;
	height:0;
	clear:both;
	content:"";
}
.slidemenu li a {
	color:#fff;
	display:block;
	padding:5px 15px;
	text-shadow:0 1px 0 #333;
}
.slidemenu li a:hover {
	background-color:#006699;
	color:#fff;
}
.publicWidth {
	width:940px;
	margin:auto;
	font-size:14px;
}
#loginBtn {
	width:75px;
	height:45px;
	background:url(../img/loginBtn.gif) no-repeat right;
	position:absolute;
	right:0;
	top:10px;
	cursor:pointer;
}
#loginBtn a {
	display:block;
	width:60px;
	height:30px;
	margin-top:5px;
}
#loginbox {
	border:1px solid #036;
	text-align:center;
	background-color:#069;
}
#loginbox h3 {
	text-align:left;
	color:#bedb39;
	text-indent:30px;
	padding:15px 0;
	border-bottom:1px solid #004b71;
}
#loginbar {
	color:#eee;
	padding:30px 0;
	border-bottom:1px solid #004b71;
	border-top:1px solid #267da8;
}
#loginbar table {
	font-size:18px;
	margin:auto;
}
#loginbar input {
	width:220px;
}
#application {
	padding:20px 0;
	border-top:1px solid #267da8;
}
#application a {
	display:block;
	width:340px;
	margin:auto;
	height:50px;
	background:url(../img/topbtn.gif) left bottom;
}
#application a:hover {
	background-position:top;
}
.title {
	text-indent:15px;
	background-color:#eaf7fd;
	border-bottom:1px solid #cee5f1;
	padding:5px;
	margin-bottom:1px;
}
#content {
	width:940px;
	margin:auto;
}
.mainCont {
	border:1px solid #cee5f1;
	float:left;
	width:620px;
	padding:10px;
	margin-bottom:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#fff;/*-moz-box-shadow:1px 0 2px #4792c9;
	-webkit-box-shadow:1px 0 2px #4792c9;
	box-shadow:0 0 3px #ccc;*/
}
.infobox {
	background-color:#eaf7fd;
	padding:10px 15px;
	width:279px;
	margin-bottom:1px;
}
.infobox img {
	float:left;
}
.infobox div {
	float:right;
	width:200px;
	height:120px;
	line-height:20px;
}
.infobox h4 {
	border-bottom:1px dotted #cee5f1;
	padding-bottom:5px;
	margin-bottom:5px;
}
/*=======================================*/
#sideCont {
	width:260px;
	float:right;
	border:1px solid #cee5f1;
	background-color:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
}
#sideCont div.pane {
	padding:10px 15px;
	line-height:24px;
	font-size:14px;
	background-color:#eaf7fd;
	margin-bottom:1px;
	border-bottom:1px solid #cee5f1;
}
#sideCont ul {
	margin-left:20px;
}
#sideCont  li {
	list-style:url(../img/next.png) outside;
}
#sideCont  li  a{
	color:#666;
	}
#sideCont  li  a:hover{
	color:#069;
	}
/*=======================================*/
.tabCont {
	background-color:#eaf7fd;
	margin-bottom:1px;
}
.boxstyle {
	border-right:1px solid #c9e5f2;
	border-left:1px solid #fff;
	width:165px;
	height:180px;
	float:left;
	padding:10px 20px;
	line-height:20px;
}
.boxhover {
	background-color:#fff;
}
.boxstyle img {
	float:left;
	margin-right:10px;
}
#footer {
	background-color:#cee5f1;
	margin-top:30px;
	padding:30px 0 60px;
	border-top:1px solid #a7c9f2;
}
#footer .info {
	border-bottom:1px solid #a3cbe0;
	border-top:1px solid #eaf7fd;
	float:left;
	width:940px;
}
.info li {
	float:left;
	font-size:12px;
}
.info li p, .info li a {
	color:#069;
}
.info li a:hover {
	text-decoration:underline;
}
.info .logo {
	padding:20px 30px 20px 0;
	border-right:1px solid #a3cbe0;
}
.footerlink {
	border-left:1px solid #eaf7fd;
	border-right:1px solid #a3cbe0;
	padding:10px 0 10px 30px;
	line-height:18px;
	width:420px;
}
.footerhotline {
	border-left:1px solid #eaf7fd;
	padding-left:30px;
	padding-bottom:8px;
}
.partnerlogo {
	border-left:1px solid #fff;
	width:680px;
	padding:15px 30px 0 30px;
}
.partnerlogo a {
	float:left;
	width:100px;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
}
/*=======================================*/
#content.templeCont {
	border:1px solid #cee5f1;
	width:920px;
	margin-top:20px;
	padding:10px;
	margin-bottom:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#fff;
}
#submenu {
	text-align:right;
	font-size:16px;
	float:left;
	background-color:#eaf7fd;
	border-right:1px solid #cee5f1;
	width:200px;
	padding-top:100px;
	position:relative;
}
#submenu li a {
	display:block;
	padding:15px 30px;
	color:#666;
}
#submenu li a:hover {
	color:#4792c9;
}
#submenu .current {
	border:1px solid #cee5f1;
	border-right:none;
	border-left:none;
}
#submenu .current a {
	border:1px solid #fff;
	border-right:none;
	border-left:none;
	background-color:#fff;
	margin-right:-2px;
	padding-left:40px;
	color:#4792c9;
	position:relative;
	z-index:10;
}
li.tag {
	position:absolute;
	right:0px;
	top:0px;
	background:url(../img/tagBg.gif) repeat-x top;
	text-align:center;
	width:200px;
	height:70px;
}
li.tag img {
	margin-top:30px;
}
#submenu .sidePic {
	padding:0;
	text-align:center;
	margin-bottom:20px;
}
#submenu .sidePic a {
	padding:0;
}
.context {
	float:right;
	width:700px;
	min-height:600px;
}
.context dl {
	margin-bottom:15px;
}
.context dt {
	font-size:14px;
	color:#693;
	margin-bottom:5px;
}
.context .headtable {
	font-size:16px;
	color:#069;
	margin-top:20px;
	margin-bottom:20px;
	line-height:24px;
}
.tablestyle1 {
	display:block;
	font-size:14px;
	border:1px solid #4792c9;
	padding:1px;
}
.tablestyle1 th {
	font-size:12px;
	color:#069;
	text-align:center;
	background-color:#cee5f1;
	border:1px solid #fff;
	padding:5px;
}
.tablestyle1 td {
	border:1px solid #eaf7fd;
	background-color:#cee5f1;
	padding:5px;
}
.tablestyle1 thead td {
	text-align:center;
	font-size:16px;
	background-color:#4792c9;
	color:#fff;
}
.bottomList {
	font-size:14px;
	margin-top:20px;
}
.bottomList li {
	margin-bottom:10px;
}
.caseImg {
	background-color:#fff;
	padding:20px;
	text-align:center;
}
.caseImg img {}
/*===============================*/
.panel {
	padding:0 10px 40px 10px;
	line-height:24px;
}
.tab {
	padding-top:30px;
	padding-bottom:10px;
}
.tab h3 {
	float:left;
	margin-right:20px;
}
.tab a {
	padding:5px 10px;
	display:block;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#666;
}
.tab a:hover {
	color:#39f;
}
.tab .current a {
	background-color:#fff;
	background-color:#3399ff;
	color:#fff;
}
.tab .current span {
	display:block;
	height:7px;
	background:url(../img/arrow-down.gif) no-repeat center top;
}
.txt {
	margin:20px auto;
}
.txt p {
	font-size:14px;
	margin-bottom:10px;
	text-indent:25px;
}
.panel h3 {
	font-size:24px;
	margin-bottom:10px;
}
.panel h4 {
	font-size:16px;
}
.block1, .block2, .block3 {
	margin:20px 0;
	padding-left:60px;
	font-size:14px;
}
.block1 {
	background:url(../img/arrow.png) no-repeat top left;
}
.block2 {
	background:url(../img/block2.gif) no-repeat left 10px;
}
.block3 {
	background:url(../img/arrow_right.png) no-repeat top left;
}
.contact p {
	text-align:center;
	font-size:22px;
	color:#c95805;
	border-top:1px solid #cee5f1;
	padding-top:20px;
}

