/* CSS Document */
@charset "utf-8";
/*************************** 宽屏样式(start) ***************************/

.w_1200 #int .list{width:288px; padding-left:100px;}
.w_1200 #int .l0{ background:url(tel.png) 30px 25px no-repeat;}
.w_1200 #int .l1{ background:url(clock.png) 30px 25px no-repeat;}
.w_1200 #int .l2{ background:url(mail.png) 30px 30px no-repeat;}

.w_1200 #inm .list{ width:265px; margin-left:150px;}

.w_1200 #inb .case{ width:740px;}
.w_1200 #inb .case .list{ width:318px; padding:20px; border:1px solid #cecece; margin-left:20px;}
.w_1200 #inb .case .list .pic{ width:318px; height:212px; text-align:center;}

.w_1200 #inb .news{ width:390px;}
.w_1200 #inb .news .list .pic{ width:135px; height:98px; text-align:center;}
.w_1200 #inb .news .list .con{ width:235px;}
.w_1200 #inb .news .list .con .brief{ height:66px;}

/***************************  宽屏样式(end)  ***************************/
/*************************** Index (start) ****************************/
#banner{ width:100%; height:712px; position:relative;}
#banner .pic{ width:100%; height:712px; position:relative;}
#banner .pic a{ width:100%; height:712px; position:absolute; left:0; top:0; display:none;}
#banner .ban_turn{ width:100%; position:absolute; left:0; top:0;}
#banner .ban_turn .t_l{ width:40px; height:40px; background:url(ban_l.png) no-repeat; float:left; margin-top:335px; display:none;}
#banner .ban_turn .t_r{ width:40px; height:40px; background:url(ban_r.png) no-repeat; float:right; margin-top:335px; display:none;}

#int{ width:100%; position:absolute; left:0; bottom:0;}
#int .wrap .box{ background:url(int_bg.png);}
#int .list{ height:88px; width:245px; border:1px solid #46413e; border-left:none; padding-left:80px;}
#int .list:first-child{ border-left:1px solid #46413e; margin-left:1px;}
#int .list .tit{ font-size:16px; font-family:"Verdana"; color:#fff; height:20px; line-height:20px; overflow:hidden; color:#c2c0bf; margin-top:17px;}
#int .list .con{ font-size:22px; color:#fff; font-family:"Verdana"; height:30px; line-height:30px; overflow:hidden; margin-top:8px;}
#int .l0{ background:url(tel.png) 20px 25px no-repeat;}
#int .l1{ background:url(clock.png) 20px 25px no-repeat;}
#int .l2{ background:url(mail.png) 15px 30px no-repeat;}
#int .l2 a{ color:#fff;}

#inm .sign{ height:60px; line-height:60px; font-family:"Verdana"; font-size:18px;}
#inm .bg{ height:11px; background:url(inm_bg.png) top center no-repeat;}
#inm .list{ width:216px; margin-left:120px;}
#inm .list:first-child{ margin-left:40px;}
#inm .list .pic{ width:70px; height:70px; text-align:center; margin:0 auto;}
#inm .list .pic img{ vertical-align:middle;}
#inm .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inm .list .name{ font-size:16px; font-family:"Verdana"; height:20px; line-height:20px; overflow:hidden; text-align:center; margin-top:15px;}
#inm .list .name a{ font-size:16px; font-family:"Verdana";}
#inm .list .brief{ font-size:14px; color:#666; line-height:23px; margin-top:7px; height:69px; overflow:hidden; text-align:center;}

#inb{ background:#f7f7f7; padding-top:30px; padding-bottom:75px;}
#inb .sign{ font-family:"Verdana"; font-size:16px; height:20px; line-height:20px;}
#inb .sign .fr{ font-size:12px; color:#919191;}
#inb .case{ width:604px;}
#inb .case .list{ width:260px; padding:15px; border:1px solid #cecece; margin-left:20px;}
#inb .case .list:first-child{ margin-left:0;}
#inb .case .list .pic{ width:260px; height:174px; text-align:center;}
#inb .case .list .pic img{ vertical-align:middle;}
#inb .case .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inb .case .list .name{ height:20px; line-height:20px; overflow:hidden; margin:0 5px; margin-top:15px;}
#inb .case .list .name a{ font-size:16px;}
#inb .case .list .brief{ font-size:14px; color:#555; line-height:22px; margin:0 5px; margin-top:10px; height:132px; overflow:hidden;}
#inb .case .list .more{ margin:0 5px; margin-top:25px;}
#inb .case .list .more a{ display:inline-block; padding:0 20px; height:42px; line-height:42px; background:#F7F7F7; color:#6c6c6c; border:1px solid #696969; text-transform:uppercase; font-weight:bold; font-size:14px;}
#inb .case .list .more a:hover{ text-decoration:none; background:#696969; color:#fff;}

#inb .news{ width:340px;}
#inb .news .list{ padding:15px 5px; border-top:1px solid #d5d5d5;}
#inb .news .nor{ padding-bottom:0;}
#inb .news .list .pic{ width:117px; height:85px; text-align:center;}
#inb .news .list .pic img{ vertical-align:middle;}
#inb .news .list .pic span{ vertical-align:middle; display:inline-block; height:100%;}
#inb .news .list .con{ width:200px;}
#inb .news .list .con .name{ height:20px; overflow:hidden; line-height:20px;}
#inb .news .list .con .name a{ font-size:16px; color:#f67b37; font-family:"Verdana";}
#inb .news .list .con .brief{ font-size:14px; color:#555; line-height:22px; height:44px; overflow:hidden; margin-top:10px;}