﻿/* CSS Document */
body
{
	background-color: #fff;
	font-family:"Lucida Grande", "宋体","Verdana", "Lucida", "Arial", "Helvetica","sans-serif";	
	text-align:center;
	width:1003px;
	margin:0px auto;
	padding:0px;
	
}
ul{margin:0px;padding:0px;}
li{list-style: none;}
body, div, ul, li, input, textarea, select
{
	font-size: 12px;
	margin-top:0px;
	margin-bottom:0px;
}

#header
{
	width:100%;
	height: 83px;
	margin-top:0px;
}

#header h1
{
	background: url("../images/logo.gif") no-repeat top left;
	float: left;
	width: 350px;
	height: 83px;
}

#header h1 a
{
	text-indent: -5000px;
	width: 350px;
	height: 83px;
	float: left;
}

ul.search
{
float:right;
width:500px;
height:48px;
text-align:center;
}
ul.search li
{
float:right;
padding-right:8px;
line-height:48px;
}
ul.search .ec{
	_margin-top:10px;
	vertical-align:middle;
	font-size:10px;
}
ul.search .img{
	vertical-align:middle;
	_margin-top:10px;
	margin-left:4px;
}
ul.search .second
{
	width:156px;
	background: url("../images/ec.gif") no-repeat top left;
}
#header ul.top_menu {
	float:right;
	width:580px;
	color: #a10747;	
	margin-right:3px;	
	height:30px;
	line-height:30px;
}
#header ul.top_menu li
{
	display: inline;
	list-style: none;
	margin-left:6px;
	font-weight:bold;
	text-decoration: none;
	
}

#header ul.top_menu a:link,#header ul.top_menu a:visited{
	color:#a10747;
	text-decoration: none;
}
#header ul.top_menu a:hover {
	color: #009;
	text-decoration: none;
}
#header ul.top_menu a:active {
	color: #a10747;
	text-decoration: none;
}
#header ul.top_menu li.current a,#header ul.top_menu li.current a:link,#header ul.top_menu li.current a:visited{
	color: #009;
	text-decoration: none;
}

a,a:link,a:visited,#header .search .second a,#header .search .second a:link,#header .search .second a:visited,.news a,.news a:link,.news a:visited{
	color: #555;
	text-decoration: none;
} 
.txtbold{
	font-weight:bold;}
#header .search .second a:hover,.news a:hover,a:hover {
	color: #FE8301;
	text-decoration: none;
}
#header .search .second a:active,.news a:active,a:active {
	color: #6b6b6b;
	text-decoration: none;
}

#middler 
{
	padding-bottom:2px;
	background:#e1dfe0;
	height:235px;
}
#middler li{
	float:left;
}

#middlerbottom {
margin-top:30px;
height:170px;
}
/*#middlerbottom li
{float:left;}*/
#middlerbottom .first{
border-right:1px solid #d7d7d7;
width: 444px;
height:170px;
float:left;
}
#middlerbottom .first h2{
background: url("../images/kstd.gif") no-repeat top left;
height:17px;
width: 444px;
margin:0px;
}
#middlerbottom .first h2 a
{
	text-indent: -5000px;
	width: 444px;
	height: 17px;
	float:left;
}
#middlerbottom .first .quickproduct,.adobe
{
	clear:both;
	border:1px solid #ccc;
	width:360px;
	height:68px;
	margin-right:33px;
	float:right;
	margin-top:0px;
}
#middlerbottom .first .quickproduct li
{
	width:58px;
	white-space:normal; 
	padding:5px 16px;
	line-height:30px;
	float:left;	
}
#middlerbottom .first .adobe {
	border:0px;
}
#middlerbottom .first .adobe h3 {
	background: url("../images/adobe.gif") no-repeat top left;
	height:31px;
	width: 89px;
	float:left;
	margin-top:20px;
}
#middlerbottom .first .adobe h3 a {
	text-indent: -5000px;
	height:31px;
	width: 89px;
	float: left;
}
#middlerbottom .first .adobe ul {
	float:left;
	margin-top:20px;
	margin-left:10px;
}
#middlerbottom .first .adobe li {
	clear:both;
	width:220px;
	line-height:15px;
	text-align:left;
}
#middlerbottom .second{
	width: 426px;
	float:left;
}
#middlerbottom .second h2 {
	background: url("../images/news.gif") no-repeat top left;
	height:17px;
	width: 426px;
	margin:0px;
}
#middlerbottom .second h2 a
{
	text-indent: -5000px;
	width: 426px;
	height: 17px;
	margin:0px;
	float:left;
}
#middlerbottom .second .news {
	width:294px;
}
#middlerbottom .second ul{
	list-style-image:url(../images/icon_new.gif);
	padding-top:1px;
	margin:0px;
}
#middlerbottom .second .news li{
	clear:both;width:294px;height:15px;
	text-align:left;
	line-height:15px;
	background: url("../images/newss.gif") bottom left;
	background-repeat:repeat-x;
	padding-left:0px;
	padding-bottom:1px;
	padding-top:10px;
}
#middlerbottom .second .news li span{
	padding-left:20px;
}
#footer
{
	height:70px;
	background:#f7f7f7;
	border-top:1px solid #e5e5e5;
	margin-top:25px;}
