@charset "utf-8";
/* CSS Document */
@media only screen and (min-width:1200px) {
/*banner*/
.banner .swiper-pagination-bullets{ bottom:25px !important;}
.banner .swiper-pagination-bullet{  width:28px; height:28px; border-radius:100%; background:rgba(255,255,255,0); opacity:1; transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s; border:1px solid rgba(255,255,255,0);}
.swiper-pagination-bullet:before{ content:""; display:inline-block; width:12px; height:12px; background:#fff; border-radius:100%; transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;margin-top: 7px;}
.banner .swiper-pagination-bullet-active{ transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;border:1px solid rgba(255,255,255,1);}

.banner .swiper-button-next{color:#0063b1; display: none}
.banner .swiper-button-prev{color:#0063b1; display: none}

.banner .swiper-slide{ position:relative;}
.banner .sd_txt{  padding: 30px 50px 30px 35px; background: rgba(0,99,177,.5); position:absolute; bottom:10%; left:10%; z-index:12; transition:2.0s; opacity:0;}

.banner .swiper-slide-active .sd_txt{ bottom:33% !important;  opacity:1; }
.banner .swiper-slide-active .sd_txt h4,.banner .sd_txt h4{ font-size: 44px; font-weight: normal; color: #ffffff; opacity: 1;letter-spacing: 2px;}
.banner .swiper-slide-active .sd_txt p,.banner .sd_txt p{ margin: 18px 0;  font-size: 16px; letter-spacing: 1px; font-weight: normal; color: #ffffff; opacity: 1;}
.banner .swiper-slide-active .sd_txt span,.banner .sd_txt span{ width:100px; height:1px; background: #fff; display: inline-block}

.banner .swiper-slide-active .sd_txt02{ bottom:33% !important; opacity:1; }
.banner .swiper-slide-active .sd_txt02 h4,.banner .sd_txt02 h4{ font-size: 24px; font-weight: normal; color: #ffffff; opacity: 1;}
.banner .swiper-slide-active .sd_txt02 p,.banner .sd_txt02 p{ margin: 10px 0;  font-size: 13px; letter-spacing: 1px; font-weight: normal; color: #ffffff; opacity: 1;}
.banner .swiper-slide-active .sd_txt02 span,.banner .sd_txt02 span{ width:100px; height:1px; background: #fff; display: inline-block}
	
.banner .sd_txt3{width:100%; position:absolute; bottom:10%; left:0; z-index:12; transition:2.0s; opacity:0;}
.banner .sd_txt3 img{display:block; width:auto !important; height:auto !important; margin:0 auto; max-width:80%; transition:2.0s; opacity:0;}
.banner .swiper-slide-active .sd_txt3{ bottom:30% !important; opacity:1;}
.banner .swiper-slide-active .sd_txt3 img{ opacity:1;}
	
	
/*首页第一部分*/
.box80{padding-top: 60px;padding-bottom: 80px;overflow: hidden;}
.index-part01 { width: 100%; min-height: 200px; background-size: cover; background: #fafafa;}
/*.index-part01 { width: 100%; min-height: 200px; background-size: cover; background: url(../images/box1_bg.jpg) center bottom #fafafa;}*/
.main{width: 90%; max-width: 1800px; margin: 0 auto;}
.title .fleft{width: 35%;float: left;position: relative;overflow: hidden;}
.title .fleft:before {position: absolute; top: 0;left: 0;width: 120px; height: 1px; background: #0063b1; content: '';}
.title .fleft span{font-size: 33px;  color: #333333;  font-family: 'Times New Roman';  margin-top: 20px; margin-bottom: 12px; display: block;}
.title .fleft h5{ font-size: 28px; color: #333333; font-weight: normal; line-height: 30px; display: block;}
.title .fright{ width: 20%;float: right;position: relative;overflow: hidden;}
.title .fright a{float: right;display: block; width: 60%;height: 35px; font-size: 14px; margin: 30px auto 0; line-height: 35px; border: #0063b1 1px solid;text-align: center; color: #0063b1; border-top-right-radius: 30px; transition: 0.5s;}
.title .fright a:hover{ background:#0063b1; color:#fff;}
	
.con{width:100%;}	
.pc1_l{width: 42%; float: left; display: inline-block; box-sizing: border-box; }
.pc1_l img{border-radius: 16px;transition:0.5s;}
.pc1_l img:hover{ transform: scale(1.05); transition:0.5s;}
	
.pc1_r{width:54%; float:right; display: inline-block; box-sizing:border-box;}
.c6la{width:100%; padding-bottom:17px; font-size:14px; line-height:30px; text-align: justify}
.c6la p{line-height:30px;}

.c6lb{width:100%; margin:0 auto; }
.c6lb ul li{display:block;  width:calc(25% - 31px); height:; float:left; margin-right:30px; text-align:left; color:#;}
.c6lb ul li:nth-child(3){ border:none;}

.c6lb_t1{width:100%; padding-bottom:7px; line-height:50px; color:#0063b1; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:28px;}
.c6lb_t1 sup{font-size:14px; font-weight: normal; line-height:30px; color:#777;}
.c6lb_t2{width:100%; padding-bottom:15px; font-size:16px;}

.c6lc{width:100%; margin:0 auto; padding-top:20px;}
.c6lc a{display:block; width:200px; height:40px; line-height:40px; font-size:14px; text-align:center; border: 1px solid #0063b1; border-radius: 30px; color:#0063b1; transition:0.5s;}
.c6lc a:hover{background:#0063b1; color:#fff;}


/*首页第2部分*/
.index-part02222 { width: 100%; height: auto; background-size: cover; background: url(../images/box2_bg.jpg) no-repeat center top #fafafa;}
.cont2c{ width:100%}
/*.cont2c .left{width:30%; float:left; position:relative; overflow:hidden; border-radius:6px;}*/
.cont2c .left{width:22%; display: inline-block}

.cont2c .left ul li{ display:block; width:100%; float:left; position:relative; overflow:hidden; box-sizing: border-box; margin-bottom:13px; transition:0.5s; border-radius:6px;}
.cont2c .left ul li img{display:block; width:100%; height:169px;  margin:0 auto; border-radius:6px; transition:0.5s;}
.cont2c .left ul li a.link{display:block; width:100%; position:absolute; left:0; bottom:0; height:40px; line-height:40px; font-size:14px; background:rgba(19,117,192,0.9); color:#fff; text-align:center; transition:0.5s; border-radius:6px;}
.cont2c .left ul li a.link .p2x{width:0%; height:1px; margin:0 auto; margin-top:20px; background:#fff; transition:0.5s;}

.cont2c .left ul li:hover a.link{ font-size:20px; height:65% !important; box-sizing: content-box; padding-top:40%; letter-spacing: 1px; }
.cont2c .left ul li:hover a.link .p2x{width:25%; height:1px; background:#fff;}
	
	
/*.cont2c .center{float:left; width:calc(56% - 13px); margin-left: 13px; display: inline-block}*/
.cont2c .center{float:left; width:53.7%; margin-left: 13px; display: inline-block}
.cont2c .center .item02{display:block; width:100%; float:left; height: 350px; position:relative; overflow:hidden; box-sizing: border-box; margin-bottom:13px; transition:0.5s; border-radius:6px;}
.cont2c .center .item02 img{display:block; width:100%;  height: 350px; margin:0 auto; border-radius:6px; transition:0.5s;}
.cont2c .center .item02 a.link{display:block; width:100%; position:absolute; left:0; bottom:0; height:40px; line-height:40px; font-size:16px; background:rgba(19,117,192,0.9); color:#fff; text-align:center; transition:0.5s; border-radius:6px;}
.cont2c .center .item02 a.link .p2x{width:0%; height:1px; margin:0 auto; margin-top:20px; background:#fff; transition:0.5s;}
.cont2c .center .item02:hover a.link{ font-size:28px; height:65% !important; box-sizing: content-box; padding-top:40%; letter-spacing: 1px; }
.cont2c .center .item02:hover a.link .p2x{width:25%; height:1px; background:#fff;}

	

.cont2c .center ul li{ display:block; width:48.8%;     height: 169px; margin-right: 13px; float:left; position:relative; overflow:hidden; box-sizing: border-box; margin-bottom:13px; transition:0.5s; border-radius:6px;}
.cont2c .center ul li img{display:block; width:100%; margin:0 auto;     height: 169px; border-radius:6px; transition:0.5s;}
.cont2c .center ul li a.link{display:block; width:100%; position:absolute; left:0; bottom:0; height:40px; line-height:40px; font-size:14px; background:rgba(19,117,192,0.9); color:#fff; text-align:center; transition:0.5s; border-radius:6px;}
.cont2c .center ul li a.link .p2x{width:0%; height:1px; margin:0 auto; margin-top:20px; background:#fff; transition:0.5s;}

.cont2c .center ul li:hover a.link{ font-size:20px; height:65% !important; box-sizing: content-box; padding-top:40%; letter-spacing: 1px; }
.cont2c .center ul li:hover a.link .p2x{width:25%; height:1px; background:#fff;}
.cont2c .center ul li:nth-child(2){ margin-right: 0px;}

	
/*.cont2c .right{width:calc(22% - 13px);margin-left: 13px; float:left !important;display: inline-block}*/
.cont2c .right{width:22%;margin-left: 12px; float:left !important; display: inline-block}

.cont2c .right ul li{ display:block; width:100%; float:left;  height: 169px; position:relative; overflow:hidden; box-sizing: border-box; margin-bottom:13px; transition:0.5s; border-radius:6px;}
.cont2c .right ul li img{display:block; width:100%; margin:0 auto;  height: 169px; border-radius:6px; transition:0.5s;}
.cont2c .right ul li a.link{display:block; width:100%; position:absolute; left:0; bottom:0; height:40px; line-height:40px; font-size:14px; background:rgba(19,117,192,0.9); color:#fff; text-align:center; transition:0.5s; border-radius:6px;}
.cont2c .right ul li a.link .p2x{width:0%; height:1px; margin:0 auto; margin-top:20px; background:#fff; transition:0.5s;}

.cont2c .right ul li:hover a.link{ font-size:20px; height:65% !important; box-sizing: content-box; padding-top:40%; letter-spacing: 1px; }
.cont2c .right ul li:hover a.link .p2x{width:25%; height:1px; background:#fff;}
	
	
/*首页第三部分*/
.index-part03{width: 100%; min-height: 200px; background-size: cover; background: #fafafa;}
.flexslider2{position:relative;height: auto;width:100%; float:left; margin-top: 40px;}
.flexslider2 .slides{position:relative;z-index:1;}
.flexslider2 .slides li{height: 481px; width: 100%;background-color: #f2f2f2;}
.flexslider2 .slides li .case{width: 100%;display: flex;justify-content: space-between;}
.flexslider2 .slides li .pic{width: 50%;}
.flexslider2 .slides li img{width: 100%;height: 481px;display: block;}
.flexslider2 .slides li .tex{width: 50%;padding: 50px;font-size: 14px;line-height: 30px;color: #666666;}
.flexslider2 .slides li .tex h1{font-size: 24px;line-height: 32px;font-weight: normal;margin-bottom: 15px;}
.flexslider2 .slides li .tex h2{font-size: 14px;line-height: 21px;color: #1567B0;font-weight: normal;margin-bottom: 20px;}
.flexslider2 .slides li .tex span{ padding:0px 10px;}
.flexslider2 .slides li .tex span:first-child{ padding-left:0px}
.flexslider2 .slides li .tex p{ line-height:30px; margin-bottom: 10px;}
.flexslider2 .flex-control-nav{position:absolute;bottom:1.0rem;z-index:2;width:100%;text-align:center; display: none;}
.flexslider2 .flex-control-nav li{display:inline-block;width:40px;height:2px;margin:0 10px;*display:inline;zoom:1;}
.flexslider2 .flex-control-nav a{display:inline-block;width:40px;height:2px;line-height:50px;overflow:hidden; background: #fff;cursor:pointer;border-radius:8px;}
.flexslider2 .flex-control-nav .flex-active{background: #db5a5a;}
.flexslider2 .flex-direction-nav{position:absolute;z-index:3;width:100%;bottom: 48px;}
.flexslider2 .flex-direction-nav li a{display:block;width:48px;height:48px;overflow:hidden;cursor:pointer;position:absolute;
transition: all 0.0s;}
.flexslider2 .flex-direction-nav li a.flex-prev{left:0px; background-image: url(../images/zj02.jpg); background-position: center; background-repeat: no-repeat;}
.flexslider2 .flex-direction-nav li a.flex-prev:hover{left:0px; background-image: url(../images/yj02.jpg); 
background-position: center; background-repeat: no-repeat;-webkit-transform: rotate(180deg);}
.flexslider2 .flex-direction-nav li a.flex-next{left:48px;background-image: url(../images/zj02.jpg); background-position: center; background-repeat: no-repeat;-webkit-transform: rotate(180deg);}
.flexslider2 .flex-direction-nav li a.flex-next:hover{left:48px; background-image: url(../images/yj02.jpg); background-position: center; background-repeat: no-repeat;-webkit-transform: rotate(360deg);}
	
/*首页第4部分*/
.index-part04 { width: 100%; min-height: 200px; background-size: cover; background: url(../images/box4_bg.jpg) center bottom #fafafa;}
.index-news-box { font-size: 15px; }
.index-news-box .index-news-l { width: 50%; float: left; /*padding-right: 20px;*/ box-sizing: border-box; position: relative; }
.index-news-box .index-news-l .slicknews { margin: 0 !important; }
.index-news-box .index-news-l .slicknews .item { position: relative; /*padding-bottom: 50px;*/ }
.index-news-box .index-news-l .slicknews .item .itembox { width: 100%; /*padding-top: 66.67%;*/ height: auto; position: relative; }
.index-news-box .index-news-l .slicknews .item .itembox img { width: 100%; height: 280px; float:left;}
.index-news-box .index-news-l .slicknews .item .itembox .itemcont {float:left; height: 200px; padding: 15px 30px; background: #0063b1; color: #fff; box-sizing: border-box; }
.index-news-box .index-news-l .slicknews .item .itembox .itemcont .date .big { font-size: 28px; margin-right: 8px;     font-weight: normal;}
.index-news-box .index-news-l .slicknews .item .itembox .itemcont .tit { font-size: 18px; margin-top: 10px; padding-bottom: 10px; position: relative; }
.index-news-box .index-news-l .slicknews .item .itembox .itemcont .tit:after { position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: rgba(255, 255, 255, 0.2); content: ''; }
	.index-news-box .index-news-l .slicknews .item .itembox .itemcont .tit a{ color: #fff;    font-size: 16px;}
.index-news-box .index-news-l .slicknews .item .itembox .itemcont  p{ font-size: 14px !important;  margin-top: 10px; }
.index-news-box .index-news-l .slicknews .item .itembox .itemcont .more { float:right; color: #fff;font-size: 12px; border: #fff 1px solid; text-align: center; border-top-right-radius: 30px;  padding: 2px 30px; display:inline-block;  transition: 0.5s;}
.index-news-box .index-news-l .slicknews .item .itembox .itemcont .more:hover {  background: #fff; color: #0063b1;     transition: 0.5s;}

.index-news-box .index-news-r { width: 50%; float: right; padding-left: 50px; box-sizing: border-box; }
.index-news-box .index-news-r li { padding: 25px 0; border-bottom: 1px solid #333; overflow: hidden; }
.index-news-box .index-news-r li:first-child{ padding-top:0px;}
.index-news-box .index-news-r li .date { float: left; width: 16%; color: #333; box-sizing: border-box; padding-top: 5px; }
.index-news-box .index-news-r li .date .big { font-size: 32px; color: #333; margin-bottom:10px; }
.index-news-box .index-news-r li .cont { width: 84%; float: left; border-left: 1px solid #333; padding-left: 25px; box-sizing: border-box; }
.index-news-box .index-news-r li .cont .tit { font-size:16px; }
.index-news-box .index-news-r li .cont .txt { color: #333; line-height: 1.5; margin-top: 5px; }
.index-news-box .index-news-r li .cont .ellipsis-2{ font-size:14px; line-height: 23px;}
.index-news-box .index-news-r li:hover .date .big, .index-news-box .index-news-r li:hover .cont .tit { color: #0063b1; transition: 0.5s;}
	
/*底部*/	
footer {background-color:#0063b1;}
footer .col-top {display:flex;padding:1.5rem 1.5rem 0.3rem 1.5rem;align-items:center;justify-content:space-between;}
footer .col-top .f-logo {width: 40%;}
footer .col-top .f-logo img {display:block;width:100%;}
footer .col-top .f-tel {display:flex;align-items:center;}
footer .col-top .f-tel i {display:block;width:42px;height:42px;margin-right:20px;background-image:url(../images/foottel.png);background-size:100% 100%;}
footer .col-top .f-tel p {font-size:16px;line-height:28px;font-family:"DIN-Bold";color:#ffffff;}
footer .col-m {display:flex;border-top:1px solid rgba(255,255,255,0.16); padding:1.5rem 1rem; margin-top: 1.5rem}
footer .col-m .f-nav {display:flex;width:calc(100% - 370px);padding-top:1.5rem;}
footer .col-m .f-nav dl {margin-right:2.5rem;}
footer .col-m .f-nav dl dt {color:#ffffff;font-size:16px;font-weight:bold;margin-bottom:0.6rem;}
footer .col-m .f-nav dl dd {}
footer .col-m .f-nav dl dd a {display:block;font-size:14px;line-height:30px;opacity:0.7;transition:all .3s;color:#ffffff;}
footer .col-m .f-nav dl dd a:hover {opacity:1;}
footer .col-m .f-contact {padding-left:3rem;border-left:1px solid rgba(255,255,255,0.16); padding-top:25px;}
footer .col-m .f-contact dl {margin-bottom:0.5rem;}
footer .col-m .f-contact dl dt {color:#ffffff;font-size:16px;margin-bottom:0.18rem; display: inline-block}
footer .col-m .f-contact dl dd {font-size:16px;font-weight:lighter;color:#ffffff; display: inline-block}
footer .col-m .f-contact .fx {display:flex;justify-content:space-between;}
footer .col-m .f-contact .fx .ewm {text-align:center;color:#ffffff;width:41%;}
footer .col-m .f-contact .fx .ewm .img {width:90px;height:90px; padding: 8px; border:1px solid rgba(255,255,255,0.7);display:flex;align-items:center;justify-content:center;margin-bottom:0.18rem;margin-bottom:0.24rem;}
footer .col-m .f-contact .fx .ewm .img img {display:block;width:100%;height:100%;}
footer .col-m .f-contact .fx .ewm p {font-size:14px; margin-top: 10px}

footer .f-bqbox{display:flex;border-top:1px solid rgba(255,255,255,0.16); padding:1.5rem 1rem; margin-top: 1.5rem}
footer .f-bqbox p,footer .f-bqbox p a{ color: #fff; font-size: 14px;}
footer .f-bqbox p a{ padding:0 10px;}
	
	
/**关于我们**/
.nav{ width: 100%; height: 75px; background: #FFFFFF; position:relative; box-shadow:0px 0px 25px rgba(0,0,0,.08);}
.nav .navBox{ display: flex; margin: 0 auto; align-items: center; justify-content: center; width: 100%; max-width: 1400px;}
.nav .navBox a{ padding: 0 25px; margin: 0 35px; border-bottom:#fff solid 3px; line-height: 72px; text-align: center; font-size: 16px; color: #444444;transition: 0.5s;}
.nav .navBox a:hover{ color: #0063b1; border-bottom: #0063b1 solid 3px;transition: 0.5s;}
.nav .navBox a.on{ color: #0063b1; border-bottom: #0063b1 solid 3px;}

.bt1{ width:100%; height:auto; text-align:center;}
.bt1 h2{ font-size:36px; color:#333; line-height:55px; font-weight:normal; background:url(../images/v1_03.png) center no-repeat;}
.bt1 p{ color:#999; font-size:14px; font-weight: normal;text-transform:uppercase}
.bt1 span{ color:#666; line-height:30px; text-align:center; width:100%; display:block;}
	
.about-box1{width: 100%;float: none; box-sizing: border-box; padding-right: 0px;     padding-bottom: 0px !important;}
.about-gd{ padding:0 5%;}
/*.about-box1 p{ text-indent:2em;}*/
.about-box2{ background:url(../images/ab28.jpg) no-repeat center top ; margin:0px auto;}
.white h2{ color:#Fff !important;  background: url(../images/v1_04.png) center no-repeat !important;}
.white p{color:#Fff !important;}

	
.inCQW .swiper-container { width: 100%;height:auto; }

.inCQW .swiper-slide { padding-bottom:0px; display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex;  box-sizing:border-box; transition:0.5s;  box-sizing:border-box; padding:10px; }

.inCQW .swiper-slide a{box-sizing:border-box; padding:0px; width:100%; background:#fff; transition:0.5s; position:relative; -moz-box-shadow:0px 0px 6px #fff; -webkit-box-shadow:0px 0px 6px #fff; box-shadow:0px 0px 6px #fff;}	
.inCQW .swiper-slide:hover a h2{color:#fff; background:rgba(0,99,177,0.8);}
.inCQW .swiper-slide h2{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-size:16px; color:#333; height:50px; line-height:50px; font-weight:normal; width:100%; position:absolute; left:0; bottom:0; z-index:1; transition:0.5s; text-align:center; background:rgba(255,255,255,0.8);}	
.inCQW .swiper-slide img{display:block; width:100%; height:auto;}
.inCQW .swiper-button-next:after{ font-size:40px !important;}
.inCQW .swiper-button-prev:after{ font-size:40px !important;}
.inCQW .swiper-button-next{top:45%; color:#fff; background:rgba(0,0,0,0.4); padding:10px;}
.inCQW .swiper-button-prev{top:45%; color:#fff; background:rgba(0,0,0,0.4); padding:10px; }
.inCQW .swiper-pagination-bullets{display:none;}

.icase_more{width:100%; height:45px; margin-top:40px;}
.icase_more a{display:block; width:25%; height:45px; font-size:18px; margin:0 auto; line-height:45px; border:#fff 1px solid; text-align:center; color:#fff; border-radius:10px; transition:0.5s; border-radius:60px;}
.icase_more a:hover{ background:#fff; color:#0063b1;}
	
.about-box3{ text-align: center}
.about-box3 img{ max-width:auto !important;}
	
.about-box4{ background:url(../images/ab29.jpg) no-repeat center top ; margin:0px auto;}
.box50 {padding-top: 50px; padding-bottom: 50px; overflow: hidden;}
	
	
/*荣誉证书*/
.main29{width:100%; margin:0px auto; max-width:1800px;}
.tab {overflow: hidden; width: 100%; height: 95px;  text-align:center;}
.tab li { display: inline; border: 1px solid #ddd; height: 90px; line-height:90px; color:#0063b1; cursor: pointer; background: #fff; padding:16px 60px 16px 60px; font-size:16px; margin:0px 10px 0px 10px; transition:0.5s; border-radius:10px;}
.tab li.on {background: #0063b1; border:#0063b1 1px solid;}
.tab li.on a{color:#fff;}
/*
.con {width: 100%; max-width:1800px; border-top: none;}

.inCQ3{ width:90%; max-width:1800px; margin:0 auto;}
*/
.inCQ3 .swiper-container { width: 100%;height:auto; }

.inCQ3 .swiper-slide { padding-bottom:0px; display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex;  box-sizing:border-box; transition:0.5s;  box-sizing:border-box; padding:20px; }

.inCQ3 .swiper-slide a{box-sizing:border-box; padding:0px; width:100%; background:#fff; transition:0.5s; position:relative; -moz-box-shadow:0px 0px 6px #fff; -webkit-box-shadow:0px 0px 6px #fff; box-shadow:0px 0px 6px #fff;}	
.inCQ3 .swiper-slide:hover a h2{color:#fff;  background:rgba(0,99,177,0.8);}
.inCQ3 .swiper-slide h2{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-size:16px; color:#333; height:50px; line-height:50px; font-weight:normal; width:100%; position:absolute; left:0; bottom:0; z-index:1; transition:0.5s; text-align:center; background:rgba(255,255,255,0.8);}	
.inCQ3 .swiper-slide img{display:block; width:100%; height:auto;}
.inCQ3 .swiper-button-next:after{ font-size:40px !important;}
.inCQ3 .swiper-button-prev:after{ font-size:40px !important;}
.inCQ3 .swiper-button-next{top:45%; color:#fff; background:rgba(0,0,0,0.4); padding:10px;}
.inCQ3 .swiper-button-prev{top:45%; color:#fff; background:rgba(0,0,0,0.4); padding:10px; }
.inCQ3 .swiper-pagination-bullets{display:none;}

.connn {width: 100%; max-width: 1800px; border-top: none;}
.index-part05 {width: 100%;  min-height: 200px; background-size: cover; background: #fafafa;}
	
	

/*主营业务*/
.yy_cont{ padding:20px 0px 20px 0px;}
.yy_cont ul li{display:block; width:33.33%; height:; float:left; border-radius:8px; box-sizing:border-box; padding:20px 20px 10px 20px; margin-bottom:15px; transition:0.2s;}
.yy_cont ul .yy_1{width:100%; height:;}
.yy_cont ul .yy_1 img{width:100%; height:228px; display:block; margin:0 auto; border-radius:5px; transition:0.5s;}
.yy_cont ul .yy_2{width:100%; height:60px; line-height:60px; text-align:center; font-size:16px;}
.yy_cont ul li:hover{ background:#0063b1; color:#fff;}
.yy_cont ul li:hover a{color:#fff;}
.yy_cont ul li:hover .yy_1 img{-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5); box-shadow:0px 0px 20px rgba(0,0,0,0.5);}

	
	
/*项目工程*/
.cs_cont{ padding:20px 0px 20px 0px;}

.cs_cont ul li{display:block; width:100%; height:; float:; box-sizing:border-box; padding:20px; transition:0.2s; margin-bottom:20px; border:#e5e5e5 1px solid;}
.cs_cont ul li:hover{-moz-box-shadow:0px 0px 40px #e4eff7; -webkit-box-shadow:0px 0px 40px #e4eff7; box-shadow:0px 0px 40px #e4eff7;}

.cs_1{width:25%; float:left;}
.cs_1 img{width:100%; height:auto; border-radius:5px;}

.cs_2{width:72%; float:right;}
.cs_2 h3{font-size:20px; color:#333; font-weight:bold; line-height:50px;}
.cs_2 p{font-size:14px; line-height:32px; color:#888;}

.cs_2_r2{width:100%; line-height:40px; font-size:14px; color:#888;}
.cs_2_r2 i{margin-right:8px;}
.cs_2_r3{width:100%; line-height:40px; font-size:16px; padding-top:20px;}
.cs_2_r3 a{display:block; float:right; width:150px; height:40px; line-height:40px; text-align:center; border:#0063b1 1px solid; transition:0.5s;}
.cs_cont ul li:hover .cs_2_r3 a{ background:#0063b1; color:#fff;}
	
#new_conl{width:90%; max-width:1800px; margin:0 auto; min-height:50px; padding:60px 60px 30px 60px; margin-top:0px; position:relative;}
#new_conla{width:100%; min-height:20px; padding:15px 0px 15px 0px; font-size:24px; text-align:center; color:#333; font-weight:bold; border-bottom:#e4e4e4 0px dotted; }
#new_conlb{width:100%; height:50px; line-height:50px; font-size:14px; font-style:; text-align:center;}
#new_conlb span{color:#777; margin:0px 30px 0px 10px;}
#new_conlc{width:100%; min-height:50px; padding:15px 0px 40px 0px; font-size:14px; line-height:35px;}
#new_conlc p{ line-height:35px;}
#new_conlc img{max-width:100%;}
#new_conld{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}


/*荣耀证书*/
.rr_cont{  padding:20px 0px 20px 0px;}
.rr_cont ul li{display:block; width:33.33%; height:; float:left; border-radius:8px; box-sizing:border-box; padding:20px 20px 10px 20px; margin-bottom:15px; transition:0.2s;}
.rr_cont ul li a{display:block; width:100%; margin:0 auto; border:#e5e5e5 1px solid; box-sizing:border-box; padding:10px; transition:0.5s;}
.rr_cont ul .rr_1{width:100%; height:auto;}
.rr_cont ul .rr_1 img{width:100%; height:auto; display:block; margin:0 auto;  transition:0.5s;}
.rr_cont ul .rr_2{width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; color:#333;}
.rr_cont ul .rr_3{width:95%; height:30px; margin:0 auto; line-height:25px; text-align:center; padding-bottom:10px; font-size:14px; color:#888; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.rr_cont ul li:hover a{  border:#0063b1 1px solid; -moz-box-shadow:0px 0px 20px #eee; -webkit-box-shadow:0px 0px 20px #eee; box-shadow:0px 0px 20px #eee;}
.rr_cont ul .rr_4{width:100%; height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; color:#333;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}


@media (min-width:1400px) {
.flexslider2{
	position:relative;
	height: auto;
	width:100%; 
	float:left; 
	margin-top: 40px;
}
.flexslider2 .slides{
	position:relative;
	z-index:1;
}
.flexslider2 .slides li{
	height: auto; 
	width: 100%;
	background-color: #ebf0f7;
}
.flexslider2 .slides li .case{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.flexslider2 .slides li .pic{
	width: 50%;
}
.flexslider2 .slides li img{
	width: 100%;
	height: 100%;
	display: block;
}
.flexslider2 .slides li .tex{
	width: 50%;
	padding: 50px;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}
.flexslider2 .slides li .tex h1{
	font-size: 24px;
	line-height: 32px;
	font-weight: normal;
	margin-bottom: 15px;
}
.flexslider2 .slides li .tex h2{
	font-size: 14px;
	line-height: 21px;
	color: #1567B0;
	font-weight: normal;
	margin-bottom: 20px;
}
.flexslider2 .slides li .tex p{ line-height:30px}
.flexslider2 .slides li .tex span{ padding:0px 10px;}


.flexslider2 .flex-control-nav{
	position:absolute;
	bottom:1.0rem;
	z-index:2;
	width:100%;
	text-align:center; 
	display: none;
}
.flexslider2 .flex-control-nav li{
	display:inline-block;
	width:40px;
	height:2px;
	margin:0 10px;
	*display:inline;
	zoom:1;
}
.flexslider2 .flex-control-nav a{
	display:inline-block;
	width:40px;
	height:2px;
	line-height:50px;
	overflow:hidden; 
	background: #fff;
	cursor:pointer;
	border-radius:8px;
}
.flexslider2 .flex-control-nav .flex-active{
	background: #db5a5a;
}
.flexslider2 .flex-direction-nav{
	position:absolute;
	z-index:3;
	width:100%;
	bottom: 48px;
}
.flexslider2 .flex-direction-nav li a{
	display:block;
	width:48px;
	height:48px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	transition: all 0.0s;
}
.flexslider2 .flex-direction-nav li a.flex-prev{
	left:0px; 
	background-image: url(../images/zj02.jpg); 
	background-position: center; 
	background-repeat: no-repeat;
}
.flexslider2 .flex-direction-nav li a.flex-prev:hover{
	left:0px; 
	background-image: url(../images/yj02.jpg); 
	background-position: center; 
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
}
.flexslider2 .flex-direction-nav li a.flex-next{
	left:48px;
	background-image: url(../images/zj02.jpg); 
	background-position: center; 
	background-repeat: no-repeat;
	-webkit-transform: rotate(180deg);
}
.flexslider2 .flex-direction-nav li a.flex-next:hover{
	left:48px; 
	background-image: url(../images/yj02.jpg); 
	background-position: center; 
	background-repeat: no-repeat;
	-webkit-transform: rotate(360deg);
}
}