/* CSS Document */
body{
width:1000px;
height:auto;
margin:0 auto;
padding:0;
text-align:center;
background:#fff;
color:#666;
font-size:12px;
}
a
{
    text-decoration: none;
color:#666;
}
a:hover
{
    text-decoration: none;
    color: #ff9900;
}
.clear{
clear:both;
}
#head{
height:150px;
width:960px;
margin:0 20px;
padding:0;
}
#banner{
height:260px;
width:1000px;

margin:0 0 15px 0;
}
#bodd{
width:960px;
height:auto;
padding:0 20px 20px;
margin:0;
}
#link{
width:960px;
height:auto;
margin:0 0 15px 0;
padding:0;
}
#foot{
height:60px;
width:1000px;
line-height:20px;
background:#e5e5e5;
margin:0;
padding:20px 0;
}
/*head*/
#top{
height:134px;
width:1000px;
margin:0;
padding:0;
}
#nav{
height:60px;
width:960px;
margin:0;
padding:0;
}
#top_left{
float:left;
margin:30px 0 0 20px;
}
#top_rig{
float:right;
margin:10px;
width:260px;
height:18px;
line-height:18px;
}
#top_rig a{
margin:0 5px;
font-size:12px;
color:#666;
text-decoration:none;
}
#navtop{
height:35px;
width:1000px;
background:#E75B00;
margin:0;
padding:0;
}
#navtop ul{
margin:0;
padding:0;
}
#navtop ul li{
list-style:none;
float:left;
width:125px;
height:35px;
line-height:35px;
text-align:center;
}
#navtop ul li a{
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
display:block;
height:35px;
width:125px;
}
#navtop ul li a:hover{
background:url(../images/ahover.gif) no-repeat;
}
/*bodd*/
#bodd_left{
float:left;
width:280px;
margin:0 25px 0 0;
height:auto;
}
#bodd_rig{
width:655px;
height:auto;
margin:0;
padding:0;
float:left;
}
/*bodd_left*/
.left_tit{
height:30px;
width:280px;
}
#news,#talent,#contact{
height:auto;
margin:0 0 5px 0;
}
#news ul,#talent ul{
margin:5px 0;
padding:0;
}
#news ul li,#talent ul li{
list-style:none;
line-height:22px;
height:22px;
border-bottom:1px dashed #c5c5c5;
background:url(../images/newli.gif) 5px 5px no-repeat;
}
#talent ul li{
background:none;
}
#news ul li a,#talent ul li a{
color:#666;
float:left;
margin:0 0 0 20px;
text-decoration:none;
}
#talent ul li a{
margin:0 0 0 5px;
}
#news ul li a:hover,#talent ul li a:hover{
color:#333;
}
#news ul li span,#talent ul li span{
float:right;
margin:0 5px;
}
#contact_con{
width:270px;
height:120px;
padding:5px;
margin:0;
text-align:left;
line-height:22px;
background:url(../images/contactbg.gif) bottom right no-repeat;
}
/*bodd_rig*/
.rig_tit{
height:30px;
width:655px;
margin:0;
padding:0;
}
#about,#show{
height:322px;
width:655px;
margin:0 0 5px 0;
padding:0;
}
#about_con{
margin:10px;
padding:0;
height:282px;
width:635px;
overflow:hidden;
line-height:22px;
text-align:left;
}
#about_con_video{
width:220px;
height:160px;
float:left;
margin:5px;
}
#about_con a
{
font-size:12px;
color:#666;
text-decoration:none;
}
#show{
height:auto;
}
#show ul{
margin:5px;
padding:0;
}
#show ul li{
list-style:none;
float:left;
margin:5px;
width:136px;
height:100px;
display:block;
}
/*link*/
#link_tit{
height:30px;
width:960px;
padding:0;
margin:0;
}
#link_img{
height:30px;
line-height:30px;
}
#link_img ul{
margin:5px 0;
padding:0;
}
#link_img ul li{
width:90px;
height:30px;
float:left;
list-style:none;
margin:2px 14px;
}
#link_text{
line-height:25px;
}
#link_text ul{
margin:5px 0;
padding:0;
}
#link_text ul li{
list-style:none;
float:left;
margin:0 10px;
}
#link_text ul li a{
text-decoration:none;
color:#666;
}
#link_text ul li a:hover{
color:#333;
}


