﻿@charset "utf-8";
/* CSS Document */
/* fixed */
html,body{
	font-family:"微软雅黑",Arial;
	color:#ccc;
	font-size:14px;
	}
.pw{ 
	width:1000px; 
	margin:0 auto;
	} 
.tx{ 
	}
.freeTx{
	line-height:2;
	}
.ff{
	font-family:Arial;
	}
.tt{ text-transform:uppercase; }
/* fixed end */
/* header */
.header{ background:#000; background:rgba(0,0,0,.7); height:80px; }
.header .logo{ width:241px; margin:14px 0 0 70px; }
.header .navbox{ position:relative; padding-bottom:4px; margin:28px 65px 0 0; }
.header .nav{ position:relative; }
.header .nav li{ float:left; margin-right:18px; }
.header .nav li > a{ display:block; width:86px; padding:0 2px; line-height:24px; white-space:nowrap; overflow:hidden; color:#fff; text-align:center;   }
.header	.navbox .move{ width:90px; height:28px; background:url(../images/bg.png) no-repeat; display:block; position:absolute; left:0; top:0; }
.header .nav li > a:hover,.header .nav li > a.act{ color:#050708; }
/* .mtop{ height:80px; } */
/* header end */
/* footer */
.footer{ background:#000; color:#b8b8b8; font-size:12px; }
.footer a{ color:#b8b8b8; }
.footer .b{ line-height:24px; padding:18px 97px 18px 0; }
.footer .sym{ font-size:10px; color:#666; border:1px solid #666; height:14px; line-height:14px; padding:0 10px; margin:5px 0 0 55px; }
.footer .sym em{ text-transform:uppercase; }
.footer .weixin{ width:24px; height:24px; background:url(../images/weixin.png) no-repeat center top; transition:0ms; -webkit-transition:0ms; margin-left:5px; }
/* footer end */
/* banner */
.bannertxts{ position:absolute; left:0; right:0; top:35%; color:#fff; }
.bannertxts .tx1{ font-size:30px; letter-spacing:3px; line-height:1.1; margin-bottom:10px; }
.bannertxts .ch{ font-size:50px; font-weight:bold; margin-bottom:20px; }
.bannertxts .en{ width:402px; max-width:100%; margin:0 auto 20px auto; font-size:12px; }
.bannertxts .ico{ position:relative; display:block; height:33px; background-image:url(../images/ico1.png); margin-bottom:17px; }
.bannertxts .line{ width:1px; height:36px; background:#fff; margin:0 auto 25px auto; }
.ixmore{ display:block; width:134px; height:34px; line-height:34px; text-align:center; color:#fff; background:#F8A800; }
.bannertxts .more .ixmore{ margin:0 auto; }
/* banner end */
/* menuBox */
.navMobile{ margin-top:108px; }
.navMobile dd a{ display:block; line-height:1.4;  }
.navMobile dd p a{ padding:8px 5%; font-size:16px; color:#fff; position:relative; }
.navMobile dd p a:before{ content:""; width:15px; height:8px; background:url(../images/aw3.png) no-repeat; position:absolute; top:50%; margin-top:-4px; right:5%; transform:translateY(-10px); -webkit-transform:translateY(-10px); opacity:0; visibility:hidden; transition:300ms; -webkit-transition:300ms; }
.navMobile dd p a.act{ background:#f7c300; color:#1a1a1a; }
.navMobile dd p a.act:before{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1; visibility:visible; }
.navMobile dd{ margin-bottom:15px; }
.mvbox{ padding:22px 5% 38px 5%; background:#303030; display:none; }
.mtnav{ width:300px; max-width:100%; overflow:hidden;  }
.mtnav a{ color:#bababa; width:33.333%; float:left; padding:14px 0; }
.mtnav a:hover{ color:#f7c300; }
/* menuBox end */
.page{ background:#141414; }
.page .header{ position:absolute; }
.page .header > .clearfix{ width:1000px; margin:0 auto; }
.page .header .nav li { margin-right: 0; }
.page .header .logo{ margin-left:0; }
.page .header .navbox{ margin-right:0; } 
.page .header{ background:none; transition:background 400ms; -webkit-transition:background 400ms; }
.page .sheader{ background: #000; background: rgba(0,0,0,.7); }
.pagebox .top{ background:#131313; position:relative; background:url(../images/topbg.jpg) no-repeat center bottom; }
.pagebox .top > .pw{ padding:138px 0 30px 0; }
.pageTitle{ color:#bababa; font-style:italic; padding-right:38px; }
.pageTitle .ti{ font-size:40px; }
.pageTitle .ch{ font-size:16px; margin-bottom:4px; }
.pageTitle .en{ font-size:12px; }
.pageTitle .b{ padding-top:11px; text-align:right; margin-right:32px; position:relative; }
.pagebox .content > .pw{ border:1px solid #323232; border-radius:3px; box-shadow:0 0 5px rgba(0,0,0,.8); }

.content{ background:#191919; }
.ctt-l{ width:14.8%; padding-bottom:115px; position:relative; }
.ctt-l:before{ content:""; position:absolute; width:1px; top:0; bottom:0; z-index:9; background:url(../images/line2.png) no-repeat center bottom; right:0; background-size:1px 100%; }
.menuTop{ display:block; font-size:12px; color:#383838; padding:24px 0 33px 0; }
.pnav{ overflow:hidden; }
.pnav > a{ position:relative; color:#bababa; display:block; font-weight:bold; text-align:center; border-bottom:1px solid #191919; border-top:1px solid #191919; line-height:28px; margin-bottom:18px; white-space:nowrap; overflow:hidden;  }
.pnav > a:before{ content:""; width:4px; height:7px; position:absolute; top:50%; margin-top:-2px; right:25px; background:url(../images/aw4.png) no-repeat; transform:translateX(10px); -webkit-transform:translateX(10px); opacity:0; visibility:hidden; transition:300ms; -webkit-transition:300ms; }
.pnav > a.act{ border-color:#303030; background:#252525; color:#f7c300; }
.pnav > a.act:before{ transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible; }
.cta-us a{ display:block; color:#747474; font-size:12px; height:20px; line-height:20px; overflow:hidden; margin-bottom:18px; }
.cta-us .ico{ width:20px; background-position:center top; margin-right:3px; transition:0ms; -webkit-transition:0ms; }
.cta-us .online .ico{ background-image:url(../images/cta-ico-1.png);}
.cta-us .contact .ico{ background-image:url(../images/cta-ico-2.png);}
.cta-us{ margin-top:30px; }

.ctt-r{ width:85.2%; position:relative; }
.ctt-r:before{ content:""; height:1px; position:absolute; left:0; right:0; top:0; background:url(../images/line3.png) no-repeat center bottom; z-index:9; }
.ctt-r .pa{ padding:22px 38px; }
.cnavbox{ color:#8c8c8c; border-bottom:1px solid #323232; padding-bottom:9px; }
.cnavbox .cur{ font-weight:bold; margin-bottom:9px; }
.cnav a{ color:#8c8c8c; }
.cnav a:hover{ color:#f7c300; }

.abti{ font-size:32px; font-weight:bold; color:#ed6c00; }
.abArea .freeTx{ margin-top:32px; }
.abArea{ padding:95px 0 155px 0; }

.page .footer{ background:none; }
.page .footer .b{ width:1000px; margin:0 auto; float:none; overflow:hidden; padding:12px 0 22px 0; }
.page .footer .b div.l{ float:right; }

.honorList a{ display:block; color:#ccc; width:30.83%; margin-left:2.5%; float:left; margin-bottom:50px; }
.honorList{ margin-left:-2.5%; margin-bottom:13px; }
.honorList .picbox{ height:172px; background:#303030; position:relative; }
.honorList .picbox img{ display:block; position:absolute; top:0; left:0; right:0; bottom:0; vertical-align: middle; height: auto; width: auto;
max-height: 100%; max-width: 100%; margin: auto; }
.honorList .nowti{ text-align:center; margin-top:16px; }

.pager a{ width:30px; height:30px; border:1px solid #ddd; line-height:30px; font-size:12px; color:#666; margin:0 4px; }
.pager a:first-child,.pager a:last-child{ width:50px; }
.aboArea{ padding:55px 0 45px 0; }
.pager a.act { background: #333; border-color: #333; color: #fff; }

/*.osList .t{ cursor:pointer; border-bottom:1px solid #969696; padding:15px 25px; position:relative; color:#969696; font-weight:bold; transition:background 400ms; -webkit-transition:background 400ms; }
.osList .t:before{ content:""; position:absolute; background:#969696; width:12px; height:2px; top:50%; margin-top:-1px; right:25px; transition:300ms; -webkit-transition:300ms; }
.osList .t:after{ content:""; position:absolute; background:#969696; width:2px; height:12px; top:50%; margin-top:-6px; right:30px; transition:300ms; -webkit-transition:300ms; }
.osList .t.act{ background:#969696; }
.osList .t.act .nowti{ color:#303030; }
.osList .t.act:after,.osList .t.act:before{ background:#303030; }
.osList .t.act:after{ transform:rotate(90deg); -webkit-transform:rotate(90deg); } 
.osList .b{ background:#303030; padding:33px 25px 20px 25px; display:none; }
.osList .dms{ overflow:hidden; }
.osList .dms span{ float:left; margin-right:35px; line-height:30px; }
.osList .sec-nav{ overflow:hidden; margin-top:13px; }
.osList .sec-nav span{ margin-bottom:6px; cursor:pointer; display:block; float:left; border:1px solid #ccc; line-height:20px; padding:0 25px 0 7px; margin-right:22px; position:relative; transition:300ms; -webkit-transition:300ms; }
.osList .sec-nav span:before{ transition:300ms; -webkit-transition:300ms; content:""; width:7px; position:absolute; top:0; bottom:0; right:7px; background:url(../images/aw5.png) no-repeat center center; }
.osList .sec-nav span.act{ background:#ffc100; border-color:#ffc100; padding:0 16px; color:#303030; }
.osList .sec-nav span.act:before{ transform:scale(0.5); -webkit-transform:scale(0.5); opacity:0; visibility:hidden; }
.osList .sec-ctt{ background:#444; padding:10px 20px; margin-top:10px; position:relative; min-height:170px; }
.osList .sec-ctt:before{ content:""; width:8px; height:5px; background:url(../images/aw6.png) no-repeat; left:48px; top:-5px; position:absolute; }
.osList .sec-ctt .point{ overflow:hidden; display:none; }
.osList .sec-ctt .point span{ float:left; margin-right:12px; line-height:30px; }*/
.abtArea{ padding:45px 0 65px 0; float:none !important; }

.leaders li{ overflow:hidden; background:#252525; padding:15px 35px 15px 30px; position:relative; margin-bottom:12px; transition:background 400ms; -webkit-transition:background 400ms; }
.leaders .nowti{ color:#8c8c8c; font-size:16px; font-weight:bold; float:left; width:23%; line-height:26px; }
.abmore{ display:block; width:73px; height:21px; line-height:21px; padding:3px 2px 2px 3px; color:#aaa; font-size:12px; background:url(../images/bg3.png) no-repeat; text-align:center; }
.leaders .abmore{ float:right; }
.abthArea{ padding:55px 0 58px 0; }

.leader-details .pic{ width:42%; }
.leader-details .txts{ width:52%; color:#8c8c8c; }
.leader-details .txts .ti strong{ font-size:16px; display:block; }
.leader-details .txts .ti{ margin-bottom:33px; }
.leader-details .txts .txx{ line-height:1.7; }
.abaArea{ padding:90px 0 73px 0; }

.ht-ti{ color:#cbcbcb; font-size:18px; font-weight:bold; }
.honorText{ color:#8c8c8c; border-bottom:1px dashed #474747; padding:55px 0 37px 0; }
.honorText .freeTx{ font-size:16px; margin-top:20px; }
.honorText:last-child{ border-bottom:none; }
.abfiArea{ padding-bottom:25px; }

.culnav a{ color:#c9cacc; line-height:20px; font-weight:bold; width:174px; float:left; background:#303030; margin-right:1px; padding:9px 0; position:relative; }
.culnav .ico{ width:20px; height:20px; background-position:center top; margin-right:8px; transition:0ms; -webkit-transition:0ms; }
.culnav a:before{ content:""; width:7px; height:4px; position:absolute; left:50%; margin-left:-4px; bottom:-4px; background:url(../images/aw7.png) no-repeat; transform:translateY(-5px); -webkit-transform:translateY(-5px); opacity:0; visibility:hidden; transition:300ms; -webkit-transition:300ms; }
.culnav a.act{ background:#dcdcdd; }
.culnav a.act p{ color:#303030; }
.culnav a.act .ico{ background-position:center bottom; }
.culnav a.act:before{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1; visibility:visible; }
.culnav{ margin-bottom:25px; }

.culList a{ display:block; color:#8c8c8c; line-height:24px; padding:6px 15px 6px 20px; border-bottom:1px dashed #2e2e2e; position:relative; }
.culList .nowti{ line-height:24px; width:80%; float:left; }
.culList .date{ float:left; width:20%; font-size:12px; }
.culList a:before{ content:""; width:6px; height:6px; border-radius:100%; background:#dcdcdd; position:absolute; left:6px; top:50%; margin-top:-3px; }
.culList{ margin:0 0 45px 0; }
.absArea{ padding:30px 0 45px 0; }

.cdbox{ color:#8c8c8c; }
.cdbox .t .ti{ font-size:18px; font-weight:bold; }
.cdbox .t .date{ font-size:12px; margin-top:10px; }
.cdbox .freeTx{ font-size:15px; margin-top:50px; padding-bottom:122px; }
.cdbox .freeTx img{ display:inline; }
.cdbox .freeTx table{ max-width: 100% !important; border-collapse:collapse !important; margin-left: auto !important; margin-right: auto !important;}
.cdbox .freeTx table td,.cdbox .freeTx table th{ border: 1px solid #666 !important; padding: 10px !important; margin: 0px!important;}

.backbox .next{ color:#8c8c8c; display:block; line-height:30px; width:80%; }
.backbox{ position:relative; border-top:1px solid #303030; padding-top:15px; }
.abmore2{ line-height: 18px; }
.abmore2 .aw{ width:4px; background-image:url(../images/aw8.png); margin-right:10px; }
.abmore2 .wsib{ font-size:12px; }
.backbox .abmore2{ position:absolute; top:23px; right:0; }
.abbArea{ padding:62px 0 25px 0; }

.ptnav a{ display:block; color:#8c8c8c; text-align:center; line-height:35px; }
.ptnav{ margin:-15px 0 17px 0; }
.ptnav a.act{ color:#f7c300; }

.proList a{ display:block; width:48%; margin-left:2%; float:left; background:#303030; color:#fff; margin-bottom:3%; transition:background 400ms; -webkit-transition:background 400ms; }
.proList{ margin-left:-2%; margin-top:48px; }
.proList .paa{ padding:8px; }
.proArea{ padding:55px 0 15px 0; }
.proList .nowti{ text-align:center; font-weight:bold; padding:8px 0 6px 0; }

.panav a{ width:12.5%; float:left; color:#c9cacc; text-align:center; line-height:24px; padding:5px 0 7px 0; /*height:37px; line-height:37px;*/ background:#303030; position:relative; }
.panav a:before{ content:""; width:1px; height:100%; background:#191919; position:absolute; top:0; right:0; }
.panav a:after{ content:""; width:100%; height:4px; background:url(../images/aw7.png) no-repeat center bottom; position:absolute; left:0; bottom:-4px; transform:translateY(-5px); -webkit-transform:translateY(-5px); opacity:0; visibility:hidden; transition:300ms; -webkit-transition:300ms; }
.panav a.act{ background:#dcdcdd; }
.panav a.act .now{ color:#303030; font-weight:bold; }
.panav a.act:after{ transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible; }

.paList a{ width:30.33%; margin-left:3%; float:left; margin-bottom:3%; color:#bababa; background:#303030; font-weight:bold; text-align:center; }
.paList{ margin:55px 0 23px -3%; }
.paList .paa{ padding:6px; }
.paList .nowti{ padding:10px 0 8px 0; }
.proaArea{ padding:27px 0 38px 0; }

.pd-pic-control{ position:relative; padding:11px 48px 13px 48px; background:#303030; border:1px solid #7a7a7a; }
.pd-pic-control .pic{ margin:0 5px; }
.pd-pic-control .pic:before{ content:""; position:absolute; top:0; bottom:0; left:0; right:0; border:2px solid #303030; border-color:transparent; transition:300ms; -webkit-transition:300ms; }
.pd-pic-control .flex-direction-nav a{ width:19px; height:auto; margin-top:0; position:absolute; top:11px; bottom:13px; transition:0ms; -webkit-transition:0ms; }
.pd-pic-control .flex-direction-nav .flex-prev{ left:10px; background:url(../images/aw9.png) no-repeat left center; }
.pd-pic-control .flex-direction-nav .flex-next{ right:10px; background:url(../images/aw10.png) no-repeat right center; }
.pd-pic-control .flex-active-slide .pic:before{ border-color:#f7c300; }
.pd-pic-control .flex-direction-nav .flex-prev:hover{ background-position:right center; }
.pd-pic-control .flex-direction-nav .flex-next:hover{ background-position:left center; }

.pd-ti{ font-size:16px; color:#8c8c8c; font-weight:bold; }
.pd-pic-slide{ margin-top:27px; position:relative; }
.pdbox .freeTx{ margin-top:48px; padding-bottom:85px; }
.pdbox{ padding:45px 0 15px 0; }
.pd-pic-slide .flex-control-nav{ position:static; margin-top:20px; display:none; }

.prooArea .freeTx a{ color:#ccc; }
.po-ti{ background:#303030; padding:11px 0; }

.pd-tx.freeTx img{ margin:0 auto; }
.pd-tx.freeTx .ti{ color:#8c8c8c; font-weight:bold; margin-top:18px; }
.pd-tx{ padding:43px 0 100px 0; }
.po-ti.mat{ margin-top:45px; }
.prooArea{ padding-top:63px; }
.protArea{ padding:63px 0; }

.ctas a{ display:block; color:#ccc; line-height:28px; cursor:auto; }
.ctas{ padding-left:270px; background:url(../images/email.png) no-repeat left center; }
#map{ height:333px; margin-top:45px; }
.ctaList li{ width:32.83%; margin-left:0.5%; float:left; margin-bottom:40px; }
.ctaList{ margin-left:-0.5%; margin-top:65px; }
.ctaList .nowti{ background:#303030; padding:7px 15px; color:#b2b2b2; font-weight:bold; }
.ctaList .b{ padding: 10px 15px; height:60px; overflow:hidden; }
.ctaList .b a{ color:#8c8c8c; display:block; line-height:30px; cursor:auto; }
.ctaArea{ padding:80px 0 30px 0; }

/* big */
html.openImg { /* overflow: hidden; */ }
.overlayClose { width: 80px; height: 80px; display: block; transition: 300ms; -webkit-transition: 300ms; }
.overlayClose i { background: url(../images/close_ico2.png) no-repeat scroll center center; width: 100%; height: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; }
.overlayClose:hover { background-color: #f7c300;; }
.imgstools { position: absolute; right: 0px; top: 0px; z-index: 1000; width: 330px; color: #fff; background-color: #000000; }
.imgstools .imgPrev { background: url(../images/img_l3.png) no-repeat scroll center center; width: 100%; height: 100%; cursor: pointer; }
.imgstools .imgNext { background: url(../images/img_r3.png) no-repeat scroll center center; width: 100%; height: 100%; cursor: pointer; }
.imgstools .imgPrev:hover { background-color: #333; }
.imgstools .imgNext:hover { background-color: #333; }
.imgstools li { float: left; display: block; border-left: 1px solid #333; width: 80px; height: 80px; text-align: center; }
.imgstools li.lastitem { padding-left: 8px; border-left-color: #333; }
.imgstools li .snumBox { color: #fff; height: 80px; line-height: 80px; font-size: 18px; font-family: "姒涙垳缍�", arial, helvetica, sans-serif; }
.overlayClose:hover i { transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); }
.imgShowBox { background-color: #333333; bottom: 0; left: 0; position: fixed; right: 0; top: 0; transform: translateY(100%); -webkit-transform: translateY(100%); transition: all 800ms ease 0s; -webkit-transition: all 800ms ease 0s; z-index: 1010; width: 100%; -webkit-overflow-scrolling: touch; overflow-x: hidden; overflow-y: auto; }
.no-csstransitions .imgShowBox { display: none; }
.imgShowDemo { width: 100%; height: 100%; position: relative; overflow: hidden; }
.imgShowDemo .item { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; position: relative; }
.imgShowDemo .img { vertical-align: middle; height: auto; width: auto; max-height: 100%; max-width: 100%; margin: auto; position: absolute; left: 0px; top: 80px; right: 0px; bottom: 0px; }
.imgShowDemo .con { position: absolute; left: 0px; right: 0px; bottom: 0px; background-color: #fff; width: 90%; padding: 10px 5%; }
.imgShowDemo .con .t { font-size: 16px; color: #333; }
.imgShowDemo .txt { background: #000000; font-size: 14px; color: #fff; position: absolute; left: 0; right: 0; top: 0; padding: 15px 0px; height: 50px; line-height: 50px; overflow: hidden; text-align: center; z-index: 10; }
.hi-num { width: 85px; height: 65px; background: #272727; color: #fff; border-left: 1px solid #3a3a3a; position: absolute; bottom: 0; right: 0; text-align: center; line-height: 65px; font-size: 16px; }
.img-show { transform: translateY(0) !important; -webkit-transform: translateY(0) !important; }
.no-csstransitions .img-show { display: block; }
.imgShowDemo .owl-controls .owl-buttons div { position: absolute; padding: 0px; margin: 0px; width: 50px; height: 50px; border-radius: 50%; background-color: transparent; overflow: hidden; top: 50%; margin-top: -25px; background-position: center center; background-repeat: no-repeat; text-indent: -10em; }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev { left: 3%; background-image: url(../images/img_l4.png); }
.imgShowDemo .owl-controls .owl-buttons div.owl-next { right: 3%; background-image: url(../images/img_r4.png); }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev:hover, .imgShowDemo .owl-controls .owl-buttons div.owl-next:hover { background-color: #e2bfa5; }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev.disabled, .imgShowDemo .owl-controls .owl-buttons div.owl-next.disabled { background-color: #e2bfa5; }
/* big end */

.tree {
   /* min-height:20px;*/
   /* padding:19px;*/
   /* margin-bottom:20px;*/
   /* background-color:#fbfbfb;*/
    /*border:1px solid #999;*/
    /*-webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;*/
   /* -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)*/
	padding:0;
	margin-bottom:0;
	border:none;
	border-radius:0;
	box-shadow:none;
	background:none;
}
.tree li {
    list-style-type:none;
    margin:0;
    padding:10px 5px 0 5px;
    position:relative
}
.tree li::before, .tree li::after {
    content:'';
    left:-20px;
    position:absolute;
    right:auto
}
.tree li::before {
    border-left:1px solid #999;
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
.tree li::after {
    border-top:1px solid #999;
    height:20px;
    top:25px;
    width:25px
}
.tree li span {
	border-radius:5px;
    border:1px solid #999;
    display:inline-block;
    padding:3px 29px;
	line-height:24px;
	overflow:hidden;
	font-weight:bold;
	color:#969696;
	transition:300ms;
	-webkit-transition:300ms;
}
.tree li span.act{
	background:#f7c300;
	border-color:#f7c300;
	color:#303030;
	}
.tree li.parent_li>span {
    cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
    border:0
}
.tree li:last-child::before {
    height:30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
    background:#eee;
    border:1px solid #94a0b4;
    color:#000
}
.icon-th{ background:url(../images/tree_ico_1.png) no-repeat; }
[class^="icon-"], [class*=" icon-"] {
    vertical-align:auto;
	margin-top:3px;
	*margin-right:2px;
	width:14px;
	height:14px;
	margin-right:2px;
}
.icon-minus-sign { background:url(../images/tree_ico_3.png) no-repeat; }
.icon-plus-sign{ background:url(../images/tree_ico_2.png) no-repeat; }

.tree .a{ background:url(../images/tree-bg.png) no-repeat center center; border-color:#fff; padding: 3px 17px; box-shadow:0 0 3px 2px rgba(0,0,0,.5); color:#303030; }
.tree .b{ color:#303030; background:#969696; }

#rootUL{ margin:0; }

.dock{ position: fixed; right: 0px; bottom: 10%; z-index: 999; color: #fff;}
.dock a:last-child{ border-bottom: 0px none;}
.dock a{ display: block; padding: 8px; background-color: #ed6c00; font-size: 12px; text-align: center; border-bottom: 1px solid #f6b680;;}
.dock a:hover{ background-color: #d15f00;}
.dock a:link, .dock a:visited { color: #fff; }
.dock a:active, .dock a:hover {color: #fff;}
.dock .ico{ width: 15px; height: 15px; display: block; margin: 0px auto 5px; background-position: center center; background-repeat: no-repeat;}


.link-list a{ display:block; width:30.33%; margin-left:3%; margin-bottom:3%; float:left; color:#b2b2b2; }
.link-list .bor{ border:1px solid #303030; text-align:center; background:#303030; transition:300ms; -webkit-transition:300ms; }
.link-list .nowti{ line-height:44px; padding:0 5px; }
.link-list{ margin-left:-3%; }