/* reset */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
input[type="button"],input[type="submit"]{-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.14 "PingFangSC-Regular","Micorsoft Yahei","Arial","黑体","宋体",sans-serif;color:#333;outline:0;}
html{font-size:100px; height: 100%;}
body{font-size: 0.16rem;}
a,button,span,em,i,ul,li,dl,dt,dd{-webkit-tap-highlight-color: rgba(0,0,0,0);}

/*common*/
a.react {display: block;color: inherit;height: 100%;}
space { display: inline-block;width: .08rem;}
.clear{clear:both;}
.single-line {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.double-line {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.treble-line {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.icon {background: url(../images/index_icon.png) no-repeat;background-position: -99rem 0;background-size: 2.455rem .18rem;}
.blnk { clear: both;overflow: hidden;width: 1px;height: .57rem;}
.blnk5 { clear: both;overflow: hidden;width: 1px;height: .5rem; }

/*首页header*/
.navbar {width: 100%;height: .5rem;color: #fff;background: #32b1d6;display: -webkit-box;display: -ms-box;position: fixed;top:0;left:0;z-index: 99;}
.navbar .nav_wrap_left {height: .5rem;line-height: .5rem;}
.navbar .nav_city {line-height: .16rem;display: inline-block;vertical-align: middle;text-align: center;margin: 0 .16rem;font-size: .14rem;}
.text_icon {display: inline-block;vertical-align: middle;font-style: normal;position:relative;}
.text_icon:after {content: '';display: inline-block;position: relative;top: -.05rem;width: .06rem;height: .06rem;border-bottom: 2px solid #fff;border-left: 2px solid #fff;-webkit-transform: scaleX(0.8) rotateZ(-45deg);-ms-transform: scaleX(0.8) rotateZ(-45deg);-o-transform: scaleX(0.8) rotateZ(-45deg);transform: scaleX(0.8) rotateZ(-45deg);}
.navbar .box_search {-webkit-box-flex: 1;-ms-box-flex: 1;background-color: #fff;height: .3rem;line-height: .3rem;-webkit-box-sizing: border-box;position: relative;margin-top: .1rem;border-radius: .3rem;margin-right: .16rem;}
.navbar .box_search  span {font-size: .12rem;color: #999;padding-left: .22rem;}
.navbar .search_icon {float: right;vertical-align: middle;width: .16rem;height: .16rem;background-position: -.96rem 0;margin-top: .075rem;margin-right: 8%;}

/*底部菜单栏*/
footer {position: fixed;bottom: 0;left: 0;z-index: 99;height: .57rem;width: 100%;}
.bar {width: 100%;overflow: hidden;background: #fff;-webkit-box-shadow: 0 0 10px rgba(155,143,143,.6);;box-shadow: 0 0 10px rgba(155,143,143,.6);;}
.bar ul {height: 100%;position: relative;}
.bar ul li {float: left;text-align: center;width: 25%;height: 100%;}
.bar ul li a {display: block;width: .57rem;height: .57rem;margin:0 auto;}
.bar ul li img {width: 100%; height: 100%; overflow: hidden;}


/* ——————————————————————————————————————————————————————————————404页面——————————————————————————————————————————————————————————————————————————————— */
#wrap404{width:100%;height:100%;background: #fff;overflow:hidden;}
.errorBox{width:100%;height:auto;color:#666;font-size:.15rem;margin:45% auto .65rem;}
.errorBox img{width:1.25rem;height:1.35rem;display: block;margin:0 auto;}
.errorBox p{width:100%;height:.25rem;text-align: center;}
.return_index{width:1.35rem;height:.315rem;border:1px solid #32b1d6;color:#32b1d6;font-size:.14rem;text-align: center;line-height: .315rem;border-radius:.05rem;margin:0 auto;}
.return_index a{color:#32b1d6;display: block;}


/* ——————————————————————————————————————————————————————————————提示弹框样式—————————————————————————————————————————————————————————————————————————— */
#GlobalTipMessageBox{width:auto;max-width:70%;height:auto;background:rgba(0,0,0,0.9);font-size:.15rem;border-radius:.05rem;position: absolute;left:0;top:0;z-index: 999;display:none;}
#GlobalTipMessageBox p{line-height:.25rem;color: #fff;text-align: center;margin:.1rem .15rem;}


/* ——————————————————————————————————————————————————————————————确定/取消弹框样式————————————————————————————————————————————————————————————————————— */
#GlobalYesNoBox{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:999;display:none;}
#GlobalYesNoBox .yesNoBomb{width:70%;height:auto;background: #fff;border-radius:.06rem;position:absolute;left:50%;top:50%;z-index:1000;}
#GlobalYesNoBox .yesNoBomb .yesNoBombTop{height:auto;border-bottom:1px solid #EDEDED;padding:.15rem;font-size:.17rem;color:#333;overflow:hidden;}
#GlobalYesNoBox .yesNoBomb .yesNoBombTop p{width:100%;text-align: center;line-height: .25rem;}
#GlobalYesNoBox .yesNoBomb .yesNoBombBtn{width:100%;height:.49rem;}
#GlobalYesNoBox .yesNoBomb .yesNoBombBtn:after{content:"";display: block;clear:both;}
#GlobalYesNoBox .yesNoBomb .yesNoBombBtn button{width:49.47%;height:.49rem;float: left;text-align: center;line-height:.49rem;color:#32b1d6;font-size:.17rem;background:none;border:0;}
#GlobalYesNoBox .yesNoBomb .yesNoBombBtn button.bomb_btn2{border-left:1px solid #EDEDED;}

/*———————————— 加载数据动态 ————————————————*/
.Global_loading{width: 100%;padding: .13rem 0;height:.3rem;text-align: center;vertical-align: middle;position: fixed;top:45%;left: 0;z-index: 999999999;}
.Global_loading img{width: .3rem;height:.3rem;}

/*-------------------------------------------  找企业、找科研、找服务 公用banner ---------------------------------------- */
.Banner_top{height: .5rem;padding: .1rem 5% 0;position: absolute;top:.5rem;left: 0;z-index: 2;display: -webkit-box;display: -ms-box;width: 90%;background: url(../images/bg01.png) left top repeat-x;background-size: 1px .5rem;}
.Banner_top .Banner_top01{display:block;font-size: .14rem;color: #fff;padding-right: .13rem;height: .3rem;line-height: .3rem;}
.Banner_top .Banner_top01 i{ display: inline-block;vertical-align: middle;font-style: normal;}
.Banner_top .Banner_top01 i:after {content: '';display: inline-block;position: relative;top: -.03rem;width: .06rem;height: .06rem;border-bottom: 2px solid #fff;border-left: 2px solid #fff;-webkit-transform: scaleX(0.8) rotateZ(-45deg);-ms-transform: scaleX(0.8) rotateZ(-45deg);-o-transform: scaleX(0.8) rotateZ(-45deg);transform: scaleX(0.8) rotateZ(-45deg);}
.Banner_top .Banner_top02{display:block; position: relative;z-index: 3; height: .3rem;line-height: .3rem;font-size: .12rem;color: #fff;padding: 0 .15rem;-webkit-box-flex: 1;-ms-box-flex: 1;}
.Banner_top .Banner_top02 span{z-index: 5;padding-right: .3rem;}
.Banner_top .Banner_top02 em{display:block;border-radius:.5rem;background: #fff;opacity: 0.40;position: absolute;z-index: 4;top:0;left: 0;width: 100%;height: 100%;}
.Banner_top .Banner_top02 i{display:inline-block;width: .2rem;height: .2rem;background: url(../images/infoImg.png) 0rem -2.79rem no-repeat;background-size:.25rem 5rem;position: absolute;z-index: 5;top:.05rem;right: .15rem;}


/*-------------------------------------------  列表无果样式 -----------------------------*/
.c_Pro_wu{padding-top: 1.8rem;background: url(../images/business/c_list_06.png)  center .7rem no-repeat;background-size:1.1rem .9rem;}
.c_Pro_wu p{font-size: .15rem;color: #999;padding: 0 .13rem;line-height: .25rem;text-align: center;}
.c_Pro_wu span{color: #32b1d6;}

/*媒体查询*/
@media (max-width: 320px) {
	html {
		font-size: 85.33px;
	}
}
@media (min-width: 330px) {
	html {
		font-size: 92px;
	}
}
@media (min-width: 375px) {
	html {
		font-size: 100px;
	}
}
@media (min-width: 414px) {
	html {
		font-size: 110px;
	}
}
@media (min-width: 560px) {
	html {
		font-size: 150px;
	}
}
@media (min-width: 640px) {
	html {
		font-size: 170px;
	}
}
@media (min-width: 750px) {
	html {
		font-size: 200px;
	}
}
@media (min-width: 1024px) {
	html {
		font-size: 273px;
	}
}
@media (min-width: 1080px) {
	html {
		font-size: 288px;
	}
}