﻿@charset "utf-8";

/* 起始样式 */
body {font-family: Arial;  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%; color:#696969;}
div{behavior: url(css/iepngfix.htc)}
div, ul, li, dt, dl, dd, p { margin:0px; padding:0px; list-style-type: none; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a {text-decoration: none; color:#707070;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
tr td{ padding:0px;}
html{ overflow-y:scroll; overflow-x:hidden;}
div:hover,li:hover,tr:hover{  -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/* 起始样式End */

/* 公用样式 */
.box{ width:1124px; margin:0 auto;}
.box1{ width:1124px; margin-left:-562px; position:relative; left:50%;}
.head{ height:119px; background:#fff; width:100%; position:fixed; top:0px; z-index:100000;}
.logo{ width:220px;}
.headrg{ width:755px;}
.top{ padding-top:12px; padding-left:626px; height:26px; overflow:hidden; }
.top .div1{padding-left:10px;width:142px;margin-top:3px;}
.top .div2{ padding-top:4px; width:136px; padding-right:5px; *padding-top:4px; height:24px;}
.top .div2 a{ margin-right:5px; line-height:19px; height:24px; }
.top .div3{ width:161px; background:url(../images/1_05.jpg) no-repeat; height:26px;}
.top .div3 .text{ margin-left:10px; width:145px; border:0px; background:none; line-height:24px; height:24px; font-family:Arial;color:#bbbbbb; font-size:12px;}
.top .div4{ width:40px; height:26px;}
.dh{ text-align:right; margin-top:35px; padding-left:46px;}

.activesss{ float:left; padding-left:33px; text-align:right;}
.activesss .a1{color:#333333; font-size:14px; }
.activesss:hover .a1{ color:#093f75;}
.Locate{ position:absolute; top:86px; overflow:hidden; display:none; z-index:10000; width:154px; background:url(../images/tj_05.png) top no-repeat; padding-top:42px; margin-left:-46px; *margin-left:-78px;}
.Locate1{ position:absolute; top:86px; overflow:hidden; display:none; z-index:10000; width:154px; background:url(../images/tj_05a.png) top no-repeat; padding-top:42px; margin-left:-49px; *margin-left:-118px;}
.Locate2{ position:absolute; top:86px; overflow:hidden; display:none; z-index:10000; width:154px; background:url(../images/tj_05b.png) top no-repeat; padding-top:42px; margin-left:-46px; *margin-left:-128px;}
.Locate3{ position:absolute; top:86px; overflow:hidden; display:none; z-index:10000; width:114px; background:url(../images/tj_05b.png) top no-repeat; padding-top:42px; margin-left:-16px; *margin-left:-128px;}
#Menulogo{ display:block; border:1px solid #cccccc; border-top:0px; background:#fff; border-bottom:0px; overflow:hidden; height:1%;}
#Menulogo li{ height:30px; border-bottom:1px solid #ccc; text-align:center; line-height:30px; overflow:hidden;}
#Menulogo li a{ color:#666666; text-align:center; font-weight:normal; font-size:12px; display:block; height:30px; line-height:30px; overflow:hidden;}
#Menulogo li a:hover{ color:#fff; background:#005d9e;}
.locate1{ width:976px; margin-left:-490px; *margin-left:-526px; background:none; padding-top:0px;}
.locate1 .div1{ background:url(../images/tj_02.png) no-repeat; height:42px; overflow:hidden; width:976px; z-index:10000;}
.locate1 .div2{ border:1px solid #cccccc; border-top:0px; border-bottom:0px; background:#fff;min-height: 200px;max-height: 410px; width:944px;_height: 410px; padding-left:30px; padding-top:30px;} 
.locate1 .div3{ background:url(../images/tj_03.jpg) no-repeat; height:27px; overflow:hidden; width:976px;}
.locate1 .div2 ul{ float:left; background:url(../images/tj_04.jpg) right no-repeat; width:180px; padding-left:30px; padding-right:30px; text-align:left;}
.locate1 .div2 .ul_1{ padding-right:0px; background:none;}
.locate1 .div2 ul li a{ color:#666666; font-size:12px; font-weight:normal;}
.locate1 .div2 ul li a:hover{ color:#005d9e;}
.locate1 .div2 ul .li{ height:16px; margin-bottom:15px; font-weight:bold;}
.locate1 .div2 ul .li a{ font-size:16px; color:#093f75;}
/* 公用样式 End */
 
/* Index */
.banner{ width:1920px; position:relative; }
.banner .slides_container a {width:1920px;height:500px;display:block;}
.banner .slides_container a img {display:block;}
.banner #slides .next,#slides .prev {position:absolute;top:326px; left:962px; width:38px;height:79px;;display:block;z-index:101;}
.banner #slides .next {left:962px; top:360px;}
.banner .pagination { margin-top:-40px; position:absolute; z-index:100; right:40px; display:none;}
.banner .pagination li {float:left;margin:0 1px;list-style:none;}
.banner .pagination li a {display:block; width:10px; font-size:0px; height:10px; background:url(../images/1_07.png) no-repeat;float:left;overflow:hidden; margin-left:5px; font-size:0px; line-height:1000px;}
.banner .pagination li.current a,.pagination li a:hover{ background:url(../images/1_08.png) no-repeat;}
.ss{ margin-top:52px;}
.ss1{ width:345px;}
.ss1_01{ height:16px; line-height:16px; padding-bottom:5px; background:url(../images/1_08.png) right bottom no-repeat; width:220px; font-size:16px; color:#143851;}
.ss1_1{ height:16px; line-height:16px; padding-bottom:5px; background:url(../images/1_08.png) right bottom no-repeat; width:163px; font-size:16px; color:#143851;}
.ss1_03{ height:16px; line-height:16px; padding-bottom:5px; background:url(../images/1_08.png) right bottom no-repeat; width:68px; font-size:16px; color:#143851;}
.ss1_04{ height:16px; line-height:16px; padding-bottom:5px; background:url(../images/1_08.png) right bottom no-repeat; width:87px; font-size:16px; color:#143851;}
.ss1_2{ border:1px solid #eeeeee; padding:4px; height:1%; margin-top:23px; overflow:hidden; height:140px;}
.ss1_2 .rollBox .LeftBotton{height:32px;width:28px;background:url(../images/1_10.png) no-repeat 0; cursor:pointer; position:relative; top:55px; *top:-83px; z-index:1000;}
.ss1_2 .rollBox .LeftBotton:hover{background:url(../images/1_10a.png) no-repeat 0;}
.ss1_2 .rollBox .RightBotton{height:32px;width:28px;background:url(../images/1_11.png) no-repeat 0; cursor:pointer; position:relative; top:24px; *top:-114px; left:275px; z-index:1000;}
.ss1_2 .rollBox .RightBotton:hover{background:url(../images/1_11a.png) no-repeat 0;}
.ss1_2 .rollBox .Cont{width:303px;;overflow:hidden;float:left; height:140px;}
.ss1_2 .rollBox .ScrCont{width:10000000px;}
.ss1_2 .rollBox .Cont .pic{width:303px;float:left;text-align:center;}
.ss1_2 .rollBox #List1,.rollBox #List2{float:left;}

.ss1_3{ margin-top:15px; color:#767676}
.ss1_3 .td{ padding-right:10px;}
.ss1_3 .p1 a{ color:#005d9e; font-size:14px;}
.ss1_3 .p2{ line-height:26px; margin-top:10px; height:78px; overflow:hidden;}

.ss2{ width:345px; margin-left:42px;}
.ss3{ width:345px;}
.ss3 #container {width:335px;margin:0 auto;position:relative;z-index:0;}
.ss3 #example {width:335px;height:204px;position:relative;}
.ss3 .slides_container {width:335px;overflow:hidden;position:relative;display:none;}
.ss3 .slides_container a {width:335px;height:204px;display:block;}
.ss3 .slides_container a img {display:block;}
.ss3 #slides1 .next,#slides1 .prev {position:absolute;top:94px; left:0px; width:38px;height:79px;;display:block;z-index:101;}
.ss3 #slides1 .next {left:335px;}
.ss3 .pagination { margin-top:-20px; position:absolute; z-index:100; right:20px;}
.ss3 .pagination li {float:left;margin:0 1px;list-style:none;}
.ss3 .pagination li a {display:block; width:6px; font-size:0px; height:6px; background:url(../images/1_18.png) no-repeat;float:left;overflow:hidden; margin-left:5px; font-size:0px; line-height:1000px;}
.ss3 .pagination li.current a,.pagination li a:hover{ background:url(../images/1_18a.png) no-repeat;}
.ss3_1{ border:1px solid #eeeeee; padding:4px; height:1%; margin-top:23px; overflow:hidden; height:204px;}
.ss3_1 .div1{ position:relative; margin-top:-55px; background:url(../images/1_17.png) no-repeat; height:35px; color:#fff; padding:10px 15px;}
.ul_index{ margin-top:9px; line-height:26px; height:52px; overflow:hidden;}
.ul_index li{ background:url(../images/1_19.jpg) center left no-repeat; padding-left:7px;}
.ul_index li a{ color:#5a5a5a;}
.ul_index li a:hover{ color:#093f75;}
.dd{ background:url(../images/1_20.jpg) repeat-x; height:336px; margin-top:55px;}
.ddlf{ width:349px; padding-top:31px}  
.ddlf1 ul{ float:left; width:164px; padding-right:10px; margin-top:15px;}
.ddlf1 ul li{ height:26px; line-height:26px; overflow:hidden;}
.ddlf1 ul li a{ color:#999999;}
.ddlf1 .ul_index1 .li a{ color:#005d9e; font-size:14px;}
.ddlf1 .ul_index1 .li{ margin-bottom:10px;}
.ddlf1 .ul_index2 .li a{ color:#474747; font-size:14px;}
.ddlf1 .ul_index2 .li{ margin-bottom:10px;}
.ddlf1 ul li a:hover{ color:#093f75}
.ddrg{ width:735px; padding-top:31px}
.ddrg1{ background:url(../images/en1_21.png) no-repeat; height:229px; margin-top:22px; line-height:24px;}
.ddrg1_1{ width:240px; padding-left:9px; padding-top:9px; height:100px; overflow:hidden; line-height:18PX; color:#fff;}
.ddrg1_1 a{ display:block; color:#fff; font-size:15px; line-height:30PX;}
.ddrg1_1 a:hover{ color:#fff}
.ddrg1_2{ width:240px; padding-right:9px; padding-top:10px; height:100px; overflow:hidden; color:#999999;line-height:18PX; text-align:right;}
.ddrg1_2 a{ display:block; color:#005d9e; font-size:15px; line-height:30PX;}
.ddrg1_2 a:hover{ color:#005d9e}
.ddrg1_3{ width:240px; padding-left:9px; height:100px; overflow:hidden; color:#999999; padding-top:20px;line-height:18PX;}
.ddrg1_3 a{ display:block; color:#005d9e; font-size:15px; line-height:22PX;}
.ddrg1_3 a:hover{ color:#005d9e}
.ddrg1_4{ width:240px; padding-right:9px; height:100px; overflow:hidden; color:#fff; text-align:right; padding-top:24px;line-height:18PX;}
.ddrg1_4 a{ display:block; color:#fff; font-size:15px; line-height:26PX;}
.ddrg1_4 a:hover{ color:#fff}
.ff{ margin-top:20px;}
.fflf{ width:704px;}
.fflf1{ border-bottom:1px dashed #d7d7d7; height:42px; line-height:42px; color:#143851; font-size:16px; padding-left:4px;}
.fflf2{ margin-top:13px;}
.fflf2 .lf{ width:238px;}
.fflf2 .rg{ width:452px; line-height:40px;}
.fflf2 .rg div{ padding-left:32px;}
.fflf2 .rg .p1{ background:url(../images/1_23.jpg) center left no-repeat;}
.fflf2 .rg .p2{ background:url(../images/1_24.jpg) center left no-repeat;}
.fflf2 .rg .p3{ background:url(../images/1_5F25.jpg) center left no-repeat;}
.fflf2 .rg .p4{ background:url(../images/1_26.jpg) center left no-repeat;}
.ffrg{ background:url(../images/1_27.jpg) left 45px no-repeat; width:271px; padding-left:75px; height:150px;} 
.ffrg1{ border-bottom:1px dashed #d7d7d7; height:42px; line-height:42px; color:#143851; font-size:16px; padding-left:4px;}
.ul_index3{ margin-top:17px;}
.ul_index3 li{ border-bottom:1px solid #e5e5e5; padding-bottom:19px; margin-bottom:19px; margin-right:17px; width:112px; float:left; height:47px;}
.ul_index3 li img{ border:1px solid #e5e5e5}
.ul_index3 .li{ margin-right:0px; width:139px;}
.gg{ margin-top:70px; margin-bottom:10px;}
.gg a{ color:#2e7eac;}
.gg span{ margin-left:10px; margin-right:10px; color:#2e7eac}
.gg .a1{ background:url(../images/1_29.jpg) center left no-repeat; padding-left:18px; color:#2e7eac;}
.foot{ background:url(../images/1_30.jpg) repeat-x; height:38px; line-height:38px; color:#acadaf;}
.foot a{ color:#acadaf;}
.foot a:hover{ background:#ff8a00; color:#fff}
/* Index End */  
/* Main */  
.heg{ height:119px; overflow:hidden;}
.heg1{ height:38px; overflow:hidden;}
.pos{ position:fixed; width:100%; top:0px; z-index:100;}
.pos1{ position:fixed; width:100%; bottom:0px; z-index:100;}
.main{ width:1000px; margin:0 auto;}
.div_case_bg{ background:url(../images/2_01.jpg) center no-repeat; height:829px; overflow:hidden;}
.bigdiv{ position:absolute; height:405px; top:50%; margin-top:-162px; z-index:10px; overflow:hidden; width:1000px;}
.div_case .LeftBotton{height:83px;width:83px;background:url(../images/2_02.png) no-repeat 0; cursor:pointer; position:absolute; top:50%; left:10%; z-index:1000;}
.div_case .LeftBotton:hover{background:url(../images/2_02a.png) no-repeat 0;}
.div_case .RightBotton{height:83px;width:83px;background:url(../images/2_03.png) no-repeat 0; cursor:pointer; position:absolute; top:50%; right:10%; z-index:1000;}
.div_case .RightBotton:hover{background:url(../images/2_03a.png) no-repeat 0;}
.div_case .rollBox .Cont{width:1000px;overflow:hidden;float:left;}
.div_case .rollBox .ScrCont{width:10000000px;}
.div_case .rollBox .Cont .pic{width:1000px;float:left;}
.div_case .rollBox .Cont .pic .div1{ background:url(../images/2_04.png) no-repeat; height:401px; width:600px; padding-left:3px; padding-top:3px;}
.div_case .rollBox .Cont .pic .div2{ width:339px; padding-right:15px;}
.div_case .rollBox .Cont .pic .div2 .p1 a{ display:block; color:#00639b; font-size:28px; font-weight:bold; line-height:32px;}
.div_case .rollBox .Cont .pic .div2 .p1 a:hover{ color:#00639b;}
.div_case .rollBox .Cont .pic .div2 .p2 a{ display:block; color:#999999; font-size:16px; font-weight:bold; line-height:24px;padding-top:10px;}
.div_case .rollBox .Cont .pic .div2 .p2 a:hover{ color:#999999;}
.div_case .rollBox .Cont .pic .div2 .p3{ margin-top:20px;}
.div_case .rollBox .Cont .pic .div2 .p4{ margin-top:7px; line-height:24px; height:150px; overflow:hidden; color:#646464;}
.div_case .rollBox .Cont .pic .div2 .p5{ margin-top:10px;}
.div_case .rollBox #List1,.rollBox #List2{float:left;}
.div_case_bg1{ background:url(../images/2_09.jpg) center top repeat-y; }
.div_case_bg2{ background:url(../images/2_08.jpg) center top no-repeat; }
#example3 { position:relative; padding-top:150px;}
.hh{ padding-top:126px;}
.hhlf{ width:703px; padding-right:53px; background:url(../images/2_16.png) right 123px no-repeat;}
.hhlf1 .div1{ color:#00639b; font-weight:bold; font-size:28px; line-height:28px;}
.hhlf1 .div2{ margin-top:10px; font-size:20px; font-weight:bold; color:#999999; line-height:20px;}
.hhlf2{ margin-top:62px; background:url(../images/2_10.png) no-repeat; padding-left:3px; padding-top:3px; height:570px; width:700px; border-bottom:1px dashed #b2b2b2;}
.hhlf2 .slides_container {width:694px;overflow:hidden;position:relative;display:none;}
.hhlf2 .slides_container a {width:694px;height:494px;display:block;}
.hhlf2 .slides_container a img {display:block;}
.hhlf2 .pagination { width:120px; margin:0 auto; margin-top:38px;}
.hhlf2 .pagination li {float:left;}
.hhlf2 .pagination li a {display:block; width:14px; font-size:0px; height:14px; background:url(../images/2_13.png) no-repeat;float:left;overflow:hidden; margin-left:5px; font-size:0px; line-height:1000px;}
.hhlf2 .pagination li.current a,.pagination li a:hover{ background:url(../images/2_13a.png) no-repeat;}
.hhlf2 .div1{ position:relative; margin-top:-35px; background:url(../images/2_12.png) no-repeat; height:35px; color:#fff; padding-left:20px; padding-right:20px; line-height:35px; font-size:14px; font-weight:bold; width:100%;}
.hhlf3{ margin-top:20px;min-height:100px;}
.hhlf3 li{ background:url(../images/2_15.png) 3px 8px no-repeat; padding-left:21px; margin-bottom:14px;}
.hhlf3 li .div1{ color:#333333; font-size:14px; font-weight:bold; margin-bottom:4px;} 
.hhrg{ width:92px;}
.hhrg a{ color:#fff; background:url(../images/2_11.png) no-repeat; display:block; padding-top:27px; height:65px; padding-left:32px; padding-right:22px; font-size:14px; font-weight:bold; line-height:16px; margin-bottom:15px;}
.hhrg a:hover{ background:url(../images/2_11a.png) no-repeat;}

.div_pro_bg{ background:url(../images/3_01.jpg) center no-repeat; height:829px; overflow:hidden;}
.ul_pro{ width:1000px;}
.ul_pro li{ background:url(../images/3_02.png) no-repeat; width:176px; text-align:center; height:177px; float:left; margin-left:70px; margin-right:70px; margin-bottom:40px;}
.ul_pro li a{ color:#fff; line-height:24px; font-size:22px; display:block; width:176px; height:122px; padding-top:55px;}
.ul_pro li span{ font-size:10px; color:#eee; line-height:12px; display:block; margin-top:10px;}
.ul_pro .li1{ background:url(../images/3_03.png) no-repeat;}
.ul_pro .li2{ background:url(../images/3_04.png) no-repeat;}
.ul_pro .li3{ background:url(../images/3_006.png) no-repeat;}
.ul_pro .li4{ background:url(../images/3_05.png) no-repeat;}
.ul_pro li:hover{ background:url(../images/3_02a.png) no-repeat;}

.div_pro1{ height:92px; overflow:hidden;}
.div_pro1 .lf{ width:420px; font-weight:bold;}
.div_pro1 .p1{ color:#00639b; font-size:28px; line-height:28px;}
.div_pro1 .p2{ color:#999999; font-size:20px; line-height:20px; margin-top:10px;}
.div_pro1 .rg{ width:580px; background:url(../images/3_06.png) center left no-repeat;}
.div_pro1 .rg a{ color:#fff; background:url(../images/2_11.png) no-repeat; display:block; padding-top:27px; height:65px; padding-left:32px; padding-right:32px; font-size:14px; font-weight:bold; line-height:16px; width:36px; float:right;} 
.div_pro1 .rg a:hover{ background:url(../images/2_11a.png) no-repeat;}
.div_pro2{ margin-top:20px;}
.ul_pro1 li{ background:url(../images/3_07.png) no-repeat center left; width:235px; padding-left:15px; float:left; margin-bottom:15px;}
/*.ul_pro1 li a{ display:block; width:235px; color:#333; font-size:14px; font-weight:bold;}
.ul_pro1 li a .div1{ display:none; position:absolute; z-index:10000; color:#333333; font-size:14px; font-weight:bold; margin-left:-15px; *margin-left:-100px; margin-top:0px; *margin-top:22px; cursor:pointer; background:url(../images/3_08.png) no-repeat; width:213px; height:274px;}*/
.ul_pro1 li a{ display:block; width:235px; color:#333; font-size:14px; font-weight:bold; position:relative; z-index:1;}
.ul_pro1 li a .div1{ display:none; position:absolute; z-index:10000; color:#333333; font-size:14px; font-weight:bold; margin-left:70px; left:0px; top:22px; cursor:pointer; background:url(../images/3_08.png) no-repeat; width:213px; height:274px;}
.ul_pro1 li a:hover .div1{ display:block;}
.div_pro_bg1{ background:url(../images/3_10.jpg) top center repeat-y; padding-bottom:52px; padding-top:52px; min-height:1000px; _height:1000px;}
.main1{ width:978px; margin:0 auto;}
.div_pro3{ height:92px; overflow:hidden;}
.div_pro3 .lf{ width:410px; line-height:92px; color:#00639b; font-size:28px; font-weight:bold;}
.div_pro3 .rg{ width:568px; background:url(../images/3_11.png) left center no-repeat;}
.div_pro3 .rg a{ color:#fff; background:url(../images/2_11.png) no-repeat; display:block; padding-top:27px; height:65px; padding-left:32px; padding-right:32px; font-size:14px; font-weight:bold; line-height:16px; width:36px; float:right;} 
.div_pro3 .rg a:hover{ background:url(../images/2_11a.png) no-repeat;}
.div_pro4{ margin-top:52px;}
.div_pro4 .lf{ width:318px; height:409px; background:url(../images/3_13.png) no-repeat;}
.div_pro4 .rg{ width:631px;}
.div_pro4 .rg .p1{ background:url(../images/3_14.jpg) no-repeat 10px center #00639b; height:30px; line-height:30px; padding-left:29px; color:#fff; font-weight:bold; font-size:14px;}
.div_pro4 .rg .p2{ padding:14px 30px; color:#666666; margin-bottom:16px;}
.div_pro4 .rg .p2 .pp1{ background:url(../images/3_15.png) 0px 8px no-repeat; padding-left:15px;}
.xian{ border-bottom:1px dashed #c1c1c1;}
.div_pro4 .div1{ background:url(../images/3_17.png) 5px center no-repeat; padding-left:10px; height:40px; line-height:40px; padding-left:20px; color:#333333; font-weight:bold; font-size:16px;}
.div_pro5{ margin-top:20px;}

#box {width:224px; height:564px; background:url(../images/3_19.png) no-repeat; position:fixed; top:50%; margin-top:-282px; right:-224px; }
.title{ height:70px;position: absolute;left:-27px;background:url(../images/3_18.png) no-repeat;top:469px;color:white;line-height:26px;text-align: center; cursor: pointer; width:14px; font-size:14px; font-weight:bold; padding-left:7px; padding-right:6px; padding-top:18px;}
#box .div1{ line-height:36px; height:36px; overflow:hidden; padding-left:17px; color:#fff; font-weight:bold;}
.wrap{position:relative;overflow:hidden;width:134px; padding-left:50px; margin-top:24px;}
#rollBox{height:430px; *height:435px;overflow:hidden;}
#rollBox .div2{ background:url(../images/3_23.png) no-repeat; width:134px; height:171px;}
#rollBox .div3 a{ display:block; height:40px; line-height:40px; overflow:hidden; background:url(../images/3_22.png) left center no-repeat; padding-left:16px; color:#333333; font-weight:bold; margin-bottom:15px;}
.video_divt{ float:left;}
.xian1{ background:url(../images/3_5F25.jpg) no-repeat center right; padding-right:10px; margin-right:10px;}
#rollBox .div3 a:hover{ color:#005d9e;}
#box .div4{ padding-left:30px; margin-top:10px;}
#rollUp{bottom:0px;}
#rollDown{top:0px;}

.div_service_bg{ background:url(../images/4_01.jpg) top center no-repeat; overflow:hidden; padding-bottom:133px;}
.div_ser{ padding-top:98px;}
.div_ser .div1{ color:#00639b; font-size:28px; line-height:28px; font-weight:bold;}
.div_ser .div2{ color:#00639b; font-size:20px; line-height:20px; margin-top:7px;}
.main2{ width:1007px; margin:0 auto;}
.div_ser1{ margin-top:40px;}
.div_ser1bg1{ background:url(../images/4_02.png) top no-repeat; padding-left:11px; height:41px; overflow:hidden;}
.tag_tit dd{ width:81px; height:41px; overflow:hidden; line-height:41px; float:left; padding:0px; color:#777777; font-weight:bold; text-align:center; cursor:pointer;}
.tag_tit .on{ background:#00639b; color:#fff;}
.div_ser1bg2{ background:url(../images/4_03.jpg) repeat-y; min-height:405px; _height:405px; *margin-top:-5px; padding-left:59px; padding-right:63px; padding-top:38px;}
.mag{ margin-top:43px;}
.div_ser2 .lf{ width:339px; border-right:1px solid #cccccc; height:175px;}
.div_ser2 .lf .p1{ color:#d4d5d5; font-size:14px; font-weight:bold; line-height:14px; height:14px;}
.div_ser2 .lf .p2{ color:#00639b; font-size:18px; font-weight:bold; line-height:18px; height:18px; margin-top:10px;}
.div_ser2 .lf .p3{ color:#474747; font-size:14px; font-weight:bold; line-height:22px; height:44px; overflow:hidden; margin-top:6px; margin-bottom:18px;}
.div_ser2 .rg{ width:534px;}
.div_ser2 .rg .p1{ color:#00639b; font-size:14px; font-weight:bold; line-height:14px; height:14px;}
.div_ser2 .rg .p2{ color:#d5d5d5; font-size:12px; font-weight:bold; line-height:12px; height:12px; margin-top:8px;}
.div_ser2 .rg .p3{ color:#666666; height:110px; overflow:hidden; margin-top:15px;}
.div_ser3 .lf{ width:541px; border-right:1px solid #e0e0e0; padding-right:48px; height:175px; height:410px; overflow:hidden;}
.div_ser3 .lf .p1{ color:#333333; font-size:14px; font-weight:bold; padding-top:10px;}
.div_ser3 .lf .p2{ color:#d4d4d5; font-size:14px; font-weight:bold; margin-top:5px;}
.div_ser3 .lf .p3{ color:#666666; font-size:14px; font-weight:bold; margin-top:20px; margin-bottom:25px;}
.div_ser3 .rg{ width:256px;}
.div_ser3 .rg .p1{ height:93px;}
.div_ser3 .rg .p2{ margin-top:20px; color:#666666; font-weight:bold;}
.div_ser3 .rg .p2 strong{ color:#000;}
.table{ color:#333333; font-size:14px; font-weight:bold;}
.table td{ padding-bottom:10px;}
.table .text{ width:455px; height:20px; border:1px solid #ccc; line-height:20px; font-family:Arial;font-size:12px; color:#666}
.table .text1{ width:455px; height:124px; border:1px solid #ccc; line-height:22px; font-family:Arial;font-size:12px; color:#666}
.table span{ color:#FF0000; font-weight:bold; margin-left:5px;}
.table a{ display:block; width:53px; height:23px; line-height:23px; color:#fff; text-align:center; margin-right:20px; background:#a3a3a3; float:left;}
.table a:hover{ background:#00639b;}


.div_news_bg{ background:url(../images/5_01.jpg) center top no-repeat; height:650px; overflow:hidden;}
.div_news_bg1{ background:url(../images/5_02.jpg) center top no-repeat; height:650px; overflow:hidden;}

.div_news{ width:975px; margin:0 auto; padding-top:90px;}
.div_news_1{ height:60px; color:#00639b;}
.div_news_1 .p1{ font-size:28px; line-height:28px; height:28px;}
.div_news_1 .p2{ font-size:20px; line-height:24px; height:24px; margin-top:7px;}
.div_news_2{ margin-top:56px;}
.div_news_2 ul li{ width:467px; margin-right:20px; float:left; height:120px; overflow:hidden; background:#fff; margin-bottom:20px; color:#666; cursor:pointer;}
.div_news_2 ul .li_dong{ margin-right:0px;}
.div_news_2 ul li .div1{ width:160px;}
.div_news_2 ul li .div2{ width:285px; padding-top:10px; padding-right:15px;}
.div_news_2 ul li .div2 .p1 a{ color:#333333; font-weight:bold;}
.div_news_2 ul li .div2 .p2{ height:44px; overflow:hidden; margin-bottom:4px; margin-top:4px;}
.div_news_2 ul li .div2 .p3 a{ color:#666; background:url(../images/5_04.jpg) center right no-repeat; padding-right:20px;}
.div_news_2 ul li:hover{ background:#00639b; color:#fff;}
.div_news_2 ul li:hover .div2 .p1 a{ color:#fff;}
.div_news_2 ul li:hover .div2 .p3 a{ color:#fff;}
.fenye{ text-align:center; margin-top:25px; height:22px;}
.div_news_3{ background:#eeeeee; height:340px; margin-top:20px; padding:38px; margin-bottom:40px;}
.div_news_3 ul li { padding-left:13px; color:#666666; height:30px; line-height:30px; *margin-bottom:-4px; padding-right:13px; cursor:pointer;}
.div_news_3 ul li:hover{ background:#00639b; color:#fff}
.div_news_3 ul .li_dong{ background:#fff;}
.div_news_dong{ top:-50px;}
.ul_li_new{ left:-250px;}
.ul_li_new1{ right:-250px;}
.fenyea{ bottom:-50px;}
.div_news_donga{ bottom:-150px;}
.div_news_dongb{ bottom:-150px;}
.fenyeaa{ bottom:-150px;}

.div_news_bg2{ background:url(../images/5_09.jpg) top center no-repeat #d9d9d9; padding-bottom:30px;}
.div_news_4{ margin-top:25px; padding:40px; background:#fff;}
.biaoti{ color:#00639b; padding-bottom:19px; border-bottom:1px solid #cccccc;}
.biaoti .lf{ color:#00639a; font-size:20px; font-weight:bold; height:20px; line-height:20px;}
.biaoti .rg{ color:#666666;}
.txt{ margin-top:20px; color:#666666; padding-bottom:30px; border-bottom:1px solid #ccc;} 
.fh{ margin-top:15px;}
.fh .p1 a{ color:#666666;}
.fh .p1 a:hover{ color:#005d9e;}
.fh .p2 a{ display:block; margin-top:35px; height:21px; line-height:21px; text-align:center; width:80px; background:#00639b; color:#fff;}

.div_about_bg{ background:url(../images/6_01.jpg) center top no-repeat; height:650px; overflow:hidden;} 
.div_about_bg1{ background:url(../images/6_02.jpg) center top no-repeat; height:650px; overflow:hidden;} 
.div_about_bg2{ background:url(../images/6_03.jpg) center top no-repeat; height:650px; overflow:hidden;} 
.div_about_bg3{ background:url(../images/6_04.jpg) center top no-repeat; height:650px; overflow:hidden;} 
.div_about_bg4{ background:url(../images/6_05.jpg) center top no-repeat; height:650px; overflow:hidden;}
.div_about{ width:960px; margin:0 auto; padding-top:90px;}
.div_about_1{ width:380px; height:385px; overflow:hidden; margin-top:36px;}
.div_color{ color:#fff;}
.div_about_2{ margin-top:36px; color:#fff; height:336px;}
.div_about_2 .lf{ width:622px; height:385px; overflow:auto;}
.div_about_2 .rg{ width:249px; padding-right:30px;}
.div_about_3{ margin-top:36px;}
.div_about_3 ul li{ width:295px; padding-right:2px; float:left; background:url(../images/tj_01.jpg) no-repeat top right; margin-right:30px; height:206px;}
/*.div_about_3{ margin-top:36px;}
.div_about_3 ul li{ text-align:center; width:220px; padding-left:85px; float:left;}
.div_about_3 ul li .p1{ color:#00639b; font-size:14px; font-weight:bold; margin-top:10px;}
.div_about_3 ul li .p2{ color:#333333; font-size:12px; font-weight:bold; margin-top:10px;}
.div_about_3 ul li .p3{ color:#666666; margin-top:5px;}*/

#focus_Box{position:relative;margin:0px auto;}
#focus_Box dl{position:relative;height:360px;}
#focus_Box dd{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border:7px solid #eee;}
#focus_Box dd img{width:100%;background:url(../../www.diaoelevator.com/images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box dd p{position:absolute;left:0;bottom:-32px;width:100%;height:25px;line-height:25px;background:#fff;color:#00938a; text-align:center;}
#focus_Box dd p span{display:inline-block;width:70%;height:25px;overflow:hidden; color:#4b4949; font-size:16px; font-weight:bold;}
#focus_Box .focus_prev,#focus_Box .focus_next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:38px;height:74px;top:181px;}
#focus_Box .focus_prev{background:url(../images/6_17.png) no-repeat;left:30px}
#focus_Box .focus_next{background:url(../images/6_18.png) no-repeat;right:10px} 
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../../www.diaoelevator.com/images/share-btn.png) no-repeat;text-indent:-999px;}

.div_about_dong{ left:-250px;}
.div_about_dong1{ left:400px;}


.div_about_dong2{ bottom:-250px;}
.mCSB_dragger_bar{ bottom:-250px; position:relative; opacity:0; filter:alpha(opacity=0); -moz-opacity:0;}
.div_about_dong3{ bottom:-250px;}
.div_about_dong4{ right:-250px;}

.div_about_dong5{ bottom:-250px;}
.div_about_dong6{ bottom:-250px;}
.div_about_dong7{ bottom:-250px;}
.div_about_dong8{ bottom:-250px;}

.div_about_dong9{ bottom:-250px;}
.div_about_dong10{ bottom:-250px;}

.div_about_dong11{ bottom:-250px;}
.div_about_dong12{ bottom:-250px;}


.div_jobs_bg{ background:url(../images/7_01.jpg) center top no-repeat; height:650px; overflow:hidden;} 
.div_jobs_bg1{ background:url(../images/7_02.jpg) center top no-repeat; height:650px; overflow:hidden;} 
.div_jobs_bg2{ background:url(../images/7_03.jpg) center top no-repeat; height:650px; overflow:hidden;} 
.div_jobs_bg3{ background:url(../images/7_04.jpg) center top no-repeat; height:650px; overflow:hidden;} 
.div_jobs_1{ margin-top:36px; width:374px;}
.div_jobs_2{ background:url(../images/7_05.png) no-repeat; height:369px;}
.div_jobs_2 .div1{ width:402px;}
.div_jobs_2 .div1 .p1{ height:14px; padding-top:50px; padding-bottom:18px; color:#333333; font-size:14px; font-weight:bold; line-height:14px;}
.div_jobs_2 .div1 .p2{ margin-top:33px;}
.div_jobs_2 .div1 .p2 ul li{ background:url(../images/7_06.jpg) center left no-repeat; padding-left:15px; margin-left:31px; width:130px; float:left; color:#fff;}
.div_jobs_2 .div2{ color:#fff; padding-top:35px; width:530px;}
.div_jobs_2 .div2 div{ margin-right:-3660px;  padding-right:3660px; height:280px; overflow:auto;}
.ul_jobs{ margin-top:36px;}
.ul_jobs li{ width:216px; background:#fff; float:left; color:#666; height:353px; overflow:hidden; cursor:pointer; margin-right:30px;}
.ul_jobs .li{ margin-right:0px;}
.ul_jobs li:hover{ background:#00639b; color:#fff;}
.ul_jobs li:hover .div5{ background:url(../images/7_09.jpg) no-repeat right center;}
.ul_jobs li .div1{ height:40px; line-height:40px; padding-left:17px; font-family:Arial;}
.ul_jobs li .div2{ height:139px;}
.ul_jobs li .div3{ height:18px; overflow:hidden; line-height:18px; font-weight:bold; padding-left:17px; padding-right:17px; margin-top:15px;}
.ul_jobs li .div4{ height:88px; overflow:hidden; line-height:22px; padding-left:17px; padding-right:17px; margin-top:10px;}
.ul_jobs li .div5{ text-align:right; background:url(../images/7_08.jpg) no-repeat right center; margin-right:17px; padding-right:20px;}


.div_jobs_dong{ left:-250px;}
.div_jobs_dong1{ right:-250px;}

.div_jobs_dong2{ bottom:-250px;}
.div_jobs_dong3{ bottom:-250px;}
.div_jobs_dong4{ bottom:-250px;}

.div_jobs_dong5{ bottom:-250px;}
.div_jobs_dong6{ top:-250px;}
.div_jobs_dong7{ bottom:-250px;}
.div_jobs_dong8{ top:-250px;}
.div_jobs_dong9{ bottom:-250px;}
.div_jobs_dong10{ top:-250px;}

.div_jobs_dong11{ bottom:-250px;}
.div_jobs_dong12{ left:-250px;}
.div_jobs_dong13{ right:-250px;}

.div_inves_bg{ background:url(../images/8_01.jpg) no-repeat center top; min-height:800px; _height:800px; padding-bottom:15px;}
.div_color1 .div1{ color:#fff;}
.div_color1 .div2{ color:#fff;}
.ul_inve li{ background:url(../images/8_02.jpg) 4px center no-repeat; border-bottom:1px dashed #ccc; height:34px; line-height:34px; *margin-top:-4px; padding-left:16px; padding-right:10px; cursor:pointer;} 
.ul_inve li a{ color:#666666;}

.ul_inve li:hover{ background:url(../images/8_02a.jpg) 4px center no-repeat #00639b; color:#fff}
.ul_inve li:hover a{ color:#fff}

.div_index_dong{ bottom:-250px;}

.div_index_dong1{ left:-250px;}
.div_index_dong2{ bottom:-250px;}
.div_index_dong3{ right:-250px;}

.div_index_dong4{ left:-250px;}
.div_index_dong5{ right:-250px;}

.div_index_dong6{ left:-250px;}
.div_index_dong7{ right:-250px;}


.div_case_dong2{ bottom:-450px;}
.div_case_dong3{ bottom:-450px;}
/* Main End */ 



.current{font-weight:600;font-size:20px;color:#666666;}


.prev{font-weight:600;font-size:20px;color:#093f75;}
.next{font-weight:600;font-size:20px;color:#093f75;}
.next:hover{ color:#093f75;}
.prev:hover{ color:#093f75;}

.fenye a{ color:#666; margin-left:7px; margin-right:7px;}
.fenye span{ color:#00639b;}
.cpb{ color:#00639b}



.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
  
  
  
  
  
  

#wrap {position:relative;width:100%;}
#container1 {width:1124px;margin:0 auto; margin-top:30px;background:#ffffff;}

#gnb {height:370px;position:relative;}
#gnb .leftSection{width:180px;position:absolute; top:0; left:0; z-index:3;background:#181818;}
#gnb .leftSection ul{width:100%;}
#gnb .leftSection ul li{margin:0;padding:0;}
#gnb .leftSection ul li a{display:block; text-indent:-99999px;}
#gnb .leftSection ul li.topBg{height:15px;}
#gnb .leftSection ul li.topBg, #gnb .leftSection ul li.menu01 a, #gnb .leftSection ul li.menu02 a, #gnb .leftSection ul li.menu03 a, #gnb .leftSection ul li.menu04 a, #gnb .leftSection ul li.menu05 a, #gnb .leftSection ul li.menu06 a
{background:url("images/gnbSprite.png") 0 0 no-repeat;}



#gnb .imgSection{position:relative;z-index:2}

#main-contents {padding:0 1px;}
#main-contents .ket-Products {position:relative;width:1124px;margin-bottom:15px;}
#main-contents .ket-Products .tit {padding:15px 0 0 22px;}
#main-contents .ket-Products .slide-btn {position:absolute;top:7px;right:16px;}
#main-contents .ket-Products ul {overflow:auto;}
#main-contents .ket-Products ul.depth01 {float:left;width:180px;padding-left:18px;padding-right:10px;height:167px;}
#main-contents .ket-Products ul.depth01 li {font-weight:bold;line-height:23px;}
#main-contents .ket-Products ul.depth01 li a {padding-left:13px;width:140px;display:block;}
#main-contents .ket-Products ul.depth01 li.on a {background:#5d9597;color:#ffffff;}
#main-contents .ket-Products ul.depth02 {float:left;border-right:1px solid #e5e5e5;height:167px;width:166px;margin-right:8px;}
#main-contents .ket-Products ul.depth02 li {line-height:20px;}
#main-contents .ket-Products ul.depth02 li a {padding-left:13px;width:136px;display:block;}
#main-contents .ket-Products ul.depth02 li.on a {background:#73b7ba;color:#ffffff;}
#main-contents .ket-Products ul.depth03 {float:left;border-right:1px solid #e5e5e5;height:167px;width:166px;margin-right:8px;}
#main-contents .ket-Products ul.depth03 li {line-height:20px;}
#main-contents .ket-Products ul.depth03 li a {padding-left:13px;width:136px;display:block;}
#main-contents .ket-Products ul.depth03 li.on a {background:#73b7ba;color:#ffffff;}
#main-contents .ket-Products ul.depth04 {float:left;border-right:1px solid #e5e5e5; width:166px;height:167px;}
#main-contents .ket-Products ul.depth04 li {line-height:20px;}
#main-contents .ket-Products ul.depth04 li a {padding-left:13px;width:136px;display:block;}
#main-contents .ket-Products ul.depth04 li.on a {background:#73b7ba;color:#ffffff;}
#main-contents .ket-Products ul.depth05 {float:left;height:167px;padding-left:21px;width:156px;}
#main-contents .ket-Products ul.depth04 li {line-height:20px;}
#main-contents .ket-Products ul.depth04 li a {width:136px;display:block;}
#main-contents .ket-Products-close {text-align:right; display:none;margin:0px 0 15px 3px;background:url('images/Main1/ket-Information-bg.gif') no-repeat left bottom;width:1124px;padding-bottom:10px;padding-top:7px;}
#main-contents .ket-Products-close ul {padding-left:19px;}
#main-contents .ket-Products-close ul li{float:left;padding-top:8px;}
#main-contents .ket-Products-close p{padding:0 13px 0 0;}
#main-contents .ket-products-top {width:1124px;height:34px;background:url("/Kor/images/Main1/ket-categorty-bg-middle.gif") repeat-y left top;}
#main-contents .ket-products-middle {display:none;width:1124px;height:166px;background:url("/Kor/images/Main1/ket-categorty-bg-middle.gif") repeat-y left top;padding-top:16px;}
#main-contents .ket-products-btm {width:1124px;height:16px;background:url("/Kor/images/Main1/ket-categorty-bg-bottom.gif") repeat-y left top;}

#main-contents .ket-Information {background:url("../images/Main1/ket-Information-bg.gif") no-repeat 0 bottom;width:1124px;margin:0 0 15px 3px;padding-bottom:10px;}
#main-contents .ket-Information .ket-Information-tab{display:inline-block;position:relative;height:240px;}
#main-contents .ket-Information .ket-Information-tab ul {display:inline-block;}
#main-contents .ket-Information .ket-Information-tab ul li {float:left;}
#main-contents .ket-Information .ket-Information-tab ul li a {display:block;}
#main-contents .ket-Information .ket-Information-tab ul li.on .ket-tab-contents{display:block;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents {width:1024px;padding:0 24px 15px 24px;margin-top:10px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents .text01 {padding:22px 0 28px 0;line-height:25px;letter-spacing:-1px;color:#8b8b8b; font-size:13px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents .tab-btn a {background:none;height:31px;width:129px;display:inline;}

#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg01 a.linkImg{position:absolute;top:80px;right:20px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg01 .tab-btn{position:absolute;bottom:0px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg02 a.linkImg{position:absolute;top:66px;right:14px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg02 .tab-btn{position:absolute;bottom:0px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg03 a.linkImg{position:absolute;top:74px;right:34px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg03 .tab-btn{position:absolute;bottom:0px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg04 a.linkImg{position:absolute;top:57px;right:34px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg04 .tab-btn{position:absolute;bottom:0px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg05 a.linkImg{position:absolute;top:72px;right:44px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg05 .tab-btn{position:absolute;bottom:0px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg06 a.linkImg{position:absolute;top:42px;right:19px;}
#main-contents .ket-Information .ket-Information-tab .ket-tab-contents.bg06 .tab-btn{position:absolute;bottom:0px;}

#main-contents .all-menu {margin-left:3px;display:inline-block;width:920px;}
#main-contents .all-menu:after {clear:both;display:block;content:"";}
#main-contents .all-menu .often-menu {float:left;background:#92afb0;height:378px;width:160px;font-family:"Tahoma";border-right:1px solid #f9fafa;}
#main-contents .all-menu .often-menu .title {padding:22px 0 22px 8px;}
#main-contents .all-menu .often-menu ul {margin:0 8px 5px 8px;}
#main-contents .all-menu .often-menu ul li {margin-bottom:9px;padding:0 0 12px 10px;font-weight:bold;border-bottom:dashed 1px #6d8487;}
#main-contents .all-menu .often-menu ul li a {color:#def9fa;}
#main-contents .all-menu .menu-list {float:left;width:684px;height:331px;background:#f2f2f2;border:1px solid #d3d3d3;margin-left:13px;padding:23px 30px;}
#main-contents .all-menu .menu-list dl {float:left;}
#main-contents .all-menu .menu-list dl.product, #main-contents .all-menu .menu-list dl.rd, #main-contents .all-menu dl.company, .menu-list dl.ir {height:170px;}
#main-contents .all-menu .menu-list dl.product, #main-contents .all-menu .menu-list dl.customer {width:168px;height:140px;}
#main-contents .all-menu .menu-list dl.rd, #main-contents .all-menu .menu-list dl.recruit {width:193px;height:140px;}

#main-contents .menu-list dl.recruit {clear:both;}
#main-contents .all-menu .menu-list dl.rd dt, #main-contents .all-menu .menu-list dl.recruit dt{width:143px;}
#main-contents .all-menu .menu-list dl.company, #main-contents .all-menu .menu-list dl.etc {width:170px;}
#main-contents .all-menu .menu-list dl.ir {width:110px;}
#main-contents .all-menu .menu-list dl.ir dt {width:115px;}
#main-contents .all-menu .menu-list dl dt {width:115px;font-weight:bold;color:#555555;padding-right:17px;border-bottom:solid 2px #c4cad2;margin-bottom:4px;padding-bottom:4px;}
#main-contents .all-menu .menu-list dl dd a {color:#555555;font-size:11px;}
#main-contents .all-menu .menu-list dl dd ul li {padding-bottom:3px;}

#foot {clear:both;height:100px;background:#eaeaea;border-top:3px solid #eaeaea;}
.footaddress{font-size:11px;}
.footList li.diff a{color:#6585b2;}
