@charset "utf-8";

body {
 margin: 0px;
 padding: 0px;
 font-family: "微软雅黑";
 font-size: 14px;
 color: #333;
 background-color: #fff;
}
body ul {
 margin: 0px;
 padding: 0px;
}
body ul li {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
body a {
 font-family: "微软雅黑";
 font-size: 14px;
 color: #333;
 text-decoration: none;
}
body a:hover {
 font-family: "微软雅黑";
 font-size: 14px;
 color: #b80022;
}
body img{ max-width:100%; border:none}
.clear {
 clear: both;
}
.top_bg {
 padding: 0px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 min-width: 1200px;
 background-color: #b80022;
}
.top {
 width: 1240px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 26px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.logo {
 float: left;
 padding-top: 10px;
 padding-bottom: 10px;
}
.nav {
 width: 1240px;
 margin-top: 20px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 line-height: 50px;
 display: flex;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #cd4d65;
 border-right-color: #cd4d65;
 border-bottom-color: #cd4d65;
 border-left-color: #cd4d65;
 padding: 0px;

}
.nav li {
 margin: 0px;
 padding: 0px;
 display: inline;
 text-align: center; width:120px; float:left;
}
.nav li a {
 color: #fff;
 display: block;
 font-size: 16px;
 margin-top: 0px;
 margin-right: 1px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
}
.nav li a:hover, .cur {
 color: #fff;
 display: block;
 background-color: #f13a3a;
}
.banner_bg {
 background-image: url(../images/banner_bg.png);
 background-repeat: no-repeat;
 background-position: center center;
 height: 555px;
 width: 100%;
 min-width: 1200px;
}
.banner {
 width: 1240px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}
.banner img {
 width: 100%;
 height: 555px;
}
.ad {
 width: 1200px;
 margin-top: 10px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}
.ad img {
 width: 100%;
}
.ad1 {
 float: left;
 width: 376px;
}
.ad2 {
 float: left;
 width: 376px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 11px;
}
.ad3 {
 float: right;
 width: 376px;
}
.bottom1_bg {
 padding: 0px;
 height: 50px;
 margin-top: 50px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 min-width: 1200px;
 background-color: #2b2b2b;
}
.bottom1 {
 width: 1200px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 line-height: 50px;
 text-align: center;
 color: #999999;
}
.bottom1 a {
 color: #999999;
 padding-top: 0px;
 padding-right: 15px;
 padding-bottom: 0px;
 padding-left: 15px;
}
.bottom2_bg {
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 min-width: 1200px;
 background-color: #464646;
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 0px;
}
.bottom2 {
 width: 1200px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 line-height: 20px;
 text-align: center;
 color: #999999;
}
.bottom2 p {
 line-height: 20px;
}

.main1 {
 width: 1200px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}
.main1_l {
 width: 675px;
 float: left;
}
.main1_r {
 width: 445px;
 float: right;
}
.title, .title4 {
 padding: 0px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #eee;
 border-right-color: #eee;
 border-bottom-color: #eee;
 border-left-color: #eee;
 line-height: 40px; clear:both;
}
.title a, .title4 a {
 padding-top: 0px;
 padding-right: 20px;
 padding-bottom: 0px;
 padding-left: 20px;
 display: block;
 float: left;
 margin-top: 0px;
 margin-right: 1px;
 margin-bottom: 0px;
 margin-left: 0px;
 font-size: 16px;
}
.title a:hover, .title4 a:hover {
 color: #fff;
 background-color: #b80022;
 font-size: 16px;
}
.sel {
 color: #fff;
 background-color: #b80022;
 font-size: 16px;
}
.title span, .title4 span {
 float: right;
}
.title span a, .title4 span a {
 background-image: none;
 padding: 0px;
 font-size: 14px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
}
.title span a:hover, .title4 span a:hover {
 background-color: transparent;
 border: none;
 padding: 0px;
 color: #b80022;
 font-size: 14px;
}

.main2 {
 width: 1200px;
 margin-top: 30px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}
.main2_l {
 width: 675px;
 float: left;
}
.main2_r {
 width: 445px;
 float: right;
}
.title2 {
 padding: 0px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #eee;
 border-right-color: #eee;
 border-bottom-color: #eee;
 border-left-color: #eee;
 line-height: 40px;
}
.title2 a {
 padding-top: 0px;
 padding-right: 30px;
 padding-bottom: 0px;
 padding-left: 20px;
 display: block;
 float: left;
 margin-top: 0px;
 margin-right: 1px;
 margin-bottom: 0px;
 margin-left: 0px;
 background-image: url(../images/title1.png);
 background-repeat: no-repeat;
 background-position: right center;
 font-size: 16px;
}
.title2 a:hover, .sel2 {
 color: #b80022;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #b80022;
 border-right-color: #b80022;
 border-bottom-color: #b80022;
 border-left-color: #b80022;
 background-image: url(../images/title2.png)!important;
 background-repeat: no-repeat;
 background-position: right center;
 font-size: 16px;
}
.title2 span {
 float: right;
}
.title2 span a {
 background-image: none;
 padding: 0px;
 font-size: 14px;
}
.title2 span a:hover {
 background-image: none!important;
 border: none;
 padding: 0px;
 color: #b80022;
 font-size: 14px;
}
.title3 {
 padding: 0px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #eee;
 border-right-color: #eee;
 border-bottom-color: #eee;
 border-left-color: #eee;
 line-height: 40px;
}
.title3 a {
 margin: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 4px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #b80022;
 border-right-color: #b80022;
 border-bottom-color: #b80022;
 border-left-color: #b80022;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 10px;
 font-size: 16px;
}
ul#zhuanti_list {
 margin: 0px;
 padding: 0px;
}
ul#zhuanti_list li {
 margin: 0px;
 padding: 0px;
 text-align: center;
 float: left;
 width: 25%;
}
ul#zhuanti_list li img {
 width: 65%;
}

