@charset "utf-8";
/* CSS Document */
body{ margin:0;}
ul,li{ list-style:none; padding:0; margin:0;}
a{ text-decoration:none;}
a:hover{text-decoration:none !important;}
*{ font-family: Arial, Helvetica, sans-serif}
.tl{ width:500px; float:left; font-size:13px; line-height:38px; color:#f0f3fa;}
.tr{ width:200px; float:right; background: url(../images/dh.png) no-repeat left center; float:right; font-size:13px; line-height:38px; color:#f0f3fa; padding-left:26px;}
.ttop{ width:100%; background:url(../images/dbg.jpg) repeat-x left center; height:38px;}
.ttop1{ width:100%; height:2px; background:#1f2843;}
@media (max-width:768px) {
	.yc{ display:none !important;}
.yc0{ display: block !important;}
.logo img{ width: auto!important; height:55px; margin:10px auto;
} 
.logo{ padding:5px 0 !important;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff !important;}
.navbar-default{ background:#007a34 !important; border-color: none !important;}
.navbar-default .navbar-nav>li>a {color: #fff !important; font-size:16px;}
.navbar-default .navbar-brand {
    color: #fff !important;
}
.navbar-default .navbar-nav li .active, .navbar-default .navbar-nav li .active:focus, .navbar-default .navbar-nav li a:hover {
    color: #fff !important;
    background-color: #007a34 !important ;
}
.nav>li>a{padding:10px 16px !important; }
.lyk {
    width: 100%;
    margin: 0 auto;
    font-size: 14px;
    line-height: 30px;
    color: #555;
}
.bkp {
    width: 90%;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    margin-bottom: 10px;
    line-height: 30px;
    height: 30px;
}.lyc {
    width: 100%;
    min-height: 80px;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
}
.bt{ font-size:18px; color:#777; text-align:center; background:url(../images/btbg.png) no-repeat bottom center; line-height:40px; padding-bottom:10px; font-weight:normal; margin:20px auto;}
.btn{ font-size:18px; color:#777; text-align:center; background:url(../images/btbg.png) no-repeat bottom center; line-height:40px; padding-bottom:10px; font-weight:normal; margin:20px auto;}

.xwz{ font-size:13px; color:#777; line-height:40px; text-align:center;}
.part1{ margin:10px auto;}
.slideTxtBox .tjcp li{ width:45%; float:left; margin:0 2% 10px;  border:1px solid #e6e6e6;}
.slideTxtBox .tjcp li p{ margin:0; text-align:center; font-size:15px; line-height:30px; }
.part2{ width:100%; background:#f6f6f6; padding:20px 0; margin:10px auto;}
.gd0{ width:165px; font-size:14px; line-height:34px; text-align:center; background:#49a05b; color:#fff; margin:15px auto;}
.xwk li{ padding:10px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; overflow:hidden;transition:all ease .3s;}
.xwwz h1{ font-size:16px; line-height:40px; color:#3b3b3b; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0 auto;}
.xwwz p{ font-size:14px; line-height:26px; color:#777;}
.xwk li .sj{ display:none;}
.xwk li:hover{ background:#ebf1ef; transition:all ease .3s;}
.lxxx{ float:right; width:350px;font-size:13px; line-height:30px; color:#fff; }
.lxxx p{font-size:15px; line-height:42px; color:#fff; margin:0 auto;}
.cpl li p{ font-size:14px; line-height:34px; text-align:center; color:#555; overflow:hidden; margin:0 auto; text-overflow:ellipsis; white-space:nowrap;}
.cpl li{ position:relative; top:0;transition:all ease .3s; margin-bottom:10px;}
.xxms img{ width:100% !important; height:auto !important;}
.msqy0{ margin:10px auto; overflow:hidden;}
.lyk {
    width: 100%;
    margin: 0 auto;
    font-size: 14px;
    line-height: 30px;
    color: #555;
}
.bkp {
    width: 90%;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    margin-bottom: 10px;
    line-height: 30px;
    height: 30px;
}.lyc {
    width: 100%;
    min-height: 80px;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
}
.nrk img{ max-width:100% !important; height:auto !important;}
.cpm1{ margin-bottom:10px;}
}
@media (min-width: 768px)

 {

.logo{ margin-top:25px;}
.navbar-default{ border-color: none !important; background:#fff !important}
.navbar-default .navbar-nav>li>a {color: #555 !important; font-size:16px; background:url(../images/sx.jpg) no-repeat right center;}
.navbar-default .navbar-brand {
    color: #555 !important;
}
.navbar-default .navbar-nav li .active, .navbar-default .navbar-nav li .active:focus, .navbar-default .navbar-nav li a:hover {
    color: #555; background: url(../images/dgbg.png) no-repeat bottom center;
}
.navbar{ border-radius:0 !important; max-width:1200px !important; margin:0 auto !important; border:none !important; min-height:40px !important;}
.yc0{ display:none !important;}
.container {width: 1200px !important;}
.navbar{ margin-bottom:0 !important; margin-top:20px !important;}
.nav>li>a{padding:30px 18px !important;}
.bt{ font-size:22px; color:#777; text-align:center; background:url(../images/btbg.png) no-repeat center bottom; line-height:60px; font-weight:normal; margin:20px auto;}
.xwz{ font-size:14px; color:#777; line-height:40px; text-align:center;}
.part1{ margin:20px auto;}
.slideTxtBox .tjcp li{ width:280px; float:left; margin:0 10px;  border:1px solid #e6e6e6;}
.slideTxtBox .tjcp li p{ margin:0; text-align:center; font-size:15px; line-height:50px; }
.part2{ width:100%; background:#f6f6f6; padding:40px 0; margin:50px auto; clear:left;}
.gd0{ width:165px; font-size:14px; line-height:34px; text-align:center; background:#49a05b; color:#fff; margin:20px auto; float:left;}
.xwk{ float:right !important;}
.xwk li{ padding:15px 20px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; overflow:hidden;transition:all ease .3s;}
.xwwz h1{ font-size:16px; line-height:40px; color:#3b3b3b; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0 auto;}
.xwwz p{ font-size:14px; line-height:26px; color:#777;}
.xwwz{ width:400px; float:right;}
.xwk li .sj{ font-size:22px; line-height:36px; text-align:center; color:#777; float:left; width:96px; border-right:1px dashed #dcdcdc; margin-top:10px;}
.xwk li:hover{ background:#ebf1ef; transition:all ease .3s;}
.lxxx{ float:right; width:350px;font-size:13px; line-height:30px; color:#666; margin-top:20px;}
.lxxx p{font-size:15px; line-height:42px; color:#555; margin:0 auto;}
.btn0{ font-size:24px; line-height:80px; background:url(../images/btbg.png) no-repeat center bottom; text-align:center;}
.cpl li p{ font-size:14px; line-height:46px; text-align:center; color:#555; overflow:hidden; margin:0 auto; text-overflow:ellipsis; white-space:nowrap;}
.cpl li{ position:relative; top:0;transition:all ease .3s; margin-bottom:20px;}
.fd{ width:350px; float:left; margin-right:50px;}
.msqy0{ margin:30px auto; overflow:hidden;}
.lyk{ width:40% !important; margin:40px auto; font-size:14px; line-height:30px; color:#555;}
.bkp{ width:290px; border:1px solid #e6e6e6; border-radius:5px; margin-bottom:10px; line-height:30px; height:30px;}
.lyc{ width:400px; min-height:80px; border:1px solid #e6e6e6; border-radius:5px;}
.lyk table tr{ margin-bottom:10px !important}
.xelb li p{ height:100px; overflow:hidden;}
 }
 
 .tbg{ width:100%; background: url(../images/lx.jpg) no-repeat top center #f4f5f7; padding:5px 0; font-size:14px; line-height:24px; color:#666; text-align:right;}
 .yy{ padding:0 20px; background: url(../images/jt.jpg) no-repeat right center;color:#666; margin-right:5px;}
 .dxh{ padding:0 15px; background:url(../images/xx.jpg) no-repeat left center;}

.icon-bar {background-color:#fff7ed !important;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff7ed !important; border: none !important
}
.bannert{width:100%;  margin:0 auto !important;}

.navbar-toggle:hover {
background-color: #007a34 !important;}

.navbar-default{ border:none !important; padding:0 !important}
.navbar{ margin-bottom:0 !important}
 #fylist {
    margin: 20px auto;
    clear: both;
    text-align: center;
    width: 900px;
    overflow: hidden;
    font-size: 12px;
    line-height: 30px;
    color: #555;
}
#fylist li {
    float: left;
    width: auto;
    line-height: 28px;
    display: block;
    border: 1px solid #E9E9E9;
    background: url(none);
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    padding: 0 4px;
}
li.thisclass {
    padding: 0px 10px;
    font-weight: normal;
    background: #0d9447 !important;
    font-size: 14px;
    line-height: 28px; padding:0 10px !important;
    color: #FFF;
}

#fylist a{
	font-size: 12px;
	color: #333;
	padding: 3px 10px;

}
#fylist  a:hover{
	font-size: 12px;
	padding: 3px 10px;
	color: #FFF;
	background:#0d9447;
}
#fylist a.selected
{
	font-size: 12px;
	padding: 3px 10px;
	color: #FFF;
	background:#0d9447;border:none;

}
#fylist select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	 height:28px;
	color: #555;
	border:none;
}
#fylist li strong{ font-weight:normal;}

.dhh{ font-size:16px; color:#555; line-height:24px; text-align:right; padding-right:70px;}
.dh{ padding:0 !important}
.slideTxtBox{width:100%; min-height:300px; margin-top:30px;}
.slideTxtBox .hd{ height:51px; line-height:51px; padding:0 10px 0 0px;   position:relative; margin-bottom:30px; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; left:50px;   }
		.slideTxtBox .hd ul li{ float:left; border:1px solid #49a05b; cursor:pointer; width:176px; text-align:center; float:left;  line-height:38px;margin:0 20px;;
	text-align:center; color:#555; background:rgba(246, 246, 246, 0.67); transition:all ease .3s;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px;

	}
		.slideTxtBox .hd ul .zx{float:left; padding:0 15px; cursor:pointer; width:130px; text-align:center;}
		.slideTxtBox .hd ul li.on{ background:#49a05b;border:1px solid #49a05b;color:#fff;}

.slideTxtBox .tjcp li img{ margin:1px auto !important;}
.slideTxtBox .tjcp li:hover{ background:#eff5f3; transition:all ease .3s;}
.slideTxtBox .tjcp li:hover .gd{ background:#3aa769; transition:all ease .3s; color:#fff;}
.slideTxtBox .tjcp li a{ color:#555;}
.gd{ width:150px; line-height:30px; background:#dcdcdc; font-size:14px; color:#555; text-align:center; margin:0 auto;}
.bt0{ width:100%; padding:0 10px; background:url(../images/st.jpg) no-repeat left 15px; font-size:22px; line-height:50px; color:#0d9447; font-weight:normal;}
.jjwz{ width:100%; margin:10px auto; font-size:14px; line-height:26px; color:#555;}

.gd0 a{ color:#fff;}
.alk li{ margin-bottom:10px; transition:all ease .3s;}
.alk li:hover a{ background:#eff5f3;transition:all ease .3s;}
.alk a{ padding:2px; border:1px solid #e6e6e6; display:block;}
.alk li:hover .albt{ color:#0d9447;}
.albt{ font-size:16px; line-height:40px; background:url(../images/bg1.png) no-repeat bottom center; text-align:center; color:#555; padding-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.anms{ font-size:14px; line-height:26px; color:#777; padding:10px;}
.footer{ width:100%; background:#f5f5f5; border-top:1px solid #d3d3d3; padding-top:20px;}
.end dl{ float:left; margin:0 20px; width:130px; margin-top:20px;}
.end dt{ font-size:15px; line-height:42px; color:#555; font-weight:normal;}
.end dd{ font-size:13px; line-height:30px; color:#666; margin:0 auto !important;}
.sx{ float: left; margin:0 30px;}
.bqxx{ width:100%; background:#49a05b; text-align:center; font-size:14px; color:#dddddd; line-height:40px;}
.bqxx a{ color:#dddddd}
.sjfooter{ width:100%; padding:20px; background:#49a05b; border-top:2px solid #d3d3d3; overflow:hidden;}
.dq{ width:100%; background:#f4fff6; border-bottom:1px solid #49a05b; font-size:13px; line-height:40px; height:40px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.wz{ font-size:13px; line-height:40px; color:#555;}
.wz a{ color:#555;}
.sjdh li{ font-size:13px; line-height:40px; background:url(../images/hjt.png) no-repeat 5px center; padding-left:15px; border-bottom:1px solid #e6e6e6;}
.sjdh li a{ color:#555;}
.nfl {
	clear: both; text-align:center;
	margin:30px auto; overflow:hidden;
}
.nfl li {
margin-right:10px;  line-height:34px; font-size:14px; color:#555; text-align:center; display: inline; transition:all ease .3s;

}
.nfl li a:hover {
	color: #fff;
	background:#49a05b; transition:all ease .3s;
}
.nfl li a{
	line-height: 38px;
padding:0px 30px;    
display: inline-block;
border:solid 1px #dedede; color:#555
	
}
.nfl li .selected{
line-height:38px; font-size:14px;
background:#49a05b; color:#fff; text-align:center;
border:none;     display: inline-block; 
}
.nrk{ margin:15px auto; font-size:14px; line-height:26px; color:#555;}
.nrk img{ max-width:100% !important; height:auto !important;}
.xelb{ margin:10px auto; padding-top:10px;}
.xelb a{ border:1px solid #49a05b; display:block;}
.xelb li{ margin-bottom:10px; transition:all ease .3s; position:relative; top:0;}
.xelb li:hover a{ background:#f4fff6; transition:all ease .3s;}
.xelb li:hover{ top:-8px;}
.xelb li h1{ font-size:15px; line-height:36px; background:#57a97a; padding:0 10px; color:#fff; font-weight:normal; margin:0 auto; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xelb li p{ font-size:14px; line-height:26px; color:#555; padding:0 10px; margin:10px auto;}

.btn5{ font-size:18px; line-height:60px; border-bottom:1px solid #e6e6e6; text-align:center; color:#555; margin:10px auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fbsj{ text-align:center; font-size:13px; line-height:40px; color:#777; display:block;}
.cpl li a{ border:1px solid #e6e6e6; display:block;}
.cpl{ padding:10px 0;}
.cpl li:hover{ top:-8px; transition:all ease .3s;}
.cpl li:hover a{ background:#eff5f3; transition:all ease .3s;}
.cpl li:hover .gd{ background:#3aa769; transition:all ease .3s; color:#fff;}
.cpl li a{ color:#555;}
.cpnk{ margin:15px auto;}
.mc{ font-size:16px; line-height:50px; color:#555; font-weight:normal; margin:0 auto;}
.ms{ font-size:14px; line-height:28px; color:#666; font-weight:normal;}
.xxms{ width:100%; font-size:14px; line-height:26px; color:#555; margin:20px auto; float:left;}
.msbt{ background:url(../images/yqljb.png) no-repeat left center rgba(60, 118, 61, 0.06); font-size:16px; line-height:42px; padding-left:10px; clear:both; color:#fff; margin-bottom:10px;}
.lxk{ font-size:14px; line-height:30px; color:#555;}
.lbt0{ width:100%; font-size:18px; line-height:80px;  text-align:center; color:#555;border-bottom:1px solid #e6e6e6; background:url(../images/nntbg.png) no-repeat center bottom; margin-bottom:15px;}
.cpm1{ width:100%; font-size:18px; border-bottom:1px solid #e6e6e6; line-height:50px;}
.lyk0{ background:#fafafa; padding:10px 0;}
.end dd a{ color:#666;}
.end .cptk{ width:230px; float:left;}
.cpl li b,.xelb li b{ font-weight:normal;}