@charset "utf-8";
body{margin:0;padding:0;font-size:14px;font-family:"微软雅黑";-webkit-text-size-adjust:none;color:#000;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;max-width:100%;}
input{-webkit-appearance: none;}
ul,li{list-style-type:none;}
a{color:#000;text-decoration:none;}
.cl{clear: both;display: block;}
.public{padding: 0 3%}
.tanchu{width:120px;height:25px;margin:0 auto;background:#000;text-align:center;color:#fff;font-size:14px;position:fixed;top:50%;left:50%;margin-left:-50px;z-index:9999;display:none;line-height:25px;}
.zhanwei{height: 17vw;}
.mores{display: block;width: 60%;height: 10vw;background-color: #9c1414;margin: 0 auto;color: #fff;line-height: 10vw;font-size: 4vw;text-align: center;}
/*头部*/
.logo{position:fixed; top:0; left:0; width:100%;z-index:999;border-bottom: 4px solid #d51311}
.logo img{width: 100%;vertical-align: top;}
.search{position:absolute;left:3%;top:2vw;z-index:5;}
.search img{width: 5vw}
/*底部*/
footer{background-color:#242424;width: 100%;position: fixed;bottom: 0;left: 0;z-index: 100;background-position: bottom left;padding: 2%;}
footer ul li{width: 24%;float: left;text-align: center;text-align: center;}
footer ul li span{font-size:4vw;color:#2b2b2b;display: block;color:#fff;}
footer ul li img{width: 8vw;vertical-align: middle;color:#fff;}
/*标题*/
.public-title{text-align: center;background: url(../images/public-title.png) no-repeat;background-position: center bottom;background-size: 100%;}
.public-title .public-title-name{font-size: 5.5vw;color: #212121;font-weight: bold;}
.public-title .public-title-name label{color: #d51311}
.public-title .public-title-con{font-size: 26px;color: #7a7a7a}
.public-title .public-title-eng{font-size: 6vw;color: #999;padding: 1% 0 3%}
/*首页*/
.part1{overflow: hidden;}
.part1list{padding:  8% 0 3%}
.part1list li{float: left;width: 22%;position: relative;margin-bottom: 8%}
.part1list li:nth-child(3n-1){margin-left:17%;margin-right: 17%}
.part1list li .yy{position: absolute;top:-3vw;left:40%;width: 150%;height: 36vw;transform:rotate(-22deg);z-index: -1}
.part1-pic{width: 100%;height: 20.5vw;border-radius: 50%;background-color: #d51311;text-align: center;line-height: 16vw}
.part1-pic img{width: 55%}

.part1-title{text-align: center;margin-top: 4vw;font-size: 3.4vw;color: #272727;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.part1-title p:first-child{margin-bottom: 1vw}
.part2{ width: 100%;padding-bottom: 8%}
.slide{width: 100%;overflow: hidden;position: relative;}
.slide .img{overflow: hidden;position: absolute;transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;}
.slide .img img{width: calc(100% - 14px);height: calc(100% - 14px);margin: 7px;}
.slide .img1{width: 40%;height: 40%;top: 30%;left: -50%;z-index: 1;}
.slide .img2{width: 60%;height: 60%;top: 20%;left: -45%;z-index: 2;}
.slide .img3{width: 70%;height: 80%;top: 10%;left: 15%;z-index: 3;}
.slide .img4{width: 60%;height: 60%;top: 20%;left: 85%;z-index: 2;}
.slide .img5{width: 40%;height: 40%;top: 30%;left: 110%;z-index: 1;}
.part3{background: url(../images/part3-yy.png) no-repeat;background-color: #d51311;background-size: 50%;background-position: right 40%;}
.part3 .public{width:90%;margin: 0 auto;border-left: 1px dashed #000;padding: 8% 3% 5%;position: relative;}
.by{width: 8vw;height: 4vw;border-bottom-left-radius: 8vw;border-bottom-right-radius: 8vw;background-color: #fff;position: absolute;top:0;left: 45%;border:none;}
.part3-eng{color: #fff;text-align: center;font-size: 5.5vw}
.part3-title{color: #fff;text-align: center;font-size: 4vw;padding: 1% 0 6%;position: relative;}
.part3-title label{font-size: 5vw}
.part3-title:after{content:"";position:absolute;width: 106%;height: 3vw;background: url(../images/part4-line.png) no-repeat;background-size: 100% 100%;left:-6%;bottom: 0}

.part4{padding-bottom: 10%}
.part4-title{padding-top: 10%;background: url(../images/part4.png) no-repeat;background-position: left bottom;padding-bottom:3vw;background-size: 90% 20% }
.part4-title-pic{position: relative;}
.part4-title-pic img{max-width: 100%}
.part4-title-tju{position: absolute;padding: 2% 3%;background-color: #d51311;font-size: 5.3vw;color: #fff;top:2vw;left: 0;letter-spacing: 2px}
.part4-title-eng{color: #d5d5d5;font-size: 2.5vw;padding: 2% 0;letter-spacing: 0}
.part4-list{padding:7% 3% 5%}
.part4-list li{margin-bottom: 5%}
.part4list-title .part4list-num,.part4list-title p{display: inline-block;vertical-align: middle;}
.part4list-num{padding:1% 2%;background-color: #d51311;color: #fff;font-size: 5vw;font-weight: bold;text-align: center;}
.part4list-title p{color: #1f1f1f;font-weight: bold;font-size: 5vw;margin-left:3%}
.part4list-jj{padding-left: 15%;margin : 2% 0;font-size: 3.4vw;color: #3a3a3a;line-height: 6vw;}
.part5{padding: 8% 3%}
.part5list{font-size: 0;padding-bottom: 5%}
.part5list li{display: inline-block;width: 48%;margin-bottom: 6%}
.part5list li:nth-child(even){margin-left: 4%}
.part5-pic img{width: 100%}
.part5-title{background-color: #f2f2f2;padding: 5% 2% 9%;margin-top: 6%;font-size: 5vw;text-align: center;color: #282828;}
.part5-title span{display: inline-block;border-bottom: 3px solid #d51311;padding: 2vw;}
.part6{background-color: #d51311;padding: 8% 0}
.part6 img{display: block;width: 80%;margin: 0 auto}
.part6-title{font-size: 6vw;color: #fff;font-weight: bold;margin-top: -6%;margin-bottom: 6%}
.part6-text{color: #fff;font-size: 4vw;line-height: 7vw;letter-spacing: 1px;margin-bottom: 7%}
/*二级*/
.container{padding: 0 3% 10%}
.public_title{padding: 5% 0 8%}
.public_title-name{color: #232323;font-size: 5.5vw}
.public_title-name span{color: #ae1e1e;font-weight: bold;font-size: 4vw}
.ej_type{text-align: left;background: url(../images/jt.png) no-repeat;background-size: 100%;background-position: bottom;padding-bottom: 2%}
.ej_type li{display: inline-block;width: 29.9%;height: 7vw;border:1px solid #808080;line-height: 7vw;margin-left: 3%;text-align: center;margin-bottom: 3%}
.ej_type li:nth-child(3n+1){margin-left: 0}
.ej_type a{color: #808080;font-size: 3.4vw;display: block;width: 100%;height: 100%}
.prolist{padding: 5% 0;font-size: 0}
.prolist li{width: 48%;display: inline-block;margin-bottom: 5vw}
.prolist li:nth-child(even){margin-left: 4%}
.prolist-pic{width: 100%}
.prolist-title{font-size: 0;color: #343434;padding:2% 3%;background-color: #f1f1f1;}
.prolist-title-l,.prolist-title-r{display: inline-block;vertical-align: middle;}
.prolist-title-l{width: 75%;color: #343434;font-size: 3.6vw;}
.prolist-title-r{width: 25%;font-size: 3vw;text-align: center;}
.promore{border:1px solid #000;width: 65%;height: 7vw;border-radius: 1vw;text-align: center;line-height: 7vw;color: #fc4349;margin: 0 auto}
.proshow{padding: 5% 0 0;}
.proshow-pic{text-align: center;}
.proshow-pic img{display: block;margin: 0 auto;max-width: 100%}
.proshow-title{text-align: center;font-size: 4.8vw;color: #343434;padding: 5% 0 6%}
.proshow-tag{height: 8vw;line-height: 8vw;font-size: 4.2vw;color: #000;font-weight: bold;}
.proshow-detail{padding: 5% 3%;}
.proshow-detail img{    max-width: 100% !important;height: auto !important;}
.ej_page{margin-top:8%;font-size: 0;}
.ej_page .pages{margin-bottom: 2%}
.ej_page .pages a{display: inline-block;width: auto;color: #000;font-size: 3.8vw;}
.ej_page .pages span{font-size: 3.8vw;color: #000;font-weight: bold;}
.ej_page .pages span,.ej_page .pages a,.ej_page .pages label{vertical-align: middle;}
.ej_page .pages label{color: #000;font-size: 3.8vw;}
.newslist{padding : 3% 0 6%}
.newslist li{margin-bottom:6%;font-size: 0}
.newlist-pic,.newlist-con{display: inline-block;vertical-align: top;}
.newlist-pic{width: 30%;}
.newlist-pic img{width: 100%}
.newlist-con{width: 63%;padding-left: 5%;}
.newlist-title{font-size:4vw;font-weight: bold;color: #29292a}
.newlist-jianjie{font-size: 3.4vw;color: #999;line-height:6vw;margin-top:3%;}
.newtimes{color: #a5b8c8;font-size: 3.2vw;text-align: right;}
.newtimes span,.newtimes img{vertical-align: middle;}
.newtimes img{margin-left: 10px;margin-right: 5px}
.newshow{padding: 5% 0 0;}
.newshow>p{text-align: center;font-size: 4.5vw;color: #000;font-weight: bold;}
.newshow-time{font-size: 3.2vw;color: #5b5b5b;text-align: center;padding: 2% 0 5%}
.newshow-detail{padding: 0 0 5%;}
.newshow-detail img{    max-width: 100% !important;height: auto !important;}
.aboutshow{padding: 5% 0}
.aboutshow img{max-height: 100%;display: block;margin-left:auto }
.aboutshow p{ line-height:200%;}
.gbook{padding-top:8% }
.gb_con{width: 100%;margin: 0 auto 5%;font-size: 0;}
.gb_name,.gb_input{display: inline-block;vertical-align: middle;}
.gb_name{width: 18%;padding-right:5%;font-size: 3.6vw;color: #333;text-align: right;}
.gb_name label{color: #ff002c}
.gb_input{width: 77%}
.gb_input input{width: 90%;background-color: #fafafa;border:none;box-shadow: 2px 2px 2px #d1d1d1;height:9vw;padding: 0 4%;font-size: 3.6vw;color: #333;outline: none;}
.gb_con p{padding-left: 23%;font-size: 3.2vw;color: #ff7282;padding-top: 2%;padding-bottom: 3%}
.gb_input textarea{width:90%;background-color: #fafafa;border:none;box-shadow: 2px 2px 2px #d1d1d1;height: 15vw;resize:none;padding:4%;font-size: 3.6vw;color: #333;font-family: "微软雅黑";outline: none;}
.submit{width: 60%;height: 9vw;background-color: #9c1414;color: #fff;border:none;font-size: 4vw;text-align: center;line-height: 9vw;margin-left: 23%;margin-top: 7%}