@charset "utf-8";
/* CSS Document*/
/*申诉投诉*/
.shensu_banner{width: 100%; height: 251px; background: url(../images/shensu_banner.jpg) no-repeat center;
	background-size: cover;}
.shensu_banner .box{position: relative;}
.titLeft{width: 20.33%; height: 251px; background-color: rgba(136,171,218,.5); position: absolute; 
	top: 0; left: 0; text-align: center;}
.titLeft .tit_cn{font-size: 36px; color: #fff; font-family: "Alibaba-PuHuiTi-Medium"; padding-top: 135px;}
.titLeft .tit_en{font-size: 18px; color: #fff;}
.shensu{background-color: #e3e6eb;}
.shensu .ssbox{background-color: #f6f7f9; position: relative; overflow: hidden;}
.navLeft{width: 20.33%; background-color: rgba(136,171,218,.5); padding-bottom: 2000px;
	margin-bottom: -2000px; float: left; padding-top: 20px;}
.navLeft>a{display: block; text-align: center; width: 100%; padding: 7px 10px 7px 0; box-sizing: border-box;
	margin-bottom: 10px; font-size: 24px; color: #666;}
.navLeft>a:hover{background-color: #d0ddef; color: #1d2088;}
.navLeft>a:hover>span{color: #1d2088;}
.navLeft>a>span{font-size: 20px; color: transparent;}
.color{color: #1d2088!important;}
.bgcolor{background-color: #d0ddef; color: #1d2088!important;}
.shensu .ssbox .tousu{width: 79.67%; min-height: 480px; padding: 0 35px; box-sizing: border-box;}
.bread{border-bottom: 1px dashed #d4d4d5; padding: 15px 0 14px; font-size: 16px; color: #999;}
.bread>a{color: #999; transition: .3s;}
.bread>a:hover{color: #1d2088;}
.shensu .ssbox .tousu .content{padding: 30px 0 40px; font-size: 16px; color: #999; line-height: 30px;
	text-align: justify;}
.shensu .ssbox .tousu .content p{font-size: 16px; color: #999; line-height: 30px;}
.shensu .ssbox .tousu .content>i{font-size: 18px; color: #1d2088;}
/*在线留言*/
.online{width: 79.67%; padding: 0 35px; box-sizing: border-box; min-height: 480px;}
.online .liuyan{width: 100%; background-color: #fff; margin-top: 26px; margin-bottom: 30px;
	padding: 20px 14px 40px; box-sizing: border-box;}
.online .liuyan .thank{font-size: 16px; color: #666; margin-bottom: 20px;}
.online .liuyan .thank>span{color: #999;}
.online .liuyan .biaodan .iptbox>input{float: left; width: 31.76%; margin-right: 2.36%; height: 36px;
	border: 1px solid #c9c9c9; margin-bottom: 13px; font-size: 16px; color: #666; text-indent: 4px;}
.online .liuyan .biaodan .iptbox>input:nth-child(3n){margin-right: 0;}
.online .liuyan .biaodan textarea{width: 100%; height: 170px; border: 1px solid #c9c9c9;
	font-size: 15px; color: #666; padding: 5px; box-sizing: border-box; outline: none;}
.online .liuyan .biaodan .btns{width: 292px; margin: 36px auto 0;}
.online .liuyan .biaodan .btns>input{width: 140px; height: 36px; color: #fff; font-size: 16px;
	cursor: pointer; transition: .3s;}
.online .liuyan .biaodan .btns>input:nth-child(1){float: left; background-color: #1d2088;}
.online .liuyan .biaodan .btns>input:nth-child(2){float: right; background-color: #c9c9c9;}
.online .liuyan .biaodan .btns>input:hover{background-color: #000;}
/*联系我们*/
.contact_banner{width: 100%; height: 251px; background: url(../images/contact_banner.jpg) no-repeat center;
	background-size: cover;}
.contact_banner .box{position: relative;}
.contact{width: 79.67%; padding: 0 35px; box-sizing: border-box; min-height: 480px;}
.contact .lianxi{width: 100%; background-color: #fff; margin-top: 26px; margin-bottom: 30px;
	padding: 20px 14px 40px; box-sizing: border-box;}
.contact .lianxi .lx_left{width: 37.52%;}
.contact .lianxi .lx_left .gsname_cn{font-size: 24px; color: #1d2088; font-family: "Alibaba-PuHuiTi-Medium";
	letter-spacing: 2px;}
.contact .lianxi .lx_left .gsname_en{font-size: 12px; color: #1d2088; letter-spacing: -1.3px;
	margin-bottom: 20px;}
.contact .lianxi .lx_left .dizhi{padding-bottom: 10px;}
.contact .lianxi .lx_left .dizhi>span{float: left; font-size: 16px; color: #000;}
.contact .lianxi .lx_left .dizhi>p{float: left; font-size: 16px; color: #666666;}
.contact .lianxi .lx_left .weixin{padding-top: 70px; width: 140px; text-align: center;}
.contact .lianxi .lx_left .weixin>p{font-size: 16px; color: #666;}
.contact .lianxi .lx_left .weixin>img{width: 100%;}
#dituContent{float: right; width: 500px; height: 416px;}
/*关于鉴明*/
.about_banner{width: 100%; height: 251px; background: url(../images/about_banner.jpg) no-repeat center;
	background-size: cover;}
.about_banner .box{position: relative;}
.gaiguan{width: 79.67%; padding: 0 35px; box-sizing: border-box; min-height: 480px;}
.gaiguan .jianming{font-size: 18px; color: #666; line-height: 32px; text-align: justify; padding: 30px 0 40px;}
.gaiguan .jianming p{font-size: 18px; color: #666; line-height: 32px;}
.rongyu{padding-top: 40px; padding-bottom: 40px;}
.demo-gallery>ul>li{float: left; margin-bottom: 30px; margin-right: 3.54%; width: 22.34%; text-align: center;}
.demo-gallery>ul>li:nth-child(4n){margin-right: 0;}
.demo-gallery>ul>li .img{width: 100%; height: 274px;}
.demo-gallery>ul>li .img>img{display: block; height: 100%; width: 100%;}
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {opacity: 1;}
.demo-gallery > ul > li a .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: background-color 0.15s ease 0s;
    -o-transition: background-color 0.15s ease 0s;
    transition: background-color 0.15s ease 0s;
}
.demo-gallery > ul > li a .demo-gallery-poster > img {
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
}
.demo-gallery > ul > li a:hover .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
    opacity: 1;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: background-color 0.15s ease 0s;
    -o-transition: background-color 0.15s ease 0s;
    transition: background-color 0.15s ease 0s;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .video .demo-gallery-poster img {
    height: 48px;
    margin-left: -24px;
    margin-top: -24px;
    opacity: 0.8;
    width: 48px;
}
.demo-gallery.dark > ul > li a {
    border: 3px solid #04070a;
}
.honor_tit{font-size: 18px; color: #666; padding-top: 10px; transition: .5s; width: 100%; overflow: hidden;
    white-space: nowrap;}
.honor_tit>span{color: #1d2088;}
.demo-gallery>ul>li:hover .honor_tit{color: #1d2088;}
.lg-sub-html h4{font-size: 22px;}
.pagination{padding-top: 40px;}
.pagination li{float: left;}
.pagination a, .pagination span{width: 38px; height: 38px; line-height: 38px; background-color: #e3e6eb;
    font-size: 20px; padding: 0; text-align: center; font-size: 20px; color: #333;}
.active span{color: #ffffff; background-color: #1d2088;}
/*大事记*/
.dashiji{width: 79.67%; padding: 0 35px; box-sizing: border-box; min-height: 480px;}
.dsj{padding: 40px 0;}
.dsj .item .year{width: 13.8%; font-size: 30px; color: #333; margin-top: -15px;}
.dsj .item .yearbox{width: 86.2%; border-left: 2px solid #c9c9c9; box-sizing: border-box; padding-left: 45px;
	position: relative;}
.dsj .item .yearbox .dian{position: absolute; top: 0; left: -8px; width: 15px; height: 15px;
	background-color: #c9c9c9; border-radius: 50%;}
.dsj .item .yearbox .neirong{border-top: 1px dashed #c9c9c9; margin-top: 8px; padding-top: 10px;}
.dsj .item .yearbox .neirong .month{font-size: 16px; color: #666; text-align: justify; padding-bottom: 10px;
	line-height: 30px;}
.dsj .item .yearbox .neirong .month>p{font-size: 18px; color: #333;}
.dsj .item:first-child .yearbox .neirong{border-top: none; padding-top: 0; margin-top: -7px;}
/*新闻资讯*/
.news_banner{width: 100%; height: 251px; background: url(../images/news_banner.jpg) no-repeat center;
	background-size: cover;}
.news_banner .box{position: relative;}
.xinwen{width: 79.67%; padding: 0 35px; box-sizing: border-box; min-height: 480px; padding-bottom: 40px;}
.xinwen .list{padding: 20px 0; border-bottom: 1px solid #c9c9c9;}
.xinwen .list .xwcon{width: 85%;}
.xinwen .list .xwcon .bt{display: block; font-size: 18px; color: #666; padding-bottom: 5px; overflow: hidden;
	text-overflow: ellipsis; white-space: nowrap; transition: .3s;}
.xinwen .list .xwcon .nr{display: block; font-size: 15px; line-height: 24px; color: #999;
	display: -webkit-box; height: 48px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;}
.xinwen .list .date>div{font-size: 24px; color: #999; line-height: 34px;}
.xinwen .list .date>div>p{font-size: 36px;}
.xinwen .list .date>a{font-size: 15px; color: #999; transition: .3s;}
.xinwen .list:hover .xwcon .bt{color: #1d2088;}
.xinwen .list:hover .xwcon .nr{text-decoration: underline;}
.xinwen .list:hover .date>a{color: #1d2088;}
/*新闻资讯详情*/
.detail{width: 90%; padding: 0 35px; box-sizing: border-box; padding-bottom: 40px; background-color: #fff;
	margin: 0 auto;}
.detail .tit{font-size: 28px; color: #333333; text-align: center; padding-top: 30px; padding-bottom: 20px;}
.detail .time{font-size: 16px; color: #666; text-align: center; padding-bottom: 20px;}
.detail .con{font-size: 17px; color: #333; line-height: 30px; padding-bottom: 40px; text-align: justify;}
.detail .con p{font-size: 17px; color: #333; line-height: 30px;}
.detail .prev{font-size: 16px; width: 100%; height: 55px; border-bottom: 1px dashed #d4d4d5;
    line-height: 55px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #545454;}
.detail .prev a{color: #545454; transition: .5s;}
.detail .next{height: 55px; line-height: 55px; width: 100%; overflow: hidden;
    white-space: nowrap; text-overflow: ellipsis; color: #545454;}
.detail .next a{color: #545454; transition: .5s;}
.detail .prev a:hover{color: #1d2088; text-decoration: underline;}
.detail .next a:hover{color: #1d2088; text-decoration: underline;}
/*市场研究*/
.shichang_banner{width: 100%; height: 251px; background: url(../images/shichang_banner.jpg) no-repeat center;
	background-size: cover;}
.shichang_banner .box{position: relative;}
.yanjiu{width: 79.67%; padding: 0 35px; box-sizing: border-box; min-height: 480px; padding-bottom: 40px;}
.yanjiu .list{padding: 20px 0; border-bottom: 1px solid #c9c9c9;}
.yanjiu .list .xwcon{width: 80%;}
.yanjiu .list .xwcon .bt{display: block; font-size: 18px; color: #666; line-height: 50px; overflow: hidden;
	text-overflow: ellipsis; white-space: nowrap; transition: .3s;}
.yanjiu .list .date>div{font-size: 18px; color: #999;}
.yanjiu .list .date>a{font-size: 15px; color: #999; transition: .3s;}
.yanjiu .list:hover .xwcon .bt{color: #1d2088;}
.yanjiu .list:hover .date>a{color: #1d2088;}
/*我们的服务*/
.service_banner{width: 100%; height: 251px; background: url(../images/service_banner.jpg) no-repeat center;
	background-size: cover;}
.service_banner .box{position: relative;}
.ny_tit{width: 100%; height: 50px; box-sizing: border-box; font-size: 24px; color: #666; text-align: center; 
	line-height: 50px; cursor: pointer;}
.ny_tit>span{font-size: 20px; color: transparent;}
.ny_tit>i{display: inline-block;}
.ny_zblb1 p{font-size: 16px; padding-top: 10px; text-align: center;}
.ny_zblb1 p>a{color: #666; transition: .3s;}
.ny_zblb1 p>a:hover{color: #1d2088;}
.ny_zblb1 li ul{display:none; padding-bottom: 10px;}
.ny_tit:hover{color: #1d2088; background-color: #d0ddef;}
.ny_tit:hover>span{color: #1d2088;}
.rotate{transform: rotate(90deg)!important;}
.fuwu{width: 79.67%; padding: 0 35px; box-sizing: border-box; min-height: 480px; padding-bottom: 40px;}
.fuwu .service{padding-top: 30px;}
.fuwu .service .our_fuwu{width: 31.7%; height: 193px; margin-right: 2.45%; position: relative;
	margin-bottom: 34px; overflow: hidden;}
.fuwu .service .our_fuwu:nth-child(3n){margin-right: 0;}
.fuwu .service .our_fuwu>img{display: block; width: 100%; height: 100%; transition: .3s;}
.fuwu .service .our_fuwu .bg{position: absolute; bottom: 0; left: 0; width: 100%; height: 40px;
	background-color: rgba(0,0,0,.6); font-size: 16px; color: #fff; line-height: 40px; text-align: center;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 6px; box-sizing: border-box;
	transition: .3s;}
.fuwu .service .our_fuwu:hover>img{transform: scale(1.2) rotate(6deg);}
.fuwu .service .our_fuwu:hover .bg{background-color: rgba(0,0,0,1);}
/*我们的服务详情*/
.fw_detail{width: 79.67%; padding: 40px 35px 80px; box-sizing: border-box; min-height: 480px;}
.fw_detail .fw_tit{font-size: 36px; color: #1d2088; font-family: "Alibaba-PuHuiTi-Medium";
	border-left: 20px solid #1d2088; padding-left: 30px; margin-bottom: 30px;}
.fw_detail .fw_xq{font-size: 16px; color: #666; line-height: 28px; text-align: justify;}
.fw_detail .fw_xq p{font-size: 16px; color: #666; line-height: 28px;}
/*首席经济学家详情*/
.jingjixuejia{padding: 40px 0;}
.jingjixuejia .jjxj{width: 200px; margin: 0 auto;}
.jingjixuejia .jjxj>img{display: block; width: 100%;}
.jingjixuejia .jjxj_tit{font-size: 18px; color: #666; text-align: center; padding-top: 20px;
    line-height: 32px;}
.jingjixuejia .jjxj_tit>span{color: #1d2088;}
.jingjixuejia .jianli{font-size: 16px; color: #999; line-height: 28px; text-align: justify; padding-top: 30px;}
.jingjixuejia .jianli p{font-size: 16px; color: #999; line-height: 28px;}
/*证书查询*/
.detail .titbar{padding: 40px 0 60px;}
.detail .titbar>ul{margin: 0 auto; width: 225px;}
.detail .titbar>ul>li{float: left; font-size: 20px; color: #999999; cursor: pointer;
    border-bottom: 2px solid transparent; margin: 0 15px;}
.detail .titbar>ul>span{float: left; font-size: 16px; color: #999999;}
.detail .current{color: #1d2088!important; border-bottom: 2px solid #1d2088!important;}
.detail .zhengshu{margin-top: 10px; padding-bottom: 45px;}
.detail .zhengshu .chaxun{display: none; width: 375px; margin: 0 auto;}
.detail .zhengshu .chaxun .qiye{margin-bottom: 20px;}
.detail .zhengshu .chaxun .qiye>span{float: left; font-size: 18px; color: #666; line-height: 42px;
    margin-right: 10px;}
.detail .zhengshu .chaxun .qiye>form{float: right;}
.detail .zhengshu .chaxun .qiye .ipt{float: left; width: 290px; height: 42px; background-color: #f6f7f9;
    border: 1px solid #d2d2d2; box-sizing: border-box; text-indent: 4px; font-size: 16px; color: #666;}
.detail .zhengshu .chaxun .qiye .btn{float: left; width: 100px; height: 42px; background-color: #fff;
    border: 1px solid #d2d2d2; box-sizing: border-box; font-size: 16px; color: #999;
    cursor: pointer; transition: .3s; margin-top: 30px;}
.detail .zhengshu .chaxun .qiye .btn:hover{background-color: #1d2088; color: #fff;}
.detail .zhengshu img{max-width: 100%;}
@media screen and (max-width: 1200px){
    .about_banner{margin-top: 65px;}
    .titLeft .tit_cn{font-size: 28px; padding-top: 150px;}
    .titLeft .tit_en{font-size: 16px;}
    .navLeft>a{font-size: 19px;}
    .navLeft>a>span{font-size: 16px;}
    .contact .lianxi{padding: 20px 14px 20px;}
    .contact .lianxi .lx_left{width: 100%; position: relative;}
    .contact .lianxi .lx_left .weixin{position: absolute; right: 0; top: 0; padding-top: 0;}
    #dituContent{width: 100%; margin-top: 20px;}
    .fuwu .service .our_fuwu{height: 140px;}
    .xinwen .list .date>div{font-size: 20px; line-height: 28px;}
    .xinwen .list .date>div>p{font-size: 28px;}
    .demo-gallery>ul>li .img{height: 200px;}
}
@media screen and (max-width: 900px){
    .shensu .ssbox{background-color: #fff;}
    .about_banner{margin-top: 50px; height: 180px;}
    .titLeft{width: 100%; height: 180px; background-color: transparent;}
    .navLeft{display: none;}
    .titLeft .tit_cn{padding-top: 60px;}
    .gaiguan{width: 100%; padding: 0 15px;}
    .shensu .box{padding: 0;}
    .bread{padding: 10px 0;}
    .gaiguan .jianming{padding: 20px 0 30px; font-size: 16px; line-height: 28px;}
    .gaiguan .jianming p{font-size: 16px; line-height: 28px;}
    .gaiguan .jianming img{width: 100%!important; height: auto!important;}
    .dashiji{width: 100%; padding: 0 15px;}
    .dsj .item .year{font-size: 24px; width: 18%; margin-top: -12px;}
    .dsj .item .yearbox{padding-left: 20px; width: 82%;}
    .rongyu{padding-top: 20px; padding-bottom: 30px;}
    .demo-gallery>ul>li{width: 47%; margin-right: 6%; margin-bottom: 15px;}
    .demo-gallery>ul>li .img{height: 249px;}
    .demo-gallery>ul>li:nth-child(2n){margin-right: 0;}
    .honor_tit{font-size: 16px; padding-top: 5px;}
    .pagination{padding-top: 20px;}
    .pagination a, .pagination span{width: 32px; height: 32px; line-height: 32px; font-size: 18px;}
    .contact_banner{margin-top: 50px; height: 180px;}
    .contact{width: 100%; padding: 0 15px;}
    .contact .lianxi{padding: 0; margin-top: 20px;}
    .contact .lianxi .lx_left .weixin{position: static; padding-top: 10px;}
    .contact .lianxi .lx_left .gsname_cn{font-size: 20px;}
    .contact .lianxi .lx_left .gsname_en{letter-spacing: 0; margin-bottom: 15px;}
    .shensu_banner{margin-top: 50px; height: 180px;}
    .shensu .ssbox .tousu{width: 100%; padding: 0 15px;}
    .shensu .ssbox .tousu .content{padding: 20px 0 30px;}
    .shensu .ssbox .tousu .content img{max-width: 100%!important; height: auto!important;}
    .shichang_banner{margin-top: 50px; height: 180px;}
    .yanjiu{width: 100%; padding: 0 15px 30px;}
    .yanjiu .list{padding: 10px 0;}
    .yanjiu .list .xwcon{width: 70%;}
    .yanjiu .list .xwcon .bt{font-size: 16px; line-height: 48px;}
    .yanjiu .list .date>div{font-size: 16px;}
    .service_banner{margin-top: 50px; height: 180px;}
    .fuwu{width: 100%; padding: 0 15px 30px;}
    .fuwu .service{padding-top: 20px;}
    .fuwu .service .our_fuwu{width: 49%; height: 128px; margin-right: 2%; margin-bottom: 20px;}
    .fuwu .service .our_fuwu:nth-child(3n){margin-right: 2%;}
    .fuwu .service .our_fuwu:nth-child(2n){margin-right: 0;}
    .fw_detail{width: 100%; padding: 30px 15px 30px;}
    .fw_detail .fw_tit{font-size: 24px; border-left: 10px solid #1d2088; padding-left: 10px; 
        margin-bottom: 20px;}
    .fw_detail .fw_xq img{max-width: 100%!important; height: auto!important;}
    .news_banner{margin-top: 50px; height: 180px;}
    .xinwen{width: 100%; padding: 0 15px 30px;}
    .xinwen .list{padding: 10px 0;}
    .xinwen .list .xwcon{width: 78%;}
    .xinwen .list .date>div>p{font-size: 24px;}
    .xinwen .list .date>div{font-size: 18px;}
    .detail{width: 100%; padding: 0 15px 30px;}
    .detail .tit{font-size: 20px; padding-top: 20px; padding-bottom: 10px;}
    .detail .time{font-size: 15px;}
    .detail .con{font-size: 16px; line-height: 28px; padding-bottom: 20px;}
    .detail .con p{font-size: 16px; line-height: 28px;}
    .detail .con img{max-width: 100%!important; height: auto!important;}
    .detail .prev{height: 40px; line-height: 40px;}
    .detail .next{height: 40px; line-height: 40px;}
    .online{width: 100%; padding: 0 15px;}
    .online .liuyan{padding: 0; margin-top: 20px;}
    .online .liuyan .biaodan .iptbox>input{width: 48%; margin-right: 4%;}
    .online .liuyan .biaodan .iptbox>input:nth-child(3n){margin-right: 4%;}
    .online .liuyan .biaodan .iptbox>input:nth-child(2n){margin-right: 0;}
    .jingjixuejia .jjxj{width: 160px;}
    .detail .titbar{padding: 30px 0 50px;}
    .detail .zhengshu{padding-bottom: 24px;}
    .detail .zhengshu .chaxun{width: 310px;}
    .detail .zhengshu .chaxun .qiye .ipt{width: 222px;}
}