@charset "utf-8";
/* CSS Document */
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc {
	margin: 0;
	padding: 0;
}
body {
	color: #000;
	background-color: #0d9488;
	font-size: 16px;
	font-family: "Microsoft YaHei", Verdana, sans-serif;
	outline: 0
}

* {
	word-wrap: break-word;
}

body {
	repeat-x 0 0;
}


textarea {
	resize: none;
}

table {
	empty-cells: show;
	border-collapse: collapse;
}

caption, th {
	text-align: left;
	font-weight: 400;
}

ul li, .xl li {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
}

em, cite, i {
}

a {
	color: #000;
	text-decoration: none;
	outline: 0
}

a:hover {
	color: #0d9488;
    text-decoration: underline
}

img {
	border: 0
}

label {
	cursor: pointer;
}

.z {
	float: left;
}

.y {
	float: right;
}

.cl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.cl {
	zoom: 1;
}
.container {
	width: calc( 100% - 200px);
    max-width: 1560px;
    min-width: 1340px;
	margin: 0 auto;
}

.qk_twonavq {
	width: 100%;
	height: 105px;
	background: #fff;
	margin-top: 60px;
}

#header {
	height: 70px;
	line-height: 70px;
	margin-bottom: 20px;
	position: fixed;
	top: 0;
	z-index: 2;
	width: 100%
}

.logo {
	float: left;
	font-size: 0;
    width: 250px;
}

.logo img {
	max-height: 70px;
	vertical-align: middle
}

.nav {
	float: left;
	margin-left: 10px;
}

.nav ul {
	list-style: none;
}

.nav li {
	font-size: 16px;
	position: relative;
	z-index: 2;
    float: left
}

.nav li+#nvabar-item-index {
	display: none
}

.nav li a {
	color: #fff;
	padding: 0 15px;
	display: inline-block
}

.nav li a:hover {
	text-decoration: none;
}

.nav ul ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0
}

.nav ul li:hover>ul {
	display: block;
}

.nav ul ul li {
	white-space: nowrap;
	line-height: 45px
}

.nav ul ul ul {
	top: 0;
	left: 100%
}

.nav ul ul li a:hover {
	background-color: #0d9488;
}
.heaferys {
	background-color: #0f766e;
}
#mnav, #search, .muser {
	display: none
}
.search {
}

.search {
	float: right;
	margin-top: 15px;
    width: 250px;
}

.search form {
	width: 250px;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	color: #ddd
}

.search form input {
	float: left;
	width: 80%;
	height: 42px;
	line-height: 42px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-right: 0;
	padding-left: 8%;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    font-size: 14px;
    outline:none;
}

.search form button {
	float: left;
	width: 20%;
	height: 42px;
	line-height: 36px;
    font-size: 22px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #ccc;
	border-left: 0;
	color: #cbcbcb;
    cursor: pointer;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.search form button:hover{
color: #0f766e;
}
#main {
	overflow: hidden;
	clear: both
}

.main {
	margin-bottom: 10px;
	overflow: hidden
}

.hometop {
	margin-bottom: 10px;
	overflow: hidden;
    background: #FFF;
    border-radius: 6px;
}

.htleft {
	float: left;
	width: 380px;
	height: auto
}

.slider {
	width: 100%;
	height: 260px;
	background-color: #fff;
	margin-bottom: 10px;
    border-radius: 5px;
    overflow: hidden
}

.slider .swiper-container {
	width: 100%;
	height: 100%
}

.slider .swiper-slide {
	font-size: 18px;
	background: #fff;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}

.slider .swiper-pagination {
	text-align: right
}

.slider .swiper-pagination-bullet {
	background-color: #fafafa;
	width: 12px;
	height: 12px
}

.slider .swiper-pagination-bullet-active {
	background: #fff
}

.slider .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background: url("../images/slider-arrow.png")/*tpa=/images/slider-arrow.png*/ no-repeat
}

.slider .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background: url("../images/slider-arrow.png")/*tpa=/images/slider-arrow.png*/ no-repeat;
	transform: rotate(180deg)
}

.slider .swiper-slide:hover {
	-moz-opacity: .9;
	opacity: .9
}

.slider .swiper-slide img {
	width: 100%;
	height: 380px;
	object-fit: cover;
	overflow: hidden
}

.slider .swiper-slide p {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	background-color: rgba(0,0,0,.6);
	height: 40px;
	line-height: 40px;
	padding-left: 3%;
	padding-right: 20%;
	overflow: hidden;
	font-size: 14px;
}


#qkfunava {
	margin-bottom: 20px;
}

.qk_rnav {
	margin: 0 auto;
	width: 100%;
	height: auto;
	background: #fff;
    box-shadow: 3px 3px 20px #00000042;
}

.qk_t_rnav {
	margin: 0 auto;
	width:calc( 100% - 200px);
    max-width: 1560px;
    min-width: 1200px;
	height: 105px;
	background: #fff;
	border-top: none;
    box-sizing: border-box;
}

.qk_nv_ejdhb {
	width: 25%;
	height: auto;
	padding-top: 25px;
	float: left;
	overflow: hidden;
}

.qk_nv_ejdhbs {
	float: left;
	width: 50px;
	margin-right: 15px;
	height: 70px;
	padding-top: 4px;
}

.qk_nv_ejdhb li {
	float: left;
	width: calc((100% - 80px) / 3);
    box-sizing: border-box;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
}

.qk_nv_ejdhb h2 a:hover {
	color: #0d9488;
}


