
/* =Header
============================================================================== */
/* =Header Containers
	-------------------------------------------------------------------------- */
.headerwrap{background:#e6454a;background: url(../Images/topdt.jpg) no-repeat; 
/*background: -webkit-linear-gradient(left,#86c14d,#73A103);
    background: linear-gradient(to right,#73A103,#86c14d);*/}
.header { /*padding: 0px 2px 0px 2px;*/ color: #fff; font-family: "Microsoft YaHei Light";}
.header .topFun { padding:28px 0 2px; }
.header .topFun .location { margin:0px 0px 0px 30px; }
.header .topFun .location .location_icon { width: 22px; height: 30px; background: url(img/index/location.png) no-repeat center;  }
.header .topFun .location .location_text { font-family: "NSimSun"; font-size: 12px;}
.header .topFun .location .location_text #now_location { line-height:22px; display: inline-block;
    position: relative;padding-right:15px; background:url(../images/slidedown.png) no-repeat right center;
    }
    
   .header .toplogo{width: 1200px; margin: auto;/*padding: 15px 0 15px;*/}
   
   
   .header .toplogo .headertock{text-align:right;display: block;float: right;color: #000;    line-height: 26px;
    margin-top: 20px;}
    .header .logoleft{
	 padding-bottom: 15px; float: left;
	 
    }
    
     .header .logoright{
	 padding-bottom: 15px; float: right;
    }
    
.header .header_text{
	margin: 10px  0 35px 35px;
	width: 1110px;
	height: 80px;
    font-size:42px;
    font-weight: bold;
    text-shadow: -1px -1px 2px rgba(0,0,0,.8);
    color: #FBD260;letter-spacing:0px;
    }