.main3 {
 width: 1200px;
 margin-top: 10px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}
.main3_l {
 width: 365px;
 float: left;
}
.main3_m {
 width: 365px;
 float: left;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 27px;
}
.main3_r {
 width: 365px;
 float: right;
}

.main4 {
 width: 1200px;
 margin-top: 30px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}
ul#news_list1 {
 padding: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 20px;
 margin-left: 0px;
}
ul#news_list1 li {
 margin: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: dotted;
 border-right-style: dotted;
 border-bottom-style: dotted;
 border-left-style: dotted;
 border-top-color: #eee;
 border-right-color: #eee;
 border-bottom-color: #eee;
 border-left-color: #eee;
 padding-top: 15px;
 padding-right: 0px;
 padding-bottom: 15px;
 padding-left: 0px;
}
.news_pic {
 width: 165px;
 float: left;
}
.news_pic img {
 width: 100%;
}
.news_txt {
 line-height: 30px;
 margin: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 185px;
}
.news_txt_t {
 line-height: 40px;
 height: 40px;
 overflow: hidden;
 color: #333;
 font-size: 16px;
}
.news_txt_t span {
 float: right;
 font-size: 14px;
}
.news_txt_c {
 line-height: 25px;
 height: 50px;
 overflow: hidden;
 color: #999999;
}
.news_txt_t:hover {
 color: #b80022;
}
ul#news_list2 {
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 20px;
 margin-left: 0px;
}
ul#news_list2 li {
 margin: 0px;
 padding: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: dotted;
 border-right-style: dotted;
 border-bottom-style: dotted;
 border-left-style: dotted;
 border-top-color: #eee;
 border-right-color: #eee;
 border-bottom-color: #eee;
 border-left-color: #eee;
 line-height: 51px;
}
ul#news_list2 li span {
 float: right;
 color: #999;
}
ul.news_list3 {
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 20px;
 margin-left: 0px;
}
ul.news_list3 li {
 margin: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: dotted;
 border-right-style: dotted;
 border-bottom-style: dotted;
 border-left-style: dotted;
 border-top-color: #eee;
 border-right-color: #eee;
 border-bottom-color: #eee;
 border-left-color: #eee;
 line-height: 45px;
 height: 45px;
 overflow: hidden;
 background-image: url(../images/sanjiao.png);
 background-repeat: no-repeat;
 background-position: left center;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 20px;
}
ul.news_list3 li span {
 float: right;
 color: #999;
 padding-right: 0px;
 text-align: right;
 padding-left: 15px;
}ul.news_list0 {
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 20px;
 margin-left: 0px;
}
ul.news_list0 li {
 margin: 0px;
 line-height: 22px;
 height: 44px;
 overflow: hidden;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
 float: none;
 border: 0px dotted #eee;
 font-size: 12px;
 color: #999;
}
ul.news_list0 li  p{ padding:0; margin:0}
ul.news_list0 li span {
 float: left;
 color: #999;
 text-align: center;
 margin-right: 10px;
 line-height: 22px;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #eee;
 border-right-color: #eee;
 border-bottom-color: #eee;
 border-left-color: #eee;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 0px;
}
ul.news_list0 li span strong{
 font-size: 18px;
 font-weight: bold;
 color: #333;
}

.neirong {
 width: 1200px;
 line-height: 25px;
 margin-top: 30px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 min-height: 550px;
}
.neirong_l {
 width: 250px;
 float: left;
 min-height: 400px;
 background-color: #fff;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #cd181d;
 border-right-color: #cd181d;
 border-bottom-color: #cd181d;
 border-left-color: #cd181d;
}
.neirong_title {
 font-size: 18px;
 line-height: 50px;
 background-color: #f13a3a;
 text-align: center;
 color: #fff;
}
#erji {
 width: 100%;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
