/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; font-family: ΢���ź�}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
#main_left{width:560px;float:left;}

ul {
border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
#box_tit{text-align:center;margin-left:auto;margin-right:auto;background:#e8e8e8;}
#box_tit a{text-decoration:none;color:#790292;margin-top:4px;}
#box_tit a:hover{color:#a00;}
.focuspic {background: #fff; margin: 0px auto; width: 580px;font-size:12px;margin-left:auto;margin-right:auto;}
.textnum {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px}
.textnum .num {float: right; overflow: hidden; width: 140px; height: 18px}
.textnum .bg0 {background: }
.textnum .bg1 {background: }
.textnum .bg2 {background: }
.textnum .bg3 {background: }
.textnum .bg4 {background: }
.textnum ul {float: left; width: 240px;text-align:center;}
#put_li {display:block; background-color:#999999 }
#put_li a {background-color:#cccccc;text-decoration:none;display:block;font-weight: bold; float: left; width: 25px; margin-right:0px; color: #ff0000;text-align:center; margin:5px 3px 0px 0px;}
#put_li a:hover {color: #ff0; }


/* public */
html{ width:100%; }
body{ width:100%; color:#555;font:12px/20px simsun,tahoma,helvetica,arial,sans-serif; -webkit-text-size-adjust: none;}
a{color:#555;text-decoration:none; outline:none;}
a:hover {color:#f30; text-decoration:underline; }
.fl{ float:left !important; }
.fr{ float:right !important; }
.mab{ margin-bottom:10px; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.sitewidth{ width:1240px; margin:0 auto;   }
.column{ overflow:hidden; margin-bottom:10px;  }
#topbar{ height:32px; line-height:32px; background:#eee; border-bottom:1px solid #ddd; overflow:hidden;  }
#topbar em{  color:#f00;  }
#topbar span{ float:right;  color:#999;  }
#topbar span a{ margin:0 5px; color:#666;  }


	/* ����css */

#header{ margin-bottom:1px; width:100%;margin:0 auto; }
.logobar{ width:1240px; margin:0 auto; padding: 0px 0;  }
.logobar h1{ font: bold  50px/60px georgia;}
.logobar h1 a{ color:#39a4dc;  }
.logobar h1 a:hover{ color:#39a4dc; text-decoration:none;   }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navbar{  position:relative; width:100%; margin:0 auto; position:relative; z-index:1;  background:#3caded; color:#fff; height:40px; line-height:40px;   }
	.nav{ overflow:hidden; zoom:1; width:1240px; margin:0 auto;}
	.nav .m{ float:left;  padding:0 20px; display:inline;  }
	.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px;  }
	.nav .s{ float:left; width:3px; text-align:center; color:#75c7f2;   }
	.nav h3 a{ float:left;  display:block; padding:0 10px; color:#fff;  font-family:"microsoft yahei",simsun,simhei;  }
	.nav .on h3 a{ height:36px; line-height:36px;   background:#fff; margin-top:4px;  color:#3caded;   }

	.subnav{ color:#333;  height:36px; line-height:36px; background:#fff; border-bottom:1px solid #ccc; overflow:hidden;  width:1240px; margin:0px auto;}
	.subnav li{ overflow:hidden; zoom:1; }	
	.subnav iframe{ float:right;  }
	.subnav a{ margin:0 10px;  }


/* banner */
.fullslide{ width:100%;  position:relative;  height:502px; margin:2px auto;padding:34px 0;  }
	.fullslide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullslide .bd ul{ width:100% !important;  }
	.fullslide .bd li{ width:100% !important;  height:502px; overflow:hidden; text-align:center;  }
	.fullslide .bd li a{ display:block; height:502px; }                    
	.fullslide .hd{ width:100%;  position:absolute; z-index:1;bottom:0; left:0; height:15px; line-height:15px;text-align:center; _background:#000; _filter:alpha(opacity=60); }
	.fullslide .hd ul{ text-align:center;  padding-top:5px; height:1px }
	.fullslide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; border:1px solid #000000; width:15px; height:15px; margin-bottom:5px; margin-left:5px; background-color:#fff; color:#f00;
	}
	.fullslide .hd ul .on{ background-position:0 0; }


/* ������ŀbanner */
.fullslidenr{ width:100%;  position:relative;  height:300px; background:#000;  }
	.fullslidenr .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullslidenr .bd ul{ width:100% !important;  }
	.fullslidenr .bd li{ width:100% !important;  height:300px; overflow:hidden; text-align:center;  }
	.fullslidenr .bd li a{ display:block; height:300px; }

	.fullslidenr .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background: repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
	.fullslidenr .hd ul{ text-align:center;  padding-top:5px;  }
	.fullslidenr .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background: -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullslidenr .hd ul .on{ background-position:0 0; }


/* content */
#content{ background:#fff; padding:10px 0;  overflow:hidden;  }
.maincontent{ width:1000px; float:right; margin-top:30px}
.side{ width:220px; float:left;   }
.fwxmnr{ width:1000px; float:left;   }


/* ����ͼ */
.focusbox { float:right; position: relative; width: 580px; height: 320px; margin-bottom:10px;  overflow: hidden; font-family:arial; text-align: left; background:#fff; }
.focusbox .pic img { width: 480px; height: 320px; display: block; }
.focusbox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusbox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusbox .txt li{ height:46px; line-height:46px; position:absolute; bottom:-36px;}
.focusbox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusbox .num { position: absolute; z-index: 3; bottom: 18px; right: 18px; }
.focusbox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusbox .num li a,.focusbox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusbox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusbox .num li.on a,.focusbox .num a:hover{ background:#0066ff;  }

.banner {
	position: relative;
	width: 560px;
	height: 300px;
	overflow: hidden;
}
.banner .slide {
	position: relative;
	width: 560px;
	height: 300px;
	overflow: hidden;
	cursor: pointer;
}
.slide li {
	position: absolute;
	left: 0;
	top: 0;
	width: 560px;
	height: 300px;
	filter: alpha(opacity=0);
}
.slide .current {
	opacity: 1;
	filter: alpha(opacity=100);
}
.banner .tab {
	position: absolute;
	left: 50%;
	bottom: 10px;
	transform: translate(-50%);
	overflow: hidden;
}
.tab li {
	float: left;
	width: 12px;
	height: 12px;
	background-color: #1184da;
	border-radius: 50%;
	cursor: pointer;
}
.tab li li {
	margin-left: 10px;
}
.tab li:hover, .tab li.current {
	background-color: orange;
}
.banner .prev, .banner .next {
	display: none;
	position: absolute;
	top: 40%;
	cursor: pointer;
	width: 30px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-family: "����";
	font-weight: bold;
	font-size: 50px;
	color: #fff;
	background-color: #000;
	fitlter: alpha(opacity=30);
	opacity: .3;
}
.banner .prev {
	left: 0;
}
.banner .next {
	right: 0;
}
.banner .prev:hover, .banner .next:hover {
	opacity: .5;
	fitlter: alpha(opactiy=30);
}


/* tab�л� */
.slidetxtbox{ float:left;  width:630px; height:300px; overflow:hidden;  padding:10px; background:#fff;  text-align:left;  }
.slidetxtbox .hd{ height:28px; line-height:28px; padding:0 15px; border-bottom:2px solid #39a4dc; font-size:16px; }
.slidetxtbox .hd ul{ overflow:hidden; zoom:1;  }
.slidetxtbox .hd ul li{ float:left; }
.slidetxtbox .hd ul li a{ display:block; padding:0 15px;  }
.slidetxtbox .hd ul li a:hover{ text-decoration:none;  }
.slidetxtbox .hd ul li.on a{ background:#39a4dc; color:#fff; font-weight:bold;  }
.slidetxtbox .bd{ padding:10px;  }
.slidetxtbox .bd li{ height:24px; line-height:24px;   }
.slidetxtbox .bd li .date{ float:right; color:#999;  }


/* ��������������� */
.neirongbox{ float:right;  width:1000px; height:auto!important;height:820px;min-height:820px;overflow:hidden;  padding:10px; background:#fff;  text-align:left;  }
.neirongbox .hd{ height:28px; line-height:28px; padding:0 15px; border-bottom:2px solid #39a4dc; font-size:14px; }
.neirongbox .hd ul{ overflow:hidden; zoom:1;  }
.neirongbox .hd ul li{ float:left; }
.neirongbox .hd ul li a:hover{ text-decoration:none;  }
.neirongbox .hd ul li.on a{ background:#39a4dc; color:#fff; font-weight:bold;  }
.neirongbox .bd{ padding:10px; font-size:14px; }
.neirongbox .bd li{line-height:24px;   }
.neirongbox td{line-height:30px;   }
.neirongbox .bd li .date{ float:right; color:#999;  }


/* ��ҳ�ײ�tab�л� */
.slidetxtboxb{ float:left;  width:1080px; height:220px; overflow:hidden;  padding:10px; background:#fff;  text-align:left;  }
.slidetxtboxb .hd{ height:28px; line-height:28px; padding:0 15px; border-bottom:2px solid #39a4dc; font-size:14px; }
.slidetxtboxb .hd ul{ overflow:hidden; zoom:1;  }
.slidetxtboxb .hd ul li{ float:left; }
.slidetxtboxb .hd ul li a{ display:block; padding:0 15px;  }
.slidetxtboxb .hd ul li a:hover{ text-decoration:none;  }
.slidetxtboxb .hd ul li.on a{ background:#39a4dc; color:#fff; font-weight:bold;  }
.slidetxtboxb .bd{ padding:10px;  }
.slidetxtboxb .bd li{ height:24px; line-height:24px;   }
.slidetxtboxb .bd li .date{ float:right; color:#999;  }
/* �����޷��ϲ��� */
.sidebox{ padding:10px; height:220px; overflow:hidden;   background:#fff; margin-bottom:10px;   }
.sidebox .hd{ height:30px; line-height:30px; background:#0066ff; padding:0 10px;   }
.sidebox .hd h3{ font-weight:bold; font-size:14px; color:#fff;  }
.sidebox .hd h3 a{ color:#fff;   }
.sidebox .bd{ padding:10px 0 10px 5px;  }
.sidebox .bd li{ height:24px; line-height:24px; overflow:hidden;    }
.sidebox .bd li span{ color:#999; margin-right:5px;   }
/* ������ϵ���� */
.sideboxlxwm{ padding:10px; height:400px; overflow:hidden;   background:#fff; margin-bottom:10px;   }
.sideboxlxwm1{ padding:10px; height:30px; overflow:hidden;   background:#09f; margin-bottom:10px; margin-top:30px; font-size:16px; color:#ffffff   }
.sideboxlxwm .hd{ height:30px; line-height:30px; background:#09f; padding:0 10px;   }
.sideboxlxwm .hd h3{ font-weight:bold; font-size:14px; color:#fff;  }
.sideboxlxwm .hd h3 a{ color:#fff;   }
.sideboxlxwm .bd{ padding:10px 0 10px 5px;  }
.sideboxlxwm .bd li{ height:24px; line-height:24px; overflow:hidden;    }
.sideboxlxwm .bd li span{ color:#999; margin-right:5px;   }
/* ���λ */
.adslide{ width:100%; overflow:hidden; position:relative; clear:both; margin-bottom:10px;    }
/* ͼƭ���� */
.picmarquee-left{ width:1100px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
		.picmarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picmarquee-l.picscroll-left{ width:450px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
		.picscroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picscroll-left .hd .prev,.picscroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background: no-repeat;}
		.picscroll-left .hd .next{ background-position:0 -50px;  }
		.picscroll-left .hd .prevstop{ background-position:-60px 0; }
		.picscroll-left .hd .nextstop{ background-position:-60px -50px; }
		.picscroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picscroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background: 0 -9px no-repeat; }
		.picscroll-left .hd ul li.on{ background-position:0 0; }
		.picscroll-left .bd{ padding:10px;  background:#ffffff }
		.picscroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picscroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picscroll-left .bd ul li .pic{ text-align:center; }
		.picscroll-left .bd ul li .pic img{ width:190px; height:150px; display:block;  padding:2px; border:1px solid #ccc; }
		.picscroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picscroll-left .bd ul li .title{ line-height:24px;   }
		.picscroll-left h3 a{ float:left;  display:block; padding:0 10px; color:#fff;  font-family:"microsoft yahei",simsun,simhei;  }

/* �ַ��� */
#sidemenu{ height:auto;  }
/*#sidemenu .hd{ margin-top:1px; background: #e3e3e3 180px -37px no-repeat;  cursor:pointer;}*/
#sidemenu .hd2{ margin-top:1px; background: #e3e3e3 180px -37px no-repeat;  cursor:pointer;}
#sidemenu .hd2 h2{ color:#666;  }
#sidemenu .hd h3{ color:#666;  }
/*#sidemenu .on{ background: #0066ff 180px -90px no-repeat; }*/
#sidemenu .on h3{ color:#000;  }
#sidemenu .bd{ height:auto; overflow:hidden; display:none;   }

/* ����ҳ���ҳ������ŀ */
.sideboxnrxm{ padding:10px; height:400px; overflow:hidden;   background:#fff; margin-bottom:10px; }
.sideboxnrxm .hd{ height:auto; line-height:30px; padding:0 0px;  }
.sideboxnrxm .hd2{ height:30px; line-height:30px; padding:0 10px;   }
.sideboxnrxm .hd h3{ font-weight:bold; font-size:14px; color:#999; background-image:url(/uploads/image/iseojn/lbbj.jpg); padding:0 10px; }
.sideboxnrxm .hd h3 a{ color:#222; }
.sideboxnrxm .bd{ padding:10px 0 10px 5px;  }
.sideboxnrxm .bd li{ height:24px; line-height:24px; overflow:hidden;    }
.sideboxnrxm .bd li span{ color:#999; margin-right:5px;   }
/*������ŀ */
#fwxm{  height:auto!important;height:385px;min-height:385px;overflow:hidden;   width:870px; float:left;overflow:hidden; position:relative; clear:both; margin-bottom:10px;   }
#fwxm .hd{ margin-top:1px; background:  180px -37px no-repeat;  cursor:pointer;}
#fwxm .hd2{ margin-top:1px; background:  180px -37px no-repeat;  cursor:pointer;}
#fwxm .hd h3{ color:#666;  }
#fwxm .on{ background: #0066ff 180px -77px no-repeat; }
#fwxm .on h3{ color:#fff;  }
#fwxm .bd{ height:96px; overflow:hidden; display:none;   }
 
.fwxma{ margin-right:8px;  height:auto!important;height:285px;min-height:285px;overflow:hidden;   width:166px; float:left;background:#fff; margin-bottom:10px;   }
.fwxma .hd{ height:282px; line-height:30px;  padding:0 10px;   }
.fwxma .hd2{ height:282px; line-height:30px;  padding:0 10px;   }
/* �������� */
.friendlink{ height:40px; padding:10px; background:#fff; overflow:hidden; clear:both; border-top:1px #0066ff solid}
.friendlink ul{ overflow:hidden; zoom:1; }
.friendlink ul li{ width:122px; float:left; margin:0 5px;  display:inline; }
.friendlink ul li img{ width:130px; height:40px;   }

/* footer */
#footer{ background:#fff; border:1px solid #d7d7d7; padding:20px 0; text-align:center;  }
#footer .copyright{ padding:10px 0; font-family:arial; }
#footer h3{font-size: 12px;display : inline}
/* ��ҳ�������� */
.list1{ padding:0 5px 5px 5px; line-height:24px;margin:5px 0 2px 0}
.list1 li{line-height:26px;margin-left:5px;height:26px; font-size:12px;}
.list1 li.dotte{ border-bottom:1px dotted #4e4e4e;}
.list1 li a{float:left; color:#4e4e4e;}
.list1 li a:hover{ color:#f00; }
.list1 li span{float:right; color:#f00; text-align:right;}
.list1 li img{float:left; margin-right:5px}
/* ��ҳ�õ�ƭ�� */
.pic1 img{ margin:5px; border:1px #cccccc solid; padding:5px}
.pic1 a{ color:#ff0000; text-decoration: none; }

/* ��ҳ�ײ��������� */
.list2{ padding:0 5px 5px 5px; line-height:38px; font-size:14px;margin:5px 0 2px 0}
.list2 li{line-height:26px;margin-left:5px;height:26px; font-size:14px; width:320px}
.list2 li.dotte{ border-bottom:1px dotted #4e4e4e;}
.list2 li a{float:left; color:#4e4e4e;}
.list2 li a:hover{ color:#f00; }
.list2 li span{float:right; color:#f00; text-align:right;}
.list2 li img{float:left; margin-right:5px}

/* ��ҳ�ײ�����ͼƭ */
#cpzs img { border: #cccccc 1px  solid;margin-bottom:3px;margin-top:3px;padding:2px;} 
/* ��ҳ����չʾ ���� */
.more a{font-size:14px; color:#0066ff;padding-left:280px;text-decoration:none; outline:none;}
.more a:hover{color:#ff6600;  }
/* ���ݷ��ർ�� */
.nrfldh{padding:10px}
/*css showpage style pagination*/ 

div.showpage {padding-right: 1px; padding-left: 1px; padding-bottom: 1px; margin: 3px; padding-top: 4px; text-align: center;} 
div.showpage a,.showpage a:hover,.showpage a:active  {border: #3caded 1px solid; padding: 2px;margin:2px;} 
div.showpage span  {border: #3caded 1px solid; padding: 5px;  margin:2px;} 
div.showpage input  {border: #3caded 1px solid; padding: 5px;margin:2px;} 

/*�����б�ʱ����ɫ*/ 
.style1 {color: #000; font-size:12px}
/*��ҳҵ��χ*/
.tablebk{border-bottom:2px #0099ff  dotted; margin-bottom:18px}
td{line-height:22px;}
#ywfw{color:#999; font-size:14px;}
.tablebk span{color:#000000; font-size:14px;}
#ywfw p{color:#0099ff; font-size:14px;}
#ywfw a {color:#0099ff; font-size:16px; font-weight:bold}
#ywfw  a:hover{color:#0099ff; font-size:16px}

#cpbt h3{height:26px; font-size:22px;color:#72716f; font-family:"΢���ź�"; font-weight:bolder; color:#0066ff}
.cptl{border-left:2px solid #cccccc; border-bottom:2px solid #cccccc;border-top:2px solid #cccccc}
.cptr{border-right:2px solid #cccccc; border-bottom:2px solid #cccccc;border-top:2px solid #cccccc}
.bg{background-color:#fff}
/* ui-case-box */
.ui-case-box{ padding-left:1px; height:342px; border:solid 1px #c8c8c8; position:relative; margin-left:-1px; background:#fff;font-family:΢���ź�; font-size:15px;padding:20px; float:left;}
.main_title_282 img {border:1px #dddddd solid; padding:2px}
.main_title_283  { border-bottom:1px dotted #cccccc}
.main_title_283  a{ color:#ff3300; font-size:16px; font-weight:bold}
#cpzsnr img { display:block;border:1px solid #cccccc;padding:2px;" } 