﻿@charset "utf-8";
/* CSS Document */
html {
	overflow-y: scroll;
}
body, div, dl, dt, dd, ul, ol, img, li, h1, h2, h3, h4, h5, h6, form, input, textarea, button, input, select, textarea, p {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial;
	color:#333;
}
a:link, a:visited {
	color: #444444;
	text-decoration: none
}

a, area {
blr:expression(this.onFocus=this.blur())
}
a {
	text-decoration: none;

	font-family: Verdana, Geneva, sans-serif;	
}

a:hover, a:active {
	color: #f45302;
	text-decoration: none;
}
li {
	text-align: left;
	list-style: none;
	color:#121212;
}
p {
	padding: 6px;
	line-height: 200%;
	text-indent: 2em;
}
div{text-align: left;}
.ellipsis ul li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
body, div, img, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
	border:none;
}
body {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
}
.more a{color:#FF7300; font-size:14px;}
.clear{ clear:both;}
.header, .main, .friendslinks ,{
	width:100%;
	max-width: 1180px;
	margin: 0 auto 0 auto;
	height:auto;
}
.header{background:#000;}
.top1{
	height: 30px;
	background: #fff;
	border-bottom: 1px  solid  #ddd;
	
}

.top1_1 ,.top2_1 ,.menu,.p_list ,.box{margin:auto;max-width: 1180px; }
.wenhou{float:left;line-height:30px; font-size:12px;}
.bdsharebuttonbox{float:right;}
.top2{background:#fff;}
.logo{width:42%; float:left}
.logo img{width:100%;height:auto;}
.top_right{float:right;width:58%;min-height:30px;}
.tel{text-align:right;min-height:30px; line-height:30px; color: #F60; font-size:18px;margin-top:10px;}
.nav{clear:both;min-height:50px;background:#272525;}
.nav ul li{line-height:50px; width:10%; float:left;margin-right:10px; text-align:center;}
.nav ul li a{ display:block;font-size:16px; color:#ffffff; ;}
.nav ul li:hover{ background: #FF7300;}
.nav ul li:hover a{ color:#fff;}
/*banner*/
.banner{background:;}
/*banner*/
.mBan ul {margin:0;padding:0;-webkit-text-size-adjust: none}
.mBan li {list-style-type:none;vertical-align:0}

/* 效果CSS开始 */
.mBan { overflow: hidden;width:1180px; text-align:center;margin:0 auto; }
.mBan .slideBox{ margin:0 auto;  height:auto; max-height:321px; position:relative; }
.mBan .slideBox .hd{ height: 10px; overflow: hidden; position: absolute; bottom: 4px; z-index: 1; width:auto; background: url(../banner/images/btnBg.png) #FFF ; margin-left: -46px; left: 50%; padding: 4px 0px 0px 11px; }
.mBan .slideBox .hd ul{ zoom: 1; }
.mBan .slideBox .hd ul li{ float: left; width: 26px; height: 26px; background: url(../banner/images/btn1.png) no-repeat; cursor: pointer; margin-right: 10px; }
.mBan .slideBox .hd ul li.on{ background: url(../banner/images/btn2.png) no-repeat; }
.mBan .slideBox .bd{ position:relative; height:auto; z-index:0; margin:0 auto;   }
.mBan .slideBox .bd ul,.slideBox .bd ul li{}
.mBan .slideBox .bd img{ display:block; width:1180px}

.main{background:#fff; margin-bottom:20px;}
.p_list{margin-bottom:20px;}
.title{line-height:50px;}

.t_name span{ display: inline-block; border-bottom: #ff7300 3px solid; margin-bottom:10px; font-size:18px;}
.t_name span:hover{  border-bottom: #F30 3px solid; }
.t_name a{  font-size:18px; display:block;}
.t_name img{width:60%;}
.p_list ul {
	list-style:none;
    zoom:1; /* 适用于IE */
}
.p_list ul li{width:18%;float:left;margin-left:2%; }
.p_list li.l1{margin-left:1%;}
.p_list ul li.p_list1{width:48%;float:left;margin-left:4%;}
.p_list ul li.p_list2{width:32%;float:left;margin-left:2%; margin-top:50px; }

.p_list ul li img{width:100%;height:auto; border:#CCC 2px solid;}
.p_list ul li:hover img{border:#ff7300 2px solid;}
.p_list ul li a{font-size:14px; padding-right: 10px; display:block;}
.p_list ul li:hover span a{color:#ff7300; font-size:14px;}
.p_list ul li span{  text-align:center; width:100%;margin:10px auto 10px auto; display:block;overflow:hidden;}


.p_list ul li h3 p{ display:inline-block; text-align:center; width:100%;margin:0;height:30px; overflow:hidden;}

.p_list ul li.p_list1 ul{ margin:0 auto;}
.p_list ul li.p_list2 ul{ margin:0 auto;}


.ylsb ul li div{ text-align:center;}
.ylsb ul li span{}

.ylsb ul li span a{font-size:22px;}
.ylsb ul li:hover span a{font-size:22px;}
.ylsb ul li ul {margin-top:20px;}

.ylsb ul li ul li{width:auto; margin:10px 10px 0 0;}
.ylsb ul li.p_list1 img{border:none; width:90%; }
.ylsb ul li.p_list2 img{border:none; width:90%;/*(-webkit-border-radius: 180px;
    -ms-border-radius: 180px;
    border-radius: 180px;
    -o-border-radius: 180px;*/}
.xzwm ul li{ width:45%; float:left;margin:10px 0 10px 0;}
.xzwm ul li span{display:block; background:url(../image/4ly.jpg) no-repeat;}
.xzwm ul li img{ width:100%;}
.xzwm ul li.xzwm2{margin-left:10%;}
.xzwm ul li.xzwm4{margin-top:-200px;}
.xzwm ul li.xzwm5{margin:30px 0 0 80px;}

.case ul{ border:1px #ddd solid;}
.case ul li{width:18.5%;float:left;margin-top:15px;  }
.case ul li img{width:100%;height:auto; border:#CCC 1px solid; }
.case ul li:hover img{ border:#FF7300 1px solid;}
.case ul li span{ display:inline-block; text-align:center; width:100%;margin:10px auto 10px auto;}
.case ul li.case1 {margin-left:1.2%;}

.news ul li{ width:32%;float:left;}
.contactus ul li{ width:auto;float:none; margin-top:20px;}
.p_list .contactus ul li{font-size:14px;margin-top:10px;}

.news ul li h3,.news ul li p{ display:block; padding:10px; border:#ddd 1px solid;}
.news ul li h3 { padding-bottom:0;border-bottom:none;text-align:center;}
.news ul li p {padding-top:0; border-top:none; font-size:14px;	color:#666;
}
.news_list_2 {margin-left:2%; margin-right:2%;}

.preferential_activity{width:66%;min-height:200px; float:left;}
.preferential_activity ul li{ width:48%;float:left;}
.preferential_activity ul li img{ width:100%;}
.preferential_activity  h3{ border-bottom:none;text-align:center;}
.preferential_activity  ul li p { border-top:none; font-size:14px;	color:#666;}
.preferential_activity_2{margin-left:4%;}

.company_news{width:32%; margin-left:2%; min-height:200px; float:left;}
.company_news ul li{margin-top:5px; line-height:24px; clear:both;}
.company_news a{ font-size:14px;}
.company_news ul li span { font-size:14px;float:right;}
.friendslinks {margin-top:10px;}
.friendslinks ul li {font-size:12px;line-height:40px;width:auto;margin-left:10px;float:left;color: #333;}
.friendslinks ul li a,.friendslinks ul li a:link,.friendslinks ul li a:visited{font-size:12px; }
.friendslinks ul li a:hover{ text-decoration:underline;}
.foot{min-height:100px;background:#282828;clear:both; }
.copyright{margin-top:1px;padding-top:20px;}
.copyright ul li,.copyright ul li a{text-align:center; line-height:35px; font-size:12px; color:#FFF;}

.video {  width: auto;  height: auto;  width: 80%;  height:500px;  margin: 20px auto 20px auto;}
.video div {  margin: auto;}

.breadcrumb_trail{ line-height:40px; text-align:left; font-size:14px; border-bottom:1px #eee solid; color:#444444;}
.breadcrumb_trail a{font-size:14px;}

.listpage {	float: right;	margin-top: 20px;	text-align: center;}
.listpage a {	margin-left: 10px;	display: block;	padding: 8px;	font-size: 14px;	width: auto;	float: left;	border: #C1C1C1 solid 1px;}
.listpage b {	margin-left: 10px;	display: block;	padding: 8px;	font-size: 14px;	width: auto;	float: left;	border: #C1C1C1 solid 1px;	color: #F00;}
.listpage a b {	margin-left: 10px;	display: block;	padding: 0px;	font-size: 14px;	width: auto;	float: left;	border: none;	color: #000;}
/*产品列表页*/
.left{ width:75%; float:left; padding-top:20px;padding-bottom:20px;}
.left .p_list{width:100%;}
.right{border-left:#ccc 1px solid; margin-left:1%;padding-left:1%;width:22%; float:left; padding-top:20px;}
.right .p_list{width:auto;}
.right .ylsb ul li{ width:100%; float:none; margin:10px auto;line-height:58px;}
.right .ylsb ul li.p_list1 img{ clear:both; max-width:80px;  min-height:50px; float:left;margin-right:10px; }
.right .ylsb ul li.p_list2 img{ clear:both; max-width:80px;  min-height:50px; float:left;margin-right:10px;}
.right .tineng ul li{margin-top:10px}
.right .tineng ul li.p_list1 img{margin-right:10px;max-width:80px;  min-height:50px;}
.right .tineng ul li.p_list2 img{margin-right:10px;max-width:80px;  min-height:50px;}
.right .p_list ul li span{width:auto; margin:auto; line-height:50px;}

/*新闻列表页*/
.left .news ul li{margin-bottom:20px;padding-bottom:10px; background: url(../image/newsd.jpg) center bottom no-repeat;}
.left .preferential_activity{width:33%;min-height:200px; float:left;}
.left .preferential_activity ul li{ width:100%;}

.left .company_news{width:65%; margin-left:2%; min-height:200px;}
.left .company_news ul li{width:auto; float:none;}
/*内容页*/
.info h1{ text-align:center; font-size:22px; margin-bottom:20px; color:#C34D1D;}
.info .suntit{ text-align:center; font-weight:normal; font-size:16px; margin-bottom:20px;}

.info h1{ text-align:center; font-size:22px; margin-bottom:20px;}
.author{ text-align:center; font-size:12px;}
.content{padding:20px 0 20px 0;font-size:14px;}
.content h2{ font-size:18px; font-weight:bold; margin:10px 0;color:#C34D1D;}
.content h3{ font-size:15px; font-weight:bold; margin:10px 0;}
.content li{ margin:10px 0; line-height:150%;}
.content a,.content a:link,.content a:visited{ color:#C34D1D; }
.content a:hover{color:#C34D1D; text-decoration:underline;}
.content img{ max-width:90%;height:auto;}
.content table{max-width:90%;}
.content dt{text-indent:35px; font-size:15px; font-weight:bold; list-style:disc; margin:5px 0;}
.content dd{ text-indent:35px;}


.daodu{ padding:10px;border:1px dashed #C34D1D; margin-top:20px; }
.tixing{padding:10px; border-top:1px dashed #C34D1D;}
.news_list{margin:40px 0 40px 0;}
.news_list ul li{width:24%; float:left;margin-left:1%;  height:200px;}
.news_list ul li span{ height:50px; line-height:130%;}
.news_list ul li a{ font-size:14px;}
.news_list ul li img{ width:200px; height:150px;}



.prenext { color: #F00;margin:10px;font-size:14px;height:30px; clear:both;}
.prenext a{  margin-right:200px;font-size:14px; }
@media only screen and (max-width: 1000px){
	.xzwm ul li.xzwm4{margin-top:-100px;}
	.case ul{ border:none;}
	.case ul li{width:22%;float:left;margin-left:0;margin-right:2%;margin-top:15px; }
	.case ul li.case1,.case ul li.case5 {margin-left:2%;}
	.case ul li img{width:100%;height:auto; border:#CCC 1px solid; max-height:162px;}
	.video {width:90%;  height: 500px;}

}
@media only screen and (max-width: 850px){
	body{ width:96%;}
	.nav ul li a{font-size:14px; }
	.xzwm ul li{ width:90%; float:left;margin:10px 0 10px 0;}
	.xzwm ul li{margin-left:5%;}
	.p_list ul li.p1{width:48%;float:left;margin-left:1%;margin-right:1%;}
	.p_list ul li.p2{width:31.3%;float:left;margin-left:1%;margin-right:1%; margin-top:50px; }
	.video {width:90%;  height: 400px;}
	/*栏目页*/
	.left{ width:100%; padding-top:20px;}
	.right{width:100%; padding-top:20px;}
	.right .ylsb ul li{ width:16.66%;float:left;}
	.right .ylsb ul li.p_list1 img { width:90%; max-width:none;}
	.right .ylsb ul li.p_list2 img { width:90%; max-width:none;}
	.right .p_list ul li span{width:100%;}
	.video {width:90%;  height: 600px;}

}

@media only screen  and (max-width: 750px){
	.nav ul li{line-height:50px; border-bottom:#FFF 1px solid; width:33.3%; margin-right:auto; float:left; text-align:center;}
	.nav ul li a{font-size:26px;}
	.video {width:90%;  height: 450px;}
	#TQMiniMessWrap,#tq_invit_container,#tq_float_container{ display:none;}
	}
@media only screen and (max-width: 480px){
	.logo{width:100%; float:left}
	.top_right{width:100%; }
	.logo img{width:100%;height:auto;}
	.tel{margin-right:20px;}

	.nav ul li{line-height:30px; border-bottom:#FFF 1px solid; width:33.3%; margin-right:auto; float:left; text-align:center;}
	.nav ul li a{font-size:16px;}
	.t_name img{width:90%;}

	.p_list ul li.p_list1{width:90%;margin:10px 0 10px 0;}
	.p_list ul li.p_list2{width:90%;margin:10px 0 10px 0;  }
	.p_list ul li.p1{width:60%;margin:0 20% 0 20%;}
	.p_list ul li.p2{width:60%;margin:0 20% 0 20%; }
	.right .ylsb ul li{width:100%;float:left;}
	.right .ylsb ul li.p_list1 img {width: 98%;margin-left:1%;}
	.right .ylsb ul li.p_list2 img {width: 98%;margin-left:1%;}
	.right .tineng ul li img{ width:90%;float:left;}

	.xzwm ul li{width:98%;margin-left:0px;}
	.xzwm ul li.xzwm2{width:98%; margin-left:0;}
	.xzwm ul li.xzwm4{width:98%; margin-top:0px;}
	.xzwm ul li.xzwm5 {margin: 30px 0 0 0;}

	.case ul{ border:none;}
	.case ul li{width:40%;float:left;margin-left:0;margin: 0 5% 0 5%;margin-top:15px; }
	.case ul li img{width:100%;height:auto; border:#CCC 1px solid; max-height:162px;}
	.case ul li.case1,.case ul li.case5 {margin-left:5%;}

	.news ul li {width:30%;margin:0 5% 10px 5%;}
	.news_list_2 {margin-left:5%; margin-right:5%;}

	.preferential_activity{width:90%;margin:0 5% 20px 5%; }
	.preferential_activity ul li{ width:100%; margin-bottom:30px;}
	.preferential_activity_2{margin-left:0;}

	.company_news{width:90%; margin:0 5% 20px 5%;}

	.left .preferential_activity{width:90%;margin:0 5% 20px 5%; }
	.left .company_news{width:90%; margin:0 5% 20px 5%;}
	.left .p_list ul li{width:40%;float:left;margin-left:0;margin: 0 5% 0 5%;margin-top:15px;}
	.video {width:90%;  height: 360px;}
}

.content li,.content ol,.content ul{ clear:both;}
.content ul li,.content ol li {width:100%; clear:both;}

.content table{ border-collapse:collapse;}
.content td{ border:#ccc solid 1px; padding:5px; }

.tnxiangguan li{ font-size:14px; height:30px; line-height:30px; border-bottom:1px #CCC dashed; padding-bottom:3px; float:left; width:46%; margin:0 2%; color:#666;}
.tnxiangguan li span{ float:right;}

.tnxiangguan li a:link,.tnxiangguan li a{ color:#333; font-size:14px;}
.tnxiangguan li a:hover{ text-decoration:underline;color:#FF7300;}

.p_zixun li span{text-align:center; width:100%;margin:10px auto 10px auto; display:block; height:40px;}