/* CSS Document */

/* ----------------------------------------------------------------------------- 初使化css -----------------------------------------------------------------------------------------------------------------------*/
* { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
html { min-height: 100%; height: 100%; }
body { width: 100%; min-height: 100%; height: 100%; background: #fff; font-family: "microsoft yahei", arial; position: relative; }
ul { list-style-type: none; list-style-image: none }
li { list-style-type: none; list-style-image: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { text-decoration: none; }
a:hover { text-decoration: none; color: #4c4c4c; }
img { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px; -ms-interpolation-mode: bicubic; display: inline-block; vertical-align: middle; }
input{outline: none;}
textarea{outline: none;resize:none}
/*文本溢出隐藏*/
.texthidden { overflow: hidden; text-overflow: ellipsis; white-tabcontent: nowrap; }
textarea, select, input { font-family: "microsoft yahei"; }
/*清除浮动*/
.left { float: left; }
.right { float: right; }
.center { margin-left: auto; margin-right: auto; }
.clearfix:before, .clearfix:after { content: "."; display: block; visibility: hidden; height: 0; line-height: 0; font-size: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; line-height: 0px; }
.clear:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; line-height: 0px; }
.dn { display: none }

/*清除浮动*/
/*------------------------------------------------字体--------------------------------------------------*/
.fst { font-family: "SimSun"; }/*宋体*/
.fht { font-family: "simhei"; }/*黑体*/
.fyy { font-family: "youyuan"; }/*幼圆*/
.fyh { font-family: "microsoft yahei"; }/*微软雅黑*/
.fls { font-family: "lisu"; }/*隶书*/
.fhwxk { font-family: "stxingkai"; }/*华文行楷*/
.fhwxw { font-family: "stxinwei"; }/*华文新魏*/
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f24 { font-size: 24px; }
.f36 { font-size: 36px; }
.fwb { font-weight: bold; }/*---文本加粗---*/
.fwn { font-weight: normal; }/*---文本不加粗---*/
.tar { text-align: right; }/*---文本右对齐---*/
.tac { text-align: center; }/*---文本居中---*/
.dn { display: none; }/*---隐藏---*/
.dk { display: block; }/*---为块级元素---*/

/*-------------------------------------index.html----------------------------------------------*/

.section2{ background: url(../images/sec2.jpg) no-repeat center center; background-size: cover;}
.section3{ background: url(../images/sec3.jpg) no-repeat center center; background-size: cover;}
.section4{ background: url(../images/sec4.jpg) no-repeat center center; background-size: cover;}
.section5{ background: #fff}


.f_cb{position: absolute;top:0;left:0;z-index: 9999999;height: 100px;background: url(../images/topbj.png) bottom;width: 100%;}
.f_cb .logo{width:5.65%;display: inline-block; height: 100%; margin-left: 1.25%;line-height: 100px;}
.f_cb .logo img{width: 130px;height: 57px;}

.f_cb .nav-list{ float: right;width: 37%;margin-right: 1.3%;line-height: 100px;position: relative;}
.f_cb .nav-list li{ float: left; width: 20%;text-align: center;}
.f_cb .nav-list a{ color: #353130; font-size: 18px; display: block; width: 100%;}
.f_cb .tit{width: 109px; height: 100%;float: right; cursor: pointer;}
.f_cb .tit1{width: 109px; height: 100%;float: right; cursor: pointer;display: none;}

.nav-box{width: 100%;display: none;position: absolute;height: 100%;z-index: 9999999;top:100px;}
.nav-box .bg{width: 100%;height: 100%;background: rgba(0,0,0,.3); display: block;}
.nav-box .nav-list-box{position: absolute;top: 0;right: 0;background: #fcfcfc;width: 18.5%; height: 100%;overflow: auto;display: block;}

.nav-box .nav-list-box .navul{padding-top: 14.4%;padding-left: 20%;margin-bottom: 10%}
.nav-box .nav-list-box li{padding:3% 0;}
.nav-box .nav-list-box h2 span{ width: 20%; font-size: 30px; display: inline-block;color: #dfdddd; position: relative; top: 4px;}
.nav-box .nav-list-box h2 a{ display: inline-block; color: #333;font-size: 24px}
.nav-box .nav-list-box a{display: inline-block;color: #7e7e7e;font-size: 18px}
.nav-box .nav-list-box p{ padding-left: 20%;line-height: 32px;}
.nav-box .nav-list-box .first:hover span,.nav-box .nav-list-box .first.curr span{color: #4e4a4a}
.nav-box .nav-list-box .first ul .s-secondItem:hover a{color: #003c8a}
.nav-box .nav-list-box .first .d-firstDrop{display: none;padding-top: 7%;padding-left: 20%;margin-bottom:2%}



#banner{ position:relative; overflow:hidden;  max-width:100%; height: 100%; left:50%; margin-left:-50%;}
.focus{width:100%; height: 100%; position:relative;float:left;overflow:hidden;left:50%; top:0; margin-left:-50%;}
.focus .bnwz{position: absolute;z-index: 33;top:20%;left:0;width: 100%}
.focus .bnwz img{width: 100%;height: auto;}
.f426x240 li{position:absolute; left:0;top:0; background-repeat:no-repeat; background-position: center center;}
.rslides{width:100%; position:relative;list-style:none;padding:0; height: 100%;}
.rslides li{ width:100% !important; height: 100%; background-size: 100% 100% !important;}
.rslides_nav{ height:80px; width:42px; position:absolute; text-indent:-9999px; overflow:hidden; left:3%; top:50%; z-index:9999; display:block; background:url(../images/left1.png) no-repeat;display: none;}
.rslides_nav.next{ left:95%; background:url(../images/right1.png) no-repeat;}
#banner:hover .rslides_nav{display: block;}

.mobban{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none;}
.mobban img{ width: 100%; height: 100%; position: absolute; left: 0%; top: 0;}


.sybt{width:94%;height: auto;margin: 0 auto 4%;max-width: 1360px;text-align: center;font-size: 36px;color: #353130;}
.sybt span{color: #767575;font-size: 24px;vertical-align: bottom;}
#demo{display: none}
#certify {position: relative;width:94%;height: auto;margin: 0 auto;max-width: 1360px;}
#certify .swiper-container { padding-bottom: 50px;}
#certify  .swiper-slide { width: 600px; height: 408px; background: #fff; position: relative;}
#certify  .swiper-slide img{ display:block;margin-left: -6%;width: 106%;height: 100%}
#certify  .swiper-slide p {width:190px;height:62px; text-align: center; color: #fff; font-size: 28px; margin: 0 auto;background: #003c8a;position: absolute;bottom:0px;left:32.5%;line-height: 62px;}
#certify .swiper-pagination { width: 100%; bottom: -17%;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px;  background-color: #dcd7d7; width: 16px; height: 16px; opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: #028cfb;}


.sybt_31{padding-top: 5%}
section.page3{ max-width: 1360px; width:94%;height: auto;margin: 0 auto 0;}
section.page3 .left_3{width: 52.6%;height: auto;float: left}
section.page3 .left_3 img{width: 100%;height: auto;}
section.page3 .right_3{width: 45%;height: auto;float: right}
section.page3 .right_3 .p_31{font-size: 30px; color: #484847;margin-bottom: 4%;margin-top: 3%}
section.page3 .right_3 .div_31{color: #5f5d5c;font-size: 16px;line-height: 24px;margin-bottom: 4%}
section.page3 .right_3 ul li{color: #484847;font-size: 20px;vertical-align: bottom;}
section.page3 .right_3 ul li span{color: #21b6e8;font-size: 48px;}
section.page3 .right_3 .more_31{background: #003c8a;color: #fff;font-size: 16px;display: inline-block;padding:7px 23px;margin-bottom: 4%}


section.page4{ max-width: 1360px;width:94%; height: auto;margin: 8% auto 0;}
section.page4 .fl_amin{width: 100%;overflow: hidden;}
section.page4 .fl_amin .zrybimg{transition: all 0.6s;}
section.page4 .fl_amin .zrybimg:hover{transform: scale(1.06);}
section.page4 .fl04z{float: right;width: 47.3%;height: auto;}
.floor4 .floor4nr .fl04z img{width: 100%;height: auto}
section.page4 .fl04z .fl04zs{position: relative;width:100%;height: auto;}
section.page4 .fl04z .fl04zs .fl004a11{position: absolute;top:10%;left:4%;display: block;color: #fff;font-size: 24px;text-shadow:2px 3px 4px #1d1d1d;}
section.page4 .fl04y{float: left;width: 52.7%;height: auto;position: relative;}
.floor4 .floor4nr .fl04y img{width: 100%;height: auto;}
section.page4 .fl04y .fl004a21{position: absolute;top:5%;left:4%;display: block;color: #fff;font-size: 24px;text-shadow:2px 3px 4px #1d1d1d;}


section.page5{max-width: 1360px;width:94%; height: auto;margin:100px auto 0;}
.i-wrap4 .box{ width: 100%; height: 100%; }
.f-cb { zoom: 1;}
.i-wrap4 .left { width: 29.7%; float: left;margin-top: 15% }
.i-wrap4 .left h1 { font-size: 44px;color: #333333; line-height: 62px;}
.i-wrap4 .left h2 { font-size: 22px; color: #333333; line-height: 25px; margin: 4% 0 4%;}
.i-wrap4 .left p { font-size: 12px;color: #666; line-height: 35px;}
.i-wrap4 .left .btns { width: 37px; margin-top: 9px; margin-left: 8px; text-align: center; color: #dfdfdf;}
.i-wrap4 .btns a{ width: 11px; height: 20px; display: inline-block; position: relative; top: 3px;transition:background 0.3s;}
.i-wrap4 .btns a.prev { background: url(../images/wel08.png) no-repeat center; float: left;}
.i-wrap4 .btns a.next { background: url(../images/wel09.png) no-repeat center; float: right;}
.i-wrap4 .btns i { width: 1px; background: #dfdfdf; display: inline-block; height: 26px;}
.i-wrap4 .more { width: 34.5%; height: 40px;  line-height: 40px; text-align: center;  font-size: 14px; color: #ffffff; background: #003c8a; display: block; margin-top: 13%;}
.i-wrap4 .right{ float: right; width: 63%; overflow: hidden;border-right: 1px solid #eaeaea;height: 980px;position: relative;}
.i-wrap4 .right ul{ width:2000px; position: absolute; left: 0px; top: 0px;}
.i-wrap4 .right li{ width:285px;float: left; border-left: 1px solid #eaeaea; height: 980px;}
.i-wrap4 .right li a{display: block;width: 90%;margin: 0 auto}
.i-wrap4 .right li .pic img{ width: 100%;}
.i-wrap4 .right .day{font-size: 80px; color: #e0e0e0; line-height: 60px;padding-bottom: 40%;margin-top: 30%}
.i-wrap4 .right .data{ font-size: 14px; color: #333333; line-height: 33px; margin-bottom: 7px;}
.i-wrap4 .right h2{ font-size: 16px; color: #3e3e3e; line-height: 25px; height: 50px; overflow: hidden; margin-bottom: 6%;transition:color 0.3s;}
.i-wrap4 .right .latest{ font-size: 12px; color: #999999;line-height: 19px; margin-bottom: 2%;}
.i-wrap4 .right .pic{ margin-bottom: 7%;}
.i-wrap4 .right .font{ font-size: 13px; color: #888888;line-height: 20px; height: 80px; overflow: hidden;}
.i-wrap4 .right .more1{ width: 52px; height: 11px; background: url(../images/wel10.png) no-repeat center; margin-top: 19%;}
.section5{position: relative;}
.section5 .foot{width:40%;height: auto;position: absolute;bottom: 19%;margin-left: 1.25%}
.section5 .foot a{color: #414040;font-size: 13px;}
#xwsjd{display: none;}



/*-------------------------------------------------about.html----------------------------------------------*/

.zyf_cb{position: static;height: 100px;background: url(../images/zytopbj.jpg) bottom;width: 100%;}
.zyf_cb ul li:hover a span,.zyf_cb ul li.curr a span{color: #fff;background: #003c8a;padding: 9px 16px;}
.zyf_cb .tit{display: none;}
.zyf_cb .nav-box{position: fixed;}
#content{max-width: 1360px;width:94%; height: auto;margin:0 auto 0;}
.dqwz{margin-top: 4%}
.dqwz p{border-bottom: 1px solid #bdc3cf;width: 100%;padding:17px 0;}
.dqwz .we_p1{color: #4e4e4e;font-size: 20px;}
.dqwz .we_p2{color: #919191;font-size: 16px;}
.dqwz .we_p2 a{font-style: normal;color:#4e4e4e; }



.txt{width: 100%;height: auto;margin-top: 5.5%;margin-bottom:5.5%;}
.txt .gynrl{width: 23%;height: auto;float: left;}
.txt .gynrl .nsp3{width: 100%;font-size: 24px;color: #4e4e4e;padding-bottom: 3.5%;font-weight: bold;}
.txt .gynrl ul{width: 100%;}
.txt .gynrl ul li{color: #4e4e4e;font-size: 18px;padding: 3% 0 3% 0;}
.txt .gynrl ul li i{background: url(../images/dhb.jpg) no-repeat;display: inline-block;width: 32px;height: 11px;margin-right: 9px;margin-top: -1px;}
.txt .gynrl ul li:hover i,.txt .gynrl ul li.curr i{background: url(../images/dhb_l.jpg) no-repeat;}
.txt .gynrr{float: right;width: 77%;height: auto;min-height: 390px;}
.txt .gynrr .xwtb {position: relative;min-height: 110px;}
.txt .gynrr .xwtb .nsp1{font-size: 30px;color: #201b1b;font-weight: bold;margin-bottom: 6px;}
.txt .gynrr .xwtb .nsp2{font-size: 20px;color: #818181}
.txt .gynrr .xwtb .nsd1{position: absolute;right: 0;top:0;}
.txt .gynrr .xwtb .nsi1{width: 59px;height: 2px;background:#003c8a;display: inline-block;margin-top: 3% }
.txt .gynrr .about{color: #464646;font-size: 16px;line-height: 30px;margin-top: 3%}


/*-------------------------------------------------footer.html----------------------------------------------*/

.footer{width: 100%;height: 101px;background: url(../images/dbbjt.jpg) bottom center  no-repeat;}
.footer .footnav{max-width: 1360px;width:94%; height: auto;margin:0 auto 0;}
.footer .footnav p{text-align: right;padding: 3px 0; }
.footer .footnav p a{color: #fff;font-size: 14px;}


/*-------------------------------------------------captain.html----------------------------------------------*/
.txt .gynrr .lhrzp{float: left;width: 36.3%;}
.txt .gynrr .lhrzp img{width: 100%;height: 100%;}
.txt .gynrr .lhrqm{float: right;width:57%;margin-top: 1.2%}
.txt .gynrr .lhrqm .lhrp1{font-size: 24px;color: #003c8a;margin-bottom: 5px;}
.txt .gynrr .lhrqm .lhrp2{font-size: 22px;color: #575757;margin-bottom: 7%}
.txt .gynrr .lhrqm .lhrpd1{font-size: 16px;color: #646464;line-height: 32px;}
.txt .gynrr .lhrqm .qianming{margin-top: 9%;text-align: right;font-size: 18px;color: #939393;}
.txt .gynrr .lhrqm .qianming img{margin-right: 5%;margin-bottom: 25px;margin-left: 8px;}


/*-------------------------------------------------honor.html----------------------------------------------*/

.txt .gynrr .honor{ width:99%; height:auto; min-height:500px; overflow:hidden;}
.txt .gynrr .honor .prod_tit {margin-bottom: 0}
.txt .gynrr .honor .prod_tit ul li{width: 125px;box-shadow: 0 0 0 0;}
.txt .gynrr .honor ul{ width:104%; height:auto;}
.txt .gynrr .honor ul li{ float:left; text-align:center; width:30.5%; height:auto; margin:0 2.0% 2.5% 0; border:1px solid #eee;box-shadow: 1px 2px 1px 1px #dfdfdf;}
.txt .gynrr .honor ul li img{ width:78.4%; margin:8% auto 0;}
.txt .gynrr .honor ul li span{ display:block; width:89%;/* margin:3% auto 4.5%;*/ font-size:16px; line-height:24px; color:#fff;background: #003c8a;margin-top:7%;margin-bottom: 10%;text-indent: 11%;text-align: left;height: 35px;line-height: 35px;overflow: hidden;}


/*-------------------------------------------------contact.html----------------------------------------------*/

.txt .gynrr .gsxx {width: 100%;height: auto;}
.txt .gynrr .gsxx .xxul {float: left;width: 80%;margin-bottom: 31px}
.txt .gynrr .gsxx .xxul .xxp1{font-size: 18px;color: #3a3737;margin-bottom: 8px;font-weight: bold;}
.txt .gynrr .gsxx .xxul li{float: left;font-size: 14px;color: #626060;margin-right: 3%;margin-top: 5px;}
.txt .gynrr .gsxx .xxewm{float: right;width: 20%;text-align: right;}
.txt .gynrr .ditu{width: 100%;height: 468px;border:1px solid #d2d2d2;overflow: hidden;}
.txt .gynrr .ditu .map_kernel{height: 468px;}
.txt .gynrr .gsqk{width: 100%;margin-top: 1%}
.txt .gynrr .gsqk ul{width:100%;margin-top: 1.8%;overflow: auto;}
.txt .gynrr .gsqk ul p{color: #3a3737;font-size: 18px;font-weight: bold;margin-bottom: 0.2%}
.txt .gynrr .gsqk ul li{color: #616161;font-size: 14px;float: left;width: 24%;margin-top: 0.2%;margin-right: 1%}




/*Contact-Map-------------------------------------------------------------------------------------*/
.contact-map{margin:3% 0 0 0;width:100%;height:500px;}
.contact-map .map_kernel{margin:0;padding:0;width:100%;height:100%;border:0;}
.info{border:solid 1px silver;}
div.info-top{position:relative;background:none repeat scroll 0 0 #F9F9F9;border-bottom:1px solid #CCC;border-radius:5px 5px 0 0}
div.info-top div{display:inline-block;color:#333333;font-size:12px;font-weight:bold;line-height:31px;padding:0 10px;}
div.info-top img{position:absolute;top:10px;right:10px;transition-duration:0.25s;}
div.info-top img:hover{box-shadow:0px 0px 5px #000;}
div.info-middle{font-size:12px;padding:6px;line-height:20px;}
div.info-bottom{height:0px;width:100%;clear:both;text-align:center;}
div.info-bottom img {position:relative;z-index:104;}
.info-middle img{float:left;margin-right:6px;}


/*-------------------------------------------------news.html----------------------------------------------*/

.txt .gynrr .jjyfc{width: 98.3%;height: auto;padding-bottom: 3%;}
.txt .gynrr .jjyfc ul {width: 113%;margin-left: -9%;margin-top: -3.5%}
.txt .gynrr .jjyfc ul li{float: left;width: 24.5%;margin-left: 8%;background: #f1f1f1;padding-bottom: 1%;margin-top: 3.5%}
.txt .gynrr .jjyfc ul li .jjyimg{width: 100%;height: auto;margin-bottom: 5%}
.txt .gynrr .jjyfc ul li .jjybt{width: 93%;height:auto;margin: 0 auto;}
.txt .gynrr .jjyfc ul li .jjybt .jjysp1{color: #2c2c2c;font-size: 16px;display:block;width: 100%;height: 22px;overflow: hidden;margin-bottom: 3%}
.txt .gynrr .jjyfc ul li .jjybt .jjysp2{display: block;font-size: 16px;color: #a4a3a3;}
.txt .gynrr .jjyfc ul li .jjybt .jjysp2 i{font-style: normal;float: left;display: block;}
.txt .gynrr .jjyfc ul li .jjybt .jjysp2 img{float: right;}


/*------------------------------------------------------list-page-----------------------------*/
.list-page { width:100%; margin: 4% auto 0; display: block; text-align: center;}
.list-page a { background:#fff; padding: 5px 10px; margin: 0 2px; border: 1px solid #d9d9d9; border-image: none; color:#545253; font-size: 14px; text-decoration: none; display: inline-block; }
.list-page a:hover { background: #003c8a; color:#fff; text-decoration: none; }
.list-page .current { background: #003c8a; padding: 5px 10px; border: 1px solid  #d9d9d9; border-image: none; color:#fff; font-size: 14px; text-decoration: none; display: inline-block; }
.page_phone{ display:none}


/*-------------------------------------------------join.html----------------------------------------------*/
.txt .gynrr .hiring .hr_03 ul li .hrb{width: 100%}
.txt .gynrr .hiring .hr_03 ul li .hrb i{font-style: normal;display: block;float: right;width: 90%}
.txt .gynrr .hr_job { width: 920px; height: auto; margin: 1% auto 0; }
.txt .gynrr .hiring { width: 100%; padding: 0 0 3% 0; height: auto; margin: 0 auto; min-height: 500px; background: #fff; }
.txt .gynrr .hiring h1 { color: #c6151d; text-align: center; }
.txt .gynrr .hiring h2 { color: #101010; text-align: left; }
.txt .gynrr .hiring h3, .hiring h4, .hiring h5, .hiring h6 { float: left; text-align: center; }
.txt .gynrr .hiring .hr_01 { background: #003c8a; color: #fff; }
.txt .gynrr .hiring .hr_02 { background: #ededed; color: #3a3a3a; cursor: pointer;}
.txt .gynrr .hiring .hr_03 { background: #f7f7f7; color: #3a3a3a; }
.txt .gynrr .hiring .hr_03 b { font-weight: normal; }
.txt .gynrr .hiring .hr_03 span { color: #7b7b7b; }
.txt .gynrr .hiring .hr_03 a { display: block; background: #C8151D; color: #fff; text-align: center; }
.txt .gynrr .hiring h1 { font-size: 20px; }
.txt .gynrr .hiring h2 { font-size: 14px; margin-top: 1%; }
.txt .gynrr .hiring h3, .hiring h4, .hiring h5, .hiring h6 { width: 22%; height: auto; }
.txt .gynrr .hiring .hr_01 { width: 90%; padding: 0 3% 0 7%; margin: 2% 0 0; font-size: 18px; height: 44px; line-height: 44px; }
.txt .gynrr .hiring .hr_02 { width: 90%; padding: 0 3% 0 7%; margin: 2px 0 0; font-size: 16px; height: 38px; line-height: 38px; }
.txt .gynrr .hiring .hr_01 h3{ width: 34%; height: auto; text-align: left; }
.txt .gynrr .hiring .hr_02 h3 { width: 34%; height: auto; text-align: left; }
.txt .gynrr .hiring .hr_03 ul { height: auto; padding: 18px 100px 20px 78px; font-size: 14px; }
.txt .gynrr .hiring .hr_03 ul li { height: auto; line-height: 35px; }
.txt .gynrr .hiring .hr_03 ul li b { display: block; float: left; width: 40%; margin-right: 60px; line-height: 35px; }
.txt .gynrr .hiring .hr_03 ul a { font-size: 14px; margin: 2% auto 0; width: 114px; height: 28px; line-height: 28px; }


/*------------------------------------------------news_show.html---------------------------------------------------*/

.txt .gynrr .zxdtxyq{width: 100%;height: auto;}
.txt .gynrr .zxdtxyq .zxdtxyqp{width: 100%;color: #303030;font-size: 18px;font-weight: bold;text-align: center;padding:0 0 1% 0;}
.txt .gynrr .zxdtxyq .zxdtxyl{width: 100%;text-align: center;padding: 0.5%;margin-top: 0.8%}
.txt .gynrr .zxdtxyq .zxdtxyl span .xqya1{vertical-align: middle;}
.txt .gynrr .zxdtxyq .zxdtxyl .br{display: none;width: 100%;height: 3px;}
.txt .gynrr .zxdtxyq .zxdtxyl .fx{margin-top: -1%;display: inline-block;}
.txt .gynrr .zxdtxyq .zxdtxyl span{color: #6f6f6f;font-size: 13px;}
.txt .gynrr .zxdtxyq .zxdtxyl span a{color: #6f6f6f;font-size: 13px;}
.txt .gynrr .zxdtxyq .xqyshow{width: 100%;height: auto;font-size: 15px;color: #545454;line-height: 30px;margin-top: 3%;padding-bottom: 2.5%}
.txt .gynrr .zxdtxyq .xqyshow img{width: 100%;height: auto;}
/*------------------------------------------------sxp.html---------------------------------------------------*/
.sxp{width: 99.7%;border-top:1px solid #ccc;margin-top: 4%;border-bottom:1px solid #ccc;}
.sxp p{font-size: 13px;color: #666;width: 50%;padding: 1% 0;}
.sxp p img{margin-top: -0.5%;}
.sxp .sxpp1{float: left;border-right:1px solid #ccc;width: 49.8%;}
.sxp .sxpp2{float: right;text-align: right;width: 50%;}


/*微信链接*/
.wechat-qrcodes{display: none;border:1px solid #eee;position:absolute;top:50%;left: 50%;z-index:15;/*top:-205px;left:-84px;*/width:150px;height:150px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.wechat-qrcodes .wechatspan{width:15%;display: block;float: right;cursor: pointer;font-size: 16px;}
.wechat-qrcode .qrcode{display: none;}
.wechat-qrcodes #code{width: 100px;height: 100px;margin: 0 auto;margin-top: 20%}
.shxianshi{display: none;}


/*----------------------------------------video.html----------------------------------------------------*/
.txt .gynrr .video{width: 89.9%;}
.txt .gynrr .video .jsmodern-video {height: 500px !important;}
.txt .gynrr .video .videos img{width: 100%;height: auto;}
.txt .gynrr .video .videos img{width: 100%;height: auto;}
.txt .gynrr .video ul{width: 102%;}
.txt .gynrr .video ul li{float: left;width: 33.3%;cursor: pointer;margin-top: 1.5%}
.txt .gynrr .video ul li .videotu{width: 94%;height: auto;position: relative;}
.txt .gynrr .video ul li .videotu p{position: absolute;top:0; background: rgba(0,0,0,0.35); /*background: url(../images/videozc.png);*/width: 100%;height: 100%;text-align: center;color: #fff;font-size: 16px;}
.txt .gynrr .video ul li .videotu p span{display: inline-block;margin-top: 60%;}
.txt .gynrr .video ul li .videotu img{width: 100%;height: auto;}
.txt .gynrr .video .spxian{background: url(../images/videox.jpg) center center no-repeat;width: 50%;margin: 2.5% auto 1%;padding:1% 0;}
.txt .gynrr .video .spxian p{width:94px;background: #fff;font-size: 18px;color: #373737;margin: 0 auto;text-align: center;}


/*----------------------------------------nywh.html----------------------------------------------------*/

.cattle { width: 100%; height: 89%; overflow-y: hidden; overflow-x: scroll; scrollbar-arrow-color: #ffffff; scrollbar-face-color: #acacac; line-height: 100%; scrollbar-darkshadow-color: #545154; scrollbar-highlight-color: #acacac; scrollbar-shadow-color: #acacac; scrollbar-track-color: #dedede; scrollbar-3dlight-color: #545154; }
.cattle .cattle_box { height: 100%; white-space: nowrap;}
.cattle img { width: auto; height: 100%; }
.m_cattle { display: none; }


/*----------------------------------------culture.html----------------------------------------------------*/
.txt .gynrr .cur_1{width: 100%;height: auto;text-align: center;margin-bottom: 5%}
.txt .gynrr .cur_1 .cur1_p1{color: #6a6a6a;font-size: 30px;}
.txt .gynrr .cur_1 .cur1_p2{color: #f5af4e;font-size: 24px;}
.txt .gynrr .cur_2{width: 100%;height: auto;}
.txt .gynrr .cur_2 .cur2_p1{font-size: 18px;color: #535353;font-weight: bold;margin-bottom: 1.7%}
.txt .gynrr .cur_2 .cur2_p2{font-size: 16px;color: #535353;line-height:24px;margin-bottom: 5%;display: block;}
.txt .gynrr .cur_2 .cur2_p3{margin-bottom: 8%}
.txt .gynrr .cur_2 .cur2_p3 img{width: 100%;height: auto;}
.txt .gynrr .cur_2 ul li{width: 100%;margin-top: 2%}
/*.txt .gynrr .cur_2 ul li span{color: #fff;font-size: 20px;display: block;float: left;background:#d49243;width: 223px;padding: 1% 0;border-radius: 12px;text-indent: 2%	}*/
.txt .gynrr .cur_2 ul li span{color: #fff;font-size: 20px;display: block;float: left;background:#d49243;width: 160px;padding: 1% 0;border-radius: 12px;text-align: center;	}
.txt .gynrr .cur_2 ul li i{display: block;float: left;color: #535353;margin: 0 2% 0 2%;margin-top: 1%}
.txt .gynrr .cur_2 ul li b{font-weight: normal;display: block;float: left;font-size: 18px;color: #535353;margin-top: 1%}


/*----------------------------------------product.html----------------------------------------------------*/

.txt .gynrr .product { width: 100%; height: auto; min-height: 500px; margin: 0 auto 4%; overflow: hidden }
.txt .gynrr .prod_tit { height: auto; margin-bottom: 5%}
.txt .gynrr .prod_tit ul li { float: left; line-height: 36px; background: #ed5a1e;margin-right: 3%;border-radius: 14px;}
.txt .gynrr .prod_tit ul li a { display: block; height: auto; padding: 0 30px; color: #fff; }
.txt .gynrr .prod_tit ul li a:hover, .prod_tit ul li .curr { background: #003c8a;border-radius: 14px;}
.txt .gynrr .pr_editor { width: 100%; height: auto; margin: 0 auto 0; font-size: 14px; color: #7c7c7c; line-height: 24px; }
.txt .gynrr .pr_editor h1 { font-size: 18px; color: #4e4e4e; margin-bottom: 1.5%;font-weight: bold; text-align: center;}
.txt .gynrr .prod_box { height: auto; margin: 3% auto 0; overflow: hidden }
.txt .gynrr .prod_box ul { width: 104%; height: auto; }
.txt .gynrr .prod_box ul li { float: left; width:29.7%; height: auto; margin: 0 3.3% 3% 0; }
.txt .gynrr .prod_box ul li img { width:100%; height:auto; border:1px solid #DBDBDB; border-bottom:0; box-sizing:border-box; }
.txt .gynrr .prod_box ul li h1 { height: 37px; background: #003c8a; line-height: 37px; font-size: 16px; color: #fff; text-align:center; overflow:hidden;}
.txt .gynrr .prod_box ul li h2 span { display: block; float: left; width:100%; height:auto; font-size:16px; margin-top:13px; color:#666; }
.txt .gynrr .prod_box ul li h2 a { display: block; overflow:hidden; width:12%; float: right; text-align:center; margin-top:10px; margin-right:4%; }
.txt .gynrr .prod_box ul li h2 a img{ border:0;}

/*----------------------------------------ranch.html----------------------------------------------------*/
.txt .gynrr .sub_txt{width: 100%;height: auto;}
.txt .gynrr .m_sub_txt{ display:none;}

/*----------------------------------------business.html----------------------------------------------------*/
.txt .gynrr .jyms{width: 98.13%;height: auto;}
.txt .gynrr .jyms img{width: 100%;height: auto;}
.txt .gynrr .m_hist { display: none; }

/*----------------------------------------agent.html----------------------------------------------------*/

.txt .gynrr .agentgy{width: 100%;height: auto;color: #666;font-size: 16px;line-height: 28px;}
.txt .gynrr .agentgy span{color: #494a49;font-size: 24px;font-weight: bold;display: block;margin-bottom: 2%}
.txt .gynrr .agent{width: 100%;height: auto;margin-top: 4%}
.txt .gynrr .agent .dlt{float: left;width: 40%}
.txt .gynrr .agent .fjdlt{float: right;text-align: right;}
.txt .gynrr .agent .sjysdlt{display: none;}
.txt .gynrr .agent .jmdlys{float: right;width: 60%;margin-top: 3%}
.txt .gynrr .agent .fjjmdlys{float: left;}
.txt .gynrr .agent .jmdlys .nmer .nmsz{color: #003c8a;font-weight: bold;font-size: 24px;margin-bottom: 1%}
.txt .gynrr .agent .jmdlys .nmer .nmerbt{color: #373737;font-size: 18px;font-weight: bold;margin-bottom: 1.2%}
.txt .gynrr .agent .jmdlys .nmer .nmerbt i{color: #003c8a;font-style: normal;}
.txt .gynrr .agent .jmdlys .nmer .nmernr{font-size: 14px;color: #717171}
.txt .gynrr .agent .jmdlys .nmerl{float: left;width: 49%;margin-top: 5%}
.txt .gynrr .agent .jmdlys .nmerr{float: right;width: 49%;margin-top: 5%}


/*----------------------------------------agent.html----------------------------------------------------*/

.txt .gynrr .ysjs{width: 100%;height: auto;}
.txt .gynrr .ysjs .ysjsd1{color: #4c4c4c;font-weight: bold;font-size: 22px;}
.txt .gynrr .ysjs .ysjsd2{color: #003c8a;font-weight: bold;font-size: 18px;margin-bottom: 1%;margin-top: 1%}
.txt .gynrr .ysjs .ysjsd3{color: #6d6d6d;font-size: 16px;line-height: 24px;}
.txt .gynrr .jsbz{width: 100%;height: auto;margin-top: 5%}
.txt .gynrr .jsbz p{color: #4c4c4c;font-size: 18px;font-weight: bold;margin-bottom: 1.5%}
.txt .gynrr .jsbz .jsbzt img{width: 100%;height: auto;}
.txt .gynrr .hzcg{width: 100%;height: auto;margin-top: 4%}
.txt .gynrr .hzcg p{color: #4c4c4c;font-weight: bold;font-size: 18px;margin-bottom: 3.5%}
.txt .gynrr .hzcg .hz{float: left;width: 48.5%;}
.txt .gynrr .hzcg .hz img{width: 100%;height: auto;}
.txt .gynrr .hzcg .cg{float: right;width: 48.5%;}
.txt .gynrr .hzcg .cg img{width: 100%;height: auto;}
.txt .gynrr .yfzl{width: 100%;height: auto;margin-top: 4%}
.txt .gynrr .yfzl p{color: #4c4c4c;font-weight: bold;font-size: 18px;margin-bottom: 3.5%}
.txt .gynrr .yfzl .yf{float: left;width: 53.2%;text-indent: 11%}
.txt .gynrr .yfzl .yf p span{display: inline-block;float: right;margin-right: 12%}
.txt .gynrr .yfzl .yf img{width: 100%;height: auto;}
.txt .gynrr .yfzl .zl{float: right;width: 38.9%;}
.txt .gynrr .yfzl .zl p{text-align: center;}
.txt .gynrr .yfzl .zl img{width: 100%;height: auto;}


/*----------------------------------------history.html----------------------------------------------------*/

.txt .gynrr .m_hist { display: none; }
.txt .gynrr .hist{ width:92%; height:auto;  padding-top:20px;}
.txt .gynrr .hist_box{ background:url(../images/line01.jpg) top center no-repeat; background-position-x:400px; padding-bottom:60px;}
.txt .gynrr .hist_box .hist_l{ width:214px; height:202px; margin:-30px 40px 0 170px; background:url(../images/his_bj.png) center no-repeat; position:relative;}
.txt .gynrr .hist_box .hist_l .img00{ width:184.8px; height:184.8px; border-radius:100%; margin:7.9px;}
.txt .gynrr .hist_box .hist_l .h_img01{ position:absolute; top:10px; left:-180px; width:160px; height:160px; border:7px solid #75b51d; border-radius:100%;}
.txt .gynrr .hist_box .hist_l .h_img02{ position:absolute; top:170px; left:-90px; width:135px; height:135px; border:7px solid #75b51d; border-radius:100%;}
.txt .gynrr .hist_box .hist_l .h_img01 img,.hist_box .hist_l .h_img02 img{ border-radius:100%;}
.txt .gynrr .hist_box .hist_r{ width:380px; height:auto; margin-left:20px; padding-top:30px;  font-size:14px;}
.txt .gynrr .hist_box .hist_r h1{ font-size:24px; color:#003c8a; margin-bottom:5px;}
.txt .gynrr .hist_box .hist_r ul li{ color:#3f3f3f; line-height:30px;}

.txt .gynrr .hist_box01{ background:url(../images/line01.jpg) top center no-repeat; background-position-x:400px; padding-bottom:60px; }
.txt .gynrr .hist_box01 .hist_l{ width:380px; height:auto; text-align:right;  font-size:14px; padding-top:30px;}
.txt .gynrr .hist_box01 .hist_l h1{ font-size:24px; color:#003c8a; margin-bottom:5px;}
.txt .gynrr .hist_box01 .hist_l ul li{ text-align:right; color:#3f3f3f; line-height:30px;}
.txt .gynrr .hist_box01 .hist_r{ width:214px; height:202px; margin:-30px 0 0 50px; background:url(../images/his_bj01.png) center no-repeat; position:relative;}
.txt .gynrr .hist_box01 .hist_r .img00{ width:184.8px; height:184.8px; border-radius:100%; margin:8px 3px 3px 21px;}
.txt .gynrr .hist_box01 .hist_r .h_img01{ position:absolute; top:10px; left:230px; width:160px; height:160px; border:7px solid #75b51d; border-radius:100%;}
.txt .gynrr .hist_box01 .hist_r .h_img02{ position:absolute; top:170px; left:170px; width:135px; height:135px; border:7px solid #75b51d; border-radius:100%;}
.txt .gynrr .hist_box01 .hist_r .h_img01 img,.hist_box01 .hist_r .h_img02 img{ border-radius:100%;}

/*-------------------------------------------------social.html----------------------------------------------*/
.txt .gynrr .xhsm{width: 100%;height: auto;}
.txt .gynrr .xhsm p{color: #4e4e4e;font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 1%}
.txt .gynrr .xhsm span{color: #4e4e4e;font-size: 16px;text-align: center;display:block;}
.txt .gynrr .zfms{width: 100%;height: auto;margin-bottom: 8%}
.txt .gynrr .zfms .ms1{width: 98%;border:10px solid #ebebeb;border-radius: 12px;margin-bottom: 1.5%;margin-top: 4%;position: relative;}
.txt .gynrr .zfms i{display: block;font-style: normal;position: absolute;bottom:3.2%;font-size: 16px;color: #fff;font-weight:bold;text-indent: 2% }
.txt .gynrr .zfms .ms1 i{right:1.5%;}
.txt .gynrr .zfms .ms1 img{width: 100%;height: auto;}
.txt .gynrr .zfms .ms2{width: 47.9%;border:10px solid #ebebeb;border-radius: 12px;float: left;position: relative;}
.txt .gynrr .zfms .ms2 img{width: 100%;height: auto;}
.txt .gynrr .zfms .ms3{width: 46.7%;border:10px solid #ebebeb;border-radius: 12px;float: right;position: relative;}
.txt .gynrr .zfms .ms3 img{width: 100%;height: auto;}
.txt .gynrr .xhsm .mdms{width: 99.1%;height: auto;margin-top: 2%}
.txt .gynrr .xhsm .mdms img{width: 100%;height: auto;}
.txt .gynrr .kssh{width: 100%;height: auto;margin-top: 7%}
.txt .gynrr .kssh p{color: #4e4e4e;font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 1%}
.txt .gynrr .kssh span{color: #4e4e4e;font-size: 16px;text-align: center;display:block;}
.txt .gynrr .kssh{width: 100%;height: auto;}
.txt .gynrr .kssh .jdzr{margin-bottom: 3%}
.txt .gynrr .kssh .hbone{width: 46.3%;border:10px solid #ebebeb;border-radius: 12px;float: left;position: relative;}
.txt .gynrr .kssh .hbone img{width: 100%;height: auto;}
.txt .gynrr .kssh .hbtwo{width: 48%;border:10px solid #ebebeb;border-radius: 12px;float: right;position: relative;}
.txt .gynrr .kssh .hbtwo img{width: 100%;height: auto;}
.txt .gynrr .kssh i{display: block;font-style: normal;position: absolute;bottom:3.2%;font-size: 16px;color: #fff;font-weight:bold;text-indent: 2% }

