/*主体样式*/
.main{
	width:1100px;
    height: auto;
    margin: 0 auto;
    margin-top:20px;
	overflow:hidden;
}
.main .mainLeft{
	width: 240px;
    height: auto;
    float: left;
	border-bottom:1px solid #c7c7c7;
	background:#fff;
}
/*下拉菜单样式*/
.main .mainLeft .lie1{
	padding-top: 20px;
	padding-bottom: 5px;
    text-align: center;
	margin-left:20px;
	display:block !important;
	max-width:240px;
	overflow:hidden;
}
.main .mainLeft .lie1:hover{
	font-weight: bold;
}
.main .mainLeft .no{
	padding:5px 20px;
	background:#fff;
	max-width:240px;
	overflow:hidden;
	margin:0;
}
.main .mainLeft .lie1 a{
	display:block;
	width:200px;
	height:50px;
	padding-right:35px;
	font-size:16px;
	font-family:"微软雅黑";
	color:#fff;
	background:#0783c9;
	position:relative;
	text-align:center;
	line-height:50px;
	overflow:hidden;
	padding-left: 20px;
}
.main .mainLeft .lie1 a.active{
	font-weight: bold;
}
.main .mainLeft .lie1 a img{
	position:absolute;
	top:50%;
	margin-top:-12.5px;
	right:12px;
}
.main .mainLeft .leftNav{
	border-bottom:1px solid #c7c7c7;
	padding-bottom:20px;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;

	
}
.main .mainLeft .leftNav img{
	display:block !important;
}
.main .mainLeft .leftNav ul{
	width: 237px;
    margin-left: 1px;
    padding-top: 3px;
	background:#fff;	
	
	display:none;
}
.main .mainLeft ul li{
	line-height: 30px;
    text-align: center;
    background: url(../images/lie-x.jpg) bottom no-repeat;
	max-width:230px;
	max-height:40px;
	overflow:hidden;
}
.main .mainLeft ul li a{

    font-size: 12px;
    color: #888;
}
.main .mainLeft ul li a:hover{
	color:#08a2fb;
}
.main .mainLeft ul li a.cur{
	color:#08a2fb;
}
.main .mainLeft .lie2{
	padding-top: 10px;
    text-align: center;
}
.main .mainLeft .lie3{
	padding-top:4px;
	text-align:center;
}
/*产品样式*/
.main .mainLeft .product{
	width: 240px;
    /*height: 387px;*/
    margin-top: 20px;
    overflow: hidden;
}
.main .mainLeft .product h2{
	background: #0783C9;
	height: 80px;
	font-size: 25px;
	text-align: center;
	line-height: 80px;
	border-top-left-radius: 15px;
	overflow: hidden;
}
.main .mainLeft .product h2 a{
	color:#fff;
}
.main .mainLeft .product ul{
	border: 1px solid #c7c7c7;
}
.main .mainLeft .product ul li{
	margin: 10px 0;
	margin-left: 22px;
	width: 194px;
	height: 39px;
	background: #0783ca;
	line-height: 39px;
	text-align: center;
}
.main .mainLeft .product ul li a{
	color: #FFF;
    font-family: "微软雅黑";
    font-size: 18px;
    width: 194px;
    height: 39px;
    display: block;
	overflow:hidden;
}
.main .mainLeft .product ul li:hover{
	font-weight: bold;
}
/*联系我们样式*/
.main .mainLeft .contact{
	width: 239px;
    /*height: 370px;*/
    /*background: url(../images/xwimg3.png) no-repeat;*/
    margin-top: 20px;
	overflow:hidden;
}
.main .mainLeft .contact h2{
	background: #0783C9;
	height: 80px;
	font-size: 25px;
	text-align: center;
	line-height: 80px;
	border-top-left-radius: 15px;
	overflow: hidden;
}
.main .mainLeft .contact h2 a{
	color:#fff;
}
.main .mainLeft .contact img{
	padding-top: 10px;
    padding-left: 10px;
}
.main .mainLeft .contact p{
	font-family: "微软雅黑";
    font-size: 14px;
    color: #3c3b3b;
    line-height: 31px;
    width: 235px;
    padding-left: 15px;
    padding-top: 16px;
	overflow:hidden;
	word-break: break-all;
}
.main .mainLeft .contact p a{
	font-size: 14px;
	color: #3c3b3b;
}
.main .mainLeft .contact .number span{
	display:block;
	font-size:20px;
	color:#44a0d5;
	margin:-50px 0 0 70px;
}
.main .mainLeft .contact .number p{
	color:#ff0000;
	font-size:23px;
	font-weight:900;
	margin:-20px 0 0 50px;
	width:185px;
}
.main .mainLeft .contact .number p a{
	color:#ff0000;
	font-size:23px;
}
/*右边内容*/
.main .mainRight{
	width: 830px;
    height: auto;
    float: right;
	overflow:hidden;
}
.main .mainRight .top{
	width: 830px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #090909;
	overflow:hidden;
	height:19px;
}
.main .mainRight .top a{
	color:#888;
}
.main .mainRight .top a:hover{
	color:#007cc7;
}
.main .mainRight .top a:last-child{
	color:#0783ca;
}
.main .mainRight .hotbuy{
	width: 830px;
    height: 44px;
    border-bottom: 4px solid #0783ca;
    margin-top: 16px;
}
.main .mainRight .hotbuy span{
	display:inline-block;
	padding:0 10px;
	max-width:600px;
	height:35px;
	color:#fff;
	background:#0783c9;
	text-align:center;
	line-height:35px;
	font-size:20px;
	font-family:'微软雅黑';
	overflow:hidden;

}
.main .mainRight .hotbuy a{
	float:right;
	width:50px;
	height:20px;
	background:#0783c9;
	text-align:center;
	line-height:20px;
	font-size:14px;
	color:#fff;
	border-radius:10px;
	overflow:hidden;
}
/*banner*/
.main .mainRight .hotBanner{
	width: 764px;
	height: 313px;
	margin-left: 33px;
	margin-top: 18px;
	border: 1px solid #d7d7d7;
	position:relative;
}
.main .mainRight .hotBanner .bannerPic{
	margin-left: 4px;
    margin-top: 6px;
	position:relative;
}

