@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot?v=4.0.3');src:url('fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('fontawesome-webfont.woff?v=4.0.3') format('woff'),url('fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
body,html {font: normal 100% "微软雅黑",Helvetica, Arial, sans-serif; color:#FFF; -webkit-text-size-adjust:none;}

a, a:link, a:visited, a:hover, a:active {cursor: pointer;text-decoration:none; color:#FFF;}

*{ padding:0; margin:0; list-style: none; border:0 none;outline:none;}

.mp25 {margin-top:25px;}

.hidden { display:none}

a{text-decoration:none; cursor:pointer;}

li,ol{list-style:none;}

i{font-style:normal;}

.clear{clear:both;}

.wrap{	width: 640px; margin: 0 auto;}
	
/*header ==================================================================================*/

.header {width:100%;height:100%; background: #353535;}

.head{width:640px;height:80px;margin:0 auto; padding-top:30px;}

.head_l{width:169px; height:50px; float:left; margin:0 auto; padding-left:20px;}

.head_r{width:431px; height:50px; line-height:50px; float:right; font-size:28px;}


.head_r a.hover {background: url(../images/navt_bh.png) center top no-repeat;color: #fabe00;}

.head_r ul li a {float: left;font-size: 30px;height: 80px;text-align: center; padding-top:40px;width:40px;margin-right:20px;}

.head_r ul{float:right; margin-right:3px;}

.head_r ul li{width:65px; height:130px; float:left; margin:0 auto;}


/*navList ==================================================================================*/
.navList{ background:#272727; padding-top:9px;}

.navList span{ width:10px;height:36px;}

.navList ul{margin:0 auto; width:640px;  padding:0 0 30px 0;}

.navList ul li{ display:inline-block; padding-top:24px; width:78px;padding-left:16px;}

.navList ul li a{height:36px; line-height:36px; text-align:center; display:block; color:#FFF; font-family:"微软雅黑"; font-size:30px;float:left;}

.navList ul li a:active,.navList ul li a.hover{color:#fabe00;}




/*body_index
==================================================================================*/
.mainBox {width:100%;background:url(../images/main_bg.jpg) repeat;}

.bannerBox {background:url(../images/main_bg.jpg) repeat;}

.main {width:320%;background:url(../images/detail_bg.jpg) repeat-y;margin:0 auto;}

.carCX .car {height:84px; background:url(../images/carCX_bg.jpg) repeat-x; margin-top:1px;}

.car .IMG { text-align:center;}

.carCX .KV {width:320%;height:84px;overflow:hidden;position:relative;margin:0 auto;}

.carCX .KV ul {height:84px;position:absolute;}

.carCX .KV li {width:320%;height:84px;overflow:hidden;float:left;position:relative;}

.carNext {width:30%; height:30px; display:block;cursor:pointer;position:absolute; right:5px; top:25px;}

.bannerBox,.americanBox,.homeBox {position:relative;}

.banner {overflow:hidden;margin:0 auto; padding-bottom:15px; position:relative;}

.banner ul { height:399px;position:absolute;}

.banner ul li {width:320%;height:399px;float:left; position:relative;}

.banner ul li span { position:absolute; right:10px;}

.home {height:100%;overflow:hidden;position:relative;}

.home li {width:100%;height:100%;float:left;}	

.subBanner,.subBanner img {width:100%;}

@media screen and (max-width: 400px)  {	
	
	.american {width:320%;overflow:hidden;position:relative;margin:0 auto;}
	.american li {width:320%; float:left; overflow:hidden;}
	
	.banner {width:320%; height:400px;}
	.banner li img {width:320%; height:211px;}
	.banner span img {width:70%; height:70px;}
	.banner ul li span { top:186px;}
	
}
@media only screen and (min-width: 410px) and (max-width: 590px){
	
	.american {width:480%;overflow:hidden;position:relative;margin:0 auto;}
	.american li {width:480%; float:left; overflow:hidden;}
	
	.banner {width:480%; height:510px;}
	.banner li img {width:480%; height:317px;}
	.banner span img {width:100%; height:100px;}
	.banner ul li span { top:282px;}	
}
@media screen and (min-width: 600px) {
	
	.american {width:640%;overflow:hidden;position:relative;margin:0 auto;}
	.american li {width:640%; float:left; overflow:hidden;}
	
	.banner {width:640%; height:600px;}
	.banner li img {width:640%; height:422px;}
	.banner span img {width:130%; height:130px;}
	.banner ul li span { top:372px;}
}

.home ul li img,.americanBanner img,.american li img {width:640px; height:auto; margin:0 auto; max-width:100%; display:block;-ms-interpolation-mode: bicubic;}


.bannerBox .btn {bottom:25px;}

.homeBox .btn {bottom:15px;}

.americanBox p { font-size:12px; padding:10px 10px 0 10px; line-height:18px; color:#a6a6a6;}

.americanBox span { font-weight:bold; color:#FFF;}

.subscribe,.query {padding:25px 12px;position:relative}

.form label { font-size:16px; padding-bottom:8px; display:block}

.form .samllSelect { height:35px;}

.form .samllSelect span {width:125%;/*position:absolute; top:50x; right:10px;*/ float:left; margin-left:10px; display:block;}

.bigselect { width:100%; height:35px; line-height:35px;}

.smallselect {width:54%; height:35px; line-height:35px; float:left}

.adress { margin-top:25px;}

.adress dt,.adress dd { padding:5px 0 5px 35px; line-height:23px;}

.adress dd a { text-decoration:underline;}

.adress dt { background:url(../images/ico_home.png) no-repeat 0 center;}

.adress dd.phone { background:url(../images/ico_mobel.png) no-repeat 0 center;}

.car { display:block; margin-top:15px;}

.checkbox span,.name span { margin:0 15px 0 5px;}

.inputBtn { width:213%; padding:0 5px; height:35px; line-height:35px; background:url(../images/input_bg.png) no-repeat;}

.name label { display:inline}

.tip { font-size:12px; color:#999; padding:10px 0 0 5px; display:block}

.submit {width:320%; text-align:center;}

.onError { color:#710003; font-size:12px; padding-top:10px; text-align:center; display:block}

.query h2 { font-size:16px; font-weight:normal; margin-bottom:10px}
.popup {width:300%; height:148px; margin:-74px 0 0 -150px; overflow:hidden; position:fixed;top:50%; left:50%; z-index:101; display:none}
#backgroundPopup {background:#000;width:100%;position:absolute;top:0;left:0;z-index:100;}
.popupwin { position:relative}
.close{ cursor:pointer; position:absolute; right:10px; top:10px;}

.hot {padding:20px 20px 20px 15px;height:43px; background:url(../images/hot_bg.jpg) repeat-x; overflow:hidden;}
.hot dt,.hot dd { float:left}
.hot dt {width:77%; height:48px; overflow:hidden;}
.hot dd {width:70%; height:48px; overflow:hidden; padding-left:15px;}
.hot dd h6,.hot dd h6 a { color:#FFF}
.hot dd p { padding-top:5px;}
.hot dd p,.hot dd p a { color:#ccc}
.hot dd h6,.hot dd p { font-size:12px;}
.hot dt img {border:solid 1px #404040;}
.demeanour { padding-bottom:30px;}
/*.hotImg { display:block;}*/
.demeanour .demeIMG { text-align:center;}
.demeanour h2 { font-size:16px; text-align:center; padding:25px 20px 20px 20px;}
.demeanour p { line-height:20px; color:#dcdddd; font-size:12px; padding:0 20px;}

.title_service { height:26px; padding:7px 0 7px 20px;background:url(../images/title_sells.jpg) repeat-x;}
.title_service li {width:77%; font-size:14px; text-align:center; font-weight:bold; font-family:"Microsoft YaHei"; line-height:26px; float:left; cursor:pointer}
.title_service li.on { color:#9a9a9c; background:url(../images/on_bg.jpg) no-repeat;}
.concentService .title { padding:25px 0 0 0; text-align:center;}
.concentService .cz { padding:30px 15px;}
.concentService .cz p { font-size:12px; color:#969697; line-height:20px;}
.concentService .cz .img { display:block; text-align:center; padding:40px 0 25px 0;}
.concentService .cz dl { border:1px solid #363636; padding:5px; margin-top:15px;}
.concentService .cz dt { font-size:12px; font-weight:bold; height:26px; line-height:26px; padding:0 0 5px 45px}
.concentService .cz dt.ico1 { background:url(../images/service_ico1.png) no-repeat;}
.concentService .cz dt.ico2 { background:url(../images/service_ico2.png) no-repeat;}
.concentService .cz dt.ico3 { background:url(../images/service_ico3.png) no-repeat;}
.concentService .cz dt.ico4 { background:url(../images/service_ico4.png) no-repeat;}
.concentService .cz dt.ico5 { background:url(../images/service_ico5.png) no-repeat;}
.concentService .cz dt.ico6 { background:url(../images/service_ico6.png) no-repeat;}
.concentService .cz dt.ico7 { background:url(../images/service_ico7.png) no-repeat;}
.concentService .cz dt.ico8 { background:url(../images/service_ico8.png) no-repeat;}
.concentService .cz dt.ico9 { background:url(../images/service_ico9.png) no-repeat;}
.concentService .cz dd  {color:#969697;font-size:12px;}
.concentService .Text { padding:20px;}
.concentService .Text h3 {font-size:14px; margin-top:20px;}
.concentService .Text p { font-size:12px; color:#8c8c8d; line-height:25px; margin-top:5px;}

.configure li {position:relative;}
.configure li h2 { font-size:16px; height:45px; line-height:45px; padding:0 0 0 15px; background:url(../images/menu_conBg.jpg) repeat-x;}
.configure li h2 span { font-size:12px; color:#959595; padding-left:15px;}
.configure li h3,.configure li h5 {cursor:pointer}
.configure li h3 { height:45px;background:url(../images/menu_conBg.jpg) repeat-x; padding-left:15px; overflow:hidden;}
.configure li .conMenu { height:45px;}
.configure li h4 a { position:relative;}
.configure li h4 a span { position:absolute; right:65px; top:0}
.configure li h3 span { position:absolute; right:10px; top:8px}
.configure li h4,.configure li h5 {height:40px; line-height:40px; font-size:12px; padding:0 0 0 15px; background:#545454 url(../images/list_up.png) no-repeat 97% center; margin-top:1px; cursor:pointer}
.configure li h4 a,.configure li h5 a { width:320px; height:40px; display:block}
.configure li h4.change,.configure li h5.change {background:#545454 url(../images/list_down.png) no-repeat 97% center;}
.tabDeploy { background:#3a3a3a; display:none}
.tabDeploy td { font-size:12px; padding:10px 5px; text-align:center; border-top:solid 1px #000; border-right:solid 1px #000}

/*~~~~~~~~~~~~~~~~download*/
#download{ height:512px; background:url(../images/bg_download.jpg) no-repeat; position:relative;}
#download .down{ display:block;width:220px; height:40px;  position:absolute; left:54px;}
#download .down_iphone{ top:52px;}
#download .down_andriod{ top:82px;}
#download .down_tvc{ top:147px;}

/*contact*/

h2.title{height:58px; background: url(../images/contain_bg.jpg) repeat-x 10px; margin:10px 14px; overflow:hidden;}

h2.title .n1{background:url(../images/bg_l.jpg) no-repeat left 6px; height:58px;}

h2.title .n2{background:url(../images/bg_r.jpg) no-repeat right 6px; height:58px; padding-left:5px; text-align:center;}

h2.title img{float:left;}

h2.title { line-height:58px;  font-size:1.8em; color:#feffd1; font-family:"微软雅黑"; }



 .contact{background:#424242;padding-bottom:10px;}

.contact p{padding:0px 0 20px 17px; background:url(../images/contain_ds.jpg) no-repeat left top; font-family:"微软雅黑"; font-size:24px; color:#feffd1; margin-top:5px; text-align:center;}

.contact p a{color:#feffd1;}

.contact p a i{ color:#a8a8a8;}

.tel{ width:410px; padding:30px 0 5px 15px; margin:0 auto;}

.tel a{width:276px; height:110px; display:block; float:left;}
.linkPf{width:100%; height:120px; margin:0 auto;}

.linkPf a{width:30px; height:30px; display:block; float:right;}




/*about*/
.c{}
.c ul,.sale ul{ width:640px; margin:0 auto; padding-top:1px;}
.c ul li,.sale ul li{ border:0px; margin-bottom:-4px; }



/*--------------------------------guest--------------------------------*/
.guest{background:#FFF;margin-top:1px;}
.guest .title{ width:640px; height:208px;margin:0 auto;}
.guest ul{ width:640px; margin:0 auto;}
.guest ul li{ margin-bottom:1px;background:#dcdddd; }
.guest ul li a { display:block;}
.guest ul li a img{ width:64%; float:left; height:288px;}
.guest .date{width: 32%;float: right;color: #91bbb7;text-align: right;padding-top: 150px;}
.guest .date p{font-size: 45px;width:90%;float:left;text-transform: uppercase;color: #d7000f;font-weight:bold;}
.guest .date span{ text-transform: uppercase;float:left;font-size: 13px;color: #000;}
.guest .date big{ padding-right:9%; display: block;font-size: 25px;color: #000;font-family: "微软雅黑"; }
.guest .date b{  display: block;float:left;font-size: 30px;color: #000;font-family: "微软雅黑"; }


.guest_activ{ padding-bottom:10px;margin-top:1px;}
.guest_activ .title {width:640px; margin:0 auto; text-align:center;background-color: #91bbb7; height:207px;}
.guest_activ img{ width:100%;border-bottom: solid #111 20px;}
.guest_activ big{color:#defeff; line-height:60px; font-size:50px;display:block; padding-top:56px;font-weight: bold;}
.guest_activ span {font-size: 23px;text-transform: uppercase;}
.guest_activ small{ color:#feefbb; line-height:50px; font-size:30px;display:block;}
.guest_activ ul{ width:640px; margin:0 auto;text-align:center;}
.guest_activ ul li{ }

/*--------------------------------guest_i--------------------------------*/
.guest_i{background:#fff;margin-top:1px; height:650px;}
.guest_i ul{ width:640px; margin:0 auto;margin-bottom:6px;margin-top:6px;}
.guest_i ul li{ margin-bottom:6px;background:#fff; float:left; width:317px;}
.guest_i ul li a { display:block;}
.guest_i ul li a img{ width:100%; float:left; height:320px;}

/*--------------------------------case--------------------------------*/
.case{background:#FFF;margin-top:1px;}
.case .title{ width:640px; height:208px;margin:0 auto;}
.case ul{ width:640px; margin:0 auto;}
.case ul li{ margin-bottom:6px;background:#dcdddd; }
.case ul li a { display:block;}
.case ul li a img{ width:64%; float:left; height:288px;}
.case .date{width: 32%;float: right;color: #91bbb7;text-align: right;padding-top: 150px;}
.case .date p{font-size: 45px;width:90%;float:left;text-transform: uppercase;color: #2f6571;font-weight:bold;}
.case .date span{ text-transform: uppercase;float:left;font-size: 13px;color: #000;}
.case .date big{ padding-right:10%; display: block;font-size: 25px;color: #000;font-family: "微软雅黑"; }
.case .date b{  display: block;float:left;font-size: 30px;color: #000;font-family: "微软雅黑"; }


.case_activ{ padding-bottom:1px;margin-top:1px;}
.case_activ .title {width:640px; margin:0 auto; text-align:center;background-color: #91bbb7; height:207px;}
.case_activ img{ width:100%;}
#content{ text-align:center; color:#333;}
#content img{ width:100%; margin:auto; display:block;}
#content p{ margin:15px auto;}
#bigimg{ width:auto;}
.case_activ big{color:#defeff; line-height:60px; font-size:50px;display:block; padding-top:60px;font-weight: bold;}
.case_activ span {font-size: 23px;}
.case_activ small{ color:#feefbb; line-height:50px; font-size:30px;display:block;}
.case_activ ul{ width:640px; margin:0 auto;text-align:center;}
.case_activ ul li{ padding-top:1px;}



/*--------------------------------active --------------------------------*/
.active_activ{ padding-bottom:10px;margin-top:1px;}
.active_activ .title {width:640px; margin:0 auto; text-align:center;background-color: #91bbb7; height:207px;}
.active_activ img{ width:100%;display:block;}
.active_activ big{color:#defeff; line-height:60px; font-size:50px;display:block; padding-top:36px;font-weight: bold;}
.active_activ span {font-size: 23px;}
.active_activ small{ color:#feefbb; line-height:50px; font-size:30px;display:block;}
.active_activ ul{ width:640px; margin:0 auto;text-align:center;}
.active_activ ul li{padding:0; margin:0; border:0; }





/*case*/
/*
.case,.case_activ{background:#ffffff;}
.case ul{ width:640px; margin:0 auto;padding:28px 0px 28px 0px;  overflow:hidden;}
.case li{ float:left; background:#595757; margin-left:26px; margin-bottom:26px;}
.case li img{ width:281px; height:216px;}
.case li p{font-family:"微软雅黑"; line-height:64px; font-size:24px; padding-left:10px;height:64px; overflow:hidden; color:#ffffff;}

.case_activ .title {  width:640px; margin:0 auto; text-align:center;  background-color: #91bbb7; height:160px;}
.case_activ img{ width:100%}
.case_activ big{   font-size:50px;display:block; padding-top:36px;}
.case_activ small{font-size: 14px;text-transform: uppercase;}
.case_activ ul{ width:640px; margin:0 auto;text-align:center; padding-bottom:20px;}
.case_activ ul li{padding:20px 20px 0px 20px; }*/

/*review*/
.review{background:#FFF; color:#000;margin-top:1px;}
.review .title,.review ul{ width:640px; margin:0 auto;}
.review ul li{  border-bottom:#CCC solid 1px; margin-top:10px; clear:both;}
.review ul li .review_c_l{ width:20%; float:left; text-align:left;  padding:10px 0px; }
.review ul li .review_c_l img{ display:block;}
.review ul li .review_c_r{ width:80%; float:right; padding:10px 0px;}
.review ul li .review_c_r p{ padding-bottom:10px; font-size:20px;}
.review ul{ padding-bottom:30px;}

/*sale*/
.sale{ background-color:#FFF; height:98%;}
.news{}
.news1{padding-bottom:10px; margin-top:10px;}
.news ul li a{height:90px; background:rgb(87, 87, 87); overflow:hidden; display:block; color:#000;}

.news ul li.last a .n2{text-align:center; line-height:90px; font-family:"微软雅黑"; font-size:30px; background-color: #91bbb7;}
.floatobj {
position: fixed;
margin-left: -160px;
width: 319px;
left: 50%;
bottom:10%;}
/*page*/
.page {
	background: #FFF;
	height:40px;
	color: #000;
	padding-bottom:10px;
	padding-left:20%;
}
.page ul{ text-align:center;}
.page ul li {
	float:left;
	padding:0 1%;
	line-height:36px;
	height:36px;
	font-size:30px;
	
}
.page ul li a {
	color:#93512a;
	padding:0px 1%;
	color:#000;
	line-height:36px; text-align:center; display:block;font-size:30px;
	border:1px solid #ededed;
	height:36px;
}


.page ul li a:hover,.page ul li a.hover {
	color:#ffba00;
	background-color:#000;
	border:1px solid #ededed;
}

.position {
width: 100%;
height: 80px;
background: #000;
position: fixed;
left: 0px;
bottom: 0px;
z-index: 1001;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #353535, #1b1b1b);
  background-image: -moz-linear-gradient(top, #353535, #1b1b1b);
  background-image: -ms-linear-gradient(top, #353535, #1b1b1b);
  background-image: linear-gradient(top, #353535, #1b1b1b);
}
.position a{ overflow:hidden; float:left; display:block;
height: 80px; text-align:center; line-height:80px; font-size:30px;}
.position a:hover{
  background-color: rgba(0, 0, 0, 0);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
}
.position .b_h{ width: 11%; text-align:center; border-right: 1px solid rgba(255, 255, 255, 0.1);}
.position .b_l{ width: 44%; border-right: 1px solid rgba(255, 255, 255, 0.1);}
.position .b_r{ width: 44%;}
.guest_m{ height:328px; width:640px; overflow:hidden; margin:0 auto; margin-top:5px; background:#FFF;}
.guest_m img{ width:317px; height:160px;}

/*分页样式*/
DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; MARGIN: 3px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR:#666666;
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
#copd{ width:640px; margin:auto; margin-top:70px; text-align:center;}
#copd a{color:#FFCB20;}
#amlfox_footer{ height:80px; line-height:80px; width:100%;}
#amlfox_footer li{width:32%;text-align:center !important; background:#F60;float:left; list-style:none;margin:20px 0px 0px 1%; padding:0; border-radius:5px;}
#amlfox_footer li a{width:100%;  font-size:30px;}

#yzmmobilearea{border:#666 1px solid; margin:10px; padding:10px;}
/*新电话号码输入框样式*/
.teltext{
    background-color: rgba(0,0,0,0.07);
    margin-top: 0.5em;
    font-size: 1.5em;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
    text-align: center;
  }
.teltext img{
    vertical-align: middle;
}
.telinput {
  height: 70px;
  margin: 0;
  font-size: 2.3em;
  width: 70%;
  padding-left:0.1em;
}
.telbtn {
  height: 70px;
  line-height: 70px;
  display: inline-block;
  background-color: #762e2e;
  color: #fff;
  float: right;
  width: 28%;
  text-align: center;
  font-size:1.8em;
  border-radius: 0;
}

.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-align-right:before{content:"\f10b"}
.fa-align-rightt:before{content:"\f038"}
.fa-home:before{content:"\f015"}



.rows {padding:5px 0 ;}
.rows label.head{display:inline-block;height:22px;line-height:22px;width:50px;text-align:right;padding:5px 5px 5px 0;vertical-align:middle;}
select,.input-text,textarea{line-height:14px;display: inline-block;padding:8px 4px;margin-right:1px;font-size: 14px;color: #555555;border: 1px solid #cccccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.readonly{background-color:#f8f8f8;}

.badge{padding: 2px 10px;font-size: 1em;white-space: nowrap;color: #666;background-color: #fff;border:1px dotted #ccc;border-radius: 2px;margin-right:4px;margin-bottom:4px;text-decoration:none;transition: all 0.3s linear 0s;}
.badge:hover,.badge.active{color:#fff !important;background:#ccc;border-style:solid;text-decoration:none;}
.bright {line-height:25px;}
.delivery{height:380px;overflow:hidden;padding: 0 !important;}
.delivery li{height:60px;padding:5px 20px 0 20px;line-height:20px;font-size:12px;overflow:hidden;}
.delivery li.even{background:#f8f8f8;}
.delivery .badge{ margin:0;line-height:15px;font-size:12px;background:#888;color:#fff; padding:1px 5px; display:inline-block; }
.footer{text-align:center;padding:10px;color:#aaa;}
.quantity,.quantity-inc,.quantity-dec{float:left;text-align:center;border:1px solid #ccc;}
.quantity{padding:5px 0;color:#333;border-width:1px 0 1px 0;height:18px;width:40px;border-radius:0;}
.quantity-inc,.quantity-dec{width:32px;height:28px;font-size:25px;line-height:28px;}
.quantity-inc:hover,.quantity-dec:hover{text-decoration:none;background:#f4f4f4;}
.alizi-total-price{font-size:25px;}
.alizi-radio-group{position:relative;display:inline-block;padding-left:34px;line-height:30px;padding-right:20px;}
.alizi-radio{position:absolute;left:0;top:0;width: 30px;}
.alizi-radio label{display:inline-block;cursor:pointer;margin-left: 0px;}
.alizi-radio input{opacity:0;position:absolute;left:0;top:3px;width: 25px;height: 25px;}
.alizi-radio input + label:after{display:inline-block;content:'';width:20px;height:20px;border:1px solid #ccc;border-radius:11px;cursor:pointer;vertical-align:middle}
.alizi-radio input:checked + label:after{background:#52d40b url(icon-right.png) center no-repeat;background-size:16px;border-color:#52d40b}
#verify{margin:0 3px;}

.btn {width:75%;display: inline-block;padding: 8px 10px;margin-bottom: 0;font-size: 1.1em;line-height: 1.5em;font-weight:600;color: #333333;text-align: center;vertical-align: middle;background-color: #91bbb7;border: 1px solid #ddd;border-radius:4px;cursor: pointer;}
.btn:hover,.btn:active{background-color: #fafafa;}
.btn-cyan {color:#fff;background-color: #49afcd;border-color: #2f96b4;border:none;}
.btn-cyan:hover, .btn-cyan:active{background-color: #2f96b4;}
.btn-blue {color:#fff;background-color: #146acb;border-color: #2f96b4;border:none;}
.btn-blue:hover, .btn-cyan:active{background-color: #0f60bc;}
.btn-yellow {color:#fff;background-color: #faa732;border-color: #f89406;border:none;}
.btn-yellow:hover, .btn-yellow:active {background-color: #f89406;}
.btn-orange {color:#fff;background-color: #f40;border:none;}
.btn-orange:hover, .btn-orange:active{background-color: #f60;}
.btn-green {color:#fff;background-color: #1faf33;border:none;}
.btn-green:hover, .btn-green:active{background-color: #0f9a22;}
.btn-red {color:#fff;background-color: #f93838;border:none;}
.btn-red:hover, .btn-red:active{background-color: #d71e1e;}
.btn-purple {color:#fff;background-color: #bd0799;border:none;}
.btn-purple:hover, .btn-purple:active{background-color: #ab0289;}