@charset "utf8";
body{
	font-family: "微软雅黑", Tahoma, Georgia, Arial;
}

#wrap {

	width: 1180px;

	background: #fff;

	margin: 0 auto;

	position: relative;

}

.top_wrap {

	width: 100%;

	height: 80px; 

	position: fixed;

	z-index: 99;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index:99;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

}

.top_opa {

	width: 100%;

	height: 80px;

	position: fixed;

	background: #351721;

	filter: alpha(opacity=85);

	opacity: 0.85;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

}

#top { 

	width: 1180px;

	height: 80px;

	margin: 0 auto;

	position: relative;

	z-index: 99;

	

}

#logo {

	display: block;

	width: 150px;

	height: 44px;

	float: left;

	margin-top: 5px;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

}

#nav {

	width: 600px;

	height: 80px;

	line-height: 80px;

	float: left;

	margin-left: 50px;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

}

#nav .li1 {

	width: 100px;

	height: 75px;

	float: left;	

	

	

/* 	transition: all 0.5s;

	-webkit-transition: all 0.5s; */

}

#nav .li1 .list {

	display: block;

	width: 100px;

	height: 75px;

	float: left;

	text-align: center;

	font-size: 14px;

	color: #1496E9;

/* 	transition: all 0.2s;

	-webkit-transition: all 0.2s; */



}

#nav .li1 .list:hover {

	color: #fff;

	border-bottom: 5px solid #fff;

}



#nav .ul2 ,

#nav .ul2_1 {

	position: absolute;

	width: 280px;



	top: 80px;

	left: 300px;

	display: none;

}

.bg_w {

	background: #fff;	

}

#nav .matong {

	padding-right: 210px;

}

#nav .matong .ma1 {

	width:280px;

	background: #fff;

	height: 400px;

}

#nav .ul2_1 {

	padding-right: 55px;

	width: 290px;

}

#nav .ul2_1 .div1 {

	width: 290px;

	height: 400px;

	background: #fff;

}



#nav .ul2 .li2 ,

#nav .ul2_1 .li2 ,

.toilet_nav_more {

	width: 245px;

	height: 39px;

	line-height: 39px;

	padding-left: 35px;

	border-bottom: 1px solid #e7e7e7;

	float: left;

}

.toilet_nav_more ,

.shu_nav_more {

	display:block;

	color: #80684e;

}

#nav .ul2_1 .li2 {


	width: 255px;

} 



#nav .ul2 .li2:hover ,

#nav .ul2_1 .li2 .ul4 .li4:hover {

	background: #1496E9;

}

#nav .ul2_1 .li2:hover {


} 

#nav .ul2 .li2 a ,

#nav .ul2_1 .li2 a{

	display: block;

	color: #80684e;

	font-size: 14px;

	height: 40px;

}

#nav .ul2 .li2:hover a {

	border: none;

}

#nav .ul2 .li2 .ul3 {

	position: absolute;

	top: 0 ;

	left: 280px;

	display: none;	

}

#nav .ul2_1 .li2 .ul4 {

	position: absolute;

	

	height: 400px;

	top: 0 ;

	left: 290px;

	display: none;	

	background: #fff;

}

#nav .ul2_1 .li2 .ul4 .li4 ,

.shu_nav_more {

	padding-left: 40px;	

	width: 255px;

	height: 39px;

	line-height: 39px;

	padding-left: 35px;

	border-bottom: 1px solid #e7e7e7;

	float:left;

}

#nav .ul2_1 .li2 .ul4 .ul5 {

	position: absolute;

	width: 600px;

	height: 398px;

	border: 1px solid #fff;

	display: none;	

	top: 0;

	left: 290px;

	overflow: hidden;

}

#nav .news-share {

	left: 500px;

	background: #fff;

	width: 210px;

		

}

#nav .tansuo-fare {

	left: 628px;

	background: #fff;

	width: 210px;

	height: 320px;

}

#nav .news-share .li_page ,

#nav .tansuo-fare .li_page {

	width: 175px;


}



#---------search{}

#search_wrap {

	float: right;

	width: 250px;

	height: 26px;

	margin-top: 24px;

	margin-left: 130px;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

}

#search_wrap .search {

	position: relative;

	width: 26px;

	height: 26px;

	display: block;

	float: left;

}

#search_wrap .search .sea_pro {

	width: 280px;

	height: 30px;

	position: absolute;

	top: 35px;

	left: 0;

	z-index: 10;


	border: 1px solid #80684d;

	/* display: none; */

}

#search_wrap .search .sea_pro .sea_txt {

	width: 190px;

	height: 26px;

	border: 0;

	margin-top: 2px;

	padding: 0;

	padding-left: 10px;

	line-height: 26px;

}

#search_wrap .search .sea_pro .search_btn {

	border: 0;

	width: 73px;

	height: 29px;

	line-height: 26px;

	color: #fff;

	background: #3F241A;

	font-size: 18px;

	padding: 0;

}

#search_wrap .sea_a {

	width: 54px;

	height: 26px;

	line-height: 26px;

	display: block;

	float: left;

	color: #1496E9;

	margin-left: 10px;

}



#line {

	width: 100%;

	height: 1px; 

	background: #351721;

	clear: both;

}

#line2 {

	width: 100%;

	height: 1px; 

	background: #ccc;

	clear: both;

	margin: 50px 0 55px 0;

}

#line_nobg {

	width: 100%;

	height: 1px; 

	clear: both;

}

#------------top_fix{}

.top_fix ,

.top_fix .top_opa ,

.top_fix #top ,

.top_fix #nav {

	height: 60px;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

}

.top_fix #logo {

	margin-top: 14px;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

}

.top_fix #nav .li1 {

	height: 55px;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

}

.top_fix #nav .li1  .list {

	height: 55px;

	line-height: 62px; 

	transition: all 0.5s;

	-webkit-transition: all 0.5s; 

}

.top_fix #search_wrap {

	margin-top: 16px;

	transition: all 0.5s; 

	-webkit-transition: all 0.5s;

}

.top_fix #nav .ul2 ,

.top_fix #nav .ul2_1 {

	top: 60px;

}

.top_fix #nav .li2 .list {

	height: 40px;

	line-height: 40px;

}

#------------banner{}

#banner {

	width: 1920px;

	height: 800px;

	position: relative;

	/* left: 50%;

	margin-left: -960px; */

	/* margin-bottom: 70px; */

	z-index: 1;

}



#banner .ban_list {

	width: 1920px;

	height: 800px;

	position: relative;

}

#banner .ban_list .opa {

	width: 1920px;

	height: 800px;


	position: absolute;

	top: 0px;

	left: 0px;

	display: none;

}

#banner .ban_list {

	width: 1100px;

	height: 332px;

	position: absolute;

	top: 220px;

	left: 410px;

	text-align: center;

	color: #fff;

}

#banner .ban_list h2 {

	margin: 0;

	font-size: 55px;

	margin-bottom: 35px;

	margin: 0 auto;

	text-transform: uppercase;

	font-family: Arial;

	width: 355px;

	text-align: center;	

	margin-left: -178px;

}

#banner .ban_list .txt {

	font-size: 14px;

	line-height: 24px;

	width: 580px;

	display: block;

	/*margin: 0 auto 34px auto;*/

	margin-left: -290px;

}

