
/*VIP*/
	 .contact{ padding-top:15px;}
		.cl{ clear:both;}
				.tjj{ display:block; text-align:center; line-height:40px; vertical-align:middle; width:80px; height:40px; border-radius:6px; border:1px solid #27364B; background:#27364B; color:#FFF; text-align:center; color:#fff; margin:5px; font-size:20px; font-family:Microsoft YaHei; font-weight:800;}
				.tjj:hover{ background:#BE273F; color:#fff; text-decoration:none}
				.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
                .white_content {display: none; position: absolute; top: 25%; left: 25%; width: 700px; height: 350px; border: 16px solid #FFF; border-bottom:none; background-color: white; z-index:1002; overflow: auto;}
       			.close{ display:block; position:absolute; top:2px; right:5px;}
                table.lunwen{ border:1px solid #CCC; border-width:0 0  1px 1px; }
				table.lunwen td,.lunwen th{ border:1px solid #CCC; border-width:1px 1px 0 0 ; padding:5px;  }
				table.lunwen th{ background-color:#27364B; border-color:#ccc; color:#FFF; font-weight:800; text-align:right;padding:5px;}
				table.lunwen span{ color:#F00;}
				table.lunwen td input{ border:1px #f1f1f1 solid; width:100%;}
				table.lunwen td.tt input{ width:20px; border:none; float:left;}
				table.lunwen td.tt em{ float:left; margin-right:22px; font-style:normal;}
				table.lunwen input.tj{  background: #BE273F;font-size: 1.3em;  text-align: center;color: #fff;border: none;outline: none;margin: 0 auto;-webkit-appearance: none;font-weight: 700;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;-moz-transition: 0.5s all;}
				table.lunwen input.tj:hover{background:#27364B;}
				.yzr,.yzr:hover{ width:82px; height:42px;background:#CCC; border-color: #999; color:#666; text-decoration:none; display:block; z-index:99; top:-1px; left:-1px; position:absolute; text-align:center; vertical-align: text-bottom}
				.listpage{ clear:both; padding:5px 0;}
				.listpage a,.listpage span{ display:block; float:left; margin-right:10px; padding:2px 5px;; background-color:#BE273F; color:#FFF; border:1px solid #be273f; font-size:10px; border-radius:4px;} 
				.listpage a:hover,.listpage a.hover{ color:#333; background:#FFF; border:1px solid #be273f;}
				.tophd{ background:#27364B; width:100%; height:40px; line-height:40px; border-bottom: #BE273F 5px solid; border-top: #27364B 5px solid; vertical-align:middle; padding-left:15px; margin-bottom:5px;}
				.tophd ul{ padding-left:0px;}
				.tophd li{ display:block; height:40px; width:15%; float:left; text-align:center; border-left:0px solid #FFF; line-height:30px; vertical-align:middle; border-radius:6px;}								
				.tophd li a{ color:#FFF; font-size:14px; font-weight:800; margin-top:-1px;}
				.tophd li.on{ background:#FFF; border-bottom:#FFF 5px solid;}
				.tophd li.on a{ color:#27364B;}
				
				.uploadify-button {  
    color: #fff;  
    border: solid 1px #538312;  
    background: #64991e;  
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));  
    background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');  
}  
.uploadify-button:hover {  
    background: #538018;  
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));  
    background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');  
}  
.uploadify-button:active {  
    color: #a9c08c;  
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));  
    background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');  
}  

/*多条件筛选*/
.sx{ border:1px solid #BE273F; border-width:0px 1px 1px 1px; margin-bottom:10px; margin-top:-10px; padding:5px; padding-top:10px; }
.sx li{ padding:3px; margin:3px; float:left; /*border:1px solid #999;*/}
.sx li.on{ /*background:#cc0033; color:#FFF; border-color:#cc0033*/}
.sx li.on a{ color:#8c0c0d}
.sx li.first{  text-align:right; font-weight:800; /*background:#CED8E6*/}

/*详细查看页*/
.z_view_box{ margin-top:-5px; padding:15px 0px;}
.z_view_box h1{ font-size:30px; text-align:center; font-family:微软雅黑; font-weight:800; margin:15px 0;}
.z_view_box h1 span{ color: #F60}
.yz{ width:720px; float:left;}
.yz table.xq{ border:1px solid #f1f1f1; border-width:1px 1px 0px 0px;}
.yz table.xq td{ border:1px solid #f1f1f1; border-width: 0px 0px 1px 1px ;padding:5px; font-size:14px;}
.yz table.xq th{ background-color:#cc0033; border-color:#BB1F0E; border-width: 0px 0px 1px 1px ; color:#FFF; padding:5px;font-size:16px;} 
.yz a{ color:#F90; text-decoration:underline;}
.pleft {
width: 100%;
float: none;
overflow: hidden;
}
.pleft .place {
width: 100%;}
.viewbox {width: 100%;}
.yz a.ggg{ padding:0 4px; border:1px solid #F60; background:#fff; color:#F60; text-decoration:none; font-size:8px; }
.yz a.ggg:hover{ background:#F60; color:#fff;}

.v_right{ width:230px; float:right; }
.v_right .titt1{ height:35px; line-height:35px; color:#FFF; font-size:14px; background:#27364B; width:100%; text-indent:18px;}
.v_right .titt1 span{ color:#F90; font-weight:800}
.v_right .boxx{border:1px solid #f2f2f2; padding:10px; margin-bottom:10px; min-height:100px;}
.v_right .boxx h3{ font-size:14px;  text-align:center; vertical-align:middle;}
.v_right .boxx h3 a{ color:#F60}
.v_right .boxx ul{ padding-left:15px;}
.v_right .boxx ul li{ line-height:200%; list-style: outside circle; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #e1e1e1;}
.v_right .boxx ul li a{ font-size:14px;}
.v_right .boxx ul li span.fen{ color:#F60}
.v_right .boxx ul li span.fh{ color:#39F}
.v_right .boxx ul li.end{ border-bottom:none; list-style:none; text-align:center; margin-bottom:0px; padding-bottom:0px;}
.view a.bt{ display:block; float:left; margin:2PX; padding: 5px 10px; width:100px;background: #09F;
font-size: 14px; cursor:pointer;
text-align: center;
text-shadow: 1px 1px 0px #000;
line-height: 30px;
vertical-align: middle;
color: #FFF;
border: 1px solid #09C;
border-radius: 4px; text-decoration:none;}
.view a.bt:hover{opacity: 0.8;}
.view a.bt_over{background: #e1e1e1; border: 1px solid #c1c1c1; color:#999}

span.ttjj{ font-size:13px; color: #666; margin-top:13px; display:block; float:left;  text-shadow:0 0 0 #000;}
span.ttjj b{ color:#F60}


/*提交申请表*/
	 .zzr:hover{ background:#f1f1f1;}
				.zzr{ border-coler: #27364B; border-width:1px 1px 0 0;}
				.zzr td th{ border-coler:#BE273F; border-width: 0 0 1px 1px; }
				.zzr th{ text-align:center; font-weight:800; text-shadow:2px 1px 1px #000; color:#FFF; background:#BE273F;padding:10px;}
				.zzr td { padding:10px; text-align:center}
			
			/*我的课题中心 订单追踪状态*/
			
			  .ddztt{ height:178px; padding:0px; background:#fff; border:none; background:url(../z/images/border_t.gif) top no-repeat; }
			  .ddztt h5{ margin-left:333px; font-family:微软雅黑; font-size:25px; color:#FFF; text-shadow:1px 1px 0px #333; text-align:left; margin-top:0px;}
			  .ddztt div.dhbox{ width:100%; height:150px;}
			  .ddztt ul.dyzt{ padding-top:42px; padding-left:7px;position:relative;}
			  .ddztt ul.dyzt li{ width:183px; height:35px; float:left; margin-right:7px; margin-bottom:0px; background:url(../z/images/ddzt_a_3.gif) no-repeat; padding-left:43px; line-height:35px; text-align:left;font-family:微软雅黑; font-size:14px; color:#878787;}
			  .ddztt ul.dyzt li a{ text-decoration:none;}
			  .ddztt ul.dyzt li.a2{background:url(../z/images/ddzt_a_2.gif) no-repeat;}
			  .ddztt ul.dyzt li.a1{background:url(../z/images/ddzt_a_1.gif) no-repeat;}
			  .ddztt ul.dyzt li.end3{background:url(../z/images/ddzt_b_3.gif) no-repeat; width:158px;}
			  .ddztt ul.dyzt li.end2{background:url(../z/images/ddzt_b_2.gif) no-repeat; width:158px;}
			  .ddztt ul.dyzt li.end1{background:url(../z/images/ddzt_b_1.gif) no-repeat; width:158px;}
			  .ddztt ul.dyzt2 span.jt1{ display:block; position: absolute; right:20px; top:-10px; width:33px; height:33px;  background:url(../z/images/ddzt_c_1.gif);}
			  .ddztt ul.dyzt2 span.jt2{ display:block; position: absolute; right:20px; top:-10px; width:33px; height:33px;  background:url(../z/images/ddzt_c_2.gif);}
			  .ddztt ul.dyzt2 span.jt3{ display:block; position: absolute; right:20px; top:-10px; width:33px; height:33px;  background:url(../z/images/ddzt_c_3.gif);}
			  .ddztt ul.dyzt span.scb{display:block; position: absolute; left:420px; top:8px; padding:5px 0 0 0px; font-size:14px; color:red; font-weight:800; width:75px; height:42px;  background:url(../z/images/sc_bg.gif);}
			   .ddztt ul.dyzt2{ padding-top:8px; padding-right:7px; position:relative;}
			    .ddztt ul.dyzt2 li{ width:183px; height:35px; float:right; margin-right:7px; margin-bottom:0px; background:url(../z/images/ddzt_a_4.gif) no-repeat; padding-left:50px; line-height:35px; text-align:left;font-family:微软雅黑; font-size:14px; color:#878787;}
			  .ddztt ul.dyzt2 li a{ text-decoration:none;}
			  .ddztt ul.dyzt2 li.a2{background:url(../z/images/ddzt_a_6.gif) no-repeat;}
			  .ddztt ul.dyzt2 li.a1{background:url(../z/images/ddzt_a_5.gif) no-repeat;}
			  .ddztt ul.dyzt2 li.end3{background:url(../z/images/ddzt_b_3.gif) no-repeat; width:158px;}
			  .ddztt ul.dyzt2 li.end2{background:url(../z/images/ddzt_b_2.gif) no-repeat; width:158px;}
			  .ddztt ul.dyzt2 li.end1{background:url(../z/images/ddzt_b_1.gif) no-repeat; width:158px;}
			  
			   .zzrr:hover{  }
			   .zzrr_box{background:url(../z/images/border_l.gif) repeat-y; margin-bottom:10px; padding:0 10px;}
			   
				.zzrr{ border-coler:#27364B; border-width:0px 0px 0 0; }
				.zzrr td th{ border-coler:#BE273F; border-width: 0 0 1px 1px; }
				.zzrr th{ text-align:center; font-weight:800; text-shadow:2px 1px 1px #000; color:#FFF; background:#09A6E1;padding:10px;}
				.zzrr td { padding:10px; text-align:center}
				.zzrr tr.kehuxx th{background: #FCA38F; padding:2px;}
				
				.border_b{height:10px; padding:0px; background:#fff; border-color:#FFF; background:url(../z/images/border_m.gif) repeat-x;}
				
				.xzbb{ padding-left:10px; margin-bottom:10px; padding-top:10px;}
				.xzbb a{ display:block; float:left; width:45%; margin-right:5%; height:30px; background:#BE273F; border:1px solid #900; border-radius:4px; line-height:30px; vertical-align:middle; font-size:16px; color:#FFF;}
				.xzbb a:hover{opacity: 0.8; text-decoration:none; color: #069}