.hertre{

	width: 100%;

	height: auto;

	background: #ffffff;

	border-bottom: 5px solid #d60303;

	position: relative;

}

.hertre_cen{

	width: 1360px;

	height: 100%;

	margin: auto;

	height: 80px;

}

.logo{

	width: 200px;

	overflow: hidden;

	margin: auto;

	margin-top: 25px;

}

.logo img{

	width: 100%;

	height: auto;

}

.hertre_cen ul{

	width: 100%;

	height: 100%;

	text-align: center;
	text-align: center;
	display: flex;
	justify-content: space-between;
    flex-wrap: wrap;

}

.hertre_cen ul li{

	display: inline-block;

	line-height: 80px;

	font-size: 16px;

	color: #5d7784;

	text-align: center;

	position: relative;

	transition: all 0.2s;

	font-weight: bold;



}

.hertre_cen ul li.nav_cen{

	color: #d60303;

}

.hertre_cen ul li:hover{

	color: #d60303;

}

.nav_ul{

    position: absolute;

    background: rgb(255,255,255,0.85);

    top: 80px;

    width: 257px;

    left: 0;

    display: none;

    z-index: 999;

    border: 5px solid #d60303;

    box-sizing: border-box;
    
    height: auto;

}

.nav_ul i{

	width: 6px;

	height: 7px;

	position: absolute;

	top: -12px;

	left: 20px;

	display: block;

	transition: all 0.1s;

}

.nav_ul i img{

	width: 100%;

	height: 100%;

}

.nav_ul a{

  width: 100%;

  display: block;

  font-size: 16px;

  color: #444444;

  line-height: 50px;

  text-align: left;

  padding-left: 20px;

  transition: all 0.3s;

}

.nav_ul a.nav_op{

  color: #d60303;

}

.nav_ul a:hover{

  color: #d60303;

}

.an{

	width: 70px;

	height: 70px;

	display: none;

	position: absolute;

	right: 0%;

	transition: all 0.5s;

	z-index: 99;

	top: 0;

}

.container {

  cursor: pointer;

  display: flex; 

  position: absolute;

  top: 0;

  right: 0;

  transition: all 0.5s;

}

svg {

  transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1);

}

.active svg {

  transform: rotate(90deg);

}

path {

  transition: transform 500ms cubic-bezier(0.4, 0, 0.2, 1),

    stroke-dasharray 500ms cubic-bezier(0.4, 0, 0.2, 1),

    stroke-dashoffset 500ms cubic-bezier(0.4, 0, 0.2, 1);

}

path:nth-child(1) {

  transform-origin: 36% 40%;

}

path:nth-child(2) {

  stroke-dasharray: 29 299;

}

path:nth-child(3) {

  transform-origin: 35% 63%;

}

path:nth-child(4) {

  stroke-dasharray: 29 299;

}

path:nth-child(5) {

  transform-origin: 61% 52%;

}

path:nth-child(6) {

  transform-origin: 62% 52%;

}

.active path:nth-child(1) {

  transform: translateX(9px) translateY(1px) rotate(45deg);

}

.active path:nth-child(2) {

  stroke-dasharray: 225 299;

  stroke-dashoffset: -72px;

}

.active path:nth-child(3) {

  transform: translateX(9px) translateY(1px) rotate(-45deg);

}

.active path:nth-child(4) {

  stroke-dasharray: 225 299;

  stroke-dashoffset: -72px;

}

.active path:nth-child(5) {

  transform: translateX(9px) translateY(1px) rotate(-45deg);

}

.active path:nth-child(6) {

  transform: translateX(9px) translateY(1px) rotate(45deg);

}

.banner{

	width: 100%;

	overflow: hidden;

	position: relative;

}

.banner img{

	width: 100%; 

	height: auto;

}

.lianxi{

	width: 1200px;

	overflow: hidden;

	margin: auto;

	margin-top: 50px;

}

.lianxi_t h1{

	font-size: 20px;

	color: #222222;

	font-weight: bold;

}

.lianxi_t_tect{

	width: 100%;

	overflow: hidden;

	margin-top: 30px;

	font-size: 16px;

	color: #707173;

	line-height: 30px;

}

.lianxi_form{

	width: 100%;

	overflow: hidden;

	margin-top: 100px;

	border-top: 1px solid #cccccc;

	padding-top: 60px;

}

