/* CSS Document */
/*************************************************
* 文件名称：layout.css   金山软件认证平台                                    
* 项目负责人：宋喜斌
* 制作时间：2011.05.26
* 联系方式：QQ：66520043  Email:songxibin@ijinshan.com    Blog:www.sucksie.com
*************************************************/

.fm{font-family: "Microsoft YaHei", verdana, Arial, "simsun";}
.YaHei{font-family: "Microsoft YaHei", verdana, Arial, "simsun";}

.banner{ position:relative; width:958px; height:444px; margin: 10px auto 0; border:1px solid #eaeaea; background:url(../image/v2/ruanjian/rj.jpg) no-repeat}
.banner h2,.banner h3{ position:absolute; left:500px}
.banner h2{ top:102px}.banner h3{ top:52px; padding:4px 0; font-size:24px; }.banner h3 a:hover{ text-decoration:none}
.banner p{ position:absolute; left:490px; top:238px; width:334px; height:82px; font-size:32px; font-family: "Microsoft YaHei", verdana, Arial, "simsun";}
.banner p a{ display:block; width:290px; height:58px; padding:24px 0 24px 44px; background:url(../image/v2/ban_btn1.png) no-repeat; color:#FFF; text-align:left}
.banner p a:hover{ text-decoration:none}

.column{ width:898px;  margin: 10px auto 0; padding:30px; border:1px solid #eaeaea; text-align:left; background: #FFF}
.column p{ padding:10px 0}
.column p.info{ line-height:24px; font-size:14px; color:#a00001}
.column p label{ display:inline-block; width:280px; text-align:right; font-size:14px}
.column p label i{ padding-right:4px; color:#F00; }.ipt,.up{ vertical-align:middle}
	.ipt2{ line-height:22px; width:290px; height:22px; padding-left:4px; border:1px solid #999; font-size:12px; margin-right:10px}
	.txt{ margin-left:8px; display:inline; width:454px; height:102px; padding:4px; font-size:12px; overflow:auto}
.column p span{ line-height:30px; display:block; padding-left:280px; font-size:12px}
.column h2,.column h3{ margin:20px 0 10px; padding:4px 0; font-size:22px; font-family: "Microsoft YaHei", verdana, Arial, "simsun"; font-weight:normal}
.column p strong{ line-height:33px; display:inline-block; height:33px; margin:0 10px; padding-left:18px; background:url(../image/v2/ruanjian/subMit.jpg) no-repeat top left  }
.column p strong input{ display:inline-block; height:33px;  background:url(../image/v2/ruanjian/subMit.jpg) no-repeat top right; padding-right:18px; color:#FFF}
.column p strong a{ display:inline-block; height:33px;  background:url(../image/v2/ruanjian/subMit.jpg) no-repeat top right; padding-right:18px; color:#FFF}
.column p img{ vertical-align:middle; margin:0 10px}
		.up{ width:82px; height:24px; background:#1e6fb0; border-width:1px; border-style:solid; border-color:#0dacee #205891 #205891 #0dacee; color:#FFF; cursor:pointer;}
	#select{ position:relative; padding:10px 0 10px  220px; cursor:pointer}
	#select input{ cursor:pointer; position:relative; line-height:22px; padding:2px; width:286px; height:22px; background: url(../image/v2/ruanjian/select.png) no-repeat 264px center}
	#select ul{ position:absolute; width:290px; padding:4px 0; display:none; left: 287px; top: 38px; z-index:9999; background:#FFF; border:1px solid #CCC }
	#select ul li{ line-height:26px; padding-left:10px; cursor:pointer}


.treaty,.introduction,.attestation,.post,.platform{width:898px;  margin: 0 auto; padding:30px; border:1px solid #eaeaea; text-align:left; background: #FFF}
.treaty h2,.introduction h2{font-size:18px; font-family: "Microsoft YaHei", verdana, Arial, "simsun"; }
.treaty h3,.introduction h3{margin:24px 0 0; font-size:12px; font-weight:normal}
.treaty p{ line-height:30px; font-size:14px;  }
.treaty p a{ line-height:33px; display:block; width:198px; height:33px;  margin:20px auto; text-align:center; background:url(../image/v2/ruanjian/subMit.jpg) no-repeat; color:#FFF; font-weight:bold}

.introduction{}
.introduction h2{ margin-top:44px}
.introduction p{}
.introduction p img{ margin-top:10px}

.attestation{ min-height:340px;  height:auto !important;  height:340px;  overflow:visible;}
.attestation p{ line-height:26px; text-indent:2em; font-size:14px}
.attestation p.Tel{ padding-top:30px; text-indent:0}

.platform{}
.platform_info,.platform_tit{ width:100%; overflow:hidden}
.platform_info  img{ float:left; margin-right:20px; display:inline}
.platform_info  p{ display:block; float:left; width:700px; padding:20px;}
.platform_info  p a{ line-height:25px; width:86px; display:inline-block; background:url(../image/v2/ruanjian/update.png) no-repeat; text-align:center; color:#FFF; font-weight:bold}

.platform_tit{ margin-top:40px; text-align:right; width:100%; overflow: hidden}
.platform_tit h2{ float:left; font-size:22px; padding:4px 0; font-family: "Microsoft YaHei", verdana, Arial, "simsun"; font-weight:normal}
.platform_tit a{ line-height:25px; display:inline-block; background:url(../image/v2/ruanjian/add.png) no-repeat; width:102px; height:25px; 
			text-align:center; color:#FFF; font-weight:bold}

.platform_table{ margin-top:10px}
.platform_table table{ line-height:34px; width:100%; table-layout:fixed;word-break:break-all;word-wrap:break-word;}
.platform_table table th{padding:0 10px; text-align:left; font-weight:normal; background:url(../image/v2/ruanjian/TH.png) repeat-x;  border:1px solid #FFF}
.platform_table table td{ padding:0 10px; background:#d8f1ff; border:1px solid #FFF; word-break:break-all;}
.platform_table table td a{ margin:0 4px}
.platform_table table td a.subMit{ line-height:24px; display:inline-block; width:102px; height:24px; text-align:center; background:url(../image/subMit.png) no-repeat}
.platform_table table td a.subMits{ line-height:24px; display:inline-block; width:50px; height:24px; text-align:center; background:url(../image/subMits.png) no-repeat}
.w130{ width:130px}
.w110{ width:110px}
.w74{ width:74px}
.w160{ width:160px}
.w84{ width:84px}

#page{ margin-top:24px;text-align:right}

.sort_desc{color:#0000ff;}
.sort_asc{color:#0000ff;}


/* 软件认证新样式 */
.box{ width:938px; overflow:hidden; text-align:justify; margin:10px auto 0; border:1px solid #eaeaea; background-color:#fff; padding:10px}
.box img{ vertical-align:bottom}

/*广告*/
.ad{ width:560px; height:370px; float:left; background-image:url(../image/v2/ad.png)}

/*登录*/
.login{ width:350px; float:left; border-left:1px solid #E4E4E4; margin-left:18px}
.login table{ width:310px; margin:15px 0 0 25px; float:left; _display:inline}
.login table td{ height:50px}
.login table .h_14{ height:14px}
.login a{ color:#06C}
.login .log_btn{ width:86px; height:26px; color:#fff; background:url(../image/v2/bg.png) 0 -100px; border:0}
.login .reg{ width:310px; float:left; border-top:1px solid #E4E4E4; padding:18px 0 40px; margin:12px 0 0 20px; _display:inline}
.login .reg p{ color:#333; font-size:14px; line-height:16px; padding-bottom:25px}
.login .reg .reg_btn{ width:120px; height:30px; color:#333; background:url(../image/v2/bg.png) 0 -180px; border:0}

/*注册*/
.reg_t{ width:865px; height:40px; float:left; background-color:#ED771D; font-weight:bold; padding-left:45px; line-height:40px; margin:30px 0 0 14px; color:#fff; font-size:16px}

.tab1{ width:380px; float:left; margin:55px 0 0 210px; _display:inline}
.tab1 td{ height:35px}
.tab1 input{ width:300px}

.tab1 input, .tab2 input, .login input{ color:#666; height:18px}

.tab2{ width:620px; float:left; margin:30px 0 0 120px; _display:inline}
.tab2 td{ height:40px}
.tab2 .h_14{ height:14px}
.tab2 .h_24{ height:24px}
.tab2 .h_60{ height:60px}
.tab2 .h_100{ height:100px}
.tab2 a{ color:#06c}

.tab3{width:620px;float:left;margin:55px 0 0 210px;_display:inline;}
.tab3 td{height:35px;font-size:14px;}
.tab3 input{width:300px;border:1px solid #999;}
.tab3 input{color:#666; height:22px}

.tab4{width:720px;float:left;margin:55px 0 0 110px;_display:inline;}
.tab4 td{height:40px;font-size:14px;}
.tab4 input{width:300px;border:1px solid #999;}
.tab4 input{color:#666; height:22px}


.t_btn{ width:147px; height:28px; color:#fff; background:url(../image/v2/bg.png) 0 -260px; border:0}

.msg{ width:265px; height:54px; line-height:20px; position:absolute; display:none; margin:120px 0 0 600px; _margin:50px 0 0 10px; *margin:50px 0 0 10px; background:url(../image/v2/bg.png) no-repeat; float:left; padding:12px 17px 0 22px}

/*软件平台*/
.cert{ display:block; float:left; width:728px; padding:20px 0 20px 20px; line-height:24px}

.quit{ width:60px; height:24px; float:left; background:url(../image/v2/bg.png) 0 -350px; line-height:24px; text-align:center; color:#333}
.quit:hover{ color:#333; text-decoration:none}

.addsoft{ width:150px; height:30px; float:left; text-align:center; font-weight:bold; margin-left:20px; line-height:30px; background:url(../image/v2/bg.png) 0 -440px; color:#fff}
.addsoft:hover{ color:#fff; text-decoration:none}

.addapk{ width:150px; height:30px; float:left; text-align:center; font-weight:bold; margin-left:20px; line-height:30px; background:url(../image/v2/bg.png) 0 -500px; color:#fff}
.addapk:hover{ color:#fff; text-decoration:none}

/*宽度 间距 颜色*/
.fs_12{ font-size:12px}
.fw_b{ font-weight:bold}
.fw_n{ font-weight:normal}
.red{ color:#F00} /*红色*/

a.blue{ color:#06C; text-decoration:underline} /*蓝色*/
a.blue:hover{ color:#F60}

.w_49{ width:49px}
.w_50{ width:50px}
.w_60{ width:60px}
.w_70{ width:71px}
.w_80{ width:80px}
.w_90{ width:90px}
.w_100{ width:100px}
.w_110{ width:110px}
.w_120{ width:120px}
.w_160{ width:160px}
.w_204{ width:204px}
.w_210{ width:210px}
.w_220{ width:220px}
.w_240{ width:240px}
.w_260{ width:260px}
.w_300{ width:300px}
.w_310{ width:310px}
.w_400{ width:400px}
.w_450{ width:450px}
.w_500{ width:500}
.h_80{ height:80px}
.lh_28{ line-height:28px}
.lh_38{ line-height:38px}

.mt_5{ margin-top:5px}
.mt_10{ margin-top:10px}
.mt_177{ margin:177px 0 0 425px; *margin:107px 0 0 -318px; _margin:107px 0 0 -303px}
.mt_190{ margin-top:190px; *margin-top:120px; _margin-top:120px}
.mt_260{ margin-top:260px; *margin-top:190px; _margin-top:190px}
.mt_297{ margin:297px 0 0 445px; *margin:227px 0 0 -295px; _margin:227px 0 0 -293px}
.mt_375{ margin:375px 0 0 615px; *margin:305px 0 0 -125px; _margin:305px 0 0 -125px}
.mt_415{ margin:415px 0 0 635px; *margin:345px 0 0 -105px; _margin:345px 0 0 -100px}

.ml_10{ margin-left:10px}
.ml_20{ margin-left:20px}
.mr_20{ margin-right:20px}
.mr_30{ margin-right:30px}

.pl_10{ padding-left:10px}
.pb_30{ padding-bottom:30px}

/*帮助*/
.l_list{ width:220px; float:left; background-color:#C9EDFE; padding-bottom:20px}
.l_list li{ height:38px; border-bottom:1px solid #fff}
.l_list li a, .l_list .tit{ width:200px; float:left; line-height:38px; color:#333; padding-left:20px}
.l_list li a:hover, .l_list .current{ color:#3E49BC; font-weight:bold; text-decoration:none}
.l_list .con{ width:160px; padding:10px; overflow:hidden; height:130px; float:left; background:url(../images/bg.png) 0 -530px; margin-left:20px}
.l_list .con span{ width:160px; color:#333; float:left; line-height:20px; padding:10px 0 5px}

.h_con{ width:680px; float:left; padding:15px 0 0 25px}
.h_con li{ display:none; line-height:36px}

/*2011.11.18 修改样式*/
.border_1{border:1px solid #999;}
.fsize_14{font-size:14px;}
.input_1{line-height:22px;width:290px;height:22px;padding-left:4px;margin-right:10px}
.height_22{height:22px;}

em.error{
  background:url("../image/v2/validation/button-cross.png") no-repeat 5px 0px;
  padding-left: 26px;
  padding-top: 3px;
  color:red;
  font-size:12px;
  position: relative;
}
em.success {
  background:url("../image/v2/validation/button-check.png") no-repeat 0px 0px;
  padding-left: 26px;
  padding-top: 3px;
  font-size: 12px;
  position: relative;
}