body {
	color: #555;
	font-family: Arial,"Microsoft YaHei", "微软雅黑",Helvetica,"黑体",Tahoma;
	position: relative;
	background: url(../../images/gjjlyhzc/body2.jpg) top center no-repeat;
}
a{ color:#333;}
a:hover{ color:#eac10a;}
a:hover,a:focus{ text-decoration:none;}
ul,li{ list-style:none; padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{margin:0;display:inline-block;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.pt20{padding-top:20px;}

/*reset1*/
.container{ padding-right: 5px;  padding-left: 5px;}
.row { margin-right: -5px; margin-left: -5px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{padding-right:7px; padding-left:7px;}

@media(min-width:1024px){
	.container{ width:1200px;padding:0;}
	.smfr{text-align:right;}
	.right-width{ width:740px;padding-right: 0;}
	.left-width{ width:460px;padding-left: 0;}
	.mid-width{width:490px;padding-left: 0;}
	.footer-l{color:#186fbf;}
	.ewm-txt{ color:#186fbf;}
    .you_main{padding-left:0;}
	.esi_main{padding:0;}
	.footer{ margin-top:15px;}
	.pd0{padding:0;}
	.pr0{padding-right:0;}
	.pl0{padding-left:0;}
	.tpbox{width:49%;float:left;}
	.tpbox:nth-child(even){margin-left:15px;}
	.footer-r{padding-right:0;}
}
.header{ position:fixed; left:0; top:0; width:100%; z-index:10000; background:#fff; box-shadow:1px 2px 3px #ccc; }
.logo{ margin-top:26px;}
.back-index {
	display: block;
	float: right;
	margin-top: 22px;
	width: 136px;
	height: 40px;
	border-radius: 30px;
	margin-right: 52px;
	border: solid 2px #096cb0;
	background: #fff url(../../images/gjjlyhzc/icon01.png) 20px center no-repeat;
	padding-left: 50px;
	color: #666;
	line-height: 36px;
}
.nav-back{ background:#096cb0; margin-top:35px;}
.nav-list li{ float:left; border-right:1px solid #2877bd;}
.nav-list li a{ display:block; height:60px; line-height:60px; padding:0 27px; font-size:18px; color:#fff;}
.nav-list li.active a,.nav-list li a:hover{ background:#1992c1;}
.search-c{ margin-top:13px; margin-right:10px;}
.search-c .form-control{ width:150px; height:35px; border-color:#54abd1; border-radius:5px; float:left;}
.btn-search {
	width: 45px;
	height: 40px;
	border-radius: 0 4px 4px 0;
	background: #08609d url(../../images/gjjlyhzc/icon02.png) center no-repeat;
	float: left;
}
.banner{ margin-bottom:3px;}
.banner img{ width:100%;}
.back-fff {  background: #fff;  padding: 15px;}
.title-back {
	height: 50px;
	background: url(../../images/gjjlyhzc/tt01.png) left center no-repeat;
	font-size: 18px;
	color: #fff;
	padding-left: 20px;
	line-height: 50px;
	position: relative;
	background-size: 100%;
}
.title-back a{ position:absolute; right:10px; top:0; font-size:24px; font-weight:bold; color:#fff;}
.title-back span {
	background: url(../../images/gjjlyhzc/icon03.png) left center no-repeat;
	padding-left: 30px;
}
.about-c{ background:#fff; padding:10px; border: 1px solid #fbf2f2;box-shadow: 2px 2px 2px #f7f7f7;}
.about-img{padding:0;}
.about-txt{}
.about-txt p{ line-height:30px;}
.about-a{ display:block; height:30px; width:92px; background:#1992c1; color:#fff; line-height:30px; text-align:center; float:right; margin-bottom:26px;}
.about-a:hover{ color:#fff; background:#15ace6;}

.title-back02 {
	background: url(../../images/gjjlyhzc/tt-back02.png) left center repeat-y;
	background-size: 100%;
}
.slide-txt{ position:absolute; left:0; bottom:0; width:100%; color:#fff; font-size:12px;background-color: rgba(0,0,0,.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000, endcolorstr=#000); height:34px; line-height:34px; padding:0 80px 0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.carousel-indicators li,.carousel-indicators li.active{ width:14px; height:14px; border-radius:0; border:none; font-size:12px; background:#382a2a; text-align:center; line-height:14px; color:#fff; text-indent:0;}
.carousel-indicators{ width:auto; left:auto; right:5px; bottom:0;}
.carousel-caption{ left:0 !important; padding:0;width:100%; height:35px;line-height:33px; margin-left:0; bottom:0; right:auto; text-align:left; text-shadow:none; color:#fff; background:url(../images/txt-back.png) repeat; padding-left:10px;}
.width-sm{ width:300px; margin-left:25px;}
.carousel-indicators li.active{ background:#d84900;}
.carousel-inner>.item>a>img{width:100%; height:230px;}
.news-tt a{ font-size:15px; color:#333; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display:block;}
.news-txt{ color:#999; margin:7px 0;}
.news-txt a{ color:#ffaf0c;}
.news-list li{ border-bottom:solid 1px #ececec; height:38px; line-height:38px; overflow: hidden;text-overflow:ellipsis;}
.news-list li a {
	font-size: 15px;
	padding-left: 15px;
	background: url(../../images/gjjlyhzc/icon04.png) left center no-repeat;
}
.title-back02 span {
	background: url(../../images/gjjlyhzc/icon05.png) left center no-repeat;
}
.margin-top{ margin-top:15px;}
.title-back03 span {
	background: url(../../images/gjjlyhzc/icon06.png) left center no-repeat;
}
.news-list02 li{ border:none; margin-left:10px;}
.margin-left{ margin-left:8px;}
.px-img{ margin-left:10px;}
.px-img img{ width:130px; height:96px;}
.px-tt{ font-size:15px;}
.px-txt{ padding-left:5px; }
.px-txt p{ color:#666; margin:10px 0;}
.news-list02 li{ height:38px; line-height:38px;    border-bottom: solid 1px #ececec;}
.news-list02 li a{ font-size:14px;}
.link-c a{ display:block;}
.link-c a{ margin-bottom:7px;}
.px-top{ margin:9px 0;}
.friend{ margin-top:30px; border-top:solid 4px #1e8dcb; padding:30px 0; }
.friend a{ margin-left:15px;}
.footer-link{ border-top:solid 1px #ddd; padding:30px 0;}
.footer-link span{ padding:0 10px;}
.link_a{font-weight:bold;}
.left_ce{margin-top:7px;box-shadow: 2px 2px 2px #f3f6f7;}
/*tag*/
.tag .tag-nav{width:100%; border-bottom:2px solid #e7e7e7; padding-bottom:10px; position:relative;}
.tag .tag-nav h1{color:#1a1a1a; font-weight:normal; position:relative; display:inline-block; font-size: 16px;}
.tag .tag-nav h1:after{content:""; height:2px; width:100%; position:absolute; left:0; bottom:-12px; background-color:#ef3838;}
.tag .tag-nav .change{right:0; bottom:7px; position:absolute; color:#999999; font-size:12px; line-height:14px;}
.tag .tag-nav .change:hover i{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -o-transform: rotateZ(180deg);
-ms-transform: rotateZ(180deg); transform: rotateZ(180deg);}
.tag .tag-nav .change i {
	width: 14px;
	height: 14px;
	display: block;
	background: url(../../images/gjjlyhzc/change.png) no-repeat;
	-webkit-transition: -webkit-transform .5s ease-out;
	-moz-transition: -moz-transform .5s ease-out;
	-o-transition: -o-transform .5s ease-out;
	-ms-transition: -ms-transform .5s ease-out;
	float: left;
	margin-right: 5px;
}
.tag .tagList{margin-top:15px;}
.tag .tagList a{color:#1a1a1a; font-size:14px; padding:12px 19px; display:inline-block; float:left; margin:0 1px 1px 0;background:#f7f7f7; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.tag .tagList a:hover{ background:#e7e7e7; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
/*page*/
.page-large{margin:40px 0 20px; text-align:center;}
.page-large a{min-width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{border:1px solid #ef3838; background:#ef3838; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #ef3838; color:#ef3838;}
.page-large .on:hover{border:1px solid #ef3838; color:#fff;}
.page-large .prev-page {
	background: url(../../images/gjjlyhzc/small-prev-page.png) center center no-repeat;
}
.page-large .next-page {
	background: url(../../images/gjjlyhzc/small-next-page.png) center center no-repeat;
}
.page-large .prev-page:hover {
	border: 1px solid #ef3838;
	background: url(../../images/gjjlyhzc/small-prev-page-on.png) center center no-repeat #ef3838;
}
.page-large .next-page:hover {
	border: 1px solid #ef3838;
	background: url(../../images/gjjlyhzc/small-next-page-on.png) center center no-repeat #ef3838;
}
/**/
.MainTable {background-color: #ffffff; border: 1px solid #f1f0f0;}
.MainDivTable { margin: 5px auto; overflow: hidden;}
.MainDivTable .Main { padding-right: 0; padding-left: 0;}
.MainTable .dragTable { background: #FDFEFF; margin: 10px;}
.MainTable #view_article .middle { background: #FDFEFF;}
.MainTable .dragTable .middle { padding: 6px; vertical-align: top; line-height: 20px;}
#nav_guide { padding: 3px 0 3px 8px; line-height: 25px; background-color: #F7F7F7; font-size: 14px;}
#nav_guide a{color: #A5A2A2; font-weight: bold;}
#nav_guide a.guide_menu {color: #A5A2A2;}
#ch_nav_guide{height: 40px;background-color: #eef8ff; line-height: 40px;font-size: 15px; font-weight: normal; margin-bottom: 30px;}
.nav_guide_z{margin-top: -10px; margin-bottom: 10px; color: #888181;}
.nav_guide_z a{ color: #888181;}
.MainTable #view_article .main_title { margin-top:20px; margin-bottom: 15px; font-size: 20px; color: #000; font-weight: bold; text-align: center;}
.MainTable #view_article .top_about {text-align: center; color: #666; padding: 15px; border-bottom: 1px dotted #FF0000; width: 99%;  margin:auto;  margin-bottom: 15px;}
.MainTable .content{margin: 5px auto;  width: 98%;}
.MainTable .content_word { font-size: 16px; line-height: 35px;margin: 5px auto;  width: 98%;}
.MainTable .content_word img{max-width:99%;display:inline-block;}
.con_fuzhu{overflow:hidden;line-height:35px;}
.con_fuzhu .dayin{text-align: right;}
.con_fuzhu .fenxiang{overflow: hidden;  width: 99%;}
/*list*/
.list_item {padding: 20px 10px; border: 1px solid #C9DAE6; background-color: #fbfdff; margin-bottom: 15px; }
.list_item ul.list_title li{ position:relative;padding-left:25px; height:40px; overflow:hidden; margin-top:10px; border-bottom:1px dotted #dddddd;line-height: 40px;color:#3489D0}
.list_item ul.list_title li  h2{ font-size:15px; line-height: 37px;margin:0;display:inline-block;}
.list_item ul.list_title li.hot h2 {
	background: url(../../images/gjjlyhzc/tj.gif) center left no-repeat;
	text-indent: 20px;
}
.list_item ul.list_title li h2 a{color: #011929;}
.list_item ul.list_title li h2 a:hover{color:#3489d0;}
.list_item ul.list_title li span{ float:right; font-size:12px; color:#555555;}
.list_item ul.list_title li:before{content:""; position:absolute; left:0; top:17px; width:4px; height:4px; background-color:#3489d0; border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%;}
.wenku_hot{padding:0;margin-top: 2px;}
.wenku_hot h1{height: 55px;width: 100%;background-color: #ffffff; border-bottom: 1px solid #e7e7e7;box-sizing: border-box; padding: 7px 20px 0; line-height: 55px; color: #1a1a1a; font-size: 15px; font-weight: normal; margin-top: 5px;}
.wenku_hot_list{padding:20px 10px; background-color:#ffffff;}
.wenku_hot_list li{padding-left:12px; line-height:20px; position:relative; margin-bottom:18px;border-bottom: 1px dotted #DDD; padding-bottom: 15px;}
.wenku_hot_list li:before{content:""; position:absolute; left:0; top:7px; width:4px; height:4px; background-color:#3489d0; border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%;}
.wenku_hot_list li a{color:#1a1a1a; font-size:14px;}
.wenku_hot_list li a:hover{color:#3489d0;}
.title_xian{height:5px;border-bottom:red 1px dotted;margin:15px auto;width:97%;}
/*search*/
.searchNav{color:#1a1a1a; font-size:16px; line-height:28px; border-bottom:2px solid #e7e7e7;}
.searchNav span{color:#ef3838;}
.searchList{margin-top:6px;}
.searchList .item{padding:20px 0 20px 10px; border-bottom:1px solid #f0f0f0;}
.searchList .item:hover{background-color:#f7f7f7;}
.searchList .item .search-title{color:#333333; font-size:18px; margin-bottom:14px;}
.searchList .item .search-title span{color:#ef3838;}
.searchList .item .search-txt{color:#666666; font-size:14px; line-height:20px; margin-bottom:10px;}
.searchList .item .search-txt span{color:#ef3838;}
.searchList .item .search-date{color:#333333; font-size:12px;}
.searchList .item .search-date em{color:#bababa; margin:0 30px 0 15px;}
@media(max-width:420px){
	.top {   height: 137px;  background-size: 190%;}
    .logo {margin: 20px 0 0;}
	.nav-back { margin-top: 15px;}
    .nav-list li{ width: 25%;text-align: center;}
	.nav-list li a { height: 29px;  line-height: 29px;font-size:16px;padding:0; }
	.about-txt p { line-height: 28px;  height: 177px;  overflow: hidden;}
	.title-back{font-size:16px;}
	.carousel-indicators { bottom: 45px;}
	.carousel-inner>.item>a>img{height:200px;}
	.news-list>li>span.date{display:none;}
	.list_item ul.list_title li span{display:none;}
	.tab-list li a { height: 40px; width: 105px; font-size: 15px; line-height: 40px;}
	.tab-list li { margin-right:0; }
	.tab-txt{margin-top:15px;}
	.tpbox .tpbox_l .ortherlist li span{display:none;}
	.right-tt {font-size: 15px;background-size: 100%; text-indent: 25px;}
	.title{font-size:16px;}
	.input,.souh{margin-bottom:15px;}
	.zt-link{float: left; background-size: 100%; margin-right: 5px;margin-bottom:0;width: 48%;padding-right:0}
	.zt-icon { margin-left: 5px; margin-right: 0; }
	.zt-tt { font-size: 12px;}
	.zt .right-tt { margin-bottom: 10px;}
	.footer {font-size:12px;}
	.footer-l { margin-top: 80px;  margin-left: 0; text-align: center;}
	.footer-r {margin-top: 8px;text-align: center;}
	.footer-r .pull-left { width: 33%; margin: 5px auto;}
	
}
/*分页*/
.page a {
	border: 1px solid #ccc;
	padding: 3px 10px;
	margin: 0 2px;
	float: none;
	display: inline;
}

	.page a.active {
		border: 1px solid #2b8cd1;
		color: #fff;
		background: #2b8cd1;
	}

	.page a:hover {
		border: 1px solid #2b8cd1;
		color: #fff;
		background: #2b8cd1;
	}
