/* CSS Document */

/*banner style*/
#banner{width:1020px;height:395px;margin:10px auto;}
.banner_list_wrap{overflow:hidden;position:relative;}
.banner_list_wrap .list{width:auto;height:395px;position:absolute;top:0;left:0;z-index:1;}
.banner_list_wrap .item,.banner_list_wrap .item .play,.banner_list_wrap .list_img{display:block;width:1020px;height:395px;}
.banner_list_wrap .item{float:left;position:relative;}
.banner_list_wrap .item .info{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;overflow:hidden;background:url(../images/info_back.png) repeat-x 0 0;z-index:2;}
.banner_list_wrap .item .info a{color:#f62323;margin-left:16px;font-size:18px;}
.banner_list_wrap .item .info:hover{background-image:url(../images/info_back_a.png);}
.banner_list_wrap .lay_btn{width:auto;height:8px;padding:17px 9px 15px 3px;position:absolute;bottom:0;right:0;z-index:3;}
.banner_list_wrap .lay_btn .btn{width:27px;height:8px;margin-right:10px;background:#c0bebb;float:left;cursor:pointer;}
.banner_list_wrap .lay_btn .btn.current,.banner_list_wrap .lay_btn .btn:hover{background:#f62323;}


/*main style*/
.main{margin-bottom:10px;height:450px;overflow:hidden;}
.main .main_about,.main .main_news,.main .main_service{float:left;}
.main_about_sub,.main_about_login,.main .main_news,.main .main_service{border:1px solid #eee;background-color:#fff;}
.main h2.title,.shuffling_figure h2.title{height:38px;line-height:38px;position:relative;left:-1px;top:-1px;}
.main h2.title span.title,.shuffling_figure span.title{padding-left:32px;display:block;background:url(../images/sec.png) no-repeat 8px 11px;font-size:16px;font-weight:normal;cursor:default;}
.main h2.title a.more,.shuffling_figure h2.title a.more{position:absolute;right:0;top:0;padding:0 8px;font-size:12px;font-weight:normal;cursor:pointer;}
.main h2.title span.title,.main h2.title a.more,.shuffling_figure span.title,.shuffling_figure h2.title a.more{height:38px;line-height:38px;color:#fff;}

/*about in index style*/
.main .main_about{width:320px;margin-right:20px;}
.main_about_sub{height:308px;}
.main_about_sub h2.title{background:url(../images/index_title320.png) no-repeat;width:320px;}
.main_about_login{height:128px;margin-bottom:10px;}
.main_about_login h2.title{background:url(../images/index_title320.png) no-repeat;width:320px;}
.main_about_sub .content{padding: 16px 17px 23px;height:223px;overflow:hidden;}
.main_about_sub .first_img{margin-bottom:16px;width:285px;height:93px;}
.main_about_login .content{padding:18px 8px 12px 12px;}
.main_about_login .content .form{position:relative;}
.main_about_login .content .form label{display:block;height:25px;margin-bottom:6px;}
.main_about_login .content input.username,.main_about_login .content input.password{border:1px solid #dedede;width:145px;height:14px;font-size:12px;font-weight:normal;padding:4px 4px 5px;}.main_about_login .content input.password{margin-left:3px;}
.main_about_login .content .submit{position:absolute;right:0;top:2px;width:63px;height:56px;border:none;background:url(../images/login.jpg) no-repeat;line-height:56px;text-align:center;color:#fff;font-size:12px;cursor:pointer;}

/*news in index style*/
.main .main_news{width:398px;height:448px;margin-right:20px;}
.main .main_news h2.title{background:url(../images/index_title400.png) no-repeat;width:400px;}
.main .main_news .content{padding:9px 9px 10px 10px;}
.main .main_news .content .list .item{height:37px;line-height:37px;border-bottom:1px dotted #d9d9d9;padding-left:17px;background:url(../images/tips.png) no-repeat 1px 15px;}
.main .main_news .content .list .item .datetime{float:right;color:#999;}
.main .main_news .content .list .item .link{color:#333;text-decoration:none;}
.main .main_news .content .list .item .link:hover{color:#f62323;text-decoration:underline;}

/*service in index style*/
.main .main_service{width:258px;height:448px;}
.main .main_service h2.title{background:url(../images/index_title260.png) no-repeat;width:260px;}
.main_service .content .item{margin:17px auto 0;width:227px;height:39px;line-height:39px;background:url(../images/index_smalltitle.png) no-repeat;overflow:hidden;}
.main_service .content .item .link{display:block;padding-left:26px;height:39px;line-height:39px;color:#fff;background:url(../images/index_title_arrow.png) no-repeat 12px 15px;max-width:180px;overflow:hidden;white-space:nowrap;}

/*Company Picture in index style*/
#shufflingBanner{margin-bottom:10px;}
.shuffling_figure h2.title{background:url(../images/index_title1020.png) no-repeat;width:1020px;}
.shuffling_figure .content{padding:10px 16px 0 36px;height:199px;overflow:hidden;position:relative;}
.shuffling_container{width:968px;height:199px;margin:0;overflow:hidden;position:relative;}
.shuffling_container .list{width:auto;position:absolute;top:0;left:0;}
.shuffling_container .item,.shuffling_container .item .link{width:222px;height:199px;display:block;}
.shuffling_container .item{float:left;margin-right:20px;}
.shuffling_container .item .pic{width:220px;height:156px;border:1px solid #ccc;}
.shuffling_container .item .pic .item_img{width:214px;height:150px;display:block;margin:3px auto;}
.shuffling_container .item .info{height:41px;line-height:41px;width:100%;text-align:center;overflow:hidden;}
.shuffling_figure .content .left_btn,.shuffling_figure .content .right_btn{width:28px;height:86px;position:absolute;top:62px;}
.shuffling_figure .content .left_btn{left:0;background:url(../images/arrow_toleft.png) no-repeat;}
.shuffling_figure .content .right_btn{right:0;background:url(../images/arrow_toright.png) no-repeat;}