@charset "utf-8";

.top{

	width: 100%;

    height: 35px;

    background-color: #272727;

    color: #fff;

}

.top .email{

    color: #bebebe;

    height: 35px;

    line-height: 35px;

}

.top .email img{

    width: 21px;

	height: 14px;

	vertical-align: middle;

    margin-top: -4px;

    margin-right: 14px;

}

.top .lang {

    height: 35px;

    line-height: 35px;

}

.top .lang li{

    float: left;

    margin-right:20px;

}

.top .lang  .icon{

    width: 16px;

    height: 11px;

    margin-top: -2px;

	margin-right: 7px;

	vertical-align: middle;

}



/* 头部 */

.header{

    width: 100%;

	height: 85px;

}

.header .logo{

	margin-top: 20px;

	width: 180px;

}

.header .logo img{

	width: 100%;

	height: auto;
	position: relative;
	top: -15px;
}

.header .nav{

	height: 52px;
	
	margin-top:20px;

	line-height: 52px;

}

.header .nav li{

	float: left;

	width: 110px;

	height: 52px;

	line-height: 52px;

	text-align: center;

	position: relative;

	z-index: 111;

}

.header .nav li a{

	display: block;

	color: inherit;

}

.header .nav li>a{

	font-size: 20px;

}

.header .nav li .second-nav{

	width: 110px;

	display: none;

	 position: absolute;

	 left: 0;

	 top: 52px;

	 font-size: 13px;

	 color: #6b6b6b;

}

.header .nav li .second-nav li{

	position: relative;

	width: 100%;

	height: 40px;

	line-height: 40px;

	background: #f6f6f6;

	border-top: 1px solid #E6E4E3;

}

.header .nav li .second-nav li .third-nav{

	width: 145px;

	height: 200px;

	display: none;

	margin-left: 100%;

	margin-top: -40px;

}

.nav .nLi.on>a{

	color: #a50000;

}

.nav .nLi a:hover{

	color: #a50000;

}

.nav .choice {

  color: #a50000!important;

}

.nav .red{

	color: #a50000;

}



.header.lateral-menu-is-open {

	-webkit-transform: translateX(-66%);

	-moz-transform: translateX(-66%); 

	-ms-transform: translateX(-66%);

	-o-transform: translateX(-66%); 

	transform: translateX(-66%); 

	transition:all 0.4s ease 0s;

}

/* 轮播图 */

.swiper-container {

	width: 100%;

	/* height: 100%; */

}



.swiper-slide {

	text-align: center;

	font-size: 18px;

	background: #fff;

}



.in_banner h2 a {

	display: block;

	width: 100%;

	height: 640px;

}

.in_banner h3 a {

	display: none;

}

.swiper-container:hover .swiper-button-prev {

	opacity: 0.5;

}



.swiper-container:hover .swiper-button-next {

	opacity: 0.5;

}



/* index-part1 */

.index-part1{

	width: 100%;

	padding: 51px 0;

	background-color: #fff;

}

.index-title{

	max-width: 420px;

	height: auto;

	margin: 0 auto;

	text-align: center;

}

.index-title .square{

	width: 103px;

	height: 37px;

	margin: 0 auto;

}

.index-title .sq1{

	margin: 0 auto 16px auto;

}

.index-title .sq2{

	margin: 16px auto 0 auto;

}



.index-title .square img{

	width: 100%;

	height: 100%;

	display: block;

}

.index-title h2>b{

	font-size: 25px;

	color: #272727;

	font-weight: normal;

	margin-right: 15px;

}

.index-title h2>span{

	font-size: 20px;

	color: #b5b5b5;

	text-transform:uppercase;

}

.index-title .line{

	width: 100%;

	border-top: 1px solid #b5b5b5;

	margin: 7px 0 21px 0;

}

.index-title .en{

	color: #d8d8d8;

	text-transform:uppercase;

}

.index-part1  .propic{

	max-width: 1100px;

	width: 100%;

	margin-top: 41px;

	overflow: hidden;

}

.index-part1 .propic ul{   

	overflow: hidden;

}

.index-part1 .propic ul li{

	float: left;

	box-sizing: border-box;

	width:23%;

	margin-right: 2%;

	margin-bottom: 14px;

	position: relative;

}

.index-part1 .propic ul li:nth-child(4n){

	margin-right: 0;

}

.index-part1 .propic ul li a{

	display: block;           

}

.index-part1 .propic ul li img{

	width: 100%;

	height: auto;

}

.index-part1 .propic ul li .box{

	max-width: 315px;

	max-height: 210px;

	width: 95%;

	height: 85%;            

	color: #fff;

	margin: auto;  

	position: absolute;

	top:0; 

	left: 0; 

	bottom: 0; 

	right: 0; 

	background-color: #c13736;

	opacity: 0.8;

	display: none;

}

.index-part1 .propic ul li .box .boxo{

	width: 220px;

	height: 120px;

	margin: 15px auto;

	position: relative;

}

.index-part1 .propic ul li .box .boxo .border-left{

	width: 1px;

	height: 0px;

	background: #fff;

	position:absolute;

	left:-1px;

	bottom: 0;

}

.index-part1 .propic ul li .box .boxo .border-bottom{

	width: 0px;

	height: 1px;background: #fff;

	position:absolute;

	left:0;

	bottom: 0px;

}

.index-part1 .propic ul li .box .boxo .border-top{

	width: 0px;

	height: 1px;

	background: #fff;

	position:absolute;

	right:0;

	top: 0px;

}

