@font-face {
	font-family: "RobotoLight";
	src: url(font/Roboto-Light.ttf);
}
@font-face {
	font-family: "RobotoBold";
	src: url(font/Roboto-Bold.ttf);
}
@font-face {
	font-family: "RobotoRegular";
	src: url(font/Roboto-Regular.ttf);
}
:focus{
	outline:none;
}
.error{
	color:#F33;
}
.form_input2::-webkit-input-placeholder { color:#bcbec0;opacity:1; }
.form_input2::-moz-placeholder { color:#bcbec0;opacity:1; } /* firefox 19+ */
.form_input2:-ms-input-placeholder { color:#bcbec0;opacity:1; } /* ie */
input.form_input2:-moz-placeholder { color:#bcbec0;opacity:1; }

.borderradius3{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.borderradius5{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.borderradius10{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.borderradius15{
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.borderradius5left{
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius:5px;
}
.borderradius5right{
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}
.borderradius10top{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.borderradius10bottom{
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.borderradius10left{
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}
.borderradius10right{
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
.borderradius15top{
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.borderradius15topleft{
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
}
.borderradius15topright{
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
}
.borderradius15bottomleft{
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
}
.borderradius15bottomright{
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
}
.borderradius10bottomleft{
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}
.borderradius10bottomright{
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
.borderradius20{
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}
.borderradius25{
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
}
.borderradius100percent{
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
}
.img_div_outer{
	width: 100%;
    overflow: hidden;
    position: relative;
    display: inline-block;
	cursor: pointer;
}
.hoverscale1_05:hover{
	-ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.hoverscale1_1:hover{
	-ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.hidden{
     opacity:0;
}
.visible{
     opacity:1;
}

.posrel{
	position:relative;
}
.posabs{
	position:absolute;
}
.posfixed{
	position:fixed;
	z-index:50000;
}
.displaym, .menudisplaym, .displaym_inlineblock, .webfooterdisplaym, .headnavdisplaym, .displaym600, .displaym640, .displaym775, .displaym800, .displaym850, .displaym900, .displaym1000, .displaym1120, .displaym1180{
	display:none;
}

.form_input2{
	font-family:"RobotoRegular";
	color:#58595b;
	background-color:#f1f2f3;
	border:0px;
	font-size:18px;
	width:calc(100% - 30px);
	/*max-width:474px;*/
	height:60px;
	padding-left:15px;
	padding-right:15px;
}
.input_box2{
	border:0px;
	width:calc(100% - 30px);
	padding-left:15px;
	padding-right:15px;
	margin-top:15px;
	margin-bottom:5px;
}
.message_box{
	width:calc(100% - 30px);
	/*max-width:472px;*/
	height:290px;
}
.submit_btn{
	font-family:"RobotoRegular";
	font-size:15px;
	letter-spacing:1px;
	background-color:#58595b;
	color:#fff;
	border:2px solid #58595b;
	width:100%;
	/*max-width:488px;*/
	height:60px;
	margin-top:20px;
	margin-bottom:90px;
	cursor:pointer;
}
.submit_btn:hover{
	color:#fff;
	background-color:#000;
	border:2px solid #58595b;
}
body{
	margin:0px;
	color:#58595b;
	font-family:"RobotoLight";
	font-size:15px;
}
header{
	width:100%;
	margin:0px auto;
	height:110px;
	position:fixed;
	background-color:#fff;
	z-index:10000;
	box-shadow: 0px 0px 10px #999;
}
p{
	margin:0px;
}
.slideshowpart ul, .slideshowpart li{
	padding:0px;
	margin:0px;
}
.container{
	max-width:1158px;
	min-width:280px;
	padding:0px 20px;
	margin:0px auto;
}
.container2{
	max-width:700px;
	min-width:280px;
	padding:0px 20px;
	margin:0px auto;
}
.containerpad{
	padding:0px 20px;
}
.containernopad{
	max-width:1158px;
	min-width:280px;
	margin:0px auto;
}
.logo_img{
	margin-right:40px;
	width:200px;
}
.animation{
	-o-transition:color .2s ease-out, background 0.2s ease-in;
	-ms-transition:color .2s ease-out, background 0.2s ease-in;
	-moz-transition:color .2s ease-out, background 0.2s ease-in;
	-webkit-transition:color .2s ease-out, background 0.2s ease-in;
	transition:color .2s ease-out, background 0.2s ease-in;
}
.verticalmiddle{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.horizontalcenter{
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
a{
	text-decoration:none;
	color:#58595b;
	font-family:"RobotoRegular";
	font-size:15px;
}
.header_menu_div{
	height:65px;
	padding:0px 15px;
	padding-top:45px;
	cursor:pointer;
	font-size:14px;
	display:inline-block;
}
.header_menu_div:hover{
	padding-top:40px;
	/*background-color:#f1f2f2;*/
	border-top:5px solid #58595b;
}
.header_menu_div_active{
	padding-top:40px;
	background-color:#f1f2f2;
	border-top:5px solid #58595b;
}
.search_input{
	width:107px;
	height:45px;
	border:0px;
	padding-left:5px;
	background-color:#f1f2f2;
	position:relative;
	left:4px;
	font-size:18px;
}
.search_img{
	width:47px;
	height:47px;
	cursor:pointer;
	position:relative;
}
.header_search_box{
	height:47px;
}
.headermenu{
	background:url(images/headermenubg.png) repeat-x;
	height:61px;
	box-shadow: 0px 0px 10px #333;
	position:relative;
}
.menupointimg{
	width:65px;
	display:inline-block;
	vertical-align:middle;
}
.menupointimg img{
	max-height:30px;
	width:auto !important;
}
.index_bg_img{
	width:100%;
	min-height:292px;
}
.index_bg_img2{
	width:100%;
	height:370px;
	margin:55px 0px;
}
.slideshowmain{
	width:100%;
	height:575px;
}
.slideshowpartin{
	position:relative;
	top:260px;
	min-height:115px;
	width:100%;
	padding:20px 0px;
	max-width:565px;
	padding-left:0%;
	background-color:rgba(0, 0, 0, 0.3);
}
.sltitle{
	font-family:"RobotoBold";
	font-size:26px;
	color:#fff;
	padding-bottom:10px;
	line-height:36px;
}
.sldesc{
	font-size:18px;
	line-height:25px;
	color:#fff;
}
.about_header_img{
	width:100%;
	height:381px;
	margin-top:60px;
}
.about_header_div{
	width:100%;
	max-width:565px;
	height:158px;
	background-color:rgba(0, 0, 0, 0.3);
	position:relative;
	top:175px;
}
.about_header_font{
	width:100%;
	font-size:25px;
	color:#fff;
	line-height:40px;
	padding-top:40px;
}
.index_intro_table{
	padding-top:10px;
}
.index_intro_title{
	width:340px;
	font-family:"RobotoBold";
	font-size:23px;
	line-height:40px;
	text-align:right;
}
.index_intro_desc{
	font-size:15px;
	line-height:30px;
	padding-left:50px;
}
.index_news_header{
	background-color:#58595b;
	font-family:"RobotoLight";
	font-size:25px;
	color:#fff;
	padding-left:40px;
	line-height:60px;
}
.index_view_more_btn{
	width:102px;
	font-family:"RobotoRegular";
	background-color:#eaeaea;
	padding-left:25px;
	line-height:60px;
}
.index_view_more_btn:hover{
	background-color:#d7d7d7;
}
.index_news_text_box{
	width:calc(100% - 60px);
	vertical-align:top;
	/*margin-left:35px;*/
	padding-left:30px;
	padding-right:30px;
	display:inline-block;
}
.index_news_box{
	width:calc(100% - 22px);
	min-height:169px;
	border-top:1px solid #e6e7e8;
	border-left:1px solid #e6e7e8;
	border-right:1px solid #e6e7e8;
	padding-right:20px;
}
.index_news_title{
	font-family:"RobotoBold";
	font-size:18px;
	line-height:normal;
	padding-bottom:10px;
	padding-top:20px;
}
.index_news_summary{
	line-height:20px;
	font-size:15px;
}
.index_news_date{
	font-family:"RobotoRegular";
	font-size:13px;
	color:#bcbec0;
	padding-top:15px;
	padding-bottom:29px;
}
.if_t1{
	font-family: 'RobotoBold'; font-size: 30px; line-height: 50px;
}
.if_t2{
	font-family: 'RobotoLight'; font-size: 25px; line-height: 45px;
}
.index_news_border{
	border-top:5px solid #e6e7e8;
}
.index_gallery_table{
	width:172px;
	margin-top:20px;
	border:1px solid #e6e7e8;
	border-bottom:4px solid #e6e7e8;
}
.index_gallery_table_td{
	border-bottom:1px solid #e6e7e8;
	text-align:center;
}
.index_gallery_img{
	width:170px;
	height:128px;
	margin:0px 2px;
}
.index_gallery_name{
	width:130px;
	font-family:"RobotoRegular";
	font-size:13px;
	color:#939598;
	line-height:15px;
	padding:13px 0px;
}
.index_fast_deliv_desc{
	width:948px;
	height:371px;
	color:#fff;
	display:table-cell;
    vertical-align:middle;
	/*padding-top:110px;*/
}
.index_about_title{
	font-family:"RobotoBold";
	font-size:23px;
	line-height:30px;
	padding-bottom:15px;
}
.index_about_desc{
	line-height:30px;
	margin-bottom:60px;
}
.footer_table .footer_td{
	vertical-align:top;
}
.footer_table .footer_td1{
	padding-right:50px;
}
.footer_table .footer_td2{
	width:300px;
	padding-right:28px;
}
.footer_table .footer_td3{
	width:200px;
}
.copyright_font{
	color:#fff;
	font-size:13px;
	padding-bottom:30px;
	padding-top:30px;
}
.copyright_bg{
	width:100%;
	background-color:#4f5052;
}
.footer_bg{
	width:100%;
	color:#fff;
	background-color:#58595b;
	padding-top:37px;
	padding-bottom:60px;
}
.footer_bg a{
    color:#fff;
}
.footer_bg a:hover{
    text-decoration: underline;
}
.footer_hr{
	width:48px;
	height:5px;
	background-color:#8a8b8d;
}
.footer_title{
	font-family:"RobotoBold";
	font-size:20px;
	line-height:65px;
}
.map_img{
	margin-top:60px;
	max-width:100%;
}
.footer_address_title{
	font-family:"RobotoBold";
	font-size:18px;
	line-height:45px;
}
.footer_contact_detail{
	font-size:13px;
	line-height:15px;
	color:#fff;
}
.footer_contact_title{
	font-family:"RobotoBold";
	font-size:13px;
	line-height:15px;
	padding-top:20px;
}
.a_footer_locate{
	color:#8dc63f;
}
.a_footer_locate:hover{
	color:#ccc;
}
.footer_connect{
	margin-bottom:22px;
}
.footer_connect_value{
	display:inline;
	position:relative;
	bottom:15px;
	left:20px;
}
.index_submenu_td_div{
	width:100%;
	height:85px;
	line-height:85px;
	background-color:#58595b;
	border-bottom:10px solid #bcbec0;
}
.index_submenu_td:hover{
	background-color:#333;
}
.footer_connect_img{
	display:inline;
	cursor:pointer;
}
.index_submenu_img{
	display:inline;
	padding-left:35px;
	padding-right:50px;
	position:relative;
	top:6px;
}
.index_submenu_img_product{
	position:relative;
	top:12px;
}
.index_submenu_img2{
	display:inline;
	padding-left:35px;
	padding-right:50px;
	vertical-align:middle;
	position:relative;
	bottom:5px;
}
.index_submenu_font{
	font-family:"RobotoLight";
	font-size:25px;
	color:#fff;
	display:inline;
}
.index_submenu_font2{
	font-family:"RobotoLight";
	font-size:20px;
	color:#fff;
	display:inline;
}
.index_submenu_table{
	
	position:relative;
	top:-50px;
}
.index_submenu_table td.index_submenu_td_cont{
	width:33.3%;
}
.index_submenu_table td.index_submenu_td_sep{
	width:1px;
}
.about_submenu_td_font{
	height:90px;
	line-height:90px;
	cursor:pointer;
	border-right:1px solid #fff;
}
.header_subtitle_margin{
	margin-top:100px;
}
.homepart_np_table td.homepart_np_td1{
	padding-right:20px;
}
.homepart_np_table td.homepart_np_td2{
	padding-left:20px;
	width:360px;
}
.about_header_menu{
	width:100%;
	background-color:#58595b;
	margin-bottom:-60px;
	color:#fff;
}
.about_back_font{
	font-family:"RobotoLight";
	font-size:18px;
	color:#fff;
	display:inline;
	margin-right:60px;
}
.about_back_arrow{
	display:inline;
	position:relative;
	top:3px;
	margin-left:20px;
	margin-right:15px;
}
.about_content_title{
	font-family:"RobotoRegular";
	background-color:#e6e7e8;
	padding:15px 35px;
	border-top:5px solid #f1f1f2;
	margin-bottom:10px;
	cursor:pointer;
	line-height:20px;
}
.about_d1{
	display:inline-block;
	vertical-align:middle;
	width:calc(100% - 40px);
	padding-right:10px;
}
.contact_info_title{
	padding-left:35px;
	border:1px solid #ebeced;
	cursor:pointer;
	padding-bottom:35px;
}
.contact_table td.contact_td{
	width:50%;
}
.contact_table td.contact_td1{
	padding-right:30px;
}
.contact_table td.contact_td2{
	padding-left:30px;
}
.about_content_title_active{
	background-color:#fff;
}
.about_bullet_pos{
	display:inline-block;
	position:relative;
	/*top:30px;*/
	right:0px;
	vertical-align:middle;
}
.contact_bullet_pos{
	float:right;
	position:relative;
	top:55px;
	right:30px;
	display:inline-block;
}
.about_content_desc{
	line-height:30px;
	display:none;
	padding-left:0px;
	padding-bottom:80px;
	margin-bottom:25px;
	border-bottom:1px solid #e3e4e5;
	cursor:pointer;
}
.contact_border_bottom{
	border-bottom:2px solid #e3e4e5;
}
.contact_main_td{
	width:547px;
}
.contact_info_header{
	display:inline-block;
}
.contact_info_title_font{
	font-family:"RobotoBold";
	font-size:18px;
	line-height:60px;
}
.contact_info_value_font{
	line-height:20px;
	display:inline-block;
}
.contact_info_title2_font{
	font-family:"RobotoBold";
	font-size:15px;
	line-height:20px;
	padding-top:20px;
}
.contact_info_locate{
	margin-top:20px;
}
a.contact_info_locate{
	font-family:"RobotoLight";
	font-size:15px;
}
a.contact_info_locate:hover{
	color:#ccc;
}
.contact_inquiry_table{
	padding-top:20px;
	border-left:1px solid #e3e4e5;
	border-right:1px solid #e3e4e5;
	border-bottom:1px solid #e3e4e5;
}
.news_box{
	width:100%;
	border-top:1px solid #e8e9ea;
	border-bottom:1px solid #e8e9ea;
	padding-bottom:15px;
}
.news_box:hover{
	background:#f1f2f3;
}
.news_text_box{
	width:calc(100% - 60px);
	max-width:757px;
	padding-left:30px;
	padding-right:30px;
	display:inline-block;
	vertical-align:top;
}
.news_title_font{
	font-family:"RobotoBold";
	font-size:18px;
	margin-top: 25px;
	margin-bottom:15px;
}
.news_summary_font{
	line-height:20px;
}
.news_date_font{
	font-family:"RobotoRegular";
	font-size:13px;
	color:#bcbec0;
	margin-top:35px;
	margin-bottom:40px;
}
.news_table_border{
	border-top:1px solid #e8e9ea;
}
.news_image_display{
	width:135px;
	margin-top:20px;
	
}
.news_detail_title{
	font-family:"RobotoBold";
	font-size:30px;
	margin-top:135px;
}
.news_detail_date{
	font-family:"RobotoRegular";
	font-size:13px;
	margin-top:20px;
	color:#a7a9ac;
}
.news_detail_img{
	margin-top:35px;
	margin-bottom:60px;
	display:inline-block;
}
.news_detail_desc{
	width:100%;
	max-width:900px;
	line-height:20px;
	margin-bottom:40px;
}
.news_detail_share_btn{
	display:inline;
	margin-right:15px;
	cursor:pointer;
	margin-bottom:15px;
}
.product_btn{
	font-size:16px;
	padding:10px 0px;
	text-align:center;
	border:2px solid #f0f1f1;
	min-height:35px;
}
.product_btn:hover{
	background-color:#f0f1f1;
}
.product_table{
	margin-bottom:80px;
}
.product_category_title{
	font-family:"RobotoBold";
	font-size:25px;
	margin-bottom:15px;
}
.product_category_desc{
	line-height:25px;
	margin-bottom:90px;
}
.product_category_arrow{
	margin-left:25px;
	margin-right:25px;
	margin-top:27px;
}
.product_category_header{
	font-size:25px;
	color:#fff;
	position:relative;
	top:-13px;
}
.product_img_div{
	height:184px;
}
.product_img{
	max-width:100%;
	max-height:184px;
}
.producttd{
	display:inline-block;
	width:25%;
	text-align:center;
	padding-bottom:25px;
	vertical-align:top;
}
.producttdpad{
	padding:0px 10px;
}
.prod_detail_btn{
	line-height:60px;
	font-family:"RobotoLight";
	font-size:16px;
	color:#58595b;
	background-color:#ededee;
	text-align:center;
	cursor:pointer;
	padding:0px 15px;
}
.prod_detail_btn:hover{
	background-color:#f5f5f5;
}
.prod_detail_btn_active{
	background-color:#f5f5f5;
}
.product_page_part{
	display:inline-block;
	width:auto;
	padding:3px;
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-left:5px;
	margin-right:5px;
}
select.product_page_select{
	border:none;
	height:28px;
	position:relative;
	top:1px;
	width:auto;
	padding:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#58595b;
	font-size:13px;
	margin-left:5px;
	margin-right:5px;
}
.news_paging_btn{
	width:60px;
	height:35px;
	line-height:35px;
	text-align:center;
	display:inline-block;
	background-color:#eaeaea;
}
.news_paging_btn:hover{
	background-color:#c1bfbf;
}
.a_page{
	font-family:"RobotoRegular";
	color:#58595b;
}
.productspec_td{
	width:100px;
	height:30px;
	line-height:30px;
	border:1px solid #eaeaea;
	text-align:center;
	padding:3px 5px;
}
.productspectable{
	margin-top:30px;
}
.productspectitle_td{
	font-family:"RobotoRegular";
	color:#fff;
	font-size:17px;
}
.load_more_btn{
	width:200px;
	height:50px;
	line-height:50px;
	font-family:"RobotoRegular";
	border:1px solid #eaeaea;
	margin-top:40px;
}
.load_more_btn:hover{
	background-color:#eaeaea;
}
.d_point{
	border-top:1px solid #e6e7e8;
	padding:25px 35px;
}
.d_btn{
	width:127px;
	height:40px;
	background:#58595b;
	color:#fff;
	font-family: "RobotoBold";
	font-size:14px;
	line-height:40px;
	text-align:center;
}
.d_btn:hover{
	background:#999;
}
.d_name{
	font-family: "RobotoBold";
	font-size:18px;
	padding-bottom:13px;
}
.d_description{
	color:#bcbec0;
}
.tableproduct .tdproduct{
	width:50%;
	vertical-align: top;
}
.tableproduct .tdproduct1{
	padding-right:50px;
}
.confirmhead{
	font-family:"RobotoRegular";
	font-size:20px;
	line-height:30px;
	text-align:center;
	padding-top:40px;
	padding-bottom:45px;
}
.confirmbody{
	font-family:"RobotoRegular";
}
.register_label{
	padding-bottom:10px;
}
input.register_input{
	width:calc(100% - 44px);
	padding-left:20px;
	padding-right:20px;
	height:45px;
	border:2px solid #f6f6f6;
	background:#f6f6f6;
	color:#333;
	font-size:15px;
}
select.register_select{
	width:100%;
	padding-left:20px;
	padding-right:20px;
	height:49px;
	text-align:center;
	border:2px solid #f6f6f6;
	background:#f6f6f6;
	color:#333;
	font-size:15px;
}
textarea.register_textarea{
	width:calc(100% - 32px);
	height:90px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	height:145px;
	border:1px solid #d1d3d4;
	background:#fff;
	color:#333;
	font-size:13px;
}
input.register_button{
	width:100%;
	max-width:415px;
	height:49px;
	text-align:center;
	border:none;
	background:#fec000;
	color:#fff;
	font-size:13px;
	cursor:pointer;
}
input.register_button:hover{
	background:#007c22;
}
.contactinputdiv{
	padding-bottom:20px;
}
.wa_float_icon{
	position:fixed;
	z-index:1000;
	right:20px;
	bottom:20px;
	cursor:pointer;
}
.wa_float_icon img{
	max-width:150px;
}