.wt {
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.wt_k {
	width: 1200px;
	margin: 0 auto;
}

/*头部*/

.tou {
	background: #464545;
	line-height: 32px;
	height: 32px;
}

.huan {
	line-height: 32px;
	float: left;
	color: #999999;
	font-size: 12px;
}

.k1 {
	float: right;
	line-height: 32px;
	color: #999999;
}

.k1 a {
	line-height: 32px;
	color: #999999;
	font-size: 12px;
}
.h_head{ width:100%; margin:0 auto; background:#343434;}
.hh {
	height: 139px;
	overflow: hidden;
}

.logo {
	line-height: 139px;
	float: left;
	margin-top: 32px;
}

.kk3 {
	margin-left: 20px;
	float: right;
	color: #333333;
	margin-top: 30px;
	padding-left: 15px;
	margin-right: 25px;
}

.kk4 {
	float: right;
	margin-top: 10px;
}

.tlex {
	margin-top: 5px;
}

.fbox{position:relative;}
.fw{position:fixed;top:35%;right:0;z-index:999999;    display: none;}
.close2{position:fixed;top:31%;right:15px;cursor:pointer; z-index:999999;background:rgba(0,0,0,.5);color:#fff;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;display:none;}







/*搜索*/
.search {
	text-align: left;
	height: 24px;
}

#formsearch {
	float: right;
	margin-top: 3px;
}

.hotSearch {
	width: 400px;
	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: 28px;
	background: #fff;
	border: 1px solid #c8c8c8;
	line-height: 28px;
	float: left;
}

#formsearch input#keyword {
	height: 28px;
	line-height: 28px;
	padding-left: 4px;
	color: #666;
}

#formsearch input#s_btn {
	width: 48px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: url(../images/sou.png) no-repeat center;
	color: #fff;
	border: none;
	cursor: pointer;
}

