@charset "utf-8";
/*************************** 宽屏样式(start) ***************************/
.w_1200 #int .wrap{ height:510px;}
.w_1200 #int .box .t_l{ margin-left:20px; margin-top:100px;}
.w_1200 #int .box .t_r{ margin-right:20px; margin-top:100px;}
.w_1200 #int .box .box_re{ width:1060px; height:370px;}
.w_1200 #int .box .box_re .box_ab{ height:370px;}
.w_1200 #inm .case .list{ width:257px; margin-left:35px;}
.w_1200 #inm .case .list .pic{ width:247px; height:187px;}
.w_1200 #inb .news{ width:265px;}
.w_1200 #inb .cate{ margin-left:100px;}
.w_1200 #inb .cont{ width:275px; margin-right:50px;}
/***************************  宽屏样式(end)  ***************************/
/*************************** Index (start) ****************************/
.in_sign{ text-align:center; padding-top:40px;}
.in_sign .sign_l{ padding-left:120px; display:inline-block; background:url(glo_sign_l.png) left center no-repeat;}
.in_sign .sign_r{ color:#cdcdcd; font-size:24px; padding-right:120px; background:url(glo_sign_r.png) right center no-repeat;}

#banner{ height:1090px; position:relative;}

#int{ position:absolute; left:0; bottom:0; width:100%;}
#int .wrap{ height:470px; background:#0e0e0e;}
#int .box{ margin-top:25px;}
#int .box .t_l{ width:26px; height:52px; display:block; background:url(t_l.jpg) no-repeat; margin-left:10px; margin-top:80px;}
#int .box .t_r{ width:26px; height:52px; display:block; background:url(t_r.jpg) no-repeat; margin-right:10px; margin-top:80px;}
#int .box .box_re{ width:870px; height:330px; overflow:hidden; position:relative; margin:0 auto;}
#int .box .box_re .box_ab{ position:absolute; left:0; top:0; height:330px; width:10000px;}

#inm{ padding-bottom:40px; background:#c7c7c7;}
#inm .sign_r{ color:#333;}
#inm .case{ margin-top:40px;}
#inm .case .list{ width:210px; margin-left:28px;}
#inm .case .list .pic{ width:200px; height:152px; padding:5px; text-align:center; background:#e6e6e6;}
#inm .case .list .pic img{ vertical-align:middle;}
#inm .case .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inm .case .list .name{ height:16px; line-height:16px; overflow:hidden; margin:12px 0;}
#inm .case .list .name a{ color:#555;}
#inm .case .list .brief{ height:44px; line-height:22px; font-size:14px; overflow:hidden;}
#inm .case .list .more{ height:34px; line-height:34px; padding:0 15px; display:inline-block; font-size:14px; color:#fff; background:url(in_more.jpg); border-radius:10px;}
#inm .case .list .more:hover{ text-decoration:none;  background:url(in_more_cur.jpg);}

#inb{ padding-top:35px; padding-bottom:70px; background:#000;}
#inb .list .sign{ font-size:24px; color:#606060; text-transform:uppercase;}
#inb .list .mess{ font-family:Verdana, Geneva, sans-serif; color:#fff; line-height:150%; margin:10px 0 0 0;}
#inb .list .more{ display:inline-block; padding:8px 5px; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px; background:#a6a6a6; border-radius:5px; margin:15px 0 0 0;}
#inb .list .box{ margin-top:15px;}
#inb .news{ width:216px;}
#inb .news .con{ margin-top:35px;}
#inb .news .con:first-child{ margin-top:0;}
#inb .news .con .name{ height:20px; line-height:20px; overflow:hidden;}
#inb .news .con .name a{ font-size:16px; color:#fff;}
#inb .news .con .brief{ font-size:14px; color:#555; height:40px; line-height:20px; overflow:hidden; margin-top:8px;}

#inb .cate{ margin-left:70px; width:400px;}
#inb .cate .con{ height:20px; line-height:20px; overflow:hidden; margin-left:30px; width:160px; background:url(cate_sign.jpg) left center no-repeat; padding-left:20px; margin-bottom:5px;}
#inb .cate .nor{ margin-left:0;}
#inb .cate .con a{ color:#868686; font-size:14px;}

#inb .cont{ width:224px; margin-right:20px;}
#inb .cont .row{ font-size:14px; line-height:22px; color:#868686; padding-left:15px; background:url(cont_sign.jpg) left 9px no-repeat; margin-bottom:5px;}
#inb .cont .row a{ color:#868686;}