@charset "utf-8";
/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}
body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#333;}
a:hover  { text-decoration:none; color:#1c65be;}
a:active {text-decoration: none; color:#1c65be;}
a::focus {-moz-outline-style:none;}


.top{ width:1140px; height:90px; margin:0 auto;}
.logo{ height:90px;}
.tiaom{ height:90px;}
.phone{ font-size:22px; color:#ff0000; line-height:90px; background:url(../images/dianhua.jpg) no-repeat left; padding-left:30px; font-weight:bold;}
.downfiles{border: solid 2px #1c65be;width:30%;margin: 20px;}
.downfiles a{text-align:center;display: block;}
.menu{ width:100%; height:50px; background:url(../images/jianbian.jpg) repeat; z-index:1; border-bottom: solid 4px #002870; border-top: solid 1px #dedede; margin-bottom:5px;}
.menu1{ width:1140px; height:50px; margin:0 auto;}

.banner{ margin-bottom:35px;}

.sankuai{ width:1140px; height:auto; margin:0 auto;}
.syxinwen{ width:405px; height:auto;}
.sybt{ height:35px;}
.sybt h4{ font-size:20px; color:#000; line-height:35px; border-bottom: solid 2px #1c65be; width:80px; float:left; font-weight:normal;}
.sygd{  width:16px; height:16px; background:#1c65be; margin-top:11px;}
.sygd a{ font-size:14px; color:#fff; line-height:13px; text-align:center; display:block;}
.xwtuwen{ margin-top:20px; width:405px; height:90px; }
.xwtu{ width:127px; height:90px; overflow:hidden;}
.xwwen{ width:260px; height:90px; overflow:hidden;}
.xwwen h3 a{ width:260px; height:36px; overflow:hidden; font-size:16px; color:#1c65be; line-height:36px; display:block;}
.xwwen h3 a:hover{ color:#4d8dda;}
.xwwen p{ font-size:12px; color:#666; line-height:24px; width:260px; height:48px; overflow:hidden;}
.syxwlist{ width:405px; height:auto; margin-top:15px;}
.syxwlist ul li{ width:405px; height:30px; float:left;}
.syxwlist ul li a{ font-size:14px; color:#333; line-height:30px; float:left; width:320px; height:30px; overflow:hidden; background:url(../images/dian.png) no-repeat left; padding-left:10px;}
.syxwlist ul li span{ float:right; font-size:13px; color:#666; line-height:30px;}
.syxwlist ul li a:hover{ color:#1c65be;}

.syabout{ width:350px; height:auto; margin-left:35px;}
.suabouttp{ margin-top:20px; width:350px; height:90px;overflow:hidden;}
.suabouttp a img{ width:350px; height:90px;transition: all 0.3s;}
.suabouttp a img:hover  {transform: scale(1.12);transition: all 0.9s linear 0s;}
.syabout p{ font-size:14px; color:#333; line-height:30px; margin-top:15px; width:350px; height:120px; overflow:hidden;}

.shebeianli{ width:310px;}
#owl-demo{position:relative;width:310px;height:220px;margin:20px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:310px;height:220px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:60px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute; text-align:center;bottom:4px;width:100%; font-size:13px;color:#fff;}

.owl-pagination{position:absolute;right:0;bottom:10px;width:100%;height:10px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:60%;width:25px;height:50px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

.footer{ width:100%; height:70px; border-top: solid 1px #ccc; margin-top:70px;}
.footer1{ width:1140px; height:70px; margin:0 auto;color:#555;}
.banquan{ font-size:13px; color:#555; line-height:70px;}
.youqing{ margin-top:25px;}

/*neiye*/
.nybanner{ width:100%; height:300px; margin:0 auto; text-align:center; overflow:hidden; margin-bottom:40px;}
.mainbox{ width:1140px; height:auto; margin:0 auto;}

.erji{ width:250px; height:auto;}
.dbt{ width:250px; height:120px; background:#1c65be;}
.dbt h1{ font-size:30px; color:#fff; font-weight:normal; padding-top:30px; padding-left:25px; line-height:30px;}
.dbt span{ font-weight:normal; font-size:18px; color:#fff; line-height:36px; padding-left:25px;}

.erji ul{ width:250px; height:auto; }
.erji ul li{ width:250px; height:50px; float:left;}
.erji ul li a{ font-size:15px; color:#333; line-height:50px; padding-left:45px; display:block; border-bottom: solid 1px #dcdcdc;border-left: solid 1px #dcdcdc;border-right: solid 1px #dcdcdc; background:url(../images/fuhao2.png) no-repeat left; }
.erji ul li.active{ background:#4d8dda;}
.erji ul li:hover{ background:#4d8dda;}
.erji ul li:hover a{ color:#fff; background:url(../images/fuhao1.png) no-repeat left;}
.erji ul li.active a{color:#fff; background:url(../images/fuhao1.png) no-repeat left;}


.zhengwenbox{ width:830px; height:auto;}
.weizhi{ width:810px; height:60px; border-bottom: solid 2px #999; background:url(../images/fuhao3.png) no-repeat left;padding-left:20px; margin-bottom:30px;}
.weizhi a{ font-size:12px; color:#666; line-height:70px; }
.weizhi a:hover{ color:#1c65be;}


.jianjien{ font-size:14px; color:#666; line-height:36px;}


.linian{ width:830px; height:400px; background:url(../images/linian.jpg) no-repeat right;}
.linian ul { padding-top:30px;}
.linian ul li{ font-size:16px; color:#333; line-height:50px;}
.linian ul li span{ font-size:18px; color:#ee0707; line-height:50px; font-weight:bold;}

.yeji h3{ font-size:16px; width:115px; height:36px; background:#4d8dda; color:#fff; line-height:36px; text-align:center; margin:15px 0;}
.yeji p{ font-size:14px; color:#666; line-height:36px;}


/*内页荣誉*/
.honor{ width:830px; overflow:hidden; clear:both; float:left;}
.honor ul{ width:830px;}
.honor li{ float:left; line-height:40px; font-size:12px; color:#666; margin-bottom:30px; margin-right:25px; width:250px; height:210px; text-align:center;}
.honortu{width:250px; height:160px; float:left;border:1px solid #e5e0e0;}
.honorti{width:250px; height:40px; text-align:center; float:left; line-height:40px; font-size:14px;}
.rimg {
    width: 250px;
    height: 160px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

/*news*/
.nyxwlist ul li{ width:830px; height:210px; float:left; margin-bottom:30px; border: solid 1px #eeeded; height:}
.xwl{ width:240px; height:170px; margin:20px;}
.xwr{  height:170px; margin-top:20px; padding: 0 30px;}
.xwr h1{ font-size:20px; color:#000; line-height:45px;  height:45px; overflow:hidden; font-weight:normal;}
.xwr h1 a:hover{ color:#347ac8;}
.xwr p{ font-size:14px; color:#666; line-height:30px; height:60px; overflow:hidden;}
.xwr b{ font-size:13px; color:#666; line-height:36px; font-weight:normal;}
.nyxwlist ul li:hover{ border: solid 1px #4d8dda;}
.nyxwlist ul li:hover .xwr h1 a{ color:#1c65be;}

/*内页详细*/
.newsinfo .ntitle {
	font-size:22px;
	text-align: center;
	padding: 15px 0px;
	color:#333;
}
.newsinfo .date1 {
	border-bottom: 1px dashed rgb(178, 178, 178);
	padding-bottom: 20px;
	font-size: 14px;
	text-align: center;
	color: rgb(102, 102, 102);
}
.newsinfo .info {
	padding: 20px;
	line-height: 30px;
	font-size: 14px;
}
.newsinfo .newPage {
	border-top: 1px solid rgb(178, 178, 178);
	padding-top: 20px;
}


/*anli*/

.content-title{
	margin-top: 50px;
	text-align: center;
}
.contents{
	width:830px;
	height: 428px;
	margin:20px auto;
}
.con{
	width: 260px;
	height: 180px;
	float: left;
	margin-right:15px;
	margin-bottom:40px;
	position: relative;
	cursor: pointer;
}
.con img{
	width:260px;
	height: 180px;
}
.txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background:rgb(0,0,0,0.4);
}
.txt h3{
	font-weight: normal;
}
.txt p{
	font-size: 14px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}
/*------------- 从底部上升的遮罩效果 结束 ------------------------------*/

/* gallery */
.zoomed > .gallery{-webkit-filter:blur(3px);filter:blur(3px);}
.gallery{width:830px;}
.gallery li{float:left; width:255px; height:200px;  margin-right:20px; margin-bottom:40px; font-size:14px; color:#666; line-height:40px; text-align:center;}
.gallery li a img{ width:255px; height:170px; overflow:hidden;}
.gallery li:nth-child(6n){padding-right:0;}
.gallery li a,.gallery li img{float:left;}


.zhaopin {
	width: 100%;
	height: auto;
}
.zhaopin table th {
	height:45px;
	background: #bababa;
	line-height: 45px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.zhaopin table td {
	height: 50px; font-size:14px;
	border-bottom: 1px dotted #cdcdcd;
	line-height: 50px; text-align:center;
}
table tr.detailBox {
	background: #f6f6f6;
	padding: 20px;
	max-height: 200px;
	overflow-y: scroll;
}
table tr.detailBox td {
	padding: 10px 20px;
	font-weight: normal;
	line-height: 30px; text-align:left;
}

.zhaopin table td a:hover{ color:#235ea3}


/*contactbox*/
.contactbox h3{ font-size:26px; color:#1c65be; line-height:50px; font-weight:normal;}
.contactbox p{ font-size:14px; color:#666; line-height:36px; margin-bottom:30px;}
.newsinfo .bdsharebuttonbox .bds_more{float:none;background:none;display:inline;}
.newsinfo .bdsharebuttonbox .bds_more:hover{color:#d83336;}
.newsinfo .bdsharebuttonbox .bds_more:hover i.share{background-position:0 0;}
i.time,i.click,i.source,i.share{display:inline-block;width:20px;height:16px;vertical-align:middle; transition:all ease .5s;}
i.time{background:url(../images/icon09.png) 0 0 no-repeat;}
i.click{background:url(../images/icon10.png) 0 0 no-repeat;}
i.source{background:url(../images/icon12.png) 0 -16px no-repeat;}
i.share{background:url(../images/icon11.png) 0 -16px no-repeat;}
.newsD_cls {
    padding-bottom: 30px;
    text-align: center;

}
.newsD_cls {
margin-top:30px;  
}
.newsD_cls a {
    display: inline-block;
    width: 30%;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 45px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    margin: 0 4px;
}

.newsD_cls a:hover {
    border-color: #356fc7;
}
.pager{text-align: center; margin-top:30px;}
.pager a{
    display: inline-block;width: 27px;line-height: 27px;
    border: 1px solid #f2f2f2;font-size: 12px;color:#666;margin: 0 5px;
}
.pager a:hover,.pager a.act{background: #356fc7;color:#fff;border-color: #356fc7;}
.newsinfo .info table{text-align:center; margin:0 auto;border-collapse:collapse;}
.jianjien table{ margin:0 auto;border-collapse:collapse;}
.ovh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
  .pagination-style {
     text-align: center;
     overflow: hidden;
   }
   .pagination-style ul li {
     display: inline-block;
     margin: 5px;
   }
   .pagination-style ul li a {
   padding: 4px 12px;
     border: 1px solid #E2E2E2 !important;
     display: block;
     border-radius: 3px;
     color:#888;
   }
   .pagination-style ul li a:hover {
     background: #1c65be;
     color: #fff;
   }
   .pagination-style ul .active a {
     color: #fff;
     background: #1c65be;
   } 