/*主体*/
/*公司介绍*/
.abtt {
	color: #333333;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}

.abtt span {
	font-weight: normal;
	font-size: 20px;
	color: #999999;
	padding-left: 10px;
	text-transform: uppercase;
}

.about01 {
	height: 520px;
	background: url(../images/ab.png) no-repeat top center;
	margin-top: 50px;
	padding-top: 83px;
	color: #747474;
	box-sizing: border-box;
}

.about_title01 {
	height: 158px;
}

.about01 .content {
	width: 1200px;
	margin: 0 auto;
}

.about_left {
	float: left;
}

.about_right {
	float: right;
	width: 562px;
	margin-top: -20px;
}

.about_right h3 {
	font-size: 26px;
	font-family: "MicrosoftYaHei";
	text-transform: uppercase;
	margin-top: 14px;
}

.about_right h3 a {
	color: #ffffff;
}

.about_right h6 {
	font-size: 14px;
	margin: 0;
	font-weight: normal;
	line-height: 26px;
	margin-top: 22px;
	color: #ffffff
}

.about_right span {
	width: 140px;
	height: 40px;
	float: right;
	text-align: center;
	background-color: #10a437;
}

.about_right span a {
	color: #ffffff;
	font-size: 14px;
	line-height: 40px;
	letter-spacing: 0px;
}

/*产品展示*/
.cptt {
	color: #333333;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.cptt span {
	font-weight: normal;
	font-size: 20px;
	color: #999999;
	padding-left: 10px;
	text-transform: uppercase;
}

.nrwz {
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	display: block;
	margin-top: 17px;
}
.tablix {
	width: 1200px;
	text-align: left;
	height: 80px;
	position: relative;
	margin: 0 auto;
	margin-top: 40px;
}
.tablix li.cur {
	color: #Fff;
	height: 80px;
	width: 230px;
	line-height: 80px;
	text-align: center;
	font-size: 16px;
	background: #329b00;
	border: 1px dashed #329b00;
}
.tablix li img {
	position: absolute;
	left: 40px;
	bottom: 22px;
}
.tablix li {
	position: relative;
	display: inline-block;
	cursor: default;
	height: 80px;
	width: 230px;
	line-height: 80px;
	color: #333333;
	font-size: 16px;
	border: 1px dashed #acacac;
	margin-right: 6px;
	text-indent: 84px;
}
.tablix li:last-child {
	margin-right: 0px;
}
.tablix li a {
	color: #333333;
}
.tablix li:hover a, .tablix li.cur a {
	color: #fff!important;
	text-align: left;
	display: block;
}
.tabx {
	margin-top: 50px;
	display: none;
	margin-bottom: 92px;
}
.product_list2 {
	width: 1200px;
	/* height: 702px; */
	position: relative;
}
.product_list2 li:nth-child(4){
    margin-right:0;
}
.product_list2 li {
	float: left;
	margin-right: 13px;
	margin-bottom: 26px;
	_display: inline;
}
.product_list2 li a.img {
	border: 1px solid #e4e4e4;
	border-bottom: none
}
.product_list2 li a.img img {
	width: 285px;
	height: 285px;
}
.product_list2 li h3 {
	text-align: center;
	background: #f7f7f7;
	line-height: 46px;
	border: 1px solid #e4e4e4;
	border-top: none;
}
.product_list2 li:hover h3 {
	background: #02c221;
}
.product_list2 li:hover h3 a {
	color: #fff;
}
.product_list2 li h3 a {
	font-weight: normal;
	color: #333333;
	line-height: 46px;
	font-size: 14px;
}
.product_list2 li a.img {
	display: block;
}
.product_list2 li:nth-child(4n) {
	margin-right: 0px;
	float: right;
}
.mm2 {
	position: absolute;
	right: 0px;
	bottom: 27px;
	border: 1px solid #e4e4e4;
}
.mm2 img{
	height: 331px;
    width: 285px;
}
/*公司全景*/
.gsqj{ background: url(../images/gsqj_bj.png) no-repeat top center; height: 668px; padding-top: 113px;}
.content{ width: 1200px; margin: 0 auto; }
.gsqj_tit{ background: #ffffff; height: 82px; position: relative;}
.gsqj_t{ position: absolute; top: 0; left: 0; height: 93px; background: url(../images/gsqj_t.png) no-repeat left top; width:200px; text-align: center; line-height: 82px; color: #fff; font-size: 16px; }
.gsqj_more{ font-size: 16px; line-height: 82px; margin-right: 40px; }
.gsqj_more a{color: #666666;}
.gsqj_con{ background: #fff; height: 360px; margin-top: 27px; padding: 22px 8px; overflow: hidden;}
.gsqj_con ul li{ float: left; width: 372px; margin:0 11px;  }
.gsqj_con ul li h3{ font-size: 16px; text-align: center; line-height: 16px; margin-top: 18px;}
.gsqj_con ul li h3 a{ color: #333333; }


.box2_con {
	background: url(../images/bg1.png) no-repeat center;
	height: 668px;
	margin-top: 92px;
}

.cpal {
	width: 1200px;
	margin: 0 auto;
	padding-top: 110px;
}

.slideGroup {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden
}

.slideGroup .parHd {
	height: 92px;
	line-height: 90px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 25px;
	background: url(../images/tb.png) no-repeat center;
	height: 92px;
}

.slideGroup .parHd ul {
	height: 92px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: url(../images/navx.png) no-repeat center top;
}

.slideGroup .parHd ul li {
	line-height: 90px;
	text-align: center;
	float: left;
	cursor: pointer;
	color: #666666;
	font-size: 18px;
	height: 92px;
	width: 200px;
}

.slideGroup .parHd ul li a {
	color: #666666;
	font-size: 18px;
}

.slideGroup .parHd ul li.on {
	color: #ffffff;
	background: url(../images/nv2.png) no-repeat center top;
	width: 200px;
	text-align: center;
}

.slideGroup .parHd ul li.on a {
	color: #ffffff;
	font-weight: bold
}

.slideGroup .slideBox {
	zoom: 1;
	position: relative;
	width: 1200px!important;
	margin: 0 auto;
	margin-top: 20px;
}

.slideBox ul {
	overflow: hidden;
	margin: 0 auto;
	padding: 10px!important;
}

.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}

.slideGroup .parBd ul li {
	margin: 0 10px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.slideGroup .parBd ul li .pic {
	text-align: center;
}

.slideGroup .parBd ul li .pic img {
	width: 372px;
	height: 280px;
	display: block;
}

.slideGroup .parBd ul li .pic a:hover img {
	border-color: #999;
}

.slideGroup .parBd ul li .title {
	line-height: 24px;
	color: #005bcd;
	font-size: 14px;
	padding-top: 15px;
}

/*ÃƒÂ¥Ã‚Â®Ã‚Â¢ÃƒÂ¦Ã‹â€ Ã‚Â·ÃƒÂ¥Ã‚ÂÃ‚Â£ÃƒÂ§Ã‚Â¢Ã¢â‚¬Ëœ*/

.xz {
	background: url(../images/xz.png) center 0 no-repeat;
	box-sizing: border-box;
	margin-top: 72px;
}

.ggs {
	display: block;
	margin-top: 46px;
}

.ggs li {
	width: 280px;
	height: 436px;
	background: #f7f7f7;
	float: left;
	margin-right: 26px;
	position: relative;
}

.ggs li:last-child {
	margin-right: 0;
}

.ggs li h3 a {
	color: #333333;
	font-size: 16px;
	font-weight: bold
}

.ggs li h3 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 15px;
}

.ggs li span {
	display: block;
	width: 250px;
	margin: 0 auto;
	color: #666666;
	font-size: 14px;
	margin-top: 12px;
}

.mmx {
	width: 94px;
	height: 34px;
	border: 1px solid #329b00;
	color: #329b00;
	text-align: center;
	position: absolute;
	bottom: 20px; left: 15px
}

.mmx a {
	text-align: center;
	line-height: 34px;
	color: #329b00;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
}

.mmx:hover {
	border-color: #10a437;
	background: #10a437;
}

.mmx:hover a {
	color: #fff;
}

/*cont4*/

.cont4 {
	margin-top: 80px;
}

.xw_tit h2 {
	color: #333;
	font: 600 30px/40px "微软雅黑";
	text-align: center;
}

.xw_alst1 {
	width: 580px;
}

.xw_alst2 {
	width: 600px;
}

.xw_alst1 li a.img {
	display: block;
	width: 580px;
	height: 324px;
	overflow: hidden;
}

.xw_alst1 li a.img img {
	width: 580px;
	height: 324px;
}

.xw_alst1 li h2 a {
	display: block;
	color: #333333;
	font: 600 18px/48px "微软雅黑";
}

.xw_alst1 li h3 {
	font: 500 14px/26px "微软雅黑";
}

.xw_alst1 li h3 a {
	color: #329b00;
}

.xw_alst2 li {
	height: 124px;
	margin-bottom: 25px;
}

.xw_alst2 li b {
	display: block;
	float: left;
	width: 134px;
	background: #ebebeb;
	text-align: center;
	color: #333333;
	font: 600 48px/60px "微软雅黑";
	height: 124px;
	box-sizing: border-box;
	padding-top: 19px;
}

.xw_alst2 li b span {
	display: block;
	color: #666;
	font: 500 18px/24px "微软雅黑";
}

.xw_alst2 li .xw_wenzd {
	float: left;
	width: 466px;
	height: 124px;
	background: #f6f6f6;
	box-sizing: border-box;
	padding: 5px 20px 0;
}

.xw_alst2 li .xw_wenzd h2 a {
	display: block;
	color: #333333;
	font: 600 18px/48px "微软雅黑";
}

.xw_alst2 li .xw_wenzd h3 {
	font: 500 14px/26px "微软雅黑";
}

.xw_alst2 li:hover b, .xw_alst2 li:hover .xw_wenzd {
	background: #329b00;
}

.xw_alst2 li:hover b, .xw_alst2 li:hover b span, .xw_alst2 li:hover .xw_wenzd h2 a, .xw_alst2 li:hover .xw_wenzd h3 {
	color: #fff;
}

.taablis {
	text-align: center;
	font-size: 0;
}

.taablis li {
	display: inline-block;
	width: 138px;
	text-align: center;
	background: #e9e9e9;
	font: 500 16px/35px "微软雅黑";
	border-radius: 18px;
	margin: 28px 16px 38px;
}

.taablis li.cur {
	color: #fff;
	background: #10a437;
	font-weight: 600;
}

.chan {
	text-align: center;
	position: relative;
	width: 1000px;
	margin: 0 auto;
	margin-top: 10px;
}

#m_demo {
    overflow: hidden;
    width: 88%;
    margin: 0 auto;
    padding-top: 20px;
}

#m_indemo {
    float: left;
    width: 800%
}

#m_demo1 {
    float: left;
}

#m_demo2 {
    float: left;
}

.l_btn, .r_btn {
	position: absolute;
	cursor: pointer;
	top: 30%;
}

.l_btn {
	left: 0px;
}

.r_btn {
	right: 0px;
}

.pp {
	margin-top: 81px;
}

.pp .cptt {
	font-size: 44px;
}

.twt {
	float: left;
}

.twt li a.img {
	display: block;
}

.twt li a.img img {
	display: block;
	width: 142px;
	height: 89px;
}

.twt li {
	float: left;
	overflow: hidden;
	margin-left: 20px;
}

.twt li h2 a {
	color: #333333;
	font-size: 16px;
	text-align: center;
}

.twt li h2 {
	color: #333333;
	font-size: 16px;
	text-align: center;
	font-weight: normal;
	margin-top: 10px;
}

/*ÃƒÂ¦Ã‹â€ Ã‚ÂÃƒÂ¥Ã…Â Ã…Â¸ÃƒÂ¦Ã‚Â¡Ã‹â€ ÃƒÂ¤Ã‚Â¾Ã¢â‚¬Â¹ ÃƒÂ¨Ã‚Â´Ã‚Â¨ÃƒÂ©Ã¢â‚¬Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬Â¡Ã‚Â³ÃƒÂ¤Ã‚Â¸Ã…Â */

.anli {
	background: url(../images/al.png) no-repeat no-repeat center top;
	height: 946px;
	padding-top: 64px;
}


.altt {
	color: #ffffff;
	font-size: 44px;
	text-align: center;
	font-weight: bold;
}

.nrwz2 {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	display: block;
	margin-top: 15px;
}

.tab-case {
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}

.slide_tab .hd {
	text-align: center;
	background: url(../images/tab2.png) no-repeat no-repeat center top #fff;
	height: 82px;
	margin-bottom: 1px;
}

.slide_tab .hd li {
	float: left;
	width: 210px;
	height: 92px;
	font-size: 16px;
	color: #666666;
	line-height: 92px;
	margin-top: -10px;
}

.slide_tab .hd li a {
	display: inline-block;
	height: 94px;
	line-height: 94px;
	color: #666666;
}
.case_more{height: 82px; line-height: 82px; font-size: 16px; margin-right: 15px;}
.case_more a{ color: #666666; font-size: 16px;}
.slide_tab .hd li.on {
	background: url(../images/anli_t.png) no-repeat left top;
	position: relative;
	color: #fff;
}

.slide_tab .hd li.on a {
	color: #fff;
}

.slide_tab .bd {}

.slide_tab .bd .tu {
	width: 1200px;
	margin: 0 auto;
	height: 588px;
	background: #fff;
	overflow: hidden
}

.slide_tab .bd .tu .tu-left {
	width: 710px;
	margin-left: 30px;
	margin-top: 30px;
	position: relative;
}

.tu-left a.img {
	width: 710px;
	height: 425px;
}

.tu-left a.img img {
	width: 710px;
	height: 425px;
}

.dac {
	height: 80px;
	background: #f7f7f7
}

.dac h3 a {
	color: #333333;
	font-size: 18px;
}

.dac h3 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin-left: 20px;
	padding-top: 10px;
}

.dac span {
	width: 670px;
	margin: 0 auto;
	display: block;
	margin-top: 5px;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	position: relative;
}

.dac span a {
	position: absolute;
	right: 0px;
	color: #0171bc;
	font-size: 12px;
	top: 0px;
	text-transform: uppercase;
}

.slide_tab .bd .tu .tu-right {
	width: 400px;
	margin-right: 30px;
	margin-top: 30px;
}

.tu2 li {
	width: 400px;
	height: 240px;
	position: relative;
	margin-bottom: 25px
}

.tu2 a.img {
	width: 400px;
	height: 240px;
}

.tu2 a.img img {
	width: 400px;
	height: 240px;
}

.tu2 li h3 {
	text-align: center;
	position: absolute;
	width: 100%;
	position: absolute;
	height: 46px;
	line-height: 46px;
	background: rgba(0, 0, 0, .4);
	font-size: 16px;
	font-weight: normal;
	bottom: 0;
}

.tu2 li h3 a {
	text-align: center;
	color: #fff;
	font-size: 16px;
}

#header {
	width: 1000px;
	margin: 0 auto;
}

