@charset "utf-8";
/*************************** 宽屏样式(start) ***************************/
.w_1200 .in_l{ width:310px;}
.w_1200 .in_r{ width:870px;}

.w_1200 .in_l .news_re{ height:185px;}
.w_1200 .in_l .news_ab{ height:250px; top:-85px;}
.w_1200 .in_l .box_ab{ height:250px;}
.w_1200 .in_l .news{ width:280px; height:230px;}
.w_1200 .in_l .news .brief{ height:115px;}
.w_1200 .in_l .case .list .pic{ width:310px; height:175px;}

.w_1200 .in_r .mid .list{ width:400px; margin-left:33px;}
.w_1200 .in_r .mid .list .l{ width:163px;}
.w_1200 .in_r .mid .list .pic{ height:163px;}
.w_1200 .in_r .mid .list .r{ width:225px;}
.w_1200 .in_r .mid .list .brief{ height:115px;}
.w_1200 .in_r .bot .cont{ width:400px; margin-left:30px;}
.w_1200 .in_r .bot .cont .con{ max-height:138px;}
.w_1200 .in_r .bot .video .pic{ width:404px; height:231px;}
.w_1200 .in_r .bot .video .play{ left:172px; top:85px;}
/***************************  宽屏样式(end)  ***************************/
/*************************** Index (start) ****************************/
#banner{ position:relative;}
#banner .pic{ height:500px; position:relative;}
#banner .pic a{ width:100%; height:100%; display:none; position:absolute; left:0; top:0;}
#banner .ban_nav{ width:100%; height:35px; position:absolute; left:0; bottom:-18px; text-align:right;z-index: 2}
#banner .ban_nav a{ width:42px; height:35px; background:url(ban_nav.png) no-repeat; text-align:center; line-height:35px; color:#7e7e7e; font-size:15px; display:inline-block;}
#banner .ban_nav a:hover{ text-decoration:none;}
#banner .ban_nav .cur{ background:url(ban_nav_cur.png) no-repeat; color:#000;}
#banner .slideNum_1 .hd{ height:35px; display:none; bottom:10px;}
#banner .slideNum_1 .hd li{ width:42px; height:35px; background:url(ban_nav.png) no-repeat; border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; -webkit-border-radius:0; text-align:center; line-height:35px; color:#7e7e7e; font-size:15px;}
#banner .slideNum_1 .hd li.on{ background:url(ban_nav_cur.png) no-repeat; color:#000;}

