@charset "utf-8";
/******************* Background ********************/
	
	html { 
		background: #fff;
	}
	
	#Wrapper, #Content { 
		background-color: #fff;
	}
	
	#Subheader { height:238px; padding-top:150px}	
	
/********************** Font | Family **********************/

 	body, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"],
	input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3 {
				font-family: "微软雅黑";
		font-weight: 400;
	}
	
	#menu > ul > li > a, #header_action_button, #header_cart {
				font-family: "微软雅黑";
		font-weight: 400;
	}
	
	#Subheader .title {
				font-family: "微软雅黑";
		font-weight: 400;
		background:url(../img/t_line.jpg) bottom left no-repeat
	}
	
	h1, .text-logo #logo {
				font-family: "微软雅黑";
		font-weight: 300;
	}
	
	h2 {
				font-family: "微软雅黑";
		font-weight: 300;
	}
	
	h3 {
				font-family: "微软雅黑";
		font-weight: 300;
	}
	
	h4 {
				font-family: "微软雅黑";
		font-weight: 300;
	}
	
	h5 {
				font-family: "微软雅黑";
		font-weight: 700;
	}
	
	h6 {
				font-family: "微软雅黑";
		font-weight: 400;
	}
	
	blockquote {
				font-family: "微软雅黑";
	}


/********************** Font | Size **********************/

/* Body */

	body {
		font-size: 13px;
				line-height: 22px;
				background:#fff;
	}
	
	#menu > ul > li > a {	
		font-size: 14px;
	}
	
/* Headings */

	h1, #Subheader .title, .text-logo #logo { 
		font-size: 30px;
		font-weight:bold;
		line-height: 60px;
	}
	
	h2 { 
		font-size: 30px;
				line-height: 30px;
	}
	
	h3 {
		font-size: 24px;
				line-height: 27px;
	}
	
	h4 {
		font-size: 21px;
				line-height: 25px;
	}
	
	h5 {
		font-size: 15px;
				line-height: 20px;
	}
	
	h6 {
		font-size: 13px;
				line-height: 20px;
	}

	
/********************** Sidebar | Width **********************/
	
	
	.with_aside .sidebar.columns {
		width: 23%;	
	}
	.with_aside .sections_group {
		width: 75%;	
	}
	
	.aside_both .sidebar.columns {
		width: 18%;	
	}
	.aside_both .sidebar-1{ 
		margin-left: -79%;
	}
	.aside_both .sections_group {
		width: 60%;	
		margin-left: 20%;	
	}	
	
@media only screen and (max-width: 959px)
{		
		/*内页侧边栏隐藏*/
	.with_aside .sidebar.columns{ display:none}
	.with_aside .sections_group{ width:100%}
	
	#Subheader { height:117px; padding-top:0}	
}

.more4{ width:24px; height:24px;background:url(../img/sprite_ico.png) no-repeat;background-position:-357px -66px;}

.honor_pic{ overflow:hidden; width:100%}
.honor_pic img{ width:100%; display:block;} 

.honor_pic img{
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;	
}

.honor_pic:hover img{-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}

.honor_title{ background:#008ed6; padding:0 22px;overflow:hidden;}
.honor_title h2{ color:#fff; font-size:18px; border-bottom:1px solid #fff; padding-bottom:6px;  margin:15px 0 6px; overflow:hidden;}
.honor_title h2 *{ float:left;}
.honor_title h2 span{ margin-left:8px; font-size:18px;}
.honor_title p{ font-size:12px; color:#fff; line-height:18px;}

#child_menu ul li{ list-style:none; float:left;}
#child_menu ul li h3{ font-size:14px; border:1px solid #ccc;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; margin:0 5px; padding:3px 10px; text-decoration:none}
#child_menu ul li a{ text-decoration:none !important}
#child_menu ul li:hover h3,#child_menu ul li.childon h3{ background:#19afff; color:#fff;border:1px solid #19afff;}

.prolist table{ max-width:100% !important;}
.prolist table img{ max-width:100%; height:auto !important}
.prolist img{max-width:100%; height:auto !important}
.prolist{ text-align:justify}

.linian_Title{ font-size:24px; color:#000; font-weight:bold; border-left:5px solid #19afff; padding:15px 20px; margin-bottom:25px}

.linian_right1 img,.linian_right2 img,.linian_right3 img{ width:100%; max-width:100%; display:block}
.linian_left1{ margin-right:8%;border-top:2px solid #f3f3f3; border-bottom:1px dashed #d1d1d1}
.linian_left2{ margin-left:8%;border-top:2px solid #f3f3f3; border-bottom:1px dashed #d1d1d1}
.linian_left3{ margin-right:8%;border-top:2px solid #f3f3f3; border-bottom:1px dashed #d1d1d1}
.linian_left1 h3,.linian_left2 h3,.linian_left3 h3{ font-size:18px; color:#000000; font-weight:bold; padding-top:35px}
.linian_left1 p,.linian_left2 p,.linian_left3 p{ font-size:14px; color:#000000; line-height:24px; text-indent:24px; text-align:justify}


@media only screen and (max-width: 767px) {
   #Subheader .title, .text-logo #logo { 
		font-size: 20px;
		font-weight:bold;
		line-height: 50px;
		padding-top:20px
	}
	.lmTitle h3{ display:inline; border-bottom:4px solid #19afff; line-height:40px; padding-bottom:16px; color:#3d3d3d; letter-spacing:4px; font-weight:bold}
	h3{ font-size:18px}
	
	#honor tr td:first-child
	{
		width:20% !important
	}
	#honor tr td:last-child{ width:60% !important}
	#honor tr td:first-child img{ max-width:100% !important}
	
	.linian_left1,.linian_left3{ margin-right:0}
	.linian_left2{ margin-left:0}
	
	#jquery-overlay,#jquery-lightbox{ display:none !important}
	
}