﻿@charset "utf-8";


#nbanner{position:relative;}
.n_banner{width:100%;height:100%;}
.n_banner img{width:100%;height:auto;}


/* CSS Document */
.w1100 {
	width: 1200px;
	height: 99%;
	margin: 0 auto;
}

#w1100Search {
	/*border-bottom: 1px solid red;*/
	/*box-sizing: border-box;*/
}

.absolute {
	position: absolute;
}

.relative {
	position: relative;
}


/*产品列表页样式集合*/


/*产品左侧列表样式*/

#content_por {
	background: #fff;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: -5px;
}

.box_left {
	float: left;
	width: 260px;
}

.box_left .mode1 {
	width: 225px;
	margin-bottom: 20px;
}

.box_left .mode1 .z_title {
	font-size: 24px;
	display: block;
	color: #FF2D00;
	margin-left: 10px;
}

.box_left .mode1 .english {
	font-size: 24px;
	color: #d9d9d9;
	letter-spacing: 5px;
	height: 60px;
	margin-left: 10px;
}

.box_left .mode1 ul {
	overflow: hidden;
	padding-left: 0;
	margin-top: 24px;
}

.box_left .mode1 ul li {
	line-height: 40px;
	text-indent: 2em;
	margin: 10px 0;
}

.box_left .mode1 ul li a {
	color: #333;
	display: block;
	height: 40px;
	line-height: 40px;
}

.box_left .mode1 ul li:hover,
.box_left .mode1 ul li .hover {
	background: #FF2D00;
	color: #fff;
}

.box_left .mode1 ul li a:hover {
	color: #fff;
}

.box_left .mode2 {
	width: 225px;
	overflow: hidden;
	margin-top: 50px;
}

.box_left .mode2 .z_title {
	font-size: 24px;
	display: block;
	color: #FF2D00;
	margin-left: 10px;
}

.box_left .mode2 .english {
	font-size: 24px;
	color: #d9d9d9;
	letter-spacing: 5px;
	height: 60px;
	margin-left: 10px;
}

.box_left .mode2 ul {
	margin: 0 0;
	padding: 10px 0 10px 0;
}

.box_left .mode2 ul li {
	line-height: 40px;
	height: 40px;
	border-bottom: 1px dashed #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: auto;
	margin-right: 10px;
	margin-left: 10px;
}

.box_left .mode2 ul li:hover a {
	color: #FF2D00;
}

.box_left .mode2 ul li:hover {
	border-bottom: 1px dashed #FF2D00;
}

.box_left .mode3 {
	margin: 50px 0;
}

.box_left .mode3 span {
	background: url(../images/left_con.png) no-repeat 0 0;
	display: block;
	;
	height: 83px;
	line-height: 83px;
	font-size: 16px;
	text-indent: 1.5em;
	color: #FF2D00;
	font-weight: bold;
}

.box_left .mode3 .left_contact {
	line-height: 26px;
	background: #373737;
	color: #fff;
	padding: 10px 15px;
	background-size: 100%
}


/*产品列表页右侧产品css*/

.box_right {
	width: 900px;
	float: right;
	overflow: hidden;
}

.por_title_con {
	background-size: 100%;
	border-bottom: solid 1px #0774d8;
}

.por_title_con h3 {
	font-weight: normal;
	font-size: 22px;
	color: #111;
	padding-top: 4px;
	padding-bottom: 20px;
	text-align: left;
}

.product_list {
	margin-top: 30px;
}

#rong {
	margin-top: 30px;
}

.por_title_con p a {
	color: #333;
	font-size: 14px;
	padding-right: 10px;
}

.por_title_con p a:hover {
	color: #0774d8;
}

.por_title_con p {
	float: right;
	margin-top: 14px;
	color: #333;
	font-size: 14px;
}

.product_list li {
	float: left;
	width: 255px;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 47px;
}

.product_list li .imghover {
	width: 100%;
	height: 216px;
	overflow: hidden;
	border: 1px solid #A0A0A0;
	box-sizing: border-box;
	position: relative;
}

.product_list li:hover .imghover {
	border: 1px solid #0774d8;
}

