body {
	font-size: 15px; min-width: 1280px;
}
* {
	padding: 0px;
}
img {
	border: currentColor; border-image: none;
}
ul {
	list-style: none;
}
.clear {
	clear: both;
}
.l {
	float: left;
}
.r {
	float: right;
}
.s_width {
	margin: 0px auto; width: 1280px; position: relative;
}
.liuyan {
	padding: 0px 0px 30px;
}
.header {
	width: 100%; height: ; overflow: hidden; position: relative;
}
.header2 {
	width: 100%; height: 450px; position: relative;
}
.logo {
	width: 400px; height: 62px; padding-top: 30px;
}
.navbg {
	background: url("../img/nav.png") top; top: 0px; width: 100%; height: 93px; position: absolute; z-index: 9999;
}
.navbg .   {
	margin: 0px auto; width: 1280px;
}
.nav {
	width: -819px;
}
.nav ul {
	
}
.nav li {
	width: 100px; text-align: center; float: left; list-style-type: none;
}
.nav li a {
	text-align: center; color: rgb(0, 64, 152); line-height: 124px; font-size: 17px;
}
.nav li a:hover {
	font-weight: bold;
}
.nav li div {
	background: rgb(19, 147, 246); top: 92px; width: 140px; text-align: center; color: rgb(79, 79, 79); display: none; position: absolute; z-index: 9999;
}
.nav li div a {
	background: url("../img/navbg.png") top; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: normal; margin-top: 0px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.nav li div a:hover {
	background: rgb(250, 129, 0); color: rgb(255, 255, 255); font-size: 15px; border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-left-style: none;
}
.banner2 {
	position: relative; z-index: 1;
}
.link_f {
	background: url("../images/images/link.jpg"); margin: 20px 0px 0px; height: 60px; color: rgb(210, 210, 210); line-height: 60px;
}
.link_f a {
	color: rgb(210, 210, 210);
}
.link_f a:hover {
	font-weight: bold;
}
.footer {
	background: #393838 top; width: 100%; min-height: 355px;
}
.footer .s_width {
	margin: 3px auto; width: 1280px;
}
.end_contact {
	background: url("../img/ditu.png") no-repeat right 150px; padding: 40px 2px 15px 30px; width: 491px; border-right-color: rgb(214, 214, 213); border-right-width: 1px; border-right-style: solid; float: left;
}
.end_contact h3 {
	color: rgb(255, 255, 255); font-size: 25px; margin-bottom: 15px;
}
.end_contact p {
	color: rgb(255, 255, 255); line-height: 36px; font-size: 15px; float: left;
}
.end_contact p span {
	line-height: 50px; font-size: 18px; font-weight: bold; display: block;
}
.end_contact img {
	margin-top: 60px; float: right;
}
.end_pro {
	padding: 40px 0px 14px 70px; width: 400px; border-right-color: rgb(214, 214, 213); border-right-width: 1px; border-right-style: solid; float: left;
}
.end_pro h3 {
	color: rgb(255, 255, 255); font-size: 25px; margin-bottom: 35px;
}
.end_pro ul {
	margin-top: 0px;
}
.end_pro ul li {
	margin: 0px 20px 18px 0px; border:1px solid rgb(214, 214, 213); border-image: none; width: 280px; height:50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; float: left; display: block;
}
.end_pro ul li a {
	color: rgb(255, 255, 255); padding-left: -6px; font-size: 16px;
}
.end_pro ul li a:hover {
	font-weight: bold;
}
.end_about {
	padding: 40px 50px 0px 75px; width: 100px; float: left;
}
.end_about h3 {
	color: rgb(255, 255, 255); font-size: 22px; margin-bottom: 1px;
}
.end_about ul {
	margin-top: 30px;
}
.end_about ul li {
	margin: 5px 15px 15px 0px; border: 1px solid rgb(214, 214, 213); border-image: none; width: 120px; height: 31px; color: rgb(209, 232, 255); line-height: 30px; float: left; display: block;
}
.end_about ul li a {
	color: rgb(255, 255, 255); padding-left: 10px; font-size: 16px;
}
.end_about ul li a:hover {
	font-weight: bold;
}
.end {
	background: rgb(24, 24, 25); width: 100%; height: 50px; text-align: center;
}
.end p {
	margin: 0px auto; width: 100%; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px;
}
.end p a {
	color: rgb(255, 255, 255);
}
.end p a:hover {
	font-weight: bold;
}
.fenlei_tel {
	margin-top: 20px;
}
.footer_b {
	background: rgb(217, 146, 22); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 15px;
}
#gotop span {
	background: url("../img/gotop.png"); left: 13px; top: 16px; width: 15px; height: 8px; display: inline-block; position: relative;
}
#gotop {
	background: rgba(108, 108, 108, 0.7); transition:0.2s ease-out; width: 40px; height: 40px; right: 10px; bottom: 40px; display: none; position: fixed;
}
#gotop:hover {
	background-color: rgb(108, 108, 108);
}
.search {
	background: url("../images/images/sear_tel.jpg") no-repeat right rgb(25, 128, 255); margin: -40px auto 0px; width: 1270px; height: 165px; position: relative; z-index: 999;
}
.search-bar .search-keywords {
	border-radius: 6px; overflow: hidden; margin-top: 2px;
}
.search-bar .keywords {
	background: rgb(255, 255, 255); margin: 14px 0px 0px 22px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 350px; height: 33px; line-height: 33px; padding-left: 10px; font-size: 16px;
}
.search-bar input[type='submit'] {
	background: url("../images/images/ss.jpg") no-repeat center rgb(232, 0, 0); margin: 14px 0px 0px; width: 60px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px; cursor: pointer;
}
.search-bar input {
	border: currentColor; border-image: none; float: left;
}
.pro {
	background: ;padding top: 50px;width: 100%; margin: 0px auto;
}
.pro .s_width {
	margin: 0px auto; width: 1280px; padding-top: 5px;
}
.pro_tit {
	background: url("../img/list.png") no-repeat top; margin: 0px auto; width: 560px; height: 134px; text-align: center;
}
.pro_tit p {
	color: rgb(129,131,132); line-height: 15px; padding-top:30px; font-size: 35px; font-weight: bold;
}
.pro_tit em {
	color: rgb(108, 108, 108); font-size: 16px;
}
.pro_cont {
	margin: 0px auto; width: 1280px; overflow: hidden; padding-top: 20px; padding-bottom: 1px; position: relative;
}
.chanpin_con2 {
	height: 322px; overflow: hidden;
}
.chanpin_con2 li {
	background: rgb(255, 255, 255); padding: 0px; width: 415px; height: 330px; overflow: hidden; margin-right: 7px; margin-bottom: 7px; float: left; position: relative;
}
.espcms_piclist_slide {
	overflow: hidden; margin-top: 0px;
}
.espcms_piclist_slide ul li {
	margin: 0px 15px 15px 0px; width: 410px; height: 310px; text-align: center; overflow: hidden; float: left; position: relative;
}
.espcms_piclist_slide li .pic {
	background-position: 50% 50%; top: 0px; width: 415px; height: 510px; position: absolute; background-repeat: no-repeat; background-size: 100%;
}
.espcms_piclist_slide li .pic img {
	transition:0.4s; width: 100%; color: rgb(255, 255, 255); font-size: 16px; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease;
}
.espcms_piclist_slide li:hover img {
	transform: scale(1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2);
}
.espcms_piclist_slide li:hover {
	cursor: pointer;
}
.espcms_piclist_slide li .pic img {
	width: 415px; height: 310px;
}
.espcms_piclist_slide li .cover_top {
	background: rgba(0, 0, 0, 0.5); width: 100%; height: 55px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 55px; font-size: 17px; font-weight: bold; position: absolute; z-index: 99;
}
.espcms_piclist_slide li .cover_pic {
	left: 23%; top: -100px; width: 350px; height: 100px; color: rgb(255, 255, 255); font-size: 18px; font-weight: normal; margin-left: -60px; position: absolute; z-index: 100;
}
.espcms_piclist_slide li .cover_pic a {
	background: url("../img/fdj.png") no-repeat center 20px; padding: 60px 0px 0px; color: rgb(255, 255, 255); display: block;
}
.espcms_piclist_slide li p {
	
}
.espcms_piclist_slide li p a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.espcms_piclist_slide li p a:hover {
	color: rgb(255, 246, 0);
}
.espcms_piclist_slide .cp_bottom {
	background: rgb(0, 99, 40); border-radius: 3px; left: 50%; width: 0px; height: 10px; bottom: 0px; margin-left: 0px; position: absolute;
}
.about {
	background: url("../img/casebg.jpg"); margin: 0px auto; width:100%; padding-top: 1px;
}
.about_tit {
	background: url("../img/list.png") no-repeat top; margin: 0px auto; width: 560px; height: 120px; text-align: center;
}
.about_tit p {
	color: rgb(129,131,132); line-height: 65px; padding-top: 20px; font-size: 35px; font-weight: bold;
}
.about_tit em {
	color: rgb(108, 108, 108); font-size: 16px;
}
.about_cont {
	background: url("../img/66666.jpg") no-repeat top; margin: 0px auto; width:1280px ; ;margin-top: 30px;
}
.about_l {
	padding: 30px; width: 626px;
}
.about_l h3 {
	color: rgb(0, 0, 0); line-height: 3px; padding-top: 1px; font-size: 35px; font-weight: bold;
}
.about_l p {
	color: rgb(0,0, 0); line-height: 31px; padding-top: 30px; font-size: 16px;
}
.about_more {
	background: rgb(129,131,132); width: 150px; height: 50px; text-align: center; line-height: 50px; margin-top: 50px; display: block;
}
.about_more a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.about_more a:hover {
	color: rgb(255, 255, 255);
}
.about_img {
	width: 594px; height: 408px; overflow: hidden;
}
.about_img img {
	transition:0.4s; width: 100%; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease;
}
.about_img img {
	transition:0.4s; width: 100%; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease;
}
.about_img a:hover img {
	transform: scale(1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);
}
.case {
	background: url("../img/cases.jpg") no-repeat top; width: 100%; min-height: 623px;
}
.case .s_width {
	margin: 0px auto; padding-top: 124px; padding-right: 30px;
}
.case h3 {
	width: 30px; color: rgb(255, 255, 255); font-family: "ËÎÌå"; font-size: 37px; float: right;
}
.case span {
	background: rgb(185, 43, 42); padding: 8px 2px; width: 30px; text-align: center; color: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; margin-right: 10px; float: right;
}
.case p {
	width: 20px; color: rgb(255, 255, 255); font-size: 13px; margin-right: 5px; float: right;
}
.case_con {
	margin: 0px auto; width: 1280px; height: 825px; overflow: hidden; padding-top: 3px;
}
.chanpin_con {
	padding: 0px 0px 71px;
}
.chanpin_con li {
	background: rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(200, 200, 200); border-image: none; width: 410px; height: 398px; overflow: hidden; margin-right: 15px; margin-bottom: 10px; float: left; position: relative;
}
.chanpin_con li img {
	transition:0.4s; width: 100%; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease;
}
.chanpin_con li:hover {
	border: 1px solid rgb(200, 200, 200); border-image: none; cursor: pointer;
}
.chanpin_con li:hover img {
	transform: scale(1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);
}
.chanpin_t_l a:hover span {
	color: rgb(255, 216, 0);
}
.chanpin_con li:hover .chanpin_t_r p {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
.chanpin_t_r {
	padding: 0px 0px 20px; position: relative; z-index: 4;
}
.chanpin_t_r p {
	text-align: center; color: rgb(0, 0, 0); line-height: 50px; font-size: 18px;
}
.chanpin_t_r p a {
	color: rgb(51, 51, 51);
}
.chanpin_t_r a:hover {
	color: rgb(255, 255, 255);
}
.chanpin_t_r_more {
	background: url("../img/cc_more_bg.jpg") no-repeat -149px; margin: 0px auto; transition:0.3s; width: 149px; line-height: 30px; -webkit-transition: all 0.3s ease 0s;
}
.chanpin_t_r_more a {
	width: 120px; height: 30px; display: block;
}
.chanpin_t_r_more a:hover {
	color: rgb(255, 255, 255);
}
.chanpin_con li:hover .chanpin_t_r_more {
	background: url("../img/cc_more_bg.jpg") no-repeat 0px;
}
.chanpin_con .cover_bottom {
	background: #adacab; left: -395px; width: 100%; height: 110px; bottom: 0px; position: absolute; z-index: 2; opacity: 0;
}
.news {
	background: url("../img/news.jpg"); width: 100%; margin-top: 30px;
}
.news .s_width {
	margin: 10px auto; width: 1280px; padding-top: 10px; padding-bottom: 20px;
}
.news_tit {
	background: url("../img/list.png") no-repeat top; margin: 10px auto; width: 560px; height: 104px; text-align: center;
}
.news_tit p {
	color: rgb(129,131,132); font-size: 35px; font-weight: bold;
}
.news_tit em {
	color: rgb(108, 108, 108); font-size: 16px;
}
.news_tou {
	background: rgb(244, 244, 244); margin: 30px auto 0px; width: 1280px; position: relative;
}
.news_pic {
	width: 525px; height: 340px; overflow: hidden; float: left; position: relative;
}
.news_picneiye {
	width: 365px; height: 210px; overflow: hidden; float: left; position: relative;
}
.news_pic img {
	transition:0.4s; width: 100%; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease;
}
.news_pic a:hover img {
	transform: scale(1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2);
}
.news_pic a:hover {
	cursor: pointer;
}
.news_nr {
	padding: 34px 50px; width: 650px; float: left;
}
.news_nr a {
	color: rgb(108, 108, 108); font-size: 30px;
}
.news_nr a:hover {
	color: rgb(153, 153, 153);
}
.news_nr p {
	color: rgb(153, 153, 153); line-height: 31px; font-size: 15px; margin-top: 20px; margin-bottom: 30px;
}
.news_nr span {
	color: rgb(51, 51, 51); font-size: 14px;
}
.news_xw {
	margin: 42px auto 0px; width: 1280px; height: 370px; position: relative;
}
.xw {
	background: rgb(244, 244, 244); margin: 0px 5px; width: 415px; height: 335px; float: left;
}
.xw_data {
	background: rgb(129,131,132); width: 95px; height: 65px; margin-top: -45px; margin-left: 35px; display: block;
}
.xw_data .year {
	color: rgb(255, 255, 255); line-height: 65px; font-family: HELVETICANEUELTPRO-THEX,"Î¢ÈíÑÅºÚ"; font-size: 30px; margin-left: 5px; display: block; position: absolute;
}
.xw_data .md {
	color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; padding-top: 50px; font-family: HELVETICANEUELTPRO-THEX,"Î¢ÈíÑÅºÚ"; font-size: 16px; margin-left: 20px; display: block; position: absolute;
}
.xinwen_cont {
	padding: 20px;
}
.xinwen_cont a {
	color: rgb(58, 63, 59); line-height: 40px; font-size: 18px;
}
.xinwen_cont p {
	color: rgb(153, 153, 153); line-height: 28px; font-size: 14px;
}
.se_pro_con {
	margin: 0px auto; padding: 20px 0px 40px; width: 1280px; overflow: hidden; position: relative;
}
.se_pro_con ul {
	width: 1355px;
}
.se_pro_con li {
	background: rgb(248, 247, 247); padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 410px; overflow: hidden; margin-right: 21px; margin-bottom: 25px; float: left; position: relative;
}
.se_pro_con li:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.se_pro_t_l {
	width: 410px; height: 310px; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative; cursor: pointer;
}
.se_pro_con li img {
	transition:0.4s; width: 100%; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease;
}
.se_pro_con li:hover img {
	transform: scale(1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);
}
.se_pro_t_l a {
	background: url("../images/images/p_more_bg.png") no-repeat center; width: 410px; height: 235px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; position: absolute; z-index: 3;
}
.se_pro_t_l .se_pro_t_laa {
	opacity: 1;
}
.se_pro_t_l a span {
	margin: 0px auto; padding: 80px 0px 0px; width: 212px; color: rgb(255, 255, 255); line-height: 60px; font-size: 24px; font-weight: bold; border-bottom-color: rgb(155, 150, 143); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.se_pro_t_r {
	padding: 0px 0px 15px; text-align: center;
}
.se_pro_t_r a {
	color: rgb(42, 42, 42); line-height: 45px; font-size: 22px; font-weight: bold; display: block; position: relative; z-index: 3;
}
.se_pro_t_r a span {
	color: rgb(42, 42, 42); line-height: 50px; font-size: 16px; display: block;
}
.se_pro_t_r a p {
	background: rgb(55, 165, 250); margin: 0px auto; width: 120px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: normal;
}
.se_pro_con li:hover a span {
	color: rgb(255, 255, 255);
}
.se_pro_con li:hover .se_pro_t_r a p {
	background: rgb(250, 129, 0);
}
.se_pro_con .cover_bottom {
	background: rgb(154, 154, 154); left: -395px; width: 100%; height: 110px; bottom: 0px; position: absolute; z-index: 2; opacity: 0;
}
.about_a {
	margin: 0px auto; width: 1280px; padding-top: 0px;
}
.about_a p {
	color: rgb(85, 85, 85); line-height: 31px; text-indent: 0em; font-size: 16px;
}
.about_c p {
	color: rgb(150, 150, 150); line-height: 40px; text-indent: 0em; font-size: 20px;
}
.about_a p span {
	color: rgb(146, 9, 5); padding-bottom: 20px; font-size: 30px; font-weight: bold; display: block;
}
.about_a img {
	padding-top: 30px;
}
.about_b {
	margin: 0px auto; width: 1280px; padding-top: 60px;
}
.about_b p {
	color: rgb(85, 85, 85); line-height: 31px; font-size: 16px;
}
.about_b p span {
	color: rgb(146, 9, 5); padding-bottom: 20px; font-size: 30px; font-weight: bold; display: block;
}
.about_b img {
	padding-top: 30px;
}
.contact_a {
	margin: 0px auto; width: 1280px; height: 500px; padding-top: 60px;
}
.contact_a li {
	padding: 0px 93px; line-height: 31px; font-size: 16px; float: left;
}
.contact_a li span {
	color: rgb(146, 9, 5); padding-bottom: 20px; font-size: 30px; font-weight: bold; display: block;
}
.bannera ul {
	width: 930px; height: 240px; margin-top: 12px; display: block;
}
.bannera li {
	width: 304px; text-align: center; font-size: 13px; margin-right: 4px; float: left;
}
.bannera li img {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.jianzheng ul {
	width: 930px; height: 240px; margin-top: 12px; display: block;
}
.jianzheng li {
	width: 220px; text-align: center; font-size: 13px; margin-right: 20px; float: left;
}
.jianzheng li img {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
#cf {
	background-image: url("../images/images/cf.png");
}
#honor {
	background-image: url("../img/honor.png");
}
#ldgh {
	background-image: url("../img/ldgh.png");
}
.erji {
	margin: 0px auto; width: 1280px; padding-top: 60px;
}
.product_title {
	background: url("../img/news_line.png") no-repeat center 70px; height: 75px; text-align: center; color: rgb(20, 16, 17); line-height: 75px; font-size: 47px; font-weight: bold;
}
.product_title span {
	padding: 0px 0px 0px 10px; color: rgb(18, 156, 140); text-transform: uppercase;
}
.product_title_p {
	text-align: center; color: rgb(10, 10, 10); line-height: 36px; font-size: 16px;
}
.product_title_pa {
	text-align: left; color: rgb(199, 199, 201); line-height: 40px; font-size: 20px;
}
.er_abouta {
	margin: 0px auto; padding: 10px 0px; width: 1280px;
}
.er_about {
	margin: 0px auto; padding: 20px 20px; width: 1280px;
}
.er_about li {
	padding: 0px; width: 425px; overflow: hidden; float: left; position: relative;
}
.er_about li .p-img {
	border: 10px solid rgb(240, 240, 240); border-image: none; width: 400px; height: 300px; text-align: center; overflow: hidden; position: relative;
}
.er_about li .p-name {
	background: rgb(240, 240, 240); width: 420px; height: 45px; text-align: center; line-height: 34px; overflow: hidden; font-size: 18px; font-weight: bold; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.er_about li .p-img img {
	transition:0.4s; width: 100%; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease;
}
.er_about li:hover img {
	transform: scale(1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2);
}
.er_about p {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 16px;
}
.er_about p span {
	color: rgb(172, 172, 191); font-size: 17px; font-weight: bold;
}
.erji_news {
	margin: 0px auto; width: 1280px; padding-top: 30px;
}
.erji_news ul {
	position: relative;
}
.erji_news li {
	background: rgb(247, 247, 247); border: 1px solid transparent; border-image: none; left: 20px; top: 20px; margin-right: 10px; margin-bottom: 20px; float: left; position: relative; cursor: pointer;
}
.erji_news li:nth-child(2n) {
	
}
.erji_news li.hover {
	background: rgb(204, 204, 204); border: currentColor; border-image: none; box-shadow: 0px 6px 10px 5px rgba(0,0,0,0.08);
}
.erji_news_cont {
	width: 100%;
}
.erji_news_pic {
	padding: 10px; border: 0px solid rgb(228, 227, 227); border-image: none; float: left;
}
.erji_news_r {
	background: rgb(247, 247, 247); width: 865px; height: 160px; padding-left: 0px; float: right;
}
.erji_news_rsousuo {
	background: rgb(247, 247, 247); width: 1230px; height: 160px; padding-left: 0px; float: right;
}
.erji_news_r .erji_news_t {
	line-height: 40px; padding-left:20px;
}
.erji_news_r .erji_news_t a {
	color: rgb(85, 85, 85); line-height: 50px; font-size: 18px; font-weight: bold;
}
.erji_news_data {
	padding: 0px 0px 10px; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px;
}
.erji_news_info {
	color: rgb(119, 119, 119); line-height: 28px; font-size: 14px; padding-left:20px; padding-right:10px;
}
.erji_more {
	background: rgb(185, 43, 42); border-radius: 20px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 100px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; margin-right: 15px; float: right;
}
.erji_news_tit {
	margin: 0px auto; width: 1280px; padding-top: 60px;
}
.erji_news_tit h2 {
	text-align: center; line-height: 70px; font-size: 30px; font-weight: normal;
}
.erji_news_tit .se_date {
	text-align: center; line-height: 30px; margin-bottom: 45px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.erji_xinwen {
	margin: 0px auto; width: 1280px; line-height: 32px; padding-bottom: 30px; font-size: 15px;
}
.erji_xinwen p {
	padding-bottom: 10px;
}
.tuji {
	margin: 0px auto; width: 1280px; overflow: hidden; padding-left: 2px; position: relative;
}
.tuji ul {
	margin-top: 30px;
}
.tuji li {
	padding: 0px; width: 425px; overflow: hidden; margin-bottom: 20px; float: left; position: relative;
}
.tuji li .p-img {
	border: 10px solid rgb(179, 222, 209); border-image: none; width: 400px; height: 290px; text-align: center; position: relative;
}
.tuji li .p-name {
	background: rgb(179, 222, 209); width: 420px; height: 35px; text-align: center; line-height: 29px; overflow: hidden; font-size: 16px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.tuji li .p-img mark {
	background: rgba(235, 97, 35, 0.5); transition:360ms; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 20; box-sizing: border-box; opacity: 0; transform: skewX(60deg);
}
.tuji li .p-img div {
	background: rgb(229, 48, 155); position: absolute; z-index: 21;
}
.tuji li .p-img .borderleft {
	left: 0px; top: 0px; width: 3px; height: 0px;
}
.tuji li .p-img .bordertop {
	left: 0px; top: 0px; width: 0px; height: 3px;
}
.tuji li .p-img .borderbottom {
	width: 0px; height: 3px; right: 0px; bottom: 0px;
}
.tuji li .p-img .borderright {
	top: 0px; width: 3px; height: 0px; right: 0px;
}
.tuji li .p-img .leftline {
	left: 50%; top: 50%; width: 60px; margin-left: -230px; border-top-color: rgb(229, 48, 155); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 21; opacity: 0;
}
.tuji li .p-img .topline {
	left: 50%; top: 50%; height: 60px; margin-top: -230px; border-left-color: rgb(229, 48, 155); border-left-width: 1px; border-left-style: solid; position: absolute; z-index: 21; opacity: 0;
}
.cage_list {
	background: rgb(211, 212, 212); margin: 20px auto 10px; width: 1276px; height: auto;
}
.cage_list ul {
	margin: 0px auto; width: 1288px;
}
.cage_list li {
	margin: 0px auto; line-height: 65px; float: left; width:20%;
}
.cage_list li a {
	padding: 0px 7px; text-align: center; color: rgb(10, 10, 10); font-size: 18px; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-right-width: 6px; border-bottom-width: 6px; border-right-style: solid; border-bottom-style: solid; display: block;
}
.cage_list li a:hover {
	background: rgb(19, 147, 246);
}

.cageyy_list {
	background: rgb(211, 212, 212); margin: 20px auto 10px; width: 1276px; height: 175px;
}
.cageyy_list ul {
	margin: 0px auto; width: 1288px;
}
.cageyy_list li {
	margin: 0px auto; line-height: 55px; float: left; width:25%;
}
.cageyy_list li a {
	padding: 0px 57px; text-align: center; color: rgb(10, 10, 10); font-size: 18px; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-right-width: 6px; border-bottom-width: 6px; border-right-style: solid; border-bottom-style: solid; display: block;
}
.cageyy_list li a:hover {
	background: rgb(19, 147, 246);
}


#se_case_index {
	background: url("../images/images/erjibg.jpg") no-repeat top; padding: 30px 0px 0px; position: relative;
}
.se_case_index_title {
	background: url("../images/case_index_title_bg.png") no-repeat bottom; height: 82px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.se_case_index_title h2 {
	text-align: center; color: rgb(8, 145, 42); line-height: 60px; font-size: 33px; font-weight: bold;
}
.se_case_index_title h2 span {
	color: rgb(236, 12, 65);
}
.se_case_index_nav {
	padding: 0px 0px 0px 12px; left: 50%; top: 130px; width: 668px; height: 30px; overflow: hidden; margin-left: -334px; position: absolute;
}
.se_case_index_nav ul {
	height: 30px;
}
.se_case_index_nav li {
	height: 30px; margin-right: 12px; float: left; min-width: 112px;
}
.se_case_index_nav li span {
	width: 112px; height: 30px; font-weight: bold; float: left; display: block;
}
.se_case_index_nav li a {
	background: rgb(121, 121, 121); border-radius: 3px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; text-decoration: none; display: block;
}
.se_ca_erji {
	padding: 0px 0px 0px 10px; float: left;
}
.se_ca {
	margin: 0px 5px 0px 0px; height: 30px; float: left;
}
.se_case_index_nav li .se_ca a {
	background: rgb(216, 216, 216); width: 90px; color: rgb(91, 91, 91); font-size: 13px;
}
.se_case {
	margin: 0px auto; padding: 10px 0px 0px; width: 1200px;
}
.se_case ul {
	
}
.se_case li {
	background: rgb(238, 238, 238); margin: 0px 10px 20px; width: 280px; height: 300px; overflow: hidden; float: left; position: relative; cursor: pointer;
}
.se_case_pic {
	margin: 0px auto; border: 1px solid rgb(238, 238, 238); border-image: none; width: 278px; height: 200px; text-align: center;
}
.se_case_name {
	margin: 0px auto; padding: 0px 0px 0px 20px; width: 260px; text-align: left; color: rgb(236, 12, 65); line-height: 50px; font-size: 18px; font-weight: bold;
}
.se_case_name a {
	color: rgb(51, 51, 51);
}
.se_case_hangye {
	margin: 0px auto; padding: 0px 20px 10px; width: 240px; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px;
}
.se_case_click {
	color: rgb(51, 51, 51); float: right;
}
.se_case li div.cover_top {
	background: rgba(0, 0, 0, 0.4); left: 0px; top: -205px; width: 280px; height: 202px; text-align: center; position: absolute; z-index: 900;
}
.se_case li div.cover_top img {
	padding: 95px 0px 0px;
}
.se_case li div.cover_bottom {
	background: rgba(52, 179, 70, 1); left: 0px; width: 280px; height: 99px; bottom: -100px; position: absolute; z-index: 900;
}
.se_case .se_case_text {
	position: relative; z-index: 1000;
}
.fenye {
	padding: 20px 0px 40px; font-size: 14px;
}
.shangxiaye {
	padding: 15px 0px; overflow: hidden;
}
.shangxiaye li {
	color: rgb(102, 102, 102); line-height: 25px;
}
.shangxiaye li a {
	color: rgb(102, 102, 102);
}
.prod_nav {
	margin: 20px auto 0px; width: 870px; border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.prod_nav li {
	background: rgb(245, 245, 245); width: 435px; text-align: center; line-height: 80px; float: left; display: block;
}
.prod_nav li span {
	background: rgb(68, 68, 68); width: 435px; height: 80px; color: rgb(255, 255, 255); font-size: 18px; display: inline-block;
}
.prod_nav li span.on {
	background: rgb(17, 111, 182); color: rgb(255, 255, 255); display: block;
}
.main {
	padding: 30px 0px;
}
.main_right {
	width: 910px; font-size: 16px;
}
.m_r_weizhi {
	text-align: right; line-height: 35px; font-size: 14px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.m_r_weizhi span {
	font-size: 18px; border-bottom-color: rgb(0, 153, 51); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.t_left {
	width: 220px; float: left;
}
.fenlei2 {
	
}
.fenlei2 h2 {
	background: rgb(2, 80, 162); color: rgb(255, 255, 255); text-transform: uppercase; line-height: 60px; font-size: 16px; font-weight: bold;
}
.fenlei2 ul {
	padding: 25px 0px 20px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
.fenlei2 li {
	background: rgb(223, 87, 39); margin: 0px auto 10px; border: 0px solid rgb(204, 204, 204); border-image: none; width: 200px; line-height: 50px;
}
.fenlei2 li:hover {
	background: url("../images/images/bg.jpg");
}
.fenlei2 li a {
	padding: 0px 0px 0px 25px; color: rgb(255, 255, 255); font-size: 16px;
}
.fenlei2 li.treeone {
	background: rgb(255, 255, 255); border: 1px solid rgb(236, 236, 236); border-image: none; line-height: 35px; padding-left: 0px;
}
.fenlei2 li.treeone a {
	color: rgb(51, 51, 51); font-size: 13px;
}
.fenlei2 li.treeone:hover {
	background: rgb(223, 87, 39);
}
.contact {
	padding: 0px 0px 15px; border: 1px solid rgb(236, 236, 236); border-image: none; margin-top: 10px;
}
.contact h2 {
	background: url("../images/images/bg.jpg"); padding: 0px 0px 0px 20px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 55px; font-size: 16px; font-weight: normal; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact h2 span {
	padding: 0px 0px 0px 10px; color: rgb(171, 215, 253); font-size: 14px;
}
.contact p {
	padding: 5px 10px; line-height: 30px; font-size: 14px;
}
.contact .contact_pic {
	margin: 15px 0px; padding-left: 5px;
}
.list {
	width: 300px; float: left;
}
.intro {
	width: 100%; height: 528px; border-top-color: lightgray; border-top-width: 1px; border-top-style: solid; min-width: 1400px; background-image: url("../images/images/about.jpg"); background-repeat: no-repeat; background-size: 100% 100%;
}
.ab_z {
	margin: 118px auto; width: 1100px; height: 335px;
}
.ab_zl {
	border: 1px solid rgb(212, 212, 212); border-image: none; width: 430px; height: 335px; float: left;
}
.ab_tu {
	padding: 10px; height: 315px;
}
.ab_r {
	width: 650px; height: 335px; float: right;
}
.ab_rt {
	width: 650px; height: 40px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: dashed;
}
.ab_rl {
	background: url("../images/images/jianjie.jpg") no-repeat left; width: 220px; height: 40px; float: left;
}
.ab_rl a {
	height: 40px; color: rgb(201, 201, 201); line-height: 40px; font-size: 16px; font-weight: bold; float: right; display: block;
}
.ab_rr {
	background: rgb(210, 30, 39); width: 26px; height: 26px; float: right;
}
.ab_rr a {
	background: rgb(210, 30, 39); width: 26px; height: 26px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; display: block;
}
.an_nr {
	width: 650px; height: 255px;
}
.an_nr p {
	height: 32px; color: rgb(51, 51, 51); line-height: 32px; padding-top: 16px; font-size: 12px; display: block;
}
.news-left {
	width: 835px; height: 430px; float: left;
}
.xinwen {
	background: url("../images/images/xw.jpg") no-repeat left rgb(31, 31, 31); width: 835px; height: 40px;
}
.xinwen_z {
	width: 300px; height: 40px; float: left;
}
.xinwen_z a {
	height: 40px; color: rgb(210, 30, 39); line-height: 40px; padding-left: 40px; font-size: 14px; display: block;
}
.xinwen_z b {
	color: rgb(255, 255, 255);
}
.xinwen_c a {
	width: 40px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 22px; float: right;
}
.xinwen_n {
	width: 835px; height: 340px; margin-top: 45px;
}
.xinwen_nl {
	background: url("../images/images/nnn.jpg") no-repeat center; width: 213px; height: 340px; float: left;
}
.xinwen_nr {
	width: 600px; height: 340px; float: right;
}
.xinwen_nrt {
	width: 600px; height: 100px;
}
.xinwen_nrtb {
	width: 600px; height: 30px; padding-top: 10px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed;
}
.xinwen_nrtb a {
	width: 600px; height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-size: 16px; display: block;
}
.xinwen_nrtb a:hover {
	width: 600px; height: 26px; color: rgb(210, 30, 39); line-height: 26px; font-size: 17px; display: block;
}
.bbb {
	width: 600px; height: 60px;
}
.bbb p {
	height: 24px; color: rgb(153, 153, 153); line-height: 24px; padding-top: 5px; font-size: 12px; display: block;
}
.xinwen_liebiao {
	width: 600px; height: 220px; padding-top: 25px;
}
.xinwen_liebiao_l {
	background: url("../images/images/a.gif") no-repeat left; width: 500px; height: 35px; float: left;
}
.xinwen_liebiao_l a {
	width: 500px; height: 35px; color: rgb(102, 102, 102); line-height: 35px; padding-left: 20px; font-size: 12px; display: block;
}
.xinwen_liebiao_l a:hover {
	color: rgb(210, 30, 39); font-size: 12px;
}
.xinwen_liebiao_r {
	width: 100px; height: 35px; float: right;
}
.xinwen_liebiao_r a {
	width: 500px; height: 35px; color: rgb(102, 102, 102); line-height: 35px; padding-left: 20px; font-size: 12px; display: block;
}
.xinwen_liebiao_r a:hover {
	color: rgb(210, 30, 39); font-size: 12px;
}
.tupian {
	margin: 0px auto; width: 1200px; padding-top: 200px;
}
.kong {
	width: 100%; height: 40px;
}
.news-right {
	width: 330px; height: 430px; float: right;
}
.lx {
	background: rgb(210, 30, 39); width: 330px; height: 40px; float: left;
}
.lx_z {
	width: 280px; height: 40px; float: left;
}
.lx_z a {
	height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 40px; font-size: 14px; display: block;
}
.lx_z a {
	height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; display: block;
}
.lx_z b {
	color: rgb(255, 255, 255);
}
.lx_c a {
	width: 40px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 22px; float: right;
}
.lx_t {
	background: url("../images/images/lxt.jpg") no-repeat center; margin: 60px auto 0px; width: 300px; height: 148px;
}
.lx_n {
	padding: 15px; width: 300px; height: 200px;
}
.lx_nt a {
	width: 300px; height: 40px; color: rgb(0, 0, 0); line-height: 40px; font-size: 16px; font-weight: bold; display: block;
}
.lx_nn a {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; display: block;
}
.leftttt {
	width: 210px; height: 100%;
}
.lixxiwomen {
	padding-top: 700px;
}
.sss {
	border: 1px solid rgb(197, 197, 197); border-image: none; width: 210px; height: 380px;
}
.lixxiwomen_t {
	background: url("../images/images/lxxxx.jpg") no-repeat center; width: 210px; height: 40px;
}
.lixxiwomen_t a {
	width: 210px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; display: block;
}
.let {
	background: url("../images/images/aaaa.jpg") no-repeat center; margin: 0px auto; width: 190px; height: 94px; padding-top: 18px;
}
.lett p {
	margin: 0px auto; width: 190px; height: 40px; line-height: 40px; font-size: 13px; font-weight: bold; display: block;
}
.lettt p {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; padding-left: 10px; font-size: 12px; display: block;
}
.right_yeyue {
	width: 970px; height: 100%; float: right;
}
.main_l {
	background: rgb(51, 51, 51); padding: 0px 0px 0px 9px; width: 226px; overflow: hidden; float: left;
}
.main_r {
	background: rgb(248, 248, 248); width: 960px; overflow: hidden; float: right;
}
.col-tit {
	background: rgb(2, 80, 162); height: 60px; color: rgb(255, 255, 255); font-size: 16px;
}
.crumbs {
	background: url("../Images/002.gif") no-repeat left; color: rgb(255, 255, 255); line-height: 60px; padding-left: 20px; font-size: 15px; margin-left: 15px;
}
.crumbs a {
	color: rgb(255, 255, 255);
}
.crumbs a:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.article p {
	line-height: 220%; margin-bottom: 15px;
}
.erji_lv {
	margin: 0px auto; padding: 20px; border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(85, 85, 85); line-height: 35px; text-indent: 2em; font-size: 16px;
}
.erji_lv p {
	color: rgb(85, 85, 85); line-height: 35px; font-size: 16px;
}
.erji_lv div {
	text-indent: 0px;
}
.erji_con {
	padding-top: 20px; padding-left: 10px;
}
.tiao {
	padding: 20px 0px 20px 30px; font-size: 12px;
}
.tiao a {
	color: rgb(0, 0, 0); font-size: 12px; text-decoration: none;
}
.tiao a:hover {
	color: rgb(52, 137, 0);
}
.lx p {
	line-height: 25px; font-size: 14px; font-weight: bold;
}
.more {
	padding: 25px;
}
.more a {
	background: url("../images/news_icon.gif") no-repeat left 2px; color: rgb(0, 0, 0); line-height: 25px; padding-left: 20px; text-decoration: none;
}
.chanpin img {
	margin: 0px 2px;
}
.list_photo2 {
	margin: 0px; padding: 0px; width: 790px;
}
.list_photo2 dt {
	width: 250px; height: 200px; margin-top: 15px; float: left;
}
.list_photo2 dt img {
	padding: 5px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 210px; height: 150px;
}
.list_photo2 dt div {
	width: 240px; height: 35px; text-align: center; line-height: 35px; overflow: hidden;
}
.list_photo2 a {
	color: rgb(0, 0, 0);
}
.list_photo2 a:hover {
	color: rgb(255, 102, 0);
}
.news_t {
	background: url("../Images/index_1888.gif") repeat-x; margin: auto 40px; height: 40px; text-align: left; line-height: 40px; text-indent: 0px; font-size: 14px;
}
.news_t ul {
	width: 650px; line-height: 40px;
}
.news_t ul li {
	line-height: 40px;
}
.news_t a {
	color: rgb(74, 74, 74); line-height: 40px; padding-left: 22px; font-size: 14px;
}
.news_t a:hover {
	color: rgb(74, 74, 74);
}
.news_p {
	width: 700px; text-align: left; color: rgb(153, 153, 153); line-height: 25px; padding-left: 10px; margin-bottom: 20px;
}
.news_p a {
	color: rgb(153, 153, 153);
}
.news_p a:hover {
	color: rgb(255, 0, 0);
}
.newslist {
	list-style: none; width: 500px; height: 500px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.newslist .t {
	width: 250px; float: left;
}
.se_erji_img img {
	margin: 0px auto; width: auto;
}
.contact_left {
	width: 700px; text-align: center; float: left;
}
.contact_right {
	padding: 50px 0px 0px; width: 525px; text-align: left; line-height: 40px; font-size: 16px; float: right;
}
.contact_right p span {
	padding-bottom: 20px; font-size: 24px; font-weight: bold; display: block;
}
.map {
	width: 100%; overflow: hidden; margin-top: 50px;
}
.p_float {
	width: 55px; right: 10px; bottom: 20px; position: fixed; z-index: 9999; opacity: 0;
}
.p_float li {
	text-align: center; line-height: 21px; margin-bottom: 10px;
}
.p_float li a {
	background: rgb(0, 135, 122); padding: 10px 7px; color: rgb(255, 255, 255); font-size: 13px; margin-bottom: 10px; display: block;
}
.p_float li a:hover {
	background: rgb(0, 0, 0);
}

/*ÈÈÃÅËÑË÷*/
/*.search{text-align:left;}
#formsearch{width:auto;float:right;}
.hotSearch{width:auto;float:left;height:24px;line-height:24px;font-weight:normal;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}*/
/*ËÑË÷ºÍÈÈÃÅËÑË÷*/
.hotSearch a{margin-right:6px;}
#formsearch input{height:32px;background:#fff;border:1px solid #c8c8c8;line-height:32px;outline:none;}
#formsearch input#keyword{height:32px;line-height:32px;padding-left:4px;color:#a1a0a0;font-size:15px;float:left;outline:none;background:none;border:none;width:232px;}
#formsearch input#s_btn{width:42px;height:32px;line-height:32px;text-align:center;background:none;color:#fff;border:none;cursor:pointer;
float:left;outline:none;
}
/*ÈÈÃÅËÑË÷*/

.search {
    text-align: left;
    height: 66px;
}

#formsearch {
    width: 278px;
    float: right;
    background: url(/templates/cn2014/img/ss_index_bg.png) no-repeat center center;
    margin-right: 95px;
    height: 32px;
    margin-top: 12px;
}

.hotSearch {
    width: 800px;
    float: left;
    height: 56px;
    line-height: 56px;
    font-weight: normal;
    padding-left: 60px;
    font-size: 15px;
    color: #fff;
}

.hotSearch a {
    color: #fff;
    font-size: 15px;
}

#search-type {
    float: left;
    width: 100px;
    height: 32px;
    border: 1px solid #c8c8c8;
    margin-right: 5px;
}

.com-img {
    display: inline;
    overflow: hidden;
    margin: 0 auto;
    display: table;
}

.com-img img {
    transition: all 0.5s ease-in 0s;
    -webkit-transition: all 0.5s ease-in 0s;
    -moz-transition: all 0.5s ease-in 0s;
    -o-transition: all 0.5s ease-in 0s;
}

.com-img:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}

/*about_index*/



.search .soText {
	float: left;
	width: 226px;
	height: 66px;
	line-height: 16px;
	padding: 0px;

	border: none;
	background: url(../img/searchtxt.png) no-repeat center;
	outline: none;
	font-family: microsoft yahei;
}
.search .soBtn {
	float: right;
	width: 36px;
	height: 66px;
	border: none;
	background: url(../img/searchbtn.png) no-repeat center;
	cursor: pointer
}
.searchBg {
	padding-top: 1px;
	padding-bottom: 2px;
	background: url(../img/serbg.png) bottom no-repeat
}
.search {
	height: 66px;
	line-height: 3px;

}
.search .searchBox {
	width: 262px;
}

.search .keyWord {
	float: left;
	width: 750px;
	height: -76px;
	line-height: 65px;
	overflow: hidden;

}
.search .keyWord b {
	font-weight: normal;
	height: 3px;
	float: left;
}
.search .keyWord a {
	padding: 0 10px;

}
.search .keyWord ul {
	float: left;
	height: 3px;
}
.search .keyWord ul li {
	float: left;
	padding: 0 5px;
}
.ab_right .ab_sort1 {
    margin-top: 15px;
}

.ab_sort1 a {
    display: inline-block;
    width: 135px;
    height: 43px;
    line-height: 43px;
    color: #fff;
    text-align: center;
    background: #fa8100;
    border-radius: 5px;
    font-size: 18px;
    margin-right: 15px;
}

.ab_sort1 a:hover {
    background: #f4971b;
}