@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre, fieldset, button, input, textarea, th, td {margin: 0; padding: 0; font-family: "Microsoft YaHei";}
body, button, input, select, textarea { font: 14px/24px "Microsoft YaHei"; color: #666; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, i, var { font-style: normal; }
ul, ol, li { list-style: none; }
a { text-decoration: none; color: #666; word-wrap: break-word; }
a:hover { text-decoration: none; color: #666; }
/*设置浮动*/
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
.mb40{margin-bottom: 25px;}
.clear { clear: both; height: 0; }
.header, .content, .footer { width: 1200px; margin: 0 auto; font-family: "Microsoft Yahei"; overflow: hidden; }
.content{margin-bottom: 30px;}
/*=====================================================*/
.top_bg { height: 230px; background: url(../images/topbg.gif) repeat-x; position: relative; z-index: 10; }
.h_top { height: 40px; line-height: 40px; font-size: 14px; color: #999; overflow: hidden; }
.h_top>span { float: right; line-height: 40px; background: url(../images/phone_c.png) no-repeat left center; padding-left: 24px; }
.h_top>span a { font-size: 14px; color: #999; }
.h_con { height: 110px; padding: 20px 0 0; }
.h_con h1 { float: left;/*width: 200px;*/ }
.h_con h1 img {/* width:185px; height:77px;*/ }
.h_con .h_dw { float: left; font-size: 18px; color: #333; padding: 22px 0 5px 18px; text-align: left; }
.h_dw span { display: block; color: #18469b; line-height:24px; font-size:24px; margin-bottom: 8px; font-weight: bold; }
.weixin{ width: 100px;height: 100px;float: right; }
.weixin img{ width: 90px;height: 90px; }
.tel { float: right; font-size: 16px; color: #333; background: url(../images/logo_4.png) no-repeat 0px 25px; line-height: 30px; padding: 12px 0px 0px 50px; }
.tel b { font-size: 28px; display: block; line-height: 35px; font-weight: 400; }
.h_nav { height: 60px; line-height: 60px; position: relative; }
.h_nav li {position: relative; height: 60px; float: left; background: url(../images/nav_bor.gif) no-repeat right 19px; position: relative; margin-left: -1px; }
.h_nav li a { font-size: 16px; color: #fff; padding: 0 35px; display: block; float: left; position: relative; z-index: 4; text-decoration: none; }
/*.h_nav li:before{content: '';position: absolute; left: 0;bottom: 0; height: 0;background: #8ec428; transition: height .3s; }
*/.h_nav li:hover, .h_nav li.cur {height: 60px; background: #8ec428; }
/*轮播图*/
.fullSlide { min-width: 1000px; position: relative; height: 450px; overflow: hidden;}
.fullSlide .slides { position: relative; z-index: 0; }
.fullSlide .slides ul { width: 100% !important; }
.fullSlide .slides li { width: 100% !important; height: 450px; overflow: hidden; text-align: center; }
.fullSlide .slides li a { display: block; height: 450px; }
.fullSlide .hd {left:50%; margin-left:-100px; position: absolute; z-index: 1; bottom: 15px; overflow: hidden; }
.fullSlide .hd ul { float: right; }
.fullSlide .hd ul li { float: left; margin: 0 5px; display: inline; cursor: pointer; width: 60px; height: 10px; background: #00aa03; }
.fullSlide .hd ul li.on { background: #ffc616; }
/*search*/
.seabox { overflow: hidden; height: 60px;margin-bottom: 30px; font-family: "Microsoft Yahei"; background: #eaeaea; box-shadow: 6px 0 10px #c4c4c4, 0px 0px 8px transparent; }
.search-box2 { width: 1200px; height: 42px; margin: 0 auto; padding-top: 10px; }
.search-L { width: 800px; line-height: 42px; float: left; margin-left: 0px; overflow: hidden; font-size: 15px; }
.search-L span { font-weight: bold; }
.search-L a { margin-right: 10px; }
.search-R { width: 272px; height: 38px; float: right; margin-right: 0px; }
.search-R1 { width: 260px; height: 36px; border: 1px solid #333; float: left; margin-left: -50px; }
.search2{ width:200px; height:26px; padding-left:10px; background:none; color:#909090; line-height:30px; }
.search3 { width: 60px; height: 38px; line-height: 38px; font-size: 14px;  background: #18469b; text-align: center; float: right; }
.search3 input { background: none; color: #fff; border: none; outline: none; line-height: 42px; }
#searchtext { line-height: 36px; text-indent: 10px; width: 260px; height: 36px; top: 1px !important; left: -49px !important; border: none; outline: none; }
#sitesearch ol { margin-left: 0px !important; }
/*服务体系*/
.tixi{ overflow:hidden; height:521px;padding-top: 20px;}
.tixi_box { overflow:hidden; margin-top:25px; padding-top:5px; }
.tixi_box dl{ width:356px;margin:0 27px; height:400px;border:1px solid #c9c9c9; border-bottom:2px solid #c9c9c9; float:left; background-color:#f8f8f8; margin-right:15px}
.tixi_box dt{ text-align:center; padding-top:47px; position:relative}
.tixi_box dt span{ display:block; width:70px; height:65px; position:absolute; left:-1px; top:-5px;}
.tixi_box dd{ width:280px; text-align:center; margin:0 auto; margin-top:30px;}
.tixi_box dd h3{ font-size:18px; color:#1d57c0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tixi_box dd p{ font-size:14px; width:267px; height:70px; margin:0 auto; margin-top:20px; text-align:left; overflow:hidden}
/*产品中心*/
.probox {width: 1200px; margin:40px auto 50px; }
.pro_list { width: 930px; float: right; overflow: hidden; }
/*产品推荐*/
.pro_pic {width: 900px; height: 320px;border:15px solid #f6f6f6;  /*background: #f6f6f6;*/}
.pro_img {width: 870px; margin: 15px;}
.pro_img dt { width: 470px; float: left; }
.pro_img dt img { width: 470px; height: 291px; }
.pro_img dd { width: 360px; float: right; font-size: 14px; line-height: 26px; color: #666; }
.pro_img h4 { height: 60px; font-size: 30px; line-height: 60px; padding-top: 16px; background: url(../images/pro_icon5.png) no-repeat left top; margin-top: 22px; }
.pro_img h4 a { color: #333; text-decoration: none; }
.pro_img p { height: 145px; overflow: hidden; font-size: 16px; line-height: 26px; color: #666; margin-bottom: 10px; }
.pro_img dd span { display: block; width: 120px; height: 35px; font-size: 14px; line-height: 35px; text-align: center; background: url(../images/pro_icon1.png) no-repeat center top; }
.pro_img dd span a { display: block; color: #fff; }
.pro_prev{ width: 43px; height: 85px; top: 120px; left: 0; overflow: hidden; cursor: pointer; z-index: 10; }
.pro_next { width: 43px; height: 85px; top: 120px; right: 0; overflow: hidden; cursor: pointer; z-index: 10; }
.pro_prev img, .pro_next img { display: block; width: 43px; height: 171px;opacity: 0.1; }
.pro_prev:hover img, .pro_next:hover img { margin-top: -86px;opacity:0.5; }
/*产品展示*/
.pro_lc { width: 930px; }
.pro_lc li { width:302px; height: 227px; float: left; margin:0 12px 12px 0; position: relative; overflow: hidden; color: #fff; font-size: 15px; }
.pro_lc li:nth-child(3n){ margin-right: 0; }
.pro_lc li img { width: 302px; height: 187px; display: block; }
.pro_lc li p { display: block; width: 302px;font-size: 16px; line-height:40px; background:#18469b ; text-align: center; }
.pro_lc li:hover p{ background-color:#8ec428; }
.pro_lc li a { display: inline-block; color: #fff; }
/*左侧列表*/
.p_dh{width:240px; overflow:hidden; float:left; border:1px solid #ddd;}
.p_dh h1{background:#18469b;font-size:30px;text-align:center;height:72px;line-height:72px;color:#fff;}
.p_dh p{font-weight:bold;border: solid 1px #fff; background:#efefef url(../images/cp1.png) no-repeat center; height:48px; line-height:48px; display:block;padding-left:50px; }
.p_dh p a{color:#fff;font-size:18px;}
.p_dh li{height:45px; line-height:45px;border-bottom: 1px dotted #e3e3e3;}
.p_dh li a h2{padding-left:30px;font-size:16px; color:#333333;font-weight: normal; }
.p_dh li a:hover h2{color:#FF7300;}
.p_dh .nr h2{font-weight: normal;font-size: 16px;background:url(../images/p_dh_ico.jpg) no-repeat right 25px center #f6f6f6;
    height:44px;line-height:44px;padding-left: 35px;border-bottom: 1px solid #fff;display: block; }
.p_dh .nr a:hover h2{ background:url(../images/p_dh_cur.jpg) no-repeat right 25px center #f6f6f6;color:#FF7300;}

/*工程案例*/
.case{ }
.anli{position: relative;width:100%;overflow: hidden;}
#focus_Box{position:relative;width:1200px;height:450px; margin:40px auto 0 auto;}
#focus_Box ul{position:relative;width:1200px;height:399px;background: url(../images/fanganty.png) center bottom no-repeat;}
#focus_Box li{ z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:357px; border:0px solid #50af49;}
#focus_Box li img{ width:100%;height:100%;vertical-align:top;}
#focus_Box li p{position: absolute;bottom:0;left:0px;color: #fff;font-size: 16px;text-align: center;width:100%;background:#024792;height:50px;line-height: 50px;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:50px;height:58px;top:131px;}
#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat; left:-50px; top:170px;}
#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:-50px; top:170px;}
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}




.jiejue{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.jiejuelogo{ width:100%;font-size: 35px; color:#024792;font-weight: bold;height: 50px; border-bottom:#024792 solid 2px; text-align:center;}
.jiejuecon{ width:100%; height:auto;background:url(../images/fanganbg.jpg) repeat;}
.jiejuelist{ width:1200px; height:69px; position:relative; margin:0 auto;}
.jiejuelistl{ width:488px; height:39px; line-height:39px; float:left; padding-left:82px; padding-top:14px;}
.jiejuelistl li{ width:241px; height:39px;overflow:hidden; float:left;}
.jiejuelistl li a{width:241px; height:39px; overflow:hidden; display:block;background:url(../images/fanganlb.png) no-repeat left; color:#FFF; text-align:center;}
.jiejuelistl li a:hover{background:url(../images/fanganlbh.png) no-repeat left;}
.jiejuelistc{ width:81px; height:70px; position:relative; float:left;background:url(../images/fanganupbg.jpg) no-repeat left; top:-2px;}
.jiejuelistr{ width:488px; height:39px; line-height:39px; float:left;padding-top:14px;}
.jiejuelistr li{ width:241px; height:39px;overflow:hidden; float:left;}
.jiejuelistr li a{width:241px; height:39px; overflow:hidden; display:block;background:url(../images/fanganrb.png) no-repeat left; color:#FFF; text-align:center;}
.jiejuelistr li a:hover{background:url(../images/fanganrbh.png) no-repeat left;}
.jiejueconf{ width:1200px; height:420px; padding-top:20px; padding-bottom:60px; margin:0 auto;}
.flipster{ width:100%; height:373px;background:url(../images/fanganty.png) no-repeat bottom center; padding-bottom:63px;}
.flipster img{ width:571px; height:354px;}
.Button{display: inline-block;background-color: #da0d25; background-position: center center; background-repeat: no-repeat; color: #7a0715; text-shadow: none; vertical-align: middle; cursor: pointer; border: 0; -ms-transition: color 300ms ease, background-color 300ms ease; -webkit-transition: color 300ms ease, background-color 300ms ease; -moz-transition: color 300ms ease, background-color 300ms ease; -o-transition: color 300ms ease, background-color 300ms ease; transition: color 300ms ease, background-color 300ms ease;}
.Button.Block{width:571px; height:373px;}
.flipsterwz{ width:100%; height:55px; line-height:55px; display:block; background-color:#024792; text-align:center; font-size:18px; color:#FFF;}

/*公司介绍*/
.index-about-box .bt {margin-top:40px;}
.index-about-box .bt b,.index-about-box .bt p,.index-about-box .bt div{ color: #fff; }
.index-about-box{width:100%; height:568px; background:url(../images/index-about-bg.jpg) no-repeat center; overflow:hidden;}
.index-about{width:1150px; margin:25px auto 0; background:#e7e8e8; padding:25px; overflow:hidden; position:relative;}
.index-about-info{font-size:15px; color:#666; line-height:30px;text-indent:2em;}
.index-img { float: left; width: 473px; height: 313px; margin-right: 30px; display: block; }
.index-about-list{position:absolute; left:528px; bottom:25px;}
.index-about-list li{width:134px; background:#d00000; float:left; margin-right:20px; height:33px; line-height:33px; text-align:center;}
.index-about-list li a{color:#fff;}
/*厂房车间*/
.show {width: 1200px;margin:0 auto 50px;line-height: 33px; position: relative; padding: 32px 0 0; }
.show_t { height: 50px; line-height: 34px; font-size: 22px; }
.show_t li { float: left; padding: 0 0 0 29px;color: #18469b; font-weight: bold; background: url(../images/new_ico1.png) no-repeat 0 8px; }
.show_l1 { width: 1200px; overflow: hidden; margin:0 auto;}
.show_c li { width: 283px; float: left; margin: 0 23px 0 0; overflow: hidden; }
.show_c li span { display: block; line-height: 33px; color: #a9a9a9; border-bottom: solid 2px #393939; text-align: center; }
.show_c li img { width: 283px; display: block; overflow: hidden; }

/*服务流程*/
.proAdvant{ margin: 40px auto;width: 1200px;}
.proAdvant .list{width: 100%; margin-top: 25px;}
.proAdvant .list li{float:left;width: 150px;text-align: center;cursor: pointer;}
.proAdvant .list li .img{position: relative;display: inline-block;width: 100px;height: 100px;line-height: 110px;margin:0 auto;border: 5px solid #185495;border-radius: 50%;transition:all .5s;}
.proAdvant .list li .img img{position: absolute;top: 50%;margin-top: -32.5px;left:50%;margin-left: -32.5px;display: inline-block;width: 65px;height: 65px;transition:all .5s;}
.proAdvant .list li:hover .img img{-webkit-transform: rotate(360deg);transform: rotate(360deg);}    
.proAdvant .list li .tit{font-size: 16px;line-height: 32px;color: #666;}

/*首页标题*/
.bt { height: auto; text-align: center; }
.bt b { height: 30px; font-size: 30px; font-weight: bold; line-height: 30px; color:#054993;}
.bt p { text-transform: uppercase; background: url(../images/x.png) center no-repeat; margin: 14px 0; height: 14px; font-size: 14px; line-height: 14px; color: #666666; }
.bt div { height: 16px; font-size: 16px; line-height: 16px; color: #747474; }
/*新闻资讯*/
.news {padding:40px 0; width: 100%; background: url(../images/fanganbg.jpg) center repeat; }
.news .news_ever { width: 550px;padding:20px; background: #fff; margin-top:25px;}
.news .news_ever .news_top {line-height:36px; padding-left: 34px; float: left; font-size: 16px; color: #d62010; background: url(../images/news1.png) left no-repeat;width: 517px; height:36px; margin-bottom: 22px; border-bottom: solid 1px #c9c9c9; }
.news .news_ever .news_images { display: block; width: 550px; height:134px;margin:18px 0 ; }
.news .news_ever ul li { line-height: 46px; height: 46px; border-bottom: 1px dashed #d5d5d5; position: relative; }
.news .news_ever ul li a{font-size: 15px; width:460px; height: 46px; padding-left: 14px; background: url(../images/jiao.png) left no-repeat; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: .6s; }
.news .news_ever ul li span{transition: .6s; float: right; }
.news .news_ever ul li::before { content: ''; width: 0; height: 1px; position: absolute; left: 0; bottom: 0; transition: .6s; border-bottom: 1px dashed #18469b; }
.news .news_ever ul li:hover { border-bottom: 1px dashed #fff; }
.news .news_ever ul li:hover::before { width: 100%; }
/*底部开始*/
.ft_lx { height: 94px; padding-top: 30px; }
.ft_lx li { float: left; width: 28.33%; background: url(../images/ft_x.png) no-repeat right; margin-right: 5%; }
.ft_lx li:last-child { background: none }
.ft_lx li span { display: block; font-size: 18px; height: 31px; line-height: 31px; color: #fff; padding-left: 43px; }
.ft_lx li p { padding-top: 9px; font-size: 14px; color: #ddd; padding-left: 43px; }
.ft_lx li:nth-child(1) span { background: url(../images/ft_ico2.png) no-repeat left center; }
.ft_lx li:nth-child(2) span { background: url(../images/ft_ico3.png) no-repeat left center; }
.ft_lx li:nth-child(3) span { background: url(../images/ft_ico1.png) no-repeat left center; }
.f_bj { color: #555; clear: both; height: 415px; font-family: "Microsoft Yahei"; overflow: hidden; background: url(../images/ft_bj.jpg) repeat-x left top; }
.f_nav { height: 230px; overflow: hidden; padding-top: 30px; }
.f_nav ul { float: left; }
.f_nav ul li { width: 190px; border-right: 1px dashed #9c9c9c; margin-right: 30px; float: left; height: 200px; }
.f_nav ul li i { display: block; padding-left: 30px; font-size: 18px; color: #eee; font-weight: bold; background: url(../images/f_lin2.jpg) no-repeat 0 10px; }
.f_nav ul li span { display: block; padding-left: 28px; padding-top: 13px; }
.f_nav ul li span a { display: block; font-size: 14px; color: #d1d1d1; line-height: 26px; }
.f_nav h3 { float: right; width: 264px; text-align: center; font-weight: normal; font-size: 14px; color: #eee; }
.f_nav h3 i { display: inline-block; float: left; }
.f_nav h3 img { width: 108px; height: 108px; display: block; margin-bottom: 10px; padding: 6px; border: 1px solid #eee; }
.f_nav h3 p{ font-size: 10px;line-height: 20px; }
.f_bj .row { height: 34px; line-height: 34px; color: #fff; }
.f_bj .row p { text-align: center; }
.f_bj .row span { padding-left: 40px; }
.f_bj .row span a { color: #fff; }
/*友情链接*/
.link { background-color: #353535;font-family: "Microsoft Yahei"; color: #eee; overflow: hidden; white-space: nowrap; border-top: 1px dashed #666; }
.link b { font-size: 16px; line-height: 50px; }
.link a { color: #eee; display: inline-block; padding: 0 25px 0 0; float: left; line-height: 25px; }
/*产品页*/
.jietu1 { margin-bottom: 20px; }
.jietu1 .jietu_con1 li:nth-child(3n){ margin-right: 0; }
.jietu1 .jietu_con1 li:hover{ border: 2px solid #087acc }
.jietu1 .jietu_con1 li:hover img { width: 355px;height: 220px;margin-left: -35px; }
.jietu1 ul li .a1 img { width: 285px; height:177px; }
.jietu1 ul li { width: 285px; height: 219px; list-style: none; position: relative; float: left; overflow: hidden; border: 2px solid #004897; margin:0 10px 15px 0; }
.jietu1 ul li .a1 .divA { position: absolute; bottom: 0; left: 0; font-size: 18px;width: 285px; height: 42px; line-height: 42px;color:#fff; text-align: center; background: #004897; }
.jietu1 ul li .a2 { position: absolute; top: 0; left: -285px; width: 285px; height:219px; text-align: center; color: white; background: rgba(0, 0, 0, 0.5); transition: all 0.2s; }
.jietu1 ul li .a2 .p4 { width: 285px; text-align: center; position: absolute; top: 30px; left: -454px; color:#60ff2e; font-size: 24px; font-weight: bold; transition: all 0.2s 0.1s ease-out; }
.jietu1 ul li .a2 .p5 { text-align: center; line-height: 20px; position: absolute; top: 30px; left: -454px; margin: 40px 10px 15px; font-size: 14px; color: white; transition: all 0.2s 0.2s ease-out; }
.jietu1 ul li .a2 .p7 { position: absolute; bottom: -50px; left: 50px; width: 160px; height:38px; line-height:38px; border-radius: 20px; margin: 10px auto; border: 1px solid; transition: all 0.2s 0.5s; }
/*新闻页*/
.xwcont{ padding-left: 30px; margin: 20px 0 0;}
.xwcont .xlt{ padding-left:53px; padding-right:130px; width: 675px; height:115px; border:1px solid #e4e4e4; position:relative; margin-bottom:24px; cursor:pointer;}
.xwcont .xlt .tit{ font-size:16px; color:#323232; font-weight:normal; margin-top:24px;}
.xwcont .xlt p{ color:#a8a8a8; line-height:20px; margin-top:8px;}
.xwcont .xlt .time_01{line-height: 24px; padding-top:10px; background:url(../images/dbg.png) no-repeat left top; height:55px; width:65px; position:absolute; font-size:18px; color:#fff; font-weight:normal; text-align:center; top:26px; left:-30px;}
.xwcont .xlt .time_01 span{ display:block; font-size:12px;}
.xwcont .xlt .newteail{ font-size:14px; color:#fff; display:block; background:url(../images/xqbg.png) no-repeat center; width:94px; height:32px; line-height:32px; text-align:center; position:absolute; top:40px; right:0;}
.xwcont .xlt:hover .time_01{ background:url(../images/dbg.png) no-repeat left bottom; }
.xwcont .xlt:hover .newteail{ background:url(../images/xqbg2.png) no-repeat center;}
/*neiye*/
.blk-xs { width: 240px; }
.blk-sm { width: 890px; border: 1px solid #ccc;padding:10px 20px 20px; }
.text_title { clear: both; font-size: 23px; line-height: 40px; font-weight: bold; text-align: center; color: #18469b; margin: 10px 0px 5px; }
.text_other { text-align: center; line-height: 25px; color: #999; margin: 4px 0 25px; font-size: 14px; border-bottom: 1px dashed #CCC; padding-bottom: 6px; }
.prenext {line-height: 25px; color: #333; border: 1px #CCC dotted; font-size: 14px; background: #f8f8f8; overflow: hidden; margin: 10px 0px; }
.prenext div { margin: 5px 20px; }
.about p { text-indent: 2em; text-align: justify; font-size: 16px; line-height: 34px; }
.about table { margin-bottom: 20px; }
.about table td { color: #333; font-size: 16px; }
.about table td img{padding: 3px;border:1px solid #dedede;margin:5px 0;  }
/*推荐新闻产品*/
.lijing { width: 100%; height: 50px;margin-bottom:20px; border-bottom: 1px solid #dbdbdb; line-height: 50px }
.lijing .bt { float: left; padding-left: 30px; border-bottom: 2px solid #18469b; background: url(../images/icon2.png) left center no-repeat; color: #18469b; font-weight: 400; font-size: 22px }
.lijing span { float: right; }
.tuijian .tj li:hover img { border: 1px solid #18469b; }
.tuijian { overflow: hidden; margin-top: 15px; width: 100%; height: auto }
.tuijian .tj { margin-top: 20px }
.tuijian .tj li { float: left; margin-right:8px }
.tuijian .tj li:last-child { margin-right: 0; }
.tuijian .tj li img { display: block; padding: 3px; width: 208px; height: 129px; border: 1px solid #d2d2d2 }
.tuijian .tj li p { text-align: center; line-height: 36px; }
.tuijian .xw li { display: block; height: 44px;width: 48%; float: left; margin: 0 1%; border-bottom: 1px dashed #cbcbcb; }
.tuijian .xw li a{ display: block; padding-left: 15px; background: url(../images/jiao.png) left center no-repeat;font-size: 15px; color: #666; line-height: 44px; }
.tuijian .xw li span { float: right; line-height: 44px; clear: both; color: #666; }
.tuijian .xw li:hover a { color: #18469b; }
/*产品内页*/
.content2 {text-align: justify;margin-top:10px;font-size: 15px;line-height:32px;}
.content2 p{ text-indent: 2em;text-align: justify;color:#555; font-size: 15px;}
.content2 img{ max-width: 890px; }

/*图集*/
.proviewbox { float: left; width: 460px; position: relative; z-index: 5;}
.probigshow { position: relative; width: 450px; padding: 4px; border: 1px solid #ddd; overflow: hidden }
.div_prothumb { position: relative; padding: 15px 15px 0; }
.thumbporbox { position: relative; width: 426px; overflow: hidden; }
.div_prothumb .span_prev, .div_prothumb .span_next { position: absolute; top: 15px; width: 22px; height: 70px; text-indent: -999em; overflow: hidden; cursor: hand; cursor: pointer; background: url(../images/sprite.png) no-repeat; }
.div_prothumb .span_prev { left: 0px; _left: -25px; background-position: -90px -282px; }
.div_prothumb .span_prevb { background-position: -112px -282px; cursor: default; }
.div_prothumb .span_next { right: 0px; background-position: -156px -282px; }
.div_prothumb .span_nextb { background-position: -128px -282px; cursor: default; }
.ul_prothumb {left:3px; position: relative; width: 7500px; overflow: hidden; }
.ul_prothumb li { float: left; width:106px; height: 65px; text-align: center; }
.ul_prothumb img { padding: 1px; border: 1px solid #ddd; width:97px; height:60px; }
.ul_prothumb li.now img { border: 1px solid #e40111; }
.div_prothumb .span_prevb { background-position: -112px -282px; cursor: default; }
.div_prothumb .span_next { right: 0px; background-position: -156px -282px; }
.prodbaseinfo_a { float: left; width:395px; margin-left: 30px; z-index: 1;}
.prodbaseinfo_a img { border: none; }
.h2_prodtitle { font-size: 20px;font-weight: bold; border-bottom: 1px dashed #bbbbbb; padding: 2px 0 10px; line-height: 1.6em; }
.ul_prodinfo { padding: 6px 0; overflow: hidden; zoom: 1; font-size: 14px; }
.ul_prodinfo li {color: #555; float: left; width:420px;font-size: 15px;  line-height: 36px; border-bottom: 1px solid #F5F5F5; }
.ul_prodinfo li span { color: #e62129; font-size: 18px; background: url(../images/tel.png) no-repeat left center; padding-left: 20px;font-weight: bold;}
.ul_prodinfos { padding: 10px 10px; font-weight: bold; }
.hottel { color: #2b6ed6; line-height: 40px; font-weight: normal; display: inline-block; clear: both; }
#probig_preview { position: absolute; visibility: hidden; top: 0px; left: 405px; width: 300px; height: 300px; background: #fff; border: 1px solid #ccc; overflow: hidden; }
#probig_preview img { position: relative; }
.zoomplepopup { position: absolute; top: 0px; left: 0px; display: none; background: #fff; border: 1px solid #e9493d; overflow: hidden; opacity: 0.5; filter: alpha(opacity = 50); z-index: 10; cursor: crosshair; height: 50px; width: 50px; }
.proinfo_img { margin:15px auto; }
.proinfo_img li { float: left; margin:6px; }
.proinfo_img li img { border: 1px solid #cccccc; padding: 3px; display: block; margin: 0px; }
div.jqZoomTitle { z-index: 5000; text-align: center; font-size: 11px; font-family: Tahoma; height: 16px; padding-top: 2px; position: absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 10; border-color: #c4c4c4; border-style: solid; cursor: crosshair; }
.jqZoomPup img { border: 0px; }
.preload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-repeat: no-repeat; background-position: 43px 30px; width: 90px; * width: 100px; height: 43px; *height: 55px; z-index: 10; position: absolute; top: 3px; left: 3px; }
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
.jqzoom img { border: none; }
/*翻页*/
.page { width: 100%; padding: 0%; margin: 0px 0px 5px 0px; position: relative; height: 45px; COLOR: #333; FONT-SIZE: 14px; }
.page a:hover { background: #DDD; COLOR: #467fb4 }
.page ul { float: right; position: absolute; top: 15px; right: 10px; }
.page dd { position: absolute; margin: 0px; left: 15px; top: 17px; text-align: left; }
.page ul span { float: left; margin-left: 2px; FONT-WEIGHT: bold; border: 1px solid #DDD; }
.page ul span a { padding: 3px 10px; display: block; }
#current { padding: 3px 10px; float: left; border: 1px solid #DDD; background: #eee }


/*右侧联系*/
.online_kefu{ position: fixed; bottom: 15vh;right:4%;z-index:889;}
.online_kefu p{font-size:12px;}
.online_kefu ul li{ width:40px; height:40px; text-align: center; margin:5px 0; position: relative;background:rgba(0,0,0,0.7); color: #fff; cursor: pointer; transition: background-color .2s linear 0s;perspective:1000;transform-style:preserve-3d;}
.online_kefu li i{font-size: 1.4rem;}
.online_kefu ul li a{ color: #fff !important;}
.online_kefu ul li .con{ position: relative; text-align: center;line-height:40px; height: 40px;width: 40px;}
.online_kefu ul li .con img{ width: 28px;height: 28px;margin-top: 6px;}
.online_kefu ul li .hover_con{ position: absolute;  left:-200px;left:-100px;width: 100px;color: #ffffff;text-align: center;background:rgba(0,0,0,0.9);height:40px; line-height:40px; bottom:0; transform:rotateX(-90deg); transition: all .2s linear 0s; }
.online_kefu ul li .hover_con img{ width:100px;}
.online_kefu ul li.qrcode {  }
.online_kefu ul li.qrcode .hover_con{ height: 137px;padding: 10px;width: 130px;left: -141px;}
.online_kefu ul li.qrcode .hover_con p{ color: #fff; line-height:24px;font-size:12px;}
.online_kefu li:hover{background-color: #0152a4;}
.online_kefu li:hover .hover_con{left:-110px; transform:rotateY(0deg);}
.online_kefu li .hover_con:before{width: 0px;height: 0px;border: 8px solid transparent;border-left: 8px solid #0152a4; display: block; content: '';position: absolute; top: 12px;right: -16px; transition: top .2s linear ; transition-delay: .1s; }
.online_kefu li.qrcode:hover .hover_con{  bottom: -80px;}
.online_kefu li.qrcode:hover .hover_con:before{top: 48px;}