.in_l{ width:253px;}
.in_r{ width:710px;}
.in_l .news_re{ height:180px; position:relative;}
.in_l .news_ab{ width:100%; height:210px; position:absolute; left:0; top:-50px; z-index:10; background:#1b6594;}
.in_l .more{ width:28px; height:24px; background:url(news_more.jpg) no-repeat; position:absolute; right:20px; bottom:35px; z-index:12;}
.in_l .news_ban{ width:100%; height:12px; position:absolute; left:0; bottom:38px; z-index:11;}
.in_l .news_ban a{ width:12px; height:12px; display:inline-block; background:#f8cf18; margin:0 1px; border-radius:6px;}
.in_l .news_ban a:first-child{ margin-left:15px;}
.in_l .news_ban .cur{ background:#fff;}
.in_l .box_re{ width:100%; height:100%; position:relative; overflow:hidden;}
.in_l .box_ab{ width:10000px; height:210px; position:absolute; left:0; top:0;}
.in_l .news{ padding:15px; width:223px; height:180px;}
.in_l .news .name{ height:44px; line-height:22px; overflow:hidden;}
.in_l .news .name a{ font-family:"Verdana"; font-size:14px; color:#fff;}
.in_l .news .n_line{ height:2px; width:150px; background:#fff; margin-top:10px;}
.in_l .news .brief{ font-family:"Verdana"; color:#daf1ff; line-height:23px; height:92px; overflow:hidden; margin-top:10px;}

.in_l .case .list{ position:relative; margin-top:15px;}
.in_l .case .list:first-child{ margin-top:0;}
.in_l .case .list .pic{ width:253px; height:143px; text-align:center;}
.in_l .case .list .pic img{ vertical-align:middle;}
.in_l .case .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
.in_l .case .list .para{ width:100%; background:url(in_case_bg.png); position:absolute; left:0; bottom:0; padding:5px 0;}
.in_l .case .list .name{ height:20px; line-height:20px; overflow:hidden; margin:0 10px;}
.in_l .case .list .name a{ font-size:14px; color:#fff;}
.in_l .case .list .brief{ height:20px; line-height:20px; overflow:hidden; color:#fff; margin:0 10px;}

.in_r .top{ height:80px; border-bottom:2px solid #d9d9d9; background:#fff;}
.in_r .top .call{ height:65px; width:300px; margin-left:30px; margin-top:8px; border-right:1px solid #dfdfdf;}
.in_r .top .call .tit{ height:20px; line-height:20px; overflow:hidden; font-size:14px;}
.in_r .top .call .con{ height:20px; line-height:20px; overflow:hidden; margin-top:8px;}
.in_r .top .mail{ margin-left:25px; height:65px; margin-top:8px; line-height:65px; font-size:24px; color:#555; font-style:italic; padding-left:45px; background:url(mail.jpg) left center no-repeat;}

.in_r .mid .list{ width:327px; margin-left:28px;}
.in_r .mid .list .l{ width:133px;}
.in_r .mid .list .name{ height:45px; line-height:45px; overflow:hidden;}
.in_r .mid .list .name a{ font-family:"Verdana"; font-size:14px;}
.in_r .mid .list .pic{ height:133px; text-align:center;}
.in_r .mid .list .pic img{ vertical-align:middle;}
.in_r .mid .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
.in_r .mid .list .r{ width:180px;}
.in_r .mid .list .p_line{ height:3px; background:#1470a6; margin-top:25px;}
.in_r .mid .list:first-child .p_line{ background:#fab625;}
.in_r .mid .list .brief{ line-height:23px; font-family:"Verdana"; margin-top:15px; height:92px; overflow:hidden;}
.in_r .mid .list .more{ height:32px; line-height:32px; padding-right:24px; display:inline-block; font-size:14px; font-family:"Verdana"; color:#fff; background:url(in_pro_more.png) right no-repeat; margin-top:12px;}
.in_r .mid .list:first-child .more{ background:url(in_pro_more_nor.png) right no-repeat;}
.in_r .mid .list .more span{ display:block; padding-left:10px; padding-right:10px; background:#155da9;}
.in_r .mid .list:first-child .more span{ background:#ffbd31;}

.in_r .bot .cont{ width:327px; margin-left:28px; border-top:1px solid #ddd;}
.in_r .bot .cont .tit{ height:45px; line-height:45px; font-family:"Verdana"; font-size:18px; color:#1087d7; overflow:hidden;}
.in_r .bot .cont .con{ line-height:23px; font-family:"Verdana"; max-height:92px; overflow:hidden;}
.in_r .bot .cont .more{ height:32px; line-height:32px; padding-right:23px; display:inline-block; font-size:14px; font-family:"Verdana"; color:#fff; background:url(in_cont_more.png) right no-repeat; margin-top:10px;}
.in_r .bot .cont .more span{ background:#13a552; display:block; padding-left:10px; padding-right:10px;}

.in_r .bot .video{ position:relative;}
.in_r .bot .video .pic{ width:330px; height:189px; text-align:center;}
.in_r .bot .video .pic img{ vertical-align:middle;}
.in_r .bot .video .pic iframe, .in_r .bot .video .pic embed{width:100%; height:100%;}
.in_r .bot .video .pic span{ height:100%; display:inline-block; vertical-align:middle;}
.in_r .bot .video .play{ width:60px; height:60px; background:url(play.png) no-repeat; display:block; position:absolute; left:172px; top:85px;}