@charset "utf-8";

#flashs{ position:relative; height:450px; overflow:hidden; margin-top:2px;}
#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: 10px 0px; background:url(../images/2548.jpg) no-repeat center;}
.rearch .container{ overflow: hidden;}
.rearch .hotword{ height: 41px; line-height: 41px; float:left; width: 1000px; overflow: hidden; padding-left:8px; }
.rearch .hotword *{ display: inline-block;  font-size: 13px; color: #4c4c4c; margin-left:5px;}
.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;}
 

.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: 66px; padding-top: 20px;  text-align: center; background:#00a638;}
.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: #fff; text-transform: uppercase; padding-top: 5px;}
.sortlist{}
.sortlist dl{ overflow: hidden; padding-bottom: 6px;}
.sortlist dl dt{ height: 60px; line-height: 60px; margin-bottom: 0px; background:#0075e2 url(../images/cpdtbg.png) no-repeat 34px center; padding-left: 58px; padding-right: 10px; border-bottom:#4c9dea 1px solid;}
.sortlist dl dt a{ font-size: 14px; color: #fff; display: inline-block; width: 100%; height: 60px; line-height: 60px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sortlist dl dd{ height: 26px; padding-left: 60px; padding-right:10px; background:#0075e2; }
.sortlist dl dd a{ display: inline-block; width: 100%; height: 26px; text-decoration: none; line-height: 26px; font-size: 12px; color: #fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sortlist dl dd:hover{background:url(../images/cpddbg.png) no-repeat 39px center;}
.sortlist dl dd:hover a{ color: #ff0000;}
/*Leftlist_end*/
.Rightshow{  height: 676px; overflow: hidden; float: right; }
.Rightshow ul{ overflow: hidden; width: 730px;}
.Rightshow ul li{ width: 231px; height: 325px; margin-bottom: 23px; margin-right: 10px; float: left; overflow: hidden; position: relative; text-align: center; background:url(../images/cppicbg.jpg) no-repeat; border: 1px solid #efefef; position: relative;}
.Rightshow ul li .pic{ display: block; width: 231px; height: 208px; position: relative; z-index: 15;}
.Rightshow ul li .pic img{ display: inline-block; margin-top: 5px;} 
.Rightshow ul li .detail1{ height: 140px; width: 100%; background: #016fd0; position: absolute; bottom: 0px; left: 0px; z-index: 6;}
.Rightshow ul li .detail1 h5{ padding-top: 48px; font-weight: normal; padding-bottom: 15px;}
.Rightshow ul li .detail1 h5 a{ font-size: 14px; 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; 
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.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;}
.Hbsys .ysbg10{background:url(../images/ys_10.jpg) no-repeat center top;}
.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: #005fbb; 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: 385px; position: absolute;}
.Hbsyscont .text h5{ font-size: 30px; color: #333333; padding-left: 80px; padding-top:5px;}
.Hbsyscont .text p{ font-size: 13px; color: 3333333; padding-left: 80px;}
.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: #ff2524;}

.Hbsyscont .text1{ top: 273px; left: 576px;}
.Hbsyscont .text2{ top: 562px; left: 16px; width: 478px;}
.Hbsyscont .text3{ top: 833px; left: 576px; width: 408px;}
.Hbsyscont .text4{ top: 1077px; left: 16px; width: 478px;}
.Hbsyscont .text5{ top: 1338px; left: 576px; 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: 450px; 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: 105px;}
.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; height: 238px; 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:url(../images/gtgs.jpg) no-repeat center top; height: 350px; width:100%; *margin-top:-1px; background:#016fd0;}
.Gtcpny .container{ padding-top: 28px;}
.Gtcpny .Gtcpny_l{ width: 420px; height: 290px; background:url(../images/overlay.png); 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;}
.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: 620px; float: right; padding-top: 20px; padding-right: 15px;}
.Gtcpny .Gtcpny_r h4{ font-size: 22px; color: #fff; font-weight:bold;}
.Gtcpny .Gtcpny_r span{ width: 500px; 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: #fff;}
.Gtcpny .Gtcpny_r p{ line-height: 26px; font-size: 14px; color: #fff; height: 130px; margin-top: 6px;}
/*-- �߽��챦ʯ_end --*/



 



.gsxc{background:url(../images/cmbg2.jpg) #016fd0;   *margin-top:-1px;}
.gsxc .container{}
.gsxccont{ position: relative;}
.gsxccont>div{width: 1105px; margin: 0 auto;}

.gsxccont ul{ overflow: hidden; width: 1105px; margin: 0 auto; border:0px solid #fff;}

.gsxccont ul li{ float: left; width: 252px; text-align: center; margin: 0px 7px;}


.gsxccont ul li img{ display: block; background: #fff; padding: 5px 5px; width:230px;}
.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: 48px; position: absolute; top: 70px;}
.gsxccont .prev{ left: -26px; background:url(../images/z.png) no-repeat;}
.gsxccont .next{ right: -26px; background:url(../images/y.png) no-repeat;}
.gsxccont .prev:hover{ left: -26px; background:url(../images/z_cur.png) no-repeat;}
.gsxccont .next:hover{ right: -26px; background:url(../images/y_cur.png) no-repeat;}












/*-- ��˾���_end --*/


.gsdt{ *margin-top:-1px; background:#f2f2f2;}
.gsdt .container{ overflow: hidden; padding-top: 28px; padding-bottom: 32px;}
.gsdt .gsdt_l{ width: 625px; padding: 15px 15px; background: #fff; float: left; border: 3px solid #dedede;}
.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: #2b9501; 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 #2b9501;}
.gsdt_l .topst ul li.cur a,.gsdt_l .topst ul li:hover a{ color: #2b9501; 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: #e70012;}
.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: 265px; float: right; padding: 15px 15px; background: #fff; border: 3px solid #dedede;}
.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{background:url(../images/cmbg.jpg); *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: #fff;}
.frlink .frlink_l .sqrk{ font-size: 13px; color: #fff;}
.frlink ul{ width: 778px;overflow: hidden; margin-top: 28px;}
.frlink ul li{ float: left; height: 14px; line-height: 14px; border-left: 1px dotted #4ea4a2; margin-top: 5px; margin-bottom: 5px; margin-left: -1px;}
.frlink ul li a{ display: inline-block; padding: 0px 21px; font-size: 13px; color: #fff;}
/*-- ��������_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;
}






.news111{width:780px;margin:0 auto;height:auto;overflow: hidden;}
.news111 li{width:100%;height:38px;overflow: hidden;background:url(../images/icons1.jpg) 0 center no-repeat;text-indent:22px;color:#484848;font:14px/38px "microsoft yahei"}
.news111 li a{float:left;color:#484848;}
.news111 li span{float:right;}
.news111 li.none{margin-bottom:25px;}

.about h1{width:100%;text-align:center;font:20px/50px "microsoft yahei";color:#000;}
.view_date{width:100%;text-align:center;font:12px/32px "microsoft yahei";color:#acacac;margin-top:-12px;}
.page{width:100%;height:56px;margin:10px auto;overflow: hidden;position: relative}
.page p{width:80%;float:left;height:28px;font:12px/28px "microsoft yahei";color:#6d6d6d;overflow: hidden;}
.page p a{color:#6d6d6d}
.page p a:hover,.back:hover{text-decoration: underline}


.abc_kk{ width:100%; height:64px; margin:0 auto;z-index:500000; background:#016fd0;}
.abc {
	height: 64px;
	
	position: relative;
	font-size: 14px;
	font-family: "微软雅黑"; z-index:500000;
}

.abc_logo{ width:143px;float:left; padding-right:20px;}
.abc .nav {
	width: 1100px;
	height: 64px;
	margin: 0 auto;
backgro/und:#F00;
	z-index: 50000;
}
.abc .nav li {
	float: left;
	font-size: 15px;
}
.abc .nav li a.nd {
	float: left;
	display: block;
	height: 64px;
	padding: 0 35px;
	line-height: 64px;
	color: #fff;
	text-decoration: none;
	position: relative;
	overflow: hidden;
	border-right:#005fbb 1px solid;
	border-left:#007fea 1px solid;
}
.abc .nav li a.nd:hover, .menu .nav li a.nd.current {
	background: #2b9501;
	color: #fff;
}
.page p{
	font-size:15px;}
	.page a{
	font-size:15px;
	color:#F00;}
	
	
	.rightBox{ width:735px; height:auto; float:left; background:#FFF; }
	.rightBox .contactBox_title{ width:695px;  padding:0 25px; background:url(../images/Ba015.jpg) no-repeat; overflow:hidden; l}
	.rightBox .contactBox_title h1{ width:auto; height:33px; float:left; font-size:16px; line-height:33px; color:#fff;}
	.rightBox .contactBox_title h1 samp{ font-size:14px; color:#a9a8a8; margin-left:10px; line-height:33px; font-family:Arial; font-weight:bold;}
	
	.rightBox .contactBox_title .breadCrumb{ width:auto; height:33px; line-height:33px; float:right; font-size:12px; font-family:"新宋体"; color:#a9a8a8;}
	.rightBox .contactBox_title .breadCrumb a{color:#333;}
	.rightBox .contactBox_title .breadCrumb a:hover{color:#333;}
	.rightBox .contactBox_text{ width:708px;  color:#575757; font-size:14px; line-height:30px; padding:15px; }
		.casesList { width:814px; height:auto; height:2100px; float: right;}
	.casesList li{ width:250px; heigh:180px; margin:10px 15px 10px 3px ;float:left;text-align:center;color:#bdbdbd;}
	.casesList li .Img{ display:block; width:250px; height:180px; border:1px solid #ccc; overflow:hidden; padding:2px;}
	.casesList li .Img img{ width:250px; height:180px;}
	.casesList li .text{ display:block; width:180px; height:30px; line-height:30px;  color:#bdbdbd; font-size:12px;}
	 .casesList li a{ color:#333; font-size:14px; line-height:24px;}
    .casesList li .hover{ color:red;}
	
	.casesImg{ width:695px; height:auto; overflow:hidden; text-align:center;}
	.casesImg img {max-width:695px;}
	.casesContainer{ width:695px; height:auto; margin-bottom:20px;}





.headerb_nav1
{
	float:left;
	width:1100px;
    height: 55px;

}


.headerb_nav1 .nbg {background:none;}

.navlist_top { background: url(../images/line.jpg) no-repeat right 18px;
}





.navlist_top  a
{
     color:#fff;
	 width:135px;
	 height:55px;
     font-size: 17px;
	 display:block;
     font-family: 微软雅黑;	 
	 list-style:none;
/*	border-right: #005fbb 1px solid;
    border-left: #007fea 1px solid; 
*/
}

     
.navlist_top a:hover
{
     color: #fff;
	 width:135px;
	 height:55px;
	 display:block;
	 background:#2b9501;
	 list-style:none;

}

.nav1_list
{
    position:absolute; z-index:200;  display:none; top:55px;  *left:0px; padding-bottom:5px; background:#e8852d;
}
 
 
 
.nav1_list li
{
    width:130px; height:40px;  line-height:40px; text-align:center; background:url(../images/nav1list.jpg) no-repeat 0px bottom #2b9501; overflow:hidden;
}
  .nav1_list li a
    {
        font-size:14px; font-family:新宋体; display:block; height:40px;  width:130px; margin:0 auto; 
    }
    .nav1_list li a:hover
    {
        color:#333; background:#FFF;	 list-style:none;
    }
    .navlist_top 
    {    
        height:55px;
        line-height:55px;
        float: left;
        width:130px;
        position:relative; z-index:100;
        text-align:center;
    }
    .navlist_top_xian
    {    
        height:65px;      
        float: left;
        width:9px;
        position:relative; z-index:100;
		background:url(images/main_13.jpg) no-repeat center;     
    }
	
	.pic6 { width:370px;}
.pic6 .title6{color:#000; line-height:30px; font-size:16px;}
.pic6 .title6 a{color:#316700; font-weight:bold;text-decoration:none; font-size:16px;font:18px/32px "microsoft yahei";}
.pic6 .title6 a:hover{text-decoration:underline;color:#000000; font:18px/32px "microsoft yahei";}
.pic6 .info6{color:#343434; font-size:12px; line-height:30px; 		font:13px/32px "microsoft yahei";}
.pic6 .info6 .more{float:right; font-size:12px; color:#FFFFFF; padding:2px; background:#3cb500;}
.pic6 .info6 .more:hover{float:right; font-size:12px; color:#FFFFFF; padding:2px; background:#0070D4;}

/*友情链接*/
.link {width:1080px; margin:10px auto;}
.link .tit3{height: 30px;border-bottom: 1px solid #ddd;}
.link .tit3 em{ display: inline-block; height: 25px; font-size: 18px; color: #0269ce; border-bottom: 3px solid #0269ce; float:left;font-weight: normal; margin-top:5px; font-family:"microsoft yahei"; font-weight:bold; padding-right:5px;}
.link .tit3 a{ margin-top: 5px; font-size: 14px; color: #0269ce; font-weight: normal; text-transform: uppercase; float:left}
.link{  overflow: hidden;}
.link h2 span{ font-size: 16px; color: #888;}
.link .txt{ margin-top: 23px; font-size: 0; text-align: left;}
.link .txt a{ margin: 0 5px 10px; display: inline-block; font-size: 14px; color: #555;}