.topLink {
	float: right;
	text-align: right;
	position: relative;
	z-index: 9999;
}

.translate {
	width: 100px;
	position: absolute;
	left: 0;
	top: 10px;
	z-index: 9999;
}

.tran-in {
	left: 120px;
}

.translate li {
	border: 1px dashed #cccccc;
	line-height: 26px;
	text-align: left;
	background: #fff;
}

.translate li a {
	display: block;
	padding-left: 10px;
	background: url(../images/dot4.png) no-repeat 88% 11px;
}

.translate li a:hover {
	text-decoration: none;
	color: #275cea;
	cursor: pointer;
}

.translate-en {
	display: none;
	padding: 6px;
	padding-top: 0px;
}

.translate li .translate-en a {
	padding-left: 0px;
	text-align: center;
	background: #fff;
	border-bottom: 1px solid #cccccc;
}

.translate li .translate-en a:hover {
	font-weight: bold;
}

.topLink .f_count {
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
}

.topLink .k1 {
	line-height: 32px;
	padding-top: 5px;
}

.topLink .k2 {
	color: #074b91;
	font-size: 14px;
	font-family: "微软雅黑";
}

/*ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ¦Ã‚ÂÃ…â€œÃƒÂ§Ã‚Â´Ã‚Â¢*/



.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;
	overflow: hidden;
}

