@charset "utf-8";

/*通用*/
* {margin: 0;
   padding: 0; 
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;}
html {-webkit-text-size-adjust: none;
 	  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	  -webkit-tap-highlight-color: transparent;}
body {margin: 0;
	padding: 0;
	font-family:"微软雅黑";
	color: #333;
	outline: none;
	font-size: 14px; 
	overflow-x: hidden;}
.clear {clear: both;height: 0;}
div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, input, select, textarea, option, button {font-size: 100%;font-weight: normal;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0}
h1, h2, h3, h4, h5, h6, input, select, textarea, option, button {font-size: 100%}
abbr {border: 0;}
em, i {font-style: normal;}
ul, ol, li {list-style: none;}
a {text-decoration: none;outline: none;display: block; color: #333; font-family: "微软雅黑"; font-size: 14px;}
a:hover { outline:none; text-decoration: none;}
a, button, input, textarea, select {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);background: none;border: none;}
textarea {resize: none;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;}
input, textarea, select, option, button, form, fieldset {margin: 0;padding: 0;border: none;outline: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box; color: #666; font-family: "微软雅黑"; font-size: 14px;}
 


.ban{ width: 100%; height: auto; margin: 0 auto;}
.ban .swiper-button-prev{color:#fff; opacity: 0.5;}
.ban .swiper-button-prev:hover{opacity: 1;}
.ban .swiper-button-next{color:#fff; opacity: 0.5;}
.ban .swiper-button-next:hover{opacity: 1;}
.ban .swiper-pagination-bullet{  background:#fff;}
.ban .swiper-pagination-bullet-active{  background:#e12d33;}


.top_box{ width: 100%; height: 95px; position: absolute; left: 0px; top:0px; z-index: 9999;}
.top_box1{background-color: rgba(0, 0, 0, 0.4);}
.top{ width: 1400px; height: auto; margin: 0 auto; padding-top: 20px; padding-bottom: 20px;}
.logo{ width: 138px; height: 54px; float: left;}
.nav{  float: right;  margin-right: 20px; margin-top: 5px;}
.wjq1>li{ float: left; }
.wjq1>li>a{ font-size: 16px; color: #fff; padding-left: 30px; padding-right: 30px; line-height: 50px;}
.wjq1>li>a:hover{   color: #e85158; }
.wjq1>li:hover .wjq2{opacity: 1;}
.nav2{ width: 22px; height: 18px; float: right; background: url(../images/a01.png) center top no-repeat; margin-top: 20px;}


.wjq2{background-color: rgba(0, 0, 0, 0.4);opacity: 0;margin-top: 20px;}
.wjq2 li{text-align: center;border-bottom: solid 1px #fff;}
.wjq2 li a{font-size: 14px;color: #fff;padding:10px 0px;}
.wjq2 li:hover{background: rgba(255, 255, 255, 0.6);}


.zi_top_box{width: 100%; height: 95px; margin: 0 auto;position: absolute;}
.zi_top_box:hover{background-color: rgba(0, 0, 0, 0.4);}
.zi_top_box:hover .zi_nav ul li a{color: #fff;}
.wjq3>li:hover>a{color: #e85158 !important;}
.zi_top{width: 1400px; height: auto; margin: 0 auto; padding-top: 20px; padding-bottom: 20px;}
.logo1{width: 138px; height: 54px; float: left;}
.zi_nav{float: right;  margin-right: 20px; margin-top: 5px;}
.wjq3>li{ float: left; }
.wjq3>li>a{ font-size: 16px; color: #fff; padding-left: 30px; padding-right: 30px; line-height: 50px;}
.wjq3>li>a:hover{color: #e85158;}
.nav3{width: 22px; height: 18px; float: right; background: url(../images/a01.png) center top no-repeat; margin-top: 20px;}
.zi_nav>ul>li:hover .wjq2{opacity: 1;}



.con1_box{ width: 100%; height: auto; margin: 0 auto; border-bottom: #ededed 1px solid;}
.con1{ width: 1200px; height: auto;  margin: 0 auto; padding-top: 10px; padding-bottom: 10px; background: url(../images/e01.jpg) center center no-repeat; }
.con1_01{ width: 300px; height: auto; float: left; }
.con1_01 a{background: url(../images/c01.jpg) 80px 25px no-repeat; padding-top: 30px; padding-bottom: 30px; padding-left: 130px;  font-size: 16px;}
.con1_01 a:hover{background: url(../images/d01.jpg) 80px 25px no-repeat; color: #e12d33; }
.con1_02{ width: 300px; height: auto; float: left; }
.con1_02 a{background: url(../images/c02.jpg) 80px 25px no-repeat; padding-top: 30px; padding-bottom: 30px; padding-left: 130px; font-size: 16px;}
.con1_02 a:hover{background: url(../images/d02.jpg) 80px 25px no-repeat; color: #e12d33; }
.con1_03{ width: 300px; height: auto; float: left; }
.con1_03 a{background: url(../images/c03.jpg) 80px 25px no-repeat; padding-top: 30px; padding-bottom: 30px; padding-left: 130px;font-size: 16px;}
.con1_03 a:hover{background: url(../images/d03.jpg) 80px 25px no-repeat; color: #e12d33; }
.con1_04{ width: 300px; height: auto; float: left; }
.con1_04 a{background: url(../images/c04.jpg) 85px 25px no-repeat; padding-top: 30px; padding-bottom: 30px; padding-left: 130px; font-size: 16px;}
.con1_04 a:hover{background: url(../images/d04.jpg) 85px 25px no-repeat; color: #e12d33; }

.con2_box{ width: 100%; height: auto; margin: 0 auto;}
.con2{ width: 1400px; height: auto; margin: 0 auto; padding-top: 40px;}
.con2_zuo{ width: 695px; height: 470px; float: left;}
.con2_zhong{ width: 601px; height: auto; float: left; margin-left: 10px;}
.con2_zhong_top{ width: 601px; height: 281px; float: left;}
.con2_zhong_bot{ width: 601px; height: 189px; float: left;}
.con2_you{ width: 93px; height: 470px; float: left;}



.con3_box{ width: 100%; height: auto; margin: 0 auto; background: url(../images/a03.jpg) center top no-repeat; }
.con3{ width: 1400px; height: auto; margin:0 auto; padding-top: 104px; padding-bottom: 90px;}

.con3_01{ width: 350px; height: 121px; float: left;transition:all 0.5s;}
.con3_01:hover{ cursor:pointer; margin-top: -20px;}
.con3_02{ width: 350px; height: 121px; float: left;transition:all 0.5s;}
.con3_02:hover{ cursor:pointer; margin-top: -20px;}
.con3_03{ width: 350px; height: 121px; float: left;transition:all 0.5s;}
.con3_03:hover{cursor:pointer; margin-top: -20px;}
.con3_04{ width: 350px; height: 121px; float: left;transition:all 0.5s;}
.con3_04:hover{cursor:pointer; margin-top: -20px;}

.con3_01 h2{font-size: 60px;font-weight: bolder;text-align: center;}
.con3_01 h1{font-size: 16px;text-align: center;}

.con3_02 h2{font-size: 60px;font-weight: bolder;text-align: center;}
.con3_02 h1{font-size: 16px;text-align: center;}

.con3_03 h2{font-size: 60px;font-weight: bolder;text-align: center;}
.con3_03 h1{font-size: 16px;text-align: center;}

.con3_04 h2{font-size: 60px;font-weight: bolder;text-align: center;}
.con3_04 h1{font-size: 16px;text-align: center;}

.wjq3{display: flex;align-items: baseline;justify-content: center;}


.con4_box{ width: 100%; height: auto; margin: 0 auto; background: #f3f3f3;}
.con4{width: 1400px; height: auto; margin:0 auto; padding-top: 60px; padding-bottom: 77px; }

.con4_01{ width: 1400px; height: auto; float: left; text-align: center; font-size: 36px; font-weight: bolder;}
.con4_02{ width: 1400px; height: auto; float: left; text-align: center; font-size: 20px; color: #999; margin-top: 10px; margin-bottom: 50px; text-transform:uppercase; }

.con5_box{width: 100%; height: auto; margin: 0 auto; background: url(../images/a05.jpg) center top no-repeat;}
.con5{width: 1400px; height: auto; margin:0 auto; padding-top: 100px; padding-bottom: 110px;}
.s_an{ width: 1400px; height: auto; float: left; text-align: center; margin-top: 90px;  cursor:pointer;}

.quanhei{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); position: fixed; left: 0px; top:0px; z-index: 9999; display: none;}
.quanhei01{ width: 1000px; height:600px; background: #fff; margin: 0 auto; margin-top: 150px; position: relative;}
.quanhei02{ width: 1000px; height:600px; float: left;}
.cha{ width: 52px; height:52px; float: left;  background: url(../images/cha.jpg) center top no-repeat; position: absolute;right: -52px; cursor:pointer;}


.shijian{ width: 1400px; height: auto; float: left; margin-top: 130px; }
.shi01{ width: 299px; height: auto; float: left; margin-right: 51px;}
.shi01_zuo{ width: 13px; height: 13px; float: left; background: #e12d33; margin-top: 10px;}
.shi01_you{ width: 217px; height: auto; float: left; color: #fff; font-size: 14px; margin-left: 10px;}

.con6_box{width: 100%; height: auto; margin: 0 auto; }
.con6{width: 1400px; height: auto; margin:0 auto; padding-top: 60px; padding-bottom: 77px;}

.xinwen{ width: 1400px; height: auto; float: left;}
.xin_zuo{ width: 323px; height: auto; float: left;}
.xin_zuo_01{ width: 323px; height: 216px; float: left; position: relative; overflow: hidden; }
.xin_zuo_01 img{transition:all 1s;}
.xin_zuo_01 a:hover img{transform:scale(1.2);  }
.xin_zuo_01 p{background: rgba(0, 0, 0, 0.5);color: #fff;font-size: 16px;width: 60%;line-height: 40px;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.xin_zuo_02 p{background: rgba(0, 0, 0, 0.5);color: #fff;font-size: 16px;width: 60%;line-height: 40px;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.xin_zhong p{background: rgba(0, 0, 0, 0.5);color: #fff;font-size: 16px;width: 60%;line-height: 50px;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.xin_you p{background: rgba(0, 0, 0, 0.5);color: #fff;font-size: 16px;width: 60%;line-height: 40px;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.xin_zuo_02{ width: 323px; height: 216px; float: left; position: relative; margin-top: 18px; overflow: hidden;}
.xin_zuo_02 img{transition:all 1s;}
.xin_zuo_02 a:hover img{transform:scale(1.2);  }

.xin_zhong{ width: 713px; height: auto; float: left; position: relative;  margin-left: 20px; overflow: hidden;}
.xin_zhong img{transition:all 1s;}
.xin_zhong a:hover img{transform:scale(1.2);  }


.xin_you{ width: 323px; height: 450px; float: left; position: relative;  margin-left: 20px; overflow: hidden;}
.xin_you img{transition:all 1s;}
.xin_you a:hover img{transform:scale(1.2);  }

.xin_hei{ width: 100%; height: auto; background-color: rgba(0, 0, 0, 0.4); line-height: 20px; color: #fff; font-size: 14px; position: absolute; z-index: 999; bottom: 0px; padding: 10px;  }



.zi_ban{ width: 100%; height: 527px;  margin: 0 auto;}

.zi_fen_box{ width: 100%; height: auto; margin: 0 auto;}
.zi_fen{ width: 1400px; height: auto; margin: 0 auto;}
.zi_fen_zuo{  width: auto; height: auto; float: left;}
.zi_fen_you{  width: auto; height: 75px; float: right; color: #666; line-height: 75px;}
.zi_fen_you a{ display: inline; color: #666;}
.zi_fen_zuo ul li{ float: left;}
.zi_fen_zuo ul li a{ font-size: 16px; color: #333; line-height: 75px; padding-left: 20px; padding-right: 20px;}
.zi_fen_zuo ul li a:hover{ background: #d6132b; color: #fff;}

.active{background: #d6132b; }
.active a{color: #fff!important;}

.hui_box{ width: 100%; height: auto; margin: 0 auto; background: #f3f3f3; padding-top: 50px; padding-bottom: 50px;}
.hui{ width: 1400px; height: auto; margin: 0 auto;}

.bai_box{ width: 100%; height: auto; margin: 0 auto;  padding-top: 50px; padding-bottom: 50px;}
.bai{ width: 1400px; height: auto; margin: 0 auto;}


.pro1{ width: 1400px; height: auto; float: left;}
.pro1_top{ width: 1400px; height: auto; float: left;}
.pro1_top_zuo{ float: left; font-size: 14px; color: #999; line-height: 30px;}
.pro1_top_you{ float: right; color: #999; padding-top: 38px;}

.pro1_bot{ width: 1400px; height: auto; float: left; margin-top: 20px;}
.pro1_bot .swiper-container { width: 100%;height: 885px; margin-left: auto; margin-right: auto;}
.pro1_bot .swiper-slide { background-size: cover; background-position: center;}
.pro1_bot .gallery-top {height: 718px; width: 100%;}
.pro1_bot .gallery-thumbs { height: 156px; box-sizing: border-box; padding: 10px 0;}
.pro1_bot .gallery-thumbs .swiper-slide {width: 25%; height: 100%;opacity: 0.4;}
.pro1_bot .gallery-thumbs .swiper-slide-thumb-active { opacity: 1;}



.fengge{ width: 1400px; height: auto; float: left; margin-bottom: 30px;}
.pro2_top{ width: 1400px; height: auto; float: left; margin-bottom: 30px;}
.pro2_top_zuo{ width: 10px; height: 10px; float: left; background: #d6132b; margin-top:10px;}
.pro2_top_you{ float: left; font-size: 28px; line-height: 30px; margin-left: 10px;}

.pro2_bot{ width: 1400px; height: auto; float: left; }
.pro2_bot_kuo{width: 1500px; height: auto; float: left;}
.pro2_01{ width: 443px; height: auto; float: left; margin-right: 17.5px; margin-bottom: 35px;margin-left: 17.5px;}
.pro2_01_top{ width: 365px; height: auto; float: left; overflow: hidden;}
.pro2_01_bot{ width: 443px; height: auto; float: left; background: #fff; padding-top: 30px; padding-bottom: 30px; text-align: center;}
.pro2_01_bot_01{ width: 443px; text-align: center; font-size: 18px; line-height: 30px; float: left;}
.pro2_01_bot_02{ width: 50px; height: 2px; display: inline-block; background: #d9243a; margin-top: 10px;}
.pro2_01_bot_03{ width: 443px; height: auto; float: left;  margin-top: 15px; padding-left: 20px; padding-right: 20px; line-height: 24px; color: #666; text-align: left;}
.pro2_01_top img{transition:all 1s;}
.pro2_01 a:hover .pro2_01_top img{transform:scale(1.2); }

.pro2_01 a:hover .pro2_01_bot_01{ color: #d9243a;}


.shipin{ width:676px; height:380px; float: left; margin-right: 40px; margin-bottom: 40px; background: #000;position: relative; }
.shipin p{position: absolute;color: #fff;bottom: 0;text-align: center;width: 100%;z-index: 1;
    line-height: 60px;background: rgba(0, 0, 0, 0.5);opacity: 0;transition: all 0.6s;}
.shipin a:hover p{ opacity: 1;transition: all 0.6s;}
.news{ width: 1400px; height: auto; float: left; background: #fff; padding: 26px; margin-bottom: 30PX;}
.news_zuo{ width: 527px; height: 352px; float: left; overflow: hidden;}
.news_you{ width: 780px; height: auto; float: right;}

.news_you_01{ width: 780px; height: auto; float: left; line-height: 30px; font-size: 28px; margin-top: 20px; }
.news_you_02{ width: 780px; height: auto; float: left; line-height: 20px; font-size: 14px;  color: #999; margin-top:20px;}
.news_you_03{ width: 780px; height: auto; float: left; font-size: 14px; line-height: 24px; border-bottom: #e5e5e5 1px solid; padding-bottom: 30px; margin-top:80px;}
.news_you_04{ float: left; border: #cccccc 1px solid; line-height: 35px; border-radius: 25px; padding-left: 30px; padding-right: 30px; margin-top: 30px; color:#999;}
.news_you_04:hover{border: #d6132b 1px solid; color: #d6132b;}

.news_zuo img{transition:all 1s;}
.news a:hover .news_zuo img{transform:scale(1.2);}



.fenye{ width: 1400px; height: auto; float: left;}

.n_xiang_zuo{ width: 1080px; height: auto; float: left; background: #fff; padding: 30px;}
.n_xiang_you{ width: 300px; height: auto; float: right; }
.re{ width: 300px; height: auto; float: left; padding: 20px; margin-bottom: 20px; background: #fff;}
.re_top{ width: 100%; height: auto; float: left; margin-bottom: 10px; border-bottom: #f2f2f2 1px solid;}
.re_top_01{ border-bottom: #d6132b 2px solid; line-height: 40px; float: left; font-size: 16px; font-weight: bolder;}
.re_bot{ width: 100%; height: auto; float: left;}
.re_bot ul li{ width: 100%; height: auto; float: left;}
.re_bot ul li a{ line-height: 28px;}
.re_bot ul li a span{ float: right;}
.n_xiang_01{ width: 1020px; height: auto; float: left;  font-size: 28px; text-align: center; line-height: 38px;}
.n_xiang_02{ width: 1020px; height: auto; float: left; color: #999; text-align: center; line-height: 30px; margin-top: 10px; margin-bottom: 10px;}
.n_xiang_03{ width: 1020px; height: auto; float: left; line-height: 28px; min-height: 500px;}
.n_xiang_03 p{font-size: 16px !important;font-family: '微软雅黑' !important; color: #333 !important;}
.n_xiang_03 span{font-size: 16px !important;font-family: '微软雅黑' !important; color: #333 !important;}
.n_xiang_03 img{text-align: center !important;margin: 0 auto;display: block;}

.shang{ width: 1020px; height: auto; float: left; line-height: 28px; margin-bottom: 20px;}
.shang a{ color: #333; display: inline;}


.dd_top{ width: 1400px; height: auto; float: left;}
.dd_bot{ width: 1450px; height: auto; float: left;}

.dd01{ width: 448px; height: 323px; float: left;background: url(../images/dd01.jpg); transition:all 0.5s; cursor:pointer; margin-right: 34px;}
.dd01:hover{ margin-top: -20px;}
.dd02{ width: 448px; height: 323px; float: left;background: url(../images/dd02.jpg); transition:all 0.5s; cursor:pointer; margin-right: 34px;}
.dd02:hover{ margin-top: -20px;}
.dd03{ width: 448px; height: 323px; float: left;background: url(../images/dd03.jpg); transition:all 0.5s; cursor:pointer; margin-right: 34px;}
.dd03:hover{ margin-top: -20px;}


.dd_top_01{ width: 570px; height: auto; float: left; margin-left: 420px; margin-bottom: 50px;}
.dd_top_01_zuo{ width: 516px; height: 53px; float: left;}
.dd_top_01_you{ width: 54px; height: 53px; float: left;}
.ddin1{ width: 516px; height: 53px; background: url(../images/f08.jpg);}
.ddin2{ width: 54px; height: 53px; background: url(../images/f07.jpg);}

.dz{ width: 1420px; height: auto; float: left;}


.dz01{ width: 268px; height: 184px; float: left;background: url(../images/lc01.jpg); margin-right: 16px; margin-bottom: 55px; transition:all 0.5s; cursor:pointer;}
.dz01:hover{background: url(../images/lc11.jpg); margin-top: -20px;}
.dz02{ width: 268px; height: 184px; float: left;background: url(../images/lc02.jpg); margin-right: 16px;margin-bottom: 55px; transition:all 0.5s; cursor:pointer;}
.dz02:hover{background: url(../images/lc12.jpg); margin-top: -20px;}
.dz03{ width: 268px; height: 184px; float: left;background: url(../images/lc03.jpg); margin-right: 16px;margin-bottom: 55px; transition:all 0.5s; cursor:pointer;}
.dz03:hover{background: url(../images/lc13.jpg); margin-top: -20px;}
.dz04{ width: 268px; height: 184px; float: left;background: url(../images/lc04.jpg); margin-right: 16px;margin-bottom: 55px; transition:all 0.5s; cursor:pointer;}
.dz04:hover{background: url(../images/lc14.jpg); margin-top: -20px;}
.dz05{ width: 268px; height: 184px; float: left;background: url(../images/lc05.jpg); margin-right: 16px;margin-bottom: 55px; transition:all 0.5s; cursor:pointer;}
.dz05:hover{background: url(../images/lc15.jpg); margin-top: -20px;}
.dz06{ width: 268px; height: 184px; float: left;background: url(../images/lc06.jpg); margin-right: 16px;margin-bottom: 55px; transition:all 0.5s; cursor:pointer;}
.dz06:hover{background: url(../images/lc16.jpg); margin-top: -20px;}
.dz07{ width: 268px; height: 184px; float: left;background: url(../images/lc07.jpg); margin-right: 16px;margin-bottom: 55px; transition:all 0.5s; cursor:pointer;}
.dz07:hover{background: url(../images/lc17.jpg); margin-top: -20px;}
.dz08{ width: 268px; height: 184px; float: left;background: url(../images/lc08.jpg); margin-right: 16px;margin-bottom: 55px; transition:all 0.5s; cursor:pointer;}
.dz08:hover{background: url(../images/lc18.jpg); margin-top: -20px;}
.dz09{ width: 268px; height: 184px; float: left;background: url(../images/lc09.jpg); margin-right: 16px;margin-bottom: 55px; transition:all 0.5s; cursor:pointer;}
.dz09:hover{background: url(../images/lc19.jpg); margin-top: -20px;}
.dz10{ width: 268px; height: 184px; float: left;background: url(../images/lc10.jpg); margin-right: 16px;margin-bottom: 55px; transition:all 0.5s; cursor:pointer;}
.dz10:hover{background: url(../images/lc20.jpg); margin-top: -20px;}



.pz01{ width: 1400px; height: 452px; float: left; margin-bottom: 50px; background: url(../images/gb09.jpg)center top no-repeat; text-align: center; padding-left: 150px; padding-right: 150px; padding-top: 140px;}
.pz02{ width: 1410px; height: auto; float: left;}
.pz02_01{ width: 339px; height: 190px; float: left; background: url(../images/gb01.jpg)center top no-repeat; margin-right: 15px; margin-bottom: 15px; transition:all 0.5s; cursor:pointer;}
.pz02_01:hover{ margin-top: -20px;}

.pz02_02{ width: 339px; height: 190px; float: left; background: url(../images/gb02.jpg)center top no-repeat; margin-right: 15px; margin-bottom: 15px; transition:all 0.5s; cursor:pointer;}
.pz02_02:hover{ margin-top: -20px;}
.pz02_03{ width: 339px; height: 190px; float: left; background: url(../images/gb03.jpg)center top no-repeat;  margin-right: 15px; margin-bottom: 15px; transition:all 0.5s; cursor:pointer;}
.pz02_03:hover{ margin-top: -20px;}
.pz02_04{ width: 339px; height: 190px; float: left; background: url(../images/gb04.jpg)center top no-repeat; margin-right: 0px; margin-bottom: 15px; transition:all 0.5s; cursor:pointer;}
.pz02_04:hover{ margin-top: -20px;}
.pz02_05{ width: 339px; height: 190px; float: left; background: url(../images/gb05.jpg)center top no-repeat;margin-right: 15px; margin-bottom: 15px; transition:all 0.5s; cursor:pointer;}
.pz02_05:hover{ margin-top: -20px;}
.pz02_06{ width: 339px; height: 190px; float: left; background: url(../images/gb06.jpg)center top no-repeat;margin-right: 15px; margin-bottom: 15px; transition:all 0.5s; cursor:pointer;}
.pz02_06:hover{ margin-top: -20px;}
.pz02_07{ width: 339px; height: 190px; float: left; background: url(../images/gb07.jpg)center top no-repeat;margin-right: 15px; margin-bottom: 15px; transition:all 0.5s; cursor:pointer;}
.pz02_07:hover{ margin-top: -20px;}
.pz02_08{ width: 339px; height: 190px; float: left; background: url(../images/gb08.jpg)center top no-repeat;margin-right: 0px; margin-bottom: 15px; transition:all 0.5s; cursor:pointer;}
.pz02_08:hover{ margin-top: -20px;}








.xm{ width: 1402px; height: auto; float: left;}

.xm01{ width: 467px; height: 461px; float: left; background: url(../images/xm01.jpg) center top no-repeat; transition:all 0.5s; cursor:pointer;}
.xm01:hover{background: url(../images/xm04.jpg) center top no-repeat; margin-top: -20px;}

.xm02{ width: 468px; height: 461px; float: left; background: url(../images/xm02.jpg) center top no-repeat; transition:all 0.5s; cursor:pointer;}
.xm02:hover{background: url(../images/xm05.jpg) center top no-repeat; margin-top: -20px;}

.xm03{ width: 467px; height: 461px; float: left; background: url(../images/xm03.jpg) center top no-repeat; transition:all 0.5s; cursor:pointer;}
.xm03:hover{background: url(../images/xm06.jpg) center top no-repeat; margin-top: -20px;}





.zsjm01{ width: 100%; height: auto; margin: 0 auto; background: url(../images/z07.jpg) center top no-repeat; }
.zsjm01_li{ width: 1400px; height: auto; margin: 0 auto; padding-top: 110px; padding-bottom: 110px;}
.w01{ width:330px; height: 339px; float: left; background: url(../images/a11.png) center top no-repeat; cursor:pointer; margin-right: 20px; transition:all 0.5s;}
.w01:hover{ margin-top: -20px;}
.w02{ width:330px; height: 339px; float: left; background: url(../images/a12.png) center top no-repeat; cursor:pointer; margin-right: 20px; transition:all 0.5s;}
.w02:hover{ margin-top: -20px;}
.w03{ width:330px; height: 339px; float: left; background: url(../images/a13.png) center top no-repeat; cursor:pointer; margin-right: 20px; transition:all 0.5s;}
.w03:hover{ margin-top: -20px;}
.w04{ width:330px; height: 339px; float: left; background: url(../images/a14.png) center top no-repeat; cursor:pointer; margin-right: 15px; transition:all 0.5s;}
.w04:hover{ margin-top: -20px;}

.zsjm02{ width: 100%; height: auto; background: #fff; margin: 0 auto; padding-top: 60px; padding-bottom: 60px; }
.zsjm02_li{ width: 1400px; height: auto;  margin: 0 auto;}
.zsjm02_li .swiper-slide{  background: #fff;}
.zsjm02_li .swiper-button-prev{color:#fff; opacity: 0.5;}
.zsjm02_li .swiper-button-prev:hover{opacity: 1;}
.zsjm02_li .swiper-button-next{color:#fff; opacity: 0.5;}
.zsjm02_li .swiper-button-next:hover{opacity: 1;}
.zsjm02_li .swiper-pagination-bullet{  background:#c3c3c3;}
.zsjm02_li .swiper-pagination-bullet-active{  background:#d6132b;}
.zsjm02_li .swiper-pagination-bullets{ bottom: 0px !important;}
.zsjm02_li font{ background: #f3f3f3; width: 100%; padding-top: 10px; padding-bottom: 10px; font-size: 16px; display: block; text-align: center; line-height: 28px; }

.lashen{ width: 100%; height:220px; background: #d6132b; position: absolute; bottom: 0px; padding: 20px; text-align: center; display: none; cursor:pointer;}
.lashen01{ width: 100%; float: left; color: #fff; font-size: 18px; line-height: 30px; margin-bottom: 10px;}
.lashen02{ width: 100%; float: left; color: #fff; line-height: 28px;}

.zsjm02_li .swiper-slide:hover .lashen{ display: inline;}


.zsjm03{ width: 100%; height: auto; margin: 0 auto; padding-top: 60px; padding-bottom: 60px; }
.zsjm03_li{ width: 1400px; height: auto;  margin: 0 auto;  }


.zsjm03_li .swiper-slide{  background: #fff; transition:all 0.5s;}
.zsjm03_li .swiper-button-prev{color:#fff; opacity: 0.5;}
.zsjm03_li .swiper-button-prev:hover{opacity: 1;}
.zsjm03_li .swiper-button-next{color:#fff; opacity: 0.5;}
.zsjm03_li .swiper-button-next:hover{opacity: 1;}
.zsjm03_li .swiper-pagination-bullet{  background:#c3c3c3;}
.zsjm03_li .swiper-pagination-bullet-active{  background:#d6132b;}
.zsjm03_li .swiper-pagination-bullets{ bottom: 0px !important;}

.zsjm03_li .swiper-slide:hover{ margin-top: -20px;}

.jx01{ width: 426px; height: 490px; float: left; margin-right: 50px; cursor:pointer;transition:all 0.5s;}
.jx01:hover{ margin-top: -20px;}
.jx02{ width: 426px; height: 490px; float: left; margin-right: 50px; cursor:pointer;transition:all 0.5s;}
.jx02:hover{ margin-top: -20px;}
.jx03{ width: 426px; height: 490px; float: left; cursor:pointer;transition:all 0.5s;}
.jx03:hover{ margin-top: -20px;}

.zsjm04{ width: 100%; height: auto; background: #fff; margin: 0 auto; padding-top: 60px; padding-bottom: 60px;}
.zsjm04_li{ width: 1400px; height: auto;  margin: 0 auto;}
.ys{ width: 1400px; height: 320px; background:url(../images/z27.jpg)center top no-repeat;}

.zsjm05{ width: 100%;  height: auto; margin: 0 auto; padding-top: 60px; padding-bottom: 60px; }
.zsjm05_li{ width: 1450px; height: auto;  margin: 0 auto;}
.tj01{ width: 474px; height: 134px; float: left; background:url(../images/z15.jpg)center top no-repeat; margin-right: 5px; margin-bottom: 5px; cursor:pointer;transition:all 0.5s;}
.tj01:hover{ margin-top: -20px; background:url(../images/z21.jpg)center top no-repeat;}
.tj02{ width: 474px; height: 134px; float: left; background:url(../images/z16.jpg)center top no-repeat; margin-right: 5px; margin-bottom: 5px; cursor:pointer;transition:all 0.5s;}
.tj02:hover{ margin-top: -20px; background:url(../images/z22.jpg)center top no-repeat;}
.tj03{ width: 474px; height: 134px; float: left; background:url(../images/z17.jpg)center top no-repeat; margin-right: 5px; margin-bottom: 5px; cursor:pointer;transition:all 0.5s;}
.tj03:hover{ margin-top: -20px; background:url(../images/z23.jpg)center top no-repeat;}
.tj04{ width: 474px; height: 134px; float: left; background:url(../images/z18.jpg)center top no-repeat; margin-right: 5px; margin-bottom: 5px; cursor:pointer;transition:all 0.5s;}
.tj04:hover{ margin-top: -20px; background:url(../images/z24.jpg)center top no-repeat;}
.tj05{ width: 474px; height: 134px; float: left; background:url(../images/z19.jpg)center top no-repeat; margin-right: 5px; margin-bottom: 5px; cursor:pointer;transition:all 0.5s;}
.tj05:hover{ margin-top: -20px; background:url(../images/z25.jpg)center top no-repeat;}
.tj06{ width: 474px; height: 134px; float: left; background:url(../images/z20.jpg)center top no-repeat;transition:all 0.5s;}
.tj06:hover{ margin-top: -20px; background:url(../images/z26.jpg)center top no-repeat;}


.zsjm06{ width: 100%; height: auto; background: #fff; margin: 0 auto; padding-top: 60px; padding-bottom: 60px;}
.zsjm06_li{ width: 1400px; height: auto;  margin: 0 auto;}
.lc01{ width: 123px; height: 215px; float: left; background:url(../images/s01.jpg)center top no-repeat; margin-right: 35px; cursor:pointer; transition:all 0.5s;}
.lc01:hover{ margin-top: -20px;}
.lc02{ width: 123px; height: 215px; float: left; background:url(../images/s02.jpg)center top no-repeat; margin-right: 35px; cursor:pointer; transition:all 0.5s;}
.lc02:hover{ margin-top: -20px;}
.lc03{ width: 123px; height: 215px; float: left; background:url(../images/s03.jpg)center top no-repeat; margin-right: 35px; cursor:pointer; transition:all 0.5s;}
.lc03:hover{ margin-top: -20px;}
.lc04{ width: 123px; height: 215px; float: left; background:url(../images/s04.jpg)center top no-repeat; margin-right: 35px; cursor:pointer; transition:all 0.5s;}
.lc04:hover{ margin-top: -20px;}
.lc05{ width: 123px; height: 215px; float: left; background:url(../images/s05.jpg)center top no-repeat; margin-right: 35px; cursor:pointer; transition:all 0.5s;}
.lc05:hover{ margin-top: -20px;}
.lc06{ width: 123px; height: 215px; float: left; background:url(../images/s06.jpg)center top no-repeat; margin-right: 35px; cursor:pointer; transition:all 0.5s;}
.lc06:hover{ margin-top: -20px;}
.lc07{ width: 123px; height: 215px; float: left; background:url(../images/s07.jpg)center top no-repeat; margin-right: 35px; cursor:pointer; transition:all 0.5s;}
.lc07:hover{ margin-top: -20px;}
.lc08{ width: 123px; height: 215px; float: left; background:url(../images/s08.jpg)center top no-repeat; margin-right: 35px; cursor:pointer; transition:all 0.5s;}
.lc08:hover{ margin-top: -20px;}
.lc09{ width: 123px; height: 215px; float: left; background:url(../images/s09.jpg)center top no-repeat; margin-right: 0px; cursor:pointer; transition:all 0.5s;}
.lc09:hover{ margin-top: -20px;}

.dabiao{ width: 1400px; height: auto; margin:0 auto;}



.zsjm07{width: 1400px; height: auto; margin: 0 auto;text-align: center; margin-top: 40px; }
.zsjm07_li{ width: 200px; height: 40px; display: inline-block; background: #d6132b;  font-size: 18px; line-height: 40px; color: #fff; cursor:pointer;}


.gs01_box{ width: 100%; height: auto; margin: 0 auto; background: #f3f3f3;}
.gs01{ width: 1400px; height: auto; margin: 0 auto;}
.gs01_bot{width: 1400px; height: auto;float: left;}

.gs01_bot_top{ width:1000px; float: left; font-size: 16px; color: #666; line-height: 28px; margin-left: 208px; text-align: center;}
.gs01_bot_bot{ width: 1400px; height: auto; float: left; margin-top: 40px;}
.gs01_bot_bot01{ width: 348px; height: 164px; float: left;background: url(../images/gs01.jpg) center top no-repeat; transition:all 0.5s; cursor:pointer;}
.gs01_bot_bot01:hover{margin-top: -20px;}
.gs01_bot_bot02{ width: 350px; height: 164px; float: left;background: url(../images/gs02.jpg) center top no-repeat; transition:all 0.5s; cursor:pointer;}
.gs01_bot_bot02:hover{margin-top: -20px;}
.gs01_bot_bot03{ width: 350px; height: 164px; float: left;background: url(../images/gs02.jpg) center top no-repeat; transition:all 0.5s; cursor:pointer;}
.gs01_bot_bot03:hover{margin-top: -20px;}
.gs01_bot_bot04{ width: 350px; height: 164px; float: left;background: url(../images/gs02.jpg) center top no-repeat; transition:all 0.5s; cursor:pointer;}
.gs01_bot_bot04:hover{margin-top: -20px;}





.gs02_box{width: 100%; height: 544px; margin: 0 auto; background: url(../images/p02.jpg) center top no-repeat; margin-top: 50px;}
.gs02{ width: 1400px; height: 544px; margin: 0 auto; text-align: center; padding-top: 230px;}
.gs02 img{cursor:pointer;}


.gs03_box{ width: 100%; height: auto; margin: 0 auto; background: #fff;}
.gs03_top{width: 1400px; height: auto; margin: 0 auto; padding-top: 50px; }
.gs03_bot{width: 100%; height: 840px; margin: 0 auto; background: url(../images/p03.jpg) center top no-repeat;  }


.gs04_box{ width: 100%; height: auto; margin: 0 auto;}
.gs04_top{width: 1400px; height: auto; margin: 0 auto; padding-top: 50px;}
.gs04_bot{width: 1400px; height: auto; margin: 0 auto;  }

.gs04_bot .swiper-slide{ padding: 20px; background: #fff;}
.gs04_bot .swiper-button-prev{color:#fff; opacity: 0.5;}
.gs04_bot .swiper-button-prev:hover{opacity: 1;}
.gs04_bot .swiper-button-next{color:#fff; opacity: 0.5;}
.gs04_bot .swiper-button-next:hover{opacity: 1;}
.gs04_bot .swiper-pagination-bullet{  background:#c3c3c3;}
.gs04_bot .swiper-pagination-bullet-active{  background:#d6132b;}
.gs04_bot .swiper-pagination-bullets{ bottom: 0px !important;}



.gs05_box{ width: 100%; height: auto; margin: 0 auto;}
.gs05_top{width: 1400px; height: auto; margin: 0 auto; padding-top: 50px;}
.gs05_bot{width: 1400px; height: auto;margin: 0 auto;}


.gs05_bot .swiper-container {width: 100%;height: 280px;margin-left: auto;margin-right: auto;}
.gs05_bot .swiper-slide {text-align: center;font-size: 18px; height: calc((100% - 30px) / 2);}
.gs05_bot .swiper-slide img{ width: 100%;}
.gs05_bot .swiper-pagination{bottom: 0px;}
.gs05_bot .swiper-pagination-bullet{  background:#c3c3c3;}
.gs05_bot .swiper-pagination-bullet-active{  background:#d6132b;}
.gs05_bot .swiper-pagination-bullets{ bottom: 0px !important;}





.lx01_box{ width: 100%; height: auto;  margin: 0 auto; background: #fff;  padding-top: 60px; padding-bottom: 60px; border-top: #f3f3f3 1px solid;}
.lx01{ width: 1400px; height: auto; margin: 0 auto;}


.lx01_zuo{ width: 518px; height: 298px; float: left;}
.lx01_zuo_bot{ width:518px; height: auto; float: left; line-height:  36px; font-size: 16px; margin-top: 20px; padding-left: 30px; background: url(../images/z04.jpg); background-repeat: no-repeat; background-position:0px 13px ;}

.lx01_zhong{ width: 471px; height: 298px; float: left; border-left: #f3f3f3 1px solid; border-right: #f3f3f3 1px solid; padding-left: 80px; padding-right: 80px;}
.lx01_zhong_bot{ width: 100%; float: left;  margin-top: 20px;}

.lx01_you{ width: 411px; height: 298px; float: left; padding-left: 80px;}
.lx01_you_bot{width: 274px; float: left;  margin-top: 20px; text-align: center;}
.lx01_you_bot a{ line-height: 36px; font-size: 16px;}

.lx01_you_bot a:hover{ color: #d6132b;}

.lianxi_top{ width: 100%; height: auto; float: left;}
.lianxi_top_01{ width: 8px; height: 8px; float: left; margin-top: 20px;}
.lianxi_top_02{  line-height: 50px; float: left; font-size: 24px; margin-left: 10px; }


.lx02_box{ width: 100%; height: auto; margin: 0 auto;  padding-top: 60px; padding-bottom: 60px; }
.lx02{ width: 1400px; height: 300px; margin: 0 auto; }
.lx02_bot{ width:100%; height: auto; float: left; position: relative; margin-top: 20px;}
.lx02_bot_top{ width: 100%; height: auto; float: left;}
.lxhd{ float: left; }
.lx02_bot_top>ul>li{ float: left; padding: 15px 30px 15px 30px; background: #fff; font-size: 18px; cursor:pointer; margin-right: 1px;}
.lx02_bot_top>ul>li>p{ float: left;}
.lxhd1{ width: 100%; position: absolute; height: 200px; top: 54px; left: 0px; font-size: 16px; padding: 50px; line-height: 40px; background: #fff;}
.lxhd2{ width: 100%; position: absolute; height: 200px; top: 54px; left: 0px; font-size: 16px; padding: 50px;line-height: 40px; background: #fff; display: none;}
.lxhd3{ width: 100%; position: absolute; height: 200px; top: 54px; left: 0px; font-size: 16px; padding: 50px; line-height: 40px;background: #fff; display: none;}
.hong{ float: left; padding: 15px 30px 15px 30px; background: #d6132b!important; color: #fff; font-size: 18px; cursor:pointer; margin-right: 1px;}
.htu1{ width: 20px; height: 20px; margin-top: 2px; float: left; margin-right: 8px; background: url(../images/a04.png); background-repeat: no-repeat;}
.htu2{ width: 20px; height: 20px; margin-top: 2px; float: left; margin-right: 8px; background: url(../images/a05.png); background-repeat: no-repeat;}
.htu3{ width: 20px; height: 20px; margin-top: 2px; float: left; margin-right: 8px; background: url(../images/a06.png); background-repeat: no-repeat;}
.htu4{ width: 20px; height: 20px; margin-top: 2px; float: left; margin-right: 8px; background: url(../images/a07.png); background-repeat: no-repeat;}
.htu5{ width: 20px; height: 20px; margin-top: 2px; float: left; margin-right: 8px; background: url(../images/a08.png); background-repeat: no-repeat;}
.htu6{ width: 20px; height: 20px; margin-top: 2px; float: left; margin-right: 8px; background: url(../images/a09.png); background-repeat: no-repeat;}



.lx03_box{ width: 100%;  height: auto; margin: 0 auto; }
.lx03{ width: 1400px; height:540px; margin: 0 auto;}
.lx03_bot{ width: 1400px; float: left; position: relative; margin-top: 20px; }
.lx03_bot_top{ width: 355px; height: auto; float: left;}
.wzhd{ float: left;}
.lx03_bot_top>ul>li{ float: left; padding: 15px 30px 15px 30px; background: #fff;  cursor:pointer; margin-bottom: 1px;}
.lx03_bot_top>ul>li>p{ float: left; font-size: 24px;}
.lx03_bot_top>ul>li>p>font{ font-size: 14px; line-height: 24px; margin-top: 5px; display: block;}

.hong2{ float: left; padding: 15px 30px 15px 30px; background: #d6132b!important; color: #fff;  cursor:pointer; margin-bottom: 1px;}
.wzhd1{ width: 1045px; position: absolute;  left: 355px; background: #fff; border: #e3e3e3 1px solid;}
.wzhd2{ width: 1045px; position: absolute;  left: 355px; background: #fff; border: #e3e3e3 1px solid; display: none;}
.wzhd3{ width: 1045px; position: absolute;  left: 355px; background: #fff; border: #e3e3e3 1px solid; display: none;}






.sc_zuo .gallery-thumbs .swiper-wrapper{width: 577.5px !important;margin: 0 auto;}

.sc_box{ width: 100%; height: auto; margin: 0 auto;}
.sc{ width: 1400px; height: auto; float: left; margin-bottom: 50px;}
.sc_zuo{ width: 800px; height: auto; float: left;}
.sc_you{ width: 500px; height: auto; float: left; margin-left: 50px; margin-top: 50px; }

.sc_you_01{ width: 550px; height: auto; float: left; font-size: 24px; line-height: 38px; border-bottom: #d9d9d9 1px solid; padding-bottom: 20px;}
.sc_you_02{ width: 550px; height: auto; float: left; font-size: 14px; line-height: 24px; margin-top: 20px;}

.sc_zuo .swiper-container { width: 100%;height: 500px; margin-left: auto; margin-right: auto;}
.sc_zuo .swiper-slide { background-size: cover; background-position: center;}
.sc_zuo .gallery-top {height: 400px; width: 100%;}
.sc_zuo .gallery-thumbs { height: 100px; box-sizing: border-box; padding: 10px 0;}
.sc_zuo .gallery-thumbs .swiper-slide {width: 25%; height: 100%;opacity: 0.4;}
.sc_zuo .gallery-thumbs .swiper-slide-thumb-active { opacity: 1;}


.sc_bot{ width: 1400px; height: auto; float: left;}
.sc_xiang{width: 1400px; height: auto; float: left;}
/* .sc_xiang img{ width: 100%;} */


.foot1_box{ width: 100%; height: auto; margin: 0 auto; background: #2a2a2a;}
.foot1{ width: 1400px; height: auto; margin: 0 auto; padding-top: 50px; padding-bottom: 50px;}
.foot1_top{ width: 1400px; height: auto; float: left; border-bottom: #5e5e5e 1px solid; text-align: center; padding-bottom: 30px;}
.foot1_zhong{ width: 1400px; height: auto; float: left;}
.foot1_zhong01{ width: 1400px; height: auto; float: left; line-height: 40px; text-align: center; color: #999999; font-size: 16px; padding-top: 20px;}
.foot1_zhong01 a{ color: #999999; font-size: 16px; display: inline-block;}
.foot1_zhong02{ width: 1400px; height: auto; float: left; font-size: 14px; color: #999999; line-height: 30px; text-align: center;}
.foot1_zhong03{width: 1400px; height: auto; float: left; text-align: center; padding-top: 20px;}
.foot1_zhong04{ width: 1000px; height: auto; float: left; margin-left: 200px; padding-top: 40px;}
.foot1_zhong04_01{ width: 450px; height: auto; float: left;}
.foot1_zhong04_01_zuo{ width: 40px; color: #999; font-size: 16px; float: left; line-height: 30px;}
.foot1_zhong04_01_you{ width: 410px;float: left;}
.foot1_zhong04_01_you input{width: 410px; height: 30px; border-bottom: #999 solid 1px;}
.foot1_zhong04_02{ width: 450px; height: auto; float: right;}
.foot1_zhong04_02_zuo{ width: 40px;color: #999; font-size: 16px;float: left; line-height: 30px;}
.foot1_zhong04_02_you{ width: 410px;float: left;}
.foot1_zhong04_02_you input{width: 410px; height: 30px; border-bottom: #999 solid 1px;}
.foot1_zhong04_03{ width: 370px; height: auto; float: left; margin-top: 20px; }
.foot1_zhong04_03 input{ width: 1000px; height: 40px; background: #4b4b4b; color: #fff; font-size: 16px; cursor:pointer;}



.gs01_bot_bot01 .timer{color: #d93639;font-weight: bold;text-align: center;font-size: 32px;padding-top: 40px;}
.gs01_bot_bot02 .timer{color: #d93639;font-weight: bold;text-align: center;font-size: 32px;padding-top: 40px;}
.gs01_bot_bot03 .timer{color: #d93639;font-weight: bold;text-align: center;font-size: 32px;padding-top: 40px;}
.gs01_bot_bot04 .timer{color: #d93639;font-weight: bold;text-align: center;font-size: 32px;padding-top: 40px;}

.gs01_bot_bot01 h1{font-size: 16px;text-align: center;padding-top: 10px;}
.gs01_bot_bot02 h1{font-size: 16px;text-align: center;padding-top: 10px;}
.gs01_bot_bot03 h1{font-size: 16px;text-align: center;padding-top: 10px;}
.gs01_bot_bot04 h1{font-size: 16px;text-align: center;padding-top: 10px;}
.gs01_bot_bot04 p{text-align: center;float: left;color: #d93639;font-weight: bold;font-size: 32px;padding-top: 40px;}
.gs01_bot_bot04 h2{float: left;padding-left: 124px;}


.goumai{width: 415px;margin: 0 auto;padding: 50px 0;border-bottom: 1px dashed #f3f3f3;}
.goumai a{width: 375px;height: 53px;line-height: 53px;text-align: center;background: #b8a88f;
	margin: 0 auto;color: #fff;font-size: 24px;font-weight: bold;display: block;}
	
	.dizhi-ditu{text-align: center;
		top: 0;
		width: 60px;
		height: 90px;
		box-sizing: border-box;
		border: 1px solid #f3f3f3;
		opacity: 1;
		color: #333;
		background: url(../images/ditu2.png) no-repeat 50% 20%;
		background-size: 60%;
		position: absolute;
		right: -20%;}	