@charset "utf-8";
.wrap{width:1110px;margin-right:auto;margin-left:auto;display: flow-root;}
.wrap2{width:1200px;margin-right:auto;margin-left:auto;display: flow-root;}
.clear{clear:both;width:0;height:0}
.jwlogo {display: none !important;}

.slider{width: 100%;height: 400px;background-size: auto 100%;background-repeat: no-repeat;background-position: top center;}
.slider01{width: 100%;height: 600px;background-size: auto 100%;background-repeat: no-repeat;background-position: top center;}
.ipro{/* padding-top:50px; */padding-bottom: 50px;display: inline-block;width: 100%;float: left;}
.ititle{padding-top:50px;}
.ititle h2{font-size:37px;color:#333;letter-spacing:1px;text-align:center;line-height:44px;}
.ititle h2 span{color:#992145}
.ititle h3{font-size:18px;color:#333333;font-family:Arial;text-transform:uppercase;line-height:25px;text-align:center;letter-spacing:0px}
.ipro_p{width: 100%;margin:0 auto;padding-top:22px;padding-bottom:25px;line-height:24px;font-size:14px;color:#666;letter-spacing:1.2px;text-align:center;}
.ipro_nav{width:602px;height:41px;margin:0 auto}
.ipro_nav li{width:278px;height:39px;border:1px #b5b5b5 solid;line-height:39px;text-align:center;font-size:16px;color:#333;letter-spacing:1px;margin-left:42px;float:left;cursor:pointer}
.ipro_nav li:nth-child(1){margin-left:0}
.ipro_nav_cur{color:#fff !important;background:#992145 !important;border:1px #992145 solid !important}
.ipro_con{padding-top: 25px;float: left;display: inline-block;width: 100%;}
.ipro_box{width: 100%;float: left;display: inline-block;text-align: center;}
.ipro_box ul{text-align:center;display: inline-block;width: 40%;}
.ipro_box li{border:1px #ebebeb solid;margin: 0 1% 2% 1%;width: 98%;float: left;}
.ipro_box .pic{position:relative;float: left;}
.ipro_box .pic img{max-width:100%;float: left;}
.ipro_box .pic em{position:absolute;width: 100%;height: 100%;left:0;top:0;background: #9921458a url(../images/pro_bg.png) no-repeat center;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);transition:all 0.5s;-webkit-transition:all 0.5s;}
.ipro_box li:hover .pic em{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transition:all 0.5s;-webkit-transition:all 0.5s}
.ipro_box li .bot{width: 100%;height:49px;border-top:1px #ebebeb solid;background:#f3f3f3;font-size:16px;color:#333333;letter-spacing:1px;text-align:center;line-height:49px;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.idev{width:100%;height:721px;background:url(../images/index-16.jpg) no-repeat center;float: left;}
.idev .ititle{padding-top:88px}
.idev .ititle h2{color:#fff}
.idev .ititle h3{color:#fff}

.aboutbg{background:#bdbdbd;width:100%;height: 90px;}

.inews{padding-top:65px;padding-bottom:73px;float: left;width: 100%;}
.inews_con{width: 100%;margin:0 auto;padding-top: 35px;}
.inews_con .bd{width: 100%;margin:0 auto;position:relative;overflow:hidden;}
.inews_con .bd li{width: 17.7%;height: auto;margin: 0 1%;border: 1px #efefef solid;float: left;}
.inews_con .hd{width: 257px;margin: 0 auto 31px;overflow:hidden;}
.inews_con .hd ul{width: 473px;}
.inews_con .hd li{width: 120px;height: 38px;float:left;margin-right:16px;background:#a0a0a0;font-size: 18px;text-align: center;line-height: 38px;color: #fff;border-radius: 6px;cursor: pointer;}
.inews_con .hd li.on{background:#992145}
.inews_con .left{padding-left:2px;width:85px;float:left}
.inews_con .left h2{text-align:center;padding-top:42px;font-size:40px;color:#999;font-family:Droid Serif}
.inews_con .left h3{text-align:center;font-size:12px;color:#999}
.inews_con .right{width: 94%;float:left;margin: 3%;}
.inews_con .right h2{font-size:16px;font-weight:bold;color:#333;letter-spacing:1px;overflow:hidden;text-align: center;}
.inews_con .right h2 img{max-width:100%;}
.inews_con .right .line{margin-left:2px;width:18px;height:2px;background:#666666;margin-bottom:20px}
.inews_con .right p{line-height:22px;font-size:14px;color:#666;letter-spacing:1px;text-align: center;height: 66px;overflow: hidden;}
.inews_con .right .more{width:91px;height:30px;border:1px #a0a0a0 solid;line-height:30px;font-size:12px;color:#666666;letter-spacing:1px;text-align:center;margin-top: 15px;}
.inews_con .bd li:hover{background:#992145}
.inews_con .bd li:hover h2{color:#fff !important}
.inews_con .bd li:hover h3{color:#fff !important}
.inews_con .bd li:hover .line{background:#fff !important}
.inews_con .bd li:hover p{color:#fff}
.inews_con .bd li:hover .more{color:#fff;border:1px #fff solid}


.icoor{padding-top: 70px;background: #dcdcdc;float: left;width: 100%;}
.icoor_con{padding-top:51px;padding-bottom:105px}
.icoor_con ul{width:100%}
.icoor_con li{width: 221px;height: 142px;float:left;margin-bottom:1px;margin-right:1px;float:left;position:relative;}
.icoor_con .icli{width:184px;height:143px;float:left}
.icoor_con li img{display:block;position:absolute;left:0;top:0;width: 221px;height: 142px;}
.icoor_con li .img1{transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s}
.icoor_con li:hover .img1{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear}
.icoor_con li .img2{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear}
.icoor_con li:hover .img2{transform:rotateY(0);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transition:all 0.3s linear;-moz-transition:all 0.5 linears;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s}

.comPara{margin-top: 17px;float: left;width: 100%;}
.comPara ul{overflow:hidden;width:100%;margin:0 auto}
.comPara ul li{float:left;text-align:center;color:#fff;margin-right: 4%;}
.comPara ul li p.num{font-size:39px}
.comPara ul li p.txt{padding-top:5px;font-size:14px}


.zfafa{margin-top: 1%;width:100%;display:block;float:left;text-align:center;}
.zfafa a{background:#992145;color:#fff;border-radius:20px;line-height: 22px;/* height:35px; */padding: 9px 6%;display:inline-block;}

.idev_con{padding-top:74px;width: 1110px;margin: 0 auto;}
.idev_con .bd{margin:0 auto;position:relative;overflow:hidden;height:352px;background:url(../images/timeline.png) no-repeat center 277px;}
.idev_con .bd li{width:181px;height:352px;margin-right:51px}
.idev_con .bd li .con{width:181px;height:248px;padding-bottom:12px;background:url(../images/bot.png) no-repeat center bottom}
.idev_con .bd li .pic{width:181px;height:117px}
.idev_con .bd li .pic img{padding:12px 11px 0;background:#ffffffcf;width: 88%;height: 105px;}
.idev_con .bd li .js{width:181px;height:117px;background:#ffffffcf;padding-top:14px}
.idev_con .bd li .js p{width:158px;font-size:14px;color:#666;letter-spacing:1px;line-height:18px;margin:0 auto;text-align:center;overflow: hidden;height: 108px;}
.idev_con .bd li .year{padding-top:39px;text-align:center;line-height:53px;font-size:24px;color:#fff;font-family:siyuanhei;font-weight:bold}
.idev_con .bd li .year span{font-size:16px;font-family:siyuanhei}
.idev_con .hd{width:180px;margin:0 auto;padding-top:30px}
.idev_con .hd .prev{display:block;width:40px;height:40px;background: #992145;float:left;}
.idev_con .hd .next{display:block;width:40px;height:40px;background: #992145;float:right;}
.idev_con .hd a img{display:block;margin:0 auto;padding-top:9px}

.in_fw_msg{width: 100%;height:auto;margin:0 auto;margin-top:40px;overflow:hidden;clear:both;}
.in_fw_left{width: 31%;height:auto;float:left;margin-right: 3.5%;}
.in_fw_right{width: 31%;height:auto;float:right;}
.in_fw_left_pic{width: 100%;margin:0 auto;}
.in_fw_left_pic img{max-width:100%;float: left;}
.in_fw_left_pic img{transition:all 0.4s}
.in_fw_left_pic a{width:100%;display:inline-block;overflow: hidden;}
.in_fw_left_pic a:hover img{transform:scale(1.1)}

.in_fw_left_title{width: 100%;margin: 15px auto 9px auto;line-height: 23px;text-align:left;}
.in_fw_left_title a{font-size: 18px;}
.in_fw_left_msg{width: 100%;height:auto;margin:0 auto;text-align:left;line-height:22px;font-size:14px;}


/*cont*/
.page-title-inner{background: none;padding: 20px 0 0 0;line-height: 49px;overflow: hidden;}
.page-title-inner .breadcrumbs{padding-left: 22px;background: url(../images/icon-home.png) no-repeat left center;float: right;}
.breadcrumbs{color: #666;font-size: 14px;}
.breadcrumbs i{font-family:simsun;}
.breadcrumbs b{font-weight:normal}
.breadcrumbs a{color: #666;font-size: 14px;}
.breadcrumbs a:hover{color:#992145;text-decoration:underline;}
.breadcrumbs strong{color: #666;font-weight: normal;}

.about{width: 100%; float: left;}

.aboutlist{width: 100%;float: left;text-align: center;margin: 42px 0 32px 0;}
.aboutlist ul{display: inline-block;}
.aboutlist li{float: left;display: inline-block;line-height: 50px;background: #f0f3f6;margin: 0 1px 0 0;}
.aboutlist li.cur{background: #992145;}
.aboutlist li a{color: #353535;font-size: 16px;padding: 0 60px;}
.aboutlist li:hover{background: #992145;}
.aboutlist li:hover a{color:#fff}
.aboutlist li.cur a{color:#fff;}

.about .ititle{width: 100%;float: left;margin-bottom: 32px;/* margin-top: 20px; */}
.about .ititle h2{font-size: 27px;color:#333;letter-spacing:1px;text-align:center;line-height: 50px;}
.about .ititle h2 span{color:#992145}
.about .ititle h3{font-size:18px;color:#333333;font-family:Arial;text-transform:uppercase;line-height: 30px;text-align:center;letter-spacing:0px;}

.aboutcontcdmo{width: 100%;float: left;background: #f2f2f2;margin: 1% 0 2% 0;text-align: center;padding: 1% 0 3% 0;}
.aboutcont{width: 100%;float: left;font-size: 14px;line-height: 26px;color: #666666;letter-spacing: 1px;margin: 1% 0 2% 0;}
.aboutcont p{margin: 0 0 20px 0;}
.aboutjishi{width: 100%; float: left; background: #4e2d36 url(../images/index-16.jpg) no-repeat top center; padding: 60px 0 120px 0;}
.aboutjishi .ititle h2{color:#fff;}
.aboutjicon{width: 100%; float: left; text-align: center; background: #fff;}
.aboutjicon img{max-width:100%}

.newstitcon{width: 100%; text-align: center; border-bottom: 1px solid #eee; padding: 30px 0; margin-bottom: 30px; float: left;}
.newstitle{font-size: 20px; font-weight: bold; line-height: 30px; margin-bottom: 20px;}
.newslisrty{font-size: 13px; color: #999999;}
.newslisrty span{margin: 0 5px;}
.newstitupd{float: left; width: 100%; text-align: center; margin-bottom: 56px;}
.newstitupd a{border: 1px solid #ddd; margin: 0 15px; padding: 5px 25px; border-radius: 3px; color: #666;}
.newstitupd a:hover{background:#992145;color:#fff}


.newscontent{width: 100%; float: left;}
.newslist{width: 100%;float: left;margin-top: 3%;margin-bottom: 5%;}
.newslist ul{width: 100%;margin-bottom: 50px;float: left;}
.newslist li{width: 100%; border-bottom: 1px dashed #adadad; padding: 20px 0; float: left;}
.newsimg{width: 24%; float: left;}
.newsimg a{width: 100%;overflow: hidden;float: left;text-align: center;}
.newsimg img{transition:all 0.4s;}
.newsimg a:hover img{transform:scale(1.1)}

.newstitles{width: 72%; float: left; margin-left: 4%;}
.newstitles h5{width: 100%; float: left; margin-bottom: 15px;}
.newstitles h5 a{font-size: 16px; line-height: 30px;}
.newstitles p{font-size: 14px; width: 100%; float: left; line-height: 26px;}
.newstitles a.newmore{padding: 5px 16px; background: #992145; border-radius: 3px; color: #fff; margin-top: 20px; float: left;}


.newstop{width: 100%;float: left;margin-top: 4%;}
.newstopleft{width: 45%;float: left;margin-right: 4%;}
.newstopright{width: 51%;float: left;}
.swipersds p{position: absolute; bottom: 0; background: #0000009e; width: 96%; line-height: 50px; padding: 0 2%; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.swipersds .next,.swipersds .prev{width: 23px; background-color: #0000008c; padding: 16px 5px; background-size: 14px auto; top: 45%;}
.swipersds .next{background-image: url(../images/slider-right.png); right: 0;}
.swipersds .prev{background-image: url(../images/slider-left.png);left: 0;}

.binglis{margin-top: 3%;}
.binglis dl{width: 100%;float: left;}
.binglis dl:nth-child(2n+1){background:#dcdcdc;}
.binglis dd{float: left;width: 48%;margin: 0 0 5% 2%;}
.binglis dd:nth-child(2n+1){margin: 0 2% 5% 0;}
.binglis dt{float: left;width: 48%;margin: 5% 0 5% 2%;}
.binglis dt:nth-child(2n+1){margin: 5% 2% 5% 0;}
.binglis dl:nth-child(2n) dd{float: right;margin: 0 0 5% 2%;}
.binglis dl:nth-child(2n) dt{margin: 5% 2% 5% 0;}

.bingtit{background: #992145;color: #fff;text-align: center;line-height: 55px;border-radius: 0 0 15px 15px;padding: 0 62px;width: fit-content;font-size: 28px;}
.bingcon{width: 100%; float: left; margin-top: 8%;}
.bingcon h4{font-weight: bold;line-height: 50px;}
.bingcon h5{font-weight: bold;line-height: 50px;margin: 6px 0;}
.bingcon p{line-height: 30px;}
.cos01{color: #992145;}
.cos02{color:#ff0000;}
.cos03{color:#fcbd00;font-weight: bold;}
.cos04{color:#ff0000;text-decoration: underline;font-size: 20px;}
.cos05{color: #992145;font-weight: bold;font-size: 23px;}

.huanjing{width:100%;float:left;}
.huanjing dl{width: 100%;float: left;padding: 3% 0;}
.huanjing dl:nth-child(2n+1){background:#dcdcdc;}
.huanjing dl:last-child{padding-bottom:8%}


.honors{background: #f6f6f6;padding: 3% 3%;width: 94%;}
.honors .swiper-slide{text-align:center;display: inline-block;}
.honors .swiper-slide img{float:left;}
.honors .swiper-slide p{line-height:30px;float:left;width:100%;text-align:center;}
.honors-tit{width: 100%; float: left; text-align: center; color: #353535; padding: 5% 0 3% 0;}
.honors-tit p{font-size: 34px;line-height: 60px;width: fit-content;margin-left: 29%;}
.honors-tit p:first-child{margin-left: 21%;}
.oumcont{width: 80%; float: left; margin: 3% 10% 8% 10%;}
.oumcont img{float: left; width: 46%;}
.oumcontp{background: #992145;color: #fff;float: right;width: 41%;padding: 3%;line-height: 30px;margin-top: 3%;overflow: hidden;word-wrap: break-word;}
.oumcontp p{margin-bottom: 5%;}

.honors .next,.honors .prev{width: 23px; background-color: #0000008c; padding: 16px 5px; background-size: 14px auto; top: 45%;}
.honors .next{background-image: url(../images/slider-right.png); right: 0;}
.honors .prev{background-image: url(../images/slider-left.png);left: 0;}


.producdcont{width: 100%;float: left;font-size: 14px;line-height: 26px;color: #666666;letter-spacing: 1px;margin: 1% 0 2% 0;}
.producdcont p{margin: 0 0 10px 0;}

.locart{margin: 3% 0; display: inline-block; width: 100%;}
.locart li{background: #b80e40;color: #fff;width: 40%;float: left;margin: 0 2%;padding: 3%;text-align: center;}
.locart li p{margin: 0; font-size: 16px;}
.locart li h3{color: #fff; font-size: 22px; font-weight: bold; margin-bottom: 25px;}
.propic{width: 100%; margin: 5% 0 2% 0; float: left;}
.propic h1{color:#761921;font-size:26px;font-weight: bold;margin-bottom: 3%;}
.propic img{border:1px solid #d1d1d1;}


.propic-left{width: 40%;float: left;text-align: center;}
.propic-right{width: 58%;float: left;font-size: 14px;line-height: 26px;color: #666666;letter-spacing: 1px;margin: 1% 0 2% 2%;}
.propic-right p{margin: 0 0 2px 0;}
.propic-right .cosd01{color: #ff0016}
.propic-right .cosd02{color: #761921;font-weight: bold;}


.teamcont01{background: #f2f2f2;width: 100%;padding: 3% 0;}
.teamcont01 dd{background: #fff; padding: 1%; width: 16%; display: inline-block; text-align: center; margin-bottom: 1%; margin-right: 1%; float: left;}
.teamcont01 dd h6{font-size: 12px;background: #99214585;width: 100%;/* line-height: 30px; */color: #fff;text-align: center;line-height: 20px;height: 40px;overflow: hidden;}
.teamcont01 dt{width: 36%;float: left;padding: 2% 2%;background: #fff;margin-right: 1%;}
.teamcont01 dt h6{font-size: 14px; background: #99214585; width: 100%; line-height: 30px; color: #fff; text-align: center;}
.teamcontcc{width: 102%;margin-top: 17px;margin-bottom: 10px;}
.teamcontcc p{font-size: 13px; line-height: 18px;}

.teamcont01 .sder{
    width: 96%;
    padding: 2% 2%;
    background: #fff;
    overflow: hidden;
    margin-bottom: 5%;
}
.teamcont01 .sderl{float:left;width: 40%;text-align: center;}
.teamcont01 .sderr{float: right;width: 60%;}
.teamcont01 .sderr h6{
    font-size: 24px;
    color: #9b2548;
}
.teamcont01 .sderr .teaerfg{
    line-height: 30px;
    font-size: 16px;
    margin-top: 2%;
}


.teamcont02{background: #f2f2f2;width: 100%;padding: 3% 0 6% 0;}
.teamcont02 dt{width: 34%; float: left; padding: 2%; background: #fff; margin-right: 1%;}
.teamcont02 dt p{font-size: 16px;line-height: 26px;margin-top: 2%;}
.teamcont02 dt p a{font-size: 16px;}

.teamcont02 dd{background: #fff;padding: 1%;width: 17%;display: inline-block;margin-bottom: 1%;margin-right: 1%;float: left;}
.teamcont02 dd img{width: 90%; margin: 0 5%;}
.teamcont02 dd p{font-size: 14px;line-height: 16px;margin-top: 3px;height: 66px;overflow: hidden;}

.teamcont03{background: #f2f2f2;width: 100%;padding: 3% 0 6% 0;}
.teamcont03 dd{background: #fff;padding: 1%;width: 17%;display: inline-block;margin-bottom: 1%;margin-right: 1%;float: left;}
.teamcont03 dd img{width: 90%; margin: 0 5%;}
.teamcont03 dd p{font-size: 14px;line-height: 16px;margin-top: 3px;height: 32px;overflow: hidden;padding: 1% 0;text-align: center;}



.content-page{text-align: center;overflow: hidden;width: 100%;margin: 20px 0 10px 0;}
.content-page a{padding: 5px 12px;text-decoration: none;color: #333;background: #fff;display: inline-block;line-height: 24px;border: 1px solid #ddd;}
.content-page a:hover{color: #fff;background: #992145;}
.content-page a:hover em{color:#fff}
.content-page a.on{color: #fff;background: #992145;}
.content-page a.up em{font-family:"simsun";font-style:normal;font-size:14px;margin: 0 8px 0 0;color: #333;font-weight: 700;}
.content-page a.down em{font-family:"simsun";font-style:normal;font-size:14px;margin: 0 0 0 8px;color: #333;font-weight: 700;}
.content-page .up:hover em{color: #fff;}
.content-page .down:hover em{color: #fff;}

.content-page-m{text-align: center;overflow: hidden;margin: 20px 0 10px 0;width: 100%;float: left;}
.content-page-m a{color: #333;background: #fff;margin: 0 1%;padding: 5px 0;text-decoration: none;display: inline-block;width: 26%;display: inline-block;float: left;line-height: 24px;border: 1px solid #ddd;}
.content-page-m a em{font-style:normal}
.content-page-m a:hover{color: #fff;background: #992145;}
.content-page-m a:hover em{color:#fff}
.content-page-m a.on{background: #992145;color: #fff}
.content-page-m a.up em{font-family:"simsun";font-style:normal;font-size:14px;margin: 0 5px 0 0;color: #fff;font-weight: 700;}
.content-page-m a.down em{font-family:"simsun";font-style:normal;font-size:14px;margin: 0 0 0 5px;color: #fff;font-weight: 700;}
.content-page-m .up:hover em{color:#fff}
.content-page-m .down:hover em{color:#fff}
.content-page-m select{width: 42%;border: #d5d5d5 1px solid;padding: 6px 2%;text-decoration: none;border-radius: 3px;float: left;line-height: 22px;}

@media (max-width:767px){

	.teamcont01 .sderl{width: 100%;text-align:center}
	.teamcont01 .sderr{width: 100%;margin-top:2%}
	.teamcont01 .sderr h6{font-size: 18px;text-align:center}
	.teamcont01 .sderr .teaerfg{line-height: 24px;font-size: 14px;margin-top: 2%;}

	.teamcont01 dd{padding: 1%;width: 29.333%;margin-right: 0;margin: 1% 2% 1% 0;}

	.teamcont01 dd h6{line-height: 20px;}
	.teamcont01 dt{width: 96%;margin-right: 0;margin-bottom: 2%;}
	.teamcontcc{width: 100%; margin-top: 10px;}

	.teamcont02{padding: 3% 0 17% 0;}
	.teamcont02 dt{width: 96%;padding: 2%;margin-right: 0;margin-bottom: 2%;}
	.teamcont02 dt p{font-size: 14px;line-height: 24px;}
	.teamcont02 dd{padding: 2%;width: 44%;margin-right: 0;float: left;margin: 1%;}
	.teamcont02 dd img{width: 100%;margin: 0;}
	.teamcont02 dd p{height: 80px;}


	.teamcont03 dd{padding: 2%;width: 44%;margin-right: 0;float: left;margin: 1%;}
	.teamcont03 dd img{width: 100%;margin: 0;}
	.teamcont03 dd p{/* height: 80px; */}

	.producdcont{width: 100%;float: left;font-size: 14px;line-height: 26px;color: #666666;letter-spacing: 1px;margin: 1% 0 2% 0;}
	.producdcont p{margin: 0 0 10px 0;}

	.locart{margin: 3% 0;}
	.locart li{width: 40%;}
	.locart li p{font-size: 14px;}
	.locart li h3{font-size: 18px;margin-bottom: 15px;}

	.propic{margin: 5% 0 2% 0; float: left;}
	.propic h1{font-size:20px;margin-bottom: 3%;}
	.propic img{border:1px solid #d1d1d1;max-width:100%;}


	.propic-left{width: 100%;}
	.propic-right{width:100%;line-height: 22px;margin: 2% 0 0 0;}
	.propic h1{text-align: center;}

	.newslist{margin-top:2%;}
	.newslist ul{margin-bottom: 10px;}
	.newslist li{ padding: 10px 0;}
	.newsimg{width:100%;}
	.newstitles{width:100%;margin-left: 0%;}
	.newstitles h5{margin-bottom:5px;}
	.newstitles h5 a{font-size: 15px; line-height: 26px;}
	.newstitles p{font-size: 12px;line-height: 22px;}
	.newstitles a.newmore{padding: 3px 16px;margin-top: 10px;}

	.newstop{margin-top: 4%;}
	.newstopleft{width: 100%;margin-right: 0;margin-bottom: 2%;}
	.newstopright{width: 100%;}
	.swiper-slide p{line-height: 30px; }
	.swipersds .next,.swipersds .prev{width: 23px;padding: 16px 5px;top: 45%;}

	.binglis dd{float: left;width: 100%;margin: 0 0 5% 2%;}
	.binglis dd:nth-child(2n+1){margin: 0 0 2% 0;}
	.binglis dl{padding-bottom: 5%;}
	.binglis dl:last-child{padding-bottom: 15%;}
	.binglis dt{float: left;width: 100%;margin: 2% 0 0 0;}
	.binglis dt:nth-child(2n+1){margin: 5% 2% 5% 0;}
	.bingtit{line-height: 40px;border-radius: 0 0 15px 15px;padding: 0 35px;font-size: 18px;}
	.bingcon{margin-top: 2%;}
	.bingcon h4{line-height: 35px;}
	.bingcon h5{line-height: 30px;margin: 6px 0;}
	.bingcon p{line-height: 24px;font-size: 14px;}
	.bingcon span.cos04{font-size: 16px;}
	.bingcon span.cos05{font-size: 18px;}

	.honors{padding: 3% 0;width:100%;}
	.honors-tit{padding: 3% 0 3% 0;}
	.honors-tit p{font-size: 20px;margin-left:0;width:100%;line-height: 30px;}
	.honors-tit p:first-child{margin-left: 0;}
	.oumcont{width: 100%;float: left;margin: 0 0 5% 0;}
	.oumcont img{ width: 100%;}
	.oumcontp{width: 94%;padding: 3%;}
	.oumcontp p{margin-bottom: 5%;}




	.mobile-section{display: block !important}
	.desktops-section{display: none !important}

	.slider{height:200px;}
	.slider01{height: 233px;margin-top: 70px;}

	.wrap{width:96%;padding-right:2%;padding-left:2%;}
    .wrap2{width:96%;padding-right:2%;padding-left:2%;}

    .ititle h2{font-size: 22px;line-height:30px;}
    .ititle h3{font-size:12px;line-height:22px;}

    .page-title-inner{padding:5px 0 0 0;line-height: 30px;}
	.breadcrumbs{font-size: 12px;}
	.breadcrumbs a{font-size: 12px;}

	.aboutlist ul{width:100%}
	.aboutlist li{width: 49.5%;line-height: 35px;margin: 0 1px 1px 0;float:left;padding: 0;}
	.aboutlist li a{font-size: 14px;padding: 0;}


	.aboutlist{margin: 20px 0;}
	.about .ititle{margin-bottom: 10px;}
	.about .ititle h2{font-size: 20px;line-height: 30px;}
	.about .ititle h3{font-size:14px;}

	.aboutcont{font-size: 14px;line-height: 24px;margin: 1% 0 2% 0;}
	.aboutcont p{margin: 0 0 20px 0;}
	.aboutjishi{padding: 30px 0 80px 0;}


	.ipro{padding-top: 20px;padding-bottom:20px;}
	.ipro_p{width: 100%;padding-top: 10px;padding-bottom: 10px;line-height:24px;font-size:14px;}
	.ipro_con{padding-top: 10px;}
	.ipro_box ul{width: 100%;}
	.ipro_box li{width:98%;}
	.ipro_box .pic{width:100%;}
	.ipro_box .pic em{width:100%;}
	.ipro_box li .bot{width:100%;height:49px;font-size:14px;}

	.icoor{padding-top:20px;}
	.icoor_con{padding-top: 20px;padding-bottom: 85px;overflow: hidden;}
	.icoor_con li{width: 19.5%;height: auto;position: inherit;}
	.icoor_con li img{display:block;position:absolute;left:0;top:0;}
	.icoor_con li .img1{float: left;position: inherit;width:100%;height:auto}



	.inews{padding-top:20px;padding-bottom:20px}
	.inews_con{padding-top:15px;}
	.inews_con .hd ul{width: 100%;}
	.inews_con .bd li{width: 45%;height: auto;margin: 0 2% 2% 2%;}
	.inews_con .hd{width: 100%;margin: 0 auto 15px;}
	.inews_con .hd li{width: 45%;margin: 0 2%;font-size: 16px;line-height: 30px;height: 30px;}
	.inews_con .right p{line-height: 20px;font-size: 12px;height: 60px;}

	.in_fw_msg{margin-top: 20px;}
	.in_fw_right{width: 31%;height:auto;float:right;}
	.in_fw_left_pic{height: auto;}
	.in_fw_left_pic img{width:100%}
	.in_fw_left_title{width: 100%;margin: 10px auto 5px auto;line-height: 19px;}
	.in_fw_left_title a{font-size: 15px;}
	.in_fw_left_msg{width: 100%;line-height: 16px;font-size: 12px;}


	.in_about{width: 94%;height: auto;float: left;padding: 5% 3%;}
	.in_about_k{width: 100%;height: auto;float: left;margin-top: 0;}
	.in_about_left{width: 94%;height:auto;margin: 3%;padding-left: 0;}
	.in_about_title{ width:580px; height:60px; margin:0 auto; text-align:left; font-size:40px; color:#FFFFFF; line-height:60px;}
	.in_about_msg{width: 100%;margin-top: 20px;line-height: 24px;font-size: 12px;}
	.in_about_gd{width: 100%;margin-top: 0;}
	.in_about_gd2{ width:142px; height:42px; line-height:42px; }

	.comPara{margin-top: 10px;}
	.comPara ul{overflow:hidden;width:100%;margin:0 auto}
	.comPara ul li{margin-right: 0;width: 46%;margin: 0 2% 2% 2%;}
	.comPara ul li p.num{font-size: 27px;}
	.comPara ul li p.txt{padding-top:5px;font-size: 12px;}



	.idev{height: auto;padding: 30px 0;}
	.idev .ititle{padding-top: 0;}
	.idev_con{padding-top: 30px;width: 98%;margin: 0 1% 0 1%;}
	.idev_con .bd{width: 100%;position:relative;overflow:hidden;height:352px;background:url(../images/timeline.png) no-repeat center 277px;background-size: 161%;}
	.idev_con .bd li{width:181px;height:352px;margin-right: 10px;}
	.idev_con .bd li .con{width: 100%;height:248px;padding-bottom:12px;background:url(../images/bot.png) no-repeat center bottom;}
	.idev_con .bd li .pic{width: 101%;height:117px;overflow: hidden;}
	.idev_con .bd li .pic img{padding: 12px 11px 0;background:#ffffffcf;width: 87%;height: 170px;}
	.idev_con .bd li .js{width: 100%;height:117px;background:#ffffffcf;padding-top:14px;}
	.idev_con .bd li .js p{width: 96%;font-size:14px;color:#666;letter-spacing:1px;line-height:18px;margin:0 auto;text-align:center;overflow: hidden;height: 108px;padding: 0 2%;}
	.idev_con .bd li .year{padding-top: 36px;text-align:center;line-height: 40px;font-size: 19px;color:#fff;font-family:'BNHRDMOB';font-weight:bold;}
	.idev_con .bd li .year span{font-size:16px;font-family:siyuanhei}
	.idev_con .hd{width:180px;margin:0 auto;padding-top: 0px;}


	.footerBox1{padding: 0 2% 20px 2%;}
	.footerBox1C{width: 100%;}
	.footerBox1C dd{margin: 0 0 13px 0;}
	.footerDl dt a{font-size:14px;}
	.contact{width: 100%;}
	.footerDl dd a{font-size: 12px;line-height: 16px;}
	.footerBox1CRC{width: 100%;margin-right: 0;}
	.footerBox1CRB{width: 100%;float: left;}

	.ewmBoxC{width:110px;overflow:hidden}
	.ewmBoxC .pic{width:100px;height:100px;background:#fff;overflow:hidden;margin:0 auto}
	.ewmBoxC .pic img{display:block;width:100px;height:100px}
	.ewmBoxC span{display:block;height: 30px;line-height: 30px;text-align:center;font-size: 13px;color:#4e4e4e;}
	.footerBox1CRCR{overflow:hidden;display:inline-block;text-align:left}
	.footerBox1CRCR .divT{height: 30px;font-size: 14px;}
	.footerBox2{clear:both;overflow:hidden;background:#1d1d1d;height:60px;line-height:60px;padding:0 6.25%;color:#666;font-size:13px}
	.footerBox2{color:#fff;text-align:center}



	.tp-kbimg{display:none;}
	.tp-caption01{ width: 100% !important; float: left !important;margin: 200px 0 0 0 !important; max-width: 100% !important;}
	.tp-caption01 img{width: 300px !important;height: 211px !important;margin: 0 0 0 80px !important;}


}
@media (min-width:768px) and (max-width:991px){

	.teamcont01 .sderl{float:left;width: 40%;}
	.teamcont01 .sderr{float: right;width: 55%;}
	.teamcont01 .sderr h6{
		font-size: 20px;
		color: #9b2548;
	}
	.teamcont01 .sderr .teaerfg{
		line-height: 28px;
		font-size: 15px;
		margin-top: 2%;
	}


	.teamcont02 dd p{height: 128px;}
    .teamcont02 dd img{width:100%; margin:0;}

    .teamcont03 dd p{/* height: 128px; */}
    .teamcont03 dd img{width:100%; margin:0;}

    
    

	.propic-left{width: 100%;}
	.propic-right{width:100%;line-height: 22px;margin: 2% 0 0 0;}
	.propic h1{text-align: center;}

	.honors{padding: 3% 0;width:100%;}
	.honors .swiper-slide p{line-height:30px}
	.honors-tit{padding: 3% 0 3% 0;}
	.honors-tit p{font-size: 22px;line-height: 29px;margin-left:0%;width: 100%;}
	.honors-tit p:first-child{margin-left: 0%;}
	.oumcont{width: 98%;margin: 1% 2% 5% 2%;}
	.oumcont img{width: 46%;}
	.oumcontp{width: 43%;margin-top: 0;}
	.oumcontp p{margin-bottom: 5%;}

	.newslist{margin-top: 3%;margin-bottom: 3%;}
	.newslist ul{margin-bottom: 30px;}
	.newslist li{padding: 15px 0;}
	.newstitles h5{margin-bottom: 5px;}
	.newstitles h5 a{font-size: 15px;}
	.newstitles p{font-size: 13px;line-height: 23px;}
	.newstitles a.newmore{padding: 4px 16px;margin-top: 10px;font-size: 13px;}

	.mobile-section{display: block !important}
	.desktops-section{display: none !important}
	
	.slider{height:350px;}
	.slider01{height: 356px;margin-top: 95px;}
	.wrap{width: 96%;padding-right:15px;padding-left:15px;}
    .wrap2{width: 96%;padding-right: 2%;padding-left: 2%;}

    .ititle h2{font-size:26px;line-height:36px;}
    .ititle h3{font-size:16px;line-height:24px;}

    .aboutlist li{/* padding: 0 50px; */width: 49%;}
	.about .ititle h2{font-size:26px;line-height: 40px;}
	.about .ititle h3{font-size:14px;}

    .icoor{padding-top:20px;}
	.icoor_con{padding-top: 20px;padding-bottom: 90px;overflow: hidden;}
	.icoor_con li{width: 19.8%;height: auto;position: inherit;}
	.icoor_con li img{display:block;position:absolute;left:0;top:0;}
	.icoor_con li .img1{float: left;position: inherit;width:100%;height:auto}

	.in_about{width: 94%;height: auto;float: left;padding: 5% 3%;}
	.in_about_k{width: 100%;height: auto;float: left;margin-top: 0;}
	.in_about_left{width: 94%;height:auto;margin: 3%;padding-left: 0;}
	.in_about_title{ width:580px; height:60px; margin:0 auto; text-align:left; font-size:40px; color:#FFFFFF; line-height:60px;}
	.in_about_msg{width: 100%;margin-top: 15px;line-height: 24px;font-size: 14px;}
	.in_about_gd{width: 100%;margin-top: 0;}
	.in_about_gd2{ width:142px; height:42px; line-height:42px; }

	.comPara{margin-top: 10px;}
	.comPara ul{overflow:hidden;width:100%;margin:0 auto}
	.comPara ul li{margin-right: 0;width: 46%;margin: 0 2% 2% 2%;}
	.comPara ul li p.num{font-size: 27px;}
	.comPara ul li p.txt{padding-top:5px;font-size: 14px;}

	.inews{padding-top:20px;padding-bottom:20px}
	.inews_con{padding-top:15px;}
	.inews_con .hd ul{width: 100%;}
	.inews_con .bd li{width: 28%;height: auto;margin: 0 2% 2% 2%;}
	.inews_con .hd{width: 100%;margin: 0 auto 15px;}
	.inews_con .hd li{width: 45%;margin: 0 2%;font-size: 16px;line-height: 30px;height: 30px;}
	.inews_con .right p{line-height: 20px;font-size: 12px;height: 60px;}

	.tp-mask-wrap{overflow: inherit !important;}
	.tp-caption img{width: 700px !important;height: 182px !important;margin-left: 0 !important;}

	.tp-parallax-wrap{left:0 !important;}

	.tp-kbimg{display:none;}
	.tp-caption01{ width: 100% !important; float: left !important;margin: 200px 0 0 0 !important; max-width: 100% !important;}
	.tp-caption01 img{width:700px !important;height:492px !important;margin: 0 0 0 35px !important;}


	.idev{height: auto;padding: 30px 0;}
	.idev .ititle{padding-top: 0;}
	.idev_con{padding-top: 30px;width: 98%;margin: 0 1% 0 1%;}
	.idev_con .bd{width: 100%;position:relative;overflow:hidden;height:352px;background:url(../images/timeline.png) no-repeat center 277px;background-size: 161%;}
	.idev_con .bd li{width:181px;height:352px;margin-right: 10px;}
	.idev_con .bd li .con{width: 100%;height:248px;padding-bottom:12px;background:url(../images/bot.png) no-repeat center bottom;}
	.idev_con .bd li .pic{width: 101%;height:117px;overflow: hidden;}
	.idev_con .bd li .pic img{padding: 12px 11px 0;background:#ffffffcf;width: 87%;height: 170px;}
	.idev_con .bd li .js{width: 100%;height:117px;background:#ffffffcf;padding-top:14px;}
	.idev_con .bd li .js p{width: 96%;font-size:14px;color:#666;letter-spacing:1px;line-height:18px;margin:0 auto;text-align:center;overflow: hidden;height: 108px;padding: 0 2%;}
	.idev_con .bd li .year{padding-top: 36px;text-align:center;line-height: 40px;font-size: 19px;color:#fff;font-family:'BNHRDMOB';font-weight:bold;}
	.idev_con .bd li .year span{font-size:16px;font-family:siyuanhei}
	.idev_con .hd{width:180px;margin:0 auto;padding-top: 0px;}



	.footerBox1{padding: 0px 2% 20px 2%;}
	.footerBox1C{width: 100%;}
	.contact{width: 100%;}
	.footerDl dd a{font-size: 13px;line-height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.footerBox1CRC{width: 100%;margin-right: 0;}
	.footerBox1CRB{width: 100%;float: left;}
	.ewmBox{}
	.ewmBoxC{width: 112px;overflow:hidden;}
	.ewmBoxC .pic{width:100px;height:100px;background:#fff;overflow:hidden;margin:0 auto}
	.ewmBoxC .pic img{display:block;width:100px;height:100px}
	.ewmBoxC span{display:block;height:45px;line-height:45px;text-align:center;font-size:14px;color:#4e4e4e}
	.footerBox1CRCR{overflow:hidden;display:inline-block;text-align:left}
	.footerBox1CRCR .divT{height: 30px;font-size: 14px;}
	.footerBox2{clear:both;overflow:hidden;background:#1d1d1d;height:60px;line-height:60px;padding:0 6.25%;color:#666;font-size:13px}
	.footerBox2{color:#fff;text-align:center}
	.footerBox2 p{display:inline-block;margin-right:15px}

}
@media (min-width:992px) and (max-width:1199px){
	.teamcont01 .sderl{float:left;width: 40%;}
	.teamcont01 .sderr{float: right;width: 55%;}
	.teamcont01 .sderr h6{
		font-size: 20px;
		color: #9b2548;
	}
	.teamcont01 .sderr .teaerfg{
		line-height: 28px;
		font-size: 15px;
		margin-top: 2%;
	}
	.mobile-section{display: block !important}
	.desktops-section{display: none !important}

	.wrap{width:970px;padding-right:15px;padding-left:15px;}
    .wrap2{width:970px;padding-right:15px;padding-left:15px;}

    .ititle h2{font-size:30px;line-height:33px;}
    .ititle h3{font-size:16px;line-height:24px;}

    .tp-mask-wrap{overflow: inherit !important;visibility: visible !important;}
    .tp-kbimg{display:none;}
	.tp-caption01{width: 100% !important;float: left !important;margin: -200px 0 0 -300px !important;max-width: 100% !important;}
	.tp-caption01 img{width: 900px !important;height: 632px !important;margin: 0 0 0 80px !important;}



    .icoor{padding-top:20px;}
	.icoor_con{padding-top: 20px;padding-bottom: 90px;overflow: hidden;}
	.icoor_con li{width: 19.5%;height: auto;position: inherit;}
	.icoor_con li img{display:block;position:absolute;left:0;top:0;}
	.icoor_con li .img1{float: left;position: inherit;width:100%;height:auto}
	.in_about_k{width: 85%;}

 
}
@media (min-width:1200px){

	.mobile-section{display: none !important}
	.desktops-section{display:block !important}



    .ititle h2{font-size:37px;line-height:44px;}
    .ititle h3{font-size:18px;line-height:25px;}
}



