﻿*{padding:0;margin:0}

body{
	font-family:"微软雅黑", Helvetica, sans-serif;
	font-weight:normal;
	height: 100%;
	color:#000;
	overflow-x: hidden;
	
}
img{border:none;}
a:focus{ outline: none;text-decoration: none;}
a{outline: none;text-decoration: none;color: black}
a:hover{outline: none;text-decoration: none;}
p, b, ul, li, dt, dd, dl{padding:0;margin:0;}
input,select{outline:0; }
ul, li{ list-style: none; }



/*头部*/
.head{ width:100%;}
.head .top{ width:100%; height:27px; line-height:27px; background-color:#114998;}
.head .top .top1{ width:1046px; margin:0 auto; font-size:13px; color:#fff; overflow:hidden;}
.head .top .top1 .top_fl{ float:left; width:300px;}
.head .top .top1 .top_fl #time{  float:left;}
.head .top .top1 .top_fl span{  float:left; margin-left:20px;}
.head .top .top1 .top_fr{ float:right; width:350px; font-size:12px;}
.head .top .top1 .top_fr a{ color:#fff; padding:0px 8px;}
.head .top .top1 .top_fr .search{ float:right; height:20px; width:190px; margin-top:3px; position:relative; color:#333;}
.head .top .top1 .top_fr .search input{border:none; background-color:#fff;height:20px; width:150px; border-radius:10px  0 0 10px;float:left; text-indent:10px;}
.head .top .top1 .top_fr .search a{float:left;top:0px; width:30px; display:block; cursor:pointer; padding:0px;background-color:#fff; border-radius:0  10px 10px 0 ; border-left:2px solid #7193d7;}
.head .top .top1 .top_fr .search a img{ display:block; margin:0 auto;}



/*logo*/
.logo{ width:100%; height:113px; margin:0 auto; background-color:#2173b9;}
.logo .logo1{ width:1046px;height:113px; margin:0 auto; background:url(../images/bannerbg.png) center;}
.logo .logo1 img{ padding-top:20px;}







/*banner*/
.sp_center_pic{width:1046px; height:380px;position:relative; margin:0 auto;background: #fff; }
.sp_center_pic img{width:1046px; height:380px;}
.sp_center_pic a{ display:block; position:absolute; cursor:pointer;}

.aLeft{display:block; width:50px; height:70px; position:absolute; cursor:pointer; background-color:#0f3d94; opacity:0.4; background-image: url(../images/aLeft.png);left:0;top: 160px; background-position:center; background-repeat:no-repeat;}
.aRight{display:block; width:50px; height:70px; position:absolute; cursor:pointer; background-color:#0f3d94; opacity:0.4; background-image:url(../images/aRight.png);right:0;top: 160px; background-position:center;background-repeat:no-repeat;}
.aLeft:hover{display:block; width:50px; height:70px; position:absolute; cursor:pointer; background-color:#0f3d94; opacity:0.8; background-image: url(../images/aLeft.png);left:0;top: 160px;}
.aRight:hover{display:block; width:50px; height:70px; position:absolute; cursor:pointer; background-color:#0f3d94; opacity:0.8; background-image:url(../images/aRight.png);right:0;top: 160px;}

.btns{position:absolute; right:34px; bottom:10px; background:#fff;}
.btns span{ display:block; float:left; width:60px;height:22px; border:1px solid #fff;  margin:5px; cursor:pointer;}
.btns span img{width:60px;height:22px;}
.btns .currentBtn{ border:1px solid #585858;  width:60px;height:22px;}

.picnews{position:absolute; right:0px; bottom:10px;background:#fff;width:34px;height:34px; font-size:12px;text-align: center; color:#2674b5;}

/* main */
#main{width:1046px;height:380px;overflow:hidden;position:relative;margin:0 auto;}
#main .box{width:1046px;height:380px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden;position:relative;}
#main .box img{width:1046px;height:380px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);}
#main .btnLeft{width:50px;height:70px; cursor:pointer; background-color:#0f3d94; opacity:0.4;position:absolute;left:0px;top:160px;background:url(../images/aLeft.png) no-repeat; background-position:center; z-index:99;}
#main .btnRight{width:50px;height:70px; cursor:pointer; background-color:#0f3d94; opacity:0.4;position:absolute;right:0px;top:160px;background:url(../images/aRight.png) no-repeat; background-position:center; z-index:99;}
#main .btnLeft:hover{width:50px; height:70px; position:absolute; cursor:pointer; background-color:#0f3d94; opacity:0.8; background-image: url(../images/aLeft.png);left:0;top: 160px;}
#main .btnRight:hover{width:50px; height:70px; position:absolute; cursor:pointer; background-color:#0f3d94; opacity:0.8; background-image:url(../images/aRight.png);right:0;top: 160px;}



.nav{  overflow:hidden; height:26px; line-height:26px; width:1046px; margin:0 auto; padding-top:8px;background: #fff;}
.nav ul{ width:100%;overflow:hidden; font-size:14px;}
.nav ul li{ padding:0 21px; float:left; font-size:15px;}
.nav ul li a{ color:#000000;}
.nav ul span{ float:left;}



.nav1{  overflow:hidden; height:34px; line-height:34px; width:1046px; margin:0 auto;padding-top:8px;background: #fff; }
.nav1 ul{ width:100%;overflow:hidden; font-size:14px;}
.nav1 ul li{ width:202px;float:left; font-size:15px;  margin-right:9px; text-align:center;}
.nav1 ul li:last-child{ margin-right:0px;}
.nav1 ul li a{ color:#fff;}
.nav1 ul li.li1{background-color:#2674b5;}
.nav1 ul li.li2{background-color:#8b2b90;}
.nav1 ul li.li3{background-color:#299654;}
.nav1 ul li.li4{background-color:rgb(241,114,34);}
.nav1 ul li.li5{background-color:#872f29;}




/*公告*/
.gg{ width:1000px; padding:6px 23px; margin:0 auto; font-size:15px; line-height:30px; color:#1f6ec9;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background: #fff;}
.gg i{ display:block; width:75px; height:30px;float:left; margin-right:8px; font-style:normal; color:#bf0f1b;}

#FontScroll{height:30px;line-height:30px;overflow:Hidden;margin:0 auto;}
#FontScroll .line{text-align:left;width:100%;}
#FontScroll .fontColor a{color:red;}
#FontScroll li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#FontScroll li a{ color:#2674b5}






.content{ width:1046px; margin:0 auto;background: #fff; overflow:hidden;}
.wapper_fl{width:663px; padding:0 20px; float:left;}
.content .con_fl{ width:100%; overflow: hidden;}
.content .con_fl .con_fl_fl{ width:319px; float:left;}
.content .con_fl .con_fl_fl:last-child{ width:319px; float:right;}
.content .con_fl .con_fl_fl h3{ width:94%; padding:0 3%; background-color:#4290d1; height:21px; line-height:21px; font-weight:normal; font-size:16px; color:#fff;}
.content .con_fl .con_fl_fl h3 a{ float:right;color:#fff; font-size:12px;}
.content .con_fl .con_fl_fl ul{ margin-top:10px;}
.content .con_fl .con_fl_fl ul li{ font-size:13px; overflow:hidden; line-height:28px;}
.content .con_fl .con_fl_fl ul li i{ font-style:normal; font-weight:800; margin-right:4px; float:left;}
.content .con_fl .con_fl_fl ul li a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;color:#303030;width: 200px;}
.content .con_fl .con_fl_fl ul li span{ float:right; color:#303030; width:72px;}



.center{width:663px;margin:16px 0;}
.center img{ display:block;}



.content_fr{width:321px; float:left;}
.content_fr .gonggao{ width:100%; border:1px solid #4290d1; border-radius: 5px;}
.content_fr .gonggao h3{ width:301px; height:25px; line-height:25px;color:#fff; background-color:#4290d1; font-weight:normal; font-size:16px;padding: 0 10px;}
.content_fr .gonggao h3 a{ float:right;color:#fff; font-size:12px;}


.scrolltext{width:300px;height:150px;overflow:hidden; margin:0 auto; margin-top:10px;}
.scrolltext #breakNewsList{}
.scrolltext #breakNewsList li{overflow: hidden; margin: 7px 0;}
.scrolltext #breakNewsList li .tzgg_fr{ float:right; width:300px; font-size:14px; line-height:22px;}
.scrolltext #breakNewsList li .tzgg_fr a{ width:180px;color:#555;display: block;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; float:left;}
.scrolltext #breakNewsList li .tzgg_fr span{ float:right; width:70px; font-size:13px; text-align:right;}
#breakNews .list6{height:150px;overflow:hidden;width:100%;}



.scrolltext1{width:300px;height:150px;overflow:hidden; margin:0 auto; margin-top:10px;}
.scrolltext1 #breakNewsList1{}
.scrolltext1 #breakNewsList1 li{overflow: hidden; margin: 7px 0;}
.scrolltext1 #breakNewsList1 li .tzgg_fr{ float:right; width:300px; font-size:14px; line-height:22px;}
.scrolltext1 #breakNewsList1 li .tzgg_fr a{ width:210px;color:#555;display: block;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; float:left;}
.scrolltext1 #breakNewsList1 li .tzgg_fr span{ float:right; width:70px; font-size:13px; text-align:right;}



.friend{ width:160px;    float: left;}
.friend select{ border:2px solid #4290d1; border-radius:10px; margin:0 5%; color:#4290d1;font-family:"微软雅黑";padding: 0 15px; width:160px;}
.friend select.select1{ padding: 0 49px;}







.foot{ width:1046px; padding-top:20px; margin:0 auto; background-color:#fff;}
.foot .friend1{height:24px; line-height:24px; margin-bottom:8px;width:510px; padding:0 25px;float: left;}
.foot .friend1 span{ color:#2173b9; font-size:14px; padding-left: 10px;}
.foot .friend1 a{ font-size:14px; color:#2173b9; padding:0 4px;} 
.foot .friend{ margin-right:20px;}
.foot .banquan{width:996px; padding:4px 25px;font-size:12px; color:#fff;background-color:#787878; height:40px; line-height:40px;}



.foot1{ width:1046px;  margin:0 auto; margin-top:-37px;/* background-color:#787878; padding-bottom:40px;*/}
.foot1 .friend1{height:24px; line-height:24px;width:550px; padding:0 25px; height:38px; float:left;}
.foot1 .friend1 span{ color:#2173b9; font-size:14px; padding-left: 10px;}
.foot1 .friend1 a{ font-size:14px; color:#2173b9; padding:0 20px 0 0;} 
.foot1 .friend{ margin-right:20px;}
.foot1 .banquan{width:996px; padding:4px 25px;font-size:12px; color:#fff;background-color:#787878; height:40px; line-height:40px;}









.main{ background-color:#fff; width:1046px; margin:0 auto; overflow:hidden;padding-bottom: 50px;}
.main .main_fl{ width:270px; float:left;}
.main .main_fl h3{ width:100%; height:38px; line-height:38px; background-color:#2674b5; text-align:center; color:#fff; font-size:17px; font-weight:normal; margin-top:20px;}
.main .main_fl .list{ background:#e0ebf4 url(../images/fl.png) no-repeat top right; min-height:800px;padding-bottom: 9999px;margin-bottom: -9999px;height: auto;}
.main .main_fl .list ul{ padding-left:70px; padding-top:100px;}
.main .main_fl .list ul li{ font-size:16px; line-height:30px; }
.main .main_fl .list ul li a{color:#393939; padding:0 10px 0 4px;}

.main .main_fl h3.wm{ background-color:#299654;}
.main .main_fl h3.cx{ background-color:rgb(241,114,34);}
.main .main_fl h3.hyfc{ background-color:#8b2b90;}
.main .main_fl h3.xsjg{ background-color:#872f29;}


.main .main_fr{ width:776px; float:left;}
.main .main_fr h3{ width:766px; height:38px; line-height:38px; background-color:#cbdeed; text-align:center; color:#fff; font-size:17px; font-weight:normal; margin-top:20px; float:right; clear:both;}
.main .wraper{background:#fff url(../images/fr.png) no-repeat top left; min-height:800px;padding-bottom: 9999px;margin-bottom: -9999px;height: auto;}
.main .wraper .info{ width:630px; margin:0 auto;}
.main .wraper .info .title{ width:100%; font-size:26px; color:#535252;  padding:20px 0; text-align:center;}
.main .wraper .info .infos{ width:100%; font-size:16px; color:#303030; text-indent:32px;}
.main .wraper .info .infos p{ line-height:30px; margin-top:15px;}
.main .main_fr h3.wm{ background-color:#d6ebde;}
.main .main_fr h3.cx{ background-color:#e9e1d3;}
.main .main_fr h3.hyfc{ background-color:#e9d6ea;}
.main .main_fr h3.xsjg{ background-color:#e8d7d6;}



.main .wraper .title1{ width:720px; font-size:27px; color:#535252; margin:0 auto; padding:20px 0; text-align:center;}




.main .main_fl .page_name {color: rgb(33,115,185);font-size: 32px; margin-top:20px; padding-top:40px; margin-left:70px;}
.main .wraper .pic {color: rgb(33,115,185);margin-top:20px;margin-left:20px;}
.main .wraper_list ul{ width:720px; margin:0 auto; margin-top:20px;}
.main .wraper_list ul li{ list-style:none; line-height:25px;}
.main .wraper_list ul li a{ display:block; width:100%; line-height:30px;}
.main .wraper_list ul li .title{ display: inline-block; width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.main .wraper_list ul li .date{ float:right;}

.pt30{padding-top:30px;}







.sp_center_pic1 img,.sp_center_pic1{width:270px; height:352px;}
.sp_center_pic1{ position:relative;}
.sp_center_pic1 a{ display:block; width:10px; height:18px; position:absolute; cursor:pointer;}
.sp_center_pic1 .btns1{position:absolute;right: 50%; bottom:-22px;margin-right: -38px;}
.sp_center_pic1 .btns1 span{ display:block; float:left; width:9px;height:9px; background-color:#bababa; margin:5px; border-radius:25px;}
.sp_center_pic1 .btns1 .currentBtn{ background-color:#3aa1d6;  width:9px; height:9px;}


.main .main_fl .list .pic{ width:100%; margin-top:10px;}
.main .main_fl .list .pic img{ display:block; width:100%;}


.main .main_fl .list1{ background:none;}
.main .wraper1{ background:none;}
.main .main_fl .list2{background:#f6eff7 url(../images/fl1.png) no-repeat top right;}
.main .wraper2{background:#fff url(../images/fr_1.png) no-repeat top left;}



.content .con_fl .con_fl_fl ul .cur img{border:1px solid rgb(139,43,144);}


.main .main_fl .huiyuan{ width:230px; padding:0 20px; padding-top:10px;}
.main .main_fl .huiyuan .tit{ font-size:15px; color:#8b2b90; margin-bottom:8px;}
.main .main_fl .huiyuan ul{ padding:0; overflow:hidden;}
.main .main_fl .huiyuan ul li{margin-bottom: 10px; width:44px; height:44px; line-height:0px; border:2px solid #fff; float:left; margin-right:9px;}
.main .main_fl .huiyuan ul li:last-child{margin-right:0px;}
.main .main_fl .huiyuan ul li a{ padding:0;}
.main .main_fl .huiyuan ul li img{ display:block; width:100%;height: 44px;}
.main .main_fl .huiyuan ul li:hover{border:2px solid #8b2b90;}

.main .wraper .title2{ width:720px; font-size:27px; color:#8b2b90; margin:0 auto; padding:20px 0; text-align:center;}




.lanrenzhijia{ width:720px;  margin:0 auto;}
.lanrenzhijia .tab{ overflow:hidden;}
.lanrenzhijia .tab a{ display:block; width:94px;border:1px solid #686868; text-align:center; height:24px; line-height:24px; border-radius:10px;float:left; text-decoration:none; color:#686868; margin-right:20px;}
.lanrenzhijia .tab a:hover{ color:#8b2b90; border:1px solid #8b2b90;text-decoration:none;}
.lanrenzhijia .tab a.on{ color:#8b2b90; border:1px solid #8b2b90; text-decoration:none;}
.lanrenzhijia .tab1{ overflow:hidden; padding:20px 10px; margin-top:20px;}
.lanrenzhijia .tab1 .con{ display:none;}
.lanrenzhijia .tab1 .con .wraper_list ul{ width:700px; margin:0px}



.wraper_list{}
.wraper_list .li1{ width:179px; float:left; margin-right:61px; margin-bottom:10px;}
.wraper_list .li1:last-child{margin-right:0px;}
.wraper_list .li1 a{ color:#717171; text-align:center; font-size:13px;}
.wraper_list .li1 img{ display:block; width:100%; height:242px;}









.qimo8{ overflow:hidden; width:915px;}
.qimo8 .qimo {width:8000%; height:30px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:30px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; line-height:30px; list-style:none;}
.qimo8 li a{margin-right:10px;color:#2674b5; margin-right:20px;}


.main .wraper .bg{background:url(../images/ruhuibg.png) no-repeat bottom left;min-height: 865px;}

.rhxz{ width:720px; margin:0 auto; padding-top:30px; }
.rhxz .title{ margin:0 auto; }
.rhxz .title img{ display:block; margin:0 auto;  }

.rhxzshow{ overflow:hidden; width:620px; margin:0 auto;}
.rhxzshow .rughuileft{ width:320px; float:left; font-size:13px; line-height:24px;}
.rhxzshow .rughuileft .tit{ font-size:13px; color:#0056b2; margin-bottom:30px;}
.rhxzshow .rughuileft p{ font-size:13px; color:#0056b2;}
.rhxzshow .rughuiright{ width:200px; font-size:12px; float:right;margin-top:30px;}
.rhxzshow .rughuiright .download{ margin-top:30px;}
.rhxzshow .rughuiright .download a{ display:block; width:93px; height:19px; background:url(../images/button.png) no-repeat center; text-align:center; color:#434343; font-size:12px; margin:0 auto; margin-top:8px;}











.center2 img,.center2{width:663px; height:103px;}
.center2{ position:relative; margin:10px 0;}
.center2 a{ display:block; width:10px; height:18px; position:absolute; cursor:pointer;}



.center3 img,.center3{width:663px; height:103px;}
.center3{ position:relative; margin:10px 0;}
.center3 a{ display:block; width:10px; height:18px; position:absolute; cursor:pointer;}