.index-part1 .propic ul li .box .boxo .border-right{

	width: 1px;

	height: 0px;

	background: #fff;

	position:absolute;

	right:-1px;

	top: 0;

}

.index-part1 .propic ul li .box .boxo h3{

	font-size: 20px;

	padding: 40px 0;

	text-align: center;

}

.index-part1 .propic ul li .box .boxo .boxline{

	width: 80%;

	margin: 0 auto;

}

.index-part1 .propic ul li .box .boxo p{

	width: 70%;

	margin: 20px auto 0 auto;

	font-size: 14px;

}

/* .idnex-part2 */

.index-part2{

	width: 100%;

	background-color: #f6f6f6;

	padding: 41px 0 50px 0;

}

.index-part2 .lication{

	max-width: 1100px;

	height: 603px;

	overflow: hidden;



	margin-top: 40px;

}

.index-part2 .lication ul{

	max-width: 1100px;

	

}

.index-part2 .lication ul li{

	position: relative;

}

.index-part2 .lication ul li a{

    display: block;

	color: white;

}

.index-part2 .lication ul .bg1{

	float: left;

	height: 361px;

}

.index-part2 .lication ul .bg2{

	float: left;

}

.index-part2 .lication ul .bg3{

	float: left;

	height: 361px;

}

.index-part2 .lication ul .bg4{

	float: left;

	position: relative;

	top: -245px;

}

.index-part2 .lication ul .bg5{

	float: left;

	position: relative;

	top: -245px;

}

.index-part2 .lication ul .bg6{

	float: left;

	position: relative;

	top: -245px;

	left: 243px;

}

.index-part2 .lication ul li a{

	display: block;

	color: white;

}

.index-part2 .lication ul li .overlay{

	position: absolute;

	bottom: 0px;

	left: 0;

	width: 100%;

	height: 36px;

	line-height: 36px;

}

.index-part2 .lication .overlay img{

	display: inline-block;

	vertical-align: middle;

	margin: -5px 9px 0 10px;

}

.index-part2 .lication .overlay b{

	font-size: 16px;

	color: #fff;

	font-weight: 500;

}

.index-part2 .lication .over1{

	background-color: #8dae58;

}

.index-part2 .lication .over2{

	background-color: #644571;

}

.index-part2 .lication .over3{

	background-color: #47b4e3;

}

.index-part2 .lication .over4{

	background-color: #69a784;

}

.index-part2 .lication .over5{

	background-color: #4e8b20;

}

.index-part2 .lication .over6{

	background-color: #b37116;

}

.index-part2 .lication .boxover{

	width: 100%;

	height: 0;

	position: absolute;

	left: 0;

	bottom: 0;

}

.index-part2 .boxover1{

	background-color: #8dae58;

}

.index-part2 .boxover2{

	background-color: #644571;

}

.index-part2 .boxover3{

	background-color: #47b4e3;

}

.index-part2 .boxover4{

	background-color: #69a784;

}

.index-part2 .boxover5{

	background-color: #4e8b20;

}

.index-part2 .boxover6{

	background-color: #b37116;

}

.index-part2 .boxover .inbox{

	width: 90%;

	color: #fff;

	display: none;

}

.index-part2 .boxover .inbox>img{

	margin-top: 5px;

}

.index-part2 .boxover .inbox>p{

	width: 80%;

	margin-left: 30px;

}

.index-part2 .boxover .inbox>p  b{

	font-size: 20px;

	font-weight: 500;

}

.index-part2 .boxover .inbox>p .text{

	margin-top: 18px;

	line-height: 20px;

}

.index-part2 .boxover .inbox>p .more{

	width: 116px;

	height: 28px;

	line-height: 28px;

	border: 1px solid #fff;

	display: block;

	margin-top: 31px;

}

.index-part2 .boxover .inbox>p .more>i{

	margin-left: 12px;

}

.index-part2 .boxover .inbox>p .more>img{

	margin-right: 15px;

	margin-top: 12px;

}

.index-part2 .boxover .inbox1{

	margin: 100px auto 0 auto;

}

.index-part2 .boxover .inbox2{

	margin: 200px auto 0 auto;

}

.index-part2 .boxover .inbox3{

	margin: 100px auto 0 auto;

}

.index-part2 .boxover .inbox4, .inbox5, .inbox6{

	margin: 40px auto 0 auto;

}



/* index-part3 */

.index-part3{

	width: 100%;

	margin: 39px 0 59px 0;

	background-color: #fff;

}

.index-part3 .xinwen{

	margin-top: 74px;

}

.index-part3 .xwinbox{

	margin-bottom: 61px;

	padding: 0 40px;

	box-sizing: border-box;

}

.index-part3 .xwinbox:last-child{

	margin-bottom: 0;

}

.index-part3 .xwinbox .xwbg{

	width: 16%;

	height: 160px;

	background-color: #e5e5e5;

	text-align: center;

}

.index-part3 .xwinbox .xwbg .xwbgimg{

	width: 62px;

	height: 57px;

	margin: 32px auto 18px auto;

}

.index-part3 .xwinbox .xwtext{

	font-size: 18px;

	color: #393939;

}

.index-part3 .xwinbox .xwtext:hover{

	color: #a50000;

}

.index-part3 .xwinbox .xwpic{

	margin: 0 54px 0 80px;

	width: 28%;

	height: 160px;

}

