body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; } 
h1, h2, h3, h4, h5, h6{ font-size:100%; } 
address, cite, dfn, em, var { font-style:normal; } 
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
small{ font-size:12px; } 

a { text-decoration:none; } 
a:hover { text-decoration:none !important;} 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
img{max-width:100%; height:auto}
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; }
h1,h2{font-weight: 600 !important;}
.attach_list{border-top:1px solid #ccc; padding:1rem; margin:0; list-style: none; margin-top:4rem}
.attach_list{line-height: 2}

.breadcrumb a{color: #777 !important;}
	.col-md-9 .breadcrumb li:before{
			content: ">";	
			}
			
			.col-md-9 .breadcrumb .no-content:before{
			content: "";	
			}
.header{background:url(../image/tu-1.png);width: 100%;    background-size: 100% 100%;margin-top: -20px;}
body,p{margin: 0;}
div.search {    padding: 30px 0;
    margin-top: 16px;
    margin-right: -15px;
    float: right;}

form {
    position: relative;
    width: 300px;
    margin: 0 auto;
}

input, button {
    border: none;
    outline: none;
}

input {
    width: 100%;
    height: 28px;
    padding-left: 13px;
}


button {
    height: 28px;
    width: 42px;
    cursor: pointer;
    position: absolute;
}
.breadcrumb{padding:8px 30px !important}
.banner img{width: 100% !important}

/*搜索框1*/
.bar1 input {

    /*border-radius: 5px;*/

    color: #9E9C9C;
}
.bar1 button {
    top: 0;
    right: 0;
    background: #0345a8;
    /*border-radius: 0 5px 5px 0;*/
    color:#ffffff;
}
.bar1 button:before{       
    font-size: 16px;
    color: #F9F0DA;
  font-size: 80%; 
}
.hender_list li{padding: 10px;display: inline-block;width: calc(100%/9.5);}
.top{width: 100%;background:url(../image/tu-2.png) no-repeat;color: #fff;padding: 10px;font-weight: 1000;font-size: 16px;}
.muen{padding-top: 20px;}
.leader {width: 180px;}
.leader li h5{font-weight: 1000; font-size: 16px;color:black;padding-top: 5px;}
.leader li{border-bottom: 0.1px solid #e5e5e5;padding-top: 5px;padding-bottom: 20px;}
.leader li span{text-align: left;padding-right:15px;padding-bottom: 5px;font-size: 14px;}
.box{width: 100%;height: 370px;margin: 0px auto;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width: 100%;height: 370px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 100%; height: 370px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;background: rgba(125,125,120,.4);text-indent: 2em;
				padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute;right: 10px;bottom: 14px;}
.box-2 ul li{float:left;width: 20px;height: 20px;    color: #ffff;margin: 0 3px;/* border-radius: 50%;*/
				background: rgba(0,0,0,0.5);text-indent: 0px;font-weight: bold;cursor: pointer; text-align: center;background-color: #BFBCB7;

      }
/*.box-2 ul li{
      float: left;width: 20px;height: 20px;background-color: #BCB9B4;overflow: hidden;margin: 0 5px;cursor: pointer; text-indent: 50px;
      background:rgba(0,0,0,0.5);
}*/
.box-2 ul .on{background: #337ab7;}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
				top:50%; font-family: "黑体";line-height: 80px;font-size:60px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}

.new li{list-style-image:url(../image/tu.png);list-style-type: disc;padding:5px 0;color: #333; position:relative}

.new{    padding: 0 7px 0 30px;border:1px solid #1992ed;}
.new li span{    float: right;
    color: #888888;}
.new-top{border-top: 1px solid rgb(35,140,205);border-right: 1px solid rgb(35,140,205);    font-weight: 1000;
    font-size: 16px;
border-left: 1px solid rgb(35,140,205);
background: -moz-linear-gradient(top, rgba(35,140,205,.3) 0%, #fff 90%); /* FF3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,140,205,.3)), color-stop(90%,#fff)); /* Chrome,Safari4+ */ 
background: -webkit-linear-gradient(top,rgba(35,140,205,.3) 0%,#fff 90%); /* Chrome10+,Safari5.1+ */ 
background: -o-linear-gradient(top, rgba(35,140,205,.3)f 0%,#fff 90%); /* Opera 11.10+ */ 
background: -ms-linear-gradient(top, rgba(35,140,205,.3) 0%,#fff 90%); /* IE10+ */ 
background: linear-gradient(to top, rgba(35,140,205,.3) 0%,#fff 90%); /* W3C */ 
}

.new-top a{float: right;
    /* color: #000; */
    font-weight: 300;
    color: #333;}
.new li img{position: relative; margin-left: 0.5rem; top:-2px}
.news li{    list-style-image: url(../image/tu.png);padding: 5px 0;position: relative;color: #333}
.news{padding:0 30px;}
.news li span{float: right;}
.title{background: #edf7ff;
    text-align: center;
    font-size: 16px;
    margin: 1%;
    width: 47%;
    padding: 10px;
    font-weight: 600;
    display: inline-block;}


/*导航*/
nav ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}

nav ul li {
  display: inline-block;
     border-top: 3px solid RGBA(255,255,255,0);
    position: relative;
    /*top: -3px;*/
}
nav ul li:hover{
	border-top: 3px solid #ff9600;
}
nav ul li ul li:hover{
	border-top:none;
}
nav ul li ul li:first-child a{
padding: 10px 14px;
}
nav ul li a {
  color: #888888;
  display: block;
  font-size: 16px;
  padding: 12px 31px 15px 31px;
  transition: 0.3s linear;
  text-decoration:none;
  /*font-weight: bold;*/
}
nav ul li:last-child a{
	padding-right:0;
}
nav ul li:first-child a{
	padding-left:0;
}


nav ul li ul li{

    border-top: none;

}




nav ul li ul {
  /*border-bottom: 5px solid #2ba0db;*/
  display: none;
  position: absolute;
  padding-right:1em;
  /*width: 250px;*/
      z-index: 1000;
}

nav ul li ul li {

  display: block;
  white-space: nowrap;
}

nav ul li ul li:first-child {
  border-top: none;
}

nav ul li ul li a {
	font-size: 14px;
  background: #fff;
  display: block;
  padding: 10px 14px !important; 
  color: #000;
  font-weight: 400;
}

/*nav ul li ul li a:hover {
  background: #337ab7;
  color: #fff;
}*/

nav .fa.fa-angle-down {
  margin-left: 6px;
}
/*框*/
.div01 {
	position: relative;
	width:100%;
	/*height:211px;
	margin-left: 0px;*/
	/*position:absolute;*/
	overflow:hidden;
	background-color: #edf7ff;

}
/*照片框*/
.div02 {
	width: 100%;
	/*height:300px;*/

	z-index:5;
}
.slideimg {
	display:none;
	margin-top: 35px;
}
.cimg {
	width: 100%;
	    text-align: center;
	display:block;
}
.cimg img{margin-bottom: 16px; width:80%}
/*左右键*/
.abt {
	display:block;
	width:25px;
	height:60px;
	z-index:9;
	opacity:0.3;
	line-height:60px;
	text-align:center;
	/*background-color:gray;*/
	color:#337ab7;
}
#lefta {
	position:absolute;
	left:0px;
	top:40%;
}
#righta {
	position:absolute;
	right:0px;
	top:40%;
}
.abt:hover {
	opacity:0.6;
	cursor:pointer;
}
.footer1{height:87px; }
.footer1 h4{font-size:15px;margin-top:22px;}
.footer1 span{padding: 0 20px;}
.footer{text-align: center;width:100%;background-color:#337ab7; height:87px;   margin-top: 100px;color: #fff;padding: 1px 0;   }
.footer h4{font-size:15px;margin-top:22px;}
.footer span{padding:0 20px;}
.wyh h2{/*text-align: center;*/font-size: 24px;font-weight: bold;/*margin-left: -108px;*/}
.wyh h3{/*text-align: center;*/font-size: 16px;font-weight: bold;/*margin-left: -66px;*/}
.wyh{background-color: #238ccd;    margin-top: 10px;
    color: #fff;padding-right: 0 !important;}
ul.menu {
  background-color: #fff;
  padding: 0;
  list-style: none;
  width: 100%;
  margin: 20px auto;
  font-family: 'Century Gothic';
  clear: both;
  display: table;
  border: 1px solid #ccc;
      margin-bottom: 0;
      padding-top: 15px;
}
ul.menu li:first-child{border-top: 1px solid #ccc;}
ul.menu .list {
  font-size: 14px;
    border-bottom: 1px solid #ccc;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  height: 50px;
  vertical-align: sub;
  clear: both;
}
/*没有下级*/
ul.menu .lists {
  font-size: 14px;
    border-bottom: 1px solid #ccc;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  height: 50px;
  vertical-align: sub;
  clear: both;
}
ul.menu .lists a {
  text-decoration: none;
  color:#888888;
  padding: 12px 0px 17px 25px;
  display: block;
  font-size: 18px;
  height: 100%;
  box-sizing: border-box;
}
.actives{color:#238ccd !important;}
ul.menu .lists a:hover {

  transition: 300ms all;
  color: #238ccd;
}
/*没有下级*/
ul.menu .list:last-child{border-bottom:none !important;}
ul.menu .list:before {
content: "+";
    font-family: FontAwesome;
    position: absolute;
    right: 0px;
    /* top: 17px; */
    padding: 0px 5px;
    color: #000;
    height: 100%;
    width: 10%;
    border-left: 1px solid #ccc;
    text-align: center;
    padding-top: 5%;
    color: #238ccd
}

ul.menu .list a {
  text-decoration: none;
  color: #888888;
  padding: 12px 0px 17px 25px;
  display: block;
  font-size: 18px;
  height: 100%;
  box-sizing: border-box;
}
ul.menu .list a:hover {

  transition: 300ms all;
  color: #238ccd;
}
ul.menu .list .items {
  height: 0px;
  overflow: hidden;
}
ul.menu .list .items a {
  padding: 17px;
  padding-left: 9%;
  font-size: 15px;
}
ul.menu .list .items a:hover {
      background-color: #f7f7f7;
    color: #000;
  transition: 300ms all;
}
ul.menu .list:last-child {
  border-bottom: none;
}
ul.menu .active:before {
    content: "-";
    font-family: FontAwesome;
    position: absolute;
    /* right: 17px; */
    /* top: 17px; */
    padding: 0px 5px;
    color: #238ccd;
    padding-top: 5%;
    background: #f7f7f7;
}

ul.menu .active > .items {
  display: block;
  background: #f7f7f7;
  padding: 0px;
  height: auto;
  color: #fff;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: all 200ms;
  clear: both;
  float: left;
  width: 100%;
      position: relative;
    overflow: visible;
}
ul.menu .active > .items li {
  padding: 0px;
      border-bottom: 1px solid #dddddd;
  list-style: none;
}
ul.menu .active > .items li:last-child {
  border-color: transparent;
  padding-bottom: 0px;
}
ul.menu .active > .items .active > .items {
  background-color: #2f4b67;
}
ul.menu .active > a {
  color: #238ccd;
}
ul.menu .active .list {
  background: #697d92;
}
ul.menu .active .list a {
  padding: 17px 0px 17px 45px;
}


/*新闻列表*/
.li{    font-size: 14px;
    padding: 20px;
    color: #238ccd;}
/*.content span{color: #ccc;float: right;font-family:Arial;font-size: 14px;}*/

/*表格*/
table.gridtable {
  width: 100%;
    font-family: verdana,arial,sans-serif;
    font-size:11px;
    color:#333333;
    border-width: 1px;
    border-color: #666666;
    border: 1px solid #666;
    border-collapse: collapse;
        margin: 50px 0;

}
table.gridtable th {
    /*border-width: 1px;*/
    padding: 20px;
/*    border-style: solid;
    border-color: #666666;*/
    background-color: #dedede;
    border-bottom: 1px solid #666;
    font-size: 16px;
}
table.gridtable td {
    /*border-width: 1px;*/
    padding: 20px;
/*    border-style: solid;
    border-color: #666666;*/
    background-color: #ffffff;
    border-bottom: 1px solid #666;
}
.cur{position: relative;}
.cur::after{
  content: " ";
  position: absolute;
  top: 0;left: -5px;;
  width: 4px;height: 100%;background-color: #ff9600;


/**/
}

.cur2::after {
    content: " ";
    position: absolute;
    top: 0;
    left: -5px;
    width: 4px;
    height: 100%;
    background-color: #ff9600;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #337ac0;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd ;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color:#337ac0;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
}
/*标签冲突另加class*/
.content,ul,li.name { 
  list-style:none;
  /*color: rgb(35,140,205);*/
	color: black;
  margin: 20px 0px 20px 0px;
  /*font-weight: bold;*/
}
/*标签冲突另加class*/
.content span.bai{
  color: #888888;
  float: left;
  font-family:Arial;
  font-size: 14px;
}
/*标签冲突另加class*/
.content span.box-4{
  color: #888888;
  float: left;
  font-family:Arial;
  font-size: 14px;
}
/*.content li{    
    font-size: 16px;
    padding: 20px;
    color: #238ccd;
 r*/
.content,ul.leader {
  margin: 0px 0px 0px -2px;
  padding: 8px 30px;
}

.manu .disabled {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #ddd;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px solid;
}

.manu .current {
	BORDER-RIGHT: #036cb4 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #036cb4 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #036cb4 1px solid;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #036cb4 1px solid;
	BACKGROUND-COLOR: #036cb4;
}

.manu A {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #036cb4;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px solid;
	TEXT-DECORATION: none;
}
