﻿/*banner*/
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom: 20px; position: relative; float: left; width: 100%; display:block; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: none; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; text-align:center; color: #fff; background: #000; background: rgba(0, 0, 0, .8); opacity: 0.8; filter:alpha(opacity=25); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("/images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

.in-Banner { width:100%; }
.in-Banner img{ width:100%; }
#FocusBG { width:100%; height:500px; }
.fullSlide { width:100%; position:relative; height:500px; background:#000; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:500px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:500px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block;  *display:inline;
zoom:1; width:50px; height:6px; margin:5px; overflow:hidden; background:#FFFFFF; filter:alpha(opacity=60); opacity:0.6; line-height:999px; }
.fullSlide .hd ul .on { background-color:#FF9900; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:0%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; }
.fullSlide .next { left:auto; right:0%; background-position:-6px -137px; }

.gkzypt-box { width:100%; margin:0 auto; padding-bottom:10px; padding-top:10px; }
.ryzz-box { width:100%; margin:0 auto; background: #F7F7F7 url("/images/bg-in-ryzz.jpg") center center no-repeat; padding-bottom:10px; padding-top:10px; }
.blk_29 { width:1200px; margin:0px auto; PADDING:0px 0px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative; }
.blk_29 .Cont { MARGIN: 0px auto; OVERFLOW: hidden; PADDING:0px; float:left; width:1200px; POSITION: relative; }
.blk_29 .box { FLOAT: left; WIDTH: 285px; TEXT-ALIGN: center; margin-right:20px; background-color:#FFFFFF; overflow:hidden; }
.blk_29 .box-img { width:285px; height:200px; overflow:hidden; }
.blk_29 .box IMG { DISPLAY: block; MARGIN: 10px auto; width:265px; cursor: pointer; transition: all 1.5s; }
.blk_29 .box A:hover IMG { transform:scale(1.1); }
.blk_29 .box P { WIDTH: 285px; LINE-HEIGHT: 30px; text-align:center; font-size:16px; color:#333333; margin:10px auto; }
.blk_29 .box A:hover P { color:#000099; }
.blk_29 .LeftBotton { BACKGROUND: url("/images/b_left.png") no-repeat 0px 0px; LEFT: 0px; FLOAT: left; WIDTH: 50px; CURSOR: pointer; POSITION: absolute; TOP: 20px; HEIGHT: 110px; display:none; }
.blk_29 .RightBotton { BACKGROUND: url("/images/b_right.png") no-repeat -0px 0px; FLOAT: right; right:0px; WIDTH: 50px; CURSOR: pointer; POSITION: absolute; TOP: 20px; HEIGHT: 110px; display:none; }
/* Navblock*/
.Navblock { padding:10px; float:left; }
.Navblock .inner { width:230px; height:260px; position:relative; overflow:hidden; }
.Navblock .inner img { width:230px; height:230px; }
.Navblock .inner .albumtitle { height:30px; line-height:30px; font-size:14px; width:230px; position:relative; bottom:0px; left:0; color:#C60001;  font-weight:;
text-align:center; cursor:pointer; margin:auto; overflow:hidden; }
.Navblock .inner .albumtitle span { font-weight:normal; font-size:12px; }
.Navblock .inner a { color:#333; }
.Navblock .inner a:hover { text-decoration:none; color:#C60001; }
.Navblock .inner a:visited { text-decoration:none; }
#body .ProductShow { WIDTH: 1260px; font-size:14px; margin:auto; text-align:center; }
#body .ProductShow .boxgrid h3 a:hover { font-weight:bold; }
#body .ProductShow .albumblock { float:left; padding:10px 20px 10px 22px; }
/* servicebox*/
#body .ProductShow .servicebox { float:left; }
.servicebox { float:left; margin-top:20px; margin-right:20px; }
.servicebox .inner { width:190px; height:260px; padding:20px; border:1px solid #EEEEEE; position:relative; overflow:hidden; }
.servicebox .inner img { margin:20px; }
.servicebox .inner .albumtitle { width:190px; position:relative; bottom:0px; left:0; color:#585858; text-align:center; cursor:pointer; margin:auto; overflow:hidden; }
.servicebox .inner .albumtitle span { font: bold 14px/32px "微软雅黑"; color:#000000; }
.servicebox .inner .albumtitle p { font: normal 12px/26px "微软雅黑"; text-align:center; color:#666666; }
.Links { width:98%; margin: 0 auto; padding:10px; line-height:25px; font-size:12px; }
.Links span { color:#333333; }
.Links a { padding:0px 10px; color:#666666; }
/*index-main*/
.index-hengshan-title{ height: auto; padding-top: 30px; padding-bottom: 30px; text-align:center;}
.index-hengshan-title em{display: block;font-family: Arial, Helvetica, sans-serif;font-weight: bold; text-transform: uppercase; font-size: 2.38rem; color: #666; line-height: 2.28rem; margin:0px auto;}
.index-hengshan-title h2{font-size: 1.98rem; line-height: 3.6rem; color: #333; font-weight: bold;}
.index-hengshan-title p{ color: #FFF; font-weight:normal; margin:30px auto;}
.index-hengshan-title>span{font-size: 60px; color: #ff0000; font-style: italic; line-height: 50px; margin-right: 10px}

/*滑动焦点图样式*/
#picSlide { width:420px; height:280px; padding:0px 0 0 10px; margin:0px 0 0 0px; float:left; display:inline; }
#picSlide .SlideInner { width:420px; height:280px; overflow:hidden; position:relative; }
#slideArea { width:10000px; position:absolute; }
#slideArea li { float:left; width:420px; height:280px; position:relative; }
#slideArea li .bg { width:420px; height:40px; background:#000; display:block; position:absolute; bottom:0; left:0; filter:alpha(opacity=70); background:rgba(0, 0, 0, 0.7); }
#slideArea li .txt { width:320px; height:40px; display:block; position:absolute; bottom:0px; left:0; font-size:12px; padding:0px 10px 0 10px; line-height:40px; }
#slideArea li .txt a { color:#fff; }
#slideBtn { position:absolute; bottom:5px; right:15px; }
#slideBtn span { display:block; width:15px; height:10px; background:url(/images/HituxCMSNote/btn.gif) no-repeat -15px 0; float:left; cursor:pointer; margin:0 2px; }
#slideBtn .current { background:url(/images/HituxCMSNote/btn.gif) no-repeat 0 0; }
.news_l { width:420px; float:left; font: normal 12px/200% "微软雅黑"; color: #888888; }
.news_r { float:right; width:680px; height:280px; overflow:hidden; }
.news_r ul { width:680px; }
.news_r li { float:left; margin:0px auto; padding:10px; }
.news_r li P { font: normal 16px/26px "微软雅黑"; color:#333333; }
.news_r li span { font: normal 12px/24px "微软雅黑"; color:#565656; }
.news_r li:hover { background-color:#F2F2F2; }
.NavMoreLink a { margin:35px auto; line-height:48px; text-align:center; display:block; width:220px; height:48px; cursor:pointer; font-size:18px; border-radius:30px; border:1px solid #FEC516; color:#FEC516;/* 	color:#00468E; */
}
.NavMoreLink a:hover { border:1px solid #FEC516; background-color:#FEC516; color:#FFFFFF; text-decoration:none; }
.NavMoreLink1 a { margin:35px auto; line-height:48px; text-align:center; display:block; width:220px; height:48px; cursor:pointer; font-size:18px; border-radius:30px; border:1px solid #0068E8; color:#0068E8;/* 	color:#00468E; */
}
.NavMoreLink1 a:hover { border:1px solid #0068E8; background-color:#0068E8; color:#FFFFFF; text-decoration:none; }
/*选择我们的3大理由*/
.ystitle-bg{background: #FEC516 url("/images/ystitle-bg.png") no-repeat center center; height: auto; padding-top: 60px; padding-bottom: 60px; margin-bottom: 35px; text-align:center;}
.ystitle-bg em{display: block;font-family: Arial, Helvetica, sans-serif;font-weight: bold; text-transform: uppercase; font-size: 1.98rem; color: #333; line-height: 2.28rem; margin:0px auto;}
.ystitle-bg h2{font-size: 1.68rem; line-height: 3.6rem; color: #333; font-weight:normal;}
.ystitle-bg p{ color: #333; font-weight:normal; margin:30px auto;}
.ystitle-bg>span{font-size: 60px; color: #ff0000; font-style: italic; line-height: 50px; margin-right: 10px}

.three-ys ul li{float: left; margin-bottom: 50px; padding-bottom: 50px; border-bottom:1px solid #FFF; position: relative; width: 100%;}
.three-ys ul li .pic{width: 739px; height: 430px; z-index:-999;}
.three-ys ul li .info{position: absolute; left: 0; width: 463px; height: 321px; background: #fff; box-shadow: 0px 0px 13px 1px #e0e0e0;  top: 55px; padding-left: 58px; z-index:9999;}
.three-ys ul li .date{position: absolute; width: 60px; height: 64px; background: #FEC516; color: #fff; right: 0; padding-top: 22px;}
.three-ys ul li .date b{display: block; font-size: 40px; line-height: 29px; height: 43px; position: relative; text-align: center; font-family: arial;}
.three-ys ul li .date b:after{position: absolute; content: ''; width: 30px; height: 3px; background: #fff; left: 50%; margin-left: -15px; bottom: 0}
.three-ys ul li .text strong{display: block; font-size: 24px; line-height: 24px;  color: #FEC516; padding: 43px 0 10px;}
.three-ys ul li .text span{display: block; font-size: 16px; color: #b2b2b2; line-height: 15px; height: 31px; position: relative; margin-bottom: 16px;}
.three-ys ul li .text span:after{position: absolute; content: ''; width: 50px; height: 2px; background: #FEC516; left: 0; bottom: 0}
.three-ys ul li .text p{line-height: 26px; color: #808080; width: 403px; text-align: justify; margin-bottom: 28px;}
.three-ys ul li .text a{display: inline-block; width: 135px; line-height: 49px; color: #fff; text-align: center; background: #FEC516; margin-right: 20px} 
.three-ys ul li .text a:hover{ color: #FEC516; background: #000;} 
.three-ys ul li .text a.ys-consult{background: #666;}

.three-ys ul li.item2 .info {left: 679px;top: 109px;}
.three-ys ul li.item2 .date{top: -43px}
.three-ys ul li.item2 .text a{margin-right: 15px;}
.three-ys ul li.item2 .tel{display: inline-block; background: url("/images/ys-tel.png") no-repeat left center; padding-left: 6px; position: absolute;}
.three-ys ul li.item2 .tel em{display: block; font-size: 14px; line-height: 14px; color: #808080; padding: 3px 0 10px}
.three-ys ul li.item2 .tel i{ font-family:Arial, Helvetica, sans-serif; font-style:normal;display: block; font-size:22px; line-height: 16px; color: #FF0000; font-weight: bold; margin-bottom: 10px;}

/*首页新闻资讯*/
.news{background: #FBFBFB url("/images/news-bg.jpg") no-repeat center top; padding: 72px 0 73px;}
.news .index-title span{color: #808080; font-size:2.28rem; font-family:Arial, Helvetica, sans-serif;}
.news .index-title h2{color: #fff}
.latest-news {width: 30%;}
.latest-news .pic img{ width: 100%;}
.latest-news .info{background: #fff; width: 100%;}
.latest-news .info .date{background: #FEC516; color: #fff; width: 75px; height: 75px; text-align: center;}
.latest-news .info .date b{ display: block; font-size: 36px; line-height: 26px; padding: 14px 0 11px;}
.latest-news .info .date span{ display: block;  line-height: 10px;}
.latest-news .info h3{line-height: 75px; color: #333333; text-align: center; padding-left:1rem; width: auto; font-weight:normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}

.news-list {width: 69%; }
.news-list ul li{float: left; margin-left: 1%; background: #fff; padding: 0 2%; width: 28%; height: 355px;transition: 0.6s; }
.news-list ul li:first-child {margin-left:0px;}
.news-list ul li b{display: block; font-size: 44px; color: #333; line-height: 32px; margin-bottom: 12px; padding-top: 49px}
.news-list ul li span{display: block; color: #333; line-height: 10px; height: 27px;position: relative;margin-bottom: 23px;}
.news-list ul li span:after{position: absolute; content: ''; width: 25px; height: 2px; background: #333; bottom: 0; left: 0;}
.news-list ul li h3,.news-list ul li p{font-size: 14px; line-height: 24px; }
.news-list ul li h3{color: #333;margin-bottom: 7px; font-weight:normal;}
.news-list ul li p{color: #808080; margin-bottom: 17px;}
.news-list ul li .news-more{background: url("/images/news-more.png") no-repeat center right; width: 38px; height: 38px;}
.news-list ul li:hover{background: #FEC516;}
.news-list ul li:hover b,.news-list ul li:hover span,.news-list ul li:hover h3,.news-list ul li:hover p{color: #fff;}
.news-list ul li:hover span:after{background: #fff;}
.news-list ul li:hover .news-more{background: url("/images/news-more2.png") no-repeat center right; }