@charset "utf-8";

/* CSS Document */

@charset "utf-8";

body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"宋体";}

*{padding:0px;margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}

h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}

input,select { font-family:"宋体";}

button {overflow:visible}

img{border:none;}

a{color:#545454;text-decoration:none;}

a:hover{color:#1672BE;text-decoration:none;}

li{	list-style:none;}

input,select,button{font:12px;vertical-align:middle;}

.clear{overflow:hidden;clear:both; height:0px;}

.lf{ float:left;}

.rt{ float:right;}







.top { width:1000px; margin:0 auto; height:125px;}

.logo{ float:left; margin-top:15px}

.rz {  text-align:right;line-height:58px; }

.search {  text-align:right; width:400px; background-color:#1672be;  }

.menu{ width:100%; background-color:#1672be; height:45px}

.main{ width:1000px; margin:0 auto;}

.h2{ font-size:23px; color:#1672be; font-weight:bold; line-height:55px;}



.hot{ width:1000px;overflow:hidden;}

.hot li{ width:325px; height:100px; border:#D0D0D0 1px solid; margin-right:6px; margin-bottom:8px; float:left; }

.hot li img{ width:101px; height:94px; float:left; margin:3px;}

.hot li h1{ font-family:"宋体"; font-size:14px; line-height:25px; color:#545454; font-weight:bold; float:right; display:block; text-align:left; padding-left:5px; width:213px;}

.hot li h3{ font-family:"宋体"; font-size:20px; font-weight:normal; line-height:30px; color:#ff0000; float:right; display:block; text-align:left; padding-left:5px; width:213px;}

.hot li span{ font-size:12px; color:#acacac; font-family:"宋体";float:right; display:block; text-align:left; padding-left:5px; width:213px; line-height:20px}

.button { float: left;	width: auto !important;	list-style: none;margin-left:5px}

.button a { font-size: 12px; font-family:"宋体";line-height: 20px;	color: #fff !important;  text-decoration: none;display: block; width:67px; 

		position: relative;	background: #1672be; text-align:center	}

.button a:hover,.button input:hover,.button button:hover,.button a:focus,.button input:focus,.button button:focus{

	  background: #2b2b2b;  }

	  

.main2{ margin-top:7px; border:#D0D0D0 1px solid; padding:15px; padding-top:0} 

.bt{ width:960px; background-color:#949494; line-height:38px; font-size:14px; color:#FFFFFF;padding-left:10px}

.bg{ width:960px; line-height:40px; font-size:14px; color:#545454;padding-left:10px; background:url(../images/bgbg.jpg) repeat-y}

.em { font-size:14px; color:#ff0000}



.main3{ margin-top:15px;}

.lf1{ float:left; width:274px; margin-right:15px; overflow:hidden}

.title1{ width:auto; background:url(../images/hong.jpg) left center no-repeat; line-height:43px}

.h4{ font-size:18px; color:#404144; float:left; line-height:43px; margin-left:15px;}

.gg{ width:250px; border:#D0D0D0 1px solid; padding:10px; height:180px;}

.gg li{ line-height:30px; background:url(../images/dian.jpg) left center no-repeat; padding-left:10px; font-size:14px}

.rt1{ width:420px; float:right}

.about{ width:400px;border:#D0D0D0 1px solid; padding:10px; overflow:hidden; font-size:14px; color:#727272; line-height:25px; height:180px;}

.about img{ width:166px; height:160px; float:left; margin-right:10px; }



.main4{ margin-top:15px; border:#D0D0D0 1px solid; padding:15px; padding-top:0}

.gd{ border-top:#f0f0f0 1px solid; width:970px; padding-top:15px}









.Footer {

	WIDTH: 100%; BACKGROUND: #f1f1f1; HEIGHT: auto; OVERFLOW: hidden; margin-top:15px

}

.FooterTop_Nav01 {

	MARGIN: 0px auto; WIDTH: 1000px; BACKGROUND: url(../images/s005.png) no-repeat right 0px; HEIGHT: 213px; OVERFLOW: hidden;
	border-top:1px solid #D0D0D0;

}

.FooterTop_Nav01 UL {

	WIDTH: 240px; BACKGROUND: url(../images/s005.png) no-repeat left center; FLOAT: left; HEIGHT: 213px; OVERFLOW: hidden; text-align:center; line-height:23px

}
.FooterTop_Nav01 UL a{ color:#3d2f1b;}
.FooterTop_Nav01 UL a:hover{ color:#1672be;}


.FooterTop01 {

	PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 98px; DISPLAY: block; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 22px

}

.FooterTop06 SPAN {

	MARGIN: 0px auto; WIDTH: 32px; DISPLAY: block; BACKGROUND: url(../images/s006.png) no-repeat 0px 0px; HEIGHT: 32px; OVERFLOW: hidden

}

.FooterTop03 SPAN {

	MARGIN: 0px auto; WIDTH: 32px; DISPLAY: block; BACKGROUND: url(../images/s007.png) no-repeat 0px 0px; HEIGHT: 32px; OVERFLOW: hidden

}

.FooterTop04 SPAN {

	MARGIN: 0px auto; WIDTH: 32px; DISPLAY: block; BACKGROUND: url(../images/s008.png) no-repeat 0px 0px; HEIGHT: 32px; OVERFLOW: hidden

}

.FooterTop05 SPAN {

	MARGIN: 0px auto; WIDTH: 32px; DISPLAY: block; BACKGROUND: url(../images/s009.png) no-repeat 0px 0px; HEIGHT: 32px; OVERFLOW: hidden

}

.FooterTop01 P {

	TEXT-ALIGN: center; LINE-HEIGHT: 26px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; HEIGHT: 26px; COLOR: #474747; FONT-SIZE: 22px; FONT-WEIGHT: bold; PADDING-TOP: 16px

}

.FooterTop_Nav01 UL.FHover .FooterTop01 P {

	COLOR: #1672be

}

.FooterTop_Nav01 UL.FHover .FooterTop06 SPAN {

	BACKGROUND: url(../images/s006.png) no-repeat 0px -32px

}

.FooterTop_Nav01 UL.FHover .FooterTop03 SPAN {

	BACKGROUND: url(../images/s007.png) no-repeat 0px -32px

}

.FooterTop_Nav01 UL.FHover .FooterTop04 SPAN {

	BACKGROUND: url(../images/s008.png) no-repeat 0px -32px

}

.FooterTop_Nav01 UL.FHover .FooterTop05 SPAN {

	BACKGROUND: url(../images/s009.png) no-repeat 0px -32px

}

.footermid{ background-color:#585858; height:112px; line-height:112px;}

.FooterBottom {

	PADDING-BOTTOM: 16px; WIDTH: 100%; BACKGROUND: #404144; HEIGHT:auto; OVERFLOW: hidden; PADDING-TOP: 16px; color:#FFFFFF; text-align:center

}











.nmain{ width:1000px; margin:0 auto;}

.weizhi{ font-size:12px; color:#666666; line-height:40px; }

.nmain2{ margin-top:15px; border:#D0D0D0 1px solid; padding:15px; } 

.xnew{ width:970px; border:#f0f0f0 1px solid; padding:15px; padding-top:0}

.xnew li{ line-height:40px; border-bottom:#CCCCCC 1px dotted; height:40px; background:url(../images/18.jpg)10px 18px no-repeat; padding-left:25px}

.xnew li a{ line-height:40px;  height:40px;   color:#484848; font-size:14px}

.xnew li :hover{ line-height:40px; border-bottom:#CCCCCC 1px dotted; height:40px;   color:#1672be}

.xnew p{ float:right; font-size:14px; color:#999999}


.ys span{ border:1px solid #ccc;}
.ys .nolink{padding:2px 10px; margin-right:5px;color:#666;}
.ys .current{padding:2px 10px; margin-right:5px; color:#F00;}
.ys a{ border:1px solid #ccc; padding:2px 10px; margin-right:5px; color:#666;}

.xg{ border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;}
.xg2{padding-left:12px; border:1px #D0D0D0 solid; border-left:3px #1672BE solid ;}