body{ font-family:"微软雅黑"; font-size:14px;  color:#333;position: relative; background: #f0f0f0;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #f96f0a;}
a:focus{ text-decoration:none !important;}
img{ max-width:100%;}
input {outline:none;}
.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;}
.pd20{padding-bottom: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: 1130px; overflow:hidden; }
	.you_main{padding-left:0;}
	.smfr{text-align:right;}
	.pl0{padding-left:0}
	.pr0{padding-right:0}
	.pd0{padding:0;}
	.swiper-container{ width: 430px; height: 327px; position:relative; }
	.tongzhi{float:right;width:630px;}
	.right-width{float:right; width: 611px; }
	.jgjj{width: 420px;}
	.news-top-width{ width: 410px; }
	.about-c{ width: 420px;}
	.link-back{width: 420px;}
}
.back-white{min-height: 600px; background: #fff; padding: 15px 5px;}
.header {
	height: 157px;
	background: url(../../images/gjywlcsyjg/ywlc-header.png) center top no-repeat;
	background-size: cover;
}
.logo{ margin-top: 20px; }
.nav-back {
	height: 55px;
	background: url(../../images/gjywlcsyjg/ywlc-nav-back.png) center no-repeat;
	background-size: cover;
}
.nav-list li{ float: left; width: 11.111111%; padding:0 20px 0 0; }
.nav-list li a{ display: block; height: 55px; line-height: 55px; color: #fff; font-size: 16px; position: relative; }
.nav-list li.active a:after,.nav-list li a:hover:after{ display: block; content: ""; position: absolute; left: 0; bottom: 0; right: 0; height: 4px; background: #ffa92c;  }
.back-fff{ background: #fff; padding:30px 20px 0 20px; position: relative; z-index: 100; }
.swiper-slide{ text-align: center; }

/**huandeng**/
.carousel-caption{ left:0 !important; padding:0;width:100%; height:40px;line-height:39px; 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;}
.carousel-indicators li,.carousel-indicators li.active{ width:18px; height:18px; background:#322a28; color:#fff; font-size:12px; border-radius:0; text-indent:0; border:none;margin:0;}
.carousel-indicators li.active{ background:#dd4c00;}
.carousel-indicators{ width:auto; left:auto; right:5px; bottom:10px; margin-bottom:0;}
.carousel-inner>.item>a>img{width:100%; height:310px;}
/****/

.title {
	background: url(../../images/gjywlcsyjg/ywlc-tt-back.png) center bottom no-repeat;
	padding: 0 10px 14px 10px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.title a{ font-size: 12px; color: #666; float: right; display: inline-block; margin-top: 4px; margin-right: 20px; }
.title a:hover{ color: #f96f0a; }
.news-top-tt a{ font-size: 16px; color: #f96f0a; margin-top: 20px; margin-bottom: 10px; display: block; }
.news-top{ padding:0 10px; border-bottom: dashed 1px #ddd; }
.news-top-txt{ font-size: 14px; color: #666; padding-bottom: 10px; line-height: 25px; }
.tzgg-list{margin-top:10px;}
.tzgg-list li{ height: 37px; line-height: 37px; padding-left: 20px; position: relative;border-bottom:1px dotted #eceaea;}
.news-list{ margin-top: 20px; }
.news-list li{ height: 36px; line-height: 36px; padding-left: 20px; position: relative;border-bottom:1px dotted #eceaea; }
.news-list li span,.tzgg-list  li span{ float: right; color: #a6a6a6; }
.news-list li:before,.tzgg-list li:before{ display: block; content: ""; position: absolute; left: 10px; top: 50%; width: 4px; margin-top: -2px; height: 4px; background: #2577c9; }
.about-c {
	height: 392px;
	background: url(../../images/gjywlcsyjg/ywlc-about-back.png) center no-repeat;
	background-size: cover;
	padding: 30px;
	margin-bottom: 35px;
}
.about-tt{ font-size: 17px; color: #1e1e1e; font-weight: bold; margin-bottom: 25px; }
.about-tt span{ padding-left: 5px; }
.about-txt{ color: #333; line-height: 27px; text-indent: 2em; text-align: justify; }
.title02 {
	height: 46px;
	background: url(../../images/gjywlcsyjg/ywlc-tt-back02.png) center no-repeat;
	line-height: 42px;
	color: #fff;
}
.title02 a{ color: #fff; margin-right: 5px; margin-top: 0; }
.news-top img{ width: 130px; height: 80px; }
.news-img-tt a{ font-size: 15px; color: #333; margin:5px 0 5px 0; display: block; }
.news-img-tt a:hover{ color: #f96f0a; }
.news-img-txt{ font-size: 12px; color: #666; line-height: 25px; }
.news-img{ padding-top: 20px; padding-bottom: 15px; border-bottom: solid 1px #ddd; margin-bottom: -10px; }
.link-back {
	background: url(../../images/gjywlcsyjg/ywlc-link-back.png) center no-repeat;
	background-size: cover;
	padding: 20px 30px;
	height: 380px;
}
.link-back .about-tt , .link-back .about-tt a{ color: #fff;}
.link-list li a{ height: 47px; line-height: 47px; color: #fff; font-size: 16px; padding-left: 20px;width: 48%;  float: left; }
.link-list li a:hover {
	background: url(../../images/gjywlcsyjg/ywlc-a-back.png) left center no-repeat;
}
.bottom-list li{ display: inline-block; margin:0 23px; }
.bottom-list li a{ display: block; height: 63px; line-height: 63px; color: #454545; }
.bottom-list{ border-top: solid 1px #ddd; margin-top: 60px; }
.footer {
	height: 173px;
	background: url(../../images/gjywlcsyjg/ywlc-footer.png) center no-repeat;
	background-size: cover;
	color: #fff;
	padding-top: 70px;
}
.footer p{ margin-bottom: 5px; }
.bottom-list li a:hover{ color: #f96f0a; }
/**chanel**/
#ch_nav_guide{height: 40px;background-color: #eef8ff; line-height: 40px;font-size: 15px; font-weight: normal; margin-bottom: 30px;}
.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/gjywlcsyjg/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{border:1px solid #C9DAE6;}
.wenku_hot h1{height: 55px;width: 99%;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%;}
/**content**/
.MainTable {}
.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;}
.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:#ff0000; 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%;}
@media(max-width:420px){
	.container{padding:0;}
	.nav-back{background-color:#0aafe8;}
	.nav-list li {width: 25%; padding: 0 10px 0 0;}
	.nav-list li a { height:24px; line-height: 24px;font-size: 14px;}
	.back-fff { padding:10px 0; }
        .about-c {padding:15px;}
	.carousel-inner>.item>a>img {height: 260px;}
	.swiper-container{margin-bottom:15px;}
	.news-list li span, .tzgg-list  li span{display:none;}
	.tzgg-list li,.news-list li{overflow:hidden;}
	.link-back { background-size: 97%;  margin-bottom: 10px;margin-top:15px;}
	.news-img-tt{height: 30px; overflow: hidden;}
	.news-img-txt { line-height: 18px; height: 55px; overflow: hidden;}
	.footer{padding-top: 40px;}
}
/*分页*/
.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;
	}
