@charset "utf-8";
/* CSS Document */

/***************************宽屏样式(start)***************************/
.w_1200 .o_box .cont{ width:590px;}
.w_1200 .o_box .cont .pic{ width:196px; height:234px; text-align:center;}
.w_1200 .o_box .cont .pic img{ vertical-align:middle;}
.w_1200 .o_box .cont .pic span{ height:100%; display:inline-block; vertical-align:middle;}
.w_1200 .o_box .cont .con{ width:380px;}
.w_1200 .o_box .cont .con .tit{ font-family:"Verdana"; font-size:16px; color:#2184c5; line-height:22px; height:22px; overflow:hidden;}
.w_1200 .o_box .cont .con .brief{ font-family:"Verdana"; font-size:14px; color:#444; line-height:22px; height:154px; overflow:hidden; margin-top:10px;}
.w_1200 .o_box .cont .con .more{ height:32px; line-height:32px; color:#fff; font-size:14px; font-family:"Verdana"; text-align:center; padding-left:10px; padding-right:15px; display:inline-block; background:url(../images/more.png) #4d4d4d 94% 13px no-repeat; margin-top:16px;}
.w_1200 .o_box .cont .con .more:hover{ background:url(../images/more.png) #3498db 94% 13px no-repeat; text-decoration:none;}

.w_1200 .o_box .news{ width:285px;}
.w_1200 .o_box .news .list{ margin-top:40px;}
.w_1200 .o_box .news .list:first-child{ margin-top:0;}
.w_1200 .o_box .news .list .date{ width:83px; height:97px; background:url(../images/in_news_bg.png) no-repeat;}
.w_1200 .o_box .news .list .date .top{ font-family:"Verdana"; font-size:24px; color:#fff; margin-right:11px; text-align:center; margin-top:12px; height:56px;}
.w_1200 .o_box .news .list .date .top span{ font-family:"Verdana"; font-size:14px; color:#333;}
.w_1200 .o_box .news .list .date .mid{ height:29px; margin-right:11px; text-align:center; font-family:"Verdana"; font-size:14px; color:#fff; line-height:29px;}
.w_1200 .o_box .news .list .con{ width:190px;}
.w_1200 .o_box .news .list .con .tit{ height:20px; line-height:20px; overflow:hidden;}
.w_1200 .o_box .news .list .con .tit a{ font-family:"Verdana"; font-size:16px; color:#2184c5;}
.w_1200 .o_box .news .list .con .brief{ font-family:"Verdana"; font-size:14px; color:#565656; line-height:22px; height:66px; overflow:hidden; margin-top:10px;}
/***************************宽屏样式(end)***************************/


/*************************** banner (start) ***************************/

#banner{ height:512px;}
#banner .wrap{ position:relative;}
#banner .pic{ height:512px; position:relative;}
#banner .pic a{ width:100%; height:512px; position:absolute; left:0; top:0; display:none;}
#banner .ban_l{ width:35px; height:69px; display:block; position:absolute; left:0; top:220px; background:url(../images/ban_l.png) no-repeat; z-index:997; display:none;}
#banner .ban_l:hover{ background:url(../images/ban_l_cur.png) no-repeat;}
#banner .ban_r{ width:35px; height:69px; display:block; position:absolute; right:0; top:220px; background:url(../images/ban_r.png) no-repeat; z-index:998; display:none;}
#banner .ban_r:hover{ background:url(../images/ban_r_cur.png) no-repeat;}

.in_case_sign{ font-family:"Verdana"; font-size:18px; color:#006594;}
.in_case_list{ height:45px; line-height:45px; overflow:hidden; text-indent:35px; margin-bottom:2px;}
.in_case_list a{ font-family:"Verdana"; font-size:14px; display:block; background:url(../images/case_list_sign.jpg) #f5f5f5 15px 19px no-repeat;}
.in_case_list a:hover{ background:url(../images/case_list_sign_cur.jpg) #379ede 15px 19px no-repeat; color:#fff; text-decoration:none;}

.in_sign{ height:48px; line-height:48px; background:#efefef; font-family:"Verdana"; font-size:18px; padding:0 15px;}
.in_sign a{ font-family:"Verdana"; color:#888; font-size:12px;}

.in_tit{ font-family:"Verdana"; font-size:18px;}
.o_box{}
.o_box .cont{ width:481px;}
.o_box .cont .pic{ width:160px; height:192px; text-align:center;}
.o_box .cont .pic img{ vertical-align:middle;}
.o_box .cont .pic span{ height:100%; display:inline-block; vertical-align:middle;}
.o_box .cont .con{ width:310px;}
.o_box .cont .con .tit{ font-family:"Verdana"; font-size:16px; color:#2184c5; line-height:22px; height:44px; overflow:hidden;}
.o_box .cont .con .brief{ font-family:"Verdana"; font-size:14px; color:#444; line-height:22px; height:88px; overflow:hidden; margin-top:10px;}
.o_box .cont .con .more{ height:32px; line-height:32px; color:#fff; font-size:14px; font-family:"Verdana"; text-align:center; padding-left:10px; padding-right:15px; display:inline-block; background:url(../images/more.png) #4d4d4d 94% 13px no-repeat; margin-top:16px;}
.o_box .cont .con .more:hover{ background:url(../images/more.png) #3498db 94% 13px no-repeat; text-decoration:none;}

.o_box .news{ width:232px;}
.o_box .news .list{ margin-top:30px;}
.o_box .news .list:first-child{ margin-top:0;}
.o_box .news .list .date{ width:67px; height:78px; background:url(../images/in_news_bg_min.png) no-repeat;}
.o_box .news .list .date .top{ font-family:"Verdana"; font-size:18px; color:#fff; margin-right:9px; text-align:center; margin-top:8px; height:47px;}
.o_box .news .list .date .top span{ font-family:"Verdana"; font-size:12px; color:#333;}
.o_box .news .list .date .mid{ height:23px; margin-right:9px; text-align:center; font-family:"Verdana"; font-size:12px; color:#fff; line-height:23px;}
.o_box .news .list .con{ width:155px;}
.o_box .news .list .con .tit{ height:20px; line-height:20px; overflow:hidden;}
.o_box .news .list .con .tit a{ font-family:"Verdana"; font-size:16px; color:#2184c5;}
.o_box .news .list .con .brief{ font-family:"Verdana"; font-size:14px; color:#565656; line-height:22px; height:44px; overflow:hidden; margin-top:10px;}
