<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
body{ font:12px/22px "Arial","Microsoft YaHei","SimSun"; font-size:100%; overflow-x: hidden; background:#FFFFFF; }

ul,li,ol{ list-style:none}
a{ text-decoration:none !important; cursor:pointer !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding:auto;}
.no-margin{ margin:0 !important;}
.no-padding{ padding:0 !important;}
.container-fluid{ max-width:1230px !important;}
.overflow{white-space:nowrap; overflow:hidden;}
.overflow-text{white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.overflow-text2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow:hidden;}
.img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%;}
.main{ padding:30px 0; width:100%; overflow:hidden;}
.wCenter{height: 100%;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column; 
    justify-content: center;
    -webkit-justify-content: center; 
    align-items: center; 
    -webkit-align-items: center;
}
.wCenter2{height: 100%;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column; 
    justify-content: center;
    -webkit-justify-content: center; 
}


.bd_weixin_popup{ height: auto !important;}
   
@font-face{font-family:'iconfont';src:url('../fonts/font_1432720974_1547027.eot');src:url('../fonts/font_1432720974_1547027.eot') format('embedded-opentype'),url('../fonts/font_1432720974_1547027.woff') format('woff'),url('../fonts/font_1432720974_1547027.ttf') format('truetype'),url('../fonts/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(../fonts/q_z9mv4hysltmomjnk_rcfeszw2xoq-xsnqo47m55da.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

/*手机底部*/
.hot{width:100%; height:58px;position:fixed; bottom:0; left:0;z-index:99; border-top:solid 2px #c3c3c3;
background: #01999a;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row&gt;div.text-center{ border-right:1px solid #fff;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
/*.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/dbtc_jt.png) no-repeat center;}*/
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }




.headT{ background: #01999a; font-size: 14px; line-height: 30px; color: #FFFFFF; }
.headT ul{}
.headT ul li{ float: left; }
.headT ul li a{ margin: 7px 5px; width: 22px; height: 16px; background-image: url(../images/0.png); background-repeat: no-repeat; background-position: 0 0; opacity: 0.6; }
.headT ul li a.bds_qzone{ background-position: 4px 0;}
.headT ul li a.bds_weixin{ background-position: -30px 0;}
.headT ul li a.bds_tsina{ background-position: -64px 0;}
.headT ul li a.bds_yx{ background-position: -97px 0;}
.headT ul li a:hover{ opacity: 1;}



/*header*/
.top-header{width: 100%; z-index: 999; }
.top-head{display: table;width: 100%;}
.top-logo{display: table-cell;vertical-align: middle; width: 31.5%; float: left; padding: 25px 0; }


.header-nav{ width:68.5%; z-index:99; float: right; padding-top: 67px; }
.top-nav-wrap{display: block !important;color:#fff; width:100%;}
.top-nav{
	background: -webkit-linear-gradient(#ffffff, #f7f7f7, #e0e0e0);
	background: -o-linear-gradient(#ffffff, #f7f7f7, #e0e0e0);
	background: -moz-linear-gradient(#ffffff, #f7f7f7, #e0e0e0);
	background: linear-gradient(#ffffff, #f7f7f7, #e0e0e0);
}
.top-nav .nav-li{ width:16.66%;float:left; position:relative; z-index:2;}
.top-nav .nav-li .nav-link{ font-size:16px; line-height:50px; text-align:center; white-space:nowrap; position:relative; overflow: hidden; color: #666666; transition: all 0.3s; }
.top-nav .nav-li .nav-link:before{ content: ''; display: block; width: 1px; height: 100%; position: absolute; right: 0; top: 0; 
 background: -webkit-linear-gradient(rgba(238,238,238,0.2), rgba(238,238,238,1), rgba(238,238,238,0.6));
 background: -moz-linear-gradient(rgba(238,238,238,0.2), rgba(238,238,238,1), rgba(238,238,238,0.6));
 background: -o-linear-gradient(rgba(238,238,238,0.2), rgba(238,238,238,1), rgba(238,238,238,0.6));
 background: linear-gradient(rgba(238,238,238,0.2), rgba(238,238,238,1), rgba(238,238,238,0.6));
 }
.top-nav .nav-li:hover .nav-link{ color: #333333; 
	background: -webkit-linear-gradient(#ffffff, #88c4c4);
	background: -o-linear-gradient(#ffffff, #88c4c4);
	background: -moz-linear-gradient(#ffffff, #88c4c4);
	background: linear-gradient(#ffffff, #88c4c4);
}
.top-nav a{ color:#333333;display: block;padding-left: 5px;padding-right: 5px;}

/*二级导航*/
.top-subnav{display:none; width:auto; min-width: 100%; position: absolute; left: 50%; transform: translateX(-50%);
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);  z-index: 3;font-size: 12px; padding:5px 0;
background:rgba(255,255,255,0.95); white-space:nowrap; overflow:hidden;}
.top-subnav .subnav-link{white-space:nowrap; overflow:hidden; font-size:14px; line-height:45px; text-align:center; color: #333333; transition: all 0.3s;}
.top-subnav .subnav-link:hover{ color: #FFFFFF; background: #01999a; }


/*轮播图*/
.banner{ max-width:1920px; margin:0 auto; overflow:hidden; position:relative; width:100%; height:100%; }
.banpc{ width:100%; height:100%; overflow:hidden;}
.focus{ width:100%; height:100%; position:relative;}
.focusbox{width:100%;height:100%;overflow:hidden;}
.focusbox li{width:100%;height:100%;overflow:hidden;}
.focusbox li a{width:100%;float:left;overflow:hidden; /*padding-top:29.2%;*/}
.focusbox li a img{ width: 100%;}
.rslides{width:100%;height:100%; position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;
	background:url(../images/prev.jpg) no-repeat center center;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background:url(../images/next.jpg) no-repeat center center;right:0}
.rslides_tabs{width:100%; position:absolute;left:0;bottom:0px; z-index:2; text-align:center;}
.rslides_tabs li{display:inline-block;width:10px;height:10px;margin:0 3px;*display:inline;zoom:1;}
.rslides_tabs a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:rgba(255,255,255,0); border:1px solid #fff;cursor:pointer; border-radius:50%;}
.rslides_tabs .rslides_here a{background:rgba(255,255,255,1)}

/*phone*/
.phone{ width:100%; overflow:hidden;}
.phone a{ display: block; width: 100%;}
.phone a img{ width: 100%;}





.index-tit{}
.index-tit .tit1{ width: 100%; text-transform: uppercase; font-size: 36px; color: #6d7075; line-height: 46px; font-family: "arial black";}
.index-tit .tit1 span{ color: #01999A; }
.index-tit h3{ font-size: 24px; line-height: 54px; color: #6D7075; font-weight: lighter; background: url(../images/index_tit.png) no-repeat center; }
.index-tit p{ font-size: 12px; line-height: 30px; }



/*wrap1*/
.wrap1{}
.case_wrap{ width: 100%; overflow: hidden; margin-top: 25px; }
.swiper-case{}
.swiper-case a{ display: block; width: 100%; overflow: hidden; border: 1px solid #DCDCDC; }
.swiper-case .cImg{ width: 100%; overflow: hidden; }
.swiper-case .cImg .img{ padding-top: 61.11%; transition: all 0.4s; }
.swiper-case a:hover .cImg .img{ transform: scale(1.1);}
.swiper-case .cText{ width: 100%; overflow: hidden; padding: 20px; }
.swiper-case .cText h3{ font-size: 16px; line-height: 26px; color: #333333; }
.swiper-case .cText .ctxt{ width: 100%; font-size: 12px; line-height: 18px; color: #aaaaaa; height: 36px; }
.swiper-case .cText .cmore{ display:inline-block; border: 1px solid #a8a8a8; margin-top: 12px;background: #A8A8A8; transition: all 0.3s; }
.swiper-case .cText .cmore span{ display: block; border: 1px solid #FFFFFF; border-radius: 3px; text-align: center; color: #FFFFFF; font-size: 12px; line-height: 21px; width: 125px; }
.swiper-case a:hover{ border-color: #01999a;}
.swiper-case a:hover .cText .cmore{ background: #01999a; border-color: #01999a; }


/*wrap2*/
.wrap2{}
.ys_wrap{ width: 100%; margin-top: 25px; }
.swiper-ys{}
.swiper-ys a{ display: block;}
.swiper-ys .ysbox{ width: 270px; max-width: 100%; margin: 0 auto; border: 3px solid #01999A; background: #FFFFFF; transition: all 0.3s; border-radius: 50%; color: #333333; }
.swiper-ys .ysbox .ysImg{ width: 100%; position: relative; overflow: hidden; }
.swiper-ys .ysbox .ysImg:before{ content: ''; display: block; width: 100%; padding-top: 59%; }
.swiper-ys .ysbox .ysImg img{ opacity: 0; transition: all 0.4s; top: auto; max-width: 50%; max-height: 73%; }
.swiper-ys .ysbox .ysImg .ys1{ opacity: 1;}
.swiper-ys .ysbox .ysImg .ys2{ opacity: 0;}
.swiper-ys a:hover .ysbox .ysImg .ys1{ opacity: 0;}
.swiper-ys a:hover .ysbox .ysImg .ys2{ opacity: 1;}
.swiper-ys .ysbox .ys_txt{ width: 100%; position: relative; text-align: center; }
.swiper-ys .ysbox .ys_txt:before{ content: ''; display: block; padding-top: 40%; }
.swiper-ys .ysbox .ys_txt .sy_t{ width: 165px; max-width: 80%; position: absolute; top: 0; left: 50%; font-size: 18px; line-height: 26px; font-weight: bold; height: 52px; overflow: hidden; margin: 10px 0 0;
transform: translateX(-50%);
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%); }
.swiper-ys a:hover .ysbox{ background: #01999A; color: #FFFFFF;}


/*wrap3*/
.wrap3{}
.wrap3 .index-tit{ margin-bottom: 20px;}
.abLf{ width: 46%; float: left; position: relative; }
.abLf .img{ padding-top: 400px;}
.abLf .ablf1{ width: 500px; height: 100%; position: absolute; right: 0; top: 0; max-width: 100%; }
.abLf .ablf1 img{ position: absolute; left: 20px; top: 0;}
.abRh{ width: 54%; float: right; height: 400px; background: #01999A; color: #FFFFFF; }
.abRh_1{ width: 670px; float: left; max-width: 100%; height: 100%; background: url(../images/abRh.png) no-repeat center; padding: 50px; }
.abRh_1 h3{ font-size: 20px; line-height: 48px; font-weight: bold; color: #FFFFFF; padding-left: 10px; }
.abRh_1 .ab_txt{ width: 100%; color: #FFFFFF; font-size: 14px; line-height: 24px; overflow: hidden; }
.ab_more{ width: 120px; background: #FFFFFF; line-height: 35px; color: #01999A; text-align: center; margin-top: 20px; }
.ab_more:hover{ opacity: 0.8;}


/*wrap4*/
.wrap4{ padding-bottom: 50px;}
.pro_wrap{ width: 100%; margin-top: 20px; }
.swiper-pro{}
.swiper-pro a{ display: block; width: 100%;}
.swiper-pro .prImg{ width: 100%; overflow: hidden; border: 1px solid #f2f2f2; transition: all 0.3s; }
.swiper-pro .prImg .img{ padding-top: 72.28%; transition: all 0.4s; }
.swiper-pro a:hover .prImg .img{ transform: scale(1.1);}
.swiper-pro h3{ font-size: 14px; width: 100%; color: #313131; line-height: 40px; margin-top: 5px; background: #F2F2F2; transition: all 0.3s; }
.swiper-pro a:hover .prImg{ border-color: #01999a; }
.swiper-pro a:hover h3{ background: #01999a; color: #FFFFFF; }


/*wrap5*/
.wrap5{ padding-top: 0; padding-bottom: 40px; background: url(../images/bj3.jpg) no-repeat center; background-size: cover; }
.wp5_tit{ width: 100%; }
.wp5_tit img{ margin: 0 auto 20px;}
.tact_wrap{ width: 100%;}
.swiper-tact{}
.swiper-tact a{ display: block; width: 100%; border: 1px dotted #01999A; border-radius: 30px; padding: 8px; background: #FFFFFF; transition: all 0.4s; }
.swiper-tact .tact_img{ width: 100%; overflow: hidden; border-radius: 26px 26px 0 0; }
.swiper-tact .tact_img .img{ padding-top: 31%; transition: all 0.4s; }
.swiper-tact h3{ font-size: 24px; line-height: 30px; color: #333333; text-align: center;margin-top: 20px; }
.swiper-tact .tact_txt{ font-size: 14px; line-height: 30px; color: #6b6b6b; -webkit-line-clamp: 5; padding: 0 15px; margin-bottom: 20px; height: 150px; }
.swiper-tact a:hover{ border: 5px dotted #01999A; padding: 4px; }
.swiper-tact a:hover .tact_img .img{ transform: scale(1.1);}


/*wrap6*/
.wrap6{}
.news_wrap{ width: 100%; margin-top: 25px; }
.xwLf{ width: 60%; float: left; padding-right: 20px; background: url(../images/xwlf.png) no-repeat center right; }
.xwli01{ width: 100%; margin-bottom: 15px; }
.xwli01 a{ display: block; overflow: hidden;}
.xwli01 .xwImg{ width: 270px; height: 170px; max-width: 40%; float: left; overflow: hidden; }
.xwli01 .xwImg .img{ transition: all 0.5s;}
.xwli01 a:hover .xwImg .img{ transform: scale(1.1);}
.xwli01 .xwtext{ padding: 15px 0 0 15px; overflow: hidden; }
.xwli01 .xwtext h3{ font-size: 14px; line-height: 24px; font-weight: bold; color: #333333; position: relative; padding-right: 61px;  }
.xwli01 .xwtext h3 span{ display: block; position: absolute; right: 0; top: 0; color: #AAAAAA; font-size: 12px; font-weight: normal; }
.xwli01 .xwtext .xw_t{ font-size: 12px; line-height: 20px; color: #888888; height: 60px; margin: 8px 0; -webkit-line-clamp:3; }
.xwli01 .xwtext strong{ display: block; width: 80px; line-height: 27px; font-size: 14px; color: #FFFFFF; background: #01999A; text-align: center; font-weight: normal; }
.xwli01 a:hover .xwtext strong{ opacity: 0.8;}
.xwli01 a:hover h3{ color: #01999a;}

.xw02{ width: 100%; border-bottom: 1px dotted #b3b3b3; padding: 5px 0; }
.xw02 a{ display: block; overflow: hidden; position: relative; padding-left: 25px; }
.xw02 a i{ font-size: 14px; color: #333333; position: absolute; left: 5px; top: 0px; } 
.xw02 a h3{ font-size: 14px; line-height: 28px; color: #333333; position: relative; padding-right: 61px;  }
.xw02 a h3 span{ display: block; position: absolute; right: 0; top: 0; color: #AAAAAA; font-size: 12px; font-weight: normal; }
.xw02 a .xw_t{ font-size: 12px; line-height: 20px; color: #888888; }
.xw02 a:hover h3{ color: #01999a;}
.xw02 a:hover .xw_t{ color: #01999a;}

.xwRh{ width: 40%; float: right; padding-left: 20px; }
.xwRh li{ width: 100%; border-bottom: 1px dotted #b3b3b3; }
.xwRh li a{ display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position: relative; font-size: 13px; line-height: 36px; color: #666666; padding-right: 61px; }
.xwRh li a i{ margin-right: 2px; }
.xwRh li a span{ display: block; font-size: 12px; color: #AAAAAA; position: absolute; right: 0; top: 0; }
.xwRh li a:hover{ color: #01999a;}


/*footer*/
.footer{ background:#01999a; padding: 15px 0; font-size: 14px; line-height: 24px; text-align: center; color: #FFFFFF;}
.footer a{ color: #FFFFFF;}
.footer a:hover{ text-decoration: underline !important;}
.fot1{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid rgba(255,255,255,0.3); text-align: center; }
.fot1 a{ display: inline-block; padding: 0 10px; }





/*mainBox*/
.mainBox{ min-height: 600px; padding-top: 30px;}

.mainLeft{ width: 270px; float: left; overflow: hidden; }

.ml_border{ width: 100%; border: 1px solid #e5e5e5;}

.mlfTit{ width: 100%; text-align: center; font-size: 24px; line-height: 48px; color: #333333; padding: 36px 0; position: relative; border-bottom: 1px solid #e5e5e5; }
.mlfTit img{ position: relative; top: 0px; margin-right: 5px; }
.mlfTit span{ display: block; width: 62%; height: 1px; background: #E5E5E5; position: absolute; right: 0; bottom: 36px; }

.accordion{ width: 100%; padding: 20px; }
.accordion li{ display: block; width: 100%;margin-bottom: 15px; }
.accordion li:last-child{ margin-bottom: 0;}
.accordion li a{ display: block; width: 100%; background: #FFFFFF;border: 1px solid #e5e5e5; font-size: 15px; line-height: 35px; color: #333333; transition: all 0.3s; padding: 0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.accordion li a:hover,.accordion li.on a{ background: #01999a; border-color: #01999A; color: #FFFFFF; }

.ml_bot{margin-top: 30px;}
.ml_bot .ml_txt{ width: 100%; padding: 20px 20px 0; font-size: 15px; line-height: 25px; }
.ml_bot .ml_txt img{ width: 100%;}

.mainRight{ overflow: hidden; padding-left: 25px; }
.mrTit{ width: 100%; border-bottom: 3px double #b2b2b2; font-size: 12px; line-height: 40px; color: #333333; }
.mrTit p.pull-left{ font-size: 18px;}
.mrTit a{ color: #333333;}
.mrTit a:hover{ color: #01999a;}


.mrhCont{ overflow: hidden; width: 100%; padding-top: 20px; }

.li01{ padding: 10px; }
.li01 a{ display: block; width: 100%;}
.li01 .prImg{ width: 100%; overflow: hidden; border: 1px solid #f2f2f2; transition: all 0.3s; }
.li01 .prImg .img{ padding-top: 72.28%; transition: all 0.4s; }
.li01 a:hover .prImg .img{ transform: scale(1.1);}
.li01 h3{ font-size: 14px; width: 100%; color: #313131; line-height: 40px; margin-top: 5px; background: #F2F2F2; transition: all 0.3s; }
.li01 a:hover .prImg{ border-color: #01999a; }
.li01 a:hover h3{ background: #01999a; color: #FFFFFF; }


.mrc_page{ width: 100%; overflow: hidden; text-align: center; margin-top: 30px; }
.mrc_page ul{ display: inline-block;}
.mrc_page ul li{ float: left; color: #666666; font-size: 14px; line-height: 25px; padding: 0 5px;}
.mrc_page ul li a{ color: #666666;}
.mrc_page ul li span{ font-weight: bold;}
.mrc_page ul li a:hover{ color: #008F4D;}



.mrh-show{ width: 100%; font-size: 14px; line-height: 30px; color: #333333; }
.show_tit{ font-size: 18px; font-weight: bold; }
.show_time{ font-size: 13px; line-height: 28px; color: #AAAAAA; }




.li02{ padding: 10px;}
.li02 a{ display: block; width: 100%; overflow: hidden; border: 1px solid #DCDCDC; }
.li02 .cImg{ width: 100%; overflow: hidden; }
.li02 .cImg .img{ padding-top: 61.11%; transition: all 0.4s; }
.li02 a:hover .cImg .img{ transform: scale(1.1);}
.li02 .cText{ width: 100%; overflow: hidden; padding: 20px; }
.li02 .cText h3{ font-size: 16px; line-height: 26px; color: #333333; }
.li02 .cText .ctxt{ width: 100%; font-size: 12px; line-height: 18px; color: #aaaaaa; height: 36px; }
.li02 .cText .cmore{ display:inline-block; border: 1px solid #a8a8a8; margin-top: 12px;background: #A8A8A8; transition: all 0.3s; }
.li02 .cText .cmore span{ display: block; border: 1px solid #FFFFFF; border-radius: 3px; text-align: center; color: #FFFFFF; font-size: 12px; line-height: 21px; width: 125px; }
.li02 a:hover{ border-color: #01999a;}
.li02 a:hover .cText .cmore{ background: #01999a; border-color: #01999a; }


.li03{ width: 100%; margin-bottom: 20px; }
.li03 a{ display: block; overflow: hidden;}
.li03 .xwImg{ width: 214px; height: 132px; max-width: 40%; float: left; overflow: hidden; }
.li03 .xwImg .img{ transition: all 0.5s;}
.li03 a:hover .xwImg .img{ transform: scale(1.1);}
.li03 .xwtext{ padding: 10px 0 0 15px; overflow: hidden; }
.li03 .xwtext h3{ font-size: 14px; line-height: 24px; font-weight: bold; color: #333333; position: relative; padding-right: 61px;  }
.li03 .xwtext h3 span{ display: block; position: absolute; right: 0; top: 0; color: #AAAAAA; font-size: 12px; font-weight: normal; }
.li03 .xwtext .xw_t{ font-size: 12px; line-height: 20px; color: #888888; height:40px; margin: 8px 0; -webkit-line-clamp:2; }
.li03 .xwtext strong{ display: block; width: 80px; line-height: 27px; font-size: 12px; color: #FFFFFF; background: #01999A; text-align: center; font-weight: normal; }
.li03 a:hover .xwtext strong{ opacity: 0.8;}
.li03 a:hover h3{ color: #01999a;}


/*清除样式*/
.clear { clear:both;}

/*分页css scott style pagination*/
div.scott{padding:3px;margin:3px;text-align:center;}
div.scott a{border:#ddd 1px solid;padding:2px 5px;color:#2b989a;margin:0 2px 0 0;text-decoration:none;}
div.scott a:hover{border:#2b989a 1px solid;color:#2b989a;background-color:#d6f7ff;}
div.scott a:active{border:#2b989a 1px solid;color:#2b989a;background-color:#d6f7ff;}
div.scott span.current{border:#2b989a 1px solid;padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#2b989a;}
div.scott span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}




/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 200;
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
width: 143px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:170px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 180px;
    height:180px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 270px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}

.ym{padding-top: 30px;
	padding-bottom: 10px;
	overflow: hidden;
	display: table;
	margin: auto;}
.ym a{float:left; border:solid 1px #e3e3e3; padding:5px 10px 5px 10px; color:#545454; margin-right:5px; margin-bottom:5px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.ym a:hover{background:#5c5c5c; color:#FFF; border:solid 1px #5c5c5c;}

a.page-num-current {
	background: #4F85FE;
	color: #FFF;
	border: solid 1px #4F85FE;
}
.ym span  {
	display: block;
	float: left;
	margin-top: 14px;
	margin-right: 5px;
}
/* 新闻 */
.content .container {
	max-width: 1230px;
	width:1230px;
	margin: 0 auto;
}
.leftmain {
	width: 72%;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.content .aside {
	margin-bottom: 40px;
}
.recommend {
	padding: 30px;
	background-color: #fff;
	margin-top: 24px;
	box-shadow: 2px 2px 10px #cfcde0;
	padding-bottom: 10px;
}
.box_title {
	padding-bottom: 16px;
	font-size: 20px;
	font-weight: 400;
}
.box_title .icon {
	padding-right: 10px;
	color: #ff4b4b;
}
.box_title a {
	color: #666;
	font-size: 14px;
	padding-top: 8px;
}
.box_title a i {
	padding-left: 8px;
	font-size: 18px;
}
.box_title a:hover {
	color: #ff4b4b;
}
.recommend .rec_article {
	width: 32.3%;
	margin-right: 12px;
	position: relative;
	margin-bottom: 10px;
}
.recommend .rec_article:nth-child(3n+1) {
	margin-right: 0px;
}
.recommend .rec_article:hover .rec_detail header h3 a {
	color: #ff4b4b;
}
.recommend .rec_article:hover a img {
	transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-o-transform: scale(1.02);
}
.recommend .rec_article:last-child {
	margin-right: 0;
}
.rec_article a {
	display: block;
}
.rec_article a img {
	width: 266px;
	height: 200px;
	transition: 0.1s ease-in-out;
	-webkit-transition: 0.1s ease-in-out;
	-moz-transition: 0.1s ease-in-out;
	-ms-transition: 0.1s ease-in-out;
	-o-transition: 0.1s ease-in-out;
}
.rec_detail {
	position: relative;
	background-color: #fff;
	margin: 0 10px;
	margin-top: 0px;
	padding: 14px;
	margin-top: -30px;
	z-index: 9;
}
.rec_detail header h3 {
	color: #333;
	font-weight: 700;
	font-size: 20px;
	height: 24px;
	line-height: 1.5em;
}
.rec_detail header h3 a {
	width: 222px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.rec_detail .note {
	padding: 16px 2px 10px;
	font-size: 14px;
	line-height: 2em;
	color: #777;
}
.meta {
	font-size: 12px;
	color: #bbb;
}
.meta span {
	font-size: 14px;
	padding-right: 16px;
}
.meta span i {
	padding-right: 8px;
}
.meta a {
	display: inline-block;
	font-size: 14px;
	color: #bbb;
}
/*推荐部分结束*//*最新消息部分开始*/.newlist, .stars, .lastnews, .morenews, .friendlink {
	padding: 30px;
	background-color: #fff;
	margin-top: 26px;
	box-shadow: 2px 2px 10px #cfcde0;
}
.newlist li {
	padding: 18px 0;
	border-bottom: 1px solid #f6f6f6;
}
.newlist li:hover .new_img img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.newlist li:first-child {
	padding-top: 0;
}
.newlist li:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.newlist .new_img {
	display: block;
	width: 270px;
	height: 180px;
	overflow: hidden;
	margin-right: 18px;
}
.newlist .new_img img {
	width: 270px;
	height: 180px;
}
.newlist .new_img img {
	transition: 0.4s ease-in-out;
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
}
.newlist .main_news {
	width: 64%;
}
.main_news h3 {
	display: inline-block;
	font-size: 22px;
	font-weight: 700;
	color: #333;
	padding-top: 5px;
	vertical-align: middle;
	width: 100%;
}
.main_news h3 a {
	display: inline-block;
	/* overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; */
	width: 100%;
}
.newlist ol li:hover .main_news header h3 a {
	color: #ff4b4b;
}
.newlist .l-img {
	position: relative;
}
.newlist .l-img .tag {
	position: absolute;
	top: 10px;
	left: 10px;
	background-color: rgba(0,0,0,0.7);
	padding: 5px 8px;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	margin-left: 2px;
	margin-top: 3px;
	vertical-align: middle;
	display: inline-block;
}
.main_news .main_article {
	color: #777;
	font-size: 15px;
	line-height: 2em;
	padding: 8px 0 8px;
	max-height: 104px;
	overflow: hidden;
	letter-spacing: 1.1px;
}
/*最新消息部分结束*//*明星资讯部分开始*/.stars .stars_article {
	width: 32%;
	margin-right: 16px;
}
.stars .stars_article:nth-of-type(3) {
	margin-right: 0;
}
.stars .stars_article:nth-of-type(6) {
	margin-right: 0;
}
.stars_article .stars_img {
	width: 100%;
	height: 170px;
	position: relative;
}
.stars_article:hover .stars_img span {
	border: 3px solid #ff4b4b;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.stars_article:hover .stars_img span i, .stars_article:hover .stars_detail header h3 a {
	color: #ff4b4b;
}
.stars_img a img {
	width: 100%;
	height: 174px;
}
.stars_img span {
	position: absolute;
	left: 108px;
	bottom: -26px;
	display: block;
	width: 50px;
	height: 50px;
	border: 3px solid #fafefc;
	border-radius: 25px;
	background-color: rgb(38,38,38);
	text-align: center;
	height: 50px;
	line-height: 44px;
}
.stars_img span {
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
}
.stars_img span i {
	color: #fff;
	font-size: 16px;
}
.stars_article {
	margin-top: 32px;
}
.stars_article:nth-child(-n+4) {
	margin-top: 0;
}
.stars_article .stars_detail {
	padding-top: 34px;
}
.stars_detail header h3 {
	font-size: 20px;
	color: #333;
	font-weight: 700;
}
.stars_detail header h3 a {
	width: 96%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}
.stars_detail .note {
	font-size: 15px;
	color: #777;
	line-height: 2em;
	letter-spacing: 1.1px;
	max-height: 64px;
	overflow: hidden;
	padding-top: 4px;
}
.stars_detail .read_all {
	text-align: center;
	margin-top: 16px;
}
.stars_detail .read_all a {
	color: #999;
	padding: 8px 16px;
	background-color: #eee;
	font-size: 14px;
}
.stars_detail .read_all a:hover {
	border: 3px solid #ff4b4b;
	background-color: #fff;
	color: #ff4b4b;
}
/*明星资讯部分结束*//*热门文章开始*/.lastnews .lastnews_article .lastnews_img, .lastnews .lastnews_article .lastnews_detail {
	width: 50%;
}
.lastnews_article:nth-child(2) {
	margin-top: 0;
}
.lastnews_article {
	margin-top: 20px;
}
.lastnews_article:hover .lastnews_img span {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	border: 3px solid #ff4b4b;
}
.lastnews_article:hover .lastnews_img span i, .lastnews_article:hover .lastnews_detail header h3 a {
	color: #ff4b4b;
}
.lastnews_article .lastnews_img a {
	display: block;
	width: 100%;
	height: 260px;
}
.lastnews_article .lastnews_img a img {
	width: 100%;
	height: 260px;
}
.lastnews_article .lastnews_img {
	position: relative;
}
.lastnews_article .lastnews_img span {
	position: absolute;
	top: 114px;
	left: 336px;
	display: block;
	width: 50px;
	height: 50px;
	border: 3px solid #fafefc;
	border-radius: 25px;
	background-color: rgb(38,38,38);
	text-align: center;
	height: 50px;
	line-height: 44px;
}
.lastnews_article .lastnews_img span {
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
}
.lastnews_article:nth-child(odd) .lastnews_img span {
	position: absolute;
	top: 114px;
	left: 25px;
}
.lastnews_article:nth-child(odd) .lastnews_img {
	float: right;
}
.lastnews_article:nth-child(odd) .lastnews_detail {
	padding-right: 20px;
}
.lastnews_article:nth-child(even) .lastnews_detail {
	padding-left: 20px;
}
.lastnews_detail header h3 {
	font-size: 22px;
	font-weight: 700;
	color: #333;
	padding-top: 20px;
}
.lastnews_detail header h3 a {
	width: 380px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}
.lastnews_detail .note {
	font-size: 15px;
	color: #777;
	line-height: 2em;
	letter-spacing: 1.1px;
	padding-top: 14px;
}
.lastnews_detail .read_all {
	padding-top: 8px;
}
.lastnews_detail .read_all a {
	color: #999;
	font-size: 15px;
}
.lastnews_detail .read_all a i {
	padding-left: 6px;
}
.lastnews_detail .read_all a:hover {
	color: #ff4b4b;
}
/*热门文章结束*//*更多文章开始*/
.morenews .sportsnew {
	width: 48%;
	margin-right: 32px;
	margin-top: 20px;
}
.morenews .sportsnew:nth-of-type(2n) {
	margin-right: 0;
}
.morenews .sportsnew:nth-of-type(1), .morenews .sportsnew:nth-of-type(2) {
	margin-top: 0;
}
.big_block {
	margin-bottom: 24px;
}
.big_block:hover .morenews_article .morenews_img a img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.big_block:hover .morenews_article .morenews_detail h3 a {
	color: #ff4b4b;
}
.morenews_article .morenews_img a {
	display: block;
	width: 142px;
	height: 110px;
	overflow: hidden;
}
.morenews_article .morenews_img a img {
	width: 142px;
	height: 110px;
}
.morenews_article .morenews_img a img {
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.morenews_article .morenews_detail {
	width: 60%;
}
.morenews_article .morenews_detail h3 {
	font-size: 18px;
	font-weight: 700;
	color: #333;
	line-height: 1.5;
	overflow: hidden;
}
.morenews_article .morenews_detail .note {
	font-size: 15px;
	color: #777;
	line-height: 1.7em;
	max-height: 58px;
	padding-top: 10px;
	overflow: hidden;
}
.box li {
	width: 100%;
	height: 40px;
	position: relative;
}
.box li i {
	position: absolute;
	top: 12px;
	display: inline-block;
	width: 6px;
	height: 6px;
	background-color: #ff4b4b;
	vertical-align: middle;
}
.box li h4 {
	display: inline-block;
	padding-left: 18px;
	font-size: 16px;
	width: 300px;
}
.box li h4 a {
	font-size: 16px;
	height: 33px;
	line-height: 2;
	font-weight: 400;
	color: #444;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.box li h4 a:hover {
	color: #ff4b4b;
}
.box li strong {
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
	color: #999;
	padding: 6px 0 0 16px;
}
/*更多文章结束*//*内容部分结束*//*侧边栏*/.aside {
	width: 26%;
}
/*关于我们*/.aside .side_about {
	margin-top: 24px;
}
#aside_hot, #aside_new, #aside_hot_comment, #divTags, #divComments, #divContorPanel, #divMisc, #divAuthors, #divPrevious, #divCatalog, #divFavorites, #divStatistics, #divSearchPanel, #divArchives, #divCalendar {
	background-color: #fff;
	margin-top: 24px;
}
.side_about .side_mask {
	background-color: rgba(0,0,0,.6);
	width: 100%;
	height: auto;
}
.side_about span {
	display: block;
	text-align: center;
	padding-top: 30px;
}
.side_about span img {
	width: 80px;
	height: 80px;
	border-radius: 40px;
	border: 4px solid #fff;
}
.side_about h3 {
	text-align: center;
}
.side_about h3 a {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	padding-top: 4px;
}
.side_about p {
	font-size: 15px;
	color: #e1e1e1;
	line-height: 2;
	padding: 10px 20px;
}
.side_about .side_count {
	margin-top: 18px;
	border-top: 1px solid #666;
}
.side_count li {
	width: 33%;
	text-align: center;
	margin: 20px 0;
	color: #fff;
	border-right: 1px solid #666;
}
.side_count li:last-child {
	border-right: 0;
}
.side_count li span {
	font-size: 14px;
	padding-top: 2px;
	color: #777;
}
.side_count li span i {
	padding-right: 4px;
}
.side_count li b {
	font-size: 22px;
	font-weight: normal;
	color: #e1e1e1;
}
/*关于我们结束*//*热门文章*/.side_title {
	padding: 16px;
}
#aside_hot ul {
	padding: 0 16px;
}
#aside_hot ul li {
	border-bottom: 1px dashed #ccc;
	padding: 10px 0;
}
#aside_hot ul li:first-child {
	padding-top: 0;
}
#aside_hot ul li:last-child {
	border-bottom: none;
	padding-bottom: 16px;
}
#aside_hot ul li i {
	display: block;
	margin: 6px 10px 0 0;
	width: 12%;
	width: 28px;
	height: 28px;
	border-radius: 14px 0;
	color: #ff4b4b;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	background-color: #d5d5d5;
	color: #aaa;
}
#aside_hot ul li:nth-child(-n+3) i {
	color: #fff;
	background: #ff4b4b;
}
#aside_hot ul a {
	display: block;
	width: 85%;
	font-size: 15px;
	color: #555;
	float: left;
}
#aside_hot ul a:hover {
	color: #ff4b4b;
}
/*热门文章结束*//*热评文章*/#aside_hot_comment ul li, #aside_new .aside_new li {
	padding: 10px 16px;
}
#aside_hot_comment ul li:first-child, #aside_new .aside_new li:first-child {
	padding-top: 0;
}
#aside_hot_comment ul li:last-child, #aside_new .aside_new li:last-child {
	padding-bottom: 20px;
}
#aside_hot_comment .side_comment_img, #aside_new .side_comment_img {
	width: 43%;
	height: 80px;
	overflow: hidden;
}
#aside_hot_comment .side_comment_img img, #aside_new .side_comment_img img {
	width: 110px;
	height: 80px;
}
#aside_hot_comment .side_comment_text, #aside_new .side_comment_text {
	width: 55%;
}
#aside_hot_comment .side_comment_text p, #aside_new .side_comment_text p {
	font-size: 15px;
	line-height: 1.85em;
	color: #444;
	max-height: 54px;
	overflow: hidden;
}
#aside_hot_comment .side_comment_text .meta, #aside_new .side_comment_text .meta {
	color: #bbb;
}
#aside_hot_comment .side_comment_text .meta i, #aside_new .side_comment_text .meta i {
	font-size: 13px;
	padding-right: 16px;
}
#aside_hot_comment .side_comment_text .meta i:first-child, #aside_new .side_comment_text .meta i:first-child {
	padding-left: 0;
}
#aside_hot_comment ul li p:hover, #aside_new li p:hover {
	color: #ff4b4b;
}
/*热评文章结束*//*标签列表*/#divTags .box_title {
	padding-bottom: 10px;
}
#divTags ul {
	padding: 0 16px 24px 16px;
}
#divTags ul li {
	display: inline-block;
}
#divTags ul li a {
	display: inline-block;
	padding: .1em .4em;
	border: 1px solid #eee;
	margin: 8px 4px 0 0;
	font-size: 14px;
	color: #888;
}
#divTags ul li a:hover {
	background-color: #ff4b4b;
	color: #fff;
}
/*标签列表结束*//*侧边栏结束*//*友情链接*/.container .friendlink {
	width: 72%;
	margin-top: 30px;
}
.friendlink .friendlink_ruler {
	font-size: 14px;
	color: #999;
	padding-left: 12px;
}
.friendlink ul li {
	float: left;
	margin: 0 2em .3em 0;
}
.friendlink ul li a {
	display: inline-block;
	color: #777;
}
.friendlink ul li a:hover {
	color: #ff4b4b;
}


.content{
	margin-bottom:30px;
}


.breadcrumb {
	font-size: 14px;
	padding:8px 0px;
	margin-top: 18px;
	background-color:white;
}
.breadcrumb a {
	color: #777;
	padding-left: 4px;
}
.breadcrumb .fa {
	padding: 0 8px;
}
.pagebar {
	text-align: center;
}
.nav-links {
	padding-top: 20px;
}
.nav-links a.page-numbers {
	background: #fff;
	color: #1a1a1a;
}
.nav-links .page-numbers {
	border-radius: 3px;
	padding: 0 1em;
	line-height: 34px;
	text-align: center;
	margin: 0 0 0 5px;
	display: inline-block;
	background-color: #ff4b4b;
	color: #fff;
}
.archive-head {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 30px;
	border-top: 1px solid #eee;
	background-color: #fff;
	box-shadow: 2px 2px 10px #cfcde0;
	margin-top: 26px;
}
.headline h1 {
	float: left
}
.headline span {
	float: left
}
.headline {
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 10px;
	height: 48px;
	border-bottom: 2px solid #f5f5f5;
	color: #2a363c;
	font-weight: 700;
	font-size: 18px;
	line-height: 32px
}
i.fa.fa-clone {
	float: left;
	margin-right: 16px;
	width: 32px;
	height: 32px;
	background-color: #2a363c;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	line-height: 32px;
	border-radius: 32px;
}
.archive-description {
	color: #888;
	font-size: 15px;
	line-height: 2em;
}
i.fa-rss {
	float: right;
	margin: 6px 0 0 20px;
	color: #111
}
.headline:before {
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 32px;
	height: 2px;
	background-color: #2a363c;
	content: ""
}
.related_article {
	background-color: #fff;
	padding: 30px;
	margin-top: 24px;
	box-shadow: 2px 2px 10px #cfcde0;
}
.related_list article {
	width: 32%;
	margin-right: 16px;
}
.related_list article:hover .related_img a img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.related_list article:hover .related_detail h3 a {
	color: #ff4b4b;
}
.related_list article:last-child {
	margin-right: 0;
}
.related_list article .related_img {
	width: 264px;
	height: 176px;
	overflow: hidden;
}
.related_img a img {
	width: 264px;
	height: 176px;
}
.related_img a img {
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.related_detail {
	padding-top: 10px;
}
.related_detail h3 a {
	font-size: 16px;
	font-weight: 700;
	color: #333;
	line-height: 2em;
}
.related_detail .meta {
	margin-top: 6px;
}


.detail_main {
	background-color: #fff;
	margin-top: 24px;
	padding: 30px;
	text-align: center;
	box-shadow: 2px 2px 10px #cfcde0;
}
.detail_main h1 {
	font-size: 22px;
	font-weight: bold;
	/* overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; */
}
.detail_main .meta {
	font-size: 14px;
	margin-top: 8px;
}
.meta .edit, .meta .edit a {
	color: #333;
}
.detail_main .detail_article {
	margin-top: 16px;
	font-size: 16px;
	line-height: 2.2em;
	letter-spacing: 1.1px;
	text-align: left;
}
.detail_main img[src*=UEditor] {
	width: 19px;
	height: 21px;
}
.detail_article li, .detail_article ul {
	list-style: inherit;
}
.detail_article li {
	margin-left: 1.5em;
}
.detail_article h1, .detail_article h2, .detail_article h3, .detail_article h4, .detail_article h5, .detail_article h6 {
	margin: 10px 0
}
.detail_article h1 {
	font-size: 1.8em
}
.detail_article h2 {
	font-size: 1.6em
}
.detail_article h3 {
	font-size: 1.4em
}
.detail_article h4 {
	font-size: 1.2em
}
.detail_article h5 {
	font-size: 1em
}
.detail_article h6 {
	font-size: 0.8em
}
.detail_article blockquote {
	color: #666;
	font-weight: 400;
	border-left: 4px solid #e7e7e7;
	padding: .5em 1em;
	background-color: #f9f9f9
}
.detail_article img {
	height: auto !important;
	max-width: 100% !important;
}
.detail_article table {
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0
}
.detail_article table tr.firstRow {
	font-weight: bold;
	background-color: #f8f8f8;
	text-align: left
}
.detail_article table th, .detail_article table td {
	padding: .3em .5em;
	margin: 0;
	vertical-align: top;
	border: 1px solid #ddd
}
.detail_article blockquote, .detail_article dl, .detail_article form, .detail_article hr, .detail_article ol, .detail_article p, .detail_article pre, .detail_article table, .detail_article ul {
	font-weight: 400;
	margin-bottom: 1rem
}
.detail_article blockquote p, .detail_article ul p {
	margin-bottom: 0
}
.article_footer .tag, .article_footer .share {
	width: 50%;
	margin-top: 16px;
}
.article_footer .tag {
	text-align: right;
	color: #999;
}
.article_footer .tag a {
	display: inline-block;
	color: #999;
	font-size: 12px;
	padding: 2px 6px;
	background-color: #eee;
	margin-right: 6px;
	border-radius: 3px;
}
.article_footer .tag a:hover {
	color: #fff;
	background-color: #ff4b4b;
}
.article_footer .tag a:last-child {
	margin-right: 0;
}
.article_footer .share {
	text-align: left;
}
.bdsharebuttonbox {
	float: left
}
.bdshare-button-style1-24 a, .bdshare-button-style1-24 .bds_more {
	background-image: none!important;
}
.bdsharebuttonbox .fa {
	padding-left: 14px;
	font-size: 20px;
	color: #999
}
.bdsharebuttonbox .fa:first-child {
	padding-left: 0;
}
.bdsharebuttonbox .fa:hover {
	color: #666
}
.related_article {
	background-color: #fff;
	padding: 30px;
	margin-top: 24px;
	box-shadow: 2px 2px 10px #cfcde0;
}
.related_list article {
	width: 32%;
	margin-right: 16px;
}
.related_list article:hover .related_img a img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.related_list article:hover .related_detail h3 a {
	color: #ff4b4b;
}
.related_list article:last-child {
	margin-right: 0;
}
.related_list article .related_img {
	width: 264px;
	height: 176px;
	overflow: hidden;
}
.related_img a img {
	width: 264px;
	height: 176px;
}
.related_img a img {
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.related_detail {
	padding-top: 10px;
}
.related_detail h3 a {
	font-size: 16px;
	font-weight: 700;
	color: #333;
	line-height: 2em;
}
.related_detail .meta {
	margin-top: 6px;
}
.post-navigation {
	overflow: hidden;
	margin: 10px 0 0;
	padding: 20px 0;
}
.post-navigation div {
	position: relative;
	display: block;
	width: 42%;
	color: #999;
	font-size: 14px;
}
.post-navigation div span {
	display: block;
	color: #999;
	font-size: 90%;
}
.post-navigation .post-previous a, .post-navigation .post-next a {
	font-size: 16px;
	font-weight: 500;
	color: #666;
}
.post-navigation .post-previous a:hover, .post-navigation .post-next a:hover {
	color: #ff4b4b;
}
.post-previous a::after {
	left: 0;
	content: '«';
	font-family: "Microsoft Yahei";
}
.post-next a::after {
	right: 0;
	content: '»';
	font-family: "Microsoft Yahei";
}
.post-navigation div a::after {
	position: absolute;
	top: 34%;
	margin-top: -11px;
	height: 22px;
	color: #EDEDED;
	font-size: 56px;
	line-height: 22px;
}
.post-previous {
	float: left;
	padding-left: 40px;
	text-align: left;
}
.post-next {
	float: right;
	padding-right: 40px;
	text-align: right;
}

@media only screen and (max-width: 1200px){
	.leftmain {
		width: 100%;
	}
	.recommend {
		margin-top: 4%;
		padding: 4%;
		padding-bottom: 1%;
	}
	.recommend .rec_article {
		width: 100%;
	}
	.rec_article a img {
		width: 100%;
		height: 60vw;
	}
	.rec_detail header h3 a {
		width: auto;
	}
	

.recommend .rec_article:nth-child(3n+1) {
	margin-right: 0px;
}
.recommend .rec_article:hover .rec_detail header h3 a {
	color: #ff4b4b;
}
.recommend .rec_article:hover a img {
	transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-o-transform: scale(1.02);
}
.content .container{width:100%;}
.recommend .rec_article:last-child {
	margin-right: 0;
}
.rec_article a {
	display: block;
}
.rec_article a img {
	width: 100%;
	height: 200px;
	transition: 0.1s ease-in-out;
	-webkit-transition: 0.1s ease-in-out;
	-moz-transition: 0.1s ease-in-out;
	-ms-transition: 0.1s ease-in-out;
	-o-transition: 0.1s ease-in-out;
}
.rec_detail {
	position: relative;
	background-color: #fff;
	margin: 0 10px;
	margin-top: 0px;
	padding: 14px;
	margin-top: -30px;
	z-index: 9;
}
.rec_detail header h3 {
	color: #333;
	font-weight: 700;
	font-size: 20px;
	height: auto;
	line-height: 1.5em;
}
.rec_detail header h3 a {
	width: auto;
	overflow: unset;
	white-space: revert;
	text-overflow: ellipsis;
}
.rec_detail .note {
	padding: 16px 2px 10px;
	font-size: 14px;
	line-height: 2em;
	color: #777;
}

.stars .stars_article {
	width: 48%;
}
.stars .stars_article:nth-of-type(2n) {
	float: right;
}
.stars_article:nth-child(-n+3) {
	margin-top: 0;
}
.stars .stars_article:nth-of-type(3) {
	margin-top: 32px;
}
.stars .stars_article {
	margin-right: 0;
}
.stars_img span {
	left: 35%;
}
.stars_article .stars_img, .stars_img a img {
	height: 30vw;
}

.morenews .sportsnew {
	width: 100%;
}
.morenews_article .morenews_img {
	width: 40%;
}
.morenews_article .morenews_img a, .morenews_article .morenews_img a img {
	width: 100%;
}
.morenews_article .morenews_detail {
	width: 56%;
}
.morenews_article .morenews_detail h3 {
	line-height: 1.3;
}
.morenews_article .morenews_detail .note {
	padding-top: 5px;
	margin-top: 4px;
}
.box li h4 {
	width: 70%;
}
.morenews .sportsnew:nth-of-type(2) {
	margin-top: 20px;
}
.newlist .main_news {
	width: 58%;
}
.newlist .l-img {
	width: 37%;
}
.newlist, .stars, .lastnews, .morenews, .friendlink {
	margin-top: 4%;
	padding: 4%;
}
.newlist .new_img, .newlist .new_img img {
	width: 100%;
	height: 25vw;
}
.aside{display:none;}
.related_article {
	padding: 4%;
}
.related_article, .related_article .related_list {
	width: 100%;
}
.related_list article {
	width: 100%;
	margin-bottom: 16px;
	padding-top: 4px;
}
.related_list article .related_img, .related_img a img {
	width: 100%;
	height: 56vw;
}
.dock{display:none;}
}

.daodu{
	text-align: left;
    background: #eaeaea;
    padding: 13px;
    font-size: 14px;
		margin-top:26px;
}
.rree{padding: 13px 0;}
.explain {
	background-color: #fafafa;
	color: #999;
	margin: 16px;
	text-align: left;
	padding: 15px 30px;
	line-height: 22px;
}
.ag-color {
	color: #E4AD06;
	font-size: 14px;
}
.explain em{font-style: initial;}
.partner{width: 100%;padding-bottom: 30px;}

.partner .mainCon{width: 100%;margin: 18px auto 0;position: relative;}

.partner .mainCon .btn{display: block;
    width: 72px;
    height: 59px;
    overflow: hidden;
    position: absolute;
    top: 77px;
    cursor: pointer;
    z-index: 99;}

.partner .mainCon .prev{left: -72px;}

.partner .mainCon .next{right: -72px;}

.partner .mainCon .btn img{display: block;width: 51px;height:102px;position: relative;}

.partner .mainCon .btn:hover img{top: -56px;}

.partner .mainCon .box{width: 100%;overflow: hidden;height: 267px;position: relative;}

.partner .mainCon .box ul{position: absolute;left: 0;top: 0;width: 102%;}

.partner .mainCon li{float: left;width: 270px;margin-right: 13px;height: auto;}

.partner .mainCon li span{display: block;width: 270px;height: 176px;border: 1px solid #f1f1f1;}

.partner .mainCon li img{display: block;width: 270px;height: 176px;}

.partner .mainCon li a{text-decoration: none;display: block;}

.partner .mainCon li em{font-size: 14px;color: white;display: block;text-align: center;margin-top: 8px;font-style:normal}
/* .partner .mainCon li img:hover {
	-webkit-transform: scale(1.12, 1.12);
	transform: scale(1.12, 1.12);
	-moz-transform: scale(1.12, 1.12);
} */
.partner .tit1 span{color:white;}
.partner .index-tit h3{color:white;}
.partner .index-tit p{color:white;}
.partner .index-tit{
	margin-top:62px;
}
.index-c2{
	display:none;
}
@media screen and (max-width:1000px) {
	.index-c2{display:block;    padding-left: 15px;
    padding-right: 15px;
    margin-top: 29px;}
	.partner{display:none;}
	.rree{display:none;padding: 13px 0;}
	.main_news h3 a{
		font-size:18px;
	}
	.main_news .main_article {
    color: #777;
    font-size: 14px;
    line-height: 17px;
    padding: 8px 0 8px;
    max-height: 42px;
    overflow: hidden;
    letter-spacing: 1.1px;
}
.detail_main h1{
	font-size:18px;
}
.index-c2-slick{
	padding: 8px 0;
}
.index-c2-slick .slick-con{
	padding: 0 1.5%;
}
.index-c2-slick .slick-con a{
	display: block;
}
.index-c2-slick .slick-con .img{
	border: 1px solid #01999a;
}
.index-c2-slick .slick-con .img img{
	width: 100%;
	height: auto;
}
.index-c2-slick .slick-con  h3{
	text-align: center;
	font-size: 11px;
	color: #5a5a5a;
	line-height: 2;
}
.index-c2-slick .slick-dots{
	text-align: center;
	margin-top: 10px;
	display: none !IMPORTANT;
}
.index-c2-slick .slick-dots li{
	display: inline-block;
	margin: 0 3px;
}
.index-c2-slick .slick-dots li button{
	display: block;
	width: 20px;
	height: 2px;
	background: #434343;
	outline: none;
	border: none;
	text-indent: 100px;
	overflow: hidden;
}
.index-c2-slick .slick-dots li.slick-active button{
	background: #E60012;
}
.index-c2-slick .slick-dots {
	text-align: center;
	margin-top: 10px;
	display: none !IMPORTANT;
}
}




</pre></body></html>