#banner .ban_list .name {

	width: 1100px;

	height: 22px;

	line-height: 22px;

	display: block;

	background: url(../images/banner_line_bg.png) no-repeat;

	margin: 0 auto;

	margin-bottom: 60px;

	margin-left: -550px;

}

#banner .ban_list .v_more {

	display: block;

	width: 180px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #fff;

	margin: 0 auto;

	color: #fff;

	font-size: 14px;

	margin-left: -90px;

}

.navigation {

	width: 12px;

	height: 12px;


}



#index_wrap {

	width: 100%;

	/* width: 1440px;

	margin: 0 auto; */

	position: relative;

	z-index: 10;

	background:#ffffff;

	

	

}

#about .title ,

#zhi .title ,

#shu .title  ,

#zuo .title ,

#zuo .title ,

#fenxiang .title ,

#tec_product .title {

	width: 1440px;

    

	margin:50px auto 0 auto;

	text-align: center;

	margin-bottom: 36px;

}

#tec_product .title {

	width: 1180px;

	margin-top: 70px;

}

#index_wrap .title .tit_en ,

#tec_product_wrap .title .tit_en {

	display: block;

	font-size: 40px;

	color: #1496E9;

	font-family: Arial;

}

#index_wrap .title .tit_ge ,

#tec_product_wrap .title .tit_ge {

	display: block;

	width: 60px;

	height: 2px;

	background: #1496E9;

	margin: 0 auto;

	margin-top: 20px;

	margin-bottom: 20px;

}

#index_wrap .title .tit_cn ,

#tec_product_wrap .title .tit_cn {

	display: block;

	font-size: 28px;

	color:#351721

}









#----------�ǿռ�{}



#about {

	width: 1440px;



	margin: 0 auto 70px auto;	

}

#about .about_main {

	width: 1440px;

	height: 250px;

	position: relative;

	margin:0 auto;

}

#about .about_main .about_fu {

	position: absolute;

	width: 1440px;

	height: 250px;

	top: 0;

	left: 0;

}

#zhi {

	width: 1440px;

	height: 650px;

	margin: 0 auto 70px auto;	

}

/* #zhi .title {

	width: 1180px;

	height: 211px;

	text-align: center;

	font-family: "����" ;

	font-size: 32px;

} */

#zhi .zhi_main {

	width: 1440px;

	height: 501px;

	position: relative;

	margin:0 auto;

}

#zhi .zhi_main .zhi_fu ,

#shu .shu_main .shu_fu ,

#zuo .zuo_main .zuo_fu {

	position: absolute;

	width: 1440px;

	height: 560px;

	top: 0;

	left: 0;

}







#----------��ռ�{}

#shu {

	width: 1440px;

	height: 708px;

	margin: 0 auto;

	margin-bottom: 70px;

}

/* #shu .title {

	width: 1180px;

	height: 212px;

	text-align: center;

	font-family: "����" ;

	font-size: 32px;

} */

#shu .shu_main {

	width: 1440px;

	height: 558px; 

	position: relative;

}

/* #shu .shu_main .shu_fu {

	position: absolute;

	width: 320px;

	height: 180px;

	top: 280px;

	left: 62px;

} */



#----------�����{}

#zuo {

	width: 1440px;

	height: 711px;

	margin: 0 auto;

	margin-bottom: 93px;

}

/* #zuo .title {

	width: 1180px;

	height: 230px;

	text-align: center;

	font-family: "����" ;

	font-size: 32px;

} */

#zuo .zuo_main {

	width: 1440px;

	height: 561px; 

	position: relative;

}

/* #zuo .zuo_main .zuo_fu {

	position: absolute;

	width: 320px;

	height: 180px;

	top: 118px;

	left: 105px;

} */



#-----------fenxiang {}

#fenxiang {

	width: 1440px;

	/* height: 685px; */

	margin: 80px auto 96px auto;

}

/* #fenxiang .title {

	width: 1440px;

	height: 319px;

	display: block;

} */

.news_main {

	width: 960px;

	/* height: 1950px; */

	margin: 0 auto;

	overflow: hidden;

	font-size: 14px;

	color: #8e8e8e;

}

/* .news_main .single_item {

	float: left;

	width: 460px;

	height: 601px;

	margin-right: 40px;

	margin-bottom: 50px;

} */

.news_main .left ,

.news_main .news_list {

	float: left;

	width: 460px;

	height: 550px;

	margin-right: 20px;

}

.news_main .news_list {

	height: 600px;

	border-bottom: 1px dashed #808080;

	margin-bottom: 50px;

	display: block;

}

.news_main ._img {

	display: block;

	width: 460px;

	height: 309px;

	margin-bottom: 20px;

}



.news_main .date {

	display: block;

	width: 460px;

	height: 16px;

	color: #a59992;

	font-size: 14px;

}

.news_main h3 {

	height: 44px;

	font-size: 18px;

	font-weight: normal;

	color: #231815;

	margin: 15px 0 15px;

	display: block;

	

}

.news_main .cont {

	display: block; 

	height: 50px;

	line-height: 25px;

	font-size: 14px;

	color: #727171;

	margin-bottom: 30px;

}

.news_main .more {

	display: block;

	width: 149px;

	height: 35px;

	text-align:center; 

	line-height: 35px;

	font-weight: bold;

	color: #231815;

	border: 1px solid #808080;

	transition: all 400ms;

}

.news_main .news_list:hover .more {

	background: #1496E9;

	color: #80684e;

	border: 1px solid #fff;

}

.news_main .more1 {

	display: block;

	width: 160px;

	height: 40px;

	color: #000;

	text-align: center;

	line-height: 40px;

	font-size: 16px;

	font-style: italic;

	background: #1496E9;

	transition: all 400ms;

}

.news_main .news_list:hover .more1 ,

.more_news:hover ,

.load_more:hover ,

.modi_s:hover ,

.load_more1:hover ,

#goBack:hover {

	background: #351721;

	color: #fff; 

}

.news_main .txt{



	line-height:3;color:#666666;font-size:14px;

}
.news_main .txt img{
	display: block;margin:0 auto;
}

.news_main .txt p {

	margin: 0px;

	padding: 0px;

}



.news_main .txt img {

	max-width: 960px;

}

.news_main .right {

	width: 460px;

	float: right;

	height: 322px;

}



#-----------news{}

.news_main2 , 

.book {

	width: 1140px;

	/* margin-bottom: 100px; */

	overflow: hidden;

}

.news_main2 .list2 ,

.book .list2  {

	display: block;

	width: 276px;

	height: 250px;

	float: left;

	margin-right: 12px;

	margin-bottom: 45px;

}

.book {

	margin-bottom: 100px;

}

.book .list2 {

	height: 270px;

}

.news_main2 .list2:hover ,

#page .project .project_a:hover {

	background: #1496E9;

}

.news_main2 .list2 .img_wrap {

	width: 276px;

	height: 190px;

	overflow: hidden;

	display: block;

}

.news_main2 .list2 .txt {

	width: 276px;

	height: 40px;

	line-height: 20px;

	text-align: center;

	display: block;

	font-size: 14px;

	margin-top: 15px;

	color: #666666;

	overflow: hidden;

}

.news_main2 .list2:hover .txt ,

#page .project .project_a:hover {

	color: #80684e;	

}

#news .diy_house {

	width: 1140px;

	height: 590px;


}

