body
{
	margin:0px;
	font-family:"微软雅黑",\5b8b\4f53;
	text-align:center;
	font-size:12px;
	color:#727171;
}
a{color:#000000; text-decoration:none;}
a:hover{ color:#b81c2b;}
ul{ margin:0px; padding:0px;}
li{ list-style:none;}
img{ border:0px; }
img {border:0; }
img,input,select,button {vertical-align:middle ;}
input,select{font-family: tahoma,verdana,宋体;font-size: 12px; color: #333; vertical-align:middle; padding:0; margin:0; _margin:5px 0;}
input { height:18px; line-height:18px;}
.clear{ clear:both;}

.header{
	margin:0;
	height:180px;
	background:url(../tp/img/headbg.gif) repeat-x;
	text-align:center;
	display:block;
}
.hdlink{
	height:25px;
	width:980px;
	border-bottom:#efefee 2px solid;
	margin:0 auto;
}
.hkleft{width:720px; float:left; height:25px;overflow:hidden;}
.hkleft li { float:left; height:25px; line-height:25px; text-align:left; overflow:hidden; white-space:nowrap;}
.hkleft .lileft {width:310px; margin-right:10px; overflow:hidden; white-space:nowrap;}
#marqueegd_topdd { width:400px; line-height:30px; overflow:hidden;}
.hkleft strong{ color:#b81c2b; font-size:14px; line-height:30px; margin-right:10px;}
.hkleft a{color:#b81c2b; line-height:25px; display:inline-block; margin:0 3px;}
.hkright{width:250px; height:25px; float:right;}
.hkright a{line-height:25px; display:inline-block; margin:0 3px;}
.index{ width:980px; margin:0 auto;}
.hdcon{
	width:980px;
	height:150px;
	margin:0 auto;
	display:block;
}
.logo{
	width:222px;
	height:75px;
	text-align:center;
	float:left;
}
.logo a{
	width:222px;
	height:75px;
	display:block;
}
.hdnav{
	width:980px;
	_width:980px;
	height:150px;
	float:right;
}
.banner{
	width:753px;
	_padding-left:0px;
	float: left;
	height: 76px;
	text-align: right;
}
.banner img{
	display:inline-block;
	margin-top:10px;
	text-align:right;
}

.nav{
	height:76px;
	width:975px;
}
.navlist{
	height:40px;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:0px;
	display:block;
	background-image: url(../tp/img/hdBg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	width: 950px;
}
.navli{
	float:left;
	height:40px;
	margin:0;
	width:96px;
}
.navli a{
	font-size:16px;
	line-height:34px;
	color:#FFF;
	width:96px;
	height:32px;
	overflow:hidden;
	text-align:center;
	display:block;
	font-weight: bold;
}
.navli a:hover{color:#FFFFFF; font-weight:bold;}
/*--搜索css--*/
.fnav{
	width:950px;
	height:29px;
	margin-left:10px;
	line-height:29px;
	float: left;
}
.fnav #topText { text-align:left; float:left;}
.fnav #topText a { margin-right:15px;}
.fnav .topRight { text-align:right; float:right;}
/*--搜索css 结束--*/

#topTngg { width:980px; margin:0 auto; margin-top:10px;}

.box{ width:980px; margin:10px auto;}
.left{ float:left;}
.right{ float:right;}

.245{width:245px;}
.kf{width:243px; height:233px;border:1px #CCC solid; background:#FFF; text-align:center; display:block; padding-top:10px; padding-bottom:0px; overflow:hidden;}
.kf a{margin-top:10px; display:block;}
.content01{ margin-top:10px; width:223px; padding:10px; text-align:left; border:1px #CCC solid; line-height:20px;}
.content01 a{ line-height:22px; margin:0 3px;}

.725{ width:725px;}
.wz{ width:725px; height:30px; overflow:hidden; line-height:30px; background:#f1f1f1; text-indent:10px; text-align:left;}
.wz a{ padding:0 5px;}
.content02{ margin-top:10px; width:703px; padding:10px; text-align:left; border:1px #CCC solid;}
.contl{ width:425px; height:106px; background:url(../../tp/img/tlbg.jpg) no-repeat; padding-left:250px; padding-right:0px; padding-top:74px; padding-bottom:0px; overflow:hidden; display:block;}
.contl h1{ height:40px; line-height:40px; border:0; padding:0; margin:0; overflow:hidden; color:#000; font-size:20px;}
.con_p{ width:703px; padding:0px; line-height:20px; text-align:left;}
.con_p b{line-height:25px;}
.con_img{ margin-top:20px; margin-left:10px; margin-bottom:5px; margin-right:0px; float:right;}
.cslink{ width:703px; padding:10px 0; overflow:hidden;}
.cslink b{ display:block; line-height:25px;}
.cslink a{ margin-right:10px; line-height:25px;}

.cplb{ width:723px; border:#CCC 1px solid; margin-top:10px; padding-bottom:10px;}
.cplb ul{ float:left; width:132px; height:215px; background:#f8f8f8; margin-left:10px; margin-top:10px; display:block;}
.cpimg{ width:132px; height:165px; overflow:hidden;}
.cpimg a{ width:130px; height:163px; border:1px solid #f1f1f1; display:block;}
.cpimg a img{ width:130px; height:163px;}
.cpimg a:hover{ width:130px; height:163px; border:1px solid #FCC;}
.cptl{ width:132px; line-height:25px; text-align:left; margin:0 auto; font-weight:bold; background:#f1f1f1;text-indent:5px}
.cptl a{ color:#b81c2b; }
.cpjj{ width:132px; height:25px; line-height:25px; text-align:left; margin:0 auto; text-indent:5px; color:#727171; overflow:hidden; }
.cpjj b{ margin-right:5px;color:#b81c2b;}

/*--底部css --*/
.footer{ display:block;}
.foot_sm{ width:980px; height:88px; margin:0 auto; display:block;}
.foot_smbg{ height:88px; background:#ececea;}
.foothz{ width:826px; height:36px; margin-left:auto; margin-right:auto;}
.dilink{ width:826px; margin-top:10px; margin-left:auto; margin-right:auto; border-bottom:1px solid #CCC; border-top:1px solid #CCC;  text-align:left;}
.dilink a{ margin:0 2px; line-height:25px;}
.dilink a:hover{ text-decoration:underline;}
.footlink{ width:940px; margin-top:10px; margin-left:auto; margin-right:auto; border-bottom:1px solid #CCC; border-top:1px solid #CCC;  text-align:left;}
.footlink a{ margin:0 5px; line-height:30px;}
.footlink a:hover{ text-decoration:underline;}
.copyright{width:980px; height:60px; text-align:center; margin-left:auto; margin-right:auto; margin-top:10px;}
.copyright p{line-height:30px; margin:0; padding:0;}
/*--底部css 结束--*/

/************************************************************************map  bg**/
.mapbox{ width:980px; margin:0 auto; padding-top:10px; padding-bottom:10px; display:block;}
.maptl{ width:978px; height:30px; background:#f1f1f1; border:1px solid #CCC; text-align:center;}
.maptl h1{ height:30px; line-height:32px; font-size:18px; color:#b81c2b; margin:0; padding:0;}
.mapcon{ width:938px; border:#CCC 1px solid; padding:20px; display:block; margin-top:10px;}

.maplist{ margin:10px 0 0 0; padding:0; display:block; clear:both;}
.maplist dt{ margin:0; padding:0; display:block; background:#f1f1f1; line-height:30px; height:30px; text-align:left; text-indent:10px; font-size:14px; font-weight:bold;}
.maplist dd{ margin-left:20px; text-align:left; float:left; line-height:30px; height:30px; padding:0px; width:150px; overflow:hidden; }
/************************************************************************map  end**/

.loginbox{ background:#FFF; width:418px; height:178px; border:1px solid #ccc; margin:0 auto; padding:10px; color:#666;}
.y_dlck_gb{ height:30px; line-height:30px; border-bottom:1px #CCC dotted;}
.y_dlck_gb font{ float:left; height:30px;}
.y_dlck_gb font b{ font-size:16px;}
.y_dlck_gb a{display:block; float:right; height:30px;}
.y_dlck{width:418px; display:block; margin-top:20px; margin-bottom:0px;}
.y_dlck li{line-height:25px; text-align:left; height:25px; padding-left:50px;}
.y_dlck .y_kong{ line-height:15px; text-align:left; height:15px;}
.y_dlck li b{ margin-right:5px;}
.y_dlck li font{padding-left:65px; display:block;}
.y_dlck li a{ margin-left:10px; display:inline-block;}
.y_dlck #login_text5 {padding:0; text-align:center; }
.y_dlck #login_text5 font {padding:0; color:red; display:inline-block}
.y_dlck #login_text5 a {color:#00A600; display:inline-block}
.y_dlck #login_text5 a:hover {color:#b81c2b; }
.y_dlck #login_text5 span {color:#00A600; }
.y_dlck li input{width:150px; height:22px; line-height:22px; border:1px #ccc solid;} 
.y_wjmm{ text-align:center; height:27px; width:418px;}
.y_wjmm span{width:123px; height:27px;background-color: #990000; display:block; margin:0 auto;}
.y_wjmm span a{
	color:#FFF;
	text-align:center;
	width:123px;
	height:27px;
	line-height:27px;
	display:block;
	letter-spacing:5px;
	background-color: #990000;
	background-image: url(../tp/img/dlal.jpg);
	background-repeat: no-repeat;
}
.y_wjmm span a:hover{color:#FFF; background:url(../tp/img/dlal.jpg) no-repeat; background-color: #990000;text-align:center; width:123px; height:27px; line-height:27px; display:block; letter-spacing:5px;}
/*--login end--*/

/************************************************************************left客服 bg**/
.left_kf{ width:243px; height:243px;border:1px #CCC solid; background:#FFF;}
.left_kf img{ margin-top:10px;}

/**********************************************************************************************以下与css2012相同**/
/*平时漂浮*/ #qqkf_pf a{ margin-top:4px; width:70px; height:65px; display:block;}
/*节日漂浮 #qqkf_pf a{ margin-top:4px; width:78px; height:65px; display:block;}*/ 

#qqkf_pf{width:70px; height:297px; overflow:hidden; padding-top:22px; padding-bottom:0; padding-left:5px; padding-right:5px;background:url(../tp/img/qqkf_pt.png) no-repeat; text-align:center; z-index:999;
/*平时漂浮width:70px; height:297px; overflow:hidden; padding-top:22px; padding-bottom:0; padding-left:5px; padding-right:5px;background:url(../tp/img/qqkf_pt.png) no-repeat; text-align:center; z-index:999;*/
/*节日漂浮width:78px; height:297px; overflow:hidden; padding-top:22px; padding-bottom:0; padding-left:7px; padding-right:7px; background:url(../tp/img/qqkf_38j.png) no-repeat; text-align:center; z-index:999;*/ 
left:50%;/*FF IE7*/
top:0;/*FF IE7*/
margin-left:495px;
margin-top:225px!important;/*FF IE7 该值为本身高的一半*/
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_margin-top:85px;
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}

/*--login bg--*/
.dlck_content{display:none;width: 440px;height:200px;background:#f1f1f1;z-index:1002;padding:5px;
left:50%;/*FF IE7*/
top: 50%;/*FF IE7*/
margin-left:-225px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-100px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}

.dlck_overlay{ display:none;background:#999;z-index:1001;
width:100%;
height:100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
} 

.loginbox{ background:#FFF; width:418px; height:178px; border:1px solid #ccc; margin:0 auto; padding:10px;}
.y_dlck_gb{ height:30px; line-height:30px; border-bottom:1px #CCC dotted;}
.y_dlck_gb font{ float:left; height:30px;}
.y_dlck_gb font b{ font-size:16px;}
.y_dlck_gb a{display:block; float:right; height:30px;}
.y_dlck{width:418px; display:block; margin-top:20px; margin-bottom:0px;}
.y_dlck li{line-height:25px; text-align:left; height:25px; padding-left:50px;}
.y_dlck .y_kong{ line-height:15px; text-align:left; height:15px;}
.y_dlck li b{ margin-right:5px;}
.y_dlck li font{padding-left:65px; display:block;}
.y_dlck li a{ margin-left:10px; display:inline-block;}
.y_dlck #login_text5 {padding:0; text-align:center; }
.y_dlck #login_text5 font {padding:0; color:red; display:inline-block}
.y_dlck #login_text5 a {color:#00A600; display:inline-block}
.y_dlck #login_text5 a:hover {color:#b81c2b; }
.y_dlck #login_text5 span {color:#00A600; }
.y_dlck li input{width:150px; height:22px; line-height:22px; border:1px #ccc solid;} 
.y_wjmm{ text-align:center; height:27px; width:418px;}
.y_wjmm span{width:123px; height:27px; display:block; margin:0 auto;}
.y_wjmm span a{
	color:#FFF;
	background:url(../tp/img/dlal.jpg) no-repeat;
	text-align:center;
	width:123px;
	height:27px;
	line-height:27px;
	display:block;
	letter-spacing:5px;
	background-color: #990000;
}
.y_wjmm span a:hover{color:#FFF; background:url(../tp/img/dlal.jpg) no-repeat; text-align:center; width:123px; height:27px; line-height:27px; display:block; letter-spacing:5px;background-color: #990000;}
/*--login end--*/
