@charset "utf-8";
/* CSS重置 and 公共样式*/
*{margin:0; padding:0; border:0; list-style:none}
body{font-family:"微软雅黑"; color:#555; font-size: 1rem;}
a{text-decoration:none; color:#555;}
li{list-style:none;}
img{display:block;}
body,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{margin:0; padding:0;
	list-style: none; font-weight:normal;}
.container{width:100%;overflow:hidden; position: relative;
	margin:auto;max-width:640px;min-width:320px;}
.left{float:left!important}
.right{float:right!important}
.floatClear{zoom: 1;}
.floatClear{content: '.'; width: 0; height: 0; display: block; clear: both; visibility: hidden;}
.clear{clear:both;}
/*top and logo*/
.allW{width:100%; overflow:hidden; }
.allW img{width:100%;}
.margin-b{margin-bottom: 0.8rem;}
.margin-t{margin-top: 0.8rem;}
.margin-a{margin-top: 0.8rem; margin-bottom: 0.8rem;}
.gray-line{background-color: #d5d5d5; height: 0.6rem;}

@font-face{
	font-family: MYZITI;
	src:url(../font/華康新篆體.TTF);
}

/*.qq3-top-logo{
	margin-bottom: 0.5rem;
}*/
/* TITLE */
.wll-title em{
	display: block;
	width: 38%;
	border:1px #2160b6 solid;
	height: 1.25rem;
	margin: 1rem auto;
}
.wll-title h1{
	font-size: 1.3rem;
	font-weight: bold;
	color: #2160b6;
	text-align: center;
	
	width: 30%;
	margin: 0 auto;
	margin-top: -2rem;
	background-color: #fff;
}
.wll-title h6{
	font-size: 0.55rem;
	text-transform: uppercase;
	color: #d6d6d6;
	text-align: center;
}

.wll-title span{
	display: block;
	width: 2rem;
	margin: 1rem auto 0.3rem;
	height: 1rem;
	color: #2160b6;
	transform: rotate(90deg)
}



/* 大事件 */
.wll-Ltitle{
margin-bottom:0.7rem;}
.wll-Ltitle em{
	display: block;
	width: 100%;
	height: 1px;
	background-color: #ccc;
	margin-top: 1.4rem;
}
.wll-Ltitle span{
	display: block;
	width: 5rem;
	text-align: center;
	background-color: #9f9f9f;
	color: #fff;
	line-height: 1.4rem;
	margin-top: -0.7rem;
	font-size: 0.825rem;
}

.wll-listIT img{
	width: 13.908%;
	margin: 0 1%
}


.wll-listIT p{
	width: 83%;
	padding-top: 0.275rem;
}

.wll-listIT p span{
	float: left;
	background-color: #ff9000;
	color: #fff;
	font-size: 0.75rem;
	line-height: 1.2rem;
	padding: 0 0.3rem;
	margin-right: 0.3rem;
	margin-top: 0.2rem;
}
.wll-listIT p a{
	font-size: 0.675rem;
	line-height: 1.3rem;
}
.wll-listIT{
	padding-top: 0.8rem;
}
.wll-listIT ul li{
	padding: 0.5rem 0;
	border-bottom: 1px #ccc dashed;
}
.wll-listIT ul li:last-child{
	border-bottom: none;
}
.qq3-g-line{
	height: 0.6rem;
	background-color: #eee;
}


.wll-title100 .em1{
	width: 98%;
}
.wll-title100 h1{
	width: 96%;
}
.wll-title90 .em1{
	width: 84%;
}
.wll-title90 h1{
	width: 77%;
}
/*  */
.qq3-now-img{
	width: 34.22%;
	margin-right: 1.78%;
}
.qq3-now-img img{
	width: 100%;
	height: 5.5125rem;
}
.qq3-now-txt{
	width: 63%;
	font-size: 0.75rem;
	line-height: 1.1rem;
	height: 5.5125rem;
	box-sizing: border-box;
	padding-top: 0.4rem;
	padding-left: 0.2rem;
}

.qq3-now{
	padding: 0.8rem 0 1rem;
}
.qq3-public-p{
	padding: 0.8rem 0 0;
}
.qq3-public-p p{
	font-size: 0.75rem;
	text-indent: 2em;
	line-height: 1.1rem;
}
.qq3-dd ul li{
	float: left;
	width: 48%;
	margin-right: 1%;
	margin-left: 1%;
}
.qq3-dd ul li img{
	display: block;
	width: 100%;
}
.qq3-dd ul li a{
	display: block;
	width: 100%;
}
.qq3-gflt-h3{
	font-size: 1.2rem;
	text-align: center;
	color: #2160b6;
	font-weight: bold;
	margin-top: 0.2rem;
	margin-bottom: 0.6rem;
}

.qq3-gflt-show{
	width: 74.53125%;
	margin: 0 auto;
	margin-bottom: 0.2rem;
}


.qq3-gflt ul li{
	padding: 0.8rem 0;
	border-bottom: 1px #ccc solid;
}
.qq3-gflt ul li:last-child{
	border-bottom: none;
}
.qq3-gflt ul li img{
	width: 23.28%;
	margin-left: 1.72%;
}
.qq3-gflt ul li .right{
	width: 73%;
}
.qq3-gflt ul li h1{
	font-size: 0.9rem;
	color: #0072fe;
	margin-bottom: 0.35rem;
}
.qq3-gflt ul li p{
	font-size: 0.75rem;
	line-height: 1.1rem;
}
.qq3-gflt ul li p a{
	color: #ff9000;
}

.qq3-middle-nav ul li{
	float: left;
	width: 18.4%;
	margin-right: 2%;
	text-align: center;
	font-size: 0.75rem;
	line-height: 2.5rem;
	background-color: #eee;
	margin-bottom: 0.8rem;
}
.qq3-middle-nav ul li:last-child{
	margin-right: 0;
}
.qq3-middle-navbtn{
	display: block;
	width: 52%;
	margin: 0 auto;
	background-color: #ff9000;
	font-size: 0.75rem;
	line-height: 2.5rem;
	border-radius: 3rem;
	text-align: center;
	color: #fff;
	margin-bottom:1rem;
}


/*  */
.qq3-cure-list{
	padding-top: 1rem;
}
.qq3-cure-list li{
	float: left;
	width: 40.45%;
	box-sizing: border-box;
	padding-bottom: 1rem;
}
.qq3-cure-list li:nth-of-type(odd){
	width: 50%;
	box-sizing: border-box;
	margin-right: 9.55%;
	padding-right: 9.55%;
	border-right: 1px #ccc solid;
}



.qq3-cure-list li em{
	display: block;
	width: 1.88rem;
	text-align: center;
	font-style: normal;
	height: 1.88rem;
	line-height: 1.1rem;
	border-radius: 50%;
	background-color: #2160b6;
	color: #fff;
	font-size: 0.75rem;
	margin: 0rem auto 0;
}
.qq3-cure-list li img{
	display: block;
	width: 100%;
	margin-top: -0.88rem;
}
.qq3-cure-list li p{
	display: block;
	width: 100%;
	font-size: 0.7rem;
	line-height: 1.1rem;
	margin-top: 0.3rem;
}


.qq3-arrow{
	position: absolute;
	top: 0;
	left:50%;
	width: 1.5375rem;
	margin-left: -0.751875rem;
}

.qq3-arrow img{
	display: block;
	width: 100%;
}

.qq3-arrow li:nth-of-type(1){margin-top: 5rem;}
.qq3-arrow li:nth-of-type(2){margin-top: 10rem;}
.qq3-arrow li:nth-of-type(3){margin-top: 11rem;}


.qq3-consultBtn{
	width: 80%;
	margin: 1rem auto;
}

.qq3-consultBtn .left{
	width: 65%;
	background-color: #1180c5;
	text-align: center;
	font-size: 0.825rem;
	color: #fff;
	line-height: 2.175rem;
	border-radius: 0.3rem 0 0 0.3rem;
}
.qq3-consultBtn .right{
	width: 35%;
	background-color: #ffb400;
	text-align: center;
	font-size: 0.825rem;
	color: #fff;
	line-height: 2.175rem;
	border-radius: 0 0.3rem 0.3rem 0;

}
.qq3-consultBtn .right i{
	float: left;
	width: 2.25rem;
	height: 2.175rem;
	background: url(../images/lastt_27.jpg) no-repeat;
	background-size: 100%;
	margin-left: 0.4rem;
	vertical-align: middle;
}
.qq3-consultBtn .right a{
	color: #fff;
	display: block;
	width: 100%;
	overflow: hidden;
}

.qq3-ln ul li{
	float: left;
	width: 49.5%;
	background-color: #2160b6;
	height: 5.25rem;
}

.qq3-ln ul li:last-child{
	margin-left: 1%;
	background-color: #ff9000;
}

.qq3-ln ul li h3{
	font-size: 0.75rem;
	text-align: center;
	color: #fff;
	line-height: 1.1rem;
	padding-top: 0.4rem;
}
.qq3-ln ul li h3 span{
	font-size: 0.825rem;
}
.qq3-ln ul li h1{
	text-align: center;
	font-size: 1.05rem;
	color: #fff;
}
.qq3-ln ul li em{
	display: block;
	width: 75%;
	margin: 0.3rem auto;
	height: 1px;
	background-color: #0b2f86;
	border-top: 1px #286ac4 solid;
}
.qq3-ln ul li:last-child em{
	background-color: #e65c00;
	border-top: 1px #fd9918 solid;
}

.qq3-ln-txt li:first-child{
	width: 48%;
	float: left;
	height: 12.5rem;
	margin-right: 2.5%;
}
.qq3-ln-txt li:last-child{
	width: 49.5%;
	float: left;
	height: 11.625rem;
	padding-top: 0.3rem;
}
.qq3-ln-txt li a,.qq3-ln-txt li img{
	display: block;
	width: 100%;
	height: 11.625rem;
}
.qq3-ln-txt li p{
	font-size: 0.75rem;
	line-height: 1.1rem;
	text-indent: 2em;
}


#qq3-sp,#qq3-sp02{
	width: 95%;
	margin: 1rem auto 0.8rem;
}

#qq3-sp,#qq3-sp02 p{
font-size:0.75rem;
text-indent:2em;
line-height:1.1rem;
}
#qq3-sp video,.#qq3-sp02 video{
	display: block;
	width: 100%;
}
#qq3-sp span.qq3-spTxt{
	display: block;
	width: 100%;
	font-size: 0.75rem;
	box-sizing: border-box;
	padding-left: 1.7rem;
	line-height: 1.6rem;
	background: url(../images/sp_58.jpg) no-repeat 0.3rem center;
	background-size: 0.9rem 0.825rem;
}

