@charset "utf-8";
/*************************** 宽屏样式(start) ***************************/
.w_1200 #intm .box .box_re{ width:891px;}
.w_1200 #intm .box .list{ padding:15px 25px; width:415px;}
.w_1200 #intm .box .list .pic{ width:140px; height:95px; margin-top:0;}
.w_1200 #intm .box .list .con{ width:265px; margin-top:0;}
.w_1200 #intm .box .list .con .date{ margin:5px 0;}
.w_1200 #inmt .case{ width:870px;}
.w_1200 #inmt .video{ width:288px;}
.w_1200 #inmm .case{ padding:15px; height:435px;}
.w_1200 #inmm .case .ad1{ width:404px; height:435px;}
.w_1200 #inmm .case .ad2{ width:218px; height:210px;}
.w_1200 #inmm .case .ad3{ width:218px; height:210px;}
.w_1200 #inmm .case .ad4{ width:445px; height:216px;}
.w_1200 #inmm .video{ padding:15px; width:258px; height:435px;}
.w_1200 #inmm .video .list_nor .pic{ width:258px; height:180px;}
.w_1200 #inmm .video .list_nor .pic .play{ width:60px; height:60px; position:absolute; left:103px; top:40px; background:url(../images/play.png) no-repeat;}
.w_1200 #inmm .video .list_nor .brief{ font-size:14px; line-height:20px; margin-bottom:12px;}
.w_1200 #inmm .video .list{ padding:10px;}
.w_1200 #inmm .video .list .box{ height:36px; line-height:18px;}
.w_1200 #inmm .video .list a{ font-size:14px;}
.w_1200 #inb .box .box_re{ width:1167px; height:362px;}
.w_1200 #inb .box .box_ab{ width:10000px; height:362px;}
/***************************  宽屏样式(end)  ***************************/
/*************************** Index (start) ****************************/
#banner{ height:400px;}
#banner .hd{ height:12px;}
#banner .hd li{ width:12px; height:12px; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; -webkit-border-radius:6px; background:#333; margin:0 4px;}
#banner .hd li.on{ background:#fff;}

#intt{ height:40px; line-height:40px; background:#222;}
#intt .wrap{ position:relative;}
#intt .sign{ width:850px; text-align:center; color:#fff; font-family:"Verdana"; font-size:16px;}
#intt .tel_ab{ position:absolute; right:0; top:0; width:353px; height:165px; background:url(../images/tel_bg.png) no-repeat; z-index:998;}
#intt .tel_ab .share{float: right; }
#intt .tel_ab .foot_share .foot_share_box { margin-right: 0; }
#intt .tel_ab .share img{ margin:0 7px;}
#intt .tel_ab .tel{ font-family:"Bebas"; font-size:24px; color:#fff; width:155px; margin-right:15px; margin-top:12px;}

#intm .box{ margin-left:20px; border-left:1px solid #d8d8d8; height:125px; position:relative;}
#intm .box .t_l{ width:23px; height:23px; display:block; background:url(../images/t_l.jpg) no-repeat; position:absolute; left:-12px; top:40px; z-index:997;}
#intm .box .t_r{ width:23px; height:23px; display:block; background:url(../images/t_r.jpg) no-repeat; position:absolute; left:-12px; top:65px; z-index:996;}
#intm .box .box_re{ width:711px; height:125px; overflow:hidden; position:relative;}
#intm .box .box_re .box_ab{ position:absolute; left:0; top:0; width:10000px; height:125px;}

#intm .box .list{ border-left:1px solid #d8d8d8; height:95px; padding:15px 20px; width:315px;}
#intm .box .list:first-child{ border:none;}
#intm .box .list .pic{ width:100px; height:67px; text-align:center; margin-top:15px;}
#intm .box .list .pic img{ vertical-align:middle;}
#intm .box .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#intm .box .list .con{ width:210px; margin-top:15px;}
#intm .box .list .con .date{ font-family:"Verdana"; color:#555; margin:5px 0;}
#intm .box .list .con .tit{ line-height:23px; height:46px; overflow:hidden; margin-top:8px;}
#intm .box .list .con .tit a{ font-family:"Verdana"; font-size:14px;}

