@charset "utf-8";

/* 该网站名称 CSS Document */


body {margin:0px auto; font-family:微软雅黑,sans-serif; color:#333; font-size:14px; max-width:600px}

h1,h2,h3,h4,h5,h6,div,p,span,td,tr,table,ul,li{ margin:0px;padding:0px;list-style:none;}

img{border:0px; vertical-align:top}

a:link{color: #333; text-decoration: none;}

a:visited{color: #333; text-decoration: none;}

a:hover{color:#333; text-decoration:none;}

a:active{color:#333; text-decoration:none;}


.table_spacing1{margin:0 0 10px 0}/*上下2个表格之间间距*/
.clear{clear:both}


/*页面层容器*/


/*#Header {width:100%;background:#2746b3; height:40px;}
.top{ overflow:hidden}
.top li{float:left; width:25%; background:url(../images/index_03.png) no-repeat right; height:40px; text-align:center;}
.top li img{margin:10px 0 0 0; width:21px; height:21px;}

.logo{text-align:center; padding:3px 0; background:#fff}
.logo img{max-width:100%}


.logo{text-align:center; background:#2746b3; height:60px;}
.logo span{float:right; padding:20px 15px 0 0;}
.logo span img{width:22px;}
*/


#Header {width:100%;background:#2746b3; height:40px;}
.top{ overflow:hidden}
.top li{float:left; width:25%; background:url(../images/index_03.png) no-repeat right; height:40px; text-align:center;}
.top li img{margin:10px 0 0 0; width:21px; height:21px;}
.top li i{color:#fff; margin:5px 0 0 0;}

.logo{position: relative; background:#fff; padding:10px 0 10px 5px; }
.logo h1{float:left;}
.logo h1 img{ height:38px;}

/*.logo p{float:right; padding:10px 10px 0 0; font-weight:bold; line-height:18px;}
.logo p img{float:left; width:18px; margin:0 7px 0 0}
.logo p a{display:block; color:#2746b3;}
.logo p i{float:left; margin:-3px 5px 0 0;}*/


.banner{background:#fff;max-width:100%;overflow:hidden;visibility:visible;position:relative}
.banner img{width:100%;cursor:pointer}
#slider{line-height:0;text-align:center}
#pagenavi{text-align:center;bottom:0;width:100%;position:absolute;display: flex;}
#pagenavi a{display: block; height:5px; background:#8c8d8e; flex: 1;}
#pagenavi a.active{background:#2746b3;}

/*.banner{text-align:center}
.banner img{max-width:100%}

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;

	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;


	z-index:1;

}

.swiper-wrapper {

	position:relative;

	width:100%;

	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;

	

	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);

	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;

	

	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

}



.swiper-free-mode > .swiper-wrapper {

	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;

	margin: 0 auto;

}

.swiper-slide {

	min-width: 50px;
	float: left;
	display: block;
	background-color: rgba(255, 255, 255, 0.15);

}



.swiper-scrollbar {

	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,0.2);
	height: 4px;
	width: 100%;
	margin-top: 2px;

}

.swiper-scrollbar-drag {

	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,0.3);
	border-radius: 3px;

}

.swiper-scrollbar-cursor-drag {

	cursor: move;

}




.swiper-wp8-horizontal {

	-ms-touch-action: pan-y;

}

.swiper-wp8-vertical {

	-ms-touch-action: pan-x;

}




.swiper-container {
	display: block;
	
	width: 100%;
}

.swiper-container  img {
	width: 100%;
	display: block;
}*/

.main{min-width:300px; max-width:700px; margin:0 auto 40px auto;}
.main2{margin:0 auto 50px auto;}
.nr1{ background:#fe8500; overflow:hidden; margin:5px 0}
.nr1 h1{float:left; font-size:14px; color:#fff; padding:9% 0 0 3%;}
.nr1 h1 span{font-weight:normal; font-size:14px}
.nr1 h1 a{color:#fff;}
.nr1 p{float:right; width:60%; text-align:right; background:#fff; overflow:hidden; box-sizing:border-box; border-left:5px solid #fff}
.nr1 p img{width:100%; background:#CCC; float:right;}

.nr2{float:left; width:50%; background:#d3000b; box-sizing:border-box; border-right:2px solid #fff; margin:0 0 5px 0}
.nr2 p{float:left; width:50%; background:#fff; margin:0 5% 0 0; box-sizing:border-box; border-right:5px solid #fff}
.nr2 p img{width:100%; background:#CCC;}
.nr2 h1{font-size:14px; color:#fff; padding:9% 0 0 0px}
.nr2 h1 span{font-weight:normal; font-size:12px}
.nr2 h1 a{color:#fff;}

.nr3{float:left; width:50%; background:#0067aa; box-sizing:border-box; border-left:2px solid #fff;}
.nr3 p{float:left; width:50%; background:#fff; margin:0 5% 0 0; box-sizing:border-box; border-right:5px solid #fff;}
.nr3 p img{width:100%; background:#CCC;}
.nr3 h1{font-size:14px; color:#fff; padding:9% 0 0 0px}
.nr3 h1 span{font-weight:normal; font-size:12px}
.nr3 h1 a{color:#fff;}

.nr201{float:left; width:50%; background:#ae413e; box-sizing:border-box; border-right:2px solid #fff; margin:0 0 5px 0}
.nr201 p{float:left; width:50%; background:#fff; margin:0 5% 0 0; box-sizing:border-box; border-right:5px solid #fff}
.nr201 p img{width:100%; background:#CCC;}
.nr201 h1{font-size:14px; color:#fff; padding:9% 0 0 0px}
.nr201 h1 span{font-weight:normal; font-size:12px}
.nr201 h1 a{color:#fff;}

.nr301{float:left; width:50%; background:#6aa2bd; box-sizing:border-box; border-left:2px solid #fff;}
.nr301 p{float:left; width:50%; background:#fff; margin:0 5% 0 0; box-sizing:border-box; border-right:5px solid #fff;}
.nr301 p img{width:100%; background:#CCC;}
.nr301 h1{font-size:14px; color:#fff; padding:9% 0 0 0px}
.nr301 h1 span{font-weight:normal; font-size:12px}
.nr301 h1 a{color:#fff;}

.nr4{ background:#84c428; overflow:hidden;}
.nr4 p{float:left; width:60%; text-align:right; background:#fff; overflow:hidden; box-sizing:border-box; border-right:5px solid #fff}
.nr4 p img{width:100%; background:#CCC; float:right;}

.nr4 h1{float:left; font-size:14px; color:#fff; padding:9% 0 0 3%;}
.nr4 h1 span{font-weight:normal; font-size:14px}
.nr4 h1 a{color:#fff;}

#Footer {width:100%; height:42px; background:#2746b3; position:fixed; bottom:0px; left:0px; z-index:99999}
#Footer ul{}
#Footer ul li{float:left; width:32.5%; text-align:center; line-height:42px;}
#Footer ul li img{ display:inline; margin:13px 0 0 0;}
#Footer ul li a{color:#fff}
#Footer ul li a:hover{color:#fff; text-decoration:none}

#Footer2 {width:100%; height:40px; background:#2746b3; position:fixed; bottom:0px; left:0px; z-index:99999}
#Footer2 ul{}
#Footer2 ul li{float:left; width:32.5%; text-align:center; line-height:40px;}
#Footer2 ul li img{ display:inline; margin:12px 0 0 0;}
#Footer2 ul li a{color:#fff}
#Footer2 ul li a:hover{color:#fff; text-decoration:none}

.list2{ padding:2% 0 0 0; overflow:hidden}
.list2 li{padding:2% 0 3px 0; background:#f6f6f6; text-align:center; line-height:30px; color:#fff; float:left; width:48%; margin:0 1% 2% 1%}
.list2 li img{width:95%; height:120px; margin:0 auto; background:#fff}
.list2 li a{color:#}

.page{text-align:center; padding:15px 0 0 0 ;clear:both}

.title{font-size:20px; padding:20px 0; text-align:center; font-weight:bold;}
.content{padding:10px 0; line-height:200%}
.content img{max-width:100%}

.content2{padding:10px; line-height:200%}
.content2 img{max-width:100%}
.content2 table{border-collapse:collapse; width: 100%!important}
.content2 table td{border:1px solid #A8A8A8; padding:0 10px;}

.fx{text-align:center}
.fx a{display:inline-block}
.fx a{font-size:16px; font-weight:bold; color:#fff; line-height:32px; width:45%;-moz-border-radius:5px;  -webkit-border-radius: 5px; border-radius:5px; margin:0 1%;-moz-box-shadow:1px 2px 5px #a2a2a2 ; -webkit-box-shadow:1px 2px 5px #a2a2a2; box-shadow:1px 2px 3px #a2a2a2;}
.fx a.haoyou{background:url(../images/fx_03.jpg) repeat-x; height:32px; }
.fx a.pengyouquan{background:url(../images/fx_05.jpg) repeat-x; height:32px; }

.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;opacity:0.6;filter:alpha(opacity=60)}
.modal{display:none;display:none;position:fixed;top:0px;right:0px;z-index:1050;}


/*.new_list{}
.new_list li{height:80px; border-bottom:1px solid #f0f0f0;overflow:hidden; }
.new_list li a{display:block; height:80px;  padding:0 15px; }
.new_list li a span{float:left; padding:14px 12px 0 0}
.new_list li a span img{width:75px; height:57px; background:#e7e7e7;}
.new_list li a h1{font-size:14px; padding:17px 0 0 0}
.new_list li a p{color:#a7a7a7; line-height:18px; font-size:12px; padding:3px 0 0 0}
.new_list li a:hover{background:#e6e6e6}*/

.new_list{}
.new_list li{height:80px; border-bottom:1px solid #f0f0f0;overflow:hidden; }
.new_list li a{position: relative; display:block; height:80px; padding:0 100px 0 15px; overflow: hidden;}
.new_list li a h1{font-size:14px; margin:12px 0 0 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new_list li a p{color:#a7a7a7; line-height:18px; height: 36px; overflow: hidden; font-size:12px; margin:3px 0 0 0}
.new_list li a:hover{background:#e6e6e6}
.new_list li span{position: absolute; top: 10px; right: 10px; bottom: 10px; width: 70px;font-family: Arial; text-align: center; color: #a7a7a7; font-size: 14px; border-radius: 3px;}
.new_list li span b{padding-top: 10px; padding-bottom: 10px; display: block; color: #fff; font-size: 22px; line-height: 1; font-weight: normal;}

.new_list2{}
.new_list2 li{border-bottom:1px solid #f0f0f0;overflow:hidden; }
.new_list2 li a{position: relative; display:block; padding:10px 100px 15px 10px; }
.new_list2 li a h1{font-size:14px; margin:8px 0 0 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new_list2 li a:hover{background:#e6e6e6}
.new_list2 li span{position: absolute; top: 10px; right: 10px;  line-height: 30px; width: 70px; background: #2746b3; font-family: Arial; text-align: center; color: #fff; font-size: 12px; border-radius: 3px;}
.new_list2 li span b{padding-top: 10px; padding-bottom: 10px; display: block; color: #fff; font-size: 22px; line-height: 1; font-weight: normal;}


.ly1{height:40px; text-align:right}
.ly2{text-align:left}
.ly2 span{color:#f00}
.ly2 input{width:180px; height:24px; line-height:24px; padding:0 5px; margin:0 0 0 5px; border:1px solid #868686}
.ly2 textarea{border:1px solid #868686; width:180px; height:60px; margin:0 0 0 5px; padding:5px;}
.tj{width:80px;text-align:center; line-height:26px; font-size:14px; margin:5px 0 0 0px;}

.liuyan{width:100%; margin:20px auto 0 auto}
.liuyan td{padding:5px 0;}
.liuyan td span{color:#f00}
.liuyan td input{width:80%; height:24px; line-height:24px; padding:0 5px; margin:0 0 0 5px; border:1px solid #a6a6a6; border-radius:3px}
.liuyan td textarea{border:1px solid #a6a6a6; width:80%; height:60px; margin:0 0 0 5px; padding:5px; border-radius:3px}
.liuyan td .tj{width:80px;text-align:center; line-height:30px; height:30px; font-size:14px; margin:5px 0 0 5px; background:#2746b3; color:#fff; border:none;}
.liuyan td .cz{width:80px;text-align:center; line-height:30px; height:30px; font-size:14px; margin:5px 0 0 10px; background:#c8c8c8; color:#333; border:none;}



.n_part4{height:28px;margin:0 10px;}
.n_part4 h1{float:left; line-height:28px;  background:#2746b3; border-radius:8px; color:#fff; height:27px; font-size:14px; font-weight:bold; padding:0 10px; margin:15px 0 0 0;}

.n_part5{height:40px; line-height:40px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:right; padding:0 10px;}
.n_part5 h1{float:left; font-size:16px; font-weight:bold; color:#2746b3}
.n_part5 span{background:url(../images/jt_03.jpg) no-repeat right; padding:0 15px 0 0;}

.n_part51{height:40px; line-height:40px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:right; padding:0 10px;}
.n_part51 h1{float:left; font-size:16px; font-weight:bold; color:#2746b3}
.n_part51 span{background:url(../images/jt_031.jpg) no-repeat right; padding:0 15px 0 0;}


.n_part6{height:42px; line-height:42px; font-size:14px;background: #e9e9e9; padding:0 10px; color:#333; text-align: center; position: relative;}
.n_part6 a{position: absolute; left: 0; top: 0; height: 42px;}
.n_part6 a i{margin-left: 10px; color: #666;}

.n_part61{height:40px; line-height:40px; font-size:16px; border-top:1px solid #e7e7e7;  padding:0 10px; color:#2746b3; font-weight:bold}

.cp_fl{border-bottom:1px solid #e7e7e7; line-height:35px; padding:0 0 0 10px; font-size:14px; font-weight:bold; color:#2746b3; margin:10px 0 0 0}

.cp_list{overflow:hidden; zoom:1; padding:15px 0 0 10px;}
.cp_list li{float:left; float:left; border:1px solid #e7e7e7; border-radius:8px; line-height:30px; line-height:30px; margin:0 8px 8px 0; display:inline; padding:0 10px; font-size:12px; background:#f6f6f6;}


.cp_list2{overflow:hidden; zoom:1; padding:15px 0 0 10px;}
.cp_list2 li{float:left; float:left;border:1px solid #010101; border-radius:8px; line-height:30px; line-height:30px; margin:0 8px 8px 0; display:inline; padding:0 10px; font-size:12px;}
.cp_list2 li a,.cp_list2 li a:visited,.cp_list2 li a:hover{}


.ckdd{padding:50px 0 180px 0}
.ckdd h1{font-size:22px; font-weight:bold; text-align:center}
.ckdd span{display:block; text-align:center;}
.ckdd span .dd_bjk1{width:40%; height:38px; line-height:38px; font-size:16px; padding:0 5px; margin:20px auto 0 auto; border:1px solid #a6a6a6; border-radius:8px}
.ckdd span .dd_dl{padding:0 20px; line-height:38px; background:#2746b3; color:#fff; font-size:16px; border:none; margin:30px 0 0 6px; border-radius:8px;}


.dd_list{margin:0 15px; }
.dd_list li{height:40px; line-height:40px;}
.dd_list li.dd_list_title{font-size:14px; border-bottom:1px solid #e7e7e7; padding:10px 0 0 0; color:#000; font-weight:bold}
.dd_list li span{float:left;}
.dd_list li span.sj{width:28%}
.dd_list li span.lxr{width:22%}
.dd_list li span.dd{width:27%}
.dd_list li span.cz{}
.dd_list li span.cz a{padding:5px 10px; line-height:14px; border-radius:8px; background:#2746b3; color:#fff; display:inline-block; margin:0 0 0 6px;}


.dd_list2{margin:0 15px; }
.dd_list2 li{height:40px; line-height:40px;}
.dd_list2 li.dd_list_title2{font-size:14px; border-bottom:1px solid #e7e7e7; padding:10px 0 0 0; color:#000; font-weight:bold}
.dd_list2 li span{float:left;}
.dd_list2 li span.lxr{width:31%}
.dd_list2 li span.tel{width:47%}
.dd_list2 li span.bh{}
.dd_list2 li span.bh a{padding:5px 10px; line-height:14px; border-radius:8px; background:#2746b3; color:#fff; display:inline-block; margin:0 0 0 6px;}

.dingdan_xx{width:80%; margin:20px auto 0 auto}
.dingdan_xx td{padding:8px 0; border-bottom:1px solid #e7e7e7; line-height:22px;}
.dingdan_xx td span{color:#999;}
.dingdan_xx td a{padding:0 10px; line-height:22px; border-radius:8px; background:#2746b3; color:#fff; display:inline-block; float:right; }
.dingdan_xx td a:visited.dingdan_xx td a:hover{color:#ffffff;}
.dingdan_xx td p,.dingdan_xx td p a,.dingdan_xx td p a:visited,.dingdan_xx td p a:hover{background:none; color:#999; display:inline; float:left;padding:0 0 0 0; line-height:22px; }
.dingdan_xx td .tj{width:80px;text-align:center; line-height:30px; height:30px; font-size:14px; margin:5px 0 0 5px; background:#2746b3; color:#fff; border:none; border-radius:3px}
.dingdan_xx td .cz{width:80px;text-align:center; line-height:30px; height:30px; font-size:14px; margin:5px 0 0 10px; background:#c8c8c8; color:#333; border:none;border-radius:3px}

.cpjg{text-align:right; float:right; font-size:12px; padding:15px 10px 10px 0;}
.cpjg p{ display:inline-block; font-size:10px; background:#CB0001; color:#fff; padding:0 2px;}
.cpjg span{font-size:22px; color:#CB0001; margin:0 10px 0 0; display:inline-block}


.loadText{text-align:center; font-size:12px}



/*------------------------index2.asp----------------*/

.gg{height:35px; line-height:35px; border-top:1px solid #e7e7e7; font-size:12px; color:#cb0001}

.part202{ font-size:12px; line-height:34px; vertical-align:top; padding:0 0 0 10px; color:#333; font-weight:bold}
.part202 img{float:left; margin:7px 5px 0 0}
.list201{zoom:1;}
.list201 li{float:left; width:20%; height:85px; text-align:center; font-size:12px; padding:13px 0 0 0; }
.list201 li img{width:50px; margin:0 0 7px 0; border-radius:15px;}
.list201 li a{display:block; height:75px;}


.hx{background:#f6f6f6; height:10px; }
.hx2{background:#f5f5f5; height:1px; overflow:hidden; margin:3px 0 0 0;}

.part201{font-size:16px; font-weight:bold; border-left:4px solid #2746b3; height:16px; line-height:16px; margin:12px 10px 10px 10px; padding:0px 0 0 8px;}
.part201 ul{float:right; padding:7px 5px 0 0}
.part201 ul li{float:left; background:#b4b4b4; border-radius:50%; width:9px; height:9px; margin:0 0 0 3px;}
.part201 p{float:right; font-size:12px; font-weight:normal}

.phone_title{text-align: center; margin: 20px 0 20px;}
.phone_title p{line-height: 30px; position: relative;}
.phone_title p a{font-size:20px; font-weight:bold;}
.phone_title p::after{display: block;content: ""; width: 30px; height: 3px; background: #2746b3; position: absolute; left: 50%; bottom: -5px; transform: translateX(-50%);}





.bys a{color: #fff;}
.bys p::after{background: #fff;}


.list203{ padding:2% 2% 0 2%; overflow:hidden}
.list203 li{padding:2% 1.5% 3px 1.5%; text-align:center; line-height:30px; color:#fff; float:left; width:50%; font-size:12px; box-sizing: border-box;}
.list203 li div{display: block; background:#fff; border:1px solid #e7e7e7; padding: 3%;}
.list203 li div span{display: block; position: relative; width: 100%; padding: 0 0 70% 0;box-sizing: border-box;}
.list203 li div span img{position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width:100%; max-height:100%; background:#fff}
.list203 li h3{width: 85%; margin: 0 auto; font-size: 12px; font-weight: normal; background: #db342c; border-radius: 3px; text-align: center; line-height: 30px; color: #fff;}
.list203 li h3 a{color: #fff;}
.list203 li h3 i{margin: 0 5px 0 0;}


.list202{ width:101%; overflow:hidden}
.list202 li{padding:3% 0 8px 0; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; text-align:center; line-height:30px; color:#fff; float:left; width:50%; font-size:12px; box-sizing: border-box;}
.list202 li span{display: block; position: relative; margin: 0 auto; width: 85%; padding: 0 0 70% 0; box-sizing: border-box;}
.list202 li span img{position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; max-width:100%; max-height:100%; background:#fff}
.list202 li h3{width: 85%; margin: 0 auto; font-size: 12px; font-weight: normal; background: #2746b3; border-radius: 3px; text-align: center; line-height: 30px; color: #fff;}
.list202 li h3 a{color: #fff;}
.list202 li h3 i{margin: 0 5px 0 0;}

.title{font-size:20px; padding:20px 0; text-align:center; font-weight:bold}
.title2{font-size:22px; padding:22px 0 0 15px; border-top:1px solid #e7e7e7;}
.time{padding:14px 0 5px 15px; color:#a7a7a7}
.time a,.time a:visited,.time a:hover{color:#495f76; margin:0 0 0 8px;}

.content{padding:10px 15px; line-height:200%}
.content img{max-width:100%}



.fy{padding:15px 0 5px 0}







.gywm_img{padding: 10px 10px 0 10px;}
.gywm_img img{width: 100%;}
.gywm{line-height: 25px; font-size: 14px; padding: 10px;}

.lxfs{}
.lxfs li{position: relative;}
.lxfs li a{padding: 10px 0; border-bottom: 1px solid #f0f0f0; overflow: hidden; display: block;}
.lxfs li h2,
.lxfs li h3{font-size: 14px; font-weight: normal; line-height: 22px; padding: 0 0 0 10px;}
.lxfs li span{position: absolute; top: 17px; right: 0px; height: 32px; border-left: 1px solid #e7e7e7; padding: 0 15px; font-size: 12px;}
.lxfs li span i{display: block; text-align: center; margin: 0 0 5px 0; color: #2746b3; font-size: 18px;}


/**/
.ab_pic img{width: 100%; display: block; margin: 10px 0 15px;}
.about{padding: 0 10px 0 10px;}
.about .about_tit{padding-bottom: 15px; border-bottom: 1px solid #e7e7e7; text-align: center; font-size: 16px; line-height: 1; color: #222;}
.about .about_con{padding-top: 10px; font-size: 12px; line-height: 24px; color: #666;}
.about .about_con2{font-size: 14px; line-height:200%}

.more{display: block; text-align: center; margin: 20px 0;}
.more a{display: inline-block; padding: 0 20px; line-height: 30px; background: #2746b3; border-radius: 50px; text-align: center; color: #fff; font-size: 12px;}
.more a:visited,
.more a:hover{color: #fff;}


.ybys a{border:1px solid #fff; background: none; color: #fff;}
.ybys a:visited,
.ybys a:hover{color: #fff;}

.news{padding: 0 10px; margin: 10px 0;}
.news .top{width: 100%; height: 100px;}
.news .top a{display:block; width: 100%; height: 100%; display: flex; justify-content: space-between;}
.news .top .newsPic{width: 130px; height: 100px;}
.news .top .newsPic img{display: block; width: 100%;height: 100%;}
.news .top .newsTxt{flex: 0.95;font-size: 12px;line-height:1.7em; color: #888;}
.news .top .newsTxt t{font-size: 14px; font-weight: bold; color: #333;}
.news .top .newsTxt span{color: #2746b3; font-size: 12px;}

.news_list{margin-top: 5px;}
.news_list li { color: #888; font-size: 12px; position: relative; border-bottom: 1px dashed #f0f0f0; padding: 8px 0;}
.news_list li span{position: absolute; right: 0;top: 7px;}
.news_list li a{display: block; font-size: 12px; color: #333; padding-right: 65px; box-sizing: border-box; padding-left: 10px; position: relative;}
.news_list li a::after{display: block; content: ""; width: 6px; height: 6px; background: #888; border-radius: 50%;position: absolute; left: 0; top: 6px;}

/**/
.ls_bj{width: 100%; background: url(../images/bg.jpg) no-repeat center; overflow: hidden;}

.lslb{padding: 0 10px; margin: 10px 0; position: relative;}
.swiper-slide{}

.swiper-slide img{width: 100%; height: 130px}
.swiper-slide p{text-align: center; font-size: 12px; color: #fff; height: 30px; line-height: 30px; background: #2746b3;}

.swiper-button-prev{background: none; font-family: "宋体"; font-size: 25px;  width: 35px; height: 50px; border-radius: 4px; background: #7a7a7a; color: #fff;text-align: center; line-height: 50px; opacity: .8; left: 0; top: 85px;}
.swiper-button-next{background: none; font-family: "宋体"; font-size: 25px;  width: 35px; height: 50px; border-radius: 4px; background: #7a7a7a; color: #fff;text-align: center; line-height: 50px; opacity: .8; right: 0; top: 85px;}



footer{background: #222; text-align: center; padding:22px 0 75px 0; line-height: 20px; font-size: 12px; color: #808180;}
footer span{display: block; margin: 0 0 10px 0; color: #fff;}
footer span a,footer span a:visited{display: inline-block; border: 1px solid #fff; border-radius: 15px; width: 150px; height: 30px; text-align: center; line-height: 28px; color: #fff;}
footer span a:active{background: #fff; color: #fff;}





/*page圆形*/
.page{text-align:center; padding:20px 0}
.page .page_list{}
.page .page_list a{display:inline-block; margin:0 2px; width:26px; height:26px; border-radius:50%; overflow:hidden; text-align:center; line-height:26px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}
.page .page_list a:hover{background:#fafafa; border:1px solid #e1e1e1; color:#555}
.page .page_list a.Current,
.page .page_list a.on{background:#2746b3; border:1px solid #2746b3; color:#fff}




.liuyan{border-right:0 solid #cccccc; margin:20px 13px 0 10px}
.liuyan li{font-size:14px; color:#2746b3; font-weight:bold; margin:0 0 20px 0}
.liuyan li i{color:#666; font-size:12px; font-weight:normal;}
.liuyan li .ly_bjk2{border:1px solid #cccccc; width:100%; height:22px; margin:10px 0 0 0; background:#EFEFEF}
.liuyan li .ly_an2{
	 width:85px;
	 height:33px;
	 background:#2746b3;
	 color:#FFFFFF;
	 border:none;
	 cursor:pointer
 }

 /**/
 .hd_Nav{width: 100%; display: flex; flex-wrap: wrap;}
 .hd_Nav li{width: 33.33%; text-align: center;height: 42px;background:#2746b3; border-right: 1px solid #fff; box-sizing: border-box; margin-top: 1px;}
 .hd_Nav li:nth-child(3n){border-right: none;}
 .hd_Nav li a{display: block; width: 100%; height: 100%; line-height: 42px; color: #fff; font-size: 14px;}

