/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:16px;font-family:Arial; color:#666; line-height:2em;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:80%; margin:5% auto;padding: 0 10%;}
.fl{float: left;}
.fr{float: right;}


.conleft{width: 20%;
    text-align: right;}
.conleft .logo img{width: 135px;}
.mail{color: #AAAAAA;font-size: 18px;}
.menu{margin: 15px 0;}
/*.menu ul li{line-height: 40px;}
.menu ul li a{color: #aaa;}
.menu ul li.cur a{color: #92526A}
.menu ul li.cur a:hover{color: #000;}
.menu ul li a:hover{color: #000;}

.menu ul li dl{display: none;}
.menu ul li:hover dl{display: block;}

.menu ul li dl dd ol{display: none;}
.menu ul li dl dd:hover ol{display: block;}*/



.menu dl dd{line-height: 40px;font-size: 18px;}
.menu dl dd a{color: #aaa;}
.menu dl dd.cur a{color: #92526A}
.menu dl dd a:hover{color: #000;}


.sideMenu{}
.sideMenu h3{ line-height:40px; cursor:pointer; font-weight: normal;color: #aaa;font-size: 18px;}
.sideMenu h3:hover{ color: #000; }
.sideMenu ul{  color:#aaa; display:none;padding-left: 10px;}
.sideMenu ul li{line-height: 24px;}



.list{margin: 15px 0;}
.list ul li{display: inline-block;}

.conright{width: 70%;}
.conright .left{ width:50%; float:left;}
.conright .right{ width:40%; float:right;}
.conright .right img{max-width: 100%;display: block;margin: 0 auto;}

@media(max-width:768px) {
    .conright .left {
        width: 100%;
       
    }

    .conright .right {
        width: 100%;
       
    }
}


.phonemenu{position: absolute;right: 3%;top: 3%;display: none;}

.phonemenulist{background: #666;position: relative;z-index: 999;display: none;}
.phonemenulist ul li{line-height: 50px;font-size: 20px;text-align: center;}
.phonemenulist ul li a{color: #ededed}
.phonemenulist ul li dl{border-top: 1px solid #D6B8B4;}
.phonemenulist ul li dl dd{font-size: 18px;}


.insideleft{width: 20%;}
.insideright{width: 100%;}

.insideleft2{width: 75%;}
.insideright2{width: 25%;}
.insideleft3{width: 75%;}
.hide{display: none;}
.show{display: block;}


.contact{margin: 15px 0;}
.contact ul li{line-height: 30px;color: #aaa}
.contact .line{background: #000;height: 1px;width: 20px;}

.weibo{margin: 15px 0;}
.weibo dl dd{line-height: 30px;color: #aaa}
.weibo dl dd a{color: #aaa;}


.list { column-count: 3; column-gap: 0;/*margin-left:-166px;*/ }
.list li{ break-inside: avoid;margin: 15px 10px;margin-top: 0;}
.list li img{max-width: 100%;}



.newlistul ul li{width: 31.3%; float: left;}
.newlistul ul li.mar{margin-right: 3%;}
.newlistul ul li img{max-width: 100%;}
.newlistul2  ul li{margin: 15px 0;}
.newlistul2  ul li img{max-width: 100%;}

@media screen and (max-width: 760px){
	.conleft{width: 100%;margin-bottom: 40px;}
	.conright{width: 100%;}
	.menu{display: none;}
	.phonemenu{display: block;}


	.insideleft{width: 100%;}
	.insideright{width: 100%;}

	.insideleft2{width: 100%;}
.insideright2{width: 100%;}
.hide{display: block;}
.show{display:none; }


.list { column-count: 2; column-gap: 0; }
.list li{ break-inside: avoid;}
.list li img{max-width: 100%;}
}