 
menu{padding:10px 0 0;overflow:hidden;}
.menu_1{width:100%;overflow:hidden;padding:8px 0; margin:0 auto;}
.menu_w{width:25%;float:left;}
.menu_b{margin:0 auto;}
.menu_b a{display:block;text-align:center;line-height:15px;color:#fff;box-shadow:0px 3px 8px 0px rgba(221, 221, 221, 1);}
.menu_b a:hover{color:#fff;}
.a{
	background-image:-webkit-linear-gradient(45deg, #14a4e2 50%, #15a9e9 50%);
	background-image:linear-gradient(45deg, #14a4e2 50%, #15a9e9 50%);
}
.a a{
	background:url(../wap_files/nav_1.png) no-repeat center 0;
}
.b{
	background-image:-webkit-linear-gradient(45deg, #147ae2 50%, #157ee9 50%);
	background-image:linear-gradient(45deg, #147ae2 50%, #157ee9 50%);
}
.b a{
	background:url(../wap_files/nav_2.png) no-repeat center 0;
}
.c
{
    background-image:-webkit-linear-gradient(45deg, #147ae2 50%, #157ee9 50%);
	background-image:linear-gradient(45deg, #147ae2 50%, #157ee9 50%);
   
}
.c a{
	background:url(../wap_files/nav_3.png) no-repeat center 0;
}
.d
{
    background-image:-webkit-linear-gradient(45deg, #4ec358 50%, #51c95b 50%);
	background-image:linear-gradient(45deg, #4ec358 50%, #51c95b 50%);
    
	
}
.d a{
	background:url(../wap_files/nav_4.png) no-repeat center 0;
}
.e{
	background-image:-webkit-linear-gradient(45deg, #eec924 50%, #f6d025 50%);
	background-image:linear-gradient(45deg, #eec924 50%, #f6d025 50%);
}
.e a{
	background:url(../wap_files/nav_5.png) no-repeat center 0;
}
.f
{
    background-image:-webkit-linear-gradient(45deg, #ce4d93 50%, #d54f98 50%);
	background-image:linear-gradient(45deg, #ce4d93 50%, #d54f98 50%);
	
	/*background-image:-webkit-linear-gradient(45deg, #f29f2c 50%, #faa42d 50%);
	background-image:linear-gradient(45deg, #f29f2c 50%, #faa42d 50%);*/
}
.f a{
	background:url(../wap_files/nav_6.png) no-repeat center 0;
}
.g
{
    background-image:-webkit-linear-gradient(45deg, #d53d44 50%, #dc3f46 50%);
	background-image:linear-gradient(45deg, #d53d44 50%, #dc3f46 50%);
	
	/*background-image:-webkit-linear-gradient(45deg, #ce4d93 50%, #d54f98 50%);
	background-image:linear-gradient(45deg, #ce4d93 50%, #d54f98 50%);*/
}
.g a{
	background:url(../wap_files/nav_7.png) no-repeat center 0;
}
.h
{
    background-image:-webkit-linear-gradient(45deg, #88c34e 50%, #8cc951 50%);
	background-image:linear-gradient(45deg, #88c34e 50%, #8cc951 50%);
    
	/*background-image:-webkit-linear-gradient(45deg, #d53d44 50%, #dc3f46 50%);
	background-image:linear-gradient(45deg, #d53d44 50%, #dc3f46 50%);*/
}
.h a{
	background:url(../wap_files/nav_8.png) no-repeat center 0;
}
.hnew
{
    background-image:-webkit-linear-gradient(45deg, #f29f2c 50%, #faa42d 50%);
	background-image:linear-gradient(45deg, #f29f2c 50%, #faa42d 50%);
	
	/*background-image:-webkit-linear-gradient(45deg, #d53d44 50%, #dc3f46 50%);
	background-image:linear-gradient(45deg, #d53d44 50%, #dc3f46 50%);*/
}
.hnew a{
	background:url(../wap_files/nav_2_1.png) no-repeat center 0;
}
.inews
{
    background-image:-webkit-linear-gradient(45deg, #eec924 50%, #f6d025 50%);
	background-image:linear-gradient(45deg, #eec924 50%, #f6d025 50%);
	
	/*background-image:-webkit-linear-gradient(45deg, #d53d44 50%, #dc3f46 50%);
	background-image:linear-gradient(45deg, #d53d44 50%, #dc3f46 50%);*/
}
.inews a{
	background:url(../wap_files/nav_1_3.png) no-repeat center 0;
}

@media (min-width:700px) {
	.menu_b{width:166px;height:166px;}
	.menu_b a{width:166px;height:166px;}
	.menu_1{padding-top:15px;}
	.menu_b a{display:block;text-align:center;background-size:50px 50px; background-position:center 35px;}
	.menu_b a span{display:block;padding-top:110px;}
}
@media (min-width:1000px){
	.menu_1{width:1000px;}
	.menu_b{width:220px;height:200px;}
	.menu_b a{width:220px;height:200px;}
	.menu_1{padding-top:15px;}
	.menu_b a{display:block;text-align:center;background-size:50px 50px; background-position:center 50px;}
	.menu_b a span{display:block;padding-top:130px;}
}
@media (max-width:699px) {
	.menu_1{width:100%;}
	.menu_b{width:100px;height:100px;}
	.menu_b a{width:100px;height:100px;}
	.menu_1{padding-top:15px;}
	.menu_b a{display:block;text-align:center;background-size:50px 50px; background-position:center 10px;}
	.menu_b a span{display:block;padding-top:70px;}
}
@media (max-width:400px) {
	.menu_1{width:100%;}
	.menu_b{width:66px;height:66px;}
	.menu_b a{width:66px;height:66px;}
	.menu_1{padding-top:10px;}
	.menu_b a{display:block;text-align:center;background-size:40px 40px;background-position:center 5px;}
	.menu_b a span{display:block;padding-top:45px; font-size:10px}
}

.h_kv{
	width: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
	padding-top:10px;
}
.h_kv .left_btn,.h_kv .right_btn{
	position:absolute;
	height:22px;
	width:22px;
	background-color:#000;
	border-radius:22px;
	z-index:100;
	bottom:15px;
	color:#fff;
	line-height:20px;
	text-align:center;
}
.h_kv .left_btn:hover,.h_kv .right_btn:hover{
	background-color:#ec314e;
}
.h_kv .left_btn{
	right:62px;
}
.h_kv .right_btn{
	right:32px;
}
.h_kv_cont {
    position: relative;
    left: 0;
    width: 100%;
}
.h_kv_cont ul {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.h_kv_cont li {
    float: left;
    list-style: none;
    overflow: hidden;
    width: 100%;
}
.h_kv_cont li img {
    width: 100%;
    display: block;
    float: left;
    height:100%;
}
.h_teaser{
	padding:15px 5px 0 5px;
	overflow:hidden;
}
.h_item{
	width:33.3%;
	float:left;
}
.h_item a{
	display:block;
	padding:0 5px;
}
.h_item a img{
	display:block;
	width:100%;
}
.h_item a span{
	background:#363434 url(../img/home/icon_2.gif) no-repeat right 9px;
	color:#fff;
	display:block;
	height:28px;
	line-height:28px;
	padding-left:5px;
	position:relative;
}
.h_news{
	padding:15px 10px 0;
	position:relative;
	height:130px;
	overflow:hidden;
}
.h_news h2{
	border-bottom:1px solid #707070;
	color:#333;
	font-size:14px;
	font-weight:900;
	padding-bottom:3px;
}
.h_n_c_l{
	background-color:#fff;
	position:absolute;
	left:10px;
	right:20px;
	width:60px;
	height:110px;
	z-index:10;
	background:#fff url(../img/home/icon_1.jpg) no-repeat 5px 25px;
}
.h_news_warp{
	position:relative;
	overflow:hidden;
	width:100%;
	height:110px;
	background:url(../img/home/line.png) no-repeat 60px 8px;
}
.h_n_c_txt{
	position:relative;
}
.h_n_c_txt ul{
	width:3000px;
	overflow:hidden;
}
.h_n_c_txt li{
  float: left;
  list-style: none;
  overflow: hidden;
  width: 100%;
	height:110px;
}
.h_n_c_txt li h1{
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
	font-size:12px;
	line-height:26px;
	padding:8px 0 3px 80px;
}
.h_n_c_txt li h1 a{
	color:#404040;
}
.h_n_c_txt li p{
	padding:0 0 0 80px;
	line-height:18px;
}
.h_n_c_txt li p a{
	color:#5c5c5c;
}
.loop_focus_btn{
	left:7px;
	top:115px;
	position:absolute;
	z-index:11;
}
.loop_focus_btn a{
	background-color:#fff;
	border:1px solid #777;
	border-radius:8px;
	height:7px;
	width:7px;
	display:block;
	float:left;
	text-indent:-999px;
	margin:0 4px;
}
.loop_focus_btn a.current{
	background-color:#777;
}
.h_media{
	background:#f2f2f2 url(../img/home/line.png) no-repeat center 3px;
	border-bottom:1px solid #d8d8d8;
	height:100px;
	margin-top:15px;
}
footer{
	background:#f2f2f2;
	border-top:1px solid #fff;
	text-align:center;
	line-height:46px;
	height:47px;
	width:100%;
	padding-bottom:60px;
}
.h_med_l,.h_med_r{
	float:left;
	width:50%;
}
.h_med_l h3,.h_med_r h3{
	background:url(../img/common/icon_3.gif) no-repeat 10px 18px;
	padding:15px 0 0 25px;
	color:#3f3f3f;
}
.h_med_l p{
	padding:10px 0 0 22px;
}
.h_med_l p img{
	padding-right:10px;
}
.h_med_r p{
	padding:15px 0 0 22px;
}
.h_med_r p a{
	background:url(../img/common/phone_icon.png) no-repeat left center;
	background-size:18px 14px;
	line-height:18px;
	color:#3261c4;
	font-style:italic;
	font-size:12px;
	padding-left:25px;
	display:block;
}
.nav_area{
	background-color:#232323;
	height:60px;
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	z-index:100;
}
.nav_area li{
	float:left;
	width:20%;	
}
.nav_area li .f_nav{
	height:60px;
	border-left:1px solid #000;	
	border-right:1px solid #333;
	color:#fff;
	line-height:86px;
	text-align:center;
	background-color:#232323;
}
/*.nav_area li .f_nav:hover{
	background-color:#747474;
	cursor:pointer;
}*/
.nav_area li .f_nav a{
	display:block;
	width:100%;
	height:60px;
	color:#fff;
}
.nav_area li:first-child .f_nav{
	border-left:none;
}s
.nav_area li:last-child .f_nav{
	border-right:none;
}
.nav_area li .f_nav_1{
	height:57px;
	background:url(../img/common/f_nav_1.png) no-repeat center 9px;
	border-bottom:3px solid #eb6233;	
}
.nav_area li .f_nav_2{
	height:57px;
	background:url(../img/common/f_nav_2.png) no-repeat center 7px;
	border-bottom:3px solid #2996a8;	
}
.nav_area li .f_nav_3{
	height:57px;
	background:url(../img/common/f_nav_3.png) no-repeat center 8px;
	border-bottom:3px solid #93b00e;	
}
.nav_area li .f_nav_4{
	height:57px;
	background:url(../img/common/f_nav_4.png) no-repeat center 9px;
	border-bottom:3px solid #dc871a;
	position:relative;
	z-index:30;
}
.nav_area li .f_nav_5{
	height:57px;
	background:url(../img/common/f_nav_5.png) no-repeat center 9px;
	border-bottom:3px solid #d5c101;	
}
.sub_c{
	background-color:rgba(4,4,4,0.8);
	position:absolute;
	height:48px;
	width:100%;
	left:0;
	top:-48px;
	line-height:48px;
	z-index:10;
	-webkit-transition:opacity 0.3s linear;
  -moz-transition:opacity 0.3s linear;
  -ms-transition:opacity 0.3s linear;
  -o-transition:opacity 0.3s linear;
  transition:opacity 0.3s linear;
	visibility:hidden;
	opacity:0;
}
.have_sub .sub_c span{
	float:left;
	display:block;
	width:20%;
	text-align:center;
}
.have_sub .sub_c span a{
	background:url(../img/common/dot_white.png) no-repeat 0 5px;
	background-size:5px 5px;
	padding-left:8px;
	display:inline;
}
.sub_c_triangle{
	background:url(../img/common/triangle.png) no-repeat 0 0;
	background-size:11px 5px;
	height:5px;
	width:11px;
	position:absolute;
	left:50%;
	top:-5px;
	display:block;
	margin-left:-5px;
	-webkit-transition:opacity 0.3s linear;
  -moz-transition:opacity 0.3s linear;
  -ms-transition:opacity 0.3s linear;
  -o-transition:opacity 0.3s linear;
  transition:opacity 0.3s linear;
	visibility:hidden;
	opacity:0;
}
.have_sub .sub_c_show,.sub_c_triangle_show{
	visibility:visible;
	opacity:1;
}
.nav_area li .f_nav_1:hover,.nav_area li .f_nav_2:hover,.nav_area li .f_nav_3:hover,.nav_area li .f_nav_4:hover,.nav_area li .f_nav_5:hover,.nav_area li .on{
	background-color:#747474;
}

.all_page_tit{
	background: -webkit-linear-gradient(top,  rgba(222,222,222,1) 0%,rgba(233,233,233,1) 100%);
	background: -o-linear-gradient(top,  rgba(222,222,222,1) 0%,rgba(233,233,233,1) 100%);
	background: -ms-linear-gradient(top,  rgba(222,222,222,1) 0%,rgba(233,233,233,1) 100%);
	background: linear-gradient(to bottom,  rgba(222,222,222,1) 0%,rgba(233,233,233,1) 100%);
	height:42px;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.back_btn{
	position:absolute;
	left:0;
	width:62px;
	height:42px;
	line-height:42px;
	padding:2px 0 0 10px;
	border-right:1px solid #f6f6f6;
	box-shadow: 1px 0px 0px 0px rgba(211, 211, 211, 1);
}
.back_btn a{
	background:url(../img/common/back_icon.png) no-repeat 0 2px;
	padding-left:20px;
	color:#6c6c6c;
}
.page_tit{
	text-align:center;
	font-size:16px;
	line-height:42px;
	padding-left:25px;
}
.page_tit span{
	display:inline-block;
}
.page_tit span.news_tit{
	background:url(../img/news/news_tit_icon.png) no-repeat 0 center;
	padding-left:25px;
}

.new_list{
	padding:25px 10px 0;

}
.news_tab_btn{
	height:31px;
}
.news_tab_btn span{
	background-color:#282828;
	display:block;
	float:left;
	height:28px;
	width:50%;
}
.news_tab_btn span a{
	display:block;
	height:31px;
	line-height:28px;
	width:100%;
	color:#fff;
	text-align:center;
	font-size:14px;
}
.news_tab_btn span.current{
	background-color:#e60027;
}
.news_tab_btn span.current a{
	background:url(../img/news/news_sanjiao.gif) no-repeat center bottom;
}

.img_news{
	overflow:hidden;
	position:relative;
	padding:25px 0 15px 0;
	border-bottom:1px dotted #c3c3c3;
	height:100px;
}
.img_news .img_area{
	position:absolute;
	left:0;
}
.img_news .img_area img{
	border:1px solid #d1d1d1;
}
.img_news .txt_area{
	padding-left:158px;
	font-size:14px;
}
.img_news .txt_area a{
	color:#5c5c5c;
}
.img_news .txt_area h1{
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	font-size:12px;
}
.img_news .txt_area p{
	text-align:justify;
	font-size:12px;
}
.img_news .txt_area h1 a{
	color:#404040;
	font-size:14px;
}
.img_news .txt_area p.news_date{
	color:#727272;
	font-size:10px;
	text-align:right;
	padding:3px 0;
}
.news_tab_cont .news_cont_box{
	display:none;
}
.news_tab_cont .current{
	display:block;
}
.new_ul{
	overflow:hidden;
	padding:10px 0 0 0;
}
.new_ul li{
	background:url(../img/news/news_icon.gif) no-repeat 0 13px;
	padding:10px 0 5px 17px;
}
.new_ul li span{
	float:right;
	padding-top:3px;
}
.new_ul li a{
	color:#727272;
	font-size:14px;
	display:block;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
}
.show_more{
	text-align:center;
	padding:20px 0 10px 0;
}
.show_more a{
	background:url(../img/news/more_icon.gif) no-repeat 0 center;
	color:#08427c;
	font-size:12px;
	padding-left:18px;
}
.new_content{
	padding:25px 15px 10px;	
}
.new_content h1{
	color:#404040;
	font-size:14px;
	text-align:center;
}
.new_content .news_date{
	/*background:url(../img/news/calendar.gif) no-repeat right center;*/
	text-align:right;
	padding-right:20px;
	line-height:14px;
	font-size:14px;
	padding:10px 20px 10px 0;
}
.new_content p{
	font-size:12px;
	line-height:24px;
	padding:5px 0 15px;
	text-indent:2em;
	text-align:justify;
}
.content_img{
	padding:5px 0 15px;
	text-align:center;	
}
.content_img img{
	max-width:100%;
	box-shadow:1px 1px 7px 0px #888;
}

.page_tit span.support_tit{
	background:url(../img/service/support_tit_icon.png) no-repeat 0 center;
	padding-left:25px;
}

.support{
	padding:20px 0 20px;
}
.sup_item,.sup_item_hidden{
	width:300px;
	overflow:hidden;
	margin:0 auto;
	padding:7px 0;
}
.sup_item .a1,.sup_item .a2{
	float:left;
}
.sup_item .a1{
	color:#484848;
	width:68px;
	line-height:28px;
	text-align:right;
	padding-right:10px;
}
.sup_item em{
	font-style:normal;
	color:#f00;
}
.sup_item .a2{
	width:200px;
}

.sup_item input{
	color:#b5b5b5;
	padding: 4px 4px 4px 4px;
	box-sizing: content-box;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	-moz-box-sizing: content-box;
	-webkit-box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	-moz-box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	border: 1px solid #BBBBBB;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	position: relative;	
	border-radius:0;
	width: 200px;
	font-size:14px;
}
.select-box{
	position: relative;
}
div.select-box:before {
	background:#f8f8f8 url(../img/service/select_bg.gif) no-repeat center center;
	content: "";
	display: block;
	height: 22px;
	pointer-events: none;
	position: absolute;
	right: -8px;
	top: 3px;
	width: 30px;
	z-index: 3;
}
div.select-box select{
	color:#b5b5b5;
	width: 100%;
	padding: 4px 4px 4px 4px;
	box-sizing: content-box;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	-moz-box-sizing: content-box;
	-webkit-box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	-moz-box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	border: 1px solid #BBBBBB;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	position: relative;	
	border-radius:0;
	height:18px;
	font-size:12px;
}
.sup_item textarea{
	color:#b5b5b5;
	width:100%;
	padding: 4px 4px 4px 4px;
	box-sizing: content-box;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	-moz-box-sizing: content-box;
	-webkit-box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	-moz-box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	border: 1px solid #BBBBBB;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	position: relative;	
	border-radius:0;
	height:50px;
	font-size:14px;
}
.sup_item .find_btn{
	padding:10px 0 0 78px;
}
.find_type{
	color:#4993b9;
	border-bottom:1px solid #4993b9;
}
.find_type:hover{
	border-bottom:1px solid #f00;
}
.sup_item_hidden,.chose_result{
	display:none;
}
.sup_submit{
	width:232px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0 0 68px;
}
.sup_submit a{
	height:30px;
	display:block;
	float:left;
	margin:0 10px;
	border-radius:3px;
	line-height:30px;
	color:#fff;
}
.sup_submit a.sub_btn{
	background: -webkit-linear-gradient(top,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	background: -o-linear-gradient(top,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	background: -ms-linear-gradient(top,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	background: linear-gradient(to bottom,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	border:1px solid #b6cedb;
	padding:0 10px;
}
.sup_submit a.res_btn{
	background-color:#686868;
	border:1px solid #c1c1c1;
	padding:0 20px;
}

.sup_item .error input{
	border:1px solid #f00;
}
.sup_item .error select{
	border:1px solid #f00;
}

/*Products*/
.page_tit span.products_tit{
	background:url(../img/products/products_tit_icon.png) no-repeat 0 center;
	padding-left:25px;
}
.products{
	padding:30px 10px 20px;
}
.products_name{
	position:relative;
	overflow:hidden;
	margin-bottom:25px;
}
.products_name{
	background:url(../img/products/line.gif) repeat-x 0 center;
	font-size:18px;
}
.products_name h1{
	background:#fff url(../img/common/red_line.gif) no-repeat 0 0;
	padding:0 10px;
	position:relative;
	z-index:2;
	display:inline;
	float:left;
}
.products_name p{
	background:url(../img/products/line1.gif) repeat-x 0 center;
	width:60px;
	float:left;
}

.products_tab_btn{
	height:31px;
	overflow:hidden;
}
.products_tab_btn span{
	background:#282828 url(../img/products/double_line.gif) repeat-y 0 0;
	display:block;
	float:left;
	height:28px;
	width:33.3%;
	font-size:14px;
}
.products_tab_btn span:first-child{
	background-image:none;
}
.products_tab_btn span:last-child{
	width:33.4%;
}
.products_tab_btn span a{
	display:block;
	height:31px;
	line-height:28px;
	width:100%;
	color:#fff;
	text-align:center;
}
.products_tab_btn span.current{
	background-color:#e60027;
	border-left:none;
	border-right:none;
}
.products_tab_btn span.current a{
	background:url(../img/news/news_sanjiao.gif) no-repeat center bottom;
}
.products_intro{
	padding:20px 0 0 0;
}
.products_intro h2{
	font-size:14px;
}
.products_intro p{
	font-size:14px;
	line-height:22px;
	padding-top:10px;
	text-indent:2em;
}
.products_item{
	font-size:14px;
	line-height:22px;
	padding-top:10px;
}
.products_item_tit{
	border-bottom:1px solid #737373;
	height:30px;
	margin:15px 0 0;
height:auto!important;
}
.products_item_tit h3{
	background:url(../img/common/item_icon.png) no-repeat 0 9px;
	background-size:14px 14px;
	border-bottom:1px solid #e60027;
	display:inline-block;
	font-size:14px;
	line-height:30px;
	padding-left:20px;
margin-bottom:-1px;
}
.products_item p{
	padding:10px 0;
}


/*How to buy*/
.page_tit span.buy_tit{
	background:url(../img/buy/buy_tit_icon.png) no-repeat 0 center;
	padding-left:25px;
}
.buy_content{
	padding:20px 0 10px 0;
}
.buy_content h1{
	font-size:14px;
	text-align:center;
	padding:10px 0 10px;
}
.buy_item{
	padding:10px 10px;
	overflow:hidden;
}
.buy_item_w{
	float:left;
	width:50%;
}
.buy_item_w div{
	margin:0 auto;
	box-shadow:0px 3px 8px 0px rgba(221, 221, 221, 1);
}
.buy_item_w a{
	color:#fff;
	display:block;
	overflow:hidden;
}
.buy_item_w a span{
	width:65px;
	padding:23px 0 0 70px;
}
.b1{
	background-image:-webkit-linear-gradient(61.5deg, #147ae2 50%, #157ee9 50%);
	background-image:linear-gradient(28.5deg, #147ae2 50%, #157ee9 50%);
}
.b1 a{
	background:url(../img/buy/icon_1.png) no-repeat 0 center;
}
.b2{
	background-image:-webkit-linear-gradient(61.5deg, #4ec358 50%, #51c95b 50%);
	background-image:linear-gradient(28.5deg, #4ec358 50%, #51c95b 50%);
}
.b2 a{
	background:url(../img/buy/icon_2.png) no-repeat 3px center;
}
.b3{
	background-image:-webkit-linear-gradient(61.5deg, #f29f2c 50%, #faa42d 50%);
	background-image:linear-gradient(28.5deg, #f29f2c 50%, #faa42d 50%);
}
.b3 a{
	background:url(../img/buy/icon_3.png) no-repeat 3px center;
}
.b4{
	background-image:-webkit-linear-gradient(61.5deg, #d53d44 50%, #dc3f46 50%);
	background-image:linear-gradient(28.5deg, #d53d44 50%, #dc3f46 50%);
}
.b4 a{
	background:url(../img/buy/icon_4.png) no-repeat 5px center;
}

/*Sale*/
.page_tit span.sale_tit{
	background:url(../img/sale/sale_tit_icon.png) no-repeat 0 center;
	padding-left:25px;
}
.sale_search{
	padding:20px 10px 10px;
	overflow:hidden;
}
.sale_search .select-box{
	float:left;
	width:105px;
	margin-right:20px;
}
.sale_search_btn{
	float:left;
}
.sale_search_btn a{
	background: -webkit-linear-gradient(top,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	background: -o-linear-gradient(top,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	background: -ms-linear-gradient(top,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	background: linear-gradient(to bottom,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	border:1px solid #b6cedb;
	padding:0 10px;
	display:inline-block;
	border-radius:3px;
	padding:0 20px;
	font-size:12px;
	color:#fff;
	line-height:26px;
}
.sale_search_box{
	padding:0 10px 20px;
}
.sale_search_box div:last-child{
	border-bottom:none;
}
.result_item{
	border-bottom:1px solid #e3e3e3;
	padding:10px 0 0;
	overflow:hidden;
	height:120px;
}
.result_item .show_layer{
	padding-bottom:10px;
	position:relative;
}
.result_item h2{
	background:url(../img/sale/map_point.png) no-repeat 0 center;
	color:#3391c4;
	font-size:14px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	padding:5px 0 5px 20px;
}
.result_item p{
	font-size:12px;
	position:relative;
	padding:1px 0 3px 48px;
	margin-left:20px;
}
.result_item p span{
	position:absolute;
	left:0;
}
.result_item .show_more_btn{
	background-color:#505050;
	border:1px solid #737373;
	border-radius:3px;
	height:26px;
	line-height:26px;
	text-align:center;
	margin-top:5px;
}
.result_item .current{
	border:1px solid #f05a71;
	background-color:#ec314e;
}
.result_item .show_more_btn a{
	background:url(../img/sale/zoom_icon.png) no-repeat 0 center;
	color:#fff;
	padding-left:18px;
}

.result_item .hidden_layer{
	padding-left:20px;
	overflow:hidden;
	padding-bottom:10px;
}
.map img{
	max-width:100%;
}

.products_feature{
	padding-top:15px;
	margin-top:-20px;
}
.products_feature_item{
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	position:relative;
	min-height:105px;
	margin-bottom:25px;
}
.products_feature_item .img_area{
	overflow:hidden;
	position:absolute;
	left:0;
	width:93px;
	height:93px;
	border-radius:5px 5px;
top:-5px;
	/*border:2px solid #0099ab;*/
}
.products_feature_item .img_area img{
	display:block;
	padding:3px 0;
}
.products_feature_item .img_area span{
	background-color:#0099ab;
	display:block;
	height:24px;
	color:#fff;
	line-height:24px;
	text-align:center;
}
.products_feature_item .txt_area{
	padding-left:105px;
}
.products_feature_item .txt_area h2{
	background:#fff url(../img/common/red_line.gif) no-repeat 0 2px;
	background-size:2px 18px;
	font-size:14px;
	padding:0 0 3px 10px;
	color:#1d1d1d;
}
.products_feature_item .txt_area p{
	line-height:22px;
}

.go_pc{
	margin-top:20px;
	text-align:center;
}
.go_pc a{
	background:url(../img/common/pc_btn.png) no-repeat 0 center;
	color:#0b3d6f;
	line-height:16px;
	font-size:12px;
	padding-left:25px;
}

.products_details_item{
	border-bottom:1px solid #e3e3e3;
	position:relative;
	height:130px;
	overflow:hidden;
	margin-top:20px;
}
.products_details div:last-child{
	border-bottom:none;
}
.products_details_item .show_layer{
	position:relative;
	height:130px;
}
.products_details_item .img_area{
	overflow:hidden;
	position:absolute;
	left:0;
	width:128px;
	height:110px;
	border:1px solid #c8c8c8;
}
.products_details_item .txt_area{
	padding-left:143px;
}
.products_details_item .txt_area h2{
	background:url(../img/common/item_icon.png) no-repeat 0 2px;
	background-size:14px 14px;
	font-size:14px;
	padding:0 0 3px 20px;
	color:#1d1d1d;
}
.products_details_item .txt_area h2.products_type{
	background-size:31px 26px;
	color:#fff;
	line-height:40px;
	height:40px;
	width:112px;
	padding:0 0 0 40px;
	margin-left:-10px;
	font-size:14px;
}
.products_details_item .txt_area h2.products_type1{
	background:#93c025 url(../img/products/type1.png) no-repeat 0 center;
}
.products_details_item .txt_area h2.products_type2{
	background:#199ed7 url(../img/products/type2.png) no-repeat 3px center;
}
.products_details_item .txt_area h2.products_type3{
	background:#157ee9 url(../img/products/type3.png) no-repeat 3px center;
}
.products_details_item .txt_area h2.products_type4{
	background:#38bfcf url(../img/products/type4.png) no-repeat 3px center;
}
.products_details_item .show_more_btn{
	background: -webkit-linear-gradient(top,  rgba(83,144,175,1) 0%,rgba(69,124,155,1) 100%);
	background: -o-linear-gradient(top,  rgba(83,144,175,1) 0%,rgba(69,124,155,1) 100%);
	background: -ms-linear-gradient(top,  rgba(83,144,175,1) 0%,rgba(69,124,155,1) 100%);
	background: linear-gradient(to bottom, rgba(83,144,175,1) 0%,rgba(69,124,155,1) 100%);
	border-radius:10px 0 10px 0;
	height:26px;
	line-height:26px;
	width:110px;
	position:absolute;
	right:0;
	top:84px;
	text-align:center;
}
.products_details_item .show_more_btn a{
	background:url(../img/products/arrow_left.png) no-repeat right center;
	color:#fff;
	padding-right:12px;
}
.products_details_item .show_more_btn a.current{
	background:url(../img/products/arrow_down.png) no-repeat right center;
}

.products_details_item .products_type_more{
	width:130px;
	background:none;
	top:90px;
}
.products_details_item .products_type_more a{
	color:#3261c4;
	background:url(../img/products/blue_left.png) no-repeat right center;
	padding-right:18px;
	font-size:12px;
}
.products_details_item .products_type_more a.current{
	background:url(../img/products/blue_down.png) no-repeat right center;
}
.products_details_item .hidden_layer{
	position:absolute;
	width:100%;
	left:0;
	top:130px;
	margin-left:-1px;
	padding-bottom:15px;
}
.products_details_item .hidden_layer table{
	width:100%;
}
.products_details_item .hidden_layer table th{
	background: -webkit-linear-gradient(top,  rgba(171,171,171,1) 0%,rgba(137,137,137,1) 100%);
	background: -o-linear-gradient(top,  rgba(171,171,171,1) 0%,rgba(137,137,137,1) 100%);
	background: -ms-linear-gradient(top,  rgba(171,171,171,1) 0%,rgba(137,137,137,1) 100%);
	background: linear-gradient(top,  rgba(171,171,171,1) 0%,rgba(137,137,137,1) 100%);
	color:#fff;
	padding:10px 0;
}
.products_details_item .hidden_layer table td{
	border-left:1px solid #c8c8c8;
	text-align:center;
	padding:10px 0;
}
.products_details_item .hidden_layer table tr:nth-child(even){
	background-color:#dcdcdc;
}
.products_details_item .hidden_layer table tr:nth-child(odd){
	background-color:#eaeaea;
}
.products_details_item .hidden_layer table.products_type_tab td{
	border-left:none;
	text-align:left;
	padding:10px 0 10px 20px;
}
.products_details_item .hidden_layer table.products_type_tab td a{
	background:url(../img/common/blue_icon.png) no-repeat 0 3px;
	background-size:6px;
	color:#343434;
	padding-left:10px;
}

.solution{
	padding:20px 10px 20px;
}
.soul_item{
	width:300px;
	overflow:hidden;
	margin:0 auto;
	padding:7px 0;
}
.soul_item .a2{
	width:290px;
	padding-top:8px;
}
.soul_item .hidden_width{
	width:300px;
	overflow:hidden;
}
.soul_item input[type=checkbox]{
	color:#b5b5b5;
	width: 100%;
	box-sizing: content-box;
	background:#fcfcfb;
	-moz-box-sizing: content-box;
	-webkit-box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	-moz-box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	border: 1px solid #BBBBBB;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	position: relative;	
	border-radius:0;
	width: 13px;
	height: 13px;
	margin:-3px 6px 0 0;
}
.soul_item input[type=checkbox]:checked{
	background:url(../img/common/checkbox_bj.gif) no-repeat center center;
}
.soul_item textarea{
	color:#b5b5b5;
	width:100%;
	padding: 4px 4px 4px 4px;
	box-sizing: content-box;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	-moz-box-sizing: content-box;
	-webkit-box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	-moz-box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	box-shadow: inset 2px 2px 4px 1px #E5E5E5;
	border: 1px solid #BBBBBB;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	position: relative;	
	border-radius:0;
	height:50px;
	font-size:14px;
}
.soul_item .error input{
	border:1px solid #f00;
}
.soul_item .error select{
	border:1px solid #f00;
}
.soul_submit{
	width:300px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
}
.soul_submit a{
	width:80px;
	height:30px;
	display:block;
	border-radius:3px;
	line-height:30px;
	color:#fff;
	margin:0 auto;
}
.soul_submit a.sub_btn{
	background: -webkit-linear-gradient(top,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	background: -o-linear-gradient(top,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	background: -ms-linear-gradient(top,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	background: linear-gradient(to bottom,  rgba(103,159,189,1) 0%,rgba(69,124,154,1) 100%);
	border:1px solid #b6cedb;
	padding:0 10px;
}
.solution_check_warp{
	width:900px;
	overflow:hidden;
	padding-bottom:20px;
}
.solution_check{
	float:left;
	width:80px;
}
.solution_check span{
	display:block;
	width:60px;
	margin:0 auto;
}
.solution_check span.solution_icon{
	height:40px;
}
.solution_check span.solution_icon_1{
	background:url(../img/solution/icon_1.png) no-repeat 0 0;
	background-size:30px;
}
.solution_check span.solution_icon_2{
	background:url(../img/solution/icon_2.png) no-repeat 0 0;
	background-size:30px;
}
.solution_check span.solution_icon_3{
	background:url(../img/solution/icon_3.png) no-repeat 0 0;
	background-size:35px;
}
.solution_check span.solution_icon_4{
	background:url(../img/solution/icon_4.png) no-repeat 0 0;
	background-size:35px;
}
.solution_check span.solution_icon_5{
	background:url(../img/solution/icon_5.png) no-repeat 0 0;
	background-size:30px;
}
.solution_check span.solution_icon_6{
	background:url(../img/solution/icon_6.png) no-repeat 0 0;
	background-size:30px;
}
.solution_check span.solution_icon_7{
	background:url(../img/solution/icon_7.png) no-repeat 0 0;
	background-size:30px;
}
.solution_check span.solution_icon_8{
	background:url(../img/solution/icon_8.png) no-repeat 0 0;
	background-size:30px;
}
.solution_check span.solution_icon_9{
	background:url(../img/solution/icon_9.png) no-repeat 0 0;
	background-size:30px;
}
.solution_check span.solution_icon_10{
	background:url(../img/solution/icon_10.png) no-repeat 0 0;
	background-size:30px;
}
.solution_check span.solution_icon_11{
	background:url(../img/solution/icon_11.png) no-repeat 0 0;
	background-size:30px;
}
.solution_check span.solution_icon_12{
	background:url(../img/solution/icon_12.png) no-repeat 0 0;
	background-size:30px;
}

.solution_img_box{
	text-align:center;
}
.solution_img{
	background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(217,217,217,1) 100%);
	background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(217,217,217,1) 100%);
	background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(217,217,217,1) 100%);
	background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(217,217,217,1) 100%);
	box-shadow:2px 2px 6px 0px #aaa;
	display:inline-block;
	padding-bottom:12px;
	margin:0 auto 20px;
	text-align:left;
}
.solution_img img{
	display:block;
	max-width:100%;
}
.solution_tit_area{
	font-size:14px;
	padding:8px 10px 0;
}
.first_solution{
	color:#d20e2f;
}
.solution_tit_area a{
	background:url(../img/solution/detils_icon.png) no-repeat right 4px;
	background-size:5px 10px;
	padding-right:12px;
	color:#3d5b9b;
	float:right;
}
.solution_txt_area{
	padding:5px 10px 0;
	line-height:18px;
}
.solution_form{
	text-align:center;
	padding-top:15px;
}
.solution_form h2{
	display:inline-block;
	text-align:left;
	padding-bottom:10px;
}
.solution_form .sup_item{
	width:300px;
}
.solution_form .sup_item .a1{
	width:40px;
	text-align:right;
}
.solution_form .sup_item .a2{
	width:245px;
}
.solution_form .sup_item .a2 input{
	width: 230px;
}
.solution_form .sup_item textarea{
	width: 230px;
}
.solution_form .soul_submit{
	width:260px;
	margin-top:10px;
	padding:0 0 0 40px;
}
/*

@media (min-width:700px) {
	.buy_item{width:480px;margin:0 auto;}
	.buy_item_w div{width:220px;}
	.buy_item_w a{height:120px;width:220px;background-size:80px;font-size:16px;}
	.buy_item_w a span{display:block;width:115px;padding:50px 0 0 90px;}
}
@media (min-width:1000px){
	.buy_item{width:480px;margin:0 auto;}
	.buy_item_w div{width:220px;}
	.buy_item_w a{height:120px;width:220px;background-size:80px;font-size:16px;}
	.buy_item_w a span{display:block;width:115px;padding:50px 0 0 90px;}
}
@media (max-width:699px) {
	.buy_item{width:480px;margin:0 auto;}
	.buy_item_w div{width:220px;}
	.buy_item_w a{height:120px;width:220px;background-size:80px;font-size:16px;}
	.buy_item_w a span{display:block;width:115px;padding:50px 0 0 90px;}
}
@media (max-width:400px) {
	.buy_item{width:auto;margin:0 auto;}
	.buy_item_w div{width:150px;}
	.buy_item_w a{height:82px;width:150px;background-size:60px;font-size:12px;}
	.buy_item_w a span{display:block;width:65px;padding:23px 0 0 70px;}
}*/
.buy_item{width:480px;margin:0 auto;}
.buy_item_w div{width:220px;}
.buy_item_w a{height:120px;width:220px;background-size:80px;font-size:16px;}
.buy_item_w a span{display:block;width:115px;padding:50px 0 0 90px;}
/*mobile x*/
@media only screen and (min-device-width : 300px) and (max-device-width : 480px) and (orientation: landscape), only screen and (min-width: 30px) and (max-width: 480px){
	.buy_item{width:auto;margin:0 auto;}
	.buy_item_w div{width:140px;}
	.buy_item_w a{height:82px;width:140px;background-size:60px;font-size:12px;}
	.buy_item_w a span{display:block;width:65px;padding:23px 0 0 70px;}
	.sale_search .select-box{width:30%!important;}
.wx_item {width:300px!importannt;min-height:150px!important;}
.wx_item img {width:150px!important;}
}
/*mobile y*/
@media only screen and (min-device-width : 480px) and (max-device-width : 765px) and (orientation: landscape), only screen and (min-width: 480px) and (max-width: 765px){
	.buy_content h1{font-size:18px;}
	.sale_search .select-box{width:30%!important;}
.wx_item {width:480px!importannt;min-height:240px!important;}
.wx_item img {width:240px!important;}
}

/*PC*/
@media only screen and (min-width:1025px) and (max-width:4096px){
	.buy_content h1{font-size:18px;}
	/*.sale_search .select-box{width:215px;}*/
	.sale_search .select-box{width:30%!important;
}
/*iPad x*/
@media only screen and (min-device-width: 766px) and (max-device-width: 1024px) and (orientation: landscape), only screen and (min-width: 780px) and (max-width: 1024px) {
	.buy_content h1{font-size:18px;}
	.sale_search .select-box{width:30%!important;}
.wx_item {width:390px!importannt;min-height:390px!important;}
.wx_item img {width:390px!important;}
}
/*--iPad y--*/
@media only screen and (min-device-width: 766px) and (max-device-width: 1024px) and (orientation: portrait) {
	.buy_content h1{font-size:18px;}
	.sale_search .select-box{width:30%!important;}
}