@charset "utf-8";



.title{margin-top:0.5rem;background:#0b3395;}

.title h3{line-height:3rem;height:8.2rem; width:100%;}

.title span{float:left; text-align:center;}

.title span a{color:#fff;}

.title span:nth-child(1){padding:1%;margin-left:2%; line-height:3.2rem;color:#fff;background:#ff9934; font-size: 3.5rem; width: 14%;}

.title span:nth-child(2){color:#ffd200;margin-top:3%;width:60%; line-height: 2rem; font-size: 3.5rem;}

.title span:nth-child(2) i{ display:block;font-size:3rem;color:#fff;font-weight:100;margin-right:4%; margin-top: 1rem;font-style:normal}

.title span:nth-child(3){color:#fff;float:right;font-weight:100; margin-right:2%; font-size: 2.5rem;margin-top: 2.8rem;}

.title2{margin-top:1rem;background:#0b3395;}

.title2 h3{line-height:70px;height:70px;color:#ffd200;margin-top:2%;text-align:center;font-size: 20px;}

.clear{clear:both}.tp{margin-top:0.8rem;}

.cn2 a{float:left;background:#f2f2f2;line-height:40px; font-size:1.8rem;margin-bottom:1%;margin-right:1%;width:32.6%;text-align:center;color:#333;}

.cn2 a:nth-child(3n){ margin-right:0;}

.cn2 p a{float:none;}

.search-input{ text-align:center;margin:0.5rem 0;}

#focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;overflow:hidden;}

#focus .hd{ width:100%; height:8px;  position:absolute; z-index:1; bottom:0; text-align:center;line-height:30px;}

#focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:8px; background:#d1d1d1;   }

#focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1;font-size:0;box-flex:1; }

#focus .hd ul .on{background:#0b3395;}

#focus .bd li img{max-width:100%;display:block;margin:0 auto;max-width: 100%;}

#focus p{margin: 1.5rem 3%; font-size: 1.8rem;}

.cn5{text-align:center;}

.cn5 span{display:inline-block;width:50%; font-size: 1.8rem; }

.cn5 input{width:60%;border: 1px solid #ccc; height: 3rem;}

.cn5 textarea{width:90%;height:10rem;font-weight:100;border: 1px solid #ccc; font-size: 1.8rem;}

.cn5 font{font-size: 1.8rem;color:red;display:inline-block;}

.cn5 .sub{border-radius:25px;height:4.5rem;background:#9f6d32; font-size: 1.8rem;}

.cn5 p{margin:1rem 0}

.cn5 p span a{border-radius:25px;height:4.5rem;line-height:4.5rem;color:#fff;background:#ff9934;display:inline-block;width:60%;}

.cn5 img{width:73%;}

.footer2{text-align:center; line-height: 5rem;font-size: 2.5rem; height:32rem;}

.footer2 nav{background:#2c2c2c;}

.footer2 nav a{color:#fff;width:24%; display:inline-block;}

.footer2 p{margin:0;}

.footer2 p img{display:block;margin:0 auto;}

.bar span{color:#fff;width:24%;display:inline-block;margin-bottom:1%;background:#0b3395;font-size: 18px; font-family: "΢���ź�"; line-height: 38px;}

.footer1 {

	width: 100%;

	position: fixed;

	bottom: 0;

	z-index: 8;

	background-color: #9f6d32;

	max-width: 640px;

}

.footer1 ul li{

	width: 20%;

	text-align: center;

	color: #fff;

	padding: 1% 0;

	display: inline;

}

.footer1 ul li:nth-child(1),.footer1 ul li:nth-child(2){

	float: left;

}

.footer1 ul li:nth-child(3),.footer1 ul li:nth-child(4){

	float: right;

}

.footer1 ul li:nth-child(1),.footer1 ul li:nth-child(4){

	border-right: 1px solid #fff;

}



.footer1  li a{

	color: #fff;

	text-align: center;

	width: 100%;

	display: block;

	font-size: 18px;

}

.footer1 li a img{

	width: 40%;

	margin-bottom: 10px;

}

.footer1 .footer_link5{

	position: absolute;

	top: -20%;

	left: 50%;

	width: 20%;

	display: block;

	text-align: center;

}

.footer1 .footer_link5 img{

	width: 80%;

}

