@charset "utf-8";

@font-face { font-family:yuwei; src:url("../fonts/yuwei.ttf"); }


*{ margin: 0; padding:0; }
html,body{ margin:0; padding:0; width:100%; height:100%; font-size:12px; color: #000; font-family: "Microsoft YaHei","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif; background: #fff ; }
input{ font-family: "Microsoft YaHei","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif; outline: none; }
ul{ padding: 0; margin: 0;}
a,li{ text-decoration:none; list-style: none; color: #333; }
a:hover{ text-decoration:none;}
p{ margin: 0; }
img{ display: inline-block; vertical-align: middle; outline: none; border: none;  }
h1,h2,h3,h4,h5,h6{ font-weight: normal; }
em,i{font-style:normal}
ul,ol,dl{list-style:none}  
.fl{float:left}
.fr{float:right}
.clr{display:block;overflow:hidden;clear:both;height:0;font-size:0 }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden }
.clearfix{*zoom:1;}
.clear{ clear:both; }
div,li,input,a {box-sizing: border-box; }
.box1200 { width: 1200px; height: auto; margin: 0 auto; }
.red_color{ color: #C40000 !important;}
.fff_color{ color: #fff !important;}
.blue_color{ color: #009fe9 !important;}
.text_shadow_hui{ text-shadow:4px 2px 0px #e2e0e0;}
.backgorund_blue{ background-color: #009fe9 !important; }
.img { overflow: hidden; }
.img>img { width: 100%; height: 100%; transition: all 0.5s;  }
.img>img:hvoer { transform: scale(1.2) ; }
.row1 {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.row2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.row3{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.row4{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.row5{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
.row6{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; }
.row7{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden; }
.row8{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow: hidden; }

.titico { display: inline-block; height: 20px; line-height: 20px; padding: 0px  15px ; background: #D91617; border-radius: 5px; position: relative; top: -25px;  left: 30%;
font-size:10px; font-weight:400; color:rgba(255,255,255,1); z-index: 1;}
.titico:before { content: ""; display: inline-block; border: 3px solid #D91617 ; border-left-color: transparent; border-right-color: transparent; border-top-color: transparent; position: absolute; top: -6px ; left: 20%;  }


/**/

.topuser {
    height: 32px;
    width: 100%;
    background: #f8f8f8;
    display: block;
}

.topuser p, .topuser ul li {
    font-size: 12px;
    line-height: 32px;
    color: #333;
    font-weight: normal;
}

.topuser p a, .topuser b {
    color: #EC0101;
}

.topuser b {
    margin-right: 20px;
    font-weight: normal;
}

.topuser ul li {
    display: inline-block;
    margin-left: 21px;
}


/**/

header { /*background:url(../images/topbg.jpg) center 30px no-repeat;*/ }
.top { height: 120px;   }

.top .logo { width: 220px; height: 83px; margin-top: 18px; margin-right: 20px;  background: url(../images/logo.png) no-repeat; }
.top .logo a { font-weight: bold; text-indent: -999em; display: block;height: 100%;  }

.top .top_name { height: 72px; min-width: 200px;  float: left; margin-top: 25px;  padding: 0px 0px 0px 20px;  position: relative;  } 
.top .top_name a{ height: 74px;  display: block;}
.top .top_name h2 { height:74px; font-size:36px; font-weight:400; color:rgba(51,51,51,1); line-height: 74px; margin: 0px 0px 8px 0px; }
.top .top_name p { height:18px; line-height:18px; font-size:18px; font-weight:400; color:rgba(51,51,51,1);  letter-spacing:24px;  position: absolute; bottom: 0;  }
.top .top_kouhao { float: left; padding-top: 45px; max-width:530px;  font-size:36px; font-family:yuwei; color:rgba(217,22,23,1);  text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  }

.top .toptel { width: 220px; height: 64px; background: url(../images/ico_02.png) left no-repeat; margin-top: 38px; }
.top  .toptel .hour{font-size: 15px; color: #333333; padding-left:40px; font-weight: bolder;}
.top .toptel>label {font-size:24px; font-weight:900; color:#C7161E; line-height:30px; padding-left: 40px; }

/*nav*/
 nav {height:60px; background:rgba(200,22,34,1); }
 nav>ul>.act{ }
 nav ul>li{ width: 12%; float: left;}
 nav ul>li a{ color: #fff; line-height: 60px;font-size: 18px; text-align: center; display: block;font-weight:400; }
 nav ul>li a:hover, nav ul>li .act { background:#a3010c; opacity:0.89; color: #fff;  }
 .ernav { height: 94px ;}
 .ernav .ernav_box { height: 40px;  padding: 13px 0px;  }
 .ernav .ernav_box ul { height: 20px; line-height: 20px; }
 .ernav .ernav_box ul li{ float: left; font-size: 14px; width: 107.5px; box-sizing: border-box; text-align: center; border-left:1px solid #333 ; height: 20px; }
 .ernav .ernav_box ul li a{ display: block;}
 .ernav .ernav_box ul li a:hover {color: #b30e0e; font-weight: 700;  }
/*nav end*/
 
/*news footer*/
footer{   background: url(../images/bg_01.jpg) no-repeat  center; background-size:100%  100%; display: block; min-height: 370px;  }
 footer .foot1,footer .foot2{ }
 footer .foot1 {height: 70px;  line-height: 70px;  color: #fff; }
 footer .foot1 .address { background: url(../images/ico_03.png)  no-repeat center left; background-size: 20px; padding-left: 30px ;   }
 footer .foot1 .address>a { color: #fff ; } 
 footer .foot1 .foot_nav>ul>li { float: left; width: 120px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: right; } 
 footer .foot1 .foot_nav>ul>li>a { color: #fff; }
 footer .foot1 .foot_nav>ul>li>a>i {margin-right: 20px;} 
 footer .foot2 {height: 165px;  padding: 30px 0;border-top: 1px solid #9999997a;  border-bottom: 1px solid #9999997a; color: #fff; }
 footer .foot2 .right_line { border-left: 1px solid #9999997a; padding-left: 50px; margin:0 40px 0px 50px; height: 105px; }
 footer .foot2 .right_line p {line-height: 26px; }
  footer .foot2 .right_line p a { color: #fff; } 
 footer .foot2 .foot2_1 { width: 105px;height: 105px; }
 footer .foot2 .foot2_1 img { width: 105px; }
 footer .foot2 .foot2_3 ,footer .foot2 .foot2_4{ margin-left: 20px; height: 105px; }
 footer .foot2 .foot2_3 dl,footer .foot2 .foot2_4 dl { padding-top: 25px; }
 footer .foot2 .foot2_3 dl>dd,footer .foot2 .foot2_4 dl>dd { font-weight: 700; font-size: 30px; line-height: 36px; color: #efecec; }
 footer .foot2 .foot2_5 a { float: left; display: block; }
 footer .foot2 .foot2_5 .erweima a+a { margin-left: 20px; }
 footer .foot2 .foot2_5 .erweima>a>img{ width: 76px; height: 76px; display: block; }
 footer .foot2 .foot2_5 .erweima { position: relative; float: left;    padding-left: 20px; }
 footer .foot2 .foot2_5 .erweima> a>span { display: block; color: #fff; text-align: center; line-height: 27px; }
 
 .erweima>.fangda { width: 200px; position: absolute; top: -220px; display: none;  }
 .erweima>.faimg1 { left: 0px; }
 .erweima>.faimg2 { left: -98px; }
 footer .foot2 .foot2_5 .emw1:hover .faimg1,footer .foot2 .foot2_5 .emw2:hover .faimg2{ display: block; }
 
 footer .foot3 { height: 70px;  }
 footer .foot3 .foot3_nav>a {color: #fff; line-height: 70px; display: block ; float: left;   }
 footer .foot3 .foot3_nav>a>i { margin:0px 20px;  }
 footer .foot3 .jszc >a{ color: #fff; line-height: 70px; }
 
 /*end footer*/
 
 
 .tjpxbox{position: absolute; bottom: 10px; }
 .tjpxbox ul li {float: left; width: 396px ; height: 80px; overflow: hidden;  }
 .tjpxbox ul li:nth-child(2) { margin: 0 6px; }
 .tjpxbox ul li img{ width: 100%; height: 100%; transition: all 0.3s; }
 .tjpxbox ul li:hover img{transform: scale(1.2) ; }
.baztxt .ztxt >ul>li:nth-child(1)>.brmap { background: url(../images/ico_54.png)  20px center no-repeat ; padding-left: 60px;  }
.diqu { background: url(../images/bg_30.jpg) no-repeat !important ; background-size:100% 100% !important; padding: 20px 25px !important; }
.diqu .diqubox .dq_fl {width:30px; height:100%; background:rgba(217,22,23,1); border-radius:4px;text-align: center;  }
.diqu .diqubox .dq_fl>a {color: #fff; display: block;  margin: auto ; padding: 20px 0px; height: 100%; }
.diqu .diqubox .dq_fr { width: 1120px; }
.diqu .diqubox .dq_fr>a { width: 120px; height: 24px; line-height: 24px; background: #F4F4F4; border-radius: 4px; display: inline-block; margin: 0px 8px 10px 8px; text-align: center; font-size:14px;font-weight:400; color:rgba(51,51,51,1); }
.diqu .diqubox .dq_fr>a:nth-of-type(8n) { margin-right: 0px; }
.diqu .diqubox .dq_fr>a:hover { background: rgba(217,22,23,1); color: #fff; }
.diqu .none { display: none;}


.page{text-align:center;margin:10px 0px 10px ; }
.gg{margin-bottom: 10px; }
.pagination { display: inline-block; padding-left: 0;  border-radius: 4px;}
.pagination li {    display: inline;}
.pagination > li > a,.pagination > li > span { position: relative; background: #fff; float: left;   line-height: 1.42857143; color: #555; text-decoration: none;  border: 1px solid #ddd;margin:0 5px;width: 35px;height: 30px;line-height: 30px;font-size: 14px;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left: 0;}
.pagination > li:last-child > a,.pagination > li:last-child > span {}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {color: #555; background-color: #eee;   border-color: #ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index: 2;color: #fff; cursor: default;background-color: #D91617; border-color: #D91617;margin:0 5px;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #555;cursor: not-allowed;background-color: #fff; border-color: #ddd;}



/*分页*/
.page{text-align:center;margin:10px 0px 10px ; }
.gg{margin-bottom: 10px; }
.pagination { display: inline-block; padding-left: 0;  border-radius: 4px;}
.pagination li {    display: inline;}
.pagination > li > a,.pagination > li > span { position: relative; background: #fff; float: left;   line-height: 1.42857143; color: #555; text-decoration: none;  border: 1px solid #ddd;margin:0 5px;width: 35px;height: 30px;line-height: 30px;font-size: 14px;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left: 0;}
.pagination > li:last-child > a,.pagination > li:last-child > span {}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {color: #555; background-color: #eee;   border-color: #ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index: 2;color: #fff; cursor: default;background-color: #D91617; border-color: #D91617;margin:0 5px;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #555;cursor: not-allowed;background-color: #fff; border-color: #ddd; }
/*分页 end*/

/** 文章底部链接 */
.currentPage {
 padding: 20px;
 text-align: right;
 font-size: 12px;
}