.heaferys {
	background-color: #0f766e;
}

.nav li:hover>a {
	background-color: #115e59;
}

.nav li.active>a {
	background-color: #115e59;
}

.nav ul ul {
	background-color: #0d9488;
}

.nav ul li:hover>ul {
	background-color: #115e59;
}

.nav ul ul li:hover {
	background-color: #115e59;
}

.qk_ibox3_z_bt p {
	color: #0d9488;
}

.qk_ibox3_z_bt em {
	background: #0d9488;
}

/*列表页*/
.ct2-sd {

	float: left;

	width: 260px;

}

.ct2-mn {

	float: right;

	width: calc(100% - 280px);
    padding: 30px;
    box-sizing: border-box;
    background: #FFF;

}

.ct2-sd .panel {

	background-color: #f6f6f6;

	border: 0;

}

.panel-sd {

	margin-bottom: 20px;

	background-color: #FFF;

}

.panel-sd:last-child {

	margin-bottom: 0;

}

.panel-sd .tit {

	text-align: center;

	color: #fff;

	font-size: 20px;

	background-color: #0d9488;

	padding: 15px 0;

}

.panel-sd .tit span {

	display: block;

	text-transform: uppercase;

	font-size: 14px;

	color: #b5d9ff;

}

.lanmu li {

	border-bottom: 1px dotted #ddd;
 text-align: center;

}

.lanmu li:last-child {

	border-bottom: 0;

}

.lanmu li>a {

	display: block;

	line-height: 60px;

	font-size: 18px;

}

.lanmu li .arr {

	float: right;

	height: 45px;

	width: 40px;

	position: relative;

	cursor: pointer;

}

.lanmu li .arr:after {

	content: '';

	border-top: 2px solid #ccc;

	border-left: 2px solid #ccc;

	box-sizing: content-box;

	display: block;

	width: 8px;

	height: 8px;

	margin: auto;

	position: absolute;

	top: 0;

	bottom: 0;

	-webkit-transform: rotate(135deg);

	transform: rotate(135deg);

	right: 15px;

}

.lanmu-box {

	display: none;

}

.lanmu-box p {

	margin: 0;

	border-top: 1px dotted #ddd;

	padding-left: 15px;

}

.lanmu-box p a {

	padding: 0 25px;

	display: block;

	line-height: 40px;

}

.lanmu li>a:hover, .lanmu li.active>a {

	color: #0d9488;

	font-weight: bold;

}

.lanmu li.open .lanmu-box {

	display: block;

}

.lanmu li.open .arr:after {

	-webkit-transform: rotate(225deg);

	transform: rotate(225deg);

}

.position {

	padding-bottom: 15px;

	border-bottom: #cbcbcb dashed 1px;

	margin-bottom: 15px;
    font-size: 14px;
    color: #666

}

.position a{color: #666}

.pages {

	margin: 20px 0 0;

	text-align: center;

	font-size: 0;

}

.pages a {

	display: inline-block;

	font-size: 14px;

	line-height: 35px;

	padding: 0 14px;

	margin: 5px;

	background-color: #f5f5f5;

	border-radius: 3px;

	-webkit-transition: all 0.5s;

	transition: all 0.5s;

}

.pages a:hover, .pages a.active {

	background-color: #0d9488;

	color: #fff;

}

.list-3 {

	border-bottom: #dadada dashed 1px;

	margin-bottom: 20px;

	padding-bottom: 20px;

}

.list-3 li a {

	display: block;

	line-height: 36px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 16px;

}

.list-3 li span {

	float: right;
    font-size: 12px;
	color: #999;

}

.list-3 .line {

	border-bottom: #dadada dashed 1px;

	margin-bottom: 20px;

	padding-bottom: 20px;

}

.bordernone {

	border-bottom: none;

}

.fengmian-tit {

	border-bottom: 2px solid #e2e2e2;

	margin-bottom: 15px;

}

.fengmian-tit .more {

	float: right;

	line-height: 28px;

}

.fengmian-tit span {

	display: inline-block;

	font-size: 20px;

	background: url(../image/icoTz09.png) no-repeat 0 5px;

	padding-left: 15px;

	color: #0d9488;

	border-bottom: 2px solid #0d9488;

	margin-bottom: -2px;

	padding-bottom: 10px;

}

.news-wrap {

	padding: 30px 40px;

}

.news-title {

	border-bottom: 1px dashed #ccc;

	padding-bottom: 15px;

	margin-bottom: 20px;
    margin-top: 50px;

	text-align: center;

}

.news-title h1 {

	margin: 0;

	font-size: 30px;

	font-weight: normal;

}

.news-title p {

	margin: 15px 0 0;

	font-size: 0;

}

.news-title p span {

	display: inline-block;

	vertical-align: middle;

	font-size: 14px;

	color: #999;

	margin: 0 10px;

}

.news-content {

	line-height: 1.8;
    overflow: hidden
    
}
.news-content a{
    color: rgba(39,79,187,1.00);
}
.news-content a:hover{
    color: rgba(255,117,43,1.00)
}
.news-content p{
}
.news-content p img{

}
.news-content table{
    border:1px solid #000;
    border-collapse: collapse;
    width: 100%;
}
.news-content td{
    border:1px solid #000;
    padding: 3px 10px;
}
.news-content td p{
    margin: 0;
    text-indent: 0;
}
.news-content img {
    
}


.ft_wp {
	width: 100%;
	margin-top: 15px;
	overflow: hidden;
	background: #333;
}

.ft_wp a {
	color: #ACACAC;
}

.pipe {
	color: #777;
}

#ft {
	margin: 0 auto;
	padding: 30px 0 30px 0;
	border: none;
	line-height: 1.8;
	color: #555;
}

