*{margin:0; padding: 0;}
a{text-decoration: none; color: #666}
a:hover{ color: #165cad}
img{border:none;}
ul,li,p{list-style: none;}
body{font-family: 'Microsoft YaHei';font-size: 14px;}
.htop{ width: 1250px; margin:0 auto; height: 100px; position: relative;}
.htop_logo{width: 200px; height:50px; margin: 26px 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;
}

.htop_1{width: 890px;   font-size: 16px; position: relative; margin: 0 auto; color: #000; float: left; margin-left: 20px }
.link{ position: absolute; z-index: 1;  width: 125px;  right:0; top: 35px}
.list{font-weight:normal;line-height:30px;text-align:center;padding:10px; }
.list a:hover{color: #165cad;}
.menu1{border:#9b9b9b 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:#9b9b9b 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; width:98px; height: 100px; line-height:100px; float: left; text-align: center; margin-left:0px; margin-right: 0px}
.two a{color: #000; font-family:"Microsoft YaHei", "微软雅黑"}
.two:hover{background:#165cad url( ../images/nav_02.png) no-repeat center bottom;}
.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: #fff;}
.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:710px;overflow:hidden;}
.focus_m li {width:100%;_float:left;}
.focus_m li a{display: block; width: 100%; height: 710px;}
.focus_m img {
            width:100%;
            height:100%;
        object-fit:cover;
        }
.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:660px;}
.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:320px;}
.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: 1250px; margin:64px auto; overflow: hidden; }
.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;}

/**新闻推荐**/
.tui{border-top:1px solid #d7d7d7;}
.tui li{ display:block; padding:16px 0 19px; border-bottom:1px solid #d7d7d7;}
.nelti a, .nelti a:visited{ line-height:26px; font-size:15px; color:#1e1e1e;}
.nels a{ line-height:24px; color:#6c6c6c; font-size:14px;}
.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:607px;position:relative; float: left;}
#tab .tab_menu{width: auto;float: right; z-index:1; height:70px;}
#tab .tab_menu li{float:left;width: 120px; height:40px; line-height:40px;border:1px solid #b7b7b7; margin-left:10px;cursor:pointer;text-align:center; font-size:14px; color:#717171; line-height:40px;}
#tab .tab_box{width:607px;height: auto; float:left; top:60px;}
#tab .tab_menu .selected{ cursor:pointer; border-color:#165cad; color:#165cad;}
.hide{display:none;}
.tab_box .div{padding:0px;} 
.rf{ float: right;height:340px; width:580px;}
.cr{float: right; width: 580px;}
.lf{ float: left;}
/**about**/
.abo1{ width:310px; height:65px; background:#4766a0; color:#e5e8ee; font-size:14px; line-height:30px; padding:20px 30px;} 
.abo1 a, .abo1 a:visited{ color:#e5e8ee; height: 40px; overflow: hidden;}
.text{ height: 55px; overflow: hidden; margin-top: 5px}
.abo2{ background:#3b578b; width:188px; font-size: 20px;   height:70px; text-align:right; padding-top:35px; padding-right:22px; }
.abo2 a{color: #fff;background: url(../images/xian.jpg) no-repeat right top; padding-top: 10px;}
.abo2 a span{ font-size: 14px; display: block;}
/***新闻***/
.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;}

/* 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{height:35px;position:absolute;bottom:-1px;right:0px;z-index:100; overflow:hidden;}
.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:130px; background: #484848}
.foot{ width: 1250px; padding-top: 30px; margin:0 auto;}
.fl{ float: left; margin-top: 5px;}
.fc{ float: left; color: #fff;margin-top: 10px; margin-left: 20px;}
.tel{ float: left; background: url(../images/b_01.png) no-repeat center left;  padding-left: 25px; font-size: 16px; margin-right: 20px; }
.map{float: left; background: url(../images/b_03.png) no-repeat center left;  padding-left: 25px; font-size: 15px;margin-right: 20px}
.email{float: left; background: url(../images/b_02.png) no-repeat center left;  padding-left: 25px; font-size: 14px;}
.bq{ display: block;color: #aeaeae; font-size: 12px; padding-top: 38px;}
.fr{ float: right;}
.ewm{ float: right; color: #c0c0c0; font-size: 12px; text-align: center; width: 60px; line-height: 20px; margin-left: 20px;}
 /*----------------------分页--------------------------------*/
}

.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:0;right:0;width:3rem;height:6rem;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_bg{width: 100%; }
.sub_con{ width: 1250px; margin:0 auto;overflow: hidden;}
.sub_banner{ padding-top: 105px; padding-left: 5px; font-size: 20px; padding-bottom: 105px;text-transform: uppercase;background: url(../images/banner_bg.png) left bottom no-repeat; background-position: -5px 100px;}
.sub_banner h3{ font-size: 30px; display: block; font-weight: 100;}
.sub_title{ height: 60px; border-bottom: 1px solid #d8d7d7;  line-height: 60px; background: #fff; font-size: 16px;}
.sub_t_l{ float: left;}
.sub_t_l a{ margin:0 20px; 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_l1{ float: left;}
.sub_t_l1 a{ margin:0 20px; display: inline-block;}
.sub_t_l1 a:hover{background: url(../images/nav_071.jpg) no-repeat bottom center; color: #b6271f;}
.sub_t_l1 a#dq{background: url(../images/nav_071.jpg) no-repeat bottom center; color: #b6271f;}


.sub_t_r{ float: right; background: url(../images/home.jpg) no-repeat left center; padding-left: 25px; color: #adadad;font-size: 14px; margin-right: 20px;}
.sub_t_r a{color: #adadad;}
.sub_t_r a:hover{ color: #165cad; }
.sub_t_r span { color: #165cad;font-weight: bold;}

.about{ background: #fff; padding: 80px 20px;}
.about h3{ color: #323232; font-size: 30px; font-weight: 100; line-height: 60px;}
.about h4{ color: #959595; font-size: 14px;font-weight: 100;}
.ab_nr{ overflow: hidden; }
.ab_nr_l{ float: left; width: 730px; color: #595959; line-height: 30px;margin-top: 45px;}
.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;width:100%;}
.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:95%; float:left; height:83px; line-height:83px;  text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.honorBody ul li a .title span{ display:inline-block; font-size:15px; color:#333; line-height:25px; letter-spacing:1px; max-height:50px;}
.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 #165cad; background:#165cad; 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 #165cad; border:1px solid #165cad;}
.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 #165cad; border:1px solid #165cad;}
.fy_phone{ display:none;}
.news_tj{ background: #fff; padding-top: 40px; padding-left: 20px; overflow: hidden;}
.news_tj ul li{ width: 290px; height: 300px; background: #f1f1f1; margin-right: 17px; float: left}
.news_tj  .img{ width: 290px;  height: 145px; overflow: hidden;}
.news_tj  .img img{width:100%;height: auto; min-height: 145px; }
.news_tj  .text{ padding: 15px; padding-bottom: 0;height: 105px; }
.news_tj  .text h3{ height: 30px; line-height: 30px; overflow: hidden; font-weight: 100; color: #353535; font-size: 16px;}
.news_tj  .text h3:hover{ color: #165cad}
.news_tj  .text p{ color: #8c8c8c; height: 40px;  margin-top: 10px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_tj   .xq{ background: #165cad; height: 30px; line-height: 30px; width: 100px; text-align: center; color: #fff; float: right;}
.news_tj   .xq a{ color: #fff; display: block;}
.news_tj   .xq a:hover{background: #2675d0}
.news_tj   .xq1{ background: #d44139; height: 30px; line-height: 30px; width: 100px; text-align: center; color: #fff; float: right;}
.news_tj   .xq1 a{ color: #fff; display: block;}
.news_tj   .xq1 a:hover{background: #da524a}
.news_nr{padding-top: 40px;padding-left: 20px; overflow: hidden; background-color:#fff;}
.news_nr ul li{ width: 597px; float: left; margin-right: 17px; margin-bottom: 30px;}
.news_nr_l{ width: 78px; height: 78px; background: #165cad; 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: 465px; height: 90px; border:1px solid #f1f1f1; padding: 20px 18px; float: right;padding-bottom: 30px;}
.news_nr_r h3{font-weight:bold; font-size: 20px; 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; overflow: hidden; padding-top:60px;}
.news_xx h4{font-weight:bold; width: 100%; font-size: 28px; text-align: center; margin-bottom: 20px;}
.news_xx h5{font-weight: 100;width: 100%;  color:#adadad; text-align: center; font-size: 14px;}
.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; }
.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;}
.job_nr{padding: 15px; padding-top: 40px; background: #fff; overflow: hidden; line-height: 30px; font-size: 15px; color: #5e5e5e; }
.job_nr p{ padding-bottom: 20px;}
.job_lb{ overflow: hidden; padding: 20px 0}
.job_lb li{border:1px solid #f1f1f1; width: 535px; padding: 25px 30px; position: relative; margin-right: 26px; margin-bottom: 30px; float: left;}
.job_lb li:hover{border:1px solid #e2e2e2; background: #fafafa;box-shadow:0 0 5px #ececec;}
.job_lb li:nth-child(2n) {margin-right: 0}
.job_lb li h3{ font-size: 16px; color: #353535; font-weight: 100; width:76%;}
.job_lb li p{ color: #8c8c8c; padding-bottom: 0}
.job_lb .rq{color: #8c8c8c;position: absolute; right: 45px; top:80px;}
.job_lb .xq{ background: #165cad; height: 40px; line-height: 40px; width: 120px; text-align: center; color: #fff; position: absolute; right: 30px; top:35px;}
.job_lb .xq a{ color: #fff; display: block;}
.job_lb .xq a:hover{background: #2675d0}
.job_xx{padding: 15px; padding-top: 40px; background: #fff; overflow: hidden; line-height: 30px; font-size: 15px; color: #5e5e5e; padding-bottom: 40px;}
.job_xx_t{ font-size: 24px; color: #353535}
.job_xx_rq{ color: #8c8c8c}
.job_xx_mr{color: #8c8c8c}
.job_xx_zz{ border-left: 4px solid #d19b54; line-height: 16px; padding-left: 10px; font-size: 16px; font-weight: bold; margin:40px 0;}
.job_xx_nr{ line-height: 30px;}

.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%; max-height: 150px; 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:52px; 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;}

@media screen and (max-width:1199px){

	html,body{font-size:95%;}
	.bd{ width: 200px; margin-top: 20px;}
	.an{ margin-top: 20px;}
	.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: 71%; 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;}
.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}
	.link{ display: none;}
.sub_banner{ padding-top: 20px; padding-bottom: 20px; padding-left: 20px;font-size: 14px;}	
.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{ width: 150px; height: auto;}
	.htop_logo img{ width: 100%}
	.four dd h3{ margin-bottom: 20px; font-size: 20px; text-align: center;}
	.htop{ width:96%; margin:0 auto; padding-bottom: 15px; height: 75px;}
	.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:6rem;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: 96%; margin-left: 2%; margin-bottom: 20px; margin-top: 40px;}
	#tab{ width:100% }
.focusone{ display:none;}

 /*----------------------新加--------------------------------*/
.m-trigger {display:block;position: absolute;top:0;right:0;width:2rem;height:6rem;cursor: pointer;
	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;}
    .qing{ width: 100%; }
.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: 50px;}
.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{ width: 100%;}
.fl{ display: none;}
.fc{ width: 100%;  margin-left: 0; }
.tel{ display: none; }
.map{ display: none;}
.email{ display: none;}
.bq{ width: 100%; text-align: center; padding-top: 0}
.fr{ display: none;}
.sj_tel{ width: 100%;color: #fff; display: block; text-align: center;}
.foot_bg{ height: 100px;}



}
