@charset "iso-8859-1";

.mtop01{
	margin-top: 1px;
}
.mtop05{
	margin-top: 5px;
}
.mtop07{
	margin-top: 7px;
}
.mtop08{
	margin-top: 8px;
}
.mtop10 {
	margin-top: 10px;
}
.mtop15 {
	margin-top: 15px;
}
.mtop20{
	margin-top: 20px;
}
.mtop25{
	margin-top: 25px;
}
.mtop30 {
	margin-top: 30px;
}
.mbottom05{
	margin-bottom:5px;
}
.mbottom15{
	margin-bottom:15px;
}
.mbottom20{
	margin-bottom:20px;
}
.mleft05{
	margin-left:5px;
}
.mleft10{
	margin-left:10px;
}
.mleft18{
	margin-left:18px;
}
.mleft19{
	margin-left:19px;
}
#rightarea .item_dotline {
	width: 210px;
	margin: 15px 0 0 0;
	padding: 0 0 16px 0;
	background: url(/common/img/prt_dotline_01.gif) repeat-x left bottom;
}
#rightarea .item_dotline .txt {
	margin: 15px 0 0 0;
	padding: 0 6px;
}
#rightarea .item_dotline .small {
	line-height: 1.2em;
}
#rightarea .item_dotline .right {
	text-align: right;
}

/* ******************  vision  *************** */
.vision {
	width: 515px;
	margin: 25px 0 0 13px;
	padding: 10px;
	border: 1px solid #93becc;
}
.txt .pic {
	margin: 0 0 5px 15px;
	float: right;
}
.vision_t_c{
	text-align: center;
	padding-top:5px;
}
.vision_list{
	clear:both;
	padding-top:20px;
}
.vision_list a{
	padding: 0 0 0 7px;
	background: url(/common/img/prt_arrow_right.gif) no-repeat 0 0.5em;	
}

.clear{
	clear:both;	
}

/*******outline***************/
.txt .pic01 {
	margin: 0px 5px 0px 0px;
	float: left;
}
.div340{
	width: 340px;
}
.div340 .div115 {
	margin-left: 5px;
	width: 105px;
	float:left;
}
.div340 .div225 {
	width: 225px;
	float: right;
}
.div356{
	margin-left: 10px;
	width: 356px;
}
.div356 .div260 {
	width: 260px;
	float: left;
}
.div356 .div245 {
	width: 245px;
	float: left;
    padding-left: 15px;
}

.div356 .div96 {
	width: 96px;
	float: left;
}
.div394 {
	width: 394px;
	float: right;
}
.div530 {	
	margin-left: 20px;
	width: 530px;		
}
.div530 .div435 {	
	width: 435px;
	float:left;		
}
.div530 .div95 {	
	width: 95px;
	float:left;		
}
.div550{
	width: 550px;			
}
.div550 .div115 {
	margin-left: 5px;
	width: 105px;
	float:left;
}
.div550 .div435 {
	width: 435px;
	float: right;
}
.div550 .div45 {
	width: 45px;
	float: left;
}
.div550 .div390 {
	width: 390px;
	float: right;
}
.txt .pic02 {
	margin-left:10px;
	width: 130px;
	float: left;
}
.item_li {
	padding: 0 0 0 7px;
	background: url(/common/img/prt_arrow_right.gif) no-repeat 0 0.5em;
}
.txt197daa{color:#197DAA;}

@media print {
	#main .txt img.pic {
		width:180px;
	}
}


/***history***/
.div481 {
	width: 481px;
	margin-left:10px;
	margin-top:02px;
	margin-bottom:02px;
}
.div481 .div52 {
	width: 52px;
	float:left;
}
.div481 .div46 {
	width: 46px;
	float:left;
}
.div481 .div383 {
	width: 383px;
	float:right;
}
.div550_1920 {
	width: 550px;
	background-repeat: repeat-y;
	background-image: url(/profile/history/img/1920_bg.gif);
}
.div550_1920 .div59 {
	width: 59px;
	margin-top:02px;
	float:left;
}
.div550_1920 .div491 {
	width: 491px;
	float:right;
}
.div550 .div355 {
	width: 355px;
	float:left;
}
.div550 .div195 {
	width: 195px;
	float:left;
}

