﻿*{margin:0;padding:0;border:0;}
body {background-color: #fff; overflow-x:hidden;color: #333;font-size: 12px; font-family: "微软雅黑","Microsoft YaHei", "Arial", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";}
a { color: #333;
  text-decoration: none;
  -webkit-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
  -moz-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
  transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
}
a:hover {color: #029bde;/*text-decoration: underline;*/}
input,select,img{vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
.wrap{clear:both; width:96%;max-width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both; width:96%;max-width:1400px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.clear{ clear:both;}
/*PC导航*/
.header-v1{ width:100%; position:fixed !important; /*overflow:hidden; */height:133px; padding-top:3px;z-index:10; background:#eeeeee;}
.nav-hide .header-v1{ height:133px;}
.nav-hide .blank_h{ height:80px;}
/* .nav-hide .header-v1 .top-main .logo1 img{ height:80px;} */
/*.nav-hide .header-v1 .top-main .top-main-content{ margin-top:18px;}*/
.header-v1 .top-main{ width:70%;/* max-width:1730px;*/ margin:0 auto;/* position:relative;*/ height:80px;}
.header-v1 .top-main .logo1{ float:left; height:100%; }
.header-v1 .top-main .logo1 img{ height:90%;}
.header-v1 .top-main .logo1 a{ font-size:16px;}
.header-v1 .top-main-content{ width:100%; background:#ff0000; height:60px;}
.navBar{ width:80%; margin:0 auto;}
.navBar ul li:last-child span{ display:none;}
.nav{ list-style:none; padding:0;  }
.nav .m{ float:left; border-top:0; border-bottom:0; width:11.5%; position:relative; text-align:center; }
.nav .m:last-chile span{ display:none;}
.nav .onnav{ border-bottom:3px solid #fff;}
.nav a:hover{ display:block; text-decoration:none; color:#fff; background:#ff0000;   }
.nav h3{ float:left; font-weight:normal; font-size:16px;   overflow:hidden; width:100%; text-align:center; }
.nav h3 span{ color:#fff; float:right;}
.nav h3 a{ display:block; color:#fff;  line-height:100px; font-size:16px; line-height:60px; font-family:"微软雅黑"; }
.nav-hide{ height:50px;}
.nav-hide .nav h3{ height:60px;}
.nav-hide .nav h3 a{ line-height:60px;}
.nav .activate h3 a:hover{color:#fff; background-color:#ff0000;}
.nav .activate {/* height:42px; line-height:42px; */color:#ff0000 !important; background-color:#ff0000;}
.nav li .sub{  /*默认隐藏*/ width:105%;  padding:0;   top:0px; left:0; background:#ff0000; z-index:110;  }
.nav-hide .nav .sub{ top:102px; -moz-top:120px;}
.nav .sub dl{ text-align:center; float:right; width:100%;}
/*.nav #m4 .sub dl{ width:560px;}
.nav #m5 .sub dl{ width:440px;}*/
.nav .sub dd{  vertical-align:middle; list-style:none; text-decoration:none; text-align:center; background:#ff0000; opacity:0.9;}
.nav .sub dd a{ height:40px; line-height:40px; display:block; color:#fff;font-size:14px;}
.nav .sub dd a:hover{ color:#000000; background:#ffffff;}
.blank_h{ height:103px; overflow:hidden;}
.nav #m1{ width:90px;}
.top_hottel{ float:right;height:100%;}
.top_hottel p{ font-size:18px; color:#ff0000; font-family:"微软雅黑"; font-weight:bold;letter-spacing:5px ;margin-top:7px;}
.top_hottel p span{ font-size:28px; font-family:"微软雅黑"; letter-spacing:2px; margin-top:10px;}
.nav-hide .top_hottel{ height:80px;}
.top_hottel .input1{ width:83%; text-indent:10px; line-height:30px; height:30px; outline:medium; background:none; color:#9c9c9c; text-align:left; font-size:13px; border:0;}
.top_hottel em{height:100%; width:100%; background:url(../images/top_pic1.png) center center no-repeat; cursor:pointer; display:block;}
.top_hottel em:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}

/* 手机导航全局 */
.touch-top{ width:100%; position:fixed; top:0; z-index:9; background:#fff; border-top:1px solid #ff0000; display:none;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.touch_bg{width:100%; position:fixed; top:0; z-index:8;background:#0d0d0d;display:none;filter: Alpha(Opacity=60);/*IE7 fix*/opacity: 0.6; height:100%;}
.touch-top-wrapper{ width:96%; margin:0 auto;}
.touch-top-wrapper .touch-logo{ float:left;}
.touch-top-wrapper .touch-logo img{height: 90px;display: block;}
.touch-navigation { display:block; }

	.touch-toggle { position:absolute; right:10px; top:0; }

	.touch-toggle li { float:left; height:70px; padding:0 12px; text-align:center; }

	.touch-toggle li a { height:70px; }

	.touch-toggle li:hover, .touch-toggle li:active { }

	.touch-toggle .touch-toggle-item-first { border-left:none; }

	.touch-toggle .touch-toggle-item-last { border-right:none; }

	.touch-toggle li a { display:block; font-size:12px; }	

	.touch-toggle li i { display:inline-block; width:32px; height:32px; overflow:hidden; /*margin-top:20px;*/margin-top:30px; background-repeat:no-repeat; background-position:center center; background-size:contain; }

	.touch-toggle .touch-icon-language { background-image:url(../images/touch-icon-language.png); }

	.touch-toggle .touch-icon-user { background-image:url(../images/touch-icon-user.png); }

	.touch-toggle .touch-icon-search { background-image:url(../images/head_pic2.png); }

	.touch-toggle .touch-icon-menu { background-image:url(../images/head_pic1.png); }

	.touch-toggle li span { display:none; text-align:center; }
	.drawer-section {/* background-color:#40312f; padding:20px;*/ display:none; }	

	.drawer-section-menu {/* padding:20px 20px 35px;*/  padding:0px 0px 35px;}

	.touch-toggle-content{ clear:both;}
	.touch-menu{ clear:both;}
	.touch-menu ul li { border-bottom:1px solid #eee; position:relative; }

	.touch-menu ul li a { color:#333; display:block; font-size:18px; height:48px; line-height:48px;/* padding-left:10px;*/  padding-left:30px;}

	.touch-menu ul li a:hover, .touch-menu ul li a:active { background-color:#ff0000; color:#fff; }	

	.touch-menu ul li i { position:absolute; top:14px;/* right:5px;*/ right:25px;  display:block; width:13px; height:13px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; }

	.touch-menu ul li i.touch-arrow-right { display:none; background-image:url(../images/touch-arrow-r.png); }

	.touch-menu ul li i.touch-arrow-down { background-image:url(../images/touch-arrow-d.png); }

	.touch-menu ul li i.touch-arrow-up { background-image:url(../images/touch-arrow-u.png); }
	.touch-menu ul li a:hover i.touch-arrow-down {background-image:url(../images/touch-arrow-d2.png); }
	.touch-menu ul li a:hover i.touch-arrow-up {background-image:url(../images/touch-arrow-u2.png); }

	.touch-menu ul ul { display:none; margin:0;/* padding:0 10px 30px 30px;*/ padding:0 0px 30px 0px; }

	.touch-menu ul ul li { border-bottom:none; margin:0; padding:0; }

	.touch-menu ul ul li a { padding:0; padding-left:35px; font-size:16px; height:38px; line-height:38px; }		

	.touch-menu ul ul li i { top:13px; }
.touch-menu .closetitle{ padding-top:10px; padding-bottom:12px; text-align:center;}
.touch-menu .closetitle img{ margin:0 auto;  height:30px; width:auto;}
/*手机弹出搜索*/
.search_div{ clear:both; width:100%;  overflow:hidden;padding-top:2%; padding-bottom:2%;   /*z-index:999;*/}
/**********轮播显示*********/

/*轮显*/
.flash_div{ width:100%; margin:0 auto; overflow:hidden;/* min-height:550px;*/display:none;}
.flash{height:140px;width:320px;overflow:hidden;position:relative;margin:0 auto;/*margin-top:100px;*/}
.ul_flash{width:100000px;height:100%}
.ul_flash li{float:left;width:320px;height:100%}
.ul_flash img{width:100%;height:100%}
.flash .pagination{clear:both;position:absolute;left:44%;bottom:15px;z-index:99;height:10px; float:left; text-align:left;}
.flash .pagination span{ float:left;background:url(../images/dian.png) no-repeat; background-size:100% 100%;width:11px;height:9px;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;margin:0 3px;cursor:pointer;position:relative}
.flash .pagination span.swiper-active-switch{ background:url(../images/dian2.png) no-repeat; background-size:100% 100%;}
/**********************main********************/
.main{ width:100%; margin:0 auto;}
.product_content div{ font-size:16px;}
.current_location{ width:100%; margin:0 auto; height:50px; color:#666666; line-height:50px; background:#f2f2f2;}
.current_location  p{ width:70%; margin:0 auto;}
.jianjie{ width:70%; margin:30px auto;}
.jianjie .jj_word{ width:48%; float:left; margin-right:2%; line-height:27px; text-indent:2em;}
.jianjie .jj_img{ width:48%; float:left; margin-left:2%;}
.jj_img img{ width:100% !important;}
.jianjie .zizhi{ width:100%; margin:40px auto;}
.jianjie .zizhi ul{ width:100%;}
.jianjie .zizhi ul li{ float:left; width:22.7%; margin-right:3%;}
.jianjie .zizhi ul li img{ width:100%;  overflow:hidden;}
.jianjie .zizhi ul li p{ width:100%; text-align:center; line-height:40px;}
.jianjie .zizhi ul li:last-child{margin-right:0%;}
.module-content{ width:100%; margin:0 auto;  }

/***********************产品*********************/
.product_content{width:70%; margin:30px auto;}
.product_content img{ width:100%;}
.product_content h1{ width:100%; margin:30px auto; text-align:center; color:#666666;}
.product_content p{ text-indent:2em; line-height:24px; color:#333;}

/*************************案例**********************/
.case_content{width:70%; margin:30px auto;}
.case_content ul{ width:100%; margin:0 auto;}
.case_content ul li{ float:left; width:31.3%; margin-right:3%;}
.case_content ul li a img{ width:100%;}
.case_content ul li .zhezhao{ display:none;  margin-top:-13.1%;  }
.case_content ul li:nth-child(3n+3){ margin-right:0%;}
.case_content ul .case_word{ width:100%; margin:30px auto;}
.case_content ul .case_word h1{ font-size:16px; font-weight:normal; color:#666666; text-align:center;}
.case_content ul .case_word p{ color:#999999; font-size:14px; line-height:22px;}
.case_content ul li a:hover .case_word h1{ color:#f00; }
.case_content ul li a:hover .zhezhao{ display:block;}
.pages{ text-align:center; overflow:hidden; margin-top:4%; margin-bottom:2%; margin-left:15%;}
.pages li{ float:left; padding:5px 10px;}
.thisclass{padding:5px 10px;}
.yema li,.yema span{ padding:5px 10px; border:#666666 1px solid; margin:0 2px; font-size:14px; display:inline-block; color:#666666; font-family:"微软雅黑"; margin-bottom:10px;}
.yema li{ float:left;}
.current{ color:#f00 !important;border:#666666 1px solid !important;}
.yema a:hover{  display:block; color:#f00; text-decoration:none; }
.yemanews a,.yemanews span{ padding:5px 10px; border:#666666 1px solid; margin:0 2px; font-size:14px; display:inline-block; color:#666666; font-family:"微软雅黑"; margin-bottom:10px;}
.curpage{ border:#666666 1px solid !important;  color:#f00 !important;}
a.yema_on{color:#f00 !important; border:#666666 1px solid !important; }
a.yema_on:hover{color:#fff !important; border:#666666 1px solid !important; }
a.ok{color:#f00 !important; border:#666666 1px solid !important; }
a.ok:hover{color:#f00 !important; border:#666666 1px solid !important; }

/*********************联系我们*******************/
.lianxi_content{ width:100%; margin:0 auto;}
.lianxi_content ul{ width:70%; margin:50px auto; line-height:40px;}
.lianxi_content ul li{ float:left; width:32%; background:#f2f2f2; text-align:center; margin-right:2%; color:#ff0000; padding:15px 0px 15px 0px;}
.lianxi_content ul li:last-child{ margin-right:0%;}
.form_biaodan{ width:100%;  margin:30px auto; background:#f2f2f2; margin-bottom:0px;}
.form_biaodan h1{ font-weight:normal; color:#f00; width:100%; text-align:center; padding-top:50px;}
.form_biaodan table{ width:70%; margin:20px auto; padding-bottom:50px;}
.form_biaodan table tr td{ padding:20px 0px 20px 0px;}
.form_biaodan table tr td input{ border:1px solid #ccc; line-height:40px; width:90%; text-indent:1em;}
.form_biaodan table tr td textarea{ border:1px solid #ccc; line-height:40px; width:100%; text-indent:1em; height:100%; height:210px;}
.form_biaodan table tr td #subbtn{ width:30%; background:#f00; color:#fff; border:none;}
#map{ margin-top:-20px; margin-bottom:80px; }

/******************售后******************/
.shouhou{ width:70%; margin:30px auto;}

/*尾部*/
.foot_bg{ width:100%; background:#f2f2f2;   overflow:hidden; /*border-top:1px solid #fff;*/}
.foot_con{ width:80%; margin:15px auto; overflow:hidden; text-align:left;}
.foot_con .foot_con_l{ float:left; overflow:hidden;  }
.foot_con .foot_con_l p{ font-size:14px; color:#999999;  float:left;}

.foot_con .foot_con_l .foot_con_a{ line-height:30px; font-size:14px; color:#999999; overflow:hidden; margin-top:1%;}
.foot_con .foot_con_l .foot_con_a a{ color:#999999;}
.foot_con .foot_con_l .foot_con_a a:Hover{ color:#999999;}
.foot_con .foot_con_l .foot_con_logo{margin-top:30px; display:block; clear:both;}
.tel_p{ float:left; width:70%; margin-top:30px;}
.fenxiang{ float:left;}
.share{ margin-top:30px;}
.footer_hottel{ float:left; border-left:2px solid #fff; padding-left:30px; margin-top:15px; margin-right:30px; margin-bottom:20px;}
.foot_con_l ul { float:left; width:29%; margin-top:0px; }
.foot_con_l ul li { float:left; width:43%; margin-right:7%;  }
.foot_con_l ul li p{ width:100% !important;}
.foot_con .foot_con_r{ float:left;padding-top:g30px;}
 

.foot_bg2{ height:60px; background:#f1f1f1; background-size:100% 100%;  width:100%;}
.foot_bg2 a{color:#999999; font-size:14px; font-family:"微软雅黑";}
.foot_bg2 a:hover{ color:#ff0000;}
.foot_con2{ width:80%; margin:0 auto; }
.foot_bg2 .foot_con2 .footer_fx_r{ padding-top:20px; width:100%; margin:0 auto;  }
.foot_bg2 .foot_con2 .footer_fx_r ul{ width:80%;  margin:0 auto;}
.foot_bg2 .foot_con2 .footer_fx_r li{ float:left; padding:5px 10px 5px 10px; cursor:pointer;}
.foot_bg2 .foot_con2 .footer_fx_r li a{ display:block;}
.foot_bg2 .foot_con2 .footer_fx_r li:Hover{}
.foot_bg2 .foot_con2 .footer_fx_r li.foot_weixin{ background:url(../images/i_foot_pic2.png) center center no-repeat;}
.foot_bg2 .foot_con2 .footer_fx_r li.foot_qq{ background:url(../images/i_foot_pic3.png) center center no-repeat;}
.foot_bg2 .foot_con2 .footer_fx_r li.foot_weibo{ background:url(../images/i_foot_pic4.png) center center no-repeat;}
.foot_bg2 .foot_con2 .footer_fx_r li.foot_sinna{ background:url(../images/i_foot_pic5.png) center center no-repeat;}
.foot_bg2 .foot_con2 .footer_fx_r .ewm{ width:203px; height:201px;background:url(../images/ewm.png) no-repeat; margin-top:-210px; position:absolute; margin-left:-90px; display:none; }
.foot_bg2 .foot_con2 .footer_fx_r li.foot_weixin:hover .ewm{ display:block;}
.foot_bg2 .foot_con2 .footer_fx_r li.foot_weixin{opacity:1; filter:alpha(opacity=100);}
.foot_bg2 .foot_con2 .footer_fx_r img{ margin-left:24px; margin-top:22px; width:150px; height:150px; }
.gotop{ position:fixed; bottom:10%; right:1%; width:51px; height:51px; background:url(../images/gotop.png) no-repeat; background-size:100% 100%;
-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
}
.gotop:hover{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg); cursor:pointer; transform:rotate(360deg);}

@media screen and (max-width: 1370px) {
/*PC导航*/
.nav .m{ width:12.2%;}

}

@media screen and (max-width: 1200px) {
/* 手机导航全局 */
.blank_h{ height:90px;}
.nav-hide .blank_h{ height:90px;}
.header-v1{ display:none;}
.touch-top{ display:block; z-index:9999;}
.top_hottel{ width:90%; overflow:hidden; margin-bottom:10px; margin-top:0;background:url(../images/search_bg.png) #eee right center no-repeat; margin-right:5%;}

}
@media screen and (max-width: 1100px) {
.tel_p{ width:100%;}
.foot_bg2{ height:130px;}

.foot_con .foot_con_l p{ text-align:left;}

}
@media screen and (max-width: 1024px) {
/*尾部*/
.foot_con .foot_con_l{ width:100%; text-align:center;}
.foot_con .foot_con_l img{ margin:0 auto;}
.foot_con .foot_con_r{ width:100%; text-align:center; padding-top:0;}
.foot_con .foot_con_r img{ float:none; margin:0 auto; margin-left:auto; margin-bottom:2%;}
.foot_con .foot_con_r ul{ float:none;}
.foot_con .foot_con_r ul li{ text-align:center;}
.foot_con .foot_con_r ul li .tel{ float:none; clear:both; display:inline-block;}
.foot_con .foot_con_r ul li .email{ float:none; clear:both; display:inline-block;}

#footer_p{ width:80% !important; margin-left:10%;}
.foot_bg2 .foot_con2 .footer_fx_r ul{ width:100%;}


}

@media screen and (max-width:830px) {

/*轮显*/
.module-content{ display:none;}
.flash_div{ display:block; margin-top:-15px;}

}

@media screen and (max-width: 789px) {

.foot_con{ width:100%;}
.foot_con .foot_con_l{margin-left:0%;}
.foot_bg2{ display:none;}
.jianjie .jj_word{ width:100%;}
.jianjie .jj_img{ width:100%;}
}

@media screen and (max-width: 640px) {
/* 手机导航全局 */
.blank_h{ height:80px;}
.nav-hide .blank_h{ height:80px;}
.touch-top-wrapper .touch-logo img{ height:70px;}
.touch-toggle li i{ margin-top:20px;}
.touch-menu ul li a{ font-size:16px; height:40px; line-height:40px;}
.foot_con2{ width:100%;}
.foot_bg2 .foot_con2 .footer_fx_r{ width:100%;}
.foot_bg2 .foot_con2 .footer_fx_r ul{ width:100% !important;}
.foot_bg2 .foot_con2 .footer_fx_r li{ width:50%; text-align:center;}
.footer_hottel p{ text-align:center;}
#fenxiang_p{ text-align:center;}
.footer_hottel{margin-bottom:0px; margin-top:0px;}
.wap_dibu_p{ display:block !important}
.pc_dibu_p{ display:none;}

}

@media screen and (max-width: 480px) {
/* 手机导航全局 */
.blank_h{ height:70px;}
.nav-hide .blank_h{ height:70px;}
.touch-top-wrapper .touch-logo img{ height:50px;}
.touch-toggle li{ padding-left:8px; padding-right:8px; margin-top:-10px;}
.touch-toggle li i{ width:26px; height:26px; margin-top:23px;}
.touch-menu ul li a{ font-size:14px; height:36px; line-height:36px;}
.foot_con_l ul, .tel_p, .foot_con_a{ display:block;}
#footer_p{ width:100% !important; margin:0 auto;}
.share{ display:none;}
.footer_hottel{ margin-left:23%; width:100%; border-left:none;}
.case_list ul li a img{ height:100px;}
#owl-demo3 .item dd .i_news_l ul li .four_txt{ width:85%;}
#owl-demo3 .item dd ..i_news_l ul li .news_date{width:15%；}
.foot_con_l ul{ display:block;}
.tel_p p{ padding-left:5%;}
.tel_p{ display:block; padding-bottom:7%; }
.lianxi_content ul{ width:90%;}
#wap_p{ font-size:20px !important; text-align:center; padding-left:0% !important;}
.foot_con_l .tel_p, .foot_con_a{ display:block;}
.foot_con_l ul{ display:none;}
.case_content ul .case_word p{display:none;}
.case_content ul li{width:47%; margin-right:3%;}
.lianxi_content ul li{height:120px; line-height:22px;}
.case_content ul li:nth-child(3n+3){margin-right:3%;}
.product_content img{width:100% !important; height:auto !important;}
}


