html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family:"Microsoft Yahei";}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;font-family: "Microsoft Yahei"}
img{border: none;margin:0px;padding:0px;display: block;font-size: 0px;}
a{text-decoration: none; }
body{margin:0px;padding:0px;font-family:"Microsoft Yahei";}

.head{width: 100%;margin:0px auto 18px auto;height: auto;position: relative; border-bottom:1px solid #e6e6e6;}
/*.logo{display: block;width: 298px;height: auto;overflow: hidden;float: left;margin-top: 22px;margin-left: 48px;}*/
.logo{display: block;width: 298px;height: auto;overflow: hidden;float: left;position: absolute;top:22px;left: 48px;}
.logo img{display: block;width: 100%;font-size: 0px;}
/*.head_nav{width: 926px;float: left;height: 104px;border-left: 1px solid #e6e6e6;overflow: hidden;}*/
.head_nav{width: 926px;margin:0px auto;height: 104px;border-left: 1px solid #e6e6e6;}
.head_nav ul li{float: left;width: 184px;height: 104px;border-right: 1px solid #e6e6e6;}
.head_nav ul li a{display: block;width: 100%;background: #FFFFFF;height: 104px;}
.head_nav ul li a:hover{background: #9a3b8b}
.head_nav ul li a:hover span{color: #FFFFFF;}
.head_nav ul li a:hover em{color: #c547b1;}
.head_nav ul .on a{}
.head_nav ul .on a span{}
.head_nav ul .on a em{}
.head_nav ul li span{display: block;width: 100%;text-align: center;font-size: 18px;color: #373737;font-weight: 400;height: 22px;overflow: hidden;line-height: 22px;padding-top: 30px;}
.head_nav ul li em{display: block;width: 100%;font-size: 12px;color: #d3d3d3;text-align: center;height: 16px;line-height: 16px;overflow: hidden;}
/*.head_search{float: right;width: 414px;height: 52px;overflow: hidden;margin-right: 34px;margin-top: 26px;}*/
.head_search{float: right;width: 414px;height: 52px;overflow: hidden;position: absolute;top:26px;right: 34px;}
.keyword{width: 330px;float: left;border: 1px solid #efefef;border-right:none;height: 50px;line-height: 50px;border-bottom-left-radius: 40px;border-top-left-radius: 40px;padding-left: 18px;font-size: 18px;color: #bfbfbf}
.search_btn{float: left;width: 64px;border: none;background:#e44876 url("../images/search.png") no-repeat center;height: 52px;cursor: pointer;border-bottom-right-radius: 40px;border-top-right-radius: 40px;}

.banner{ width:1100px;  position:relative;  height:260px; margin: auto;margin-bottom: 10px; }
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; border-radius: 6px; }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:260px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:260px; }
.banner .bd li img{width:1100px; height:260px;}

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul{ text-align:center;  padding-top:5px;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; overflow:hidden; border-radius:4px;background:#FFFFFF;line-height:9999px;}
.banner .hd ul .on{ width: 20px; }

.main{width: 1100px;margin:0px auto;height: auto;overflow: hidden;}

.w_100{width: 100%;margin:40px auto;height: auto;overflow: hidden;}
.mt_20{margin:10px auto;}
.dtxw{width: 730px;float: left;height: auto;overflow: hidden;}
.gsjj{width: 350px;float: right;height: auto;overflow: hidden;}
.gsjj_cn{width: 100%;margin:0px auto;height: auto;overflow: hidden;margin-top: 10px;}
.gsjj_cn img{width: 100%;display: block;font-size: 0px;}
.gsjj_cn p{border: 1px solid #e3e3e3;font-size: 12px;line-height: 26px;width: 308px;padding:16px 19.5px;text-indent: 2em;}
.index_title{width: 100%;height: 68px;overflow: hidden;margin:0px auto;position: relative;background: #f4f5f6;}
.index_title span{display: block;width: 120px;float: left;margin-top: 11px;margin-left: 14px;}
.index_title a{position: absolute;top:19px;right: 20px;line-height: 28px;font-size: 12px;color: #b3b3b3;width: 84px;height: 28px;border: 1px solid #ededed;background: #FFFFFF;border-radius: 10px;text-align: center;}
.index_title a:hover{background: #e44876;color: #FFFFFF;}
.djgz_cn .hd .more a:hover{background: #e44876;color: #FFFFFF;}
.focusBox { position: relative; width: 408px; height: 340px; border:1px solid #e3e3e3;overflow: hidden; text-align: left; background: white; float: left;margin-top: 10px;}
.focusBox .pic img { width:100%; height: 250px; display: block;font-size: 0px; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #2f78dc;overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 30px; z-index: 2; height: 60px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:60px; line-height:60px; position:absolute; bottom:-60px;width: 100%;text-align: center;}
.focusBox .txt li a{ display: block; color: #363636;  font-size: 16px;  text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 172px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; border-radius:10px; overflow: hidden; text-align: center; margin-right:4px; cursor: pointer;background:#ffffff; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li.on a,.focusBox .num a:hover{ background: #e44876;  }
.focusBox .num .on{width: 24px;background: #e44876;}
.focusBox .num .on a{background: #e44876;}
.dtxw_text{float: left;width: 312px;margin-left: 8px;height: auto;overflow: hidden;margin-top: 10px;}
.dtxw_text h3{width: 100%;height: 32px;font-size: 18px;line-height: 32px;overflow: hidden;}
.dtxw_text h3 a{color: #393939;}
.dtxw_text p{width: 100%;font-size: 12px;line-height: 24px;height: 120px;overflow: hidden;text-indent: 2em;border-bottom: 1px solid #e3e3e3;padding-bottom: 10px;}
.dtxw_text ul li{width: 100%;margin:0px auto;font-size: 12px;height: 30px;overflow: hidden;line-height: 30px;}
.dtxw_text ul li a{color: #575757;}

.video_cn{width: 100%;margin:10px auto;height: auto;overflow: hidden;}
.video_cn ul{width: 1110px;margin-left: -10px;}
.video_cn ul li{width: 360px;height: 242px;position: relative;overflow: hidden;float: left;margin-left: 10px;}
.video_cn ul li i{display:block;background: url("../images/02_08.png") no-repeat center;background-size: 100%;width: 78px;height: 78px;position: absolute;left: 141px;top:80px;}
.video_cn ul li b{width: 100%;height: 38px;overflow: hidden;background: #000000;opacity: 0.56;position: absolute;left: 0px;bottom: 0px;z-index: 2;}
.video_cn ul li span{width: 100%;height: 38px;line-height: 38px;overflow: hidden;margin:0px auto;text-align: center;font-size: 16px;color: #ffffff;position: absolute;left: 0px;bottom: 0px;z-index: 3;}
.video_cn ul li img{display: block;width: 100%;font-size: 0px;}

.ygfc{margin-top: 10px;}
/*.ygfc .index_title a{background: #e44876;color: #FFFFFF;}*/
.ygfc_cn{width: 100%;margin:0px auto;margin-top: 10px;height: auto;overflow: hidden;background: #f6f6f6;padding-bottom: 20px;padding-top: 14px;}
.ygfc_left{float: left;width: 594px; height:auto;overflow: hidden;margin-left: 12px;}
.ygfc_left_cn { position: relative; width: 594px; height: 370px; overflow: hidden; text-align: left; background: white;margin:0px auto;}
/*.ygfc_left_cn .pic img { width:100%; height: 370px; display: block;font-size: 0px; }*/
.ygfc_left_cn .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #505050;overflow: hidden;opacity: 0.57; }
.ygfc_left_cn .num { position: absolute; z-index: 3; bottom: 10px; right: 14px; }
.ygfc_left_cn .num li{ float: left; position: relative; width: 15px; height: 15px; border-radius:15px; overflow: hidden; text-align: center; margin-right:4px; cursor: pointer;background:#2f78dc; }
.ygfc_left_cn .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.ygfc_left_cn .num li.on a,.focusBox .num a:hover{ background: #e44876;  }
.ygfc_left_cn .num .on{background: #e44876;}
.ygfc_left_cn .num .on a{background: #e44876;}

.ygfc_right{width: 462px;float: left;height: auto;overflow: hidden;margin-left: 20px;}
.ygfc_title{width: 100%;margin:0px auto;height: 30px;overflow: hidden;line-height: 30px;font-size: 16px;margin-bottom: 6px;}
.ygfc_title a{color: #878787;background: url("../images/02_15.jpg") no-repeat left center;display: block;float: left;height: 30px;padding-left: 20px;}

.ygfc_right_cn{ width:462px; height:auto;overflow: hidden; position:relative;  }
.ygfc_right_cn .hd {width:150px;height: auto;overflow: hidden;margin:0px auto;float:right;margin-top: 10px; }
.ygfc_right_cn .hd li { color:#939393; cursor:pointer;  width:42px; height:42px; float:left; font-size:18px; line-height:42px; border-radius:42px;border:1px solid #e6e6e6;overflow:visible; text-align:center; margin-left: 6px;}
.ygfc_right_cn .hd li.on { background:#5373ff; color:#fff; font-weight:bold;  z-index:2; position:relative; }
.ygfc_img{width: 100%;height: 320px;overflow: hidden;margin:0px auto;}
.ygfc_img ul{width: 472px;margin-left: -10px;}
.ygfc_img ul li{width: 226px;height: 154px;float: left;overflow: hidden;margin-left: 10px;margin-bottom: 10px;}
.ygfc_img ul li img{display: block;width: 100%;font-size: 0px;}

.djgz{margin:20px auto;}
.djgz_cn{ width:1100px; margin:0px auto;height: auto;overflow: hidden; }
.djgz_cn .hd{ width: 100%;height: 68px;overflow: hidden;margin:0px auto;position: relative;background: #f4f5f6;position:relative;  }
.djgz_cn .hd b{display: block;width: 120px;float: left;margin-top: 11px;margin-left: 14px;padding-right: 24px;}
.djgz_cn .hd .more{ float:right;margin-right: 22px;margin-top: 18px; }
.djgz_cn .hd .more a{display:block;line-height: 28px;font-size: 12px;color: #b3b3b3;width: 84px;height: 28px;border: 1px solid #ededed;background: #FFFFFF;border-radius: 10px;text-align: center;}
.djgz_cn .hd ul{ z-index:5; position:absolute; height:35px;  overflow:hidden; zoom:1;left: 170px;top:20px; }
.djgz_cn .hd li{ border-radius:12px;float:left; cursor:pointer; background: #2f78dc;width: 130px;height: 32px;line-height: 32px;text-align: center;display: block;font-size: 14px;color: #fefefe;margin-left: 20px; }
.djgz_cn .hd li.on{  background:#e44876;  }
.djgz_cn .bd{  clear:both; position:relative;width: 100%;margin:26px auto;height: auto;overflow: hidden;  }
.djgz_con{width: 100%;margin:0px auto;height: auto;overflow: hidden;}
.djgz_con ul{width: 1114.66px;margin-left: -14.66px;}
.djgz_con ul li{width: 264px;height: 180px;float: left;margin-left: 14.66px;background: #e43e5d;border-radius: 6px;}
.djgz_con ul li a{display: block;width: 230px;height: 48px;font-size: 16px;line-height: 24px;overflow: hidden;border-bottom: 1px solid #ffffff;margin:0px auto;color: #FFFFFF;margin-top: 20px;padding-bottom: 8px;}
.djgz_con ul li p{width: 230px;margin:0px auto;font-size: 12px;line-height: 16px;color: #fefefe;margin-top: 12px;}
.djgz_con ul .color1{background: #de3270;}
.djgz_con ul .color2{background: #913497;}
.djgz_con ul .color3{background: #dc346f;}

.foot{width: 100%;margin:0px auto;border-bottom: 2px solid #e14374;border-top: 1px solid #e3e3e3;height: auto;overflow: hidden;margin-bottom: 65px;}
.foot_cn{width: 1100px;margin:0px auto;height: auto;overflow: hidden;padding-top: 16px;padding-bottom: 10px;}
.foot_left{width: 554px;float: left;height: auto;overflow: hidden;}
.foot_left p{width: 100%;height: 38px;overflow: hidden;line-height: 38px;margin:0px auto;font-size: 12px;color: #212121;}
.foot_left_text{border-bottom: 1px dashed #e3e3e3;}
.foot_left p span{float: left;}
.foot_left p a{font-weight: bold;color: #212121;}
.jszc{float: left;margin-top: 10px;margin-left: 10px;display: block;}
.foot_right{float: right;height: auto;overflow: hidden;}
.foot_right_img ul li{float: left;width: 80px;margin-left: 16px;height: auto;}
.foot_right_img ul li img{display: block;width: 100%;height: 86px;}
.foot_right_img ul li span{display: block;width: 100%;text-align: center;font-size: 12px;line-height: 16px;height: 16px;overflow: hidden;}
.wzzc img{margin-top: 12.5px;}
.foot_right_bto a{background: url("../images/batb.png") no-repeat left center;height: 26px;line-height: 26px;font-size: 12px;color: #ccc;padding-left: 20px;overflow: hidden;}

.list_baner{width: 100%;min-width: 1100px;height: 374px;background: url("../images/detail_02.jpg") no-repeat center;}
.list_nav{margin:42px auto;}
.list_nav p{width: 100%;margin:0px auto;height: auto;overflow: hidden;}
.list_nav p a{display: block;width: 124px;height: 30px;line-height: 30px;text-align: center;float: left;font-size: 14px;color: #383838;}
.list_nav p .on{background: #2f78dc;color: #FFFFFF;border-radius: 10px;}
.list_bt h3{width: 100%;margin:0px auto;height: auto;overflow: hidden;font-weight: normal;text-align: center;}
.list_bt h3 span{font-size: 26px;color: #383838;border-bottom: 1px solid #2f78dc;height: 40px;line-height: 40px;}
.list_bt h3 em{display: block;width: 100%;font-style: normal;font-size: 12px;color: #a0a0a0;height: 18px;line-height: 18px;}
.list_cn{margin-top: 20px;padding-top: 10px;}
.list_cn ul li{width: 100%;margin:0px auto;height: auto;margin-bottom: 20px;}
.list_cn ul li a{display: block;width: 1098px;background: #f5f5f5;height: auto;overflow: hidden;padding:10px 0px;}
.list_img{width: 246px;height: 138px;float: left;overflow: hidden;margin-left: 10px;}
.list_text{width: 786px;position: relative;height: 138px;overflow: hidden;float: left;margin-left: 28px;}
.list_text h3{width: 550px;height: 46px;overflow: hidden;float: left;line-height: 46px;font-size: 20px;color: #494949;}
.list_text p{width: 550px;float: left;font-size: 14px;color: #7a7a7a;line-height: 26px;height: 52px;overflow: hidden;margin-top: 16px;}
.list_text span{position: absolute;top:28px;right: 6px;display: block;width: 70px;}
.list_text span em{font-style: normal;display: block;color: #9b9999;font-size: 22px;line-height: 26px;}
.list_text span i{font-style: normal;font-size: 12px;color: #9b9999;display: block;width: 100%;text-align: left;}
.list_text b{display: block;width: 84px;height: 24px;line-height: 24px;text-align: center;border:1px solid #ababab;color: #ababab;position: absolute;right: 0px;bottom: 18px;border-radius: 14px;}
.list_img2{width: 70px;height: 70px;float: left;overflow: hidden;margin-left: 10px;}
.list_img2 span{display: block;width: 70px;height: 70px;background: url("../images/list_07.jpg") no-repeat center;background-size: 100%;}
.list_text2{width: 966px;float: left;margin-left: 18px;height: 70px;overflow: hidden;line-height: 70px;position: relative;}
.list_text2 p{float: left;color: #535353;font-size: 16px;width: 764px;height: 70px;line-height: 70px;overflow: hidden;}
.list_text2 span{position: absolute;top:10px;right: 0px;display: block;width: 70px;}
.list_text2 span em{font-style: normal;display: block;color: #9b9999;font-size: 22px;line-height: 26px;}
.list_text2 span i{font-style: normal;font-size: 12px;color: #9b9999;display: block;width: 100%;text-align: left;line-height: 16px;}
.l-img a:hover{background: #FFFFFF;-webkit-box-shadow:0 0 10px rgba(219, 219, 219, .5); -moz-box-shadow:0 0 10px rgba(219, 219, 219, .5);box-shadow:0 0 10px rgba(219, 219, 219, .5);}
.l-img a:hover b{border:1px solid #e44876;color: #ffffff;background: #e44876;}
.l-text a:hover .list_img2 span{background: url("../images/list_10.jpg") no-repeat center;background-size: 100%;}

.detai{width: 100%;margin:0px auto;height: auto;overflow: hidden;}
.address{width: 100%;margin:0px auto;height: 40px;overflow: hidden;line-height: 40px;border-bottom: 1px solid #2f78dc;margin-top:20px;}
.address h3{float: left;font-weight: normal;}
.address h3 span{font-size: 24px;color: #383838;}
.address h3 em{font-size: 20px;color: #ebebeb;margin-left: 8px;}
.address p{float: right;font-size: 14px;color: #6d6d6d;}
.address p a{color: #333333;}
.detai_cn{width: 100%;margin:40px auto;height: auto;overflow: hidden;}
.detai_cn p{width: 100%;margin:0px auto;height: auto;overflow: hidden;text-align: center;}
.detai_cn img{display: block;max-width: 100%;margin:0px auto;}
.detai_title{font-size: 26px;color: #535353;line-height: 50px;}
.detai_info{font-size: 16px;color: #a6a6a6;line-height: 26px;}
.detai_info span{margin-left: 10px;margin-right: 4px;}
.detai_content{width: 96%;margin:0px auto;height: auto;overflow: hidden;margin-top: 30px;font-size: 20px;color: #565656;line-height: 2em;}
.detai_content p{text-indent:2em;text-align:justify !important;}

.yxyg_con{width: 100%;height: 370px;overflow: hidden;margin:0px auto;background: url("../images/03_11.jpg") no-repeat 424px 260px;}
.yxyg_con img{display: block;width: 234px;height: 370px;float: left;font-size: 0px;}
.yxyg_con_text{width: 300px;float: right;height: auto;overflow: hidden;margin-right: 40px;margin-top: 36px;}
.yxyg_con_text h3{font-size: 24px;color: #ef3535;font-weight: normal;height: 52px;overflow: hidden;line-height: 52px;border-bottom: 1px solid #cbcbcb;margin-bottom: 10px;}
.yxyg_con_text p{font-size: 18px;color: #878787;width: 100%;height: 30px;line-height: 30px;}
.wechat{padding:30px 0px; position: fixed;right: 20px;top:600px;background: #2f78dc;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;width: 124px;}
.wechat_cn{width: 100%;margin:0px auto;height: auto;overflow: hidden;background: #ededed;}
.wechat_cn p{border-bottom: 1px solid #FFFFFF;padding:10px 0px;}
.wechat_cn p img{display: block;margin:0px auto;}

.index_noti{width: 1098px;margin:0px auto;height: 50px;border:1px solid #f4f5f6;overflow: hidden;margin-top: 8px;}
.index_noti label{float: left;line-height: 50px;width: 99px;height: 50px;text-align: center;display: block;border-right: 1px solid #f4f5f6;}

.txtScroll-left{ width:998px;  position:relative; float: left;  }
.txtScroll-left .bd{ width:100%; overflow:hidden; }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{  float:left; height:50px; line-height:50px; width:480px;  text-align:left; _display:inline;position: relative;font-size: 14px;padding-left: 9px;margin-left: 10px;}
.txtScroll-left .bd ul li a{color: #333333;}
.txtScroll-left .bd ul li span{  float: right; margin-right: 10px;}
.bd ul li span{  float: left !important;}
.left_ad{position: fixed;left: 0px;top:600px;width: 140px;}
.left_ad img{display: block;width: 100%;margin:0px auto;}
.right_ad{position: fixed;right: 0px;top:600px;width: 140px;}
.right_ad img{display: block;width: 100%;margin:0px auto;}
.clear{display: block;width: 100%;height: 1px;overflow: hidden;}
.head_nav .sub{ display:none;  width:100%;  position:absolute; left:0; top:104px; height:50px;line-height:50px;background:#eeeeee;z-index: 8; }
.head_nav .sub p{ width: 100%;text-align: center;}
.head_nav .sub p a{ display:inline;width: auto;background: none;font-size: 16px;color: #000000;padding:0px 12px; }
.head_nav .sub p a:hover{  color:#000000;background: none;}
/*.list_page{width: 100%;margin:10px auto;}*/
/*.list_page a{color: #333333;}*/
.detai_con img{max-width:100%;display:block;margin:0px auto;}

.list_page{text-align: center;}
.list_page .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.list_page .pagination>li {
    display: inline;
}
.list_page .pagination>li .active a{color: #279FDA;}
.list_page p{display: inline-block;background: #F8F8F8;}
.list_page .pre_btn,.list_page .next_btn{display: inline-table;width: 81px;height: 52px;text-align: center;line-height: 52px;overflow: hidden;font-size: 16px;color: #485967;background: #F8F8F8;}
.list_page .next_btn{margin-left: 8px;}
.list_page .pre_btn{margin-right: 8px;}
.list_page p a{display: inline-block;width: 46px;height: 52px;line-height: 52px;text-align: center;font-size: 16px;color: #485967;}
.list_page p a.on{color: #279FDA;}
.list_page a{cursor: pointer;}
.list_page a:hover{color: #279FDA;}

.list_page a{display: inline-block;padding:0 20px;height: 52px;line-height: 52px;text-align: center;font-size: 16px;color: #485967;background: #F8F8F8;}
.list_page a.current{color: #279FDA !important;}



/*2022-06-14首页板块修改*/
.cgxx_left{ float: left; width: 350px; margin-top: 15px;}
.cgxx_right{ float: left; width: 350px; margin-top: 15px;margin-left:22px;}
.cgxx_icon{ border-left:7px solid #B02F70 ; height: 16px; margin-bottom: 10px; color: #000; font-size: 16px; font-weight: bold; padding-left: 10px; line-height: 16px; }
.cgxx_icon a{color: #000; }
.cgxx_left ul,.cgxx_right ul { color: #333; line-height: 30px; font-size: 14px; }
.cgxx_left ul a,.cgxx_right ul a{ color: #333; padding-left: 5px; }
.cgxx_left ul span,.cgxx_right ul span{ float: right; color: #999; font-size: 12px; }