.main .mainRight .hotBanner .bannerPic ul li{
	position:absolute;
	left:0;
	top:0;

}
.main .mainRight .hotBanner .tabBg{
	position: absolute;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #000;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	z-index: 1;
}
.main .mainRight .hotBanner .bannerBtn{
	position:absolute;
	height: 40px;
	line-height: 40px;
	right: 20px;
	bottom: 0;
	z-index: 2;
}
.main .mainRight .hotBanner .bannerBtn span{
	display:block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	float: left;
	margin-left: 5px;
	position: relative;
	top: 14px;
	cursor: pointer;
	
	text-indent: -9999px;
	background: url(../images/ico.png) no-repeat;
	background-position: -24px -126px;
}
.main .mainRight .hotBanner .bannerBtn span.hover{
	background-position: -10px -126px;
}
/*产品推荐样式*/
.main .mainRight .recmd{
	width: 830px;
	height: 44px;
	border-bottom: 4px solid #0783ca;
	margin-top: 16px;
	
}
.main .mainRight .recmd span{
	display:inline-block;
	padding:0 10px;
	max-width:600px;
	height:35px;
	color:#fff;
	background:#0783c9;
	text-align:center;
	line-height:35px;
	font-size:20px;
	font-family:'微软雅黑';
	overflow:hidden;
}
.main .mainRight .recmd a.qiyq{
	float: right;
	width: 80px;
	height: 37px;
	padding-right: 6px;
}
.main .mainRight  .recPro{
	width: 830px;
	height: auto;
	margin-top: 8px;
	overflow:hidden;
}
.main .mainRight  .recPro ul li{
	width: 175px;
	height: 186px;
	float: left;
	margin-left: 24px;
	margin-top: 22px;
}
.main .mainRight  .recPro ul li a{
	display:inline-block;
	width:177px;
	height:140px;
	position:relative;
	padding: 0 5px;
}
.main .mainRight  .recPro ul li a img{
	border: 1px solid #dbdbdb;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	display: block;
	vertical-align: middle;
	margin: auto;
}
.main .mainRight  .recPro ul li p{
	width: 175px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #dbdbdb;
	text-align: center;
	margin-top: 10px;
	overflow:hidden;
}
.main .mainRight  .recPro ul li p a{
	color: #181818;
}
.main .mainRight  .recPro ul li p a:hover{
	color:#0783ca;
}
/*广告位*/
.main .mainRight .ad{
	padding-top: 20px;
	text-align: center;
}