#news .diy_house .select {

	width: 1140px;

	height: 40px;	

	background: #1496E9;

	position: relative;

}

#news .diy_house .select .div_p ,

#news .diy_house .select .div_n {

	display: block;

	position: absolute;

	color: #fff;

	font-size: 14px;

	width: 70px;

	height: 20px;

	right: 0;

	top: 12px;

	text-align: center;

	background: #633;

}

#news .diy_house .select .div_p {

	right: 80px;

}

#news .diy_house .select .div_n {

	

}

#news .diy_house .select .sel_a_wrap {

	display: block;

	width: 476px;	

	height: 40px;

	margin: 0 auto

}

#news .diy_house .select .sel_a {

	display: block;

	width: 94px;

	height: 40px;

	float: left;

	line-height: 40px;

	text-align: center;

	border-left: 1px solid #fff;

	color: #80684e;

}

#news .diy_house .select .sel_a:hover {

	color: #fff;

	background: #80684e;

}

#news .diy_house .select .sel_a_hover {

	color: #fff;

	background: #80684e;

}

#news .diy_house .diy_main {

	width: 1140px;

	height: 540px;


	overflow: hidden;

	position: relative;

}

#news .diy_house .diy_main .diy_bg {

	position: absolute;

	width: 1140px;

	height: 540px;

	background: #000;

	filter: alpha(opacity=50);

	opacity: 0.5;

	z-index: 99;

	display: block;

}



#news .diy_house .diy_main .diy_cont{

	display: block;

	width: 690px;

	height: 375px;

	padding-top: 25px;

	padding-left: 30px;

	background: #fff;

	margin-left: 204px;

	margin-top: 70px;

	z-index: 1;

}

#news .diy_house .diy_main .diy_a ,

#news .diy_house .diy_main .diy_a_s {

	display: block;

	width: 160px;

	height: 166px;

	float: left;

	margin-right: 5px;

	margin-bottom: 16px;

	filter: alpha(opacity=50);

	opacity: 0.5;

}

#news .diy_house .diy_main .diy_a img {

	border: 1px solid #e1dbc0;

}

#news .diy_house .diy_main .diy_a:hover ,

#news .diy_house .diy_main .diy_a_s:hover {

	filter: alpha(opacity=100);

	opacity: 1;

}

#news .diy_house .diy_main .diy_a:hover img {

	border: 1px solid #c49c62;	

}

#news .diy_house .diy_main .diy_a h5 ,

#news .diy_house .diy_main .diy_a_s h5 {

	color: #88807E;

	height: 20px; 

	line-height: 20px;

	text-align: center;

	margin: 0;

}

#news .diy_house .diy_main .diy_a_s {

	width: 203px;

	height: 161px;

	margin-right: 15px;

}

#news .diy_house .diy_main .diy_a_s img {

	border: 1px solid #caa16d;

}

#news .diy_house .diy_main .diy_a_s h5 {

	height: 30px; 

	line-height: 30px;

}

.diy_point { 


	position: relative; 

	width:250px; 

	height:492px; 

	margin-bottom:-521px;

	padding:12px 12px 10px 14px; top: 0; left:700px;

}

.diy_point_title {

	width:230px;

	padding:0px 10px 0px 10px;

	height:28px;

	line-height:28px;

}

.diy_point_title span {

	float:left;

	width:130px;

	color:#fff;

}

.diy_point_title em {

	float:right;

	width:100px;

	text-align:right;

	font-style:normal;

	color:#633618;

}

.diy_point_title em a {

	color:#FFFF00;

}

.diy_point_text {

	width:230px;

	height:440px;

	padding:15px 10px 0px 10px;

}

.diy_point_text h4 {

	width:230px;

	padding:20px 0px 20px 0px;

	color:#633617;

	text-align:center;

	font-size:18pt;

	line-height:35px;

}

.diy_point_text h5 {

	width:230px;

	padding:20px 0px 20px 0px;

	font-size:14px;

	font-weight:normal;

	color:#787370;

}

.diy_point_a {

	width:230px;

	height:60px;

}

.diy_point_a a {

	display:block;

	padding:5px 10px 5px 10px;

	background:#ae9777;

	width:77px;

	height:18px;

	float:right;

	text-align:center;

	color:#fff;

	border:1px solid #d0c3b0;

	margin:10px 10px 20px 0px;

}

.diy_p_img {

	width:230px;

	color:#777171;

}

.diy_p_img img {

	padding-top:15px;

}

.diy_point_2 {

	position:relative;


	padding:12px 12px 10px 14px;

	top:0;

	margin-bottom:-521px;

	width:250px;

	height:28px;

	left:700px;

}

.diy_explain{

	width: 500px;

	height: 430px;

	background: #FFF;

	margin-left: 320px;

	margin-top: 56px;

}

.diy_explain_c{width:480px; height:38px; background:#ae9778; line-height:38px; color:#fff; font-size:14px; padding-left:20px;}

.input_button {

	width: 70px;

	height: 30px;

	line-height: 30px;

	color: #80684e;

	background: #1496E9;

	float:left; 

	text-align:center;

	color:#fff;

	display:block;

	cursor: pointer;

}

.diy_explain_yes{ width:320px; height:270px; background:#FFF; margin-left:400px;}

.diy_explain_y{width:300px; height:38px; background:#ae9778; line-height:38px; color:#fff; font-size:14px; padding-left:20px;}

.diy_explain_text{ padding:20px 20px 0px 20px; width:280px;}

.diy_explain_text h4{ font-size:16px; font-weight:normal; text-align:center; line-height:35px;color:#633617;}

.diy_explain_text h5{font-size:14px; font-weight:normal; color:#787370; padding:10px 0px 20px 0px; text-align:center;}

.diy_explain_a{width:280px;}

.diy_explain_a span{ float:left; line-height:30px;}

.diy_explain_a a{display:block; padding:5px 10px 5px 10px; background:#ae9777; width:60px; height:18px; float:right; text-align:center; color:#fff; border:1px solid #d0c3b0; margin:0px 10px 0px 0px;}





#------------book{}

.book .list2 .txt {

	width: 256px;;

	height: 20px;

	line-height: 20px;

	display: block;

	margin: 20px auto;

	color: #231815;

	font-size: 16px;

	font-weight: bold

}

.book .list2 .date {

	width: 256px;

	height: 20px;

	line-height: 20px;

	display: block;

	margin: 0 auto;

}

.book .list2 .date i {

	float: left;

}

.book .list2 .date a {

	width: 50px;

	display: block;

	float: right;

	color: #666

}





#------map {}

#news .map {

	width: 800px;

	height: 500px;

	/* margin-bottom: 50px; */

}

#news .map_select {

	width: 1140px;

	overflow: hidden;

	margin: 0 auto;

}

#news .map_select .map_left {

	float: left;

	width: 250px;

}

#news .map_select .map_left .left_select {

	/* [disabled]overflow: hidden; */

	float: left;

	width: 200px;

}



#news .map_select .map_left h3 {

	font-size: 18px;

	margin: 0;

}

#news .map_select .map_left .map_add {

	width:100%;

	margin-top: 50px;

}

#news .map_select .map_right {

	float: right;

}

























#-------------tec_product {}

#tec_product_wrap {

	width: 1180px;

	margin: 0 auto;

}

#tec_product {

	width: 1180px;

	margin: 0 auto 115px;

	padding-top: 80px;

}

