/* others */
.clear{clear:both}
img{ vertical-align:middle}
.botton_style1{ padding:2px 6px 4px 6px; height:22px; color:#333; border:1px #8b8b8b solid; background:url(../images/button_bg1.png) bottom repeat-x; background-color:#fff}
.botton_style2{ padding:2px 6px 4px 6px; height:22px; color:#fff; border:1px #c72c2c solid; background:url(../images/button_bg2.png) bottom repeat-x; background-color:#fea3a1}
.botton_style3{ padding:2px 6px 4px 6px; height:22px; color:#fff; border:1px #3ea3da solid; background:url(../images/button_bg3.png) bottom repeat-x; background-color:#6ad0ea}
.botton_style4{ padding:2px 6px 4px 6px; height:22px; color:#fff; border:1px #000 solid; background:url(../images/button_bg4.png) bottom repeat-x; background-color:#0969a4}

.gg_about{ background:#1845a4 url(../images/gg_about.jpg) center no-repeat; height:348px;}
.gg_case{ background:#0d151e url(../images/gg_case.jpg) center no-repeat; height:348px;}
.gg_case_other{ background:#011559 url(../images/gg_case_other.jpg) center no-repeat; height:348px;}
.gg_case_other .txts{ width:627px; margin:0 auto; padding-top:140px; color:#fff;}
.gg_case_other .txts h3{ font-size:36px;  margin-bottom:25px}
.gg_case_other .txts h4{margin-bottom:40px }
.gg_case_other .txts h5 input{ border:1px #fff solid; width:165px; height:43px; background:none; font-size:18px ; color:#fff;}

.gg_develop{ height:70px; background:#001b60}
.gg_product{ height:70px; background:#011c61}
.gg_productBG{ position:absolute; width:100%;left:0 ;top:70px; height:386px; background:#e6ebf1; z-index:-1}
.headerBG2{position:absolute; width:100%; height:71px; z-index:998; background-color:#011c61}

.gg_service{ background:#0090de url(../images/gg_service.jpg) center no-repeat; height:348px;}
.gg_service .txts{ width:627px; margin:0 auto; padding-top:140px; color:#fff;}
.gg_service .txts h3{ font-size:24px; font-weight:bold; margin-bottom:10px}
.gg_service .txts h4{ line-height:24px;}

.tb_block table{ width:100%; border-collapse:collapse;}
.tb_block td{ vertical-align:text-top; border-right:1px #08257b solid;}
.tb_block td.last{ border-right:none;}
.tb_block dl{ padding-left:30px; padding-right:20px;}
.tb_block dt{ color:#0b5dcb; font-weight:bold}
.tb_block dd{ margin-top:15px;}
.tb_block dd a{ color:#eee;}
.tb_block dd a:hover{ color:#0b5dcb;}

/* header */
.header { position:fixed; top:0; z-index:666; width:100%;}
.header .wrap{ position:relative}
.header .mainer{background:url(../images/top_line.png) bottom repeat-x;position:absolute; width:100%; height:71px; z-index:999}

.headerBG{position:absolute; width:100%; height:71px; z-index:555; background-color:#4e545d}
.headerBG2{position:absolute; width:100%; height:71px; z-index:555; background-color:#001b60}

.header .mainer .container{ width:1000px; margin:0 auto; position:relative;}
.header .mainer .right_txts{  position:absolute; right:0; height:71px; }
.header .mainer .right_txts a{ color:#fff; font-size:16px; margin-right:10px;line-height:71px;}
.header .mainer  .right_txts a.T1{ border:1px #fff solid; padding:5px 28px;}
 @media screen and (max-width:1024px) {
.header .mainer .container{ width:100%;}
}
.header .mainer .headerBG{ background:#ddd}
.header .mainer .logo{ float:left; width:140px; height:71px; background:url(../images/logo.png) center no-repeat;}

.header .mainer .menus{  position:absolute; left:16.23%; width:100%; text-align:left; }
.header .mainer .menus li{ display:inline-block; width:auto; margin-left:3.5%;height:71px; line-height:71px; font-size:16px; position:relative}
.header .mainer .menus li a{ color:#fff}
.header .mainer .menus li a:hover{ color:#00a5ea}
/*.header .mainer .menus li.cur .cur_line{ position:absolute;  bottom:4px; background:#fff; width:100%;height:3px; font:0}*/
.header .mainer .menus li.cur a{ color:#00a5ea}
/*.header .mainer .menus li .cur_link{position:absolute; bottom:9px; background:#fff;width:100%; height:1px; font:0; display:none}
.header .mainer .menus li:hover .cur_link{ display: block}*/

.header .mainer .submenus{
	position: absolute;
	top: 70px;
	left: 0px;
	width: 100%;
	height: 0px;
	overflow: hidden;
	z-index: 9999;
}
.header .mainer .submenus .s_wrap{ width:1170px; margin:0 auto; height:250px;  border-top:3px #0b5dcb solid;border-bottom:1px #08257b solid;border-left:1px #08257b solid;border-right:1px #08257b solid; padding-top:25px; position:relative;} 
.header .mainer .submenus .submenuBG{ position:absolute; top:0;left:0; z-index:-1; width:100%; height:100%;background:#011961 ;filter:alpha(opacity=95);  
-moz-opacity:0.95;
opacity:0.95;}
.header .mainer .submenus .tb_block{ width:1170px; margin:0 auto; text-align:left}
 @media screen and (max-width:1024px) {
.header .mainer .submenus .tb_block{ width:100%; }
}


/* index_slider */
.index_slider{ width:100%;  position:relative }
.index_slider .hd{ position:absolute; bottom:0px; width:100%; text-align:center; z-index:9999; }
.index_slider .hd ul{font-size: 0;-webkit-text-size-adjust:none;}
.index_slider .hd li{ display:inline-block;
  *display:inline; 
  *zoom:1; margin-right:10px; width:16px; height:16px; border:1px #ddd solid;-ms-border-radius: 50%;-moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%;border-radius: 50%;   cursor:pointer;position:relative; bottom:20px; /*text-indent:-9999px;*/   }

.index_slider .hd li.on {width:16px; height:16px; background:#ddd;-ms-border-radius: 50%;-moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%;border-radius: 50%; }
/*.index_slider .xpic{ position:absolute; bottom:0px; width:100%; height:60px; text-align:center; z-index:9998;  }
.index_slider .xpic ul{font-size: 0;-webkit-text-size-adjust:none;}
.index_slider .xpic li{display:inline-block;
  *display:inline; 
  *zoom:1;  margin-right:1px;  width:136px; height:60px;}*/

.index_slider .bd{width:100%;  overflow: hidden; }
.index_slider .bd li{float:left;width: 100%;height:582px;}
.index_slider .bd li img{}
.index_slider .bd .pic1{ background:url(../images/index_slider/p1.jpg) center repeat-x; text-align:center}
.index_slider .bd .pic2{ background:url(../images/index_slider/p2.jpg) center repeat-x; text-align:center}
.index_slider .bd .pic3{ background:url(../images/index_slider/p3.jpg) center repeat-x; text-align:center}
.index_slider .bd .pic4{ background:url(../images/index_slider/p4.jpg) center repeat-x; text-align:center}
.index_slider .txts{width:1170px; margin:0 auto; color:#fff; text-align:left }
.index_slider .txts .T1{ font-size:34px; margin-top:190px;}
.index_slider .txts .T2{ font-size:24px; margin-top:28px; font-weight:100; height:140px;}
.index_slider .txts .T2 dt{}
.index_slider .txts .T2 dd{ background:url(../images/dot2.png) 0 8px no-repeat ; padding-left:30px; margin:7px 0}
.index_slider .txts input{font-size:18px;font-weight:100; color:#fff; border:1px #fff solid; height:43px; width:165px; background:none}

/* index */
.index{ }
 @media screen and (max-width:1024px) {
.index{ width:100%;}
}
.block0{ height:110px; text-align:left;}
.block0 .lists{width:1170px; margin:0 auto; }
.block0 .lists .l_wrap{ padding-top:12px;}
.block0 .lists li{ float:left; width:280px; height:84px; border:1px #f6f6f6 solid; margin-right:14px;}
.block0 .lists li.last{ margin-right:0;}
.block0 .lists li .li_wrap{ padding:10px 0 0 20px;}
.block0 .lists li img{ display:block; float:left; margin-right:10px;}
.block0 .lists li h3{ float:left; font-size:16px; color:#000; margin-top:3px;}
.block0 .lists li h4{ float:left; margin-top:2px;  }

.block1{ background:#f6f6f6}
.block1 .b_wrap{width:1170px; margin:0 auto; }
.block1 .title{ padding-top:80px;}
.block1 .title h3{ font-size:30px; color:#000}
.block1 .title h4{font-size:16px; margin-top:25px;}
.block1 .lists{ position:relative; height:490px; margin-top:25px; background:url(../images/search_iconbg.jpg) center no-repeat}
.block1 .lists  h3{ font-size:24px; color:#000;  }
.block1 .lists  h4{ font-size:16px; margin-top:3px; }
.block1 .lists .T1{ width:280px; position:absolute; top:45px; left:20px; text-align:right}
.block1 .lists .T2{ width:280px; position:absolute; top:180px; left:20px; text-align:right}
.block1 .lists .T3{ width:280px; position:absolute; top:336px; left:20px; text-align:right}
.block1 .lists .T4{ width:256px; position:absolute; top:45px; right:20px; text-align:left}
.block1 .lists .T5{ width:250px; position:absolute; top:180px; right:20px; text-align:left}
.block1 .lists .T6{ width:250px; position:absolute; top:330px; right:20px; text-align:left}

.block2{ background:#fff}
.block2 .b_wrap{width:1170px; margin:0 auto; }

.block2 .title{ padding-top:40px;}
.block2 .title h3{ font-size:30px; color:#000}
.block2 .title h4{font-size:0; line-height:0; width:140px; height:3px; margin:0 auto; background:#168fd4;  margin-top:25px;}
.block2 .lists{ height:449px; background:url(../images/platform_bg.jpg) center no-repeat; margin-top:70px;margin-bottom:90px}
.block2 .lists li{ float:left; width:33.33333333%; text-align:center; color:#fff;}
.block2 .lists li a{ color:#fff;}
.block2 .lists li h3{ margin-top:147px;}
.block2 .lists li h4{ margin-top:12px; font-size:16px; line-height:22px;color:#fff; height:60px; padding-top:17px; border-right:1px #fff solid;}
.block2 .lists li h4.last{ border-right:none}

.block3{ background:#f6f6f6}
.block3 .b_wrap{width:1170px; margin:0 auto; }
.block3 .title{ padding-top:40px;}
.block3 .title h3{ font-size:30px; color:#000}
.block3 .title h4{font-size:16px; margin-top:25px;}

.block3 .lists{margin-top:68px; padding-bottom:74px;  }
.block3 .lists li{ float:left; width:16.66666666%; text-align:center; }
.block3 .lists li .li_wrap{ height:398px; border:1px #ebebeb solid; border-right:none;position:relative; background:#FFFFFF url(../images/scene_bg.png) repeat-x}
.block3 .lists li.last .li_wrap{ border-right:1px #ebebeb solid; }
.block3 .lists li .list_txts{ position:absolute; width:100%;top:0; z-index:2}
.block3 .lists li .top{ height:180px;}
.block3 .lists li .top h3{ display:none;padding-top:28px;}
.block3 .lists li .top h2{padding-top:28px; }
.block3 .lists li .top h4{ font-size:24px; margin-top:10px; color:#000}
.block3 .lists li .txts{ color:#666; font-size:16px; margin-top:45px; line-height:24px;}
.block3 .lists li .BG{ position:absolute; left:-12px; top:-12px; width:220px; height:420px; background:#3186c7; z-index:1; display:none}
.block3 .lists li:hover .BG{ display:block; cursor:pointer;transition:all 0.3s;}
.block3 .lists li:hover h2{ display:none}
.block3 .lists li:hover h3{ display:block;transition:all 0.3s;}
.block3 .lists li:hover h4{ color:#fff;transition:all 0.3s;}
.block3 .lists li:hover .txts{ color:#fff;transition:all 0.3s;}

.block4{ background:#5e6265}
.block4 .b_wrap{width:1170px; margin:0 auto; }
.block4 .lists li{ float:left; width:20%; text-align:center; }
.block4 .lists li .li_wrap{ height:400px; position:relative; }
.block4 .lists li .L1{ background:url(../images/solution_bg1.jpg) no-repeat}
.block4 .lists li .L2{ background:url(../images/solution_bg2.jpg) no-repeat}
.block4 .lists li .L3{ background:url(../images/solution_bg3.jpg) no-repeat}
.block4 .lists li .L4{ background:url(../images/solution_bg4.jpg) no-repeat}
.block4 .lists li .L5{ background:url(../images/solution_bg5.jpg) no-repeat}

.block4 .lists li .list_txts{ position:absolute; width:100%;top:0; z-index:2}
.block4 .lists li .BG1{ position:absolute; width:100%; height:100%; background:#383d41; z-index:1;filter:alpha(opacity=80);  
-moz-opacity:0.8;
opacity:0.8;}
.block4 .lists li .BG2{ position:absolute; width:100%; height:100%; background:#3186c7; z-index:1;filter:alpha(opacity=80);  
-moz-opacity:0.8;
opacity:0.8; display:none}
.block4 .lists li .top h2{padding-top:122px; }
.block4 .lists li .top h3{ display:none;padding-top:122px;}
.block4 .lists li .top h4{ font-size:24px; margin-top:20px; color:#fff}
.block4 .lists li .txts{ color:#fff; font-size:16px; margin-top:45px; line-height:24px; display:none}
.block4 .lists li:hover .txts{  display:block;transition:all 0.3s;}
.block4 .lists li:hover h2{ display:none}
.block4 .lists li:hover h3{ display:block; padding-top:60px;transition:all 0.3s;}
.block4 .lists li:hover .BG2{ display:block; cursor:pointer;transition:all 0.3s;}
.block4 .lists li:hover .BG1{ display:none; cursor:pointer;transition:all 0.3s;}

.block5{ background:#fff ; height:480px;}
.block5 .b_wrap{width:1170px; margin:0 auto; }
.block5 .title{ padding-top:80px;}
.block5 .title h3{ font-size:30px; color:#000}
.block5 .title h4{font-size:16px; margin-top:25px; }
.block5 .lists{ margin-top:25px; height:274px; border:1px #efefef solid}
.block5 .lists .items{ float:left; width:140px;}
.block5 .lists .items li{ height:54px; line-height:54px; border-bottom:1px #efefef solid;  border-right:1px #efefef solid; }
.block5 .lists .items li a{ font-size:16px;}
.block5 .lists .items .li_wrap{ padding-left:10px;}
.block5 .lists .items .L1{ background:url(../images/cr_icon1a.png) 15px 8px  no-repeat}
.block5 .lists .items .L2{ background:url(../images/cr_icon2a.png) 15px 8px  no-repeat}
.block5 .lists .items .L3{ background:url(../images/cr_icon3a.png) 15px 8px  no-repeat}
.block5 .lists .items .L4{ background:url(../images/cr_icon4a.png) 15px 8px  no-repeat}
.block5 .lists .items .L5{ background:url(../images/cr_icon5a.png) 15px 8px  no-repeat}

.block5 .lists .items li.cur { background:#3186c7;border-bottom:1px #3186c7 solid;  border-right:1px #3186c7 solid; }
.block5 .lists .items li.cur a{ color:#fff;}
.block5 .lists .items li.cur .L1{ background:url(../images/cr_icon1b.png) 15px 8px  no-repeat}
.block5 .lists .items li.cur .L2{ background:url(../images/cr_icon2b.png) 15px 8px  no-repeat}
.block5 .lists .items li.cur .L3{ background:url(../images/cr_icon3b.png) 15px 8px  no-repeat}
.block5 .lists .items li.cur .L4{ background:url(../images/cr_icon4b.png) 15px 8px  no-repeat}
.block5 .lists .items li.cur .L5{ background:url(../images/cr_icon5b.png) 15px 8px  no-repeat}

.block6{ background:#fff ; margin-top:45px; margin-bottom:45px;}
.block6 .b_wrap{width:1170px; margin:0 auto; text-align:left; }
.block6 .left{ width:305px;}
/*具体案例： title1*/
/*.block6 .title1{ margin-bottom:48px; padding-left:50px; padding-right:205px; position:relative}*与customer冲突*/
/*.block6 .title1 h3{ float:left; font-size:24px; margin-top:70px;}*/
/*.block6 .title1 h4{ float:right; width:233px;}*/
.block6 .title1{ margin-bottom:48px; padding-left:50px; padding-right:205px; position:relative}
.block6 .title1 h3{ float:left; font-size:24px; margin-top:30px;}
.block6 .title1 h4{ float:right; width:233px;}
.block6 .title1 h4 img{ width:40%;}
.block6 .title h4 img{ width:100%;}
.block6 .title h5{ font:0; line-height:0; position:absolute; top:120px; width:80px; height:1px; background:#141414}

.block6 .items{ background:#606569;}
.block6 .items li{ float:left; font:16px; width:20%; height:70px; line-height:70px; text-align:center;}
.block6 .items li.cur{ background:#2181cb}
.block6 .items li a{ color:#fff}
.block6 .lists{ border:1px #606569 solid; border-top:3px #2181cb solid}
.block6 .lists .left{ width:260px;}
.block6 .lists .left .l_wrap{ padding-top:35px; padding-left:21px; padding-bottom:20px}
.block6 .lists .left li{ margin-bottom:22px; padding-left:15px;}
.block6 .lists .left li.cur{ background:url(../images/arrow2.png) 0 4px no-repeat; }
.block6 .lists .left li.cur a{ color:#2181cb}
.block6 .lists .right{ width:868px;}
.block6 .lists .right .r_wrap{ padding-top:35px; padding-right:36px;}
.block6 .lists .tt{ height:60px;-moz-box-shadow: 0px 0px 15px #ddd;
    -webkit-box-shadow: 0px 15px 8px #ddd;
    box-shadow:  0px 0px 15px #ddd;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=0, Color='#ddd')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=0, Color='#ddd');  }
.block6 .lists .tt h3{ line-height:60px; margin-left:40px; font-size:20px;}
.block6 .lists .T1{ background:#ddd; height:24px; line-height:24px; font-weight:bold; padding-left:40px; margin-top:25px;}
.block6 .lists .T2{ margin-top:15px; line-height:25px;}

.block6 .lists1 .title{ border-bottom:1px #f0efef solid; position:relative; padding-bottom:10px; }
.block6 .lists1 .title h3{ font-size:18px; color:#333; font-weight:bold}
.block6 .lists1 .title h4{ font:0; line-height:0; width:30px;height:2px; background:#3d538f; position:absolute; bottom:0; }
.block6 .lists1 li{ font-size:14px;}
.block6 .lists1 li dt{ height:40px; color:#333;line-height:40px;border-bottom:1px #eff0f2 solid; background:url(../images/arrow_down.png) center right no-repeat;margin-bottom:5px;}
.block6 .lists1 li dt:hover{ background-color:#f1f1f1; cursor:pointer}
.block6 .lists1 li dd{ padding:3px 0; padding-left:25px; background:url(../images/dot.png) 0 5px no-repeat}
.block6 .lists1 li dd:hover{ background-color:#f1f1f1; cursor:pointer}

.block6 .right{ width:840px;}
.block6 .lists2 .title{height:24px; line-height:24px; position:relative; padding-bottom:10px;  }
.block6 .lists2  .title h3{ border-left:4px #3d538f solid;font-size:24px; padding-left:15px; font-weight:100; color:#3d538f}
.block6 .lists2  .title h4{ font:0; line-height:0; border-bottom:1px #f0efef solid; width:820px; position:absolute; bottom:0; right:0}
.block6 .lists2 dl{ padding-left:20px;}
.block6 .lists2 dt{ position:relative; padding-bottom:10px; padding-top:20px; margin-bottom:10px; clear:both}
.block6 .lists2 dt h3{ font-size:16px; color:#3d538f }
.block6 .lists2 dt h4{ font:0; line-height:0; width:30px;height:2px; background:#3d538f; position:absolute; bottom:0; }
.block6 .lists2 dd{float:left; width:16.666%;margin-top:10px;}

.block7{ background:#fff ; margin-top:45px; margin-bottom:45px;}
.block7 .b_wrap{width:1170px; margin:0 auto; text-align:left; }
.block7 .left{ width:181px;}
.block7 .right{ width:965px;}
.block7 .lists1{ border:1px #d5d5d5 solid}
.block7 .lists1 .title{height:50px; line-height:50px; }
.block7 .lists1  .title h3{  background:#f7f7f7;font-size:24px; padding-left:25px; font-weight:100; color:#333}
.block7 .lists1 ul{ padding:12px; padding-top:none}
.block7 .lists1 li{ }
.block7 .lists1 dt{ height:39px;border-bottom:1px #ebebeb solid; font-weight:bold; line-height:39px; padding-left:10px; }
.block7 .lists1 dt img{ margin-right:5px;}
.block7 .lists1 dd{ margin-left:40px; padding:3px 0}
.block7 .lists1 dd a{ color:#888;}
.block7 .lists1 dd a:hover{ color:#d50000}

.block7 .lists2 .nav .T1{ font-weight:bold}
.block7 .lists2 .nav .T2{ font-weight:bold;color:#333}
.block7 .lists2 .dir{ border:1px #ebebeb solid;  padding:25px 18px; margin-top:20px; }
.block7 .lists2 .dir dt{ }
.block7 .lists2 .dir dt a{ color:#0095e2; font-size:12px;}
.block7 .lists2 .dir dt a:hover{ color:#d50000}
.block7 .lists2 .dir dt h3{font-weight:bold; color:#333}
.block7 .lists2 .dir dd{ float:left; margin-top:20px; margin-right:144px;}
.block7 .lists2 .dir dd a{ color:#0095e2; font-size:12px;}
.block7 .lists2 .dir dd a:hover{ color:#d50000}
.block7 .lists2 .txts_list dt{ margin-top:20px; height:30px; line-height:30px; background:#f6f6f6; border:1px #f0f0f1 solid}
.block7 .lists2 .txts_list dt h3{ padding-left:10px;font-weight:bold; color:#333}
.block7 .lists2 .txts_list dd .tt{ padding-left:10px;margin-top:18px; font-weight:bold; padding-bottom:12px; border-bottom:1px #dbdbdb dotted}
.block7 .lists2 .txts_list dd .txts{ padding-left:30px; margin-top:10px; }

.block7b{ margin-top:45px; margin-bottom:45px; z-index:1}
.block7b .b_wrap{width:1170px; margin:0 auto; text-align:left; }
.block7b .left{ width:230px;}
.block7b .right{ width:900px;}
.block7b .lists1{ background:#fff;}
.block7b .lists1 .title{ padding-top:30px;}
.block7b .lists1  .title h3{font-size:18px; padding-left:25px; font-weight:100; color:#011a61}
.block7b .lists1 ul{ padding:12px; padding-top:none}
.block7b .lists1 li{ }
.block7b .lists1 dt{ height:39px; font-weight:bold; line-height:39px; padding-left:10px; }
.block7b .lists1 dt img{ margin-right:5px;}
.block7b .lists1 dd{ position:relative; padding-left:15px; padding-top:8px; padding-bottom:8px }
.block7b .lists1 dd h3{ position:absolute; left:-2px; top:9px; font:0; line-height:0; width:3px; height:18px; background:#0091fe; display:none}
.block7b .lists1 dd.cur h3{ display:block;}
.block7b .dd_lists{ margin-left:25px; border-left:1px #ddd solid;}
.block7b .lists1 dd a{ color:#333;}
.block7b .lists1 dd a:hover{ color:#d50000}

.block7b .lists2 .txts_intro{  height:340px;  position:relative}
.block7b .lists2 .txts_intro h3{ font-size:36px; color:#102148; padding-top:15px;}
.block7b .lists2 .txts_intro h4{ padding-top:15px; line-height:30px;color:#102148; }
.block7b .lists2 .txts_intro input{ position:absolute; left:0; bottom:85px; border:1px #0091fe solid; background:#0091fe; width:166px; height:45px; font-size:18px; color:#fff;}

.block7b .lists2 .pic_list{margin-top:35px;}

.block7b .lists2 .txts_list{ margin-top:35px;}
.block7b .lists2 .txts_list dt{ margin-bottom:30px;}
.block7b .lists2 .txts_list dt h3{ color:#236de0; font-size:22px;}
.block7b .lists2 .txts_list dt h3 span{ color:#333}
.block7b .lists2 .txts_list dd{ margin-bottom:45px;}
.block7b .lists2 .txts_list .D1 li{ float:left; width:20%; text-align:center}
.block7b .lists2 .txts_list .D1 li h3{ padding-top:38px; font-size:14px; height:120px; border:1px #ddd solid; margin-right:30px;}
.block7b .lists2 .txts_list .D1 li h3 img{ margin-bottom:8px;}

.block7b .lists2 .txts_list .D2 li{ float:left; width:33.33333333%; text-align:center}
.block7b .lists2 .txts_list .D2 li .T1{ display:block; margin-top:25px; font-weight:bold;font-size:14px;  }
.block7b .lists2 .txts_list .D2 li .T2{ width:85%; margin:0 auto; display:block; margin-top:10px; font-size:14px; text-align:left; line-height:24px  }
/**图片浮动效果begin**/
.icons {font-style: normal; display: inline-block;width: 100px; height: 100px;}
.icons-envi-1 {	background-position: 0px -111px;  background-image: url("../images/product/zjj_iconb1.png"); background-size: 100px 100px;}
.icons-envi-2 {	background-position: 0px -111px;  background-image: url("../images/product/zjj_iconb2.png"); background-size: 100px 100px;}
.icons-envi-3 {	background-position: 0px -111px;  background-image: url("../images/product/zjj_iconb3.png"); background-size: 100px 100px;}
.icons-qwjs-1 {	background-position: 0px -111px;  background-image: url("../images/product/qwjs_iconc1.png"); background-size: 100px 100px;}
.icons-qwjs-2 {	background-position: 0px -111px;  background-image: url("../images/product/qwjs_iconc2.png"); background-size: 100px 100px;}
.icons-qwjs-3 {	background-position: 0px -111px;  background-image: url("../images/product/qwjs_iconc3.png"); background-size: 100px 100px;}
.icons-qwjs-4 {	background-position: 0px -111px;  background-image: url("../images/product/qwjs_iconc4.png"); background-size: 100px 100px;}
.icons-yss-1 {	background-position: 0px -111px;  background-image: url("../images/product/yss_icona1.png"); background-size: 100px 100px;}
.icons-yss-2 {	background-position: 0px -111px;  background-image: url("../images/product/yss_icona2.png"); background-size: 100px 100px;}
.icons-yss-3 {	background-position: 0px -111px;  background-image: url("../images/product/yss_icona3.png"); background-size: 100px 100px;}
.icons-zljs-1 {	background-position: 0px -111px;  background-image: url("../images/product/zljs_icona1.png"); background-size: 100px 100px;}
.icons-zljs-2 {	background-position: 0px -111px;  background-image: url("../images/product/zljs_icona2.png"); background-size: 100px 100px;}
.icons-zljs-3 {	background-position: 0px -111px;  background-image: url("../images/product/zljs_icona3.png"); background-size: 100px 100px;}
.icons-zljs-4 {	background-position: 0px -111px;  background-image: url("../images/product/zljs_icona4.png"); background-size: 100px 100px;}
.icons-zljs-5 {	background-position: 0px -111px;  background-image: url("../images/product/zljs_icona5.png"); background-size: 100px 100px;}
.icons-dsj-1 {	background-position: 0px -111px;  background-image: url("../images/product/dsj_icona1.png"); background-size: 100px 100px;}
.icons-dsj-2 {	background-position: 0px -111px;  background-image: url("../images/product/dsj_icona2.png"); background-size: 100px 100px;}
.icons-dsj-3 {	background-position: 0px -111px;  background-image: url("../images/product/dsj_icona3.png"); background-size: 100px 100px;}
.icons-dsj-4 {	background-position: 0px -111px;  background-image: url("../images/product/dsj_icona4.png"); background-size: 100px 100px;}
.block7b .lists2 .txts_list .D2 li:hover .icons-scene {	transform: translate(0px, -4px); -webkit-transform: translate(0px, -4px);}
.block7b .lists2 .txts_list .D2 li .icons-scene {transition:transform 0.5s, transform 0.5s; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px);}
/**图片浮动效果end**/
.block7b .lists2 .txts_list .D3 .title h3{ font-weight:bold; color:#666666; font-size:18px; margin-bottom:15px;}
.block7b .lists2 .txts_list .D3 .frame{-moz-box-shadow: 0px 0px 8px #ddd;
    -webkit-box-shadow: 0px 0px 8px #ddd;
    box-shadow:  0px 0px 8px #ddd;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=0, Color='#ddd')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=0, Color='#ddd'); }
.block7b .lists2 .txts_list .D3 .frame .f_wrap{ padding:6px;}
.block7b .lists2 .txts_list .D3 .frame .left{ width:470px; line-height:26px; }
.block7b .lists2 .txts_list .D3 .frame .right{ width:400px;line-height:26px; text-align:right; }

.block7b .lists2 .txts_list .D4 li{ float:left; width:25%; text-align:center; margin-bottom:30px;}
.block7b .lists2 .txts_list .D4 li h3{ padding-top:18px; font-size:14px; height:120px; border:1px #ddd solid; margin-right:30px;}
.block7b .lists2 .txts_list .D4 li h3 img{ }
.block7b .lists2 .txts_list .D4 li:hover {	box-shadow: 0px 3px 8px #eaecf1;}

.block7b .lists2 .D5 li{ float:left; width:25%; text-align:center; }
.block7b .lists2 .D5 li .li_wrap{ height:395px; position:relative; }
.block7b .lists2 .D5 li .L1{ background:url(../images/product/dsj_bg1.jpg) no-repeat}
.block7b .lists2 .D5 li .L2{ background:url(../images/product/dsj_bg2.jpg) no-repeat}
.block7b .lists2 .D5 li .L3{ background:url(../images/product/dsj_bg3.jpg) no-repeat}
.block7b .lists2 .D5 li .L4{ background:url(../images/product/dsj_bg4.jpg) no-repeat}

.block7b .lists2 .D5 li .list_txts{ position:absolute; width:100%;top:0; z-index:2}
.block7b .lists2 .D5 li .BG1{ position:absolute; width:100%; height:100%; background:#383d41; z-index:1;filter:alpha(opacity=80);  
-moz-opacity:0.8;
opacity:0.8;}
.block7b .lists2 .D5 li .BG2{ position:absolute; width:100%; height:100%; background:#3186c7; z-index:1;filter:alpha(opacity=80);  
-moz-opacity:0.8;
opacity:0.8; display:none}
.block7b .lists2 .D5 li .top h2{padding-top:122px; }
.block7b .lists2 .D5 li .top h3{ display:none;padding-top:122px;}
.block7b .lists2 .D5 li .top h4{ font-size:18px; margin-top:20px; color:#fff}
.block7b .lists2 .D5 li .txts{ color:#fff; text-align:left;  padding:0 30px; font-size:12px; margin-top:35px; line-height:24px; display:none}
.block7b .lists2 .D5 li:hover .txts{  display:block;transition:all 0.3s;}
.block7b .lists2 .D5 li:hover h2{ display:none}
.block7b .lists2 .D5 li:hover h3{ display:block; padding-top:60px;transition:all 0.3s;}
.block7b .lists2 .D5 li:hover .BG2{ display:block; cursor:pointer;transition:all 0.3s;}
.block7b .lists2 .D5 li:hover .BG1{ display:none; cursor:pointer;transition:all 0.3s;}

.block7b .lists2 .D6 li{ float:left; width:33.33333333333%; margin-bottom:15px; }
.block7b .lists2 .D6 li .L_wrap{padding-right:22px;position:relative}
.block7b .lists2 .D6 li h3{ position:absolute; font-size:18px; width:100%; top:45%; text-align:center; z-index:1; color:#fff;}

.block7b .lists2 .D7 li{ float:left; width:25%;  margin-bottom:40px; }
.block7b .lists2 .D7 li .L_wrap{padding-right:18px;height:326px;position:relative}
.block7b .lists2 .D7 li .pic1{ position:absolute;top:0; z-index:2}
.block7b .lists2 .D7 li .pic2{ position:absolute;top:0; z-index:0; display:none}
.block7b .lists2 .D7 li:hover .pic2{ display:block; cursor:pointer}
.block7b .lists2 .D7 li:hover .pic1{ display:none}
.block7b .lists2 .D7 .txts{ position:absolute; top:40%; width:100%; text-align:center; color:#fff;z-index:3;cursor:pointer}
.block7b .lists2 .D7 .txts h3{ font-size:18px; margin-bottom:15px;}
.block7b .lists2 .D7 .txts h4{ width:155px; margin:0 auto}

.block7b .lists2 .D8 li{ float:left; width:140px; height:117px; border:1px #eeeeee solid;  margin-bottom:50px; margin-right:30px; text-align:center; }
.block7b .lists2 .D8 li h3{ margin-top:15px; margin-bottom:10px;}

.block8 .container{ padding:70px 0}
.block8 .C2{ background:#f6f8fa}
.block8 .title{ width:1170px; text-align:center; margin:0 auto; position:relative}
.block8 .title h3{ font-size:30px; font-weight:100; color:#000;margin-bottom:40px; }
.block8 .title h5{ position:absolute; width:100%; top:55px; height:3px; font:0; line-height:0; }
.block8 .title h4{ font-size:16px; }
.block8 .title h5 i{ display:block; width:115px; height:100%; margin:0 auto;font:0; line-height:0; background:#168fd4}
.block8 .lists0,.block8 .lists1,.block8 .lists2,.block8 .lists3,.block8 .lists4{ width:1170px; margin:0 auto;padding-top:50px;}
.block8 .lists0{ height:333px; text-align:center; background:url(../images/s_BG.jpg) bottom no-repeat; margin-bottom:60px;}
.block8 .lists0 .T1{ color:#fff; padding-top:135px; width:403px; margin:0 auto; line-height:24px;}
.block8 .lists1 {}
.block8 .lists1 li{ float:left; width:25%; margin-bottom:23px;}
.block8 .lists1 li .l_wrap{ height:180px; border:1px #ddd solid; margin-right:23px;}
.block8 .lists1 li:nth-child(4n) .l_wrap{margin-right:0px;}
.block8 .lists1 .img{ margin-top:30px; margin-bottom:12px;}
.block8 .lists1 { }
.block8 .lists2 .left,.block8 .lists2 .right{ width:48.7%}
.block8 .lists2 table{ width:100%; height:438px; border-collapse:collapse}
.block8 .lists2 td,.block8 .lists2 th{ border:1px #ddd solid}
.block8 .lists2 td{ text-align:left; padding-left:35px;}
.block8 .lists2 th{ background:#53b1fb; height:45px; font-size:16px; color:#fff;}
.block8 .lists2 .TD1{ background:#f3f3f3; height:32px; font-weight:bold}
.block8 .lists2 li{  background:url(../images/dot3.png) 0 8px no-repeat; padding-left:20px; margin-bottom:5px;}

.block8 .lists3 li{ float:left; width:33.3333333%; text-align:center}
.block8 .lists3 li .img{ margin-bottom:22px;}
.block8 .lists3 li .txts{ line-height:24px}
.block8 .lists4 li{ height:66px; line-height:66px; padding-left:35px; background:#f1f1f1; margin-bottom:1px; text-align:left;}

.block8b .container{ padding:70px 0}
.block8b .C2{ background:#f6f8fa}
.block8b .C3{ background:#0066b5 url(../images/about_addrbg.png) center no-repeat; height:782px;}
.block8b .title{ width:1080px; text-align:center; margin:0 auto; position:relative}
.block8b .title h3{ font-size:30px; font-weight:100; color:#000;margin-bottom:40px; }
.block8b .title h5{ position:absolute; width:100%; top:55px; height:3px; font:0; line-height:0; }
.block8b .title h4{ font-size:16px; line-height:30px; color:#333 }
.block8b .title h4 span.T1{ display:block}
.block8b .title h4 span{ font-weight:bold}
.block8b .title h5 i{ display:block; width:115px; height:100%; margin:0 auto;font:0; line-height:0; background:#168fd4}
.block8b .C3 h4 span{ color:#fff; }

.block8b .C3 h5 i{background:#fff;}
.block8b .C3 .title h3{ color:#fff;}

.block8b .lists0,.block8b .lists1,.block8b .lists2{ width:1170px; margin:0 auto;padding-top:50px;}
.block8b .lists0{ height:333px; text-align:center; background:url(../images/about_bg.jpg) bottom no-repeat; margin-bottom:60px;}
.block8b .lists0  table{ width:100%; height:100%;}
.block8b .lists0 td{ width:25%; vertical-align:middle}
.block8b .lists0 .T1{ text-align:center; color:#fff; }
.block8b .lists0 .T1 h3{ margin:20px 0; font-size:24px;}
.block8b .lists0 .T2{ display:none}
.block8b .lists0 .T2 h3{ height:293px; text-align:left; font-size:14px; color:#fff; line-height:24px; margin:20px ; overflow: auto; overflow-x:hidden}
.block8b .lists0 td:hover .T1{ display:none;}
.block8b .lists0 td:hover .T2{ display:block;transition:all 0.3s; cursor:pointer; vertical-align:middle}

.block8b .lists1 { background:url(../images/about_history.png) no-repeat; height:209px; margin-top:70px;}
.block8b .lists1 table{ width:100%; height:70%}
.block8b .lists1 td{ width:25%; font-size:15px;height:100%; color:#fff; text-align:left;}
.block8b .lists1 td h3{ padding-left:30px;}
.block8b .lists1 .TD2{ text-align:center}
.block8b .lists1 .TD3{ padding-left:20px}
.block8b .txts{ font-size:16px; line-height:30px; color:#333;}

.block8b .items { margin:70px 0 0 0}
.block8b .items table{ width:90%; margin:0 auto}
.block8b .items td{ color:#888888; font-size:24px; line-height:24px}
.block8b .items td a{ color:#888888;}
.block8b .items td a:hover{ color:#0066b5;}
.block8b .items td.cur a{ color:#0066b5;}
.block8b .items td.sline{ font-size:12px;}

.block8b .lists2{ padding-top:20px}
.block8b .lists2 table{ width:100%; border-collapse:collapse}
.block8b .lists2 td,.block8b .lists2 th{ border:1px #ddd solid}
.block8b .lists2 td{ text-align:left; padding-left:35px; font-size:16px; line-height:30px; padding:20px}
.block8b .lists2 th{ background:#53b1fb; height:45px; font-size:16px; color:#fff;}
.block8b .lists2 .TD1{ background:#f3f3f3;  font-weight:bold}
.block8b .lists2 li{  background:url(../images/dot3.png) 0 8px no-repeat; padding-left:20px; margin-bottom:5px;}

.block8b .lists3{  width:315px; margin:0 auto;margin-top:165px; text-align:right; padding-right:150px; color:#fff; position:relative;}
.block8b .lists3 .T2{ margin-top:40px; color:#ff7a56; font-weight:bold}
.block8b .lists3 .T3{ margin-top:140px}
.block8b .lists3 .T4{ margin-top:95px}


.block9 .lists1 li{ height:500px; text-align:center;}
.block9 .lists1 .L1{ }
.block9 .lists1 .L2{}
.block9 .lists1 .L3{ }
.block9 .lists1 table{ width:980px; margin:0 auto; height:100%}
.block9 .lists1 td{ width:50%;height:100%; vertical-align:middle; color:#666;text-align:left}
.block9 .lists1 .T1{ font-size:24px; font-weight:bold; }
.block9 .lists1 .T2{ line-height:24px; margin-top:25px;}
.block9 .lists1 .T2 span{ margin:0 5px}
.block9 .lists1 .L4{height:200px}
.block9 .lists1 .L4 td{ width:100%; }
.block9 .lists1 .T3 td{ width:16.666666% ; text-align:center; font-weight:bold; line-height:24px;}
.block9 .lists1 .T3 td img{ margin-bottom:20px;}
.block9 .lists1 .Ltxts{ width:980px; margin:0 auto; height:500px; position:relative}
.block9 .lists1 .L2 .Ltxts .tt{ padding-top:70px; font-size:24px; color:#666666; text-align:left; font-weight:bold}
.block9 .lists1 .L2 .Ltxts h3{ color:#666; font-size:14px; font-weight:bold; margin-bottom:6px;}
.block9 .lists1 .L2 .Ltxts h4{ font-size:14px; line-height:26px;}
.block9 .lists1 .L2 .Ltxts .T1{ position:absolute; width:268px; top:115px; text-align:left;}
.block9 .lists1 .L2 .Ltxts .T2{ position:absolute; width:300px; bottom:32px; text-align:left;}
.block9 .lists1 .L2 .Ltxts .T3{ position:absolute; width:268px; right:0; top:115px; text-align:right;}
.block9 .lists1 .L2 .Ltxts .T4{ position:absolute; width:300px;right:0; bottom:32px; text-align:right;}

.block9 .lists2 li{ height:500px; text-align:center;}
.block9 .lists2 li:nth-child(2n){ background:#dfe6ec}
.block9 .lists2 table{ width:980px; margin:0 auto; height:100%}
.block9 .lists2 td{ width:50%;height:100%; vertical-align:middle}
.block9 .lists2 .T1{ text-align:left; padding-left:100px; color:#666}
.block9 .lists2 .T1 h3{ font-size:24px; font-weight:bold; margin-bottom:25px;}
.block9 .lists2 .T1 h4 dd{ background:url(../images/dot3.png) 0 7px no-repeat; padding-left:15px; margin-bottom:5px;}

.block9 .lists3 li{ height:500px; text-align:center;}
.block9 .lists3 .L1{ }
.block9 .lists3 .L2{}
.block9 .lists3 .L3{}
.block9 .lists3 .L4{ }
.block9 .lists3 table{ margin:0 auto; height:100%}
.block9 .lists3 td{height:100%; vertical-align:middle}
.block9 .lists3 .T1{ font-size:24px; font-weight:bold; color:#fff}
.block9 .lists3 .T2{ font:0; line-height:0; margin-top:25px;}
.block9 .lists3 .T2 h3{ font:0; line-height:0; width:75px; height:5px; margin:0 auto; background:#fff}
.block9 .lists3 .L4 .T1{ color:#333;}
.block9 .lists3 .L4 .T2 h3{ background:#333} 


.block9 .lists4 li{ height:980px; text-align:center;}
.block9 .lists4 .L1{ }
.block9 .lists4 .L2{}
.block9 .lists4 .L3{ }
.block9 .lists4 table{ width:895px; margin:0 auto; height:100%}
.block9 .lists4 td{height:100%; vertical-align:middle}
.block9 .lists4 .T1{ font-size:24px; font-weight:bold; color:#666}
.block9 .lists4 .T2{ font:0; line-height:0; margin-top:25px; }
.block9 .lists4 .T2 h3{ font:0; line-height:0; width:75px; height:5px; margin:0 auto; background:#666}
.block9 .lists4 .T3{ font-size:16px; color:#666; margin-top:25px;line-height:24px;}
.block9 .lists4 .pic{ margin:25px 0}
.block9 .lists4 .T4{ color:#666; margin-top:25px;}
.block9 .lists4 .T4 span{ margin:0 5px}
.block9 .lists4 .L3 .T1,.block9 .lists4 .L3 .T3,.block9 .lists4 .L3 .T4{ color:#fff;}
.block9 .lists4 .L3 .T2 h3{ background:#fff;}

.block9 .lists5 li{ height:800px; text-align:center;}
.block9 .lists5 table{ width:895px; margin:0 auto; height:100%}
.block9 .lists5 td{height:100%; vertical-align:middle}
.block9 .lists5 .T1{ font-size:24px; font-weight:bold; color:#666}
.block9 .lists5 .T2{ font:0; line-height:0; margin-top:25px; }
.block9 .lists5 .T2 h3{ font:0; line-height:0; width:75px; height:5px; margin:0 auto; background:#666}
.block9 .lists5 .T3{ font-size:16px; color:#666; margin-top:25px;line-height:24px;}
.block9 .lists5 .pic{ margin:30px 0}
.block9 .lists5 .L3 .T1{color:#fff;}
.block9 .lists5 .L3 .T2 h3{ background:#fff;}

.block9 .lists6{ width:1170px; margin:0 auto; padding:75px 0}
.block9 .lists6 .title { position:relative; margin-bottom:35px;}
.block9 .lists6 .title h3{ background:#fff; width:125px ; margin:0 auto; color:#000 ; font-size:24px;}
.block9 .lists6 .title h4{ position:absolute; bottom:13px; font-size:0; line-height:0; width:100%; height:1px; border-bottom:1px #0070c0 solid; z-index:-1}
.block9 .lists6  .txt_pic{ padding:15px;margin-bottom:80px;-moz-box-shadow: 0px 0px 8px #ddd;
    -webkit-box-shadow: 0px 0px 8px #ddd;
    box-shadow:  0px 0px 8px #ddd;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=0, Color='#ddd')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=0, Color='#ddd');}

.block9 .lists6  .txt_pic  table{ width:100%;}	
.block9 .lists6  .txt_pic .TD1{ padding-left:30px; padding-right:80px; color:#333; line-height:28px; font-size:16px; text-align:left;}
.block9 .lists6  .txt_pic .TD4{ padding:30px; font-size:16px;}
.block9 .lists6  .txt_pic .TD4 span{ margin:0 5px;}

.block9 .lists6  .txt_pic2{margin-bottom:80px;}
.block9 .lists6  .txt_pic2  table{ width:100%; border-collapse:collapse;background:#3b3e41}	
.block9 .lists6  .txt_pic2  td{ width:25%; color:#fff; height:363px; }
.block9 .lists6  .txt_pic2 h3{ font-size:24px; margin-top:18px;}
.block9 .lists6  .txt_pic2 h4{ font-size:16px;margin-top:18px; line-height:30px;}
.block9 .lists6  .txt_pic2  .TD1{ background:url(../images/case/tyss_picBG1a.jpg) no-repeat}
.block9 .lists6  .txt_pic2  .TD1:hover{ background:url(../images/case/tyss_picBG1b.jpg) no-repeat; cursor:pointer}
.block9 .lists6  .txt_pic2  .TD2{ background:url(../images/case/tyss_picBG2a.jpg) no-repeat}
.block9 .lists6  .txt_pic2  .TD2:hover{ background:url(../images/case/tyss_picBG2b.jpg) no-repeat; cursor:pointer}
.block9 .lists6  .txt_pic2  .TD3{ background:url(../images/case/tyss_picBG3a.jpg) no-repeat}
.block9 .lists6  .txt_pic2  .TD3:hover{ background:url(../images/case/tyss_picBG3b.jpg) no-repeat; cursor:pointer}
.block9 .lists6  .txt_pic2  .TD4{ background:url(../images/case/tyss_picBG4a.jpg) no-repeat}
.block9 .lists6  .txt_pic2  .TD4:hover{ background:url(../images/case/tyss_picBG4b.jpg) no-repeat; cursor:pointer}

.index .customer{ float:left; width:1028px;  height:300px; position:relative; }
.index .customer .hd{ position:absolute; bottom:15px; width:100%; text-align:center}
.index .customer .hd li{ display:inline-block;background:#ddd; margin-right:10px;  width:10px; height:10px; -ms-border-radius: 50%;-moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%;border-radius: 50%; text-indent:-9999px; cursor:pointer }
.index .customer .hd li.on{ background:#3186c7}
.index .customer .bd{ margin:1px 1px 0 0;height:298px; background:#fefefe }
 @media screen and (max-width:1024px) {
.index .customer .bd{ width:100%;}
}
.index .customer .bd li{float:left;width: 100%;height:100%;}
.index .customer .bpic{ padding-left:20px; padding-top:20px;}
.index .customer .bpic dd{ float:left;  margin-left:50px; margin-bottom:8px; width:136px; height:80px; background:#fff; position:relative;}
.index .customer .bpic dd h3{ position:absolute; bottom:4px; width:100%; text-align:center; font-size:12px; color:#333;}
.index .customer .bpic dd:nth-child(6n){ margin-right:0px;}
/*.index .customer .bpic dd:nth-child(6n){ margin-right:0px;}*/

.index .apply{ height:210px; margin-top:80px; background:#3689c9 url(../images/apply_bg.jpg) center no-repeat; text-align:center}
.index .apply h3{ font-size:24px; color:#fff; padding-top:50px; text-align:center;}
.index .apply input{ margin-top:30px; width:225px; height:62px; font-size:18px; border:2px #fff solid; background:none; color:#fff;}



/* footer */
.footer{ width:100%; background:#202431}
.footer .b1{  color:#fefefe;  }
.footer .container{ width:1170px; margin:0px auto; }
 @media screen and (max-width:1024px) {
.footer .container{ width:100%;}
}

.footer .layer1{ float:left; text-align:left; margin-top:55px; margin-bottom:30px; margin-right:3.84%;}
.footer .layer1 .tt{  height:30px; position:relative;  padding-bottom:18px;margin-bottom:25px; }
.footer .layer1 .tt h3{font-size:18px;font-weight:100;}
.footer .layer1 .tt .line{ position:absolute; bottom:0; width:28px; height:1px; font-size:0; line-height:0; border-bottom:1px #828284 solid;}
.footer .layer1 .lists li{ margin-bottom:24px; font-size:14px; color:#9a9a9a}
.footer .L1 .lists{ width:290px; }
.footer .L1 table{ width:100%; border-collapse:collapse;}
.footer .L1 td{padding-bottom:24px;}
.footer .layer1 .lists  a{ color:#9a9a9a}
.footer .layer1 .lists  a:hover{ color:#ccc}
.footer .layer1 .lists2 li{ margin-bottom:15px;}

.footer .b2{ width:1170px; margin:0 auto;  height:75px; line-height:75px; text-align:left; color:#494949 }
.footer .b2 .container{border-top:1px #494949 solid}
.footer .b2 .right{ width:121px; height:75px; margin-right:5%; background:url(../images/logo2.png) center no-repeat}