#erji li {
 margin: 0px;
 line-height: 40px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: dotted;
 border-right-style: dotted;
 border-bottom-style: dotted;
 border-left-style: dotted;
 border-top-color: #ccc;
 border-right-color: #ccc;
 border-bottom-color: #ccc;
 border-left-color: #ccc;text-align:center;
}
#erji li a {
 display: block;
 background-image: url(../images/title1_z.png);
 background-repeat: no-repeat;
 background-position: 0px center;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 20px;text-align:center;
}
#erji li a:hover {
 background-color: #f0f0f0;
}
.neirong_r {
 width: 845px;
 min-height: 450px;
 float: right;
 margin: 0px;
 background-color: #fff;
 padding-top: 10px;
 padding-right: 15px;
 padding-bottom: 20px;
 padding-left: 15px;
 overflow: hidden;
}
.neirong_r span {
 float: right;
 color: #999;
}
.sel3 {
 color: #f13a3a
}

ul#page {
 width: 100%;
 margin: 0px;
 text-align: center;
 padding-top: 20px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
ul#page li {
 margin: 0px;
 padding: 2px;
 display: inline;
}
ul#page li a {
 color: #666;
 font-size: 14px;
 background-color: #eee;
 padding-top: 5px;
 padding-right: 13px;
 padding-bottom: 5px;
 padding-left: 13px;
}
ul#page li a:hover {
 color: #fff;
 background-color: #f13a3a;
}
.title8 {
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 2px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #f13a3a;
 border-right-color: #f13a3a;
 border-bottom-color: #f13a3a;
 border-left-color: #f13a3a;
 background-image: url(../images/title1_z.png);
 background-repeat: no-repeat;
 background-position: left center;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 15px;
 line-height: 35px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 font-size: 16px;
 color: #f13a3a;
}
ul#pic_list {
 margin: 0px;
 padding: 0px;
}
ul#pic_list li {
 width: 260px;
 float: left;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 text-align: center;
 line-height: 30px;
 margin-top: 15px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
}
ul#pic_list li p {
 margin: 0px!important;
 padding: 0px!important;
 line-height: 25px;
}
ul#pic_list li img {
 width: 260px;
 height: 180px;
 margin: 0px;
 padding: 0px;
}
ul#pic_list li a {
 margin: 0px;
 padding: 0px;
}
.pic_txt {
 overflow: hidden;
 height: 30px;
 line-height: 30px;
}
.news_bg {
 width: 940px;
 line-height: 25px;
 margin-top: 30px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 background-color: #fff;
 padding-top: 15px;
 padding-right: 30px;
 padding-bottom: 15px;
 padding-left: 30px;
}
.news_t {
 line-height: 50px;
 text-align: center;
 font-weight: normal;
 padding: 0px;
 margin-top: 20px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 font-size: 30px;
}
.laiyuan {
 font-size: 12px;
 text-align: center;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: dotted;
 border-right-style: dotted;
 border-bottom-style: dotted;
 border-left-style: dotted;
 border-top-color: #ccc;
 border-right-color: #ccc;
 border-bottom-color: #cd181d;
 border-left-color: #ccc;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 15px;
 margin-left: 0px;
 line-height: 35px;
}
.news_c {
 margin: 0 auto;
}
.news_c p {
 padding-bottom: 20px;
}
.news_c img {
 max-width: 100%;
}
.bottom_bg {
 width: 100%;
 min-width: 1200px;
 background-color: #b80022;
 padding-top: 20px;
 padding-bottom: 20px;
}
.bottom {
 width: 1240px;
 margin: 0 auto;
 display: flex;
 flex-flow: row wrap;
 justify-content: space-between;
 color: #fff;
}
.bottom_l {
 width: 35%; float:left;
}
.bottom_m {
 width: 30%;
 text-align: center;
 padding-top: 40px;float:left;
}
.bottom_r {
width: 15%;
 width: 15%;
 text-align: right;float:right; padding-left:20%; padding-top:30px; line-height:30px;
}
.xiala {
 border: 0px;
 text-align: center;
 width: 120px;
 line-height: 30px;
}
.index_bg {
 background-color: #fff;
 width: 1200px;
 padding: 20px;
 margin-top: 20px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}
ul.kuaisu_list{
 margin: 0px;

 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 0px;
}
ul.kuaisu_list li{
 width: 29%;
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
 float: left;
 margin-top: 0px;
 margin-right: 2%;
 margin-bottom: 0px;
 margin-left: 2%;
}