@charset "utf-8";

body{ font:0.75em 'microsoft yahei'; color:#353535;}
a{ text-decoration:none; color:#353535;}
a:hover{ text-decoration:none;}

/*container*/
#container{ width:100%; max-width:640px; min-width:320px; margin:0 auto;}

/*footer*/
#footer{height:13em;}
#footer nav{ margin-bottom:3%;}
#footer .copyRight{ font-family:"Microsoft YaHei UI";}

/*goToTop*/
.goToTop{ display:inline-block; width:2.9em; height:2.9em; text-indent:-9999px; background:url(../images/topBg.png) no-repeat; background-size:29em 17.5em; right:1.9%; top:21%;}
.goToTop11{ background-position:0 0;}
.goToTop12{ background-position:-2.9em 0;}
.goToTop13{ background-position:-5.8em 0;}
.goToTop14{ background-position:-8.7em 0;}

.goToTop21{ background-position:0 -2.9em;}
.goToTop22{ background-position:-2.9em -2.9em;}
.goToTop23{ background-position:-5.8em -2.9em;}
.goToTop24{ background-position:-8.7em -2.9em;}

.goToTop31{ background-position:0 -5.8em;}
.goToTop32{ background-position:-2.9em -5.8em;}
.goToTop33{ background-position:-5.8em -5.8em;}
.goToTop34{ background-position:-8.7em -5.8em;}
.goToTop35{ background-position:-11.6em -5.8em;}
.goToTop36{ background-position:-14.5em -5.8em;}
.goToTop37{ background-position:-17.4em -5.84em;}

.goToTop41{ background-position:0 -8.7em;}
.goToTop42{ background-position:-2.9em -8.7em;}
.goToTop43{ background-position:-5.8em -8.7em;}
.goToTop44{ background-position:-8.7em -8.7em;}
.goToTop45{ background-position:-11.6em -8.7em;}
.goToTop46{ background-position:-14.5em -8.7em;}
.goToTop47{ background-position:-17.4em -8.7em;}
.goToTop48{ background-position:-20.3em -8.7em;}
.goToTop49{ background-position:-23.2em -8.7em;}
.goToTop410{ background-position:-26.1em -8.7em;}

.goToTop51{ background-position:0 -11.6em;}
.goToTop52{ background-position:-2.9em -11.6em;}

.goToTop61{ background-position:0 -14.5em;}
.goToTop62{ background-position:-2.9em -14.5em;}
.goToTop63{ background-position:-5.8em -14.5em;}

/*index*/
.carouselBox{ position:relative;}
.carouselBox .carouselPics li{ float:left; text-align:center;}
.carouselBox .carouselPics li img{ width:100%; vertical-align:middle;}
.carouselBox .carouselBtns{ width:100%; left:0; bottom:0; display:table; z-index:5; text-align:center;}
.carouselBox .carouselBtns li{ display:inline-block; width:1.8%; height:0.5em; margin-left:1.6%; border-radius:0.25em; background:rgba(235,235,235,0.7);}
.carouselBox .carouselBtns li.current{ background:rgba(235,235,235,1);}
.carouselBox .carouselBtns li:first-child{ margin-left:0;}
.carouselBox .carouselBtnsBg{ width:27.7%; height:1.1em; left:50%; margin-left:-13.8%; bottom:0; background:url(../images/carouselBtnsBg.png) no-repeat center top; background-size:7em 1.5em;}

.carouselBox2{ height:300px;}
.carouselBox2 .carouselPics2{ display:table;}
.carouselBox2 .carouselPics2 li{ display:table-cell;}
.carouselBox2 .carouselBtns2{ height:6px; left:0; bottom:10px; display:table; font-size:0;}
.carouselBox2 .carouselBtns2 li{ display:inline-block; width:6px; height:6px; margin-left:5px; border-radius:6px; background-color:#ebebeb; opacity:0.7;}
.carouselBox2 .carouselBtns2 li.current{ opacity:1;}
.carouselBox2 .carouselBtns2 li:first-child{ margin-left:0;}

.menu371 li{ float:left; width:33.1%; border-top:#ffffff solid 0.1em; border-right:#ffffff solid 0.1em; background:#f3faff; background:-webkit-linear-gradient(#f9fcff 0%,#e3f4ff 100%);}
.menu371 li a{ display:block; height:5.65em; overflow:hidden; text-align:center;}
.menu371 li div{ width:34%; height:3em; margin:7% auto 3%; border-radius:1.5em; background:#9fc8e4; background:-webkit-linear-gradient(#9fc8e4 0%,#8aa9be 100%);}
.menu371 li img{ height:1.74em; margin:20% 0 0 0; vertical-align:middle;}
.menu371 li span{ display:inline-block; width:100%; height:1.3em; color:#676f73; overflow:hidden;}
.menu371 li:nth-child(3){ border-right:none;}
.menu371 li:nth-child(6){ border-right:none;}

.menu192{ padding:1.6%; border-radius:0.35em; box-shadow:0 0 0.3em rgba(0, 0, 0, 0.1);}
.menu192 .left{ width:46.7%;}
.menu192 .right{ width:52.8%;}



.menu372{

}
.menu372 img{
	/* [disabled]width: 100%; */
	/* [disabled]height:7.32em; */
}
@media screen and (min-width:480px){
	#container{ font-size:18px;}
	#container .menu371 li span{ font-size:14px;}
	#container .menu373 li h3{ font-size:17px;}
	#container .menu373 li .text{ font-size:13px;}
	#footer{ font-size:15px;}
	#footer .copyRight{ font-size:16px;}
}
@media screen and (min-width:640px){
	#container{ font-size:24px;}
	#container .menu371 li span{ font-size:18px;}
	#container .menu373 li h3{ font-size:22px;}
	#container .menu373 li .text{ font-size:16px;}
	#footer{ font-size:19px;}
	#footer .copyRight{ font-size:20px;}
}

.weibo{ height:5em;}
.weibo img{ width:100%; height:5em;}

/*search*/
div.search {padding: 2px 0}
form {
  position: relative;
  margin: 0 auto;
}

.d7 {background: #eaeaea; height:50px; line-height:50px;}
.d7:after {content:""; clear:both; display:table}
.d7 form {
  width: 100%;
  float: left;
}
.text_input {
  width: 99%;
  height: 40px;
  border-radius: 32px;
  border: 2px solid #fff;
  background: #fff;
  outline: none;
  position: relative;
  transition: .3s linear;
}

.tj {
  width: 42px;
  height: 45px;
  background:url(../images/icon-search.png);
  background-position:center;
  background-repeat:no-repeat;
  border: none;
  position: absolute;
  top: 2px;
  right: 0;
}
.d7 button:before{
  content: "\f002";
  font-family: FontAwesome;
  color: #324b4e;
}
.mbk{ background:#fff; padding-top:5px; padding-bottom:5px;}
