*{margin:0; padding: 0;}
a{text-decoration: none; color: #666}
a:hover{ color: #3e74b9}
img{border:none;}
ul,li,p{list-style: none;}
body{font-family: 'Microsoft YaHei';font-size: 14px;}
.htop{ width: 1200px; margin:0 auto; height: 105px; position: relative;}
.htop_logo{width: 544px; height:73px; margin: 22px 0px 0px; display: block; float: left;}
.htop_r{ float: right; margin-top: 9px;}

.btn{
	
	height:40px;
	line-height :40px;
	text-align:left;
	text-decoration :none;
	text-transform:uppercase;
}
.tel{ background:url(../images/tel_icon.png) no-repeat left center; color: #3f8fd6; margin-left: 50px; font-size: 24px; font-weight: 300; padding-left: 56px; height: 70px  line-height: 30px; 
	float: right; margin-top: 23px;  }
.tel h4{ font-size: 14px; color: #7b7b7b; font-weight: 100}
.user{  background:url(../images/user_icon.png) no-repeat left center; padding-left: 26px; color: #3f8fd6; line-height: 30px; float: right; margin-top: 43px; margin-right: 15px}
.reg{background:url(../images/reg_icon.png) no-repeat left center; padding-left: 26px; color: #3f8fd6; line-height: 30px; float: right; margin-top: 43px;}
.nav_bg{ width: 100%; height: 60px; background: #1778cf; text-align: center;}
.htop_1{width: 1200px;font-size: 16px;  margin: 0 auto; color: #fff; }
.link{ width: 125px;  right:0; top:42px; position: absolute;  margin-left: 15px; z-index: 999}
.list{font-weight:normal;line-height:30px;text-align:center;padding:10px; }
.list a:hover{color: #165cad;}
.menu1{border:#3b95e6 1px solid;overflow-y:hidden;width:120px;color:#2869b3;padding-top:5px; text-align: center; background:#fff url(../images/index2_09.jpg) no-repeat center 5px ; 
	   border-radius: 15px; }
.menu2{  border:#3b95e6 1px solid;overflow-y:hidden;width:120px; color:#333;height:30px;line-height: 30px; text-align: center;
	   background: url(../images/index2_08.jpg) no-repeat center center; border-radius: 15px;z-index: 999999}
.two{ display: block;  margin-right: 52px; height: 60px; line-height:60px; float: left; text-align: center; margin-left:5px; padding: 0 2px}
.two a{color: #fff; font-family:"Microsoft YaHei", "微软雅黑"}
.two:hover{background:url( ../images/nav_02.png) no-repeat center bottom; border-bottom: 3px solid #ff905a; height: 57px; color: #ff905a}
.two:hover a{color: #000}
.one_1{background:#165cad!important;}
.one {background:#d21d1b }
.one a,.one_1 a{color: #fff}
.htop_2:hover a{color: #ff905a;}
.three{display: none;}
.top2b{ width:390px; height:42px; background:url(../images/a_12.jpg) right no-repeat; float:right; margin-right:40px; margin-top:30px; display:inline;}
.left_1{ position: absolute; top: 100px; z-index: 10 ;background:rgba(255,255,255,0.95); width: 390px; height: 155px}
.tp{ position: absolute; right: 18px; top:18px;}
.over{position: absolute; width:200px;  z-index: 12; text-align: center; height: 155px; top: 10px}
.over li{ text-align: center;line-height: 40px; height: 40px; color:#000!important; width: 80px; float: left;  }
.over li a{color: #000!important; display: block;}
.over li a:hover{color: #165cad!important;}
.left_0{position: absolute; top:0;  background: #d21d1b; opacity: 0.5; height: 50px; z-index: 11; width:800px;}

.left_2{position: absolute; top: 100px; left:210px; height: 50px;line-height: 50px; z-index: 10}	

.left_2 li,.left_1 li,.left_3 li{padding:0 10px 0 10px;}
.left_4 li,.left_5 li,.left_6 li{padding:0 10px 0 10px;}
.left_3{position: absolute; top: 50px; left:310px; height: 50px;line-height: 50px; z-index: 10} 
.left_4{position: absolute; top: 50px; right:1050px; height: 50px;line-height: 50px; z-index: 10}
.left_5{position: absolute; top: 50px; right:950px; height: 50px;line-height: 50px; z-index: 10}
.left_6{position: absolute; top: 50px; right:850px; height: 50px;line-height: 50px; z-index: 10}
.focusone {height:100%;overflow:hidden;position:relative;}
.focus_m ul {width:100%;height:490px;overflow:hidden;}
.focus_m li {width:100%;_float:left;}
.focus_m li a{display: block; width: 100%; height: 490px;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:100%;}
.focus_s ul {height:14px;overflow:hidden;position:absolute;left:46%;top:460px; display: none;}
.focus_s li {float:left;cursor:pointer;height:13px;width:13px;overflow:hidden;margin-right:10px; border-radius: 50%;}
.focus_s li b {display:block; background: #dbdbdb; width:13px;height:13px;overflow:hidden;}
.focus_s li.active b {background: #B51017}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:220px;}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer;}
.focus_l span {left:12px;background:url(../images/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
.focus_r span {left:16px;background:url(../images/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}
.focus_1{ width: 100%; height: 390px}
.content{ width: 1200px; margin:40px auto; overflow: hidden; }
.content2{ width: 1200px; margin:40px auto; overflow: hidden; margin-bottom: 30px; }
.content_bg{ width: 100%; height: 440px; background: url(../images/news_bg.jpg) no-repeat center top;}
.content1{ width: 1200px; padding:40px 0; overflow: hidden; margin: 0 auto; }
.tl{ width: 100px; height: 50px; border-left: 2px solid #9f9f9f; font-size: 20px; padding-left: 10px; float: left;}
.tl span{ font-family: 'Microsoft YaHei'; display: block;}
/**企业介绍**/
.in_about{ width:1200px; float: left; }
.title{ width: 100%; overflow: hidden;}
.title_b{ background: url(../images/title_icon.png) no-repeat right center; padding-right:15px; font-size: 24px; color: #000; float: left;}
.title_b span{ display: block; color: #777777; font-size: 16px;}
.title_b2{ background: url(../images/title_icon.png) no-repeat right center; padding-right:15px; font-size: 22px; color: #000; float: left; margin-top: 15px;}
.title_b2 span{ display: block; color: #777777; font-size: 16px;}
.title_more{ float: right; width: 100px; height: 40px; font-size: 13px; line-height: 38px; margin-top: 10px; }
.title_more a{ background: url(../images/more.png) no-repeat  60px center;width: 60px; height: 38px;  padding-right: 22px;padding-left: 12px; display: block; border:1px solid #bdbdbd;}
.title_more a:hover{background: url(../images/more_active.png) no-repeat  60px center;border:1px solid #f8a357;}
.title_more2{ position: absolute; width: 72px; height: 14px; font-size: 13px; line-height: 14px; right: 0; top:13px;}
.title_more2 a{ background: url(../images/more.png) no-repeat center right;width: 50px; height: 14px;  padding-right: 22px; display: block;}
.title_more2 a:hover{background: url(../images/more_active.png) no-repeat center right;}
.title1{ width: 100%; background: url(../images/lx_title.png) no-repeat top;  overflow: hidden; height: 52px; line-height: 52px}
.title2{ width: 100%; background: url(../images/zj_title.png) no-repeat top;  overflow: hidden; height: 52px; line-height: 52px}
.title_b1{ background: url(../images/title_icon.png) no-repeat right center; padding-right:15px; font-size: 22px; color: #000; float: left; padding-left: 15px}
.title_more1{ float: right; width: 68px; height: 14px; font-size: 13px; line-height: 14px; margin-top: 20px;margin-right: 15px}
.title_more1 a{ background: url(../images/more.png) no-repeat center right;width: 50px; height: 14px;  padding-right: 22px; display: block;}
.title_more1 a:hover{background: url(../images/more_active.png) no-repeat center right;}
.in_about_con{ margin-top: 20px;}
.in_about_conl{ width: 252px; height: 318px; border-radius: 5px; background: #3f8fd6;padding-top: 15px; float: left;}
.in_about_conl_img{  width: 219px; height: 133px; border-radius: 5px; border:3px solid #fff; margin-left: 14px; }
.in_about_conl_text{padding: 20px; color: #fff; line-height:34px}
.in_about_conl_text h4{ font-size: 16px; font-weight: 100}
.in_about_conr{ width: 1200px; line-height: 30px; color: #6c6c6c; font-size: 15px;}
.in_about_conr h4{font-size: 18px; font-weight: 100; margin-bottom:15px; color: #1a1a1a}
.in_about_conr_ys{  width: 1200px; height: 65px;  margin-top: 25px; font-size: 16px; padding-right: 0 }
.in_about_conr_ys_text{ float: left; width: 100%; margin-top: 5px; }
.in_about_conr_ys_text_li{float: left; padding-left: 32px; margin-right: 40px; color: #3e74b9; overflow: hidden; 
    text-align: center; border:1px solid #e3e3e3; border-radius: 10px; width: 236px; height: 138px;}
.in_about_conr_ys_text_li:last-of-type {margin-right:0;	}
.in_about_conr_ys_text_li h4{ font-weight: bold; color: #f8a357; font-size: 70px; line-height: 60px; padding-top: 18px;}
.in_yx{ width: 100%;}
.in_yx ul li{ width: 330px; height: 285px;  border:1px solid #ededed; text-align: center; padding: 15px 20px; margin-right: 42px; float: left; margin-top: 30px;}

.in_yx ul li:nth-child(3n) {
    /* 样式规则 */
	margin-right:0px;
}

.in_yx ul li:hover{ border:1px solid #3e74b9;}
.in_yx ul li h3{ font-size: 36px; color: #f8a357; line-height: 60px; background: url(../images/ys_h3.jpg) no-repeat center center; padding-top: 10px;}
.in_yx ul li h4{ font-size: 24px; color: #3e74b9; line-height: 50px;}
.in_yx ul li p{ text-align:left; line-height: 26px; padding-left: 10px; color: #666666; font-size: 15px; padding-top: 8px}
.in_zj{ margin-top:0px; overflow: hidden; height: 120px; padding-left: 30px}
.in_zj a{ width: 75px; background: url(../images/zj_icon.jpg) no-repeat center left; padding-left: 15px;display: inline-block; line-height: 40px;}
.in_xt{width: 1200px; padding-top: 40px ;height: 100px; margin:0 auto; overflow: hidden;}
.in_yw_bg{ width: 100%; background: url(../images/service_bg.jpg) no-repeat center top; height: 600px}

.in_yw_list ul li{ float: left; width: 370px; position: relative; height: 190px; overflow: hidden; border:1px solid #ebebeb;border-radius: 5px; margin-right: 42px; margin-top: 30px;background: #fff}
.dist{ position: absolute; color: #fff; top:50px; font-size: 30px;  width: 100%; text-align: center;}
.in_yw_list_pic{  float: left; width: 100%; height: 135px; background:rgba(0,0,0,0.8); }
.in_yw_list_pic img{width: 100%;height: 100%;opacity: 0.5;object-fit: cover;}
.in_yw_list_text{ float: left;  overflow: hidden;height: 50px;padding-left: 20px;padding-right: 20px;}
.in_yw_list_text p{ line-height: 50px;  height: 50px; overflow:hidden; color: #929292; }
.in_yw_list ul li:hover{border:1px solid #3e74b9;border-radius: 5px;background: #fff}
.in_yw_list ul li:nth-child(3n) {margin-right: 0}
.in_yw_list ul li:nth-child(4){ width:577px;}
.in_yw_list ul li:nth-child(5){ width:577px;margin-right:0px;}

.list1{ margin-top: 10px;width: 100%;}
.list1 ul li{  line-height: 40px; }
.list1 ul li a{ float: left;width: 68%; line-height: 40px; height: 40px; overflow: hidden;background: url(../images/list_icon.png) no-repeat left center;padding-left: 22px;  }
.list1 ul li a:hover{background: url(../images/list_icon_hover.png) no-repeat left center;}
.list1 ul li span{ color: #999ba6; float: right;}
.PcPoPmarket{z-index:1000;position:fixed;right:0px;bottom:0px;width:280px;overflow:hidden;  background: #1778cf}
*html .PcPoPmarket{position:absolute;}
.popTop{position:relative;height:30px;overflow:hidden;}
.popTop h2{color:#fff;font-size:15px;float:left;padding:8px 0 0 10px;line-height:20px;}
.popBtn{width:18px;height:18px;overflow:hidden;cursor:pointer;float:right;margin-left:1px;margin-top:9px;display:inline;background:url(../images/buttons.png) no-repeat;}
.popClose{margin-right:10px;width:15px;background-position:-39px 0}
.popClose:hover{background-position:-39px -20px}
.popShow{background-position:0px 0}
.popShow:hover{background-position:0px -20px}
.popHide{background-position:-19px 0}
.popHide:hover{background-position:-19px -20px}
.video-container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0;
    padding-bottom: 56.25%; /* 这是一个宽高比为16:9的容器计算值 */
}

.video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; /* 可选，保持视频宽高比并填充容器 */
}

.poplist{padding:10px;}

/**联系我们**/
.in_zjj{ width: 300px; float: right; border:1px solid #f3f2f7; border-radius: 5px; height: 345px}

.in_news{ width: 580px; padding-top: 35px; float: left;}
.in_news_tj{ margin-top: 20px; overflow: hidden; height: 139px; border-bottom: 1px solid #ebebeb;}
.in_news_tjl{ float: left; width: 197px; height: 120px; overflow: hidden;}
.in_news_tjl img{ width: 100%; height:auto; min-height: 120px}
.in_news_tjr{ float: right; width: 360px; overflow: hidden; }
.in_news_tjr h4{ font-weight: 100; font-size: 16px; color: #1a1a1a;line-height: 20px; padding-top:5px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.in_news_tjr span{ color: #999ba6;line-height: 45px;}
.in_news_tjr p{ color: #797979; height: 52px; overflow: hidden; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.in_news_list{ margin-top: 10px;width: 100%}
.in_news_list ul li{  line-height: 40px; }
.in_news_list ul li a{ float: left;width: 70%; overflow: hidden;background: url(../images/list_icon.png) no-repeat left center;padding-left: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.in_xiazai{ width: 580px; padding-top: 35px; float: right;}
.in_news_list ul li span{ color: #999ba6; float: right;}
.in_lc_bg{ height:105px; width: 100%; background: url(../images/lc_bg.jpg) no-repeat top center; }
.in_lc{ width: 1200px; margin: 0 auto; color:#fff; display:block; height:105px;}
.in_lc h4{ width: 180px; line-height: 105px; font-size: 30px; display: inline-block; float:left; margin-right: 35px}
.in_lc_nr{ float: left; color: #fff}
.in_lc_nr span{  width: 20px; height: 20px; border:1px solid #ffffff;border-radius: 10px; text-align: center; float: left; display:block;margin-top: 42px}
.in_lc_text{ background: url(../images/lc_icon.png) no-repeat center right; padding-right: 30px; float: left; font-size: 18px; padding-left:8px; line-height: 105px; margin-right: 8px}
.link1{ width: 1070px; float: left;margin-left: 20px}
.htop_logo1{ display:none;}
.jing{ display:inline-block; position: absolute; left: -25px}
.banquan{ display:inline-block; line-height: 25px; position:relative;}
.mr_frbox{height:76px; width: 1070px}
.mr_frBtnL{float:left;margin:28px 22px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{float:left;height:76px; width: 1000px; display: block; overflow: hidden;}
.mr_frBtnR{float:right;margin-top:28px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:76px;width:320px;margin-right:13px;overflow:hidden;}
.mr_frUl ul li img{display:block;  width: 100%;min-height: 76px;}
.in_xt1{ display: none}
/**缴费通知**/
.tui{border-top:1px solid #d7d7d7; padding-top:8px}
.tui li{ display:block;  line-height: 40px; background: url(../images/list_icon.png) no-repeat left center;padding-left: 22px; }
.nelti a, .nelti a:visited{ line-height:26px; font-size:15px; }

.nelti span{ float: right; color: #807d76; font-size: 14px}
.tui li:hover .nels a span{ color:#2362af;}
.nels{ height: 24px; line-height: 24px; overflow: hidden;}
/* tab选项卡 */
#tab{width:580px;position:relative; float: right; margin-top: 31px}
#tab .tab_menu{width: auto;float: left; z-index:1; height:50px;}
#tab .tab_menu li{float:left;width: 94px; height:50px;  font-size: 22px;  cursor:pointer;text-align:center; color:#717171; line-height:40px; margin-right: 25px;}
#tab .tab_box{width:580px;height: auto; float:left; top:60px; }
#tab .tab_menu .selected{ cursor:pointer;  color:#165cad;background: url(../images/active.png) no-repeat center  bottom; color:#000;}
.hide{display:none;}
.tab_box .div{padding:0px;} 
.rf{ float: right;height:340px; width:580px;}
.cr{float: right; width: 580px;}
.lf{ float: left;}

/***新闻***/
.ntu{width:370px; height:235px; float: left}
.nti{ width:210px; height:235px; background:#d19b54; float: right;}
.neti{padding-top:43px; padding-right:22px; text-align:right; height:130px; font-size: 20px;}
.neti a{color: #fff;background: url(../images/xian.jpg) no-repeat right top; padding-top: 10px;}
.neti a span{ font-size: 14px; display: block;}
.xian1{ width:20px; height:2px; background:#FFF; float:right; clear:both; margin-bottom:6px;}
.nti_cn{ float:right; clear:both; line-height:30px; color:#FFF; font-size:20px;} .nti_cn:visited{ color:#FFF;}
.nti_en{ float:right; clear:both; line-height:20px; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;} .nti_en:visited{ color:#FFF;}
.in_xm{ width:409px; float: left; margin-right: 40px;}

/* flashbox */
.flashbox{width:370px;height:235px;overflow:hidden;position:relative;margin:0px auto;}
.flashbox .focusNew_out{width:370px;height:235px;position:relative;z-index:2}
.flashbox .focusNew_out .f_out_txt{height:30px;width:240px;display:block;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.5);color:#fff;font-size:15px;line-height:30px;padding:0 150px 0 20px;overflow:hidden}
.f_out img{ width: 100%; height: auto; min-height: 240px;}
.flashbox .focusNew_out .f_out_txt a{color:#d6d6d6;}
.flashbox .f_tabs{width:140px;height:35px;position:absolute;bottom:-1px;right:-13px;z-index:100;}
.flashbox .f_tabs span{width:23px;height:19px;background-color:#474747;float:left;margin-right:3px;text-align:center;color:#f0f0f0;margin-top:15px;cursor:pointer}
.flashbox .f_tabs span.hover{height:19px;background-color:#B51017;margin-top:0;padding-top:15px;cursor:pointer}

.foot_bg{ width: 100%;height:120px; background: #333333}
.foot_t{ height:100px; border-bottom: 1px solid #3d4057; line-height: 100px; color: #3d4057;  text-align: center;}
.foot_t a{color: #fff;  display: inline-block; width: 90px; line-height: center}
.foot_t a:hover{ color: #ff905a}
.foot{ width: 1200px; padding-top: 30px; margin:0 auto; color: #a4a4a4; text-align: center; line-height: 30px;}

}

.black-inline {	margin:0 auto; text-align:center; font-family:"微软雅黑"; padding-top:30px; padding-bottom:20px;inheritclear:both; width:100%;  overflow:hidden; line-height:22px; font-size:12px;}
.black-inline a {  text-align:center; padding:6px 12px; margin-center:4px;border: 1px solid #bcbcbc;margin-left:3px; margin-right:3px;color:#666;}   
.black-inline a:hover {	color:#fff; background-color:#d21d1b; text-decoration:none;border:1px solid #d21d1b;}
.black-inline span.current {padding:6px 12px; background-color:#d21d1b; color:#fff;border: 1px solid #d21d1b; font-size:12px; margin-left:3px; margin-right:3px;}   
.black-inline span.disabled { padding:6px 12px;font-family:"微软雅黑"; font-size:12px; color:#666; border: 1px solid #bcbcbc;} 

 /*----------------------新加--------------------------------*/
.m-trigger {display:none;position: absolute;top:2px;right:0;width:3rem;height:3rem;cursor: pointer;
	background: url(../images/menu_add.png) center center no-repeat;-webkit-background-size:35px;background-size:35px;}
.swiper-container1{display:none;}
	.ban_hz{width:100%;padding-top:50%;position:relative;overflow: hidden;display:block;}
    .ban_hz img{width:100%;height:100%;position:absolute;top:0;left:0;}
    .sj{display: none;}
.nti2{ display: none;}
.sj_tel{ display: none;}

.sub_con{ width: 1200px; margin:0 auto;overflow: hidden;}
.sub_banner{ position:absolute;width:100%;height: 103px;left:0px; top:70px; font-size: 20px; text-transform:uppercase; text-align: center;background:url(/images/sub_title_bg.png) no-repeat center center;}
.sub_banner h3{ font-size: 30px; display: block; font-weight: 100; margin-top:20px }
.sub_con_bg{ background:none; width:100%;position:relative;}

.sub_title{ height: 52px; border-bottom: 1px solid #d8d7d7;  line-height: 52px; background: #fff; font-size: 16px; margin-top: 10px;}
.sub_t_l{ float: left; font-size: 18px;}
.sub_t_l a{ margin:0 10px; display: inline-block;}
.sub_t_l a:hover{background: url(../images/nav_07.jpg) no-repeat bottom center; color: #165cad;}
.sub_t_l a#dq{background: url(../images/nav_07.jpg) no-repeat bottom center; color: #165cad;}
.sub_t_r{ float: right; background: url(../images/home.jpg) no-repeat left center; padding-left: 25px; color: #adadad;font-size: 14px; margin-right:5px;}
.sub_t_r a{color: #adadad;}
.sub_t_r a:hover{ color: #165cad; }
.about{ background: #fff; padding:30px 0px; min-height:200px;}
.about h3{ color: #323232; font-weight:bold; line-height: 60px;}
.about h4{ color: #959595; font-weight: 100;}
.about p{line-height:28px; min-height:360px;}
.ab_nr{ overflow: hidden; color: #595959; line-height: 30px;margin-top: 35px}
.ab_nr_l{ float: left; width: 730px; ;}
.ab_nr_r{ float: right;}
.cu_nr{ margin-top: 40px; color: #595959; line-height: 30px;}

/*企业荣誉*/
.honorBody{ width:100%;  padding-top:30px; overflow:hidden; background:#fff}
.honorBody ul{ padding-left: 20px; margin-top:20px;}
.honorBody ul li{ width:25%; float:left;  }
.honorBody ul li a{ display:block; float:left; position:relative;}
.honorBody ul li a .img{ border:solid 1px #e5ebed; position:relative; padding:9px; height: 204px; width: 272px; overflow: hidden;}
.honorBody ul li a .img:hover{border:1px solid #e2e2e2; background: #fafafa;box-shadow:0 0 5px #ececec;}

.honorBody ul li a .img img{ width: 100%;height: auto; min-height: 204px;  }
.honorBody ul li a .title{ width:100%; float:left; height:83px; line-height:83px;  text-align:center;}
.honorBody ul li a .title span{ display:inline-block; font-size:15px; color:#333; line-height:25px; letter-spacing:1px; max-height:50px; overflow:hidden;}
.honorBody ul li a .text{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/honor3.png); padding:0; text-align:center; opacity:0;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.honorBody ul li a .text .name{ width:100%; height:50px; overflow:hidden; font-size:16px; color:#fff; line-height:25px; letter-spacing:1px;}
.honorBody ul li a .text .ico{ display:inline-block; vertical-align:top; margin-top:24px; background:url(../images/honor2.png) no-repeat center center; margin-top:80px;  width:66px; height:66px; background-size:contain;}
.honorBody ul li a .text .p{ width:100%; margin-top:26px; font-size:14px; color:#fff; line-height:20px; letter-spacing:1px; max-height:40px; overflow:hidden;}
.honorBody ul li a:hover .text{ opacity:1;}
.tc_mb{width:100%;height:100%;background:black;opacity:0.8;display:none;position:fixed;left:0;top:0;z-index:9999;}
.tc2{ width:880px; position:fixed; left:50%; top:50%; margin:-317px 0 0 -440px; display:none; z-index:110000; padding:26px 24px; background:#f2f2f2;}
.tc2 img{ width:100%;}
.tc2 .closed{ width:25px; height:25px; position:absolute; right:-23px; top:-23px; cursor:pointer;}
.tc2 .name{ width:100%; float:left; text-align:center; margin-top:22px; font-size:24px; color:#333; line-height:32px;}

/* 分页 */
.d_0100_fy{ float:left; width:100%; text-align:center; padding:40px 0 80px 0;}
.pz_fy1{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
.pz_fy1 a {display:block; float:left; width:30px; height:30px; text-align:center; line-height:28px; border:1px solid #e1e1e1; font-size:14px; color:#272727; margin:0 5px;
-webkit-border-radius:20px; 
 -khtml-border-radius:20px;
   -moz-border-radius:20px;
        border-radius:20px;}
.pz_fy1 a:hover,.pz_fy1 a.on{color: #fff; border:1px solid #1778cf; background:#1778cf; text-decoration:none;}
.pz_fy1 a.prve{ background:url(../images/sprve_fy.png) no-repeat center; width:100px;}
.pz_fy1 a.prve:hover,
.pz_fy1 a.prve.on{ background:url(../images/sprve_fy_h.png) no-repeat center #1778cf; border:1px solid #1778cf;}
.pz_fy1 a.next{ background:url(../images/snext_fy.png) no-repeat center; width:100px;}
.pz_fy1 a.next:hover,
.pz_fy1 a.next.on{ background:url(../images/snext_fy_h.png) no-repeat center #1778cf; border:1px solid #1778cf;}
.fy_phone{ display:none;}
.service{ background: #fff; padding-top:30px; overflow: hidden; padding-bottom: 30px;}
.service ul li{ width: 350px;   margin-right: 26px; float: left; border:1px solid #ebebeb; padding: 15px; height:370px; overflow: hidden; margin-bottom: 26px;}
.service ul li:nth-child(3n) { margin-right: 0}
.service  .img{ width: 350px;  height: 160px; overflow: hidden;}
.service  .img img{width:100%;height: auto; min-height: 160px; }
.service  .text{ padding: 0px 0px; padding-bottom: 0; }
.service  .text h3{ height: 30px; line-height: 30px; overflow: hidden; font-weight: 100; color: #424242; font-size: 18px; padding-top: 20px;}
.service  .text h3:hover{ color: #1778cf}
.service  .text p{ color: #585858; margin-top: 10px; font-size: 14px; line-height: 24px; padding-bottom: 15px; height: 140px; overflow: hidden;}

.news_nr{padding-top: 40px;padding-left:0px; overflow: hidden;}
.news_nr ul li{ width: 580px; float: left; margin-right: 37px; margin-bottom: 30px;}
.news_nr ul li:nth-child(2n) {margin-right: 0}
.news_nr_l{ width: 78px; height: 78px; background: #1778cf; text-align: center; float: left;}
.news_nr_l h3{ font-size: 30px; font-weight: 100; color: #fff; height: 48px; line-height: 48px}
.news_nr_l h4{font-weight: 100; font-size: 15px; color: #909090; background: #f1f1f1; height: 30px; line-height: 30px;}
.news_nr_l1{ width: 78px; height: 78px; background: #d44139; text-align: center; float: left;}
.news_nr_l1 h3{ font-size: 30px; font-weight: 100; color: #fff; height: 48px; line-height: 48px}
.news_nr_l1 h4{font-weight: 100; font-size: 15px; color: #909090; background: #f1f1f1; height: 30px; line-height: 30px;}
.news_nr_r{ width: 440px; height: 90px; border:1px solid #f1f1f1; padding: 20px 18px; float: right;padding-bottom: 30px;}
.news_nr_r h3{font-weight: 100; font-size: 16px; color: #353535; height: 40px; line-height: 40px; overflow: hidden;}
.news_nr_r p{ color: #8c8c8c; line-height: 24px; height: 50px; overflow: hidden; margin-top: 5px; }
.news_xx{background: #fff; padding: 20px 0px; overflow: hidden; padding-top:60px; min-height:200px;}
.news_xx h4{font-weight: 100; width: 100%; font-size: 24px; text-align: center; margin-bottom: 20px;}
.news_xx h5{font-weight: 100;width: 100%;  color:#adadad; text-align: center; font-size: 14px;}
.news_xx .pp{ padding: 30px 0;min-height: 282px;}
.news_xx p{ padding: 30px 0; line-height: 30px; font-size: 15px;}
.news_xx_fy{border-top:1px solid #f1f1f1; position:relative; padding-top: 20px; padding-bottom: 40px;}
.news_xx_fy p{ line-height: 34px; padding:0;}
.news_xx_fy .fh{  background: url(../images/black.jpg) no-repeat 55px center; padding-right: 30px; position: absolute; right: 0; top: 40px;width:45px; border-radius: 15px;
    height: 30px;border: 1px solid #d9d9d9; line-height: 30px; padding-left: 20px;}
.news_xx_fy .fh a{ display: block; }
.news_xx_file ul li{height:30px; }
.zb{overflow: hidden;}
.zb_l{ float: left;}
.zb_r{ float: right; width: 480px;}
.zb_r h3{ font-weight: 100;color: #353535; font-size: 24px;} 
.zb_r  p{ line-height: 36px;}
.qt{ overflow: hidden;text-align: center; margin-top: 40px;}
.qt h3{color: #353535; font-size: 18px; text-align: center; font-weight: bold;}
.qt_c{ margin-top: 20px;}
.qt_c_l{ float:left; width: 33.3%; font-size: 16px; color: #595959; line-height: 30px; margin-bottom: 20px;}
/* 幻灯开始*/
/* tFocus */
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(img/spr.png) no-repeat;}
#tFocus{width:702px;height:600px;background:#fff;overflow:hidden;margin:30px auto 0 auto; margin-top: 0 }
#tFocus-pic{width:702px;height:450px;position:relative; }
#tFocus-pic li{width:670px;height:420px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;border:1px solid #f2f2f2;padding: 15px;}
#tFocus-pic li img{ width:100%; height: auto; max-height: 420px}
#tFocusBtn{width:700px;height:68px;margin-top:20px;z-index:20;overflow:hidden;}
#tFocus-btn{width:612px;height:68px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:57px;width:95px;padding-top:5px;display:block;float:left;margin-right:5px; margin-left:2px;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active{background:url(../images/xx_17.png) no-repeat top;}
#tFocus-btn li.active img{border:2px solid #165cad; }
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:18px;width:40px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background: url(../images/xm_07.png) no-repeat left center;}
#tFocus-leftbtn:hover{background: url(../images/xm_14.png) no-repeat left center;}
#tFocus-rightbtn{background: url(../images/xm_09.png) no-repeat right center;}
#tFocus-rightbtn:hover{background: url(../images/xm_13.png) no-repeat left center;}
.ms{ padding-bottom: 60px;}

.zl_nr{padding: 15px; padding-top: 40px; background: #fff; overflow: hidden; line-height: 30px; font-size: 15px; color: #5e5e5e; }
.zl_nr p{ padding-bottom: 20px;}
.zl_lb{ overflow: hidden; padding: 20px 0; padding-bottom: 0}
.zl_lb li{border:1px solid #f1f1f1; width: 340px; padding: 15px 20px; position: relative; margin-right: 26px; margin-bottom: 30px; float: left;}
.zl_lb li:hover{border:1px solid #e2e2e2; background: #fafafa;box-shadow:0 0 5px #ececec;}
.zl_lb li:nth-child(3n) {margin-right: 0}
.zl_lb li h3{ font-size: 16px; color: #353535;  font-weight: bold; line-height: 40px}
.zl_lb li p{ color: #8c8c8c; padding-bottom: 0}
.zl_lb .rq{color: #8c8c8c;position: absolute; right: 45px; top:80px;}
.zl_text{ width: 180px; float: left; margin-right:20px; line-height: 30px; color: #777777}
.zl_text1{width: 140px; float: left; margin-right:0px; line-height: 30px;color: #777777 }
.zlan{ height: 40px; line-height: 40px; text-align: center; color: #fff;background: #1778cf; width: 100px; border-radius: 5px; margin-bottom: 30px; margin-top: 10px;}
.zlan a{ color: #fff;}
.zl_lb .xq a:hover{background: #2675d0}
.green{ color:#03bd70}
.blue{ color:#1382e5}
.sell_nr{padding: 15px; padding-top: 40px; background: #fff; overflow: hidden; line-height: 30px; font-size: 15px; color: #5e5e5e; padding-bottom: 40px;}
.sell_nr ul li{border:1px solid #f1f1f1; width: 565px; padding: 15px 15px; position: relative; margin-right: 26px; margin-bottom: 30px; float: left;}
.sell_nr ul li:nth-child(2n) {margin-right: 0}
.sell_nr_l{ width: 200px; height: 150px; float: left;}
.sell_nr_l img{ width: 100%; height: auto; min-height: 150px;}
.sell_nr_r{ float: left; width: 346px; margin-left: 19px;}
.sell_nr_r h3{ font-size: 16px; color: #323232; font-weight: 100;}
.sell_nr_r span{ color: #8c8c8c; line-height: 40px;}
.sell_nr_r p{color: #8c8c8c; height:55px; overflow: hidden; line-height: 24px;}
.sell_nr_r .dz1{background: url(../images/gq.jpg) no-repeat left center; padding-left: 15px; color: #7d7d7d;}
.sell_nr_r .jq{ color: #b20000; font-size: 20px; right: 20px; top: 14px; position: absolute;}
.sell_nr ul li:hover{ border:1px solid #e2e2e2; background: #fafafa;box-shadow:0 0 5px #ececec;}

/*大事记start*/
.event_box{width:100%;position:relative;min-height:420px; overflow: hidden;}
.event_box .parHd {width:100%;display:inline-block;height:100px;overflow:hidden;  }
.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:30px !important;background: url(../images/fzlc.jpg) repeat-x 18px center ;}
.parHd .tempWrap{margin:0 auto; width: 1180px;}
.parHd .tempWrap:after{content:'';width:85%;height:1px;background:#580000;position:absolute;/* top:33%;*//* right:-140%;*/right:8%;top:35%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:20px;font-size:16px;color:#000;margin:0 50px;position:relative;}
.parHd li:after{content:'';background:url(../images/dot_ico.png) no-repeat;width:60px;height:60px;position:absolute;z-index:20;top:-12px;left:50%;margin-left:-12px;}
.parBd{text-align:center;margin-top:60px;}
.parBd h4{position:relative; color: #165cad; font-size:36px;margin-bottom:3%;/*width:200px;*/ padding:0 0px;  font-weight: bold;  display:inline-block;text-align:center; float: left;}
.parBd h4:after{content:'';}
.parBd h4:before{content:'';}
.parBd p{line-height:180%;font-size:16px;width:92%;float: right; }
div#listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:220px;}
.sPrev{left:18px;}
.sNext{left:60px; }
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:60px;height:60px;overflow:hidden;background:url(../images/cat.png) no-repeat;position:absolute;top:-12px;left:7px;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}	
.rq1{ width: 80px; text-align: center;}
.list2{text-align: left; width:980px; float: right;font-size: 15px; margin-bottom: 10px; margin-top: 30px;}
.list2 span{ width: 45px; float:left; color: #ad5218;padding-top: 12px; }
.list2 p{ background: #f7f7f7; padding: 10px 15px; font-size: 15px;}
.xz{ overflow: hidden;  margin-bottom: 30px;}
.bd {
    border: 1px solid #eeeeee;
    padding-left: 9px;
    font-size: 14px;
    height: 38px;
    margin-left: 10px;
    width: 240px; float: left;
}
.xuan {
    border: 1px solid #eeeeee;
    padding-left: 9px;
    font-size: 14px;
    height: 40px;
    margin-left: 10px;
    width: 150px; float: left;
}
.an{ float: left;}


/*  */
.container {
	width: 1200px;
	margin: 0 auto;
	padding-right: 0;
	padding-left: 0; 
	height: 595px;  margin-top: 150px;
}
.login-ndk {
	display: block;
	padding: 100px 0;
	overflow: hidden;
	background: #f5f5f5;
}

.login-ndxk {
	display: block; height: 595px;
	background: #fff;
	overflow: hidden;
}
.log-flk1{ width: 740px;
	display: block;
	float: left;

}

.log-frk { width: 360px;
	display: block;
	float: left;

}

.log-frk {
	padding-left: 50px;
}
.tj_zl{width: 1200px;
	display: block;}
.log-frnk {
	display: block;
	width: 100%;
	max-width: 445px;
	margin: 0 auto;
}
.zl-frnk {
	display: block; padding-top: 30px;
	width: 100%;
	margin: 0 auto; padding-bottom:50px;  overflow: hidden;
}

.log-fr-tit1 { margin-top: 70px;
	display: block;
	font-weight: bold;
	line-height: 53px;
	font-size: 36px;
	color: #1672d5;
}
.log-fr-tit4 { margin-top: 25px;
	display: block;
	font-weight: bold;
	line-height: 53px;
	font-size: 36px;
	color: #1672d5;
}

.log-fr-tit2 {
	display: block;
	margin-bottom: 58px;
	line-height: 26px;
	font-size: 16px;
	color: #2e2d2d;
}
.log-fr-tit3 {
	display: block;
	margin-bottom:15px;
	line-height: 26px;
	font-size: 16px;
	color: #2e2d2d;
}
.log-fr-xiedk {
	display: block; border:0;
	position: relative;
	border-radius:5px;
	padding: 0 20px;
	margin-bottom: 20px;
	border: 1px solid #d6d6d6;
	line-height: 48px;
	font-size: 14px;
	color: #757575;
}
.zl-fr-xiedk {
	display: block; 
	position: relative;
	border-radius:5px;
	padding: 0 13px;
	margin-bottom:10px;
	
	line-height: 48px;
	font-size: 14px;
	color: #757575;
}
.fw-yzm {
	display: block;
	width: 120px;
	height: calc(100% - 2px);
	position: absolute;
	right: 1px; text-align: right;padding-right: 10px;
	bottom: 1px;
	z-index: 2;
}
.zl-yzm {
	display: block;
	width: 120px;
	height: calc(100% - 2px);
	position: absolute;
	right: 0px; text-align: right;padding-right: 30px;
	top: 45px;
	z-index: 2;
}
.fw-yzm img {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
}
.log-fr-xm {
	display: block;
	width: 35px;
	float: left;
}

.log-fr-xx {
	display: block; border:0;
	width: calc(100% - 85px);
	margin-left: 35px;
	background: #fff;
	line-height: 48px;
	font-size: 14px;
	color: #757575;
}
.zl-fr-xx {
	display: block; border:0;
	width: calc(100% - 35px);
border: 1px solid #d6d6d6;
	background: #fff;
	line-height: 48px;
	font-size: 14px;
	color: #757575;
}
.fwwx-nsub { border-radius: 5px;
	display: block;
	width: 100%; border:0;
	height: 54px;
	background: #1672d5;
	overflow: hidden;
	line-height: 54px;
	font-size: 16px;
	color: #fff;
}
.zl-nsub { border-radius: 5px;
	display: block;
	width: 158px; border:0; float: left; margin-top: 40px;
	height: 54px; margin-right: 20px;
	background: #1672d5;
	overflow: hidden;
	line-height: 54px;
	font-size: 16px;
	color: #fff;
}
.zl-nsub2 { border-radius: 5px;
	display: block;
	width: 100px; border:1px solid #dadada; float: left; 
	height: 44px; margin-right: 0px;
	background: #f0f0f0;
	overflow: hidden;
	line-height: 44px;
	font-size: 16px;
	color: #4e4e4e;
}
.zl-nsub3 { border-radius: 5px;
	display: block;
	width: 80px; border:0; float: left; 
	height: 44px; margin-right: 20px;
	background: 0;
	overflow: hidden;
	line-height: 44px;
	font-size: 16px;
	color: #1778cf;
}
.zl-nsub1 { border-radius: 5px; float: left; margin-top:40px;
	display: block;
	width: 150px; border:0;
	height: 54px;
	background: #a7a7a7;
	overflow: hidden;
	line-height: 54px;
	font-size: 16px;
	color: #fff;
}
.log-fr-nak {
	display: block;
	width: 100%;
	overflow: hidden;
	padding-top: 25px;
	line-height: 24px;
	font-size: 14px;
	color: #3b3b3b;
}
.zl-fr-nak {
	display: block;
	width: 100%;
	overflow: hidden;
	padding-top: 25px;
	line-height: 24px;
	font-size: 14px;
	color: #3b3b3b;
}
.red{ color: red;line-height: 18px!important}
.zl_fl{ float: left; width: 500px;  line-height: 40px}
.zl_fr{ float: left; width: 500px;   line-height: 40px;position: relative; margin-left: 40px}
.log-fr-na1 {
	display: block;
	float: left;
	color: #3b3b3b;
}
.zl_con{ width: 100%}
.log-fr-na1,
.log-fr-na1:visited,
.log-fr-na1:hover {
	color: #3b3b3b;
}

.log-fr-na2 {
	display: block;
	float: right;
	color: #1672d5;
}

/*@media screen and (min-width:1200px) and (max-width:1440px){
	.focus_m li a{height: 510px;}
	.focus_m ul { height: 510px;}
	.focus_s ul{top:460px;}
	.focus_l,.focus_r{top:240px;}
}

@media screen and (min-width:1441px) and (max-width:1600px){
	.focus_m li a{height: 600px;}
	.focus_m ul { height: 600px;}
	.focus_s ul{top:540px;}
	.focus_l,.focus_r{top:280px;}
}
@media screen and (min-width:1601px) and (max-width:1900px){
	.focus_m li a{height: 644px;}
	.focus_m ul { height: 644px;}
	.focus_s ul{top:600px;}
	.focus_l,.focus_r{top:300px;}
}
*/
@media screen and (max-width:1199px){

	html,body{font-size:95%;}
	.bd{ width: 200px; margin-top: 20px;}
	.an{ margin-top: 20px;}
	.nav_bg{  width: 100%; background: none; height: auto;}
	.xuan{ width: 160px; height: }
	.zb{ margin-top: 10px;}
	.zb_r p{ line-height: 30px;}
	.news_xx h4{ font-size: 20px;}
	.news_tj{ padding-top: 30px;}
	.job_nr{ padding-top: 20px;}
	.job_nr p{ padding-bottom: 0}
	.sell_nr{ padding-top: 30px; padding-bottom: 20px;}
	.sell_nr ul li{ width: 94.5%;padding: 10px 10px; margin-bottom: 20px;}
	.sell_nr_r{ width: 60%}
	.sell_nr_r h3{ font-size: 15px;}
	.sell_nr_r span{ line-height: 20px;}
	.sell_nr_r p{ height: 53px; font-size: 14px;}
	.sell_nr_r .jq{ right: 5px; top:10px;}
	.sell_nr_l{ width: 120px;  height: 90px;}
	.sell_nr_l img{ min-height: 90px;}
	.parBd h4{ width: 100%}
	.list2{ width: 100%; margin-top: 0px;}
	.list2 span{ line-height: 30px;}
	.parBd{ margin-top: 40px;}
	.sPrev{left:80px;}
	.sNext{left:272px; }
	.sPrev, .sNext{ top:104px;}
	.event_box .parHd{ height: 50px;}
	.parHd ul{ padding-top: 15px!important;background: url(../images/fzlc.jpg) repeat-x 0px center;}
	.parHd li{ margin:0 5px; padding-top: 20px; font-size: 14px}
	.parHd li:after{width:30px;height:20px;background-size:contain;}
	.parHd li.act span{ background-size:contain;width:20px;height:20px;left: 4px;}
	.job_lb li{ width: 94%; margin-right: 0; padding: 10px; margin-bottom: 20px;}
	.job_lb .xq{ width: 80px; height: 30px; line-height: 30px; top:25px; right: 10px}
	.job_lb .rq{top:60px; right: 10px;}
	.job_xx_zz{ margin: 20px 0;}
	#tFocus-btn{ width: 42%}
	.ms{ padding-bottom: 40px;}
#tFocus{ width: 100%; height: 390px;}
.news_xx{padding: 15px;}
#tFocus-pic{ width: 96.5%; height: 270px}
#tFocus-pic li{ width: 100%; height: 264px;padding: 5px}

    .zb_l{ width: 100%}
    .zb_l img{width: 100%}
    .zb_r h3{font-size: 18px;}
    .qt{ margin-top: 20px;}
   .zb_r{ width: 100%}
.qt_c_l{ width: 50%; font-size: 15px; line-height: 24px;}
	.news_xx_fy{padding-bottom: 20px;}
	.news_xx{ padding-top: 40px;}
	.news_nr_r{ width: 68%; padding: 10px;}
	.news_nr_r p{ margin-top: 0}
	.news_nr{ padding-left: 10px; padding-right: 10px; padding-top: 20px}
	.news_tj{ padding-left: 10px;}
	.news_tj ul li{ width: 47.5%; height: 180px; margin-bottom: 15px; margin-right: 10px}
	.news_tj .img{ width: 100%;height: 100px;}
	.news_tj .img img{min-height: 100px;}
	.news_tj .text{ height: 80px; padding: 10px; }
	.news_nr ul li{ width: 100%; margin-bottom: 20px; }
	.news_tj .text p{ display: none;}
	.news_tj   .xq{display: none;}
	.news_tj  .text h3{ min-height: 45px; line-height: 24px;font-size: 15px}
	.honorBody ul{ padding-left: 15px;}
	.honorBody ul li a .title{ max-height: 60px; margin-top: 5px;}
	.d_0100_fy{ padding-bottom: 30px; padding-top:  0px;}
	.honorBody{ padding-top: 10px; padding-bottom: 20px;}
	.pz_fy1 a.prve{ width: 80px;}
.honorBody ul li{ width: 46.5%; margin-right: 3%}
.honorBody ul li a .img{ width: 90%; height: 130px;}
.honorBody ul li a .img img {min-height: 130px; height: 100%;}
.tc2{ width: 280px;padding: 16px 14px;margin: -102px 0 0 -140px;}
    .tc2 .name{ font-size: 16px;}
	.cu_nr{ margin-top: 20px;}
	.cu_img img{ width: 100%}
.sub_con{ width: 100%}
.sub_t_l{ padding-left: 10px; font-size: 18px;}
.sub_t_l a{    margin: 0 5px;}
.sub_t_r{ display: none;}
.about{ padding: 20px 15px;}
.ab_nr_l{ margin-top:20px; width: 100%}
.sub_con_bg{ background:none}

.sub_banner{ padding-top: 32px; padding-bottom: 20px; font-size: 14px; background: none}	
.sub_banner h3{ font-size: 20px;}
.ab_nr_r{ text-align: center; margin-top: 20px}
.ab_nr_r img{ width: 80%}

	.m-trigger{display:block;}
	.htop_logo{ display: none;}
	.htop_logo1{ width: 210px; height: auto; display: block; padding-top: 13px; float: left; padding-right: 15px; margin-left:5px;}
	.htop_logo1 img{ width: 100%}
	.four dd h3{ margin-bottom: 20px; font-size: 20px; text-align: center;}
	.htop{ width:100%; margin:0 auto; padding-bottom: 15px; height: 45px; }
	.four1 dd h3{ font-size: 20px; margin-bottom: 20px; text-align: center; margin-top: 0}
	.hzhanlue{ background-size:300%; height: 200px;}
	.hzhanlue_1{ width: 100%}
	.four1 dd{ width: 94%; margin:40px 3%; text-align: center;}
	.hpro{ width: 94%; margin: 0 3%;}
	.htop_1{display:none;width:100%;float:none; margin-top:0; font-size: 16px; position: absolute;top:4rem;left:0;z-index: 9999;background:#fff;box-shadow:0 2px 5px #ccc;}
	.two{ display: block; height: 80px; width:100%;height:3rem;line-height:3rem;; float: left; text-align: center; margin-left:0;border-bottom:#f1f1f1 solid 1px;}
	.two a{color: #818181; font-family:"Microsoft YaHei", "微软雅黑"}
	.two:hover{background:#c91329;}
	.two:hover a{color: #fff}
	.one_1{background:#c91329!important;}
	.one {background:#c91329 url(../images/two_03.jpg) 80px center no-repeat!important; }
	.one a,.one_1 a{color: #fff}
	.htop_2{background: none; }
	.htop_r{display: none;}
	.htop_1_bg{ height: 1px; background: none}
	.htop_2:hover{background:#c91329; }
	.htop_2:hover a{color: #fff;}
	.three{display: none;left:100%;}
	.focusone {height:100%;overflow:hidden;position:relative;}
	.focus_m ul {width:100%;height:15rem;overflow:hidden;}
	.focus_m li a{display: block; width: 100%;height:20rem;background-size:100% 100% !important;}
	.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:100%;}
	.focus_s ul {height:14px;overflow:hidden;position:absolute;left:50%;top:18rem;transform: translateX(-50%);}
	.focus_s li {float:left;cursor:pointer;height:13px;width:13px;overflow:hidden;margin:0 5px; border-radius: 50%;}
	.focus_s li b {display:block; background: #dbdbdb; width:13px;height:13px;overflow:hidden;}
	.focus_s li.active b {background: #c91329}
	.focus_l,.focus_r {position:absolute;display:block;width:3rem;height:4.6rem;overflow:hidden;z-index:2;top:50%;margin-top:-2.3rem;}
	.focus_l {left:1%;}
	.focus_r {right:1%;}
	.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:100%;height:100%;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
	.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:3rem;height:4.6rem;top:0;cursor:pointer;}
	.focus_l span {left:0;background:url(../images/l.png) no-repeat center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
	.focus_r span {left:0;background:url(../images/r.png) no-repeat center;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
	.focus_l:hover,.focus_r:hover {*zoom:1;}
	.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}
	.focus_1{ width: 100%; height: 390px}
	.content{ width: 94%; margin-left: 3%; margin-bottom: 20px; margin-top:20px;}
	.content2{ width: 94%; margin-left: 3%; margin-bottom: 20px; margin-top:-20px; }
	#tab{ width:100% }
.focusone{ display:none;}

 /*----------------------新加--------------------------------*/
.m-trigger {display:block;position: absolute;top:0;right:10px;width:1.6rem;height:3rem;cursor: pointer; margin-top: 7px;
	background: url(../images/menu_add.png) center center no-repeat;-webkit-background-size:35px;background-size:35px;}
.swiper-container1{display:block;}
	.ban_hz{width:100%;padding-top:50%;position:relative;overflow: hidden;display:block;}
    .ban_hz img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;}
    .qing{ width: 100%; }
    .user{ float: left; margin-right: 5px; padding-left: 22px; margin-top:15px;}
    .reg{float: left; margin-right: 5px; padding-left: 22px; margin-top:15px;}
.abo1{ width: 65%; padding: 0; float: left; height: 105px}
.abo2{ width: 29%; float: right;padding-right: 23px;}
.rf{ width: 100%;margin-top: 30px; height: 290px}
.text{ padding:15px; height: auto;}
.ntu{ width: 65%; height: 170px;}
.flashbox{ width: 100%; height: 170px;}
.flashbox .focusNew_out{ width: 100%;height: 170px; min-height: 0;}
.f_out img{ min-height: 170px;}
.flashbox .focusNew_out .f_out_txt{ display: none;}
.neti{ height: 65px;}
.nti{ height: 170px;width: 35%;}
.foot_bg{ height: 120px;}
.foot{ width: 94%; margin-left: 3%; line-height: 24px; padding-top: 20px;}
.fl{ display: none;}
.fc{ width: 100%;  margin-left: 0; }
.tel{ display: block; margin-left: 0; font-size: 14px; height: 30px; background-size:10%; padding-left: 25px; line-height: 30px; margin-right: 6px; margin-top: 15px;}
.tel h4{ display: none;}
.map{ display: none;}
.email{ display: none;}
.in_xiazai{ width: 100%; padding-top: 25px}
.bq{ width: 100%; text-align: center; padding-top: 0}
.fr{ display: none;}
.sj_tel{ width: 100%;color: #fff; display: block; text-align: center;}
.link{ display: none;}
.PcPoPmarket{ width: 100%!important}
.in_xt{ display: none;}
.in_xt1{ width: 96%; margin-left: 2%; display: block;}
.in_xt1 img{ width: 100%}
.in_about{ width: 100%; height: auto;}
.in_xt{ width: 94%; margin: 0 3%; height: auto; padding-bottom: 10px;}
.in_xt img{ width: 100%}
.in_yx ul li{ width: 87%;margin-bottom:0px; height:auto;}
.in_about_conr_ys{ display: none;}
.in_about_conl{ display: none}
.in_about_conr{ width: 100%; height: 210px; overflow: hidden;text-overflow: ellipsis;}
.in_about_conr h4{ margin-bottom: 0; font-size: 16px}
.in_lxwm{ width: 99.5%; margin-top: 20px; height: auto; padding-bottom: 5px;}
.title_b{ font-size: 18px;}
.title_b1{ font-size: 18px;}
.in_about_con{ margin-top: 10px;}
.title1{ height: 40px; line-height: 40px; background: url(../images/lx_title.png) no-repeat top; background-size: 100%;margin-bottom: 10px;}
.title2{height: 40px; line-height: 40px; background: url(../images/zj_title.png) no-repeat top; background-size: 100%}
.title_more1{ margin-top: 15px;}
.in_zjj{ width: 99%; height: auto;margin-top: 20px;}
.in_lxwm_img{ display: none;}
.title_more{ margin-top:5px}
.content_bg{ height: auto; background: 0}
.in_news{ width: 100%; padding-top: 0px; border-bottom: 1px solid #ebebeb; padding-bottom: 10px; }
.in_news_tjl{ width: 30%; height: auto;}
.in_news_tjl img{min-height: 60px;}
.in_news_tjr{ width: 65%}
.in_news_tjr p{ display: none;}
.in_news_tjr h4{ padding-top: 0}
.in_news_tjr span{ line-height: 20px;}
.in_news_tj{ height: auto; padding-bottom: 10px; margin-top: 20px;}
.in_news_list ul li{ line-height: 34px;}
.in_news_list ul li a{ height: 34px; width: 65%; line-height: 34px}
.tui li{ line-height: 34px;}
#tab .tab_box{ width: 100%;border-bottom: 1px solid #ebebeb; padding-bottom: 10px; }
#tab{ margin-top: 10px;}
#tab .tab_menu li{ font-size: 18px}
.in_xm{ width: 100%; margin-top: 20px; border-bottom: 1px solid #ebebeb; padding-bottom: 10px; }
.in_yw_list ul li{ width: 47.5%}
.in_yw_list_text p{ display: none;}
.in_yw_list_text{ width:70px; display: none;}
.content1{ width: 94%; margin-left: 3%; padding-top: 30px; padding-bottom: 10px;}
.in_yw_list_pic{ width: 100%; height: 60px;  padding-bottom: 0; }
.dist{top:18px; font-size: 18px}

.in_yw_list_pic img{ width: 100%}
.in_yw_list ul li{ height: 60px; margin-right: 12px; margin-top: 15px;}
.in_yw_list ul li:nth-child(2n) {margin-right: 0}
.in_yw_list_text h4{ margin-top: 15px;}
.in_yw_list ul li:nth-child(3n){ margin-right: 12px}
.in_yw_list ul li:nth-child(2n) {margin-right: 0}
.in_yw_list ul li:nth-child(4){ width:47.5%;}
.in_yw_list ul li:nth-child(5){ width: 98.5%;}

.in_lc{ width: 100%; height: auto;}
.in_lc h4{ width: 100%; text-align: center; line-height: 50px; font-size: 22px}
.in_lc_nr span{ margin-top: 10px}
.in_lc_text{ line-height: 40px; padding-right:21px; font-size: 15px}
.in_lc_nr{ margin-left: 10px;}
.in_lc_bg{ background:cover!important; background-size: 100% 100%; height: 190px;}
.in_yw_bg{ height: 340px;}
.mr_frbox{ width: 100%}
.mr_frUl{ width: 87%!important}
.link1{ margin-left: 0; margin-top: 15px; width: 100%}
.mr_frUl ul li{ width: 90%; margin-right: 0 }
.mr_frUl ul li img{ width:95%;}
.mr_frBtnL{margin-right: 10px;}
.title_b2{ margin-top: 0}

.foot_t{ display: none;}
.foot_t a{ width: 20%}
.log-flk1{ display: none;  height: auto;}

.log-flk, .log-frk{ width: 90%; padding-left: 5%}
.log-frnk{ width: 100%;max-width:100%;}
.log-fr-tit2{ margin-bottom: 28px;}
.log-fr-tit1{ margin-top: 20px;}
.container{ width: 90%; height: auto; padding-bottom: 20px; margin-top: 80px;}
.login-ndxk{ padding-bottom:20px; height: auto;}


.about h3{font-size: 24px; line-height: 50px;}
.ab_nr{ margin-top: 15px;}
.pz_fy1 a.next{ width: 80px;}
.list1{ width: 94%; margin-left: 3%; padding-bottom: 15px; overflow: hidden;}
.news_nr_l h3{ font-size: 26px;}
.service ul li{ width: 43.7%; margin-right:10px; margin-top: 26px; padding: 2%; height: auto; margin-bottom: 0px}
.service .img{ width: 100%; height: auto}
.service .img img{ min-height: auto}
.service .text p{display: none;}
.service{ width: 94%;  padding: 0 3%; margin-bottom: 30px}
.service ul li:nth-child(2n) {margin-right: 0}
.service ul li:nth-child(3n) {margin-right: 10px}
.service ul li:nth-child(6n) {margin-right: 0px}
.service .text h3{ text-align: center; padding-top:5px; font-size: 16px;}
.tj_zl{ width: 92%; margin-left:4%}
.zl_fl{ width: 100%; line-height: 18px;}
.zl_fr{ width: 100%; margin-left: 0}
.zl-frnk{ padding-top: 20px;}

.zl-fr-xiedk{ padding: 0 16.5px;}

.zl_fl span{ line-height: 18px!important} 

.shangchuan{ height: 105px;}

.zl-nsub3{ margin-top: 14px;}
.zl-nsub2{ margin-top: 30px;}
.zl_lb{ width: 94%;margin-left:3%;}
.zl_lb li{ width: 94%; padding: 10px 2.5%; margin-bottom: 20px}
.zl_text{ margin-right: 10px;}
.zlan{ margin-bottom: 20px; margin-top: 0px}
}
[v-cloak] {
	display: none;
}