#tec_product .list {

	width: 1180px;

	height: 490px;

	position: relative;

}

#tec_product .list a .tec_fu {

	width: 1180px;

	height: 480px;

	position: absolute;

	display: block;

	top: 0px;

	left: 0px;

}

#----------tec_product_show {

}

#tec_show ,

#product , 

#news ,

#page {

	width: 1140px;

	padding: 0px 20px 0 20px;

	margin: 0 auto;

	background: #fff;

}

#news {

	margin-bottom: 20px;

	overflow: hidden;

}

.pshow_tit ,

.news_tit ,

.page_tit {

	width: 1140px;

	text-align: center;

	padding-top: 75px;

	padding-bottom: 30px;

}

.pshow_tit .txt_en ,

.news_tit .txt_en ,

.page_tit .txt_en {

	display: block;

	font-size: 40px;

	color: #1496E9;

	text-transform:uppercase;

	font-family: Arial;

}

.pshow_tit .ge ,

.news_tit .ge ,

.page_tit .ge  {

	display: block;

	width: 60px;

	height: 3px;

	background: #1496E9;

	margin: 0 auto;

	margin-top: 15px;

	margin-bottom: 15px;

}

.pshow_tit .txt_cn ,

.news_tit .txt_cn ,

.page_tit .txt_cn {

	display: block;

	font-size: 28px;

	font-weight: bold;

	color:#351721

}

.pshow_nav ,

.news_nav , 

.news_show_nav ,

.page_nav  {

	width: 1140px;

	height: 20px;

	line-height: 20px;


	text-align: center;

	margin-bottom: 55px;

}

.news_nav {

	background: url(../images/pro_nav_bg.jpg) no-repeat;

}

.news_show_nav {

	background: url(../images/news_show_nav_bg.jpg) no-repeat;

	color: #808074;

}

.page_nav {

	background: url(../images/page_nav_bg.jpg) no-repeat;

}

.pro_nav {

	width: 1140px;

	height: 20px;

	line-height: 20px;



	text-align: center;

	margin: 0 auto 55px auto;

}

.row{

	margin:0 auto;

	width:1200px;

}

.btn-success{

	background-color:#69C;

	color:#fff;

	padding:12px 30px;

	margin:0 15px 20px 15px;}

.pshow_nav .list ,

.news_nav .list ,

.page_nav .list ,

.pro_nav .list { 

	display: inline-block;

	padding:0 10px;

	color: #999;

	font-size: 14px;

}

.news_nav .list {

	 color:#333;

}

.pshow_nav .list:hover ,

.news_nav .list:hover  ,

.page_nav .list:hover ,

.pro_nav .list:hover {

	color: #000;

}





#-------------product_banner{}

#tec_show .tec_ban {

	width: 1140px;

	height: 480px;

	margin-bottom: 36px;

	position: relative;

}

#tec_show .tec_ban .zhe {

	width: 1140px;

	height: 480px;

	display: block;

	background: url(../images/opc.png);

	position: absolute;

	top: 0;

	left: 0;

	display: none\0;

 	*display: none;

	opacity: 0;

	transition: all 300ms;

	

}

#tec_show .tec_ban .txt{

	width:1140px;

	height:390px;

	padding-top:100px;

	text-align:center;

	position:absolute;

	top:0;

	left:0;

	color:#fff;

	z-index:33;

	display: none;

	text-transform: uppercase;

}

#tec_show .tec_ban:hover .txt {

	display: block;	

}

#tec_show .tec_des {

	width: 1140px;

	height: 480px;

	margin-bottom: 38px;

}

#tec_show .detail {

	width: 1140px;

	height: 480px;

	margin-bottom: 70px;	

}

#tec_show .tec_des .left {

	width: 400px;

	height: 482px;

	float: left;

	display: block;

	position: relative;

	overflow:hidden;

	text-align: center;

	padding-left:100px;

	/* background: #f8f0d9; */

	

}

#tec_show .tec_des .left .ul_img {

	height: 480px;

	/* overflow: hidden; */

}



#tec_show .tec_des .right {

	width: 550px;

	height: 482px;

	float: right;

	display: block;


	padding: 0 40px;

}

#tec_show .tec_des .right h4 {

	font-size: 18px;

	font-weight: normal;

	margin: 30px 0 0 0;

}

#tec_show .tec_des .right .ge {

	width: 320px; 

	height: 1px;

	display: block;

	background: #ccc;

	margin: 15px 0 30px 0;

}

#tec_show .tec_des .right .ge1 {

	width: 320px; 

	height: 1px;

	display: block;

	background: #ccc;

	margin: 20px 0 20px 0;

}

#tec_show .tec_des .right .cont1{

	width: 320px;

	font-size: 18px;

	font-weight: bold;

	margin-bottom: 20px;

	

}

#tec_show .tec_des .right .cont2{

	line-height: 18px;

	font-size: 14px;

	color: #727272;

}

#tec_show .tec_des .right .canshu1 {

	display: block;

	width: 320px;

}

.next_pre {

	text-align: center;

	width: 100%;

	margin-bottom: 50px;

}

.next_pre .a1 ,

.next_pre .img1 {

	margin-right: 20px;

}

#tec_show .tec_des .left ._hot {

	position: absolute;

}

#tec_show .tec_des .left .hot_img  {

	position: absolute;

	top: 0px;

	left: 0px;

	display: block;

	margin-top: 60px;

	margin-left: 114px;

}

#tec_show .tec_des .left ._hot .hot_wrap {

	position: relative;

	display: block;

	width: 260px;

	height: 130px;

}



#tec_show .tec_des .left  ._hot .txt {

	width: 210px;

	/* height: 110px; */

	position: absolute;

	top: 0px;

	left: 0px;

	display: none;


	color: #fff;	

	padding: 20px 25px;

	line-height: 20px;

	overflow: hidden;

}

#tec_show .tec_des .left  ._hot .txt h4 {

	margin: 0;

	font-size: 14px;

	margin-bottom: 10px;

	color: #e9d894;

}

#tec_show .tec_des .left #hot .hot_wrap:hover .txt{

	display: block;

}

#tec_show .tec_des .left #hot .hot_wrap:hover .hot_img{

	display: none;

}



#tec_show #tec_scroll {

	width: 720px;

	height: 82px;

	position: relative;



	margin:0 auto 36px auto;

}

#tec_show #tec_scroll .img_wrap {

	width: 720px;

	height: 80px;

	

}

#tec_show #tec_scroll .img_wrap .small_scroll li ,

#tec_show #tec_scroll .img_wrap .small_img {

	width: 80px;

	height: 100px;

	display: block;

	float: left;

	margin-right: 20px;

	border:1px #ccc solid;

}

#tec_show #tec_scroll .prev1 , 

#tec_show #tec_scroll .next1 {

	width: 25px;

	height: 100px;

	position: absolute;

	display: block;

	font-family: "����";

	font-size: 30px;

	text-align: center;

	line-height: 100px;

	border: 1px solid #ccc;

	color: #909090;

}

#tec_show #tec_scroll .prev1 {

	top: 0px;

	left: 0px;

}

#tec_show #tec_scroll .next1 {

	top: 0px;

	right: 0px;

}

#tec_show #guige {

	width: 1140px;

	margin: 50px 0 70px 0;

}

#tec_show h3 {

	font-size: 30px;

	text-align: center;

	font-weight: bold;

	color: #30211e;

	margin: 0 0 60px 0;

}

