@charset "utf-8";
/* CSS Document */
body,p,a,div,ul,li,button,input,span{font-family: "微软雅黑";}
ul{ list-style:none;padding:0;margin:0;}
*{margin:0;padding:0}

/*首页*/
body{background: #aaa;}
.top-logo{padding: 20px 0 0 15px;}
.top-logo img{width:129px!important;height:auto!important;}
.top-btn{text-align: right;font-size: 12px;}

.top-btn .btn-group>.btn{float: initial;font-size: 16px;border: 0;padding: 0 10px;vertical-align: initial;color: #108ccf;background: transparent!important;}
.top-btn .btn-group>.btn:hover,.top-btn .open>.dropdown-toggle.btn-default:focus, .top-btn .open>.dropdown-toggle.btn-default:hover,.top-btn .btn-default.active,.top-btn .btn-default:active,.top-btn .open>.dropdown-toggle.btn-default{background: transparent;box-shadow: 0 0 0 #fff;}

.top-btn .top-organ,.top-btn .btn-group,.top-btn .en-ch,.top-btn .form-inline{display: inline;margin-left: 15px;text-decoration: none;}
.top-btn .en-ch{color: #999;}

.top-btn .top-organ{color: #108ccf;font-size:16px}

.top-btn .input-group input{font-size: 12px;border-right: 0;box-shadow: 0 0 0 #fff;outline: none;}
.top-btn .input-group input:focus{border-color: #ccc;}
.top-btn .form-control{height: auto;padding: 4px 10px;}

.top-btn .input-group-addon{padding: 4px 10px;background: transparent;}
.top-menu{clear: both;text-align: right;}

.top-menu{}
.top-menu li{display: inline;font-size: 16px;}

.top-menu li a{display: inline-block;padding: 10px 0 10px 50px;color: #333;text-decoration: none;}

.top-menu li a:hover,.top-menu li.active a{color: #004ea2;}
.header{padding: 10px 40px;}

.container{background: #fff;box-shadow: 0 0 50px #fff;padding: 0;}
.boss-word{padding:0;font-size:18px;line-height:160%;background:#f8f8f8/* background:url(../images/service_bg_01.png) no-repeat;background-size:100%; */}
.boss-word>div{padding:15px 20px;background:#ededed;}
.boss-word img{width:100%}


#wrap{width: 80%;min-width: 300px;margin: 10px auto 80px;background: #fefefe;}
.hiSlider{overflow: hidden;}
.hiSlider-item{float: left;width: 100%;}
.hiSlider-item img{width: 100%;}
.hmslider .hiSlider{height:460px}
.news-slide{background: #fff;margin: 20px 0;}

.news-slide .hiSlider-item img{width: 50%;float: left;}
.news-slide .hmnews-box{padding: 0 40px 0 30px;}
.news-slide .hiSlider{height: 300px;}
.news-slide .hiSlider-pages{margin-left: 0;}

.news-slide .hiSlider-pages a{background: #ccc;width: 30px;}

.news-slide .hiSlider-pages a.active{background: #999;}

.news-slide .hiSlider-btn-next{background-position: -30px -30px;}

.hmnews-box{width: 50%;float: left;}

.hmnews-box h4{color: #666;font-size: 16px;margin: 20px 0 0;}

.hmnews-box h3{color: #222;margin: 10px 0 20px;height:55px;overflow:hidden;}

.hmnews-box p{line-height: 180%;font-size: 13px;}

.hmnews-box a{font-size: 16px;color: #777;padding: 10px 40px;border: 2px solid #777;margin: 10px 0 0;display: inline-block;}

.proj-slide .hiSlider-item img{width: 50%;float: left;}
.proj-slide .hmnews-box{padding: 0 30px 0 40px;}
.proj-slide  .hiSlider{height: 300px;}
.proj-slide  .hiSlider-pages{margin-left: -50%;}
.proj-slide  .hiSlider-pages a{background: #ccc;width: 30px;}
.proj-slide  .hiSlider-pages a.active{background: #999;}
.proj-slide  .hiSlider-btn-prev{background-position: 0 -30px;}

.proj-slide{margin:30px 0 20px;}
.hmproj-left{width:15%;float:left;padding:0 15px 0 55px;}
.hmproj-right{width:91.5%!important;float:left;margin-left:50px;margin-bottom:15px; }
.hmproj-left h4{color:#04477c;}
.hmproj-left h4 span{font-weight:bold;font-size:30px;line-height:80%;padding:0 0 0 5px;border-left:5px solid #148fd1;display:inline-block;}
#owl-demo .owl-controls{position:absolute;top:0;left:0;margin:0;width:100%}
#owl-demo .owl-controls .owl-buttons div{font-size:44px;color:#fff;background:#d9d9d9;opacity:1;border-radius:3px;line-height:180px;height:190px;margin:0}
#owl-demo .owl-controls .owl-buttons div:hover{background:#ccc}
#owl-demo .owl-controls .owl-buttons div:first-child{position:absolute;left:-40px}
#owl-demo .owl-controls .owl-buttons div:last-child{position:absolute;right:-40px}
.hmproj-right .owl-item img{height:190px;padding:3px;border:1px solid #eee;margin:0 auto;}
.hmproj-right .owl-item{position:relative;}
.hmproj-right .owl-item span{position:absolute;left:0;bottom:10px;color:#fff;text-shadow:0 0 2px #000;text-decoration:none;display:block;padding:0 13px;display:none;}
.hmproj-right .owl-item:hover span{display:block;}
.hmproj-right .owl-item:hover img{opacity:0.8;}

.hmvideo{display: table;width: 100%;}
.hmvideo h4{font-size: 16px;color: #666;padding-left: 40px;}
.hmvideo .hmvideo-box{width: 50%;float: left;}
.hmvideo .hmvideo-box video{height: 328px;width: 100%;}
.hmvideo .hmvideo-box>p{text-align: center;margin: 10px 0 20px;}
.hmvideo .hmvideo-box:nth-child(2){padding-right: 10px;}

.hmvideo-rt{padding:0 10px 0;/* overflow-y:scroll; */}
.hmvideo-rt ul li a{text-decoration: none;display:block;outline:none;}
.hmvideo-rt ul li p{font-size: 14px;color: #333;line-height: 150%;padding: 0 5px;margin: 2px 0 5px;height:100px;text-align:left;}
.hmvideo-rt ul li p img{display:block;float:left;margin-right:10px}

a.vedio-more{font-size: 16px;color: #777;padding: 10px 0;border: 2px solid #777;display: block;margin:0px auto 0;text-align:center;width:188px;clear:both;}
/* .hmvideo-left li a{color:#555;}
.hmvideo-left li{padding:10px;line-height:150%} */
 /*滚动条样式*/
.hmvideo-rt::-webkit-scrollbar {/*滚动条整体样式*/
            width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 8px;
        }
.hmvideo-rt::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 3px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: rgba(0,0,0,0.2);
        }
.hmvideo-rt::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);
        }


.footer{background: #efefef;padding: 50px 0;clear: both;}

.footer .ft-box{width: 60%;margin: 0 auto;}
.footer .ft-box .ft-left:last-child img{width:129px!important;}

.footer .ft-box a{color: #666;text-decoration: none;margin-right: 20px;}
.footer .ft-box a:nth-child(5){margin:0;}
.footer .ft-box p{font-size: 12px;color: #666;margin: 15px 0 0;}

/*关于我们*/
.banner-pic{position: relative;}

.banner-pic img{min-height: 160px;}

.banner-pic h3{position: absolute;left: 40px;top: 30px;color: #fff;font-weight: bold;text-shadow: 0 1px 5px #000;font-size: 56px;}
.inside-path{padding: 30px 40px 10px;background: #f0f0f0;}

.inside-path h2{font-size: 40px;color: #333;margin: 0 0 20px;padding: 0 0 20px;border-bottom: 1px solid #108ccf;}

.inside-path ul{display: table;width: 100%;}

.inside-path ul li{display: inline-block;float: left;margin-right: 40px;position: relative;}

.inside-path ul li span{width: 20px;text-align: center;display: block;position: absolute;left: 50%;margin-left: -10px;font-size: 30px;bottom:-31px;color: #00a0e9;}

.inside-path ul li.active a,.inside-path ul li a:hover{color: #108ccf;}

.inside-path ul li a{color: #666;text-decoration: none;}
.video-js{width: 100%;}
.about-right{margin-top: 40px;}

.about-right h4{color: #666;margin: 0 0 20px;}
.about-right ul li{}
.about-right ul li img{display: none;}

.about-right ul li:first-child img{display: block;}

.about-right ul li:first-child p{display: none;}

.about-right ul li a{text-decoration: none;}

.about-right ul li p{font-size: 13px;color: #333;background: #e5e5e5;line-height: 150%;padding: 10px 5px;margin: 5px 0 0;height:65px;}
.about-right ul li p img{display:block;float:left;margin-right:10px}
.about-con{padding: 75px 0 60px 40px;line-height: 200%;}

.about-con table{width: 100%;}

.about-con table tr{border-bottom: 1px solid #555;color: #555;}
.about-con table tr td{border-right: 4px solid #fff;padding: 0 5px;}
.about-con table tr:first-child{background: #eee;border-bottom: 1px solid #222;color: #222;text-align: center;}

.video-list .modal-dialog{width: 70%;}

.video-list .modal-content{background: transparent;}

.video-list .modal-body{height: auto;padding: 0;}

.video-list button.close{position: absolute;right: -30px;top: 0px;font-size: 30px;opacity: 0.6;color: #fff;}
.video-js .vjs-tech{height: auto;position: initial;}
.video-js{background: transparent;line-height: 0;}
.video-js .vjs-control-bar{line-height: 1;}

.honorli li{display: table;width: 100%;padding: 20px 0;}

.honorli li+li{border-top: 1px solid #ccc;}
.honor-left{width: 85%;float: left;margin-right: 5%;}

.honor-right{width: 10%;float: left;}

.honor-right img{height: 80px;max-width: 100%;display: inline;float: left;}

.honor-right br{display: none;} 

.honorli li h3{color: #ff6600;margin-top: 0;font-weight:bold;}

.histroy-rt{padding: 0 30px 0 0;}

ul.histroy-rt li img{width: 100%;padding: 3px;display: block;}

.histroy-rt li{width: 80%;float: left;position: relative;}
/* 

.histroy-rt li:nth-child(2),.histroy-rt li:nth-child(3),.histroy-rt li:nth-child(4),.histroy-rt li:nth-child(5){width: 50%;float: left;}

.histroy-rt li:nth-child(2) img,.histroy-rt li:nth-child(3) img,.histroy-rt li:nth-child(4) img,.histroy-rt li:nth-child(5) img{height: 110px;}

.histroy-rt li:nth-child(6){width: 80%;} */
.histroy-rt li span{position: absolute;left: 3px;right:3px;bottom:3px;color: #fff;font-size: 12px;display:block;padding:3px 8px;background:rgba(0,0,0,.8)}

.mapbox{padding: 0 55px;}

/*组织机构*/
.organ-box{padding:70px 40px 0;}
.organ-box .row{padding: 0 0 40px;}
.organ-box .col-md-8{padding:0;}
.organ-box h4{font-weight: bold;color: #004ea2;margin: 0 0 30px;}
.organ-box ul li{line-height: 200%;height: 70px;}
.organ-box ul li h5{font-weight: bold;color: #333;margin: 0;font-size: 15px;}
.organ-box ul li a{text-decoration: underline;color: #333;}

/*新闻*/
.thirdmenu{background: #00a0e9;padding: 10px 40px;}
.thirdmenu a{color: #fff;text-decoration: none;margin-right: 40px;}
.news-filter{padding: 20px 40px 0;}
.news-filter div{border-bottom: 1px solid #00a0e9;width: 100%;padding: 0 40px 15px;}
.news-filter button{border: 0;background: transparent;outline: none;color: #666;}
.news-filter .btn.focus,.news-filter .btn:focus,.news-filter .btn:hover{border: 0;outline: none;box-shadow: 0 0 0 #fff;}
.news-filter {border: 0;outline: none;}
.news-filter .caret{margin-left: 10px;}
.news-filter .dropdown-menu{width: 200px;top: 70%;left: 20px;}
.newsli .news-date{width: 11%;float: left;text-align: center;color: #00a0e9;font-size: 16px;}
.newsli img{width:13%;float:left;margin-left:1%;height:90px}

.newsli .news-right{width: 75%;float: left;}

.newsli li:nth-child(odd){background: #f5f5f5;}

.newsli li{padding: 10px 15px 10px 0;}

.newsli li h5{color: #333;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;margin: 0;padding-bottom: 10px;}

.newsli li p{color: #666;margin: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}

.newsli{padding: 60px 0 60px 55px;overflow:hidden;}
/* #news-0{display:block;}
.newsli ul{height:1540px;} */
.li-page,.year-page{clear: both;text-align: center;padding: 30px 0;}

.li-page a{color: #ccc;margin: 0 2px;font-size: 15px;}

.year-page a,.year-page span{color: #ccc;margin: 0 2px;font-size: 15px;}
.year-page a.active{color:#222;}


.newsshow{padding: 60px 0 60px 40px;}
.newsshow h3{font-size: 20px;margin: 0 0 25px;text-align:center;}

.newsshow>span{font-size: 12px;color: #666;display: block;text-align: center;margin-bottom: 40px;}
.newsshow .newssh-con{line-height: 200%;}

.newsshow .newssh-con img{max-width: 100%;display: block;margin: 0 auto;height:auto!important;}
.shprev-next{margin-top: 60px;line-height: 200%;}

.shprev-next a{display: block;color: #666;}

/*学术期刊*/
.academicli{padding: 15px 0px;}

.academicli ul{width: 101%;margin: 0 -0.5%;}

.academicli ul li{width: 24%;margin: 5px 0.5%;float: left;text-align: center;}

.academicli ul li a{color: #666;text-decoration: none;}

.academicli ul li img{width: 100%;height: 244px;margin-bottom: 10px;}
.academic-filter{padding: 20px 40px 0;}
.academic-filter div{border-bottom: 1px solid #00a0e9;width: 100%;padding: 0 0 15px;}
.academic-filter button{border: 0;background: transparent;outline: none;margin-left: 40px;color: #666;}
.academic-filter .btn.focus,.academic-filter .btn:focus,.academic-filter .btn:hover{border: 0;outline: none;box-shadow: 0 0 0 #fff;}
.academic-filter {border: 0;outline: none;}
.academic-filter .caret{margin-left: 10px;}
.academic-filter .dropdown-menu{width: 200px;top: 70%;left: 250px;}

.academic-filter .dropdown>a{margin-right: 50px;color: #666;text-decoration: none;}

.academic-filter .dropdown>a.active{text-decoration: underline;}

.academicli ul{display: none;}
.academicli ul.active{display: block;}
.academic-left{padding:20px 40px 0 55px;min-height:760px}
.academic-left p{line-height:200%}
.academic-right{padding:40px 55px 0 0}
.academic-right img{margin:0 auto;}
.academic-right p{text-align:center;}
.acamore{}
.acamore div{padding:0;border:1px solid #666;}
.acamore button{margin:0 auto;display:block;}
.acamore .dropdown-menu{left:0;top:100%;width:100%}

/*行业领域*/
.industry ul{margin: 0 -7px 40px;}

.industry ul li{padding: 0 7px;position: relative;margin-top: 14px;}

.industry ul li a{display: block;}
.industry ul li img{width: 100%;height: 188px;}

.industry ul li p{font-size: 16px;color: #fff;position: absolute;left: 0;bottom: 0;padding-left: 25px;text-shadow: 0 1px 1px #000;}
.industry-words{width: 90%;margin: 0 auto 60px;}

.industry-words h3{text-align: center;font-size:30px;font-weight:bold;}

.industry-words p{line-height: 200%;}

.industry-li{padding: 40px 0 60px 40px;}
.industry-con{line-height: 200%;margin: 0 0 30px;}
.indus-xiala ul li{margin-bottom: 10px;}

.indus-xiala ul li a{font-size: 16px;text-decoration: underline;margin-bottom: 10px;}

.indus-xiala ul li .indus-con{display: none;margin: 10px 0 20px;line-height:200%}
.indus-con ul li:before{content:'-';position:absolute;left:0;top:0}
.indus-con ul li{position:relative;padding:0 0 0 12px;margin:0;}

.typical-proj{clear: both;margin-left: -5px;padding-right: 45px;}
.typical-proj ul li{padding: 0 5px;position: relative;margin-top: 14px;overflow: hidden;}
.typical-proj ul li a{display: block;background: #108ccf;}
.typical-proj ul li img{width: 100%;height: 238px;}
.typical-proj ul li p{font-size: 16px;color: #fff;position: absolute;left: 0;bottom: 0;padding: 0 15px;display: none;}
.typical-proj ul li:hover img{opacity: 0.5;}
.typical-proj ul li:hover p{display: block;}
.typical-proj h3{color: #666;margin: 0 0 10px;padding: 50px 5px 0;}

/*案例*/
.inside-path{position: relative;}
.inside-path .backoff{position: absolute;right: 40px;top: 45px;}
.inside-path h2 span{font-size: 20px;color: #999;}
.inside-path h4{font-weight: bold;margin: 0 0 20px;}
.case-con{padding: 30px 0 60px 40px;line-height: 200%;}
.caseright h3{color: #666;margin: 0 0 20px;padding: 30px 0 20px;border-bottom: 1px solid #108ccf;}
.caseright ul li{font-size: 16px;padding: 0 0 20px;}
.caseright ul li a{text-decoration: none;color: #333;}
.relate-case{padding: 0 40px 40px;}
.relate-case h3{color: #666;}
.relate-case ul{margin: 0 -7px;}
.relate-case ul li{padding: 0 7px;}
.relate-case ul li a{display: block;background: #eee;text-decoration: none;}
.relate-case ul li img{width: 100%;height: 234px;}
.relate-case ul li h5{font-size: 16px;color: #333;height: 34px;overflow: hidden;padding: 0 10px;margin: 10px 0 20px;}
.relate-case ul li span{display: block;color: #666;font-size: 12px;padding: 0 10px 10px;}

.caseli{clear: both;}
.caseli ul{margin: 0 -7px 40px;}
.caseli ul li{padding: 0 7px;position: relative;margin-top: 14px;display: none;}
.caseli ul li a{display: block;background: #108ccf;}
.caseli ul li img{width: 100%;height: 188px;transition: all .35s;}
.caseli ul li p{font-size: 16px;color: #222;padding: 10px;background:#fff;height:54px;overflow:hidden;}
.caseli ul li:hover img{opacity: 0.5;}
a.case-more{width: 200px;display: block;margin: 0 auto 60px;text-align: center;color: #666;padding: 15px 0;border: 2px solid #ccc;font-size: 20px;text-decoration: none;}

/*投资者关系*/
.investor{padding: 30px 40px 60px;}
.investor .nav-tabs{border: 0;}
.investor .nav-tabs>li>a{border: 0;padding: 0 0 20px;margin-right: 20px;}
.investor .nav-tabs>li.active>a,.investor .nav-tabs>li.active>a:focus,.investor .nav-tabs>li.active>a:hover{
	border: 0;background: transparent;color: #108ccf;text-decoration: underline;
}
.investor .nav>li>a:focus,.investor .nav>li>a:hover{border: 0;background: transparent;text-decoration: underline;}
.invest-faq{height: 2500px;overflow: hidden;width: 1000px;margin: 30px auto 0;position: relative;}
.invest-faq iframe{top: -200px;position: absolute;}
.invest-faq iframe iframe{display: none!important;}

.invest-stock{text-align: center;padding: 30px 40px 30px 30px;}
.invest-stock a{display: block;margin: 20px auto;width: 150px;color: #fff;background: #108ccf;padding: 10px 0;}
.invest-stock-detial{width: 545px;margin: 0 auto;padding: 30px 0 0;}
.invest-stock-detial h4{color: #108ccf;font-weight: bold;}
.invest-stock-detial p{color: red;font-size: 20px;}
.invest-stock-detial ul{display: table;width: 100%;}
.invest-stock-detial ul li{font-size: 12px;width: 25%;float: left;}
.invest-stock-detial ul li:last-child{width: 50%;}


/*联系我们*/
.teamlife ul{margin: 20px 0 40px;}
.teamlife ul li{padding: 0;height: 190px;overflow: hidden;}
.teamlife ul li img{width: 100%;height: 100%;}
.teamlife>img{width: 100%;margin: 20px 0 40px;}
.teamlife-words{padding: 0 40px 60px;line-height: 200%;}

.jobbox{padding: 30px 40px 60px;}
.joblist>h3{color: #ff6600;margin: 0 0 30px;display: inline-block;}

.joblist .jobsearch{display: inline-block;float: right;}

.joblist table{width: 100%;border:1px solid #fff;clear: both;}

.joblist table tr th{background: #cfe8f5;height: 30px;text-align: center;color: #585858;}

.joblist table tr th:nth-child(1){width: 12%;}

.joblist table tr th:nth-child(2){width: 25%;}

.joblist table tr th:nth-child(3){width: 38%;}

.joblist table tr th:nth-child(4){width: 25%;}

.joblist table tr td{height: 30px;text-align: center;color: #666;}

.joblist table tr:nth-child(odd){background: #eee;}
.jobright>h3{color: #ff6600;margin: 0 0 30px;}

.jobright>div{line-height: 200%;}

.jobshow{padding: 60px;line-height: 300%;color: #636363;position: relative;}

.jobshow ul{border-bottom: 1px solid #dcdcdc;width: 100%;display: table;}

.jobshow ul li{width: 40%;float: left;font-size:13px}

.jobshow ul li:nth-child(odd){clear: both;}

.jobshow ul li span{display: inline-block;margin-right:10px}
.jobsh-require{clear: both;}
a.jobapply{position: absolute;top: 60px;right: 60px;padding: 0 35px;background: #ccdcec;color: #666;border: 2px solid #a3b3c4;font-size: 18px;text-decoration: none;}

/*申请工作表单*/
.jobapplyform>h3{color: #ff6600;margin: 0 0 30px;display: inline-block;}
.jobformtit{margin: 0 0 30px;font-weight: bold;padding: 15px 10px;background: #fcfcfc;font-size: 14px;text-align: center;}
.jobapplyform table{width: 100%;}

.jobapplyform table tr td{font-size: 12px;color: #666;padding: 10px 0;width: 12.3%;}

.jobapplyform table tr td:nth-child(5){width: 5%;}

.jobapplyform table tr td:nth-child(3){width: 6%;}

.jobapplyform table tr td input{width: 80%;border: 1px solid #ccc;}

.jobapplyform table tr td input[type="radio"]{width: auto;}

.jobapplyform table tr td textarea{width: 100%;border: 1px solid #ccc;}
.job-tijiao{display: block;width: 100px;color: #fff;font-size: 16px;background: #108ccf;border: 0;margin: 20px auto 0;padding: 10px 0;}
#mybutton{ 
    /* border:1px solid #ccc; 
    background:#fff; 
    color:#000; 
    padding:5px 15px; */
	display:inline;width:auto;width:40px
}
#photo{display:none;}
.jobapplyform table tr td.jopapp-tit{padding-right:20px;}

.proj-slide{padding:0 10px;}
.proj-slide #div1{ width: 100%; height: 180px; position: relative; margin:0px auto 15px;overflow: hidden; }
.proj-slide #div1 ul { width: 100%; height: 180px; position: relative;}
.proj-slide #div1 ul li { height: 180px; float: left; list-style: none; padding-right:20px;}
.proj-slide #div1 ul li img { width: 280px; height: 180px; display: inline-block;}
.proj-slide #div1 ul li a{display:block;position:relative;}
.proj-slide #div1 ul li span{position:absolute;left:0;bottom:0;padding:5px;color:#fff;text-shadow:0 0 5px #000;width:100%}

.caseright{padding-right:45px}

.relate-case-new{padding:30px 60px}
.relate-case-new #div1{ width: 100%; height: 300px; position: relative; margin:0px auto;overflow: hidden; }
.relate-case-new #div1 ul { width: 100%; height: 300px; position: relative;}
.relate-case-new #div1 ul li { height: 240px; float: left; list-style: none; padding-right:20px;}
.relate-case-new #div1 ul li img { width: 350px; height: 240px; display: inline-block;}
.relate-case-new #div1 ul li a{display:block;position:relative;}
.relate-case-new #div1 ul li span{position:absolute;left:0;top:100%;padding:5px;
    background: #eee;width:100%;
    padding: 10px 15px;
    color: #333;
    height: 60px;
    overflow: hidden;
}

.keyan-scroll{padding:10px;border:1px solid #ddd;}
.keyan-scroll #div1{ width: 100%; height: 150px; position: relative; margin:0px auto;overflow: hidden; }
.keyan-scroll #div1 ul { width: 100%; height: 150px; position: relative;}
.keyan-scroll #div1 ul li { height: 150px; float: left; list-style: none; padding-right:20px;}
.keyan-scroll #div1 ul li img { width: 230px; height: 150px; display: inline-block;}
.keyan-scroll #div1 ul li a{display:block;position:relative;}


@media only screen and (min-width:1280px) {

}
@media only screen and (max-width:1280px) {

}
@media only screen and (max-width:1024px) {
.top-menu li a{padding-left:15px;}
.hmproj-right .owl-item img{height:auto;}
#owl-demo .owl-controls .owl-buttons div{height:120px;line-height:110px}
.hmslider .hiSlider{height:440px;}
.hmvideo .hmvideo-box:first-child{margin-top:-25px;}
.hmvideo{padding-bottom:30px;}
#owl-keyan .owl-controls .owl-buttons div{line-height:100px;}
.academicli ul li img{height:200px;}
.yx-right{width:100%;margin:-30px 0 0;}
.industry ul li img,.caseli ul li img{height:158px;}
.caseli ul li p{display:block;}
.invest-stock img{width:100%}
.joblist .jobsearch{width:60%;}
.footer .ft-box{width:80%;}
.teamlife ul li{height:160px;}
.relate-case ul li img{height:180px;}
.investor{padding-right:0;}
}
@media only screen and (max-width:768px) {
.header{padding:10px;}
.top-menu{text-align:center;}
.top-btn{position:absolute;right:10px;top:-40px;}
.hmslider .hiSlider{height:340px;}
.hmproj-left{width:14%;padding:15px 10px;}
#owl-demo .owl-controls .owl-buttons div{height:125px;}
.hmvideo .hmvideo-box:first-child{margin-top:-55px;}
.hmvideo-rt ul li p img{width:100px;}
.hmvideo-rt ul li p{height:70px;}
.top-logo img{width:90%;}
.top-menu li a{padding:15px 7px 10px;}
.footer .ft-box{width:100%}
.ft-left{padding-right:0;}
.about-box{margin:0;}
.zizhi-box ul{margin:0;}
.zizhi-tanchu .modal-dialog{width:80%}
.academicli ul li img{height:150px;}
.newsli{padding:20px 40px;margin:0;}
.newsli img{width:15%;height:auto;max-height:80px;}
.newsli .news-right{width:72%;}
.newsli li p{height:56px;overflow:hidden;}
#owl-serve .item img{height:137px;}
#owl-serve .owl-controls .owl-buttons div{height:200px;line-height:200px;}
.inside-path ul{line-height:150%;}
.joblist .jobsearch{width:80%;}
.jobbox{padding:20px 0;}
.hudong-l h3{padding:10px;}
.hudong-l .form-inline{padding:15px;}
.hudong-l .form-group label{width:100%;text-align:left;}
.hudong-rbox{height:320px!important;}
.tab-content .form-inline{padding:10px}
.hd-words tr td:first-child{padding:0 15px;}
.hmnews-box h4{margin:0}
.inside-path ul li{margin-right:30px;}
.acamore{padding:20px 20px 0;}
.industry-li{margin:0;padding:30px 25px}
.shcaserow{margin:0;}
.caseright{padding-left:40px;}
.relate-case ul li img{height:130px;}
.case-con{padding:30px 25px;}
.jobbox .row{margin:0;}

}
@media only screen and (max-width:480px) {
.mb-top{background:#f1f1f1;padding:10px 15px;}
.mb-top img{width:80px!important;height:auto!important;}
.mb-ench{position:absolute;top:20px;right:15px;color:#aaa}
.mb-ench a{color:#666;text-decoration:none;}
#mb-slide .owl-controls{position:absolute;bottom:5px;left:0;width:100%;}
#mb-slide .owl-controls .owl-page{position:relative;z-index:999;}
#mb-slide .owl-controls .owl-page span{width:30px;height:4px;background:#fff;border-radius:0;margin:0 2px;}
#mb-video .owl-item{padding:10px 0px 5px;background:#aaa}
#mb-video .owl-item p{margin:10px 0;text-align:center;height:40px;color:#666;}
#mb-video{position:relative;}
#mb-video .owl-controls .owl-buttons div{position:absolute;top:32%;background:transparent;color:#555;font-size:30px;}
#mb-video .owl-controls .owl-buttons div:first-child{left:0;}
#mb-video .owl-controls .owl-buttons div:last-child{right:0;}
.mb-menu{display:table;width:100%}
.mb-menu ul li{width:50%;float:left;position:relative;height:60px;line-height:60px;}
.mb-menu ul li a{color:#fff;text-decoration:none;display:block;padding:0 0 0 30%;}
.mb-menu ul li:nth-child(1){background:url(../images/wap-btnav1.jpg) no-repeat;background-size:cover;}
.mb-menu ul li:nth-child(2){background:url(../images/wap-btnav2.jpg) no-repeat;background-size:cover;}
.mb-menu ul li:nth-child(3){background:url(../images/wap-btnav3.jpg) no-repeat;background-size:cover;}
.mb-menu ul li:nth-child(4){background:url(../images/wap-btnav4.jpg) no-repeat;background-size:cover;}
.mb-menu ul li:nth-child(5){background:url(../images/wap-btnav5.jpg) no-repeat;background-size:cover;}
.mb-menu ul li:nth-child(6){background:url(../images/wap-btnav6.jpg) no-repeat;background-size:cover;}
.mb-menu ul li:nth-child(7){background:url(../images/wap-btnav7.jpg) no-repeat;background-size:cover;}
.mb-menu ul li:nth-child(8){background:url(../images/wap-btnav8.jpg) no-repeat;background-size:cover;}
.mb-chnav{display:none;position:absolute;top:100%;left:0;background:#2b8bd7;z-index:999;width:100%;font-size:12px;padding:10px 0}
.mb-chnav a{padding:0 0 0 10px!important;line-height:250%;}
.mb-foot{background:#f1f1f1;margin:20px 0 0}
.mb-foot ul{display:table;width:100%}
.mb-foot ul li{width:33.3%;float:left;background:#898383;font-size:12px;text-align:center;}
.mb-foot ul li:nth-child(4),.mb-foot ul li:nth-child(5),.mb-foot ul li:nth-child(6){background:#9e9a9a;}
.mb-foot ul li a{display:block;color:#fff;text-decoration:none;padding:10px 0;}
.mb-foot p{color:#666;padding:10px 20px;margin:0;font-size:12px;}

.inside-path{padding:10px 15px 0;background:#fff}
.inside-path h2{font-size:20px;padding:0 0 10px;border-bottom:1px solid #ccc;margin:0 0 10px;height:33px;}
.banner-pic img{min-height:100px;}
.banner-pic h3{font-size:20px;left:15px;top:0;}
.about-con{padding:20px 0px!important;}
.mb-innavtp{border:1px solid #118ccf;padding:3px 15px;position:relative;margin:0 0 10px;}
.mb-innavtp span{position:absolute;top:3px;right:15px;}
.mb-innav{position:absolute;top:85px;left:0;width:100%;z-index:999;padding:0 15px;display:none;}
.mb-innav div{background:#fff;border:1px solid #118ccf;padding:10px 0}
.mb-innav a{display:block;line-height:200%;color:#333;text-decoration:none;padding:0 15px;}

.news-filter{padding:10px 15px 0}
.news-filter div{padding:0;}
.zizhi-des{padding:15px;}
.zizhi-box ul{padding:0 13px;}
.zizhi-box ul li div{height:200px;}
.li-page, .year-page{padding:40px 0 30px;}
.zizhi-tanchu .modal-dialog{width:90%;margin:15px auto;}
.rongyu{padding:15px;}
#rongyu{margin:0}
.rongyu .tab-content ul li a{height:200px;}
.rongyu .nav-tabs>li>a{font-size:14px;}
.rongyu .nav-tabs{margin:0 0 15px;}
.keyanrow{margin:0;}
.mbkeyan>img{margin:0 auto 5px;}
.mbkeyan .nav-tabs{border:0;margin:0 0 10px;}
.mbkeyan .nav-tabs>li{width:24%;margin:2px 0.5%;text-align:center;height:80px;}
.mbkeyan .nav-tabs>li>a{border:1px solid #ccc;display:block;width:100%;height:100%;font-size:12px;padding:10px 0;color:#024ea2;}
.mbkeyan .nav-tabs>li.active>a, .mbkeyan .nav-tabs>li.active>a:focus, .mbkeyan .nav-tabs>li.active>a:hover{opacity:0.6;border:1px solid #ccc;}
.mbkeyan .nav-tabs>li img{display:block;margin:0 auto 5px;}
.mbkeyan .tab-content ul{margin:0;}
.mbkeyan .tab-content ul h4{font-size:14px;color:#024ea2;padding:0 10px;margin:15px 0 0}
.mbkeyan .tab-content ul li{padding:1px 0 1px 10px;color:#666;font-weight:bold;position:relative;}
.mbkeyan .tab-content ul li:before{content:'-';position:absolute;top:0;left:0;}
.mbkeyan .tab-content ul li span{display:block;font-weight:normal;font-size:12px;margin-left:-7px;}
.mb-zhuanlip{padding:0 10px;width:100%}
.mb-zhuanlip img{border:1px solid #ccc;}
.zhuanli-box ul li p{height:auto;text-align:left;}
.acadrow{margin:0;}
.academic-filter{padding:15px;}
.academic-left{padding:0 15px;}
.academic-filter div{padding:0 0 10px;}
.acapic h4{text-align:center;margin:0 0 10px;}
.acapic{width:80%}
.acamore div{border:0;}
.acamore div button{display:none;}
.acamore .dropdown-menu{display:block;top:-10px;border:0;box-shadow:0 0 0 transparent;text-align:center;}
.acamore .dropdown-menu li{display:inline;}
.acamore .dropdown-menu li a{display:inline;padding:0 10px 3px;}
.acamore .dropdown-menu li:first-child{display:none;}
.acamore .dropdown-menu>li>a:focus, .acamore .dropdown-menu>li>a:hover{color:#014fa4;background:transparent;}
.academicli ul li{width:32%;}
.academicli ul li img{height:160px;}
.organ-box{padding:0 15px 30px}
.newsli{padding:15px;}
.newsli img{display:none;}
.newsli li p{display:none;}
.newsli .news-date{font-size:12px;width:20%}
.newsli .news-right{width:80%}
.newsli .news-date span{padding-top:0;font-size:18px;}
.newsli li h5{padding:0;white-space:inherit;line-height:150%;font-size:14px;}
.newsshow{padding:20px 15px;}
.inside-path .backoff{top:5px;right:15px;}
.industry ul,.caseli ul{margin:0 8px 4px;}
.industry-li{padding:20px 0;margin:0;}
.industry ul li img,.caseli ul li img{height:188px;}
.caseli ul li p{display:block;}
.banner-pic h4{padding:0 15px;}
#owl-serve .item img{height:110px;}
#owl-serve .item span{font-size:12px;}
#owl-serve .owl-controls .owl-buttons div{line-height:130px;padding:0;}
#owl-serve .owl-controls .owl-buttons div:first-child{left:-15px;}
#owl-serve .owl-controls .owl-buttons div:last-child{right:-15px;}
.caserow{margin:0;}
.case-con{padding:20px 0;}
.investor{margin:0;padding:20px 15px;}
.investor table tr td{font-size:12px;border-right:1px solid #fff;}
.investor table tr td strong span{font-size:13px!important;}
.investor table tr td:first-child{width:16%;text-align:center;}
.investrow{margin:0;}
.investor .nav-tabs>li{width:50%}
.investor .nav-tabs>li>a{margin-right:10px;}
.invest-stock-detial{width:100%;padding:20px 15px;}
.invest-stock{padding:0;}
.invest-faq{padding:15px;}
.invest-faq li{padding:5px;}
.thirdmenu{padding:10px 15px;}
.thirdmenu a{display:inline-block;}
.jobbox{padding:20px 0;}
.jobsearch .form-control{width:50%;}
.joblist .jobsearch{width:100%;padding:0 15px;}
.joblist table tr td{font-size:12px;}
.hudongbox{padding:20px 15px;}
.hudong-l .form-inline{padding:10px;}
.hudong-l h3{font-size:18px;padding:10px;}

.hudong-l .form-group textarea{width:100%}
.hudong-r{padding-left:15px;}
.hudong-rbox{height:auto!important;margin:10px 0 0;}
.hd-usr{padding:10px;}
.hd-words tr td:first-child{padding:0 15px;}
.teamlife-words{padding:20px 15px;}
.teamlife-words table td{display:inline-block;width:50%;border:0!important;}
.teamlife-words table td hr{display:none;}
.teamlife-words table td img{height:auto!important;}
.team-zijin td{float:right;width:100%!important;padding:0!important;}
.team-zijin td img{width:100%!important;}
.mapbox{padding:0 15px;}

.fankui-obx{width:100%;}
.yingxiao{padding:20px 15px;margin:0;}
.yx-left,.yx-right{padding:0;}
.yx-right{margin:0;}
.mbyingxiao{background:#f5f5f5;padding:10px!important;border-radius:3px;}

.histroy-rt{padding:0;}
.histroy-rt li{width:100%}
.honor-left{width:83%;margin-right:2%;}
.honor-right{width:15%;}
.honor-right img{height:auto;}
.organ-box .row{padding:0;}
.shcaserow{margin:0}
.relate-case{padding:0 15px}
.relate-case ul li{padding:5px;}
.relate-case ul li img{height:auto;}
.invest-stock-detial ul li{width:50%;}
.teamlife>img{margin:20px 0}
.teamlife ul li{height:110px;}
.teamlife ul{margin:20px 15px}
.jobright{margin:20px 0 0}
.jobapplyform table tr td input{width:100%}
.jobapplyform table tr td:nth-child(5),.jobapplyform table tr td:nth-child(3){width:78%;}
.jobapplyform table tr td{display:inline-block;width:78%}
.jobapplyform table tr td.jopapp-th{width:22%}
.jobapplyform table tr td.jobformtit{width:100%}
.jobapplyform table tr td.jopapp-tit{width:100%}
.jobapplyform table tr td.jopapp-tit{padding-right:0px;}
.jobapplyform table tr td.jopapp-exp{width:100%}
.jobformtit{margin:0;}
.jobshow{padding:60px 15px 0;}
a.jobapply{top:10px;right:15px;}
.jobshow ul li{width:100%}
.newsli ul{height:auto;}
.acarow{margin:0;}
.academic-left{min-height:auto;}
.academic-right{padding:30px 0;}
.investor .tab-content>.tab-pane{overflow-x:scroll;}
.caseright{padding-left:15px;}

}
@media only screen and (max-width:320px) {
.academicli ul li img{height:130px;}
}