.ft_wp .clear {
	height: 20px;
	clear: both;
}

#ft .ft_info {
	padding: 10px 0px 0px 0px;
	float: left;
	height: auto;
	position: relative;
}

.ft_bx {
	width: 1px;
	height: 91px;
	position: absolute;
	left: 325px;
	top: 25px;
	border-left: 1px solid #666;
}

.ft_t1 {
	left: 468px;
}

.ft_t2 {
	left: 611px;
}

.ft_t3 {
	left: 754px;
}

.ft_t4 {
	left: 890px;
}

.ft_z_zdxx {
	float: left;
	width: 500px;
	height: 125px;
}

.ft_y_tb {
	float: right;
	width: 495px;
	height: 100px;
	padding-top: 15px;
}

.ft_z_zdxx_bt {
	float: left;
	width: 450px;
	height: 25px;
	padding: 0px 0px 0px 32px;
	background: url("../images/ft_zdxxab.png")/*tpa=/images/ft_zdxxab.png*/ 0px 3px no-repeat;
}

.ft_z_zdxx_bt p {
	font-size: 14px;
	font-weight: 500;
	color: #ACACAC;
}

.xs0 {
	font-size: 11px;
	font-weight: 400;
}

.ft_z_zdxx_zx {
	float: left;
	width: 495px;
	height: 22px;
	line-height: 22px;
	color: #A8A8A8;
	font-family: 'Microsoft Yahei', 'Simsun';
	font-size: 14px;
	font-weight: 400;
}

.ft_z_zdxx_zx p {
	color: #ACACAC;
}

.ft_y_zdxx_qywh {
	float: right;
	width: 495px;
	height: 22px;
	line-height: 22px;
	color: #A8A8A8;
	font-family: 'Microsoft Yahei', 'Simsun';
	font-size: 14px;
	font-weight: 400;
}

.ft_y_zdxx_qywh a {
	float: right;
}

.ft_y_zdxx_qywh span {
	float: right;
}

.ft_y_zdxx_qywh em {
	float: right;
}

.ft_y_zdxx_qywh p {
	float: right;
}

.ft_y_dsftb {
	float: right;
}

.ft_y_dsftb {
	float: right;
}

.ft_y_dsftb a {
	float: right;
	background: none !important;
	margin: 1px 0 3px 5px!important;
	overflow: hidden;
}

.ft_y_dsftb .RSS {
	background: url("../images/qk_gzdy.png")/*tpa=/images/qk_gzdy.png*/ 0 0 no-repeat !important
}

.ft_y_dsftb .bds_douban {
	background: url("../images/qk_dbwang.png")/*tpa=/images/qk_dbwang.png*/ 0 0 no-repeat!important;
}

.ft_y_dsftb .bds_renren {
	background: url("../images/qk_renrenw.png")/*tpa=/images/qk_renrenw.png*/ 0 0 no-repeat !important;
}

.ft_y_dsftb .bds_qzone {
	background: url("../images/qk_qqkj.png")/*tpa=/images/qk_qqkj.png*/ 0 0 no-repeat !important;
}

.ft_y_dsftb .bds_tqq {
	background: url("../images/qk_txwbo.png")/*tpa=/images/qk_txwbo.png*/ 0 0 no-repeat !important;
}

.ft_y_dsftb .bds_tsina {
	background: url("../images/qk_xlwbo.png")/*tpa=/images/qk_xlwbo.png*/ 0 0 no-repeat !important;
}

.ft_y_zdxx_fx {
	float: right;
	margin-top: 3px;
	width: 495px;
	height: 33px;
	line-height: 22px;
	color: #A8A8A8;
	font-family: 'Microsoft Yahei', 'Simsun';
	font-size: 14px;
	font-weight: 400;
	overflow: hidden;
}

#ft {
	padding: 5px 0px 3px 0px;
	border: none;
	line-height: 1.8;
	color: #ccc;
}

.ft_z1 {
	float: left;
	line-height: 24px;
	margin: 12px 0px 0px 0px;
	overflow: hidden;
	width: 325px;
	height: 100px;
}

.ft_z1 p {
	font-size: 14px;
	line-height: 24.6px;
	color: #ACACAC;
}

.ft_z2 {
	float: left;
	margin: 12px 0px;
	padding: 0px 0px 0px 40px;
	width: 102px;
	border-left: 1px solid #333;
}

.ft_z2 a {
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #ACACAC;
}

.ft_z2 a:hover {
	color: #0d9488;
}

.ft_z2 p {
	font-size: 14px;
	color: #ACACAC;
}

.ft_z3 {
	float: right;
	width: 270px;
	height: 120px;
	margin: 11px 0px 0px 0px;
	border-left: 1px solid #333;
}

.ft_z3 dt {
	font-style: italic;
	;

	height: 25px;
	font-size: 20px;
	font-weight: bold;
	color: #ACACAC;
	padding-left: 5px;
}

.ft_z3 dd {
	margin: 6px 0px 0px 5px;
	overflow: hidden;
}

.ft_z3 span {
	float: left;
	margin-right: 8px;
	width: 75px;
	height: 72.2px;
	overflow: hidden;
	margin-top: 0px;
}

