@charset "utf-8";
body{
	overflow-x: hidden;
}
.centerBox{
	box-shadow: 0 0 30px rgb(0 0 0 / 0.35);
	background: url(/html/class/template/images/db.png)bottom center no-repeat;
	background-size: 100%;
	position: relative;
}
.centerBox:after{
	position: absolute;
	content: "";
	width: 100%;
	background: url(/html/class/template/images/center.png)no-repeat bottom 24% center;
	background-size: 100%;
	left: 0;
	bottom: 0;
	height: 100%;
	z-index: -1;
}
.header{
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: fixed;
	top: 0;
	/* max-width: 1400px; */
	width: 100%;
	z-index: 99;
	right: 0;
	margin: auto;
	left: 0;
}
.header_index {height: 100px; background: #014596;}

.header_bg{
	height: 1000px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
background: url(/html/class/template/images/top.png) no-repeat top left; background-size: 100%;
}
.header .logo{
	background: url(/html/class/template/images/a1_02.png)left no-repeat;
	background-size: 100% 100%;
    width: 490px;
    height: 190px;
	display: flex;
    align-items: center;

}
.header .logo img{
	width: 400px;
	padding-left: 30px;
}
.header .menu{
	display: flex;
	align-items: center;
	padding-right: 30px;
}
.header .menu .cai{
	float: left;
}
.header .menu .cai img {width: 52px;}

.header .menu .bar .ul {
        display: inline-block;
        margin: 0 20px;
        vertical-align: top;
        color: white;
        font-size: 18px;
        font-weight: bold;
}

.header .menu .lan{
margin-right: 20px;
padding: 5px 20px;
    background-color: #36bde7;
    color: #3b84d2;
    font-weight: bold;
}

.header .menu .en.cang{
	display: block;
margin-right: 20px;
padding: 5px 20px;
    background-color: #36bde7;
    color: #3b84d2;
    font-weight: bold;
}
.header .menu .en{
	margin-left: 10px;
/*	color: #ffffff;  */
	font-size: 16px;
	float: right;
	display: none;
}
.tou{
	margin-top: 70px;
	clear: both;
	overflow: hidden;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.cont{
	padding-top: 60px;
	min-height: 1100px;
}
.tou .touzuo{
	margin-top: 160px;
	float: left;
	width: 40%;
	padding-left: 5%;
	padding-bottom: 10%;
	box-sizing: border-box;
	color: #ffffff;
}
.tou .touzuo h4{
	font-size: 36px;
	text-align: right;
	line-height: 2.0;
}
.tou .touzuo h4:hover {
	color: #cccccc;
}
.more:hover {
	color: #cccccc;
}
.more{
	display: block;
	margin-top: 40px;
	font-size: 20px;
	color: #36bcd7;
	text-align: right;
	font-weight: bold;
}
.more img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	width: 40px;
}
.tou .touyou{
	width: 51%;
	/* padding-right: 10%; */
	box-sizing: border-box;
	float: right;
}
.tou .touyou .tu{
	clear: both;
	overflow: hidden;
      width: 650px; height: 650px;
      background: url(/html/class/template/images/touyoutu-bg.png) no-repeat;
      background-size: 100% 100%;
}
.tou .touyou .tu img{
	width: 100%; height: 100%;
}
.guanyu{
	min-height: 700px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.guanyu .gy_r {padding-left: 30%; padding-top: 25%;}
.guanyu .gy_l {padding-right: 35%; padding-top: 20%;}

.guanyu h4{
	text-align: right;
	font-size: 36px;
	color: #ffffff;
	line-height: 2.0;
}

.guanyu h4:hover {
	color: #cccccc;
}

.xinwen{
        min-height: 700px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
}
.xinwen .gy_r {padding-left: 30%; padding-top: 25%;}
.xinwen .gy_l {padding: 20% 50% 4% 3%;}
.xinwen h4{
        text-align: right;
        font-size: 36px;
        color: #ffffff;
        line-height: 2.0;
}
.xinwen h4:hover {
        color: #cccccc;
}

.hezuo{
        min-height: 400px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
}
.hezuo .gy_r {padding-left: 30%; padding-top: 25%;}
.hezuo .gy_l {padding: 5% 5% 10% 10%;}
.hezuo h4{
        text-align: right;
        font-size: 36px;
        color: #ffffff;
        line-height: 2.0;
}
.hezuo h4:hover {
        color: #cccccc;
}

.guanxian .gxzuo{
	float: left;
	width: 55.5%;
	padding-left: 4%;
	box-sizing: border-box;
}
.guanxian .gxzuo .tu{
	clear: both;
	overflow: hidden;
}
.guanxian .gxzuo .tu img{
	width: 100%;
}
.guanxian{
	display: flex;
	align-items: center;
	justify-content: space-between;
	/*margin-top: 200px;*/
	min-height: 680px;
}
.guanxian .gxyou{
	float: right;
	width: 40%;
	padding-right: 9%;
	box-sizing: border-box;
}
.guanxian .gxyou h4{
	font-size: 36px;
	color: #ffffff;
	text-align: right;
	line-height: 2.0;
}

.guanxian .gxyou h4:hover {
	color: #cccccc;
}

.jiaru{
        display: flex;
        align-items: center;
        justify-content: space-between;
        /*margin-top: 200px;*/
        min-height: 680px;
}
.jiaru .gxzuo{
        float: left;
        width: 55.5%;
        padding-left: 4%;
        box-sizing: border-box;
}
.jiaru .gxzuo .tu{
        clear: both;
        overflow: hidden;
}
.jiaru .gxzuo .tu img{
        width: 100%;
}
.jiaru .gxyou{
        float: right;
        width: 34%;
	padding: 2% 6% 450px 3%;
        box-sizing: border-box;
}
.jiaru .gxyou h4{
        font-size: 36px;
        color: #ffffff;
        text-align: right;
        line-height: 2.0;
}
.jiaru .gxyou h4:hover {
        color: #cccccc;
}

.join .gx_you{
	padding-right: 0;
	padding-left: 100px;
}
.join .gxzuo{
	padding-left: 0;
	padding-right: 76px;
}
.index{
	padding-bottom: 78px;
}
.footer{
	background: #fff;
}
.footer .fup{
	display: flex;
	justify-content: space-around;
	padding: 46px 30px 0;
	box-sizing: border-box;
}
.footer .fup .fzuo{
	float: left;
	width: 300px;
	text-align: center;
}
.footer .fup .fzuo img{
	width: 180px;
        margin-top: 35px;
	display: inline-block;
}
.footer .fup .fcent{
	float: left;
	font-size: 0;
}
.footer .fup .fcent .ul{
	display: inline-block;
	margin: 0 20px;
	vertical-align: top;
	color: #1c5da9;
}
.footer .fup .fcent .ul ul{
	margin-top: 16px;
}
.footer .fup .fcent .ul li{
	font-size: 14px;
	line-height: 26px;
}
.footer .fup .fcent .ul p{
	font-size: 16px;
}
.footer .fup .fyou{
	float: right;
	width: 300px;
	text-align: center;
}
.footer .fup .fyou>div{
	display: inline-block;
}
.footer .fup .fyou p{
	font-size: 16px;
	color: #333;
	margin-top: 6px;
}
.footer .fup .fyou img{
	width: 150px;
	margin: auto;
}
.footer .fdown{
	margin-top: 30px;
	padding: 0 28px;
	box-sizing: border-box;
	text-align: center;
}
.footer .fdown ul{
	display: inline-block;
	text-align: left;
	/* display: flex; */
	justify-content: space-between;
}
.footer .fdown ul li{
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
.footer .fdown ul li img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 14px;
	width: 28px;
}
.footer .fdown{
	padding-bottom: 30px;
	border-bottom: 1px solid #999999;
}
.footer .copy{
	padding: 30px 0;
	box-sizing: border-box;
	text-align: center;
	color: #333;
	font-size: 14px;
}

.header .pcmenu{
	display: none;
	position: fixed;
	background: rgba(0,0,0,0.3);
	width: 100%;
	height: 100%;
	z-index: 999;
	left: 0;
	top: 0;
}
.header .pcmenu .black{
	margin: 0 auto;
    width: 100%;
    max-width: 100%;
}
.header .pcmenu .nav{
	padding-right: 30px;
	float: right;
	background: #4084d4;
	height: 100vh;
	position: relative;
}
.header .pcmenu .nav>.yi{
	width: 330px;
	line-height: 50px;
	border-bottom: 1px solid #999999;
	color: #eeeeee;
	padding: 0 20px;
	position: relative;
}

.header .pcmenu .nav>.yi p{
	display: inline-block;
}
.header .pcmenu .nav>.yi a{
	display: block;
}
.header .pcmenu .nav>.yi:hover{
	background: #1c5da9;
}
.header .pcmenu .nav>.yi:first-child{
	margin-top: 34px;
}
.header .pcmenu .nav>.yi:first-child img{
	opacity: 0;
}
.header .pcmenu .nav>li span{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	position: absolute; 
	right:20px; 
	top: 0; 
	width: 60px;
	height: 50px;
	text-align: right;
}
.header .pcmenu .nav .fixed{
	position: absolute;
    left: -100%;
    top: 0%;
    height: 100vh;
    background: #1c5da9;
    width: 100%;
    display: none;
}
.header .pcmenu .nav .erji{
	position: absolute;
    left: -100%;
    width: 100%;
    top: 0;
    display: none;
    z-index: 999;
}
.header .pcmenu .nav .erji li{
	line-height: 50px;
	color: #eeeeee;
	padding: 0 20px;
}
.header .pcmenu .nav .erji li a{
	display: block;
	border-bottom: 1px solid #999999;
    padding: 0 20px;
}
.header .pcmenu .nav .erji li:hover{
	background: #0b3e79;
}
.header .pcmenu .nav .fixed{display: none !important;}
	.header .pcmenu .nav .erji{position: unset;}
	.header .pcmenu .nav{background: #014596;}
	.header .pcmenu .nav>.yi a{position: relative;}
/*	.header .pcmenu .nav>li img{transform: rotate(-89deg);display: inline-block;width: 16px;} */
	.header .pcmenu .nav>li img{display: inline-block; width: 16px;}
	.header .pcmenu .nav .erji li a{border-bottom: none;padding: 0;}
	.header .pcmenu .nav>.yi{padding: 0 0 0 10%;clear: both;overflow: hidden;}
	.header .pcmenu .nav .erji li:hover{background: none;}
	.header .pcmenu .nav .erji li{line-height: 38px;}
	.guan{display: block;float: right;margin-top: 22px;margin-bottom: 10px;}
	.header .pcmenu .nav>li .guan img{display: block;width: 40px; right: 20px; z-index: 999999;}
.gao{
	height: 100px;
}
.about{
	position: relative;
	clear: both;
	overflow: hidden;
}
.center{
	max-width: 1600px;
	width: 70%;
	margin: auto;
}
.banner{
	padding: 120px 0;
	box-sizing: border-box;
	display: flex;
	/*align-items: center;*/
	margin: 0 -80px;
	justify-content: space-between;
}
.banner .zuo{
	float: left;
	width: 50%;
	color: #ffffff;
	padding-top: 40px;
}
.banner .zuo h3{
	font-size: 36px;
}
.banner .zuo p{
	font-size: 20px;
	margin-top: 25px;
padding-right: 30%;
}
.banner .you{
	float: right;
	width: 50%;
	text-align: center;
}
.banner .you img{
	width: 60%;
	display: inline-block;
}
.tong{
	font-size: 30px;
	text-align: center;
}
.tong:after{
	content: '';
	display: block;
	margin: 25px auto 0;
	width: 100px;
	height: 1px;
	background: #014596;
}
.about{
	padding-bottom: 60px;
}
.about .desc{
	font-size: 18px;
	line-height: 45px;
	color: #222222;
	margin-top: 35px;
}
.about .desc img{
	max-width: 100%;
	margin: auto;
}

.about #a2{
	margin-top: 94px;
	clear: both;
	overflow: hidden;
}
.about .gy_a2 {
	margin-top: 55px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.about .gy_a2 .tu{
	float: left;
	width: 42%;
}
.about .gy_a2 .tu img{
	width: 100%;
}
.about .gy_a2 .he{
	float: right;
	width: 55%;
	font-size: 18px;
	line-height: 45px;
	color: #222222;
}
.about #a3{
	margin-top: 94px;
}
.about #a3 .gy_a2 .tu{
	float: right;
}
.about #a3 .gy_a2 .he{
	float: left;
}
.about #a4{
	margin-top: 94px;
}
.about #a4 ul li{
	float: left;
	width: 17.5%;
	border-radius: 100%;
	background: #4084d4;
	margin-right: 3.1%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	margin-top: 30px;
}
.about #a4 ul li h4{
	font-size: 20px;
	text-align: center;
}
.about #a4 ul li .zy{
	font-size: 16px;
	text-align: center;
	margin-top: 4px;
}
.about #a4 ul li:nth-child(5){
	margin-right: 0;
}
.about #a4 ul li.on{
	background: #014596;
}
.about #a4 ul {
	display: flex;
	flex-wrap: wrap;
}
/*
.about #a4 .desc{
	font-size: 16px;
	line-height: 39px;
	margin-top: 30px;
	display: none;
}
*/
.about #a5{
	margin-top: 94px;
}
.about #a5 ul{
	margin-top: 30px;
	font-size: 0;
}
.about #a5 ul li{
	display: inline-block;
	vertical-align: top;
	width: 29%;
        margin: 2%;
	margin-bottom: 86px;
}
.about #a5 ul li .tu{
	height: 126px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.about #a5 ul li .tu img{
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}
.about #a5 ul li p{
	margin-top: 20px;
	text-align: center;
	font-size: 20px;
}
.yanfa{
	padding-bottom: 130px;
}
.news{
	position: relative;
	padding-bottom: 140px;
}
.news #b1{
	margin-top: 24px;
	margin-bottom: 90px;
}
.news ul{
	margin-top: 28px;
	font-size: 0;
	display: flex;
	flex-wrap: wrap;
}
.news ul li{
	display: inline-block;
	vertical-align: top;
	width: 48%;
	/* width: 100%; */
	margin-right: 4%;
	/* margin-right: 0; */
/*	background: #eeeeee;*/
	margin-bottom: 40px;
}
#b1 ul li{
	margin-right: 0;
	width: 100%;
}
#b2 ul li{
	margin-right: 0;
	width: 100%;
}
.news ul li:nth-child(even){
	margin-right: 0;
}
.news ul li h3{
	font-size: 24px;
	line-height: 2;
	clear: both;
    overflow: hidden;
}
.news ul li h3 span{
	float: right;
	font-size: 16px;
	font-weight: normal;
}
.news ul li .he{
	padding: 18px 10px;
	box-sizing: border-box;
}
.news ul li .he p {
	clear: both;
	overflow: hidden;
}
.news ul li .he p img{
	float: right;
	width: 40px;
}
.news ul li .zy{
	font-size: 16px;
	color: #666666;
	margin-top: 10px;
	line-height: 40px;
	clear: both;
	overflow: hidden;
}
.news ul li .tu img{
	width: 100%;
}
.news .more{
	width: 160px;
	line-height: 40px;
	text-align: center;
	border-radius: 30px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	background: #014596;
	display: block;
	margin: auto;
	font-weight: normal;
}
.xw_show{
	position: relative;
	padding-bottom: 130px;
	clear: both;
    overflow: hidden;
}
.xw_show .cont .bt{
	text-align: center;
	margin-top: 40px;
	font-size: 30px;
	font-weight: bold;
}
.xw_show .cont .sj{
	text-align: center;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.xw_show .cont .neir{
	margin-top: 14px;
	font-size: 18px;
	line-height: 30px;
	color: #222222;
}
.xw_show .cont .neir img{
	max-width: 100%;
	margin: auto;
}
.xw_show .cont .fenye{
	font-size: 20px;
	color: #000000;
	margin-top: 36px;
	float: left;
	line-height: 36px;
}
.xw_show .back{
	float: right;
	margin-top: 36px;
}
.xw_show .back img {width: 40px;}
#pages {font-family:ËÎÌå ;text-align: -webkit-center; font-size:14px;}
#pages a { display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px; border-radius: 6px;}
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:30px; line-height:30px; background:#014596; border:1px solid #014596; color:#fff; text-align:center;padding:0 10px; border-radius: 6px;}
.xw_list ul {
	padding-bottom: 40px;
}
.xw_list ul li{
	clear: both;
	overflow: hidden;
	margin-top: 40px;
}
.xw_list ul li a{
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: space-around;
}
.xw_list ul li .tu{
	float: left;
	width: 0%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.xw_list ul li .tu img{
	max-height: 100%;
	max-width: 100%;
}
.xw_list ul li .he{
	float: right;
	width: 100%;
}
.xw_list ul li .he h4{
	font-size: 24px;
	line-height: 2;
	clear: both;
	overflow: hidden;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xw_list ul li .he h4 span{
	float: none;
	display: block;
	font-size: 16px;
	font-weight: normal;
}
.xw_list ul li .he div{
	font-size: 16px;
	line-height: 3;
	color: #666666;
	margin-top: 14px;
	clear: both;
	overflow: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.xw_list {
	position: relative;
	padding-bottom: 140px;
}
.xw_list ul li .he p{
	float: right;
	margin-top: 14px;
	margin-right: 5%;
}
.xw_list ul li .he p img {width: 40px;} 
.contact{
	position: relative;
	padding-bottom: 140px;
}
.contact #d2{
	margin-top: 90px;
}
.contact #d1 .ditu{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 28px;
}
.contact #d1 .dt_zuo{
	float: left;
	width: 60%;
}
.contact #d1 .dt_you{
	float: right;
	width: 40%;
	padding: 0 10% 0 4%;
	box-sizing: border-box;
}
.contact .dt_you .desc{
	font-size: 16px;
	line-height: 50px;
	margin-top: 20px;
}
.contact .dt_you .bt{
	font-size: 18px;
	color: #124b9f;
}
.contact #d2 form ul{
	font-size: 0;
	margin-bottom: 36px;
	margin-top: 16px;
}
.contact #d2 form ul li{
	display: inline-block;
	width: 48%;
	margin-right: 4%;
}
.contact #d2 form ul li:nth-child(even){
	margin-right: 0;
}
.contact #d2 form input{
	line-height: 42px;
	background: none;
	border: none;
	border-bottom: 1px solid #999999;
	width: 100%;
	font-size: 16px;
}
.contact #d2 form textarea{
	background: none;
	border: none;
	border-bottom: 1px solid #999999;
	width: 100%;
	resize: none;
	margin-top: 36px;
	height: 80px;
	font-size: 16px;
}
.contact #d2 form .send{
	width: 160px;
	line-height: 40px;
	text-align: center;
	border-radius: 30px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	background: #014596;
	display: block;
	margin: 50px auto 0;
	font-weight: normal;
}
.zhiwei{
	position: relative;
	padding-bottom: 130px;
}
.zhiwei #c1{
	margin-top: 20px;
}
.zhiwei #c1 ul{
	margin-top: 26px;
}
.zhiwei #c1 ul li {clear: both;}
.zhiwei #c1 ul li .bt{
	line-height: 85px;
	font-weight: normal;
	border-bottom: 1px solid #999999;
	padding: 0 14px 0 24px;
	box-sizing: border-box;
    font-size: 18px;
}
.zhiwei #c1 ul li .bt:after{
	content: '';
	background: url(/html/class/template/images/lxj.png)center no-repeat;
	background-size: 40px 40px;
	width: 40px;
	height: 40px;
	float: right;
	padding-top: 42px;
}
.zhiwei #c1 ul li:first-child{
	border-top: 1px solid #999999;
}
.zhiwei #c1 ul li .zy{
	font-size: 14px;
	line-height: 30px;
	color: #888888;
	background: #f9feff;
	padding: 30px 30px 36px;
	box-sizing: border-box;
	display: none;
	border-bottom: 1px solid #999999;
        clear: both;
}
.zhiwei #c1 ul li .bt.on{
	background: #014596;
    color: #ffffff;
    font-weight: bold;
}

