@charset "utf-8";
/***************************宽屏样式(start)***************************/
.w_1200 .banner .slideBox_1 .prev{margin-left:-580px;}
.w_1200 .banner .slideBox_1 .next{margin-right:-580px;}
.w_1200 .index_pro .list .item{width:270px; height:332px; margin-left:16px;}
.w_1200 .index_pro .list .item .img{width:278px; height:278px;}
.w_1200 .index_pro .list .item .name{height:102px;}
.w_1200 .index_pro .list .item .name0{width:195px; line-height:23px; height:46px; margin-left:15px; padding-top:43px;}
.w_1200 .index_pro .list .item .name0 a{font-size:16px;}
/***************************宽屏样式(end)***************************/

.banner{width:100%; position:relative; overflow:hidden; height:443px; z-index:1;}
.banner .box{width:1920px; height:443px; position:absolute; left:50%; top:0; margin-left:-960px; z-index:1;}
.banner .slideBox_1 .hd{display:none;}
.banner .slideBox_1 .prev, .banner .slideBox_1 .next{display:block; width:51px; height:51px; position:absolute; z-index:2; top:133px; background:url(/images/banner_swtich.png) no-repeat 0 0;}
.banner .slideBox_1 .prev{margin-left:-450px; left:50%;}
.banner .slideBox_1 .next{margin-right:-450px; right:50%; background-position:0 -51px;}

.banneroth{position:relative; z-index:20; margin-top:-101px;}
.banneroth .box{width:960px; margin:0 auto; height:170px; background:url(/images/banneroth_line.png) no-repeat 0 0;}
.banneroth .box .item{margin-left:93px; width:156px; height:156px; text-align:center; overflow:hidden; border:7px solid #fcbd00; border-radius:50%; background:#fff; overflow:hidden;}
.banneroth .box .item:first-child{margin-left:0;}

.index_pro{margin-top:20px;}
.index_pro .title{line-height:47px; height:47px; background:url(/images/black_line.jpg) no-repeat center bottom; text-align:center; font-size:20px;}
.index_pro .list{margin-top:30px;}
.index_pro .list .item{width:237px; height:290px; margin-left:10px; position:relative;}
.index_pro .list .item:first-child{margin-left:0 !important;}
.index_pro .list .item .img{width:237px; height:237px;}
.index_pro .list .item .name{width:100%; height:102px; position:absolute; bottom:0; z-index:1; background:url(/images/index_pro.png) no-repeat right top;}
.index_pro .list .item .name0{width:167px; line-height:19px; height:38px; overflow:hidden; margin-left:10px; padding-top:46px;}
.index_pro .list .item .name0 a{color:#1e283a; font-size:14px;}
.index_pro .list .item .name1{width:37px; height:37px; margin-top:48px; margin-right:13px; content:' '; background:url(/images/index_pro_a.png) no-repeat 0;}

.indexcon{margin-top:34px;}
.indexcon .about{width:61%;}
.indexcon .title{line-height:45px; height:45px; font-size:20px; padding-bottom:3px; background:url(/images/indexcon_title.jpg) repeat-x bottom right;}
.indexcon .title .more{line-height:18px; height:18px; color:#fff; text-decoration:none; padding:0 8px; background:#fcbd00; border-radius:9px; font-size:12px; margin-top:15px;}
.indexcon .title .more:hover{background:#fcbd00;}
.indexcon .about .about_desc{margin-top:25px; line-height:24px; color:#555; font-size:14px;}
.indexcon .about .about_desc .img{width:29.5%; padding-right:2.5%;}
.indexcon .news{width:35%;}
.indexcon .news .list{margin-top:20px;}
.indexcon .news .list .item{padding-bottom:22px; margin-bottom:22px; border-bottom:1px dotted #ccc;}
.indexcon .news .list .item .img{width:21.67%;}
.indexcon .news .list .rinfo{width:71%;}
.indexcon .news .list .rinfo .name{line-height:24px; height:48px; overflow:hidden;}
.indexcon .news .list .rinfo .name a{font-size:16px;}
.indexcon .news .list .rinfo .time{color:#6f6f6f; line-height:24px; font-size:14px;}