body { font-size: 14px; background: #fff }
body { font-size: 14px;  background: #fff }
* { margin: 0; padding: 0; }
img { border: none; }
ul { list-style: none; }
.clear { clear: both }
.l { float: left; }
.r { float: right; }
a { text-decoration: none; }
li { list-style: none }
* { margin: 0; padding: 0; font-family: Arial,'microsoft yahei',Helvetica, sans-serif}
html body { width: 100%; }
.s_width { width: 1200px; margin: 0 auto; position: relative; text-align: center }
.liuyan { text-align: center }
.tou { width: 100%; }
.topbj { background: url(../images/tbj.jpg); height: 152px; overflow: hidden; width: 100% }
.top_width { width: 1200px; margin: 0 auto; margin-top: 30px }
.logo { float: left; width: 500px; }
.tel { float: right }
.tel p{ text-align:right;}
.tel p a{ color: #999}
.navbj { background: #003e93; height: 70px; line-height: 70px; }
.cp_timg { background: url(../images/haoshun_18.jpg) center top; height: 173px; overflow: hidden; }
.cp_bj { margin-top: 40px }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix10:after { content: "."; display: block; height: 10px; clear: both; visibility: hidden; }
.h10 { height: 10px; }
.h15 { height: 15px; }
#header { width: 1200px; margin: 0 auto; }
.navBar { width: 1200px; margin: 0 auto; color: #333; z-index: 99; }
.nav { position: relative; width: 1200px; margin: 0 auto; font-family: "Microsoft YaHei", SimSun, SimHei; font-size: 16px; z-index: 99; }
.nav a { color: #fff; }
.nav h3 { font-size: 100%; font-weight: normal; }
.nav .m { float: left; position: relative; z-index: 1; }
.nav .s { float: left; width: 3px; text-align: center; color: #D4D4D4; font-size: 17px; }
.nav h3 a { display: block; width: 133px; text-align: center; font-weight: bold; }
.nav .sub { display: none; position: absolute; left: -3px; top: 70px; width: 133px; border-top: 0; background: #145d98; }
.nav .sub li { text-align: center; padding: 0 8px; margin-bottom: -1px; }
.nav .sub li a { display: block; padding: 8px 0; height: 28px; line-height: 28px; color: #fff; font-size: 14px; border-bottom: 1px #06C solid }
.nav .sub li a:hover { color: #ff0; font-weight: bold; }
.nav .block { height: 70px; display: block; width: 133px; background: #db231b; position: absolute; overflow: hidden; }
.endbj { background: #262626; height: 346px; overflow: hidden; width: 100% }
.end_width { width: 1200px; margin: 0 auto }
.end_width li { }
.end_message { margin-top: 40px; color: #ccc; float: left }
.end_mid_img { float: left }
.end_contact { margin-top: 40px; float: right; width: 35% }
.end_contact .end_img{float: right;margin-top: 20px;}
.end_contact .end_img span{display:block;color: #fafafa;padding: 10px 0;}
.end_contact .end_img img{width: 120px;}
.end_contact p { font-size: 13px; margin-top: 10px; line-height: 27px; color: #b5b5b5; float: left;width: 71% }
.a1_l { float: left; margin-left: 35px; margin-top: 15px; }
.a1_l h2 { margin-bottom: 10px; font-size:14px }
.a1_l h2 a { color: #b5b5b5; font-size: 16px }
.a1_l p { line-height: 30px }
.a1_l p a { color: #b5b5b5; font-size: 12px }
.kefu_img { background: url(../images/haoshun_25.jpg) center top; height: 344px; overflow: hidden }
/*首页新闻动态*/
.news_timg { background: url(../images/haoshun_27.jpg) center; height: 88px; margin: 40px 0 }
.news_body { width: 1200px; }
.case_timg { background: url(../images/casebj.png) center; height: 90px; margin: 40px 0 }
.head { height: 157px; width: 100%; position: fixed; background: rgba(12,73,157,1); z-index: 9999; }
.head .s_width { position: relative; }
.head .logo, .head .nav_search { position: absolute }
.head .logo { padding-top: 10px; }
.head .logo img { width: 116px; height: 138px; }
.head .nav_shouji { right: 0; height: 100px; }
.head .nav_shouji .shouji { width: 80px; margin: 60px 0 0 0 }
.head .nav_shouji .shouji li { width: 58px; border: 1px solid #b3c8e5; text-align: center; height: 58px; float: right; margin: 0 0 0 10px; position: relative }
.head .nav_shouji .shouji li img { margin: 12px 0 0 0 }
.head .nav_shouji .shouji li.on img { margin: 7px 0 0 0 }
.head .nav_shouji .shouji li .shou_back { width: 100px; height: 100px; position: absolute; top: 65px; right: 0; opacity: 0 }
.head .nav_shouji .shouji li .shou_back img { width: 100px; height: 100px; }
.head .nav_shouji .nav { padding: 50px 0 0 180px; height: 41px; width: 1060px; }
.head .nav_shouji .nav li { width: 132px; float: left; text-align: center; line-height: 41px; position: relative; padding: 0 0 20px 0 }
.head .nav_shouji .nav li a { font-size: 17px; color: #d7e8ff; display: block; line-height: 41px; margin-top: 20px; }
.head .nav_shouji .nav li a:hover { color: #fff; font-size: 16px; background: #F90 }
.head .nav_shouji .nav li div { display: none; width: 132px; text-align: center; color: #4f4f4f; position: absolute; top: 62px; left: 0px; background: #0e52ae; z-index: 9999 }
.head .nav_shouji .nav li div a { display: block; B COLOR: #fff;
LINE-HEIGHT: 40px; HEIGHT: 40px; FONT-SIZE: 14px; font-weight: normal; border-bottom: 1px dashed #2061bb; margin-top: 0; }
.head .nav_shouji .nav li div a:hover { color: #fff; border-bottom: 1px dashed #3770bd; background: #3770bd; border-top: 0; border-right: 0; border-left: 0; FONT-SIZE: 15px; }
.footer { padding: 20px 0; background: #005399; color: #e5effc; font-size: 14px; }
.footer .f_erweima { color: #fff; }
.footer a { color: #fff }
/*search_yanqi*/
.search_yanqi { width: 1200px; margin: 20px auto 0; height: 126px; background: #f1f1f1 url(../images/tel.jpg) no-repeat left center; }
.search-bar { padding: 0 0 0 620px; }
.search-bar .rehot { line-height: 35px; color: #353535; padding: 15px 15px 0 0 }
.search-bar .rehot strong { font-size: 24px; }
.search-bar .rehot a { color: #353535; }
.search-bar .search-keywords { margin-top: 2px; border-radius: 6px; overflow: hidden; }
.search-bar .keywords { padding-left: 10px; width: 390px; height: 33px; line-height: 33px; font-size: 16px; background: #fff; margin: 14px 0 0 0; border: 1px solid #ccc }
.search-bar input[type="submit"] { width: 60px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; background: #e80000 url(../images_nei/search.jpg) no-repeat center center; color: #fff; cursor: pointer; margin: 14px 0 0 0; }
.search-bar input { border: none; float: left; }
/*choose_index*/
#choose_index { padding: 18px 0 50px; background: #fafafa }
#choose_index h1 { margin-top: 80px; height: 55px; font-size: 32px; font-weight: bold; color: #333; line-height: 55px; text-align: center; }
#choose_index p { width: 1200px; height: 38px; font-size: 18px; color: #616161; line-height: 38px; text-align: center; margin: 0 auto; }
#choose_index ul { width: 1200px; margin: 0 auto; height: 282px; overflow: hidden; }
#choose_index ul li { float: left; width: 384px; padding-right: 10px; position: relative; }
#choose_index ul li h1 { margin: 0 auto; margin: 26px 0; width: 270px; height: 80px; line-height: 80px; font-size: 70px; font-weight: bold; color: #e13d3d; text-align: center; position: relative; }
#choose_index ul li h2 { font-size: 66px; font-weight: bold; color: #e13d3d; }
#choose_index ul li .h6 { line-height: 48px; font-size: 48px; font-weight: bold; color: #e13d3d; position: absolute; top: -13px; }
#choose_index ul li .h7 { line-height: 30px; font-size: 30px; font-weight: bold; color: #e13d3d; position: absolute; top: 0; }
#choose_index ul li h3 { margin: 0 auto; clear: both; padding-bottom: 10px; width: 270px; height: 32px; line-height: 32px; font-size: 18px; font-weight: bold; color: #616161; text-align: center; }
#choose_index ul li p { margin: 0 auto; width: 270px; height: 52px; font-size: 13px; color: #616161; line-height: 22px; text-align: center; }
#choose_index ul li a { margin: 0 auto; height: 30px; font-size: 18px; color: #e13d3d; line-height: 30px; text-align: center; display: block; text-decoration: none; }
#choose_index ul li a:hover { font-weight: bold; }
#choose_index ul li div.num { float: left; font-size: 70px; line-height: 132px; font-weight: bold; color: #e13d3d; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
#choose_index ul li div.top { float: left; font-size: 24px; line-height: 94px; font-weight: bold; color: #e13d3d; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
#choose_index ul li div.choose_xgdiv { height: 132px; margin: 0 auto; }
.animate { /* 设置动画，animation:动画名称 动画播放时长单位秒或微秒 动画播放的速度曲线linear为匀速 动画播放次数infinite为循环播放; */
-webkit-animation: play 500ms linear 1; -moz-animation: play 500ms linear 1; animation: play 500ms linear 1; }
@-webkit-keyframes play {  0% {
        /*
        水平翻转

        -webkit-transform:rotateY(0deg);*/
        /*
        垂直翻转*/
        -webkit-transform:rotateX(0deg);
/* 顺时针旋转
        -webkit-transform:rotate(0deg);
        逆时针旋转
        -webkit-transform:rotate(0deg);
        */
}
 100% {
        /* 水平翻转
        -webkit-transform:rotateY(360deg); */
        /* 垂直翻转*/
        -webkit-transform:rotateX(360deg);
/*顺时针旋转
        -webkit-transform:rotate(360deg);
        逆时针旋转
        -webkit-transform:rotate(-360deg);
        */
}
}
@-moz-keyframes play {  0% {
        /* -moz-transform:rotateY(0deg);
        */
         -moz-transform:rotateX(0deg);
/* -moz-transform:rotate(0deg);
         -moz-transform:rotate(0deg);
         */
}
 100% {
        /*-moz-transform:rotateY(360deg);
        */
        -moz-transform:rotateX(360deg);
/*-moz-transform:rotate(360deg);
        -moz-transform:rotate(-360deg);
        */
}
}
@keyframes play {  0% {
        /*transform:rotateY(0deg);*/
        transform:rotateX(0deg);
/*
        transform:rotate(0deg);
        transform:rotate(0deg);
        */
}
 100% {
        /*transform:rotateY(360deg);*/
        transform:rotateX(360deg);
/*
        transform:rotate(360deg);
        transform:rotate(-360deg);
        */
}
}
/*yanqi_pro*/
.yanqi_pro { width: 1200px; margin: 55px auto; height: 644px; position: relative }
.yanqi_l, .yanqi_r { position: absolute; height: 643px; overflow: hidden; }
.yanqi_l { left: 0; top: 0; width: 693px; }
.yanqi_r { right: 0; top: 0; width: 507px; }
.yan_a, .yan_b, .yan_c, .yan_d, .yan_e, .yan_f, .yan_g, .yan_h, .yan_i { position: absolute; }
.yan_a { left: 0; top: 0; width: 254px; height: 245px; background: url(../images_nei/yan_a.jpg) no-repeat left top; }
.yan_b { left: 0; top: 245px; width: 254px; height: 246px; background: url(../images_nei/yan_b.jpg) no-repeat left top; }
.yan_c { left: 0; bottom: 0; width: 254px; height: 152px; overflow: hidden; }
.yan_d { left: 254px; top: 0; width: 383px; height: 397px; padding: 0 28px; }
.yan_e { width: 439px; height: 246px; bottom: 0; left: 254px; background: url(../images_nei/yan_e.jpg) no-repeat left top; }
.yan_f { left: 0; top: 0; width: 253px; height: 246px; background: url(../images_nei/yan_f.jpg) }
.yan_g { right: 0; top: 0; width: 254px; height: 246px; background: url(../images_nei/yan_g.jpg); overflow: hidden; }
.yan_h { left: 0; top: 246px; width: 507px; height: 318px; overflow: hidden; }
.yan_i { bottom: 0; right: 0; width: 507px; height: 80px; background: #4a4a4a }
.yan_i img { width: 28px; height: 28px; margin: 0 auto; margin-top: 20px; display: block }
.yan_a .in_pic { width: 54px; height: 36px; margin: 0 auto; margin-top: 70px; overflow: hidden; position: relative; z-index: 2 }
.yan_a h2 { color: #fff; font-size: 24px; text-align: center; line-height: 75px; position: relative; z-index: 2 }
.yan_a .index_bottom_back { z-index: 1; background: url(../images_nei/yan_f.jpg); opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.yan_b .in_pic { width: 58px; height: 58px; margin: 0 auto; margin-top: 50px; overflow: hidden; position: relative; z-index: 2 }
.yan_b h2 { color: #fff; font-size: 24px; font-weight: normal; text-align: center; line-height: 35px; padding: 15px 25px 0 25px; position: relative; z-index: 2 }
.yan_b .index_bottom_back { z-index: 1; background: url(../images_nei/yan_f.jpg); opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.yan_e .in_pic { width: 55px; height: 55px; margin: 0 auto; margin-top: 60px; overflow: hidden; position: relative; z-index: 2 }
.yan_e h2 { color: #fff; font-size: 24px; text-align: center; line-height: 35px; padding: 15px 25px 0 25px; position: relative; z-index: 2 }
.yan_e .index_bottom_back { z-index: 1; background: url(../images_nei/yan_f.jpg); opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.yan_d strong { padding: 30px 0 28px 0; display: block; font-size: 38px; color: #0e57b2; line-height: 45px; }
.yan_d p { font-size: 16px; color: #474747; font-size: 16px; line-height: 30px; padding: 0 0 35px 0 }
.yan_d span { display: block; font-size: 23px; color: #333; line-height: 37px; }
.yan_f h2 { color: #fff; font-size: 24px; font-weight: normal; text-align: center; line-height: 40px; padding: 80px 35px 0 35px; position: relative; z-index: 2 }
.yan_f .index_bottom_back { z-index: 1; background: url(../images_nei/yan_a.jpg); opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.yan_a, .yan_b, .yan_e, .yan_d, .yan_f { cursor: pointer }
.yan_c img, .yan_h img, .yan_g img { width: 100%; transition: 0.4s ease; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; }
.yan_c:hover img, .yan_h:hover img, .yan_g:hover img { transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); }
/*yanqi anli*/
.fahuo { background: url(../images_nei/yan_case_bg.jpg); padding: 57px 0 60px 0; opacity: 0 }
.fahuo h2 { text-align: center; font-size: 15px; color: #e8e8e8; background: url(../images_nei/yan_case_t.png) no-repeat center top; padding: 10px 0 59px 0 }
.fahuo h2 a { display: block; font-size: 30px; color: #fff; line-height: 60px; }
.fahuo h2 p { font-weight: normal; }
.fahuo .s_width { padding: 24px 0 60px 0; overflow: hidden; }
.fahuo_con li { float: left; padding: 0; width: 386px; position: relative; overflow: hidden; background: #fff; margin: 0 21px 0 0 }
.fahuo_con li img { width: 100%; transition: 0.4s ease; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; }
.fahuo_con li:hover img { transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); }
.fahuo_t_l { width: 386px; height: 289px; position: relative; overflow: hidden; }
.fahuo_t_l a { width: 386px; height: 289px; position: relative; z-index: 3; display: block }
.fahuo_t_l a span { display: block; color: #ffffff; line-height: 40px; width: 390px; position: absolute; bottom: 0; z-index: 99; font-size: 15px; text-align: center; }
.fahuo_t_l a:hover span { color: #ffd800 }
.fahuo_t_b { padding: 15px; position: relative }
.fahuo_t_b p { font-size: 16px; color: #333; line-height: 20px; z-index: 2; position: relative }
.fahuo_t_b span { font-size: 14px; color: #666; display: block; line-height: 40px; border-bottom: 1px solid #ddd; z-index: 2; position: relative }
.fahuo_t_b i { font-style: normal; color: #555; display: block; line-height: 45px; background: url(../images_nei/jiantou.png) no-repeat right center; z-index: 2; position: relative }
.fahuo_t_b .index_bottom_back { z-index: 1; background: url(../images_nei/yan_f.jpg); opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.fahuo_more { width: 175px; margin: 0 auto; }
.fahuo_more a { line-height: 45px; display: block; border: 1px solid #2978a4; border-radius: 35px; padding: 0 0 0 30px; position: relative; overflow: hidden; }
.fahuo_more a p { background: url(../images_nei/quan.png) no-repeat 105px center; font-size: 16px; color: #0e63a5; position: relative; z-index: 2 }
.fahuo_more a .fahuo_more_back { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: url(../images_nei/yan_f.jpg); opacity: 0; border-radius: 35px; }
/*yanqi anli end*/

/*yanqi kehu*/
.kehu { padding: 70px 0; overflow: hidden; }
.kehu_l { width: 450px; position: relative; left: 0; top: -100px }
.kehu_r { width: 730px; position: relative; left: 0; top: 100px }
.kehu_r ul { border-left: 1px solid #eaeaea; border-top: 1px solid #eaeaea }
.kehu_r li { float: left; width: 181px; text-align: center; padding: 27px 0; height: 33px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea }
/*yanqi kehu end*/
/*yanqi end*/





/*fenmei*/
.shili { height: 170px; background: url(../images_nei/fen_t.jpg) repeat-y center top }
.shili_l { padding: 42px 0 0 60px; width: 250px; }
.shili_r { width: 822px; }
.shili_r li { width: 84px; padding: 0 40px; float: left; height: 170px; overflow: hidden; position: relative }
.shili_r .shi_b { top: 0; left: 0; width: 100%; height: 170px; background: url(../images_nei/yan_f.jpg); opacity: 0; position: absolute; z-index: 1; }
.shili_r .shi_pic { width: 84px; height: 84px; margin: 0 auto; margin-top: 30px; overflow: hidden; position: relative; z-index: 2 }
.shili_r span { text-align: center; display: block; position: relative; z-index: 2; line-height: 40px; font-size: 17px; color: #2d2d2d }
.fenmei_a { width: 1200px; height: 480px; overflow: hidden; margin: 50px auto; position: relative }
.fenmei_a_l { position: absolute; height: 480px; width: 465px; left: 0; top: 0 }
.fenmei_a_l h3 { font-size: 30px; color: #2159a5; padding: 40px 0 20px 0; background: url(../images_nei/fen_line.jpg) no-repeat left top; }
.fenmei_a_l span { display: block; font-size: 24px; color: #666666; padding: 0 0 60px 0 }
.fenmei_a_l p { font-size: 16px; color: #666666; line-height: 36px; }
.fenmei_a_r { position: absolute; height: 480px; width: 685px; right: 0; top: 0 }
.fenmei_a_l .fenmei_more { width: 140px; line-height: 43px; border: 1px solid #ccc; margin: 60px 0 0 0; left: 0; position: absolute }
.fenmei_a_l .fenmei_more a { display: block; padding: 0 0 0 30px; font-size: 16px; color: #666; background: url(../images_nei/jiantou.png) no-repeat 100px center; }
.fenmei_b { width: 1200px; height: 480px; overflow: hidden; margin: 50px auto; position: relative }
.fenmei_b_l { position: absolute; height: 480px; width: 685px; left: 0; top: 0 }
.fenmei_b_r { position: absolute; height: 480px; width: 465px; right: 0; top: 0 }
.fenmei_b_r h3 { font-size: 30px; color: #2159a5; padding: 40px 0 20px 0; background: url(../images_nei/fen_line.jpg) no-repeat right top; text-align: right; }
.fenmei_b_r span { display: block; font-size: 24px; color: #666666; padding: 0 0 60px 0; text-align: right; }
.fenmei_b_r p { font-size: 16px; color: #666666; line-height: 36px; text-align: right; }
.fenmei_b_r .fenmei_more { width: 140px; line-height: 43px; border: 1px solid #ccc; margin: 60px 0 0 0; right: 0; position: absolute }
.fenmei_b_r .fenmei_more a { display: block; padding: 0 0 0 30px; font-size: 16px; color: #666; background: url(../images_nei/jiantou.png) no-repeat 100px center; }
.ren { height: 761px; background: url(../images_nei/fen_bg.jpg) no-repeat center top; margin: 80px 0 0 0 }
.ren h2 { text-align: center; color: #fff; padding: 37px 0 42px 0 }
.ren h2 span { display: block; font-size: 30px; color: #fff; line-height: 65px; }
.ren h2 span a { color: #fff; }
.ren h2 span a:hover { color: #eee; }
.ren h2 p { font-size: 14px; line-height: 30px; font-weight: normal; }
.ren .s_width { position: relative; }
.ren .ren_l { width: 600px; height: 524px; position: absolute; top: 0; left: 0 }
.ren .ren_r { width: 600px; height: 524px; position: absolute; top: 0; right: 0 }
.ren_r_a, .ren_r_b, .ren_r_c, .ren_r_d { position: absolute; text-align: center; width: 300px; height: 262px; }
.ren_r_a { top: 0; right: 300px; background: url(../images_nei/f_a.jpg); }
.ren_r_b { top: 0; right: 0; background: #dee0df }
.ren_r_c { bottom: 0; right: 300px; background: #eeeeee }
.ren_r_d { bottom: 0; right: 0; background: url(../images_nei/f_c.jpg); }
.ren h3 { line-height: 85px; font-size: 24px; font-weight: normal; padding: 50px 0 0 0 }
.ren_r_a h3 { color: #fff }
.ren_r_d h3 { color: #fff }
.ren .s_width p { line-height: 28px; font-size: 15px; }
.ren_r_a p { color: #fff }
.ren_r_d p { color: #fff }
.news { padding: 50px 0; background: url(../images_nei/xinwenbg.jpg) }
.news_title { width: 1200px; margin: 0 auto; height: 65px; }
.chanpin_con { width: 1200px; overflow: hidden; position: relative; }
.chanpin_con li { float: left; width: 372px; margin: 0 28px 20px 0; }
.chanpin_con li:hover { cursor: pointer; }
.chanpin_con span { font-size: 14px; line-height: 33px; border-bottom: 1px solid #ccc; display: block }
.chanpin_con h2 { color: #333333; font-size: 16px; font-weight: normal; line-height: 40px; }
.chanpin_con h2 a { color: #333 }
.chanpin_con p { line-height: 28px; font-size: 14px; color: #797878 }
.chanpin_con .news_more { width: 86px; height: 26px; line-height: 26px; border: 1px solid #0c499d; text-align: center; color: #0c499d; margin: 25px 0 0 0 }
/*fenmei end*/

/*lng*/
.lng_t { width: 1200px; margin: 0 auto; padding: 30px 0 60px 0 }
.lng_t h2 { background: url(../images_nei/lng_t.jpg) no-repeat center bottom; line-height: 90px; font-size: 24px; color: #333333; text-align: center }
.lng_t p { line-height: 30px; text-align: center; font-size: 16px; color: #666666; padding: 30px 0 0 0 }
.lng_pro { padding: 30px 0 50px 0 }
.lng_con { width: 1200px; overflow: hidden; position: relative; }
.lng_con li { float: left; width: 1200px; height: 560px; position: relative }
.lng_con .lng_text { width: 430px; height: 510px; background: rgba(16,79,165,0.5); position: absolute; left: 0; top: 0; z-index: 2; padding: 25px; }
.lng_con .lng_pic { width: 1200px; height: 560px; position: relative; z-index: 1; }
.lng_con h2 { color: #010101; font-size: 30px; line-height: 90px; border-bottom: 1px solid #eee; }
.lng_con h2 a { color: #333 }
.lng_con p { line-height: 33px; font-size: 16px; color: #ffffff; padding: 50px 0 }
.lng_con .lng_more { width: 106px; height: 26px; line-height: 26px; border: 1px solid #0c499d; text-align: center; color: #0c499d; margin: 25px 0 0 0; background: #fff }
.lng_pro_more { width: 175px; margin: 50px auto 0 auto; }
.lng_pro_more a { line-height: 45px; display: block; border: 1px solid #0b4d9f; border-radius: 35px; text-align: center; font-size: 18px; font-weight: bold; position: relative; overflow: hidden; color: #0b4d9f }
.lng_pro_more a:hover { border: 1px solid #333; color: #333 }
.lng_huanbao { width: 1200px; margin: 0 auto 70px auto; margin-top: 70px; }
.lng_huanbao h2 { font-size: 30px; color: #292929; text-align: center; margin: 0 0 35px 0 }
.lng_huanbao span { display: block; line-height: 46px; }
.lng_huanbao p { font-size: 16px; color: #666666; line-height: 36px; font-weight: normal; }
.lng_huanbao li { float: left; width: 300px; background: #f5f5f5; text-align: center; padding: 60px 0 75px 0; position: relative; }
.lng_huanbao li:hover { cursor: pointer; }
.lng_huanbao li.on { background: #bddcf4 }
.lng_huanbao .lng_h_pic { width: 150px; height: 150px; margin: 0 auto; position: relative; z-index: 2; overflow: hidden; }
.lng_huanbao strong { display: block; font-size: 24px; color: #1b66ba; line-height: 70px; background: url(../images_nei/l_line.png) no-repeat center bottom; padding: 20px 0 0 0; position: relative; z-index: 2 }
.lng_huanbao li p { width: 190px; margin: 0 auto; padding: 15px 0 0 0; line-height: 29px; font-size: 16px; color: #1b66ba; position: relative; z-index: 2 }
.lng_huanbao .lng_b { top: 0; left: 0; width: 100%; height: 100%; background: url(../images_nei/yan_f.jpg); opacity: 0; position: absolute; z-index: 1; }
/*zhaopin*/
/*---  join_us_page  ---*/

.join_us_banner { width: 100%; height: 529px; background: url(../images/join_us_bnner_bg.jpg) no-repeat center top; }
.join_us_title { margin: 0 auto; padding-top: 20px; width: 1200px; height: 82px; text-align: center; border-bottom: #d0d0d0 1px solid; }
.join_us_title h1 { height: 82px; line-height: 82px; font-size: 36px; font-weight: bold; color: #e88c1f; display: inline; }
.join_us_title h2 { height: 82px; line-height: 82px; font-size: 36px; font-weight: bold; color: #626161; display: inline; }
.join_us_title h3 { margin-left: 20px; height: 82px; line-height: 82px; font-size: 30px; font-weight: bold; color: #bab9b9; display: inline; }
.join_us_content_ul { margin: 0 auto; width: 1200px; height: 540px; }
.join_us_content_ul p { margin-top: 12px; font-size: 14px; text-align: center; line-height: 26px; color: #868686; }
.join_us_content_ul ul { width: 1200px; height: 400px; padding-top: 30px; }
.join_us_content_ul li { float: left; width: 400px; height: 414px; color: #666; position: relative; background: #f6f6f6 }
.join_us_content_ul li.on { background: #cde6f9 }
.join_us_content_ul li:hover { color: white; }
.join_us_content_ul li h2 { height: 80px; font-size: 24px; line-height: 80px; text-align: center; color: #1f85d3; }
.join_us_content_ul li div.text { width: 100%; height: 250px; font-size: 15px; line-height: 30px; text-align: justify; overflow: hidden; }
.join_us_content_nav { margin-top: 0; width: 100%; height: 242px; }
.join_us_content_nav ul { margin-top: 0px; width: 124px; height: 170px; }
.join_us_content_nav li { float: left; margin-bottom: 10px; width: 120px; height: 30px; line-height: 30px; border: #1f85d3 1px solid; text-align: center; color: #1f85d3; }
.join_us_content_nav li.cover { border: #1f85d3 1px solid; color: #fff; border: #fff 1px solid; background: #1f85d3; }
.join_back_div { z-index: 1; background: #2c88ce; opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.join_detail_div { z-index: 10; position: relative; width: 280px; margin: 0 auto; line-height: 30px }
.join_img { width: 98px; height: 98px; overflow: hidden; margin: 60px auto 0 auto; font-size: 15px; line-height: 30px; }
.join_us_banner_blue_wrap { padding-top: 36px; width: 100%; height: 160px; background: #369fda; }
.join_us_banner_blue { margin: 0 auto; width: 1200px; height: 160px; }
.join_us_banner_blue_title { margin: 0 auto; padding-top: 25px; width: 506px; height: 65px; text-align: center; font-size: 34px; font-weight: bold; color: #fff; background: url(../images/jion_us_banner2_title_bg.png) no-repeat; }
.join_us_banner_blue_content { margin: 0 auto; width: 760px; height: 60px; font-size: 20px; line-height: 60px; font-weight: bold; color: #fff; }
.join_us_position { margin: 0 auto; margin-top: 38px; width: 1200px; }
.join_us_position_title { width: 1200px; border-bottom: #eee 1px solid; }
.join_us_position_title_content { width: 76px; height:;
font-size: 18px; line-height: 40px; font-weight: bold; text-align: center; border-bottom: #414141 2px solid; }
.join_us_position_content ul { }
.join_us_position_content li { float: left; margin: 30px 40px 0 0; padding: 30px 0 15px 12px; width: 548px; height: 144px; border-bottom: 1px solid #eee; position: relative; top: 20px; }
.join_us_position_content li p { width: 420px; font-size: 15px; line-height: 33px; color: #666; }
.join_us_position_content li span { font-size: 15px; line-height: 30px; font-weight: bold; color: #333; }
.join_us_position_content li span a { font-size: 17px; line-height: 30px; font-weight: bold; color: #333; }
.join_us_position_content li .jpc_more { width: 80px; height: 80px; background: #1f85d3; border: #dadada 0 solid; position: absolute; right: 14px; top: 52px; }
.join_us_position_content li .jpc_more a { width: 80px; height: 65px; font-size: 15px; text-align: center; text-decoration: none; color: #fff; display: block; padding: 15px 0 0 0 }
.join_us_position_content li .jpc_more a:hover { color: #fff; }
.join_us_position_nav { float: right; margin: 30px 0; width: 220px; height: 28px; border: #ddd 1px solid; }
.join_con { padding: 20px 0 0 0 }
.join_con h2 { font-weight: bold; font-size: 17px; color: #333; line-height: 60px; }
.join_con ul { }
.join_con li { width: 530px; float: left; height: 30px; line-height: 36px; font-size: 15px; }
.join_zhiwei { padding: 40px 0 0 0 }
.join_zhiwei .zhiwei_t { height: 35px; line-height: 35px; background: #ececec }
.join_zhiwei .zhiwei_t strong { line-height: 35px; background: #656565; width: 131px; color: #fff; text-align: center; font-size: 16px; display: block }
.join_zhiwei .join_zhiwen_con { padding: 30px 10px; line-height: 33px; font-size: 15px; }
.join_con .join_back { width: 100px; margin: 0 auto; height: 40px; line-height: 40px; border: 1px solid #dddddd; text-align: center; margin-bottom: 50px; }
.join_con .join_back a { line-height: 40px; font-size: 14px }
.espcms_page_right .join_back { width: 100px; margin: 0 0; height: 40px; line-height: 40px; border: 0 solid #dddddd; background: #06C; text-align: center; margin-bottom: 50px; }
.espcms_page_right .join_back a { line-height: 40px; font-size: 14px; color: #fff }
/*新闻动态*/
.news_body { width: 1200px; margin: 0 auto; }
.new_z { height: 290px; width: 1200px; margin: 0 auto; margin-top: 30px; position: relative }
.new_z_l { height: 290px; width: 580px; float: left; }
.new_z_l_t { height: 160px; width: 580px; background: #db261f; }
.new_z_l_t_l { height: 160px; width: 220px; float: left; }
.new_z_l_t_r { width: 360px; height: 160px; background: url(../images/an4.jpg) no-repeat center; ; position: relative; background-repeat: no-repeat; background-size: 100%; background-position: 50% 50%; float: right; }
.shijian { padding: 35px 0 35px 40px; }
.yue { font-size: 42px; color: #FFFFFF; font-weight: bold; }
.biao p { font-size: 24px; color: #FFFFFF; }
.new_z_l_n_z a { line-height: 50px; display: block; font-size: 17px; font-weight: bold; color: #373737 }
.new_z_l_n_zz p { line-height: 28px; color: #373737; font-size: 13px; display: block; }
.new_r { height: 290px; width: 600px; float: right; position: relative }
.new_r li { width: 600px; height: 90px; border-bottom: 1px solid #eaeaec; }
.new_z_r_na a { line-height: 50px; display: block; font-size: 17px; font-weight: bold; color: #373737; height:50px; overflow:hidden }
.new_z_r_nb p { line-height: 28px; color: #373737; font-size: 13px; font-size: 13px; }
.new_z_r_nb a { width: 180px; line-height: 28px; float: right; font-size: 13px; color: #595959; text-align: right; }
/*工程案例*/












.lng_case { height: 586px; background: url(../images_nei/lng_anli_bg.jpg) no-repeat center top; }
.case_index_list { margin: 30px auto; width: 1220px; height: 586px;/**/ overflow: hidden; }
.case_index_list ul { width: 1220px; height: 586px; }
.case_index_list li { width: 400px; height: 293px; overflow: hidden; float: left; position: relative }
.case_index_list div { position: absolute; width: 400px; height: 293px; background-color: #3f9dca; filter: Alpha(opacity=50); background: rgba(0,0,0,0.7); top: 360px; left: 0; text-align: center }
.case_index_list div img { width: 53px; height: 53px; }
.case_index_list div a { margin: 0 auto; width: 340px; line-height: 66px; font-size: 24px; text-decoration: none; color: #ffffff; display: block; padding: 80px 0 0 0; font-weight: bold }
/*fenlei_pro*/
.product { padding: 30px 0 25px 0 }
.product h2 { text-align: center; background: url(../images/chanpin_t_bg.jpg) no-repeat center top; margin-bottom: 33px; }
.product h2 a { line-height: 90px; display: block; font-size: 36px; color: #a72a28 }
.product h2 a span { color: #1463a6; padding: 0 0 0 10px; }
.pro { width: 1200px; overflow: hidden; margin: 0 auto }
.marquee2 li { float: left; width: 390px; background: #ffffff; margin: 0 15px 20px 0 }
.marquee2 a { text-align: center; font-size: 15px; color: #333; text-decoration: none; position: relative; }
.marquee2 a:hover { text-decoration: none; text-decoration: none; }
.marquee2 img { border: 1px solid #e2e2e2 }
.marquee2 em { font-style: normal; text-align: center; line-height: 45px; display: block; font-size: 16px; color: #fff; background: #3988d0; text-transform: uppercase; }
.pro_more { width: 140px; line-height: 37px; margin: -15px auto 0 auto; background: #ba0707; border-radius: 25px; text-align: center }
.pro_more a { color: #fff }
.pro_more a:hover { color: #fff; font-weight: bold }
/*contact*/
.contact { background: #ba0707; padding: 25px 0 0 0 }
.contact h2 { color: #fff; font-size: 18px; background: url(../images/lianxi_t.jpg) no-repeat left bottom; line-height: 44px; width: 231px; margin: 0 0 0 15px; }
.contact h2 a { color: #fff; padding: 0 0 0 50px; }
.contact h2 a:hover { color: #f6f3d1; }
.contact h2 a span { font-size: 14px; font-weight: normal; padding: 0 0 0 15px; text-transform: uppercase }
.contact p { line-height: 33px; padding: 10px 0 10px 60px; color: #fff; font-size: 16px; }
/*about*/
.about { height: 340px; background: url(../images/jianjiebg.jpg); position: relative; opacity: 1; }
.about .s_width { position: relative; padding: 0 0 0 0; overflow: hidden; height: 395px; width: 1200px; margin: 0 auto }
.about .about_pic { position: absolute; left: 0; width: 620px; z-index: 3; height: 395px; }
.about .about_r { position: absolute; }
.about .about_con { position: absolute; right: 0; width: 624px; height: 405px; margin: 50px 0 0 0; z-index: 2; border: 2px solid #92292e }
.about .about_con h2 { line-height: 50px; color: #d4d4d4; font-size: 24px; padding: 55px 0 25px 45px }
.about .about_con p { padding: 0px 35px 0 45px; line-height: 36px; color: #888888; font-size: 14px; }
.about .about_more { width: 133px; height: 38px; line-height: 38px; border: 2px solid #00877a; margin: 0 0 0 95px; background: url(../images/about_jian.png) no-repeat 120px center; padding: 0 0 0 30px; }
.about .about_more a { font-size: 14px; color: #00877a; font-weight: bold; font-style: italic }
.about .about_more a:hover { color: #000000 }
.about_r { float: right; width: 604px; }
.about_r_left { float: left }
.meitu { background: url(../images/meitubg.jpg) no-repeat center top; height: 487px; }
.meitu h2 { background: url(../images/meitu_t.png) no-repeat center bottom; text-align: center; font-size: 24px; line-height: 70px; padding: 30px 0 0 0 }
.meitu h2 a { font-size: 24px; color: #e91913; }
.meitu h2 a:hover { color: #b11b17; }
.cage_list { width: 1300px; margin: 20px auto 10px auto; height: 59px; }
.cage_list li { width: 317px; float: left; text-align: center; border-right: 1px solid #1c507a; border-bottom: 1px solid #1c507a }
.cage_list li a { height: 59px; line-height: 59px; font-size: 16px; color: #fff; display: block; background: #0078c2; text-transform: uppercase }
.cage_list li a:hover { background: #ff9c00; font-weight: bold; font-size: 18px; }
.er_add { width: 1147px; margin: 30px auto 0 auto; background: url(../images/er_addbg2.jpg) left center; }
.er_add p { padding: 0 0 0 20px; line-height: 50px; font-size: 18px; color: #c7aa7f; font-weight: bold }
.er_cage { width: 850px; margin: 30px auto 50px auto; }
.er_cage li { width: 260px; float: left; margin: 0 15px 0 0; border: 1px solid #ccc; line-height: 50px; text-align: center }
.er_cage li a { color: #2f3650; font-size: 18px; line-height: 50px; display: block }
.er_cage li a:hover { font-weight: bold }
.er_cage_team { width: 555px; margin: 30px auto 50px auto; }
.er_cage_team li { width: 260px; float: left; margin: 0 15px 0 0; border: 1px solid #ccc; line-height: 50px; text-align: center }
.er_cage_team li a { color: #2f3650; font-size: 18px; line-height: 50px; display: block }
.er_cage_team li a:hover { font-weight: bold }
.product_title { background: url(../images/p_tite.png) no-repeat center center; height: 55px; line-height: 55px; text-align: center; font-size: 36px; color: #2e6a9c; font-weight: bold; }
.product_title span { text-transform: uppercase; color: #c63a3a; padding: 0 0 0 10px; }
.product_title_p { line-height: 42px; text-align: center; color: #4e4e4e; font-size: 15px; }
.erji { padding: 30px 0 0 0 }
.erji h2 { text-align: center; color: #000; font-size: 24px; text-transform: uppercase }
.erji h2 p { font-size: 33px; color: #08912a; font-weight: bold; line-height: 60px; }
.erji h2 p span { color: #ec0c41 }
.cage { height: 50px; padding: 15px 0 70px 0; width: 998px; margin: 0 auto }
.cage li { width: 165px; text-align: center; float: left; margin-right: 1px; background: #08912a; }
.cage li a { line-height: 50px; font-size: 18px; color: #fff }
.erji .s_width { margin-bottom: 50px; }
.erji .s_width .l { width: 601px; position: absolute }
.erji .s_width_r { width: 458px; font-size: 20px; color: #333333; font-weight: bold; position: absolute; background: url(../images/welcome.png) no-repeat left 30px; right: 0; padding: 110px 50px 0 89px; border: 1px solid #ccc; }
.erji .s_width_r p { font-size: 14px; color: #2d2d2d; line-height: 31px; font-weight: normal; padding: 20px 0 55px 0; }
.erji_lv { padding: 20px 0 }
.erji_lv p { line-height: 35px; font-size: 15px; color: #333; padding: 10px 30px }
.erji_lv_bg { background: url(../images/lvse.jpg) no-repeat center center; height: 70px; }
.liuyan_title { line-height: 40px; font-size: 18px; text-align: center; color: #444; font-weight: bold }
/*erjiyemian*/
.main { padding: 30px 0; width: 1300px; margin: 0 auto }
.main_r { width: 970px; margin-bottom: 50px; }
.t_left { width: 210px; float: left; margin-bottom: 50px; }
.fenlei { background: #ececec }
.fenlei ul { }
.fenlei li { }
.fenlei li a { line-height: 81px; color: #333; font-size: 15px; padding: 0 0 0 65px; display: block; border: 1px solid #d1d1d1; border-top: 0; }
.fenlei li a:hover { text-decoration: none; color: #1076c4; border-left: 2px solid #1076c4 }
.fenlei li .hid { }
.fenlei li .hid a { display: block; padding: 0 0 0 70px; height: 40px; line-height: 40px; color: #181818; font-size: 16px; background: url(../images/f_icon.jpg) no-repeat 50px center; }
.fenlei li .hid a:hover { color: #000 }
.fenlei li div { background: #fcf2e6; line-height: 55px; }
.se_pro_con { padding: 0 0 20px 0 }
.se_pro_con ul { }
.se_pro_con li { width: 322px; float: left; margin-bottom: 25px; position: relative; overflow: hidden; cursor: pointer; }
.se_pro_t_l { width: 308px; height: 257px; position: relative; overflow: hidden; border: 1px solid #eee; }
.se_pro_t_l img { width: 100%; transition: 0.4s ease; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; }
.se_pro_t_l:hover img { transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); }
.se_pro_t_r:hover h3 { color: #0862af }
.se_pro_t_r { position: relative; z-index: 1000; }
.se_pro_t_r h3 { line-height: 40px; font-size: 16px; color: #555555; padding: 10px 0 0; font-weight: normal; text-align: center }
.se_pro_t_r h3 a { font-size: 14px; color: #333; text-transform: uppercase; }
.se_pro_t_r h3 a:hover { color: #3988d0; font-weight: bold }
.se_pro_t_r p { line-height: 30px; font-size: 14px; color: #666; padding: 10px 0 0 }
.se_pro_t_r h4 { line-height: 30px; font-size: 18px; color: #333; padding: 30px 20px 30px 30px; text-align: center }
.se_pro_t_r_con { line-height: 30px; color: #666666; font-size: 16px; padding: 30px 0; }
.se_pro_t_r_more { width: 150px; line-height: 35px; text-align: center; margin: 0 auto; }
.se_pro_t_r_more a { font-size: 14px; color: #fff; display: block; background: #a93131; }
.se_pro_t_r_more a:hover { color: #cb2a2a; font-weight: bold }
.se_pro_con li div.cover_top { position: absolute; top: -350px; left: 0; width: 370px; height: 350px; background: rgba(0,0,0,0.4); z-index: 900; text-align: center; cursor: pointer }
.se_pro_con li div.cover_top img { width: 265px; height: 265px; }
.se_pro_con li div.cover_bottom { position: absolute; bottom: -200px; left: 0; width: 370px; height: 146px; background: #163e5f; z-index: 900 }
.se_news_con { padding: 0 0 20px 0 }
.se_news_con ul { }
.se_news_con li { margin-bottom: 15px; position: relative; overflow: hidden; cursor: pointer; margin: 0 0 35px 0; position: relative; top: 0; border-bottom: 1px solid #ddd; padding: 0 0 30px 0; }
.se_news_l { width: 306px; position: relative; overflow: hidden; }
.se_news_l img { width: 100%; transition: 0.4s ease; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; }
.se_news_l:hover img { transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); }
.se_news_r { width: 920px; position: relative; z-index: 1000; margin: 0 20px 0 0 }
.se_news_r h2 { font-size: 14px; color: #555555; border-bottom: 1px dashed #ddd; padding: 10px 0 10px 0; font-weight: normal; }
.se_news_r h2 a { font-size: 18px; color: #333; text-transform: uppercase; display: block; line-height: 50px; font-weight: bold }
.se_news_r h2 a:hover { color: #3988d0; font-weight: bold }
.se_news_r p { line-height: 28px; color: #555; padding: 10px 0 10px 0 }
.se_news_r .se_news_more { width: 120px; border: 1px solid #1476c2; line-height: 30px; text-align: center }
.se_news_r .se_news_more a { color: #1476c2; font-size: 12px; }
/*se_case*/
#se_case_index { background: #fff; position: relative; background: url(../images/images/erjibg.jpg) no-repeat center top; padding: 30px 0 0 0 }
.se_case_index_title { height: 82px; background: url(../images/case_index_title_bg.png) no-repeat bottom; border-bottom: #e3e3e3 1px solid; }
.se_case_index_title h2 { font-size: 33px; color: #08912a; font-weight: bold; line-height: 60px; text-align: center }
.se_case_index_title h2 span { color: #ec0c41 }
.se_case_index_nav { width: 668px; height: 30px; overflow: hidden; padding: 0 0 0 12px; position: absolute; top: 130px; left: 50%; margin-left: -334px; }
.se_case_index_nav ul { height: 30px; }
.se_case_index_nav li { float: left; margin-right: 12px; min-width: 112px; height: 30px; }
.se_case_index_nav li span { float: left; width: 112px; height: 30px; display: block; font-weight: bold }
.se_case_index_nav li a { font-size: 14px; text-align: center; line-height: 30px; text-decoration: none; color: #fff; display: block; background: #797979; border-radius: 3px; }
.se_ca_erji { float: left; padding: 0 0 0 10px; }
.se_ca { float: left; height: 30px; margin: 0 5px 0 0 }
.se_case_index_nav li .se_ca a { background: #d8d8d8; color: #5b5b5b; width: 90px; font-size: 13px; }
.se_case { width: 1200px; margin: 0 auto; padding: 10px 0 0 0 }
.se_case ul { }
.se_case li { width: 280px; margin: 0 10px 20px 10px; height: 300px; float: left; position: relative; overflow: hidden; cursor: pointer; background: #eee; }
.se_case_pic { width: 278px; height: 200px; text-align: center; margin: 0 auto; border: 1px solid #eee }
.se_case_name { width: 260px; margin: 0 auto; font-size: 18px; color: #ec0c41; line-height: 50px; text-align: left; padding: 0 0 0 20px; font-weight: bold }
.se_case_name a { color: #333 }
.se_case_hangye { width: 240px; margin: 0 auto; padding: 0 20px 10px 20px; font-size: 14px; color: #333; line-height: 40px; }
.se_case_click { float: right; color: #333; }
.se_case li div.cover_top { position: absolute; top: -205px; left: 0; width: 280px; height: 202px; background-color: red; filter: Alpha(opacity=50); background: rgba(0,0,0,0.4); z-index: 900; text-align: center }
.se_case li div.cover_top img { padding: 95px 0 0 0 }
.se_case li div.cover_bottom { position: absolute; bottom: -100px; left: 0; width: 280px; height: 99px; background-color: green; filter: Alpha(opacity=50); background: rgba(52,179,70,1); z-index: 900 }
.se_case .se_case_text { position: relative; z-index: 1000; }
.fenye { padding: 20px 0 40px 0; font-size: 14px; }
.shangxiaye { overflow: hidden; padding: 15px 0px; }
.shangxiaye li { line-height: 25px; color: #666 }
.shangxiaye li a { color: #666 }
/*se_hangye*/
.se_hangye { width: 850px; margin: 0 auto }
.se_hangye ul { position: relative; padding: 30px 0 0 0 }
.se_hangye li { margin-bottom: 20px; padding: 10px; border: 1px dashed #ccc; position: relative; }
.se_hangye_con { }
.se_hangye_con_t { line-height: 40px; }
.se_hangye_con_t a { font-size: 18px; line-height: 50px; font-weight: bold; color: #333; }
.se_hangye_con_other { font-size: 14px; color: #666; line-height: 20px; padding: 0 0 10px 0 }
.se_hangye_con_t_intro { font-size: 14px; color: #777; line-height: 28px; }
.se_date { line-height: 30px; color: #555; font-size: 14px; font-weight: normal; }
.list { width: 300px; float: left; }
.intro { width: 100%; min-width: 1400px; height: 528px; background-image: url(../images/images/about.jpg); background-size: 100% 100%; background-repeat: no-repeat; border-top: 1px solid lightgray; }
.ab_z { width: 1100px; height: 335px; margin: 118px auto; }
.ab_zl { height: 335px; width: 430px; border: 1px solid #d4d4d4; float: left; }
.ab_tu { padding: 10px; height: 315px; }
.ab_r { height: 335px; width: 650px; float: right; }
.ab_rt { height: 40px; width: 650px; border-bottom: #d4d4d4 1px dashed; }
.ab_rl { height: 40px; width: 220px; float: left; background: url(../images/jianjie.jpg) left center no-repeat; }
.ab_rl a { height: 40px; float: right; display: block; font-size: 16px; color: #c9c9c9; line-height: 40px; font-weight: bold; }
.ab_rr { height: 26px; width: 26px; background: #d21e27; float: right; }
.ab_rr a { height: 26px; width: 26px; background: #d21e27; display: block; text-align: center; color: #FFF; font-size: 14px; }
.an_nr { height: 255px; width: 650px; }
.an_nr p { height: 32px; line-height: 32px; color: #333; font-size: 12px; display: block; padding-top: 16px }
.why { width: 100%; min-width: 1400px; background-image: url(../images/images/bbj.jpg); background-repeat: repeat-x; text-align: center; }
.article { width: 1200px; height: 785px; background-image: url(../images/images/bbii.jpg); background-size: 100% 100%; background-repeat: no-repeat; margin: 0 auto; }
.a1 { width: 530px; height: 100px; float: right; margin-top: 60px; }
.a1_t { height: 30px; float: left; }
.a1_t a { height: 30px; line-height: 30px; display: block; color: #d21e27; font-size: 22px; }
.a1_tt { height: 60px; width: 530px; float: left; }
.a1_tt a { height: 24px; width: 350px; line-height: 24px; display: block; color: #828282; font-size: 14px; text-align: left; }
.a2 { width: 450px; height: 100px; clear: both; float: right; margin-top: 5px; }
.a2_t { height: 30px; float: left; }
.a2_t a { height: 30px; line-height: 30px; display: block; color: #d21e27; font-size: 22px; margin-left: 15px; }
.a2_tt { height: 60px; width: 450px; float: left; }
.a2_tt a { height: 30px; width: 350px; line-height: 30px; display: block; color: #828282; font-size: 14px; text-align: left; padding-left: 15px; }
.a3 { width: 380px; height: 100px; clear: both; float: right; margin-top: 26px }
.a3_t { height: 30px; float: left; }
.a3_t a { height: 30px; line-height: 30px; display: block; color: #d21e27; font-size: 22px; margin-left: 15px; }
.a3_tt { height: 60px; width: 380px; float: left; }
.a3_tt a { height: 30px; width: 330px; line-height: 30px; display: block; color: #828282; font-size: 14px; text-align: left; padding-left: 15px; }
.a4 { width: 360px; height: 100px; clear: both; float: right; margin-top: 24px }
.a4_t { height: 30px; float: left; }
.a4_t a { height: 30px; line-height: 30px; display: block; color: #d21e27; font-size: 22px; margin-left: 15px; }
.a4_tt { height: 60px; width: 380px; float: left; }
.a4_tt a { height: 30px; width: 320px; line-height: 30px; display: block; color: #828282; font-size: 14px; text-align: left; padding-left: 15px; }
.a5 { width: 380px; height: 100px; clear: both; float: right; margin-top: 18px }
.a5_t { height: 30px; float: left; }
.a5_t a { height: 30px; line-height: 30px; display: block; color: #d21e27; font-size: 22px; }
.a5_tt { height: 60px; width: 380px; float: left; }
.a5_tt a { height: 30px; width: 320px; line-height: 30px; display: block; color: #828282; font-size: 14px; text-align: left; padding-left: 0px; }
.a6 { width: 300px; height: 100px; clear: both; float: right; padding-right: 165px; }
.a6_t { height: 30px; float: left; }
.a6_t a { height: 30px; line-height: 30px; display: block; color: #d21e27; font-size: 22px; }
.a6_tt { height: 60px; width: 300px; float: left; }
.a6_tt a { height: 30px; width: 300px; line-height: 30px; display: block; color: #828282; font-size: 14px; text-align: left; padding-left: 0px; }
.news-left { width: 835px; height: 430px; float: left; }
.xinwen { height: 40px; width: 835px; background: #1f1f1f url(../images/images/xw.jpg) left center no-repeat; }
.xinwen_z { height: 40px; width: 300px; float: left; }
.xinwen_z a { height: 40px; line-height: 40px; display: block; color: #d21e27; font-size: 14px; padding-left: 40px; }
.xinwen_z b { color: #fff; }
.xinwen_c a { height: 40px; line-height: 40px; width: 40px; font-size: 22px; float: right; color: #FFF; }
.xinwen_n { height: 340px; width: 835px; margin-top: 45px; }
.xinwen_nl { height: 340px; width: 213px; float: left; background: url(../images/nnn.jpg) center no-repeat; }
.xinwen_nr { height: 340px; width: 600px; float: right; }
.xinwen_nrt { height: 100px; width: 600px; }
.xinwen_nrtb { height: 30px; width: 600px; border-bottom: #d9d9d9 1px dashed; padding-top: 10px; }
.xinwen_nrtb a { height: 26px; width: 600px; line-height: 26px; color: #666; font-size: 16px; display: block; }
.xinwen_nrtb a:hover { height: 26px; width: 600px; line-height: 26px; color: #d21e27; font-size: 17px; display: block; }
.bbb { height: 60px; width: 600px; }
.bbb p { height: 24px; line-height: 24px; font-size: 12px; color: #999; display: block; padding-top: 5px; }
.xinwen_liebiao { width: 600px; height: 220px; padding-top: 25px; }
.xinwen_liebiao_l { height: 35px; width: 500px; background: url(../images/images/a.gif) center left no-repeat; float: left; }
.xinwen_liebiao_l a { height: 35px; width: 500px; line-height: 35px; display: block; padding-left: 20px; color: #666; font-size: 12px; }
.xinwen_liebiao_l a:hover { color: #d21e27; font-size: 12px; }
.xinwen_liebiao_r { height: 35px; width: 100px; float: right; }
.xinwen_liebiao_r a { height: 35px; width: 500px; line-height: 35px; display: block; padding-left: 20px; color: #666; font-size: 12px; }
.xinwen_liebiao_r a:hover { color: #d21e27; font-size: 12px; }
.tupian { width: 1200px; padding-top: 200px; margin: 0 auto }
.kong { height: 40px; width: 100% }
.news-right { width: 330px; height: 430px; float: right; }
.lx { height: 40px; width: 330px; float: left; background: #d21e27; }
.lx_z { height: 40px; width: 280px; float: left; }
.lx_z a { height: 40px; line-height: 40px; display: block; color: #fff; font-size: 14px; padding-left: 40px; }
.lx_z a { height: 40px; line-height: 40px; display: block; color: #fff; font-size: 14px; }
.lx_z b { color: #fff; }
.lx_c a { height: 40px; line-height: 40px; width: 40px; font-size: 22px; float: right; color: #FFF; }
.lx_t { height: 148px; width: 300px; margin: 0 auto; background: url(../images/lxt.jpg) center no-repeat; margin-top: 60px; }
.lx_n { height: 200px; width: 300px; padding: 15px; }
.lx_nt a { height: 40px; width: 300px; line-height: 40px; display: block; font-size: 16px; color: #000; font-weight: bold; }
.lx_nn a { height: 30px; line-height: 30px; display: block; color: #333; font-size: 12px; }
.leftttt { height: 100%; width: 210px; }
.lixxiwomen { padding-top: 700px; }
.sss { height: 380px; width: 210px; border: 1px solid #c5c5c5 }
.lixxiwomen_t { height: 40px; width: 210px; background: url(../images/lxxxx.jpg) center no-repeat; }
.lixxiwomen_t a { height: 40px; width: 210px; line-height: 40px; display: block; font-size: 14px; color: #FFF; text-align: center; }
.let { height: 94px; width: 190px; margin: 0 auto; padding-top: 18px; background: url(../images/aaaa.jpg) center no-repeat; }
.lett p { height: 40px; line-height: 40px; width: 190px; margin: 0 auto; display: block; font-size: 13px; color: #00; font-weight: bold; }
.lettt p { height: 30px; line-height: 30px; font-size: 12px; display: block; color: #333; padding-left: 10px; }
.right_yeyue { width: 970px; height: 100%; float: right; }
/*erjiyemian*/
/*erjiyemian*/
.erji_title { background: url(../images/p_tite.jpg) no-repeat center bottom; height: 75px; line-height: 75px; text-align: center; color: #474747; font-size: 36px; font-weight: bold; }
.erji_title span { color: #dd1313 }
.erji_title_p { line-height: 32px; text-align: center; color: #555555; font-size: 16px; width: 1200px; margin: 0 auto; padding: 0 0 35px 0 }
.left_lx { width: 257px; overflow: hidden; min-height: 276px; }
.left_lx .pic { height: 69px; overflow: hidden; }
.left_lx .pic2 { height: 42px; overflow: hidden; }
.left_lx .left_lx_con { width: 250px; line-height: 24px; min-height: 159px; color: #fff; background: #ff7c1c url(../images/lianxibg2.jpg) repeat-x left top; }
.left_lx .left_lx_con p { padding: 19px 0 0 20px; }
.zizhi { width: 250px; overflow: hidden; }
.zizhi .pic { height: 56px; overflow: hidden; }
.zizhi .zizhi_con { width: 250px; line-height: 24px; padding-top: 5px; overflow: hidden; min-height: 180px; color: #fff; background: #f7f2e8 url(../images/rongyubg.jpg) repeat-x left top; }
.zizhi .zizhi_con img { margin: 2px 0 0 6px; height: 38px; overflow: hidden; display: block }
.erjibg { background: url(../images/weizhi.jpg) no-repeat left top; height: 37px; line-height: 37px; padding-left: 35px; color: #fff }
.erjibg a { color: #fff; }
.erjibg a:hover { font-weight: bold; }
.main_content { background: #FFFFFF; line-height: 23px; min-height: 502px; margin: 0 0 10px 0; border: #c5b084 solid 1px; }
.main_content .jianjie { line-height: 30px; font-size: 12px; padding: 30px 30px 0 30px; color: #000 }
.erji_con { PADDING-top: 20PX; padding-left: 10px; }
.tiao { font-size: 12px; padding: 20px 0 20px 30px; }
.tiao a { color: #000000; text-decoration: none; font-size: 12px; }
.tiao a:hover { color: #348900; }
.lx p { line-height: 25px; font-size: 14px; font-weight: bold; }
.more { padding: 25px; }
.more a { color: #000; line-height: 25px; text-decoration: none; background: url(../images/news_icon.gif) no-repeat left 2px; padding-left: 20px; }
.chanpin img { width: 100%; height: auto }
.list_photo2 { margin: 0; width: 790px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; }
.list_photo2 dt { float: left; width: 250px; height: 200px; margin-top: 15px; }
.list_photo2 dt img { border: 1px solid #dfdfdf; padding: 0px; width: 210px; height: 150px; padding: 5px; }
.list_photo2 dt div { width: 240px; height: 35px; line-height: 35px; text-align: center; overflow: hidden; }
.list_photo2 a { color: #000000; }
.list_photo2 a:hover { color: #f60; }
.news_t { width: 650x; text-align: left; line-height: 40px; height: 40px; background: url(../Images/index_1888.gif) repeat-x; text-indent: 0px; margin: auto; margin-left: 40px; margin-right: 40px; font-size: 14px; }
.news_t ul { width: 650px; line-height: 40px; }
.news_t ul li { line-height: 40px; }
.news_t a { line-height: 40px; color: #4a4a4a; font-size: 14px; padding-left: 22px; }
.news_t a:hover { color: #4a4a4a; }
.news_p { width: 700px; color: #999999; text-align: left; padding-left: 10px; margin-bottom: 20px; line-height: 25px; }
.news_p a { color: #999999 }
.news_p a:hover { color: #ff0000 }
.newslist { list-style: none; width: 500px; background-color: #fff; overflow: hidden; height: 500px; }
.newslist .t { float: left; width: 250px; }
.se_erji_img img { width: auto; margin: 0 auto }
/*contact page*/
.contact_left { width: 600px; text-align: left }
.contact_left strong { display: block; font-size: 24px; color: #555; line-height: 55px; margin-bottom: 15px; }
.contact_left li { line-height: 40px; color: #555; font-size: 17px; padding: 10px 0 10px 55px; border-bottom: 1px dashed #888 }
.contact_left li.on { line-height: 75px; color: #555; font-size: 24px; padding: 0 0 0 0; font-weight: bold }
.contact_left .qq { background: url(../images_nei/qq.png) no-repeat left 10px; }
.contact_left .you { background: url(../images_nei/you.png) no-repeat left 10px; }
.contact_left .dian { background: url(../images_nei/dian.png) no-repeat left 10px; }
.contact_left .chuan { background: url(../images_nei/chuan.png) no-repeat left 10px; }
.contact_left .shou { background: url(../images_nei/shou.png) no-repeat left 10px; }
.contact_left .dizhi { background: url(../images_nei/dizhi.png) no-repeat left 10px; }
.contact_left .bian { background: url(../images_nei/bian.png) no-repeat left 10px; }
.contact_left .web { background: url(../images_nei/web.png) no-repeat left 10px; }
.contactleft_l { width: 570px; float: left; padding: 0 15px; margin-bottom: 45px; }
.contact_right { width: 587px; text-align: left; font-size: 16px; line-height: 45px }
.contact_right .content { background: #f1f1f1 }
.contact_right .espcms_bbs_form .title { display: none; }
.map { width: 100%; overflow: hidden; }
.p_float { position: fixed; bottom: 20px; width: 150px; right: 0; z-index: 9999; }
.prod_nav { width: 1360px; margin: 0 auto; border-bottom: #dddddd solid 1px; border-left: #dddddd solid 1px; margin-top: 20px; background: #ececec }
.prod_nav li { width: 200px; text-align: center; line-height: 80px; float: left; background: #f5f5f5; display: block; }
.prod_nav li span { background: #444; display: inline-block; width: 200px; height: 80px; color: #fff; font-size: 18px; }
.prod_nav li span.on { background: #116fb6; color: #fff; display: block; }
.ny_ad { background: url(../images_nei/ny_ad.jpg) center top; height: 444px; }
.tel36 { font-size: 48px; width: 400px; margin: 0 auto; text-align: center; font-weight: bold; color: #F90 }
.about_w { width: 1200px; margin: 0 auto; margin-top: 60px; font-size: 16px; line-height: 30px }
/*about*/
.about_se { height: 690px; background: url(../images_nei/about_jian_t.jpg) no-repeat center top; opacity: 0 }
.about_se_t { padding: 315px 0 0 0; text-align: center; color: #ffffff; position: relative; }
.about_se_t h2 { font-size: 30px; line-height: 30px; width: 280px; margin: 0 auto; font-weight: normal; border-left: 3px solid #fff; border-right: 3px solid #fff; opacity: 0; margin-top: 100px; }
.about_se_t span { font-size: 18px; display: block; line-height: 43px; opacity: 0; margin-top: 100px; }
.about_se_t strong { font-size: 48px; display: block; line-height: 45px; padding: 30px 0 55px 0; opacity: 0; margin-top: 100px; }
.about_se_t p { font-size: 16px; display: block; line-height: 30px; opacity: 0; margin-top: 100px; }
.about_shili { width: 1200px; margin: 70px auto; position: relative; height: 654px; overflow: hidden; }
.about_shili_a, .about_shili_b, .about_shili_c, .about_shili_d { position: absolute; height: 327px; width: 600px; overflow: hidden; background: #07518c }
.about_shili_a { left: 0; top: 0 }
.about_shili_b { right: 0; top: 0; color: #fff }
.about_shili_c { left: 0; bottom: 0; }
.about_shili_d { right: 0; bottom: 0 }
.about_shili_b strong { padding: 55px 33px 0 33px; display: block; font-size: 40px; z-index: 2; position: relative }
.about_shili_b span { padding: 0 33px; display: block; font-size: 48px; font-weight: bold; z-index: 2; position: relative; margin-top: 40px; }
.about_shili_b p { padding: 20px 33px 0 33px; font-size: 16px; line-height: 33px; color: #dff4ff; z-index: 2; position: relative }
.about_shili_c p { padding: 40px 38px 0 38px; font-size: 16px; line-height: 33px; color: #dff4ff; z-index: 2; position: relative }
.about_shili_back { width: 100%; height: 100%; background: #ff7e00; position: absolute; top: 0; left: 0; opacity: 0; z-index: 1; }
.about_shili_a img, .about_shili_d img { width: 100%; transition: 0.4s ease; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; }
.about_shili_a:hover img, .about_shili_d:hover img { transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); }
.about_shili_c strong { font-size: 36px; font-weight: bold; color: #fff; margin-top: 30px; }
.about_jiazhi { padding: 70px 0; background: #fafafa; position: relative; top: 0; }
.about_jiazhi h2 { font-size: 40px; color: #e13e3e; background: url(../images_nei/jiazhi_t.jpg) no-repeat left center; padding: 0 0 0 35px; line-height: 65px; }
.about_jiazhi strong { display: block; font-size: 24px; color: #333333; }
.about_jiazhi p { font-size: 17px; color: #333333; line-height: 36px; padding: 55px 0 0 0 }
.about_wenhua { padding: 80px 0 0 0; }
.a_se_title h2 { font-size: 38px; line-height: 30px; width: 280px; margin: 0 auto; color: #154aac; border-left: 3px solid #154aac; border-right: 3px solid #154aac; text-align: center }
.a_se_title span { font-size: 18px; display: block; line-height: 43px; color: #154aac; text-align: center; margin-bottom: 50px; text-transform: uppercase }
.about_wenhua_con { width: 1200px; height: 910px; margin: 0 auto; position: relative; overflow: hidden; }
.about_wenhua_left { width: 595px; height: 910px; position: absolute; left: 0; top: 0 }
.about_wenhua_left .about_wenhua_a { width: 294px; height: 205px; position: absolute; overflow: hidden; left: 0; top: 0; }
.about_wenhua_left .about_wenhua_b { width: 291px; height: 205px; position: absolute; overflow: hidden; left: 304px; top: 0; }
.about_wenhua_left .about_wenhua_c { width: 595px; height: 478px; position: absolute; overflow: hidden; left: 0; top: 215px; background: #155cac }
.about_wenhua_left .about_wenhua_d { width: 595px; height: 205px; position: absolute; overflow: hidden; left: 0; bottom: 0; }
.about_wenhua_right { width: 595px; height: 910px; position: absolute; right: 0; top: 0 }
.about_wenhua_right .about_wenhua_e { width: 595px; height: 478px; position: absolute; overflow: hidden; right: 0; top: 0; background: url(../images_nei/wenhua_e.jpg) no-repeat left top; }
.about_wenhua_right .about_wenhua_f { width: 595px; height: 205px; position: absolute; overflow: hidden; left: 0; top: 488px; }
.about_wenhua_right .about_wenhua_g { width: 294px; height: 205px; position: absolute; overflow: hidden; left: 0; bottom: 0; }
.about_wenhua_right .about_wenhua_h { width: 291px; height: 205px; position: absolute; overflow: hidden; right: 0; bottom: 0; }
.about_wenhua_left h3 { position: absolute; width: 100%; height: 100%; text-align: center; line-height: 205px; font-size: 24px; color: #fefefe }
.about_wenhua_left p { position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.7); top: 215px; left: 0 }
.about_wenhua_left p strong { padding: 20px 20px 0 20px; line-height: 40px; color: #fff; display: block; font-size: 18px; font-weight: normal; }
.about_wenhua_left p span { padding: 0 20px 0 20px; line-height: 26px; color: #fff; display: block; font-size: 14px; }
.about_wenhua_right h3 { position: absolute; width: 100%; height: 100%; text-align: center; line-height: 205px; font-size: 24px; color: #fefefe }
.about_wenhua_right p { position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.7); top: 215px; left: 0 }
.about_wenhua_right p strong { padding: 20px 20px 0 20px; line-height: 40px; color: #fff; display: block; font-size: 18px; font-weight: normal; }
.about_wenhua_right p span { padding: 0 20px 0 20px; line-height: 26px; color: #fff; display: block; font-size: 14px; }
.about_wenhua_left .about_wenhua_c { color: #ffffff; }
.about_wenhua_left .about_wenhua_c h4 { color: #ffffff; font-size: 30px; line-height: 40px; padding: 50px 30px 0 30px; }
.about_wenhua_left .about_wenhua_c h5 { color: #ffffff; font-size: 18px; padding: 0 30px 0 30px; }
.about_wenhua_left .about_wenhua_c div { color: #ffffff; font-size: 16px; line-height: 30px; padding: 50px 20px 0 30px; }
.about_wenhua_right .about_wenhua_e { color: #1f1f1f; }
.about_wenhua_right .about_wenhua_e h4 { font-size: 30px; line-height: 40px; padding: 50px 30px 0 30px; }
.about_wenhua_right .about_wenhua_e h5 { font-size: 18px; padding: 0 30px 0 30px; }
.about_wenhua_right .about_wenhua_e div { font-size: 16px; line-height: 30px; padding: 30px 20px 0 30px; }
.about_wenhua_right .about_wenhua_e i { display: block; font-style: normal; font-weight: bold; font-size: 16px; line-height: 30px; padding: 20px 20px 0 30px; }
.about_wenhua_left h3, .about_wenhua_right h3 { z-index: 2; }
.about_wenhua_left p, .about_wenhua_right p { z-index: 3; }
.about_wenhua_con img { width: 100%; transition: 0.4s ease; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; position: absolute; left: 0; top: 0; z-index: 1 }
.about_wenhua_a:hover img, .about_wenhua_b:hover img, .about_wenhua_d:hover img, .about_wenhua_f:hover img, .about_wenhua_g:hover img, .about_wenhua_h:hover img { transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); }
.about_licheng { padding: 80px 0 0 0; }
.licheng_t { background: url(../images_nei/li_title.jpg) no-repeat center top; height: 401px; position: relative; top: 0 }
.licheng_t ul { width: 1200px; margin: 0 auto; padding: 25px 0 }
.licheng_t li { padding: 0 0 0 365px; }
.licheng_t li .l { width: 107px; padding: 50px 0 0 0; color: #fff; font-size: 36px; }
.licheng_t li .licheng_li { width: 700px; border-left: 1px solid #fff; padding: 55px 0 10px 0; position: relative }
.licheng_t li .licheng_li p { position: relative; margin-left: -7px; background: url(../images_nei/li_icon.png) no-repeat left 12px; line-height: 33px; padding: 0 0 0 50px; color: #fff; font-size: 16px; }
.licheng_con { background: #fafafa; padding: 90px 0 }
.licheng_con ul { width: 1200px; margin: 0 auto; }
.licheng_con li { }
.licheng_con li .l { width: 107px; padding: 50px 0 0 0; color: #444444; font-size: 36px; }
.licheng_con li .licheng_li { width: 1040px; border-left: 1px solid #d7d7d7; padding: 55px 0 10px 0; position: relative }
.licheng_con li .licheng_li p { position: relative; margin-left: -7px; background: url(../images_nei/li_icon.png) no-repeat left 12px; line-height: 33px; padding: 0 0 0 50px; color: #444444; font-size: 16px; }
.about_yanfa { padding: 80px 0 0 0; }
.about_yanfa_bg { background: url(../images_nei/yanfa.jpg) no-repeat center top; padding: 45px 0; }
.about_yanfa_bg .s_width { position: relative; overflow: hidden; height: 337px; }
.about_yanfa_bg .about_yanfa_con { left: 0; top: 0; position: absolute; width: 727px; height: 337px; background: #125098 }
.about_yanfa_bg .about_yanfa_con h2 { font-size: 24px; color: #fff; padding: 30px 0 30px 30px; }
.about_yanfa_bg .about_yanfa_con p { font-size: 15px; color: #ededed; padding: 0px 30px; line-height: 30px; }
.about_honor { padding: 80px 0 60px 0; background: #f9f9f9 }
.about_honor .a_se_title span { margin-bottom: 20px; }
.about_honor .a_se_title p { text-align: center; margin-bottom: 40px; line-height: 30px; font-size: 15px; color: #666666 }
.about_honor .jcarousel-skin-tango .jcarousel-next-horizontal { background: transparent url(../images_nei/r_lng.png) no-repeat 0 0px; width: 50px; height: 50px; }
.about_honor .jcarousel-skin-tango .jcarousel-prev-horizontal { background: transparent url(../images_nei/l_lng.png) no-repeat 0 0px; width: 50px; height: 50px; }
.about_honor .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background: transparent url(../images_nei/r_lng_h.png) no-repeat 0 0px; }
.about_honor .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background: transparent url(../images_nei/l_lng_h.png) no-repeat 0 0px; }
.about_honor_line { background: url(../images_nei/zizhi_line.png) repeat-x left top; margin-bottom: 40px; }
.about_honor_line ul { width: 791px; margin: 0 auto }
.about_honor_line li { width: 260px; float: left; }
.about_honor_line li a { display: block; margin: 0 auto; width: 200px; text-align: center; color: #fff; background: #125098; line-height: 40px; font-size: 18px; }
.about_honor_line li a:hover { background: #2e2d33; }
.about_video { padding: 80px 0 60px 0; background: url(../images_nei/shipin_bg.jpg) }
.about_video .s_width { height: 480px; color: #fff }
.shi_a, .shi_b, .shi_c, .shi_d, .shi_e { position: absolute }
.shi_a { width: 600px; height: 480px; top: 0; left: 0 }
.shi_b, .shi_c, .shi_d, .shi_e { width: 300px; height: 240px; }
.shi_b { left: 600px; top: 0; background: url(../images_nei/shi_d.jpg) }
.shi_c { right: 0; top: 0; }
.shi_d { left: 600px; bottom: 0; }
.shi_e { right: 0; bottom: 0; background: url(../images_nei/shi_d.jpg) }
.about_video .s_width div strong { display: block; text-align: center; font-size: 30px; line-height: 60px; padding: 70px 0 0 0 }
.about_video .s_width div span { display: block; text-align: center; font-weight: bold; font-size: 18px; }
.contact_us_nav { position: fixed; width: 100%; height: 60px; line-height: 60px; background: #095bac; z-index: 2000000; opacity: 0; top: 0 }
.contact_us_nav li { float: left; width: 198px; line-height: 60px; border-left: 1px solid #06C; text-align: center; }
.contact_us_nav li a { display: block; font-size: 16px; color: #e5f2ff; }
.contact_us_nav li a:hover, li.cu_active { background: #333; border-left: 1px solid #333; }
.contact_us_nav li.cu_active a { font-weight: bold; font-size: 16px; font-weight: bold; color: #fff; background: #333; border-left: 1px solid #333; }
.se_honor_con { width: 1200px; overflow: hidden; position: relative; margin: 0 auto; padding: 50px 0 40px 0 }
.se_honor_con ul { width: 1250px; }
.se_honor_con li { float: left; padding: 0; width: 287px; height: 447px; margin-right: 17px; margin-bottom: 25px; position: relative; overflow: hidden; }
.se_honor_t_l { width: 285px; height: 447px; position: relative; cursor: pointer; border: 1px solid #f1f1f1; overflow: hidden; }
.se_honor_con li img { width: 100%; transition: 0.4s ease; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; }
.se_honor_con li:hover img { transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); }
.se_honor_t_l a { width: 285px; height: 187px; position: absolute; z-index: 3; background: url(../images/p_more_bg.png) no-repeat center center; text-align: center; font-size: 14px; color: #fff; line-height: 40px; }
.se_honor_t_l .se_honor_t_laa { opacity: 1; }
.se_honor_t_l a span { display: block; font-size: 24px; font-weight: bold; color: #ffffff; line-height: 60px; padding: 80px 0 0 0; width: 212px; margin: 0 auto; border-bottom: 1px solid #9b968f }
.se_honor_t_r { text-align: center; width: 100%; height: 50px; position: absolute; z-index: 4; bottom: 0 }
.se_honor_t_r a { color: #fff; font-size: 17px; line-height: 50px; display: block; position: relative; z-index: 5 }
.se_honor_t_r .cover_bottom { position: absolute; height: 50px; width: 100%; background: rgba(13,91,170,0.8); bottom: 0; left: -285px; opacity: 0; z-index: 3 }
.se_honor_t_r .se_honor_title { position: absolute; height: 50px; width: 100%; background: rgba(0,0,0,0.6); bottom: 0; z-index: 3 }
.se_honor_t_r a:hover { color: #fff }
.se_honor_t_r_con { line-height: 30px; color: #666666; font-size: 16px; padding: 30px 0; }
.se_honor_t_r_more { width: 150px; line-height: 35px; text-align: center; margin: 0 auto; }
.se_honor_t_r_more a { font-size: 14px; color: #fff; display: block; background: #393a3c; border: 1px solid #c9c9c9 }
.se_honor_t_r_more a:hover { background: #fff; border: 1px solid #fff; color: #cb2a2a; font-weight: bold }
.se_honor_con li div.cover_top { position: absolute; top: -367px; left: 0; width: 295px; height: 367px; background: rgba(0,0,0,0.4); z-index: 1001; text-align: center; cursor: pointer }
.se_honor_con li div.cover_top img { }
.espcms_book .join_back { width: 100px; margin: 0 auto; height: 40px; line-height: 40px; border: 0 solid #dddddd; background: #06C; text-align: center; margin-bottom: 50px; }
.espcms_book .join_back a { line-height: 40px; font-size: 14px; color: #fff }
.se_rongyu_con { width: 1200px; overflow: hidden; position: relative; margin: 0 auto; padding: 50px 0 40px 0 }
.se_rongyu_con ul { width: 1250px; }
.se_rongyu_con li { float: left; padding: 0; width: 287px; height: 237px; margin-right: 17px; margin-bottom: 25px; position: relative; overflow: hidden; border: 1px solid #e2e2e2 }
.se_rongyu_t_l { width: 285px; height: 187px; position: relative; cursor: pointer; border: 1px solid #f1f1f1; overflow: hidden; }
.se_rongyu_con li img { width: 100%; transition: 0.4s ease; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; }
.se_rongyu_con li:hover img { transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); }
.se_rongyu_t_l a { width: 285px; height: 187px; position: absolute; z-index: 3; background: url(../images/p_more_bg.png) no-repeat center center; text-align: center; font-size: 14px; color: #fff; line-height: 40px; }
.se_rongyu_t_l .se_rongyu_t_laa { opacity: 1; }

.navbjs{ display: block;}
.navbjs{ background:#003e93; height:auto; overflow:hidden;}
.navBars{ float:none; height:auto; line-height:60px; width:1200px; margin:0 auto}
.navBars a{ color:#fff;width:11.1%; display:block; text-align:center; float:left; font-size:16px; font-weight:bold}
.navBars a.hover3{ background:#db231b}
.navBars a:hover{ background:#db231b}





.se_rongyu_t_l a span { display: block; font-size: 24px; font-weight: bold; color: #ffffff; line-height: 60px; padding: 80px 0 0 0; width: 212px; margin: 0 auto; border-bottom: 1px solid #9b968f }
.se_rongyu_t_r { text-align: center; width: 100%; height: 50px; position: relative }
.se_rongyu_t_r a { color: #333; font-size: 17px; line-height: 50px; display: block; position: relative; z-index: 4 }
.se_rongyu_t_r .cover_bottom { position: absolute; height: 50px; width: 100%; background: rgba(13,91,170,0.8); bottom: 0; left: -285px; opacity: 0; z-index: 3 }
.se_rongyu_t_r .se_rongyu_title { position: absolute; height: 50px; width: 100%; background: #f1f1f1; bottom: 0; z-index: 3 }
.se_rongyu_t_r a:hover { color: #fff }
.se_rongyu_t_r_con { line-height: 30px; color: #666666; font-size: 16px; padding: 30px 0; }
.se_rongyu_t_r_more { width: 150px; line-height: 35px; text-align: center; margin: 0 auto; }
.se_rongyu_t_r_more a { font-size: 14px; color: #fff; display: block; background: #393a3c; border: 1px solid #c9c9c9 }
.se_rongyu_t_r_more a:hover { background: #fff; border: 1px solid #fff; color: #cb2a2a; font-weight: bold }
.se_rongyu_con li div.cover_top { position: absolute; top: -367px; left: 0; width: 295px; height: 367px; background: rgba(0,0,0,0.4); z-index: 1001; text-align: center; cursor: pointer }
.se_rongyu_con li div.cover_top img { }
.about_honor_line .honor_li a { background: #333 }
.se_anli_con { width: 1300px; overflow: hidden; position: relative; margin: 0 auto; padding: 50px 0 40px 0; }
.se_anli_con ul { width: 1300px; }
.se_anli_con li { float: left; padding: 0; width: 408px; margin-right: 25px; margin-bottom: 25px; position: relative; overflow: hidden; background: #f4f3f3; }
.se_anli_t_l { width: 408px; height: 284px; position: relative; cursor: pointer; border: 1px solid #f4f3f3; border-bottom: none; overflow: hidden; }
.se_anli_con li img { width: 100%; transition: 0.4s ease; -moz-transition: 0.4s ease; -webkit-transition: 0.4s ease; }
.se_anli_con li:hover img { transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); }
.se_anli_t_l a { width: 408px; height: 284px; position: absolute; z-index: 3; background: url(../images/p_more_bg.png) no-repeat center center; text-align: center; font-size: 14px; color: #fff; line-height: 40px; }
.se_anli_t_l .se_anli_t_laa { opacity: 1; }
.se_anli_t_l a span { display: block; font-size: 24px; font-weight: bold; color: #ffffff; line-height: 60px; padding: 80px 0 0 0; width: 212px; margin: 0 auto; border-bottom: 1px solid #9b968f }
.se_anli_t_r { text-align: center; padding: 0 0 20px 0 }
.se_anli_t_r a { color: #2a2a2a; font-size: 17px; line-height: 45px; position: relative; display: block; z-index: 3; }
.se_anli_t_r a span { display: block; color: #2a2a2a; line-height: 60px; font-size: 17px; }
.se_anli_t_r a p { width: 137px; margin: 0 auto; line-height: 30px; background: #ffaf04; color: #fff; font-size: 14px; }
.se_anli_con li:hover a span { color: #fff; }
.se_anli_con .cover_bottom { position: absolute; height: 110px; width: 100%; background: #1657a7; bottom: 0; left: -375px; opacity: 0; z-index: 2 }
.se_anli_t_r_con { line-height: 30px; color: #666666; font-size: 16px; padding: 30px 0; }
.se_anli_t_r_more { width: 150px; line-height: 35px; text-align: center; margin: 0 auto; }
.se_anli_t_r_more a { font-size: 14px; color: #fff; display: block; background: #393a3c; border: 1px solid #c9c9c9 }
.se_anli_t_r_more a:hover { background: #fff; border: 1px solid #fff; color: #cb2a2a; font-weight: bold }
.se_anli_con li div.cover_top { position: absolute; top: -367px; left: 0; width: 295px; height: 367px; background: rgba(0,0,0,0.4); z-index: 1001; text-align: center; cursor: pointer }
.se_anli_con li div.cover_top img { }
.caselist_bj_1 { margin: 20px auto 0; height: auto; overflow: hidden; background: #efefef }
.caselist_1 { width: 1200px; margin: 40px auto; height: auto; overflow: hidden; }
.caselist_1 ul li { width: 31.6%; float: left; margin: 0 10px 10px 10px }
.caselist_1 ul li a { display: block; width: 100% }
.caselist_1 ul li a img { width: 100%; height: 250px; }
.caselist_1 ul li a img:hover { transform: matrix(1.04, 0, 0, 1.04, 0, 0); }
.caselist_1 ul li a p { color: #333; font-size: 16px; text-align: center; background: #e6e6e6; height: 40px; line-height: 40px }
/*首页产品栏目切换*/
/*gonggao*/
.cp_width { width: 1200px; margin: 0 auto; height: auto; margin-bottom: 40px; }
/*chanpin*/
.chanpin { height: 520px; width: 1200px; margin: 0 auto; margin-top: 20px; }
.chanpin_l { height: 520px; width: 260px; float: left; background: #0078c2; text-align: center; display: block }
.chanpin_l li { height: 64px; width: 259px; border-bottom: 1px #FFF solid; text-align: left; }
.chanpin_l li a { height: 64px; width: 110px; line-height: 64px; font-size: 18px; font-weight: bold; padding-top: 37px; color: #fff; padding-left: 30px }
.chanpin_l li:hover a { font-weight: bold; color: #333; font-size: 16px; }
.cp_crnt { border-left: 6px #ffb400 solid; background: url(../images/images/c_a.png) center no-repeat; color: #333 }
.cp_1 { height: 64px; width: 254px; }
.about_img_l { float: left }
.chanpin_l li p { height: 20px; width: 130px; float: right; line-height: 20px; font-size: 12px; }
.chanpin_l li p:hover { height: 20px; width: 130px; float: right; line-height: 20px; font-size: 12px; color: #0264af; }
.cp_2 { height: 43px; width: 254px; }
.cp_1:hover { border-left: 6px #ffb400 solid; background: #fff url(../images/images/c_a.png) center no-repeat; }
.cp_2:hover { border-left: 6px #ffb400 solid; background: #fff url(../images/images/c_b.png) center no-repeat; }
.cp_3 { height: 43px; width: 254px; }
.cp_3:hover { border-left: 6px #ffb400 solid; background: #fff url(../images/images/c_c.png) center no-repeat; }
.cp_4 { height: 43px; width: 254px; }
.cp_4:hover { border-left: 6px #ffb400 solid; background: #fff url(../images/images/c_d.png) center no-repeat; }
.cp_5 { height: 43px; width: 254px; }
.cp_5:hover { border-left: 6px #ffb400 solid; background: #fff url(../images/images/c_e.png) center no-repeat; }
.cp_6 { height: 43px; width: 254px; }
.cp_6:hover { border-left: 6px #ffb400 solid; background: #fff url(../images/images/c_f.png) center no-repeat; }
.cp_7 { height: 43px; width: 254px; }
.cp_7:hover { border-left: 6px #ffb400 solid; background: #fff url(../images/images/c_j.png) center no-repeat; }
.cp_8 { height: 43px; width: 254px; }
.cp_8:hover { border-left: 6px #ffb400 solid; background: #fff url(../images/images/c_h.png) center no-repeat; }
.chanpin_r { height: auto; width: 100%; float: right; }
.chanpin_r_t { height: 330px; width: 100%; background: url(../images/c-1.jpg) center no-repeat; position: relative; overflow: hidden; }
.chanpin_r_t_ab { height: 330px; width: 100%; background: url(../images/c-2.jpg) center no-repeat; position: relative; overflow: hidden; }
.chanpin_r_t_miaomu { height: 330px; width: 930px; background: url(../images/c-3.jpg) center no-repeat; position: relative; overflow: hidden; }
.chanpin_r_t_shuisheng { height: 330px; width: 930px; background: url(../images/shuisheng.jpg) center no-repeat; position: relative; overflow: hidden; }
.chanpin_r_t_yueji { height: 330px; width: 930px; background: url(../images/yueji.jpg) center no-repeat; position: relative; overflow: hidden; }
.chanpin_r_t_guanshang { height: 330px; width: 930px; background: url(../images/guanshang.jpg) center no-repeat; position: relative; overflow: hidden; }
.chanpin_r_t_huahai { height: 330px; width: 930px; background: url(../images/huahai.jpg) center no-repeat; position: relative; overflow: hidden; }
.chanpin_r_t_wenshi { height: 330px; width: 930px; background: url(../images/c-8.jpg) center no-repeat; position: relative; overflow: hidden; }
.chanpin_r_tl { height: 330px; width: 370px; position: absolute; z-index: 1; right: -370px; background: rgba(255,114,0,0.8) }
.chanpin_r_tl h1 { font-size: 24px; color: #FFF; padding-left: 40px; padding-top: 60px; }
.chanpin_r_tl p { line-height: 24px; width: 290px; font-size: 13px; color: #FFF; padding-left: 40px; margin-top: 10px; }
.chanpin_r_tl a { line-height: 30px; width: 95px; border: #FFF 1px solid; display: block; text-align: center; font-size: 14px; color: #FFF; margin-top: 15px; margin-left: 40px; }
.chanpin_r_x { height: 153px; width: 100%; margin: 0 auto; }
.chanpin_r_x li { height: auto; width: 47%; float: left; background: #f6f4f5; padding: 8px 10px 8px 10px; margin-right: 12px; margin-bottom:10px }
.zuangzai { height: 150px; width: 190px; float: left; border: 1px solid #dbdbdb }
.zuangzai a img { height: 100%; width: 100%; overflow:hidden }
.zhuangzai_z { height: 30px; width:64%; float: right; font-size: 14px; font-weight: bold }
.zhuangzai_z a { width: 100%; line-height: 30px; font-size: 14px; color: #db261f; }
.zhuangzai_z a:hover { color: #0d60a7; font-weight: bold; }
.zhuangzai_zz { height: 110px; width: 64%; float: right; line-height: 28px; overflow: hidden }
.zhuangzai_zz p { line-height: 22px; font-size: 12px }
.zhuangzai_zz a { line-height: 22px; font-size: 12px; color: #e74e3e; }
.zhuangzai_m { height: 26px; }
.zhuangzai_ml { height: 26px; width: 80px; float: left; margin-left: 25px; }
.zhuangzai_ml a { height: 26px; width: 80px; line-height: 26px; border: #ffb400 1px solid; text-align: center; display: block; font-size: 13px; color: #333; }
.zhuangzai_ml a:hover { background: #ffb400; color: #fff; }
.zhuangzai_mr { height: 26px; width: 80px; float: left; margin-left: 5px; }
.zhuangzai_mr a { height: 26px; width: 80px; line-height: 26px; border: #ffb400 1px solid; text-align: center; display: block; font-size: 13px; color: #333; }
.zhuangzai_mr a:hover { background: #ffb400; color: #fff; }
/*首页三大板块切换轮播*/

/*shili*/
.shili { height: 860px; width: 100%; background: url(../images/shili.jpg) no-repeat center; }
.shi_a a { height: 60px; width: 320px; background: url(../images/shi.png) no-repeat center; margin: 0 auto; display: block; }
.shi_b p { width: 600px; line-height: 26px; margin: 0 auto; font-size: 15px; color: #FFFFFF; display: block; text-align: center; }
.shi_c { height: 4px; width: 120px; margin: 0 auto; background: #fd9d13; }
.shi_d { height: 530px; width: 1200px; margin: 0 auto; }
.cp_list { width: 1220px; margin: 0 auto; height: 530px }
.cp_list li { float: left }
.lm14 { color: #aa9172; line-height: 50px; border-bottom: 2px #dcdcdc solid }
.lm14 a { color: #FFFFFF; line-height: 50px; font-size: 17px; width: 293px; text-align: center; display: block; font-weight: bold; padding-bottom: 5px; }
.lm14 a:hover { color: #cf0000; font-weight: bold }
.cp_list { position: relative; }
.cp_list li { position: absolute; width: 0; height: 0; overflow: hidden; }
.cp_list .cp_bkgrnd { position: absolute; background-position: 50% 50%; background-size: 100%; background-repeat: no-repeat; top: 0; width: 293px; height: 470px; overflow: hidden; }
.cp_bkgrnd .cp_cover { position: absolute; width: 100%; height: 100%; left: 0; top: 100%; background-color: black; filter: Alpha(opacity=50); padding: 120px 0 0 0; background: rgba(0,0,0,0.8); }
.cp_bkgrnd .cp_cover img { width: 100px; height: 69px; text-align: center; display: block; padding-left: 95px; }
.cp_bkgrnd .cp_cover p { line-height: 30px; color: #FFFFFF; font-size: 15px; text-align: center; display: block; padding: 20px 22px 0 22px; }
.cp_bkgrnd .cp_bottom { position: absolute; width: 0; bottom: 0; left: 50%; margin-left: 0; height: 10px; border-radius: 3px; background: #cc0000; }
.lm14 { margin-top: 470px; }
/*guanyuwomen*/
.guanyuwomen { height: 720px; width: 100%; background: url(../images/ab_z.jpg) repeat center; }
.guanyuwomen_z { height: 720px; width: 1200px; margin: 0 auto; background: url(../images/ab_zz.jpg) no-repeat center left; }
.guanyuwomen_z_r { height: 600px; width: 760px; float: right; }
.guanyuwomen_z_r_z { height: 250px; width: 760px; }
.guanyuwomen_z_r_z_t p { line-height: 35px; font-size: 38px; color: #ba000f; display: block; font-weight: bold; }
.guanyuwomen_z_r_z_t a { color: #000000; }
.guanyuwomen_z_r_z_t a:hover { color: #000000; }
.guanyuwomen_z_r_z_ta { height: 4px; width: 140px; background: #fd9d13; }
.guanyuwomen_z_r_z_tb { height: 126px; width: 760px; }
.guanyuwomen_z_r_z_tb_l { height: 126px; width: 161px; background: url(../images/ab_sp.jpg) no-repeat center; float: left; }
.guanyuwomen_z_r_z_tb_r { width: 580px; height: 126px; float: right; }
.guanyuwomen_z_r_z_tb_r p { line-height: 28px; font-size: 15px; color: #2a2a2a; display: block; }
.guanyuwomen_z_r_z_tb_r a { font-size: 15px; color: #ba000f; font-weight: bold; }
.wenhua { height: 730px; width: 100%; margin: 0 auto; }
.ronyu { height: 220px; width: 760px; }
.ronyua { height: 220px; width: 240px; background: url(../images/r1.png) no-repeat center; float: left; padding-left: 10px; display: block; }
.ronyua a { line-height: 220px; height: 220px; width: 240px; display: block; text-align: center; }
.ronyub a { line-height: 220px; height: 220px; width: 240px; display: block; }
.ronyuc a { line-height: 220px; height: 220px; width: 240px; display: block; }
.ronyua:hover, .ronyub:hover, .ronyuc:hover, .chanpin_r_tla:hover { animation: dou 0.5s linear; }
@keyframes dou {  0% {
transform: translateY(0px);
}
 25% {
transform: translateY(10px);
}
 50% {
transform: translateY(0px);
}
 75% {
transform: translateY(-10px);
}
 100% {
transform: translateY(0px);
}
}
.ronyub { height: 220px; width: 240px; background: url(../images/r2.png) no-repeat center; float: left; padding-left: 20px; }
.ronyuc { height: 220px; width: 240px; background: url(../images/r3.png) no-repeat center; float: left; }
/*合作伙伴*/
.hezuo { height: 60px; width: 260px; background: url(../images/huo.png) center no-repeat; margin: 0 auto; margin-top: 32px; }
.hezuo_z { height: 260px; width: 1200px; margin: 0 auto; margin-top: 35px; }
.changjing { height: 205px; width: 100%; margin: 0 auto; }
.changjing_z { height: 205px; width: 1200px; margin: 0 auto; }
.tupian_z { height: 115px; width: 1200px; margin: 0 auto; }
.tupian_zz { height: 115px; margin: 0 auto; }
.tupian_zz li { float: left; padding-right: 13px; width: 190px; height: 115px; }
.tupian_zl { height: 40px; width: 130px; display: block; background: url(../images/l.jpg) right center no-repeat; float: left; }
.tupian_zr { height: 40px; width: 130px; display: block; background: url(../images/r.jpg) left no-repeat; float: right; }
.tupian_tu_a { line-height: 50px; width: 350px; text-align: center; display: block; font-size: 15px; color: #000000; }
.tff { height: 45px; width: 260px; background: url(../images/xiann.png) center no-repeat; margin-top: 20px; margin: 0 auto; margin-top: 32px; }
/*工程案例*/
.case_bj { height: 630px; width: 100%; margin: 0 auto; }
.case_z { height: 400px; width: 1300px; margin: 0 auto; padding-top: 40px; }
.case_z { height: 400px; width: 1300px; margin: 0 auto; }
.case_zz { height: 370px; margin: 0 auto; }
.case_zz li { float: left; padding: 15px 10px; background: #FFF; margin: 5px }
.case_zl { height: 380px; width: 40px; display: block; background: url(../images/ll.jpg) left center no-repeat; float: left; }
.case_zl:hover { height: 380px; width: 40px; display: block; background: url(../images/l.jpg) left center no-repeat; float: left; }
case_zr { height: 380px; width: 40px; display: block; background: url(../images/r.jpg) right no-repeat; float: right; }
.case_zr:hover { height: 380px; width: 40px; display: block; background: url(../images/rr.jpg) right no-repeat; }
.case_tu_a { line-height: 50px; width: 350px; text-align: center; display: block; font-size: 15px; color: #000000; }
.case_more { background: #F00; width: 120px; margin: 0 auto; text-align: center; height: 30px; line-height: 30px; color: #fff }
/*产品图片放大镜*/

.wenhua { height: 730px; width: 100%; margin: 0 auto; }
.ronyu { height: 220px; width: 760px; }
.ronyua { height: 220px; width: 240px; background: url(../images/r1.png) no-repeat center; float: left; padding-left: 10px; display: block; }
.ronyua a { line-height: 220px; height: 220px; width: 240px; display: block; text-align: center; }
.ronyub a { line-height: 220px; height: 220px; width: 240px; display: block; }
.ronyuc a { line-height: 220px; height: 220px; width: 240px; display: block; }
.ronyua:hover, .ronyub:hover, .ronyuc:hover, .chanpin_r_tla:hover { animation: dou 0.5s linear; }
@keyframes dou {  0% {
transform: translateY(0px);
}
 25% {
transform: translateY(10px);
}
 50% {
transform: translateY(0px);
}
 75% {
transform: translateY(-10px);
}
 100% {
transform: translateY(0px);
}
}
.ronyub { height: 220px; width: 240px; background: url(../images/r2.png) no-repeat center; float: left; padding-left: 20px; }
.ronyuc { height: 220px; width: 240px; background: url(../images/r3.png) no-repeat center; float: left; }
#preview { }
.jqzoom { width: 600px; position: relative; }
.zoomdiv { left: 859px; height: 485px; width: 485px; }
.list-h li { float: left; }
#spec-n5 { width: 485px; height: 56px; padding-top: 6px; overflow: hidden; }
#spec-left { background: url(../images/left.gif) no-repeat; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; }
#spec-right { background: url(../images/right.gif) no-repeat; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; }
#spec-list { width: 325px; float: left; overflow: hidden; margin-left: 2px; display: inline; }
#spec-list ul li { float: left; margin-right: 0px; display: inline; width: 62px; }
#spec-list ul li img { padding: 2px; border: 1px solid #ccc; width: 50px; height: 50px; }
/*jqzoom*/
.jqzoom { position: relative; padding: 0; }
.zoomdiv { z-index: 100; position: absolute; top: 1px; left: 0px; width: 485px; height: 485px; background: url(i/loading.gif) #fff no-repeat center center; border: 1px solid #e4e4e4; display: none; text-align: center; overflow: hidden; }
.bigimg { }
.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; border: 1px solid #aaa; background: #FEDE4F 50% top no-repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor: move; }
#spec-list { position: relative; width: 370px; margin-right: 6px; }
#spec-list div { margin-top: 0; margin-left: -30px; *margin-left:0;
}

.abouts{ display:none}
.productlist12{display:none}
.banner2{ width:100%; height:auto}
.banner2 img{width:100%; height:auto}
.ny_title_top{border:1px solid #eeeeee; border-left:none; border-right:none; padding:30px 0; background:#f9f9f9;}
.ny_title_top h2{ background:url(../images/bjj.jpg) center center no-repeat; text-align:center; height:auto; overflow:hidden; color:#005fb9 ;font-size: 20px}
.ny_title{ width:1200px; margin:0 auto; height:auto; line-height:35px;}
.ny_title a{ color:#000}
.ny_title_top h2 p{ font-size:20px; font-weight:normal;text-transform:uppercase;display: inline-block;}
.ny_title_top b{ text-align:center; display:block; color:#a3a29e; font-weight:normal}
.ny_title_top p{ line-height:30px; color:#666}

.ny_main{ width:1200px; margin:30px auto 50px; height:auto; overflow:hidden }
.aboutleft{ width:25%; float:left; height:auto; overflow:hidden; border:3px solid #003e93}
.aboutleft h2{ font-size:16px; background:#003e93; color:#fff; height:40px; line-height:40px; padding-left:10px}
.aboutleft h2 b{ font-weight:normal; font-size:14px; padding-left:10px}
.aboutleft h3{ background:url(../images/biao.png) no-repeat 15px center #ec0600; padding-left:30px; height:40px; line-height:40px; font-size:14px; border-bottom:1px dotted #fff}
.aboutleft h3 a{ color:#fff; display:block}
.aboutleft h4{background:url(../images/biao1.png) no-repeat 15px center #f3f3f3; padding-left:30px; height:40px; line-height:40px; font-size:14px}
.aboutleft h4 a{color:#000; display:block}
.aboutleft ul li{ height:35px; line-height:35px; border-bottom:1px dotted #CCC; padding-left:30px;}
.aboutleft ul li a{color:#000; display:block}
.aboutright img{ width:50%; height:auto; float:left; margin-right:20px}
.aboutright{ width:70%; float:right; height:auto; overflow:hidden;border-top:3px solid #003e93; background:#f6f6f6; padding:20px}
.aboutright h2{ color:#003e93; margin-bottom:8px}
.aboutright p{ line-height:35px; padding-bottom:8px; color:#5e5e5e; font-size:16px}
.productright{width:70%; float:right; height:auto; overflow:hidden;border-top:3px solid #003e93; background:#f6f6f6; padding:20px}
.productright h2{ background:url(../images/biao.png) no-repeat 15px center #003e93;padding-left:30px; font-size:16px; height:43px; line-height:43px;color:#fff; margin-bottom:15px}
.productright h2 a{ color:#fff;}
.productright  h3{ border-left:5px solid #F00; border-bottom:1px solid #CCC; padding-left:10px; font-size:15px; height:35px; line-height:35px; margin:15px 0;}
.productright  h3 a{float:right;color:#003e93;}
.productright ul li{ width:23%; float:left; border:1px solid #f1f1f1; margin:0 7px 15px 7px}
.productright ul li a{ display:block}
.productright ul li a p{ background:#ececec; text-align:center; color:#000; height:25px; line-height:25px; font-size:12px;overflow:hidden;}
.productright ul li a p:last-child {border-top: 1px dotted #CCC;}
.productright ul li a img{ width:100%; height:150px}
.productright1{display:none;}

.joinright{width:70%; float:right; height:auto; overflow:hidden; border-top:3px solid #003e93; background:#f6f6f6; padding:20px}

.joinright h2{ background:url(../images/biao.png) no-repeat 15px center #003e93;padding-left:30px; font-size:16px; height:43px; line-height:43px;  color:#fff}
.joinright p{ line-height:28px; color:#333}

.newsright{width:70%; float:right; height:auto; overflow:hidden;border-top:3px solid #003e93; background:#f6f6f6; padding:20px}
.newsright ul li{background:url(../images/biao1.png) no-repeat 0 center; padding-left:15px; border-bottom:1px dotted #CCC; height:40px; line-height:40px}
.newsright ul li a{ color:#666}
.newsright ul li span{ float:right; color:#9e9e9e}
.joinright img{ width:60%; display:block; margin:0 auto }
.joinright h1{ text-align:center; border-bottom:1px dotted #999; padding-bottom:10px; margin-bottom:10px; font-size:16px}
.joinright h1 span{color:#a3a29e;}
table tr:first-child{background:#ffc655 none repeat scroll 0 0;color:#fff;font-weight:bold;}
td{border-bottom:1pt solid #c1dad7;border-right:1pt solid #c1dad7;padding:15px 0;text-align:center;font-size:14px}
.dexq tr:nth-of-type(2n+1){background:#d5d5d5 none repeat scroll 0 0;}
table{border-collapse:collapse;}
table td{text-align:center;color:#333333}
table td p{text-align:center;color:#777777}
table{border-left:1pt solid #c1dad7;border-top:1pt solid #c1dad7;table-layout:auto;width:100%;word-wrap:break-word;margin:0 auto;margin-top:15px}

.lueying ul li{ width:31.4%; margin:5px 8px 0 8px; float:left}

.lueying ul li img{ width:100%; height:auto}
.lueying ul li p{ text-align:center}
.yewufan{ width:1200px; margin:20px auto; height:auto; overflow:hidden; border:1px dotted #999;  }
.yewufan h2{ width:100%; text-align:center;color:#fff; background:#003e93; padding:10px 0}
.yewufan2{ border-bottom:1px dotted #999; padding:10px 0;height:auto; overflow:hidden; width:98%; margin:0 auto;  }
.yewufan2 ul li a{ margin-right:15px; color:#555;  line-height:25px; width:100%}
.yewufan2 h3{ float:left; line-height:30px; font-size:14px}
.yewufan2 h3 span{ margin-right:5px}
.yewufan2 ul li{ float:left; line-height:30px; margin-left:10px}
.yewufan2 ul li span{ margin-right:5px; color:#005299}

@media screen and (max-width:750px){

.ny_main{ width:100%; margin:30px auto 50px; height:auto; overflow:hidden }
.aboutleft{ width:99%; float:left; height:auto; overflow:hidden; border:3px solid #003e93}
.aboutleft h2{ font-size:16px; background:#003e93; color:#fff; height:40px; line-height:40px; padding-left:10px}
.aboutleft h2 b{ font-weight:normal; font-size:14px; padding-left:10px}
.aboutleft h3{ background:url(../images/biao.png) no-repeat 15px center #ec0600; padding-left:30px; height:40px; line-height:40px; font-size:14px}
.aboutleft h3 a{ color:#fff}
.aboutleft h4{background:url(../images/biao1.png) no-repeat 15px center #f3f3f3; padding-left:30px; height:40px; line-height:40px; font-size:14px}
.aboutleft h4 a{color:#000}
.aboutleft ul li{ height:35px; line-height:35px; border-bottom:1px dotted #CCC; padding-left:30px;}
.aboutleft ul li a{color:#000}
.aboutright img{ width:50%; height:auto; float:left; margin-right:20px}
.aboutright{ width:94%; float:right; height:auto; overflow:hidden;border-top:3px solid #003e93; background:#f6f6f6; padding:20px}
.aboutright h2{ color:#003e93; margin-bottom:8px}
.aboutright p{ line-height:35px; padding-bottom:8px; color:#5e5e5e; font-size:16px}
.productright1{width:100%; float:right; height:auto; overflow:hidden;border-top:3px solid #003e93; background:#f6f6f6; padding:20px 0}
.productright1 h2{ background:url(../images/biao.png) no-repeat 15px center #003e93;padding-left:30px; font-size:16px; height:43px; line-height:43px;  color:#fff}
.productright1 h2 a{color:#fff;}
.productright1  h3{ border-left:5px solid #F00; border-bottom:1px solid #CCC; padding-left:10px; font-size:15px; height:35px; line-height:35px; margin:15px 0}
.productright1  h3 a{float:right;color:#003e93;}
.productright ul li:nth-child(1n+3){display: none}
.productright1 ul li{ width:100%; float:none; border:1px solid #f1f1f1; margin:0 7px 15px 7px}
.productright1 ul li a{ display:block}
.productright1 ul li a p{ background:#f1f1f1; text-align:center; color:#000; height:35px; line-height:35px;}
.productright1 ul li a img{ width:100%; height:auto}
.productright{display:none;}
.productright1{display:block;}
.joinright{width:94%; float:right; height:auto; overflow:hidden; border-top:3px solid #003e93; background:#f6f6f6; padding:20px}

.joinright h2{ background:url(../images/biao.png) no-repeat 15px center #003e93;padding-left:30px; font-size:16px; height:43px; line-height:43px;  color:#fff}
.joinright p{ line-height:28px; color:#333}

.newsright{width:94%; float:right; height:auto; overflow:hidden;border-top:3px solid #003e93; background:#f6f6f6; padding:20px}
.newsright ul li{background:url(../images/biao1.png) no-repeat 0 center; padding-left:15px; border-bottom:1px dotted #CCC; height:40px; line-height:40px; overflow:hidden}
.newsright ul li a{ color:#666}
.newsright ul li span{ float:right; color:#9e9e9e}
.joinright img{ width:80%; display:block; margin:0 auto }
.joinright h1{ text-align:center; border-bottom:1px dotted #999; padding-bottom:10px; margin-bottom:10px}

	
	
	
	
.topbj { background: url(../images/tbj.jpg); height: auto; overflow: hidden; }
.top_width { width: 98%; margin: 0 auto; margin-top: 20px; margin-bottom:10px; height: auto; overflow: hidden; }
.logo { float: none; width:100%; }
.logo img{ width:100%; height:auto} 
.tel{ float:none; width:20%; display:none}
.tel img{width:100%; height:auto}
.navbjs{ display: block; width:100%}
.navbjs{ background:#003e93; height:auto; overflow:hidden; width:100%}
.navBars{ float:left; height:auto; line-height:35px; text-align:center; width:100%}
.navBars a{ color:#fff;width:33%; border-right:1px dotted #FFF;border-bottom:1px dotted #FFF; display:block; text-align:center; float:left}
.navBars a.hover3{ background:#db231b}
.navbj{ display:none}
.search_yanqi { display:none }

.about { display:none
}
.about .s_width {

    padding: 20px 0 0 0;
    overflow: hidden;
    height: auto;
    width: 100%;
    margin: 0 auto;
}
.abouts{ width:98%; margin:10px auto; display:block;}
.abouts p{ color:#666; line-height:30px;}
.abouts p a{ color:#F00}

.cp_timg { background: url(../images/haoshun_18.jpg) center top; height: 73px; overflow: hidden; background-size: cover }
.cp_bj{ display:none}
.productlist12{ width:98%; margin:0 auto; height:auto; overflow:hidden; display:block}
.productlist12 dl { margin:20px 5px 0 5px; width:47%; float:left; background:#f6f6f6}
.productlist12 dl dt{ width:100%; float:left; margin-bottom:10px}
.productlist12 dl dt a img{ width:100%; height:191px;; display:block;}
.productlist12 dl dd { padding:10px}
.productlist12 dl dd h2{ font-size:12px; font-weight:bold;}
.productlist12 dl dd h2 a{ color:#003e93;}
.productlist12 dl dd p{ line-height:25px; overflow:hidden; height:70px; font-size:12px}

.kefu_img { background: url(../images/haoshun_25.jpg) center top; height: 80px; overflow: hidden; background-size: cover; margin-top:20px }
.news_timg {
    background: url(../images/haoshun_27.jpg) center;
    height: 50px;
    margin: 20px 0 0px 0; background-size:cover
}

.new_z_l_t {
    height: 160px;
    width: 100%;
    background: #db261f;
}
.news_body {
    width: 98%;
    margin: 0 auto;
}
.new_z_l {
    height: 290px;
    width: 100%;
    float: left; display:none
}
.new_r {
    height: auto;
    width: 100%;
    float: none; overflow:hidden

}
.new_r li { width: 100%; height: auto; overflow:hidden; border-bottom: 1px solid #eaeaec; }
.case_timg {
    background: url(../images/casebj.png) center;
    height: 50px;
    margin: 20px 0 0px 0; background-size:cover
}

.caselist_1 {
    width: 98%;
    margin: 20px auto ;
    height: auto;
    overflow: hidden;
}
.caselist_1 ul li {
    width:100%;
    float: left;
    margin: 0 0 10px 0;
}
.new_z {
    height: auto; overflow:hidden
    width: 100%;
    margin: 0 auto;
    margin-top: 5px;
 }
.end_mid_img{ display:none}
.end_message{ display:none}
.end_contact{ display:block; float:none; width:98%; margin:0 auto; overflow:hidden}
.end_contact .end_img{float: left;margin: 20px 10%;}
.s_width {
    width: 100%;
    margin: 0 auto;
    position: relative;
    text-align: center;
}
.endbj { background: #262626; height: auto; overflow: hidden; width: 100% }
.caselist_1 ul li a img {
    width: 100%;
    height: auto;
}
.new_z_r_na a {
    line-height: 50px;
    display: block;
    font-size: 17px;
    font-weight: bold;
    color: #373737; display:block; width:100%; overflow:hidden; height:auto;
}
.new_z_r_nb p {
    line-height: 28px;
    color: #373737;
    font-size: 13px; width:100%
}
.new_z {
    height: auto;
    width: 100%;

    margin-top:5px;

}
.end_contact p {
    font-size: 14px;
    margin-top: 10px;
    line-height: 28px;
    color: #b5b5b5;
	    margin-bottom: 10px; height:auto; overflow:hidden
}
.end_width {
    width: 98%;
    margin: 0 auto;
}
.yewufan{ width:99.7%; margin:20px auto; height:auto; overflow:hidden; border:1px dotted #999; }
.yewufan h2{ width:100%; text-align:center;color:#fff; background:#003e93; padding:10px 0}
.yewufan2{ border-bottom:1px dotted #999; padding:10px 0;height:auto; overflow:hidden; width:98%; margin:0 auto;  }
.yewufan2 ul li a{ margin-right:30px; color:#555;  line-height:25px; width:100%}
.yewufan2 h3{ float:left; line-height:30px; font-size:14px}
.yewufan2 h3 span{ margin-right:5px}
.yewufan2 ul li{ float:left; line-height:30px; margin-left:10px}
.yewufan2 ul li span{ margin-right:5px; color:#005299}

}
.yewufan2 ul li a:hover{ color:#005299; text-decoration:underline}

.page{margin:20px 0 20px 0;padding:6px 0 10px;text-align:center;}
.page a{border:1px solid #dddddd;color:#747474;margin:0 1px;padding:5px 10px;}
.page a:hover{border:1px solid #ff6600;color:#026ab1;}
.page .disabled{border:1px solid #dddddd;color:#747474;margin:0 1px;padding:5px 10px;}
.page .current{background-color:#d9d9d9;border:1px solid #c8c8c8;color:#333;font-style:normal;margin:0 1px;padding:5px 10px;}

.ziliaoxiazai h4{ font-size:14px; border-bottom:2px solid #003e93; padding-bottom:5px; padding-top:10px; color:#003e93}
.ziliaoxiazai ul li{background:url(../images/biao1.png) no-repeat 0 center; padding-left:15px; border-bottom:1px dotted #CCC; height:40px; line-height:40px}
.ziliaoxiazai ul li a{ color:#666}
.ziliaoxiazai ul li span{ float:right; color:#9e9e9e}



.fix_bg{height:50px;width:100%;display:none;}
.fix_bg1{position:fixed;bottom:0px;background-color:#eee;width:100%;}
.fix_col{float:left;width:33.33%;border:solid 1px #666;box-sizing:border-box;height:50px;position:relative;}
.fix_col img{width:20px;margin:0 auto;display:block;padding-top:15px;}
.fix_ewm{position:absolute;bottom:50px;display:none;}
.fix_ewm img{width:100%;}
.fix_col:hover .fix_ewm{display:block;}
.fix_col:hover{background-color:#ddd;}
@media screen and (max-width:750px){
    .fix_bg{display:block;}
}

.zs_pic{width:33.33%;float:left;padding:20px;box-sizing:border-box;text-align:center;}
.zs_pic img{width:100%;}
.zs_pic p{background-color: #eee;}
@media(max-width:750px){
    .zs_pic{width:100%;}
}

@media(max-width:600px){
    .end_contact .en_img{
        float: none;margin: 0 auto;
    }
    .end_contact p{float: none;margin: 0 auto}
}
.field{width: 100%}
.field-ul{width: 100%;}
.field-ul .field-ul-li{width: 32%;margin-right: 2%;float: left}
.field-ul .field-ul-li:nth-child(3){width: 32%;margin-right: 0;}
.field-ul-li-ul{width: 100%;}
.field-ul-li-ul li{display: block;line-height: 23px;}
.field-ul-li-ul h3{font-size: 18px;color:#003e93}
@media (max-width: 750px){
    .field-ul .field-ul-li{width:100%;margin-right:0;float: none}
.field-ul .field-ul-li:nth-child(3){width: 100%;margin-right: 0;}
}