.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);
	overflow: hidden;
}

/*ÃƒÂ¤Ã‚Â¸Ã‚Â»ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â*/



.container {
	width: 1200px;
	margin: 0 auto;
}

.menu_cate {
	width: 220px;
	float: left;
}

.cate_title {
	line-height: 31px;
	padding-left: 15px;
	font-weight: bold;
	font-family: "微软雅黑";
	background: url(../images/nav.png) no-repeat 0% 100%;
	font-size: 14px;
	color: #000;
}

.about {
	width: 460px;
	float: left;
	margin-left: 12px;
	padding-bottom: 5px;
}

.about_title {
	line-height: 31px;
	padding-left: 15px;
	font-weight: bold;
	font-family: "微软雅黑";
	background: url(../images/nav.png) no-repeat 0% 100%;
	font-size: 14px;
	color: #000;
}

.about .content {
	padding: 5px;
	padding-bottom: 12px;
	text-indent: 20px;
}

.navigation {
	float: right;
	width: 100px;
}

.index-title {
	line-height: 31px;
	padding-left: 15px;
	font-weight: bold;
	font-family: "微软雅黑";
	background: url(../images/nav.png) no-repeat 0% 100%;
	font-size: 14px;
	color: #000;
}

.index-table td {
	border: solid #add9c0;
	border-width: 0px 1px 1px 0px;
	padding: 10px 5px;
}

.index-table {
	border: solid #add9c0;
	border-width: 1px 0px 0px 1px;
	margin-top: 10px;
}

/*----- Common css ------*/

.fl {
	float: left;
}

.fr {
	float: right;
}

.di {
	_display: inline;
}

.fwn {
	font-weight: normal;
}