.product_list li .imghover img {
	height: 100%;
	transition: all .3s;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.product_list li:nth-child(3n) {
	margin-right: 0px;
}

.product_list li img {
	width: 255px;
	height: 160px;
	border: solid 1px #111;
}

.product_list li:hover img {
	border: solid 1px #0774d8
}

.product_list li:hover span {
	color: #0774d8;
}

.product_list li:hover p {
	color: #0774d8;
}

.product_list li span {
	color: #666;
	overflow: hidden;
	display: block;
	width: 200px;
	margin: auto;
	height: 60px;
	padding-top: 5px;
}

.banner_warp {
	width: 100%;
	height: 300px;
	overflow: hidden;
	position: relative;
}

.banner-ny {
	width: 1920px;
	margin-left: -960px;
	position: absolute;
	left: 50%;
	text-align: center;
}

.banner-ny img {
	width: 1920px;
	height: 300px;
}


/*内页banner 1920px*/


/*底部新闻推荐*/

.news_end {
	margin-bottom: 10px;
}

.news_end h2 {
	height: 40px;
	line-height: 40px;
	padding-left: 0px;
	color: #111;
	font-size: 18px;
	border-bottom: 1px solid #0774d8;
	font-weight: normal;
}

.news_end h2 a {
	float: right;
	font-size: 14px;
	display: block;
	width: 60px;
	text-align: center;
	line-height: 25px;
	height: 25px;
	margin-top: 10px;
}

#color1 {
	color: #111;
}

#color1:hover {
	background: #fff;
	color: #0774d8;
}

.news_end h2 a:hover {
	background: #fca37b;
	color: #333
}

.news_end ul li {
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px dashed #fff;
	padding-left: 2px;
	height: 35px;
}

.news_end ul li a span {
	float: right;
	display: block;
	height: 35px;
	line-height: 35px;
}

.news_end ul li:hover a {
	color: #FF2D00
}

.news_end ul li:hover {
	border-bottom: 1px dashed #FF2D00;
}

#navmaplast {
	position: relative;
}

.c-right1 {
	position: absolute;
	right: 20px;
	top: 8px;
}

.c-right1 a {
	color: #0774d8
}

.c-right1 a:hover {
	text-decoration: underline;
}


/*下一页上一页*/


/*下一页上一页*/

.page {
	text-align: center;
	margin-top: 35px;
	margin-bottom: 20px;
	color: #666;
}

.page span {
	margin: 0 4px;
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	height: 30px;
	padding: 0 14px;
	text-align: center;
	color: #fff;
	background: #666;
	vertical-align: middle;
	border-radius: 3px;
}

.page a {
	margin: 10px 4px;
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	height: 30px;
	padding: 0 14px;
	text-align: center;
	color: #fff;
	border: 1px solid #999;
	background: #999;
	vertical-align: middle;
	border-radius: 3px;
}

.page a:hover {
	background: #0774d8;
	color: #fff;
	/*border: 1px solid #111;*/
}
.page .current {
	background: #0774d8;
	color: #fff;
	/*border: 1px solid #111;*/
}

/*热门标签*/

.hot {
	height: 52px;
	line-height: 52px;
	background-color: #F4F4F4;
	color: #0774d8;
}

.hot span {
	font-size: 16px;
	color: #0774d8;
	font-weight: bold;
}

.hot a {
	font-size: 14px;
	color: #333;
	margin: 0 10px;
}

.hot a:hover {
	text-decoration: underline;
}


/*产品列表页样式集合..................................... end*/


/*产品内容页样式集合*/


/*放大镜css*/

.jqzoom {
	width: 438px;
	height: 263px;
	position: relative;
	border: 1px solid #111;
	overflow: hidden
}

.jqzoom img {
	width: 438px;
	height: 263px;
	background: #fff;
}

.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 560px;
	height: 263px!important;
	background: url(i/loading.gif) #fff no-repeat center center;
	border: 1px solid #0774d8;
	display: none;
	text-align: center;
	overflow: hidden;
}

.bigimg {
	width: 560px;
	height: 350px;
}

.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100px !important;
	height: 100px !important;
	border: 1px solid #aaa;
	background: #FEDE4F 50% top no-repeat;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
	cursor: move;
}

