

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.grWidth{width:1200px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.erp{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}



/*  优势 */
.odds{padding:60px 0;overflow:hidden;}
.oddsMain{height:;overflow:hidden;}
.oddsMain li{float:left;width:380px;background:#eaeaea;height:420px;margin-right:30px;}
.oddsMain li .img{display:block;width:380px;height:195px;overflow:hidden;}
.oddsMain li img{width:380px;height:195px;transition:all 0.5s;}
.oddsMain .font{padding:0 20px;}
.oddsMain h3{width:90px;height:100px;padding:30px 20px 0 20px;background:#b61f24;color:#fff;font-weight:normal;font-size:22px;margin-top:-60px;position:relative;z-index:2;}
.oddsMain h3 span{font-size:12px;display:block;line-height:16px;margin-top:5px;text-transform: capitalize;background: url('../images/odds_line.jpg') no-repeat left bottom;padding-bottom:15px;color:#c65054;}
.oddsMain .font div{padding:30px 0 0 20px;font-size:13px;color:#333;}
.oddsMain .font p{background: url('../images/odds_li.jpg') no-repeat left center;padding-left:15px;}
.oddsMain .font strong{color:#b61f24;}
.oddsMain li.last{margin-right:0;}
.oddsMain li:hover img{transform:scale(0.9,0.9)}
.oddsMain li:hover{box-shadow:0 0 0 1px #b61f24 inset;}

/*  关于我们 */
.about{padding:60px 0;background: url('../images/about_bg.jpg') no-repeat center top;overflow:hidden;}
.about .homeTitle{background: url('../images/odds_line.jpg') no-repeat center bottom;}
.about .homeTitle h2{color:#b61f24;margin-bottom:0;}
.about .homeTitle h2 span{color:#656565;}
.aboutFont{text-align:center;color:#999;font-size:13px;}
.aboutFont .tie{color:#fff;font-size:24px;font-weight:normal;height:60px;}
.aboutFont .font{height:80px;overflow:hidden;margin-bottom:10px;}
.setting{height:190px;overflow:hidden;}
.setting ul{width:1240px;}
.setting li{float:left;width:290px;overflow:hidden;height:190px;margin-right:12px;}
.setting li img{width:290px;height:190px;transition:all 0.5s;}
.setting li span{display:block;padding:0 10px;height:35px;line-height:35px;color:#fff;background: url('../images/opc.png');font-size:13px;position:relative;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all 0.3s;}
.setting li:hover span{margin-top:-35px;}
.setting li:hover img{transform:scale(1.1,1.1);}
.strength{margin-top:40px;height:;overflow:hidden;}
.strength li{height:74px;width:320px;font-size:13px;color:#999;float:left;padding-left:80px;}
.strength li.two{border-right:1px dotted #343434;border-left: 1px dotted #343434;width:318px;}
.strength li img{width:74px;height:74px;float:left;margin-right:20px;}
.strength li h3{font-size:20px;font-weight:normal;height:35px;padding-top:5px;}
.strength li h3 strong{font-family:Arial;color:#fff;font-size:30px;margin-right:5px;}

/*  合作伙伴 */
.partner{padding:60px 0;overflow:hidden;}
.partnerMain{height:130px;position:relative;}
.partner .ohbox{position:relative;left:0;height:130px;width:1100px;overflow:hidden;left:50px;}
.partner .piclist{height:130px;width:1240px;zoom:1;}
.partner li{float:left;width:200px;height:130px;overflow:hidden;margin-right:25px;}
.partner li img{width:198px;height:93px;border:1px solid #ddd;}
.partner li span{display:block;height:35px;line-height:35px;font-size:13px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.partner li:hover img{border:1px solid #b61f24;}

.partner .pageBtn span{background:url('../images/pBtn.png') no-repeat 0 0;display:inline-block;width:29px;height:29px;position:absolute;cursor:pointer;overflow:hidden;text-indent:-9999px;left:0;top:30px;}
.partner .pageBtn .next{background-position:-29px 0;left:auto;right:0;}
.partner .pageBtn span:hover{background-position: -58px 0;}
.partner .pageBtn .next:hover{background-position: -87px 0;}

/*  新闻 */
.news{padding:60px 0;background:#eee;overflow:hidden;}
.newsLeft{width:585px;background:#fff;overflow:hidden;}
.nTitle{height:58px;background: url('../images/nIcon1.jpg') no-repeat left center;padding:20px 30px 0 95px;font-size:18px;font-weight:normal;border-bottom:1px solid #e5e5e5;}
.newsLeft.fr .nTitle{background: url('../images/nIcon2.jpg') no-repeat left center;}
.nTitle span{display:block;font-size:12px;text-transform:capitalize;}
.nTitle a{float:right;font-size:12px;text-transform: uppercase;margin-top:8px;}
.newsMain{padding:30px;height:;overflow:hidden;}
.newsMain .n1{height:185px;overflow:hidden;margin-bottom:15px;color:#666;line-height:26px;}
.newsMain .n1 .fl{width:270px;height:185px;overflow:hidden;margin-right:15px;}
.newsMain .n1 img{width:270px;height:185px;transition:all 0.5s;}
.newsMain .n1 .date{font-size:35px;font-family:Kalinga,Arial;color:#b61f24;display:block;line-height:35px;margin-bottom:5px;}
.newsMain .n1 .date i{font-size:15px;display:block;font-style:normal;line-height:20px;margin-bottom:8px;}
.newsMain .n1 h4{font-size:16px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:28px;color:#333;margin-top:15px;}
.newsMain .n1 h4 p{color:#000;}
.newsMain .n1 h4 a{color:#000;}
.newsMain .n1 h4 a:hover{color:#b61f24;}
.newsMain .n1:hover img{transition:all 0.5s;transform:scale(1.1,1.1);}
.newsMain .n2{height:39px;line-height:39px;border-top:1px dotted #c2c2c2;}
.newsMain .n2 span{float:right;color:#888;}
.newsMain .n2 a{display:inline-block;width:420px;background: url('../images/news_li.jpg') no-repeat left center;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all 0.3s;}
.newsMain .n2 a:hover{background: url('../images/news_li.jpg') no-repeat 8px center;padding-left:18px;transition:all 0.3s;}