/*pro_top*/
.pro_top{padding:30px 0;position:relative;}
.pro_top .pt_left{width:60%;float:left;}
.pro_top .pt_left img{display:block;width:auto;max-height:350px;margin:0 auto;height:auto;}
.pro_top .pt_right{width:40%;float:right;}
.pro_top .pt_right h1{font-size:24px;line-height:28px;margin-top:10px;color:#37474f;font-weight:normal;}
.pro_top .pt_right span{display:block;margin:12px 0;}
.pro_top .pt_right p{font-size:14px;line-height:1.6;color:#666;}
.pro_top .pt_right a{border:1px solid #2e80d5;color:#333;display:block;width:160px;text-align:center;height:45px;line-height:43px;display:block;margin-top:10px;}
/*pro_show*/
.pro_show{padding:30px 0;background:#F2F2F2;}
.pro_show .ps_left{width:25%;float:left;padding-right:30px;}
.pro_show .ps_left .ps_con{background:#FFF;padding:30px;}
.pro_show .ps_left .psc_tit{font-size:16px;line-height:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f2f5;}
.pro_show .ps_left .psc_tit.psc_tit1{margin-top:30px;}
.pro_show .ps_left .psc_ul{}
.pro_show .ps_left .psc_ul a{display:block;padding:9px 13px;color:#2a333c;font-size:16px;line-height:30px;position:relative;}
.pro_show .ps_left .psc_ul a:hover{background:#F3F7F9;color:#4E97D9;}
.pro_show .ps_left .psc_ul a:before{content:'';position:absolute;right:13px;top:50%;border-left:5px solid #aaa;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-top:-2px;}
.pro_show .ps_left .psc_ul a:hover:before{border-left-color:#4E97D9;}
.pro_show .ps_left .psc_news{}
.pro_show .ps_left .psc_news a{display:block;padding:9px 15px;color:#333;font-size:14px;line-height:1.57;position:relative;border:1px solid #e4eaec;margin-bottom:-1px;}
.pro_show .ps_left .psc_news a:hover{color:#4E97D9;}
.pro_show .ps_right{width:75%;float:right;background:#FFF;padding:30px;}
.pro_show .ps_right .psr_tit{font-size:14px;color:#333;margin-bottom:20px;border-bottom:1px solid #ddd;line-height:46px;}
.pro_show .ps_right .psr_txt{font-size:16px;line-height:2;padding-bottom:20px;}
.pro_show .ps_right .psr_txt>*+*{margin-top:15px;}
.pro_show .ps_right .psr_txt h2{font-size:20px;font-weight:bold;}
.pro_show .ps_right .psr_txt h3{font-size:18px;font-weight:bold;}
.pro_show .ps_right .psr_txt img{max-width:100%;height:auto;margin:0 auto;display:block;}


@media screen and (max-width:1499px){
	.pro_top{padding:25px 0;}
	.pro_top .pt_left img{max-height:300px;}
	.pro_top .pt_right h1{font-size:21px;line-height:23px;margin-top:8px;}
	.pro_top .pt_right span{margin:10px 0;}
	.pro_top .pt_right a{width:150px;height:42px;line-height:40px;}
	.pro_show{padding:25px 0;}
	.pro_show .ps_left{padding-right:22px;}
	.pro_show .ps_left .psc_tit{margin-bottom:15px;padding-bottom:15px;}
	.pro_show .ps_left .psc_tit.psc_tit1{margin-top:22px;}
	.pro_show .ps_left .ps_con{padding:22px;}
	.pro_show .ps_left .psc_ul a{padding:7px 12px;font-size:15px;}
	.pro_show .ps_left .psc_news a{padding:7px 13px;}
	.pro_show .ps_right{padding:22px;}
}

@media screen and (max-width:1299px){
	.pro_top{padding:20px 0;}
	.pro_top .pt_left img{max-height:280px;}
	.pro_top .pt_right h1{font-size:19px;line-height:22px;margin-top:5px;}
	.pro_top .pt_right a{width:130px;height:38px;line-height:36px;}
	.pro_show{padding:20px 0;}
	.pro_show .ps_left{padding-right:15px;}
	.pro_show .ps_left .psc_tit{margin-bottom:10px;padding-bottom:10px;}
	.pro_show .ps_left .psc_tit.psc_tit1{margin-top:16px;}
	.pro_show .ps_left .ps_con{padding:16px;}
	.pro_show .ps_left .psc_ul a{padding:7px 12px;font-size:15px;}
	.pro_show .ps_left .psc_news a{padding:7px 13px;}
	.pro_show .ps_right{padding:16px;}
}


@media screen and (max-width:1023px){
	.pro_show .ps_left{width:100%;float:none;padding-right:0;margin-top:20px;}
	.pro_show .ps_left .ps_con{padding:10px;}
	.pro_show .ps_left .psc_ul a{padding:6px 10px;font-size:15px;}
	.pro_show .ps_left .psc_news a{padding:6px 10px;}
	.pro_show .ps_right{padding:10px;width:100%;float:none;}
	.pro_show .ps_right .psr_tit{line-height:35px;margin-bottom:12px;}
}
@media screen and (max-width:767px){
	.pro_top .pt_left{width:100%;float:none;}
	.pro_top .pt_left img{max-height:none;width:100%;}
	.pro_top .pt_right{width:100%;float:none;margin-top:15px;}
	.pro_show .ps_right .psr_txt{font-size:14px;line-height:2;padding-bottom:15px;}
	.pro_show .ps_right .psr_txt>*+*{margin-top:10px;}
}