@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#000;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display:inline;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b{ font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{height:100px; width: 100%;position: fixed;z-index: 100;left: 0;top: 0;background: rgba(255,255,255,.8);}
.header.cur3{background: rgba(255,255,255,1);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3); }
.headerbox{ width: 1200px; margin: 0 auto;position: relative;}
.logo{width: 214px; float: left; padding-top: 22px;}
.logo img{width: 100%;}
.zyw{float: right; line-height: 100px;}
.zyw p{font-size: 18px; line-height: 100px;color: #333333; margin-right: -10px;}
.zyw p a{color: #333;padding: 0 10px;}
.zyw p .no{text-decoration: underline;}
.zyw p a:hover{text-decoration: underline;}
.nav{float:right;}
.nav ul{padding-left:39px; }
.nav li{float: left; font-size: 18px;   padding: 0 35px 0 0 ;line-height: 100px;}
.nav li a{display: block;color:#333; } 
.nav .cur a{color: #135674;background: url(../images/a1.png) no-repeat center 80px;}
.nav a:hover{color: #135674;background: url(../images/a1.png) no-repeat center 80px;}
.banner{overflow: hidden;position: relative; }
.banner img{width: 100%;}
.banner .swiper-pagination{bottom: 55px;width: 1200px;text-align: left; margin-left: -600px;left: 50%;}
.banner .swiper-pagination-bullet{ width: 33px; height: 33px; opacity: 1;background: url(../images/a3.png);}
.banner .swiper-pagination-bullet-active{background:url(../images/a2.png);}
.productcatalog{color:#014da2; padding-bottom:10px; font-weight:bold;}
.productbox td img{
border:solid 1px #CCCCCC;
padding:5px;
margin-bottom:10px;
  border-collapse: collapse; /* 确保边框合并，这样边框阴影看起来更统一 */
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); /* 添加边框阴影 */
}
.wz1200{width: 1200px; margin: 0 auto;}
.gywm{padding: 60px 0;}
.gywm h2{font-size: 36px;color: #135674;position: relative;}
.gywm h2:before{position: absolute;content: ""; border-bottom: 1px solid #b3b3b3;width: calc(100% - 174px);right: 0;bottom: 17px;}
.gywm_nr{overflow: hidden;}
.gywm_right{width: 587px; padding-top: 28px;float: right;}
.gywm_right img{width: 100%;}
.gywm_left{float: left;width: calc(100% - 660px); padding-top: 50px;}
.gywm_left p{font-size: 20px; line-height: 32px; padding-bottom: 27px;color: #333333;}
.gywm_left a{display: block;width: 140px; line-height: 40px;font-size: 24px;text-align: center; color: #fff;background: #135674; margin-top: 30px;}

.cpzs_nr{position: relative; overflow: hidden; padding-bottom: 40px;}
.cpbox{position: relative; margin-bottom: 33px; padding-left: 1px;}
.cpbox img{width: 100%;border: 1px solid #666666;}
.cpzz {position: absolute;width: 100%;height: 100%; left: 0; top: 0;background: rgba(19,86,116,.6);opacity: 0;transition: All 0.4s ease-in-out;}
.cpzz p{width: 100%; position: absolute; color: #fff; font-size: 18px;text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.cpzs_nr a:hover .cpzz{opacity: 1;}
.cpzs_tit{padding: 60px 0;}
.cpzs_tit h2{font-size: 36px;color: #135674;position: relative;}
.cpzs_tit h2:before{position: absolute;content: ""; border-bottom: 1px solid #b3b3b3;width: calc(100% - 174px);right: 0;bottom: 17px;}
.cpzs_nr .swiper-button-next{background: url(../images/a5.png) no-repeat center center; width: 140px ;height: 40px;border: 1px solid #666666;bottom: 0; margin-top: 0; right: 0;top: auto;}
.cpzs_nr .swiper-button-next:hover{background: url(../images/a5a.png) no-repeat center center #135674; border: 1px solid #135674;}
.cpzs_nr .swiper-button-prev{background: url(../images/a4.png) no-repeat center center; width: 140px ;height: 40px;border: 1px solid #666666;bottom: 0; margin-top: 0; right: 167px;top: auto; left:auto}
.cpzs_nr .swiper-button-prev:hover{background: url(../images/a4a.png) no-repeat center center #135674; border: 1px solid #135674;}


.hyyy_tit{padding: 120px 0 60px;}
.hyyy_tit h2{font-size: 36px;color: #135674;position: relative;}
.hyyy_tit h2:before{position: absolute;content: ""; border-bottom: 1px solid #b3b3b3;width: calc(100% - 174px);right: 0;bottom: 17px;}
.nyyy_nr ul{overflow: hidden; margin-left: -30px; padding-bottom: 30px;}
.nyyy_nr li{float: left; width: 33.33%; padding: 0 0 30px 30px;}
.hybox{position: relative; }
.hybox img{width: 100%;}
.hy_z{position: absolute;width: 100%;height: 100%; top: 0; left: 0; background: rgba(0,0,0,.5);}
.hy_z p{color: #fff; font-size: 30px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.hy_z p:before{border-bottom: 4px solid #fff; width: 70px; position: absolute; content: ""; bottom: -18px;left: 50%; margin-left: -35px;}

.bj1{background: url(../images/a_32.jpg) no-repeat center center; height: 510px;}
.news_tit{padding: 70px 0 55px;}
.news_tit h2{font-size: 36px;color: #fff;position: relative;}
.news_tit h2:before{position: absolute;content: ""; border-bottom: 1px solid #fff;width: calc(100% - 174px);right: 0;bottom: 17px;}
.news_nr p{font-size: 20px; color: #fff; line-height: 1.7;}
.news_nr a{display: block; text-align: center; width: 140px; line-height: 40px; margin-top: 55px; color: #fff; background: #135674;font-size: 24px;}

.footer{background: #267da4; padding: 55px 0 50px;text-align: center;}
.footer li{ color: #fff; font-size: 20px; line-height: 47px; display: inline-block;}
.footer a{color: #fff; padding: 0 10px;}
.footer a:hover{color: #999;}
.footer p{color: #fff;font-size: 20px; line-height: 47px;}

/*资质荣誉*/
.honorbox{ float:left; width:100%;}
.honorbox li{ float:left; width:240px; margin-bottom:8px; text-align:center;}
.honorbox li img{ width:230px;}

/*产品中心*/
.banner1{background: url(../images/bannerin.jpg) no-repeat center center; height: 600px;background-size: cover;}
.cp_tit{padding-top: 60px;}
.cp_tit h2{font-size: 36px;color: #135674;position: relative;}
.cp_tit h2:before{position: absolute;content: ""; border-bottom: 1px solid #b3b3b3;width: calc(100% - 174px);right: 0;bottom: 17px;}
.cp_nr{overflow: hidden;}
.cp_nr ul{overflow: hidden; margin-left: -30px;}
.cp_nr li{float: left; width: 25%; padding: 55px 0 59px 30px;border-bottom: 1px solid #666666;cursor:pointer;}
.cphzbox img{width: 100%; border: 1px solid #fff;}
.cphzbox p{font-size: 20px; color: #333333;text-align: center; margin: 20px 0 52px;}
.cphzbox a{display: block;text-align: center; border: 1px solid #666;font-size: 20px; color: #666; line-height: 38px;}
.cp_nr li:hover img{border: 1px solid #81a5b5;}
.cp_nr li:hover a{color: #fff;border: 1px solid #135674;background: #135674;}

/*企业简介*/
.gsjj_title h2{text-align: center; padding: 75px 0 45px; border-bottom: 1px solid #eee; font-weight: bold; font-size: 36px;}
.gsjj_nr{padding: 30px 0 115px;}
.gsjj_nr h2{font-size: 30px;font-weight: bold;color: #961112;line-height: 74px;}
.gsjj_nr p{font-size: 16px;text-indent: 32px; line-height: 36px;color: #585858;margin-bottom: 36px;}
.gsjj_nr  ul{overflow: hidden; margin-left: -40px;}
.gsjj_nr  li{float: left; width: 33.33%; padding-left: 40px;}
.gsjj_nr img{width: 100%;}


/*详情页*/
.wzxq_tit{text-align: center; padding: 60px 0 40px; border-bottom: 1px dashed #ddd;}
.wzxq_tit h2{font-size: 30px;color: #333; margin-bottom: 30px;font-weight: bold;}
.wzxq_tit p{font-size: 14px; color: #999;}
.wzxq_tit p span{padding: 0 10px; }
.xwxq_nr{padding: 30px 0 ;border-bottom: 1px dashed #ddd;}
.xwxq_nr p{font-size: 14px;color: #666; line-height: 1.7; text-indent: 28px; padding-bottom: 15px;}
.xwxq_nr img{width: 100%; margin: 30px 0;}
.gsjs_bt{padding-top: 60px;text-align: right;}
.gsjs_bt li{display: inline-block; padding-left: 24px;}
.gsjs_bt a{display: block; line-height: 38px; font-size: 24px; color: #666666; padding: 0 22px;border: 1px solid #eee;}
.gsjs_bt .cur2 a{color: #fff; border: 1px solid #135674;background: #135674;color: #fff;}
.gsjs_bt a:hover{color: #fff; border: 1px solid #135674;background: #135674;}
.gsjs_xq{padding: 35px 0 20px;}
.top_tp{float: left; margin-right: 30px;}
.right_tp{float: right; margin:0 0 30px 30px;}	
.gsjs_xq p{font-size: 20px; line-height: 30px; color: #666666; text-indent: 40px;padding-bottom: 30px;text-align:justify; word-break: break-all;}
.gsjs_xq p b{font-weight: bold; color: #135674; }

/*产品详情*/
.cpjs_nr{}
.cpjs_nr table { border:1px solid #333333;  width:100%;border-collapse: collapse; padding:2px;}
.cpjs_nr  table tr td{ border:1px solid #333333;  height: 30px; line-height: 30px; font-size: 14px; } 
.cpjs_nr  table tr td p{font-size: 14px; } 
.cpjs_nr h2{font-weight: bold; font-size:24px; color: #135674;  text-align:center; display:block; padding-top:10px; padding-bottom:10px;}
.cpjs_xq{padding: 35px 0 20px;}
.cpjs_xq p{font-size: 16px; line-height: 30px; color: #666666; text-align:justify; word-break: break-all;}
/*焦点图*/
.zoombox {
	width:772px;
	margin:20px auto 0 auto;
}
.zoompic {
	border:solid 1px #dfdfdf;
	width:770px;
	height:514px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.sliderbox {
	height:80px;
	overflow:hidden;
	margin:6px 0 0 0;
}
.sliderbox .arrow-btn {
	width:38px;
	height:80px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled {
	background-position:0 -80px;
}
.sliderbox #btn-right {
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled {
	background-position:-38px -80px;
}
.sliderbox .slider {
	float:left;
	height:80px;
	width:605px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 3px;
	display:inline;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:999em;
}
.sliderbox .slider li {
	float:left;
	width:121px;
	height:80px;
	text-align:center;
}
.sliderbox .slider li img {
	border:solid 1px #dfdfdf;
}
.sliderbox .slider li.current img {
	border:solid 1px #3366cc;
}

/*新闻动态*/
/*产品中心*/
.news_tit{padding-top: 20px;}
.news_tit h2{font-size: 36px;color: #135674;}
.hdgg_nr{width: 1200px; margin: 0 auto; overflow: hidden; padding-bottom: 350px;}
.hdgg_left{float: left; width: 120px;}
.hdgg_left h2{font-size: 29px; color: #333; margin-bottom: 35px;}
.hdgg_left a{display: block; font-size: 26px; line-height: 40px; color: #333;height: 42px;}
.hdgg_left li{padding-bottom: 15px;}
.hdgg_left .hover3 a{border-bottom: 2px solid #63c4c1;}
.hdgg_left a:hover{border-bottom: 2px solid #63c4c1;}
.hdgg_right{float: right; width: calc(100% - 204px); margin-top: -50px;}
.ggbox{overflow: hidden; padding: 50px 0;border-bottom: 1px solid #333333;}
.ggbox_left{width: 270px; float: left; overflow: hidden;}
.ggbox_left img{width: 100%;}
.ggbox_right{float: right; width: calc(100% - 300px);}
.ggbox_right h2{font-size: 23px;color: #333333;}
.ggbox_right h2 a{color: #333;display: block;}
.ggbox_right h2 a:hover{color: #45A7A4;}
.ggbox_right h4{padding: 20px 0 25px;}
.ggbox_right h4 span{display: inline-block; padding: 3px 10px;border: 1px solid #333; margin-right: 20px;font-size: 20px;}
.ggbox_right p{font-size: 16px; line-height: 1.6; color: #333333;}
.ggbox_right h3{text-align: right; color: #999; padding-top: 8px;font-size: 16px;}
.fynr{text-align: center; padding-top: 50px;}
.fynr li{display: inline-block; padding: 0 7px;}
.fynr li a{display: inline-block; padding: 8px 15px;border: 1px solid #8d8d8d; background: #f1f1f1;font-size: 24px;}
.fynr .hover4 a{color: #fff; border: 1px solid #63c4c1;background: #145775;}
.fynr a:hover{color: #fff; border: 1px solid #63c4c1;background: #145775;}
/*新闻动态*/
.cpzs_nr ul{overflow: hidden; margin-left: -30px;}
.cpzs_nr li{width: 25%; float: left; padding: 0 0 30px 30px;}

@media(max-width:1200px){
.headerbox{width: 100%; padding: 0 3%;}
.wz1200{width: 100%; padding: 0 5%;}	
.header{position: fixed;height: 55px; left: 0; top: 0;z-index: 1000;background: #fff;width: 100%;}
.banner{padding-top: 55px;}	
.logo{padding-top: 10px;width: 70px;}
.dhbtn{display: block; position: absolute; background: url(../images/d1.png) no-repeat center center #135674; right: 3%; top: 12px; border-radius: .06rem;width: 30px;height: 30px;background-size: 20px 20px;}
.zyw{display: none;}
.dhbtn.on{display: block; position: absolute; background: #961112; right: 3%; top: 12px; border-radius: .06rem;width: 30px;height: 30px; background: url(../images/d2.png) no-repeat center center #135674;background-size: 20px 20px;;}
.nav{width: 40%; height: calc(100% - 55px); top: 55px; left: -100%;background: #fff;position: fixed;overflow: auto;}
.nav ul{padding: 0;}
.nav li{float: none;width: 100%; padding: 0 3%;}
.nav li a {line-height: 50px;border-bottom: 1px solid #eee;background: none;}
.dhbj{position: fixed; left: 0; top: 0; width: 100%; height: 100%;background: rgba(0,0,0,.8);z-index: 100;display: none;}
.banner .swiper-pagination{bottom: .4rem;}
.banner .swiper-pagination-bullet{width: .4rem;height: .4rem;background-size: 100% 100%;}
.banner .swiper-pagination {
    bottom: 20px; width: 100%;text-align: left; margin-left: 0px; left: 0%; padding: 0 3%;}
.gywm h2{font-size: 24px;}
.gywm h2:before{width: calc(100% - 110px);bottom: 11px;}
.gywm_right{float: none; width: 100%;}
.gywm_left{float: none;width: 100%; padding: 25px 0 0 0;}
.gywm_left p{font-size: 16px; line-height: 1.7;text-align:justify; word-break: break-all;}
.gywm{padding: 0;}
.gywm_left a{font-size: 18px; margin-top: 15px;}
.cpzs_tit h2{font-size: 24px;}
.cpzs_tit h2:before{width: calc(100% - 110px);bottom: 11px;}
.cpzz p{font-size: 14px;}
.cpbox{margin-bottom: 10px;}
.cpzs_nr .swiper-button-next{width: 100px;background-size: 10px auto;}
.cpzs_nr .swiper-button-next:hover{background: url(../images/a5a.png) no-repeat center center #135674; background-size: 10px auto;}
.cpzs_nr .swiper-button-prev{width: 100px;right: 110px;background-size: 10px auto;}
.cpzs_nr .swiper-button-prev:hover{background: url(../images/a4a.png) no-repeat center center #135674; background-size: 10px auto;}

.hyyy_tit{padding: 60px 0 30px;}
.hyyy_tit h2{font-size: 24px;}
.hyyy_tit h2:before{width: calc(100% - 110px);bottom: 11px;}
.nyyy_nr li{width: 50%; }

.news_tit h2{font-size: 24px;}
.news_tit h2:before{width: calc(100% - 110px);bottom: 11px;}
.footer li{font-size: 14px; line-height: 1.6;}
.footer p{font-size: 14px; line-height: 1.6;padding: 5px 0;}
.footer{padding: .4rem 3%;}
.gywm_tit{padding-top: 50px;}

.banner1{height: 7rem;}
.cp_tit h2{font-size: 24px;}
.cp_tit h2:before{width: calc(100% - 110px);bottom: 11px;}

.cp_nr li{width: 50%;}


/*焦点图*/
.zoombox {
	width:100%;
	margin:20px auto 0 auto;
}
.zoompic {
	border:solid 1px #dfdfdf;
	width:98%;
	height:auto;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.zoompic img{width:100%; height:auto;}
.sliderbox 
{
    width:100%;
	height:80px;
	overflow:hidden;
	margin:6px 0 0 0;
}
.sliderbox .arrow-btn {
	width:38px;
	height:80px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled {
	background-position:0 -80px;
}
.sliderbox #btn-right {
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled {
	background-position:-38px -80px;
}
.sliderbox .slider {
	float:left;
	height:80px;
	width:600px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 3px;
	display:inline;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:999em;
}
.sliderbox .slider li {
	float:left;
	width:121px;
	height:80px;
	text-align:center;
}
.sliderbox .slider li img 
{
    width:100%;
    height:80px;
	border:solid 1px #dfdfdf;
}
.sliderbox .slider li.current img {
	border:solid 1px #3366cc;
}

.cpzs_nr ul{overflow: hidden; margin-left: -2px;}
.cpzs_nr li{width: 50%; float: left; padding: 0 0 20px 20px;}
.cpbox img{height: 2rem;}
}
@media(max-width:760px){
/*资质荣誉*/
.honorbox{ float:left; width:100%; }
.honorbox li{ float:left; width:50%; margin-bottom:8px; text-align:center;}
.honorbox li img{ width:98%;}	
	
.nyyy_nr ul{margin-left: -20px;}
.nyyy_nr li{width: 50%;padding: 0 0 20px 20px;}	
.hy_z p{font-size: 20px;}
.cp_nr ul{margin-left: -10px;}
.cp_nr li{padding: 30px 0 30px 10px;}
.cphzbox p{font-size: 14px;line-height: 1.6; margin: 20px 0 30px;}
.cphzbox a{font-size: 18px;}
.gsjs_bt a{font-size: 14px; padding: 0 10px;}
.gsjs_bt li{padding-left: 5px;}
.top_tp {width: 1.5rem; margin-right: .3rem;}
.gsjs_xq p{font-size: 16px;text-indent: 32px; line-height: 1.7;padding-bottom: .3rem;}
.right_tp{float: none; display: block;margin:0 0 20px 0; width: 100%;}


/*==活动公告==*/
.hdgg_nr{width: 100%; margin: 0 auto; overflow: hidden; padding:0 0% 2rem 0%;}
.hdgg_left{float: none; width: 100%;}
.hdgg_left h2{font-size: .36rem; color: #333; margin-bottom: .35rem;}
.hdgg_left a{display: block; font-size: .28rem; line-height: 2; color: #333;height: auto;}
.hdgg_left li{padding-bottom: 15px;}
.hdgg_left .hover3 a{border-bottom: 2px solid #63c4c1;}
.hdgg_left a:hover{border-bottom: 2px solid #63c4c1;}
.hdgg_right{float: none; width: calc(100% - 0px); margin-top: 0; }

.ggbox{overflow: hidden; padding: .5rem 0;border-bottom: 1px solid #333333;}
.ggbox_left{width: 100%; float: none; overflow: hidden;}
.ggbox_left img{width: 100%;}
.ggbox_right{float: none; width: calc(100% - 0px); padding-top: .3rem;}
.ggbox_right h2{font-size: .3rem;color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ggbox_right h2 a{color: #333;display: block;}
.ggbox_right h2 a:hover{color: #45A7A4;}
.ggbox_right h4{padding: .25rem 0;}
.ggbox_right h4 span{display: inline-block; padding: .03rem .1rem;border: 1px solid #333; margin-right: .2rem;font-size: .28rem;}
.ggbox_right p{font-size: 16px; line-height: 1.6; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ggbox_right h3{text-align: right; color: #999; padding-top: 8px;font-size: 16px;}

.fynr{text-align: center; padding-top: .5rem;}
.fynr li{display: inline-block; padding: 0 .03rem;}
.fynr li a{display: inline-block; padding: .07rem .15rem;border: 1px solid #8d8d8d; background: #f1f1f1;font-size: .24rem;}
.fynr .hover4 a{color: #fff; border: 1px solid #63c4c1;background: #145775;}
.fynr a:hover{color: #fff; border: 1px solid #63c4c1;background: #145775;}

/*焦点图*/
.zoombox {
	width:100%;
	margin:20px auto 0 auto;
}
.zoompic {
	border:solid 1px #dfdfdf;
	width:100%;
	height:auto;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.zoompic img{width:100%; height:auto;}
.sliderbox {
	height:80px;
	overflow:hidden;
	margin:6px 0 0 0;
}
.sliderbox .arrow-btn {
	width:38px;
	height:80px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled {
	background-position:0 -80px;
}
.sliderbox #btn-right {
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled {
	background-position:-38px -80px;
}
.sliderbox .slider {
	float:left;
	height:80px;
	width:600px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 3px;
	display:inline;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:999em;
}
.sliderbox .slider li {
	float:left;
	width:121px;
	height:80px;
	text-align:center;
}
.sliderbox .slider li img 
{
    width:100%;
    height:auto;
	border:solid 1px #dfdfdf;
}
.sliderbox .slider li.current img {
	border:solid 1px #3366cc;
}


}
@media(max-width:480px)
{
    /*资质荣誉*/
.honorbox{ float:left; width:100%;}
.honorbox li{ float:left; width:50%; margin-bottom:8px; text-align:center;}
.honorbox li img{ width:98%;}	
    
	.nyyy_nr ul{margin-left: -10px;}
.nyyy_nr li{width: 100%;padding: 0 0 20px 10px;}	

/*==活动公告==*/
.hdgg_nr{width: 100%; margin: 0 auto; overflow: hidden; padding:0 0% 2rem 0%;}
.hdgg_left{float: none; width: 100%;}
.hdgg_left h2{font-size: .36rem; color: #333; margin-bottom: .35rem;}
.hdgg_left a{display: block; font-size: .28rem; line-height: 2; color: #333;height: auto;}
.hdgg_left li{padding-bottom: 15px;}
.hdgg_left .hover3 a{border-bottom: 2px solid #63c4c1;}
.hdgg_left a:hover{border-bottom: 2px solid #63c4c1;}
.hdgg_right{float: none; width: calc(100% - 0px); margin-top: 0; }

.ggbox{overflow: hidden; padding: .5rem 0;border-bottom: 1px solid #333333;}
.ggbox_left{width: 100%; float: none; overflow: hidden;}
.ggbox_left img{width: 100%;}
.ggbox_right{float: none; width: calc(100% - 0px); padding-top: .3rem;}
.ggbox_right h2{font-size: .3rem;color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ggbox_right h2 a{color: #333;display: block;}
.ggbox_right h2 a:hover{color: #45A7A4;}
.ggbox_right h4{padding: .25rem 0;}
.ggbox_right h4 span{display: inline-block; padding: .03rem .1rem;border: 1px solid #333; margin-right: .2rem;font-size: .28rem;}
.ggbox_right p{font-size: 16px; line-height: 1.6; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ggbox_right h3{text-align: right; color: #999; padding-top: 8px;font-size: 16px;}

.fynr{text-align: center; padding-top: .5rem;}
.fynr li{display: inline-block; padding: 0 .03rem;}
.fynr li a{display: inline-block; padding: .07rem .15rem;border: 1px solid #8d8d8d; background: #f1f1f1;font-size: .24rem;}
.fynr .hover4 a{color: #fff; border: 1px solid #63c4c1;background: #145775;}
.fynr a:hover{color: #fff; border: 1px solid #63c4c1;background: #145775;}


/*焦点图*/
.zoombox {
	width:100%;
	margin:20px auto 0 auto;
}
.zoompic {
	border:solid 1px #dfdfdf;
	width:100%;
	height:auto;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.zoompic img{width:100%; height:auto;}
.sliderbox 
{
    	width:100%;
	height:64px;
	overflow:hidden;
	margin:6px 0 0 0;
}
.sliderbox .arrow-btn 
{
      display:none;
	width:38px;
	height:80px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left 
{
      display:none;
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled 
{
    display:none;
	background-position:0 -64px;
}
.sliderbox #btn-right 
{
    display:none;
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled 
{
    display:none;
	background-position:-38px -64px;
}
.sliderbox .slider {
	float:left;
	height:64px;
	width:360px;
	position:relative;
	overflow:hidden;
	margin:0px;
	display:inline;
}
.sliderbox .slider ul 
{
    display:block;
	position:absolute;
	left:0;
		width:360px;
}
.sliderbox .slider li 
{
	float:left;
	width:96px;
	height:64px;
	text-align:center;


}
.sliderbox .slider li img 
{
    width:100%;
      height:auto;
	border:solid 1px #dfdfdf;
}
.sliderbox .slider li.current img {
	border:solid 1px #3366cc;
}

}

@media(max-width:360px)
{
    /*资质荣誉*/
.honorbox{ float:left; width:100%;}
.honorbox li{ float:left; width:50%; margin-bottom:8px; text-align:center;}
.honorbox li img{ width:98%;}	
    
	.nyyy_nr ul{margin-left: -10px;}
.nyyy_nr li{width: 100%;padding: 0 0 20px 10px;}	

/*==活动公告==*/
.hdgg_nr{width: 100%; margin: 0 auto; overflow: hidden; padding:0 0% 2rem 0%;}
.hdgg_left{float: none; width: 100%;}
.hdgg_left h2{font-size: .36rem; color: #333; margin-bottom: .35rem;}
.hdgg_left a{display: block; font-size: .28rem; line-height: 2; color: #333;height: auto;}
.hdgg_left li{padding-bottom: 15px;}
.hdgg_left .hover3 a{border-bottom: 2px solid #63c4c1;}
.hdgg_left a:hover{border-bottom: 2px solid #63c4c1;}
.hdgg_right{float: none; width: calc(100% - 0px); margin-top: 0; }

.ggbox{overflow: hidden; padding: .5rem 0;border-bottom: 1px solid #333333;}
.ggbox_left{width: 100%; float: none; overflow: hidden;}
.ggbox_left img{width: 100%;}
.ggbox_right{float: none; width: calc(100% - 0px); padding-top: .3rem;}
.ggbox_right h2{font-size: .3rem;color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ggbox_right h2 a{color: #333;display: block;}
.ggbox_right h2 a:hover{color: #45A7A4;}
.ggbox_right h4{padding: .25rem 0;}
.ggbox_right h4 span{display: inline-block; padding: .03rem .1rem;border: 1px solid #333; margin-right: .2rem;font-size: .28rem;}
.ggbox_right p{font-size: 16px; line-height: 1.6; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ggbox_right h3{text-align: right; color: #999; padding-top: 8px;font-size: 16px;}

.fynr{text-align: center; padding-top: .5rem;}
.fynr li{display: inline-block; padding: 0 .03rem;}
.fynr li a{display: inline-block; padding: .07rem .15rem;border: 1px solid #8d8d8d; background: #f1f1f1;font-size: .24rem;}
.fynr .hover4 a{color: #fff; border: 1px solid #63c4c1;background: #145775;}
.fynr a:hover{color: #fff; border: 1px solid #63c4c1;background: #145775;}


/*焦点图*/
.zoombox {
	width:100%;
	margin:20px auto 0 auto;
}
.zoompic {
	border:solid 1px #dfdfdf;
	width:100%;
	height:auto;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.zoompic img{width:100%; height:auto;}
.sliderbox 
{
    	width:100%;
	height:64px;
	overflow:hidden;
	margin:6px 0 0 0;
}
.sliderbox .arrow-btn 
{
      display:none;
	width:38px;
	height:80px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left 
{
      display:none;
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled 
{
    display:none;
	background-position:0 -64px;
}
.sliderbox #btn-right 
{
    display:none;
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled 
{
    display:none;
	background-position:-38px -64px;
}
.sliderbox .slider {
	float:left;
	height:64px;
	width:360px;
	position:relative;
	overflow:hidden;
	margin:0px;
	display:inline;
}
.sliderbox .slider ul 
{
    display:block;
	position:absolute;
	left:0;
		width:360px;
}
.sliderbox .slider li 
{
	float:left;
	width:96px;
	height:64px;
	text-align:center;


}
.sliderbox .slider li img 
{
    width:100%;
    height:auto;
	border:solid 1px #dfdfdf;
}
.sliderbox .slider li.current img {
	border:solid 1px #3366cc;
}

}


@media(max-width:320px)
{
    /*资质荣誉*/
.honorbox{ float:left; width:100%;}
.honorbox li{ float:left; width:50%; margin-bottom:8px; text-align:center;}
.honorbox li img{ width:48%;}	
    
	.nyyy_nr ul{margin-left: -10px;}
.nyyy_nr li{width: 100%;padding: 0 0 20px 10px;}	
.cpzs_nr li{width: 100%; float: left; padding: 0 0 20px 20px;}
/*==活动公告==*/
.hdgg_nr{width: 100%; margin: 0 auto; overflow: hidden; padding:0 0% 2rem 0%;}
.hdgg_left{float: none; width: 100%;}
.hdgg_left h2{font-size: .36rem; color: #333; margin-bottom: .35rem;}
.hdgg_left a{display: block; font-size: .28rem; line-height: 2; color: #333;height: auto;}
.hdgg_left li{padding-bottom: 15px;}
.hdgg_left .hover3 a{border-bottom: 2px solid #63c4c1;}
.hdgg_left a:hover{border-bottom: 2px solid #63c4c1;}
.hdgg_right{float: none; width: calc(100% - 0px); margin-top: 0; }

.ggbox{overflow: hidden; padding: .5rem 0;border-bottom: 1px solid #333333;}
.ggbox_left{width: 100%; float: none; overflow: hidden;}
.ggbox_left img{width: 100%;}
.ggbox_right{float: none; width: calc(100% - 0px); padding-top: .3rem;}
.ggbox_right h2{font-size: .3rem;color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ggbox_right h2 a{color: #333;display: block;}
.ggbox_right h2 a:hover{color: #45A7A4;}
.ggbox_right h4{padding: .25rem 0;}
.ggbox_right h4 span{display: inline-block; padding: .03rem .1rem;border: 1px solid #333; margin-right: .2rem;font-size: .28rem;}
.ggbox_right p{font-size: 16px; line-height: 1.6; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ggbox_right h3{text-align: right; color: #999; padding-top: 8px;font-size: 16px;}

.fynr{text-align: center; padding-top: .5rem;}
.fynr li{display: inline-block; padding: 0 .03rem;}
.fynr li a{display: inline-block; padding: .07rem .15rem;border: 1px solid #8d8d8d; background: #f1f1f1;font-size: .24rem;}
.fynr .hover4 a{color: #fff; border: 1px solid #63c4c1;background: #145775;}
.fynr a:hover{color: #fff; border: 1px solid #63c4c1;background: #145775;}


/*焦点图*/
.zoombox {
	width:100%;
	margin:20px auto 0 auto;
}
.zoompic {
	border:solid 1px #dfdfdf;
	width:100%;
	height:514px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.sliderbox {
	height:80px;
	overflow:hidden;
	margin:6px 0 0 0;
}
.sliderbox .arrow-btn {
	width:38px;
	height:80px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled {
	background-position:0 -80px;
}
.sliderbox #btn-right {
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled {
	background-position:-38px -80px;
}
.sliderbox .slider {
	float:left;
	height:80px;
	width:420px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 3px;
	display:inline;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:999em;
}
.sliderbox .slider li {
	float:left;
	width:121px;
	height:80px;
	text-align:center;
}
.sliderbox .slider li img {
	border:solid 1px #dfdfdf;
}
.sliderbox .slider li.current img {
	border:solid 1px #3366cc;
}

}




