@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#3d3d3d;
	font-size:15px;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
img{ max-width: 100%; height: auto; transition: all .5s;}
a{ text-decoration:none; color:#5d5d5d; }
a:hover{ color:#f6561f;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}
.zlbeijing{ width:100vw; height:100vh; margin:0 auto; background-size:cover;background-position: center; background:url(../images/one_01_01.jpg) no-repeat;background-attachment:fixed;}
.zllogo{position: fixed;
top: 0px;
left: 0px;
bottom: auto;
right: auto;
transform: none;
width: auto;
height: auto;
z-index: 11;
content: "lt";
max-width: 566px;
min-width: 0px;
max-height: none;
min-height: 0px;
margin-top: 10px;
margin-left: 20px;
margin-right: auto;
margin-bottom: 0px;
-webkit-transform: none;}

.zlfencp{ width:1200px; margin:0 auto; padding-top:15%;}
.zlfencp1{ width:540px; margin-right:60px;}
.zlfencp2{ width:540px; margin-left:60px;}

.zlfencp1-1{ width:540px; text-align:center; color:#FFF; text-transform:uppercase; margin-bottom:30px;letter-spacing:3px;}
.zlfencp1-1 img{ margin-bottom:12px;}

.zlfencp2-1{ width:540px; text-align:center; color:#FFF; text-transform:uppercase; margin-bottom:30px;letter-spacing:3px;}
.zlfencp2-1 img{ margin-bottom:12px;}

.zhongwenlj{ width:540px; height:297px;}
.imgg{transition:all .5s ease .1s;vertical-align: middle;}
.imgg:hover{transform:scale(1.1);}


.zlsyfoot{ width:98%; margin:0 auto; text-align:right; color:#D3D3D3; font-size:12px; line-height:26px; position:fixed; bottom:20px;}
.zlsyfoot a{ color:#D3D3D3;}
.zlsyfoot img{ margin-right:25px;}
/*******/

.zlwrap{ width:100%; height:100px; overflow:hidden; color:#FFF; background:#FFF; border-bottom:4px solid #d7000f;}
.zltopmenu{ width:1200px; margin:0 auto;}
.logoimg{ margin-top:16.5px;}

.zltopmenu ul{ width:800px; margin-left:27px; float:left;}
.zltopmenu li{ width:160px; float:left; text-align:center;}
.zltopmenu li a{ color:#000; display:block; width:160px; height:100px; line-height:100px;}
.zltopmenu li a:hover{ color:#FFF; background:#d7000f; display:block; width:160px; height:100px; line-height:100px;}
/*****/

.ad{text-align: center;}
.ad .item{ font-size: 0;background: #535353;}
.owl-theme .owl-controls{ margin-top: -45px !important;}
/*******************************************************************/

.zlabout{ width:1200px; margin:0 auto; }
.zlh1{text-align:center; color:#000; width:100%; font-size:32px; margin-top:70px; font-weight:normal;}
.zlxian{ width:50px; height:2px; border:none; margin-left:47%; background:#d7000f; float:left; margin-top:15px;}
.zlp1{ width:100%; line-height:32px; color:#000; margin-top:30px; font-size:16px;}

/*数据统计滚动*/
.product-number-info{ position: relative;}
.product-number-info .product-number-inner{width: 605px; margin:0 auto;}
.product-number-info ul{padding: 85px 0;}
.product-number-info ul.q:after {content: "";clear: both;display: table;}
.product-number-info li{float: left; width: 300px; height: 90px; background:url(../images/libg.gif) no-repeat;color:#000;}
.product-number-info li:first-child{border:none;}
.product-number-info li b{font-size:50px; line-height: 1;display: inline-block; position: relative;}
.product-number-info li b i{font-style: normal;font-family:Impact;}
.product-number-info li b sup{position: absolute; font-size:20px; right: -15px; top: -3px;}
.product-number-info li b em{font-style: normal; font-size: 28px; padding-left: 2px; position:relative; top: -4px;}
.product-number-info li sub{ font-size:16px;padding-left: 10px; bottom:0; font-weight:normal; color:#d7000f;}
.product-number-info li p{font-size: 14px; color:#999; line-height:30px;}
.product-number-info li.li-1 b,.product-number-info li.li-1 p{padding-left:70px;}
.product-number-info li.li-2 b,.product-number-info li.li-2 p{padding-left:70px;}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{padding-left:70px;}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{padding-left:95px;}
.product-number-info li.li-4 b,.product-number-info li.li-4 p{padding-left:50px;}
.product-number-info li.li-5{text-align: center;}
.product-number-info li.li-5 b{padding-right: 2px;}
/**************/

.zlcptitle{ width:1200px; margin:0 auto; text-align:center; margin-top:60px; color:#000; font-size:32px;}

/*************************************************************/
.o-m{width:1200px; margin:0 auto; margin-top:50px; height:auto;}
.yswen{ width:260px;}
.o-m .ul-o{float:left;width:260px; height:65px;position:relative;}
.o-m .ul-o li{width:100%;cursor:pointer;position:relative;z-index:2;text-align:center; margin-bottom:20px; }

.o-m .ul-o li p{float:left;line-height:65px; height:65px; margin-top:4px; margin-left:4px;color:#FFF;font-size:16px;width:100%;text-align:center;background:#2B293D;}
/*.o-m .ul-o li b{position:absolute;display:block;width:15px;height:32px;top:50%;margin-top:-16px;right:-15px;display:none}*/
.o-m .ul-o .li-mask{ position:absolute;left:0;top:0;width:260px;height:65px; border:4px solid #d7000f;}
.o-m .ul-o li.on b{display:block;}
.o-m .ul-t{width:890px;float:left;height:auto; margin-left:50px;height:100vh; }
.o-m .ul-t li{list-style-type:none;position:relative;height:100%;display:none;}
.o-m .ul-t .li-img{width:95%;position:absolute;left:0;top:0;border:4px solid #d7000f; padding:2.5%;}
.cplistzx{ width:30.33333%; float:left; margin:1.5%;}
.cplistzx a img{ width:100%; height:240px;}
.zlsp{ display:none; width:90%; padding:12px 0; line-height:20px; background:url(../images/spanbg.png) repeat; text-align:center; color:#FFF; font-size:16px; position:relative; margin-top:-70px; margin-left:5%;}
.cplistzx a:hover .zlsp{ display:block;}
/****************************/

.zlfoot{ width:100%; margin:0 auto; border-top:4px solid #d7000f; padding-bottom:50px;}
.zlfoot1{ width:1200px; margin:0 auto; font-size:14px; margin-top:50px;}
.zlfoot1-1{ width:420px; line-height:26px;}
.fotlogo{ width:373px; height:auto; margin-bottom:20px;}
.zlsp2{ background:url(../images/coin1.png) no-repeat; height:20px; line-height:20px; padding-left:25px;}
.zlfoot1-1 a{ display:block; width:100%; float:left; color:#000;}

.zlfoot1-2{ width:420px;color:#000; line-height:27px; margin-left:100px;}

.zlfoot1-3{ width:140px; text-align:center; color:#A9A9A9;}
.zlfoot1-3 img{ width:100%; height:auto; margin-bottom:10px;}