﻿@charset "utf-8";/* CSS Document*/
*{margin:0px;padding:0px;}

/*通用样式*/
.m1000{width: 1200px; margin:0 auto;padding: 0px 10px;}
.fl{float: left;}
.fr{float: right;}
img{border:0px;outline-width:0px;vertical-align:top;}
.clear{clear: both;}
.clear_10{height:10px;clear: both;}

/*翻页*/
.list_page{vertical-align: bottom;display:inline-block;*display:inline;*zoom:1;*margin-left:5px;font-size:14px;line-height:30px;text-align:center;padding: 20px 0 20px 40px;}
.list_page li{float:left;list-style-type:none;}
.list_page li a{display:inline-block;padding: 0px 10px;border: 1px solid #424d5b;background: #424d5b;margin: 0 2px;color: #fff}
.list_page li a:hover{background:#0056A9;border:1px solid #0056A9;}
.list_page li.active a{background:#0056A9;border:1px solid #0056A9;}

/*轮播效果*/

/*顶部*/

/*头部*/

/*导航*/
.nav{/*! width: 100%; */height: 30px;/*! margin-top: 0px; */position:absolute; right:-40px; top:20px; /*z-index:2000*/}
.nav .nav_con{}
.nav ul li{text-align: center;font-size: 16px;float: left;/*! margin:0 10px; */padding:30px 0 20px 0;font-weight: bold;margin-right: 38px;}
.nav ul li a{/*! width: 100px; */line-height: 35px;display: block;color: #000;transition: all 0.36s ease;}
.nav ul li a:hover{color: #D41D1F;}
.nav ul li.hover a{color: #D41D1F;}
.nav ul li.on a{background: #2264BB;border-radius: 30px;color:#fff;}
.menu li .subnav{margin: 15px 0 0 -50px;/*! padding:0;*/position:absolute;z-index:999;display:none;/*! opacity: inherit; */width: 170px;background:#fff;/*! padding: 10px 0 20px;*/opacity:.8;}
.menu li .subnav dt{display: block;width: 100%;height: 30px;line-height: 30px;/*! text-indent: 20px; */text-align: center;font-size: 15px;font-weight: normal;margin-bottom:0;/*! padding: 10px 0 0 46px;*//*! opacity: 0; */border-bottom: 1px solid #dbdbdb;}
.menu li .subnav dt a{color: #000;display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background:none;border-right: 0;/*! opacity: 0; */}
.menu li .subnav dt a:hover{color: #D41D1F;background: #fff;border-left: 0px;}
.menu li .subnav dt:nth-of-type(1){margin-top:0px;border-top: 2px solid #D41D1F;}
.menu li .subnav dt:last-of-type{margin-bottom:0px;}

.mo_undis .p2{}
.mo_undis .p2 img{
	width: 100px;
	height: 100px;
	position: absolute;
	top: 35px;
	left: 0px;
	z-index: 888;
	display: none;
}
.mo_undis .p2:hover img{display: block;}

/*搜索*/

/*首页样式*/

/*简介*/

/*内页产品列表*/
dl.pro_list{width:260px;/*height:280px;*/float:left;text-align:center;margin: 20px 10px 0px 25px;display:inline;position: relative;border: 1px solid #eee;transition: all 1s ease-out 0s;}
dl.pro_list:hover {box-shadow: 1px 2px 15px rgba(0, 0, 0, 0.2);}
dl.pro_list dt{width:100%;height:auto;border-bottom: 1px solid #eee;overflow: hidden;}
dl.pro_list dt img{width: 100%;height: 100%;transition: all 1s ease-out 0s;}
dl.pro_list dt:hover img{
	transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
	-webkit-transform:scale(1.12);
	-moz-transform:scale(1.12);
	-o-transform:scale(1.12);
	-m-transform:scale(1.12);
	transform:scale(1.12);
}
dl.pro_list dt a{display:block;/*! width: 200px; *//*! height: 200px; */}
/* dl.pro_list p{position: absolute;top: 0;left: 0;width: 200px;height: 200px;display: block;z-index:10;}
dl.pro_list p:hover{background: url(../images/hover-link.png) no-repeat center center;} */
dl.pro_list dd{line-height:50px;height:50px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;}

/*列表样式*/
dl.photo_list{width:260px;/*! height:210px; */float:left;text-align:center;margin: 20px 10px 0px 25px;display:inline;}
dl.photo_list dt{border: 1px solid #e4e4e4;overflow: hidden;height: auto;}
dl.photo_list dt img{width:100%;height: 100%;transition: all 1s ease-out 0s;}
dl.photo_list dt:hover img{
	opacity: 0.7;
	filter: alpha(opacity=70);
	transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
	-webkit-transform:scale(1.12);
	-moz-transform:scale(1.12);
	-o-transform:scale(1.12);
	-m-transform:scale(1.12);
	transform:scale(1.12);
}
dl.photo_list dd{height:50px;line-height:50px;font-size: 16px;}

/*左侧*/
/*分类栏目*/
.left_class {
	width: 270px;
	height: auto;
	float:left;
	background: #fff;
}
.left_class_title {
    width: 100%;
    height: 90px;
    background: #4562A8;
    line-height: 90px;
    text-align: center;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
}
.left_class_title span {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	margin-left: 5px;
}
.left_class_list {
    /* width: 100%; */
    height: auto;
    padding: 16px 0 60px 16px;
    background: #fff;
}
.left_class_list ul li {
	width: 100%;
	height: auto;
	padding-left: 10px;
	margin-bottom: 1px;
	position: relative;
	text-align: left;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}
.left_class_list ul li em{width: 7px;height: 7px;float: left;background: #4562A8;position: absolute;left: 10px;top: 42%;border-radius: 10px;}
.left_class_list ul li a {
	padding-left: 18px;
	/* font-size: 16px; */
	color: #333333;
	display: block;
	/* height: 50px; */
	/* line-height: 50px; */
	/* position: relative; */
}
.left_class_list ul li:hover {
	background: #F0F0F1;
}
.left_class_list ul li:hover a {
	color:#4562A8;
}
.left_class_list ul li.on {
	background: #F0F0F1;
}
.left_class_list ul li.on em {
	background:#D41D1F;
}
.left_class_list ul li.on a {
	color:#D41D1F;
}


.leftTitle {
	/*! width: 250px; */
	height: 55px;
	color: #fff;
	font-size: 20px;
	line-height: 55px;
	background: #C31515;
	/*! text-indent: 30px; */
	background: #C31515;
	text-align: left;
	padding-left: 20px;
}
.leftTitle span {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	margin-left: 5px;
}
.leftContact {
	width: 258px;
	padding: 10px 10px;
	line-height: 24px;
	text-align:left;
	border: 1px solid #DDDDDD;
	border-top:0;
}


/*产品分类样式 二级*/
.class_box {width: 100%;height:auto;overflow:hidden;padding: 16px 0 60px 16px;}
.class_box li{}
.class_box li.open .link a{color: #d7171e;}
.class_box .link i{width:7px; height:7px; background: #4562A8; float:left; margin-top:22px; margin-right:10px;border-radius: 10px;}
.class_box li.open{background:#fff}
.class_box .link {
    cursor: pointer;
    display: block;
    height:50px;
    line-height:50px;
    font-size: 16px;
    /* color: #333333; */
    position: relative;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    background: url(../images/off.png) no-repeat 207px center;
}
.open .link{background: url(../images/on.png) no-repeat 207px center;}
.open .link i{background: #D41D1F;}
.open ul.submenu{display: block;}
.submenu{display: none;}
.submenu a {
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #666666;
    height:35px;
    line-height:35px;
    padding-left: 20px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.class_box li{padding-left:10px;}
.class_box li:hover{background:#fff;}
/*.class_box .Fos ul{display: block;}
.class_box .Fos .link {color: #d7171e;background: url(../images/on.png) no-repeat 207px center;}
.class_box .Fos .link i{background: #D41D1F;}*/
.class_box .open .submenu .on a {
    color: #d7171e;
	background: url(../images/r_jt.png) no-repeat 200px center;
}

/*热门资讯*/
.toplist{width:280px;margin-top:10px;padding:0;list-style:none;background:#fff url(../images/dotnum.gif) no-repeat 5px top;max-height:310px;overflow:hidden}
.toplist li{line-height:30px;height:30px;padding-left:40px;border-bottom:1px solid #F0F0F0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}
.toplist li span{float:right;color:#999}

/*当前位置*/
.position{width: 100%;margin: 0 auto;font-size: 20px;font-weight: bold;border-bottom: 1px solid #e0e0e0;line-height: 60px;height: 60px;text-indent: 15px;margin-bottom: 10px;text-align: left;}
.position span{
	font-size: 24px;
	/* height: 20px; */
	/* line-height: 40px; */
	color: #484848;
	border-left: 6px solid #4562A8;
	font-weight: bold;
	padding-left: 20px;
}
.position span img{}
.position a{}
/*end 当前位置*/

/*内页 当前位置*/
.ny_banner{width:100%; height: auto; overflow: hidden; padding:50px 0;background: #fff url(../images/ny_banner.jpg) no-repeat center bottom; }
.ny_banner .ny_banner_left{width:50%; float: left;}
.ny_banner .ny_banner_left h4{width:100%; height: 40px; line-height: 40px; font-size: 30px; color: #fff; font-weight: bold; margin-bottom: 10px;}
.ny_banner .ny_banner_left p{font-size: 16px; color: #fff; line-height: 26px;}
.ny_banner_right{float: right; font-size: 14px; color: #fff; margin-top:75px; line-height:26px;}
.ny_banner_right a{font-size: 14px; color: #fff; margin: 0px 10px;}
.ny_banner_right a:hover{color:#d7171e}

/*内页*/
.main{width: 1200px; overflow: hidden;margin:0 auto; /*! background: #fff; */}
.main_l{width: 270px;overflow: hidden;}
.main_r{width:900px; overflow:hidden;background: #fff;/*border-top-right-radius: 10px;border-top-left-radius: 10px;*/}
.main_r .p10{width:100%;min-height:500px;}
.main .p10{background: #fff;}
.title{width: 100%;margin: 0 auto;font-size: 20px;font-weight: bold;border-bottom: 1px solid #e0e0e0;line-height: 60px;height: 60px;text-indent: 15px;margin-bottom: 10px;text-align: left;}

/*新闻分类*/
.nav_class{float: right;font-size: 15px;}
.nav_class strong{color: #484848;}
.nav_class p{color: #EEE}
.nav_class a{padding: 0 5px;font-weight: initial;color: #45A800;}
.nav_class a:hover{color: #f60;}
.nav_class a.on{color: #f60;}

/*新闻列表*/
.news_pic_list{width:100%; height: auto; overflow:hidden;}
.news_pic_list ul{}
.news_pic_list li{width:100%; height: auto; overflow: hidden; border-bottom: 1px solid #dddddd; padding: 25px 0;}
.news_pic_list li:hover{border-bottom: 1px solid #4562A8;}
.news_pic_list li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.news_pic_list li:hover span{background: #4562A8; color: #fff; border:2px solid #4562A8; }
.news_pic_list li:hover .news_time{background: #4562A8;}
.news_pic_list li:hover .news_time p{color:#fff}
.news_pic_list li:hover .news_time time{color:#fff;}
.news_pic_list li:hover h3{color:#4562A8;}

.news_info{width:60%; float: left; margin-left: 3%}
.news_info h3{ font-size:18px; color: #555555;  width:100%; height:35px; line-height: 35px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.news_info p{width:100%; line-height:26px; color: #666; font-size: 14px; word-break:break-all;
display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden; }
.news_info span{width:98px; height:32px; border: 2px solid #cccccc; text-align: center; line-height: 28px; font-size: 14px; color: #666666; display: block; margin-top: 10px;}

.news_img{width:21%; height:auto; float:left; overflow: hidden; margin-left:20px;}
.news_img img{width:100%; height: auto;transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}

.news_time{width:10%; float: right; text-align: center; background: #f5f5f5; padding: 20px 0}
.news_time time{color: #4562A8; font-size: 12px; margin-top: 10px; display:block; overflow: hidden; width: 100%; height:20px; line-height:20px; font-family: "Arial"}
.news_time p{ font-size:40px; color: #4562A8;height: 35px; line-height: 35px; font-weight: bold;}


/*新闻内容*/
.maincont{width: 100%;height: auto;padding: 15px 0px 12px 0px;margin: 0 auto;min-height: 450px;text-align: left;}
.maincont h1{font-size:25px;line-height:35px;padding:10px 0 10px;text-align:center;font-weight:normal}
.maincont .subhead{margin:0 0 12px;font-size:14px;text-align:center;}
.maincont #longtitle{margin:0 0 12px;font-size:14px;text-align:center;}
.maincont .explain{padding:8px 0 6px;line-height:30px;font-family:"宋体";font-size:14px;color:#898989;text-align:center;}
.maincont .explain em{font-family:'Lucida Sans Unicode', Tahoma, Helvetica, Arial, sans-serif;color:#666666;}
.Big, .Middle, .Small, .Print, .Close, .Favorite{cursor:pointer;}
.maincont .Zoom{border-top:1px solid #E0E0E0;padding: 20px 20px;margin:10px auto; *padding-bottom:15px;line-height:25px;font-size:14px;overflow-x:auto;overflow-y:hidden;}
.maincont .Zoom p{margin:10px 0 0;}
.maincont .Zoom img{/*! margin:5px 10px; */height:auto;max-width:750px;}
.maincont .Zoom p.player{margin:0 0 10px;text-align:center;}
.maincont .Zoom a{color:#333;text-decoration:underline;}
.maincont .Zoom a:hover{color:#f60;text-decoration:none;}
.maincont .editor{margin:10px 15px;font-weight:bold;font-size:14px;text-align:right;}

/*上一篇*/
.maincont .previous{line-height:30px;font-size:15px;padding-left: 40px;}
.maincont .previous a{color:#333;}
.maincont .previous a:hover{color:#f60;}

/*联系我们*/
.ny_conta_info{width:330px; height: auto; background: #f5f5f5; overflow: hidden; margin-top: 20px;float: right;}
.ny_conta_dz{/*! width:50%; */height: auto;float: left;padding: 20px 0 0px 20px;}
.ny_conta_dz p{font-size: 15px; color: #313131; /*! line-height: 30px; */}
.ny_conta_dz p i{color: #000000; margin-right: 5px;}
.ny_cont_wx{/*! width:340px; */height: auto;float: right;/*! padding: 0px 0px 20px 0; */}
.ny_cont_wx dl{width:130px; float: left; margin-right: 15px;margin-left: 14px;}
.ny_cont_wx dl dt{width:100%;/*! height: 140px; *//* border: 4px solid #e5e5e5; */ /*! padding: 10px; *//* background: #fff; */}
.ny_cont_wx dl dd{font-size: 14px;color: #626262;/*! height: 50px; */line-height: 50px;text-align: center;}
.ny_cont_wx dl dt img{width:100%; height: 100%;}
.map {width: 505px;height: 475px;overflow: hidden;margin-top: 20px;float: left;}

/*服务*/
.service_con{ width:1200px; margin:0 auto; padding-bottom:30px; background:#F3F3F3;}
.service_div{ padding:20px; background:#FFF; position:relative;}
.service_div .service_tit1{ font-size:23px; color:#113884;}
.service_div p{ font-size:16px; color:#393939; margin-top:20px;}
.service_div .more{ position:absolute; left:20px; bottom:10px; }
.service_div .more a{font-size:14px; color:#133882;}
.service_div .more a:hover{color:#2b57b0;}
.service_div_1{width:400px; height:168px; /*! margin-top:15px; */ float:left;}
.about_div_2{width:705px; height:168px; /*! margin-top:15px; */ float:right; background:#fff url(../images/service-pic-2.jpg) no-repeat right top;}
.about_div_2 p{width:450px;}
.about_div_3{width:705px; height:168px; margin-top:15px; float:right; background:#fff url(../images/service-pic-3.jpg) no-repeat right top;}
.about_div_3 p{width:450px;}
.about_div_4{width:400px; height:168px; margin-top:15px; float:left;}

/*图片滚动定义*/
.rollBox{width:1000px;overflow:hidden;height:250px; margin:0 auto}
.rollBox .LeftBotton{height:150px;width:60px;overflow:hidden;float:left;display:inline;margin:80px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:150px;width:50px;overflow:hidden;float:right;display:inline;margin:80px 0 0 0;cursor:pointer;text-align: right;}
.rollBox .Cont{width:880px;overflow:hidden;float:left;height:220px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#000000;text-decoration:none; font-size:12px;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline; font-size:12px;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBoxtop1{float:left;font-size: 12px;font-weight: bold;padding:10px 0px 0px 10px;}
 
/*相关新闻*/
.rcrd_list{padding:20px 0px 10px 0px;font-size:14px;/*! height:auto; */background:#f6f6f6;width: 96%;margin: 0 auto;}
.rcrd_list b{display:block;line-height:30px;overflow:hidden;color:#4562A8;text-indent: 30px;padding-top: 10px;}
.rcrd_list ul{width:90%;margin:0 auto;}
.rcrd_list li{border-bottom:1px #cacaca dashed;padding:0 0 0 15px;line-height:35px;height:35px;overflow:hidden;background:url(../images/li.png) left center no-repeat}
/*.rcrd_list .lst{border:0}*/
.rcrd_list li a{color:#666}
.rcrd_list li span{float:right;color:#666}
/*相关新闻 end*/

/*相关产品*/
.rcrd_img{font-size:14px;/*! height:auto; */background:#f6f6f6;/*! width: 700px; */width: 96%;margin: 0 auto;padding: 20px 0px 10px 0px;}
.rcrd_img b{display:block;line-height:30px;overflow:hidden;color:#4562A8;text-indent: 30px;}
.rcrd_img dl{width: 150px;/*! height:260px; */float:left;text-align:center;margin: 10px 10px 0px 10px;display:inline;position: relative;}
.rcrd_img dl dt{width:170px;height: 100%;overflow: hidden;}
.rcrd_img dl dt img{width: 150px;height: auto;transition: all 0.3s ease-out 0s;}
.rcrd_img dl dt:hover img {
	transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;

	-o-transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
	-webkit-transform:scale(1.12);
	-moz-transform:scale(1.12);
	-o-transform:scale(1.12);
	-m-transform:scale(1.12);
	transform: scale(1.2, 1.2);
}
.rcrd_img dl dt a{display:block;/*! width: 200px; *//*! height: 200px; */}
.rcrd_img dl dd{line-height:50px;height:50px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/*相关产品 end*/

/*推荐阅读*/*/
.rcrd{padding:16px 30px 10px 25px;font-size:14px;height:auto;background:#f6f6f6;width: 880px;text-align: left;}
.rcrd b{display:block;line-height:30px;height:30px;overflow:hidden;color:#034091}
.rcrd ul{width:90%;margin:0 auto;}
.rcrd li{border-bottom:1px #cacaca dashed;padding:0 0 0 15px;line-height:35px;height:35px;overflow:hidden;background:url(../images/li.png) left center no-repeat}
.rcrd .lst{border:0}
.rcrd li a{color:#666}
.rcrd li span{float:right;color:#666}
/*推荐阅读 end*/

/*图片 特效 放大*/
/*产品*/
.da-thumbs li a img{
    overflow:hidden;
	transition:1s all;
    -webkit-transition:1s all;
}
.da-thumbs li a:hover img{
    transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -webkit-moz-:scale(1.1,1.1);
}

/*案例*/
dl.in_pro_list dt{
    overflow:hidden;
    display:block;
}
dl.in_pro_list dt img{
    transition:1s all;
    -webkit-transition:1s all;
}
dl.in_pro_list dt:hover img{
    transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -webkit-moz-:scale(1.1,1.1);
}

/*新闻*/
.news_l .news_con .news_list img{
    overflow:hidden;
	transition:1s all;
    -webkit-transition:1s all;
}
.news_l .news_con .news_list img:hover{
    transform:scale(1.1,1.1);
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -webkit-moz-:scale(1.1,1.1);
}
/*图片 特效 放大 end*/


/*手机二级导航*/
.ny_sjleft{width:100%;height: auto;overflow: hidden;background: #F0F0F1;display: none;margin-bottom: 20px;}
.ny_sjleft li{width: 48%;float: left;line-height: 40px;text-align: center;}
.ny_sjleft li a{font-size: 13px;color: #666;text-align: center;}
.ny_sjleft li.active{background: #4562A8;}
.ny_sjleft li.active a{color:#fff}

/*手机底部菜单*/
.navBar { width:100%; position:fixed; left:0; bottom:-1px; z-index:100; display:none;}
.navBar .main {width:100%;height: 50px;max-width:640px;min-width:320px;background:#4562A8;margin:0 auto;box-shadow:0 -2px 5px rgba(0,0,0,0.2);}
.navBar li { float:left; width:25%;height:45px; }
.navBar a { display:block; height:45px; line-height:25px; text-align:center; color:#FFF; padding-top:2px; font-size:0.8em; }
.navBar a:before { width:25px; height:20px; content:"\20"; background:url(../images/a.png) 0 -20px no-repeat; background-size:100px; display:block; margin:0 auto; }
.navBar li:nth-child(2) a:before { background-position:2px -22px; }
.navBar li:nth-child(1) a:before { background-position:-25px -21px; }
.navBar li:nth-child(3) a:before { background-position:-50px -20px; }
.navBar li:nth-child(4) a:before { background-position:-75px -20px; }
.navBar li:nth-child(1) a { border-left:0; }
.navBar li:nth-child(4) a { border-right:0; }
.navBar a.hover { background:#333; }



/*屏幕小于等于1280px*/
@media ( max-width:1280px ) {
	body{background: #fff;}
	.ny_banner{padding: 10% 0}
	.ny_banner_left p{display:none;}
	.ny_banner_right{width:100%; font-size:0.8rem; margin-top:10px;}
	.main{width: 100%; padding:0 8px;}
	.main_l{display: none;}
	.main_r{width: 100%;}
	.ny_sjleft{display: block;}	
	.navBar {display:block;}
	.footbox {margin-bottom:45px;}
	dl.photo_list{width: 42%;margin: 2% 3%;}
	dl.pro_list{width: 42%;margin: 2% 3%;}
	.news_img{width: 30%;margin-left: 10px;}
	.news_info{width: 58%;}
	.news_time{display: none;}
	.maincont h1{font-size: 20px;line-height: 30px;}
	.maincont .explain{display: none;}
	.maincont .Zoom img{max-width: 100%;height: auto;min-width: 100%;}
	.map {width: 100%;}
	.ny_conta_dz{width: 100%;}
	.ny_conta_info{width:100%;float:left;}
	.ny_cont_wx{display: none;}
	.rcrd_img{display: none;}
	
.service_con{width:100%;margin:0 auto;padding-bottom:30px;/* width: initial; */background:#F3F3F3;}
.service_div{/* padding: 20px; *//* background:#FFF; *//* position:relative; */}
.service_div .service_tit1{/* font-size:23px; */width: 100%;/* color:#113884; */}
.service_div p{/* font-size:16px; *//* color:#393939; *//* margin-top:20px; */}
.service_div .more{ position:absolute; left:20px; bottom:10px; }
.service_div .more a{font-size:14px; color:#133882;}
.service_div .more a:hover{color:#2b57b0;}
.service_div_1{width: initial;/* height:199px; *//* margin-top:15px; *//* padding: 0; *//* float: none; */}
.service_div_1 p {
    width: 100%;
}
.about_div_2{width: initial;/* height:199px; */margin-top:15px;/* float: none; *//* background:#fff url(../images/service-pic-2.jpg) no-repeat right top; */}
.about_div_2 p{/* width:450px; */width: 100%;padding: 10px;}
.about_div_3{width: initial;height:168px;/* padding: 0; */margin-top:15px;float: left;background:#fff url(../images/service-pic-3.jpg) no-repeat right top;}
.about_div_3 p{width: 100%;/* margin-top: 20px; */ */margin: 0 auto;}
.about_div_4{width: initial;/* height:168px; *//* margin-top:15px; *//* float: left; */}
}
@media (max-width:1024px ) {
	body{background: #fff;}
	.ny_banner{padding: 10% 0}
	.ny_banner_left p{display:none;}
	.ny_banner_right{width:100%; font-size:0.8rem; margin-top:10px;}
	.main{width: 100%; padding:0 8px;}
	.main_l{display: none;}
	.main_r{width: 100%;}
	.ny_sjleft{display: block;}	
	.navBar {display:block;}
	.footbox {margin-bottom:45px;}
	dl.photo_list{width: 42%;margin: 2% 3%;}
	dl.pro_list{width: 42%;margin: 2% 3%;}
	.news_img{width: 30%;margin-left: 10px;}
	.news_info{width: 58%;}
	.news_time{display: none;}
	.maincont h1{font-size: 20px;line-height: 30px;}
	.maincont .explain{display: none;}
	.maincont .Zoom img{max-width: 100%;height: auto;min-width: 100%;}
	.map {width: 100%;}
	.ny_conta_dz{width: 100%;}
	.ny_conta_info{width:100%;float:left;}
	.ny_cont_wx{display: none;}
	.rcrd_img{display: none;}
	
.service_con{width:100%;margin:0 auto;padding-bottom:30px;/* width: initial; */background:#F3F3F3;}
.service_div{/* padding: 20px; *//* background:#FFF; *//* position:relative; */}
.service_div .service_tit1{/* font-size:23px; */width: 100%;/* color:#113884; */}
.service_div p{/* font-size:16px; *//* color:#393939; */width: 100%;/* margin-top:20px; */}
.service_div .more{ position:absolute; left:20px; bottom:10px; }
.service_div .more a{font-size:14px; color:#133882;}
.service_div .more a:hover{color:#2b57b0;}
.service_div_1{width: initial;/* height:199px; *//* margin-top:15px; *//* padding: 0; *//* float: none; */}
.service_div_1 p {
    width: 100%;
}
.about_div_2{width: initial;/* height:199px; */margin-top:15px;/* float: none; *//* background:#fff url(../images/service-pic-2.jpg) no-repeat right top; */}
.about_div_2 p{/* width:450px; */width: 100%;background: #fff;/* margin-top: 20px; */color: #000;padding: 20px 0;opacity: .7;/* padding: 10px; */}
.about_div_3{width: initial;height:168px;/* padding: 0; */margin-top:15px;float: left;background:#fff url(../images/service-pic-3.jpg) no-repeat right top;}
.about_div_3 p{width: 100%;background: #fff;/* margin-top: 20px; */color: #000;padding: 20px 0;opacity: .7;/* margin-top: 20px; */ */margin: 0 auto;}
.about_div_4{width: initial;/* height:168px; *//* margin-top:15px; *//* float: left; */}
}
@media ( max-width:950px ) {
	body{background: #fff;}
	.ny_banner{padding: 10% 0}
	.ny_banner_left p{display:none;}
	.ny_banner_right{width:100%; font-size:0.8rem; margin-top:10px;}
	.main{width: 100%; padding:0 8px;}
	.main_l{display: none;}
	.main_r{width: 100%;}
	.ny_sjleft{display: block;}	
	.navBar {display:block;}
	.footbox {margin-bottom:45px;}
	dl.photo_list{width: 42%;margin: 2% 3%;}
	dl.pro_list{width: 42%;margin: 2% 3%;}
	.news_img{width: 30%;margin-left: 10px;}
	.news_info{width: 58%;}
	.news_time{display: none;}
	.maincont h1{font-size: 20px;line-height: 30px;}
	.maincont .explain{display: none;}
	.maincont .Zoom img{max-width: 100%;height: auto;min-width: 100%;}
	.map {width: 100%;}
	.ny_conta_dz{width: 100%;}
	.ny_conta_info{width:100%;float:left;}
	.ny_cont_wx{display: none;}
	.rcrd_img{display: none;}

.service_con{width:100%;margin:0 auto;padding-bottom:30px;/* width: initial; */background:#F3F3F3;}
.service_div{/* padding: 20px; *//* background:#FFF; *//* position:relative; */}
.service_div .service_tit1{/* font-size:23px; */width: 100%;/* color:#113884; */}
.service_div p{/* font-size:16px; *//* color:#393939; *//* margin-top:20px; */}
.service_div .more{ position:absolute; left:20px; bottom:10px; }
.service_div .more a{font-size:14px; color:#133882;}
.service_div .more a:hover{color:#2b57b0;}
.service_div_1{width: initial;/* height:199px; *//* margin-top:15px; *//* padding: 0; *//* float: none; */}
.service_div_1 p {
    width: 100%;
}
.about_div_2{width: initial;/* height:199px; */margin-top:15px;/* float: none; *//* background:#fff url(../images/service-pic-2.jpg) no-repeat right top; */}
.about_div_2 p{/* width:450px; */width: 100%;padding: 10px;}
.about_div_3{width: initial;height:168px;/* padding: 0; */margin-top:15px;float: left;background:#fff url(../images/service-pic-3.jpg) no-repeat right top;}
.about_div_3 p{width: 100%;/* margin-top: 20px; */ */margin: 0 auto;}
.about_div_4{width: initial;/* height:168px; *//* margin-top:15px; *//* float: left; */}
}
@media (max-width:768px ) {
	body{background: #fff;}
	.ny_banner{padding: 10% 0}
	.ny_banner_left p{display:none;}
	.ny_banner_right{width:100%; font-size:0.8rem; margin-top:10px;}
	.main{width: 100%; padding:0 8px;}
	.main_l{display: none;}
	.main_r{width: 100%;}
	.ny_sjleft{display: block;}	
	.navBar {display:block;}
	.footbox {margin-bottom:45px;}
	dl.photo_list{width: 42%;margin: 2% 3%;}
	dl.pro_list{width: 42%;margin: 2% 3%;}
	.news_img{width: 30%;margin-left: 10px;}
	.news_info{width: 58%;}
	.news_time{display: none;}
	.maincont h1{font-size: 20px;line-height: 30px;}
	.maincont .explain{display: none;}
	.maincont .Zoom img{max-width: 100%;height: auto;min-width: 100%;}
	.map {width: 100%;}
	.ny_conta_dz{width: 100%;}
	.ny_conta_info{width:100%;float:left;}
	.ny_cont_wx{display: none;}
	.rcrd_img{display: none;}

.service_con{width:100%;margin:0 auto;padding-bottom:30px;/* width: initial; */background:#F3F3F3;}
.service_div{/* padding: 20px; *//* background:#FFF; *//* position:relative; */}
.service_div .service_tit1{/* font-size:23px; */width: 100%;/* color:#113884; */}
.service_div p{/* font-size:16px; *//* color:#393939; *//* margin-top:20px; */}
.service_div .more{ position:absolute; left:20px; bottom:10px; }
.service_div .more a{font-size:14px; color:#133882;}
.service_div .more a:hover{color:#2b57b0;}
.service_div_1{width: initial;/* height:199px; *//* margin-top:15px; *//* padding: 0; *//* float: none; */}
.service_div_1 p {
    width: 100%;
}
.about_div_2{width: initial;/* height:199px; */margin-top:15px;/* float: none; *//* background:#fff url(../images/service-pic-2.jpg) no-repeat right top; */}
.about_div_2 p{/* width:450px; */width: 100%;padding: 10px;background: #fff;/* margin-top: 20px; */color: #000;padding: 20px 0;opacity: .7;}
.about_div_3{width: initial;height:168px;/* padding: 0; */margin-top:15px;float: left;background:#fff url(../images/service-pic-3.jpg) no-repeat right top;}
.about_div_3 p{width: 100%;/* margin-top: 20px; */ */margin: 0 auto;background: #fff;/* margin-top: 20px; */color: #000;padding: 20px 0;opacity: .7;}
.about_div_4{width: initial;/* height:168px; *//* margin-top:15px; *//* float: left; */}
}
@media (max-width:425px ) {
	body{background: #fff;}
	.ny_banner{padding: 10% 0}
	.ny_banner_left p{display:none;}
	.ny_banner_right{width:100%; font-size:0.8rem; margin-top:10px;}
	.main{width: 100%; padding:0 8px;}
	.main_l{display: none;}
	.main_r{width: 100%;}
	.ny_sjleft{display: block;}	
	.navBar {display:block;}
	.footbox {margin-bottom:45px;}
	dl.photo_list{width: 42%;margin: 2% 3%;}
	dl.pro_list{width: 42%;margin: 2% 3%;}
	.news_img{width: 30%;margin-left: 10px;}
	.news_info{width: 58%;}
	.news_time{display: none;}
	.maincont h1{font-size: 20px;line-height: 30px;}
	.maincont .explain{display: none;}
	.maincont .Zoom img{max-width: 100%;height: auto;min-width: 100%;}
	.map {width: 100%;}
	.ny_conta_dz{width: 100%;}
	.ny_conta_info{width:100%;float:left;}
	.ny_cont_wx{display: none;}
	.rcrd_img{display: none;}
	
.service_con{width:100%;margin:0 auto;padding-bottom:30px;/* width: initial; */background:#F3F3F3;}
.service_div{/* padding: 20px; *//* background:#FFF; *//* position:relative; */}
.service_div .service_tit1{/* font-size:23px; */width: 100%;/* color:#113884; */}
.service_div p{/* font-size:16px; *//* color:#393939; *//* margin-top:20px; */}
.service_div .more{ position:absolute; left:20px; bottom:10px; }
.service_div .more a{font-size:14px; color:#133882;}
.service_div .more a:hover{color:#2b57b0;}
.service_div_1{width: initial;/* height:199px; *//* margin-top:15px; *//* padding: 0; *//* float: none; */}
.service_div_1 p {
    width: 100%;
}
.about_div_2{width: initial;/* height:199px; */margin-top:15px;/* float: none; *//* background:#fff url(../images/service-pic-2.jpg) no-repeat right top; */}
.about_div_2 p{/* width:450px; */width: 100%;background: #fff;/* margin-top: 20px; */color: #000;padding: 20px 0;opacity: .7;/* padding: 10px; */}
.about_div_3{width: initial;height:168px;/* padding: 0; */margin-top:15px;float: left;background:#fff url(../images/service-pic-3.jpg) no-repeat right top;}
.about_div_3 p{width: 100%;background: #fff;/* margin-top: 20px; */color: #000;padding: 20px 0;opacity: .7;/* margin-top: 20px; */ */margin: 0 auto;}
.about_div_4{width: initial;/* height:168px; *//* margin-top:15px; *//* float: left; */}
}
@media (max-width:375px ) {
	body{background: #fff;}
	.ny_banner{padding: 10% 0}
	.ny_banner_left p{display:none;}
	.ny_banner_right{width:100%; font-size:0.8rem; margin-top:10px;}
	.main{width: 100%; padding:0 8px;}
	.main_l{display: none;}
	.main_r{width: 100%;}
	.ny_sjleft{display: block;}	
	.navBar {display:block;}
	.footbox {margin-bottom:45px;}
	dl.photo_list{width: 42%;margin: 2% 3%;}
	dl.pro_list{width: 42%;margin: 2% 3%;}
	.news_img{width: 30%;margin-left: 10px;}
	.news_info{width: 58%;}
	.news_time{display: none;}
	.maincont h1{font-size: 20px;line-height: 30px;}
	.maincont .explain{display: none;}
	.maincont .Zoom img{max-width: 100%;height: auto;min-width: 100%;}
	.map {width: 100%;}
	.ny_conta_dz{width: 100%;}
	.ny_conta_info{width:100%;float:left;}
	.ny_cont_wx{display: none;}
	.rcrd_img{display: none;}
	
.service_con{width:100%;margin:0 auto;padding-bottom:30px;/* width: initial; */background:#F3F3F3;}
.service_div{/* padding: 20px; *//* background:#FFF; *//* position:relative; */}
.service_div .service_tit1{/* font-size:23px; */width: 100%;/* color:#113884; */}
.service_div p{/* font-size:16px; *//* color:#393939; *//* margin-top:20px; */}
.service_div .more{ position:absolute; left:20px; bottom:10px; }
.service_div .more a{font-size:14px; color:#133882;}
.service_div .more a:hover{color:#2b57b0;}
.service_div_1{width: initial;/* height:199px; *//* margin-top:15px; *//* padding: 0; *//* float: none; */}
.service_div_1 p {
    width: 100%;
}
.about_div_2{width: initial;/* height:199px; */margin-top:15px;/* float: none; *//* background:#fff url(../images/service-pic-2.jpg) no-repeat right top; */}
.about_div_2 p{/* width:450px; */width: 100%;background: #fff;/* margin-top: 20px; */color: #000;padding: 20px 0;opacity: .7;/* padding: 10px; */}
.about_div_3{width: initial;height:168px;/* padding: 0; */margin-top:15px;float: left;background:#fff url(../images/service-pic-3.jpg) no-repeat right top;}
.about_div_3 p{width: 100%;background: #fff;/* margin-top: 20px; */ */margin: 0 auto;color: #000;padding: 20px 0;opacity: .7;}
.about_div_4{width: initial;/* height:168px; *//* margin-top:15px; *//* float: left; */}
}
@media (max-width:360px ) {
}

@media (max-width:320px ) {
	.ny_sjleft{display: block;}

}