/***access***/
.div550 .div46 {
	width: 46px;
	float:left;
}
.div550 .div504 {
	width: 504px;
	float: right;
}
.div550 .div70 {
	width: 70px;
	float:left;
}
.div550 .div480 {
	width: 480px;
	float: right;
}
.div550 .div114 {
	width: 114px;
	float:left;
	text-align:right;
}
.div550 .div436 {
	width: 436px;
	float: right;
}
.div550 .div129 {
	width: 129px;
	float:left;
}
.div550 .div421 {
	width: 421px;
	float: right;
}
.div482 {
	width: 482px;
/*	padding:1px;*/
	border:1px solid #BBBBBB;
}
.map {
	margin-top: 30px;
	border:1px solid #BBBBBB;
}
/**************/
.rd_ul li{
	padding: 0 0 0 7px;
	list-style-type: none;
	background: url(/profile/group/img/dot.gif) no-repeat 0 0.5em;
}

/***products*****/
.pro_div70{
	width:70px;
	float:left;	
}
.pro_div480{
	width:480px;
	float:right;
}
.pro_div150{
	width:150px;
	float:left;
}
.pro_div400{
 	width:400px;
	float:right;
}
.mbottom15{
	margin-bottom:15px;
}

.pro_div200_l{
	width:200px;
	float:left;
}
.pro_div200_r{
	width:200px;
	float:right;
}
.pro_enlarge{
	width:450px;
	margin:10px 0 0 75px;
}
.pro_enlarge .pic{
	text-align:center;
}
.pro_enlarge .pic img{
	border:1px solid #e8e8e8;
}
.pro_enlarge p{
	line-height:1.2;
}
/******************/

/***group*******/
.div109{
 	width:109px;
	float:left;
}
.div441{
 	width:441px;
	float:left;
}
.div_rd_01{
	margin-left:10px;
	width:540px;
	height:24px;
	background-image:url(/profile/group/img/rd_bg01.gif);
}
.rd_bg{
	margin-left:10px;
	width:540px;
	background-image:url(/profile/group/img/rd_bg_h300.gif);
}
.div_rd_01_div189{
 	width:189px;
	float:left;
}
.div_rd_01_div351{
 	width:351px;
	float:right;
}
.div_rd_01_div351_div159{
 	width:159px;
	float:left;
}
.div_rd_01_div351_div192{
 	width:192px;
	float:right;
}
.mtop03{
	margin-top:3px;
}
.rd_ul li{
	padding: 0 0 0 7px;
	list-style-type: none;
	background: url(/profile/group/img/dot.gif) no-repeat 0 0.5em;
}
.mleft01{
 	margin-left:1px;
}
.div_rd_02{
	margin-left:10px;
	width:540px;
	height:45px;
	background-image:url(/profile/group/img/line_bg05.gif);
    background-repeat: repeat-y;
}
.rd_bg02{
	margin-left:10px;
	width:540px;
	background-image:url(/profile/group/img/rd_bg_h300_01.gif);
}
.div_rd_w136{
	width:136px;
	float:left;
}
.div_rd_w404{
	width:404px;
	float:right;
}
.div_rd_w79{
	width:79px;
	float:left;
}
.div_rd_w325{
	width:325px;
	float:right;
}
.div_rd_w73{
	width:73px;
	float:left;
}
.div_rd_w252{
	width:252px;
	float:right;
}
.div_rd_w71{
	width:71px;
	float:left;
}
.div_rd_w254{
	width:250px;
	float:right;
}
.div540{
	width:540px;
}
.div_dr_w417{
	width:417px;
	float:left;
}
.div_dr_w123{
	width:123px;
	float:right;
}
.div_rdW70{
	width:70px;
	float:left;
}
.div_dr_w470{
	width:470px;
	float:right;
}
.color_64{
	color:#646464;
}
.mleft15{
 	margin-left:15px;
}
.mleft26{
 	margin-left:26px;
}
.mleft12{
 	margin-left:12px;
}
.mleft48{
 	margin-left:48px;
}
.mleft56{
 	margin-left:56px;
}
.mleft65{
 	margin-left:65px;
}
.mleft65{
 	margin-left:80px;
}
.db_date_right{
	float:right;
}
.db_div01{
	margin-left:10px;
	width:540px;
	height:24px;
	background-image:url(/profile/group/img/db_bg01.gif);	
}
.db_div162{
	width:162px;
	float:left;
}
.db_div378{
	width:378px;
	float:right;
}
.db_div171{
	width:171px;
	float:left;
}
.db_div207{
	width:207px;
	float:right;
}
.db_div106{
	width:106px;
	float:left;
}
.db_div101{
	width:101px;
	float:right;
}
.db_bg{
	margin-left:10px;
	width:540px;
	background-repeat: repeat-y;
	background-image:url(/profile/group/img/db_bg02.gif);
}
.db_div79{
	width:79px;
	float:left;
}
.db_div461{
	width:461px;
	float:right;
}
.db_div382{
	width:382px;
	float:right;
}
.db_div211{
	width:211px;
	float:right;
}
.mleft164{
	margin-left:164px;
}
.mleft80{
	margin-left:80px;
}
.fb_div01{
	margin-left:10px;
	width:540px;
	height:24px;
	background-image:url(/profile/group/img/fb_bg01.gif);	
}
.fb_bg{
	margin-left:10px;
	width:540px;
	background-repeat: repeat-y;
	background-image:url(/profile/group/img/fb_bg02.gif);
}
.fb_div62{
	width:62px;
	float:left;
}
.fb_div478{
	width:478px;
	float:right;
}
.fb_div160{
	width:160px;
	float:left;
}
.fb_div318{
	width:318px;
	float:right;
}
.fb_div130{
	width:130px;
	float:left;
}
.fb_div188{
	width:188px;
	float:right;
}
.fb_div121{
	width:121px;
	float:left;
}
.fb_div65{
	width:65px;
	float:right;
}
.mleft35{
	margin-left:35px;
}
.mleft03{
	margin-left:3px;
}
.mleft63{
	 margin-left:63px;
}
.table td{
	vertical-align: top;
}
.table th{
	vertical-align: top;
	line-height:1.2em;
}

