.in_title{text-align: center;margin-top: 70px;margin-bottom: 40px;}
a.more{width: 130px;height: 30px;line-height: 30px;font-size: 16px;color: #fff;display: block;margin: 10px auto 0;background: #d94c4a;text-align: center;}
a.more span{display: block;}
a.more b{display: none;}
a.more:hover span{display: none;}
a.more:hover b{display: block;}
.pic {
    width: 100%;
    overflow: hidden;
}
.all img{display: block;width: 100%;}
/* in_service */
.in_service{padding: 70px 0;border-bottom: 1px solid #ccc;}
.in_service ul li{float: left;width: 140px;text-align: center;letter-spacing: 2px;margin-right: 125px;}
.in_service ul li h3{font-size: 24px;color: #333;font-weight: normal;line-height: 64px;}
.in_service ul li p{font-size: 18px;color: #333;line-height: 32px;}
.in_service ul li:last-child{margin-right: 0;}
.in_service ul li img{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.in_service ul li:hover img{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

/*in_product*/
.in_product{padding-bottom: 70px;border-bottom: 1px solid #ccc;}
.product_nav{position: relative;}
.product_nav ul{height: 42px;margin-bottom: 40px;}
.product_nav ul li{ padding:0 35px;position: relative;display: inline-block;height: 42px;font-size: 24px;line-height: 42px;margin-right: 35px; cursor: pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.product_nav ul li a{color: #1a1a1a;}
.product_nav ul li:hover a,.product_nav ul li:active a,.product_nav ul li.on a{color: #fafafa;}
.product_nav ul li:hover:after,.product_nav ul li:active:after {height: 100%;}
.product_nav ul li.on{background: #d94c4a;}
.product_nav ul li:before {
	speak: none;
	text-transform: none;
	position: relative;
	-webkit-font-smoothing: antialiased;
}
.product_nav ul li:after {
    content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background: #d94c4a;
}
.product_nav a.pro_more{color: #1a1a1a;font-size:16px;line-height: 42px;position: absolute;top: 0;right: 0;}

.product_list{width: 100%;position: relative;}
.product_list ul{width: 100%;height: auto;overflow: hidden;display: none;}
.product_list ul.on {display: block;}
.product_list ul li {float: left;margin-right: 34px;margin-bottom: 20px;position: relative;}
.product_list ul li img {width: 274px;height: 174px;display: block;cursor: pointer; }
.product_list ul li p {width: 274px;line-height: 32px;font-size: 20px;color: #040404;height: 64px;margin-top: 10px;overflow: hidden;}
.product_list ul li:nth-child(4n+4) {margin-right: 0;}
.product_list ul li .pro_cover{width: 274px;height: 174px;background: url(../images/pro_cover.png) no-repeat center;position: absolute;top: 0;left: 0;display: none;}
.product_list ul li:hover .pro_cover{display: block;}

/* in_partner */
.in_partner{margin-bottom: 70px;}
.partner_list ul li {float: left;margin-right: 40px;margin-bottom: 30px;position: relative;border: 1px solid #dbdada;}
.partner_list ul li img {width: 206px;height: 144px;display: block;cursor: pointer;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.partner_list ul li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.partner_list ul li:nth-child(5n+5) {margin-right: 0;}

/* in_adv */
.in_adv{ height: 464px; width: 100%; background-attachment: fixed; background-image: url(../images/background.jpg); background-repeat: no-repeat; background-position: center bottom;text-align: center; }
.in_adv .adv_txt { margin-right: auto; margin-left: auto; padding-top: 100px;}
.in_adv .adv_txt p{font-size: 30px;color: #fafafa;line-height: 48px;letter-spacing: 3px;margin-bottom: 45px;font-weight:200;}

.in_tel{text-align: center;margin-bottom: 40px;}
.in_tel .in_title{margin-bottom: 30px;}
.in_tel .tel_txt p{font-size: 22px;color: #000;line-height: 40px;}
.in_tel .tel_txt img{width: 244px;height: 244px;margin: 20px 15px 0;}