  @charset "utf-8";
/*页头*/
@media (min-width: 768px) and (max-width: 1000px){
	#wrapper .logo{
		width: 350px;
	}
	#wrapper .tel img,
	#wrapper .logo img{
		width: 100%;
	}
	#wrapper .tel{
		width: 200px;
	}
}
@media(max-width:767px){
	#wrapper .logo{
		width: 250px;
		margin: 0 auto;
	}
	#wrapper .logo img{
		width: 100%;
	}
}
/*========================首页==============================*/
/*banner*/
.carousel {
	position: relative;
	line-height: 1
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}
.carousel-inner>.item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-moz-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
	display: block;
	line-height: 1
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
	display: block
}
.carousel-inner>.active {
	left: 0
}
.carousel-inner>.next,
.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}
.carousel-inner>.next {
	left: 100%
}
.carousel-inner>.prev {
	left: -100%
}
.carousel-inner>.next.left,
.carousel-inner>.prev.right {
	left: 0
}
.carousel-inner>.active.left {
	left: -100%
}
.carousel-inner>.active.right {
	left: 100%
}
.carousel-control {
	position: absolute;
	top: 50%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background: #222;
	border: 3px solid #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: .5;
	filter: alpha(opacity=50);
	display: none;
}
.carousel-control.right {
	right: 15px;
	left: auto
}
.carousel-control:hover,
.carousel-control:focus {
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}
.carousel-indicators {
	position: absolute;
	bottom: 15px;
	right: 50%;
	z-index: 5;
	margin: 0;
	list-style: none
}
.carousel-indicators li {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	text-indent: -999px;
	background-color: #ccc;
	background-color: rgba(255, 255, 255, 0.25);
	border-radius: 5px
}
.carousel-indicators .active {
	background-color: #fff
}
.carousel-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 15px;
	background: #333;
	background: rgba(0, 0, 0, 0.75)
}
.carousel-caption h4,
.carousel-caption p {
	line-height: 20px;
	color: #fff
}
.carousel-caption h4 {
	margin: 0 0 5px
}
.carousel-caption p {
	margin-bottom: 0
}
@media (max-width: 767px) {
	.carousel-control {
	width: 30px;
	height: 30px;
	font-size: 30px;
	line-height: 25px;
	border: 1px solid #fff;
	}
	#myCarousel{
		width: 100%;
		padding: 0!important;
		margin: 0!important;
	}
}
/*对于我们*/
#index_main .about-box{
	height: 520px;
	background: url(/Tpl/Home/default/Public/images/about_bg.jpg) no-repeat center center;
	position: relative;
}
#index_main .about-box .more{
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #e8ac41;
	text-align: center;
	position: absolute;
	bottom: 50px;
	z-index: 1;
}
#index_main .about-box .more:hover{
	background-color: #ca0404;
}
@media (max-width: 767px){
	#index_main .about-box .about-text{
		height: 185px;
		overflow: hidden;
	}
}

/*明星产物*/
#index_main .pro-menu{
	width: 320px;
	margin-left: auto;
	margin-right: auto;
}
#index_main .pro-menu li{
	width: 100px;
	margin: 2px;
	background-color: #ca0404;
	text-align: center;
	float: left;
}
#index_main .pro-menu li a{
	color: #FFFFFF;
}
#index_main .pro-menu li:hover{
	background-color: #e8ac41;
}
#product_c .pros{
	width:240px;
	margin: 0 10px;
	float: left;
}
#product_c .pros .pro-img{
	height: 320px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
