@charset "UTF-8";
* {
   
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition-property: background;
    }
html,body{ height:100%;}
body{  font-size:14px; color:#444444; padding:0px; margin:0 auto; font-family:'微软雅黑';}
a{ color:#444444;}
a:hover,.red,a.red{ color:#dd3c0e;}
img{ border:0px;}
.mack{ background:#000; position:absolute; left:0px; top:0px; opacity:0.4; filter:Alpha(opacity=40); }
.transition{ -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms;transition:all ease 300ms;}
.clear{ clear:both; height:0px; width:100%; overflow:hidden;}

.tc{ text-align:center;}
.posr{ position:relative;}
.posa{ position:absolute;}
.top{ width:1200px; height:128px;  margin:0 auto; padding:0px; position:relative;}
.logo{ float:left; padding-top:17px;}
.logo400{ float:left; padding-top:17px;}

.language{ position:absolute; top:10px; left:960px;}
.search{ float:right; height:40px; width:472px; display:block; margin-top:54px; margin-right:26px;}
.search .searchbox{ width:388px; height:38px; border:#00a0e9 solid 1px; float:left;}
.search .searchbox input{ border:none; border:0; outline:0; font-size:14px; margin:10px 0 0 10px; width:95%;}
.search .searchbt{ height:40px; width:82px; float:left;}

.server{ float:right;padding-top:35px;}
.server .share{ display:inline-block; height:30px; width:30px; margin-right:10px;*zoom:1;*display:inline; position:relative; z-index:99; }
.weixin{ display:block; background:url(../images/icon/public-top.png) no-repeat -4px 0px; height:30px;}
.weibo{ display:block; background:url(../images/icon/public-top.png) no-repeat -53px 0px; height:30px;}
.wagnxin{ display:block; background:url(../images/icon/public-top.png) no-repeat -102px 0px; height:30px;}
.qq{ display:block; background:url(../images/icon/public-top.png) no-repeat -152px 0px; height:30px;}
.erweima{ position:absolute; left:50%; margin-left:-61px; top:30px; display:none;}

/*nav-max*/
.nav-max{ width:100%; height:35px; background:#00a0e9; position:relative; z-index:89;}
.nav{ width:1200px; margin:0 auto;}
.nav-01{ float:left; width:245px; position:relative; z-index:9;}
.nav-01 h3{ background:#dd3c0e; line-height:35px; height:35px; text-align:center; font-size:18px; font-weight:normal; color:#fff;cursor:pointer; overflow:hidden; _padding-top:15px;_height:40px;}
.nav-01 h3 i{ background:url(../images/icon/public-top.png) no-repeat -314px 7px; display:inline-block;*zoom:1;*display:inline; width:24px; height:24px; *background-position:-314px 2px;}
.nav-01 ul{ width:100%; height:540px; position:absolute; top:50px; left:0px; padding:25px; z-index:2;}
.nav-01 ul li{ font-size:16px;}
.nav-01 ul li a{ color:#fff; display:block; line-height:31px; height:30px; overflow:hidden;}
.nav-01 ul li a:hover{ color:#dd3c0e;}
.nav-01 .mack{ top:55px; height:535px; width:100%;}

.nav-02{ float:left; padding-left:80px;}
.nav-02 ul li{ float:left; width:135px; margin-right:10px; position:relative;}
.nav-02 .one{ text-align:center; width:100%; line-height:35px; overflow:hidden; padding-top:0px; position:relative; top:0;}
.nav-02 .one a{ display:block; font-size:16px; color:#fff; border-bottom:0px solid transparent; }
.nav-02 ul li:hover{ z-index:9;}
.nav-02 ul li .two{ display:none;}
/**/
.footer-nav{ height:40px; width:100%; background:#00a0e9;line-height:40px; text-align:center;}
.footer-nav nav a{ color:#fff; height:40px;/* width:auto; margin-left:50px; float:left; display:block;*/ padding:0 2em;}

.nav-02 .one a:hover,.nav-02 ul li:hover .one  a{ border-bottom:0px solid #dd3c0e;}
.nav-02 .two{ position:absolute; top:35px; left:0px;background:#fff; width:auto; border:0px  solid #bfbfbf;}
.nav-02 .goulv{ position:absolute; top:50px; left:0px; width:100%; height:10px; display:block; z-index:9;  background: url(../images/icon/1x1.gif) right bottom;}
.nav-02 .nav-item{ width:200px; padding:0px 20px 0px; overflow:hidden;}

.nav-item .item-warp{ width:1000px;}
.nav-02 .item-group{ width:300px; float:left;}
.nav-item .item{ width:300px; float:left;padding-top:30px;}
.nav-item .item .img{ float:left; width:125px; height:100px;}
.nav-item .item .txt{ float:left; padding-left:20px;}
.nav-item .item  h3{ font-size:14px; padding-bottom:5px; color:#000;}
.nav-item .item  p{ line-height:25px;}
.nav-item .item a i{ display:inline-block; width:10px; height:15px; background:url(../images/icon/public-top.png) no-repeat -354px 3px;}
.nav-item-01 .item-warp{ width:400px;}
.nav-item-01 .item{ width:300px; float:left;padding-top:30px;}
.nav-02 .nav-item-02 { width:200px; overflow:hidden;}
.nav-02 .nav-item-02 .item-group{ width:100%;}
.nav-item-02 .item { clear:both; width:100%;}
.nav-item-02 .txt{ width:200px;}
.nav-item-02 .item p{}
.nav-02 .nav-item-03 { width:200px; overflow:hidden;}
.nav-02 .nav-item-04 { width:200px; overflow:hidden;}
.nav-02 .nav-item-05 { width:200px; overflow:hidden;}

.nav-02 .nav-li-05 .two{ left:auto;}
.nav-02 .nav-li-06 .two{ left:auto; right:0px;}

/*fixed-right 固定右边*/
.fixed-right{ position:fixed; _position:absolute; height:100%; width:45px; top:0px; bottom:0px; right:0px; background:#000000; z-index:9999;}
.fixed-right a{ display:block; color:#aaaaaa; line-height:16px; text-align:center; width:25px;margin:0 auto; }
.fixed-right a i{ display:block; width:25px; height:30px; background:url(../images/icon/public-top.png) no-repeat -198px 0px;}
.fixed-right .about{ margin-top:55px; border-bottom:1px solid #313131; padding-bottom:15px;}
.fixed-right .guwen{ margin-top:15px; border-bottom:1px solid #313131; padding-bottom:15px;}
.fixed-right .guwen i{ background-position:-238px 0px;}
.fixed-right .liuyan{ margin-top:15px;}
.fixed-right .liuyan i{ background-position:-274px 0px;}
.fixed-box{ position:fixed; _position:absolute; height:100%; left:0px; top:0px; bottom:0px; right:0px; z-index:100; display:none;}
.fixed-box .mack{ width:100%; height:100%;}
.fixed-box .fixed-content{ position:absolute; top:50%; left:50%; width:600px; height:460px; margin-top:-230px; margin-left:-300px; background:#fff; border:5px solid #333; z-index:2;}
.fixed-box .fixed-content .txt{ padding:15px;}

/*slide-content*/
.slide-content{ width:100%; height:100%; position:relative; overflow:hidden; min-width:1200px;}
.slide-wrapper{ width:100%; height:100%; overflow:hidden; position:relative; margin:0px auto;}
.slide-wrapper .slide-item{ width:100%; height:100%; float:left; position:relative; text-align:center;}
.fade  .slide-item{ position:absolute; top:0px; display:none;}
.fade  .slide-item:nth-child(1){ z-index:2; display:block;}

.slide-button-next{ height:60px; width:60px; position:absolute; right:50px; top:50%; margin-top:-30px; background:url(../images/icon/right.png) no-repeat center center; cursor:pointer;z-index:3;}
.slide-button-prev{ height:60px; width:60px; position:absolute; left:50px; top:50%; margin-top:-30px; background:url(../images/icon/left.png) no-repeat center center; cursor:pointer; z-index:3;}
.slide-button-next:hover{ -webkit-transform:translateX(10px);}
.slide-button-prev:hover{ -webkit-transform:translateX(-10px);}

.slide-pagination{ position:absolute; width:100%; height:30px; bottom:10px; text-align:right; z-index:9; }
.slide-pagination div{ width:1200px; margin:0 auto;}
.slide-pagination span{ height:10px; width:60px; display:inline-block; background:#b9b7b7; cursor:pointer; margin:0px 3px; overflow:hidden;}
.slide-pagination span.hover{ background:#e60012;}

/*foot-nav*/
.footer{ width:100%; min-width:1200px;}
.foot-nav-max{ border-top:5px solid #959595 ; background:#535353; padding-top:30px; padding-bottom:30px; min-width:1200px;}
.foot-nav{ width:1200px; margin:0 auto; color:#d2d2d2; overflow:hidden;}
.foot-nav a{ color:#d2d2d2;}
.foot-nav a:hover{ color:#fff;}
.foot-nav .nav-item{ float:left; line-height:30px;}
.foot-nav h3{ color:#fff; font-size:16px; padding-bottom:20px; line-height:100%;}
.foot-nav .line{ float:left; width:1px; height:160px; margin:0px 40px; overflow:hidden; background:#717070;}

.nav-item-01{ width:300px;}
.nav-item-04{ width:200px;}
.nav-item-04 ul li{ float:left; width:50%;}
.nav-item-04 ul li.width01{ width:120px;}
.nav-item-04 ul li.width02{ width:60px;}

.copy-right-max{ background:#3f3e3e; padding:10px 0px; min-width:1200px; width:100%;}
.copy-right-max a{ color:#959595;}
.copy-right-max a:hover{ color:#fff;}
.copy-right{width:1200px; margin:0 auto; color:#959595; overflow:hidden; line-height:25px;}

.pageing{ padding:20px;}
.pageing a,.pageing span{ display:block; float:left; margin:0px 5px; line-height:25px; padding:0px 10px; border:1px solid #e2e2e2;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms;transition:all ease 300ms;}
.pageing a:hover,.pageing a.hover{ background:#dd3c0e; border-color:#dd3c0e; color:#fff;}


/**/
.bdsharebuttonbox{ text-align:center; width:140px; margin:0 auto;}
.prevAndnext{ border-top:#ddd solid 1px; padding:20px 0 0 0; margin-top:50px;}
.prev,.next{ width:50%; float:left;}


.fwhite,
.fwhite a:link,.fwhite a:visited,.fwhite a:active,
.fwhite a:hover
{color:#fff;}

/*翻页*/
DIV.sabrosus { font-family:Verdana, Geneva, sans-serif; font-size:12px;	clear:both;	PADDING:0px 15px;  TEXT-ALIGN: center; margin-top:10px; }
DIV.sabrosus A {BORDER: #ddd 1px solid ;COLOR:#333; padding:8px 16px; margin:2px; TEXT-DECORATION: none;}
DIV.sabrosus A:hover {BORDER:#ddd 1px solid ;COLOR: #fff; padding:8px 16px; margin:2px; TEXT-DECORATION: none;background: #A3D1DA; }
DIV.pagination A:active {BORDER:#ddd 1px solid ;COLOR: #ccc; padding:8px 16px; margin:2px; TEXT-DECORATION: none;}
DIV.sabrosus a.current {BORDER:#00a0e9 1px solid;COLOR: #fff; padding:8px 16px; margin:2px; TEXT-DECORATION: none; background: #00a0e9; font-weight:bold;}
DIV.sabrosus SPAN.disabled {BORDER: #ddd 1px solid ;COLOR: #ccc; padding:8px 16px; margin:2px; TEXT-DECORATION: none;}

.current2{ color:#00a0e9;}



/*搜索结果*/
.node{ padding-left:10px;}
.node .title h3{ background:url(../images/icon/public-top.png) no-repeat -351px 6px; padding-left:15px; ma}

.node .description p{  padding-left:15px; padding-bottom:15px;}
.page { padding:20px;}
.page a{ height:26px; width:26px; display:block; margin-right:10px; background:#ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; text-align:center;}

.page a:hover,.page a.current{ background:#42b9e7; color:#fff; }


.libox2016 ol li{list-style:decimal;list-style-type:decimal;}


/**/

.header .nav li.cur a,.header .nav li a:hover{color:#f00;}
.header .nav li span.arr_t{width: 0;height: 0;border-width: 0 8px 8px 8px;border-style: solid;
border-color: transparent transparent #f00; position:absolute; bottom:-1px; left:50%; margin-left:-8px; display:none; z-index:9999;}
.header .nav li.cur span.arr_t{ display:block;}
.header .nav li ul{position:absolute; left:50%; margin-left:-110px; width:220px;  top:35px;  display:block; display:none; z-index:9999; background:#FFF;box-shadow:0 0 10px rgba(0, 0, 0, .3); border-top:2px solid #f00;}
.header .nav li.cur ul{ display:block;}
.header .nav li li{display:block; width:100%; border-bottom:1px solid #eee; position:relative; z-index:9999;}
.header .nav li li a{display:block; line-height:45px;border:none; text-align:center;  font-size:16px;}
.header .nav li.cur li a{ color:#333; background:#fff;}
.header .nav li li.a a,.header .nav li li a:hover,.header .nav li li.a li a:hover{ background:#f00; color:#fff;}
.header .nav li li ul,.header .nav li.cur ul ul{ position:absolute; top:0; left:330px; border:none; display:none;z-index:9999;box-shadow:0 0 10px rgba(0, 0, 0, .3);}
.header .nav li li.a ul{ display:block;}
.header .nav li li.a li a{ background:none; color:#333;}