.ft_z3 p {
	float: left;
	font-size: 14px;
	line-height: 22px;
	color: #ACACAC;
}

#footer {
	background-color: #292a2c;
	color: #ddd;
}

.footer {
	padding: 20px 0;
	text-align: center
}

.footer a {
	color: #eee;
}

.footer .fnav {
	margin-bottom: 15px
}

.footer .fnav a {
	display: inline-block;
	margin: 0 10px
}

ul#navmenu ul {
	display: none;
	position: absolute;
	left: -233px;
	bottom: 5px;
}

ul#navmenu li:hover ul ul, ul#navmenu li.iehover ul ul, {
	display: none;
}

ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {
	display: block;
}

#jz52top {
	z-index: 200;
	visibility: visible;
	right: 10px;
}

#jz52topa {
	visibility: hidden;
}

#jz52top, #jz52top a {
	border: none;
}

#jz52top {
	position: fixed;
	bottom: 40px;
	display: block;
	width: 40px;
	background: none repeat scroll 0% 0% transparent;
	border: 0px #cdcdcd solid;
	border-radius: 3px;
	border-top: 0;
	cursor: pointer;
}

#jz52top:hover {
	text-decoration: none;
}

#jz52top a {
	display: block;
	width: 40px;
	height: 40px;
	padding: 0;
	line-height: 12px;
	text-align: center;
	color: #787878;
	text-decoration: none;
	background: #fff url("../images/jz52top6.png")/*tpa=/images/jz52top6.png*/ no-repeat 0 0;
	border-top: 0px #cdcdcd solid;
}


a.jz52topa:hover {
	background-position: -40px 0px !important;
}

a.replyfast {
	background-position: 0 -40px !important;
}

a.replyfast:hover {
	background-position: -40px -40px !important;
}

a.returnlist {
	background-position: 0 -80px !important;
}

a.returnlist:hover {
	background-position: -40px -80px !important;
}

a.returnboard {
	background-position: -80px -240px !important;
}

a.returnboard:hover {
	background-position: -120px -240px !important;
}

a.jzqr {
	background-position: 0 -120px !important;
}

a.jzqr:hover {
	background-position: -40px -120px !important;
}

a.jzwx {
	background-position: 0 -320px !important;
}

a.jzwx:hover {
	background-position: -40px -320px !important;
}

a.jzkf {
	background-position: -80px 0px !important;
}

a.jzkf:hover {
	background-position: -120px -0px !important;
}

a.jzfx {
	background-position: -80px -40px !important;
}

a.jzfx:hover {
	background-position: -120px -40px !important;
}

.jzfxn {
	background: #fff !important;
	width: 231px !important;
	height: 260px !important;
}

a.jzlast {
	background-position: -80px -80px !important;
}

a.jzlast:hover {
	background-position: -120px -80px !important;
}

a.jznext {
	background-position: -80px -120px !important;
}

a.jznext:hover {
	background-position: -120px -120px !important;
}

a.jzsct {
	background-position: 0px -160px !important;
}

a.jzsct:hover {
	background-position: -40px -160px !important;
}

a.jzscb {
	background-position: -80px -160px !important;
}

a.jzscb:hover {
	background-position: -120px -160px !important;
}

a.jzqqq {
	background-position: 0px -200px !important;
}

a.jzqqq:hover {
	background-position: -40px -200px !important;
}

a.jzsoso {
	background-position: -80px -320px !important;
}

a.jzsoso:hover {
	background-position: -120px -320px !important;
}

a.jzwo {
	background-position: -80px -200px !important;
}

a.jzwo:hover {
	background-position: -120px -200px !important;
}

a.jzzdy {
	background-position: 0px -240px !important;
}

a.jzzdy:hover {
	background-position: -40px -240px !important;
}

a.jzfbzt {
	background-position: 0px -280px !important;
}

a.jzfbzt:hover {
	background-position: -40px -280px !important;
}

a.jzkfzx {
	background-position: -80px -280px !important;
}

a.jzkfzx:hover {
	background-position: -120px -280px !important;
}

#jzqrn {
	background: #fff !important;
	width: 231px !important;
	height: 260px !important;
}

#jzqrn {
	border: 1px solid rgb(210, 210, 210);
	text-align: center;
}

#jzqrn p {
	font-size: 15px;
	padding-bottom: 15px;
	text-align: center;
	color: #999;
	font-family: Microsoft YaHei;
}

#jzwon {
	background: #fff !important;
	width: 231px !important;
	height: 260px !important;
}

#jzwon {
	border: 1px solid rgb(210, 210, 210);
}

#jzfxn {
	border: 1px solid rgb(210, 210, 210);
}

#jzfxn h3 {
	height: 23px;
	background: none repeat scroll 0% 0% rgb(250, 250, 250);
	border-bottom: 1px solid rgb(236, 236, 236);
	padding: 10px 0px 0px 10px;
}

#jzfxn .bdsharebuttonbox {
	padding: 13px 0px 0px 20px;
}

#jzfxn .bdsharebuttonbox a, #jzfxn .bdsharebuttonbox .bds_more {
	float: left;
	font-size: 14px;
	padding-left: 25px;
	line-height: 16px;
	text-align: left;
	height: 16px;
	background: url("../images/icons_1_16.png")/*tpa=/images/icons_1_16.png*/ no-repeat scroll 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 6px 6px 6px 0px;
	text-indent: 0;
	overflow: hidden;
	width: 68px;
}

#jzfxn .bdsharebuttonbox .bds_qzone {
	background-position: 0px -52px !important;
}

