*{margin:0;padding:0;}
.f_left{float:left;}
.f_right{float:right;}
img {
    border:0;
}
body {
	
	margin:0px;
	font-size:12px;
}
div {
	margin-left:auto;
	margin-right:auto;
	line-height:24px;
	font-family:"arial";
	color:#666;
}
hr {
	height:0px;
	border:0px;
	border-top:1px solid #ddd;
	width:96%
}

a { text-decoration:none;
	color: #666666;
}
a:hover {
	color:#ff0000;
}
a.link {
	color:#999;
}
a.redcolor {
	color:#cb4721;
}
a.redcolor:hover {
	color:#222;
}

.topnav{ float:right;list-style:none;}
.topnav li{margin:0 8px;float:right}
.navbg{
	overflow:hidden;
	width:900px;
	height:54px;
	margin-top:70px;	
	background:url("../images/nav_bg.gif") repeat-x;}
.mainnav{line-height:18px;padding-top:12px;
	list-style:none;
	float:left; 
	}
.mainnav li{margin-left:10px;float:left;width:170px;}
.mainnav li a{color:#FFFFFF;}
.mainnav li a:hover{ color:#000000;}


.banner{

clear:both;
	width:900px;

	}
#flash-b{width:900px;
	height:70px; margin:0 auto;}
	
.b_b{width:900px;height:325px;margin:0 auto;}

.headertop {
	width:900px;
	height:25px;
	background:#123949 url("../images/headertopbg.gif");
	text-align:right;
	color:#dff4ff;
	line-height:30px;
	padding-right:20px;
	padding-top:5px;
	margin-top:10px;
}
.headertop a {
	color:#dff4ff;
	text-decoration:none;
}
.headertop a:hover {
	color:#dff4ff;
	text-decoration:underline;
}
.header {
	background:url("../images/logo.gif") no-repeat 0px 30px;
	width:900px;

}
.logo {
	padding-left:30px;
	padding-top:10px;
}
.mainbox {
	
	width:950px;
	padding:0px auto;
	margin:0px auto;
}
.mainpage {
	width:890px;
	padding:8px 0px 8px 10px;
}
.menu {
	width:948px;
	position:absolute;
	margin-top:-60px;
}
.menu h1 {
	background:url("../images/menubg2.gif");
	margin-top:1px;
	margin-bottom:0px;
	padding:0px;
	font-size:10px;
	line-height:20px;
	font-weight:100;
	height:25px;
}
.right {
	width:270px;
	overflow:hidden;
	
}

.idx_cnt{background:url("../images/idx_cnt.jpg") no-repeat; padding-top:80px;}
.idx_cnt h2{ font-size:12px; font-weight:bold; color:#FF0000}
.left {
	width:610px;
overflow:hidden;
}
.rside{
width:280px;
overflow:hidden;
padding:0px 20px 10px 0;
}

.rside ul{
	margin:0px;
	line-height:20px;
	
}

.rside ul li {width:280px;display:block;overflow:hidden;height:20px;}

.leftdiv {
	float:right;
	border:1px solid #cce6f1;
	width:160px;
	padding:10px;
	background:#f9fdfe;
}
.left ol {
	display:block;
	width:230px;
	border:1px solid #d1ebc7;
	background:#f1ffec;
	padding:3px 0px;
	margin:0px;
}
.left ol a {
	border:1px solid #d1ebc7;
	background:#f1ffec;
	width:210px;
	padding-left:10px;
	display:block;
	margin:2px 5px;
}
.left ol a:hover {
	border:1px solid #f90;
	background:#fffbe5;
	width:210px;
	padding-left:10px;
	display:block;
	margin:2px 5px;
}

.leftcontent {
overflow:auto;
}
.boxbox{
	border-bottom:#000 1px dashed;

	overflow: auto;
	padding-bottom:15px;
	}
.box_left{	
	float: left;
	width: 280px;}
.box_right{	
	float: left;
	width: 280px;}

.leftcontent ul {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:23px;
}
.leftcontent ul li img {
	/*border:1px solid #ddd;*/
	margin:0px;
	padding:0px;
	float:left;
}
.leftcontent ul li span {
	display:block;
	font-weight:bold;
	padding-left:10px;
}
.leftcontent2 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.leftcontent2 ul li img {
	border:1px solid #ddd;
	background:#fff;
	padding:3px;
	float:left;
	margin:0px 6px 5px 0px
}
.leftconten2t ul li span {
	font-weight:bold;
	padding-left:10px;
}
.leftop {
	width:273px;
	background:#fff url("../images/leftop.gif") repeat-x;
	height:6px;
	line-height:0px;
	font-size:0px;
}
.leftbot {
	width:273px;
	background:#fff url("../images/leftbot.gif") repeat-x;
	height:6px;
	line-height:0px;
	font-size:0px;
}
.skins {
	width:118px;
	float:left;
	text-align:center
}
.title {
	font-weight:bold;
	font-size:16px;
	color: #CC0000;
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
}
.title_right {
	font-weight:bold;
	font-size:14px;
	color:#000;
	margin-bottom:15px;
}

.box {
	width:auto;
	border-left:1px solid #ebeee0;
	border-right:1px solid #ebeee0;
	background:#f5f7ee;
}
.box a {
	color:#5c4a3c;
}
.box a:hover {
	color:#222;
}
.box h1 {
	margin:0px 10px;
	font-size:14px;
	padding-left:10px;
}
.box h2 {
	margin:0px 10px;
	font-size:14px;
	padding-left:10px;
}
.box ul {
	margin:0px;
	padding:10px;
	list-style:none;
}
.box ul span {
	margin-left:10px;
}
.box ul li {
	width:120px;
	float:left;
	margin:5px;
	line-height:20px;
}
.box ul li span {
	display:block;
	margin:0px;
}
.box ul span a {
	color:#c4beb3;
}
.box2 {
	width:auto;
	border:0px;
	background:#fff;
}
.box2 h1 {
	margin-bottom:10px;
	font-size:14px;
	background:#fff;
	color:#333;
}
.box2 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.box2 ul span {
	margin-left:10px;
}
.box2 ul li {
	width:100%;
	float:left;
	line-height:20px;
	text-align:justify;
	margin-top:10px;
}
.box2 ul li img {
	vertical-align:middle;
}
.box2 ul li span {
	display:block;
	margin:0px;
}
/*ÎÞÍ¼Æ¬
.topbox2 { float:left; width:199px; height:194px; background:#fff url("../images/down2.gif") repeat-x;}
.topbox2 h1 { margin:0px; padding:0px; line-height:24px; font-size:14px; padding:2px 0px 0px 15px; color:#222; }
.topbox2 ul { margin:8px 0px 0px 0px; padding:0px; list-style:none; }
.topbox2 ul li { padding-left:10px;}
*/
.topbox {
	float:left;
	width:199px;
	height:95px;
	background:#fff url("../images/down.gif") repeat-x;
}
.topbox ul {
	margin:8px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.topbox ul li {
	padding-left:10px;
	line-height:19px;
}
.topbox h1 {
	margin:0px;
	padding:0px;
	line-height:24px;
	font-size:14px;
	padding:2px 0px 0px 15px;
	color:#222;
}
.dvbbs {
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #a0c6d3;
	margin-right:10px;
}
.flashcenter {
	float:left;
	width:480px;
	height:207px;
	margin-left:12px;
	padding:0px;
	overflow:hidden;
}
.tool {
	width:156px;
	float:left;
	display:block;
	line-height:24px;
}
.too {
	width:156px;
	float:left;
	display:block;
	line-height:24px;
	color:#222;
}
.botbg {
	width:183px;
	padding-left:10px;
	float:left;
	height:183px;
	background:url("../images/botbg2.gif");
}
.yuanjiao {
	height:4px;
	margin:0px;
	padding:0px;
}
.yuanjiaotop {
	height:4px;
	margin-top:15px;
	padding:0px;
	background:url("../images/jiao_topbg.gif");
}
.left .yuanjiaotop span {
	float:right;
}
.yuanjiaobot {
	height:4px;
	margin-bottom:15px;
	padding:0px;
	background:url("../images/jiao_botbg.gif");
}
.yuanjiaobot span {
	float:right;
}
.bottom {
	width:100%;
	background:#fff url("../images/botbg.gif") repeat-x;
	height:225px;
	margin:0px;
}
.bot {
	width:948px;
	padding:10px;
	padding-top:70px;
	background:#fff url("../images/bottombg.gif") repeat-x;
	height:79px;
	line-height:20px;
	font-family:arial;
}
.bot span {
	height:0px;
	line-height:0px;
	display:block;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #fff;
	margin-bottom:10px;
}
.bot2 {
	width:968px;
	background:#fff url("../images/bot.jpg") repeat-x;
	height:66px;
	font-family:arial;
}
.products {
	width:100%;
	padding-top:20px;
	margin-top:10px;
	float:left;
	color:#7c7c7c;
	border-bottom:1px dashed #d7d7d7;
}
.products_ {
	width:100%;
	padding:20px 0;
	float:left;
	color:#7c7c7c;
	margin-top:8px;
}
.products_left {
	width:200px;
	height:auto;
	float:left;
	padding-bottom:10px;
	margin-left:10px;
	color:#016f97;
	text-align:left;
}
.products_left ul {
	color:#ff0000;
	margin:5px;
	list-style:disc;
	float:left;
	padding:0 0 0 0;
}
.products_left ul li {
	width:200px;
	height:20px;
	line-height:20px;
}
.products_left ul li a {
	color:#333333;
	text-decoration:none;
}
.products_left a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.features_more {
	width:200px;
	text-align:right;
	height:20px;
	margin:0 20px 0 0;
}
.products_center {
	width:396px;
	height:auto;
	padding:0px;
	float:left;
	margin:0;
	margin-right:20px;
	margin-left:2px;
}
.intruduct {
	width:100%;
	padding-bottom:10px;
	line-height:22px;
}
.menu_about {
	width:100%;
	height:30px;
	line-height:30px;
	background-image:url(../images/products/001.jpg);
	margin-bottom:20px;/*padding-left:10px;*/
}
.menu_about a {
	color:#1a4a4a;
	text-decoration:none;
}
.menu_about a:hover {
	color:#1a4a4a;
	text-decoration:underline;
}
.products_right {
	float:left;
	width:177px;
	height:auto;
	padding:0px;
	text-align:left;
}
.products_right ul {
	margin:0;
	list-style:none;
}
.products_right ul li {
	list-style:none;
}
.buy a {
	color:#f60;
	text-decoration:none;
}
a.buy {
	color:#f60;
}
a.buy:hover {
	color:#f60;
}
.technical_support {
	width:768px;
	padding-top:20px;
	float:left;
	color:#666;
	margin-left:30px;
}
.service {
	width:98%;
	padding-top:20px;
	color:#666;
	float:left;
	line-height:22px;
}
.service li {
	list-style-type:circle;
}
.service p {
	margin-bottom:20px;
	text-indent:2em;
}
.nav_services {
	width:180px;
	height:35px;
	line-height:35px;
	background-image:url(../images/products/003.jpg);
	text-align:center;
	float:left;
	margin:5px 10px 0 10px;
	color:#fff;
	font-size:14px;
}
a.white {
	color:#fff;
	text-decoration:none;
}
a.white:hover {
	color:#fff;
	text-decoration:underline;
}
.bank_link {
	width:800px;
	height:25px;
	line-height:25px;
	border-bottom:1px dashed #d7d7d7;
	text-align:center;
}
.service_worn {
	width:800px;
	color:#666;
	float:left;
	margin-left:25px;
	line-height:22px;
	border-bottom:1px dashed #d7d7d7;
	padding-top:10px;
}
.bank_left {
	float:left;
	margin-left:40px;
	margin-top:10px;
	padding-right:10px;
	width:400px;
	height:250px;
	line-height:20px;
	border-right:2px dotted #d7d7d7;
	border-bottom:1px dotted #d2dfe6;
}
.bank_right {
	float:left;
	width:300px;
	margin-top:10px;
	padding-left:10px;
	height:250px;
	line-height:20px;
	border-bottom:1px dotted #d7d7d7;
}
.php_down {
	float:right;
	width:250px;
	height:auto;
	padding:0px;
	text-align:left;
}
.border_pic {
	width:809px;
	height:301px;
}
.content {
	width:809px;
	height:auto;
	background-color:#fff;
}
.content_left {
	float:left;
	margin-top:12px;
	width:520px;
	height:auto;
	background-color:#ffffff;
}
.introduced {
	float:left;
	margin:0;
	height:auto;
	width:100%;
}
.introduced_content {
	float:left;
	margin-top:10px;
	margin-left:3px;
	width:100%;
	height:auto;
	line-height:20px;
}
.reports {
	margin-top:10px;
	float:left;
	height:auto;
	width:500px;
}
.content_right {
	float:right;
	width:260px;
	height:auto;
	margin-top:12px;
	background-color:#ffffff;
}
.down-style {
	padding:5px;
	width:200px;
	list-style-type :none;
	border-bottom:dashed 1px;
	text-align:center;
	font-weight:normal
}
.server {
	width:200px;
}
.server img {
	border:1px solid #ddd;
	background:#fff;
	padding:3px;
	float:left;
	margin:0px 6px 5px 0px;
}
.words {
	width:95%;
	height:auto;
	padding:10px;
	line-height:20px;
	letter-spacing:1px;
}
.pic-net {
	float:left;
	padding-right:15px;
}
.pic-net_ {
	float:left;
	padding:0px;
}
.highlights {
	width:100%;
	height:100px;
	margin:10px;
	border-bottom:1px dashed #cccccc;
}
.highlights_ {
	width:200px;
	height:100px;
	margin:10px;
	border-bottom:1px dashed #cccccc;
	float:left;
}
.lights {
	width:100%;
	height:auto;
	line-height:20px;
	color:#ff6600;
}
a.lights_link {
	color:#ff6600;
	text-decoration:underline;
}
/*- menu tabs 6--------------------------- */

    #tabs6 {
	float:left;
	width:930px;
	line-height:normal;
}
#tabs6 ul {
	margin:0;
	padding:10px 10px 0 38px;
	list-style:none;
}
#tabs6 li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs6 a {
	float:left;
	background:url("../images/tableft6.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs6 a span {
	float:left;
	display:block;
	background:url("../images/tabright6.gif") no-repeat right top;
	padding:8px 20px 8px 10px;
	color:#fff;
}
/* commented backslash hack hides rule from ie5-mac \*/
    #tabs6 a span {
	float:none;
}
/* end ie5-mac hack */
    #tabs6 a:hover span {
	color:#fff;
}
#tabs6 a:hover {
	background-position:0% -42px;
}
#tabs6 a:hover span {
	background-position:100% -42px;
	color:#222;
}
#tabs7 a {
	background-position:0% -42px;
}
#tabs7 a span {
	background-position:100% -42px;
	color:#222;
}
#focus {
	margin: 0px;
	padding: 0px;
	background:#fff;
	width:645px;
	position: relative;
	height: 140px
}
#description {
	width:615px;/*=188*3+15*2 */
	height:140px;
	overflow:hidden;
	margin-left:3px;
	margin-right:3px;
	float:left;
}
.dis {
	float:left;
	width:10px;
	text-align: center;
	cursor:pointer;
}
#description ul, #description li {
	float:left;
	display: inline;
	margin: 0;
	padding: 0;
	height:150px;
}
#content li {
	width:120px;
	padding:3px;
	line-height:20px;
	text-align:center;
}
.content li div {
	width:120px;
	height:90px;
	overflow:hidden;
	padding:0px;
	margin-bottom:4px;
}
.skinslist {
	width:99%;
	height:120px;
	margin-bottom:10px;
}
.skinslist img {
	border:1px solid #ddd;
	padding:2px;
	overflow:hidden;
}
.page {
	padding-right:5px;
	height:18px;
	padding-left:50px;
	margin-top:20px;
}
.page ul {
	list-style:none;
	margin:0px;
	padding:0px
}
.page ul li {
	float:left;
	padding:0px 3px 0px 3px;
}
#plus li div {
	height:100px;
	width:60px;
	float:left;
}
#plus li {
	clear:both;
}
input, select, textarea, optgroup, option, button {
	font-size: 12px;
	border-width:1px
}
h1 {
	float:center;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
.leftNew ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.leftNew li {
	height:30px;
	line-height:30px;
	background: url("../images/line.gif") repeat-x bottom;
}
.texttit {
	padding-bottom: 5px;
	padding-top: 20px;
	width: 98%;
	margin:auto;
}
.texttit h1 {
	color: #000000;
	font-weight:bold;
	text-align:center;
	background:none;
}
.from_info {
	background:url("../images/line.gif") repeat-x bottom;
	width: 98%;
	text-align:center;
	padding-bottom: 8px;
}
.text_body {
	width: 98%;
	padding-top: 8px;
	line-height:200%;
	text-align: left;
}
.text_body p {
	margin-bottom:20px;
	text-indent:2em;
}
.text_body li {
	list-style-type:circle;
}
.kefu ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	/*line-height:25px;*/
	margin-top:5px;
}
.list {
 background-color: expression((this.sectionRowIndex%2==0)?'#F7F7F7':'#FFFFFF');
}
.pagelist {
background-color: expression((this.sectionRowIndex%2==0)?'#F7F7F7':'#FFFFFF');
	text-align: center;
}

