@charset "utf-8";
/*************************** 宽屏样式(start) ***************************/
.w_1200 .in_ad .wrap{ width:1170px;}
.w_1200 .in_ad .list{ width:373px; margin-left:25px;}
.w_1200 .in_ad .list .pic{ width:373px; height:195px;}
.w_1200 #int .wrap{ width:1170px;}
.w_1200 #int .box .list{ width:270px; margin-left:30px;}
.w_1200 #int .box .list .pic{ width:270px; height:270px;}
.w_1200 #inm .wrap{ width:1170px;}
.w_1200 #inm .list{ width:305px;}
.w_1200 #inm .list .tit{ font-size:24px;}
.w_1200 #inb .wrap{ width:1170px;}
.w_1200 #inb .news{ width:370px;}
.w_1200 #inb .news .box .list{ padding:25px 15px;}
.w_1200 #inb .news .box .list .pic{ width:131px; height:87px;}
.w_1200 #inb .news .box .list .con{ width:200px;}
.w_1200 #inb .news .box .list .nor{ width:100%;}
.w_1200 #inb .news .box .list .con .brief{ font-size:14px; height:40px; line-height:20px;}
.w_1200 #inb .news .box .list .con .date{ margin-top:10px;}
.w_1200 #inb .case{ width:770px;}
.w_1200 #inb .case .box .list{ width:373px;}
.w_1200 #inb .case .box .list .pic{ width:353px; height:215px;}
.w_1200 #inb .case .box .list .brief{ height:132px;}
/***************************  宽屏样式(end)  ***************************/
/*************************** Index (start) ****************************/
#banner{ height:442px;}
#banner .hd{ height:21px;}
#banner .hd ul li{ width:21px; height:21px; border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; -webkit-border-radius:0; background:url(../images/ban_nav.png) no-repeat;}
#banner .hd ul li.on{ background:url(../images/ban_nav_cur.png) no-repeat;}

.in_ad{ padding:30px 0; background:#f3f7ea;}
.in_ad .wrap{ width:955px; margin:0 auto;}
.in_ad .list{ width:305px; margin-left:20px;}
.in_ad .list:first-child{ margin-left:0;}
.in_ad .list .pic{ width:306px; height:160px; background:#000; overflow:hidden; text-align:center;}
.in_ad .list .pic img{ vertical-align:middle;}
.in_ad .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
.in_ad .list .tit{ height:20px; line-height:20px; overflow:hidden; margin-top:10px; margin-bottom:7px;}
.in_ad .list .tit a{ font-size:16px; font-family:"Verdana";}
.in_ad .list .brief{ font-size:14px; font-family:"Verdana"; color:#555; line-height:23px; height:46px; overflow:hidden;}

#int .wrap{ width:955px; margin:0 auto;}
#int .sign{ height:30px; line-height:30px; border-left:3px solid #008fd5; font-family:"Verdana"; font-size:16px; text-indent:10px;}
#int .sign .t_r{ width:30px; height:30px; display:inline-block; background:url(../images/t_r.jpg) no-repeat;}
#int .sign .t_l{ width:30px; height:30px; display:inline-block; background:url(../images/t_l.jpg) no-repeat; margin-right:1px;}
#int .box{ margin-top:20px;}
#int .box .list{ width:220px; margin-left:25px;}
#int .box .list:first-child{ margin-left:0;}
#int .box .list .pic{ width:220px; height:220px; text-align:center;}
#int .box .list .pic img{ vertical-align:middle;}
#int .box .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#int .box .list .tit{ font-size:16px; color:#008fd5; height:20px; line-height:20ox; overflow:hidden; text-align:center; margin-top:12px;}

#inm .wrap{ width:955px; margin:0 auto;}
#inm .list{ width:233px; height:100px; padding-left:85px;}
#inm .list .tit{ color:#fff; font-size:18px; height:30px; line-height:30px; overflow:hidden; margin-top:20px;}
#inm .list .brief{ font-size:14px; line-height:20px; height:40px; overflow:hidden;}

#inb .wrap{ width:955px; margin:0 auto;}
#inb .news{ width:303px; background:#f3f7ea; padding-top:15px;}
#inb .news .sign{ font-family:"Verdana"; font-size:16px; padding:0 15px;}
#inb .news .sign .fr{ font-family:"Verdana"; font-size:12px; color:#779531;}
#inb .news .box{ margin-top:5px;}
#inb .news .box .list{ padding:20px 10px;}
#inb .news .box .list:hover{ background:#ebefe2;}
#inb .news .box .list .pic{ width:106px; height:72px; text-align:center;}
#inb .news .box .list .pic img{ vertical-align:middle;}
#inb .news .box .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inb .news .box .list .con{ width:163px;}
#inb .news .box .list .nor{ width:100%;}
#inb .news .box .list .con .tit{ height:20px; line-height:20px; overflow:hidden;}
#inb .news .box .list .con .tit a{ color:#809f36; font-family:"Verdana"; font-size:14px;}
#inb .news .box .list .con .brief{ font-family:"Verdana"; font-size:12px; color:#555; height:32px; line-height:16px; overflow:hidden;}
#inb .news .box .list .con .date{ font-family:"Verdana"; color:#888; margin-top:5px;}
#inb .news .box .list .con .date .fr{ color:#000; text-decoration:underline;}

#inb .case{ width:629px;}
#inb .case .sign{ font-family:"Verdana"; font-size:16px; line-height:20px;}
#inb .case .sign .fr{ color:#ababab; font-family:"Verdana"; font-size:12px;}
#inb .case .box{ margin-top:15px;}
#inb .case .box .list{ width:305px;}
#inb .case .box .list .pic{ width:285px; height:174px; text-align:center; padding:10px; background:#98bd40;}
#inb .case .box .list .pic img{ vertical-align:middle;}
#inb .case .box .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inb .case .box .list .tit{ height:20px; line-height:20px; overflow:hidden; margin:10px 0;}
#inb .case .box .list .tit a{ font-size:16px; font-family:"Verdana";}
#inb .case .box .list .brief{ font-family:"Verdana"; font-size:14px; color:#555; line-height:22px; height:88px; overflow:hidden;}