body {
	margin: 0 auto;
	font-size: 13px;
}

fieldset,img {
	border: 0;
}

div,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockpuote,th,td,button {
	margin: 0;
	padding: 0;
}

fieldset,img {
	border: 0;
}

input, label, select, option, textarea, button, fieldset, legend {
	font: 12px/18px verdana,arial;
}

ul,li {
	list-style-type: none;
}

.dis {
	display: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	height: 0;
}

.red {
	color: #cd0000;
}

.border1px {
	border: 1px solid #e4e4e4;
}

h6 a {
	color: #000;
	font: 14px "Microsoft YaHei";
}

h6 a span {
	color: #CCCCCC;
	font-size: 12px;
	line-height: 50px;
	padding-left: 10px;
}

/*====Զλ====*/
.position_rel {
	position: relative;
}
/*====ɾʽ壬Ʒۿ====*/
.del {
	font-family: georgia;
}
/*ʽ*/
.blank7 {
	clear: both;
	height: 7px;
	overflow: hidden;
	display: block;
}

.blank10 {
	clear: both;
	height: 10px;
	overflow: hidden;
	display: block;
}

.blank11 {
	clear: both;
	height: 11px;
	overflow: hidden;
	display: block;
}

.blank13 {
	clear: both;
	height: 13px;
	overflow: hidden;
	display: block;
}

.blank17 {
	clear: both;
	height: 17px;
	overflow: hidden;
	display: block;
}

.blank18 {
	clear: both;
	height: 18px;
	overflow: hidden;
	display: block;
}

a {
	text-decoration: none;
	color: #222
}

a:hover {
	text-decoration: none;
	color: #222
}

a.blue,.blue {
	color: #00427D;
	text-decoration: none;
}

a.blue:hover {
	text-decoration: none;
}

.org {
	color: #F47A02;
	font-weight: bold;
}

/*welcome*/
.welcome {
	height: 27px;
	background: url(../images/header_pic_02.jpg) repeat-x;
	line-height: 27px;
}

.welcome_lan p {
	float: left;
	margin-left: 6px;
	color: #707070;
	font-size: 12px;
	font: "";
}

