/* CSS Document */
body{background-color:#FFFFFF;margin:0px;margin-top:0px;padding:0px;color:#000000;font-size: 16px;font-family: "Microsoft YaHei","Times New Roman", Verdana, Arial, Helvetica, sans-serif;min-width: 1200px;}
a:link{color: #555;line-height: 24px;height: 24px;text-decoration:none;}
a:visited{/* color:#555; *//* line-height: 24px; *//* height: 24px; *//* text-decoration:none */}
a:hover{color: #17a1e6;line-height: 24px;height: 24px;}
div#container{position:relative;margin:0px auto 0px auto;margin-bottom:4px;width: 100%;text-align:left;overflow:hidden;/* background: #fff url(menu.png) repeat-x 100% 80px; */}
img,p,h3,ul,li,dl,dd,dt,h2,h4{margin:0px;border:0px;padding:0;}
li{list-style:none;}
/*head*/
.site-nav{background:#333;height:30px;z-index:11}
.warp{width:1200px;margin:0 auto}
.site-city {position:relative;float:left;padding-left: 20px;}
.site-city .a1{display:inline-block;line-height:30px;font-size:12px;color:#fff}
.site-city:hover .a1{color:#fb3}
.site-city .em1,.top-nav-box .em1,.user-box .em1{display:inline-block;width:0;height:0;border-width:4px;border-style:solid dashed dashed;border-color:#fff transparent transparent;vertical-align:-2px;margin-left:3px;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}
.site-city:hover .em1,.top-nav-box .li1:hover .em1,.user-box:hover .em1{-webkit-backface-visibility:hidden;border-color:#fb3 transparent transparent;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;-moz-transform:rotate(180deg);-moz-transform-origin:50% 30%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%}
.site-city ul,.top-nav .site-city ul{display:none;position:absolute;left:0;top:30px;background:#fff;padding:8px;width:220px;-moz-box-shadow:0 3px 1px rgba(233,236,241,.7);-webkit-box-shadow:0 1px 3px rgba(233,236,241,.7);box-shadow:0 3px 1px rgba(233,236,241,.7);border:1px solid #e5e5e5;border-top:0}
.site-city li{float:left}
.site-city .a2{color:#333;font-size:12px;display:inline-block;line-height:24px;height:24px;padding:0 10px}
.site-city .a2:hover,.site-city .active{color:#333;background:#e7e7e7}
.site-city:hover ul{display:block}
.site-tn{color:#fff;font-family:Georgia;font-size:18px;line-height:24px;padding-right:30px;float: right;}
.site-tn .icon{display:inline-block;width:12px;height:12px;background: url(icon.png) -550px -26px no-repeat;margin-right:5px;vertical-align:9px;line-height:0;font-size:0;}
/*logo*/
.logo {width: 100%;border-bottom: 1px solid #f2f2f2;/*box-shadow: 0 5px 10px rgba(0,0,0,0.2);*/}
.logo .link {float: right;margin-top: 10px;}
.logo .link a{width:110px;height:40px;line-height:40px;padding: 2px 16px;margin-top:2px;border-right: 1px solid #E5E5E5;font-size: 16px;color: #666;}
.logo .link a:hover{color:#01B7DF}
.logo .link a.zhaofang{padding-right:15px;border-right: 1px solid #DDD;}
.banner_0907 {width: 1200px;margin: 0 auto;overflow:hidden;position:relative;clear:both;zoom:1;line-height:0;font-size:0;padding: 5px 0;/* background: url(leftlogo.gif) right no-repeat; */}
.banner_0907 div.banner_0907_short {float:left;width:184px;height:60px;margin-top: 5px;}
.channel-top { margin:8px auto 5px;}
/*search*/
.search div {float: left;padding-top: 2px;}
.search {float: left;width: 300px;margin-top: 15px;height: 35px;line-height: 35px;border-left: 1px solid #ccc;}
.search .input input {color: #ccc;width: 210px;border: 0px solid #ccc;height: 30px;line-height: 30px;overflow: hidden;font: normal 14px "&#195;&#381;&#194;&#161;&#161;&#161;&#161;&#161;━&#172;|&#195;&#710;&#195;-&#195;&#161;&#174;&#195;&#161;-&#194;o&#195;&#353;";padding-left: 10px;}
.search .imgbt {width: 28px;height: 28px;padding: 3px 10px 0 30px !important;}
.search .imgbt input {width: 28px;height: 28px;border: 0;cursor: pointer;}
.tit2 {line-height: 24px;height: 22px;width: 1180px;padding:0;margin: 20px auto;background: url(home_icon.png) no-repeat left center;}
.mbx {color: #b2b2b2;font-size:12px;font-weight:400;padding-left: 25px;}
.mbx a:hover{color:#17a1e6}
#news_nav{width: 1200px;margin:0 auto;}
#news_nav .logoNav{ /* width: 100%; */height:80px;overflow:hidden; background:url(leftlogo.gif) right no-repeat;}
#news_nav .logo{float:left;width:200px;padding-top:11px}
#news_nav .search{ float:left;width:750px;padding-top:15px;height:35px;line-height:35px;padding-left: 140px;}
#news_nav .search div{ float:left}
.search span{display:block;float:left;padding-left:15px;padding-top:3px;font-size:14px;}
.search span a{ height:35px;line-height:35px;padding:0 10px;color:#BC2D09;}
.search span a:hover{ text-decoration:underline;color:#000;}
#news_nav .search .sosologo{ width:21px;padding-top:7px}
#news_nav .search .input input{ color:#ccc;width: 415px;margin-top:5px;border:1px solid #c00;height: 40px;line-height:40px;overflow:hidden;margin-left:10px;font-size:20px;padding-left: 20px;}
#news_nav .search .imgbt{ width:77px;height:22px;padding-top:20px !important;margin-left:20px;}
#news_nav .search .imgbt input{ width:77px;height:22px;border:0;cursor:pointer}
#news_nav .rssBtn{ float:right;width:88px;padding-top:6px;text-align:right}
#news_nav .nav{ /* width: 100%; */height: 38px;overflow:hidden;background: #e4393c;border-bottom: 2px solid #c00;}
#news_nav .nav ul{ float:left;width:950px;height: 50px;margin:0;padding:0;overflow:hidden;}
#news_nav .nav li{ float:left;height: 40px;line-height:40px;overflow:hidden;margin-right:2px;margin-left:1px;}
#news_nav .nav li.sep{width:1px;padding:0;font-size:1px;}
#news_nav .nav li a,#news_nav .nav li a:visited{ padding: 10px 10px;color: #fff;background:none;font: normal 18px/40px 'Microsoft YaHei';}
.newmenu{width:960px;height:30px;background:url(news_nbg2.gif) left -158px no-repeat;padding-left:10px;}
.newmenu{width:960px;height:30px;background:url(news_nbg2.gif) left -158px no-repeat;padding-left:10px;}
.newmenu li{float:left;padding:0 6px;color:#000;height:30px;line-height:30px;}
.fabu{float:right;background:url(55.gif);position:absolute;right:50px;font-size:14px;margin:2px;width:121px;text-align:center;}
#news_nav .nav .txtlink{ float:right;width:113px;padding-top:8px;height:17px;overflow:hidden;text-align:right}
#news_nav .nav .txtlink a,#news_nav .nav .txtlink a:visited{ color:#E6CAC3;line-height:21px;height:21px;background:none}
#news_nav .nav li a:hover,#news_nav .nav .txtlink a:hover{color:white;background: #c00;text-decoration:none}
.nav li.current{background: #c00;text-decoration:none}
.nav li.current{margin:0 3px 0 2px;}
.nav li.current a{color:#fff}
#news_nav .nav .txtlink span{ margin-left:6px}
.newmenu li.current{color:white;background:#900002;font-size:12px;margin:0 -2px}
#news_nav a.new{padding:2px 12px 0 0;background: url(nav_new.gif) right top no-repeat;color:#db0010;}
.titlecbar h3{border:0;}
.wrap_960{ width:960px}
.box_hr8{clear:both;margin:0 auto;height:8px;overflow:hidden;font-size:0;line-height:0;background:#fff;}
.fuwu{width: 1200px;height:80px;margin: 20px 0 0 0;background:#f7f7f7;float:left;}
.clearfix{margin-top:5px;padding:6px 0 12px 0;height:60px;width: 100%;}
.clearfix dl{border:none;line-height:20px; margin-top:10px;}
.clearfix dt{width:196px; background:url(../img/new_xzl.png) no-repeat; padding-left:30px; margin-bottom:10px; color:#c00; font: normal 20px "&#206;&#161;&#161;&#161;━|&#161;&#161;：&#172;&#161;&#161;：&#172;&#161;&#161;：&#172;a&#209;&#197;o&#161;&#161;：&#172;2","Microsoft-yahei"; height:20px; line-height:20px;}
.clearfix dt.new_ts1{background-position: 0 2px;}
.clearfix dt.new_ts2{background-position: 0 -31px;}
.clearfix dt.new_ts3{background-position: 0 -61px;}
.clearfix dt.new_ts4{background-position: 0 -86px;}
.clearfix dd{color:#7f7f7f;font:normal 12px/20px "Microsoft-yahei";width:219px;}
.clearfix li{float:left;width: 21%;padding: 0 0px 0 40px;_padding:0 10px 0 10px;height:60px;}
#main {height: 100%;overflow: hidden;width: 1200px;margin: 0 auto;padding-bottom: 50px;}
/*&#161;&#161;：&#172;o&#161;&#161;&#161;━&#161;：|&#198;&#161;&#161;：&#172;&#161;&#161;′|&#161;&#161;：&#172;|&#161;&#161;：&#172;&#172;&#161;&#161;：&#172;&#161;&#161;：&#172;|*/
.theme-detail {width: 1200px;height: 460px;margin: 0 auto;overflow: hidden;/* padding-left: 20px; */}
.theme-detail .detail-warp {width: 100%;}
.theme-detail .detail-warp div ul {width: 100%;margin-left: -5px;list-style: none;}
.on-blur-img {box-shadow: 0 0 0 rgba(0,0,0,.1);transform: translate(0,0,0);transition: all .2s ease-in 0s;}
.theme-detail .detail-warp div ul li {position: relative;cursor: pointer;}
.list-style5 li {width: 290px;height: 205px;float: left;margin-right: 25px;margin-bottom: 20px;background-size: 100% 100%;overflow: hidden;}
.list-style5 .first {display: block;width: 270px;height: 430px;float: left;margin-right: 25px;}
.theme-detail .detail-warp div ul li a {display: block;height: 100%;}
.first a {width: 360px;height: 468px;overflow: hidden;}
.detail-warp UL .first p {font-size: 48px;}
.list-style5 .first p {line-height: 121px;}
.detail-warp ul li p {width: 100%;height: 108px;line-height: 130px;display: block;font-size: 35px;color: #fff;position: absolute;bottom: 0;text-indent: 20px;background: url(bj.png) center repeat-x;float: left;}
.theme-detail .detail-warp div ul li {position: relative;cursor: pointer;}
.theme-detail .detail-warp div ul li a {display: block;height: 100%;}
a, a:visited {color: #666;text-decoration: none;outline: 0;}
.home-office-pagewrap{ padding: 50px 0; }
.home-office-page{ width: 100%; margin: 0 auto; padding-top: 20px; overflow: hidden; padding-bottom: 20px;}
.home-office-pagemain{ width: 1920px; height: 690px; margin: 0 auto; overflow: hidden; /* text-align: center; */ }
.home-office-pagemain .hop-linka,.home-office-pagemain .hop-linkb{ display: inline-block; width: 320px; height: 230px; overflow: hidden; vertical-align: top; }
.home-office-pagemain .hop-linka.addwa,.home-office-pagemain .hop-linkb.addwb{ width: 200px; height: 142px; float: left;}
.home-office-pagemain .hop-linkb{ background: #f9f9f9 url(../images/hot-bg.png) no-repeat 20px 178px; }
.home-office-pagemain .hop-linkb b,.home-office-pagemain .hop-linkb i{ display: block; width: 100%; text-align: center; overflow: hidden; font-style: normal;}
.home-office-pagemain .hop-linkb b{ height: 50px; line-height: 50px; padding-top: 56px; font-size: 32px; color: #929292; }
.home-office-pagemain .hop-linkb i{ height: 24px; line-height: 24px; font-size: 14px; color: #929292; }
.home-office-pagemain .hop-linkb b.addsa{ height: 36px; line-height: 36px; font-size: 24px; padding-top: 40px; }
.home-office-pagemain .hop-linkb i.addsb{ font-size: 12px; }
.home-office-pagemain .hop-linkb:hover{ background: #f0f0f0 url(../images/hot-bg.png) no-repeat 20px 178px; }
.home-office-pagemain .hop-linka img{ width: 100%; vertical-align: top; }
.suoyin {width: 1180px;/* border: 1px #17a1e6 solid; */padding: 5px;overflow: hidden;margin-bottom: 20px;margin-top:10px;/* float: right; */border-radius: 4px;background-color: #F7F7F7;}
.suoyin .ditie{/* float: left; */height: 25px;line-height: 25px;width: 55px;}
.suoyin .ditie a:hover{margin-right: -10px;}
.suoyin h3 {line-height: 24px;color: #555;height: 24px;padding-left: 5px;font-size: 18px;padding-bottom: 5px;}
.suoyin ul {padding-bottom: 5px;padding-left: 20px;margin-top: 10px;float: left;}
.suoyin li {text-align: center;float: left;margin: 2px 1px;line-height: 25px;width: 55px;font-size: 14px;height: 25px;}
.suoyin a:hover {color: white;line-height: 24px;height: 24px;background-color: #17a1e6;padding: 5px;}
.maxBox{width: 960px;overflow: hidden;margin-top: 10px;float:left;border-top: 1px solid #EAEAEA;}
.maxBox2{width: 960px;overflow: hidden;margin:10px 0 0 0;float:left;}
#latest-focus .pic-list{width: 980px;}
.latest-tab{width: 100%;height: 38px;overflow: hidden;margin-bottom: -2px;float: left;margin-top: 30px;}		
.latest-tab li{width: 110px;height: 28px;line-height: 30px;float: left;overflow: hidden;text-align: center;color: #333;font-size: 16px;margin-right: -1px;cursor: pointer;border-bottom: 0;background: #fcfcfc;}
.latest-tab li.active{height: 28px;position: relative;z-index: 1;color: #fff;border-width: 1px;border-bottom: 0;background: #E4393C;}
.box {width: 980px;margin-right:-3px;hoverflow: hidden;padding: 1px;background: #fff;}
.box3 {width:700px;margin-right:-3px;hoverflow: hidden;padding: 1px;border: 1px solid #dedede;background: #fff;}
.box2 {width:956px; height:115px;margin-right:-3px;hoverflow: hidden!important;padding: 1px;border: 1px solid #dedede;background: #fff;}
.box2  a:hover {color: white;line-height: 20px;height: 20px;background-color: #E7726F;padding: 1px;font-size: 14px;}
.box-blue{ border: 1px solid #FBD09D;}
.box-blue-bold{ padding: 0;}			
.hide{ display: none; }
.show{ display:block; }
.hot-latest .txt-list li span{color:#e12160; height:272px;}
.pic-list{/* margin-top: 30px; */overflow: hidden;padding-top: 15px;}
.pic-list ul{float:left;}
.pic-list li{width: 163px;height:220px;overflow: hidden!important;float: left;font-size: 14px;}
.pic-list li p{width: 125px;height:22px;line-height:22px;overflow: hidden;margin: 0 auto;font-size: 16px;}
.pic-list li a:visited{color: #004377;line-height: 24px;}
.pic-list li a:hover{color:#CC0000;line-height: 24px;height: 166px;text-decoration:none;}
.pic-list li .play-pic{width:134px;height:166px;display: block;overflow: hidden;margin: 0 auto;position: relative;background: #fff;}
.pic-list li .play-pic .bg{width:125px;height:20px;line-height:20px;display: block;overflow: hidden;background: #000; color:white;position: absolute;left:4px;bottom:6px;z-index: 1; opacity: 0.7;}
.pic-list li .play-pic .icotj {position: absolute;top: 3px;right: 3px;background: url(../images/ico02.gif) no-repeat;width: 32px;height: 18px;display: block;}
.pic-list li .play-pic img{width: 125px;height:156px;display: block;overflow: hidden;padding: 3px;}
.pic-list li .play-pic:hover img{ border-color: #e12160;}
/*ad*/
.ad960-90{width: 100%;height:auto;padding:15px 0 15px 0;overflow:hidden;}
.green {color: #10b606 !important;}
.orange {color: #f60 !important;}
/*xzl*/
.xiezilou {width: 800px;float:left;margin: 30px 0 30px 10px;}
.xiezilou .tit {line-height: 50px;height: 50px;width: 100%;padding:0;margin:0 auto;border-bottom: 2px #06A6E2 solid;float:left;}
.xiezilou .tit a {color:#f30;float:right;padding: 2px 10px 0 10px;}
.xiezilou .tit a:hover {color:#0062AD;}
.mflogo {float:right; margin-right:10px;}
.xiezilou h2 {color: #3E4555/*#0062AD*/;font-weight:bold;float:left;padding-top: 5px;padding-left: 50px;background: url(../images/icon_xinpan.png) no-repeat 8px 10px;font: 30px "Microsoft YaHei",SimHei,helvetica, arial, verdana, tahoma, sans-serif;}
.xiezilou ul {margin: 0 0 0 2px!important;padding:0 0 0 0;clear:both;padding-top: 10px;}
.xiezilou ul li {width: 210px;height: 100%;margin: 8px 20px 0 30px!important;padding-bottom:5px;display:inline;float:left;/* text-align:center; */position:relative;}
.xiezilou ul img {width: 200px;height: 121px;padding: 1px;/* border:1px #ccc solid; */overflow:hidden;}
.xiezilou ul a:hover img {width: 200px;height: 121px;padding: 1px;/* border: 1px #f60 solid; */overflow:hidden;}
.xiezilou ul span {display:block;width:100px;height:15px;line-height:15px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:hand;}
.xiezilou li em{width: 180px;/* text-align:center; */height:20px;line-height:20px;position:absolute;top: 85px;/* left:2px; */background:url(../img/hot.png) right no-repeat;}
.xiezilou li .cs{width:120px;text-align:center;height:20px;line-height:20px;position:absolute;top:55px;left:2px;background:url(../img/s.gif) right no-repeat;}
.xiezilou ul a,.xiezilou ul a:link,.xiezilou ul:visited {text-decoration:none;}
.xiezilou li p{padding-left:10px;font-size:14px;}
.chhot {float: right;width: 310px;padding: 40px 0 10px 10px;background: #fff;}
.chhot p {height: 50px;line-height: 40px;color: #3E4555;font-weight: normal;font-size: 24px;padding-right: 10px;}
.chhot ul {background: url(shot.gif) no-repeat 0 10px;}
.chhot li {height: 32px;line-height: 32px;font-size: 16px;padding: 0 10px 0 30px;}
.chhot li span {float: right;font-size: 12px;color: #C3C3C3;}
.chhot li a, .chhot li a:visited {color: #4E4E4E;}
.chhot li a:hover{color:#17a1e6;text-decoration: underline;}
.wenben {width: 310px;float: left;margin: 10px 0 0px 0px;padding-bottom: 0px;border: 1px #FBD09D solid;background: #fbfbfb;border-radius: 5px;}
.wenben h2{color: #bc2d09;font-size: 14px;margin: 5px auto;padding-left: 10px;line-height: 30px;height: 30px;}
.wenben ul{padding: 0 0 0 0;clear: both;}
.wenben ul li{margin-left: 10px;padding-left: 15px;display: inline;height: 24px;line-height: 24px;float: left;background: url(icon16.gif) 0 4px no-repeat;width: 270px;}
.wenben ul li .title2 {margin-left: 5px;white-space: nowrap;overflow: hidden;text-align: left;}
.wenben2 {width: 310px;float: left;margin: 10px 0px 0 30px;padding-bottom: 0px;border: 1px #FBD09D solid;background: #fbfbfb;border-radius: 4px;}
.wenben2 h2{color: #555555;font-size: 14px;margin: 5px auto;padding-left: 10px;line-height: 30px;height: 30px;}
.wenben2 ul{padding: 0 0 0 0;clear: both;}
.wenben2 ul li{margin-left: 10px;padding-left: 15px;display: inline;height: 25px;line-height: 25px;float: left;background: url(icon16.gif) 0 4px no-repeat;width: 270px;}
.wenben2 ul li .title2 {margin-left: 5px;white-space: nowrap;overflow: hidden;text-align: left;}
.wenben2 a:hover {color: white;line-height: 24px;height: 24px;background-color: #E7726F;padding: 3px;font-size:16px;}

.logos {border-left: 1px solid #e2e2e2;padding: 5px 0;margin: 20px 0;overflow: hidden;zoom: 1;clear: both;width: 100%;float: left;}
.logos h2 {height: 35px;margin:0 0 10px 10px;font-size: 24px;color:#555;border-bottom: 1px solid #e2e2e2;width: 100%;font-weight: normal;}
.logos li {float: left;padding: 0 8px;margin: 5px 10px 10px 10px;}
.flink_buhaokan {background-color:#FFFFFF;width: 1330px;float:left;margin:5px 0 0 0;padding:0 2px 10px 2px;border-bottom:1px #ccc solid;border-top:1px #ccc solid;border-left:1px #ccc solid;border-right:1px #ccc solid;}
.flink_buhaokan .tit {line-height: 50px;height: 50px;border-bottom:1px #ccc dashed;/* width:934px; */padding:0;margin:0 auto}
.flink_buhaokan h3 {color:#333;font-size: 24px;width:200px;font-weight: normal;float:left;background:url(ico_01.gif) left no-repeat 7px;padding-left:20px}
.flink_buhaokan  ul{margin:5px 0px 0px 15px;}
.flink_buhaokan li{width:auto;height:20px;line-height:20px;float:left;text-align:left;overflow:hidden;padding-right:10px;}
.flink_buhaokan ul li a:hover{ background-color:#F2FCFD;text-decoration:none;color:#07519a;font-weight:bold;}
#footer_buhaokan {padding-bottom:10px;text-align:center;line-height:150%;clear:both;font-family:arial;color:#00609F;}
#bottom {border-top: 2px solid #BC2D09;width: 100%;margin-top: 10px;background: #F7F7F7;line-height: 24px;text-align: center;padding-bottom: 30px;line-height: 24px;text-align: center;}
/*FOOTER*/
.footer {
    width: 100%;
    background: #222222;
    clear: left;
    min-width: 1200px;
    padding-bottom: 50px;
}

.footer .w964 {
    width: 964px;
    height: 172px;
    margin: 0 auto;
    color: #999;
    /* border-bottom: 1px solid #373737; */
}

.footer .f_logo {
    width: 58px;
    height: 102px;
    position: absolute;
    left: 24px;
    text-indent: -3000px;
    top: 43px;
    background: url(../../img/home/ico.png) no-repeat -176px 0px;
}

.footer .f_logo a {
    display: block;
    width: 58px;
    height: 102px;
}

.footer .f_but {
    position: absolute;
    text-align: center;
    width: 133px;
    height: 29px;
    background: #393e3d;
    border-radius: 5px;
    border: 1px solid #555a5d;
    color: #9e9fa4;
    line-height: 29px;
}

.footer .f_but_iph {
    top: 48px;
    left: 103px;
}

.footer .f_but_and {
    left: 103px;
    top: 85px;
}

.footer .f_but_iph a,
.footer .f_but_and a {
    display: block;
    width: 133px;
    height: 29px;
    color: #9e9fa4;
}

.footer .f_qd {
    font-size: 12px;
    padding-top: 5px;
    line-height: 28px;
    color: #666;
}

.footer .f_about {
    text-align: left;
    font-size: 14px;
    line-height: 26px;
    width: 600px;
    float: left;
    padding-top: 45px;
}

.footer .f_copyright {
    text-align: left;
    font-size: 14px;
    width: 600px;
    float: left;
    padding-top: 8px;
    /* padding-bottom: 8px; */
    color: #999999;
}
.footer .f_copyright a {
    text-decoration: underline; */
    padding: 0 5px;
}

.footer .f_about a {
    padding: 0px 21px 0px 21px;
    color: #ebebed;
}

.footer .f_about a.first-child {
    padding-left: 0;
}

.footer .f_about a:hover {
    text-decoration: underline;
}

.footer .f_wrapper {
    float: left;
    width: 582px;
    padding-top: 10px;
}

.footer .rightWrapper {
    float: right;
}

.footer .f_tel {
    background: url(top_ico_08.png) no-repeat 0 center;
    margin: 40px 0 0 0;
    padding-left: 30px;
    font-size: 22px;
    color: #fff;
    float: right;
    clear: both;
}

.footer .f_date {
    color: #999999;
    font-size: 14px;
    width: 200px;
    text-align: right;
    padding-top: 5px;
    float: right;
    clear: both;
}

.footer .f_mail {
    height: 21px;
    background: url(top_ico_09.png) no-repeat 0 center;
    padding: 3px 26px;
    float: left;
}

.footer .f_homepage {
    height: 21px;
    background: url(top_ico_10.png) no-repeat 0 center;
    padding: 3px 0px 3px 26px;
    float: left;
    text-align: right;
}

.footer .link {
    width: 964px;
    margin: 0 auto;
    color: #999999;
    padding: 25px 0 15px;
    line-height: 14px;
}

.footer .link label {
    float: left;
    display: block;
    width: 70px;
    font-size: 13px;
}

.footer .link p {
    float: left;
    width: 890px;
}

.footer .link p span {
    float: left;
    padding: 0 8px;
    margin-bottom: 15px;
    border-right: 1px solid #555252;
}

.footer .link p span a {
    color: #625f5f;
    font-size: 13px;
}

.footer .link p span a:hover {
    color: #ef4035;
    text-decoration: underline;
}