body { overflow:hidden;}
.wrapper { width:100%; min-width:1000px;}
.banner_bg { width:100%; position:relative; overflow:hidden; margin-bottom:30px;}
.banner { width:1920px; height:228px; position:relative;left:50%; margin-left:-960px; }
.content_bg { width:100%; position:relative; min-height:500px;}
.content_bg .contentbg_left { position:absolute; bottom:1715px; 
left:0; z-index:2;
}
.content_bg .contentbg_right { position:absolute; top:20px; right:0; z-index:2;}
.content { width:1000px; margin:0px auto; position:relative;z-index:3; padding-bottom:100px;}
.content .img_room { text-align:center;}
.h1_title { color:#007bc0; font:bold 30px/30px 'Microsoft yahei'; margin-bottom:20px;}
.h3_title { color:#3f3f3f; font:normal 18px/18px 'Microsoft yahei';}
.strong_title { color:#3f3f3f;font:normal 25px/28px 'Microsoft yahei'; margin-bottom:20px;}
.p_cont { color:#4d4d4d; font:normal 12px/26px 'Microsoft yahei';}
.case_back,a.case_back { color:#c6c6c6; font:normal 14px 'Microsoft yahei'; display:block; text-align:right;cursor:pointer;}
.case_back:hover { color:#007bc0;}
.sub_menu { width:100%; height:30px; border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6; margin-bottom:40px;}
.sub_menu ul li { float:left;}
.sub_menu ul li a { display:block; color:#a5a4a4; font:normal 14px/30px 'Microsoft yahei';margin-right:40px; padding-right:15px; background:url(../images/about/sub_list.png) no-repeat right 8px;}
.sub_menu ul li.cur a { color:#007bc0; background:url(../images/about/sub_list_cur.png) no-repeat right 8px;}

/*关于我们*/

.about { width:100%;}
.left { float:left; width:465px;}
.left .ab_blue { color:#007bc0; font:normal 21px/26px 'Microsoft yahei'; *line-height:45px; }
.left .ab_blue span { font-size:50px;*line-height:65px;}
.right { float:right; width:465px;}
.right .img_room { text-align:center;}
.honors { width:100%; background:url(../images/about/honors_bg.png) no-repeat 180px 110px;}
.honors .right { padding-top:40px;}
.honors .img_room p { font:normal 14px/20px 'Microsoft yahei'; width:350px;margin-left:80px;}
#content_bg { width:444px; height:280px; position:relative;}
#content { width:444px; height:280px; position:relative; display:inline-block; overflow:hidden;}  
#content_list {  
    position:absolute;  
    width:4000px;  
}  
#content_list dl{ width:138px; height:280px; float:left; margin-right:10px;}  
#content_list dl dt { position:relative;}  
#content_list dl dt img {width:138px;height:203px;border:none;margin-bottom:3px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
#content_list dl dd { } 
#content_list dl dd p { font:normal 12px/18px 'Microsoft yahei'; color:#989898; text-indent:5px;text-align:center;} 
a.next{cursor:pointer;display:block;width:15px; height:27px; background:url(../images/case/next.gif) no-repeat; position:absolute;right:-20px; top:88px; z-index:100;}
a.next:hover { background:url(../images/case/next_hover.gif) no-repeat;}
a.prev{cursor:pointer;display:block;width:15px; height:27px; background:url(../images/case/prev.gif) no-repeat; position:absolute;left:-30px; top:88px; z-index:100;}  
a.prev:hover { background:url(../images/case/prev.gif) no-repeat;}
.culture .left .img_room { position:absolute; left:300px; top:260px;}


/*服务*/
.service_bg {padding-bottom:100px; background:url(../images/service/service_bg.png) no-repeat 80px 175px;}
.indoor .left .img_room,
.props .left .img_room,
.produce .left .img_room { text-align:left;} 
.indoor .left_img { margin-right:5px;}
.indoor .right { padding-top:80px;}
.props .left_img { margin-right:5px;}
.produce .right { width:485px; padding-top:45px;}
.produce .right .img_room { padding-bottom:20px;border-bottom:1px solid #e7e7e7;}
.produce .right .left_img { margin-right:5px;}
.produce .se_blue { color:#007bc0; font:normal 26px/35px 'Microsoft yahei';}

/*案例*/
.case .h1_title { margin-bottom:20px;}
.case .case_list { width:100%;}
.case .case_list ul li { float:left;width:240px; height:240px; position:relative;margin-right:10px; margin-bottom:10px; overflow:hidden; cursor:pointer;}
.case .case_list ul li.big { width:490px; height:490px;}
.case .case_list ul li a,
.case .case_list ul li a div { display:block;width:100%; height:100%; position:absolute;top:0; left:0;overflow:hidden; cursor:pointer;}
.case .case_list ul li a .img_box {position:absolute;top:0; left:0; z-index:2;  }
.case .case_list ul li a .img_box img { height:240px; width:240px; }
.case .case_list ul li.big a .img_box img { height:490px; width:490px; }

.case .case_list ul li a .case_item { background:url(../images/case/item_bg.png) repeat; padding-top:0px; position:absolute; top:0; left:0; z-index:1;text-align:center;}
.case .case_list ul li:hover a .case_item{z-index:3;}
.case .case_list ul li a .case_item strong, .case_item em, .case_item .more { width:80%;margin-left:10%; text-align:center;}
.case .case_list ul li a .case_item strong {display:block; color:#fff; font:normal 16px/18px 'Microsoft yahei'; margin-bottom:8px; margin-top:80px;}
.case .case_list ul li a .case_item em {display:block; color:#fff; font:normal 12px/12px 'Microsoft yahei'; margin-bottom:25px;}
.case .case_list ul li a .case_item .more {display:block; color:#fff; font:normal 12px/12px 'Microsoft yahei';}
.case .case_list ul li a .case_item .more:hover { text-decoration:underline;}
.case .case_list ul li.big a .case_item strong, .case_item em, .case_item .more { width:80%; margin-left:10%;}
.case .case_list ul li.big a .case_item strong {display:block; color:#fff; font:normal 28px/36px 'Microsoft yahei'; margin-bottom:10px; margin-top:170px;}
.case .case_list ul li.big a .case_item em {display:block; color:#fff; font:normal 18px/22px 'Microsoft yahei';margin-bottom:50px;}
.case .case_list ul li.big a .case_item .more {display:block; color:#fff; font:normal 18px/18px 'Microsoft yahei';}

.case_detail { padding-bottom:100px;}
.case_left { width:410px; float:left;}
.case_left .h3_title { font-weight:bold;}
.message { width:100%; font-family:Microsoft yahei; padding-bottom:40px; border-bottom:1px solid #c2c2c2;}
.message strong { color:#007bc0; font-size:18px;font-weight:normal; line-height:36px;}
.message p { color:#838383; font-size:14px; line-height:26px;}
.case_detail_list { width:385px;}
.case_detail_list ul li { float:left;}
.case_detail_list ul li a { display:block; width:80px; height:80px; margin-right:10px; margin-bottom:10px; border:2px solid #fff; padding:1px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;}
.case_detail_list ul li a:hover { border:2px solid #007bc0;}
.case_detail_list ul li a img { width:100%; height:100%;}
.case_right { width:470px; float:right;}

#preview{ float:none; text-align:center; width:460px; margin-top:8px;}
.jqzoom{ width:460px; position:relative;display:inline-block; vertical-align:middle; _display:inline; _zoom:1; text-align:center; overflow:hidden;}
#big_img { width:460px; height:460px; }
#big_img span { display:inline-block; width:1px; overflow:hidden; margin-left:-10px; height:100%; vertical-align:middle;}
.jqzoom img { display:inline-block; vertical-align:middle; max-width:460px; max-height:460px;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{ width:460px; height:100px; padding-top:6px; position:relative; overflow:hidden;}
#spec-left{ background:url(../images/case/prev.gif) no-repeat 0 35px; width:15px; height:100px; float:left; cursor:pointer;}
#spec-left:hover { background:url(../images/case/prev_hover.gif) no-repeat 0 35px;}
#spec-right{background:url(../images/case/next.gif) no-repeat 0 35px; width:15px; height:100px; float:left;cursor:pointer;}
#spec-right:hover { background:url(../images/case/next_hover.gif) no-repeat 0 35px;}
#spec-list{ width:420px; float:left; overflow:hidden; position:relative; margin:0 5px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:105px; height:100px; overflow:hidden;}
#spec-list ul li span { display:inline-block; height:100%;width:1px; margin-left:-10px; vertical-align:middle;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; max-width:90px; max-height:90px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out; vertical-align:middle;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:700px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}

/*联系我们*/
.contact { }
.contact h1 { margin-bottom:50px;}
.contact .left,.contact .right { width:450px;}
.contact strong {display:block; color:#007bc0; font:normal 18px/18px 'Microsoft yahei'; margin-bottom:10px;}
.contact p { color:#4d4d4d; font:normal 12px/26px 'Microsoft yahei';}
.contact p span { font-weight:bold;}
.contact .map { width:446px; height:228px; position:relative; margin-top:20px; overflow:hidden;}
.contact .map .map_btn { width:52px; height:52px; background:url(../images/contact/map_img.png) no-repeat; position:absolute;right:0; bottom:0; cursor:pointer;z-index:3;}
.contact .map_left { background:url(../images/contact/img2.png) no-repeat;}
.contact .map_right { background:url(../images/contact/img3.jpg) no-repeat;}
.contact .map .map_box {width:100%; height:100%;overflow:hidden; position:absolute;right:-446px;bottom:-228px; }
.contact .map .map_box .iframe_box { overflow:hidden; width:446px; height:228px;}