.welcome_lan {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.welcome_lan span {
	float: right;
}

.welcome_lan span a {
	font-size: 12px;
	color: #707070;
	font: "";
}

.logo_lan {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.logo {
	float: left;
	margin-top: 11px;
	margin-left: 6px;
}

.tel {
	float: right;
	margin-right: 5px;
	width: 233px;
	margin-top: 20px;
}

.tel img {
	float: left;
	margin-top: 7px;
}

.tel p {
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #3c3c3c;
	line-height: 24px;
}

.tel p span {
	font-size: 24px;
	color: #111113;
}

.menu_lan {
	background: url(../images/header_pic_14.jpg) repeat-x;
	line-height: 48px;
	height: 48px;
	margin-top: 12px;
}

.menu {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.menu ul li {
	float: left;
	width: 111px;
	text-align: center;
	font-family: "Microsoft YaHei";
}

.menu ul li a {
	color: #fff;
	font-size: 14px;
	height: 48px;
	display: block;
}

.menu ul li a:hover {
	background: url(../images/header_pic_17.jpg) no-repeat;
}

/*banner*/

/**/

#flash_bg {
	width: 100%;
	margin: 0 auto;
}

.focus {
	width: 100%;
	/*height: 450px;*/
	position: relative;
	overflow: hidden;
}

.focus ul,.focus li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.focus li {
	display: none
}

.focus .bg {
	position: absolute;
	width: 100%;
	height: 30px;
	left: 0;
	bottom: 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1;
	background: #000
}

.focus .f_btns {
	position: absolute;
	width: 100%;
	height: 30px;
	line-height: 30px;
	left: 0;
	bottom: 0;
	text-align: center;
	z-index: 2
}

.focus .f_btns h2 {
	color: #fff;
	font-size: 16px;
	font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";
	line-height: 30px;
}

.focus .f_btns h2 a {
	color: #fff;
}

.focus .f_btns h2 a:hover {
	text-decoration: none
}

.focus .f_btns .btn {
	text-align: center;
	height: 8px;
	overflow: hidden;
	font-size: 0;
	padding-top: 12px;
}

.focus .f_btns .btn span {
	display: inline-block;
	width: 26px;
	height: 8px;
	overflow: hidden;
	margin: 0 5px;
	background: #a1a1a1;
	cursor: pointer
}

.focus .f_btns .btn span.cur {
	background: #c93939;
}

.focus .prev {
	background: url(../images/a1.png) no-repeat;
	position: absolute;
	top: 120px;
	left: 0;
	width: 55px;
	height: 55px;
	z-index: 3;
	cursor: pointer
}

.focus .next {
	background: url(../images/a2.png) no-repeat;
	position: absolute;
	top: 120px;
	width: 55px;
	height: 55px;
	right: 0;
	z-index: 3;
	cursor: pointer
}

.jqfocus ul li a img {
	/*height: 450px;*/
	text-align: center;
}

/*ƷĿʼ*/

#cpzx {
	margin-top: 13px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

.cpzx_left {
	width: 201px;
	float: left;
}

.cpzx_nr ul li {
	width: 193px;
	background: url(../images/cpzhx_43.jpg) no-repeat;
	line-height: 26px;
	margin-left: 4px;
	margin-top: 12px;
}

.cpzx_nr ul li:nth-child(1) {
	background: url(../images/chanpzx_35.jpg) no-repeat;
}

.cpzx_nr ul li a {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #FFF;
	margin-left: 6px;
	height: 26px;
	display: block;
}

.cpzx_nr ul li p a {
	color: #535353;
	font-size: 12px;
	line-height: 34px;
}

.cpzx_nr ul li p a img {
	margin-left: 8px;
	margin-right: 9px;
}

.cpzx_center {
	float: left;
}

.cpzx_right {
	width: 782px;
	float: left;
}

.cpzx_right_tit {
	background: url(../images/tncp_tt_23.jpg) no-repeat;
	line-height: 37px;
	height: 37px;
}

.cpzx_right_tit ul li {
	width: 128px;
	text-align: center;
	float: left;
}

.cpzx_right_tit ul li a {
	font-size: 15px;
	font: "";
	color: #FFF;
	display: block;
	height: 37px;
	font-weight: bold;
}

.cpzx_right_tit ul li:nth-child(1) {
	background: url(../images/chanpzx_23.jpg) no-repeat;
}

.cpzx_right_tit ul li span img {
	margin-bottom: 4px;
	margin-right: 10px;
}

.cpzx_right_tit p {
	float: right;
}

.cpzx_right_tit p  img {
	margin-right: 11px;
	margin-left: 5px;
}

.cpzx_right_tit p a {
	font-size: 12px;
	font: "";
	color: #FFF;
}

.cptup ul li {
	width: 244px;
	float: left;
	margin-left: 13px;
	margin-top: 15px;
}

.cptup ul li:nth-child(3),.cptup ul li:nth-child(6),.cptup ul li:nth-child(9) {
	margin-right: 0;
}

.cptup ul li dt {
	overflow: hidden;
	width: 239px;
	background: url(../images/chanpzx_31.jpg) no-repeat;
	padding: 3px 3px 10px;
}

.cptup ul li dt img {
	width: 238px;
}

.cptup ul li dd {
	text-align: center;
}

.cptup ul li dd p {
	text-align: left;
	line-height: 18px;
	margin-top: 5px;
}

.cptup ul li dd p a span {
	color: #0057d3;
}

.cptup ul li dd p a {
	font: "";
	font-size: 12px;
	color: #747474;
}



/*ƿʼ*/
#ys {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.ys_tit {
	height: 49px;
	line-height: 49px;
	color: #FFF;
	text-align: center;
	background: url(../images/ys_51.jpg) no-repeat;
	font-family: "Microsoft YaHei";
	font-size: 24px;
}

.ys_tit span {
	font-size: 30px;
}

.ys_1 {
	margin: 45px 132px 0 98px;
}

.ys_1_wz {
	margin-top: 21px;
	float: left;
}

.ys_1_tu {
	float: right;
}

.ys_1_wz_nr {
	margin-left: 45px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #5c5c5c;
	width: 311px;
	line-height: 29px;
	margin-top: 5px;
}

.ys_1_wz_nr span {
	color: #0050c3;
}

.yinying {
	margin: 16px 0 41px 0;
}

.ys_2 {
	margin: 0 132px 0 98px;
}

.ys_2_wz {
	float: right;
}

.ys_2_tu {
	float: left;
}

.ys_2_wz_nr {
	margin-left: 45px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #5c5c5c;
	width: 311px;
	line-height: 29px;
	margin-top: 5px;
}

.ys_2_wz_nr span {
	color: #0050c3;
}

.gg {
	margin-top: 10px;
}
 

/**/
#jjfa {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 22px;
}