.index-part3 .xwinbox .xwpic img{

	width: 100%;

	height: auto;

}

.index-part3 .xwinbox .xwdetail{

	max-width: 437px;

	width: 45%;

}

.index-part3 .xwinbox .xwdetail li{

	width: 100%;

	height: 37px;

	line-height: 37px;

	border-bottom: 1px dotted #323232;

	font-size: 14px;

	color: #303030;

}

.index-part3 .xwinbox .xwdetail li a{width:300px;display: inline-block; overflow: hidden;  text-overflow: ellipsis;white-space: nowrap; }

.index-part3 .xwinbox .xwdetail li>a:hover{

	color: #a50000;

}



/* .index-part4 */

.index-part4{

	width: 100%;

	height: auto;

	padding: 51px 0;

	position: relative;

	background: url(../images/index4-bg.jpg) no-repeat center center;

}

.index-part4 .gybox  .gyimg{

	margin-top: 64px;

	margin-left: 61px;

	max-width: 447px;

	width: 48%;

}

.index-part4 .gybox  .gyimg a img{

	width: 100%;

	height: auto;

	display: block;

}

.index-part4 .gycontent{

	width: 50%;

	max-width: 544px;

	margin-top: 60px;

}

.index-part4 .gycontent .bt{

	font-size: 16px;

	font-weight: 600;

	color: #272727;

}

.index-part4 .gycontent .bt:hover{

	color: #a50000;

}

.index-part4  .p1{

	line-height: 25px;

	color: #6a6a6a;

	font-size: 14px;

	text-align: justify;

	margin: 24px 0 34px 0;

	word-wrap:break-word;

}

.index-part4 .p1>a:hover{

	color: #a50000;

	text-decoration: underline;

}

.index-part4 .p2{

	font-size: 14px;

	color: #cb5758;

	margin-bottom: 38px;

}

.index-part4 .gycontent .sz li{

	float: left;

}


.index-part4 .gycontent .sz li:nth-child(1) .wuchen{

	margin: 16px 0;

}

.index-part4 .gycontent .sz li:nth-child(1) .two{

	font-size: 48px;

	font-weight: bold;

}

.index-part4 .gycontent .sz li{

	margin:61px 28px 0 50px;

}

.index-part4 .gycontent .sz .bold{

	font-size: 58px;

	color: #1c1c1c;

}

.index-part4 .gycontent .sz .shu{

	color: #747474;

	font-size: 12px;

}

.index-part4 .gycontent .sz li:nth-child(3){

	margin-top: 61px;

}

/* 底部 */

.footer{

	width: 100%;

	height: 289px;

	background-color: #494949;

}

.footer .foonr{

	max-width: 1200px!important;

	margin: 0 auto;

}

.footer .add{

	max-width: 907px;

	padding-top: 33px;

}

.footer .add ul li{

	float: left;

	height: 176px;

	border-left:1px solid #525355;

	border-right: 1px solid #525355;

}

.footer .add ul li a{

	display: block;

	padding-left: 40px;

	color: #c7c7c7;

	padding-bottom: 9px;

}

.footer .add ul li a:last-child{

	padding-bottom: 0;

}

.footer .add ul li h3>a{

	font-size: 14px;

	color: #f9f9f9;

	margin-bottom: 10px;

}

.footer .add ul li a:hover{

	color: #a50000;

}

.footer .add ul li.add1{

	width: 136px;

	border-left: none;

}

.footer .add ul li.add2{

	width: 152px;

	border-left: none;

}

.footer  .add ul li.add3{

	width: 136px;

	border-left: none;

}

.footer  .add ul li.add4{

	width: 136px;

	border-left: none;

}

.footer  .add ul li.add5{

	width: 337px;

	border-left: none;

}

#add5 h3>a{

	margin-bottom: 5px;

}

#add5 .footer-add{

	padding-left: 40px;

}

#add5 .footer-add p{

	padding-bottom: 5px;

	color: #c7c7c7;

}

.footer .lianjie {

	width: 100%;

	height: 80px;

	padding: 0 16px;

	line-height: 80px;

	color: #c7c7c7;

}

.footer .lianjie  a{

	margin: 0 15px;

}

.footer .lianjie  a:hover{

	color: #a50000;

}

.footer .weixin{

	width: 226px;

	height: 289px;

	background-color: #4c4c4d;

}

.footer .weixin h3{

	padding-top: 33px;

	padding-left: 40px;

	font-size: 14px;

	color: #f9f9f9;

}

.footer .weixin .wx{

	margin: 20px 0 19px 0;

	padding-left: 40px;

}

.bdsharebuttonbox{

	padding-left: 40px;

	color: #c7c7c7;

}

.bdsharebuttonbox span{

	float: left;

	margin-right: 10px;

}

.bdsharebuttonbox span {

    float: left;

    color: #c7c7c7c7;

    margin-right: 10px;

}

.bdshare-button-style0-16 a{

	margin:0;

}

#bottom{

	width: 100%;

	padding: 22px 0;

	text-align: center;

	background-color: #363636;

	color: #c7c7c7;

}

#bottom a:hover{

	color: #a50000;

}

/* inside-banner */

.inside-banner {

	width: 100%;

	height: 430px;

}

.inside-banner img{

	display: none;

}



/* 内页  产品中心*/

.conbox{

	width: 100%; 

	height:  auto;

	margin: 30px 0 56px 0;

}

