/* 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;
  overflow-x: hidden;
}
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;}
.sy_nav .dropdown:hover .dropdown-menu{display: block;}
.sy_nav .dropdown .dropdown-menu a{color: #000;}
.sy_nav .dropdown .dropdown-menu li:hover a{color: #093485;}
.sy_nav .search form {position: relative; margin-top: 10px;}
.sy_nav .search .keyword { border: 0; height: 28px; line-height: 28px; outline: none; padding: 0 15px 0 20px; float: left; width: 100%; border-radius: 900px; color: #000000;}
.sy_nav .search .tjiao { width: 19px; height: 20px; background: url("../images/search.png"); float: left; border: 0; outline: none; content: ""; position: absolute; right: 3%; margin-top: 4px;}

#whole{ width:100%;margin:auto;}
.up_bj{ width:100%; height:40px; background:#f4f4f6; line-height:40px; color:#6e6e6e;}
.up_text_l{ float:left; text-align:left;}
.up_text_r { float:right; text-align:right;}
.top{ margin:auto; width:1330px;text-align: center;}
.top_bj{width:100%; background:url(../images/top_bj.jpg) repeat-x;}
.logo{ padding-top:30px; margin:auto; }
.nav_bj { width:100%; height:32px;border-top:1px #CCC solid; margin-top:30px; }

.nav_bj{width:100%; height:50px; background:#093485; }
.sy_nav ul{ margin:auto; padding:0px;}
.sy_nav ul li{ float:left; width:145px;line-height:50px; margin-left:10px;height:50px; text-align:center;color:#fff; }
.sy_nav ul li a{ font-size:16px; color:#fff;}
.sy_nav ul li a:hover{ display:block; background:#fff; color:#093485;}

.sy_title { text-align:center; margin-top:2%; margin-bottom:2%;}
.sy_title h1{ font-size:35px; font-weight:bold; color:#000; text-align:center; }
.sy_title span{ text-align:center; color:#999 ; margin:auto;}

.nytitle_right{ width:100%; height:40px; line-height:40px; border-bottom:1px #CCC solid; text-align:left;}
.zhiliang { margin-top:2%; margin-bottom:2%;}
.zhiliang ul{ padding:0px; margin:auto}
.zhiliang ul li{ width:25%; text-align:center; margin:auto; float:left; }
.zhiliang ul li h1{ font-size:22px;}
.zhiliang ul li span{ font-size:14px; color:#999;}

.sy_pro{ background:#f3f3f4; width:100%; height:auto; }
.sy_pro_list{ background:#fff; width:1100px; height:50px; line-height:50px;}
.sy_pro_list ul{ padding:0px; margin:auto;}
.sy_pro_list ul li{ width:14%; height:50px; line-height:50px; text-align:center; color:#305dc3; float:left;}
.sy_pro_list ul li a{color:#305dc3; font-weight:800;}
.sy_pro_ul{ margin-top:2%; }
.sy_pro_ul ul{ padding:0px; margin:auto;}
.sy_pro_ul ul li{ float:left; width:268px; height:300px; margin-left:20px; text-align:center; color:#999;  margin-bottom:20px;  display: table-cell;vertical-align:  }
.sy_pro_ul ul li img:hover{border:1px #305dc3 solid;}
.sy_pro_ul ul li img{padding:5px; border:1px #CCCCCC solid;  width:268px; min-height:210px; overflow:hidden;}
.sy_pro_ul ul li h1{ font-size:18px; padding:0px; margin:auto; padding-top:10px;font-weight:bold; color:#305dc3;  }
.sy_pro_img{min-width: 250px; display: flex;align-items: center; }
.sy_pro_img img{ width:249px;align-items: center; overflow:hidden;}
.sy_title_ab { text-align:center; margin-top:2%; margin-bottom:2%;}
.sy_title_ab h1{ font-size:35px; font-weight:bold; color:#fff; text-align:center; }
.sy_title_ab span{ text-align:center; color:#fff ; margin:auto;}

.ab_bj{width:100%;  background:url(../images/ab_bj.jpg) right no-repeat; height:564px; padding-top:10px;}
.about{ width:1200px; margin:auto;}
.ab_l{ float:left; width:431px; padding-top:30px;}
.ab_r{ width:720px; height:390px; color:#fff;float:right; margin-left:10px; }
.ab_r p{ padding:20px; padding-left:0px; text-align:justify; line-height:30px; font-size:14px;}
.ab_more { background:#02328d;  width:150px; padding:10px; text-align:center; color:#fff;}
.ab_more a{ color:#fff;}
.about{ left: 0; bottom: 0; right: 0; }
.ab_tu{ float:left; width:515px;}
.ab_text{ float:right; width:600px; color:#4c2f28; font-size:14px; line-height:25px;  text-align:justify;}
.ab_text h1{ font-size:25px; color:#1a66c3;}
.ab_text a{ float:right;}



.pro_title{ height:140px; margin-top:30px; border-bottom:1px #e6e6e6 solid;}
.sy_news_l{ float:left; }
.sy_news_l h1{ font-size:33px; color:#000;  padding:0px; margin:auto;}
.sy_news_l span{ font-size:25px;}
.sy_pro_r { float:right;padding-top:50px;}
.sy_pro_r a{  font-size:20px; color:#2979da;  }



.
.news_bj{ width:100%; height:584px; background:url(../images/news_bj.jpg) center no-repeat;}
.sy_news_li{ float:left; margin-top:30px; }
.sy_news_li li{ float:left; width:231px; font-size:14px; text-align:justify; height:380px; margin-bottom:30px; margin-left:45px;}
.sy_news_li li h1{ font-size:16px; color:#000;  line-height:25px;}
.sy_news_li li span{ font-size:14px;color:#666;}
.sy_news_li li p{ margin-top:25px;color:#666; margin-bottom:25px;}
.sy_news_li li img{ width:231px; height:125px; margin:auto;}
.sy_news_li ul{ padding:0px; margin:auto;}

.news_l{ width:70px; height:70px; float:left; background:#2b5c97; color:#fff; padding:10px; text-align:center; font-size:12px;}
.news_l span{ font-size:22px;}
.news_r{ float:left; margin-left:10px; width:280px;}
.news_r h1{ font-size:20px; color:#2b5c97; padding:0px; margin:auto;}
.news_r p{ line-height:20px;}

.sy_news_list{ background:#fff; width:500px; height:50px; line-height:50px; margin-bottom:2%;}
.sy_news_list ul{ padding:0px; margin:auto;}
.sy_news_list ul li{ width:32%; height:50px; line-height:50px; text-align:center; color:#305dc3; float:left;}
.sy_news_list ul li a{color:#305dc3; font-weight:800;}


.sy_news_box{ margin-bottom:3%; }
.sy_news_l { float:left; width:551px; }
.news_first{ width:551px; height:130px; background:#305dc3; color:#fff;}
.first_l { width:80px; height:80px;text-align:center; padding-top:35px; float:left;}
.first_l h1{ font-size:28px;color:#fff; text-align:center;}
.first_l span{ font-size:14px;color:#fff; text-align:center;}
.first_r { float:right; width:460px; padding-top:20px;}
.first_r h1{ font-size:22px; color:#fff; margin-bottom:10px;}
.first_r a{ font-size:14px;color:#fff; }
.sy_news_r{ float:right; width:570px;}
.sy_ul_l img{ float:left; width:131px; border:2px #000 solid;}
.sy_ul_r { width:420px; float:right;}
.sy_ul_r h1{ font-size:18px; padding:0px; margin:auto; font-weight:bold;}
.sy_ul_r p{ margin-top:10px; font-size:14px; }
.sy_ul_r a{color:#808082;}
.sy_ul_r span{font-size:14px;color:#808082;}
.sy_news_box2{ width:600px; height:150px; border-bottom:1px #CCCCCC solid;}
.sy_news_ul { margin-top:15px;}
.sy_news_ul ul{ padding:0px; margin:auto;}
.sy_news_ul ul li{ line-height:45px;color:#808082; }
.sy_news_ul ul li a{color:#808082;}
.sy_news_ul ul li span{ float:right;}

.fot_bj{ width:100%; height:280px; background:#093485;}
.fot_ul { width:100%; height:70px; margin:auto; border-bottom:1px solid #305dc3;}
.fot_ul ul{ padding:0px; margin:auto; }
.fot_ul ul li{ float:left; width:16%; line-height:70px; height:70px; text-align:center; }
.fot_ul ul li a{color:#fff;}
.fot_box{ margin-top:2%;}
.fot_box1{ float:left; width:356px; }
.fot_box2{ margin-left:20px; float:left;}
.fot_box2 h1{ color:#fff; font-size:22px; }
.fot_box2 p{color:#fff;}
.fot_box3 img{ float:right;}
.fot_text{ width:100%; height:50px; line-height:50px; color:#fff; background:#082a69; text-align:center;}


/*内页*/
/*内页*/
.ny_main{ margin-top:30px; height:auto; margin-bottom:60px;}
.nei_cont{ max-width:1200px;  margin:30px auto 20px auto; position:relative; }
.nei_cont::after{ display:block; content:""; clear:both;}