#spec-list {
	position: relative;
	width: 377px;
	height: 62px;
	float: left;
	overflow: hidden;
	margin-left: 2px;
	display: inline;
}

#spec-list div {
	margin-top: 0;
	margin-left: 0px;
	margin-left: 0;
}

.product_bigimg_text {
	width: 340px;
	float: right;
	text-indent: 0em;
	height: auto;
	overflow: hidden;
	line-height: 24px;
}

.product_bigimg_text h2 {
	margin-bottom: 0;
	border-bottom: 1px dashed #d7d7d7;
	color: #333;
	font-size: 18px;
	margin-bottom: 20px;
	padding: 10px 0;
	color: #052645;
}

.prod-right-title {
	border-bottom: 1px dashed #e0e0e0;
	line-height: 34px;
	margin-bottom: 30px;
	padding-bottom: 20px;
	font-size: 14px;
}

.prod-right-tel {
	height: 46px;
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: hidden;
	padding-left: 5px;
}

.line {
	height: 1px;
	border-bottom: 1px dashed #d7d7d7;
	clear: both;
	padding: 10px 0;
	margin-bottom: 20px;
}

.siderightCon {
	line-height: 24px;
	margin: 20px 0 0 0px;
	text-align: left;
}

.nypro {
	width: 420px;
	float: left;
}

#preview {
	float: none;
	margin: 0px auto;
	width: 420px;
}

.list-h {
	width: 200000px !important;
}

.list-h li {
	float: left;
}

#spec-n5 {
	width: 620px;
	height: 56px;
	padding-top: 15px;
}

#spec-left {
	background: url(../images/left.gif) no-repeat;
	width: 10px;
	height: 45px;
	float: left;
	cursor: pointer;
	margin-top: 5px;
	margin-right: 17px;
}

#spec-right {
	background: url(../images/right.gif) no-repeat;
	width: 10px;
	height: 45px;
	float: left;
	cursor: pointer;
	margin-top: 5px;
	margin-left: 6px;
}

#spec-list ul li {
	float: left;
	margin-right: 0px;
	display: inline;
	width: 92px;
	height: 69px;
	overflow: hidden
}

#spec-list ul li img {
	padding: 2px;
	border: 1px solid #ccc;
	width: 83px;
	height: 50px;
}

#spec-list ul li img:hover {
	border: 2px solid #0774d8!important;
}

.title_part {
	width: 410px;
	float: right;
	line-height: 24px;
	font-size: 14px;
	color: #555;
}

.title_part h3 {
	font-size: 14px;
	color: #444;
	line-height: 30px;
	margin-bottom: 6px;
	height: 300px;
	border-bottom: 1px dotted #dedede;
	overflow: hidden;
	font-weight: normal;
}

.title_part h6 {
	height: 40px;
	line-height: 40px;
}

.title_part h6 dl {
	width: 410px;
	height: 40px;
	line-height: 40px;
	margin-top: 23px
}

.title_part h6 dl dt {
	float: left;
	width: 120px;
}

.title_part h6 dl dd {
	float: right;
	width: 278px;
	font-size: 24px;
	color: #000;
	font-weight: bold;
}

.title_part p {
	line-height: 24px;
}

.list-h li img {
	padding: 2px;
	border: 1px solid #0774d8;
	width: 79px;
	height: 49px;
}

ins#qiao-icon-wrap {
	top: 60%!important;
}

.c_right p {
	font-family: "微软雅黑";
	line-height: 24px;
}

.ny_proInfo {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	margin-bottom: 18px;
	height: 258px;
	width: 340px;
	border-bottom: 1px dotted #dedede;
	overflow: hidden;
	font-weight: normal;
}

.text1 {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #666
}

.ny_lianxi {
	float: right;
	margin-top: 5px;
	font-size: 16px;
	color: #111;
	text-align: right;
}

.ny_lianxi a {
	font-size: 19px;
	color: #111;
}

.ny_lianxi a:hover {
	color: #111;
}

.ny_Nowbuy a {
	display: block;
	width: 100px;
	height: 30px;
	border: 1px solid;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	color: #111;
}