.dib {
	*display: inline;
	_zoom: 1;
	_display: inline;
	_font-size: 0px;
}

/*ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»*/

.news_company {
	width: 280px;
	float: right;
}

.news1_title {
	line-height: 31px;
	padding-left: 15px;
	font-weight: bold;
	font-family: "微软雅黑";
	background: url(../images/nav.png) no-repeat 0% 100%;
	font-size: 14px;
	color: #000;
}

.news_company .content {
	padding: 5px;
}

/*ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¨Ã‚ÂÃ¢â‚¬ÂÃƒÂ§Ã‚Â³Ã‚Â»ÃƒÂ¦Ã‹â€ Ã¢â‚¬ËœÃƒÂ¤Ã‚Â»Ã‚Â¬*/

.contact {
	width: 218px;
	float: left;
	padding-bottom: 5px;
	margin-top: 10px;
}

.contact_title {
	line-height: 31px;
	padding-left: 15px;
	font-weight: bold;
	font-family: "微软雅黑";
	background: url(../images/nav.png) no-repeat 0% 100%;
	font-size: 14px;
	color: #000;
}

.contact .content {
	padding: 5px;
	padding-left: 8px;
}

/*ÃƒÂ¥Ã‚Â·Ã‚Â¥ÃƒÂ§Ã‚Â¨Ã¢â‚¬Â¹ÃƒÂ¦Ã‚Â¡Ã‹â€ ÃƒÂ¤Ã‚Â¾Ã¢â‚¬Â¹*/

/* .case {
	width: 460px;
	float: left;
	margin-left: 12px;
	padding-bottom: 5px;
	margin-top: 10px;
}

.case_title {
	line-height: 31px;
	padding-left: 15px;
	font-weight: bold;
	font-family: "微软雅黑";
	background: url(../images/nav.png) no-repeat 0% 100%;
	font-size: 14px;
	color: #000;
}

.case .content {
	padding: 5px;
	padding-bottom: 12px;
	text-indent: 20px;
}

.news2_company {
	margin-top: 10px;
} */

/*ÃƒÂ¤Ã‚ÂºÃ‚Â§ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â*/

.recommend_product {
	margin-top: 10px;
	width: 692px;
	float: left;
}

.recommend_product .title {
	line-height: 31px;
	padding-left: 15px;
	font-weight: bold;
	font-family: "微软雅黑";
	background: url(../images/nav.png) no-repeat 0% 100%;
	font-size: 14px;
	color: #000;
}

.recommend_product .content {
	padding-top: 15px;
	padding-bottom: 14px;
}



.roll_product li {
	padding-bottom: 0px;
}

/*ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨*/

.brand-list {
	margin: 20px 0px;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
}

.brand-list li {
	margin: 5px 8px;
}

.brand-list li:hover {
	box-shadow: 2px 1px 5px;
}

.brand-list li img {
	width: 150px;
	height: 120px;
}

/*ÃƒÂ¥Ã¢â‚¬Â°Ã‚ÂÃƒÂ¥Ã‚ÂÃ‚Â°ÃƒÂ¥Ã‚Â¤Ã…Â¡ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ§Ã‚Â­Ã‚Â¾*/

.news {
	width: 1000px;
	float: left;
	margin-top: 10px;
}

.tab {
	position: relative;
}

.tab li {
	float: left;
	width: 100px;
	height: 30px;
	display: block;
	line-height: 30px;
	border: 1px solid #ccc;
	margin-right: 8px;
	text-align: center;
	color: #333;
	font-size: 12px;
	cursor: pointer;
}

.tab li.cur {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	background: #3a78c1;
	border-color: #3a78c1;
}

.tt {
	display: none;
}

.list1 {
	padding: 8px 10px;
}

.list1 li {
	line-height: 27px;
	position: relative;
	vertical-align: middle;
}

.list1 li a {
	background: url(../images/list_dot1.gif) left center no-repeat;
	padding-left: 12px;
	line-height: 27px;
	color: #555555;
}

.list1 li a:hover {
	color: #e87518;
	text-decoration: none;
}

.list1 li span {
	position: absolute;
	right: 0px;
	line-height: 30px;
	top: 0;
	color: #999;
}

/*ÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¹ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦ÃƒÂ©Ã¢â‚¬Å“Ã‚Â¾ÃƒÂ¦Ã…Â½Ã‚Â¥*/

.f_link {
	width: 1200px;
	margin: 0 auto;
	margin-top: 15px;
	line-height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
}

.f_link a {
	color: #fff;
	font-size: 14px;
}

/*ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ©Ã‚ÂÃ‚Â¢ÃƒÂ¥Ã‚ÂºÃ¢â‚¬Â¢ÃƒÂ©Ã†â€™Ã‚Â¨*/

#footer {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px
}

#footer a {
	color: #fff;
}

#footer a:hover {
	color: #e87518;
	text-decoration: none;
}

.nav_foot {
	text-align: center;
	line-height: 24px;
	color: #fff;
}

.copyright {
	text-align: center;
	line-height: 24px;
	color: #fff;
	font-size: 14px;
}
.copyright a{
	color: #fff;
	font-size: 14px;
}

