* {margin: 0;padding: 0;}
html, body {color: #666666; line-height:150%; text-align:center;}
html, body { overflow-x:hidden; font-size:14px; list-style:none; margin:0px;padding:0px; font-family:"宋体"; }
body{margin-left: 0px;margin-top: 0px;background:#fff;}
a:link,a:visited {font-size: 14px;color: #333;text-decoration: none;}
a:hover,a:active{color: #FF0000;}
.tstyle{ text-align:right; float:right; width:90px;}

.cl{ clear:both;}
ul{ padding:0px; margin:0px;}
.swhere{ width:90%; text-align:left; height:40px; line-height:40px; margin:0px 0px 10px 10px;}  /*where*/

.navbar{ margin-bottom:0px;}
.mainbox{ width:100%; max-width:1180px; margin:0 auto !important;}
.navbar-brand { padding:0px; margin:0px; height:auto; width:80%; text-align:left;}
.navbar-brand img {width:100%; max-width:636px; }

.navbar-collapse { padding:0px !important;}
.topmenu{ border-bottom:3px solid #0705c2; height:41px !important; line-height:41px;}
.navbar-nav{ width:100%;}
.navbar-nav li { list-style:none; width:10%; float: left;}
.navbar-nav li a{ color:#666; font-weight:bold;}
.navbar-nav li a:hover{ color:red;}
.container-fluid{ padding:0px;}
.mlinkon{ color:#000 !important;}
.navbar-nav > li > a{padding: 0px; height:41px; line-height:41px;}
.nav > li > a:focus, .nav > li > a:hover{ background-color: rgba(255,255,255,0);}

/*子菜单*/
.dropdown-menu li{ width:100%;}
.dropdown-menu li a { color:#666;}
.dropdown-menu li a:hover { background-color: rgba(255,255,255,0);}


/*首页幻灯片*/
.swiper-index-bar{ width:100%; max-width:1180px;}
.swiper-index-bar img {width: 100%;border-radius: 0;}
.swbg{}

.container{ width:100%; max-width:1180px; padding:0px;}

.leftbox{ width:100%; background-color:#fff;}
.cmbox{ width:100%; background-color:#fff; min-height:910px;}

.ltitl{ border-bottom:1px solid #000; height:40px; line-height:40px; text-align:left;}
.ltitl a{color:#333; font-weight:bold; font-size:16px;}
.ltitl .deftm{ float:right; width:16px; height:16px; line-height:16px; color:#fff; background:#0307c8; text-align:center; margin-top:8px; font-weight:normal; font-size:12px;}
.ltitl a:hover{color:red;}

.rtitl{ border-bottom:1px solid #bbbbbb; height:33px; line-height:33px; margin:0px 15px; text-align:left;}
.rtitl a{ font-weight:bold;  margin:0px 15px; color:#555555;}

.dxyo{ min-height:250px; margin:8px;}
.dxyl{ text-align:left; line-height:38px; height:38px; list-style:none; overflow:hidden; border-bottom:dashed 1px #999999;}
.dxy1{ line-height:35px; text-align:left; margin:15px 0px; height:255px; overflow:hidden; text-indent: 2em;}
.deflb{ line-height:250%; text-align:left; margin:15px; background:url(images/dian_10.jpg) no-repeat left bottom; padding-bottom:162px;}
.newso{ margin:14px 0px; border:1px solid #999;}
.newso .swiper-slide{width:100%; padding-top:70%; cursor:pointer;}
.newso .swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,0.2);}
.newso .swiper-pagination-bullet-active{color:#fff;background:#007aff;}
.newso .swiper-pagination { bottom:25px;}
.newso .imgtitl{ background-color: rgba(0,0,0,0.3); width:100%;}
.newso .imgtitl a{color:#fff;}
.gcimg{ float:left; width:88px; height:215px; background:url(images/gc.jpg) center no-repeat;background-size:100% 100%; border:1px solid #999; margin:8px 15px 8px 0px;}
.defxswl img { width:80%;}

.defcpl ul{ overflow:hidden; padding:10px;}
.defcpl li{ float:left; width:160px; height:171px; margin:6px; list-style:none; text-align:center;}
.defcpl li img{ width:155px; height:140px;}

/*文章列表*/
/*图文*/
.clarc li {padding-bottom: 6%;list-style: none;/*border-bottom: 1px solid #e1e1e1;*/}
.clarc img {width: 180px; height: 100px; margin-right: 24px; border-radius: 2px;}
.clarc .title {font-size: 30px; padding-bottom: 6px; margin-right: 12px; font-family:"microsoft yahei"}
.clarc .detail {font-size: 14px; color: #666; line-height: 28px; height: 56px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;padding-top: 5px;}
.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.pointer:hover {cursor: pointer;}
.clarc .time, .detail-container .time {color: #666;font-size: 14px;padding-top: 8px;}
.horizontal {display: -webkit-flex;display: -moz-box;display: flex;display: -webkit-box;}
.flex-1 {-moz-box-flex: 1;-webkit-box-flex: 1; -webkit-flex: 1;flex: 1;}
/*文章*/
.claw { margin:0 auto; width:100%; background-color:#fff; min-height:910px; overflow:hidden;}
.claw .title {font-size: 30px; line-height:30px; padding:2% 0.7% 4%; margin-right: 12px; font-family:"microsoft yahei"}
.claw .newslist{overflow:hidden; text-align:left; margin:30px;}
.claw .newslist li a{ line-height:30px; height:30px; overflow:hidden;}
.claw .newslist li .time{ float:right; width:90px;}
.clpage{ width:400px; float:right; height:30px; line-height:30px; margin:30px 30px 0px 0px; clear:both;}

/*图片*/
.media-list li{ float:left; width:180px; height:210px; margin:8px; border:1px solid #999; padding:4px;}
.media-list li img { width:170px; height:170px; margin-bottom:5px;}
/*文章列表end*/

.content { padding:30px 20px; text-align:left;}

.nocontent{margin:50px auto; text-align:center;}
.nocontent, .nocontent img{ width:100%; max-width:571px;}

.nr{ line-height:200%; text-indent: 2em; text-align:left; margin:30px;}
.nr .snewsb{ float:right;}

.end { background-color:#f0f0f0; padding:20px 10px; line-height:200%;}

@media (min-width: 768px) {
	.navbar-header .navbar-brand {display:none;}
	
	.dropdown:hover > .dropdown-menu{display:block;}
/*子菜单
	}*/
	.dropdown-submenu {
		position: relative;
	}
	.dropdown-submenu > .dropdown-menu {
		top: 0;
		left: 100%;
		margin-top: -6px;
		margin-left: -1px;
		-webkit-border-radius: 0 6px 6px 6px;
		-moz-border-radius: 0 6px 6px;
		border-radius: 0 6px 6px 6px;
	}
	.dropdown-submenu:hover > .dropdown-menu {
		background:#fff;
		display: block;
	}
	.dropdown-submenu > a:after {
		display: block;
		content: " ";
		float: right;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid;
		border-width: 5px 0 5px 5px;
		border-left-color: #ccc;
		margin-top: 5px;
		margin-right: -10px;
	}
	.dropdown-submenu:hover > a:after {
		border-left-color: #aaa;
	}
	.dropdown-submenu.pull-left {
		float: none;
	}
	.dropdown-submenu.pull-left > .dropdown-menu {
		left: -100%;
		margin-left: 10px;
		-webkit-border-radius: 6px 0 6px 6px;
		-moz-border-radius: 6px 0 6px 6px;
		border-radius: 6px 0 6px 6px;
	}
/*子菜单end*/
	
	
}

@media (max-width: 767px) {
	.logobox{ display:none;}
	.navbar-brand img {width:100%; }
	.topmenu{background:#fff; height:auto !important;}
	.navbar-nav li { list-style:none; width:100%;}
	.navbar-nav li a{ color:#333; font-weight:bold;}
	.navbar .navbar-toggle:focus, .navbar .navbar-toggle:hover{ background-color: rgba(255,255,255,0.5);}
	.navbar .navbar-toggle { border-color:#3e7db3;}
	.navbar .navbar-toggle .icon-bar { background-color:#3e7db3;}
}

@media (max-width: 500px) {
	.logobox{ display:none;}
	.navbar-brand img {width:100%; padding-top:10px; }

}