@charset "utf-8";
/* CSS Document */
/* 主板 */
body {	height:auto;	background-repeat: repeat;	background-color: #dcdcd6;	padding: 0px;	background-image: url(../images/mb3_cn2.jpg);background-position: margin: 0px auto;			margin: 0px;	background-position: center;}
div.bg_top{	background-image: url(../images/index_02.jpg);	background-repeat: repeat-x;	background-position: top; overflow:hidden;}
div.bg_body{	width: 1060px;	padding: 0px;	position: relative;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
div.bg_left{	background-image: url(../images/index_03.jpg);	background-repeat: no-repeat;	height: 1000px;	width: 30px;	margin: 0px;	padding: 0px;	float: left;}
div.bg_mid{	margin: 0px;	padding: 0px;	float: left;	width: 1000px;}
div.bg_right{	background-image: url(../images/index_05.jpg);	background-repeat: no-repeat;	height: 1000px;	width: 30px;	margin: 0px;	padding: 0px;	float: left;}
div.menu_bg{	background-image: url(../images/index_07.jpg);	margin: 0px;	height: 50px;	width: 946px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 54px;}
div.notthing{	background-image: url(../images/index_09.jpg);	margin: 0px;	padding: 0px;	height: 27px;	width: 1000px;}
div.in_box{	width: 930px;	padding-top: 0px;	padding-right: 35px;	padding-bottom: 0px;	padding-left: 35px;	position: relative;	overflow: hidden;}
div.number_box{	background-image: url(../images/index_19.jpg);	margin: 0px;	padding: 0px;	height: 80px;	width: 1000px;}
div.number_box_right{	float: left;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 40px;	line-height: 26px;	font-size: 18px;}
div.number_box_left{	float: left;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 35px;	line-height: 26px;	font-family: "微軟正黑體";	font-weight: normal;	font-size: 15px;}
div.links_box{	background-image: url(../images/index_20.jpg);	margin: 0px;	height: 70px;	width: 1000px;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-size: 12px;	color: #FFFFFF;	text-align: center;}
div.links_box a{	text-decoration: none;	color: #FFFFFF;}
div.links_box a:hover{	color: #FFFF00;}
div.copy_right{	background-image: url(../images/index_21.jpg);	background-repeat: repeat-x;	text-align: center;	height: 35px;	margin: 0px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-size: 12px;	color: #FFFFFF; clear:both;}
div.copy_right a{	text-decoration: none;	color: #FFFFFF;}
div.copy_right a:hover{	color: #FFFF00;}
div.menu_icon{	margin: 0px;	height: 50px;	width: 100px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 14px;	float: left;}
div.menu_right{	margin: 0px;	height: 50px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 61px;	float: left;}
div.menu_right_icon{	margin: 0px;	height: 30px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 0px;	float: left;	width: 30px;}

/* index */
div.story{	background-image: url(../images/index_11.jpg);	margin: 0px;	height: 315px;	width: 940px;	padding-top: 43px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	clear: both;	position: relative;	background-repeat: no-repeat;}
div.story_img{	float: left;	height: 300px;	width: 200px;	background-color: #FFFFFF;	padding: 0px;	margin-top: 0px;	margin-right: 30px;	margin-bottom: 0px;	margin-left: 0px;}
div.box_space{	margin: 0px;	padding: 0px;	height: 47px;	width: 1000px;	background-image: url(../images/index_48.jpg);}
div.index_about_1{	background-image: url(../images/index_14.jpg);	margin: 0px;	height: 165px;	width: 430px;	padding-top: 43px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	position: relative;	background-repeat: no-repeat;	float: left;}
div.index_about_1 a{	color: #FF6600;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}
div.index_about_1 a:hover{	color: #FFFF00;}
div.index_about_2{	background-image: url(../images/index_16.jpg);	height: 165px;	width: 430px;	padding-top: 43px;	padding-right: 0px;	padding-bottom: 30px;	padding-left: 20px;	position: relative;	background-repeat: no-repeat;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;}
div.index_about_txt1{	height: 150px;	width: 315px;	float: left;	font-size: 12px;	color: #FFFFFF;	line-height: 21px;}
div.index_about_txt2{	height: 150px;	width: 315px;	float: left;	font-size: 13px;	color: #FFFFFF;	line-height: 26px;}
div.index_about_txt2 a{	color: #FFFFFF;	text-decoration: none;}
div.index_about_txt2 a:hover{	color: #FFFF00;}
div.index_about_img{	float: left;	height: 150px;	width: 100px;	margin-right: 10px;}


/* about */
div.about_titel{	background-image: url(../images/about_33.jpg);	margin: 0px;	padding: 0px;	height: 33px;	width: 930px;}
div.service_titel{	background-image: url(../images/service_33.jpg);	margin: 0px;	padding: 0px;	height: 33px;	width: 930px;}
div.cases_titel{	background-image: url(../images/cases_33.jpg);	margin: 0px;	padding: 0px;	height: 33px;	width: 930px;}
div.laws_titel{	background-image: url(../images/laws_33.jpg);	margin: 0px;	padding: 0px;	height: 33px;	width: 930px;}
div.arrest_titel{	background-image: url(../images/arrest_33.jpg);	margin: 0px;	padding: 0px;	height: 33px;	width: 930px;}
div.answers_titel{	background-image: url(../images/answers_33.jpg);	margin: 0px;	padding: 0px;	height: 33px;	width: 930px;}
div.contact_titel{	background-image: url(../images/contact_bg_33.jpg);	margin: 0px;	padding: 0px;	height: 645px;	width: 930px;	clear: both;	overflow: hidden;	position: relative;}
div.contact_box{	width: 510px;	margin-top: 53px;	margin-left: 420px;}

div.about_box{	margin: 0px;	padding: 0px;	width: 930px;	position: relative;	background-image: url(../images/barimg_37.jpg);	background-repeat: repeat-y;	background-position: left;	overflow:hidden;}
div.about_img{	background-repeat: repeat-y;	margin: 0px;	float: left;	width: 250px;	height: 375px;	padding-top: 20px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;}
div.about_text{	float: left;	width: 620px;	padding-left: 20px;	font-size: 13px;	line-height: 21px;	padding-top: 20px;	padding-bottom: 30px;}
div.about_text a{	color: #663300;	text-decoration: none;	font-size: 15px;}
div.about_text a:hover{	color: #FF9900;}

div.webmap_text{	float: left;	width: 600px;	padding-left: 40px;	font-size: 13px;	line-height: 21px;	padding-top: 20px;	padding-bottom: 30px;}
div.webmap_text a{
	color: #333333;
	text-decoration: none;
	font-size: 13px;
	line-height: 26px;
}
div.webmap_text a:hover{	color: #FF9900;}

/* 橫幅 */
div.index_top{	background-image: url(../images/index_04.jpg);	margin: 0px;	padding: 0px;	height: 310px;	width: 1000px;}
