body{ margin:0 auto; font-size:12px; font-family:"宋体"; font-weight:normal; padding:0;}
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ol,ul,li,dl,dd,dt{ list-style:none;}
img{ border:0px; }
a{ color:#000; font-size:12px; text-decoration:none;}
a:hover{ text-decoration:underline; color:#f00;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
botton,input,textarea,select{ font-size:12px; vertical-align:middle;}


#itop{ overflow:hidden; background-color:#fff;}
.top{ overflow:hidden; width:1000px; margin:0 auto;}
.logo{ float:left; width:417px; height:94px;}
.hoyline{ float:right; background:url(hotline.jpg) no-repeat; height:94px; width:417px;}
.hoyline p{ float:right; padding-top:15px; padding-right:20px;}

#inav{ overflow:hidden; background:url(nav_bg.jpg) repeat-x; height:33px;}
.nav{ overflow:hidden; width:1000px; margin:0 auto;}
.nav p{ width:1000px; text-align:center; height:33px; line-height:33px;}
.nav p a{ font-size:13px; color:#fff; font-weight:bold; background:url(nav_line.jpg) no-repeat; height:33px; width:120px; display:inline-block;}
.nav p a:hover{ color:#fff; font-size:14px; text-decoration:none;}

#ibanner{ overflow:hidden; background-color:#fff; margin-top:12px;}
.banner{ overflow:hidden; width:1000px; margin:0 auto;}


#imain{ overflow:hidden; background-color:#fff; margin-top:18px;}
.main{ overflow:hidden; width:1000px; margin:0 auto;}
.main_left{ float:left; width:224px;}
.main_cplb{ float:left; width:223px; padding-left:1px;}
.main_cplb_tit{ float:left; width:223px;}
.main_cplb_tit p{ float:left; background:url(cplb_titbg.jpg) no-repeat; width:91px; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.main_cplb_tit span{ float:right; background:url(cplb_tlbg.jpg) no-repeat; width:132px; height:35px;}
.main_cplb_tit span img{ float:right; padding-right:10px; padding-top:10px;}

.main_cplb_con{ float:left; width:221px; border:1px solid #d8d8d8; border-top:none; border-bottom:none;}
.main_cplb_con ul{ float:left; width:221px;}
.main_cplb_con ul li{ width:221px; height:35px; line-height:35px; background:url(cplb_libg.jpg) no-repeat; margin-top:6px;}
.main_cplb_con ul li a{ background:url(cplb_jt.jpg) no-repeat left; padding-left:20px; margin-left:45px;}
.main_cplb_con ul li a:hover{ text-decoration:none;}

.main_lxfs_yxwl{ float:left; width:222px; border:1px solid #d8d8d8; margin-top:10px;}
.main_lxfs{ float:left; width:222px;}
.main_lxfs_tit{ float:left; background:url(lxfs_tit.jpg) no-repeat; height:31px; width:222px;}
.main_lxfs_tit span{ float:right; padding-right:15px; padding-top:8px;}
.main_lxfs_con{ float:left; width:222px; background:url(lxfs_bg.jpg) no-repeat; height:180px;}
.main_lxfs_con ul{ width:200px; padding:5px 10px;}
.main_lxfs_con ul li{ height:26px; line-height:26px;}

.main_yxwl{ float:left; width:222px; margin-top:10px;}
.main_yxwl_tit{ float:left; background:url(yxwl_tit.jpg) no-repeat; height:31px; width:222px;}
.main_yxwl_tit span{ float:right; padding-right:15px; padding-top:8px;}
.main_yxwl_con{ float:left; width:222px;}

.main_right{ float:left; width:758px; padding-left:15px;}
.main_cpzs{ float:left; width:758px;}
.main_cpzs_tit{ float:left; width:753px; background:url(cpzs_titbg.jpg) repeat-x; height:30px;}
.main_cpzs_tleft{ float:left; background:url(cpzs_tleft.jpg) no-repeat; width:5px; height:30px;}
.main_cpzs_tit p{ float:left;}
.main_cpzs_tit span{ float:right; padding-right:8px; padding-top:10px;}

.main_cpzs_con{ float:left; width:756px; border:1px solid #d8d8d8; border-top:none; padding-top:15px;}
.cpzs{ float:left; width:736px; padding:10px;  _padding-bottom:0px;}

.main_cpzs_line{ float:left; background:url(cpzs_bot.jpg) no-repeat; width:756px; height:8px;}

.main_gsjj{ float:left; width:386px; border:1px solid #d8d8d8; margin-top:20px;}
.main_gsjj_tit{ float:left; width:386px; height:28px; line-height:28px; border-bottom:1px solid #d8d8d8;}
.main_gsjj_tit p{ float:left; background:url(gsjj_abg.jpg) no-repeat left; padding-left:20px; margin-left:10px; _margin-left:5px; font-size:13px; letter-spacing:1px; font-weight:bold;}
.main_gsjj_tit span{ float:right; padding-right:10px; padding-top:9px;}

.main_gsjj_con{ float:left; width:366px; padding:10px;}
.main_gsjj_con p{ line-height:26px;}
.main_gsjj_con p a{ color:#ff0000;}
.main_gsjj_con img{ padding-top:10px;}

.main_news{ float:left; width:356px; border:1px solid #d8d8d8; margin-top:20px; margin-left:12px; border-top:none;}

.ny_yk_01{ float:left; width:356px; background:url(news_titbg.jpg) repeat-x; height:30px;}
.ny_yk_01 ul{ float:left;}
.ny_yk_01 ul li{ float:left; width:90px; height:30px; text-align:center; line-height:30px;}
.ny_yk_01 ul li.hover{ background:url(news_cur.jpg) no-repeat;}
.ny_yk_01 ul li.hover a{ font-size:14px; font-weight:bold; color:#cc0000;}
.ny_yk_01 ul li a{ font-size:12px; font-weight:normal; }
.ny_yk_01 ul li a:hover{ text-decoration:none;}

.ny_yk_02{ float:left; width:326px; padding:7px 15px;}
.ny_yk_02 ul{ float:left; width:326px;}
.ny_yk_02 ul li{ width:326px; height:28px; line-height:28px; border-bottom:1px dashed #cccccc;}
.ny_yk_02 ul li a{ background:url(heidian%20.jpg) no-repeat left; padding-left:20px; margin-left:15px; width:280px; display:inline-block;  word-break:keep-all; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_yk_02 ul li a:hover{ text-decoration:none;}


.main_qywh{ float:left; width:386px; border:1px solid #d8d8d8; margin-top:15px;}
.main_qywh_tit{ float:left; width:366px; margin:0 10px; _margin:0 5px; border-bottom:1px dashed #d9d9d9;}
.main_qywh_tit p{ float:left;}
.main_qywh_tit span{ float:right; padding-right:8px; padding-top:12px;}
.main_qywh_con{ float:left; width:366px; background:url(qywh_img.jpg) no-repeat right; padding: 10px;}
.main_qywh_con span{ float:left; width:366px; padding:10px 0px;}
.main_qywh_con ul{ float:left; width:366px;}
.main_qywh_con ul li{ height:30px; line-height:30px;}

.main_gylc{ float:left; width:358px; margin-top:15px; margin-left:12px;}
.main_gylc_tit{ float:left; width:358px; background-color:#eaeaea; border-bottom:2px solid #cc0000; height:24px; line-height:24px;}
.main_gylc_tit p{ float:left; background:url(gylc_tbg.jpg) no-repeat left; padding-left:20px; margin-left:15px; _margin-left:10px; font-size:13px; font-weight:bold;}
.main_gylc_con{ float:left; width:358px; padding-top:8px;}
.main_gylc_con ul{ float:left;}
.main_gylc_con ul li{ float:left; width:110px; padding-right:14px;}
.main_gylc_con ul li p{ width:110px; height:20px; line-height:20px; text-align:center;}

#ibot_nav{ overflow:hidden; background:url(bot_nav_bg.jpg) repeat-x; height:31px; margin-top:10px;}
.bot_nav{ overflow:hidden; margin:0 auto; width:1000px;}
.bot_nav p{ width:1000px; text-align:center; height:31px; line-height:31px; color:#fff;}
.bot_nav p a{ color:#fff; padding:0 30px;}
.bot_nav p a:hover{ color:#fff;}

#ifooter{ overflow:hidden; height:100px; background-color:#fff;}
.footer{ overflow:hidden; margin:0 auto; width:1000px;}
.footer p{ width:1000px; text-align:center; padding-top:15px; line-height:24px;}

.ny_detail{ float:left; width:758px; padding-left:15px;}
.ny_detail_tit{ height:30px; line-height:30px; width:758px; float:left; border-bottom:2px solid #cc0000;}
.ny_detail_con{ float:left; width:738px; padding:10px; line-height:26px; letter-spacing:1px;}

#newslist{ float:left; width:738px;}
#newslist li{ width:738px; float:left;}
#newslist li a{ float:left; }
#newslist li span{ float:right;}

.ny_detail_con h1{ width:730px; text-align:center; font-size:14px; height:40px; line-height:40px;}
.ny_detail_con .info{ width:730px; text-align:center; height:30px; line-height:30px;}

.other { padding-top:30px;}
.other .next{ padding:0 10px;float:left; display:inline;}
#page{text-align:center;}
.k_pagelist{ }
.k_pagelist a{ height:24px; padding:0 4px; margin:4px; border:1px solid #999999;}


#prolist{ width:700px; margin:auto; overflow:hidden;}
#prolist li{ width:158px; margin:8px; float:left;display:inline;}
#prolist li img{ width:150px; height:113px; padding:2px; margin:2px; border:1px solid #999999;}
#prolist li .proname{ width:150px; height:20px; text-align:center; overflow:hidden;}

	
.lanmu_1 {
    border: 1px solid #DEDEDE;
    border-radius: 5px 5px 5px 5px;
    float: left;
    width: 360px; margin-left:10px;
}
.lanmu_1 #newslist{ width:350px; float:left; padding-left:5px;}
.lanmu_1 #newslist li{ width:350px; float:left;}
.lanmu_1 #newslist li a{ float:left; width:250px;display:inline-block;  word-break:keep-all; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lanmu_1 #newslist li span{ float:right;}
.lanmu_1 span{ float:right;}
.lanmu_t {font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; text-indent: 20px;}
.lanmu_1 span a {    color: #C61002;}
.lanmupic {    text-align: center;}



.main_cpzs_cp{ float:left; width:736px;}

/*index-scroll*/
	.blk_18{ overflow:hidden; width:736px; height:160px; zoom:1;}
	.blk_18 .pcont{ float:left; overflow:hidden; width:90%; height:160px; margin:0 15px; }
	.blk_18 .scrCont{ width:32766px; zoom:1;}
	.blk_18 #List1_1,.blk_18 #List2_1{ float:left;}
	.blk_18 .leftBotton{ float:left; width:20px; height:122px; background:url(jt_left.jpg) no-repeat center center;}
	.blk_18 .rightBotton{ float:right; width:20px;; height:122px; background:url(jt_right.jpg) no-repeat center center;}
	.blk_18 .pl{ float:left; width:155px; height:122px; line-height:50px; text-align:center; color:#333; padding:0px 6px;}
	.blk_18 a.pl:hover{ text-decoration:none;}
	.blk_18 #List1_1 a{
	font-size:12px;
	text-decoration: none;
}
.blk_18 #List2_1 a{
	font-size:12px;
	text-decoration: none;}
	
	.blk_18 #List1_1 a img{ border:1px solid #ccc;}
.blk_18 #List2_1 a img{ border:1px solid #ccc;}



#xixi {
    background: url(img3-5_1.png) no-repeat scroll right center transparent;
    height: 247px;
    width: 185px;
}
.KFHead {
    background: url(img3-5_2.png) no-repeat scroll left bottom transparent;
    height: 39px;
}
.KFContent {
    background: url(img3-5_3.png) repeat-y scroll left center transparent;
    height: 190px;
}
.KFContent img {
    margin: 5px auto 5px 15px;
}
.KFContent a.qq {
    display: block;
    margin: 0px auto 5px 23px;
	padding-top:20px;
}
.KFContent span {
    display: block;
    height: 55px;
    margin-left: 15px;
    width: 125px;
	margin-top:15px;
}
.KFFoot {
    background: url(img3-5_4.png) no-repeat scroll left bottom transparent;
    height: 8px;
}

.w1000{ clear:both; width:1000px; margin:0 auto;}
.w1000-h{ height:20px; line-height:20px; padding:0 15px;}
.w1000-c{ padding:10px;}