abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,fieldset,figcaption,figure,footer,form,h4,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:"microsoft yahei",verdana,sans-serif;outline:0}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
body{font-size:16px;font-family:"microsoft yahei",verdana,sans-serif}
a,ins{text-decoration:none;}
a:hover{text-decoration:none;}
ol,ul{list-style:none}
video{height:auto;width:100%}
video::-internal-media-controls-download-button{display:none}
video::-webkit-media-controls-enclosure{overflow:hidden}
video::-webkit-media-controls-panel{width:calc(100%   30px)}
*{padding:0;margin:0;border:0}
.clear{clear:both}
.mw1024{margin:0 auto;}

.logo{margin:15px 0;float:left;height:70px;overflow:hidden;min-width:300px;}
.logo img{height:70px;float:left;margin-right:10px;}
.logo .sitename{margin-right:10px;font-weight:bold;display:block;overflow:hidden;}
.logo .type2{line-height:70px;font-size:28px;}
.logo .type3{line-height:35px;font-size:24px;margin-top:5px;}
.logo p{float:left;line-height:24px;color:#888;font-size:14px;display:block;overflow:hidden;}
.clogo{overflow: hidden;display:block;height:100px;width:100%;text-align: center;}
.clogo img{height:100px;vertical-align:middle}
.shopsign{overflow: hidden;display:block;}
.shopsign img{max-width: 100%;
    height: auto!important;
    vertical-align: middle;}
.search{margin:32px 0 0 30px;display:block;overflow:hidden;float:right;width:360px;}
.search input{width:100%;height:36px;line-height:36px;vertical-align:bottom;padding:0 5px;float:left; box-sizing: border-box;}
.search button{width:60px;line-height:36px;height:36px;color:#fff;position: absolute;right:0;cursor: pointer;}
.search form {
    width: 100%;
    position: relative;
}
.callkf{margin:32px 0 0 0;overflow:hidden;float:right;min-width: 200px;}
.callkf p{font-size:12px;line-height:16px;}
.callkf h3{line-height:20px;font-size:16px;}
.callkf i{font-size:26px;margin-right:5px;line-height:32px;float:left;}
.callkf a{display:none;}
.navbg{height:40px;}
.daohang #navul{height:46px;line-height:46px;}
.daohang #navul li ul{top:46px;}
#navul{height:40px;line-height:40px;margin:0 auto;}
#navul li{float:left;position:relative;}
#navul li a{display:block;padding:0 25px;font-size:16px;color:#fff}
#navul li ul{top:40px;position:absolute;z-index:999;background:#fff;display:none;box-shadow: 0 1px 5px 0 rgba(0,0,0,.05);transition:top .5s}
#navul li:hover ul{display:block;}
#navul li ul li a{border-bottom:1px #e6e6e6 solid;min-width:120px;text-align:center;background: #fff;color:#333;padding:0 15px;line-height:32px;}
#navul li ul li a:hover , #navul li ul li a.cur{background:#e6e6e6;}
#mnav,#msearch,#mcall,#m10{display:none}
.fixednav{width:100%;position:fixed;left:0;top:0;z-index:999;transition:top .5s}
.hide{top:-40px} 
.head15{padding:0 15px;}
.main {padding:0 0 20px 0 ;margin:0;overflow:hidden;display:block;clear:both}
.banner{display:block;overflow:hidden;height:auto;}
.banner img{width:100%;height:100%;vertical-align:middle}

/**轮播图**/
.mainright .js-silder .iconfont{margin-right:0!important;color:rgba(255, 255, 255, 0.8);}
.js-silder{position:relative;min-width:320px;margin-bottom:20px;}
.silder-scroll{width:100%;overflow:hidden;z-index:9;}
.silder-main{position:relative;width:100%;overflow:hidden}
.silder-main-img{position:absolute;top:0;left:0;width:100%}
.silder-main-img img{width:100%}
.js-silder-ctrl{width:100%;height:0;text-align:center;bottom:0;left:0;right:0;}
.silder-ctrl-prev{left:0;text-align:left;display:none;}
.silder-ctrl-next{right:0;text-align:right;display:none;}
.silder-ctrl-next,.silder-ctrl-prev{position:absolute;top:50%;z-index:9;text-align:center;margin-top:-25px;width:30px;height:50px;line-height:50px;vertical-align:middle;cursor:pointer;color:rgba(255, 255, 255, 0.8);font-size:20px!important;background:rgba(0, 0, 0, 0.1)}
.js-silder:hover .silder-ctrl-prev , .js-silder:hover .silder-ctrl-next{display:block;}
.silder-ctrl-con{display:inline-block;width:40px;height:2px;margin:0 10px;cursor:pointer;position:relative;top:-35px;z-index:9;}
.silder-ctrl-con>span{display:block;line-height:2px;text-indent:-9999px;overflow:hidden;cursor:pointer;background-color:#fff;-moz-opacity: 0.8;opacity: 0.8;}
.silder-ctrl-con.active>span{-moz-opacity: 0.8;opacity: 0.8;}
.gonggao{padding:10px 15px;margin-top:20px;overflow: hidden;}
.gonggao{line-height:175%;}
.spm{padding:0 20px;overflow:hidden;display:block;margin-top:20px;box-shadow: 0 1px 5px 0 rgba(0,0,0,.05);}
.spm h3{font-size:16px;line-height:40px;padding-top:5px;}
.spm h3 span{float:right;font-size:12px;font-weight: normal;}
.breadcrumb{line-height:40px;padding-top:5px;}
.breadcrumb i{padding:0 10px;}
.spm h1{font-size:24px;line-height: 28px;margin:15px 0 10px 0;text-align: center;}
.spm h1 span{font-size:14px;margin-left:15px;position: relative;top:-5px;font-weight:normal;} 
.spm h1 span i{margin-right:5px;}
.spm .info{margin-bottom:15px;line-height: 24px;text-align: center;}
.spm .info span{margin:0 10px;}
.taourl{    text-align: center;width: 100%;}
.taourl a{display:block;line-height:40px;font-size:16px;padding:0 30px;color:#333;margin-bottom:10px;background:#f7f8ff;border:1px solid #e5eaff}
.taourl a:hover{background:#ebedff}
.abstract{margin-top:15px;overflow:hidden;line-height:24px;padding:10px 15px;}
.content{margin-top:15px;}
.content h2 , .content h3 , .content h4 , .content h5 {border-bottom: 0;font-weight: normal; line-height:150%;padding:10px 20px;margin:0 -20px 15px -20px}
.content p , .content div {line-height:150%;}
.content div{display: block;}
.content img{max-width:100%;height:auto!important;vertical-align: middle;text-align: center;margin: 0 auto;display: block;}
.content table{border-collapse:collapse;width:100%;margin:10px 0;}
.content section{width:100%!important}
/**默认样式**/
.content table tr:first-child{color:#666;}
.content table tr:first-child td{font-weight:700;}
.content table tr:nth-child(2n-1){background:rgba(4, 4, 4, 0.03)}
.content table td{text-align:center;padding:10px;line-height:150%;vertical-align: middle;}
.content table td a{padding:2px 5px;border-radius: 5px;text-decoration:none;text-align:center;overflow: hidden;display: block}
.content .read {position: relative;z-index: 9;padding: 0 0 0 0;margin: -150px -20px 0 -20px;text-align: center;margin-bottom:0;}
.content .read .read_more_mask{margin-bottom:0;}
.read .read_more_mask {height: 200px;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read .read_more_bottom{height:60px;background:#fff;margin-bottom:0;}
.read_btn{cursor:pointer;font-size: 16px;background: #fff;border-radius: 4px;width:180px;text-align:center;line-height: 30px;position:absolute;bottom:25px;left:50%;margin-left:-90px;}
.read_btn:hover{color:#fff;}
.content .tags{margin-right:-15px;overflow: hidden;margin-bottom:0;}
.tags a{margin:0 15px 15px 0;padding:5px 20px;display:inline-block;}
.content .post-nav{overflow: hidden;margin-bottom:15px;padding:10px 15px; }
.content .post-nav p{line-height:20px;margin-bottom:10px;}
.content .post-nav p:last-child{margin-bottom:0!important;}
.spm .flink , .spm .hottags{margin-right:-20px;padding:0 0 15px 0;}
.spm .flink li , .spm .hottags li{display:inline-block;margin-right:20px;line-height:16px;margin-top:15px;}
.lower{overflow:hidden;margin-right:-2%;}
.lower li{float:left;width:23%;margin:15px 2% 0 0;text-align: center;}
.lower li a{padding:5px 15px;display: block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

/*文章列表*/
.post{margin-right:-2%;padding:0 0 15px 0;overflow: hidden;}
.post li{float:left;width:48%;margin:15px 2% 0 0;line-height:16px;height:16px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box;}
.post li span{font-size:12px;padding-left:5px;float:right;}
.post li span i {font-size:12px;margin-right:0;}
.post li i , .weburl li i{margin-right:5px;font-size:16px;}
.photo{margin-right:-2%;padding:0 0 15px 0;overflow: hidden;} 

.photo li{width:23%;float:left;margin:15px 2% 0 0; padding:0;box-sizing:border-box;}
.photo li .img{position:relative;padding-top:75%;width:100%;}
.photo li .img img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;vertical-align:middle;}
.photo li .shopimg {position:relative;padding-top:100%;width:100%;}
.photo li .shopimg img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;vertical-align:middle;}

.photo li h2{font-size:14px;font-weight: normal;padding:0 10px; margin:10px 0;line-height:18px;height:36px;overflow:hidden;    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: clip;
    white-space: normal;}
.photo li .info{text-align:left;font-size: 12px;margin-bottom:10px;padding:0 10px;line-height:14px;}
.photo li .info span{float:right;margin:0;}
.weburl{margin-right:-2%;padding:0 0 15px 0;overflow: hidden;}
.weburl li{float:left;margin:15px 2% 0 0;width:18%;line-height: 16px;height: 16px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.weburl li img , .post li img{width:16px;height:16px; top: -2px;object-fit: cover;margin-right:5px;position:relative;vertical-align:middle;}
.pagebar{margin:0 0 15px 0;text-align: center;}
.pagebar .page{display:inline-block;line-height:32px;width:32px;border-radius:3px;margin:0 5px;text-align:center}
.pagebar .page:hover , .pagebar .now-page{color:#fff}

.appraisal {list-style:none;overflow:hidden}
.appraisal li{overflow:hidden;padding:15px 0;}
.appraisal li:last-child{border-top:0;}
.appraisal li img{float:left; width:40px;height:40px;border-radius:50%;margin-right:15px;transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s;}
.appraisal li:hover img , .comlist li:hover img {transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);}
.appraisal .comments_info{overflow:hidden} 
.appraisal .comments_info h4{font-size:14px;line-height:20px;color:#5781bf;}
.appraisal .comments_info time{font-size:12px;float:right;}
/*评论*/
#comments{overflow:hidden;}
.compost{margin-bottom:15px;}
.compost .com_name{overflow:hidden;width:100%;}
.compost .com_name span{overflow:hidden;color:#5781bf;padding-top:10px;margin-right:5px;display:block;float:left;}
.compost .com_name a{color:#5781bf}
.compost .com_box textarea{width:100%;display:block;padding:10px;    background: transparent; box-sizing:border-box;}
.compost .com_info{margin-top:15px;overflow:hidden}
.compost .com_info ul{float:left;list-style:none;display:inline-block}
.compost .com_info li{float:left;margin-right:15px}
.compost .com_info li input{width:160px;height:30px;line-height:30px;padding-left:4px;margin-bottom:15px;box-sizing:border-box;}
.compost .com_info li span{margin-left:4px}
.compost .com_info li span img{height:30px;line-height:30px;vertical-align:top}
.compost .com_info button{border:0;border-radius:3px;padding:0 25px;line-height:32px;color:#fff;font-size:14px;    cursor: pointer;}
.comlist ul{list-style:none;}
.comlist ul.bordertop{}
.comlist ul ul{margin-left:5%}
.comlist li{overflow:hidden;padding:15px 0}
.comlist li img{float:left;width:40px;height:40px;border-radius:50%;transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s;}
.comlist li .clbody{margin-left:50px}
.clbody .cinfo{overflow:hidden}
.clbody .cinfo h5{float:left;height:18px;line-height:18px;color:#5781bf;font-size:14px;font-weight:400}
.clbody .cinfo span{float:right;}
.clbody .cinfo span a{color:#5781bf}
.clbody em{height:20px;line-height:20px;font-size:12px;font-style:normal;display:block}
.clbody p , .appraisal p{line-height:20px;overflow:hidden;margin-top:5px;}
.clbody p a{color:#5781bf}
footer{overflow:hidden;text-align:center;padding:15px 20px;}
footer p{line-height:200%;font-size:14px;}
footer a:hover{text-decoration:underline}
@media screen and (max-width:1024px){

#navul a{padding:0 15px;}}
@media screen and (max-width:721px){
.head15{padding:0;}
.main {margin-top:0;}
.head_pf{position: fixed;top:0px;z-index:9999;right:0;left:0;box-sizing: border-box;transition:top .5s}
.head_hide{top:-60px} 
.logo{height:40px;margin:10px 0 10px 15px; min-width: 225px;}
.logo img{height:40px}
.logo .type2{line-height:40px;font-size:20px;}
.logo .type3{line-height:24px;font-size:16px;margin:0}
.logo p{line-height:16px;font-size:12px;}
.clogo{height:60px;width:70%;text-align: center;}
.clogo img{height:60px;}
#mnav , #msearch ,#mcall{display:block;padding:0 10px;line-height:60px;float:right;}
#m10{display:block;width:10px;line-height:60px;float:right;overflow: hidden;}
#mnav i,#msearch i , #mcall i{font-size:16px;}
.navbg{height:0;top:0;}
#navul , .daohang #navul{position:fixed;right:0;height:auto;line-height:36px;z-index:999;width:auto;overflow:hidden;padding:0;display:none;}
#navul li{text-align:center;display:list-item;float:none;}
#navul li:first-child{border-top:0;}
#navul a{padding:0 25px;font-size:14px}
#navul li:hover ul{display:none;}
.spm h1{font-size:20px;}
.spm .info{font-size: 12px;}
.lower li{width:31.33%}
.fixednav{top:auto;left:auto;position: fixed;}
.search , .callkf{position:absolute;width:100%;float:none;top:60px;left:0;margin:0;z-index:999;padding:15px;display:none;box-sizing: border-box;}
.callkf i {font-size:20px;}
.callkf a {display:block;float:right;padding:5px 15px;color:#fff;border-radius:4px;font-size:14px;position: relative;top:5px;}
.search {width:100%;float:none;padding:15px;}
.content table td{padding:10px 0;}
.content table td a{margin:0 5px;}
.post{margin-right:0;}
.post li{margin-right:0;width:100%;}
.photo{margin-right:-3%;}
.photo li{margin-right:3%;width:47%;}
.weburl{margin-right:-2%;}
.weburl li{margin-right:2%;width:23%;}
.footer p{font-size:12px}
.banner{margin-top:20px;}
.silder-ctrl-next,.silder-ctrl-prev{display:block;}
.silder-ctrl-con{display:none}
}
@media screen and (max-width:481px){
.lower li{width:48%}
.photo{margin-right:0;}
.photo li{margin-right:0;width:100%;}  
.weburl li{width:31.33%;}
}
@media screen and (max-width:361px){

.photo{margin-right:0;}
.photo li{margin-right:0;width:100%;}  
.weburl{margin-right:-5%;}   
.weburl li{margin-right:5%;width:45%;}
}
