@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#555555;}
a:hover{ color:#b60e0e; text-decoration:underline}


body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:15px;color:#555; }
.header{ border-bottom:3px solid #b60e0e}
.ding{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}


.nava{ width:640px;height:35px;  margin-left:50px; margin-top:25px;}
#menu{ margin:0 auto; }
ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; text-decoration:none;color:#555;}
ul.menu li {position:relative; float:left!important; width:90px!important; }
ul.menu ul {position:absolute;left:0; display:none; opacity:0; list-style:none;text-align:center;z-index:9999999!important; }
ul.menu ul li {position:relative;border-top:none; margin:0;font-weight:normal;background:#f2f2f2; border-bottom:1px solid #d8d8d8; width:90px;height:30px;top:2px; line-height:30px;}
ul.menu ul li a{display:block;color:#555;font-weight:normal;line-height:30px; font-size:14px; }
ul.menu ul li a:hover { color:#fff;background:#f2bf0c;}
ul.menu ul ul {top:0px}
ul.menu .menulink {font-size:15px; padding-bottom:0px;height:35px;line-height:35px;}
ul.menu .menulink:hover, ul.menu .menuhover { font-weight:bold;color:#b60e0e; display:block; height:35px; line-height:35px;}
.yuyan{ line-height:25px; height:25px; padding-left:15px; padding-right:15px; text-align:center;background:#b60e0e; font-size:13px; -moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ margin-top:30px;color:#fff; }
.yuyan ul li{ float:left; margin-left:10px;}
.yuyan ul li a{ color:#fff; text-align:center}
.shu{ margin-left:0px;}



#banner{margin:0;width:100%;height:570px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.slides{margin:0px auto; width:100%; height:570px; overflow:hidden; position:relative;}
.slide-pic{margin:0px; padding:0px; width:100%; height:570px; overflow:hidden; list-style:none;}
.slide-pic a{display:inline-block; width:100%; height:570px; position:absolute; top:0;}
.slide-pic img{width:1920px; height:570px; margin:0 auto;}
.slide-pic li{display:none;}
.slide-pic li.cur{display:block;}
.slide-li{width: 100%;height: 14px;margin: 0px;padding: 0px;left: 0px;bottom: 37px;position: absolute;text-align: center;}
.slide-li a{width:13px;height:14px;overflow:hidden;display:inline-block;margin-top: 0px;margin-right: 1px;margin-bottom: 0px;margin-left: 1px;background-image: url(bannertt.png);
background-repeat: no-repeat;background-position: right;}
.slide-li a.cur{background:url(../images/bannertt.png) no-repeat left;}
.slide-li a:hover{background:url(../images/bannertt.png) no-repeat left;}
.op{display:none;}


.gongsi{ width:100%; margin:0 auto; background:url(../images/index_06.jpg) no-repeat center; height:600px;}
.about{ width:1200px; margin:0 auto}
.wenzi{ margin:0 auto;padding-bottom:40px; padding-top:40px;text-align:center;}
.bigtitle { color:#b60e0e;font-size:20px; text-align:center; margin:0 auto; }
.enname{ font-size:35px; color:#000; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:normal; text-transform:uppercase; letter-spacing:2px;}
.bline{  margin:0 auto;text-transform:uppercase; text-align:center;}


.azuo{ width:451px;}
.azuo h2{ color:#b60e0e; font-size:18px; font-weight:normal}
.anri{ overflow : hidden; margin-top:30px; line-height:30px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;      /* 可以显示的行数，超出部分用...表示*/
  -webkit-box-orient: vertical;}
.azuo .zline{ background:#b60e0e; height:3px; width:50px; margin-top:15px;}
.amore{line-height:30px; height:30px; width:140px; text-align:center; background:#b60e0e; margin-top:30px;}
.amore a{ color:#fff;-webkit-transition: padding-left .8s;
            -moz-transition: padding-left .8s;
            -o-transition: padding-left .8s;}
.amore a:hover{padding-left: 10px; background:#b60e0e; color:#fff;  display:block; line-height:30px; width:140px; text-decoration:none}

.ayou{ width:300px; overflow:hidden; margin-right:50px; margin-top:60px;}
.ayou h2{ color:#fff; font-size:18px; font-weight:normal}
.ayou .zline{ background:#fff; height:3px; width:50px; margin-top:15px;}
.lianxiaa{ color:#fff; line-height:28px; margin-top:20px; }
.lianxiaa a{ color:#fff;}

.chanpin{ width:100%; margin:0 auto; background:#bf292a; padding-bottom:40px;}
.product{ width:1200px; margin:0 auto}
.product .wenzi{ color:#fff}
.product .bigtitle{ color:#fff;}
.cplist{ width:1200px; margin:0 auto}
.cplist ul li{ width:20%; background:url(../images/index_09.jpg) no-repeat left; border-bottom:1px solid #d87c7d; float:left; line-height:40px;}
.cplist ul li a{ color:#fff; padding-left:20px;}
.tuimg{ margin:0 auto; text-align:center}


.nlist{ width:600px;}
.xxw{  width:600px; border-bottom:1px solid #d8d8d8;}
.news{ width:1200px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
.news .nz{ width:500px;}
.ccd{width:480px; }
.fang{ width:100px; height:100px; color:#fff;  background:#282828; text-align:center; }
.fang h2{ font-size:25px; font-weight:bold; padding-top:25px;}
.titlef{  font-weight:bold; margin-top:15px;}
.jianjie{ text-align:justify;line-height:22px; font-size:14px; padding-top:5px; padding-right:10px;overflow : hidden; 
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;      /* 可以显示的行数，超出部分用...表示*/
  -webkit-box-orient: vertical;}
.xxw a:hover .fang{ background:#b60e0e}
.xxw a:hover .titlef{ color:#b60e0e}
.dlianxi{ width:100%; margin:0 auto; background:url(../images/index_43.jpg) no-repeat center; height:568px;}
.dlian_miao{ width:1200px; margin:0 auto}
.lianxia{ width:500px; padding-left:100px; padding-top:100px;}
.lianxia h2{ font-size:45px; color:#000; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.lianxia h3{ font-size:20px; color:#333; padding-top:5px;}
.lian_txt{ line-height:27px; padding-top:50px;}
.lmore a{
-webkit-transition: margin-left .8s;
-moz-transition: margin-left .8s;
-o-transition: margin-left .8s; line-height:40px; color:#fff;}
.lmore a:hover {margin-left: 15px; }
.lmore{ background:#da554c; height:40px; width:140px; text-align:center; margin-top:40px;}

.nimg{ width:554px; height:304px;  overflow: hidden;}
.nimg img{cursor: pointer;transition: all 0.6s;}
.nimg img:hover{transform: scale(1.4);}



.foot{ background:url(../images/index_20.jpg) no-repeat top #b60e0e; width:100%; margin:0 auto; margin-top:50px;}
.foota{ width:1200px; margin:0 auto; padding-top:70px; padding-bottom:50px; color:#fff}
.foota a{ color:#fff}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-decoration:none;color: #fff;}
a.zzb07link:hover {text-decoration: underline;color: #fff;}
.zzb07tail{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#fff;}

.neiye{  width:100%; margin:0 auto;}
.nybanner{width:100%;margin:0 auto;height:300px;}
.nymain{ width:1300px; margin:0 auto; padding-top:70px; padding-bottom:70px!important;}
.nyleft{ width:265px; background:#fff; overflow:hidden; }
.nyleft .ntop{width:265px;padding-top:40px;background:#b60e0e;padding-bottom:33px;text-align:center}
.zuoce h2{  padding-bottom:10px;color:#fff; font-size:25px; font-weight:bold;}
.zuoce h3{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:15px; letter-spacing:2px; color:#fff; }
.zuoce  ul li a {line-height: 42px;text-align: left;display: inline;float: left;width: 208px;color: #333;height: 42px;font-size: 16px;display: block;padding-left: 35px;padding-right: 20px;border-bottom: 1px #eaeaea solid;background: #fff;border-left: 1px #eaeaea solid;border-right: 1px #eaeaea solid;}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1535685075211'); /* IE9*/
  src: url('iconfont.eot?t=1535685075211#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAXwAAsAAAAACMgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8jU2GY21hcAAAAYAAAABtAAABsuX6n8BnbHlmAAAB8AAAAeQAAAJI1ZpFtWhlYWQAAAPUAAAALwAAADYSfOmjaGhlYQAABAQAAAAcAAAAJAfeA4ZobXR4AAAEIAAAAA4AAAAUFAAAAGxvY2EAAAQwAAAADAAAAAwBNgGWbWF4cAAABDwAAAAfAAAAIAEVAG5uYW1lAAAEXAAAAUUAAAJtPlT+fXBvc3QAAAWkAAAASQAAAGXPLVumeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeib+ewtzwv4EhhrmBoQEozAiSAwDqaAyTeJztkbsNgDAMRF8+IBTRMwINUlbIQFTMkhlJwRDg2BQMwVkvsk+WiwswAEHYhAjuwNG1i+vUDyT1I0XmxITHn0tbW77qfcO3f+Vkzwq94/X2yK9Z3/JOsadn9F9oq9GTb9mQ7LiqQXwAdlAZMwAAAHicTVIxb9NAGP2+O/vO5NyE2EmcDE11JrJTgiCkia0KKEbqEhUkBshUAV2aoQMTYzaQIjEgfgEwNKooA1FV5k7IAiSmdKpYKnVh6tahBM6JinLDuzu9p/fenT5AUIseki1wAND3XJZbQKmwsCS5wsZdDJr054jZJh+e76WESNEHQ27abMTwzSg5DEVODBN+xCygAH8/0kPaAaEcq8qTAS+AE0DoAb2O/gqGZXTSSKdR/zN8AvH4TNfRiGM0dH18Fu+f6vrp/gRPmC3Y11gTKpdz+jihZ+Tnry6ECsl7Zlrs6IhZJvvNLAZMdfpBO7QJJWhBGzrwDDYAdNdL2qguvIyNIFTlptW4zTLIuOvdQM/3/JnSnHGqMFdwCgskDMIVbCk2O6topVG9KGh6/k0C25+RrK8VozZqOyc7Graj4to6IXsfjrOPnpppbupbTzKM50uoDXq9gYZFZ44fd/vEznJhftnVjfw86XfrESFRfYolKRtSlpZW71SWrUVRcdxq1XUqYtFartxeRXyd23iewUv8RdcyUu79Wm9A6aB37eGVywy3aX9T3iqm5jLfvnNz/l51s0/H7/DCuh7hJ0zcG3IyFtPZ2CU1MNRF5iV3Ql99/p8a+fW2fHBQxpdXJzvAP5rQeRF4nGNgZGBgAOL+jfuux/PbfGXgZmEAgevrLl1G0P9XsTAwhwG5HAxMIFEAej4M6gB4nGNgZGBgbvjfwBDDwgACQJKRARWwAgBHCwJueJxjYWBgYEHDAAEEABUAAAAAAAAAKAByAQ4BJHicY2BkYGBgZUhiYGMAASYg5gJCBob/YD4DABLtAYQAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAlZGJkZmRhZGVkY2BOzM5P684tcTAxNAMwTYy4UrJzEsvT800MDAWyspMzCvJL42vANLplUBGPgMDABiTEvEAAAA=') format('woff'),
  url('iconfont.ttf?t=1535685075211') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1535685075211#iconfont') format('svg'); /* iOS 4.1- */}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal; float:right;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

.icon-iconset0416:before { content: "\e727"; }

.icon-iconset0424:before { content: "\e72f"; }

.icon-dingwei003:before { content: "\e617"; }

.icon-jiantou_xiangyou_o:before { content: "\eb94"; }

.zuoce a:hover {color: #fff;height:42px;font-size: 16px;width: 216px; transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;background:#b60e0e;}

.liana{ border:1px solid #d8d8d8; border-top:3px solid #b60e0e; margin-top:50px; background:#f2f2f2}
.liannaaa{ padding:20px; line-height:28px;}

.plc, .plc2 {
height: 50px;line-height: 50px;padding: 10px 10px 10px 0px; color: #333;overflow: hidden;font-size: 20px; border-bottom: 1px solid #ddd;padding-bottom: 8px; width:92%; margin:0 auto}
.nyright .neirong{  line-height:30px;width:92%; margin:0 auto; padding-top:20px; }
.nyright{ width:970px; background:#fff; border:1px solid #d8d8d8; border-top:3px solid #b60e0e; padding-bottom:40px;}

.nybt{font-size:18px; color:#000; padding-bottom:10px; text-align:center; margin:0 auto; }
.nline{ background:#d8d8d8; height:1px; width:100%; margin:0 auto}
.fanhui{ text-align:center; line-height:25px; margin-top:20px; background:#f5f5f5;}




.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;padding-bottom:35px; width: 100%; color: #666; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #b60e0e; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #b60e0e; font-weight: normal;}
.contentPage a:visited {color: #b60e0e; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #b60e0e; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#b60e0e; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}

.tupian ul li{ float:left;margin-bottom:20px; width:230px; overflow:hidden;margin-left:30px; margin-right:30px;}
.eenma{ text-align:center;}
.chanpinlbbc{ width:230px; height:260px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:230px; height:250px!important; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc a img{max-width:220px;max-height:240px; overflow:hidden!important }
.chanpinlbbc a:hover{border:1px solid #F60;}

.chanpinlbbc{width: 230px;height: 260px!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc img:hover{transform: scale(1.4);}



.tupian2 ul li{ float:left;margin-bottom:20px; width:240px; overflow:hidden;margin-left:20px; margin-right:20px;}
.chanpinlbbc2{ width:200px; height:200px!important;text-align:center;vertical-align:middle;display:block;position:relative; border-radius:50%;  }
.chanpinlbbc2 a{display:table-cell;vertical-align:middle;width:200px; height:200px!important; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc2 a img{max-width:200px;max-height:200px; overflow:hidden!important }


.chanpinlbbc2{width: 200px;height: 200px!important;overflow: hidden!important;}
.chanpinlbbc2 img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc2 img:hover{transform: scale(1.4);}


/**************sousuo**********************/
#resou {
	padding: 0px;
	height: 39px;
	width: 1180px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: white;
}

.search {
	padding: 0px;
	height: 24px;
	width: 204px;
	margin: 6px 0 0 0;
	padding: 0px;
	color: #333333;
	float: left;
}

.kuang22 {
	color: #333333;
	font-family: "微软雅黑";
	width: 172px;
	border: 1px solid black;
	background-color: #ffffff;
	opacity: 0.5;
	float: left;
	margin: 1px;
}
