﻿@charset "utf-8";

body  {
	margin: 0; 
	padding: 0;
	text-align: center; 
	font-family: Helvetica;
}
#header{ 
	width: 980px;
	height:80px;
	margin: 0 auto;
	padding:0px 10px 0px 10px;
	text-align: left;
}
.link_r{  
	width: 936px;
	height: 16px;
	margin: 0 auto; 
	padding: 0px 5px 0px 37px;
	text-align: left;
	border:1px solid #dcd4c5;
	border-top:none;
}
#header_top{ 
	width: 978px; 
	height:60px;
	margin: 10px 0px 0px 0px ; 
	border: 1px solid #000000 ;
	background-image:url(../img/bn_head_bg.gif);
}
#logo_left{
	float:left;
	margin: 10px 0px 0px 40px ; 
	padding: 5px 0px 0px 0px;
	font-size:24px;
	background-image:url(../img/bn_dm_left.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:13px;
	height:34px;
} 
#logo_1 {  
	float:left;
	margin: 10px 0px 0px 0px ; 
	padding: 5px 2px 0px 0px; 
	text-align: left; 
	font-family:impact;
	font-size:24px;
	color:#eff8ff;
	background-image:url(../img/bn_dm_bg_left.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:34px;
} 
#logo_center{
	float:left;
	margin: 10px 0px 0px 0px ;  
	padding: 5px 0px 0px 0px;
	font-size:24px;
	background-image:url(../img/bn_dm_center.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:5px;
	height:34px;
} 
#logo_2 {  
	float:left;
	margin: 10px 0px 0px 0px ; 
	padding: 5px 0px 0px 2px;
	text-align: left; 
	font-family:impact;
	font-size:24px;
	color:#0b5050;
	background-image:url(../img/bn_dm_bg_right.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:34px;
} 
#logo_right{
	float:left;
	margin: 10px 0px 0px 0px ; 
	padding: 5px 0px 0px 0px;
	font-size:20px;
	background-image:url(../img/bn_dm_right.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:10px;
	height:34px;
} 
 
#header_top_right{ 
	float:right;
	width: 380px;  
	padding: 28px 0px 0px 0px;
	height:32px;
} 

#mid_margin_left{ 
	width: 10px; 
	height:160px;
	float:left;
	margin:0;
	background-image:url(../img/bn_yes_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#mid_center{ 
	width: 722px; 
	height:160px;
	margin:0;
	float:left;
	background-image:url(../img/bn_yes_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#mid_center_1{
	width: 440px; 
	height:36px;
	margin:15px 0px 0px 28px;
	float:left;
	font-family:impact;
	font-size:32px;
	color:#881A1A;
}
#mid_center_2{
	width: 440px; 
	height:45px;
	margin:15px 0px 0px 28px;
	float:left;
}
#mid_center_4{
	width: 240px; 
	height:36px;
	margin:15px 0px 0px 0px;
	float:right;
}
#mid_center_5{
	width: 240px; 
	height:80px;
	margin:15px 0px 0px 0px;
	float:right;
}
#mid_margin_right{ 
	width: 10px; 
	height:160px;
	margin:0;
	float:left;
	background-image:url(../img/bn_yes_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#content{ 
	width: 980px;
	margin: auto;
	text-align: left;
	padding:0px 10px 0px 10px;
}
	
#content_left{ 
	width: 212px;
	margin:8px 0px 0px 0px;
	float:right;
	text-align:center;
}

#content_right{ 
	width: 742px;
	margin: 0;
	padding:10px 0px 0px 0px;
	float:left;
}
#sky_gg{ 
	width: 210px;
	margin: 0px 0px 15px 0px;
	text-align: left;
	float:left;
	background-color:#f7f8fa;
	border:1px solid #bfd4e0;
	border-top:none;
}
#content_gginside{ 
	width: 740px;
	margin: 0 0 15px 0;
	text-align: left;
	float:right;
	background-color:#f7f8fa;
	border:1px solid #bfd4e0;
	border-top:none;
}
#content_p_inside{ 
	width: 908px;
	margin: 0 0 15px 0;
	padding:35px;
	text-align: left;
	float:left;
	line-height:24px;
	font-size:16px;
	background-color:#f7f8fa;
	border:1px solid #bfd4e0;
	border-top:none;
}
.navi_bar{
	width: 100%;
	height:23px;
	margin: 0px 0 15px 0;
	float:left;
	border:1px solid #dcd4c5;
	border-left:none;
	border-right:none;
}
.page_bar{
	width: 100%;
	height:20px;
	float:left;
	margin: 0px 0 15px 0;
	padding:4px 0 0 0; 
	text-align: center;
	border:1px solid #dcd4c5;
	border-left:none;
	border-right:none;	
	font-size: 12px;
	color:#a3a3a3;
	font-family:Arial, Helvetica, sans-serif;
	word-break: break-all;
}
.prenext_bar{
	width: 100%;
	height:36px;
	line-height:18px;
	float:left;
	margin: 10px 0 10px 0;
	padding:4px 0 0 0; 
	text-align: left;
	border:1px solid #dcd4c5;
	border-left:none;
	border-right:none;	
	font-size: 12px;
	color:#a3a3a3;
	word-break: break-all;
	}
