﻿*{margin:0;padding:0;}
body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑"; 
	/*font-size:14px;*/ 
	 cursor: default;
	 background-color:#eef2f5;

	 
	
}
html{font-size:625%}
.hide{display: none}
/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
a:hover{/*text-decoration:underline*/}
a:active{outline:none;}
a img{border:0;}
.clearfix{clear:both}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}

textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.l{float: left}
.r{float: right;}


.clear{clear: both; height: 0;}

  @media only screen and (min-width: 320px){
    html {
    font-size: 625% !important;
   }
 }
  @media only screen and (min-width: 375px){
    html {
    font-size: 721% !important;
   }
 }
   @media only screen and (min-width: 414px){
    html {
    /*font-size: 796% !important;*/
	font-size: 776% !important;
   }
 }
/*  @media only screen and (min-width: 481px){
    html {
    font-size: 925% !important;
   }
 }
  @media only screen and (min-width: 561px){
   html {
    font-size: 1079% !important;
  }
 }
 
 @media only screen and (min-width: 640px){
   html {
    font-size: 1230% !important;
  }
 }
 */
 
 
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?l25vxj');
  src:  url('fonts/icomoon.eot?l25vxj#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?l25vxj') format('truetype'),
    url('fonts/icomoon.woff?l25vxj') format('woff'),
    url('fonts/icomoon.svg?l25vxj#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-参与-线:before {
  content: "\e900";
  color: #999;
}
.icon-动态-线:before {
  content: "\e901";
  color: #999;
}
.icon-服务-线:before {
  content: "\e902";
  color: #999;
}
.icon-首页-线:before {
  content: "\e903";
  color: #999;
} 
 
 
 
 
.max-box{ max-width:640px; margin:0 auto; overflow:hidden}

.head-bj{width:100%; height:0.56rem; background-color:#c80000;position:fixed; left:0; top:0; z-index:999;}
.head_box{ width:94%;height:0.56rem; margin:0 auto; max-width:640px; }

.head_box{ width:94%;height:0.56rem; margin:0 auto; }
.head_box .fh{ width:0.13rem; height:0.26rem; float: left; margin-top:0.15rem;}
.head_box .logo{width:0.31rem; height:0.276rem; margin-top:0.14rem;  }
.head_box span{ font-size:0.22rem; color:#fff; position:relative; top:-0.06rem; left:0.02rem}
.head_box .menu{width:0.26rem; height:0.25rem; float:right; margin-top:0.155rem;}
.ct_box{ width:calc(100% - 0.4rem);height:0.52rem; line-height:0.52rem; float: left; text-align:center;}

/*banner*/


	.slideBox{ position:relative; width:100%;  height:auto; overflow:hidden; margin-top:0.56rem; }
	.slideBox .hd{ position:absolute; width:100%; height:18px; line-height:18px; bottom:4px; right:8px; z-index:1; text-align:right}
	.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background:#f3d1d2; text-indent:9999px; overflow:hidden; margin:0 3px;   }
	.slideBox .hd li.on{ background:#f3d1d2;width:16px;}
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative;  }
	.slideBox .bd li img{ width:100%;  height:auto; display:block; min-height:160px; max-height:310px;   }
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }

	
/*bannered*/ 


.mu-bj{ width:100%; position:fixed; left:0; top:0.56rem; z-index:99999 }
.mu-box2{ width:100%; /*height:100vh;*/ position:relative; z-index:999}
.m-bj{width:100%; height:100vh;  background:url(../images/nav_bj.png) repeat; position:absolute; left:0; top:0; display:none}
.mu-box{ width:36%; background-color:#fff; border-radius:0.05rem; position:absolute; right:3%; top:0.07rem; display:none }
.mu-box ul{ width:83%; margin:0 auto; overflow:hidden}
.mu-box ul li{ width:100%; height:0.35rem; padding-top:0.1rem; border-bottom:1px solid #bbbbbb;}
.mu-box ul li a{}
.mu-box ul li a img{ float: left;width:0.24rem; height:0.25rem}
.mu-box ul li a h4{ float: left ;font-size:0.16rem; color:#333; padding-left:0.04rem; position:relative; top:0.02rem;}
.mu-box ul li:nth-child(1) a img{ width:0.24rem; height:0.25rem;}
.mu-box ul li:nth-child(2) a img{ width:0.24rem; height:0.25rem;}
.mu-box ul li:nth-child(3) a img{ width:0.24rem; height:0.25rem;}
.mu-box ul li:last-child{ border:none}

.arrow-top {font-size: 0;line-height: 0; width:1px;border-width: 8px;border-color:#fff;border-top-width: 0;border-style: dashed;border-bottom-style: solid;border-left-color: transparent;border-right-color: transparent; position:absolute; right:5%; top:-0.07px; display:none}





.lody-bj{ width:100%;  background-color:#fff; padding-top:0.1rem; padding-bottom:0.14rem;}
.lody{ width:0.9rem; margin:0 auto; background:url(../images/jz.jpg) repeat-x; background-position:left bottom;}
.lody a{ font-size:0.16rem; color:#999; background:url(../images/jzt.png) no-repeat; background-position:right center; background-size:0.22rem 0.17rem; padding-bottom:0.03rem; padding-left:0.05rem; display:block}


.bottom_bj{ width:100%; position:fixed; left:0; bottom:0;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 0px 6px #333333; }
.bottom_ct{ width:100%;height:0.45rem;  margin:0 auto;max-width:640px;background-color:#fff;padding:0.04rem 0 0.07rem 0; }
.bottom_box{ width:96%; margin:0 auto;}
.bottom_box ul{ width:100%}
.bottom_box ul li{ width:25%; height:0.46rem; float: left; text-align:center; padding-top:0.02rem;}
.bottom_box ul li h4{ width:100%; height:0.18rem; line-height:0.18rem; font-size:0.14rem; color:#666;  overflow:hidden; padding-top:0.02rem; }
.bottom_box ul li .icon{  margin:0 auto; color:#999; font-size:0.24rem; display:block}
.bottom_box ul .hover h4{ color:#c80000} 
.bottom_box ul .hover .icon{ color:#c80000} 



@font-face {
  font-family: 'icomoon';
  src:  url('fonts2/icomoon.eot?q2gowq');
  src:  url('fonts2/icomoon.eot?q2gowq#iefix') format('embedded-opentype'),
    url('fonts2/icomoon.ttf?q2gowq') format('truetype'),
    url('fonts2/icomoon.woff?q2gowq') format('woff'),
    url('fonts2/icomoon.svg?q2gowq#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-资源-1:before {
  content: "\e906";
}
.icon-资源-2:before {
  content: "\e907";
  color: #c6000d;
}
.icon-资源-3:before {
  content: "\e908";
  color: #c6000d;
}
.icon-资源-4:before {
  content: "\e909";
  color: #c6000d;
}
.icon-资源-5:before {
  content: "\e910";
  color: #c6000d;
}

.tx-l .icon{  margin:0 auto; color:#c80000; font-size:0.24rem; margin-top:0.04rem; display:block}


.tx-l .dd1{ margin-left:0.06rem;}
.tx-l .dd2{ margin-left:0.06rem;}
.tx-l .dd3{ margin-left:0.06rem;}
.tx-l .dd4{ margin-left:0.06rem;}
.tx-l .dd5{ font-size:0.2rem;margin-left:0.03rem;margin-top:0.07rem;}

@media screen and (min-width: 360px) {

	
}
@media screen and (min-width: 375px) {

}

@media screen and (min-width: 375px) {

}




.noscroll{ height:100vh; overflow:hidden}