a:hover {
	text-decoration: none;
}
.boxInd{width:1200px; overflow:hidden;margin: auto;}
.chanpin{width:1200px; overflow:hidden;margin: auto;}
.indLeft{float:left;width:900px; overflow:hidden;}
.indRight{float:left;width:290px; overflow:hidden}
.indNavL{ height:42px; border-bottom:2px solid #074898; background:url(../images/bgNavIndL1.jpg) left no-repeat;line-height:42px; font-weight:bold; font-size:20px; padding:0 8px 0 25px; margin-top:20px; color:#fff; float:left; width:867px;}
.indNavL a{ color:#fff}
.indNavL a:hover{color:#fff}
.indNavL span{float:right; font-size:12px; font-weight:normal}
.indNavL span a{color:#999}
.indNavL span a:hover{color:#0566ab}
.indL{ float:left; width:439px; padding-right:15px; margin-top:18px;}
.indNavL1{ background:url(../images/bgLine.jpg) bottom repeat-x; height:40px; width:409px;}
.indNavL1 a{display:inline-block; width:33%; text-align:center; float:left; font-size:16px; line-height:30px;}
.indNavL1 .on{ border-bottom:2px solid #074898; padding-bottom:8px; font-weight:bold; color:#074898;}
.indNavL1 a:hover{text-decoration: none}
.indL1{float:left; width:420px; padding-left:15px;margin-top:20px;}

.indLList{ display:none}
.indLList{ display:none; padding:7px 0 0 0; }
.indLList li{ display:block; line-height:31px; font-size:14px; background:url(../images/bgLi.jpg) 0 14px no-repeat; padding:0 0 0 12px; height:31px;}
.indLList li span{float:right; color:#999}
.indLList li a{color:#666}

.indNavR{ height:44px; background:url(../images/bgNavRight.jpg) left no-repeat;;line-height:44px; font-weight:bold; font-size:16px; padding:0 8px 0 12px; margin-top:20px;}
.indNavR a{ color:#fff}
.indNavR a:hover{color:#fff}
.indNavR span{float:right; font-size:12px; font-weight:normal}
.indNavR span a{color:#fff}
.indNavR span a:hover{color:#fff}

.indCjhhy{border:1px solid #e2e2e2; border-top:0; height:252px; width:248px; padding:0 10px;}
.indCjhhy a{ float:left; display:inline-block; width:33.3%; text-align:center; font-size:0; margin:20px 0 0 0}
.indCjhhy i{display:block; font-size:14px; margin:8px 0 0 0}

.indZxfw{border:1px solid #e2e2e2; border-top:0; height:235px; width:254px; padding:17px 0 0 14px;}
.indZxfw a{ float:left; display:inline-block; width:112px; border:1px solid #dbdbdb; background:#f9f9f9; line-height:45px; margin:0 10px 10px 0; text-align:center; font-size:14px; 
position:relative;
border-radius:6px;
}
.indZxfw a:hover{background:#f5fbff; border:1px solid #afdafa}

.jcsj{ height:42px; border-bottom:2px solid #074898; background:url(../images/bgNavcp.jpg) left no-repeat;line-height:42px; font-weight:bold; font-size:20px; padding:0 8px 0 35px; margin-top:20px;margin-bottom:15px; color:#fff; float:left; width:1200px;}
.jcsj span{float:right; font-size:12px; font-weight:normal}

.gongsi{width:1200px; overflow:hidden;margin: auto;}
.gsjs{ height:42px; border-bottom:2px solid #074898; background:url(../images/bgNavjs.jpg) left no-repeat;line-height:42px; font-weight:bold; font-size:20px; padding:0 8px 0 35px; margin-top:20px;margin-bottom:15px; color:#fff; float:left; width:1200px;}
.gsjs span{float:right; font-size:12px; font-weight:normal}

.anli{width:1200px; overflow:hidden;margin: auto;}
.gcal{ height:42px; border-bottom:2px solid #074898; background:url(../images/bgNaval.jpg) left no-repeat;line-height:42px; font-weight:bold; font-size:20px; padding:0 8px 0 35px; margin-top:20px;margin-bottom:15px; color:#fff; float:left; width:1200px;}
.gcal span{float:right; font-size:12px; font-weight:normal}

.hezuo{width:1200px; overflow:hidden;margin: auto;}
.hzhb{ height:42px; border-bottom:2px solid #074898; background:url(../images/bgNavhz.jpg) left no-repeat;line-height:42px; font-weight:bold; font-size:20px; padding:0 8px 0 35px; margin-top:20px;margin-bottom:15px; color:#fff; float:left; width:1200px;}
.hzhb span{float:right; font-size:12px; font-weight:normal}

/*Ê×Ò³×óÓÒ¿ò¼Ü¿í¶È*/
.index-left{width: 800px;}
.index-right{width: 365px;}
.left1 { float: left;}
.index-block{width: 383px;height: 432px;overflow: hidden;margin-bottom: 20px;}
.index-blockA{height: auto;margin-bottom: 0;}
.index-block .news-info{padding-bottom: 3px;}
.index-htitle{padding-top: 12px;border-top:1px solid #cccccc;position: relative;}
.index-htitle span,.index-spec span{display: inline-block;color:#000000;background: url(../images/title-bg.png) no-repeat center left;padding-left: 30px;font-size: 18px;}
.index-htitle span:before{width:117px;display:block;content:"";height:2px;position: absolute;top: -1px;left:0;background:#074898;}
.index-liDot{padding-top: 10px;}
.index-liDot li:before{background: #074898;margin-right: 6px;}

.index-swiper .swiper-slide{padding-bottom: 10px;}
.index-swiper .swiper-pagination-bullets{bottom:0px;}
.index-swiper .swiper-pagination-bullet {background: #888888;opacity: 1;}
.index-swiper .swiper-pagination-bullet-active {background: #1d71b7 !important;}
.index-htitle .more{font-size: 12px;text-transform: uppercase;color:#333;transition: color .3s ease-in-out; }
.index-htitle .more:hover{color:#1d71b7;}
.img-news{margin: 20px 0 0px;border-bottom: 1px solid #d2d2d2;padding-bottom: 20px;min-height: 177px;}
.img-news li{float:right;width: 49%;}
.img-news li:first-of-type{float: left;}
.index-block .list-noDot{font-size: 14px;line-height: 29px;}

.index-right {width: 365px;}
.right1 {    float: right;}
.clearfix{zoom:1}
.index-liDota{padding: 5px 9px 0;}
.index-liDota li:before{background: #cccccc;transition: all .3s ease;}
.index-liDota li:hover:before{background: #f94350;}

.news-info {padding: 20px 9px;}
.news-info li{font-size: 16px;line-height: 40px;}
.news-info li:before{background:#007bff;content: "";width: 4px;height: 4px;display: inline-block;vertical-align: middle;border-radius: 50%;margin-right: 9px;}
.news-info a,.img-text-info a{color:#044faa;transition: all .3s ease;}
.news-info a:hover,.img-text-info a:hover{color:#007bff;}

 * {
 margin: 0;
 padding: 0;
 }

ul {
list-style: none;
}
section {
 width: 1200px;
 height: 220px;
margin: 10px auto;
overflow: hidden;
}
.cp ul {
 width: 200%;
height: 100%;
animation: picmove 25s linear infinite forwards;
margin-bottom: 2px;
 }
@keyframes picmove {
from {
transform: translate(0);
}
to {
 transform: translate(-1200px);
 }
}
.cp img {
 width: 250px;
 height: 170px;
 float: left;
 margin-bottom:12px;
}
.al img {
 float: left;
 margin-bottom:12px;
}
.al a {
 color: #666;
 }
 .hz img {
 float: left;
 margin-bottom:30px;
}
.cp ul:hover {
 animation-play-state: paused;
 }
.cp a {
 color: #666;
 }
#demo {
background: #FFF;
overflow:hidden;
width: 1200px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#demo li a ins {
    width: 250px;
    height: 170px;
    background: url(../images/ins.png) no-repeat;
    cursor: pointer;
    position: absolute;
    left: -10000px;
    line-height: 32px;
    color: #FFFFFF;
    text-decoration: none;
    padding: 29px 10px 0px 10px;
    text-align: left;
}
#demo li a.bigimg:hover ins{left:0px; top:0px;}
#demo li a.bigimg {
    position: relative;
    display: block;
    overflow: hidden;
}
 
#company{ width:100%; float:left; ;overflow:hidden; margin-top:2%; }
#company .sp{ width:50%; float:left;}
video::-webkit-media-controls-enclosure { overflow:hidden;    }
video::-webkit-media-controls-panel {
        width: calc(100% + 30px);
    }
#company .sp img,#company .sp embed,#company .sp iframe,#company .sp VIDEO{width:100%;  overflow:hidden; display:block;}
#company .nrq{ width:48%; float:right; color:#666; padding:1.5%; font-size:16px; line-height:31px; overflow:hidden;}
#company .nrq p{ text-indent:2em;}
#company .nrq span{ font-size:16px; color:#ff6600; font-weight:bold;}
#comfl{width:100%;margin-bottom:4px; overflow:hidden; margin-top:4%;
}
#comfl ul{ list-style-type:none;}
#comfl UL LI {display:inline-block; font-weight:bold;  font-size:14px; text-align:center; text-align:center; width:24%; margin:0.5%;border-radius:4px; overflow:hidden;  background-color:#FFC047;}
#comfl UL LI:nth-child(2){ background-color:#65CCCC}
#comfl UL LI:nth-child(3){ background-color:#477AE3}
#comfl UL LI:nth-child(4){ background-color:#F26C5E}
#comfl UL LI i{  font-size:18px; line-height:2;transition:all 0.6s ease-in-out 0s;  margin-right:8px;}
#comfl UL LI p{ font-size:14px; }
#comfl UL LI A{ display:block;line-height:1.5;color:#fff; }
#comfl UL LI A:hover{ background-color:#cc0000;  color:#cc0000; color:#FFFFFF;}
#comfl UL LI A:hover i{-webkit-transform: rotateY(360deg ); 
    -moz-transform: rotateY(360deg );
  -ms-transform: rotateY( 360deg  );}
  
.toutiao { padding-left:12px;border-bottom:1px solid #cccccc;border-bottom-style:dashed; }
.hz  {
width: 1200px;
    height: 150px;
    margin: 10px auto;
    overflow: hidden;}
.hz ul {
 width: 200%;
height: 100%;
animation: picmove 25s linear infinite forwards;
margin-bottom: 2px;
 }
@keyframes picmove {
from {
transform: translate(0);
}
to {
 transform: translate(-1200px);
 }
}