/* CSS Document */
*{
	padding:0px;
	margin:0px auto;}
body{
	font-size:12px;
	background:url(../images/bg.jpg) repeat-x center top #f3ede1;}
a{
	text-decoration:none;}
a img{
	border:none;}
ul{
	padding:0px;
	margin:0px;
	list-style:none;}
ul li{
	padding:0px;
	margin:0px;}
.top{
	height:190px;
	background:url(../images/top.jpg) center top;}
.top_search{ width:1000px; height:100px; overflow:hidden;  margin:0px auto;}
.top_search1{ width:60px; height:25px; line-height:25px; padding-top:47px; color:#FFF; padding-left:680px; font-weight:bold; float:left;}
.top_search2{ width:155px; padding-top:50px; float:left;}
.top_search3{ width:100px; padding-top:50px; float:left;}
.top_con{
	width:1000px;
	overflow:hidden;
}
.dh{
	width:1000px;
	 margin-top:10px;
	height:49px;}
.menu{
	width:1000px;
	height:49px; margin-top:10px;
	float:left;}
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 20;
  position: relative;
}
.nav li {
  float: left;
  display:inline-block;

  margin:0px;
  padding: 0;
  width:100px;
  _width:99px;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: 1.22em/25px Arial, Helvetica, sans-serif;width:100px; height:49px; font-weight:bold; font-size:14px; 
  color: #fff; text-align:center; line-height:47px;_width:99px;
  display: block;
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {background:url(../images/nav_bg01.gif);width:100px; height:49px;
  color: #fff;}
#nav-one li:hover a{ color: #fff;}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
 font-size:12px; color: #fff; line-height:24px; height:24px; overflow:hidden
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {  background: #7bb6f4;color: #fff; line-height:24px; height:24px;}

.nav ul {
  background: #0961be;
  margin: 0;
  width:72px;
  padding:10px 10px 5px 10px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 49px;
}
#nav-one li ul li{
  border: 0;
  width:80px;
  margin-bottom:5px;
}
#nav-one li ul li a{
	width:80px;
	font-weight:normal;
	display:block;}
.nav ul a {
  border-bottom: 0;
}
.nav ul a:hover { 
}
#nav-one li ul li{
	width:80px;}
#main2{
	height:409px;
	background:url(../images/bj2.gif)  center top; overflow:hidden}	
#banner{
	height:400px;
	width:1000px; text-align:center; overflow:hidden}
.hdh{
	height:72px;
	background:url(../images/hdh.gif) center top; overflow:hidden;}
#main3,#main4{
	height:auto;background:url(../images/bj3.gif);overflow:hidden}
#main4{width: 100%;height: auto;margin:0 auto; background-position:center top;
	background-repeat: repeat-x;background-image:url(../images/nybj.gif);background-color:#fff; overflow:hidden}
.ztz{ margin:0 auto;width:1000px; clear:both}
.fwxm{ float:left;width:227px; overflow:hidden}
.fwbt{ float:left;width:227px; height:48px;overflow:hidden}
.fwnr{ float:left;width:227px;overflow:hidden}
.ztnr1{ float:left;width:760px;}


