/* css document */
/* 首页焦点图 */
.main1pics {position: relative; width:327px; height:193px; overflow:hidden; float:left;}
.main1pics .inprev, .main1pics .innext { display:none; position:absolute; z-index:200;top:50%; margin-top:-38px; width: 36px;height: 75px;background: url(/uploads/image/images/arrow_btn2.png) no-repeat;}
.main1pics .inprev {left: 0;}
.main1pics .innext {right: 0;background-position:right;}
.main1pics .m1num { height:18px; z-index:10; position:absolute; float:right; padding-right:10px; right:0; bottom:0;}
.main1pics .m1num ul li { width:6px; height:6px; font-size:0; cursor:pointer; border-radius:5px; margin:0 4px; background:#4a98ef; float:left;}
.main1pics .m1num ul li.on { width: 15px; background:#f00; }

.m1pic li { position:relative; height:193px;}
.m1pic li img { width:327px; height:193px;}
.m1pic li a h2 { left:0; color:#fff; padding-left:20px;  bottom:0; right:0; height:30px; line-height:30px; font-size:14px;  position: absolute; z-index:10; background:rgba(0,0,0,0.6); }

.index_main {padding: 10px 25px; background: #fff;}

.main1_1 {float: left; width: 680px;}
.main1_2 {float: right; width: 327px;}
.title1 {height: 50px; line-height: 50px;}
.title1 h2 { font-size: 18px; color: #165aa6; line-height: 50px; float: left;}
.title1 a.more {float: right; line-height: 50px; display: block;}
.main1_map {float: left; width: 270px; height: 200px; position: relative; z-index: 1; background: url(/uploads/image/images/map.jpg) left 20px no-repeat;}
.main1_map a.more {position: absolute; left:0; bottom:5px; display: block;}
.main1_1 a.more {color: #165aa6;}
.main1_1 a.more:hover {color: #000;}
.main1_1 p { line-height: 28px;}

.news1 {font-size: 15px;}
.news1 ul li {line-height: 30px;}
.news1 ul li a {color: #8e8e8e;}
.news1 ul li a:hover {color: #165aa6;}

.main1_menus {height: 94px; border-left:1px solid #efefef}
.main1_menus a {width: 168px; height: 94px; float: left; text-align: center; display: block; border-right: 1px solid #efefef;}
.main1_menus a:hover {color: #68c5ff;}
.main1_menus a.ma1 span {display: block; height: 70px; background: url(/uploads/image/images/2018kfq_a1.png) center center no-repeat}
.main1_menus a.ma1:hover span {background: url(/uploads/image/images/2018kfq_a5.png) center center no-repeat}
.main1_menus a.ma2 span {display: block; height: 70px; background: url(/uploads/image/images/2018kfq_a2.png) center center no-repeat}
.main1_menus a.ma2:hover span {background: url(/uploads/image/images/2018kfq_a6.png) center center no-repeat}
.main1_menus a.ma3 span {display: block; height: 70px; background: url(/uploads/image/images/2018kfq_a3.png) center center no-repeat}
.main1_menus a.ma3:hover span {background: url(/uploads/image/images/2018kfq_a7.png) center center no-repeat}
.main1_menus a.ma4 span {display: block; height: 70px; background: url(/uploads/image/images/2018kfq_a4.png) center center no-repeat}
.main1_menus a.ma4:hover span {background: url(/uploads/image/images/2018kfq_a8.png) center center no-repeat}
.pics1 {margin-right: -25px;}
.pics1 ul li {width: 248px; float: left; margin-right: 18px;}
.pics1 ul li a {display: block; position: relative; z-index: 1;}
.pics1 ul li a h2 {height: 27px; line-height: 27px; text-align: right; font-size: 13px; color: #fff; padding-right: 10px; position: absolute; left: 0; right: 0; bottom: 0; background: url(/uploads/image/images/pic_bg.png) right top no-repeat;}
.pics1 ul li a:hover h2 {height: 27px; line-height: 27px; text-align: right; font-size: 13px; color: #ff0; padding-right: 10px; position: absolute; left: 0; right: 0; bottom: 0; background:rgba(0,0,0,.6);}

.main2 {padding: 15px 0; border-top:1px solid #efefef; border-bottom:1px solid #efefef; height: 510px; background: url(/uploads/image/images/20220803.jpg) right top no-repeat;}
.title2	{ height: 50px;line-height: 40px;}
.title2 h2 {color: #165aa6; font-size: 24px;}
.main2_1 {width: 340px; margin-right: 25px; float: left; height: 160px;}
.main2_2 {width: 705px; }
.title3	{height: 34px; margin-bottom: 15px; line-height: 34px; background: #efefef;}
.title3	h2 {float: left; color: #165aa6; font-size: 18px; padding: 0 25px; background: #f2f9fd; }
.title3	a.more {float: right; padding-right: 20px; font-size: 13px;}
.main2_1 .news1 {padding-left: 20px;}
.news2 { padding-left: 20px; margin-right: -70px;}
.news2 ul li {line-height: 30px; width: 300px; float: left; margin-right: 64px;}
.news2 ul li a {color: #8e8e8e;}
.news2 ul li a:hover {color: #165aa6;}
.main3 {margin-right: -35px;}
.main3_1 { width: 320px; float: left; margin-right: 35px;}
.link {margin: 0 -7px}
.link select{
	width: 163px;
	height: 24px;
	line-heigth: 24px;
	border: 1px solid #ededed;
	margin: 0 7px;
	float: left;
	font-size: 14px;
	
}