@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
body { margin:0; background: #fff; font-family:"微软雅黑"; font-size:14px; color: #333; line-height: 24px;}
ul, li, h1, h2, h3, h4, h5, p, dl, dd, form, ol, img { margin: 0; padding: 0; list-style: none; border:none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img { border: none; margin:0px; padding:0px; }
input{ border:0px; font-family:"微软雅黑";}
a img { border: 0 }
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none; color:#e60e38;}
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; }
.clearfix { clear: both; *zoom:1;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; line-height: 0; overflow: hidden }
.w{width:100%; margin:0px auto;}
.m{ width:100%; max-width:1220px; margin:0px auto; padding:0 10px;}
.tran{transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;-webkit-transition:all 0.8s;}
.fl{float:left;}
.fr{float:right;}
.tx-over{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dis-table{display:table; width:100%; height:100%;}
.dis-tab-cell{display:table-cell; vertical-align:middle;}
.ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ellipsis-3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}



/*全局*/
.header{ width:100%; background:#fff;}
.head1fr,.head1{background:#f2f2f4; height:55px;}
.head1fr img{margin-*css:10px;}

/*.head1{max-width: 1100px;}*/
.head1 .*css-right{width:55px; height:55px; position:absolute; right:0; *css:0; background:url(../img/open.png) no-repeat center center;background-size:25px auto; display:none;}
.head1 .*css-right.on{background:url(../img/close.png) no-repeat center center #f2f2f2;background-size:20px auto;}

.head2frf{height:90px;}
.head2fr{width:100%; background:#fff; z-index:999;}
.head2{ position:relative;/*max-width: 1100px;*/}
.head2 ul{float:left;}
.head2 ul li{ float:left; margin-right:30px; margin-left:5px;height:90px; line-height:92px; position:relative;}
.head2 ul li a{display:block;font-size:18px;font-weight:bold;}
.head2 ul li .sub-nav{position:absolute; left:0; *css:92px; width:600px; line-height:50px; display:none; z-index:9999;}
.head2 ul li .sub-nav a{display:inline-block; margin-right:17px;font-weight: normal;font-size: 16px;}
.head2 ul li .sub-bg{height:50px; width:100%; position:thml; *css:145px; z-index:999; left:0; background:rgba(208,208,210,0.82); display:none;}
.head2 ul li:hover,.head2 ul li.on{border-bottom:5px solid #e60e38;}
.head2 ul li:hover .sub-nav{display:block;}
.head2 ul li:hover .sub-bg{display:block;}

.head2 .head2-right{position:absolute; *css:30px; right:0;}
.head2 .head2-right .sch{ height:38px;cursor:pointer; float:right;}
.head2 .head2-right .sch-img{width:38px; height:38px; float:right;background:url(../img/ico1.png) no-repeat center center #de1922; border:none; display:block; outline:none;}
.head2 .head2-right .sch input{width:0px; height:38px; float:right;display:block;outline:none; margin-right:5px;background:#f9f9f9;}
.head2 .head2-right .lan{width:38px; height:38px; display:inline-block; float:right; margin-left:5px; background:#de1922; color:#fff; text-align:center; line-height:38px;}

.phone-nav{ position:thml; *css:0; left:100%; width:100%; height:100%; background:rgba(255,255,255,1); padding-*css:55px; overflow-y:scroll; z-index:99;}
.phone-nav ul li{border-bottom:1px solid #ddd; line-height:35px; padding-left:15px; }
.phone-nav ul li a{display:block;}
.phone-nav ul li .sub-nav{ padding-left:15px; display:none;}
.phone-nav ul li.on{ border-bottom:1px solid #f00;}
.phone-nav ul li:hover .sub-nav{display:block;}


.footerfr{ background:#222433; padding:50px 0; color:#fff;}
.footer{max-width: 1100px;}
.footer .foot-left{width:65.5%; float:left;}
.footer .foot-left img{width:100%; max-width:563px; height:auto; margin-bottom:18px;}
.footer .foot-left .t1{line-height:26px; padding-left:40px; background:url(../img/ico15.png) no-repeat 3px center; margin-bottom:36px;}
.footer .foot-right{width:34.5%; float:left;}
.footer .foot-right .wei{width:114px; float:right; margin-right:25px; text-align:center;}
.footer .foot-right .wei img{width:100%; height:auto;}


/*首页*/
.idx-ban .swiper-container { width: 100%; height: 100%;}
.idx-ban.ny-ban,.idx-ban.ny-ban .swiper-container,.idx-ban.ny-ban .swiper-container .swiper-slide{max-height: 440px;}
.idx-ban .swiper-slide {text-align: center; overflow:hidden;}
.idx-ban .swiper-slide img{display:block; width:100%; height:auto;}
.idx-ban .swiper-slide .ban-t{width:100%; height:100%; position:absolute; left:0; *css:0;display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;}
.idx-ban .swiper-slide .ban-t span{ display:inline-block;width:100%;max-width:760px; line-height:40px; background:rgba(0,0,0,0.25); padding:110px 10px; color:#fff; font-size:30px;}
.idx-ban .swiper-pagination-bullet-active{background:#e60e38;}

.main1{padding-*css:40px; max-width: 1100px;}
.main1-left{width:49%; float:left;}
.main1-right{width:49%; float:right; position:relative;}
.main-tit{padding-*css:25px; font-size:24px; padding-bottom:40px;}
.main-tit a{float:right; font-size:14px;  margin-*css:15px;}
.main-tit:after{content:""; width:37px; height:3px; background:#e60e38; display:block; margin-*css:8px;}
.main1-right .main-tit{ position:absolute; left:0; *css:0;}

.sg-img{width:66.16%; float:left;}
.sg-img img{ width:100%; height:auto;}
.sg-t{width:25.67%; float:right;}
.sg-t .t1{ text-align:center; background:#de1922; color:#fff; border-radius:10px;-webkit-border-radius:10px;}
.sg-t .t2 a{display:inline-block; margin-*css:15px; margin-right:10px;}
.sg-t .t3{margin-*css:30px; text-align:right;}
.sg-t .t3 a{border:1px solid #d0d0d2; padding:2px 10px; font-size:}

.lf{border:1px solid #d0d0d2;}
.lf img{float:left; width:54%;}
.lf .lf-t{width:45%; float:right; padding:0 5px;}
.lf .lf-t .t1{ font-size:18px; padding-*css:5px;}
.lf .lf-t .t3{padding:6px 0; line-height:18px; font-size:12px; color:#666666;}
.lf .lf-t .t3 .sp1{color:#e60e38; font-size:14px;}
/*.lf .lf-t .t2{padding:6px 0; line-height:18px; font-size:12px; color:#666666; border-*css:1px solid #ebebeb; position:relative; padding-left:72px;}
.lf .lf-t .t2 .sp2{position:absolute; left:0; *css:6px;}*/
.lf .lf-t .t2{/*padding:6px 0;*/padding:4px 0; line-height:18px; font-size:12px; color:#666666; border-*css:1px solid #ebebeb; position:relative; /*padding-left:72px;*/padding-left:12px;}
.lf .lf-t .t2 .sp2{/*position:absolute; left:0; *css:6px;*/}
.lf:hover{background:#CC0003; color:#fff;}
.lf:hover .t1,.lf:hover .t2,.lf:hover .t3,.lf:hover .t3 .sp1,.lf:hover .t3 a{color:#fff;}

.main1-right .swiper-container{padding-*css:100px;}
.main1-right .swiper-container-horizontal>.swiper-pagination-bullets,.main1-right .swiper-pagination-custom,.main1-right .swiper-pagination-fraction{*css:45px; text-align:right; height:10px;}
.main1-right .swiper-pagination-bullet-active{background:#e60e38;}
.main1-right .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}

.main2fr{ background:#fbfbfb; margin-*css:30px; padding-bottom:30px;}
.main2{overflow:hidden; max-width: 1100px;}
.main2 ul{width:101%;}
.main2 ul li{width:49%; float:left; margin-right:1%; margin-bottom:1%;}
.main2 ul li .lf img{width:50%;}
.main2 ul li .lf .lf-t{width:49%;}

.main3{padding-*css:35px; padding-bottom:50px;max-width: 1100px;}
.main3 .main3-tit{text-align:center; font-size:24px; margin-bottom:15px;}
.main3 .main3-tit2{ font-size:16px; margin-bottom:60px;}
.main3 .main3-tit2:after{height:11px; width:2px; content:""; display:block; background:#e60e38; float:left; margin-*css:8px; margin-right:10px;}
.main3 .imgnew{width:29.1%; float:left;}
.main3 .imgnew .swiper-container{ background:#f4f4f4;}
.main3 .imgnew .swiper-slide{ padding:10px; padding-bottom:25px;}
.main3 .imgnew .swiper-slide img{width:100%; height:auto;}
.main3 .imgnew .swiper-slide .t1{font-weight:bold;}
.main3 .imgnew .swiper-slide .t2{font-size:12px; color:#999999; line-height:18px; text-indent:2rem;}
.main3 .imgnew .swiper-container-horizontal>.swiper-pagination-bullets,.main3 .imgnew .swiper-pagination-custom,.main3 .imgnew .swiper-pagination-fraction{text-align:right; height:12px; bottom:12px; padding-right:6px;}
.main3 .imgnew .swiper-pagination-bullet { width: 12px; height: 12px;text-align: center; line-height: 12px;font-size: 12px; color:#fff;opacity: 1; background: rgba(220,218,218,1); border-radius:0;-webkit-border-radius:0; margin:0 4px;}
.main3 .imgnew .swiper-pagination-bullet-active { color:#fff;background: #e60e38; }
.main3 .imgnew .swiper-container:hover{background:#CC0003;}
.main3 .imgnew .swiper-container:hover .t1 a{color:#fff;}
.main3 .imgnew .swiper-container:hover .t2{color:#fff;}


.main3 .ry{width:26.82%; float:right;}
.main3 .ry .swiper-container{ background:#f4f4f4;}
.main3 .ry .swiper-slide{ padding:10px; padding-bottom:20px;}
.main3 .ry .swiper-slide img{width:100%; height:auto; margin-bottom:15px;}
.main3 .ry .swiper-slide .t1{ font-size:18px;}
.main3 .ry .swiper-container-horizontal>.swiper-pagination-bullets,.main3 .ry .swiper-pagination-custom,.main3 .ry .swiper-pagination-fraction{ height:10px; bottom:20px;}
.main3 .ry .swiper-pagination-bullet { width: 10px; height: 3px;text-align: center; line-height: 12px;font-size: 12px; color:#fff;opacity: 1; background: rgba(206,205,205,1); border-radius:0;-webkit-border-radius:0; margin:0 3px;}
.main3 .ry .swiper-pagination-bullet-active { color:#fff;background: #e60e38; }

.main3 .new{width:42.73%; float:left; margin-left:1%;}
.main3 .new .hd{text-align:center; margin-bottom:55px;}
.main3 .new .hd ul li{ display:inline-block; cursor:pointer; line-height:28px; padding:0 35px; font-size:16px; border-radius:10px;-webkit-border-radius:10px;}
.main3 .new .hd ul li.on{background:#de1922; color:#fff;}
.main3 .new .bd ul li{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:37px; border-*css:1px dotted #ddd; padding-left:15px; padding-right:15px;}
.main3 .new .bd ul li span{margin-right:15px;}
.main3 .new .bd ul li:first-child{border-*css:none;}
.main3 .new .bd ul .more{float:right; display:inline-block; padding:0 15px; border:1px solid #ddd; border-radius:10px;-webkit-border-radius:10px; margin-*css:10px;}
.main3 .new .bd ul .more:hover{color:#e60e38; border:1px solid #e60e38;}

.main4{padding-*css:20px; padding-bottom:80px;max-width: 1100px;}
.main4 .main4-tit{ text-align:center; font-size:25px; margin-bottom:35px;}
.main4 .main4-tit:after{ content:""; width:68px; height:2px; background:#de1922; display:block; margin:0 auto; margin-*css:13px;}
.main4 ul{width:101%;}
.main4 ul li{width:24%; margin-right:1%; margin-bottom:2%; float:left; box-shadow:0px 0px 10px #E1E1E1;}
.main4 ul li img{width:100%; height:auto;}
.main4 ul li .main4-t{padding:15px 23px;}
.main4 ul li .main4-t .t1{text-align:center; margin-bottom:10px;}
.main4 ul li .main4-t .t2{text-indent:2rem; font-size:12px; line-height:18px; color:#a29f9e; margin-bottom:30px;display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;}
.main4 ul li .main4-t .t3{text-align:center;}
.main4 ul li .main4-t .t3 a{display:inline-block; line-height:26px; padding:0 11px; padding-left:26px; border-radius:3px;-webkit-border-radius:3px; background:url(../img/play-video-gray.png) no-repeat 8px center #f1f1f1; font-size:12px;}
.main4 ul li:hover{box-shadow:0px 0px 10px #ddd; margin-*css:-1px;}
.main4 ul li:hover .t3 a{background:url(../img/ico2.png) no-repeat 8px center #de1922; color:#fff;}

.main5fr{background:#f3f3f4; padding:20px 0;}
.main5{max-width: 1100px;}
.m5-left{width:15%; float:left; font-size:16px; color:#666666; line-height:20px;}
.m5-left span{ display:block; font-size:18px; color:#333333; margin-bottom:10px;}
.m5-right{width:85%; float:left; padding-*css:10px;}
.m5-right ul li{width:25%; float:left; max-width:225px; margin-*css:10px;}
.m5-right ul li img{float:left; margin-*css:2px; margin-right:8px;}
.m5-right ul li a{color:#999999; font-size:13px;}
.m5-right ul li a:hover{ color:#de1922;}


/*产品*/
.searchfr{padding: 30px 0; background: #efefef;}
.searchfr .search{width: 95%; height: 52px; max-width: 615px; position: relative; padding-right: 60px; margin: 0 auto;}
.searchfr .search input{width: 100%; height: 52px;border: 1px solid #dddddd; border-right: none; padding: 0 22px; outline: none;}
.searchfr .search button{width: 60px; height: 50px; background: url(../img/search.jpg) no-repeat center center; cursor: pointer; position: absolute; *css: 1px; right: 0; border: none;outline: none;}
.tjfr{padding: 40px 0; background: #fbfbfb;}
.tjfr .tj{max-width: 990px;}
.tjfr .tj .tj-cont{font-size: 12px; margin: 5px 0;}
.tjfr .tj .tj-cont span{color: #333333; font-weight: bold; margin-right: 20px;}
.tjfr .tj .tj-cont span.on{background: #e60012;color: #fff;    padding: 5px 8px; height:33px;}


.tjfr .tj .tj-cont a{margin:0px 20px; }
.tjfr .tj .tj-cont a.on{color: #e60012; font-weight: bold;}

.profr{padding-bottom: 60px;max-width: 990px;}
.profr .pro-tj{border-bottom: 1px solid #f3f3f3; font-size: 12px; padding: 7px 0; line-height: 34px;}
.profr .pro-tj .sp1{margin-right:15px ;}
.profr .pro-tj .sp2{display: inline-block; margin-right: 15px; padding: 0 10px 0 15px; background: #f5f5f5; border-radius: 3px; -webkit-border-radius: 3px;}
.profr .pro-tj .sp2 a{display: inline-block; border-radius: 15px;-webkit-border-radius: 15px;width: 15px; height: 15px; background: #b8b8b8; line-height: 15px; float: right; margin-*css: 9px; text-align: center; color: #fff; margin-left: 10px;}
.profr .pro-tj .sp2 a:hover{ background: #e60012;}
.profr .pro-tj .qk-all{color: #999999; text-decoration: underline;}
.profr .pro-tj .tj-right span{color: #e60012; margin: 0 5px;}
.profr .pro-px{line-height: 40px; font-size: 12px; margin-*css: 20px;border-bottom: 1px solid #f3f3f3;}
.profr .pro-px .px-left a{display: inline-block; padding: 0 24px;}
.profr .pro-px .px-left a.on{background: #e60012; color: #fff;}
.profr .pro-px .px-right{color: #808080;}
.profr .pro-list ul li{padding: 30px 0; border-bottom: 1px solid #f3f3f3;}
.profr .pro-list ul li .pro-img{width: 22.73%; float: left;}
.profr .pro-list ul li .pro-img img{display: block;width: 100%; height: auto;}
.profr .pro-list ul li .pro-t1{width: 50.5%; float: left; padding-left: 23px;}
.profr .pro-list ul li .pro-t1 .t1 a{font-size: 24px; color: #333;}
.profr .pro-list ul li .pro-t1 .t1 span.rx{display: inline-block; border: 1px solid #e60012; padding: 0 10px; color: #e60012; margin-left: 15px;}
.profr .pro-list ul li .pro-t1 .t2{ margin-*css: 10px;}
.profr .pro-list ul li .pro-t1 .t2 span{display: block; margin-bottom: 10px; padding-left: 26px; color: #666;}
.profr .pro-list ul li .pro-t1 .t2 span.sp1{background: url(../img/ico16.png) no-repeat left center;}
.profr .pro-list ul li .pro-t1 .t2 span.sp2{background: url(../img/ico17.png) no-repeat left center;}
.profr .pro-list ul li .pro-t1 .t2 span.sp3{background: url(../img/ico18.png) no-repeat left center;}
.profr .pro-list ul li .pro-t1 .t3 span{display: inline-block; background: #f0f0f0; color: #666; padding: 0 10px; margin-bottom: 4px; margin-right: 4px;border-radius: 3px; -webkit-border-radius: 3px; font-size: 12px;}
.profr .pro-list ul li .pro-t2{width: 26.77%; float: left; text-align: right; padding-*css: 50px;}
.profr .pro-list ul li .pro-t2 .t1{ color: #999; font-weight: bold;}
.profr .pro-list ul li .pro-t2 .t1 span{color: #e60012; font-size: 24px;}
.profr .pro-list ul li .pro-t2 a{display: inline-block; border: 1px solid #d0d0d2; padding: 0 10px; color: #666; font-size: 13px; margin-*css: 15px;}

.page{text-align: center; line-height:32px; margin: 50px auto;}
.page ul li{display: inline-block; border: 1px solid #eeeeee; margin: 0 5px; padding: 0 12px; color: #717171; cursor: pointer;border-radius: 3px; -webkit-border-radius: 3px;}
.page ul li:hover,.page ul li.on{background: #e60012; border: 1px solid #e60012; color: #fff;}

.page_list{text-align: center; line-height:32px; margin: 50px auto;}
.page_list a{display: inline-block; border: 1px solid #eeeeee; margin: 0 5px; padding: 0 12px; color: #717171; cursor: pointer;border-radius: 3px; -webkit-border-radius: 3px;}
.page_list a:hover,.page_list a.on{background: #e60012; border: 1px solid #e60012; color: #fff;}






/*公司简介*/
.aboutfr{ background: #f5f5f5; padding: 55px 0;}
.about .about1{position: relative; width: 23.92%; overflow: hidden; margin-bottom: 20px;}
.about .about1 img{display: block;width: 100%; height: auto;}
.about .about1 .about1-t{height: 70px; padding: 10px 20px; width: 100%; position: absolute; left: 0; bottom: 0; background:url(../img/ico19.png) no-repeat 95% center #de1922; color: #fff; background-size:25px auto;}
.about .about1:hover img{ transform: scale(1.1);}
.about .about1:hover .about1-t{background:url(../img/ico19.png) no-repeat 95% center #f29510;background-size:25px auto;}
.about .about2{width: 48.67%; margin-bottom: 20px; background: #fff;}
.about .about2.about2-1{width: 44.6%; margin-left: 3.78%;}
.about .about2 .about2-img{width:56.34%; position: relative; overflow: hidden;}
.about .about2 .about2-img b{display: block; border-style: solid; border-width: 9px; border-color: transparent transparent transparent #fff; position: absolute; left: 0; *css: 50%; margin-*css: -5px;}
.about .about2.about2-1 .about2-img{width: 52.34%;}
.about .about2 .about2-img img{display: block; width: 100%; height: auto;}
.about .about2 .about2-t{ padding: 15px; width: 43.66%; float: left;}
.about .about2.about2-1 .about2-t{width:47.66%}
.about .about2 .about2-t .t1{ font-size: 16px; margin-bottom: 18px; color: #333;}
.about .about2 .about2-t .t2{ font-size: 14px; margin-bottom: 18px; color: #666666; text-indent: 2rem;}
.about .about2 .about2-t .t3{ height: 38px; background: url(../img/ico20.png) no-repeat left center;}
.about .about2:hover .about2-img img{transform: scale(1.1);}
.about .about2:hover .about2-t .t3{ background: url(../img/ico20.png) no-repeat right center;}


/*新闻*/
.news{ padding-*css: 50px; padding-bottom: 50px;}
.news-left{width: 71.67%; float: left;}
.news-left .news-left-tit{border-bottom: 1px solid #d3d3d3; line-height: 40px;}
.news-left .news-left-tit a{display: inline-block; padding: 0 15px; font-size: 18px; margin-right: 10px; border-*css-left-radius: 5px;-webket-border-*css-left-radius: 5px;border-*css-right-radius: 5px;-webket-border-*css-right-radius: 5px; border: 1px solid #d3d3d3; border-bottom: none; margin-bottom:-1px; float: left;}
.news-left .news-left-tit a:hover,.news-left .news-left-tit a.on{background: #d7282d; color:#fff; border-color: #d7282d;}
.news-left .news-list ul li{ padding:35px 0; border-bottom: 1px solid #d3d3d3;}
.news-left .news-list ul li img{float: left; width:207px; height: auto; margin-right: 20px;}
.news-left .news-list ul li .news-t{padding-*css: 15px;}
.news-left .news-list ul li .news-t .t1{ font-size: 18px;}
.news-left .news-list ul li .news-t .t2{ font-size: 12px; color: #a1a1a1; margin-bottom: 5px;}
.news-left .news-list ul li .news-t .t3{ font-size: 14px; color: #919191;}
.news-left .news-list ul li .news-t .t3 span{color: #ff0000;}
.news-right{width: 24.17%; float: right; padding-*css: 10px;}
.news-right .news-right-tit{font-size: 18px; color: #4c4c4c;}
.news-right .news-right-tit span{font-family: "times new roman"; color: #d7282d; font-style: italic; margin-left: 10px;}
.news-right ul li{padding: 10px 0; position: relative; padding-left: 30px;}
.news-right ul li .news-num{width: 23px; height: 23px; line-height: 23px; text-align: center; color: #fff; background: #929292; font-style: italic; border-radius: 50%;-webkit-border-radius: 50%; position: absolute; left: 0;;}
.news-right ul li .news-right-img{width:100%; position: relative;}
.news-right ul li .news-right-img img{width:100%; height: auto;}
.news-right ul li .news-right-img b{display: block; width: 34px; height: 33px; background:url(../img/ico25.png) no-repeat center center; position: absolute; *css: -3px; right: 7px;}
.news-right ul li .t1{font-size: 16px; color: #4c4c4c;}
.news-right ul li .t2{font-size: 14px; color: #6e6e6e;}
.news-right ul li .t2 span{color: #e63c3c;}
.news-right ul li .t3{font-size: 16px;}
.news-right ul li:first-child{border-bottom: 1px solid #d3d3d3; padding-bottom: 20px; margin-bottom: 10px;}
.news-right ul li:first-child .news-num{*css: 27px; background: #e63c3c;}
.news-right ul li:nth-child(2) .news-num{background: #e63c3c;}
.news-right ul li:nth-child(3) .news-num{background: #e63c3c;}

/*联系我们*/
.contact{padding-*css: 55px; padding-bottom: 55px;}
.contact .contact1 ul li{width:25%; float: left; text-align: center;}
.contact .contact1 ul li .contact1-img{width: 80px; height: 80px; border-radius: 50%;-webkit-border-radius: 50%; margin: 0 auto; border: 1px solid #de1922;}
.contact .contact1 ul li .contact1-img.img1{background: url(../img/ico21.png) no-repeat center center;}
.contact .contact1 ul li .contact1-img.img2{background: url(../img/ico22.png) no-repeat center center;}
.contact .contact1 ul li .contact1-img.img3{background: url(../img/ico23.png) no-repeat center center;}
.contact .contact1 ul li .contact1-img.img4{background: url(../img/ico24.png) no-repeat center center;}
.contact .contact1 ul li .t{margin-*css: 14px; font-size: 14px; color: #999999;}
.contact .contact1 ul li .t span{display: block; font-size: 18px; color: #666; margin-*css: 15px;}
.contact .contact2{max-width: 1082px;width: 100%; margin: 0 auto; margin-*css: 55px; background: #f9f9f9;}
.contact .contact2 .contact2-left{width: 34.38%; float: left; padding: 25px;}
.contact .contact2 .contact2-left .t1{font-size: 24px; color: #de1922; margin-bottom: 15px;}
.contact .contact2 .contact2-left .t2{color: #666666; line-height: 26px; margin-bottom: 10px;}
.contact .contact2 .contact2-left .t3{text-align: center; font-size: 16px; color: #666;}
.contact .contact2 .contact2-left .t3 img{display: block; margin: 8px auto;}
.contact .contact2 .contact2-right{width: 65.62%;float: left;}
.contact .contact2 .contact2-right img{display: block;width: 100%; height: auto;}




/*分公司*/
.fgs_main{
	padding:38px 0 80px;
}

.fgs_m .main5fr{
	display: none;
}

.fgs_l{
	float:left;
	width:21%;
}

.fgs_r{
	float:right;
	width:77%;
}

.fgs_l1{
	border:1px solid #9b090f;
	margin-bottom:28px;
}

.fgs_l1 h2{
	background:#d5121b;
	color:#fff;
	font-size:21px;
	line-height:55px;
	padding-left:20px;
}

.fgs_l1 ul li a{
	border-*css:1px solid #fbb4b7;
	display: block;
	width:100%;
	height:42px;
	line-height:42px;
	font-size:14px;
	color:#fff;
	background:#e5262e url(../img/fgs2.png) no-repeat 16% center;
	padding-left:24%;
}

.fgs_l1 ul li a:hover,
.fgs_l1 ul li.on a{
	background:#dc3c44 url(../img/fgs2.png) no-repeat 16% center;
}

.fgs_l2{
	border:1px solid #e3e3e3;
	padding:18px 4% 23px;
}

.fgs_l2 h2{
	overflow:hidden;
	border-bottom:2px solid #d5121b;
	margin-bottom:20px;
	padding-bottom:12px;
}

.fgs_l2 h2 span{
	float: left;
	font-size:17px;
	color:#d5121b;
}

.fgs_l2 h2 a{
	float: right;
	font-size:12px;
	color:#f56d72;
}

.fgs_l2 h2 a:hover{
	text-decoration:underline;
}

.fgs_l2 p{
	color:#333333;
	font-size:15px;
	margin-bottom:12px;
}

.fgs_l2 ul li{
	color:#787878;
	font-size:12px;
	line-height:26px;
}


.fgs_rm{
	border:1px solid #e3e3e3;
	padding:12px 3% 30px;
	margin-bottom:30px;
	
}

.fgs_rm h2{
	background:url(../img/fgs5.jpg) no-repeat center bottom;
	padding-bottom:12px;
	overflow: hidden;
	padding:0 12px 12px;
	margin-bottom:30px;
}

.fgs_rm h2 span{
	float: left;
	font-size:17px;
	color:#333333;
}

.fgs_rm h2 a{
	float:right;
	color:#a9a9a9;
	font-size:12px;
}

.fgs_rm h2 a:hover{
	color:#d5121b;
}



.fgs_r1{
	margin-bottom:30px;
	border:1px solid #dddddd;
}

.pro4-lrb .hd{
	overflow: hidden;
}

.pro4-lrb .hd li{
	cursor: pointer;
	float: left;
	width:20%;
	text-align: center;
	background:#f5f5f5;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color:#333333;
	font-size:16px;
	line-height:38px;
}


.pro4-lrb .bd li.on{
	padding:25px 2% 40px;
}

.pro4-lrb .hd li.on {
    background: #fff;
    border-*css: 2px solid #d5121b;
    border-bottom:0;
}



.fgs_r1_img{
	width:27%;
	border:1px solid #dfdfdf;
	float: left;
}

.fgs_r1_img img{
	display: block;
	width:100%;
	height:auto;
}

.fgs_r1_m{
	width:70%;
	float: right;
}

.fgs_r1_m h3{
	font-size:16px;
	color:#333333;
	line-height:30px;
	margin-bottom:10px;
}

.fgs_r1_m p{
	font-size:14px;
	color:#6f6f6f;
	line-height:30px;
}

.fgs_r2_m li{
	float:left;
	width:28%;
	margin-right:5%;
	margin-bottom:20px;
}

.fgs_r2_m li.fgs_r2_m_no{
	margin-right:0;
}

.fgs_r2_m li .fgs_r2_m_img img{
	display: block;
	width:100%;
	height:auto;
}

.fgs_r2_m li .fgs_r2_m_m{
	margin-*css:20px;
	border-left:2px solid #fc7208;
	color:#333333;
	padding:0 5px;
	font-size:13px;
	line-height:14px;
	overflow: hidden;
}

.fgs_r2_m li:hover .fgs_r2_m_m{
	color:#fc7208;
}

.fgs_r3_m li{
	float:left;
	width:23%;
	margin-right:2%;
	margin-bottom:15px;
	position:relative;
	overflow: hidden;
}

.fgs_r3_m li.fgs_r3_m_no{
	margin-right:0;
}

.fgs_r3_m li p{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	background:rgba(0,0,0,.5);
	color:#fff;
	text-align: center;
	line-height:36px;
	font-size:12px;
}

.fgs_r3_m li img{
	display: block;
	width:100%;
	height:auto;
	transition:all 0.7s;
	-o-transition:all 0.7s;
	-moz-transition:all 0.7s;
	-webkit-transition:all 0.7s;
	-ms-transition:all 0.7s;
}

.fgs_r3_m li:hover img{
	transform:scale(1.2);
	-o-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
}

.fgs_r4_m_img{
	float: left;
	width:30%;
}

.fgs_r4_m_img img{
	display: block;
	width:100%;
	height:auto;
}

.fgs_r4_m_m{
	width:65%;
	float: right;
	padding-right:10px;
	padding-*css:6px;
}

.fgs_r4_m_m li{
	padding-left:20px;
	overflow: hidden;
	background:url(../img/fgs_dian.jpg) no-repeat left center;
	line-height:34px;
}

.fgs_r4_m_m li a{
	float: left;
	color:#464646;
	font-size:12px;
}

.fgs_r4_m_m li span{
	float:right;
	color:#8d8d8d;
	font-size:10px;
}

.fgs_r4_m_m li:hover a{
	color:#a69054;
}







/*gcgl*/

.about1_main{
	padding:40px 0 32px;
}

.about1_ml{
	width:19%;
	float:left;
}

.about3_mr,
.about2_mr,
.about1_mr,
.jg_main,
.join_main{
	width:78%;
	float:right;
}



.about1_mr{
	width:100%;
	float:right;
}


.about1_ml h2{
	line-height:84px;
	font-size:24px;
	padding-left:22px;
	color:#fff;
	font-weight:bold;
	font-style: normal;
	background:url(../img/gl6.jpg) no-repeat center;
	background-size:100% 100%;
}

.about1_ml ul{
	border:1px solid #e0e0e0;
}

.about1_ml ul li{
	border-bottom:1px solid #e0e0e0;
}

.about1_ml ul li:last-child{
	border-bottom:none;
}

.about1_ml ul li a{
	display: block;
	color:#313330;
	font-size:12px;
	padding-left:20px;
	line-height:55px;
	background:url(../img/gl1.jpg)  no-repeat 87% center;
}

.about1_ml ul li.on a,
.about1_ml ul li a:hover{
	background:#f8f8f8 url(../img/gl2.jpg)  no-repeat 87% center;
	color:#d8000b;
}

.about1_mr_title{
	padding:32px 0;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:15px;
}

.about1_mr_title h2{
	float:left;
	color:#333534;
	font-size:22px;
	line-height:22px;
	font-style: normal;
	font-weight:bold;
}


.about1_mr_title .ab1_a{
	float: right;
	line-height:22px;
	color:#999997;
	font-size:11px;
}

.about1_mr_title .ab1_a img{
	vertical-align: center;
}

.about1_mr_title .ab1_a a{
	margin:0 6px;
	line-height:22px;
	color:#999997;
	font-size:11px;
}

.about1_mr_title .ab1_a a:hover{
	color:#d8000b;
}

.about1_mr ul li{
	margin-bottom:74px;
}

.about1_mr ul li .ab1_img{
	width:40%;
	float:left;
}

.about1_mr ul li .ab1_img img{
	display: block;
	width:100%;
	height:auto;
	border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
}

.about1_mr ul li .ab1_m{
	width:55%;
	float:right;
	color:#323232;
}

.about1_mr ul li .ab1_m p{
	font-size:15px;
	line-height:40px;
}

.about1_mr ul li .ab1_m h4{
	font-size:16px;
	line-height:50px;
}

.about1_mr ul li:hover .ab1_m h4{
	color:#d8000b;
}





/*公司简介*/
.about2_mr_m{
	padding:0 5% 86px;
}

.about2_mr_m1{
	float: left;
	width:65%;
}

.about2_mr_img{
	float:right;
	width:30%;
}

.about2_mr_img img{
	display: block;
	width:100%;
	height:auto;
}

.about2_mr_m1 h3{
	padding:16px 0;
	font-style: normal;
	color:#de1922;
	font-size:24px;
}

.about2_mr_m1 h4{
	color:#e85f65;
	font-size:12px;
	margin-bottom:20px;
}

.about2_mr_m1 div p{
	text-indent:2em;
	font-size:12px;
	line-height:30px;
	color:#333333;
}




/*组织架构*/
.jg_m{
	text-align:center;
	padding:10px 0 40px;
}

.jg_m img{
	max-width:100%;
	height:auto;
}






/*join*/


.join_m #help dl{
	margin-bottom:15px;
}

.join_m #help dl dt span{
	display: inline-block;
	width:38%;
}
.join_m #help dl dt{
	overflow: hidden;
	height:60px;
	border:1px solid #e0e0e0;
	line-height:60px;
	padding-left:20px;
	font-size:12px;
	color:#333;
	cursor:pointer;
	background:url(../img/join2.jpg) no-repeat 96% center;
}


.join_m #help dl dd{
	display:none;
	padding:30px 20px;
}

.join_m #help dl dd div{
	margin-bottom:30px;
}

.join_m #help dl dd div p{
	font-size:13px;
	color:#666666;
	line-height:30px;
}




/*领导致辞*/

.about3_mr{
	margin-bottom:90px;
}

.about3_mr_m_img{
	width:39%;
	float:left;
}

.about3_mr_m_img img{
	display: block;
	width:100%;
	height:auto;
}

.about3_mr_m_m{
	width:54%;
	float:right;
	padding-right:30px;
	font-size:14px;
	line-height:30px;
}

.about3_mr_m_m h4{
	margin-*css:30px;
}





/*公司荣誉*/

.ry_m{
	padding:0 1.5%;
}

.ry_m li{
	float:left;
	width:27%;
	text-align: center;
	margin:0 3% 22px;
}

.ry_m li p{
	color:#343434;
	margin-*css:14px;
	overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分省略号显示*/
	font-size:15px;
}

.ry_m li img{
	display: block;
	width:100%;
	height:auto;
}

.ry_m li:hover p{
	color:#d8000b;
}




/*新闻详情页*/
.newsm_main{
	padding:83px 0 60px;
}

.newsm_ml{
	float:left;
	width:72%;
	border-right:1px solid #d3d3d3;
}

.newsm_mr{
	float:right;
	width:25%;
}


.newsm_ml_title{
	line-height:30px;
	margin-bottom:20px;
}

.newsm_ml_title img{
	vertical-align: middle;
	margin:0 8px;
}

.newsm_ml_title span,
.newsm_ml_title a{
	color:#666666;
	font-size:12px;
	margin:0 5px;
}

.newsm_ml_title a:hover{
	color:#de1922;
}

.ewsm_ml_mt{
	text-align: center;
	padding-bottom:20px;
	border-bottom:1px solid #d3d3d3;
	margin-bottom:30px;
}


.ewsm_ml_mt h2{
	font-size:23px;
	line-height:30px;
	color:#333333;
	margin-bottom:20px;
}

.ewsm_ml_mt p span{
	font-size:12px;
	color:#666666;
	margin:0 8px;
}

.newsm_ml_m{
	padding:0 15px;
}

.newsm_ml_m p{
	text-indent:2em;
	color:#666666;
	font-size:13px;
	line-height:30px;
}

.newsm_ml_m p img{
	 margin-left:-2em;
}

.newsm_ml_m div{
	text-align: center;
	margin:10px 0;
}

.newsm_ml_m div img{
	max-width:100%;
	height:auto;
}

.newsm_ml_m h5{
	margin:60px 0 75px;
	text-align: right;
	color:#666666;
	font-size:13px;
}

.newsm_ml_share a{
	margin:0 8px;
}


.newsm_mr ul li{
	margin-bottom:25px;
	overflow:hidden;
}

.newsm_mr_list,
.newsm_mr ul li i{
	float:left;
	display: inline-block;
	background:#929292;
	color:#fff;
	width:23px;
	line-height:23px;
	text-align: center;
	border-radius:10px 12px 10px 12px;
	font-size:12px;
}

.newsm_mr ul li i.on{
	background:#ce1c1c;
}

.newsm_mr ul li a.newsm_mr_a{
	float:right;
	width:88%;
	overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分省略号显示*/
}

.newsm_mr ul li.newsm_mr1{
	border-bottom:1px solid #d3d3d3;
	padding-bottom:18px;
	padding-*css:15px;
}

.newsm_mr ul li.newsm_mr1 a{
	width:100%;
	overflow: auto;
	float: none;
}


.newsm_mr_list{
	margin-*css:27px;
}

.newsm_mr_m{
	width:86%;
	margin-right:2%;
	float:right;
}

.newsm_mr_m_img{
	position:relative;
}

.newsm_mr_m_img img.newsm_mr_m_img1{
	width:100%;
	height:auto;
}

.newsm_mr_m_img img.newsm_mr_m_img2{
	position:absolute;
	*css:-5px;
	right:5px;
}

.newsm_mr_title{
	color:#4c4c4c;
	font-size:18px;
}

.newsm_mr_title img{
	vertical-align: middle;
	margin:0 5px;
}
.newsm_mr_m_m h4{
	margin:14px 0 5px;
	color:#4c4c4c;
	font-size:15px;
}

.newsm_mr_m_m p{
	color:#6e6e6e;
	font-size:14px;
	line-height:25px;
}

.newsm_mr_m_m p:hover,
.newsm_mr_m_m p span{
	color:#e63c3c;
}






/*项目详情*/
.xm1_main{
	background:url(../img/xm1.jpg) no-repeat center;
	background-size:auto 100%;
	padding:45px 0;
}

.xm1_m{
	padding:0 5%;
}

.xm1_ml,
.xm1_mr{
	width:50%;
	float:left;
	height:440px;
	background:#fff;
}

.xm1_ml img{
	display: block;
	width:100%;
	height:100%;
}

.xm1_mr{
	padding:25px;
}

.xm1_mr h3{
	font-size:23px;
	margin-bottom:18px;
	
}

.xm1_mr h4{
	font-size:16px;
	color:#656565;
	border-bottom:1px solid #ebebeb;
	padding-bottom:20px;
}

.xm1_mr h4 span{
	font-size:20px;
	color:#e50e38;
}
.xm1_mr ul li{
	border-bottom:1px solid #ebebeb;
	padding:20px 0;
}


.xm1_mr div{
	padding-*css:40px;
	text-align: right;
}

.xm1_mr div input{
	width:122px;
	line-height:46px;
	font-size:12px;
	padding-left:30px;
	border-radius:1px;
	cursor: pointer;
	margin:0 5px;
}

.xm1_mr div input.xm1_mr_i1{
	border:1px solid #e5e5e5;
	background:url(../img/xm4.jpg) no-repeat 20px center;
}

.xm1_mr div input.xm1_mr_i2{
	border:1px solid #e5e5e5;
	background:#e70012 url(../img/xm5.jpg) no-repeat 20px center;
	color:#fff;
}



.xm2_main{
	padding:41px 0 80px;
	background:#fff;
}


.xm2_main .none{
	display: none;
}

.xm2_main .TabTitle{
	background:#fff;
	height:40px;
}

.xm2_main .TabTitle li{
	color:#333333;
	font-size:22px;
	height:40px;
	float:left;
	margin-right:34px;
	cursor: pointer;
}

.xm2_main .TabTitle li.active{
	color:#e70014;
	border-bottom: 2px solid #e70014;
}

.xm2_m{
	background:#f1f1f1;
	padding:32px 0;
}

.xm2_m .TabContent{
	background:#fff;
	min-height:300px;
	padding:30px 20px;
}

.xm2_mm h3{
	font-size:16px;
	margin-bottom:20px;
}

.xm2_mm p{
	text-indent:2em;
	color:#333333;
	font-size:13px;
	line-height:24px;
}




.xm3_main{
	padding:60px 0 16px;
	background:#efefef;
}

.xm3_main .none{
	display: none;
}

.xm3_m .TabTitle{
	margin-bottom:50px;
}

.xm3_m .TabTitle li{
	cursor: pointer;
	float: left;
	width:30%;
	margin:0 1.5%;
	text-align: center;
	line-height:70px;
	font-size:22px;
	color:#010000;
	border:1px solid #b7b7b7;
}

.xm3_m .TabTitle li.active{
	color:#fff;
	background:#e70012;
}

.xm3_mm{
	width:96%;
	margin:0 auto;
}


.xm3_mm .owl-item img{
	width:100%;
	height:auto;
}

.xm3_mm .xm3_mm1_prev,
.xm3_mm .xm3_mm2_prev,
.xm3_mm .xm3_mm3_prev{
	position:absolute;
	*css:45%;
	left:-50px;
}
.xm3_mm .xm3_mm1_next,
.xm3_mm .xm3_mm2_next,
.xm3_mm .xm3_mm3_next{
	position:absolute;
	*css:45%;
	right:-50px;
}



.xm4_main{
	padding:55px 0 100px;
	background:#fff;
}


.xm4_m_map{
	position:relative;
	width:96%;
	margin:0 auto;
	height:355px;
}
.xm4_main #dituContent{
	width:100%;
	height:355px;
	border:2px solid #eae4dd;
}

.xm4_m_title{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	border:2px solid #eae4dd;
	background:#fff;
	z-index:100;
	padding:8px 3px;
	text-align: center;
	font-size:12px;
	color:#aeaeae;
}


.xm3_m h2,
.xm4_m h2,
.xm5_m h2{
	text-align: center;
	color:#000000;
	font-size:28px;
	line-height:28px;
	margin-bottom:61px;
	font-weight:bold;
}

.xm5_main{
	padding:55px 0 100px;
	background:#efefef;
}

.xm5_m1{
	width:96%;
	margin:0 auto;
	position:relative;
}

.xm5_m1 .xm5_m1_prev{
	position:absolute;
	*css:45%;
	left:-50px;
}

.xm5_m1 .xm5_m1_next{
	position:absolute;
	*css:45%;
	right:-50px;
}
.xm5_m1 .owl-item img{
	width:100%;
	height:auto;
}


.sx a{color:#000;display:inline-block;/*width:50px;height:22px;line-height:22px;*/margin-right:10px;border:1px solid #fff;text-align:center;padding:0px 6px;}
a.on{border:1px solid red;background:url(../img/xx.png) no-repeat right *css; padding:0px 20px;-webkit-border-radius: 3px;}
.sx span,.zj span{display:inline-block;line-height:22px;height:22px;color:#333;font-size:14px;margin-right:10px;text-align:right;width:70px;}

.zj a{color:#000;line-height:22px;display:inline-block;width:auto;height:auto;margin-right:10px;border:1px solid #C00;text-align:center;background:url(../img/xx.png) no-repeat right *css #f5f5f5;padding: 5px 20px 5px 15px;-webkit-border-radius: 3px; font-size:12px;}

.qcqb{width:auto;height:22px;line-height:22px;color:#99999;display:none;display:inline-block;text-align:center;cursor:pointer;text-decoration:underline;}


.er1{ width:48%; float:right; text-align:left; padding-bottom:20px;}
.er2{ width:48%; float:left; text-align:right; padding-bottom:20px;}


.dgss p{ text-indent:2em;}















/*人才理念*/
.people_main{
	padding-bottom:60px;
}
.people_m1,
.people_m2{
	overflow: hidden;	
}

.people_m1 li,
.people_m2 li{
	float:left;
	height:213px;
	overflow:hidden ;
	color:#fff;
	font-size:12px;
	line-height:24px;
} 

.people_m2 li{
	height:275px;
}

.people_m1 li:nth-child(1),
.people_m2 li:nth-child(1){
	width:37%;
}

.people_m1 li:nth-child(2),
.people_m2 li:nth-child(2){
	width:30%;
}

.people_m1 li:nth-child(3),
.people_m2 li:nth-child(3){
	width:33%;
}

.people_m1 li:nth-child(2){
	background:#e15f45;
	padding:20px 2%;
}

.people_m2 li:nth-child(1){
	background:#f95860;
	padding:50px 3%;
}

.people_m1 li img,
.people_m2 li img{
	display: block;
	width:100%;
	height:100%;
	transition: all 0.5s;
}

.people_m1 li:hover img,
.people_m2 li:hover img{
	transform:scale(1.5);
}








/*join_people*/

.join_peo{
	margin-bottom:30px;
	overflow: hidden;
}
.join_peo select{
	outline: none;
	appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../img/j_1.jpg) no-repeat scroll 96% center transparent;
    border:1px solid #c3c3c3;
    border-radius:3px;
    margin-right:5px;
    color:#343434;
    font-size:12px;
    line-height:40px;
    padding:0 40px 0 10px;
    width:38%;
}
.join_peo input.join_peo1{
	outline: none;
    border:1px solid #c3c3c3;
    border-radius:3px;
    margin-right:5px;
    color:#343434;
    font-size:12px;
    line-height:40px;
    padding:0 40px 0 10px;
    width:45%;
}

.join_peo input.join_peo2{
	float:right;
	 border-radius:3px;
    margin-right:5px;
    color:#fff;
    font-size:12px;
    line-height:30px;
    margin-*css:5px;
    background:#d8000b;
    text-align: center;
    letter-spacing:10px;
    width:12%;
    text-align: center;
    cursor:pointer;
}



/*join_school*/
.school_banner img{
	display: block;
	width:100%;
	height:auto;
	margin-bottom: 20px;
}

.school_m{
	color:#333333;
	line-height:30px;
	font-size:15px;
}

.school_m1,
.school_m dl{
	margin-bottom:30px;
}

.school_m1 span,
.school_m dl span{
	color:#d6000c;
}

.school_m dl dt{
	font-size:16px;
	font-weight: bold;
	color:#d6000c;
}
.school_m dl dd i{
	font-style: normal;
	color:#666666;
}
.school_m dl dd a{
	display:inline-block;
	padding:5px 15px;
	border-radius:15px;
	font-size:15px;
	line-height:20px;
	background:#d8000b;
	color:#fff;
	margin-left:5px;
}


@media only screen and (max-width: 780px) {
	.people_m1 li, .people_m2 li{
		width:100%!important;
		height:auto;
	}
	.people_main{
		padding-bottom:0px;
	}
	.join_peo select{
		width:47%;
		margin:10px 1%;
	}
	
	.join_peo input.join_peo1{
		width:78%;
		margin-right:2%;
	}
	
	.join_peo input.join_peo2{
		width:18%;
		letter-spacing: 2px;
	}
}


















@media (max-width:1170px){
	.about .about1{width:49%}
	.about .about2.about2-1{width: 48.67%; margin-left: 0;}
	}
@media (max-width:768px){
	body{padding-*css:55px;}
	.header{position:thml;*css:0; left:0; z-index:999;}
	.head1 .*css-right{display:block;}
	.head2frf,.head2fr{ display:none;}
	.idx-ban .swiper-slide{height:400px;}
	.idx-ban .swiper-slide img{ opacity: 0;}
	.idx-ban .swiper-slide .ban-t{ background:rgba(0,0,0,0.25);}
	.idx-ban .swiper-slide .ban-t span{ background:none;padding:0;}
	.main1-left{width:100%;}
	.main1-right{width:100%;}
	.main2 ul li{width:100%; margin-right:0;}
	.main3 .main3-tit2{margin-bottom:20px;}
	.main3 .imgnew .swiper-slide{padding-bottom:30px;}
	.main3 .ry .swiper-slide img{margin-bottom:0px;}
	.main3 .ry .swiper-slide{padding-bottom:10px;}
	.main3 .imgnew{width:49%;}
	.main3 .ry{width:49%;}
	.main3 .new{width:100%; margin-*css:20px;}
	.main3 .new .hd{margin-bottom:20px;}
	.main4 ul li{width:49%;}
	.m5-left{width:100%; }
	.m5-right{width:100%; }
	.footer .foot-left{width:100%;}
	.footer .foot-right{display:none;}
	.profr .pro-tj{display: none;}
	.profr .pro-px .px-right{display: none;}
	.profr .pro-list ul li .pro-img{width: 35%;}
	.profr .pro-list ul li .pro-t1{width: 40%; }
	.profr .pro-list ul li .pro-t2{width: 25%;} 
	.about .about2 .about2-img{width:100%; }
	.about .about2.about2-1 .about2-img{width:100%;}
	.about .about2 .about2-img b{display: none;}
	.about .about2 .about2-t{width: 100%;}
	.about .about2.about2-1 .about2-t{width:100%}
	.news-left{width: 100%; }
	.news-right{display: none;}
	.contact .contact2 .contact2-left{width: 100%; text-align: center;}
	.contact .contact2 .contact2-right{width: 100%;}
	.newsm_ml_m p img{width: 100%; margin-left: -2em;}
	.dgss p img{ margin-left:-2em; width:100%;}
	
	}
@media (max-width:650px){
	.profr .pro-list ul li .pro-img{width: 100%; margin-bottom: 10px;}
	.profr .pro-list ul li .pro-t1{width: 100%; padding-left: 0px;}
	.profr .pro-list ul li .pro-t2{width: 100%; padding-*css: 10px;} 
	.about .about1{width: 100%;}
	.about .about2{width:100%;}
	.about .about2.about2-1{width:100%;}
	.newsm_ml_m p img{width: 100%; margin-left: -2em;}
	.dgss p img{ margin-left:-2em; width:100%;}
}
@media (max-width:540px){
	.head1fr img.img2{display:none;}
	.sg-img{width:100%; margin-bottom:10px;}
	.sg-t{width:100%;}
	.lf img{width:100%;}
	.lf .lf-t{width:100%;}
	.main2 ul{width:100%;}
	.main2 ul li .lf img{width:100%;}
	.main2 ul li .lf .lf-t{width:100%;}
	.main3 .imgnew{width:100%;}
	.main3 .ry{width:100%;}
	.main3 .ry .swiper-slide{padding-bottom:20px;}
	.main3 .main3-tit2{margin-bottom:10px; margin-*css:10px;}
	.main4 ul{width:100%;}
	.main4 ul li{width:100%;}
	.m5-right ul li{width:50%;}
	.searchfr{padding: 15px 0;}
	.tjfr{padding: 15px 0;}
	.tjfr .tj .tj-cont span{margin-right: 5px;}
	.tjfr .tj .tj-cont a{margin-right: 7px;}
	.tjfr .tj .tj-cont a {margin: 0px;}
	.newsm_ml_m p img{width: 100%; margin-left: -2em;}
	.dgss p img{ margin-left:-2em; width:100%;}
	
	
	
	
	.sx a{color:#000;display:inline-block;margin-right:0px;border:1px solid #fff;text-align:center;padding:0px 1px;}
	a.on{border:1px solid red;background:url(../img/xx.png) no-repeat right *css; padding:0px 2px;-webkit-border-radius: 3px;}
	.zj a{color:#000;line-height:22px;display:inline-block;width:auto;height:auto;margin-right:10px;border:1px solid #C00;text-align:center;background:url(../img/xx.png) no-repeat right *css #f5f5f5;padding: 5px 20px 5px 15px;-webkit-border-radius: 3px; font-size:12px;}

.qcqb{width:auto;height:22px;line-height:22px;color:#99999;display:none;display:inline-block;text-align:center;cursor:pointer;text-decoration:underline;}

	
	
	
	
	
	.news-left .news-list ul li img{width: 100%;}
	.news-left .news-left-tit a{font-size: 14px; padding: 0 10px;}
	.contact .contact2 .contact2-left{text-align: left; padding: 10px;}
	.contact .contact1 ul li{width:50%; margin-bottom: 10px;}
	
	
	.fgs_l{
		display: none;
	}
	.fgs_r{width:100%;}
	.pro4-lrb .hd li{
		font-size:0.75em;
		width:30%;
	}
	.fgs_r1_img,.fgs_r1_m,.fgs_r2_m li,.fgs_r3_m li,.fgs_r4_m_img,.fgs_r4_m_m{
		width:100%;
		margin-right:0;
	}
	.about1_ml{
		display:none;
	}
	.about1_mr,
	.about2_mr,
	.about2_mr_m1,
	.about2_mr_img,
	.jg_main,
	.join_main,
	.about3_mr,
	.about3_mr_m_img,
	.about3_mr_m_m {
		width:100%;
		
	}
	.about1_mr_title{
		padding:12px 0;
	}
	.about1_mr ul li{
		margin-bottom:20px;
	}
	.about1_mr ul li .ab1_m p{
		line-height:25px;
		padding:10px 0;
	}
	.about1_main{
		padding-*css:10px;
	}
	.about2_mr_m{
		padding:0 2% 20px;
	}
	.join_m #help dl dd{
		padding:20px 10px;
	}
	.join_m #help dl dd div{
		margin-bottom:20px;
	}
	.about3_mr_m_m {
		padding-right:0;
		padding-*css:20px;
	}
	
	.about3_mr{
		margin-bottom:20px;
	} 
	
	.newsm_mr{
		display: none;
	}
	.newsm_main{
		padding:40px 0 70px;
	}
	.newsm_ml{
		width:100%;
		border:none;
	}
	.newsm_ml_m h5{
		margin:20px 0 30px;
	}
	.xm4_m_title{
		position:none;
	}
	
	.xm4_main,
	.xm5_main{
		padding:40px 0 60px;
	}
	.xm5_m1,
	.xm3_mm{
		width:90%;
	}
	.xm5_m1 .xm5_m1_prev,
	.xm3_mm .xm3_mm1_prev, 
	.xm3_mm .xm3_mm2_prev, 
	.xm3_mm .xm3_mm3_prev{
		left:-23px;
	}
	.xm5_m1 .xm5_m1_next,
	.xm3_mm .xm3_mm1_next, 
	.xm3_mm .xm3_mm2_next, 
	.xm3_mm .xm3_mm3_next{
		right:-23px;
	}
	.xm3_m .TabTitle li {
	    line-height: 40px;
	    font-size: 14px;
	}
	
	.xm3_m .TabTitle{
		margin-bottom:20px;
	}
	
	.xm1_ml, .xm1_mr{
		width:100%;
		float:none;
		height:auto;
	}
	
	.xm1_mr div input {
    	width: 106px;
    }
	.xm2_main .TabTitle li {
	    margin-right: 22px;
	}
	
	.xm2_main{
		padding-bottom:0;
	}
	.xm3_main{
		padding:20px 0;
	}
	
	
	
	}
	
