@charset "utf-8";
/* CSS Document */
*{ margin: 0;padding: 0;border:0;}
body {font-size:14px; line-height:24px; color:#777777; font-family:Microsoft YaHei,SimSun; -webkit-text-size-adjust:none;}
a{ color:#5e5e5e; text-decoration:none; cursor:pointer;transition: 0.3s all 0s linear;}
a:hover{ text-decoration:none; color:#a90000;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.relative{ position:relative;}
.absolute{	position:absolute;}
ul {list-style: none;}
li{ list-style-type:none;}
.bai{ background-color:#FFF ;}
.gray{ background-color: #ebebeb;}
.red{ color: #cd0000;}
#main{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.eng{text-transform:uppercase; font-family: arial }
#inco,.nav{ font-family:Microsoft YaHei,SimSun; font-size:14px;}
.nr{ line-height:26px;}
.w1200{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.w840{ width: 840px;}
.w280{ width: 280px;}
.w50{ width: 50%;}
.bj_gray{ background-color: #f3f3f3;}
.w_3{ width: 100%; overflow: hidden; }
.w_3 li{ width: 33.3%; float: left; }
img{ max-width: 100% }
.kb20{ height: 15px; }
.h_xian{ height: 1px; width: 100%; background: #ebebeb; margin: 8px 0 }
.center{ text-align: center; }
/*top*/
.logo{ width: 60%; float: left; }
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:640px;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }

.end{ background: #f5f5f5; padding:15px 0 70px 0; color: #212121; text-align: center;}
.end p{ font-size: 18px;}
.end p span{ font-family: arial;color: #e40000 }
.footer{ background: #0039ac; overflow: hidden; position: fixed;width: 100%;bottom: 0;}
.footer a{ color: #FFF; position: relative; width: 20%; float: left; text-align: center; padding: 32px 0 5px 0;}
.footer a img{ position: absolute; width: 25px; top: 10px; left: 50%; margin-left: -12px; }
.footer a:hover{background: #116aef}

.article{ width: 96%; padding: 10px 2%; }
.inco,.jj_inco{text-align: center; padding: 15px 0; }
.inco p{ color: #323232; font-size: 20px; }
.inco span{ font-size: 14px; color: #929191; text-transform:uppercase; font-family: arial  }
.jj_inco p{ color: #fff; font-size: 20px; }
.jj_inco span{ font-size: 14px; color: #6281d3; text-transform:uppercase; font-family: arial  }
.jj{ background: url(../Image/jj_bj.jpg) no-repeat top center; color: #FFF; background-size: cover;}
.jj li{ font-size: 10px; text-align: center; }
.jj li .num{ font-size: 28px; font-weight: bold; padding-bottom: 5px; }
.jj .article{ font-size: 15px; line-height: 28px; }
.jj .more{ margin: 10px auto; display: block; width: 40%; text-align: center; line-height: 30px; border-radius: 20px; background: #e83838;color:#FFF; }
.news .type{ padding: 0 15% }
.news .newslist li{ border-bottom: 1px dotted #e0e0e0; padding: 8px 0;}
.news .newslist li a{ color: #7e7e7e; font-size: 10px; display: block; }
.news .newslist li a p{ color: #444444; font-size: 15px; padding-left: 8px; line-height: 18px; margin: 5px 0; display: block; border-left: 3px solid #0039ac }
.news .more{ margin: 10px auto; display: block; width: 40%; text-align: center; line-height: 30px; border-radius: 20px; background: #e83838;color:#FFF; }
.cp .more{ margin: 10px auto; display: block; width: 40%; text-align: center; line-height: 30px; border-radius: 20px; background: #e83838;color:#FFF; clear: both; }


.main{ width:96%; height:auto; overflow:hidden; padding:2%;}
.title{ overflow: hidden; border-bottom: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4; background: #f8f8f6; height: 36px; line-height: 36px; margin-bottom: 8px; clear: both;}
.title .eng{ display: none;}
.title .tit{color: #FFF; font-size: 18px; float: left; background: #004ece; padding: 0 10px}
#pro_list{ overflow: hidden; padding-bottom: 10px; }
#pro_list li{padding: 3px; overflow: hidden; width: 33.33%; float: left; box-sizing: border-box;}
#pro_list li a{ background: #004ece; display: block; color: #fff; text-align: center; line-height: 30px;}
.pro{ padding-top: 2%;}
.pro li{ float: left; width: 45%; margin: 2%; padding-bottom: 2%; text-align: center; }
.pro li .img{ width: 100%; border: 1px solid #e2e2e2; padding:1px; position: relative; overflow: hidden;}
.pro li .img:after{ content: ''; margin-top: 67%; display: block; width: 100%; }
.pro li .img img{ position: absolute; width: 100%; padding: 1px; box-sizing: border-box; top:0; left: 0 }
.cp_tit{ margin: 10px 0; color: #004ece;  }
.zynews{ width:100%;}
.zynews li{width:100%;height:40px;line-height:40px; font-size:14px; border-bottom:1px dotted #ccc; transition:0.3s all 0s linear; padding-left:10px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.zynews li:hover{background-color:#efefef; border-bottom:1px solid #ccc;}
.zynews li:hover a{color:#000;}