.ny_Nowbuy a:hover {
	color: #0774d8;
}


/*放大功能end*/


/*滚动css*/


/*新闻列表css内容部分*/

.news_list li {
	padding: 10px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #ddd;
	background: #fff;
}

.news_list li h3 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.news_list li h3 a {
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 650px;
	line-height: 40px;
	font-size: 16px;
	display: block;
	float: left;
	color: #444;
}

.news_list li h3 a:hover {
	color: #0774d8
}

.news_list li h3 span {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	display: block;
	float: right;
	font-size: 14px;
	font-weight: normal;
}

.news_listcon p {
	font-size: 14px;
	line-height: 26px;
	/*text-indent: 2rem;*/
	color: #949191;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 650px;
}

.news_listcon {
	width: 680px;
	height: 30px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
}

.newslistmore {
	float: right;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: block;
	border: solid 1px #4B4B4B;
	margin-top: -30px;
	background: #4B4B4B;
	color: #fff;
	display: none;
}

.newslistmore:hover {
	color: #fff;
	background: #0774d8;
	border: solid 1px #0774d8;
}


/*新闻内容css内容部分*/

.news_con_title h1 {
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	color: #666;
	margin-top: 20px;
	text-align: center;
}

.news_con_titleP {
	font-size: 24px;
	line-height: 50px;
	font-weight: normal;
	color: #666;
	margin-top: 20px;
	text-align: center;
}

.news_con_title h4 {
	font-size: 14px;
	font-weight: normal;
	color: #626262;
	line-height: 30px;
	margin-bottom: 15px;
	font-family: "宋体";
	text-align: center;
}

.news_content {
	line-height: 25px;
	font-family: "微软雅黑";
	margin-top: 10px;
	color: #5e5e5e;
	text-align: justify;
	line-height: 28px;
}

.news_con {
	position: relative;
}

.caseone {
	width: 800px;
}

.news_con_title a {
	color: #0774d8;
}

.news_con_title a:hover {
	text-decoration: underline;
}


/*网站地图XML*/

.news_conXML {
	width: 200px;
	height: 30px;
	background: skyblue;
	position: absolute;
	top: 10px;
	right: 0;
}

.news_content img {
	/*width: 600px;*/
	margin: auto;
}


/*导航地图*/

.a_nav_s h3 {
	font-size: 14px;
	color: #0774d8;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #0774d8;
}

.a_nav_s h3 a {
	font-size: 14px;
	color: #0774d8;
	font-weight: bold;
	padding-left: 0px;
}

.a_nav_s h3 a:hover {
	text-decoration: underline;
}

.a_nav_s ul {}

.a_nav_s li {
	font-size: 14px;
	display: inline;
	line-height: 40px;
	padding-left: 20px;
	height: 40px;
}

.a_nav_s li a {
	padding-right: 20px;
	color: #666;
}

.a_nav_s li a:hover {
	text-decoration: underline;
}


/* 留言*/

.inxliuyan {
	width: 550px;
	margin: 30px auto 0;
}

.inxGBook_Name {
	height: 40px;
	width: 400px;
	padding-left: 10px;
	float: left;
	color: #9f9f9f;
	margin-top: -1px;
	border-radius: 5px;
	border: solid 1px #0774d8;
}

.inxFkPhone {
	height: 40px;
	width: 400px;
	padding-left: 10px;
	float: left;
	color: #9f9f9f;
	margin-top: -1px;
	border-radius: 5px;
	border: solid 1px #0774d8;
}

.inxFktitle {
	height: 40px;
	width: 400px;
	padding-left: 10px;
	float: left;
	color: #9f9f9f;
	margin-top: -1px;
	border-radius: 5px;
	border: solid 1px #0774d8;
}

.inxMessContent {
	width: 400px;
	height: 90px;
	color: #9f9f9f;
	padding-left: 10px;
	line-height: 40px;
	margin-top: -1px;
	border-radius: 5px;
	border: solid 1px #0774d8;
}

.inxsubmi {
	width: 100px;
	height: 40px;
	cursor: pointer;
	border-radius: 5px;
	border: none;
	margin: 30px 20px 0 120px;
	background: #0774d8;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	transition: all 0.5s;
}

