@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{font-size:12px; font-family:"微软雅黑";color:#000; min-width:1200px;}
img{border: 0;}
li{ list-style:none;}
.fl{float:left; margin-right:22px}
.fr{float:right}
.cl{clear:both;}
a{ text-decoration: none; }
a:hover{ text-decoration:underline; }
cite{ font-style:normal; float:right; font-size:14px}
cite a{ color:#000}
cite.bg{background-color:#000;opacity:.4;filter:alpha(opacity=40);display:block; overflow:hidden; position:absolute; bottom:3px; left:0; width:100%; }
span.txt{ font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:100%; color:#fff}
/***************通用部分***************/
.page{ width:1200px; margin:0 auto;position: relative}
.wrap1{background: url("../img/top_1.jpg")  no-repeat top;height: 914px;}
.wrap2{height: 653px}
.wrap3{height: 1400px}
.wrap4{height: 400px;}

.daohang_width {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden
}

.daohang_navigation {
    height: 40px;
    background: #98e5c1;
    font-size: 16px
}

.daohang_navigation li {
    padding: 0 35px;
    float: left;
    border-right: 1px #bf2b27 solid;
    margin-top: 10px;
    overflow: visible;
    white-space: nowrap;
}

.daohang_navigation a {
    font-weight: bold;
    color: #bf2b27;
    text-decoration: none;
}

.daohang_navigation a:hover {
    color: #fff200;
}

/***************第1部分***************/
.title1{font-size:32px ;text-align: center;padding-top: 66px}
.title1 a{color: #000000;}

/***************滚动图***************/
.hy_news:nth-child(even){width: 350px;float: left; margin-left: 50px; margin-top: 40px; padding-bottom: 40px; border-bottom: 2px dashed #bf2b27;}
.hy_news:nth-child(odd){width: 350px;float: left; margin-left: 50px; margin-top: 30px;}
.a_min_news{display: block;clear: both;}
.a_min_news h1{ line-height:50px; font-size:16px; text-align:center; padding-top:8px}
.a_min_news h1 a{ color:#bf2b27;}
.a_min_news p{ line-height:40px; font-size:14px; color: #000000;overflow: hidden;text-indent:2em}
.a_min_news p:nth-child(4){border:0;}
.a_min_news span a{color: #bf2b27;}

.more_btn{margin-top:20px; font-size: 16px; color: #ffffff; padding: 5px 50px 5px 50px; background: #bf2b27; border: 0px; border-radius: 20px;}

/***************第2部分***************/
.qm_btn{text-align:left;}
.qm_btn img{margin-top: 230px; width: 200px;}
.btn_hover {-webkit-transform: scale(1.3); transform: scale(1.3);}
.dis{display:block}
.undis{display:none}
.tdn{position: absolute;top: 360px}
.left3 img{width: 550px;height:350px ;border-radius: .6rem}
.left3 {width: 550px;height:350px;float: left ;padding-top: 30px;padding-left: 120px;}
.right3{float: left;margin-left: 30px; width: 330px;margin-top: 30px;}
.right3 ul li a{color: #3c152a}
.right3 ul li{font-size: 20px;font-weight: bold;margin-bottom: 20px}

/***************第3部分***************/
.main {
    width:1200px; margin:0 auto;overflow:hidden;
}

.main li {
    width: 1160px;
    margin-left: 20px;
    overflow: hidden;
    cursor: pointer;
    border-bottom: 2px dashed #bf2b27;
    padding: 15px 0px 15px 0px;
}

.main li img {
    float: left;
    display: inline;
    width: 300px;
    height: 180px;
    margin-right: 30px;
    border-radius: 5px;
}
.main li a {
    color: #bf2b27;
}

.main li strong {
    font: bold 28px "microsoft yahei";
    height: 60px;
    margin: 15px 0 0;
    overflow: hidden;
    color: #bf2b27;
}

.main li p {
    overflow: hidden;
    font: 18px "Microsoft YaHei";
    margin: 30px 0 0;
    color: #000000;
}

.main li p a {color: #000000;}

