*{padding:0; margin:0; outline:0; border:0; box-sizing:border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, textarea, img{border:medium none;margin:0;padding:0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:12px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif; color:#666; outline:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:lighter;}
em{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol {list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none; -webkit-transition:0.3s; transition:0.3s;}
/** 重置图片元素 **/
.fl{float:left;} .fr{float:right;} img{border:0px;}
.f1{font-size:24px; color:#fd4753;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
*{border:0px;margin:0px; padding:0px;}
.mo_body{width: 768px;margin:0 auto;}

.width{width: 26%;}
/*各种屏幕宽度*/
@media screen and (max-width:2048px){html{font-size:273.06667px}}@media screen and (max-width:1920px){html{font-size:256px}}@media screen and (max-width:1440px){html{font-size:192px}}@media screen and (max-width:1600px){html{font-size:213.33333px}}@media screen and (max-width:1242px){html{font-size:165.6px}}@media screen and (max-width:1140px){html{font-size:152px}}@media screen and (max-width:1280px){html{font-size:170.66667px}}@media screen and (max-width:1024px){html{font-size:136.53333px}}@media screen and (max-width:1080px){html{font-size:144px}}@media screen and (max-width:960px){html{font-size:128px}}@media screen and (max-width:800px){html{font-size:106.66667px}}@media screen and (max-width:768px){html{font-size:102.4px}}@media screen and (max-width:736px){html{font-size:98.13333px}}@media screen and (max-width:732px){html{font-size:97.6px}}@media screen and (max-width:720px){html{font-size:96px}}@media screen and (max-width:667px){html{font-size:88.93333px}}@media screen and (max-width:640px){html{font-size:85.33333px}}@media screen and (max-width:600px){html{font-size:80px}}@media screen and (max-width:568px){html{font-size:75.73333px}}@media screen and (max-width:540px){html{font-size:72px}}@media screen and (max-width:533px){html{font-size:71.06667px}}@media screen and (max-width:480px){html{font-size:64px}}@media screen and (max-width:435px){html{font-size:58px}}@media screen and (max-width:414px){html{font-size:55.2px}}@media screen and (max-width:412px){html{font-size:54.93333px}}@media screen and (max-width:400px){html{font-size:53.33333px}}@media screen and (max-width:385px){html{font-size:51.33333px}}@media screen and (max-width:384px){html{font-size:51.2px}}@media screen and (max-width:375px){html{font-size:50px}}@media screen and (max-width:360px){html{font-size:48px}}@media screen and (max-width:320px){html{font-size:42.66667px}}@media screen and (max-width:300px){html{font-size:40px}}@media screen and (max-width:240px){html{font-size:32px}}
/*各种屏幕宽度*/
/*导航栏*/
@media screen and (min-width: 320px) {html{font-size:50px;}}
@media screen and (min-width: 360px) {html{font-size:56.25px;}}
@media screen and (min-width: 375px) {html{font-size:58.59375px;}}
@media screen and (min-width: 400px) {html{font-size:62.5px;}}
@media screen and (min-width: 414px) {html{font-size:64.6875px;}}
@media screen and (min-width: 440px) {html{font-size:68.75px;}}
@media screen and (min-width: 480px) {html{font-size:75px;}}
@media screen and (min-width: 520px) {html{font-size:81.25px;}}
@media screen and (min-width: 560px) {html{font-size:87.5px;}}
@media screen and (min-width: 600px) {html{font-size:93.75px;}}
@media screen and (min-width: 640px) {html{font-size:100px;}}
@media screen and (min-width: 680px) {html{font-size:100px;}}
@media screen and (min-width: 720px) {html{font-size:100px;}}
@media screen and (min-width: 760px) {html{font-size:100px;}}
@media screen and (min-width: 800px) {html{font-size:100px;}}
@media screen and (min-width: 960px) {html{font-size:100px;}}

@media screen and (max-width:1199px) {
	
.left_img,.left_bottom,.left span i{
	display: none;
}


.top_dh{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: .88rem;
	background:#ffffff;
	z-index: 999;
}

.top_dh .logo {
    padding: 0.1rem;
    padding-top: 0.06rem;
    border-bottom: 1px solid #ddd;
    background: #fff;
}

.top_dh .logo img {
   width: 2rem;
}

.top_dh .chandan_tb{
	display: flex;
	justify-content : center;
	align-items : center;
	width: .68rem;
	height: .68rem;
	position: absolute;
	top:.1rem;
	right:.2rem;
}
.top_dh .chandan_tb img{
	width: 100%;
}

.shouy_bjimg .swiper-pagination-bullet{
	background: #fff;
    opacity: .5;
}
.shouy_bjimg .swiper-pagination-bullet-active { 
    opacity: 1;
    background: #2c5299;
}

.dh_tanchuc {
    position: fixed;
    width: 100%;
    top: 0px;
    left: 0px;
    height: 100%;
    background: rgba(0,156, 67, 0.95);
    z-index: 9999;
    display: none;
}

.dh_tanchuc .chandan_tb {
    display: flex;
    justify-content: center;
    align-items: center;
    width: .68rem;
    height: .68rem;
    position: absolute;
    top: .1rem;
    right: .2rem;
    background: rgb(13, 161, 76);
}

.dh_tanchuc .chandan_tb img{
	width: 100%;
}

.dh_tanchuc ul{
	padding: 0 5%;
	color: #b3b4b6; 
	padding-top:.2rem;
	height: 60%;
    overflow: auto;
}
.dh_tanchuc ul li a{
	color: #ffffff; 
}
.dh_tanchuc ul li{
	border-bottom: solid 1px #acc1e2;
}
.dh_tanchuc ul li .tcdh_biaot{
    padding: .3rem 0;
	overflow: hidden;
}

.dh_tanchuc ul li .tcdh_biaot a{
	float: left;
    display: block;
	width: 90%;
	font-size: .28rem;
}
.dh_tanchuc ul li .tcdh_biaot i{
    float: right;
    width: .2rem;
    text-align: right;
    font-size: .28rem;
    background: url(../images/jiant.png) no-repeat center right;
    background-size: .12rem;
    /* transform: rotate(90deg); */
}
.dh_tanchuc ul li .zhank{
	display: none;
	padding: 2% 0;
}
.dh_tanchuc ul li.no .zhank{
	display: block; 
}
.dh_tanchuc ul li .zhank a{ 
	padding: .2rem;
	display: block; 
	border-bottom: dashed 1px #ffffff;
}
.dh_tanchuc ul li .zhank a:last-child{
	border-bottom: none; 
}

.dh_tanchuc ul li.no .zhank>a{
	color: #fff;
}

.lianxifs_Sy{
	padding: 5%;
	display: flex;
	align-items : center; 
	justify-content : flex-start;
}

.lianxifs_Sy img{
	width: .64rem;
	margin-right: .2rem; 
}
.lianxifs_Sy a{
	color: #fff;
	display: block;
	font-size: .4rem;
}

.ziye_topimg{
	overflow: hidden;
}
.ziye_topimg img{
	width: 100%;
}
.ziy_dh_top{
	width: 100%;
    overflow: auto;
    border-bottom: 1px solid #ddd
}
.ziy_dh_top::-webkit-scrollbar {display:none}
.ziy_dh_top ul{
overflow: hidden;    width: max-content
}
.ziy_dh_top ul li a{
	font-size: .26rem; 
	color: #544e4c;
}
.ziy_dh_top ul li{
	display: inline-block;
	padding: .15rem .25rem;
	position: relative;
}
.ziy_dh_top ul li.no p {
    border-bottom: solid 2px #009c43;
    padding-bottom: .16rem;
}
.ziy_dh_top ul li.no p a{
color: #009b44;
}
.ziy_dh_top ul li.no p::after{
	content:"";
	width: .2rem;
	height: .2rem;
	display: block;
	background: #f0f0f0;
	position: absolute;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari å’Œ Chrome */
	-o-transform:rotate(45deg); 
	top: 0;
	left: 0;
	right: 0;
	bottom: -1rem;
	margin: auto;
}
.sanji_dh{
	background: #f0f0f0 ;
	line-height: .4rem;
}
.sanji_dh::-webkit-scrollbar {display:none}
.sanji_dh{
	padding: 2%;    overflow: auto;
}

.sanji_dh ul{overflow: hidden; width: max-content;min-width: 100%;text-align: center;}
.sanji_dh ul li{padding: 0 .2rem;display: inline-block;}
.sanji_dh ul li a{color: #828282;}
.sanji_dh ul li.no a{color: #abcd07;}

/*幻灯片*/
.naverbox{display:block; position:relative; top:0; left:0; z-index:100;}
.naverbox .btn{position:absolute; top:25px; right:0; height:30px;}
.naverbox .btn span{display:block; width:30px; height:30px; color:#fff; background:url(../images/dh.png) no-repeat center; cursor:pointer;}
.banner_box img{
	width:100%; 
	display:block;
	margin-top: 0.85rem;
}


.banner_box{width:100%;text-align:center;}
.banner_box img{vertical-align:middle;}
.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box ul li{height: auto!important;}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;}
.roll_img_mb_01 .nav_box{overflow:hidden; position:absolute; left:50%; transform:translate(-50%,0); bottom:20px;}
.roll_img_mb_01 .nav_box li{width:30px;height:3px; font-size:1px; overflow:hidden; background:#fff; float:left; margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#019b45;}

.ny-banner{
	overflow: hidden;
	margin-top:0.85rem
}
.ny-banner img{
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}





.product.title{width: 100%;text-align: center;padding-top: 68px;}
.product .title h3{font-size: 35px;color: #333333;font-weight: normal;}
.product .title h3 a{color: #ffffff; text-decoration: none;}
.product .title h3 em{color: #ff9f00;font-weight: bold;}
.product .title i{display: block;width: 254px;height: 11px;margin: 16px auto 0;}
.product .title i img{display: block;}
.product{display: table; width: 100%; padding-bottom: 30px; border-bottom: 1px solid #ddd;margin-top: 0.15rem;}

.product_bg {
    margin-top: 0.2rem;
}

.product_bg h3 {
    width: 100%;
    height: auto;
    display: table;
    padding: 0.1rem 0;
    text-indent: 0.1rem;
}
.product_bg h3 i {
    color: #242424;
    font-size: 0.3rem;
    font-weight: normal;
    transition: .8s;
    top: 0;
    position: relative;
    display: inline-block;
    zoom: 1;
    font-style: normal;
    cursor: pointer;
}

.product_bg span{color: #fff; font-size: 16px; color: #afafaf; margin: 0 auto; display: table; margin-top: 10px;}
.product_bg ul{display: table;}
.product_bg ul li{width: 48%; display: table; float: left; margin: 1%; border: 1px solid #e8e8e8;}
.product_bg ul li .img img{width: 100%;float: left;transition: all 0.5s;}
.product_bg ul li span{display: table; margin: 0 auto; font-size: 0.2rem; width: 100%; text-align: center; line-height: 0.6rem; transition: all .5s; background: #f5f5f5; color: #5e5e5e;}
.product_bg ul li:hover{border: 1px solid #019a44; box-shadow: 1px 1px 10px #ddd;}
.product_bg ul li:hover span{background: #019a44; color: #fff;}
.product_bg ul li .img{width: 100%;float: left;overflow: hidden;height: 2rem;}
.product_bg ul li:hover .img img{transform: scale(1.1);}
.product_title {
    display: table;
    width: 98%;
    border-left: 3px solid #009c43;
    margin: 0 auto;
}
.product .product_class {
    display: table;
    width: 100%;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}
.product .product_class ul{display: table; width: 100%; text-align: center;}
.product .product_class ol {
    display: inline-block;
    position: relative;
    padding: 0.1rem 0.3rem;
    border: 1px solid #ddd;
    margin: 0px 5px;
    margin-bottom: 5px;
    width: 46.5%;
    float: left;
    text-align: center;
}
.product .product_class ol a{font-size: 0.2rem;}
.product .product_class ol:hover a{color: #009c43;}
.product .product_class ol:hover{border:1px solid #009c43;}
.product-more{display: table; width: 160px; height: 40px; border: 1px solid #a0a1a1; font-size: 14px; color: #999999; line-height: 40px; text-align: center; text-decoration: none; margin-right: 14px; border-radius: 3px; margin: 15px auto;}
.product-more:hover{color:#019a44;border:1px solid #019a44;}


.strength{display: table; width: 100%; padding-top: 45px; margin-bottom: 25px;padding-bottom: 20px;}
.strength .strength_bg h3{font-size: 32px;width: 100%;height: 45px;text-align: center;display: table;}
.strength h3{width:}
.strength h3 i{display: table;width: 100%;height: 30px;font-style: normal;margin:0 auto;padding: 0px 10px;color:#484848;}
.strength .strength_bg span{font-size: 16px; color: #afafaf; font-style: normal; display: table; margin: 0 auto; margin-top: 5px;}
.strength_bg ul{display: table;margin-top: 0.2rem;}
.strength_bg ul li{width: 49%;float: left;margin:0.5%;position: relative;border:1px solid #f5f5f5;background:#fff;}
.strength_bg ul li .img img{width: 100%;float: left;border:1px solid #ddd;transition: all 0.5s;}
.strength_bg ul li i{display: table;width: 100%;font-style: normal;padding:6px;line-height: 0.2rem;font-size: 0.2rem;}
.strength_bg ul li i:after{content: ''; display: block; width: 0; height: 2px; background: #009a44; background: ; position: absolute; left: 0; bottom: 0; -moz-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; position: absolute; bottom: 0px;font-size: 14px;}
.strength_bg ul li:hover i:after{width: 100%}
/* .strength_bg ul li:hover{box-shadow: 1px 1px 10px #ddd} */
.strength_bg ul li span{display: table; width: 100%; text-align: left; text-indent: 0.03rem;}
.strength_bg ul li:hover img{transform: scale(1.1);}
.strength_bg ul li .img{width: 100%;overflow: hidden;}
.strength_bg ul li {
    width: 45%;
    float: left;
    margin: 2.5%;
    position: relative;
    border: 1px solid #f5f5f5;
    background: #fff;
}






.case {
    width: 100%;
    background: url(../images/caseBg01.jpg) no-repeat center;
	height: auto;
    padding: 0.3rem;
}
.case .title {
    width: 100%;
    text-align: center;
    padding-top: 0.3rem;
}

.case .title h3 {
    font-size: 0.35rem;
    color: #333333;
    font-weight: normal;
}
.case .title i {
    display: block;
    width: 254px;
    height: 11px;
    margin: 10px auto 0;
}


/* 关于 */
.about {
    padding: 0.35rem 0;
    background-color: #fff;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
}
.aboutLeft {
    width: 90%;
    float: none;
    margin: 0 auto;
}
.aboutLeft h3 {
    color: #242424;
    font-size: 0.3rem;
    font-weight: normal;
    position: relative;
}
.aboutLeft h3 a {
    color: #545454;
    position: relative;
    z-index: 9;
}
.aboutLeft h3 em{display: block;color: #666;font-size: 16px;margin-top: 10px;}
.aboutLeft i {
    display: block;
    width: 100%;
    height: 1px;
    background-color: #7b7b7b;
    margin: 0.2rem 0;
}
.aboutLeft p{font-size: 14px;color: #666;line-height: 30px;}
.aboutLeft a.More {
    color: #8a8a8a;
    font-size: 0.2rem;
    width: 2rem;
    height: 0.5rem;
    border: 1px #c5c5c5 solid;
    display: inline-block;
    text-align: center;
    line-height: 0.5rem;
    margin-top: 10px;
}
.aboutLeft a.More em {font-size: 12px;margin-left: 25px;}
.aboutLeft a.More b{display: inline-block;*display: inline;*zoom: 1;width: 16px;height: 16px;vertical-align: middle;margin-left: 15px;background:url(../images/AboutBox.png) no-repeat center center;}
.aboutRight {
    width: 90%;
    float: none;
    margin: 0 auto;
	display: none;
}
.aboutRight ul li {
    border: 1px #ddd solid;
    width: 50%;
    text-align: center;
    float: left;
    margin-left: -1px;
    margin-top: -1px;
    height: 3rem;
    font-size: 14px;
    color: #666;
    position: relative;
    overflow: hidden;
}
.aboutRight ul li i{font-size: 25px;color:#5f5f5f;display: block;font-style: normal;margin: 58px 0 5px;font-family: "icomoont";}
.aboutRight ul li a{display: block;width: 100%;overflow: hidden;}
.aboutRight ul li a img{display: block;width:100%;transition: .8s;height: auto;}
.aboutRight ul li:hover a img{transform: scale(1.1);}
.aboutRight ul li:nth-of-type(5):after{content: "";width: 44px;height: 42px;display: block;position: absolute;left: 50%;margin-left: -22px;top: 50%;margin-top: -21px;background:url(../images/AboutIcon.png) no-repeat center center;cursor: pointer;}
/* 关于 End */

.cop {
    background: #484848;
    text-align: center;
    font-size: 12px;
    color: #bbb;
    border-top: 1px solid #616161;
    padding: 0.3rem 0.1rem;
    margin-top: 10px;
}

.right {
    width: 100%;
    float: none;
    margin: 0 auto;
}
.right .right_nav {
    font-size: 14px;
    height: 0.6rem;
    line-height: 0.6rem;
}
.right .right_nav i{margin-right: 5px; color:#484848;}
.right .right_body {
    display: table;
    margin-top: 0.2rem;
    font-size: 14px;
    line-height: 28px;
    width: 100%;
    min-height: 3rem;
}
/*.right .right_body img{max-width: 100%;}*/
.right .right_nav a {
    display: inline-block;
    margin-right: 3px;
    font-size: 0.2rem;
}

/* 产品和案例的排版 */
.pic{display: table;width: 100%;}
.pic li {
    width: 48%;
    margin: 1%;
    float: left;
}
.pic li .img{width: 100%;overflow: hidden;border: 1px solid #dcdcdc;}
.pic li .img img{width: 100%;float: left;transition: all 0.5s;}
.pic li span {
    display: table;
    width: 100%;
    text-align: center;
    padding: 2px 0;
    font-size: 0.2rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.pic li:hover{box-shadow: 1px 1px 10px #ddd;border: 1px solid #abe6ff;}


/*应用案例*/
.main_case_bg{display: table; width: 100%; margin: 0 auto; margin-top: 25px;}
.main_case_img{display: table; margin: 0 auto; border: 1px solid #ddd;width: 65%;}
.main_case_body_title{display: table; width: 100%; margin-top: 16px;}
.main_case_body_title h2{width: 100%;text-align: center;font-size: 0.2rem;}
.case_details{display: table;width: 100%;border-top:1px solid #ddd;margin-top: 10px;}
.case_details>span{display: table; width: 100%; line-height:0.6rem; color: #009943; font-weight: bold;}
.case_details_text{display: table;width: 100%;min-height: 50px;font-size: 0.2rem;}
.fanhui {display: table; margin: 5px auto;font-size: 0.2rem;}
.main_case_img img{width: 100%;}


/*手机版权*/
.foot_nav{height:50px;display: block;}
.bottomToolbar{width:100%; font-size:1em; position:fixed; display:block; margin:0; padding:0; bottom:0; left:0; text-align:center; z-index:999; background:#050b21;}
.bottomToolbar li{width:24.5%; float:left; position:relative; text-align:center;border-right: 1px solid #1c2442;}
.bottomToolbar li img{text-align:center; margin:auto; width:auto; height:23px;}
.bottomToolbar li a{padding:5px 0 2px 0; margin-right:1px; display:block;font-size:20px;text-align:center;color:#FFF;text-decoration:none;}
.bottomToolbar li em{text-align:center;margin:auto;color:#fff;font-size:0.2rem;display:block;font-style:normal;}



/*产品详情*/
.main_product{display: inline-block;width: 100%;margin-top: 0px;}
.product_tu{ width:100%; height:auto; overflow:hidden;float: left;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width: 100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:500px;height:375px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:100%; height:auto; border: 1px solid #DFDFDF;display: table;}
.spec-scroll{clear: both; margin-top: 5px; width: 100%;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float: left; position: relative; width: 89%; height: 56px; overflow: hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


/*产品详情右边*/
.product_details {width: 100%;display: table;float: left;margin-left:0;margin-top: 10px;}
.product_details ul li {line-height: 35px;font-size: 12px;border-bottom: 1px solid #ddd;padding: 10px 0;}
.product_details ul li h1{font-size: 0.35rem;font-weight: normal;color:#484848;font-weight: bold;}

.main .product_body ul {display: table;width: 100%;}

/*参数*/
.p_detail{display: table;width: 100%;margin-top: 0.1rem;padding: 10px;background: #f5f5f5;}
.p_detail>span{display: table;width: 100%;border-bottom: 1px solid #ddd;font-weight: bold;color: #484848;font-size: 0.3rem;padding-bottom: 8px;margin-bottom: 10px;}
.content{display: table;width: 100%;background: #f5f5f5;min-height: 65px;font-size: 0.3rem;}
.page_bg {
    line-height: 26px;
    border-top: 1px dashed #e0e1dc;
    margin-top: 6px;
    padding-top: 5px;
    font-size: 12px;
}
.page_bg span{
	display: block;
}

.rec{display: table;width: 100%;margin-top: 22px;border: 1px solid #ddd;}
.rec>span {
    display: table;
    width: 97.8%;
    line-height: 12px;
    height: 25px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 6px;
    font-weight: bold;
    font-size: 0.3rem;
    padding: 10px;
    background: #f5f5f5;
    color: #484848;
}
.rec ul li {
    width: 47.6%;
    margin: 1%;
    float: left;
    border: 1px solid #ddd;
}
.rec ul li img{float: left;max-width: 100%;}
.rec ul li span {
    display: inline-block;
    width: 100%;
    line-height: 24px;
    height: 24px;
    text-align: center;
    font-size: 0.3rem;
    margin-top: 5px;
}


.main_new_bg ol {
    float: left;
    padding-bottom:0.2rem;
    _display: inline;
    border-bottom: 1px dashed #dcdcdc;
    margin-bottom: 0.2rem;
}
.main_new_bg ol a.img {
    display: block;
    float: left;
    padding: 2px;
    width: 35%;
    border: 1px solid #ddd;
    margin-right: 8px;
}
.main_new_bg a.img img{width: 100%; height: 100%;}
.new_text {
    display: table;
    width: 60%;
    float: left;
}
.new_text h3{text-align: left; margin-top: 5px;}
.new_text h3 a {
    font-weight: normal;
    font-size: 0.25rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.new_text span {
    font-size: 0.2rem;
    display: table;
    width: 100%;
    color: #c5c5c5;
}
.new_text div{
    font-size: 12px;
    line-height: 18px;
    color: #9d9d9d;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.main_new_bg h2 {
    display: table;
    width: 100%;
    text-align: center;
    font-size: 0.28rem;
    font-weight: normal;
    line-height: 0.5rem;
}
.main_new_bg i {
    font-size: 12px;
    font-style: normal;
    text-align: center;
    display: table;
    width: 100%;
    padding: 4px 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.main_new_bg {
    display: table;
    width: 100%;
    padding-top: 0.25rem;
}
.new_bg_bottom {
    display: table;
    width: 100%;
    font-size: 0.2rem;
    line-height: 200%;
}
.new_bg_bottom img{max-width: 100%;}



.main_contact {
    display: table;
    width: 100%;
    float: none;
    font-size: 0.2rem;
}
.map {
    display: table;
    width: 100%;
    float: none;
    margin-top: 5px;
}

/* 内页 */
.nav>li>a {
    position: relative;
    display: block;
    padding: 0;
}

.main {
    margin: 0.3rem auto;
    display: table;
    width: 100%;
}

.ny-banner{
    width: 100%;
    height:auto;
    overflow: hidden;
    position: relative;
}

.ny-banner {
    overflow: hidden;
    margin-top:0;
}

.ny-banner img {
    width: 100%;
    display: block;
    margin: 0;
    position: relative;
    left: 0;
}

.fn_bg{
	display: none;
}

.margin-bottom{
	margin-bottom: 5px;
}

.left {
    width: 100%;
    padding: 0px;
    border: 1px solid #ddd;
    float: none;
    display: table;
    padding-bottom: 5px;
}

.left ul li {
    line-height: 35px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    width: 48%;
    float: left;
    margin: 1%;
}

.left span {
    text-align: center;
    display: table;
    width: 100%;
    line-height: 40px;
    font-size: 0.25rem;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    color: #fff;
    background: #1c3692;
    margin-bottom: 5px;
/* 	display: none; */
}


.ability{
	display: block;
	width: 100%;
}



}



