@charset "utf-8";
/* CSS Document */

.content_box{

	}
.group_tit{

	}
.group_tit h2 {
	 background: url(../images/line_3.gif) repeat-x left bottom;
     *background:url(../images/line_3.gif) repeat-x left 18px;
    font:20px Arial, SimHei; 
    height: 26px; 
	overflow: hidden; 
}
.group_tit h2 strong { 
   background-color: #ffffff; 
   top:2px;
   font-weight: normal;
   height: 30px;
   padding-right: 11px; 
   position: relative;
   color:#000;
   line-height:18px;
   }
.crumbs a{
	line-height:35px;
	}
.banner-support{
	width:980px;
    height:223px;
	margin:0 auto;
	}
/*ceo*/
.ceo {
	padding-top:10px;
	}
.ceo_p_one {
	 color:#666666; 
	 font-size:13px/16px SimSun; 
	 padding-bottom:15px; 
	 text-indent:2em;
	 line-height:28px;
	 letter-spacing:1px;
	 text-align:justify;
	 }
	.ceo_p_one img{padding-left:20px;float:right;}
.ceo_p_two {
	 width: 723px;
	 height:420px;
	 float:left; 
	 color:#666666; 
	 font-size:13px/16px SimSun; 
	 padding-bottom:15px; 
	 line-height:28px;
	 letter-spacing:1px;
	 text-align:justify;
	 }
.ceo_p_two .ce0_text1{
	 text-indent:2em;
	}
.ceo_img{
	  float:right;
	  margin-left:10px;
	  width:299px; 
	  _margin-left:7px;  
	}
/*introduction*/
.introduction {

	padding-top:15px;
	}
.introduction p {
	
	 color:#666666; 
	 font-size:13px/16px SimSun;
	 letter-spacing:1px;
	 text-align:justify;
	 float:left;
	 }

.l_h{
	background:url(../images/line_3.gif) repeat-x;
	 height:1px;
	 margin-left:0px;
	 margin-top:25px;
	}
.introduction_i h3 {
     font:16px Arial, SimHei; 
     height: 16px; 
}
.introduction_i h3 strong { 
   top:2px;
   font-weight: normal;
   height: 30px;
   padding-right: 11px; 
   position: relative;
   color:#000;
   line-height:18px;
    }
.introduction_g{
	width:732px;
	height:182px;
	margin-top:15px;
	}
.introduction_i{
	width:330px;
	height:182px;
	float:left;
	}
.introduction_i img{
	margin-top:10px;
	margin-left:0px;
	float:left;
	}

.introduction_one{
	width:380px;
	height:182px;
	float:right;
	}
.introduction_one  h3{
     font:16px Arial, SimHei; 
     height: 20px; 
	 text-align:center;
	}
.introduction_one h3 strong { 
   top:2px;
   font-weight: normal;
   height: 30px;
   padding-right: 11px; 
   position: relative;
   color:#F00;
   line-height:20px;
   text-align:center;
    }
.introduction_one p{
	 width:380px;
	 color:#666666; 
	 font-size:13px/16px SimSun; 
	 line-height:25px;
	}
.group_con h3{
	font:16px Arial, SimHei; 
	margin-top:15px;
	_margin-top:7px;
	}
.table_div2{
	margin-top:7px;
	}

.table_div2  th { 
   background: url(../images/line_3.gif) repeat-x left bottom;
   color: #666666; 
   font: 12px SimHei; 
   height: 30px;
   text-align: left;
   padding-left:8px; 
   border-top:1px solid #D93023;
	}
.table_div2 td {
	 background: url(../images/line_3.gif) repeat-x left bottom; 
	 color: #666666; 
	 font: 12px SimHei; 
	 padding: 8px 0 9px 8px; 
	 }
.table_div2 .table_bg{
	margin-left:50px;
	background-color: #F4F5F5; 
	}
.table_div2 .table_bgii{
	margin-left:50px;
	background-color: #F4F5F5; 
	border-left: solid 1px #BBBBBB;
}
.table_div2 .table_bgi{
	margin-left:50px;
	background:#F4F5F5;
	border-left: solid 1px #BBBBBB;
	}
.table_bgic{
	border-left: solid 1px #BBBBBB;
	}
.border-right{
	border-left: solid 1px #BBBBBB;
	}
.group_con h3{
	font:16px Arial, SimHei; 
    height: 20px; 
	margin-top:20px;
	
	}
.line-b{
	border-top:1px solid #D93023;
	margin-top:10px;
	}
