@charset "utf-8";#flashs{position:relative;overflow:hidden;height:560px}
#flashs .bgitem{position:absolute;top:0;z-index:1}
#flashs .btn{position:absolute;bottom:10px;left:50%;z-index:7;display:block;margin-left:-45px;padding:0 6px}
#flashs .btn span{display:inline-block;margin:0 2px;width:25px;height:25px;background:#333;color:#fff;text-align:center;font-size:14px;line-height:25px;cursor:pointer}
#flashs .btn span.on{background:#1ab6b3}
.rearch{padding:22px 0;height:41px}
.rearch .container{overflow:hidden}
.rearch .hotword{float:left;overflow:hidden;margin-left:20px;width:600px;height:41px;line-height:41px}
.rearch .hotword *{display:inline-block;margin-left:5px;color:#4c4c4c;font-size:13px}
.rearch .hotword span{margin-right:8px}
.rearch .rsbox{float:right;width:295px;height:41px;background:#f1f1f1}
.rearch .rsbox .cont_text{float:left;margin-left:15px;padding:13px 0;width:220px;height:15px;outline:0;border:none;background:0 0}
.rearch .rsbox .cont_btn{float:right;width:51px;height:41px;outline:0;border:none;background:url(../images/rsbtn.jpg) no-repeat;cursor:pointer}
.cpcenter .container{overflow:hidden;padding-bottom:30px}
.cpcenter .Leftlist{float:left;overflow:hidden;padding-bottom:3px;width:240px;background:#f5f5f5}
.cpcenter .Leftlist h4{width:240px;height:86px;background:url(../images/cpttbg.png) no-repeat;text-align:center;line-height:86px}
.cpcenter .Leftlist h4 a{color:#fff;text-decoration:none;font-size:22px}
.cpcenter .Leftlist h4 span{display:block;padding-top:5px;color:#5dcbc9;text-transform:uppercase;font-weight:400;font-size:14px}
.sortlist dl{overflow:hidden;padding-top:10px;padding-bottom:6px}
.sortlist dl dt{margin-bottom:6px;padding-right:10px;padding-left:58px;height:60px;background:#e0e0e0 url(../images/cpdtbg.png) no-repeat 34px center;line-height:60px}
.sortlist dl dt a{display:inline-block;overflow:hidden;width:100%;height:60px;color:#1b1b1b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:60px}
.sortlist dl dd{padding-right:10px;height:37px;background:url(../images/cpddbg_h.png) no-repeat 39px center}
.sortlist dl dd a{display:inline-block;overflow:hidden;width:100%;height:37px;color:#404040;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:37px}
.sortlist dl dd:hover{background:url(../images/cpddbg.png) no-repeat 39px center}
.sortlist dl dd:hover a{color:#309494}
.Rightshow{float:right;overflow:hidden;width:718px;height:676px}
.Rightshow ul{overflow:hidden;width:730px}
.Rightshow ul li{position:relative;position:relative;float:left;overflow:hidden;margin-right:10px;margin-bottom:23px;width:231px;height:325px;border:1px solid #efefef;background:url(../images/cppicbg.jpg) no-repeat;text-align:center}
.Rightshow ul li .pic{position:relative;z-index:15;display:block;width:231px;height:208px}
.Rightshow ul li .pic img{display:inline-block;margin-top:35px}
.Rightshow ul li .detail1{position:absolute;bottom:0;left:0;z-index:6;width:100%;height:140px;background:#1ab6b3}
.Rightshow ul li .detail1 h5{padding-top:48px;padding-bottom:15px;font-weight:400}
.Rightshow ul li .detail1 h5 a{color:#fff;font-size:14px}
.Rightshow ul li .detail1 img{display:inline-block}
.Rightshow ul li .detail2{position:absolute;bottom:-200px;left:0;z-index:8;width:100%;height:179px;background:url(../images/dtl2bg.png) repeat-x}
.Rightshow ul li .detail2 h5{padding-top:78px;padding-bottom:6px;font-weight:400;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);-ms-transform:translateY(-100px);-ms-transition:all .2s ease-in-out}
.Rightshow ul li .detail2 h5 a{color:#fff;font-size:14px}
.Rightshow ul li .detail2 p{display:-webkit-box;overflow:hidden;padding:0 6px;color:#fff;text-overflow:ellipsis;font-size:13px;line-height:22px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateX(300px) rotate(90deg);-moz-transform:translateX(300px) rotate(90deg);-o-transform:translateX(300px) rotate(90deg);transform:translateX(300px) rotate(90deg);-webkit-line-clamp:3;-webkit-box-orient:vertical;-ms-transform:translateX(300px) rotate(90deg);-ms-transition:all .2s ease-in-out}
.Rightshow ul li .detail2 p em{color:#fff;font-weight:700;font-size:13px}
.Banner2 .container{overflow:hidden;padding-top:32px;height:159px;background:url(../images/banner2.jpg) no-repeat center top}
.Banner2 .holine{float:right;margin-right:28px}
.Banner2 .holine dl{overflow:hidden}
.Banner2 .holine dl dt{float:left}
.Banner2 .holine dl dt img{display:block}
.Banner2 .holine dl dd{padding-left:48px}
.Banner2 .holine dl dd span{color:#fff;font-size:14px}
.Banner2 .holine dl dd p{color:#fff;font-weight:700;font-size:20px;font-family:Arial}
.Banner2 .ljzx{display:block;margin-top:6px;margin-left:26px;width:141px;height:47px;background:url(../images/zxbtn.png) no-repeat center top;color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:18px;line-height:47px}
.Hbsys{overflow:hidden}
.Hbsys .ysbg{position:relative;z-index:5;height:183px}
.Hbsys .ysbg1{background:url(../images/ys_01.jpg) no-repeat center top}
.Hbsys .ysbg2{background:url(../images/ys_02.jpg) no-repeat center top}
.Hbsys .ysbg3{height:184px;background:url(../images/ys_03.jpg) no-repeat center top}
.Hbsys .ysbg4{background:url(../images/ys_04.jpg) no-repeat center top}
.Hbsys .ysbg5{background:url(../images/ys_05.jpg) no-repeat center top}
.Hbsys .ysbg6{background:url(../images/ys_06.jpg) no-repeat center top}
.Hbsys .ysbg7{background:url(../images/ys_07.jpg) no-repeat center top}
.Hbsys .ysbg8{height:184px;background:url(../images/ys_08.jpg) no-repeat center top}
.Hbsys .ysbg9{background:url(../images/ys_09.jpg) no-repeat center top}
.Hbsys .ysbg10{background:url(../images/ys_10.jpg) no-repeat center top}
.Hbsys .Hbsyscont{position:relative;position:relative;z-index:10;overflow:hidden;margin-top:-1842px;height:1842px}
.Hbsyscont .hotline{position:absolute;top:102px;right:172px;padding-top:3px;padding-bottom:2px;padding-left:18px;width:227px;height:44px;background:#1ab6b3}
.Hbsyscont .hotline dt{float:left}
.Hbsyscont .hotline dt img{display:block;margin-top:10px}
.Hbsyscont .hotline dd{padding-left:38px}
.Hbsyscont .hotline dd span{color:#fff;font-size:14px}
.Hbsyscont .hotline dd p{color:#fff;font-size:24px;font-family:Arial}
.Hbsyscont .text{position:absolute;overflow:hidden;width:385px}
.Hbsyscont .text h5{padding-left:72px;color:#333;font-size:30px}
.Hbsyscont .text p{padding-left:72px;color:3333333;font-size:13px}
.Hbsyscont .text ul{overflow:hidden;margin-top:25px}
.Hbsyscont .text ul li{padding-left:15px;background:url(../images/point.png) no-repeat left 11px;color:#333;font-size:14px;line-height:26px}
.Hbsyscont .text ul li em{color:#1ab6b3;font-weight:700;font-size:14px}
.Hbsyscont .text1{top:360px;left:576px}
.Hbsyscont .text2{top:650px;left:16px;width:478px}
.Hbsyscont .text3{top:914px;left:576px;width:408px}
.Hbsyscont .text4{top:1166px;left:16px;width:478px}
.Hbsyscont .text5{top:1438px;left:576px;width:398px}
.Map{height:891px;background:url(../images/map.jpg) no-repeat center top}
.Map .Mapcont{position:relative;overflow:hidden;height:891px}
.Map .cmmap{position:absolute;width:21px;height:29px;background:url(../images/ditu2.png) no-repeat}
.Map .Mditu1{top:341px;left:810px}
.Map .Mditu2{top:372px;left:750px}
.Map .Mditu3{top:295px;left:732px}
.Map .Mditu4{top:280px;left:315px}
.Map .Mditu5{top:386px;left:240px}
.Map .Mditu6{top:324px;left:114px}
.Map .Mditu7{top:506px;left:82px}
.Map .Mditu8{top:350px;left:212px}
.Map .Mditu9{top:461px;left:50px}
.Map .Mditu10{top:533px;left:912px}
.Map .Mditu11{top:558px;left:939px}
.Map .Mditu12{top:280px;left:415px}
.Map .Mditu13{top:341px;left:390px}
.Map .Mditu{position:absolute;top:380px;left:345px;width:32px;height:46px;background:url(../images/ditu1.png) no-repeat}
.Map .person{position:absolute;bottom:65px;left:465px;display:none;width:292px;height:386px;background:url(../images/person.png) no-repeat}
.Map .calmt{position:absolute;bottom:8px;left:0;width:418px;height:394px;background:url(../images/jxie.png) no-repeat;opacity:0}
.Map .ccm{display:none}
.Map .cmmap{display:none}
.Map .cxian{display:block}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.Cstpj{height:577px;background:url(../images/khpj.jpg) no-repeat center top}
.Cstpj .container{padding-top:54px}
.Cstpj h5{width:100%;height:30px;text-align:center;line-height:30px}
.Cstpj h5 a{color:#000;font-size:30px}
.Cstpjtop{position:relative;margin-top:45px}
.Cstpjtop ul{overflow:hidden;width:1000px}
.Cstpjtop ul li{position:relative;float:left;margin-right:20px;width:180px;text-align:center}
.Cstpjtop ul li img{display:block;border:5px solid #121212}
.Cstpjtop ul li p{overflow:hidden;margin-top:3px;padding:0 5px;height:25px;text-overflow:ellipsis;white-space:nowrap;line-height:25px}
.Cstpjtop ul li p a{color:#242424;font-size:13px}
.Cstpjtop .btn{position:absolute;top:50px;display:block;width:34px;height:35px}
.Cstpjtop .prev{left:-43px;background:url(../images/prev.png) no-repeat}
.Cstpjtop .next{right:-43px;background:url(../images/next.png) no-repeat}
.Cstpjtop ul li .overlay{position:absolute;top:0;left:0;display:none;width:180px;background:url(../images/yloverbg.png)}
.Cstpjdown .holine{float:right;margin-right:28px}
.Cstpjdown .holine dl{overflow:hidden}
.Cstpjdown .holine dl dt{float:left}
.Cstpjdown .holine dl dt img{display:block}
.Cstpjdown .holine dl dd{padding-left:48px}
.Cstpjdown .holine dl dd span{color:#fff;font-size:14px}
.Cstpjdown .holine dl dd p{color:#fff;font-weight:700;font-size:20px;font-family:Arial}
.Cstpjdown .ljzx{display:block;margin-top:6px;margin-left:26px;width:141px;height:47px;background:url(../images/zxbtn1.png) no-repeat center top;color:#e79800;text-align:center;text-decoration:none;font-weight:700;font-size:18px;line-height:47px}
.Gtcpny{width:100%;height:350px;background:url(../images/gtgs.jpg) no-repeat center top}
.Gtcpny .container{padding-top:28px}
.Gtcpny .Gtcpny_l{position:relative;float:left;width:420px;height:290px;background:url(../images/overlay.png)}
.Gtcpny .Gtcpny_l ul{position:relative;z-index:5;float:left;margin-top:10px;margin-left:10px;width:400px;height:270px}
.Gtcpny .Gtcpny_l ul li{width:400px;height:270px}
.Gtcpny .Gtcpny_l ul li img{display:block}
.Gtcpny .Gtcpny_l .Afocus{position:absolute;bottom:25px;left:0;z-index:8;width:100%;height:10px;text-align:center;line-height:10px}
.Gtcpny .Gtcpny_l .Afocus span{display:inline-block;margin:0 3px;width:9px;height:9px;background:url(../images/yuan.png) no-repeat;cursor:pointer}
.Gtcpny .Gtcpny_l .Afocus span.cur{background:url(../images/yuan_h.png) no-repeat}
.Gtcpny .Gtcpny_r{float:right;padding-top:20px;padding-right:15px;width:497px}
.Gtcpny .Gtcpny_r h4{color:#fff;font-weight:400;font-size:22px}
.Gtcpny .Gtcpny_r span{display:inline-block;margin-top:10px;margin-bottom:14px;width:399px;height:42px;background:url(../images/gstt.png) no-repeat}
.Gtcpny .Gtcpny_r h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}
.Gtcpny .Gtcpny_r h5 a{color:#fff;font-size:18px}
.Gtcpny .Gtcpny_r p{margin-top:6px;height:130px;color:#fff;font-size:14px;line-height:26px}
.gsxc{background:url(../images/cmbg.jpg)}
.gsxccont{position:relative}
.gsxccont>div{margin:0 auto;width:960px}
.gsxccont ul{overflow:hidden;margin:0 auto;width:960px}
.gsxccont ul li{float:left;margin:0 7px;width:226px;text-align:center}
.gsxccont ul li img{display:block;padding:5px 5px;background:#fff}
.gsxccont ul li p{overflow:hidden;margin-top:5px;height:30px;text-overflow:ellipsis;white-space:nowrap;line-height:30px}
.gsxccont ul li p a{color:#fff;font-weight:700;font-size:14px}
.gsxccont .btn{position:absolute;top:70px;display:block;width:28px;height:28px}
.gsxccont .prev{left:-26px;background:url(../images/xcprev_h.png) no-repeat}
.gsxccont .next{right:-26px;background:url(../images/xcnext_h.png) no-repeat}
.gsxccont .prev:hover{left:-26px;background:url(../images/xcprev.png) no-repeat}
.gsxccont .next:hover{right:-26px;background:url(../images/xcnext.png) no-repeat}
.gsdt{background:url(../images/cmbg.jpg)}
.gsdt .container{overflow:hidden;padding-top:28px;padding-bottom:32px}
.gsdt .gsdt_l{float:left;padding:15px 15px;width:625px;border:3px solid #6ab3b0;background:#fff}
.gsdt_l .topst{display:block;margin-bottom:22px;height:32px;border-bottom:1px solid #dcdcdc}
.gsdt_l .topst ul{float:left;height:32px}
.gsdt_l .topst ul li{position:relative;float:left;margin-right:40px;height:32px}
.gsdt_l .topst ul li i{position:absolute;top:-5px;right:-26px;height:32px;color:#2c9390;font-weight:700;font-style:normal;font-size:18px;line-height:32px}
.gsdt_l .topst ul li a{display:inline-block;padding:1px 1px;color:#030303;text-decoration:none;font-size:16px}
.gsdt_l .topst ul li.cur,.gsdt_l .topst ul li:hover{border-bottom:2px solid #2c9390}
.gsdt_l .topst ul li.cur a,.gsdt_l .topst ul li:hover a{color:#2c9390;font-weight:700}
#more_span{float:right}
.gsdt_l .topst .smore{float:left;display:inline-block;color:#434343;text-transform:uppercase;font-size:13px}
.gsdt_l .dtchbox{margin-top:23px}
.gsdt_l .chtext{overflow:hidden}
.gsdt_l .chtext dl{overflow:hidden}
.gsdt_l .chtext dl dt{float:left}
.gsdt_l .chtext dl dt img{display:block}
.gsdt_l .chtext dl dd{padding-left:220px}
.gsdt_l .chtext dl dd h5{overflow:hidden;height:23px;text-overflow:ellipsis;white-space:nowrap;line-height:23px}
.gsdt_l .chtext dl dd h5 a{color:#000;font-size:14px}
.gsdt_l .chtext dl dd p{overflow:hidden;height:104px;color:#000;font-size:13px;line-height:26px}
.gsdt_l .chtext dl dd p a{color:#2c9390;font-weight:700;font-size:14px}
.gsdt_l .chtext .dtnews{overflow:hidden;margin-top:8px;width:710px}
.gsdt_l .chtext .dtnews li{float:left;margin-top:6px;margin-right:12px;margin-bottom:6px;width:312px;height:40px;background:#eee}
.gsdt_l .chtext .dtnews li h5{float:left;float:left;padding-top:2px;width:41px;height:38px;background:#999;text-align:center;font-weight:400}
.gsdt_l .chtext .dtnews li h5 span{display:block;color:#fff;font-size:18px;font-family:Impact}
.gsdt_l .chtext .dtnews li h5 em{color:#fff;font-size:12px;font-family:Arial}
.gsdt_l .chtext .dtnews li:hover h5{background:#2c9390}
.gsdt_l .chtext .dtnews li>div{padding-left:54px}
.gsdt_l .chtext .dtnews li>div p{height:40px;line-height:40px}
.gsdt_l .chtext .dtnews li>div p a{color:#404040;font-size:13px}
.gsdt_r{float:right;padding:15px 15px;width:265px;border:3px solid #6ab3b0;background:#fff}
.gsdt_r h5{overflow:hidden;margin-bottom:15px;width:100%;height:32px;background:url(../images/xian.png) left bottom no-repeat;line-height:32px}
.gsdt_r h5 *{display:inline-block}
.gsdt_r h5 em{float:left}
.gsdt_r h5 em .bt{float:left;color:#000;font-weight:700;font-size:16px}
.gsdt_r h5 em span{margin-left:3px;color:#d6d6d6;text-transform:uppercase;font-weight:400;font-size:16px;font-family:Arial}
.gsdt_r h5 .smore{float:right;margin-right:5px;color:#000;text-decoration:none;font-size:28px}
.flquetion{overflow:hidden;margin-top:15px;height:306px}
.flquetion dl{overflow:hidden;border-bottom:1px solid #dadada}
.flquetion dl dt{margin-bottom:4px;padding-left:28px;height:25px;background:url(../images/wen.jpg) left center no-repeat;line-height:25px}
.flquetion dl dt a{color:#303030;font-weight:700;font-size:12px}
.flquetion dl dd{overflow:hidden;padding-left:28px;height:50px;background:url(../images/da.jpg) left 3px no-repeat;color:#646464;font-size:12px;line-height:25px}
/*!------------ 红宝石动态_end ----------------*/.frlink{background:url(../images/cmbg.jpg)}
.frlink .container{overflow:hidden;border-top:2px solid #4ea4a2}
.frlink .frlink_l{float:left;padding-top:18px;padding-bottom:18px;padding-left:52px;background:url(../images/ylicon.png) no-repeat left center}
.frlink .frlink_l h5{padding-bottom:4px}
.frlink .frlink_l .yqlj{color:#fff;font-size:16px}
.frlink .frlink_l .sqrk{color:#fff;font-size:13px}
.frlink ul{float:right;overflow:hidden;margin-top:14px;margin-bottom:10px;width:778px}
.frlink ul li{float:left;margin-top:5px;margin-bottom:5px;margin-left:-1px;height:14px;border-left:1px dotted #4ea4a2;line-height:14px}
.frlink ul li a{display:inline-block;padding:0 21px;color:#fff;font-size:13px}
@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
.Rightshow ul li:hover h5{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);-ms-transition-delay:.5s}
.Rightshow ul li:hover p{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translateX(0) rotate(0);-moz-transform:translateX(0) rotate(0);-o-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);-ms-transition-delay:.4s}
.item{height:300px;background-color:#fff}
.item h5{padding-bottom:20px;width:100%;height:30px;text-align:center;line-height:30px}
.item h5 a{color:#000;font-size:30px}
.item .item-title{padding:15px;color:#2c9591;text-align:center;font-size:16px}
.item .item-images{padding:12px;border:1px solid #e0e0e0;text-align:center}
.item .item-img-title{padding-top:12px;text-align:center;font-size:12px;font-family:微软雅黑}