.in_title{text-align: center;margin-bottom: 45px;padding-top: 65px;}
.in_title h2{font-size:42px;color: #292727;background: url("../images/title_bg.png") no-repeat top center;line-height: 42px;}
.in_title p{font-size: 26px;color: #333333;margin-top: 20px;font-weight: lighter;}

/* in_product */
.in_product{padding-bottom: 65px;background: url("../images/product_bg.jpg") no-repeat top center;}
.in_product .hd{font-size: 0;text-align: center;margin-bottom: 40px;}
.in_product .hd ul{height: 31px;text-align: center;position: relative;z-index:9;}
.in_product .hd ul li{position: relative;display: inline-block; width: 112px;height: 31px;text-align: center;font-size: 16px;line-height: 29px;background: #333333;margin: 0 7px; cursor: pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.in_product .hd ul li a{color: #fff;}
.in_product .hd ul li:hover:after,.in_product .hd ul li:active:after {height: 100%;}
.in_product .hd ul li.on{background: #fe0000;}
.in_product .hd ul li:before {
	speak: none;
	text-transform: none;
	position: relative;
	-webkit-font-smoothing: antialiased;
}
.in_product .hd 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: #fcd605;
}
.in_product .bd ul{margin: 0 -10px;display: none;}
.in_product .bd ul li{float: left;width: 285px;text-align: center;margin: 0 10px 30px;}
.in_product .bd ul li .pic{width: 285px;height: 218px;overflow: hidden;}
.in_product .bd ul li .pic img{max-width:285px; max-height:218px;display: block;margin: 0 auto; -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_product .bd ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.in_product .bd ul li p{font-size: 18px;color: #fff;line-height: 40px;background: #333;}
.in_product .bd ul li:hover p{background: #fe0000;}
.in_product  a.more{width: 383px;height: 43px;line-height: 43px;font-size: 20px;color: #fff;text-align: center;background: #fe0000;border-radius: 8px; display: block;margin: 20px auto 0;}

/* in_about */
.in_about{background: url("../images/about_bg.jpg") no-repeat center;background-attachment:fixed;background-size: 100% 100%;padding-bottom:65px;}
.in_about .in_title h2{color: #fff;background: url("../images/title_bg2.png") no-repeat center;}
.in_about .in_title p{color: #fff;}
.in_about .about_box .fr{ width:500px;}
.in_about .about_box .fl {width: 675px;}
.in_about .about_box .fl .about_txt h2{font-size: 26px;color: #fe0000;margin-bottom: 20px;}
.in_about .about_box .fl .about_txt p {line-height: 32px;font-size: 18px;color: #fff;}
.in_about .about_box .fl ul{margin-top: 25px;text-align: center;}
.in_about .about_box .fl ul li{width: 155px;height: 37px;line-height: 37px;border: 1px solid #fff; display: block;margin-right: 8px;float: left;}
.in_about .about_box .fl ul li a{font-size: 16px;color: #fff;}
.in_about .about_box .fl ul li:hover{background: #fe0000;}

/* in_vedio */
.in_vedio {background: #f4f4f4;padding-bottom: 65px;}
.in_vedio .scroll{ height:653px;overflow:hidden;  }
.in_vedio .scroll ul{ overflow:hidden; zoom:1; margin: 0 -9px;}
.in_vedio .scroll ul li{ margin:0 9px 25px; float:left; _display:inline;text-align:center; width: 388px;position:relative;}
.in_vedio .scroll ul li:hover{ cursor: pointer; }
.in_vedio .scroll ul li .videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:40%; z-index:99; border-radius:100%; }
.in_vedio .scroll ul li .vtit{font-size: 16px;color: #fff;line-height: 42px;background: #0a161e;margin-top: 2px;}

.videos{ display:none; position:fixed; left:50%; top:50%; margin-left:-345px; margin-top:-210px; z-index:100; width:700px; height:365px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }

/* in_msg */
.in_msg{background: url("../images/msg_bg.jpg") no-repeat center;padding: 50px 0;}
.in_msg .left{width:630px;float:left;color:#fff;margin-top:15px;}
.in_msg .left h3{font-size:36px;}
.in_msg .mid .fl{width:462px;height:auto;position:relative;}
.in_msg .mid .fl div{width: 232px;}
.in_msg .mid .fl input{width:214px;height:39px;line-height: 39px; border:1px solid #fff;background:#fff;text-align:left;padding-left:10px;margin:3px;color: #161716;font-size: 16px;font-family: "Microsoft YaHei";}
.in_msg .mid .fl textarea{width:204px;height:76px;line-height: 22px;border:1px solid #fff;background:#fff;text-align:left;padding:5px 10px;margin:3px;color: #161716;font-size: 16px;font-family: "Microsoft YaHei";position: absolute;right: 0;top: 0;}
.in_msg .mid .fr{width:96px;height:auto;position:relative;}
.in_msg .mid .fr input{width:96px;height:88px;cursor:pointer;background:url(../images/msg_btn.jpg) no-repeat;margin-top: 3px;}

/* in_case */
.in_case{padding-bottom: 65px;background: #f4f4f4; }
.in_case .case_list{ position:relative; }
.in_case .case_list .bd ul li{float: left;width: 384px;margin-right: 23px;}
.in_case .case_list .bd ul li .pic{width: 384px;height: 274px;overflow: hidden;}
.in_case .case_list .bd ul li .pic img{max-width:384px; max-height:274px;display: block;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.in_case .case_list .bd ul li:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.in_case .case_list .bd ul li .txt{border-bottom:1px solid #333333;}
.in_case .case_list .bd ul li .txt p{font-size: 18px;color: #333333;line-height: 50px;margin: 0 10px;background: url("../images/arrow.png") no-repeat right center;}
.in_case .case_list .bd ul li:hover .txt{border-bottom:1px solid #fe0000;}
.in_case .case_list .bd ul li:hover .txt p{color: #fe0000;background: url("../images/arrow2.png") no-repeat right center;}

/* in_advan */
.in_advan{background: url("../images/advan_bg.jpg") no-repeat center;height: 674px;}
.in_advan .advan_txt{background: url("../images/advan_txt.png") no-repeat;width:511px;padding: 30px;color: #fff;margin-top: 135px;}
.in_advan .advan_txt h3{font-size: 32px;color: #fe0000;margin-bottom: 80px;}
.in_advan .advan_txt ul li{font-size: 15px;margin-bottom:20px;background: url("../images/dot.png") no-repeat left 8px;padding-left: 15px;}