.header .topFun .search { margin-left: 28px; }
.header .topFun .search .search_input { width: 408px; height: 38px; background: #fff; }
.header .topFun .search .search_input.search_input input { width: 95%; border: 0; font-size: 14px; padding: 9px 10px; }
.header .topFun #search_button { cursor: pointer;  height: 14px; background: #ead732; color: #1d65d4; font-weight:bold; padding: 12px 22px; }
.header .topFun #search_button:hover { background: #f5e233; }

.header .topFun .account .btn_account {font-size:12px; color:#1d65d4; font-weight:bold; padding:7px 11px; width:51px; height:10px; background:url(img/index/btn_reg_normal.png)}
.header .topFun .account .btn_account:hover {cursor:pointer; background:url(img/index/btn_reg_hover1.png); }
.header .topFun .account { margin-left:0px}
.header .topFun .account .tel{ margin-top:-1px;}
.header .menu { height:50px; text-align:left; position: relative;width: 1200px;margin: 0 auto;overflow: hidden;}
.header .menu ul{ position: relative;}
.header .menu ul li{ float:left;line-height: 50px;}
.header .menu ul li a{padding: 13px 67px; }
.header .menu ul li.mainItem  { font-size:14px; font-weight:bold; background:#FBD260;padding:0px 29px; width:160px; border-radius: 8px 8px 0 0; margin-right: 10px;
    background:-webkit-linear-gradient(top,#fbd260,#e2a600);background:linear-gradient(to bottom,#fbd260,#e2a600);}
#add_login,#add_affiliate{ cursor:pointer; color:#000000; font-weight:600;display: block; text-align: center;height:30px; line-height:30px; width:120px; letter-spacing:1px;background: #FBD260;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
#add_affiliate:hover,#add_login:hover{ background:#ffffff; color:#0A812F;}
#add_login img,#add_affiliate img{display:inline-block; vertical-align: middle; margin-top:-5px;}
#add_affiliate img{  margin-top:-3px;}
.c_l_switching{position: absolute;width: 150px;height: 60px;right: 0;bottom: 0;background:url(../images/kf5.png) no-repeat;}
.c_l_switching:hover{
    transform: scale(1.05);
}


#r_2_menu_setp1,#r_2_menu_setp2,#r_2_menu_setp3,#r_2_menu_setp4{ cursor:pointer; border-right:none; padding-top:-10px;}
.header .menu ul li.mainItem:hover .subMenu{
    display:block;
}
.header .menu ul li a { color:#ffffff; text-decoration:none;font-size: 18px;}
.header .menu ul li a.current,.header .menu ul li a:hover{color:#fff;
    background: -webkit-linear-gradient(top,#abcd03,#56ce3c);
    background: linear-gradient(to bottom,#abcd03,#56ce3c);}
.header .menu ul li .subMenu ul li {
    padding:0px;
}
.header .menu ul li .subMenu{ padding:0px 0px 0px 0px; width:218px; height:500px;
                               position:absolute;
                              /* background:#DCCDBA;*/
                               background-color: rgba(220,205,186,0.7);
    top: 50px;
    left: 0; z-index:9;
    display: none;
}
.header .menu ul li .subMenu.active{
    display: block;
}
.header .menu ul li .subMenu a{
    display: block;
    padding: 0 10px 0 20px;
}
.header .menu ul li .subMenu a:hover{
   background:#0e8934;
}
.subMenu .items {padding:8px 0px; border-bottom:1px solid #808080}
.subMenu .subMenu_icon { text-align:left; margin-top:10px;}
.subMenu .subMenu_icon img{width: 45px; height: 45px;}
.subMenu .subMenu_title { font-weight:normal;font-size:15px; color:#000; font-weight:700; padding-left:10px; width:130px;line-height:73px; text-align:left}
.subMenu .subMenu_text{font-weight:normal;font-size:14px; color:#fff; padding-left:10px; width:130px;line-height:26px; text-align:left}
.subMenu .subMenu_icon_plus{padding-top:12px; text-align:right; }
.subMenu .subMenu_objects { margin:7px 0px;}
.subMenu .subMenu_objects  a{  font-weight:normal;font-size:13px; color:#fff;}
.subMenu .subMenu_objects1 { margin:7px 0px;}
.subMenu .subMenu_objects1  a{  font-weight:normal;font-size:13px; color:#fff;}
/*添加*/
.header .menu ul li.lastItem{ position:absolute; right:-45px; top:40px;  width:230px; height:463px; z-index: 1;}
.header .menu ul li .last_sub{ width:230px; height:243px; background:#ffffff; color:#000000; overflow:hidden; padding-top:20px;}
.header .menu ul li .last_sub ul{ width:210px; margin-left: auto; margin-right: auto; padding-top:10px; overflow:hidden;}
.header .menu ul li .last_sub ul li{ width:100%;  line-height:15px; padding:7px 1px 7px 1px;}
.header .menu ul li .last_sub ul li a{ font-size:12px; color:#858585; white-space: nowrap;}
.header .menu ul li .last_sub .more{ display:block; text-align:right; font-size:14px; color:#000000; margin-right:10px; padding-top:10px;}
.header .menu ul li .last_tu{ margin-top:10px;}


.header .topFun .location .select_city{margin-right: 10px;
    z-index: 98;

    position: relative;}
.header .topFun .location .option_city{display: none;
    top: 20px;
    left: 0px;
    width: 540px;
    background-color: #fff;
    position: absolute;
    padding: 15px;
    border:1px solid #ccc; border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}
.header .topFun .location .option_city dt{font-size: 15px;margin-bottom: 5px;}
.header .topFun .location .option_city dd a{
    padding: 0 5px;}
.header .topFun .location .option_city a{text-decoration:none;color:#666;}
.header .topFun .location .option_city a:hover{
    color: #0A812F;text-decoration:underline;}
	

.fixed_top{position:fixed;top: 25%;right: 20px;overflow: hidden;z-index: 10;}
.scrollFixed{position:relative;top:0;right: 0px;opacity:1;background: #fff;border:1px solid #ffa600;width: 130px;border-radius: 3px;
transition:all .6s cubic-bezier(1,0,0,1),opacity .6s cubic-bezier(.8,0,.2,1) ;
}
.scrollFixed .close{display: block;position: absolute;width: 26px;line-height: 26px;color:#ececec;top: 1px;right: 1px;border-radius: 50%;text-align: center;font-size: 26px;cursor: pointer;}
.scrollFixed .close:hover{color:#fff}
.scrollFixed .tit{background: #097029;padding: 8px 0;text-align: center;margin-bottom:5px;}
.scrollFixed .tit img{height: 60px;}
.scrollFixed a.qqkf{display: block;margin: 10px 3px 0;background-color: #097029;color:#fff;padding-left:40px;line-height: 30px;font-size: 15px;letter-spacing:1px;background-image: url(../images/fiqq.png);background-repeat: no-repeat;background-position:  15px center;background-size: 22px;border-radius: 20px;}
.scrollFixed a.qqkf:hover{background-color:#ffa600;}
.scrollFixed h4{font-size: 15px;margin-top:0px;color:#097029;font-weight: 700;text-align: center;border-bottom: 1px solid #097029;padding: 10px 0;}
.scrollFixed a.hotline{display: block;padding-top: 0px;line-height: 24px;font-weight: 700;letter-spacing:1px;color:#000;font-size:16px;/*background: url(../images/fitel.png) no-repeat center top;*/text-align: center;}
.scrollFixed ul li img{display: block;max-width: 100%;}
.scrollFixed ul li.s_wx{padding: 5px;text-align: center;} 
.scrollFixed ul li.s_wx p{line-height: 16px;margin-bottom: 10px;}

#fixed_right{position: fixed;width: 47px;height: 60px; top: 30%;right: -47px;cursor:pointer;opacity:0;background: url(../images/fixed_right.png) no-repeat center;z-index: 11;
transition:all .6s cubic-bezier(1,0,0,1),opacity .6s cubic-bezier(.8,0,.2,1) ;
}


.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; bottom:40px; right:51%; margin-right:-700px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}



/*--在线--*/
.pro-order{text-align:center;margin-top:0px;}


.orderbg{ position:fixed;top:0;left:0;width:100%;height:100%; background:rgba(0,0,0,.6); z-index:99998; display:none;}
.Cooperationbox{ position:fixed;top:50%;left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); border:10px solid rgba(255,255,255,.6); z-index:99999; width:600px; border-radius:10px;height:auto;overflow-y:auto; }
.Cooperationbox .title{ font-size:24px;color:#129edc; text-align:center; font-weight:bold;padding-bottom:20px;line-height:30px;}
.bgwhile{ background:#fff;padding:35px 0 20px;height:480px; background:url(../images/orderbg.jpg) 0 0 no-repeat;}
.bgwhile .title .closebtn{ display:block;width:32px;height:31px; background:url(../images/close.png) 0 0 no-repeat; float:right;margin-right:10px;background-size:100% auto; cursor:pointer;}


.orderbg {}
.orderbg .container {}


.orderbg .zxzx {display: block;width: 210px;height: 44px;border: 2px solid #fff;line-height: 44px;font-size: 15px;color: #fff; text-indent: 44px;position: absolute;left:514px;top: 210px;}
.orderbg .zxzx i {display: block;position: absolute;left: 150px;top: 17px;width: 26px;height: 11px;background: url(../images/jtr02.png) no-repeat center;}


.orderbg .zxly_info {width: 380px;position: absolute;right: 60px;top: 50%;}
.orderbg .zxly_info .info_p {height: 385px;height: 63px;background: #fff;overflow: hidden;margin-bottom: 8px;}
.orderbg .zxly_info .info_p span {float: left;width: 75px;height: 63px;border-right: 1px solid #a7a7a7;}
.orderbg .zxly_info .info_p input {float: right;width: 295px;height: 63px;line-height: 63px;border: none;font-size: 16px;color: #999;}
.orderbg .zxly_info .info_p1 span {background: url(../images/zxly_icon01.png) no-repeat center;}
.orderbg .zxly_info .info_p2 span {background: url(../images/zxly_icon02.png) no-repeat center;}
.orderbg .zxly_info a.ljtj {display: block;height: 58px;line-height: 58px;background: url(../images/zxlybg02.png) no-repeat center; color: #fff;font-size: 24px;text-align: center;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);
    transition: 0.3s all ease-in-out;}
.orderbg .zxly_info a.ljtj:hover{background: url(../images/zxlybg02h.png) no-repeat center; }
.orderbg #hcount{position: absolute;font-size: 45px;color:#fbd260;bottom:25px;left:515px;}

/*--è¯¦ç»†--*/

/*  地图    */

.w1200 {margin: 0 auto;width: 1200px;}
h1.pagetitle {padding: 35px 0 0;text-align: center;}
h1.pagetitle i {color: #0a812f; display: block;font-size: 32px;font-style: normal;font-weight: 400;line-height: 28px;font-family: miso-bold-webfont;}
h1.pagetitle b {color: #0a812f;font-size: 18px;line-height: 30px;}
.map-menu { height: 20px; margin-bottom: 25px;}
.pr { position: relative;}
.ov { overflow: hidden;}
#citymap { width: 100%; height: 615px; }
.cityinfo { position: absolute; top: 0; width: 1140px; left: 0;right: 0;margin: 0 auto; height: 115px; padding:0 30px; background: #0a812f; overflow: hidden; }
.cityinfo h4 { color: #fe8b21; font-size: 16px; padding-top: 10px; }
.city-a { margin: 15px 0; text-align: center;}
.cityinfo p { color: #ffffff; display: none;text-align: center;margin-top: 15px; }

.city-a a { display: inline-block; padding: 7px 10px; color: #ffffff; -webkit-border-radius: 15px; -webkit-transition: all .3s; transition: all .3s; }
.city-a .current, .city-a a:hover { background: #e2a600; color: #ffffff; font-weight: bold; }

/*  地图    */

.tel{float: right;}

/*搜索*/
.HwSrch-box{width:170px;padding:0 55px 0 10px;height:30px;position:relative;float: left; border: 1px solid #ccc;border-radius: 25px;margin-top: 8px;}
.HwSrch-box .text{width:100%;height:30px;line-height:30px;background: none;
    border: 0;}
.HwSrch-box .btn{border:0;width:50px;height:35px;background:url(../images/icon-srch.png) no-repeat center center;position:absolute;right:0px;top:0px;}

