﻿@charset "utf-8";
/* CSS Document */

body{
	margin:0; padding:0; font-family:microsoft yahei, Verdana, Geneva, sans-serif; font-size:12px; color:#555; line-height:22px;
	
	}
p,span,h1,h2,h3,h4,h5,ul,li,ol,dl,dt,dd,a,input{
	margin:0; padding:0; list-style:none; text-decoration:none;
	}
.CON{
	width:1020px; overflow-y:auto; overflow-x:hidden; margin:0 auto;
	}
.ROW{
	 overflow-y:auto; overflow-x:hidden;
	}
a{
	color:#555; 
	}
a:hover{
	color:#111;
	}
.f{
	font-family:宋体; font-weight:normal;
	}
a img{
	border:0;
	}
	
	
	
.topBG{
	width:100%; height:197px; background:url(topBG.GIF) repeat-x;
	}	
.top{
	width:1200px; height:197px; background: url(top-tight.gif) right top no-repeat; margin:0 auto;
	}
	.top .topbox{
		 height:110px; overflow:hidden;
		}
		.top .topbox .logo{
			width:489px; height:106px; background:url(logo.jpg) no-repeat; float:left;
			}
		.top .topbox .serchBox{
			width:206px; height:106px; float: right; overflow:hidden;
			}
			.top .topbox .serchBox .cotp{
				width:100%; height:22px; margin-top:24px; text-align:left;
				}
				.top .topbox .serchBox .cotp a{
					line-height:25px; color:#1470BB; font-weight:bold; padding-left:2em;
					}
				.top .topbox .serchBox .cotp a:hover{
					text-decoration:underline;
					}
			.top .topbox .serchBox .ser{
				width:100%; height:26px; margin-top:20px; text-align: left
				}
			    .top .topbox .serchBox .ser .s1{
				width:170px; height:24px; background:none; border: none; margin-left:3px; float:left;
				}
				.top .topbox .serchBox .ser .s2{
				width:26px; height:24px; background:none; border: none; cursor:pointer; display:block; float:left; margin-left:6px;
				}
	.top .menu{
		height:53px; margin-top:17px;
		}
	.top .menu li{
		width:155px; height:53px; overflow:hidden; float:left;
		}
		.top .menu li dl{
			width:156px; display:none; position:absolute; margin:0; height:50px; z-index:99; background:#076CBC;
			}
		.top .menu li:hover dl{
			display:block;
			}
			.top .menu li dl dd{
				width:100%; height:40px;
				}
		.top .menu li a{
			text-align:center; line-height:53px; color:#fff; display:block; font-size:16px; font-weight:bold;
			}
		.top .menu li a:hover{
			background:url(n-h-bg.GIF) repeat-x;
			}
	.top .menu li.home{
		width:74px; background:url(n-home.GIF) no-repeat; cursor:pointer; display:block;
		}
		.top .menu li.home a{
			display:block; width:100%; height:53px;
			}
		.top .menu li.home a:hover{
			background:none;
			}
	.top .menu .s{
		width:2px; height:53px; background:url(s.GIF) no-repeat; float:left;
		}
			
.ban{
	width:100%; height:360px; background: url(banBG.gif) repeat-x; border-bottom:solid 4px #217FC9;
	}
	.ban-btm1{
		width:100%; height:53px; background:url(ban-btm1.gif) repeat-x;
		}
   .ban-btm{
		width:1200px; height:53px; margin:0 auto; background:url(ban-btm.gif) no-repeat;
		}

	
/**********Inx1***********/

.inxUp{
	height:240px; overflow:hidden; padding-top:10px;
	}

.inxUp .title{
	width:100%; height:30px; overflow:hidden; background:url(inxTitleBG.gif) no-repeat left center; margin-bottom:20px;
	}


.title .more{
	width:86px; height:30px; float:right; background: url(inxproMore.gif) no-repeat left center; cursor:pointer; display:block;
	}
.inxUp .proshowBox{
	width:880px; height:180px; overflow:hidden; float:left; margin-left:4px;
	}
.inxUp .proshowBox a{
width:148px; height:140px; padding:10px; overflow:hidden; display:block;
	float:left; margin:0 4px; cursor:pointer; text-align:center; font-size:12px; line-height:22px;
	}
.inxUp .proshowBox a img{
	background:#fff; border:#ddd solid 1px; padding:0; width:148px; height:110px;
	}
.inxUp .as1{
	width:68px; height:155px; margin-top:0; float:left; background:url(inx-pro-l.gif) no-repeat; overflow:hidden; cursor:pointer; display:block;
	}
.inxUp .as2{
	width:68px; height:155px; margin-top:0; float:right; background:url(inx-pro-r.gif) no-repeat; overflow:hidden; cursor:pointer; display:block;
	}

.inxUp .row{ height:154px; width:254px; overflow:hidden;}
.inxUp .box{ float:left; display:inline;}

/**********Inx2***********/

.inxDown{
	height:300px; overflow:hidden; padding-top:10px; background:#EAEAEA; width:100%; padding-top:20px;
	}

