@charset "utf-8";
/* CSS Document */

/***************************宽屏样式(start)***************************/

.w_1200 #int .list{ margin-left:50px;}
.w_1200 #int .list .pic{ width:90px; height:90px;}
.w_1200 #int .list .con{ width:250px; margin-left:20px;}
.w_1200 #int .list .con .tit{ height:20px;}
.w_1200 #int .list .con .brief{ height:66px;}

.w_1200 #inm .cont{ width:760px;}
.w_1200 #inm .cont .pic{ width:311px; height:234px;}
.w_1200 #inm .cont .con{ width:430px;}
.w_1200 #inm .cont .con .brief{ margin-top:15px; height:125px; margin-bottom:20px;}

.w_1200 #inm .news{ width:400px;}
.w_1200 #inm .news .nor{ margin-bottom:40px;}
.w_1200 #inm .news .list .date{ width:70px; height:95px;}
.w_1200 #inm .news .list .con{ width:310px;}
.w_1200 #inm .news .list .con .brief{ height:66px;}
/***************************宽屏样式(end)***************************/


/*************************** banner (start) ***************************/

#banner{ height:490px;}
#banner .wrap{ position:relative;}
#banner .ban_l{ width:21px; height:40px; display:block; background:url(ban_l.png) no-repeat; position:absolute; left:0; top:200px; z-index:998; display:none;}
#banner .ban_r{ width:21px; height:40px; display:block; background:url(ban_r.png) no-repeat; position:absolute; right:0; top:200px; z-index:997; display:none;}
#banner .pic{ height:490px; position:relative;}
#banner .pic a{ width:100%; height:490px; position:absolute; left:0; top:0; display:none;}

#int{ padding:40px 0;}
#int .list{ margin-left:40px;}
#int .list:first-child{ margin-left:0;}
#int .list .pic{ width:74px; height:74px; text-align:center;}
#int .list .pic img{ vertical-align:middle;}
#int .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#int .list .con{ width:204px; margin-left:16px;}
#int .list .con .tit{ height:20px; line-height:20px; overflow:hidden;}
#int .list .con .tit a{ font-size:16px; font-family:"Verdana"; color:#006fb7;}
#int .list .con .brief{ font-size:14px; color:#555; font-family:"Verdana"; line-height:22px; height:44px; overflow:hidden; margin-top:10px;}

#inm{ padding:30px 0; background:#f8f8f8;}
#inm .top{ font-family:"Verdana"; font-size:16px; height:20px; line-height:20px; overflow:hidden; margin-bottom:20px;}
#inm .cont{ width:620px;}
#inm .cont .pic{ width:254px; height:192px; text-align:center;}
#inm .cont .pic img{ vertical-align:middle;}
#inm .cont .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inm .cont .con{ width:351px;}
#inm .cont .con .tit{ font-family:"Verdana"; font-size:16px; color:#006fb7; height:40px; line-height:20px; overflow:hidden;}
#inm .cont .con .brief{ font-family:"Verdana"; font-size:14px; color:#555; line-height:25px; margin-top:10px; height:100px; overflow:hidden; margin-bottom:10px;}
#inm .cont .con .more{ height:32px; line-height:32px; padding-left:12px; padding-right:17px; background:url(more_sign.jpg) #006fb7 93% center no-repeat; color:#fff; display:inline-block; font-size:14px;}
#inm .news{ width:326px;}
#inm .news .nor{ margin-bottom:35px;}
#inm .news .list .date{ width:57px; height:77px; text-align:center; display:table; line-height:25px;}
#inm .news .list .date .cell{vertical-align:middle; font-family:"Verdana"; font-size:14px; background:#cdeffd;}
#inm .news .list:hover .date .cell{ color:#fff; background:#006fb7;}
#inm .news .list .date .cell span{ font-family:"Verdana"; font-size:24px;}
#inm .news .list .con{ width:253px;}
#inm .news .list .con .tit{ height:20px; line-height:20px; overflow:hidden; margin-bottom:10px;}
#inm .news .list .con .tit a{ font-size:16px; color:#006fb7; font-family:"Verdana";}
#inm .news .list .con .brief{ font-family:"Verdana"; font-size:14px; color:#555; line-height:22px; height:44px; overflow:hidden;}