.topers{
	width: 100%;
	height: 640px;
	position: relative;
}
.nav{
	width: 100%;
	height: 110px;
	background: rgba(255,255,255,.6);
	min-width: 1000px;
	z-index: 9;
	/*position: absolute;*/
}
.navs{
	width: 1000px;
	height: 110px;
	margin: auto;
	padding-top: 20px;
}
.logos{
	width: auto;
	height: auto;
}
.logos img{
	width: auto;
	height: 70px;
}
.navli{
	width: auto;
	height: auto;
}
.navlis1{
	width: auto;
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.navlis1t{
	display: inline-block;
}
.phone{
	width: auto;
	height: 30px;
	line-height: 30px;
	float: left;
	background: url(/skin/dwjt/img/s2.png) no-repeat 0px center;
	padding-left: 20px;
	font-size: 14px;
	color: #666;
}
.phone span{
	color: #c4261d;
	font-weight: 600;
}
.search{
	width: auto;
	height: 30px;
	float: left;
	margin-left: 17px;
	margin-right: 17px;
}
.search form{
	width: 140px;
	height: 30px;
	position: relative;
	display: inline-block;
	padding-top: 0px;
}
.search input{
	width: 140px;
	height: 26px;
	background: #fff;
	border: 1px solid #dcdcdc;
	outline: none;
	padding: 0px 22px 0px 5px;
}
.search button{
	position: absolute;
	right: 4px;
	top: 7px;
	width: 16px;
	height: 16px;
	background: url(/skin/dwjt/img/s3.png) no-repeat center;
	border: none;
	outline: none;
}
.fastnav{
	width: 86px;
	height: 30px;
	line-height: 30px;
	float: left;
	position: relative;
}
.fastnav h2{
	width: 86px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	background: url(/skin/dwjt/img/s1.gif) no-repeat 65px center;
	cursor: pointer;
	padding: 0px 22px 0px 6px;
	z-index: 111;
	border-top: 1px solid rgba(255,255,255,.0);
	border-left: 1px solid rgba(255,255,255,.0);
	border-right: 1px solid rgba(255,255,255,.0);
	position:  absolute;
}
.fastnav h2.shows{
	background: url(/skin/dwjt/img/s1.gif) no-repeat 65px center #fff;
	border-top: 1px solid #d0d6e2;
	border-left: 1px solid #d0d6e2;
	border-right: 1px solid #d0d6e2;
}
.fnavli{
	width: 270px;
	height: auto;
	border-left: 1px solid #d0d6e2;
	border-right: 1px solid #d0d6e2;
	border-bottom: 1px solid #d0d6e2;
	border-top: 1px solid #d0d6e2;
	position: absolute;
	top: 29px;
	right: 0px;
	background: #fff;
	padding: 15px 15px 15px;
	display: none;
	z-index: 4;
}
.fnavli dl{ padding:4px 0; border-top:1px dotted #ccc;}
.fnavli dl.fist{ border-top:0 none;text-align: left;}
.fnavli dt{ color:#c4261d;padding-bottom:5px; font-weight:bold;font-family: "Arial";outline: none;text-align: left;}
.fnavli dd{text-align: left;}
.fnavli dd a{ margin-right:7px;font-size: 12px;color: #5e5756;line-height: 20px;font-family: "Arial";text-align: left;}
.fnavli dd a:hover{color: #f98b0c;}

.navlis2{
	width: auto;
	height: 44px;
	margin-top: 16px;
	position: relative;
}
.navlis2 ul li{
	width: auto;
	height: 44px;
	float: left;
	position: relative;
}
.navlis2 ul li a.na1{
	width: 88px;
	height: 44px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	color: #333;
	font-weight: bold;
}
.navlis2 ul li a.na1:hover{
	color: #fff;
	background: #c4261d;
}
.navlis2 ul li.shows a.na1{
	color: #fff;
	background: #c4261d;
}
.hidenav{
	width: auto;
	height: auto;
	background: #fff;
	position: absolute;
	top: 44px;
	left: -16px;
	padding: 5px 20px 10px;
	display: none;
	z-index: 99;
}
.hidepic{
	width: 280px;
	height: 180px;
	display: none;
}
.hidepic img{
	width: 100%;
	height: 100%;
}
.navl{
	width: 80px;
	height: auto;
	padding-top: 10px;
}
.navl a{
	width: 100%;
	height: 30px;
	line-height: 22px;
	float: left;
	border-bottom: 1px dashed #b3b3b3;
	margin-bottom: 10px;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.navl a:hover{
	color: #c4261d;
}
/*.navlis2 ul li:nth-child(2) .hidenav{
	left: 0px;
	width: 620px;
}
.navlis2 ul li:nth-child(2) .navl{
	width: 260px;
}
.navlis2 ul li:nth-child(2) .navl a{
	width: 50%;
}
.navlis2 ul li:nth-child(4) .hidenav{
	right: 0px;
	width: 620px;
}
.navlis2 ul li:nth-child(4) .navl{
	width: 260px;
}
.navlis2 ul li:nth-child(4) .navl a{
	width: 50%;
}*/
.bnav{
	width: 100%;
	height: 140px;
	background: rgba(255,255,255,.7);
	min-width: 1000px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.bnavs{
	width: 1000px;
	height: 140px;
	margin: auto;
}
.bnavs a{
	width: 16%;/*原来20*/
	height: 140px;
	float: left;
	text-align: center;
	border-right: 1px solid #fff;
	padding-top: 25px;
}
.bnavs a:nth-child(6n){/*原来5n*/
	border-right: none;
}
.bnavs a img{
	display: block;
	margin: 0px auto 10px;
}
.bnavs a h2{
	font-size: 17px;
	color: #333;
	text-align: center;
	margin-bottom: 10px;
}
.bnavs a h3{
	font-size: 14px;
	color: #777;
	text-align: center;
}
.bnavs a:hover{
	background: #fff;
}
.bnavs a:hover h2{
	color: #c4261d;
}
.bnavs a:hover h3{
	color: #c4261d;
}
.wvideo{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(0,0,0,.8);
	z-index: 8;
	display: none;
}
.wvideo video{
	width: 100%;
	height: 100%;
	position: absolute;
}
.ntit{
	width: 1000px;
	height: auto;
	position: absolute;
	top: 20%;
	left: 50%;
	margin-left: -500px;
}
.ntit h2{
	padding-right: 530px;
	font-size: 28px;
	color: #fff;
	line-height: 40px;
	margin-bottom: 25px;
	text-shadow:2px 3px 0px #4679ba;
}
.ntit span{
	width: 180px;
	height: 45px;
	display: inline-block;
	line-height: 43px;
	border: 1px solid #fff;
	padding-left: 66px;
	background: url(/skin/dwjt/img/s11.png) no-repeat 27px center;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
.ntit span:hover{
	border: 1px solid #b1cbf5;
}
.push{
	width: 100%;
	height: auto;
	background: #fff;
}
.mains{
	width: 100%;
	height: auto;
	min-width: 1000px;
	background: #f7f5f4;
}
.mainsd{
	width: 1000px;
	height: auto;
	margin: auto;
	padding-bottom: 60px;
}
.mains1{
	width: 100%;
	height: auto;
	min-width: 1000px;
	background: #f7f5f4;
	border-bottom: 1px solid #e9e9e9;
}
.mains1t{
	width: 1000px;
	height: 60px;
	margin: auto;
	padding-left: 35px;
	background: url(/skin/dwjt/img/s12.png) no-repeat 0px center;
}
.tempWrap{
	width: 600px;
	height: 60px;
	overflow: hidden;
	float: left;
}
.gonggao{
	width: 100%;
	height: 180px;
	line-height: 60px;
	display: inline-block;
}
.gonggao li{
	width: 100%;
	height: 60px;
	line-height: 60px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all; 
}
.gonggao li a{
	font-size: 14px;
	color: #333;
}
.gonggao li a:hover{
	color: #c4261d;
}
.more{
	width: auto;
	height: 60px;
	line-height: 60px;
	float: right;
}
.more a{
	font-size: 14px;
	color: #c4261d;
}
.more a:hover{
	color: #82100a;
}
.mains2{
	width: 100%;
	height: auto;
	padding: 20px 0px 30px;
}
.titl{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 25px;
}
.titl h2{
	width: auto;
	height: 39px;
	line-height: 39px;
	padding-left: 16px;
	background: url(/skin/dwjt/img/s14.png) no-repeat 0px center;
	font-size: 18px;
	color: #333;
	float: left;
}
.titl a{
	width: auto;
	height: 39px;
	line-height: 39px;
	float: right;
	font-size: 20px;
	color: #c4261d;
	font-family: "黑体";
	font-weight: bold;
}
.titl a:hover{
	color: #9f1811;
}
.mains2t{
	width: 100%;
	height: auto;
}
.s2pic{
	width: 480px;
	height: 300px;
}
.s2pic img{
	width: 100%;
	height: 100%;
}
.s2li{
	width: 500px;
	height: auto;
}
.s2li ul li{
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
}
.s2li ul li:last-child{
	margin-bottom: 0px;
}
.listime{
	width: 60px;
	height: 60px;
	background: #eeeeee;
	padding-top: 7px;
}
.listime h2{
	font-size: 28px;
	color: #666666;
	height: 30px;
	line-height: 30px;
	margin-bottom: 2px;
	text-align: center;
}
.listime h3{
	font-size: 13px;
	color: #999;
	text-align: center;
}
.listtit{
	width: 430px;
	height: auto;
	margin-right: 0px;
	padding-top: 7px;
}
.listtit h2{
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-bottom: 6px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all; 
}
.listtit h3{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #666;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all; 
}
.s2li ul li:hover .listime{
	background: #c4261d;
}
.s2li ul li:hover .listime h2{
	color: #fff;
}
.s2li ul li:hover .listime h3{
	color: #fff;
}
.s2li ul li:hover .listtit h2{
	color: #c4261d;
}
.s3mod1{
	width: 300px;
	height: auto;
	margin-right: 50px;
}
.s3mod2{
	width: 300px;
	height: auto;
	margin-right: 0px;
}
.s3li{
	width: 100%;
	height: auto;
}
.s3li a{
	width: auto;
	max-width: 100%;
	height: 20px;
	line-height: 20px;
	background: url(/skin/dwjt/img/s15.png) no-repeat 0px center;
	margin-bottom: 16px;
	display: inline-block;
	padding-left: 22px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.s3li2{
	width: 100%;
	height: auto;
}
.s3li2 a{
	width: 145px;
	height: 96px;
	position: relative;
	float: left;
	margin-bottom: 12px;
	overflow: hidden;
}
.s3li2 a:nth-child(2n){
	margin-right: 0px;
}
.s3li2 a img{
	width: 100%;
	height: 100%;
	transition: all 2s;
}
.s3li2 a:hover img{
	transform: scale(1.1); 
}
.s3li2 a h2{
	width: 100%;
	height: 26px;
	line-height: 26px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #fff;
	font-size: 15px;
	padding: 0px 5px;
	overflow: hidden;
}
.s3li2 a:nth-child(1) h2{
	background: rgba(234,85,79,.8);
}
.s3li2 a:nth-child(2) h2{
	background: rgba(47,104,173,.8);
}
.s3li2 a:nth-child(3) h2{
	background: rgba(241,153,1,.8);
}
.s3li2 a:nth-child(4) h2{
	background: rgba(107,187,91,.8);
}
.footer{
	width: 1000px;
	height: auto;
	padding: 50px 0px 60px;
	margin: auto;	
}
.footnav{
	width: 100%;
	height: auto;
	text-align: center;
	margin-bottom: 12px;
}
.footnav h2{
	display: inline-block;
	width: auto;
	height: 25px;
	line-height: 25px;
	font-size: 15px;
}
.footnav h2 a{
	font-size: 14px;
	color: #666;
	margin: 0px 15px;
}
.footnav h2 a:hover{
	color: #c4261d;
}
.footer h3{
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 22px;
}
.panner{
	width: 100%;
	height: auto;
	min-width: 1000px;
}
.panner img{
	width: 100%;
	height: auto;
}
.maincon{
	width: 100%;
	height: auto;
	min-width: 1000px;
	background: #f7f5f4;
}
.maincons{
	width: 1000px;
	height: auto;
	margin: auto;
	padding-bottom: 50px;
}
.maincons2{
	width: 1000px;
	height: auto;
	margin: auto;
	padding-bottom: 0px;
}
.conl{
	width: 720px;
	height: auto;
	padding-top: 20px;
}
.location{
	width: 100%;
	height: 53px;
	border-bottom: 3px solid #e5e5e5;
	margin-bottom: 30px;
}
.location h2{
	width: 100%;
	height: 50px;
	padding-left: 25px;
	background: url(/skin/dwjt/img/s20.png) no-repeat 0px center;
	line-height: 50px;
	overflow: hidden;
	max-width: 100%;
	font-size: 14px;
	color: #393939;
}
.location h2 a{
	font-size: 14px;
	color: #393939;
	margin: 0px 5px;
}
.location h2 a:last-child{
	color: #c4261d;
}
.location h2 a:hover{
	color: #c4261d;
}
.consd{
	width: 100%;
	height: auto;
	min-height: 460px;
}
.consd p{
	font-size: 14px;
	color: #454444;
	line-height: 30px;
}
.consd img{
	width: auto;
	height: auto;
	max-width: 100%;
}
.dpic{
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}
.conr{
	width: 240px;
	height: auto;
	padding-top: 70px;
	position: relative;
}
.rhead{
	width: 100%;
	height: 93px;
	background: #c4261d;
	position: absolute;
	top: -20px;
	left: 0px;
	padding-top: 18px;
}
.rhead h2{
	font-size: 30px;
	color: #fff;
	text-align: center;
	margin-bottom: 2px;
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding: 0px 5px;
	overflow: hidden;
}
.rhead h3{
	font-size: 14px;
	color: #fff;
	text-align: center;
	width: 100%;
	height: 20px;
	line-height: 20px;
	padding: 0px 5px;
	overflow: hidden;
}
.rnav{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.rnav a{
	width: 100%;
	height: 46px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 46px;
	text-align: left;
	padding-left: 40px;
	font-size: 14px;
	color: #847765;
	float: left;
}
.rnav a:last-child{
	width: 100%;
	height: 46px;
	border-bottom: none;
}
.rnav a:hover{
	background: #eeefeb;
	color: #0b2d7d;
}
.rnav a.shows{
	background: #eeefeb;
	color: #0b2d7d;
}
.lingdli{
	width: 100%;
	height: auto;
}
.lingdli ul li{
	width: 220px;
	height: 300px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}
.lingdli ul li:nth-child(3n){
	margin-right: 0px;
}
.mcon{
	width: 100%;
	height: 100%;
}
.mcon img{
	width: 100%;
	height: 260px;
	margin-bottom: 12px;
}
.mcon h2{
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 0px 5px;
	font-size: 14px;
	color: #3f3f3f;
	font-weight: bold;
	text-align: center;
}
.fcon{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #183884;
	padding: 30px 10px 0px;
	transition: all .6s;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    opacity: 0;
}
.fcon h2{
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}
.fcon h3{
	text-align: center;
	margin-bottom: 20px;
	height: 2px;
	line-height: 2px;
}
.fcon h3 span{
	width: 50px;
	height: 1px;
	display: inline-block;
	background: #fff;
}
.fcon h4{
	width: 100%;
	height: auto;
	max-height: 125px;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	margin-bottom: 20px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    word-break: break-all; 
}
.fcon h5{
	width: 130px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #fff;
	font-size: 14px;
	color: #c4261d;
	margin: auto;
}
.fcon h5:hover{
	background: #c4261d;
	color: #fff;
}
.lingdli ul li:hover .fcon{
	-webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.pagbox{
	width: 100%;
	height: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pagination{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.pagination li a{
	padding: 5px 10px;
	border: none;
	color: #999999;
	font-size: 13px;
	display: inline-block;
	margin: 0px 2px 10px;
	background: #eeeeee;
}
.pagination li span{
	padding: 5px 10px;
	border: none;
	color: #333;
	font-size: 13px;
	display: inline-block;
	margin: 0px 2px 10px;
	background-color: #eeeeee !important;
}
.pagination li a:hover{
	background: #c4261d;
	color: #fff;
}
.pagination li.active span{
	background: #c4261d !important;
	color: #fff;
}
.detl{
	width: 100%;
	height: auto;
}
.detl h2.detlt{
	font-size: 16px;
	color: #333;
	font-weight: 600;
	text-align: center;
	margin-bottom: 30px;
}
.dtecon{
	width: 100%;
	height: auto;
}
.dtecon p{
	font-size: 14px;
	color: #454444;
	line-height: 30px;
}
.dtecon img{
	width: auto;
	height: auto;
	max-width: 100%;
	display: block;
	margin: auto;
}
.ryli{
	width: 100%;
	height: auto;
}
.ryli ul li{
	width: 230px;
	height: 200px;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	background: #fff;
	padding: 20px 20px 0px;
	transition: box-shadow .3s,-webkit-transform .3s;
    transition: box-shadow .3s,transform .3s;
    transition: box-shadow .3s,transform .3s,-webkit-transform .3s;
}
.ryli ul li:nth-child(3n){
	margin-right: 0px;
}
.ryli ul li:hover{
	transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
}
.ryli ul li img{
	width: 100%;
	height: 130px;
	margin-bottom: 15px;
}
.ryli ul li h2{
	font-size: 14px;
	color: #454444;
	text-align: center;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
.ryli ul li:hover h2{
	color: #c4261d;
}

.dashi{
	width: 100%;
	height: auto;
}
.dsdet{
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
.dsdet p{
	font-size: 14px;
    color: #454444;
    line-height: 30px;
}
.dslist{
	width: 100%;
	height: auto;
	background: url(/skin/dwjt/img/s30.png) no-repeat 21px 0px;
    padding-left: 30px;
    padding-top: 30px;
}
.dslist ul li{
	width: 100%;
	height: auto;
	padding-bottom: 40px;
	border-left: 2px solid #c4261d;
	float: right;
}
.dslist ul li h2{
	font-size: 22px;
	color: #c4261d;
	margin-bottom: 10px;
	padding-left: 22px;
	font-weight: bold;
}
.dsmode{
	width: 670px;
	height: auto;
	background: #e5e5e5;
	padding: 20px 20px 15px;
	margin-left: 20px;
	position: relative;
	border-radius: 6px;
}
.dslist ul li img.dians1{
	position: absolute;
	top: 20px;
	left: -27px;
}
.dslist ul li img.dians2{
	position: absolute;
	top: 20px;
	left: -10px;
}
.dsmode img.mainpic{
	width: auto;
	height: 125px;
	margin-bottom: 20px;
}
.dsmode p{
	font-size: 14px;
	color: #444;
	line-height: 27px;
}
.newli{
	width: 100%;
	height: auto;
	padding: 0px 0px 20px;
}
.newmode1{
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #e5e5e5;
}
.mode1pic{
	width: 240px;
	height: 150px;
}
.mode1pic img{
	width: 100%;
	height: 100%;
}
.mode1tit{
	width: 460px;
	height: auto;
	padding-top: 5px;
}
.mode1tit h2{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: 600;
	color: #333;
	margin-bottom: 15px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all; 
}
.mode1tit h3{
	width: 100%;
	height: auto;
	max-height: 75px;
	line-height: 25px;
	font-size: 14px;
	font-weight: 500;
	color: #858585;
	margin-bottom: 10px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all; 
}
.mode1tit h3 span{
	color: #c4261d;
	font-weight: 600;
}
.mode1tit h3 span:hover{
	color: #ff5047;
}
.mode1tit h2:hover{
	color: #c4261d;
}
.mode1tit h4{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #858585;
}
.mode1tit h4 span{
	width: auto;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	margin-right: 20px;
	padding-left: 20px;
}
.mode1tit h4 span:nth-child(1){
	background: url(/skin/dwjt/img/s36.png) no-repeat 0px center;
}
.mode1tit h4 span:nth-child(2){
	background: url(/skin/dwjt/img/s37.png) no-repeat 0px center;
}

.newli{
	width: 100%;
	height: auto;
}
.newli ul li{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	border-bottom: 1px dashed #e5e5e5;
	padding-bottom: 15px;
}
.newli ul li .listime{
	width: 60px;
	height: 60px;
	background: #eeeeee;
	padding-top: 7px;
}
.newli ul li .listime h2{
	font-size: 28px;
	color: #666666;
	height: 30px;
	line-height: 30px;
	margin-bottom: 2px;
	text-align: center;
}
.newli ul li .listime h3{
	font-size: 13px;
	color: #999;
	text-align: center;
}
.newli ul li .listtit{
	width: 635px;
	height: auto;
	margin-right: 0px;
	padding-top: 0px;
}
.newli ul li .listtit h2{
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-bottom: 6px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all; 
}
.newli ul li .listtit h3{
	width: 100%;
	height: auto;
	max-height: 50px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all; 
}
.newli ul li .listtit h2:hover{
	color: #c4261d;
}
.newli ul li .listtit h3 span{
	color: #c4261d;
	font-weight: 600;
}
.newli ul li .listtit h3 span:hover{
	color: #ff5047;
}
.rpic{
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.rpic img{
	width: 100%;
	height: auto;
}
.newdet{
	width: 100%;
	height: auto;
}
.newtit{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.newtit h2{
	font-size: 18px;
	color: #333;
	text-align: center;
	margin-bottom: 14px;
	line-height: 25px;
}
.newtit h3{
	font-size: 14px;
	color: #858585;
	text-align: center;
}
.detcon{
	width: 100%;
	height: auto;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #e5e5e5;
}
.detcon p{
	font-size: 14px;
	color: #454444;
	line-height: 30px;
}
.detcon img{
	width: auto;
	height: auto;
	max-width: 100%;
}
.newdet_con{
	margin-top: 10px;
	margin-bottom: 20px;
}
.newdet_con h4{
	width: 100%;
	height: 25px;
	font-size: 14px;
	line-height: 25px;
	color: #333;
	margin-bottom: 5px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all; 
}
.newdet_con a{
	color: #666;
	font-size: 14px;
	font-weight: 500;
}
.newdet_con a:hover{
	color: #c4261d;
	text-decoration: underline;
}
.proli{
	width: 100%;
	height: auto;
}
.proli ul li{
	width: 220px;
	height: auto;
	margin-right: 30px;
	float: left;
	margin-bottom: 25px;
}
.proli ul li:nth-child(3n){
	margin-right: 0px;
}
.propic{
	width: 100%;
	height: 150px;
	border: 3px solid #e5e5e5;
	background: #fff;
	overflow: hidden;
	margin-bottom: 10px;
}
.propic img{
	width: 100%;
	height: 100%;
	transition: all 2s;
}
.proli ul li:hover .propic img{
	transform: scale(1.1);
}
.proli ul li h2{
	font-size: 14px;
	color: #333;
	text-align: center;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.proli ul li:hover h2{
	color: #c4261d;
}
.proli ul li:hover .propic{
	border: 3px solid #c4261d;
}

.rnavl{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.rnavl h2{
	width: 100%;
	height: 46px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 46px;
	text-align: left;
	padding-left: 40px;
	font-size: 14px;
	cursor: pointer;
	color: #847765;
	background: url(/skin/dwjt/img/s49.png) no-repeat 200px center;
}
.rnavl h2.shows{
	background: url(/skin/dwjt/img/s50.png) no-repeat 200px center #eeefeb;
	color: #0b2d7d;
}
.rnavl h2:hover{
	background: url(/skin/dwjt/img/s49.png) no-repeat 200px center #eeefeb;
	color: #0b2d7d;
}
.rnavl h2.shows:hover{
	background: url(/skin/dwjt/img/s50.png) no-repeat 200px center #eeefeb;
	color: #0b2d7d;
}
.rnavl h3{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 10px 10px 40px;
	display: none;
}
.rnavl h3.shows{
	display: block;
}
.rnavl h3 a{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #8d8d8d;
	display: inline-block;
	margin-bottom: 6px;
}
.rnavl h3 a:hover{
	color: #c4261d;
}
.rnavl h2:last-child{
	border-bottom: none;
}
.rnavl h3:last-child{
	border-bottom: none;
}
.rnavl h3 a.shows{
	padding-left: 20px;
	background: url(/skin/dwjt/img/s51.png) no-repeat 0px center;
	color: #c4261d;
}
.prodet{
	width: 100%;
	height: auto;
}
.prodets1{
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
.ps1pic{
	width: 320px;
	height: 220px;
	background: #fff;
	border: 1px solid #e5e5e5;
}
.ps1pic img{
	width: 100%;
	height: 100%;
}
.ps1tit{
	width: 370px;
	height: auto;
	padding-top: 10px;
}
.ps1tit h2{
	font-size: 17px;
	color: #333;
	line-height: 25px;
	margin-bottom: 15px;
}
.ps1tit h3{
	width: 80px;
	height: 30px;
	background: url(/skin/dwjt/img/s52.png) no-repeat 0px 0px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 15px;
}
.ps1tit h4{
	font-size: 14px;
	color: #333;
	line-height: 25px;
}
.prodets2{
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
.protil{
	width: 100%;
	height: 40px;
	background: #eeeeee;
	margin-bottom: 30px;
}
.protil span{
	width: auto;
	height: 40px;
	line-height: 40px;
	float: left;
	padding: 0px 22px;
	background: #c4261d;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.ps2con{
	width: 100%;
	height: auto;
}
.ps2con p{
	font-size: 14px;
    color: #454444;
    line-height: 30px;
}
.ps2con img{
	width: auto;
    height: auto;
    max-width: 100%;
}
.ps3con{
	width: 100%;
	height: auto;
	padding: 10px 0px;
	border-top: 1px solid #1b1b1b;
	border-bottom: 1px solid #1b1b1b;
}

.rls1{
	width: 100%;
	height: auto;
	margin-bottom: 25px;
	padding-top: 30px;
}
.rls1 select{
	width: 160px;
	height: 46px;
	float: left;
	margin-right: 20px;
	border: 1px solid #ddd;
	border-radius: 2px;
	font-size: 14px;
	color: #333;
	padding: 0px 10px;
	outline: none;
}
.rls1 input{
	width: 520px;
	height: 46px;
	float: left;
	border: 1px solid #c4261d;
	background: none;
	border-radius: 2px;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	outline: none;
}
.rls1 button{
	width: 120px;
	height: 46px;
	background: #c4261d;
	color: #fff;
	font-size: 22px;
	border: none;
	outline: none;
}
.rls1 button:hover{
	background: #ec3126;
}
.rls2{
	width: 100%;
	height: auto;
	background: #fff;
	padding: 30px 30px;
}
.rls2tit{
	width: 100%;
	height: 40px;
	background: #eeeeee;
	padding: 0px 30px;
}
.rls2tit span{
	width: 23%;
	height: 40px;
	float: left;
	line-height: 40px;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.rls2tit span:last-child{
	width: 8%;
}
.rsli{
	width: 100%;
	height: auto;
}
.rsli ul li{
	width: 100%;
	height: auto;
}
.litit{
	width: 100%;
	height: 51px;
	padding: 0px 30px;
	cursor: pointer;
	border-bottom: 1px dashed #ccc;
}
.litit span{
	width: 23%;
	height: 51px;
	float: left;
	line-height: 50px;
	font-size: 14px;
	color: #666;	
}
.litit span:last-child{
	width: 8%;
	background: url(/skin/dwjt/img/s56.png) no-repeat 10px center;
}
.litit span:first-child{
	color: #183884;
	font-weight: bold;
}
.litit.shows span:last-child{
	width: 8%;
	background: url(/skin/dwjt/img/s57.png) no-repeat 10px center;
}
.licon{
	width: 100%;
	height: auto;
	padding: 20px 30px 30px;
	border-bottom: 1px dashed #ccc;
	display: none;
}
.licon h2{
	font-size: 14px;
	color: #c4261d;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 5px;
}
.licon h3{
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	margin-bottom: 30px;
}
.licon h4{
	font-size: 14px;
	color: #c4261d;
}
.contact{
	width: 100%;
	overflow: hidden;
}
.contacts{
	width: 1000px;
	margin: auto;
	position: relative;
}
.contacts ul{
	width: 100%;
	height: 360px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -180px;
}
.contacts ul li{
	width: 293px;/*原来220,四行改三行*/
	height: 360px;
	background: rgba(255,255,255,.9);
	border-top: 2px solid #c83b33;
	float: left;
	margin-right: 40px;
	margin-bottom: 20px;
	padding: 50px 20px 0px;
	cursor: pointer;
}
.contacts ul li:nth-child(4n){
	margin-right: 0px;
}
.contacts ul li h2{
	font-size: 16px;
	color: #27282c;
	text-align: center;
	margin-bottom: 18px;
}
.contacts ul li h3{
	line-height: 2px;
	height: 2px;
	text-align: center;
	margin-bottom: 35px;
}
.contacts ul li h3 span{
	background: #1f2823;
	width: 70px;
	height: 2px;
	display: inline-block;
}
.contacts ul li img{
	width: auto;
	height: auto;
	max-height: 40px;
	display: block;
	margin: 0px auto 35px;
}
.contacts ul li img.pics1{
	display: block;
}
.contacts ul li img.pics2{
	display: none;
}
.contacts ul li h4{
	font-size: 14px;
	color: #27282c;
	text-align: center;/*联系welcometo欢迎光临必发集团居中，原来为left*/
	line-height: 25px;
	margin-bottom: 3px;
}
.contacts ul li:hover{
	background: #ca3b33;
}
.contacts ul li:hover h2{
	color: #fff;
}
.contacts ul li:hover h3 span{
	background: #fff;
}
.contacts ul li:hover h4{
	color: #fff;
}
.contacts ul li:hover img.pics1{
	display: none;
}
.contacts ul li:hover img.pics2{
	display: block;
}
.yewus1{
	width: 100%;
	height: auto;
	min-width: 1000px;
	background: #f6f6f6;
}
.yewus1c{
	width: 1000px;
	height: auto;
	margin: auto;
	padding: 40px 0px 50px;
}
.yws1pic{
	width: 525px;
	height: auto;
}
.yws1pic img{
	width: 100%;
	height: auto;
}
.ywsitit{
	/*width: 430px;为了作废营业规模而作废*/
	height: auto;
	padding-top: 15px;
}
.ywsitit h2{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 25px;
}
.ywsitit h2 span{
	width: auto;
	height: 50px;
	display: inline-block;
	border-bottom: 3px solid #c4261d;
	font-size: 25px;
	color: #333333;
	line-height: 40px;
}
.ywsitit p{
	font-size: 14px;
	color: #333;
	line-height: 28px;
}
.yewus2{
	width: 100%;
	height: auto;
	min-width: 1000px;
	background: url(/skin/dwjt/img/bans4.jpg) no-repeat center;
	background-size: cover;
}
.yewus2c{
	width: 1000px;
	height: auto;
	padding: 50px 0px 60px;
	margin: auto;
}
.maintit{
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 25px;
}
.maintit h2{
	font-size: 26px;
	color: #4561a2;
	text-align: center;
	font-weight: 500;
	margin-bottom: 10px;
}
.maintit h3{
	font-size: 26px;
	color: #fff;
	text-align: center;
	font-weight: 500;
	position: absolute;
	top: -15px;
	left: 0px;
	width: 100%;
}
.maintit h4{
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	margin-bottom: 50px;
	margin-top: 30px;
}
.yws2li{
	width: 100%;
	height: auto;
}
.yws2li ul li{
	width: 140px;
	height: auto;
	float: left;
	margin-right: 75px;
	margin-bottom: 20px;
}
.yws2li ul li:nth-child(5n){
	margin-right: 0px;
}
.yws2li ul li img{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.yws2li ul li h2{
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.yewus3{
	width: 100%;
	height: auto;
	min-width: 1000px;
	background: #f6f6f6;
}
.yewus3c{
	width: 1000px;
	height: auto;
	padding: 50px 0px 60px;
	margin: auto;
}
.maintits2{
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 25px;
}
.maintits2 h2{
	font-size: 26px;
	color: #d9d9d9;
	text-align: center;
	font-weight: 500;
	margin-bottom: 10px;
}
.maintits2 h3{
	font-size: 26px;
	color: #333;
	text-align: center;
	font-weight: 500;
	position: absolute;
	top: -15px;
	left: 0px;
	width: 100%;
}
.maintits2 h4{
	font-size: 14px;
	color: #333;
	text-align: center;
	line-height: 30px;
	margin-bottom: 50px;
	margin-top: 30px;
}
.yws3li{
	width: 100%;
	height: auto;
}
.yws3li ul li{
	width: 230px;
	height: auto;
	float: left;
	margin-right: 26.66px;
	margin-bottom: 27px;
	transition: box-shadow .2s,-webkit-transform .2s;
    transition: box-shadow .2s,transform .2s;
    transition: box-shadow .2s,transform .2s,-webkit-transform .2s;
}
.yws3li ul li:nth-child(4n){
	margin-right: 0px;
}
.yws3li ul li img{
	width: 230px;
	height: 150px;
}
.yws3li ul li h2{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #959595;
	color: #fff;
	padding: 0px 5px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
}
.yws3li ul li:hover h2{
	background: #c4261d;
}
.yws3li ul li:hover{
	transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
}
.yewufoot{
	width: 100%;
	height: 120px;
	min-width: 1000px;
	background: #193985;
}
.footmeg{
	width: 1000px;
	height: 120px;
	margin: auto;
	padding-top: 40px;
}
.footmeg input{
	width: 200px;
	height: 40px;
	float: left;
	margin-right: 20px;
	background: #fff;
	border: none;
	border-radius: 2px;
	padding-left: 15px;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.footmeg input:nth-child(3){
	width: 420px;
}
.footmeg button{
	width: 120px;
	height: 40px;
	background: #c4261d;
	border: none;
	color: #fff;
	font-size: 14px;
	float: right;
	border-radius: 2px;
}
.footmeg button:hover{
	background: #e1281e;
}

.yewus4{
	width: 1000px;
	height: auto;
	margin: auto;
	padding: 45px 0px;
}
.ywsm1{
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
.ledet{
	width: 400px;
	height: auto;
	padding-top: 80px;
}
.ledet h2{
	font-size: 20px;
	color: #333;
	margin-bottom: 15px;
	line-height: 30px;
}
.ledet h3{
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.ripic{
	width: 570px;
	height: auto;
}
.ripic img{
	width: auto;
	height: auto;
	max-width: 100%;
}
.yewus4tit{
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
.yewus4tit h2{
	font-size: 26px;
    color: #c4261d;
    text-align: center;
    font-weight: 500;
    margin-bottom: 10px;
}
.yewus4tit h3{
	font-size: 16px;
    color: #3333;
    text-align: center;
}
.ywsm2{
	width: 100%;
	height: auto;
}
.ywsm2 ul li{
	width: 320px;
	height: 80px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	background: #f6f6f6;
	border-left: 3px solid #c4261d;
	padding: 14px 10px 0px 25px;
}
.ywsm2 ul li:nth-child(3n){
	margin-right: 0px;
}
.ywsm2 ul li h2{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	color: #333;
	overflow: hidden;
	margin-bottom: 10px;
}
.ywsm2 ul li h3{
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	color: #666;
	overflow: hidden;
}
.ywsm3{
	width: 100%;
	height: auto;
}
.ywsm3 ul li{
	width: 320px;
	height: 400px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	cursor: pointer;
}
.ywsm3 ul li:nth-child(3n){
	margin-right: 0px;
}
.ywsm3 ul li img.mainpic{
	width: 100%;
	height: 100%;
}
.ftit{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(1,1,1,.5);
	padding: 120px 25px 0px;
}
.ftit h2{
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin-bottom: 12px;
	line-height: 20px;
}
.ftit h3{
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin-bottom: 12px;
	line-height: 20px;
}
.ftit h4{
	text-align: center;
	margin-bottom: 20px;
}
.ftit h4 span{
	width: 30px;
	height: 2px;
	display: inline-block;
	background: #f6f6f6;
}
.ftit h5{
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 20px;
}
.ywsm3 ul li:hover .ftit{
	background: url(/skin/dwjt/img/d23.png) no-repeat center center rgba(196,38,29,.5);
}

.yws5li{
	width: 100%;
	height: auto;
}
.yws5li ul li{
	width: 114px;
	height: auto;
	float: left;
	margin-right: 33.6px;
	margin-bottom: 20px;
}
.yws5li ul li:nth-child(7n){
	margin-right: 0px;
}
.yws5li ul li img{
	width: 100%;
	height: 114px;
	margin-bottom: 20px;
}
.yws5li ul li h2{
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}