@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: "微软雅黑", Arial;
	font-size: 13px;
	color: #333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

*{ margin:0px; padding:0px; list-style:none; border:0; box-sizing:border-box;}

a{color: #333; text-decoration:none;}
a:hover{ color:#0554cb;}

.sy_anniu{ width:184px; height:44px; line-height:44px; background:url(../images/more.jpg) center no-repeat; font-size:17px; color:#FFFFFF; overflow: hidden; padding:0 0 0 28px;}
.sy_anniu a{ display:block; color:#FFFFFF;}

.sy_titles{ width:100%; }
.sy_titles::after{ display:block; content:""; clear:both;}
.sy_titles .left{ width:1015px; float:left; }
.sy_titles .left p{text-transform:uppercase; font-size:33px; font-weight:bold; font-family:arial;}
.sy_titles .left  .wenzi{ width:100%;}
.sy_titles .left  .wenzi .z-left{ width:172px; height:32px; float:left; font-size:30px; color:#104492; font-weight:bold;}
.sy_titles .left  .wenzi .z-line{ width:843px; height:1px;  float:left; border-bottom:1px #e5e5e5 solid; margin-top:20px;}


.head{ width:1200px; margin:0 auto 0 auto; padding:23px 0 25px 0;}
.head::after{ display:block; content:""; clear:both;}
.head .logo{ float:left; font-size:33px; color:#104492; margin-left:15px;background: url(../images/logo.png) no-repeat;background-size: 60px; padding-left: 80px;}
.head .logo p{ color:#636363; font-family:arial; font-size:14px; text-transform:uppercase;}
.head .rexian{ float:right; background:url(../images/index_03.jpg) 0 6px no-repeat; padding-left:55px; margin-right:15px;}
.head .rexian p{font-family:arial; font-size:28px;  }


.nav_bj{  width:100%; min-width:1200px; height:56px; overflow:hidden; background-color:#3c4349;}

.nav{  display:table; margin:0 auto 0 auto;}
.nav li{ float:left; font-size:16px; line-height:56px; color:#fff; margin-left:50px;}
.nav li a{ display:block; color:#FFFFFF; padding:0 40px 0 40px;;}
.nav li a:hover{ background-color:#104492;}

.nav li:nth-child(1){ margin-left:0;}

.banner{width:100%; height:500px;  min-width:1200px; margin:0 auto 0 auto; background-color:#063985;}


.sy_pro{ width:900px; margin:80px auto 110px auto;  }
.sy_pro::after{ display:block; content:""; clear:both;}

.sy_pro .sy_titles .left{ width:427px; float:left;  }
.sy_pro .sy_titles .left  .wenzi .z-line{ width:255px; height:1px;  }
.sy_cpfenlei{ float:left; margin-top:32px; }
.sy_cpfenlei li{ height:44px; float:left; line-height:44px; font-size:16px; background:#363e45; color:#fff; margin-right:10px; }
.sy_cpfenlei li a{ display:block; color:#fff; padding:0 20px 0 20px; }
.sy_cpfenlei li a:hover{ background:#104492;}
.sy_cpfenlei li:nth-child(1){ background:#104492;}

.sy_pro_cont{ width:900px; margin-top:70px;  }
.sy_pro_cont::after{ display:block; content:""; clear:both;}

.sy_pro_list{ width:286px; height:314px; float:left; background-color:#f0f0f0; margin-left:20px; margin-bottom:60px;}
.sy_pro_list:nth-child(3n-2){ margin-left:0;}
.sy_pro_list .pic{ width:266px; height:221px; margin:10px auto 0 auto;}
.sy_pro_list .pic img{width:266px; height:221px;}
.sy_pro_list .word{ width:266px; height:30px; line-height:30px; margin:15px auto 8px auto; font-size:16px; text-align:center; overflow:hidden; }
.sy_pro_list .word a{ display:block;}
.sy_pro_list .more{ width:61px; height:61px; margin:0 auto 0 auto; background-color:#fff; border:4px #f0f0f0 solid; border-radius:61px; text-align:center; line-height:61px; text-transform:uppercase;}





.sy_youshi{ width:100%; min-width:1200px;  height:472px;  margin:0 auto 0 auto; background:url(../images/sy_bj.jpg)  center no-repeat;  }
.sy_youshi_cont{ width:1200px;  margin:0 auto 0 auto; padding-top:70px;  }

.sy_youshi_cont .youshi_list_box{ width:1200px; margin:60px  auto 0 auto;}
.youshi_list{ width:575px; height:152px; float:left; background:rgba(12,62,105,0.9); color:#fff; padding:32px 0 0 32px;}
.youshi_list .pic{ width:88px; height:88px; border-radius:100px; float: left; background:url(../images/1_14.jpg) center no-repeat;  background-color:#2a587f;}
.youshi_list:nth-child(2){ margin-left:21px; margin-right:21px;}
.youshi_list:nth-child(2) .pic{ background:url(../images/1_17.jpg) center no-repeat;  background-color:#2a587f; }
.youshi_list:nth-child(3) .pic{ background:url(../images/1_19.jpg) center no-repeat;  background-color:#2a587f; }

.youshi_list .word{ width:325px; float:left; margin-top:9px;  margin-left:28px; font-size:28px;  }
.youshi_list .word p{ font-family:arial; text-transform:uppercase; font-size:12px; margin-top:5px; }


.sy_youshi_cont  .sy_titles .left{ width:1200px; color:#fff;  }
.sy_youshi_cont .sy_titles .left  .wenzi .z-left{color:#fff;}
.sy_youshi_cont .sy_titles .left  .wenzi .z-line{ width:1027px; border-bottom:1px #e5e5e5 solid;  }



.sy_news_bj{ width:100%;  min-width:1200px; margin:0 auto 0 auto;  background:#f0f0f0; padding:100px 0 150px 0;;}
.sy_news_bj .sy_news_cont{ width:1200px; margin:0 auto 0 auto;  }
.sy_news_bj .sy_news_cont::after{ display:block; content:""; clear:both;}
.sy_news_bj .sy_news_cont .synewlist_box{ width:100%; margin-top:30px;}

.sy_news_cont .sy_titles .sy_anniu{ float:right; margin-top:40px; }


.sy_news_list{ width:589px; height:125px;  float:left; margin-top:20px; background:url(../images/news_14.jpg) 0 0 no-repeat; background-color:#fff; }
.sy_news_list .riqi{ width:88px; height:125px; float:left; text-align:center; color:#fff;  font-size:16px; padding-top:20px;}
.sy_news_list .riqi p{ font-size:45px; margin-top:4px;}
.sy_news_list .word{ width:425px; float:right; margin-right:6px; padding-top:18px; }
.sy_news_list .word .biaoti{ width:100%; font-size:17px; height:30px; line-height:30px; overflow:hidden;}
.sy_news_list .word .jianjie{ width:100%;  font-size:13px; height:49px;  line-height:22px; color:#858585; overflow:hidden; margin-top:8px;}

.sy_news_list:nth-child(2n){ margin-left:20px;}




.sy_about{ width:100%;  min-width:1200px; height:555px; background:url(../images/sy_about_16.jpg) center no-repeat; margin:0 auto 0 auto; }
.sy_about .sy_about_cont{ width:1200px; margin:0 auto 0 auto;  padding-top:69px;}
.sy_about .sy_about_cont::after{ display:block; content:""; clear:both;}
.sy_about .sy_about_cont .right{ width:620px; float:right;  color:#FFFFFF;margin-right:15px;}

.sy_about .sy_about_cont .right .titles{ width:100%; font-size:27px; margin-bottom:70px;  }
.sy_about .sy_about_cont .right .titles p{ font-size:15px; font-family:arial; text-transform:uppercase; font-size:15px; }
.sy_about .sy_about_cont .right .word{ width:100%; line-height:35px; font-size:15px; margin-bottom:70px; }






/*****************************************************************************************************************************************************************************/

.subslide{background: #66a41b;height: 180px;}
.subslide .warp{width: 1200px;background: url(../images/subslide-bg.jpg) right top no-repeat;margin: 0 auto;height: 180px;}
.subslide h3{color: rgba(255, 255, 255, .5);font-size: 30px;line-height: 180px;font-weight: normal;}
 
.nei_cont{ width:1200px; margin:30px auto 80px auto; }
.nei_cont::after{ display:block; content:""; clear:both; }

.nei_cont .nei_left{width:239px; float: left; }
.nei_cont .nei_left .nei_left_dh{width:239px; margin-bottom:5px; float: left;}
.nei_cont .nei_left .nei_left_dh .biaot{ width:220px; height:50px; line-height:50px; background:#2d7ac0; font-size:20px; color: #FFFFFF; text-align:center; position:relative; }
.nei_cont .nei_left .nei_left_dh .biaot .anniu{ width:30px; height:50px; position:absolute; right:0; top:0; }
.nei_cont .nei_left .nei_left_dh .biaot .anniu:hover{ cursor: pointer}
.nei_cont .nei_left .nei_left_dh .biaot a{ color:#FFF;}
.nei_cont .nei_left .nei_left_dh .dh_lie{ width:220px; border:1px #cccccc solid; height:42px; text-align:center; line-height:42px; font-size:15px; background:#fff; margin-bottom:5px;}
.nei_cont .nei_left .nei_left_dh .dh_lie a{ display: block;}
.nei_cont .nei_left .nei_left_dh .dh_lie:nth-child(1){ margin-top:9px;}


.nei_cont .nei_right{width:950px; float:right;}

.nei_cont .nei_right .nei_tilte{width:100%; border-bottom:1px #dadada solid; margin:10px 0px 18px 0px; font-size:16px; text-align:left; padding-bottom:12px; background:url(../images/location.jpg) 5px 3px no-repeat; padding-left:33px; padding-top:3px;}
.nei_cont .nei_right .cont{ width:100%; }

.word_style{ font-size:15px; line-height:36px;}
.word_style img{ max-width:98%;}




.news_list{ width:100%; margin:0px auto 25px auto;  padding:5px 0px 16px 0px; border-bottom:1px #CCCCCC dotted; position:relative;}
.news_list:after{ display:block; content:""; clear:both; }
.news_list .riqi{ position:absolute; color:#bfbfbf; font-size:13px; right:0; top:7px;}
.news_list img{ width:168px; height:109px; float:left; margin-right:18px;}
.news_list .biaoti{ font-size:17px; }
.news_list .jieshao{ font-size:12px; color:#929292; margin-top:10px; line-height:21px;}


.pro_list{ width:286px; height:300px; float:left;  border:1px #f0f0f0 solid; margin-left:45px; margin-bottom:30px;}
.pro_list:nth-child(3n-2){ margin-left:0;}
.pro_list .pic{ width:266px; height:221px; margin:10px auto 0 auto;}
.pro_list .pic img{width:266px; height:221px;}
.pro_list .word{ width:266px; height:30px; line-height:30px; margin:15px auto 8px auto; font-size:16px; text-align:center; overflow:hidden;  }
.pro_list .word a{ display:block;}




.news_biaoti{ width:100%; text-align:center; font-size:18px; margin-bottom:8px; font-weight:bold}
.news_word{ width:100%; border-bottom:1px #b3b3b3 dotted; text-align:center; margin-bottom:23px; font-size:13px; padding-bottom:10px;}


.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;}



.foot{ width:100%;  min-width:1200px; background-color:#104492;  color:#c4cedc; line-height:22px; text-align:center; padding:30px 10px  25px 10px; margin:0 auto 0 auto;  }
.foot a{ color:#c4cedc;}
.foot a:hover{ color:#5497fa;}


/*分页样式*/
.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;
}