/* CSS Document */
/*全局变量start*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#666}
a:hover{ color:#ccb144;}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:14px; font-weight:normal; line-height:30px; font-family: Arial, Helvetica, sans-serif,"宋体";  color:#4f4f4f;background: #fff;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%;}
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}

.wrap{ width:100%; height: auto;overflow:hidden;  position: relative; min-width:1002px;font-family: Microsoft YaHei;}
.public{ width:1102px; height:auto; overflow:hidden; margin:0px auto; position:relative;}/*公用标签*/
.fl{ float:left; display:inline;}/*左浮动标签*/
.fr{ float:right; display:inline;}/*右浮动标签*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*模块公用*/
/*全局变量end*/

/*首页start*/
/*头部标签*/
.header{width: 100%;height: 97px;background: rgba(0,0,0,0.75);background: url(../images/headerbg.png) repeat\9;position: absolute;z-index: 100;top: 0;}
.headbox{width: 998px;height: 97px;margin:0 auto;position: relative;z-index:100 }
.logo{width: 250px;height: 97px;}
.logo img{width: 243px;height: 97px;}
.menu{width: 720px;margin:35px 0;height: 27px; padding-left:10px;}
.menu ul li{width: 90px;float: left; text-align:center;line-height: 27px;}
.menu ul li a{font-family: Microsoft YaHei;font-size: 15px;color: #fff;}
.menu ul li a:hover{color: #ccb144;}
.search-wrap{width: 145px;height: 24px;position: absolute;right: -130px;top: 35px;display: none;}
/*.search-wrap span{float: left;font-size: 18px;color: #f00;margin-right: 5px;}*/
.searchbox{display: inline-block;width: 111px;height: 24px;background: url(../images/searchbg.png) no-repeat;float: left;}
.searchbox input{background-color: transparent;border: none;outline: none;font-family: Microsoft YaHei;}
.sbtn{width: 26px;height:24px;background: url(../images/sbtn.png) center no-repeat;float: left;cursor: pointer;}
.sinput{width:80px;height: 24px;line-height: 24px;float: right;color:#000;padding-right: 5px;}


/*大图标签*/
.banner{width:100%;height:720px;position: relative;z-index:1;overflow: hidden;}
.slideBox{ width:1920px; height:720px;  position:relative;left: 50%;margin-left: -960px;text-align: center;}
.slideBox .hd{height:18px; overflow:hidden; position:absolute;bottom:5px;z-index:100; text-align: center;right: 10px;display: none;}
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{ float:left; margin:0 4px;width:18px; height:18px;line-height:18px;background:url(../images/hdli.jpg) no-repeat; cursor:pointer;color: #f5dc8c;font-family: "宋体"; }
.slideBox .hd ul li.on{  background:url(../images/hdlih.jpg) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:10; }
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{height:720px;}
.slideBox .prev,.slideBox .next{ position:absolute; left:19%; top:50%; margin-top:-21px; display:block; width:30px; height:53px; background:url(../images/slidearrow.png) 0 0 no-repeat; /*filter:alpha(opacity=50);opacity:0.5;*/z-index: 10;   }
.slideBox .next{ left:auto; right:19%; background-position:-31px 0; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=50);opacity:0.5;  }
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }

/*首页产业布局*/
.layout{width: 1080px;height: 210px;position: absolute;bottom:0;z-index: 100;left:50%;margin-left: -515px;overflow: hidden;}
.layout .picMarquee-left{ width:1080px;  overflow:hidden; position:relative; }
.layout  .hd{ overflow:hidden;width:1080px;height:210px;position: absolute;top: 0}
.layout  .hd .prev, .hd .next{ display:block;  width:40px; height:40px;overflow:hidden;
	 cursor:pointer; background:url(../images/slidehd.jpg) 0 0 no-repeat;position: absolute;top:80px;z-index: 110;}
.layout  .hd .next{ background-position:-44px 0px; right: 0;}
.layout  .hd .prev{left: 0;  }
/* .hd .prevStop{ background-position:-60px 0; }
 .hd .nextStop{ background-position:-60px -50px; }*/
.layout  .bd{ width: 1000px;height: 210px;margin: 0 auto;position: relative;z-index: 10  }
.layout  .bd ul{ overflow:hidden; zoom:1; }
.layout  .bd ul li{ margin:0 7px;width: 236px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;position: relative; }
.layout  .bd ul li .layoutbox,.layout  .bd ul li .layoutboxh{/*width: 236px;height: 210px;*/}
.layout  .bd ul li .layoutbox{width: 206px;height:206px;text-align: center;padding:5px 10px;}
.layout  .bd ul li .layoutbox img{width:150px;height: 150px;padding: 5px 0;}
.layout  .bd ul li .layoutbox h2{font-size:15px;color: #fff;line-height: 40px;margin-top: 5px}
.layout  .bd ul li .layoutboxh{overflow:hidden;width:196px;height:196px;background:#fafafa url(../images/shadow.png) center 105px no-repeat;position: absolute;top: 210px;padding: 10px;left:0;}
.layout  .bd ul li .layoutboxh img{width:160px;height:160px;} 
.layout  .bd ul li .layoutboxh h2{margin-top:5px;line-height: 40px;color: #515257;font-size: 15px;}
.layout  .bd ul li .layoutboxh span{display: block;float: right;font-size: 13px;margin-top: 20px;color: #515257;}

/*内容区域标签*/
.content{width: 1198px;margin: 30px auto 0;overflow: hidden;}

.about{margin: 0 5px 30px;border:1px solid #ebebeb;padding: 10px;background: #fafafa;height: 111px;overflow: hidden;}
.about dl{width: 165px;height: 111px;float: left;margin-right:26px; }
.about dt{line-height: 26px;height: 78px;overflow: hidden;margin: 16px 0;}
.about dt a{color: #6c6668;}
.about dt a:hover{text-decoration: underline;}
.row{margin: 0 5px 26px;overflow: hidden; }
.new{height: 188px;width: 750px;border: 1px solid #ebebeb;padding: 12px 15px;overflow: hidden;background: #fafafa;}
.newimg{width: 222px;height: 188px;margin-right: 18px;}
.new-right{width: 480px;height: 183px;border-left: 1px solid #ebebeb;padding-left:10px;}
.title{line-height: 30px;font-size: 18px;color: #ccb144;}
.title span{font-size: 16px;color: #3c3c3c;padding-left: 5px;}
.new ul{height: 150px;overflow: hidden;}
.new ul li{line-height: 29px;border-bottom: 1px dotted #d6d6d6;}
.new ul li a{color: #676767;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.new ul li a:hover{color: #ccb144;}
.video{width:269px;height: 194px;border: 1px solid #ebebeb;padding: 9px;background: #fafafa; }
.videobox{border-right: 1px solid #636363;border-left: 1px solid #636363;width: 267px;height: 167px;margin-bottom: 3px;position: relative;}

.videobox .hd{display: none;height:18px; overflow:hidden; position:absolute;bottom:5px;z-index:100; text-align: center;right: 10px;display: none;}
.videobox .hd ul{ overflow:hidden; zoom:1; }
.videobox .hd ul li{ float:left; margin:0 4px;width:18px; height:18px;line-height:18px;background:url(../images/hdli.jpg) no-repeat; cursor:pointer;color: #f5dc8c;font-family: "宋体"; }
.videobox .hd ul li.on{  background:url(../images/hdlih.jpg) no-repeat;}
.videobox .bd{ position:relative; height:100%; z-index:10; }
.videobox .bd li{ zoom:1; vertical-align:middle;width: 267px;height: 167px;}
.videobox .bd img{width: 267px;height: 167px;}

.videobox .prev,
.videobox .next{ position:absolute; right:22px; bottom:-28px;display:block; width:15px; height:15px; background:url(../images/videoboxbtn.jpg) 0 0 no-repeat; z-index: 10}
.videobox .next{background-position:-17px 0; right: 2px;}
.videobox .prev:hover{background-position:-36px 0;}
.videobox .next:hover{background-position:-53px 0;}

.pro{width:1090px;margin:0 5px 40px;height: 205px;position:relative;overflow: hidden;}
.protit{width: 67px;height: 205px;background: #d6c169;float: left;}
.protit dl{width: 67px;height: 63px;border-bottom: 1px dotted #fff;}
.protit dt{border-top: 1px dotted #b69b2c;overflow: hidden;}
.protit dt h2{width: 21px;color: #fff;font-size: 20px;padding: 30px 23px;}
.picScroll-left{width:980px;height:172px;padding:16px 20px 15px;background: #fafafa; border:1px solid #ebebeb;border-left:none;float: right;}
.picScroll-left .bd ul li{width:205px;height:172px;margin-right:15px;float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left .bd ul li a{display: block;width:205px;text-align:center;font-size:14px;position: relative;}
.picScroll-left .bd ul li a img{width: 205px;height: 172px;}
.picScroll-left .bd ul li a h2{display: none;width:205px;height:40px;line-height:40px;position: absolute;bottom: 0;left:0;background: 
rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);/*background: url(../images/probg.png) repeat\9;*/z-index: 10;font-size: 14px;color: #fff;}

/*底部标签*/
.footer{width: 100%;background: #262626;overflow: hidden;}
.bbox{width: 1070px;margin: 25px auto 0;overflow: hidden; padding-left:35px}
.map{width: 798px;margin-left: 4px;padding-bottom: 25px;overflow: hidden;border-right: 1px solid #3a3d3f;}
.map dl{width: 114px;float: left;}
.map dt{line-height: 28px;text-align: left;}
.map dt a{color: #c8c8c8;font-size: 12px;}
.map .mtit{line-height: 43px;}
.map .mtit a{font-size: 14px;color: #fff;}
.map dt a:hover{color: #fff;}
.weixin{width: 250px; height:250px;margin-left: 5px;}
.weixin li{width:250px;margin:8px;float: left;}
.weixin li img{width: 150px;height: 150px;}
.weixin li h2{ padding-left:35px;color: c8c8c8;line-height:28px; font-size:16px}
.foot{width:100%;padding: 8px 0;border-top: 1px solid #3a3d3f;color: #ccc;}
.foot span{float: right;}
.foot span a{color: #ccc;padding: 0 2px;}
.foot span a:hover{text-decoration: underline;}

/*首页end*/

.side-left{width: 215px;overflow: hidden;margin-bottom: 30px;}
.bartit{padding: 5px 12px;height:47px;background: #d6c169;font-size: 22px;color: #fff;line-height: 28px;}
.bartit span{display: block;font-size: 14px;color: #e9e2c4;line-height: 20px;}

/*侧边分类*/
.first{padding: 16px 10px;border:1px solid #e2e2e2;}
.first>li{/*line-height: 45px;*/}
.first>li>a{display: block;border-bottom: 1px solid #d7d7d7;color: #404040;padding: 0 10px;line-height: 30px;font-size: 14px;color: #727272;}
.first>li>a>span{display: block;height: 30px;line-height:30px;background: url(../images/arrow.png) left center no-repeat;padding-left: 15px;}
.first>li>a:hover{background:#d6c169;color: #fff;}
.first>li>a:hover span{background: url(../images/arrowh.png) left center no-repeat;}
/*.first>li>a:hover span{background: url(../images/arrowrh.png) left center no-repeat;color: #8b0101;}*/
.second{display: none;padding-top: 5px;}
.second li{line-height: 46px;border-bottom: 1px solid #d8d8d8;}
.second li a{display: block;line-height: 46px;border-bottom: 1px solid #f5f4f4;background: url(../images/lie.jpg) 38px center no-repeat;padding-left: 52px;color: #666;font-size: 14px;}
.second>li>a:hover{color:#006ebd;background: none;}


.side-left .menua {
	width: 190px;
	height: 39px;
	line-height: 39px;
	padding-left:30px;
	font-size: 13px;
	color: #333333;
	display: inline-block;
	float: left;
	border-bottom: #eaebec solid 1px;
	background-color: #F2F2F2;
	cursor: pointer;
	margin-right:10px
}
.side-left .menua:hover {
	background-color:#efe0a0;
	color: #FFFFFF;
}
.side-left .on1 {
	width:185px;
	background-color: #d6c169;
	color: #FFFFFF;
	margin-right:10px
}
.side-left ul {
	display: none;
	float: left;
}
.side-left ul li {
	width: 200px;
	height: 39px; margin-right:10px
}
.side-left ul li a {
	width: 176px;
	height: 39px;
	line-height: 39px;
	padding-left:40px;
	font-size: 13px;
	color: #333333;
	display: inline-block;
	float: left;
	border-bottom: #eaebec solid 1px;
	background-color: #F2F2F2;
}
.side-left ul li a.on {
	background-color: #58646e;
	color: #FFFFFF;
}
.side-left ul li a:hover {
	background-color: #efe0a0;
	color: #FFFFFF;
}


.nyvideo{width: 228px;height: 151px;margin-bottom: 20px;overflow: hidden;}
.nyvideo img{width: 228px;height: 151px;}

/*right*/
.side-right{width: 962px;overflow: hidden;}
.location{width: 960px;height: 43px;border: 1px solid #ececec;line-height: 43px;margin-bottom: 24px;overflow: hidden;}
.location i{display: block;width: 43px;height: 43px;background: url(../images/locico.jpg) center no-repeat;border-right: 1px solid #ececec;float: left;}
.location p{width: 792px;float: left;padding: 0 12px;font-size: 14px;color: #8f8f8f}
.location a{color: #8f8f8f;}
.location a:hover{text-decoration: underline;}


ul.newlist{width: 972px;border-bottom: 1px solid #e2e9f9;}
ul.newlist li{height:138px;margin-bottom: 20px;}
ul.newlist li .new-pic{width:153px;height: 138px;float: left;margin-right: 25px;}
ul.newlist li .new-tit{width:774px; height:30;margin: 10px 0 10px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
ul.newlist li .new-tit a{font-size: 16px;color: #333;}
ul.newlist li .new-tit a span{float: right;color: #999;}
ul.newlist li .new-nr{width: 774px;height:72px;color: #666;overflow: hidden;float: left;overflow: hidden; line-height:25px; padding:0px 10px 0px}
ul.newlist li .new-tit a:hover{color: #ccb144;}

/*产品展示*/
.industry_box { border-bottom: 1px solid #e2e9f9; padding-bottom:10px;}
.industry_box ul li { float:left; margin:5px 10px; border:#e9e7e6 solid 1px; border-radius:5px; padding:5px;}
.industry_box ul li span { display:block; line-height:35px; height:35px; text-align:center; width:200px; overflow:hidden; margin:0 auto; }

.Page{width:100%; text-align:center;border-left:1px solid #e5e5e5; margin:15px 15px 40px 145px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#eb3900; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#eb3900; color:#FFF}

/*news-det*/
.ny-det{margin: 10px;border-bottom:1px solid #e2e9f9;overflow: hidden;}
.ny-det-tp{text-align: center;}
.ny-det-tp img{max-width:940px;}
.det-top{margin-bottom: 10px;text-align: center;padding-bottom: 10px;text-align: center;}
.det-top h1{text-align: center;font-weight: bold;color: #333;font-size: 18px;overflow: hidden}
.det-top span{color: #999; font-size:14px}
.det-nr{color: #666;padding: 8px;}
.nextpaging{margin: 10px 10px 40px; height:30px; line-height:30px; overflow: hidden;text-align: center;}
.nextpaging li{ width:400px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nextpaging a{color: #666;}
.nextpaging li a:hover{color: #333;}

