.in_title{margin-bottom:30px;padding-top: 60px;text-align: center;}
.in_title h2{font-size:30px;color: #333;font-weight: normal;}
.in_title p{font-size:16px;color: #999;margin-top: 15px;line-height: 16px;}

a.more{width:490px;line-height: 60px;height: 60px;font-size: 20px;color: #666;display: block;border: 1px solid #d8d8d8;border-radius: 3px;text-align: center;margin: 40px auto 0;}
a.more:hover{background: #3388ff;color: #fff;border-color: #3388ff;}

/* pro_list */
.pro_list {margin: 0 -5px;}
.pro_list li{float: left;width: 390px;margin: 0 5px;}
.pro_list li img{width: 390px;height: 293px;display: block;}
.pro_list li p{font-size: 16px;color: #333;background: #f5f5f5;padding:20px;}
.pro_list li .txt{font-size: 16px;color: #333;background: #f5f5f5;padding:20px;}
.pro_list li .txt span{font-size: 14px;color: #666;display: block;margin-top: 5px;}
.pro_list li:hover p{background: #3388ff;color: #fff;}

/* in_parnter */
.in_parnter ul{margin: 0 -5px;}
.in_parnter ul li{float: left;width: 230px;margin: 0 5px 10px;border: 1px solid #eee;}
.in_parnter ul li .pic{width: 230px;height: 150px;display: table-cell;vertical-align: middle;}
.in_parnter ul li .pic img{max-width:230px; max-height:150px;display: block;margin: 0 auto;}

/* in_news */
.in_news ul{margin: 0 -5px;}
.in_news ul li{float: left;width: 530px;margin: 0 5px;background: #f8f8f8;padding: 28px 30px;float: left;height: 190px;}
.in_news ul li .txt{padding-left: 50px;position: relative;}
.in_news ul li .txt i{font-style: normal;font-size: 36px;color: #3388ff;position: absolute;left: 0;top: -2px;}
.in_news ul li .txt h3{font-size: 30px;color: #333;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in_news ul li .txt span{font-size: 16px;color: #999;padding: 10px 0 20px;display: block;}
.in_news ul li .txt p{font-size: 16px;color: #666;line-height: 28px;}
.in_news ul li:hover{background: #fff;box-shadow:0px 0px 10px #eee;}