/*上一页下一页*/
.main .mainRight .next_prve{
	/*text-align: center;*/
	padding: 10px 0px 20px 0px;
	overflow: hidden;
	clear: both;
	width: 1074px;
	margin-top:10px;
}
.main .mainRight .next_prve li{
	float: left;
	height: 25px;
	list-style-type: none;
	text-align: center;
	vertical-align: middle;
	max-width:100px;
	overflow:hidden;
}
.main .mainRight .next_prve a:hover{
	background:#0783ca;
	color:#fff;
}
.main .mainRight .next_prve .page-cur{
	background:#0783ca;
	color:#fff;
}
.main .mainRight .next_prve span {
    border: 1px solid #D5D3D3;
    /*color: #0783ca;*/
    height: 24px;
    line-height: 24px;
    margin: 3px;
    padding: 3px 8px;
    text-align: center;
}
.main .mainRight .next_prve span.disabled {
    border: 1px solid #D5D3D3;
    /*color: #0783ca;*/
    height: 24px;
    line-height: 24px;
    margin: 3px;
    padding: 3px 8px;
    text-align: center;
    width: 25px;
}
.main .mainRight .next_prve span.current {
    border: 1px solid #D5D3D3;
    color: #0783ca;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin: 3px;
    padding: 3px 8px;
    text-align: center;
    width: 25px;
}
.main .mainRight  .next_prve a {
    border: 1px solid #D5D3D3;
    color: #454444;
    display: inline;
    height: 24px;
    line-height: 24px;
    margin: 3px;
    padding: 3px 8px;
    text-align: center;
    width: 25px;
	overflow:hidden;
}
/*新闻开始*/
.main .mainRight .news{
	width: 828px;
	height: 134px;
	border: 1px solid #c6c6c6;
	margin-top: 22px;
	overflow:hidden;
}
.main .mainRight .news .newsLeft{
	width: 374px;
	float: left;
	margin-left: 28px;
}
.main .mainRight .news .antopcp {
    margin-top: 12px;
    width: 374px;
    height: 32px;
    border-bottom: 2px solid #0783ca;
	overflow:hidden;
	background: url(../images/titlebg.png) no-repeat 0px 3px;
}
.main .mainRight .news .antopcp .antopcp1 {
    float: left;
    width: 91px;
    height: 21px;
    margin-top: 2px;
}
.main .mainRight .news  .caseTitle{
	display:inline-block;
	font-size:20px;
	font-family:"微软雅黑";
	color:#0783ca;
	font-weight:600;
	margin-left: 10px;
}
.main .mainRight .news i img{
	vertical-align:middle;
	margin-top:-5px;
}
.main .mainRight .news ul {
    width: 374px;
    margin-top: 9px;
	overflow:hidden;
}
.main .mainRight .news ul li {
    background: url(../images/icon.png) no-repeat 2px center;
    line-height: 22px;
    text-indent: 15px;
    font-size: 14px;
	overflow:hidden;
}
.main .mainRight .news ul li span {
    float: right;
    margin-right: 10px;
    color: #5f5f5f;

    font-size: 14px;
	max-width:100px;
	max-height:22px;
	overflow:hidden;
}
.main .mainRight .news  ul li a {
	display:block;
    color: #1b1b1b;
	max-width:260px;
	max-height:23px;
    overflow: hidden;
    margin-left: 8px;

}
.main .mainRight .news  ul li a:hover{
	color:#0783ca;
}
.main .mainRight .news .baike{
	width: 374px;
	float: left;
	margin-left: 28px;
}

/*相关推荐*/
#nwtj {
    width: 1100px;
    height: auto;
    margin: 0 auto;
    margin-top: 16px;
    padding-bottom: 10px;
	overflow:hidden;
}
#nwtj .nwtjt {
    width: 1100px;
    height: 36px;
    border-bottom: 4px solid #0783ca;
	margin-bottom:20px;
}
#nwtj .nwtjt p{
	display:inline-block;
	max-width:500px;
	max-height:20px;
	padding:3px 5px;
	background:#0783ca;
	color:#fff;
	overflow:hidden;
}
#wrapper {
    width: 1100px;
    margin: 0 auto;
}
#CSSBox {
    float: left;
    
    margin: 0 auto;
    overflow: hidden;
	width: 1090px;
	height: 190px;
	position: relative;
}
#CSSContent{
	padding: 0px;
	border: 0px none;
	font-size: 0px;
	display: inline-block;
	margin: 0px;
	list-style: outside none none;
	width: 3580px;
	height: 159px;
	
}
#CSSContent li{
	list-style: outside none none;
	margin-left: 20px;
	margin-right: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	float: left;
	display: inline;
	
}
#CSSContent li a{
	display:block;
	width:159px;
	height:159px;
	position:relative;
}
#CSSContent li img{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	display: block;
	vertical-align: middle;
	margin: auto;
}