@charset "utf-8";
/* CSS Document */
html {
	font-size: 62.5%;
}
* {
	margin: 0;
	padding: 0
}
body {
	-webkit-text-size-adjust: none;
	background: #e3f2f9;
	font-family: "微软雅黑", Arial;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a {
	text-decoration: none;
	border: 0px none;
	outline: 0px none;
}
a:link {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:hover {
	text-decoration: none
}
a:active {
	text-decoration: none
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
ul, li, dt, dl, dd {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background: none;
}
p {
	margin: 0px;
	padding: 0px;
}
.dq {
	text-align: justify;
	text-justify: inter-ideograph;
}
img {
	width: 100%;
}
.clear {
	clear: both
}
::selection {
	background: #7336a2;
	color: #fff;
}

::-moz-selection {
background:#7336a2;
color:#fff;
}
img {
	width: 100%;
}


h1{display:block;width:92%;margin:10% 4% 1% 4%;padding:2% 0;text-align:center;color:#fff;background:#0168b7;border-radius:60px;float:left;}
.titbc{text-align:center;font-size:16px;color:#0360b0;line-height:180%;margin-bottom:4%;}

.xuanze{width:97%;margin:0 0 0 3%;}
.xuanze a{width:45%;margin:0 4% 6% 1%;display:block;float:left}
.xuanze a dt{font-size:20px;color:#0168b7;font-weight:600;line-height:200%;}
.xuanze a dd{font-size:14px;color:#3c3c3c;line-height:160%;}

.bt1{width:62%;float:left;display:block;margin:1% 19%;background:url(btbg.png) top no-repeat;height:103px;background-size:auto; background-size:100%;text-align:center;color:#3c3c3c;font-weight:600;}

.dbbox{width:94%;margin:1% 3% 5% 3%;color:#fff;text-align:center;line-height:160%;font-size:14px;float:left;}
.dbbox td{padding:2% 1%;}

.rbbox{width:100%;background:url(rbbg.jpg) center repeat-y; float:left;padding:0 0 5% 0;margin-top:6%;}

.tb2t{width:52%;margin:0 24%;float:left;}

.dbbox2{width:96%;margin:2%;font-size:14px;float:left; line-height:160%;}
.dbbox2 td{padding:2%;border-bottom:1px solid #d1d3d5;}
.dbbox2 td a{color:#0168b7;font-weight:600;}
.dbbox2 td.mid{color:#fff;background:#57cdef}
.dbbox2 td.other{text-align:center;font-size:20px;border:0;color:#0168b7;font-weight:600;}

.whitebox{width:100%;background:#fff;float:Left;padding:0 0 8% 0;}

h2{display:block;width:100%;margin:6% 0 5% 0;padding:2% 0;text-align:center;color:#3c3c3c;float:left;font-size:20px;font-weight: normal;}
h2 span{display:block;width:100%;padding:1% 0;text-align:center;color:#3c3c3c;float:left;font-size:24px;font-weight: bold;margin-top: -1%;}
h2 span img{width:36%;margin:0 1%;}

.case {display:block; float:left;width:90%;margin:0 5%;background:#393939;text-align:center;line-height:300%;margin-bottom:5%;color:#fff;}
.case img{width:100%;background:#393939;text-align:center;color:#fff;}
.fannaobox{width:100%;font-size:14px;margin:0 0 5% 0;float:Left;}
.fannaobox a img{width:40%;margin-right:2%;float:left}
.fannaobox a span{width:56%;margin-right:2%;float:right;color:#3c3c3c;line-height:200%;}

.menu {width:100%;display:block;background:#0168b7; color:#fff; float:left;}
.menu ul {margin:0px;width:100%; padding:0px; list-style:none; text-align:center;}
.menu li {display:inline;font-size:18px;line-height:300%;text-align:center;}
.menu li a {width:50%;float:left;color:#fff; text-decoration:none; }
.menu li a.tabactive {width:50%;float:left;background-color:#ffad1b; font-weight:bold;  position:relative;}

#tabcontent1,#tabcontent2{width:100%;padding:0 0 2% 0;float:Left;}
.qianhuabox{width:86%;margin:7%;display:block;float:left;}

@media(min-width:320px){
.xuanze a dt{font-size:16px;}
.xuanze a dd{font-size:14px;}
.bt1{height:43px;line-height:43px;font-size:16px;}
.dbbox2{font-size:12px;line-height:160%; }
.fannaobox{width:100%;font-size:12px}
h2{font-size:22px;}
h2 span{font-size:28px;}
h2 span img{width:30%;margin:0 1%;}



}
@media(min-width:360px){
h1{font-size:24px;}
.titbc{font-size:20px;}
.xuanze a dt{font-size:18px;}
.xuanze a dd{font-size:14px;}
.bt1{height:50px;line-height:50px;font-size:16px;}
.dbbox2{font-size:14px; }
.case {font-size:16px;}
.fannaobox{font-size:14px}
h2{font-size:22px;}
h2 span{font-size:30px;}
h2 span img{width:28%;margin:0 1%;}

}
@media(min-width:375px){
.bt1{height:50px;line-height:50px;font-size:16px;}
.case {font-size:16px;}

}
@media(min-width:414px){
h1{font-size:24px;}
.titbc{font-size:22px;}
.xuanze a dt{font-size:22px;}
.xuanze a dd{font-size:16px;}
.bt1{height:58px;line-height:58px;font-size:18px;}
.dbbox{font-size:16px;}
.case {font-size:16px;}
.fannaobox{font-size:16px}
h2{font-size:22px;}
h2 span{font-size:30px;}
h2 span img{width:26%;margin:0 1%;}
}
@media(min-width:768px){
h1{font-size:40px;}
.titbc{font-size:36px;}
.xuanze a dt{font-size:32px;}
.xuanze a dd{font-size:20px;}
.bt1{height:110px;line-height:100px;font-size:28px;}
.dbbox{font-size:22px;}
.dbbox2{font-size:22px;}
.dbbox2 td.other{font-size:32px;}
.case {font-size:30px;}

h2{font-size:32px;}
h2 span{font-size:40px;}
h2 span img{width:20%;margin:0 1%;}
.fannaobox{font-size:26px}


}

.scroll-1 {
	width: 100%;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.swipe {
	overflow: hidden;
	visibility: hidden;
	position: relative;
}
.swipe-wrap {
	overflow: hidden;
	position: relative;
}
.swipe-wrap > div {
	float: left;
	width: 100%;
	position: relative;
}
.pre11 {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 0%;
	top: 37%;
	cursor: pointer;
}
.next11 {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 0%;
	top: 37%;
	cursor: pointer;
}
#console {
	font-size: 12px;
	font-family: "Inconsolata", "Monaco", "Consolas", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	color: #999;
	line-height: 18px;
	margin-top: 20px;
	max-height: 150px;
	overflow: auto;
}
#mySwipe div b {
	display: block;
	font-weight: bold;
	color: #14ADE5;
	font-size: 20px;
	text-align: center;
	margin: 10px;
	padding: 100px 10px;
	box-shadow: 0 1px #EBEBEB;
	background: #fff;
	border-radius: 3px;
	border: 1px solid;
	border-color: #E5E5E5 #D3D3D3 #B9C1C6;
}




.anli {
	width: 100%;
	display: block;
	overflow: hidden;
	background: #f0e6f4;
}
.btnzx {
	width: 37.33333333333333%;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	margin-top: 15px;
	background: #fff;
}

.zjbox {
	width: 100%;
	display: block;
	overflow: hidden;
	background: #fff;
	margin-top: 20px;
}

