BODY,A,TD,SELECT,input,form,TEXTAREA,center,option,pre,blockquote{
	font-size:12px;
	line-height:180%;
	color:#000000;
	text-decoration: none;
	margin:0px;

}
body {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #787878;}
h1, h2, h3 {margin: 0;	padding: 0;	font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;color: #181818;}
h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.6em;}
p, ul, ol {	margin-top: 0;	line-height: 180%;}
ul,ol,dl,dd{margin:0;}
BODY {
	SCROLLBAR-FACE-COLOR: #14a3dd;
	SCROLLBAR-HIGHLIGHT-COLOR: #14a3dd;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #333333;
	SCROLLBAR-TRACK-COLOR: #14a3dd;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

ul,ol,li{list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{
	text-decoration: none;
	color: #333;
}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:none;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/

body {
	background-image: url(../images/bg.jpg); background-repeat:repeat; background-position:top
}
.clear {
	CLEAR: both
}
#nav {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nav LI {
	FLOAT: left;
	background-image: url(../images/menu-line.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
#nav LI A {
	DISPLAY: block;
	TEXT-DECORATION: none;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 30px;
	padding-left: 30px;
}
#nav LI A:hover {COLOR: #FFFF00

}


.current {
	BACKGROUND: urlmenu_l.jpg) no-repeat 0px 0px
}
.current a {
	BACKGROUND: url(../images/menu_r.jpg) no-repeat 100% 0px; COLOR: #FFFF00}
	
#nav LI.left {
	FLOAT: left;
	background-image: url(../images/menu.jpg);
	background-repeat: no-repeat;
}


.d1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}

.s1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; TEXT-INDENT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.s2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #B40901;
	TEXT-INDENT: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.s3 {
	FONT-SIZE: 12px;
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
}
.s4 {
	FONT-SIZE: 12px;
	COLOR:#333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.clear {
	CLEAR: both; FONT-SIZE: 1px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 0px
}
.hidden {
	DISPLAY: none
}



.table-m {
	border: 1px solid #900A01;
	background-image: url(../images/menu-bg.jpg);
}
.table-k {
	border: 1px solid #CCCCCC;
}

.table-k1 {
	border: 2px solid #ffffff;
	background-image: url(../images/gd-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}



.table-1 {
	border: 1px solid #d9948d;
}
.table-xia {
	background-image: url(../images/tb-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 15px;
}

.table-zuoyou {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; FONT-STYLE: normal
}

.table-shangxia {
	MARGIN-TOP: 28px;
	margin-right: 28px;
}
.table-you {
	BORDER-RIGHT: #cccccc 1px solid
}
.table-zuo {
	BORDER-LEFT: #cccccc 1px solid
}

.boder {
	border: 2px solid #ffffff;
}


.left0 {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(../images/l-menu.jpg);
	BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: center;
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	padding-top: 8px;
	padding-bottom: 5px;
}
.left0 span {
	font-size: 12px;
	font-weight: bold;
	color: #474747;
}


.mid {
	background-image: url(../images/mid-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.mid2 {
	background:#FFF url() repeat-y center;
	margin: auto;
	width: 1200px;
}


.alpha {
	FILTER: alpha(opacity=80, finish=0, pacity=0, style=1, startX=50)
}

.footer {
	CLEAR: both;
	COLOR: #474747;
	LINE-HEIGHT: 1.8em;
	background-color: #fff;
	background-image: url(../images/foot.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 30px;
}
.footer A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #631e19
}
.footer-line {
	background-image: url(../images/footer-line.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 30px;
	padding-left: 30px;
}

.nei{
  FONT-SIZE: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "宋体";
	font-weight: normal;
	line-height:21px;
	color:#333333;
}


	.li { 
    background-image:url(../images/images/li.jpg); 
    background-repeat:no-repeat; 
	background-position:left center;
	height:24px; 
	line-height:28px;
	vertical-align:middle;
	text-indent:12px;
	
} 
.li img{ 
    margin-right:1px;
 }
 .STYLE2{
    font-family: "宋体";
	font-size: 12px;
	color:#333333;
	line-height:20px;
 }
 
 
 .m20{ margin-top:20px }
 .p20{ padding:20px }
 .hkline{
	border: 1px solid #DDD;
	background-image: url(../images/i-1_12.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}

.title4{
	height: 30px;
	background: url("../images/i-1_12.jpg") left bottom repeat-x;
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
	border: 1px solid #DDD;
}
	.title4 h2{
	float: left;
	width: 60%;
	color: #333;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
}	.title4 h2 em{
	color: #C0372F;
	font-size: 14px;
	margin: 0 10px
}
	.more4{
	float: right;line-height:30px;}

.news_list4{
	float: left;
	width: 55%;
	overflow: hidden;
}
.news_list5{
	float: right;
	width: 43%;
	overflow: hidden;
	margin-right: 0px;
}


.news_list4_wap1,.news_list2{background:#fff;overflow:hidden;}
.news_list4_wap1{
	width: 90%;
	padding-top: 10px; margin:auto
}
.news_list4_wap1 p{
	color: #111;
	font-size: 14px;
	line-height: 30px;
	text-indent: 30px;
	text-align: justify;
}

.news_list2{width: 95%;	padding-top: 10px; margin:auto
}
	
.news_list2 ul{
	width: auto;
	height: auto;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.news_list2 li{
	overflow: hidden;
	background-image: url(../images/li.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
}	

.news_list2 li a{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #111;width: 85%; 
}

.news_list2 li span{ float:right}

/*焦点图*/
.pic_list1{
	width: 100%;
	height: 95px;
	overflow: hidden;
	display: block;
	background-color: #CCC;
}

.slideBox{
	width: 100%;
	height: 95px;
	overflow: hidden;
	display: block;
	position: relative;
}
.slideBox .hd{
    height:5px;
    position:absolute;
    z-index:1;
    bottom:20px;
    right:20px;
}
.slideBox .hd ul{
    zoom:1;
    float:left;
}
.slideBox .hd ul li{
    cursor:pointer;
    width:10px;
    height:10px;
    display:block;
    text-indent:20px;
    background:#d0d5e1;
    float:left;
    margin-left:8px;
    border-radius: 50%;
}
.slideBox .hd ul li.on{
    background:#d42026;
}
.slideBox .bd{
    position:relative;
    height:100%;
    width:100%;
    z-index:0;
}
.slideBox .bd ul{ margin:0; padding:0;}
.slideBox .bd li{
    zoom:1;
}
.slideBox .bd img{
    width:100%;
    height:95px;
}
.clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/
	content: "";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}
.clearfix{
	*zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
}
.box{
	display: block;
	overflow: hidden;
}

.Listpic2 {width:100%;display: block; overflow:hidden;  margin-top:15px;}
.Listpic2 ul {  margin-top:10px; box-sizing:border-box;}
.Listpic2 ul li {
	width: 25%;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px; display:block; vertical-align:top;
}
.Listpic2 ul li img {
	max-width: 100%;
	height: 125px;margin:auto;
}

.Listpic2 ul li a {
	width: 95%;
	color: #333333;
	font-size: 16px;
	display: block;
	margin: 0px auto;
}
.Listpic2 ul li a:hover{
	color: #06C;
	text-decoration: none;
}

.page_list{width:100%;display: block; overflow:hidden;  margin-top:15px; text-align:center}

.slider {width:100%;  margin:0 auto; background:#f5f5f5;}
.flexslider{position:relative;height:220px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides ul{ margin:0; padding:0}
.slides li{height:220px;}
.slides li a{width:100%; height:100%; display:block;}
.slides li img{width:100%; height:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

