@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑";font-size:16px;line-height:30px;font-weight:normal;color:#333333;margin:0px; padding:0px; margin-left:0px;margin-right:0px;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#999; text-decoration:none; }
a:active {color:#000000; text-decoration:none;}
/*margin-right:auto; margin-left:auto;*/

.ding{width:100%; min-width:1300px; height:30px; background-color:#df0000; }
.dingin{width:1300px; height:30px; color:#FFF; font-size:14px;}
.dinginz{width:500px; height:30px; float:left;}
.dinginy{width:500px; height:30px; float:right;}

.tou{width:1300px; height:140px;margin-right:auto; margin-left:auto;}
.toua{ width:314px;height:90px; margin-top:30px; float:left;}
.toub{width:350px;height:140px; float:right;}
.toubb{width:300px;height:40px; margin-top:50px;background-color:#FFF; border-color:#dddddd; border-style:solid; border-width:1px;border-radius:6px;border-radius:15px;  }
.toubba{width:185px;height:40px; line-height:40px;float:left; margin-left:2px;border-radius: 15px 0px 0px 15px; padding-left:20px;   }
.toubbb{width:90px;height:40px; line-height:40px; color:#FFF;  background-color:#df0000; float:right;border-radius: 0px 15px 15px 0px; }

.actives{background-color:#df0000; color:#FFF;}
.actives:link {color:#ffffff; text-decoration:none;}
.actives:visited {color:#ffffff; text-decoration:none;}
.actives:hover {color:#ffffff; text-decoration:none; }
.actives:active {color:#ffffff; text-decoration:none;}





.xxfdh{ width:100%; min-width:1300px; height:55px; background-color:#f4f4f4;  }
.xxfdhin{width:1300px; height:55px;}
.xxfdhina{width:141px; height:55px; float:left; line-height:55px; font-size:16px; color:#333; transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.xxfdhina:link {color:#333; text-decoration:none;}
.xxfdhina:visited {color:#333; text-decoration:none;}
.xxfdhina:hover {color:#FFF; text-decoration:none; background-color:#df0000; }
.xxfdhina:active {color:#333; text-decoration:none;}


.xxfad{ width:1300px; height:100px;margin-right:auto; margin-left:auto; margin-top:15px;  }
.xxfad2{ width:1300px; height:103px;margin-right:auto; margin-left:auto; margin-top:15px;  }
.xxfad3{ width:1300px; height:107px;margin-right:auto; margin-left:auto; margin-top:15px;  }


.xxftt{width:1300px; height:143px;margin-right:auto; margin-left:auto; margin-top:15px; padding-top:20px; background-color:#f4f4f4;}
.xxftta{width:1300px; height:70px; line-height:70px; font-size:42px; font-weight:bold;}
.xxfttb{width:1200px; height:35px; line-height:35px; margin-left:50px; margin-right:50px; margin-top:15px;}


.xxfda{width:1300px; height:490px;margin-right:auto; margin-left:auto; margin-top:30px;}

.xxfday{width:410px; height:480px; float:left;}
.xxfday ul li{line-height:39px; list-style:inside; list-style-type:none; padding-left:5px; /*list-style-type:square;border-bottom:1px dashed #ebf0fa;*/transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; }
.xxfday ul li:hover{text-decoration:none; color:#df0000;/*border-bottom:1px dashed #333; background-color:#ebf0fa;*/}
.xxfday ul{padding:0;margin:0;}
.xxfday li::before {
            content: "•"; /* 自定义符号（此处为点）*/
            color: #dddddd; /* 设置符号的颜色为红色 */
            margin-right: 10px; /* 调整与文本之间的间距*/}



.xxfdaz{width:876px; height:490px; float:right;}

.xxfdaza{width:876px; height:580px;/*border-radius:10px;*/position:relative;overflow:hidden; padding-top:10px;}
.xxfdaza img{width:876px; height:580px;}
/*.xxfdaza{width:876px; height:492px;position:relative;overflow:hidden;}*/
.xxfdazaa{width:816px;height:40px; line-height:40px; margin-top:-40px;/*border-radius:10px;*/position:absolute;background: linear-gradient(to top, rgba(0,0,0,1), transparent); color:#FFF; padding-left:30px; padding-right:30px;}
.xxfdazb{width:285px; height:251px; float:left; margin-right:10px; margin-top:10px;box-shadow: 2px 2px 4px #ebf0fa; }
.xxfdazba{width:285px; height:160px;}
.xxfdazbb{width:255px; height:70px; margin-top:20px; padding-left:15px; padding-right:15px;}

.xxfa{width:1300px; height:480px;margin-right:auto; margin-left:auto; margin-top:20px;}
.xxfaa{width:421px; height:480px; float:left; margin-right:18px;}
.xxfaaa{width:421px; height:45px; line-height:45px; font-size:24px; border-bottom-color:#e1e1e1; border-bottom-style:solid; border-bottom-width:1px;}
.xxfaaa img{ margin-top:11px; margin-bottom:11px; margin-right:15px; float:left;}
.xxfaab{width:421px; height:110px; line-height:35px; font-size:18px; margin-top:10px;}
.xxfaab img{width:150px; height:110px; float:left; margin-right:10px;}
.xxfaac{width:421px; height:300px; margin-top:10px;}
.xxfaac ul li{line-height:40px; list-style:inside; list-style-type:none;/* padding-left:5px; list-style-type:square;*/border-bottom:1px dashed #ebf0fa;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; }
.xxfaac ul li:hover{text-decoration:none; color:#df0000;border-bottom:1px dashed #333; /*background-color:#ebf0fa;*/}
.xxfaac ul{padding:0;margin:0;}




.xxfaa2{width:421px; height:480px; float:left; margin-right:20px;}
.xxfaaa2{width:421px; height:45px; line-height:45px; font-size:24px; /*border-bottom-color:#e1e1e1; border-bottom-style:solid; border-bottom-width:1px;*/}
.xxfaaa2 img{ margin-top:11px; margin-bottom:11px; margin-right:15px; float:left;}
.xxfaab2{width:421px; height:203px;position:relative;overflow:hidden; margin-top:10px;}
.xxfaab2a{width:364px; height:40px;font-size:16px;line-height:40px;margin-top:-40px;/*border-radius:10px;*/position:absolute;background: linear-gradient(to top, rgba(0,0,0,1), transparent);color:#FFF;padding-left:30px;
	padding-right:30px;}
.xxfaac2{width:421px; height:200px; margin-top:10px;}
.xxfaac2 ul li{line-height:45px; list-style:inside; list-style-type:none;/* padding-left:5px; list-style-type:square;*/border-bottom:1px dashed #ebf0fa;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; }
.xxfaac2 ul li:hover{text-decoration:none; color:#df0000;border-bottom:1px dashed #333; /*background-color:#ebf0fa;*/}
.xxfaac2 ul{padding:0;margin:0;}


.xxfb{width:1300px; height:450px;margin-right:auto; margin-left:auto; margin-top:15px;}

.xxfba{width:421px; height:450px; float:left; margin-right:18px; }
.xxfbad{width:421px;height:45px; line-height:45px; font-size:24px;border-bottom-color:#e1e1e1; border-bottom-style:solid; border-bottom-width:1px;}
.xxfbad img{ margin-top:11px; margin-bottom:11px; margin-right:15px; float:left;}

.xxfbaa{width:421px; height:205px;position:relative;overflow:hidden; margin-top:10px; }
.xxfbab{width:361px; height:40px;font-size:16px;line-height:40px;margin-top:-40px;/*border-radius:10px;*/position:absolute;background: linear-gradient(to top, rgba(0,0,0,1), transparent);color:#FFF;padding-left:30px;
	padding-right:30px;}
.xxfbac{width:421px; height:160px; margin-top:20px; }
.xxfbac ul li{line-height:40px; list-style:inside; list-style-type:none;/* padding-left:5px; list-style-type:square;*/border-bottom:1px dashed #ebf0fa;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; }
.xxfbac ul li:hover{text-decoration:none; color:#0146ae;border-bottom:1px dashed #333; /*background-color:#ebf0fa;*/}
.xxfbac ul{padding:0;margin:0;}


.xxfc{width:1300px; height:330px;margin-right:auto; margin-left:auto; margin-top:15px;}
.xxfca{width:421px; height:330px;float:left; margin-right:18px;}
.xxfcaa{width:421px; height:220px;}
.xxfcab{width:421px; height:95px; margin-top:10px; font-size:14px;}

.xxfcb{width:471px; height:330px;float:left; margin-right:18px;}
.xxfcb ul li{line-height:36px; list-style:inside; list-style-type:none;/* padding-left:5px; list-style-type:square;*/border-bottom:1px dashed #ebf0fa;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; }
.xxfcb ul li:hover{text-decoration:none; color:#df0000;border-bottom:1px dashed #333; /*background-color:#ebf0fa;*/}
.xxfcb ul{padding:0;margin:0;}
.xxfcb li::before {
            content: "•"; /* 自定义符号（此处为点）*/
            color: #dddddd; /* 设置符号的颜色为红色 */
            margin-right: 10px; /* 调整与文本之间的间距*/}

.xxfcc{width:1300px; height:45px; line-height:45px; font-size:24px;margin-right:auto; margin-left:auto; margin-top:15px;}
.xxfcca{width:910px; height:45px; float:left;border-bottom-color:#e1e1e1; border-bottom-style:solid; border-bottom-width:1px;}
.xxfcca img{ margin-top:11px; margin-bottom:11px; margin-right:15px; float:left;}
.xxfccb{width:371px; height:45px; float:right;border-bottom-color:#e1e1e1; border-bottom-style:solid; border-bottom-width:1px;}
.xxfccb img{ margin-top:11px; margin-bottom:11px; margin-right:15px; float:left;}

.xxfcd{width:371px; height:330px;float:left; transition: all 0.6s; -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.xxfcd ul {
  list-style: none;
  counter-reset: custom-counter;
  padding:5px;margin:0; line-height:32px;
}
.xxfcd li {
  counter-increment: custom-counter;
  margin-bottom: 8px;
}
.xxfcd li:hover{ color:#ae0330;}
/* 生成带数字的彩色圆点 */
.xxfcd li::before {
  content: counter(custom-counter);
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius:10%;
  background-color: #1e95ff; /* 自定义背景色 */
  color: #fff;
  text-align: center;
  line-height: 20px; /* 垂直居中 */
  margin-right:20px;
/*  font-weight: bold;*/
}
.xxfcd li:nth-child(1)::before {
  background-color:#ae0330;color: #FFF; font-weight:bold; 
}
.xxfcd li:nth-child(2)::before {
  color: #FFF;
   background-color:#ffc001;color: #FFF;font-weight:bold;
}
.xxfcd li:nth-child(3)::before {
  background-color:#ffe27c;color: #FFF;font-weight:bold;
}
.xxfcd li:hover::before {background-color:#ae0330; text-decoration:none; }



.xxfe{width:1300px; height:45px; line-height:45px; font-size:24px;margin-right:auto; margin-left:auto; margin-top:15px;border-bottom-color:#e1e1e1; border-bottom-style:solid; border-bottom-width:1px;}
.xxfe img{ margin-top:11px; margin-bottom:11px; margin-right:15px; float:left;}

/*.xxfea{width:1300px; height:357px;margin-right:auto; margin-left:auto; margin-top:15px;}*/

.xxfea{width:1300px; height:395px;margin-right:auto; margin-left:auto; margin-top:15px;}
.xxfeaz{width:560px; height:357px; float:left; background-color:#f6f6f6;}
.xxfeaza{width:560px; height:315px; }
.xxfeazb{width:540px; height:35px; padding-top:5px; line-height:35px; padding-left:10px; padding-right:10px;} 
.xxfeay{width:720px; height:357px; float:right;}
.xxfeaya{width:245px; height:180px;background-color:#f6f6f6; float:left; margin-right:15px;margin-bottom:15px; }
.xxfeayb{width:245px; height:144px;}
.xxfeayb img{width:245px; height:144px;}
.xxfeayc{width:245px; height:35px; line-height:35px;}

.xxfi{ width:100%; min-width:1300px; height:135px; /*background-color:#f9f9f9;*/ margin-top:15px; padding-top:15px;  }
.xxfiin{width:1300px; height:120px; font-size:14px;}

.xxfk{ width:100%; height:2px; background-color:#DD0005;}
.xxfj{ width:100%; min-width:1300px; height:225px;padding-top:40px; }
.xxfjin{width:1300px; height:185px; font-size:16px;}




.xxfnya{width:1300px; height:45px; line-height:45px;margin-right:auto; margin-left:auto; margin-top:15px; border-bottom-color:#e6e6e6; border-bottom-style:solid; border-bottom-width:1px; }
.xxfnyb{width:1300px; min-height:500px;margin-right:auto; margin-left:auto; margin-top:15px; }


.xxfnybz{width:880px; min-height:745px; float:left;}
.xxfnybza{width:880px; height:40px; line-height:40px;font-size:22px;}
.xxfnybza:link{text-decoration:none;}
.xxfnybza:visited {text-decoration:none;}
.xxfnybza:hover{ color:#000;text-decoration:underline; }
.xxfnybza:active{text-decoration:none;}
.xxfnybzb{width:880px; height:60px; line-height:25px;color:#282828; margin-top:10px; padding-bottom:20px; border-bottom-color:#a1a1a1;border-bottom-style:dashed; border-bottom-width:1px; margin-bottom:10px; }
.xxfnybzc{width:880px; height:50px; line-height:50px; margin-top:30px;}
.xxfnybzd{width:880px; height:150px;margin-top:30px;border-bottom-color:#a1a1a1;border-bottom-style:dashed; border-bottom-width:1px; padding-bottom:20px;}
.xxfnybzd img{ width:220px; height:150px; float:left; margin-right:25px;}
.xxfnybzd-1:hover {
    color:#000;text-decoration:underline;}

.xxfnyby{width:340px; min-height:745px; float:right;background-color:#F8F8F8; padding:15px; }
.xxfnybya{width:325px; height:40px; line-height:40px; font-size:18px;background-image:url(dsimg/20.jpg); background-position:left; background-repeat:no-repeat;  margin-bottom:15px;}
.xxfnybya img{ float:left; margin-right:10px; margin-top:9px;}
.xxfnybyb{width:340px; height:40px; line-height:40px;font-size:16px;border-bottom-color:#e1e1e1; border-bottom-style:solid; border-bottom-width:1px; }
.xxfnybyc{width:340px; height:15px;}
.xxfnybyd{width:340px; height:150px;}
.xxfnybye{width:340px; height:40px; line-height:40px;font-size:16px; margin-bottom:15px;}

.xxfnybyf{width:340px; height:90px; padding-bottom:15px; border-bottom-color:#d1d1d1;border-bottom-style:dashed; border-bottom-width:1px; margin-top:15px;}
.xxfnybyf img{width:140px; height:90px; float:left; margin-right:20px;}

.xxfnybyf:link{text-decoration:none;}
.xxfnybyf:visited {text-decoration:none;}
.xxfnybyf:hover{ color:#000;text-decoration:underline; }
.xxfnybyf:active{text-decoration:none;}

.xxfnybyg{width:340px; height:300px; margin-top:15px; margin-bottom:15px; transition: all 0.6s; -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.xxfnybyg ul {
  list-style: none;
  counter-reset: custom-counter;
 padding:5px;margin:0; line-height:32px;
}
.xxfnybyg li {
  counter-increment: custom-counter;
  margin-bottom:1px;
}
.xxfnybyg li:hover{ color:#ae0330;}
/* 生成带数字的彩色圆点 */
.xxfnybyg li::before {
  content: counter(custom-counter);
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius:10%;
  background-color: #efefef; /* 自定义背景色 */
  color: #333;
  text-align: center;
  line-height: 20px; /* 垂直居中 */
  margin-right:20px;
/*  font-weight: bold;*/
}
.xxfnybyg li:nth-child(1)::before {
  background-color:#ae0330;color: #FFF; font-weight:bold; 
}
.xxfnybyg li:nth-child(2)::before {
  color: #FFF;
   background-color:#ffc001;color: #FFF;font-weight:bold;
}
.xxfnybyg li:nth-child(3)::before {
  background-color:#ffe27c;color: #FFF;font-weight:bold;
}
.xxfnybyg li:hover::before {background-color:#ae0330; text-decoration:none;color: #FFF; }


/*正文css*/

.xxfzwa{width:1300px; height:40px; line-height:40px;margin-right:auto; margin-left:auto; margin-top:20px; }
.xxfzwb{width:1200px; height:60px; line-height:60px; font-size:32px; font-weight:bold;margin-right:auto; margin-left:auto; margin-top:20px; }
.xxfzwc{width:1200px; height:60px; line-height:60px; margin-right:auto; margin-left:auto; margin-top:20px; font-size:14px; }
.xxfzwd{width:1200px; nin-height:500px; line-height:40px;font-size:18px; padding-bottom:20px; margin-right:auto; margin-left:auto; margin-top:20px;box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.2); padding:30px; padding-left:50px; padding-right:50px; }

.xxfzwxg{width:100%; height:350px; background-color:#F7F7F7; padding-top:20px; margin-top:20px; }
.xxfzwe{width:1300px; height:40px; line-height:40px;font-size:18px;margin-right:auto; margin-left:auto;  font-weight:bold;margin-top:30px; margin-bottom:30px;}
.xxfzwf{width:1300px; height:250px; margin-right:auto; margin-left:auto; margin-top:20px;}
.xxfzwfz{width:600px; height:250px; float:left; margin-right:80px;}
.xxfzwfz ul li{line-height:40px; list-style:inside; list-style-type:none;/* padding-left:5px; list-style-type:square;*/border-bottom:1px dashed #ebf0fa;transition: all 1s; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s; }
.xxfzwfz ul li:hover{text-decoration:none; color:#0146ae;border-bottom:1px dashed #333; /*background-color:#ebf0fa;*/}
.xxfzwfz ul{padding:0;margin:0;}
.xxfzwfz li::before {
            content: "•"; /* 自定义符号（此处为点）*/
            color: #dddddd; /* 设置符号的颜色为红色 */
            margin-right: 10px; /* 调整与文本之间的间距*/}

.xxfzwfy{width:600px; height:250px; float:right;}
.xxfzwg{width:1220px; height:170px; line-height:40px;margin-right:auto; margin-left:auto; margin-bottom:20px;  }
.xxfzwgbox{width:220px; height:170px; margin-right:12px; margin-left:12px;float:left;}
.xxfzwgboxa{width:220px; height:140px;}
.xxfzwgboxb{width:220px; height:30px; line-height:30px;font-size:16px; }


   