﻿
.zg_ban{ width: 100%; height: 393px; overflow: hidden; position: relative; min-width: 1200px;}
.zg_ban .bd{ width: 100%; height: 393px; overflow: hidden; }
.zg_ban .bd ul{ overflow:hidden; zoom:1; width: 100%; height: 393px; }
.zg_ban .bd li{ width: 100%; height: 100%; float: left; _display:inline; overflow:hidden; }
.zg_ban .bd li a,.zg_ban .bd li img{ display: block; width: 100%; height: 100%;}
.zg_ban .hd{ width: 968px; height: 30px; position: absolute; left: 50%; bottom: 0; margin-left: -370px; text-align: center;}
.zg_ban .hd ul{  overflow:hidden; zoom:1; height: 30px; position: absolute; left:48%; top: 50%; transform: translate(-50%,-50%)}
.zg_ban .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:7px; text-indent:-999px; cursor:pointer; background: #fff; border-radius: 50px; }
.zg_ban .hd ul li.on{ background: #ff4b04;}
.zg_ban .hd .zg_next,.zg_ban .hd .zg_prev{ width: 38px; height: 68px; overflow:hidden;background: #404145; line-height:68px; z-index:500;  cursor:pointer;font-size:68px; color:#fff; position: absolute; top: -210px; display: none;}
.zg_ban .hd .zg_next:hover,.zg_ban .hd .zg_prev:hover{ text-decoration:none;}
.zg_ban .hd .zg_next{ right: 0;}
.zg_ban .hd .zg_prev{ left: 0;}
.zg_ban:hover .zg_banjt{ display: block;}

.zg_main{ width: 100%; height: auto; min-width: 1200px; background: #f5f5f5; overflow: hidden;}
.zg_banb{ width: 1200px; height: 121px; margin: 10px auto 28px;}
.zg_banb ul{ width: 960px; height: 101px; margin-left: 240px; background: #fff; padding-top:20px; }
.zg_banb ul li{ width: 238px; height: 81px; float: left; border-right: 2px dashed #f1f1f1;}
.zg_banb ul li.l4{ border-right: none;}
.zg_banb ul li a{ display: block;  width: 190px; height: 82px;}
.zg_banb ul li a img{display:block;}
.zg_banb ul li a:hover{ text-decoration: none;}

.zg_rmzb{ width: 1200px; height: auto; margin: 0 auto 30px;}
.zg_zbbt{ width: 100%; height: 76px; clear: both;}
.zg_zbbt h3{ float: left;  width: 200px; height: 76px; line-height: 76px; font-size: 24px; color: #333; font-family: 'Microsoft Yahei'; font-weight: bold;}
.zg_zbbt h3 a{ color: #333;}
.zg_zbbt h3 a:hover{ text-decoration: none;}
.zg_zbbt p{ float: right; width: 200px; height: 46px; margin-top: 30px; text-align: right;}
.zg_zbbt p a{ display: block; padding-right: 14px; float: right; margin-right: 5px; line-height: 46px; font-size: 14px; color: #999999; font-family: 'Microsoft Yahei'; background: url(../images/ujyx_07.jpg) no-repeat right center;}
.zg_zbbt p a:hover{ color: #ff4d00;}
.zg_zbbox{ width: 1200px; height: 350px; margin: 0 auto; background: #fff;}
.zg_zbbl{ width: 620px; height: 350px; float: left; overflow: hidden;}
.zg_zbzt{ width: 620px; height: 350px; position: relative; display: none;text-align:center;}
.zg_zbzt a{ display: block; width: 100%; height: 100%; z-index: 5;  position: absolute; left: 0; top: 0;}
.zg_zbzt a:hover{ text-decoration: none;}
.zg_zbzt .zg_zbzt_sp{ display: inline-block; width: auto;  border-radius: 26px;  height: 52px; line-height: 52px; font-size: 18px; color: #fff; font-family: 'Microsoft Yahei';background: url(../images/ujyx_50.png) repeat center;margin:137px auto 0; position:relative;}
.zg_zbzt img{ display:block; position:absolute; left:0; top:0;}
.zg_zbzt .zg_zbzt_sp font{ display: block; padding-left: 50px;padding-right:30px; height: 52px; }
.zg_zbzt .zg_zbzt_skz font{ background: url(../images/ujyx_18.gif) no-repeat 25px center ;}
.zg_zbzt .zg_zbzt_jjks font{ background: url(../images/ujyx_20.png) no-repeat 25px center ;}
.zg_zbzt .zg_zbzt_wks font{ background: url(../images/ujyx_19.png) no-repeat 25px center ;}
.zg_zbzt p{ padding: 0 20px; width: 580px; height: 40px; line-height: 40px; background: url(../images/ujyx_22.png) no-repeat center; position: absolute; left: 0; bottom: 0; font-size: 16px; color: #c9c9c9; font-family: 'Microsoft Yahei';text-align:left;}
.zg_zbbr{ width: 580px; height: 350px; float: right; overflow: hidden;}
.zg_zbbr ul{ width: 100%; height: auto; min-height: 330px; background: url(../images/ujyx_24.jpg) repeat-y 43px top; padding: 10px 0;}
.zg_zbbr ul li{ height: 66px;  overflow: hidden; clear: both; cursor: pointer;}
.zg_zbrzt{ width: 78px; padding-left: 34px; margin-left: 35px; float: left; height: 66px;}
.zg_zbbr ul li h6{ height: 66px; line-height: 66px; width: 335px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #444; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zg_zbbr ul li h6 a{color: #444; display:block;height: 66px; line-height: 66px; width: 335px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.zg_zbbr ul li a.a1{ display: block; width: 82px; height: 28px; float: left; margin-top: 19px; background: #ffe7dd; border-radius: 15px; border: 1px solid #ffc1b9; text-align: center; line-height: 28px; font-size: 14px; color: #ff4d00; font-family: 'Microsoft Yahei'; display: none;}
.zg_zbbr ul li a.a1:hover{ text-decoration: none;}
.zg_zbr_zbz{ line-height: 66px; font-size: 16px; color: #ff4d00; font-family: 'Microsoft Yahei'; background: url(../images/ujyx_18.gif) no-repeat 2px center;}
.zg_zbr_wks{ padding-top: 16px; height: 50px; background: url(../images/ujyx_25.jpg) no-repeat left 27px;}
.zg_zbr_wks span{ display: block; height: 20px; line-height: 20px; font-size: 12px;color: #888; font-family: 'Microsoft Yahei';}
.zg_zbrzt font{ display: block; height: 22px; line-height: 22px; font-size: 16px; color: #666; font-family: 'Microsoft Yahei';}
.zg_zbr_jjks span{ display: block; height: 20px; line-height: 20px; font-size: 12px;color: #ff4d00; font-family: 'Microsoft Yahei';}
.zg_zbr_jjks{ padding-top: 16px; height: 50px; background: url(../images/ujyx_20.png) no-repeat left 27px;}
.zg_zbbr ul li:hover{ background: #fff7f3;}
.zg_zbbr ul li:hover a.a1{ display: block;}
.zg_zbbr ul li:hover h6{ color: #ff4d00;}
.zg_zbbr ul li:hover h6 a{ color: #ff4d00;text-decoration:none;}
.zg_zbbr ul li.on{ background: #fff7f3;}
.zg_zbbr ul li.on a.a1{ display: block;}
.zg_zbbr ul li.on h6{ color: #ff4d00;}
.zg_zbbr ul li.on h6 a{ color: #ff4d00;text-decoration:none;}


.zg_zblno{position: relative;}
.zg_zbrno{text-align: center;padding-top:42px;line-height: 68px;font-size:16px;font-family:"Microsoft YaHei";}
.zg_zblno .zg_zbzt_sp{ display: block; width: auto; position:absolute;top:137px; border-radius: 26px;  height: 52px; line-height: 52px; font-size: 18px; color: #fff; font-family: 'Microsoft Yahei';background: url(../images/ujyx_50.png) repeat center;transform:translate(-50%,0); left:50%;}
.zg_zblno .zg_zbzt_sp font{ display: block; padding-left: 60px;padding-right:30px; height: 52px;  background: url(../images/ujyx_wicon.png) no-repeat 25px center;}

.zg_jpkc{ width: 1200px; height: auto; margin: 0 auto 7px; overflow: hidden;}
.zg_jpkbt{ width: 100%; height: 72px; clear: both;}
.zg_jpbta{ display: block; float: right; padding-right: 15px; margin-right: 5px; margin-top: 5px; width: 30px; text-align: right; font-size: 14px; color: #999; font-family: 'Microsoft Yahei'; background: url(../images/ujyx_07.jpg) no-repeat right center; height: 66px; line-height: 66px;}
.zg_jpbta:hover{ color: #ff4d00;}
.zg_jpnav{ /* width: 1000px; */ height: 72px; float: left;font-size:0}
.zg_jpnav li{ height: 72px; line-height: 72px;  margin-right: 25px; cursor: pointer; text-align: center; display: inline-block;*display: inline;*zoom:1; vertical-align: middle;float:left;}
.zg_jpnav .zg_jpn11{ font-size: 24px; color: #333; font-family: 'Microsoft Yahei'; margin-right: 58px; font-weight: bold;}
.zg_jpnav li a{ display: inline-block; height: 26px; margin-top: 23px; line-height: 26px; font-size: 16px; color: #666; font-family: 'Microsoft Yahei';}
.zg_jpnav li:hover a{ border-bottom: 1px solid #fd5843; color: #fe4902; text-decoration: none;}
.zg_jpnav li.on a{ border-bottom: 1px solid #fd5843; color: #fe4902; text-decoration: none;}
.zg_jpbox{ width: 1200px; overflow: hidden;}
.zg_jpbox1{ width: 1200px; height: 277px; overflow: hidden;}
.zg_jpkcu{ width: 1220px; height: auto; overflow: hidden; position: relative; left: -20px; top: 0; display: none;}
.zg_jpkcu li{ width: 285px; height: 255px; margin-left: 20px; margin-bottom: 22px; float: left; background: #fff;}
.zg_jpkcu li .zg_jpkclt,.zg_jpkcu li .zg_jpkclt a,.zg_jpkcu li .zg_jpkclt img{ display: block;width: 285px; height: 160px;}
.zg_jpkcu li h6{ padding: 0 10px; width: 265px; height: 45px; line-height: 45px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; text-align: left; font-weight: normal; margin-bottom: 5px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.zg_jpkcu li h6 a{ color: #333;}
.zg_jpkcu li p{ height: 26px; clear: both; padding: 0 10px; width: 265px; line-height: 26px;}
.zg_jpkcu li p span{ display: block; padding-left: 6px; padding-right: 6px; height: 26px; border-radius: 2px; background: #ffefe8; float: right; text-align: center; line-height: 26px; font-size: 14px; color: #fa7a23; font-family: 'Microsoft Yahei';}
.zg_jpkcu li p font{ width: 180px; float: left; text-align: left; font-size: 20px; color: #ff4d00; font-family: 'Microsoft Yahei';}
.zg_jpkcu li p i{ font-size: 14px; font-style: normal;}
.zg_jpkcu li:hover{ position: relative; top: -2px; box-shadow: 0 0 5px #e9edf3;}

.zg_dpt{ width: 1200px; height: auto; margin: 0 auto; padding-top: 12px;}
.zg_dpt h3{ height: 106px; line-height: 106px; font-size: 26px; color: #333; font-family: 'Microsoft Yahei'; text-align: center; background: url(../images/ujyx_11.jpg) no-repeat center 12px;}
.zg_dptu{ width: 1200px; height: 138px; margin-bottom: 138px;}
.zg_dptu li{ padding-left: 115px; width: 267px; height: 136px; border: 1px solid #e5e5e5; margin-right: 24px; float: left;}
.zg_dptu li.l1{ background: url(../images/ujyx_08.jpg) no-repeat 11px 22px #fff;}
.zg_dptu li.l2{ background: url(../images/ujyx_10.jpg) no-repeat 11px 22px #fff;}
.zg_dptu li.l3{ background: url(../images/ujyx_09.jpg) no-repeat 11px 22px #fff; margin-right: 0;}
.zg_dptu li h6{ padding-top: 22px; line-height: 35px; height: 35px; font-size: 18px; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zg_dptu li p{ line-height: 26px; font-size: 14px; color: #888888; font-family: 'Microsoft Yahei'; width: 240px; margin-left: 0;}
.zg_dptu li.l1 h6{ color: #fb4e38;}
.zg_dptu li.l2 h6{ color: #1a84f0;}
.zg_dptu li.l3 h6{ color: #9750f8;}
.zg_dptu li.l1:hover{ border-color: #fd5843;}
.zg_dptu li.l2:hover{ border-color: #3999fa;}
.zg_dptu li.l3:hover{ border-color: #9b5ef0;}

.zg_main2{ width: 100%; height: auto; min-width: 1200px; background: #fff;}
.ujy_app{ width: 1200px; height: 196px; margin:0 auto; position: relative; top: -88px; left: 0;}
.ujy_ewm{ width: 290px; height: 120px; position: absolute; right: 0; top: 40px; z-index: 1;}
.ujy_ewm div{width: 119px; height: 115px; padding-top: 4px; border: 1px solid #dcdcdc; float: left;}
.ujy_ewm div img{ display: block; width: 110px; height: 110px; margin: 0 auto;}
.ujy_ewm p{ padding-top: 15px; margin-left: 15px; line-height: 30px; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; float: left;}
.zgn_yqlj{ width: 1200px; height: auto; margin: -42px auto 40px;}
.zgn_yqlj dt{ height: 46px;line-height: 46px; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; font-weight: bold;}
.zgn_yqlj dd{ line-height: 32px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei';}
.zgn_yqlj dd a{ color: #666; margin-right: 30px;}

.footer{ background:#404144; color:#999; line-height:28px; text-align:center; padding:34px 0;min-width:1200px;}
.footer a{ color:#999;}
.footer a:hover{ color:#ff4a00;}

/*20180808首页弹框广告*/
.mask{display:none;width:100%;height:100%;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;position:fixed;left:0;top:0;background:#000;z-index:12}.confirm_18{display:none;width:550px;height:480px;background:url(../images/yx_18new_03.png) no-repeat center;top:50%;position:fixed;margin:0 auto;margin-top:-240px;left:50%;margin-left:-275px;z-index:13}.confirm_18 .p1{color:#fff000;font-size:34px;line-height:36px;text-align:center;padding-top:39px;font-weight:bold}.confirm_18 .p2{color:#fff;font-size:24px;line-height:26px;text-align:center;margin-top:13px}.confirm_18 .a_group{padding:20px 35px 0 35px}.confirm_18 .a_group a{display:block;width:240px;height:94px;float:left;text-decoration:none}.confirm_18 .a_group a img{display:block;width:100%;height:100%}.confirm_18 .qq_num{text-align:center;color:#fff;font-size:20px;line-height:24px;margin-top:30px}.confirm_18 .add_qq{display:block;width:273px;height:48px;background:url(../images/yx_18new_10.png) no-repeat center;margin:7px auto 0;text-align:center;line-height:48px;color:#ff5400;font-size:20px;font-weight:bold}.confirm_18 .close18_new{width:44px;height:44px;background:url(../images/close_new_29.png) no-repeat center;position:absolute;bottom:-70px;left:50%;margin-left:-22px;cursor:pointer}