﻿* {margin: 0;padding: 0;}
@media screen and (min-width:980px) and (max-width:1126px){
.p1{display:none}.p2{ display:none}.p3{display:none}.p4{display:none}.p5{display:none}
}
@media screen and (min-width:1127px) and (max-width:1300px){
	.p1{ display:block}.p2{ display:none}.p3{display:none}.p4{display:none}.p5{display:none}
}
@media screen and (min-width:1301px) and (max-width:1460px){
	.p1{ display:block}.p2{ display:block}.p3{display:none}.p4{display:none}.p5{display:none}
}

@media screen and (min-width:1461px) and (max-width:1586px){
	.p1{ display:block}.p2{ display:block}.p3{display:block}.p4{display:none}.p5{display:none}
}
@media screen and (min-width:1587px) and (max-width:1730px){
	.p1{ display:block}.p2{ display:block}.p3{display:block}.p4{display:block}.p5{display:none}
}
.headerBox h1 img{width:auto; transition: all .5s;/* width:135px;*/}
.headerBox.change_height{height:100px;}
.headerBox.change_height h1 a .logo { height: 60px; width:auto; transition: all .5s; padding-top:28px;}
.headerBox.change_height h1 img{height: 60px; width:auto; transition: all .5s;}
.headerBox.change_height .right{ padding-top:20px;}

ul,
li {list-style: none;margin: 0;padding: 0;}

a {text-decoration: none;}

