.window{width:990px; margin:auto; height:215px; overflow:hidden; background:url(/style/images/container_head_bg.gif) repeat; position:relative;}
.window_e{width:3000px; height:215px; overflow:hidden; position:relative; display:none;}
.window .ge{float:left; height:215px; width:2px; background:url(/style/images/home_window_ge.gif) no-repeat center center; overflow:hidden;}
.window .item{float:left; height:215px; position:relative; overflow:hidden;}
.window .item_e{width:1000px; height:215px; position:relative;}
.window .item .logo{width:180px; height:215px; float:left; overflow:hidden; background-repeat:no-repeat; background-position:center center; text-align:right;}
.window .item .info{width:440px; height:215px; float:left; overflow:hidden;}
.window .item .info_e{width:400px; margin:auto;}
.window .item .info .image{width:180px; height:215px; float:left; overflow:hidden; background-repeat:no-repeat; background-position:center center;}
.window .item .info .image_exp{border:2px solid #e4c295; margin-top:40px;}



.shows{width:990px; margin:auto; height:184px; overflow:hidden; position:relative;}
.shows .pages{float:left; height:184px; width:188px; background:url(/style/images/home_page.gif) no-repeat; text-align:right;}
.shows .pages img{cursor:pointer; margin-left:1px;}
.shows .show_box{float:right; width:782px; height:184px; overflow:hidden; position:relative;}
.shows .show_box_e{width:1500px; height:184px; position:relative;}
.shows .show_box .item{float:left; width:188px; height:184px; margin-right:10px; position:relative;}
.shows .show_box .item .info{width:188px; height:40px; padding-top:10px; background:#000; color:#fff; position:absolute; left:0; bottom:-50px;}
.shows .show_box .item .info .title{width:168px; margin:auto; height:14px; line-height:14px; overflow:hidden;}
.shows .show_box .item .info .more{width:168px; margin:auto; padding-top:3px;}
.shows .show_box .item .info a:link,
.shows .show_box .item .info a:visited,
.shows .show_box .item .info a:hover{color:#fff;}



.link{height:50px; width:980px; margin:auto; background:#fff;}
.link .link_nav{float:left;}
.link .link_main{float:right; width:870px; height:50px; overflow:hidden; position:relative;}
.link .link_e{width:1500px; height:50px;}
.link .link_main a{float:left; width:120px; height:50px; margin-right:5px;}



.home_contact{float:left; width:190px; height:148px; background:url(/style/images/home_news.gif) no-repeat left top; position:relative;}
.home_contact .item{padding-top:5px;}
.home_contact .time{font-size:10px; padding-left:12px;}
.home_contact .title{height:14px; line-height:14px; font-weight:bold; width:150px; overflow:hidden; background:url(/style/images/home_news_icon.gif) no-repeat left center; padding-left:12px}

.home_news{float:right; position:relative; overflow:hidden; background:#5e5e5e; width:800px; height:148px;}
.home_news_e{position:relative; width:800px;}
.home_news .news_page{position:absolute; z-index:10; right:0; bottom:0; cursor:pointer; display:none;}

.home_news .item{width:800px; height:148px;}
.home_news .image{float:left; width:590px; height:148px;}
.home_news .info{float:left; width:190px; height:128px; padding:10px; background:url(/style/images/home_news_bg_2.gif) no-repeat left bottom #2c2c2c;}
.home_news .title{font-size:14px; font-weight:bold;}
.home_news .time{color:#515151;}
.home_news .summary{color:#919093;}
.home_news .title a:link,
.home_news .title a:visited,
.home_news .title a:hover{color:#dcdcdc;}




/* 作品展示 -------------------------------- */
.works_container_e{width:auto;}
.works_container{width:auto; padding-bottom:0;}
.works_container_head_e{width:990px; margin:auto;}
.works_container_head_e .web_container_head{margin-left:0;}
.works_container_head_e .web_container_head_placeholder{height:60px;}

.container_works_e{background:url(/style/images/container_head_bg.gif) repeat; padding-bottom:10px;}
.container_works{width:990px; margin:auto;}

.container_works .class_menu{text-align:right}
.container_works .class_menu a,
.container_works .class_menu a span{display:inline-block; *display:inline; *zoom:1;}
.container_works .class_menu a{padding-top:12px;}
.container_works .class_menu a span{padding:0 15px; height:27px; line-height:27px; color:#fff; font-size:14px; font-weight:bold;}
.container_works .class_menu a.over{border-top:2px solid #f80202; padding-top:10px;}
.container_works .class_menu a.over span{color:#f80202; background:#000;}

.container_works .image_list{padding:0px; height:520px;}
.container_works .image_list .item{width:190px; float:left; margin:0 10px 0 0; padding-top:10px;}
.container_works .image_list .item_tr{margin-right:0;}
.container_works .image_list .item_e{position:relative; width:190px; height:250px; overflow:hidden;}

.container_works .image_list .item .image{position:relative; z-index:1; width:190px; height:250px;}

.container_works .image_list .item .base{position:absolute; z-index:2; left:0; bottom:0; height:35px; width:190px;}
.container_works .image_list .item .base_bg{position:absolute; z-index:1; left:0; bottom:0; height:35px; width:190px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF');background:rgba(255,255,255,0.75);}
.container_works .image_list .item .base_title{position:absolute; z-index:1; width:170px; height:35px; line-height:35px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden; color:#545454;}

.container_works .image_list .item .info{position:absolute; z-index:3; left:0; bottom:-100px; width:190px; height:100px; background:url(/style/images/works_list_bg.gif) no-repeat right bottom #000;}
.container_works .image_list .item .info .time{width:160px; margin:auto; padding-top:15px; color:#ff0909; font-size:10px;}
.container_works .image_list .item .info .title{width:120px; margin-left:15px; height:40px; line-height:20px; font-size:15px; font-weight:bold; font-size:14px;}
.container_works .image_list .item .info .title a:link,
.container_works .image_list .item .info .title a:visited,
.container_works .image_list .item .info .title a:hover{color:#fff;}

.container_works .image_list .item_over .item_e{background:#333;}
.container_works .image_list .item_over .title a:link,
.container_works .image_list .item_over .title a:visited,
.container_works .image_list .item_over .title a:hover{color:#ff0909;}
.container_works .image_list .item_over .summary{color:#fff;}
/* 作品展示 -------------------------------- */



/* 服务报价 -------------------------------- */
.container_service .service_list{}
.container_service .service_list .item{padding:0; float:left; width:188px; margin-right:10px;}
.container_service .service_list .item_tr{margin-right:0;}
.container_service .service_list .item .price{position:relative; text-align:right; padding:10px 0 5px 0;}
.container_service .service_list .item .price .pt{position:absolute; left:0; bottom:5px;}
.container_service .service_list .item .price .pm{font-size:35px; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:35px;}
.container_service .service_list .item .title{font-size:15px; font-weight:bold;  background:#bebebe;}
.container_service .service_list .item .title a{display:block; width:178px; margin:auto; height:22px; line-height:22px; overflow:hidden;}
.container_service .service_list .item .title a:link,
.container_service .service_list .item .title a:visited,
.container_service .service_list .item .title a:hover{color:#fff;}
.container_service .service_list .item .title_over{background:#f40303;}
.container_service .service_list .item .summary{padding:6px 0 0 0; color:#747474; font-size:12px; line-height:16px; height:32px;}

.container_service .service_list .item_over .item_e{background:#333;}
.container_service .service_list .item_over .title a:link,
.container_service .service_list .item_over .title a:visited,
.container_service .service_list .item_over .title a:hover{color:#ff0909;}
.container_service .service_list .item_over .summary{color:#fff;}
/* 服务报价 -------------------------------- */




