/*通用样式*/
*{ margin:0; padding:0;}
body{  font-family:"宋体", Arial; font-size:12px; color:#fff; background:#E9E9E9;}
ul{	list-style:none;}
img{ border:none;}
a{ text-decoration:none;}
a:hover{ color:#578D9A;}
.clear { clear:both;}
.hover{ color:#578D9A;}

/*头部样式*/
#header{ height:109px; background:url(../images/header_top_bg.gif) repeat-x;}
#header .header_top{ text-align:right; line-height:42px; width:975px; margin:0 auto; color:#000; padding-right:5px;}
#header .header_top a{ color:#000; font-family:Verdana, Geneva, sans-serif, Arial;}
#header .header_top a:hover{ text-decoration:underline;}
#header .header_main{ width:1050px; margin:2px auto 0; height:64px;}
#header .header_main .logo{ float:left; padding-right:40px; background:url(../images/nav_li_bg.gif) right top no-repeat;}
#header .header_main .nav{ float:left;}
#header .header_main .nav ul li{ float:left; width:93px; height:64px; line-height:64px; text-align:center;background:url(../images/nav_li_bg.gif) right top no-repeat; position: relative;}
#header .header_main .nav ul li a{ font-size:14px; color:#fff;  font-family:Verdana, Arial; display:block; margin-right:2px;}
#header .header_main .nav ul li a:hover{ background:url(../images/nav_li_a_hover.gif) no-repeat;}
#nav_two{ display:none; position: absolute; left:-2px;top:65px; width:95px; background:url(../images/nav2_ul_bg.gif) repeat-y; padding:10px 0 ; z-index:9999;}
#header .header_main .nav ul li #nav_two li{ float:none; display:block; height:25px; width:95px; background:none;}
#header .header_main .nav ul li #nav_two li a{  font-family:Verdana, Arial; font-size:12px; display:block; line-height:25px;background:url(../images/nav2_li_a_bg.gif) bottom center no-repeat; color:#B3B3B3;}
#header .header_main .nav ul li #nav_two li a:hover{ color:#fff;}
#header .header_main .nav ul li #nav_two li a.none{ background:none;}

#nav_one{ display:none; position: absolute; left:-2px;top:65px; width:95px; background:url(../images/nav2_ul_bg.gif) repeat-y; padding:10px 0 ; z-index:9999;}
#header .header_main .nav ul li #nav_one li{ float:none; display:block; height:25px; width:95px; background:none;}
#header .header_main .nav ul li #nav_one li a{  font-family:Verdana, Arial; font-size:12px; display:block; line-height:25px;background:url(../images/nav2_li_a_bg.gif) bottom center no-repeat; color:#B3B3B3;}
#header .header_main .nav ul li #nav_one li a:hover{ color:#fff;}
#header .header_main .nav ul li #nav_one li a.none{ background:none;}
#header .header_main .nav ul li #nav_one li a{ color:#fff;}
#header .header_main .nav ul li #nav_one li a:hover{ color:#8FC31F;}

#nav_three{ display:none; position: absolute; left:-2px;top:65px; width:95px; background:url(../images/nav2_ul_bg.gif) repeat-y; padding:10px 0 ; z-index:9999;}
#header .header_main .nav ul li #nav_three li{ float:none; display:block; height:25px; width:95px; background:none;}
#header .header_main .nav ul li #nav_three li a{  font-family:Verdana, Arial; font-size:12px; display:block; line-height:25px;background:url(../images/nav2_li_a_bg.gif) bottom center no-repeat; color:#B3B3B3;}
#header .header_main .nav ul li #nav_three li a:hover{ color:#fff;}
#header .header_main .nav ul li #nav_three li a.none{ background:none;}
#header .header_main .nav ul li #nav_three li a{ color:#fff;}
#header .header_main .nav ul li #nav_three li a:hover{ color:#8FC31F;}

#header .header_main #search_box{ display:block; float:left; width:107px; height:27px; background:url(../images/search_bg.gif) no-repeat; margin-left:40px !important; margin-left:35px; margin-top:18px !important; margin-top:18px; cursor:text;}
#header .header_main #search_main{display:block; float:left; width:180px; height:27px; background:url(../images/search_click_bg.gif) no-repeat; margin-left:14px !important; margin-left:7px; margin-top:18px !important; margin-top:18px;}
#header .header_main #search_main .search_but{ width:20px; height:20px; margin-left:6px; margin-top:4px; cursor:pointer; background:none; border:none; vertical-align:middle;}
#header .header_main #search_main .search_input{ width:135px; background:#fff; border:none; outline:none; height:20px; line-height:20px; margin-top:3px; vertical-align:middle}

/*中部样式*/
#content{ overflow:hidden; width:100%; position: relative;}
#content .content_main{ height:636px;}
#content .drop_down{width:100%; position: relative; background:url(../images/drop_down_bg.png) repeat-x; z-index:998;}
#content .tog_contact{height:199px;}
#content .tog_contact .tog_contact_main{ width:980px; margin:0 auto;padding-top:10px;}
#content .tog_contact .tog_contact_main .recommend{ width:300px; float:left; margin-top:30px !important; margin-top:15px;}
#content .tog_contact .tog_contact_main .recommend h2{ font-size:25px;  font-family:"黑体", Arial;  font-weight:normal; color:#8FC31F;}
#content .tog_contact .tog_contact_main .recommend h2 span{ font-size:14px; font-family:Verdana, Arial; display:block;}
#content .tog_contact .tog_contact_main .recommend p{ line-height:25px; padding-top:10px;}
#content .tog_contact .tog_contact_main .recommend p a img{ vertical-align:middle;}
#content .tog{ width:53px; height:11px; background:url(../images/DD_btn_bg_down.png) no-repeat; position: absolute; left:50%; margin-left:-26px; top:188px; z-index:999; cursor: pointer;}
#content .tog:hover{background:url(../images/DD_btn_bg_down_hover.png) no-repeat;}
#content .togclose{ width:53px; height:11px; background:url(../images/DD_btn_bg_up.png) no-repeat;position: absolute; left:50%;margin-left:-26px; top:188px;z-index:999; cursor:pointer;}
#content .togclose:hover{ background:url(../images/DD_btn_bg_up_hover.png) no-repeat;}
#content .banner{ width:1670px; height:636px; position:absolute; left:50%; margin-left:-835px; top:0;}

/*底部样式*/
#footer{ width:100%; height:134px; background:url(../images/footer_bg.gif) repeat-x;}
#footer .footer_main{ width:980px; margin:0 auto;}
#footer .footer_title{ padding-left:123px; background:url(../images/footer_logo.gif) left 20px no-repeat;height:30px; line-height:30px; font-size:14px; color:#C7C7C7; width:195px; margin:0 auto; padding-top:15px; padding-bottom:10px;}
#footer .footer_main ul{ overflow:hidden; width:220px; margin:0 auto;}
#footer .footer_main ul li{ float:left; margin-right:10px; background:url(../images/footer_li_bg.gif) right 2px no-repeat; width:60px; height:20px;}
#footer .footer_main ul li.none{ background:none;}
#footer .footer_main ul li a{ color:#C7C7C7;}
#footer .footer_main ul li a:hover{ color:#fff; text-decoration:underline;}
#footer .footer_main p{ line-height:20px; text-align:center; color:#C7C7C7; padding-top:26px;}
#footer .footer_main p img{ vertical-align:middle;}


/*首页图片滚动*/
#content .tog_contact .tog_contact_main .rollBox{width:590px;overflow:hidden;padding:5px 0 5px 6px; float:left; margin-left:80px !important; margin-left:30px; margin-top:0;}
#content .tog_contact .tog_contact_main .rollBox .Cont{width:590px;overflow:hidden;float:left;}
#content .tog_contact .tog_contact_main .rollBox .ScrCont{width:10000000px;}
#content .tog_contact .tog_contact_main .rollBox .Cont .pic{width:166px;float:left;text-align:center; margin-right:17px;}
#content .tog_contact .tog_contact_main .rollBox .Cont .pic a{ display:block;}
#content .tog_contact .tog_contact_main .rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto; width:164px;}
#content .tog_contact .tog_contact_main .rollBox #List1,.rollBox #List2{float:left;}

/*翻页样式*/
/*
.page a{ display:block; float:left; width:13px; height:13px; background:url(../images/page_hover.gif) no-repeat; margin:0 5px;}
.page a:hover{background:url(../images/page.gif) no-repeat;}
.page a.hover{background:url(../images/page.gif) no-repeat;}
*/
.page{ padding-top:10px; color:#666;margin:0 auto;width:760px;text-align:center;}
.page table{width:760px;}
.page a{color:#666; }
.page a:hover{ color:#000;}

/*关于-简介*/
.about{ width:620px; margin:60px auto 30px; padding:0 340px 0 20px; background:url(../images/about_img.jpg) right top no-repeat; height:600px; position:relative;}
.about h2{ font-size:14px; font-family:Verdana, Arial; color:rgb(141, 198, 63);  text-align:center; padding-top:50px;}
.about p{ color:#595757; line-height:25px; padding-top:10px; padding-bottom:100px;}
.about .page{ padding-left:440px; position:absolute; bottom:10px;}

/*关于-理念*/
.concept{ width:500px; margin:80px auto 30px; padding:0 20px 0 460px; background:url(../images/concept_img.jpg) left 70px no-repeat; height:580px; position:relative;}
.concept h3{ font-size:14px; font-family:Verdana, Arial; color:#595757; padding-top:50px;}
.concept p{ color:#595757; line-height:25px; padding-top:5px; }
.concept p.concept_p_bot{ margin-bottom:320px;}
.concept .page{ padding-left:0;position:absolute; bottom:10px;}

/*联系我们*/
#content .contact{ width:980px; margin:30px auto;}
#content .contact .contact_map{ padding-bottom:10px; background:url(../images/contact_map_bg.gif) left bottom no-repeat;}
#content .contact .contact_map img{ width:980px;}
#content .contact .contact_main{ margin-top:10px;}
#content .contact .contact_main .CM_left{ float:left; width:362px;}
#content .contact .contact_main .CM_left img{ padding:3px; border:1px solid #BABABA;}
#content .contact .contact_main .CM_right{ float:left; margin-left:20px !important; margin-left:10px;}
#content .contact .contact_main .CM_right p{ line-height:25px; color:#595757;}
#content .contact .contact_main .CM_right p.other{ margin-top:20px; font-size:14px;  font-family:Verdana, Arial; width:500px;}

/*设计流程*/
#content .design_services{ width:980px; margin:0 auto 30px;}
#content .design_services .DS_sidebar{ width:155px; float:left; text-align:left; margin-top:20px;}
#content .design_services .DS_sidebar li{ padding-left:10px; height:30px; line-height:30px; background:url(../images/side_bar_li_bg.gif) left bottom no-repeat;}
#content .design_services .DS_sidebar li.none{ background:none;}
#content .design_services .DS_sidebar li a{ color:#636363;font-size:14px;}
#content .design_services .DS_sidebar li a:hover{ color:#000; }
#content .design_services .DS_sidebar li a.hover{ color:#000;}
#content .design_services .DS_practice_main{ float:left; width:800px;}
#content .design_services .DS_practice_main .DSPM_top{ width:650px; margin:0 auto; background:url(../images/DS_top_bg.gif) center top no-repeat; position:relative; height:310px;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_logo{ width:288px; height:35px; position:absolute; top:80px; left:212px;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li{ width:86px; height:86px; position:absolute; text-align:center; line-height:85px;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li a{ width:86px; height:86px; display:block; background:url(../images/DSPM_top_li_bg.png) no-repeat;  font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#323232;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li a:hover{background:url(../images/DSPM_top_li_hover_bg.png) no-repeat; color:#fff;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li a span{ display:block; line-height:13px; padding-top:29px;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li1{ left:20px; top:70px;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li2{ left:95px; top:155px;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li3{ left:210px; top:215px;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li4{ left:345px; top:210px;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li5{ left:460px; top:160px;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li6{ left:550px; top:70px;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li1 a{ text-indent:-9999px; background:url(../images/DSPM_top_li1_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li1 a:hover{background:url(../images/DSPM_top_li1_hover_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li2 a{ text-indent:-9999px; background:url(../images/DSPM_top_li2_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li2 a:hover{background:url(../images/DSPM_top_li2_hover_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li3 a{ text-indent:-9999px; background:url(../images/DSPM_top_li3_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li3 a:hover{background:url(../images/DSPM_top_li3_hover_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li4 a{ text-indent:-9999px; background:url(../images/DSPM_top_li4_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li4 a:hover{background:url(../images/DSPM_top_li4_hover_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li5 a{ text-indent:-9999px; background:url(../images/DSPM_top_li5_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li5 a:hover{background:url(../images/DSPM_top_li5_hover_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li6 a{ text-indent:-9999px; background:url(../images/DSPM_top_li6_bg.png) no-repeat;}
#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li6 a:hover{background:url(../images/DSPM_top_li6_hover_bg.png) no-repeat;}

#content .design_services .DS_practice_main .DSPM_top .DSPM_top_li_main{ width:325px; position:absolute; left:180px; top:50px; color:#464646; line-height:25px; display:none;}
#content .design_services .DS_practice_main .DSPM_bottom{}
#content .design_services .DS_practice_main .DSPM_bottom h2{ width:35px; height:250px; background:url(../images/DSPM_bottom_h2_bg.gif) right top no-repeat; padding-top:92px; float:left; color:#464646; font-size:20px; font-family:Verdana, Arial;}
#content .design_services .DS_practice_main .DSPM_bottom_main{ float:left; margin-left:10px !important; margin-left:5px;}
#content .design_services .DS_practice_main .DSPM_bottom_main .DSPMS_BM_info{ width:741px; height:92px; background:url(../images/DSPM_bottom_main_ul_bg.gif) no-repeat #fff; margin-bottom:5px;}
#content .design_services .DS_practice_main .DSPM_bottom_main .DSPMS_BM_info h3{ font-family:Verdana, Arial;font-weight:normal; float:left; width:207px; font-size:14px; padding-top:30px;}
#content .design_services .DS_practice_main .DSPM_bottom_main .DSPMS_BM_info h3 span{ font-size:24px;  font-family:Verdana, Arial; color:#000; margin:0 20px 0 20px; display:block; float:left;}
#content .design_services .DS_practice_main .DSPM_bottom_main .DSPMS_BM_info ul{float:left; padding-left:30px; color:#000; padding-top:7px; width:500px;}
#content .design_services .DS_practice_main .DSPM_bottom_main .DSPMS_BM_info ul li{ line-height:15px; list-style:disc;}
#content .design_services .DS_practice_main .DSPM_bottom_main .DSPMS_BM_info h3 .span_info{font-family:Verdana, Arial;font-weight:normal;font-size:14px; margin:0; width:100px; color:#fff; width:125px;}
#content .design_services .DS_practice_main .DSPM_bottom_main .DSPMS_BM_info h3 .span_info3{ margin-top:-10px;}
/*设计内容*/
#main0{ width:773px; height:497px; border:1px solid #BEBEBE; background:#F4F4F4; margin-top:28px;}
#main0 .main_ul{ display:none;}
#main0 .main_ul li img{ width:773px;}
#main0 ul.block{ display:block;}
#menu0{ border: 1px solid #666; border-top:none; overflow:hidden; width:534px; margin:0px auto 20px;}
#menu0 li{ float:left; width:106px; height:29px; background:#E9E9E9; border-right:1px solid #BDBDBD; text-align:center; line-height:29px; font-size:11px;  font-family:Arial; cursor:pointer; color:#464646;}
#menu0 li#none{ border:none;}
#menu0 li.hover{ background:#F4F4F4;}

/*产品-1*/
#content .product{ width:980px; min-height:500px; margin:0 auto 30px;}
#content .product_left{ float:left;}
.container{width:155px; text-align:center; margin-top:30px;}
.container .menuTitle{width:155px; height:25px; background:url(../images/side_bar_li_bg.gif) center bottom no-repeat; margin:0 auto; line-height:25px; font-size:14px;color:#636363; cursor:pointer; margin-top:6px;}
.container .none{ background:none;}
.container .menuTitle a{color:#636363; font-family:Arial;}
.container .menuTitle a:hover{color:#000;}
.container .activeTitle a{color:#000;}
.container .menuContent{ margin:0 auto; height:auto;width:120px; text-align: left; display:none; background:url(../images/side_bar_li_bg.gif) left bottom no-repeat; padding-left:15px;}
.container .menuContent li{font-size:12px; font-family:Verdana, Arial; height:25px; line-height:25px;}
.container .menuContent li a{ color:#636363;}
.container .menuContent li a:hover{ color:#000;}
.container .menuContent li a.hover{ color:#8FC31F;}
.container .menuContent1{ display:block;}
.container ul{margin:0;padding:0;}
#content .product_right{ float:left; margin-left:10px !important; margin-left:5px;}

/* 产品-2 列表 */
#content .product_right .product_list{ width:800px; margin-top:30px;}
.product_list_main{ margin-top:35px;}
.product_list_main ul{ overflow:hidden; width:760px;}
.product_list_main ul li{ width:145px; float:left; margin:0 20px 20px 20px;}
.product_list_main ul li a{ display:block; border:1px solid #A4A4A4;}
.product_list_main ul li a:hover{ border:1px solid #8fc31f;}
.product_list_main ul li a img{ width:143px;}
.product_list_main ul li p{ text-align:center; margin-top:5px;}
.product_list_main ul li p a{ border:none; color:#464646;}
.product_list_main ul li p a:hover{ border:none; color:#000;}
.product_list_main .page{ text-align:center; margin-bottom:10px;}
.product_list_main .page a{ display:inline-block; float:none;}

/* 产品-3 头部 */
#focus {position:relative; margin-top:10px; margin-left:33px;}
#focus .focus_main{width:749px; height:152px; overflow:hidden;position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:747px; height:150px; overflow:hidden; position:relative; background:#000; border:1px solid #ccc;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .preNext {width:14px; height:38px; position:absolute; top:60px; cursor:pointer;}/*若不要上一页、下一页按钮只需把这个样式加display:none;即可*/
#focus .pre {left:-27px; background:url(../images/pre_img.gif) no-repeat;}
#focus .next {right:-27px; background:url(../images/next_img.gif) no-repeat;}

/* 产品-3 底部 */
.product_info{ width:747px; border:1px solid #ccc; margin-top:10px; margin-left:33px; padding-bottom:20px;}
.product_info .pro_info_left{ float:left; margin-left:29px !important; margin-left:15px;}
.product_info .pro_info_left h2{ font-size:18px;  font-family:Verdana, Arial; color:#8FC31F; margin:10px 0;}
.product_info .pro_info_left .pro_info_pic{ width:335px; height:335px; border:3px solid #ccc;}
.product_info .pro_info_left .pro_info_pic img{ width:335px;}
.product_info .pro_info_right{ float:left; margin-left:20px !important; margin-left:10px; margin-top:40px !important; margin-top:35px;}
.product_info .pro_info_right .info_main{}
.product_info .pro_info_right .info_main .info_mian_title{ width:85px; text-align:right; padding-right:5px; float:left; font-size:14px; color:#4F4F4F;  font-family:Verdana, Arial; line-height:25px;}
.product_info .pro_info_right .info_main .info_main_p{background:url(../images/info_p_bg.jpg) no-repeat; float:left; font-size:12px; color:#4F4F4F; line-height:25px; }
.product_info .pro_info_right .info_main .info_main_p p{ width:223px; border-bottom:1px dashed #777;}
.product_info .pro_info_right .pro_info_other_img{ width:195px; margin:20px auto 0;}

/*产品-3 底部-播放*/
.rollBox{width:527px;overflow:hidden; margin:10px auto;}
.rollBox .LeftBotton,.rollBox .LeftBotton2{height:19px;width:11px; background:url(../images/pro_bot_pre.gif) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer; margin-top:30px;}
.rollBox .RightBotton,.rollBox .RightBotton2{height:19px;width:11px; background:url(../images/pro_bot_next.gif) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer; margin-top:30px; margin-left:10px;}
.rollBox .Cont{width:475px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:77px;float:left;text-align:center; padding:0 10px;}
.rollBox .Cont .pic a{ display:block; border:1px solid #ccc;}
.rollBox .Cont .pic a:hover{ border:1px solid #8fc31f;}
.rollBox .Cont .pic img{padding:0px;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:18px;}
.rollBox .Cont .pic p a{ color:#505050; border:none;}
.rollBox .Cont .pic p a:hover{color:#000; border:none;}
.rollBox #List1,.rollBox #List2{float:left;}


/*联系我们*/
.gestbook{ width:450px; margin:95px auto 90px;}
.gestbook h2{ font-size:18px; font-weight:normal; color:#000; text-align:center;font-family:"黑体", Arial;}
.gestbook p{ margin-top:15px;}
.gestbook p input{ height:24px; border:1px solid #bababa; padding:0 5px;}
.gestbook p input.input187{ width:187px; margin:0 10px;}
.gestbook p input.input406{ width:406px; margin-left:10px;}
.gestbook p textarea{ margin-left:10px; width:406px; padding:0 5px; border:1px solid #bababa; line-height:22px;}

.gestbook_but{width:184px; margin:15px auto 0; }
.gestbook_but .gestbook_but_input{ color:#595757;float:left; width:52px; height:21px; line-height:21px; text-align:center; padding:0; background:url(../images/CM_left_but.gif) no-repeat; margin:0 16px !important; margin:0 6px; border:none; cursor:pointer; font-size:11px;}
.gestbook p.note{ font-size:14px; font-family:"黑体", Arial; color:#595757; text-align:center;}



/*添加*/
#header .header_main .nav ul li #nav_two li a{ color:#fff;}
#header .header_main .nav ul li #nav_two li a:hover{ color:#8FC31F;}
#content .design_services .DS_sidebar li a.hover{ color:#8FC31F;}
#content .design_services .DS_sidebar li a:hover{ color:#8FC31F;}
#content .design_services .DS_practice_main1{ float:left; width:821px;}
#content .design_services .DS_practice_main1 .DSPM_top{ position:relative; margin-top:50px;}

#content .design_services .DS_practice_main1 .DSPM_top a{ display:block; width:95px; height:25px; text-align:center; line-height:25px; background:url(../images/DSPM_top_a_img.gif) no-repeat; color:#fff;}
#content .design_services .DS_practice_main1 .DSPM_top a:hover{background:url(../images/DSPM_top_a_img_hover.gif) no-repeat;}
#content .design_services .DS_practice_main1 .DSPM_top .DSPM_top_a{ position:absolute; width:186px;}
#content .design_services .DS_practice_main1 .DSPM_top .DSPM_top_a p{ line-height:22px; color:#464646; margin-top:5px;}
#content .design_services .DS_practice_main1 .DSPM_top .DSPM_top_a1{ left:16px; top:0px;}
#content .design_services .DS_practice_main1 .DSPM_top .DSPM_top_a2{ left:556px; top:0px;}
#content .design_services .DS_practice_main1 .DSPM_top .DSPM_top_a3{ left:16px; top:166px;}
#content .design_services .DS_practice_main1 .DSPM_top .DSPM_top_a4{ left:556px; top:166px;}
#content .design_services .DS_practice_main1 .DSPM_top .DSPM_top_a5{ left:16px; top:330px;}
#content .design_services .DS_practice_main1 .DSPM_top .DSPM_top_a6{ left:556px; top:330px;}
.DSPM_top .DSPM_top_a2 a,.DSPM_top .DSPM_top_a4 a,.DSPM_top .DSPM_top_a6 a{ margin-left:92px;}

#content .design_services .DS_practice_main1 .DSPM_bottom{ margin-top:10px; margin-bottom:30px;}
#content .design_services .DS_practice_main1 .DSPM_bottom h2{ width:780px; height:25px; border-bottom:1px solid #8FC41F; position:relative; font-family:"黑体", Arial;}
#content .design_services .DS_practice_main1 .DSPM_bottom span{ display:block; height:25px; line-height:25px; position:absolute; left:0px; bottom:-1px; background:#E9E9E9; color:#464646;}
#content .design_services .DS_practice_main1 .DSPM_bottom img{ margin-top:50px;}
#content .design_services .DS_practice_main1 .DSPM_bottom .DSPM_bottom_B{}
#content .design_services .DS_practice_main1 .DSPM_bottom .DSPM_bottom_B ul{ float:left; margin-top:20px; width:185px; margin-left:20px;}
#content .design_services .DS_practice_main1 .DSPM_bottom .DSPM_bottom_B ul li{ font-size:11px; list-style:disc; line-height:20px; color:#464646;}
.CM_right table{ margin-top:20px;}
.CM_right table tr td{ color:#464646; background:#fff; padding:0 5px;font-family:"黑体", Arial;}
.CM_right table tr td.h2{ font-size:18px;}
.CM_right table tr td.h2 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.CM_right table tr td.p{ font-family:"宋体", Arial; font-size:12px;}
.CM_right table tr td.p span{ float:right;}
.CM_right table tr td.p.p1 span{ float:left; margin-right:75px;}
.CM_right table tr td.p.p1 span.none{ margin-right:0;}
.gestbook1{background:url(../images/gestbook_bg.gif) center top no-repeat;}
.gestbook1 p{ margin-top:10px; position: relative;}
.gestbook1 input{ height:24px; border:1px solid #bababa; padding:0 5px; }
.gestbook1 input.input187{ width:187px; margin:0 10px;}
.gestbook1 input.input406{ width:441px; margin-left:10px;}
.gestbook1 textarea{ margin-left:45px; width:441px; padding:0 5px; border:1px solid #bababa; line-height:22px; height:128px; }
.gestbook1 img { vertical-align:middle;}
.gestbook1 img.liuyan8{ position:absolute; left:0; top:0;}
.gestbook1_le{ float:left; margin-right:10px;}
.gestbook1_le p{ color:#4F4F4F; font-size:14px; line-height:30px;}
.gestbook1_rig{ width:525px; float:left;}
.gestbook1_main{ width:920px; margin:10px auto 150px;}
.gestbook1 .h2{ width:920px; margin:100px auto 0;}
.gestbook1 h2{ height:30px; border-bottom:1px solid #8FC41F; position:relative; width:885px; margin-bottom:25px;}
.gestbook1 h2 span{ color:#8EC31E; font-size:16px;font-family:"黑体", Arial; display:block; height:30px; position:absolute; left:0;bottom:-14px; background:#E9E9E9; line-height:30px; font-weight:normal; padding-right:10px;}
#content .contact .contact_map img{ width:868px;}
#content .contact{ width:868px;}
#content .contact .contact_main .CM_right{ margin-left:10px !important; margin-left:5px;}
.container .menuTitle{width:120px; height:25px; background:url(../images/side_bar_li_bg.gif) left bottom no-repeat; margin:0 auto; line-height:25px; font-size:14px;color:#636363; cursor:pointer; margin-top:6px; padding-left:15px;}
.container{ text-align:left; width:135px;}
#content .product_right .product_list{ width:825px;}
#content .product_right .product_list a{ display:block; float:left; margin:5px; height:150px; width:264px;}


/* 2015-5-26 新添加 */
/* 图册列表 */
.atlas_list { width:980px; margin:0 auto; padding:60px 0;}
.atlas_list ul li { float:left; width:225px; margin:0 10px 30px 10px; _display:inline;}
.atlas_list ul li a img { width:225px; height:298px; transition:all 0.3s;}
.atlas_list ul li a:hover img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);}
.atlas_list ul li .atlas_name { padding:10px 0 0; text-align:center;}
.atlas_list ul li .atlas_name a { color:#000; font-size:18px;}
.atlas_list ul li .atlas_name a:hover { color:#85b231;}
.atlas_list ul li .do_p { padding:10px 0; text-align:right;}
.atlas_list ul li .do_p a { background-color:#85b231; color:#fff; display:inline-block; font-size:16px; height:22px; line-height:22px; padding:0 10px; transition:all 0.3s ease-in-out;}
.atlas_list ul li .do_p a:hover { padding:0 15px;}
/* 图册详细 */
.atlas_detail {width:980px; margin:0 auto; padding:60px 0;}
.atlas_detail .detail_tit { overflow:hidden; margin-bottom:20px;}
.atlas_detail .detail_tit h3 { color:#000; font-size:18px; float:left;}
.atlas_detail .detail_tit a.down {  background-color:#85b231; color:#fff; display:inline-block; font-size:16px; float:right; height:22px; line-height:22px; padding:0 10px; transition:all 0.3s ease-in-out; }
.atlas_detail .detail_tit a.down:hover { padding:0 15px;}
.atlas_detail .detail_con { width:980px; overflow:hidden;}
.atlas_detail .detail_con img { max-width:980px;}





