#bd{background:#4a245c url("/images/template/fon_catalog.jpg") top center no-repeat;}

.pn_new3
{
	padding-bottom:10px;
}

.pn_new6
{
	    padding-top: 10px;
}


.pn_new6>span{

	cursor:pointer;
	
	    width: 150px;
    height: 39px;
    position: relative;
    display: block;
    cursor: pointer;
    background: url(/images/template/buy23.png);
    background-size: 100% 100%;
	
}

.pn_new6>span span {
    font-size: 21px;
    line-height: 21px;
    display: block;
    position: absolute;
    left: 0px;
    width: 100%;
    top: 8px;
    text-align: center;
    font-weight: 300;
    color: #fff;
}

#cat_pages1 {
    height: 40px;
}

.afterh1
{
	height:30px;
}

.pn_new455
{
	height:45px;
}

.pn_new4
{
	height:25px;
	clear:both;
	margin-bottom:45px;
	border-bottom:1px dashed #ddd;
}

.pn_new
{
	color:#fff;
	white-space: normal;
    font-size: 14px;
	
    line-height: 1.5;
}

.pn_new *
{
	white-space: normal;
}

.pn_new>img
{
	float:left;
	width:200px;
	margin-bottom:20px;
	margin-top:5px;
}

.pn_new3 img
{
	max-width:100%;
	display:block;
	margin-bottom:9px;
	margin-top:9px;
}

.pn_new p
{
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:0px;
}

.pn_new a
{
	color:#eee;
}

.pn_new1
{
	color:#fff;
	  
	margin-bottom:17px;
	white-space: normal;
}

.pn_new5
{
	padding-left:235px;
	   

}

.pn_new2
{
	line-height: 1.2;
    font-weight: 500;
    font-size: 21px;
	margin-bottom:15px;
}




.pn_new22
{
	
    font-weight: 300;
    
	margin-bottom:12px;
}




#cat_pages
{
	
	text-align:center;
}

#cat_pages1
{
	
height:40px;
}

.page
{
display:inline-block;
margin-left:10px;
margin-right:10px;
vertical-align:top;
color:#bdbed2!Important;
text-decoration:none!important;
padding:4px 0px 7px 0px;
border:1px solid transparent;
font-size:24px;
line-height:25px;
position:relative;
border-radius:7px;
font-weight:300;
width:36px;
}
.page.active span
{
	border-bottom:none!important;
}
.page span
{
	display:inline-block;
	border-bottom:1px solid;
}

#show_more>span,.page
{
	transition:all 0.3s;
}
.page:hover,#show_more>span:hover
{
	color: #fff!Important;
}
.page.active
{
color: #fff!Important;
border:1px solid #fff;
} 

.page_all
{
width:54px!Important;	
}


.pag>nav{padding-bottom:40px;}
.pag{clear:both;padding-bottom:70px;}
#show_more{text-align:center;margin-bottom:40px;}
#show_more>span{font-size:37px;color:#bdbed2;border-bottom:1px solid;display:inline-block;line-height:48px;font-weight:100;cursor:pointer;}


@media screen and (max-width:1016px){
	
	
	.page
{
	font-size:18px;
	line-height:20px;
	margin-left:2px;
	margin-right:2px;
	
	padding: 4px 0px 3px 0px;
   

    width: 26px;
	
}

.page.active {
    
    position: relative;
    top: 1px;
}

.page_all {
    width: 40px!Important;
}

}


@media screen and (max-width:600px){
	
	#show_more>span{font-size:23px;color:#bdbed2;line-height:27px;font-weight:300;}




}




@media screen and (max-width:350px){

	.page
{
	font-size:16px;
	line-height:18px;
	margin-left:2px;
	margin-right:2px;
	
	padding: 2px 0px 3px 0px;
   

    width: 22px;
	
}

.page.active {
    
    position: relative;
    top: 1px;
}

.page_all {
    width: 38px!Important;
}

}




.mainvs,.mainvs p
{
white-space:normal;
font-size: 14px;
line-height:1.5;
}

.mainvs *
{
	white-space:normal!important;
}

.mainvs p
{
	margin-top:0px;
	margin-bottom:20px;
}

.mainvs>img
{
	float:left;
	margin-right:20px;
	margin-bottom:17px;
	max-width:30%;
	    margin-top: 7px;
}

.mainvs p img
{
	
	max-width:100%;
	display:block;
}

.mainvs p a
{
	color:#01b0ff;
}


@media screen and (max-width: 590px)
{
.vs_service11 #vs_form_in {
    padding-left: 10px;
    padding-right: 10px;
   
}
}

@media screen and (max-width:500px)
{
	
.pn_new,.pn_new *
{
text-align:center;
}

.pn_new6>span
{
	margin-left:auto;
	margin-right:auto;
}

.pn_new5 {
    padding-left:0px;
}

.pn_new>img {
    float: none;
    width: 100px;
    margin-bottom:12px;
    margin-top: 5px;
}

.pn_new2 {
       margin-bottom: 13px;
    font-size: 17px;

}

.pn_new3 {
    padding-bottom: 10px;
    font-weight: 300;
    font-size: 13px;
}

.pn_new6>span span {
    font-size: 17px;
	
}

.pn_new4 {

    margin-bottom: 21px;
    
}

#show_more>span {
    font-size: 20px;
    
    line-height: 23px;
}

}
