﻿body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,textarea,ul,li,dt,dd,dl,lable{margin:0;padding:0;}
body {
	margin: 0px;
	padding:0px;
	color: #333;
	font-size: 12px;
	line-height: 23px;
	background-color: #fff;
	font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
	text-align:center;
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
ul {
	list-style-type: none
}
li {
	list-style-type: none
}

form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

a {
	text-decoration: none; color:#333;
}

a:hover {
	text-decoration: none;color:#333;
}
.clearfloat {clear:both;}
.clr {clear:both;}
.fl {
	float: left; display: inline;
}
.l {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.r {
	float: right; display: inline;
}
.padding_b50 {
	padding-bottom:50px;
}

.pt25 {
	padding-top:25px;
}
.ml16 {
	margin-left:16px;
}

.h50{
	height:50px;
}
.w60{
	width:60px;
}
.w80{
	width:80px;
}
.w105{
	width:105px;
}
.w230{
	width:230px;
}
.red {
	color:#f00;
}
.container{
	overflow:auto;
	zoom:1;
	width:100%;
	float:left;
}
.main{
	overflow:auto;
	zoom:1;
}
/* header */

.header{
    height:108px;
	line-height:23px;
	width:100%;
	border-bottom:1px solid #E8E8E8;
	float:left;
}
.header_box{height:100px;width:1004px;margin:0 auto;}
.logo{float:left; width:565px; padding-top:10px;}
.header_r{float:right; width:350px; position:relative; height:70px;}
.header_r .lj {
	text-align: right;
	line-height: 25px;
	font-size:12px;
	color:#333333;
	position:absolute;
	top:10px;
	right:0px;
}
.header_r .lj a{
	line-height: 25px;
	font-size:12px;
	color:#333333;
}
.header_r .lj a:hover{
	line-height: 25px;
	font-size:12px;
	color:#333333;
}
.header_r .phone{
	text-align: left;
	background-image: url(phone.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 30px;
	font-size:18px;
	color:#004495;
	text-indent:55px;
	padding-top:20px;
	text-align:right;
	height:50px;
	font-style: italic;
	position:absolute;
	top:20px;
	right:0px;
}
/*nav*/
.nav{
	height:56px;
	width:100%;
	float:left;
	background:none;
	background-image: url(navbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top:3px;
}
.navmain {
	height:56px;
	overflow:hidden;
	width:1004px;
	margin:0px auto;
}
.navmain li{
	float:left;
	display:inline;
}
.navmain li a{
	line-height: 56px;
	font-size:15px;
	height:56px;
	text-align: center;
	color:#333;
	display:block;
	width:120px;
}
.navmain li a:hover{
	line-height: 56px;
	font-size:15px;
	color:#fff;
	background:#004495;
}
.navmain li a.hover{
	line-height: 56px;
	font-size:15px;
	color:#fff;
	background:#004495;
}


.pic{
	height:320px;
	width:100%;
	float:left;
	background-image: url(pic.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* 首页主体区域 */
.indexmain{
	width:1004px;
	overflow:hidden;
	margin:0px auto;
}

.indexmain_box{
	overflow: auto;
	zoom:1;
	text-align:left;
	border-top:2px solid #004495;
}
.indexmain_box h2{
	overflow: hidden;
	height:43px;
	color:#333;
	line-height:43px;
	font-size: 16px;
	font-weight:normal;
	background-image: url(images/lmbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.indexmain_box h2 span{
	color:#004495;
	line-height:43px;
	font-size: 16px;
	background:#fff;
	width:110px;
	display:block;
	float:left;
}
.indexmain_box1{
	overflow: hidden;
	zoom:1;
	width:412px;
	height:400px;
	text-align:left;
	border-top:2px solid #004495;
}
.indexmain_box1 h2{
	overflow: hidden;
	height:43px;
	color:#333;
	line-height:43px;
	font-size: 16px;
	background-image: url(lmbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
}
.indexmain_box1 h2 span{
	color:#004495;
	line-height:43px;
	font-size: 16px;
	background:#fff;
	width:110px;
	border-right:1px solid #E1E1E1;
	text-align:center;
	display:block;
	float:left;
}
.indexmain_box2{
	overflow: hidden;
	zoom:1;
	width:300px;
	text-align:left;
	border-top:2px solid #004495;
}
.indexmain_box2 h2{
	overflow: hidden;
	height:43px;
	color:#333;
	line-height:43px;
	font-size: 16px;
	background-image: url(lmbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
}
.indexmain_box2 h2 span{
	color:#004495;
	line-height:43px;
	font-size: 16px;
	background:#fff;
	width:110px;
	border-right:1px solid #E1E1E1;
	text-align:center;
	display:block;
	float:left;
}
.text {
	text-align: left;
	line-height: 36px;
	font-size:14px;
	color:#333333;
	padding-top:7px;
}
.text a{
	text-align: left;
	line-height: 36px;
	font-size:14px;
	color:#EA361B;
}
.indexmain_box3{
	overflow: hidden;
	zoom:1;
	width:260px;
	text-align:left;
	border-top:2px solid #004495;
}
.indexmain_box3 h2{
	overflow: hidden;
	height:43px;
	color:#333;
	line-height:43px;
	font-size: 16px;
	background-image: url(lmbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
}
.indexmain_box3 h2 span{
	color:#004495;
	line-height:43px;
	font-size: 16px;
	background:#fff;
	width:110px;
	border-right:1px solid #E1E1E1;
	text-align:center;
	display:block;
	float:left;
}
.text3 {
	text-align: left;
	line-height: 36px;
	font-size:14px;
	color:#333333;
	overflow: auto;
	padding-top:7px;
}
.text3 a{
	text-align: left;
	line-height: 36px;
	font-size:14px;
	color:#333;
}
.img{
	height:100px;
	width:100%;
	display:block;
	margin-top:3px;
}
.more a{
	width: 90px;
	height: 46px;
	line-height: 46px;
	font-size: 13px;
	color: #fff;
	text-align: left;
	text-decoration: none;
	float: right;
	display: block;
	font-weight: normal;
}
.more a:hover{color:#fff;}

.list1 {  font-size: 14px; color: #333; text-decoration: none; font-family: "微软雅黑"; line-height:35px;width:412px;list-style-type:none; padding-top:7px;}
.list1 li{
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-family: "微软雅黑";
	line-height:35px;
	width:412px;
	float:left;
	overflow:hidden;
	height:35px;
	border-bottom: 1px dashed #dbc9b0;
}
.list1 li span{  font-size: 12px; color: #999; text-decoration: none; font-family: "微软雅黑"; line-height:35px; float:right; width:80px; text-align:right}


.picbox{
	overflow:auto;
	zoom:1;
	width:100%;
	float:left;
	background:#FAFAFA;
	border-top:1px solid #E1E1E1;
}
.picbox_main{
	overflow: hidden;
	zoom:1;
	width:1004px;
	margin:0px auto;
}
.picbox_main h2{
	overflow: hidden;
	height:55px;
	color:#333;
	line-height:43px;
	font-size: 16px;
	margin-top:10px;
}
.picbox_main h2 span{
	color:#004495;
	line-height:43px;
	font-size: 16px;
	width:110px;
	text-align:left;
	display:block;
	float:left;
}
/*gundongpic*/
.leftBtn {
	background-image: url(left.png);
	background-repeat: no-repeat;
	opacity:.3;
	filter:alpha(opacity=30)
}
.rightBtn {
	background-image: url(right.png);
	background-repeat: no-repeat;
	opacity:.3;
	filter:alpha(opacity=30)
}
.leftBtn:hover {
	background-image: url(left.png);
	background-repeat: no-repeat;
	opacity:1;
	filter:alpha(opacity=100)
}
.rightBtn:hover {
	background-image: url(right.png);
	background-repeat: no-repeat;
	opacity:1;
	filter:alpha(opacity=100)
}
.scrollImgList2 {
	WIDTH: 1004px; HEIGHT: 290px;overflow: hidden;  float:left; position:relative;
}
.scrollImgList2 {
	OVERFLOW: hidden; ZOOM: 1
}
.scrollImgList2 .leftBtn {
	FLOAT: left;
	WIDTH: 30px;
	CURSOR: pointer;
	HEIGHT: 30px;
	position:absolute;
	left:10px;
	top:70px;
}
.scrollImgList2 .rightBtn {
	FLOAT: right;
	WIDTH: 30px;
	CURSOR: pointer;
	HEIGHT: 30px;
	position:absolute;
	right:10px;
	top:70px;
}
.scrollImgList2 .Cont {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 1004px;
	PADDING-TOP: 0px;
}
.scrollImgList2 .scrCont {
	OVERFLOW: hidden; WIDTH: 42100px; ZOOM: 1;
}
#List1_2 {
	FLOAT: left;
}
#List2_2 {
	FLOAT: left
}
.scrollImgList2 LI {
	DISPLAY: inline;
	FLOAT: left; 
	WIDTH: 239px;
	height:290px;
	margin-right:16px;
	font-size:14px;
	line-height:25px;
	color:#333333;
	text-align:left;
	
}
.scrollImgList2 LI a{
	font-size:14px;
	line-height:25px;
	color:#333333;
}
.scrollImgList2 LI p{
	font-size:14px;
	line-height:25px;
	color:#333333;
	padding:0px 10px;
}
.scrollImgList2 LI a:hover{
	font-size:14px;
	line-height:25px;
	color:#ff0000;
	
}
.scrollImgList2 LI IMG {
	width: 239px;
	height: 175px;
	margin-bottom:7px;
	
	
}
.scrollImgList2 LI A:hover IMG {
	
}



.footer{
	overflow:auto;
	zoom:1;
	background:#F1F1F1;
	margin-top:30px;
	width:100%;
	float:left;
}
.footer_box1{
	height:50px;
	overflow:hidden;
	background:#0456B8;
	text-align:center;
	font-size:13px;
	line-height:50px;
	color:#ffffff;
}
.footer_box1 a{
	font-size:13px;
	line-height:50px;
	color:#ffffff;
}
.footer_box2{
	text-align:center;
	font-size:13px;
	line-height:25px;
	color:#333;
	height:85px;
	padding-top:25px;
}


/*erji*/
.banner2ji{
	height:210px;
	width:100%;
	margin:0px auto;
	background-image: url(banner1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.path {
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	height:45px;
	display:block;
	text-align:left;
	background-image: url(home.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	overflow:hidden;
}
.path h3{
	font-size: 14px;
	line-height: 25px;
	color: #004495;
	text-indent:30px;
	font-weight:normal;
}
.pathh3 span{
	font-size: 15px;
	line-height: 25px;
	color: #004495;
}
.path h3 a{
	font-size: 14px;
	line-height: 25px;
	color: #004495;
}
.path h3 a:hover{
	font-size: 14px;
	line-height: 25px;
	color: #004495;
}
.side {
	width:270px;
	min-height:680px;
	float:left;
}
.lmtree_list{
	overflow: hidden;
	zoom:1;
	width:270px;
}
.lmtree_list ul{
	overflow:auto;
	zoom:1;
}
/*一级菜单*/
.menu li.level1 a{
	cursor:pointer;font-size:15px;color:#fff;line-height:50px; background:#07459A; height:50px; text-align:left; text-indent:30px;border-bottom:2px solid #fff; display:block;
}
/*一级菜单两态样式,供JS调用*/
.menu li.level1 a.hove{
	font-size:15px;
	line-height:50px;
	text-align:left;
	color:#fff;
}
.menu li.level1 a:hove{
	font-size:15px;
	line-height:50px;
	text-align:left;
	color:#fff;
	background:#B90002;
}
.menu li.level1 a.cur{
	font-size:15px;
	line-height:50px;
	text-align:left;
	color:#fff;
	background:#B90002;
}

/*二级菜单*/
.menu li ul{overflow:hidden; padding-bottom:5px;}
.menu li ul.level2{
	width:270px;
	display:none;
	
}
.menu li ul.level2 li{
	height:43px;
	color: #333;
	font-size: 13px;
	border-bottom:2px solid #fff;
}
.menu li ul.level2 li a{
	text-align: left;
	font-size: 13px;
	line-height: 43px;
	color: #333;
	height: 43px;
	display: block;
	background:#e0e0e0;
	overflow: hidden;
	text-indent:50px;
}
.menu li ul.level2 li a:hover{
	text-align: left;
	font-size: 13px;
	line-height: 43px;
	color: #fff;
	height: 43px;
	display: block;
	background:#07459A;
	overflow: hidden;
}
/*二级菜单两态样式,供JS调用*/
.menu li ul.level2 li a.hove1{}




.main2ji {
	width:720px;
	float:right;
}
.mainbox{
	border:2px solid #cc2a1e;
	overflow:auto;
	zoom:1;
}
.mainbox_text{
	overflow:auto;
	zoom:1;
}

/**/
.article {
	border:2px solid #cc2a1e;
	border-radius:0px;
	margin-top:10px;
	overflow: auto;
	zoom:1;
}
.wzbox {
	padding:25px 50px 30px 50px;
	text-align: left;
	color: #5b5b5b;
	font-weight:normal;
	font-size: 13px;
	line-height:25px;
	overflow: auto;
	zoom:1;
}

.wzboxtext{
	text-align: left;
	color: #414141;
	font-weight:normal;
	font-size: 13px;
	line-height:27px;
	padding-bottom:15px;
}
.wzboxtext h1{
	text-align:center;
	line-height: 45px;
	color:#111111;
	font-size:21px;
	background-image: url(wz_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.wzboxtext h5{
	HEIGHT: 45px;
	COLOR: #999999;
	font-weight:normal;
	font-size: 12px;
	line-height:27px;
	text-align:center;
	
}
.wzboxtext p{
	text-align: left;
	color: #414141;
	font-weight:normal;
	font-size: 13px;
	line-height:27px;
	text-indent:2em;
}
.wzboxtext p img{
	width:600px;
	margin:10px auto;
}
.caozuo{
	TEXT-ALIGN: center;
	HEIGHT: 60px;
	COLOR: #0A5DBA;
	font-weight:normal;
	font-size: 12px;
	line-height:25px;
}
.caozuo a{
	COLOR: #0A5DBA;
	font-weight:normal;
	font-size: 12px;
	line-height:25px;
}
.caozuo a:hover{
	COLOR: #0A5DBA;
	font-weight:normal;
	font-size: 12px;
	line-height:25px;
}
/*正文中图片*/
.img_wrapper { text-align: center; padding-bottom:5px;}
.img_wrapper img { display: block; margin: 10px auto; width:600px;}
.img_wrapper .img_descr { line-height:20px; padding:6px 0; color:#333333; font-size:14px;margin:5px auto; display:inline-block; display:-moz-inline-stack;zoom:1; text-align:center}
.striking{
	padding-top:5px;
	text-align:left;
	font-size:12px;
	line-height:25px;
	color:#F42301;
}

.list{
	overflow: auto;
	zoom:1;
	padding:30px 30px;
}
.list ul{
	overflow:auto;
	zoom:1;
}
.list li{
	width:100%;
	height:37px;
	display:inline;
	float:left;
	font-size:14px;
	line-height:37px;
	text-align:left;
	color:#333;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	border-bottom: 1px dashed #dbc9b0;
}
.list li span{
	float: right;
	font-size:12px;
	line-height:37px;
	text-align:right;
	color:#666;
	padding-left:20px;
}
.list li a{
	font-size:14px;
	line-height:37px;
	text-align:left;
	color:#333;
	padding-left:12px;
}
.list li a:hover{
	font-size:14px;
	line-height:37px;
	text-align:left;
	color:#ba0201;
}
.piclist{
	overflow: auto;
	zoom:1;
	padding:31px 0px 0px 25px;
}
.piclist ul{
	overflow:auto;
	zoom:1;
}
.piclist li{
	width:206px;
	height:230px;
	display:inline;
	float:left;
	margin-right:24px;
	margin-bottom:10px;
}
.piclist li p{
	padding:0px 10px;
	text-align:left;
	font-size:13px;
	line-height:23px;
	text-align:left;
	color:#666;
}
.piclist li img{
	width:206px;
	height:155px;
	margin-bottom:5px;
	display: block;
}

.page_box{
	height:40px;
	font-size: 12px;
	text-align: center;
	color: #666666;
	font-family:"微软雅黑";
	line-height:23px;
	padding:10px 20px 20px 20px;
	overflow:hidden;

}
.page_box a{
	margin:0px 2px;
	padding:6px 12px;
	color: #333333;
	background:#ffffff;
	border:#d1d1d1 1px solid;
}
.page_box a:hover{
	color: #ffffff;
	background:#ba0201;
	border:#ba0201 1px solid;
}
.page_box a.hover{
	color: #ffffff;
	background:#ba0201;
	border:#ba0201 1px solid;
}