﻿/*客服*/
.kefu-ctrl-box { width: 40px; position: fixed; right: 5px; bottom: 100px; z-index: 1002; display: none; }
.kefu-ctrl-box a { display: block; width: 40px; height: 40px; border-radius: 5px; overflow: hidden; -webkit-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; }
.kefu-ctrl-more { cursor: pointer; width: 40px; height: 40px; border-radius: 5px; overflow: hidden; background: #5CCAB8 url(../../images/kefu-more.png) no-repeat center; margin-bottom: 10px; }
.kefu-ctrl-more:hover { background-color: #31BFA8; }
.kefu-ctrl-box .back-top { background: url(../../images/kefu-top.png) no-repeat center; }
.kefu-ctrl-box a:hover { opacity: 0.9; filter: alpha(opacity=90); }

.kefu-box { webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.5);box-shadow: 0 2px 16px rgba(0, 0, 0, 0.5);width: 133px; height: 300px; background: url(../../images/index_33.png) no-repeat; position: fixed; right: 20px; bottom: 50px;  z-index: 1000; }
.kefu-top { width: 133px; height: 64px; padding-top: 16px; cursor: pointer; }
.kefu-top h3 { padding-left: 38px; height: 24px; line-height: 24px; background: url(../../images/kefu-tel.png) no-repeat 20px center; color: #fff; }
.kefu-top h5 { text-align: center; color: #fff; }
.kefu-box ul { width: 100px; margin: 20px auto 0; zoom: 1; }
.kefu-box ul:after { content: ''; clear: both; display: block; width: 0; height: 0; }
.kefu-box ul li { float: left; width: 40px; height: 40px; margin: 0 5px 10px; -webkit-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; }
.kefu-box ul li:hover { opacity: 0.7; filter: alpha(opacity=70); }
.kefu-box ul li a { display: block; width: 40px; height: 40px; }
.kefu-box ul li.qq { background: url(../../images/kefu-qq.png) no-repeat center; }
.kefu-box ul li.msg { background: url(../../images/kefu-msg.png) no-repeat center; }
.kefu-box ul li.weixin { background: url(../../images/kefu-weixin.png) no-repeat center; position: relative; cursor: pointer; }
.kefu-box ul li.skype { background: url(../../images/kefu-skype.png) no-repeat center; }
.kefu-box ul li.back-top { background: url(../../images/kefu-top.png) no-repeat center; display: none; }
.kefu-box ul li.weixin .img { width: 114px; height: 144px; position: absolute; right: 0; bottom: 50px; background-color: #fff; padding: 10px; border: 1px solid #ccc; display: none; z-index: 99; }
.kefu-box ul li.weixin .img h5 { height: 30px; line-height: 30px; width: 114px; text-align: center; font-size: 12px; color: #666; }
.kefu-box ul li.weixin .img:after { display: block; content: ''; width: 0; height: 0; border: 4px solid transparent; border-top: 4px solid #ccc; position: absolute; bottom: -8px; right: 16px; }
.kefu-box ul li.weixin:hover .img { display: block; }
.kefu-box ul li.weixin:hover { opacity: 1; filter: alpha(opacity=100); }
.kefu-close { width: 40px; height: 40px; background: url(../../images/kefu-close.png) no-repeat center; cursor: pointer; position: absolute; bottom: -8px; right: 45px; }


/*header*/
.header { width: 100%; background-color: #ffffff; position: relative; z-index: 20; }
.head-top { width: 100%; background-color: #5cbfaf; }
.head-top h1 { float: left; font-size: 13px; color: #ffffff; line-height: 37px; }
.head-right { width: 270px; float: right; overflow: hidden; }
.head-msg { float: left; width: 75px; line-height: 37px; }
.head-msg a { font-size: 13px; color: #ffffff; }
.head-msg a:hover { color: #4c4c4c; }
.head-share { width: 70px; float: left; height: 14px; line-height: 14px; border-left: 1px solid #fff; text-align: right; font-size: 13px; color: #ffffff; margin-top: 11px; }
#bdsharebuttonbox { float: left; width: 114px; }
#bdsharebuttonbox a { display: block; padding: 0; margin: 0 0 0 1px; width: 37px; height: 37px; background: url(../../images/share.png) no-repeat; }
#bdsharebuttonbox a.bds_weixin { background-position: 0 0; }
#bdsharebuttonbox a.bds_tsina { background-position: -37px 0; }
#bdsharebuttonbox a.bds_tqq { background-position: -74px 0; }
#bdsharebuttonbox a:hover { opacity: 1; filter: alpha(opacity=100); background-color: #4c4c4c; }

.head { width: 1100px; margin: 0 auto; }
.logo { width: 240px; height: 113px; float: left; display: block; }
.nav { float: right; width: 840px; padding-top: 47px; text-align: right; font-size: 0; *zoom: 1; }
.nav:after { clear: both; display: block; content: '' }
.nav li { vertical-align: middle; display: inline-block; *display: inline; *zoom: 1; padding: 18px 0 18px 1px; background: url(../../images/nav-bg.jpg) no-repeat left center; position: relative; }
.nav li:first-child { background: none; padding-left: 0; }
.nav li > a { display: block; padding: 0 24px; height: 30px; line-height: 30px; color: #222222; font-size: 14px;
 -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.nav li:hover > a { color: #5CBFAF; }
.nav li.active > a { background-color: #4c4c4c; color: #fff; }
/*下拉*/
.nav li .nav-pull { position: absolute; top: 66px; width: 220px; left: 50%; margin-left: -110px; display: none; z-index: 29;
 -webkit-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; }
.nav li .nav-pull a { display: block; width: 190px; padding-left: 30px; height: 48px; line-height: 48px; border-top: 1px solid #eee; color: #656971; text-align: left; background: #fff url(../../images/pullbg.png) no-repeat 250px center; font-size: 14px;
 -webkit-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; }
.nav li .nav-pull a:hover { color: #333; background: #eee url(../../images/pullbg.png) no-repeat 190px center; text-indent: 1em; }
.nav li:hover .nav-pull { display: block; }

/*banner*/
.banner { width: 100%; overflow: hidden; position: relative; height: 790px; z-index: 8; }
.b-img { position: absolute; left: 0; top: 0; height: 790px; z-index: 9; }
.b-img a { display: block; height: 790px; float: left; cursor: pointer; }
.b-list { display: none; }

.banner-ctrl { width: 125px; height: 63px; background: url(../../images/banner_ico_03.png) no-repeat center; position: absolute; bottom: 158px; left: 50%; margin-left: -550px; z-index: 19; }
.banner-ctrl .bar-left,.banner-ctrl .bar-right { position: absolute; width: 25px; height: 25px; -webkit-transition: 0.6s; -ms-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; }
.banner-ctrl .bar-left { left: 0; top: 10px; background: url(../../images/banner_ico_06.png) no-repeat center; }
.banner-ctrl .bar-left:hover { background: url(../../images/banner_ico_08.png) no-repeat center; }
.banner-ctrl .bar-right { right: 0; bottom: 10px; background: url(../../images/banner_ico_10.png) no-repeat center; }
.banner-ctrl .bar-right:hover { background: url(../../images/banner_ico_13.png) no-repeat center; }
.banner-ctrl .page-ing,.banner-ctrl .page-all { width: 20px; height: 20px; line-height: 20px; text-align: center; font-family: 'didot'; font-size: 18px; color: #202020; position: absolute; }
.banner-ctrl .page-ing { color: #e93940; font-size: 30px; left: 33px; top: 5px; }
.banner-ctrl .page-all { right: 33px; bottom: 6px; }
/*.banner { width: 100%; position: relative; height: 790px; }
.banner .slides { width: 100%; position: relative; z-index: 8; }
.banner .slides li { width: 100%; height:790px; }
.banner .slides li a { display: block; width: 100%; height:790px; }

.flex-direction-nav { position:absolute; z-index:18; width: 125px; height: 63px; bottom: 158px; left: 50%; margin-left: -550px; background: url(../../images/banner-bg.png) no-repeat center; }
.flex-direction-nav li a { display:block; width: 62px; height: 31px; line-height: 31px; overflow:hidden; cursor:pointer; position:absolute; font-family: 'didot'; font-size: 18px; color: #202020; text-align: center;
 -webkit-transition: 0.1s; -ms-transition: 0.1s; -moz-transition: 0.1s; -o-transition: 0.1s; transition: 0.1s; }
.flex-direction-nav li a.flex-prev { left: 10px; top: 0; }
.flex-direction-nav li a.flex-next { right: 10px; bottom: 0; }
.flex-direction-nav li a:hover { color: #e93940; font-size: 30px; }

.flex-control-nav { font-size: 0; position: absolute; filter: 0; filter: alpha(opacity=0); }*/

/*第一部分*/
.section-one { width: 100%; background: #fff url(../../images/indexbg_02.jpg) no-repeat center top; position: relative; padding-bottom: 37px; }
	/*内容*/
.section-one-main { background-color: #fff; width: 1096px; margin: 0 auto; padding: 24px 22px; position: relative; z-index: 2; }
.section-one-list { width: 100%; overflow: hidden; }
.section-one-list li { float: left; width: 350px; margin-bottom: 26px; }
.section-one-list li.li2 { margin-left: 396px; }
.section-one-list li.li4 { margin: -146px 23px 0; }
.section-one-list li a { display: block; width: 350px; position: relative; cursor: pointer; }
.section-one-list li a .img { width: 350px; height: 480px; background-color: #000; overflow: hidden; position: relative; }

.section-one-list li a .img img { width: 350px; height: 480px; -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.section-one-list li a:hover .img img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); opacity: 0.3; filter: alpha(opacity=30); }
.section-one-list li a .img i { display: block; width: 56px; height: 56px; background: url(../../images/prod_22.jpg) no-repeat center; position: absolute; left: 50%; top: -28px; margin: -28px 0 0 -28px; }
.section-one-list li a:hover .img i { top: 50%; }

.section-one-detail { margin-top: 1px; width: 310px; padding: 0 20px; height: 120px; background: url(../../images/index_bg.jpg) repeat center; overflow: hidden; }
.section-one-detail i { display: block; margin: 35px auto 5px; width: 18px; height: 18px; background: url(../../images/index_29.png) no-repeat center; }
.section-one-detail p { line-height: 28px; color: #594a3f; text-align: center; }

.section-one-list li a h3 { width: 140px; height: 46px; border: 1px solid #b3a193; background: rgba(255,255,255,0.5); position: absolute; left: 50%; margin-left: -71px; bottom: 96px;
 -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.section-one-list li a h3 span { display: block; width: 130px; height: 36px; line-height: 36px; text-align: center; background-color: #b3a193; margin: 5px auto; font-size: 18px; color: #fff; }
.section-one-list li a h3:hover { background-color: #b3a193; }

.section-one-title { width: 350px; padding-top: 66px; position: absolute; left: 50%; margin-left: -175px; top: 24px; }
.section-one-title h3 { font-weight: bold; line-height: 50px; font-size: 24px; color: #5cbfaf; text-align: center; font-family: 'didot'; text-transform: uppercase; }
.section-one-title h3 b { font-size: 48px; }
.section-one-title h2 { height: 57px; width: 110px; margin: 0 auto; line-height: 57px; text-align: center; background: url(../../images/index_17.png) repeat-x left center; font-size: 26px; color: #232323; }

.section-one-menu { padding-top: 65px; overflow: hidden; }
.section-one-menu a { float: left; margin: 0 14px 18px 8px; display: block; width: 94px; height: 34px; line-height: 34px; border-bottom: 1px solid #e5e5e5; color: #232323;
 -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.section-one-menu a.r { margin-right: 10px; }
.section-one-menu a:hover { color: #5cbfaf; border-color: #5cbfaf; }

.section-one-more { width: 350px; height: 120px; line-height: 120px; text-align: center; position: absolute; bottom: 50px; left: 50%; margin-left: -175px; }
.section-one-more a { display: block; width: 350px; height: 120px; background: url(../../images/index_bgmore.jpg) repeat center; color: #c9c9c9; }
.section-one-more a:hover { color: #594a3f; background: url(../../images/index_bg.jpg) repeat center; }
	/*背景*/
.section-one-bg { width: 312px; height: 400px; background: url(../../images/index-bg5.jpg) no-repeat center; position: absolute; left: 50%; margin-left: -860px; bottom: 65px; z-index: 3; }

/*第二部分*/
.section-two { width: 100%; background: url(../../images/index-bg1.jpg) no-repeat center top; padding-top: 60px; }
.section-two-left { width: 724px; float: left; }
.section-two-left h3 { font-size: 36px; color: #a7a7a7; line-height: 32px; text-transform: uppercase; font-family: 'didot'; }
.section-two-left h2 { font-size: 18px; color: #1a1a1a; line-height: 24px; }

.section-two-img { width: 724px; height: 320px; margin-top: 18px; position: relative; overflow: hidden; }
.section-two-img .number { width: 80px; height: 80px; line-height: 80px; text-align: center; font-family: 'didot'; font-size: 36px; color: #fff; background-color: #a08a7a; position: absolute; left: 0; top: 0; }
.section-two-img .title { width: 100%; height: 40px; padding: 20px 0; background: url(../../images/rgba_03.png) repeat center; position: absolute; left: 0; bottom: -80px; overflow: hidden;
 -webkit-transition: 0.8s; -ms-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s; }
.section-two-img:hover .title { bottom: 0; }
.section-two-img .title h4 { padding: 0 26px; line-height: 24px; font-size: 16px; color: #fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.section-two-img .title h5 { padding: 0 26px; line-height: 20px; color: #b9b9b9; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.section-two-img.small-img { width: 348px; height: 232px; float: left; margin-top: 27px; }
.section-two-img.small-img.l { margin-right: 28px; }
.section-two-img.small-img .title { width: 100%; }

.section-two-right { width: 300px; height: 619px; float: right; padding-top: 35px; position: relative; }
.section-two-right h3 { font-size: 36px; color: #5cbfaf; font-family: 'didot'; text-transform: uppercase; line-height: 36px; font-weight: bold; }
.section-two-right h2 { height: 57px; width: 136px; line-height: 57px; text-align: center; background: url(../../images/index_17.png) repeat-x left center; font-size: 26px; color: #232323; margin: 15px 0 60px; }
.section-two-right .para { padding-top: 60px; }
.section-two-right .para p { line-height: 24px; color: #fff; }

.section-about-more { display: block; width: 47px; height: 78px; border: 1px solid #eeeeee; text-align: center; line-height: 78px; font-size: 18px; color: #eee; position: absolute; left: 0; bottom: 0; }
.section-about-more:hover { border-color: #fff; bottom: 5px; }

/*第三部分*/
.section-three { width: 100%; background: #fff url(../../images/index-bg2.jpg) no-repeat center bottom; }
.section-three-main { width: 1126px; margin: 0 auto; padding: 90px 0 70px; }
.section-three h3 { font-size: 36px; color: #5cbfaf; font-family: 'didot'; text-transform: uppercase; line-height: 36px; font-weight: bold; text-align: center; }
.section-three h2 { height: 57px; width: 110px; line-height: 57px; text-align: center; background: url(../../images/index_17.png) repeat-x left center; font-size: 26px; color: #232323; margin: 15px auto 0; }

.slideGroup { width: 100%; }
.parHd { width: 100%; padding: 30px 0; }
.parHd ul { text-align: center; font-size: 0; }
.parHd ul li { display: inline-block; *display: inline; *zoom: 1; height: 30px; line-height: 35px; color: #232323; vertical-align: middle; padding: 0 35px; font-size: 14px; background: url(../../images/nav-bg.jpg) no-repeat left center; cursor: pointer; }
.parHd ul li:first-child { background: none; }
.parHd ul li.on { color: #5cbfaf; }

.parBd { width: 100%; }
.slideBox { width: 100%; position: relative; overflow: hidden; }
.slideBox .sPrev,.slideBox .sNext { display: block; width: 35px; height: 68px; line-height: 68px; text-align: center; border: 1px solid #e8e1dc; background-color: #fff; font-size: 22px; color: #ad9a8c; position: absolute; font-family: '宋体'; top: 50%; margin-top: -34px;
 -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.slideBox .sPrev { left: 0; }
.slideBox .sNext { right: 0; }
.slideBox .sPrev:hover,.slideBox .sNext:hover { border-color: #d0c6be; }
.slideBox ul { overflow: hidden; }
.slideBox ul li { float: left;  }

.slideBox ul li { float: left; width: 350px; margin: 0 12px; }
.slideBox ul li a { display: block; width: 350px; position: relative; cursor: pointer; }
.slideBox ul li a .img { width: 350px; height: 480px; overflow: hidden; background-color: #000; position: relative; }
.slideBox ul li a .img img { width: 350px; height: 480px; -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.slideBox ul li a:hover .img img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); opacity: 0.3; filter: alpha(opacity=30); }
.slideBox li a .img i { display: block; width: 56px; height: 56px; background: url(../../images/prod_22.jpg) no-repeat center; position: absolute; left: 50%; top: -28px; margin: -28px 0 0 -28px; }
.slideBox li a:hover .img i { top: 50%; }

.slideBox ul li a h3 { width: 140px; height: 46px; border: 1px solid #b3a193; background: rgba(255,255,255,0.5); position: absolute; left: 50%; margin-left: -70px; bottom: 96px;
 -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.slideBox ul li a h3 span { font-family: '微软雅黑'; display: block; width: 130px; height: 36px; line-height: 36px; text-align: center; background-color: #b3a193; margin: 5px auto; font-size: 18px; color: #fff; font-weight: normal; }
.slideBox ul li a h3:hover { background-color: #b3a193; }

/*第四部分*/
.section-four { width: 100%; background: url(../../images/index-bg3.jpg) repeat center; }
.section-four-bg { width: 100%; background: url(../../images/index-bg4.jpg) no-repeat center bottom; }
.section-four h4 { font-size: 36px; color: #5cbfaf; font-family: 'didot'; text-transform: uppercase; line-height: 36px; font-weight: bold; text-align: center; }
.section-four h2 { height: 57px; width: 110px; line-height: 57px; text-align: center; background: url(../../images/index_17.png) repeat-x left center; font-size: 26px; color: #232323; margin: 15px auto 40px; }

/*首页 新闻*/
.section-news { padding: 64px 0; width: 100%; background-color: #fff; }

.section-news-title { width: 1100px; margin-bottom: 40px; }
.section-news-l { width: 240px; height: 152px; background-color: #5cbfaf; overflow: hidden; }
.section-news-l h3 { font-size: 36px; color: #fff; font-family: 'didot'; text-transform: uppercase; line-height: 36px; font-weight: bold; text-align: center; margin: 25px 0 5px; }
.section-news-l h2 { height: 57px; width: 110px; line-height: 57px; text-align: center; background: url(../../images/index_18.png) repeat-x left center; font-size: 26px; color: #fff; margin: 0 auto; }

.section-newsScroll { width: 1100px; overflow: hidden; }
.section-newsScroll .bd ul { overflow: hidden; }
.section-newsScroll .bd ul li { width: 330px; float: left; margin-right: 50px; padding-bottom: 35px; border-bottom: 2px solid #dcdcdc; position: relative; }
.section-newsScroll .bd ul li h2 { line-height: 28px; margin-bottom: 12px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.section-newsScroll .bd ul li h2 a { font-size: 18px; color: #232323; }
.section-newsScroll .bd ul li h2 a:hover { color: #5CBFAF; text-decoration: underline; }
.section-newsScroll .bd ul li .para { height: 42px; margin-bottom: 26px; overflow: hidden; }
.section-newsScroll .bd ul li p { font-size: 13px; line-height: 21px; color: #8d8d8d; }
.section-newsScroll .bd ul li .time { font-size: 13px; color: #bfbfbf; line-height: 21px; }
.section-newsScroll .bd ul li .more { position: absolute; right: 10px; bottom: -2px; width: 74px; height: 30px; text-align: center; line-height: 30px; background-color: #bcaa9e; font-size: 12px; color: #fff; opacity: 0; filter: alpha(opacity=0); }
.section-newsScroll .bd ul li:hover .more { right: 0; opacity: 1; filter: alpha(opacity=100); } 
.section-newsScroll .bd ul li .more:hover { background-color: #5CBFAF; }

.section-newsScroll .hd { width: 100%; margin-top: 20px; }
.section-newsScroll .hd ul { width: 100%; text-align: center; font-size: 0; }
.section-newsScroll .hd ul li { display: inline-block; *display: inline; *zoom: 1; width: 14px; height: 14px; background-color: #d2d2d2; margin: 0 10px; }
.section-newsScroll .hd ul li.on { background-color: #5cbfaf; }

/*底部*/
.footer { width: 100%; background: #5eb1a4 url(../../images/foot-bg.jpg) repeat center; padding-top: 80px; }
.footer dl { float: left; width: 114px; margin-left: 83px; padding-bottom: 58px; }
.footer dl:first-child { margin-left: 0; }
.footer dl dt { width: 100%; padding-bottom: 10px; border-bottom: 1px solid #a9d5ce; margin-bottom: 30px; }
.footer dl dt a { color: #fff; }
.footer dl dd { line-height: 21px; }
.footer dl dd a { color: #ffffff; font-size: 13px; }
.footer dl dd a:hover { text-decoration: underline; }

.copyright { width: 100%; background-color: #222222; /* line-height: 48px; */    padding-top: 20px;}
.friend-link { font-size: 13px; color: #979797; /*float: left; width: 550px;*/     margin: 5px 0 29px;}
.friend-link a { font-size: 13px; color: #979797; margin: 0 10px; -webkit-transition: 0.8s; -ms-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s; }
.friend-link a:hover { color: #fff; text-decoration: underline; }
.copyright-r { /*float: right; width: 500px;*/    line-height: 0px;
    padding-bottom: 20px; }
    .copyright-r img{     width: 25px;}
.copyright-r p,.copyright-r p a { font-size: 13px; color: #979797; }
.copyright-r p a { margin-left: 15px; -webkit-transition: 0.8s; -ms-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s; }
.copyright-r p a:hover { color: #fff; }

/*内页banner*/
.banners { width: 100%; height: 320px; }
.banners-text { width: 320px; float: right; padding-top: 90px; }
.banners-text h3 { font-weight: bold; line-height: 42px; font-size: 24px; color: #5cbfaf; text-align: center; font-family: 'didot'; text-transform: uppercase; }
.banners-text h3 b { font-size: 48px; }
.banners-text h2 { height: 57px; width: 110px; margin: 20px auto 0; line-height: 57px; text-align: center; background: url(../../images/index_17.png) repeat-x left center; font-size: 26px; color: #232323; }

/*内页内容区*/
.contents { width: 1100px; margin: 0 auto; padding: 30px 0 56px; overflow: hidden; }
/*左侧*/
.contents-left { width: 232px; float: left; }
.contents-left h2 { font-size: 26px; color: #232323; height: 28px; line-height: 28px; background: url(../../images/prod_05.jpg) no-repeat left center; padding-left: 40px; margin-bottom: 27px; }
.contents-menu { width: 232px; }
.contents-menu li { width: 232px; height: 38px; line-height: 38px; margin-top: 5px; }
.contents-menu li:first-child { margin-top: 0; }
.contents-menu li a { display: block; width: 200px; height: 38px; border: 1px solid #e1e1e1; color: #555555; padding: 0 15px; background-position: -7px center;
 -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
 .contents-menu li a:hover,.contents-menu li.active a { text-indent: 2em; background: #5cbfaf url(../../images/prod_09.png) no-repeat 17px center; color: #fff; border-color: #5cbfaf; }

.contents-contact { width: 230px; border: 1px solid #e5e5e5; background: #fdfdfd url(../../images/prod_13.jpg) no-repeat center top; margin-top: 34px; overflow: hidden; }
.contents-contact h3 { margin-top: 50px; height: 20px; line-height: 20px; border-left: 6px solid #5dc0f8; padding-left: 22px; font-size: 18px; color: #535353; font-weight: bold; }
.contents-contact ol { padding: 38px 28px 120px; background: url(../../images/prod-bg.jpg) no-repeat center bottom; }
.contents-contact ol li { padding: 17px 0; border-top: 1px solid #e8e8e8; line-height: 18px; color: #202020; }
.contents-contact ol li:first-child { border-top: none; }
/*右侧*/
.contents-right { width: 834px; float: right; }
.contents-title { width: 100%; line-height: 18px; padding-bottom: 8px; border-bottom: 1px solid #e5e5e5; overflow: hidden; margin-bottom: 24px; }
.contents-title h2 { font-size: 16px; color: #737373; float: left; }
.bread-nav { float: right; width: 500px; text-align: right; font-size: 12px; color: #bbbbbb; }
.bread-nav a { font-size: 12px; color: #bbbbbb; }
.bread-nav a:hover { color: #333; }

/*产品列表*/
.product-list { width: 100%; overflow: hidden; }
.product-list li { width: 268px; float: left; margin: 0 15px 15px 0; }
.product-list li.r { margin-right: 0; }
.product-list li a { display: block; width: 268px; position: relative; cursor: pointer; }
.product-list li a .img { width: 268px; height: 368px; background-color: #000; overflow: hidden; position: relative; }
.product-list li a .img i { display: block; width: 56px; height: 56px; background: url(../../images/prod_22.jpg) no-repeat center; position: absolute; left: 50%; top: -28px; margin: -28px 0 0 -28px; }
.product-list li a:hover .img i { top: 50%; }

.product-list li a .img img { width: 268px; height: 368px; -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.product-list li a:hover .img img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); opacity: 0.3; filter: alpha(opacity=30); }

.product-list-detail { margin-top: 1px; width: 228px; padding: 0 20px; height: 92px; background: url(../../images/index_bg.jpg) repeat center; overflow: hidden; }
.product-list-detail i { display: block; margin: 35px auto 5px; width: 18px; height: 18px; background: url(../../images/index_29.png) no-repeat center; }
.product-list-detail p { line-height: 28px; color: #594a3f; text-align: center; }

.product-list li a h3 { width: 110px; height: 40px; border: 1px solid #b3a193; background: rgba(255,255,255,0.5); position: absolute; left: 50%; margin-left: -56px; bottom: 70px;
 -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.product-list li a h3 span { display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; background-color: #b3a193; margin: 5px auto; font-size: 18px; color: #fff; }
.product-list li a h3:hover { background-color: #b3a193; }

/*分页*/
.page { width: 100%; height: 32px; text-align: center; font-size: 0; position: relative; padding-top: 20px; }
.page a { display: inline-block; *display: inline; *zoom: 1; width: 28px; height: 28px; border: 2px solid #dedede; text-align: center; line-height: 28px; margin: 0 4px; vertical-align: middle; font-size: 13px; color: #7e7d7d; font-family: Arial;
 -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.page a:hover,.page a.active { border-color: #666; color: #000; }
.page a.prev,.page a.next { width: 32px; height: 32px; border: none; position: absolute; top: 20px; background: url(../../images/prod_27.png) no-repeat 0 0; }
.page a.prev { left: 0; background-position: 0 0; }
.page a.prev:hover { background-position: -32px 0; }
.page a.next { right: 0; background-position: -96px 0; }
.page a.next:hover { background-position: -64px 0; }

.banners-text .product-h2 { width: 65px; }


/*产品详情*/
.product-detail { width: 100%; overflow: hidden; margin-bottom: 40px; }

.spec-preview { width: 378px; float: left; }
.jqzoom { display: block; width: 378px; position: relative; }
.jqzoom img { width: 378px; height: 518px; display: block; }
.zoomdiv { z-index: 100; position: absolute; left: 0; top: 0; width: 378px;height: 518px; overflow: hidden; border: 1px solid #e0e0e0; }
.jqZoomPup { z-index: 10; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-color: #fff; opacity: 0.5; filter: alpha(opacity=50); }

.product-info { width: 426px; float: right; overflow: hidden; }
.product-info h1 { font-size: 36px; line-height: 48px; color: #434343; margin-bottom: 35px; }
.product-info ol { height: 308px; padding-bottom: 32px; }
.product-info ol li { background: #f0f0f0 url(../../images/detail_03.png) no-repeat 23px 14px; font-size: 13px; color: #74777f; line-height: 24px; padding: 4px 10px 4px 40px; }
.product-info ol li.odd { background-color: #fff; }

.product-info .items { float: left; }
.product-info .items ul { overflow: hidden; }
.product-info .items ul li { float: left; width: 66px; margin-right: 10px; background-color: #000; }
.product-info .items ul li img { width: 66px; height: 90px; display: block; -webkit-transition: 0.6s; -ms-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; }
.product-info .items ul li:hover img,.product-info .items ul li.hover img { opacity: 0.3; filter: alpha(opacity=30); }

.product-detail-link { float: right; display: block; width: 120px; height: 36px; background-color: #5cbfaf; text-align: center; line-height: 36px; font-size: 13px; color: #f7f7f7; margin-top: 54px; }
.product-detail-link:hover { text-shadow: 1px 1px 1px #8A8A8A; }

/*产品介绍*/
.product-intro { width: 100%; margin-bottom: 80px; overflow: hidden; }
.product-intro h3 { border-bottom: 1px solid #e5e5e5; }
.product-intro h3 span { display: block; width: 106px; height: 40px; line-height: 40px; text-align: center; margin-bottom: -1px; color: #fff; background-color: #4f4f4f; }
.product-intros { padding: 20px 0; }

.tag  { width: 100%; color: #444; }
.tag a { color: #74777f; margin: 0 5px; }
.tag a:hover { color: #444; }

.share-product { color: #444; float: left; margin-top: 5px; }

/*服务专区*/
.service { width: 100%; }
.service-list { overflow: hidden; width: 100%; }
.service-list li { width: 100%; overflow: hidden; margin-bottom: 20px; background-color: #f8f8f8;
 -webkit-transition: 0.8s; -ms-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s; }

.service-list li .img { float: left; border: 1px solid #eee; width: 278px; height: 218px; overflow: hidden; }
.service-list li .img img { width: 278px; height: 218px; }
.service-content { float: left; width: 490px; padding-top: 38px; margin-left: 40px; overflow: hidden; }
.service-list li .img img,.service-content { -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.service-content h3 { font-size: 18px; color: #333; line-height: 28px; margin-bottom: 14px; }
.service-content .para { margin-bottom: 14px; }
.service-content .para p { font-size: 13px; color: #737373; }
.service-content a { display: block; width: 102px; height: 32px; line-height: 32px; text-align: center; color: #fff; float: right; background-color: #a08a7a; }
/*.service-content a:hover { background-color: #5cbfaf; }*/

.service-list li.even .img { float: right; }
.service-list li.even .service-content {  float: left; }
.service-list li.even .service-content a { float: none; }

.service-list li:hover { background-color: #5cbfaf; }
.service-list li:hover .img img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.service-list li:hover h3 { color: #fff; }
.service-list li:hover p { color: #fff; }
.service-list li:hover a { background-color: #fff; color: #737373; }
.service-list li:hover .service-content { margin-left: 24px; }

/*新闻中心*/
.news { width: 100%; }
.hot-news { width: 100%; background-color: #f8f8f8; margin-bottom: 20px; }
.hot-news a { display: block; padding: 25px 32px 30px; cursor: pointer; }
.hot-news a h1 { font-size: 18px; color: #333333; line-height: 21px; margin-bottom: 5px; }
.hot-news a h1:hover { text-decoration: underline; }
.hot-news a .time { line-height: 24px; margin-bottom: 16px; overflow: hidden; }
.hot-news a .time span { color: #a4a4a4; float: left; }
.hot-news a .time i { float: right; color: #cccccc; font-style: normal; }
.hot-news a .time i:hover { color: #333; }
.hot-news a .img { width: 770px; height: 210px; overflow: hidden; margin-bottom: 18px; }
.hot-news a .para { width: 100%; }
.hot-news a .para p { color: #333333; line-height: 24px; }

.news-list { width: 100%; overflow: hidden; }
.news-list li { overflow: hidden; padding-bottom: 14px; overflow: hidden; }
.news-list li .img { float: left; width: 150px; height: 150px; padding: 0 6px 14px; background: url(../../images/news_bg.jpg) no-repeat center bottom; }
.news-content { display: block; float: right; width: 610px; padding: 25px 20px 25px 30px; border: 1px solid #eee; }

.news-content h2 { line-height: 18px; color: #333; font-size: 18px; }
.news-content .time { line-height: 24px; font-size: 12px; color: #c2c2c2; margin-bottom: 12px; }
.news-content .para { width: 100%; height: 48px; overflow: hidden; }
.news-content .para p { line-height: 24px; color: #666666; }
.news-list li:hover .news-content { background-color: #5cbfaf; width: 620px; padding: 25px 20px; border-color: #5cbfaf; }
.news-list li:hover .news-content .time { color: #a0d7cd; }
.news-list li:hover .news-content h2 { color: #fff; }
.news-list li:hover .news-content .para p { color: #fff; }

/*关于我们 公司简介*/
.about { width: 100%; overflow: hidden; padding-bottom: 20px; }
.intro { padding: 45px 35px 40px; background-color: #f3f3f3; }
.intro h1 { font-size: 28px; color: #4c4c4c; line-height: 28px; }
.intro h4 { font-size: 14px; font-family: Arial; color: #c4c4c4; text-transform: uppercase; line-height: 28px; }
.intro .para { margin-top: 30px; }
.intro .para p { line-height: 28px; color: #686868; text-indent: 2em; }

.about .section-two-img { width: 834px; height: 236px; }
.about .small-img { width: 403px; margin-bottom: 20px; }

.intro-bottom { padding: 38px 36px; background-color: #f3f3f3; clear: both; }
.intro-bottom p { line-height: 28px; color: #686868; } 

/*联系我们*/
.contact { padding-top: 40px; }
.contact-top { overflow: hidden; width: 100%; }
.contact-tel { float: left; min-height: 58px; padding-left: 78px; background: url(../../images/contact_05.png) no-repeat left center; }
.contact-tel h4 { font-weight: bold; line-height: 24px; color: #a08a7a; margin-bottom: 4px; }
.contact-tel h2 { line-height: 24px; font-size: 34px; color: #a08a7a; font-family: 'intro_regular'; }
.contact-tel h2 span { font-family: '微软雅黑'; }

.imgs { float: right; width: 220px; overflow: hidden; }
.contact-top .imgs .img { float: left; width: 100px; margin: 0 5px; }
.contact-top .imgs .img img { width: 100px; height: 100px; margin-bottom: 5px; }
.contact-top .imgs .img p { text-align: center; font-size: 13px; color: #b3b3b3; }

.contact-info { width: 100%; margin-bottom: 34px; }
.contact-info h1 { font-size: 18px; color: #363636; margin-bottom: 10px; }
.contact-info p { line-height: 24px; color: #363636; }

/*留言板*/
.contact-msg { width: 100%; margin-bottom: 30px; }
.contact-txt { width: 100%; margin-bottom: 20px; font-size: 0; }
.contact-txt input { width: 360px; height: 36px; padding: 0 20px; line-height: 36px; border: 1px solid #dbdbdb; color: #a08a7a; vertical-align: middle; font-size: 14px; }
.contact-txt input:first-child { margin-right: 25px; }

.contact-btn { width: 100%; font-size: 0; }
.contact-btn textarea { width: 646px; height: 160px; padding: 15px 20px; border: 1px solid #dbdbdb; color: #a08a7a; vertical-align: middle; }
.contact-btn .btn { width: 140px; height: 192px; line-height: 192px; background-color: #5cbfaf; border: none; font-size: 18px; color: #fff; cursor: pointer; }


/*新闻详情页*/
.news-detail { width: 100%; }
.news-detail h1 { font-size: 18px; line-height: 24px; color: #575757; font-weight: bold; margin-bottom: 5px; }
.info-bar { color: #646464; line-height: 28px; }
.details-box { border-top: 2px solid #e7e7e7; margin-top: 20px; padding-bottom: 20px; }
.details-box p { font-size: 13px; color: #7f7f7f; line-height: 26px; }

.bdsharebuttonbox span { float: left; }

.context { padding: 20px 0 50px; }
.context p { line-height: 24px; }
.context p a { color: #7f7f7f; }
.context p a:hover { text-decoration: underline; color: #000; }

.news-detail .tag { padding: 20px 0; }
.news-detail .tag a { padding: 2px 10px; background-color: #eee; margin: 0 2px; font-size: 12px; }
.news-detail .tag a:hover { background-color: #5cbfaf; color: #fff; }

.news-title { border: 1px solid #dcdcdc; height: 57px; line-height: 57px; overflow: hidden; margin-bottom: 40px; }
.news-title h4 { float: left; width: 190px; border-right: 1px solid #dcdcdc; height: 54px; border-bottom: 4px solid #5cbfaf; text-align: center; font-size: 18px; color: #000; }

.prod-bdsharebuttonbox { float: right; margin: 15px 15px 0 0; text-align: right; }

.related-news-list { overflow: hidden; width: 100%; }
.related-news-list li { float: left; line-height: 40px; width: 340px; padding-right: 77px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.related-news-list li a { color: #202020; font-size: 12px; }
.related-news-list li a:hover { text-decoration: underline; color: #5cbfaf; }





.page .qing
{
	display:none;
	}