/* CSS Document */
@charset "utf-8";
/*************************** 宽屏样式(start) ***************************/

.w_1200 #int .note{ width:600px; margin-left:90px; font-size:18px; width:600px;}
.w_1200 #int .let{ margin-right:100px;}

.w_1200 #inm .cont{ width:475px;}
.w_1200 #inm .ad{ width:700px;}
.w_1200 #inm .ad .list{ width:318px; height:80px; margin-left:30px; margin-bottom:20px;}
.w_1200 #inm .ad .list .con{ width:200px;}

.w_1200 #inb .list{ width:368px; margin-left:30px;}
.w_1200 #inb .list .pic{ width:368px; height:229px;}

/***************************  宽屏样式(end)  ***************************/
/*************************** Index (start) ****************************/
#banner{ height:396px;}
#banner .pic{ width:100%; height:396px; position:relative;}
#banner .pic a{ width:100%; height:100%; position:absolute; left:0; top:0; display:none;}
#banner .ban_nav{ width:100%; position:absolute; left:0; top:0;}
#banner .ban_nav .wrap{ position:relative;}
#banner .ban_l{ width:40px; height:40px; display:block; position:absolute; left:0; top:355px; background:url(../images/b1_l.png); display:none;}
#banner .ban_r{ width:40px; height:40px; display:block; position:absolute; right:0; top:355px; background:url(../images/b1_r.png); display:none;}

#int{ height:92px; background:url(../images/int_bg.jpg) top center no-repeat;}
#int .note{ font-size:18px; font-style:italic; line-height:25px; height:25px; overflow:hidden; width:520px; margin-top:30px; font-size:16px; margin-left:30px;}
#int .let{ margin-top:25px; margin-right:30px;}
#int .let .form_input{ width:305px; height:35px; line-height:35px; background:#fff; border:1px solid #fff; float:left; font-size:14px; text-indent:15px;}
#int .let .submit{ width:52px; height:37px; background:#c7081b; color:#fff; font-size:16px; cursor:pointer; border:none;}

#inm .cont{ width:388px;}
#inm .cont .tit{ color:#444; font-size:24px; border-left:3px solid #fb4848; padding-left:20px; line-height:30px;}
#inm .cont .con{ font-size:14px; color:#666; line-height:25px; padding-left:20px; margin-top:10px;}

#inm .ad{ width:591px;}
#inm .ad .list{ width:278px; height:80px; border:1px solid #bcbcbc; margin-left:15px; margin-bottom:15px; position:relative;}
#inm .ad .list .pic{ width:55px; height:55px; text-align:center; margin-top:12px; margin-left:15px;}
#inm .ad .list .pic img{ vertical-align:middle;}
#inm .ad .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inm .ad .list .con{ width:165px; margin-left:10px;}
#inm .ad .list .con .tit{ height:20px; line-height:20px; overflow:hidden; margin-top:15px;}
#inm .ad .list .con .tit a{ font-size:16px; color:#000;}
#inm .ad .list .con .brief{ font-size:14px; color:#696969; margin-top:4px; line-height:18px; height:36px; overflow:hidden;}
#inm .ad .list .con .more{ width:30px; height:30px; background:url(../images/in_more.jpg) #fa2d2d center no-repeat; display:block; position:absolute; right:0; bottom:0;}

#inb{ background:#fbfbfb;}
#inb .sign{ font-size:16px; font-family:"Verdana"; border-bottom:1px solid #e0e0e0; padding-bottom:13px; margin:0 15px;}
#inb .list{ width:300px; border:1px solid #e0e0e0; margin-left:22px;}
#inb .list:first-child{ margin-left:15px;}
#inb .list:hover{ border:1px solid #e8a3a3;}
#inb .list .pic{ width:300px; height:187px; text-align:center;}
#inb .list .pic img{ vertical-align:middle;}
#inb .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inb .list .name{ height:44px; line-height:22px; overflow:hidden; margin:0 20px; margin-top:10px; padding-left:48px; background:url(../images/in_case_bg.jpg) 0 10px no-repeat;}
#inb .list .name a{ font-size:16px;}
#inb .list .more{ text-transform:uppercase; height:34px; line-height:34px; background:#36404b; padding:0 20px; display:inline-block; color:#fff; font-size:14px; margin-left:15px; margin-top:15px;}
#inb .list .more:hover{ text-decoration:none; background:#fb4848;}