﻿@charset "utf-8";
/* CSS Document */
*{transition:all .5s;}


.bannerBox{width:100%; height:830px; }
#flashs{ position:relative; height:650px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:10px; right:50%;  padding:5px 6px;}
#flashs .btn span{ color:#fff;  background:#d8000b; border:1px solid #fff; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#fff; color:#d8000b;}


#solid{
	width:100%;
	height:600px;
	clear:both;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:498px;
	display:none;
}
#solid .solid0{
	
}
#solid .solid1{
	
}
#solid .solid2{
	
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	height:600px;
	display:none;
	
}

.searchBg{position:relative;top:-180px; width:100%; height:46px;background-color:#16161a;z-index:2;}
.search{position:absolute; top:0px; left:50%; z-index:9999; margin-left:-490px; height:46px; line-height:46px; overflow:hidden; background-color:#16161a;}
.search .searchBox{width:374px;background: url(../images/Index/search-2.jpg) repeat left top;}
.search .soText{float:left; width:236px; height:14px; line-height:14px; padding:17px 10px 15px 40px; color:#8c8c8c; border:none; background: url(../images/Index/search-1.jpg) no-repeat left center; outline:none; font-family:Arial, Helvetica, sans-serif;}
.search .soBtn{float:right; width:53px; height:46px; border:none; background: url(../images/Index/search-3.jpg) no-repeat left center; color:#fff;}
.search .keyWord{margin-left:10px; width:500px; height:46px; line-height:46px; overflow:hidden; color:#bebebe;}
.search .keyWord em{font-weight:bold;}
.search .keyWord a{padding:0 4px; color:#bebebe;}
.gyBg{height:500px; background:#fff;}
.gyNewBg{position:relative; width:100%;z-index:9999;background:url(../images/Index/ysBg.png) repeat-x center top;}
.gyNew{position:absolute; left:50%; top:-170px; margin-left:-490px; width:980px; height:346px; background-color:#fff; overflow:hidden;}

.gyBox{padding:0px; width:980px; background-color:#fff; height:346px; color:#fff;}
.gyBox dd{margin-left:527px;}
.gyBox dd h5{height:30px; line-height:30px; font-size:14px;}
.gyBox dd h5 a{color:#fff;}
.gyBox dd p{ overflow:hidden;}


.newsBox{margin-left:28px; width:236px;}
.newsBox h4{height:40px; line-height:40px;}
.newsBox li{padding-left:10px; height:24px; line-height:24px; overflow:hidden; background:url(../images/Index/newsLi.png) no-repeat left center;}
.newsBox li a{color:#333;}

.veeBox{padding:10px;}
.veeBox img{display:block;}

.classifyBox{margin:20px auto; background-color:#fff;}

.clsifyTab{overflow:hidden;}
.clsifyTab a{float:left; width:20%; height:64px; line-height:60px; text-align:center; background:url(../images/Index/clsifyTabA.png) no-repeat left center; font-size:16px; color:#999; text-decoration:none;}
.clsifyTab a.cur , .clsifyTab a:hover{background-image:url(../images/Index/clsifyTabAH.png); color:#fff;}

.rmProCont{}
.rmProCont p{position:relative; margin:30px 20px 0 20px; padding-right:300px; line-height:20px; font-size:14px;}
.rmProCont p .btnMore{position:absolute; right:0; top:0;}
.rmProCont ul{margin:0 auto; padding:20px 0; width:960px; overflow:hidden;}
.rmProCont li{margin:0 10px; float:left; text-align:center;}
.rmProCont li img{padding:9px; border:1px solid #dadada;}
.rmProCont li h5{margin-top:10px; font-weight:normal;}
.rmProCont li h5 a{color:#333;}

.ysBg{height:500px; background:url(../images/Index/ysBg.png) repeat-x center top;}
.yaTit{padding-top:36px; padding-bottom:20px; text-align:center;}
.yaTit p{font-size:18px;}
.yaTit h4 { font-size:24px; color:#d8000b; height:30px; line-height:30px; }
.ysBox{overflow:hidden;}
.ysBox dl{margin-right:7px; float:left; _display:inline; padding:10px; width:210px; height:290px; background-color:#e9e9e9; border-bottom:4px solid #c3c3c3;}
.ysBox dt{text-align:center;}
.ysBox dl.noMr{margin-right:0;}
.ysBox dl h5{height:46px; line-height:46px; color:#d8000b; font-size:16px; font-weight:normal;}
.ysBox dl p{line-height:18px; height:220px; overflow:hidden;}
.ysBox dl:hover{background-color:#d8000b; border-bottom-color:#a40000;}
.ysBox dl:hover h5 , .ysBox dl:hover p{color:#fff;}


.phSpan{margin:16px auto; height:325px; background:url(../images/Index/phSpan.png) no-repeat center;}

.contTit{position:relative; padding:0 20px; height:50px; line-height:50px; font-weight:normal; text-transform:uppercase;}
.contTit .titA{color:#d8000b;}
.contTit .titMore{position:absolute; right:20px; padding-right:18px; font-size:12px; background:url(../images/Index/titMore.png) no-repeat right center;}

.porBox{width:980px;}
.porBox ul{margin:0 auto; width:960px; overflow:hidden;}
.porBox li{margin:0 10px; float:left; text-align:center;}
.porBox li img{padding:9px; border:1px solid #dadada;}
.porBox li h5{margin-top:14px; font-weight:normal;}
.porBox li h5 a{color:#333;}

.ryBox{width:980px;}
.ryBox .ryBtnTab{position:absolute; right:20px; top:20px;}
.ryBox .ryBtnTab a{margin-left:10px; float:left; width:13px; height:13px; background-repeat:no-repeat; background-position:center;}
.ryBox .ryBtnTab .tl{background-image:url(../images/Index/ryTabL.png);}
.ryBox .ryBtnTab .tr{background-image:url(../images/Index/ryTabR.png);}
.ryBox ul{margin:0 auto; width:960px; overflow:hidden;}
.ryBox li{float:left; text-align:center;margin:0 10px; }
.ryBox li img{padding:9px; border:1px solid #dadada;}
.ryBox li h5{margin-top:14px; font-weight:normal;}
.ryBox li h5 a{color:#333;}



.newsDt{width:580px; height:405px; background:url(../images/Index/newsDt.png) no-repeat center;}
.newsDt dl{margin:0 20px;}
.newsDt dt img{padding:9px; border:1px solid #dadada;}
.newsDt dd{margin-left:240px; height:176px; overflow:hidden;}
.newsDt dd h5{margin-bottom:10px; font-size:14px; font-weight:normal;}
.newsDt dd h5 a{color:#06c;}
.newsDt dd p{line-height:20px; height:85px; overflow:hidden;}
.newsDt dd .btnGd{margin-top:4px; display:block; width:66px; height:24px; line-height:24px; background-color:#d8000b; text-align:center; color:#fff;}
.newsDt ul{margin:20px;}
.newsDt li{position:relative; height:28px; line-height:28px;}
.newsDt li a{display:inline-block; padding-left:17px; background:url(../images/Index/newsLi.png) no-repeat left center; width:400px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#333;}
.newsDt li span{position:absolute; right:0; top:0;}





.wtjd{width:380px; height:405px; background:url(../images/Index/newsDt.png) no-repeat center;}
.wtjdCont{height:330px; overflow:hidden;}
.wtjdCont dl{margin:0 14px; padding:8px 0; border-bottom:1px dotted #ccc;}
.wtjdCont dt{padding:4px 0; background-image:url(../images/Index/tw_ico.png);}
.wtjdCont dt a{color:#06c;}
.wtjdCont dd{line-height:18px; background-image:url(../images/Index/jd_ico.png); color:#333;}
.wtjdCont dt , .wtjdCont dd{padding-left:26px; margin:6px 0; background-position:left 4px; background-repeat:no-repeat;}


/*在线留言*/
.dgxxBox{padding:0 22px;  height:350px;font-family:Arial;}
.dgxxBox p{font-size:16px; padding:25px 0; color:#666;}
.dgxxBox .m_form{}
.dgxxBox .m_form li{width:338px; height:38px; float:left; margin-bottom:13px; color:#777;}
.dgxxBox .m_form label{float:left; border:1px solid #dedede; line-height:36px; height:36px; width:77px; display:inline-block; text-align:center; background:#fff;}
.dgxxBox .m_form .iptTxt{float:right; width:258px; border:1px solid #dedede; border-left-width:0; height:16px; line-height:16px; padding:10px 0; outline:none; text-indent:1em; background:#fff; color:#ccc;}
.dgxxBox .m_form .iptTxt1{float:left; width:200px; border:1px solid #dedede; border-left-width:0; height:16px; line-height:16px; padding:10px 0; outline:none; text-indent:1em; background:#fff; color:#ccc;}
.dgxxBox .m_form .txtAre{width:306px; height:45px; border:1px solid #dedede; outline:none; resize:none; padding:14px; color:#ccc; line-height:18px;}
.dgxxBox .m_form .btnTjly{width:338px; height:38px; background:#d8000b; border:none; cursor:pointer; color:#fff;}
.dgxxBox .m_form .areLi{height:75px; float:left; display:inline;}
.dgxxBox .m_form .btnLi{background:none; height:60px;}
.fromSpan{ }