h1, h2, h3, h4, h5, h6, dl, dd, ul, li{list-style: none;padding: 0;margin: 0}
a{text-decoration: none;color: #444;cursor: pointer}
a:hover{color: #0195e2;}
input, select, option{outline: 0;border: 0;padding: 0;margin: 0}
html, body{min-height: 100%;padding: 0;margin: 0;height: 100%}
*{box-sizing: border-box}
img{vertical-align: middle}
h2, p{margin: 0;padding: 0;}
em{font-style: normal}
option{outline: solid 1px #0541af}
@font-face{font-family: MiSans;src: url('../font/MiSans-Heavy.ttf');}
.w_1{width: 100%;overflow: hidden;background: #fff;border-bottom: solid 1px #ccc}
.w_1 .header{margin: auto;display: block;width: 1200px;padding-left: 20px;padding-right: 20px;}
.hi{float: left;width: 10px;height: 10px;margin-top: 10px;}
.hi img{width: 100%;height: auto;display: block;}
.w_1 h1{font-size: 12px;color: #666666;margin-left: 10px;float: left;line-height: 31px;}
.w_1 .log{float: right}
.w_1 .log a{float: left;cursor: pointer;font-size: 12px;color: #de141d;height: 31px;border-right: solid 1px #ddd;padding: 0 15px;line-height: 16px;height: 16px;margin-top: 8px;}
body{background: #fafbff;font-size: 14px;font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 寰蒋闆呴粦, Arial, sans-serif}
.main{width: 1200px;margin: auto;overflow: hidden}
.header .ri{float: right;height: 80px}
.header .logo{margin-top: 15px;margin-bottom: 15px;}
.nav{width: 100%;margin: auto;overflow: hidden;background: #317AC9;color: #fff;height: 48px;min-width: 1200px}
.nav ul{overflow: hidden;}
.nav ul li{float: left;}
.nav ul li:last-child a{}
.nav ul li a{color: #fff;line-height: 48px;font-size: 20px;padding-right: 24px;padding-left: 24px;}
.nav ul li a:hover{font-weight: bold}
.nav ul li.active{background: #be1a21}
.wrap_banner{overflow: hidden;width: 100%;max-width: 1920px;position: relative;min-width: 1200px;margin: auto;margin-bottom: 30px;}
.wrap_banner .banner_image img{width: 100%;}
.wrap_banner .banner_txt{width: 1200px;margin: auto;overflow: hidden;position: absolute;top: 40px;left: 50%;margin-left: -600px;height: 448px;}
.wrap_banner .banner_txt .left{width: 326px;position: absolute;top: 0;left: 0;z-index: 10}
.wrap_banner .banner_txt .left ul{float: left;}
.wrap_banner .banner_txt .left ul li{margin-bottom: 4px;position: relative;float: left;width: 100%;}
.wrap_banner .banner_txt .left ul li img{float: left;}
.wrap_banner .banner_txt .left ul li .ico{position: absolute;z-index: 20;top: 108px;right: 78px;}
.wrap_banner .banner_txt .left ul li.on{background: url(../images/icon4.png) no-repeat right center;cursor: pointer}
.wrap_banner .banner_txt .right{width: 890px;position: absolute;top: 0;right: 0;background: #fff;padding-left: 66px;padding-top: 38px;padding-bottom: 60px;}
.wrap_banner .banner_txt .right ul li{line-height: 44px;font-size: 18px;background: url(../images/point.jpg) no-repeat left center;color: #404140;text-indent: 20px;overflow: hidden;}
.wrap_banner .banner_txt .right ul li a{float: left;color: #404140;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 85%;}
.wrap_banner .banner_txt .right ul li em{float: right;padding-right: 48px;}
.wrap_banner .banner_txt .right .more{margin-top: 30px;}
.banner_image{min-width: 1200px;margin: auto}
.more{float: right;padding-right: 52px;margin-top: 0px;position: relative;font-size: 14px;color: #2362fd;}
.more img{position: relative;top: 0px}
.fwhd{font-size: 36px;text-align: center;color: #2362fd;padding-top: 48px;}
.fwhd .title .more{padding-right: 0;padding-top: 20px;}
.fwhd_content .small_title{overflow: hidden;font-size: 24px;text-align: center;margin-bottom: 24px;background: url(../images/bg_1.png) no-repeat;margin-top: 26px;}
.fwhd_content .small_title li{height: 75px;float: left;width: 50%;padding-top: 26px;color: #fff;cursor: pointer}
.fwhd_content .small_title li a{color: #fff}
.fwhd_content .con{width: 100%;overflow: hidden;min-width: 1200px}
.qyxx{padding-top: 20px;overflow: hidden}
.qixx_title{background: url(../images/bg1.png) no-repeat;height: 75px;margin-top: 16px;}
.qixx_title select{margin-left: 335px;float: left;margin-top: 30px;height: 36px;line-height: 36px;width: 112px;}
.qixx_title input{margin-left: 5px;margin-top: 30px;line-height: 36px;width: 606px;float: left;text-indent: 5px;}
.qixx_title button{line-height: 36px;width: 72px;background: none;border: 0;cursor: pointer;float: left;margin-top: 30px;}
.zjtxqy{overflow: hidden;padding-top: 26px;margin-bottom: 50px;}
.rukou{margin-top: 20px;margin-bottom: 30px;}
.zjtxqy .left{float: left;position: relative}
.zjtxqy .left a{position: absolute;width: 170px;height: 38px;display: block;top: 382px;left: 55px;font-size: 18px;background: #fff;-webkit-border-radius: 19px;-moz-border-radius: 19px;border-radius: 19px;text-align: center;line-height: 38px;}
.zjtxqy .right{float: right;width: 892px;}
.zjtxqy .right li{float: left;width: 430px;margin-right: 32px;position: relative;margin-bottom: 32px;}
.zjtxqy .right li img{width: 100%;}
.zjtxqy .right li h2{position: absolute;bottom: 0;left: 0;background: url(../images/bg2.png) no-repeat;width: 100%;color: #fff;text-align: center;height: 55px;line-height: 55px;font-weight: normal}
.zjtxqy .right li h2 a{color: #fff;float: left;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent: 1em}
.zjtxqy .right li:nth-child(2n){margin-right: 0;}
.zjtxqy .right li:nth-child(3), .zjtxqy .right li:nth-child(4){margin-bottom: 0;}
.fmzl .right .tj{width: 100%;float: left;background: #f5f7f9;padding-top: 40px;padding-bottom: 46px;}
.fmzl .right .tj img{float: left;padding-left: 30px;}
.fmzl .right .tj .txt{float: left;width: 436px;padding-left: 34px;}
.fmzl .right .tj .txt .con{width: 100%;border-bottom: solid 1px #ececec;margin-bottom: 12px;}
.fmzl .right .tj .txt .con h2{line-height: 32px;font-size: 18px;height: 32px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fmzl .right .tj .txt .con p{line-height: 52px;font-size: 12px}
.fmzl .right .tj .txt .p1{font-size: 12px;height: 90px;overflow: hidden;line-height: 24px}
.fmzl .right .tj .txt .ssgs{margin-top: 18px;}
.fmzl .right .tj .txt .ssgs span{color: #3775ff;font-size: 18px}
.fmzl .right .list{float: left;width: 100%;background: url(../images/bg3.png) repeat-x;height: 170px;padding-top: 26px;padding-left: 26px;}
.fmzl .right .list li{width: auto;margin-right: 14px;position: relative}
.fmzl .right .list li h2{position: absolute;bottom: 0;left: 0;font-size: 12px;height: 30px;line-height: 30px;}
.fmzl .right .list li img{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;width: 200px;}
.qyal{margin-top: 36px;}
.qyal_title{margin-top: 24px;}
.tongji_con{width: 860px;height: 456px;float: left}
.wrap_map{overflow: hidden}
.wrap_map .map{width: 682px;height: 748px;float: left;margin-left: 90px;margin-right: 128px;margin-top: 12px;}
.wrap_map ul{float: left;margin-top: 168px;width: 264px;}
.wrap_map ul li{width: 100%;height: 108px;float: left;border: solid 1px #eee;margin-bottom: 40px;padding-left: 36px;padding-top: 30px;position: relative;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-moz-box-shadow: 2px 2px 5px #ccc;-webkit-box-shadow: 2px 2px 5px #ccc;box-shadow: 2px 2px 5px #ccc;}
.wrap_map ul li span{font-size: 36px;color: #3161eb}
.wrap_map ul li img{position: absolute;right: 30px;top: 40px;}
.wrap_map ul li:nth-child(3) span{font-size: 18px}
.bz{margin-top: 66px;}
.bz_title{width: 1140px;margin: auto;overflow: hidden;font-size: 18px;margin-top: 24px;line-height: 1.6;text-indent: 2em}
.bz_title strong{color: #4878fc;font-size: 24px}
.qyal_content{overflow: hidden;margin-top: 40px;}
.qyal_content .right{width: 860px;float: right;}
.qyal_content .right li{width: 422px;height: 152px;padding-left: 20px;font-size: 14px;float: left;background: url("../images/bg4.png") no-repeat;margin-bottom: 20px;margin-right: 15px;}
.qyal_content .right li:nth-child(2n){margin-right: 0;}
.qyal_content .right li h2{margin-top: 26px;font-size: 24px;color: #2362fd;font-family: YouSheBiaoTiHei, serif}
.qyal_content .right li p{margin-top: 10px;line-height: 1.5;}
.qyal_content .right li:last-child{width: 860px;background: url("../images/bg5.png") no-repeat;}
.qyal_content .left{width: 290px;float: left;}
.xiangmutz_news{width: 100%;background: #f5f5f5;margin-top: 10px;padding: 30px 0;overflow: hidden;max-width: 1200px;margin: auto;overflow: hidden}
.xiangmutz_news_tit{width: 1200px;margin: 0 auto;background: #fff;text-align: center;padding-top: 30px;}
.xiangmutz_news_tit h2{font-size: 24px;color: #666;}
.xiangmutz_news_tit p{padding-top: 15px;font-size: 12px;color: #777;border-bottom: #ccc dashed 1px;padding-bottom: 10px;}
.xiangmutz_news_tit p em{font-family: Arial, Helvetica, sans-serif;}
.xiangmutz_news_tit p i{margin-left: 20px;}
.xiangmutz_news_tit p a{color: #666;}
.xiangmutz_news_tit p a:hover{text-decoration: underline;color: #f00;}
.xiangmutz_news_center{width: 1200px;margin: 0 auto;background: #fff;padding: 20px 40px;font-size: 15px;color: #666;line-height: 26px;}
.xiangmutz_news_center img{max-width: 90%;height: auto !important;width: auto;margin: auto;display: inline-block;}
.xiangmutz_news_center_zhuanjia img{width: 400px}
.xiangmutz_news_center strong{font-weight: bold}
.xiangmutz_news_txt{border-bottom: dashed 1px #ddd;background: #eee;width: 100%;overflow: hidden}
.xiangmutz_news_txt dl dd{width: 100%;float: left;line-height: 3;}
.list_tab{width: 100%;margin: 0 auto;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.list_tab .tt_title{background: #12b7f5;color: #fff;width: 120px;height: 35px;line-height: 35px;text-align: center;float: left;margin-right: 5px;}
.list_tab .tt_title a{color: #fff;display: block}
.list_tab ul{float: right;}
.list_tab ul li{background: #12b7f5;color: #fff;height: 35px;line-height: 35px;text-align: center;margin-left: 2px;float: left;padding: 0 15px}
.list_tab ul li a{color: #fff}
.list_tab ul li.on{background: #2362fd;}
.news_l{width: 935px;float: left;overflow: hidden;margin: 20px 0;background: #fff;}
.news_l .l_list{padding: 15px 20px 20px;}
.news_l .l_list li{height: 35px;border-bottom: 1px dashed #dbdbdb;margin-top: 15px;}
.news_w .l_list li a{color: #646464;}
.main_w .l_list li a:hover{color: #f09215;text-decoration: none;}
.news_l .l_list li .time{float: right;}
.news_r{width: 245px;float: right;overflow: hidden;margin-top: 20px;background: #fff;}
.news_r .box{overflow: hidden;}
.news_r .box .title, .acti_right .title{height: 35px;line-height: 35px;text-indent: .4em;color: #fff;font-size: 14px;font-weight: bold;background: #12b7f5;}
.news_r .box .title span{width: 12px;height: 9px;display: block;margin: 10px 0 0 7px;float: left;}
.news_r .box .content, .acti_right .content{border: 1px solid #d0d0d0;padding: 10px 0 15px;}
.news_r .box .content .main li, .acti_right .content li{height: 2.5em;line-height: 2.5em;border-bottom: 1px dashed #d0d0d0;padding-left: 10px;list-style: disc inside;overflow: hidden;}
.news_r .box .content .main{width: 100%}
.page{overflow: hidden;text-align: center}
.page li{display: inline-block;padding: 5px 8px;border: solid 1px #eee;margin-right: 5px;}
.page li.active{background: #12b7f5;color: #fff}
.page ul{display: inline-block;}
.news_l .con_title{text-align: center;font-weight: bold;color: #2e64be;font-size: 14px;letter-spacing: 1px;width: 895px;margin: 0 auto;height: 30px;border-bottom: 1px dashed #dfdfdf;}
.news_l .new_title{font-size: 16px;font-weight: bold;color: #275fbe;text-align: center;letter-spacing: 2px;padding: 30px 0px 10px 0px;}
.news_l .from_time{text-align: center;}
.news_l .downline{height: 0px;max-width: 895px;width: 100%;margin: 0 auto;border-bottom: 1px dashed #dedede;margin-top: 10px;}
.news_l .con_con{font-size: 14px;color: #494949;line-height: 29px;max-width: 895px;width: 100%;margin: 20px auto;}
.news_l .con_con p{margin-top: 15px;font-size: 16px;}
.news_l .con_con p span{font-size: 16px;}
.news_l .con_fj{margin-bottom: 20px;}
.news_l .con_fj .fj_center .fj_center_con{padding-left: 50px;padding-top: 20px;}
.news_l .con_fj .fj_center .fj_center_con .fj_center_con_title{float: left;color: #2d65ba;letter-spacing: 20px;}
.news_l .con_fj .fj_center .fj_center_con .fj_center_con_con{float: left;margin-left: 0px;}
.news_l .con_fj .fj_center .fj_center_con .fj_center_con_con a{display: block;padding-left: 20px;color: #555555;margin-bottom: 10px;line-height: 15px;}
.fuwuqiye{background: #fff}
.fuwuqiye .h_fwqy{width: 100%;overflow: hidden}
.fuwuqiye .h_fwqy img{width: 68px;height: 68px;float: left;}
.fuwuqiye .h_fwqy h1{float: left;color: #c4161d;font-size: 18px;font-weight: bolder;margin-left: 20px;margin-top: 22px;}
.fuwuqiye .h_fwqy span{float: left;padding-left: 24px;margin-top: 22px;}
.fujg_xinxi{margin-top: 15px;overflow: hidden;background: #fff}
.fujg_xinxi .x-left{width: 280px;float: left;}
.fujg_xinxi .x-left h2{width: 100%;height: 35px;line-height: 35px;background: #12b7f5;color: #fff;font-size: 16px;text-indent: 14px;font-weight: normal}
.fujg_xinxi .x-left ul li{height: 54px;line-height: 54px;text-indent: 14px;overflow: hidden}
.fujg_xinxi .x-right{width: 906px;float: right}
.fujg_xinxi .x-right .t_header{height: 48px;line-height: 48px;width: 100%;background: #d9ebff;font-size: 18px;text-indent: 14px;}
.fujg_xinxi .x-right table td{line-height: 50px;border-bottom: solid 1px #f2f6f9}
.fujg_xinxi .x-right table td.bot{line-height: 2;padding-right: 5px;}
.fujg_xinxi .x-right table td.td1{width: 150px;text-align: right;padding-right: 10px;color: #676b6c;vertical-align: top}
.fw_zhuanlixinxi{padding-top: 20px;overflow: hidden;min-width: 1200px;margin: auto}
.fw_zhuanlixinxi .tab{width: 100%;float: left;border-bottom: solid 2px #d9ebff;}
.fw_zhuanlixinxi .tab li{height: 42px;line-height: 42px;float: left;background: #d9ebff;margin-right: 5px;padding: 0 10px;color: #2a2a2a;font-size: 16px}
.fw_zhuanlixinxi .tab li.on{background: #12b7f5;color: #fff;}
.fw_zhuanlixinxi .table{overflow: hidden;width: 100%;margin-bottom: 40px;padding-top: 40px;line-height: 2;}
.fw_zhuanlixinxi .table p:nth-child(6n){margin-bottom: 15px;}
.fw_zhuanlixinxi .table .page{margin-top: 40px;}
.fw_zhuanlixinxi table{width: 100%;margin-bottom: 0px;margin-top: 10px;}
.fw_zhuanlixinxi th{line-height: 45px;background: #edf0f7;border-right: solid 2px #fff;text-align: center}
.fw_zhuanlixinxi td{line-height: 60px;border-bottom: solid 1px #edf0f7;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.lm_daohang{width: 1200px;height: 50px;margin: 0 auto;border-bottom: #e5e5e5 solid 3px;line-height: 50px;color: #666;}
.lm_daohang a{color: #333;margin: 0px 10px;}
.lm_daohang a:hover{color: #f00;text-decoration: underline;}
.lm_daohang #sbdjxg{color: #f00;}
.szzx-box{height: 180px;border-radius: 8px;color: #2d65ba;position: relative;background: url(../images/szzx.jpg) no-repeat right center;margin-bottom: 20px;margin-left: 2%;display: block;float: left;box-shadow: inset 0px 0px 10px #ccc;}
.szzx-box:first-child{margin-left: 0}
.szzx-box.xxgx-box{background: url(../images/xxgx.jpg) no-repeat right center;}
.szzx-box.qyfh-box{background: url(../images/qyfh.jpg) no-repeat right center;}
.szzx-box.rtcx-box{background: url(../images/rtcx.jpg) no-repeat right center;}
.szzx-box.szzx-box:nth-child(1){width: 49%;}
.szzx-box.szzx-box:nth-child(2){width: 49%;}
.szzx-box.szzx-box:nth-child(3){width: 49%;margin-left: 0;}
.szzx-box.szzx-box:nth-child(4){width: 49%;}
.szzx-box.szzx-box:nth-child(5){width: 32%;}
.szzx-box p{padding-left: 24px;font-family: pmzdFont;font-style: italic;letter-spacing: 2px;font-weight: 500;padding-left: 28px;padding-top: 34px;font-size: 28px;font-family: MiSans, serif}
.szzx-box.rtcx-box p{font-size: 26px;}
.szzx-box .btn-n{margin-left: 26px;width: 92px;height: 36px;line-height: 36px;text-align: center;background: #2478F7;color: #fff;margin-top: 24px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.needlist{width: 100%;margin: 10px auto;border: 1px solid #dddddd;box-sizing: border-box;overflow: hidden}
.needlist .Info{padding: 10px 20px;width: 100%;float: left;box-sizing: border-box;overflow: hidden;border-bottom: dashed 1px #ddd}
.needlist .Info .infoview{margin-left: 20px;width: 1030px;margin-top: 2px;}
.needlist .Info .infoview .s_name{color: #0055ad;float: left;width: 80px;}
.needlist .Info .infoview .s_con{display: block;float: left;width: 680px;}
.needlist .Info .infoview .s_d_name{color: #0055ad;margin-left: 50px;float: left;}
.needlist .Info .infoview dl{line-height: 20px;width: 100%;float: left;}
.needlist .Info .infoview dd{margin-bottom: 5px;line-height: 20px;}
.needlist .Info .infoview dd .detail{color: #0055ad;float: right;}
.needlist .Info .img_p{width: 100px;height: 100px;border: 1px solid #dddddd;text-align: center;overflow: hidden;position: relative;display: table-cell;text-align: center;vertical-align: middle;}
.needlist .Info p.img-box{position: static;+ position: absolute;top: 50%;width: 100px;}
.needlist .Info img{max-width: 100px;max-height: 100px;position: static;+ position: relative;top: -50%;left: -50%;}
.downline{height: 0px;width: 880px;margin: 0 auto;border-bottom: 1px solid #ddd;}
.main_l .search_view .key_txt{border: 1px solid #ccc;width: 200px;height: 20px;padding: 4px 0;line-height: 20px;text-indent: 0.5em;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);transition: border linear .2s, box-shadow linear .2s;box-sizing: content-box}
.main_w{font-size: 14px;width: 1200px;margin: auto}
.main_w .fr{float: right;box-sizing: content-box}
.main_w .fl{float: left;box-sizing: content-box}
.main_w .clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0px;height: 0px}
.main_l{width: 100%;margin: 15px auto 20px;padding: 15px 18px 0;background: #fff;overflow: hidden;box-sizing: border-box}
.main_l .main_top{width: 100%;height: auto;border: 1px solid #ddd;overflow: hidden;font-size: 12px;box-sizing: border-box}
.main_l .mt_filter{width: 100%;padding: 5px 0;line-height: 1.5em;overflow: hidden;}
.main_l .mtf_exp{border-bottom: 1px dotted #ddd;}
.main_l .mt_filter dt{width: 50px;text-align: right;margin: 3px 20px 0 0;float: left;font-weight: bold;}
.main_l .mt_filter dd{width: 1120px;float: left;}
.main_l .mt_filter dd.mtf_sub{width: 1080px;margin: 3px 0 3px 113px;padding: 2px 0 2px 2px;border: 1px solid #ddd;}
.main_l .mt_filter dd a{padding: 0 5px;margin: 3px;display: block;float: left;}
.main_l .mt_filter dd a.all{margin-right: 9px;}
.main_l .mt_filter dd a:hover, .mt_filter dd a.one{background: #0055ad;color: #fff;}
.main_l .list_tab{width: 100%;margin: 0 auto;border-bottom: 1px solid #0055ad;overflow: hidden;margin-top: 20px;box-sizing: border-box}
.main_l .list_tab .tt_title{background: #0055ad;color: #fff;width: 110px;height: 35px;line-height: 35px;text-align: center;}
.main_l .search_view{height: 35px;width: 202px;position: relative;}
.main_l .search_view .key_txt{border: 1px solid #ccc;width: 200px;height: 20px;padding: 4px 0;line-height: 20px;text-indent: 0.5em;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);transition: border linear .2s, box-shadow linear .2s;}
.main_l .search_view .bnt_search{color: #bebebe;cursor: pointer;border-color: transparent;background: transparent;padding: 5px 10px;line-height: 15px;text-align: center;font-size: 14px;position: absolute;top: 0;right: 0;}
.main_l .search_view .bnt_search:hover, .main_l .search_view .bnt_search:focus{color: #f09215;}
.main_l .search_view .bnt_search .iconfont{font-family: "fontello";font-style: normal;}
.main_r{width: 209px;margin-top: 15px;overflow: hidden;background: #fff;padding: 15px 18px;}
.main_r .r_title{font-size: 14px;font-weight: bold;}
.main_r .rt_img{width: 209px;height: 209px;margin-top: 15px;}
.main_r .rt_img .img_p{width: 207px;height: 207px;border: 1px solid #dddddd;text-align: center;overflow: hidden;position: relative;display: table-cell;text-align: center;vertical-align: middle;}
.main_r .rt_img p.img-box{position: static;+ position: absolute;top: 50%;width: 207px;}
.main_r .rt_img img{max-width: 207px;max-height: 207px;position: static;+ position: relative;top: -50%;left: -50%;}
.main_r dl{background: #f4f4f4;padding: 15px;}
.main_r dl dt{line-height: 2em;font-size: 14px;margin-bottom: 5px;}
.main_r dl a{color: #0055ad;}
.main_r dl a:hover{text-decoration: underline;}
.main_r dl dd{line-height: 1.8em;}
.main_r dl dd .d_title{color: #999;}
.zhifuwanqi .header{max-width: 1920px;margin: auto;overflow: hidden;min-width: 1200px;}
.zhifuwanqi .header img{width: 100%;}
.zhifuwanqi .tongzhi{margin-top: 30px;}
.zhifuwanqi .tongzhi .left{width: 740px;float: left;background: #fff;margin-top: 15px;padding-bottom: 10px;}
.zhifuwanqi .tongzhi .right{width: 450px;float: right;margin-top: 15px;background: #fff;margin-bottom: 34px;padding-bottom: 10px;}
.zhifuwanqi .tongzhi dt{height: 40px;line-height: 40px;width: 100%;float: left;background: #346dff;color: #fff;text-indent: 15px;}
.zhifuwanqi .tongzhi dt a{float: right;color: #fff;padding-right: 15px;}
.zhifuwanqi .tongzhi .left dt{margin-bottom: 15px;}
.zhifuwanqi .tongzhi .left dd{width: 100%;line-height: 30px;height: 30px;float: left;font-size: 14px;text-indent: 1em;}
.zhifuwanqi .tongzhi .left dd span{width: 86%;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.zhifuwanqi .tongzhi .left dd:hover a{color: #275fbe;}
.zhifuwanqi .tongzhi .right dd{padding-bottom: 10px;width: 100%;float: left;padding-left: 15px;padding-right: 15px;box-sizing: border-box;padding-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.41;}
.zhifuwanqi .tongzhi .right dd:last-child{border-bottom: 0;}
.zhifuwanqi .tongzhi .right dd a:first-child p{width: 100%;float: left;font-size: 16px;line-height: 43px;font-weight: bold;}
.zhifuwanqi .tongzhi .right dd p{line-height: 37.5px;width: 100%;float: left;font-size: 12px;}
.zhifuwanqi .tongzhi .right dd:nth-child(2), .zhifuwanqi .tongzhi .right dd:nth-child(5){font-weight: bolder;margin-top: 15px;}
.zhifuwanqi .tongzhi .right dd:nth-child(5){border-top: dashed 1px #ccc;padding-top: 20px;}
.zhifuwanqi .wrap_zhuanjia{overflow: hidden;width: 100%;background: #cecee8;padding: 20px 0;min-width: 1200px;}
.zhifuwanqi .zhuanjia{overflow: hidden;position: relative;max-width: 1920px;margin: auto;min-width: 1200px;}
.zhifuwanqi .zhuanjia .hd{overflow: hidden;position: absolute;width: 100%;z-index: 10;height: 60px;top: 50px;}
.zhifuwanqi .zhuanjia .hd .prev, .zhuanjia .hd .next{display: block;width: 40px;height: 58px;float: right;margin-right: 5px;margin-top: 10px;overflow: hidden;cursor: pointer;background: url("../images/l.png") no-repeat;position: absolute;left: 0;}
.zhifuwanqi .zhuanjia .hd .prev{background: url("../images/r.png") no-repeat;left: auto;right: 0;}
.zhifuwanqi .zhuanjia .hd ul{float: right;overflow: hidden;zoom: 1;margin-top: 10px;zoom: 1;display: none}
.zhifuwanqi .zhuanjia .bd{padding: 10px;}
.zhifuwanqi .zhuanjia .bd dl{overflow: hidden;zoom: 1;}
.zhifuwanqi .zhuanjia .bd dl dd{margin-left: 32px;margin-right: 22px;float: left;_display: inline;overflow: hidden;text-align: center;width: 180px;position: relative;z-index: 1000;}
.zhifuwanqi .zhuanjia .bd dl dd img{width: 70%;float: left;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-left: 15%;margin-bottom: 15px;}
.zhifuwanqi .zhuanjia .bd dl dd h3{width: 100%;text-align: center;float: left;font-size: 14px;}
.zhifuwanqi .zhuanjia .bd dl dd p{width: 100%;text-align: center;float: left;font-size: 14px;}
.zhifuwanqi .fuwushang{margin-top: 30px;}
.zhifuwanqi .fuwushang h2{font-size: 18px;font-weight: bold;text-align: center;}
.zhifuwanqi .fuwushang .con{overflow: hidden;}
.zhifuwanqi .fuwushang .con ul li{width: 16%;float: left;padding-right: 15px;box-sizing: border-box;margin-bottom: 15px;margin-right: 8px;}
.zhifuwanqi .fuwushang .con ul li img{width: 100%;float: left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding-left: 15px;border:solid 1px #eee}
.zhifuwanqi .fuwushang .con ul li div{font-size: 14px;line-height: 2.4;background: #fff;padding-left: 15px;padding-right: 10px;width: 100%;float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.zhifuwanqi .hidfws{display: none;}
.zhifuwanqi .on{color: #346dff;}
.zhifuwanqi .fuwuhuodong{margin-top: 30px;}
.zhifuwanqi .fuwuhuodong h2{font-size: 18px;font-weight: bold;text-align: center;}
.zhifuwanqi .fuwuhuodong .hdzql{width: 430px;float: left;display: inherit;background: #f1f5ff;min-height: 360px;}
.zhifuwanqi .fuwuhuodong .hdzql2{width: 100%;font-size: 18px;color: #333;}
.zhifuwanqi .fuwuhuodong .hdzql2 span{float: right;display: inherit;font-size: 14px;color: #999;position: relative;top: 6px;width: 150px;}
.zhifuwanqi .fuwuhuodong .hdzql2 span a{padding-left: 5px;padding-right: 5px;color: #999;float: left;}
.zhifuwanqi .fuwuhuodong .hdzql2 h3{float: left;font-size: 14px;color: #56606f;margin: 3px 5px 0 5px;}
.zhifuwanqi .fuwuhuodong .hdzql4{width: 100%;background: #fff;position: relative;-moz-box-shadow: 2px 2px 13px #333333;-webkit-box-shadow: 2px 2px 13px #333333;box-shadow: 2px 2px 13px #333333;overflow: hidden}
.zhifuwanqi .fuwuhuodong .hdzql4 .hd{position: absolute;bottom: 70px;right: 10px;z-index: 100}
.zhifuwanqi .fuwuhuodong .hdzql4 .hd li{float: left;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 10px;height: 10px;background: #ccc}
.zhifuwanqi .fuwuhuodong .hdzql4 .hd li.on{background: #346dff}
.zhifuwanqi .fuwuhuodong .hdzql4 .bd li{}
.zhifuwanqi .fuwuhuodong .hdzql4 .bd li img{width: 100%;}
.zhifuwanqi .fuwuhuodong .hdzql4 .bd li h2{text-align: left;background: #eee;width: 100%;float: left;box-sizing: border-box;padding: 5px 10px}
.zhifuwanqi .fuwuhuodong .hdzql5{width: 100%;line-height: 28px;font-size: 14px;color: #999;margin-top: 10px;}
.zhifuwanqi .fuwuhuodong .hdzqr{width: 730px;height: 435px;float: right;display: inherit;margin-right: 10px;}
.zhifuwanqi .fuwuhuodong .hdzqr2{width: 100%;height: 435px;margin: 0 auto;}
.zhifuwanqi .fuwuhuodong .hdzqr2 li{width: 678px;height: 128px;padding: 13px 25px 38px 25px;margin-bottom: 25px;position: relative}
.zhifuwanqi .fuwuhuodong .hdzqr2 li span{background: #346dff;width: 120px;position: absolute;right: 15px;top: 0;height: 45px;font-size: 16px;float: right;display: inherit;text-align: center;letter-spacing: 2px;margin-top: 30px;padding-top: 10px;border: 1px solid #346dff;border-radius: 10px;}
.zhifuwanqi .fuwuhuodong .hdzqr2 li span a{color: #fff;}
.zhifuwanqi .fuwuhuodong .hdzqr2 li p{width: 80%;color: #346dff;font-weight: bold;font-size: 16px;line-height: 35px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.zhifuwanqi .fuwuhuodong .hdzqr3{font-size: 14px;color: #999;line-height: 35px;}
.zhifuwanqi .fuwuhuodong .hdzqr3 abbr{color: #333;}
.zhifuwanqi .fuwuhuodong .hdzqr2 li:hover{background: #346dff;}
.zhifuwanqi .fuwuhuodong .hdzqr2 li:hover a{color: #fff;}
.zhifuwanqi .fuwuhuodong .hdzqr2 li:hover p{color: #fff;}
.zhifuwanqi .fuwuhuodong .hdzqr2 li:hover span{border: 1px solid #fff;}
.zhifuwanqi .fuwuhuodong .hdzqr2 li:hover abbr{color: #fff;}
.zhifuwanqi .fuwuhuodong .hdzqr2 li:hover font{color: #fff;}
.zhifuwanqi .hezuojiaoliu{overflow: hidden;margin-top: 40px;}
.zhifuwanqi .hezuojiaoliu h2{font-size: 18px;font-weight: bold;text-align: center;}
.zhifuwanqi .hezuojiaoliu ul{overflow: hidden;}
.zhifuwanqi .hezuojiaoliu li{width: 24%;float: left;margin-right: 1%;background: #fff;margin-bottom: 15px;}
.zhifuwanqi .hezuojiaoliu li img{width: 100%;float: left;}
.zhifuwanqi .hezuojiaoliu li .hover{display: block;width: 100%;float: left;padding-top: 10px;padding-bottom: 15px;}
.zhifuwanqi .hezuojiaoliu li .hover p{line-height: 2.7;width: 100%;float: left;}
.zhifuwanqi .hezuojiaoliu li .hover div{white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.zhifuwanqi .zhiku h2{font-size: 18px;font-weight: bold;text-align: center;margin-top: 45px;}
.zhifuwanqi .pcdh{width: 1903px;margin: 0 auto;background: #346dff;height: 60px;}
.zhifuwanqi .pc_nav{width: 1200px;height: 60px;line-height: 60px;margin: 0 auto;}
.zhifuwanqi .pc_nav li{float: left;width: 162px;text-align: center;padding-top: 15px;}
.zhifuwanqi .pc_nav li a{color: #fff;font-size: 18px;font-weight: bold;}
.zhifuwanqi .wrapper{margin: 0px auto;width: 1200px;margin-bottom: 35px;}
.zhifuwanqi .tjsj{width: 100%;height: 35px;line-height: 35px;background: url(../image/tjbj.jpg) no-repeat;margin: 0 auto;overflow: hidden;}
.zhifuwanqi .tjsj p{float: left;display: inherit;margin-left: 110px;line-height: 35px;font-size: 14px;}
.zhifuwanqi .tjsj p font{color: #ff6352;font-weight: bold;margin-right: 5px;font-size: 16px;line-height: 28px;}
.zhifuwanqi .fwziyuanchi{width: 100%;height: 45px;background: url("../image/zycimg.png") no-repeat center top;margin: 0 auto;position: relative;top: 10px;text-align: center;}
.zhifuwanqi .fwsarea{width: 1200px;height: 60px;line-height: 60px;margin: 0 auto;    display: flex;
    justify-content: space-between;}
.zhifuwanqi .fwsarea li{float: left;text-align: center;font-size: 18px;font-weight: bold;cursor: pointer;}
.zhifuwanqi .fwsarea li span{font-size: 18px;font-weight: bold;}
.zhifuwanqi .fuwuzhicheng{margin-top: 50px;margin-bottom: 20px;}
.zhifuwanqi .fuwuzhicheng h2{font-size: 18px;font-weight: bold;text-align: center;}
.zhifuwanqi .fuwuzhicheng .tixi{background-color: #fff;margin-top: 13px;padding-bottom: 15px;margin-left: 20px;}
.zhifuwanqi .fuwuzhicheng .tixi ul{width: 100%;padding: 0 2% 0 2%;}
.zhifuwanqi .fuwuzhicheng .tixi ul li{display: inline-block;font-size: 15px;color: #56606f;margin-bottom: 10px;}
.zhifuwanqi .fuwuzhicheng .tixi ul li a{color: #56606f;}
.zhifuwanqi .shuzharea{text-align: center;}
.ProfessorDetail_professor_detail_bg__3B6id .ProfessorDetail_professor_detail_container__6q6jO{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;width: 1200px;margin: 0 auto auto;background: #fff;padding: 15px 15px 0px;min-height: 875px;}
.ProfessorDetail_professor_detail_bg__3B6id .ProfessorDetail_professor_detail_container__6q6jO .ProfessorDetail_professor_anchor_point__1uIFV{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-align-items: center;align-items: center;width: 200px;height: auto;border: 1px solid #cdcdcd;}
.ProfessorDetail_professor_detail_bg__3B6id .ProfessorDetail_professor_detail_container__6q6jO .ProfessorDetail_professor_anchor_point__1uIFV .ProfessorDetail_info__1YYi3{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-around;justify-content: space-around;-webkit-flex-direction: column;flex-direction: column;margin-top: 15px;}
.ProfessorDetail_professor_detail_bg__3B6id .ProfessorDetail_professor_detail_container__6q6jO .ProfessorDetail_professor_anchor_point__1uIFV .ProfessorDetail_info__1YYi3 img{width: 120px;height: 141px;object-fit: cover;}
.ProfessorDetail_professor_detail_bg__3B6id .ProfessorDetail_professor_detail_container__6q6jO .ProfessorDetail_professor_detail_content__6tSQ_{width: calc(100% - 300px);}
.ProfessorDetail_professor_detail_bg__3B6id .ProfessorDetail_professor_detail_container__6q6jO .ProfessorDetail_professor_detail_content__6tSQ_ .ProfessorDetail_show_rwsp__1gARa{width: 790px;margin-top: 40px;}
.ProfessorDetail_professor_detail_bg__3B6id .ProfessorDetail_professor_detail_container__6q6jO .ProfessorDetail_professor_detail_content__6tSQ_ .ProfessorDetail_show_rwsp__1gARa .ProfessorDetail_show_rwsp1__1q2Uc .ProfessorDetail_show_blue__3ow-X{width: 12px;height: 26px;overflow: hidden;float: left;background-color: #2362fd;}
.ProfessorDetail_professor_detail_bg__3B6id .ProfessorDetail_professor_detail_container__6q6jO .ProfessorDetail_professor_detail_content__6tSQ_ .ProfessorDetail_show_rwsp__1gARa .ProfessorDetail_show_rwsp1__1q2Uc .ProfessorDetail_show_bt__Th1pe{height: 26px;overflow: hidden;float: left;line-height: 25px;font-size: 22px;font-weight: 700;color: #333;margin-left: 20px;}
.ProfessorDetail_professor_detail_bg__3B6id .ProfessorDetail_professor_detail_container__6q6jO .ProfessorDetail_professor_detail_content__6tSQ_ .ProfessorDetail_show_rwsp__1gARa .ProfessorDetail_show_rwsp2__26mYN{width: 760px;overflow: hidden;margin-top: 10px;margin-left: 30px;line-height: 2;font-size: 16px;color: #1a1a1a;}
@charset "UTF-8";/** * * * 师资首页 * * **/.filterx{margin-top: 90px;}
.filterx-type ul{padding-bottom: 24px;margin-top: 10px;display: flex;flex-wrap: wrap;background-color: #fff;}
.filterx-type li{height: 20px;font-size: 14px;color: #303133;line-height: 20px;padding: 4px 12px;margin-top: 20px;margin-left: 20px;text-align: center;box-sizing: content-box;flex: none;cursor: pointer;}
.filterx-type li.active{background-color: #0088ff;border-radius: 4px;color: #fff;}
.teacher-list{display: flex;flex-wrap: wrap;min-height: 400px;padding-bottom: 50px;width: 1200px;margin: auto;overflow: hidden;}
.teacher-list ul{overflow: hidden;margin-bottom: 15px;}
.teacher-item{margin: 20px 20px 0 0;border-radius: 4px;height: 344px;float: left;}
.teacher-item:nth-child(4n + 4){margin: 20px 0 0 0;}
.teacher-item a{display: block;position: relative;display: flex;flex-direction: column;align-items: center;padding: 40px 40px 20px;width: 280px;height: 100%;background-color: #fff;}
.teacher-item a:hover .teacher-item-mask{opacity: 1;}
.teacher-item-bb{width: 200px;height: 200px;overflow: hidden;display: block;}
.teacher-item-banner{width: 200px;/*height: 200px;*/border-radius: 8px;display: block;}
.teacher-item-mask{background-color: rgba(0, 0, 0, 0.7);opacity: 0;transition: 0.4s;position: absolute;top: 0;padding: 40px 20px;width: 100%;height: 100%;font-size: 14px;color: #fff;width: 100%;line-height: 24px;overflow: hidden;}
.teacher-item-title{margin-top: 20px;font-size: 16px;color: #303133;line-height: 22px;}
.teacher-item-motto{margin-top: 10px;font-size: 12px;color: #909399;line-height: 17px;}
/** * * * 师资详情 * * **/.teacherDetail{overflow: hidden;margin-top: 20px;margin-bottom: 60px;}
.teacherDetail-bannar{height: 240px;width: 100%;margin-top: 20px;}
.contentx{margin: 20px 0 50px;}
.contentx-left{float: left;padding: 20px;width: 700px;background-color: #fff;}
.contentx-left-introduction{height: 200px;display: flex;overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #EEEEEE;}
.contentx-left-introduction ._img{width: 200px;}
.contentx-left-introduction ._content{width: 440px;padding-left: 20px;}
.contentx-left-introduction ._name{width: 100%;height: 25px;font-size: 18px;color: #303133;width: 100%;line-height: 25px;}
.contentx-left-introduction ._text{margin-top: 11px;width: 100%;font-size: 12px;color: #909399;width: 100%;line-height: 17px;}
.contentx-left-introduction ._text2{margin-top: 17px;width: 100%;font-size: 14px;color: #303133;width: 100%;line-height: 17px;}
.contentx-right{float: left;width: 460px;background-color: #fff;padding: 20px 20px 10px 20px;margin-left: 20px;}
.contentx-right .right-title{font-size: 16px;font-weight: 500;color: #303133;line-height: 22px;}
.contentx-right .course-items{margin-top: 10px;}
.contentx-right .course-items a{display: block;border-bottom: 1px solid #eee;}
.contentx-right .course-items a:last-child{border-bottom: none;}
.contentx-right .course-item-h{display: flex;padding: 10px 0;}
.contentx-right .course-item-h .img{width: 200px;height: 114px;flex: none;}
.contentx-right .course-item-h .img img{width: 100%;height: 100%;}
.contentx-right .course-item-h .info{padding: 0 10px;position: relative;flex: 1;}
.contentx-right .course-item-h .info .title{font-size: 14px;font-weight: 500;color: #303133;line-height: 20px;}
.contentx-right .course-item-h .info .price{margin-top: 10px;color: #909399;}
.contentx-right .course-item-h .info .num{font-size: 14px;color: #0088ff;position: absolute;bottom: 0;left: 10px;}
.content-list .list-item-title{display: inline;float: left;width: 100px;padding-top: 22px;font-size: 16px;padding-left: 22px;/* padding-right: 6px;*/font-size: 14px;color: #666;}
.ui-grid-18 .ui-list{margin-bottom: 20px;}
.top-back-row{padding-bottom: 30px;margin-right: 10px;width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 40px;}
.ui-grid-18{width: 840px;float: left;}
.content-list .list-nav{display: inline;width: 735px;float: left;padding-top: 10px;padding-bottom: 10px;}
.list-nav .list-nav-item{height: 40px !important;float: left !important;margin-left: 10px;line-height: 40px;}
.top-back{margin-top: 40px;}
.top-back .top-back-row .list-for-activity{margin-bottom: 20px;}
.content-list{width: 840px;height: 60px;background: #fff;}
.content-list li.list-nav-item a.active{background-color: #be1a21;color: #fff;padding: 2px 14px;}
.screen-head{border-bottom: 1px solid #ddd;background: rgba(255, 255, 255, 0.9);}
.select-list{padding: 8px 16px;}
.select-list .list-item~.list-item{margin-left: 10px;}
.list-imgleft{font-size: 14px;color: #666;}
.list-imgleft .list-item{border: 1px solid #ddd;cursor: pointer;margin: 20px 0;width: 100%;float: left;margin-left: 20px;}
.list-container .list-imgleft .list-item-imgcontainer{width: 240px;height: 170px;position: relative;float: left;overflow: hidden;}
.list-container .list-imgleft .list-item-info{color: #666;line-height: 22px;margin: 15px 0px;}
.list-container .list-imgleft .list-item-desc{font-size: 12px;color: #999;}
.list-imgleft .list-item-imgcontainer img{width: 100%;}
.list-container .list-imgleft .list-item-main{max-width: 480px !important;float: left;}
.list-imgleft .list-item-main .list-item-head{padding-top: 24px;}
.box-head-leftimg .box-head .box-head-more{color: #999;font-size: 14px;font-weight: normal;display: inline-block;margin-top: 4px;float: right;}
.list-container .list-item-main .list-item-title, .list-container .list-item-main .address{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-imgleft .list-item-main .list-item-title{font-weight: bold;font-size: 18px;color: #333;}
.list-imgleft .list-item-main{display: inline-block;vertical-align: middle;margin-left: 26px;}
.ui-grid-7{width: 327px;float: right;}
.right-wrapper{width: 310px;float: right;border: 1px solid #ddd;}
.right-wrapper .box-head-leftimg{padding: 12px 20px 22px 20px;border: 1px solid #e6e6e6;}
.box-head-leftimg .box-head{margin-bottom: 10px;}
.box-head-leftimg .box-title{font-size: 18px;color: #333;background: url(../../img/index/investInsLibrary/guide-left.png) no-repeat center left;}
.list-img_main.right .list-item{width: 266px;margin: 0 auto;padding: 0;position: relative;border: 1px solid #e6e6e6;margin-bottom: 15px;}
.list-img_main.right .list-item .img-container{margin: 0 auto;text-align: center;width: 268px;}
.list-img_main.right .list-item .img-container img{width: 100%;}
.list-img_main.right .list-item-head{background-color: rgba(0, 0, 0, 0.5);height: 45px;position: absolute;bottom: 0;width: 100%;color: #fff;padding: 4px 15px 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list-img_main.right .list-item h3{width: 100%;font-size: 14px;line-height: 24px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 46px;line-height: 46px;}
.list-img_main.right .list-item h3 a{color: #fff;}
.zyc_content{margin-bottom: 30px;margin-top: 15px;}
.zyc_content .left{width: 890px;float: left;}
.zyc_content .right{width: 270px;float: right}
.zyc_content .right dl{width: 100%;float: left;margin-bottom: 30px;}
.zyc_content .right dl dt{font-weight: bold;width: 100%;font-size: 18px;margin-bottom: 10px;}
.zyc_content .right dl dt a{font-size: 20px;}
.zyc_content .right dl dd{line-height: 27px;width: 100%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-bottom: dashed 1px #ddd}
.zyc_content .dl{width: 100%;float: left;margin-top: 15px;border-bottom: dashed 1px #ddd;padding-bottom: 15px;}
.zyc_content .dl dt{font-size: 20px;font-weight: bold;margin-bottom: 15px;}
.zyc_content .dl dd{line-height: 1.8;}
.zyc_content .dl dd img{max-width: 100%; height: auto !important}
.footer{overflow: hidden;width: 100%;text-align: center;background: #317AC9;color: #fff;padding: 30px 0;min-width: 1200px}
.footer a{color: #fff;line-height: 2;display: inline-block;margin-right: 10px;}
.fuwujigou_list {width: 100%;float: left;margin-bottom: 20px;}
.fuwujigou_list dt,.fuwujigou_list dd {width: 100%;float: left;border-bottom: dashed 1px #ccc;line-height: 3;}