.inxsubmi:hover {
	background: #0774d8;
}

.inxrest {
	width: 100px;
	height: 40px;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	margin: 30px 20px 0 30px;
	background: #0774d8;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	transition: all 0.5s;
}

.inxrest:hover {
	background: #0774d8;
}

.inxgook_001 {
	height: 40px;
	background: url(../images/m1.png) no-repeat left center;
	width: 0px;
	padding-left: 40px;
}

.inxgook_002 {
	height: 40px;
	background: url(../images/m2.png) no-repeat left center;
	width: 0px;
	padding-left: 40px;
	margin-top: 14px;
}

.inxgook_003 {
	height: 40px;
	background: url(../images/m3.png) no-repeat left center;
	width: 0px;
	padding-left: 40px;
	margin-top: 14px;
}

.inxgook_004 {
	height: 90px;
	background: url(../images/m4.png) no-repeat left center;
	width: 0px;
	padding-left: 40px;
	margin-top: 14px;
}

.a_title h1 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #111;
	font-size: 24px;
	letter-spacing: 1px;
}

.a_title h4 {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	margin-bottom: 30px;
	height: 40px;
	line-height: 40px;
	color: #999;
	border-bottom: dotted 1px #999;
	padding-bottom: 20px;
}

.pro_dis {
	margin-right: 16px;
}