/*  */
.py-sb ul{
	box-sizing: border-box;
	border-top: 1px #ccc solid;
}
.py-sb ul li{
	float: left;
	box-sizing: border-box;
	height: 9rem;
	border-bottom: 1px #ccc solid;
}
.py-sb ul .W27{
	width: 33%;
	border-left: 1px #fff solid;
	border-right: 1px #ccc solid;
}
.py-sb ul .W27 img{
	width: 55%;
	margin: 1rem auto 0.4rem;
}
.py-sb ul .W46{
	width: 33%;
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
}
.py-sb ul .W46 img{
	width: 55%;
	margin: 1rem auto 0.4rem;
}
.py-sb ul li span{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 0.8rem;
	line-height: 1.5rem;
}

/*  */
.qq3-rz ul{
	box-sizing: border-box;
	padding: 0.8rem 3.51% 0;
}
.qq3-rz ul li{
	float: left;
	width:49.4%;
}
.qq3-rz ul li:last-child{
	margin-left: 1.2%;
}
.qq3-rz ul li a,.qq3-rz ul li img{
	display: block;
	width: 100%;
}


/*  */
.qq3-jzhen ul li{
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-top: 0.5rem;

}
.qq3-jzhen ul li:last-child{
	margin-right: 0;
}
/*  */
.qq3-tab-btn li{
	float: left;
	width: 32%;
	margin-right: 2%;
	text-align: center;
	font-size: 0.9rem;
	line-height: 2.5rem;
	background-color: #e2dfdf;
}
.qq3-tab-btn .on{
	background-color: #ff9000;
	color: #fff;
}
.qq3-tab-btn li:last-child{
	margin-right: 0;
}
.qq3-tab-txt h1{
	font-size: 0.75rem;
	margin-bottom: 0.8rem;
}
.qq3-tab-txt h1 span{
	display: inline-block;
	background-color: #286ac4;
	color: #fff;
	padding: 0.2rem 0.1rem 0.2rem 0.5rem;
	margin-right: 0.2rem;
}
.qq3-tab-txt p{
	font-size: 0.75rem;
}
.qq3-tab-txt p span{
	display: inline-block;
	background-color: #ff9000;
	color: #fff;
	padding: 0.2rem 0.1rem 0.2rem 0.5rem;
	margin-right: 0.2rem;
}