#ContractContent {
	margin:0 auto;
	width:93%;
	height:280px;
	padding:5px;
	border:1px solid #CCC;
	background-color:#FAFAFA;
	text-align:left;
	overflow:auto;
}
#ContractContent p {
	margin:0;
	line-height:150%;
	text-indent:24px;
}
















#ss{
float:right;
margin-top:32px;}










#search{
	overflow: hidden;
	height: 30px;
	width: 273px;
	float:left;
	padding:0;
	display: block;

}
#sou{
	line-height: 20px;
	float:left;
}
#tx{
	float: left;
	height: 20px;
	width: 144px;
	line-height: 19px;
}
#enter{
	float: left;
	height: 20px;
	width: 59px;
	line-height: 19px;
}

.enter{
	background-image: url("../images/sch.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 19px;
	margin-left: 5px;
	height: 19px;
	width: 59px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.articelcontent{ width:880px;padding:10px;}
.rightpaddingten{padding-right:10px;}
.leftpaddingten{padding-left:10px;}



.test a{ color:#660000;}
.test a:hover{ color: #FF0000;}



#rbbox {
	position:absolute;
	right:0;
	bottom:0;
	width:300px;
	height:0px;
	overflow:hidden;
	border:1px #ff0000 solid;
}
.button {
	display:inline;
	float:right;
	font-size:12px;
	cursor:pointer
}









#newnotice {
	position:absolute;
	display:none;
	width:300px;
	/*height:22px;*/
	border:solid #66CCFF 1px;
	background-color: #F0FBEB
}
#newnotice p {
	font-size:12px;
	margin:1px;
	padding:0px 2px 0px 5px;
	background-color: #66CCFF;
	color:#666666;
	height:20px;
	line-height:20px;
}
#newnotice p .title {
	float:left;
}
#newnotice p #bts {
	display:block;
	float:right;
	width:48px;
	height:15px;
	/*border:#000000 solid 1px;*/
}
#newnotice p #bts .button {
	display:block;
	float:left;
	width:15px;
	height:15px;
	line-height:15px;
	cursor:pointer;
	/*border:#000000 solid 1px;*/
}
#newnotice p #bts #tomin {
	background-image:url(http://img.namipan.com/p/092113faefc3951569e84c0e71dfe4eaf884051d22010000/0/notice_button.gif);
	background-position:center;
}
#newnotice p #bts #tomax {
	background-image:url(http://img.namipan.com/p/092113faefc3951569e84c0e71dfe4eaf884051d22010000/0/notice_button.gif);
	background-position:bottom;
}
#newnotice p #bts #toclose {
	background-image:url(http://img.namipan.com/p/092113faefc3951569e84c0e71dfe4eaf884051d22010000/0/notice_button.gif);
}
#newnotice div {
	font-size:12px;
	margin:1px;
	padding:0px 5px 0px 5px;
	background-color:#FFFFFF;
	color:#999999;
	height:140px;
	line-height:20px;
}




#bann a{}
#bann a:hover{border:3px #FF0000 solid;}