/*通用属性*/
.in_pros{ margin-top:45px;}
.in_m65{ margin-top:65px;}
.in_pad{ padding-top:45px;}
.in_big_title{ text-align:center; width:172px; margin:0 auto; font-size:32px; color:#f82f00; padding-bottom:8px; border-bottom:2px solid #e52e03; letter-spacing:1px;}
.in_sm_title{ text-align:center; font-size:17px; text-transform:uppercase; padding-top:6px; letter-spacing:1px; color:#a9a9a9; display:none;}
.whct,.whcs{ color:#fff;}
.whct{border-bottom:2px solid #fff;}


/*产品中心*/
.in_pro{ float:left; width:78.4%;}
.in_pro_inf{ width:96%; margin-left:4%;}
.in_pro_inf li{ width:25%; float:left; margin-bottom:25px;}
.in_pro_inf li img{ display:block; width:100%; height:100%; transition:transform 1s;}
.in_pro_inf li>a{ display:block; width:89.5%; height:auto;  border:1px solid #bfbfbf; margin:0 auto; overflow:hidden;}
.in_pro_inf li p{ text-align:center; padding-top:10px;}																																																																																																																																																																																																																																																																																																																																																																																										
.in_pro_inf li p>a{ font-size:16px;}
.in_pro_inf li:hover p>a{ color:#e62129; text-decoration:underline;} 
.in_pro_inf li:hover img{ transform:scale(1.3,1.3)}



/*为什么选择我们*/
.choose_box{ background: url(../images/bg2.jpg) no-repeat center top; padding-bottom:60px; background-attachment:fixed; background-size:cover;}
.w268{ width:308px !important;}
.choose_box ul{ margin-top:30px;}
.choose_box li{ float:left; width:23%; height:395px; margin:0px 1%; background: rgba(255,255,255,0.6);}
.choose_box li div{ width:106px; height:106px; margin:0 auto; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin-top:35px; border:1px solid #fff;}
.choose_box li div img{ display:block; margin:0 auto; vertical-align:middle; padding-top:36px;}
.choose_box li h5{font-size:24px; margin-top:15px; color:#fff; text-align:center;}
.choose_box li em{ display:block; font-size:14px; line-height:2; color:#fff; font-style:normal !important; text-align:center;}
.choose_box li p{ display:block; width:82%; text-align:center; line-height:20px !important; font-size:15px; margin:0 auto; line-height:18px; margin-top:20px; color:#fff; padding-bottom:40px;}
.choose_box li:hover{ background:rgba(237,60,0,0.9);}


/*关于我们*/
.in_about .in_big_title{ padding-top:35px;}
.in_about li{float:left;}
.in_about_lf{ width:58%; background-color:#f2f1f1; padding-bottom:31px;}
.in_about_rh{ width:42%;}
.in_about_info{ display:block; width:88%; font-size:16px; line-height:25px; color:#4c4c4c; margin:16px auto 0 auto;}
.in_about li a{ display:block; width:140px; height:38px; line-height:38px; text-align:center; margin:20px auto 0px auto; border:1px solid #ed3c00; color:#ed3c00; font-size:15px;}
.in_about li a:hover{ background-color:#ed3c00; color:#fff;}


/*资质证书*/
.honor{ margin-top:1.25em}
.honor ul{ width:100%;}
.honor ul li{ float:left; width:25%;}
.honor ul li div{width:95%; margin:0 auto; position:relative;}
.honor ul li img{ display:block; width:100%; border:1px solid #cfcfcf; padding:3px;}
.honor ul li div i{ display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; background-color:rgba(0,0,0,0.35); display:none;}
.honor ul li:hover div i{display:block;}


/*优秀案例*/
.in_case{ background: url(../images/bg4.jpg) no-repeat center top;  background-attachment:fixed; background-size:cover;}
.in_case01,.in_case02{float:left;}
.in_case01{ width:41%; background-color:rgba(237,60,0,0.8);}
.in_case02{ width:59%; background-color:rgba(237,60,0,0.8); padding-bottom:18px; padding-top:16px;}
.in_case_box{ padding:55px 0px;}
.in_case_box .in_case01 .in_big_title{ padding-top:40px;} 
.in_case_info{ display:block; width:84%; margin:16px auto 0px auto; font-size:15px; line-height:24px; color:#fff;}
.in_case01 ul{ width:92%; margin:18px auto 0px auto; padding-bottom:1.65em;}
.in_case01 ul li{ width:46%; float:left; margin:0px 2%; border:1px solid #fff; box-sizing:border-box; margin-bottom:1.35em;}
.in_case01 ul li img,.in_case02 ul li img{ display:block; width:100%;}
.in_case02 ul li{ width:100%;}
.in_case_mor{display:block; width:140px; height:38px; line-height:38px; text-align:center; margin:18px auto 0px auto; border:1px solid #fff; color:#fff; font-size:15px;}
.in_case_mor:hover{ background-color:#ff1705;}


/*新闻部分*/
.in_nws{ margin-top:55px;}
.in_nws .in_bgt{ padding-top:70px; margin-bottom:15px;}
.in_nws .in_bgt span{border-bottom:3px solid #008ae2;}
.in_nwf div{ border:1px solid #ddd; border-top:6px solid #008ae2;}
.in_nwf1{ width:34.45%; margin-right:2.15%; margin-top:1.65em;}
.in_nwf img{ display:block; max-width:100%; margin:0.45em auto 0.25em auto;}
.in_nwf1 p{ font-size:18px; text-indent:15px; border-bottom:2px solid #ddd; padding:10px 10px 11px 0px;}
.in_nwf1 p a{ display:inline-block; float:right; font-size:15px; color:#969696;}
.in_nwf1 p:hover a{color:#f1283f; text-decoration:underline;}
.in_nwf1 ul{ width:87.15%; margin:0 auto; padding-bottom:3em;}
.in_nwf1 ul li{ border-bottom:1px solid #ddd; padding:10px 0px 8px 0px;}
.in_nwf1 ul li a{ font-size:15px; text-indent:40px;}
.in_nwf1 ul li span{ display:inline-block; float:right;}
.in_nwf1 ul li:hover a{color:#f1283f;}
.in_nwf3{ width:26.3%; margin-top:1.65em; padding-bottom:2.5em;}
.in_nwf3 p{ font-size:18px; text-indent:15px; border-bottom:2px solid #ddd; padding:10px 10px 11px 0px;}
.in_nwf3 p a{ display:inline-block; float:right; font-size:15px; color:#969696;}
.in_nwf3 p:hover a{color:#f1283f; text-decoration:underline;}
.in_nwf3 ul{ width:92%; margin:0 auto;}
.in_nwf3 ul li{ font-size:15px; margin-top:0.5em; padding-top:0.55em; padding-bottom:1em; border-bottom:1px dashed #ddd;} 
.in_nwf3 ul li span{ display:inline-block; margin-right:0.25em; background-color:#ed3c00; font-size:15px; color:#fff; padding:0.15em 0.4em;}
.in_nwf3 ul li p{ display:block; padding:0px !important; border-bottom:none !important; font-size:14.5px; text-indent:0px; margin-top:0.5em; color:#8b8b8b;}
.in_nwf3 ul li p span{ font-size:15px; padding:0.15em 0.45em;}
.in_nwf3 ul li:hover a{color:#f1283f; text-decoration:underline;}
.in_nwf ul li div{ font-size:14px; line-height:24px; margin-top:8px; width:100%; max-height:68px; overflow:hidden; color:#8b8b8b; border:none !important;}




/* 轮播案例部分 */
.in_huiyuan_title{ width:1162px !important;}
.in_huiyuan_qy{ background: url(../images/bg4.jpg) no-repeat center top;  background-attachment:fixed; background-size:cover; padding:50px 0px; margin-top:65px;}
.w1250{ max-width:1200px; margin:0 auto; background-color:rgba(255,255,255,1); padding-top:18px;}
.w1152{ max-width: 1066px; margin:10px auto 0 auto; padding-top:20px; position:relative;}
.floor_2{ overflow: hidden;}
.floor_2 #demo-01{margin-top: 50px;}
.floor_2 ul li:last-child{margin-right: 0;}
.floor_2 ul li{width: 205px;height:150px;float:left;margin:0 6px; text-align:center}
.floor_2 a.prev{ height:75px;width: 35px; position:absolute; left:0px; background-color:#dddddd; float: left; font-size:32px; color:#969696; line-height:75px; text-align:center; margin-left: -49px; margin-top: -195px;}
.floor_2 a.prev:hover{background-color:#C00; color:#fff;}
.floor_2 a.next{ position:absolute; right:0px;height:75px;width:35px;background-color:#dddddd; float: left; font-size:32px; color:#969696; line-height:75px; text-align:center; margin-right: -49px; margin-top: -195px;}
.floor_2 a.next:hover{background-color:#C00; color:#fff;}

.floor_2 ul li img { margin-bottom:5px; }
.floor_2 ul li img:hover { }
.floor_2 ul li a{ color:#323232;}
.floor_2 ul li a:hover{ color:#C00;}
.floor_2 ul li:hover a{ color:#C00;}
#demo-01{ width:1060px !important; padding-bottom:10px !important;}
#demo-01 li{ width:254px !important;}
#demo-01 li img{ width:254px !important;}


@media (max-width: 1300px){
.in_nwf1{ width: 34.25%;}
.in_nwf1 ul li a{ display:inline-block; width:65%; height:19px; line-height:19px; overflow:hidden; text-indent:4%;}
.in_nwf1{ width: 34.25%;}}

@media (max-width: 1065px){
.choose_box li{ height:425px;}


@media (max-width: 1018px){
.in_pro{ width:100%;}}

@media (max-width: 869px){
.in_big_title{ font-size:28px !important;}
.in_sm_title{ font-size:15px !important;}
.in_pro_inf{ margin-left:0% !important;  width:100% !important;}
.in_list_nav{ width:84% !important;}
.in_list_nav li{ height:93px;}
.in_pros_box li{ width:48.6%;}
.choose_box li{width:48.6%; margin:0px !important; margin-right:2.8% !important; margin-bottom:1.35em !important;}
.in_pros_box li:nth-child(2n){ margin-right:0px !important;}	
.choose_box li:nth-child(2n){  margin-right:0px !important;}
.in_about li{ width:100%;}	
.in_nwf1{ width:100%; margin-right:0px !important; margin-bottom:25px;}
.in_nwf3{ width:100%; margin-right:0px !important;}
.in_list_nav li a{ line-height:26px !important;}
.in_list_nav li:nth-child(2){ padding-top:25px;}
.in_big_title22{ width:100% !important;}
.in_pro_inf li{ width:50% !important;}
.in_about_rh img{ display:block; width:100%;}
.honor ul li{ width:50% !important;}
.choose_box li div{ width:96px !important; height:96px !important;}
.choose_box li div img{ padding-top:31px !important;}
#demo-01 li{ width:350px !important; height:315px !important;}
#demo-01 li img{ width:350px !important;}
}


@media (max-width: 769px){
.in_nwf img{ width:91%;}
}


@media (max-width: 997px){
.choose_box li{ height:445px;}}

@media (max-width: 889px){
.choose_box li{ height:475px;}}















