@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font:normal 75% Verdana, "宋体", Arial, sans-serif; }
body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul { margin:0; padding:0;  }
a, em, font, img, label, span, strong{ vertical-align: middle; }
img { border:0; }
input, select { color:#000; font:normal 12px Verdana, "宋体", Arial, sans-serif; }

#header { width:1000px;}
#nav { width:1000px; height:27px; background:url(../images/dao.gif) repeat-x; }
#nav ul {padding:0; margin:0; list-style-type: none; color:#FFFFFF; margin-left:20px; height:27px;}
#nav ul li{float:left; position:relative; padding:5px 18px 0 18px; }
#nav .dao_1{ background:url(../images/index_10.gif) no-repeat center; width:3px; height:27px; padding:0; }
#nav a{ color:#F1F1F1; text-decoration: none; }
#nav a:hover{ color:#FFFFFF; text-decoration: none; }

#banner { width:1000px; text-align:center; margin-top:8px; }
#banner .bancon { margin:0 auto; }

.mainbody { width:1000px; text-align:left; margin-top:8px; overflow:hidden; }
.nr { width:980px; margin:0 auto;}
.nr .nr_1 { background:url(../images/index_16.gif) repeat-y; overflow:hidden }
.nr .nr_1tb { margin:8px 18px; }
.ntitle { color:#006699; font-weight:bold; background:url(../images/icon_arrow_orange2.gif) no-repeat 4px 5px; text-indent:20px; margin-right:8px; }
.ntitle .rt{ float:right }
.ntitle a{ color:#FFA201; text-decoration:none; }
.ntitle a:hover{ text-decoration: underline }

.inlist { list-style:none; margin:4px 8px; }
.inlist li { background:url(../images/icon_1.gif) no-repeat 0 5px; text-indent:12px; padding:2px 0; }
.inlist li a{ color:#006699; text-decoration:none }
.inlist li a:hover{ color:#006699; text-decoration: underline }
.footer { width:1000px; height:30px; margin-top:8px;}
.footer a{ color:#000000; text-decoration:none }
.footer a:hover{ text-decoration:underline }
.clr { clear:both }


/* product_home */
.sub { width:980px; margin:8px auto; } 
.subtitle { overflow:hidden;  }
.subbody { border-bottom:solid 1px #C7CFDA; border-left:solid 1px #C7CFDA; border-right:solid 1px #C7CFDA; width:100%; padding-top:10px }
.subtitle dl{ background:url(../images/sub_title_bg.png) bottom repeat-x; height:29px; overflow:hidden}
.subtitle dt{ background:url(../images/subtitle_bg.png) no-repeat; height:29px; width:251px; line-height:28px; text-align:left; text-indent:12px; }
.bdlt { width:100%; float:left; text-align:left }
.bdlt .ad_01{ margin:4px 0; }

.bdlt .texttt{ border-bottom:solid 1px #C7CFDA; padding:6px 0; color:#006699 }
.bdlt .texttt a{ color:#006699; font-weight:bold; text-decoration:none }

.bdrt { width:220px; float:right; margin-right:10px; text-align:left }


.mokuai { width:220px; margin-bottom:10px; }
.mokuai .t{ background:url(../images/m_t_01.gif) no-repeat; height:31px; color:#FFFFFF; line-height:30px; padding:0 12px; }
.mokuai .b{ background:url(../images/m_bg_01.gif) repeat-y; overflow:hidden; padding:4px 12px; line-height:180% }
.mokuai .f{ background:url(../images/m_bt_01.gif) no-repeat; height:12px; }

.newslist { text-align:left;  }
.newslist .newtitle{font-size:16px; font-weight:bold; padding:18px; color:#006699}
.newslist .nslist{ border-bottom:#116D9D solid 1px ; border-top:#116D9D solid 1px ; }
.newslist ul{ list-style:none; margin:8px }
.newslist li { background:url(../images/hd.gif) no-repeat 0 7px; text-indent:12px; margin:4px 0; padding:4px 0; }
.newslist li a{ color:#006699; text-decoration:none }
.newslist li a:hover{ color:#006699; text-decoration: underline }
.newslist li span{ float:right; color:#999999; font-size:10px }
.newslist .pagelist{ margin:18px; text-align:right; font-size:12px; }


.newscontent .con{ line-height:200%; padding:0 48px }
.newscontent .title { font-size:14px; font-weight:bold; text-align:center; margin:28px 0; }
.newscontent .pagelist{ margin:18px; text-align:center; }

a.b{ color:#293D6B; font-weight:bold; text-decoration:none; }
a{ color:#293D6B; text-decoration:none; }
a:hover{ color:#293D6B; text-decoration: underline; }


.aboutus { width:100%; margin:0 auto; overflow:hidden; }
.aboutus .ablt { width:170px; overflow:hidden; float:left; }
.aboutus .ablt dl { width:160px; }
.aboutus .ablt dt { width:100%; height:25px; background:#C8D7E3; margin-bottom:1px; text-align:left; line-height:24px; text-indent:12px; }
.aboutus .ablt dd { background:; }
.aboutus .ablt ul { list-style:none; line-height:22px; text-align:left; margin-bottom:1px; }
.aboutus .ablt ul li { text-indent:24px; background:url(../images/icon_02.png) #C8D7E3 no-repeat 12px 7px;  }
.aboutus .ablt ul li.on { background:url(../images/icon_02.png) #E4EBF0 no-repeat 12px 7px; }
.aboutus .ablt {}

.aboutus .abrt{ float:right; width:826px; }
.pagenav { background:#E4EBF0; line-height:25px; text-indent:24px; margin:4px 0; text-align:left }

.absrt { float:right; color:#FFFFFF; font-style:italic }
.wb{ font-weight:bold; color:#FFFFFF }

.articles { text-align:left; }
.articles .artitle {  padding:18px 0 10px; text-align:center; font-size:16px; font-weight:bold;color:#006699}
.articles .artitle .tt{ font-size:16px; font-weight:bold;color:#006699 }
.articles .artitle .cr{ font-size:10px; color:#999999; font-weight:normal }

.articles .artbody { padding:18px 36px; border-bottom:solid 1px #116D9D; border-top:solid 1px #116D9D; line-height:180%}
.textcon { line-height:180%; margin:28px }

.pic {
	width: 100%;
	background: #FFF;
}
.pm_titlerow1 {
	text-align: center;
}

.pm_titlerow1 {
	text-align: center;
}

.pm_titlerow2{	
	padding: 2px 0 3px 5px;
	background: url(../images/pm_tit.gif) repeat-x left top;
	height: 26px;
}

.pm_titlerow1 img {
	margin-right: 5px;	
	position: relative;
	top: 2px;
}

.pm {
	border: 1px solid #CCC;
	background: white;
}

.pm td.text {
	padding: 2px 0 3px 5px;
	background: url(../images/line3.gif) no-repeat center bottom;
}

.pm_div1 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 375px; 
	left: 260px; 
	visibility: hidden ;
	background:#CCCCCC;
}

.pm_div1_sub1 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 455px; 
	left: 350px;
	visibility: hidden;
}

.pm_div1_sub2 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 485px; 
	left: 350px;
	visibility: hidden;
}

.pm_div1_sub3 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 512px; 
	left: 350px;
	visibility: hidden;
}

.pm_div2 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 429px; 
	left: 351px; 
	visibility: hidden;
}

.pm_div2_sub1 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 455px; 
	left: 475px;
	visibility: hidden;
}

.pm_div2_sub2 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 485px; 
	left: 475px;
	visibility: hidden;
}

.pm_div2_sub3 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 512px; 
	left: 475px;
	visibility: hidden;
}
.pm_div3 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 299px; 
	left: 476px; 
	visibility: hidden;
}

.pm_div4 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 299px; 
	left: 601px; 
	visibility: hidden;
}

.pm_div5 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 325px; 
	left: 726px; 
	visibility: hidden;
}

.pm_div6 {
	padding: 0;
	margin: 0;
	position: absolute; 
	opacity: 0.93; 
	top: 325px; 
	left: 851px; 
	visibility: hidden;
}

/* support */
.logon_text, .logon_pwd { width:123px; border:1px #C9D3DD solid; background:#FFFFFF; padding:3px }

.support { width:1000px; overflow:hidden }

.support .suplt { float:left; overflow:hidden; width:210px; }
.support .suplt .login{}
.support .suplt .login_tt{ background:url(../images/login_tt.png) repeat-x; height:21px; line-height:20px; color:#FFFFFF; font-weight:bold; text-align:left; text-indent:8px }
.support .suplt .login_cc{ background:#D4E1EA; height:150px; margin-top:1px; overflow:hidden }

.support .suplt .sernav{ border: solid 1px #C1D2DA; text-align:center; padding:16px 0; margin-top:18px; }
.support .suplt .navimg{ border: solid 1px #C1D2DA; width:176px; margin:0 auto; }

.support .suprt { float:right; overflow:hidden; width:770px; text-align:left }

.support .suprt .tbtop { background:#C9D3DD; font-weight:bold; text-indent:12px; line-height:22px; }
.support .suprt .tbbody { background:url(../images/sup_rbg.png) repeat-x; border:solid 1px #CCCCCC; }


.usercenter .suplt { float:left; overflow:hidden; width:210px; color:#006699; text-align:left; line-height:180% }
.usercenter .suplt .login_tt{ background:url(../images/login_tt.png) repeat-x; height:21px; line-height:20px; color:#FFFFFF; font-weight:bold; text-align:left; text-indent:8px }
.usercenter .suplt .login_cc{ background:#F2F6F8; margin-top:1px; overflow:hidden; padding:8px; padding-bottom:18px; }
.usercenter .suplt .control { background:url(../images/uc_control_bg.png) repeat-x; overflow:hidden; padding:8px 18px; }
.usercenter .suplt .control a{ color:#006699; text-decoration:none }
.usercenter .suplt .control a:hover{ color:#006699; text-decoration: underline }
.usercenter .uc_tt01 { background:url(../images/leno_left_com.gif) no-repeat 0 -185px; font-weight:bold; text-indent:30px; height:25px; }
.usercenter .control ul{ list-style:none; text-align:left; padding:0 20px; }
.usercenter .control li { background:url(../images/leno_left_com.gif) no-repeat 0 -162px; text-indent:20px; }

.usercenter .suprt { float:right; overflow:hidden; width:770px; text-align:left }
.usercenter .suprt .banner {}
.usercenter .suprt .nav { margin:8px 0; }
.usercenter .suprt .sb { border:#607B98 solid 1px; }
.usercenter .suprt .sb .tt{ background:url(../images/uc_rt_tt.png) repeat-x; line-height:23px; font-weight:bold; color:#FFFFFF; text-indent:8px }
.usercenter .suprt .sb .tt .rt { float:right; margin-right:8px }

