*{padding: 0;margin:0;}
body{font-family: "微软雅黑";font-size: 14px;}
li{list-style: none;}
a{text-decoration: none;color: #000;}
img{border:none;}
.cls{clear: both;}
.fl{float: left;}
.fr{float: right;}
.text_r{text-align: right;}
.top_line{width: 100%;height: 32px; line-height: 32px; border-bottom: 1px solid #C2C2C2;}
.w1000{width: 1000px;margin: 0 auto;}
#header,#content,#footer{width: 1000px;margin:0 auto;}
.nav{width: 100%;height: 60px; line-height: 60px; background: #394285;}
.nav ul{width: 1000px;margin: 0 auto;}
.nav ul li{float: left; width: 140px;text-align: left;}
.nav ul li a{color: #fff;}
/*bannerstart*/
.banner{width: 100%;}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
.slide_container {position: relative;width: 100%;}
.slide {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.slide li {position: absolute;width: 100%;left: 0;top: 0;} 
.slide img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.slide .caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 0;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("../images/themes.gif") no-repeat left top;margin-top: -45px;}
.slide_nav:active {opacity: 1.0;}
.slide_nav.next {left: auto;background-position: right top;right: 0;}
/*bannerend*/
.index_pro{margin-top: 30px; margin-bottom: 10px;}
.continue_title{height: 45px; line-height: 32px; background: url(../images/h5_bg.jpg) no-repeat left;padding-left: 40px;font-size: 18px;color: #394285;font-weight: bold;margin-top: 20px;margin-bottom: 13px;}
.continue_title span a{font-size: 14px; font-weight: normal;color: #EE641E;}
.index_estate{background: #F2F2F5;height: 336px;}
.index_estate ul li{margin-left: 13px; width: 290px;height: 284px;float: left;background: #fff;margin-top: 13px;position: relative;padding: 13px;}
.index_estate ul li img{ width: 290px; height: 200px;}
.pos_title{position: absolute;height: 35px; line-height: 35px;background: rgba(97, 97, 97, 0.7) none repeat scroll 0 0 !important; width: 290px;color: #fff;top:178px;left: 13px;text-align: center;}
.index_pension{width: 1000px;height: 258px;background: url(../images/img2.jpg) no-repeat left top;}
.index_pension_l{margin-left: 17px; margin-top: 17px; width: 299px;height: 228px;}
.index_pension_l img{border:3px solid #C1D6EC;border-radius: 3px;}
.index_pension_r{width: 635px;margin-right: 17px;margin-top: 17px;}
.index_pension_r p{line-height: 25px; margin-bottom: 5px;background: url(../images/dian.png) no-repeat 0 9px;padding-left: 15px;color: #515993;}
.index_ad1{margin-bottom: 25px;margin-top: 25px;}
#footer{width: 100%;background: #E5E5E5;}
.footer_r{ color: #909090;margin-top: 15px;}
.footer_l{line-height: 24px;margin-top: 15px; margin-bottom: 15px;}
.banner_bg{width: 100%;background: #E8E9E8;height: 230px;}
.public_left{margin-bottom: 15px;}
.fast_pass,.public_contact{border:1px solid #DEDEDE; width: 218px;background: #F1F1F1;margin-top: 15px;}
.fast_pass ul,.public_contact ul{padding: 0 0 10px 10px;}
.fast_pass ul li{width: 198px;text-align: center;height: 35px;line-height: 35px;background: #fff;margin-top: 7px;}
.fast_pass ul li a{display: block;}
.public_contact ul p{width: 188px;line-height: 30px;padding:10px 5px 100px 5px;margin: 10px 0 3px 0;background: url(../images/img6.jpg) no-repeat right bottom #fff;}
.son_right{width:745px; margin-top:15px;}
.newsnav{ color:#394285; font-size:18px; font-weight:bolder; height:45px; line-height:45px; background:url(../images/img7.jpg) no-repeat bottom;}
.newsnav span{float:right; font-size:14px; font-weight:normal; color:#000;}
.newsnav span a{color:#000;}
.pic_list ul li{margin-top: 15px;height: 180px;}
.pic_list ul li img{float: left; width: 270px; height: 180px;margin-right: 15px;}
.pic_list ul li h1{height: 70px; line-height: 70px;}
.pic_list ul li h1 a{font-size: 20px;}
.list_page{text-align:center; height:30px; line-height:30px;margin-bottom:20px; margin-top:20px;}
.list_page span{color:#394285;}
.list_page b{padding:0 5px 0;color:#394285;display:inline-table;border:1px solid #ccc;}
.list_page a{padding:0 5px 0;color:#394285;display:inline-table;border:1px solid #ccc;}
.list_page a:hover{color:#fff;background:#1f3a87;border:1px solid #1f3a87;}
.news_list ul li{height: 35px;line-height: 35px; border-bottom: 1px solid #ECECEC;}
.news_list ul li h1{height: 35px; line-height: 23px;}
.news_list ul li h1 a{font-size: 14px; font-weight: normal;}
.news_info_h1{font-size: 18px;text-align: center; line-height: 45px;margin-top: 15px;}
.newstext{line-height: 25px;margin-top: 15px;margin-bottom: 15px;}
.newstext p{margin-top: 5px;}
.next_article{margin-top: 25px;line-height: 30px;}
.wechat{position:relative;}
.erweima{position:absolute; right:-34px; top:30px; display:none;}
.wechat:hover .erweima{ display:block;}
.hui{color: #666;}
.bg_lan{background: rgba(97, 97, 97, 0.7) none repeat scroll 0 0 !important; color: #fff;height: 35px; line-height: 35px;}
.over{position:relative;}