@charset "utf-8";

/* 样式初始化
--------------------------------------------------*/
html {height: 100%;margin:0 auto;background:#fff;}
body{max-width:750px;min-width:320px;margin:0 auto;padding:0;font-family:"微软雅黑";    font-size: 16px;color:#333;-webkit-text-size-adjust:none;}
* {padding: 0;margin: 0;font-style: normal;font-weight: normal;f-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*禁止链接高亮*/-webkit-touch-callout: none; /*禁止链接长按弹出选项菜单*/}
img{border:0; vertical-align:bottom;}ul,li{list-style:none;}
strong{    font-weight: bold;}
.cl{clear:both;}
.fr{float:right;}
.fl{float:left;}
a{text-decoration:none;color:#565656;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
input{padding:0;outline: none; border: none;}

.header{width:100vw;height:10.66vw;position: fixed;top:0;left:0;right:0;margin:0 auto;background:#fff;z-index: 10;}
.search{width:11.733vw;    position: absolute;left:0;top:0;    z-index: 10;}
.ss{width:0;height:35px;position:absolute;left:0;top:100%;overflow:hidden;z-index:7;}
.ss_bd{width:75%;height:35px;border:none;background:#fff;float:left;color:#333333;padding:0 0 0 5%;font-family:"微软雅黑";border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;}
.ss_btn{width:20%;float:left;line-height:35px;background:#cb0000;border:none;color:#fff;font-family:"微软雅黑";border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:0.16rem;}
.nav{width: 10.66vw;height:10.66vw;position: absolute;right:0;top:0;}
.logo{width:100vw; position: absolute;left: 0;right: 0;margin: 0 auto;}
#Banner{z-index:1; }
.swipe{z-index:1; }
.swipe ul{}
#slider{ position:relative; overflow:hidden;}
#slider li{ float:left;}
#pagenavi{ display:none;position:absolute; bottom:25px; width:100%; z-index:1; text-align:center; padding:10px 0;}
#pagenavi a{ dowidth:25px; height:3px; line-height:99em; background:#FFF; margin:0px 2px 0px 2px; overflow:hidden; cursor:pointer; display:inline-block;}
#pagenavi a.active{ background:#027dc3;}



.index01{width:100%;height:197.333vw;margin:0 auto;background:url(../images/bg1.jpg)no-repeat center  center;background-size:100% 100%;}
.video{width:90.666vw;margin:0 auto;}
.video img{max-width:100%;}
#pj-lunbo1{width: 95.33vw; height: auto; margin:3vw auto;}
#pj-lunbo1 .pj-Carousel { width:100%; height:70vw; overflow: hidden; position: relative; }
#pj-lunbo1 .pj-Carousel-box {  position: absolute; top: 0; left: 0; }
#pj-lunbo1 .pj-Carousel-item { float: left; height: 110vw; position:relative;}
#pj-lunbo1 .pj-Carousel-item li{float:left;width:31.733vw;    margin: 0 7.333vw;}
#pj-lunbo1 .pj-Carousel-item li .zuo{width:22.666vw;}
#pj-lunbo1 .pj-Carousel-item li .you{display:block;width:8.666vw;}
#pj-lunbo1 .pj-Carousel-item li:hover .you{display:none;}
#pj-lunbo1 .pj-Carousel-item li .you-h{display:none;width:8.666vw;}
#pj-lunbo1 .pj-Carousel-item li:hover .you-h{display:block;}
#pj-lunbo1 .pj-Carousel-active { position: absolute;bottom: 0%;right: 0%;left:0;margin:0 auto; z-index: 5;text-align:center; }
#pj-lunbo1 .pj-Carousel-color { background-color: #dcdde1; width: 14vw; height: 1vw;  display:inline-block; margin: 0px 5px; }
#pj-lunbo1 .pj-Carousel .active { background-color: #0258b6; }
#pj-lunbo1 .button{width:91px;height:54px;margin-top:30px;background:url(../images/fanye.jpg)no-repeat center  center;}



.index02{width:100%;height:161.333vw;margin:0 auto;background:url(../images/bg2.jpg)no-repeat center  center;background-size:100% 100%;}
.index02 ul{width:100%;display: table;text-align:center;    min-height: 50vw;}
.index02 ul li{float:left;width:45.6vw;  margin: 2vw;}
.index02 ul li .title{line-height:8vw;background:#9d2028;color:#fff;font-size:4vw;}


.index03{width:100%;height:159.333vw;margin:0 auto;background:url(../images/bg3.jpg)no-repeat center  center;background-size:100% 100%;}
.index03 ul {display:table;width: 100%;margin: 0 auto;}
.index03 ul li{float:left;width:44vw;margin: 3vw 3vw;position:relative;overflow: hidden;} 
.index03 ul li .title{  position: absolute; bottom: 0;  left: 0; width: 100%; line-height: 6.66vw;background: #fff;opacity: 0.8;color: #1b1b1b; font-size:3.33vw;font-weight: bold;text-indent: 1em;}
#pj-lunbo3{width: 95.33vw; height: auto; margin:3vw auto;}
#pj-lunbo3 .pj-Carousel { width:100%; height:43vw; overflow: hidden; position: relative; }
#pj-lunbo3 .pj-Carousel-box {  position: absolute; top: 0; left: 0; }
#pj-lunbo3 .pj-Carousel-item { float: left; height: 43vw; position:relative;line-height:1.8;font-size:3.33vw;}
#pj-lunbo3 .pj-Carousel-active { position: absolute;bottom: 0%;right: 0%;left:0;margin:0 auto; z-index: 5;text-align:center; }
#pj-lunbo3 .pj-Carousel-color { background-color: #080405; width: 10vw; height: 1vw;  display:inline-block; margin: 0px 5px; }
#pj-lunbo3 .pj-Carousel .active { background-color: #9d2028; }
#pj-lunbo3 .button{width:91px;height:54px;margin-top:30px;background:url(../images/fanye.jpg)no-repeat center  center;}



.index04{width:100%;height:31.333vw;background:url('../images/tiao.jpg')no-repeat center center;background-size:100% 100%;}


.index05{width:100%;height:176vw;background:url('../images/bg4.jpg')no-repeat center center;background-size:100% 100%;}
#pj-lunbo5{ position: relative;}
#prev{position: absolute;top: 8%;right: 48%; z-index: 2;font-size:45px;color:#fff;border: none; background: none;}
#next{position: absolute; top: 8%;right:2%;z-index: 2;font-size:45px;color:#fff;border: none;background: none;}
#pj-lunbo5 .pj-Carousel { width: 100%; height: 58vw; margin: 0px auto; overflow: hidden; position: relative; }
#pj-lunbo5 .pj-Carousel-box {height: 58vw; position: absolute; top: 0; left: 0;}
#pj-lunbo5 .pj-Carousel-item { float: left; height: 58vw; }
#pj-lunbo5 .pj-Carousel-item{display:table;width:100%;margin:0 auto;}
#pj-lunbo5 .pj-Carousel-item li{float:left;width:32vw;text-align:center;margin:0px 9vw;}
#pj-lunbo5 .pj-Carousel-active { position: absolute;bottom: 0%;right: 0%;left:0;margin:0 auto; z-index: 5;text-align:center; }
#pj-lunbo5 .pj-Carousel-color { background-color: #080405; width: 10vw; height: 1vw;  display:inline-block; margin: 0px 5px; }
#pj-lunbo5 .pj-Carousel .active { background-color: #9d2028; }
.index05 .news{display:table;width:100%;margin:0 auto;}
.index05 .news li{width:94vw;height:27.333vw;margin:15px auto;background:url(../images/news-bg.png)no-repeat center center;background-size:100% 100%;}
.index05 .news li img{transition: all 0.5s;}
.index05 .news li:hover img{transform: scale(1.1);}

.youshi{display:table;width:100%;margin:0 auto;}
.youshi li{float:left;width:32vw;text-align:center;margin:0px 9vw;}


.type{display:table;width:100%;margin:0 auto;text-align:center;}
.type li{display:inline-block;width:25.333vw;height:6.666vw;text-align: left;    margin-bottom: 1vw;text-indent: 1em;color: #fff;
font-size: 3.333vw;line-height: 6.666vw;background:url(../images/type-bg.png)no-repeat center center;background-size:100% 100%;}
.type li:hover{background:url(../images/type-bg-h.png)no-repeat center center;background-size:100% 100%;}

.main1{width:100%;min-height:150vw;background:url(../images/erji-top-bg.jpg)no-repeat top center,url(../images/erji-bottom-bg.jpg)no-repeat bottom center;
background-size:100vw 41.33vw,100vw 108.333vw;position: relative;z-index: 2;}


.content{width:95.33vw;margin:0 auto;min-height: 150vw;}
.content img{max-width:100%;}


.pro-list {width:100%;display: table;text-align:center;    min-height: 50vw;}
.pro-list  li{float:left;width:45.6vw;  margin: 2vw;}
.pro-list  li .title{line-height:8vw;background:#9d2028;color:#fff;font-size:4vw;}

.pros-show{}
.pros-show-img{width:100%;display: table;text-align:center;}
.pros-show-title{width:100%;text-align:center;font-size:4vw;line-height:3;}
.pros-show-con{    width: 90%;margin: 0 auto;}
.pros-show-con img{max-width:100%;}

.news-list{display:table;width:100%;margin:0 auto;}
.news-list li{width:94vw;height:27.333vw;margin:15px auto;background:url(../images/news-bg.png)no-repeat center center;background-size:100% 100%;}
.news-list li img{transition: all 0.5s;}
.news-list li:hover img{transform: scale(1.1);}

.news-show{}
.news-show-title{text-align:center;font-size:4vw;line-height:2;}
.news-show-tianjia{text-align:center;font-size:3.33vw;}
.news-show-con{ width: 90%;margin: 0 auto;}
.news-show-con img{max-width:100%;}

.index08 .form{width:100%;background:#f1f1f1;padding: 5vw 0;}
.index08 .form .text{display:inline-block;width:30vw;height:6vw;line-height:6vw; margin-bottom:4vw;border:none;text-indent: 2em;font-size:2.4vw;}
.index08 .form .textarea{width:64vw;height:6vw;line-height:6vw; background:#f1f1f1;border:none;text-indent: 2em;}
.index08 .form .text1{background:#fff url(../images/ren.png) no-repeat left center ;background-size:6vw;margin-right:3vw;} 
.index08 .form .text2{background:#fff url(../images/phone3.png) no-repeat left center ;background-size:6vw;} 
.index08 .form .text3{background:#fff url(../images/dizhi.png) no-repeat left top ;background-size:6vw;} 
.index08 .form .submit{ position:absolute;right:0;top:2%;width:19.7vw;height:15.33vw;background:#0350bc;border:none;color:#fff;font-size:4.66vw;text-align:center; }

.gbook1{width:90%;margin:0 auto;margin-top: 10px;}
.text1{width:540px;height:39px;border:1px solid #dcdcdc;}
.text2{width:540px;height:200px;border:1px solid #dcdcdc;padding-top:15px;}
.gbook1 ul li{height:60px;}
.text3{ text-indent: 1em;width:70vw;height:5.33vw;border:1px solid #dcdcdc;}
.text4{text-indent: 1em;width:70vw;height:30vw;border:1px solid #dcdcdc;}
.submit1{display: block; width:26.666vw;height:8vw;font-size:4vw;margin:0 auto;background:url(../images/submit.png) center center no-repeat;
background-size:100% 100%;border:none;color:#fff;}



.gbook{margin: 10vw auto;}
.gbook .form{width:90%;margin:0px auto;}
.gbook .text{display:inline-block;width:100%;height:12vw;line-height:6vw; margin-bottom:10px;border:none;text-indent: 2em;}
.gbook .textarea{width:100%;height:30vw;line-height:6vw; background:#f1f1f1;border:none;text-indent: 2em;}
.gbook .text1{background:#f1f1f1 url(../images/ren.png) no-repeat left center ;background-size:6vw;} 
.gbook .text2{background:#f1f1f1 url(../images/phone3.png) no-repeat left center ;background-size:6vw;} 
.gbook .text3{background:#f1f1f1 url(../images/dizhi.png) no-repeat left top ;background-size:6vw;} 
.gbook .submit{    display: block; width:26.666vw;height:8vw;font-size:4vw;margin:0 auto;background:url(../images/submit.png) center center no-repeat;
background-size:100% 100%;border:none;color:#fff; }

/*简历*/
.form li{width:100%; float: left;height: 55px;}
.text{width:70%;height:30px;border:1px solid #dddddd;}
.textarea{width:100%;height:186px;border:1px solid #dddddd;}
.textarea1{width:70%;height:100px;border:1px solid #dddddd;}
.tijiao{width:20.666vw;height:6vw;text-align:center;font-size:4vw;background:url(../images/submit.png) no-repeat left top ;background-size:100% 100%;color:#fff; margin-left:22%;    margin-top: 30px;  margin-bottom:50px ;     border: none;cursor: pointer;}
.chongzhi{width:20.66vw;height:6vw;text-align:center;font-size:4vw;background:url(../images/reset.png) no-repeat left top ;background-size:100% 100%;color:#fff;margin-right: 7%;    margin-top: 30px; margin-bottom:50px ;     border: none;  cursor: pointer;}

/*分页*/
#gengduo_button{width:25vw;height:6vw;background:#9d2028;margin:3vw auto;text-align: center;line-height: 6vw;color: #fff; font-size:3.33vw;}
.page{text-align:center;margin:5vw auto;}
.page a{padding:2px 5px;}
.page .select{background:#9d2028;color:#fff;font-size:3.33vw;}
/*底部*/
#topcontrol{z-index:99;}
.bq{width:100%;height:16vw; margin:0 auto;background:#2e2e2e;position: fixed; bottom: 0;    z-index: 100;}
.bq ul li{width:25%;float:left;text-align: center;margin:0;    padding: 3vw 0;}
.bq ul li p{color:#a01d28;font-size:2.66vw;}
.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;}
