#course{width:1200px;
        height:300px;
        margin:70px auto;
         margin-top: 430px;}
#coursehr{ border:#fb8200 thin solid;
           margin:90px 0 10px 0}
#course h2{text-align:center;
            font-size:32px;}
#coursebox{margin-top:-40px;
          }
.courseboxes{width:60px;
             height:45px;
			 float:left;
			 border-radius:30px;
			 background-color:#fb8200;
			 margin-left:75px;
			 margin-right:60px;
			 text-align:center;
			 padding-top:15px;
			 font-size:35px;
			 font-weight:bold;
			 color:#fff;
			 position:relative;
			 }
.courseboxes p{ width:100px;
               font-size:17px;
				color:#000;
				position:absolute;
				left:-20px;
				bottom:-30px;			
				}
#index_bzfw{width:1220px;
            height:480px;
			margin:-100px auto 0;
			background-color:#f5f5f5;
}
.bzfw_one{ padding-top:30px;
	      text-align:center;
          font-size:30px;
		  font-weight:bold;
          }
.bzfw_two{ padding-top:15px;
	      text-align:center;
          font-size:20px;
		  font-weight:bold;
          }
.bzfw_left{width:900px;
          height:350px;
		  float:left;
	 
}
.bzfw{float:left;
      width:400px;
	  height:80px;
	  -webkit-box-shadow: 1px 1px 1px;  
      -moz-box-shadow: 1px 1px 1px;  
      box-shadow: 1px 1px 1px;  
	  background-color:#FFF;
	  margin-left:25px;
	  margin-top:25px;}

.bzfw_num{margin-left:5px ;
          margin-top:15px;
		  float:left;
		  font:italic 48px Georgia, "Times New Roman", Times, serif;
		  color: #999;}
.bzfw:hover .bzfw_num{color: #fff;}
.bzfw:hover{background-color:#fb8200;
	  color:#fff;}
.bzfw_three{ font-size: 24px;
             font-family:"ºÚÌå";
             text-align:center;
			 margin-top:10px;
             }
.bzfw_four{  text-align:center;
            margin-top:5px;
	        font-size:18px;
	        color: #999
           } 
.bzfw:hover .bzfw_four{color: #fff}
.bzfw_right{float:right;
            margin-top:15px;
			margin-right:30px;
}
#index_case{width:1200px;
            height:800px;
			margin:40px auto;
            }
		


#menu{width:1200px; overflow:hidden; margin:-28px auto;}
#menu #nav {display:block;width:100%;padding:0;margin-left:180px;;list-style:none;}
#menu #nav li {float:left;width:60px;}
#menu #nav li a {display:block;line-height:27px;font-size:16px;text-decoration:none;padding:0 0 0 5px; text-align:center; }
#menu_con{ width:1200px; height:800px; border-top:none}
.tag{ padding:10px; overflow:hidden;}
.tag ul li{float:left; margin-left:15px; width:390xp; height:380px;}
.selected{border-bottom:3px #FF0000 solid; color:#ff0000;}
.case_content{width:1200px;
              height:900px;
			  margin-top:20px;
             }
.tag h5{margin-top:5px}
.tag p{
	  font-size:11px;         
      margin-top:-45px;
      margin-left:70px;
      font-family:"ºÚÌå";
      color:#999;
	  line-height:20px;
                 }
.tag span{font-size:16px;
                   color:#000;}
.dmfsj{width:95px;
       height:30px;
	   float:right;
	   margin-top:-35px;
	   background-color:#fb7306;
	   color:#fff;
	   border:none;
	   border-radius:2px;
}
.dmfsj:hover{background-color: #fb8200}
#index_study{width:1200px;
			 margin:0 auto;}
#study_image{margin-top: 10px;}
#study_article{width:470px;
			   height:300px;
			   border-left:thin #aaa solid;
			   border-right:thin #aaa solid;
			   margin-left:380px;
			   margin-top:-290px;
			   padding: 0 15px 0 15px;
} 
#study_article h5{font-size: 16px;
				margin-top: 15px;
}
article{text-overflow:ellipsis;
		white-space:nowrap;
		overflow: hidden;
		font-size: 14px;
		color: #aaa;
	}

#study_news {
	width: 310px;
	margin-top:-305px;
	float:right;
	height:300px;
	font-family: Arial, Helvetica;
	font-size: small;
	border:#999 0.2px solid;

}
#news_tabs {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
#news_tabs li {
	
	float: left;
	margin: 0 .5em 0 0;
	 
}
#news_tabs a {
	
	position: relative;
	background: #F8F8F8;
	padding: 10px 30px;
	float: left;
	text-decoration: none;
	font-size:20px;
	font-weight:bold;
	color: #444;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
}
 #news_tabs a:hover, #news_tabs a:hover::after, #news_tabs a:focus, #news_tabs a:focus::after {
 background: #fff;
 color:#fb8200
 
}
#news_tabs a:focus {
	outline: 0;
}
 #news_tabs a::after {
 content:'';
 position:absolute;
 z-index: 1;
 top: 0;
 right: -.5em;
 bottom: 0;

}
 #news_tabs #current a, #news_tabs #current a::after {
 background: #fff;
 z-index: 3;
}
/* ------------------------------------------------- */

