@charset "utf-8";

/* CSS Document */

*{margin:0px; padding:0px;}

html{color:#000;background:#FFF; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}

del,ins{text-decoration:none;}

li{list-style:none;}

caption,th{text-align:left;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:baseline;}

sub{vertical-align:baseline;} 

input,button,textarea,select,optgroup,option{font-family:"微软雅黑";font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

input,select{vertical-align:middle;}

body{font-family: "微软雅黑";color: #333;background: #f6f6f6;font-size: 12px;overflow-x: hidden;}

select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

table{font-size:inherit;font:100%; border-collapse:collapse;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*title*/

h1 { font-size:32px;}

h2 { font-size:26px;}

h3 { font-size:20px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}

a ,a:hover{color:#333; text-decoration:none;}

.mt10{ margin-top:10px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

.clear{ clear:both;}



.header{width: 100%;background: #fff;padding-bottom: 20px;}

.header .h-nr-1{overflow: hidden;background: #eeeeee;}

.header .h-nr-1 .header-top{width: 1200px;margin: 0 auto;height: 30px;line-height: 30px;}

.header .h-nr-1 .header-top .topleft{float: left;color: #666;font-size: 12px;}

.header .h-nr-1 .header-top .topright{float: right;line-height: 30px;font-size: 14px;}

.header .h-nr-1 .header-top .topright a{color: #666;font-size: 12px;margin-right:8px;}

.header .h-nr-1 .header-top .topright img{vertical-align:middle;}

.header .h-nr-1 .header-top .topright span{ margin: -2px 10px 0; background: #666; width: 1px; height: 13px; display: inline-block; vertical-align: middle;}

.header .header-zb{width: 1200px;margin: 0 auto;overflow: hidden;padding: 5px 0 5px;}

.header .header-zb .topleft{ float: left;}

.header .header-zb .topleft>div{display: inline-block;vertical-align: middle;/* margin-top: 5px; */}

.header .header-zb .topleft>.logo{margin-top:10px;margin-right: 20px;}

.header .header-zb .topleft .xian{ margin: 0 10px 0 20px;}

.header .header-zb .topleft .wb p{font-size: 16px;color: #221815;line-height: 40px;font-weight: bold;}

.header .header-zb .topleft .wb p>b{ color: #095abd;font-weight: 600;}

.header .header-zb .topleft .wb span{font-size: 16px;color: #221815;}

.header .header-zb .right{float: right;margin-top: 20px;margin-right: 100px;width: 380px;}
.header .header-zb .right form{height:35px;}
.header .header-zb .right .in_text{height:35px;line-height:35px;background:#eeeeee;border:none;font-size:12px;text-indent:10px;width: 300px;float: left;}

.header .header-zb .right .so{height:35px;width:80px;background:#0064b0 url(../images/soso.png) center no-repeat;border:none;font-size:0;float: left;cursor: pointer;}

.header .header-zb .right p{height:30px;line-height:30px;text-indent: 10px;}

.hqrc{float:right;margin-top: 5px;width: 100px;text-align: center;}

.hqrc>img{width:95%;}

.header .nav{background: #323232;width: 1200px;height: 40px;margin: 0 auto;}


.header-bottom{ border-bottom: 4px solid #aa0006;}

.header .nav .nav-nr{width: 1200px;margin: 0 auto;height: 40px;}

.header .nav ul.navul{ overflow: hidden;}

.header .nav ul.navul li{float: left;/* width: 140px; */height: 40px;text-align: center;position: relative;line-height: 40px;}

.header .nav ul.navul li:last-child{background:none;}

.header .nav ul.navul li a{color: #fff;font-size: 14px;display: inline;border-right: 1px solid #fff;padding: 0 15px;}

.header .nav ul.navul li.on,.header .nav ul.navul li:hover{background: #0064b0;z-index: 12;position: relative;}

.header .nav ul.navul li:last-child a{border-right:0;}

.navpro{float:left;width:150px;height: 40px;line-height: 40px;background: #0064b0 url(../images/nav.png) 110px center no-repeat;text-indent:30px;position: relative;}

.navul{float:right;width:1000px;}

.header .nav ul.navul li:hover>a{color: #fff;}

.fenlei{display:none;position:absolute;left:0;top:40px;width:250px;height: 300px;background: #fbfbfb;z-index: 999;}



.navpro>a{color:#fff;}

.navpro:hover .fenlei{display:block;}

.navpro .fenlei .fenli{width:100%;float:left;height:40px;line-height:40px;text-align: left;text-indent: 10px;}

.fenul{display:none;left: 250px;top: 0px;position:absolute;width: 500px;background: #fff;box-shadow: 1px 0px 11px 2px #b1b1b1;height: 300px;}

.navpro .fenlei .fenli:hover{background:#323232;cursor: pointer;}

.navpro .fenlei .fenli:hover>a{color:#fff;}

.fenul>li{width:33.3%;float:left;height:40px;line-height:40px;}

.fenul>li:hover>a{color:#000;}

.hide{display:none;}

.conbg{width:100%;background: #f6f6f6;}

.contant{width:1200px;margin:0 auto;}

.inpron{width: 100%;padding-top:60px;}

.inpron dl{float:left;width: 233px;text-align: center;height: 186px;position: relative;margin-right: 8px;}

.inpron dl .dlimg {width: 233px; height: 186px;margin:0 auto;}

.inpron dl .dlimg img{width: 233px; height: 186px;}

.inpron dl .dt{position:absolute;bottom:0px;height:30px;line-height:30px;text-align:center;background: rgba(88, 89, 90, 0.73);width: 100%;color: #fff;}

.inpron dl:nth-child(5){margin-right:0;}

.inpron dl:hover .hide{display:block;height:186px;width: 233px;background: rgba(88, 89, 90, 0.73);top: 0;left: 0;position: absolute;color: #fff;}

.inpron dl:hover .dt{display:none;}

.inpron dl .hide .hi{/* height:40px; */line-height:40px;font-size: 23px;margin-top:70px;padding: 0 10px;}

.intui{width:100%;margin-top: 40px;}

.intop{width:100%;height: 44px;line-height: 35px;margin-bottom: 25px;border-bottom: 1px solid #ddd;}

.intop span{font-size: 18px;font-weight:bold;color:#0064b0;letter-spacing:1.5px;margin-right: 10px;}

.intop i{display: inline-block;height: 35px;width:3px;background:#0064b0;float: left;margin-right: 10px;}

.tuilist{width:100%;position:relative;}

#tuiimg{width:1100px;margin:0 auto;}

#tuiimg li{width:200px;float:left;margin:0 10px;background:#fff;text-align:center;}

#tuiimg li img{width:100%;height: 100px;object-fit: contain;}

.u_ljt{position:absolute;top:50px;left:0;width:30px;height:30px;background:url(../images/left.png) center no-repeat;}

.u_rjt{position:absolute;top:50px;right:0;width:30px;height:30px;background:url(../images/right.png) center no-repeat;}

.probg{width:100%;margin-top:60px;}

.pnav{width:100%;}

.pnav li{float:left;margin-right: 30px;background:url(../images/ico2.png) left center no-repeat;height: 30px;line-height: 30px;text-indent: 20px;}
.pnav li a{font-size:14px;}
.pnav li:nth-child(1){background:url(../images/ico1.png) left center no-repeat;}

.pnav li:nth-child(1) a{color:#0064b0;}

.prolist{width:100%;margin-top: 20px;margin-bottom: 20px;}

.prolist li{width:19%;float:left;margin-right:1%;background: #fff;margin-bottom: 1.1%;text-align: center;height: 228px;position: relative;border:1px solid #ddd;}

.prolist li img{width:100%;height: 228px;object-fit: contain;}

.prolist li:nth-child(5n){margin-right:0;}

.prolist li p{
    position:absolute;
    height:35px;
    line-height:35px;
    width:100%;
    background: rgba(152, 152, 152, 0.88);
    bottom: 0;
    color: #fff;
    font-size: 12px;
    overflow: hidden;
    }

.proimg ,.proimg img{width:100%;}



/*new*/



.newsbg{width:100%;margin-top: 20px;}



.new{width: 1200px;margin: 0px auto 0px;}



.new .new-list{width: 720px;float: left;margin: 5px 30px 0 0;/* height: 572px; *//* background: #fff; */}



.nwen-top{}



.new .top{overflow: hidden;height: 50px;position: relative;line-height: 50px;background: url(../images/bt.png) left bottom no-repeat;}



.new .top a{float: right;font-size: 18px;color: #0064b0;display: inline-block;margin-right: 20px;}



.new .top span{color: #222;font-size: 18px;display: inline-block;z-index: 100;width: 120px;height: 50px;line-height: 50px;}



.new .top span.on{color: #0064b0;cursor: pointer;}



.new .top span b{ color: #adadad; margin-left: 5px;}



.new span i{font-style: normal;color: #98999a;}



.new .new-list .zb .img{ width: 372px; height: 197px; overflow: hidden;}



.new .new-list .zb .img img{ display: block;max-width: 100%}



.new .new-list .zb{position: relative;margin: 20px 0 0;}



.new .new-list .zb ul.zbul{border-bottom: 1px dashed #ddd;}



.new .new-list .zb ul.zbul li{width: 100%;margin-bottom: 15px;height: 150px;/* background: #fff; */}



.new .new-list .zb ul.zbul li .nliimg{float:left;width: 220px;}



.new .new-list .zb ul.zbul li .nliimg img{width:100%;height: 150px;object-fit: cover;}



.new .new-list .zb ul.zbul li>a{ font-size: 14px; color: #666;}



.new .new-list .zb ul.zbul li .nrig{float:right;width: 470px;margin-right: 10px;margin-top: 5px;} 



.new .new-list .zb ul.zbul li .nrig h3{height:40px;font-size: 15px;line-height:40px;font-weight: bold;} 



.new .new-list .zb ul.zbul li+li+li+li{ border-bottom: none;}



.new .new-list .bottom a{ position: absolute; background: url(../images/more2.png)no-repeat; background: url(../images/more2.png)\9 no-repeat; width: 134px; height: 38px; line-height: 38px; display: inline-block; text-align: center; font-size: 14px; color: #fff; left: 24px; bottom: -10px;}



.new .new-list .zb ul.zbul li .nrig p{font-size: 13px;line-height:28px;}



.new .new-list .zb ul.zbul li .nrig span{margin-top:10px;display:inline-block;float: right;}



.new .new-list2{width: 450px;overflow: hidden;float: right;margin: 5px 0px 0 0;}



.nwen-top .bd {width:100%;}

.nwen-top{width: 94%;margin: 20px auto;}

.nwen-top .bd dl{width:100%;;}



.nwen-top .bd dl img{width:100%;height:200px;object-fit:cover;}



.nwen-top .bd dl dt{font-size: 15px;line-height:40px;font-weight: bold;}



.nwen-top .bd dl dd{font-size: 12px;line-height:28px;border-bottom:1px solid #333;padding-bottom: 10px;}



.nwen-top .infoList{margin-top: 10px;}



.nwen-top .infoList li{height: 45px;line-height: 45px;background:url(../images/newd.png) center left no-repeat;text-indent:20px;border-bottom: 1px solid #ddd;}



.new .new-list .nlist{width:100%;margin-top:20px;}



.new .new-list .nlist li{width: 48%;float:left;height:45px;line-height:45px;border-bottom:1px solid #ddd;background: url(../images/newd.png) center left no-repeat;text-indent: 20px;}



.new .new-list .nlist li:nth-child(2n){float:right;}



.new .new-list .nlist li>a{float:left;display:inline-block;width: 74%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;}



.new .new-list .nlist li span{float:right;font-size:12px;}



.nwen-top .infoList li>a{float:left;display:inline-block;width: 77%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;}





/*foot*/



footer{width:100%;background:#221815;/* height: 450px; */}

.foot{width:1200px;margin:0 auto;color: #fff;padding-top: 60px;height: 300px;}

.fleft{width: 70%;float:left;}

.fright{width: 24%;float:right;}

.fleft dl:first-child{/* width: 28%; */}

.fleft dl{float: left;display: block;height: 180px;background: url(../images/fico.png) center right no-repeat;margin-right: 35px;padding-right: 35px;}

.fleft dl dt{font-size: 16px;margin-bottom:10px;}

.fleft dl dd{height: 25px;line-height: 25px;}

.fleft dl dd a{font-size: 14px;color:#fff;}

.fleft dl:last-child{background:none;margin-right:0;}

.fright h2{color: #ffffff;font-size: 22px;font-weight:bold;letter-spacing:1.5px;margin-bottom: 10px;}

.fright>p{font-size: 16px;margin-bottom: 20px;}

.fright .fospan{display:inline-block;width:120px;text-align:center;background: #0091ff;height: 30px;line-height: 30px;font-size: 16px;margin-bottom:15px;}

.qrcdiv{width: 100%;text-align:center;}

.qrcdiv img{width: 120px;}

.qrcdiv p{font-size: 14px;}

.fobottom{color:#fff;text-align:center;height: 50px;line-height: 50px;border-top: 2px solid #cbcbcb;margin-top:10px;font-size: 12px;background: #0064b0;}

.qrcdiv>div{width: 140px;float:left;text-align:center;}

.qrcdiv>div img{width:120px;}

.link{margin: 5px auto;}



.leib h2 {/* width: 240px; */background: #333130;border-bottom: 1px solid #fff;height: 50px;line-height: 50px;text-align: center;font-weight: 700;color: #fff;font-size: 16px;}

.leib h2 a {color: #fff;font-size: 17px;}

.leib .nr {

	background: #fff;

	border-bottom: 0

}

.leib .nr h4 {

	background: #ececeb;

	height: 40px;

	line-height: 40px;

	margin-bottom: 2px;

	overflow: hidden;

}

.leib .nr h4 a {color: #666;display: block;font-size: 14px;font-weight: 400;height: 50px;margin-left: 38px;margin-right: 40px;}

.leib .nr h4:hover {

	background: #333130 url(../images/p14-icon2.png) no-repeat scroll right center

}

.leib .nr h4.cur {

	background: #333130 url(../images/p14-icon2.png) no-repeat scroll right center;

	color: #fff

}

.leib .nr h4:hover a {

	color: #fff

}

.leib .nr ul {

	padding-bottom: 5px

}

.leib .nr li::before {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-color: #b8b8b8;

	border-image: none;

	border-style: solid solid none none;

	border-width: 2px;

	content: "";

	height: 6px;

	margin-top: -2px;

	position: absolute;

	left: 32px;

	top: 50%;

	transform: rotate(45deg);

	width: 6px;

}

.leib .nr li a {

	font-size: 12px;

}

.leib .nr li, .leib .nr li.cur, .leib .nr li:hover {background: #ececec none repeat scroll 0 0;font-size: 16px;height: 30px;line-height: 30px;margin-bottom: 1px;overflow: hidden;padding-left: 54px;padding-right: 40px;position: relative;}

.leib .nr li.cur a, .leib .nr li:hover a {

	color: #4c8cd6

}

.leib .nr .cur::before, .leib .nr li:hover::before {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-color: #4c8cd6;

	border-image: none;

	border-style: solid solid none none;

	border-width: 2px;

	content: "";

	height: 8px;

	margin-top: -4px;

	position: absolute;

	right: 32px;

	top: 50%;

	transform: rotate(45deg);

	width: 8px

}

.inbanner{width:1200px;margin: 20px auto 0;}
.banner{width:850px;float:left;}
.bzhu{float:right;width:320px;}
.banner .slick img{width:100%;height:400px;object-fit:cover;}
.zti{height:35px;line-height:35px;font-size:15px;}










