@charset "utf-8";
/* CSS Document */
.banner-box {
	min-width:1920px;
	height:225px;
	position:relative;
	left:50%;
	margin-left:-960px;
	z-index:1;
}
#crumbs {
	width:100%;
	height:100px;
	border-bottom:1px solid #dddddd;
	background:#fff;
}
#crumbs .crumbs_info {
	width:1000px;
	margin:0 auto;
	padding:24px 0;
	color:#f09b66;
	font-size:14px;
}
#crumbs .crumbs_info span {
	margin-left:10px;
	margin-right:5px;
	color:#747479;
}
#crumbs .crumbs_info strong {
	color:#747479;
}
#crumbs .crumbs_info a {
	color:#747479;
	font-size:14px;
}
#crumbs .crumbs_info a:hover {
	color:#f09b66;
}
#crumbs .crumbs_info h2 {
	font-size:18px;
	color:#000;
	margin-top:10px;
}
#content {
	width:1000px;
	margin:0 auto;
	display:table;
	padding-top:20px;
}
#content .menu {
	margin-top:20px;
}
#content .menu ul {
	display:table;
}
#content .menu ul li {
	float:left;
	border:1px solid #e7e7e7;
	margin-right:12px;
}
#content .menu ul li a {
	display:inline-block;
	padding:0 8px;
	height:38px;
	line-height:38px;
	font-size:16px;
	background:#fff;
}
#content .menu ul li a:hover {
	color:#ef8f50;
}
#content .menu ul li.cur a {
	color:#ef8f50;
}
#content .con_title {
	height:54px;
	line-height:54px;
	background:url(../images/brbg_03.jpg) repeat-x left 52px;
	margin-bottom:30px;
	margin-top:10px;
}
#content .con_title h2 {
	background:url(../images/ttbgs.jpg) repeat-x left bottom;
	font-size:16px;
	color:#000;
	padding:0 5px;
	display:inline-block;
}
.content_info {
	display:table;
	width:1000px;
}
.licheng {
	width:974px;
	margin:0 auto;
	background:url(../images/topcr.jpg) no-repeat center top;
	padding-top:13px;
}
.licheng dl {
	width:523px;
	float:left;
}
.licheng dl dt {
	width:73px;
	height:73px;
	float:right;
	background:url(../images/cro2.jpg) no-repeat;
	text-align:center;
	margin-top:10px;
	line-height:73px;
	color:#ed7715;
	font-size:16px;
}
.licheng dl dd {
	width:391px;
	padding:15px 0;
	padding-left:20px;
	padding-right:28px;
	min-height:65px;
	float:left;
	background:url(../images/ddbgs_l.jpg) no-repeat;
	overflow:hidden;
}
.licheng dl dd p {
	font-size:14px;
	line-height:24px;
}
.licheng dl.event {
	float:right;
}
.licheng dl.event dt {
	float:left;
}
.licheng dl.event dd {
	float:right;
	background:url(../images/ddbgs_r.jpg) repeat-y;
	padding-left:28px;
	padding-right:20px;
}
.licheng dl.event.hover dt {
	background:url(../images/cro.jpg) no-repeat;
}
.licheng dl.event.hover dd {
	background:url(../images/ddbgs_r2.jpg) repeat-y;
}
.licheng dl.hover dt {
	background:url(../images/cro.jpg) no-repeat;
	color:#fff;
}
.licheng dl.hover dd {
	background:url(../images/ddbgs_l2.jpg) repeat-y;
	color:#fff;
}
.licheng dl.event.hover dd {
	background:url(../images/ddbgs_r2.jpg) repeat-y;
	color:#fff;
}
.lc_list {
	background:url(../images/lcbg.jpg) repeat-y center top;
	display:table;
	padding-top:20px;
}
.info_01 {
	width:980px;
	padding:15px 10px;
	background:#fff;
}
.info_01 p {
	line-height:24px;
	margin-bottom:15px;
	font-size:14px;
	line-height:24px;
}
.color_list ul li {
	width:190px;
	padding:0 22px;
	margin-right:16px;
	height:150px;
	float:left;
	color:#fff;
	background-image:url(../images/index2_07.jpg);
	background-repeat:no-repeat;
	background-position:22px 30px;
}
.color_list ul li a {
	color:#fff;
}
.color_list ul li.list1 {
	background-color:#4c9b3f;
}
.color_list ul li.list2 {
	background-color:#f3ad00;
}
.color_list ul li.list3 {
	background-color:#853d7d;
}
.color_list ul li.list4 {
	background-color:#f46f2a;
}
.color_list ul li h2 {
	margin-top:50px;
	font-size:18px;
}
.color_list ul li h2 span {
	display:block;
	text-transform:uppercase;
	font-size:12px;
}
.color_list ul li a.more {
	margin-top:20px;
	display:block;
}
.color_info .color_info_title {
	padding:15px;
	margin-bottom:24px;
	background:#fff;
}
.color_info .color_info_title h1 {
	background:url(../images/color_lbg.jpg) no-repeat left center;
	font-size:16px;
	color:#000;
	padding-left:16px;
	margin-bottom:10px;
}
.color_info .color_info_title p {
	line-height:24px;
	font-size:14px;
}
.color_info ul {
	width:110%;
}
.color_info ul li {
	float:left;
	width:184px;
	height:164px;
	margin-right:19px;
	margin-bottom:14px;
}
.color_info ul li .title_color{ font-size:1.75em; text-align:center; padding-top:2em; height:120px; cursor:pointer;}