#jzfxn .bdsharebuttonbox .bds_tsina {
	background-position: 0px -104px !important;
}

#jzfxn .bdsharebuttonbox .bds_tqq {
	background-position: 0px -260px !important;
}

#jzfxn .bdsharebuttonbox .bds_renren {
	background-position: 0px -208px !important;
}

#jzfxn .bdsharebuttonbox .bds_tqf {
	background-position: 0px -364px !important;
}

#jzfxn .bdsharebuttonbox .bds_tieba {
	background-position: 0px -728px !important;
}

#jzfxn .bdsharebuttonbox .bds_sqq {
	background-position: 0px -2652px !important;
}

#jzfxn .bdsharebuttonbox .bds_hi {
	background-position: 0px -416px !important;
}

#jzfxn .bdsharebuttonbox .bds_isohu {
	background-position: 0px -3016px !important;
}

#jzfxn .bdsharebuttonbox .bds_weixin {
	background-position: 0px -1612px !important;
}

#jzfxn .bdsharebuttonbox .bds_t163 {
	background-position: 0px -832px !important;
}

#jzfxn .bdsharebuttonbox .bds_tsohu {
	background-position: 0px -520px !important;
}

#jzfxn .bdsharebuttonbox .bds_baidu {
	background-position: 0px -2600px !important;
}

#jzfxn .bdsharebuttonbox .bds_qq {
	background-position: 0px -624px !important;
}

#jz52top a b {
    font-size: 36px;
    line-height: 40px;
    color: #ff3a7c
}


@media screen and (max-width:1190px) {

	.container {
		width: 98%;
		margin-left: 1%;
		margin-right: 1%;
        max-width:inherit;
        min-width: inherit;
	}

	body {
	}

	#header {
		width: 100%;
		height: 45px;
		line-height: 45px;
		margin-bottom: 0;
		position: relative;
		z-index: 2;
		top: 0
	}

	.logo {
		width: 100%;
		text-align: center
	}

	.logo img {
		max-height: 45px
	}

	#mnav, #search {
		display: block;
		position: absolute;
		top: 0;
		color: #fff;
		cursor: pointer
	}

	#mnav {
		left: 5%;
        font-size: 24px;
	}

	#search {
		right: 5%;
        font-size: 24px;
	}

	.nav {
		display: none;
		margin-left: 0;
		width: 60%;
		position: absolute;
		top: 45px;
		left: 0;
		right: 0;
		background-color: #285690
	}

	.nav li {
		float: none;
		width: 100%;
		position: static
	}

	.nav li a {
		padding-left: 20px;
		display: block
	}

	.nav ul ul {
		display: block;
		position: static;
		padding-left: 3%;
		overflow: hidden
	}

	.nav ul ul li {
		line-height: 30px;
		float: left;
		margin-right: 10px;
		width: auto
	}

	.nav ul ul ul {
		display: none
	}

	.nav ul ul li:hover ul {
		display: none
	}

	.search {
		display: none;
		float: none;
		margin-top: 0;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
        width: 100%
	}

	.search form {
		width: 80%;
		margin: 10px auto;
		height: 38px;
		line-height: 36px
	}

	.search form input {
		height: 38px;
		line-height: 36px
	}

	.search form button {
		height: 38px;
		line-height: 36px
	}

	.user {
		display: none
	}

	.muser {
		display: block;
		position: absolute;
		top: 0;
		right: 12%;
		font-size: 14px
	}

	.muser a {
		color: #eee;
		display: block
	}

	#main {
		clear: both;
		margin-top: 6px;
	}

	.main {
		margin-bottom: 10px
	}

	.hometop {
		margin-bottom: 10px
	}

	.htleft {
		width: 100%
	}

	.slider {
		width: 100%;
		height: 220px;
		margin-bottom: 10px
	}

	.slider .swiper-slide img {
		width: 100%;
		height: 100%
	}

	.stuijian {
		margin-bottom: 10px
	}

	.hometop .homenew {
		float: left;
		width: 100%;
		height: auto;
		margin-left: 0;
		margin-bottom: 10px
	}

	.hometop .homehot {
		float: right;
		width: 100%;
		height: auto
	}

	.hibody .swiper-slide {
		width: auto;
		overflow: hidden;
		margin-right: 0
	}

	.hometab {
		margin-bottom: 10px
	}

	.hometab .box ul {
		margin-right: 0
	}

	.hometab .box li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px
	}

	.hometab .box li .img {
		width: 38%;
		height: 100px
	}

	.hometab .box li .imgr {
		margin-left: 41%
	}

	.hometab .box li .imgr h3 {
		height: auto;
		max-height: 52px
	}

	.hometab .box li .imgr p {
		display: none
	}

	.homecate3 {
		margin-right: 0;
		margin-bottom: 0
	}

	.homecate3 .box {
		margin-right: 0;
		width: 100%
	}

	.homecate3 .box li .imgr h3 {
		font-size: 0
	}

	.homecate3 .box li .imgr h3 a {
		width: 100%
	}

	.homecate4 {
		margin-bottom: 10px;
		margin-right: 0
	}

	.homecate4 .box {
		width: 100%;
		margin-right: 0
	}

	.mainl {
		width: 100%
	}

	.mainfull {
		width: 100%
	}

	.list {
		padding: 0 5px
	}

	.list .title {
		padding-left: 0;
		height: auto;
		height: auto;
		line-height: 30px
	}

	.list .title h1 {
		display: inline-block;
		font-size: 18px
	}

	.list .title span {
		margin-left: 0;
		line-height: 24px
	}

	.list ul {
		padding: 0
	}

	.list li .img {
		width: 38%;
		height: 100px
	}

	.list li .imgr {
		margin-left: 40%
	}

	.list li .imgr h2 {
		white-space: inherit;
		font-size: 16px;
		line-height: 25px;
		height: 75px;
		margin-bottom: 0
	}

	.list li .imgr p {
		display: none
	}

	.list li .imgr .info {
		line-height: 24px
	}

	.list li .imgr .info span+span+span {
		display: none
	}

	.mainall {
		width: 100%;
		margin-top: 0
	}

	.list2 {
		padding: 5px
	}

	.list2 .title {
		padding-left: 0;
		height: auto;
		line-height: 32px
	}

	.list2 .title h1 {
		display: block
	}

	.list2 .title span {
		margin-left: 0;
		line-height: 24px
	}

	.list2 ul {
		padding: 0;
		margin-right: -2%
	}

	.list2 li {
		width: 46%;
		margin-right: 2%
	}

	.list2 li .img {
		height: 120px
	}

	.post .title h1 {
		white-space: inherit;
		font-size: 18px
	}

	.post .title .info span+span+span+span {
		display: none
	}

	.article_content embed, .article_content iframe, .article_content video {
		width: 100%
	}

	#share .sharel {
		float: none;
		display: block;
		margin-bottom: 20px
	}

	#share .sharer {
		float: none;
		display: block;
		width: 207px;
		margin: 0 auto
	}

	.related ul {
		margin-right: -2%
	}

	.related li {
		width: 48%;
		margin-right: 2%
	}

	.related li .img {
		height: 100px
	}

	.mainr {
		width: 100%;
		display: none
	}

	.fad, .homead, .navbad {
		margin-bottom: 10px;
		display: none
	}
}

