*{
	margin:0;
	padding:0;
	}
.ffooter{
	}
.pd_top{
padding-top:20px;
}

footer .left_part{width:100%;float:left;}
footer .left_part a{color:#333; text-decoration:none;}
footer .left_part a:hover{color:#3aa3e0;}
footer .left_part .block h5{font-size:16px; color:#333;margin:15px 0px;padding:0px;text-align:left;}
footer .right_part{width:15%;float:right; padding:15px 0px 0px;}
footer .left_part .block{width:150px; float:left; min-height:100px;}
footer .left_part .block ul li{line-height:22px; font-family:"Ubuntu",sans-serif;font-size:14px;}
footer .left_part .block1{width:300px;float:left;font-size:16px;}
footer .left_part .block1 h5{font-size:16px;margin:15px 0}
footer .left_part .block1 address{ color:#333; line-height:22px;font-family:"Ubuntu",sans-serif; font-size:14px}
.block1 address a{display:inline-block; color:#3aa3e0;}
.block1 address span{display:inline-block;overflow:hidden;float:left; }
footer .right_part ul  li{list-style:none; float:left; width: 25%; text-align:center; display:inline-block; }
footer{width:100%;overflow:hidden;}

.row ul li {line-height: 24px;list-style: outside none disc;margin-bottom: 15px;}
.row .abt-list{padding-left:23px; padding-top:20px;}

.well .thumbnail3 {
    border: 1px solid #DEDEDE;
    margin-bottom: 43px;
    min-height: 410px;
    box-shadow: 0px 0px 6px 0px #ccc;
}

.well .thumbnail3 .pro_img{min-height: 376px;}
.pro_detail{ border-top: 1px solid;padding-top:3px;}
.well .thumbnail3 .pro_img img{padding:15px; max-height:350px}
.well .thumbnail3 img{padding:15px; max-height:350px; min-width:270px;}
#contact_form{}
.left_addres{width:400px; float:left}
#contact_form input {border: 1px solid #ccc;border-radius: 2px;color: #555;display: block;font-size: 14px;height: 34px;line-height: 1.42857; padding: 6px 12px;width: 75%;}
#contact_form .col{width:100%; margin-right:15px; margin-bottom:5px}

#contact_form label{font-family:"Ubuntu",sans-serif; font-weight:normal;margin:0px}
#captchha {background: rgb(233, 233, 233) none repeat scroll 0 0;margin: 16px 0;padding: 5px;width: 300px; height:67px;font-size: 25px;font-style: italic;padding: 5px;text-align: center;}
.recaptcha_only_if_image{font-weight:normal}
.comm_box{margin-bottom:10px; }
.not_front img{max-height:none !important;min-width:inherit !important;padding: 0 !important;}
.btn_sb{margin:10px 0px}
#contact_form #address_bx {border: 1px solid #ccc;border-radius: 2px;color: #555;display: block;font-size: 14px;height: 55px;line-height: 1.42857;    padding: 6px 12px;width: 52.5%; margin-bottom:10px;}
#contact_form #comment_bx {border: 1px solid #ccc;border-radius: 2px;color: #555;display: block;font-size: 14px;height: 100px;line-height: 1.42857;    padding: 6px 12px;width: 52.5%; margin-bottom:10px;}