/*in*/
#in_bodd{
width:920px;
height:auto;
padding:0 40px;
}
#in_left{
width:179px;
height:auto;
float:left;
margin:0 20px 0 0;
padding:0;
}
#in_rig{
width:720px;
height:auto;
float:left;
margin:0;
padding:0;
}
/*in_left*/
#in_left_top{
height:auto;
width:179px;
padding:0;
margin:0;
}
#in_left_top_tit{
height:43px;
line-height:45px;
color:#666;
font-size:14px;
font-weight:bold;
background:url(../images/inlefttit.gif) no-repeat;
text-align:left;
overflow:hidden;
}
#in_left_top_tit a{
color:#666;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin:0 0 0 10px;
}
#in_left_top ul{
margin:0;
padding:10px 0;
background:url(../images/incen.gif) top repeat-y;
}
#in_left_top ul li{
list-style:none;
height:30px;
line-height:30px;
background:url(../images/inli.gif) bottom left no-repeat;
}
#in_left_top ul li a{
color:#666;
text-decoration:none;
font-size:12px;
float:left;
}
#in_left_top ul li img{
float:left;
margin:0 10px;
position:relative;
top:7px;
}
#in_left_top ul li a:hover{
color:#333;
}
#in_left_pro{
text-align:left;
height:50px;
padding:10px 0;
background:url(../images/incen.gif) top repeat-y;
}
#in_left_bot{
height:171px;
width:179px;
margin:0;
padding:0;
background:url(../images/inbot.gif) right no-repeat;
}
/*in_rig*/
#in_rig_position
{
    height: 25px;
    line-height: 25px;
    color: #ff4500;
    font-size: 12px;
    text-align: left;
    font-weight: bold;

}
#in_rig_position a
{    text-decoration:none;
    color: #ff4500;
}
#in_rig_position a:hover
{
    text-decoration:underline;
    color: #ff0000;
}
#in_rig_con{
width:710px;
height:auto;
margin:5px;
padding:0;
}
#in_rig_con ul{
margin:0;
padding:0;
}
#in_rig_con ul li{
list-style:none;
float:left;
margin:10px 30px;
width:159px;
height:175px;
line-height:25px;
}
#in_rig_con ul li img{
border:1px solid #c5c5c5;
}
#in_rig_page{
width:710px;
margin:5px;
height:25px;
line-height:25px;
border-bottom:1px solid #c5c5c5;
border-top:1px solid #c5c5c5;
}
#in_rig_page a{
color:#666;
font-size:12px;
text-decoration:none;
margin:0 5px;
}
#in_rig_page a:hover{
color:#333;
}

a img
{
	border:0px;
}

.img a
{   padding:2px;
    text-align: center;
    vertical-align: middle;
    border-right: #d4d0c8 1px solid;
    border-top: #d4d0c8 1px solid;
    border-left: #d4d0c8 1px solid;
    border-bottom: #d4d0c8 1px solid;
    display: block;
    height: 100%;
    width: 100%;
}
.img a:hover
{
    border-bottom: #ff9933 1px solid;
    border-left: #ff9933 1px solid;
    border-top: #ff9933 1px solid;
    border-right: #ff9933 1px solid;
    background-color: #ffcc66;
}
.photo img
{	
	vertical-align:super;
	margin:auto;
}
.photo a
{
	 text-align:center;	
	 width:130px;
	 height:100px;
}
.content
{
    text-align:left;
	line-height:30px;
	
}
.NavContentContain
{
	height:25px;
	position: relative;
}
.NavContentContain a
{
	font-size: 12px;
	color: black;
	font-weight: bold;
	display: block;
	width: 100%;
	margin: 0px 20px;
	height: 25px;
	line-height: 25px;
	text-decoration:none;
}
.NavContentContain a:hover
{
	color: #ff0000;
}

.NavContent
{	
height:25px;
line-height:25px;
display:none;
top:0px;
position:absolute;
}
.NavContent li
{
	height:25px;
	_width:60px;/*IE6*/
    display: block;  
    border-right: #d4d0c8 1px solid;
    text-decoration: none;
    float:left;
    white-space:nowrap;
}

.ProductShowverticalalign_div
{
	width: 300px;
	height: 200px;
	overflow: hidden;
	position: relative;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	border-right: #d4d0c8 1px solid;
	border-top: #d4d0c8 1px solid;
	border-left: #d4d0c8 1px solid;
	border-bottom: #d4d0c8 1px solid;
}
.ProductShowverticalalign_div p {
  position:static;
  +position:absolute;
  top:50%
  }
.ProductShowverticalalign_div img {
  position:static;
  +position:relative;
  top:-50%;left:-50%;
}

#in_video{
float:right;
margin:15px 0 15px 10px;
border:1px solid #c5c5c5;
height:260px;
width:380px;
}