body {font-family: "microsoft yahei";font-style: normal; background-color:#FFF	}

h1,
h2,
h3/*,
strong */{font-weight: normal;}

section,
figure,
footer {clear: both;}

.wow_hide{overflow-x: hidden;}

.w1600 {width:89%;margin: 0 auto;
	/*max-width:1600px;border-top: 1px solid red;border-bottom: 1px solid #0C0A0B;*/}
img { border:0;max-width:100%; height:auto}
header{background-color:#FFF; position:fixed; z-index:9999; width:100%; top:0;/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#E6E6E6,direction=120,strength=4);*/-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 15px rgba(0, 0, 0, .3);  box-shadow:0 0 15px rgba(0, 0, 0, .3);  
}
figure{ margin-top:120px;}

.headerBox {height: 120px;background-color:#FFF; overflow:hidden}

.header .logo {padding-top: 26px;}

.header h1 {display: inline;float: left;}

.header .right {float: right;width:80%;padding-top: 42px;}

.header .right .nav {margin-top: 26px;padding-right:0px;float:right;}

.header .right .phoneBox {margin-top: 6px; width:160px; float:right}

.header .right .nav li {float: left;}

.header .right .nav li {margin: 0px 18px;}

.header .right .nav li a {display: inline-block;width: 62px;font-size: 18px;padding-bottom: 11px;text-align: center;color: #0c0a0b;}

.header .right .nav li a:hover,
.header .right .nav li .cur {color: #e20000;border-bottom: 4px solid #e20000;}

.header .right .nav li,
.phoneBox a,
.header .right .nav li,
.phoneBox p {color: #E20000;font-size: 14px;}

.header .right .nav li,
.phoneBox p {font-size: 22px;}

/**/

.swiper-container {
	/*width: 500px;height: 300px;margin: 20px auto;*/}

.swiper-slide {text-align: center;font-size: 18px;background: #fff;
	/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;
	-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;width: 100%;height:auto}
/**/
.swiper-index-banner {width: 100%;height:auto}
.swiper-slide img{width: 100%;height:auto}

/*inde banner 分页器*/

.swiper-index-banner .swiper-pagination-bullet {border-radius: 0px;width: 28px;height: 4px;background: #c8cfd1;}

.swiper-index-banner .swiper-pagination-bullet-active {background: #FFFFFF;}

/*大图下面板块*/

.ppyyfwBox {clear: both;}

.ppyyfwBox .titBox {margin-top: 31px;margin-bottom: 33px;}

.ppyyfwBox .titBox strong,
.ppyyfwBox .titBox p {text-align: center;display: block; width:100%; margin:0 auto;}

.ppyyfwBox .titBox strong {font-size: 32px;color: #E20000; padding-bottom:8px; font-weight:normal}

.ppyyfwBox .titBox p {font-size: 18px;color: #0C0A0B;margin-top: 6px; line-height:30px;}

.w100_line {border-top: 1px solid #a3a3a3;border-bottom: 1px solid #a3a3a3;}

.ppyyfw {/*height: 146px;max-width:1500px; */width:100%; margin:0 auto; padding:55px 0 0 0; }
.w100_line2 {/*padding-bottom:64px;*/}

.ppyyfw li {float: left; width:30%; text-align:left; padding-right:5%/*margin: 0px 55px;*/}
.ppyyfw li:nth-child(3){width:30%;padding-right:0%}

.ppyyfw li p::before,
.ppyyfw li p::after {content: "";position: absolute;left: 0;bottom: 0;width:30px;height: 2px;background: #020202;transition: all .3s;}
.ppyyfw li p {display: block;font-size: 29px;text-align:left;margin-top: 0px;position: relative;padding-bottom: 13px;}
.ppyyfw li div {display: block;font-size: 14px;padding-top: 15px;line-height:25px;}

/*红榜能做什么*/
.ppyyfwBox2 {clear: both; background:#e50017 url("../bg1.jpg") no-repeat right top; margin-top:55px; margin-bottom:10px;}
.ppyyfw_txtP {margin-top: 0px; padding:100px 0px 90px 0px;}
.ppyyfw_txtP li {width:45.5%;float: left;height: auto;padding-right: 3.5%; padding-left:0;}

.ppyyfw_txtP li:nth-child(2) {width:45.5%;padding-left: 3.5%;float: left; padding-right:0;}
.ppyyfw_txtP li:nth-child(2) h3{position: relative;padding-bottom:30px; font-size: 45px;margin-top: 12px;color: #fff; font-weight: bold; line-height:41px;font-family: "微软雅黑";}
.ppyyfw_txtP li:nth-child(2) dl{padding-top:25px; line-height:43px;}
.ppyyfw_txtP li:nth-child(2) h3::before,
.ppyyfw_txtP li:nth-child(2) h3::after {content: "";position: absolute;left: 0px;bottom: 0;width:61px;height: 3px;background: #fff;transition: all .3s;}
.ppyyfw_txtP li:nth-child(2) .more{ text-align:right; padding-top:25px;max-width:560px;padding-left:45px;}
.ppyyfw_txtP li:nth-child(2) .more a{ color:#FFF; font-size:12px}
.ppyyfw_txtP li:nth-child(2) .more a:hover{ color:#FF0; font-size:12px}

.ppyyfw_txtP li h3 {
	position: relative;
	padding-bottom:30px;
	font-size: 45px;
	color: #fff;
	font-weight: bold;
	line-height:41px;
	font-family: "微软雅黑";
	margin-top: 12px;
	margin-bottom: 12px;
}
.ppyyfw_txtP li h4{ font-weight:normal; font-size:25px;padding-top: 13px; line-height:60px;} 
.ppyyfw_txtP li h5{ font-weight:normal; font-size:14px} 

.ppyyfw_txtP li h3::before,
.ppyyfw_txtP li h3::after {content: "";position: absolute;left: 0px;bottom: 0;width:61px;height: 3px;background: #fff;transition: all .3s}

.ppyyfw_txtP li dd {font-size: 16px;color: #fff;line-height: 45px;}
.ppyyfw_txtP li dl {font-size: 16px;color: #fff;line-height:45px;}
/**/

.ppyyfwBox3 {width:89%;margin: 0 auto 62px auto;clear: both;}
.ppyyfwBox3 .titBox {margin-top: 55px;margin-bottom: 40px;}
.ppyyfwBox3 .titBox strong,
.ppyyfwBox3 .titBox p {text-align: center;display: block;}
.ppyyfwBox3 .titBox strong {font-size: 55px;color: #E20000; font-weight:normal}
.ppyyfwBox3 .titBox p {font-size: 38px;color: #E20000;margin-top: 8px;}
.w100_line {border-top: 1px solid #a3a3a3;border-bottom: 1px solid #a3a3a3;}
.w100_line3 {border-top: 1px solid #B0B0B0;border-bottom: 1px solid #B0B0B0; padding-bottom:64px;}

.ppyyfw3 {width:100%;margin: 0 auto;}
.ppyyfw3 li {float: left; width:15%; text-align:center;margin: 0px 4% 0px 1.8%; text-align:center}
.ppyyfw3 li:nth-child(5){margin: 0px 0 0px 0;}
.ppyyfw3 li div{width:100%; margin:0 auto;}
.ppyyfw3 li h4{ background-color:#e52027; color:#FFF; line-height:40px; height:40px; text-align:center; width:100%; font-weight:normal;}
.ppyyfw3 li p {display: block;font-size: 14px;text-align: center;margin-top: 15px; line-height:25px;width:100%;}

/*红榜留言url("../bg2.jpg") no-repeat left top*/
.ppyyfwBox4 {clear: both; background:#d7272f ; margin-top: -15px;}
.ppyyfw4_txtP { padding:50px 0px 50px 0px;}

.ppyyfw4_txtP .bd {width:720px;float:right; padding-right:0; background-color:#fff;border-radius:5px; height:390px;}
.ppyyfw4_txtP .bd h3{font-size: 26px;padding-top: 30px;color: #000; font-weight: normal; line-height:40px; text-align:center}
.ppyyfw4_txtP .bd h4{position: relative;padding-bottom: 15px;font-size: 16px;margin-bottom: 20px;color: #000; font-weight: normal; text-align:center;}
.ppyyfw4_txtP .bd h4::before,
.ppyyfw4_txtP .bd h4::after {content: "";position: absolute;left:50%;bottom: 0;width:50px;height: 3px;background:#E20303;transition: all .3s; margin-left:-25px}
.ppyyfw4_txtP .bd .more{ text-align:right; padding-top:25px;max-width:500px;}
.ppyyfw4_txtP .bd .more a{ color:#FFF; font-size:12px}
.ppyyfw4_txtP .bd .more a:hover{ color:#FF0; font-size:12px}
.ppyyfw4_txtP .bdlb { width:660px; margin:0 auto; padding:0 30px;}
.ppyyfw4_txtP .bdlb .zuo { width:300px; float:left;font-size:14px; line-height:35px; color:#000; padding-left:10px; overflow:hidden}
.ppyyfw4_txtP .bdlb .zuo .qxz{ font-size:14px}

.ppyyfw4_txtP .bdlb .zuo .xuanx{width:300px; float:left}
.ppyyfw4_txtP .bdlb .zuo .xuanx div{width:150px; overflow:hidden; float:left}

.ppyyfw4_txtP .bdlb .you {width:310px;float:right;font-size:14px; line-height:30px; color:#000;margin-right:10px;}
.ppyyfw4_txtP .bdlb .you .x{ width:100%;float:left;}
.ppyyfw4_txtP .bdlb .you .x .k{ width:120px; height:22px; line-height:22px; border:#ccc solid 1px; margin-left:10px; margin-right:10px}

.ppyyfw4_txtP .bdlb .you .m{ width:100%;float:left; margin-top:3px;}
.ppyyfw4_txtP .bdlb .you .m .k{ width:230px; height:22px; line-height:22px; border:#ccc solid 1px; margin-left:10px;}

.ppyyfw4_txtP .bdlb .you .ms{ width:100%;float:left; margin-top:6px;}
.ppyyfw4_txtP .bdlb .you .ms .k{ width:230px; height:44px; line-height:22px; border:#ccc solid 1px; margin-left:10px;}


.ppyyfw4_txtP .bdlb .you .y{ width:100%;float:left; margin-top:-5px;}
.ppyyfw4_txtP .bdlb .you .y .k{ width:120px; height:22px; line-height:20px; border:#ccc solid 1px;margin-left:16px; margin-right:10px;}
.ppyyfw4_txtP .bdlb .you .y p{ float:left}

.ppyyfw4_txtP .bdlb .you .an{ background-color:#E20303; text-align:center; width:80px; color:#FFF; border:none; line-height:25px; margin-top:10px; float:right}

.ppyyfw4_txtP li {width:45.5%;float: left;height: auto;padding-left:0;max-width:480px; padding-top:30px;}
.ppyyfw4_txtP li h3 {position: relative;padding-bottom:20px;font-size: 38px;margin-bottom: 15px;color: #fff; font-weight: bolder; line-height:50px}
.ppyyfw4_txtP li h4{ font-weight:normal; font-size:20px;padding-top: 20px; line-height:40px;} 
.ppyyfw4_txtP li h5{ font-weight:normal; font-size:14px} 

.ppyyfw4_txtP li h3::before,
.ppyyfw4_txtP li h3::after {content: "";position: absolute;left: 0;bottom: 0;width:40px;height: 3px;background: #fff;transition: all .3s;}

.ppyyfw4_txtP li dd {font-size: 15px;color: #fff;line-height: 30px;}
.ppyyfw4_txtP li dl {font-size: 15px;color: #fff;line-height: 30px;}
.ppyyfw4_txtP li dl h4{border-top:3px solid #D7272F}
.ppyyfw4_txtP .f_code {float:left; margin-top:164px; padding-left:10px;}
.ppyyfw4_txtP .f_code div {display: block;float: left;text-align: center;color: #eee;padding: 8px 0px 8px;font-size: 12px;margin-left:40px;padding-bottom: 4px; line-height:30px;}
.ppyyfw4_txtP .f_code:nth-child(2) a {}
.ppyyfw4_txtP .f_code img {display: block;margin: 28px auto 5px auto;width:115px;}

/*红榜留言*/
.ppyyfwBox5 {clear: both; background:#d7272f; margin-top: -15px; display:none}
.ppyyfw5_txtP { padding:50px 0px 50px 0px;}

.ppyyfw5_txtP .bd {width:600px;float:right; padding-right:0; background-color:#fff;border-radius:5px; height:500px;}
.ppyyfw5_txtP .bd h3{font-size: 26px;padding-top: 35px;color: #000; font-weight: normal; line-height:40px; text-align:center}
.ppyyfw5_txtP .bd h4{position: relative;padding-bottom: 15px;font-size: 16px;margin-bottom: 20px;color: #000; font-weight: normal; text-align:center}
.ppyyfw5_txtP .bd h4::before,
.ppyyfw5_txtP .bd h4::after {content: "";position: absolute;left:50%;bottom: 0;width:50px;height: 3px;background:#E20303;transition: all .3s; margin-left:-50px}
.ppyyfw5_txtP .bd .more{ text-align:right; padding-top:25px;max-width:500px;}
.ppyyfw5_txtP .bd .more a{ color:#FFF; font-size:12px}
.ppyyfw5_txtP .bd .more a:hover{ color:#FF0; font-size:12px}
.ppyyfw5_txtP .bdlb { width:560px; margin:0 auto; padding:0 20px;}
.ppyyfw5_txtP .bdlb .zuo { width:200px; float:left;font-size:14px; line-height:30px; color:#000; padding-left:10px;}
.ppyyfw5_txtP .bdlb .zuo .qxz{ font-size:14px}

.ppyyfw5_txtP .bdlb .you {width:310px;float:right;font-size:14px; line-height:30px; color:#000;margin-right:10px;}
.ppyyfw5_txtP .bdlb .you .x{ width:100%;float:left;}
.ppyyfw5_txtP .bdlb .you .x .k{ width:120px; height:22px; line-height:22px; border:#ccc solid 1px; margin-left:10px; margin-right:10px}

.ppyyfw5_txtP .bdlb .you .m{ width:100%;float:left; margin-top:10px;}
.ppyyfw5_txtP .bdlb .you .m .k{ width:240px; height:22px; line-height:22px; border:#ccc solid 1px; margin-left:10px;}

.ppyyfw5_txtP .bdlb .you .ms{ width:100%;float:left; margin-top:10px;}
.ppyyfw5_txtP .bdlb .you .ms .k{ width:240px; height:66px; line-height:22px; border:#ccc solid 1px; margin-left:10px;}


.ppyyfw5_txtP .bdlb .you .y{ width:100%;float:left; margin-top:10px; }
.ppyyfw5_txtP .bdlb .you .y .k{ width:120px; height:22px; line-height:20px; border:#ccc solid 1px;margin-left:16px; margin-right:10px}
.ppyyfw5_txtP .bdlb .you .y p{ float:left}

.ppyyfw5_txtP .bdlb .you .an{ background-color:#E20303; text-align:center; width:80px; color:#FFF; border:none; line-height:25px; margin-top:20px; float:right}

.ppyyfw5_txtP li {width:45.5%;float: left;height: auto;padding-left:0;max-width:380px; padding-top:30px;}
.ppyyfw5_txtP li h3 {position: relative;padding-bottom:20px;font-size: 38px;margin-bottom: 15px;color: #fff; font-weight: normal; line-height:50px}
.ppyyfw5_txtP li h4{ font-weight:normal; font-size:20px;padding-top: 0px; line-height:35px;} 
.ppyyfw5_txtP li h5{ font-weight:normal; font-size:14px} 

.ppyyfw5_txtP li h3::before,
.ppyyfw5_txtP li h3::after {content: "";position: absolute;left: 0;bottom: 0;width:40px;height: 3px;background: #fff;transition: all .3s;}

.ppyyfw5_txtP li dd {font-size: 15px;color: #fff;line-height: 30px;}
.ppyyfw5_txtP li dl {font-size: 15px;color: #fff;line-height: 30px;}
.ppyyfw5_txtP li .f_code {float:left; margin-top:15px;}
.ppyyfw5_txtP li .f_code a {display: block;float: left;text-align: center;color: #eee;padding: 8px 0px 8px;font-size: 12px;margin-right: 20px;padding-bottom: 4px; line-height:30px;}
.ppyyfw5_txtP li .f_code:nth-child(4) a {margin-right: 0px;}
.ppyyfw5_txtP li .f_code img {display: block;margin: 0 auto;margin-bottom: 5px; width:100px}


/**/

.tit_line p {text-align: center;border-bottom: 1px solid #cacaca;padding-top: 60px;padding-bottom: 20px;margin-bottom: 60px;}

.tit_line p a {font-size: 26px;display: inline-block;margin: 0px 37.5px;padding-bottom: 20px;/*border-bottom: 3px solid none;*/margin-bottom: -22px;position: relative; color:#333}

.index_hb_list .tit_line p a{margin: 0 47px;margin-bottom: -22px;}

.hb_list_80 .tit_line p a{margin: 0 36px;margin-bottom: -22px; color:#333}

.tit_line p a::before,
.tit_line p a::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;width:39%;margin: 0 auto;height: 3px;background: none;
	/*transition: all .3s;*/}

/*.case_nav a{margin: 0 66px;}*/

.tit_line p a:hover,
.tit_line p .case_cur {cursor: pointer;color: #E20000;/*border-bottom: 3px solid #E20000;*/	}
.tit_line p .case_cur::before,
.tit_line p .case_cur::after,
.tit_line p a:hover::before,
.tit_line p a:hover::after{background: #E20000;color: #E20000;/*transition: all .3s;*/}
/*===========*/

.moreCont{ width:101.5%; margin-left:-1.5%;text-align:center; padding-top:20px;}
.moreCont div {width:602px; text-align:center; margin:0 auto;padding:0px;}
.moreCont a {color: #333333;font-size: 16px;display: inline-block;width: 187px;height: 36px;line-height: 36px;text-align: left;border: 1px solid #757475;border-radius: 5px;text-indent: 25px;margin: 0 56px; overflow:hidden; float:left}
.moreCont a span {float: right;display: inline-block;width: 40px;height: 20px;line-height: 20px;border-left: 1px solid #757475;font-weight: bold;margin-left: 20px;margin-top: 7px;}
.moreCont a:nth-child(1) span {text-indent: 10px;}
.moreCont a:hover {color: #fff;border: 1px solid #e40913; background-color:#e40913}
.moreCont a:hover span {color: #fff;border-left: 1px solid #fff;}
.moreCont a:nth-child(2) {color: #333;font-size: 16px;display: inline-block;width: 187px;height: 36px;line-height: 36px;text-align: left;border: 1px solid #757475;border-radius: 5px;text-indent: 25px;margin: 0 56px;overflow:hidden}
.moreCont a:hover:nth-child(2) {color: #fff;font-size: 16px;display: inline-block;width: 187px;height: 36px;line-height: 36px;text-align: left;border: 1px solid #e40913;border-radius: 5px;text-indent: 25px;margin: 0 56px; background-color:#e40913}
.moreCont a:nth-child(2) span {float: right;display: inline-block;width: 40px;height: 20px;line-height: 20px;border-left: 1px solid #757475;font-weight: bold;margin-left: 20px;margin-top: 7px;}
.moreCont a:hover:nth-child(2) span {float: right;display: inline-block;width: 40px;height: 20px;line-height: 20px;border-left: 1px solid #fff;font-weight: bold;margin-left: 20px;margin-top: 7px;}
.moreCont a:nth-child(2) span {width: 40px;line-height: 10px;background: url(../0con_qq_03.png) no-repeat center center;}

.moreCont a:hover:nth-child(2) span {background: url(../con_qq_03.png) no-repeat center center;}
.moreCont3{ width:100%; text-align:center; padding-top:20px;}
.moreCont3 div {width:602px; text-align:center; margin:0 auto;padding:0px;}
.moreCont3 a {color: #333333;font-size: 16px;display: inline-block;width: 187px;height: 36px;line-height: 36px;text-align: left;border: 1px solid #757475;border-radius: 5px;text-indent: 25px;margin: 0 56px; overflow:hidden; float:left}
.moreCont3 a span {float: right;display: inline-block;width: 40px;height: 20px;line-height: 20px;border-left: 1px solid #757475;font-weight: bold;margin-left: 20px;margin-top: 7px;}
.moreCont3 a:nth-child(1) span {text-indent: 10px;}
.moreCont3 a:hover {color: #fff;border: 1px solid #e40913; background-color:#e40913}
.moreCont3 a:hover span {color: #fff;border-left: 1px solid #fff;}
.moreCont3 a:nth-child(2) {color: #333;font-size: 16px;display: inline-block;width: 187px;height: 36px;line-height: 36px;text-align: left;border: 1px solid #757475;border-radius: 5px;text-indent: 25px;margin: 0 56px;overflow:hidden}
.moreCont3 a:hover:nth-child(2) {color: #fff;font-size: 16px;display: inline-block;width: 187px;height: 36px;line-height: 36px;text-align: left;border: 1px solid #e40913;border-radius: 5px;text-indent: 25px;margin: 0 56px; background-color:#e40913}
.moreCont3 a:nth-child(2) span {float: right;display: inline-block;width: 40px;height: 20px;line-height: 20px;border-left: 1px solid #757475;font-weight: bold;margin-left: 20px;margin-top: 7px;}
.moreCont3 a:hover:nth-child(2) span {float: right;display: inline-block;width: 40px;height: 20px;line-height: 20px;border-left: 1px solid #fff;font-weight: bold;margin-left: 20px;margin-top: 7px;}
.moreCont3 a:nth-child(2) span {width: 40px;line-height: 10px;background: url(../0con_qq_03.png) no-repeat center center;}
.moreCont3 a:hover:nth-child(2) span {background: url(../con_qq_03.png) no-repeat center center;}

.moreCont2 {text-align: center;width:252px;margin:20px auto 63px auto}

.moreCont2 a {color: #333333;font-size: 16px;display: inline-block;width: 250px;height: 36px;line-height: 36px;text-align: left;border: 1px solid #757475;border-radius: 5px;text-indent: 25px;margin: 0 auto;}

.moreCont2 a span {float: right;display: inline-block;width: 40px;height: 20px;line-height: 20px;border-left: 1px solid #757475;font-weight: bold;margin-left: 20px;margin-top: 7px;}

.moreCont2 a:nth-child(1) span {text-indent: 10px;}

.moreCont2 a:hover {color: #E20000;border: 1px solid #E20000;}

.moreCont2 a:hover span {color: #E20000;border-left: 1px solid #E20000;}
/**/

.index_hb_list .index_hb_box li,
.index_hb_list .index_hb_box li .left,
.index_hb_list .index_hb_box li .right {float: left;}

.index_hb_list .index_hb_box_big {/*max-width: 1600px;*/ width:100%;margin: 0 auto;overflow: hidden;}

.index_hb_list .index_hb_box {/*max-width: 1810px;*/width:100%;overflow: hidden;}

.index_hb_list .gzfc{/*max-width: 1600px;*/width:100%;}
.index_hb_list .index_hb_box li {width:48.5%;margin: 22px 0px;margin-top: 0px;margin-right:3%; }
.index_hb_list .index_hb_box li:nth-child(2n){margin-right:0%;}

.index_hb_list .index_hb_box li .left {width:33.3%;/*max-height: 212px;*/ height:auto;overflow: hidden;}

.index_hb_list .index_hb_box li .right {width:63.2%;margin-left: 3%;/*max-height: 212px;*/ height:auto;position: relative;}

.index_hb_list .index_hb_box li img {transition: 0.5s; width:100%; height:auto}

.index_hb_list .index_hb_box li:hover img {transform: scale(1.1);}

.index_hb_list .index_hb_box li .right h3 {font-size: 16px;overflow:hidden;line-height:30px; height:30px; overflow: hidden;}

.index_hb_list .index_hb_box li .right h3 a {color: #333333;}

.index_hb_list .index_hb_box li:hover h3 a {color: #E20000;}

.index_hb_list .index_hb_box li .right .ainfo {border-bottom: 1px dashed #dddddd;padding-bottom: 2px;margin-bottom: 8px;}

.index_hb_list .index_hb_box li .right .ainfo span {font-size: 12px;color: #505050;margin-right: 5px;}

.index_hb_list .index_hb_box li .right .pCont p {color: #333333;font-size: 12px;line-height: 24px;text-align: justify;}
@media screen and (min-width:980px) and (max-width:1140px){
    .index_hb_list .index_hb_box li .right .pCont p { height:96px; overflow:hidden}
}
@media screen and (min-width:1140px) and (max-width:1550px){
    .index_hb_list .index_hb_box li .right .pCont p { height:120px; overflow:hidden}
}

.index_hb_list .index_hb_box li .right .linkMore {float: right;display: inline-block;width: 68px;height: 20px;border: 1px solid #333333;border-radius: 5px;line-height: 20px;font-size: 12px;color: #333333;text-align: center;position: absolute;bottom: 0;right: 1px;}

.index_hb_list .index_hb_box li .right .linkMore:hover {color: #E20000;border: 1px solid #E20000;}

.more_line {clear: both;width: 100%;height: 50px;margin-bottom: 100px; margin-left:-102px;
	/*border-bottom: 1px solid #DDDDDD;*/}

.more_line a {
	/*display: inline-block;*/font-size: 12px;color: #0C0A0B;font-weight: bold;text-align: center;display: block;margin: 0 auto;width: 150px;padding-top: 75px;background-color: #FFFFFF;background-image: url(../more_r.jpg);background-repeat: no-repeat;background-position: center top; margin:0 auto}

.more_line a:hover {color: #E20000;}

.amore_line {clear: both;width: 100%;height: 50px;margin-bottom: 100px;border-bottom: 1px solid #DDDDDD;}

.amore_line a {display: inline-block;font-size: 12px;color: #0C0A0B;font-weight: bold;text-align: center;display: block;margin: 0 auto;width: 150px;padding-top: 75px;background-color: #FFFFFF;background-image: url(../morre_b.jpg);background-repeat: no-repeat;background-position: center top; margin:0 auto}

.amore_line a:hover {color: #E20000;}

/* 本例子css */

.index_hb_rp {width: 50%;overflow: hidden;/*position: relative;/*border: 1px solid #ccc;*/}

.index_hb_rp .hd {overflow: hidden;height: 30px;/*background: #f4f4f4;*/border-bottom: 1px solid #DDDDDD;font-size: 24px;padding-bottom: 10px;}

.index_hb_rp .hd .prev,
.index_hb_rp .hd .next {display: block;width: 9px;height: 5px;float: right;margin-right: 5px;margin-top: 10px;overflow: hidden;cursor: pointer;
	/*background: url("../images/arrow.png") 0 -100px no-repeat;*/}
/**/

.index_hb_r {float: left; width:47.5%; padding-right:2.5%}
.index_hb_p2{float: right;width:47.5%; padding-left:2.5%}
.index_hb_rp {margin-bottom: 40px; margin-top:40px;}

.index_hb_rp .hd .prev,
.index_hb_rp .hd .next {display: block;margin-top: 10px;margin-left: 30px;width: 16px;height: 18px;background: url(../next.jpg) no-repeat center center;opacity: 0.5}

.index_hb_rp .hd .next {transform: scale(-1, 1);}

.index_hb_rp .hd .prev:hover,
.index_hb_rp .hd .next:hover {opacity: 1;}

.index_hb_rp .bd {padding: 15px 0px 0px 0px;margin-top: 15px; width:100%}

.index_hb_rp .infoList li {height: 24px;line-height: 24px;}

.index_hb_r .infoList li {line-height: 24px;}

.index_hb_rp .infoList li {height:auto;padding-bottom: 20px; float:left; width:100%}

.index_hb_rp .infoList2{ color:#333;line-height: 28px; font-size:16px}

.index_hb_rp .infoList li a {color: #333333;font-size: 16px;}

.index_hb_rp .infoList li a:hover {color: #E20000;}
.index_hb_rp .hd .more{ float:right; text-transform:uppercase; margin-top:10px;}
.index_hb_rp .hd .more{ color:#333; font-size:14px; text-decoration:none}
.index_hb_rp .hd .more:hover{ color:#E40013; font-size:14px;text-decoration:none}
/*.infoList li*/
.index_hb_rp .infoList li .left { width:34%; height:auto;float: left;overflow: hidden;}

.index_hb_rp .infoList li .left img {transition: 0.5s;width:100%; height:auto}

.index_hb_rp .infoList li:hover img {transform: scale(1.1); width:100%; height:auto;}

.index_hb_rp .infoList li .right {/*max-width:470px;max-height: 212px;*/ width:63%; height:auto;float: right; overflow:hidden;}

.index_hb_rp .infoList li .right h3 {font-size: 16px;color: #333333; line-height:30px; height:30px; overflow: hidden;}

.index_hb_rp .infoList li .right .ainfo {border-bottom: 1px dashed #dddddd;padding-bottom: 2px;margin-bottom: 8px;}

.index_hb_rp .infoList li .right .ainfo span {color: #505050;font-size: 13px;}

.index_hb_rp .infoList li .right p {color: #333333;font-size: 13px;line-height: 24px;text-align: justify;}

/*footerBox*/
.footerBox {background: #232323;margin-top: 50px;}
.footer {height: 345px;}
.footer .f_box {float: left;padding-top: 70px;}
.footer .f_box1 p {font-size: 12px;padding-top: 75px;color: #9e9d9d;line-height: 20px;}
.footer .f_box2 {margin-left: 152px;}
.footer .f_box2 dl,
.footer .f_box2 .f_code {float: left;}
.footer .f_box2 h3,
.footer .f_box2 dl dd {color: #9e9d9d;}
.footer .f_box2 h3,
.footer .f_box3 dt {font-size: 18px;position: relative;padding-bottom: 10px;margin-bottom: 40px;}
.footer .f_box2 h3::before,
.footer .f_box2 h3::after,
.footer .f_box3 dt::before,
.footer .f_box3 dt::after {content: "";position: absolute;left: 0;bottom: 0;width: 19px;height: 2px;transition: all .3s;}
.footer .f_box3 dt::before,
.footer .f_box3 dt::after {left: 30px;}
.footer .f_box3 dl:nth-child(1) dt::before,
.footer .f_box3 dl:nth-child(1) dt::after{left: 56px;}
.footer .f_box2 dl dd {font-size: 16px;line-height: 30px;}
.footer .f_box2 .f_code {margin-left: 42px;}
.footer .f_box2 .f_code a {display: block;float: left;text-align: center;color: #9e9d9d;padding: 8px;font-size: 12px;margin-right: 30px;padding-bottom: 4px;}
.f_code img {display: block;margin: 0 auto;margin-bottom: 5px;}
.footer .f_box3 {float: right;}
.footer .f_box2 .xian{ background-color:#E20000; width:25px; height:2px; overflow:hidden; margin-bottom:20px; float:left; margin-left:0px; margin-top:-34px;}
.footer .f_box3 dl div{ background-color:#E20000; width:25px; height:2px; overflow:hidden; margin-bottom:20px; float:left; margin-left:35px; margin-top:-10px;}
.footer .f_box3 dl {float: left;width: 124px;height: 208px; line-height:30px;border-right: 1px solid #9e9d9d; text-align:center}
.footer .f_box3 dt {color: #9e9d9d;font-size: 14px;font-weight: bold;text-align: center;margin-bottom: 10px;}
.footer .f_box3 dl dd a {font-size: 14px;color: #9e9d9d;display: inline-block;width: 100%;font-weight: 100;text-align: center;line-height: 27px;}
.footer .f_box3 dl dd a:hover {color: #ddd;font-size: 14px;}
.footer_barBox {background: #000000; margin-top:50px;}
.footer_bar {/*min-height: 82px;*/}
.footer_bar .ifo {float: left; width:100%}
.footer_bar{padding-top: 18px; padding-bottom:18px;}
.footer_bar ul {line-height:25px;float: left;}
.footer_bar ul li {float: left;}
.footer_bar ul li,
.footer_bar p,
.footer_bar p a,
.footer_bar ul li a {font-size: 14px;color: #9e9d9d;}
.footer_bar ul li a {margin: 0 5px;}
.footer_bar ul li a:hover {color: #ddd;}
.footer_bar p {clear: both;padding-top: 2px;}
.footer_bar p a {/*margin-right: 52px;*/}
.footer_bar .gsico {float: right;padding-top: 10px;}

/*==========case============*/
.banner_case {height: 429px;background: url(../banner_case.jpg) no-repeat center top;}
/*info_box_service*/
.info_box_service{overflow: auto;/*padding-top: 40px;*/margin-top: -60px;}
.info_box_service_mar{margin-top: 0px;}
.box_list{clear: both;overflow: hidden;border-bottom: 1px solid #DDDDDD;padding-bottom: 60px;padding-top: 60px;/*padding-top: 40px;*/}
.noBorder{border-bottom: none;}
.info_box_service .left{float: left;max-width: 400px;width:18%}

.info_box_service .right{float: right;/*width: 1200px;*/width:76.4%}

.info_box_service .right img{/*max-width: 1200px;*/height: auto; width:100%}
.ser_tit h3{font-size: 28px;margin-bottom: 5px;}
.ser_tit span{position: relative;color: #696768;padding-bottom: 16px;display: block;font-size: 20px;margin-bottom: 30px;}
.ser_tit span::before,
.ser_tit span::after {content: "";position: absolute;left: 0;bottom: 0;width: 27px;height: 2px;background: #000;transition: all .3s;}
.ser_tit p{font-size: 14px;line-height: 28px;color: #5b595a;}
.info_box_service .right dl dt,
.info_box_service .right dl dd{font-size: 18px;line-height: 32px;color: #505050;}
.info_box_service .right dl{margin-bottom: 32px;}
.info_box_service .ser_a2 dl dd a{margin-right: 30px; }
.info_box_service .right{line-height:32px;color: #505050;font-size: 18px;}
.info_box_service .ser_a2{line-height:32px;color: #505050;font-size: 18px;}

/*======*/
.case_box {/*margin-top: 35px;*//*max-width: 1600px;*/width:89%;margin: 0 auto; overflow:hidden}
.case_box .anli {/*display: none;*//*width: 1600px;max-width: 1700px;*/ width:101.5%;overflow: hidden;/*margin-top: 40px;*/}
.case_box .anli li {width:31.83%;margin-right: 1.5%;float: left;margin-bottom: 10px;padding-bottom: 10px; text-align:center;/*display: none;*/}
.case_box .anli li:nth-child(-n+12) {display: block;}
.case_box .anli li:hover h2 a {color: #E20000;}
.case_box .anli li a {display: block;width: 100%;/*background: #e1e1e1;*/overflow: hidden;position: relative;}
.case_box .anli li a .ch-grid {box-sizing: border-box;position: absolute;width: 100%;background: rgba(255, 255, 255, 0.5);color: #FFFFFF;text-align: center;height:100%;}
.case_box .anli li a img {width: 100%;height:auto;transition: 1.2s linear;-webkit-transition: all 1.2s linear;-moz-transition: all 1.2s linear;-o-transition: all 1.2s linear;}
.case_box .anli li a .ch-grid img {width: 60px;height: 60px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.case_box .anli li a img:hover {cursor: pointer;transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-o-transform: scale(1.03);}
.case_box .anli li h2 {font-size: 16px;color: #666666;line-height: 34px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.case_box .anli li h2 a {color: #666666;background: #ffffff;}
.case_box .anli li p {font-size: 14px;color: #999;line-height: 21px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.case_box .anli .col-md-3 {padding-left: 10px;padding-right: 10px;}
.case_box .anli:nth-child(1) {display: block;}
.case_box .m_call {text-align: center;margin: 20px 0;}
.case_box .m_call a {display: inline-block;padding: 0 30px;line-height: 40px;background: #eeeff5;font-size: 16px;color: #333333;margin: 0 60px;}
.case_box .m_call a img {width: 20px;vertical-align: middle;}

/*==========================*/
.caseList_nav{margin: 50px 0px;margin-bottom: 60px;border-bottom: 1px solid #DDDDDD}
.caseList_nav p{height: 50px;	}
.caseList_nav p a{font-size: 14px;color: #0C0A0B;line-height: 50px;float: left;}
.caseList_nav p a:hover{color: #E20000}
.caseList_nav p span{display: inline-block;float: left;width: 16px;height: 50px;line-height: 50px;margin: 0px 20px;background: url(../skip__03.jpg) no-repeat center center;}

/*案例列表*/
.caseListBox{overflow: auto;}
.caseListBox .left {width: 20%;float: left;margin-right:4%;}
.caseListBox .right{width:76%;float: right;overflow-y: hidden;}
.caseListBox .right img{/*max-width: 1160px;margin-bottom: 20px;*/height: auto;padding-top:1px;display:block; border-top: #FFF solid 2px;}
.caseListBox .left .lisTit {margin-bottom: 64px;}
.caseListBox .left .lisTit h3{color: #0C0A0B;position: relative;padding-bottom: 15px;font-size: 26px;margin-bottom: 24px; line-height:30px;}

.caseListBox .left .lisTit h3::before,
.caseListBox .left .lisTit h3::after {content: "";position: absolute;left: 0;bottom: 0;width: 25px;height: 2px;background: #000;transition: all .3s;}
.caseListBox .left .lisTit p{font-size: 14px;color: #333333;line-height: 24px;}

.caseListBox .right .lisTit {margin-bottom: 64px;}
.caseListBox .right .lisTit h3{color: #0C0A0B;position: relative;padding-bottom: 15px;font-size: 26px;margin-bottom: 24px;}
.caseListBox .right .lisTit h3::before,
.caseListBox .right .lisTit h3::after {content: "";position: absolute;left: 0;bottom: 0;width: 25px;height: 2px;background: #000;transition: all .3s;}
.caseListBox .right .lisTit p{font-size: 14px;color: #333333;line-height: 24px; float:left;}
.caseListBox .right .lisTit .z{float:left; width:400px; text-align:left}

.caseListBox .right .list_txt{ margin-top:-20px;}
.caseListBox .right .list_txt h3{position:relative;padding-bottom: 50px;color: #333333;border-bottom: 1px solid #DDDDDD;margin-bottom: 5px;}
.caseListBox .right .list_txt h3::before,
.caseListBox .right .list_txt h3::after {content: "";position: absolute;left: 0;bottom: -1px;width: 19px;height: 2px;background: #E20000;transition: all .3s;}
.caseListBox .right .list_txt {margin-bottom: 40px;color: #505050;font-size: 14px;line-height: 25px;}
.caseListBox .right .list_txt dd{color: #505050;font-size: 14px;text-align: justify;line-height: 24px;}

.case_info_list_box .case_info_list{padding-bottom: 32px;margin-bottom: 24px; border:none}
/*.case_info_list_box .case_info_list p{color: #505050;font-size: 14px;}
.case_info_list_box li:nth-child(1) p{font-size: 12px;}
.case_info_list_box li:nth-child(2) p{margin-top: 10px;}
.case_info_list_box li:nth-child(2) p span{font-size: 24px;color: #E20000;font-weight: bold;}
.case_info_list_box li:nth-child(3) img{margin-right: 30px;margin-top:20px;} 
.case_info_list_box .caseListRinfo{width: 1000px;}*/
.dnb section .w1600.caseListBox .right .caseListRinfo img{max-width: 100%;height: auto;margin:0; padding:0px;}*/

.dnb section .w1600.caseListBox .right .caseListRinfo p{ margin:0; padding:0px;}
.xgal{ margin-top:-44px;}
.xgal li{ line-height:30px; height:30px; width:100%; overflow:hidden}
.xgal li a{color:#333; font-size:14px}
.xgal li a:hover{ color:#E20000;font-size:14px}

.caseListRinfo a{ color:#000;}
.caseListRinfo a:hover{ color:#E20000;}
.showAll{ margin: 0 auto;}
.showAll .content2{  display: none;   /*//注意这里让文字不显示*/}

.caseListBox .left .more{ float:left; text-transform:uppercase; margin-top:15px;}
.caseListBox .left .more a{ color:#333; font-size:12px; text-decoration:none}
.caseListBox .left .more a:hover{ color:#E40013; font-size:12px;text-decoration:none}

.caseListBox .right .gx{ width:100%; text-align:left; font-size:16px; padding-top:10px; float:left}

.xiantop{border-bottom: 1px solid #DDDDDD; width:100%; float:left;padding-bottom:5px; margin-top:30px; overflow:hidden; height:30px; line-height:30px;}
.fhlb{ background:url(../skip_up_03.png) no-repeat 70px center;font-size:16px; float:left; width:100px;}
.fhlb:hover{ background:url(../skip_up_003.png) no-repeat 70px center;font-size:16px; float:left; width:100px;}
.fhlb a{ color:#666}
.fhlb a:hover{ color:#E40013}
.sxy{text-align:right; font-size:14px; color:#666}
.sxy a{color:#666}
.sxy a:hover{color:#E40013}
.sxy span{ padding-right:30px}

/*在线客服*/
.OnlineService_Bg {width:55px;overflow:hidden;position:fixed;right:10px;bottom:20px;z-index:10;}
.OnlineService_Box {width:100%;overflow:hidden;}
.OnlineService_Top {width:45px;height:45px;margin-bottom:10px;}
.OnlineService_Top a {display:block;width:45px;height:32px;background-color:#E20000;padding-top:26px; background-size:60%;line-height:30px;font-size:14px;text-align:center;color:#fff;background-image:url(../icon_Top.png);background-repeat:no-repeat;background-position:center 5px;cursor:pointer;text-decoration:none;color:#fff}

#kefu{ width:160px; height:auto; position:fixed; top:200px; right:0px;z-index:99999; display:none;}
#kefu .top{ width:100%; height:40px; line-height:40px;font-family:"Microsoft YaHei"; font-size:16px; color:#fff;text-align:left; background-color:#e32321; padding-left:12px;}
#kefu .middle99{ font-size:12px; width:160px; text-align:center;}
#kefu .middle99 div{ color:#000; background-color:#e6e6e6; border-bottom:#fff solid 1px; font-size:14px; padding:13px 0px 13px 13px; text-align:left;width:147px;cursor:pointer}
#kefu .middle99 div:hover{ color:#fff; background-color:#bbb; border-bottom:#fff solid 1px; font-size:14px; padding:13px 0px 13px 13px; text-align:left;width:147px; cursor:pointer}
#kefu .middle99 .qq99{ background:#e6e6e6 url(../QQ.jpg) no-repeat 12px center; padding-left:46px;}
#kefu .middle99 .qq99 a{ color:#000;font-size:14px;text-decoration: none;}
#kefu .middle99 .qq99:hover a{ color:#fff;font-size:14px;text-decoration: none;}
#kefu .middle99 .qq99 a:hover{ color:#fff;font-size:14px;text-decoration: none;}
#kefu .middle99 .dh99{ background:#e6e6e6 url(../DH.jpg) no-repeat 12px center; padding-left:46px;}
#kefu .middle99 .sj99{ background:#e6e6e6 url(../SJ.jpg) no-repeat 16px center; padding-left:46px; }
#kefu .middle99 .qq99:hover{ background:#bbb url(../QQ0.png) no-repeat 12px center; padding-left:46px;}
#kefu .middle99 .dh99:hover{ background:#bbb url(../DH0.png) no-repeat 12px center; padding-left:46px;}
#kefu .middle99 .sj99:hover{ background:#bbb url(../SJ0.png) no-repeat 12px center; padding-left:46px;}
#kefu .close{float:right; margin-right:20px; margin-top:13px; cursor:pointer;}
.right_bar{ width:36px; height:143px; position:fixed; top:200px; right:0px;z-index:99999;;}
.right_bar img{cursor:pointer;}

.bodyMask {content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 50;display: none;background: rgba(0, 0, 0, .3);}

@media screen and (min-width:980px) and (max-width:1200px){
	.footer .f_box2 {margin-left: 112px;}
	.header .right {float: right;width:700px;padding-top: 42px; text-align:right}
	.header .right .nav {margin-top: 26px;padding-right:0px;float:right; width:540px;}
	.header .right .phoneBox {margin-top: 6px; width:160px; float:right}
    .header .right .nav li {margin: 0px 0px 0px 25px;}
	.tit_line p a {font-size: 24px;display: inline-block;margin: 0px 25px;padding-bottom: 20px;/*border-bottom: 3px solid none;*/margin-bottom: -22px;position: relative; color:#333}
	.ppyyfw li p{ font-size:16px;}
	.ppyyfw li div{ font-size:14px}
	
	/*.ppyyfw_txtP li h3{ font-size:41px}
	
	.ppyyfw3 li {float: left; width:23.5%; text-align:center;margin: 0px 1.9% 0px 0; text-align:center}*/
	.ppyyfwBox3 .ppyyfw3 div p{ font-size:12px}
	
	.ppyyfwBox3 .titBox strong{ font-size:47px;}
    .ppyyfwBox3 .titBox p {font-size:32px;}
	
	.caseListBox .left {width: 30%;float: left;margin-right:4%;margin-top: -8px;}
    .caseListBox .right{width:66%;float: right;overflow-y: hidden;}
	
	.ppyyfw3 li {float: left; width:18%; text-align:center;margin: 0px 1.15% 0px 1%; text-align:center}
	.ppyyfw3 li p{ font-size:10px}
	
	.ppyyfwBox4{ display: none}
	.ppyyfwBox5{ display: block}
	
	.index_page .dnb section .ppyyfwBox5 .ppyyfw5_txtP .f_code a img{ width:90px;}
	
	.ppyyfw5_txtP
	.ppyyfw5_txtP .f_code a{ margin-left:5px}
	.ppyyfw5_txtP .bdlb { width:600px; margin:0 auto; padding:0 0px;}
	.ppyyfw5_txtP .bd {width:700px;float:right; padding-right:0; background-color:#fff;border-radius:5px;}
	
	.ppyyfw5_txtP li {float: left;height: auto;padding-left:0;width:300px; padding-top:30px;}
	
.ppyyfw5_txtP li h3 {position: relative;padding-bottom:20px;font-size: 34px;margin-bottom: 15px;color: #fff; font-weight: normal; line-height:50px}
.ppyyfw5_txtP li h4{ font-weight:normal; font-size:20px;padding-top: 0px; line-height:35px;} 
.ppyyfw5_txtP li h5{ font-weight:normal; font-size:14px} 
}
@media screen and (min-width:1201px) and (max-width:1420px){
	.caseListBox .left {width: 23%;float: left;margin-right:4%;margin-top: -8px;}
    .caseListBox .right{width:73%;float: right;overflow-y: hidden;}
	
	/*.ppyyfw_txtP li h3{ font-size:50px}*/	}
	
	.ppyyfwBox4{ display: none}
	.ppyyfwBox5{ display: block}
	
	.index_page .dnb section .ppyyfwBox5 .ppyyfw5_txtP .f_code a img{ width:90px;}
	
	.ppyyfw5_txtP
	.ppyyfw5_txtP .f_code a{ margin-left:20px}
	.ppyyfw5_txtP .bdlb { width:600px; margin:0 auto; padding:0 0px;}
	.ppyyfw5_txtP .bd {width:700px;float:right; padding-right:0; background-color:#fff;border-radius:5px;}
	
	.ppyyfw5_txtP li {float: left;height: auto;padding-left:0;width:350px; padding-top:30px;}
.ppyyfw5_txtP li h3 {
	position: relative;
	padding-bottom:20px;
	font-size: 30px;
	margin-bottom: 15px;
	color: #fff;
	font-weight: normal;
	line-height:50px;
	font-family: Arial, Helvetica, sans-serif;
}
.ppyyfw5_txtP li h4{ font-weight:normal; font-size:20px;padding-top: 0px; line-height:35px;} 
.ppyyfw5_txtP li h5{ font-weight:normal; font-size:14px}


@media screen and (min-width:980px) and (max-width:1100px){
	.index_hb_rp .infoList li{height:auto;padding-bottom: 10px; float:left}
	.index_hb_rp .infoList li .right .ainfo{ width:100%;}
    .index_hb_rp .infoList li .right p { height:24px; overflow:hidden;}
	.index_hb_list.hb_list_80 .index_hb_box_big li .pCont p{ height:24px; overflow:hidden;}
	
	
	.ppyyfwBox4{ display: none}
	.ppyyfwBox5{ display: block}
	
	.index_page .dnb section .ppyyfwBox5 .ppyyfw5_txtP .f_code a img{ width:80px;}
	
	.ppyyfw5_txtP
	.ppyyfw5_txtP .f_code a{ margin-left:5px;margin-right: 5px;}
	.ppyyfw5_txtP .bdlb { width:550px; margin:0 auto; padding:0 0px;}
	.ppyyfw5_txtP .bd {width:590px;float:right; padding-right:0; background-color:#fff;border-radius:5px;}
	
	.ppyyfw5_txtP li {width:260px;float: left;height: auto;padding-left:0;max-width:380px; padding-top:30px;}
.ppyyfw5_txtP li h3 {position: relative;padding-bottom:20px;font-size: 26px;margin-bottom: 15px;color: #fff; font-weight: normal; line-height:40px}
.ppyyfw5_txtP li h4{ font-weight:normal; font-size:16.5px;padding-top: 0px; line-height:35px;} 
.ppyyfw5_txtP li h5{ font-weight:normal; font-size:14px} 

.ppyyfw5_txtP li dd {font-size: 12px;color: #fff;line-height: 30px;}
.ppyyfw5_txtP li dl {font-size: 12px;color: #fff;line-height: 30px;}
.ppyyfw5_txtP li .f_code {float:left; margin-top:15px;}
.ppyyfw5_txtP li .f_code a {display: block;float: left;text-align: center;color: #eee;padding: 8px 0px 8px;font-size: 12px;padding-bottom: 4px; line-height:30px;}
.ppyyfw5_txtP li .f_code a:nth-child(3),.ppyyfw5_txtP li .f_code:nth-child(3) a{ margin-right:0px; margin-left:0px;}
.ppyyfw5_txtP li .f_code:nth-child(4) a {margin-right: 0px;}
.ppyyfw5_txtP li .f_code img {display: block;margin: 0 auto;margin-bottom: 5px;}
}
@media screen and (min-width:1101px) and (max-width:1346px){
	.index_hb_rp .infoList li{height:auto;padding-bottom: 10px; float:left}
	.index_hb_rp .infoList li .right .ainfo{ width:100%;}
	.index_hb_rp .infoList li .right p { height:48px; overflow:hidden;}
    .index_hb_list.hb_list_80 .index_hb_box_big li .pCont p{ height:48px; overflow:hidden;}
	
	
	.ppyyfw3 li p { font-size:12px;}
	
	.ppyyfwBox4{ display: none}
	.ppyyfwBox5{ display: block}
	
	.index_page .dnb section .ppyyfwBox5 .ppyyfw5_txtP .f_code a img{ width:90px;}
	
	.ppyyfw5_txtP
	.ppyyfw5_txtP .f_code a{ margin-left:10px}
	.ppyyfw5_txtP .bdlb { width:550px; margin:0 auto; padding:0 0px;}
	.ppyyfw5_txtP .bd {width:600px;float:right; padding-right:0; background-color:#fff;border-radius:5px;}
	
	
}
@media screen and (min-width:1347px) and (max-width:1519px){
	.index_hb_rp .infoList li{height:auto;padding-bottom: 10px; float:left}
	.index_hb_rp .infoList li .right .ainfo{ width:100%;}
    .index_hb_rp .infoList li .right p { height:72px; overflow:hidden;line-height:24px;}
	.index_hb_list.hb_list_80 .index_hb_box_big li .pCont p{height:72px; overflow:hidden;line-height:24px;}
	
	.ppyyfw3 li p { font-size:12px;}
	
	.ppyyfwBox4{ display: none}
	.ppyyfwBox5{ display: block}
	
	.index_page .dnb section .ppyyfwBox5 .ppyyfw5_txtP .f_code a img{ width:100px;}
	
	.ppyyfwBox5 .ppyyfw5_txtP li{width:400px;}
	.ppyyfw5_txtP
	.ppyyfw5_txtP .f_code a{ margin-left:5px;}
	.ppyyfw5_txtP .bdlb { width:630px; margin:0 auto; padding:0 0px;}
	.ppyyfw5_txtP .bd {width:720px;float:right; padding-right:0; background-color:#fff;border-radius:5px;}
}

@media screen and (min-width:1520px) and (max-width:1680px){
	.index_hb_rp .infoList li{height:auto;padding-bottom: 10px; float:left}
	.index_hb_rp .infoList li .right .ainfo{ width:100%;}
    .index_hb_rp .infoList li .right p { height:72px; overflow:hidden;line-height:24px;}
	.index_hb_list.hb_list_80 .index_hb_box_big li .pCont p{height:72px; overflow:hidden;line-height:24px;}
	
	.ppyyfw3 li p { font-size:12px;}
	
	.ppyyfwBox4{ display: none}.ppyyfwBox5{ display: block}
	/*.ppyyfw4_txtP .f_code a{ margin-left:30px}
	
	.ppyyfw4_txtP .f_code{ margin-left:-25px}
	.ppyyfw4_txtP .f_code div{ margin-left:15px}
	.ppyyfw4_txtP .bdlb { width:630px; margin:0 auto; padding:0 0px;}
	.ppyyfw4_txtP .bd {width:660px;float:right; padding-right:0; background-color:#fff;border-radius:5px; height:390px;}*/
}

@media screen and (min-width:1347px) and (max-width:1610px){
	.index_hb_rp .infoList li{height:auto;padding-bottom: 10px; float:left}
	.index_hb_rp .infoList li .right .ainfo{ width:100%;}
    .index_hb_rp .infoList li .right p { height:72px; overflow:hidden;line-height:24px;}
	.index_hb_list.hb_list_80 .index_hb_box_big li .pCont p{height:72px; overflow:hidden;line-height:24px;}
	
	.ppyyfw3 li p { font-size:12px;}
	/*.ppyyfw4_txtP .f_code{ margin-left:-25px}*/.ppyyfwBox4{ display: none}.ppyyfwBox5{ display: block}
	
}
@media screen and (min-width:1680px) and (max-width:1870px){
	.index_hb_rp .infoList li{height:auto;float:left}
    .index_hb_rp .infoList li .right p { height:96px; overflow:hidden}
	.index_hb_rp .infoList li .right .ainfo{ width:100%;line-height:24px;}
	.index_hb_list.hb_list_80 .index_hb_box_big li .pCont p{height:96px; overflow:hidden;line-height:24px;}
	
	/*.ppyyfw3 li {float: left; width:16%; text-align:center;margin: 0px 3% 0px 1.8%; text-align:center}
	.ppyyfwBox3 .ppyyfw3 div p{ font-size:14px}*/
	.ppyyfw4_txtP .f_code{margin-left:-25px}
	.ppyyfw4_txtP .f_code div{ margin-left:20px}
	.ppyyfw4_txtP .bdlb { width:660px; margin:0 auto; padding:0 20px;}
	.ppyyfw4_txtP .bd {width:700px;float:right; padding-right:0; background-color:#fff;border-radius:5px; height:390px;}
	
	.ppyyfwBox4{ display: block;}
	.ppyyfwBox5{ display: none}
}
@media screen and (min-width:1870px){
	.index_hb_rp .infoList li{height:auto;float:left}
    .index_hb_rp .infoList li .right p { height:120px; overflow:hidden}
	.index_hb_rp .infoList li .right .ainfo{ width:100%;line-height:24px;}
	.index_hb_list.hb_list_80 .index_hb_box_big li .pCont p{height:120px; overflow:hidden;line-height:24px;}
	
	.ppyyfwBox4{ display: block}
	.ppyyfwBox5{ display: none}
	

}

@media screen and (min-width:1141px) and (max-width:1380px){
.tit_line p {text-align: center;border-bottom: 1px solid #cacaca;padding-top: 60px;padding-bottom: 20px;margin-bottom: 60px;}

.tit_line p a {font-size: 26px;display: inline-block;margin: 0px 20.5px;padding-bottom: 20px;/*border-bottom: 3px solid none;*/margin-bottom: -22px;position: relative; color:#333}

.index_hb_list .tit_line p a{margin: 0 20px;margin-bottom: -22px;}

.hb_list_80 .tit_line p a{margin: 0 20px;margin-bottom: -22px; color:#333}
}
@media screen and (min-width:980px) and (max-width:1140px){
.tit_line p {text-align: center;border-bottom: 1px solid #cacaca;padding-top: 60px;padding-bottom: 20px;margin-bottom: 60px;}

.tit_line p a {font-size: 26px;display: inline-block;margin: 0px 9px;padding-bottom: 20px;/*border-bottom: 3px solid none;*/margin-bottom: -22px;position: relative; color:#333}

.index_hb_list .tit_line p a{margin: 0 9px;margin-bottom: -22px;}

.hb_list_80 .tit_line p a{margin: 0 9px;margin-bottom: -22px; color:#333}
}
@media screen and (min-width:980px) and (max-width:1033px){.header .right {float: right;width:70%;padding-top: 42px;}

.header .right .nav {margin-top: 26px;padding-right:0px;float:right; width:400px; overflow:hidden}
.header .right .nav li{ margin:0 0px;}}