#tec_show #tec_ico {

	width: 918px;

	margin: 70px 0 100px 145px;

}

#tec_show #tec_ico .cont1 {

	width: 918px;

	overflow: hidden;

}

#tec_show #tec_ico .cont {

	width: 918px;

	height: 120px;

}

#tec_show #tec_ico .cont .list {

	display: block;

	width: 90px;

	height: 120px;

	margin-right: 48px;

	float: left;

}

#tec_show #tec_ico .cont .list .txt {

	width: 90px;

	height: 30px;

	line-height: 30px;

	text-align: center;

}

#location {

	/*text-align: center;

	height: 20px;*/

	line-height: 20px;

	/* width: 1140px; 

	padding-bottom: 20px;*/

	color: #888;

	margin-left: 300px;

}

.onTxt {

	color: #000;

}



#------product {}

.pro_main {

	width: 1200px;

	overflow: hidden;

	margin-bottom: 50px;

	

}
.page li{
	display: block;float: left;
	height: 20px;border:1px solid #999;line-height: 20px;
	text-align: center;margin-left: 5px;padding:5px;
}
#product .pro_main .list {

	width: 250px;

	height: 314px;

	display: block;

	float: left;

	margin-right: 46px;

	margin-bottom: 50px;

}

#product .pro_main .list .img_wrap {

	position: relative;

	width: 250px;

	height: 314px;

	display: block;

	margin-bottom: 15px;

}

#product .pro_main .list .img_wrap .zhe {

	position: absolute;

	width: 250px;

	height: 314px;

	top: 0;

	left: 0;

	text-align: center;

	font-size: 28px;

	color: #fff;

	/*padding-top: 80px;*/

	display: none\0;

 	*display: none;

	opacity: 0; 

	transition: all 300ms;

	

}

#product .pro_main .list .img_wrap .name ,

#product .pro_main .list .img_wrap .en_name{

	position: absolute;

	width: 250px;

	height: 125px;

	top: 0;

	left: 0;

	text-align: center;

	font-size: 18px;

	font-family: Arial;

	text-transform: uppercase;

	color: #fff;

	padding-top: 145px;

	display: none\0;

	*display: none;

	opacity: 0;

	transition: all 300ms;

	z-index: 33;

}



#product .pro_main .list:hover .zhe ,

#product .pro_main .list:hover .name ,

#tec_show .tec_ban:hover .zhe {

	display: block\0;

	*display: inline;

	opacity: 1;

	



}

#product .pro_main .list .txt { 

	width: 276px;

	height: 20px;

	line-height: 20px;

	display: block;

	text-align: center;

	color: #666;

	font-size: 14px;

}

#pshow_img {

	width: 1140px;

	/* height: 400px; */

	margin-top: 25px;

	margin-bottom: 100px;

	overflow: hidden;

}

#pshow_img .list  {

	width: 268px;

	height: 395px;

	display: block;

	float: left;

	margin-right: 22px;

	margin-bottom: 15px;

}

#pshow_img .list .txt {

	width: 268px;

	height: 20px;

	line-height: 20px;

	text-align: center;

	margin-top: 15px;

	color: #666;

}

#---------page {}

#page .page_cont {

	width: 960px;

	margin: 0 auto 80px;

	overflow: hidden;

}

#page .honner {

	width: 960px;

	margin: 0 auto 70px;

}

#page .honner h2 {

	display: block;

	margin: 0 0 40px 0;

	width: 100%;

	font-size: 24px;

	color: #333;

}

#page .honner .honner_cont {

	width: 810px;

	padding: 70px 75px 30px;


	overflow: hidden;

}

#page .honner .honner_cont .list {

	display: block;

	width: 244px;

	margin-right: 35px;

	float: left;

	margin-bottom: 40px;

}

#page .honner .honner_cont .list .img_a {

	display: block;

	width: 212px;

	padding: 16px;

	background: #fff;

}



#page .honner .honner_cont .honner_txt {

	display: block;

	width: 100%;

	height: 18px;

	margin-top: 18px;

	text-align: center;

	line-height: 18px;

	color: #666;

}

#page .project {

	width: 1140px;

	overflow: hidden;

}

#page .project .project_a {

	width: 276px;

	height: 250px;

	display: block;

	float: left;

	font-size: 14px;

	margin-right: 12px;

	margin-bottom: 50px;

}





#page .project .project_a .txt {

	display: block;

	width: 100%;

	height: 40px;

	line-height: 20px;

	text-align: center;

	margin-top: 20px;

	color: #666;

}

#page .f_link {

	width: 960px;

	overflow: hidden;

	margin: 0 auto 200px;

}



#page .f_link .flink_a {

	display: block;

	float: left;

	margin-right: 20px;

	font-size: 14px;

	color: #666;

}

#page .f_link .flink_a:hover {

	color: #000;

}

#-------zhuanli {}

.zhuanli_top_nav {

	width: 100%;

	background: #fff;

	/* background: #ccc; */

	position: fixed;

	top: 60px;

	left: 0;

	z-index: 44;

	overflow: hidden;

	display: none;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

}

.zhuanli_top_nav .tit {

	width: 960px;

	height: 30px;

	line-height: 30px;

	margin: 15px auto;

	color: #1e1614; 

}

.zhuanli_top_nav .tit .left ,

.zhuanli_top_nav .tit .right {

	display: block;

	width: 80px;

	height:30px;

	

}

.zhuanli_top_nav .tit .left {

	float: left;

	font-size: 16px;

}

.zhuanli_top_nav .tit .right {

	float: right;

	font-size: 14px;


	cursor: pointer;

}

.zhuanli_top_nav .top_ico_wrap {

	width: 960px;

	margin: 0 auto;

	padding: 67px 120px 0;

	border-top: 1px solid #ccc;

	display: none;

}

.zhuanli_top_nav .top_ico_wrap li ,

.zhuanli_top_nav .top_ico_wrap .single {

	display: block;

	width: 71px; 

	height: 95px;

	margin-right: 56px; 

	margin-bottom: 36px;

	float: left;

	color: #000;

}

.zhuanli_top_nav .top_ico_wrap .single i {

	width: 72px;

	height: 24px;

	line-height: 24px;

	text-align: center;	

	overflow: hidden;

}

.tit_trans_bg {

	width: 100%;

	height: 30px;


	position: fixed;

	top: 120px; 

	left: 0;

	z-index: 44;

	display: none;

}

.trans_bg {

	width: 100%;

	height: 30px;


	position: fixed;

	top: 450px;

	left: 0;

	z-index: 44;

	display: none;

}





#page .page_cont .top_ico {

	width: 960px;

	overflow: hidden;

}

.zhuanli_nav_link li ,

#page .page_cont .top_ico .list {

	display: block;

	width: 71px;

	height: 120px;

	margin-right: 56px;

	margin-bottom: 40px;

	float: left;

}

#page .page_cont .top_ico .list i {

	width: 72px;

	margin-top: 20px;

	text-align: center;

	color: #80684d;

}

#page .page_cont .zhuanli_nav {

	width: 110px;

	height: 410px;

	position: fixed;

	top: 25%;

	left: 50%;

	margin-left: 605px;

	display: block;

}

#page .page_cont .zhuanli_nav li {

	padding-left: 14px;

	height: 14px;

	margin-bottom: 15px;

	width: 100px;

}