.content_bar{
	width: 100%;
	height:25px;
	margin:0 auto;
	float:left;
	background:url(../img/bn_content_top_center.gif);
	background-position:bottom;
}
.content_bar_left{
	width: 8px;
	height:25px;
	margin:0 auto;
	float:left;
	background:url(../img/bn_content_top_left.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.content_bar_right{
	width: 8px;
	height:25px;
	float:right;
	background:url(../img/bn_content_top_right.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.dir_bar{
	width: 100%;
	height:24px;
	margin: 15px 0 15px 0;
	float:left;
	border:1px solid #dcd4c5;
	border-top:none;
	border-left:none;
	border-right:none;
}
.content_bar2{
	width: 100%;
	height:25px;
	margin:0 auto;
	float:left;
	background:url(../img/bn_content_top_center2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.content_bar_left2{
	width: 8px;
	height:25px;
	margin:0 auto;
	float:left;
	background:url(../img/bn_content_top_left2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.content_bar_right2{
	width: 8px;
	height:25px;
	float:right;
	background:url(../img/bn_content_top_right2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.gg_sq_left { 
	float:left;
	width:336px;
	height:280px;
	margin: 5px 0px 0px 10px;
}
.gg_sq_right { 
	float:right;
	width:336px;
	height:280px;
	margin: 5px 10px 0px 0px;
}

.related{  
	width: 710px;
	margin: 0px 0px 15px 0px;
	padding: 15px 15px 15px 15px;
	float:left;
	text-align: left;
	border:1px solid #dcd4c5;
}
.news{  
	width: 710px;
	margin: 0px 0px 15px 0px;
	padding: 15px 15px 15px 15px;
	float:left;
	text-align: left;
	border:none;
}
#link{  
	width: 100%;
	margin: 0px;
	padding: 0px;
	float:left;
	font-size:14px;
}
.newslist_bar{ 
	width: 100%;
	height:20px;
	margin: 0px  0px 5px 0px;
	border:1px solid #bfd4e0;
	border-top:none;
	border-left:none;
	border-right:none;
	font-size: 16px;
	font-family: 黑体;color: #333444;
} 
.declear_l{  
    display:block; 
	word-wrap: break-word;
	word-break: normal; 
	width: 24em;
	height: 17em;
	float:left;	
	margin: 10px  0px 0px 0px;
	padding: 8px ;
	text-align: left;
	border:1px solid #bfd4e0;
}
.declear_r{  
    display:block;
	word-wrap: break-word;
	word-break: normal; 
	width: 24em;
	height: 17em;
	float:right;	
	margin: 10px  0px 0px 0px;
	padding: 8px ;
	text-align: left;
	border:1px solid #bfd4e0;
}
.newslist_l{  
    display:block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
	width: 25em;
	height: 12em;
	float:left;	
	margin: 10px  0px 0px 0px;
	padding: 5px ;
	text-align: left;
	border:1px solid #bfd4e0;
}

.newslist_r{  
    display:block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden; 
    text-overflow:ellipsis;
	width: 25em;
	height: 12em;
	float:right;	
	margin: 10px  0px 0px 0px;
	padding: 5px;
	text-align: left;
	border:1px solid #bfd4e0;
}
.newslist_o{  
    display:block;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
	width: 100%;
	height: 24em;
	float:left;	
	margin: 10px  0px 0px 0px;
	padding: 5px;
	text-align: left;
	border:1px solid #bfd4e0;
}
#product{ 
	width: 980px;
	margin: 0 auto;
	padding: 40px 0px 10px 0px;
	text-align: center;
	word-wrap: break-word;
	word-break: normal; 
}
#bottom{ 
	width: 980px;
	margin: 0 auto;
	padding: 40px 0px 10px 0px;
	text-align: center;
}

#contact_center_1{
	width: 100%; 
	margin:0;
	float:left;
	text-align:center;
	font-family:Arial Rounded MT Bold;
	font-size:24px;
	color:#006699;
}

#contact_us{
	width:310px;
	padding:20px 10px 10px 30px;
	text-align:left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	float:left;
}

#contact_us_right{
	width:310px;
	padding:20px 10px 10px 30px;
	text-align:left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	float:right;
}
	
#header_btn_left {
	width: 600px;  
	padding: 0 10px; 
	float:left; 
	margin: 0;
	font-family:arial; 
	font-size:16px;
	color:#eff8ff;
	font-weight:bold;
} 
#header_btn { 
	padding: 0 10px; 
	margin: 0;
	float:right;
} 

.dash2 {
	width:100%;
	height:8px;
	border: 1px dashed #ddd;
	margin: 0; 
	border-top:none;
	border-left:none;
	border-right:none;
}
.d1{
	width:100%;
	border: none;
	margin: 0; 
	font-size: 14px;
	font-family: Helvetica;
	color: #a3a3a3;
}

.STYLE_Big_Title {font-size: 28px;  line-height: 50px; font-family: Helvetica; color: #000000; }
.STYLE_Tiny_Title {font-size: 24px;  line-height: 36px; font-family: Helvetica; color: #000000; }
.STYLE_4en {font-size: 14px; line-height: 22px;font-family: Helvetica; color: #006699;}
.STYLE_forsale {font-size: 20px; font-family: Impact; color: #1D4267; }
.STYLE_contact {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #a3a3a3;}
.STYLE_brown {font-size: 13px; line-height: 19px;font-family: Arial, Helvetica, sans-serif;  color: #993333;}
.STYLE_n_content {font-size: 12px; color: #222222; font-family:Arial, Helvetica, sans-serif;word-break: break-all;overflow:hidden }
.STYLE_news_title {font-size: 19px; color: #222222; font-family:Verdana, Geneva, sans-serif;word-break: break-all;overflow:hidden }
.STYLE_news_content {font-size: 16px; line-height:22px; color: #222222; font-family:Verdana, Geneva, sans-serif;word-break: break-all;overflow:hidden }
.STYLE_gray {font-size: 11px; color:#a3a3a3;  font-family:Arial, Helvetica, sans-serif;word-break: break-all;overflow:hidden }
.STYLE_gray11 {font-size: 11px; color:#a3a3a3;  font-family:Arial, Helvetica, sans-serif;word-break: break-all;overflow:hidden; }
.STYLE_gray12 {font-size: 12px; color:#a3a3a3;  font-family:Arial, Helvetica, sans-serif;word-break: break-all;overflow:hidden; }

.STYLE_intro {font-size: 16px; line-height: 24px;font-family: 黑体;color: #333444;}
.STYLE_intro2 {font-size: 16px; line-height: 24px;font-family: 黑体;color: #881a1a;}
.STYLE_intro3 {font-size: 16px; line-height: 20px;font-family: Arial, Helvetica, sans-serif;color: #333444;}
.STYLE_intro4 {font-size: 16px; line-height: 20px;font-family: Arial, Helvetica, sans-serif;color: #881a1a;}
.STYLE_next {color: #222222; font-size: 12px; font-family: Arial, Helvetica, sans-serif; word-break: break-all;overflow:hidden} 

a.LinkPath_fore:link {color:#eff8ff;text-decoration: none;font-family:impact;font-size:24px;} 
a.LinkPath_fore:visited {color:#eff8ff;text-decoration: none;font-family:impact;font-size:24px;}
a.LinkPath_fore:hover {color:#eff8ff;text-decoration: none;font-family:impact;font-size:24px;} 
a.LinkPath_fore:active {color:#eff8ff;text-decoration: none;font-family:impact;font-size:24px;}

a.LinkPath_tail:link {color:#012d56;text-decoration: none;font-family:impact;font-size:24px;} 
a.LinkPath_tail:visited {color:#012d56;text-decoration: none;font-family:impact;font-size:24px;}
a.LinkPath_tail:hover {color:#012d56;text-decoration: none;font-family:impact;font-size:24px;} 
a.LinkPath_tail:active {color:#012d56;text-decoration: none;font-family:impact;font-size:24px;}


a.L_menu:link {color: #333444; text-decoration: none; font-family: 黑体;font-size: 16px;line-height: 16px;} 
a.L_menu:visited {color: #333444; text-decoration: none; font-family: 黑体;font-size: 16px;line-height: 16px;} 
a.L_menu:hover {color: #0000FF; text-decoration: none; font-family: 黑体;font-size: 16px;line-height: 16px;} 
a.L_menu:active {color: #333444; text-decoration: none; font-family: 黑体;font-size: 16px;line-height: 16px;}

a.LinkPath_list:link {color:#881A1A;text-decoration: none;font-family: Arial;font-size:11px;} 
a.LinkPath_list:visited {color:#881A1A;text-decoration: none;font-family: Arial;font-size:11px;}
a.LinkPath_list:hover {color:#881A1A;text-decoration: none;font-family: Arial;font-size:11px;} 
a.LinkPath_list:active {color:#881A1A;text-decoration: none;font-family: Arial;font-size:11px;}

a.L_title:link  {color: #333444; text-decoration: none; font-family: arial,宋体;font-size: 13px;line-height: 18px;} 
a.L_title:visited {color:#333444; text-decoration: none; font-family:arial,宋体;font-size: 13px;line-height: 18px;} 
a.L_title:hover {color: #0000FF; text-decoration: none; font-family: arial,宋体;font-size: 13px;line-height: 18px;} 
a.L_title:active {color: #333444; text-decoration: none; font-family: arial,宋体;font-size: 13px;line-height: 18px;}

a.LinkPath_link:link {color:#a3a3a3;  text-decoration:none;font-size: 11px;font-family:"arial"} 
a.LinkPath_link:visited {color:#a3a3a3; text-decoration:none;font-size: 11px;font-family:"arial"} 
a.LinkPath_link:hover {color:#FF0000; text-decoration:none;font-size: 11px;font-family:"arial"} 
a.LinkPath_link:active {color:#a3a3a3; text-decoration:none;font-size: 11px;font-family:"arial"}

a.LinkPath_n_title:link {color: #a3a3a3; text-decoration:none;font-size: 12px; font:bold; font-family:"arial";word-break: break-all;overflow:hidden} 
a.LinkPath_n_title:visited {color: #a3a3a3; text-decoration:none;font-size: 12px; font:bold; font-family:"arial";word-break: break-all;overflow:hidden} 
a.LinkPath_n_title:hover{COLOR: #a3a3a3; text-decoration:none;font-size: 12px; font:bold; font-family:"arial";word-break: break-all;overflow:hidden} 
a.LinkPath_n_title:active {color:#a3a3a3; text-decoration:none; font-size: 12px; font:bold; font-family:"arial";word-break: break-all;overflow:hidden}

a.LinkPath_n_link:link {color: #222222; text-decoration:none;font-size: 10px; font:bold; font-family:"arial";word-break: break-all;overflow:hidden} 
a.LinkPath_n_link:visited {color: #222222; text-decoration:none;font-size: 10px; font:bold; font-family:"arial";word-break: break-all;overflow:hidden} 
a.LinkPath_n_link:hover{COLOR: #222222; text-decoration:none;font-size: 10px; font:bold; font-family:"arial";word-break: break-all;overflow:hidden} 
a.LinkPath_n_link:active {color: #222222; text-decoration:none; font-size: 10px; font:bold; font-family:"arial";word-break: break-all;overflow:hidden}

.menu {
font-family: arial,黑体; 
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
margin:0; 
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left; 
position:relative;
}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:122px; 
height:24px; 
color:#000; 
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#c9c9a7; 
line-height:24px; 
font-size:11px;
}
.menu ul li ul {
display: none;
}
.menu ul li:hover a {
color:#fff; 
background:#b3ab79;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:31px; 
left:0; 
width:122px; 
}
.menu ul li:hover ul li a {
display:block; 
background:#faeec7; 
color:#000;
}
.menu ul li:hover ul li a:hover {
background:#dfc184; 
color:#000;
}

.breadcrumb {
	/*centering*/
    word-break:keep-all;
    white-space:nowrap;
	display: inline-block;
	overflow: hidden;
	border-radius: 5px;
	counter-reset: flag; 
	padding: 0px 0px 0px 0px;
}

.breadcrumb a {
	text-decoration: none;
	outline: none;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 23px;
	color: white;
	/*need more margin on the left of links to accomodate the numbers*/
	padding: 0 10px 0 20px;
	background: #666;
	background: linear-gradient(#666, #333);
	position: relative;
}
/*since the first link does not have a triangle before it we can reduce the left padding to make it look consistent with other links*/
.breadcrumb a:first-child {
	padding-left: 20px;
	border-radius: 5px 0 0 5px; /*to match with the parent's radius*/
}
.breadcrumb a:last-child {
	border-radius: 0 5px 5px 0; /*this was to prevent glitches on hover*/
	padding-right: 20px;
}

/*hover/active styles*/
.breadcrumb a.active, .breadcrumb a:hover{
	background: #333;
	background: linear-gradient(#333, #000);
}
.breadcrumb a.active:after, .breadcrumb a:hover:after {
	background: #333;
	background: linear-gradient(135deg, #333, #000);
}
.breadcrumb a:after {
	content: '';
	position: absolute;
	top: 0; 
	right: -8px; 
	width: 23px; 
	height: 23px;
	transform: scale(0.707) rotate(45deg);
	z-index: 1;
	background: #666;
	background: linear-gradient(135deg, #666, #333);
	box-shadow: 
		2px -2px 0 2px rgba(0, 0, 0, 0.4), 
		3px -3px 0 2px rgba(255, 255, 255, 0.1);
	border-radius: 0 5px 0 50px;
}
.breadcrumb a:last-child:after {
	content: none;
}
.flat a, .flat a:after {
	background: white;
	color: black;
	transition: all 0.5s;
}
.flat a:hover, .flat a.active, 
.flat a:hover:after, .flat a.active:after{
	background: #cfe8ff;
}
