﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, textarea, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, button, select, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-style: normal;font-size: 100%;font: inherit;vertical-align: baseline;}html,body,article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: block;}head {display: none;}body {font-family:"Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;background: #f9f9f9;color: #333;font-size: 14px;padding: 0px;margin: 0px;-webkit-font-smoothing: antialiased;}ul {list-style: none;}a { COLOR: #333;TEXT-DECORATION: none;}a:hover, a:active {outline: 0;}.clearfix:before, .clearfix:after {content: "";display: table;clear: both;} .clearfix {*zoom: 1;}.rm {-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.wall {width: 1220px;margin: 0 auto;}.m_10 {margin-top: 10px;}.m_20 {margin-top: 20px;}.yahei {font-family: "Microsoft YaHei" !important;}.arial {font-family: "Arial" !important;}.f_l {float: left;}.f_r {float: right;}.hd{display:none;}.item-doc{background: url(../images/form_icon.png) no-repeat;background-position: -5px -115px;}.item-ppt{background: url(../images/form_icon.png) no-repeat;background-position:-73px -115px}.item-pdf{background: url(../images/form_icon.png) no-repeat;background-position:-141px -115px}.item-rar{background: url(../images/form_icon.png) no-repeat;background-position:-175px -115px}.item-zip{background: url(../images/form_icon.png) no-repeat;background-position:-175px -115px}.site-nav-top {height: 40px;line-height: 38px;font-size: 12px;border-bottom: 1px solid #e9e9e9;width: 100%;min-width:990px;z-index: 99999;background:#f3f6f9;}.top_welcome {height: 38px;width: 170px;overflow: hidden;}.login li a {display: block;color: #8b8c8b;padding: 0 10px 0 10px;line-height: 38px;font-size: 12px;}.login li a:hover {text-decoration: underline;}.login li a.top_land {color: #8b8c8b;border: none;}.loginSucceedBox {text-align: left;color: #333;}.loginSucceedBox em{font-style: normal;color: #f00;}.loginSucceedBox .loginusername{display: inline-block;}.loginSucceedBox .loginusername a {display: inline-block;color: #3879d9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;} .loginSucceedBox i{margin: 0px 3px;display: inline-block;vertical-align: middle;width: 1px;height: 12px; background: #ccc;}.loginSucceedBox span b{font-style: normal;color:#008000;}.loginSucceedBox a {margin: 0px 5px;color: #3879d9;}.loginSucceedBox a:hover {text-decoration: underline;}.t_r {_width: 698px;height: 38px;border-left: 1px solid #e0e1e0;border-right: 1px solid #fff;}.t_c {width: 1220px;margin: 0 auto;}.t_r ul li {border-right: 1px solid #e0e1e0;padding: 0 10px 0 10px;border-left: 1px solid #fff;}.t_r ul li span {color: #8b8c8b;margin-left: 2px;line-height: 38px;}.t_r ul li b {color: #dedede;margin: 0 2px;}.t_r ul li span em {color: #f00;}.t_r ul li a {color: #8b8c8b;margin-left: 2px;line-height: 38px;}
/*head_start*/
.site-header{width: 100%;min-width: 1220px;background:#fff;height: 116px;}
.site-logo {width: 190px;height: 65px; margin: 20px 10px;}
.cur_pro {position: relative; width: 62px;height: 38px;font-size:14px;}
.cur_pro .pro{color: #666;font-style: normal;cursor: pointer;}.select_icon:hover { color: #459df6;}
.cur_pro .pro_icon {background: url(../images/all-num-ico.png) no-repeat -61px -55px;line-height: 7px; width: 14px; height: 7px; margin: 7px 0 0 4px;cursor: pointer; overflow: hidden;display: inline-block;}
.pro-panel {position: absolute;z-index: 999999;background-color: #f9f9f9; width: 349px; padding: 5px 0 0 0;left: -84px;border-radius: 2px;}
.pro-panel dl {width: 322px;padding: 10px 0 9px 0;margin: 0 13px;border: 0;border-bottom: 1px solid #ddd;line-height: 26px;overflow: hidden;zoom: 1;}
.pro-panel dt { width: 72px;float: left;color: #999;}
.pro-panel dd {float: left; width: 250px;overflow: hidden;zoom: 1;}
.pro-panel dd #pro-panel dd a:visited, #pro-panel dd a:active {color: #333;text-decoration: none;}
.pro-panel dd a { color: #333;float: left; padding: 0 19px 0 0; white-space: nowrap;}
.pro-panel dd a:hover {color: #05a89a;font-weight:400;text-decoration: none; outline: 0;}
.pro-panel .cl {border:0;}
.pro-panel .selected {color: #05a89a; font-weight:400;text-decoration: none;outline: 0;}
.search {width: 490px;height: 34px;margin-top:41px; margin-left:99px;display: inline;border: 1px solid #05a89a;}
.search so {display: none;}
.search .so_box {color: #999999;width: 68px;line-height: 34px;float: left;/*position: relative;z-index: 1000000;*/}
.search .so_box {height: 34px;background: #f9f9f9;text-indent: 1.5em;position: relative;}
.search .so_box i {margin-left: 20px;position: absolute;left: 33px;top: 0px;}
.search .so_box.active {background:#000;}
.search .so_option {border: 2px solid #3879d9;border-top: none;display: none;left: -2px;top: 34px;position: absolute;z-index: 999999;background: #fff;}
.search .so_option li {text-align: center;width: 100px;cursor: pointer;}
.search .so_option li:hover {background-color: #F3F3F3;color: #111;}
.search .so_option li.selected {background-color: #F3F3F3;color: #111;}
.search .so_option li.hover {background: #BEBEBE;color: #fff;}
.so_text {padding: 0px;border-radius: 0;width: 345px;height: 34px;text-indent: 1em;border: none;border-right: none;float: left;border: 0;font-family: "Microsoft Yahei";font-size: 14px;line-height: 34px;outline: none;}
.so_input {width: 70px;height: 34px;border: none;color: #FFF;font-size: 20px;float: right;cursor: pointer;outline: none;-webkit-appearance: none;border-radius: 0;background:#05a89a url(../images/icon_bg.png) no-repeat 26px -42px;}
.searchb:hover {background-color: #05a89a;}
.autocomplete {position: absolute;cursor: default;margin: 35px 0 0 -1px;background: #fff;width: 490px;border: 1px solid #dedede;border-width: 0 1px 1px 1px;z-index: 999;}
.autocomplete li {line-height: 20px;padding: 6px 12px;}
.autocomplete li:hover {background: #eee;}
.autocomplete li b {color: #006C9E;font-weight: normal;}
.autocomplete li span {display: inline-block;float: right;color:#bbb;font-size:12px;}
.top-zyl-filled{margin-top: 41px;margin-left: 10px;display: inline;}
.top-zyl-filled .top-zyl-box{width: 96px;height: 40px;position: relative;line-height: 36px;z-index: 2;}
.top-zyl-filled .top-zyl-box .box-zyl, .stl{width: 94px;position: absolute;border: 1px solid #05a89a;}
.top-zyl-filled .top-zyl-box .zyl-menu {line-height: 34px;cursor: pointer;z-index: 3;color: #05a89a;}
.top-zyl-filled .top-zyl-box .zyl-menu i{float:left;width:37px;height:34px;background: url(../Images/all-num-ico.png) no-repeat -92px -47px;}
.top-zyl-filled .top-zyl-box .zyl-menu a{float:left;color: #05a89a;}
.top-zyl-filled .top-zyl-box .zynumber{position: absolute;top: -9px;right: -9px;width: 22px;height: 22px;line-height: 22px;text-align: center;font-size: 12px;color: #fff;background: #ff9a15;-webkit-border-radius:11px;-moz-border-radius:0;border-radius: 11px;z-index: 3;}
.top-zyl-filled .top-zyl-box .menu-content{position: absolute;top: 35px;right: 0;padding: 0;width: 380px;line-height: 20px;border: 1px solid #05a89a;background: #fff;z-index: 0; display:none;}
.top-zyl-filled .top-zyl-box .menu-content .white-line{position: absolute;width: 94px;height: 1px;background: #f9f9f9;top: -1px;right: 0px;z-index: 100;}
.top-zyl-filled .top-zyl-box .menu-content .zyl-btn{background: #fafafa;padding: 6px 14px;height: 28px;line-height: 28px;}
.top-zyl-filled .top-zyl-box .menu-content .zyl-btn .num-all{float: left;color:#757575;font-size: 12px;}
.top-zyl-filled .top-zyl-box .menu-content .zyl-btn .softCartCount{color:#f00;margin:0 2px;}
.top-zyl-filled .top-zyl-box .menu-content .zyl-btn .softCartCount.hd{display:none;}
.top-zyl-filled .top-zyl-box .menu-content .zyl-btn .btn-z{float: right;}
.top-zyl-filled .top-zyl-box .menu-content .zyl-btn .btn-z a{width: 99px;height: 28px;line-height: 28px;float: right;display: inline-block;background-color:#05a89a; color:#fff;text-align: center; font-size: 12px;}
.top-zyl-filled .top-zyl-box .menu-content ul {margin: 12px 2px 0 0;}
.top-zyl-filled .top-zyl-box .menu-content ul li{height: 28px; line-height: 28px;}   
.top-zyl-filled .top-zyl-box .menu-content ul li.hd{display:none;}              
.top-zyl-filled .top-zyl-box .menu-content ul li a {display: block;/*font-size: 12px;*/color: #575757;width: 345px;margin-left: 12px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.top-zyl-filled .top-zyl-box .menu-content ul li a:hover {color: #f00;text-decoration:underline;}
.top-zyl-filled .top-zyl-box .menu-content ul li b{float:right;background: url(../images/pass_login_icons_8502bf77.png) no-repeat -90px -50px;margin-top:8px;display: block;width: 16px;height: 12px;cursor: pointer;}
.top-zyl-filled .top-zyl-box .menu-content ul li b:hover{background: url(../images/pass_login_icons_8502bf77.png) no-repeat -106px -50px;}
.top-zyl-filled .top-zyl-box .menu-content ul li span{float: left;background: url(../images/pass_login_icons_8502bf77.png) no-repeat -190px -28px;display: block;width: 16px;height: 16px;margin:0px 172px;}
.top-zyl-filled .top-zyl-box .menu-content .no-res{text-align: center;height: 85px;line-height: 85px;padding-left: 12px;color: #676767;background: url(../images/no_res.png) no-repeat 40px 26px;}

.top-tj-box{margin-top: 39px;margin-left: 32px;display: inline;}
.top-tj-box .tj-menu {display:inline-block;width: 100px;margin-left:16px;line-height: 36px;cursor: pointer;height: 36px;border: 1px solid #efefef;background: #fafafa;}
.top-tj-box .tj-menu i{float:left;width:28px;height:35px;background: url(../images/date.png) no-repeat center;}
.top-tj-box .tj-menu i.cz{width:25px;background: url(../images/m-icon.png) no-repeat 0 -1337px;}
.top-tj-box .tj-menu a{float:left;color: #05a89a;font-size:1.1em;}

/*导航*/
.site-nav {font-family: "Microsoft YaHei";height: 46px;width: 100%;min-width: 1220px;background:#fff;}
.site-nav li {float: left;position: relative;height: 46px;_width: 100px;}
.site-nav li.new {position: relative;}
.site-nav li.new a {padding: 0 40px 0 28px;}
.site-nav li.new img.new {position: absolute;top: 8px;right: 12px;}
.site-nav li>a {height: 46px;line-height: 40px;padding: 0 16px;color: #333;font-size: 16px;display: block;}
.site-nav li>a:hover {color:#05a89a;}
.site-nav li>a._all{width: 155px;background:#05a89a url(../Images/all.png) no-repeat 26px center;padding-left: 55px;color:#fff;line-height: 43px;}
.site-nav li>a._tb{padding-left: 30px;}
.site-nav li.my_nav i {font-size: 22px;color: #ec7577;margin-right: 5px;position: absolute;left: 16px;top: 0;_display: none;}
.site-nav li b {position: absolute;left: 0;top: 14px;display: block;width: 1px;height: 16px;background: #ccc;}
.site-nav li a.my_a {padding-left: 44px;_padding-left: 0;}

.site-nav .menu-box{position: relative;}
.site-nav .menu-box .menu-flxq{height: 430px;width: 225px;float: left;position:absolute;  left:0; z-index:999;}
.site-nav .menu-box .menu-flxq .nav-menu li{background-color: #000;cursor: pointer;height: 38px;line-height: 38px;color: #fff; font-size: 14px;opacity: .65; filter: alpha(opacity=65);border-bottom: 1px solid #1e1e1e;/*border-top: 1px solid #000;*/ position: relative;}
.site-nav .menu-box .menu-flxq .nav-menu li p{ width:168px;height:40px;margin-left: 26px;padding-left: 32px;background: url(../Images/sub-ico.png) no-repeat;}
.site-nav .menu-box .menu-flxq .nav-menu li i.arrow{display: inline-block;width: 18px;height: 18px;background: url(../Images/all-num-ico.png) no-repeat -62px -20px;position: absolute;top: 12px;right: 5px;z-index: 100;}
.site-nav .menu-box .menu-flxq .nav-menu li p.yw{background-position: 4px 12px;}
.site-nav .menu-box .menu-flxq .nav-menu li p.sx{background-position: 4px -33px;}
.site-nav .menu-box .menu-flxq .nav-menu li p.en{background-position: 4px -80px;}
.site-nav .menu-box .menu-flxq .nav-menu li p.wl{background-position: 4px -127px;}
.site-nav .menu-box .menu-flxq .nav-menu li p.hx{background-position: 4px -177px;}
.site-nav .menu-box .menu-flxq .nav-menu li p.sw{background-position: 4px -223px;}
.site-nav .menu-box .menu-flxq .nav-menu li p.zz{background-position: 4px -267px;}
.site-nav .menu-box .menu-flxq .nav-menu li p.ls{background-position: 4px -312px;}
.site-nav .menu-box .menu-flxq .nav-menu li p.dl{background-position: 4px -358px;}
.site-nav .menu-box .menu-flxq .nav-menu li p.js{background-position: 5px -443px;}
.site-nav .menu-box .menu-flxq .nav-menu li p.zh{background-position: 4px -405px;}
.site-nav .menu-box .menu-flxq .nav-menu .selected{background: url(../Images/subh-ico.png) no-repeat; color: #3879d9;}
.site-nav .menu-box .menu-flxq .nav-menu li i.hdspan{display:none;}
.site-nav .menu-box .menu-flxq .nav-menu li.se{background: #fff;/*border:1px solid #05a89a;*/border-bottom:1px solid #05a89a;opacity: .95; border-right:0;}
.site-nav .menu-box .menu-flxq .Menu-Con{position:absolute;left:226px;top:0px;background:#fff;overflow: hidden;}
.site-nav .menu-box .menu-flxq .Menu-Con .line{position:absolute;width:1px;height:38px;background:#fff;top:0;left:-1px;}
.site-nav .menu-box .menu-flxq .Menu-Con .hd {display:none;}
.site-nav .menu-box .menu-flxq .Menu-Con .MenuNav {padding:18px 20px;width:680px; height:391px;border:1px solid #05a89a;border-left:0;}
.site-nav .menu-box .menu-flxq .Menu-Con .MenuNav .m-detail a{display: inline;color: #666;padding: 0 8px;white-space:nowrap;}
.site-nav .menu-box .menu-flxq .Menu-Con .MenuNav .m-detail a:hover{color: #f00;text-decoration: underline;}
.site-nav .menu-box .menu-flxq .Menu-Con .MenuNav .m-detail .hot-tag{float: left;margin-bottom: 8px;padding: 0 12px;height: 38px;color: #1b90d8;white-space: nowrap;}
.site-nav .menu-box .menu-flxq .Menu-Con .MenuNav .m-detail .hot-tag.hot-hg{height: 31px;margin-right: 2px;}
.site-nav .menu-box .menu-flxq .Menu-Con .MenuNav .m-detail .tag-list{float: left;width: 600px; height: 38px;margin-bottom: 10.5px; border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #eee;border-bottom-color: rgba(0,0,0,.1);}
.site-nav .menu-box .menu-flxq .Menu-Con .MenuNav .m-detail .tag-list.tag-hg{ height: 31px;}
.site-nav .menu-box .menu-flxq .Menu-Con .MenuNav .m-detail .t-title{display:block;font-weight:700;color:#555;padding-bottom:15px;padding-left:10px;}
.banner{width: 100%;height: auto;background:url(../images/bg.png) no-repeat center top;background-size: cover;min-width: 1220px;overflow: hidden}
.container {position: relative;left: 0;right: 0;text-align: center;margin: 0 auto;width: 1220px;}
.title-tip {font-size: 20px;line-height: 20px;padding-left: 10px;text-align: left;margin: 30px 0px 0px 0px;position: relative;height: 122px;text-align:center;}
.title-tip img{margin:auto 0;}
.title-tip.first {margin-top: 60px;}
.title-tip .text {position: absolute;left: 5px;background-color: #fff;z-index: 2;padding-right: 10px;display: inline-block;line-height: 20px; min-width: 90px;}
.title-tip .line {display: block;height: 2px;width: 100%;position: absolute;top: 9px;z-index: 1; background-color: #ececec;}
.content-div {position: relative;overflow:hidden;-webkit-transition: -webkit-transform .6s ease 0s;transform-origin: center;}
.content-div:hover{box-shadow: 0 12px 28px rgb(201, 194, 194);transform: translate3d(0, -2px, 0);transform: scale(1.1);z-index:1;border:solid 1px #a3ebce;}
.content-div h3{position:absolute;top:43px;left:137px;color:#ef4d1e;}
.content-div .cd-tit0{position:absolute;color:#ef4d1e;top:76px;left:34px;font-size:28px;}
.content-div .cd-tit1{position:absolute;width:223px;color:#fff;top:39px;left:70px;font-size:28px;}   
.content-div .cd-tit2{position:absolute;width:170px;color:#fff;top:45px;left:102px;font-size:28px;}
.content-div .cd-tit-d{position:absolute;color:#fff;top:131px;left:45px;}
.content-div .cd-tit-d1{position:absolute;color:#3b09e0;top:139px;left:81px;}

.new-zt-box {width: 100%;}
.new-zt-box .list {padding:20px;border: 8px solid #00BE6E;border-radius: 8px;background:#fff;}
.new-zt-box .list li {height: 276px;float: left;margin-bottom: 30px;padding: 16px 19px;text-align: left;}
.new-zt-box .list li a {display: block;}
.new-zt-box .list li .type {width: 57px;height: 42px;border: 1px solid #ececec;border-radius: 3px;display: inline-block;margin-top: 12px;font-size: 18px;color: #2da1ff;line-height: 44px;padding-left: 35px;background-image:url(../images/iconbg.png);vertical-align: middle;}
.new-zt-box .list li .type.moni {background-position: 8px -336px;}
.new-zt-box .list li .type.tongbu { background-position: 8px -387px;}
.new-zt-box .list li .type.jiangliance {background-position: 8px -436px;}
.new-zt-box .list li .text {display: inline-block; padding-left: 16px;margin-top: 12px;vertical-align: middle;line-height: 25px;width: 226px;}
.new-zt-box .list li .text .title {display: block;font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new-zt-box .list li .text .subtitle {display: block;font-size: 14px;color: #999999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pager-area{padding:0 0 25px}
#wk-fixed-sidebar{visibility:hidden}
.pager-area{padding:0 0 25px}
.pager-area{font-family:'微软雅黑';font-size:16px;color:#797979;text-align:center;margin-top:30px;_margin-top:10px;}
.pager-area a{color:#666 !important}
.pager-area .prev-page,.pager-area .next-page,.pager-area .page-num,.pager-area .current-page,.pager-area .page-omit{margin-right:8px;height:30px;line-height:30px;vertical-align:middle;background:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#f1f1f1))}
.pager-area .prev-page.current-page,.pager-area .next-page.current-page,.pager-area .page-num.current-page,.pager-area .current-page.current-page,.pager-area .page-omit.current-page{background:0;color:#fff;border:1px solid #2bab22;background-color:#2bab22 !important}
.pager-area .prev-page,.pager-area .next-page,.pager-area .page-num{border:1px solid #d2d2d2;_margin-bottom:1px}
.pager-area .prev-page:hover,.pager-area .next-page:hover,.pager-area .page-num:hover{text-decoration:none;border:1px solid #b0b0b0}
.pager-area .current-page{color:#fff !important;background-color:#2cb58a !important}
.pager-area .page-omit{vertical-align:bottom;background:none !important}
.pager-area .page-num{height:30px;padding:10px}
.pager-area .prev-page,.pager-area .next-page{width:60px;height:30px; padding:10px;}
.pager-area a{color:#666}
.number {margin:25px 0px;position: relative;text-align: center;}
.number a {display:inline-block; margin-right:6px;margin-left:6px; border: 1px solid #d2d2d2;padding: 10px 20px;text-align: center;text-decoration: none;color: #495056;background-color:#fdfdfd;}
.number a:hover {background-color: #2bab22;cursor: pointer;color: #fff;}
.number a.prev{padding: 8px 18px;width: 42px;}
.number a.next{padding: 8px 18px;width: 42px;}
.number .current {display:inline-block;margin-right:6px;margin-left:6px;padding: 10px 20px;text-align: center;background-color: #2bab22;cursor: pointer;color: #fff;}
.number .control-input {width: 80px;margin-left:10px;padding: 10px 0;-webkit-box-sizing: border-box;box-sizing: border-box;color: #40404c;text-align: center;border: 1px solid #d2d2d2;background-color: #fff;border-radius: 3px 0 0 3px;-webkit-box-shadow: 0 0 1px rgba(0,0,0,.2);box-shadow: 0 0 1px rgba(0,0,0,.2);}
.number .btn-toPage{display: inline-block;color: #fff;background-color: #2bab22;border-color: transparent;padding: 6px 10px;border-radius: 0 2px 2px 0;text-align: center;cursor: pointer;-webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.right{ width:45px; font-family:"Microsoft Yahei"; position:fixed; right:50px;bottom:83px; z-index:1000; _position:absolute;_right:expression(eval(document.documentElement.scrollRight+10));_top:expression(eval(document.documentElement.scrollTop+300));}
.skip{ margin-bottom:5px; }
.right a{ display:block; color:#666; text-align:center;line-height:18px; background-color:#fff; margin-bottom:5px;*margin-bottom:5px; padding:3px 0 4px; font-size:14px; width:43px; height:36px; border:1px solid #cecece;}
.right a:hover,.skip a.on{ text-decoration:none; color:#fff; border:1px solid #108d9f; background-color:#3685fc; margin-bottom:5px;}
.right a i{ font-size:12px;}
.right a.green:hover,.right .green.on{ background:#109f21; border:1px solid #109f21;}
.right a.yellow:hover,.right .yellow.on{ background:#ffa808; border:1px solid #ffa808;}
.right a.gblue:hover,.right .gblue.on{ background:#EE5E5E; border:1px solid #EE5E5E;}
/*底部footer*/
.box-footer{margin-top:26px;border-top: 1px solid #eee;border-bottom: 1px solid #eee; background:#ffffff;width:100%;}
@media screen and (max-width: 1000px) {.box-footer {width: 1190px;}}
.box-footer .footer-list {padding: 40px 0;}
.box-footer .footer-list .col-list {float: left;width: 156px;height: 112px;margin: 0;}
.box-footer .footer-list .col-list dt { margin: 0 0 26px;font-size: 14px;line-height: 1.25;color: #424242;}
.box-footer .footer-list .col-list dd {margin: 10px 0 0;font-size: 12px;}
.box-footer .footer-list .col-list a {color: #757575;}
.box-footer .footer-list .col-contact {float: right;width: 251px;height: 112px;font-size:14px;border-left: 1px solid #e0e0e0;text-align: center;color: #616161;}
.box-footer .footer-list .col-contact .text{float:left;width:88px;margin-left:12px;}
.box-footer .footer-list .col-contact .phone {margin: 0 20px 15px;font-size: 20px;line-height: 1; color: #616161;}

.site-footer .fot-text{padding: 18px 0;line-height: 22px;font-size:12px;}
.site-footer .fot-text p{line-height: 28px;text-align:left;color:#757575;}
.site-footer .fot-text p a{color:#757575;}
.site-footer .fot-text p a:hover{color:#f00;}
.site-footer .fot-text p b{color:#ccc; margin: 0 10px;}
