body
{ background-image:url(images/bg.png);
  background-repeat:repeat-x;
  background-position:left top;
  margin:0 auto;
  padding:0;
  font-size:15px;
  font-family:\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4,"Trebuchet MS", Verdana, Helvetica, Sans-Serif;
  color:#333;}
  
a
{ text-decoration:none;
color:#333;}  
 
a:hover
{ color:#F63;}  
  
.main
{ width:1024px;
  height:auto;
  margin:0 auto;} 
  
.header
{ width:1024px;
  height:481px;
  margin:0 auto;
  background-image:url(images/visual.png);
  background-position:left top;
  background-repeat:no-repeat;
  position:relative;}
  
a.contatc
{ position:absolute;
  width:auto;
  height:28px;
  line-height:26px;
  vertical-align:middle;
  display:inline-block;
  border-radius:0 0 6px 6px;
  font-weight:bold;
  right:0;
  color:#FFF;
  font-size:14px;
  background-image:url(images/icon/icon_mail.png);
  background-position:10px center;
  background-repeat:no-repeat;
  padding-left:36px;
  padding-right:10px;
  z-index:3;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#37aec4+0,97d9e5+100 */
  background-color: #37aec4; /* Old browsers */
  text-decoration:none;


}      


a.facebook
{
	position:absolute;
  width:auto;
  height:28px;
  line-height:26px;
  vertical-align:middle;
  display:inline-block;
  border-radius:0 0 6px 6px;
  font-weight:bold;
  right:100px;
  color:#FFF;
  font-size:14px;
  background-image:url(images/icon/facebook.png);
  background-position:10px top;
  background-repeat:no-repeat;
  padding-left:36px;
  padding-right:10px;
  z-index:3;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#37aec4+0,97d9e5+100 */
  background-color: #5D72A6; /* Old browsers */
  text-decoration:none; 

}

a.facebook.en
{ right:118px;}



.content
{ padding:40px;
min-height:400px;}

.content_left
{ width:230px;
  float:left;}

.content_right
{ width:624px;
float:right;
background-color:#FFF;
padding:20px;
margin:0 20px 0 30px;
box-shadow: 0 1px 1px 1px #CCC;
border-radius:3px;
position:relative;
background-image:url(images/content_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
min-height:100px;}

.content_right>p
{ line-height:26px;
font-size:15px;
padding:6px;
text-align:justify;
margin:10px 0 0 0 ;
-ms-text-justify: inter-ideograph; /*IE9*/
　-moz-text-align-last:justify; /*Firefox*/
　-webkit-text-align-last:justify; /*Chrome*/}  
  
ul.menu
{ margin:0;
  padding:0 20px 0 0;
  font-size:17px;}
  
ul.menu>li
{ list-style:none;
background-image:url(images/icon/list.png);
background-repeat:no-repeat;
background-position:left 3px;
padding-left:30px;
margin-bottom:20px;
}    

.title_news
{ 
   
  color:#FFF;
  width:auto;
    font-size:16px;
	font-weight:bold;
	line-height:30px;
  display:inline-block;
  position:absolute;
  top:-16px;
  left:-8px;
  text-align:left;
  padding-left:20px;
  padding-right:20px;
  vertical-align:middle;
  background-repeat:repeat-x;
  background-image:url(images/title_bg.png);
  border-radius:3px;
  background-position:left -3px;
  height:auto;
  }
  
.title_news.en
{ font-size:14px;}
  

.first-circle
{ border-radius:3px 3px 0 0;}

.last-circle
{ border-radius:0 0 3px 3px;}

ul.main_title>li
{ margin-bottom:20px;}


table.news
{ margin-top:10px;
  width:620px;
  font-weight:bold;
  font-size:15px;}
  
table.news
{ border-collapse:collapse;}

table.news>tbody>tr>td
{ border-bottom:1px solid #CCC;
  border-collapse:collapse;
  text-align:justify;
  padding:10px;}  
  
table.news>tbody>tr>td:nth-child(2)
{ vertical-align:top;}  
  
table.news>tbody>tr>td>a
{ color:#069;}  

table.news>tbody>tr>td>a:hover
{ text-decoration:underline;}
  
table.news>tbody>tr:last-child>td
{ border-bottom:0;}  


table.news>tbody>tr>td>p
{ line-height:26px;}
  
  
.footer_bg
{ background-image:url(images/fotter_bg.png);
  background-repeat:repeat-x;
  background-position:left top;
  min-width:1024px;} 
  
.footer
{width:1024px;
  height:auto;
  margin:50px auto 0 auto;
  height:80px;
  text-align:center;
  padding-top:10px;
  }  

.clear
{ clear:both;}

ul.outside_link
{ margin:20px 0 0 30px;
  padding:0;}
  
ul.outside_link>li
{ padding-left:30ppx;
margin-bottom:10px;
color:#F33;
}  

ul.outside_link>li.download_pdf
{ list-style:none;
  background-image:url(images/icon/pdf_download.png);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:38px;
  line-height:50px;}
  
ul.outside_link>li>a,  
ul.outside_link>li.download_pdf>a
{ color:#F33;}  

ul.outside_link>li>a:hover,  
ul.outside_link>li.download_pdf>a:hover
{ text-decoration:underline;}

.special
{ }

.language
{ display:inline-block;
  position:absolute;
  left:30px;
  top:4px;}


a.lan_zh
{ left:60px;
  font-size:10px;
  background-color:#fcdea3;
  padding:2px 8px 2px 12px;
  font-weight:bold;
  color:#F60;
  display:inline-block;
  border-radius:10px 0 0 10px;
  border-bottom:1px solid #f9c153;
  border-right:1px solid #f9c153;}

a.lan_en
{ left:60px;
  font-size:10px;
  background-color:#fcdea3;
  padding:2px 12px 2px 8px;
  font-weight:bold;
  color:#F60;
  display:inline-block;
  border-radius:0 10px 10px 0;
  border-bottom:1px solid #f9c153;
  }
  
ol.list_note
{ margin:0;
  padding:0 0 0 30px;}

p.list_note>a
{ 
  text-decoration:underline;}  
  
  
ol.list_note>li
{ padding-bottom:10px;}   

.exp_small
{ font-size:14px;}


  
.vedio_area
{ 
width:624px;
float:left;
background-color:#FFF;
padding:20px 20px 10px 20px;
margin:0 20px 30px 30px;
box-shadow: 0 1px 1px 1px #CCC;
border-radius:3px;
position:relative;
background-image:url(images/content_bg.jpg);
background-repeat:repeat-x;
background-position:left top;
min-height:100px;
}  

table.vedio_tab
{}

table.vedio_tab>thead>tr>th
{ color:#069;
  font-size:16px;

  font-weight:bold;
  padding-bottom:10px;}
  

table.vedio_tab>tbody>tr>td.titlename
{ color:#069;
  font-size:16px;
  padding-top:4px;
  font-weight:bold;
  padding-bottom:0;
  text-align:center;}  
  
.secondtitle
{ color:#C63;
  font-size:15px;}  
  
.news_shake {
    background-image: url(images/news.gif);
    width: 39px;
    height: 20px;
    position: absolute;
    z-index: 99;
	background-repeat:no-repeat;
	background-position:bottom;
}

a.vedio_btn
{ background-color:#f08723;
  display:inline-block;
  padding:2px 12px;
  border-radius:30px;
  color:#ffffff;
  border-right:1px solid #e17813;
  border-bottom:1px solid #e17813;
  text-decoration:none;
  font-size:14px;
  margin:6px 0;
 }
 
a.vedio_btn:hover
{ background-color:#06C;
  color:#e3f4ff;
  border-right:1px solid #0054a8;
  border-bottom:1px solid #0054a8;


 }