/* css document */
body {text-align:left; margin:0; padding:0; background: #fff; font-size:16px; color:#000000;padding-top: 0px; word-break:break-all;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; word-break:break-all;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; word-break:break-all;}
table,td,tr,th,form,input,font{font-size:16px; word-break:break-all;}
ul,li{list-style-type:none;}

a{ text-decoration: none;}
a:link,a:visited{ color:#0d40a7;}

/* 通用空白间距 */
.blank1{ height:5px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank2{ height:10px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank3{ height:20px; font-size:1px; width:100%; clear:both; overflow:hidden;}

.clr1{ color:#797979;}	/*灰色*/
.clr2{ color:#ee5f00;}	/*橙色*/
.clr3{ color:#620606;}	/*棕色*/
.clr4{ color:#07519a;}	/*蓝色*/
.clr5{ color:#ff0000;}	/*红色*/
.clr6{ color:#006600;}	/*绿色*/

.clear{ clear:both;}
.clear2{ clear:left;}

.nav,.place,.login{ height:22px; line-height:22px; text-indent:5px; color:#ffffff; background-color:#447db8; text-align:left;}
.nav a:link,.nav a:visited{ color:#ffffff;}

.place{ background-color:#fff; color:#620606;}
.place a:link,.place a:visited{ color:#620606;}

.login{ margin:3px 0; background-color:#fff; color:#000;}
.login a:link,.login a:visited{ color:#07519a;}


.cls{ width:100%; line-height:25px; text-indent:5px; margin:2px 0; text-align:left; background-color:#a6cfed;}
.cls a{ float:left; margin-right:5px; white-space:nowrap;}

.title{ height:22px; line-height:22px; text-indent:5px; color: #620606; background-color:#e0ebf5;}
.list,.list2{ margin:5px 0 5px 5px;}
.list li{ margin:4px 0; text-align:left;}
.list .li2{ width:33%; float:left;}
.list .li3{ height:22px; line-height:22px;}
.list .li3 a{ margin-right:5px;}
.list .li4{ margin:5px 0;}
.list .li4 .lt{ float:left; width:65px;}
.list .li4 .rt{ float:left; width:200px; text-align:left; margin-left:5px;}
.list .li4 .ct{ margin:0 0 5px 0;}
.list2 a{ float:left; margin:2px 10px 2px 0; white-space:nowrap;}
.list2 li{ margin:2px 0; text-align:center;}
.tit{ height:22px; line-height:22px;}
.line{ height:5px; font-size:1px; border-top:1px dashed #ccc;}
.ln2{ border-bottom:1px dashed #ccc;}
.ln3{ margin:5px 0; border-bottom:1px dashed #ccc; clear:both;}

.main{ margin:5px;}
.main h1{ font-size:20px; text-align:center;}
.main .cont{ margin:10px 5px 5px 5px; text-align:left;}
.main .cont img,.main .info2 img{ margin-right:5px; float:left;}
.main .cont img{ width:86px; height:120px;}
.main h3{ height:25px; line-height:25px; font-size:18px; text-indent:5px; background-color:#a6cfed;}
.main .div1{ margin-left:5px; line-height:130%;}
.main .info{ margin:5px;}
.main .info2,.main .info3{ margin:5px; line-height:130%;}
.main h4{ height:25px; line-height:25px; font-size:18px;}
.main .pt{ float:left; margin-right:5px;}

.ln_h{ line-height:150%;}
.w1{ width:270px;}
.p1{ margin:5px 0;}
.p2{ margin:5px;}
a.lk1{ color:#ee5f00;}
.insye{ width:50px; height:16px;}
.inbg{ height:24px;}
.inbg2{ height:24px; border-style:none; background: repeat-x; border:1px solid #666; font-size:14px; color:#ee5f00; cursor:pointer;}
.inbg3{ height:27px; line-height:27px; width:123px; border-style:none; background:url(/uploads/image/images/btbg.jpg) repeat-x; font-size:14px; color:#fff; cursor:pointer;}
.next{ text-indent:5px; text-align:left;}


/*在线报名与需求*/
.rq_wrap{ width:270px; border:1px solid #ccc; border-top:3px solid #447db8;}
.rq_title_wrap{ width:270px; margin-bottom:10px; background: repeat-x;}
.rq_title_wrap .rq_title{ width:260px; color:#ee5f00; text-align:center; padding:8px 0; margin:0 auto; font-size:15px; font-weight:bold; background: bottom repeat-x;}
.join_tr{ background: bottom repeat-x; }
.join_td{ font-weight:bold; color:#ee5f00;}
.table tr,.table td,.table input,.table area{ font-size:13px;}
.areastyle{ background-image: ;}
.rq_wrap .line2{line-height:160%;}


.footer { text-align: left; line-height: 150%;}
.copy { text-align: left; margin: 5px 0 0 5px; color: #797979; }
.copy a:link,.copy a:visited{ color: #797979;}

/*用户登录*/
html,body { height:100%;width:100%;}
#logindiv { font-size:14px; border:1px solid #369; width:250px;height:130px;background:#e2ecf5;z-index:1000;position:absolute; left:50%; bottom:10%; display:none;}
#logindiv h4 { height:25px; line-height:25px; background:#369; color:#fff;}
#logindiv h4 span {float:left; margin-left:5px;}
#logindiv .loginclose{ float:right; margin-right:5px; cursor:pointer;}
#logindiv .loginclose a{ color:#ffffff;}
#logindiv p { text-align:center; margin:8px 0;}
#logindiv p input { font-size:14px; width:100px; margin-left:20px;}
#logindiv p input.myinp { border:1px solid #ccc; height:16px;}
#logindiv p input.sub { width:50px; height:22px;}
#login_mask{ display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; z-index: 500; -moz-opacity: 0.3; opacity: .3;
 filter: alpha(opacity=30);}
