@charset "UTF-8";
.h_title{ width:1200px; height:auto; margin:40px auto; text-align:center; color:#111;}
.h_title p{ line-height:30px; font-size:15px; color:#666; padding-top:10px; font-family:Arial;}
.h_title img{ padding:5px 0;}
.h_tely{ width:290px; height:60px; background:url(../images/03.png) left no-repeat; text-align:left; padding-left:60px;}
.h_tely span{ font-size:15px; color:#777; line-height:30px;}
.h_tely em{ color:#ff6e1f; font-size:18px;}

#h_proy{ width:100%; height:1042px; background:url(../images/bg1.jpg) center no-repeat;}
.h_proy{ width:1200px; padding-top:45px;}
.h_proy_l{ width:222px;}
.h_proy_l_tit{ width:222px; height:118px;}
.h_proy_l_con{ width:220px; background:#f2f2f2; border-bottom:1px #2a96f9 solid; border-left:1px #2a96f9 solid; border-right:1px #2a96f9 solid;}
.h_proy_l_con li{ width:220px; line-height:35px; border-bottom:1px #e6e6e6 solid; background:url(../images/d1.jpg) 20px center no-repeat;}
.h_proy_l_con li a{ display:block; padding:7px 0 7px 45px; font-size:15px;}
.h_proy_l_con li a:hover{ background:url(../images/d2.jpg) #2a96f9 20px center no-repeat; color:#fff;}
.h_proy_l_bot{ width:222px; height:32px; background:url(../images/t3.jpg) no-repeat;}

.h_proy_r{ width:930px;}
.h_proy_r ul li{ width:273px; margin-left:15px; margin-bottom:15px; float:left; text-align:center; border:1px #ddd solid; padding:10px; position:relative;}
.h_proy_r ul li span{ line-height:30px; position:absolute; left:10px; bottom:10px; background:url(../images/bg.png); display:block; width:273px;}
.h_proy_r ul li span a{ color:#fff; font-size:14px;}
.h_proy_r ul li:hover span a{ color:#fff;}
.himg_sty{ width:273px; height:273px; overflow:hidden; text-align:center; padding-top:10px;}
.himg_sty img{ width:273px; height:auto;}
.h_proy_r ul li:hover{ border:1px #2a96f9 solid;}
.h_proy_r ul li:hover .himg_sty img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

#h_anli{ width:100%; height:898px; background:url(../images/bg2.jpg) center no-repeat; display:block; float:left;}
.h_anli{ width:1230px; margin-bottom:30px;}
.h_anli li{ width:410px; height:280px; float:left; background:url(../images/cbg.png) no-repeat; position:relative; margin-bottom:15px;}
.hase_sty{ width:370px; height:230px; overflow:hidden; text-align:center; margin-top:8px;}
.hase_sty img{ width:370px; height:auto;}
.h_anli li span{ line-height:42px; position:absolute; left:71px; bottom:15px; display:block; width:267px;}
.h_anli li span a{ display:block; text-align:center; font-size:15px; color:#444; background:url(../images/tbgs.png);}
.h_anli li:hover span a{background:url(../images/tbg.png); color:#fff;}
.h_anli li:hover .hase_sty img {
	-webkit-transform: scale(1.10);
	-moz-transform: scale(1.10);
	-o-transform: scale(1.10);
	transform: scale(1.10);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.hh_more{ width:100%; height:38px; margin:20px auto; text-align:center;}
.hh_more a{ padding:8px 25px; background:#ff6533; color:#fff; font-size:16px;}

@media screen and (max-width:1440px){
	#h_about{ background:url(../images/bg3s.jpg) bottom center no-repeat;}
}
@media screen and (min-width:1441px){
	#h_about{ background:url(../images/bg3.jpg) bottom center no-repeat;}
}
#h_about{ width:100%; height:830px;}
.h_about{ width:525px; padding-left:545px; padding-top:150px; padding-right:130px;}
.h_about em{ line-height:55px; font-size:24px; color:#2a96f9;}
.h_about p{ font-size:15px; color:#666; line-height:30px;}

.h_rongyu{ width:1200px; height:310px; margin:45px auto;}
.rybod{ border:1px #ddd solid; margin:0 10px;}

#h_news{ width:100%; height:780px; background:url(../images/bg4.jpg) center no-repeat; padding:30px 0 50px;}
.h_news{ width:1200px;}
.h_news_l{ width:485px;}
.h_news_l_tit{ width:485px; height:75px;}
.h_news_l_tit em{ float:left; background:url(../images/t4.png) no-repeat; color:#fff; width:92px; height:41px; padding:29px 0 0 35px; line-height:41px; font-size:16px;}
.h_news_l_tit span{ float:right; line-height:45px; padding-top:25px;}
.h_news_l_tit span a{ color:#2a96f9; font-size:14px;}
.h_news_l_img{ width:485px; height:235px; overflow:hidden; margin-bottom:8px; margin-top:15px;}
.h_news_l_img img{ width:485px !important;}
.h_news_l_con{ width:485px;}
.h_news_l_con em{ font-size:20px; line-height:45px;}
.h_news_l_con p{ font-size:14px; color:#777; line-height:25px;}
.h_news_r{ width:580px;}
.h_news_r_tit{ width:580px; height:75px;}
.h_news_r_tit em{ float:left; background:url(../images/t4.png) no-repeat; color:#fff; width:92px; height:41px; padding:29px 0 0 35px; line-height:41px; font-size:16px;}
.h_news_r_tit span{ float:right; line-height:45px; padding-top:25px;}
.h_news_r_tit span a{ color:#2a96f9; font-size:14px;}
.h_news_r_con{ width:580px;}
.h_news_r_con li{ width:580px; height:43px; line-height:43px; background:url(../images/d.png) 4px center no-repeat; font-size:14px; border-bottom:1px #999 dashed;}
.h_news_r_con li span{ float:right; color:#888;}
.h_news_r_con li a{ padding-left:25px;}
.h_news_r_con li a:hover{ color:#2a96f9;}

#linky{ width:100%; height:auto; padding:10px 0; background:#465979;}
.linky{ width:1200px; line-height:28px; color:#eee; font-size:13px;}
.linky a{ color:#eee; font-size:13px;}