.pro_dis_tob a {
	display: block;
	height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.news_content strong {
	font-size: 14px;
	color: #333;
}

.news_content img {
	/*width: 800px;*/
	margin: auto;
}

.news_content p {
	line-height: 28px;
	font-size: 14px;
}

.imgheight {
	height: 300px;
}

.imgheight img {
	height: 300px;
	width: 100%
}


}
.rolltop {
	font-size: 16px;
	line-height: 60px;
	color: #FCFDFF;
	background-color: #0774d8;
	padding-left: 20px;
}
.infoList h6 {
	font-size: 14px;
	line-height: 40px;
	color: #888;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: solid 1px #E5E5E5;
}
.sideBottom {
	margin-top: 20px;
}
.leftTitle {
	font-weight: bold;
	font-size: 16px;
	line-height: 60px;
	height: 60px;
	color: #FFF;
	background: #0774d8;
	padding-left: 20px;
	border-bottom: none;
}
.sideTitle {
	font-size: 16px;
	line-height: 60px;
	height: 60px;
	color: #FFF;
	background: #0774d8;
	padding-left: 20px;
	border: solid 0px #111;
	border-bottom: none;
}
.sideConetent {
	border: 1px solid #0774d8;
	border-top: none;
	padding: 9px;
	padding-bottom: 20px
}
.sideNewsList {}
.sideNewsList dl {
	border-bottom: 1px solid #e5e5e5;
}
.sideNewsList dl dt {
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #333;
}
.sideNewsList dl dd {}
.sideNewsList dl dd p {
	font-size: 14px;
	line-height: 20px;
	color: #999;
}
.sideNewsList dl dd h6 {
	font-size: 14px;
	line-height: 30px;
	color: #888;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.sideNewsList dl a:hover dt {
	color: #cf261f;
	text-decoration: underline;
}
.sideNewsList dl dd h6:hover {
	color: #ff2d00
}
.sideContact ul {}
.sideContact ul li {
	margin-top: 5px;
	padding: 0 0 5px 7px;
	position: relative;
	font-size: 14px;
	line-height: 20px;
	color: #888;
}
.sideContact ul li a {
	color: #888;
}
.sideContact ul li a：hover {
	color: #fca37b!important
}
.sideContact ul li span {
	width: 22px;
	height: 22px;
	position: absolute;
	left: -2px;
	top: -1px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.sideContact ul li.icon-tel span {
	background-image: url(../images/icon-c.png);
}
.sideContact ul li.icon-phone span {
	background-image: url(../images/icon-b.png);
}
.sideContact ul li.icon-fax span {
	background-image: url(../images/icon-d.png);
}
.sideContact ul li.icon-mail span {
	background-image: url(../images/icon-e.png);
}
.sideContact ul li.icon-add span {
	background-image: url(../images/icon-f.png);
}
.sideContact ul li.icon-lxr span {
	background-image: url(../images/iconlxr.png);
}
.sproScroll {
	position: relative;
}
.sproScroll .prev,
.sproScroll .next {
	position: absolute;
	top: -49px;
	display: inline-block;
	width: 30px;
	height: 40px;
	background-image: url(../images/side-pn.png);
	background-repeat: no-repeat;
	background-position: left top;
	-ms-transition-duration: 0s;
	transition-duration: 0s;
	z-index: 99;
	cursor: pointer;
}
.sproScroll .prev {
	right: 25px;
	background-position: left top;
}
.sproScroll .next {
	right: -5px;
	background-position: right top;
}
.sproScroll .prev:hover {
	background-position: left bottom;
}
.sproScroll .next:hover {
	background-position: right bottom;
}
.sproScroll .bd {
	overflow: hidden;
}
.sproList {
	position: relative;
}
.sproList dl {}
.sproList dl dt {
	height: 192px;
	overflow: hidden
}
.sproList dl dd {
	text-align: center;
	font-size: 14px;
	line-height: 40px;
}
.zibj p:hover {
	color: #fff
}
.sideContact li:hover a {
	color: #0774d8;
}
.relevant {
	padding-top: 30px;
}
.relevantPn {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.relevantPn p,
.relevantPn p a {
	font-size: 14px;
	line-height: 40px;
	color: #666;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.relevantPn p {
	width: 50%;
	text-align: center;
	color: #666
}
.relevantPn p a:hover {
	text-decoration: underline;
	color: #0774d8
}
.relevantTitle {
	border: 1px solid #0774d8;
	padding-left: 15px;
	font-size: 16px;
	line-height: 40px;
	color: #0774d8;
	border-bottom: none;
}
.relevantTitle a {
	float: right;
	color: #0774d8;
	width: 65px;
	height: 25px;
	display: block;
	font-size: 14px;
	margin-right: 10px;
	margin-top: 5px;
	line-height: 25px;
	text-align: center;
}
.relevantTitle a:hover {
	background: #fff;
	color: #333;
}
.relevantContent {}
.news_list {
	margin-top: 30px;
}
#newrel .relevantNews {
	border: 1px solid #0774d8;
	padding: 10px 15px;
	border-top: none;
}
#newrel .relevantNews li {
	line-height: 40px;
	width: 47%;
	float: left;
	border-top: 1px dotted #ddd;
	padding-right: 2%;
}
.relevantNews li a {
	color: #888;
	position: relative;
	display: block;
	padding-left: 10px;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 40px;
	line-height: 40px;
}
.relevantNews li a em {
	width: 4px;
	height: 7px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -3px;
	background: url(../images/jiao-b-3.png) no-repeat right 50%;
}
.relevantNews li span {
	float: right;
	font-size: 14px;
	color: #888;
}
.relevantNews li a:hover {
	color: #0774d8;
	margin-left: 5px;
	text-decoration: underline;
}
.relevantNews li:nth-child(2n) {
	padding: 0 0 0 2%;
}
.pro_dis_tob a {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	color: #ff2d00
}
.pro_dis:hover a {
	color: #0774d8
}

/*滚动css结束*/
#cva .pro_dis_top img {
	width: 255px;
	height: 160px;
	border: solid 1px #111;
}
#cva .pro_dis_top img:hover {
	border: solid 1px #0774d8;
}
#cva .pro_dis p {
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #111;
	overflow: hidden;
	width: 250px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#cva .pro_dis:hover p {
	color: #0774d8;
}
#linkhref li img {
	width: 271px;
	height: 165px;
}

/*产品左侧分类列表*/
.box_left h2 {
	background: #0774d8;
	height: 70px;
	line-height: 70px;
	color: #fff;
	font-weight: normal;
	font-size: 26px;
	text-align: center;
	margin-top: 5px;
}
.conboya {
	padding: 5px;
	border: solid 1px #0774d8;
}
.conboya a {
	display: block;
	height: 45px;
	line-height: 45px;
	background: #f0f0f0;
	padding-left: 20px;
	color: #666;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: normal;
}