.lianxi_form form{

	width: 1200px;

	overflow: hidden;

	display: block;

	margin: auto;

}

.lianxi_form form label{

	width: 100%;

	overflow: hidden;

	display: block;

	margin-bottom: 20px;

}

.lianxi_form form label input{

	width: 48%;

	height: 50px;

	display: block;

	float: left;

	font-size: 16px;

	color: #282419;

	padding: 0 10px;

	border: 1px solid #cccccc;

	box-sizing: border-box;

	background: #fff;

}

.lianxi_form form label input:nth-child(2n){

	float: right;

}

.form_lx{

	width: 100%;

	overflow: hidden;

	margin-bottom: 20px;

}

.form_lx input{

	width: 32%;

	height: 50px;

	display: block;

	float: left;

	font-size: 16px;

	color: #282419;

	padding: 0 10px;

	border: 1px solid #cccccc;

	box-sizing: border-box;

	background: #fff;

	margin-left: 2%;

}

.form_lx input:nth-child(1){

	margin-left: 0%;

}

.lianxi_form form textarea{

	width: 100%;

	height: 120px;

	display: block;

	font-size: 16px;

	color: #282419;

	padding: 10px;

	border: 1px solid #cccccc;

	box-sizing: border-box;

	background: #fff;

	resize: none;

	line-height: 30px;

}

.form_yc{

	width: 100%;

	overflow: hidden;

	margin-top: 20px;

}

.form_yc p{

	font-size: 16px;

	color: #333434;

	float: left;

	font-weight: bold;

	line-height: 16px;

}

 .form_yc input{

 	display: block;

 	float: left;

 	width: 16px;

 	height: 16px;

 	margin-left: 5px;

 	cursor: pointer;

 }

 .form_yc span{

	font-size: 16px;

	color: #666666;

	float: left;

	line-height: 16px;

	margin-left: 5px;

}

.lianxi_form form>p{

	width: 100%;

	overflow: hidden;

	font-size: 16px;

	color: #707173;

	line-height: 30px;

	margin-top: 20px;

}

.lianxi_form form>p span{

	color: #d60303;

	text-decoration:underline;

}

.lianxi_form form>input{

	width: 120px;

	height: 50px;

	background: #d60303;

	font-size: 16px;

	color: #fff;

	display: block;

	margin-top: 90px;

	text-align: center;

	line-height: 50px;

	border: none;

	cursor: pointer;

}



.map{

	width: 100%;

	overflow: hidden;

	margin-top: 70px;

	margin-bottom: 15px;

}

#allmap{

	width: 100%;

	height: 800px;

}



.xinwen{

	width: 1200px;

	overflow: hidden;

	margin: auto;

	margin-top: 100px;

	margin-bottom: 75px;

}

.xinwen ul{

	width: 100%;

	overflow: hidden;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;

}

.xinwen ul li{

	width: 32%;

	overflow: hidden;



	margin-bottom: 75px;

	background: #f8f8f8;



	transition: all 0.2s;

}

.xinwen ul li:hover{

	box-shadow: 0px 0px 5px 3px rgb(0,0,0,0.1);

}

.xinwen ul li:nth-child(3n+1){


	margin-left: 0%;

}

.xinwen ul li img{

	width: 100%;

	height: auto;

}

