@charset "utf-8";
/* CSS Document */
/*1rem=20px  1em=16px*/

html,body{ background:#fff; /*height:100%;*/font-family:"微软雅黑"; }
@media screen and (min-width: 680px) {
   html,body{  /*height:100%;*/ font-size:18px;}
}
@media screen and (width: 320px) {
   html,body{ /*height:100%;*/ font-size:12px;}
}
*{margin:0; padding:0;}
ul{margin:0px;padding:0px; }
li{list-style:none;}
a{ text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{ text-decoration:none;}
input[type=button] {
      appearance:button;
      -moz-appearance:button; /* Firefox */
      -webkit-appearance:button; /* Safari 和 Chrome */
      box-sizing:border-box;
      -moz-box-sizing:border-box; /* Firefox */
      -webkit-box-sizing:border-box; /* Safari */;
      padding: 0;
	  width:80%;
	  height:1rem;
    }
.bold{ font-weight:bold;}
.blue{color:#3496e1;}
.deepblue{color:#0000ff;}
.green{color:#009944;}
.deepgreen{color:#009944;}
.red{color:#ff0000;}
.purple{color:#601986;}
.pink{color:#ff00ff;}
.orange{color:#eb6100;}
.reviewdetail li .cyan{color:#03b8b8;}

.bluegreen{color:#00af70;}

.whiteback{ background:white;}
.blueback{background:#1f93dc;}

.DeepBlueTrans{background-color:#373B44;/* chrome 2+, safari 4+; multiple color stops */
		 background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0.32, #373B44), color-stop(0.66, #4286f4), color-stop(0.83, #373B44)); /* chrome 10+, safari 5.1+ */
		 background-image:-webkit-linear-gradient(45deg, #373B44, #4286f4, #373B44); /* firefox; multiple color stops */
         background-image:-moz-linear-gradient(45deg, #373B44, #4286f4, #373B44); /* ie10 */
		 background-image: -ms-linear-gradient(45deg, #373B44 0%, #4286f4 100%); /* opera 11.1 */
		 background-image: -o-linear-gradient(45deg, #373B44, #4286f4);/* 标准写法 */
         background-image: linear-gradient(45deg, #373B44, #4286f4);}/*移动端渐变色背景专用段*/

/*2019.10.8修改颜色*/
.GreenBlueTrans{background-color:#3fada8;/* chrome 2+, safari 4+; multiple color stops */
		 background-image:-webkit-gradient(linear, left, right, color-stop(0.32, #00b4ca), color-stop(0.66, #4286f4), color-stop(0.83, #3fada8)); /* chrome 10+, safari 5.1+ */
		 background-image:-webkit-linear-gradient(90deg, #00b4ca, #4286f4, #3fada8); /* firefox; multiple color stops */
         background-image:-moz-linear-gradient(90deg, #00b4ca, #4286f4, #3fada8); /* ie10 */
		 background-image: -ms-linear-gradient(90deg, #00b4ca 0%, #3fada8 100%); /* opera 11.1 */
		 background-image: -o-linear-gradient(90deg, #00b4ca, #3fada8);/* 标准写法 */
         background-image: linear-gradient(90deg, #00b4ca, #3fada8);}/*移动端渐变色背景专用段*/		
		 
.GreyBackTrans{background-color:#E0EAFC;/* chrome 2+, safari 4+; multiple color stops */
		 background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0.32, #CFDEF3), color-stop(0.66, #4286f4), color-stop(0.83, #f1f6fe)); /* chrome 10+, safari 5.1+ */
		 background-image:-webkit-linear-gradient(45deg, #CFDEF3, #4286f4, #f1f6fe); /* firefox; multiple color stops */
         background-image:-moz-linear-gradient(45deg, #CFDEF3, #4286f4, #f1f6fe); /* ie10 */
		 background-image: -ms-linear-gradient(45deg, #CFDEF3 0%, #f1f6fe 100%); /* opera 11.1 */
		 background-image: -o-linear-gradient(45deg, #CFDEF3, #f1f6fe);/* 标准写法 */
         background-image: linear-gradient(45deg, #CFDEF3, #f1f6fe);}/*移动端渐变色背景专用段*/	
		 
.BlueGreenTrans{background-color:#1e449a;/* chrome 2+, safari 4+; multiple color stops */
		 background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0.32, #1e449a), color-stop(0.66, #4286f4), color-stop(0.83, #63bfcf)); /* chrome 10+, safari 5.1+ */
		 background-image:-webkit-linear-gradient(45deg, #1e449a, #4286f4, #63bfcf); /* firefox; multiple color stops */
         background-image:-moz-linear-gradient(45deg, #1e449a, #4286f4, #63bfcf); /* ie10 */
		 background-image: -ms-linear-gradient(45deg, #1e449a 0%, #63bfcf 100%); /* opera 11.1 */
		 background-image: -o-linear-gradient(45deg, #1e449a, #63bfcf);/* 标准写法 */
         background-image: linear-gradient(45deg, #1e449a, #63bfcf);}/*移动端渐变色背景专用段*/	
		 
.BlueLightTrans{background-color:#00b7cd;/* chrome 2+, safari 4+; multiple color stops */
		 background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0.32, #00b7cd), color-stop(0.66, #4286f4), color-stop(0.83, #C4E0E5)); /* chrome 10+, safari 5.1+ */
		 background-image:-webkit-linear-gradient(45deg, #00b7cd, #4286f4, #C4E0E5); /* firefox; multiple color stops */
         background-image:-moz-linear-gradient(45deg, #00b7cd, #4286f4, #C4E0E5); /* ie10 */
		 background-image: -ms-linear-gradient(45deg, #00b7cd 0%, #C4E0E5 100%); /* opera 11.1 */
		 background-image: -o-linear-gradient(45deg, #00b7cd, #C4E0E5);/* 标准写法 */
         background-image: linear-gradient(45deg, #00b7cd, #C4E0E5);}/*移动端渐变色背景专用段*/	

.clearfix{*zoom:1;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*头部悬浮*/
.topheadempty{width:100%; height:0.8rem; }
.tophead{width:100%; height:0.8rem; background:#3496e1; overflow:hidden;text-align:center;  position:fixed; top:0; left: 0; z-index:999;-webkit-transform: translateZ(0);clear:both;}
.tophead a{ text-decoration:none; font-size:1.2em; color:white;}
.tophead-title{ float:left;font-size:1.2em; line-height:0.8rem; font-weight:normal; color:white; font-family:"微软雅黑";  }
.tophead-back{ float:left; width:0.8rem; height:100%; background:url(../images/Back.png) no-repeat center;-webkit-background-size:0.18rem auto;background-size:0.18rem auto;}
.tophead-search{float:right;width:0.8rem; height:100%;  background:url(../images/search.png) no-repeat center; -webkit-background-size:0.4rem 0.4rem; background-size:0.4rem 0.4rem; }
.tophead-menu{float:right; width:0.8rem; height:100%;  background:url(../images/menubotton.png) no-repeat center; -webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem; }
.right_text{float:right;width:0.8rem; height:100%; line-height:0.8rem;-webkit-background-size:0.4rem 0.4rem; background-size:0.4rem 0.4rem; }
.tophead-screening{float:right;width:0.8rem; height:100%;  background:url(../images/jian.png) no-repeat center right; -webkit-background-size:0.27rem 0.27rem; background-size:0.27rem 0.27rem; text-align:left; margin-right:0.1rem;}
.tophead-screening.tophead-screening_on{background:url(../images/jian02.png) no-repeat center right; -webkit-background-size:0.27rem 0.27rem; background-size:0.27rem 0.27rem; }
/*增加样式*/
.tophead_box01{ float:left; width:25%;line-height:0.8rem; height:0.8rem;}
.tophead_box02{ float:left;width:50%; text-align:center;}
.tophead_box02 h3{font-size:1.3em; line-height:0.8rem; font-weight:normal; color:white; font-family:"微软雅黑";}
.tophead_box03{ float:left;width:25%; height:0.8rem; line-height:0.8rem;}
/*底部悬浮*/
.footerempty{width:100%; height:0.9rem; }
.footergrey{width:100%; height:0.9rem; background-color:#fff; text-align:center; border-top:1px solid #cccccc; position:fixed; bottom:0; left: 0; z-index:999; -webkit-transform: translateZ(0); clear:both;}

.footergrey li{float:left; width:25%; margin-top:0.1rem;list-style:none;}
.footergrey li a{ text-decoration:none; color:#666; font-family:"微软雅黑"; font-size:1em; font-weight:bold;}
.footergrey li a.on{ color:#1771c5; }

.footergrey li a.on .footerbotton1{background:url(../images/footerbotton01on.png) no-repeat;
-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem;}
.footerbotton1{ width:0.32rem; height:0.4rem; margin:0 auto; background:url(../images/footerbotton01.png) no-repeat; -webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem; }
.footerbotton1on{width:0.32rem; height:0.4rem; margin:0 auto; background:url(../images/footerbotton01on.png) no-repeat;
-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem; }

.footergrey li a.on .footerbotton2{background:url(../images/footerbotton02on.png) no-repeat;-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem;}
.footerbotton2{ width:0.32rem;height:0.4rem; background:url(../images/footerbotton02.png) no-repeat;margin:0 auto;-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem;}
.footerbotton2on{width:0.32rem; height:0.4rem;  margin:0 auto; background:url(../images/footerbotton02on.png) no-repeat;-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem;}

.footergrey li a.on .footerbotton3{background:url(../images/footerbotton03on.png) no-repeat;-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem;}
.footerbotton3{ width:0.32rem; height:0.4rem; background:url(../images/footerbotton03.png) no-repeat;margin:0 auto;-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem;}
.footerbotton3on{width:0.32rem; height:0.4rem; margin:0 auto;  background:url(../images/footerbotton03on.png) no-repeat;-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem;}

.footergrey li a.on .footerbotton4{background:url(../images/footerbotton04on.png) no-repeat;-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem;}
.footerbotton4{ width:0.32rem; height:0.4rem; background:url(../images/footerbotton04.png) no-repeat;margin:0 auto;-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem;}
.footerbotton4on{width:0.32rem; height:0.4rem; margin:0 auto;  background:url(../images/footerbotton04on.png) no-repeat;-webkit-background-size:0.3rem 0.3rem; background-size:0.3rem 0.3rem;}

/*搜索框*/
.searchline{width:100%; height:0.8rem; background:white; border-bottom: 0px solid #f3f3f3; clear:both;-moz-box-shadow:0px 0px 1px #fafafa; -webkit-box-shadow:0px 0px 1px #fafafa; box-shadow:0px 0px 1px #fafafa; box-shadow:0px 1px 2px #F3F3F3;}
.searchline input{ float:left; width:82%; height:0.25rem; margin-top:0.12rem; border:none; outline:none; -webkit-tap-highlight-color:rgba(255,0,0,0);font-size:1.2em; font-family:"微软雅黑"; text-indent:0.6rem; background:#eeeeee url(../images/search.png) no-repeat 0.2rem center;-webkit-background-size:0.2rem 0.2rem; background-size:0.2rem 0.2rem;}
.searchline input:focus{border:none; outline:none; -webkit-tap-highlight-color:rgba(255,0,0,0);}
.searchline .btn{width:0.55rem; height:0.55rem;float:right; margin-right:0.15rem; margin-top:0.15rem; background:#3496e1 url(../images/search.png) no-repeat center; -webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem; border:none;}
.turnback{float:left; width:13%; height:0.8rem; display:block; background:url(../images/greyback.png) no-repeat center; -webkit-background-size:0.15rem 0.3rem; background-size:0.15rem 0.3rem;}
.searchline input.searchline_input{ background:#fff; width:70%; border:none;box-shadow:none; text-indent:0px; font-size:1.2em;    margin: 0px;
    padding: 0px;
    height: 0.8rem; line-height:0.8rem;}

.searchlist{width:100%;}
.searchlist a{color:#999; font-family:"微软雅黑";}
.searchlist ul{ margin:0; padding:0;}
.searchlist li{ list-style:none; width:100%; font-size:1.2em; line-height:1.5em; border-bottom:1px solid #f3f3f3; text-indent:0.5rem; padding-top:0.2rem; padding-bottom:0.2rem; display:block;}

/*共用菜单*/
.menutitle{height:0.5rem; width:100%; background:#fafafa; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; }
.menutitle .dot{ width:0.15rem; height:0.15rem; margin-top:0.175rem; margin-left:0.2rem; display:inline-block; border-radius:50%; }
.menutitle .reddot{background:#fa5c59;}
.menutitle .bluedot{background:#3293ff;}
.menutitle .purpledot{background:#a37bff;}
.menutitle .yellowdot{background:#ff8931;}
.menutitle .subtitle{font-size:1.2em; font-family:"微软雅黑"; line-height:0.5rem; text-indent:0.1rem; display:inline-block; }

.listall{width:100%;  }
.listall ul{background:white; margin:0px;padding:0px;padding-bottom:0.2rem;}
.listall li{width:24%; display:inline-block;}
.listall h1{ text-align:center; font-family:"微软雅黑"; font-size:1.0em; color:#333333; font-weight:normal; line-height:1.2em; margin:0.15rem 0;}
.listall .menuicon{width:0.8rem; height:0.8rem; margin:0 auto; margin-top:0.4rem; margin-bottom:0.1rem; border-radius:0.5rem; }

.listall .icon01-1{ background:#3eaff1 url(../images/botton01.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;}
.listall .icon01-2{ background:#3ad4ca url(../images/botton02.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;}
.listall .icon01-3{ background:#73c835 url(../images/botton03.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;}
.listall .icon01-4{ background:#3fafee url(../images/botton04.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;}

.listall .icon02-1{ background:#ff6364 url(../images/listbotton01.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;}
.listall .icon02-2{ background:#ffa11b url(../images/listbotton02.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;}
.listall .icon02-3{ background:#3fafee url(../images/listbotton03.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;}
.listall .icon02-4{ background:#3ad4ca url(../images/listbotton04.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;}

.listall .icon03-1{ background:#83a6a8 url(../images/personnel01.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;}
.listall .icon03-2{ background:#a84057 url(../images/personnel02.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem; }
.listall .icon03-3{ background:#9470b0 url(../images/personnel03.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;}
.listall .icon03-4{ background:#f57a3e url(../images/personnel04.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem; }
.listall .icon03-5{ background:#ffc75a url(../images/personnel05.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem; }

.listall .icon04-1{ background:#b4858b url(../images/personal01.png) no-repeat center center;-webkit-background-size:0.4rem 0.35rem; background-size:0.4rem 0.35rem; }
.listall .icon04-2{ background:#32b5bf url(../images/personal02.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem;  }
.listall .icon04-3{ background:#3eaff1 url(../images/personal03.png) no-repeat center center;-webkit-background-size:0.35rem 0.35rem; background-size:0.35rem 0.35rem; }