/*
Theme Name: V2_2
*/

 
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight: normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px "Microsoft YaHei","Microsoft YaCSimSu","Arial","SimSun","Segoe UI","Tahoma","Helvetica","Sans-Serif";color:#333;outline:0;}


.ddd a{background: #fff;display: block;padding: 15px;font-size: 20px;color: #777;text-align: left;border-left: 3px solid #333;font-weight: bold;margin-bottom: 10px;border-radius: 3px;width: calc(50% - 50px);float: left;}
.ddd a:hover{background:#ddd;color:#111}
.fr{float: right !important;}

body{background: #f3f3f3;}
.top{text-align: center;}
.top1{}
.logo{padding: 25px 0;}
.logo a{color: #000;font-size: 46px;letter-spacing: 10px;margin-left: 10px;font-weight: bold;}
.nav{border-bottom: 1px solid #ddd;line-height:55px;height:55px;border-top: 1px solid #ddd;background: #fff;}
.nav1{max-width: 1770px;width: calc(100% - 30px);padding: 0 15px;min-width: 1150px;overflow: hidden;margin: 0 auto;}
.nav a{font-size: 16px;margin: 0 5px;display: block;float: left;color: #555;}
.nav a:hover{color:#ff5983}
.n1{float: left;}
.n2{float: right;}
.n2 span{}
.n2 a{}

.n3{float: right;border-left: 1px solid #999;margin-left: 15px;padding-left: 10px;margin-right: 5px;}
.n3 a{margin:0 0 0 10px;}


.ac{max-width: 1770px;margin: 25px auto 0;width: calc(100% - 30px);min-width: 1150px;padding: 0 15px;overflow: hidden;}
.list{margin-right: -35px;}
.ac .tt{overflow: hidden;line-height: 25px;}
.ac .tt h1{font-size: 20px;color: #000;float: left;text-indent: 10px;border-left: 6px solid #1592e5;}
.ac .tt span{float: right;color: red;}
.ac .tt span a{}

.li1{border: 1px solid #ddd;}
.list .li{float: left;width: calc(20% - 35px);overflow: hidden;border-radius: 2px;background: #fff;margin: 30px 35px 0 0;}
.list .li .img{overflow: hidden;}
.list .li .img img{width: 100%;height: 559px;   -webkit-transition: all .8s; transition: all .8s;object-fit: cover;}
.list .li:hover .img img{transform: scale(1.15);  }
.list .li .img span{height: 0px;display: block;padding-bottom: 155%;background: #c3c3c3;overflow: hidden;}
.list .li .tit{margin: 15px 15px 12px;line-height: 22px;height: 44px;overflow: hidden;}
.list .li .tit a{font-size: 15px;color: #333;display: block;}
.list .li .if {padding: 0 15px 15px;text-align: center;line-height: 16px;overflow: hidden;}
.list .li .if p{color: #999;}
.list .li .if p a{color: #175F9A;margin: 0 2px;}
.list .li .if p a:hover{}
.list .li .if .mt{float:right}
.list .li .if .jg{float:left}
.list .li .time{color: #777;}
.list .li .views{position: absolute;right: 15px;top: 15px;background: #fff;min-width: 20px;line-height: 20px;text-align: center;border-radius: 10px;padding: 0 5px;opacity: 0.8;color: #ff5983;border: 1px solid #ddd;}
.list .li .tit a:hover,.list .li:hover  .tit a{color:#ff5983}
.list .li:hover{box-shadow:0 0 25px #c5c6b6;transition: all .2s;background: #fff}    


.p{margin: 15px auto 0;font-size: 18px;border: 1px solid #ddd;background: #fff;padding: 20px;}
.p p{line-height: 45px;}
.p a{color:#ff5983;padding: 0 5px;}
.p .a1{margin-top: 10px;}
.p .a1 a{background: #ff5983;color: #fff;margin: 0 20px;border-radius: 3px;display: inline-block;padding: 0 40px;}
.p .a1 a:hover{background-color:#333}
.p i{color: #ff5983;padding: 0 5px;font-size: 22px;}



.c{width: calc(100% - 30px);margin: 25px auto 0;max-width: 1770px;padding: 0 15px;min-width: 1150px;}
.c-tt1{margin-bottom: 0px;line-height: 30px;height: 30px;overflow: hidden;}
.c-tt1 h1{float: left;}
.c-tt1 h1 span{font-size: 12px;color: #999;margin-left: 10px;font-style: italic;}
.c-tt1 span{
    float: left;
}
.c-tt1 a{
    color: #999;
    margin-right: 15px;
    font-size: 16px;
}
.c-tt1 .on{
    color: #000;
    font-size: 24px;
}
.c-tt1 h1{color:#000}


.c-tt{
    overflow: hidden;
    margin-bottom: 20px;
}
.c-tt h1{
    font-size: 24px;
}
.sjh1{font-size:24px;}











.c-if{margin-top: 10px;overflow: hidden;}
.c-if span{color: #999;margin: 0 15px 0 0;}
.c-if span a{color: #175F9A;}
.c-if span a:hover{background:#175F9A;color:#fff}

.c-p{text-align: center;}
.c-p img{width: 100%;display: block;height: auto;margin-bottom: 10px;min-height:400px}
.c-xg h3{font-size: 18px;margin-bottom: -10px;text-indent: 10px;border-left: 6px solid #1592e5;}
.cclear{clear:both;height:25px;}

.fy{text-align: center;margin-top: 25px;line-height: 35px;}
.fy a,.fy span{border: 1px solid #ddd;background: #fff;padding: 0px 15px;margin: 0 7px;border-radius: 3px;font-size: 14px;display: inline-block;color: #777;}
.fy a:hover{background: #333;color:#fff}
.fy span{color:#999;padding: 0px 20px;}
.fy2{margin-top: 10px;overflow: hidden;}
.fy2 a{margin: 0 3px;padding: 0 10px;line-height: 22px;font-size: 12px;background: #777;color: #fff;border: #fff;}
.fy2 a:hover{background: #999}

.xt{
    overflow: hidden;
    border: 1px dashed #ff5983;
    margin-bottom: 15px;
    border-radius: 2px;
}
.xt span{
    display: block;
    text-align: left;
    margin: 10px;
    color: #000;
    font-size: 16px;
}
.xt img{
    width: 100px;
    float: left;
    margin-left: 10px;
    border-radius: 5px;
}


.page_navi {
    clear: both;
    font-size: 14px;
    overflow: hidden;
    border-top: 1px dashed #eee;
    padding-top: 28px;
    text-align: center;
}
.page_navi a {
    background: #fff;
    border: 1px solid #ddd;
    color: #999;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    padding: 9px 17px;
    text-decoration: none;
    margin: 0 5px 25px 5px;
}
.page_navi .fa {
    margin: 0;
}
.page_navi a.current {
    background: #999 !important;
    color: #fff !important;
}
.page_navi a:hover {
    background: #eee none repeat scroll 0 0;
    color: #f17c67;
}
.page_navi .extend {
}
.none {
    display: none;
}
.page_navi span {
}

.zc{background: #fff;padding: 25px;font-size: 16px;letter-spacing: 3px;color: #777;border: 1px solid #999;line-height: 25px;}
.zc a{color:#ff5983}
.n3 p{margin-left: 5px;float: left;color: red;}

.f{text-align: center;line-height: 20px;padding: 15px 0;color:#777;border-top: 1px solid #ddd;}
.page{line-height: 25px;font-size: 14px;color:#777}
.page p{margin-bottom: 10px;}
.page a{color:#ff5983}
.hd{width: 100%;margin: 25px auto 0;overflow: hidden;}
.hd img{width:100%;height: auto;display: block;}
.hd a,.swiper-slide{display: block;overflow: hidden;}


.ylink{width: 1150px;margin: 25px auto 0;}
.ylink a{color: #666;margin-right: 8px;font-size:14px }
	.d1{overflow: hidden;margin-top: 25px;line-height: 25px;}
	.d1 a{color: #333;width: 12.5%;display: block;float: left;font-size: 14px;overflow: hidden;height: 25px;}
.d1 a:hover{color:red}
.snote1{background: #fff;border: 1px solid #777;line-height: 35px;margin-bottom: 10px;font-size: 14px;color: #777;}
.int{}

.search{margin-top: 25px;}
.search form{}
.search .input{line-height: 25px;border: 1px solid #ddd;border-radius: 2px;padding: 0 5px;width: 230px;}
.search .submit{border: none;background: #000;color: #fff;line-height: 25px;height: 25px;padding: 0 7px;border-radius: 2px;}

.mtlist{overflow: hidden;margin: 15px -1% 0;}
.mtlist a{width: 6.33%;margin: 10px 1% 0;float: left;text-align: center;}
.mtlist img{width: 100%;height: auto;float: left;}
.mtlist span{height: 0px;display: block;overflow: hidden;padding-bottom: 100%;background:#fff}
.mtlist i{line-height: 30px;font-size: 14px;color: #000;}.mtlist i{line-height: 30px;font-size: 12px;color: #000;height: 30px;overflow: hidden;display: block;}
.mtlist a:hover i{color: #c4937e;}
.page{
    background: #fff;
    padding: 20px;
    margin-bottom: 20px;
	margin-top:25px
}
.fd{
    position: fixed;
    right: 100px;
    bottom: 100px;
    z-index: 99;
}
.fd a{
    background: #fff;
    display: block;
    margin-top: 10px;
    line-height: 40px;
    padding: 0;
    font-size: 16px;
    border: 1px solid #ddd;
    color: red;
    text-align: center;
    width: 100px;
    border-radius: 3px;
}
.fd a:hover{}
.wu{padding: 10px;
border: 1px solid #ddd;
background: #fff;
margin-top: 10px;}







@media screen and (max-width: 900px) {
	
	.ddd a{font-size: 14px;padding: 7px 10px;float: left;width: calc(50% - 30px);}
	.sjh1{font-size:18px;}
	.wu{margin: 6px;}
	.ac, .c, .nav1{min-width:auto;margin: 0 5px;padding: 0;width: 100% !important;}
	.mnone{display:none !important}
	.search,.mtlist{margin-top: 10px !important;}
	.mtlist a{width: 23% !important;}
	.int{}
	.snote1{}
	.c-p{margin:0 6px;}
	.logo {padding: 10px 0 !important;}
	.logo a{font-size: 26px !important;}
	.nav{line-height: 45px !important;height: 45px !important;border-color: #ddd !important;}
    .nav a{margin: 0 6px 0 0;font-size: 14px !important;}
	.nav1{width: 100% !important;margin: 0;}
	.n1,.page_navi .extend{display:none}
    .n2{float: left !important;width: calc(100% - 12px);margin: 0 6px;}
	.n2 a{color:#333 !important}
	.n2a{}
    .n3{margin-right: 0 !important;margin-left: 0 !important;padding-left:  3px !important;border-left: 1px solid #ddd !important;font-size: 12px !important;}
    .n3 a{margin: 0 0 0 6px !important;}
	.n3 p{max-width:90px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
	
	.ac,.c{margin: 10px 0 0;width: ;}
	.list{margin-right: 6px;}
	.list .li{margin: 10px 0 0 6px !important;width: calc(50% - 6px);border: none !important;}
    .ac .tt h1{font-size: 12px !important;color: #555;}
	.ac .tt span{margin-right: 10px;font-size: 10px;}
	.c-tt{margin-bottom: 10px !important;margin-left: 6px;margin-right: 6px;}
	.c-tt i{display: block;}
    .c-tt span{width: 50%;display: block;float: left;margin: 0 !important;}
	.c-tt h1{
    font-size: 15px;
}
	.c-if{background: #fff;padding: 5px;}
	.c-p img{min-height: 50px;margin-bottom: 5px;}
    .c-xg h3{margin: 0 0 0 6px !important;/*! text-align: center; */font-size: 12px;color: #555;}
    .c-xg {margin-top: 20px;}
    .fy{margin-top: 15px !important;line-height: 30px !important;}
    .fy2{margin-top: 10px !important;}
    .fy2 a{}
	.list .li{height:auto !important;}
    .list .li .tit{margin:5px 7px !important;line-height: 18px !important;max-height: 36px !important;min-height: 36px !important;}
    .list .li .tit a{font-size: 12px !important;}
    .list .li .if{padding: 0 7px 10px 7px !important;}
    .list .li .if span{display: block;float: none !important;text-align: left;line-height: 16px;height: 16px;overflow: hidden;}
	.zc{padding:15px 0 !important}
	.zc span{display: BLOCK;}
	.index .c-xg{margin-top: 0px !important;}
	.index .hd{margin: 10px 3% 0 0 !important;width: auto !important;}
	.cclear{height:10px !important}
	.ylink{width: 94% !important;margin: 25px auto 0 !important}
	.ylink a{font-size:12px !important}
	.d1{margin: 10px 6px 0 6px !important;}
	.d1 a{width: 25% !important;}
	.ad2{margin:10px 3% 0}
	.xt{padding-right: 2%;}
.xt span{

}
.xt img{width: 18% !important;margin-left: 2% !important;}
	.acmtlist{margin: 0 6px 0 6px;}
	
.p{margin: 10px auto 0;font-size: 14px;padding: 12px 10px 15px;}
.p p{line-height: 28px;}
.p a{color:#ff5983;padding: 0 5px;}
.p .a1 a{margin: 0 10px;padding: 0px 13px;}
.p .a1 a:hover{background-color:#333}
.p i{font-size: 14px;}
	
	.ac .tt{
    margin-left: 6px;
    line-height: 16px;
}
.page_navi{}
	.page_navi a{
    padding: 3px 10px;
}
	.list .li .img span{padding-bottom:150%;}
.search form {
    margin-left: 6px;
}
	.page{
    padding: 10px;
    margin: 6px 6px 16px;
    border: 1px solid #ddd;
}
	.c-tt1{
    margin: 0 6px;
}
.c-tt1 a{
    margin-right: 8px;
    font-size: 14px;
}
.c-tt1 .on{
    font-size: 18px;
}
	.fd{right: 15px;bottom: 30px;}
	.fd a{width: 70px;line-height: 30px;}
}




@media screen and (max-width: 321px) {
	.ouyu{display: none !important;}
	.n2 a{margin: 0 5px 0 0;}
}