.dff {
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
	margin-top: 45px;
	background: #393939;
	padding-bottom: 10px;
}

.dff_con {
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
}

.dd1 {
	float: left;
	width: 161px;
	text-align: left;
}

.dd2 {
	width: 206px;
	float: left;
	margin-left: 52px;
}

.dd3 {
	float: right;
	margin-right: 45px;
}

.tt3 {
	color: #fff;
	font-size: 16px;
	line-height: 28px;
}

.tt3 a {
	color: #fff;
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
}

.dcc {
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	display: block;
	margin-top: 10px;
}

.dcc a {
	color: #ffffff;
	font-size: 14px;
	line-height: 28px;
	font-weight: normal;
	display: block;
}

.dcc a:hover {
	color: #e87518;
}

.tt3 a:hover {
	color: #e87518;
}

.dff2 {
	background: #0e0e0e;
}

/*------------ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Âµ-------------------*/

/*------------å†…é¡µ-------------------*/

.left .box {
	position: absolute;
	left: 15px;
	top: -30px;
}

.enet {
	position: absolute;
	right: 0px;
	top: 40px;
}

.left .box h3 {
	line-height: 31px;
	padding-left: 15px;
	font-weight: bold;
	font-family: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
	background: url(../images/nav.png) no-repeat 0% 100%;
	font-size: 14px;
	color: #000;
}

.left .box .content {
	padding: 5px 0px;
}

.prodescription {
	border: 1px solid #e5e5e5;
	background: #f9f9f9;
	line-height: 24px;
	padding: 10px;
	margin-bottom: 15px;
	text-indent: 20px;
}

.n_banner {
	width: 1903px;
	margin: 0 auto;
	position: relative;
	left: 50%;
	margin-left: -952px;
}

.n_banner img {
	width: 1903px;
	margin: 0 auto;
}

.left {
	width: 1150px;
	position: relative;
	height: 60px;
}



.sort_menu h3 {
	background-color: #ececec;
	line-height: 28px;
	padding-left: 15px;
	font-weight: bold;
}

.sort_product {
	margin-top: 10px;
}

.sort_product h3 {
	background-color: #ececec;
	line-height: 28px;
	padding-left: 15px;
	font-weight: bold;
}

.n_contact {
	margin-top: 10px;
}

.n_contact h3 {
	background-color: #ececec;
	line-height: 28px;
	padding-left: 15px;
	font-weight: bold;
}

.n_contact .content {
	padding: 5px;
	line-height: 24px;
}

.right {
	width: 100%;
	padding-bottom: 10px;
}

.sitemp {
	line-height: 64px;
	height: 64px;
	overflow: hidden;
	padding-right: 10px;
	background: url(../images/left5.jpg) no-repeat 0% 100%;
	padding-top: 30px;
}

.sitemp h2 {
	width: 340px;
	float: left;
	line-height: 64px;
	text-align: center;
	text-align: left;
	text-indent: 15px;
	color: #000;
	font-size: 14px;
}

.sitemp .site {
	width: 480px;
	float: right;
	text-align: right;
	line-height: 64px;
}

.right .content {
	padding: 10px;
	padding-top: 15px;
	overflow: hidden;
	line-height: 24px;
}

.neiy {
	background: #f9f9f9;
	height: 137px;
	border-bottom: #f3f3f3 1px solid;
}

#container1 {
	width: 1150px;
	margin: 0 auto;
}

/*äº§å“é¡µé¢*/

.box-case {
	background: #f9f9f9;
	border-bottom: 1px solid #f3f3f3;
	border-top: 1px solid #f3f3f3;
	height: 500px;
	margin-bottom: 10px;
}

.case {
	width: 1120px;
	margin: 0 auto;
	padding-top: 40px;
}

.case .title {

	background: url(../images/case_title.jpg) 50% 30% no-repeat;
	text-align: center;
	font-size: 24px;
	color: #e77817;
	line-height: 32px;
}

.case .title span {
	display: block;
	font-size: 18px;
	color: #b0b0b0;
	font-family: 'Times New Roman';
}

.pre_left1 {
	cursor: pointer;
	float: left;
	margin-top: 150px;
	_display: inline;
}

.pre_right1 {
	cursor: pointer;
	float: right;
	margin-top: 150px;
}

#probox1 {
	width: 1038px;
	height: 395px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	margin-left: 10px;
}

#probox1 li {
	text-align: center;
	float: left;
	position: relative;
	margin-left: 25px;
}

#probox1 li img {
	width: 315px;
	height: 368px;
}

#probox1 li h3 {
	padding-top: 8px;
	padding-bottom: 20px;
}

#probox1 li h3 a {
	font-size: 14px;
	color: #595959;
	font-weight: normal;
}

.pre_left2 {
	cursor: pointer;
	float: left;
	margin-top: 130px;
	_display: inline;
}

.pre_right2 {
	cursor: pointer;
	float: right;
	margin-top: 130px;
}