.group_conc h3{
	font:16px Arial, SimHei; 
    height: 20px; 
	margin-top:15px;
	}
.table_div3{
	margin-top:15px;width: 100%;
	}
.table_div3 th { 
   background: url(../images/line_3.gif) repeat-x left bottom;
   border-top: solid 1px #BBBBBB;
   font: 12px SimHei; 
   height: 30px; 
   text-align: left;
   padding-left:8px; 
	}
.table_div3 td {
	 background: url(../images/line_3.gif) repeat-x left bottom; 
	 color: #666666; 
	 font: 12px SimHei; 
	 /* padding: 8px 0 9px 8px;  */
	 }
.table_div3 .table_bgib{
	color:#666666; 
	}
.table_div3 .table_bgig{
	margin-left:50px;
	background-color: #F4F5F5; 
	color:#666666;
	}
.table_div3 .table_bgiii{
	margin-left:50px;
	border-left: solid 1px #BBBBBB;
}
.table_div3 .table_bgiu{
	margin-left:50px;
	border-left: solid 1px #BBBBBB;
	background-color: #F4F5F5; 
	}
.table_bgiv{
	border-left: solid 1px #BBBBBB;
	}
	
.table_bg a{ color:#666666; text-decoration: none;}	
td a{ color:#666666; text-decoration: none;}	
.table_bn a{ color:#666666; text-decoration: none;}	

	
	
/*aboutcanon*/
.aboutcanon_img{
	margin-top:10px;
	}
.aboutcanon_tit h3{
	 font:16px Arial, SimHei; 
	 margin-top:20px;
	}
.group_con h3{
	font:16px Arial, SimHei; 
    height: 20px; 
	margin-top:15px;
	}
.line_h{
	background:url(/corp/img/abou/line.jpg) repeat-x;
	height:3px;
	margin-top:15px;
	}
.table_bg1{
	background:#F4F5F5;
	}
.table_bg1 a{
    line-height:30px;
	margin-left:20px;
	color:#666666;
	}
.table_bg1 a:hover{
	color:#bf2318;
	}
.table_bgi{
	height:30px;
	width:732px;
	}
.table_bgi a{
    line-height:30px;
	margin-left:20px;
	color:#666666;
	}
.table_bgi a:hover{
	color:#bf2318;
	}
.line_g{
	background: url(../images/line_3.gif) repeat-x;
	height:1px;
	}

.table_bgo{
	background:#F4F5F5;
        color:#666666;
	}
.font10{
	margin-left:20px;
	color:#666666;
	}
.font10b{
	margin-left:40px;
	color:#666666;
	}	
	
.table_bgo a{
    line-height:30px;
	color:#666666;
	}
.table_bgo a:hover{
	color:#fb2318;
	}
.table_bgoi{

	color:#666666;
	}

.font10_1 {
	margin-left:273px;
	}
.font10_1b {
	margin-left:333px;
	}	
.table_bgoi a{
    line-height:30px;
	color:#666666;
	}
.table_bgoi a:hover{
	color:#fb2318;
	}
.foo{
	width:200px;
	height:150px;
	float:right;
	color:#666666; 
	}
.foo_text1{ 
  	  float:right;
	  height:20px;
	  }
.foo_text2{
	  float:right;
	  height:20px;
	  text-align:right;
	  }
	  
.p_t_r{
	float:right;
	height:52px;
	margin-top:35px;
}
/*philosophy*/
.phil_l{
	 color:#666666; 
	 font-size:13px/16px SimSun;
	 letter-spacing:1px;
	 text-align:justify;
	 padding-top:10px;
	}
.phil{

	 color:#666666; 
	 font-size:13px/16px SimSun;
	 letter-spacing:1px;
	 text-align:justify;
	}
.phil p{
	font-size:13px/16px SimSun;
	display:inline;
	}
.phil h3{
	 font:16px Arial, SimHei; 
     height: 40px; 
	 color:#000;
	 line-height:40px;
	}
.phil_but{
	float:right;
	margin-top:20px;
	}
	
/*focus*/

.focus_l{
	 width:732px;
	 height:60px;
	 color:#666666; 
	 font-size:13px/16px SimSun;
	 letter-spacing:1px;
	 text-align:justify;
	 float:left;
	 padding-top:15px;
	 	}
.focus_l h3{
	font:16px Arial, SimHei; margin-top:10px ; margin-bottom:10px; 
	}

.focus_l1{
	width:732px;
	 height:60px;
	 color:#666666; 
	 font-size:13px/16px SimSun;
	 letter-spacing:1px;
	 text-align:justify;
	 float:left;
	 padding-top:10px;
	}
.focus_lb{
	  width:732px;
	 height:60px;
	 color:#666666; 
	 font-size:13px/16px SimSun;
	 letter-spacing:1px;
	 text-align:justify;
	 float:left;
	 padding-top:10px;
	 	}
.focus_l1 h3{
	font:16px Arial, SimHei;
	 margin-top:10px ;
	 margin-bottom:10px; 
	}
.focus_lb h3{
	font:16px Arial, SimHei;
	 margin-top:10px ;
	 margin-bottom:10px; 
	}
.focus_lb p{
	font-size:13px/16px SimSun; 
	}
.focus_l p{
        font-size:13px/16px SimSun;
		}
.focus_img{
	float:left;
	margin-left:13px; 
	}
.focus_img1{
	float:left;
	}
.focus_img2{
	float:left;
	margin-left:13px;
	margin-top:30px ;
	}
.focus_img12{
	float:left; 
	margin-top:30px ;
	}
.focus_h{
	width:231px;
	height:40px;
	float:left;
	line-height:40px;
	}
.focus_h1{
	width:231px;
	height:40px;
	float:left;
	margin-left:13px;
	line-height:40px;
	}
.focus_h11{
	width:231px;
	height:40px;
	float:left;
	margin-left:13px;
	line-height:40px;
	}
.focus_h h3{
	font:13px Arial, SimHei; 
    height:40px; 
	color:#000;
	text-align:center;
	line-height:40px;
	}
.focus_h1 h3{
	font:13px Arial, SimHei; 
    height:40px; 
	color:#000;
	text-align:center;
	line-height:40px;
	}
.focus_h11  h3{
	font:13px Arial, SimHei; 
    height:40px; 
	width:220px;
	color:#000;
	text-align:center;
	line-height:20px;
	margin-left:7px;
	}

.focus_but{
	float:right;
	margin-top:20px;
	}
.line-v{
	background: url(../images/line_3.gif) repeat-x;
    height:1px;
	margin-top:40px;
	}
.line-p{
	background: url(../images/line_3.gif) repeat-x;
    height:1px;
	margin-top:15px;
	}
	
	




	
	
/*overview*/
.scroll_pr{
	width:732px;
	height:77px;
	margin-top:10px;
	float:left;
	}
.scroll_pr li{
	float:left;
	}
.line-he{
	background:url(../images/line_3.gif) repeat-x;
	height:1px;
	width:732px;
	margin-top:30px;
	display:inline;
	float:left;
	}
.line-he2{
	background:url(../images/line_3.gif) repeat-x;
	height:1px;
	width:732px;
	margin-top:20px;
	display:inline;
	float:left;
	}
.scroll{
	float:left;
	width:732px;
	height:978px;
	margin-top:20px;
	display:inline;
	}
.scroll_p{
	float:left;
    width:241px;
	height:978px;
	}
.scroll_pp{
	width:241px;
	height:974px;
	float:left;
	}
.scroll_pg{
	width:241px;
	height:978px;
	float:right;
	}
	
	
/*china*/
.scroll_china{
	float:left;
	width:732px;
	height:1430px;
	margin-top:10px;
	}
.scroll_p{
	float:left;
	width:246px;
	height:1430px;
	}
.scroll_chinap{
	float:left;
	width:246px;
	height:1430px;
	}
.scroll_chinag{
	float:right;
	width:235px;
	height:1430px;
	}	
/*culture*/
.culture{
	width: 732px;
	height:85px; 
	padding-top:10px;
	}
.culture p {

	 color:#666666; 
	 font-size:13px/16px SimSun;
	 letter-spacing:1px;
	 text-align:justify;
	 float:left;
	 }
.D_culture,.D_culture p{
	height:auto;
}
.D_culture p{padding-bottom:8px}
.culture_h h3 {
     font:16px Arial, SimHei; 
     height:16px; 
	 margin-top:25px;
}
.culture_h h3 strong { 
   top:2px;
   font-weight: normal;
   height:30px;
   padding-right: 11px; 
   position: relative;
   color:#000;
    }
.culture_img1{
	margin-top:15px;
	}
	
	
	
.l_t{
	background:url(../images/line_3.gif) repeat-x;
	 height:1px;
	 margin-left:0px;
	 margin-top:10px;
	}
.intro_corp_tab,.group_model{clear:both;}
	
	.asia_xgqy{ border-top: 1px solid #D93023; background: url(../images/line_3.gif) repeat-x left bottom;}
	.overv_hei{ color:#000}	