/* CSS Document */
.layout {
	width:100%;
}
.dt {
	height:600px;
    background: url(../images/bottom_bg.png) center top no-repeat;
    background-size: cover;
    max-height:600px;
    position:relative;}

.banner_div {
	clear:both;
	width:100%;
	margin:0px auto;
	overflow:hidden;
    
}
#flash {
	width:100%;
	/*height:715px;*/
	overflow:hidden;
	margin:0 auto;
	padding: 0px;
	position: relative;
	/*left:0px;
	top:85px;
	z-index:1;*/
}
#flash a {
	width:100%;
	display:none;
}
#flash img {
	width:100%;
}
.flash_bar {
	/*width:120px;
	height:30px;*/
	overflow:hidden;
	padding-top:13px!important;
	padding-top:12px;
	text-align:center;
	margin:0px auto;
	z-index:999;
	position:absolute;
	bottom:20px;
	right:20px;
}
.flash_bar .dq {
	display:inline-block;
	float:left;
	width:10px;
	height:10px;
	margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor:pointer;
	background:#d4b181;
	border-radius:10px;  
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {
	display:inline-block;
	float:left;
	width:10px;
	height:10px;
	margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor:pointer;
	background:#fff;
	border-radius:10px;  
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
#flashLine {
	width:100%;
	clear:both;
}


#banner{clear:both;min-width:1000px;background:#fff;width: 100%;margin: 0px auto;position:relative; overflow:hidden;}

#banner ul {
	padding: 0px;
	margin: 0px;
}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;width:100%;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden; width:100%;}