#news_content {
	background: #fff;
	padding: 2em;
	height: 180px;
	position: relative;
	z-index: 2;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px;
	-moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
	box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}
 #news_content p {
	margin: 10px 0 5px 0;
}
#index_company{width:1200px;
               margin:40px auto;
              }
.hotcompany{float:left;
	        width: 370px;
	        margin-right: 27px
            }
.company_hot{width:190px;
             height:120px;
			 border:#F06 0.5px solid;
			 float:left;
            }
.company_hot img {margin-top:10px;}
.company_apply{ height:121.5px;
                width:178px;
				float:left;
				background-color:#ff3366
				         }
.company_apply p{text-align:center;
				 margin-top:30px;
				 font-size:25px;
				 color:#FFF}
.mfsj{ width:115px;
	   height:30px;
	   background-color:#ffffff;
	   font-size:16px;
	   font-weight:bold;
       color:#ff3366;
	   margin-left:30px;
	   margin-top:15px;
	   border:none;
	   -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       border-radius: 4px;
	   box-shadow:0px 2px 1px #777;
 }

.company_normal{width: 173px;
				height: 88px;
				border: thin solid #eee;
	            float: left;
				margin-left: 15px;
				margin-right: 10px;
				margin-top: 20px;
				}
.company2 {
	width:1220px;
	margin:20px auto;
}
.company2 li {
	border: 0.1px solid #ccc;
	float:left;
	display:inline;
	margin:10px 25px 25px 0;
	width:171px;
	height:106px;
	position:relative;
	padding:1px

}
.company2 .apic {
	width:170px;
	height:237px;
}
.stxt {
	position:absolute;
	color:#fff;
	display:none;
	background:rgba(0,0,0,0.7);
	width:171px;
	height:106px;

}
.stxt p{position:absolute;
        top:25px;
		width: 170px;
		text-align: center;
		font-size:18px;
		color:#fff;
}
.stxt a {     display: block;
	          position:absolute;
              left:22px;
			  bottom:15px;
			  background-color:#fb8200;
			  color:#fff;
			  font-size:18px;
			  line-height: 28px;
			  border:none;
			  width:125px;
			  height:30px;
			  border-radius:2px;
			  text-align: center;
}
.stxt a:hover {
	
	text-decoration:none;
}

.c_intro{display: none;
		opacity: 0.6;
		width: 100px;
		height: 100px;
		background-color: #999;
	}
.cl{clear:both}
#product{ width:1200px;
           margin:40px auto;
		   height:500px;
          }			
.product_left{ float:left;
	          width:235px}
.left_blow{ margin-top:-4px;
	       border:#D7D7D7 thin solid;
           width:231px;
		   height:255px;}
.left_blow a{color: #000;
             font-size:17px;
			 font-weight:bold;
             }
.left_blow a:hover{color:#F00}          
.blow_one{width:110px;
		  margin-top:15px;
		  float:left;
         }
.blow_one a{ display:block;
			 margin-left:15px;
			 margin-top:15px;
            }
.product_mid{float:left;
             margin-left:5px;
			 }
.product_right{ float:left;
	           margin-left:25px;
			  
	           width:570px;
               height:396px;}
.right_content{float:left;
	           width:188px;
               height:204px;
			  border: #D7D7D7 thin solid;
			   }  

.right_content:hover{border-color: #FF1E1E}  
.right_content p{ color:#000;
	            font-size:14px;
                font-family:"ºÚÌå";
				font-weight: bold;
                margin-left:10px;} 
.right_content:hover p{color: #ff0000}
.right_content img{ margin-top:5px;}    