@media screen and (max-width:1190px) {

	#toutss {
		margin-top: 20px;
	}

	.qk_onebox_z_2 ds1190 {
		display: none;
	}

	.gengduomg {
		margin-right: 20px;
	}

	.ds1190 {
		display: none;
	}

	#ttds {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 98%;
	}

	#ttds55 {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	#ttds22 {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 55%;
	}

	.qk_onebox {
		width: 100%;
	}

	.qk_onebox_z {
		width: 100%;
	}

	.qk_onebox_z_1 {
		width: 100%;
		padding: 0px;
		height: auto;
	}

	.qk_onebox_z_2 {
		width: 100%;
	}

	.qk_onebox_z_3 {
		width: 100%;
	}

	.qk_onebox_zhong {
		width: 100%;
		height: auto;
	}

	.qk_onebox_zhong_tbt {
		width: 100%;
	}

	.qk_onebox_y {
		float: left;
		width: 100%;
	}

	.qk_onebox_y_dl {
		float: left;
		width: 100%;
	}

	.qk_index_y2q {
		float: left;
		width: 100%;
		height: auto;
        box-sizing: border-box;
	}

	.qk_imgsbody {
		width: 95%;
	}

	.qk_index_y2nr {
		width: 100%;
	}

	.qk_jrtt_diy_there span h3 {
		line-height: 30px;
		width: 15%;
		margin-right: 15px;
	}

	.qk_jrtt_diy_there span h1 {
		display: none;
	}

	.qk_jrtt_diy_there span h2 {
		line-height: 30px;
		width: 80%;
	}

	.qk_index_y2_gz_x_diy2 h3 {
		width: 65%;
	}

	.qk_index_y2_gz_x_diy2 h1 {
		float: left;
		width: 65%;
		height: 28px;
		line-height: 28px;
	}

	.qk_index_y2_gz_x_diy2 img {
		width: 100%;
		height: auto;
		padding-top: 6px;
	}

	.qk_index_y2_gz_x_diy2 h2 {
		float: left;
		width: 29%;
		height: 92px;
		padding-right: 8px;
		overflow: hidden;
	}

	.qk_jrtt_diy_ad {
		float: left;
		width: 100%;
		height: auto;
		padding: 18px 0px 15px 0px;
		overflow: hidden;
	}

	.qk_jrtt_diy_ad img {
		width: 97%
	}

	.qk_ibox400 {
		float: left;
		width: 100%;
		height: auto;
		background: #fff;
		overflow: hidden;
		padding-left: 10px;
		padding-top: 10px;
	}

	.qk_ibox300 {
		float: left;
		width: 100%;
		height: auto;
		background: #fff;
		overflow: hidden;
		padding-left: 10px;
		padding-top: 10px;
	}

	.qk_ibox200 {
		float: left;
		width: 100%;
		height: auto;
		background: #fff;
		overflow: hidden;
		padding-left: 10px;
		padding-top: 10px;
	}

	.homecate400 {
		float: left;
		width: 100%;
		margin-right: 10px;
		margin-bottom: 12px;
		background-color: #FFFFFF;
		padding: 10px;
	}

	.homecate200 {
		float: left;
		width: 100%;
		margin-right: 15px;
		margin-bottom: 12px;
	}

	.qk_ibox3_z_adbox {
		float: left;
		width: 100%;
		height: 90px;
		padding: 10px;
		overflow: hidden;
		margin: 15px 0px;
		background: #fff;
	}

	.qk_ibox3_z_ad {
		float: left;
		width: 100%;
		height: auto;
	}

	.qk_ibox3_z_box {
		float: left;
		width: 100%;
		height: auto;
	}

	.qk_ibox3_z {
		float: left;
		width: 100%;
		height: auto;
		padding: 10px;
		background: #fff;
	}

	.qk_ibox3_z_assd {
		float: left;
		width: 100%;
		height: auto;
	}

	.qk_index_y4bq_t1_diy dd h1 {
		display: none;
	}

	.qk_index_y4bq_t1_diy em h1 {
		height: 28px;
		overflow: hidden;
		width: 70%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.qk_index_y4bq_t1_diy dd h2 {
		width: 95%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.qk_index_y4bq_t1_diy dd h2 a {
		color: #696969;
		font-size: 15px;
	}

	.qk_index_2_y_2_diy h1 {
		width: 98%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.qk_index_2_y_2_diy h1 a {
		color: #333;
		font-size: 16px;
		font-weight: 400;
	}

	.qk_index_2_y_2_diy h3 {
		float: left;
		width: 65%;
		height: 70px;
		overflow: hidden;
	}

	.qk_index_y4bq_t1_diy em h1 {
		height: 28px;
		overflow: hidden;
		width: 63%
	}

	.qk_index_y4bq_t1_diy span {
		height: 48px;
		overflow: hidden;
		line-height: 24px;
		font-size: 13px;
		color: #696969;
		width: 62%;
		float: left;
	}

	.qk_ibox3_z_nrdiy span {
		float: left;
		width: 100%;
		height: 103px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-bottom: 3px;
		border-bottom: 1px dotted #CCC;
		overflow: hidden;
	}

	.qk_ibox3_z_nrdiy span h1 {
		float: left;
		width: 130px;
		height: 98px;
		margin-right: 10px;
		overflow: hidden;
	}

	.qk_ibox3_z_nrdiy span h1 img {
		width: 130px;
		height: 88px;
		transition: all 1.2s;
		-moz-transition: all 1.2s;
		-webkit-transition: all 1.2s;
		-o-transition: all 1.2s;
	}

	.qk_ibox3_z_nrdiy span h1 img:hover {
		transform: scale(1.2);
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-o-transform: scale(1.2);
		-ms-transform: scale(1.2);
	}

	.qk_ibox3_z_nrdiy span h2 {
		float: left;
		width: 55%;
		height: 18px;
		overflow: hidden;
	}

	.qk_ibox3_z_nrdiy span h2 a {
		font-size: 15px;
		color: #666;
	}

	.qk_ibox3_z_nrdiy span h2:hover a {
		color: #0d9488;
	}

	.qk_ibox3_z_nrdiy span em {
		float: left;
		width: 55%;
		height: 40px;
		line-height: 40px;
		color: #999;
		display: none;
	}

	.qk_ibox3_z_nrdiy span em p {
		float: left;
	}

	.qk_ibox3_z_nrdiy span em i {
		float: left;
		padding: 0px 10px;
	}

	.qk_ibox3_z_nrdiy span h3 {
		float: left;
		width: 55%;
		color: #888;
		font-size: 12px;
		line-height: 20px;
		margin-top: 12px;
	}

	.qk_ibox3_z_nrdiy span h3 i a {
		color: #0d9488;
	}

	.qk_ibox3_z_nrdiy h4 {
		float: left;
		width: 100%;
		height: 35px;
		line-height: 28px;
		overflow: hidden;
	}

	.qk_ibox3_z_nrdiy h4 a {
		font-size: 15px;
		width: 95%;
	}

	.qk_ibox3_z_nrdiyss h4 {
		float: left;
		width: 100%;
		height: 35px;
		line-height: 28px;
		overflow: hidden;
	}

	.qk_ibox3_z_nrdiyss h4 a {
		font-size: 15px;
		width: 95%;
	}

	.qk_ibox3_y {
		float: left;
		width: 100%;
		height: auto;
		padding: 10px;
		background: #fff;
	}

	.qk_index_2_y_5_nr_diy li {
		list-sytle: none;
		width: 98%;
		height: 39px;
		line-height: 39px;
		border-bottom: 1px solid #F2F4F5;
		list-style-type: none;
		overflow: hidden;
	}

	.qk_index_2_y_5_nr_diy li a {
		font-family: 'Microsoft Yahei', 'Simsun';
		font-size: 15px;
		font-weight: 400;
		color: #333;
	}

	.qk_index_yqlj {
		float: left;
		width: 100%;
		height: auto;
		margin: 5px 0px 5px 0px;
		overflow: hidden;
		padding: 10px;
		background: #fff;
	}

	.ftddd {
		width: 100%;
	}

	#ft .ft_info {
		padding: 10px 0px 0px 0px;
		float: left;
		width: 100%;
		height: auto;
		position: relative;
	}

	.ft_wp {
		width: 100%;
		margin-top: 15px;
		overflow: hidden;
		background: #333;
	}

	#ft {
		width: 100%;
		margin: 0 auto;
		padding: 30px 0 30px 0;
		border: none;
		line-height: 1.8;
		color: #555;
	}

	.ft_z3 {
		float: left;
		width: 270px;
		height: 120px;
		margin: 11px 10px 10px 0px;
		border-left: 1px solid #333;
	}

	.ft_z1 {
		float: left;
		line-height: 24px;
		margin: 12px 10px 10px 10px;
		overflow: hidden;
		width: 325px;
		height: 100px;
	}

	.qk_index_yqlj_nr {
		float: left;
		width: 100%;
		margin: 0px;
		padding-bottom: 6px;
		overflow: hidden;
	}

	.qk_ibox3_z_btgg {
		float: left;
		width: 100%;
		height: 36px;
		line-height: 36px;
		border-bottom: 1px solid #e3e3e3;
	}

	.qk_jrtt_diy span {
		width: 96%;
	}

	.qk_jrtt_diy h1 {
		width: 96%;
	}

	.lujing22 {
		width: 100%;
		margin: 0 auto;
	}

	.nav {
	}
}



