﻿@charset "utf-8";
/*	通用样式  */
body { color: #293448; background: #F5F6F8 url(../images/imgs/bg.png) no-repeat 50% 120px; font-size: 12px;  }
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4,h5,h6, img, form, textarea, input, button, th, td { margin: 0; padding: 0; font-family: 'Hiragino Sans GB', 'Microsoft YaHei', '宋体', Helvetica, Arial, sans-serif }
img { border: none; max-width:100%; }
li { list-style: none; }
em { font-style: normal; }
/*	链接与hover  */
i { font-style: normal; display: inline-block; }
a { color: #333; text-decoration: none;-webkit-transition: color ease .3s;-moz-transition: color ease .3s;transition: color ease .3s; }
a:hover { text-decoration: underline; color: #0BA29A }
hr{height:1px;border:none;border-top:1px solid #eee;}
/*	---------------------------------------------------通用样式-------------------------------------------------------- */
/*	页面宽度（px） 居中显示/居左 居右  */
.wp { width: 1080px; margin-left:auto; margin-right:auto; }
.fl { float: left }
.fr { float: right }
.ta-c{ text-align:center;}
.ta-l{ text-align:left;}
.ta-r{ text-align:right;}
.odt{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.odt2{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

/*	避免元素浮动，父元素高度缺失  */
.clearfix:after,.cl:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix,.cl{*zoom:1;}

.oh { overflow: hidden }
.pipe { color: #e3e3e3; margin: 0 5px }
.hr { height: 1px; background: #eee; margin: 20px 0; overflow: hidden }

/*	垂直  */
.vtop { vertical-align: top!important }
.vmiddle { vertical-align: middle!important }
/*css3 move*/
.move-3{-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;}

/*font-size*/
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px !important;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f34{font-size:34px;}
.f36{font-size:36px;}
/*line-height*/
.lh22{line-height: 22px;}
/*color*/
.c-000{ color:#000;}
.c-333{ color:#333;}
.c-666{ color:#666;}
.c-999{ color:#999;}
.c-aaa{ color:#aaa;}
.c-fff{ color:#fff;}
.c-f80{ color:#f80;}
/*margin*/
.mb0{margin-bottom:0px !important;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
/*padding*/
.p10{padding:10px;}
.p20{padding:20px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}

.front{ margin-right:5px; }
.behind{ margin-left:5px; }


/*	字色  */
.fs, .fs a { color: #888 }/*清灰*/
.fs1, .fs1 a { color: #FF7F00 }/*橘*/
.fs2, .fs2 a { color: #0BA29A; }/*蓝*/
.fs3, .fs3 a { color: #C40000; }/*红*/
.fs4, .fs4 a { color: #8ab200; }/*绿*/
.fs5, .fs5 a { color: #aaa; }/*灰*/
.fs6,.fs6 a{color:#7e7d7d;}
.fs7,.fs7 a{color:#ddd;}

.no-list{padding-top:110px;text-align:center;color:#888;font-size:14px;}

/* 框架标题 */
#content { margin-top: 15px }
.ct { background: #fff; padding: 10px; margin-bottom:10px; }

.banner{ height:100px;background-position:center center; background-repeat: no-repeat;}
.banner .inner-txt{ color: #fff; text-align: center; padding-top: 25px;}
.banner .inner-txt h1{font-size: 20px; font-weight: normal; margin-bottom: 10px;}

/* 面包屑导航 */
.bnav { /*background: url(../images/imgs/bnav-bg.png); padding: 20px 30px;*/ margin-bottom:15px; color: #888; }
.bnav a{ color: inherit; }
.bnav .fa{ color:#0BA29A; font-size:16px; vertical-align:top; margin-right:4px; }
.bnav span { color: #ccc; margin: 0 8px; }

/* 左侧导航 */
.lnav { width: 180px; float: left; }
.lnav ul { background: #fff; }
.lnav ul li a { display: block; font-size: 14px; height: 50px; line-height: 50px; transition: background 0.5s ease 0s; color: #333; border-bottom: 1px solid #EBEBEB;border-right:1px solid #EBEBEB; padding: 0 20px 0 20px;}
.lnav ul li a:hover { text-decoration: none; background: #f9f9f9; color:#0BA29A; }
.lnav ul li.active a{ background:#00c3b6; color:#fff; border-color:#00c3b6;}
.lnav ul li a i { display: none; float: right; margin-top: 18px; font-size: 16px; }
.lnav ul li.active i { display: block; }
.lnav .btm { height: 6px; background: #e1e1e1; margin-left: 6px; }

/* 右侧内容 */
.rct { min-height: 600px; background: #fff; margin-bottom: 15px; margin-left:180px; }

/* 分页 */
.paging a,
.paging span { display: inline-block; margin: 0 2px; height: 32px; line-height: 32px; padding: 0 14px; border-radius: 4px; font-size: 12px; vertical-align: top; background: #f6f6f6; color: #777;box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset; }
.paging span { color: #fff; background: #00c3b6; }
.paging a:hover { background:#eee; color: #00c3b6; text-decoration:none; }

/*	浮动块 */
.row-float { width: 100%; }
.row-float .float2, .row-float .float3, .row-float .float4 { display: block; float: left; width: 100%; min-height: 30px; }
.row-float .float2 { width: 50%; }
.row-float .float3 { width: 33.333333333%; *width:33.319%;}
.row-float .float4 { width: 25%; }
/* 图文样式DL */
.dl-pic { overflow: hidden }
.dl-pic dt { font-size: 16px; overflow: hidden; margin-bottom: 10px; }
.dl-pic dd.pic { float: left; margin-right: 20px; overflow: hidden; }
.dl-pic dd { color: #888; line-height: 20px; overflow: hidden; }
.dl-pic dd p { line-height: 25px; }

/*	---------------------------------------------------头部区域-------------------------------------------------------- */
.th{ height:40px; line-height:40px; border-bottom:1px solid #f4f5f7}
.th .thnav { margin-right:17px}
.th .thnav a,.th .thnav span{ margin-left:15px; color:#999; font-size:14px;}
.th .thnav a:hover{color:#29A9FF; text-decoration:none}
.th .thnav a i{ margin-right:5px;}
.th .thnav span i{ margin-right:4px;}
#header {background: #fff; }
#header h2.logo{ margin-top:15px; }
#header h2.logo a { width:173px; height: 50px;display: inline-block; background: url(../images/imgs/logo_dajk.png) no-repeat 0 0; }
#header h2.logo a span { display: none }

#header .dajy-logo{ border-left: 1px solid #e6e6e6; margin-left:20px; padding-left:20px; margin-top:25px;  }
#header .dajy-logo p{ font-size:14px; }
#header .dajy-logo a:hover{ text-decoration:none; }
#header .dajy-logo img{ height:22px; margin-left:3px; }

.th .links { font-size:14px;}
.th .links img.site-logo{ vertical-align:middle; height:20px; }
.th .links a:hover{ text-decoration:none; }

.nav { padding-top: 15px; position: relative; margin-right: -20px }
.nav li { float: left; margin-right: 30px; display: block; position: relative; }
.nav li a { display: inline-block; color: #666; height: 62px; line-height: 60px; font-size: 16px; padding: 0 10px 3px 10px; }
.nav li a:hover { text-decoration: none; color: #0BA29A; }
.nav li.current a { color: #0BA29A;border-bottom: 3px solid #0BA29A; padding-bottom: 0px; }
/*	下拉菜单  */
.dropNav li.open a { color: #0BA29A; border: none; padding-bottom: 3px; }
.dropNav li ul { display: none; position: absolute; top: 65px; left: 0; min-width: 150px; background: #fff; color: #333; border-left: 1px solid #EAEAEA; border-top: none; box-shadow: 5px 5px 0 rgba(0,0,0,.1); }
.dropNav li.r ul { left: auto; right: 0px; }
.dropNav li ul li { width: 100%; }
.dropNav li ul li a { display: inline-block; text-indent: 15px; color: #666 !important; border: none !important; height: 40px; line-height: 40px; width: 100%; font-weight: normal !important; z-index: 10; font-size: 14px; padding: 0 15px; padding: 0px }
.dropNav li ul li a:hover { background: #f1f1f1; color: #0BA29A !important; }

/* 首页焦点图 */
.fullSlide{ width:100%;  position:relative;  height:auto; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:100%; overflow:hidden; text-align:center;background:center 0 no-repeat; background-size:cover;}
.fullSlide .bd li a{ display:block; height:360px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:4px; border-radius: 50%; overflow:hidden; background:#000;filter:alpha(opacity=30);opacity:0.3;  line-height:999px; }
.fullSlide .hd ul .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:10%;  z-index:1; width:40px; height:60px; background:url(../images/imgs/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=40) !important;opacity:.4 !important; display:none;  }
.fullSlide .next{ left:auto; right:10%; background-position:-6px -137px; }

/* 首页公司优势介绍 */
.advantage { }
.advantage ul{ padding: 15px 0; }
.advantage li{ float:left; width:25%; text-align:center; position:relative; overflow:hidden; border-radius:3px; }
.advantage li .item{ padding:15px 10px;}
.advantage li a.btn{ padding:8px 20px; border-radius:4px; background:#0BA29A; color:#fff; display: inline-block;}
.advantage li a:hover{ background:#19BAB1; text-decoration:none; }
.advantage li:hover{ background:#fff; box-shadow:0 0 16px rgba(0,0,0,.2); }
.advantage h2{margin-top:20px; font-size: 18px; font-weight: normal; margin-bottom:10px;}
.advantage p{ font-size: 14px; color: #777; line-height: 22px;}
.advantage .icon{ width:125px; height:125px; background:url(../images/imgs/sp.png)  no-repeat; -webkit-transition: all .6s ease; transition: all .6s ease;}
.advantage .icon.rongzi{background-position:0 0;}
.advantage .icon.xiaodai{background-position:0 -125px;}
.advantage .icon.p2p{background-position:0 -250px;}
.advantage .icon.baoli{background-position:0 -375px;}
.advantage .icon.guquan{background-position:0 -500px;}

.cover{ padding:30px 0 20px; background:#fff; position:absolute; width:100%; bottom:-100px; left:0; text-align:center; font-size: 24px; color: #aaa; }
.advantage li:hover .cover{ bottom:0; }

.advantage li:hover i{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }

.tt-type-1{border-bottom: 2px solid #5DBFBA;margin: 0;color:#666;padding: 10px;font-size: 14px;}

/* 首页新闻列表*/
.index-news { margin-top: 10px; position: relative; z-index: 3; margin-bottom: 20px; }
.text-news { width: 545px;}
.text-news ul{background: #fff; padding-bottom: 15px; }
.text-news li { height: 35px; line-height: 35px; display:block ;font-size:14px; padding:0 20px;}
.text-news li i { width: 3px; height: 3px; overflow: hidden; background: #aaa; float: left; margin-top: 18px; margin-right: 11px; }
.text-news li span { float: right; font-size: 12px; color: #aaa }
.text-news .more a { display: inline-block; padding:95px 0 }
.text-news .more a:hover { opacity: .6; }

.text-news li.text-hd { background: #fff; height: 90px; padding: 20px; margin-bottom: 20px; border-bottom: 1px solid #eee; }
.text-hd .thumb{ width: 140px; height: 90px; overflow: hidden; float: left; margin-right: 20px; border: 1px solid #eee;  }
.text-hd .thumb img{}
.text-hd .title { font-size: 16px; overflow: hidden; margin-bottom: 6px; white-space: nowrap; display: block; text-overflow:ellipsis; -webkit-text-overflow:ellipsis; }
.text-hd .title span { font-size: 12px; margin-left: 20px; }
.text-hd .info { color: #888; line-height: 22px; font-size: 14px;}
.text-hd a:hover .sp { opacity: .8 }
.text-hd a:hover { text-decoration: none; opacity:.8 }

.thumb{position: relative; background: #fcfcfc; border: 1px solid #eaeaea;}
.thumb img{position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto;}

/*首页推荐列表*/
.index-block{ width:510px;  }
.hot-list{background:#fff; padding:15px 20px 1px 15px;}
.index-block dl{ height:105px; margin-bottom:15px;background-repeat:no-repeat}
.index-block dl .pic{ width:230px; height:105px; overflow:hidden; }
.index-block dl .pic img{}
.index-block dl dt{ font-size:16px; padding-top:18px; }
.index-block dl dt a{ text-decoration:none;}
.index-block dl .more{font-size:14px;}
.index-block dl .more a{ color:#aaa;}
.index-block dl .more a:hover{ color:#0BA29A;}
.index-block dl i.sp {width: 16px;height: 16px;display: inline-block; vertical-align:middle;background-position: -21px -24px;}

/* 首页产品 */
.index-product { padding: 5px 0 15px 0 }
.index-product .dl-pic { padding: 20px 10px; transition: opacity 0.5s ease 0s; }
.index-product .dl-pic dd.pic{ margin-top:0px}
.index-product .dl-pic dt { margin-bottom: 2px; line-height: 25px; font-weight: 700; font-size: 14px }
.index-product .dl-pic dt a { color: #4A5A67; }
.index-product .dl-pic dt a:hover { text-decoration: none; }
.index-product .dl-pic dd{ font-size:12px;}
.index-product .dl-pic:hover { opacity: .6 }
.index-product dl{ text-align:center;color: #888;font-size:14px;}
.index-product dl dd{ margin:3px 0}


/* 列表 */
.list li{ overflow: hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eaeaea; }
.list li:last-child{ margin-bottom: 0; }
.list .pic{ float: left; width: 200px;}
.list .info { margin-left: 220px; color: #777; }
.list .info h4{font-size: 18px;margin-bottom: 10px;font-weight: normal;color: #000;}

.pic.logo{ position:relative;height: 70px; }
.pic.logo img {position: absolute;top: 0;bottom: 0;left: 0;right: 0; max-width: 90%;max-height: 90%;margin: auto;}

.list-company p{line-height: 22px; }
.list-team .pic{ width: 150px;}
.list-team .info { margin-left: 180px; line-height: 30px;}
/* 新闻列表 */
.list-title { border-bottom: 1px solid #ebebeb; height: 55px; line-height: 45px; }
.list-title h3 { font-size: 18px; font-weight:normal; color:#666; text-indent: 20px }
.list-text-box{ margin-top:-10px}
.list-text-box dl { padding:20px 20px 15px 20px; border-bottom: 1px dotted #ddd; }
.list-text-box dl:hover{ background:#fafafa}
.list-text-box dl dt { font-size: 18px }
.list-text-box dl dt a:hover { color: #0BA29A }
.list-text-box dl dd { font-size: 14px; margin-bottom: 5px; line-height: 25px }
.list-text-box dl dd.date { color: #aaa; }
.list-text-box dl dd.date span a{color:#0BA29A}
.list-text-box dl dd.date span a i{ margin-right:5px}
.list-text-box dl dd.date span a:hover i{animation: rotateIn 1s; -webkit-animation:shake 1s; -moz-animation:rotateIn 1s;-o-animation:rotateIn 1s;}

/* article */
.list-news li { border-bottom: 1px solid #E5E5E5; padding: 20px; height: auto; overflow: hidden; background: #fff; color: #999; position: relative; }
.list-news li:hover { background-color: #F9F9F9; color: #555; border-color: #00C3B6; }
.list-news li .thumb { float: left; width: 200px; height: 126px; margin-right: 20px; overflow: hidden;  }
.list-news li .thumb img { display: block; }
.tag-news-list li .item-main{margin-left: 0;}
.list-news li .tag-links,.list-news li .desc { margin-bottom: 10px; }
.list-news .meta{ margin-bottom: 10px; margin-top: 4px; }
.list-news .meta a { color: inherit; }
.list-news .meta a:hover{ text-decoration: none; color:#00c3b6 ; }
.list-news .meta a::after{ display:inline-block; content:"-"; margin:0 5px; }
.list-news .meta a:last-child::after{ display: none; }
.list-news .title{ margin-bottom: 10px; }
.title a { font-size: 18px; color: #000; display: inline-block; }
.title a:hover { color: #00c3b6; }

.thumb a img { -webkit-transition: all .6s ease; transition: all .6s ease; }
.thumb a:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
a:hover img{opacity:.8;}

/* 新闻内页 */
.view-title { background: #2C98F5; height: 60px; line-height: 60px; color: #fff; padding: 0 60px; font-size: 16px }
.view-title h3 { font-weight: normal }
.view-title-source { margin: 0 20px; height: 50px; line-height: 50px; font-size: 14px; padding: 0 30px; background: #F8F8F8; color: #aaa }
.view-title-source span { margin-right: 50px; }
.view-title-source span em { color: #444; margin-left: 5px }
.view-box { line-height: 30px; font-size: 14px; padding: 30px 50px; color: #555; }
.view-box p{overflow: hidden; }
.view-box img{max-width:980px }
.view-extend { height: 70px; line-height: 70px; margin: 20px 20px 0 20px; padding: 0 30px; border-top: 1px solid #EBEBEB }
.view-extend .view-toggle a { color: #888; font-size: 14px; margin-right: 30px; }
.view-extend .view-toggle a:hover { opacity: .7; text-decoration: none; color: #447196 }
.view-related { padding: 10px 0 30px 35px; }
.view-related h3 { height: 70px; line-height: 70px; font-weight: normal; font-size: 16px; color: #888 }
.view-related li { float: left; width: 50%; height: 40px; line-height: 40px; font-size: 14px; font-size: 14px; }
.view-related li i { width: 3px; height: 3px; overflow: hidden; background: #0BA29A; float: left; margin-top: 18px; margin-right: 15px; }
.view-related li span { float: right; font-size: 12px; color: #aaa; margin-right: 50px; }

/*文章*/
.single-header { border-bottom: 1px solid #e6e6e6;  position: relative; }
.single-header .single-meta { padding: 20px; height: auto; overflow: hidden; }
.single-header h1 { color: #000; font-weight: normal; font-size: 28px; margin-bottom: 20px; }

.single-body{ padding:20px;}

.single-footer{padding:20px;height:auto;overflow:hidden;border-top:1px dashed #c0c0c0;}
.single-footer .tag-share{height:auto;overflow:hidden;margin-bottom:15px;}
.single-footer .tag-links span{margin-right:10px;color:#777;}
.single-footer .tag-links span i{margin-right:3px;}
.single-footer .tag-links a{background-color:#c0c0c0;display:inline-block;padding:5px 8px;margin-right:1px;color:#FFF;border-radius:2px;}
.single-footer .tag-links a:hover{background-color:#0BA29A;color:#FFF;text-decoration:none;}

.article,article { }
.article h1,article h1 { color: #333; margin-bottom: 20px; font-weight:normal;  }
.article p,article p { line-height: 1.8; color: #777; margin-bottom: 14px; font-size:14px; }

.summary{ color: #666; font-size: 14px; margin-top: 20px; }
.summary span{ color: #333; }

.nav-links { overflow: hidden; height: auto;}
.nav-links a { display: block; width: 50%; padding: 10px; font-size: 14px; color: #999; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; text-align: center; background-color: #F5F5F5; }
.nav-links a:hover { background-color: #D8D8D8; color: #666; text-decoration:none;}

/* 单页 */	
.single-box { padding: 20px; line-height: 30px; font-size: 14px; color: #444 }
.single-box .ml { margin-left: 30px !important; }
.single-box .mr { margin-right: 30px !important; }

.single-box p.indent{ margin-left:80px; padding-left:20px; border-left:1px dotted #ddd}
.single-box p.indent span{ margin-left:-100px; float:left; font-weight:700;}
.single-box p.hover{ opacity:1;transition: opacity 0.5s ease 0s;}
.single-box p.hover:hover{ opacity:.8}
.single-box p i { color: #0BA29A; text-indent: 0px; margin-right: 5px ; font-size: 18px; }
.single-box p span.t { height: 16px; line-height: 16px; display: inline-block; margin-bottom: 10px; text-indent: 0px; padding: 0 10px; font-size: 16px; border-left: 5px solid #0BA29A; color: #0BA29A }
.single-hd { height: 180px; background: url(../images/temp/single-hd-1.png) no-repeat 0 bottom ;}
.single-hd .single-logo { text-align: center }
.single-hd .single-text { padding-top:45px; text-align: center }
.single-hd .single-text .text{font-size:16px;color:#0BA29A;  width:90px; height:90px; line-height:90px;border:2px solid #0BA29A; border-radius:50%;display:inline-block;display:none\9;  }
:root .single-hd .single-logo .text{display:inline-block;}
.item-rd { padding-top: 80px }
.item-rd i { width:78px; height: 78px; display: inline-block; background: no-repeat 50% 50%; }
.item-rd p { font-size:18px; line-height: 50px;}

.business-position{ position:relative; border-radius:10px; height:300px; overflow:hidden;}
.business-position p{ position: absolute; display:block; width:840px;bottom:0px;left:0px; margin:0px; padding:10px; font-size:16px; background:#fff;filter:alpha(opacity=85);background:rgba(0,0,0,.5); color:#fff}
/* 404 */
.error-block{ width:400px; padding:80px 0; min-height:500px; margin:0 auto}
.error-block img{ margin-bottom:25px;}
.error-block h3{ font-size:18px; line-height:40px;}
.error-block .text p{ font-size:14px;line-height:30px; color:#999; margin-bottom:20px;}
.error-block .text p a.button{ display:inline-block; height:40px; line-height:40px; padding:0 30px; border:2px solid #ddd; font-size:14px; color:#888; border-radius:5px}
.error-block .text p a.button:hover{ background:#0BA29A; color:#fff; border-color:#0BA29A; text-decoration:none}
/*	---------------------------------------------------尾部-------------------------------------------------------- */
/* 联系我们 */
.ft-contact{width:100%; border-top:1px solid #e6e6e6;background: #fff;}
.ft-contact .wp { padding: 20px 0;}
.ft-logo { float: left; width: 150px; margin-top: 20px; }
.ft-logo i{ display:inline-block; width:144px; height:44px; background:url(../images/imgs/logo-t2.png) no-repeat;}
.ft-address { float: left; width: 540px; border-right: 1px dotted #777; font-size: 14px; }
.ft-address dl i { margin-top: 2px }
.ft-address dl dt { color: #fff; line-height: 30px; margin-bottom: 5px; }
.ft-address dl dd { color: #ddd; }
.ft-detailed { float: right; padding-right: 40px; margin-top: 12px;}
.ft-detailed li {  color: #ddd; font-size: 14px; height: 30px; line-height: 30px; text-align:right; }
.detailed-left{text-align:right;}
.ft-detailed li i { _margin-top: 5px; }
.ft-code{}
.ft-code ul li{float:left; text-align:center;}
.ft-code img{ width:70px; }
/*	尾部 */
#footer { padding-bottom: 25px; padding-top: 15px; text-align: center; color: #888; }
#footer a { color: #444 }
#footer .pipe { color: #ddd }
#footer .ft-copy p { line-height: 30px; }

h4 a{ font-weight:normal; }
/*	---------------------------------------------------动画------------------------------------------------------- */
/* 动画效果放大 */
.zoom-pic { overflow: hidden }
.zoom-pic img { transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.zoom-pic:hover img { -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transition-duration: 0.5s; }
/* 动画效果移动 */
.move-pic { overflow: hidden }
.move-pic img { transition-duration: 0.5s; }
.move-pic:hover img { -moz-transform: translateY(-10px); -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }
 @-webkit-keyframes loading { 0% {
width:0%
}
 10% {
width:10%
}
 100% {
width:100%
}
}

@-webkit-keyframes bounceInUp { 0% {
 opacity:0;
 -webkit-transform: translateY(80px);
 transform: translateY(80px);
}

 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
 @keyframes bounceInUp { 0% {
 opacity: 0;
 -webkit-transform: translateY(80px);
 -ms-transform: translateY(80px);
 transform: translateY(80px);
}

 100% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.bounceInUp { animation: bounceInUp .8s; -webkit-animation: bounceInUp .8s; -moz-animation: bounceInUp .8s; -o-animation: bounceInUp .8s; }
@-webkit-keyframes fadeIn { 0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn { 0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn { animation: fadeIn .8s; -webkit-animation: fadeIn .8s; -moz-animation: fadeIn .8s; -o-animation: fadeIn .8s; }
@-webkit-keyframes rotateIn {  0% {
 -webkit-transform: rotate(180deg);
 transform: rotate(180deg);
}
 100% {
 -webkit-transform: rotate(0);
 transform: rotate(0);
}
}
 @keyframes rotateIn {  0% {
 -webkit-transform: rotate(-180deg);
 -ms-transform: rotate(-180deg);
 transform: rotate(-180deg);
}
 100% {
 -webkit-transform: rotate(0);
 -ms-transform: rotate(0);
 transform: rotate(0);
}
}
.rotateIn { animation: rotateIn 4s infinite linear; -webkit-animation: rotateIn 4s infinite linear; -moz-animation: rotateIn 4s infinite linear; -o-animation: rotateIn 4s infinite linear; }

/* amy 2015-04-24 */
.bg{background:#fff;}
.frame{ padding: 60px 90px; line-height: 30px; font-size: 14px; color: #444 }

/*员工招聘*/
.icon{width:10px;height:7px;display:inline-block;background: no-repeat center;  vertical-align: middle;}

.listInfo div .title {width: 95%;}
.listInfo  li {padding: 8px 10px; cursor: pointer;}
.listInfo li:hover {background: #fafafa none repeat scroll 0 0;}
.list-iteam{padding:20px;background:#fafafa;margin-bottom:20px; border-bottom: 1px solid #eee; }
.link{position:absolute;top:20px;right:30px;}
.hide{display: none;}



/*小图*/
.img-list{margin-left: -30px;}
.img-list li{float: left; width: 247px; margin-left: 30px; }
.img-list li .img-wrap{position: relative; height: 150px; padding: 10px; border: 1px solid #eaeaea; background-color: #fcfcfc; margin-bottom: 10px; overflow: hidden;}
.img-list li .img-wrap img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; max-width: 90%; max-height: 90%; margin: auto; }
.img-list li .desc{ font-size: 12px; color: #bbb;}
.img-list li:hover .desc{color:#333;}

/*大图*/
.img-list.picbig{ margin-left: -30px;}
.img-list.picbig li{ width: 405px; margin-left: 30px; margin-bottom: 20px;}
.img-list.picbig .img-wrap{ height: 260px;}
.img-list.picbig li .desc{ font-size: 14px; color: #666;}
