@charset "utf-8";
body {
	margin: 0px;
	background-color: #fff;
}

td{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#474747;
}

a:link {color: #666;text-decoration: none;}
a:visited {color: #666;text-decoration: none;}
a:hover {color: #cc0000;text-decoration: underline;}

.height14 { line-height: 14px}
.height16 { line-height: 16px}
.height20 { line-height: 20px}
.height24 { line-height: 24px}
.height28 {line-height: 28px;}

.dd{color:#f90; font-size:15px; font-weight:bold; padding-right:10px;}
.dd01{color: #666; font-size:9px; padding-left:5px;}

.LeftMenu_top{
	color: #ee1b24;
	font-size:20px;
	height:50px;
	font-weight:bold;
}
.dd02{color: #fff; font-size:17px; font-weight:bold; padding-left:50px;}

.dd04{color: #222; font-size:33px; font-weight:bold; text-transform: uppercase; text-align:center;}
.dd045{color: #666; font-size:18px; text-transform: uppercase; line-height:160%;text-align:center;}

.NewsTitle
{
	font-size:30px;
	color:#333;
	letter-spacing:0px;
	line-height:220%;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
	height:130px;
}
select,textarea,input {  
	font-size: 14px;
	color: #000;
	border-color: #ccc; 
	border-style: solid; 
	border-width: 1px ;
	background-color: #fff;
	height:22px;
}
.zi{
	border-bottom:1px dotted #bbb;
	font-size:14px;
	height:45px;
	padding-left:15px;
}

#leftmenu{
	border-bottom:1px dotted #ccc;
	background-image: url(../images/e_102.jpg);
	background-repeat: no-repeat;
	background-position:5px 0px;
	padding-left:40px;
	font-weight:bold;
	height:40px;
}
#leftmenu a:link { 
	color: #ee1b24;
	text-decoration: none;
	font-size:13px;
}

#leftmenu a:visited { 
	color: #ee1b24;
	text-decoration: none;
	font-size:13px;
}
#leftmenu a:hover {
	color: #333;
	font-size:13px;
	text-decoration: underline;
}


#guide {padding-left:400px; color:#ab4e48; text-align:center;}
#guide a{margin-left:5px; margin-right:5px; font-size:12px;line-height:230%; 
		width:110px; height:35px; display:block; float:left; padding-top:3px;}
#guide a:link {
	color: #333;
	text-decoration: none;
}
#guide a:visited { 
	color: #333;
	text-decoration: none;
}
#guide a:hover {
	color: #c00;
	text-decoration: none;
	background-image: url(../images/e_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
}

.guidebg{
	color: #fff;
	text-decoration: none;
	background-image: url(../images/e_bg.jpg);
	background-repeat: no-repeat;
	background-position: center middle;
}
.guidebg{
	color: #fff;
}


#bottom {
	color: #690600;
	line-height:220%;
	font-size:14px;
	padding-left:10px;
}

#bottom span{
	font-size:16px;
	font-weight:bold;
	color:#f90;
}


#bottom a{
	font-size:16px;
	margin-left:15px;
	margin-right:15px;
}

#bottom a:link {
	color: #690600;
	text-decoration: none;
}
#bottom a:visited { 
	color: #690600;
	text-decoration: none;
}
#bottom a:hover { 
	color: #333;
	text-decoration: underline;
}


.b01{
	font-size:22px;
	color:#fff;
	line-height:150%;
}
.b01 span{
	font-size:13px;
	color:#a7a7a7;
	line-height:150%;
	padding-bottom:14px;
}


a.gray:link {
	color: #999;
	font-size:12px;
	text-decoration: none;
}
a.gray:visited { 
	color: #999;
	font-size:12px;
	text-decoration: none;
}
a.gray:hover { 
	color: #f90;
	font-size:12px;
	text-decoration: none;
}


a.NewsMore:link {
	color: #c00;
	font-size:26px;
	font-weight:bold;
	text-decoration: none;
}
a.NewsMore:visited { 
	color: #c00;
	font-size:26px;
	font-weight:bold;
	text-decoration: none;
}
a.NewsMore:hover { 
	color: #333;
	font-size:26px;
	font-weight:bold;
	text-decoration: none;
	
}


a.index_pro:link {
	color: #fff;
	font-size:16px;
	text-decoration: none;
}
a.index_pro:visited { 
	color: #fff;
	font-size:16px;
	text-decoration: none;
}
a.index_pro:hover { 
	color: #f90;
	font-size:16px;
	text-decoration: underline;
}


