@charset "utf-8";
/* CSS Document */


@import url('menu.css');
*, html, body, div, dl, dt, dd, ul,ol,li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; color:#4b4b4b; margin:0; padding:0; background:#FFF; color:#545454}
.cl{clear:both;} .fl{float:left!important;} .fr{float:right!important;} a{text-decoration:none}
img{border:0;} a img{opacity: 1; -webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}  a img:hover{opacity:.7;}
a{text-decoration:none;-o-transition:color 0.3s ease-out, background 0.3s ease-in; -ms-transition:color 0.3s ease-out, background 0.3s ease-in; -moz-transition:color 0.3s ease-out, background 0.3s ease-in; -webkit-transition:color 0.3s ease-out, background 0.3s ease-in; transition:color 0.3s ease-out, background 0.3s ease-in;} a:hover{color:#999;} 
img, embed, object, video {max-width:100%;}
h1,h2,h3,h4,h5,h6{ font-weight:normal}
h1{font-size:20px; font-family: 'Coda', cursive; background:#d18b1c; color:#FFF; text-align:center; display:table; margin:0 auto; padding:5px 30px; 
-moz-border-radius-topleft:5px; border-top-left-radius:5px;-moz-border-radius-topright:5px; border-top-right-radius:5px;}
h1 a{color:#FFF; font-size:16px;} h1 a:hover{color:#000}
h3{background:url(../images/h2l.png) no-repeat 0 4px; color:#606060; font-size:18px; padding:0 0 0 20px; margin-top:20px} 

.bg1{background:#fffbeb;}	
.bg2{background:url(../images/bg-menu.png) repeat-x #d59024;}	
.bg3{background:#FFF; border:1px solid #e7dac6; border-width:1px 0; /*border-left:0;  border-right:0;*/}
.bg4{background:#c49a6c; padding-bottom:30px;}

.pa30{padding:30px 0 0 0}
.doffj{display:none; visibility:hidden}

.main{width:1000px; margin:auto; position:relative} .sub{width:100%;} .two{width:50%; float:left} .three{width:33%; float:left;} .four{width:25%; float:left} .tint{width:100%;}
.logo{ /*display:table; margin:0 auto; text-align:center;*/ padding:25px 0; float:left;}
.free{float:right; padding:30px 0}
.banner{width:1000px; height:330px; overflow:hidden;}
.banner img{-moz-border-radius: 5px;-khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.bannerShadow{width:1000px; height:27px; background:url(../images/bg-banner.png) no-repeat}

.fproducts{width:230px; margin:24px 24px 0px 0px; float:left; text-align:center;color:#1e7fc0; border:1px solid #CCC; background:#FFF; -moz-border-radius: 5px;-khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;} .fproducts img{-moz-border-radius: 5px;-khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:20px; }
.fproducts a{color:#1e7fc0; display:block;padding:0px 0px 20px 0px; } .fproducts a:hover{color:#8abbdb; -moz-box-shadow: 0px 0px 10px #a8a8a8;
-webkit-box-shadow: 0px 0px 10px #a8a8a8;
 box-shadow: 0px 0px 10px #a8a8a8;}
 
.fproductsBtm{height:24px;}
.phone{ border:1px solid #FFF; border-top:0;  color:#FFF; text-align:center; font-size:18px; padding:10px 0; margin-bottom:20px;
-moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px; border-bottom-right-radius:5px;}

.footer{color:#30261a; line-height:20px; }
.footer h2{color:#FFF; padding-bottom:10px;}
.footer a{color:#30261a; -o-transition: color 0.3s linear;-moz-transition: color 0.3s linear;-khtml-transition: color 0.3s linear;-webkit-transition: color 0.3s linear;-ms-transition: color 0.3s linear;transition: color 0.3s linear;} .footer a:hover{color:#FFF}
.footer span{font-size:12px; color:#30261a}
.footer img{padding:0 10px 5px 0; opacity: 1; -webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.footer img:hover{opacity: .7;}

.productPhoto{width:450px; float:left; border:#CCC solid; border-width:0 1px}
.productCont{width:500px; float:right; padding-top:100px;}

.detailsMain{width:1000px;  }
.detailsImg{width:300px; float:left; padding:0px 10px 30px 10px; color:#F00; font-size:22px; text-align:left;} .detailsImg img{margin-top:20px;}
.detailsFull{width:530px;/* height:347px;*/ float:right; font-size:14px; line-height:25px; padding:50px 0 40px 20px; color:#666;}
.detailsFull strong{color:#1487ca; width:120px; float:left; font-weight:normal;}
.imgThum{width:1000px; padding-top:10px; border-top:1px #CCC solid }
.imgThum img{margin:0 5px 5px 0;}

/*.backBtn a{background:#fffbeb; float:left; width:70px; color:#d28c1f; border:1px solid #e8dcc9; text-align:center; padding:5px 0; margin:25px 10px 0 0;} .backBtn a:hover{ color:#eac78c}*/

.backBtn a{background:#cf8817; float:left; width:70px; color:#FFF; border:1px solid #e8dcc9; text-align:center; padding:5px 0; margin:25px 10px 0 0;} .backBtn a:hover{ color:#FFF; background:#ddab5c}

.pageMain{padding:20px 0px; float:left; }
.pageNo{text-align:center; color:#FFF; float:left; margin:5px 0 0 5px ; border:1px solid #ed1c24} .pageNo a{text-decoration:none; color:#333; background:#FFF; padding:5px 10px;  display:block;}.pageNo a:hover{background:#ed1c24; color:#FFF} .pageNo a.select{background:#ed1c24;color:#FFF}


.detailsFull table strong{ width:auto}
.detailsFull table{ width:530px; border:#000 solid 0px; border-bottom:0; border-right:0; font-size:14px ; text-align:left;}
.detailsFull td{padding:3px 0px ;vertical-align:top; /*background:#f5f5f5;*/ border-bottom:#eaeaea solid 1px;  /*border-top:#FFF solid 2px;*/margin-bottom:2px;}
.detailsFull th{background:#d9d9d9; color:#144385; padding:10px 0px; text-transform:uppercase}


.formMain{width:1000px; color:#00a651; }
.formSub{padding:5px 0; width:480px; font-size:16px; font-family: 'Ubuntu', sans-serif; color:#6d6d6d}
.formSub input{width:100%;margin:5px 0 20px 0;padding:10px 0 10px 4px;border:#cdcdcd solid 1px; }
.formSub textarea{width:100%;height:197px;margin:5px 0;padding:4px 0 4px 4px;border:#cdcdcd solid 1px;font-family:Verdana, Geneva, sans-serif;font-size:12px; }

.captcha label{float:left;margin-bottom: 20px;font-size:22px;font-size: 15px;  line-height: 40px; margin-right: 10px; color:#6d6d6d}
.captcha input[type="text"]{height:20px; width:280px; padding:8px 5px;font-size: 15px; text-align:center; border:#cdcdcd solid 1px; float:left; }
				
input[type=submit]{width:71px; height:38px; background:url(../images/submit.png) top no-repeat; float:left; margin-left:10px; display:block; top:0; border:0; cursor:pointer;}
input[type=submit][disabled=disabled],button[disabled=disabled] {background-position:bottom; cursor:default}
input[type=submit]:disabled,button:disabled{background-position:bottom; cursor:default}

.contact{width:420px; padding:30px; float:left; color:#FFF; background:#d18b1c; line-height:25px; margin-bottom:30px; -moz-border-radius: 5px;-khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.contact span{width:100px; display:block; float:left;}

.contact iframe{margin-top:20px;  border-radius:10px;}