﻿@charset "utf-8";
/* CSS Document */

body{font-family:"微软雅黑"; }
*{margin:0; padding:0; border:0; font-family:"微软雅黑"; box-sizing: border-box; }
ul,li{list-style:none; margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,p{ margin:0; padding:0; border:0;}
a,a:hover{ text-decoration:none;}

.top{ padding:30px 0px 40px;}
.dh{ float:right;  border-radius:18px; padding:12px 10px 12px 50px;; color:#fff; background:url(../images/dh.png) 3px center  no-repeat; background-color:#cf0503; margin-top:10px;}
.nav{ border-bottom:3px solid #cf0503; border-top:1px solid #eee;  margin-bottom:5px;}
.nav ul li{ float:left; }
.nav ul li a{ color:#333; padding:13px 39px; display:block; transition: all .35s ease;}
.nav ul li a.na{ background-color:#cf0503; color:#fff;}
.nav ul li a:hover{background-color:#fcc442; color:#000; transition: all .35s ease;}
/*----------------------------------------banner-------------------------------------*/
.gtu{ position: relative; }
.slide {}
.slide .carouse { width: 100%; overflow: hidden; position: relative; }
.slide .carouse .slideItem { width: 100%; position: absolute; cursor: pointer; }
.slide .carouse .slideItem .banner-img { width: 100%; display: block; }
.slide .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; }
.slide .dotList { position: absolute; width: 100%; bottom:20px; text-align: center; }
.slide .dotList ul li { display: inline-block; cursor: pointer; }
.slide .carousel-control { position: absolute; top: 50%; width: 34px; height: 34px; line-height:24px; text-align: center; border: 3px solid #e2e3e8; z-index: 999; margin-top: -20px; border-radius: 50%; }
.slide .carousel-control i { color: #e2e3e8; font-size: 1.8rem; font-weight: bold; }
.slide .carousel-control.left { left: 8%; cursor: pointer; }
.slide .carousel-control.right { right: 8%; cursor: pointer; }
.slide .dotList ul li { cursor: pointer; background: #fff; font-size: 0px; margin: 0 4px; border: none; outline: none; width: 12px; height: 12px; border-radius: 50%; }
.slide .dotList ul li.active { background: #cf0503; }
.slide .slidedetail { display: none; }

.bt{ text-align:center; margin:20px 0;}
.bt p{ font-size:38px; color:#eee; font-weight:bold; z-index:-1;}
.bt h2{font-size:36px; background:url(../images/line.png) no-repeat center; color:#333; margin-top:-30px; }
.bt hr{ border-bottom:3px solid #fcc442; width:50px; height:1px; margin:0 auto;}
.cpl{ width:294px; float:left;}
.cpl h2{ color:#fff; margin-bottom:10px; padding:20px 10px 20px 70px; border-radius:15px 0px 0px 0px; background:url(../images/lie.png) 20px center no-repeat; background-color:#cf0503;}
.cpl ul li{ border-left:5px solid #cf0503;  margin-bottom:10px; }
.cpl ul li span{ background:url(../images/zuo1.png) center no-repeat; width: 60px; height: 50px;float: right; transition: all .35s ease;}
.cpl ul li a{ color:#333; line-height:50px; padding-left:30px;  background-color:#ccc; display:block; transition: all .35s ease;}
.cpl ul li a:hover{background-color:#cf0503; color:#fff; transition: all .35s ease;}
.cpl ul li a:hover span{ width:80px; transition: all .35s ease;}
.cpr{ width:936px; float:right;}
.cpr ul li{ width:32.33%;  border-radius:10px; overflow:hidden; float:left; margin:10px 0.5%;}
.cpr ul li a{overflow:hidden; display:block; transition: all .35s ease;}
.cpr ul li img { width:100%;  transition: all .35s ease;}
.cpr ul li p{ background-color:#bbb; color:#fff; text-align:center; padding:10px 0; transition: all .35s ease;}
.cpr ul li a:hover img { transform:scale(1.1); transition: all .35s ease;}
.cpr ul li a:hover p{background-color:#cf0503; color:#fff; transition: all .35s ease;}

.ab{ margin:30px 0;}
.about{padding:40px 0 60px;  background-color:#f3f3f3; margin-bottom:30px; position:relative; overflow:hidden;}
.abbj{ background:url(../images/ab.jpg); width:600px; height:400px;}
.btnn a { display: inline-block;  width: 209px; line-height: 50px; background: #fcc442; text-align: center; float: right; margin: -25px 25px 0 0; color:#333;}
.btnn a:hover{background-color:#cf0503; color:#fff;}
.abco{width:750px; float:right; margin-top:-350px; }
.abcon{ background-color:#fff; width:750px;  padding:35px; }
.abcon p{ line-height:25px;}

.cpzs li{ width:300px;  border-radius:10px; overflow:hidden; float:left; margin:10px;}
.cpzs li a{overflow:hidden; display:block; transition: all .35s ease;}
.cpzs li img { width:100%;  transition: all .35s ease;}
.cpzs li p{ background-color:#bbb; color:#fff; text-align:center; padding:10px 0px; transition: all .35s ease; overflow: hidden; white-space: nowrap; }
.cpzs li a:hover img { transform:scale(1.1); transition: all .35s ease;}
.cpzs li a:hover p{background-color:#cf0503; color:#fff; transition: all .35s ease;}

.ys{background-color:#f3f3f3; margin:30px 0;}
.ys img{ float:right;}
.tit{width:450px; padding: 20px 0 0 50px; position: relative; z-index: 1; margin-top:30px; float:left;}
.tit:after { content: ''; display: block; width:150px; height:150px; border: 3px solid #fcc442; top: 0px; left: 0; position: absolute; z-index: -1;}
.ys h2{font-size: 48px; color: #fcc442; font-weight: 900; background: #f3f3f3;}
.ys h2 span{font-size: 30px; margin-left: 20px; color: #333; font-weight: normal;}
.ys h6{font-size: 30px; background: #f3f3f3; margin:0px 0px 10px;}
.ys p{ font-size:18px; color:#fff; float:right; background-color:#cf0503; padding:10px 20px; border-radius:15px; font-weight:bold;}


.news ul li { width:49%; margin:0px 0.5% 10px; float:left; border:1px solid #ccc;}
.news ul li .time { width:16%;float: left; margin-top:30px;}
.news ul li .time .dat {font-size:50px; color: #333; line-height: 24px; font-weight:bold; text-align:center;}
.news ul li .time .year { font-size:14px; color: #333; margin-top: 15px; text-align:center;}
.news ul li .News_list_nr { float: right; width:84%; padding:20px; position: relative;  border-left:1px solid #ccc;}
.news ul li .News_list_nr h6 { font-size: 18px; color: #333; overflow: hidden;  font-weight:bold;}
.news ul li .News_list_nr h6 a{color: #333; }
.news ul li .News_list_nr p { font-size: 14px; color: #888; line-height: 22px; margin-top: 7px; }
.news ul li:hover{ border:1px solid #fcc442;}
.news ul li:hover .News_list_nr { border-left:1px solid #fcc442;}
.news ul li .News_list_nr h6 a:hover{color: #fcc442; }

.foot{ background-color:#777; margin-top:30px; padding-bottom:5px;}
.dbnav{ border-bottom:1px dashed #fff; margin-bottom:10px;}
.dbnav ul li { float:left; padding:0px 39px;}
.dbnav ul li a{ color:#fff; line-height:50px;}
.dbnav ul li a:hover{ color:#fff;}
.banquan{ text-align:center;}
.banquan p{ color:#fff; font-size:14px; line-height:25px;}
.banquan a{ color:#fff;}
.youqing{background-color:#777; padding-bottom:5px;}
.youqing p{ color:#fff; font-size:14px;}
.youqing a{ color:#fff; margin:0px 5px;}
.youqing a:hover{ color:#fff;}

.cpzxz{ padding-top:20px;}
.xbt{  background-color:#ccc; border-radius:0px 15px 0px 0px; border-right:5px solid #F00; padding:10px 15px 10px 0px;}
.xbt h2{ color:#505050; background:url(../images/pn1g.png) 15px center no-repeat; padding-left:50px;}
.xbt span{ float:right; margin-top:-25px; font-size:14px; color:#666;}
.xbt span a{ color:#666;}


.fanye{ text-align:center;margin:50px auto 0;}
.fanye ul{}
.fanye li{display:inline-block;font-family:Arial;font-size:18px;color:#848484;line-height:40px; margin:3px 0px;}
.fanye li a{color:#848484;display:block; padding:0 15px; border:1px solid #d2d2d2; height:40px;}
.fanye li.pages_solid{ background:#cf0503;color:#fff;border:1px solid #065cc7;}
.fanye li:hover{ background:#cf0503;color:#fff;}
.fanye li:hover a{ color:#fff; border:1px solid #cf0503;}
.fanye b{ background:#cf0503; color:#fff; display:block; padding:0 15px; border:1px solid #cf0503;  height:40px;}

.abr,.xwr,.zx,.nr,.lxr{width:940px; float:right;}
.abr p{ line-height:25px; margin:0px 20px 5px; color:#333; text-indent:2em;}

.lxr h3{ margin-left:50px; margin-bottom:20px; font-size:28px;}
.lxr p{margin-left:50px; margin-bottom:7px; font-size:20px; color:#333;}
.lxr p a{ color:#333;}
.lxr p a:hover{ color:#cf0503;}
.xwr ul{ margin-top:20px;}
.xwr ul li { width:100%; margin:0px 0px 10px; float:left; border:1px solid #ccc;}
.xwr ul li .time { width:16%;float: left; margin-top:30px;}
.xwr ul li .time .dat {font-size:50px; color: #333; line-height: 24px; font-weight:bold; text-align:center;}
.xwr ul li .time .year { font-size:14px; color: #333; margin-top: 15px; text-align:center;}
.xwr ul li .News_list_nr { float: right; width:84%; padding:20px; position: relative;  border-left:1px solid #ccc;}
.xwr ul li .News_list_nr h6 { font-size: 18px; color: #333; overflow: hidden;  font-weight:bold;}
.xwr ul li .News_list_nr h6 a{color: #333; }
.xwr ul li .News_list_nr p { font-size: 14px; color: #888; line-height: 22px; margin-top: 7px; }
.xwr ul li:hover{ border:1px solid #fcc442;}
.xwr ul li:hover .News_list_nr { border-left:1px solid #fcc442;}
.xwr ul li .News_list_nr h6 a:hover{color: #fcc442; }

.zx ul{ margin-top:20px;}
.zx ul li { margin:0px 0px 10px;  border:1px solid #ccc;}
.zx ul li  h6 { font-size: 18px; color: #333; overflow: hidden;  font-weight:bold;}
.zx ul li  h6 a{color: #333; }
.zx ul li  p { font-size: 14px; color: #888; line-height: 22px; margin-top: 7px; }
.zxr{float: right; width:730px; padding:20px; position: relative; }
.zxl{ width:200px; float:left;}
.zxl img{ width:100%;}

.nrr{ padding-top:20px;}
.nrr h2{ text-align:center;}
.nrr .fabu{ border-bottom:1px dashed #666; padding:10px 0px; margin-bottom:20px;}
.nrr .fabu li{ font-size:14px; color:#666; float:left; width:33.33%; text-align:center;}
.nrr img{ margin:10px auto; display:block;}
.nrr p{ color:#333; line-height:25px; margin-bottom:5px; font-size:14px;}
.pian ul li{ margin-bottom:5px;}
.pian ul li a{ color:#555;}
.pian ul li a:hover{ color:#333;}
.cptj{ margin-top:20px; border-top:1px solid #eee;}
.cptui{ margin-bottom:20px;}
.cptui h4{ margin:10px;}
.cptui ul li{ width:24%;  border-radius:10px; overflow:hidden; float:left; margin:10px 0.5%;}
.cptui ul li a{overflow:hidden; display:block; transition: all .35s ease;}
.cptui ul li img { width:100%;  transition: all .35s ease;}
.cptui ul li p{ background-color:#bbb; color:#fff; text-align:center; padding:10px 0; transition: all .35s ease;}
.cptui ul li a:hover img { transform:scale(1.1); transition: all .35s ease;}
.cptui ul li a:hover p{background-color:#cf0503; color:#fff; transition: all .35s ease;}

.xwtj{ margin:20px 0px; border-top:1px solid #eee;}
.xwtui{ width:50%; float:left; border-right:1px dashed #eee; padding:15px;}
.xwtui h4{ margin:10px;}
.xwtui ul li{ margin-bottom:5px; color:#333;}
.xwtui ul li a{ font-size:14px; color:#333; margin-left:5px;}
.xwtui ul li span{ float:right; font-size:14px; color:#999;}
.xwtui ul li a:hover{ color:#cf0503;}

.cplx{ border:1px solid #ccc; padding:20px 10px;  border-left:5px solid #cf0503;}
.cplx h6{ font-size:18px; margin-bottom:3px;}
.cplx p{ line-height:25px; color:#333; font-size:14px; }
.cplx p a{ color:#333;  }
.cplx p a:hover{color:#cf0503;}

.chejian{ margin:30px 0px;}
.chejian .cj{ float:left; width:44%; overflow:hidden;}
.chejian .cj1{ float:left; width:100%; overflow:hidden;}
.chejian .cj2{ float:left; width:28%; overflow:hidden;}
.chejian img{ width:100%; transition: all .35s ease;}
.chejian img:hover { transform:scale(1.1); transition: all .35s ease;}
.chejian h2{ padding:41.5px 0px; text-align:center; background-color:#fcc442; color:#333;}

.changj{ background:url(../images/changjbj.jpg) bottom center; padding:20px 0px 50px; margin-top:30px;}
.changj ul li{ width:24%; margin:0px 0.5%; float:left;}
.changj ul li a{overflow:hidden; display:block;}
.changj ul li img{ width:100%; transition: all .35s ease;}
.changj ul li img:hover { transform:scale(1.1); transition: all .35s ease;}
.changj ul li p{ text-align:center; background-color:#aaa; padding:12px 0px; color:#fff;}
.abr .chejian h2{ padding:27.5px 0px;}
@media (min-width: 1240px){
.dnyc{ display:none;}
.c1440{ width:1250px; margin:0 auto;}
.top img{ height:70px;}
}
@media (max-width: 1239px){
.c1440{ width:98%; margin:0 auto;}

}
@media (max-width: 768px){
.top{ padding:20px 0px;}
.top img{ height:45px;}
.dh,.cpl ul li span,.zx ul li  p ,.cplx,.fab{ display:none;}
.nav ul li{ width:33.33%; border-bottom:1px dashed #eee;}
.nav ul li a{ text-align:center; padding:8px 0px;  background-color:#efefef;}
.nav ul li a.na{ background-color:#ddd; color:#333;}
.nav ul li a:hover{background-color:#ddd; color:#000; }
.cpl,.cpr,.abbj,.abr,.xwr,.zx,.zxl,.zxr,.nr,.lxr{width:100%;}
.cpl{margin-bottom:5px;}
.cpl h2{ padding:7px 10px 7px 70px; margin-bottom:5px;  background:url(../images/lie1.png) 20px center no-repeat; background-color:#efefef; color:#333; }
.cpl ul li{ width:50%; float:left; margin-bottom:2px; border-left:3px solid #ccc;}
.cpl ul li a{padding-left:15px; background-color:#efefef; line-height:40px;}
.cpl ul li a:hover{background-color:#ccc; color:#333;}
.cpr ul li{ width:49%;}
.abco,.abcon{width:100%;}
.ys img{ float:none;width:100%;}
.news ul li{ width:100%; margin:10px 0px;}
.dbnav{ display:none;}
.banquan p{ text-align:left;}
.banquan{ padding-top:20px;}
.banner img{ width:100%;}
.zx ul li{ width:49%; margin:10px 0.5%; float:left;}
.nr img{ width:100%;}
.cptui ul li{ width:49%;}
.abr img{ width:100%;}
.news ul li .time { width:20%;}
.news ul li .News_list_nr { width:80%;}
.xwr ul li .time { width:20%;}
.xwr ul li .News_list_nr { width:80%;}
.slide .dotList { bottom:10px;}
.tit{width:100%;  margin-bottom:15px;}
.tit:after{width:120px; height:120px;}
.ys h2{font-size:38px;}
.ys h6{font-size:24px;}
.xbt span{ float:none; margin-top:0px; padding-left:50px;}
.lxr h3,.lxr p{margin-left:10px;}
.xwtui{ width:100%; border-bottom:1px solid #eee; border-right:none;}
.nrr .fabu li{ width:50%;}
.chejian .cj{ width:100%;}
.chejian .cj2{ width:50%;}
.changj ul li{ width:49%;}
.xbt{background-color:#efefef; border-radius:0px 0px 15px 0px; border-right:3px solid #F00;}
}