a.index_news:link {
	color: #333;
	font-size:16px;
	text-decoration: none;
}
a.index_news:visited { 
	color: #333;
	font-size:16px;
	text-decoration: none;
}
a.index_news:hover { 
	color: #f90;
	font-size:16px;
	text-decoration: underline;
}



#ViewMore a:link {
	color: #666;
	font-size:15px;
	text-decoration: none;
	float:right;
}
#ViewMore a:visited { 
	color: #666;
	font-size:15px;
	text-decoration: none;
}
#ViewMore a:hover { 
	color: #c00;
	font-size:15px;
	text-decoration: underline;
}


a.link01:link {
	color: #666;
	font-size:15px;
	text-decoration: none;
}
a.link01:visited { 
	color: #666;
	font-size:15px;
	text-decoration: none;
}
a.link01:hover { 
	color: #c00;
	font-size:15px;
	text-decoration: underline;
}



a.link02:link {
	color: #aaa;
	font-size:12px;
	text-decoration: none;
}
a.link02:visited { 
	color: #aaa;
	font-size:12px;
	text-decoration: none;
}
a.link02:hover { 
	color: #cc0000;
	font-size:12px;
	text-decoration: none;
}

.Titleline
{
	background-image: url(../icon/lined01.gif);
	background-repeat: repeat-x;
	background-position: center bottom;	
}

.Titleline03
{
	background-image: url(../images/yd_61.gif);
	background-repeat: repeat-x;
	background-position: center 17px;;	
}

.bg01{
	margin-top:15px;
	padding:6px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: 180px top;	
}

.text
{
	font-size: 14px;
	line-height: 150%;
	color:#666;
	word-wrap:break-word;
	text-align:justify;
    text-justify:inter-ideograph;}

a.index:link {
	color: #ccc;
	font-size:12px;
	text-decoration: none;
}
a.index:visited { 
	color: #ccc;
	font-size:12px;
	text-decoration: none;
}
a.index:hover { 
	color: #f90;
	font-size:12px;
	text-decoration: none;
}

.dd_index{color:#000; font-size:12px; font-weight:bold; padding-left:15px;}

.dd02_index{
	color:#fff;
	font-size:17px;
	font-weight:bold;
	padding-left:18px;
	height:37px;
	background-image: url(../images/h_100.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.tt01{ background-color:#EE750E;
		font-size:14px;
		font-weight:bold;
		color:#FFF;}
		
.left_c{
	background-image: url(../images/about_01.jpg);
	background-repeat: no-repeat;
	background-position: 20px 15px;
	line-height:200%;
}
.blue02{ padding-top:35px; font-size:38px; color:#111; vertical-align:top;}


.inabout{}


.bbg{ border-right:1px dotted #ccc;border-left:1px dotted #ccc;}



.add{
	background-image: url(../images/e_23.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:25px;
}
.tel{background-image: url(../images/e_27.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:25px;
}
.mail{background-image: url(../images/e_30.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:25px;
}
.banner{ font-size:17px; color:#999;}
.banner a{ font-size:17px; color:#c00;}
.banner span{font-size:40px;  color:#fff;}


.ProPic{ 
	position: absolute;
	display:block;
	width:250px;
	height:230px;
	z-index:1;
	margin:0 auto;
	margin-left:5px;
}

.ProName{ 
	background:rgba(0,0,0,0.7);
	width:100%;
	margin:210px auto;
	position:absolute;
	z-index:10;
	height:45px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	padding-top:10px;

}

.ProClass{ 
	background:rgba(222,11,20,1);
	width:200px;
	margin-top:247px;
	margin-left:30px;
	position:absolute;
	z-index:10;
	height:26px;
	color:#fff;
	font-size:14px;
	padding-top:5px;
	text-transform:capitalize;
}

.bottom01{
	font-size:18px;
	font-weight:bold;
	color:#fff;
}





.PageID { font-size:14px; text-align:right; padding-right:25px;}
.PageID a{ margin-left:5px; font-size:14px;}
.PageID a:link {
	color: #666;
	text-decoration: none;
}
.PageID a:visited { 
	color: #666;
	text-decoration: none;
}
.PageID a:hover { 
	color: #c00;
	text-decoration: underline;
}