@charset "UTF-8";

.h_proy{ width:100%; height:820px; margin-top:-120px; position:relative; z-index:99; background:url(../images/ind4.jpg) center 210px no-repeat;}
.h_proys{ width:1200px;}
.h_proys_l{ width:915px; margin-top:160px;}
.h_proys_l_top{ width:915px; height:80px;}
.h_proys_l_top em{ font-size:29px; font-weight:700;}
.h_proys_l_top span{ text-transform:uppercase; padding-left:20px; padding-top:7px; color:#666; font-size:16px; background:url(../images/ind1.jpg) 22px top no-repeat;}
.h_proys_l_top i{ float:right; margin-right:20px;}
.h_proys_l_top i a{ color:#fff; font-size:15px; padding:10px 35px; background:#2b4278; display:block;}
.h_proys_l_top i a:hover{ background:#cd1a20;}
.h_proys_l_con li{ width:285px; height:270px; margin-right:20px; float:left; padding-bottom:20px; background:url(../images/ind5.jpg) #f2f2f2 center bottom no-repeat;}
.h_proys_l_con li{ line-height:50px; text-align:center; font-size:16px;}
.h_proys_l_con li:hover{ background:url(../images/ind5.jpg) #cd1a20 center bottom no-repeat;}
.liimg{ width:285px; height:220px; overflow:hidden;}
.liimg img{ width:285px; height:auto;}
.h_proys_l li:hover .liimg img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.h_proys_l li:hover a{ color:#fff;}
.h_proys_r{ width:240px; background:#2b4278; float:right;}
.h_proys_r_tit{ width:210px; height:70px; border-bottom:1px #22345e solid; padding:25px 0 25px 30px; color:#fff;}
.h_proys_r_tit span{ text-transform:uppercase; font-size:19px; line-height:30px;}
.h_proys_r_tit em{ font-size:27px;}
.h_proys_r_con{ width:190px; padding:10px 25px;}
.h_proys_r_con li{ width:190px; height:57px; line-height:57px; border-bottom:1px #7994d2 dashed;}
.h_proys_r_con li a{ display:block; color:#dde7ff; font-size:16px; padding-left:20px;}
.h_proys_r_con li a:hover{ color:#fff; text-decoration:underline;}
.h_proys_r_bot{ width:240px; height:90px; background:url(../images/ind2.jpg) center no-repeat; text-align:center; color:#fff; padding:99px 0 13px 0;}
.h_proys_r_bot span{ font-size:15px; line-height:35px;}
.h_proys_r_bot em{ font-size:24px; font-weight:700;}

.h_title{ width:1200px; height:80px; margin:60px auto 0;}
.h_title em{ font-size:29px; font-weight:700;}
.h_title span{ text-transform:uppercase; padding-left:20px; padding-top:7px; color:#666; font-size:16px; background:url(../images/ind1.jpg) 22px top no-repeat;}
.h_title p{ line-height:26px; color:#666; font-size:14px;}
.h_title i{ float:right;}
.h_title i a{ color:#fff; font-size:15px; padding:10px 35px; background:#2b4278; display:block;}
.h_title i a:hover{ background:#cd1a20;}

.h_titles{ width:1200px; height:80px; margin:60px auto 0;}
.h_titles em{ font-size:29px; font-weight:700; color:#fff;}
.h_titles span{ text-transform:uppercase; padding-left:20px; padding-top:7px; color:#fff; font-size:16px; background:url(../images/ind1.jpg) 22px top no-repeat;}
.h_titles p{ line-height:26px; color:#fff; font-size:14px;}
.h_titles i{ float:right;}
.h_titles i a{ color:#333; font-size:15px; padding:10px 35px; background:#fff; display:block;}
.h_titles i a:hover{ background:#cd1a20; color:#fff;}

#h_case{ width:100%; background:#e6e6e6; padding-top:20px; margin-top:30px;}
.h_case{ width:1200px; margin:40px auto 20px;}
.h_case_tit{ text-align:center; height:120px; background:url(../images/dian.jpg) 0 94px repeat-x;}
.h_case_tit em{ display:block; font-size:30px; font-weight:700; line-height:80px;}
.h_case_tit span{ line-height:30px; background:#fff; border:1px #ccc solid; padding:5px 15px; font-size:13px; color:#999;}
.h_case_more{ border:1px #ccc solid; width:180px; height:45px; margin:30px auto; text-align:center; line-height:45px;}
.h_case_more a{ display:block; color:#777;}
#zzsc{width:1195px; margin-top:40px auto 0;}
#zzsc >li{width:580px; box-shadow:0px 0px 8px #999; padding:5px; background:#fff;}
#zzsc >li p{ padding:15px 30px; background:#f2f2f2;}
#zzsc >li p em{ font-size:23px; line-height:50px;}
#zzsc >li p span{ font-size:15px; line-height:30px; color:#777;}
.mb-wrapper{margin:0 auto 20px;position:relative; height:670px;left:0;top:0}
.mb-slider,.mb-scroll{width:100%; height:670px;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{margin-top:100px;display:block;cursor:pointer;float:left;list-style:none}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto}
.mb-inside *{max-width:100%}
a.mb-scrollButtons{display:block;width:45px; height:58px; position:absolute; top:580px;  cursor:pointer; text-decoration:none;outline:0;border:0; }
a.mb-scrollButtons.mb-left{left:200px; background:url(../images/l.jpg) center no-repeat; position:relative; z-index:9999;}
a.mb-scrollButtons.mb-right{right:200px;  background:url(../images/r.jpg) center no-repeat;}
a.mb-scrollButtons.disabled{display:none}
.mb-controls{margin:0 auto;text-align:center;position:absolute; top:350px; left:560px;z-index:100}
.mb-controls a{color:#666;font:18px/2.2 Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0}
.mb-panel{margin-top:90px}
.mb-controls a:hover{color:black}
.mb-controls a.current{color:#900}
.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black; border-bottom:2px solid black}
.mb-inside img{width:100%}

.h_about{ width:615px; height:403px; background:url(../images/ind3.jpg) center no-repeat; padding:70px 0 0 585px; position:relative;}
.h_about em{ line-height:60px; font-size:25px;}
.h_about p{ padding:20px 20px 0 0; line-height:28px; color:#666; font-size:14px;}
.h_about span{ position:absolute; left:0; bottom:15px; line-height:45px; color:#cd1a20; font-size:17px; background:url(../images/tel.jpg) left no-repeat; padding-left:25px;}
.h_about span i{ font-size:28px;}

.h_shili{ width:100%; height:830px; background:url(../images/bg.jpg) center no-repeat; margin-top:35px; padding:10px 0;}
.h_shilis{ width:1200px; margin-top:20px;}
.h_shilis_l{ width:400px; height:520px; position:relative;}
.h_shilis_l span{ position:absolute; left:0; background:url(../images/bg.png); bottom:0; display:block; float:left; line-height:45px; width:100%; color:#fff; font-size:16px; text-align:center;}
.h_shilis_r{ width:800px;}
.h_shilis_r ul li{ width:380px; height:250px; float:left; margin:0 0 20px 20px; position:relative;}
.h_shilis_r ul li span{ position:absolute; left:0; background:url(../images/bg.png); bottom:0; display:block; float:left; line-height:45px; width:100%; color:#fff; font-size:16px; text-align:center;}
.h_shili_bot{ width:605px; height:105px; border-top:4px #fff solid; border-left:4px #fff solid; border-right:4px #fff solid; margin-top:31px; text-align:center; line-height:95px; font-size:30px; font-weight:700;}
.h_shili_bot{ color:#fff;}
.h_shili_bot i{ font-size:45px; padding:5px 25px 0; line-height:105px;}

.h_sli_bot{ width:525px; height:auto; border-bottom:4px #111 solid; border-left:4px #111 solid; border-right:4px #111 solid; text-align:center; padding:20px 40px 40px;}
.h_sli_bot p{ font-size:14px; line-height:28px; color:#666;}
.h_sli_bot span{ font-size:28px; line-height:75px; font-weight:700;}
.h_sli_bot a{ background:#2b4278; padding:10px 45px; color:#fff;}

.hnews{ width:1200px; height:auto; margin:80px auto;}
.hnews_tit { width:270px; HEIGHT:40px; float:right; text-align:center;}
.hnews_tit span {FONT-SIZE:15px; FLOAT:left; width:120px; line-height:38px; border:1px #ccc solid; cursor: hand; margin-left:13px; cursor: pointer;}
.hnews_tit span.hover { height:38px; background:#2b4278; border:1px #2b4278 solid; cursor: hand; color:#fff; cursor: pointer;}
.hnews_con { OVERFLOW: hidden; ZOOM: 1; width:100%; float:left; height:auto;}
.hnews_cons{ width:530px; padding-top:40px;}
.hnews_cons_img{ width:530px; height:300px; overflow:hidden;}
.hnews_cons_img img{ width:530px !important;}
.hnews_cons em{ font-size:17px; line-height:42px;}
.hnews_cons p{ font-size:13px; line-height:21px; color:#777; border-bottom:1px #ddd solid; padding-bottom:20px;}
.hnews_cons ul{ padding-top:10px;}
.hnews_cons ul li{ line-height:45px; width:505px; background:url(../images/xig.jpg) left no-repeat; padding-left:25px; border-bottom:1px #ddd dashed;}
.hnews_cons ul li span{ float:right; font-size:13px; color:#888;}
.hnews_cons ul li a{ font-size:14px; color:#444;}
.hnews_cons ul li a:hover{ text-decoration:underline; color:#2b4278;}

#linky{ width:100%; height:auto; background:#303644; border-top:1px #1f242f solid; padding:5px 0;}
.linky{ width:1200px; line-height:28px; color:#eee; font-size:12px;}
.linky a{ color:#eee; font-size:12px;}