.inxDown .leftBox{
	width:490px; height:280px; float:left; overflow:hidden; text-align:left;
	}
.inxDown .leftBox .title{
	width:100%; height:43px; background:url(companyTitle.gif) no-repeat;
	}
.inxDown .rightBox{
	width:490px; height:280px; float:right; overflow:hidden; text-align:left;
	}
.inxDown .rightBox .title{
	width:100%; height:43px; background:url(newsTitle.gif) no-repeat;
	}
.inxDown .Box{
	width:100%; height:182px; padding:10px 0; overflow:hidden; margin-bottom:12px;
	}
.inxDown .more{
	width:86px; height:22px; overflow:hidden; float:right; clear:both; background:url(inxMore.gif) no-repeat; cursor:pointer;
	}

.inxDown .nico{
	height:24px; background:url(newsIco.GIF) left center no-repeat; text-indent:1em;
	}



/*==============Inn==================*/
.inn{
	width:100%; background:#f1f1f1; text-align:left;
	}
.inleft{
	width:240px; float:left; background:#f9f9f9; min-height:300px;
	}
.inleft .title{
	width:100%; height:50px; line-height:50px; color:#999; background: url(inx_company_ico.gif) no-repeat 12px center #fff; border-bottom:#eee solid 1px; font-size:18px; text-indent:2.5em; font-weight:bold;
	}
.inleft ul{
	padding-top:8px;
	}
.inleft li{
	width:220px; height:32px; border:#e5e5e5 solid 1px; background:url(leftLiBG.gif) repeat-x left bottom #fff; margin:2px auto;
	}
.inleft li:hover{
	border: #06C solid 1px;
	}
.inleft li a{
	line-height:32px; display:block; text-indent:1em; color:#444; font-size:14px;
	}
.inleft li a:hover{
	color: #06C;
	}
.inleft .contacttitle{
	width:220px; height:30px; margin:10px auto 6px auto; overflow:hidden; border-bottom:#c00 solid 2px; line-height:30px;
	font-size:14px; font-weight:bold; color:#c00;
	}
.inleft .c_img{
	width:214px; height:71px; padding:2px; border:#ddd solid 1px; margin:0 10px;
	}
.inleft .lbox{
	width:220px; padding:10px;
	}
.inright{
	width:780px; float:right; min-height:300px; background:#fff;
	}
.inright .title{
	width:100%; height:70px; background:url(r-t_bg.gif) no-repeat; overflow:hidden; line-height:50px; font-size:14px; color:#555;
	text-indent:2em; color:#06c; font-weight:bold; text-decoration: none;
	}
.inright .inBox{
	padding:10px 20px;
	}

.inart{
	height:40px; background:url(botart.gif) no-repeat; overflow:hidden;
	}

.inxDown .leftBox .etitle{
	width:100%; height:43px; background:url(ecompanyTitle.gif) no-repeat;
	}
.inxDown .rightBox .etitle{
	width:100%; height:43px; background:url(enewsTitle.gif) no-repeat;
	}
.inxUp .etitle{
	width:100%; height:30px; overflow:hidden; background:url(einxTitleBG.gif) no-repeat left center; margin-bottom:20px;
	}
	

.copyr{
	width:100%; height:52px; padding:10px 0; background: url(btmBG.gif) repeat-x; text-align:center; line-height:26px; color:#ccc;
	}
	
	
	        /*浮动QQ在线客服*/
        .kf_contain{z-index:99; width:143px; right:0; top:100px; position:absolute}
        .kf_contain .kf_list{ width:142px; margin:0 auto; }
		.kf_contain .kf_list .kf_top{width:143px;background:url(kf_top.gif) no-repeat left top; height:119px;}
        .kf_list h2{background:url(kf_bg.png) no-repeat left top; height:18px; width:100px; text-align:center; line-height:18px; font-size:12px; font-weight:normal; color:#fff;margin-bottom:8px; margin-top:8px;}
		.kf_top .kf_time{margin-left:40px; padding-top:35px;}
		.kf_top .kf_time p{height:23px; line-height:23px; overflow:hidden; text-align:center}
		.kf_contain .kf_list .kf_body{padding-top:5px; background:url(kf_center.gif) repeat-y left top;padding-bottom:10px;overflow:hidden; text-align:center}
       
		.kf_body .kf_body_div{margin-left:40px; }
        .kf_contain .kf_list .kf_body ul{padding:0; width:133px; background-color:#FFFFFF; border:#FFFFFF 1px solid}
        .kf_contain .kf_list .kf_body li{font-size:9pt; list-style-type:none; height:25px; padding-right:5px; clear:both; display:block;}
        .kf_contain .kf_list .kf_body li span{line-height:25px; margin-left:10px;  display:block; vertical-align:middle}
		.kf_contain .kf_list .kf_body li span.lf{float:left}
		.kf_contain .kf_list .kf_body li span.lr{float:right}
		.kf_contain .kf_list  .kf_btm{height:32px; width:143px; background:url(kf_btm.gif) no-repeat left top;}
		.on_kf{width:32px; height:118px; float:right}
        /*浮动QQ在线客服*/
	