@charset "utf-8";
/* CSS Document */
.in2 { border:#933 1px solid; background:#FCF3F1;}
body{
	margin:0;
	padding:0;
	padding-top:4px;
	background:url(images/di.jpg) #200000;
	font-size:12px;
	line-height:160%;
	color:#362C1E;
}
a{
	color:#362C1E;
	text-decoration:none;
}
a:hover{
	color:#990000;
}
.menu{
	text-align:center;
	padding-top:5px;
}
.menu td{
	padding:0 20px;
	font-size:13px;
	color:#fff;
}
.menu td a{
	color:#fff;
	line-height:110%;
}
.menu td a:hover{
	color:#ff0;
}
.frontcontent{
	padding:24px 55px;
	background:#f8f6f3;
}
.frannou{
	border:1px solid #cbbfb1;
	background:#e2dbcf;
	padding:3px;
}
.frannou div{
	background:#ffffff;
	padding:0 11px;
	line-height:25px;
}
.frtitle{
	border-bottom:1px solid #cbbfb1;
	background:url(images/t_list.gif) no-repeat 8px center;
	margin-bottom:5px;
}
.frtitle td{
	font-size:13px;
	padding-left:28px;
	font-weight:bold;
	color:#333333;
	line-height:27px;
}
.frtitle td em{
	font-style:normal;
	color:#990000;
}
.frtitle td img{
	float:right;
	margin-right:2px;
}
.frnews td{
	color:#9C8A76;
	line-height:25px;
}
.frontlink{
	padding:14px 55px;
	background:#fff;
}
.frontlink div{
	width:893px;
	overflow:hidden;
}
.frontlink div img{
	margin-right:7px;
}
.end{
	background:url(images/dindex_22.jpg) repeat-x top #660000;
	border-bottom:10px solid #330000;
	padding:8px 0 0;
}
.end,.end a,.inend,.inend a{
	color:#fff;
}
.inend{
	background:url(images/dindex_49.jpg) repeat-x;
	padding:0 55px;
}
.inbody{
	width:1004px;
	margin:0 auto;
	position:relative;
	background:url(images/dindex_58.jpg) repeat-y top;
}
.about_left{
	background:url(images/dindex_31.jpg) repeat-y left 411px;
}
.about_right{
	background:url(images/dindex_29.jpg) repeat-y left;

}
.in_mid{
	background:url(images/dindex_27.jpg) repeat-y top right;
}
.in_mid div.in_content{
	background:url(images/dindex_24.jpg) no-repeat top right;
	overflow:hidden;
}
.in_show{
	margin:32px 73px 34px 70px;
	width:650px;
	overflow:hidden;
}
.position{
	line-height:38px;
	border-bottom:1px solid #908169;
}
.intitle{
	font-weight:bold;
	font-size:13px;
	color:#660000;
	padding:38px 0 40px 0;
}
.intitle strong{
	font-size:15px;
	color:#3e2712;
}
.f13{
	font-size:13px;
	line-height:160%;
}
.fdred,.fdred a{
	color:#660000;
}
.honor{
	background:url(images/fbg.gif) no-repeat;
	padding:0 19px 0 64px;
}
.honor img{
	margin-right:2px;
}
.insort_title{
	background:url(images/dindex_60.jpg) repeat-y left;
	padding-top:2px;
}
.insort_title table{
	margin-left:36px;
}
.insort_title td{
	line-height:26px;
	background:url(images/dot.gif) repeat-x bottom;
	text-align:center;
	width:103px;
	font-size:13px;
	color:#670100;
}
.insort_title td a{
	color:#670100;
}
.inabout{
	background:url(images/dindex_46.jpg) repeat-y left;
	padding-top:0px;
}
.news td{
	background:url(images/dot.gif) repeat-x bottom;
	font-size:13px;
	padding-top:10px;
	padding-bottom:2px;
}
.news_topic{
	background:#990000;
	font-size:14px;
	color:#fff;
	line-height:26px;
	margin-bottom:12px;
}
.show_title{
	border-bottom:1px solid #988a78;
	color:#333;
	padding:10px 0 15px;
	text-align:center;
}
.show_title strong{
	display:block;
	color:##3E2712;
	font-weight:bold;
	font-size:20px;
	line-height:200%;
}
.show_content{
	padding-top:35px;
	font-size:13px;
	line-height:160%;
}
.videolist{
	line-height:150%;
	color:#660000;
	padding-right:48px;
	padding-bottom:32px;
}
.videolist img{
	border:1px solid #efead9;
	background:#fff;
	padding:2px;
	display:block;
	margin-bottom:4px;
}
.videolist td.play{
	background:url(images/play.gif) no-repeat left center;
	padding-left:22px;
}
.videolist td.load{
	background:url(images/load.gif) no-repeat left center;
	padding-left:22px;
}
.malllist{
	line-height:150%;
	padding-right:17px;
	padding-bottom:32px;
}
.malllist img{
	border:1px solid #efead9;
	background:#fff;
	padding:4px;
	display:block;
	margin-bottom:4px;
}
.pr_detail{
	margin-top:48px;
}
.pr_detail td{
	line-height:300%;
	background:url(images/dot.gif) repeat-x bottom;
}
.pr_detail td strong{
	color:#660000;
}
.pr_detail td em{
	color:#990000;
	font-style:normal;
	font-weight:bold;
}
.dre_title{
	background:url(images/dindex_84.jpg) no-repeat center center;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#990000;
	line-height:60px;
	padding:12px 0;
}
.pr_word{
	padding:14px 83px 34px;
}
.btn_buy{
	display:block;
	background:url(images/buy.gif) no-repeat;
	width:128px;
	line-height:31px;
	margin:10px auto 20px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#100B04;
}
.mess{
	background:#93763c;
	font-size:13px;
}
.mess th{
	background:#e7dec7;
	color:#660000;
	padding:6px 12px;
}
.mess td{
	background:#f7f4ec;
	padding:6px 12px;
}
.mess td a{
	color:#660000;
}
.mess_upage{
	border:1px solid #93763c;
	border-bottom:0;
	background:#c3b28e;
	padding:4px;
	text-align:right;
}
.mess_dpage{
	border:1px solid #93763c;
	border-top:0;
	background:#c3b28e;
	padding:4px;
	text-align:right;
}
.mess td.client{
	background:#c3b28e;
	text-align:right;
}
.mess td.admin{
	background:#e7dec7;
	text-align:right;
}
.mess td.client strong,.mess td.admin strong{
	display:inline;
	float:left;
	color:#660000;
	font-weight:bold;
}
.mess p{
	display:block;
	margin:10px 0;
}
.hr table{
	background:url(images/dot.gif) repeat-x bottom;
	margin-top:12px;
}
.hr strong{
	color:#660000;
}
.hr a{
	color:#660000;
}
.rangelist{
	line-height:150%;
	padding-right:25px;
	padding-bottom:32px;
	text-align:center;
	font-size:13px;
}
.rangelist img{
	border:1px solid #efead9;
	background:#e2dbcf;
	padding:4px;
	display:block;
	margin-bottom:10px;
}
img { border:none;}
.resea{
	background:url(images/dindex_92.jpg) repeat-y;
	padding:0 10px;
	line-height:180%;
}
.resea strong{
	color:#660000;
	line-height:120%;
	display:block;
	margin-bottom:8px;
}
.ol { position:absolute; z-index:999; margin-right:20px; width:100px;}
