@charset "utf-8";
/* CSS Document */

#logo{
	width:1000px;
	height:142px;
	margin:0 auto;
	clear:both;
	background:url("../images/logo_bg.jpg") repeat-x;
}
#logo_top{
	width:1000px;
	height:105px;
	float:left;
}
#logo_top dl{
	width:1000px;
	height:105px;
	float:left;
}
#logo_top dl dt{
	width:700px;
	height:105px;
	float:left;
}
#logo_top dl dd{
	width:300px;
	float:left;
	line-height:25px;
}
#logo_top dl dd span{
	width:300px;
	float:left;
	margin-top:5px;
	line-height:25px;
	text-align:right;
}
#logo_top dl dd span a{
	float:right;
	margin-right:10px;
	display:inline;
	line-height:25px;
}
#logo_top dl dd span img{
	float:right;
	width:9px;
	height:9px;
	margin-top:8px;
	margin-right:6px;
	display:inline;
	line-height:25px;
}
#logo_top dl dd p{
	width:300px;
	float:left;
	margin-top:30px;
	line-height:25px;
}
#logo_top dl dd p b{
	float:left;
	color:#c92724;
	width:65px;
	margin-left:25px;
	display:inline;
	line-height:20px;
	padding-left:15px;
	background:url("../images/sou.jpg") no-repeat left;
}
.text{
	float:left;
	width:115px;
	height:18px;
	display:inline;
	line-height:18px;
	border:#ccc solid 1px;
}
.qd{
	width:58px;
	height:20px;
	float:left;
	margin-left:10px;
	display:inline;
	border:none;
	background:url("../images/qd.jpg") no-repeat;
}
#menu{
	width:1000px;
	height:36px;
	float:left;
	background:url("../images/menu_bg.jpg") no-repeat;
}
#menu ul{
	height:36px;
	float:left;
	width:1000px;
}
#menu ul li{
	height:36px;
	width:105px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	display:inline;
	overflow:hidden;
}
#menu ul li a{
	width:105px;
	height:36px;
	float:left;
	color:#ffffff;
	line-height:36px;
	font-size:14px;
	text-align:center;
	display:inline;
	letter-spacing:2px;
	overflow:hidden;
}
#menu ul li .curr{
	width:105px;
	height:36px;
	float:left;
	color:#d00101;
	line-height:36px;
	font-size:14px;
	text-align:center;
	display:inline;
	letter-spacing:2px;
	overflow:hidden;
	text-decoration:none;
	background:url("../images/li_bg.jpg");
}
#banner{
	height:342px;
	margin:0 auto;
	clear:both;
	background:url("../images/banner.jpg") no-repeat center;
}
#middle{
	width:990px;
	margin:0 auto;
	clear:both;
}
#middle_xq{
	width:970px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	background:url("../images/md_bg.jpg") repeat-y;
}
#middle_xq_yi{
	width:970px;
	float:left;
	height:230px;
}
#jianjie{
	width:380px;
	height:230px;
	float:left;
}
#jianjie dl{
	width:380px;
	height:230px;
	float:left;
	display:inline;
}
#jianjie dl dt{
	width:380px;
	height:40px;
	float:left;
	display:inline;
	background:url("../images/gk.jpg") no-repeat bottom;
}
#jianjie dl dt img{
	height:30px;
	float:left;
	display:inline;
	margin-left:10px;
}
#jianjie dl dt b{
	height:30px;
	float:left;
	color:#c02e2f;
	line-height:30px;
	font-size:16px;
	padding-left:10px;
	display:inline;
}
#jianjie dl dt a{
	height:30px;
	float:right;
	padding-right:5px;
	line-height:30px;
	display:inline;
}
#jianjie dl dd{
	width:380px;
	height:182px;
	float:left;
	margin-top:8px;
	display:inline;
	overflow:hidden;
}
#jianjie dl dd span{
	width:106px;
	height:66px;
	float:left;
	padding:2px;
	margin-right:6px;
	display:inline;
	border:#ccc solid 1px;
	overflow:hidden;
}
#jianjie dl dd span a{
	width:106px;
	height:66px;
	float:left;
}
#jianjie dl dd span a img{
	width:106px;
	height:66px;
	float:left;
}
#jianjie dl dd em{
	line-height:20px;
	overflow:hidden;
	height:182px;
}
#cp_dh{
	width:970px;
	height:37px;
	float:left;
	margin-top:8px;
	background:url("../images/dh_bg.jpg") no-repeat;
}
#cp_dh span{
	height:37px;
	float:left;
	margin-left:10px;
	display:inline;
}
#cp_dh span img{
	height:11px;
	float:left;
	width:11px;
	margin-top:13px;
	display:inline;
}
#cp_dh span b{
	height:37px;
	float:left;
	font-weight:normal;
	line-height:37px;
	font-size:16px;
	margin-left:10px;
	display:inline;
}
#cp_dh a{
	height:15px;
	float:right;
	width:38px;
	margin-top:11px;
	margin-right:10px;
	display:inline;
}
.cp_nr_01{
	width:750px;
	height:150px;
	float:left;
	border-top:#c72322 solid 1px;
}
.cp_nr_wz_01{
	width:14px;
	height:145px;
	float:left;
	padding-top:5px;
	font-size:14px;
	color:#FFF;
	line-height:18px;
	overflow:hidden;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	display:inline;
	background-color:#c72322;
}
.cp_nr_zs_01{
	width:720px;
	height:150px;
	float:left;
	overflow:hidden;
	background-color:#FFF;
}
.cp_nr{
	width:970px;
	height:150px;
	float:left;
	margin-top:10px;
	border-top:#707070 solid 1px;
	background-color:#ffffff;
}
.cp_nr_wz{
	width:14px;
	height:145px;
	float:left;
	padding-top:5px;
	font-size:14px;
	color:#FFF;
	line-height:20px;
	overflow:hidden;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	display:inline;
	background-color:#e00101;
}
.cp_nr_wz a{ color:#FFF; font-weight:bold; text-decoration:none;}
.cp_nr_wz a:hover{ color:#FFF; font-weight:bold; text-decoration:none;}
.cp_nr_zs{
	width:940px;
	height:150px;
	float:left;
	overflow:hidden;
}
/*-----------------------*/
.show{
	width:940px;
	position:relative;
	height:150px;
	overflow:hidden;
}
.show span{
	width:50px;
	height:20px;
	line-height:20px;
	float:right;
	cursor:pointer;
	z-index:1001;
}
.show ul{
	width:940px;
	height:125px;
	float:left;
}
.show ul li{
	float:left;
	height:125px;
	width:188px;
	display:inline;
	position:relative;
}
.show ul li em{
	height:100px;
	width:150px;
	overflow:hidden;
	display:block;
	text-align:center;
	border:solid 1px #CCC;
	padding:1px;
	background-color:#FFF;
	margin:auto;
	clear:both;
}
.show ul li b
{
	clear:both;
	height:20px;
	line-height:20px;
	text-align:center;
	width:150px;
	display:block;
	overflow:hidden;
	font-weight:normal;
	margin:auto;
}
/*-----------------------*/

#yi_right{
	width:590px;
	height:230px;
	float:left;
}
#yi_right dl{
	width:270px;
	height:230px;
	float:left;
	margin-left:25px;
	display:inline;
}
#yi_right dl dt{
	width:270px;
	height:40px;
	float:left;
	display:inline;
	margin-bottom:8px;
	background:url("../images/js_bg.jpg") no-repeat bottom;
}
#yi_right dl dt img{
	height:30px;
	float:left;
	display:inline;
	margin-left:10px;
}
#yi_right dl dt b{
	height:30px;
	float:left;
	color:#c02e2f;
	line-height:30px;
	font-size:16px;
	padding-left:10px;
	display:inline;
}
#yi_right dl dt a{
	height:30px;
	float:right;
	padding-right:5px;
	line-height:30px;
	display:inline;
}
#yi_right dl dd{
	width:260px;
	height:26px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	display:inline;
}
#yi_right dl dd img{
	width:7px;
	height:7px;
	float:left;
	margin-top:10px;
}
#yi_right dl dd a{
	width:246px;
	height:26px;
	float:left;
	line-height:26px;
	overflow:hidden;
	padding-left:7px;
	display:inline;
}
#about_left{
	width:210px;
	float:left;
}
.about_left_yi{
	width:210px;
	float:left;
	height:6px;
	overflow:hidden;
	background:url("../images/db_bg.jpg") no-repeat;
}
.about_left_yi_2{
	width:210px;
	float:left;
	height:6px;
	overflow:hidden;
	background:url("../images/top_bg.jpg") no-repeat;
}
#about_left_nr{
	width:198px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	background-color:#FFF;
	border-left:#c5c5c5 solid 1px;
	border-right:#c5c5c5 solid 1px;
}
#about_left_sou{
	width:180px;
	float:left;
	height:102px;
	padding-left:8px;
	padding-right:8px;
	border:#b2ecf8 solid 1px;
	background:url("../images/sou_bg.jpg") repeat-x;
}
#about_left_sou dl{
	width:180px;
	float:left;
	height:102px;
}
#about_left_sou dl dt{
	/*width:180px;*/
	float:left;
	height:36px;
	background:url("../images/dt_bg.jpg") repeat-x bottom;
}
#about_left_sou dl dt img{
	width:15px;
	float:left;
	height:15px;
	margin-top:10px;
}
#about_left_sou dl dt b{
	float:left;
	height:36px;
	padding-left:8px;
	line-height:34px;
	font-size:15px;
}
#about_left_sou dl dd{
	width:180px;
	float:left;
	line-height:22px;
}
#about_left_sou dl dd span{
	width:180px;
	float:left;
	color:#004471;
	margin-top:5px;
	overflow:hidden;
	line-height:22px;
}
#about_left_sou dl dd p{
	width:180px;
	float:left;
	margin-top:5px;
	overflow:hidden;
	line-height:22px;
}
.cpgj{
	width:120px;
	height:20px;
	float:left;
	line-height:20px;
	border:#7f9ebb solid 1px;
}
.sou_ss{
	width:51px;
	height:22px;
	float:left;
	border:none;
	margin-left:5px;
	display:inline;
	background:url("../images/sou_ss.jpg") no-repeat;
}
#cp_fl{
	width:196px;
	height:23px;
	float:left;
	margin-top:10px;
	background:url("../images/fl.jpg") repeat-x;
	border:#92c1c7 solid 1px;
}
#cp_fl img{
	width:15px;
	height:15px;
	float:left;
	margin-top:4px;
	margin-left:10px;
	display:inline;
}
#cp_fl b{
	height:23px;
	float:left;
	padding-left:8px;
	font-size:15px;
	line-height:23px;
}
#cp_fl_nr{
	width:180px;
	float:left;
	padding-left:9px;
	padding-right:9px;
	margin-top:10px;
	background-color:#dedede;
}
#cp_fl_nr dl{
	width:180px;
	float:left;
}
#cp_fl_nr dl dt{
	width:180px;
	float:left;
	height:30px;
	background:url("../images/dd_bg.jpg") no-repeat bottom;
}
#cp_fl_nr dl dt img{
	width:9px;
	float:left;
	height:9px;
	margin-top:10px;
}
#cp_fl_nr dl dt b{
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	padding-left:8px;
}
#cp_fl_nr dl dd{
	width:180px;
	float:left;
	clear:both;
	overflow:hidden;
}
#cp_fl_nr dl dd b{
	width:174px;
	float:left;
	height:30px;
	display:block;
	clear:both;
	padding-left:6px;
	overflow:hidden;
	line-height:30px;
	background:url("../images/dd_bg.jpg") no-repeat bottom;
}
#cp_fl_nr dl dd b img{
	width:9px;
	float:left;
	height:9px;
	margin-top:10px;
	margin-right:5px;
}
#cp_fl_nr dl dd ul{ width:180px; clear:both; float:left; overflow:hidden;}
#cp_fl_nr dl dd ul li
{
	width:160px;
	float:left;
	height:30px;
	padding-left:20px;
	display:block;
	clear:both;
	overflow:hidden;
	line-height:30px;
	background:url("../images/dd_bg.jpg") no-repeat bottom;
}
#about_right{
	width:750px;
	float:left;
	margin-left:10px;
	display:inline;
	overflow:hidden;
}
#about_cp{
	width:750px;
	float:left;
	height:38px;
	background:url("../images/zs_bg.jpg") no-repeat bottom;
}
#about_cp img{
	width:30px;
	float:left;
	height:30px;
	margin-top:4px;
}
#about_cp em{
	float:left;
	height:38px;
	line-height:38px;
	font-size:18px;
	padding-left:8px;
}
#about_cp span{
	float:right;
	height:38px;
	line-height:38px;
}
#about_cp span a{ margin-left:5px; margin-right:5px;}
#about_nr{
	width:750px;
	float:left;
	margin-top:10px;
	overflow:hidden;
}
#middle_yq{
	width:970px;
	float:left;
	height:90px;
	background:url("../images/yq.jpg") no-repeat;
	line-height:24px;
	padding-top:6px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
}
#middle_yq a{ margin-left:5px; margin-right:5px;}
#bottom{
	height:70px;
	clear:both;
	margin:0 auto;
	background:url("../images/di_bg.jpg");
	text-align:center;
	line-height:25px;
	overflow:hidden;
}