@charset "UTF-8";

.h_title{ width:1200px; height:auto; margin:40px auto; text-align:center; color:#111;}
div.h_title1{margin:0 auto 40px; }
.h_title p{ line-height:40px; font-size:15px; color:#666;}

.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) bottom center no-repeat; padding-bottom:50px;}

.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:62px; border-bottom:1px #e6e6e6 solid; background:url(../images/d1.jpg) 40px center no-repeat;}

.h_proy_l_con li a{ display:block; padding-left:75px; font-size:15px;}

.h_proy_l_con li a:hover{ background:url(../images/d2.jpg) #2a96f9 40px 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; background-color:#fff;}

.h_proy_r ul li span{ line-height:45px; 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:16px;white-space: nowrap;padding: 0 4px;width: 96%;display: inline-block;text-overflow: ellipsis;overflow: hidden;}

.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{height: 50px;font-size:14px;color:#777;line-height:25px;overflow: hidden;text-overflow: ellipsis;}

.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;width: 80%;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.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;}