#page .page_cont .zhuanli_nav li a {

	color: #333;

	height: 14px;

}

.current ,

#page .page_cont .zhuanli_nav li:hover a {

	color: #000;

	font-weight: bold;

}

#------------member {

}

#member ,

#regedit {

	width: 440px;

	height: 470px;

	background: #fff;

	padding-top: 70px;

	position: fixed;

	z-index: 99;

	left: 50%;

	margin-left: -220px;

}

#member .content ,

#member .remark {

	width: 350px;

	height: 320px;

	margin-left: 40px;

	margin-bottom: 30px;

	overflow: hidden; 

}

#member .content .cont1 ,

#regedit .content .cont1  {

	width: 100%;

	height: 34px;

	margin-bottom: 20px;

}

#member .content .cont1 .regedit {

	float: right;

	font-size: 16px;

	margin-top: 16px;

	color: #666;

}

#member .content .cont1 .regedit a {

	color: #f00;

}



#member .content h2 ,

#regedit .content h2 {

	float: left;

	width: 126px;

	height: 34px;

	font-size: 30px;

	margin: 0;

}



#member .content span {

	display: block;

	float: left;

	color: #7f7f7f;

}

#member .content input {

	float: left;

	width: 328px;

	height: 30px;

	line-height: 30px;

	border: 1px solid #bead9a;

	margin-bottom: 25px;

	padding-left: 20px;

	color: #666;



}

#member .content .txt1 {

	width: 100%;

	margin-bottom: 20px;

}

#member .content .kuang_name {

	

}

#member .content .password {

}

#member .content .submit ,

.regedit_btn  {

	width: 130px;

	height: 40px;

	background: #A89C80;

	padding-left: 0;

	color: #fff;

	font-size: 24px;

	cursor: pointer;

	border: 0;

	border-radius: 5px;

}

#member .content .submit {

		

}

#member .remark {

	height: 88px;

	margin-top: 20px;

}

#member .remark p {

	line-height: 20px;

	color: #666666;

}

#regedit {

	width: 660px;

	height: 680px;

	background: #fff;

	margin-left: -330px;

}

#regedit .content {

	width: 550px;

	margin-left: 40px;

}

#regedit .content h2 {

	width: 550px;

}

#regedit .content .txt1 {

	margin-bottom: 30px;

}

#regedit .content .txt1 input {

	height: 40px;

	line-height: 40px;

}

#regedit .content .choose {

	color: #7f7f7f;

}

#regedit .content .kuang ,

#regedit .content .kuang2 {

	width: 550px;

}

#member .content .kuang_name,

#regedit .content .kuang  .kuang_name,

#regedit .content .kuang2  .kuang_name {

	color: #7f7f7f;

	margin-bottom: 10px;

}

#regedit .content .kuang input ,

#regedit .content .kuang2 input {

	width: 238px;

	/* height: 40px;

	line-height: 40px; */

	height: 30px;

	line-height: 30px;

	border: 1px solid #d3c8bb;

	margin-bottom: 16px;

	padding-left: 20px;

}

#member .close ,

#regedit .close{

	display: block;

	position:absolute;

	top:30px;

	right:66px;

	width:15px;

	height:15px;

}

#mem_bg {

	width:100%;

	min-height:1000px;

	position:fixed;


	display:none;

	left:0;

	z-index:99;

}

#-------------download {}

#page .download_top  {

	width: 920px;

	margin: 75px auto 26px;

	line-height: 20px;

	height: 20px;

}

#page .download_top .left {

	display: block;

	width: 380px;

	height: 20px;

	font-size: 16px;

	float: left;

}

#page .download_top .left a {

	color: #7f7f7f;

	display: inline-block;

	margin-right: 45px;

	cursor: pointer;

}

#page .download_top .left a:hover {

	color: #000;

}

#page .download_top .right {

	display: block;

	width: 270px;

	float: right;

	font-weight: bold;

	text-align: right;

	

}

#page .download_top .right a ,

#page .download_top .right span {

	color: #80684d;

}





#page .download {

	width: 920px;

	/* [disabled]margin-top: 90px; */

	padding: 40px 110px 30px;


	margin-bottom: 60px;

	border-top: 1px solid #ccc;

}

#page .download .tit {

	width: 100%;

	text-align: center;

	/* [disabled]height: 14px; */

	margin-bottom: 55px;

}

#page .download .tit a {

	color: #7f7f7f;

	display: inline-block;

	margin-right: 40px;

}

#page .download .down_cont {

	width: 920px;

	overflow: hidden;

}

#page .download .down_cont .item {

	width: 275px;

	height: 280px;

	border: 1px solid #eee;

	margin-right: 44px;

	margin-bottom: 50px;

	float: left;

}

#page .download .down_cont .item .txt {

	width: 225px;

	height: 100px;

	padding: 15px 25px 0;

	background: #fff;

}

#page .download .down_cont .item .txt .name ,

#page .download .down_cont .item .txt .date ,

#page .download .down_cont .item .txt .btn {

	display: block;	

}

#page .download .down_cont .item .txt .name {

	color: #80684d;

	font-size: 14px;

	margin-bottom: 10px;

	height:51px;

}

#page .download .down_cont .item .txt .d_wrap {

	width: 100%;

	height: 14px;

}

#page .download .down_cont .item .txt .date {

	float: left;

	height: 14px;

	color: #7f7f7f;

}

#page .download .down_cont .item .txt .btn {

	float: right;

	height: 14px;

	color: #333;

}

.modi_s {

	width: 100px;

	height: 40px;

	border: 0;

	display: inline-block;

	color: #fff;

	background: #A89C80;

	margin-top: 20px;

	font-size: 18px;

	cursor: pointer;

}





#-----------feedback{}

#page .feedback {

	width: 660px;

	margin: 0 auto 105px auto;

	

}

#page .feedback h3 {

	text-align: center;

	font-size: 24px;

	color: #3333;

}

#page .feedback input ,

#page .feedback .remark {

	border: 1px solid #bdac99;

}

#page .feedback .name ,

#page .feedback .tel ,

#page .feedback .email ,

#page .feedback .company {

	width: 290px;

	height: 40px;

	line-height: 40px;

	margin-bottom: 20px;

	padding-left: 20px;

	cursor: text;

}

#page .feedback .remark {

	width: 640px;

	margin-bottom: 25px;

	padding-left: 20px;

	padding-top: 20px;

	

}

#page .feedback .name ,#page .feedback .email {

	margin-right: 30px;

}

#page .feedback .submit {

	width: 162px;

	height: 40px;

	border: 0;

	background: #d5c6a5;

	color: #80684e;	

	font-size: 20px;

	cursor: pointer;

	margin-right: 20px;

}

#page .feedback .txt {

	display: inline-block;

	height: 30px;

	color: #666;

	/* line-height: 30px; */

}

.loadmore {

	width: 160px;

	height: 40px;

	background: #1496E9;

	text-align: center;

	margin: 0 auto 65px;

	color: #80684e;

	line-height: 40px;

	font-size: 18px;

	display: block;

	cursor: pointer;

	/* display: block; */

}

.load_more ,

.more_news {

	background: #1496E9;

	width: 160px;

	height: 40px;

	text-align: center;

	margin: 60px 0 0 -80px;

	color: #000;

	line-height: 40px;

	font-size: 18px;

	display: block;

	cursor: pointer;

	border: 0;

	float: left;

	position: relative;

	left: 50%;

	

}