#product_c .pros .pro-img img{
	height: 100%;
}
@media (min-width: 768px) and (max-width: 1000px) {
	#product_c{
		width: 500px;
		margin: 0 auto;
	}
	#product_c .pros{
		width:225px;
	}
}
@media (max-width: 767px){
	#product_c .pros{
		width:80%;
		margin: 0 10%;
		float: left;
	}
	#product_c .pros .pro-img{
		height: auto;
	}
	#product_c .pros .pro-img img{
		width: 100%;
		height: auto;
	}
	#index_main .pro-menu{
		width: auto;
	}
	#index_main .pro-menu li
	{
		width: 31%;
		margin: 0 1%;
	}
}
/*产物分类*/
#index_main .pro-name li{
	height: 30px;
	line-height: 30px;
	margin: 3px 0;
	list-style: none;
	background-color: #0064bd;
}
#index_main .pro-name li:hover{
	background-color: #2088e5;
}
/*新闻中心*/
#index_main .news-box .title{
	float: left;
	width: 33.3%;
	background-color: #ebebeb;
	height: 45px;
	line-height: 45px;
}
#index_main .news-box .title a{
	color: #a5a2a2;
}
#index_main .news-box .title.active a,
#index_main .news-box .title:hover a{
	display: block;
	background-color: #ca0404;
	color: #FFFFFF;
}
#index_main .news-box .title.active::after,
#index_main .news-box .title:hover::after{
	content: '';
	display: block;
	width: 100%;
	height: 14px;
	background: url(/Tpl/Home/default/Public/images/icon_red.png) no-repeat center top;
	
}
@media (min-width: 768px) and (max-width: 979px){
	#index_main .news-box .title{
	width: 50%;
	}
	#index_main .news-box .title:nth-child(2) a{
	display: block;
	background-color: #ca0404;
	color: #FFFFFF;
	}
}
@media (max-width: 767px){
	#index_main .news-box .title{
		width: 100%;
	}
}
#index_main .car-news li,
#index_main .news li
{
	list-style: none;
	line-height: 45px;
	padding-left: 30px;
	background: url(/Tpl/Home/default/Public/images/icon_arrow.png) no-repeat center left;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#index_main .car-news li:hover a,
#index_main .news li:hover a{
	color: #ca0404;
}

/*=============首页模块响应================*/
@media (min-width: 768px) and (max-width: 1000px){
	#index_main .index-carr,
	#index_main .index-news,
	#index_main .about,
	#index_main .honor
	{
		width: 330px;
	}
	#index_main .about,
	#index_main .index-news,
	{
		margin-left: 20px;
	}
}
/*==================页脚=============*/

#copyright .footer{
	background: url(/Tpl/Home/default/Public/images/footer_bg.jpg) no-repeat center center;
	background-size: cover;
}
#copyright .footer-menu li{
	float: left;
	width: 100px;
	text-align: center;
	margin: 2px;
	background-color: #fdcf79;
	line-height: 30px;
}
#copyright .footer-menu li a{
	color: #FF0000;
}
#copyright .footer-menu li:hover{
	background-color: #FE7603;
}
#copyright .footer-menu li:hover a{
	color: #FFFFFF;
}
#copyright .footer-text{
	width: 300px;
}
#copyright .weixin{
	border-right: 1px dotted #FFFFFF;
	width: 120px;
}

@media (min-width: 768px) and (max-width: 1000px){
	#copyright .weixin{
	width: 80px;
	border: none;
	}
	#copyright .adress{
	width: 250px;
	}
}
@media (max-width: 767px){
	#copyright .pull-left,
	#copyright .pull-right{
		text-align: center;
	float: none;
	}
	#copyright .text-left,
	#copyright .text-right
	{
		text-align: center;
	}
	#copyright .weixin{
	margin-top:0;
	width: 70px;
	padding: 0;
	border: none;
	}
	#copyright .footer{
	height: auto;
	}
	#copyright .footer-text{
		width: auto;
	}
	#copyright .footer-menu li{
	width: 31%;
	margin: 0 1%;
	}
}

/*=========内页公用=========*/
.page-right,
.page-right a
 {
	font-family: "microsoft yahei";
}
/*banner*/
.content-banner{
	overflow: hidden;
	border-bottom: 3px solid #39070b;
}
.content-banner img{
	width: 100%;
}
#page_main{
	background: url(/Tpl/Home/default/Public/images/content_bg02.png) repeat-y;
	background-size: cover;
}
.content-bg{
	background: url(/Tpl/Home/default/Public/images/content_bg.png);
	padding-bottom: 40px;
}

