
/* CSS Document */
/*all*/
.inside_wrap {
	padding: 50px 0 0px 0 ;
	width: 1200px;
	margin: 0 auto;
}
/*inner_yema*/
.inner_yema{
	width:100%;
	padding-top:60px;
	margin:auto;
	text-align:center;
	color:#000;
	margin-bottom: 90px;
}
.inner_yema span{
	display:inline-block;
	padding:0 10px;
	margin:0 2px;
	line-height:30px;
	background:#efefef;	
	color:#000;
}
.inner_yema a{
	display:inline-block;
	padding:0 10px;
	margin:0 2px;
	line-height:30px;
	background:#efefef;	
	color: #666;
}
.inner_yema select{
	border:1px solid #efefef;
}
/*inner_yema end*/
/*nybanner*/
.nybanner {
	height: 450px;
	display: block;
}
/*.nybanner p {
	text-align: center;
	color: #f3f3f3;
	font-size: 19px;
	line-height: 38px;
	padding-top: 160px;
}
.nybanner b {
	font-size: 42px;
	line-height: 42px;
	color: #000;
}*/
/*nybanner end*/
/*inside_position*/
.inside_position {
	height: 46px;
	line-height: 46px;
	background: #000;
	font-size: 16px;
	color: #fff;
	letter-spacing: 2px;
}
.inside_position a {
	color: #fff;
}
.inside_position p {
	float: left;
}
/*.inside_position p:after {
  content:"";
  position: relative;
  top: 0;
  left: 0;
  background: url(../images/inside_weizhi.png) left center no-repeat;
  width: 46px;
  height: 46px;
  display: block;
}
/*inside_position end*/
/*search_list*/
.search_list {
	width: 910px;
	overflow: hidden;
}
.search_list dl {
	height: 180px;
	float: left;
}
.search_list dl:nth-child(odd) {
	background: #F5F5F5;
} 
.search_list dl:nth-child(even) {
	background: #ddd;
} 
.search_list dl dt {
	width: 120px;
	height: 180px;
	float: left;
	background: ;
}
.search_list dl dt p {
	text-align: center;
	margin-top: 60px;
}
.search_list dl dt p b {
	font-weight: bold;
	font-size: 26px;

}
.search_list dl dd {
	padding: 15px;
	height: 150px;
	width: 750px;
	float: right;
}
.search_list dl dd span {
	color: #000;
	font-size: 21px;
	line-height: 36px;
}
.search_list dl dd span a {
	color: #000;
	font-weight: 600;
	
}
.search_list dl dd span em {
	width: 160px;
	float: right;
	color: #666;
	font-size: 16px;
}
.search_list dl dd p {
	font-size: 16px;
	line-height: 36px;
	margin-top: 10px;
}
/*search_list end*/
/*左侧开始*/
.inner_left_sub{
	width:270px;
	z-index:999;
}
.pro_l{width: 270px;margin: 50px 0 0;background: #fff;}
.pro_l h3{ background:#000;width: 210px;height: 110px;padding: 0px 30px 0 30px;line-height: 40px;overflow: hidden;}
.pro_l h3 a{font-size: 30px;color: #fff;display: block;}
.pro_l h3 i{display: block;font-size: 18px;font-weight: normal;text-transform: uppercase;color: #f3f3f3; font-family:Arial, Helvetica, sans-serif; }
.pro_lm{width: 222px;margin: 0 auto;}
.pro_ul01 li:nth-child(1){ border:0;}
.pro_ul01 li{ border-top:#dedede 1px solid;}
.pro_ul01 li a{display: block;font-size: 16px;color: #333;width: 202px;height: 42px;line-height: 42px; background:url(http://www.ptcdjx.com/template/ptcdjx.com/images/cp_ico01.png) right center no-repeat; padding:0 0 0 10px;}
.pro_ul01 li a:hover{color: #000;}
.pro_ul01 .pro_ul02{margin-top: -15px;padding: 0 0 15px;}
.pro_ul01 .pro_ul02 li{border: none;}
.pro_ul01 .pro_ul02 li a{font-size: 14px;font-weight: normal; background:none;padding: 0;width: 222px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height: 36px;line-height: 36px;}
.pro_ul01 .pro_ul02 li a:hover{color: #000;}
.pro_lm .noplay{display:none;}
.iner_left_wrap{
	margin-bottom:20px;
}
.inner_left_h2{
	line-height:50px;
	font-size:16px;
	background:#000;
	text-align:center;
	color:#fff;
}
.inner_left_ul01 > li{
	line-height:50px;
	border:1px solid #ddd;
	margin-top:5px;
	text-align:center;
}
.inner_left_ul01 > li > a:hover{
	background:#000;
	color:#fff;
}
.inner_left_ul01 > li > a{
	display:block;
	color:#000;
	font-size:14px;
}
.inner_left_ul02{
	margin-top:5px;
}
.inner_left_ul02 > li{
	line-height:46px;
	border-bottom:1px dashed #c7c7c7;
}
.inner_left_ul02 > li > a:hover{
	color:#000;
}
.inner_left_ul02 > li > a{
	display:block;
	color:#000;
	font-size:14px;
}
.inner_left_ul02 > li > a > span{
	display:inline-block;
	*zoom:1;
	color:#fff;
	font-size:7px;
	width:32px;
	height:28px;
	line-height:28px;
	padding-left: 3px;
	padding-right: 3px;
/*	vertical-align:middle;*/
	border-radius:5px;
	text-align:center;
	background:#262626;
	margin-right:5px;
	float: left;
	margin-top: 9px;
}
.iner_left_wrap > p{
	background:#eeeeee;
	line-height:40px;
	padding:0 15px;
	font-size:14px;
	color:#666;
	margin-top:5px;
}
/*左侧结束*/
/*pagess*/
.pagess {
	width: 910px;
	line-height: 42px;
	height: 42px;
}
.pagess li {
	width: 400px;
	background: #000;
	color: #fff;
	padding-left: 20px;

}
.pagess li a {
	color: #fff;
}
/*pagess end*/
/*info_key*/
.info_key {
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px dotted  #000;
}
.info_key span {
	font-size: 18px;
}
.info_key ul {
	margin-top: 15px;
}
.info_key li {
	width: 100px;
	line-height: 32px;
	height: 32px;
	margin-bottom: 15px;
	margin-right: 10px;
	text-align: center;
	float: left;
}
/*info_key end*/
/*relatednewslist*/
.relatednewslist {
	background: #f8f8f8;
	overflow: hidden;
	margin: 40px 0 90px 0;
	padding-bottom: 20px;
}
.relatednewslist p {
	border-bottom: 1px solid #ccc;
	padding-left: 20px;
	font-size: 18px;
	line-height: 42px;
	height: 42px;
}
.relatednewslist ul {
	width: 860px;
	margin: 20px auto;
}
.relatednewslist li {
	width: 400px;
	line-height: 42px;
	font-size: 14px;
	background: url(../image/relatednewslistico.png) left center no-repeat;
	margin-bottom: 10px;
}
.relatednewslist li:nth-child(odd) {
	float: left;
}
.relatednewslist li:nth-child(even) {
	float: right;
}
.relatednewslist li a {
	padding-left: 32px;
}
/*relatednewslist end*/
/*relatedprolist*/
.relatedprolist {
	background: #f8f8f8;
	width: 910px;
	float: right;
	overflow: hidden;
	margin-bottom: 90px;
	padding-bottom: 50px;
}
.relatedprolist p {
	border-bottom: 1px solid #ccc;
	padding-left: 20px;
	font-size: 18px;
	line-height: 42px;
	height: 42px;
}
.relatedprolist dl {
    margin-top: 30px;
    text-align: center;
    color: #ccc;
    width: 260px;
    padding: 5px;
    float: left;
    border: 1px solid #ccc;
    line-height: 42px;
    font-size: 16px;
    margin-left: 15px;
    margin-right: 12px;
}
.relatedprolist dl:hover {
	transform: scale(1.1);
    transition: all 1s ease-out;
    box-shadow: #ccc 0px 0px 10px 5px ;
}
.relatedprolist dl a:hover {
	color: #000;
}
.relatedprolist dl dt {
	width: 260px;
	height: 195px;
}
.relatedprolist dl dt img {
	width: 260px;
	height: 195px;
}
/*relatedprolist end*/
/*about_one*/
.about_one {
	margin-top: 40px;
}
.about_one dl {
	text-align: center;
}
.about_one dl dt {
	font-size: 42px;
	color: #000;
	font-weight: bold;
}
.about_one dl dd {
	font-size: 18px;
	line-height: 56px;
	color: #0a0a0a;
	text-transform: uppercase;
}
.about_one_info {
	font-size: 18px;
	line-height: 36px;
	margin: 20px auto; 
	width: 960px;
}
/*about_one end*/
/*about_two*/
.about_two {
	background: #f5f5f5;
	padding: 60px 0 90px 0 ;
}
.about_two dl {
	text-align: center;
}
.about_two dl dt {
	font-size: 42px;
	color: #000;
	font-weight: bold;
}
.about_two dl dd {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 36px;
	color: #0a0a0a;
}
.about_two ul {
	height: 409px;
	margin-top: 40px;
}
.about_two li {
	float: left;
}
.about_two li a {
	display: block;
}
.about_two li:hover {
	display: block;
	transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
.about_two li:nth-child(1) {
	width: 583px;
	height: 409px;
	display: block;
}
.about_two li:nth-child(2) {
	width: 287px;
	height: 409px;
	display: block;
	margin-left: 4px;
}
.about_two li:nth-child(3) {
	width: 286px;
	height: 202px;
	margin-left: 4px;
	display: block;
}
.about_two li:nth-child(4) {
	width: 286px;
	height: 202px;
	margin-left: 4px;
	margin-top: 5px;
	display: block;
}
/*about_two end*/
/*about_three*/
.about_three {
	overflow: hidden;
	background: #f5f5f5;
	padding-top: 60px;
	padding-bottom: 90px;
}
.about_three dl {
	text-align: center;
}
.about_three dl dt {
	font-size: 42px;
	color: #000;
	font-weight: bold;
}
.about_three dl dd {
	font-size: 18px;
	line-height: 36px;
	color: #0a0a0a;
	text-transform: uppercase;
}
.about_three_list{height: 437px;position: relative;top: 50px;}
.about_three_list li{float: left;width: 363px;height: 437px;background: #fff;margin-right: 55px;text-align: center;}
.about_three_list li i{display:block;height: 272px;overflow: hidden;}
.about_three_list li img{width: 363px;height: 272px;transition:all 0.5s;}
.about_three_list li span{display:block;font-size: 20px;color: #333;margin:0 30px 12px;height: 64px;line-height: 64px;border-bottom:1px solid #d9d9d9;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.about_three_list li p{font-size: 24px;color: #666;line-height: 52px;padding:0 35px;}
.about_three_list li i:hover img{transform:scale(1.05);}
.about_three_list li:hover{box-shadow:0 0 30px rgba(0,0,0,0.15);}
.about_three_list li:hover span{color: #fe0000;}
.about_three_list .prev{position: relative;left: -62px;top: 138px;width: 42px;height: 95px;background:url(http://www.ptcdjx.com/template/ptcdjx.com/images/case_prev.png) no-repeat;z-index: 10;}
.about_three_list .next{position: relative;right: -62px;top: 138px;width: 42px;height: 95px;background:url(http://www.ptcdjx.com/template/ptcdjx.com/images/case_next.png) no-repeat;z-index: 10;}
.about_three_list .prev:hover{background:url(http://www.ptcdjx.com/template/ptcdjx.com/images/case_prevh.png) no-repeat;}
.about_three_list .next:hover{background:url(http://www.ptcdjx.com/template/ptcdjx.com/images/case_nexth.png) no-repeat;}
.about_three_list .tempWrap{width: 100% !important;}
/*about_three end*/
/*about_four*/
.about_four {
	background: #F8F9FB;
	height: 530px;
	margin-bottom: 90px;
}
.about_four_info {
	padding-top: 60px;
	padding-left:30px;
	width: 330px;
	float: right;
}
.about_four_info dt {
	font-size: 32px;
}
.about_four_info dd {
	font-size: 21px;
	line-height: 56px;
}
.about_four_info li {
	float: left;
	padding-left: 35px;
	width: 300px;
	line-height: 56px;
	font-size: 18px;
}
.about_four_info li:nth-child(1) {
	background: url(../image/about_four_info_ico1.png) left center no-repeat;
}
.about_four_info li:nth-child(2) {
	background: url(../image/about_four_info_ico2.png) left center no-repeat;
}
.about_four_info li:nth-child(3) {
	background: url(../image/about_four_info_ico3.png) left center no-repeat;
}
.about_four_info li:nth-child(4) {
	background: url(../image/about_four_info_ico4.png) left center no-repeat;
}
/*about_four end*/
/*about_five*/
.about_five {
	text-align: center;
}
.about_five dt {
	font-size: 36px;
	font-weight: bold;
	color: #000;
	letter-spacing: 4px;
	margin-bottom: 40px;
}
.about_five dd {
	font-size: 21px;
	line-height: 38px;
}
.about_five_info {
	margin-top: 70px;
	margin-bottom: 90px;
	overflow: hidden;
}
.about_five_info dl {
	height: 225px;
	margin-bottom: 30px;
}
.about_five_info dt {
	height: 225px;
	width: 300px;
}
.about_five_info dt img {
	height: 225px;
	width: 300px;
}
.about_five_info dd {
	width: 855px;
	height: 224px;
	text-align: left;
	border-bottom: 1px dotted #0a0a0a;
}
.about_five_info .title {
	height: 60px;
	margin-top: 30px;
	margin-left: 25px;
}
.about_five_info .title h2 {
	font-size: 60px;
	line-height: 60px;
	width: 80px;
	float: left;
	font-weight: bold;
	color: #000;
}
.about_five_info .title p {
	float: left;
	margin-top: 0;
	font-size: 18px;
	line-height: 30px;
	color: #000;
}
.about_five_info .title p em {
	font-size: 16px;
	text-transform: uppercase;
}
.about_five_info dd p {
	font-size: 16px;
	margin-left: 20px;
	line-height: 36px;
	margin-top: 20px;
}
/*about_five end*/
/*about_six*/
.about_six {
	margin-bottom: 90px;
}
.about_six_top {
	width: 1000px;
	height: 375px;
	margin: 0 auto;
}
.about_six_top img {
	width: 500px;
	height: 375px;
	border-radius: 26px;
}
.about_six_top dt {
	width: 500px;
	height: 375px;
	float: left;
}
.about_six_top dd {
	float: right;
	width: 460px;
	height: 320px;
	margin-top: 30px;
	font-family: 'myfont';
	font-size: 18px;
	line-height: 28px;
}
.about_six_top dd span {
	font-size: 28px;
	line-height: 66px;
	color: #000;
}
.about_six_info {
	margin-top: 70px;
	margin-bottom: 90px;
	overflow: hidden;
}
.about_six_info dl {
	height: 225px;
	margin-bottom: 30px;
}
.about_six_info dt {
	height: 225px;
	width: 300px;
}
.about_six_info dt img {
	height: 225px;
	width: 300px;
}
.about_six_info dd {
	width: 855px;
	height: 224px;
	text-align: left;
	border-bottom: 1px dotted #0a0a0a;
}
.about_six_info .title {
	height: 60px;
	margin-top: 30px;
	margin-left: 25px;
}
.about_six_info .title h2 {
	font-size: 60px;
	line-height: 60px;
	width: 80px;
	float: left;
	font-weight: bold;
	color: #000;
}
.about_six_info .title p {
	float: left;
	margin-top: 0;
	font-size: 18px;
	line-height: 30px;
	color: #000;
}
.about_six_info .title p em {
	font-size: 16px;
	text-transform: uppercase;
}
.about_six_info dd p {
	font-size: 16px;
	margin-left: 20px;
	line-height: 36px;
	margin-top: 20px;
}
/*about_six end*/
/*about_seven*/
.about_seven {
	overflow: hidden;
}
.about_seven_title {
	overflow: hidden;
	text-align: center;
	margin-bottom: 60px;
}
.about_seven_title span {
	font-size: 48px;
	font-weight: lighter;
	letter-spacing: 4px;
}
.about_seven_title p {
	font-size: 56px;
	font-weight: bold;
	line-height: 76px;
	letter-spacing: 4px;
	color: #000;
}
.about_seven_title p em {
	padding-left: 10px;
	padding-right: 10px;
}
.about_seven_title_x {
	text-align: center;
}
.about_seven_title_x span {
	font-size: 48px;
	font-weight: lighter;
	letter-spacing: 4px;
}
.about_seven_title_x p {
	line-height: 56px;
	font-size: 20px;
}
.about_seven_standard {
	overflow: hidden;
	width: 1080px;
	background: url(http://www.ptcdjx.com/template/ptcdjx.com/images/about_seven_standardbg.png) top center no-repeat;
	margin: 0 auto;
	padding-bottom: 60px;
}
.about_seven_standard li {
	width: 435px;
	float: left;
	height: 120px;
	color: #000;
}
.about_seven_standard li:nth-child(1) {
	float: left;
}
.about_seven_standard li:nth-child(2) {
	float: right;
	margin-top: 80px;
}
.about_seven_standard li:nth-child(3) {
	float: left;
	margin-top: 60px;
}
.about_seven_standard li:nth-child(4) {
	float: right;
	margin-top: 60px;
}
.about_seven_standard li span {
	font-size: 36px;
	font-weight: bold;
}
.about_seven_standard li p {
	line-height: 28px;
}
.about_seven_process {
	background: #f5f5f5;
	padding: 60px 0 90px 0;
}
.about_seven_process ul {
	background: url(http://www.ptcdjx.com/template/ptcdjx.com/images/about_seven_processbg.png) top center no-repeat;
	margin-top: 40px;
	overflow: hidden;
}
.about_seven_process li {
	width: 200px;
	padding-top: 110px;
	overflow: hidden;
	text-align: center;
	float: left;
	padding-bottom: 50px;
}
.about_seven_process li:hover {
	transform: scale(1.1);
	transition: all 0.5s ease-out;
}
.about_seven_process_contact {
	height: 150px;
	background: #0a0a0a;
	border-radius: 26px;
}
.about_seven_process_contact h3 {
	padding-top: 35px;
	padding-left: 40px;
	width: 370px;
	color: #f3f3f3;
	font-size: 21px;
	letter-spacing: 2px;
}
.about_seven_process_contact h4 {
	padding-top: 10px;
	padding-left: 40px;
	width: 370px;
	color: #000;
	font-size: 26px;
	font-weight: 600;
	letter-spacing: 2px;
}
.about_seven_process_contact p {
	float: left;
	width: 420px;
	margin-left: 680px;
	margin-top: -40px;
}
.about_seven_process_contact p a {
	width: 200px;
	display: block;
	line-height: 42px;
	height: 42px;
	text-align: center;
	float: left;
	border-radius: 22px;
}
.about_seven_process_contact p a:nth-child(1) {
	background: #f3f3f3;
	margin-right: 20px;

}
.about_seven_process_contact p a:nth-child(2) {
	background: #000;
	color: #fff;
}
.about_seven_process_contact p a:hover {
	box-shadow: #f1f1f1 0px 0px 10px 5px ;
	transition: all 0.5s ease-out;
}
/*about_seven end*/
/*news_nav*/
.news_nav {
	width: 380px;
	height: 42px;
	line-height: 42px;
	margin: 40px auto;
}
.news_nav li {
	width: 160px;
	float: left;
	text-align: center;
	border: 2px solid #000;
	margin-left: 10px;
	margin-right: 10px;
}
.news_nav li a {
	display: block;
}
.news_nav li a:hover {
	background: #000;
	color: #fff;
	display: block;
}
/*news_nav end*/
/*news_list*/
.news_list {
	width: 910px;
	overflow: hidden;
}
.news_list dl {
	height: 180px;
	float: left;
}
.news_list dl:nth-child(odd) {
	background: #F5F5F5;
} 
.news_list dl:nth-child(even) {
	background: #ddd;
} 
.news_list dl dt {
	width: 120px;
	height: 180px;
	float: left;
	background: ;
}
.news_list dl dt p {
	text-align: center;
	margin-top: 60px;
}
.news_list dl dt p b {
	font-weight: bold;
	font-size: 26px;

}
.news_list dl dd {
	padding: 15px;
	height: 150px;
	width: 750px;
	float: right;
}
.news_list dl dd span {
	color: #000;
	font-size: 21px;
	line-height: 36px;
}
.news_list dl dd span a {
	color: #000;
	font-weight: 600;
	
}
.news_list dl dd span em {
	width: 160px;
	float: right;
	color: #666;
	font-size: 16px;
}
.news_list dl dd p {
	font-size: 16px;
	line-height: 36px;
	margin-top: 10px;
}
/*news_list end*/
/*news*/
.news {
	width: 910px;
	margin-top: 40px;
}
.news h2 {
	text-align: center;
	font-size: 36px;
	font-weight: 600;
}
.news dl {
	line-height: 56px;
	height: 56px;
	font-size: 18px;
	width: 100%;
	color: #666;
	border-bottom: 1px dotted  #000;
}
.news dt {
	float: left;
	width: 300px;
	padding-left:40px; 
	background: url(http://www.ptcdjx.com/template/ptcdjx.com/images/newsico1.png) left center no-repeat;
}
.news dd {
	float: right;
	width: 130px;
	padding-left:40px; 
	background: url(http://www.ptcdjx.com/template/ptcdjx.com/images/newsico2.png) left center no-repeat;
}
.news_info {
	width: 890px;
	margin: 30px auto;
	overflow: hidden;
	line-height: 28px;
}
/*news end*/
/*case_list*/
.case_list {
	margin-bottom: 90px;
	width: 910px;
}
.case_list dl {
	float: left;
	width: 280px;
	background: #f5f5f5;
	margin-right: 15px;
	margin-bottom: 45px;
}
.case_list dl:hover {
	transform: scale(1.05);
    transition: all 0.5s ease-out;
	box-shadow: #000 0px 0px 6px 3px ;
}
.case_list dl dt {
	width: 280px;
	height: 210px;
	padding: 5px;
}
.case_list dl dt img {
	width: 270px;
	height: 203px;
}
.case_list dl dd {
	background: #000;
	line-height: 48px;
	color:  #fff;
	text-align: center;
}
.case_list dl dd a {
	color: #fff;
}
/*case_list end*/
/*case*/
.case {
	margin-top: 40px;
	width: 910px;
}
.case h2 {
	text-align: center;
	font-size: 36px;
	font-weight: 600;
}
.case dl {
	line-height: 56px;
	height: 56px;
	font-size: 18px;
	width: 100%;
	color: #666;
	border-bottom: 1px dotted  #000;
}
.case dt {
	float: left;
	width: 300px;
	padding-left:40px; 
	background: url(http://www.ptcdjx.com/template/ptcdjx.com/images/newsico1.png) left center no-repeat;
}
.case dd {
	float: right;
	width: 130px;
	padding-left:40px; 
	background: url(http://www.ptcdjx.com/template/ptcdjx.com/images/newsico2.png) left center no-repeat;
}
.case_info {
	width: 890px;
	margin: 30px auto;
	overflow: hidden;
	line-height: 28px;
}
.case_info_img {
	width: 500px;
	height: 375px;
	margin: 30px auto;
	margin-bottom: 100px;
}
.case_info_img img {
	width: 500px;
	height: 375px;
}
/*case end*/
/*product_nav*/
.product_nav {
	display: none;
	width: 760px;
	height: 42px;
	line-height: 42px;
	margin: 40px auto;
}
.product_nav li {
	width: 160px;
	float: left;
	text-align: center;
	border: 2px solid #000;
	margin-left: 10px;
	margin-right: 10px;
}
.product_nav li a {
	display: block;
}
.product_nav li a:hover {
	background: #000;
	color: #fff;
	display: block;
}
/*product_nav end*/
/*product_list*/
.product_list {
	margin-top: 40px;
	width: 910px;
	overflow: hidden;
}
.product_list dl {
	float: left;
	width: 280px;
	height: 348px;
	margin-right: 17px;
	margin-bottom: 30px;
	border: 1px solid #ececec;
}
.product_list dl:hover {
	box-shadow: #f5f5f5 0px 0px 10px 5px ;
}
.product_list a:hover {
	color: #000;
}
.product_list dl dt {
	width: 280px;
	height: 210px;
	margin-bottom: 10px;
}
.product_list dl dt img {
	width: 280px;
	height: 210px;
}
.product_list dl:hover {
	transform: scale(1.05);
    transition: all 0.5s ease-out;
}
.product_list dl dd {
	line-height:36px;
	color:  #0a0a0a;
}
.product_list dl dd span {
	padding-left: 20px;
	font-size: 18px;
	font-weight: 600;
}
.product_list dl dd p {
	padding-left: 20px;
	font-size: 14px;
	padding-bottom: 15px;
}
/*product_list end*/
/*product*/
.product {
	width: 910px;
	overflow: hidden;
}
.product_top {
	height: 400px;
}
.product_top_fl {
	border-right: 1px dotted #000;
	height: 360px;
	width: 480px;
	float: left;
}
.product_top_fl .hd {
	display: none;
}
.product_top_fl .bd li {
	vertical-align:middle;
}
.product_top_fl .bd img {
	width:460px;
	height:345px;
	display:block;
	margin-top: 8px;
}
.product_top_fr {
	float: right;
	width: 400px;
}
.product_top_fr h2 {
	font-size: 36px;
	line-height: 48px;
	font-weight: bold;
}
.product_top_fr h2 em {
	font-size: 18px;
	margin-left: 20px;
}
.product_top_fr h3 {
	font-size: 36px;
	line-height: 36px;
	font-weight: lighter;
}
.product_top_fr p {
	border-top:1px dotted #0a0a0a;
	height: 90px;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 24px;
}
.product_top_fr_tel {
	background: #000;
	color: #fff;
	height: 42px;
	margin-bottom: 20px;
}
.product_top_fr_tel p {
	border:0;
	padding:0;
	line-height: 42px;
	height: 42px;
	font-size: 18px;
	text-align: center;
}
.product_top_fr_tel p b {
	font-size: 36px;
}
.product_top_fr li {
	font-size: 18px;
	line-height: 46px;
	display: block;
}
.product_top_fr li span {
	background: #000;
	color: #fff;
	line-height: 46px;
	padding: 8px;
	margin-right: 20px;
}
.product_info_title {
	line-height: 56px;
	height: 56px;
	margin-top: 30px;
	margin-bottom: 40px;
}
.product_info_title span {
	text-align: center;
	width: 160px;
	background: #000;
	color: #fff;
	font-size: 18px;
	display: block;
}
.product_info_title {
	background: #f5f5f5;
	display: block;
}
.product_info {
    padding-bottom: 40px;
	line-height: 28px;
	font-size: 16px;
	width: 860px;
	margin: 0 auto;	
}
/*product end*/