/*全局样式*/
*{ list-style:none; margin:0; padding:0;list-style-type: none;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body {font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;color:#333;min-width:1190px;overflow-x:hidden; padding-bottom:60px;}
dl,dt,dd,ul,p,li,form,h1,h2,h3,h4,h5,h6{padding: 0;margin: 0;}
ul{list-style: none;}
img {border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
a {	color:#333;	text-decoration:none;transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;  }
a:hover {color:#83745c;text-decoration:none}
.clearfix:after{clear: both;height: 0;line-height: 0;font-size: 0;content: ".";display: block; visibility: hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.wrap {width:1020px; margin: 0 auto;}
.m20{margin-top: 20px;}
.m30{margin-top: 30px;}
.m40{margin-top: 40px;}
.mt45{ margin-top:40px;}
.mt50{margin-top: 50px;}
.m60{margin-top: 60px;}
.m80{margin-top: 80px;}
.pd60{ padding-top:60px;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}
input,select,textarea{vertical-align:middle;*font-size:100%;}
input{margin:0;outline:none;padding:0;}
input::-ms-clear{display:none;}

.gd_tu{ width:732px; height:298px; margin:auto; margin-top:25px;}
.banner{ width:100%; height:298px; overflow:hidden; position:relative; z-index:99; }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul{ text-align:center;  padding-top:5px;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:8px; overflow:hidden; line-height:9999px; background:#fff;border:#da251c solid 1px;}
.banner .hd ul .on{ background:#da251c; border:#da251c solid 1px;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; display:block; width:100%; height:298px;}
.banner .bd img{  display:block;  }
.banner .bd li a{ display:block;width:100%; height:298px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
		.banner .prev,
		.banner .next{ position:absolute; left:3%; top:45%;  display:none; width:34px; height:58px; background:url(../images/slider_arrow.png) 0px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
		.banner .next{ left:auto; right:3%; background-position:right; }
		.banner .prev:hover,
		.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.banner .prevStop{ display:none;  }
		.banner .nextStop{ display:none;  }
        .banner:hover .prev{ display:block;}
        .banner:hover .next{ display:block;}

body{ background:#FFF url(../images/bg.png) center 100px no-repeat;background-attachment:fixed;}
.wrap{ width:1020px; margin:auto;}
.head_a{ background:#000000; height:100px; width:100%;}
.head_a .tell{ height:100px; width:280px; float:left; background:url(../images/tella.png) no-repeat 50px 20px;}
.head_a .tell span{ font-size:24px; line-height:80px; font-weight:bold; color:#FFF; padding-left:155px; padding-top:10px; display:inline-block; display:none;}
.naver{ width:650px; float:right;}
.naver ul{ padding-top:25px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex;}
.naver li{ float:left;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.naver li a{ color:#fff; font-size:18px; display:inline-block;}
.naver li a span{ display:block; line-height:23px; text-align:center; border-bottom:#000000 solid 1px;}
.naver li a:hover span{ border-bottom:#fff solid 1px;}
.naver li a em{ display:block; font-style:normal; line-height:35px; font-size:14px;text-align:center;}

.in_video{ background:#fbc57d; height:445px;margin-top:25px;}
.in_video .video_i{ width:554px; height:369px; float:left; padding-left:60px; padding-top:35px; overflow:hidden;}
.in_video .video_i span.tt{ line-height:50px; height:50px; font-size:14px; display:block; border-bottom:#333 solid 1px; margin-top:2px;}
		.picMarquee-top{ background:#fddbab; float:left; margin-left:40px; margin-top:35px;  width:300px; overflow:hidden; position:relative;  border:1px solid #82612e;   }
		.picMarquee-top .hd{ overflow:hidden;  height:30px; background:#000000; padding:0 10px;  }
		.picMarquee-top .hd .prev,.picMarquee-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;}
		.picMarquee-top .hd .next{ background-position:0 -140px;  }
		.picMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
		.picMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
		.picMarquee-top .bd{ padding:10px 28px; }
		.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-top .bd ul li{ text-align:center; zoom:1; }
		.picMarquee-top .bd ul li .pic{ text-align:center;}
		.picMarquee-top .bd ul li .pic img{ width:245px; border-bottom:#000002 solid 8px; height:145px; display:block; padding:2px; }
		.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-top .bd ul li .title{ line-height:24px;   }
		
		
		
.slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative; margin-top:20px; }
.slideBox .sPrev,.slideBox .sNext{ position:absolute; left:5px; top:50px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #000; }
.slideBox .sNext{ left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #000;  }
.slideBox .sPrev:hover,.slideBox .sNext:hover{ border-color:#f60;  }
.slideBox ul{ overflow:hidden; zoom:1;   }
.slideBox ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideBox ul li .pic{ text-align:center; }
.slideBox ul li .pic img{ width:212px; height:190px; display:block;  padding:2px; border:1px solid #fac47e; padding:2px 2px 2px 2px;}
.slideBox ul li .pic a:hover img{ border-color:#999;  }

.in_product{ margin-top:30px; height:760px;border-bottom:#000 solid 1px; border-top:#000 solid 1px;}
.in_product ul{ margin:auto; padding-left:55px;}
.in_product li{ width:340px;height:210px; margin-top:30px; float:left; padding-left:60px; padding-right:50px;}
.in_product li .img{ width:340px; height:140px; background:url(../images/in_pro_bg.jpg) no-repeat;}
.in_product li .img img{ padding-left:31px; padding-top:21px;}
.in_product li p{ font-size:18px; text-align:center; color:#333; display:block; line-height:30px;}
.in_product li span{ display:block;color:#333; font-size:18px;text-align:center;}
.in_product li em{ display:block; text-align:center; padding-top:5px;}
.in_product li em i{ display:inline-block; font-style:normal; color:#000; font-size:14px; border-bottom:#ff0000 solid 1px;}
.in_product li a:hover em i{border-bottom:#cb7709 solid 1px;}

.p_more{ float:right; font-size:30px; margin-top:30px;}
.p_more em{ display:inline-block; background:#000; color:#fff; font-style:normal; padding-left:10px; padding-right:10px;}

.footer{ text-align:center; padding-top:40px;}
.footer p{ font-size:18px; line-height:30px; padding-top:20px;}
.footer .coppright{ padding-top:15px; font-size:12px;}

.news_con{ background:url(../images/news_bg.jpg) no-repeat bottom right #f6f9bf; min-height:350px; border:#000000 solid 1px;width:1018px; margin:auto; margin-top:30px;}

.position{padding-left:60px; padding-right:60px; text-align:right; padding-top:30px; font-size:14px;}
.position span{ float:left; font-weight:bold;}
.nright{ padding-left:60px; padding-right:60px; padding-top:30px;}
.list_news {}
.list_news li{ height:35px; line-height:30px; padding-top:5px; padding-bottom:5px;}
.list_news h6{ font-weight:normal; font-size:18px; color:#000;}
.list_news em{ font-style:normal; font-size:16px; float:right;color:#000; display:inline-block; background:#000; color:#fff; line-height:30px; padding-left:10px; padding-right:10px; border-radius:5px;}

.pages{ margin:10px 0; text-align: center; padding-top:30px; padding-bottom:50px;}
.pages li{ display: inline-block; *display: inline; zoom: 1; line-height:30px;border:1px solid #ebebeb;  margin-right:10px; background-color:#FFF;-moz-border-radius:8px;       /* Gecko browsers */
    -webkit-border-radius:8px;   /* Webkit browsers */
    border-radius:8px; font-size:14px; }
.pages li.c{background-color:#8b6b0b; color:#fff;padding:0 12px;}
.pages li a{padding:0 12px;height:30px;display:inline-block; background:#FFF; color: #666666;*display: inline; zoom: 1;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px;}
.pages li a:hover{background-color:#8b6b0b; color:#fff;text-decoration: none;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px;}


.aticles{ padding-top:40px; padding-bottom:160px;}
.aticles .tit{ color:#333333; font-size:18px; font-weight:bold; text-align:center;display:block;}
.aticles .tiem{ color:#999999; font-size:14px; line-height:50px; text-align:center; padding-bottom:10px;}
.aticles .con{ font-size:14px; color:#333333; line-height:28px;padding-top:20px;padding-bottom:40px; margin-bottom:20px;}
.aticles .pres{ color:#333333; font-size:14px; line-height:28px;}
.aticles .pres a{color:#333333;}
.aticles .dess{ border:#eca63d solid 1px; padding:30px 30px;}
.aticles .dess p{ color:#eca63d ; line-height:30px; font-size:14px;}
.aticles .dess span{ font-weight:bold;}
.aticles .conss{ font-size:14px; color:#333333; line-height:28px;padding-top:0px; padding-bottom:40px; margin-bottom:20px;}

.m_video {width:900px;margin:auto;margin-top:20px;}
.plyr__play-large svg {cursor:pointer;}
.ms_video {width:870px; margin:auto;}
.news-video-list {width:100%;padding-bottom:20px}
.news-video-list ul {width:1000px;}
.news-video-list li {float:left;width:280px;margin-right:25px;border:1px solid #b9b9b9; background:#fff;margin-bottom:30px;transition:box-shadow .3s}
.news-video-list li.cur {margin-right:0}
.news-video-list li .pic {width:100%;overflow:hidden;position:relative;height:217px}
.news-video-list li img {width:100%;transition:transform .3s;height:217px}
.news-video-list li .bg {position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;filter:alpha(opacity=0);transition:opacity .3s}
.news-video-list li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 8px 20px rgba(0,0,0,0.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.news-video-list li:hover .open {width:45px;height:45px;position:absolute;top:50%;left:50%;margin:-22px 0 0 -22px;display:block;background:url(../images/news06.png) no-repeat center;background-size:100% 100%;opacity:9;}
.news-video-list li .con {display:block;width:85%;border-top:0;padding:10px 9% 10px}
.news-video-list li h3 {font-size:16px;color:#888;line-height:36px; font-weight:normal;}
.news-video-list li i {display:block;background:#7f7f7f;width:16px;height:1px;margin:9px 0 6px}
.news-video-list li p.font {font-size:18px;color:#333;line-height:28px;height:60px;overflow:hidden}

.list_imgs li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; text-align:center; padding-bottom:15px;}
.list_imgs li img{ width:260px; height:360px; display:block;  padding:2px; border:1px solid #ccc; }
.list_imgs li a:hover img{ border-color:#999;  }
.list_imgs li span{}

.liuyan{ width:620px; margin:auto; padding-bottom:60px;}
.liuyan dl{ font-size:16px; line-height:40px;}
.liuyan dl input{ line-height:25px;}
.liuyan dl textarea{ width:100%; line-height:30px; padding:5px 5px;}
.liuyan dl label{ display:inline-block; padding-left:5px; padding-right:5px;}
.liuyan dl .btnbig{ width:120px; height:35px; background:#000; color:#fff; font-size:14px; border:none; margin-top:20px; cursor:pointer;}
.liuyan dl .tb_a{font-size:14px; height:35px; line-height:35px; background:#000; color:#fff; font-size:14px; margin-top:10px; padding-left:15px; padding-right:15px; display:inline-block;}

.pp_left{ padding-left:40px; width:180px; border-right:#000 solid 1px; margin-top:30px;float:left; margin-bottom:40px;}

.pright{ width:700px; float:left; padding-left:50px;padding-bottom:40px;}

.ProductMeun{}
.ProductMeun li { padding-bottom:15px;}
.ProductMeun li .am{ }
.ProductMeun li .am a{ color:#000;font-size:18px;}
.ProductMeun li dd a{ color:#000; font-size:14px;}




.list_pro ul{ margin-left:-90px; padding-bottom:80px;}
.list_pro li{ width:340px;height:210px; margin-top:30px; float:left;}
.list_pro li .img{ width:340px; height:140px; background:url(../images/in_pro_bg.jpg) no-repeat;}
.list_pro li .img img{ padding-left:31px; padding-top:21px;}
.list_pro li p{ font-size:18px; text-align:center; color:#333; display:block; line-height:30px;}
.list_pro li span{ display:block;color:#333; font-size:18px;text-align:center;}
.list_pro li em{ display:block; text-align:center; padding-top:5px;}
.list_pro li em i{ display:inline-block; font-style:normal; color:#000; font-size:14px; border-bottom:#ff0000 solid 1px;}
.list_pro li a:hover em i{border-bottom:#cb7709 solid 1px;}
.list_pro li:nth-child(2n){ padding-left:20px;}

#sidekf{background:url(../images/sidekf.png) no-repeat left bottom;width:146px; left:10px;height:222px; position:fixed; _position:absolute; top:200px;_top:expression(documentElement.scrollTop+200);z-index:9;}
#sidekf .lnk{ padding-top:30px;}
#sidekf .sidekf_qq{ display:block;  height:30px;}
#sidekf .sidekf_bbs{ color:#333333; font-size:14px;  text-decoration:none; padding-left:23px;letter-spacing:-1px; }

.nav_lams{ display:block; text-align:center; padding-top:20px; padding-bottom:5px; height:30px; line-height:30px;}
.nav_lams li{ display:inline-block;margin-left:10px; margin-right:10px;}
.nav_lams li a{ border:#F00 solid 1px; border-radius:5px;display:inline-block; padding-left:15px; padding-right:15px; font-size:14px;}
.nav_lams li.on a{ border:#F00 solid 1px; background:#F00;border-radius:5px;color:#fff;}
.nav_lams li a:hover{border:#F00 solid 1px; background:#F00;border-radius:5px;color:#fff;}

.p_oris{ margin:20px 20px; height:370px; border-bottom:#000 solid 1px;}
.p_oris .pro_img{ width:520px; height:345px;  margin-left:10px; float:left; /*background:url(../images/pzz.png) no-repeat center bottom;*/}
.p_oris .prodes{ width:400px; float:right;}
.p_oris .prodes h5{ font-size:18px; font-weight:bold; line-height:30px; padding-bottom:10px; padding-top:15px;}
.p_oris .prodes p{ color:#da251c; font-size:14px; padding-bottom:25px;}
.p_oris .prodes ul{ background:url(../images/ico_a.gif) 0px 4px no-repeat; display:block; padding-bottom:20px;}
.p_oris .prodes ul li{ line-height:36px; padding-left:30px;}
.p_oris a.ta{display:inline-block;line-height:32px; height:32px; overflow:hidden;padding-left:15px;padding-right:15px; background:#da251c; color:#fff; font-size:18px; font-weight:bold;border:#da251c solid 1px;}
.p_oris a.tb{display:inline-block;line-height:32px;height:32px; overflow:hidden;padding-left:15px;padding-right:15px;border:#da251c solid 1px; margin-left:15px;}
.p_oris a.tc{display:inline-block;line-height:32px;height:32px; overflow:hidden;padding-left:15px;padding-right:15px;border:#da251c solid 1px; margin-left:15px;}



.n_banner{ width:100%;border:#da251c solid 2px; width:516px; height:335px; overflow:hidden; position:relative; z-index:99; }
.n_banner .hd{ width:100%;  position:absolute; z-index:1; bottom:5px; left:0; height:30px; line-height:30px; text-align:center;}
.n_banner .hd ul{ text-align:center;  padding-top:5px;  }
.n_banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:8px; overflow:hidden; line-height:9999px; background:#fff;border:#da251c solid 1px;}
.n_banner .hd ul .on{ background:#da251c; border:#da251c solid 1px;}
.n_banner .bd{ position:relative; height:100%; z-index:0;   }
.n_banner .bd li{ zoom:1; vertical-align:middle; display:block; width:100%; height:335px;}
.n_banner .bd img{  display:block;  }
.n_banner .bd li a{ display:block;width:100%; height:335px;}

.con_P{ width:700px;}
.con_P img{ max-width:700px;}

.dl_dp{ border-top:#333 solid 1px; margin-top:40px;}


.js{width:90%; margin:10px auto 0 auto; }
	.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
	.js p span{ float:right; }
	.js p span a{ color:#f00; text-decoration:underline;   }
	.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

	/* 本例子css */
	.game163{ position: relative; border: 1px solid #dcdddd; padding: 4px; overflow: hidden; width: 600px; }
	.game163 .bigImg{ height: 425px; position: relative;}
	.game163 .bigImg li img{ vertical-align:middle; width:600px; height:800px;   }
	.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: 190px; margin-bottom: 6px;}
	.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 190px; text-indent: -9999px; background:url(../images/left_a.gif) -3px 58px no-repeat; }
	.game163 .sNext{ background:url(../images/left_b.gif) -3px 58px no-repeat;}


	.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width: 560px; overflow: hidden;}
	.game163 .smallImg ul{ height:192px;  width: 9999px; overflow: hidden; }
	.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:136px; cursor:pointer;  display: inline;  }
	.game163 .smallImg img{ border: 1px solid #dcdddd; width:136px; height:190px;  }
	.game163 .smallImg .on img{ border-color: #1e50a2;}

	.game163 .pageState{ position: absolute; top: 760px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
	.game163 .pageState span{ color: #f00; font-size: 16px;}