/* 页码 */
.page_list{text-align:center;padding-top:20px; padding-bottom:2px;color: #fff;}
.page_list a{border:#ddd 1px solid;color:#fff;padding:2px 5px;margin-right:2px}
.page_list a:hover,.page_list a:active{border:#e1e6ed 1px solid;color:#000;background-color:#D3E1F6}
.page_list span.current{border:#ddd 1px solid;padding:2px 5px;font-weight:bold;margin-right:2px;color:#FFF;background-color:#9C401D;}
.page_list span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;margin-right:2px;color:#CCC}
/*内页新闻*/
#page_main .newsList a{
	color: #393a3a;;
}
#page_main .newsList li{
	border-bottom: 1px solid #E5E5E5;
	padding-top: 15px;
}
/*内页产物展示*/
#ShowImages li{
	background-color: #fff;
	padding: 10px;
	margin: 20px 15px;
	width: 290px;
	float: left;
}
#ShowImages li:hover .images_img{
	border: 1px solid #FDCF79;
}
#ShowImages li:hover .images_text a{
	color: #c31818;
}
#ShowImages li .images_img{
	margin: 10px auto;
	width: 240px;
	border: 1px solid #cccccc;
	height: 280px;
	overflow: hidden;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
}
#ShowImages li .images_img img{
	height: 100%;
}
#ShowImages li .images_text{
	width: 240px;
	margin: 5px auto;
}
#ShowImages li .images_title{
	text-align:center;
}
#ShowImages li .images_text >h4{
	line-height: 30px;
}
#ShowImages li .images_text .images_describe{
	height: 75px;
	overflow: hidden;
	color: #393A3A;
	text-overflow: ellipsis;
}
@media (min-width: 768px) and (max-width: 1000px){
	#ShowImages li{
		margin: 15px;
	}
}
@media (max-width: 767px){
	#ShowImages li{
	width: 80%;
	margin:5px 10%;
	}
	#ShowImages li .images_img{
	height:auto;
	}
	#ShowImages li .images_text{
		width: 100%;
	}
	#ShowImages li .images_text >h4{
		text-align: center;
	}
	#ShowImages li .images_text .images_describe{
		text-align: center;
	}
}
#proinfo_c img,
#proexp_c img,
#prouse_c img{
	width: 80%;
}


/*下载列表页*/
.downloadtimes{
	width:80px;
	text-align:center;
}
/*下载详细页*/
.download{ margin-bottom:10px;}
.download li{

	line-height:30px;
	border-bottom:1px dotted #dddddd;
}

