@charset "utf-8";
/* CSS Document */
/*banner*/
.slides{width:100%;height:538px;position:relative;overflow:hidden;}
.slideInner{height:538px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:538px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;}
.slideInner a div.img1{width:1070px;position:absolute;left:50%;margin-left:-535px;}
.slideInner a div.img2{width:1070px;position:absolute;top:557px;left:50%;margin-left:-535px;}
.slideInner .slide3 .img2{top:200px;}
.slideInner .slide3 .img3{width:181px;height:286px;position:absolute;left:50%;margin-left:330px;top:330px;}
.nav{width:1200px;position:relative;left:50%;margin-left:-600px;display:none;}
.navListBox{position:absolute;left:50%;top:500px;z-index:99;}
.navListBox li{width:12px;height:12px;float:left;margin-left:5px;border-radius:50%;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;box-shadow:0 0 5px #666 inset;}
.navListBox li a.active{background-color:#009FD6;}
/*banner end*/
/*about*/

.bt{width:100%; line-height:50px; overflow:hidden; margin-top:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#E3E3E3}
.bt span{ width:120px; color:#333; text-align:center; display:block;float:left; border-bottom:3px #1376B5 solid; font-size:24px; line-height:50px;}
.bt em{float:right; width:360px; border-bottom:3px #ccc solid; line-height:50px;}
.bt1{width:100%; line-height:50px; overflow:hidden; margin-top:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#E3E3E3}
.bt1 span{ width:120px; color:#333; text-align:center; display:block;float:left; border-bottom:3px #1376B5 solid; font-size:24px; line-height:50px;}
.bt1 em{float:right; width:540px; border-bottom:3px #ccc solid; line-height:50px;}
.ab{width:480px;}
.bt1 a,.bt1 a:visited,.bt1 a:active{width:50px; border-radius:5px; background:#1376B5; color:#fff; display:block; float:right; height:20px; line-height:20px; text-align:center; margin-top:20px;}
.bt a,.bt a:visited,.bt a:active{width:50px; border-radius:5px; background:#1376B5; color:#fff; display:block; float:right; height:20px; line-height:20px; text-align:center; margin-top:20px;}
.abvi{ padding:10px 0px; color:#5E5E5E}
.abvi span{width:70%; display:block; float:left; margin-right:10px;}
.new{width:660px;}
.newli{padding:10px 0px 10px 0px; border-bottom:1px #A7A7A7 dashed; overflow:hidden}
.newli span{width:220px; display:block; float:left; margin-right:10px;}
.newli a,.newli a:visited,.newli a:active{ font-size:20px; display:block; height:50px; overflow:hidden; line-height:25px; }
.newli em{ font-size:12px; line-height:25px; color:#C0C0C0;}
.newli p{text-indent:2em; color:#AAAAAA; line-height:25px; height:75px; overflow: hidden}
.newli1{margin-top:2px}
.newli1 ul li{line-height:25px}
.newli1 ul li i{font-size:10px; float:left; color:#1376B5; width:10px;}
.newli1 ul li span{font-size:10px; float:right;color:#AAAAAA;}
.newli1 a,.newli1 a:visited,.newli1 a:active{ width:560px; float:left}

/*about end*/

/*anniu*/
.tb{border-bottom:1px #F1F9FD solid}
.tb{border-bottom:1px #F1F9FD solid}
a.tb1:link,a.tb1:visited,a.tb1:active{background:url(../images/p1.png) no-repeat center;width:150px; margin:0px 75px;  text-align:center; height:200px;font-size:70px; display:block;  line-height:120px; float:left}
a.tb1:hover{background:url(../images/p11.png) no-repeat center;}

a.tb2:link,a.tb2:visited,a.tb2:active{background:url(../images/p2.png) no-repeat center;width:150px; margin:0px 75px;  text-align:center; height:200px;font-size:70px; display:block;  line-height:120px; float:left}
a.tb2:hover{background:url(../images/p22.png) no-repeat center;}


a.tb3:link,a.tb3:visited,a.tb3:active{background:url(../images/p3.png) no-repeat center;width:150px; margin:0px 75px;  text-align:center; height:200px;font-size:70px; display:block;  line-height:120px; float:left}
a.tb3:hover{background:url(../images/p33.png) no-repeat center;}


a.tb4:link,a.tb4:visited,a.tb4:active{background:url(../images/p4.png) no-repeat center;width:150px; margin:0px 75px; text-align:center; height:200px;font-size:70px; display:block;  line-height:120px; float:left}
a.tb4:hover{background:url(../images/p44.png) no-repeat center;}

/*anniu end*/
/*case*/
.bt2{text-align:center; line-height:26px; height:50PX; overflow:hidden; margin:5PX 0PX; letter-spacing:10px; font-size:24px;}
.bt2 span{font-size:14px; line-height:18px; display:block;  text-transform:uppercase; color:#CFCFCF;  letter-spacing:0px; }
.cabg{background:url(../images/casebg.jpg) no-repeat; background-size:100% 100%; max-height:624px;}
.case ul li{ color:#fff; line-height:35px;}
.case ul li i{font-size:10px; float:left; width:10px;}
.case ul li a,.case ul li a:visited,.case ul li a:active{color:#fff}
a.more:link,a.more:visited,a.more:active{border:1px #fff solid; display:block; width:175px; height:40px; text-align:center; line-height:40px; font-size:20px; color:#fff; margin-top:30px;}
.caseul{width:500px; float:left; margin-top:30px;}
.caseimg{width:700px; float:left; background:#fff; height:540px;}
.caseimg a,.caseimg a:visited,.caseimg a:active{ margin-left:20px;  margin-top:20px; float:left;line-height:40px; text-align:center; display:block; width:320px; height:240px; overflow:hidden;}
.caseimg a span{width:320px; display:block; height:200px; overflow:hidden}
/*case end*/

/*honor*/
.proa a,.proa a:visited,.proa:active{ padding: 10px 30px; color: #6fc2fb; margin: 0px 10px; border-radius: 20px; line-height: 40px; background: #ffffff}
.proa a:hover{background: #bde4ff; color: #fff}
a.proa_on:link,a.proa_on:visited,a.proa_on:active{background: #bde4ff; color: #fff}


.pro_type a { display: inline-block; width: 155px; height: 36px; line-height: 36px; margin: 0 30px; background: #e4e4e4; border-radius: 5px; color: #000; font-size: 16px; }
.pro_type a.on { border: transparent solid 2px; color: #fff; transition: 1s; -webkit-transition: 1s; background: #1a3865 }
.pro_type a:hover {transition: 1s; -webkit-transition: 1s;  background: #1a3865; color: #fff }

.inprl{text-align: center;}
.inprl a,.inprl a:visited,.inprl a:active{padding: 5px 15px; border-radius: 5px; display: block; float: left; margin: 10px; background:#1a3865; color: #FFFFFF }
#000000.inpr { margin: 50px 0; }
.inpr li { width: 300px; margin: 0px; float: left; overflow: hidden; }
.inpr li:hover {}
.inpr li a { display: block; }
.inpr li .inprn { height: 100px; background:#E8E8E8; width: 235px; margin:0 auto; color: #717171; overflow: hidden; text-align: left;font-size: 16px; font-size:12px; }
.inprns{ width:210px; display:block; margin:0 auto; line-height:20px;}

.inpr li .inprnt { display: block; color:#282828; padding-top: 12px; width:210px; margin:0 auto; font-size:14px; height:40px;  overflow:hidden; }
.inpr li .inprnt span{font-size:12px; width:210px; display:block; margin:0 auto}
.pic_img{width: 235px; margin:0 auto; height: 140px; overflow: hidden;}
.pic_img img{width:235px; height:140px;}
.rollBox { width: 1300px; margin:5px auto;  position: relative; overflow:hidden}
.BottonLeft { width:40px; height: 120px; cursor: pointer; position: absolute; left:0px; top: 100px; }
.BottonRight { width:40px; height: 120px; cursor: pointer; position: absolute; right:0px; top: 100px; }
.Cont { width: 1200px; overflow: hidden; margin: 0 auto;  }
.ScrCont { width: 10000000px; }
.pic { width:300px; float: left; color:#000; text-align: center; height:250px; }
#List1, #List2 { float: left; }
.pro_more a { color: #fff; margin: 50px auto 0 auto; text-align: center; width: 155px; height: 36px; line-height: 36px; display: block; }

@media screen and (max-width: 1360px) {
.LeftBotton { width: 92px; height: 56px; cursor: pointer; position: absolute; left: 0px; top: 50px; }
.RightBotton { width: 92px; height: 56px; cursor: pointer; position: absolute; right: 0px; top:50px; }
}


a.more1:link,a.more1:visited,a.more1:active{display: block; width:120px; margin:0 auto; border:1px #999999 solid; text-align:center; height:30px; line-height:30px; color: #282828}
a.more1:hover{background:#009FD6; color:#fff}
/*honor end*/

.down{background:#3A3838; color:#fff; line-height:25px;}
.dew{width:115px; height:115px}
.downb{width:930px; text-align:center; margin-top:30px;}
.downfr{width:150px;}
.frsele{width:130px; height:25px; margin-top:20px; text-align:center; background:#9D9C9C; border:1px #fff solid}


/*ny*/
.nnr{ width:940px; padding-bottom:150px;}
.nlei{width:220px}
.tp{ width:100%; line-height:30px; font-size:18px; margin-top:20px; overflow:hidden; border-bottom:1px #EFEFEF solid}
.tpbt i{font-size:24px; float:left; color:#009FD6; }
.wz{font-size:12px; color:#898989}
.wz span{font-size:12px; color:#898989}
.wz a,.wz a:visited,.wz a:active{font-size:12px;color:#898989}
.wz i{font-size:18px; color:#E5E5E5;}
.npro{width:100%; overflow:hidden; margin-bottom:30px;}
.npro a,.npro a:visited,.npro a:active{width:285px; display:block; margin:30px 13px; float:left}
.npro a span{width:285px; height:200px; display:block; overflow:hidden}
.npro a span img{width:285px; height:200px;}
.npro h1{font-size:16px; color:#333333; line-height:50px;}
.npro p{font-size:12px; color:#B7B7B7; line-height:20px; height:40px; overflow:hidden}
.yema{ padding-top:80px; text-align:center}
.yema ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
}


.path{
	color: #999999;
	font-size:14px;
	margin: 15px 0 0;
	line-height:30px;
}
.path a,.path a:visited,.path a:active{
	color:#999;
}
.path i{
	font-size:16px;
	float:left;
	color:#076ac5;
}
.path span{
	color: #076ac5;
}
.yema ul.pagination li {display: inline; margin-left: 10px;; float: left}

.yema ul.pagination li a {
    color: #4d3700;
    float: left;
    padding: 4px 16px;
    text-decoration: none;
    border-radius: 5px;
	border: 1px #ECECEC solid
}

.yema ul.pagination li a.active {
	background: #076ac5;

    color: white;
    border-radius: 5px;
}

.yema ul.pagination li a:hover:not(.active) {
	background: #076ac5;

    color: white;}
.nltop{background:url(../images/ribtbg.jpg) no-repeat; height:89px; overflow:hidden; color:#fff; text-align:right; margin-top:20px; }
.nltop span{font-size:30px; line-height:30px; margin-top:25px; font-weight:bold; display:block; margin-right:20px;}
.nltop em{margin-right:20px; text-transform:uppercase; color:#CCECF7; font-weight:lighter}
.nllm{margin-top:5px;}
.nllm a,.nllm a:visited,.nllm a:active{background:#FAFAFA; font-size:14px;  border-bottom:1px #EFEFEF solid; line-height:40px; display:block; width:100%}
.nllm a:hover{background:#009FD6; color:#fff; padding-left:10px;}
.nllm i{ color:#009FD6; line-height:40px; float:left; margin-left:10px;}
.nabo{padding:20px; color:#9D9D9D}
.new_nr{padding:20px; color:#9D9D9D}
a.cloud-zoom:link,a.cloud-zoom:visited,a.cloud-zoom:active{width: 100%; display: block; background: #000;}
.cloud-zoom img{width: 100%}


.sx{padding: 35px 0px; border-top: 1px #ccc solid}
.sx a,.sx a:visited,.sx a:active{width: 100%; display: block; text-indent: 2em; float: left}



.fzan {
  width: 280px;
  height: 60px;
  cursor: pointer;
  perspective: 2000px;
  -webkit-perspective: 2000px;
}

.fzan div {
  height: 100%;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transition: 0.25s;
  -webkit-transition: 0.25s;
}

.fzan:hover div {
  transform: rotateX(-90deg);
}

.face {
  width: 100%;
  height: 100%;
  position: absolute;
  box-sizing: border-box;
background: #11aadb; 
  font-family: 'Source Sans Pro',sans-serif;
  line-height: 60px;
  font-size: 16pt;
  text-align: center;
  text-transform: uppercase;
}

.face:nth-child(1) {
  color: #fff;
  transform: translate3d(0, 0, 30px);
  -webkit-transform: translate3d(0, 0, 30px);
}

.face:nth-child(2) {
  color: #fff;
  background: #8bc449;
  transform: rotateX(90deg) translate3d(0, 0, 30px);
  -webkit-transform: rotateX(90deg) translate3d(0, 0, 30px);
}
.list_time{font-size:14px;padding:0 1% 1% 0;border-right:1px solid #e6e6e6;font-family: Arial;width:8%;}
.list_time_day{display:block;font-size:50px; text-align: center; color:#8bc448;line-height:50px;font-family:helvetica; }
.list_time_year{font-size: 10px; text-align: center; display: block;}
.news_tit{margin:30px 0px; width:100%; text-align:left; font-size:20px; font-weight:bold}
.news_time{float:left; line-height:20px; float:left; margin-bottom:20px; width:100%}
.list_title{ line-height:30px;font-size:18px; height:30px; overflow:hidden; width:100%; float:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:normal;margin-bottom:10px;color:#202020;transition: all ease .3s; -webkit-transition: all ease .3s;}
.bd_c{width:70%;padding:0 3%; }
.bd_c1{width:90%;padding:0 3%; }
.list_bd ul li{margin:40px 0px;}
.list_p{height: 55px;overflow: hidden; color:#A2A2A2}
.more{font-size:10px; color:#A2A2A2}
.bd_r{width: 250px; overflow: hidden;height: 150px; }
.bd_r img{width: 250px; height: 150px; overflow: hidden}
.tr { text-align: right;}
.tool{font-size:13px;color:#676767; line-height: 20px; height: 20px; overflow: hidden; width: 100%}
.tool i{margin-right: 10px;}
.new_nr{font-size: 18px; overflow: hidden}
.new_zi{width: 70%; margin-top: 15px;}
.new_sx{width: 25%;}
.new_sx .sxp{font-weight: bold; font-size: 18px; color: #000000; display: block}
.new_sx a,.new_sx a:visited,.new_sx a:active{font-size: 14px; color: #5C5C5C;float: left}
.new_sx span{display: block}
.links{border-bottom: 1px #ccc solid; padding-bottom: 8px; margin-bottom: 8px;}
a.new_list:link,a.new_list:visited,a.new_list:active{width:100%; display: block;overflow: hidden;  }
a.new_list:hover{background: #f8f8f8; color: #8bc448}
.new_zi{line-height: 25px; font-size: 14px;}
.photo_tit{text-align:center; margin:30px 0px; width:100%; font-size:20px; font-weight:bold}
.photo_img{text-align:center; width:100%}
.banquan{ font-size:1px;color:#FFFFFF}
.banquan a:hover{font-size:1px;color:#FFFFFF}
.banquan a{font-size:1px;color:#FFFFFF}
/*ny end*/