/*  */
.caseBtn{
	width: 90%;
	margin: 1rem auto 0;
	overflow: hidden;
}
.caseBtn a{
	width: 49%;
	float: left;
	background-color: #ff9000;
	border-radius: 2rem;
	height: 2.5rem;
	overflow: hidden;
}
.caseBtn a:first-child{
	margin-right: 2%;
	background-color: #2160b6;
}

.caseBtn a img{
	width: 13.15%;
	padding-top: 0.35rem;
	margin-left: 9.85%;
	margin-right: 2%;
}

.caseBtn a h1{font-size: 0.75rem; color: #fff; width: 75%; line-height: 0.8rem; padding-top: 0.5rem;}
.caseBtn a h1 span{
	font-size: 0.52rem;
	white-space: nowrap;
	text-transform: uppercase;

}
.caseBtn a:last-child img{
	margin-left: 11.85%;
}
.caseBtn a:last-child h1{
	width: 70%;
}
/*  */
.hp-videos{
	margin-top: 0.5rem;
	margin-bottom: 1rem;
}
.hp-videoBox{
	width: 53%;
	height: 12.8rem;
}

.hp-videoBox video{
	display: block;
	width: 100%;
}
.hp-videoBox ul li{
	line-height: 1.6rem;
	border-bottom: 1px #ccc dashed;
}
.hp-videoBox ul li a{

color:#555;}
.hp-videoBox ul li b{
	float: left;
	width: 0.3rem;
	height: 0.3rem;
	background-color: #e0dcdc;
	margin:0.7rem 0.3rem 0 0.4rem;
}
.hp-videoBox ul li span{
	font-size: 0.75rem; 

}
.hp-video-list{
	width: 45%;
	height: 12.8rem;
}
.hp-video-list li{
	width: 48%;
	float: left;
	margin-bottom: 0.6rem;
	height: 6.1rem;
}
.hp-video-list li:nth-of-type(even){
	margin-left: 4%;
}
.hp-video-list li:nth-of-type(1){background-color: #ffaf36;}
.hp-video-list li:nth-of-type(2){background-color: #53c2f9;}
.hp-video-list li:nth-of-type(3){background-color: #6bc48a;}
.hp-video-list li:nth-of-type(4){background-color: #ff5f11;}

.hp-video-list li h1{
	font-size: 0.9rem;
	color: #fff;
	font-weight: bold;
	padding-top: 0.5rem;
	padding-left: 0.4rem;
	padding-bottom: 0.2rem;
}
.hp-video-list li p{
	font-size: 0.75rem;
	padding-left: 0.4rem;
	color: #fff;
}
#WFL{ text-align:center; margin-bottom:1rem;}
#WFL .swiper-slide {
	width: 60%;
	height: 100%;

}
#WFL .swiper-slide img{
	width: 100%;
}
#WFL .swiper-slide a{
	display: block;
	width: 100%;
	font-size: 0.7rem;
	text-align: center;
	line-height: 2rem;
}
#WFL .swiper-slide a span{
	color: #137cbf;
}


.sh-footer-logo{width: 40.625%; height: 8.175em; margin-right: 1.375%;}
.sh-footer-logo a{display: block; width: 100%; height: 100%; background:url(/skin/n/images/shsj_75.jpg) no-repeat left top;
	background-size:cover; margin-top: 0.2em;}
.sh-footer-txt{width: 58%;}
.sh-footer-txt-panel01{width: 100%; overflow: hidden; margin-bottom: 0.5em;}
.panel01-img{width: 15.625%; height: 2.1em;}
.panel01-img a{display: block;width: 100%; height: 100%; background:url(/skin/n/images/shsj_77.jpg) no-repeat left top;
	background-size:cover; margin-top: 0.2em;}
.panel01-txt{width: 82%; font-size: 0.9em;}
.panel01-txt h1, .panel01-txt h2 {font-size: 1em;}
.panel01-img01 a{margin-top: 0.3em;background:url(/skin/n/images/shsj_81.jpg) no-repeat left top;background-size:cover;}
.sh-footer-btn{width: 100%; overflow: hidden; padding-top: 0.85em;}
.sh-footer-btn a{float: left; width: 48.5%; background-color: #3e3a39; color:#fff; line-height: 1.8em; height: 1.8em; border-radius: 0.3em;}
.sh-footer-btn a:first-child{margin-right: 3%;}
.sh-footer-btn a img{width: 19%; margin-right: 6%; margin-top: 0.23em;}
.sh-footer-btn a span{width: 75%; text-align: center;}

footer{margin-top: 16%;}
footer .foot{padding: 1em 0;position: fixed;z-index: 2;left: 50%;bottom: 0;width: 24em;margin-left: -12em;background: #fff;border-top: 1px solid #ccc;max-width: 640px;}
footer .foot a{float: left;width: 5.9em;border-left: 1px solid #e0e0e0;padding: 0.2em 0; color:#333;}
footer .foot a:first-child{border-left: none;}
footer .foot a .foot_icon{margin: 0 auto;width: 2em;height: 1.6em;background: url(/skin/n/images/spr_bot.gif) no-repeat;background-size: 7.5em auto;}
footer .foot a .foot_icon1{background-position: -5.6em 0;}
footer .foot a .foot_icon2{background-position: -0.05em 0;}
footer .foot a .foot_icon3{background-position: -2.15em 0;width: 1.6em;}
footer .foot a .foot_icon4{background-position: -3.735em 0;}
footer .foot a p{text-align: center;font-size: 0.7em;margin-top: 0.15em;}
#scrolltp{position: fixed;bottom: 2.85em;right: 0.15em;z-index: 999999999;}
#scrolltp img{width: 1.3em;height: 1.3em;cursor: pointer;}



.qq3-gflt-h3{
	font-size: 1.2rem;
	text-align: center;
	color: #2160b6;
	font-weight: bold;
	margin-top: 0.2rem;
	margin-bottom: 0.6rem;
}

.qq3-gflt-show{
	width: 74.53125%;
	margin: 0 auto;
	margin-bottom: 0.2rem;
}