.downloadRight{ width:85%;}
/* 内页相关产物的 */
.related_cp p{ line-height:30px;text-indent:2em;}
.related_cp td{ line-height:30px; }
.related_cp ul{width:100%; height:auto; padding-top:5px; overflow:hidden;}
.related_cp ul li{ text-align:center; width:132px;  float:left; overflow:hidden;}
.related_cp ul li p{ line-height:30px; height:30px; text-align:center; text-indent:0em;  }
.related_cp ul li p a{ line-height:30px; height:30px; text-align:center;}
.related_cpul li p a:hover {color:#FF0000;}
.related_cp ul li img{border:1px solid #CCCCCC; width:100px; height:88px; padding:5px;}
.related_cp ul li a:hover img{ border:1px solid #ff0000;}




/* 产物展示页询盘页面 */
.chanpin_xp{width:600px;margin:0px auto}
.chanpin_xp dl dt,.chanpin_xp dl dd{float:left;padding:5px}
.chanpin_xp dl dt{width:80px;text-align:right}
.chanpin_xp dl dd{width:500px; margin-left:80px; margin-top:-30px;}
.chanpin_xp dl dd input{border:#CCC 1px solid;padding:2px;background:url(/Tpl/Home/default/Public/images/inputbg.gif) repeat-x;height:19px;line-height:19px;width:180px}
.chanpin_xp dl dd span{color:#F00;margin-left:10px}
.chanpin_xp .Content{width:480px;height:120px;border:#CCC 1px solid}
#checkcode{width:60px;text-align:center}
.chanpin_xp p{text-align:center;clear:both;margin-bottom:10px}


/* 产物展示 列表样式 */
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;}
.lbtu{ width:695px; height:auto;}
.lbtup {height: auto;padding-top: 20px;overflow: hidden;}
.lbtup li { list-style-type:none; padding-bottom:10px;}
.lbtu_left{ width:110px; margin-top: 15px;}
.lbtu_left img { border: 1px solid #CCCCCC;width: 100px;height: 88px;padding: 5px;}
.lbtu_left a:hover img{ border:1px solid #ff0000;}
.lbtu_right{ width:505px; margin-top:25px;}
.lbtu_right li { float:left;   }
.bt{ line-height:17px; height:17px; font-size:12px; font-weight:bold;}
.bt a { text-decoration:none; color:#000000;}
.lbt a:hover{ color:#FF0000;}
.wenzi{ font-size:12px; line-height:22px; width:180px;}
.wenzi span a { color:#FF0000; text-decoration:none;}
.right_tb ul li { float:left; padding-left:10px;}

#preview{ float:none; margin:20px auto; text-align:center; width:300px; float:left;}
.jqzoom{ width:280px; margin-bottom:30px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{  width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{ width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}

/*jqzoom www.divcss5.com */
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:260px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

/*招聘列表页*/
.jobList li{
	float:left;
	line-height:28px;
	border-bottom:1px dotted #dddddd;
	text-align:center;
}
.jobtime{ width:15%;}
.jobPosition{ width:40%;}

/*招聘详情页*/
.showjobList li{
	line-height:28px;
	border-bottom:1px dotted #dddddd;
}
.jobDescription{
	background:#dddddd;
	height:30px;
	line-height:30px;
	margin:10px 0;
	text-indent:10px;
}
/*招聘应聘页面*/
.submit{
	background:url(/Tpl/Home/default/Public/images/submit.jpg) no-repeat;
	width:93px;
	height:34px;
	color:#ffffff;
	line-height:34px;
	border:none;
	cursor:pointer;
	font-family:微软雅黑;
	font-size:14px;
	margin:10px 0 0 100px;
}

#pro_info{
margin-top:20px;
float:left;
margin-left:30px;
}
#pro_info li{
padding-top:5px;
padding-bottom:5px;
overflow:hidden;

}
#qrcode{
vertical-align: top;
}
.chanpinTab{
	border-bottom:2px solid #000;
	height:31px;
	margin-bottom:10px;
}
.tab{
	width:100px;
	height:30px; 
	float:left; 
	text-align:center; 
	cursor:pointer;
	float:left;
	line-height:30px;
	background:url(/Tpl/Home/default/Public/images/pro-noactive.jpg) repeat-x;
	border:1px solid #D6D6D6 ;
	margin-right:10px;
	font-weight:bold;
}
/*留言页面*/
.page-guestbook{width:600px;margin:0px auto}
.page-guestbook dl dt,.page-guestbook dl dd{float:left;padding:5px}
.page-guestbook dl dt{width:80px;text-align:right}
.page-guestbook dl dd{width:500px}
.page-guestbook dl dd input{border:#CCC 1px solid;padding:2px;background:url(/Tpl/Home/default/Public/images/inputbg.gif) repeat-x;height:19px;line-height:19px;width:180px}
.page-guestbook dl dd span{color:#F00;margin-left:10px}
.page-guestbook .Content{width:480px;height:120px;border:#CCC 1px solid}
#checkcode{width:60px;text-align:center}
.page-guestbook p{text-align:center;clear:both;margin-bottom:10px}
/*新闻列表页*/
ul,li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
ul.newsList li {
    border-bottom: 1px dotted #dddddd;
	margin-bottom:10px;
	background:url(/Tpl/Home/default/Public/images/icon.gif) no-repeat left 15px;
	padding-left:15px;
}

/*新闻详情页*/
#shownews h1.title {
    font-size: 14px;
    text-align: center;
	height:30px;
	line-height:30px;
}

.hits {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
	height:30px;
	line-height:30px;
}
.page {
    line-height:24px;
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd;
}

#shownews .text{
	margin:10px 0;
	line-height:25px;
}
#shownews .related {
	background:url(/Tpl/Home/default/Public/images/bg_news.gif) repeat-x;
	color: #FFFFFF;
	}
 {
	font-weight:bold;
	height:30px;
	line-height:30px;
	font-size:13px;
}
#shownews .related-list li {

	border-bottom:1px dotted #dddddd;
	background:url(/Tpl/Home/default/Public/images/icon1.gif) no-repeat left center;
	padding-left:10px;
	
    float: left;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    width: 300px;
}
#shownews .related-list li a,#shownews .related-list li a:active,#shownews .related-list li a:visited{
	color:#808080;
}
#shownews .related-list li a:hover{
	color:#ff0000;
}