.jjfa_tit {
	line-height: 37px;
	height: 37px;
	background: url(../images/jjfaan_101.jpg) no-repeat;
	font-size: 15px;
	font: "";
	color: #FFF;
	display: block;
	height: 37px;
	font-weight: bold;
}

.jjfa_tit li {
	float: left;
	margin-left: 15px;
}

.jjfa_tit li span img {
	margin-bottom: 4px;
	margin-right: 10px;
}

.jjfa_tit p a {
	float: right;
	color: #FFF;
	font-size: 12px;
}

.jjfa_tit p a img {
	margin-right: 12px;
	margin-left: 5px;
}

.jjfa_nr {
	height: 366px;
	background: url(../images/jjfanan_bg_103.jpg) no-repeat;
	border-bottom: 1px solid #e0e0e0;
}

.jjfa_nr ul li {
	width: 500px;
	height: 182px;
	float: left;
}

.jjfa_nr ul li dl {
	width: 424px;
	height: 145px;
	padding: 19px 0 0 30px;
}

.jjfa_nr ul li dl dt {
	width: 139px;
	height: 139px;
	padding: 2px;
	border: 1px solid #d2d2d2;
	float: left;
}

.jjfa_nr ul li dl dd {
	width: 250px;
	height: 145px;
	overflow: hidden;
	float: right;
}

.jjfa_nr ul li dl dd h3 a {
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #646464;
	font-weight: bold;
}

.jjfa_nr ul li dl dd p a {
	font-size: 12px;
	font-family: "Microsoft YaHei";
	color: #767676;
	line-height: 22px;
}

.jjfa_nr ul li dl dd span {
	float: right;
	margin-top: 10px;
}



/*about*/
#about {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 23px;
}

.gsjs {
	padding: 15px;
	background: url(../images/xinwdt_108.jpg) repeat-x bottom;
	float: left;
	overflow: hidden;
}

.gsjs dl dt {
	float: left;
	width: 43%;
}

.gsjs dl dd {
	float: right;
	width: 55%;
}

.gsjs dl dd h3 {
	font-size: 16px;
	font-weight: bold;
	color: #646464;
	font-family: "Microsoft YaHei";
}

.gsjs dl dd p {
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #646464;
	line-height: 24px;
}

.gsjs dl dd span {
	float: right;
	margin-top: 15px;
}

.gspic {
	width: 636px;
	float: left;
}

.gspic p {
	float: left;
	margin-top: 49px;
	width: 24px;
}

.gspic span {
	float: right;
	margin-top: 49px;
	width: 24px;
}

.gspic ul li {
	text-align: center;
	width: 137px;
	height: 133px;
	float: left;
	margin: 14px 5px;
}

.gspic ul li dt {
	height: 112px;
	border: 1px solid #c2c2c2;
}

.gspic ul li dd a {
	font: "";
	font-size: 12px;
	color: #7f7e7e;
	line-height: 25px;
}

.aboutus {
	width: 650px;
	float: left;
}

.aboutyinying {
	float: left;
}

.lxwm {
	float: right;
	width: 322px;
}

