*{ text-decoration:none;}
body{font-family:"microsoft yahei","Î¢ÈíÑÅºÚ"; margin:0px;padding:0px;}
img{border:none;margin:0px;padding:0px; max-width:100%;}
a{text-decoration:none;}
ul{margin:0px;padding:0px;}
li{list-style:none;}
p{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
a:hover{text-decoration:none;cursor:pointer;}


.head{ width: 1102px; height: 132px; margin: 0 auto;}

/*.logo{ width: 450px; height: 132px; display: block; float: left;}*/

.xcy{ width: 330px; height: 132px; display: block; float: right;}

.navs{ width: 100%; background: #005bac;  height: 48px;}

.nav{ height: 48px; width: 1102px; margin: 0 auto;}

.nav ul li{width:122px;height:48px; display:block; float:left; position:relative;}

.nav ul li a{width:122px;height:48px; display:block; float:left;font-size:16px; color:#fff; text-align:center; line-height:48px;}

.nav ul li a:hover{color:#fff; background: #00a0e9;}

#nav_active{color:#fff; background: #00a0e9;}

.nav ul li ul li{width:122px;height:40px; display:block; float:none;}

.nav ul li ul{/*border-top:2px*/ solid #ccc;}

.nav ul li ul li a{width:122px;height:40px; display:block; color: #666; float:left; line-height:40px; /*border-bottom:1px dashed #ccc; margin:0 10px;*/ font-size:12px;}

.nav ul li ul li a:hover{background:#00a0e9;}

.nav ul li ul{ display:none; z-index:250; background:#fff; /*border-bottom-left-radius:5px; border-bottom-right-radius:5px;*/}

.nav ul li:hover ul{ display:block; position:absolute; top:48px;left:0px;}

.hot{ width: 36px; height: 20px; position: absolute;  background: url(../images/hot.png); left: 40px; top: -10px;}



/* banner */
/*.banner{height:518px;overflow:hidden;}
.banner .d1{width:100%;height:518px;display:block;position:absolute;left:0px;top:222px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:680px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -50px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}*/

.ql_banner {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 100%; CLEAR: both; OVERFLOW: hidden
}
.ql_banner LI A {
	MARGIN: 0px auto; WIDTH: 1000px; DISPLAY: block; CURSOR: pointer
}
.ql_banner UL LI {
	WIDTH: 100%; FLOAT: left
}
.ql_banner .dots {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 10px; LEFT: 0px
}
.ql_banner .dots LI {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; TEXT-INDENT: -999em; MARGIN: 0px 4px; WIDTH: 10px; DISPLAY: inline-block; HEIGHT: 10px; BORDER-TOP: #fff 2px solid; CURSOR: pointer; BORDER-RIGHT: #fff 2px solid; opacity: .4; border-radius: 6px; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s
}
.ql_banner .dots LI.active {
	WIDTH: 24px; BACKGROUND: #fff; opacity: 1
}
.ql_banner .arrow {
	POSITION: absolute; WIDTH: 50px; DISPLAY: block; HEIGHT: 50px; TOP: 50%
}
.ql_banner .prev {
	BACKGROUND: url(../images/prev.png) no-repeat left top; LEFT: -50px; -webkit-transition: left 300ms; transition: left 300ms
}
.ql_banner .prev:hover {
	BACKGROUND: url(../images/prev_on.png) no-repeat left top
}
.ql_banner .next {
	BACKGROUND: url(../images/next.png) no-repeat left top; RIGHT: -50px; -webkit-transition: right 300ms; transition: right 300ms
}
.ql_banner .next:hover {
	BACKGROUND: url(../images/next_on.png) no-repeat left top
}
.ql_banner:hover .prev {
	LEFT: 120px
}
.ql_banner:hover .next {
	RIGHT: 120px
}




.fore{ width: 1000px; height: 370px; overflow: hidden; margin: 0 auto; margin-top: 65px; }

.f_a{ width: 175px; height: auto; overflow: hidden; display: block;; float: left; margin-right: 100px;color:#333;}

.f_a a{color:#333;}

.f_a:last-child{margin-right: 0;}

.f_a:hover{ margin-top:40px; transition-duration:3s;/*¶¯»­time*/}

.f_aimg{ width: 175px; height: 175px; background: url(../images/f2.png); display: block; float: left;}

.f_aimg:hover{ width: 175px; height: 175px; background: url(../images/f1.png);}

.f_bimg{ width: 175px; height: 175px; background: url(../images/f4.png); display: block; float: left;}

.f_bimg:hover{ width: 175px; height: 175px; background: url(../images/f3.png);}

.f_cimg{ width: 175px; height: 175px; background: url(../images/f6.png); display: block; float: left;}

.f_cimg:hover{ width: 175px; height: 175px; background: url(../images/f5.png);}

.f_dimg{ width: 175px; height: 175px; background: url(../images/f8.png); display: block; float: left;}

.f_dimg:hover{ width: 175px; height: 175px; background: url(../images/f7.png);}

.f_title{ width:145px; line-height: 46px; height: 46px; border-bottom: 2px solid #009A42; margin-left: 15px; margin-right: 15px; margin-top: 15px; text-align: center; display: block; float: left;}

.f_content{ font-size: 14px; display: block; float: left; text-indent: 2em; color: #666; margin-top: 10px;}

.index-contents{ width: 100%; height: 448px; background: #f8f8f8; overflow: hidden; padding-top:40px; padding-bottom:50px;}


.anli { position: relative;  height: 408px;  overflow: hidden; background: #f5f5f8;  padding: 50px 0 0 0; min-width: 1102px; }
.container { width: 1102px;     margin: 0 auto;}
.text-center { text-align: center;}
.text-style-1 {  font-weight: bold;  font-size: 36px;color: #333;}
.text-style-2 { font-size: 16px;  color: #666; margin-top: 28px;}
.container {  padding-right: 0px;  padding-left: 0px; margin-right: auto;  margin-left: auto;  }

.text-cent { text-align: center;}
.text-styl-1 {  font-weight: bold;  font-size: 36px;color: #fff; font-family: 'ºÚÌå';}
.text-styl-2 { font-size: 18px;  color: #fff; margin-top: 18px; font-family: 'ºÚÌå';}
.text-styl-3 { font-size: 16px;  color: #fff; margin-top: 8px;  line-height: 20px; width:490px; font-family: 'ËÎÌå';}
.text-styl-4 { font-size: 16px;  color: #fff; margin-top: 7px;  line-height: 25px;  font-family: 'ËÎÌå';}
.text-styl-4:hover{color:#00a0e9; }
.contain { padding-top:58px; float:left;}



.containerz {  padding-right: 0px;  padding-left: 0px; margin-right: auto;  margin-left: auto;  padding: 50px 0 0 0; }




.index_new_img{ width: 164px; height: 139px; display: block; float: left; padding: 2px; border: 1px solid #ccc;}

.new_title{ font-size: 16px; color: #333; height: 24px; line-height: 24px; overflow: hidden; margin-left: 15px; display: block;; float: left;}

.new_nr{ height: 118px; width: 285px; overflow: hidden; display: block; float: left; text-indent: 2em;font-size: 12px; line-height: 24px; margin-left: 15px; color: #666;}

.inde_news{ margin-top: 10px;width: 100%; overflow: hidden;}

.inde_news li{ width: 470px; height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc; font-size: 12px; display: block; float: left;}

.inde_news li a{width:395px; display: block; float: left; color:#666; overflow: hidden;}

.inde_news li span{ color: #999; display: block; float: right;}

.index-title{width:1000px; height: 35px; background: url(../images/titles.png) no-repeat center; color: #fff; line-height: 35px; font-size: 14px; text-align: center; margin: 0 auto;margin-bottom: 20px; margin-top: 30px; }


/*life*/
.case{ width:1000px; height:auto; margin-top:10px; margin: 0 auto;}
.case_top{ width:1000px; height:38px; padding:1px 0; background:url(../images/tit_top.jpg) no-repeat;}
.case_top .tit{ height:38px; background:url(../images/zuanshi.jpg) no-repeat 10px 0; line-height:38px; text-indent:50px; color:#be162d; font-size:16px; font-family:"å¾®è½¯é›…é»‘"; font-weight:bold; float:left;}
.case_top .entit{ height:38px; line-height:38px; text-indent:5px; color:#b9b9b9; font-size:14px; font-family:"Arial"; float:left;}
.case_top a.more{ width:66px; height:34px; float:right; display:block; padding-right:10px;}
.case_bottom{ width:1000px; height:158px; margin-top:10px;  overflow:hidden; position:relative; margin: 0 auto;}
.case_bottom .casee{ width:1000px; height:160px; }
.case_bottom a{ width:204px; height:156px; display:block; float:left; margin-left:20px; position:relative;}
.case_bottom a img{ width:200px; height:152px; border:1px solid #e7e7e7; padding:2px;}
.case_bottom a span{ width:204px; height:28px; line-height:28px; background:#000; display:block; position:absolute; bottom:0; left:0; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; text-align:center; color:#fff; display:none;}


.index-yy{width: 100%; height:700px; overflow: hidden;  background:#f6f6f6;}

.index-yy-left{ width: 425px; height: 329px; display: block; float: left; background: url(../images/yy.png); color: #fff;}

.index-yy-left h4{ text-align: center; font-size: 18px; line-height: 40px; margin-top: 5px;}

.index-yy-left ul li{ width: 100%;  display: block; float: left;}

.index-yy-left ul li span{width:110px; margin-right: 10px; display: block; float: left; text-align: right;line-height: 48px;}

.index-yy-left ul li input{ height: 30px; width: 220px; display: block; float: left; border-radius: 15px; background: rgba(255,255,255); border:none; margin-top: 9px; outline: none; text-indent: 2em;}

.index-yy-left ul li textarea{width: 216px;  height: 60px;border-radius: 15px; border:none; margin-top: 15px;outline: none; text-indent: 2em;}

#subb{ width: 84px; height: 32px; background: url(../images/sub.png); color: #fff; margin-left: 120px; text-indent:inherit;}

.video{ width: 545px; height: 329; display: block; float: right;}





.zdb{ width: 100%; height: 608px; }


.footer{ width:1102px; height: 410px;  margin: 0 auto;}

.foot-left{ width: 800px; display: block; float: left; margin-top: 42px;}

.foot-left ul{ height: 30px; line-height: 30px; display: block; float: left; width: 800px;}

.foot-left ul a{ padding-right: 5px; color: #fff; line-height: 30px; display: block; float: left; padding-left: 2px;}

.foot-left ul span{display: block; float: left;}


.foot-left ul li {display: block; float: left;}

.foot-left p {width: 800px;display: block; float: left; line-height: 30px;}



.foot-code{ width: 100px; height: 100px; display: block; float: right; margin-top: 35px;}

.ab-left{ width:320px; height:auto; display:block; float:left; margin-bottom:50px;}

.ab-left h3{ width:320px; height:68px; background:#009a42; color:#fff; line-height:68px; text-indent:1em; text-shadow:1px 2px 3px #333;}

.main_bd{ width:1000px; height:auto; overflow:hidden; clear:both; margin:0 auto; margin-top:35px;}

.left_nav ul li{ width:320px; height:44px; margin-bottom:1px;}

.left_nav ul li a{ height:44px; line-height:44px; background:#e5e5e5;text-indent:2em; color:#555; width:320px;}

.left_nav ul li a:hover{text-indent:3em; background:#f5ae37; color:#fff;  transition-duration:1s;}

#left_nav_active{text-indent:3em; background:#f5ae37; color:#fff; }

.left_nav ul li , .left_nav ul li a{ display:block; float:left;}

.contact_title{ width:320px; height:48px; display:block; float:left; margin-top:40px;background:#009a42; color:#fff; line-height:48px; text-indent:1em;}

.contacts{ border:1px solid #ccc; border-top:none; overflow:hidden;} 

.contacts li{ width:320ppx; line-height:40px; color:#666; font-size:12px; text-indent:1em;}

.ab_right{ width:640px; height:auto; display:block; float:right; margin-bottom:50px;}

.ab_right_title{ width:640px;  height:48px; border-bottom:1px solid #e5e5e5; margin-bottom:25px;}

.ab_right_title h2{ font-size:18px; display:block; float:left; line-height:48px;}

.ab_right_wz{ display:block; float:right; font-size:12px;}

.ab_right_wz a{ color:#666;line-height:50px;}

.newlist{ width:640px; overflow:hidden; height:auto;}


.newlist ul{ overflow:hidden;}

.newlist ul li{ width:640px; height:34px; line-height:34px; border-bottom:1px dashed #ccc; display:block; float:left; font-size: 12px;}

.newlist ul li a{width:520px; display: block; float: left; color:#666; overflow: hidden;}

.newlist ul li span{ color: #999; display: block; float: right;}

.pager{ text-align:center; font-size:12px;margin-top:30px;}

.pager a{ color:#777; }


.hhlist ul{ overflow:hidden;}

.hh_img{ width:193px; height:130px; padding:2px; border:1px solid #ccc; display:block; float:left; overflow:hidden;}

.hh_nr{ width:199px; height:30px; display:block; float:left; line-height:30px; overflow:hidden;}

.hh_nr h5{ font-size:14px; color:#333; width:199px; height:30px; overflow:hidden; display:block;float:left; text-align:center;} 

.hhlist ul li{ width:199px; height:180px;  display:block; float:left; margin-right:21px;}


.e-fuwu{ width:480px; height:148px; display:block; float:left;  overflow:hidden; margin-bottom:40px; margin-right:40px;}

.e-fuwu img{ width:205px; height:148px; display:block; float:left;}

.e-fuwu-nr{ width:275px; height:148px; display:block; float:left; background:#ccc;}

.e-fuwu-nr:hover{ background:#009a42; color:#fff;}

.e-fuwu-nr h3{ line-height:50px; text-align:center; font-size:20px;}

.e-fuwu-nr p{ height:88px; line-height:26px; text-indent:2em; padding:0 15px; overflow:hidden;  font-size:14px;}

.yuyue_bd{ width:1000px; height:626px; overflow:hidden; background:url(../images/form.png); padding-top:35px;}

.yuyue_bd ul{ width:650px; height:auto; margin-left:175px;}

.yuyue_bd ul li{ width:650px; display:block; float:left; margin-bottom:30px;}

.yuyue_bd ul li span{ width:170px; display:block; float:left; font-size:16px; color:#000; text-align:right; margin-right:30px; line-height:40px; font-weight:bold; text-shadow:1px 2px 3px #999; cursor:pointer;}

.yuyue_bd ul li input{height:40px; width:400px; display:block; float:left; border-radius:20px; border:none; box-shadow:1px 2px 3px #666; outline:none; text-indent:2em;}

#yuyue_bd_nr{text-indent:2em; width:400px; height:160px;display:block; float:left; border-radius:20px; border:none; box-shadow:1px 2px 3px #666; outline:none;}

#sub{ width:230px; height:40px; border-radius:20px; background:#009a42; color:#fff; border:none; border-bottom:2px solid #016e30; margin-left:200px; }

#sub:hover{border-bottom:2px solid #1bc564;}

#icode{ width:120px;}


/*login*/

.yny_topp{ width:100%; height:30px;background:#f7f7f7; overflow:hidden;     border-bottom: 1px solid #d8d8d8;     margin: 0 auto;}

.yny_top{ width:1102px; margin:0 auto; height:30px; }

.yny_top a{ line-height:32px; display:block; float:right; color:#333; font-size:12px; margin-left:20px; margin-right:10px;}

.yny_login{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.yny_topp div { height: 30px;  line-height: 30px;  font-size: 12px;     margin: 0 auto;}

.yny_box{ width:998px; border:1px solid #ccc; overflow:hidden;}

.yny_box_left{ width:596px; height:435px; display:block; float:left;}

.ynydl_right{width: 284px;
  height: 431px;
  float: left;
  padding-top: 36px; margin-left:50PX;}
  
.ynydl_right h6{ font-size:16px; color:#666;}

.input_box {
  width: 282px;
  height: 34px;
  border: 1px solid #e2e2e2;
  margin-bottom: 16px;
  position: relative; margin-top:15px;}
  
 .input_box input {
  width: 223px;
  height: 24px;
  line-height: 24px;
  border: none;
  position: absolute;
  left: 0;
  top: 0;
  outline: none;
  z-index: 2;
  background: none;
  padding: 5px 5px 5px 54px;}
  
.user_name {
  width: 18px;
  height: 18px;
  background: url(../images/user.png) no-repeat;
  position: absolute;
  left: 14px;
  top: 10px;}
  
.user_password {
  width: 18px;
  height: 18px;
  background: url(../images/pass.png) no-repeat;
  position: absolute;
  left: 14px;
  top: 10px;}
.input_box span {
  width: 226px;
  height: 34px;
  line-height: 34px;
  color: #c8c8c8;
  display: block;
  position: absolute;
  left: 54px;
  top: 0;
  z-index: 1;}  
  
  
 .btn {
  margin: 34px 0 18px;
  width: 284px;
  height: 41px;
}
.btn input {
  width: 100%;
  height: 100%;
  background: #009b40;
  color: #fff;
  border: none;
  font-size: 18px;
  letter-spacing: 5px;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
}

.check {
  overflow: hidden;
}
.check input {
  margin-right: 5px;
}
.check span {
  font-size: 12px;
  float: left;
  display: inline-block;
}
.check em {
  display: inline-block;
  float: right;
}
.check em a {
  font-size: 12px;
  color: #969696;
  margin-left: 10px;
}
.check em a.add {
  color: #0066cc; }

.register-bd{ width:998px; border:1px solid #ccc; overflow:hidden; padding-top:45px; padding-bottom:50px;}

.register-bd ul li{ width:600px; margin-left:150px; display:block; float:left; margin-bottom:13px; line-height:34px;}

.register-bd ul li span{ width:140px; font-size:14px; color:#333; text-align:right; display:block; float:left;}

.register-bd ul li input{ width:430px; margin-left:20px; height:30px; border:1px solid #ccc; border-radius:3px; font-size:14px; color:#666; text-indent:1em;}

#sexy{ width:50px; height:14px; }

#reg-btn{ width:280px; height:40px; background:#009b40; border-bottom:2px solid #093; border-radius:5px; border:none; margin-left:310px; margin-top:12px; color:#fff; font-size:14px;}

#reg-btn:hover{ border-bottom:2px solid #063;}

.yny-vip{ width:968px; height:auto; overflow:hidden; margin:0 auto; border:1px solid #ccc; padding:15px; margin-top:45px; padding-bottom:50px;}

.vip-title{ width:968px; height:48px; background:#f5f5f5; border-bottom:2px solid #F93; padding-bottom:20px;}

.vip-title span{  height:48px; font-size:17px; text-indent:1em; line-height:70px; display:block; float:left;}

#yny-search{ border:3px solid #009b40; text-indent:1em; width:250px; height:40px; display:block; float:left; margin-left:299px;}

#yny-searchbtn{ width:90px; height:48px; background:#009b40; color:#fff; font-size:14px; line-height:48px; display:block; float:left; text-align:center; border:none;}


.top2 {  width: 1102px; margin: 0 auto;  height: 136px;}
.logo {  float: left;}
.searchwrap { width: 480px;  height: auto; float: left; padding: 35px 10px 0 0; margin-left: 5px; outline: none;}
.searchwrap p { float: left; display: block; width: 335px;  height: 39px;  float: left; background: url(../images/searchtext.jpg) no-repeat; outline: none;}
.searchwrap p input { width: 335px; height: 36px; font: 12px/21px "microsoft yahei"; color: #ababab;  padding: 5px 6px 5px 16px; border: none; background: none; outline: none;}
.searchwrap span { float: left; display: inline-block; width: 82px; height: 39px; outline: none;}


.mod-wrap {  position: relative; height: 560px;  background: #fff;  width: 100%; overflow: hidden;}
.mod-inner { width: 1102px; margin: 0 auto; padding-top: 64px; padding-bottom: 120px; min-width: 320px;}
.mod-titile h4 {margin: 0; font-size: 36px;  margin-left: 410px; color: #333333; font-weight: bold; margin-bottom: 24px;}
.mod-titile span {display: block;  width: 100%; text-align: center; font-size: 16px; color: #666;}
.mod-content { position: absolute; /*overflow: hidden;*/ margin-top: 64px; min-width: 320px;
 transition: all 2s;}
.mod-content-ul {    -webkit-transition: all 2s ease-out;}
.mod-content-ul li {display: inline-block;  width: 210px; margin: 0 0px; text-align: center;vertical-align: top;}
.mod-content-ul li a {display: inline-block;width: 100%;}
.mod-pic { width: 100%; text-align: center;  position: relative; height: 140px;}
.mod-content-ul li h3 { transition: all 1s;}
.mod-content-ul h3 { margin: 0; font-size: 21px; font-weight: bold;  color: #333333; margin-top: 30px; margin-bottom: 20px;}
.mod-content-ul p, .mod-content-ul span { font-size: 14px;color: #666; /*margin-bottom: 10px;*/}
.mod-content-ul p, .mod-content-ul spans { font-size: 14px;color: #666;}
.mod-pic img {  /*width: 50%;*/ position: absolute;  left: 50%;  margin-left: -53.5px;}
.mod-content-ul li:hover img{
	animation:move 1.8s ease-in  infinite;
	-webkit-animation:move 1.8s ease-in  infinite;
	-moz-animation:move 1.8s  ease-in  infinite;
	-o-animation:move 1.8s ease-in  infinite;
	-ms-animation:move 1.8s ease-in  infinite;
	}

@keyframes move{0%,100%{	margin-top:-12px;	}20%{margin-top:-12px;}55%{margin-top:-18px;}60%{	margin-top:-18px;}}
@-webkit-keyframes move{
	0%,100%{
		margin-top:-4px;
		}
	20%{
		margin-top:-4px;
		}
	55%{
		margin-top:-8px;
		}
	60%{
		margin-top:-8px;
		}
	}
@-moz-keyframes move{0%,100%{margin-top:-4px;}20%{margin-top:-4px;}55%{margin-top:-80x;}60%{margin-top:-8px;	}}
@-o-keyframes move{0%,100%{margin-top:-4px;}20%{margin-top:-4px;}55%{
		margin-top:-10px;
		}
	60%{
		margin-top:-10px;
		}
	}
@-ms-keyframes move{
	0%,100%{
		margin-top:-4px;
		}
	20%{
		margin-top:-4px;
		}
	50%{
		margin-top:-8px;
		}
	55%{
		margin-top:-8px;
		}
	}
.mod-content-ul h3{margin: 0;font-size: 21px;font-weight:bold;color: #333333;margin-top: 10px;	margin-bottom: 10px;}

.indexproduct {  width: 1192px;     margin: 0 auto; height: 210px; margin-top:35px;}
.indexproduct .prev { display: block; float: left;  cursor: pointer;  position: relative; width: 34px; height: 65px;  margin-top: 90px;  background: url(../images/a_left.png) no-repeat 0 0;}
.indexproduct .next { display: block;   float: right; cursor: pointer; position: relative; width: 34px; height: 65px; margin-top: 90px; background: url(../images/a_right.png) no-repeat 0 0;}
.indexproduct .bd { width: 1100px; height: 200px; zoom: 1;  float: left; overflow: hidden;  margin: 0 auto; margin-top: 10px;}


.indexproductz {  width: 1192px;     margin: 0 auto; height: 210px; margin-top:35px;}
.indexproductz .prev { display: block; float: left;  cursor: pointer;  position: relative; width: 34px; height: 65px;  margin-top: 200px;  background: url(../images/a_left.png) no-repeat 0 0;}
.indexproductz .next { display: block;   float: right; cursor: pointer; position: relative; width: 34px; height: 65px; margin-top: 200px; background: url(../images/a_right.png) no-repeat 0 0;}
.indexproductz .bd { width: 1100px; height: 446px; zoom: 1;  float: left; overflow: hidden;  margin: 0 auto; margin-top: 10px; margin-left: 8px;}


.indexproduct .bd ul li {  float: left;  padding:  0 10px; }
.indexproduct .bd ul li:hover{color:#00a0e9; }
.indexproduct .bd ul li {float: left; padding:  0 11px; }
.indexproduct .bd ul li a{float: left;   background:url(../images/dbj.jpg) no-repeat;     height: 446px;}
.indexproduct .bd ul li .p11 { text-align: center; font-size: 16px; line-height: 50px; font-weight: bold; }
.indexproduct .bd ul li .p11:hover{color:#00a0e9; }
.indexproduct .bd ul li .p12 { font-size: 14px; line-height: 30px;  padding-left:20px; WIDTH: 320PX;}
.indexproduct .bd ul li img { float: left;  }
.indexproduct .bd ul li span { display: block; width: 113px; height: 30px; line-height: 30px; text-align: center; vertical-align: middle;font-size: 12px; color: #555555;}



.indxz {width: 100%; height: 510px;  background: url(../images/bj.jpg) center;}
.indexnews {  width: 550px; float: left; height: 510px;}
.grz { padding:48px 27px 40px 31px;}
.ljgd{ padding:18px 0px 0px 0px; }
.indexnewsb {  width: 552px; float: right; height: 510px;}
.indxzs{ width:1102px; height:510px; margin: 0 auto;}

.indexcontact { WIDTH: 1000px; BACKGROUND: url(../images/contac.jpg) no-repeat left top; FLOAT: right; HEIGHT: 90px;}
A { LINE-HEIGHT: 22px;  FONT-FAMILY: "Microsoft Yahei"; COLOR: #4c4c4c;  TEXT-DECORATION: none;}
.indexcontact .bd { MARGIN: 40px auto 0px; WIDTH: 1050px; ZOOM: 1; FLOAT: left; HEIGHT: 160px;  OVERFLOW: hidden;}


.xwzx { width: 1102px; margin: 0 auto; height:378px;margin-top: 50px;}
.tpxw { width: 560px;height: 366px; float: left; }
.newsmain { width: 540px;height:366px;  float: right; }
.newsmain li { float: left; width: 540px; margin: 0 0 15px 0; height: 80px; padding: 0 0;}
.newsmain li:hover .time{background:#00a0e9;}


.newsmain li a { float: left; width: 540px;}
.time { float: left; width: 71px; height: 79px; background: #8a8a8a; margin-right: 1px; color: #fff;  font-family: Arial,Helvetica,sans-serif;  text-align: center; display: inline;  margin: 0;}
.time font {  float: left;text-align: center; width: 100%; font: 30px/34px Microsoft Yahei; color: #fff; text-overflow: ellipsis; overflow: hidden;  white-space: nowrap; height:43px;  margin-top: 10px; border-bottom: 1px solid #FFF;}
.time span {font: 12px/21px Microsoft Yahei; float: left; width: 100%; color: #fff;  text-overflow: ellipsis;  overflow: hidden; white-space: nowrap;}
.newsli_r { float: right;  line-height: 1.5; color: #8b8b8b; width: 440px; margin-left: 10px;}
.newsmain li:hover .newsli_rt .fl { color:#00a0e9;}
.newsli_rt {  float: right; width: 440px; font: 18px/1 'Microsoft Yahei';}
.newsli_rt .fl {text-overflow: ellipsis;  overflow: hidden; white-space: nowrap; width: 430px;color: #29283a;}
.newscont { float: left; width: 440px;  line-height: 16px; font-size: 12px; height: 32px; overflow: hidden;  color: #666666; padding: 8px 0 0 0;}
.newscont { float: left; width: 440px;     line-height: 22px; font-size: 12px; height: 40px; overflow: hidden; color: #666666; padding: 12px 0 0 0;}

/*µ×²¿*/
.foot{width: 100%; height:440px; background:#303030;}
.lx1 {  height: 32px;   width: 1102px;margin: 0 auto; padding-top:36px;}
UL { LIST-STYLE-TYPE: none; DISPLAY: block;}
.lx1 ul li { float: left;font-size: 16px;width: 115px; height:32px;  line-height: 32px; text-align:center}
.lx1 ul li a {  font-size:15px; color: #fff; width: 115px; height:32px;  line-height: 32px; display: block;font-family: 'ËÎÌå';}
.lx1 ul li a:hover{color:#00a0e9; border: 1px solid #00a0e9; width: 115px; height:32px;  font-size:15px;}
.footer2 { height: 170px; border-bottom: 1px solid #595959; padding-top: 45px;  padding-bottom: 20px;}
.footer2 .fot_left { float: left; width: 600px; }
.footer2 .fot_left h2 { line-height: 25px; color: #eeeeee; font-size: 23px; font-family: 'Î¢ÈíÑÅºÚ';}
.footer2 .fot_left h3 { line-height: 25px; color: #eeeeee; font-size: 12px; font-family: '»ªÎÄÏ¸ºÚ';}
.footer2 .fot_left p { line-height: 30px; color: #b4b3b3;     font-size: 12px; font-family: 'ËÎÌå';}
.footer2 .fot_right {float: right;  width: 120px; padding-top: 15px;}
.footer3 { height: 80px; line-height:40px; border-bottom: 1px solid #595959;}
.footer3 .foot_left { float: left; width: 900px; color: #b4b4b4; font-family: 'Î¢ÈíÑÅºÚ';}
.footer3 .foot_left  a{ color: #fff; font-family: 'Î¢ÈíÑÅºÚ'; font-size:10px;}
.footer3 .foot_right {float: right;  width: 120px; }
.footer44 { line-height: 56px;  color: #b4b4b4;}
.footer44 .foot_left { float: left; width: 700px; color: #b4b4b4; font-size:12px;"}
.footer44 .foot_right {float: right;  width: 120px; }



