﻿

.ty-banner-1 {

	overflow: hidden;

	line-height: 0;

	text-align:center;

}

.ty-banner-1 img{

	

}

.ty-banner-1 img.show{

	visibility: visible;

}





.p1-search-1 {

	background: #f2f2f2;

	height: 82px;

	border-bottom: 1px solid #eee;

	overflow: hidden;

	font-size: 14px;

}



.p1-search-1 p {

	color: #444;

	line-height: 82px;

}



.p1-search-1 a {

	color: #444;

	display: inline-block;

	margin-right: 15px;

}



.p1-search-1-inp {

	width: 270px;

	height: 30px;

	border-radius: 20px;

	background: #fff;

	padding-left: 10px;

	margin-top: 28px;

}



.p1-search-1-inp input {

	border: 0;

}



.p1-search-1-inp1 {

	width: 224px;

	height: 30px;

	line-height: 30px;

	color: #a9a9a9;

	float: left;

}



.p1-search-1-inp2 {

	width: 30px;

	height: 30px;

	background: url(../images/viskins-p1.png) no-repeat -258px -936px;

	float: right;

	cursor: pointer;

}





.p12-curmbs-1 {

	 font-size: 14px;

	border-bottom: 1px dashed #dcdcdc;

	line-height: 65px; margin-bottom: 30px;

}

.p12-curblock{

	display: none;

}

.p12-curmbs-1 b {

	border-left: 10px solid #242424;

	font-weight: normal;

	padding-left: 8px;

} 

.p12-curmbs-1 i {

	font-style: normal;

}



.p12-curmbs-1 span {

	font-family: '宋体';

	padding: 0 5px;

	height: 46px;

	line-height: 46px;

}







.p14-left-nav-1-tit {

	background: #1c61be;

	height: 80px;                            

}



.p14-left-nav-1-tit h3 {

	height: 75px;

	font-size: 24px; 

	font-weight: normal;

	line-height: 75px;

	color: #fff;

	border-bottom: 1px solid #fff;

	text-align: center;

	

}

.p14-left-nav-1-tit h3 span{font-size: 14px; text-transform: uppercase;}

 







.p14-left-nav-1-nav-one h3 {

	height: 45px;

	line-height: 45px;

	background: url(../images/p14-icon5.png) no-repeat right center #242424;

	margin-bottom: 2px;

}



.p14-left-nav-1-nav-one h3 a {

	display: block;

	font-size: 18px;

	font-weight: normal;

	margin-right: 40px;

	margin-left: 38px;

	color: #fff;

}



.p14-left-nav-1-nav-one h3.sidenavcur,

.p14-left-nav-1-nav-one h3:hover {

	background: url(../images/p14-icon2.png) no-repeat right center  #1c61be;

}




.p14-left-nav-1-nav dl{

	padding: 2px 0 4px;

}

.p14-left-nav-1-nav dt {

	height: 45px;

	font-size: 16px;

	line-height: 45px;

	padding-left: 44px;

	padding-right: 40px; 

	margin-bottom: 1px;

	background:#ececec;

	position: relative;	

	

}

.p14-left-nav-1-nav dt:after{      

	content: "";

	width: 8px;

	height: 8px;              	

	border: 2px solid #b8b8b8;

	border-style: solid solid none none;

	position: absolute; 

	top: 50%;

	right: 32px;

	margin-top: -4px;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

}



.p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after {

				border-color:#1c61be;  

}

.p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color: #1c61be; }



.p14-left-nav-1-nav dd{

	border: 1px solid #ececec;                             

	border-bottom:0;     

}

.p14-left-nav-1-nav p {

	height: 50px;

	font-size: 14px;

	line-height: 50px;

	padding-left: 72px;

	padding-right: 40px; 

	border-bottom: 1px solid #ececec; 

	background: #fff;

	position: relative;

}

  

				  

/*.p14-left-nav-1-nav p:after{content: ""; width: 3px; height: 3px; border-radius: 100%;background: #666; position: absolute; left: 58px; top: 50%;}*/





.p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a{color:#1c61be;} 

 

.p14-left-nav-1-nav p.sidenavcur:after ,.p14-left-nav-1-nav p:hover:after  {background: #242424; } 



.p14-left-nav-1-nav a {

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}







.contact-z1 {

	height: 140px;

	background: url("../images/contact-z1.jpg") no-repeat;

	color: #333;

	margin-bottom: 30px;

}



.contact-z1 p {

	font-size: 20px;

	height: 30px;

	line-height: 30px;

	padding: 37px 0 0 95px; 

	background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;

}



.contact-z1 span {

	display: block;

	height: 30px;

	font-weight: bold;

	font-size: 18px;

	line-height: 30px; 

	padding-left: 73px;

}





.cplb-3n-ts-03-tit {

	height: 50px;

	font-size: 24px;

	font-weight: normal;

	line-height: 50px;

	border-bottom: 1px solid #ebebeb;

	margin-bottom: 15px;

}



.cplb-3n-ts-03-tit span {

	display: inline-block;

	height: 50px;

	border-bottom: 1px solid #242424;

}



.cplb-3n-ts-03-list dl {

	width: 32.1%;

	border: 1px solid #dedede;

	margin-bottom: 15px;

	background: #fff;

	float: left;

	margin-right: 1.2%;

}



.cplb-3n-ts-03-list dl:nth-child(3n) {

	margin-right: 0;

}



.cplb-3n-ts-03-list dt img {

	width: 100%;

	margin: 0 auto;

	display: block;

}



.cplb-3n-ts-03-list dd {

	padding: 6px 20px 5px 20px;

	background-color:#ececec;

}



.cplb-3n-ts-03-list dd h4 {

	height: 45px;

	font-weight: normal;

	font-size: 18px;

	color: #154c64;

	line-height: 45px;

}



.cplb-3n-ts-03-list h4 a {

	display: block;

	color: #727272;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.cplb-3n-ts-03-list dl:hover h4 a {

	color:  #1c61be;

}



.cplb-3n-ts-03-list-desc {

	height: 40px;

	font-size: 14px;

	line-height: 20px;

	color: #666;

	margin-bottom: 12px;

	overflow: hidden;

}



.cplb-3n-ts-03-list-deta {

	width: 100px;

	height: 40px;

	display: inline-block;

	border: 1px solid #aaa;

	font-size: 16px;

	line-height: 40px;

	text-align: center;

}



.cplb-3n-ts-03-list dl:hover {

	border-color:  #1c61be;

}



.cplb-3n-ts-03-list dl:hover a {

	color:  #1c61be;

}