#footer .logo
{
	float:left;
	background:url("../images/logo1.gif");
	width:315px;height:70px;}
#footer .copyright
{
	margin:10px 0px;
}
#footer .copyright p
{
	padding-top:10px;line-height:8px;margin:0px;
}

.download{
	color: #084a94;
} 
.download a:link,.download a:visited,.download a:hover,.download a:active {
	color:#084a94;
	text-decoration:underline;
}

#main_support {
	margin-top:20px;
	width:100%;
}
#main_left {
	margin-left:10px;
	float:left;
	width:176px;
}
#main_left h2{
	font-size:12px;
	color:#000;
	background:url("../images/leftbg1.gif") bottom left;
	background-repeat:repeat-x;line-height:29px;
	margin:0px;
}
#main_left li{	
	color:#ff8f44;background:url("../images/supportz.gif") top left no-repeat; line-height:31px;
	text-align:left;padding-left:30px;
	}
#main_left li.current a{color:#ff8f44;}
#main_right
{	
	margin-left:33px;float:left;width:650px;text-align:left;
	}
#main_right h2
{	
	text-align:left;height:33px;font-size:14px;line-height:30px;padding-left:15px;
	background:url("../images/productsh.gif") top left no-repeat;}
#main_right h2 span {
    font-size:12px;
	color:#737373;
	font-weight:400;
	margin-left:400px;
}
#main_right p img{border:0;}
#main_right strong
{
	margin-left:4px;
}
#main_right div
{	
	text-align:left;font-size:12px;line-height:18px;padding-bottom:5px;
}
#main_right div.right{text-align:right;}
#main_right div.fushu
{
	width:640px;text-align:right;padding-bottom:5px;}
.main_right_title {
	color:#084a94;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.main_right_txt p {
    text-indent:26px;
}
#main_right p
{
	line-height:25px;margin-top:5px;margin-bottom:5px;
	}
#main_right h3
{
	font-size:14px;padding-left:20px;
	}
.main_right_newstitle {
    font-size:18px;
	text-align:center;
	font-weight:bold;
	line-height:25px;
}
#main_right p.right
{
	text-align:right;
	padding-right:10px;	
	}
#main_right em
{	
	font-size:14px;font-weight:bold;font-variant: normal;
	}
#main_right .privacy li
{	
	list-style-type:disc;
	}
#main_right .item{
    margin-top:10px;
	float:left;
	width:325px;
}
#main_right .item1{
	float:left;
	width:600px;
}
#main_right .item h3
{	
	margin-bottom:5px;margin-top:0px;
	}
#main_right .item1 h3
{	
	margin-bottom:5px;margin-top:0px;
	}
#main_right .item p{
	text-indent:0px;padding-left:25px;
}
#main_right .item1 p{
	text-indent:20px;padding-left:20px;
}
#main_right .item h3 a{
	padding:0px 0px 1px 0px;
	color:#084a94;
}
#main_right .item1 h3 a{
	padding:0px 0px 3px 0px;
	color:#084a94;
}
#main_right .item h3 a:link { /*text-decoration: underline;*/
	color: #084a94;
}
#main_right .item h3 a:visited { color:#084a94;}
#main_right .item h3 a:hover {
	border-bottom:1px solid #C30;
	text-decoration:none;
	color:#C30;
}	
#main_right .item p span {
	color:#ccc;
}
#main_right .item1 p span {
	color:#ccc;
	margin-left:4px;
}
#main_right .item1 h3 span {
	color:#666;
	margin-left:4px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#main_right .item .photo { /*text-decoration: underline;*/
	width:110px;float:left;
}
#main_right .item .titletext { /*text-decoration: underline;*/
	float:left;
}
#main_right .item .photo img {
		margin:0;
		border:0px;
	    border:1px solid #bdcad3;
	    padding:3px;
	}
