/*.pull-left .pull-right .clearfix*/

*{margin: 0px;padding: 0px;font-family: "microsoft yahei";}
a,a:link,a:visited,a:hover,a:active{text-decoration: none;color:#313131;}
p{margin: 0px;}
.h1, .h2, .h3, h1, h2, h3, .h4, .h5, .h6, h4, h5, h6{margin: 0px;}
.container{width: 1200px;margin: 0px auto;padding: 0px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
/*header*/
.header,.headerimg{min-width: 1200px;}
.headertop{height:40px;background-color: #49545a;}
.headertop p,.headertop p span,.headertop p a{color:#fff;font-size: 12px;line-height: 40px;}
.navbar-nav>li>a{padding:5px 10px; }
nav.navbar.bootsnav ul.nav > li > a{color:#49545a;}
.navbar-collapse{padding: 0px;}
.headerimg .swiper-pagination-bullet{
width: 30px;
border-radius: 4px;
background-color: #fff;
opacity:0.8;
}
.headerimg .swiper-pagination-bullet-active{
background-color: #d70101;
}
/*header end*/
/*zxdt*/
.zxdt h2{font-size: 16px;color:#fff;background-color: #49545a;height:40px;line-height: 40px;width:120px;text-align:center;position: relative;}
.zxdt h2::after{
content: "";
display: block;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-left: 8px solid #49545a;
border-bottom: 6px solid transparent;
position: absolute;
top:14px;
right:-8px;
}
.zxdt .zxdtlist{background-color: #f6f6f6;width:1080px;height:40px;}
.txtmarquee-left{ width:1080px;  position:relative;}
.txtmarquee-left .bd{ padding:10px;}
.txtmarquee-left .bd .tempwrap{ width:1060px !important; }
.txtmarquee-left .bd ul{list-style: none; overflow:hidden; zoom:1; }
.txtmarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }
.txtmarquee-left .bd ul li a{color:#a6a6a6;}
/*zxdt end*/

/*yyly*/
.comtit{height:55px;position: relative;}
.comtit::before,.comtit::after{content: "";display: block;width: 500px;height:1px;background-color: #c8cbcd;position: absolute;top:27px;}
.comtit::before{left: 0px;}
.comtit::after{right: 0px;}
.comtit h2,.comtit p{width: 200px;color:#49545a;margin: 0px auto;text-align: center;}
.comtit h2{font-size: 32px;font-weight: 900;}
.comtit p{font-size: 14px;font-family: arial;}

.yylylist{width: 1200px;margin-top: 20px;}
.yylylist > ul{list-style: none;width: 100%;overflow: hidden;}
.yylylist > ul > li{width: calc(1200px/4 - 45px);float: left;height:300px;box-sizing: border-box;border:1px solid #0b3c7d;border-radius: 10px;margin-right: 60px;padding: 20px;text-align: center;}
.yylylist > ul > li:last-child{margin-right: 0px;}
.yylylist > ul > li > a{color:#49545a;opacity: .6;font-weight: 900;font-size: 12px;}
.yylylist > ul > li .yylylistcon{height:220px;margin-bottom: 20px;}
.yylylist > ul > li .yylylistcon h3{font-size: 22px;color:#49545a;border-bottom: 2px solid #d70101;line-height: 40px;}
.yylylist > ul > li ul{list-style: none;width: 100%;margin-top: 30px;}
.yylylist > ul > li ul li{width: 100%;text-align: center;}
.yylylist > ul > li ul li a{color:#49545a;line-height: 26px;font-size: 16px;}
/*yylyend*/

/*cpzs*/
.cplb{min-width: 1200px;background:  no-repeat;background-size: cover;min-height: 600px;padding-top: 30px;box-sizing: border-box;}
.cplb .swiper2{width: 1100px;}
.cplb .cplbtit{min-width: 1200px;height:56px;position: relative;}
.cplb .cplbtit::before,.cplb .cplbtit::after{content: "";display: block;
width:calc(100%/2 - 100px);height:2px;background-color: rgba(255,255,255,0.4);position: absolute;top:27px;}
.cplb .cplbtit::before{left: 0px;}
.cplb .cplbtit::after{right: 0px;}
.cplb .cplbtit h2,.cplb .cplbtit p{width: 200px;color:#fff;margin: 0px auto;text-align: center;}
.cplb .cplbtit h2{font-size: 32px;font-weight: 900;}
.cplb .cplbtit p{font-size: 14px;font-family: arial;}

.cplb .cplistcon > img{display: block;width: 100%;height: 280px;}
.cplb .cplistcon .cplistinfo{background-color: #fff;padding: 20px 15px;}
.cplb .cplistcon .cplistinfo h3{font-size: 18px;color:#49545a;font-weight: bold;}
.cplb .cplistcon .cplistinfo p{font-size: 13px;color:#49545a;margin-top: 10px;line-height: 1.5em;}
.swiper-pagination2{position: static;margin-top: 10px;}
.swiper-pagination2 .swiper-pagination-bullet{background-color: #fff;opacity: 0.8;width: 10px;height:10px;margin-right: 5px;}
.swiper-pagination2 .swiper-pagination-bullet:last-of-type{margin-right: 0px;}
.swiper-pagination2 .swiper-pagination-bullet-active{background-color: #d70101;}
/*cpzs end*/

/*xwzx*/
.xwzxcon > ul.nav-tabs{width: 1200px;text-align: center;border:none;}
.xwzxcon > ul.nav-tabs li{display: inline-block;width:120px;height:40px;line-height: 40px;float: none;margin-right: 20px;}
.xwzxcon > ul.nav-tabs li:last-child{margin-right: 0px;}
.xwzxcon > ul.nav-tabs li a{border:none;border-radius: 20px;background-color: #e6e6e6;color:#49545a;}
.xwzxcon > ul.nav-tabs li.active a{border:none;background: #0b3c7d;color:#fff;}

.xwlist{list-style: none;}
.xwlist li{margin-bottom: 10px;}
.xwlist li a{display: block;width: 100%;overflow: hidden;}
.xwlist li a > img{display:block;float: left;width: 600px;height:150px;}
.xwlist li a .xwcon{width: 600px;float: left;height:150px;background-color: #e6e6e6;box-sizing: border-box;padding: 20px;}
.xwlist li a .xwcon h3{font-size: 16px;color:#49545a;font-weight: bold;margin-top: 20px;}
.xwlist li a .xwcon p{font-size: 13px;color:#49545a;line-height: 1.5em;margin-top: 10px;}
/*xwzxend*/

/*dhandewm*/
.dhandewm{background: #e4e6e6;min-width: 1200px;}
.dhandewm .dh{margin-top: 40px;}
.dhandewm .dh p,.dhandewm .dh h3{color:#d70101;}
.dhandewm .dh h3{font-size: 24px;font-weight: 900;}
.dhandewm .dh > div{margin-left: 10px;}
.dhandewm .ewm{text-align: right;}
.dhandewm .ewm h3{font-size: 24px;font-weight: 900;color:#d70101;}
.dhandewm .ewm > img{height: 120px;}
/*dhandewm end*/
/*footer*/
.footer{min-width: 1200px;background-color:#0b3c7d;padding: 20px 0px 0px 0px;}
.footerlxfs{margin-top: 40px;}
.footerlxfs p{color:#fff;}
.footerform label{color:#fff;}
.form-group{margin-bottom: 5px;}
.form-group input,.form-group textarea{background-color: #24508a;border:none;color:#fff;outline: none;}
.footerbtm{border-top:1px solid #fff;text-align: center;background: #0b3c7d;}
.footerbtm span,.footerbtm a{color:#fff;line-height: 30px;}
/*footer end*/