html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0;
	font-family: "Microsoft YaHei" ;
	margin: 0;
	padding: 0;
	list-style:none;
	text-decoration:none;
	

}
a:hover{ color:#008edd}
*{font-family: "Microsoft YaHei" ; }
.cb{ clear:both; font-size:0; line-height:0; height:0;}
#Heard{ background:url(../image/index_02.png) repeat-x; height:153px;   width:100%; position:relative; z-index:2;}
#HeardIN{ width:1000px; height:153px; margin:0 auto;}
#HeardTop{ height:103px; width:100%;}
#Logo{ background:url(../image/logo.png) no-repeat center; width:128px; height:103px; float:left; }
#HeardTopRight{ width:140px; float:right; padding-top:30px;}
#Language{ text-align:right;color:#919191; font-size:10px; height:20px; line-height:20px;}
#Language a{ color:#919191; font-size:10px;}
#Seach{ background:url(../image/search.png) no-repeat ; width:140px; height:23px; margin-top:10px; overflow:hidden}
#SeachTxt{ width:105px;border: 0px;background: transparent; font-size:12px; line-height:24px; padding:3px 2px; color:#737373}
#SeachButton{ width:23px;  height:23px;border: 0px;background: transparent; font-size:12px; cursor:pointer;}
#Nav{ height:46px; width:100%;}
#Nav ul{ text-align:center; width:100%;}
#Nav ul li{ width:120px; height:46px; line-height:46px;  position:relative; text-align:center; float:left;}
#Nav ul li a{ font-size:14px; color:#3d3d3d; display:block; width:120px; height:46px;}
#Nav ul li a:hover{ background:url(../image/ah.png) no-repeat top;}
.Navah{ background:url(../image/ah.png) no-repeat top !important;}
.Navse{ background:url(../image/ah.png) no-repeat bottom center; width:120px; padding-bottom:20px; position:absolute; left:0; top:46px; display:none; }
.Navse a{ height:30px !important; font-size:12px !important; line-height:30px; width:120px; text-align:center; display:block; color:#707070 !important;}
.Navse a:hover{ color:#3fc8f4 !important; background:none !important;}

.Navsezs{ width:120px; height:20px; background:url(../image/am.gif) no-repeat center;}
#Banner{ width:100%; height:448px; margin-top:-3px; position:relative; z-index:1;}
#Banner ul{ width:100%; height:448px; position:relative;}
#Banner ul li{ height:448px; position:absolute; left:0; top:0px; width:100%; display:block;}
#Banner ul li a{ width:100%; height:448px; display:block; }
#BannerTu a{ width:12px; height:12px; display:inline-block; background:url(../image/bannera.png) no-repeat right; margin:0 2px; cursor:pointer;}
.BannerTua{background:url(../image/bannera.png) no-repeat left !important;}
#BannerTu{ width:64px; position:absolute; left:50%; bottom:10px; margin-left:-32px;}
#Main{ background:#fcfcfc; border-top:1px solid #dde2e4;}
#Industry{ width:1000px; margin:0 auto; height:132px;}

.Industry1{ height:78px; width:280px; padding-right:35px; padding-top:27px; float:left}
.Industry2{ height:78px; width:280px; padding-top:27px;  float:left}
#IndustryImg1{ background:url(../image/cy.jpg) no-repeat left; }
#IndustryImg2{ background:url(../image/cy.jpg) no-repeat center; }
#IndustryImg3{ background:url(../image/cy.jpg) no-repeat right; }
.IndustryImg{ width:78px; height:78px; float:left;}
#Industry a{ width:192px; float:left; padding-left:10px; font-size:12px; line-height:18px; overflow:hidden; padding-top:3px; color:#9c9c9c;}
#IndustryLe{ float:left; width:20px; height:35px; background:url(../image/lidds.jpg) no-repeat left top; margin-top:48px; margin-right:25px;cursor:pointer;}
#IndustryLe:hover{ background:url(../image/lidds.jpg) no-repeat right top;}

#IndustryRe{ float:right; width:20px; height:35px; background:url(../image/lidds.jpg) no-repeat left bottom; margin-top:48px; cursor:pointer; }
#IndustryRe:hover{ background:url(../image/lidds.jpg) no-repeat right bottom;}

#Industry h2{ color:#404040; font-size:14px; line-height:28px; font-weight:bold; display:block;}
#Industry a:hover{ color:#000;}
#Industry a:hover h2{ color:#000;}

#News{ background:url(../image/index_05.jpg) repeat-x top #f6f6f6;border-top:1px solid #dde2e4; width:100%; height:440px; }
#NewsIN{ width:1000px; margin:0 auto;}
#NewsTitle{ height:108px; line-height:108px; font-size:24px; font-weight:bold; color:#454546; overflow:hidden;}
#NewsTitle span{ color:#a0a0a0; font-weight:normal;}
#NewsTitle a{ float:right; color:#b3b3b3; width:120px; text-align:right; font-weight:normal;}
#NewsTitle a:hover{ color:#3fc8f4;}
.NewsList1{ width:229px; margin-right:28px; float:left; background-color:#fdfdfd; border-bottom:2px solid #d8d8de;}
.NewsList2{ width:229px; float:right; background-color:#fdfdfd; border-bottom:2px solid #d8d8de;}
.NewsListImg{ width:229px; height:141px; overflow:hidden;}
.NewsListImg img{ vertical-align: middle;
max-width: 229px;
	text-align: center;
	height: expression_r(this.width >229 ? (229*(this.height/this.width)): true);
}
.NewsListIn{ border-bottom:1px solid #f3f3f3; padding:0 15px 15px; display:block;}
.NewsListIn h2{ font-size:14px; color:#2f2f2f; line-height:40px; }
.NewsListIn p{ font-size:12px; line-height:18px; color:#8d9097; height:50px; }
.NewsListTime{ height:24px; line-height:24px;  font-size:12px; color:#c1c1c1; background:url(../image/index_21.jpg) no-repeat 15px 7px; padding-left:32px;  }
#Footer{ background:url(../image/footbgsd.jpg) repeat-x top #fcfcfc; }
#FooterIn{ width:1000px; margin:0 auto; height:202px; padding-top:40px; border-bottom:solid 1px #d6d6d6;}
#FooterIn2{ width:1000px; margin:0 auto; height:74px;border-top:solid 1px #fff; padding-top:15px; }
#FooterI1{ width:565px; float:left}
.FooterI1box{ width:113px; float:left;}
.FooterI1box h2{ line-height:40px; font-size:14px; color:#1c1c1c; font-weight:normal;}
.FooterI1box a{ font-size:12px; display:block; line-height:18px; color:#666666;}
.FooterI1box a:hover{ color:#008edd;}
#FooterI2{ width:113px; float:left; padding-top:10px;}
#FooterI2 a{ height:25px; line-height:25px; display:block; padding-left:30px; font-size:12px; color:#666666;}
#FooterI2 a:hover{color:#008edd;}
#mail{background:url(../image/wb.jpg) no-repeat top left;}
#wb{ background:url(../image/index_28.jpg) no-repeat top left;}
#ewm{ background:url(../image/index_25.jpg) no-repeat; width:105px; height:99px; padding-top:6px; margin-top:10px; text-align:center;}
#ewm img{ width:92px; height:92px;}
#FooterI3{ width:198px; float:right;}
#FooterI3Ti{line-height:40px; font-size:14px;color:#1c1c1c; padding-bottom:15px;}
#FooterI3Ti span{ float:left; width:100px; }
#FooterI3Ti a{ float:right; width:80px; text-align:right; color:#5e5e5e; font-size:12px;}
#FooterI3Ti a:hover{ color:#3fc8f4;}
#FooterIn2a{width:500px; float:left}
#FooterIn2a a{ font-size:12px; margin-right:10px; color:#666666; }
#FooterIn2a a:hover{ color:#008edd}
#FooterIn2icp{ width:500px; float:right; text-align: right; font-size:10px; line-height:18px; color:#666666;} 
#FooterIn2icp a{color:#666666; position:relative; width:150px; text-align:right; height:18px; overflow:hidden; display:block; float:right;}
#ebms1{color:#666666; position:absolute; width:180px; text-align:right; height:18px; top:0; right:0; cursor:pointer;}
#ebms{color:#6cd018; position:absolute; width:180px; text-align:right; height:18px; top:-18px; right:0; cursor:pointer;}
#INbox{ width:100%; margin-top:-3px; position:relative; z-index:1; }
#group{ background:url(../image/group.jpg) no-repeat center #f0f4f6 ;}
.INbanner{ height:246px; width:100%;}
#INbannerbox{ width:1000px; margin:0 auto;height:246px; position:relative;}
#InLeftTitle{ background:url(../image/cet.png) no-repeat; height:75px; width:193px; font-size:18px; color:#ffffff; line-height:70px; position:absolute; left:0; bottom:0; padding-left:20px; }
#INmain{ width:1000px; margin:0 auto; }
#Left{ float:left; margin-top:1px; width:213px;}
#Left ul li a{ background:url(../image/a.jpg) no-repeat bottom; width:178px; padding-left:35px; height:33px; line-height:32px; display:block; font-size:14px; color:#ffffff; margin-bottom:1px;}
#Left ul li a:hover{ color:#5f5f5f;} 
.Lefta{color:#5f5f5f !important; background:url(../image/a.jpg) no-repeat top !important;}
.Lefta:hover{color:#333 !important;}
.Leftah{color:#333 !important; background:url(../image/a.jpg) no-repeat top !important;}
.Leftse{ padding:5px 0; display:none;}
.Leftse a{ height:30px !important; line-height:30px !important; background:url(../image/ase.jpg) no-repeat bottom !important; padding-left:45px !important; color:#727272 !important; width:168px !important;  }
.Leftse a:hover{background:url(../image/ase.jpg) no-repeat top !important; color:#0071b2 !important;}
#LeftBottom{ background:url(../image/lb.jpg) no-repeat; width:213px; height:512px;}
#Right{ width:734px; float:right;}
#mbx{ text-align:right; font-size:12px; color:#a4a4a4; line-height:24px; height:30px; padding-top:30px; width:100%;}
#mbx a{ color:#a4a4a4;}
#mbx a:hover{ color:#008edd;}

#mbx2{font-size:12px; color:#a4a4a4; line-height:24px; height:30px; padding-top:30px; width:100%;}
#mbx2 a{ color:#a4a4a4;}
#mbx2 a:hover{ color:#008edd;}

#RightTitle{ width:100%; height:62px; background:url(../image/lidd.jpg) repeat-x bottom; border-top: solid 2px #ededed; font-size:18px; color:#434343; line-height:58px; width:100%;}
#RightBox{ padding-top:20px; color:#525252; font-size:12px; line-height:2em; padding-bottom:80px;}
#lic{ height:43px; width:100%; padding-top:20px;}
#licL{ width:10px; height:19px;  float:left; margin-right:5px; margin-top:24px; cursor:pointer;}
#licL a{ width:10px; height:19px; background:url(../image/lc.jpg) no-repeat 0 0; cursor:pointer; display:block;}

#licR{ width:10px; height:19px;  float:right; margin-top:24px;cursor:pointer;}
#licR a{ width:10px; height:19px; background:url(../image/lc.jpg) no-repeat -11px -27px; display:block;cursor:pointer;}


#licM{ float:left; height:43px; width:704px; background:url(../image/lc2.jpg) repeat-x bottom; position:relative;}
#licMA{ position:absolute; left:0; top:0;}
#licMA a{ background:url(../image/lc1.jpg) no-repeat right bottom; width:126px; height:43px; display:block; float:left; text-align:center; color:#bababa; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:24px; }
.licMAa{background:url(../image/lc1.jpg) no-repeat left bottom !important; color:#0077b6 !important;  }
.licbox{ width:100%; padding-top:20px;padding-bottom: 50px; }
.licboxt{ background:url(../image/lidd.jpg) repeat-x bottom; padding-bottom:10px; padding-top:10px;}
.licboxt h3{ font-size:24px; color:#006da6; font-weight: normal; font:Arial, Helvetica, sans-serif; line-height:50px;}
.licboxt p{ line-height:30px; font-size:12px; color:#4f4f4f;}

#estate{ background: url(../image/dc.jpg) no-repeat center #161928;}
.estateIMGB{ background: url(../image/esd.png) no-repeat; width:734px; height:236px; position:absolute; left:0; top:0; z-index:222222;}
.estateIMG{width:734px; height:236px; position:relative; overflow:hidden;}
.estateIMG img{
vertical-align: middle;
max-width: 734px;
	text-align: center;
	height: expression_r(this.width >734 ? (734*(this.height/this.width)): true);
}
.estatebox{ width:100%; padding-top:30px; padding-bottom:15px; background:url(../image/lidd.jpg) repeat-x bottom;}
.estatebox h2{ color:#666666; font-size:14px; font-weight: bold; line-height:42px; padding-top:3px;}
.estatebox p{ font-size:12px; color:#999999; line-height:24px;}
.estatebox a{ float:right; background:url(../image/ddadfad.jpg) no-repeat left; width:80px; height:25px; font-size:12px; text-align:center; line-height:24px; color:#999999;}
.estatebox a:hover{ background:url(../image/ddadfad.jpg) no-repeat right; color:#FFF}

#pages{ padding-top:20px; width:734px; height:36px;}
#pages ul li {
	display: block;
	float: left;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	margin-right: 5px;
	color: #a9a9a9;
}
#pages ul .pagecur a {
	background: #0268ac;
	color: #fff
}
#pages ul .pagecur a:hover {
	background: #0268ac;
	color: #fff
}
#pages ul li a {
	display: block;
	float: left;
	background: #f4f4f4;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	color: #a9a9a9
}
#pages ul li a:hover {
	background-color: #969696;
	color: #fff
}
#pages ul .prev a {
	background: #f4f4f4 url(../image/adsf.png) no-repeat -52px -217px
}
#pages ul .next a {
	background: #f4f4f4 url(../image/adsf.png) no-repeat -75px -247px
}
#pages ul .prev a:hover {
	background-position: -76px -217px
}
#pages ul .next a:hover {
	background-position: -50px -247px
}
#trafficbox{}
#traffic{ background:url(../image/jt.jpg) center}
#trafficbox ul li{ width:367px; float:left; height:184px;}
.tboxImg{ background:url(../image/trbg.jpg); padding:7px; width:130px; height:130px; float:left; overflow:hidden;}
.tboxImg img{
vertical-align: middle;
max-width: 130px;
	text-align: center;
	height: expression_r(this.width >130 ? (130*(this.height/this.width)): true);
}
.tboxIN{ width:190px; padding-left:15px; float:left;}
.tboxIN h2{ color:#666666; font-size:14px; font-weight: bold;padding-bottom:9px; height:24px;}
.tboxIN p{ font-size:12px; color:#999999; line-height:18px; height:72px;}
.tboxIN a{ float:left;background:url(../image/ddadfad.jpg) no-repeat left; width:80px; height:25px; font-size:12px; text-align:center; line-height:24px; color:#999999; margin-top:12px;}
.tboxIN a:hover{ background:url(../image/ddadfad.jpg) no-repeat right; color:#FFF}

#property{ background:url(../image/wy.jpg) no-repeat center;}
#news{ background:url(../image/newsbanner.jpg) center;}
#newsbox{ width:734px;}
#newsbox ul li{ width:100%; height:160px; margin-bottom:20px; background:url(../image/news_11.jpg) repeat-x bottom;}
.newsImg{ background:url(../image/newsbg.jpg) no-repeat top;padding:7px 7px 23px; width:190px; height:117px; float:left; overflow:hidden;}
.newsImg img{ vertical-align: middle;
max-width: 190px;
	text-align: center;
	height: expression_r(this.width >190 ? (190*(this.height/this.width)): true);
}
.newsIN{ width:515px; padding-left:15px; float:left;}
.newsIN h2{ color:#232323; font-size:12px; font-weight: bold;padding-bottom:9px; height:24px;}
.newsIN span{ font-weight:normal; color:#b5b5b5}
.newsIN p{ font-size:12px; color:#999999; line-height:18px; height:72px;}
.newsIN a{ float:right; background: url(../image/news_06.jpg) no-repeat left; width:73px; height:24px; font-size:12px; padding-left:15px;line-height:23px; color:#999999; margin-top:12px;}
.newsIN a:hover{ background: url(../image/news_06.jpg) no-repeat right; color:#FFF}
#newsD{ width:1000px; margin:0 auto 20px; position:relative;}
#newsDL{ width:700px; float:left;}
#newsDTitle{ width:100%; height:90px; background:url(../image/lidd.jpg) repeat-x bottom; border-top: solid 2px #ededed; font-size:18px; color:#434343; line-height:58px; width:100%;}
#newsDTitle h1{ font-size:18px; text-align:center; font-weight:normal; color:#434343; line-height:62px;}
#newsDTitle p{ font-size:12px; text-align:center; font-weight:normal; color:#adadad; line-height:12px;}
#newsDIn{ font-size:12px; line-height:2em; color:#434343; padding:20px 0px 40px; border-bottom:1px solid #dedede ;}
#newsDfh { height:70px;}
#newsDfh a{ background: url(../image/ndesd.jpg) left; width:60px; height:22px; text-align:center; line-height:22px; display:block; float:right; color:#5d5d5d; font-size:12px;}
#newsDfh a:hover{  background: url(../image/ndesd.jpg) right; color:#FFF}
#newsdr{ 
width:226px; 
padding:15px; 
border:1px solid #ededed;
right:0px; 
top:60px; 
display:block;
position:absolute;
}

#newsDlist{ width:100%; clear:both;}
#newsDlist a{ font-size:12px; background: url(../image/lidd.jpg) repeat-x bottom; display:block; height:36px; line-height:36px; width:100%; color:#2f2f2f;}
#newsDlist a:hover{ color:#008edd;}
#newsdr h2{ font-size:14px; padding-bottom:15px; color:#272727;}
#newsDHotIMG{ width:96px; height:58px; float:left; overflow:hidden;}
#newsDHotIMG img{ 
vertical-align: middle;
max-width: 96px;
	text-align: center;
	height: expression_r(this.width >96 ? (96*(this.height/this.width)): true);
}

#newsDHot{ height:68px; width:100%; display:block;  background: url(../image/lidd.jpg) repeat-x bottom; color:#2f2f2f}
#newsDHotTi{ width:120px; float:right; font-size:12px; line-height:18px;}
#newsDR2{ height:600px; width:1px;}

#culture{ background:url(../image/wh.jpg) center top ;}
.cultureln{ background:url(../image/lidd.jpg) repeat-x bottom ; padding-bottom:20px; padding-top:20px; height:79px;}
.culturelnImg{ width:149px; height:79px; float:left;}
.culturelnImg img{ width:149px; height:79px;}
.culturelnIn{ float:left; margin-left:20px;}
.culturelnIn h2{ font-size:12px;}
.culturelnIn p{ font-size:12px;}

#ph{ margin:20px auto;}
.pbox{ width:340px; height:182px; margin-bottom:20px; float:left; position:relative; display:block; overflow:hidden;}
.pbox1{ margin-right:20px;}
#px{ background:url(../image/hy.jpg) no-repeat;}
#nh{ background:url(../image/nh.jpg);}
#ly{ background:url(../image/ly.jpg);}
#qt{ background:url(../image/qt.jpg);}
.ppb{ z-index:2;width:340px; height:182px; position:absolute; left:0px; top:0;}
.pboximg{position:absolute; left:0px; top:0;width:340px; height:182px; z-index:1; overflow:hidden;}
.pboximg img{vertical-align: middle;
max-width: 340px;
	text-align: center;
	height: expression_r(this.width >340 ? (340*(this.height/this.width)): true);
}
.pboxTi{
	font-size: 18px;
	color: #FFF;
	z-index: 999999;
	position: absolute;
	left: 21px;
	top: 142px;
	width: 50px;
	height: 30px;
	font-weight: bold;
	
}
#phnew{ width:700px; height:182px; margin-bottom:20px ; background-color:#33af95;}


.phnewimg{width:340px; height:182px;  overflow:hidden; float:left;}
.phnewimg img{vertical-align: middle;
max-width: 340px;
	text-align: center;
	height: expression_r(this.width >340 ? (340*(this.height/this.width)): true);
}
.phnewIN{ float:right; padding:30px; color:#FFF; width:300px;}
.phnewIN h2{ font-size:22px; line-height:30px; font-weight:normal;}
.phnewIN p{ font-size:14px; line-height:28px;}
#phd{ width:100%; clear:both;}
#phd ul li{ width:214px; height:170px; background:#f5f5f5; border:1px solid #dedede; display:block; padding:9px 9px 0; margin-right:16px; float:left; margin-bottom:16px;}
#phd ul li a{ cursor: pointer; color:#999;}
#phd ul li a:hover{ color:#008edd;}
.phdIMG{ width:214px; height:128px; overflow:hidden;}
.phdIMG img{vertical-align: middle;
max-width: 214px;
	text-align: center;
	height: expression_r(this.width >214 ? (214*(this.height/this.width)): true);
}
.phdIN{ line-height:43px;}

#social{ background:url(../image/gy.jpg) center;}
#hr{ background:url(../image/hr.jpg) center;}

#recruitmentem{ background:url(../image/recruitment.jpg) no-repeat; width:569px; height:120px; margin:0 auto; font-size:12px; padding-left: 170px; padding-top:30px; color:#434343;}
#recruitmentem a{ color:#F00;}

#recruitment{ width:700px; margin:0 auto 40px;}
#recruitment ul li{ background:url(../image/rclii.jpg) repeat-x bottom;}
.recruitmentti{ background:url(../image/rcli.jpg) no-repeat left top; height:48px; line-height:48px; font-size:14px; padding-left:30px; width:570px; float:left;overflow:hidden }
.recruitmentti span{ width:114px; display:block; float:left; overflow:hidden;}

.recruitmenttia{ width:88px; height:27px; float:right; margin-top:12px;}
.recruitmenttia a{ width:78px; height:27px; background:url(../image/rca.jpg) no-repeat top right; display:block; padding-left:10px; font-size:13px; line-height:24px; color:#adadad; cursor:pointer;}
.recruitmenttia a:hover{ background:url(../image/rca.jpg) no-repeat bottom right;  color:#979797;}

.recruitmenttias{ width:88px; height:27px; float:right; margin-top:12px; display:none;}
.recruitmenttias a{ width:78px; height:27px; background:url(../image/rca.jpg) no-repeat top left; display:block; padding-left:10px; font-size:13px; line-height:24px; color:#adadad; cursor:pointer;}
.recruitmenttias a:hover{ background:url(../image/rca.jpg) no-repeat bottom left;  color:#979797;}
.recruitmentd{ width:616px; margin:0 auto ; padding-bottom:20px;display:none;}
.recruitmentm{ width:556px; background:url(../image/rdd_02.jpg) repeat-y; padding:25px 30px;}
.recruitmentm a{ background: url(../image/hrdafd.jpg) left; height:28px; width:167px; line-height:28px; font-size:14px; text-align:center; color:#272727; display:block; margin-top:30px;}
.recruitmentm a:hover{ background: url(../image/hrdafd.jpg) right; color:#FFF}
.recruitmentt{ background:url(../image/rdd_01.jpg) no-repeat; width:616px; height:32px; overflow:hidden;} 
.recruitmentb{ background:url(../image/rdd_04.jpg) no-repeat; width:616px; height:9px; overflow:hidden; } 
.recruitmentm h2{ font-size:14px; line-height:30px; color:#3a3a3a; }
.recruitmentm p{ font-size:12px; line-height:24px; color:#3a3a3a;}
.recruitmentmc{ height:20px; width:100%; }
#recruitmenthr{ background: url(../image/hrbafd.jpg) no-repeat; width:670px; height:40px; line-height:40px; margin:0 auto; padding-left:30px;}
#recruitmenthr span{ width:114px; display:block; float:left; font-size:14px; color:#000000;}
#hrbb{ height:57px; line-height:57px; font-size:12px; padding-left:20px; border-top:2px solid #f0f0f0; border-bottom:1px solid #f0f0f0; color:#757575; }
#hrbb a{ color:#0f82f9;}
#hrbb a:hover{ text-decoration:underline}
#video{ background:url(../image/vi.jpg) center;}
#vid { margin:0 auto;}
#vid ul{ text-align:center }
#vid ul li{ width:224px; height:160px;
margin-right:31px;
margin-top:10px;
margin-bottom:20px;
float:left; display:block; overflow:hidden;}

#newsDIn img{vertical-align: middle;
max-width: 700px;
	text-align: center;
	height: expression_r(this.width >700 ? (700*(this.height/this.width)): true);
}
.newsImg{ background:url(../image/newsbg.jpg) no-repeat top;padding:7px 7px 23px; width:190px; height:117px; float:left; overflow:hidden;}
.newsImgbox{ width:190px; height:117px; overflow:hidden;}
.newsImgbox img{
vertical-align: middle;
max-width: 190px;
	text-align: center;
	height: expression_r(this.width >190 ? (190*(this.height/this.width)): true);
}
#contact{ background:url(../image/co.jpg) center; }
.libotd{ width:40px;}
.libotab{ padding:10px 0;}
.licboxt td{ line-height:24px; vertical-align:text-top; font-size:12px;color:#4f4f4f; }

#play{ min-height:720px;width:100%; background:url(../image/ddd.png); position:fixed; left:0; top:0; z-index:99999999;}
#playbox{ width: 624px; height: 430px; position:absolute; left:50%; top:50%; margin-left:-312px; margin-top:-250px;}
#clossp{ width:100%; height:26px;}
#clossp a{ background:url(../image/co.gif) no-repeat top; width:19px; height:19px; display:block;float:right; cursor:pointer; }
#clossp a:hover{ background:url(../image/co.gif) no-repeat bottom; width:19px; height:19px;}
#playboxv{width: 624px; height: 400px; background: #FFF;}
#vidop{ background: url(../image/sp.jpg) ; position:absolute; left:0; top:0; height:183px; width:312px; z-index:888; } 

#ph ul li{margin:0 20px 20px 0;width:357px;
height: 199px; overflow:hidden; float:left;}
#ph ul li a{ position:relative;width:357px;
height: 199px; display:block;cursor:pointer;}
.phimg{ width:357px;
height: 199px; overflow:hidden; position:absolute; left:0px; top:0px;opacity: 0; }
.phimg img{
vertical-align: middle;
max-width: 357px;
	text-align: center;
	height: expression_r(this.width >357 ? (340*(this.height/this.width)): true);	
}



.phtxt{ width:317px; height: 159px; position:absolute;left:0px; top:0px; padding:20px;  }
.phtxt strong{ font-size:24px; color:#FFF; line-height:40px;}
.phtxt p{ font-size:14px;color:#FFF; line-height:24px; }




.zj{ width:734px; height:auto; margin:0; padding:0; overflow:hidden;}
.zj ul{ margin:0; padding:0;}
.zj ul li{ width:222px; height:608px; margin:0; padding:0 11px 0 11px; float:left; list-style-type:none;}
.zj1{ width:222px; height:32px; margin:0; padding:0; line-height:22px; font-size:18px; color:#444; text-align:center; border-bottom:dotted 1px #ccc;}
.zj1_1{ width:222px; height:303px; margin:0; padding:14px 0 14px 0; border-bottom:dotted 1px #ccc; }
.zj1_2{ overflow:auto;width:222px; height:185px; margin:10px 0 0 0; padding:0; font-size:12px; color:#666; line-height:20px;}
.zj1_3{ width:222px; height:26px; margin:20px 0 0 0; padding:0; text-align:center;}

 

.zj2{ width:734px; height:auto; margin:0; padding:0; overflow:hidden;}
.zj2 ul{ margin:0; padding:0;}
.zj2 ul li{ width:734px; height:390px; margin:30px 0 0 0; padding:0x;  list-style-type:none;  border-bottom:dotted 1px #ccc;}
.zj2_1{ width:393px; height:363px; margin:0; padding:0; float:left;}
.zj2_2{ width:393px; height:278px; margin:0; padding:0;}
.zj2_3{ width:393px; height:70px; margin:5px 0 0 0; padding:0;}
.zj2_4{ width:13px; height:20px; margin:0; padding:20px 0 0 0; float:left;}
.zj2_5{ width:365px; height:70px; margin:0; padding:0; float:left;}
.zj2_5 ul{ margin:0; padding:0; }
.zj2_5 ul li{ width:85px; height:70px; margin:0; padding:0 3px 0 3px; float:left; list-style-type:none;}
 

.zj2_5 ul li .hover {
    border: 1px solid #da251d;
}

.zj2_6{ width:13px; height:20px; margin:0; padding:20px 0 0 0; float:right;}


.zj3{ width:305px; height:390px; margin:0; padding:0; float:right;}
.zj3_1{ width:290px; height:34px; margin:5px 0 0 0; padding:0 0 0 15px; border-bottom:dotted 1px #ccc; font-size:16px; color:#222;}
.zj3_1 a{ color:#222;}
.zj3_2{ overflow:auto; width:290px; height:330px; margin:10px 0 0 0; padding:0 0 0 15px;  font-size:12px; color:#555;}