.lxwmnr {
	margin: 6px 0 0 0px;
}

.lxwmnr p {
	font-size: 14px;
	color: #868686;
	margin-left: 9px;
	margin-top: 10px;
	line-height: 24px;
}

.lxwmnr p span {
	font-weight: bold;
}





/*Ӧչʾ*/
#yyzs {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 17px;
}

.yyzs_nr {
	border: 1px solid #c2c2c2;
	border-top: none;
	padding-left: 5px;
	padding-top: 10px;
}

.yyzs_nr ul li {
	float: left;
	width: 145px;
	margin-right: 20px;
	margin-top: 10px;
}
.yyzs_nr ul li:nth-child(6n){
	margin-right: 0;
}







/*˾*/
#gsxw_lan {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
}

.gsxw {
	width: 339px;
	background: #eaeaea;
	float: left;
	margin-right: 25px;
}

.gsxw_nr p {
	line-height: 38px;
	background: url(../images/xinwdt_108.jpg) repeat-x bottom;
	width: 327px;
	margin-left: 4px;
	padding-left: 3px;
}

.gsxw_nr p a {
	font: "";
	font-size: 12px;
	color: #828282;
}

.gsxw_nr p a span {
	float: right;
}

.cjwt {
	width: 272px;
	float: right;
	background: #eaeaea;
}

.cjwt ul {
	overflow: hidden;
}

.cjwt ul li {
	background: url(../images/xinwdt_108.jpg) top repeat-x;
	margin-top: 13px;
	width: 263px;
	margin-left: 3px;
	padding-top: 10px;
	line-height: 24px;
}

.cjwt ul li p img {
	margin: 0 7px 0 7px;
}

.cjwt ul li span {
	margin-top: 8px;
}

.cjwt ul li span img {
	margin: 0 7px 0 7px;
}

.cjwt ul li p a {
	font: "";
	color: #9b9b9b;
	font-size: 12px;
	margin-bottom: 20px;
}

.cjwt ul li span a {
	font: "";
	color: #9b9b9b;
	font-size: 12px;
	width: 272px;
}




/*link*/
#link {
	padding-top: 6px;
	background: #eaeaea;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	height: 76px;
}

#link ul {
	margin-top: 12px;
	margin-left: 20px;
}

#link ul li {
	float: left;
	margin: 0 20px;
}

#link ul li a {
	font: "";
	color: #818181;
	font-size: 12px;
}





/*ײ*/

#bottom {
	background: url(../images/bottom_pic_105.jpg) repeat-x;
	height: 167px;
	margin-top: 22px;
	text-align: center;
}

.bottom_menu {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	line-height: 50px;
	background: url(../images/bottom_pic_108.jpg) repeat-x bottom;
	height: 50px;
}

.bottom_menu ul {
	text-align: center;
}

.bottom_menu ul li {
	float: left;
	width: 124px;
	text-align: center;
}

.bottom_menu ul li a {
	font: "";
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

#bottom p {
	font: "";
	color: #FFF;
	font-size: 12px;
	line-height: 22px;
	margin-top: 10px;
	font: "Arial";
}


/*neiye*/
.#pro {
	width: 1014px;
}

.cpfl_left {
	width: 221px;
	float: left;
}

.pro_right {
	width: 754px;
	float: right;
}

.lxhongxi {
	width: 221px;
	margin-top: 25px;
	float: left;
}

.hongxi_hongxi_tele {
	height: 37px;
	background: url(../images/cpflbebeb_03.jpg) no-repeat;
	line-height: 37px;
}

.hongxi_hongxi_tele span a {
	margin-left: 15px;
	font: "Microsoft YaHei";
	font-size: 15px;
}

.lxhongxi ul {
	width: 221px;
	height: 192px;
	margin-top: 10px;
	margin-left: 14px;
	line-height: 27px;
}

.lxhongxi ul span li {
	font: "Microsoft YaHei";
	font-size: 14px;
	color: #000;
}

.pro_right {
	width: 754px;
	float: right;
}

