html{background:#ffffff;text-align:center;}
body{margin:0 auto;background:#fff;text-align:center;}
image{ border:0px; }

.cle:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.abl cle{ display:inline; height:0; clear:both; visibility:hidden; }
body { font:12px "新宋体"; text-align:center;}
body,ul,p,div { margin:0; padding:0;}
ul { list-style:none;}
.top{ background:url(../images/top_bg.gif); width:964px; height:110px;}
.logo{ width:277px; height:50px; margin-top:14px; margin-left:1px; float:left;}
.title_top{ font-size:12px; color:#FFF;  margin-top:5px;}
.company{ font-size:12px; color:#e82313; float:right; }
.company p { color:#fff; margin-left:90px; margin-top:4px;}
.company ul { margin:13px 32px 0 0; line-height:20px;}
.company ul li a:link{ color:#e82313;font-size:12px;text-decoration: none;}
.company ul li a:hover{ color:#e82313;font-size:12px; text-decoration:underline;}
.company ul li a:visited{ color:#e82313;font-size:12px;text-decoration: none;}
.tel{ background:url(../images/telephone_bg.gif); width:213px; height:57px; float:left;}
.telephone{ background:url(../images/telephone.gif); width:37px; height:24px; margin-top:10px; margin-left:3px;}
.number{ color:#FFF; font-size:20px; font-weight:bold;}
.list{ background:url(../images/list_bg.gif); width:578px; height:26px; float:left;}
.list a image{ border:0px; display:block; float:left;}
.service{ background:url(/images/service.gif); width:178px; height:45px; float:left; position:absolute; top:91px; right:0;}
.service-font{ margin-top:20px; float:right; margin-right:5px;}
.pink{ color:#d60034; font-size:12px; font-weight:bold; float:right; }

.scan{ background:url(../images/scan_bg.gif); width:750px; height:26px; float:left; padding-top:4px; line-height:26px;}
.list2{ background:url(../images/bg_lift.gif); width:211px; height:245px;  border:1px #cccccc solid; border-top:none; float:left; display:inline; text-align:left;}

.list2 img { display:block; vertical-align:top; border:0;}

.ad1{ width:190px; height:237px; float:left; margin-top:5px; margin-left:11px;}
.kuang{ width:211px;background:url(../images/bg_lift.gif); border:1px #cccccc solid; float:left; }
.title1{ background:url(../images/title1.gif); width:131px; height:22px; margin-left:7px;}
.kuang-2{ border:1px #cccccc solid; width:197px; margin:0px auto 5px; background:#FFF; }
.kuang-2 ul{ font-size:12px; color:#666666; margin-left:1px; }
.kuang-2 li { background:url(../images/list-icon.gif) no-repeat 5px 9px; padding-left:15px; line-height:20px; margin-top:1px;}
.kuang-2 span{ font-weight:bold;}
.kuang-3{ border:1px #cccccc solid; width:197px; margin:0px auto; background:#FFF;margin-bottom:5px;}
.kuang-3 ul{ font-size:12px; color:#666666; margin-left:1px; }
.kuang-3 li { background:url(../images/list-icon2.gif) no-repeat 5px 9px; padding-left:20px; line-height:22px;}
.kuang-3 span{ font-weight:bold;}

.title4{ background:url(../images/title4.gif) no-repeat left center; width:198px; height:24px;}
.mid{ width:541px; height:511px;border:1px #cccccc solid; float:left; margin-left:9px; display:inline;}
.mid-t{ background:url(../images/mid_bg.gif); width:539px; height:31px; border-bottom:1px #cccccc solid;}
.mid-title{ background:url(../images/title2.gif); width:143px; height:23px; margin-left:5px; margin-top:5px; float:left; display:inline;}

.button{ background:url(../images/button.gif); width:62px; height:19px; float:left; font-size:12px; color:#403f3f; padding-top:6px; text-align:center; margin-top:6px;}

.button-c{ padding-left:5px; margin-left:50px; }
.mid-font{ width:221px; height:15px; font-size:12px; color:#403f3f;}
.more{ background:url(../images/more.gif); width:39px; height:13px; margin-top:9px; float:right; margin-right:5px;}
.image{ width:529px; height:467px; margin-top:12px; margin-left:4px;}
.des{ background:url(../images/design.gif); width:124px; height:121px; margin-left:6px;}
.ima-font{ font-size:12px; color:#403f3f;}
.bottom{ background:url(../images/bottom-border.gif); width:964px; height:65px; clear:both; }
.logo-b{ background:url(../images/graylogo.gif); width:179px; height:32px; margin-top:18px; margin-left:11px; float:left;}
.font-b{ font-size:12px; color:#636363; font-weight:bold; margin-left:100px; float:left; margin-top:25px; text-align:center;}
.font-b a:link{ color:#666;font-size:12px;text-decoration: none;}
.font-b a:hover{ color:#903;font-size:12px; text-decoration:underline;}
.font-b a:visited{ color:#666;font-size:12px;text-decoration: none;}

.ico-b{ width:200px; height:45px; float:right; margin-top:15px; margin-right:10px;}
.right{ width:189px; height:501px; float:right; border:1px #cccccc solid; display:inline; padding-bottom:10px;}
.right-title{ background:url(../images/title3.gif); width:179px; height:31px;}
.par1{ width:181px; height:128px;}
.par2 { width:181px; height:88px; margin:4px 0px 0px 0px;} /* firefox fixed */
*html .par2 { width:181px; height:88px; margin:4px 0px 0px 0px;} /* ie6 fixed */
*+html .par2 { width:181px; height:88px; margin:120px 0px 0px 0px;} /* ie7 fixed */



.r-image{ background:url(../images/right-image.gif); width:84px; height:66px; float:left; margin:4px; }

.r-f ul{ font-size:12px; color:#666666; margin-left:8px; clear:both;}
.r-f ul a:link{ color:#666;font-size:12px;text-decoration: none;}
.r-f ul a:hover{ color:#903;font-size:12px; text-decoration:underline;}
.r-f ul a:visited{ color:#666;font-size:12px;text-decoration: none;}

.r-more{ float:right; font-size:12px; color:#d70034; margin-top:5px;}
.r-more a:link{ color:#d70034;font-size:12px;text-decoration: none;}
.r-more a:hover{ color:#d70034;font-size:12px; text-decoration:underline;}
.r-more a:visited{ color:#d70034;font-size:12px;text-decoration: none;}

.dj_fc{ font-size:14px; font-weight:bold;}
.par2-title{ background:url(../images/title5.gif); width:183px; height:31px; margin-bottom:10px; text-align:center;}
.par2-image{ background:url(../images/right-image2.gif); width:171px; height:129px; margin-left:12px;}

.commitment{ background:url(../images/commit.gif); width:768px; height:295px; float:left; margin-top:10px; margin-left:0px;}
.ad2{width:190px; height:291px; float:right; margin-top:13px;}

.list-title{ font-size:14px; font-family:创意简中圆; font-weight:bold; color:#707070; margin-top:7px; margin-left:19px;}

.list-title li { float:left;  margin-left:20px; display:inline;}
.jiantou{ background:url(../images/jiantou.gif); width:10px; height:15px; margin-left:10px; float:left; margin-top:5px;}
.scan-news{ font-size:14px; color:#FFF; font-weight:bold; margin-left:10px; float:left;}
.scan-news1{font-size:14px; color:#FFF; font-weight:bold; margin-left:10px; float:left;}
.search{ width:240px; margin-left:200px; float:left; }
。search-list{ text-align:center;}
.search-list input{ width:148px; height:15px; float:left; margin-left:10px; background:url(../images/search-list-bg.gif); border:0px; margin-top:2px;padding-left:8px; padding-left:8px; color:#ccc; text-align:center; padding-top:4px; }

.button-go{  width:22px; height:22px; float:left; margin-left:16px; margin-top:2px;}

.diy{ background:url(../images/women.gif); width:187px; height:64px; margin-top:15px;}
.aaaa { clear:both; margin-top:10px;}

.a_l { float:left; width:212px; border:0px red solid; height:510px;}

.aa_l { float:left; width:766px; border:0px red solid;}

.a_a { float:left; width:124px; margin-left:8px; margin-bottom:15px; display: inline; height:144px;}
.a_a img { display:block; margin-bottom:5px;}

.ab { width:964px; margin:0 auto; text-align:left; position:relative; }

.abl {clear:both; border:0px solid red;}

.a_a img { display:block; border:1px solid #ccc; padding:3px;}
.ac{ margin-left:33px;}
.r-font{ float:right; font-size:12px; color:#666; line-height:20px; width:80px;}
.r-font a:link{ color:#666;font-size:12px;text-decoration: none;}
.r-font a:hover{ color:#903;font-size:12px; text-decoration:underline;}
.r-font a:visited{ color:#666;font-size:12px;text-decoration: none;}

.par2,.suolue { clear:both;}
.suolue{ width:190px; height:45px; margin-top:16px; margin-left:5px;}
*html .par2,.suolue { width:190px; height:45px; margin:16px 0px 0px 0px;} /* ie6 fixed */

.a_ab { float:left; width:53px; margin-left:5px;display: inline;}
.a_ab img{ display:block; border:1px solid #ccc; padding:2px; text-align:center;}

.b_b { clear:both; text-align:center; clear:both; margin-left:1px; }
.kuang{ height:293px; border:1px #cccccc solid;}
.kuang-b{ width:212px; height:207px;background:url(../images/bg_lift.gif); border:1px #cccccc solid; float:left; margin-top:9px; }
.f-right{ width:740px; margin-top:6px; margin-left:8px; border:1px #ccc solid; float:left; }
.title-ico{ background:url(../images/title-ico.gif); width:5px; height:12px; float:left}
.aa_l2{  float:left; width:211px;  border:0px red solid; height:510px; }

.titleff{ width:730px; float:left; margin-top:5px; margin-left:7px; display:inline; margin-bottom:5px;}

.position{ margin-left:8px; float:left; color:#000;}
.position a:link{ color:#000;font-size:12px;text-decoration: none;}
.position a:hover{color: #000;font-size:12px; text-decoration:underline;}
.position a:visited{color: #000;font-size:12px;text-decoration: none;}
.r-zi{ line-height:20px; margin-left:16px; margin-bottom:40px;}
.r-zi p { margin-bottom:5px;}
.jj{  line-height:20px; margin-left:16px; margin-bottom:10px;}
.g_l { width:211px; float:left;}

.g_a { clear:both;}

.liucheng{ background:url(../images/d_im_6.jpg); width:562px; height:580px; margin-left:60px; margin-bottom:47px; }
.zhengshu{ background:url(../images/jtl_im_33.jpg); width:664px; height:546px; margin-left:35px; margin-top:20px; margin-bottom:160px; }

.team{ width:703px; margin-bottom:40px; height:1055px;}
.t-pic{   float:left; width:703px; margin-left:15px; height:620px; }
.t-pic img{ margin-left:7px; margin-bottom:7px; float:left; text-align:center;}
.anli{ width:708px; margin-top:10px;}
.anli-detail{ width:579px; margin-top:5px; margin-left:12px; height:160px;}
.detail-title{ font-size:14px; color:#e7235b; font-weight:bold;}
.detail-line{ background:url(../images/fenge.gif); width:690px; height:7px;}
.detail-image{ width:579px; margin-top:20px; margin-left:5px;}
a_a2{float:left; width:181px; margin-left:5px; margin-top:10px; display: inline;}
.a_a2 img { display:block; border:1px solid #ccc; padding:3px;}
.ac2{ margin-left:45px; margin-top:15px; color:#e7235b;}
.dj_nnbj { border-bottom:2px solid #ccc; height:25px; font:bold 14px/25px "新宋体"; color:#ba1d22; margin:10px; clear:both; margin-left:10px; margin-top:1px;}

.dj_nnbo { width:185px; float:left; margin-left:50px; display:inline; text-align:center; border:1px solid #ccc; background:#fff; margin-bottom:10px;}

.dj_nnbo p { margin:0; clear:both; color:#ba1d22; font:12px/22px "新宋体";}
.cen_dl { float:left; width:597px; text-align:left; margin-left:16px;}
.dn_elp { border:1px solid #EDDFDA; background:url(../images/cen_bg_4.jpg) repeat-x; height:23px; }

.ff{ margin-bottom:95px; width:680px;line-height:28px; margin-left:15px; padding-top:10px; font-size:14px;}


.banner{ width:540px; height:241px; float:left; margin:5px 0 0 9px;}
.w-font p{ line-height:25px; margin-bottom:70px; font-size:14px; margin-left:20px; margin-top:20px;}
.w-pic{ text-align:center; margin-top:15px; margin-bottom:12px; margin-left:20px;}
.xz_banner{ background:url(../images/XZ-BANNER.jpg); width:728px; height:180px; margin-left:7px;}
.xz_r{ width:730px; margin-left:9px; margin-top:5px;}
.xz_1{ border:1px #ccc solid; width:724px; height:480px;}
.xz_title1{ background:url(../images/xz_bg1.gif); width:724px; height:29px;}
.xz_1left{ margin-left:12px; margin-top:15px; float:left;}
.xz_1font{ margin-top:15px; float:left; margin-left:50px; line-height:22px; }
.xz_2title{ background:url(../images/xz_bg2.gif); width:724px; height:35px;}
.xz_2bottom{ border:1px #f3ebc7 solid; width:724px; height:920px;}
.xz_2font1{ width:350px; margin-left:15px; margin-top:12px; line-height:22px; float:left;}
.xz_2font2{ float:right;line-height:22px; width:340x; margin-top:15px;}
.xz_2font3{  margin-left:160px; line-height:22px; float:left; text-align:center; }
.fg{ float:left; margin-top:15px;}
.fen{ margin-left:15px; margin-top:100px;} 
.xz_3{ border:1px #f8d4b2 solid; width:724px; height:212px; margin-top:12px;}
.xz_4{ border:1px #bddede solid; width:724px; height:140px; margin-top:12px; margin-bottom:20px;}
.xz_3title{ background:url(../images/xz_bg3.gif); width:724px; height:28px;}
.xz_4title{ background:url(../images/zx_bg4.gif);width:724px; height:28px;}
.xz_4font{  margin-left:15px; margin-top:7px; line-height:22px; }
.xz_lc{ background:url(../images/11111.gif); width:598px; height:136px; margin-left:75px; margin-top:15px;}




/* 分块 */
.area{ margin:0 auto; width:540px; }
.area .col1{float:left; width:473px;overflow:hidden;}
.area .col3{float:right; width:540px; }
.areaBg1{ width:540px; height:241px;}


/* 相关 */
.clear { clear: both; font-size:1px; width:1px; visibility: hidden; }
.blank6{margin:0 auto; width:100%; height:6px; font-size:1px; }
.col3{ width:540px;}

/* 头图 */
.focusPic{ width:540px; height:241px; background:#fff; position:relative;}
.focusPic .pic{margin:0px 0 0 0px; width:540px; height:241px;overflow:hidden; }

.focusPic p{line-height:160%; margin:0; text-align:left;padding:0 0 10px 8px;}
.focusPic .textNum1{ padding:0 8px 0 0; }
.focusPic .textNum1 .text{padding:2px;text-align:left;}
.focusPic .textNum1 .num{ width:112px; height:18px; position:absolute; right:5px; bottom:0px;}
.focusPic .textNum1 .bg1{ background:url(../images/numn1.gif);}
.focusPic .textNum1 .bg2{ background:url(../images/numn2.gif);}
.focusPic .textNum1 .bg3{ background:url(../images/numn3.gif);}
.focusPic .textNum1 .bg4{ background:url(../images/numn4.gif);}
.focusPic .textNum1 .num ul{ float:left; width:112px;}
.focusPic .textNum1 .num li{float:left; width:25px; font-weight:bold;display:block; color:#fff; list-style-type:none; padding:5px 0 0 3px; text-align:center}
.focusPic .textNum1 .num li a{color:#fff; padding:0 5px; }
.focusPic .textNum1 .num li a:visited{color:#fff;}
.focusPic .textNum1 .num li a:hover{color:#ff0;}


