@charset "utf-8";
/*************************** 宽屏样式(start) ***************************/
.w_1200 #intt{ height:375px;}
.w_1200 #intt .ad_fir{ width:367px; height:137px; left:20px; top:0;}
.w_1200 #intt .ad_sec{ width:367px; height:207px; left:20px; top:168px;}
.w_1200 #intt .ad_thd{ width:367px; height:375px; left:415px; top:0;}
.w_1200 #intt .ad_fou{ width:367px; height:207px; left:810px; top:0;}
.w_1200 #intt .ad_fiv{ width:367px; height:137px; left:810px; top:238px;}
.w_1200 .in_pro .list{ width:280px; margin-left:13px; height:262px;margin-bottom: 60px;}
.w_1200 .in_pro .list:nth-child(n+5){margin-bottom: 0;}
.w_1200 .in_pro .nor{ margin-left:0;}
.w_1200 .in_pro .list .pic{ width:280px; height:280px;}
.w_1200 .in_pro .list .name{ height:53px; line-height:53px;}
.w_1200 #inm .adv{ width:80%;margin-left: 10%;}
.w_1200 #inm .adv .box{display: flex;flex-wrap: wrap;justify-content: space-around;margin-top: 50px;}
.w_1200 #inm .adv .list{ width:45%; }
.w_1200 #inm .adv .list:nth-child(2n){margin-left: 10%;}
.w_1200 #inm .adv .list .top .tit{ float:left;color: #2d85aa;}
.w_1200 #inm .img{ margin-right:70px;}
.w_1200 #inbt .list{ width:260px; margin-left:40px;background: #424242;}
.w_1200 #inbt .list:first-child{ margin-left:0;}
/***************************  宽屏样式(end)  ***************************/
/*************************** Index (start) ****************************/
.in_sign{ text-align:center; font-size:30px; padding-bottom:28px; }
/*.in_sign_nor{ background:url(../images/in_sign_nor.png) bottom center no-repeat;}*/

.in_pro .list{ width:230px; position:relative; margin-left:20px; height:262px;}
.in_pro .list_ab{ width:100%; position:absolute; left:0; top:0;}
.in_pro .nor{ margin-left:0;}
.in_pro .list .pic{ width:228px; height:228px; text-align:center; position:relative; border:1px solid #dedede;}
.in_pro .list .pic .price{ width:100%; font-size:24px; position:absolute; left:0; bottom:15px;}
.in_pro .list .pic img{ vertical-align:middle;}
.in_pro .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
.in_pro .list .name{ height:45px; line-height:45px; overflow:hidden; background:#ff9500; padding:0 25px; display:none;}
.in_pro .list .name a{ font-size:16px; color:#fff; display:block;}
.in_pro .list .name a:hover{ text-decoration:none;}

#banner .hd ul li{ height:14px; width:14px; border-radius:0; background:url(../images/page_ban.png) no-repeat;}
#banner .hd ul li.on{ background:#fff; border-radius:7px;}

#intt{ height:317px;}
#intt .wrap{ position:relative;}
#intt .ad_fir{ width:310px; height:116px; position:absolute; overflow:hidden; background:#000; left:0; top:0;}
#intt .ad_sec{ width:310px; height:175px; position:absolute; overflow:hidden; background:#000; left:0; top:142px;}
#intt .ad_thd{ width:310px; height:317px; position:absolute; overflow:hidden; background:#000; left:335px; top:0;}
#intt .ad_fou{ width:310px; height:175px; position:absolute; overflow:hidden; background:#000; left:669px; top:0;}
#intt .ad_fiv{ width:310px; height:116px; position:absolute; overflow:hidden; background:#000; left:669px; top:200px;}

#inm .adv{ width:620px;}
#inm .adv .sign{ font-size:30px; color:#fff; margin-top:40px;text-align: center;}
#inm .adv .sign i{ font-size:40px; color: #e94709;margin-left: 20px;}
#inm .adv .content{ font-size:17px; color:#fff; margin-top:10px;text-align: center;}
#inm .adv .list{ width:285px; margin-bottom:40px;}
#inm .adv .list .top .tit{ font-size:25px; color:#fff; margin-top:0; height:30px; line-height:30px; overflow:hidden;}
#inm .adv .list .top .pic{height: 30px;}
#inm .adv .list .mid{ font-size:14px; color:#53555b; line-height:20px; margin-top:15px; max-height:80px; overflow:hidden;}

#inm .img{ width:272px; height:384px; background:url(../images/inm_img.png) no-repeat; padding-right:21px; padding-top:22px; text-align:center; margin-top:25px;}
#inm .img img{ vertical-align:middle;}
#inm .img span{ height:100%; display:inline-block; vertical-align:middle;}

#inbt .list{ width:226px; margin-left:25px;}
#inbt .list:first-child{ margin-left:0;}
#inbt .list .pic{ width:209px; height:181px; text-align:center; position:relative; margin:0 auto;}
#inbt .list .case_bg{ width:100%; height:100%; background:url(../images/case_bg.png) no-repeat; position:absolute;}
#inbt .list .case_bg a{ display:block; width:100%; display:block; height:100%;}
#inbt .list .pic img{ vertical-align:middle;height: 142px;}
#inbt .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inbt .list .name{ height:20px; line-height:20px; overflow:hidden; text-align:center; margin:13px 0;}
#inbt .list .name a{ font-size:16px;color: #fff;}
#inbt .list .brief{ font-size:14px; color:#555; line-height:20px; height:40px; overflow:hidden; text-align:center; margin-top:10px;}

#inbm{ height:360px!important;}