@charset "utf-8";
* ,html, body, form, dl, dt, dd, ul, ol, li, th, td, span, strong, em, a, input, textarea, select, img, h1, h2, h3{padding:0;margin:0;border:none;}
a:link,a:visited ,a:hover ,a:active {text-decoration: none;}
ul, ol {list-style: none outside none;}
a{color: #000;}
body{padding:0;margin:0;overflow-x:hidden;font-size:14px;}
i{display: block;background: url(../images/sprite.png) no-repeat;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.w12{width: 1100px;margin: auto;}
ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start:0px;}
p{display: block;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
h1, h2, h3{display: block;-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-weight:normal;}
.clearfix{zoom:1;}
.clearfix:after{content:" "; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.w12{width: 1200px;margin: auto;}
.wrap{width: 100%;height: 100%;margin: auto;}
.h_d .h_ht{height: 30px;background: #ededed;line-height: 30px;}
.h_d .h_ht p{font-size: 12px;color: #707070;float: left;}
.h_d .h_ht .ht_rt ul li{display: inline-block;}
.h_d .h_ht .ht_rt ul li i{float: left;}
.h_d .h_ht .ht_rt ul li .ht_icon1{width: 19px;height: 13px;background-position: 0 0;margin:9px 5px 0 0;}
.h_d .h_ht .ht_rt ul li .ht_icon2{width: 16px;height: 16px;background-position: 0 -16px;margin:7px 5px 0 16px;}
.ht_rt ul li a{display: block;color: #2a2a2a;}
.ht_rt ul li a:hover{color: #258bcc;}

.h_hr{height:130px;}
.h_hr .l_g{width: 538px;height: 90px;margin-top: 23px;display: inline-block;}
.h_hr .l_g img{width: 100%;}
.hr_rt{width: 607px;height:123px;background: url(../images/hr_bg.jpg) no-repeat;}
.hr_rt .rtbox{margin-top: 38px;}
.hr_rt .rtbox i{width: 56px;height: 56px;background-position: 0 -36px;float: left;margin-right: 9px;}
.hr_rt .rtbox div h1{font-size: 14px;color: #151515;margin-bottom:3px;}
.hr_rt .rtbox div span{font-size: 36px;color: #258BCC;font-family: Impact;}

.nav_bg{height: 46px;background: #258bcc;}
.menu{height: 46px;background: #258bcc;}
.menu .nav{height:46px;}
.menu .nav li{width:150px;float:left; font-size:16px;display: inline-block;}
.menu .nav li>.box>.box_main>ul>li{width:100px;float:left; font-size:16px;display: inline-block;}
.menu .nav li a{display:block;height:46px;line-height:46px;color:#fff;text-decoration:none;
position:relative;overflow:hidden; text-align:center;}
.menu .nav li:hover a{background:#136091;color:#fff;}
.menu .nav li i{width: 13px;height: 7px;background-position: -29px 0;position: absolute;left:46%;bottom:0;opacity:0;
filter: alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;}
.menu .nav li .box{width:100%;height:50px;position:absolute;left:0; background:url(../images/nav_bg.png) repeat-x scroll 0 0;display:none; z-index:5;}
.menu .nav li .box .box_main{ width:1200px; margin:0 auto;}
.menu .nav li .box .box_main ul{margin-left: 33%;}
.menu .nav li .box .box_main ul li{ float:left; font-size:14px; line-height:50px;}
.box_main ul li a{ color:#454545 !important;background: none !important;}
.box_main ul li:hover a{ color:#258bcc !important;background: none;}
.menu .nav .selec a{background:#136091;color:#fff;}
/*.menu .nav .selec a i{opacity:1;filter: alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;}*/
.menu .nav li:hover a i{opacity:1;filter: alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;}


/*ban*/
.flexslider{position:relative; max-width:1920px; height:500px; margin:0 auto;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px;}
.flex-control-nav a{display:block;width:10px;height:10px;line-height:40px;overflow:hidden; background:#fff;cursor:pointer;
border-radius: 100%;}
.flex-control-nav .flex-active{background: #eb6622;border-radius:6px;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:47px;height:47px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:115px; /*background:url(../images/prev.png) center center no-repeat;*/}
.flex-direction-nav li a.flex-next{right:115px;/*background:url(../images/next.png) center center no-repeat;*/}
/*banner-end*/

.Hot_new{width:100%;height: 50px;box-shadow: 1px 5px 8px #e9e9e9;z-index: 111;position: absolute;}
.Hot_new .hicon{width: 27px;height: 27px;background-position: -49px 0;float: left;margin: 11px 0 0 0;}
.swiper_wrap{position: relative;height:50px;overflow: hidden;font-size:14px;}
.swiper_wrap > span{ float:left; width:90px; height:50; line-height:50px;color:#e21535; text-align:center;}
.swiper_wrap ul{ position: relative;/*width:470px;*/float: left;font-size: 14px;}
.swiper_wrap ul li{line-height: 50px;}
.font_inner a{color: #1d1d1d;}
.font_inner span{ display:inline-block; vertical-align:middle;font-family:Arial; line-height:18px; margin-top:-4px; color:#1d1d1d; margin-left:8px;}
.swiper_wrap ul > li:hover > a{ color:#258bcc;}
.swiper_wrap ul > li:hover span{color:#258bcc;}
.sea_ch{width: 233px;height: 28px;border: 1px solid #92c5e5;border-radius: 20px;margin-top:10px;}
.sea_ch input{width:190px;height:28px;border-radius:20px;padding-left:10px;line-height:26px;float:left;outline: none;}
.sch_bn{width:30px;height:29px;background:#258BCC;border-radius:45%;float: right;}
.sch_bn button{cursor: pointer;height: 100%;border: none;width: 100%;background: none;outline: none;
background: url(../images/seach.png) no-repeat;background-position:7px 6px;}

/*新闻中心*/
.cn_new{width: 100%;height: 474px;background: url(../images/newbg.jpg) no-repeat;margin-top:40px;display: inline-block;
padding-top:36px;background-size: cover;}
.nw_ht{width: 640px;margin: auto;text-align: center;position: relative;}
.nw_ht h1{position: relative;font-size: 46px;font-family: Baron Neue;color: #eaeaea;margin-top: 10px;}
.nw_ht p{color: #c1c1c1;line-height:24px;margin-top: 16px;}
.cn_new .cn_nbox{height:389px;background: #fff;margin-top:25px;}
.nw_ht span{font-size: 36px;color: #258BCC;font-weight: bold;margin:-12px 0 15px 0;position: absolute;top: 0;left: 40%;}


/*图片新闻*/
.d1{width:488px;height:387px;overflow:hidden;position:relative;float:left;}  
.d1 ul{display:none;}  
.d2{width:100%;height:387px;overflow:hidden;}  
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;
padding:4px 0px;height:42px;overflow:hidden; line-height:34px;}  
.num_list span{display:inline-block;height:16px;padding-left:10px;font-size: 16px;}
.button{position:absolute;z-index:1000;right:7px;bottom:19px;}  
.button a{width:9px;height:9px;background-color:#fff; border-radius:50%;float:left;margin-right:7px;
cursor:pointer;line-height:80px;}  
.button .b2{background-color:#258bcc;}
/*图片新闻*/

/*企业要闻*/
.qy_new{width:666px;height: 387px;margin-left: 20px;}
.newht{margin-top: 32px;}

.newht ul li{display: inline-block;float: left;margin-right:38px;cursor: pointer;}
.newht ul li i{width: 26px;height: 25px;background-position: -107px 0;float: left;margin: 5px 9px 0 0;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}
.newht ul li h1{font-size: 24px;/*color: #258BCC;*/color: #666;float: left;}
.newht ul li.tab_on h1{color: #258BCC;font-weight: bold;}
.newht ul li.tab_on i{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);-webkit-filter: grayscale(0);}
.new_more{width: 61px;height: 20px;display: block; border: 1px solid #258BCC;border-radius: 15px;float: right;text-align: center;line-height: 19px;color: #258BCC;margin-top:-21px;position: absolute;right: 0;top: -20px;}
.new_more a:hover{border: 1px solid #e21535;color: #e21535;}
.hylis{position: relative;}
.hylis .new_more {margin-top:-36px;}
.qynewbox{margin-top:15px;position: relative;}
.qynewbox ul li{height: 46px;border-bottom: 1px dashed #d1d1d1;line-height: 55px;font-size: 16px;
transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}
.qynewbox ul li s{width: 4px;height: 4px;display: block;float: left;background: #D1D1D1;border-radius: 50%;
margin: 26px 5px 0 0;}
.qynewbox ul li span{margin-right: 10px;}
.qynewbox ul li a{display: block;color: #525252;}
.qynewbox ul li:hover s{background: #258bcc;}
.qynewbox ul li:hover a{color: #258bcc;}
.qynewbox ul li:hover{border-bottom: 1px dashed #258bcc;padding-left: 5px;transition: all .5s;
-webkit-transition: all .5s;-moz-transition: all .5s;}

.tab_sub{display: none;}





/*行业要闻*/
.hy_new{width:666px;margin-right:16px;}
.hylis{margin-top:30px;width: 666px;}
.hylis ul li{height: 57px;margin-top:14px;}
.hylis ul li .hylis_l{width: 57px;height: 57px;background: #e5e5e5;text-align: center;font-family: arial;color: #959595;}
.hylis ul li .hylis_l h1{font-size: 16px;margin-top:9px;}
.hylis ul li .hylis_l s{width:41px;height:2px;display:block;border-top:1px solid #afafaf;border-top:1px solid #d8d8d8;
margin: auto;margin-top: 1px;}
.hylis ul li .hylis_l p{font-size: 18px;}
.hylis ul li .hylis_r{width:578px;margin-left: 20px;overflow: hidden;}
.hylis ul li .hylis_r h1{font-size: 16px;color: #5a5a5a;line-height:28px;}
.hylis ul li a{display: block;}
.hylis ul li:hover .hylis_l{background: #258bcc;color: #fff;}
.hylis ul li:hover .hylis_r h1{color: #258bcc;}



.cn_abt{height:450px;background:url(../images/ab_bg.jpg) no-repeat;background-size:cover;
max-width: 1920px;margin: auto;}
.abtrl{position: relative;}
.ab_ht{width: 645px;margin-top: 22px;}
.ab_ht h1{font-size: 28px;color: #494949;margin-bottom:20px}
.ab_ht p a{color: #848484;line-height: 26px;}
.ab_ht p a span{color: #e21535;}
.ablis{margin-top: 30px;}
.ablis ul li{width: 160px;display: inline-block;float: left;transition: all .5s;
-webkit-transition: all .5s;-moz-transition: all .5s;}
.ablis ul li i{width: 71px;height: 71px;background: url(../images/abicon.png) no-repeat;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}
.ablis ul li:hover{margin-top: -5px;transition: all .5s;
-webkit-transition: all .5s;-moz-transition: all .5s;}
.ablis ul li .abicon1{background-position: 0 0;}
.ablis ul li .abicon2{background-position: -73px 0;}
.ablis ul li .abicon3{background-position: -146px 0;}
.ablis ul li .abicon4{background-position: -219px 0;}
.ablis ul li:hover .abicon1{background-position: 0 -74px;}
.ablis ul li:hover .abicon2{background-position: -73px -74px;}
.ablis ul li:hover .abicon3{background-position: -146px -74px;}
.ablis ul li:hover .abicon4{background-position: -219px -74px;}
.ablis ul li a p{font-size: 18px;color: #8abfe2;line-height: 40px;}
.ablis ul li:hover i{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);}
.ablis ul li:hover p{color: #258bcc;}
.cnab_rt{margin-top:47px;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;position: absolute;
right: 0;top:0;z-index: 3;}
.cnab_rt:hover{margin-right:10px;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;}
.ab_fp{font-size: 18px;color: #fff;margin:auto;height: 117px;background: #258bcc;position: absolute;left: 0;top:333px;line-height: 117px;padding-left: 30px;}




/*工程案例*/
.cn_case{width: 100%; height: 555px;background: #f7f7f7;display: inline-block;padding-top:10px;overflow: hidden;}
.cae_bg{height: 483px;overflow: hidden;max-width: 1920px;margin: auto;margin-top:15px;}
.cae_bg .cas_bx1{/*width: 470px;*/width:25%;height: 483px;position: relative;overflow: hidden;}
.ca_hg{width: 100%;height: 52px;background: #000;position: absolute;left: 0;bottom: 0;opacity:.6;filter: alpha(opacity=60);
-moz-opacity:.6;-webkit-opacity:.6;-khtml-opacity:.6;}
.cae_bg .cas_bx1 p,
.cas_bx5 .bx5_h p{height: 52px;line-height: 52px;font-size: 16px;color: #fff;position: absolute;left: 0;bottom: 0;
margin-left: 30px;}
.cae_bg .cas_bx1 p span,
.cas_bx5 .bx5_h p span{font-size: 20px;font-weight: bold;color: #e21535;margin-right:15px;}
.cae_bg .cas_bx1 img,
.bx2_f img,
.cas_bx5 .bx5_h img,
.bsn_img img{/*width: 100%;height: 100%;*/transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;}
.cae_bg .cas_bx1:hover img,
.bx2_f:hover img,
.cas_bx5 .bx5_h:hover img,
.bsn_img img:hover{transform: scale(1.1);}
.cae_bg .cas_bx2{/*width: 239px;*/width:12.5%;margin: 0 4px;display: inline-block;}
.cas_bx2 .bx2_h{width: 100%;height: 124px;background:#258bcc;text-align: center;display: inline-block;position: relative;}
.cas_bx2 .bx2_h a{width:100%;display: block;color: #fff;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;padding-top:20px;position: absolute;top: 0;left: 0;text-align: center;}
.cas_bx2 .bx2_h h1{font-size: 22px;font-weight: bold;margin: 15px 0 5px 0;}
.cas_bx2 .bx2_h p{font-family: arial;font-size: 16px;font-weight: bold;}
.cas_bx2 .bx2_h span{width: 86px;height: 24px;border: 1px solid #fff;display: block;text-align: center;line-height: 24px;
margin: auto;color: #fff;margin-top: 10px;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;
opacity:0;filter: alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;}
.cas_bx2 .bx2_h:hover a{padding-top:1px;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;}
.cas_bx2 .bx2_h .boxhimg{width: 100%;height: 100%;position: absolute;top: 0;left: 0; transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;background: url(../images/cas_h.jpg) no-repeat;opacity:0;filter: alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;}
.cas_bx2 .bx2_h:hover .boxhimg{transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;opacity:1;filter: alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;}
.cas_bx2 .bx2_h:hover span{width: 86px;height: 24px;border: 1px solid #fff;display: block;text-align: center;line-height: 24px;margin: auto;color: #fff;margin-top: 10px;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;opacity:1;filter: alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;}

.bx2_f{width: 100%;height: 227px;overflow: hidden;}
.cas_bx3{/*width: 487px !important;*/width:25.6% !important;}
.cas_bx4 .bx2_f{margin-bottom: 4px;}

.cae_bg .cas_bx5{/*width:452px;*/width:23%;overflow: hidden;}
.cas_bx5 .bx5_h{height:227px;width: 100%;overflow: hidden;position: relative;}
.cas_bx5 .bx5_f{height:252px;margin-top: 4px;}


/*主营业务*/
.business{width: 100%;height: 520px;background: #f2f2f2;display: inline-block;padding-top:10px;position: relative; margin-top:-4px;}
.busi_box{height:430px;background: #fff;margin-top:15px;}
.bsn_l{width:720px;margin: 36px 0 0 36px;}
.bsn_l .bsn_lht .bsnl_htr s{width: 43px;height: 5px;display: block;background: #258bcc;}
.bsn_l .bsn_lht .bsnl_htr h1{font-size: 24px;color: #258bcc;font-weight: bold;margin-top:10px;}
.bsn_l .bsn_lht a{width: 96px;height: 30px;border: 1px solid #e21535;display: block;float: right;border-radius: 20px;
text-align: center;line-height: 30px;font-size: 16px;color: #e21535;}
.bsn_l .bsn_lht a:hover{background:#258bcc;border: 1px solid #258bcc;color: #fff;}
.bsn_lft{margin-top: 20px;}
.bsn_lft a{color: #878787;line-height: 30px;display: block;}
.bsn_lft a:hover{color: #333;}
.bsn_img{width: 371px;height: 360px;overflow: hidden;margin:36px 36px 0 0;}

.bsn_lis{width: 60.4%;height: 140px;background: #ececec;position: absolute;left: 0;top:0;margin-top:337px;}
.bsn_nr{width: 766px;padding-top:18px;}
.bsn_nr ul li{width: 182px;display: inline-block;float: left;text-align: center;
transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}
.bsn_nr ul li i{width: 68px;height: 68px;background: url(../images/bsnicon.png) no-repeat;margin: auto;
transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}
.bsn_nr ul li a{display: block;}
.bsn_nr ul li p{font-size: 18px;color: #313131;line-height:50px;}
.bsn_nr ul li .bsnicon1{background-position: 0 0;}
.bsn_nr ul li .bsnicon2{background-position:-70px 0;}
.bsn_nr ul li .bsnicon3{background-position:-140px 0;}
.bsn_nr ul li .bsnicon4{background-position:-210px 0;}
.bsn_nr ul li:hover .bsnicon1,
.bsn_nr ul .seles .bsnicon1{background-position: 0 -70px;}
.bsn_nr ul li:hover .bsnicon2,
.bsn_nr ul .seles .bsnicon2{background-position:-70px -70px;}
.bsn_nr ul li:hover .bsnicon3,
.bsn_nr ul .seles .bsnicon3{background-position:-140px -70px;}
.bsn_nr ul li:hover .bsnicon4,
.bsn_nr ul .seles .bsnicon4{background-position:-210px -70px;}
.bsn_nr ul li:hover p,
.bsn_nr ul .seles p{color: #258bcc;}

.bsn_nr ul li:hover i{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);
transform:scaleX(-1);}
.bsn_nr ul li:hover{margin-top:-5px;transition: all .5s;-webkit-transition: all .5s;
-moz-transition: all .5s;}

.lik_bg{min-height:60px;background: #f7f7f7;padding-top:10px;}
.liklis{width:1012px;margin: auto;}
.liklis .selecs{width:274px;height:36px;border: 1px solid #cccccc;color:#606060;margin:8px 30px;
outline: none;padding-left:10px;}

.f_t{height: 100px;background: #258bcc;text-align: center;color: #fff;padding-top: 22px;}
.f_t p{font-size: 14px;margin-top:10px;}
.f_t p span{margin:0 10px;}
.f_t p a{color: #fff;}

@media screen and (max-width:1440px){
.bsn_nr{ margin-right:0px !important;}
.f_t p{font-size:15px;margin-top:10px;}
}
@media screen and (max-width:1200px){
.f_t p{font-size:14px;margin-top:10px;}
}


.on span {color: #f9450d;}
.ypp_lis div .on span i {width: .08rem;height: .07rem;background: url(../images/icon1.png) no-repeat;float: right;margin-top: .37rem;background-size: cover;}





/*精品工程*/
.pr_banner{ width:1920px; height:300px;}
.nav_cont{ width:100%; margin:auto;}
.nav_cont .c_nav{ width:1200px; margin:auto;}
.nav_cont .c_nav .w_cont{ width:780px; height:60px; margin:auto; margin-top:90px; margin-bottom:38px;}
.nav_cont .c_nav .w_cont ul li{ width:188px; height:58px; background-color:#eeeeee; text-align:center; display: inline-block; float:left; margin-right:6px;}
.nav_cont .c_nav .w_cont ul li a{ font-size:18px; color:#303030; display:block; line-height:60px;}
.nav_cont .c_nav .w_cont ul .currt{ background: url(../images/cur_bg.jpg) no-repeat;}
.nav_cont .c_nav .w_cont ul .currt a{ color:#ffffff;}
.nav_cont .c_nav .w_cont ul li:hover{ background: url(../images/cur_bg.jpg) no-repeat;}
.nav_cont .c_nav .w_cont ul li:hover a{ font-size:18px; color:#ffffff; display:block; line-height:60px;}

.nav_cont .c_list{ width:1200px; margin:auto;}
.nav_cont .c_list ul li{ width:391px; height:360px; float:left; margin-right:9px; position:relative; margin-top:20px;}
.nav_cont .c_list ul li img{ float:left;}
.nav_cont .c_list ul li .intro{ width:349px; height:118px; background:#ffffff; border:1px solid #eeeeee; display:block; border-top:0px; float:left; padding:0 20px; position:absolute;left:0; bottom:0; transition: all 0.7s; -webkit-transition: all 0.7s; -moz-transition: all 0.7s;}
.nav_cont .c_list ul li .intro h5{ font-size:18px; color:#000000; line-height:56px; font-weight:normal;transition: all 0.7s; -webkit-transition: all 0.7s; -moz-transition: all 0.7s;}
.nav_cont .c_list ul li .intro p{ font-size:14px; color:#858585; float:left;}
.nav_cont .c_list ul li .intro b{ float:right; width:70px; height:19px; background: url(../images/c_more.png) no-repeat right; font-size:14px; color:#858585; font-weight:normal; padding-right:5px;}

.nav_cont .c_list ul li:hover .intro{ height:168px; border:none; background:#258bcc; border:1px solid #258bcc; position:absolute; left:0; bottom:0; transition: all 0.7s; -webkit-transition: all 0.7s; -moz-transition: all 0.7s;}
.nav_cont .c_list ul li:hover h5{ margin-top:36px; transition: all 0.7s; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; color:#ffffff;}
.nav_cont .c_list ul li:hover .intro p{ color:#ffffff;} 
.nav_cont .c_list ul li:hover .intro b{ background: url(../images/c_more1.png) no-repeat right; color:#ffffff;}

.c_page{ width:100%; height:100px; text-align:center; margin-top:70px;}
.c_page a{ padding: 8px 14px; border:1px solid #cecece;}
.pacact{ padding: 9px 15px; background:#2691d9; color:#ffffff;}
.c_page a:hover{ background:#2691d9; border:1px solid #2691d9; color:#ffffff;}


/*新闻动态*/
.nav_cont .c_nav .w_cont2{ width:400px; height:60px; margin:auto; margin-top:90px; margin-bottom:38px;}
.nav_cont .c_nav .w_cont2 ul li{ width:188px; height:58px; background-color:#eeeeee; text-align:center; display: inline-block; float:left; margin-right:6px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}
.nav_cont .c_nav .w_cont2 ul li a{ font-size:18px; color:#303030; display:block; line-height:60px;}
.nav_cont .c_nav .w_cont2 ul .currt{ background: url(../images/cur_bg.jpg) no-repeat;}
.nav_cont .c_nav .w_cont2 ul .currt a{ color:#ffffff;}
.nav_cont .c_nav .w_cont2 ul li:hover{ background: url(../images/cur_bg.jpg) no-repeat;}
.nav_cont .c_nav .w_cont2 ul li:hover a{ font-size:18px; color:#ffffff; display:block; line-height:60px;}

.nav_cont .news_list{ width:1200px; margin:0 auto;}
.nav_cont .news_list ul li{ width:1160px; height:90px; border-bottom:1px solid #efefef; padding:30px 20px;}
.nav_cont .news_list ul li .n_date{ width:72px; height:72px; background:#eaeaea; float:left; padding:12px 12px; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.nav_cont .news_list ul li .n_date h2{ width:72px; border-bottom:1px solid #dbdbdb; padding-bottom:10px; font-family:"Arial"; font-size:28px; color:#7d7d7d; text-align:center; font-weight:bold;}
.nav_cont .news_list ul li .n_date p{ font-family:"Arial"; font-size:16px; color:#7d7d7d; text-align:center; line-height:40px;}

.nav_cont .news_list ul li .n_text{ width:820px; float:left; margin-left:30px;}
.nav_cont .news_list ul li .n_text h1{ font-size:20px; color:#303030; line-height:30px;}
.nav_cont .news_list ul li .n_text p{ font-size:14px; color:#747474; line-height:24px; margin-top:18px;}

.nav_cont .news_list ul li .n_pic{ width:150px; height:98px; float:right; overflow:hidden;}
.nav_cont .news_list ul li .n_pic img{ width:100%;  cursor: pointer; transition: all 0.6s;/*图片放大过程的时间*/}

.nav_cont .news_list ul li:hover{ box-shadow:1px 5px 8px #e9e9e9;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}
.nav_cont .news_list ul li:hover .n_date{ background:#258bcc;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s;}
.nav_cont .news_list ul li:hover .n_date h2{ color:#ffffff;}
.nav_cont .news_list ul li:hover .n_date p{ color:#ffffff;}
.nav_cont .news_list ul li:hover .n_text h1{ color:#258bcc;}
.nav_cont .news_list ul li:hover .n_text p{ color:#303030;}
.nav_cont .news_list ul li:hover .n_pic img{ transform: scale(1.1);/*鼠标经过图片放大的倍数*/}


/*在线留言*/
.nav_cont .mess{ width:710px; height:480px; margin:auto; background: url(../images/mas_bg.png) no-repeat center; margin-top:100px; margin-bottom:60px; padding:15px 94px 59px;}
.nav_cont .mess p{ font-size:16px; color:#525252; margin-bottom:60px;}
.nav_cont .mess b{ color:#e21535; font-weight:normal;}

.nav_cont .mess .c_input li{ width:345px; height:46px; border-radius:5px; background:#f4f4f4; float:left; margin-left:20px; margin-bottom:20px;}
.nav_cont .mess .c_input li input{ width:260px; height:46px; font-size:16px; color:#000000; background:#f4f4f4; outline:none; border:none;}
.nav_cont .mess .c_input li span{ display:block; float:left; font-size:16px; color:#333333; line-height:46px; padding:0px 10px 0px 25px;}
.nav_cont .mess .c_input .c_name{ margin-left:0px;}

.nav_cont .mess .c_input .c_message{ width:709px;height:190px;border-radius:5px; background:#f4f4f4; display:block; outline:none; margin-left:0px;}

.nav_cont .mess .c_input .c_message textarea{ width:679px;height:160px; max-width:679px; max-height:160px; border-radius:5px; background:#f4f4f4; display:block; padding:15px; outline:none; margin-left:0px; font-size:16px; color:#000000; font-family:"微软雅黑";}

.nav_cont .mess .c_butt{ width:134px; height:44px; background:#258bcc; border-radius:50px; display:block;}
.nav_cont .mess .c_butt a{ display:block; line-height:44px; text-align:center; font-size:16px; color:#ffffff;}


/*新闻详情*/
.nav_cont .c_details{ width:1200px; overflow:hidden; margin:auto; margin-top:50px;}
.nav_cont .c_details h3{ font-size:32px; color:#000000; font-weight:normal; text-align:center; line-height:50px; margin-top:50px; margin-bottom:20px;}
.nav_cont .c_details .deta_nav{ width:1200px; height:40px; background:#f1f1f1; border-radius:5px; margin:auto; text-align:center; margin-bottom:20px;}
.nav_cont .c_details .deta_nav span{ font-size:14px; color:#939393; line-height:40px; margin-left:30px;}
.nav_cont .c_details .deta_nav span:first-child{ margin-left:0px;}
.nav_cont .c_details .det_text{ width:1200px; margin:auto;}
.nav_cont .c_details .det_text p{ font-family:"微软雅黑"; font-size:16px; color:#323232; line-height:36px; text-align:left; text-indent:2em; margin-bottom:10px;}
.nav_cont .c_details .det_text img{ margin:auto; margin-top:10px; margin-bottom:20px; display:block;}
.nav_cont .c_details .det_next{ width:1200px; border-top:1px solid #efefef; overflow:hidden; margin-top:50px; padding-top:50px; margin-bottom:100px;}
.nav_cont .news_list .n_date span{ display:block; font-size:16px; color:#5b5b5b; line-height:72px; text-align:center;}
.nav_cont .news_list li:hover .n_date span{ color:#ffffff;}



/*我要应聘*/
.nav_cont .ment{ width:597px; height:870px; margin:auto; background: url(../images/join.png) no-repeat center; margin-top:100px; margin-bottom:60px; padding:15px 150px 59px;}
.nav_cont .ment p{ font-size:16px; color:#525252; margin-bottom:60px;}
.nav_cont .ment b{ color:#e21535; font-weight:normal;}
.nav_cont .ment .m_input{ width:500px; margin:auto;}
.nav_cont .ment .m_input li{ float:left; margin-bottom:20px;}
.nav_cont .ment .m_input li label{ width:98px; display:inline-block; float:left; font-size:16px; color:#333333; line-height:46px; float:left; text-align:right; margin-legt:10px;}
.nav_cont .ment .m_input li label em{ color:#e21535; margin-right:10px; line-height:46px;}
.nav_cont .ment .m_input li input{ width:380px; height:26px; font-size:16px; color:#000000; border:1px solid #d9d9d9; outline:none; border-radius:5px; padding:10px;}

.nav_cont .ment .m_input li .diy_select{ width:400px; height:46px; position:relative; font-size:16px; border:1px solid #d9d9d9; border-radius:5px; float:right;}
.nav_cont .ment .m_input li:first-child+li+li .diy_select{ width:132px; height:46px; position:relative; font-size:16px; border:1px solid #d9d9d9; border-radius:5px; float:right;}
.nav_cont .ment .m_input li:first-child+li+li .diy_select_txt{ width:62%;}
.diy_select1{ width:132px; height:46px; position:relative; font-size:16px; border:1px solid #d9d9d9; border-radius:5px; float:right;}
.diy_select_list{ position:absolute; top:47px; left:-1px; z-index:88888; width:100%; display:none; background:#f6f6f6;}
.diy_select_list li{ text-indent:10px; overflow:hidden; display:block; width:86%;}
.diy_select_list li:first-child{ margin-top:15px;}
.diy_select_list li a{ font-size:16px; color:#767676;}

.nav_cont .ment .m_input li .yzm{ width:152px; float:left; margin-right:10px;}
.nav_cont .ment .m_input li img{ float:left; margin-right:10px;}
.nav_cont .ment .m_input li b a{ line-height:46px; color:#e21535;}
.nav_cont .ment .m_input li .t_teb{ position:absolute; z-index:888; width:104px; height:34px; background:#f4f4f4; border:1px solid #cecece; border-radius:5px; line-height:34px; text-align:center; margin:6px;}
.nav_cont .ment .m_input li input{ position:relative;}
.nav_cont .ment .m_input li .t_coh{ position:absolute; z-index:888; margin-left: 220px; margin-top: 15px;}
.nav_cont .ment .m_input li .scjl{ width:320px;}
.nav_cont .ment .m_input li .t_sc{ width:49px; height:46px; background:#cecece; font-size:14px; color:#4d4d4d; text-align:center; margin-left:6px;}

.diy_select_txt{ text-indent:10px; overflow:hidden; display:block; width:86%; height:46px; float:left; line-height:46px;}
.diy_select_btn{ width:46px; height:46px; background: url(../images/l_sele.png) no-repeat center; float:right;}

.nav_cont .ment .c_butt{ width:134px; height:44px; background:#258bcc; border-radius:50px; display:block;}
.nav_cont .ment .c_butt a{ display:block; line-height:44px; text-align:center; font-size:16px; color:#ffffff;}
.nav_cont .ment .c_butt2{ width:134px; height:44px; background:#258bcc; border-radius:50px; display:block; margin-left:148px;}
.nav_cont .ment .c_butt2 a{ display:block; line-height:44px; text-align:center; font-size:16px; color:#ffffff;}


.nav_cont .ment .m_input li textarea{ width:380px; height:165px; max-width:380px; max-height:165px; font-size:16px; color:#000000; border:1px solid #d9d9d9; outline:none; border-radius:5px; padding:10px;}


/*联系我们*/
.nav_cont .c_cont{ width:1200px; height:539px; margin:auto; box-shadow: 1px 5px 8px #e9e9e9; margin-bottom:80px; border-radius:5px; margin-top:80px;}
.nav_cont .c_cont .cont_left{ width:508px; height:539px; float:left; margin-left:66px; margin-top:35px;}
.nav_cont .c_cont .cont_left h1{ font-size:32px; color:#000000;}
.nav_cont .c_cont .cont_left p{ font-size:22px; color:#000000; margin-top:32px; line-height:36px;}
.nav_cont .c_cont .cont_left .cont_list{ width:430px;}
.nav_cont .c_cont .cont_left .cont_list li{ padding-bottom:15px;}
.nav_cont .c_cont .cont_left .cont_list .con_top{ margin-top:15px;}
.nav_cont .c_cont .cont_left .cont_list .line_b{ border-bottom:1px dashed #cecece;}
.nav_cont .c_cont .cont_left .cont_list li img{ float:left; margin-top:3px;}
.nav_cont .c_cont .cont_left .cont_list li span{ font-size:18px; color:#212121; float:left; margin-left:10px;}
.nav_cont .c_cont .cont_left .cont_list li b{ font-size:18px; color:#212121; line-height:32px; font-weight:normal; display:-webkit-box;}

.nav_cont .c_cont .c_map{ width:626px; height:539px; float:right;}




/*主营业务*/
.nav_cont .c_busi{ width:1200px; margin:auto; margin-bottom:50px;}
.nav_cont .c_busi p{font-family:"微软雅黑"; font-size:16px; color:#323232; line-height:36px; text-align:left; text-indent:2em; margin-bottom:10px;}


/*人才招聘*/
.re_main{ width:1200px; min-height:776px; margin:auto; padding-top:40px;}
.re_m_head{ width:100%; height:66px; background:#258bcc;}
.re_m_head p{ float:left; font-size:28px; color:#ffffff; font-family:"微软雅黑"; font-weight:bold; line-height:66px; margin-left:20px;}

.re_m_head .inp_box{ width:124px; height:40px; line-height:40px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-size:14px; color:#424242; padding:0 48px 0 15px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

.re_m_head .inp_btn{ width:46px; height:25px; border-left:#cbcbcb solid 1px; background:url(../images/icon.png) no-repeat scroll -378px 0; position:absolute; right:0; top:8px; cursor:pointer;}

.re_m_head select{ float:right; width:144px; height:40px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin:13px 36px 0 0; overflow:hidden; font-size:14px; color:#424242; line-height:40px; padding:0 10px;}

.re_m_head select option{ padding:6px 10px; color:#000;}

.re_m_list{ width:1200px; margin-top:12px;}

.re_m_list table{ margin-bottom:10px;}

.re_m_list table tr th{ width:1202px; height:57px; line-height:57px;  background:#ebebeb; padding:0 15px; font-size:20px; color:#191919; cursor:pointer; text-align:left; font-weight:normal;}

.re_m_list table tr th a{ float:right; width:120px; height:38px; line-height:38px; font-size:16px; color:#319fe5; background:#ffffff; margin-top:10px; font-weight:normal; text-align:center; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.re_m_list table tr th a:hover{ background:#258bcc; color:#fff;}

.re_m_list table.curt tr th{ font-size:20px; color:#fff; font-weight:bold; background:#319fe5;}



.re_m_list table.curt tbody{ display:block;}

.re_m_list table tbody{ display:none;}

.re_m_list table tr td{ width:300px; height:32px; line-height:32px;  border:#cfcfcf solid 1px; border-left:none; border-top:none;padding:10px 15px; font-size:16px; color:#282828; overflow:hidden;}
.re_m_list table tr td:first-child{ border-left:#cfcfcf solid 1px;}

.re_m_list table tr td strong{ display:block; color:#2691d9; width:280px;  vertical-align:middle; }

.re_m_list table tr td p{ width:100%; height:32px; line-height:32px; overflow:hidden;}

.re_m_list table tr td p b{ color:#7c7c7c; vertical-align:middle; font-weight:normal;}
.re_m_list table tr td p span{  display:inline-block; /*height:32px;*/ width:auto; overflow:hidden; vertical-align:middle;}

.in_main .num{ width:100%; height:auto; margin:0 auto; text-align:center; font-size:16px; padding-top:63px; padding-bottom:63px;}
.in_main .num span{ display:inline-block; width:91px; height:36px; line-height:36px; border:#d2d2d2 solid 1px; vertical-align:middle; cursor:pointer;}
.in_main .num a{ display:inline-block; padding: 2px 18px 2px 18px; height:36px; line-height:36px; font-family:Arial; color:#3e3e3e; border:#d2d2d2 solid 1px; vertical-align:middle;    margin: 5px;}
.in_main .num a.cur{ background:#2691d9; border:#2691d9 solid 1px; color:#fff;}
.in_main .num a:hover,.re_main .num span:hover{background:#2691d9; border:#2691d9 solid 1px; color:#fff;}



.diy_select{
	height:45px;
	width:178px;
	position:relative;
	font-size:12px;background:#fff;color:#000;float:right;/*margin:10px 25px;*/}
.diy_select_btn,.diy_select_txt{float:left;height:100%;line-height:45px;}
.diy_select,.diy_select_list{border:1px solid #a3a3a3;}
.diy_select_txt{width:90px;background-color: #FFFFFF;}
.diy_select_txt,.diy_select_list li{text-indent:10px;overflow:hidden;display: block;width:85%;height:45px; float:left; font-size:14px;}
.diy_select_btn{width:26px;background-image: url(../images/x_xl_03.png);background-repeat: no-repeat;
background-position: center; float:right;}
.diy_select_list{position:absolute;top:38px;left:-1px;z-index:88888;border-top:none;width:100%;display:none;_top:29px;background-color: #FFFFFF;}
.diy_select_list li{list-style:none;height:25px;line-height:25px;cursor:default;_background:#fff}
.diy_select_list li.focus{color:#ff8500;}

.sea_ch2{width: 204px;height: 45px; background:#fff;margin-top:10px; margin-right:25px;}
.sea_ch2 input{width:130px;height:45px;padding-left:10px;line-height:26px;float:left;outline: none;}
.sch_bn2{width:58px;height:44px;float: right;}
.sch_bn2 button{cursor: pointer;height: 100%;border: none;width: 100%;background: none;outline: none;
background: url(../images/c_sosuo_03.png) no-repeat; margin-top:10px;}
.fr1{ float:right;}


@-webkit-keyframes downIn{0%{opacity:0; -webkit-transform:translate3d(0,60px,0);}100%{ -webkit-transform:translate3d(0,0,0);}}
@-moz-keyframes downIn{0%{opacity:0; -moz-transform:translate3d(0,60px,0);}100%{opacity:1; -moz-transform:translate3d(0,0,0);}}
@keyframes downIn{0%{opacity:0; transform:translate3d(0,60px,0);}100%{opacity:1; transform:translate3d(0,0,0);}}

@-webkit-keyframes fade {0% {opacity: 0;} 100% { opacity: 1;}}
@-o-keyframes fade {0% { opacity: 0;} 100% {opacity: 1;}}
@keyframes fade {0% { opacity: 0;} 100% {opacity: 1;}}

@-webkit-keyframes leftIn{0%{opacity:0; -webkit-transform:translate3d(-30px,0,0);}100%{opacity:1; -webkit-transform:translate3d(0,0,0);}}
@-moz-keyframes leftIn{0%{opacity:0; -moz-transform:translate3d(-30px,0,0);}100%{opacity:1; -moz-transform:translate3d(0,0,0);}}
@keyframes leftIn{0%{opacity:0; transform:translate3d(-30px,0,0);}100%{opacity:1; transform:translate3d(0,0,0);}}

@-webkit-keyframes rightIn{0%{opacity:0; -webkit-transform:translate3d(30px,0,0);}100%{opacity:1; -webkit-transform:translate3d(0,0,0);}}
@-moz-keyframes rightIn{0%{opacity:0; -moz-transform:translate3d(30px,0,0);}100%{opacity:1; -moz-transform:translate3d(0,0,0);}}
@keyframes rightIn{0%{opacity:0; transform:translate3d(30px,0,0);}100%{opacity:1; transform:translate3d(0,0,0);}}

@-webkit-keyframes leftIn2{0%{opacity:0; -webkit-transform:translate3d(-100px,0,0);}100%{opacity:1; -webkit-transform:translate3d(0,0,0);}}
@-moz-keyframes leftIn2{0%{opacity:0; -moz-transform:translate3d(-100px,0,0);}100%{opacity:1; -moz-transform:translate3d(0,0,0);}}
@keyframes leftIn2{0%{opacity:0; transform:translate3d(-100px,0,0);}100%{opacity:1; transform:translate3d(0,0,0);}}

@-webkit-keyframes rightIn2{0%{opacity:0; -webkit-transform:translate3d(100px,0,0);}100%{opacity:1; -webkit-transform:translate3d(0,0,0);}}
@-moz-keyframes rightIn2{0%{opacity:0; -moz-transform:translate3d(100px,0,0);}100%{opacity:1; -moz-transform:translate3d(0,0,0);}}
@keyframes rightIn2{0%{opacity:0; transform:translate3d(100px,0,0);}100%{opacity:1; transform:translate3d(0,0,0);}}

@-webkit-keyframes leftIn3{0%{opacity:0; -webkit-transform:translate3d(-500px,0,0);}100%{opacity:1; -webkit-transform:translate3d(0,0,0);}}
@-moz-keyframes leftIn3{0%{opacity:0; -moz-transform:translate3d(-500px,0,0);}100%{opacity:1; -moz-transform:translate3d(0,0,0);}}
@keyframes leftIn3{0%{opacity:0; transform:translate3d(-500px,0,0);}100%{opacity:1; transform:translate3d(0,0,0);}}

@-webkit-keyframes rightIn3{0%{opacity:0; -webkit-transform:translate3d(500px,0,0);}100%{opacity:1; -webkit-transform:translate3d(0,0,0);}}
@-moz-keyframes rightIn3{0%{opacity:0; -moz-transform:translate3d(500px,0,0);}100%{opacity:1; -moz-transform:translate3d(0,0,0);}}
@keyframes rightIn3{0%{opacity:0; transform:translate3d(500px,0,0);}100%{opacity:1; transform:translate3d(0,0,0);}}


.nw_ht.n_act,
.cn_abt.n_act,
.cae_bg.n_act,
.business.n_act{-webkit-animation:downIn 2s 0.05s both;-moz-animation:downIn 2s 0.05s both;animation:downIn 2s 0.05s both;}

.d1.mavlin,
.qy_new.mavlin,
.hy_new.mavlin{-webkit-animation:downIn 1.5s 0.05s both;-moz-animation:downIn 1.5s 0.05s both;animation:downIn 1.5s 0.05s both;}
.qy_new.mavlin{-webkit-animation:downIn 2s 0.05s both;-moz-animation:downIn 2s 0.05s both;animation:downIn 2s 0.05s both;}
.hy_new.mavlin{-webkit-animation:downIn 2.5s 0.05s both;-moz-animation:downIn 2.5s 0.05s both;animation:downIn 2.5s 0.05s both;}

@media screen and (max-width:1440px){
.bsn_nr{ margin-right:0px !important;}
.f_t p{font-size:15px;margin-top:10px;}
}
@media screen and (max-width:1200px){
.f_t p{font-size:14px;margin-top:10px;}
}

.on span {color: #f9450d;}
.ypp_lis div .on span i {width: .08rem;height: .07rem;background: url(../images/icon1.png) no-repeat;float: right;margin-top: .37rem;background-size: cover;}


/*关于兴华*/
.nyhot{position: static;}
.ny_ban{width: 100%;height:300px;text-align: center;}
.abt_nav{height: 100px;margin-top:40px;}
.abt_nav ul{width:800px;margin: auto;}
.abt_nav ul li{width: 188px;height: 58px;text-align: center;line-height: 58px;display: inline-block;float: left;margin: 0 5px;}
.abt_nav ul li a{display: block;background: #eeeeee;font-size: 18px;color: #303030;transition: ease .5s;-webkit-transition: ease .5s;
-moz-transition: ease .5s;-ms-transition: ease .5s;}
.abt_nav ul li a:hover,
.abt_nav ul .selet a{background: #258bcc;color: #fff;transition: ease .3s;-webkit-transition: ease .3s;
-moz-transition: ease .3s;-ms-transition: ease .3s;}
.abt_nav ul li i{width: 10px;height: 12px;background: url(../images/icon1.png) no-repeat;opacity: 0;filter: alpha(0);-webkit-opacity: 0;
-moz-opacity: 0;-ms-opacity:0;-o-opacity:0;left: 0;margin-top:25px;transition: ease .5s;-webkit-transition: ease .5s;
-moz-transition: ease .5s;-ms-transition: ease .5s;float: left;}
.abt_nav ul li a:hover i,
.abt_nav ul .selet a i{margin:25px -37px 0 50px;opacity:1;filter: alpha(100);-webkit-opacity:1;
-moz-opacity: 1;-ms-opacity:1;-o-opacity:1;transition: ease .5s;-webkit-transition: ease .5s;
-moz-transition: ease .5s;-ms-transition: ease .5s;}


/*集团简介*/
.abt_box{height:714px;}
.ny_tl{height: 52px;border-bottom: 1px solid #eeeeee;text-align: center;}
.ny_tl h1{font-size: 32px;color: #323232;}
.ny_tl s{width: 58px;height:11px;display: block; background: url(../images/tl_icon.png) no-repeat;margin:10px auto 0;}
.abt_nr{padding: 20px 0 40px;}
.abt_nr p{font-size: 16px;color: #1f1f1f;line-height:40px;text-indent: 2em;}


/*组织成员*/
.organi_zation{width: 100%;height: 813px;background: url(../images/mb_bg.jpg) no-repeat;padding-top: 56px;}
.menbx{margin-top:45px;text-align: center;}


/*企业资质*/
.qualifi_cation{height:570px;padding-top: 60px;}

#top{width:100%;height:1px;float:left;position:relative;}
#box{width:100%;height:550px;float:left;overflow:hidden;position:relative;}
/*#box .bg{width:100%;height:340px;background:#000;filter:alpha(opacity=70); opacity:0.7; position:absolute; top:132px; left:0px;}*/
#list{width:1048px;height:446px;position:absolute;top:60px;left:50%;display:inline;margin-left:-525px;}
#list ul {margin:0px;padding:0px; float:left;}
#list li{width:100px;border:1px solid #a1a1a1;position:absolute;list-style-type:none;overflow:hidden;cursor:pointer;}
#list li img{width:100%;height:100%;vertical-align:top;}
/*#list li div{width:100%;height:100%;background:#000;filter:alpha(opacity=70); opacity:0.7; position:absolute; z-index:1; top:0px; left:0px;}*/
#list li .b_tit{width:100%;height:120px;position:absolute; z-index:1; bottom:-100%; left:0px;margin:0px;padding:0px;}
#list li .opacity{width:100%;height:120px;background:#000;filter:alpha(opacity=80); opacity:0.8; position:absolute; z-index:1; bottom:0px; left:0px;}
#list li .tit{width:324px;height:120px;padding:0 10px;position:absolute; z-index:2; bottom:0px; left:0px;}
#list li .tit span{width:100%;height:30px;font-weight:normal;float:left;text-align:left;line-height:30px;color:#fff;border-bottom:1px solid #2f2f2c;margin:0px;padding:0px;}
#list li .tit span em{color:#ba0707;font-style:normal;float:none;}
#list li .tit em{color:#fff;line-height:25px;float:left;margin:0px;padding:5px 0;font-style:normal;}
#list a{width:39px;height:80px;background:url(../images/btn.png) no-repeat;text-decoration:none;position:absolute;z-index:20;top:190px;}
#list a.prev{background-position:0 0; left:-54px;}
#list a.next{background-position:-39px 0; right:-44px;}




/*荣誉荣耀*/
.Glory_glory{width: 100%;height:624px;background: url(../images/honor_bg.jpg) no-repeat center center;padding-top: 50px;}
.hornbg{height: 423px;overflow: auto;margin-top: 50px;}
#scroll-2{height:423px;overflow:auto;}
#scroll-2::-webkit-scrollbar{width:5px;}
#scroll-2::-webkit-scrollbar-track{width:1px;background: #e5eaee;border-radius:2px;}
#scroll-2::-webkit-scrollbar-thumb{	background: #c7c7c7;border-radius:2px;}
#scroll-2::-webkit-scrollbar-thumb:hover{	background: #747474;}
.about4_left{width: 50%;float: left;}

.about4_right{width: 50%;float: left;	}
.about4_right_box{width: 21%;float: left;margin: 8px 8px;}
.about4_left_top{position: relative;}
.about4_left_top ul{position: absolute;width: 100%;top: 50%;left: 0;}
.about4_left_top ul li h2{font-size: 30px;text-align: center;line-height: 50px;color: #c11212;}
.about4_left_top ul li h3{text-align: center;font-size: 18px;}
.about4_left_down{width:430px;margin: 0 auto;}
.about4_left_top ul li{display: none;}
.about4_left_pic{display: none;margin-top: 11px;}






 /*企业文化*/
.cutur_lis{margin-top:50px;width: 1230px;}
.cutur_lis ul li{width:280px;height:290px;display:inline-block;float:left;margin:10px 25px 0 0;}
.cutur_lis ul li .product_introduce{width:280px;height:186px;border:3px solid #fff;border-radius:8px;
box-shadow:8px 8px 0 #b4b4b4;overflow: hidden;cursor: pointer;}
.cutur_lis ul li p{font-size: 20px;color: #2b2b2b;margin: 19px 0 5px 0;}
.cutur_lis ul li span{font-size: 20px;color: #a8a8a8;}
.culture{height:775px;padding-top: 60px;}
.article{background:#212121}
.product{width:1077px;height:184px;margin:0 auto}
.product .product_introduce{width:100%;min-width:1077px;height:184px;margin-bottom:5px}
.product .product_introduce .product_name{width:149px;height:183px;float:left;position:relative;color:#fff}
.product .product_introduce .product_main{height:184px;background:#e6e6e6;float:left;margin-left:5px;border-radius:13px}
.product_main .product_j{padding-left:58px;width:120px;float:left}
.product_main .product_j h3{font-family:"微软雅黑";font-size:16px;margin-top:33px}
.product_main .product_j .product_x{font-size:11px;margin-left:10px}
.product .product_introduce .product_picture{float:left;margin:5px 0 0 8px;display:table;width:246px;height:172px}
.product_introduce .product_picture .product_picture1{width:100%;height:100%;text-align:center;/*display:table-cell;2018*/vertical-align:middle;
position: relative;}
.zhezc{width: 100%;height: 100%;background:#000;position: absolute;left: 0;top: 0;opacity:0;
filter: alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;}
.cutur_lis ul li .product_introduce:hover .zhezc{opacity:.5;filter: alpha(opacity=50);-moz-opacity:.5;-webkit-opacity:.5;-khtml-opacity:.5;
transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;}
.cutur_lis ul li .product_introduce i{width: 34px;height: 34px;background: url(../images/curicon.png) no-repeat;position: absolute;top: 0;left:47%;opacity:0;
filter: alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;}
.cutur_lis ul li .product_introduce:hover i{top:30%; opacity:1;filter: alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;
transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;}





.product_introduce .product_picture .product_picture1 a img{width:100%;height:100%;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;}
.cutur_lis ul li .product_introduce:hover a img{transform: scale(1.1);}

.product .advertisement{margin-bottom:7px}
.product .advertisement a,.product .advertisement a img{display:block;margin:0 auto}
.picture{width:1100px;height:662px;border:1px solid #c7c7c7bf;font-family:"宋体";display:none;z-index:99999;position:fixed;left:0;top:12%;bottom:0;right:0;margin:0 auto}
.picture .picture_top{background:#f3f3f3;height:33px;color:#000}
.picture .picture_top span{font-size:12px;padding-left:20px;line-height:33px}
.picture .picture_top a{float:right;font-size:30px;line-height:27px;padding-right:5px;color:#3f3f3f;font-family:"微软雅黑"}
.picture .picture_bottom{width:100%;height:629px;background:#fff}
.picture .picture_bottom .picture_left{width:895px;height:100%;float:left}
.picture .picture_bottom .picture_left .picture_img{position:relative;left:56px;top:44px;width:780px;height:544px;display:table;text-align:center}
.picture_bottom .picture_left .picture_img .picture_img2{width:780px;height:544px;display:table-cell;vertical-align:middle}
.picture_bottom .picture_left .picture_img .picture_img2 img{max-width:780px;max-height:544px;}
.picture_bottom .picture_left .prev{display:inline-block;width:17px;height:33px;position:relative;top:-258px;left:18px}
.picture_bottom .picture_left .next{display:inline-block;width:17px;height:33px;position:relative;top:-258px;right:18px;float:right}
.picture_bottom .picture_left .prev a{display:inline-block;width:17px;height:33px;background:url(../images/previous-page.png) no-repeat}
.picture_bottom .picture_left .next a{display:inline-block;width:17px;height:33px;background:url(../images/next-page.png) no-repeat}
.picture .picture_bottom .picture_right{width:205px;height:100%;float:left}
.picture_xiao{background:coral;width:50px;height:50px;float:left;margin:5px 8px}
.picture_xiao img{width:100%}
.picture .picture_bottom .picture_right .picture_name{margin-top:32px}
.picture_name h3{font-family:"微软雅黑";font-size:16px;margin-top:33px;color: #000;}
.product_x{font-size:11px;margin-left:10px}
.picture_suo{width:190px;height:505px;border:1px solid #e4e4e4;margin-left:2px;margin-top:20px;overflow: hidden;}
.picture_suo .picture_suo_t{padding:10.5px 14.5px 21px 14.5px;height:434px}
.picture_suo .picture_suo_t .picture_suo_img{width:58px;height:58px;margin:6px 5px;border:2px solid #e4e4e4;float:left;cursor:pointer}
.picture_suo .picture_suo_img img{width:58px;height:58px}
.picture_suo .picture_fenye{text-align:center;width:173px;font-size:14px;height:21px;position:relative}
.picture_suo .picture_fenye span{position:relative;top:-5px}
.picture_suo .picture_fenye .picture_next,.picture_suo .picture_fenye .picture_prev{display:inline-block;width:20px;height:21px;cursor:pointer}
.ljxq22{display:inline-block;position:relative;bottom:40px;right:-821px}
.picture_suo .picture_suo_t .suo-img{border:2px solid #e4393c}
.tanchukuang_bg11{width:100%;min-width:1164px;height:100%;background:#000;position:fixed;z-index:1001;filter:alpha(opacity=20);opacity:.4;left:0;top:0;display:none}

.ret_top_scroll{width:40px;height:40px; position:fixed; z-index:99999999999;right:0;top:0;margin-top:40%; cursor:pointer;margin-right:200px;}


/*旋转木马必要样式*/
.poster-main{ position:relative;width:800px;height:420px;}
.poster-main a,.poster-main img{display:block;width:100%;height:100%;}
.poster-main .poster-list{width:800px;height:270px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:420px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:0; background: url(../images/btn_l.png) no-repeat center left;}
.poster-main .poster-next-btn{right:0; background: url(../images/btn_r.png) no-repeat center right;}
.poster-main{margin-top:50px;}


.Glory_glory{/*height:524px; */display:block;}
.Box .Box_con {position: relative;margin-top:30px;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width:35px;height:90px;position: absolute;top:43px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -50px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -50px;}
.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;margin-top:90px;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width:288px;height:288px;margin-left:14px;overflow: hidden; text-align:center; position:relative;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li .cur{width:288px;height:226px;overflow:hidden; position:relative;}
.Box .Box_con .conbox ul li .cur img {width:100%;height:100%;transition: all 0.5s;}
.Box .Box_con .conbox ul li .cur:hover{ cursor:pointer;}
.Box .Box_con .conbox ul li .cur:hover img {transform: scale(1.1);}
.Box .Box_con .conbox ul p{width:100%;font-size:14px;color:#000; line-height:40px;text-align:center;}
.Box .Box_con .conbox ul li .cur:hover>.cur_bg{width:100%;height:100%;background-color:#000; position:absolute;opacity:0.5;top:0;}
.Box .Box_con .conbox ul li:hover p{color:#1d80d2; cursor:pointer;}
.Box .Box_con .conbox ul li .cur:hover>.cur_wz s{position:absolute;width:30px;height:30px;display:block;background:url(../images/icon.png) no-repeat 0 0;top:30%;
left:44%;}
.Box .Box_con .conbox ul li .cur:hover>.cur_wz p{position:absolute;font-size:14px;color:#fff;top:50%;left:1%;}

.tanx{position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: flex-start;align-items: flex-start;}
.tanx-m{min-width: 1px;-webkit-box-align: start; -webkit-align-items: flex-start;align-items: flex-start;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.vxin{width: 30px;height: 30px;margin:0 20px;position: relative;}
.vxin:hover i{transform: translate(0,-3px);}
.vxin i{transition: ease .3s;cursor: pointer;}
.vxin i,
.vxin .v_pic img,
.vxin i img{width: 100%;height: 100%;}
.vxin .v_pic{width: 130px;height: 130px;position: absolute;left:-54px;top: -152px;box-shadow:0 0 15px #999;display: none;}
.vxin:hover .v_pic{display: block;} 
.ft_hr{line-height: 30px;}
.ft_hr span{display: inline-block;}
.ft_hr a{color: #fff;}
.f_t{padding-bottom: 25px;height: auto;}





























































































































































































