﻿@charset "utf-8";
*{margin:0;padding:0;list-style:none;border:0;}
/* body */
html,body,ul,li {margin:0; padding:0; background:#fff; }
.clear{clear:both; }


.main_visual{width:100%; height:100%; }
.main_top{width: 100%; height: 80px; background:#0A53AB}
.main_top .top_2{width: 60%; height: 30px; background:#fff; border-radius: 6px; float: left; margin-left: 10px;}
.main_top .top_2 .uni-input-input{width: 80%; height: 30px; float:left; outline:none}
.main_top .top_2_2{width: 96%; height: 30px; background:#fff; border-radius: 6px; float: left; margin-left: 10px;}
.main_top .top_2_2 .uni-input-input{width: 80%; height: 30px; float:left; outline:none}
.main_top .lan{float:right; border: 1px solid #fff; color: #fff; padding: 3px 15px; font-size: 14px; margin-right: 10px; margin-top: 2px; position: relative}
.main_top .lan a{display: block; height: 30px; width: 100%; text-decoration: none; color: #fff; background:#0A53AB; position: absolute; text-align: center; left:-1px; border: 1px solid #fff; line-height: 30px; display: none;}
.main_top .lan1{top: 25px}
.main_top .lan2{top: 55px}
.main_top .lan3{top: 85px}


.main_pic{width:100%; height:100%; overflow:hidden; position:absolute; z-index:1;}
.main_form{width:100%; height: auto }
.main_form .text span{display: block; width: 100px; line-height: 36px; background:url("../images/line.png") no-repeat bottom; text-align: center; font-size: 16px;}
.main_form .list img{border-radius: 10px;}
.main_form .list a{display: block; float:left; text-align: center; font-size: 14px; text-decoration: none; color: #5E5959; margin: 10px 0 0 1%; width:24%; height: 100px;}
.main_form .search{width: 100%; height: 30px; background: #032EB7; position: relative}
.main_form .search .left{font-size: 14px; color:#fff; line-height: 30px; padding: 0 10px;}
.main_form .search .left a{color:#fff; text-decoration: none}
.main_form .search .right{float: right; font-size: 14px; color: #fff; line-height: 30px; background: url("../images/s.png") no-repeat right; background-size: 24% ; padding-right: 15px; margin-right: 15px;}
.main_form .search .pxlist{position: absolute; background: #fff;  width: 100%; line-height: 26px; display: none; z-index: 9999}
.main_form .search .pxlist .texts{color:#666; display: block; width: 100%; font-size: 14px; text-indent: 12px; text-decoration: none; }
.main_form .content{width:90%; height: auto; border-radius: 10px; margin: 15px auto; background: #fff; box-shadow: 0 2px 5px 0 rgba(0,0,0,.1); overflow: hidden}
.main_form .content a{display: block;}
.main_form .content .ms{width: 94%; margin: 0 auto; font-size: 12px; color: #666; margin-top: 6px;}
.main_form .content .ms span{color:#fff; background:#425fc1; border-radius: 5px; padding: 2px 5px; }
.main_form .content .ms1{width: 100%; height: auto; width: 94%; margin: 0 auto; font-size: 12px; margin-top: 5px; color: #999; position: relative}
.main_form .content .ms1 .right{position: absolute;color: #D40A0D; font-size: 26px; font-weight: 800; right: 0; bottom:-10px;}
.main_form .content .ms1 .right s{color:#666; font-size: 14px;}
.main_form .content .ms1 .right p{text-align: right}
.main_form .content .ms2{width: 100%; height: auto; width: 94%; margin: 0 auto; font-size: 12px; color: #666; margin-top: 5px; margin-bottom: 10px;}

.main_form .content_other{width:90%; height: auto; border-radius: 10px; margin: 15px auto; background: #fff; box-shadow: 0 2px 5px 0 rgba(0,0,0,.1); overflow: hidden; display: block; text-decoration: none;}
.main_form .content_other .ms{width: 94%; margin: 0 auto; font-size: 12px; color: #666; margin-top: 6px;}
.main_form .content_other .ms span{color:#fff; background:#425fc1; border-radius: 5px; padding: 2px 5px; }
.main_form .content_other .ms1{width: 100%; height: auto; width: 94%; margin: 0 auto; font-size: 12px; margin-top: 5px; color: #999; position: relative}
.main_form .content_other .ms1 .right{position: absolute;color: #D40A0D; font-size: 26px; font-weight: 800; right: 0; top:-20px;}
.main_form .content_other .ms1 .right s{font-size: 14px; color:#666}
.main_form .content_other .ms2{width: 100%; height: auto; width: 94%; margin: 0 auto; font-size: 12px; color: #666; margin-top: 5px; margin-bottom: 10px;}

.content_xx{width: 90%; height: auto; margin:0 auto; margin-top: 15px;}
.content_xx img{width: 100%}
.cd-nav {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #fff;
  visibility: hidden;
  -webkit-transition: visibility 0s 0.7s;
  -moz-transition: visibility 0s 0.7s;
  transition: visibility 0s 0.7s;
}
.cd-nav .cd-navigation-wrapper {
  /* all navigation content */
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 5%;

  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: -webkit-transform 0.7s;
  -moz-transition: -moz-transform 0.7s;
  transition: transform 0.7s;
  -webkit-transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
  -moz-transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
  transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
}
.navigation-is-open .cd-nav {
  visibility: visible;
  -webkit-transition: visibility 0s 0s;
  -moz-transition: visibility 0s 0s;
  transition: visibility 0s 0s;
}
.navigation-is-open .cd-nav .cd-navigation-wrapper {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
  -moz-transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
  transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
}
.cd-nav h2 {
  position: relative;
  margin-bottom: 1.7em;
  font-size: 1.3rem;
  font-weight: 800;
  color: #080b0f;
  text-transform: uppercase;
}
.cd-nav h2::after {
  /* bottom separation line */
  content: '';
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 1px;
  width: 60px;
  background-color: currentColor;
}


.cd-nav .cd-primary-nav li {
  margin: 0.2em 0.2em; 
	display: inline-block;
	border: 1px solid #e7e7e7;
	border-radius: 8px;
	padding:2px 6px;
}
.cd-nav .cd-primary-nav .top_sel{border-color:#0641AA}
.cd-nav .cd-primary-nav .bt_sel{border-color: #0641AA}
.cd-nav .cd-primary-nav a {
  font-size: 0.8rem;
  color: #000;
  display: inline-block;
	text-decoration: none;

	padding: 2px 5px;
	border-radius: 5px;
}
.cd-nav .cd-primary-nav a.selected {
  color: #000;
}
.no-touch .cd-nav .cd-primary-nav a:hover {
  color: #ffffff;
}
.cd-nav .cd-contact-info {
  margin-top: 80px;
}
.cd-nav .cd-contact-info li {
  font-family: "Merriweather", serif;
  margin-bottom: 1.5em;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.3);
}
.cd-nav .cd-contact-info a {
  color: #ffffff;
}
.cd-nav .cd-contact-info span {
  display: block;
}
.cd-nav .cd-contact-info li, .cd-nav .cd-contact-info a, .cd-nav .cd-contact-info span {
  font-size: 1.6rem;
}

.cd-half-block{padding-bottom: 100px;}

.cd-half-block h3{font-size: 14px; margin-top: 10px;}

.toback{color: #fff; font-size: 26px; margin: 10px 0 0 15px; display:inline-block}

.bottom_btn{position: fixed; bottom:0; left: 0; width: 100%; z-index: 99999; display: none}
.bottom_btn .searchit{width: 48%; height: 50px; float:left;}
.bottom_btn .reset{width: 48%; height: 50px;float:right;}

.line_wc{width: 100%; border-bottom: 1px solid #e7e7e7}
.big_class{width: 100%; line-height: 30px; font-size: 12px;}
.small_class{display: none}

/*--分页样式--*/
.foot_fenye{width:100%; text-align: center;bottom: 20px; right: 20px}
.page_total {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #f5fbff; font-size: 11px; font-weight: bold; font-family: verdana; padding-right: 2px; padding-left: 2px;}
.page_pages {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #ffffff; font-size: 11px; font-weight: bold; font-family: verdana; padding-right: 2px; padding-left: 2px;}
.page_redirect {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #ffffff; font-size: 11px; padding-right: 5px; padding-left: 5px;}
.on_page_redirect {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #f5fbff; font-size: 11px; color: #FF7200; padding-right: 5px; padding-left: 5px;}
.page_number {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #ffffff; font-size: 11px; font-family: verdana; padding-right: 7px; padding-left: 7px;}
.on_page_number {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #f5fbff; font-size: 11px; font-family: verdana; color: #FF7200; padding-right: 7px; padding-left: 7px;}
.page_curpage {border-right: #dbddd3 1px solid; border-top: #dbddd3 1px solid; border-left: #dbddd3 1px solid; border-bottom: #dbddd3 1px solid; background-color: #f5fbff; font-size: 11px; font-family: verdana; color: #FF7200; font-weight: bold; padding-right: 7px; padding-left: 7px;}
.page_input {border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; width: 40px; height: 20px; float:left; background:#ffffff;}
.foot_fenye table{display: inline-block;}

