@charset "utf-8";
/* CSS Document */
html,body {margin: 0 auto;}
body { color: #333;margin: 0px;padding: 0px;font-size: 14px;font-family: "Microsoft YaHei";text-align: left;}
a {	text-decoration: none;}
a:link,a:visited {	color: #333;}
a:hover {color: #449df5;	text-decoration: none;}
* {margin: 0px;padding: 0px;font-family: "Microsoft YaHei";outline: none}
ul,li {list-style-type: none;margin: 0px;padding: 0px;}
img {border: 0px;vertical-align: middle;}
.clear {	clear: both;}
input,select {vertical-align: middle;}
.no {	display: none;}
table {margin: 0px auto;table-layout: fixed;}
.block {display: block;}
/*---------------------------------------首页------------------------------------------*/
.top{height: 400px;background: url(20_gyld_banner.jpg) no-repeat top center;}
.box{background: #bc1b21;}
.box ul li{float: left; height: 65px; line-height: 65px;width: 20%; text-align: center;}
.box ul li a{display: block; font-size: 22px; font-weight: bold;color:#FFFFFF;}
.con{padding-top: 60px; background: url(20_gyld_bg.jpg) no-repeat bottom center;}
.con_l{width:575px;height: 400px;float: left;}
.pic_con1 {height:400px;position: relative;z-index: 1;overflow: hidden;}
.pic_con1 .pic {overflow: hidden;}
.pic_con1 .pic li {height:400px;}
.pic_con1 .pic img {width: 100%;height: 100%;display: block;}
.pic_con1 .txt-bg {position: absolute;bottom: 0;z-index: 4;height: 45px;width: 100%;background: #000000;opacity: 0.5;}
.pic_con1 .txt {position: absolute;bottom: 0;z-index: 5;height: 45px;width: 100%;overflow: hidden;}
.pic_con1 .txt li {width: 100%;height:45px;line-height: 45px;position: absolute;bottom: -45px;left: 0px;}
.pic_con1 .txt li a {width: 80%;height:45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: white;padding: 0 0 0 10px;font-size: 16px;}
.pic_con1 .num {position: absolute;z-index: 6;bottom:15px;right: 10px;}
.pic_con1 .num li {overflow: hidden;float: left;position: relative;width: 12px;height: 12px;line-height:45px;background-color: #ffffff;text-align: center;margin-left: 8px;cursor: pointer;border-radius:4px;}
.pic_con1 .num li.on,.pic_con1 .num li:hover {background-color: #cc0000}
.con_r{width:575px;float: right;}
.con_top{padding-bottom: 10px; border-bottom: 1px dotted #d7d7d7;}
.con_top h1{font-size: 22px; text-align: center; margin-bottom: 5px; font-weight: bold;}
.con_top a{text-indent: 2em;display: block; line-height: 24px;}
.con_ul ul li{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height:36px; height: 36px; font-size: 16px; padding-left: 20px; background: url(19whzg_dian.png) no-repeat 7px center;}
.con_ul ul li span{float: right; color: #999999;}
.con_tit{ border-left:4px solid #bc1b21;line-height: 35px; height: 35px;}
.sp_a{font-size: 16px;margin-left: 5px; float: right;}
.con_div h1{ margin-left: 10px;float: left; font-size: 26px;  color: #bc1b21;}
.con_div h1 span{color: #ff4800;}
.con_tit i{color: #999; text-transform: uppercase; font-style: normal; display: inline-block; margin-left: 10px;}
.ztzl_ban{ width:100%;  position:relative}
.ztzl_list{position:relative; overflow: hidden; z-index:1;}
.ztzl_ban .prev,.ztzl_ban .next{ position:absolute; width:22px; height:38px; z-index:3; top:50%; margin-top:-20px;}
.ztzl_ban .prev{ background:url(19whzg_icon_l.png) no-repeat; left:-70px;}
.ztzl_ban .next{ background:url(19whzg_icon_r.png) no-repeat; right:-70px;}
.ztzl_list ul li{width: 272px; margin-right: 30px;}
.ztzl_list ul li .max_img{height: 160px;}
.max_img {cursor: pointer;width: 100%; z-index: 1; overflow: hidden;position: relative;}
.max_img img {width: 100%;top: 0;position: relative;left: 0;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
.ztzl_list ul li:hover .max_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.ztzl_list ul li p{height: 40px; line-height: 40px;font-size: 16px; background: #FFFFFF;padding: 0px 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.con1_l{width: 48%;}
.con1_r{width: 52%; margin-top: 35px; background: url(19whzg_tit.jpg) no-repeat center; height: 260px; padding-top: 40px; background-size:100% auto;}
.con1_l:hover .max_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.con1_r h1 {color: #FFFFFF; font-size: 26px; margin-bottom: 15px; padding: 0px 40px;}
.con1_r p {padding: 0px 40px; text-align: justify;}
.con1_r p a{color: #FFFFFF;font-size: 16px; line-height: 26px;}
.con1_bottom{margin-right: -30px; overflow: hidden;}
.con1_bottom ul li{width: 25%; float: left;}
.con1_bottom .con_li{margin-right: 30px;}
.con1_bottom .con_li:hover .max_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.con1_bottom .con_li p{background: #f2f3f4; font-size: 16px; white-space: nowrap; overflow: hidden; padding: 0px 20px; text-overflow: ellipsis; height: 40px; line-height: 40px;}
.con2{background: url(20_gyld_bg.jpg) no-repeat center;}
.con2_l{width: 450px; height: 350px; position: relative;}
.con2_l img{width: 100%; height: 100%;}
.img_bg{position: absolute; display: none; z-index: 10; left: 0px; top: 0px; bottom: 0px; right: 0px; background: rgba(000,000,000,0.5) url(19whzg_bf.png) no-repeat center;}
.con2_l:hover .img_bg,.con2_r ul li:hover .img_bg{display: block;}
.con2_l:hover .max_img img,.con2_r ul li:hover .max_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.con2_r{width: 700px;}
.con2_r ul li{width: 216px; position: relative; height: 155px; float: left; margin-right:25px; margin-bottom: 25px;}
.con2_r ul li:nth-child(3n+3){margin-right: 0px;}
.con2_r ul li:hover .img_bg{background-size:50px 50px;}
.con3{background: url(20_gyld_bg.jpg) no-repeat bottom center;}
.con3_ul ul li{width: 50%; float: left; margin-bottom: 30px;}
.con3_ul{overflow: hidden; margin-right: -30px;}
.con3_img{float: left; margin-right: 20px;}
.con3_div{margin-right: 30px;}
.con3_ul ul li p{font-size: 22px; margin-bottom: 10px; font-weight: bold;}
.con3_ul ul li span{font-size: 16px; text-align: justify; line-height: 26px;}
.bottom{border-top:5px solid #bc1b21; padding: 50px 0px;}
.bottom_a,.bottom_p{line-height: 32px; font-size: 16px;}
.bottom_a a{padding: 0px 5px;}
.bottom_a a:nth-child(1){margin-left: 0px;}
/* -----------------概览------------------- */
.gl_l{width: 260px; float: left;}
.gl_top{background: #BC1B21 ; line-height: 55px; height: 55px;padding-left: 15px; font-size: 22px; font-weight: bold; color: #FFFFFF; }
.gl_ul{ padding-bottom: 50px; padding-top: 15px;}
.gl_ul ul li{line-height: 40px; height: 40px; background: url(19whzg_ul_l.png) no-repeat 90% center; border-bottom: 1px dotted #D7D7D7;padding-left: 20px;}
.gl_ul ul li a{color: #555555; display: block;}
.gl_ul ul li:hover,.gl_ul ul li.on{background: url(19whzg_ul_la.png) no-repeat 90% center;}
.gl_ul ul li:hover a,.gl_ul ul li.on a{color: #BC1B21;}
.gl_r{width: 900px; float:right;}
.gl_r_top {background: #BC1B21; padding-left: 20px; line-height: 35px; height: 35px; color: #FFFFFF;}
.gl_r_top p{float: right; margin-right: 20px;}
.gl_r_top span{font-size: 18px; font-weight: bold;}
.gl_r_top p a{color: #FFFFFF; margin: 0px 5px;}
.gl_r_ul ul li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height: 40px; height: 40px; border-bottom: 1px dotted #D7D7D7; padding-left: 25px; background: url(19whzg_dian.png) no-repeat 10px center;}
.gl_r_ul ul li span{float: right; margin-right: 20px; font-size: 13px; color: #777777;}
.fy_list {clear: both;text-align: center;}
.fy_list a {display: inline-block;padding: 0 12px;border: 1px solid #DCDCDC;line-height: 30px;height: 30px;margin: 0 2px;background: #FFFFFF;}
.fy_list span.current,.fy_list span.disab,.fy_list span.disabled {display: inline-block;padding: 0 10px;border: 1px solid #DCDCDC;line-height: 30px;height: 30px;background: #fbffff;margin: 0 2px;}
.fy_list a.bor_l1 {border-left: 1px solid #DCDCDC;}
.fy_list a.on,.fy_list a:hover,.fy_list span.current {color: #fff;background-color:#BC1B21;border: 1px solid #BC1B21;text-decoration: none;}
.fy_list .inp6 {width: 30px;text-align: center;height: 30px;border: 1px solid #BC1B21;}
/* -------------------细览-------------------------- */
.xl_top{height: 30px;line-height: 30px;background: #BC1B21;color: #FFFFFF;padding-left: 20px;}
.xl_top a{color: #FFFFFF; margin: 0 5px;} 
.xl_p{ padding: 30px 0px; margin: 0px 50px; text-align: center; border-bottom: 1px solid #D7D7D7;}
.xl_p p{color: #BC1B21; font-size: 26px;}
.xl_p span{ margin-top: 15px; display: block;}
.xl_tit{padding: 30px 150px; }/*text-align: center;
.xl_tit p{text-align: justify;}*/
.xl_tit p{ font-size: 18px; line-height: 40px;}
.xl_tit img{margin: 20px 0px; max-width: 80%;}
.xl_top{height:auto;padding: 10px 16px;}
.xl_top p,.gl_r_top p{ line-height: 1.5;}
.xl_tit .TRS_Editor *{ font-size:16px !important; line-height:1.8}
@media screen and  (max-width:999px){
    .gl_ul{padding: 0;background-color: #BC1B21;}
    .gl_ul ul{ white-space:nowrap; overflow-y:hidden; overflow-x:auto; font-size:0;}
    .gl_ul ul li{display:inline-block;font-size:16px;padding-left: 0;padding-right: 0;border-bottom: none;background-image: none;}
    .gl_ul ul li a,.gl_ul ul li:hover a, .gl_ul ul li.on a{color: #ffffff;}
    .gl_ul ul li a{ padding:0 16px;}
    .gl_ul ul li:hover a, .gl_ul ul li.on a{ background-color:rgba(255,255,255,.3)}
    .fy_list{ margin-top:16px;}
    .fy_list a,.fy_list span,.fy_list span.current,.fy_list span.disabled{ display:none;}
    .fy_list a:nth-last-child(3),.fy_list a.bor_l1{ display:inline-block;}
    .gl_top{ display:none;}
    .gl_r_top{background-color:transparent;color:#666666;padding: 10px 0 !important;margin-bottom: 0 !important;}
    .gl_r_top p a{ color:#666666}
    .gl_r{ margin-top:0 !important;}
    .gl_r_ul ul li span{margin-right: 0;margin-left:10px;}
    .bottom .win_a{display:flex;padding: 0;}
    .bottom_l{ flex-shrink:0; margin:0 !important;}
    .bottom_l+.bottom_l{ flex:1;}
    .bottom_p{ padding-left:0; text-align:left !important;}
    .bottom_p:last-child{ display:none;}
    .bottom_p+.bottom_p span,.bottom_p+.bottom_p a{ display:inline-block; margin-right:10px;}
}