@charset "gb2312";
*{margin: 0px;padding: 0px;}
html{font-size: 62.5%; overflow-x: hidden; /*max-width: 360px;*/ margin: 0 auto;}
body{font: 1.2rem/2.4rem "Î¢ÈíÑÅºÚ";color:#333333; border:2px solid #bc2c26;}
a{text-decoration: none; color: #d20303;}
ul li{ list-style:none;}
img{border:none;}
.clearfix{height:10px; width:100%; overflow:hidden;}
em{font-style:normal;}
.yygh p{ width:78%; font-size:18px; line-height:24px; padding:10px 10px 10px 50px; background: url(../images/pic1.png) no-repeat 5px 10px; border:1px solid #d6d6d6; border-radius:6px; margin:0 auto;}
.yygh em{color:#0e9580;}
.ksyy{width:100%; overflow:hidden; margin:10px auto;}
.ksyy img{margin-left:1.5%; float:left;}
.went ul{width:100%; background-color: #bc2c26; height:360px; margin-bottom:10px;}
.went ul li a{font-size:14px; line-height:28px; height:28px; width:96%; display:block; margin:0 auto; color:#fff; border-bottom:1px dashed #7faea4;}
.went ul li a:nth-child(5){font-size:12px;}
.went ul li:nth-child(5){background-color:#fff; line-height:30px; width:96%; margin:0 auto 10px; color:#000; text-align:center; border-radius:6px; border-bottom:none; font-size:12px;}
.went ul li:nth-child(6){height:34px;}
.went ul li:nth-child(8),.went ul li:nth-child(9){ margin-left:4px;}
.went ul li:nth-child(10){ overflow:hidden; clear:both;}
.went ul li p{font-size:18px; color:#000; text-align:center; background-color:#ededed; width:96%; border-radius:10px; margin:10px auto;}
.went ul li p a{color:#ff6000; font-size:18px;}
.went2 ul{width:100%; overflow:hidden; margin:8px 0;}
.went2 ul li a{font-size:14px; line-height:28px; height:28px; width:96%; display:block; margin:0 auto; color:#000; border-bottom:1px dashed #c4c4c4;}
.cs{ width:100%; overflow:hidden;}
.ts{width:100%; box-shadow: #bc2c26 0 2px; overflow:hidden;} 
.ts p{font-size:12px; color:#fff; height:28px; line-height:28px; background: url(../images/pic7.jpg) no-repeat 0 0 #bc2c26; padding:2px 2px 2px 10px; float:left;}
.ts a{float:right; font-size:14px; color:#ff6000;}
.gd{width:100%; overflow:hidden; height:190px; position:relative;}
.zx a,.yy a{font-size:16px; color:#fff; background-color:#0e9580; display:block; padding:2px 10px; border-radius:6px; position:absolute; bottom:4px; left:30%;}
.zx span,.yy span{padding-right:4px;}
.yy a{background-color:#ff6000; left:66%;}
.num3_main {
    width: 24%;
    height: 180px;
    float: left;
    display: inline;
}
.num3_main li {
    width: 88%;
	height:32px;
    text-align: center;
    float: left;
    display: block;
    line-height:32px;
    font-size: 16px;
	border:1px #d6d6d6 solid;
	border-radius:6px;
	margin-bottom:5px;
}
.num3_main li a{ color:#000;}
.num3_main li.hover {
    text-align: center;
    float: left;
    display: block;
    line-height: 32px;
    font-size: 20px;
    color: #004286;
	background-color:#0e9580;
	border:none;
}
.num3_main li.hover a {
    width: 100%;
    text-align: center;
    float: left;
    display: block;
    line-height: 32px;
    font-size: 16px;
    color: #FFF;
}
.num3_con {
    width: 72%;
    float: left;
    display: inline;
	border:1px solid #d6d6d6;
}
.num3_con span {
    float: left;
	width:45%;
}
.num3_con span img{width:100%;}
.num3_con dl {
    width: 50%;
    float: left;
    margin-left: 5px;
    margin-top: 10px;
    display: inline;
    padding-bottom: 5px;
}
.num3_con dl dt a{
	font-size:14px;
		color:#0e9580;
}
.num3_con dl dd{
	font-size:12px;
	line-height:20px;
	text-indent:2em;
}
.kf ul{width:100%; overflow:hidden;}
.kf li{ margin:6px 3px;}
.kf li a{ height:29px;width:30%; text-align:center; border:solid 1px #cacaca; border-radius:6px; display:block; float:left;color:#3d3d3d; height:34px; line-height:34px; overflow:hidden;font-size:14px; margin:5px 0 5px 8px;}
.footnav{width:98%; margin:0 auto;background-color:#bc2c26; overflow:hidden;}
.footnav a {font-size:14px; float:left;  padding: 0 2.8%; color:#fff;}
.footnav a:last-child{padding: 0px 2%;}
.wx{ font-size:14px; line-height:30px; text-align:center; width:92%; margin:0 auto;}
.bot{ background-color:#bc2c26; color:#fff; margin-bottom:42px;}
.bot span{ font-size:16px; font-weight:bold; text-align:center; width:100%; display:block; line-height:40px;}
.bot p{width:78%; font-size:14px;line-height: 24px; margin: 0 auto; text-align:center;}
.bot p a{color:#CC3;font-size:14px;}
.pptop {
	position:fixed;
	left:0;
	top:0;
	z-index:22;
	overflow:hidden;
	background: #bc2c26;
	width:100%;
}
.t-tel a {
	font-size:12px;
	width:50%;
	float:left;
	line-height:40px;
	color:#FFF;
	text-transform:none;
	text-decoration:none;
	text-align:center;
}
.t-tel em {
	padding-left:5px;
	font-weight:bold;
}
.t-tel {
	max-width:360px;
	margin:0 auto;
	height:auto;
	overflow: hidden;
}
.t-tel span {
	animation:2s ease 0s normal none infinite running change;
	-webkit-animation: change 2s infinite;
	-moz-animation: change 2s infinite;
	color: #FFE459;
    font-weight: 900;
}
 @keyframes change {
 0% {transform: scale(1);}
 50% {transform: scale(1.2);}
 100% {transform: scale(1);}
}
@-webkit-keyframes change {
 0% {
-webkit-transform: scale(1);
}
 50% {
-webkit-transform: scale(1.2);
}
 100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes change {
 0% {-moz-transform: scale(1);}
 50% {-moz-transform: scale(1.2);}
 100% {-moz-transform: scale(1);}
}
.top {
	width:100%;
	margin:40px auto auto auto;
}
.top img {
	width:100%;
	display:block;
}
.nav {
	background: #bc2c26;
	margin: 0 0 2px;
}
.nav li:nth-child(1) {
border-bottom:1px solid #760000;
}
.nav li a {
	width:25%;
	text-align: center;
	line-height: 40px;
	border-right: 1px solid #760000;
	color:#fff;
	display: block;		-webkit-box-flex: 1;
	-moz-box-flex:1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	font-size:16px;
}
.nav li a:last-child {
	border: none;
}
.nav li{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
#cj_slide {
	position:relative;
	overflow:hidden;
	height:auto;
	width:100%;
	margin:0 auto 5px;
}
#cj_slide .bdd {
	position:relative;
}
#cj_slide .hd {
	position:absolute;
	bottom:3px;
	left:0px;
	height:20px;
	width:100%;
	text-align:center;
}
#cj_slide .hd li {
	display:inline-block;
	width:10px;
	height:10px;
	background:url(../images/slide_point.png) left center no-repeat; 
	margin:0px 3px;
	text-indent:-9999px;
}
#cj_slide .hd li.on { background:url(../images/slide_point.png) -10px center no-repeat; }
.bottom {
	width:100%;
	position:fixed;
	bottom:0;
	left:0px;
	border-top:1px solid #0C1D6C;
	z-index:999;
}
.bottom li {
	width:50%;
	float:right;
	height:41px;
	background-color: #bc2c26;
}
.bottom li a {
	line-height:1.6em;
	display:block;
	padding-top:3px;
	text-align:center;
	color:white;
	text-decoration:none;
	font-size:12px;
	border-right:1px solid #A50909;
	position:relative;
}
.bottom li a span {
	position:absolute;
	top:2px;
	right:8px;
	background:#1672CE;
	color:#fff;
	width:20px;
	height:20px;
	line-height:20px;
	border-radius:100px;
	border:2px solid #fff;
	-webkit-transform:scale(0.6);
	-webkit-transform-origin:top center;
	-ms-transform:scale(0.6);
	-ms-transform-origin:top center;
	transform:scale(0.6);
	transform-origin:top center;
	-webkit-animation:run 1s linear 0 infinite;
}
.bottom li {
	float:left;
}
.bottom li:first-child a {
	border-left:none;
}
.bottom li:first-child a span {
	-webkit-animation:none;
	-webkit-transform:scale(0.75);
}
.bottom li a:before {
	display:block;
	margin:0 auto;
	height:20px;
}
.icon-tel:before {
	width:16px;
	height: 16px;
	background-position:0px -104px;
}
.bottom li:nth-of-type(1) {
background: #bc2c26;
}
.bottom li:nth-of-type(1) a {
border-right:none;
}
.bottom li:nth-of-type(1) a span {
background-color:#D50000;
}
@-webkit-keyframes run {
 0% {
opacity:1;
}
 50% {
opacity:1;
}
 50.1% {
opacity:0;
}
 100% {
opacity:0;
}
}
@-ms-keyframes run {
 0% {
opacity:1;
}
 50% {
opacity:1;
}
 50.1% {
opacity:0;
}
 100% {
opacity:0;
}
}