@charset "utf-8";
/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
/*html *,html *:before,html *:after{box-sizing: border-box;-webkit-transition: 0.5s;transition: 0.5s;}*/
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family: "Microsoft YaHei"; margin:0 auto; color:#585858; font-size:14px; PADDING-TOP:0px; min-width:1300px; overflow-x: hidden;}
a{color:#585858; text-decoration:none;}
a:hover{color:#295c9c;}

.ta{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;}
.ta a{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;}

img{vertical-align:middle;border:0;}

.w1300{width:1300px; margin:0 auto;}

.ft_red{color:#F00;}

.k_k{width:100%; height:40px; margin:0 auto;}
.k_k1{width:100%; height:55px; margin:0 auto;}
.k_k2{width:100%; height:15px; margin:0 auto;}
.k_k3{width:100%; height:40px; margin:0 auto;}
.k_k4{width:100%; height:60px; margin:0 auto;}
.kkk{width:100%; height:90px; margin:0 auto;}
.kkkk{width:100%; height:260px; margin:0 auto;}

.ta{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_t{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-style:normal; font-weight:300; text-rendering:optimizeLegibility;}
.clearfix:after{content:"";display:block;clear:both;}

/*gotop*/
.cbbfixed {position:fixed; right:10px; transition: bottom ease .3s;bottom:-85px;z-index:3; cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block; background-color:#295c9c;}
.cbbfixed .gotop {transition:background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#4476b4;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(erwei.png) no-repeat left center;width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);-webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background:url(side-icon01.png);}


@media only screen and (max-width: 1366px) {

}
	
@media only screen and (min-width:1366px) and (max-width:1600px) {

}

/*head*/
.header-top{width: 100%; height: 40px; line-height: 39px; border-bottom: 1px solid #ececec; background: #fff;}
.header-top .header-top-l{font-size: 14px; color: #8f8f8f; margin-left: 1%;}
.header-top .header-top-r{text-align: right;}
.header-top .header-top-r .header-top-r-wx, .header-top .header-top-r .header-top-r-contact, .header-top .header-top-r .header-top-r-tel{display: block; padding: 0 20px; border-left: 1px solid #ececec; float: left; position: relative;}
.header-top .header-top-r .header-top-r-wx img, .header-top .header-top-r .header-top-r-contact img{margin-right: 8px; margin-bottom: 2px;}
.header-top .header-top-r .header-top-r-wx span{position: absolute; left: 0; top: 70px; opacity: 0; z-index: -11; width: 126px; transition:0.6s; -webkit-transition:0.6s;}
.header-top .header-top-r .header-top-r-wx:hover span{opacity: 1; top: 40px; z-index: 99;}
.header-top .header-top-r .header-top-r-wx p{position: absolute; left: 0; top: 70px; opacity: 0; z-index: -11; width: 126px; transition:0.6s; -webkit-transition:0.6s; background: #fff; text-align: center; font-weight: bold; color: #ee0000; font-size: 13px; line-height: 24px; padding: 15px 0; box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.header-top .header-top-r .header-top-r-wx:hover p{opacity: 1; top: 40px; z-index: 99;}
.header-top .header-top-r .header-top-r-wx a i{margin-left: 10px;}
.header-top .header-top-r .header-top-r-tel font{color: #ef0000; font-weight: bold; font-size: 18px; font-family: Arial;}

.header{width: 100%; min-width:1300px; height: 80px; background: #fff;}
.logo{height: 80px; margin-left: 1%;}
.logo a{width:100px; height: 58px; background: url(logo.png) no-repeat center center; display:inline-block; float: left; margin-top: 11px;}

.search{*zoom: 1;position: relative; margin-right: 10px;}
.search:after{content: "";display: table; clear: both;}
.header-button{text-indent: -119988px;overflow: hidden;text-align: left; float: right; text-transform: capitalize;position: relative;z-index: 1;display: block;width: 50px;height: 50px; margin: 15px 0 0 0; outline: none;border: none;cursor: pointer; background: url(search-ico.png) no-repeat center center;}

#toggle-search:after{-moz-transition: top, 0.5s;-o-transition: top, 0.5s;-webkit-transition: top, 0.5s;transition: top, 0.5s;position: absolute;top: 52px;left: 50%;margin-left: -8px;content: "";border-color: transparent transparent #fff;border-width: 8px 8px 12px;}
#search-form{-moz-transition: max-height, 0.5s;-o-transition: max-height, 0.5s;-webkit-transition: max-height, 0.5s;transition: max-height, 0.5s;position: absolute; top: 80px; z-index: 99;left: -120px;width:180px;max-height: 0;overflow: hidden;background-color: #efefef;}
#search-form.open{max-height: 40px;width:180px;}
#search-form fieldset{position: relative; padding: 0; border: none;}
#search-form input{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;height: 40px;}
#search-form input[type="search"]{width:220px;padding: 0 5px 0 12px;background: transparent;border: none;}
#search-form input[type="submit"]{position: absolute;bottom: 0;right: 0;width: 50px;margin: 0;padding: 0;font-weight: 700;text-transform: uppercase;color: #fff;background: #295c9c;border: none;cursor: pointer;}

.lag{*zoom: 1;position: relative; width: 135px;}
.lag:after{content: "";display: table; clear: both;}
.lag-box{width: 135px; height: 80px; line-height: 80px; background: #295c9c; color: #fff; cursor: pointer; text-align: center;}
.lag-box img{margin-left: 5px;}
.lag-box img:first-child{margin-right: 5px; margin-left: 0;}
.lag-box-show{-moz-transition: max-height, 0.5s;-o-transition: max-height, 0.5s;-webkit-transition: max-height, 0.5s;transition: max-height, 0.5s;position: absolute; top: 80px; z-index: 99; left: 0;width: 135px;max-height: 0;overflow: hidden;background-color: #295c9c;}
.lag-box-show.open{max-height: 150px; width:135px;}
.lag-box-show a{display: inline-block; width: 100%; text-align: center; height: 30px; line-height: 30px; color: #93aecf;}
.lag-box-show a:first-child, .lag-box-show a:hover{color: #fff;}

.header nav{height: 80px; float: right;}
.header nav ul{margin: 0 auto; text-align: right;}
.header nav li{list-style: none; margin: 0 25px; font-size: 18px; display: inline-block;/*cursor: pointer;*/ position: relative;}
@media only screen and (max-width: 1600px) {
	.header nav li{margin: 0 16px; font-size: 17px;}
}
@media only screen and (max-width:1366px){
	.header nav li{margin: 0 10px; font-size: 16px;}
}
.header nav li:last-child{background: none;}
.header nav li span a{height: 80px; line-height: 80px; width: 100%; display: block;}
.header nav li span a:after{content: ""; display: block;position: absolute;left: 50%; right: 50%;bottom: 0;height: 3px;opacity: 0;background-color: #295c9c; -webkit-transition: .6s; transition:.6s;}
.header nav li span a:hover:after{left: 1%;right: 1%;opacity: 1;}
.header nav li.hover-t span a{color: #295c9c; font-weight: bold; border-bottom: 3px solid #295c9c;}
.header nav li:hover .slide-submeu{display: block;}
.header nav li a:hover{color: #295c9c;}

.header .slide-submeu{position: absolute;left:50%; margin-left: -70px; top:80px; z-index: 1000; width: 140px; background: #fff; box-shadow: -1px 3px 5px rgba(000, 000, 000, 0.1);display: none;}
.header .slide-submeu a{display: block; font-size:15px; padding: 15px 0; line-height: 20px; border-bottom: 1px solid rgba(000, 000, 000, 0.07); background: none; color: #616161; text-align: center; font-weight: normal;}
.header .slide-submeu a:hover,.header .slide-submeu nav li:hover{background: #295c9c; color: #fff;}
.header nav li.hover-t .slide-submeu a{color: #616161; font-weight: normal;}
.header nav li.hover-t .slide-submeu a:hover{color: #fff; background: #295c9c;}
.header .nav-other{float: right; margin-right:60px; margin-left: 6%; height: 21px; margin-top: 35px;}

/*banner*/
.banner{width: 100%;}
.banner .swiper-container{width: 100%;}
.banner .swiper-slide{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;}
.banner .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1,1);}

/*产品应用*/
.title{text-align: center;}
.title p:first-child{color: #2b2b2b; font-size: 48px;}
.title p:nth-child(2){color: #9c9c9c; font-size: 15px; line-height: 24px; margin-top: 20px;}


@media only screen and (max-width: 1600px) {
	.title p:first-child{color: #2b2b2b; font-size: 38px;}
}
@media only screen and (max-width:1366px){
	.title p:first-child{color: #2b2b2b; font-size: 32px;}
}

.product-apply{padding: 30px 0;}
.product-apply-box{width: 100%; background: #212121; margin-top:40px;}
.product-apply-box ul li{float: left; width: 33.3333%; position: relative;}
/*.product-apply-box ul li:first-child{text-align: center;}
.product-apply-box ul li:first-child p:first-child{margin-top: 10%;}
.product-apply-box ul li:first-child p:nth-child(2){font-size: 24px; color: #fff; margin-top: 4%; margin-bottom: 5%;}
.product-apply-box ul li:first-child p:nth-child(3){font-size: 14px; color: #a5a5a5; line-height: 30px; padding: 0 10%;}
.product-apply-box ul li:first-child p:nth-child(4) a{color: #ffffff; font-size: 14px; width: 100px; height: 35px; line-height: 35px; display: inline-block; border-top: 1px solid #505050; border-bottom: 1px solid #505050; margin-top: 5%;}
.product-apply-box ul li:first-child p:nth-child(4) a:hover{background: #295c9c;}
@media only screen and (max-width: 1600px) {
	.product-apply-box ul li:first-child img{height: 35px;}
	.product-apply-box ul li:first-child p:first-child{margin-top: 7%;}
	.product-apply-box ul li:first-child p:nth-child(2){font-size: 18px;}
	.product-apply-box ul li:first-child p:nth-child(3){padding: 0 5%; line-height: 26px;}
}*/

.product-apply-box-title{position: absolute; width: 94%; height: 35px; line-height: 35px; left: 3%; bottom: 26px; z-index: 9;}
.product-apply-box-title p:first-child{float: left; color: #fff; font-size: 18px;}
.product-apply-box-title p:first-child img{margin-right: 14px; margin-bottom:6px; -webkit-transition: 1.3s; transition: 1.3s;}
.product-apply-box ul li:hover .product-apply-box-title p:first-child img{margin-right: 25px;}
.product-apply-box-title p:nth-child(2){float: right; margin-top: 7px;}
.product-apply-box ul li .product-apply-box-title p:nth-child(2) img{transition:width 1.5s, height 1.5s;-moz-transition:width 1.5s, height 1.5s, -moz-transform 1.5s; -webkit-transition:width 1.5s, height 1.5s, -webkit-transform 1.5s;-o-transition:width 1.5s, height 1.5s, -o-transform 1.5s;}
.product-apply-box ul li:hover .product-apply-box-title p:nth-child(2) img{transform:rotateY(360deg); -moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg); opacity:1; visibility:visible;}
.product-apply-box-img{width: 100%; height: 100%; overflow: hidden;}
.product-apply-box-img img{width: 100%; height: 100%; opacity:.5; -webkit-transform: scale(1.05, 1.05);  -ms-transform: scale(1.05, 1.05);  transform: scale(1.05, 1.05);  -webkit-transition: 1.3s; transition: 1.3s;}
.product-apply-box ul li:hover .product-apply-box-img img{opacity:1; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1);}


/*about*/
.about{width: 100%; padding-bottom: 50px;}
.about-box{width: 1150px; margin: 0 auto; text-align: center; font-size: 16px; line-height: 36px; margin-top: 35px; color: #3b3b3b;}

.more{width: 100%; text-align: center; margin-top: 60px;}
.more a{display: inline-block; width: 145px; height: 40px; line-height: 40px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; -webkit-transition: .5s; transition: .5s;}
.more a:hover{background: #295c9c; border-top: 1px solid #295c9c; border-bottom: 1px solid #295c9c;}
.more a span{float: left; margin-left: 10px; color: #8a8a8a; -webkit-transition: .3s; transition: .3s;}
.more a:hover span{margin-left: 20px; color: #fff;}
.more a font{float: right; margin-right: 10px; margin-top: 13px; background: url(jt.png) no-repeat center center; display: inline-block; width: 22px; height: 11px; -webkit-transition: .8s; transition: .8s;}
.more a:hover font{margin-right: 20px; background: url(jt-hover.png) no-repeat center center;}

.about-ico{margin-top: 78px;}
.about-ico ul li{width: 20%; float: left; text-align: center; }
.about-ico ul li img{transition:width 1.5s, height 1.5s;-moz-transition:width 1.5s, height 1.5s, -moz-transform 1.5s; -webkit-transition:width 1.5s, height 1.5s, -webkit-transform 1.5s;-o-transition:width 1.5s, height 1.5s, -o-transform 1.5s;}
.about-ico ul li:hover img{transform:rotateY(360deg); -moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg); opacity:1; visibility:visible;}
.about-ico ul li p:first-child{height: 50px; width: 100%; border-right: 1px solid #efefef;}
.about-ico ul li:last-child p:first-child{border-right: 0;}
.about-ico ul li p:nth-child(2){margin-top: 20px; font-size: 16px; font-weight: bold; color: #363636;}
.about-ico ul li:nth-child(3) p:nth-child(2), .about-ico ul li a:hover p:nth-child(2){color: #295c9c;}

.about-img{width: 100%; text-align: center; margin-top: 50px;}
.about-img img{width: 75%; min-width: 1300px;}

/*新闻资讯*/
.news{padding: 50px 0; background: #f8f8f8;}

.news-box{}
.news-box .news-box-content{width: 30%; margin-left: 1.5%; margin-right: 1.5%; height: 360px; margin-top: 3%; display: inline-block; position: relative;}
.news-box .news-box-content a{width: 100%; height: 360px; display: inline-block; background: #fff; padding: 47px 47px; position: absolute; top: 15px; left: 0; z-index: 1; -webkit-transition: .4s; transition: .4s;}
.news-box .news-box-content a:hover, .news-box .news-box-content:first-child a{background: #295c9c; top: 0; box-shadow: 0 0 38px -12px #bfc3c8;}
.news-box .news-box-content .news-box-title-time{height: 72px;}
.news-box .news-box-content .news-box-title{font-size: 18px; line-height: 36px; height: 72px; width: 70%; color: #414141; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news-box .news-box-content:hover .news-box-title, .news-box .news-box-content:first-child .news-box-title{color: #fff;}
.news-box .news-box-content .news-box-time p:first-child{font-size: 48px; color: #181818; font-family: Arial; font-weight: bold; line-height: 40px;}
.news-box .news-box-content .news-box-time p:last-child{font-size: 14px; color: #181818; font-family: Arial;}
.news-box .news-box-content:hover .news-box-time p, .news-box .news-box-content:first-child .news-box-time p{color: #fff;}
.news-box .news-box-content .news-box-desc{width: 100%; font-size: 14px; line-height: 24px; height: 72px; color: #a8a8a8; margin-top:35px; margin-bottom:35px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.news-box .news-box-content:hover .news-box-desc, .news-box .news-box-content:first-child .news-box-desc{color: #adc0d8;}
.news-box .news-box-content .news-box-more{width: 125px; height: 38px; line-height: 38px; border: 1px solid #e4e4e4; display: inline-block; text-align: center; border-radius: 38px;}
.news-box .news-box-content:hover .news-box-more, .news-box .news-box-content:hover .news-box-sort, .news-box .news-box-content:first-child .news-box-more, .news-box .news-box-content:first-child .news-box-sort{color: #e4e4e4;}
.news-box .news-box-content .news-box-sort{font-size: 16px; line-height: 38px; font-weight: bold; color: #181818;}

/*快捷导航*/
.qnav{text-align: center; width: 90%; min-width: 1300px; margin: 0 auto;}
.qnav-tel, .qnav-sub, .qnav-follow{text-align: center; width: 33.3333%;  padding-top: 80px; height: 490px;}
.qnav-sub{border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0;}
.qnav-follow{border-right: 0;}
.qnav-title{margin-top: 0;}
.qnav-title p:first-child{width: 62px; height: 62px; margin: 0 auto; border-radius: 62px; background: #626262; text-align: center;}
.qnav-title p:first-child img{margin-top: 19px;}
.qnav-title p:nth-child(2){font-size: 22px; color: #000000; line-height: 85px;}
.qnav-title p:nth-child(3){font-size: 16px; color: #949494;}

.qnav-tel-box{margin-top: 60px; font-size: 16px; color: #949494;}
.qnav-tel-box font{font-size: 30px; font-family: Arial; color: #1b1b1b; font-weight: bold;}
.qnav-sub-box{width: 215px; height: 50px; background: #f0f0f0; position: relative; overflow: hidden; margin: 0 auto; margin-top: 60px;}
.qnav-sub-box a{ display: inline-block;}
.qnav-sub-box a font{width: 215px; height: 50px; line-height: 50px; font-size: 16px; position: absolute; top:0; left: 0; z-index: 2;}
.qnav-sub-box a:hover{color: #fff;}
.qnav-sub-box a span{position: absolute; top:50px; left: 0; z-index: 1; width: 100%; height: 100%; background: #295c9c; -webkit-transition: .8s; transition: .8s;}
.qnav-sub-box a:hover span{top: 0;}
.qnav-follow-box{margin-top: 40px;}
.qnav-follow-box p{display:inline-block; text-align: center; color: #818181; line-height: 30px;}

/*adv*/
.adv{background: url(adv-bg.jpg) no-repeat center center; background-size: cover; width: 100%; height: 350px;}
.adv ul{width: 90%; margin: 0 auto; display: flex; align-items: center; justify-content: space-between;}
.adv ul li{color: #fff; font-size: 16px; line-height: 35px; padding-top: 140px; text-align: center;}
.adv ul li span{font-size: 60px; font-weight: bold; font-family: Arial;}
.adv ul li p{margin-bottom: 10px;}

/**底部**/
.foot{border-top: 1px solid #eeeeee; background: #fff; width: 100%;}
.foot-box{width: 75%; padding: 65px 0; margin: 0 auto; min-width: 1300px; }
.foot-nav-item{float: left; margin-right:3.16%;}
.foot-nav-item:last-child{margin-right: 0;}
.foot-nav-item p a{font-size: 16px; font-weight: bold; color: #161616; line-height: 60px;}
.foot-nav-item ul li{line-height: 30px; height: 30px; font-size: 14px; color: #8d8d8d;}
.foot-nav-item ul li a{color: #8d8d8d;}
.foot-nav-item ul li a:hover{color: #295c9c;}
.foot-contact{padding-top: 18px; text-align: right;}
.foot-contact p:first-child{font-size: 16px; font-weight: bold; color: #161616;}
.foot-contact p:nth-child(2){font-size: 18px; font-weight: bold; color: #f00000; margin: 25px 0;}
.foot-contact p:nth-child(2) img{margin-right: 5px;}
.foot-contact p:nth-child(3){font-size: 14px; line-height: 24px; color: #8d8d8d;}

.copy{font-size: 14px; color: #8d8d8d; text-align: center; line-height: 40px; border-top: 1px solid #eeeeee; margin: 0 auto; width: 75%; min-width: 1300px; padding-top: 30px; margin-bottom: 50px;}
.copy a{color: #8d8d8d;}
.copy a:hover{color: #295c9c;}
.copylink a{display: inline-block;}
.copylink span::before{content: "　／　"; display: inline-block;}
.copylink span:last-child::before{content:" "}
.copyright img{margin-right: 10px;}
.copyright .zqkj{display: inline-block; background: url(zqkj1.png) no-repeat center center; width: 108px; height: 12px;}


/*内页banner*/

/*wz*/
.wz{margin: 0 auto; width: 75%; min-width: 1300px; height: 100px; line-height: 100px; text-align: right; color: #9e9e9e;}
.wz a{color: #9e9e9e;}
.wz img{margin-right: 10px; margin-bottom: 3px;}

/*about-nav*/
.about-nav{background:#fff; border-bottom:1px solid #e5e5e5; text-align:center; white-space:nowrap; overflow:hidden}
.about-nav a{position:relative; padding: 0 40px; display:inline-block;}
/*.about-nav a+a:after{position:absolute; top:50%; left:0px; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); content:''; width:1px; height:22px; background:#e5e5e5;}
.about-nav a.cur:after{opacity:0;}*/
.about-nav a .about-nav-title{line-height:100px; display:inline-block;}
.about-nav a .icon .icon-a img, .about-nav a .icon .icon-hover img{width: 22px;}
.about-nav a.cur, .about-nav a:hover{background:#295c9c; color:#eaeff4;}
.about-nav a .icon{display:inline-block; vertical-align:middle; width: 22px; height: 22px; overflow: hidden;}
.about-nav a .icon .icon-a{display:block; -webkit-transition: .8s; transition: .8s;}
.about-nav a .icon .icon-hover{display:block; -webkit-transition: .8s; transition: .8s;}
.about-nav a.cur .icon .icon-a, .about-nav a:hover .icon .icon-a{opacity: 0; margin-top:-22px;}
.about-nav a.cur .icon .icon-hover, .about-nav a:hover .icon .icon-hover{opacity: 1; margin-top: 0;}
.about-nav a .about-nav-title-name{padding-left:10px; display:inline-block; vertical-align:middle; font-size:15px;}
@media screen and (max-width: 1600px){
	.about-nav a{padding: 0 25px;}
	.about-nav a .about-nav-title{line-height: 80px;}
}
@media screen and (max-width: 1366px){
	.about-nav a{padding: 0 18px;}
	.about-nav a .about-nav-title{line-height: 70px;}
	.about-nav a .about-nav-title-name{font-size:14px;}
}

/*内页banner*/
.about-banner{width: 100%; height:auto; position: relative;}
.about-banner img{width:100%; height:auto;}
.about-banner a{cursor: default;}
.about-banner p{position: absolute; left: 12%; top: 40%; z-index: 10; font-size: 45px; font-weight: bold; color: #343434;}
.about-banner p span{width: 60px; height: 4px; background: #295c9c; display: block; margin-top: 5px;}

/*内容部分*/
.body-bg{background: #ecf0f4;}
.mainbody_content{font-size:16px; overflow-x:hidden; line-height:240%; text-align:justify; padding: 75px 75px; width: 75%; min-width: 1300px; margin: 0 auto; background: #fff;}
.mainbody_content p{padding-bottom:15px;}
.mainbody_content img{max-width:100%; padding-bottom:15px;}
.mainbody_contentt{text-align:justify; width: 75%; min-width: 1300px; margin: 0 auto;}
.mainbody_contenttt{overflow-x:hidden; font-size:14px; text-align:justify; min-height: 400px; padding:30px 70px 30px; background: #fff;}

/*内页新闻列表*/
.news_mainbody_content{text-align:justify; width: 75%; min-width: 1300px; margin: 0 auto;}

.newslist-tj{background: #295c9c; position: relative; box-shadow: 0 0 38px -12px #e1e5e9; margin-bottom: 20px; min-height: 70px; padding: 40px 0 50px 0;}
.newslist-tj-ico{position: absolute; left: 0; top: 0; z-index: 1;}
.newslist-tj ul li{width: 85%; text-align: left; line-height: 60px; height: 60px; border-bottom: 1px solid rgba(255,255,255,.1); margin: 0 auto; color: #c3d4ea;}
.newslist-tj ul li a{color: #c3d4ea; font-size: 20px;}
.newslist-tj ul li a:hover{color: #fff;}
.newslist-tj ul li span{font-family: Arial; font-size: 16px; color: #fff; float: right;}


.newslist{width: 100%;}
.newslist .newslist-box{width: 100%; padding: 10px 0; height: 180px; display: block; margin-bottom: 40px; position: relative;}
.newslist .newslist-box a{width: 100%; height: 100%; display: inline-block; background: #fff; box-shadow: 0 0 38px -12px #e1e5e9; position: absolute; top: 15px; left: 0; z-index: 1; -webkit-transition: .4s; transition: .4s;}
.newslist .newslist-box a:hover{background: #f7fbff; top:0; box-shadow: 0 0 38px -12px #bfc3c8;}
.newslist .newslist-box-time{width: 13%; height: 130px; margin-top: 25px; text-align: center; border-right: 1px solid rgba(0,0,0,.1)}
.newslist .newslist-box-time p:first-child{font-size: 38px; color: #181818; font-family: Arial; font-weight: bold; line-height: 50px; padding-top: 30px;}
.newslist .newslist-box-time p:last-child{font-size: 18px; color: #959595; font-family: Arial;}
.newslist .newslist-box-content{width: 68%; margin-left: 4%;}
.newslist .newslist-box-content p:first-child{font-size: 18px; line-height: 36px; color: #414141; margin-top: 20px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.newslist .newslist-box-content:hover p:first-child{color: #295c9c;}
.newslist .newslist-box-content p:nth-child(2){font-size: 14px; line-height: 24px; height: 48px; color: #a8a8a8; margin-top: 5px; margin-bottom:10px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.newslist .newslist-box-content p:nth-child(3){width: 125px; height: 32px; font-size: 14px; line-height: 32px; border: 1px solid #e4e4e4; display: inline-block; text-align: center; border-radius: 38px;}
.newslist a:hover .newslist-box-content p:nth-child(3){background: #295c9c; border: 1px solid #295c9c; color: #fff;}
.newslist .newslist-box-sort{width: 15%; text-align: center;}
.newslist .newslist-box-sort p{width: 115px; height: 40px; font-size: 16px; line-height: 40px; border-top:1px solid rgba(0,0,0,.5); border-bottom:1px solid rgba(0,0,0,.5); font-weight: bold; color: #181818; display: inline-block; text-align: center; margin-top: 70px;}

/*内页新闻列表带图片*/
.culturelist{width: 100%;}
.culturelist .culturelist-box{width: 100%; padding: 10px 0; height: 180px; display: block; margin-bottom: 40px; position: relative;}
.culturelist .culturelist-box a{width: 100%; height: 100%; display: inline-block; background: #fff; box-shadow: 0 0 38px -12px #e1e5e9; position: absolute; top: 15px; left: 0; z-index: 1; -webkit-transition: .4s; transition: .4s;}
.culturelist .culturelist-box a:hover{background: #f7fbff; top:0; box-shadow: 0 0 38px -12px #bfc3c8;}
.culturelist .culturelist-box-img, .culturelist .culturelist-box-img img{width: 250px; height: 180px;}
.culturelist .culturelist-box-content{width: 62%; margin-left: 3%;}
.culturelist .culturelist-box-content p:first-child{font-size: 18px; line-height: 36px; color: #414141; margin-top: 20px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.culturelist .culturelist-box-content:hover p:first-child{color: #295c9c;}
.culturelist .culturelist-box-content p:nth-child(2){font-size: 14px; line-height: 24px; height: 48px; color: #a8a8a8; margin-top: 5px; margin-bottom:10px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.culturelist .culturelist-box-content p:nth-child(3){font-size: 14px; color: #959595; font-family: Arial;}
.culturelist .culturelist-box-sort{width: 15%; text-align: center;}
.culturelist .culturelist-box-sort p{width: 115px; height: 40px; font-size: 16px; line-height: 40px; border-top:1px solid rgba(0,0,0,.5); border-bottom:1px solid rgba(0,0,0,.5); font-weight: bold; color: #181818; display: inline-block; text-align: center; margin-top: 70px;}

/*内页发展历程列表*/
.Develist{width: 100%;}
.Develist .Develist-box{width: 100%; padding: 20px 15px; font-size: 15px; margin-bottom: 20px; box-shadow: 0 0 38px -12px #bfc3c8; background: #fff; -webkit-transition: .4s; transition: .4s; display: flex; align-items:flex-start; justify-content: space-between;}
.Develist .Develist-box:nth-child(2n){background: #d1dae4;}
.Develist .Develist-box span{font-weight: bold; color: #295c9c; margin-right: 5px;}
.Develist .Develist-box p{flex: 1; line-height: 1.5; width: 100%;}


/*内页产品列表*/
.product_mainbody{}
.product_mainbody_content{font-size:15px; overflow-x:hidden; width: 980px; line-height:200%; text-align:justify; min-height: 400px; margin-top: 30px; padding:10px 40px 30px; background: #fff; border: 1px solid rgba(0,0,0,.05); border-radius: 5px;}

.product-box{width: 100%;}
.product-boxlist{width: 49%; height: 230px; margin-right: 2%; margin-bottom: 25px; position: relative; -webkit-transition: .4s; transition: .4s;}
.product-boxlist:nth-child(2n){margin-right: 0;}
.product-boxlist a{width: 100%; height: 100%; padding: 10px; display: inline-block; background: #fff; position: absolute; top: 15px; left: 0; z-index: 1; -webkit-transition: .4s; transition: .4s;}
.product-boxlist a:hover{box-shadow: 0 0 38px -12px #88919d; top:0; background: #295c9c;}
.product-boxlist .product-boxlist-img{width: 45%; overflow: hidden;}
.product-boxlist .product-boxlist-img img{width: 100%; height: 210px; -webkit-transition: .4s; transition: .4s;}
.product-boxlist a:hover .product-boxlist-img img{transform: scale(1.15);}
.product-boxlist .product-boxlist-desc{width: 45%; margin-right: 5%;}
.product-boxlist .product-boxlist-desc p:first-child{font-size: 18px; line-height: 36px; color: #414141; margin-top: 20px;}
.product-boxlist a:hover .product-boxlist-desc p:first-child{color: #fff;}
.product-boxlist .product-boxlist-desc p:nth-child(2){font-size: 14px; line-height: 24px; height: 96px; color: #a8a8a8; margin-top: 5px; margin-bottom:10px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:4; overflow: hidden;}
.product-boxlist a:hover .product-boxlist-desc p:nth-child(2){color: #adc0d8;}
.product-boxlist .product-boxlist-desc p:nth-child(3){width: 27px; height: 27px; background: url(cpyy-jt1.png) no-repeat center center; margin-right: 0;}
.product-boxlist a:hover .product-boxlist-desc p:nth-child(3){background: url(cpyy-jt.png) no-repeat center center;}

/*内页图片列表*/
.img-box{width: 100%;}
.img-box ul li{width: 31.3333%; height: auto; overflow: hidden; margin-right: 1%; margin-left: 1%; margin-bottom: 2%; background: #fff; display: inline-block; -webkit-transition: .4s; transition: .4s;}
.img-box ul li:nth-child(3n){margin-right: 0;}
.img-box ul li:hover{box-shadow: 0 0 38px -12px #88919d;}
.img-box ul li p:first-child{width: 100%; background: #fff; text-align: center; overflow: hidden;}
.img-box ul li p:first-child img{max-width:100%; max-height: 320px; -webkit-transition: .4s; transition: .4s;}
.img-box ul li:hover p:first-child img{transform: scale(1.15);}
.img-box ul li p:nth-child(2){width: 100%; height: 70px; line-height: 70px; text-align: center; font-size: 16px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden;}

/*内页新闻、图片详细内容*/
.right_content_top{width: 100%;}
.right_content_title{font-size: 30px; font-weight: bold;text-align: center; line-height: 44px; color: #000; padding: 15px 0;}
.right_content_info{height:40px;line-height:40px;text-align:center;margin:15px 0;border-left:none;border-right:none; border-bottom: 1px solid #ececec; border-top: 1px solid #ececec; color:#666; font-size: 13px;}
.right_content_info small{margin-left:8px;margin-right:3px;color:#999;font-size:14px;}
.right_content_desc{margin:30px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px;}
.right_content_content{padding:15px 0; width: 100%;}
.right_content_content p{padding-bottom: 10px;}
.right_content_content img{max-width:100%;}
.p_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px; text-align:center;}
.p_content_desc span{}


/*详细页上一页下一页收藏打印*/
.preNext{width: 100%; margin-top: 20px; border-top: 1px #E7E7E7 solid; position: relative; font-size:13px;}
.preNext .text{color:#999; margin-top: 20px; line-height: 30px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -70px;}
.preNext .actBox li#act-pnt{background-position:4px -105px;}

/*内页联系我们*/
.contact-map{width: 100%; height: 302px;}
.contact-map iframe{border: 1px solid #d4d4d4;}
.contact-content{width: 100%; text-align: left; font-size: 15px; line-height:200%; margin-top: 20px;}
.contact-content p{padding-bottom: 10px;}

/*内页留言反馈*/
.message_content_content_title{font-size: 30px; width: 100%; text-align: center; height: 100px; line-height: 100px; border-top: 1px solid #ececec; margin-top: 50px;}
.message_content{width:100%; padding:30px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify;border:solid 1px #eeeeee; }
.message_content_content{width: 100%; margin-top: 60px; margin: 0 auto;}
.message_content_content li{margin-bottom: 15px;}
.message_content_content li:first-child, .message_content_content li:nth-child(2){ width: 48%;}
.message_content_content li:nth-child(2){float: right;}
.message_content_content li:first-child{margin-right: 20px;}
.msg_inputt{width: 100%; height: 40px; background: #fff; border:1px #e6e6e6 solid; line-height: 40px; text-indent: 10px; line-height: 30px; font-size: 14px; font-family: "Microsoft YaHei";}
.msg_submitt{width: 340px; height: 40px; background: #295c9c; color: #fff; line-height: 40px; text-transform: uppercase; border: none; font-size: 16px;}

.message_block{margin-top: 30px;}
.message_labes{font-size:14px;}
.message_title{line-height:24px; background:#e7edfc; padding:10px 20px;}
.message_title p:first-child{color:#0e3092; font-size:16px; float:left; font-weight: normal; width: 610px;}
.message_title p:nth-child(2){float:right;color:#999; font-size: 12px;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#e7edfc;padding: 0 20px 15px 20px; font-size: 14px; line-height: 24px; color: #6d6d6d;}
.message_replay strong{color: #000;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}

/*内页人才招聘*/
.join_list ul li{width:100%; margin:0 auto; line-height:40px; border-bottom:1px solid #ececec;}
.join_list ul li span{float:right; width:200px; text-align:right;}

.jobConts{line-height:30px;color:#666;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}

/*分页样式*/
.page_info{text-align:center; padding-top:50px; margin-bottom:30px; color:#333; font-size: 15px;}
.page_info span{padding:0 2px;font-weight:bold; color: #ed0000;}
.page_list{line-height:25px; text-align:center; letter-spacing:0; font-size:14px; margin-top:40px;}
.page_list a{display:inline-block; background:#757b83; border: 1px solid #757b83; border-radius: 50px; color:#fff; text-align:center;padding:2px 15px; margin:0 3px; font-family: Arial;}
.page_list a:hover{color:#fff; background:#295c9c; border: 1px solid #295c9c;}
.page_list a.on{color:#fff;background:#295c9c; border: 1px solid #295c9c; font-weight: bold;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}


/*内页供应商论剑*/
.supplier-content{font-size: 24px; font-style: italic; color: #fff; background: #295c9c; border-radius: 10px;}
.supplier-content p{padding: 3% 0;}
.supplier-bz{color: #888; font-size: 14px; margin: 3% 0 2% 0;}
.supplier-bz font{color: #e6212a;}

.supplier{width: 60%; margin: 0 auto; color: #000;}
.supplier-list{display: flex; align-items: center; justify-content: space-between; margin: 1.5% 0;}
.supplier-listlist{display: flex; align-items: center; justify-content: center; margin: 1.5% 0;}
.supplier-listlist p:nth-child(2){margin: 0 7%;}
.supplier-listlist input{margin-right: 5px;}
.supplier-list .supplier-list-l{width: 120px; text-align: right; margin-right: 20px;}
.supplier-list .supplier-list-r{position: relative; flex: 1; width: 100%; border:1px solid #e5e5e5; background: #f2f5f8; border-radius:5px; padding: 15px 10px; transition: .5s;}
.supplier-list .supplier-list-r:hover{box-shadow: 0 0 20px rgba(0,0,0,.1); background: #fff;}
.supplier-list i{width: 15px; text-align: right; color: #ec010a;}
.supplier-list .supplier-list-r input[type="text"]{border:none; background: none; width: 100%; outline: none;}
.supplier-list .supplier-list-r textarea{min-height: 150px; border:none; background: none; width: 100%; outline: none; font-family:"Microsoft YaHei";}
.supplier-list .supplier-list-r img{position: absolute; right: 10px; top: 50%; transform: translate(0, -50%); padding-bottom: 0;}
.supplier-list .supplier-list-r span{position: absolute; right: 10px; top: 50%; transform: translate(0, -50%); font-size: 12px;}
.supplier-list .supplier-list-r span#tvalidate{right: 65px;}
.supplier-list .supplier-list-r select{border:none; border-radius:none; width: 100%; background: none; outline: none; font-family:"Microsoft YaHei";}
.supplier-list .supplier-list-rr{flex: 1; width: 100%; padding: 1.5% 0;}
.supplier-list .supplier-list-rr select{border:1px solid #e5e5e5; border-radius:4px; padding: 1.5% 2%; background: none; outline: none; font-family:"Microsoft YaHei";}
.supplier-list .supplier-list-rr input[type="radio"]{outline: none; appearance:button; font-family:"Microsoft YaHei";}
.supplier-listenter{text-align: center; margin-top: 5%;}
.supplier-listenter button{padding:1.5% 10%; border-radius:4px; display: inline-block; background: #295c9c; color: #fff; text-transform: uppercase; border: none; font-family:"Microsoft YaHei";}

.supplier-list .uploadbtn{position: absolute; right: 5px; top: 10%; height: 80%; padding: 0 20px; font-size: 14px; background: #295c9c; color: #fff;}
.supplier-list .bgf{background: #c6c6c6; color: #fff;}


/*投资者关系*/
.linkA{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9}

/*信息披露*/
.investorbox-title{font-size: 38px; color: #2b2b2b;}
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}

.investorbox{padding: 85px 0;}
.investorbox-w{max-width: 1427px; margin:65px auto auto;}
.investorbox-xxpl{display: flex; justify-content: space-between; width: 100%;}
.investorbox-xxplbox{width: 49%; background: #295c9c; padding: 47px 37px; margin-left: 0;}
.investorbox-xxplbox:nth-child(2){margin-right: 0;}
.investorbox-xxplbox-title{font-size: 30px; color: #fff;}
.investorbox-xxplbox-list{margin-top: 33px;}
.investorbox-xxplbox-list .investorbox-xxplbox-listlist{width: 100%; position: relative; border-bottom: 1px solid rgba(255,255,255,.5); height: 75px; display: flex; display: -webkit-flex; align-items: center;-webkit-align-items: center;}
.investorbox-xxplbox-list .investorbox-xxplbox-listlist:hover{border-bottom: 1px solid rgba(255,255,255,1);}
.investorbox-xxplbox-list .investorbox-xxplbox-listlist .investorbox-xxplbox-listlist-title{font-size: 20px; color: #f3f3f3; flex: 8.5; text-align: left;}
.investorbox-xxplbox-list .investorbox-xxplbox-listlist:hover{color: #fff;}
.investorbox-xxplbox-list .investorbox-xxplbox-listlist .investorbox-xxplbox-listlist-title img{margin-right: 16px;}
.investorbox-xxplbox-list .investorbox-xxplbox-listlist span{text-align: right; width: 15%; flex: 1.5;}

/*企业管制*/
.investorbox-bg{background: #f9f9f9;}
.investorbox-m{max-width: 1427px; margin:0 auto;}
.investorbox-qygzimg{width: 50%; margin-left: 0;}
.investorbox-qygzimg img{width: 100%; height: 537px; object-fit: cover;}
.investorbox-qygzbox{width: 49%; padding: 0px 3%; background: #fff; display: flex; align-items: center; justify-content: center; flex-direction: column; margin-right: 0;}
.investorbox-qygzbox .investorbox-qygzbox-title{font-size: 38px; color: #2b2b2b; margin-left: 0;}
.investorbox-qygzbox .investorbox-qygzbox-desc{font-size: 16px; color: #666666; line-height: 30px; margin-top: 20px;}
.investorbox-qygzbox .more{margin-left: 0; text-align: left; margin-top: 30px;}
.investorbox-qygzbox .investorbox-qygzbox-a{display: flex; align-items: center; margin-top: 35px; width: 100%;}
.investorbox-qygzbox .investorbox-qygzbox-a a{width: 178px; background: #fff; text-align: center; font-size: 16px; color: #222222; padding: 24px 0px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.investorbox-qygzbox .investorbox-qygzbox-a a:hover{ background:#295c9c; box-shadow:0px 0px 16px rgba(41,92,156,.5); color:#fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.investorbox-qygzbox .investorbox-qygzbox-a .investorbox-qygzbox-aico{width: 43px; height: 35px; margin: 0 auto; position: relative; margin-bottom: 15px;}
.investorbox-qygzbox .investorbox-qygzbox-a .investorbox-qygzbox-aico img{position: absolute;left: 0; right: 0; margin: 0 auto;}
.investorbox-qygzbox .investorbox-qygzbox-a .investorbox-qygzbox-aico img:last-child {opacity: 0;}
.investorbox-qygzbox .investorbox-qygzbox-a .investorbox-qygzbox-atitle{}
.investorbox-qygzbox .investorbox-qygzbox-a a:hover .investorbox-qygzbox-aico img{ opacity:0;}
.investorbox-qygzbox .investorbox-qygzbox-a a:hover .investorbox-qygzbox-aico img:last-child{ opacity:1;}
.investorbox-qygzbox .investorbox-qygzbox-a a:last-child{ margin-left:40px;}

/*股票信息*/
.investorbox-astocks{width: 49%;}
.investorbox-astocks:nth-child(2){}
.investorbox-astocks-top{width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 48px;}
.investorbox-astocks-top .investorbox-title{margin-left: 0;}
.investorbox-astocks-top .more{margin-top:0px; text-align:left; width:auto; margin-right: 0;}
.investorbox-astocks .investorbox-astocks-box{background: url(bg6.jpg) no-repeat 50%/cover; display: flex; height: 435px; align-items: center; justify-content: center; flex-direction: column; padding: 0px 40px;}
.investorbox-astocks .investorbox-astocks-box .list_content_top{ width:100%; display:flex; justify-content:space-between;}
.investorbox-astocks .investorbox-astocks-box .list_content_top .content_top_left{width:37%; margin-left: 0;}
.investorbox-astocks .investorbox-astocks-box .list_content_top .content_top_left .top_left_dd{ font-size:22px; color:#fff; margin-bottom:50px;}
.investorbox-astocks .investorbox-astocks-box .list_content_top .content_top_left .top_left_dd span{ margin-left:15px;}
.investorbox-astocks .investorbox-astocks-box .list_content_top .content_top_left .top_left_dt{ font-size:60px; color:#fff; margin-bottom:30px;}
.investorbox-astocks .investorbox-astocks-box .list_content_top .content_top_left .top_left_p{ font-size:20px; color:#fff; }
.investorbox-astocks .investorbox-astocks-box .list_content_top .content_top_right{ width:50%; display:flex; justify-content:space-between; flex-wrap:wrap; margin-right: 0;}
.investorbox-astocks .investorbox-astocks-box .list_content_top .content_top_right .top_right_list{ width:48%;}
.investorbox-astocks .investorbox-astocks-box .list_content_top .content_top_right .top_right_list .right_list_dd{ font-size:18px; color:#fff; margin-bottom:10px;}
.investorbox-astocks .investorbox-astocks-box .list_content_top .content_top_right .top_right_list .right_list_dt{ font-size:22px; color:#fff;}
.investorbox-astocks .investorbox-astocks-box .list_content_bottom{ margin-top:50px; line-height:30px; color:#fff; font-size:16px;}
.investorbox-astocks .investorbox-astocks-box .list_content_bottom span{display: inline-block;}

/*投资者日志*/
.investorbox-tzzrz{display: flex; justify-content: space-between; width: 100%;}

.TInvestor4_content_img{width:50%; margin-left: 0;}
.TInvestor4_content_img img{width:100%; height:502px; object-fit:cover;}
.TInvestor4_content_txt{width:49%;}
.TInvestor4_content_txt .content_txt_list{ display:inline-block; background:#fff; width:100%; margin-bottom:11px; padding:15px 24px; /*padding:27px 34px;*/}
.TInvestor4_content_txt .content_txt_list:last-child{ margin-bottom:0px;}
.TInvestor4_content_txt .content_txt_list .txt_list_time{ font-size:16px; color:#295c9c;}
.TInvestor4_content_txt .content_txt_list .txt_list_title{ font-size:18px; color:#2b2b2b; margin:15px 0px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.TInvestor4_content_txt .content_txt_list .txt_list_btn{ display:flex;}
.TInvestor4_content_txt .content_txt_list .txt_list_btn a:last-child{ margin-left:29px;}
.TInvestor4_content_txt .content_txt_list .txt_list_btn a{width: 145px; height: 33px; display: flex; align-items: center; justify-content: center; border-radius: 100px; border-width: 1px; border-style: solid; border-color: rgb(228, 228, 228); border-image: initial; margin-right: 15px;}
.TInvestor4_content_txt .content_txt_list .txt_list_btn a span{margin-left: 12px;}

/*投资者关系联络*/
.TInvestor4{padding:95px 0px;}
.Investor4{background:url(bg7.jpg) no-repeat 50%/cover;}
.Investor4 .pc_all_content{max-width: 1427px; display:flex; justify-content:center; flex-direction:column; height:480px;}
.Investor4 .Investor4_title{font-size:38px; color:#fff; margin-bottom:50px; margin-left: 0;}
.Investor4 .Investor4_content{margin-left: 0;}
.Investor4 .Investor4_content .Investor4_content_dd{font-size:20px; color:#fff; margin-bottom:30px;}
.Investor4 .Investor4_content .Investor4_content_dt{}
.Investor4 .Investor4_content .Investor4_content_dt p img{width:20px; margin-right:15px;}
.Investor4 .Investor4_content .Investor4_content_dt p{font-size:15px; color:#fff; text-align: left; margin-bottom:22px;}
.Investor4 .Investor4_content .Investor4_content_dt p:last-child{ margin-bottom:0px;}

/*A股信息披露*/
.Investor_content{display:flex; justify-content:space-between;}
.Investor_content .Investor_content_list{position:relative; width:32%; display:inline-block; overflow:hidden;}
.Investor_content .Investor_content_list img{ width:100%;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);filter: scale(1); filter: transform; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; cursor:pointer;}
.Investor_content .Investor_content_list:hover img{-webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); filter: scale(1.15); filter: transform; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; cursor:pointer;}
.Investor_content .Investor_content_list:before{content:""; display:inline-block; width:100%; height:100%; position:absolute; left:0; bottom:0; background:url(bn1.png) no-repeat 100% 100%; z-index:1; opacity:1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Investor_content .Investor_content_list:after{content:""; display:inline-block; width:100%; height:100%; position:absolute; left:0; bottom:0; background:url(bn1_on.png) no-repeat 100% 100%; z-index:1; opacity:0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Investor_content .Investor_content_list .content_list_title{ position:absolute; bottom:30px; padding:0px 26px; width:100%; font-size:22px; color:#fff; z-index:3;}
.Investor_content .Investor_content_list:hover:before{ opacity:0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Investor_content .Investor_content_list:hover:after{ opacity:1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}

/*A股投资者日志*/
.astocks-list .astocks-list-list{ display:flex; align-items:center; justify-content:space-between; height:62px; border-bottom:1px solid rgba(0,0,0,.07)}
.astocks-list .astocks-list-list:hover{ border-bottom:1px solid #295c9c;}

.astocks-list .astocks-list-list:hover .astocks-list-list-dd{ color:#295c9c;}
.astocks-list .astocks-list-list .astocks-list-list-dd{width:90%; font-size:16px; color:#333333; position:relative; padding-left:106px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.astocks-list .astocks-list-list .astocks-list-list-dd span{position:absolute; left:0; top:0px; font-size:16px; color:#295c9c;}
.astocks-list .astocks-list-list .astocks-list-list-dt{width:10%; text-align:right;}
.astocks-list .astocks-list-list .astocks-list-list-dt i{ font-size:16px; color:#999;}

/*A股股票信息*/
.gpxxPage{}
.gpxxPage .gpxxPage_content{ display: flex; background:#fff; padding:60px 40px;}
.gpxxPage .gpxxPageLeft{display: flex; flex-direction: column; width: 515px; border-right:#dee1e3 solid 1px; flex-shrink: 0;}
.gpxxPage .gpxxPageLeft .gpxxPageLeft1{display: flex; align-items: center; font-size:20px; margin-left: 0;}
.gpxxPage .gpxxPageLeft .gpxxPageLeft1 span{ margin-right: 15px; }
.gpxxPage .gpxxPageLeft .gpxxPageLeft2{display: flex; align-items:baseline; margin:40px 0 50px 0; text-align: left;}
.gpxxPage .gpxxPageLeft .gpxxPageLeft2 .gpxxPageLeft21{font-size: 67px; color:#156aa9; font-weight: bolder; margin-left: 0; margin-right: 20px;}
/*.gpxxPage .gpxxPageLeft .gpxxPageLeft2 .gpxxPageLeft22{ display: flex; flex-direction: column; }
.gpxxPage .gpxxPageLeft .gpxxPageLeft2 .gpxxPageLeft22 img{ opacity: 0; }
.gpxxPage .gpxxPageLeft .gpxxPageLeft2 .gpxxPageLeft22.up img:nth-child(1){ opacity: 1; }
.gpxxPage .gpxxPageLeft .gpxxPageLeft2 .gpxxPageLeft22.up img:nth-child(2){ opacity: 0; }
.gpxxPage .gpxxPageLeft .gpxxPageLeft2 .gpxxPageLeft22.down img:nth-child(1){ opacity: 0; }
.gpxxPage .gpxxPageLeft .gpxxPageLeft2 .gpxxPageLeft22.down img:nth-child(2){ opacity: 1; }*/
.gpxxPage .gpxxPageLeft .gpxxPageLeft2 .gpxxPageLeft23{font-size: 20px; color:#b5b5b5; margin:0 10px;}
.gpxxPage .gpxxPageLeft .gpxxPageLeft2 .gpxxPageLeft24{font-size: 20px; color:#156aa9;  margin-left: 0;}
.gpxxPage .gpxxPageLeft .gpxxPageLeft3{ display: flex; align-items: center; font-size: 14px; color:#666666; margin-left: 0;}
.gpxxPage .gpxxPageLeft .gpxxPageLeft4{ font-size: 14px; color:#666666; margin-left: 0;}
.gpxxPage .gpxxPageRight{ display: flex; align-items: center; justify-content: space-around; width: 100%;}
.gpxxPage .gpxxPageRight .gpr{display: flex; flex-direction: column;}
.gpxxPage .gpxxPageRight .gpr .gprTop{ font-size: 18px; color:#222222; margin-left: 0;}
.gpxxPage .gpxxPageRight .gpr .gprBot{ font-size: 30px; color: #156aa9; line-height: 50px; margin-left: 0;}



/*内页推介材料列表*/
.Prospectus .Prospectus_content2 .Prospectus_content2_list{display: flex; align-items: center; justify-content: space-between; margin-bottom: 35px; background: rgb(255, 255, 255);}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_img{ width: 210px;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_img img{ width: 100%; height: 234px; object-fit: cover;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt{width: calc(100% - 210px); display: flex; align-items: center; justify-content: space-between; padding: 0px 60px;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_left{width: 65%;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_left .txt_left_dd{font-size: 20px; color: rgb(51, 51, 51); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_left .txt_left_dt{font-size: 18px; color: rgb(153, 153, 153); margin-top: 22px;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right{width: 29%; text-align: right; display: flex; align-items: center; justify-content: space-between;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right a{width: 48%; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 100px; border-width: 1px; border-style: solid; border-color: rgb(228, 228, 228); border-image: initial;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right a span{margin-left: 10px; display: flex; align-items: center; justify-content: center; width: 22px; height: 15px;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right a span img{ position:absolute;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right a span img:last-child{ opacity:0;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right a:hover span img{ opacity:0;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right a:hover span img:last-child{ opacity:1;}
.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right a:hover{ background:#295c9c; border:1px solid #295c9c; color:#fff;}
@media screen and (max-width:1200px){
	.Prospectus .Prospectus_content2 .Prospectus_content2_list{ display:block;}
	.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_img,.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt{ width:100%;}
	.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt{ padding:20px; display:block;}
	.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_left,.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right{ width:100%;}
	.Prospectus .Prospectus_content2{ display:flex; flex-wrap:wrap; justify-content:space-between;}
	.Prospectus .Prospectus_content2 .Prospectus_content2_list{ width:49%; margin-bottom:2%;}
	.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right{ margin-top:20px; display:block;}
	.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_left .txt_left_dd{ font-size:16px;}
	.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_left .txt_left_dt{ font-size:14px; margin-top:10px;}
	.Prospectus .Prospectus_content2 .Prospectus_content2_list .content2_list_txt .list_txt_right a{ width:100%; margin-bottom:15px;}
	.Prospectus .Prospectus_content .Prospectus_content_list .content_list_txt .list_txt_left .txt_left_dd{ font-size:16px;}
	.Prospectus .Prospectus_top .Prospectus_top_left select{ width:100%;}
}



/*内页搜索1*/
.searcht{margin-left: 60%; width: 40%; display: flex; justify-content: flex-end; margin-bottom: 2%;}
.searcht input{background: none; border: none;}
.searcht input[type="search"]{flex: 1; width: 100%; border:1px solid #e3e3e3; background: #fff; padding: 0 20px; font-size: 16px;}
.searcht input[type="submit"]{cursor: pointer; display: block; padding: 15px 40px; background: #295c9c; color: #fff; font-size: 20px;}


/*内页搜索分页*/
#pagination{overflow: hidden;}
.pagination-buttons{margin-top: 20px; padding-bottom: 20px; text-align: center; font-size: 14px;}
.pagination-buttons a{padding:7px 12px; margin: 0 2px; border: 1px solid #ebebeb; background: #e5e5e5; cursor: pointer; display: inline-block;}
.pagination-buttons a:hover, .pagination-buttons a.on{background: #295c9c; color: #fff; border: 1px solid #295c9c;}


/*内页ISO认证和获评列表*/
.esgiso{}
.esgiso-title{font-size: 18px; font-weight: bold; color: #fff; padding: 1.5% 2%; background-image: linear-gradient(to right, #1b4172, #295c9c); display: flex; align-items: center; justify-content: space-between;}
.esgiso-title .list:first-child{width: 70%;}
.esgiso-title .list:nth-child(2){width: 30%;}

.esgiso-box{background: #ffffff; padding: 0 2% 2% 2%;}
.esgiso-box .list{position: relative; font-size: 18px; color: #222; padding: 1.5% 0; border-bottom: 1px dashed #cbd4dd; display: flex; justify-content: space-between;}
.esgiso-box .list:hover{color: #295c9c;}
.esgiso-box .list .title{width: 70%;}
.esgiso-box .list .cat{width: 25%;}
.esgiso-box .list .ico{width: 5%; margin-top: 5px;}
.esgiso-box .list a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; cursor: pointer;}

.layui-layer-content{width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.layui-layer-content img{max-width: 100%; max-height: 100%;}
.layui-layer-btn .layui-layer-btn0{background-color: #295c9c;}

/*内页往期报告-制度文件列表*/
.esgisot .esgiso-box{padding: 3% 4%;}
.esgisot .esgiso-box .list{padding: 2% 0;}
.esgisot .esgiso-box .list .time{margin-top: 4px; color: #888; font-family: Arial;}
.esgisot .esgiso-box .list .title{flex: 1; margin: 0 5%;}
.esgisot .esgiso-box .list .ico{width: auto; margin-right: 1%;}






