#probox2 {
	width: 1038px;
	height: 228px;
	float: left;
	overflow: hidden;
	margin-top: 40px;
	margin-left: 10px;
}

#probox2 li {
	text-align: center;
	float: left;
	position: relative;
	margin-left: 36px;
}

#probox2 li img {
	width: 215px;
	height: 210px;
}

#probox2 li .bg {
	background: url(../images/bg.png) no-repeat center 0;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.5s ease-in;
	transform: scale(0);
}

#probox2 li .bg a {
	display: block;
	width: 78px;
	height: 26px;
	float: left;
	margin-right: 5px;
	margin-top: 146px;
	margin-left: 0px;
}

#probox2 li .bg a:first-child {
	margin-left: 68px;
}

#probox2 li:hover .bg {
	transform: scale(1);
}

/*å†…é¡µæ–°é—»*/

.right-left {
	width: 745px;
	float: left;
	background: #fff;
	padding: 30px 30px 30px 0;
}

.news_listtt .zxxw_b {
	float: left;
	width: 310px;
	margin-left: 24px;
}

.news_listtt .zxxw_b a {
	line-height: 30px;
	display: block;
	color: #2b2b2b;
	font-size: 18px;
}

.news_listtt .zxxw_b span {
	display: block;
	line-height: 24px;
	color: #797979;
	font-size: 14px;
	margin-top: 10px;
}

.news_listtt .zxxw_b span.date {
	color: #888888;
	font-size: 14px;
	margin-top: 0;
}

.right-right {
	width: 318px;
	float: right;
	border: 1px solid #f3f3f3;
	background: #fff;
}

.right-right .title {
	background: url(../images/tuijian_title.jpg) 10px 50% no-repeat;
	line-height: 54px;
	border-bottom: 1px solid #f3f3f3;
	position: relative;
	font-size: 18px;
	color: #fff;
	padding-left: 30px;
}

.right-right .title a {
	position: absolute;
	top: 0;
	right: 15px;
	color: #333;
	font-size: 12px;
}

/*æ–°é—»åˆ—è¡¨*/

.news_list8 {
	border-top: 1px solid #e5e5e5;
}

.news_list8 li {
	line-height: 30px;
	position: relative;
	padding: 32px 20px;
	border-bottom: 1px solid #e5e5e5;
}

.news_list8 li a {
	line-height: 30px;
	color: #454545;
	font-size: 16px;
}

.news_list8 li a:hover {
	text-decoration: none;
	color: #e77817;
}

.news_list8 li span {
	color: #797979;
	z-index: 0;
	line-height: 22px;
	display: block;
	font-size: 12px;
}

.news_list8 li h3 {
	font-size: 14px;
}

.news_list8 .zxxw_b {
	float: left;
	width: 501px;
	margin-left: 24px;
}

.news_list8 li:hover {
	background: #e77817;
}

.news_list8 li:hover a {
	color: #fff !important;
}

.news_list8 li:hover span {
	color: #fff;
}



.product_listt li {
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 15px;
	_display: inline;
	position: relative;
}

.product_listt li a.img {
	border: 3px solid #e1e1e1;
}

.product_listt li a.img img {
	width: 244px;
	height: 244px;
}

.product_listt li h3 {
	text-align: center;
	padding-top: 10px;
}

.product_listt li h3 a {
	font-weight: normal;
	color: #595959;
	font-size: 14px;
}

.product_listt li a.img {
	display: block;
}

.product_listt li a.img:hover {
	border-color: #e77817;
}



.product_listt li .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.5s ease-in;
	transform: scale(0);
	display: none;
}

.product_listt li .bg a {
	display: block;
	width: 78px;
	height: 26px;
	float: left;
	margin-right: 5px;
	margin-top: 146px;
	margin-left: 0px;
}

.product_listt li .bg a:first-child {
	margin-left: 68px;
}

.product_listt li:hover .bg {
	transform: scale(1);
}

#kehu1 {
	overflow: hidden;
	height: 1080px;
	margin: 0 auto;
	position: relative;
	margin-top: 30px;
}

#jian1 {
	height: 100%;
}

#zheng1 {}

#xtop1 {}

/*é£˜çª—*/

.lxfx {
	position: fixed;
	width: 77px;
	height: auto;
	top: 214px;
	right: 0px;
	z-index: 11;
}

.lxfx li a {
	color: #fff;
	margin-top: 10px;
	display: block;
	height: 48px;
	width: 300px;
}

.leftlx {
	float: left;
	width: 77px;
	height: 48px;
}

.lxfx li span {
	font-size: 18px;
	color: #fff;
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
	border-left: 1px solid #fff;
	margin-top: 8px;
}

.lxfx li span.ewm {
	width: 54px;
	height: 54px;
	padding: 1px;
	font-size: 0px;
	float: left;
	line-height: 45px;
	border: none;
	margin: 0px;
	margin-top: -12px;
}

.lxfx li i {
	display: block;
	width: 30px;
	height: 28px;
	margin: 0px auto;
	text-align: center;
	background: url(../images/fx.png) no-repeat;
	background-position: 0px 0px;
}