.more_news {

	margin: 20px 0 0 -80px;

	transition: all 400ms;

}

.load_more1 {

	background: #1496E9;

	width: 160px;

	height: 40px;

	text-align: center;

	margin: 60px 0 30px -80px;

	color: #80684e;

	line-height: 40px;

	font-size: 18px;

	display: block;

	cursor: pointer;

	border: 0;

	position: relative;

	left: 50%;

}

.more_loader_spinner{

	width:32px; 

	height:32px; 

	margin:10px auto; 

	/* background: url(../images/loading.gif) no-repeat; */

}

#loader {

	width:38px;

	height:38px;

	margin: 0 auto 20px auto;

}

.loadmore-20 {

	margin-bottom: 20px;

}

#goBack {

	display: block;

	width: 280px;

	height: 46px;

	margin: 0 auto;

	text-align: center;

	line-height: 46px;

	background: #1496E9;

	font-size: 18px;

	color: #000;

	margin-bottom: 20px;

}



#goTopBtn{

	width: 36px;

	height: 71px;

	position: fixed;

	bottom: 250px;

	left: 50%;

	margin-left: 590px;

	z-index: 99;

	display: block;


}

#goTopBtn:hover {

	

}

.bdshare {

	width: 120px;

	margin: 20px auto;

}

 















.clear{

	clear: both;

	width: 100%;

	height: 1px;

}

#--------footer{}

#footer_wrap {

	width: 100%;

	height: 184px;

	padding-top: 60px;

	background: #351721;

	

}

#footer {

	width: 1180px;

	height: 105px;

	margin: 0 auto;

}

#footer .ft1{

	width: 1180px;

	height: 38px;

	margin-bottom: 15px;

}

#footer .ft1 .tmall {

	float: right;

	width: 38px;

	height: 38px;

	display: inline-block;

	

}

#footer .ft1 .ft_nav {

	display: block;

	float: left;

	width: 720px;

}

#footer .ft1 .ft_nav .list {

	display: inline-block;

	/* width: 65px; */

	margin-right: 25px;

	color: #1496E9;

}

#footer .ft1 img {

	

	width: 38px;

	height: 38px;

}

#footer .friend_link {

	width: 1180px;

	overflow: hidden;

	margin-bottom: 15px;

	

}

#footer .friend_link ._link {

	display: block;

	padding: 0 1px;

	height: 20px;

	line-height: 20px;

	float:left;

	margin-right: 20px;

	color: #1496E9;

}

#footer .ft2 {

	background: #442f2a;

	width: 1180px;

	height: 1px;

	margin-bottom: 30px;

}



#footer .ft3 {

	width: 1180px;

	height: 22px;

	color: #1496E9;

	

}

#footer .ft3 .sup {

	float:left;

	display: block;

	margin-right: 10px;

}

#footer .ft3 .country{

	float: left;

}

#footer .ft3 .kaipad {

	/* display: block;

	float: left; */

	margin-left:20px;

}

#footer .ft3 .kaipad a ,

#footer .ft3 .banben {

	color: #473424;

} 

#footer .ft3 .kaipad a:hover,

#footer .ft3 .banben:hover {

	color: #fff;

}

#footer .ft3 .ft_cont {

	float: right;

	display: block;

	width: 81;

	line-height: 22px; 

}

#footer .ft3 .ft_cont i {

	float: left;

}

#footer .ft3 .ft_cont a {

	display: block;

	float: left;

	width: 22px;

	height: 22px;

	margin-left: 5px;

}

.d_link2{float:left;}

/* ============================= footer ============================= */