/******/
.conboya ul {
	position: relative;
}
.conboya ul li a {
	font-size: 14px;
	background: none;
}
.conboya ul li a:hover {
	font-size: 14px;
	background: none;
	color: #0774d8;
	font-weight: bold;
}

/**/
.onoff {
	width: 35px;
	height: 42px;
	position: absolute;
	right: 5px;
	cursor: pointer;
}
.onoff img {
	position: absolute;
	top: 10px;
	left: 5px;
}
.onoff img:last-child {
	transform: rotateZ(90deg);
	display: none;
}

/**/

/*向上滚动*/
.conboya a:hover {
	background-color: #0774d8;
	color: #fff;
}

.conboya .hover {
	background-color: #0774d8;
	color: #fff;
}
.txtMarquee-top {
	overflow: hidden;
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
}
.txtMarquee-top .hd {
	overflow: hidden;
	height: 30px;
	background: #f4f4f4;
	padding: 0 10px;
}
.txtMarquee-top .hd .prev,
.txtMarquee-top .hd .next {
	display: block;
	width: 9px;
	height: 5px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") 0 -100px no-repeat;
}
.txtMarquee-top .hd .next {
	background-position: 0 -140px;
}
.txtMarquee-top .hd .prevStop {
	background-position: -60px -100px;
}
.txtMarquee-top .hd .nextStop {
	background-position: -60px -140px;
}
.txtMarquee-top .bd {
	padding: 15px;
	border: 1px solid #0774d8;
}
.txtMarquee-top .infoList li {
	height: 40px;
	line-height: 40px;
}
.txtMarquee-top .infoList li .date {
	float: right;
	color: #999;
}
.txtMarquee-top .infoList li:hover h6 {
	color: #0774d8;
}
.conboyahover {
	background-color: #23cd43!important;
	color: #FFF!important;
}
.portext a {
	height: 60px;
	line-height: 60px;
	display: block;
	padding: 0px 25px;
	text-align: left;
	background: url(../images/a2.jpg) no-repeat 300px center;
}
#rong li {
	width: 255px;
	height: 342px;
	margin-bottom: 45px;
}
#rong li img {
	width: 255px;
	height: 342px;
}
#panli li {
	width: 255px;
	height: 157px;
	margin-bottom: 30px;
}
#panli li img {
	width: 255px;
	height: 145px;
}

/*产品列表*/
.pli {
	margin-top: 30px;
}
.pli li {
	width: 255px;
	height: 191px;
	float: left;
	margin-right: 17px;
	position: relative;
	margin-bottom: 30px;
}
.pli li:nth-child(3n) {
	margin-right: 0px;
}
.pli li a {
	display: none;
	width: 255px;
	height: 141px;
	background: url(../images/s2.png) repeat center;
	font-size: 18px;
	color: #fff;
	text-align: center;
	padding-top: 50px;
	position: absolute;
	top: 0px;
	left: 0px
}
.pli li a img {
	width: 48px;
	height: 43px;
	margin-bottom: 10px
}
.pli li img {
	width: 255px;
	height: 158px;
}
.pli li:hover a {
	display: block;
}

