@charset "utf-8";
/***************************宽屏样式(start)***************************/
.w_1200 #int{}
.w_1200 #int .fl{ width:890px; height:506px;}
.w_1200 #int .fr .list{ width:300px; height:248px; margin-top:10px;}
.w_1200 #int .fr .nor{ margin-top:0;}
.w_1200 #inm .box{ width:1199px; height:350px;}
.w_1200 #inm .box_ab{ width:10000px; height:350px; }
.w_1200 #inb .ser{ width:585px;}
.w_1200 #inb .ser .pic{ width:276px; height:275px;}
.w_1200 #inb .ser .con{ width:290px; height:275px;}
.w_1200 #inb .news{ width:585px;}
.w_1200 #inb .news .box{ width:585px; height:270px;}
.w_1200 #inb .news .box .box_ab{ width:1000px; height:270px;}
.w_1200 #inb .news .box .box_ab .list{ width:280px; margin-right:25px;}
.w_1200 #inb .news .box .box_ab .list .top .pic{ width:107px; height:107px;}
.w_1200 #inb .news .box .box_ab .list .top .para{ width:150px;}
.w_1200 #inb .news .box .box_ab .list .top .para .name{ max-height:80px;}
.w_1200 #inb .news .box .box_ab .list .mid{ height:150px;}
.w_1200 .letter .form_input{ width:330px; }
.w_1200 .letter .fr{ width:540px;}
/***************************宽屏样式(end)***************************/
/*************************** banner (start) ***************************/
.in_sign{ height:30px; line-height:30px; font-family:"Verdana"; font-size:16px;}
.in_sign .r{ width:29px; height:29px; display:inline-block; background:url(../images/in_but_r.jpg) no-repeat;}
.in_sign .l{ width:29px; height:29px; display:inline-block; background:url(../images/in_but_l.jpg) no-repeat; margin-right:4px;}
.in_sign .more{ font-size:12px;}
#int{}
#int .fl{ width:727px; height:414px;}
#int .fr .list{ width:245px; height:203px; overflow:hidden; margin-top:7px; text-align:center;}
#int .fr .list img{ vertical-align:middle;}
#int .fr .list span{ height:100%; display:inline-block; vertical-align:middle;}
#int .fr .nor{ margin-top:0;}
#int .hd li{ background:#a6a6a6;}
#int .hd li.on{ background:#fff;}
#inm{}
#inm .box{ width:978px; height:295px; overflow:hidden; position:relative;}
#inm .box_ab{ width:10000px; height:295px; position:absolute; left:0; top:0;}
#inb{}
#inb .wrap{ padding-top:20px; border-top:1px solid #dadada;}
#inb .ser{ width:478px;}
#inb .ser .pic{ width:225px; height:225px; text-align:center;}
#inb .ser .pic img{ vertical-align:middle;}
#inb .ser .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inb .ser .con{ width:237px; font-family:"Verdana"; font-size:14px; line-height:25px; height:225px; overflow:hidden;}
#inb .news{ width:478px;}
#inb .news .box{ width:478px; height:225px; overflow:hidden; position:relative;}
#inb .news .box .box_ab{ width:1000px; height:225px; position:absolute; left:0; top:0;}
#inb .news .box .box_ab .list{ width:228px; margin-right:25px;}
#inb .news .box .box_ab .list .top .pic{ width:88px; height:88px; text-align:center;}
#inb .news .box .box_ab .list .top .pic img{ vertical-align:middle;}
#inb .news .box .box_ab .list .top .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inb .news .box .box_ab .list .top .para{ width:122px;}
#inb .news .box .box_ab .list .top .para .name{ line-height:20px; overflow:hidden; max-height:60px;}
#inb .news .box .box_ab .list .top .para .name a{ font-family:"Verdana"; font-size:16px;}
#inb .news .box .box_ab .list .top .para .date{ font-size:14px; font-family:"Verdana"; color:#555; margin-top:7px;}
#inb .news .box .box_ab .list .mid{ font-family:"Verdana"; font-size:14px; line-height:25px; margin-top:10px; height:125px; overflow:hidden;}

.letter{ border:2px solid #d9d9d9; padding:10px 20px;}
.letter .fl{ font-size:20px; text-transform:uppercase; line-height:40px; margin-right:20px;}
.letter .form_input{ width:270px; height:40px; line-height:40px; border:1px solid #e0e0e0; background:none;text-indent:15px; font-size:14px; float:left;}
.letter  .submit{ width:96px; height:42px; line-height:42px; background:#a4a4a4; color:#fff; border:none; font-size:14px; cursor:pointer;}
.letter  .submit:hover{ background:#333;}
.letter .fr{ width:400px; line-height:20px; font-size:14px; color:#626262; height:40px; overflow:hidden;}