﻿/*
 *全站公用样式
 */
@charset "utf-8";

/* reset */
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, fieldset, button, input, textarea, th, td { margin: 0;padding: 0;}
body,button, input, select, textarea { font: 12px/1 Microsoft YaHei,Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }
address, cite, dfn, em, var { font-style: normal; } /
ul,ol,li{ list-style: none;}
a { text-decoration: none; }
a:hover{ text-decoration: none; color:#fa2f02;}
a:after{text-decoration: none;}
fieldset, img { border: none; }  
button, input, select, textarea {font-size: 100%; }
html { overflow-y: scroll; }
input,button,select,textarea{outline:none;}
input,button,select,textarea{outline:none;}
body{ overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.hide{diaplsy:none;}
.content li{list-style:none;}
.contioner{width:1200px;}
.clear{ clear:both;}

/* 顶部广告 */
header{ background:#fff; height:101px;margin-bottom:-12px; }
.header_b{ margin-bottom:0;}
#top_bar{width:100%;margin:0 auto;background:#621094;padding:0;text-align:center;overflow:hidden;height:80px;}
#top_bar_wrap{background:#621094;}
header.index_head{ margin-bottom:0;}
/* 头部 */
.top_hd{ width:100%; height:31px; background:#f2f2f2; border-bottom:1px solid #ddd; text-align:right; line-height:30px; } 
.top_hd .content{ margin-top:0;}
.top_hd a{padding-right:12px; font-size:12px; color:#666;}
.top_hd a:hover{color:#fa2f02;}

/* 导航 */
.nav{height:101px;line-height:101px;vertical-align:middle;}
.nav img{vertical-align:middle;}
.nav h1{height:101px;line-height:101px;display:inline-block;margin-right:22px;}
.nav li{list-style:none;float:left;height:101px;font-size:18px;color:#333333;padding:0 10px;}
@media (min-width:1200px){ .nav li{margin-left:18px;}}
@media (min-width:1000px) and (max-width:1200px){.nav li{margin-left:15px;}}
@media (max-width:1000px){.nav li{margin-left:-15px;}}
.nav ul{float:right;margin-right:-10px;}
.nav ul .active a{color:#fa2f02 !important;}
.nav ul .active{border-bottom:2px solid #f76d4e;color:#fa2f02;}
.nav ul a:hover{color:#fa2f02;}
.nav ul a:after{text-decoration: none;}
@media (max-width:1000px){header .container{width:100%;}}
@media (max-width:850px){header .nav{height:202px;}}
@media (max-width:460px){header .nav{height:303px;}}

/* banner */
#banner_wrap{position:relative;}
#banner_wrap .banner_img{width:100%;height:460px;margin:0 auto; overflow:hidden;}
.carousel-inner>.item>a>img{height:100%;}
#banner_content{position:relative;height:100%;padding:0;}
.btn_list{position:absolute;list-style:none;right:450px;bottom:70px;}
.btn_list .active{background:#fa6a52;}
.btn_list li{width:12px;height:12px;border-radius:50%;background:#fff;float:left;margin-right:8px;}
#banner_wrap .container{padding:0;}
.banner_location{height:0px;width:1200px;position:relative;margin:0 auto;}
.fo{width:290px;height:340px;background:#fff;padding:40px 36px 40px;box-sizing:border-box;position:absolute;top:-410px;right:0px;}
.fo p{text-align:center;font-size:24px;color:#424242;font-weight: normal;}
.fo input{display:block;width:100%;}
.name,.tel,.btn1{border:1px solid #ccccca;height:40px;line-height:40px;padding-left:10px;margin-top:30px;color:#767674;}
.btn1{background:#f86d4e;border:none;border-radius:0;color:#fff;font-size:17px;}
.fo .already{font-size:12px;margin-top:15px;}
.fo .already span{color:#f86d4e;}
.banner_imgs{height:100%;}
#yname,#yphone{background:#fff;font-size:14px;line-height:14px;color:#777777;padding:11px 10px;}
.fo .already{font-size:14px;}
#ban{ width:100%; height:460px; }

/* 底部 */
footer{background:#323232;}
#footer{height:180px;padding:0;}
footer li{list-style:none;float:left;color:#999;width:72px;text-align:center;border-right:1px solid #4a6157;margin:26px 0 21px;}
#footer ul{margin:0 auto;height:60px; /*width:504px;*/ width:365px; overflow:hidden;}
#footer a {color:#999;}
.copyright{color:#999;text-align:center;}
.copyright span{border-left:1px solid #4a6157;padding-left:4px;}
.no_border{border:none;}
.bottom_ico{margin:0 auto;width:87px;height:40px;margin-top:24px; }
.bottom_ico img{cursor:pointer;}

/*左侧联系方式*/
.contact-left{position:fixed;left:0;top:50%;margin-top:95px;z-index:15;}
.contact-left .qq_logo{width:100px;height:40px;background:url(../Images/qq_icon2.jpg);}

/*右侧联系方式*/
.contact-right{position:fixed;right:0;bottom:200px;display:none;z-index:15;}
.contact-right li{width:50px;height:50px;border:1px solid #eeeeee;list-style:none;margin-bottom:3px;cursor:pointer;}
.tel_num{position:absolute;top:0;left:0;width:113px;height:50px;background:#f8f8f8;z-index:-1;border:1px solid #eeeeee;}
{background:url(../Images/tel_icon.jpg);}
.tel_icon{background:url(../Images/tel_icon.jpg);}
.qq_logo{background:url(../Images/qq_icon.jpg);}
.qq_logo a{display:inline-block;width:100%;height:100%;}
.up_arrow{background:url(../Images/up_icon.jpg);}
.tel_num p{text-align:center;}
.tel_t{margin:12px 0 7px;color:#000;}
.tel_n{color:#f86d4e;}
.contact-right .side_ewm{width:108px;height:134px;border:1px solid #eeeeee;position:absolute;top:-137px;left:-58px;background:#fff;z-index:15;}
.close_ewm{position:absolute;top:4px;right:4px;}
.img_ewm{margin:20px 0 0 10px;}
.side_ewm p{font-size:11px;color:#999;text-align:center;margin:4px 0 0 0;}

/*注册成功弹窗*/ 
.reg_form{position:absolute;background:#fff;z-index:12;border-radius:0;font-size:14px;background:#FEF0E3}
.reg_mask1{display:block;position:absolute;top:0;left:0;z-index:16;background:#000;opacity:0.5;width:100%;height:100%;}
.reg_alert,.reg_alert2{width:400px;height:200px;position:absolute;background:#fff;z-index:12;border-radius:0;display:none;font-size:21px;}
.reg_alert p{color:red;text-align:center;margin-top:90px;}
.reg_mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:11;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none;position:fixed;}
.reg_close,.reg_dialog_close{position:absolute;top:12px;right:12px;cursor:pointer;}
.layui-layer-title {padding: 0 80px 0 10px;height: 35px; line-height: 35px;border-bottom: 1px solid #D5D5D5;font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background-color: #EAEAEA;}
.layui-layer-dialog .layui-layer-content {position: relative;padding: 20px;line-height: 24px;word-break: break-all;font-size: 14px;overflow: auto;text-align:center;}
.layui-layer-btn {text-align: center;padding: 20px 30px 10px;position:relative;right:0;pointer-events: auto;}
.layui-layer-btn a {height: 30px;line-height: 30px;margin: 0 8px;padding: 5px 20px;background: #f86d4e;color: #fff;font-size: 14px;font-weight: 700;cursor: pointer;}
.layui-layer-setwin {position: absolute;right: 10px;top: 10px;font-size: 0;line-height: initial;}
.layui-layer-setwin .layui-layer-close1 {width: 14px;height: 14px;cursor: pointer;display:block;}
.layui-layer-setwin a {position: relative;}
.layui-layer-ico {background: url(../Images/icon_close.png) no-repeat;}

/* 切换城市 */
.area{ float:left; margin-left:358px; position:relative;line-height: 31px;}
.area a{text-decoration:none;}
.area strong{ font-weight:normal; background:url(../Images/location.png) no-repeat left center; display:block; float:left; padding:0 6px 0 23px;color:#666;  }
.area span{ margin-left:7px; color:#ff4a00; background:url(../Images/arrow_bottom.png) no-repeat right 7.5px; padding-right:12px; cursor:pointer;  }
.area .area_tab{margin-top:10px;position:absolute; background:rgba(255,255,255,.9); top:20px; left:65px; z-index:2; display:none;}
.area .area_tab h6{ display:block; text-align:center; text-align:center; line-height:36px; font-weight:normal; color:#666; border:1px solid #dcdcdc; border-top:none;}
.area table{ border:1px solid #dcdcdc; border-bottom:none;}
.area table th{ text-align:center; font-weight:normal; border-right:1px solid #dcdcdc; color:#333;border-bottom:1px solid #dcdcdc;}
.area table td{border-bottom:1px solid #dcdcdc;}
.area table td a{ float:left; margin:0 15px; color:#6c6c6c;}
.area table td a:hover{ color:#ff4a00;}

/* 隐藏统计 */
#cnzz_stat_icon_3925763{display:none;}