@charset "utf-8";
.hpro_top{ width:100%;}
.hpro_topl{ width:50%; float:left; background:#f2f2f2; padding:30px 0;}
.hpro_topls{ width:600px; float:right;}

#featureContainer {WIDTH:1260px; margin:5px auto 0;}
#feature {POSITION: relative;}
#block{ width:1220px; height:410px; margin:0 auto;}
#feature .prev {TEXT-INDENT: -9999px; WIDTH:44px; DISPLAY: block; BACKGROUND: url(../gund/feature_left.gif) center top; FLOAT: left; HEIGHT:44px; BORDER-TOP: #999 0px dotted; TOP: -230px; left:-50px;}
#feature .next {TEXT-INDENT: -9999px; WIDTH:44px; DISPLAY: block; BACKGROUND: url(../gund/feature_right.gif) center top; FLOAT: right; HEIGHT:44px;TOP:-230px; right:-50px;}
#feature .prev:hover { BACKGROUND-POSITION: center bottom }
#feature .next:hover { BACKGROUND-POSITION: center bottom }
.featureUL { POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; FLOAT: left; LEFT: 0px;}
.featureBox {WIDTH:285px; FLOAT: left; HEIGHT: 410px; OVERFLOW: hidden; text-align:center; margin:10px;}
#botton-scroll {Z-INDEX: 0; MARGIN: 0px auto; WIDTH:1220px; FLOAT: left; HEIGHT:410px; }
#block {Z-INDEX: 0; POSITION: relative; OVERFLOW: hidden;}

.featureBox p{ display:block; width:100%; height:67px; background:#808080; line-height:67px; text-align:center; margin-top:15px;}
.featureBox p a{ color:#fff; font-size:16px;}
.li_img{ width:285px; height:265px; background:url(../images/pbg.png) center no-repeat; padding-top:42px; text-align:center; padding-bottom:10px; margin:0 auto; overflow:hidden;}
.li_img img{ height:265px;}
.li_img:hover 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_about{ width:100%; height:682px; padding-top:60px;}
.h_about_l{ width:50%; height:682px; background:url(../images/l2.jpg) right no-repeat;}
.h_about_r{ width:50%; height:682px; background:url(../images/l3.jpg) bottom repeat-x;}
.h_about_rs{ width:600px;}
.h_about_rs_tit{ width:600px; height:280px; text-align:right;}
.h_about_rs_con{ width:550px; padding-left:50px; padding-top:15px;}
.h_about_rs_con p{ text-indent:2em; line-height:31px; font-size:14px;}
.h_about_rs_con p span{ color:#d60000;}
.h_about_rs_con a{ float:left; background:#d60000; padding:7px 19px; margin-top:15px; display:block; color:#fff; border-radius:5px;}

.h_case{ width:100%; height:800px; margin-top:40px;}
.h_case_top{ width:1200px; height:83px;}
.h_case_con{ width:100%; height:467px; background:url(../images/l6.jpg) center top no-repeat; padding-top:250px;}

#featureContainers {WIDTH:1260px; margin:5px auto 0;}
#features {POSITION: relative;}
#blocks{ width:1220px; height:410px; margin:0 auto;}
#features .prevs {TEXT-INDENT: -9999px; WIDTH:44px; DISPLAY: block; BACKGROUND: url(../gund/feature_left.gif) center top; FLOAT: left; HEIGHT:44px; BORDER-TOP: #999 0px dotted; TOP: -230px; left:-50px;}
#features .nexts {TEXT-INDENT: -9999px; WIDTH:44px; DISPLAY: block; BACKGROUND: url(../gund/feature_right.gif) center top; FLOAT: right; HEIGHT:44px;TOP:-230px; right:-50px;}
#features .prevs:hover { BACKGROUND-POSITION: center bottom }
#features .nexts:hover { BACKGROUND-POSITION: center bottom }
.featureULs { POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; FLOAT: left; LEFT: 0px;}
.featureBoxs {WIDTH:285px; FLOAT: left; HEIGHT:410px; OVERFLOW: hidden; text-align:center; margin:0 10px; position:relative;}
#botton-scrolls {Z-INDEX: 0; MARGIN: 0px auto; WIDTH:1220px; FLOAT: left; HEIGHT:410px; }
#blocks {Z-INDEX: 0; POSITION: relative; OVERFLOW: hidden;}
.featureBoxs p{ position:absolute; left:0; bottom:0; background:url(../images/bg.png); display:block; width:100%; height:45px; line-height:45px; text-align:center;}
.featureBoxs p a{ color:#fff; font-size:15px;}


.li_imgs{ width:285px; height:410px; background:url(../images/pbg.png) center no-repeat; text-align:center; padding-bottom:10px; margin:0 auto;}
.li_imgs img{ width:285px; height:410px;}
.li_imgs:hover 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_news_top{ width:1200px; text-align:right;}
.h_news{ width:100%;}
.h_newsl{ width:50%;}
.h_newsls{ width:600px;}
.h_newsr{ width:50%; background:#e6e6e6; height:600px; margin-top:33px;}
.h_newsrs{ width:600px; float:left; padding:30px 0;}
.h_newsrs_top{ width:600px;}
.riqi{ width:100px; height:85px; float:left; border-left:2px #d60000 solid; margin-left:40px; margin-right:15px; text-align:center;}
.riqi em{ display:block; background:#d60000; width:100%; line-height:20px; color:#fff; font-size:16px; margin-top:15px;}
.riqi span{ font-size:17px; line-height:30px;}
.h_newsrs_top em{ font-size:18px; line-height:38px;}
.h_newsrs_top p{ font-size:13px; color:#777; line-height:24px;}
.h_newsrs img{ padding:15px 0;}
.h_newsrs_con{ width:560px; height:auto; padding-left:40px;}
.h_newsrs_con ul li{ width:560px; height:40px; line-height:40px; border-bottom:1px #999 dashed; padding:6px 0;}
.h_newsrs_con ul li span{ background:#d60000; float:left; display:block; width:40px; height:40px; border-radius:20px; text-align:center; color:#fff; font-size:16px; margin-right:10px;}

.h_lixi_tp{ width:100%; margin-top:70px;}
.h_lixi_tps{ width:50%; float:left; background:#e6e6e6; padding:25px 0;}
.h_lixi_tpy{ width:600px; float:right;}
.h_lixi{ width:1200px;}
.l_liuy{ width:531px;}
.l_liuy_tit{height:90px; background:url(../images/l11.jpg) no-repeat;}
.l_liuy_con{ width:531px; padding-top:30px; font-size:15px; color:#666;}
.ly_txt{ width:400px; height:35px; padding:0 10px; border:1px #ddd solid; outline:none;}
.ly_txty{ width:100px; height:35px; padding:0 10px; border:1px #ddd solid; outline:none;}
.ly_txts{ width:400px; height:65px; padding:10px; border:1px #ddd solid; outline:none;}
.ly_sub{ width:100px; height:34px; background:#d60000; color:#fff; font-size:17px; border:0; border-radius:5px;}
.h_lixicont{ width:469px;}
.h_lixicont_tit{height:90px; background:url(../images/l12.jpg) no-repeat;}
.h_lixicont_con{ width:469px; padding-top:30px; font-size:15px; color:#666;}
.h_lixicont_con ul li{ width:429px; height:50px; line-height:50px; padding-left:40px;}
.lxbg1{ background:url(../images/01.jpg) left no-repeat;}
.lxbg2{ background:url(../images/02.jpg) left no-repeat;}
.lxbg3{ background:url(../images/03.jpg) left no-repeat;}
.lxbg4{ background:url(../images/04.jpg) left no-repeat;}

.linky{ width:1200px; height:auto; line-height:25px; padding:10px 0; margin:0 auto;}