.color_info ul li .c_large{ position:fixed; z-index:9999; left:0; top:0; display:none;}
.color_info ul li .c_large h2{ font-size:8em; text-align:center; margin-top:1em; color:#465256;}
.color_info ul li .c_large .close{ position:absolute; right:0; top:0; height:72px; width:72px; display:inline-block; background:url(../images/close.png) repeat; text-indent:-10em; cursor:pointer; overflow:hidden;}
#map h1 {
	font-size:14px;
}
#map p {
	font-size:12px;
	margin-bottom:0;
	margin-top:5px;
	line-height:22px;
}
.mapinfo {
	padding:0 10px;
}
.mapinfo h1 {
	font-size:16px;
	margin-bottom:10px;
	color:#000;
}
.product_list ul {
	width:110%;
}
.product_list ul li {
	float:left;
	width:213px;
	height:198px;
	margin-right:50px;
	margin-bottom:30px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}
.product_list ul li img{width:100%;}
.product_list ul li .protxt {
	position:absolute;
	bottom:0;
	left:0;
	bottom:-158px;
	height:188px;
	width:173px;
	padding:0 20px;
	padding-bottom:10px;
	background:url(../images/prbg.png) repeat;
	color:#fff;
	font-size:14px;
}
.product_list ul li .protxt a {
	color:#fff;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.product_list ul li .protxt a:Hover {
	color:#000;
}
.product_list ul li .protxt h2 {
	font-size:14px;
	height:36px;
	line-height:36px;
}
.product_list ul li .protxt p {
	line-height:22px;
	margin-bottom:10px;
	font-size:12px;
}
.product_list ul li .protxt .price {
	display:block;
	margin-bottom:10px;
}
.product_list ul li .protxt a.more {
	display:inline-block;
	background:#ec7404;
	padding:0 5px;
	height:26px;
	line-height:26px;
	font-size:12px;
}
.protxt p {
	font-size:14px;
	line-height:24px;
	margin-bottom:15px;
}
.protxt p strong{color: #ed7715;}
.product_wenti .wt_title {
	color:#ed7715;
	font-size:18px;
	position:relative;
	margin-bottom:20px;
}
.product_wenti .wt_title a.more {
	position:absolute;
	right:0;
	top:0;
	background:#ed7715;
	color:#fff;
	font-size:12px;
	padding:2px 5px;
}
.product_wenti ul {
	background:#f7f7f7;
	padding:20px;
	display:table;
	width:960px;
}
.product_wenti ul li {
	width:455px;
	float:left;
}
.product_wenti ul li.event {
	float:right;
	border-left:1px solid #1fae46;
	padding-left:30px;
}
.product_wenti ul li h2 {
	margin-bottom:10px;
}
.product_wenti ul li h2 a {
	font-size:14px;
}
.product_wenti ul li p {
	line-height:26px;
	color:#9d9d9d;
	font-size:14px;
}
.product_info {
	margin-bottom:30px;
}
.product_sty1 {
	background:#fff;
	padding:30px 15px;
	width:970px;
	display:table;
	margin-bottom:10px;
}
.product_sty1 dl {
	width:970px;
	display:table;
	margin-bottom:30px;
}
.product_sty1 dl dt {
	float:left;
	width:536px;
}
.product_sty1 dl dt .box{ width:360px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:102px; width:102px;margin:0 6px 0 0;overflow:hidden;}
.tb-s310, .tb-s310 a{height:360px;width:360px;}
.tb-s310, .tb-s310 img{max-height:360px;max-width:360px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:100px;width:100px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:102px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border-color:#CDCDCD;}
.tb-thumb li div{border:1px solid #fff; width:100px; height:100px; overflow:hidden;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}


.product_sty1 dl dd {
	float:right;
	width:350px;
}
.product_sty1 dl dd h1 {
	font-size:24px;
	color:#000;
	margin-bottom:10px;
}
.product_sty1 dl dd p {
	font-size:18px;
	margin-bottom:15px;
}
.product_sty1 dl dd span.price {
	font-size:24px;
	color:#ec7404;
	display:block;
	margin-bottom:15px;
	margin-top:15px;
}
.product_sty1 dl dd p strong {
	font-size:14px;
	color:#000;
}
.stytxt .protit {
	font-size:16px;
	color:#000;
	background:url(../images/color_lbg.jpg) no-repeat left center;
	padding-left:14px;
	margin-bottom:15px;
}
.stytxt p {
	line-height:24px;
	font-size:14px;
}
.product_sty2 {
	background:#fff;
	padding:0 15px;
	width:970px;
	display:table;
	margin-bottom:10px;
}
.product_sty2 ul li {
	margin-right:39px;
}
.title_03 {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #e5e5e5;
	color:#000;
	font-size:16px;
	margin-bottom:20px;
	width:980px;
}
.product_sty_50 dl {
	margin-bottom:0;
}
.product_sty_50 dl dt {
	width:300px;
}
.product_sty_50 dl dd {
	width:636px;
}
.product_sty_50 dl dd p {
	font-size:14px;
	line-height:24px;
}
.product_sty3 {
	background:#fff;
	padding:0 15px;
	padding-bottom:15px;
	width:970px;
	display:table;
	margin-bottom:10px;
}
.product_sty3 form {
	margin-bottom:15px;
}
.product_sty3 form .xieyisty {
	margin-bottom:15px;
	height:250px;
	overflow:scroll;
	overflow-x:hidden;
	padding-right:10px;
}
.product_sty3 form .xieyisty h1 {
	font-size:24px;
	color:#000;
	text-align:center;
	border-bottom:1px solid #e3e3e3;
	line-height:60px;
	height:60px;
	margin-bottom:20px;
}
.product_sty3 form .xieyisty p {
	line-height:30px;
	font-size:14px;
}
.product_sty3 a {
	background:#fbfbfb;
	border:1px solid #f3f3f3;
	line-height:36px;
	height:36px;
	display:inline-block;
	padding:0 18px;
	font-size:14px;
	color:#000;
	margin-right:20px;
}
.product_sty3 a:Hover {
	background:#ed7715;
	color:#fff;
	border-color:#ed7715;
}
.game163 {
	position: relative;
	overflow: hidden;
	width: 536px;
}
.game163 .bigImg {
	height: 333px !important;
	position: relative;
}
.game163 .bigImg li{ text-align:center;}
.game163 .bigImg li img {
	vertical-align:middle;
	width:auto !important;
	height:333px !important;
}
.game163 .bigImg h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 33px;
	height: 33px;
	padding-right: 30px;
	overflow: hidden;
	text-align: left;
}
.game163 .smallScroll {
	height: 85px;
	width:536px;
	margin-top:30px;
	position:relative;
}
.game163 .sPrev, .game163 .sNext {
	float: left;
	display:inline-block;
	position:absolute;
	top:20px;
	width: 14px;
	height: 47px;
	text-indent: -9999px;
}
.game163 .sPrev {
	left:0;
}.game163 .sNext {
	right:0;
}

.game163 .smallImg {
	width: 440px;
	margin:0 auto;
	overflow: hidden;
}
.game163 .smallImg ul {
	height:85px;
	width: 9999px;
	overflow: hidden;
}
.game163 .smallImg li {
	float: left;
	width:88px;
	text-align:center;
	cursor:pointer;
	display: inline;
}
.game163 .smallImg img {
	height:85px;
}
.game163 .smallImg .on img {
	border-color: #1e50a2;
}
.game163 .pageState {
	position: absolute;
	top: 235px;
	right: 5px;
	font-family: "Times New Roman", serif;
	letter-spacing: 1px;
}
.game163 .pageState span {
	color: #f00;
	font-size: 16px;
}

.product_list_wenti .wenti_sty1{ background:#fff;  margin-bottom:10px;}
.product_list_wenti .wenti_sty1 ul li{ background:url(../images/lrp.jpg) no-repeat left center; padding-left:60px; border-bottom:1px solid #f3f3f3; background:url(../images/rptbgs.jpg) repeat-y 60px; overflow:hidden; position:relative;}
.product_list_wenti .wenti_sty1 ul li span{ background:url(../images/mores_02.jpg) no-repeat center center; width:60px; height:50px; position:absolute; top:0; left:0;} 
.product_list_wenti .wenti_sty1 ul li a { color:#000; font-size:16px; line-height:50px; height:50px; display:block; padding-left:20px;}
.product_list_wenti .wenti_sty1 ul li a:hover{  color:#ec7404;}
.product_list_wenti .wenti_sty1 ul li .nr{ display:none; padding:20px; padding-bottom:0;}
.product_list_wenti .wenti_sty1 ul li .nr h2{ font-size:16px; margin-bottom:10px; color:#000;}
.product_list_wenti .wenti_sty1 ul li .nr p{ color:#8b8b8b; font-size:14px; line-height:24px;}
.product_list_wenti .wenti_sty1 ul li .nr div{ margin-bottom:20px;}

.product_list_wenti .wenti_sty1 ul li.event a{ color:#ec7404;}
.product_list_wenti .wenti_sty1 ul li.event span{background:url(../images/mores_01.jpg) no-repeat center center; border-bottom:1px solid #f3f3f3;}
.product_list_wenti .wenti_sty1 ul li.event .nr{ display:block;border-top:1px solid #f3f3f3;}


.news_sty{ width:980px;}
.news_sty dl{ width:980px; display:table; padding:10px 0;}
.news_sty dl dt{ width:91px; height:91px; float:left; overflow:hidden;}
.news_sty dl dd{ width:860px; float:right;}
.news_sty dl dd h2{ font-size:14px; color:#000; border-bottom:1px solid #e1e1e1; padding-bottom:5px; margin-bottom:10px;}

.news_list dl{ padding:15px 20px; background:#fff; width:960px; display:table; margin-bottom:20px; border:1px solid #ececec;}
.news_list dl h2 { margin-bottom:10px;}
.news_list dl h2 a{ font-size:14px; color:#000;}
.news_list dl h2 a:hover{ color:#ef8f50;}
.news_list dl p{ font-size:14px; line-height:30px; margin-bottom:15px;}
.news_list dl a.more{ color:#fff; background:#ed7715; padding:2px 5px; display:inline-block;}
.news_list dl dd{ width:656px; float:left;}
.news_list dl dt{ width:258px; overflow:hidden; float:right;}
.news_list dl dt img{width: 100%;}
.news_list ul li{ float:left; width:446px; padding:20px; background:#f6f6f6; border:1px solid #ececec; margin-bottom:18px; margin-right:18px;}
.news_list ul li.event{ float:right; margin-right:0;}
.news_list ul li h2{ margin-bottom:10px;}
.news_list ul li h2 a{ font-size:14px; color:#000;font-weight: bold;}
.news_list ul li h2 a:hover{ color:#ef8f50;}
.news_list ul li p{ line-height:30px; font-size:14px; margin-bottom:10px;}

.news_infos h1{font-size:18px; color:#000; line-height:20px;text-align:center; margin-bottom:20px; margin-top:30px;}

.news_infos .title2{ display:block; position:relative; text-align:center; border-bottom:1px #e7e7e7 solid; line-height:48px; margin-bottom:25px;}

.news_infos .title2 span{margin-right:28px; color:#666666;}
.news_infos p{ line-height:28px; text-indent:2em;}
.news_infos p img{max-width: 100%;height: auto;}
.news_infos p img:first-of-type{margin-left: -2em;}

.shares{
	display:inline-block;
	width:250px;
	position:absolute;
	 left:0;
	 top:10px;
}
.shares span{ float:left; line-height:34px; margin-right:10px;}


.lst{ border-top:1px solid #d1cfcf; margin-top:40px; padding-top:50px; position:relative;}
.lst p{ margin-bottom:5px; line-height:22px;}
.lst p a{ color:#525252;}
.lst p a:Hover{ color:#ef8f50;}
.lst .goback{ position:absolute; right:0; top:40px;}
.lst .goback a{ display:inline-block; background:url(../images/goback.jpg) no-repeat left center; padding-left:30px; height:22px; line-height:22px; color:#de0025; font-size:14px;}
.lst .goback a:Hover{ text-decoration:underline;}


.news_hd{ background:#fff; padding:15px 10px; width:980px;}
.news_hd ul li{ float:left; height:196px; overflow:hidden;margin-right:14px; margin-bottom:20px;}
.news_hd ul li .imgs{ height:159px; overflow:hidden;}
.news_hd ul li .imgs img{ height:159px;}
.news_hd ul li p{ height:36px; line-height:36px; }
.news_hd .title{ background:url(../images/color_lbg.jpg) no-repeat left center; padding-left:15px; margin-bottom:20px; font-size:16px; color:#000;}

.news_hd table{ border:1px solid #e1e1e1; border-bottom:0; border-left:0; margin-bottom:30px;}
.news_hd table tr th{ border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; padding:10px 15px; color:#fff; background:#fb9004; font-weight:normal; font-size:16px;}
.news_hd table tr td{ border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; padding:10px 15px; font-size:14px;}

.news_zl ul li{ width:970px; padding:0 15px;background:#f5f5f5; margin-bottom:30px; height:42px; line-height:42px; font-size:14px;}
.news_zl ul li span{ float:right;}
.news_zl ul li a{ color:#6f6f6f;}

.news_zl ul li a.more{ float:right; background:#ed7715; padding:0px 5px; color:#fff; display:inline-block; height:24px; line-height:24px; margin-top:10px; margin-left:20px;}
.news_zl ul li a:Hover{color:#ef8f50}
.news_zl ul li a.more:Hover{text-decoration:underline;color:#fff}


.news_tx { width:980px; display:table;}
.news_tx dl{ width:980px; display:table; border-bottom:1px solid #f3f3f3; padding-bottom:15px;}
.news_tx dl dt{ width:192px; height:279px; overflow:hidden; float:left;}
.news_tx dl dt img{ border:1px solid #eee;}
.news_tx dl dd{ float:right; width:760px;}

.news_tx dl dd h2{ border-bottom:1px solid #e3e3e3; color:#000; font-size:16px; padding-bottom:10px; margin-bottom:10px;}
.news_tx input{ height:22px; border:1px solid #e1e1e1; padding:0 5px; margin-right:5px;}
.news_tx .email{ margin-bottom:20px;}
.news_tx span{ display:inline-block; margin-right:10px; color:#fe6b35; text-transform:uppercase;}
.news_tx form{ width:980px;}
.news_tx form label{ display:block; margin-bottom:5px;}
.news_tx form .btntj{ background:#ed7715; color:#fff; padding:0 10px; border:none; font-size:14px;}

.case_list .title{ background:url(../images/img_08.jpg) no-repeat left center; margin-bottom:20px; padding-left:10px; font-size:16px;}
.case_list .title span{ display:block; text-transform:uppercase; line-height:16px;}
.case_list .title h2{ font-size:16px;}
.case_list ul li { background:#fbfbfb; padding:15px 10px; display:block; margin-bottom:10px;}
.case_list ul li img{ padding:5px; border:1px solid #e1e1e1; margin-right:20px;}
.case_list ul li dl { display:table;}
.case_list ul li dl dt{ float:left; margin-right:10px;}
.case_list ul li dl dd{ font-size:14px; line-height:28px;}
.case_list ul li dl dd p{ margin-bottom:15px;}
.case_list .layuan{ display:block; clear:both; margin-top:20px; font-size:14px; line-height:26px;}

.falv_info{ display:table; width:980px;}
.falv_info .title{ font-size:16px; color:#000; margin-bottom:10px; background:url(../images/color_lbg.jpg) no-repeat left 2px; padding-left:14px;}
.falv_info .title2{ color:#ef8f50; font-size:16px; margin-bottom:10px;}

.qqmaps{width:980px;}
.add_list{ background:#fff; padding:15px 10px; }
.add_list h1 {
	color:#000;
	font-size:14px;
}
.add_list p {
	font-size:14px;	
	margin-bottom:15px;
	margin-top:5px;
	line-height:22px;
}

.add_list .title{ font-size:16px; color:#000; margin-bottom:10px; background:url(../images/color_lbg.jpg) no-repeat left 2px; padding-left:14px;}

.qqmaps .map{ margin-bottom:10px; width:1000px;}
.qqmaps .map img{ width:1000px;}

.w_1400 video{width: 60%;display: block;margin: 0 auto;}
.w_1400 img{width: 100%;}
.aboutcolor{
	margin-top: 65px;

}
.aboutcolor h1{
	color:#fe5000;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 13px;
	
}
.aboutcolor h1 span{
	color:#333333
}
.aboutcolor p{
	font-size: 18px;
	color:#000000
}
.color_tab{
	margin: 50px auto 45px;
	font-size: 0;
}
.color_tab li{
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 5px;
	box-sizing: border-box;
	cursor: pointer;
}
.color_tab li>div{
	width: 100%;
	background: #fff;
	padding: 30px 0 35px 45px;
	box-sizing: border-box;
}
.color_tab li h2{
	color:#fe5000;
	font-size: 20px;
}
.color_tab li span{
	color:#777777;
	line-height: 24px;
	height: 48px;
	display: inline-block;
	font-size: 14px;
}
.color_tab li:hover{
	box-shadow:0 0 13px 7px rgba(102,102,102,0.2)
}


.flfg>h1{
	color:#282828;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 30px;
	line-height: 36px;
}
.flfg>p{
	color:#777777;
	line-height: 28px;
	margin-bottom: 38px;
}

.fg{
	margin-bottom: 30px;
}
.fg h6{
	color:#fe5000;
	font-weight: bold;
	font-size: 14px;
	line-height: 45px;
}
.fg p{
	line-height: 28px;
	color:#777777
}

.colorjs h1{
	color:#FE5000;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
	
}
.colorjs h1 span{
	font-size: 24px;
	font-weight: bold;
	color:#FE5000;
	font-style: italic;
}
.colorjs h2{
	color:#282828;
	font-size: 24px;
	margin-bottom: 65px;
}
.colortable th{
	background: #ededed;
	line-height: 47px;
	font-size: 16px;
	color:#282828
}
.colorjs{
	background: #fff;
	box-sizing: border-box;
	padding: 70px 55px ;
}

.colortable th,.colortable td{
	border: 1px solid #d0d0ce;
}
.colortable td{
	color:#555555;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}
.colortable th:first-child,.colortable td:first-child{
	border-left: none;
}
.colortable th:last-child,.colortable td:last-child{
	border-right: none;
}
.colortable td span{
	font-size: 16px;
	color:#282828;
	line-height: 47px;
}
.colortable p{
	color:#282828;
	font-size: 16px;
	line-height: 50px;
}
.colortable table{
	margin-bottom: 100px;
}
.colortable table:last-child{
	margin-bottom: 0;
}
table { width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}

.sk h2{
	color:#FE5000;
	font-size: 24px;
	margin-bottom: 60px;
}
.sk {
	margin-top: 70px;
	padding-bottom: 114px;
}
.sk li{
	display: inline-block;
	vertical-align: top;
	width: 24.1%;
	margin-right: 1.2%;
	margin-bottom: 16px;
	position: relative;
}
.sk li:nth-child(4n){
	margin-right: 0;
}
.sk li img{
	width: 100%;
}
.sk li a{
	display: block;
}
.sk li div{
	position: absolute;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	top: 50%;
	width: 100%;
	text-align: center;
	
}
.sk li h2{
	font-size: 26px;
	font-weight: bold;
	color:#ffffff;
	margin-bottom: 25px;
}
.sk li span{
	font-size: 16px;
	color:rgba(255,255,255,.4)
}
.sk li:hover span{
	line-height: 36px;
	color:#fff
}

.flfg{
	padding-top: 60px;
	padding-bottom: 30px;
}

.ysmm .newlists{margin-top: 70px;font-size: 0;}
.newlists li{
	display: inline-block;
	vertical-align: top;
	width: 25%;
	box-sizing: border-box;
	padding: 5px;
}
.newlists li a{
	display: block;
	background: #fff;
}
.newlists li img{
	width: 100%;
}
.newinner{
	box-sizing: border-box;padding: 35px 30px; 
}
.newinner h5{
	color:#282828;
	font-size: 20px;
	line-height: 28px;
	height: 84px;
	margin-bottom: 20px;
}
.newinner p{
	color:#555555;
	line-height: 28px;
	height: 160px;
	margin-bottom: 45px;
	font-size: 12px;
}
.newinner font{
	color:#fe5000;font-size: 12px;
}
.newinner font:hover{
	border-bottom: 1px solid #FE5000;
}
.newlists li:hover{
	box-shadow: 0 0 13px 7px rgba(102,102,102,0.2);
}

.d2xq>p{
	margin-bottom: 25px;
}
.d2xq>p font{color:#FE5000}
.d2xq>h1{
	margin-bottom: 40px;
}
.ysmm>p{
	color:#282828;
	font-size: 16px;
}



.download li{
	margin-bottom: 40px;
	color:#fe5000
}
.download li h4{
	font-size: 16px;
	color:#282828;
	line-height: 36px;
}
.download li a{
	color:#FE5000;
	font-weight: bold;
	
}
.download li a:hover{
	color:#418fee;
	    text-decoration: underline;
}

.skxq h2{
	font-size: 24px;
	font-weight: bold;
	color:#282828;
	margin-bottom: 40px;
}




.yscx{margin-bottom: 40px;}

.yscx form{font-size: 0;}
.yscx form select,.yscx form input,.yscx form button{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 14px;line-height: 40px;height: 40px;outline: none;background: #fff;}
.yscx form input{margin: 0 10px;}
.yscx form select,.yscx form input{width: 20%;padding: 0 10px;border: 1px solid #8b8b8b;}
.yscx form button{width: 150px;border: none;text-align: center;background: #ed7715;color: #fff;cursor: pointer;}

.c_large_list{position: absolute;top: 50%;left: 50%;width: 60%;height: 60%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.c_large dl{position: absolute;bottom: 10%;left: 0;width: 100%;text-align: center;font-size: 0;}
.c_large dl dd{display: inline-block;width: 50px;height: 50px;cursor: pointer;position: relative;}
.c_large dl dd::after{content: '';display: block;width: 10px;height: 10px;background: #000;position: absolute;top: 50%;left: 50%;border-radius: 50%;display: none;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.c_large dl dd:nth-of-type(5)::after,.c_large dl dd:nth-of-type(6)::after,.c_large dl dd:nth-of-type(7)::after,.c_large dl dd:nth-of-type(8)::after{background: #fff;}
.c_large dl dd.active::after{display: block;}
.c_large.ac2{background-color:#FFFFFF !important;}
.c_large.ac3{background-color:#CACAC9 !important;}
.c_large.ac4{background-color:#A3A3A3 !important;}
.c_large.ac5{background-color:#7E7F7E !important;}
.c_large.ac6{background-color:#5F5F5F !important;}
.c_large.ac7{background-color:#474646 !important;}
.c_large.ac8{background-color:#000000 !important;}


.qslist a,.ejqsh_lb a,.ejqsh_lb a::before{
    transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
}


.divbox2{width: 1400px;margin: 0 auto;}
.content2{width: 1200px !important;margin: 0 auto;}
.qxbanner{padding-top: 50px;}
.qsty{padding-top: 50px;}
.qsty h2{font-size: 40px;color: #ff5001;line-height: 40px;}
.qstyt h4{font-size: 24px;color: #333;line-height: 36px;margin-bottom: 42px;}
.qstyt p{font-size: 16px;color: #333;line-height: 30px;}
.qstyt h2{margin-bottom: 20px;}
.qsxz{padding-top: 40px;}
.qsxz h2{margin-bottom: 20px;}
.qslist{margin-bottom: 10px;}
.qslist a{display: block;font-size: 0;padding: 16px 20px;box-sizing: border-box;background: #e7e7e7;}
.qslist a h3,.qslist a h6{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.qslist a h3{width: 90%;font-size: 16px;color: #333;}
.qslist a h6{width: 10%;text-align: right;}
.qslist a:hover{background: #fff;box-shadow: 0 0 10px 3px #CCCCCC;}

.ejqsh{padding: 60px 0 100px;}
.ejqsh_lb{margin-bottom: 40px;}
.ejqsh_lb h3{font-size: 30px;color: #ff5001;margin-bottom: 20px;}
.ejqsh_lb p{font-size: 16px;color: #333;line-height: 24px;margin-bottom: 20px;}
.ejqsh_lb h2{font-size: 48px;color: #ff5001;line-height: 48px;margin-bottom: 30px;}
.ejqsh_lb h4{font-size: 30px;color: #333;line-height: 48px;margin-bottom: 30px;}
.ejqsh_lb a{font-size: 18px;color: #333;position: relative;display: table;line-height: 48px;padding-left: 20px;box-sizing: border-box;}
.ejqsh_lb a::before{content: '';display: block;width: 6px;height: 6px;background: #333;border-radius: 50%;position: absolute;top: 22px;left: 0;}
.ejqsh_lb a:hover{color: #ff5001;text-decoration: underline;}
.ejqsh_lb a:hover::before{background: #ff5001;}
.ejqsh_lb h6 a{padding: 0;display: inline-block;font-size: 16px;color: #ff5001;text-decoration: underline;}
.ejqsh_lb h6 a::before{display: none;}

.ejqsh_lb .qslist a{font-size: 0;line-height: 30px;display: block;}
.ejqsh_lb .qslist a h3{margin-bottom: 0;line-height: 30px;}
.ejqsh_lb .qslist a::before{display: none;}
.ejqsh_list{margin: 30px 0;padding: 30px 20px 40px 20px;box-sizing: border-box;background: #fff;}
.ejqsh_list img{width: 100%;}
.ejqsh_list{position: relative;text-align: right;}
.ejqsh_list .swiper-button-prev,.ejqsh_list .swiper-button-next{background: none;position: static;display: inline-block;margin-top: 28px;font-size: 18px;color: #7f7f7f;font-weight: bold;line-height: 30px;}
.ejqsh_list .swiper-button-prev:hover,.ejqsh_list .swiper-button-next:hover{color: #2f2e2c;}
.ejqsh_list .swiper-pagination{position: absolute;left: 0;width: 80%;bottom: 40px;text-align: left;}
.ejqsh_list .swiper-pagination .swiper-pagination-bullet{width: 15px;height: 15px;background: #2f2e2c;border-radius: initial;opacity: 1;}
.ejqsh_list .swiper-pagination .swiper-pagination-bullet-active{background: #ff5102;}
.qshzhb_lb{font-size: 0;padding: 45px 40px;background: #fff;margin-bottom: 20px;}
.qshzhb_lb_l,.qshzhb_lb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.qshzhb_lb_l{width: 23%;}
.qshzhb_lb_l img{max-width: 100%;}
.qshzhb_lb_r{width: 77%;padding-left: 30px;}
.qshzhb_lb_r h3{font-size: 24px;color: #ff5001;margin-bottom: 20px;}
.qshzhb_lb_r p{font-size: 16px;line-height: 30px;color: #333;}
.qxbanner img{width: 100%;}

@media only screen and (max-width:1680px){
	.aboutcolor h1{font-size: 32px;}
	.product_sty1 dl dd h1,.product_sty1 dl dd span.price{font-size: 22px;}
	.product_sty1 dl dd p{font-size: 16px;}

	.flfg>h1{font-size: 28px;}

	.colorjs h1{font-size: 28px;}
	.colorjs h2{font-size: 22px;}

	.sk li h2{font-size: 24px;}

	.divbox2{width: 1200px;}
	.content2{width: 1000px !important;}

	.qstyt h2,.qsty h2{font-size: 32px;}
	.qstyt h4{font-size: 22px;}
	.s5b ul li a h3{font-size: 18px;}

	.ejqsh_lb h3{font-size: 28px;}
	.ejqsh_lb h2{font-size: 44px;line-height: 44px;}
	.ejqsh_lb h4{font-size: 28px;line-height: 46px;}

	.qshzhb_lb_r h3{font-size: 22px;}
}

@media only screen and (max-width:1450px){
	.aboutcolor h1{font-size: 28px;}
	.aboutcolor p{font-size: 16px;}
	.color_tab li h2{font-size: 18px;}
	.product_sty1 dl dd h1,.product_sty1 dl dd span.price{font-size: 20px;}
	.product_sty1 dl dd p{font-size: 14px;}
	.flfg>h1{font-size: 24px;}
	.newinner h5{font-size: 18px;}

	.colorjs h1{font-size: 24px;}
	.colorjs h2{font-size: 20px;}
	.colortable p,.colortable th,.colortable td span{font-size: 14px;}
	.colortable td{font-size: 12px;}

	.sk li h2{font-size: 20px;}
	.sk li span{font-size: 14px;}
	
	.color_list ul li h2{font-size: 16px;}
	.color_info .color_info_title h1{font-size: 14px;}

	.qstyt h2,.qsty h2{font-size: 28px;}
	.qstyt h4{font-size: 20px;}
	.qstyt p,.qslist a h3{font-size: 14px;}

	.ejqsh_lb h3{font-size: 24px;}
	.ejqsh_lb p{font-size: 14px;}
	.ejqsh_lb a{font-size: 16px;}

	.ejqsh_lb h2{font-size: 40px;line-height: 40px;}
	.ejqsh_lb h4{font-size: 24px;line-height: 40px;}
	.ejqsh_lb h6 a{font-size: 14px;line-height: 20px;}

	.qshzhb_lb_r h3{font-size: 20px;}
	.qshzhb_lb_r p{font-size: 14px;}
}



@media only screen and (max-width:1200px){
	.banner-box img{width: 100% !important;min-width: 100%;}
	.banner-box{width: 100%;min-width: 100%;height: auto;margin: 0;left: 0;}
	#content{width: 90%;margin: 0 auto;}
	.content_info{width: 100%;}
	.product_list ul{width: 100%;font-size: 0;}
	.product_wenti ul{width: 100%;padding: 0;}
	.product_wenti ul li{width: 100%;}
	#content .menu ul li a{font-size: 14px;}
	#content .menu ul li{margin-bottom: 10px;margin-right: 5px;}
	.aboutcolor{margin-top: 30px;}
	.aboutcolor h1{font-size: 22px;}
	.color_tab{margin: 30px auto;}
	.color_tab li{width: 50%;}
	.color_tab li>div{padding: 20px;}
	.color_tab li h2{font-size: 14px;}
	.color_tab li span{height: 72px;}
	.product_list ul li{float: none;display: inline-block;vertical-align: top;box-sizing: border-box;width: 49%;margin-right: 2%;margin-bottom: 10px;}
	.product_list ul li:nth-of-type(2n){margin-right: 0;}
	.product_wenti ul li{margin-bottom: 20px;float: none;}
	.product_wenti ul li.event{float: none;padding: 0;border: none;}
	.product_list ul li .protxt{width: 100%;box-sizing: border-box;}
	#content .con_title h2,.stytxt .protit{font-size: 14px;}
	.product_sty1,.product_sty1 dl,.product_sty1 dl dt,.product_sty1 dl dd{width: 100%;float: none;padding: 0;}
	.product_sty1 dl dd{margin: 20px 0;}
	.product_sty1 dl dd h1,.product_sty1 dl dd span.price{font-size: 16px;}
	.product_sty1{padding: 10px;box-sizing: border-box;}
	.protxt p img{max-width: 100%;height: auto;}

	.flfg{padding-top: 30px;}

	.flfg>h1{font-size: 20px;}

	.newlists li{width: 50%;margin-right: 0;}
	.newinner h5{font-size: 16px;height: auto;}
	.newinner p{height: 264px;margin-bottom: 20px;line-height: 22px;}
	.flfg>p{margin-bottom: 15px;}
	.colorjs{padding: 30px 10px;margin: 0;}

	.colorjs h1{font-size: 20px;}
	.colorjs h2{font-size: 16px;margin-bottom: 20px;}
	.colortable table{margin-bottom: 30px;}
	.sk{margin-top: 40px;}
	.sk li{width: 49%;margin-right: 2% !important;}
	.sk li:nth-of-type(2n){margin-right: 0 !important;}
	.colorjs{width: 100% !important;}
	.fg p img{max-width: 100%;height: auto;}
	.news_list dl,.news_list dl dd,.news_list dl dt,.news_list ul li,.page{width: 100%;box-sizing: border-box;}
	.news_list ul li{float: none !important;box-sizing: border-box;}
	.case_list ul li img{margin-right: 0;}
	.case_list ul li{box-sizing: border-box;}
	.case_list ul li img{max-width: 100%;height: auto;}
	.color_list ul{font-size: 0;}
	.color_list ul li{display: inline-block;float: none;vertical-align: top;box-sizing: border-box;width: 50%;margin: 0;}
	.color_list ul li h2{font-size: 12px;}
	.color_list ul li h2 span{font-size: 10px;}
	.color_list ul li a{font-size: 12px;}
	.color_list ul li{padding: 0 10px;}
	.news_list dl p{font-size: 12px;line-height: 20px;}
	.color_info .color_info_title h1{font-size: 12px;}
	.yscx form select, .yscx form input, .yscx form button{width: 100%;margin: 0 0 10px 0;}
	.color_info ul{width: 100%;}
	.color_info ul li{float: none;display: inline-block;width: 32%;margin-right: 2%;vertical-align: top;height: 110px;}
	.color_info ul li:nth-of-type(3n){margin-right: 0;}
	.color_info ul li .title_color{height: auto;font-size: 1.2em;}
	.news_sty dl{width: 100%;}
	.news_sty dl dt{float: none;display: block;}
	.news_sty dl dd{width: 100%;margin-top: 20px;}
	.licheng dl{width: 47%;margin-bottom: 20px;}
	.licheng dl{width: 100%;float: left !important;}
	.licheng dl dd{width: 70%;float: left !important;margin-left: 10px;background: url(../images/ddbgs_r.jpg) repeat-y;}
	.licheng dl dt,.licheng dl.hover dt{float: left !important;width: 40px;height: 40px;line-height: 40px;background-size: 100% 100%;margin-top: 28px;}
	.licheng,.lc_list{background: url(../images/lcbg.jpg) repeat-y 20px top;}
	.licheng dl dt{font-size: 12px;}
	.licheng dl:nth-of-type(2n) dt{background: url(../images/cro.jpg) no-repeat;color: #fff;background-size: 100% 100%;}
	.licheng dl:nth-of-type(2n) dd{background: url(../images/ddbgs_r2.jpg) repeat-y;}
	.licheng dl:nth-of-type(2n) dd p{color: #fff;}
	.licheng dl dd p{font-size: 12px;}
	.qqmaps .map img{max-width: 100%;height: auto;}
	.qqmaps .map{width: 100%;}
	#map{width: 100% !important;}
	.info_01 p img{max-width: 100%;height: auto;}

	.color_info ul li .c_large h2{font-size: 3em;}
	.c_large dl dd{width: 40px;height: 40px;}
	.news_infos p img{max-width: 100%;height: auto;}


	.divbox2{width: 90%;}
	.content2{width: 90% !important;}
	.qsty{padding-top: 40px;}
	.qstyt h2, .qsty h2{font-size: 20px;}
	.qstyt h4{font-size: 16px;margin-bottom: 30px;line-height: 30px;}
	.s5b{margin-top: 40px;}
	.s5b ul li{margin-bottom: 20px;}
	.qsxz{padding-top: 40px;}
	.s5b ul li a h3{font-size: 14px;padding: 10px 20px;}

	.ejqsh_lb h3{font-size: 20px;}
	.ejqsh_lb a{font-size: 14px;}

	.ejqsh_lb h2{font-size: 22px;line-height: 30px;}
	.ejqsh_lb h4{font-size: 18px;line-height: 30px;}
	.ejqsh_lb{margin-bottom: 40px;}

	.qshzhb_lb_r h3{font-size: 16px;}
	.qshzhb_lb{padding: 20px;}
	.qshzhb_lb_r{width: 100%;padding: 0;margin-top: 20px;}
	.ejqsh{padding: 60px 0 40px;}
	.w_1400 video{width: 100%;}

	.news_list ul{font-size: 0;}
	.news_list ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 49%;margin-right: 2%;}
	.news_list ul li:nth-of-type(2n){margin-right: 0;}
	.news_list ul li p{font-size: 12px;line-height: 22px;
		display: -webkit-box;
  		-webkit-line-clamp: 3;
  		-webkit-box-orient: vertical;
  		overflow: hidden;
	}

	.news_list ul li h2 a{
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 57px;
		color: #fe5000;
		font-size: 12px;
	}
	.ejqsh_list .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin-bottom: 5px;}
	
}





























