body{

	background-image:url(/images/2jbg_aboutus.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
a:link{color:#0066CC;text-decoration:none;}
a:visited{color:#18478D;text-decoration:none;}
a:hover{text-decoration:underline;}
ul, li { list-style:none; }

p{ text-indent:2em;}
img{border:none;}
h3{border-bottom:2px solid #18478D; line-height:20px;color:#18478D;padding-top:20px;}
.photo{float:left;padding:10px 20px 0 0;}
.intro{float:left;padding:10px 0 0 0;}
.strongblue{color:#18478D; font-weight:bold;}
a.strongblue:link{color:#18478D;text-decoration:none;}
a.strongblue:visited{color:#18478D;text-decoration:none;}
a.strongblue:hover{color:#18478D;text-decoration:none;}
.stronggreen{color:#339900; font-weight:bold;}
a.stronggreen:link{ color:#339900;text-decoration:none;}
a.stronggreen:visited{ color:#339900;text-decoration:none;}
a.stronggreen:hover{ color:#339900;text-decoration:none;}
a.numbergray:link{ font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;text-decoration:none;}
a.numbergray:visited{ color:#666;text-decoration:none;}
a.numbergray:hover{ color:#666;text-decoration:none;}
.dyfirst {
	width:720px;
	border:1px solid #ddd;
	padding:5px;
	font-size:12px;
}
.dyfirst:first-line {
	color:#18478D;
}
.dyfirst:first-letter {
	font-size:300%;
	font-weight:bold;
	color:#000;
	float:left;}
*{ margin:0px; padding:0px; font:12px/2 "Courier New", Courier, monospace;}
.clear{ clear:both;}
.footer{color:#999;width:1000px;margin:0 auto; text-align:center;padding:10px 0 10px 0;}
.banner{width:1000px;padding-top:6px;margin:0 auto;}
.content{
	width:998px;
	border-right:1px solid #E1E1E1;
	border-left:1px solid #E1E1E1;
	background-image: url(/images/contentbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	margin:0 auto;
	background-color: #FFFFFF;
}
.contentend{
	width:1000px;
	height:15px;
	margin:0 auto;
	background-image: url(/images/contentend.gif);
}
.left{float:left;border:0px solid red;height:200px;}
.right{width:750px;float:right;border:0px solid blue;}
.leftmenutitle{margin-left:20px;}
.leftmenubg{
	margin-left:20px;
	width:193px;
	background-image: url(/images/leftmenu_aboutus_bg.gif);
}
.leftmenumedium{
	padding-left:10px;
	background-image: url(/images/leftmenu_aboutus_medium.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.leftmenuend{
	margin-left:20px;
	width:193px;height:28px;
	background-image: url(/images/leftmenu_aboutus_end.gif);
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bold;
	color: #18478D;
	line-height:40px;
	padding-top:10px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	background-image: url(/images/h2.gif);
	background-position: left center;
	padding-left:10px;
	background-repeat: no-repeat;
	float:left;
}
.position{float:right;margin-right:20px;color:#b1b1b1;}
.position a{color:#999; text-decoration:none;}
.position a:visited{color:#999; text-decoration:none;}
.position a:hover{color:#666; text-decoration: underline;}
.positioncurrent{color:#18478D;}
.contentview{color:#666;border-top:1px solid #ccc; width:98%; overflow:hidden;padding-top:40px;}
.imgbox{padding:20px;}
.leftmenulist{color:#999;}
.leftmenulist a{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#999; text-decoration:none;line-height:35px;display:block; height:35px;}
.leftmenulist a:hover{
	height:35px;
	background-image: url(/images/leftmenu_aboutus_current.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.leftmenulist li{
	font-size:13px;font-weight: bold;
	width:183px;
	height:35px;
	background-image: url(/images/leftmenulistbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#about1 .leftmenulist A#about1Nav,
#about2 .leftmenulist A#about2Nav,
#about3 .leftmenulist A#about3Nav,
#about4 .leftmenulist A#about4Nav,
#about5 .leftmenulist A#about5Nav,
#about6 .leftmenulist A#about6Nav,

#market1 .leftmenulist A#market1Nav,
#market2 .leftmenulist A#market2Nav,
#market3 .leftmenulist A#market3Nav,

#product1 .leftmenulist A#product1Nav,
#product2 .leftmenulist A#product2Nav,
#product3 .leftmenulist A#product3Nav,
#product4 .leftmenulist A#product4Nav,
#product5 .leftmenulist A#product5Nav,
#product6 .leftmenulist A#product6Nav,
#product7 .leftmenulist A#product7Nav,

#solutions1 .leftmenulist A#solutions1Nav,
#solutions2 .leftmenulist A#solutions2Nav,
#solutions3 .leftmenulist A#solutions3Nav,
#solutions4 .leftmenulist A#solutions4Nav,
#solutions5 .leftmenulist A#solutions5Nav,

#feedback .leftmenulist A#feedbackNav,

#case .leftmenulist A#caseNav,

#alliance1 .leftmenulist A#alliance1Nav,
#alliance2 .leftmenulist A#alliance2Nav,
#alliance3 .leftmenulist A#alliance3Nav,

#standard .leftmenulist A#standardNav,

#sitemap .leftmenulist A#sitemapNav,

#contact .leftmenulist A#contactNav,
#online1 .leftmenulist A#online1Nav,
#client1 .leftmenulist A#Client1Nav,

#online2 .leftmenulist A#online2Nav{
	color:#18478D;
	background-image: url(/images/leftmenu_aboutus_current.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.marginleft40{padding-left:20px;}
.bluebtn{
	color:white;
	font-size:13px;
	font-weight:bold;
	width:141px;
	height:30px;
	line-height:30px;
	text-align:center;
	background-image: url(/images/bluebtn.gif);
	background-repeat: no-repeat;
}
.sitemaplist{font-size:13px;color:#999;}
.sitemaplist a{color:#999; text-decoration:none; font-weight:bold;}
.sitemaplist a:hover{ text-decoration:underline;}
.sitemaplist li{
	padding-left:20px;
	background-image: url(/images/dot.gif);
	background-position: 8px 8px;
	background-repeat: no-repeat;
}
.borderupanddown{border-top:2px solid #18478D;border-bottom:1px solid #ccc;}
.feedbacktdleft{
	line-height:30px;
	padding-left:30px;
	background-color: #F8F8F8;
	background-image: url(/images/dot.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	border-bottom:1px solid #E6E6E6;
}
.feedbacktdright{border-bottom:1px solid #E6E6E6;padding:5px 5px 5px 10px;}
.faqquestion{
	line-height:30px;
	background-image: url(/images/question.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	border-bottom:1px solid #E6E6E6;
}
.faqanswer{
	line-height:30px;
	background-image: url(/images/answer.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	border-bottom:1px solid #E6E6E6;
}
.faqright{border-bottom:1px solid #E6E6E6;padding:2px 2px 2px 8px;}
.btn{
	color:white;
	width:52px;height:20px;line-height:20px;
	/*border:none;*/
	background-image: url(/images/btn.jpg);
	background-repeat: no-repeat;
	cursor:pointer;
	border:0;
}
.searchbox{
	width:731px;
	height:34px;
	background-image: url(/images/searchbg.jpg);
	text-align:center
}

.th_news{
	height:30px;
	background-image: url(/images/th_news.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.th_news_end{
	height:30px;
	background-image: url(/images/th_news_end.gif);
}
.td_news{height:30px;border-bottom:1px solid #E6E6E6;padding:2px;}
.red{color:red;}
.top{padding-top:80px;text-align:right;}
.center{
	height:250px;
	width:380px;
	text-align:right;
	position: absolute;
	left: 670px;
	top: -142px;
}

p strong{color:#18478D; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.list_circle li{ border:0px solid red;padding-left:50px; background-image:url(/images/dotblue.gif); background-repeat:no-repeat; background-position: 35px 9px;}
b { font-weight:bold;}
.login-infor{ padding-left:25px; height:25px; line-height:25px; float:right; margin-top:4px; position:relative;}
.toplink-right{ float:left; width:15px; background:url(/images/login-infor.png) right 0 no-repeat; height:25px;}
.toplink-left{ float:left; width:15px; background:url(/images/login-infor.png) left 0 no-repeat; height:25px;}
.toplink-mid{ float:left; background:url(/images/login-infor.png) 0 -26px repeat-x; height:25px;}

/* top login */
#top_login{ position:absolute; width:299px; height:144px; background:url(/images/top_loginbg.gif) no-repeat; display:none; top:33px; right:117px; z-index:9999;}
#top_login .close{ float:right; padding-right:20px; height:25px; padding-top:12px; clear:both;  }
#top_login .input{ width:140px; height:19px; border:#A6AFBA 1px solid; line-height:19px; padding-left:4px;}
#top_login dl{ width:200px; margin:0 auto; margin-top:26px; border:#ff0000 0px solid }
#top_login dt{ height:29px; width:100%}
#top_login .t12{ margin-top:5px;}
.login_btn{ background:url(/images/btn01.gif) no-repeat; width:66px; height:22px; line-height:22px; border:0; cursor:pointer; text-align:center; color:#464A4F; vertical-align:middle;}
.forget{ text-decoration:underline; background:url(/images/icon_wh.gif) no-repeat; padding-left:15px;  padding-top:0px; margin-left:10px; margin-right:12px;}

/* honor part */
.honor { padding-left:20px; padding-right:15px;}
.honor li{ width:100%; float:left; margin-top:0px; padding-bottom:23px;}
.honor li .img{ float:left; margin-top:10px; margin-left:25px;}
.honor li .cont{ float:left; margin-left:25px; display:inline; padding-top:30px; font-family:Arial; }
.honor li .cont a{ color:#666666;}
.fblue{ color:#18478D;}
.honor_icon{ background:url(/images/honor/honor.gif) 0 4px no-repeat; padding-right:15px; margin-left:9px;}
.honor_f{ display:block; height:19px; }

/* register start */
.reg_content{
   width:998px;
	border-right:1px solid #E1E1E1;
	border-left:1px solid #E1E1E1;
	background-image: url(/images/reg_contentbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	margin:0 auto;
	background-color: #FFFFFF;
	
}
.reg_contentend{
   width:1000px;
	height:15px;
	margin:0 auto;
	background-image: url(/images/contentend.gif);
	}
.regbj{ width:902px; margin:0 auto;}
.hr{ border-bottom:1px solid #ccc; font-size:1px; height:0px; width:902px; margin:0 auto;margin-bottom:20px;}
.reg_dl{ color:#666; width:860px;  margin:0 auto; border-top:#18478D 2px solid; border-bottom:#18478D 0px solid; }
.reg_dl dt{ float:left; width:120px; height:32px; background:#F8F8F8 url(/images/dot.gif) 30px  no-repeat; padding-left:50px; line-height:32px; border-bottom:#E6E6E6 1px solid;}
.reg_dl dd{ width:679px; float:left; height:32px; border-bottom:#E6E6E6 1px solid; padding-left:10px;}
.red_input1{ width:170px; height:18px; border:#7F9DB9 1px solid; line-height:18px; margin-top:5px; padding-left:4px}
.red_input2{ width:436px; height:18px; border:#7F9DB9 1px solid;line-height:18px; margin-top:5px;padding-left:4px}
.red_sm{ color:#555; text-align:right; width:860px; margin:0 auto; line-height:25px; height:25px;}
/* success*/
.success{ background:url(/images/success_bg.gif) no-repeat; width:440px; height:244px; margin:0 auto; text-align:center;}
.success h2{background:url(/images/icon_success.gif) no-repeat; padding-left:70px; font-size:25px; color:#444443; height:62px; padding-top:9px; margin:12px auto 0 90px;  width:150px; clear:both; border:#ff0000 0px solid; display:inline;}
.success hr{ width:400px; margin:0 auto; font-size:1px; height:0; border-top:#ccc 1px dotted; list-style:none; margin-bottom:5px; clear:both;}

/* news */
.news{ width:902px; margin:0 auto; color:#666;}
.news .title{ font-size:14px; color:#666; text-align:center; font-weight:bold;}
.news .time{ text-align:center; color:#5081BB; border-bottom:#ccc 1px dotted; text-align:right; padding-right:16px;}
.news .time span{ background:#F0F8FF;}
.news .con{ height:auto !important; height:200px; min-height:200px; padding-top:5px; text-indent:24px;}
.closebtn{color:white;width:90px;height:20px;line-height:20px;background: url(/images/btn_close.gif) no-repeat;cursor:pointer;border:0; }

/* government*/
.government { width:700px; margin:0 auto; padding-bottom:12px; height:auto !important; height:200px; min-height:200px;}
.government li{ background:url(/images/line_dot.gif) bottom repeat-x; padding-top:6px; height:24px;}
.government li a{ color:#666;}
.government li span{ background:url(/images/dot.gif) 5px 5px no-repeat;padding:0 5px 5px; }

.leftmenulist a:link, .leftmenulist a:visited{ color:#999; text-decoration:none;}
.leftmenulist a:hover{ color:#18478D; text-decoration:none;}


/* 2010.03.02 start */
.news_years span{ margin:0 10px;}

/* scroll */
.boxsm{ float:left; border:#000 0px solid;}
.rollBox{width:620px;overflow:hidden; padding-left:16px; float:left; border:#ff0000 0px solid} 
.rollBox .LeftBotton{height:25px;width:7px;background:url(/images/scroll_arr.gif) no-repeat -1px 8px;overflow:hidden;float:left;display:inline;cursor:pointer;} 
.rollBox .RightBotton{height:25px;width:7px;background:url(/images/scroll_arr.gif) no-repeat -12px 8px;overflow:hidden;float:left;display:inline;cursor:pointer;} 
.rollBox .Cont{width:600px;overflow:hidden;float:left;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{width:60px;float:left;text-align:center;} 
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;} 
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;} 
.rollBox #List1,.rollBox #List2{float:left;}
.Menubox li{ float:left; cursor:pointer;}
.Menubox LI.hover {background:url(/images/scroll_current.gif) 0 5px no-repeat; height:25px; color:#ff0000 }

.Solutions_name{ display:block; font-weight:bold; background:url(/images/dot.gif) 5px 6px no-repeat; padding-left:19px; color:#18478D;}
.Solutions_con{ display:block; padding-left:12px; padding-right:12px;}
h1{
   font-family:Arial, Helvetica, sans-serif; list-style:none;
}
.wspace{ letter-spacing:5px;}
.scheme_name{ font-size:14px; font-weight:bold; color:#18478D; padding-left:12px;}
/*.cbg{ background:#FCFCFC url(/images/cbg.gif) top repeat-x; float:left; width:220px; margin-left:20px; display:inline; text-align:center; border:#AAD2F2 1px solid; margin-top:10px; height:290px;}*/
.cbg{ background:#FCFCFC url(/images/cbg.gif) top repeat-x; float:left; width:220px;display:inline; text-align:center; border:#AAD2F2 0px solid; height:288px;}
.cbg_name{  font-size:14px; color:#1884D9; font-weight:bold; line-height:29px; display:block;}
.cbg-con{ text-align:left; padding:10px 12px;padding-top:65px; display:block;}
.icobg01{ background:url(/images/ico01.gif) center 13px no-repeat;}
.icobg02{ background:url(/images/ico02.gif) center 13px no-repeat;}
.icobg03{ background:url(/images/ico03.gif) center 13px no-repeat;}
.cfl01{ float:left; width:200px; text-align:left;}
.cfl02{ float:left; width:500px; text-align:left;}

.cfr{ float:left;}




.hezc-bg {
background-color: #ccc;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:1;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       e-xpression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-

this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - 

this.clientHeight)/2);/*IE5 IE5.5*/

}

.hezc {
background-color: #fff;
border: 5px solid #6A8BB2;
text-align: center;
line-height: 40px;
font-size: 12px;
font-weight: bold;
text-align:center;
line-height:50px;
padding-top:12px;
z-index:99;
width: 300px;
height: 120px;
left:50%;/*FF IE7*/
top: 50%;/*FF IE7*/
z-index:9999;

margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/

margin-top:0px;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       e-xpression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-

this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - 

this.clientHeight)/2);/*IE5 IE5.5*/

}
html,body {height:100%; margin:0px; }
.client_sort{ font-size:12px; font-weight:bold; color:#18478D; }
.client-list{color:#18478D; font-weight:bold; font-size:14px;}
.client-list-ul li{ background:url(/images/dot.gif) 12px 7px no-repeat; padding-left:23px;}
.client-list-ul2 li{ background:url(/images/dot.gif) 12px 7px no-repeat; padding-left:29px;}

/* 2010-09.25 add */
.h1-key{ float:left; line-height:25px; height:25px; border:#ff0000 0px solid;  display:none;}
.news-key{ font-size:14px; color:#666; text-align:center; font-weight:bold; padding:0; margin:0; list-style:none;}
.news h1{ border:#ff0000 0px solid; height:15px; margin:0; padding:0; list-style:none; padding-bottom:15px;}
/*h1 .title{ font-size:14px; color:#666; text-align:center; font-weight:bold; padding:0; margin:0; list-style:none; height:30px; }*/
.news-xwbt{
font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bold;
	color: #18478D;
	line-height:40px;
	padding-top:10px;}
	
.nobg{ background:none; color:#666;}
.cbg h1{ padding:0; margin:0; list-style:none;}
.cbg strong{ font-weight:normal;}
.cbg{ color:#666666;}
.cbg-iframe{ float:left; width:220px; margin-left:20px; display:inline; text-align:center; border:#AAD2F2 1px solid; margin-top:10px; height:300px;}
.pro-nr-iframe{ color:#666; width:98%; overflow:hidden;}
.pro-nr-iframe strong{ font-weight:normal;}

.dyfirst1 {
	width:720px;
	border:1px solid #ddd;
	padding:5px;
	font-size:12px;
}
.dyfirst1:first-line {
	
}
.dyfirst1:first-letter {
	font-size:300%;
	font-weight:bold;
	color:#000;
	float:left; 
	padding-left:2px;
	padding-right:10px;}
	
/* 2010.10.26 */
.news h1{font-weight: bold; font-size: 14px; color: #666; border-bottom: 0px}
.reg_content_news{ border:#ff0000 0px solid; background:url(/images/newsbg.gif) center repeat-y;}

.cbg{ background:#FCFCFC url(/images/cbg.gif) top repeat-x; float:left; width:220px; margin-left:20px; display:inline; text-align:center; border:#AAD2F2 1px solid; margin-top:10px; height:290px;}
.cbg_name b, .cbg_name b a:link, .cbg_name b a:visited{ font-family:"微软雅黑"; list-style:none;font-size:14px; color:#1884D9; font-weight:bold; }
.cbg_name b a:hover{ text-decoration:underline;}
.contentview{ height:auto !important; height:300px; min-height:300px;}
.backLink{ float:right;}


.news-xwbt2{
font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #18478D;
	line-height:40px;
	padding-top:10px;}

.client-list a{color:#18478D; font-weight:bold; font-size:14px;}

/* 2010.10.27 */
.btn1_page{ border:#ccc 1px solid; background:url(/images/leftmenu_aboutus_current.jpg) no-repeat; padding-top:3px; padding-left:3px; padding-right:3px;}
a:focus{outline:none}