.sideMenu{

	max-width: 243px;

	width: 23%;

	height: auto;

	border: 1px solid #e8e8e8;

}

.sideMenu .sideTitle{

	max-width: 243px;

	height: 38px;

	line-height: 38px;

	background-color: #f6f5f5;

}

.sideMenu .sideText{

	font-size: 14px;

	color: #232323;

	padding-left: 15px;

}

.sideList {

	max-width: 243px;

	padding: 0 14px;

	height:  auto;

	margin: 0 auto;

	font-size: 14px;

	box-sizing: border-box;

}

.sideList ul li{

	width: 100%;

	line-height: 53px;

	border-bottom: 1px solid #e8e8e8;

	font-size: 14px;

	color: #6c6a6a;
	width: 215px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;

}

.sideList ul li:last-child{

	border-bottom: none;;

}

.sideList ul li a{

	display: block;

	height: 53px;

	line-height: 53px;

}

.sideList>ul>li.on>a{

	color: #a50000;

}

.sideList ul li a:hover{

	color: #a50000;

}

.sideList ul li i{

	display: inline-block;

	font-size: 20px;

	margin: 0 24px 0 27px;

	position: relative;

	top: 2px;

}

.ny_zblb1{

	max-width: 243px;

	padding: 0 14px;

	height:  auto;

	margin: 0 auto;

	box-sizing: border-box; 

	font-size: 14px;

	color: #6c6a6a;

}

.ny_zblb1 li {
	line-height:53px;

	font-size:14px;

	color:#6a6a6a;

	border-bottom: 1px solid #e8e8e8;
	width: 215px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;

}

.ny_zblb1 li:last-child{

	border-bottom: none;

}

.ny_zblb1 li a {

	display:block;

	text-decoration:none;

	color:#333;

	background:url(../images/04.gif) no-repeat;

	background-position: 0 20px;

}

.ny_zblb1 li a span {

	padding-left: 20px;

}

.ny_zblb1 li a.cur {

	color:#a50000;

	background:url(../images/04_h.gif) no-repeat;

	background-position: 0 20px;

	text-decoration:none;

}

.ny_zblb1 li ul li {

	border-bottom: none;

}

.ny_zblb1 li ul {

	display:none;

	color:#666;

}

.ny_zblb1 li ul li {

	float:none;

	background-image:none;

	height:53px;

	line-height:53px;

	margin-top:0px;

	font-size:13px;

}

.ny_zblb1 li ul li a {

	display:block;

	background:url(../images/05.gif) no-repeat ;

	background-position: 0 20px;

}

.ny_zblb1 li ul li a i {

	display: inline-block;

	font-size: 20px;

	margin: 0 15px;

	position: relative;

	top: 2px;

}

.ny_zblb1 li ul a:hover {

	color:#a50000;

}

.ny_zblb1 li ul li a.on {

	color: #a50000;

}

.sideMen{	

	max-width: 243px;

	padding: 0 14px;

	height:  auto;

	margin: 0 auto;

	box-sizing: border-box; 

	font-size: 14px;

	color: #6c6a6a;

 }

.sideMen h3{

	 height:53px; 

	 line-height:53px;  

	 border-top:1px solid #e8e8e8; 

	 font-size: 14px;

	 cursor: pointer;

}

.sideMen h3:first-child{

	border-top: none;

}

.sideMen h3:last-child{

	border-bottom: none;

}

.sideMen h3 em{ 

	float:left; 

	display:block; 

	width:40px; 

	height:53px;  

	background:url(../images/icoAdd.png) 16px 20px no-repeat;

	cursor:pointer; 

	position: relative;

	top: 3px;

}

.sideMen h3 a{

	 color: inherit;

}

.sideMen h3.on a{

	color: #a50000;

}

.sideMen h3:hover{

	color: #a50000;

}

.sideMen h3 em.on{ 

	background-position:16px -47px;

 }

.sideMen  h3 .current{

	display: block;

}

.sideMen ul{

	display: none;

}

.sideMen ul li{

	width: 100%;

	height: 53px;

	line-height: 53px;

	font-size:13px;

	background:#fff;

}

.sideMen ul li:first-child{

	border-top: 1px solid #e8e8e8;

}

.sideMen ul li:hover{

   height: 53px;

   line-height:53px;

   font-size:13px;

   background:#fff;

   color:#a50000; 

}

.sideMen ul li a{

  height: 53px;

  font-size:13px;

  line-height: 45px;  

  color: inherit;

}

.sideMen ul li i{

	display: inline-block;

	font-size: 20px;

	margin: 0 20px 0 27px;

	position: relative;

	top: 2px;

}

.sideMen>ul>li a.on{

	color: #a50000;

}

.content{

	width: 75%;

	max-width: 816px;

}

.currenthome{

	color: #505050;

}

.hr{

	max-width: 600px;

	width: 80%;

	position: relative;

	margin-top: 2px;

}

.hr .line1{

	width: 100%;

	border-top: 1px solid #d0d0d0;

}

.hr .line2{

	width: 30px;

	height: 3px;

	background-color: #a31d21;

	position: absolute;

	left: 0;

	top: 11px;

}

.currenthome{

	margin-top: 3px;

}

.currenthome .homeicon{

	display: inline-block;

	width: 18px;

	height: 16px;

	background: url(../images/home.png) no-repeat center center;

	position: relative;

	top: 2px;

}

.currenthome .red{

	color: #a50000;

}