.cp__pic {
	width: 752px;
	height: 373px;
	border: #bdbdbd 1px solid;
}

.dqwz {
	height: 36px;
	line-height: 36px;
	margin-left: 27px;
}

.dqwz span {
	color: #0098d6;
}

.cppic_pic ul li {
	width: 224px;
	height: 154px;
	float: left;
	margin-bottom: 16px;
	margin-left: 20px;
}

.cppic_pic ul li span {
	line-height: 17px;
	color: #666;
	display: block;
	text-align: center;
}

.cppic_pic ul li span a {
	color: #666;
	line-height: 17px;
	text-align: center;
}

.cppic_pic ul li a img {
	width: 224px;
	height: 134px;
	overflow: hidden;
	border: 1px #009900 solid;
}

.diyipai {
	float: left;
}

.xgziiz {
	width: 752px;
	border: #bdbdbd 1px solid;
	s
}

.qibo_xgziiz_tele {
	height: 37px;
	background: url(../images/bgbgbggbgbbbgbggbgbg_03.jpg) repeat-x;
	line-height: 37px;
	width: 752px;
}

.qibo_xgziiz_tele span a {
	margin-left: 13px;
	font: "Microsoft YaHei";
	font-size: 15px;
}

.xgziiz_wenzi {
	width: 719px;
	height: 201px;
	margin-top: 9px;
	margin-left: 16px;
}

.diyipai ul p li a {
	float: left;
	line-height: 21px;
}

.diyipai ul li span {
	float: right;
	line-height: 21px;
}

.diyipai ul {
	width: 300px;
}

.diyipai ul p img {
	float: left;
	margin-top: 5px;
}

.dierpai {
	float: right;
}

.xgziiz_wenzi {
	width: 719px;
	height: 201px;
	margin-top: 9px;
	margin-left: 16px;
}

.dierpai ul p li a {
	float: left;
	line-height: 21px;
}

.dierpai ul li span {
	float: right;
	line-height: 21px;
}

.dierpai ul {
	width: 300px;
}

.dierpai ul p img {
	float: left;
	margin-top: 5px;
}

.zizixu {
	width: 752px;
	height: 156px;
	margin-top: 15px;
	border: #bdbdbd 1px solid;
}

.qibo_zizixu_tele {
	height: 37px;
	background: url(../images/bgbgbggbgbbbgbggbgbg_03.jpg) repeat-x;
	line-height: 37px;
	width: 752px;
}

.qibo_zizixu_tele span a {
	margin-left: 13px;
	font: "Microsoft YaHei";
	font-size: 15px;
}

.zizixu ul {
	margin-top: 15px;
	margin-left: 21px;
}

.zizixu ul li {
	width: 223px;
	height: 30px;
	background: #090;
	line-height: 30px;
	background: url(../images/gsxw___pic_22.jpg) repeat-x bottom;
}

.zxzx1 {
	float: left;
}

.zxzx2 {
	float: left;
}

.zxzx3 {
	float: left;
}





/*neiye*/

.content {
	width: 1001px;
	margin: 0 auto;
	margin-top: 10px;
}

.left {
	width: 201px;
	float: left;
 /*overflow:hidden;*/
}

.left2 {
	width: 670px;
	float: left;
	overflow: hidden;
}

.left3 {
	width: 754px;
	float: left;
	overflow: hidden;
	color: #666;
}

