@charset"utf-8";
/* CSS Document */
/* public */
*{margin:0;padding:0;}
html,body,div,span,ul,li{margin:0; padding:0; border:0; outline:0; font-weight:normal; font-style:inherit; vertical-align:baseline;text-align: left; color:#555;font-family:Verdana, Geneva, sans-serif; background-repeat:no-repeat;}
a,a:link,a:visited,a:active,a:hover{text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#2F318B;}
img{border:0 none; text-decoration:none;}
ol,ul{list-style:none;}
body{ background-color:#FFF;}
.l{ float:left;}
.r{ float:right;}
.m_center{margin:0 auto;}
.f_right{text-align:right;}
.f_14{ font-size:14px;}
.clear{	clear: both;overflow: hidden;height: 0; }
h1{ font-size:25px; display:inline;}
.broder_1{ border:1px solid #DDD;}
.broder_2{ border:1px solid #D1E1F1;}
.broder_3{ border:1px solid #B4D3E5;}
.time_font{color:#999; text-align:center; width:70px;}
.menu_font{ font-size:14px; font-family:"微软雅黑"; color:#013879; font-weight:bold;}
.menu_font a{color:#013879;}
.menu_font a:hover{color:#013879;}
.w100{width:100%;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.w1100{width:1100px;height:auto;overflow:hidden;margin:0 auto;}
.w1000{width:1000px;height:auto;overflow:hidden;margin:0 auto;}
#contenter{margin-left:auto;margin-right:auto;width:100%;overflow:hidden;}
/* public */

/* top */
.top{height:120px;}
.logo{ width:250px; height:120px;}
.logo img{width:250px; height:120px;}
.menu{font-size:15px; margin-top:48px;}
.menu a{ padding:7px 12px; background:#FFF;border-radius:50px; margin-right:6px; color:#000;}
.menu a.active{background:#2F318B;color:#FFF;}
/* top */

/* index_banner */
.index_banner{	
	width:100%;
	float:left;
	height:525px;
	text-align:center;
	overflow:hidden;
	position:relative;
}
.swiper-container {
    width: 100%;
    height: auto;
}
.swiper-slide {
	width:100%;
	float:left;
	height:525px;
}
.swiper-container .swiper-slide {
    height: auto;
}
.swiper-container .swiper-slide img{ width:100%; height:525px;}
.swiper-button-prev{ width:70px; height:70px; background-image:url(../images/prev.png); background-repeat:no-repeat;}
.swiper-button-next{ width:70px; height:70px; background-image:url(../images/next.png); background-repeat:no-repeat;}
/* index_banner */

/* index_title */
.index_title{ height:60px; margin-top:70px; text-align:center;}
.index_title h2{ font-size:36px; color:#3639A3;font-family:"Verdana"; font-weight:normal;}
.index_title h2 a{color:#3639A3;}
.index_s_title{ width:210px; height:90px; text-align:center; font-size:20px; line-height:20px; color:#333; background:url(../images/s_title.gif) no-repeat;}
.index_s_title a{color:#666;}
/* index_title */

/* index_item */
.index_item{ width:1250px;height:290px;}
.index_item ul li{ float:left;width:240px; height:150px; padding-top:140px;margin:0px 5px; background-position:49% 0%; text-align:center;}
.index_item ul li h3{ font-size:20px; color:#333;font-weight:normal; margin-bottom:8px;}
.index_item ul li span{ color:#888; font-size:14px; line-height:18px;}
.item_pic1{ background-image:url(../images/pic1.png); background-repeat:no-repeat;}
.item_pic2{ background-image:url(../images/pic2.png); background-repeat:no-repeat;}
.item_pic3{ background-image:url(../images/pic3.png); background-repeat:no-repeat;}
.item_pic4{ background-image:url(../images/pic4.png); background-repeat:no-repeat;}
.item_pic5{ background-image:url(../images/pic5.png); background-repeat:no-repeat;}
/* index_item */

/* index_middle */
.index_middle{ height:500px; background:url(../images/middle_bg.jpg) no-repeat; background-position:50% 0%;}
.index_middle_l{ width:450px; text-align:left; color:#FFF; font-size:16px;margin-top:50px; line-height:30px;}
.index_middle_l h3{font-weight:normal; color:#E6E4F5; font-size:32px; margin-bottom:40px;}
.index_middle_l span{color:#FFF;font-size:18px;}
.index_middle_r{margin-top:55px; width:640px;}
.index_middle_r ul li{float:left;width:300px; height:185px; margin-left:20px; margin-bottom:20px;}
.index_middle_r ul li img{ width:100%;}
/* index_middle */

/* index_news */
.index_news{ height:460px;}
.index_news_l{ width:400px; height:360px;}
.index_news_l img{width:400px; height:360px;}
.index_news_fix{ width:400px; height:50px; background:url(../images/fix.png); text-align:center; line-height:50px; margin-top:-50px; font-size:16px; color:#FFF;position:relative;}
.index_news_fix a{color:#FFF;}

.index_news_r{ width:750px; height:450px;}
.index_news_r ul li{width:750px; height:110px; margin-bottom:30px; border-bottom:1px dashed #DDD;}
.index_news_r ul li:last-child{ border-bottom:0px;}

.index_news_date{ width:80px; height:67px; background-color:#F2F2F2; color:#888; padding-top:13px; text-align:center; font-size:14px;}
.index_news_date span{ font-size:26px;}
.index_news_div{ width:650px; height:80px; text-align:left;}
.index_news_div_title{line-height:30px; color:#333; height:32px; font-size:18px;}
.index_news_div_txt{line-height:22px; font-size:14px; color:#999;}
.index_news_div_txt a{color:#999;}
/* index_news */

/* index_contact */
.index_contact{ height:260px; background:url(../images/index_contact.jpg); background-repeat:no-repeat; background-position:50% 0%;}
.index_contact_1{height:120px; padding-top:50px; color:#DDD; text-align:center;}
.index_contact_1 h2{ font-size:30px; color:#FFF; font-weight:normal;}
.index_contact_botton{ text-align:center;}
.index_contact_botton a{ padding:12px 60px; color:#FFF; font-size:20px;border-radius:5px; background-color:#2F318B;}
.index_contact_botton a:hover{background-color:#4245BF;}
/* index_contact */

/* index_friend */
.index_friend{ margin-bottom:60px; height:120px;}
.index_friend ul li{ float:left; width:218px; height:78px; border:1px solid #DDD; margin:0px 10px; margin-bottom:20px;}
.index_friend ul li img{width:218px; height:78px;-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.index_friend ul li img:hover{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter:none; }
/* index_friend */

/* foot */
.foot{ height:340px; background-color:#252525;}
.foot_top{ height:215px; border-bottom:1px #4B4B4B solid; background:url(../images/foot_bg.jpg) no-repeat; background-position:50% 0%;}
.foot_nav{ text-align:center; color:#999; font-size:14px; line-height:70px; height:70px;}
.foot_nav a{color:#999;}
.foot_txt{ line-height:22px; text-align:center;color:#999; font-size:14px;}
.foot_txt a{color:#999;}
/* foot */

/* right_ad */
#right_ad{ width:50px; margin-right:30px; z-index:1000; margin-top:-70px;}
#right_ad div{ width:50px; height:50px; margin-bottom:5px;border-radius:5px; background-repeat:no-repeat; background:#2F318B; cursor:pointer;}
#right_ad div:hover{background:#4043BD;}
#right_ad div.top{ background-color:#DDD; background-image:url(../images/r_top.png);}
#right_ad div.weixin{background-image:url(../images/r_weixin.png);}
#right_ad div.qq{ background-image:url(../images/r_qq.png);}
/* right_ad */

/* other_banner */
.other_banner{height:290px; background-image:url(../images/other.png); background-repeat:no-repeat; background-position:50% 0%;}
.other_banner1{height:60px; background-image:url(../images/other_top_bg.png); background-repeat:no-repeat; background-position:50% 0%; margin-top:-25px;}
/* other_banner */

/* other_menu */
.other_menu{ height:100px; background-image:url(../images/other_menu_bg.gif); background-repeat:repeat-x;}
.other_about_list{ height:60px; width:200px;}
.other_about_list ul li{ float:left;width:70px; height:56px; line-height:60px; text-align:center; margin:0px 15px; font-size:16px; color:#333;}
.other_about_list ul li a { color:#333;}
.other_about_list ul li.on{border-bottom:5px #FF8003 solid; color:#FF8003;font-weight:bold;}
.other_about_list ul li.on a{ color:#FF8003;}

.other_about_list1{ height:60px; width:140px;}
.other_about_list1 ul li{ float:left;width:130px; height:56px; line-height:60px; text-align:center; margin:0px 15px; font-size:16px; color:#333;}
.other_about_list1 ul li a { color:#333;}
.other_about_list1 ul li.on{border-bottom:5px #4043BD solid; color:#2F318B;font-weight:bold;}
.other_about_list1 ul li.on a{ color:#2F318B;}
/* other_menu */

/* other_about */
.about_content{ min-height:400px; text-align:left;	line-height:26px;text-align:left;TABLE-LAYOUT:fixed;WORD-WRAP:break-word;padding:0px 0px 30px 0px;color:#333;}
/* other_about */

/* news_list */
.o_news_list{ width:1080px;height:190px; margin-bottom:30px; border-bottom:1px dashed #DDD; padding:0px 10px;}
.o_news_date{ width:180px; height:160px;}
.o_news_date img{ width:180px; height:160px;}

.o_news_div{ width:880px; height:180px; text-align:left;}
.o_news_div_title{line-height:30px; color:#333; height:34px; font-size:18px; margin-top:15px; margin-bottom:8px;}
.o_news_div_txt{line-height:22px; font-size:14px; color:#999;}
.o_news_div_txt a{color:#999;}
.o_news_div_more{ width:880px; height:40px; line-height:40px; text-align:right;color:#2F318B;}
.o_news_div_more a{color:#2F318B}
/* news_list */

/* news_content */
.news_detailed_top{ margin:0px auto; height:120px; border-bottom:1px dashed #CCC; margin-bottom:10px;}
.news_detailed_tit{ color:#2F318B; font-family:"微软雅黑"; font-size:26px; height:80px; line-height:80px; font-weight:bold; text-align:center;}
.news_detailed_tit h1{color:#2F318B; font-family:"微软雅黑"; font-size:26px;font-weight:bold;}
.news_detailed{ height:30px;}
.news_detailed_time{margin:0px auto;text-align:center; color:#888; font-size:12px; height:20px; line-height:20px;}
.news_detailed_time span{ color:#2D3E50; font-size:12px;}
.news_detailed_share{width:220px;}
.news_detailed_text{ min-height:400px;line-height:24px;TABLE-LAYOUT:fixed;WORD-WRAP:break-word; padding-top:10px; padding-bottom:10px;color:#333;}
.news_detailed_next{ text-align:left;font-size:13px; height:50px; line-height:50px; padding-right:20px; padding-left:20px;border-top:1px dashed #DDD; margin-bottom:30px;}
.news_detailed_next div{color:#FF8003;line-height:40px;}
.news_detailed_next a{color:#888;}
.news_detailed_next a:hover{color:#FF8003; text-decoration:none;}

.news_detailed_time1{width:1000px; text-align:center; color:#888; font-size:12px; height:20px; line-height:20px;}
.news_detailed_time1 span{ color:#2D3E50; font-size:12px;}
/* news_content */

/* page */
.search-pagination {
    text-align: center;
}
.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;
      line-height: 1.42857;
      text-decoration: none;
      color: #2F318B;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover,
  .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #2F318B;
    background-color: #eeeeee;
    border-color: #ddd; }
  .pagination > .active > a,
  .pagination > .active > a:hover,
  .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #2F318B;
    border-color: #2F318B;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }
/* page */