@charset "utf-8";
/***************************宽屏样式(start)***************************/
.w_1200 #middle_banner>li{width:379px; height:208px; margin-left:21px;}

.w_1200 .index_prod_hd .title{width:240px;}
.w_1200 .index_prod_hd .title>h3{ width:250px;}
.w_1200 .index_prod_bd .ad{width:240px; height:400px;}
.w_1200 .index_prod_bd .index_prod_list{width:940px;}

.w_1200 .blog_bd .item{width:380px; margin-left:20px;}
.w_1200 .blog_bd .item>dt{height:209px;}
.w_1200 .blog_bd .item>dd{height:150px; padding:0 20px;}
.w_1200 .blog_bd .item>dd .date{left:20px; top:160px; height:34px; padding:8px; line-height:150%;}

.w_1200 #partner .ad{width:591px; height:285px;}
.w_1200 .partner_hd{height:43px;}
.w_1200 .partner_hd .title{width:240px; height:43px;}
.w_1200 .partner_hd .title>h3{left:-10px; top:0; font-size:16px; width:250px; height:52px; line-height:43px;}
.w_1200 .partner_hd .more{line-height:43px; padding-right:26px;}
.w_1200 .partner_bd{height:201px; padding:30px 0;}
.w_1200 .partner_bd .link{width:120px; height:70px; margin:13px 12px;}
/***************************宽屏样式(end)***************************/
/*************************** index (start) ***************************/
.bg{background:#f5f5f5;}

#banner{height:565px; position:relative; background:#f5f5f5;}
#banner .pic>a{width:100%; height:565px; position:absolute; left:0; top:0; display:none;}
#banner .wrap{height:17px; margin:519px auto 0; position:relative;}
#banner .btn{position:absolute; top:0; left:0; text-align:center; width:100%;}
#banner .btn>li{display:inline-block; width:14px; height:14px; background:url(ico_current_btn.png) no-repeat; margin:0 4px; cursor:pointer;}
#banner .btn>li.prev{background-position:0 0;}
#banner .btn>li.next{background-position:-67px 0;}
#banner .btn>li.item{background-position:-21px 0;}
#banner .btn>li.current{background-position:-43px 0;}

#middle_banner{padding:20px 0;}
#middle_banner>li{width:307px; height:168px; overflow:hidden; float:left; margin-left:19px;}
#middle_banner>li:first-child{margin-left:0;}

#index_prod{margin-top:9px; background:#fff; box-shadow:0 5px 10px #d5d5d5;}
.index_prod_hd{height:43px;}
.index_prod_hd .title{width:194px; height:43px; background-color:#88be4c; position:relative;}
.index_prod_hd .title>h3{position:absolute; left:-10px; top:0; color:#fff; text-indent:24px; font-size:16px; width:202px; height:52px; line-height:43px; background:url(bg_hd_title.png) no-repeat left top transparent;}
.index_prod_hd .menu{margin-top:19px; margin-right:10px;}
.index_prod_hd .menu>li{display:inline-block; width:9px; height:10px; background:url(ico_prod_current_btn.png) no-repeat; margin:0 4px; cursor:pointer;}
.index_prod_hd .menu>li.prev{background-position:0 0;}
.index_prod_hd .menu>li.next{background-position:-45px 0;}
.index_prod_hd .menu>li.item{background-position:-17px 0;}
.index_prod_hd .menu>li.current{background-position:-28px 0;}
.index_prod_bd .ad{width:194px; height:324px; overflow:hidden;}
.index_prod_bd .index_prod_list{width:761px; border-top:1px #ccc solid;}

#blog{margin:15px 0;}
.blog_hd{padding:15px 0 16px; text-align:center;}
.blog_hd>h3{height:39px; line-height:39px; padding:0 24px; border:1px #d8d8d8 solid; display:inline-block; background-color:#fff; font-size:16px;}
.blog_bd{margin-top:10px;}
.blog_bd .item{width:308px; float:left; margin-left:16px; position:relative; box-shadow:0 5px 10px #d5d5d5;}
.blog_bd .item>dt{height:169px; overflow:hidden; text-align:center;}
.blog_bd .item>dt img{vertical-align:middle;}
.blog_bd .item>dt span{height:100%; display:inline-block; vertical-align:middle;}
.blog_bd .item>dd{height:150px; overflow:hidden; padding:0 16px; background-color:#fff;}
.blog_bd .item>dd .name{margin-top:16px; height:30px; line-height:30px; overflow:hidden; color:#000; font-size:14px;}
.blog_bd .item>dd .brief{height:44px; line-height:180%; overflow:hidden; color:#555;}
.blog_bd .item>dd .date{position:absolute; left:16px; top:130px; height:34px; padding:8px; background-color:#ed6663; border:4px #fff solid; color:#fff; line-height:150%; text-align:center;}
.blog_bd .item:first-child{margin-left:0;}

#partner{margin:13px 0 25px; box-shadow:0 5px 10px #d5d5d5; background:#fff;}
#partner .ad{width:479px; height:231px; overflow:hidden;}
.partner_hd{height:43px; background-color:#fff;}
.partner_hd .title{width:194px; height:43px; background-color:#88be4c; position:relative;}
.partner_hd .title>h3{position:absolute; left:-10px; top:0; color:#fff; text-indent:24px; font-size:16px; width:203px; height:52px; line-height:43px; background:url(bg_hd_title.png) no-repeat left top transparent;}
.partner_hd .more{line-height:43px; padding-right:26px;}
.partner_bd{height:186px; padding:0; overflow:hidden; border-top:1px #dbe1d5 solid; background-color:#fff;}
.partner_bd .link{width:120px; height:70px; overflow:hidden; display:inline-block; text-align:center; margin:13px 12px;}
.partner_bd .link img{vertical-align:middle;}
.partner_bd .link span{height:100%; display:inline-block; vertical-align:middle;}