html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ul{ list-style:none;}
body{ font-size:12px; color:#666; line-height:23px; font-family:Verdana; margin:0px; padding:0px; background:#fff;}
img{ border:none;}
form{ margin:0px; padding:0px;}
.fl{ float: left; }
.fr{ float: right; }
.clear{ clear:both;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#ff0000; text-decoration:underline;}

.mian{position:relative; margin-left:auto; margin-right:auto; min-width:320px; max-width:640px; overflow:hidden; background-color:#fff; font-family:Microsoft YaHei;}
.nav_bottom{ background:#353535; padding:10px 10px 0 0;}
.nav_bottom i{ font-size:24px; color:#999;}
.nav_bottom a{ color:#b4b4b4;}
.nav_bottom a:hover{ color:#2b81e4; text-decoration:none;}


.main-header {text-align: center; font-weight:300; font-size: 90%;}
.toolbar { height: 46px; width: 100%; background-color:#019be5; line-height: 47px; }
.menu-button {position: relative; margin: 5px;background: url("../images/nav.png") no-repeat;width: 30px; height:27px ;cursor: pointer;}

.menu-button:before { background: url("../images/nav.png") no-repeat;width: 30px; height:27px ;}
.menu-left {float: left;margin-right: 1.5em;}
.sidebar {margin: 0;padding-top: 1em;color: white;background-color:#019be5;}
.sidebar h6 { margin: 1rem; padding: 0; font-weight:300;}
.sidebar li { margin: 0.5em 0; padding: 0 1.5em;  line-height: 32px; font-size: 1.2rem; color: #fff;}
.sidebar li a{ color: #fff; font-family: "microsoft yahei";}
.sidebar li:hover {background-color: #019be5;}
.sidebar hr { margin: 2em auto;border: 0;padding: 0;width: 80%;height: 1px;background-color: white;}

/*logo*/
.logo{ position: absolute; left: 50%; margin-left: -64px;}
.logo img{ height: 40px; }

.tempWrap{margin-top: 1em; padding: 0 1%;}
.tempWrap1{margin-top: 1em; }
.wap_middle{ padding:0; background:#fff; border:1px solid #fff;}
.wap_middle_title{ border-bottom:1px solid #dcdcdc; padding:15px 10px 5px 10px; font-weight:normal; font-size:14px; font-family: "microsoft yahei";}
.wap_middle_title .badge{ float:right; background:#fff;}
.wap_middle_title .badge a{font-weight: normal; font-family: "microsoft yahei"; font-size: 14px;}
.wap_middle_b{ margin:10px 10px;}
.wap_middle_b ul li{ padding-top:10px;}
.wap_middle_b ul li span{font-size: 14px; font-family: "microsoft yahei";}
.new_middle{ margin:10px 10px 10px 10px; padding:0; background:#fff; border:1px solid #fff;}
.new_middle_title{ border-bottom:1px solid #dcdcdc; padding:15px 10px 5px 10px; font-weight:bold; font-size:14px;}
.new_middle_title .badge{ float:right; background:#fff;}
.new_middle_b{ margin:10px 10px;}
.new_middle_b ul li{ padding-top:10px;}

.wap_lx_bg{ background:#015e9b; color:#fff; font-family:Microsoft YaHei; font-size:14px; padding-top:20px; padding-bottom:80px;}
.wap_lx_bg p{border-top:1px solid #ef7f00;}
.lx_text{ padding:0 50px;}
.wap_lx_title{ position:relative;}


.cptab{ width: 80%; height: 3.108em; margin: 0 auto; border: 0.2em solid #fc6d29; box-sizing: border-box; background: #ac1402; overflow: hidden;}
.cptab li{ width: 50%; height: 2.708em; font-size: 1.1em; color: #565656; background: #fff; line-height: 2.708em; float: left; text-align: center;}
.cptab li.on{background: #fc6d29; font-weight: bold; color: #fff;}



/*优势*/
.Ycys{overflow: hidden;}
.Ycys .Topstn{height: 14.792em; overflow: hidden; width: 100%; background: url(../images/ys-t.jpg) no-repeat center; background-size:cover; overflow:hidden;}
.Ycys .Topstn .hotline{ height: 1.5em; margin-left: 2em; float: right; margin-right: 1.2em; margin-top: 3em;  background: url(http://m.yanzhenji.com/statics/images/Index/mb.png) no-repeat left center;  background-size: 1.4em; padding-left: 1.45em;}
.Ycys .Topstn .hotline *{display: inline-block; float: left; line-height: 1.5em; height: 1.5em; }
.Ycys .Topstn .hotline span{ font-size: 1.1em; color: #fff; font-weight: bold;}
.Ycys .Topstn .hotline a{ font-size: 1.3em; color: #fff; font-family: "Arial"; font-weight: bold; margin-left: 0.2em;}
.Ycys .Downstn{    position: relative;}
.Ycys .Downstn .bd ul{overflow: hidden;}
.Ycys .Downstn .bd ul li{ width: 100%;}
.Ycys .Downstn .bd ul li img{display: block; width: 100%;}
.Ycys .Afocus{height: 1em; text-align: center; overflow: hidden; margin-top: 0.5em;}
.Ycys .Afocus span{display: inline-block; width: 0.8em; height: 0.8em; margin-left: 0.2em; margin-right: 0.2em; border-radius: 0.4em; background: #bdbdbd;}
.Ycys .Afocus span.on{background: #00a1e3;}

.Ycys .hd{ width:100%; height:30px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.Ycys .hd { display:inline-block; height:30px; padding:3px 5px;-webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; font-size:0; vertical-align:top;}
.Ycys .hd  li{ display:inline-block; width:15px; height:15px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:8px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.Ycys .hd  .on{ background:#00a1e3;  }
.Ycys .Downstn .bd{padding-bottom:3.4em}


/*合作客户*/
.vltabb{ width: 100%; height:40px; margin: 0 auto;  box-sizing: border-box; background: #019be5; overflow: hidden; color: #fff; text-align: left;font-size: 20px; line-height: 40px; padding-left: 20px;}
.vltabb span{float:right;padding-right: 20px;}
.vltabb span a{color: #fff; font-size: 16px; font-weight: normal;}
.cpBoxx{margin-top:0.417em; background: #fff;}
.cpBoxx .cpContx{overflow:hidden; padding-top:1em; background: #f5f5f5;}
.cpBoxx .cpContx li{float:left; margin-bottom:1.583em; width:50%; text-align:center;}
.cpBoxx .cpContx li img{width:96%;  border:1px solid #e2e2e2;max-height: 100px;height: 100%;object-fit: cover;}
.cpBoxx .cpContx li h5{ font-weight:normal; font-size:1.2em; line-height: 2em;}
.cpBoxx .cpContx li h5 a{color:#333; font-size: 14px; font-family: "microsoft yahei";}

/*行文动态*/
.row2{ width: 100%; background: #fff; margin-top: 15px; }
.package{ overflow: hidden; }
.title{ background: #fff; padding: 10px 0; font-size: 1.5rem; border-bottom: 1px solid #ddd;}
.title span{ display: inline-block; padding: 0 10px; color: #000; font-family: "microsoft yahei"; font-size: 15px;}
.title em{ font-size: 1rem; line-height:2.1rem; color: #666; display: inline-block; padding: 0 10px; font-style: normal; font-family: "microsoft yahei";}
.js-b{ overflow: hidden; padding: 1%; }
.js-b .contTit i{ display: block; width:80px; height: 2px; background: #fca10e; margin: 0 auto; margin-top: 8px;}
.js-b .newsCont{overflow:hidden; padding-top:1.6em;padding-bottom:1em;width: 96%; margin: 0 auto;}
.js-b .newsCont li{ padding-left:7%; background: url(../images/point.jpg) no-repeat 2% center; overflow: hidden;}
.js-b .newsCont li a{font-size:13px; font-family: "microsoft yahei";}
.newsCont_top{ border-bottom:1px dotted #dcdcdc; padding-bottom:0.617em; margin-bottom:0.617em; overflow:hidden;}
.newsCont_top a img{width:10em;width: 40%; border:1px solid #e2e2e2;float:left; }
.newsCont_top p{ width:55%; float:left; padding-left:0.618em; line-height:20px; font-size: 13px;}
.newsCont_top p a{color:#333; }

/*产品内容页*/
.yzbt{text-align: center; display: block; line-height: 40px; font-size: 14px; font-family: "microsoft yahei";}
.Explain_nr{width: 100%; padding:0 2%; margin: 0 auto;}
.Explain_nr table td, table th{ padding:0 !important;  font-size: 12px !important;}
 .Explain_nr img{width: 100%;}
/*企业信息*/

.tabTitErs{overflow:hidden; background-color:#4777ff;width: 98%; margin: 0 auto;}
.tabTitErs li{float:left;  width:50%; font-size:15px; color:#fff; height: 45px; line-height: 45px; text-align: center; font-family: "microsoft yahei";}
.tabTitErs li.on{font-weight:normal; background:#4dc25a url(../images/point.jpg) no-repeat 8% center; background-size:1em; font-family:"microsoft yahei";}

.newsBox{ padding-top: 1.5em; padding-bottom: 1.5em; background: #f5f5f5;}
.newsBox .newsCont{overflow:hidden; padding-top:1em; padding-bottom:1em; background: #f5f5f5;}
 .newsCont li span{ font-size: 15px;line-height: 35px; font-family: "microsoft yahei";}
.img-responsive {width: 100%; border: 1px #ccc solid;}


/*内页导航按钮*/
.nNav{
    height:40px;
    line-height: 42px;
    padding: 0 .687em;
    color: #333;
    text-align: center;
    
    font-size: 15px;
    background: linear-gradient(180deg , #f2f2f2 0% , #e0e0e0 100%);
	text-align:center; font-family: "microsoft yahei";
}
.nNav i{ color: #fff;}
.nNav i.fr{ float: right; display: inline; font-size: 1.2em; margin-top: .75em;background: url("../images/cd.png") no-repeat;width: 19px; height: 19px;}
.nNav i.fl{ float: left; display: inline; font-size: 1.2em; margin-top: .75em; background: url("../images/jt.png") no-repeat;width: 21px; height: 21px;}

/*产品内容页*/
.cpBox{margin-top:0.417em; background: #fff;}
.cpBox .cpCont{overflow:hidden; padding-top:1em; background: #f5f5f5;}
.cpBox .cpCont li{float:left; margin-bottom:1.583em; width:49%; text-align:center;}
.cpBox .cpCont li img{width:96%;  border:1px solid #e2e2e2;}
.cpBox .cpCont li h5{ font-weight:normal; font-size:1.2em; line-height: 2em;}
.cpBox .cpCont li h5 a{color:#333; font-size: 14px; font-family: "microsoft yahei";}

.cpBoxz{margin-top:0.417em; background: #fff;}
.cpBoxz .cpContz{overflow:hidden; padding-top:1em; background: #fff;}
.cpBoxz .cpContz li{float:left; margin-bottom:1.583em; width:50%; text-align:center;}
.cpBoxz .cpContz li img{width:96%;  border:1px solid #e2e2e2;height: 100%;max-height: 100px;object-fit: cover;}
.cpBoxz .cpContz li h5{ font-weight:normal; font-size:1.2em; line-height: 2em;       overflow: hidden;  
	white-space: nowrap;  
	text-overflow: ellipsis;  }
.cpBoxz .cpContz li h5 a{color:#333; font-size: 14px; font-family: "microsoft yahei";}


.pshow_b h3{font-size: 16px;line-height: 1.187em;padding: .625em 2.5em;color: #333;text-align: center;border-bottom: 1px solid #e0e1e1;}
.ProductDetailed{padding-bottom:20px;}
.ProductDetailed h3{font-size:.937em; line-height:1.187em; padding:.625em 2.5em; color:#333; text-align:center; border-bottom:1px solid #e0e1e1;}
.ProductDetailed .ProductScroll_img img{width:320px;}
.ProductDetailed .ProductScroll_img p{color:#333; font-size:14px; padding:1.437em 1.75em;}

.pro_gd .m-nowra { width:320px; margin:0 auto; position:relative; overflow:hidden; }
.pro_gd .prev { width:35px; height:60px; position:absolute; top:50%; margin-top: -25px;left:0; z-index:99; }
.pro_gd .prev:before { content:""; position:absolute; background:#bababa; width:15px; height:15px; left:10px; top:21px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.pro_gd .prev:after { content:""; position:absolute; background:#f9f9f9; width:15px; height:15px; left:14px; top:21px; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.pro_gd .next { width:35px; height:60px; position:absolute; top:50%; margin-top: -25px; right:0; z-index:99; }
.pro_gd .next:before { content:""; position:absolute; background:#bababa; width:15px; height:15px; right:10px; top:21px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.pro_gd .next:after { content:""; position:absolute; background:#f9f9f9; width:15px; height:15px; right:14px; top:21px; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.pro_gd .no_ov { margin:16px 35px 0 35px; width:250px; overflow:hidden;}
.pro_gd .m-box {  overflow:hidden; }
.pro_gd .m-box p a { display:inline-block; width:250px; float:left; line-height:35px; text-align:center; }
.pro_gd .m-box p a.mr10 { margin-right:10px; }
.pro_gd .m-box p a img { float:left; }

.nry{font-size: 14px; line-height: 22px; padding-top:10px;}
.nTitle{width: 100%; height: 30px; color: #fff; background: #019be5; margin-top:20px;}
.nTitle h2{font-size: 13px; text-indent: 20px; line-height: 30px;}
.Explain_nr{padding-top:20px; overflow: hidden;}


.btit_3{ width: 100% !important; background-size: 100% !important; height: auto !important;}
.btit_3 p{font-family:"Constantia","alial"; font-size: 20px !important; }
.btit_3 span{font-size: 24px !important; top:0px !important;}
.btit_3 span i{font-size: 24px !important;}
.btit img{max-width: 100%; display: block;}

.NewsView-title-Content img{max-width: 100%;display: block;}

/*内页分类*/
.CategoryLista{}
.CategoryLista > li > a{height:3.031em; line-height:3.031em; display:block; color:#333; background:#f4f4f4; padding:0 1.125em; border-bottom:1px solid #cfcbc1; border-top:1px solid #fff; font-size:1.125em;}
.CategoryLista li i{float:right; margin-top:.45em; color:#656565; font-weight:bold; font-size:1.6em;}
.CategoryLista > li li a{height:3.031em; line-height:3.031em; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; display:block; color:#666; background:#fff; padding:0 2.062em; border-bottom:1px solid #cfcbc1; border-top:1px solid #fff; font-size:1em;}
.CategoryLista li:after {content:'.';display:block;height:0;clear:both;visibility:hidden;}
.CategoryLista .icon-arrow-down{color:#f90;}
.CategoryLista > li > ul >li >ul{padding:0 1.125em;}
.CategoryLista > li > .list1,.CategoryLista > li > .list1 li ul{display:none;}


/*内页新闻*/
.newsBox1{background: #fff;}
.newsBox1 .newsCont{overflow:hidden; padding-top:1em; padding-bottom:1em;}
.newsBox1 .newsCont li{ padding-left: 5%; background: url(../images/point.jpg) no-repeat 2% center; overflow: hidden;line-height: 2em;}
.newsBox1 .newsCont li a{font-size: 13px;}

.page{background: #fff; font-family: "microsoft yahei"; padding: 0 2%;padding-top: 20px;}
.page h2{ font-size: 16px;}
.page p{padding-bottom: 10px;}


.m2-info-list-content-2 {
	margin-bottom: 1.3rem;
} 
.m2-info-list-content-2 a {
	display: block;
} 
.m2-info-list-content-2 dl {
	border-bottom: 1px solid #ffffff;
	margin-bottom: 2px;
	padding: 1.2rem 3%;
	position: relative;
	overflow: hidden;
} 
.m2-info-list-content-2 a:nth-last-child(2) dl {
	border-bottom: 0;
} 
.m2-info-list-content-2 dt {
	float: left;
	display: block;
	width: 35%;
	margin-right: 1rem;
} 
.m2-info-list-content-2 dt img {
	display: block;
	float: left;
	width: 100%;
	border: 1px #ccc solid;
} 
.m2-info-list-content-2 dd {
	padding-right: 1.3rem;
	overflow: hidden;
} 
.m2-info-list-content-2 dd h3 {
	height: 1.8rem;
	font-size: 1.3rem;
	font-weight: bold;
	line-height:1.8rem;margin-bottom:0.2rem;
	overflow: hidden;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
} 
.m2-info-list-content-2-desc {
	height:3.6rem;
	font-size:1.2rem;
	line-height:1.8rem;
	overflow: hidden; 
	color: #666;
} 
.m2-info-list-content-2 dd span {
	display: block;
	width: 1.1rem;
	height: 1.1rem;
	position: absolute;
	top: 4.5rem;
	right: 3%;
	border-top: 0.3rem solid #aaa;
	border-right: 0.3rem solid #aaa;
	width: 1.1rem;
	height: 1.1rem;
	box-sizing: border-box;
	z-indx: 10;
	-moz-transform: rotate(45deg);
	/*角度45度，针对火狐浏览器写的兼容*/
	-o-transform: rotate(45deg);
	/*角度45度，针对欧朋浏览器写的兼容*/
	-webkit-transform: rotate(45deg);
	/*针对苹果浏览器写的兼容*/
	transform: rotate(45deg);
}


/*版权*/
.Copyright{overflow: hidden; text-align: center; margin-top: 0.5em;}
.Copyright p{ line-height: 1.5em; font-size:1em; color: #212121;}
.Copyright p *{display: inline-block; font-size: 1em; color: #212121;}
.Copyright p em{width: 0.3em; height: 0.1em;}
/*-- Copyright_end --*/
.jzxq-sh-b-l{width: 100% !important;}
.jzxq-sy-l{width: 100% !important; height: auto !important;}

/*底部样式*/

.ftmagin{ margin-bottom: 7em;}
.ftmenu{ width: 100%; height: 4.8em; background:#019be5; position:fixed; width:100%; left:0; bottom:0; z-index: 100;}
.ftmenu:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.ftmenu li{ float: left; width: 20%; text-align: center;}
.ftmenu li a{ display: block; height: 3.958em; padding-top: 0.6em;}
.ftmenu li.Home{ position: relative; top: -2em;}
.ftmenu li.Home a{ display: block; width: 100%;}
.ftmenu li.Home img{ display: block; width: 70%; margin: 0 auto;}
.ftmenu li img{ width: 2.167em;}
.ftmenu li span{ display: block; font-size: 1em; color: #ffffff; margin-top: 0.2em; font-weight: bold;}


.fanhui{ text-align:center; padding:10px 0; margin: 0 auto;}
.fanhui a{color: #fff; display: block;width: 90px; height: 30px; font-size: 14px; background: #fd6d2a; margin: 0 auto; line-height: 30px; text-align: center;border-radius:12px}


@media screen and (min-width:320px) {
	body{font-size:112%;}
	.jzxq-sh-b-l{width: 100% !important;}
	.jzxq-sy-l{width: 100% !important; height: auto !important;}
}
@media screen and (min-width:375px) {
	body{font-size:125%;}
	.jzxq-sh-b-l{width: 100% !important;}
	.jzxq-sy-l{width: 100% !important; height: auto !important;}
}
@media screen and (min-width:480px) {
	body{font-size:135%;}
	.jzxq-sh-b-l{width: 100% !important;}
	.jzxq-sy-l{width: 100% !important; height: auto !important;}
}
@media screen and (min-width:540px) {
	body{font-size:140%;}
	.jzxq-sh-b-l{width: 100% !important;}
	.jzxq-sy-l{width: 100% !important; height: auto !important;}
}
@media screen and (min-width:550px) {
	body{font-size:145%;}
	.jzxq-sh-b-l{width: 100% !important;}
	.jzxq-sy-l{width: 100% !important; height: auto !important;}
}
@media screen and (min-width:640px) {
	body{font-size:150%;}
	.jzxq-sh-b-l{width: 100% !important;}
	.jzxq-sy-l{width: 100% !important; height: auto !important;}
}