.lxfx li i.icon-tel {
	background-position: 0px -28px;
}

.lxfx li i.icon-ly {
	background-position: 0px -56px;
}

.lxfx li i.icon-wb {
	background-position: 0px -84px;
}

.lxfx li p {
	text-align: center;
	line-height: 12px;
	padding-top: 4px;
}

.lxfx li {
	width: 77px;
	height: 66px;
	background: #0c4ca3;
	margin-bottom: 1px;
	margin-left: 0px;
	position: relative;
	overflow: hidden;
}

/*æ ·å¼*/

/*é¦–é¡µæ–°é—»*/

.nei5 {
	background: url(../images/nei5.png) top center no-repeat;
	height: 640px;
}

/*tabå¤šé¡µç­¾*/

#tabs_box {
	float: left;
	width: 1150px;
	padding-top: 150px;
	position: relative;
}

.tabs {
	width: 1150px;
	float: right;
}

.tabs ul {
	height: 43px;
	line-height: 43px;
	background: url(../images/tt2_bg.gif) 0 bottom no-repeat;
	padding-left: 300px;
	color: #fff;
}

.tabs ul li {
	float: left;
	text-align: center;
	font: 400 18px/43px "微软雅黑";
	margin-right: 15px;
}

.tab-nav {
	cursor: pointer;
	background: url(../images/xw.png) no-repeat;
	width: 172px;
}

.tab-nav-action {
	cursor: pointer;
	color: #fff;
	background: url(../images/xw1.png) no-repeat;
	width: 172px;
}

.tabs-body {
	float: right;
	width: 1150px;
	margin-top: 43px;
}

.product_list6 li {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	_display: inline;
	position: relative;
	width: 449px;
	height: 307px;
}

.product_list6 li a.img {
	padding: 4px;
	border: 1px solid #e0e1dc;
}

.product_list6 li a.img img {
	width: 449px;
	height: 307px;
}

.product_list6 li h3 {
	text-align: left;
	font: 400 14px/30px "微软雅黑";
}

.product_list6 li h3 a {
	font-weight: normal;
	color: #fff;
}

.product_list6 li a.img {
	height: 307px;
	display: block;
	position: relative;
	width: 449px;
}

.product_list6 li a.img:hover {
	border-color: #e0e1dc;
}

.xwe {
	position: absolute;
	bottom: -5px;
	left: 5px;
	background: rgba(0, 0, 0, 0.6);
	width: 450px;
	height: 80px;
	padding-left: 19px;
	box-sizing: border-box;
}

.xwe1 {
	font: 200 12px/30px "微软雅黑";
	color: #fff;
}

.xxw1 {
	width: 630px;
}

.xxw {
	position: absolute;
	top: 233px;
	left: 0px;
}

.news_listt li {
	line-height: 27px;
	position: relative;
	border-bottom: #b9b9b9 1px dashed;
	height: 60px;
	margin-bottom: 5px;
}

.news_listt li a {
	line-height: 27px;
	color: #3f3f3f;
	font: 600 16px/27px "微软雅黑";
}

.news_listt li a:hover {
	text-decoration: none;
	color: #053a7e;
}

.news_listt li span {
	color: #999;
	z-index: 0;
	line-height: 27px;
}

.news_listt li h3 {
	font-size: 14px;
}

.nr {
	width: 66px;
	height: 48px;
	text-align: center;
	font: 600 36px/48px "微软雅黑";
	color: #5c5c5c;
	border: #b6b6b6 3px solid;
}

.nr1 {
	width: 540px;
}

.news_listt li:hover .nr {
	color: #fff;
	background: #053a7e;
}

.news_listt li:hover span {
	color: #053a7e;
}

.news_listt li:hover a {
	color: #053a7e;
}

/* 产品分类 */

.sortt li a {
	background: url(../images/left6.jpg) no-repeat;
	color: #fff;
	display: block;
	line-height: 60px;
	font-family: "微软雅黑";
	padding-left: 55px;
	margin: 3px 0;
	font-size: 14px;
}

.sortt li a:hover {
	color: #fff;
	text-decoration: none;
	background:#29a74b;
}

.sortt li.change a {
	background: #29a74b;
}

.product_list8 li:nth-child(3n) {
	margin-right: 0;
}

.product_list8 li {
	float: left;
	margin-right: 30px;
	margin-bottom: 25px;
	_display: inline;
	position: relative;
}

.product_list8 li a.img {
	border: 1px solid #e0e1dc;
}

.product_list8 li a.img img {
	width: 266px;
	height: 340px;
}

.product_list8 li h3 {
	text-align: left;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	bottom: 0px;
	left: 1px;
	width: 100%;
	height: 30px;
	padding-left: 18px;
	line-height: 30px;
	box-sizing: border-box;
}

.product_list8 li h3 a {
	font-weight: normal;
	color: #fff;
}

.product_list8 li a.img {
	display: block;
}

.product_list8 li a.img:hover {
	border-color: #e87518;
}

.com-img img{
	width: 379px;
	height: 244px;
}