/* CSS Document */

body {
	width:100%;
	height:100%;
	margin:0 auto;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif ;
	font-family:"微软雅黑"!important;
	list-style:none;
	background:#fff;
}
a:link {color: #000; text-decoration: none}
a:active { color: #000;text-decoration: none }
a:visited {
	color: #000;
	text-decoration: none
}
li{ list-style:none}
.clear{ clear:both}
.folatleft{ float:left;}
.folatright{ float:right;}
.container{ padding:0px;}

#whole{ width:100%;margin:auto;}
.logo{ padding-top:30px; margin-bottom:30px;}
.info_box{margin: 100px auto 0 auto;width: 400px;background-color: #ffffff;color: #333333;padding:0 0 0 30px;}
.info_box>li{padding: 15px 0;font-size: 14px;border-top: #e5e5e5 dashed 1px;}
.info_box>li:first-child{list-style: none;font-size: 16px;color: #FD463E;border-top: none;font-weight: bold;}
.info_box>li:last-child{list-style: none;font-size: 12px;color: #999999;}

.sy_title{ margin-top:2%; margin-bottom:2%;}
.fw { width:1100px; height:220px; margin-bottom:2%; margin-top:3%;}
.fw li{ float:left; margin-left:4%;}

.ab_bj{ width:100%; height:460px; background:url(../images/ab_bj.jpg) center no-repeat;}
.about{ margin-top:1%; margin-bottom:1%;}
.ab_l{ float:left; width:725px; margin-top:4%; color:#fff;}
.ab_l a{color:#fff;}
.ab_title{ height:50px;}
.ab_tit_l{ float:left; width:250PX; text-align:left;}
.ab_tit_l h1{ padding:0px; margin:auto; font-size:35px; font-weight:bold;}
.ab_tit_r{ float:right;}
.ab_tit_r a{margin-top:1%; text-align:right; }
.ab_l p{ text-align:left; text-align:justify; line-height:30px; font-size:16px;}

.sc_title{margin-top:2%; margin-bottom:2%;}
.sc_l{ float:left; font-size:30px;}
.sc_r{ float:right;}
.ts { margin:auto; width:1300px; text-align:center;}
.ts li{ float:left; margin-bottom:3%; margin-left:15px;}


.sy_cp_title ul { padding:0px; margin:auto; margin-top:2%; margin-bottom:2%;}
.sy_cp_title ul li{ margin-left:8%; width:120px; height:120px; background:#2761c2; border-radius:60px; float:left; text-align:center; line-height:120px; }
.sy_cp_title ul li:hover{ background:#000;}
.sy_cp_title ul li a{color:#fff; font-size:20px; }
.sy_cp_list{ width:1200px; margin:auto; text-align:center; margin-top:2%; height:250px; }
.sy_cp_list ul{ padding:0px; margin:auto; margin-top:3%;}
.sy_cp_list ul li{ width:225px; height:250px; float:left; text-align:center; line-height:25px; border:1px #000 solid; padding:5px; margin-left:12px;}
.sy_cp_list ul li:hover{border:1px #2761c2 solid;}
.sy_cp_list ul li img{ width:210px; height:210px; }


.sy_news_title{ width:1200px; height:50px; background:#000; margin:auto; text-align:center;}
.sy_news_title ul{ padding:0px; margin:auto;}
.sy_news_title ul li{ float:left; color:#fff; width:33%;}
.sy_news_title ul li a{ color:#fff; line-height:50px;}

.news_bj{ width:1200px; height:339px; background:url(../images/news_bj.jpg) no-repeat center; margin-top:2%; margin-bottom:2%;}
.news_top{ width:700px; float:left; color:#fff; padding:20px;}
.news_top_tit{ margin-top:10px; margin-bottom:10px; height:30px;}
.top_tit{ float:left; text-align:left; font-size:18px; font-weight:bold;}
.top_date{ text-align:left; float:left;}
.news_top{ border-bottom:1px #CCCCCC solid; margin-bottom:10px;}
.news_top a{ color:#005ba2;}

.sy_newslist{ width:508px; margin-left:20px; }
.sy_newslist ul{ padding:0px; margin:auto;}
.sy_newslist ul li { line-height:35px; color:#fff;}
.sy_newslist ul li a{ text-align:left; color:#fff;}
.sy_newslist ul li a:hover{ color:#fff;}
.sy_newslist ul li span{ text-align:right; float:right;}

.news_r_list{ height:135px;}
.news_r{ width:550px; float:right;}
.ask_li { height:25px; line-height:25px; margin-bottom:15px;}
.wenti{ text-align:left; float:left; margin-left:15px; width:360px; }
.ask{ width:25px; height:25px; color:#fff; text-align:center; background:#08254f; float:left; margin-right:10px;}
.huida{ width:25px; height:25px; color:#fff; text-align:center; background:#c12c3e; float:left; margin-right:10px;}


.fot_bj{ width:100%; background:#353334; margin-top:2%; color:#fff;}
.fot{ width:1200px; margin:auto;}
.fot ul{ padding:0px; margin:auto;}
.fot ul li{ width:19%; text-align:center; height:60px; line-height:60px; float:left; color:#fff;border-bottom:1px #fff solid;}
.fot ul li a{ color:#fff;}

.fot_box { height:150px; margin-top:30px;}
.fot_box1 { border-right:1px #fff solid; width:400px; height:120px; float:left;}
.fot_box2 { float:left; width:400px;  border-right:1px #fff solid;}
.fot_box2 p{padding-left:30px; }
.fot_box1 img{ margin-top:30px; }
.fot_box3 img{padding-left:30px; padding-top:20px;}
/*foot*/
.fot_logo { width:90px; height:80px; float:left; margin-left:10%;}
.fot_tell{ width:268px; float:right;}
.fot_tell img{ margin-bottom:15px;}
.fot_tell p{ font-size:16px; line-height:30px;}
.down_fot_bj{ width:100%; background:#353334;}
.down_fot_bj a{ color:#fff;}
.down_text p{ text-align:center; padding:2%; color:#fff; line-height:30px; font-size:16px; }


/*内页*/
.ny_banner{ width:100%; height:243px; background:url(../images/hb.jpg) no-repeat center;}
.ny_banner_ab{ width:100%; height:243px; background:url(../images/ab_hb.jpg) no-repeat center;}
.ny_banner_news{ width:100%; height:243px; background:url(../images/news_hb.jpg) no-repeat center;}
.ny_banner_fw{ width:100%; height:243px; background:url(../images/fw_hb.jpg) no-repeat center;}
.ny_banner_hz{ width:100%; height:243px; background:url(../images/hz_hb.jpg) no-repeat center;}
.ny_banner_lx{ width:100%; height:243px; background:url(../images/lx_hb.jpg) no-repeat center;}
.ny_banner_wl{ width:100%; height:243px; background:url(../images/wl_hb.jpg) no-repeat center;}
.ny_main{ margin-top:2%;}
.nei_left{ width:188px; float:left; margin-left:8px;}
.nei_left .title_lie{ width:188px; font-size:22px; color:#084e84; text-align:center;}
.nei_left .title_lie span{ font-family:Arial; font-size:14px; text-transform:uppercase; color:#afafaf}
.nei_left .cont{ width:188px; background:#005ba2; margin-top:12px; padding:15px 0px 12px 0px;}
.nei_left_list{ width:188px; height:35px; line-height:35px; font-size:15px; text-align:center; border-bottom:1px #da1421 solid; }
.nei_left_list a{ display:block; color:#FFF;}
.nei_left_list a:hover{ background:#f00919; color:#FFF;}

.nei_left .cont div{width:188px; height:35px; line-height:35px; font-size:15px; text-align:center; border-bottom:1px #084e84 solid; }
.nei_left .cont div a{ display:block; color:#FFF;}
.nei_left .cont div a:hover{ background:#08254f; color:#FFF;}
.nei_left .cont .currclass{background:#f00919;}

.nei_right{ width:920px; float:right; margin-right:8px;}
.nei_right_title{ width:100%; border-bottom:1px #CCCCCC solid; text-align:right;  padding-left:5px; padding-bottom:8px;}
.right_cont{ width:100%; padding:0px 5px 0px 5px; margin-top:16px; font-size:15px; line-height:33px; text-align:justify;}
.contimg{ max-width:99%;}

.pro_img{min-width: 200px; min-height:200px;overflow:hidden;display: flex;align-items: center; border:1px #CCCCCC solid; }
.pro_img:hover{border:1px #751410 solid;}
.pro_img img{ width:200px;   align-items: center; overflow:hidden; max-height:300px; }
.zp_list ul li{ float:left; width:200px; height:250px;}
.zp_list ul li h1{ font-size:14px; text-align:center; height:30px; padding:10px; margin:auto;  }


/*新闻*/
.ny_xw ul{ padding:0px; margin:auto;}
.ny_xw ul li{ width:100%; height:40px; line-height:40px;  text-indent:30px; background:url(../images/line.jpg) repeat-x bottom; color:#666;}
.ny_xw ul li h2{ font-size:18px; line-height:40px; width:50%; float:left; padding:0px; margin:auto; }
.ny_xw ul li a{ color:#039;}
.ny_xw ul li span{ float:right;}
.news_list{ width:100%; border-bottom:1px #d4d4d4 dotted; font-size:12px; line-height:19px; padding-bottom:15px; color:#747474; overflow:hidden; margin:33px 0px 20px 0px}
.news_list p{ font-size:16px; margin-bottom:9px; color:#333}
.news_list .pic_box{ width:180px; height:117px; float:left; margin-right:16px; border:1px #eaeaea solid;}
.news_list .pic_box img{ width:180px; height:117px;}
.news_list .riqi{ font-size:13px;margin-top:9px; color:#999}
.news_xiangguan{ width:100%; border-top:1px #b3b3b3 dotted; margin-top:33px; overflow:auto; padding-top:20px; }
.news_xiangguan .lie_box{ width:99%; line-height:20px;  margin:0 auto 13px auto;}
.news_xiangguan .lie_box a{ color:#333333;}
.news_xiangguan .lie_box a:hover{ color:#2979d3;}
#tit{ margin-bottom:10px; font-size:18px;}
#tit h1{text-align:center; font-size:25px; padding:0px; line-height:40px; margin:auto}
.textcenter{text-align:center}

.pro_list{ padding-top:3px; width:270px; height:250px; float:left; margin:4px 10px 25px 10px; border:1px #CCCCCC solid; background:#FFF;}
.pro_list:hover{ border:1px #1151bc solid;}
.pro_list .pic_box{ text-align:center; margin:0px auto 0px auto; background:#FFF}
.pro_list .pic_box img{width:268px; border-bottom:1px #CCCCCC solid; max-height:180px;}
.pro_list .word_box{ width:270px; text-align:center; line-height:20px; margin:7px auto 0px auto; font-size:14px; color:#565656}
.cont_box{ margin-bottom:20px;}



/*page*/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #006a4f;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #0c62ad;
  border-color: #006a4f;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}