@charset "utf-8";
/* CSS Document*/
body{background: url(2021_ztbg.jpg) no-repeat fixed center center;/* background-size: cover; */margin: 0;}
.content{width: 100%; height: 100%}
.left_wap{width: 17%;height: 1050px;display: block;float: left;background: #1C6DB1 url(left_bg.png) right bottom no-repeat;}
.right_wap{width: 83%;float: left;height: 936px;/* background: #999; */}
.yk{margin-top: 1rem;}
.jm{margin-top: 2rem;}
.qy{margin-top: 2rem;}
.top_logo{padding: 50px 0;display: block;height: 150px;}
.top_list{background: url(left_linbg.png) left top no-repeat;height: 645px;width: 150px;margin: 0px auto;}
.left_wap .nav{position:relative;width:132px;padding-top: 150px;text-align:center;font-size:18px;font-family:"微软雅黑";color:#fff;}
.left_wap .nav a{ color: #fff;}
.left_wap .nav div{height: 67px;line-height: 67px;margin-bottom: 8px;border-radius: 2px;cursor: pointer; background: url(left_listli.png) no-repeat left;text-align: right;}
.left_wap .nav div.on{background:#3091f2; background: url(left_listlion.png) no-repeat left;}
.main-page .right{width: 1300px;/* height:800px; */margin: 80px auto 0px auto;}
.main-page .content{position:relative;width: 100%;height: 765px;overflow:hidden;}
.main-page .content .con-ggh{width: 100%;/* height: 770px; *//* padding: 15px; */}
.right_top{/* height: 50px; */}
.right_date{min-width: 620px;color: #fff;height: 50px;line-height: 70px;}
.right_search{/* margin-top: 14px; */float:right;width: 380px;height:50px;/* border-radius: 25px; */overflow: hidden;background: url(right_serch.png) no-repeat center;}
.right_search .search-txt{display:block;float: left;border: 0;width: 278px;height: 50px;background:transparent;padding-left:20px;font-size: 16px;line-height: 50px;outline: none;cursor: text;}
.right_search .search-btn{display:block;float: left;border: 0;width: 80px;height: 50px;/* background: #333; */outline: none;cursor: pointer;}
.zcinfo{height: 770px;width: 100%;display: block;background: #fff;}
.ms_a{height: 360px;padding: 15px;}
.ms_b{height: 328px; padding: 0px 15px 15px 15px;}
.ms_c{height: 360px;padding: 25px 15px 15px 15px;margin-bottom: 25px;}
.ms_d{height: 360px;padding: 15px;}
.ms_e{height: 360px;padding: 15px;}
.ms_f{height: 360px;padding: 15px;}
.hdp{width: 640px;overflow: hidden;}
.m-slide{position: relative;width: 640px;height: 360px;}
.m-slide .hd{position: absolute;z-index: 1;bottom:15px; right:10px;}
.m-slide .hd li{cursor:pointer;width:13px;height:13px;display:block;overflow:hidden;text-indent:20px;float:left;margin-left:13px;background: #fff;border-radius: 8px;filter: alpha(opacity=40);opacity: 0.4;}
.m-slide .hd li.on{background: #fff;filter: alpha(opacity=100);opacity:1;}
.m-slide .prev, .m-slide .next{width: 40px; height: 40px; margin: -20px 0 0; display: none; background: url(2021_ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2;}
.m-slide .prev{left: 16px;}
.m-slide .next{background-position: 0 -40px; right: 16px;}
.m-slide .prev:hover,.m-slide .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important;}
.m-slide .bd{width: 640px;height: 360px;position: relative;overflow: hidden;}
.m-slide .bd li{width: 640px;height: 360px;background-color: #fff;position: relative;}
.m-slide .bd li p{position: absolute;left: 0;bottom: 0;line-height: 50px;height: 50px;width: 640px;white-space: nowrap;overflow: hidden;padding-left:20px;}
.m-slide .bd li p i{position: absolute;left: 0;top: 0;display: block;width: 640px;height: 50px;background: #000;opacity: .3;filter: alpha(opacity=30);}
.m-slide .bd li p a, .m-slide .bd li p a:visited{position: relative;color: #fff;font-size: 16px;width: 410px;display: block;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 50px;}
.tx_jj{width: 615px; height: 360px;}
.tx_title{width: 100%; height: 62px;background: url(right_titbg01.png) left top no-repeat;}
.tx_span{line-height: 2.2rem; text-indent: 30px; margin-top: 1rem;}
.tx_spanlist{margin-top: 26px;}
.tx_spanlist .on{background: #1C53A9;}
.tx_spanlist .on a{color: #ffffff;}
.tx_spanlist span{background:#fff; padding: 20px 30px; margin: 10px 10px 0 0; border: 1px solid #C5DCFF; border-radius: 30px 0 30px 0px;}
.tx_spanlist span:hover{background: #1C53A9;}
.tx_spanlist span a:hover{color: #FFF;}
.tx_list span a img:hover{-webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -transform: scale(1.1,1.1);}
.tx_spanlist span:last-child{margin-right:0px;}
.tx_spanlist span a{color: #666; font-size: 20px;}
.tx_list{display: block; /* height: 314px; */}
.tx_list span{width: 630px; height: 163px; overflow: hidden; float: left;}
.tx_list span a{}
.yw_tit{height: 64px; width: 100%; display: block;}
.yw_list_a{}
.yw{width:615px;padding-top: 15px;}
.yw_listf{background: #DAE9F6;width: 305px;height: 278px;}
.yw_listf h1{height: 70px; line-height: 70px; margin: 0px 15px; text-indent: 30px; margin-top: 10px; background: url(right_chaxun.png) 35px 5px no-repeat; font-size: 22px; text-align: center; border-bottom: 1px solid #B0D6E9;}
.yw_listspan{width: 275px; display: block; margin: 30px auto 0px auto; /* height: 300px; */}
.yw_listf span{width: 24%; margin: 0 5px 25px 0; display: block; box-shadow: 2px 2px 4px #999; padding: 5px 10px; text-align: center; border-radius: 6px; float: left;}
.yw_listf span a{}
.yw_listr{}
.yw_listr span{width: 285px; height: 84px; line-height: 84px; display: block; margin-bottom: 12px; text-indent: 75px;}
.yw_listr span:hover{-webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0 5px 12px #a1a1a3; box-shadow: 0 5px 12px #a1a1a3; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;}
.yw_listr span:last-child{margin-bottom:0px;}
.yw_listr span a{font-size: 20px; color: #fff;}
.yw_listd_list{width: 100%;}
.yw_listd_list span{float: left;}
.yw_listd .yw_listd{}
.yw_listd a{text-align: center; margin: 0 20px 20px 0; display: block; width: 85px; height: 130px; float: left;}
.yw_listd a:last-child{margin-right:0px;}
.yw_listd a i{background: url(title06_bg01.png) no-repeat; width: 61px; height: 61px; padding: 10px; border-radius: 10px; border: 1px dashed #1377cb; margin: 0px auto; display: block;}
.yw_listd a p{width: 85px; height: 30px; line-height: 70px; /* background: #333; */}
.yw_listd_list span p{}
.ywg{
    width: 615px;
    padding-top: 15px;
}
.ywb_list{}
.ywb_list span{padding: 10px 5px; display: block; height: 200px; float: left; width: 190px; margin-right: 10px; border-radius: 15px 15px 0 0;}
.ywb_list span:last-child{margin-right:0px;}
.ywb_lia{background: #4680B2 url(title07_bg01.png) 18px bottom no-repeat;}
.ywb_lib{background: #46A4B2 url(title07_bg01.png) -195px bottom no-repeat;}
.ywb_lic{background: #46B290 url(title07_bg01.png) -414px bottom no-repeat;}
.ywb_list h1{height: 50px; font-size: 22px; color: #fff; text-indent: 12px; line-height: 45px;}
.ywb_list span a{margin: 2px 15px; float: left; color: #fff;}
.yw_listd_list span p a{line-height: 12rem;}
.yw_listd_a{background-position: 5px 5px !important;}
.yw_listd_b{background-position: -98px 5px !important;}
.yw_listd_c{background-position: -199px 5px !important;}
.yw_listd_d{background-position: -301px 5px !important;}
.yw_listd_e{background-position: -403px 5px !important;}
.yw_listd_f{background-position: -502px 5px !important;}
.yw_listd_g{background-position: 5px -99px !important;}
.yw_listd_h{background-position: -99px -99px !important;}
.yw_listd_i{background-position: -199px -99px !important;}
.yw_listd_j{background-position: -302px -99px !important;}
.yw_listd_k{background-position: -404px -99px !important;}
.yw_listd_l{background-position: -502px -99px !important;}
.zjdc{width: 100%;margin: 0 auto;}
.zjdc .hd02{height:35px;border-bottom:1px solid #dcdcdc;}
.zjdc .hd02 a{display: inline-block;width:auto;font-size: 18px; font-weight: bold;margin-right:22px;line-height: 36px;position: relative;}
.zjdc .hd02 a span{width:100%;height:2px;background: #0167c2;transition: all .3s;margin: 0 auto;position: absolute;bottom:0px;left:0;opacity: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.zjdc .hd02 a.on span{opacity: 1;filter:alpha(opacity=100); -moz-opacity:1; 
-zjdcacit02y:1;  }
.zjdc .hd02 a:hover span{width:40px;left: 50%;margin-left: -20px; opacity: 1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;transition: all .3s;}
.zjdc .hd02 a.on{color: #0167c2;}
.ulList{padding-top: 2px;margin-top: 10px;}
.ulList li{position: relative;overflow: hidden;padding: 7px 0;padding-left: 20px;background: url(index_liststyle.png) no-repeat left center;font-size: 16px;}
.ulList li a{position: relative;overflow: hidden;display: block;float: left;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;max-width: 80%;}
.ulList li span{float: right;color: #999;font-size: 15px;}
.bj{background: url(right_chaxun01.png) top center no-repeat;}
.rx{background: url(right_chaxun02.png) top center no-repeat;}
.qt{background: url(right_chaxun03.png) top center no-repeat;}
.tc{background: url(title05-2021.png) top center no-repeat;}
.td{background: url(title06-2021.png) top center no-repeat;}
.te{background: url(title07-2021.png) top center no-repeat;}
.tf{background: url(title08-2021.png) top center no-repeat;}
.tg{background: url(title01-2021.png) top center no-repeat;}
.th{background: url(title02-2021.png) top center no-repeat;}
.ti{background: url(title03-2021.png) top center no-repeat;}
.tj{background: url(title04-2021.png) top center no-repeat;}
.tl{background: url(title14.png) top center no-repeat;}

.qyfw_listspan{width: 100%;}
.qyfw_listspan span{border: 1px solid #C6E3FB;width: 192px;float: left;border-radius: 6px;height: 70px;font-weight: bold;text-indent: 35px;margin-right: 16.5px;text-align: center;line-height: 70px;background: url(title01_bg1.png) no-repeat;}
.qyfw_listspan span a{font-size: 22px; color: #666;}
.qyfw_listspan span:last-child{margin-right:0px;}
.qyfw_lista{background-position: 0 0 !important;}
.qyfw_listb{background-position: -210px 0 !important;}
.qyfw_listc{background-position: -421px 0 !important;}
.qyfw_listbs{width: 467px;height: 180px;padding-left: 145px;margin: 15px 0;border: 1px solid #C6DCF2;float: left;background: url(title01_bg2.png) left top no-repeat;}
.qyfw_listbs span{width: 128px;height: 40px;text-align: center;margin: 10px 5px 5px 15px;float: left;border: 1px solid #c6dcf2;line-height: 40px;}
.qyfw_listbs span:hover{background:#3068e3; color:#fff;}
.qyfw_listbs span a:hover{color:#fff; width:100%;}
.qyfw_listbs span a{font-size: 16px; width:100%; height:40px; display: block;}
.ywg_video{width: 612px; height: 267px; overflow: hidden;}


/*投资天心*/
.tztx_con{ width: 615px; }

.tz_tx ul{}
.tz_tx ul li{width: 178px; height: 265px; }
.tz_tx a,.tz_txz a,.tz_txr a{ display: block; position:relative;}
.tz_tx p,.tz_txz p,.tz_txr p{background:rgba(0,0,0,0.4); position:absolute; bottom: 0; left:0; right:0; padding:0 10px;text-align: left; color:#fff; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}

.tz_tx p{  line-height:35px; height:35px; }


.tz_txz{width: 230px; margin: 0 14px;}
.tz_txz ul{}
.tz_txz ul li{ width: 100%; height: 78px;}
.tz_txz p{line-height:35px; height:35px; }


.tz_txr ul{}
.tz_txr ul li{width: 615px; height: 265px; }
.tz_txr p{  line-height:35px; height:35px; }


/*惠民*/
.yhhq_con1{ width: 585px; background: #3b8af0; height: 265px; padding: 15px;  }


.zwyw{/*! margin-bottom: 25px; */width: 585px;}
.zwyw_t {width: 263px;height: 175px;line-height: 60px;background: #efefef;color: #868686;/*! margin-bottom: 10px; */float: left; padding-top: 75px;background:url(title04_bg01.png) no-repeat;}
.zwyw_t a {font-size: 16px; border-radius: 5px;border: 1px solid #3b8af0;width: 40px;height: 40px;display: block;margin: 5px 10px;text-align: center;float: left;line-height: 40px;color: #3b8af0;}
.zwyw_t a.on {color: #fff;background: #3b8af0;}
.zwyw_box{display: none;width: 100%;float: left;}
.zwyw_box.show{display: block;}
.zwyw_box ol{ /*! float: left; */ /*! margin-left: 0px; */padding-left: 10px;}
.zwyw_box ol li {  width: 100%; height: 30px; line-height: 30px; float: left;}
.zwyw_box ol li a { color: #FFFFFF;  font-size: 13px;height: 30px;width: 70%;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;}
.zwyw_box ol li i { color: #FFFFFF; float: right;}

.zwyw_box .first { height: 113px; border-bottom: 1px dashed #e7e7e7; /* overflow: hidden; */ margin: 5px;}
.zwyw_box .first h3 { font-size: 20px; line-height: 30px; text-align: center; white-space: nowrap; /*overflow: hidden;  */  text-overflow: ellipsis; padding-top: 10px;}
.zwyw_box .first h3 a{ color: #FFFFFF;display: block;width: 100%;}
.zwyw_box .first h3 a:hover{ color: #FFFFFF;}
.zwyw_box .first p { height: 60px; font-size: 14px; color: #FFFFFF; line-height: 30px; text-indent: 2rem; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.zwyw_box .first p a { color: #FFFFFF;}



.zwyw_b { width: 320px; float: left;}
.zwyw{position: relative;}
.dingwei{position: absolute;bottom: -60px;left: -320px;right: 0;color: #3b8af0; text-align: center; font-size: 20px;font-weight: bold;margin-top: 10px;}






/*尾部*/
.cjs_wb{ height: 125px; text-align: center; line-height: 40px; color: #FFFFFF;margin-top: 30px;}
.cjs_wb a{color: #FFFFFF;}

/*首页自适配样式*/
@media only screen and (max-width: 1100px){.app_content{display: block;}}
@media only screen and (max-width: 375px){}
@media only screen and (max-width: 320px){}
/*首页自适配样式*/