/* CSS Document */
.header {background-color: #fff;color: #333;}
.header.mini .logo, .header .logo { background: url(../png/logo1.png) no-repeat left top; width: 390px;     height: 55px; cursor: pointer;background-size: 100%;}
.mini .header_tools{ position: relative;top:-12px;    height:90px;}

.navigation-up .navigation-v3 li h2 a {color: #333;}
.header .hd_phone{ padding-top:33px;}
.header .hd_phone span{ color:#cb0101;background:url(../png/phone_2.png) no-repeat center left;}
.header .header_tools .search .pop_search{ position:fixed; top:0; left:0; right:0; bottom:0; background:url(../jpg/papelbg.jpg) no-repeat center; background-size:cover; display:none; z-index:9;} 
.header .header_tools {
    float: right;
    position: relative;
    /* width: 10%; */
    margin-top: 0px;
/*
    line-height: 90px;
    height: 90px;
*/
}
.header .header_tools:after {
    content: "";
    width: 600px;
  background: #c40000;
/*    background-image: linear-gradient(#188146, #0968a6);*/
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
}

.header.mini .header_tools:after {
    content: "";
    width: 600px;
    background: #c40000;
    /*    background-image: linear-gradient(#188146, #0968a6);*/
    height: 100%;
    position: absolute;
    top: -3px;
    left: 0;
    z-index: -1;
}
@media (max-width: 960px){
  .header .logo {
    padding: 0.17rem 0.35rem;
    line-height: 1.06rem;background-size: 100%;
    text-align: left;
    margin: 0;
    float: none;
}
  .logo {
    background: url(../png/logo1.png) no-repeat left top;
     width: 270px;
    height: 40px;
    position: relative;
    text-align: center;
    background-size: 100%;
    margin-top: 0px;
}
  .header .header_tools {
    float: right;
    position: relative;
    /* width: 10%; */
    margin-top: 0px;
}
  .header .header_tools:after {
    content: "";
    width: 600px;
    background:none;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
}

}


.ny_main { width: 100%;}
.ny_ban { width: 100%; height: 400px;}
.ny_ban .bg-img {  width: 100%; height: 400px;  position: relative;}
.ny_ban .bg-img .con{ position:absolute; bottom:50px; left:0px; width:100%;}
.ny_ban .bg-img .con h3{ font-size:35px; font-weight:bold; color:#fff;}
.ny_ban .bg-img .mask{ position:absolute; top:0; left:0; right:0; bottom:0; background:url(../png/dian22.png) repeat;}
.ny_ban .bg-img .bread { width: 100%; font-size: 15px;  color: #fff;}



/*关于我们*/
.about_us{ width:100%;}
.about_us_box1{ padding:60px 0px 80px; background:url(../jpg/about_center01_1.jpg) no-repeat center bottom;}
.about_us_box1_main{ width:100%;}
.about_us_box1_main .tit{ font-size:40px; text-align:center; font-weight:bold; color:#000;}
.about_us_box1_main .txt{ width:100%;}
.about_us_box1_main .txt p{ width:100%; text-align:center; line-height:32px; font-size:16px; margin-top:20px;}

.about_us_box1 ul{ width:100%; margin-top:40px;}
.about_us_box1 ul li .rect-97{padding-bottom:97%;}
.about_us_box1 ul li:first-child{margin-left:0px;}
.about_us_box1 ul li .intro{width:92%; margin:0 4%; position:absolute; left:0; bottom:17px; background:url(../png/white86.png) center; transition:all 0.5s ease;}
.about_us_box1 ul li .intro .box{padding:20px 40px 20px 30px;}
.about_us_box1 ul li .intro .box .t{font-size:25px; line-height:30px; color:#474747; margin-bottom:7px;    font-weight: bold;}
.about_us_box1 ul li .intro .box .c{font-size:16px; line-height:25px; color:#464646; color:rgba(70,70,70,.9); height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.about_us_box1 ul li:hover .intro{ background:rgb(204,0,0,.8)}
.about_us_box1 ul li:hover .intro .box .t{color:#fbba40;}
.about_us_box1 ul li:hover .intro .box .c{color:#fff; color:rgba(255,255,255,.9);}


.about_us_box3{ width:100%; padding:60px 0px;}
.about_us_box3 .left{width:65.5%; float:left;}
.about_us_box3 .left .rect-43{padding-bottom:43%;}
.about_us_box3 .left .intro{position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
.about_us_box3 .left .intro .box{padding:80px 130px 50px 50px;}
.about_us_box3 .left .intro .box .c{font-size:16px; line-height:32px; color:#6d6d6d; margin-top:20px;}
.about_us_box3 .left .intro .box .txt .num_box{float:right; margin-top:17px;}
.about_us_box3 .left .intro .box .txt .num{font-size:66px; line-height:66px; color:#fbba40; font-family:"BEBAS"; margin-bottom:20px;text-align: center;}
.about_us_box3 .left .intro .box .txt span.num01{font-size:66px; line-height:66px; color:#fbba40; font-family:"BEBAS"; margin-bottom:20px;text-align: center;}
.about_us_box3 .left .intro .box .txt .txt{font-size:18px; line-height:28px; color:#c84b45; font-weight:lighter;}
.about_us_box3 .right{width:34.5%; float:right;}
.about_us_box3 .right .rect-82{padding-bottom:81.6%;}
.about_us_box3 .right .intro{position:absolute; left:0; bottom:0; width:100%; height:100%;}
.about_us_box3 .right .intro .box{padding:85px 50px;}
.about_us_box3 .right .intro .box .tit{font-size:38px; line-height:38px; color:#fff; margin-bottom:25px;}
.about_us_box3 .right .intro .box .tit span{font-weight:bold; color:#fbba40;}
.about_us_box3 .right .intro .box .con span{display:block; font-size:18px; line-height:28px; color:#fff; color:rgba(255,255,255,.73); font-weight:lighter;}
.about_us_box3 .right .intro .box .con span:hover a{color:#fff;}
.Smal-common-tit {font-size: 35px; line-height: 35px; font-weight: bold;}
.about_li_line{ width:100%;}
.about_li_line li{ width:100%; margin-bottom:20px;}
.about_li_line li a{ border:1px solid #fff; border-color:rgba(255,255,255,.73);color:rgba(255,255,255,.73); display:inline-block; padding:0px 30px; font-size:18px; line-height:40px;}
.about_us_box4{ width:100%; padding:0px 0px 50px 0px;}
.about_us_box4 .TIT{ width:100%; margin-bottom:32px; padding-bottom:0px; position:relative;}
.about_us_box4 .TIT h2{ text-align:center; font-size:34px; color:#000;font-weight: bold;}
.about_us_box4 .TIT:before{ content:''; position:absolute; width:50px; height:2px; background:#cf0000; bottom:0; left:50%; margin-left:-25px;}
.about_us_box4 ul{ width:100%;}
.about_us_box4 ul li .zmt_box{ width:100%;color: #fff;  transition: all 0.5s ease-out; position:relative;}
.about_us_box4 ul li .zmt_box .bg { position: absolute; left: 0; top: 0; background-size: cover; background-position: center; box-sizing: border-box; width: 100%; height: 100%;
 padding: 0.3rem 0.55rem; transition: all 0.5s;}
.about_us_box4 ul li .zmt_box .ctx{ width:100%; height:100%; padding:30px 18px;position: relative;z-index: 999999;}
.about_us_box4 ul li .zmt_box .ctx .left{ float:left; width:55%;}
.about_us_box4 ul li .zmt_box .ctx .right{ float:right; width:42%;}
.about_us_box4 ul li .zmt_box .ctx .right img{ display:block; width:100%;border-radius: 10px;}
.about_us_box4 ul li .zmt_box .ctx .left h2 { font-size: 23px; font-weight: bold; margin-bottom: 0.15rem;}
.about_us_box4 ul li .zmt_box .ctx .left p { font-size: 15px;}
.about_us_box4 ul li:nth-child(2)  .zmt_box{ color: #333;}

/*新闻中心*/
.news_box{ width:100%; padding:60px 0px;}
.news_box ul{ width:100%;}
.news_box ul li { background: #f7f7f7; transition: .5s ease;  margin-bottom: 40px;}
.imgZoom { overflow: hidden;  -webkit-transform: rotate(0); transform: rotate(0);}
.news_box ul li .img { float: left;  width: 22%;}
.news_box ul li a {  display: block;}
*[class*="rect-"] { position: relative; display: block; width: 100%;  height: 0;  overflow: hidden;}
.news_box ul li .rect-62 {  padding-bottom: 56.25%;}
*[class*="rect-"] ._full {  position: absolute;  left: 0; top: 0;  width: 100%; height: 100%;  *height: auto;}
.imgZoom img, .imgY180 img { -moz-transition: all .8s ease 0s;  -ms-transition: all .8s ease 0s;  -o-transition: all .8s ease 0s;  -webkit-transition: all .8s ease 0s;  transition: all .8s ease 0s;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.news_box ul li .intro { float: left;  width: 78%;}
.news_box ul li .intro .box {  padding: 37px 50px 0;}
.news_box ul li .intro .box .txt{float:left; width:80%;}
.news_box ul li .intro .box .txt .t{font-size:26px; color:#373737; transition:.3s ease;}
.news_box ul li .intro .box .txt .c{font-size:16px; color:#8a8a8a; line-height:30px; height:60px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; margin:8px 0 15px;transition:.3s ease;}
.news_box ul li .intro .box .txt .c a:hover{opacity:0.8; color:#fff}
.news_box ul li .intro .box .txt .links a{display:inline-block; vertical-align:middle; padding:0 12px; height:24px; font-size:12px; line-height:24px; border:1px solid #6a6a6a; text-align:center; color:#6a6a6a; margin-right:8px; margin-bottom:5px; font-weight:lighter;}
.news_box ul li .intro .box .date{float:right; width:10%; text-align:center; color:#333f47;}
.news_box ul li .intro .box .date .day{font-family:Impact; font-size:48px; transition:.3s ease; line-height:1.5;}
.news_box ul li .intro .box .date .year{font-family:Arial; font-size:17px;}
.news_box ul li a{transition:0s;}
.news_box ul li:hover{background:#c00000;}
.news_box ul li:hover .intro .box .txt .t{color:#fff;}
.news_box ul li:hover .intro .box .txt .t a{color:#fff}
.news_box ul li:hover .intro .box .txt .c{color:#fff}
.news_box ul li:hover .intro .box .date{color:#fbba40}
.news_box ul li:hover .intro .box .links a{border-color:#fff; color:#fff;}
.xc_nav{border-bottom: 1px solid #eee;}
.xc_nav ul{overflow:hidden;}
.xc_nav li{float:left;height:60px;line-height:60px;position:relative; color:#555; font-size:16px;}
.xc_nav li a{padding:0 30px;}
.xc_nav li a:hover{font-weight:bold;color:#ffffff;}
.xc_nav li:hover,.xc_nav li.cur{font-weight:bold;color:#ffffff; background: #e60012;}
.xc_nav li:after{content:"";width:1px;height:12px;background:#dddddd;display:block;position:absolute;right:-0.5px;top:50%;margin-top:-6px;}
.xc_nav li:last-child:after{display:none;}


/*联系我们*/
.contact_box1{ padding:60px 0px;}
.contact_box1 dl{ width:100%; padding-left:90px; padding-right:20px; min-height:90px;}
.contact_box1 dl:before{ position:absolute; content:''; right:20px; top:50%; margin-top:-25px; width:1px; height:50px; background:#e1e1e1;}
.contact_box1 dl dt{ width:80px; height:80px; position:absolute; top:0px; left:15px;} 
.contact_box1 dl dt img{ display:block; width:100%;}
.contact_box1 dd p.p1{font-size: 20px; color: #333; font-weight:bold; line-height:40px;}
.contact_box1 dd p.p2{font-size: 16px; color: #666;}


.contact_box2{ background:#f7f7f7; padding:60px 0px;}
.map_box{ width:100%;position: relative; height: 410px; max-height: 410px; border:5px solid #dcdcdc;}
.map_box .map_main {  width: 100%; height: 100%;  overflow: hidden;}
.map_box .map_con{ position: absolute;  top: 15%; right: 5%;  background: url(../job_center4.html) repeat; color: #fff;}
.map_box .map_con dl{ padding: 40px; }
.map_box .map_con dt{ font-size: 28px; margin-bottom: 20px; }
.map_box .map_con dd{ font-size: 15px; margin-top: 10px;}


.contact_box3{ padding:60px 0px;}
.contact_box3 .box3_img{width:50%; *width:49.999%; position:relative; height:296px; float:left;}
.contact_box3 .ab_deve{ background:url(../jpg/widget-aboutzh-7_img4.jpg) right top no-repeat;background-size: cover;}
.contact_box3 .ab_honor{background:url(../jpg/widget-aboutzh-7_img5.jpg) left top no-repeat;background-size: cover;}
.contact_box3 .box3_img .info{width:100%;position:absolute;top:60px; text-align:center;}
.contact_box3 .ab_deve .info{right: 0;}
.contact_box3 .ab_honor .info{left:0;}
.contact_box3 .box3_img .info .cols{font-size:24px; color:#fff;margin-bottom: 5px;}
.contact_box3 .box3_img .info .cols a{color:#fff;}
.contact_box3 .box3_img .info .p{ color:#e3e3e3;font-size:16px; width:64%; margin:0 auto 0; line-height: 25px; height:50px; overflow:hidden;}
.contact_box3 .box3_img .info .c_more{ border-color:#fff; color:#fff;margin-top: 15px;padding-left: 0;width: 142px;}
.contact_box3 .ab_honor .info .p{ color:#fff;}
.c_more{font-family: Arial; border:1px #4c81bc solid;display: inline-block;padding-left: 20px;width: 103px;height: 35px;line-height: 35px;position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;z-index: 1;}
.contact_box3 .box3_img .info .c_more{ border-color:#fff; color:#fff;margin-top: 15px;padding-left: 0;width: 142px;}
.contact_box3 .c_more:hover:after,.contact_box3 .c_more:active:after{height: 100%;}
.contact_box3 .c_more:hover{color:#000!important;}
.contact_box3 .c_more:after{content:'';width: 100%;height: 0;top: 0;left: 0;background: #fff;position: absolute; z-index:-1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}



/*产品中心*/
.product_box_01{position:relative; padding:60px 0px;}
.product_box_01 .item{position:relative; transition:background 0.5s ease; padding-bottom:0px; display:none;}
.product_box_01 .item{display:block;}
.product_box_01 .item a{display:block;}
.product_box_01 .item:first-child{margin-left:0;}
.product_box_01 .item .rect-6070{padding-bottom:60.70%; background:#efefef;}
.product_box_01 .item .box{padding:36px 29px;}
.product_box_01 .item .box .t{font-size:18px; color:#00a1e9;}
.product_box_01 .item .box .en_t{font-size: 2.2em; font-weight: bold; color:#666;}
.product_box_01 .item .box .c{font-size:18px; color:#666;}
.product_box_01 .item .box .more {display:inline-block; font-size:15px; color:#666; margin-top:25px; height:33px; line-height:33px; transition:all 0.5s ease;}
.product_box_01 .item .img_box{position:absolute; right:0; bottom:0; transition:all 0.5s ease;}
.product_box_01 .item:hover .rect-6070{background:#dfebf5;}
.product_box_01 .item:hover .box .more{padding:0 25px; color:#fff; background:#00a1e9; text-decoration:none; border-radius:3px;}
.product_box_01 .item:hover .img_box{bottom:20px;}
.product_box_01 .item:hover .box .en_t{color:#00479d;}
.product_box_01 .proCen1_btn>div{width:44px; height:44px; background:url(../pro_center02_2.html) no-repeat;  position:absolute; top:50%; margin-top:-22px; z-index:2; font-size:0; cursor:pointer; display:none;}
.product_box_01 .proCen1_btn .owl-prev {left:0; background-position:0 0;}
.product_box_01 .proCen1_btn .owl-next {right:0; background-position:-44px 0px;}
.product_box_02{margin-top:30px;}
.product_box_02 .infor{text-align:center; padding-bottom:120px; background:#fff;}
.product_box_02 .infor .title{font-size:36px; font-weight:bold; color:#666;}
.product_box_02 .infor p{ font-size:17px;}
.product_box_02 .infor .form_box{width:45%; margin:30px auto 0; border-radius:50px;border:1px solid #d5d5d5; height:52px; line-height:52px; padding:0 1%; position:relative;}
.product_box_02 .infor .form_box input{width:90%; line-height:52px; border:none; padding:0; margin:0; background:transparent; float:left; text-indent:5px; height:52px;}
.product_box_02 .infor .form_box button{width:41px; height:41px; background:#ccc; padding:0; margin:0; outline:none; border:none; cursor:pointer; transition:all 0.5s ease; position:relative; border-radius:50%; float:right; margin-top:5px; line-height:1;}
/*:root .pro_center02 .infor .form_box button i{vertical-align:middle;}*/
.product_box_02 .infor .form_box button i{margin:0; font-size:20px; color:#fff; height:22px; position:absolute; left:50%; margin-left:-10px; top:50%; margin-top:-11px;}
.product_box_02 .infor .form_box:hover button{background:#fcc100;}
.product_box_02 .infor .infor_link{text-align:center; padding:40px 11.5%;}
.product_box_02 .infor .infor_link a{display:inline-block; position:relative; font-size:16px; color:#666; line-height:30px; padding:0 23px;}
.product_box_02 .infor .infor_link a:after{content:''; width:1px; height:14px; background:#ffc700; position:absolute; left:0; top:50%; margin-top:-7px;}
.product_box_02 .infor .infor_link a:first-child:after{display:none;}
.product_box_02 .infor .infor_link a:hover{color:#929292;}
.product_box_02 .content .bd2{}
.notice { width:100%; overflow: hidden;background:#f6f6f6; padding:0px 0 65px;}
.notice .tab-hd { width:100%; }
.notice .tab-hd ul { width:100%;    text-align: center;}
.notice .tab-hd li{ margin-right:20px; line-height: 18px;padding: 0px 20px;height: 40px; font-size: 16px; line-height: 40px; border:1px solid #e1e1e1; display: inline-block;}
.notice .tab-hd li a{ display:block; padding:0 14px;  }
.notice .tab-hd li a:hover{ color:#fff; text-decoration:underline;   }
.notice .tab-hd li.on{ border: 1px solid #d5d5d5; background-color: #cf0000; color:#fff; font-weight: bold; position: relative;}
.notice .tab-bd { width:100%;margin-top: 100px;}
.notice .tab-bd ul{ overflow:hidden; zoom:1; }
.infor_box{ width:100%; margin-top:-80px;}

.product_box_02 .content .bd2 .rect-1061{padding-bottom:90%;}
.product_box_02 .content .bd2 li .pro_main_box{ padding-bottom:137px; position:relative; transition:all 0.5s ease; margin-bottom:35px;}
.product_box_02 .content .bd2 li .pro_main_box .rect-1061:after {content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); opacity:0; visibility:hidden; transition:opacity .2s ease;}
.product_box_02 .content .bd2 li .pro_main_box .intro{background:#fff; text-align:center; position:absolute; left:0; width:100%; bottom:0;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box{padding:32px 20px 28px;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .tit{margin-bottom:10px;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .tit a{display:block; font-size:24px; line-height:30px; color:#666; font-weight:bold;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .con{height:0; overflow:hidden; transition:all 0.5s ease; text-align:left;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .con a{display:block; float:left; width:48%; margin-right:2%; line-height:35px; font-size:16px; color:#303030;    height: 35px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .intro_more{margin-top:15px}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .intro_more a{margin-right:13px; display:inline-block; font-size:14px; position:relative; color:#666;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .intro_more a:before{content:''; display:block; position:absolute; left:0; bottom:0; width:0px; height:1px; background:#666; transition:all 0.5s ease;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .intro_more a:after{content:''; width:10px; height:10px; background:url(../png/procen02_3.png) no-repeat center; position:absolute; right:-15px; top:50%; margin-top:-5px}
.product_box_02 .content .bd2 li .pro_main_box .li_line{width:0; height:5px; background:#c40101; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.product_box_02 .content .bd2 .bd_more{width:220px; height:52px; line-height:52px; text-align:center; color:#666; border:1px solid #666; border-radius:3px; font-size:18px; cursor:pointer; margin:0 auto; transition:all 0.5s ease;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .tit a:hover{color:#c40101;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .con a:hover{color:#c40101;}
.product_box_02 .content .bd2 li .pro_main_box:hover .intro .box .con{height:135px;}
.product_box_02 .content .bd2 li .pro_main_box:hover .li_line{width:100%;}
.product_box_02 .content .bd2 li .pro_main_box:hover{box-shadow:-4px 2px 20px 1px rgba(0,0,0,0.2);}
.product_box_02 .content .bd2 li .pro_main_box:hover .rect-1061:after{opacity:1; visibility:visible;}
.product_box_02 .content .bd2 .bd_more:hover{border-color:#00a1e9; background:#00a1e9; color:#fff;}
.product_box_02 .content .bd2 li .pro_main_box .intro .box .intro_more a:hover:before{width:100%;}
.product_box_03{width: 100%;  padding: 60px 0 60px;  background-image: url(../jpg/index_pt6.jpg); background-position: center center; background-repeat: no-repeat;}
.product_box_03 .tit1{font-size: 30px; color: #f5f5f5; line-height: 1; margin-bottom: 25px;  margin-top: 27px;}
.product_box_03 .tit2{font-size: 32px; color: #f5f5f5; line-height: 1; margin-bottom: 25px;  margin-top: 27px;}


/*党群工作*/
.dangqun_box{ width:100%; padding-top:50px; padding-bottom:50px;}
.dangqun_box ul>li{position: relative;border-top: none;margin-bottom: 25px;}
.dangqun_box ul>li .all_area{padding-bottom: 115px; border: 1px solid #e1e1e1;}
.dangqun_box .img_area a{display: block;}
.dangqun_box .img_area .rect-73247{padding-bottom: 73.247%;}
.dangqun_box .infor_area{position: absolute;bottom: 1px; left:1px; right:1px;transition:all 0.5s;}
.dangqun_box .infor_area .txt{padding: 20px 17px 25px 29px;background: #fff;transition:  all 0.5s ease;}
.dangqun_box .infor_area .txt a{display: block;}
.dangqun_box .infor_area .tit{font-size: 18px;color:#19191a;margin-bottom: 23px;}
.dangqun_box .infor_area .con{font-size: 14px;color:#19191a;line-height: 26px; height:0px; overflow: hidden;transition: all 0.7s;color: #fff;}
.dangqun_box .infor_area .date{font-size: 13px;color:#909090;}
.dangqun_box ul>li:hover .txt{background:#e60112;background-size: cover;}
.dangqun_box ul>li:hover .con{height: 50px;margin-bottom: 23px;transition:all 0.7s;color: #fff;}
.dangqun_box ul>li:hover .tit{color: #fff;}
.dangqun_box ul>li:hover .date{color: #fff;}
.rect-5625{ padding-bottom:64.25%;}
.widgets_xc_newslist_top_3{padding-top: 40px;}
.pages{ width:100%; margin-top:20px;}
.pages_box{ width:100%; text-align:center;}
.pages_box a{ display:inline-block; padding:0px 20px; background:#f5f5f5; margin:0px 5px; font-size:15px; color:#666; line-height:40px;}
.pages_box a.cur,.pages_box a:hover{ background:#cf0000; color:#fff;}


/*企业荣誉*/
.ryzz_box{ padding-top:50px; padding-bottom:40px;}
.gallery:after {content: '';display: block;height: 2px; margin: .5em 0 1.4em;}
.gallery li{ margin-bottom: 25px;transition: all 0.5s ease;}
.gallery li img{height:240px; width:100%; border: 3px solid #f7f7f7;transition: all 0.5s ease;}
.gallery div{line-height:60px; font-size: 16px; z-index:999; background:#aaaaaa; text-align:center; color:#FFF; z-index:9999;  width: 100%; overflow: hidden;; white-space: nowrap;text-overflow: ellipsis;transition: all 0.5s ease;}
.gallery1:after {content: '';display: block;height: 2px; margin: .5em 0 1.4em;}
.gallery li:hover img{ border: 3px solid #cc0001;}
.gallery li:hover div{ background:#cc0001;}
.gallery1 li{ margin-bottom: 35px;}
.gallery1 li img{height:155px;width:100%;}
.gallery1 div{line-height:45px; font-size: 16px; z-index:999; background:#d83648; text-align:center; color:#FFF; z-index:9999; }

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6); border: 15px solid #FFF; background:#ebfff4;}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:3.8; font-size:18px; color: #FFF; background-color:#000;background-color:rgba(0,0,0,.6);}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}


/*内容页*/
.news-content{ width:100%; background:#fff;z-index: 2; position: relative; border: 10px solid #f5f5f5;}
.news-content .box{ padding: 30px;}
.news-content .box ._t { text-align: center; font-size: 28px; font-weight: bold;  color: #3f3f3f;}
.news-content .box ._tools {font-size:0; color:#7e7e7e; margin-bottom:15px; text-align:center;border-bottom: 1px dotted #d0d0d0;}
.news-content .box ._tools ._tool{font-size:14px; margin-right:20px; display:inline-block; height:50px; line-height:50px; vertical-align:middle; overflow:hidden;}
.news-content .box ._tools #switcher{font-size:14px; margin-right:10px; display:inline-block; height:50px; line-height:50px; vertical-align:middle; overflow:hidden;}
#viewCountId{ font-style:normal;}
.news-content .box ._tools b {font-weight:normal; }
.news-content-main{ width:100%; padding-top:20px;}
.news-content-main img{ display:block; margin:10px auto 20px; width:650px;}
.news-content-main p{ color:#555; line-height:40px; text-indent:2em; font-size:16px; text-align: justify;}
.n_tool_ico{width:20px;height:20px;background:url(../png/news_detail_tool_ico.png) no-repeat;display:inline-block;*display:inline-block;*zoom: 1;vertical-align:middle;margin-right:6px;}
.n_tool_ico.ico01{background-position:0px 0px;}
.n_tool_ico.ico02{background-position:-20px 0px;}
.n_tool_ico.ico03{background-position:-40px 0px;}
.n_tool_ico.ico04{background-position:-60px 0px;}
.n_tool_ico.ico05{background-position:-80px 0px;}
.n_tool_ico.ico06{background-position:-100px 0px;margin-left:24px;}
.page_bott{background:#fff; margin-top:30px; margin-bottom:0px; border: 1px solid #DDD;}
.page_bott .page_prev{float:left; width:50%;}
.page_bott .page_next{float:right; width:50%; border-left:1px solid #dcdcdc;}
.page_bott .box{padding:30px 20px;}
.page_bott .page_prev .page_btn{float:left; padding-left:45px;}
.page_bott .page_next .page_btn{float:right; padding-right:45px;}
.page_bott .page_btn{margin-right:30px;font-size: 16px;color: #333;position:relative;}
.page_bott .page_btn .icon{position:absolute; width:31px; height:11px; background:url(../png/news_detail02_3.png) no-repeat;top:50%; margin-top:-5px;}
.page_bott .page_prev .page_btn .icon{left:0;}
.page_bott .page_next .page_btn .icon{background-position:-32px 0; right:0}
.page_bott .t{font-size: 20px;font-weight:bold;color: #333;line-height:30px;}
.page_bott a:hover .t{color:#bf0000;}
.page_bott .page_center{float:left; width:7%; height:90px; position:relative;}
.page_bott .page_center .icon .iconfont{position:absolute; left:50%; margin-left:-6px; top:50%; margin-top:-16px; font-size:24px; color:#b5b5b5;color:#b5b5b5;}
.page_bott .page_center:hover .icon .iconfont{color:#00a1e9;}
.page_bott .page_prev:hover .page_btn .icon{left:-5px; transition:.3s ease}
.page_bott .page_next:hover .page_btn .icon{right:-5px; transition:.3s ease;}
.news-content-main a{ display:inline-block; /*background:url(../images/PDF.png) no-repeat top left; */background-size:20px auto; padding-left:30px;margin: 0 auto;}



/*企业简介*/
.rolling {padding:30px 0px;}
.about_part01{background-color:#f5f5f5;}
.about_part01 .part01_{position: relative;}
.about_part01 .part01_l{width:58%;background-color:#f5f5f5; float: left;}
.rect-100{ padding-bottom:100%;}
.about_part01 .part01_l .mask_{margin: 50px 40px 1px 50px;}
.about_part01 .part01_l .mask_ .title{font-size: 36px;color:#cf0000;text-align: left;
font-weight:bold;margin-bottom: 35px;}
.about_part01 .part01_l .mask_ .p{font-size: 16px;color:#393939;font-weight: normal;
line-height: 35px;}
.about_part01 .part01_r{width:41%; float:right;}
.about_part01 .part01_r li{ margin-bottom:0px;}
.ryzz_box .about_part02{position: relative;overflow: hidden;z-index: 22; padding-bottom: 30px;}
.ryzz_box .about_part02.mm{min-height: 400px;}
.ryzz_box .about_part02 .biaoti { padding-bottom: 10px;padding-top: 20px; position: relative;text-align: center;}
.compre_sub_title { position: relative; margin-bottom: 15px; padding-top: 20px;  text-align: center;}
.compre_sub_title ._tit_cn {  position: absolute; left: 0; bottom: 23px;  width: 100%; font-size: 40px; line-height: 1; color: #00489d;}
.compre_sub_title ._tit_en { font-size: 137px; font-family: Arial; font-weight: bold;  line-height: 1;  color: #eff2f9; text-transform: uppercase;}
.ryzz_box .about_part02 .typeIn { font-size: 16px; color: #5a5a5a; line-height:30px; }
.ryzz_box .about_part02 .typeIn p{ text-indent:2em; margin-bottom: 20px;}

.rolling  .rolling_box {
    -webkit-perspective:1300px;
    -o-perspective:1300px;
    -ms-perspective:1300px;
    perspective:1300px;
    -webkit-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d;
}
.rolling .rolling_box .is_animated {
    -webkit-transition-duration:1.2s;
    -webkit-transition-property:-webkit-transform,opacity;
    -webkit-transition-delay:.15s;
    -webkit-transition-timing-function:'ease-in-out';
    -moz-transition-duration:1.2s;
    -moz-transition-property:all;
    -moz-transition-delay:.15s;
    -moz-transition-timing-function:'ease-in-out';
    -o-transition-duration:1.2s;
    -o-transition-property:transform,opacity;
    -o-transition-delay:.15s;
    -o-transition-timing-function:'ease-in-out';
    -ms-transition-duration:1.2s;
    -ms-transition-property:transform,opacity;
    -ms-transition-delay:.15s;
    -ms-transition-timing-function:'ease-in-out';
    transition-duration:1.2s;
    transition-property:transform,opacity;
    transition-delay:.15s;
    transition-timing-function:'ease-in-out';
    -webkit-transform:rotatex(-80deg) translateZ(0);
    -ms-transform:rotatex(-80deg) translateZ(0);
    transform:rotatex(-80deg) translateZ(0);
    -webkit-transform-origin:0 0 0;
    -ms-transform-origin:0 0 0;
    transform-origin:0 0 0;
    opacity:0
}
.rolling .rolling_box .is_animated.revealed {
    -webkit-transform:rotatex(0) translateZ(0);
    -ms-transform:rotatex(0) translateZ(0);
    transform:rotatex(0) translateZ(0);
    opacity:1
}
.rolling .rolling_box .tansDelay00{transition-delay: 0s;-webkit-transition-delay: 0s;}
.rolling .rolling_box .tansDelay200{transition-delay: .2s;-webkit-transition-delay: .2s;}
.rolling .rolling_box .tansDelay400{transition-delay:.4s;-webkit-transition-delay: .4s;}
.rolling .rolling_box .tansDelay600{transition-delay: .6s;-webkit-transition-delay: .6s;}
.rolling .rolling_box .tansDelay800{transition-delay: .8s;-webkit-transition-delay: .8s;}
.rolling .rolling_box .tansDelay1000{transition-delay: 1s;-webkit-transition-delay: 1s;}


/*企业文化*/
.qywh_box_02{ width:100%;}
.qywh_box_02 .qywh_tit3 { width:100%; background:#cf0000;}
.qywh_box_02 .qywh_tit3 a{ display:block; padding:10px;position: relative;
    z-index: 99999;}
.qywh_box_02 .qywh_tit3 a img{ display:block; width:50px; height:50px; margin:20px auto 0px;}
.qywh_box_02 .qywh_tit3 a h2{ font-size:20px; font-weight:bold; text-align:center; color:#fff;}
.qywh_box_02 .qywh_tit3 a p{ font-size:14px; color:#fff; text-align:center;}
*[class*="rect-"] { position: relative; display: block; width: 100%;  height: 0; overflow: hidden;}
.rect-5625 {  padding-bottom: 57.25%;}
*[class*="rect-"] ._full {  position: absolute;  left: 0; top: 0;  width: 100%;  height: 100%; }
.qywh_box_tit{ width:100%; font-size:30px; color:#cf0000; text-align:center; line-height:70px; font-weight:bold;margin: 30px auto;}
.qywh_box_01 .list_box { position: relative; overflow-y: hidden;margin-bottom: 3%;}
.imgZoom { overflow: hidden; -webkit-transform: rotate(0); transform: rotate(0);}

.qywh_box_01 li { width:100%; position: relative;}
.qywh_box_01 .l1 span{margin-bottom:40px; }
.qywh_box_01 .li2,.qywh_box_01 .li3{margin-bottom: 3%;}
.qywh_box_01 .li2 .abo_box,.qywh_box_01  .li3 .abo_box{width:50%;top:0;height:100%;}
.qywh_box_01 .li2 .abo_box a,.qywh_box_01 .li3 .abo_box a{padding: 15% 14%;}
.qywh_box_01 .li2 .abo_box{left:0;background-color:#0057a7;background-color: rgba(5, 91, 171, 0.8); position:absolute;}
 .abo_box{right:0;background-color:#c79556;background-color:rgba(199,149,86,0.8); position:absolute;}

.rect-86209 { padding-bottom: 86.209%;}
.rect-4138 { padding-bottom: 33%;}
.qywh_box_01 .list_title { font-size: 24px; font-weight: bold;}
.qywh_box_01 .abo_box a { display: block; color: #fff;}
.qywh_box_01 span { font-weight: initial; font-size: 16px; display: block; text-transform: uppercase;}
.qywh_box_01 .list_p{ font-size:16px;}


/*产品列表页*/
.product_list_01{ padding:45px 0px;}
.pro_sear { border: 10px solid #ededed; padding: 30px 40px; font-size: 15px; margin-bottom:40px; font-family:"微软雅黑";}
.pro_sear .l1,.pro_sear .l2{ width: 37%;}
.pro_sear .l1{ margin-right: 2%; }
.pro_sear .pro_sele { width:70%; height: 30px; border-radius: 0; border: 1px solid #eeeeee;font-family: 微软雅黑; }
.pro_sear .pro_inp { width:70%; height: 28px; text-indent: 10px; border-radius: 0; border: 1px solid #eeeeee; padding: 0; margin: 0; }
.pro_sear .search_btn {font-family:"微软雅黑";  cursor: pointer; width: 20%; height: 30px; margin-left: 2%;  background: #0159b0; color: #fff; border: 0;}
.product_list_01 .pro_list_main li{margin-bottom:30px;}
.product_list_01 .pro_list_main li .li_box{ background: #f7f7f7;transition:all .3s ease;border: 1px solid #f9f9f9;}
.product_list_01 .pro_list_main li .intro_ .box{padding:20px 18px;}
.product_list_01 .pro_list_main li .intro_ .box .tit{font-size:17px; font-weight:bold; line-height:35px; color:#666; text-align:center; position:relative; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.product_list_01 .pro_list_main li .intro_ .box .tit span{/*display:inline-block;*/ font-size:13px; color:#00a1e9; line-height:25px; margin-left:10px; display:block;}
.product_list_01 .pro_list_main li .intro_ .box .con{font-size:14px; color:#373737; line-height:20px; height:60px; overflow:hidden; margin:10px 0;}
.product_list_01 .pro_list_main li .intro_ .box .con .con_c{padding-left:15px; position:relative; font-size:12px; line-height:20px; color:#666;}
.product_list_01 .pro_list_main li .intro_ .box .con .con_c:after{position:absolute; left:0; content:'.'; color:#666; top:-20%; }
.product_list_01 .pro_list_main li .intro_ .box .txt{font-size:14px; color:#666; line-height:20px; height:40px; overflow:hidden; margin:5px 0 10px;}
.product_list_01 .pro_list_main li .intro_ .box .prolist_more a{display:block; width:98%; height:40px; line-height:40px; text-align:center; font-size:15px; color:#373737; border:1px solid #666; margin-top:24px; transition:all 0.5s ease;}
.product_list_01 .pro_list_main li .intro_ .box .pro_compare{display:none;}
:root .product_list_01  .pro_list_main li .intro_ .box .pro_compare{position:absolute; width:85%; bottom:10px; cursor:pointer; display:block; }
:root .product_list_01  .pro_list_main li .intro_ .box .pro_compare label span:hover{color:#00a1e9;}
.product_list_01 .pro_list_main li .intro_ .box .pro_compare .plp-item-checkbox{display:inline-block; width:16px; height:16px; background:url(../pro_list_02_4.html) no-repeat; vertical-align:middle;}
.product_list_01 .pro_list_main li .intro_ .box .pro_compare .plp-item-checkbox.plp-item-chked{background-position:0 -16px;}
.product_list_01 .pro_list_main li .intro_ .box .pro_compare span{display:inline-block; font-size:14px; vertical-align:middle; margin-left:5px;}
.product_list_01 .pro_list_main li:hover .intro_ .box .prolist_more a{border-color:#00a1e9; background:#00a1e9; color:#fff;}
.product_list_01 .pro_list_main li .intro_ .box .pro_compare .order{float:right; font-size:14px; color:#666; position:relative; margin-right:20px;}
.product_list_01 .pro_list_main li .intro_ .box .pro_compare .order:after{content:''; width:10px; height:10px; background:url(../procen02_3.html) no-repeat center; position:absolute; right:-15px; top:50%; margin-top:-5px}
.product_list_01 .pro_list_main li .intro_ .box .pro_compare .order:hover{color:#00a1e9;}
.product_list_01 .pro_list_main li .li_line{width:0; height:5px; background:#ffcb2d; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.product_list_01 .pro_list_main li:hover .li_line{width:100%;}
.product_list_01 .pro_list_main li:hover .li_box{box-shadow:-4px 2px 20px 1px rgba(0,0,0,0.2)}
.product_list_01 .pro_list_main  .rect-695 {  padding-bottom: 90%;}


.product_list_02{ padding:40px 0px;}
.product_list_02 .pro_list_main .rect-1061{padding-bottom:90%;}
.product_list_02 .pro_list_main li .pro_main_box{ padding-bottom:137px; position:relative; transition:all 0.5s ease; margin-bottom:35px;}
.product_list_02 .pro_list_main li .pro_main_box .rect-1061:after {content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); opacity:0; visibility:hidden; transition:opacity .2s ease;}
.product_list_02 .pro_list_main li .pro_main_box .intro{background: #f7f7f7; text-align:center; position:absolute; left:0; width:100%; bottom:0;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box{padding:32px 20px 28px;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .tit{margin-bottom:10px;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .tit a{display:block; font-size:24px; line-height:30px; color:#666; font-weight:bold;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .con{height:0; overflow:hidden; transition:all 0.5s ease; text-align:left;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .con a{display:block; float:left; width:48%; margin-right:2%; line-height:35px; font-size:16px; color:#303030;    height: 35px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .intro_more{margin-top:15px}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .intro_more a{margin-right:13px; display:inline-block; font-size:14px; position:relative; color:#666;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .intro_more a:before{content:''; display:block; position:absolute; left:0; bottom:0; width:0px; height:1px; background:#666; transition:all 0.5s ease;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .intro_more a:after{content:''; width:10px; height:10px; background:url(../png/procen02_3.png) no-repeat center; position:absolute; right:-15px; top:50%; margin-top:-5px}
.product_list_02 .pro_list_main li .pro_main_box .li_line{width:0; height:5px; background:#c40101; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.product_list_02 .pro_list_main li .bd_more{width:220px; height:52px; line-height:52px; text-align:center; color:#666; border:1px solid #666; border-radius:3px; font-size:18px; cursor:pointer; margin:0 auto; transition:all 0.5s ease;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .tit a:hover{color:#c40101;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .con a:hover{color:#c40101;}
.product_list_02 .pro_list_main li .pro_main_box:hover .intro .box .con{height:135px;}
.product_list_02 .pro_list_main li .pro_main_box:hover .li_line{width:100%;}
.product_list_02 .pro_list_main li .pro_main_box:hover{box-shadow:-4px 2px 20px 1px rgba(0,0,0,0.2);}
.product_list_02 .pro_list_main li .pro_main_box:hover .rect-1061:after{opacity:1; visibility:visible;}
.product_list_02 .pro_list_main li .bd_more:hover{border-color:#00a1e9; background:#00a1e9; color:#fff;}
.product_list_02 .pro_list_main li .pro_main_box .intro .box .intro_more a:hover:before{width:100%;}


/*人才招聘*/
.rczp_list{ padding: 10px 0px;}
.rczp_list .jc_hd { font-size: 18px; margin: 10px 0; font-weight: bold; color: #c40101;}
.rczp_list .first {background:linear-gradient(to right, #637a14 , #0c6d97);background:#c40101;  border-bottom:none; padding:0; height:60px;line-height:60px;}
.rczp_list .first  li {text-align:center; color:#fff; font-weight:bold; font-size:18px}
.sideMenu h3{    width: 100%; height: 75px;line-height: 75px;background: #fff; border-bottom: 1px dashed #dedede;}
.sideMenu h3   em{float:right;display:block;width:11%;height: 75px;background: url(../png/icoadd.png) 16px 10px no-repeat;cursor:pointer;}
.sideMenu h3.on   em{background-position: 16px -50px;}
.sideMenu ul{ padding:25px; display:none;background:#f9f9f9; }
.sideMenu ul p{font-size: 16px;color: #333;line-height: 35px;text-align: justify;}
.sideMenu ul p>span{ font-weight: bolder;  color: #a80d0f;}  
.zhaopian_list strong{ float:left;text-align:center;color:#fff;font-size:16px;color:#333;}
.zhaopian_list strong:nth-child(2) { float:left;width:17%;text-align:center;color:#fff;font-size:16px;color:#333;}
.zhaopian_list strong:nth-child(3) { float:left;width:16%;text-align:center;color:#fff;font-size:16px;color:#333;}
.zhaopian_list strong:nth-child(4) { float:left;width:16%;text-align:center;color:#fff;font-size:16px;color:#333;}
.zhaopian_list strong:nth-child(5) { float:left;width:18%;text-align:center;color:#fff;font-size:16px;color:#333;}
.zhaopian_list strong:nth-child(6) { float:left;width:16%;text-align:center;color:#fff;font-size:16px;color:#333;}
.shzp_jcon {padding:25px 70px 20px;background-color:#f9f9f9;color:#525252;}
.shzp_jcon .jc_hd{font-size:16px;margin-bottom:10px; font-weight:bold;}
.shzp_jcon .jc_bd{margin-bottom:24px;    line-height: 28px;}
.shzp_jcon .jc_bd.jc_bd02{margin-bottom:50px;}
.shzp_jcon .jc_bd.jc_bd02 p{font-size: 13px;color: #4e4e4e;}
.shzp_jcon .more{width:161px;height:42px;line-height:42px;text-align:center;font-size:16px;color:#fff;background-color:#e6002f;display:block;}
.job_list01  .jc_hd {font-size: 18px; margin: 10px 0;  font-weight: bold; color: #c40101; }
.job_list01  .det_mailto_box {padding: 15px 0 15px 3.6%;font-size: 16px;color: #735105;line-height: 23px;background-color: rgba(202, 145, 19, 0.64);margin: 15px 0px;}  
.job_list01  .det_mailto_box a{ color:#735b04;}  

.rencai .rencai_04 {background-color: #fff;padding: 60px 0 70px;}
.rencai_04 .Smal-common-tit{font-size:30px;line-height:35px;color:#333;font-weight:bold;text-align: center;}
.rencai_04 .infor .con{margin:25px 0;color:#333;font-size: 16px;text-align: center;}
.Form-J1 .Form-J1-Left{float: left;width: 48%;}
.Form-J1 .Form-J1-right{float: right;width: 48%;}
.Form-J1 .Form-J1-li{background: #f5f5f5;padding: 10px 2%;margin-bottom: 15px;position:relative;}
.Form-J1 .Form-J1-li label{width: 5em;display: inline-block;color: #666;vertical-align: middle;    font-size: 16px;}
.Form-J1 .Form-J1-li input{height: 28px;line-height: 28px;width: 82%;vertical-align: middle;border: none;background: transparent;}
.Form-J1 .Form-J1-li textarea{width: 83%;vertical-align: middle;height:90px;border: none;background: transparent;}
.Form-J1 .Form-J1-li ._mes{width: 83%;vertical-align: middle;height:157px;border: none;background: transparent;}
.Form-J1 .Form-J1-li em{color: red;vertical-align: middle;padding-left: 10px;}
.Form-J1 .Form-J1-li input._yzm{width: 20%;}
.Form-J1 .Form-J1-li img{vertical-align: middle;padding-left: 10px;cursor: pointer;height: 30px;width: 100px;}
.Form-J1 .Form-J1-li b{color: #666;font-size: 12px;padding-left: 4px;}
.Form-J1 .Form-J1-li select{width: 82%;background: transparent;border: none;height:30px;line-height: 30px;}
.Form-J1 .Form-J1-Btn{clear: both;text-align: center;padding: 35px 0 35px;}
.Form-J1 .Form-J1-Btn button{width: 160px;height: 45px;line-height: 32px;text-align: center;color: #fff;cursor: pointer;outline:none;border:none;padding:0;font-size: 15px;}
.Form-J1 .Form-J1-Btn ._submit{background: #c40101;margin-right: 10px;}
.Form-J1 .Form-J1-Btn ._reset{background: #BEBEBE;}
.Form-J1 .Form-J1-li .Validform_wrong{position: absolute;right: 7%;top: 13px;}
.Form-J1 .Form-J1-li em{color: red;vertical-align: middle;padding-left: 10px;float: right;}
.Form-J1 .select-ui-choose-default{height: 2em;line-height: 2em;border: none!important;border-radius: 4px;background: none!important;color: #aaa;width: 82%;}
.resume .pt1 .title{text-align: center;}
.resume .pt1 .title .t{font-size: 36px;font-weight: bold;color:#0095eb;line-height: 1;margin-bottom: 16px;}
.resume .pt1 .title .p{font-size: 16px;color: #3b3b3b;width: 60%;margin: 0 auto;margin-bottom: 45px;}

.rczp_list .det_mailto_box {padding: 15px 0 15px 3.6%;font-size: 16px;color: #735105;line-height: 23px;background-color: rgba(202, 145, 19, 0.64);margin: 15px 0px;}  
.rczp_list .det_mailto_box a{ color:#735b04;}  


/*产品详情*/
.pro_detail02{ margin-top:50px;}
.pro_detail02 .bd{position:relative; padding-top:40px;}
.pro_detail02 .hd{border-bottom:1px solid #d6d8db;}
.pro_detail02 .hd .list dt,.pro_detail02 .hd .list dd{cursor:pointer; position:relative;width:12%; float:left;line-height:65px; font-size:22px; color:#666; font-weight:bold;text-align: center;}
.pro_detail02 .hd .list dd.active{color:#fff; font-weight:bold; background:#cf0000;}

.pro_detail02 .hd{width:100%; overflow:hidden;background:#f7f7f7;}
.pro_detail02 .hd dd.order,.pro_detail02 .hd dd.search{display:none; float:right; line-height:50px; height:50px; margin-top:10px; padding:0 10px;}
.pro_detail02 .hd dd.search{background:#4f4f4f; color:#fff; font-size:18px; transition:all 0.5s ease;}
.pro_detail02 .hd dd.search:hover{background:#404040;}
.pro_detail02 .hd dd.search a:hover{color:#fff;}
.pro_detail02 .hd dd.order a:hover{color:#4f4f4f;}
.pro_detail02 .hd dd.order{background:#facd00; font-size:18px; color:#4f4f4f; transition:all 0.5s ease;}
.pro_detail02 .hd dd.order:hover{background:#fabc00;}
.pro_detail02 .hd.fixed{position:fixed; width:100%; top:0; left:0; z-index:5; }
.pro_detail02 .hd.fixed .order{display:block;}
.pro_detail02 .hd.fixed .search{display:block; margin-right:10px;}
.pro_detail02 .hd dd .icon{width:28px; height:23px; background:url(../pro_detail01_icon.html) no-repeat 0 0; display:inline-block; position:relative; top:5px; margin-right:20px;}
.pro_detail02 .hd dd.search .icon{background:url(../pro_detail01_search.html) no-repeat 0 0;}
.pro_detail02 .hd .list .activity span{position:relative; z-index:1;}
.pro_detail02 .hd.fixed .list .activity span{color:#fff;}
.pro_detail02 .hd .list .activity .line{position:absolute; left:-30%; top:0; width:0; height:100%;}
.pro_detail02 .hd.fixed .list .activity .line{ background:#1da1f3;}
.pro_detail02 .hd .list .activity i{color:#fff; font-size:18px; position:relative; z-index:1; line-height:85px; margin-left:30px}

.pro_detail02 .bd .selection2{margin:0px 0;border-bottom: 1px #f0f0f0 solid; padding-bottom:30px;}
.pro_detail02 .bd .selection2 .tit{font-size:20px; color:#666; font-weight:bold; margin-bottom:20px;}
.pro_detail02 .bd .selection3 .tit{font-size:20px; color:#666; font-weight:bold; margin-bottom:20px;}
.pro_detail02 .bd .selection2 .down{font-size:14px; color:#666; margin-top:25px;}
.pro_detail02 .bd .selection2 .down .iconfont{font-size:18px;}

.pro_detail02 .bd .selection3{margin:50px 0;}

.pro_cpcon{ width:100%; font-size:18px;line-height: 2em;}
.pro_cpcon img{ display:block; max-width:100%;}

.widget-prodetail-5-detail { width:100%;position: relative; padding-left:50px;}
.widget-prodetail-5-detail ._title { font-size: 36px; overflow: hidden; color: #4c4c4c; line-height: 70px;  margin-top: 10px;  padding-bottom: 10px; font-weight:bold;}
.widget-prodetail-5-detail .intro { margin-bottom: 20px; padding: 15px 0;  border-top: 1px solid #efefef;  border-bottom: 1px solid #efefef;}
.widget-prodetail-5-detail .intro span{ font-size: 18px; color: #333;}
.pro_detail2_con{ width:100%; line-height:45px; font-size:17px;}
.cp_main_box{ position:relative;}
/*.cp_main_box:before{ position:absolute; content:''; top:0px; left:50%; height:100%; border-left:1px dotted #e1e1e1;}*/


/*子公司内页*/
.zfs_box{ width:100%; padding-top:30px;}
.wenhua_list{ width: 100%;  margin: 20px 0px 20px;  height: 75px;}
.wenhua_list li { padding: 0px; line-height: 75px; background: #f5f5f5;}
.wenhua_list li a { display: block; text-align: center;  font-weight: bold; font-size: 16px;  color: #333; min-height: 75px; line-height: 75px;}
.wenhua_list li.cur a,.wenhua_list li:hover a { text-align: center; font-weight: bold; color: #FFF; background: #cc0001;}
.xczl_main ul li{ margin-bottom:30px;}
.xczl_box{ width:100%; padding:10px; background:#f7f7f7; border:1px solid #f1f1f1;}
.xczl_box a{ display:block; width:100%;}
.xczl_img{ width:100%;}
.xczl_img img{ display:block; width:100%; height:400px;}
.xczl_main{ padding-top:30px; padding-bottom:30px;}
.xczl_tit{ font-size:16px; text-align:center; width:100%; padding:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#555;}
.xczl_main li:hover .xczl_tit{ color:#cf0000; font-weight:bold;}


/*自媒体内页*/
.zmtpt{ width:100%; padding-bottom:30px;}
.zmtpt .pt1{ width:100%; text-align:center;font-size: 26px; line-height: 42px; color:#444; font-weight:bold;}
.zmtpt .pt2{ width:100%; text-align:center;font-size:18px; line-height: 42px; color:#999;}
.zmt_list{ width:100%; margin-top:30px;}
.zmt_list li{ float:left; width:22%; transition:all 0.5s ease-in-out;}
.zmt_list li.on{ width:34%;}
.hmc1aBox{ display:block; position:relative}
.hmc1aBox .overflowHide{ height:364px;}
.hmc1aBox .overflowHide:after{content:""; background:rgba(0,28,24,0.48); position:absolute; left:0; top:0; right:0; bottom:0; transition:all 0.5s ease-in-out;}
.zmt_list li.on .hmc1aBox .overflowHide:after{content:""; background:rgba(30, 75, 132, 0.78);}
.hmc1Lay1{ position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%; text-align:center; transition:all 0.5s ease-in-out;}
.hmc1Lay1 strong{ display: block; line-height: 36px; font-size: 20px; color: #FFF; font-weight: normal; }
.hmc1icon{ width:60px; height:60px; display:inline-block;}
.hmc1Lay2{ width: 100%; position: absolute; left: 0; width: 100%; text-align: center; transform: translate(0,-40%); top: 50%; color: #fff; padding: 0px 55px; transition:all 0.5 ease-in-out; opacity:0 }
.hmc1Lay2 strong{ font-size: 20px; line-height: 36px; display: block; margin-bottom: 10px; }
.hmc1Lay2 p{ font-size: 14px; line-height: 30px; transition:all 0.5s ease-in-out; height:0; overflow:hidden; text-align:left; }
.zmt_list li.on .hmc1Lay1{ opacity:0; transform:translateY(-90%)}
.zmt_list li.on .hmc1Lay2{ opacity:1; transform:translate(0,-50%); transition-delay:0.4s}
.zmt_list li.on .hmc1Lay2 p{ height:40px; font-size:16px; text-align:center; line-height:40px;}
.hmc1More{ text-align:center; margin-top:55px;}
.zmt_img{ width:100%;}
.zmt_img img{ display:block; width:50%; margin:0px auto;}
.overflowHide { overflow: hidden; position: relative;  z-index: 0;}



.Smal-common-tit span{ font-size:35px;}
.about_us_box3 .right .intro .box .tit span{ font-size:38px;}
.about_us_box3 .right .intro{ border:none;}