.footer { overflow:hidden; background-color:#1496E9; color:#ccc; font-size:13px;position: relative; }

.about{
	position: absolute;top:75px;bottom: 0px;color: #fff;font-size: 16px;
}
.about p{
	margin-top: 10px;
}
.footer a { color:#fff !important; }



.footer a:hover { color:#fff !important; }



.footer .module-title-default { margin-bottom:10px; }



.footer .module-title-default > .module-title-content h3 { color:#fff; font-weight:normal; }



.footer .module-more-default a { font-size:12px; }



.footer .module-divider { margin-bottom:25px; margin-top:25px; background-color:#664e4a; }



.footer .module-title-border { border-color:#787a82; }



.footer .module-title-border > .module-title-content h3 { color:#fff; }



.footer-main .page-width { padding-top:40px; padding-bottom:35px; position: relative;}

/* ============================= bottom ============================= */



.bottom { overflow:hidden; background:#2b2120; color:#ccc; font-size:13px; }



.bottom a { color:#ccc !important; }



.bottom a:hover { color:#fff !important; }



.bottom .module-title-default { margin-bottom:10px; }



.bottom .module-title-default > .module-title-content h3 { color:#fff; font-weight:normal; }



.bottom .module-more-default a { font-size:12px; }



.bottom .module-divider { margin-bottom:25px; margin-top:25px; background-color:#393a40; }



.bottom .module-title-border { border-color:#787a82; }



.bottom .module-title-border > .module-title-content h3 { color:#fff; }



.bottom .page-width { padding-top:15px; padding-bottom:15px; }

.qhd-content .column .col-5-1,
.qhd-module .column .col-5-1 {
	width: 11.6%;
	margin-right: 3%;
}
.qhd-content .column,
.qhd-module .column {
	width: 100%;
}

.qhd-content .column .col-2-1,
.qhd-content .column .col-3-1,
.qhd-content .column .col-4-1,
.qhd-content .column .col-4-2,
.qhd-content .column .col-5-1,
.qhd-content .column .col-3-2,
.qhd-content .column .col-4-3,
.qhd-content .column .col-5-2,
.qhd-content .column .col-5-3,
.qhd-content .column .col-5-4,
.qhd-module .column .col-2-1,
.qhd-module .column .col-3-1,
.qhd-module .column .col-4-1,
.qhd-module .column .col-4-2,
.qhd-module .column .col-5-1,
.qhd-module .column .col-3-2,
.qhd-module .column .col-4-3,
.qhd-module .column .col-5-2,
.qhd-module .column .col-5-3,
.qhd-module .column .col-5-4 {
	float: left;
	min-height: 1px;
	height: auto !important;
	_height: 1px;
}

.qhd-content .column .col-2-1,
.qhd-module .column .col-2-1 {
	width: 48.5%;
	margin-right: 3%;
}

.qhd-content .column .col-3-1,
.qhd-module .column .col-3-1 {
	width: 31.3333%;
	margin-right: 3%;
}

.qhd-content .column .col-4-1,
.qhd-module .column .col-4-1 {
	width: 22.75%;
	margin-right: 3%;
}

.qhd-content .column .col-5-1,
.qhd-module .column .col-5-1 {
	width: 11.6%;
	margin-right: 3%;
}

.qhd-content .column .col-3-2,
.qhd-module .column .col-3-2 {
	width: 65.6666%;
	margin-right: 3%;
}

.qhd-content .column .col-4-2,
.qhd-module .column .col-4-2 {
	width: 48.5%;
	margin-right: 3%;
}

.qhd-content .column .col-4-3,
.qhd-module .column .col-4-3 {
	width: 74.25%;
	margin-right: 3%;
}

.qhd-content .column .col-5-2,
.qhd-module .column .col-5-2 {
	width: 38.2%;
	margin-right: 3%;
}

.qhd-content .column .col-5-3,
.qhd-module .column .col-5-3 {
	width: 58.8%;
	margin-right: 3%;
}

.qhd-content .column .col-5-4,
.qhd-module .column .col-5-4 {
	width: 79.4%;
	margin-right: 3%;
}


/*margin right 0%*/

.qhd-content .marg-per0>.col-2-1,
.qhd-module .marg-per0>.col-2-1 {
	width: 50%;
	margin-right: 0;
}

.qhd-content .marg-per0>.col-3-1,
.qhd-module .marg-per0>.col-3-1 {
	width: 33.3333%;
	margin-right: 0;
}

.qhd-content .marg-per0>.col-4-1,
.qhd-module .marg-per0>.col-4-1 {
	width: 25%;
	margin-right: 0;
}

.qhd-content .marg-per0>.col-5-1,
.qhd-module .marg-per0>.col-5-1 {
	width: 20%;
	margin-right: 0;
}

.qhd-content .marg-per0>.col-3-2,
.qhd-module .marg-per0>.col-3-2 {
	width: 66.6666%;
	margin-right: 0;
}

.qhd-content .marg-per0>.col-4-2,
.qhd-module .marg-per0>.col-4-2 {
	width: 50%;
	margin-right: 0;
}

.qhd-content .marg-per0>.col-4-3,
.qhd-module .marg-per0>.col-4-3 {
	width: 75%;
	margin-right: 0;
}

.qhd-content .marg-per0>.col-5-2,
.qhd-module .marg-per0>.col-5-2 {
	width: 40%;
	margin-right: 0;
}

.qhd-content .marg-per0>.col-5-3,
.qhd-module .marg-per0>.col-5-3 {
	width: 60%;
	margin-right: 0;
}

.qhd-content .marg-per0>.col-5-4,
.qhd-module .marg-per0>.col-5-4 {
	width: 80%;
	margin-right: 0;
}


/*margin right 2%*/

.qhd-content .marg-per2>.col-2-1,
.qhd-module .marg-per2>.col-2-1 {
	width: 49%;
	margin-right: 2%;
}

.qhd-content .marg-per2>.col-3-1,
.qhd-module .marg-per2>.col-3-1 {
	width: 32%;
	margin-right: 2%;
}

.qhd-content .marg-per2>.col-4-1,
.qhd-module .marg-per2>.col-4-1 {
	width: 23.5%;
	margin-right: 2%;
}

.qhd-content .marg-per2>.col-5-1,
.qhd-module .marg-per2>.col-5-1 {
	width: 18.4%;
	margin-right: 2%;
}

.qhd-content .marg-per2>.col-3-2,
.qhd-module .marg-per2>.col-3-2 {
	width: 66%;
	margin-right: 2%;
}

.qhd-content .marg-per2>.col-4-2,
.qhd-module .marg-per2>.col-4-2 {
	width: 49%;
	margin-right: 2%;
}

.qhd-content .marg-per2>.col-4-3,
.qhd-module .marg-per2>.col-4-3 {
	width: 74.5%;
	margin-right: 2%;
}

.qhd-content .marg-per2>.col-5-2,
.qhd-module .marg-per2>.col-5-2 {
	width: 38.8%;
	margin-right: 2%;
}

.qhd-content .marg-per2>.col-5-3,
.qhd-module .marg-per2>.col-5-3 {
	width: 59.2%;
	margin-right: 2%;
}

.qhd-content .marg-per2>.col-5-4,
.qhd-module .marg-per2>.col-5-4 {
	width: 79.6%;
	margin-right: 2%;
}


/*margin right 4%*/

.qhd-content .marg-per4>.col-2-1,
.qhd-module .marg-per4>.col-2-1 {
	width: 48%;
	margin-right: 4%;
}

.qhd-content .marg-per4>.col-3-1,
.qhd-module .marg-per4>.col-3-1 {
	width: 30.6667%;
	margin-right: 4%;
}

.qhd-content .marg-per4>.col-4-1,
.qhd-module .marg-per4>.col-4-1 {
	width: 22%;
	margin-right: 4%;
}

.qhd-content .marg-per4>.col-5-1,
.qhd-module .marg-per4>.col-5-1 {
	width: 16.8%;
	margin-right: 4%;
}

.qhd-content .marg-per4>.col-3-2,
.qhd-module .marg-per4>.col-3-2 {
	width: 65.3333%;
	margin-right: 4%;
}

.qhd-content .marg-per4>.col-4-2,
.qhd-module .marg-per4>.col-4-2 {
	width: 48%;
	margin-right: 4%;
}

.qhd-content .marg-per4>.col-4-3,
.qhd-module .marg-per4>.col-4-3 {
	width: 74%;
	margin-right: 4%;
}

.qhd-content .marg-per4>.col-5-2,
.qhd-module .marg-per4>.col-5-2 {
	width: 37.6%;
	margin-right: 4%;
}

.qhd-content .marg-per4>.col-5-3,
.qhd-module .marg-per4>.col-5-3 {
	width: 58.4%;
	margin-right: 4%;
}

.qhd-content .marg-per4>.col-5-4,
.qhd-module .marg-per4>.col-5-4 {
	width: 79.2%;
	margin-right: 4%;
}


/*margin right 5%*/

.qhd-content .marg-per5>.col-2-1,
.qhd-module .marg-per5>.col-2-1 {
	width: 47.5%;
	margin-right: 5%;
}

.qhd-content .marg-per5>.col-3-1,
.qhd-module .marg-per5>.col-3-1 {
	width: 30%;
	margin-right: 5%;
}

.qhd-content .marg-per5>.col-4-1,
.qhd-module .marg-per5>.col-4-1 {
	width: 21.25%;
	margin-right: 5%;
}

.qhd-content .marg-per5>.col-5-1,
.qhd-module .marg-per5>.col-5-1 {
	width: 16%;
	margin-right: 5%;
}

.qhd-content .marg-per5>.col-3-2,
.qhd-module .marg-per5>.col-3-2 {
	width: 65%;
	margin-right: 5%;
}

.qhd-content .marg-per5>.col-4-2,
.qhd-module .marg-per5>.col-4-2 {
	width: 47.5%;
	margin-right: 5%;
}

.qhd-content .marg-per5>.col-4-3,
.qhd-module .marg-per5>.col-4-3 {
	width: 73.75%;
	margin-right: 5%;
}

.qhd-content .marg-per5>.col-5-2,
.qhd-module .marg-per5>.col-5-2 {
	width: 37%;
	margin-right: 5%;
}

.qhd-content .marg-per5>.col-5-3,
.qhd-module .marg-per5>.col-5-3 {
	width: 58%;
	margin-right: 5%;
}

.qhd-content .marg-per5>.col-5-4,
.qhd-module .marg-per5>.col-5-4 {
	width: 79%;
	margin-right: 5%;
}

.qhd-content .column .last,
.qhd-module .column .last {
	margin-right: 0;
	*float: right;
	*clear: right;
}

.page-width {
    width: 1200px;
    margin: 0 auto;
}

.pages { margin: 20px auto;}
.pages span{display: inline;margin: 0 5px; font-size: 18px;}
.pages span.page-numbar a{padding: 0 5px;}
.pages span.page-numbar a.page-num-current{ color: red}