
/* CSS Document */
html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}
*{padding:0;margin:0;}
body{word-break:break-all;word-wrap:break-word; margin:0 auto; overflow-x:hidden;padding:0; font-family:'Microsoft Yahei'; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
img{border:none;display:block;}
ul,ul li,dl,dl dt,dl dd{display:block;list-style-type: none;}
ul,ol,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0; padding:0;}
a{color:#000;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
li{ list-style:none;}
em,i{font-style:normal}
b,th{font-weight:normal;}
button,input,textarea{font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;outline: none;}/*input:focus{outline: none;}*/
textarea{resize:none;}
a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);outline: none; /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/border:0}
input[type=”button”], input[type=”submit”], input[type=”reset”] {-webkit-appearance: none;/*去掉苹果默认样式*/}
.fl{float:left;}
.fr{float:right;}
.clearfix {zoom: 1;}
.clearfix:after {content: ".";width: 0;height: 0;visibility: hidden; display: block;clear: both;overflow:hidden;}
i, cite, em, var, address, dfn {font-style: italic;}

.zg_ban{ width: 100%; min-width: 1200px; margin: 0 auto;}
.zg_ban img{ width: 100%;}

.t_news{ width: 1200px; margin:30px auto; overflow: hidden; text-align: center;}

.t_news a:hover h3{ color: #d80607;}
.t_news h3{ font-size: 36px; line-height: 60px; color: #3c3c3c;transition: 500ms;}
.t_news p{ font-size: 18px; line-height: 36px; color: #000000;    white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;transition: 500ms;}

.main_zt{ width: 100%; margin: 0 auto; overflow: hidden; min-width: 1200px;}
.ztcon_main{ width: 1200px; margin: 0 auto; }
.bj01{ background: url("../image/bg01.jpg")no-repeat center bottom; min-height: 685px;}

.news_01{width: 1200px; margin: 45px auto; overflow: hidden; display: flex; justify-content: space-between;}
.news_sjjs{width: 580px;}

.tit{width: 1200px;  margin: 0 auto; height: 120px;}
.tit01{ background: url("../image/tit011.png")no-repeat center bottom;}
.tit02{ background: url("../image/tit022.png")no-repeat center bottom;}
.tit a{ font-size: 20px; color: #d80607; line-height: 80px; float: right; transition: 500ms;}
.tit a:hover{transform: translateY(-5px);font-weight: bold;}


.up_news h3{ font-size: 18px; color: #3c3c3c; line-height: 50px; text-align: center; border-bottom: 1px dashed #666666;white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
transition: 500ms;
}
.up_news p{ font-size: 14px; color: #3c3c3c; line-height: 24px;margin:10px auto; text-indent: 2em;
 display: -webkit-box;
-webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
}
.up_news a{  transition: 500ms;}
.up_news a:hover h3{ color: #d80607;}

.up_news span{ color: #d80607;}
.news_sjjs ul,.news_jtdt ul{ overflow: hidden;}
.news_jtdt ul{ margin: 15px auto; height: 300px;}
.news_sjjs ul li,.news_gzjb ul li{ font-size: 18px; line-height: 50px;white-space: nowrap; width: 100%;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; transition: 500ms; position: relative; padding-left:15px;}
.news_sjjs ul li::after,.news_jtdt ul li::after,.news_gzjb ul li::after{ content: ""; position: absolute; width: 5px; height: 5px; background: url("../image/dots.png")no-repeat 0 0; left: 5px; top: 50%; margin-top: -2.5px;}
.news_sjjs ul li a,.news_gzjb ul li a{ font-size: 18px; line-height: 50px;}
.news_sjjs ul li:hover::after,.news_jtdt ul li:hover::after,.news_gzjb ul li:hover::after{background: url("../image/dots.png")no-repeat -5px 0;}
.news_sjjs ul li:hover a,.news_sjjs ul li:hover,.news_jtdt ul li:hover a,.news_jtdt ul li:hover,.news_gzjb ul li:hover a,.news_gzjb ul li:hover{ color: #d80607;}
.news_sjjs ul li:hover,.news_jtdt ul li:hover,.news_gzjb ul li:hover{ transform: translateX(-5px);}

.news_jtdt ul li{ font-size: 18px; line-height:60px;white-space: nowrap; width: 100%;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; transition: 500ms; position: relative; padding-left:15px;}
.news_jtdt ul li a{ font-size: 18px; line-height: 60px;}


.main_zt02{ width: 100%; margin: 0 auto; min-width: 1200px;}
.bj02{ background: url("../image/bj021.jpg")no-repeat center bottom;}

.news_jtdt{width: 580px;}
.tit03{ width: 100%; position: relative; height: 40px;}
.tit03::after{ content: ""; width: 412px; height: 1px; background: #d63b0e; position: absolute; bottom: 0; right: 0;}
.tit03 h3{width: 150px; height: 40px; float: left;}
.tit03 a,.tit04 a{ float: right; font-size: 16px; color: #3c3c3c; line-height: 40px;transition: 500ms;}
.tit03 a:hover,.tit04 a:hover{ color: #d80607; transform: translateY(-5px);font-weight: bold;}

.zi01{background: url("../image/zi011.png")no-repeat 0 0;}
.zi02{background: url("../image/zi011.png")no-repeat 0 -40px;}

.zi03{background: url("../image/zi011.png")no-repeat 0 -80px;}
.zi04{background: url("../image/zi011.png")no-repeat 0 -120px;}
.zi05{background: url("../image/zi011.png")no-repeat 0 -160px;}

.news_02{width: 1200px; margin: 40px auto; overflow: hidden; display: flex; justify-content: space-between;}

.tit04{ width: 100%; position: relative; height: 48px;}
.tit04::after{ content: ""; position: absolute; width: 100%; height: 1px; bottom: 0; left: 0; background: #d63b0e; }
.tit04 h3{width: 150px; height: 40px; float: left;}
.news_gzjb{ width: 390px;}
.news_gzjb ul{ margin: 15px auto; overflow: hidden; height: 250px;}
.news_gzjb ul li{}

.fgx{ height: 250px; overflow: hidden;}

.footer{width: 100%; background: #fffcf5; height: 210px;}
.footer .footer_lm{ width: 1200px; margin: 0 auto; display: flex;justify-content: space-between; align-items: center;height: 210px;}
.foot_xb p{ font-size: 14px; line-height: 32px; color: #000000;}
.foot_xb a{ color: #000000;}
.foot_xb ul{ overflow: hidden;}
.foot_xb ul li{ font-size: 14px; line-height: 38px; color: #3c3c3c;  float: left; margin-right: 15px;}
.foot_xb ul li a{font-size: 14px; line-height: 38px; color: #3c3c3c; background: url(../image/ico01.png)no-repeat center left; padding-left: 15px; transition: 500ms;}
.foot_xb ul li a:hover{  color: #d80607;}
.ewm_list{ overflow: hidden;}
.ewm_list li{ float: left; margin-left: 10px;}
.ewm_list li img{ width: 112px; height: 112px;}
.ewm_list li p{ font-size: 14px; line-height: 32px; color: #333333; text-align: center;}

.ny_main{ width: 100%; margin: 0 auto; min-width: 1200px;background: url("../image/bg02.jpg")no-repeat center top;}

.news_list{ width: 1160px;  margin: 0 auto;padding: 30px 40px;}

.dwxx{ overflow: hidden;background: url("../image/ico041.png")repeat-x center bottom;  position: relative; height:80px; padding-left: 40px;}
.dwxx::after{ content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%);width: 30px; height: 27px; background: url("../image/ico021.png") no-repeat center center;}
.dwxx li{ float: left; font-size: 24px; color: #333333; line-height:80px; margin: 0 3px;}
.dwxx li a{ color: #333333;}
.dwxx li a:hover{ color: #d80607;}

.news_box{ overflow: hidden; margin: 20px auto;}
.news_box li{ font-size: 22px; line-height: 60px; color: #393939; border-bottom: 1px solid #cccccc; overflow: hidden;}
.news_box li a{float: left;color: #393939; width: 82%;text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: 500ms; }
.news_box li span{ float: right; color: #666666; font-size: 18px;line-height: 60px; }
.news_box li:hover a{ transform: translateX(5px); color: #d80607;}

.pages{clear:both;padding: 10px 0;line-height: 30px;color:#555;font-size:16px;}
.pages .pagination_index_last *{vertical-align:middle\9;}
.pages a{display: inline-block;padding:0 10px;margin: 2px;zoom:1;color: #555;border:#dfdfdf 1px solid;border-radius: 4px;transition: all .2s;-webkit-transition: all .2s;background: #f1f1f1;background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);background: -o-linear-gradient(#ffffff 10%, #f1f1f1);background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);background: linear-gradient(#ffffff 10%, #f1f1f1);}
.pages a.current, .pages a:hover{border-color:#4675bd;color:#fff;text-decoration:none; background: #0d4486;}
.pages a.current{font-weight: bold;}

/*
.pages input {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    outline: none;
    padding: 0 4px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 60px;
    height: 30px;
	margin: 0 4px;}
input[type=number] {
    -moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
*/


.detail_box{ width: 100%; margin: 30px auto;}
.detail_box .tit_bt{ margin: 0 auto; border-bottom: 1px dashed #cccccc;}
.detail_box .tit_bt h3{ font-size: 36px;    color: #000000; line-height:40px; text-align: center;}
.detail_box .tit_bt ul{ display: flex; justify-content: center; margin: 20px auto;}
.detail_box .tit_bt ul li{ font-size: 16px; line-height: 32px;color: #333333; margin: 0 5px;}
.cont_box{ width: 100%; margin: 30px auto;}
.cont_box img{    display: block;
    text-align: center;
    margin: 0 auto;}
.con_fyxg{ border-top: 1px dashed #cccccc; padding-top: 30px;}
.con_fyxg ul{ overflow: hidden;}
.con_fyxg ul li{ font-size: 16px; line-height: 36px; color: #333333;}
.con_fyxg ul li a{color: #333333; transition: 500ms;}
.con_fyxg ul li a:hover{ color: #d80607;}