.menu2{ float:left; clear:both; width:100%; overflow:hidden;}
.menu2 li {width:100%;height:29px;background: #eee; line-height:29px;float:left; clear:both; text-indent:20px;}
.menu2 li a { width:100%; background: #eee;font-weight:100;color: #04243d;height:29px; line-height:29px;float:left; clear:both; text-indent:20px;}
.menu2 li a:hover { width:100%;background: #dbdce1;border-left: 5px #000 solid;height:29px; line-height:29px;float:left; clear:both; text-indent:20px;}

.menu1 { background:url(../images/cpbj1.gif);width:203px; overflow:hidden;height:29px; line-height:29px; float:left; clear:both; text-indent:20px;}
.gg{ float:left;width:325px;}
.ggbt{margin:0 auto;width:329px; height:48px; clear:both}
.ggnr{margin:0 auto;width:329px; height:187px; margin-top:10px;clear:both; overflow:hidden}
.ggnr li{ float:left;width:302px; height:25px; margin-left:6px; overflow:hidden}
.ggnr dt{float:left;width:240px;height:25px;color:#595959;line-height:25px;text-align:left;overflow:hidden}
.ggnr dt a{color:#595959;}
.ggnr dt a:hover{color:#d30020;}
.ggnr dd{float:left;width:50px;height:25px; color:#979797;line-height:25px;text-align:left; margin-left:7px; overflow:hidden}
.sx,.sx2{ float:left;width:10px; height:235px; background:url(../images/sx.gif); overflow:hidden}
.sx2{width:13px; height:496px; background:url(../images/sx2.gif);}
.xy{ float:left;width:415px;}
.xybt{margin:0 auto;width:415px; height:48px; clear:both}
.xynr{margin:0 auto;width:415px; height:187px; margin-top:10px;clear:both; overflow:hidden}
.gspic{float:left;width:147px; height:116px;margin-right:10px;  border:1px solid #949494;overflow:hidden}
.gswz{margin:0 auto;width:380px; height:170px; margin-top:6px;line-height:21px;text-align:left; color:#5e5c5d;overflow:hidden}
.gswz a{color:#064b8c;}
.gswz a:hover{color:#414141;}

.sp{float:left;width:238px; height:170px;overflow:hidden}
.hx{ float:left;width:760px; height:16px; background:url(../images/hx.gif); clear:both	}
.al{ float:left;width:760px; }
.albt{margin:0 auto;width:760px; height:40px; clear:both}
.alnr{margin:0 auto;width:760px; height:187px; margin-top:10px;clear:both; overflow:hidden}
.zxcp{ margin:0 auto;width:1000px; height:74px;clear:both	}
.zxnr{ margin:0 auto;width:1000px; height:205px; background:url(../images/cpbj.gif); clear:both; overflow:hidden}
.zxnr li{ float:left;width:206px; height:200px; margin:10px 0 0 23px; list-style:none;}
.zxnr dt{ float:left;width:206px; height:133px; padding:1px; border:1px solid #fff; clear:both}
.zxnr dd{ float:left;width:208px; height:25px; text-align:center; line-height:22px; margin-top:5px; background-color:#8f8f8f; clear:both }
.zxnr dd a{color:#fff;}
.zxnr dd a:hover{color:#414141;}
.link{ margin:0 auto;width:1000px; height:70px; background:url(../images/link.gif); clear:both;overflow:hidden;}
.linkl{ float:left;width:178px; height:70px; background:url(../images/linkl.gif);overflow:hidden}
.yqlj{ float:left;width:780px;height:50px; margin:10px 0 0 0px; overflow:hidden;}
.yqlj div{ float:left;height:25px; margin-top:2px;margin-left:8px;text-align:left; display:block;line-height:22px; overflow:hidden;}
.yqlj div a{color:#414141; float:left; display:block;}
.yqlj div a:hover{color:red;}
/*主体底部分*/
.foot {margin:0 auto; width:100%; height:118px;background:url(../images/foot.gif);clear:both;overflow:hidden }
.footl {margin:0 auto;width:900px; height:100px;margin-top:50px;text-align:center;line-height:21px;color:#6095f1;overflow:hidden }
.footl  a{color:#6095f1;text-decoration:none}
.footl  a:hover{color:#fef505}
/* 内页 */
.ny{ margin:0 auto; width:982px;overflow:hidden }
.nyz{float:left;width:220px;clear:both;overflow:hidden;}
.nyl,.nyl2{float:left;width:220px;background-color:#bfbfbf;margin-top:10px; clear:both;overflow:hidden;}
.nyl2{background-color:#fff;}
.nylbt,.nylbt1{margin:0 auto;width:203px; height:31px;background:url(../images/nylbt.gif);text-align:center; line-height:30px;  margin:10px 0px 5px 8px;overflow:hidden;}
.nylbt1{background:url(../images/nylbt2.gif);margin-bottom:10px;}
.nylbt a{color:#fff; text-decoration:none}
.nylbt a:hover{color:#fcff00}
.nylbt1 a{color:#747474; text-decoration:none}
.nylbt1 a:hover{color:#801c43}
.nybg{float:left;width:220px;height:33px;background:url(../images/nybg.gif);clear:both;overflow:hidden;}
.lxbt{margin:0 auto;width:203px;height:40px;background:url(../images/lxbt.gif);clear:both; margin-top:10px;overflow:hidden;}
.lxbtnr{margin:0 auto;width:203px;clear:both; overflow:hidden;}
.lxbtnr li{float:left;width:190px; height:24px;margin:5px 0 0 0px; background:url(../images/jt.gif) left top no-repeat;text-align:left; text-indent:18px; line-height:24px; overflow:hidden }
.lxbtnr li a{color:#000; text-decoration:none}
.lxbtnr li a:hover{color:#640202;}
.nyr{float:left;width:750px;margin:10px 0 0 10px;overflow:hidden;}
.weizhi{
	width:450px;
	height:25px;
	text-align:left;
	line-height:25px;
	overflow:hidden; 
	float:left;
	clear:both;
	padding-bottom:10px;
	padding-top:10px;
}
.weizhi a{color:#b21035; text-decoration:none}
.weizhi a:hover{color:#000}
.cpzsbt{ margin:0 auto; width:750px; height:102px; padding-left:20px; line-height:102px; font-size:28px; font-weight:bold; font-family:"微软雅黑"; color:#333; margin-top:5px; text-align:left; overflow:hidden;background:url(../images/rbt_xw.gif); }
.nynr{ margin:0 auto;width:710px;  margin-bottom:10px; overflow:hidden}
.cont_title { margin:0 auto; width:580px; height:25px;text-align:center;margin-top:25px; font-size:14px; color:#781b3f; font-weight:bold}
.cont_time { margin:0 auto; width:580px; height:25px; text-align:center; font-size:12px; color:#707070; border-bottom:1px dashed #878686;}
.mrnr{ margin:0 auto; width:640px;margin-top:22px;margin-bottom:12px;  color:#4b4a4a; line-height:26px; text-indent:0px;overflow:hidden }
.nrimg{margin:0 auto; width:500px;margin-top:15px;margin-bottom:10px;  text-align:center;border:2px solid #e29418;overflow:hidden }
/* 内页翻页 */
.fanye {margin:0 auto;width:614px; height:27px;padding:3px; margin-top:25px; clear:both; text-align:center;overflow:hidden }
.fanye A { border: #472c19 1px solid; padding:2px 5px 2px 5px;margin:2px;  color: #84664a; text-decoration:underline}
.fanye A:hover {border: #472c19 1px solid; color: #f75406;}
.fanye A:active {border: #472c19 1px solid;color: #ebd476; }
.fanye SPAN.current {border: #594127 1px solid; padding:2px 5px 2px 5px;margin:2px; color: #8d6a4e;}
.fanye SPAN.disabled {border: #926f53 1px solid; padding:2px 5px 2px 5px;margin:2px; color:#926f53; }

/* 内页列表 */
.news{ margin:0 auto; width:750px;margin-bottom:12px; background:url(../images/newbj.gif); color:#515151; overflow:hidden }
.news li{ float:left; width:700px;height:35px;border-bottom:1px solid #868688; margin-left:10px;overflow:hidden; list-style:none;}
.news dt{ float:left; width:550px;height:35px;margin:2px 0 0 5px;text-align:left;text-indent:25px; line-height:27px;overflow:hidden }
.news dd{ float:left; width:120px;height:35px;margin:2px 0 0 20px; text-align:left;color:#7d7c7c; line-height:27px;overflow:hidden }
.news dt a{color:#000; text-decoration:none}
.news dt a:hover{color:#7e1c42}

/* 内页产品 */
.mrnrz{ margin:0 auto; width:750px;padding-bottom:10px; background:url(../images/newbj.gif); background-repeat: repeat-x;clear:both;overflow:hidden }
.mrnr1{ margin:0 auto; width:740px;clear:both;overflow:hidden }
.mrnr1 li{ float:left; width:200px; height:240px;margin:25px 0px 10px 15px; *margin-left:20px;_margin-left:10px; border:1px solid #dbdbdb; overflow:hidden }
.mrnr1 li dt{ float:left; width:200px; height:200px;text-align:center; overflow:hidden }
.mrnr1 li dd{ float:left; width:180px; height:28px;margin:3px 0 0 5px; text-align:center;color:#815f42; line-height:25px;overflow:hidden }
.mrnr1 li dd a{color:#815f42; text-decoration:none}
.mrnr1 li dd a:hover{color:#f36e06}
.mrnrimg{ float:left; width:311px; height:265px;margin-top:12px;margin-left:12px; border:1px solid #dbdbdb; text-align:center; overflow:hidden }
.nynrimg{ float:left; width:300px; height:265px;margin:12px 0 0 10px;  text-align:center; overflow:hidden }
.nynrimg dt{ float:left; width:250px;height:27px;margin:2px 0 0 5px;text-align:left;border-bottom:1px #bf4e4e dotted;  text-indent:10px;*text-indent:10px;_text-indent:20px; font-size:14px; color:#000; font-weight:bold; line-height:27px;overflow:hidden }
.nynrimg dd{ float:left; width:250px;margin:10px 0 0 15px; text-align:left;color:#505050; line-height:27px;overflow:hidden }
