/**banner**/
.banner{ width:100%; height:618px; overflow:hidden; position:fixed; left:0; top:221px; z-index:90;}
.b-img{ height:618px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:618px; float:left;}
.b-list{ height:50px; padding-top:560px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #c70c0c;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/ico/07.png) 0px 0px no-repeat; margin:0 auto; margin-top:200px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/ico/07.png) -50px 0px no-repeat; margin:0 auto; margin-top:200px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
.banner-bot{ height:24px; background:url(../images/banbt.png) center no-repeat; position:absolute; left:0; bottom:0; width:100%; z-index:99;}
.htitle{ width:335px; height:66px; margin:35px auto;}
.htitle img{ float:left; height:66px; margin-right:6px;}
.htitle em{ font-size:30px; color:#444; line-height:39px;}
.htitle em span{ float:left;}
.htitle em i{ width:30px; height:39px; display:block; float:left; background:url(../images/xin.png) center no-repeat;}
.htitle p{ line-height:26px; border-top:1px #e5e5e5 solid; color:#f44e67; font-size:16px;}
.htitle_p{ width:1260px; text-align:center; line-height:20px; padding-bottom:25px; color:#777;}



#hproy{ height:680px; background:#fff; position:relative;}
.ltbg{ background:url(../images/l.jpg) left bottom no-repeat; width:117px; height:255px; position:absolute; left:0; bottom:0;}
.rgbg{ background:url(../images/r.jpg) left bottom no-repeat; width:128px; height:138px; position:absolute; right:0; top:0;}
.hproy{ width:1260px; margin:0 auto; position:relative; z-index:5;}
.hproy_class{ width:224px;}
.hproy_class_tit{ height:145px; background:url(../images/ind1.jpg) no-repeat; text-align:center;}
.hproy_class_tit span{ color:#fff; padding-top:76px; display:block; font-size:24px;}
.hproy_class_con{ height:auto;}
.hproy_class_con li{ height:auto; line-height:33px; width:224px; margin-bottom:5px; padding:10px 0;}
.libg{ background:url(../images/ind6.jpg) center bottom no-repeat;}
.libg1{ background:url(../images/ind2.jpg) 15px no-repeat;}
.libg2{ background:url(../images/ind3.jpg) 15px no-repeat;}
.libg3{ background:url(../images/ind4.jpg) 15px no-repeat;}
.libg4{ background:url(../images/ind5.jpg) 15px no-repeat;}
.hproy_class_con li a{ display:block; padding-left:55px; font-size:17px;}
.hproy_class_con li a:hover{ color:#f44e67;}
.hproy_class_con p{ padding:5px 5px 5px 54px;}
.hproy_class_con p a{ display:block; color:#777; line-height:25px;}
.hproy_class_con p a:hover{ color:#f44e67;}
.hproy_class_bot{ background:url(../images/ind7.jpg) center no-repeat; height:92px; padding:20px 35px; color:#fff;}
.hproy_class_bot span{ display:block; background:url(../images/tels.png) left no-repeat; line-height:35px; padding-left:45px;}
.hproy_class_bot p{ line-height:55px; font-size:20px; font-weight:700;}
.hproy_con{ width:1020px;}
.hproy_con_tit{ height:45px; line-height:45px; margin-left:20px; width:1000px;}
.hproy_con_tit span{ background:url(../images/ind2.jpg) left no-repeat; padding-left:36px; color:#888;}
.hproy_con_tit a{ color:#f44e67;}
.hproy_con ul{ padding-top:15px;}
.hproy_con ul li{ width:320px; margin-left:20px; margin-bottom:30px; float:left;}
.hproy_con ul li .liimg{ width:320px; height:215px; overflow:hidden;}
.hproy_con ul li .liimg img{ width:320px;}
.hproy_con ul li span{ display:block; background:#f44e67; height:45px; line-height:45px; border-bottom-left-radius:10px;}
.hproy_con ul li span a{ color:#fff; background:url(../images/sj.png) 20px center no-repeat; padding-left:37px;}

.hproy_con ul li .liimg img{
	-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);
	-webkit-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease;
}
.hproy_con ul li:hover .liimg img{
	-webkit-transform: scale(1.12); -moz-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12);
	-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;
}

.habout{ height:632px; background:url(../images/enind8.jpg) center no-repeat; margin:30px auto;}
.habouts{ width:650px; margin:0 auto; padding-left:610px; padding-top:225px; color:#fff;}
.habouts p{ line-height:27px; padding-bottom:17px; font-size:15px; text-indent:2em;}
.habouts a{ border:1px #fff solid; border-radius:25px; color:#fff; padding:7px 38px;}
.habouts a:hover{ background:#fff; color:#f44e67;}

.hhonor{overflow:hidden;height:450px;width:1260px;color:#ff0000; margin:0 auto; padding:25px 0;}
.hhonor_con{ width:275px; margin:0 10px; padding:10px; background:#fff; box-shadow:0px 0px 12px #aaa;}
.hhonor_con .hnimg{ width:275px; height:390px; overflow:hidden;}
.hhonor_con .hnimg img{ width:275px;}
.hhonor_con p{ background:#f44e67; height:45px; line-height:45px; text-align:center; color:#fff; font-size:16px;}
.hhonor_more{ width:160px; height:45px; background:#f44e67; border-radius:6px; line-height:45px; text-align:center; font-size:18px; margin-bottom:25px;}
.hhonor_more a{ color:#fff; display:block;}

.hliuyan{ height:360px; padding:48px 0; background:url(../images/lybg.jpg) center no-repeat; background-attachment:fixed;}
.hliuyan_tit{ width:230px; height:75px; margin:0 auto; background:url(../images/xins.png) right no-repeat; text-align:center;}
.hliuyan_tit em{ color:#fff; font-size:24px; line-height:75px;}
.hliuyan_con{ width:1210px; margin:0 auto; padding:10px 25px; text-align:center;}
.hliuyan_con .mytxt1{ background:url(../images/f1.png) left no-repeat; border:0; height:40px; border-bottom:1px #fff solid; width:330px; padding-left:50px; outline:none; color:#fff;}
.hliuyan_con .mytxt2{ background:url(../images/f2.png) left no-repeat; border:0; height:40px; border-bottom:1px #fff solid; width:330px; padding-left:50px; outline:none; color:#fff;}
.hliuyan_con .mytxt3{ background:url(../images/f3.png) left no-repeat; border:0; height:40px; border-bottom:1px #fff solid; width:330px; padding-left:50px; outline:none; color:#fff;}
.hliuyan_con .mytxt4{ background:url(../images/f4.png) left no-repeat; border:0; height:40px; border-bottom:1px #fff solid; width:1137px; padding-left:50px; margin-top:25px; outline:none; color:#fff;}
.hliuyan_con .mysub{ width:180px; height:40px; border:1px #fff solid; border-radius:26px; margin-top:50px; background:#f44e67; color:#fff; font-size:16px;}
.hliuyan_con .mysub:hover{ box-shadow:0px 0px 15px #fff; cursor: pointer;}
::-webkit-input-placeholder { color:#fff; }
:-moz-placeholder { color:#fff; }
::-moz-placeholder { color:#fff; }
:-ms-input-placeholder { color:#fff; }

.hnews{ width:1260px; margin:0 auto;}
.hnews_lt{ width:460px;}
.hnews_lt em{ font-size:18px; line-height:42px;}
.hnews_lt p{ color:#888; line-height:22px; padding-bottom:10px; display:block;}
.hnews_lt a.nmore{ background:#f44e67; color:#fff; padding:5px 20px;}
.hnews_lt_img{ height:255px; overflow:hidden; padding-top:20px; position:relative;}
.hnews_lt_img img{ width:100%;}
.hnews_lt_img i{ display:block; width:88px; height:75px; position:absolute; left:50px; top:10px; background:url(../images/ns.png) no-repeat; text-align:center; color:#fff;}
.hnews_lt_img i span{ line-height:43px; font-size:28px;}

.hnews_cen{ width:500px; margin-left:43px; display:inline;}
.hnews_cen li{ margin:10px 0; padding:10px 0 20px; border-bottom:1px #ddd dashed;}
.hnews_cen li p{ float:left; text-align:center; width:58px; height:60px; line-height:25px; padding:5px; background:#f44e67; overflow:hidden; margin-right:18px; border-bottom-left-radius:8px; color:#fff;}
.hnews_cen li p i{ display:block; font-size:24px; border-bottom:1px #fff solid; line-height:35px;}
.hnews_cen li em{ font-size:18px; line-height:31px; color:#444;}
.hnews_cen li em a:hover{ color:#f44e67;}
.hnews_cen li span{ color:#aaa;}
.hnews_rg{ width:211px;}