.lefttop {
	background: url(../images/left_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.left2top {
	background: url(../images/left2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.leftbot {
	background: url(../images/left_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.left2bot {
	background: url(../images/right_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right {
	width: 788px;
	float: left;
	display: inline;
	margin-left: 10px;
	overflow: hidden;
}

.right2 {
	width: 275px;
	float: right;
	overflow: hidden;
}

.right3 {
	width: 201px;
	float: right;
	overflow: hidden;
	color: #666;
}

.righttop {
	background: url(../images/right_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.right2top {
	background: url(../images/right2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.rightbot {
	background: url(../images/right_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right2bot {
	background: url(../images/left_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.fenla {
	width: 201px;
}

.fenla .tit {
	background: url(../images/tit2.gif) repeat-x;
	height: 35px;
	padding-left: 16px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
	font-size: 15px;
}

.fenla .tit a {
	font-size: 15px;
	color: #fff;
}

.fenla .nr {
	border: 1px solid #cccccc;
	border-top: 0;
	background: #f4f4f4;
	padding: 0 6px 0 7px;
 /*overflow:hidden*/
	padding-top: 5px;
}

.fenla .nr h4 a {
	background: url(../images/180.gif) no-repeat;
	height: 29px;
	line-height: 29px;
	padding-left: 12px;
/* margin-top:16px;*/
	display: block;
	font-size: 15px;
	color: #000;
	font-weight: normal
}

.fenla .nr ul {
	padding-top: 5px
}

.fenla .nr li {
	height: 30px;
	line-height: 30px;
/*width:91px; overflow:hidden;  float:left;*/
	position: relative;
}

.fenla .nr li a {
	padding-left: 15px;
	display: inline-block;
	color: #333333;
	background: url(../images/ico4.gif) no-repeat 7px 12px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.fenl .nr .subcolumn {
	position: absolute;
	border: solid 1px #CE0000;
	display: none;
	z-index: 9999;
	top: 3px;
	left: 85px;
	background: #FFF;
}

.mt10 {
	margin-top: 10px;
}

/*ϵʽ*/

.dianh {
	padding: 0 5px 0 10px;
	color: #666;
	border: 1px solid #CCC;
	overflow: hidden;
	border-top: none;
}

.dianhua {
	background: url("../images/teln.gif") no-repeat scroll 0 10px transparent;
	color: #666666;
	line-height: 10px;
	padding: 10px 0 10px 52px;
}

.dianhua span {
	color: #CE0000;
	display: block;
	font: 18px "Impact";
	padding-top: 6px;
}

.dianh p {
	line-height: 24px;
}

.plc {
	background-color: #fff;
	height: 30px;
	line-height: 30px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 10px;
	position: relative;
	color: #666;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
} /*м,ɫʿ޸,Ϊɫ*/

.plc span {
}

.plc img {
	margin-top: 2px;
	vertical-align: middle;
}

.plc_tit {
	font-weight: bold;
	line-height: 50px;
} /* aɫ*/

.plc_tit:hover {
	text-decoration: none;
}

.plc2 {
	background-position: -63px -57px;
	line-height: 27px;
	text-indent: 10px;
	color: #000;
	margin-bottom: 10px;
}/*Ѷϸҳ棬пɫʿ޸,Ϊɫ*/

.plc2 a {
	color: #000;
}/*Ѷϸҳ棬пɫʿ޸,Ϊɫ*/

.plc2 a:hover {
	color: #000;
}/*Ѷϸҳ棬пɫʿ޸,Ϊɫ*/


.right_main {
	width: 786px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.agent_con .age_li_about {
	padding: 10px;
	line-height: 25px;
}

.news_txt01 dt {
	height: 35px;
	line-height: 35px;
	color: #333;
	background: #f089ba;
	padding: 0 10px;
	margin-bottom: 10px;
}

.news_txt01 dt span {
	float: right;
}

.news_txt01 dd {
	height: 35px;
	line-height: 35px;
	color: #797979;
	background: url(../images/xw_sj.gif) 0 center no-repeat;
	padding: 0 0 0 10px;
	border-bottom: 1px dotted #ccc;
	font-size: 12px;
}

.news_txt01 dd span {
	float: right;
	padding-right: 10px;
}



/* -- Ʒбʽ -- */

dl.p_list_dl {
	width: 227px;
	overflow: hidden;
	float: left;
	padding: 10px 15px 0;
}

dl.p_list_dl dt {
	width: 240px;
	height: 242px;
	overflow: hidden;
}

dl.p_list_dl dt a {
	display: inline-block;
	width: 227px;
}

dl.p_list_dl dt a:hover img {
	border: 1px solid #da1e1e;
}

dl.p_list_dl dt a img {
	display: block;
	border: 1px solid #cccccc;
	padding: 2px;
	width: 233px;
	height: 228px;
}

dl.p_list_dl dd {
	width: 227px;
	height: 24px;
	padding-top: 8px;
	overflow: hidden;
	line-height: 24px;
	text-align: center;
}

dl.p_list_dl dd a {
	color: #000000;
}

dl.p_list_dl dd a:hover {
	color: #ce0000;
}

.proinfo {
	font-size: 14px;
	line-height: 25px;
	margin-left: 10px;
}

.caigou {
	background: none repeat scroll 0 0 #155596;
	color: #fff;
	margin: 5px 0;
	padding: 5px;
}

.caigou strong {
	font-size: 14px;
	font-weight: bold;
}

.caigou .span_1 {
	float: right;
}

.caigou_tab {
	color: #666;
	line-height: 27px;
	margin-bottom: 10px;
}

.caigou_tab .tt {
	text-align: right;
	vertical-align: top;
}

.caigou_tab .span_b {
	color: #f00;
	font-weight: bold;
}

.caigou_tab .textarea {
	margin-top: 3px;
}

.button_w1 {
	background: url("../images/cp_btn1.gif") no-repeat scroll 0 0;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 75px;
}

.button_w2 {
	background: url("../images/cp_btn2.gif") no-repeat scroll 0 0;
	border: 0 none;
	color: #666666;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 75px;
}

.tr {
	text-align: right;
}

.slideBox {
	width: 1001px;
	height: 311px;
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 5px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	background: #f00;
	color: #fff;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd img {
	width: 1001px;
	height: 311px;
} 

		
/*Ѷ*/

.rand_news {
}

.rand_news h4 {
	background: url(../images/tit1.gif) repeat-x;
	border: 1px solid #CCCCCC;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 13px;
	border-bottom: none;
}

.news_random {
	border: 1px solid #CCC;
	border-top: none;
	border-bottom: none;
	background: #FFF;
	width: 786px;
	padding-top: 3px;
}

.news_random h4 {
	background: none repeat scroll 0 0 #EEEEEE;
	line-height: 30px;
	padding-left: 10px;
	color: #CE0000;
	border: 1px solid #CCC;
	border-top: none;
}

.news_random span {
	float: right;
}

.news_random li {
	height: 28px;
	line-height: 28px;
	padding: 0 17px 0 10px;
	width: 362px;
	float: left;
	overflow: hidden;
}

.news_random li a {
	background: url(../images/ico55.gif) no-repeat 0 3px;
	padding-left: 12px;
}

.news_random li a:hover {
	color: #CE0000;
}

dl.ddl_42 {
	border-bottom: 1px dotted #cccccc;
	height: 140px;
	margin-bottom: 20px;
}

.ddl_42 dt {
	float: left;
	width: 141px;
}

.ddl_42 dt a {
	border: 1px solid #cccccc;
	display: block;
	height: 113px;
	padding: 1px;
	width: 137px;
}

.ddl_42 dd {
	color: #666666;
	float: left;
	height: 122px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 15px;
	width: 490px;
}

.ddl_42 dd h5 {
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-bottom: 5px;
}

.news_con {
	margin: 0 auto;
	padding-top: 15px;
	width: 730px;
}

dl.dl_2 {
	display: inline-block;
	float: left;
	padding: 10px 0 0 32px;
	width: 203px;
}

dl.dl_2 dt {
	height: 125px;
	overflow: hidden;
	width: 180px;
}

dl.dl_2 dt a {
	border: 1px solid #cccccc;
	display: block;
	height: 120px;
	padding: 1px;
	width: 169px;
}

dl.dl_2 dt a:hover {
	border: 1px solid #dca522;
}

dl.dl_2 img {
	display: block;
	height: 120px;
	width: 169px;
}

dl.dl_2 dd {
	height: 24px;
	line-height: 24px;
	margin: 2px 0 0;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	width: 166px;
}

.nymainrightsjalcom li {
	background: url(../images/li_sj.jpg) no-repeat;
	width: 149px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

.pnews_con {
	margin: 0 auto;
	padding-top: 15px;
	width: 720px;
}

dl.ddl_42 {
	border-bottom: 1px dotted #cccccc;
	height: 140px;
	margin-bottom: 20px;
}

.ddl_42 dt {
	float: left;
	width: 141px;
}

.ddl_42 dt a {
	border: 1px solid #cccccc;
	display: block;
	height: 113px;
	padding: 1px;
	width: 137px;
}

.ddl_42 dd {
	color: #666666;
	float: left;
	height: 122px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 15px;
	width: 490px;
}

.ddl_42 dd h5 {
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-bottom: 5px;
}

.news_con {
	margin: 0 auto;
	padding-top: 15px;
	width: 730px;
}

dl.dl_2 {
	display: inline-block;
	float: left;
	padding: 10px 0 0 32px;
	width: 203px;
}

dl.dl_2 dt {
	height: 125px;
	overflow: hidden;
	width: 180px;
}

dl.dl_2 dt a {
	border: 1px solid #cccccc;
	display: block;
	height: 120px;
	padding: 1px;
	width: 169px;
}

dl.dl_2 dt a:hover {
	border: 1px solid #dca522;
}

dl.dl_2 img {
	display: block;
	height: 120px;
	width: 169px;
}

dl.dl_2 dd {
	height: 24px;
	line-height: 24px;
	margin: 2px 0 0;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	width: 166px;
}

.prev {
	MARGIN-TOP: 40px
}

.next {
	MARGIN-TOP: 40px
}

.prev1 {
	WIDTH: 32px;
	DISPLAY: inline;
	BACKGROUND: url(../images/prev.jpg) no-repeat center center;
	FLOAT: left;
	HEIGHT: 125px;
	MARGIN-LEFT: 8px;
	CURSOR: pointer
}

.next1 {
	WIDTH: 32px;
	DISPLAY: inline;
	BACKGROUND: url(../images/prev1.jpg) no-repeat center center;
	FLOAT: right;
	HEIGHT: 125px;
	CURSOR: pointer;
	MARGIN-RIGHT: 8px
}

.roll UL {
	WIDTH: 550px;
	FLOAT: left
}
#pages {
    clear: both;
    padding: 10px 0 10px;
    text-align: center;
}
.pagination li {
    display: inline;
}
#pages a {
    display: inline-block;
    height: 24px;
    line-height: 22px;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    margin-right: -1px;
	font-size: 14px;
    padding: 4px 12px;
}
#pages span {
    display: inline-block;
    height: 24px;
    line-height: 22px;
    background: #5a85b2;
    border: 1px solid #5a85b2;
    color: #fff;
    text-align: center;
	font-size: 14px;
    padding: 4px 12px;
}
.news_detail h1 {
    text-align: center;
    font-size: 18px;
    border-bottom: 1px solid #e0e1dc;
    margin-bottom: 20px;
	padding: 20px 0;
}
.news_detail .time_box {
    line-height: 30px;
    text-align: center;
    border-bottom: 1px dotted #e0e1dc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.cpzx_nr ul li.lm_on{
	background: #0079e1;
}
.cpzx_left_tit{
	padding: 20px 0;
    font-size: 22px;
    background: #0079e1;
    color: #fff;
    text-align: center;
}
.fenla{
	margin-top:30px;
}
.pro_pic{
	width: 45%;
	float: left;
}
.pro_pic img{
	width: 100%;
}
.pro_ms{
	float: right;
	width: 52%;
	padding: 20px 0;
}
.pro_ms .pro_title{
	color: #0c65c1;
    font-size: 16px;
	line-height: 26px;
	padding: 10px 0;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
}
.pro_ms p{
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
}
.pro_det img{
	max-width: 100%;
	height: auto;
}
.cpzx_nr ul.cp_lb li:nth-child(1){
	display: none;
}
.sy_cpnav li:nth-child(2){
	display: none;
}