.nei_cont_left{ width:210px; float:left; border:1px #CCC solid; border-radius:5px; }
.nei_cont_left .top_txt{ width:210px; height:70px; color:#FFF; font-size:23px; line-height:70px; text-align:center; float:left; background:#005fbb}
.nei_cont_left_pro{ float:left; background:#FFF;  margin-bottom:20px;}
.nei_cont_left_pro .list_lie{ width:205px; text-align:left; text-indent:20px; float:left; border-bottom:1px #e4e4e4 solid; background:url(../images/coin.jpg) no-repeat 7px 12px; padding:5px 0px 5px 0px; margin-bottom:4px;}
.nei_cont_left_pro .list_lie a{ display:block;}

.nei_cont_left_lianxi{  float:left; background:#FFF; padding:8px 9px 12px 9px; margin-bottom:20px; font-size:13px;}
.nei_cont_left_lianxi p{ line-height:22px; margin-top:4px; margin-bottom:6px;}
.nei_cont_right{ width:970px; float:right;}
.nei_cont_right p{ line-height:30px;}
.nei_cont_right .title_box{ width:970px; margin-bottom:30px;float:left; padding-bottom:10px; padding-left:8px; border-bottom:1px #CCCCCC solid;}
.cont_box ul{ padding:0px; margin:auto;}
.cont_box ul li{max-width: 100%; float:left; margin-left:20px;  margin-bottom:25px; padding-bottom:15px; display: table-cell;vertical-align: middle;  border-bottom:1px solid #CCC; }
.pro_img{min-width: 220px; min-height:220px;display: flex;align-items: center; border:1px #CCCCCC solid;}
.pro_img img{ width:220px;align-items: center; overflow:hidden;}
.cont_box ul li h1{ font-size:18px; text-align:left; height:30px; line-height:30px; border-bottom:1px #CCCCCC solid; width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mB2 { width:100%;}
.mB2 span{ float:right; font-size:14px; color:#999;}
#desc{ color:#999; font-size:14px;}


.pro_list{ padding-top:15px; width:270px; float:left; margin:4px 5px 25px 5px; 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{}
.pro_list .word_box{ width:260px; text-align:center; line-height:30px; margin:7px auto 0px auto; font-size:14px; color:#565656}
#tit{ margin-bottom:10px; font-size:18px;}
#tit h1{text-align:center; font-size:18px;}
.textcenter{text-align:center}

.xw_title{ text-align:center;}
.xw_title h1{ font-size:28px;}
.cp2{ border-radius:5px; vertical-align:middle;text-align:center;*display: block; margin-bottom:2%; margin-top:2%;}
.cp2 img{  margin:auto; }
.info{ text-align:center; margin-bottom:20px;}

.news_list{ width:98%; margin:25px auto 0px auto; line-height:20px; padding:0px 9px 12px 5px; border-bottom:1px #CCCCCC dashed; clear:both; }
.news_list img{ width:100px; height:88px; float:left; margin-right:15px;}
.news_list p{ margin:0px auto 0px auto; padding:0px;}
.news_list .news_title{ padding-top:6px; padding:0px; font-size:15px;}
.news_list .news_riqi{ font-size:12px; margin:4px 0px 3px 0px; color:#999 }
.news_list .news_riqi font{color:#999 !important;}
.news_list .news_intro{font-size:12px; color:#666 }


.ny_prolist{ width:98%; margin:25px auto 0px auto; line-height:20px; padding:0px 9px 12px 5px; border-bottom:1px #CCCCCC dashed; clear:both; }
.ny_prolist img{ width:220px; height:150px; float:left; margin-right:15px;}
.ny_prolist p{ margin:0px auto 0px auto; padding:0px;}
.ny_prolist .ny_pro_title{ padding-top:6px; padding:0px; font-size:18px; font-weight:bold; color:#0a61cb; padding-bottom:10px;}
.ny_prolist .ny_pro_intro{font-size:14px; color:#666; line-height:25px;}

.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;}
#ny_cpny{ width:855px; margin:auto; height:390px; border-bottom:5px #CCCCCC solid;}
#cp_left{ width:500px; height:350px; float:left;}
#cp_left img{ width:390px; height:350px;  }
#cp_right{ width:350px; height:350px; float:left;  padding-top:30px;  line-height:25px;}
#cp_right h3{ font-size:20px; color:#FF3300;}

.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: #196c4a;
  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: #017abf;
  border-color: #017abf;
}
.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;
}