﻿@charset "utf-8";

a{color:#3c3c3c;}

/*product list*/

.list_banner{ background: url(../images/list_por_bg.jpg) no-repeat center center; width: 100%; height: 150px;}

.list_about_banner{ background: url(../images/list_pro_bg.jpg) no-repeat center center; width: 100%; height: 150px;}
.list_honor_banner{ background: url(../images/list_honor_bg.jpg) no-repeat center center; width: 100%; height: 150px;}
.list_pro_banner{ background: url(../images/list_pro_bg.jpg) no-repeat center center; width: 100%; height: 150px;}
.list_news_banner{ background: url(../images/list_news_bg.jpg) no-repeat center center; width: 100%; height: 150px;}
.list_contact_banner{ background: url(../images/list_contact_bg.jpg) no-repeat center center; width: 100%; height: 150px;}
.list_custom_banner{ background: url(../images/list_custom_bg.jpg) no-repeat center center; width: 100%; height: 150px;}
.list_banner_link a{
	width:1000px;
	height:150px;
	display:block;
	margin:0px auto;
}

.location a{font-size: 14px; color: #505050;}
.pro_list_left{width: 700px; position: relative; background:url(../images/sub_pos.jpg) 0px 10px no-repeat;}
.pro_list_left .left_aa{ background: url(../images/left_aa.jpg) no-repeat left center; width: 150px; height: 10px; display: inline-block; position: absolute; top: -2px; display:none;}
.pro_list_left dl a.left_link { border: 1px solid #eeeeee; width: 268px; height: 200px; float: left; margin-right: 35px; display: inline-block;}
.pro_list_left dl a:hover{color:#1a71c6}
.pro_list_left dl a.left_link:hover{border: 1px solid #1a71c6;}
.pro_list_left dl{font-size: 16px; margin-top: 35px;}
.pro_list_left dl dt{border-bottom: 1px dotted #eeeeee; float: left;width: 395px; padding-bottom: 10px; margin-bottom: 10px;}
.pro_list_left dl dd{border-bottom: 1px dotted #eeeeee;float: left; width: 395px;padding-bottom: 10px; margin-bottom: 25px;}
.pro_list_left dl span{ font-weight: bold; padding-left: 10px; color: #505050;}
.pro_list_left dl{ color: #616161; clear:both; overflow:hidden;}
.pro_list_left dl a img{width:268px; height:200px; overflow:hidden;}

.pro_list_left .lijizixun{ display: inline-block; width: 145px; height: 35px; color: #FFFFFF; text-align: center; line-height: 35px; background: #1a71c6; border-radius: 5px;

border: 1px solid #1a71c6;}

.pro_list_left p i{ color:#1a71c6; line-height: 36px;}

.pro_page_right { width: 250px;}

.pro_top h2{ height:40px; background:#1a71c6; color:#FFF; line-height:40px; border-top:#000  solid 2px; text-align:center; font-size:16px; font-weight:500;}

.pro_top ul{padding:15px 26px 5px 26px; border:#CCC solid 1px; border-bottom:#1a71c6 solid 2px;}

.pro_top ul li{ border-bottom:#eeeeee dashed 1px;}

.pro_top ul li a{ display:block; height:48px; line-height:48px; color:#333; font-size:14px;}

.pro_top ul li:last-child{ border:0px;}

.pro_top ul li a:hover{ color:#1a71c6;}

.pro_cen{ margin-top:20px;}

.pro_cen h2{ height:40px; background:#1a71c6; color:#FFF; line-height:40px; border-top:#000  solid 2px; text-align:center; font-size:16px; font-weight:500;}

.pro_cenx{border:#CCC solid 1px; border-bottom:#1a71c6 solid 2px; padding:10px 5px 10px 5px;}

.pro_cenx h3{ height:30px; line-height:30px; font-size:14px; font-weight:500;}

.pro_cen ul{padding:15px 22px 5px 22px; }

.pro_cen ul li{ border-bottom:#eeeeee dashed 1px; height:48px; line-height:48px; color:#333; font-size:14px; white-space:nowrap;}

.pro_cen ul li:last-child{ border:0px;}

.pro_cen ul li a:hover{ color:#1a71c6;}

.pro_bom{margin-top:20px;}

.pro_bom h2{ height:40px; background:#1a71c6; color:#FFF; line-height:40px; border-top:#000  solid 2px; text-align:center; font-size:16px; font-weight:500;}

.pro_bom ul{padding:15px 26px 5px 26px; border:#CCC solid 1px; border-bottom:#1a71c6 solid 2px;}

.pro_bom ul li{border-bottom:#eeeeee dashed 1px;height: 36px;overflow: hidden;}

.pro_bom ul li a{ display:block; height:36px; line-height:36px; color:#333; font-size:14px;}

.pro_bom ul li:last-child{ border:0px;}

.pro_bom ul li a:hover{ color:#1a71c6;}

.page{ width:100%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#035bab}
.page a.num{padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#035bab}

.nypro{ width:100%; margin:0 auto; }
.nypro .mainCon{width: 100%;margin-top:10px;}
.nypro .mainCon ul{width: 105%;}
.nypro .mainCon li{width: 290px;height: 260px;position: relative;padding: 6px 6px 0 6px;border: 1px solid #dddddd;float:left;margin-right:20px;margin-bottom:15px; position:relative;}
.nypro .mainCon li h3{font-size:14px;color:#939195;font-weight: normal; margin: 5px 0 5px 0;}
.nypro .mainCon li img{display: block;transition: all 1s ease-out;  transform: scale(1);}
.nypro .mainCon li .Pic{display: block;width: 290px;height:215px;overflow: hidden; margin-bottom:10px;}
.nypro .mainCon li p{font-size:14px;color:#141414; line-height:24px; text-align:center; width:240px;}
.nypro .mainCon li .p1 em{font-size:14px;color:#939195;}
.nypro .mainCon li .p2 em{font-size:14px;color:#939195;}
.nypro .mainCon li .details{width: 40px;height: 40px;/*border-radius: 4px;圆角*/display: block;background:#eaeaea;position: absolute;right:1px;bottom:1px;line-height: 40px;font-size: 50px;color: #fff;text-decoration: none; text-align:center;}
.nypro .mainCon li:hover img{transform: scale(1.2);}
.nypro .mainCon li:hover{box-shadow: 0 0 8px 4px #f3f3f3;}
.nypro .mainCon li:hover .details{background:#eca100;color: #FFF;}
.nypro .mainCon li .hotimg{ position:absolute; left:0; top:0;}


.menu_list .list_title {
 height:40px; background:#1a71c6; color:#FFF; line-height:40px; border-top:#000  solid 2px; text-align:center; font-size:16px; font-weight:500;}
.menu_list .list_title span {
  display: block;
  text-indent: 2em;
  font-size: 18px;
}
.menu_list .list_title .sp01 {
  color: #d1d1d1;
  font-weight: 100;
}
.menu_list .m_1 {
  padding:15px 26px 5px 26px;
  border:#CCC solid 1px;
  border-bottom:#1a71c6 solid 2px;
}
.menu_list .m_1 > li {
  line-height: 48px;
  font-size: 15px;
  background: #f8f8f8 ;
  overflow: hidden;
  border-bottom: 1px solid #d2d2d2;
  border-top: 2px solid #fff;
  position: relative;
}
.menu_list .m_1 > li > a {
  height: 48px;
  color: #525252;
  font-weight: bold;
  padding-left: 32px;
  display: block;
}
.menu_list .m_1 > li > a.active,
.menu_list .m_1 > li:hover > a {
 background: #1a71c6;
  color: #fff;
}
.menu_list .m_1 > li .menu_btn {
  position: absolute;
  width: 50px;
  height: 48px;
  background: url(../images/ny_left_ico.png) no-repeat center;
  top: 0;
  right: 0;
  cursor: pointer;
}
.menu_list .m_1 > li .menu_btn_active {
  background: url(../images/ny_left_ico_active.png) no-repeat center;
}
.menu_list .m_1 > li .menu_btn:hover {
  background-color: #f9f9f9;
}
.menu_list .m_2 {
  display: none;
}
.menu_list .m_2 > li {
  line-height: 36px;
  background: #fff;
  border-bottom: 1px dashed #ccc;
}
.menu_list .m_2 > li:last-child {
  border-bottom: none;
}
.menu_list .m_2 > li:first-child {
  border-top: 1px solid #ccc;
}
.menu_list .m_2 > li a {
  display: block;
  padding-left:38px;
  font-size: 14px;
}
.menu_list .m_2 > li a.active,
.menu_list .m_2 > li a:hover {
  color: #1a71c6;
}


/*product pro*/

.pro_pro_left{width: 700px; border-top: 1px solid #e5e5e5;position: relative;}

.pro_pro_left .left_aa{ background: url(../images/left_aa.jpg) no-repeat left center; width: 150px; height: 10px; display: inline-block; position: absolute; top: -2px;}

.pro_pro_left dl img { border: 1px solid #eeeeee; width: 268px; height: 200px; float: left; margin-right: 35px; display: inline-block;}

.pro_pro_left dl{font-size: 14px; margin-top: 35px;clear:both;}

.pro_pro_left dl dt{border-bottom: 1px dotted #eeeeee; float: left;width: 395px; padding: 5px 0px; overflow:hidden; }

.pro_pro_left dl dd{border-bottom: 1px dotted #eeeeee;/* float: left; *//* width: 395px; */padding: 5px 0px;overflow:hidden;margin-bottom:10px;clear: both;}
.pro_pro_left dl span{ font-weight: bold; padding-left: 10px; color: #505050;}

.pro_pro_left dl{ color: #616161;overflow:hidden;}

.pro_pro_left .lijizixun{ display: inline-block; width: 145px; height: 35px; color: #FFFFFF; text-align: center; line-height: 35px; background: #1a71c6; border-radius: 20px; font-weight:bold ;border: 1px solid #1a71c6;}

.pro_pro_left p i{ color:#1a71c6; line-height: 36px; font-size: 14px;  font-weight:bold ;}

.pro_pro_cen{ width: 100%; font-size:1.2em; line-height:2em;}

.pro_pro_cen h3{ font-size: 16px; margin-top: 35px; margin-bottom: 20px; clear:both; overflow:hidden;}

.pro_pro_cen h3 i{ color: #1a71c6; padding-right: 10px;}

.pro_pro_cen h3 span{ position: absolute;}

.pro_pro_cen p{ font-size: 14px; text-indent: 2em;line-height: 32px; padding-left: 5px; padding-right: 5px;}

.progress{  position: relative; top: 13px; left: 10px;}

.progress, .progress-bar, .sr-only {font-size: 0;height: 1px; line-height: 0;}

.progress-bar { background-color: #e5e5e5;width: 606px;}

.sr-only {background-color: #1a71c6;display: inline-block; height: 3px;margin-top: -1px;}

.pro_pro_cen .f .case_left { width: 360px;  border-right: 1px dotted #E5E5E5 ;}

.pro_pro_cen .f .case_left span{font-size: 14px; line-height: 32px; display: inline-block;}

.pro_pro_cen .f .case_left i  { font-size: 12px; color: #505050; padding-right: 10px;}

.xiangguan_pro a { width: 226px; height: 197px; text-align: center; display: inline-block; background: #eeeeee;}

.xiangguan_pro a img{ width: 224px; height: 167px; border: 1px solid #eeeeee; }

.xiangguan_pro a p{height:32px; overflow:hidden; line-height:32px; text-indent:0px;}

/*news*/

.news_list_left{width: 700px; border-top: 1px solid #e5e5e5;position: relative;}

.news_list_left .left_aa{ background: url(../images/left_aa.jpg) no-repeat left center; width: 150px; height: 10px; display: inline-block; position: absolute; top: -2px;}

.news_list_left ul li { font-size: 14px; height: 35px; line-height: 35px; border-bottom: 1px dashed   #E5E5E5; overflow:hidden;}

.news_list_left ul li,.news_list_left ul li a{color:#3c3c3c;}

.news_list_left ul li i{padding-left: 5px; padding-right: 20px;}

.news_list_left ul li span{ float: right;}

.news_page_right { width: 250px;}

.news_page_top h2{ height:40px; background:#1a71c6; color:#FFF; line-height:40px; border-top:#000  solid 2px; text-align:center; font-size:16px; font-weight:500;}

.news_page_top ul{padding:15px 26px 5px 26px; border:#CCC solid 1px; border-bottom:#1a71c6 solid 2px;}

.news_page_top ul li{ border-bottom:#eeeeee dashed 1px;}

.news_page_top ul li a{ display:block; height:48px; line-height:48px; color:#333; font-size:14px;}

.news_page_top ul li:last-child{ border:0px;}

.news_page_top ul li a:hover{ color:#1a71c6;}

.news_page_cen{ margin-top:20px;}

.news_page_cen h2{ height:40px; background:#1a71c6; color:#FFF; line-height:40px; border-top:#000  solid 2px; text-align:center; font-size:16px; font-weight:500;}

.news_page_cenx{border:#CCC solid 1px; border-bottom:#1a71c6 solid 2px; padding:0px 10px 0px 10px; overflow:hidden;}

.news_page_cennx h3{ height:30px; line-height:30px; font-size:14px; font-weight:500; }

.news_page_cen ul{padding:15px 22px 5px 22px; }

.news_page_cen ul li{ border-bottom:#eeeeee dashed 1px; height:48px; line-height:48px; color:#333; font-size:14px; white-space:nowrap;}

.news_page_cen ul li:last-child{ border:0px;}

.news_page_cen ul li a:hover{ color:#1a71c6;}

.news_pro_left{width: 700px; border-top: 1px solid #e5e5e5;position: relative;}

.news_pro_left .left_aa{ background: url(../images/left_aa.jpg) no-repeat left center; width: 150px; height: 10px; display: inline-block; position: absolute; top: -2px;}

.new_cen h4{ font-weight: normal; font-size: 18px; text-align: center; line-height:36px;}

.new_cen span.line{ color: #b5b5b5; text-align: center; font-size: 12px; display: block; padding-bottom:10px; border-bottom:#ccc 1px dashed; margin-bottom:10px;}

.news_cenx{text-align:left; clear:both; overflow:hidden; line-height:250%; font-size:14px;}

.news_cenx p{ font-size: 14px; text-indent: 2em; line-height: 36px;}

.news_cenx img{max-width:92%; height:auto !important;}

.news_pro_left .news_cenbox{ border-top: 1px solid #E5E5E5; }

.news_pro_left .news_cenbox p{ padding-top: 20px; font-size: 14px;}

.news_pro_left .news_cenbox p,.news_pro_left .news_cenbox p a{color:#3c3c3c;}

.news_pro_left .news_cenbox p span{ font-weight: bold; display: inline;  color: #505050;}

/*hezuokehu*/

.hezuo_left {width: 700px; border-top: 1px solid #e5e5e5;position: relative;}

.hezuo_left  .left_aa{ background: url(../images/left_aa.jpg) no-repeat left center; width: 150px; height: 10px; display: inline-block; position: absolute; top: -2px;}

.hezuo_left  ul li { font-size: 14px; height: 35px; line-height: 35px; border-bottom: 1px dashed   #E5E5E5;}

.hezuo_left  ul li i{padding-left: 5px; padding-right: 20px;}

.hezuo_left  ul li span{ float: right;}.

.hezuo_right { width: 250px;}

.hezuo_right_top h2{ height:40px; background:#1a71c6; color:#FFF; line-height:40px; border-top:#000  solid 2px; text-align:center; font-size:16px; font-weight:500;}

.hezuo_right_top ul li a{width: 234px;margin: 6px;height: 180px;display: block;border: 1px solid #E5E5E5;}

.hezuo_right_top ul li a img{width: 234px;height: 148px;}

.hezuo_right_top ul li a p{ text-align: center; line-height: 24px; font-size: 14px; color: #505050;}

.hezuo_right_top ul  {width: 248px;border: 1px solid #E5E5E5;border-bottom: 2px solid #1a71c6;}

.hezuo_right_top{ margin-top:20px;}

.hezuo_right_cen{ margin-top:20px;}

.hezuo_right_cen h2{ height:40px; background:#1a71c6; color:#FFF; line-height:40px; border-top:#000  solid 2px; text-align:center; font-size:16px; font-weight:500;}

.hezuo_right_top h2{ height:40px; background:#1a71c6; color:#FFF; line-height:40px; border-top:#000  solid 2px; text-align:center; font-size:16px; font-weight:500;}

.hezuo_right_cenx{border:#CCC solid 1px; border-bottom:#1a71c6 solid 2px; padding:10px 10px 0px 10px;}

.hezuo_right_cenx h3{ height:30px; line-height:30px; font-size:14px; font-weight:500;}

.hezuo_right_cen ul{padding:15px 22px 5px 22px; }

.hezuo_right_cen ul li{ border-bottom:#eeeeee dashed 1px; height:48px; line-height:48px; color:#333; font-size:14px; white-space:nowrap;}

.hezuo_right_cen ul li:last-child{ border:0px;}

.hezuo_right_cen ul li a:hover{ color:#1a71c6;}

/*lian xi wo men*/



.pro_pro_left .lianxi{

	overflow:hidden;

	padding-top:30px;

	font-size:14px;

	line-height:36px;

}

.honor_list{

	overflow:hidden;

	padding-top:30px;

	clear:both;

	padding-left:10px;

}

.honor_list li{

	float:left;

	overflow:hidden;

	margin:0px 10px 30px 20px;

	list-style:none;

	text-align:center;

	padding:5px;

	border:#c8c8c8 1px solid;

}

.honor_list li img{

	width:178px;

	height:254px;

	overflow:hidden;

	margin:0px;

}

.honor_list li p{

	line-height:24px;

	text-align:center;

	width:178px;

	display:block;

	height:24px;

	margin-top:10px;

}



.fac_list{

	overflow:hidden;

	padding-top:30px;

	clear:both;

	padding-left:10px;

}

.fac_list li{

	float:left;

	overflow:hidden;

	margin:0px 0px 30px 20px;

	list-style:none;

	text-align:center;

	padding:5px;

	border:#c8c8c8 1px solid;

}

.fac_list li img{

	width:310px;

	height:230px;

	overflow:hidden;

	margin:0px;

}

.fac_list li p{

	line-height:24px;

	text-align:center;

	width:300px;

	display:block;

	height:24px;

	margin-top:10px;

	overflow:hidden;

}

.caselist ul{

	/* margin-top:-15px; */

	width: 92%;

	margin: 30px auto 0px;

}

.caselist li{

	padding: 10px 0px 20px;

	margin:0px;

	position:relative;

	height:122px;

	clear: both;

	overflow: hidden;

	border-bottom: #ccc 1px dashed;

	margin-bottom: 10px;

}



.caselist li.grey{

	background:#fafafa;

}

.caselist li img{

	width:160px;

	height:120px;

	float:left;

	display:block;

	margin-right:20px;

	padding:0px 0 0;

}



.caselist li a{

	color:#444;

}

.caselist li a:hover span.more{

	background: #1a71c6;

}

.caselist li h4{

	font-size:16px;

	font-weight:normal;

}

.caselist li p{

	font-size:14px;

	color:#999;

}

.caselist li span.more{

	background: #999;

    color: #fff;

    font-size: 12px;

    padding: 0 15px;

    height: 25px;

    line-height: 25px;

    display: block;

    position: absolute;

    bottom:20px;

    right: 0px;

}

.case_list_left{width: 700px; border-top: 1px solid #e5e5e5;position: relative;}

/*-------------------------咨询-------------------------------------*/
.pro_pro_left dl dd .lijizixun{ display: inline-block; width: 145px; height: 35px; color: #FFFFFF; text-align: center; line-height: 35px; background: #1a71c6; border-radius: 5px;
border: 1px solid #1a71c6;}
.pro_pro_left dl dd .lijizixun2{ display: inline-block; width: 175px; height: 35px; color: #FFFFFF; text-align: center; line-height: 35px; background: #f08326; border-radius: 5px;
border: 1px solid #f08326; margin-left:15px; margin-right:6px;}
.pro_pro_left dl dd .lijizixun:hover,.pro_pro_left dl dd .lijizixun2:hover{color:#fff;}
.pro_pro_left dl dd i{font-size:18px; color:#069; font-weight:bold; font-style:normal;}
/*-------------------------咨询-------------------------------------*/