/*新增*/

.heaferys {
	background-color: #0f766e;
}

.nav li:hover>a {
	background-color: #115e59;
}

.nav li.active>a {
	background-color: #115e59;
}

.nav ul ul {
	background-color: #0d9488;
}

.nav ul li:hover>ul {
	background-color: #115e59;
}

.nav ul ul li:hover {
	background-color: #115e59;
}

.qk_ibox3_z_bt p {
	color: #0d9488;
}

.qk_ibox3_z_bt em {
	background: #0d9488;
}

.widget h4::before {
	background-color: #0d9488;
}

.pagebar a, .pagebar span {
	border: 1px solid #0d9488;
}

.pagebar a {
	color: #0d9488;
}

.pagebar a:hover, .pagebar span {
	background-color: #0d9488;
}

.qk_onebox_zhong_tbt em h1 {
	background: #0d9488;
}

.qk_onebox_zhong_tbt em h2 {
	color:rgb(255 75 78);
    font-size: 20px;
}

.qk_ibox3_z_btgg em {
	background: #0d9488;
}

.qk_ibox3_z_btgg p {
	color: #0d9488;
}

.hometab .title li.active a {
	color: #0d9488;
}

.hometab .title li.active a {
	border-bottom: 2px solid #0d9488;
}

.search {

}