.conpic {

	max-width: 816px;

	overflow: hidden;

	margin-top: 30px;

}

.conpic ul{

	overflow: hidden;

}

.conpic ul li{

	float: left;

	width: 33%;

	box-sizing: border-box;

	padding:  0 0.9%; 

	margin-bottom: 30px;

}

.conpic ul li:last-child{

 margin-bottom: 0;

}

.conpic ul li a{

	display: block;

}

.conpic ul li img{

	width: 100%;

	height: auto;

}

.conpic ul li p{

	font-size: 14px;

	color: #242424;

	margin-top: 8px;

}

.conpic ul li span{ display:block; padding:3px 0px; color:#666;}

.conpic ul li p:hover{

	color: #975555;

}

.proxq{

	max-width: 816px;

	margin-top: 30px;

	font-size: 14px;

	color: #6a6a6a;

}

.proxq table{ max-width:none; width:100%;}

.proxq strong{

	color: #a50000;

	font-size: 16px;

	margin-bottom: 15px;

	display: block;

}

.proxq p{

	max-width: 816px;

	line-height: 25px;

	word-wrap:break-word;

}

.proxq p img{

	max-width: 816px;

	width: auto;

	height: auto;

}

.proxq .xilie{

	margin-top: 20px;

	color: #a50000;

	font-size: 16px;

}

table{

	max-width: 548px;

	width: 70%;

	border: 1px solid #231f20;

	border-spacing: 0;

	border-collapse: collapse;

	text-align: center;

}

table td{

	border:1px solid #706f6f;

	height: 30px;

	line-height: 30px;

}

table td:nth-child(1){

	/*width: 200px;*/

	/*background-color: #ded4dc;*/

}

.chanpin{

	width: 100%;

	max-width: 816px;

}

.chanpin  .fr{

	max-width: 240px;

	width: 25%;

}

.chanpin .fr img{

	width: 100%;

	height: auto;

	display: block;

}

.xilie{

	text-align: center;

}

.chanpin  .xilie img{

	width: auto;

	height: auto;

}

.zppic img{

	width:270px;

	height: 269px;

}

.sm{

	width: 500px;

	height:  auto;

}

.sm .line{

	width: 100%;

	border: 1px solid #a50000;

}

.sm strong{

	color: #a50000;

	display: block;

	font-size: 16px;

	margin-bottom: 10px;

}

/* 应用领域 */

.application{

	max-width: 816px;

	margin-top: 30px;

    color: #6a6a6a;

    font-size: 14px;

}

.application h1{

	font-size: 18px;

	font-weight: bold;

	color: #000;

	margin-bottom: 20px;

}

.application .applipic{

	margin-bottom: 20px;

}

.application p{

	max-width: 816px;

	line-height: 30px;

	/*margin-bottom:20px;*/

	word-wrap:break-word;

}

.application img{

	width: auto;

	height: auto;

}

.application p img{

	width: auto;

	height: auto;

}

.appli-pic{

	text-align: center;

	margin-bottom: 20px;

}

.appli-pic img{

	width: auto;

	height: auto;

}

.lastbutton{

	text-align: center;

	width: 120px;

	height: 30px;

	line-height: 30px;

	font-size: 14px;

	background-color: #a50000;

	color: #fff;

	margin:  50px auto 20px auto;

}

.cptj {

	max-width: 816px;

	height: auto;

	font-size: 14px;

}

.cptj h4{

	font-size: 16px;

	color: #000;

}

.cptj ul h5{

	font-size: 16px;

	color: #a50000;

	margin-top: 10px;

}

.cptj ul li{

	padding-top: 10px;

}

.cptj ul li a{

 text-decoration: underline;

 color: #a50000;

}

.cptj .lcpic{

	/* margin-left: 50px; */

}

.cptj .lcpic img{

	width: auto;

	height: auto;

}

.appxq{

	max-width: 816px;

	font-size: 14px;

	color: #6a6a6a;

	margin-top: 30px;

}

.appxq p{

	max-width: 816px;

	/*margin-bottom:20px;*/

	line-height: 30px;

	word-wrap:break-word;

}

.appxq .appxq-bt{

	color: #000;

	font-size: 18px;

	font-weight: bold;

	margin-bottom: 20px;

}

.appxq p img{

	width: auto;

	height: auto;

}



/* 资讯中心 */

.newsxw{

	max-width: 816px;

	margin-top: 30px;

}

.newsxw .newsul li{

	max-width: 816px;

	height: 160px;

	margin-bottom: 30px;

	border-bottom: 1px dotted #676767;

}

.newsxw .newsul .newspic {

	width: 30%;

	max-width: 242px;

}

.newsxw .newsul .newspic img{

	width: 100%;

	height: auto;

}

.newsxw .newsul li:last-child{

	margin-bottom: 0;

}

.newsxw .newsbox{

	width: 66%;

	max-width: 534px;

	height: 130px;

	padding: 5px 0;

	color: #6a6a6a;

}

.newsxw .newsbox .biaoti{

	color: #0a0a0a;

	font-size: 14px;

	font-weight: bold;

}

.newsxw .newsbox .biaoti:hover{

	color: #a50000;

}

.newsxw .newsbox .riqi{

	margin: 15px 0 20px;

}

.newsxw .newsbox .newstext{

	line-height: 25px;

}

.newsxw .newsbox .newstext:hover{

	color: #a50000;

}

.conbox .page{

	margin-top: 56px;

}

.conbox .page .pageline{

	width: 70%;

	max-width: 420px;

	border-top: 1px solid  #d0d0d0;

	position: relative;

	top: 14px;

}

.conbox .page  ul li{

	float: left;

	font-size: 14px;

	text-align: center;

	width: 28px;

	height: 28px;

	line-height: 28px;

	border: 1px solid #d0d0d0;

	margin-left: 10px;

	color: #828182;

	

}

.conbox .page .prevpage{

	width: 68px;

	height: 28px;

	line-height: 28px;

	border: 1px solid #d0d0d0;

}

.conbox .page .nextpage{

	width: 68px;

	height: 28px;

	line-height: 28px;

}

.conbox .page .pageactive{

	background-color: #ea1818;

	color: #fff;

	border-color: #ca1818;

}

.conbox .page .province{

	border: none;

}

.newsdetail{

	max-width: 816px;

	margin-top: 30px;

	color: #6a6a6a;

	font-size: 14px;

}

.newsdetail .xwbt{

	text-align: center;

	font-size: 18px;

	font-weight: bold;

	color: #000;

}

.newsdetail .xwrq{

	display: block;

	text-align: center;

	padding:  20px 0;

}

.newsdetail p{

	max-width: 816px;

	margin-bottom:20px;

	line-height: 30px;

	word-wrap:break-word;

}

.newsdetail p:last-child{

	margin-bottom: 0;

}

.newsdetail .newspic{

	text-align: center;

	margin-bottom: 20px;

}

.newsdetail .newspic img{

	width: auto;

	height: auto;

}

.newsdetail p img {

	width: auto;

	height: auto;

}

/* 关于我们 */

.intro{

	max-width: 816px;

	margin-top: 30px;

    color: #6a6a6a;

	font-size: 14px;

}

.intro h1{

	text-align: center;

	font-size: 18px;

	font-weight: bold;

	color: #000;

	margin-bottom: 20px;

}

.intro h3{

	margin-bottom: 20px;

	font-size: 16px;



}

.intro p{

	line-height: 30px;

}

.intro .intropic{

	max-width: 816px;

	margin-bottom:20px;

	line-height: 30px;

	word-wrap:break-word;

}

.intro img{

	width: auto;

	height: auto;

}

.intro p img{

	width: auto;

	height: auto;

}

.intro .intropic img{

	width: auto;

	height: auto;

}

.maps{

	max-width: 816px;

	margin-top: 30px;	

}

.maps .site{

	max-width: 816px;

	margin-top: 20px;

}

.maps .site strong{

	display: block;

	font-size: 16px;

	color: #3a3a3a;

}

.maps .site strong:nth-child(2){

	margin-bottom: 25px;

}

.maps .site p{

	max-width: 816px;

	font-size: 14px;

	color: #3a3a3a;

	line-height: 25px;

}


.contact_ly_bt{ text-align:center; padding-bottom:50px;}

.contact_ly_bt h2{text-transform:uppercase; font-size:25px; color:#333; font-weight:bold;}

.contact_ly_bt p{ font-size:14px;}

.contact_ly_nr table{ width:100%; border:0px; max-width:none;}

.contact_ly_nr table tr td{ text-align:center; border:0px;}

.contact_ly_nr .text{ width:500px; height:50px; margin-bottom:15px; border:1px solid #e2e2e2; font-size:14px; line-height:50px; padding:0px 10px;}

.contact_ly_nr .text_yzm{ width: 380px; height:50px; margin-bottom:15px; border:1px solid #e2e2e2; font-size:14px; line-height:50px; padding:0px 10px;}

.contact_ly_nr .text_yzm1{vertical-align: middle;}

.contact_ly_nr .text:focus{ border:2px solid #333;}

.contact_ly_nr .text1{ width:500px; height:120px; margin-bottom:15px; border:1px solid #e2e2e2; font-size:14px; padding:10px;}

.contact_ly_nr .text1:focus{ border:2px solid #333;}

.contact_ly_nr .anniu{ width:520px; height:50px; line-height:50px; color:#fff; background:#004096; cursor:pointer; font-size:14px; border:0px;}




@media screen and (max-width: 1170px){

	.index-part2 .lication ul .bg3{display: none;}

	.index-part2 .lication ul .bg6{display: none;}

	.index-part2 .lication{width: 788px; margin: 41px auto 0 auto;}



	.index-part3 .xwinbox .xwbg{display: none;}



	.footer .weixin{display: none;}

}

@media screen and (max-width: 1100px){

	.index-part1 .propic ul li .box .boxo .border-left, .border-right, .border-top, .border-bottom{ display: none;;}



	.index-part3 .xwinbox {margin: 0 30px ;}

	.index-part3 .xwinbox  .xwdetail{width: 50%; float: right; max-width: auto!important;}

	.index-part3 .xwinbox  .xwdetail li a{width: 200px;}



	.index-part4{background-image:none;}

	.index-part4 {background-color: #f9f9f9;}

	.index-part4 .gybox  .gyimg{width: 40%;}

	.index-part4 .gycontent .sz li:nth-child(2){display: none;}

	.index-part4 .gycontent .sz li:nth-child(3){display: none;}



	.footer .add{ width: 100%; max-width: 100%; display: flex; justify-content: space-around;}

	

	.hr{max-width: 70%;}

	.conbox .page {max-width: 398px; margin: 30px auto 0 auto;}

	.conbox .page .pageline{ display: none;}

	.conbox .page ul {width: 100%; display: flex; justify-content: space-around;}

	.conbox .page ul li{margin-left: 0;}

	.conbox .page ul li:nth-child(3),.conbox .page ul li:nth-child(4),.conbox .page ul li:nth-child(5){display: none;}

	.sideMenu{display: none;}

	.content{ float: none; width: 100%; max-width: 100%;}

	.conpic {max-width: 100%; width: 100%;}
	.application{max-width: 100%; width: 100%;}
	.newsxw{max-width: 100%; width: 100%;}
	.newsdetail{max-width: 100%; width: 100%;}
	.intro{max-width: 100%; width: 100%;}
	.maps{max-width: 100%; width: 100%;}
	.proxq{max-width: 100%; width: 100%; }

}

@media screen and (max-width: 900px){

	.header{ box-sizing: border-box; padding: 20px;}

	.header .logo{width: 100px; margin: 0;}

	.header .header-nav {display: none;}

	#cd-menu-trigger{display: block;}



	.in_banner h2 a{ display:none;}

    .in_banner h3 a{ display:block;}

	.in_banner h3 a img{ width:100%; height:auto;}

	

	.index-part1 .propic ul li .box .boxo .boxline{width: 50%; margin: 0 auto;}

	.index-part1 .propic ul li .box .boxo .border-left, .border-right, .border-top, .border-bottom{ display: none;}

	.index-part1 .propic ul li .box .boxo p{display: none;}



	.index-part4 .gybox  .gyimg{margin-left: 0;}



	.footer{height: auto;}



	.inside-banner{height: auto;}

	.inside-banner img{display: block; width: 100%; height: auto;}



	.hr{max-width: 50%;}



	.sideList ul li i{margin: 0 10px;}

	.ny_zblb1 li ul li a i{margin: 0 10px;}

	.sideMen ul li i{margin: 0 10px;}

	.content{ max-width: 100%; width: 100%;}


	.proxq p img{display: block; width: 100%; height: auto;}



	.application img{width: 100%; height: auto; display: block;}

	.application p img {display: block; width: 100%; height: auto;}

	.application .appli-pic img{width: 100%; height: auto; display: block;} 

	.cptj .conbox{float: none; width: 100%;}

	.cptj .lcpic {float: none; width: 100%; margin-left: 0;}

	.cptj .lcpic img{width: 100%; height: auto; display: block;} 

	.appxq p img{width: 100%; height: auto; display: block;}

	  

	.newsxw .newsul li {height: auto;}

	.newsxw .newsbox{height: auto;}



}

@media screen and (max-width: 790px){

	.index-part2 .lication ul .bg2{display: none;}

	.index-part2 .lication ul .bg4{position: relative; top: 0;}

	.index-part2 .lication ul .bg5{position: relative; top: 0;}

	.index-part2 .lication{width: 545px; margin: 0 auto;}



	.index-part3 .xwinbox  .xwdetail{width: 40%; float: right; max-width: auto!important;}

	.index-part3 .xwinbox  .xwdetail li a{width: 150px;}



}

@media screen and (max-width: 720px){

	.index-part3 .xwinbox {padding: 0;}

	.index-part3 .xwinbox .xwdetail{width:50%;}



	.conbox{box-sizing: border-box; padding:0px 20px;}



}

@media screen and (max-width: 680px){

	.top .email{display: none;}



	.index-title .square{width: 50px; height: 20px;  margin: 0 auto; display: none;}

	.index-title .sq1{margin: 0 auto 16px auto;}

	.index-title .sq2{margin: 16px auto 0 auto;}

	.index-title h2>b{font-size: 14px;}

	.index-title h2>span{font-size: 14px;}

	.index-title .line{margin: 7px 0;}

	

	.index-part1{box-sizing: border-box; padding: 30px 20px;}

	.index-part1 .propic ul li{width: 50%; margin: 0; box-sizing: border-box; padding: 0 0.3%;}



	.index-part2{box-sizing: border-box; padding: 30px 20px;}

	.index-part2 .lication {width: auto; height: auto; margin: 41px auto 0 auto; }

	.index-part2 .lication ul .bg1{float: none; width: 100% !important; height: auto;}

    .index-part2 .lication ul .bg4{width: 50% !important;} 

	.index-part2 .lication ul .bg5{width: 50% !important;} 

	.index-part2 .lication ul li a>img{width: 100%; height: auto; display: block;}

	.index-part2 .lication ul li .overlay{display: none;}

	.index-part2 .lication ul li .boxover{display: none;}



	.index-part3{box-sizing: border-box; padding: 30px 20px;}

	.index-part3 .xwinbox .xwpic{ margin: 0; height: auto;}

	.index-part3 .xwinbox  .xwdetail{width: 60%; float: right; max-width: auto!important;}

	.index-part3 .xwinbox  .xwdetail li a{width: 150px;}



	

	.index-part4{box-sizing: border-box; padding: 30px 20px;}

	.index-part4 .gybox .gyimg {width: 100%; float: none; margin: 41px auto 20px auto; text-align: center;}

	.index-part4 .gycontent{width: 100%; float: none; text-align: center;}

	.index-part4 .gycontent .sz{max-width: 200px; margin: 0 auto;}



	.footer .add{display: none;}

	.footer .weixin{display: block; float: none; width: 100%; height: auto; text-align: center; padding: 20px 0;}

	.footer .weixin h3{padding-left: 0; padding-top: 0;}

	.footer .weixin .wx {padding-left: 0;}

	.footer .weixin .bdsharebuttonbox{padding-left: 0!important; max-width: 100%; display: flex; justify-content: center;white-space: nowrap;}



	

	

	.conpic ul li{width: 50%;}

	table{width: 100%; display: block; float: none;}

	table td:nth-child(1){ width: 70%;}

	.chanpin  .fr { width: 100% ;  max-width: 100%;  margin: 10px 0 !important;}

	.chanpin  .fr img{width: 100%; height: auto; display: block;}



	.newsxw .newsul .newspic{float: none; width: 100%; }

	.newsxw .newsul .newsbox{float: none; width: 100%;}

	.newsdetail .newspic img{width: 100%; height: auto; display: block;}

	.newsdetail p img{width: 100%; height: auto; display: block;}



	.intro img{width: 100%; height: auto; display: block;}

	.intro p img{width: 100%; height: auto; display: block;}

	.intro .intropic img{width: 100%; height: auto; display: block;}

	.contact_ly_nr .text_yzm{ width:calc(100% - 150px);  height:50px; margin-bottom:15px; border:1px solid #e2e2e2; font-size:14px; line-height:50px; padding:0px 10px;}

.contact_ly_nr .text_yzm1{vertical-align: middle; width:100px; display: inline-block;}

}

@media screen and (max-width: 480px){

	.top .lang{width: 100%; white-space: nowrap; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;  display: flex; justify-content:  space-around;} 

	.top .lang  li{ margin-right: 0; }



	.header{box-sizing: border-box;}

	.header .logo {width: 80px; }

	.header .logo img{vertical-align: middle;}



	.swiper-container{width: 100%; height:auto;}

	.swiper-slide a img{ display:block; width:100%;}

	.swiper-pagination-fraction,

	.swiper-pagination-custom,

	.swiper-container-horizontal > .swiper-pagination-bullets{bottom: 5px;}



	.index-part1 .propic ul li{width: 100%; float: none;}

	.index-part1 .propic ul li .box .boxo p {width: 40%; display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

	.index-part1 .propic ul li .box .boxo p{position: relative; line-height: 20px; max-height: 40px;overflow: hidden;}

	.index-part1 .propic ul li .box .boxo p::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px; background: -webkit-linear-gradient(left, transparent); background: -o-linear-gradient(right, transparent);	background: -moz-linear-gradient(right, transparent); background: linear-gradient(to right, transparent);}

	.index-part1 .propic ul li .box .boxo h3 {padding: 10px 0;}



	.index-part2 .lication ul li{margin-bottom: 10px;}

	.index-part2 .lication ul .bg1{float: none; display: block; width: 100% !important; height: auto;}

	.index-part2 .lication ul .bg2{float: none; display: block; width: 100% !important; }

	.index-part2 .lication ul .bg3{float: none; display: block; width: 100% !important; height: auto;}

	.index-part2 .lication ul .bg4{float: none; display: block; width: 100% !important; height: auto;}

	.index-part2 .lication ul .bg5{float: none; display: block; width: 100% !important; height: auto;}

	.index-part2 .lication ul .bg6{float: none; display: block; top: 0;left: 0;; width: 100% !important; height: auto;}



	.index-part3 .xinwen{margin-top: 30px;}

	.index-part3 .xwinbox .xwpic{float: none; width: 100%; max-width: 100%;}

	.index-part3 .xwinbox .xwdetail{float: none; width: 100%; max-width: 100%; margin: 15px 0;}

	.index-part3 .xwinbox .xwdetail li{white-space: nowrap;}

	.index-part3 .xwinbox .xwdetail li a{width: 150px; white-space: nowrap;}



	

	.index-part4 .gycontent{margin-top: 30px;}

	.index-part4 .gycontent .sz li:nth-child(1){display: none;}

	.index-part4 .p2 {margin-bottom: 10px;}





	.hr{display: none;}

	.currenthome{ float: none; width: 100%;}

	.sideMenu{float: none; width: 100%; max-width: 100%;margin-bottom: 20px;  display: block; box-sizing:border-box;}

	.sideMenu .sideTitle{width: 100%; max-width: 100%;}



	.newsxw .newsul .newspic{float: none; width: 100%; height: auto; max-width: 100%;}

	.newsxw .newsul .newsbox{float: none; width: 100%;}

	.newsxw .newsul .newsbox .biaoti{width: 100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

	.newsxw .newsul .newsbox .riqi{display: block; text-align: center;}

	#dituContent{height: 300px !important;}
	
	
	.contact_ly_nr .text{ width:90%; height:50px; margin-bottom:15px; border:1px solid #e2e2e2; font-size:14px; line-height:50px; padding:0px 10px;}

.contact_ly_nr .text:focus{ border:2px solid #333;}

.contact_ly_nr .text1{ width:90%; height:120px; margin-bottom:15px; border:1px solid #e2e2e2; font-size:14px; padding:10px;}

.contact_ly_nr .text1:focus{ border:2px solid #333;}

.contact_ly_nr .anniu{ width:100%; height:50px; line-height:50px; color:#fff; background:#004096; cursor:pointer; font-size:14px; border:0px;}

}

@media screen and (max-width: 410px){

	

}

@media screen and (max-width: 380px){

	.index-part1 .propic ul li .box{display: none !important;}

	.index-part3 .xwinbox .xwdetail li a{width: 130px; white-space: nowrap;}



	

}