﻿@charset "UTF-8";
.banner { height: 507px; }

.banner a { display: block; background: url(Img/Index/banner.jpg) no-repeat center 0; height: 507px; }

.banners{height: 507px;}
.fullSlide {width:100%;position:relative;height:507px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;}
.fullSlide .bd ul {}
.fullSlide .bd li { float:left; background-repeat: no-repeat;width:100%;height:507px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:507px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;border-radius: 10px; transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */
                   display:inline-block;*display:inline;zoom:1;width:120px;height:10px;margin:5px 10px;overflow:hidden;background:#fff;line-height:999px;filter:alpha(opacity=80);opacity:0.8;}
.fullSlide .hd ul .on {background:#eba600 ;width:120px;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-45px;left:5%;z-index:1;width:128px;height:128px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .prev{ background:url(img/banleft.png) no-repeat; }
.fullSlide .next {left:auto;right:5%;background:url(img/banright.png) no-repeat;}


.tit01{background: url(Img/Index/tit01.jpg) no-repeat;height: 73px; margin-bottom: 20px;}
.tit01 .hztitl{float: left;width: 490px;text-align: right;font-size: 19px;color: #2e2e2e;padding-top: 8px;font-weight: bold;}
.tit01 .hztitl em{display: block;font-size: 12px;color: #4d4d4d;text-transform: uppercase;padding-top: 8px;font-weight: normal;font-family: arial;}
.tit01 b{float: left;width: 230px;text-align: center;font-size: 2.6rem;color: #000;font-weight: bold;}
.tit01 b a{color: #000;}
.tit01 .hztitr{float: left;width: 440px;text-align: left;font-size: 19px;color: #2e2e2e;padding-top: 8px;font-weight: bold;}
.tit01 .hztitr em{display: block;font-size: 12px;color: #4d4d4d;text-transform: uppercase;padding-top: 8px;font-weight: normal; font-family: arial;}
.tit02{margin-bottom: 0;}
/*合作*/
.g_hz { height: 284px; padding-top: 35px; }

.g_hz .tit { height: 112px; text-align: center; font-size: 20px; color: #9598a0; font-weight: normal; }
.g_hz .tit a { text-decoration:none;}
.g_hz .tit h2 { display:block; width:288px; text-align:center; overflow:hidden; margin: 0 auto;border-bottom:3px solid #dcdcdc; color:#2b83e4; font-weight:bold; font-size:26px;height:38px; line-height:36px; letter-spacing:2px; font-family:"Microsoft Yahei"; }

.g_hz .tit span { display: block; font-size: 16px; color: #d7d8da; font-weight: normal; text-transform: uppercase; }

.m_hz .u_ljt, .m_hz .u_rjt { width: 44px; height: 44px; position: absolute; cursor: pointer; display: block; }

.m_hz .u_ljt { left: -60px; top: 28px; }

.m_hz .u_rjt { right: -60px; top: 28px; }

.m_hz .u_ljt a { background: url(Img/Index/jt1.png) no-repeat; width: 44px; height: 44px; display: block; }

.m_hz .u_rjt a { background: url(Img/Index/jt1.png) no-repeat right 0; width: 44px; height: 44px; display: block; }

.m_hz .m_kfc .u_mid { width: 1200px; overflow: hidden; }

.m_hz .m_kfc .u_lst1 li { width: 220px; float: left; margin-right: 22px; }

.m_hz .m_kfc .u_lst1 .lastli { margin-right: 0; }

.m_hz .m_kfc .u_lst1 li img { width: 220px; height: 94px; display: block; border: 1px solid #dfdfdf; box-shadow: 0 3px 5px #ccc; }

.m_hz .m_kfc .u_lst1 span { width: 220px; display: block; height: 60px; line-height: 60px; overflow: hidden; text-align: center; color: #666666; font-size: 14px; cursor: pointer; }

.m_hz .m_kfc .u_lst1 a:hover { text-decoration: none; }

/* 麦克威产品中心 */
/*产品展示一*/
.g_pro { height: 1157px; padding-top: 37px; background: url(Img/Index/cpbg.jpg) repeat; }

.g_pro .tit { height: 85px;  }
.g_pro .tit a { text-decoration:none;color:#2b83e4;}
.g_pro .tit h2 {text-align: center; display: block; overflow:hidden;  color:#2b83e4; font-weight:bold; font-size:26px;height:38px; line-height:38px; letter-spacing:2px; font-family:"Microsoft Yahei";}

.g_pro .tit span {text-align: center; display: block;border-top:3px solid #dcdcdc; margin: 0 auto;padding-top:2px; width:213px; font-size: 14px; color: #a1a4aa; font-weight: normal; text-transform: uppercase; }

.probg{background: #fff;height: 1036px;}

/* 左边 */
.g_pro .m_pleft { width: 296px; }

.g_pro .m_pleft h3 { background: url(Img/Index/flh2.jpg) no-repeat; color: #fff; height: 90px; padding-top: 26px; font-size: 24px; text-align: center; }

.g_pro .m_pleft h3 a { color: #fff; }

.g_pro .m_pleft .m_plc { height:828px;overflow:hidden; padding: 50px 20px; background: #fff; border: 2px solid #2b83e4  }

.g_pro .m_pleft h4 { height: 44px; line-height: 44px; overflow: hidden; }

.g_pro .m_pleft h4 a { display: block; height: 44px; line-height: 44px; padding: 0 60px 0 16px; overflow: hidden; font-size: 16px; font-weight: bold; color: #333333; background: url(Img/Index/flh3.jpg) no-repeat left center; }

.g_pro .m_pleft h4 a:hover, .g_pro .m_pleft .cur a { background: url(Img/Index/flh3h.jpg) no-repeat right center; }

.g_pro .m_plc ul { background: url(Img/Index/flsha.jpg) no-repeat 0 top;  }

.g_pro .m_plc li { width:109px; float:left; height: 54px; line-height: 54px; display:block; padding-left: 16px; border-bottom: 1px solid #ccc; overflow: hidden; }

.g_pro .m_plc li a { height: 54px; line-height: 54px; overflow: hidden; display: block; font-size: 14px; color: #333333; }

.g_pro .m_plc .lastli { width:110px;}

/*.g_pro .m_plc .bbnone { border-bottom: none; }*/

/* 右边 */
.g_pro .m_pright {position: relative; width: 735px; float: right; padding-right: 68px;padding-top: 34px; }
.g_pro .m_pright .cprtab{background: url(Img/Index/cptab.jpg) no-repeat;width: 577px;height: 54px;margin-bottom: 24px;} 
.g_pro .m_pright .cprtab li{float: left;width: 122px;margin-left: -31px;}
.g_pro .m_pright .cprtab li a{display: block;float: left;width: 122px; padding-top: 6px;font-size: 14px;color: #fff;line-height: 18px;text-align: center; height: 48px; background: url(Img/Index/cpline.jpg) no-repeat right top;}
.g_pro .m_pright .cprtab .li01 {margin-left: 0}
.g_pro .m_pright .cprtab .li06 a{background: none;}
.g_pro .m_pright .cprtab .li01 a:hover,.g_pro .m_pright .cprtab .li01 a.cur{background: url(Img/Index/first.png) no-repeat;}
.g_pro .m_pright .cprtab .li02 a:hover,.g_pro .m_pright .cprtab .li02 a.cur{background: url(Img/Index/cph.png) no-repeat right 0;}
.g_pro .m_pright .cprtab .li03 a:hover,.g_pro .m_pright .cprtab .li03 a.cur{background: url(Img/Index/cph.png) no-repeat right 0;}
.g_pro .m_pright .cprtab .li04 a:hover,.g_pro .m_pright .cprtab .li04 a.cur{background: url(Img/Index/cph.png) no-repeat right 0;}
.g_pro .m_pright .cprtab .li05 a:hover,.g_pro .m_pright .cprtab .li05 a.cur{background: url(Img/Index/cph.png) no-repeat right 0;}
.g_pro .m_pright .cprtab .li06 a:hover,.g_pro .m_pright .cprtab .li06 a.cur{background: url(Img/Index/last.png) no-repeat right 0;}
.cpbig li{margin-bottom: 25px;width: 730px;height: 390px;}
.cpbig li img{width: 730px;height: 390px;display: block;}
.cp_small{ width:735px;overflow:hidden;}
.cpsmall li{float: left; width: 86px;height: 57px;margin-right: 10px;}
.cpsmall li img{width: 86px;height: 57px;display: block;}
.cpsmall li.cur img{width: 82px;height: 53px;display: block;border: 2px solid #EBA600;}

.g_pro .m_pright .u_ljt, .g_pro .m_pright .u_rjt { width: 44px; height: 44px; position: absolute; cursor: pointer; display: block; }
.g_pro .m_pright .u_ljt { left: -55px; top: 482px; }
.g_pro .m_pright .u_rjt { right: 18px; top: 482px; }
.g_pro .m_pright .u_ljt a { background: url(Img/Index/jt1.png) no-repeat; width: 44px; height: 44px; display: block; }
.g_pro .m_pright .u_rjt a { background: url(Img/Index/jt1.png) no-repeat right 0; width: 44px; height: 44px; display: block; }


/* 工程案例 */
.g_an { height: 888px; padding-top: 40px; }
.g_an .tit { text-align: center; font-size: 20px; color: #9598a0; font-weight: normal; height: 110px; }
.g_an .tit a { text-decoration:none;}
.g_an .tit h2 { display: block; margin: 0 auto; border-bottom:3px solid #dcdcdc; color:#2b83e4;  width:395px; overflow:hidden; font-weight:bold; font-size:26px;height:38px; line-height:36px; letter-spacing:2px; font-family:"Microsoft Yahei"; }
.g_an .tit span { display: block; font-size: 16px; color: #a1a4aa; font-weight: normal; text-transform: uppercase; }
.g_an .m_anlst { position: relative; height: 57px; margin-bottom: 10px; }
.g_an .m_anlst span { float: left; width: 151px; border: 1px solid #dfdfdf; border-left: none; position: relative; }
.g_an .m_anlst span a { display: block; font-size: 16px; color: #333; padding-left: 69px; height: 55px; line-height: 55px; }
.g_an .m_anlst span a:hover, .g_an .m_anlst span .cur a { background: #2b83e4; color: #fff; font-weight: bold; }
.g_an .m_anlst span em { position: absolute; left: 20px; top: 0; width: 34px; height: 55px; overflow: hidden; }
.g_an .m_anlst span em img { transition: all 0.5s ease-out 0s; margin-top: -78px; }
.g_an .m_anlst span:hover em img { margin-top: -8px; }
.g_an .anlst { height: 100px; border: 1px solid #dfdfdf; height: 55px; line-height: 55px; float: left; width: 1045px; }
.g_an .anlst li { position: relative; float: left; width: 148px; border-right: 1px solid #dfdfdf; }
.g_an .anlst li a { display: block; font-size: 16px; color: #333; padding-left: 69px; height: 55px; line-height: 55px; }
.g_an .anlst li a:hover, .g_an .anlst li.cur a { background: #2b83e4; color: #fff; font-weight: bold; }
.g_an .anlst li em { position: absolute; left: 20px; top: 0; width: 34px; height: 55px; overflow: hidden; }
.g_an .anlst li em img { transition: all 0.5s ease-out 0s; margin-top: -78px; }
.g_an .anlst li:hover em img,.g_an .anlst li.cur em img { margin-top: -8px; }
.g_an .anlst .lastli { border-right: none; width: 151px; }
.g_an dl { height: 381px; margin-bottom: 14px; background: url(Img/Index/kfbg1.jpg) repeat; }
.g_an dt { float: left; width: 585px; margin-right: 37px; }
.g_an dt .img{width: 585px; height: 381px; display: block; overflow:hidden; }
.g_an dt img { width: 577px; height: 373px; display: block; border: 3px solid #e3e3e3; padding: 1px; }
.g_an dd { float: left; width: 540px; padding-top: 0px; }
.g_an dd h3 { position: relative; height: 30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  background: url(Img/Index/antit2.jpg) no-repeat 0 bottom; background:none;font-size: 20px; font-weight: bold; color: #333333; padding-top: 65px; margin-bottom: 18px; }
.g_an dd h3 a { color: #333; }
.g_an dd h3 em { position: absolute; right: 0; top: 0; width: 46px; height: 62px; }
.g_an dd p { font-size: 14px; line-height: 34px; height: 136px;width:540px; margin-bottom: 38px; overflow:hidden; }
.g_an dd p b{line-height: 34px;height:34px;width:70px; display:inline-block;color: #555; }
.g_an dd p .b3{height:68px; float:left;}
.g_an dd span { display: block; }
.g_an dd span a { display: block; float: left; width: 174px; height: 44px; margin-right: 20px; }
.g_an dd span .lasta { margin-right: 0; }
.g_an .animg li { float: left; width: 382px; margin-right: 26px; }
.g_an .animg li img { width: 373px; height: 239px; display: block; border: 3px solid #e3e3e3; padding: 1px; }
.g_an .animg li em { display: block; width: 382px; height: 70px; line-height: 70px; overflow: hidden; font-size: 15px; color: #333333; text-align: center; }
.g_an .animg .lastli { margin-right: 0; }

/* 渗漏隐患 */
.g_yhtit { height: 100px; padding-top: 35px;background: #2e86e7; }
.g_yhtit h2 { text-align: left;padding-left:424px; font-size: 38px; color: #fff; font-weight: bold;padding-bottom:10px; }
.g_yhtit h2 span { display: block;padding-left:7px;  font-size: 12px; color: #fff; font-weight: normal; text-transform: uppercase; }

.g_vs { height: 1190px; padding-top: 30px;}
.g_vs .m_vs { float: left; width: 555px; margin-right: 80px; margin-bottom: 49px; }
.g_vs .lastvs{margin-right: 0;}
.g_vs .m_vs1 { background: url(Img/Index/vs1.jpg) no-repeat; height: 546px; width: 555px; }
.g_vs .m_vs2 { background: url(Img/Index/vs2.jpg) no-repeat; height: 546px; width: 555px;}
.g_vs .m_vs3 { background: url(Img/Index/vs3.jpg) no-repeat; height: 546px; width: 555px; }
.g_vs .m_vs4 { background: url(Img/Index/vs4.jpg) no-repeat; height: 546px; width: 555px;}
.g_vs .m_vs h3{padding-left: 60px;font-size: 30px;font-weight: bold;color: #2b83e4;height: 60px;line-height: 60px;}
.g_vs .m_vs h3 b{display: inline-block;padding-right: 12px;font-size: 35px;font-family: arial;text-transform: uppercase;font-weight: bold;}
.g_vs .vs1-1 {padding-left: 60px;height: 390px;font-size: 14px;color: #666;line-height: 22px;width: 370px; }
.g_vs .vs1-1 b{color: #333;padding-right:6px;}
.g_vs .vs1-2 {padding-left: 170px;height: 80px;font-size: 14px;color: #666;line-height: 22px;width: 360px; }
.g_vs .vs1-2 b{color: #333;padding-right:6px;}

.g_xban { background: url(Img/Index/xban.jpg) no-repeat center top; height: 316px; }
.g_xban h2{position: absolute;top:43px;right: 20px; background: url(Img/Index/xbanline.png) no-repeat center 44px;width: 680px;text-align: center;font-size: 28px;color: #333333; height: 74px;font-weight: normal;}
.g_xban h2 em{display: block;font-size: 14px;color: #a5a8b0;text-transform: uppercase;font-weight: normal;padding-top: 12px;}
.g_xban .m_xban{margin: 0 0 0 648px; padding-top: 75px; width: 500px;}
.g_xban li{background: url(Img/Index/xbanico.png) no-repeat 0 11px;padding-left: 40px;font-size: 18px;line-height: 40px;color: #333;}
.g_xban li b{font-size: 30px;color: #df4039;padding: 0 5px;}
.g_xban li .b01{display: inline-block;padding: 0 20px 0 10px;}
.g_xban2 { background: url(Img/Index/xban2.jpg) no-repeat center top; height: 251px; }

/* 优势 */
.g_ys { height: 1598px; background: url(Img/Index/ysbg.jpg) no-repeat center top;  position: relative; }
.g_ys h2{background: url(Img/Index/ystit01.jpg) no-repeat center top;height: 104px;text-align: center;font-size: 38px;color: #000;font-weight: bold; position: absolute;left:0;top:50px;width: 100%; }
.g_ys h2 em{display: block;font-size: 12px;color: #4d4d4d;text-transform: uppercase;font-weight: normal;}

.ysimg1 { top: 168px; right: 0; }

.ysimg1 img { width: 455px; height: 250px; }

.ysimg2 { top: 510px; left: 0; }

.ysimg2 img { width: 456px; height: 294px; }

.ysimg3 { top: 905px; right: 0; }

.ysimg3 img { width: 560px; height: 306px; }

.ysimg4 { top: 1271px; left: 0; }

.ysimg4 img { width: 593px; height: 285px; }

.g_ys .tit { padding-top: 40px; text-align: center; font-size: 20px; color: #9598a0; font-weight: normal; }

.g_ys .tit h2 { display: block; margin: 0 auto;border-bottom:3px solid #dcdcdc; color:#2b83e4; width:437px; overflow:hidden; font-weight:bold; font-size:28px;height:41px;  line-height:36px; letter-spacing:2px; font-family:"Microsoft Yahei"; }

.g_ys .tit span { display: block; font-size: 16px; color: #a9acb1; font-weight: normal; text-transform: uppercase; }

.m_ys1 { top: 180px; left: 196px; width: 500px; }

.m_ys2 { top: 550px; right: 196px; width: 450px; }

.m_ys3 { top: 944px; left: 196px; width: 510px; }

.m_ys4 { top: 1307px; right: 196px; width: 350px; }

.g_ys .m_gy { position: absolute; }

.g_ys .m_gy h3 { height: 98px; color: #eba600; font-size: 26px; font-weight: bold; }

.g_ys .m_gy h3 em { display: block; font-size: 26px; color: #2b83e4; font-weight: bold; }

.g_ys .m_gy p { font-size: 14px; color: #333; line-height: 28px; }

.g_ys .m_gy p b { color: #2b83e4; }

.g_ys .m_gy p em { font-weight: bold; color: #333333; font-weight: bold; }

.g_ys .m_ys2 { text-align: right; }

.g_ys .m_ys3 p { float: left; width: 224px; }

.g_ys .m_ys4 { text-align: right; }

/* 客户见证 */
.g_kf { padding-top: 30px; height: 465px; }
.g_kf .tit { height: 80px;}
.g_kf .tit a { text-decoration:none;color:#2b83e4;}
.g_kf .tit h2{  text-align: center;margin: 0 auto;display: block; color:#2b83e4; overflow:hidden; font-weight:bold; font-size:26px;height:38px; line-height:38px; letter-spacing:2px; font-family:"Microsoft Yahei";}
.g_kf .tit span { text-align: center; display: block; border-top:3px solid #dcdcdc; margin: 0 auto;padding-top:2px; width:204px;font-size: 14px; color: #a9acb1; font-weight: normal; text-transform: uppercase; }
.g_kf h4 { background: url(Img/Index/moreico.jpg) no-repeat right 0; height: 26px; padding-right: 32px; font-size: 13px; color: #333333; position: absolute; right: 0; top: 28px; line-height: 26px; font-weight: normal; }
.g_kf dl { float: left; width: 320px; height:297px; margin-right: 26px; background: url(Img/Index/kfbg1.jpg) no-repeat; padding: 35px 30px 0 30px; }
.g_kf .lastdl { margin-right: 0; }
.g_kf dt { position: relative; height: 130px; margin-bottom: 27px; }
.g_kf dt img { width: 202px; height: 130px; display: block; }
.g_kf dt em { position: absolute; left: 202px; top: 0; width: 84px; height: 84px; background: url(Img/Index/kfdt.jpg) no-repeat; padding: 46px 10px 0 20px; font-size: 13px; color: #333333; }
.g_kf dt em b { display: block; }
.g_kf dd h3 { height: 24px; line-height: 24px; overflow: hidden; font-size: 15px; font-weight: bold; margin-bottom: 10px; }
.g_kf dd h3 a { color: #333333; }
.g_kf dd p { font-size: 14px; color: #666666; line-height: 26px; height: 52px; overflow: hidden; margin-bottom: 10px; }
.g_kf dd span a { display: block; font-size: 14px; color: #2b83e4;   float: right;}

/* 走进麦克威 */
.g_zj { height: 1017px; }
.g_zj .tit { height: 80px;}
.g_zj .tit a { text-decoration:none;color:#2b83e4; display:block;}
.g_zj .tit h2 a{ text-align: center;color:#2b83e4; overflow:hidden; font-weight:bold; font-size:26px;height:38px; line-height:38px; letter-spacing:2px; font-family:"Microsoft Yahei"; }
.g_zj .tit span { text-align: center; display: block; border-top:3px solid #dcdcdc; margin: 0 auto;padding-top:2px; width:157px;font-size: 14px; color: #a9acb1; font-weight: normal; text-transform: uppercase; }



.g_zj .zjup { height: 562px; }
.g_zj .zjup .m_zj { float: left; width: 622px; }
.g_zj .zjup .m_zj h3 { position: relative; margin-bottom: 32px; height: 52px; line-height: 52px; font-size: 16px; color: #333333; }
.g_zj .zjup .m_zj h3 a { display: block; float: left; width: 230px; height: 52px; line-height: 52px; text-align: center; font-size: 16px; color: #333; font-weight: normal; border: 1px solid #dadada; }
.g_zj .zjup .m_zj h3 a:hover, .g_zj .zjup .m_zj h3 .cur { background: #f0f0f0; color: #2b83e4; font-weight: bold; }
.g_zj .zjup .m_zj h3 span a { background: url(Img/Index/moreico.jpg) no-repeat right 0; height: 26px; padding-right: 32px; font-size: 13px; color: #333333; position: absolute; right: 0; top: 16px; line-height: 26px; font-weight: normal; width: 38px; border: none; }
.g_zj .zjup .m_zj dt, .g_zj .zjup .m_zj dt img { width: 620px; height: 261px; display: block; }
.g_zj .zjup .m_zj dd { background: url(Img/Index/kfbg1.jpg) repeat; padding: 26px 35px 0; height: 146px; }
.g_zj .zjup .m_zj dd h4 { height: 26px; line-height: 26px; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.g_zj .zjup .m_zj dd h4 a { color: #333333; }
.g_zj .zjup .m_zj dd p { font-size: 14px; color: #666666; line-height: 26px; height: 56px; overflow: hidden; }
.g_zj .zjup .m_zj dd span a { display: block; font-size: 14px; color: #2b83e4; float:right; }
.g_zj .zjup .m_sh { float: right; width: 536px; }
.g_zj .zjup .m_sh h3 { position: relative; background: url(Img/Index/shico.jpg) no-repeat 0 8px; padding-left: 66px; padding-top: 10px; height: 77px; font-size: 16px; color: #333333; }
.g_zj .zjup .m_sh h3 a { font-size: 16px; color: #333; font-weight: bold; }
.g_zj .zjup .m_sh h3 em { font-size: 19px; color: #c1c2c6; font-weight: normal; text-transform: uppercase; display: inline-block; padding-left: 6px; }
.g_zj .zjup .m_sh h3 span a { background: url(Img/Index/moreico.jpg) no-repeat right 0; height: 26px; padding-right: 32px; font-size: 13px; color: #333333; position: absolute; right: 0; top: 16px; line-height: 26px; font-weight: normal; width: 38px; border: none; }
.g_zj .zjup .m_sh .gxc { background: url(Img/Index/kfbg1.jpg) repeat; padding: 44px 0 0 80px; position: relative; height: 387px; }
.g_zj .zjup .m_sh .gxc li { float: left; width: 182px; height: 107px; margin: 0 12px 12px 0; position: relative; }
.g_zj .zjup .m_sh .gxc li img { display: block; width: 182px; height: 107px; }
.g_zj .zjup .m_sh .gxc li em { position: absolute; left: 0; bottom: 0; width: 182px; height: 36px; line-height: 36px; overflow: hidden; text-align: center; background: url(Img/Index/sha.png) repeat; font-size: 14px; color: #fff; }
.g_zj .zjup .m_sh .gxc .sh1 { float: left; width: 375px; height: 221px; margin: 0 12px 12px 0; }
.g_zj .zjup .m_sh .gxc .sh1 img { display: block; width: 375px; height: 221px; }
.g_zj .zjup .m_sh .gxc .sh1 em { position: absolute; left: 0; bottom: 0; width: 375px; height: 36px; line-height: 36px; overflow: hidden; text-align: center; background: url(Img/Index/sha.png) repeat; font-size: 14px; color: #fff; }
.g_zj .zjup .m_sh .gxc .u_ljt, .g_zj .zjup .m_sh .gxc .u_rjt { width: 44px; height: 44px; position: absolute; cursor: pointer; display: block; }
.g_zj .zjup .m_sh .gxc .u_ljt { left: 20px; top: 192px; }
.g_zj .zjup .m_sh .gxc .u_rjt { right: 20px; top: 192px; }
.g_zj .zjup .m_sh .gxc .u_ljt a { background: url(Img/Index/jt2.png) no-repeat; width: 44px; height: 44px; display: block; }
.g_zj .zjup .m_sh .gxc .u_rjt a { background: url(Img/Index/jt2.png) no-repeat right 0; width: 44px; height: 44px; display: block; }
.g_zj .m_zs { height: 370px; }
.g_zj .m_zs .zslst { position: relative; background: url(Img/Index/zstit.jpg) no-repeat; height: 54px; line-height: 54px; margin-bottom: 31px; }
.g_zj .m_zs .zslst li { float: left; width: 233px; height: 54px; line-height: 54px; text-align: center; font-size: 16px; color: #333333; }
.g_zj .m_zs .zslst li a { display: block; width: 233px; height: 54px; line-height: 54px; text-align: center; font-size: 16px; border: 1px solid #dadada; border-right: none; background: #fff; }
.g_zj .m_zs .zslst li a:hover { background: #f4f4f4; color: #2b83e4; font-weight: bold; }
.g_zj .m_zs .zslst .cur a { background: #f4f4f4; color: #2b83e4; font-weight: bold; }
.g_zj .m_zs .zslst .lasta a { border-right: 1px solid #dadada; }
.g_zj .m_zs .zslst span { position: absolute; right: 33px; top: 0; font-size: 13px; color: #666; border-radius: none; }
.g_zj .m_zs .zslst span a { color: #666; border: none; background: none; width: 60px; }
.g_zj .m_zs .zslst span a:hover { background: none; }
.g_zj .m_zs .zsc { position: relative; height: 286px; }
.g_zj .m_zs .zsc li { float: left; width: 284px; height: 275px; margin-right: 20px; }
.g_zj .m_zs .zsc li img { display: block; width: 284px; height: 215px; }
.g_zj .m_zs .zsc li em { width: 284px; height: 60px; line-height: 60px; overflow: hidden; text-align: center; font-size: 14px; color: #666666; display: block; }
.g_zj .m_zs .zsc .lastli { margin-right: 0; }
.g_zj .m_zs .zsc .u_ljt, .g_zj .m_zs .zsc .u_rjt { width: 44px; height: 44px; position: absolute; cursor: pointer; display: block; }
.g_zj .m_zs .zsc .u_ljt { left: -60px; top: 92px; }
.g_zj .m_zs .zsc .u_rjt { right: -60px; top: 92px; }
.g_zj .m_zs .zsc .u_ljt a { background: url(Img/Index/jt2.png) no-repeat; width: 44px; height: 44px; display: block; }
.g_zj .m_zs .zsc .u_rjt a { background: url(Img/Index/jt2.png) no-repeat right 0; width: 44px; height: 44px; display: block; }

/* 新闻 */
.g_news { background: url(Img/Index/newbg.jpg) no-repeat center top; height: 527px; padding-top: 40px; }
.g_news .m_new { float: left; width: 702px; margin-right: 38px; }
.g_news .m_new h2 { background: url(Img/Index/newtit2.jpg) no-repeat 0 -4px; padding: 0 30px 0 50px; height: 78px; line-height: 78px; font-size: 16px; font-weight: bold; margin-bottom: 58px; }
.g_news .m_new h2 a { color: #333333; }
.g_news .m_new h2 em { display: inline-block; background: url(Img/Index/newline.jpg) no-repeat 0 32px; font-size: 16px; color: #cecfd1; text-transform: uppercase; font-weight: normal; padding-left: 22px; }
.g_news .m_new h2 span { font-size: 13px; color: #666; font-weight: normal; }
.g_news .m_new dl { height: 230px; }
.g_news .m_new dt { float: left; width: 356px; height: 207px; }
.g_news .m_new dt img { width: 356px; height: 207px; display: block; }
.g_news .m_new dd { float: left; width: 263px; margin-left: 22px; padding-top: 37px; }
.g_news .m_new dd h3 { white-space:nowrap; text-overflow:ellipsis;  height: 24px; line-height: 24px; margin-bottom: 8px; overflow: hidden; font-size: 16px; font-weight: bold; }
.g_news .m_new dd h3 a { color: #737373; }
.g_news .m_new dd p { font-size: 14px; line-height: 28px; color: #737373; height: 84px; overflow: hidden; }
.g_news .m_new dd span a { display: block; margin-top: 14px; font-size: 14px; color: #2b83e4; float:right;}
.g_news .m_new dl, .g_news .m_new ul { padding: 0 25px; }
.g_news .m_new ul li { height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; color: #666666; padding-left: 25px; background: url(Img/Index/dtico.jpg) no-repeat 0 5px; }
.g_news .m_new ul li a { color: #666666; }
.g_news .m_wd { float: left; width: 455px; }
.g_news .m_wd h2 { background: url(Img/Index/wdtit2.jpg) no-repeat 0 -4px; padding: 0 30px 0 50px; height: 78px; line-height: 78px; font-size: 16px; font-weight: bold; margin-bottom: 58px; }
.g_news .m_wd h2 a { color: #333333; }
.g_news .m_wd h2 em { display: inline-block; background: url(Img/Index/newline.jpg) no-repeat 0 32px; font-size: 19px; color: #cecfd1; text-transform: uppercase; font-weight: normal; padding-left: 22px; }
.g_news .m_wd h2 span { font-size: 13px; color: #666; font-weight: normal; }
.g_news .m_wd dl { height: 93px; margin-bottom: 20px; }
.g_news .m_wd dt { float: left; width: 140px; height: 93px; }
.g_news .m_wd dt img { width: 140px; height: 93px; display: block; }
.g_news .m_wd dd { float: left; width: 230px; margin-left: 20px; }
.g_news .m_wd dd h3 { white-space:nowrap; text-overflow:ellipsis;height: 36px; line-height: 36px; overflow: hidden; font-size: 16px; font-weight: bold; }
.g_news .m_wd dd h3 a { color: #333333; }
.g_news .m_wd dd p { font-size: 14px; line-height: 28px; color: #666666; height: 56px; overflow: hidden; }
.g_news .m_wd dd p a{color: #2b83e4; float:right;}
.g_news .m_wd dl, .g_news .m_wd ul { padding: 0 20px 0 35px; }
.g_news .m_wd ul li { height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; color: #666666; }
.g_news .m_wd ul li a { color: #666666; display: block; height: 28px; line-height: 28px; background: url(Img/Index/wen1.jpg) no-repeat 0 5px; padding-left: 45px; }
.g_news .m_wd ul li a:hover, .g_news .m_wd ul li .cur a { background: url(Img/Index/wen1h.jpg) no-repeat 0 5px; }

.g_link { background: url(Img/Index/linkbg.jpg) no-repeat center top; height: 94px; padding-top: 24px; }
.g_link h2 { float: left; width: 124px; margin-right: 58px; }
.g_link h2 em { display: block; padding-left: 45px; height: 42px; line-height: 42px; font-size: 16px; font-weight: bold; color: #595656; }
.g_link h2 em a { color: #595656; }
.g_link h2 span { display: block; width: 124px; height: 22px; line-height: 22px; background: #2b83e4; text-align: center; font-size: 14px; color: #fff; font-weight: normal; }
.g_link h2 span a { color: #fff; }
.g_link .link_c { float: left; width: 1018px; padding-top: 28px; height: 28px; line-height: 28px; font-size: 14px; color: #555555; }
.g_link .link_c a { display: block; float: left; height: 28px; line-height: 28px; font-size: 14px; color: #555555; padding: 0 17px; }

/*# sourceMappingURL=index.css.map */



.bd1 img {
    width: 100%;
}
.bd1 {
    position: relative;
}
.bdpos {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 563px;
    width: 100%;
}
.bdpos h2 {
    color: #75501B;
    position: absolute;
}
.bdpos h2 b {
    font-size: 36px;
}



.bd1 .ph1 {
    left: 198px;
    top: 14px;
}
.bd1 .ph2 {
    right: 198px;
    top: 14px;
}

.bd1 .pos1s {
    position: absolute;
    top: 108px;
    color: #37678F;
    width: 230px;
    left: 40px;
    line-height: 26px;
    font-size: 15px;
}
.bd1 .pos1s span {
    height: 40px;
    display: block;
    font-size: 20px;
}


.bd1 .pos2s {
    position: absolute;
    top: 308px;
    color: #37678F;
    width: 230px;
    left: 40px;
    line-height: 26px;
    font-size: 15px;
}
.bd1 .pos2s span {
    height: 40px;
    display: block;
    font-size: 20px;
}




.bd1 .pos3s {
    position: absolute;
    top: 108px;
    color: #37678F;
    width: 230px;
    right: 40px;
    line-height: 26px;
    font-size: 15px;
}
.bd1 .pos3s span {
    height: 40px;
    display: block;
    font-size: 20px;
}




.bd1 .pos4s {
    position: absolute;
    top: 308px;
    color: #37678F;
    width: 230px;
   right: 40px;
    line-height: 26px;
    font-size: 15px;
}
.bd1 .pos4s span {
    height: 40px;
    display: block;
    font-size: 20px;
}





.bd2 .ph1 {
    left: 198px;
    top: 14px;
}
.bd2 .ph2 {
    right: 198px;
    top: 14px;
}

.bd2  .pos1s {
    position: absolute;
    top: 108px;
    color: #37678F;
    width: 230px;
    left: 40px;
    line-height: 26px;
    font-size: 15px;
}
.bd2 .pos1s span {
    height: 40px;
    display: block;
    font-size: 20px;
}


.bd2 .pos2s {
    position: absolute;
    top: 308px;
    color: #37678F;
    width: 230px;
    left: 40px;
    line-height: 26px;
    font-size: 15px;
}
.bd2 .pos2s span {
    height: 40px;
    display: block;
    font-size: 20px;
}




.bd2 .pos3s {
    position: absolute;
    top: 108px;
    color: #37678F;
    width: 230px;
     right: 40px;
    line-height: 26px;
    font-size: 15px;
}
.bd2 .pos3s span {
    height: 40px;
    display: block;
    font-size: 20px;
}




.bd2 .pos4s {
    position: absolute;
    top: 408px;
    color: #37678F;
    width: 230px;
    right: 40px;
    line-height: 26px;
    font-size: 15px;
}
.bd2 .pos4s span {
    height: 40px;
    display: block;
    font-size: 20px;
}