@media screen and (max-width: 760px) {

	.homeytrds {
		display: none;
	}
}

@media screen and (max-width: 1180px) {

	.mainr {
		display: block;
	}
}

.widget_ad {
	padding: 0px;
}

.widget_ad img {
	width: 100%;
	height: auto;
}

.pcd_ad {
	display: block;
}

.mbd_ad {
	display: none
}

@media(max-width:768px) {



	.pcd_ad {
		display: none !important;
	}

	.mbd_ad {
		display: block !important;
	}
}

.meihua_1 {
	display: block;
	margin-top: 10px;
	padding: 5px 10px;
	background-color: #ea4c89;
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.meihua_2 {
	background-color: #fff;
	margin-bottom: 20px;
	box-shadow: 0 1px 2px rgba(15,39,65,0.1);
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.meihua_2 .meihua_2_1 {
	height: auto;
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #DDDDDD;
	border-width: 1px 1px 1px 1px;
	padding: 20px;
}

.meihua_2 .meihua_2_1 p {
	margin: 5px auto!important;
}

.meihua_2 .meihua_2_1 .meihua_btn {
	float: left;
	border: 1px solid #8a8a8a;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	padding-left: 40px;
	margin: 10px 10px 0 0;
	overflow: hidden;
	border-radius: 2px;
	background: url("../images/30.png")/*tpa=/images/30.png*/ no-repeat 5px 3px #4abd96;
	border: 1px solid #4abd96;
	color: #FFF;
	text-decoration: none;
	padding-right: 10px;
}

.meihua_2 .meihua_2_1 .meihua_btn i {
	margin-right: 5px
}

.meihua_2 .meihua_2_1 .meihua_btn:hover {
	background-color: #3169b0
}

.video {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

.video iframe,

.video object,

.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.short-btn {
	float: left;
	border: 1px solid #8a8a8a;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	padding-left: 40px;
	margin: 10px 10px 0 0;
	overflow: hidden;
	border-radius: 2px;
	background: url("../images/10.png")/*tpa=/images/10.png*/ no-repeat 5px 3px #4abd96;
	border: 1px solid #4abd96;
	text-decoration: none;
	color: #FFF!important;
	padding-right: 10px;
	text-decoration: none;
}

.short-btn:hover {
	background-color: #3169b0
}

.pagebar-loading {
	width: 160px;
	height: 45px;
	line-height: 45px;
	border-radius: 2px;
	margin: 0 auto;
	text-align: center;
	background-color: #ccc;
	color: #fff;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	margin-bottom: 20px;
	font-size: 16px;
	clear: both;
	overflow: hidden
}

.ias_trigger {
	width: 150px;
	height: 45px;
	line-height: 45px;
	border-radius: 2px;
	margin: 0 auto;
	text-align: center;
	background-color: #282828;
	color: #fff;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	margin-bottom: 20px;
	clear: both;
	overflow: hidden
}

.ias_trigger a {
	color: #fff;
	font-size: 17px;
	display: block
}

.zikao-box .qk_ibox3_z_bt em{
    background: #ff2a00!important;
}
.zikao-box .qk_ibox3_z_bt p{
    color: #ff2a00!important;
}

.zonghe-box .qk_ibox3_z_bt em{
    background:#366!important;
}
.zonghe-box .qk_ibox3_z_bt p{
    color:#366!important;
}

.kaifang-box .qk_ibox3_z_bt em{
    background: #a31e94 !important;
}
.kaifang-box .qk_ibox3_z_bt p{
    color: #a31e94 !important;
}
.adv{width:100%; height:auto; margin-bottom: 10px; border-radius: 6px; overflow: hidden; line-height: 0;}
.adv img{width: 100%; height: auto;}
