
.f_pr{position:relative;}
.f_pa{position:absolute;}
.header , .content , .footer { width:1200px; margin:0 auto;  }
em{font-style:normal;}
.g_top{ height:231px; background:url(../images/topbg.jpg) no-repeat center top;}
.g_top .m_top{height: 176px;}
.top_t{ height:40px; line-height:40px;color:#666666;font-size: 14px;position:relative;z-index:11; }
.top_t p{ float:right;}
.top_t p a{ padding: 0 14px; display: inline-block; color:#666666;}
.top_c .tlogo{ float:left; padding: 20px 40px 0 0;}
.top_c h2{ float:left; height:60px; margin:34px 0 0 0; color: #1470d6; font-size: 28px; font-weight: bold;}
.top_c h2 em{ display:block; color:#333333; font-weight:normal; font-size: 22px; padding-top: 3px; }
.top_c p{ float:right; margin:30px 0 0 0 ; padding: 0 0 0 60px; background:url(../images/tel.png) no-repeat left 20px;}
.top_c p b{display: block; color:#555555; font-size:16px;font-weight: normal;}
.top_c p span{ display:block; font-size:28px; color:#000000;line-height: 30px; }
.g_nav{height:55px; line-height: 55px; }
.g_nav li{position: relative; float:left; font-size:16px; background:url(../images/line.jpg) no-repeat right center;}
.g_nav li a{ display:block;float: left; padding: 0 54px; color:#fff; line-height:55px; text-decoration: none;}
.g_nav li a:hover,.g_nav .cur a{color: #000000;font-weight: bold; background:url(../images/hover.jpg) no-repeat center 0}
.g_nav li:nth-child(1) a{padding-left: 50px;}
.g_nav .cur:nth-child(1):before,.g_nav li:nth-child(1):hover:before{background:url(../images/home.png) no-repeat;width: 26px;height: 26px;left:19px;top:16px;content: "";position: absolute; }
.g_nav li:last-child{background: none;}
.g_nav li:nth-child(1):before{background:url(../images/home.png) no-repeat right 0;width: 26px;height: 26px;left:19px;top:16px;content: "";position: absolute;}



.fullSlide{min-width:1200px;position:relative;height:500px;overflow:hidden;}
.fullSlide .bd{position:relative;z-index:0;}
.fullSlide .bd ul{width:100%!important;}
.fullSlide .bd li{width:100%!important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.fullSlide .hd{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:36px;overflow:hidden;}
.fullSlide .hd ul{margin-left:500px;}
.fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
.fullSlide .hd ul li{width:62px;height:8px;background:#fff;}
.fullSlide .hd ul .on{background:#1470d5;}


.videod .video{ width:624px; height:417px;  overflow:hidden; position:relative;}
.videod .video a.a_video{background:url(../images/video.jpg) no-repeat center center;width: 624px; height: 417px;display: block; position:absolute;top:0;left:0;}




.g_ft{ height:377px;padding-top: 54px; background: url(../images/ftbg.jpg) no-repeat center top;}
.g_ft .m_fnav{  height:40px; line-height:40px; color:#4d4d4d; overflow: hidden; margin-bottom: 60px;}
.g_ft .m_fnav a{ color:#4d4d4d; padding:0 50px;  font-size: 16px; font-weight: normal;display: inline-block;position: relative;}
.g_ft .m_fnav a:nth-child(1){padding-left: 38px;}
.g_ft .m_fnav a:nth-child(1):before{content: "";position: absolute;background: url(../images/fhome.png) no-repeat;width: 30px;height: 30px;left:0;top:8px;}
.g_ft .m_fnav a:hover{color: #1470d6;font-weight: bold;}
.g_ft .m_flogo{float: left;width: 426px;}
.g_ft .m_flogo .ftlogo{height:40px; margin-left:50px;}
.g_ft .ftel{background: url(../images/ftel.png) no-repeat 0 15px;padding: 10px 0 0 50px;font-size: 28px;color: #1470d6;line-height: 58px;} 
.g_ft .f_ftcon{float: left; width: 480px;height: 226px;  }
.g_ft .f_ftcon li{font-size: 14px;line-height: 28px;color: #3e3e3f}
.g_ft .f_ftcon a{ color:#3e3e3f;}
.g_ft .f_ftcon .lx01{height: 85px;}
.g_ft .f_ftcon .lx01 b{font-weight: normal;font-size: 16px;display: block;}
.g_ft .m_code{float: right;width: 280px;}
.g_ft .codelst li{float: left;width: 130px;height: 130px;margin-left: 10px;}
.g_ft .codelst li img{width: 130px;height: 130px;display: block;margin: 0 auto; padding: 7px 0;}
.g_ft .codelst .code2{margin-right: 0;}
.g_ft .codelst li em{display: block;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #3e3e3f;}
.g_ft .copyr{text-align: right;font-size: 14px;color: #fff;}
.g_ft .copyr a{color: #fff;}




.client-2 {
position: fixed;
right: -170px;
top: 50%;
z-index: 900;
}

.client-2 li a {
text-decoration: none;
}
.client-2 li {
margin-top: 1px;
clear: both;
height: 62px;
position: relative;
}

.client-2 li i {
background: url(../images/fx.png) no-repeat;
display: block;
width: 30px;
height: 27px;
margin: 0px auto;
text-align: center;
}

.client-2 li p {
height: 20px;
font-size: 12px;
line-height: 20px;
overflow: hidden;
text-align: center;
color: #fff;
}

.client-2 .my-kefu-qq i {
background-position: 4px 5px;
}

.client-2 .my-kefu-tel i {
background-position: 0 -21px;
}

.client-2 .my-kefu-liuyan i {
background-position: 4px -53px;
}

.client-2 .my-kefu-weixin i {
background-position: -34px 4px;
}

.client-2 .my-kefu-weibo i {
background-position: -30px -22px;
}

.client-2 .my-kefu-ftop {
display: none;
}

.client-2 .my-kefu-ftop i {
   width: 33px;
height: 31px;
background-position: -23px -47px;
background-size: 52px 82px;
}
.client-2 .my-kefu-ftop .my-kefu-main{
padding-top: 6px;
}

.client-2 .my-kefu-left {
float: left;
width: 62px;
height: 47px;
position: relative;
}

.client-2 .my-kefu-tel-right {
font-size: 16px;
color: #fff;
float: left;
height: 24px;
line-height: 22px;
padding: 0 15px;
border-left: 1px solid #fff;
margin-top: 14px;
}

.client-2 .my-kefu-right {
width: 20px;
}

.client-2 .my-kefu-tel-main {
background: #1470d7;
color: #fff;
height: 53px;
width: 230px;
padding:9px 0 0;
float: left;
}

.client-2 .my-kefu-main {
background: #1470d7;
width: 97px;
height: 53px;
position: relative;
padding:9px 0 0;
float: left;
}

.client-2 .my-kefu-weixin-pic {
position: absolute;
left: -130px;
top: -24px;
display: none;
z-index: 333;
}

.my-kefu-weixin-pic img {
width: 115px;
height: 115px;
}


.sb_nr {
	height: 845px;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
}

.sb_nr ul li {
	width: 388px;
	float: left;
	margin-right: 18px;
	margin-top: 30px;
	overflow: hidden;
}

.sb_nr ul li:nth-of-type(3n) {
	margin-right: 0;
}

.sb_nr ul li img {
	width: 388px;
	height: 290px;
	display: block;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

.sb_nr ul li img:hover {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
}

.sb_nr ul li span {
	display: block;
	height: 78px;
	line-height: 78px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333333;
	font-size: 20px;
	color: #292d33;
	font-weight: bold;
	padding: 0 45px 0 18px;
	background:url(resource/images/60c6323c9caa4da6b9b1b4bdd0101d39_60.png) no-repeat 345px center;
	background-color: #f5f5f5;
}

.sb_nr ul li a {
	text-decoration: none;
}

.sb_nr ul li:last-child {
	margin-right: 0;
}

.sb_nr ul li:hover span {
	background:url(resource/images/60c6323c9caa4da6b9b1b4bdd0101d39_62.png) no-repeat 345px center;
	background-color: #1470d7;
	color: #fff;
}


.p12-curmbs-1 {
	font-size: 14px;
	border-bottom: 1px dashed #dcdcdc; padding:15px 0 15px 0;
}
.p12-curblock{
	display: none;
}
.p12-curmbs-1 b {
	border-left: 10px solid #000000;
	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;
}


.cplb-1n-ts-01-tit {
	height: 40px;
	border-bottom: 2px solid #d4d4d4;
	margin-bottom: 18px;
}

.cplb-1n-ts-01-tit-h2 {
	height: 40px;
	display: inline-block;
	font-size: 24px;
	font-weight: normal;
	line-height: 40px;
	padding-right: 24px;
	border-bottom: 2px solid #000000;
}

.cplb-1n-ts-01 dl {
	border: 1px solid #dedede;
	margin-bottom: 15px;
	padding: 15px 0 18px 0;
	background: #fff;
	display: inline-block;
	width: 100%;
}

.cplb-1n-ts-01 dl:hover {
	border: 1px solid  #1470d7;
}

.cplb-1n-ts-01 dt {
	width: 30%;
	float: left;
	margin-right: 5.5%;
	margin-left: 20px;
}

.cplb-1n-ts-01 dt img {
	width: 100%;
	margin: 0 auto;
	display: block;
}

.cplb-1n-ts-01 dd {
	padding-right: 4.5%;
}

.cplb-1n-ts-01 dd h4 {
	height: 52px;
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	line-height: 48px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.cplb-1n-ts-01 h4 a {
	display: block;
	height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-bottom: 4px;
	background: url(../images/p15-icon1.png) repeat-x left bottom;
}

.cplb-1n-ts-01 dl:hover h4 a {
	color:  #1470d7;
}

.cplb-1n-ts-01-list-desc {
	max-height: 84px;
	font-size: 14px;
	line-height: 28px;
	color: #626262;
	overflow: hidden;
	margin-bottom: 20px;
}

.cplb-1n-ts-01-list-deta {
	float: right;
	width: 125px;
	height: 38px;
	display: inline-block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}

.cplb-1n-ts-01 dl:hover .cplb-1n-ts-01-list-deta {
	background:  #1470d7;
	border-color:  #1470d7;
}

.cplb-1n-ts-01 dl:hover .cplb-1n-ts-01-list-deta a {
	color: #fff;
}


.fdh-01-tit {
	background: #1470d7;
	height: 80px;
}

.fdh-01-tit h2 {
	height: 75px;
	font-size: 24px;
	font-weight: normal;
	line-height: 75px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
}

.fdh-01-tit h2 span {
	font-size: 14px;
	text-transform: uppercase;
}

.fdh-01-nav-one h3 {
	height: 50px;
	line-height: 50px;
	background:#ececeb;
	margin-bottom: 2px;
	overflow: hidden;
}

.fdh-01-nav-one h3 a {
	display: block;
	height: 50px;
	font-size: 15px;
	font-weight: normal;
	margin-left:20px;
	color: #666;
}

.fdh-01-nav-one h3.sidenavcur,
.fdh-01-nav-one h3:hover {
	background: url(../images/p14-icon2.png) no-repeat right center  #1470d7;
}

.fdh-01-nav-one h3.sidenavcur a,
.fdh-01-nav-one h3:hover a{
	color: #fff;
}
.fdh-01-nav dl {
	padding: 2px 0 4px;
}

.fdh-01-nav dt {
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	padding-left: 54px;
	padding-right: 40px;
	margin-bottom: 1px;
	background: #ececec;
	position: relative;
	overflow: hidden;
}

.fdh-01-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);
}

.fdh-01-nav dt.sidenavcur:after,
.fdh-01-nav dt:hover:after {
	border-color:  #1470d7;
}

.fdh-01-nav dt.sidenavcur a,
.fdh-01-nav dt:hover a {
	color:  #1470d7;
}

.fdh-01-nav dd {
	border: 1px solid #ececec;
	border-bottom: 0;
}

.fdh-01-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;
	overflow: hidden;
}

.fdh-01-nav p.sidenavcur a,
.fdh-01-nav p:hover a {
	color:  #1470d7;
}

.fdh-01-nav p.sidenavcur:after,
.fdh-01-nav p:hover:after {
	background: #000000;
}

.fdh-01-nav a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.cbgg-01 {
	background: #1470d7;
	text-align: center;
	color: #fff;
}

.cbgg-01-img img {
	width: 100%;
	display: block;
}

.cbgg-01 p {
	padding-top: 15px;
}

.cbgg-01 p img {
	vertical-align: middle;
	margin-right: 5px;
}

.cbgg-01 span {
	display: block;
	font-size: 28px;
	font-weight: bold;
	font-family: Arial;
	padding-bottom: 20px;
	padding-top: 10px;
}


.tywidth{ width: 1200px; margin: 0 auto;}
.newphone{ background: url(../images/oymjrxbg.png)no-repeat; height: 110px; margin-top: 35px;}
.newphone .nr{ text-align: center; padding: 20px 0 0 0;}
.newphone .nr p span{ font-size: 30px; color: #666; display: inline-block; vertical-align: middle;}
.newphone .nr p i{ font-size: 34px; width: 280px;text-align: center; height: 44px; background: #1470d7; line-height: 44px; color: #fff; border-radius: 22px; display: inline-block; vertical-align: middle;}
.newphone .nr p+p{ font-size: 24px; color: #666; margin: 25px 0 0;}

.formback{ background: #1470d7; height: 285px; margin-bottom:30px;}
.formback .nr{ overflow: hidden; margin-top: 50px;}
.formback .nr .left{ padding: 30px 0 0 30px; width: 485px; float: left;}
.formback .nr .right{ float: right; margin: 10px;}
.formback .nr .right form{ background: #fff; padding: 20px; padding-bottom: 0; width: 620px;}
.formback .nr .right form .lyb{ width: 580px; height: 90px; text-indent: 10px; padding-top: 15px; resize: none; margin-bottom: 20px; outline: none; border: 1px solid rgb(220, 220, 220);}
.formback .nr .right form .lxr{ margin-right: 16px;}
.formback .nr .right form input{ width: 280px; height: 44px; line-height: 44px; color: #888; font-size: 14px; text-indent: 10px; margin-bottom: 15px; outline: none; border: 1px solid rgb(220, 220, 220);}
.formback .nr .right .sub{ color: #333; font-size: 20px; border: 1px solid rgb(220, 220, 220); width: 280px; height: 44px; text-align: center; border-radius: 22px;line-height: 44px; display: inline-block; vertical-align: top; margin-bottom: 10px;}
.formback .nr .right .sub:hover{ box-shadow: 0px 2px 10px 0px rgba(82, 82, 82, 0.4);}
.formback .nr .right .subtn{ color: #fff; outline: none; background: #1470d7;}
.formback .nr .left .jkk p>b{ font-size: 30px; color: #fff; position: absolute; left: 0; top: -20px;}
.formback .nr .left p>span{ font-size: 36px; color: #666; display: inline-block; background: #fff; border-radius: 6px; text-align: center; width: 162px; height: 54px; line-height: 54px; margin-right: 10px;}
.formback .nr .left i{ font-size: 20px; color: #fff; margin: 0 0 0 50px; display: inline-block;}
.formback .nr .left h1{ font-size: 36px; color: #fff; line-height: 40px;}
.formback .nr .left .jkk{ background: url(../images/formbg.png)no-repeat; width: 475px; height: 122px; margin: 30px 0 0; position: relative;}
.formback .nr .left .jkk .wz{ padding-top: 40px;}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

.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;
}

.conts{
	line-height:24px;
	font-size:14px;
}


.piclist li {
	width: 290px;
	float: left;
	background: #f0f0f0;
	border:1px solid #ddd;
	margin-left:10px; margin-right:10px; margin-bottom:30px;
}

.piclist li:nth-child(3n) {
	margin-right: 0;
}

.piclist dt {
	border: 1px solid #e5e5e5;
	padding: 10px 9px;
	background: #fff;
}

/*.piclist li img {
	width: 290px;
	height: 250px;
}*/

.piclist li div{
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
}

.p15-infocontent-1 {
	margin-bottom: 30px;
}

.p15-infocontent-1-tit {
	text-align: center;
	font-weight: normal;
	margin-bottom: 40px;
	font-size: 28px;
	line-height: 40px;
	color: #535353;
	height: 40px;
	overflow: hidden;
}

.p15-infocontent-1-bool {
	border-bottom: 1px solid #000000;
	height: 20px;
	font-size: 12px;
	color:#909090;
}

.p15-infocontent-1-bool span {
	margin-right: 20px;
}

.p15-infocontent-1-bool span a {
	color: #909090;
}

.p15-infocontent-1-bool i {
	font-style: normal;
	float: right;
	display: block;
	width: 80px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	background: #000000;
}

.p15-infocontent-1-bool i a {
	color: #fff;
}

.p15-infocontent-1-bool span {
	margin-right: 15px;
}

.p15-infocontent-1-tag span {
	margin-right: 10px;
}


.p14-info-3 {
	background: #f5f5f5;
	padding: 8px 20px;
}

.p14-info-3-tit {
	height: 55px;
	font-size: 24px;
	font-weight: normal;
	line-height: 55px;
	color: #4b4a4a;
}

.p14-info-3-list li h4{
	height: 46px;
	font-size: 14px;
	font-weight: normal;
	line-height: 46px;
	color:#4b4a4a;
	border-top: 1px dashed #dbdbdb;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.p14-info-3-list li h4 a{ color:#4b4a4a;}
.p14-info-3-list li h4 span {
	float: right;
}


.p14-pagination-1 dl {
	margin-bottom: 24px;
	padding-right: 40px;
}

.p14-pagination-1 dd {
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p14-pagination-1 dd b{float: right;font-weight:normal;}

.p14-pagination-1 dd span {
	width: 60px;
	height: 32px;
	background: #a2a2a2;
	color: #fff;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
}

.p14-pagination-1 dt {
	height: 1px;
	border-bottom: 1px dashed #b5b5b5;
	margin-left: 60px;
	padding-top: 2px;
	margin-bottom: 2px;
}
.p14-pagination-1 dd em{float: right; padding-left: 20px;font-weight: normal;}
.p14-pagination-1 dl a{color:#4b4a4a;}
.p14-pagination-1-href {
	float: right;
	font-size: 18px;
	line-height: 32px;
}

.p14-pagination-1-href span {
	display: inline-block;
	padding: 0 6px;
	margin-left: 4px;
	background: #000000;
}

.p14-pagination-1-href a {
	display: block;
	color: #fff;
}

.p14-pagination-1-key {
	min-height: 40px;
	border-top: 1px solid #000000;
	font-size: 14px;
	line-height: 40px;
	color:#575556;
}
.p14-pagination-1-key a{ color:#575556;}
.p14-pagination-1-key span {
	display: inline-block;
	margin: 0 4px;
}



.p14-left-nav-1-tit {
	background: #1470d7;
	height: 80px;                            
}

.p14-left-nav-1-tit h2 {
	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 h2 span{font-size: 14px; text-transform: uppercase;}
 

.p14-left-nav-1-nav-one h3 {
	height: 50px;
	line-height: 50px; 
	background:url(../images/p14-icon5.png) no-repeat right center #ececeb; 
	margin-bottom: 2px;
	overflow: hidden;
}

.p14-left-nav-1-nav-one h3 a {
	display: block; 
	font-size: 18px;
	font-weight: normal;
	margin-right: 40px;
	margin-left: 38px; 
	color: #666;
}

.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 #1470d7; 
}  
.p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a{
	color: #fff
}

.p14-left-nav-1-nav dl{
	padding: 2px 0 4px;
}
.p14-left-nav-1-nav dt {
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	padding-left: 54px;
	padding-right: 40px; 
	margin-bottom: 1px;
	background:#ececec;
	position: relative;
	overflow: hidden;	
	
}
.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:#1470d7;  
}
.p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color: #1470d7; }

.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;
	overflow: hidden;
}