@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden; }
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select,figure{ margin:0; padding:0 }
table{ border-collapse:collapse; border-spacing:0; }
fieldset, img{ border:0 none; height:auto }
ul, ol, li{ list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
input, textarea, select{ font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%}
/* coommon */
.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{ *zoom:1;}
.fl{ float:left; }
.fr{ float:right; }
body{ font:14px/24px "Microsoft Yahei"; color:#777; }
a{ color:#777; text-decoration:none;}
a:hover{ color:#333;}
::-moz-selection{ background-color:#da251d; color:#fff; text-shadow:none; }
::selection{ background-color:#da251d; color:#fff; text-shadow:none; }
@font-face{
    font-family:"FZLTCXHJT";
    src:url("../fonts/FZLTCXHJW.TTF") format("truetype");
}
@font-face{
    font-family:"GOTHICB";
    src:url("../fonts/GOTHICB.TTF") format("truetype");
}

.contain{ width:1180px; margin:0 auto;}
.title{ text-align:center; font-size:30px; font-family:"Microsoft Yahei"; height:128px; line-height:128px; color:#333; font-weight:bold;}


/*浮动客服*/
.returnbox{ position:fixed; bottom:20%; right:0; z-index:20;}
.returnbox li{ width:64px; height:64px; margin-bottom:4px;}
.returnbox li a{ display:block; border:2px solid #dcdcdc; height:60px; border-radius:3px;background:url(../images/flaot.png) no-repeat #fff; transition:all 0.3s; position:relative; z-index:1;}
.returnbox li a:hover{background:url(../images/flaot.png) no-repeat #fff;transition:all 0.3s;}
.returnbox li.qq_advie a{ background-position:0 0; border:2px solid #ef3e3e;}
.returnbox li.qq_advie a:hover{background-position:-60px 0; background-color:#ef3e3e;}
.returnbox li.web_advie a{ background-position:0 -68px; border:2px solid #ff6800;}
.returnbox li.web_advie a:hover{background-position:-60px -68px; background-color:#ff6800;}
.returnbox li.kf_advie{ position:absolute; left:0; top:136px;}
.returnbox li.kf_advie a{ background-position:0 -136px; border:2px solid #62ad44;}
.returnbox li.kf_advie a:hover{background-position:-60px -136px; background-color:#62ad44;}
.returnbox li.massge_advie{ margin-top:72px;}
.returnbox li.massge_advie a{ background-position:0 -204px; border:2px solid #408ed6;}
.returnbox li.massge_advie a:hover{background-position:-60px -204px; background-color:#408ed6;}
.returnbox li.gotop a{ background-position:0 -272px; border:2px solid #999999;}
.returnbox li.gotop a:hover{background-position:-60px -272px; background-color:#999999;}
.call{ width:180px;position:absolute; right:-177px; top:0; display:block; height:64px; font-size:22px;font-family:"Century Gothic","GOTHICB","Microsoft Yahei"; 
font-weight:bold; background:#62ad44; line-height:64px; color:#fff; text-align:center; z-index:0;border-radius:3px;}
.returnbox li.bgimg-none a{background-position:-60px -136px; background-color:#62ad44;}


/*弹出框*/
.laybox{ display:none;	position: absolute;left:0;top:0;text-align: center;z-index:9999;}
.laybox:after {content:"";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.laybox .content{display: inline-block; *display: inline; *zoom:1;	vertical-align: middle;position: relative;width:1180px; height:550px; background:#fff;}
.content_mark{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:555; background:#000; opacity:0.5;filter:alpha(opacity=50); display:none;}
.closebtn{width:46px; height:46px; background:url(../images/close.jpg) no-repeat; position:absolute; right:0; top:0; cursor:pointer;}


/*分页*/
.ep-pages{padding:10px 12px;clear:both;text-align:center;font-size:14px;vertical-align:top; margin-bottom:20px;} 
.ep-pages a, .ep-pages span{display:inline-block;height:38px;line-height:38px;padding:0 15px;
background:#fff;border:1px solid #e5e5e5;overflow:hidden;vertical-align:top;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;} 
.ep-pages a:hover{background:#ef3333;border:1px solid #ef3333;text-decoration:none} 
.ep-pages a, .ep-pages a:visited{color:#252525} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff} 
.ep-pages .current{background:#ef3333;border:1px solid #ef3333;color:#fff} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} 

.ep-pages-e5e5e5{color:#e5e5e5} 
.ep-pages-all{font-size:12px;vertical-align:top} 



/*留言框*/
.allmassage{ background:#e3e3e3; padding:10px 20px 60px; width:100%; position:fixed; right:-502px; bottom:0; z-index:30;width:402px;}
.allmassage .title{ text-align:left; font-size:24px; height:60px; line-height:60px;}
.allmassage .choose{margin-bottom:20px; width:103%}
.allmassage .choose span{display:inline-block; padding:4px 30px; border:1px solid #ddd; margin-right:10px; cursor:pointer; background:#fff}
.allmassage .choose span.active{border:1px solid #ef3333; background:url(../images/chose.png) no-repeat #ef3333 right; color:#fff;}

.allmassage .text{width:400px; height:35px; border:1px solid #ddd; color:#555; background:#f6f6f6; text-indent:10px; margin-bottom:10px;}
.allmassage .text_area{width:380px; height:98px; background:#f6f6f6; padding:10px; border:1px solid #ddd; background:#f6f6f6; resize:none;}
.allmassage .button{padding:14px 74px; border-radius:5px; background:#ef3333; color:#fff; font-size:16px; border:0; margin-top:25px; outline:none; cursor:pointer;}
.allmassage .button:hover{color:#f39d01;}
a.closemassge{ display:block; width:32px; height:32px; background:url(../images/close.png) no-repeat; position:absolute; top:25px; right:20px;}


/*顶部联系我们*/
.top-contact{ position:absolute; right:0; top:7px;font-size:12px;}
.top-contact a,.top-contact i,.top-contact span{ display:inline-block; vertical-align:middle;}
.t-c-a{ background:url(../images/tel_bg.png) no-repeat left center; display:inline-block; padding-left:30px; padding-top:1px;} 
.t-cline{ height:10px; width:1px; background:#bababa; margin:0 5px;}
.t-cnum em{ font-style:normal; font-size:16px; font-weight:bold; color:#ef3e3e; margin-left:5px;}

.button_ewm img{width:130px;height:130px;}