/*案例*/
.ali {
	padding-left: 40px!important;
}
.conboyahover1 {
	color: #23cd43!important;
	text-decoration: underline;
}
.newleft p a {
	display: inherit;
	height: 35px;
	float: left;
}
.box_left h2 {
	background: #0774d8;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	margin-top: 5px;
	padding-left: 20px;
}
.alia {
	display: none
}
.conboyahide {
	display: none
}
.conboyahovershow {
	display: block
}
.alia .ali:hover {
	background: #f0f0f0!important;
	;
	color: #23cd43!important;
	text-decoration: underline;
}
.cp {
	margin-top: 30px;
}
.cp li img {
	width: 255px;
	height: 158px;
	border: solid 1px #0774d8;
}
.cp li {
	width: 255px;
	float: left;
	margin-right: 16px;
	margin-bottom: 20px
}
.cp li:nth-child(3n) {
	margin-right: 0px
}
.cp li:hover img {
	border: solid 1px #FAA709;
}
.cp li p {
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #0774d8;
	padding: 0px 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cp li:hover p {
	color: #FAA709;
}
.news_content a {
	color: #111;
	font-size: 16px;
}
.news_content a:hover {
	color: #0774d8;
}
.product_list p {
	color: #0774d8;
}
.product_list a {
	color: #0774d8;
}
.product_list p:hover {
	color: #23cd43;
}
.pcwidth li img {
	height: 176px;
}
.rolltop {
	font-size: 16px;
	line-height: 60px;
	color: #FCFDFF;
	background: #0774d8;
	padding-left: 20px;
}
.download {
	padding: 10px 20px;
	background: #0774d8;
}
.download:hover {
	background: #23cd43;
	color: #fff
}

/*about部分开始*/
.abcd {
	width: 100%;
	height: 100%;
	position: relative;
	position: absolute;
	left: 50%;
	height: 50%;
	transform: translate(-50%, -50%);
	transform: translateX(-50%);
}
.aboutContent {
	width: 100%;
	margin-top: 40px;
	overflow: hidden;
}
.aboutContent .aboutPhotoList .aboutPhotoCertificate {
	width: 242px;
	height: 325px;
	margin-right: 13.33px;
	float: left;
	margin-bottom: 20px;
	text-align: center;
}

/*.aboutContent .aboutPhotoList .aboutPhotoCertificate:nth-child(4n) {
	margin-right: 0px;
}*/
.aboutContent .aboutPhotoList .aboutPhotoCertificate .imgBox {
	width: 190px;
	height: 275px;
	margin: 0 auto;
}
.aboutContent .aboutPhotoList .aboutPhotoCertificate p {
	text-align: center;
	font-size: 14px;
	padding: 2px 20px;
}
.aboutContent .aboutContent_title {
	color: #666;
	text-align: center;
}
.aboutContent .aboutContent_word {
	color: #626262;
	padding: 5px;
	margin: 0 40px;
}
.aboutContent .aboutPhotoBox {
	width: 100%;
	padding: 40px 0 0 60px;
	box-sizing: border-box;
}
.aboutContent .aboutPhotoBox a {
	display: block;
	float: left;
	width: 300px;
	margin-right: 70px;
	margin-bottom: 39px;
}
.aboutContent .aboutPhotoBox a .imgBox {
	width: 100%;
}
.aboutContent .aboutPhotoBox a .imgBox img {
	width: 100%;
	box-shadow: 10px 8px 10px #A0A0A0;
	transition: 0.3s;
}
.aboutContent .aboutPhotoBox a p {
	text-align: center;
	color: #666;
	margin: 10px 60px;
	letter-spacing: 1px;
}
.aboutContent .aboutPhotoBox a:hover img {
	transform: scale(1.2);
}
.aboutContent .aboutPhotoBox a:hover p {
	color: #00BBFF;
}
.aboutContent .aboutPhotoList {
	width: 100%;
}
.aboutContent .aboutPhotoList li {
	width: 246px;
	height: 206px;
	margin-bottom: 20px;
	float: left;
}
.aboutContent .aboutPhotoList li .imgBox {
	width: 100%;
	height: 156px;
	overflow: hidden;
	border: 1px solid #A0A0A0;
	box-sizing: border-box;
	position: relative;
}
.aboutContent .aboutPhotoList li .imgBox img {
	height: 100%;
	transition: all .3s;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.aboutContent .aboutPhotoList li .imgBox:hover {
	border: 1px solid #0774d8;
}
.aboutContent .aboutPhotoList li p {
	text-align: center;
	font-size: 14px;
	padding: 2px 20px;
	color: #666;
}
.aboutContent .aboutPhotoList li:nth-child(3n+2) {
	margin: 0 17px;
}
.aboutContent .aboutPhotoList li:hover {
	cursor: pointer;
}
.aboutContent .aboutPhotoList li:hover p {
	color: #0774d8;
}
.aboutImgMask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}
.aboutImgMask img {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.onePic {
	text-align: center;
}
.onePic img {
	/*width: 100%;*/
}

/*# sourceMappingURL=about.css.map */

/*about部分结束*/