﻿@charset "utf-8";article,aside,dialog,figure,footer,header,menu,nav,section{display:block}
article,aside,body,div,dl,h1,h2,h3,h4,head,header,html,iframe,img,nav,object,ol,p,section,span,ul{margin:0;padding:0;border:0;background:0 0}
body{color:#666;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif,Arial,Verdana,Tahoma,sans-serif;margin:0 auto;background-image:url(/skin/images/bg_001.jpg);background-color:#FBFBFB;background-repeat:repeat}
*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
h1,h2,h3,h4,h5{line-height:1.75;font-weight:400;color:inherit;text-rendering:optimizelegibility}
h1{font-size:24px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:15px}
h5{font-size:14px}
.shadow-box{border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.1)}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
li{list-style:none}
#tab:after{content:" ";display:table;clear:both}
a{color:#666;vertical-align:baseline;text-decoration:none;font-size:100%;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
a:focus,a:hover{color:#398E9F;text-decoration:none;cursor:pointer}
p{line-height:20px}
img{margin:0;padding:0;max-width:100%;height:auto;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear}
#header{position:fixed;top:0;background:#fff;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.1);box-shadow:0 0 3px 1px rgba(0,0,0,.1);width:100%;height:60px;z-index:80;border-bottom:3px solid #2F889A;}
.header{width:1216px;height:60px;position:relative;margin:0 auto}
.logo{width:300px;float:left;display:block;margin-right:5px}
.logo img{width:100%;height:60px;}
.header-nav{float:right;font-size:14px;margin-right:10px}
.header-nav li{position:relative;list-style:none;display:block;float:left;margin-right:1px}
.header-nav li a{text-transform:none;line-height:60px;height:60px;padding:0 18px;color:#666;display:block;-webkit-transition:all .03s ease-out 0s;-o-transition:all .03s ease-out 0s;transition:all .03s ease-out 0s}
.header-nav li .sub-menu{text-align:left;position:absolute;top:60px;left:-1px;min-width:100%;z-index:10;display:none;font-size:14px;border:1px solid #D8D8D8;border-top:0 solid transparent;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#FFF}
.header-nav li .sub-menu li{float:none;display:block;color:#f1f1f1;height:35px;min-height:35px;text-align:center;border-bottom:1px solid #E7E7E7;margin-right:0;margin:0 -1px}
.header-nav li .sub-menu li a{line-height:35px;height:35px;padding:0 10px;font-size:14px;color:#333;white-space:nowrap}
.header-nav li .sub-menu li a i{padding-right:3px}
.header-nav li .sub-menu li a:hover{color:#fff}
.header-nav li .sub-menu li:last-child{border-bottom:2px solid #398E9F;margin-bottom:-1px}
.header-nav .active a,.header-nav .active a:focus{color:#fff}
.header-nav .nav-pills>li>a.on,.header-nav li a.current-menu-item,.header-nav li.current-menu-ancestor,.header-nav li.current-menu-item,.header-nav li.current-post-ancestor,.header-nav li:hover{background:#2F889A;color:#fff}
.header-nav li>ul>li a.current-menu-item{background:0 0}
.header-nav li.current-menu-ancestor a,.header-nav li.current-menu-item a,.header-nav li.current-post-ancestor a,.header-nav li:hover a{color:#fff;position:relative}
.header-nav li .icons{margin-right:5px;font-size:17px;top:1px;position:relative}
.header-nav .nav-pills>li:hover .sub-menu{display:block}
.nav-pills li:hover .sub-menu li:nth-child(1){-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.nav-pills li:hover .sub-menu li:nth-child(2){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
.nav-pills li:hover .sub-menu li:nth-child(3){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.nav-pills li:hover .sub-menu li:nth-child(4){-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
.nav-pills li:hover .sub-menu li:nth-child(5){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.nav-pills li:hover .sub-menu li:nth-child(6){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}
.nav-pills li:hover .sub-menu li:nth-child(7){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.nav-pills li:hover .sub-menu li:nth-child(8){-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-ms-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}
.nav-pills li:hover .sub-menu li:nth-child(9){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.nav-pills li:hover .sub-menu li:nth-child(10){-webkit-transition-delay:450ms;-moz-transition-delay:450ms;-ms-transition-delay:450ms;-o-transition-delay:450ms;transition-delay:450ms}
.sub-menu li:nth-child(1){-webkit-transition-delay:450ms;-moz-transition-delay:450ms;-ms-transition-delay:450ms;-o-transition-delay:450ms;transition-delay:450ms}
.sub-menu li:nth-child(2){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.sub-menu li:nth-child(3){-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-ms-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}
.sub-menu li:nth-child(4){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.sub-menu li:nth-child(5){-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}
.sub-menu li:nth-child(6){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.sub-menu li:nth-child(7){-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-ms-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
.sub-menu li:nth-child(8){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.sub-menu li:nth-child(9){-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-ms-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
.sub-menu li:nth-child(10){-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.site-content{overflow:hidden;width:1216px;margin:78px auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ad{margin:0 auto 15px;width:100%;}
.site-main{float:left;margin-bottom:15px;width:71.7%;transition-duration:.5s}
.widget-box{position:relative;clear:both;border:1px solid #ccc;background:none repeat scroll 0 0 #fff;vertical-align:top;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.1);overflow:hidden}
.widget-box .post_box_title{border-top:1px solid #2F889A;padding-left:15px;border-left:none;color:#1f1f1f;background:#f8f8f8;height:40px;line-height:40px;margin:0;font-size:16px;font-weight:400}
.widget-box .post_box_title h3{float:left;font-size:1.1em;margin:0;padding:14px;line-height:12px}
.widget-box .post_box_title a{color:#1f1f1f;}
.widget-box .post_box_title a:hover{color:#398E9F;}
.post_box{overflow:hidden;list-style:none;border-top:1px solid #ddd;margin-bottom:-1px;border-left:solid 4px #fff;background-color:#fff;position:relative}
.post_box .news{background:url(/skin/images/new.png);position:absolute;width:51px;height:51px;right:-3px;top:-3px;z-index:9}
.post_box .post-top{background:url(/skin/images/top.png);position:absolute;width:51px;height:51px;right:-3px;top:-3px;z-index:9}
.post_box:hover{background-color:#F8FCFE;z-index:2;position:relative;border-left-color:#2F889A;border-bottom:1px solid #ddd;}
.post_box .post-img{float:left;margin:15px 15px 15px 10px;height:157px;overflow:hidden;border:1px solid transparent}
.post_box .post-img a{position:relative;display:inline-block}
.post_box .post-img a em{position:absolute;left:-341px;top:0;width:313px;height:185px;background-image:linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.7),rgba(255,255,255,0));background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.7),rgba(255,255,255,0));background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.7),rgba(255,255,255,0));background-image:-o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.7),rgba(255,255,255,0));background-image:-ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.7),rgba(255,255,255,0));transform:skewx(-25deg);-o-transform:skewx(-25deg);-moz-transform:skewx(-25deg);-webkit-transform:skewx(-25deg);-moz-transition:0s;-o-transition:0s;-webkit-transition:0s;transition:0s;cursor:pointer}
.post_box .post-img a:hover em{left:270px;transition:.7s;-moz-transition:.7s;-o-transition:.7s;-webkit-transition:.7s}
.post_box .post-img .imgs{width:260px;height:165px;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear}
.post_box .post-con{overflow:hidden;color:#555;line-height:26px;word-break:break-word}
.post_box .item-meta{color:#2F889A;font-size:14px;margin-top:8px;}
.post_box .post-left{margin-top:15px;width:64%;display:inline-block}
.post_box:hover .imgs{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.post_box .post-left h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:40px;line-height:35px;font-size:20px;font-weight:500;border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:7px}
.post_box .post-left h3 a{transition:margin-left .3s;-moz-transition:margin .3s;-webkit-transition:margin .3s;-o-transition:margin .3s}
.post_box .post-left h3 a:hover{text-decoration:none;margin-left:8px}
.cms .cms-cate{position:relative;min-height:1px;margin:15px 12px 0 0;float:left;width:49.33%;transition-duration:.5s;position:relative;background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.1)}
.cms .cms-cate:nth-child(9n+10),.cms .cms-cate:nth-child(9n+12),.cms .cms-cate:nth-child(9n+2),.cms .cms-cate:nth-child(9n+4),.cms .cms-cate:nth-child(9n+6),.cms .cms-cate:nth-child(9n+8){margin-right:-15px}
.cms-title{padding-left:15px;float:left;background:#f8f8f8;width:100%;height:40px;line-height:40px;border-top:1px solid #2F889A;border-bottom:1px solid #ddd}
.cms-post{overflow:hidden;padding:10px 15px;}
.cms-post h2{font-size:16px;line-height:30px;width:90%;margin-bottom:5px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}
.cms-post h2 a{color:#555;font-weight:700}
.cms-post h2 a:hover,.list-title a:hover{color:#398E9F;margin-left:5px}
.thumbnail{width:180px;height:120px;position:relative;float:left;clear:both;margin:1px 20px 0 0;overflow:hidden;transition-duration:.5s}
.size-post-image{width:180px;height:120px;}
.size-post-image:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.cat-main{height:120px;overflow:hidden;color:#777;}
.cms-grid{overflow:hidden;clear:both;padding-top:10px;}
li.list-date{float:right;color:#2F889A;position:relative;top:2px}
li.list-title{width:80%;line-height:210%;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}
.sidebar-right{overflow:hidden;float:right;width:27.1%}
.widget-right{position:relative;overflow:hidden;margin-bottom:15px;border:1px solid #ccc;background:none repeat scroll 0 0 #fff;vertical-align:top;-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.1);overflow:hidden}
.widget-title{padding-left:10px;border-left:none;color:#1f1f1f;background:#f8f8f8;height:40px;line-height:40px;border-top:1px solid #2F889A;border-bottom:1px solid #ddd;margin:0;font-size:16px;font-weight:400}
.widget-title h3{float:left;font-size:1.1em;margin:0;padding:14px;line-height:12px}
.widget-right ul{padding:10px}
.widget-right ul li{counter-increment:nums;display:block;padding:2px 0 2px 30px;position:relative;margin:4px 0 3px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.widget-right ul li:first-child:before{background-color:#FF6B57}
.widget-right ul li:first-child:before,.divCrchives li:nth-child(2):before,.divCrchives li:nth-child(3):before{color:#fff;text-shadow:none;line-height:22px}
.widget-right ul li:before{width:22px;height:22px;line-height:22px;text-align:center;content:counter(nums,decimal);position:absolute;left:0;top:2px;border-radius:100%;background-color:#edefee;text-shadow:0 1px 0 rgba(255,255,255,.5);font-size:13px}
.f-toe{overflow:hidden;word-wrap:normal!important;white-space:nowrap;text-overflow:ellipsis}
.widget-right ul li:nth-child(2):before{color:#fff;background-color:#2ea7e0}
.widget-right ul li:nth-child(3):before{color:#fff;background-color:#6bc30d}
.toptag{font-size:.875em;}
.toptag a:nth-child(9n){background-color:#4A4A4A;}
.toptag a:nth-child(9n+1){background-color:#428BCA;}
.toptag a:nth-child(9n+2){background-color:#5CB85C;}
.toptag a:nth-child(9n+3){background-color:#D9534F;}
.toptag a:nth-child(9n+4){background-color:#567E95;}
.toptag a:nth-child(9n+5){background-color:#B433FF;}
.toptag a:nth-child(9n+6){background-color:#00ABA9;}
.toptag a:nth-child(9n+7){background-color:#B37333;}
.toptag a:nth-child(9n+8){background-color:#F60;}
.toptag a{display:inline-block;margin:0 5px 5px 0;padding:0 6px;background-color:#398E9F;color:#fff;line-height:21px;opacity:.8;filter:alpha(opacity=80);}
.toptag a:hover{color:#fff;opacity:1;filter:alpha(opacity=100);}
.jingcaituwen{overflow:hidden;clear:both;margin:0 auto 15px;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.1)}
.jingcaituwen-title{overflow:hidden;background:#f8f8f8;height:40px;line-height:40px;border-top:1px solid #2F889A;border-left:1px solid #DDD;border-right:1px solid #ddd;padding-left:15px;}
.jingcaituwen-show{overflow:hidden;margin:1px;background:#fff;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.1)}
.jingcaituwen-show ul{overflow:hidden;margin:10px 0;padding:0 7.5px;}
.jingcaituwen-show ul li{float:left;width:20%;padding:7.5px;}
.jingcaituwen-show ul li img{width:100%;height:150px;}
.jingcaituwen-show ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;text-align:center;}
.jingcaituwen-show ul li:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.link{clear:both;width:1216px;margin:0 auto 15px;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.1)}
.link h3{overflow:hidden;background:#f8f8f8;height:40px;line-height:40px;border-top:1px solid #2F889A;border-left:1px solid #DDD;border-right:1px solid #ddd;padding-left:15px;}
.links{overflow:hidden;margin:1px;background:#fff;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.1)}
.links ul{overflow:hidden;margin:10px 15px;}
.links ul li{display:inline-block;margin:5px 10px 10px 0;color:#999;line-height:30px;border-radius:2px;box-shadow:0 .5px 3px rgba(0,0,0,.1)}
.links a{color:#999;border:1px solid #E6E6E6;padding:5px 10px}
.links a:hover{color:#fff;font-weight:500;background:#328A9C;border:1px solid transparent}
.single-post{padding:15px;border-top:1px solid #ddd;}
#post-header{overflow:hidden;margin-bottom:10px;padding-bottom:15px;border-bottom:1px dashed #ddd;}
#post-header .post-title{float:left;font-weight:700;font-size:18px;line-height:30px;margin-bottom:10px;}
#post-header .post-meta{clear:both;}
#post-header .post-meta span{line-height:20px;color:#999;margin-right:5px;}
#post-header .post-meta span a{color:#999;}
#post-header .post-meta span a:hover{color:#2f889a;}
.entry{position:relative;overflow:hidden;width:auto;color:#444;font-size:14px;line-height:200%;}
.entry p{margin:5px 0 10px;color:#666;font-size:15px;line-height:180%}
.entry img{max-width:96%;height:auto;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-shadow:0 3px 10px rgba(0,0,0,.1)}
.xg{margin-top:5px;border:1px solid #ddd;}
.xg .xg-title{border-top:1px solid #2F889A;border-bottom:1px solid #ddd;padding-left:15px;border-left:none;color:#1f1f1f;background:#f8f8f8;height:40px;line-height:40px;margin:0;font-size:16px;font-weight:400}
.xg .xg-title h3{float:left;font-size:1.1em;margin:0;padding:14px;line-height:12px}
.xg ul{padding:10px;}
.xg li span{float:right;}
.xg li{overflow:hidden;height:35px;border-bottom:1px dotted #ddd;line-height:35px}
.footer{overflow:hidden;width:100%;margin:0 auto;padding:15px 0;background:#fff;border-top:3px solid #2F889A}
.copyright{width:1216px;margin:0 auto;text-align:center;}
.pagination{overflow:hidden;margin-top:15px;text-align:center;}
.pagination li{ display: inline-table;}
.pagination a{margin:0 5px;padding:6px 12px;line-height:36px;background-color:#fff;border:1px solid #ddd;border-radius:20px}
.pagination a.on,.pagination a:hover{color:#fff;background:#338A9C}