.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 8px 10px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent: -9999px;width:16px;height:16px; background: url(../images/dot.png) no-repeat 0 -16px;display: block;border-radius:16px; overflow:hidden }
.bbdd a.wmuActive{background-position: 0 0;}
.banner{width:100%;text-align:center; margin:0 auto;margin-bottom:10px;background:#eee;}
.banner img{min-width:1000px;max-width:100%;}

.wmuSliderPrev,.wmuSliderNext{width:52px;height:134px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/bt_arr.png) no-repeat;position: absolute;top:45%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;}
.wmuSliderNext {background-position: -69px 0px;right: 0;}.wmuSlider:hover .wmuSliderNext:hover {background-position: -69px -144px;}
.wmuSliderPrev {left: 0;}.wmuSlider:hover .wmuSliderPrev:hover {background-position: 0 -144px;}
.wmuSlider:hover .wmuSliderNext {opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev {opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover,
.wmuSlider:hover .wmuSliderPrev:hover {opacity: 1;filter: alpha(opacity=50);}


.ny_banner{
	position:absolute;
	left:0px;
	top:85px;
	z-index:1;
	width:100%;
	height:283px;
	background:url(../images/bottom_bg.jpg) no-repeat top center;}
.ny_banner01{
	position:absolute;
	left:0px;
	top:85px;
	z-index:1;
	width:100%;
	height:283px;
	background:url(../images/bottom_bg.jpg) no-repeat top center;}
.ny_cenpro {
	width:1000px;
	padding:0;
	margin:410px auto 30px auto;
	overflow:hidden;}
.ny_cenpro01{
	width:1000px;
	padding:0;
	margin:410px auto 30px auto;
	overflow:hidden;}
.ny_cenpro02{
	width:1000px;
	padding:0;
	margin:60px auto 30px auto;
	overflow:hidden;}	
	
/*产品展示*/
.pro_list {
	width:100%;
	padding:0px 0px 30px 0px;
	font-size:18px;
	margin:0px;
	overflow:hidden;
}
.pro_list li {float:left; padding:0px 10px; margin:0px 10px 0px 0px; line-height:42px; overflow:hidden;}
.pro_list .okinfo {background: #d4b181; color:#FFF; width:100px; text-align:center;}

.proinfoall {
	width:100%;
	padding:0px 0px;
	margin:0px;
	overflow:hidden;
}
.one_proall {
	width:300px;
	margin:0px 33px 33px 0px;
	padding:0px;
	overflow:hidden;
	float:left;
	
}
.one_prokuan {
	border:1px #eeeeee solid;
	border-bottom:2px #d4b181 solid;
	padding:0px;
	margin:0px;
	overflow:hidden;
	background:#FFF;
}
.one_prokuan .pic {
	width:300px;
	padding:0px 0px 20px;
	margin:0px;
	text-align: center;
	overflow:hidden;
}
.one_prokuan .pic img {
	width:294px;
	border: 1px solid #fff;
}
.one_prokuan .pic img:hover {
	border: 1px solid #ba845c;
}
.txt {
	padding:5px;
	margin:0px;
	overflow:hidden;
}
.txt h1 {
	background:url(../images/pro_dot.jpg) no-repeat;
	font-size:18px;
	line-height:24px;
	padding:0px 0px 0px 30px;
	margin:0px 10px;
	overflow:hidden;
	color:#333;
}
.txt p {
	line-height:24px;
	padding:0px 0px 0px 10px;
	margin:5px 10px;
	overflow:hidden;
	font-size:14px;
	white-space: nowrap;
    text-overflow: ellipsis;

}

.pro_bagimg {
	padding:0px;
	text-align:center;
	margin:0px 0px 20px 0px;
	overflow:hidden;
	background:#FFF;
	border:1px #eeeeee solid;
}



.page {
	width:100%;
	margin:0px auto;
	overflow:hidden;
	padding:20px 0px 10px 0px;
	line-height:25px;
	text-align:center;
	border-top:1px dashed #ccc;
	clear:both;
}
 


.nytit{
	font-size:30px;
	font-family:"微软雅黑";
	text-align:center;
	line-height:30px;
	padding:0 0 20px;
	background:url(../images/t_bg.png) center top no-repeat;}
.nytit span{
	font-family:Arial;
	font-size:16px;
	color:#626262;
	line-height:42px;
	}
.nyinfo{
	padding-bottom:40px;
	}	
.nyinfo p{
	line-height:32px;
	}	
.news-top{
	margin-bottom: 15px;
	overflow: hidden;
}

.news-top ul li{
	margin-left:30px;
	width:312px;
	float:left;
}
.news-top ul li img{
	display: block;
	margin-bottom:8px;
	width:312px;
	height:200px;
}
.news-top ul li p.date{
	padding-left:17px;
	font-size: 12px;
	color: #999;
	font-family: "Arial";
	background: url("../images/icon2.png") no-repeat left center;
}
.news-top ul li p{
	margin:0px;
	padding:0px 10px 0px 0px;
	font-size:14px;
}
.news-top ul li p a{
	color: #666;
}
.news-top ul li p a:hover{
	color: #0068b7;
}
.news-list{
	border-top: 1px solid #e5e5e5;
}
.news-list ul li{
	border-bottom: 1px dotted #e5e5e5;
	padding:15px 0px;
	overflow:hidden;
}
.news-list ul li .box{
	width:975px;
	padding-left:25px;
	background: url("../images/bg2.png") no-repeat left 10px;
}
.news-list ul li .box font a{
	line-height:36px;
	font-size:16px;
	color: #333;
	font-weight: normal;
}
.news-list ul li .box span{
	float:right;
	font-size:12px;
	font-family: "Arial";
	color: #999;
}
.news-list ul li .box p{
	line-height:22px;
}
.news-list ul li .box p a{
	color: #999;
}
.news-list ul li .box p a:hover{
	color: #0068b7;
}


.shownews_title {
    text-align:center;
	padding:0px 0px 10px 0px;
	font-size:18px;
    font-weight:bold;
	color:#333;
	line-height:24px;
	border-bottom:1px dotted #e5e5e5;
}
.shownews_title span{font-size:12px; font-weight:normal; color:#999;}
.shownews_info{
	padding:10px 0px;}
	
.shownews_btn{
	 color:#FFF; width:100px; line-height:36px; margin:0px auto; text-align:center;}
.shownews_btn a{
	color:#FFF;background:#666; display:block;}
.shownews_btn a:hover{
	color:#FFF;background:#d4b181;}
	
	
/*点击放大产品展示CSS*/
.pro {/*单个产品总框*/
	width:220px;
	padding:0px 15px 15px 15px;
	margin:0px;
	overflow:hidden;
}
.pro_img {/*产品图片*/
	width:218px;
	height:218px;
	border:1px #ccc solid;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}
/*.pro_img img {max-width:160px; height:auto; width:expression(this.width > 160 ? "160px" : this.width);}
*/.pro_test {/*产品名称*/
	height:30px;
	line-height:30px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:center;
}
/*分页*/
.page{color: #666; text-align: center; clear:both; margin-top: 18px;}
.page a{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 32px; color: #333; border: 1px solid #ddd; background: #fff}   
.page a.disabled{display:none;} 
.page a.cur, .page a.cur:hover {background-color: #0068b7;color: #fff; border-color: #0068b7;margin-right: 1px;}
.page .dotted{display: inline-block; width: 14px; text-align: center}
.page .prev{border-radius: 5px 0 0 5px}
.page .next{border-radius: 0 5px 5px 0}
/*评论*/
.comment .list dl{border-bottom: 1px dotted #CCC;}
.comment .list dt{margin: 0.65em 0;}
.comment .list blockquote{font-style: normal; margin-left: 0;padding-left: 0.65em; margin-bottom: 0.65em;;}
.comment img{border:1px solid #CCC;height:35px;margin-left: 5px;}
/*留言*/
.layout {
	width:100%
}

.row, .form-group {
	width:100%;
	clear:both;
}
.col-md-6 {
	width:46%;
}
.col-md-12 {
	width:100%;
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}
.form-control {
	display: block;
	width: 100%;
	height: 24px;
	margin-bottom:15px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
textarea.form-control {
	height: auto;
}
.btn {
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
}
.btn-lg, .btn-group-lg > .btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}
.btn-primary {
	color: #ffffff;
	background-color: #006fb7;
	border-color: #006fb7 #006fb7 #006699;
}

.contact_text{
	width:42%;
	
	}
.contact_text p{
	clear:both;
	font-size:16px;
	padding:10px 0px;}
.contact_text i{
	display:block;
	font-size:14px;
	background-color:#006fb7;
	border-radius:50%;
	color:#FFF;
    width:25px;
    height:15px;
	line-height:15px;
	padding:5px 0px 5px 0px;
	margin:0px 10px 0px 0px;
    text-align:center;
	float:left;
    }

.news{
	display:block;	
	overflow:hidden;
}
.news>div{
	float:left; 
	width:33.3333%;
}
.news-box{
	position:relative;
	overflow:hidden;
}

.news-box a{
	display:block;	
}
.news-text{
	display:none;
	position:absolute;
	width:98%;
	height:100%;
	background-color:#000;
	text-align:center;
	padding-top:150px;
	left:0;
	top:0;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.text0{
	color:#FFF;
	font-family:宋体,erdana, Geneva, sans-serif;
	display:none;
	position:absolute;
	width:325px;
	height:100%;
	text-align:left;
	padding-top:25%;
	padding-left:18%;
	left:0;
	top:0;
	cursor:pointer;
	}
.news-box:hover .news-text{
	display:block;	
}
.news-box:hover .text0{
	display:block;	
}


@font-face{font-family:'FontAwesome';src:url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.eot?v=4.1.0');src:url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('http://libs.baidu.com/fontawesome/4.1.0/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
[class*='icon-']:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;font-style:normal;vertical-align:baseline;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-map-marker:before{content:"\f041"}
.icon-phone:before{content:"\f095"}
.icon-fax:before{content:"\f1ac"}
.icon-mobile:before{content:"\f10b"}
.icon-envelope:before{content:"\f0e0"}
.icon-laptop:before{content:"\f109"}

.box table{
  width: 1000px;
  margin: auto;
  margin-bottom: 20px;
  border:#ddd 1px solid;
}
.box table th{
  background: #ccc;
  line-height: 32px;
}

.box table tr:nth-child(odd){
  background: #f1f1f1
}
.box table td{
  text-align: center;
  line-height: 20px;
  height: 60px;
}
.box table tr td:nth-child(1){
  width: 80px;
}
.box table tr td:nth-child(2){
  text-align:left;
  padding: 15px;
}
.box table tr td:nth-child(3){
  width: 100px;
}
.friendlink::before {
		content: "友情链接：";
		list-style: none;
		font-style: normal;
		line-height: 27px;
		float: left;
		color: #666;
	}

	.friendlink .linkTagcs {
		color: #666;
		text-align: left;
		float: left;
		width: 181px;
		max-height: 30px;
		overflow: hidden;
		transition: 0.3s all ease-in-out;
		line-height: 30px;
	}

	.friendlink .linkTagcs a {
		display: block;
		color: #666;
		line-height: 27px;
	}

	.friendlink .linkTagcs:hover {
		max-height: 30px;
		overflow-x: hidden;
		overflow-y: auto;
	}