@charset "utf-8";
/*************************** 宽屏样式(start) ***************************/
.w_1200 #in_ad .left{ width:471px; height:468px;}
.w_1200 #in_ad .right .list{ width:230px; height:230px; margin-right:10px;}
.w_1200 #in_ad .right .list:first-child{ margin-bottom:8px;}
.w_1200 #in_ad .right .list .name{ font-size:18px;}
.w_1200 #in_ad .right .list .brief{ font-size:14px;}
.w_1200 #in_ad .right .nor{ padding-top:50px; height:180px;}
.w_1200 #int .list{ width:360px; height:210px; margin-left:40px;}
.w_1200 #int .list:first-child{ margin-left:20px;}
.w_1200 #inb .list{ width:160px; height:80px;}
/***************************  宽屏样式(end)  ***************************/
/*************************** Index (start) ****************************/
#in_ad{ padding-top:10px; padding-bottom:30px;}
#in_ad .left{ width:384px; height:382px;}
#in_ad .right .list{ width:187px; height:187px; margin-right:9px; text-align:center;}
#in_ad .right .list:first-child{ margin-bottom:8px;}
#in_ad .right .list img{ vertical-align:middle;}
#in_ad .right .list span{ height:100%; display:inline-block; vertical-align:middle;}
#in_ad .right .list .name{ font-size:16px; margin:0 10px; height:25px; line-height:25px; overflow:hidden;}
#in_ad .right .list .brief{ font-size:12px; color:#777; margin:0 10px; max-height:40px; line-height:20px; overflow:hidden; margin-top:15px;}
#in_ad .right .list .more{ margin:0 10px; height:20px; line-height:20px; overflow:hidden; margin-top:10px;}
#in_ad .right .list .more a{ color:#fe8112;}
#in_ad .right .nor{ padding-top:47px; height:140px;}
#in_ad .nor:hover{ background:#171719; cursor:default;}
#in_ad .nor:hover .name{ color:#fff;}
#in_ad .nor:hover .brief{ color:#fff;}

#int{ padding:22px 0; background:#f2f2f2; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#int .list{ width:294px; height:172px; overflow:hidden; margin-left:30px;}
#int .list:first-child{ margin-left:20px;}
#int .list img{ vertical-align:middle;}
#int .list span{ height:100%; display:inline-block; vertical-align:middle;}

#inm .sign{ border-bottom:1px solid #e5e5e5; height:40px; line-height:40px; font-size:16px;}
#inm .sign .fr{ font-size:14px; color:#666; padding:0 15px; border-right:1px solid #e5e5e5;}
#inm .sign .fr:first-child{ border-right:none;}
#inm .sign .fr:hover{ text-decoration:none;}
#inm .sign .cur{ color:#fe8112;}
#inm .box{min-height:270px;}
#inm .box .con{ display:none;}
#inm .box .cur{ display:block;}

#inb .wrap{ border:1px solid #ddd;}
#inb .box{ padding:10px;}
#inb .list{ width:128px; height:64px; text-align:center; margin-left:10px; margin-top:10px;}
#inb .list img{ vertical-align:middle;}
#inb .list span{ height:100%; display:inline-block; vertical-align:middle;}
#inb .l_nor{ margin-left:0;}
#inb .l_top{ margin-top:0;}