.zhiwei #c1 ul li.on .bt{
	background: #014596 ;
    color: #ffffff ;
    font-weight: bold ;
}
.zhiwei #c1 ul li .bt.on:after{
	background: url(/html/class/template/images/cjt.png)center no-repeat;
}
.zhiwei #c1 ul li.on .bt:after{
	background: url(/html/class/template/images/cjt.png)center no-repeat;
background-size: 40px 40px;
}


.zhiwei #c1 ul li .more{
	width: 160px;
	line-height: 40px;
	text-align: center;
	border-radius: 30px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	background: #014596;
	display: block;
	margin-top: 22px;
	font-weight: normal;
}
.zhiwei #c2{
	margin-top: 94px;
}
.zhiwei #c2 ul {
	font-size: 0;
	margin-top: 24px;
}
.zhiwei #c2 ul li{
	display: inline-block;
	vertical-align: top;
	width: 100%;
/*	margin-right: 5%;*/
text-align: center;
margin-bottom: 100px;
}
.zhiwei #c2 ul li:nth-child(3n){
	margin-right: 0;
}
.zhiwei #c2 ul li img{
	display: block;
	margin: auto;
	height: 64px;
}
.zhiwei #c2 ul li .he{
	margin-top: 28px;
}
.zhiwei #c2 ul li .he .bt{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.zhiwei #c2 ul li .he .zy{
	margin-top: 18px;
	font-size: 18px;
	line-height: 46px;
}
.chanpin{
	position: relative;
	padding-bottom: 130px;
}
.chanpin #bb .desc{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	margin-top: 28px;
}
.chanpin #bb .desc img{
	display: block;
	margin: auto;
	max-width: 100%;
}
.chanpin #b1{
	margin-top: 90px;
	clear: both;
	overflow: hidden;
}
.chanpin #b2{
	margin-top: 90px;
	clear: both;
	overflow: hidden;
}
.chanpin #b3{
	margin-top: 90px;
	clear: both;
	overflow: hidden;
}
.chanpin .bt{
	text-align: center;
	font-size: 30px;
}
.chanpin .bt span{
	font-size: 24px;
	color: #666666;
	font-weight: normal;
}
.chanpin .neir{
	margin-top: 20px;
	clear: both;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.chanpin .rev {direction: rtl;}
.chanpin .neir .nrzuo{
	float: left;
	width: 48%;
	font-size: 16px;
	line-height: 45px;
	color: #222222;
}
.chanpin .rev .nrzuo {direction: ltr}
.chanpin .neir .nrzuo ol{padding: 40px;}
.chanpin .neir .nrzuo ol li{list-style: decimal;}
.chanpin .neir .nrzuo img{
	max-width: 100%;
}
.nrzuo ul li {
    padding: 0 0 0 32px;
    background: url(/html/class/template/images/pill1.svg) no-repeat 0 12px;
    background-size: 24px;
}
.chanpin .neir .nryou{
	float: right;
	width: 48%;
	font-size: 16px;
	line-height: 45px;
        color: #222222;
}
.chanpin .neir .nryou ol{padding: 40px;}
.chanpin .neir .nryou ol li{list-style: decimal;}
.chanpin .neir .nryou img{
	max-width: 100%;
}
.chanpin .desc{
	font-size: 18px;
	color: #222222;
	line-height: 45px;
	margin-top: 18px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.chanpin .xj{
	float: right; width: 40px;
}
.chanpin .duoyu{
	-webkit-line-clamp: inherit;
}
.chanpin .pian{
	transform: rotate(180deg);
}
.cang{
	display: none;
}
/*.guan{
	display: none;
}*/
.dw{
	position: absolute;
    top: -100px !important;
    width: 100%;
    height: 0;
}
.sj-fot {
	display: none;
}
#a1{position: relative;}
#a2{position: relative;}
#a3{position: relative;}
#a4{position: relative;}
#a5{position: relative;}
#b1{position: relative;}
#b2{position: relative;}
#b3{position: relative;}
#b4{position: relative;}
#b5{position: relative;}
#c1{position: relative;}
#c2{position: relative;}
#c3{position: relative;}
#c4{position: relative;}
#c5{position: relative;}
#d1{position: relative;}
#d2{position: relative;}
#d3{position: relative;}
#d4{position: relative;}
#d5{position: relative;}


.heee{
	width: 100% !important;
	float: none !important;
}