﻿/*å…¨å±€æ ·å¼*/
*{ margin:0; padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;}
body,html{min-height:100%;}
input,button,select,textarea{outline:none}
li{list-style:none}
img{border:0; max-width: 100%; height: auto;}
textarea{resize:none}
body,div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,input, textare{ margin:0; padding:0; }
body{ font-size:14px;font-family:å¾®è½¯é›…é»‘;}
body{ word-wrap : break-word ;word-break:break-all; min-height: 100%; }
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
a{ outline:none;}/*åŽ»é™¤è¶…é“¾æŽ¥è™šçº¿æ¡†*/
a:active{star:expression(this.onFocus=this.blur());}/*åŽ»é™¤ieä¸‹è¶…é“¾æŽ¥è™šçº¿æ¡†*/
a:focus{ outline:0;}/*åŽ»é™¤ç«ç‹ä¸‹è¶…é“¾æŽ¥çš„è™šçº¿*/
a{ text-decoration:none;}
.fl{float:left}
.fr{float:right}
.clearfloat{clear:both; height:0px; font-size:1px; line-height:0px;}/*æ¸…é™¤æµ®åŠ¨*/
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.mr0{margin-right:0 !important;}
.textCenter{text-align:center !important;}
body{margin:0;padding:0;width:100%;color:#333333;font:12px/18px "tahoma","Microsoft YaHei","arial","SimHei","SimSun";}
img{border:0;}
a{color:#333;text-decoration: none}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset;
}
input[type="submit"]{ font-size:15px;font-weight:600;color:#333333;border:0;font-family:"Microsoft YaHei","SimHei","SimSun";text-shadow:0 -1px 0 #535353;margin:5px 5px 0 0;padding:0 0 3px 0;display:block;width:106px;height:35px;text-align:center;line-height:33px;text-indent:20px;}
input[type="button"]{font-size:15px;font-weight:600;color:#333333;border:0;text-shadow:0 -1px 0 #535353;margin:5px 5px 0 0;padding:0 0 3px 0;display:block;width:106px;height:35px;text-align:center;line-height:33px;text-indent:20px;}
input.button_button{margin:0;width:106px;height:35px;border:0;font-size:15px;font-weight:600;color:#333333;text-shadow:0 -1px 0 #535353;padding:0 0 3px 0;text-align:center;line-height:33px;text-indent:20px;cursor:pointer;}
ol,ul{list-style:none outside none;margin:0px;padding:0;}
hr{color:#FF7700;width:200px;height:2px;float:left;}
textarea{font-size:12px;background-color:#ffffff;border:solid 1px #888888;}
fieldset{clear:both;padding:0 0 1em 1em;margin:0 0 30px .3em;border:1px solid #888888;}
legend{margin:0 0;padding:2px;font-size:10px;border:0px ;text-transform:capitalize;color:#000000;}

.m-nav{
	display:none;
}
.search-boxs{
	display:none;
}
.header{
	
}
.top{
	width: 100%;background:#1555c0;
}
.top-box{
	width:1200px;margin:0 auto;height:40px;line-height:40px;color:#fff;font-size:14px;
}
.top-ri span:first-child{
	margin-right:10px;
}
.top-ri span:last-child{
	margin-left:10px;
}
.top-ri a{
	margin:0 3px;color:#fff;
}
.banner{	
	height:150px;position:relative;
}
.head-bg{
	width:100%;height:100%;font-size:0;
}
.head-bg ul{
	overflow:hidden;margin:0;
}
.head-bg ul li{
	width:100%;height:100%;
}
.head-bg-1{
	background:url(../images/banner.png) no-repeat;background-size:100% 100%;
}
.head-bg-2{
	background:url(../images/2.jpg) no-repeat;background-size:cover;
}
.head-bg-3{
	background:url(../images/3.jpg) no-repeat;background-size:cover;background-position:center;
}
.head-bg-4{
	background:url(../images/4.jpg) no-repeat;background-size:cover;background-position:center;
}
.head-bg-5{
	background:url(../images/5.jpg) no-repeat;background-size:cover;background-position:center;
}
.head-bg-6{
	background:url(../images/6.jpg) no-repeat;background-size:cover;background-position:center;
}
.logo-box{
	width:98%;margin:0 auto;position:absolute;top:5%;left:50%;margin-left:-49%;
}
.logo{
	width:50%;margin-bottom:20px;
}
.logo img{
	width:60%;
}
.logo-box .search-box{
	display:block;
}
.search-box {
  width: 30%;border-radius:10px;height:42px;
  background: #ffffff;
  border: 2px solid #1555c0;
  position: absolute;top:0;right:0;
  padding-left: 53px;
  box-sizing: border-box;
}

@media screen and (min-width:1349px) and (max-width:1600px){
	.search-box {
		bottom:0px;
	}
}
.search-box::before {
  content: "";
  background-image: url(../images/index_zfxxgk_search_1.png);
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center center;
  width: 43px;
  height: 20px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -10px;
}

.search-box input[type="text"] {
  width: 70%;
  border: none;
  height: 38px;
  float: left;
  font-size: 18px;
  color: #212121;
}
.search-box input[type="text"]::-webkit-input-placeholder {
  /* WebKit browsers é€‚é…è°·æ­Œ */
  color: #999;
}
.search-box input[type="text"]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 é€‚é…ç«ç‹ */
  color: #999;
}
.search-box input[type="text"]::-moz-placeholder {
  /* Mozilla Firefox 19+ é€‚é…ç«ç‹ */
  color: #999;
}
.search-box input[type="text"]:-ms-input-placeholder {
  /* Internet Explorer 10+  é€‚é…ie*/
  color: #999;
}
.search-box > a {
  background: #1555c0;
  border-radius: 7px;
  width: 20%;
  height: 40px;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  line-height: 40px;
  float: right;
  cursor: pointer;
  
}
.search-box > a:hover{
	text-decoration:none;color:#fff;
}

/* ç¬¬ä¸‰æ–¹åˆ†äº«é“¾ */
.s-link{
	margin-top:20px;height:40px;position:relative;
}
.sbox{
	
}
.slideBar{
	background:#1555c0;height:50px;border-radius:5px;display:flex;align-items:center;padding-right:15px;
}
.slideBar div{
	cursor:pointer;color:#fff;font-size:20px;text-align:center;display:inline-block;
	margin-left:10px;border-left:1px solid #d8dde44d;padding-left:15px;position:relative;
}
.slideBar div:first-child{
	border:0;margin:0;
}
.slideBar div:hover p{
	display:block;
}
.slideBar p{
	display:none;position:absolute;top:-243px;left:0;width:200px;height:200px;
}
.wb i{
	display:block;width:24px;height:20px;background:url(../images/wb.png) no-repeat center center;background-size:24px 20px;
}
.wb p{
	left:-76px;top:-246px;
}
.wx i{
	display:block;width:24px;height:20px;background:url(../images/wx.png) no-repeat;background-size:100% 100%;margin:0 auto;
}
.wx p{
	left:-123px;top:-246px;
}
.dy i{
	display:block;width:20px;height:22px;background:url(../images/douyin.png) no-repeat;background-size:100% 100%;margin:0 auto;
}
.dy p{
	left:-76px;top:-243px;z-index:999;
}
.wsp p{
	left:-123px;top:-243px;z-index:999;
}
/* é¦–é¡µä¸»ä½“å†…å®¹ */
.content{
    position: relative;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.nav {
	height: 60px;width:100%;
	line-height: 60px;background:#1555C0;
}
.nav ul{
	width:1200px;margin:0 auto;
}
.nav li {
	float: left;position:relative;
	width: 16.6666%;
	text-align: center;
	background: #1555C0;
}

.nav li.on {
	background: url(../images/on.png) center center;
	background-repeat: no-repeat;
}

.nav li a {
	font-size: 20px;
	color: #fff;
	width: 100%;
	height: 100%;
	display: block;
}
.nav li:hover ul.children{
	display:block;transition:all 0.3s;
}
.nav li ul.children {
    display: none;
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    border-top: 0;
    line-height: normal;
    z-index: 100;
}
.nav li ul.children li {
    margin-left: 0px;background:#1555c0d9;
    padding: 0px;
    width: 100%;
    display: inline-block;
}
.nav li ul.children li a {
    padding: 11px 0px;
    width: 100%;
    line-height: 22px;
    text-align: center;
    overflow: hidden;
    display: block;
	font-size:16px;
}
.nav li ul.children li:hover a{
	background:#1555c0;
}
.nav_case{
	width:100%;
	margin:0px auto;
}

.nav_case i{
	display:none;
	width:30px;
	height:25px;
	vertical-align: middle;
	margin-top:-4px;
}

.nav_case span{
	text-align:center;
	color:#fff;
}

/* .li_01 i{
	display:inline-block;
	background:url(../images/nav_home.png) no-repeat center;
}

.li_02 i{
	display:inline-block;
	background:url(../images/nav_file.png) no-repeat center;
}

.li_03 i{
	display:inline-block;
	background:url(../images/nav_computer.png) no-repeat center;
}

.li_04 i{
	display:inline-block;
	background:url(../images/nav_person.png) no-repeat center;
}

.li_05 i{
	display:inline-block;
	background:url(../images/nav_csgl.png) no-repeat center;
}

.li_06 i{
	display:inline-block;
	background:url(../images/2018cssgaj_jwgk_01.png) no-repeat center;
} */

/* è½®æ’­ï¼Œåˆ‡æ¢ */
.slide-news{
    padding: 20px;margin-top:20px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
    margin-bottom: 20px;overflow:hidden;
}
.news-banner .swiper-container {
    width: 600px;
    height: 370px;
}
.news-banner .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
}
.news-banner .swiper-slide img {
    width: 100%;
    height: 100%;
}
.news-banner .swiper-slide .title {
    color: #ffffff;
    padding: 0 18px;
    padding-right: 100px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    box-sizing: border-box;
}
.news-banner .swiper-slide .title h2 {
    font-weight: normal;margin:10px 0;
    font-size: 16px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-banner .my-bullet {
    width: 10px;
    height: 10px;
	border-radius:100%;
    opacity: 0.35;
    background: #ffffff;
    display: inline-block;
    margin-right: 5px;
}
.news-banner .my-bullet-active {
  background: #1555c0;
  opacity: 1;
}

.news-banner .swiper-pagination-bullets {
  text-align: right;
  bottom: 12px !important;
}

.news-banner .my-bullet:last-of-type {
  margin-right: 20px;
}
.news-banner .swiper-button-prev.swiper-button-self {
    background-image: url(../images/lbt_arrows_left.png);
    background-size: 24px 24px;
    width: 40px;
    height: 56px;
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 0 4px 4px 0;
    left: 0;
}
.news-banner .swiper-button-self {
    display: none;
}
.news-banner .swiper-button-self:hover {
  background-color: #2d66a5 !important;
}
.news-banner .swiper-button-next.swiper-button-self {
  background-image: url(../images/lbt_arrows_left.png);
  background-size: 24px 24px;
  width: 40px;
  height: 56px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 4px 0 0 4px;
  right: 0;
}
.news-banner .swiper-button-next.swiper-button-self {
    transform: rotate(180deg);
    border-radius: 0 4px 4px 0 !important;
}
.news-banner:hover .swiper-button-self{
	display:block;
}

.slide-news .news-list-box {
  width: 536px;
  font-size: 0;
  padding:0 0 10px 0;
  position: relative;
  height: 350px;
  overflow: hidden;
}
.slide-news .news-list-box .news-tit-bar{
	background:#ecf3f9;
}
.slide-news .news-list-box .news-tit-bar a:first-child + a + a + a + a + a {
	margin-right:0;
}
.slide-news .news-list-box .news-tit-bar a {
  font-size: 18px;position:relative;
  color: #555555;
  display: inline-block;
  width:20%;text-align:center;
  line-height: 50px;
 /*  background:url(../images/icon01.png) no-repeat 10px center;background-size:20%; */
}
.slide-news .news-list-box .news-tit-bar a.active::before{
	content:"";
	position:absolute;bottom:-5px;left:50%;
	width: 0;height:0;border-left:3px solid transparent;border-right: 3px solid transparent;border-top: 5px solid #1555c0;
}
.slide-news .news-list-box .news-tit-bar a.active {
  color:#fff;background:#1555c0;/* background:url(../images/icon01-s.png) no-repeat 10px center #1555c0;background-size:20%; */
}

.slide-news .news-list-box .news-list-list {
  padding-top: 5px;
  display: none;
}

.slide-news .news-list-box .news-list-list.open {
  display: block;
}

.slide-news .news-list-box .news-list-list li {
  padding: 10px 0;
}
.slide-news .news-list-box .news-list-list li a{
	display:block;overflow:hidden;
}
.slide-news .news-list-box .news-list-list li a:hover p,
.index-wrap .index-container .news-list-box .news-list-list li a:hover h3 {
  color: #2d66a5;
}

.slide-news .news-list-box .news-list-list li a h3 {
  font-size: 16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;
  color: #212121;
  float: left;
  width: 420px;
  word-wrap: break-word;
  word-break: break-all;
  font-weight: normal;
}

.slide-news .news-list-box .news-list-list li p {
  font-size: 14px;margin:0;
  color: #999999;
  float: right;
}

.topic-box {
  padding: 20px;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .05);
  height: 120px;
  margin-bottom: 20px;
  position: relative;
  user-select: none;
}

.topic-box .enter {
  position: absolute;font-size:0;
  width: 113px;
  height: 76px;
  box-sizing: border-box;
  background: url(../images/zt-bg.png) no-repeat;
  background-size:100% 100%;
}

.topic-box .warp-pic-list {
 /*  padding: 0 57px; */margin: 0 40px 0 120px;

  position: relative;
}

.topic-box .warp-pic-list .swiper-slide {
  height: 80px;
}
.topic-box .warp-pic-list .swiper-slide a {
  display: block !important;
  width: 100%;
}
.topic-box .warp-pic-list .swiper-slide img {
  width: 100%;height: 100%;border-radius:5px;
}

.topic-box .swiper-button-prev,
.topic-box .swiper-button-next {
  width: 25px;
  height: 50px;
  top: 50%;
  margin-top:-25px;
  background-size: 100%;
  background-image: url(../images/zt_arrow_right.png);
  background-position:center center;
  background-color:#eee;
}

.topic-box .swiper-button-prev:focus,
.topic-box .swiper-button-next:focus {
  outline: none;
}

.topic-box .swiper-button-prev {
  display:none;left: -20px;
  transform: rotateZ(180deg);
}

.topic-box .swiper-button-next {
  right: -40px;
}

.xxgk{
	padding: 20px;background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .05);margin-bottom:20px;
}
.cloumn04{
	overflow:hidden;
}
.cloumn04_l {
    width: 500px;
}
.cloumn04_l_box {
    width: 100%;
    background: #ECF3F9;
    height: 45px;
    line-height: 45px;
}
.cloumn04_l_box h2 {
    width: 40%;margin:0;line-height:45px;
    height: 51px;
    font-size: 20px;
    background: url(../images/tab_act.png)no-repeat;
    background-size: 100% 100%;
    color: #fff;
}
.icon-zhengcexuexi{
	width:36px;height:25px;float:left;
	background: url(../images/icon03.png)no-repeat left center;
    background-size: 100% 100%;margin:8px 10px 8px 20px;
}
.cloumn04_l_box .more {
    margin: 10px 10px 0;
}
.more {
    font-size: 16px;
    color: #026BD6;
    border: 1px solid #026BD6;
    border-radius: 50px;
    width: 75px;
    height: 25px;
    line-height: 25px;
    display: block;
    text-align: center;
}
.msg_box_b {
    margin: 10px auto 0;
    overflow:hidden;
}
.cloumn04_l_ul {
    width: 40%;margin:0;
}
.cloumn04_l_ul li {
    width: 100%;
    height: 42px;
    line-height: 42px;
    margin-top: 5px;
    text-align: center;
    background: #6db6eb;
    border-radius: 5px;
}
.cloumn04_l_ul li a {
    font-size: 16px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
}
.cloumn04_l_ul li a i {
    display: inline-block;
    width: 33px;
    height: 33px;
    margin: 2px 0px 3px 10px;
    float: left;
}
.lib_01 i {
    background: url(../images/sy_icons.png) no-repeat -2px -1px;
}
.lib_02 i {
    background: url(../images/sy_icons.png) no-repeat -2px -51px;
}
.lib_02 i {
    background: url(../images/sy_icons.png) no-repeat -2px -51px;
}
.lib_03 i {
    background: url(../images/sy_icons.png) no-repeat -2px -102px;
}
.lib_04 i {
    background: url(../images/sy_icons.png) no-repeat -2px -156px;
}
.msg_box {
    width: 58%;
}
.msg_box ul{
	overflow:hidden;margin:0;
}
.msg_box ul li{
	float:left;width:33.333%;margin:3px 0;
}
.msg_box ul li a{
	display:block;text-align:center;
}
.msg_box ul li a img{
	height:30px;margin:10px auto 10px;display:block;
}
.msg_box ul li a span{
	display:block;color:#333;font-size:16px;
}
.cloumn04_r {
    width: 636px
}
.three_img img, .one_img img{
    width: 100%;
/*     height: 100%; */
    display: block;
}
.three_img{
    margin-top: 10px;
}
.three_img a {
    float: left;
    width: 32%;
}
.three_img a:first-child+a {
    margin: 0 2%;
}
.three_img a:nth-child(2) {
    margin: 0 2%;
}

/* äº’åŠ¨äº¤æµ */
.common-cntainer{
	background: url(../images/hhl.png) no-repeat 0px bottom;background-size:25%;
	overflow:hidden;margin-top:30px;margin-bottom:30px;
}
.radius_10 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.radius_8 {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.leftBar{
	width:24%;
}
.left_door_0 {
    display: block;
    _display: inline-block;
    width: 100%;
    height: 70px;line-height:70px;
    background-color: #196AFF;
    background-repeat: no-repeat;
    text-align: left;
    font-size: 22px;
    color: #FFFFFF;
    background-position: center center;
}
.left_door_0 img {
    float: left;height:32px;
    margin:19px 0 0 60px;
}
.left_door_0 span {
    float: left;
    margin-top: 2px;
    margin-left: 25px;
}
.leftBar-bottom{
	margin-top:10px;
}
.left_door_1 {
    display: block;overflow:hidden;
    _display: inline-block;
    width: 90%;
    margin:6px auto 0;
    padding: 12px 0;
    line-height: 22px;
    text-align: left;
    font-size: 22px;
    color: #005AFE;
    background-color: #E3EDFF;
    background-repeat: no-repeat;
    background-position: center center;
}
.left_door_1 img {
    float: left;height:32px;
    margin-left:20px;
}
.left_door_1 span {
    float: left;
    width: 60%;
    margin-top: 4px;
    margin-left: 16px;
}
.left_door_1:hover span{
	font-weight:700;
}
.rightBar{
	width:74%;border-top: 3px solid #196BFF;
    border-bottom: 3px solid #196BFF;
    border-left: 1px solid #196BFF;
    border-right: 1px solid #196BFF;
}
.crumb{
	font-size: 16px;
    padding: 20px 0px 10px 15px;
}
.crumb a{
	color:#333;
}
.rightBar-form{
	/* padding:20px 0 0 0; */
}
.rightBar-form h2{
	text-align:right;margin-bottom:20px;padding-right:8.333%;
}
.rightBar-form h2 a{
	color:#1555c0;font-weight:700;text-decoration:underline;margin-right:15px;font-size:18px;
}
.rightBar-form form label{
	font-size:16px;font-weight:normal;
}
.rightBar-form form label font{
	color:red;margin-right:5px;
}
.rightBar-form form .form-group{
	margin-left:0;
}
.rightBar-form form .form-group .red{
	color:red;margin:5px 0;
}
.rightBar-form form .form-group .math{
	margin-top:7px;
}
.rightBar-form form .form-group .submit{
	padding:8px 24px;font-size:18px;
}
.present{
	padding:0 20px;font-size:16px;
}
.present p a{
	color:blue;
}

/* åŸŽç®¡ä¸šåŠ¡ */
.left_door_1.active{
	background:#4784f9;color:#fff;
}
.left_door_1:hover{
	background:#4784f9;color:#fff;
}
.rightBar-list h2{
	text-align: right;
    padding-right: 20px;
}
.rightBar-list h2 a{
	color: #1555c0;
    font-size: 16px;
}
.list-con{
	padding-right:20px;
}
.list-con ul{
	overflow:hidden;margin-bottom:20px;
}
.list-con ul li{
	height:34px;line-height:34px;font-size:16px;margin:20px 0;
}
.list-con ul li a{
	float:left;background: url(../images/bgimg.png) no-repeat -560px -701px;
    text-overflow: ellipsis;padding-left:28px;width:75%;
    white-space: nowrap;overflow:hidden;color:#333;
}
.list-con ul li span {
    float: right;
    color: #9F9F9F;
}
.page{
	text-align:center;margin-bottom:20px;
}
.page a{
	color:#333;margin:0 3px;font-size:16px;
}

/* æ”¿åŠ¡å…¬å¼€ */
.zwgkPage{background:url(../images/xxgk_banner2.jpg) no-repeat;width:100%;border: 1px solid #ddd;}
.xxgk_meta_info {
    border-bottom: 1px solid #5fc7fe;padding-top:60px;
}
.xxgk_title {
    padding-bottom: 15px;text-align:center;
    border-bottom: 1px solid #1370b6;
}
.xxgk_title img {
    margin: 0px auto;width:60%;
}
.xxgk_search {
    padding-left: 10%;background:#fff;
    padding-right: 10%;
    padding-top: 49px;
    padding-bottom: 65px;
}
.xxgk_search .input-group {
    position: relative;width:100%;
    display: block;
    border-collapse: separate;
}
.xxgk_search .form-control {
    border-color: #1d8bd8;display: table-cell;height: 47px;
    padding: 10px 16px;box-sizing:border-box;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input-group-btn {
    position: relative;vertical-align:middle;width:100%;
    font-size: 0;z-index:3;
    white-space: nowrap;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 2;   
}
.input-group-btn:last-child>.btn{
	height: 47px;position:absolute;right:0;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.input-group-btn>.btn {
    position: relative;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.xxgk_container{
	padding-left: 50px;background:#fff;
    padding-right: 50px;
    overflow: hidden;
}
.xxgk_menu {
    width: 20%;
/*     padding-left: 26px; */
}
.xxgk_menu > ul {
    overflow:hidden;
}
.xxgk_menu > ul > li {
    font-size: 23px;background: #ffffff;
    margin-bottom: 15px;
    text-align: center;
    border: 1px solid #e9e9e9;
}
.xxgk_menu > ul > li.hover > a {
    background: #1d8bd8;
    color: #fff;
}
.xxgk_menu > ul > li > a {
    display: block;color:#337ab7;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    text-decoration: none;
}
.xxgk_coll_menu .xxgk_menu_items_container {
    display: none;
}
.xxgk_menu_items_container > ul {
   overflow:hidden;
}
.xxgk_menu_items_container > ul > li {
    height: 42px;margin-bottom:0;
    line-height: 42px;
    text-align: left;
    font-size: 15px;
    list-style: none;
    border-bottom: 1px dotted #e4e4e4;
}
.xxgk_menu_items_container > ul > li > a {
    display: block;
    background-image: url(../images/xxgk_item_list.png);
    background-repeat: no-repeat;
    background-position: 30px center;
    padding-left: 48px;
    color: #575757;
}
.xxgk_container .xxgk_menu ul .hover div{display:block;}

.xxgk_menu, .xxgk_content {
    float: left;box-sizing:border-box;
    display: inline;
}
.xxgk_content {
    width: 80%;
    padding-left: 18px;
/*     padding-right: 36px; */
}
.xxgk_contentPane {
    background: #fff;
    padding:20px;
    color: #575757;
}
.xxgk_content_block {
    margin-bottom: 35px;
}
.xxgk_article h2 {
    font-size: 32px;
    font-weight: bold;
    padding: 0px;
    text-align: center;
    color: #0068b7;
    margin-bottom: 23px;
}
.xxgk_content_block_title {
    height: 41px;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 24px;
}
.xxgk_content_block_title h3 {
    display: inline-block;
    /* width: 160px; */
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #1d8bd8;
    font-size: 18px;
    text-align: center;
    padding: 0px 10px;
    margin: 0px;
    font-weight: normal;
}
.news_list {
    padding: 0px 10px;
}
.news_list li {
    line-height: 40px;margin-bottom:0 !important;
    font-size: 16px;
    list-style: none;
    text-align: left;
}
.news_list li a {
    color: #2d374b;
}
.news_list li span {
    color: #858585;
}
.pull-right {
    float: right !important;
}
.list_more {
    background: #f2f2f2;
    text-align: center;
    display: block;
    line-height: 30px;
    font-size: 16px;
    margin-top: 10px;
}
.list_more:after {
    content: '+';
}
.xxgk_content_block_itemlist table{width:100%;}
.xxgk_content_block_itemlist table tr,.xxgk_content_block_itemlist table tr td{
	border:1px solid #ddd;text-align:center;
}

.xxgk_content_block_itemlist table tr td a{
	height:40px;line-height:40px;display:block;
}
.xxgk_content_block_itemlist table tr:nth-child(even){
	background:#f5f5f5;
}
.block_title{
	margin-top: 18px;
    color: #4372b0;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 14px;
}
.block_title > h3{
	border-left: 2px solid #0073c8;
    color: #0068b7;font-size: 20px;
    margin-bottom: 15px;
}
.position-photo{
	text-align: center;float:left;
    font-size: 16px;
    color: #474747;
    margin-bottom: 15px;
}
.xxgk_contentPane a{
	color: #575757;
}
.position-photo .img-responsive {
    width: 142px;
    height: 193px;
}
.zt_item .thumbnail {
    margin-bottom: 0px;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.ml_item_list {
	text-align: center;
}
.ml_item_list > [class*="col"] {
    margin-top: 5px;box-sizing:border-box;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.ml_item_list > [class*="col"] a {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #dcdcdc;
    display: block;
    font-size: 12px;
}


/*--------å®¹å™¨ é¡µè„š-----------*/
.rightBar-form .input-group-addon{
	width:45%;padding:3px 5px;
}
#bottom { 
	padding:35px 0px 25px 0px; text-align:center; background-color:#1555c0; color:#fff;
}
#bottom .jc-xy{
	width: 1200px;
    margin: 0 auto 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
#bottom .jc-xy .jc{
	overflow:hidden;margin:0;display:inline-block;
}
#bottom .jc-xy .jc li{
	width:33%;float:left
}
#bottom .jc-xy .jc li a{
	display:block;
}
#bottom .jc-xy .jc li:first-child a{
	margin:17px 0;
}
#bottom .jc-xy .jc li:last-child a{
	margin:15px 0;
}
#bottom .jc-xy .xy{
	display:inline-block;overflow:hidden;margin-bottom:0;
}
#bottom .jc-xy .xy li{
	width:31%;float:left;margin:0 3px;
}
#bottom .b-map{
	margin-bottom:10px;
}
#bottom .b-map a{
	color:#fff;
}
#bottom  .b-con a{
	color:#fff;
}


/* é€šç”¨å†…å®¹é¡µé¢ */
.d-content{
	border:1px solid #ddd;padding:20px;margin-bottom:30px;
}
.d-container{
	background:none;margin:0;
}
.d-container .crumb{
	padding:10px 0 10px 20px;position:relative;color:#8c8b8b;
}
.d-container .crumb a{
	font-size:16px;color:#8c8b8b;
}
.d-container .crumb::before{
	content:"";
	width:15px;height:23px;
	position:absolute;
	top:10px;left:0;
	background:url(../images/crumb.png) no-repeat;
	background-size:100% 100%;
}
.d-container .crumb a:hover{
	color:#1555c0
}
.details{
	text-align:center;
}
.details h2{
	color:#0b76c8;font-size:32px;text-align:center;width:70%;display:inline-block;
	padding-bottom:10px;border-bottom:1px solid #ddd;font-weight:700;line-height:45px;
}
.details h3{
	color:#8c8b8b;font-size:16px;text-align:center;margin:10px 0 20px;
}
.details h3 span{
	margin:0 30px;
}
.details p{
	line-height:34px;margin:20px 0;text-align:left;font-size:16px;
}
.details img{
    max-width: 100%;
}
.details p img{
	margin:0 auto;max-width: 100%;display: inherit;
}
.details p span{
    width:100% !important;
}
.details p span img{
    width:100% !important;
   } 
.details p:last-child{
	margin-top:30px;
}
.info_xgxw{
	text-align:left;
}
.info_xgxw > .info_xgxw_title{
	padding-left:20px;border-left:5px solid #1555c0;font-size:20px;color:#1555c0;font-weight:700;margin-bottom:10px;line-height:16px;
}
.info_xgxw ul li{
	line-height:34px;padding-left:15px;position:relative;
}
.info_xgxw ul li::before{
	content:"";
	position:absolute;
	top:50%;left:0;margin-top:-2px;
	width:4px;height:4px;background:#ddd;
}
.info_xgxw ul li a{
	display:block;font-size:16px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;
}
/* ç½‘ç«™åœ°å›¾ */
.map{padding:20px;border:1px solid #ddd;margin-bottom:50px;}
#sitemap_tb { margin:0px auto; width:100%; font-size:16px; line-height:30px; }
#sitemap_tb .bg01 { background-color:#F2F3F6; }
#sitemap_tb .bg02 { background-color:#DDE1EC; }
#sitemap_tb tr th { padding:6px; color:#FFF; font-weight:bold; text-align:center; background-color:#2192DB;  border:1px solid #fff;}
#sitemap_tb tr td { padding:10px 6px; border:1px solid #fff;}
#sitemap_tb tr td a {  color:#333;}