﻿@charset "utf-8";



#flashs{ position:relative; height:560px; overflow:hidden;}

#flashs .bgitem{  z-index:1;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:7; bottom:10px; left:50%; margin-left:-45px; padding:0px 6px;}

#flashs .btn span{ background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;color:#fff;}

#flashs .btn span.on{  background:#1AB6B3;}

/*Banner_end*/



.rearch{ height: 41px; padding: 22px 0px;}

.rearch .container{ overflow: hidden;}

.rearch .hotword{ height: 41px; line-height: 41px; float:left; width: 850px; overflow: hidden; margin-left: 20px;}

.rearch .hotword *{ display: inline-block;  font-size: 13px; color: #4c4c4c; margin-right:10px;}

.rearch .hotword span{ margin-right: 8px;}

.rearch .rsbox{ width: 295px; height: 41px; float: right; background: #f1f1f1;}

.rearch .rsbox .cont_text{ float: left; width: 220px; margin-left: 15px; height: 15px; border: none; outline: none; background: none; padding: 13px 0px;}

.rearch .rsbox .cont_btn{ float: right; width: 51px; height: 41px; background:url(../images/rsbtn.jpg) no-repeat; cursor: pointer; outline: none; border: none;}

/*-- 搜索_end --*/





.cpcenter{}

.cpcenter .container{ overflow: hidden; padding-bottom: 30px; * padding-bottom: 30px;}

.cpcenter .Leftlist{ width: 240px; float: left; overflow: hidden; background: #f5f5f5; padding-bottom: 3px;}

.cpcenter .Leftlist h4{ width: 240px; height: 86px; background:url(../images/cpttbg.png) no-repeat; text-align: center; line-height:86px}

.cpcenter .Leftlist h4 a{ font-size: 22px; color: #fff; text-decoration: none;}

.cpcenter .Leftlist h4 span{ display: block; font-size: 14px; font-weight: normal; color: #5dcbc9; text-transform: uppercase; padding-top: 5px;}

.sortlist{}

.sortlist dl{ overflow: hidden; padding-bottom: 6px; padding-top:10px}

.sortlist dl dt{ height: 60px; line-height: 60px; margin-bottom: 6px; background:#e0e0e0 url(../images/cpdtbg.png) no-repeat 34px center; padding-left: 58px; padding-right: 10px;}

.sortlist dl dt a{ font-size: 14px; color: #1b1b1b; display: inline-block; width: 100%; height: 60px; line-height: 60px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.sortlist dl dd{ height: 42px; padding-left: 40px; padding-right:10px; background:url(../images/cpddbg_h.png) no-repeat 19px center;}

.sortlist dl dd a{ display: inline-block; width: 100%; height: 42px; text-decoration: none; line-height: 42px; font-size: 14px; color: #404040; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.sortlist dl dd:hover{background:url(../images/cpddbg.png) no-repeat 19px center;}

.sortlist dl dd:hover a{ color: #1488ca;}

/*Leftlist_end*/

.Rightshow{ width: 938px; height: 546px; overflow: hidden; float: right; }

.Rightshow ul{ overflow: hidden; width: 950px;}

.Rightshow ul li{ width: 220px; height:260px; margin-bottom: 23px; margin-right: 10px; float: left; overflow: hidden; position: relative;  border: 1px solid #efefef; position: relative;}

.Rightshow ul li .pic{ display: block; width: 220px; height: 220px;}

.Rightshow ul li .pic img{ position: relative;   top: 50%;left: 50%;transform: translate(-50%,-50%);} 

.Rightshow ul li .detail1{ height: 40px;line-height:40px; width: 100%; background: #1488ca; position: absolute; bottom: 0px; left: 0px; z-index: 6;}

.Rightshow ul li .detail1 h5{ font-weight: normal;text-align:center;}

.Rightshow ul li .detail1 h5 a{ font-size: 12px; color: #fff;}

.Rightshow ul li .detail1 img{ display: inline-block;}

.Rightshow ul li .detail2{ height: 179px; width: 100%; background:url(../images/dtl2bg.png) repeat-x;  position: absolute; bottom: -200px; left: 0px; z-index: 8;}

.Rightshow ul li .detail2 h5{ padding-top: 78px; font-weight: normal;

   padding-bottom: 6px; -webkit-transform: translateY(-100px);

   -moz-transform: translateY(-100px);

   -o-transform: translateY(-100px);

   -ms-transform: translateY(-100px);

   transform: translateY(-100px);

   -webkit-transition: all 0.2s ease-in-out;

   -moz-transition: all 0.2s ease-in-out;

   -o-transition: all 0.2s ease-in-out;

   -ms-transition: all 0.2s ease-in-out;

   transition: all 0.2s ease-in-out;}

.Rightshow ul li .detail2 h5 a{ font-size: 14px; color: #fff;}

.Rightshow ul li .detail2 p{ height: 22px; line-height: 22px;

   -webkit-transform: translateX(300px) rotate(90deg);

   -moz-transform: translateX(300px) rotate(90deg);

   -o-transform: translateX(300px) rotate(90deg);

   -ms-transform: translateX(300px) rotate(90deg);

   transform: translateX(300px) rotate(90deg);

   -webkit-transition: all 0.2s ease-in-out;

   -moz-transition: all 0.2s ease-in-out;

   -o-transition: all 0.2s ease-in-out;

   -ms-transition: all 0.2s ease-in-out;

   transition: all 0.2s ease-in-out;

    padding: 0px 6px; font-size: 13px; color: #fff; 
}

.Rightshow ul li .detail2 p em{ font-size: 13px; color: #fff; font-weight: bold;}



/*Rightshow_end*/

/*-------------- 产品中心_end ---------------*/



.Banner2{}

.Banner2 .container{ overflow: hidden; height: 159px; padding-top: 32px; 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{ font-size: 14px; color: #fff;}

.Banner2 .holine dl dd p{ font-size: 20px; font-family: "Arial"; color: #fff; font-weight: bold;}

.Banner2 .ljzx{ display: block; width: 141px; height:47px; margin-top: 6px; text-decoration: none; margin-left: 26px; line-height: 47px; font-weight: bold; font-size: 18px; color: #fff; text-align: center; background:url(../images/zxbtn.png) no-repeat center top;}

/*-- Banner2_end --*/



.Hbsys{ overflow: hidden;}

.Hbsys .ysbg{ height: 183px; position: relative; z-index: 5;}

.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;height:114px}


.Hbsys .Hbsyscont{ height: 1842px; margin-top: -1842px; position: relative; overflow: hidden; position: relative; z-index: 10; }



.Hbsyscont .hotline{ width: 227px; height: 44px; padding-left: 18px; padding-top: 3px; padding-bottom: 2px; background: #1ab6b3; position: absolute; top: 102px; right: 172px;}

.Hbsyscont .hotline dt{ float: left;}

.Hbsyscont .hotline dt img{ display: block; margin-top: 10px;}

.Hbsyscont .hotline dd{ padding-left: 38px;}

.Hbsyscont .hotline dd span{ font-size: 14px; color: #fff;}

.Hbsyscont .hotline dd p{ font-family: "Arial"; font-size: 24px; color: #fff;}



.Hbsyscont .text{ overflow: hidden; width: 485px; position: absolute;}

.Hbsyscont .text h5{ font-size: 30px; color: #333333; padding-left: 72px;}

.Hbsyscont .text p{ font-size: 13px; color: 3333333; padding-left: 72px;}

.Hbsyscont .text ul{ overflow: hidden; margin-top: 25px;}

.Hbsyscont .text ul li{ line-height: 26px; font-size: 14px; color: #333333; background:url(../images/point.png) no-repeat left 11px; padding-left: 15px;}

.Hbsyscont .text ul li em{ font-weight: bold; font-size: 14px; color: #1ab6b3;}



.Hbsyscont .text1{ top: 536px; left: 726px;}

.Hbsyscont .text2{ top: 836px; left: 6px; width: 478px;}

.Hbsyscont .text3{ top:1113px; left: 726px; width: 408px;}

.Hbsyscont .text4{ top: 1507px; left: 6px; width: 478px;}

.Hbsyscont .text5{ top: 1412px; left: 696px; width: 398px;}

/*-- 红宝石优势_end --*/



.Map{ height: 891px; background:url(../images/map.jpg) no-repeat center top;}

.Map .Mapcont{ overflow: hidden; height: 891px; position: relative;}



.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{ width: 32px; height: 46px; top: 380px; left: 345px; background:url(../images/ditu1.png) no-repeat; position: absolute;}

.Map .person{ display: none; width: 292px; height: 386px; position: absolute; background:url(../images/person.png) no-repeat; bottom: 65px; left: 465px;}

.Map .calmt{ width: 418px; height: 394px;filter:alpha(opacity=0); opacity:0; background:url(../images/jxie.png) no-repeat; position: absolute; left: 0px; bottom: 8px;}

.Map .ccm{ display: none;}

.Map .cmmap{ display: none;}

.Map .cxian{ display: block;}

.personUp{}

.animated {

  -webkit-animation-duration: 1s;

  animation-duration: 1s;

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;

}

/*-- 地图_end --*/





.Cstpj{ height: 577px; background:url(../images/khpj.jpg) no-repeat center top;}

.Cstpj .container{ padding-top: 54px;}

.Cstpj h5{ height: 30px; line-height: 30px; text-align: center; width: 100%;}

.Cstpj h5 a{ font-size: 30px; color: #000000;}

.Cstpjtop{ margin-top: 45px; position: relative;}

.Cstpjtop ul{ overflow: hidden; width: 1000px;}

.Cstpjtop ul li{ float: left; width: 180px; text-align: center; margin-right: 20px; position: relative;}

.Cstpjtop ul li img{ display: block; border: 5px solid #121212;}

.Cstpjtop ul li p{ height: 25px; line-height: 25px; margin-top: 3px; padding: 0px 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.Cstpjtop ul li p a{ font-size: 13px; color: #242424;}

.Cstpjtop .btn{ display: block; width: 34px; height: 35px; position: absolute; top: 50px;}

.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{ display: none; background:url(../images/yloverbg.png); width: 180px; position:absolute; left: 0px; top: 0px;}

/*.Cstpjtop .prev:hover{ left: -43px; background:url(../images/prev_h.png) no-repeat}

.Cstpjtop .next:hover{ right: -43px; background:url(../images/next_h.png) no-repeat}*/



.Cstpjdown{ overflow: hidden; margin-top: 25px; height: 159px; padding-top: 32px; background:url(../images/banner3.jpg) no-repeat center top;}

.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{ font-size: 14px; color: #fff;}

.Cstpjdown .holine dl dd p{ font-size: 20px; font-family: "Arial"; color: #fff; font-weight: bold;}

.Cstpjdown .ljzx{ display: block; width: 141px; height:47px; margin-top: 6px; text-decoration: none; margin-left: 26px; line-height: 47px; font-weight: bold; font-size: 18px; color: #e79800; text-align: center; background:url(../images/zxbtn1.png) no-repeat center top;}

/*- 红宝石荣誉_end --*/





.Gtcpny{background:#fff; height: 350px; width:100%; *margin-top:-1px;}

.Gtcpny .container{ padding-top: 28px;}

.Gtcpny .Gtcpny_l{ width: 420px; height: 290px;float: left; position: relative;}

.Gtcpny .Gtcpny_l ul{ width: 400px; height: 270px; float: left; margin-left: 10px; margin-top: 10px; position: relative; z-index: 5;}

.Gtcpny .Gtcpny_l ul li{width: 400px; height: 270px;}

.Gtcpny .Gtcpny_l ul li img{ display: block;border:8px solid #1488ca}

.Gtcpny .Gtcpny_l .Afocus{ position: absolute; bottom: 25px; left: 0px; width: 100%; text-align: center; height: 10px; line-height: 10px; z-index: 8;}

.Gtcpny .Gtcpny_l .Afocus span{ display: inline-block; width: 9px; cursor: pointer; height: 9px; margin: 0px 3px; background:url(../images/yuan.png) no-repeat;}

.Gtcpny .Gtcpny_l .Afocus span.cur{background:url(../images/yuan_h.png) no-repeat;}

.Gtcpny .Gtcpny_r{ width: 730px; float: right; padding-top: 20px; padding-right: 15px;}

.Gtcpny .Gtcpny_r h4{ font-size: 22px; color: #161616; font-weight: normal;}

.Gtcpny .Gtcpny_r span{ width: 399px; height: 42px; display: inline-block; margin-top: 10px; margin-bottom: 14px; background:url(../images/gstt.png) no-repeat;}

.Gtcpny .Gtcpny_r h5{ font-weight: normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.Gtcpny .Gtcpny_r h5 a{ font-size: 18px; color: #161616;}

.Gtcpny .Gtcpny_r p{ line-height: 26px; font-size: 14px; color: #16161; height: 130px; margin-top: 6px;}

/*-- 走进红宝石_end --*/





.gsxc{background:#fff;*margin-top:-1px;}

.gsxc .container{}

.gsxccont{ position: relative;}

.gsxccont>div{width: 1200px !important; margin: 0 auto;}

.gsxccont ul{ overflow: hidden; width: 960px; margin: 0 auto;}

.gsxccont ul li{ float: left; width: 226px; text-align: center; margin: 0px 7px;}

.gsxccont ul li img{ display: block; background: #fff; padding: 5px 5px;}

.gsxccont ul li p{ height: 30px; line-height: 30px; margin-top: 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.gsxccont ul li p a{ font-size: 14px;  color: #fff; font-weight: bold;}

.gsxccont .btn{ display: block; width: 28px; height: 28px; position: absolute; top: 70px;}

.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;}

/*-- 公司相册_end --*/





.gsdt{background:#fff; *margin-top:-1px;}

.gsdt .container{ overflow: hidden; padding-top: 28px; padding-bottom: 32px;}

.gsdt .gsdt_l{ width: 655px; padding: 15px 15px; background: #fff; float: left; border: 3px solid #24aaf7;}

.gsdt_l .topst{ height: 32px; border-bottom: 1px solid #dcdcdc; margin-bottom:22px;}

.gsdt_l .topst ul{ height: 32px; float: left;}

.gsdt_l .topst ul li{ float: left; height: 32px; margin-right: 40px; position: relative;}

.gsdt_l .topst ul li i{ position: absolute; font-style: normal; right: -26px; top: -5px; height: 32px; line-height: 32px; font-size: 18px; color: #2c9390; font-weight: bold;}

.gsdt_l .topst ul li a{ display:inline-block; padding: 1px 1px; text-decoration: none; font-size: 16px; color: #030303;}

.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: bold;}



#more_span{ float:right; *margin-left:305px;}

.gsdt_l .topst .smore{ display: inline-block; text-transform: uppercase; color: #434343; font-size: 13px; float:left;}

.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{ height: 23px; line-height: 23px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.gsdt_l .chtext dl dd h5 a{ font-size: 14px; color: #000000;}

.gsdt_l .chtext dl dd p{ line-height: 26px; color: #000000; font-size: 13px; height: 104px; overflow: hidden;}

.gsdt_l .chtext dl dd p a{ font-weight: bold; font-size: 14px; color: #2c9390;}

.gsdt_l .chtext .dtnews{ overflow: hidden; width: 710px; margin-top: 8px;}

.gsdt_l .chtext .dtnews li{ float: left; height: 40px; margin-right: 12px; margin-top: 6px; margin-bottom: 6px; background: #eeeeee; width: 312px;}

.gsdt_l .chtext .dtnews li h5{ float: left; width: 41px; background: #999999; font-weight: normal; padding-top: 2px; height: 38px; float: left; text-align: center;}

.gsdt_l .chtext .dtnews li h5 span{ display: block; font-size: 18px; color: #fff; font-family: "Impact";}

.gsdt_l .chtext .dtnews li h5 em{ font-size: 12px; color: #fff; 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{ font-size: 13px; color:#404040;}

/*-- gsdt_l_end --*/



.gsdt_r{ width: 465px; float: right; padding: 15px 15px; background: #fff; border: 3px solid #24aaf7;}

.gsdt_r h5{ overflow: hidden; width: 100%; background:url(../images/xian.png) left bottom no-repeat; height: 32px; line-height: 32px; margin-bottom:15px;}

.gsdt_r h5 *{ display: inline-block;}

.gsdt_r h5 em{ float: left;}

.gsdt_r h5 em .bt{ float: left; font-size: 16px; color: #000000; font-weight: bold;}

.gsdt_r h5 em span{ font-size: 16px; color: #d6d6d6; margin-left: 3px; font-family: "Arial"; font-weight: normal; text-transform: uppercase;}

.gsdt_r h5 .smore{ font-size: 28px; color: #000; float: right; text-decoration: none; margin-right: 5px;}



.flquetion{ margin-top: 15px; height: 306px; overflow: hidden;}

.flquetion dl{ overflow: hidden; border-bottom: 1px solid #dadada;}

.flquetion dl dt{ height: 25px; line-height: 25px; margin-bottom: 4px; background:url(../images/wen.jpg) left center no-repeat; padding-left: 28px;}

.flquetion dl dt a{ font-size: 12px; color: #303030; font-weight: bold;}

.flquetion dl dd{ height: 50px; line-height: 25px; padding-left: 28px; background:url(../images/da.jpg) left 3px no-repeat; font-size: 12px; color: #646464; overflow: hidden;}



/*!------------ 红宝石动态_end ----------------*/





.frlink{border-top: 2px solid #f2f2f2;*margin-top:-1px;}

.frlink .container{ overflow: hidden; }

.frlink .frlink_l{ float: left; background:url(../images/ylicon.png) no-repeat left center; padding-left: 52px; padding-top: 18px; padding-bottom: 18px;}

.frlink .frlink_l h5{ padding-bottom: 4px;}

.frlink .frlink_l .yqlj{ font-size: 16px; color: #333;}

.frlink .frlink_l .sqrk{ font-size: 13px; color: #333;}

.frlink ul{ width: 1080px; float: right; overflow: hidden; margin-top: 14px; margin-bottom:10px}

.frlink ul li{ float: left; height: 14px; line-height: 14px; border-left: 1px dotted #1488ca; margin-top: 5px; margin-bottom: 5px; margin-left: -1px;}

.frlink ul li a{ display: inline-block; padding: 0px 21px; font-size: 13px; color: #333;}

/*-- 友情链接_end --*/







/*css3*/



@-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(0.550, 0.055, 0.675, 0.190);

    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

  }



  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(0.175, 0.885, 0.320, 1);

    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

  }

}



@keyframes zoomInUp {

  0% {

    opacity: 0;

    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

    -ms-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);

  }



  60% {

    opacity: 1;

    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

    -ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);

    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);

  }

}



.zoomInUp {

  -webkit-animation-name: zoomInUp;

  animation-name: zoomInUp;

}





.Rightshow ul li:hover h5 {

   -webkit-transform: translateY(0px);

   -moz-transform: translateY(0px);

   -o-transform: translateY(0px);

   -ms-transform: translateY(0px);

   transform: translateY(0px);

   -webkit-transition-delay: 0.5s;

   -moz-transition-delay: 0.5s;

   -o-transition-delay: 0.5s;

   -ms-transition-delay: 0.5s;

   transition-delay: 0.5s;

}

.Rightshow ul li:hover p {

   -webkit-transform: translateX(0px) rotate(0deg);

   -moz-transform: translateX(0px) rotate(0deg);

   -o-transform: translateX(0px) rotate(0deg);

   -ms-transform: translateX(0px) rotate(0deg);

   transform: translateX(0px) rotate(0deg);

   -webkit-transition-delay: 0.4s;

   -moz-transition-delay: 0.4s;

   -o-transition-delay: 0.4s;

   -ms-transition-delay: 0.4s;

   transition-delay: 0.4s;

}
.new_list{width:570px;float:left;padding-left:15px;padding-right:15px;}
.ny-news {
    margin: 10px 0 10px 0;
    border-bottom: 1px solid #ededed;
    display: block;
    overflow: hidden;
}
.ny-news a.pic-link {
    margin-right: 20px;
    position: relative;
    display: block;
    overflow: hidden;
    width: 75px;
    height: 75px;
    float:left;
}
.ny-news .time {
	  width: 75px;
	  height:75px;
    background: #1488ca;
    color: #fff;
    padding: 10px 0 10px;
    float: left;
    font-family: "Microsoft yahei";  
    text-align: center;
}

.ny-news .time p.day {
    font-size: 28px;
	line-height:28px;
	color: #fff;
}
.ny-news .time p {
    font-size: 14px;
	line-height:35px;
	color: #fff;
}
.ny-news .day {
    font-size: 50px;
    line-height: 46px;
    font-weight: bold;
}
.ny-news .time p {
    margin: 0;
}
.ny-news h4 {
    font-size: 16px;
    margin: 0 0 10px 0;
}
.ny-news h4 a{}
.ny-news p span {
    background-repeat: no-repeat;
    height: 18px;
    width: 22px;
    padding-left: 28px;
    margin-right: 10px;
    font-style: italic;
    color: #999;
    font-size: 12px;
}
.ny-news p {
    margin: 0 0 5px 0;
}
.slideshow {
    overflow: hidden;
}
.carousel {
    position: relative;
}
.clearfix {
    *zoom: 1;
}
.clearfix {
    *zoom: 1;
}
.clearfix {
    *zoom: 1;
}
.carousel-item {
    position: relative;
    float: left;
    display: block;
}
.carousel-item .carousel-img {
    display: block;
}
.carousel-item .carousel-img a[href="javascript:;"] {
    cursor: default;
}
.carousel-item .carousel-img img {
    display: block;
}
.carousel-btn-fixed {
    width: 100%;
    position: absolute;
    bottom: 15px;
    left: 0;
    margin: 0;
    z-index: 100;
}
.carousel-btn {
    text-align: center;
    margin: 10px 0;
}
.carousel-btn a {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    background: #ccc;
    border-radius: 50%;
}
.carousel-btn .selected {
    background: #1C79C1;
    cursor: default;
}
.carousel-btn a span {
    display: none;
}
@media screen and (max-width:1120px) {

.header1 {
	min-height: 30px !important;
}	
}
@media screen and (max-width:767px) {
.slideshow {
	height: 350px !important;
}
.slideshow img {
	height: 350px !important;
}
}
@media screen and (max-width:640px) {
.slideshow {
	height: 230px !important;
}
.slideshow img {
	height: 230px !important;
}
}
@media screen and (max-width:480px) {
.slideshow {
	height: 145px !important;
}
.slideshow img {
	height: 145px !important;
}
}