/***list***/

.fr_item {
	margin-bottom:20px;
}
.fr_item .title{
	padding-left:10px;
	background-color:#e9f5f9;
}
.fr_item .title td{
	width:420px;
}
.fr_item .title td.site{
	width:100px;
	text-align:right;
	margin-right:30px;
}
.fr_item .title td.site img{
	margin-right:5px;
}
.fr_item .table{
	width:530px;
	margin-top:10px;
}
.fr_item .table th{
	text-align:left;
	padding-left:10px;
	font-weight:normal;
	width:70px;
}


/***list***/
.fr_title{
	width:540px;
	margin:3px;
	background-color:#e9f5f9;
}
.fr_div461{
	width:461px;
	float:left;
}
.fr_div79{
	width:79px;
	float:right;
}
.fr_div15{
	width:15px;
	float:left;
}
.fr_div64{
	width:64px;
	float:left;
}

*/----------------------------------------*/
.mtop02{
	margin-top:02px;
}
.brand_279{
	width:279px;
	float:left;
}
.brand_261{
	width:261px;
	float:right;
}
.brand_180{
	width:180px;
	float:left;
}
.brand_180_r{
	width:180px;
	float:right;
}
.brand_360{
	width:360px;
	float:right;
}
.brand_170{
	width:170px;
	float:right;
}
.brand_215{
	width:210px;
	float:left;
}
.brand_325{
	width:325px;
	float:right;
}
.right_div107{
	width:107px;
	background-image:url(/profile/vision/img/bn.gif);
	background-repeat:no-repeat;
}
.right_div48{
	width:48px;
	float:left;
}
.right_div59{
	width:59px;
	float:right;
}
.mtop40{
	 margin-top:40pxl;
}	 
.mbottom40{
	 margin-bottom:40pxl;
}	 
.txt_right{

}
/*****************/

/***profile/products***/

.carctg {
	margin: 15px 0 0 0;
	padding: 0 0 16px 0;
	background: url(/common/img/prt_dotline_01.gif) repeat-x left bottom;
}

.txtlist{
	text-indent:-0.5em;
	padding-left:0.5em;
}

/*****************/