#freedback li{
	line-height:30px; 
	width:auto;
	_margin-bottom:10px;
}
#freedback li span{
	color:#000;
	margin-left:4px;
}
#freedback .titletxt{
	color:#000;
	margin-right:6px;
}
#freedback li label{
	padding-right:50px;
	cursor:pointer;
	width:100px;
	display:block;
	float:left;
}

.input {
	border: 1px #ccc double;
	background-color: #fff;
	overflow-x: hidden;
	overflow-y: hidden;
}
.inputout {
	
	border: 1px #09c double;/*#0099CC*/
	background-color: #E8FAFF;/*E8FAFF*/
	overflow-x: hidden;
	overflow-y: hidden;
}

div.pagelink {
	padding:3px; FONT-SIZE:0.85em; MARGIN:3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center;clear:both;display:block;
}
div.pagelink a {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; 
	BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; 
	MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
div.pagelink a:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; 
	BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
div.pagelink a:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; 
	BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
div.pagelink span.current {
	padding: 2px 6px; FONT-WEIGHT: bold; COLOR: #000; MARGIN-RIGHT: 3px;
}
div.pagelink span.disabled {
	DISPLAY: none
}
div.pagelink a.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; 
	MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid;
}
div.pagelink a.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; 
	BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid;
}
div.pagelink a.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; 
	MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid;
}
div.pagelink a.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; 
	BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid;
}
#employment table {
	color:#000;margin-top:20px;border-collapse:collapse;
}
#employment td,th {
	border:1px solid #000;font-size:12px;
	line-height:25px;
	padding-left:2px;
}
#employment td {
	font-weight:normal;
	color:#000;
	padding-left:2px;
}
#employment th.one {
	background:#d6d6d6;
}
#employment th span {
	font-weight:bold;
	color:#000;
}
#employment .buttondiv {
	width:94%;margin:10px 0px;text-align:right;
}
#employment input.button {
	background:#a60048;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;color:#fff;font-weight:bold;font-size:12px;padding-top:2px;
}
fieldset { 
	padding: 10px;border: none;border-top:4px solid #e7e7e7;
}
fieldset legend {
	margin-bottom:1em;padding:2px 10px 0px 10px;border-bottom:1px solid #E01E1E;background-color:#A70704;font-weight: bold;letter-spacing: 5px;text-transform: uppercase;color: #fff;line-height:16px;
}
fieldset label {
	float:left;width:20%;font-weight:bold;padding-right:10px;margin-right:0.5em;padding-top:0.2em;text-align:right;cursor:pointer;clear:left;
}
fieldset span {
	width:auto;padding-top:0.2em;line-height:22px;
}
fieldset p {
	border-bottom:1px dashed #666;clear:both;
}
fieldset abbr{
	font-size:12px;color:#f60;font-weight:bold;
}
fieldset acronym,address,bdo {
	margin-left:24px;color:#f60;float:left;
}
.checkbox,.radio {   
  border:0px;background-color:transparent;margin:0px;clear:right;  
  }
fieldset img {
	vertical-align:top; 
}
#joinform input
{vertical-align:middle;}
.submit,.reset,.button {
	background-color:#000;border-left: 1px solid #555;border-top: 1px solid #555;border-right:1px solid #222;border-bottom:1px solid #222;color:#FF8E02;margin-top:20px;
}
.reset {
	margin-left:50px;
}
fieldset input,textarea {
	margin-bottom:8px;padding:2px 4px;background-color:#fff;border-left: 1px solid #555;border-top: 1px solid #555;border-right: 1px solid #999;border-bottom: 1px solid #999;color: #FF8E02;
}
.red{
	font-weight:bold;font-size:12px; color:#f30;
}
/*提示有关*/
.rightinfo{
	float:left;
	width:80%;
	margin-left:8px;
	padding-left:6%;
	background:url(../images/right.png) #fefefe no-repeat 20px 10px;
	border:1px dotted #b1b0b0;
	padding-top:4%;
	padding-bottom:1%;
	margin-top:10px;
	text-align:left;
	color:#000;
}
.rightinfo ul{
	float:right;
	width:90%;
	list-style-type:none;
	margin:0px; 
}
#main_right .rightinfo h2{
	width:100%;
	color:#bf1f11;
	font-size:14px;
	padding-left:6%;
	background:none;
}
.rightinfo img{
	float:left;
}