#inmt{ border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
#inmt .case{ margin-left:20px; width:710px; height:40px; line-height:40px; text-indent:20px; border-left:1px solid #d7d7d7; font-family:"Verdana"; font-size:16px;}
#inmt .case .more{ font-family:"Verdana"; font-size:12px; color:#555;}
#inmt .video{ height:40px; line-height:40px; text-align:center; font-family:"Verdana"; font-size:16px; width:235px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}

#inmm .case{ margin-left:20px; border-left:1px solid #d7d7d7; padding:10px; height:355px;}
#inmm .case .box{ position:relative; text-align:center;}
#inmm .case .box img{ vertical-align:middle;}
#inmm .case .box span{ height:100%; display:inline-block; vertical-align:middle;}
#inmm .case .box .tit{ width:100%; height:40px; line-height:20px; overflow:hidden; position:absolute; left:0; bottom:15px; text-align:left;}
#inmm .case .box .tit a{ display:block; margin:0 10px; color:#fff; font-family:"Verdana"; font-size:14px;}
#inmm .case .box:hover .tit a{ text-decoration:none; color:#00923f;}
#inmm .case .ad1{ width:330px; height:355px;}
#inmm .case .ad2{ width:176px; height:171px;}
#inmm .case .ad3{ width:176px; height:171px;}
#inmm .case .ad4{ width:362px; height:175px;}

#inmm .video{ padding:10px; width:215px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; height:355px;}
#inmm .video .list_nor .pic{ width:215px; height:150px; text-align:center; position:relative;}
#inmm .video .list_nor .pic img{ vertical-align:middle;}
#inmm .video .list_nor .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inmm .video .list_nor .pic .play{ width:60px; height:60px; position:absolute; left:80px; top:30px; background:url(../images/play.png) no-repeat;}
#inmm .video .list_nor .pic .tit{ width:100%; height:40px; position:absolute; left:0; bottom:0; background:url(../images/video_bg.png); line-height:40px; overflow:hidden; text-align:left;}
#inmm .video .list_nor .pic .tit a{ display:block; margin:0 10px; height:40px; line-height:40px; overflow:hidden; text-indent:30px; background:url(../images/video.png) 10px center no-repeat; color:#8f8f8f;}
#inmm .video .list_nor .pic .tit a:hover{ text-decoration:none;}
#inmm .video .list_nor .brief{ font-size:12px; line-height:16px; margin:0 5px; margin-top:5px; margin-bottom:6px;}
#inmm .video .line{ height:1px; background:#d8d8d8; margin-bottom:2px;}
#inmm .video .list{ margin-bottom:5px; padding:7px; background:#eee;}
#inmm .video .list .box{ overflow:hidden; background:url(../images/video.png) 0 3px no-repeat; height:32px; line-height:16px; text-indent:20px;}
#inmm .video .list a{ font-size:12px; color:#8f8f8f;}

#inb .sign{ height:40px; line-height:40px; font-family:"Verdana"; font-size:16px; text-indent:20px; border:1px solid #d7d7d7; margin-left:20px;}
#inb .sign .t_r{ width:19px; height:19px; display:block; background:url(../images/tt_r.jpg) no-repeat; margin-right:13px; margin-top:11px;}
#inb .sign .t_l{ width:19px; height:19px; display:block; background:url(../images/tt_l.jpg) no-repeat; margin-right:6px; margin-top:11px;}

#inb .box{ margin-left:20px; border:1px solid #d7d7d7; border-top:none;}
#inb .box .box_re{ width:947px; margin:0 auto; height:310px; position:relative; overflow:hidden;}
#inb .box .box_ab{ width:10000px; height:310px; position:absolute; left:0; top:0;}