.xinwen ul li h1{

	font-size: 20px;

	color: #d60303;

	font-weight: bold;

	padding: 0 30px;

	margin-top: 30px;

	transition: all 0.2s;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.xinwen ul li:hover h1{

    text-decoration: underline;

}

.xinwen ul li p{

	font-size: 14px;

	color: #707173;

	line-height: 30px;

	padding: 0 30px;

	margin-top: 10px;

	height: 53px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.xinwen ul li a{

	width: 92px;

	line-height: 42px;

	text-align: center;

	font-size: 16px;

	color: #fff;

	display: block;

	margin-top: 80px;

	margin-bottom: 25px;

	margin-left: 30px;

	background: #d60303;

}



.page{

    width:100%;

    text-align: center;

    margin: auto;

}

.page .active{

	padding: 5px 8px;

    text-align: center;

    font-size: 14px;

    color: #fff;

    background: #d60303;

    display: inline-block;

    border: 1px solid #d60303;

    border-radius: 5px;

    margin: 0 5px;

}

.page .total{

	padding: 5px 8px;

    text-align: center;

    font-size: 14px;

    color: #000;

    border: 1px solid #eeeeee;

    background: #fff;

    display: inline-block;

    border-radius: 5px;

    margin: 0 5px;

}



.page .active:nth-child(1),.page .active:last-child{

	color: #000;

    border: 1px solid #eeeeee;

    background: #fff;

}

.page .total:nth-child(1),.page .total:last-child{

	color: #000;

    border: 1px solid #eeeeee;

    background: #fff;

}

.page .total:hover, .page .active:hover{

	color: #fff;

    background: #d60303;

    border: 1px solid #d60303;

}







.tpk{

	width: 100%;

	overflow: hidden;

	background: #efefef;

}

.tpk h2{

	width: 1200px;

	overflow: hidden;

	font-size: 20px;

	color: #fff;

	text-align: center;

	line-height: 54px;

	background-image: url(../images/asdjknaksc_03.png);

	background-position: center center;

	background-size: 100% 54px;

	background-repeat: no-repeat;

	margin: auto;

}

.tpk h4{

	width: 1200px;

	overflow: hidden;

	font-size: 20px;

	color: #fff;

	text-align: center;

	line-height: 54px;

	background-image: url(../images/scambkjkasd_03.png);

	background-position: center center;

	background-size: 100% 54px;

	background-repeat: no-repeat;

	margin: auto;

}

.tupian{

	width: 1200px;

	overflow: hidden;

	margin: auto;

	margin-top: 40px;

	margin-bottom: 40px;

}

.tupian ul{

	width: 100%;

	overflow: hidden;

	margin-bottom: 25px;

}

.tupian ul li{

	width: 32%;

	overflow: hidden;

	float: left;

	margin-bottom: 20px;

	background: #fff;

	margin-left: 1.5%;

	transition: all 0.2s;

	padding: 20px;

	margin-top: 5px;

}

.tupian ul li:hover{

	box-shadow: 0px 0px 5px 3px rgb(0,0,0,0.2);

}

.tupian ul li:nth-child(3n+1){

	margin-left: 0.5%;

}

.tupian ul li img{

	width: 100%;

	height: auto;

}

.tupian ul li h1{

	font-size: 20px;

	color: #d60303;

	font-weight: bold;

	margin-top: 20px;

	transition: all 0.2s;

	height: 50px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.tupian ul li:hover h1{

    text-decoration: underline;

}

.tupian ul li a{

	width: 92px;

	line-height: 42px;

	text-align: center;

	font-size: 16px;

	color: #fff;

	display: block;

	margin-top: 20px;

	margin-bottom: 10px;

	background: #d60303;

}





.tpk h3{

	width: 1200px;

	overflow: hidden;

	margin: auto;

	margin-top: 40px;

	font-size: 30px;

	color: #d60303;

	font-weight: bold;

}

.tpk_zu{

	width: 1200px;

	overflow: hidden;

	margin: auto;

	margin-top: 20px;

}

.tpk_zu ul{

	width: 100%;

	overflow: hidden;
        display: flex;
        justify-content: space-around;
    flex-wrap: wrap;
}

.tpk_zu ul li{

	width: 23%;

	overflow: hidden;

	background: #fff;

	border: 1px solid #dddddd;

	padding: 5px;

	float: left;

	margin-bottom: 25px;

	margin-left: 2.6%;
	align-items: center;
    display: flex;

}

.tpk_zu ul li img{

	width: 100%;

	height: auto;

}

.tpk_zu ul li:nth-child(4n+1){

	margin-left: 0%;

}

.tpk_b{

	background: #fff;

}

.shipin{

	width: 1200px;

	overflow: hidden;

	height: 530px;

	margin: 40px auto 65px;

}

.shipin_l{

	width: 80%;

	height: 100%;

	float: left;

	background: #000;

}

.shipin_l ul{

	width: 100%;

	height: 100%;

	overflow: hidden;

}

.shipin_l ul li{

	width: 100%;

	height: 100%;

	display: none;

	position: relative;

}

.shipin_l ul li p{

	display: none;

}

.shipin_l ul li.shipin_x{

	display: block;

}

.shipin_l ul li video{

	width: 100%;

	height: auto;

	display: block;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.shipin_r{

	width: 20%;

	overflow: hidden;

	float: right;

}

.shipin_r ul{

	width: 100%;

	overflow: hidden;

	background: #333333;

	height: 530px;

	overflow-x: hidden;

	overflow-y: scroll;

}

.shipin_r ul li{

	width: 90%;

	margin: auto;

	overflow: hidden;

	font-size: 14px;

	line-height: 36px;

	color: #fff;

	cursor: pointer;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.xiazai{

	width: 1200px;

	overflow: hidden;

	margin: auto;

	margin-top: 140px;

}

.xiazai ul{

	width: 100%;

	overflow: hidden;

	border-bottom: 1px solid #dddddd;

}

.xiazai ul li{

	width: 210px;

	line-height: 55px;

	text-align: center;

	font-size: 16px;

	color: #d60303;

	float: left;

}

.xiazai ul li.xiazai_op{

	color: #fff;

	background: #d60303;

}

.xz{

	width: 1160px;

	overflow: hidden;

	margin: 30px auto 60px;

}

.xz ul{

	width: 100%;

	overflow: hidden;

	margin-bottom: 20px;

}

.xz ul li{

	width: 22%;

	overflow: hidden;

	float: left;

	margin-left: 4%;

	margin-bottom: 20px;

}

.xz ul li:nth-child(4n+1){

	margin-left: 0%;

}



.xz ul li h1{

	width: 100%;

	line-height: 46px;

	text-align: center;

	font-size: 16px;

	color: #fff;

	background: #d60303;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.xz ul li a{

	width: 100%;

	line-height: 66px;

	display: block;

	text-align: center;

	font-size: 16px;

	color: #000;

	background: #efefef;

}



.zxj_xz{

	width: 1160px;

	overflow: hidden;

	margin: 30px auto 60px;

}

.zxj_xz ul{

	width: 100%;

	overflow: hidden;

	margin-bottom: 20px;

}

.zxj_xz ul li{

	width: 22%;

	overflow: hidden;

	float: left;

	margin-left: 4%;

	margin-bottom: 30px;

	background: #efefef;

}

.zxj_xz ul li:nth-child(4n+1){

	margin-left: 0%;

}

.zxj_xz  ul li h1{

	width: 100%;

	line-height: 46px;

	text-align: center;

	font-size: 16px;

	color: #fff;

	background: #d60303;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.zxj_xz  ul li img{

	width: 100%;

	height: auto;

}

.zxj_xz ul li a{

	width: 100%;

	

	display: block;

	text-align: center;

	font-size: 16px;

	color: #000;

	background: #efefef;

	margin-bottom: 50px;

}

.ck_text{

	width: 1200px;

	overflow: hidden;

	margin: auto;
	font-size: 16px;

	color: #707173;

	text-align: center;

	font-weight: 600;

	margin-top: 30px;

	margin-bottom: 27px;

}



.tj{

	width: 1200px;

	height: auto;

	margin: auto;

	margin-top: 50px;

}

.tj h1{

	background-image: url(../images/asdjcasj_05.png);

	background-position: left center;

	background-size: 22px 28px;

	background-repeat: no-repeat;

	font-size: 22px;

	color: #d60303;

	padding-left: 30px;

	line-height: 28px;

}







table.tablesorter {

	width: 100%;

	margin-top: 35px;

	text-align: left;

	margin-bottom: 80px;



}

table.tablesorter thead{

	background: #eeeeee;

}

table.tablesorter thead tr th, 

table.tablesorter tfoot tr th{

	font-size: 18px;

	color: #707173;

	line-height: 60px;

	padding-left: 20px;

	position: relative;

}

table.tablesorter thead tr .header1 {

	background-image: url(../images/asc.gif);

	background-repeat: no-repeat;

	background-position: center right;

	cursor: pointer;

	width: 10% !important;



}

table.tablesorter thead tr .header2 {

	background-image: url(../images/bg.gif);

	background-repeat: no-repeat;

	background-position: center right;

	cursor: pointer;

	width: 70%

}

table.tablesorter thead tr .header3 {

	background-image: url(../images/asc.gif);

	background-repeat: no-repeat;

	background-position: center right;

	cursor: pointer;

	width: 20% !important;



}

table.tablesorter thead tr th ul{

	width: 100%;

	position: absolute;

	top: 60px;

	left: 0;

	background: #eeeeee;

	padding: 10px 0;

	display: none;

	z-index: 99;

}

table.tablesorter thead tr th ul li{

	font-size: 16px;

	color: #707173;

	line-height: 36px;

	width: 100%;

	padding-left: 20px;

	font-weight: 400;

}

table.tablesorter thead tr th ul li a{

	display: block;

}

table.tablesorter thead tr .headerSortUp {

	background-image: url(../images/asc.gif);

}

table.tablesorter thead tr .headerSortDown {

	background-image: url(../images/desc.gif);

}

table.tablesorter tbody{

	width: 100%;

}

table.tablesorter tbody tr{

	width: 100%;

	color: #707173;

	transition: all 0.1s !important;

}

table.tablesorter tbody tr td{



	font-size: 16px;

	line-height: 50px;

	transition: all 0.1s !important;

}

table.tablesorter tbody tr:nth-child(2n){

	background: #f9f9f9;

	border-top: 1px solid #dddddd;

}

table.tablesorter tbody tr td p{

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

	width: 100%;

	padding-left: 20px;

}

table.tablesorter tbody tr:hover p{

	background: #d60303;

	color: #fff;

	transition: all 0.1s !important;

}

.tjx{

	width: 1200px;

	overflow: hidden;

	margin: 50px auto 70px;

}

.tjx_l{

	width: 64%;

	overflow: hidden;

	float: left;

}

.tjx_img{

	width: 100%;

	overflow: hidden;

}

.tjx_img img{

	width: 100%;

	height: auto;

	margin-bottom: 30px;

}

.tjx_text{

	width: 100%;

	overflow: hidden;

	font-size: 16px;

	color: #707173;

	line-height: 36px;

}

.tjx_text img{

	width: 100%;

	height: auto;

}

.tjx_r{

	width: 34%;

	overflow: hidden;

	float: right;

}

.tjx_r ul{

	width: 100%;

	overflow: hidden;

}

.tjx_r ul li{

	width: 100%;

	overflow: hidden;

}

.tjx_r h1{

	width: 100%;

	line-height: 54px;

	font-size: 22px;

	color: #fff;

	background: #b6b8b7;

	font-weight: bold;

	padding: 0 10px;

	cursor: pointer;

}

.tjx_r h1 i{

	width: 26px;

	overflow: hidden;

	display: block;

	float: right;

	margin-top: 20px;

	transition: all 0.3s;

}

.tjx_r ul li.podkpo h1 i{

	transform:rotate(180deg);

	

}

.tjx_r ul li.podkpo h1{

	background: #d60303;

	color: #fff;

}

.tjx_r h1 i img{

	width: 100%;

	height: auto;

}

.tjx_r_er{

	width: 100%;

	overflow: hidden;

	background: #efefef;

	margin-top: 15px;

	padding: 40px 36px 140px;

}

.tjx_r_er>p{

	font-size: 18px;

	color: #da1f1f;

}

.tjx_r_tre{

	width: 100%;

	overflow: hidden;

	margin-top: 20px;

	font-size: 16px;

	color: #707173;

}

.hezuo{

	width: 100%;

	overflow: hidden;

	margin-top: 20px;

}

.idusiu{

	padding: 20px 30px;

	margin-top: 10px;

}

.idusiu .tjx_r_tre{

	margin-top: 0px;

	font-size: 18px;

	color: #707173;

	line-height: 40px;

}

.askd{

	margin-top: 10px;

}

.odispop{

	width: 100%;

	overflow: hidden;

	margin-top: 10px;

}

.odispop img{

	width: 80px;

	height: auto;

	margin: auto;

}

.odispop a{

	background: #d60303;

	font-size: 16px;

	color: #fff;

	text-align: center;

	line-height: 50px;

	width: 100%;

	display: block;

	margin-top: 20px;

}

.aa{

	display: none;

}

.qita_zu{

	width: 100%;

	overflow: hidden;

	background: #efefef;

	margin-bottom: 10px;

	padding-bottom: 20px;

}

.jiaoshui{

	width: 1200px;

	overflow: hidden;

	margin: auto;

	margin-top: 70px;

	margin-bottom: 50px;

}

.jiaoshui h3{

	font-size: 18px;

	color: #707173;

	line-height: 36px;

	font-weight: inherit;

}

.jiaoshui ul{

	width: 100%;

	overflow: hidden;

	margin-top: 50px;

	margin-bottom: 40px;

}

.jiaoshui ul li{

	width: 100%;

	overflow: hidden;

}
.jiaoshui ul li a{
    display: flex;
	justify-content: flex-start;

}
.jiaoshui_lo{

	width: 55%;

	overflow: hidden;

	float: left;

}

.jiaoshui_lo img{

	width: 100%;

	height: auto;

	transition: all 0.3s;

}

.jiaoshui_r{

	width: 43%;

	overflow: hidden;

	float: right;

	background: #e4eaee;

	position: relative;
	
	display: flex;
	justify-content: flex-start;
	
	align-items: center;

}

.jiaoshui ul li:nth-child(2n) .jiaoshui_r{

	background: #cbd6dd;

}

.js{

	width: 100%;

	overflow: hidden;

	padding: 0 10px;



}

.js h1{

	font-size: 20px;

	color: #333333;

	font-weight: bold;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.js span{

	font-size: 18px;

	color: #d60303;

	font-weight: bold;

	margin-top: 10px;

	display: block;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.js p{

	font-size: 16px;

	color: #707173;

	line-height: 34px;

	margin-top: 10px;

	padding: 0 20px;

}

.jiaoshui ul li:hover .jiaoshui_lo img{

	transform: scale(1.2);

}

.jiaoshui ul li:hover h1{

	color: #d60303;

}

.guanyu{

	width: 1100px;

	overflow: hidden;

	margin: 0 auto 50px;

}

.guanyu ul{

	width: 100%;

	overflow: hidden;

}

.guanyu ul li{

	width: 100%;

	overflow: hidden;

	margin-top: 30px;

}

.guanyu ul li h5{

	text-align: center;

	font-size: 18px;

	color: #707173;

	line-height: 38px;

	text-align: center;

	font-weight: bold;

}

.guanyu ul li p{

	text-align: center;

	font-size: 18px;

	color: #707173;

	line-height: 38px;

	text-align: center;

}

.cpjs{

	width: 1200px;

	overflow: hidden;

	margin: 25px auto;

}

.cpjs ul{

	width: 100%;

	overflow: hidden;

	padding: 10px 25px;

}

.cpjs ul li{

	width: 30%;

	overflow: hidden;

	float: left;

	margin-left: 5%;

	background: #efefef;

	transition: all 0.2s;

}

.cpjs ul li:nth-child(1){

	margin-left: 0%;

}

.cpjs ul li img{

	width: 100%;

	height: auto;

}

.cpjs ul li h2 {

    width: 100%;

    line-height: 60px;

    text-align: center;

    font-size: 20px;

    color: #fff;

    background: #d60303;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    overflow: hidden;

}

.cpjs ul li a {

    width: 100%;

    display: block;

    text-align: center;

    font-size: 16px;

    color: #707173;

    margin-bottom: 60px;

}

.cpjs ul li a:hover{

	color: #d60303;

}

.cpjs ul li:hover{

	box-shadow: 0px 0px 5px 3px rgb(0,0,0,0.2)

}



.anli_toi{

	font-size: 16px;

	color: #444444;

	text-align: center;

	line-height: 30px;

	margin: 10px 0;

}

.anli_cn{

	width: 1200px;

	overflow: hidden;

	margin: auto;

}

.anli_cn ul{

	width: 100%;

	overflow: hidden;

}

.anli_cn ul li{

	width: 32%;

	overflow: hidden;

	float: left;

	margin-left: 2%;

	background: #efefef;

	transition: all 0.2s;

}

.anli_cn ul li:nth-child(1){

	margin-left: 0%;

}

.anli_cn ul li img{

	width: 100%;

	height: auto;

}

.anli_cn ul li h5{

	text-align: center;

	font-size: 24px;

	color: #222222;

	margin-top: 35px;

	display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    overflow: hidden;

}

.anli_cn ul li a{

	display: block;

	width: 240px;

	line-height: 52px;

	color: #fff;

	background: #e2252a;

	font-size: 16px;

	margin: 35px auto 50px;

	text-align: center;

}

.anli_cn ul li:hover h5{

	color: #e2252a;

	text-decoration:underline;

}

.ospdi h4{

	width: 1150px;

	background-image: url(../images/scambkjkasd_03.png);

}

.shijian{

	width: 1200px;

	overflow: hidden;

	margin: 30px auto;

}

.shijian ul{

	width: 100%;

	overflow: hidden;

	padding: 10px;

}

.shijian  ul li{

	width: 25%;

	overflow: hidden;

	float: left;

	transition: all 0.2s;

	padding: 10px;

}

.shijian ul li:hover{

	box-shadow: 0px 0px 5px 3px rgb(0,0,0,0.1)

}

.shijian  ul li:nth-child(1){

	margin-left: 0%;

}

.shijian  ul li img{

	width: 100%;

	height: auto;

}

.shijian  ul li h5{

	font-size: 18px;

	color: #444444;

	font-weight: bold;

	margin-top: 15px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.shijian  ul li p{

	font-size: 12px;

	color: #707173;

	line-height: 24px;

	margin-top: 20px;

	min-height: 72px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}

.shijian  ul li a{

	font-size: 14px;

	color: #d60303;

	display: block;

	margin-top: 20px;

	margin-bottom: 15px;

	font-weight: bold;

}

.shijian  ul li:hover h5{

	color: #d60303;

}





.meiti{

	width: 1200px;

	overflow: hidden;

	margin: 30px auto;

}

.meiti ul{

	width: 100%;

	overflow: hidden;

}

.meiti  ul li{

	width: 23%;

	overflow: hidden;

	float: left;

	transition: all 0.2s;

	margin-left: 2.6%;

	padding: 10px;

	background: #fff;

}

.meiti ul li:hover{

	box-shadow: 0px 0px 5px 3px rgb(0,0,0,0.1)

}

.meiti  ul li:nth-child(1){

	margin-left: 0%;

}

.meiti  ul li img{

	width: 100%;

	height: auto;

	margin: auto;

	margin-top: 15px;

}

.meiti  ul li h5{

	font-size: 18px;

	color: #444444;

	font-weight: bold;

	margin-top: 15px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	min-height: 50px;

}

.meiti  ul li p{

	font-size: 12px;

	color: #707173;

	line-height: 24px;

	margin-top: 20px;

	min-height: 100px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

}

.meiti  ul li a{

	font-size: 14px;

	color: #d60303;

	display: block;

	margin-top: 20px;

	margin-bottom: 15px;

	font-weight: bold;

}

.meiti  ul li:hover h5{

	color: #d60303;

}

.hezuozs{

	width: 100%;

	overflow: hidden;

	background: #efefef;

	margin-top: 10px;

}

.hezuozs img{

	width: 1200px;

	height: auto;

	margin: 20px auto;

}





.di{

	width: 100%;

	overflow: hidden;

}

.di_cen{

	width: 1200px;

	overflow: hidden;

	margin: 40px auto;

	position: relative;

}

.di_logo{

	width: 13%;

	overflow: hidden;

	float: left;

	margin-top: 30px;

}

.di_logo img{

	width: 100%;

	height: auto;

}

.erweimaa{

	width: 10%;

	overflow: hidden;

	float: left;

	margin-left: 2%;

}

.erweimaa img{

	width: 100%;

	height: auto;

}

.di_dizhi{

	width: 22%;

	overflow: hidden;

	float: left;

	margin-left: 4%;

	font-size: 14px;

	color: #666666;

	line-height: 26px;

	margin-top: 10px;

}

.di_banq{

	width: 27%;

	overflow: hidden;

	float: left;

	margin-left: 5%;

	font-size: 14px;

	color: #666666;

	line-height: 26px;

	margin-top: 10px;

}

.di_banq h1{

	font-size: 14px;

	color: #666666;

	line-height: 26px;

	font-weight: inherit;

	background-image: url(../images/asdcasda_141.png);

	background-size: 20px 20px;

	background-position: left top;

	background-repeat: no-repeat;

	padding-left: 25px;

	line-height: 20px;

	margin-top: 5px;

}

.di_r{

	width: 14%;

	overflow: hidden;

	float: right;

}
.di_r a{
	width: 100%;

	overflow: hidden;
	display: block;

	margin-bottom: 15px;
}
.di_r img{
	width: 100%;
	height: auto;
	

}

.banquan{

	width: 100%;

	overflow: hidden;

	background: #b6b8b7;

	font-size: 16px;

	color: #fff;

	text-align: center;

	line-height: 24px;

	padding: 10px 0;

}

.yc{

	display: none;

	margin-top: 20px;

}.xuanfudianhua{
    width: max-content;
    overflow: hidden;
    padding: 10px;
    background: #d60303;
    position: fixed;
    top: 40%;
    right: 2px;
    border-radius: 5px;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    align-items: center;
    z-index: 999;
    border: 1px solid #fff;
    
}
.xuanfudianhua h1{
    font-size: 16px;
    color: #fff;
    font-weight: 500;
}
