
.sub1{
	height: 391px;
	background: url(../images/adv.jpg) no-repeat center;
  }
/*  搜索 */
.search{height:60px;line-height:60px;background:#e9e9e9;overflow:hidden;margin-bottom:0px;}
.searFont{width:760px;overflow:hidden;}
.searFont span{color:#cb1402;}
.searFont em{font-style: normal;margin:0 10px;}
.searMain{width:300px;height:35px;line-height:35px;margin-top:15px;padding:0 0px 0 9px;overflow:hidden;border-radius:3px;background:#fff;}
.searMain .sear_text{float:left;width:265px;height:35px;line-height:35px;color:#666;font-size:13px;background:none}
.searMain .sear_btn{float:right; width:35px;height:35px; cursor:pointer;background:url('../images/sear_btn.png') #e50112 no-repeat center center;}
.searMain .sear_btn:hover{opacity:0.8;filter:alpha(opacity=80);}
.searMain:hover{box-shadow: 0 0 3px #febeba;}

/*  产品 */
.product{padding-bottom:25px;overflow:hidden;background: url('../images/probg.jpg') no-repeat center bottom;}
.product .grWidth{}
.proLeft{width:200px;height:630px;}
.proSub{margin-bottom:10px;}
.proSub li{height:59px;line-height:59px;border:1px solid #e50112;text-align:center; margin-bottom: 10px;}
.proSub li a{display:block;font-size:16px;color:#e50112}
.proSub li a:hover,.proSub li a.current{background:#e50112;color:#fff;}
.proForm{padding:10px 10px;background:#e50112; box-sizing: border-box}
.proForm h3{color:#fff;font-size:12px; margin-bottom:10px;}
.proForm p{margin-bottom:0px;overflow:hidden;}
.proForm p strong{display: block; font-size: 19px;}
.proForm img{width:40px; float: left; margin-right: 10px;}
.proRight{width:990px;overflow:hidden; padding:0 8px; box-sizing: border-box; border: 1px solid #cccccc;}
.proMain{margin-bottom: 15px;}
.proTop{height:327px;overflow:hidden;background:#f2f2f2;}
.proTop .pImg{width:465px;height:325px;overflow:hidden;display:block; border:1px solid #b2b2b2;}
.proTop img{width:465px;height:325px;transition:all 0.5s;}
.proTop .font{width:445px;padding:35px 20px 0 0;}
.proTop h3{font-size:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding-bottom:10px;border-bottom:1px solid #d7d7d7;margin-bottom: 10px;}
.proTop h3 span{font-size:14px;display:block;margin-top:5px;}
.proTop .font .p1{height:90px;margin-bottom:10px;overflow:hidden;}
.proTop .btn{height:40px;margin-bottom:20px;}
.proTop .btn a{display:inline-block;width:130px;height:38px;text-align:center;line-height:38px;background:#058e3c;color:#fff;border:1px solid #058e3c;margin-right:15px;}
.proTop a.btn2{background:none;border:1px solid #c8941e;color:#333;}
.proTop .btn a:hover{border:1px solid #c8941e;color:#fff;background:#c8941e;transition:all 0.3s;}
.proTop .phone{color:#333;background: url('../images/p_icon2.png') no-repeat left center;padding-left:30px;}
.proTop .phone span{color:#058e3c;font-size:20px;}

.proBox{margin-top:10px;overflow:hidden;}
.proBox .prot{ height: 35px; background: url(../images/prot.png) repeat-x; border-radius: 10px 10px 0 0;padding:0 10px;color:#fff; line-height: 35px}
.proBox .prot a{float: right;}
.proBox ul{ }
.proBox li{float:left; width:190px;border:1px solid #aaaaaa; padding:5px; margin-right:5px;margin-top:8px; box-sizing: border-box;}
.proBox li .pImg{display:block;width:100%;overflow:hidden;}
.proBox li img{width:100%;height:145px;transition:all 0.5s;}
.proBox li p{height:35px;line-height:35px;text-align:center;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333333;}
.proBox li img:hover,.proTop img:hover,.caseBox li:hover img,.setting li:hover img,.newsLeft .n1 img:hover,.newsRight .bk li:hover img{transition:all 0.5s;transform:scale(1.1,1.1);}
.pageBan{height:160px;margin-top:25px;}

/*  特点 */
.feature{overflow:hidden; height: 744px; background: url('../images/gd.jpg') no-repeat center bottom}
.homeTitle{font-size:38px;color:#111010;line-height:36px;text-align:center;margin:60px auto; height: 88px;}
.homeTitle strong{color:#e50112;}
.homeTitle i{display: inline-block; width:77px; height: 1px; background: #999; margin:0 20px; vertical-align: middle}
.homeTitle span{font-size:18px;color:#555;font-weight:normal;display:block;line-height:20px; margin-top:20px;}
.homeTitle i{}
.featureMain{overflow:hidden; position: relative;height: 744px;}

.featureMain li{width:460px;overflow:hidden;margin:0 14px 20px 0;color:#fff;position: absolute;z-index: 2;transition:all 0.3s;}
.featureMain li.f3,.featureMain li.f6{margin-right:0;}
.featureMain li .img img{display: block; margin:0 auto; border-radius: 50%;}
.featureMain li .img{float:left;width:71px;height:71px; border-radius: 50%; transition:all 0.3s;}
.featureMain li div{width:369px;float:right;margin-left:-10px;}
.featureMain li h4{font-size:28px;height:40px;line-height:35px;}
.featureMain li  p{font-size: 18px;}
.featureMain li.f1{top:93px;right:5px;}
.featureMain li.f2{top:250px;right:21px;}
.featureMain li.f3{top:409px;right:75px;}
.featureMain li.f4{top:565px;right:177px;}
.featureMain li.f5{top:10px;right:100px;}


.featureMain li:hover { transform:translateY(-10px);  transition:all 0.3s; cursor: pointer;}

.gd2{height: 400px; background: url(../images/gd2.jpg) no-repeat center; overflow: hidden;;}
.gd2 p{font-size: 30px; font-weight: bold; color:#444; text-align: center; margin-top:260px;}
.gd2 p img{display: inline-block; vertical-align: middle; width:56px; margin-right:20px;}
.gd2 p:hover{ color:#e50112; cursor: pointer;}
/*  案例 */
.case{padding:0 0 45px;overflow:hidden;}
/* .case .homeTitle{background:url('../images/hTie_bg3.png') no-repeat center 18px;} */
.caseMenu{height:50px;margin-bottom:35px;text-align:center;font-size:16px;}
.caseMenu a{display:inline-block;width:135px;height:50px;margin-left:20px;text-align:center;line-height:50px;color:#333;background:#fff;}
.caseMenu a.on{background:#b08621;color:#fff;transition:all 0.3s;}
.caseMain,.caseBox{height:435px;overflow:hidden;}
.caseBox ul{width:1240px;}
.caseBox li{float:left;width:295px;height:215px;overflow:hidden;margin:0 5px 5px 0;position:relative;line-height:20px;}
.caseBox li img{width:295px;height:215px;transition:all 0.5s;}
.caseBox li.c1,.caseBox li.c1 img{width:595px;height:435px;}
.caseBox li .font{background:url('../images/opc.png');padding:10px 3%;position:absolute;left:0;width:96%;bottom:-100px;color:#fff;transition:all 0.5s;}
.caseBox li h4{font-size:16px;font-weight:normal;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.caseBox li.c1 h4{font-size:18px;}
.caseBox li:hover .font{bottom:0;transition:all 0.5s;}
.caseBox li.c5 div{background:url('../images/opc.png');color:#fff;position:absolute;top:0;left:0;width:100%;height:215px;text-align:center;}
.caseBox li.c5 div img{width:90px;height:90px;padding-top:50px;margin-bottom:5px;}
/* .caseBox li.c5:hover div img{transform:scale(1,1);} */

/*  合作伙伴 */
.partner{margin-top:30px;position:relative;}
.partner .piclist{height:155px;width:1240px;zoom:1;}
.partner li{float:left;width:247px;overflow:hidden;position:relative;margin-right:80px;}
.partner li img{transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden;}
.partner li span{backface-visibility:hidden;color:#fff;padding:0 5px; background:#444; display: block;  line-height: 60px; font-weight: bold; font-size: 20px; text-align: center}

.partner .pageBtn span{background:url('../images/honorBtn.png') no-repeat 0 0;display:inline-block;width:37px;height:40px;position:absolute;cursor:pointer;overflow:hidden;text-indent:-9999px;left:-50px;top:55px;opacity:.6;filter:alpha(opacity=60);}
.partner .pageBtn .next{background-position:-37px 0;left:auto;right:-50px;}
.partner .pageBtn span:hover{opacity:1;filter:alpha(opacity=100);}

.sub2{ height: 481px; background: url(../images/sub2.jpg) no-repeat center}

/*  理由 */
.odds{padding:45px 0  25px;overflow:hidden;color:#333;background: url('../images/odds_bg.jpg') no-repeat center top;}
.odds li h2{font-size: 30px; color: #010101; line-height: 50px; overflow: hidden;}
.odds li h2 span{color:#e50112}
.odds li .txt{ width:566px; padding:25px 10px; box-sizing: border-box; padding-top:50px;}
.odds li {}
.odds li h3{text-transform: uppercase; font-size: 13px; color: #999999; font-weight: normal; padding:5px 0; }
.odds li p{font-size: 14px; color:#3d3c3c; line-height: 30px; margin-bottom:5px;}
.odds li p::before{width:12px; height: 12px; content: ""; display: inline-block; margin-right: 5px; background: #e50112}
.odds li .img{position: relative;width:558px; height: 293px;}
.odds li .ynum{height: 50px; margin-right: 3px;  color:#e50112; font-weight: bold; font-size: 38px;  text-align: center; line-height: 50px; float: left; position: relative;}
/*  关于我们 */
.about{padding:0 0 45px;overflow:hidden;background:url('../images/aboutbg.jpg') no-repeat center; box-sizing: border-box; height: 690px;}
.about .homeTitle{color:#fff; background: url(../images/titbg2.png) no-repeat center 18px;}
.about .homeTitle strong {color:#fff;}
.about .homeTitle i{background: #fff}
.about .homeTitle span{color:#fff;}
.aboutMain{margin-bottom:25px;overflow:hidden;}
.video{width:545px;height:375px;background: url('../images/video_bg.png') no-repeat left bottom; overflow:hidden;padding:0 0 45px 35px;}
.aboutRight{width:580px;overflow:hidden;color:#333;line-height:26px; padding:70px 0}
.aboutRight h3{font-size:28px;margin-bottom:30px;}
.aboutRight h4{font-size: 14px; color: #888; margin-bottom: 30px;}
.aboutRight .font{margin-bottom:20px; background: #fff; padding:30px 20px;}
.aboutRight .font p{color:#555; line-height: 28px; font-size: 14px;}
.aboutRight .font .more{color:#fff; padding:10px 30px; border-radius: 15px; border:1px solid #fff;}
.aboutRight .font .more:hover{text-decoration: underline;}
.aboutRight  a{width:130px; height: 38px; line-height: 38px; border: 2px solid #888;text-align: center; display: block; float: right;  border-radius: 20px;}


.adv-r{overflow:hidden;animation:bounceinR 1s ease-out backwards; margin:20px 0}
.adv-r .item{float:left;width:25%;text-align:center; border-right: 1px solid #555; box-sizing: border-box;}
.adv-r .item img{display:block;margin:0 auto;width:115px;height:115px;}
.adv-r .item strong{display:block;margin-top:20px;font-size:30px;color:#e50112; position: relative;}
.adv-r .item strong i{font-size: 15px; color:#555 ;font-weight: normal; font-style: normal;}
.adv-r .item p{font-size:18px;color:#555;line-height:22px;margin-top:25px;}



.setting{clear:both;height:134px;overflow:hidden;}
.setting ul{width:620px;}
.setting li{float:left;width:180px;height:130px;overflow:hidden;border:2px solid #fff;margin-right:14px;}
.setting li img{width:180px;height:130px;transition:all 0.5s;}
.setting li span{display:block;background: url('../images/opc.png');height:30px;line-height:30px;text-align:center;color:#fff;position: relative;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all 0.3s;}
.setting li:hover span{transition:all 0.3s;margin-top:-30px;}

.case2 {overflow: hidden;}
.case2 li{float:left;width:280px;overflow:hidden;position:relative;margin-right:26px;}
.case2 li img{transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden; width: 280px;}
.case2 li span{backface-visibility:hidden;color:#fff;padding:0 5px; background:#444; display: block;  line-height: 60px; font-weight: bold; font-size: 20px; text-align: center}



/*  新闻资讯 */
/* news */
.news {
	width: 100%;
	overflow: hidden;
	padding-top: 46px;
	padding-bottom: 65px;
}
.leftnews {
	width: 765px;
	overflow: hidden;
	float: left;
}
.leftnews .top {
	border-bottom: 1px solid #e0e0e0;
	height: 48px;
}
.leftnews .top ul {
	float: left;
	height: 48px;
	display: inline-block;
}
.leftnews .top ul {
*display: inline;
}
.leftnews .top li {
	line-height: 48px;
	height: 48px;
	width: 171px;
	float: left;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	position: relative;
}
.leftnews .top li a {
	color: #333;
	text-decoration: none;
	display: block;
	font-size: 20px;
}
.leftnews .top li i {
	display: none;
	width: 18px;
	height: 12px;
	/* background: url(../images/news-icon01.png) no-repeat center; */
	position: absolute;
	left: 50%;
	margin-left: -9px;
	bottom: -12px;
}
.leftnews .top li.cur {
	background: #333;
}
.leftnews .top li.cur a {
	color: #fff;
}
.leftnews .top li.cur i {
	display: block;
}
.leftnews .top .more {
	float: right;
	font-size: 14px;
	color: #999999;
	font-family: arial;
	text-decoration: none;
	text-transform: uppercase;
	/* background: url(../images/news-icon03.png) no-repeat right center; */
	padding-right: 9px;
	display: block;
	margin-top: 22px;
}
.leftnews .newsbox {
	overflow: hidden;
}
.leftnews .newsbox .newslist {
	overflow: hidden;
	margin-top: 27px;
}
.leftnews .newsbox dl {
	overflow: hidden;
	/* margin-bottom: 30px; */
	width:49%;
	float: left;
	margin-right: 1%;
}
.leftnews .newsbox dt {
	float: left;
	width: 358px;
}
.leftnews .newsbox dd {
	float: left;
	width: 366px;
	float: left;
	padding:10px 0;

}
.leftnews .newsbox dd h3 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.leftnews .newsbox dd h3 span{
	float: right;
	font-size: 16px;
}
.leftnews .newsbox dd h3 a {
	color: #333333;
	text-decoration: none;
}
.leftnews .newsbox dd p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.leftnews .newsbox dd .more {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	width: 114px;
	height: 33px;
	line-height: 33px;
	display: block;
	/* background: url(../images/newsbtn.png) no-repeat center; */
	margin-top: 34px;
	text-decoration: none;
	text-indent: 17px;
}
.rightnews .wenda ul {


	overflow: hidden;
	padding: 0 0px;
}
.rightnews .wenda li {
	overflow: hidden;
	margin-top: 15px;
}
.rightnews .wenda li:first-child {
	margin-top: 21px;
}
.rightnews .wenda li a {
	float: left;
	display: block;
	font-size: 14px;
	color: #666666;
	width:70%;
    padding-left:15px;
	background: url(../images/newicon.png) no-repeat left center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.rightnews .wenda li span {
	font-size: 14px;
	color: #999999;
	float: right;
}
.rightnews {
	overflow: hidden;
	width: 420px;
	float: right;
}
.rightnews .top {
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
}
.rightnews .top h3 {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	float: left;
}
.rightnews .top h3 {
*display: inline;
}
.rightnews .top h3 a {
	color: #333;
	text-decoration: none;
	font-size: 20px;
}
.rightnews .top .more {
	float: right;
	font-size: 14px;
	color: #999999;
	font-family: arial;
	text-decoration: none;
	text-transform: uppercase;
	/* background: url(../images/news-icon03.png) no-repeat right center; */
	padding-right: 9px;
	display: inline-block;
}
.plink p {margin:25px auto}
.plink p a{color:#555; display: inline-block; margin-right:10px; font-size: 16px;}

/*  专栏讲座 */
.lectures{background: url('../images/feed_bg.jpg') no-repeat center top;padding:40px 0;overflow:hidden;}
.lecturesMain{background:#fff;padding:20px;width:1160px;margin:0 auto;overflow:hidden;}
.lectures .title{font-size:22px;color:#b08621;text-transform: uppercase;height:50px;}
.lectures .title strong{color:#c70e02}
.lectures .title span{font-size:12px;color:#333;font-weight:normal;margin-left:5px;}
.lectureLeft{width:430px;}
.lectureList{height:380px;overflow:hidden;}
.lectureList li{height:65px;background:#f5f5f6;margin-bottom:15px;font-size:13px;padding:10px;border-bottom:1px solid #e7e7e7;margin-bottom:10px;}
.lectureList li .date{background:#b08621;color:#fff;font-family:Arial;font-size:14px;height:65px;width:100px;float:left;margin-right:15px;text-align:center;}
.lectureList li .date strong{display:block;font-size:18px;background: url('../images/le_line.jpg') no-repeat center bottom;padding-bottom:8px;margin:5px 0;}
.lectureList li h4{font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding-top:10px;}
.lectureList li p{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

.feed{width:620px;padding-left:50px;border-left:1px solid #ddd;}
.feedMain{margin-top:20px;padding-top:20px;border-top:1px solid #ddd;}
.feedMain ul{height:90px;overflow:hidden;}
.feedMain li{height:38px;line-height:38px;background:#fff;border:1px solid #e1e1e1; margin-bottom:10px;overflow:hidden;padding:0 5px;float:left;width:280px;}
.feedMain label{float:left;width:50px;text-align:center;color:#777;}
.feedMain li input{float:left;width:230px;height:40px;background:none;color:#666;}
.feedMain li.fr{float:right;}
.feedMain .con{height:80px;border:1px solid #e1e1e1;width:;margin:10px 0;}
.feedMain .con textarea{width:608px;height:68px;color:#333;padding:5px;}
.feedMain .code{height:40px;margin-bottom:20px;overflow:hidden;line-height:40px;}
.feedMain .code label{float:left;width:60px;text-align:left;}
.feedMain .code input{width:120px;float:left;height:38px;line-height:38px;border:1px solid #e1e1e1;margin-right:5px;}
.feedMain .btn input{text-align:center;width:110px;height:35px;text-align:center;background:#ca9006;line-height:35px;margin-left:20px;font-size:14px;color:#fff;cursor:pointer;}
.feedMain .btn input:hover{background:#c70e02;}
