/*通用*/

body {font-family: "Microsoft YaHei",Arial, simsun, sans-serif;color:#666; line-height: 1.8; color:#666; line-height: 1.8;}

ul,li{list-style:none;margin:0;padding:0;}

a{color:#222;}

a:hover{color: #f25618; text-decoration: none;}

a:focus {

	outline: none;

}

.red,.red a{color:#e60012!important;text-decoration:none;}

.red a:hover{color:#e60012!important;text-decoration:underline;}

.blue,.blue a{color: #2284E2;!important;text-decoration:none}

.blue a:hover{color: #2284E2;!important;text-decoration:underline}

.black,.black a{color:#000!important;text-decoration:none}

.black a:hover{color:#000!important;text-decoration:underline}

.black1,.black a{color:#000!important;text-decoration:none}

.black1 a:hover{color:#ff582b!important;text-decoration:none}

/*===通用开始===*/

/*nav*/

.menu{background: #005ea8; width:100%; display:block; overflow:hidden; }

.menu ul{ padding:0; margin:0;width:100%;display:block; overflow:hidden; }

.menu ul li{float:left; width:33.33%;border-left:1px solid rgba(255, 255, 255, .1);border-bottom:1px solid rgba(255, 255, 255, .1);border-right:1px solid rgba(0, 0, 0, .2);border-top:1px solid rgba(0, 0, 0, .2);	height:40px;line-height:40px;}

.menu ul li a{display:block;

	text-align:center;

	color:#fff; font-size:16px;}

.bottom{position:fixed;height:40px;width:100%;bottom:0;background: #005ea8;text-align:center;z-index:1;}

.bottom ul li{float:left;

	width:25%;

	margin:0 -1px;

	border-left:1px solid rgba(255, 255, 255, .1);

	border-right:1px solid rgba(0, 0, 0, .2);

	height:40px;

	line-height:40px;}

.bottom ul li a {

	display:block;

	text-align:center;

	color:#fff;

}



.mt15{ margin-top:15px; overflow:hidden; clear:both;}

.pd40{ padding:20px 0;}

.pd0{padding:0;}

.bx{box-shadow: 0 1px 3px rgba(0,0,0,.15);}

.xux{border-bottom:1px dashed #ccc;}

.meiti{border-bottom:1px solid #ccc; padding:10px 0; margin:0 5px;}

.meiti h3{font-size:16px; line-height:1.5em; padding:5px 0; margin:0;}

.meiti p{font-size:12px; margin-top:3px; color:#999}

.cpfl h4{ text-align:center; font-size:14px}

.cpfl h4 a{ font-size:14px;}

/*footer*/

.copyright{height:40px; line-height:40px; text-align:center;  background:#262a2d; margin-bottom:40px; color:#fff}

/*通用列表*/

.list1{}

.list1 li{ font-size:16px; background:url(../images/icon1.png) no-repeat left 8px; border-bottom:1px dashed #ccc; padding-left:8px;  height:40px; line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.list1 li a{ padding-left:8px;}

.list1 li img{ width:60px; height:60px; float:left;}

/*=======通用end=======*/

h1{font-size:20px; text-align:center; padding-bottom:10px;}

h2{border-left: 3px solid #005ea8; height: 35px; line-height:35px; padding-left:5px;background: #f8f8f8;font-size:18px;}

h2 a{ display: block;float: left; }

h4{font-size:16px;}h4 a{display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.bg1{background-color: #f8f8f8;}

/*==============首页=============*/

/*==========列表页============*/

.pagination > li > a, .pagination > li > span{color:#666;}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {

    color: #f00; 

}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background: #f00;border: 1px solid #ccc;}

.cangping{ text-align:center;}

.cangping h5{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis; height:25px;margin:0;padding:0;line-height:25px; text-align:center;}

.cangping img{ height:150px; text-align:center;}

#neirong img{width:90%; height:auto;}
.cpxx1{ border:1px solid #ccc; padding:2px; width:460px; height:460px; margin: 0 auto; clear:both;}
.cpxx1 img{width:450px; height:450px;}
.cpxx2{ height:25px; border-bottom:1px solid #ccc; margin:15px auto; clear:both;}
.cpxx2 .bt{ line-height:25px; text-align:center; width:80px; color:#fff; font-size:16px; background:#076ce0;}
.foc {
background: #005ea8;

	overflow: hidden;

	position: fixed;

	z-index: 8;

	bottom: 0;

	width: 100%;

	max-width: 640px;

}

.foc li {

	width: 33.33%;

	text-align: center;

	color: #fff;

	float: left;

	padding: 1.5% 0;

	background: url(../images/fo_li.jpg) left repeat-y;

	cursor: pointer;

}

.foc li span {

	display: block;

	padding-top: 13%;

	font-size: 90%;

}

.foc li a {

	color: #fff;

}

.foc .sms {

	background: none;

}

.foc .sms span {

	background: url(../images/tel.png) center 6% no-repeat;

	background-size: 11.6%;

}

.foc .chat span {

	background: url(../images/zixun.png) center 5% no-repeat;

	background-size: 12%;

}

.foc .contact span {

	background: url(../images/contact.png) center 4% no-repeat;

	background-size: 10%;

}

