/*通用*/
body{
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
}
ul,li,dl,dt,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
isy_frame{
	display: block;
}
img{
	border: none;
	max-width: 100%;
	display:block;
}

p,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6,i,em,b{
	font-weight: normal;
	font-style: normal;
}
a{
	text-decoration: none;
}
input,select,textarea{
	outline: none;
	padding-top: 0;
	padding-bottom: 0;
	font-family: "microsoft yahei";
}


.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.clearfix{
    *zoom: 1;
}

/*头部*/
.head{ position: relative;}
.header_top{ background: #ebf1fd; height: 30px; line-height: 30px;}
.lg_main{ width: 1200px; margin:0 auto;}
.header_top em{ float: left; font-size: 16px; color: #666;}
.header_top em b{ margin-left: 8px;}
.header_top a{
	color: #666;
    float: right;
    padding-left: 26px;
    background: url(/zt/zt_wenyi_2019/img/lgzt1_03.png) no-repeat left center;
}
.header_mid{ height: 108px; background: #1447b2; overflow: hidden;}
.header_logo{ float: left; margin-top: 15px;}
.header_ss{ float: right; height: 32px; line-height: 32px; width: 275px; background: #fff; margin-top: 41px; border-radius: 50px; overflow: hidden;}
.header_ss input{ margin-left: 10px; border: none; background: none; width: 70%;}
.header_ss i{ float: right; cursor: pointer; margin-top: 7px; margin-right: 14px;}
.header_nav{ position: absolute; width: 100%; border-bottom: 2px solid #549ea7; bottom: 0;}
.header_nav li{ width: 147px; height: 82px; line-height: 56px; margin-right: 63px; font-size: 18px; text-align: center; float: left; background: url(/zt/zt_wenyi_2019/img/header_nav_libg.png) no-repeat; }
.header_nav li i{ display: none;}
.header_nav li i img{ display: block; margin: 0 auto; margin-top: 13px;}
.header_nav .n_mar_r{ margin-right: 0;}
.header_nav li a{ color: #333; display: block;}
.header_nav .header_navh a{color: #549ea7; font-weight: 700;}
.header_nav .header_navh i{ display: block;}
.header_nav_an{ position: absolute; z-index: 99; right: 3%; top: 13%; display: none;}
.header_nav_an i{ cursor: pointer;}
.header_nav_an .i2{ display: none;}
.ss_an{ 
	position: absolute;
    width: 38px;
    height: 38px;
    background: url(/zt/zt_wenyi_2019/img/search22.svg) no-repeat center/46px 46px;
    right: 8%;
    top: 17%;
    transform: translateY(-50%);
    cursor: pointer;
    display: none;
}


/*首页*/
.lg_tl{ margin-top: 30px;}
.qxqg_pic{ float: left; width: 600px; position: relative; height: 400px;}
.qxqg_pic img{ height: 400px; width: 100%;}
.qxqg_pic .bd li{ position: relative; opacity: 0;}
.qxqg_pic .bd li span{ display: block; position: absolute; height: 40px; left: 0; bottom: 0; z-index: 99; line-height: 40px; color: #fff; font-size: 14px; padding-left: 14px; background: rgba(26,24,18,.8); width: 100%;}
.qxqg_pic .hd{ position: absolute; z-index: 999; right: 3%; bottom: 3%;}
.qxqg_pic .hd li{ float: left; border: 1px solid #fff; width: 11px; height: 11px; margin-right: 8px; border-radius: 50%; cursor: pointer;}
.qxqg_pic .hd .on{ background: #fff;}
.qxqg_list{ width: 600px; float: left; border-bottom: 1px solid #eff7fa; border-top: 1px solid #eff7fa;}
.wy_title{ height: 40px; background: #eeeeee; line-height: 40px;}
.qxqg_list_con{ padding: 14px 21px;}
.wy_title span{ float: left; background: url(/zt/zt_wenyi_2019/img/wy_title.png) no-repeat; width: 126px; height: 40px; text-align: center; font-size: 18px; font-weight: bold; color: #fff;}
.wy_title a{ float: right; margin-right: 15px; color: #333; font-size: 14px;}
.qxqg_list_con ul{ margin-top: 9px;}
.qxqg_list_con li{ margin-bottom: 12px; overflow: hidden;}
.qxqg_list_con li em{ float: left; width: 72px; border: 1px solid #c3e3e7; text-align: center;}
.qxqg_list_con li em i{ display: block; height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; color: #5db5c1; border-bottom: 1px solid #5db5c1;}
.qxqg_list_con li em b{ display: block; height: 22px; line-height: 22px; font-size: 14px; color: #888888;}
.qxqg_list_con li a{ float: left; margin-left: 15px; width: 82%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #666; line-height: 55px;}
.n_mar_b{ margin-bottom: 0 !important;}
.qxqg_list_con li a:hover{ color: #5db5c1;}
.qxqg_list_con li:nth-child(2n+2) em i{ background: #5db5c1; color: #fff;}
.wy_tl{ margin-top: 30px;}
.qqxy{ float: left; width: 590px;}
.qqxy li{ margin-top: 20px; overflow: hidden;}
.qqxy li i{ display: block; float: left; width: 7px; height: 7px; background: #c3e3e7; margin-left: 15px; margin-top: 7px;}
.qqxy li a{ display: block; float: left; width: 75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #666666; margin-left: 11px;}
.qqxy li span{ float: right; font-size: 14px; color: #888888;}
.qqxy li:hover i{ background: #5db5c1;}
.qqxy li:hover a{ color: #5db5c1;}
.qqxy li:hover span{ color: #5db5c1;}
.xc_lf{ margin-left: 20px;}
.lg_con{ margin-bottom: 20px;}

/*底部*/
.footer{ height: 150px; background: #37383a;}
.footer_lf{ float: left; margin-top: 26px;}
.footer_mid{ float: left; margin-left: 20px; margin-top: 29px;}
.footer_mid em{ display: block; color: #fff; font-size: 14px;}
.footer_mid em a{ color: #fff;}
.footer_mid em b{ margin-left: 4px;}
.footer_mid p{ font-size: 14px; color: #fff; display: block; margin-top: 8px;}
.footer_mid p span{ color: #fe0a00; font-weight: bold;}
.footer_mid p b{ margin: 0 8px;}
.footer_rg{ float: left; height: 102px; width: 201px; background: #fff; margin-left: 35px; margin-top: 24px; overflow: hidden;}
.footer_rg i{ float: left; margin-top: 6px; margin-left: 5px;}
.footer_rg em{ float: left; margin-left: 10px; margin-top: 20px;}
.footer_rg em p{ font-size: 16px; color: #666; text-align: center;}

/*概览*/
.lg_gl{
	    padding: 18px 14px;
    box-shadow: 0 0 5px #ccc;
}
.gl_nav{
	background: #ebeff2;
    color: #666;
    line-height: 20px;
        font-size: 14px;

    padding: 8px 10px;
}
.gl_nav a{ color: #666;}
.gl_con{ margin-top: 20px;}
.gl_con_title{
	    font-size: 22px;
    font-weight: bold;
    letter-spacing: 2px;
}
.gl_con_ul{ margin-top: 10px;}
.gl_con_ul li{ font-size: 14px; height: 36px; line-height: 36px; overflow: hidden;}
.gl_con_ul li i{ float: left; width: 5px; height: 5px; background: #333; border-radius: 50%; margin-top: 16px;}
.gl_con_ul li a{ float: left; margin-left: 9px; color: #333; width: 85%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gl_con_ul li span{ float: right;}
.gl_con_ul li:hover i{ background: #5db5c1;}
.gl_con_ul li:hover a{ color: #5db5c1;}
.gl_con_ul li:hover span{ color: #5db5c1;}


.tj_page{ width: 430px; margin: 0 auto; margin-top: 20px; font-size: 14px; color: #555555; overflow: hidden; height: 24px; line-height: 24px; margin-bottom: 20px;}
.tj_page a{ color: #555; margin-right: 10px;}
.tj_page span{ margin-right: 8px;}
.tj_page i{ float: right;}
.gl_box_rg:hover{ color: #5db5c1;}
.tj_page a:hover{ color: #5db5c1;}

/*细览*/
.xl_con{ margin-top: 20px;}
.xl_con_title{
	text-align: center;
	font-size: 24px;
    font-weight: bold;
    color: #242020
}
.xl_con_intro{ margin: 22px 0;  line-height: 30px; text-align: center; font-size: 14px; color: #999; border-bottom: 1px solid #ebeff2;}
.xl_con_intro span{ margin: 0 4px;}
.xl_t p{  color: #666; text-indent: 2em; font-size: 16px; line-height: 32px; margin-bottom: 12px;}
.xl_t{ margin-bottom: 50px; margin-top: 10px;}




















































































































