﻿body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td,blockquote{ margin:0; padding:0;}
body{ font:12px/1.5 Arial,'Microsoft YaHei'; color:#222222; font-size:12px; background: #fff; overflow-X: hidden;}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{ color:#333333; text-decoration:none; blr:expression(this.onFocus=this.blur()); }
a:hover{ text-decoration:none; text-decoration:none!important; color: #035695 }
:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:arial,'Microsoft YaHei';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
em,i{ font-style:normal;}
li{ list-style:none;}
h3{ font-weight:normal;}
.fl{float: left;}
.fr{float: right;}
a,
img,
.navs_two_menu,
.ind_part_list li,
.svc_mode_list li,
.epi_conts_list li{-webkit-transition: all 0.4s;-ms-transition: all 0.4s;transition: all 0.4s;}
img{width: 100%;width:auto}
.wrap{ width: 1200px; margin: auto;position: relative;}
.head{position: fixed;top: 0;left: 0;width:100%;line-height:92px;background: #fff;z-index: 1024;}
.logo{float: left;}
.navs{float: right;margin-right:1%;}
.navs>li{float: left;margin: 0 18px;position: relative;font-size: 16px;}
.navs>li{color: #333;display: block;box-sizing: border-box;}
.navs>li::after{content: "";border-bottom:2px solid #fff;display: block;width:0;text-align: center;}
.navs>li:hover::after{border-bottom:2px solid #035695;width:100%;transition:width .5s;}
.navs>li:hover{color: #035695;font-weight: bold;}
.navs_two_menu{position: absolute;top: 100%;left:0;right:0;width:140px;height:0;line-height: 40px;z-index: 999;overflow: hidden;text-align: center;margin-left:-55%;}
.navs_two_menu>li{font-size: 14px;color:#333;}
.navs_two_menu>li>a{display: block;background:rgba(255, 255, 255, .9);margin:1px auto;color:#333;}
.navs_two_menu>li:hover a{color:#fff;background:#035695;}
.navs>li:hover>a{color: #035695;font-weight: bold;display: block;}
.navs_two_menu>li:hover a{color:#fff;font-weight: bold;}
.navs li:hover .navs_two_menu{height:380%;transition:height .5s;}
.fixed{ position: fixed; }

/*nav*/
.nav__trigger { float: right; width: 30px; height: 30px; position: relative; right: 0; top:30px; margin-left: 15px; z-index: 9999; display: none; cursor: pointer; }
.nav__icon { display: block; position: absolute; width: 30px; height: 2px; top: 0; left: 0; background-color:#0d6fb8; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before, .nav__icon:after { content: ''; display: block; width: 30px; height: 2px; position: absolute; background: #0d6fb8; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before { margin-top: 20px; }
.nav__icon:after { margin-top: 10px; }
.zjq-mnav { width: 100%; height: 100%; padding: 0 0; position: fixed; z-index: 1024; opacity: 0; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform: translateY(-100%); transform: translateY(-100%); right: 0; top: 0; overflow: hidden; }
.zjq-msons { margin: 14px 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.zjq-msons dt { font-size: 14px; margin-bottom: 8px; line-height: 1.6rem; text-align: center; }
.zjq-msons a { color: #fff }
.zjq-msons dd { text-align: center; line-height: 24px; padding-bottom: 10px; }
.zjq-msons dd a { margin:0 10px; display: inline-block; color: #e9e8e8 }
.nav--active{ overflow: hidden; }
.nav--active .nav__trigger { opacity: 0.5; }
.nav--active .nav__icon { top: 8px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.nav--active .nav__icon:before { display: none; }
.nav--active .nav__icon:after { margin-top: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.nav--active .zjq-mnav { top: 92px; opacity: 1; height: 100%; background: #0d6fb8; -webkit-transform: translateY(0); transform: translateY(0); padding:1rem 0; }
/*搜索框*/
.search{position: absolute;right:0;top:50%;width:16px;height:50px;margin-top:-8px;cursor: pointer;}
.search_logo{display:block;background:url(../image/icon.png) no-repeat;width:16px;height:16px;overflow: hidden;float: right;}
#search-form {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  position: absolute;
  top:60px;
  right: 0;
  max-height:0;
  overflow: hidden;
  border:none;
}
#search-form.open {max-height:40px;}
#search-form.open{width:184px;height:40px;opacity: 1;border:3px solid #ececec;text-indent: .5em;font-size:14px;color:#bbb;}
@keyframes fadedown {
    from { transform: translateY(-100%); opacity: 0; }

    to { transform: translateY(0); opacity: 1; }
}

/*底部样式*/
.footer{background:#666;}
.footer_top{max-width:1050px;margin:0 auto;padding:2% 0 0;}
.footer_top ul{text-align: center;}
.footer_top ul li{display: inline-block;padding: 0 1% 0 0;width:8%;}
.footer_top ul li:nth-child(1)::before,.footer_top ul li:nth-child(1)::after{display: none;}
.footer_top ul li:nth-child(1) a{padding:0;}
.footer_top ul li::before{content: "";display:block;float: left;border-right:1px solid #b8b8b8;width:1px;height:14px;margin: 5% auto 0;}
.footer_top ul li::after{content: "";display:block;float: left;border-left:1px solid #8c8c8c;width:1px;height:14px;margin: 5% auto 0;}
.footer_top ul li a{display: inline-block;color:#b8b8b8;font-size: 14px;padding: 0 0 0 15%;}
.footer_bottom{line-height:40px;text-align: center;}
.footer_bottom>a{color:#929292;font-size: 14px;}

.wrapper{width:100%;margin:0 auto;overflow: hidden;}
.wrapper .dh{width:100%;margin:0 auto;background:#f3f3f3;line-height:70px; height: 70px;}
.wrapper .dh_con{max-width: 1200px;margin:0 auto;font-size:14px;color:#666;position: relative; height: 70px;}
.wrapper .dh_con dl{position: relative;}
.wrapper .dh_con dl dt{display: inline-block;background: #035695;border-top:6px solid #0070c5;padding:3.5% 3% 4.5% 2%;position: absolute;top:-50px;width:15%;}
.wrapper .dh_con dl dt h3{font-size:24px;color:#fff;line-height: 36px;}
.wrapper .dh_con dl dt span{display:block;font-size:22px;color:#fff;line-height: 14px;}
.wrapper .dh_con dl dd:nth-child(2){margin-left: 23%;}
.wrapper .dh_con dl dd{display: inline-block;margin:0 1%;}
.wrapper .dh_con dl dd a{font-size:16px;color:#666;display: inline-block;position: relative;}
.wrapper .dh_con dl dd a::after{content: "";border-bottom:4px solid #f3f3f3;display: block;width:0;text-align: center;position: absolute;bottom:-2px;}
.wrapper .dh_con dl dd>a:hover::after{border-bottom:4px solid #035695;width:100%;transition:width .5s;}
.wrapper .dh_con dl>dd>a:hover{color:#035695;font-weight: bold;}
.wrapper .dh_con dl>dd.on a{color:#035695;font-weight: bold;}
.wrapper .dh_con dl dd.on a::after{content: "";border-bottom:4px solid #035695;width:100%;display: block;text-align: center;position: absolute;bottom:-2px;}

.banner{max-width:1920px;height:auto;margin:93px auto 0;}
.about{background: url(../image/about_banner.jpg) no-repeat left top;width: 100%;height: 465px;background-size: cover;}
.news{background: url(../image/news_banner.jpg) no-repeat left top;width: 100%;height: 465px;background-size: cover;}
.operat{background: url(../image/operat_banner.jpg) no-repeat left top;width: 100%;height: 465px;background-size: cover;}
.party{background: url(../image/party_banner.jpg) no-repeat left top;width: 100%;height: 465px;background-size: cover;}
.hr{background: url(../image/hr_banner.jpg) no-repeat left top;width: 100%;height: 465px;background-size: cover;}

.project_center,.BMap_pop,.BMap_shadow{display: none;}

/*about*/
.con_lg{margin:6% auto 3%;}
.con_lg_box1{max-width: 1200px;margin:0 auto;margin-top: 20px; font-size: 16px!important;}
.con_lg_box1 p{ font-size: 16px!important;}

.con_lg_box4_con{max-width: 1200px;margin:0 auto;margin-top: 20px; font-size: 16px!important;}
.con_lg_box4_con p,.con_lg_box4_con p span{ font-size: 16px!important;}



.con_lg_box1 blockquote{display:inline-block;padding:0;margin:0;}
.con_lg_box1 blockquote:nth-child(1){margin-right:2%;}
.con_lg_box1 blockquote:nth-child(2){width:46%;float: right;}
.con_lg_box1 blockquote:nth-child(2) img{display: block;max-width:100%;height:auto;}

.con_lg_box2{background:url(../image/about_bg.jpg) no-repeat top center;max-width:1920px;width:100%;max-height:420px;height:100%;padding: 3% 0;margin: 2% auto;}
.con_lg_box2 .con_lg_box2_title,.con_lg_box2_con{max-width: 1200px;margin: 0 auto;text-align: center;padding:0 0 2%;}
.con_lg_box2_con{padding:0;}
.con_lg_box2 .con_lg_box2_title h3{font-size:30px;color:#fff;}
.con_lg_box2 .con_lg_box2_title span{font-size:20px;color:#dbdbdb;display: inline-block;}
.con_lg_box2_con ul{display: table;margin: 0 auto;width:85%;}
.con_lg_box2_con ul li{display: table-cell;background:#035695;padding:5.4% 8%;width:32%;}
.con_lg_box2_con ul li b{display: block;}
.con_lg_box2_con ul li b,.con_lg_box2_con ul li b i{font-size:34px;color:#fff;font-weight: bold;}
.con_lg_box2_con ul li span{display: block;text-align: center;font-size:16px;color:#fff;}
.con_lg_box2_con ul li:nth-child(2){background:#c9a458;}
.con_lg_box2_con ul li:nth-child(3){background:#035695;}
.con_lg_box2_con ul li:nth-child(2) b,.con_lg_box2_con ul li:nth-child(3) b{color:#fff;font-size: 24px;font-weight: normal;width:100%;display:block;letter-spacing: -1px;}
.con_lg_box2_con ul li:nth-child(2) b i,.con_lg_box2_con ul li:nth-child(3) b i{margin-right:5px;}

.con_lg_box3,.con_lg_box5{max-width: 1200px;margin: 0 auto;padding:0 0 2%;}
.con_lg_box4{padding:3% 0;}
.con_lg_box4_con{max-width: 1200px;margin: 0 auto;padding:  0;}

.con_lg_box2s{background:none;margin:0 auto 3%;padding:0;}
.con_lg_box4s{background:#fff;margin:0 auto;padding:0;}

.con_lg_box5{padding:0;}
.con_lg_box5_cns{margin:3% auto;}
.con_lg_box5_cn1l{float: left;width:20%;max-height: 200px;height:100%;overflow: hidden;}
.con_lg_box5_cn1l img{display: block;width: 100%;height:auto;transition: all 1s ease 0s;}
.con_lg_box5_cn2l{float: left;width:10%;text-align: center;border-right: 1px solid #e2e2e2;margin:3% auto 0;}
.con_lg_box5_cn2l b{display: block;font-size:60px;color:#666;font-family: "Arial";font-weight: normal;line-height: 60px;}
.con_lg_box5_cn2l span{display: block;font-size:14px;color:#999;font-family: "Arial";}
.con_lg_box5_cn3r{float: right;width: 76%;padding-left:2%;}
.con_lg_box5_cn3r dl{border-bottom:1px dashed #e2e2e2;padding-bottom:1%;margin: 3% auto 0;}
.con_lg_box5_cn3r dl dt{font-size:18px;color:#333;transition: all 0.5s ease 0s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.con_lg_box5_cn3r dl dd{display: inline-block;font-size:12px;color:#999;line-height: 18px;margin:1% auto 0;}
.con_lg_box5_cn3r dl dd:nth-child(3){margin-left: 2%;}
.con_lg_box5_cn3r abbr{display: inline-block;font-size: 14px;line-height: 28px;color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin:2% auto 0;}
.con_lg_box5_cn3r dl dt:hover{transform: translateX(10px);transition: all 0.5s ease 0s;color:#035695;}
.con_lg_box5_cn1l:hover img{transform: scale(1.25);transition: all 1s ease 0s;}


.con_lg .page{ text-align: center; margin:5% auto; height: 34px; overflow: hidden; display: block; }
.con_lg .page dl{width: 100%;text-align: center;}
.con_lg .page dl dd{display: inline-block;padding:.2% .5%;}
.con_lg .page dl dd.on{background:#035695;color:#fff;}
.con_lg .page dl dd.on a{color:#fff;}

/*联系我们*/
.con_lg_boxl{width:39%;float: left;box-sizing: border-box;}
.con_lg_boxl .con_lg_boxl_top{border:1px solid #e3e3e3;border-top:4px solid #035695;}
.con_lg_boxl .con_lg_boxl_top dl{margin:8% auto;}
.con_lg_boxl .con_lg_boxl_top dl dd{font-size:14px;line-height: 46px;color:#666;}
.con_lg_boxl .con_lg_boxl_top dl dd img{margin:0 5px 0 12%;}
.con_lg_boxl .con_lg_boxl_btm{position: relative;}
.con_lg_boxl .con_lg_boxl_btm img{width:100%;height:auto;}
.con_lg_boxl .con_lg_boxl_btm blockquote{position: absolute;margin:0;padding:0;top:22%;left:5%;}
.con_lg_boxl .con_lg_boxl_btm blockquote h3{font-size:20px;color:#fff;font-weight: bold;}
.con_lg_boxl .con_lg_boxl_btm blockquote dl{margin:7% auto 0;}
.con_lg_boxl .con_lg_boxl_btm blockquote dl dt{float: left;margin-right:10px;}
.con_lg_boxl .con_lg_boxl_btm blockquote dl dd{display: inline-block;font-size: 26px;color:#fff;font-weight: bold;}
.con_lg_boxl .con_lg_boxl_btm blockquote dl dd i{display: block;font-size:14px;color:#fff;line-height: 14px;font-weight: normal ;}
.con_lg_boxl .con_lg_boxl_btm abbr{position: absolute;right:5%;top:18%;}
.con_lg_boxr{ margin: 0 auto; width:57%;}
.con_lg_boxr h3{font-size: 26px;color:#035695;margin: 0 auto 5%;}
.con_lg_boxr dl dd{display: block;margin:2.5% auto;height:40px;}
.con_lg_boxr dl dd i{float: left;;width:12%;font-size:14px;color:#666;line-height: 40px;text-align: right;margin-right:1%;}
.con_lg_boxr dl dd input{float: left;;width:80%;border:1px solid #f1f1f1;background:#f6f6f6;line-height: 40px;box-sizing: border-box;}
.con_lg_boxr dl dd::after{content: "*";display: block;width:5%;color:#b1812c;line-height:40px;visibility:unset;float: right;clear: unset;}
.con_lg_boxr dl dd:nth-child(3)::after,.con_lg_boxr dl dd:nth-child(6)::after{display: none;}
.con_lg_boxr dl dd:nth-child(5){max-height:142px;height:100%;}
.con_lg_boxr dl dd textarea{background:#f6f6f6;border:1px solid #f1f1f1;width: 80%;height: 120px;}
.con_lg_boxr dl dd button{background:#eee;border:1px solid #f1f1f1;width: 15%;height:40px;font-size: 14px;color:#666;}
.con_lg_boxr dl dd button:nth-child(4){margin-left:11.5%;}
.con_lg_boxr dl dd:nth-child(6) input{width:20%;}


/*news*/
.dh_wz{position: absolute;right:0;top:0;font-size: 14px;color:#999;}
.dh_wz a{color:#999;}
.dh_wz a:hover{color:#035695;}
.dh_wz img{margin-right:10px;}
.con_lg_box5_cn3l{float:left;padding-right:2%;}
.con_lg_box5_cn2ls{width:6%;padding-right:2%}
.con_lg_box5_cn2ls b{color:#035695;}
.con_lg_box5_cn2ls span{color:#035695;}
.con_lg_box5>dl{border:1px solid #f2f2f2;box-sizing: border-box; padding: 20px 0;}
.con_lg_box5>dl>dt{width:30%;max-height:295px;overflow: hidden;float: left;margin-right:3%;}
.con_lg_box5>dl>dt>img{width:100%;height:auto;}
.con_lg_box5>dl>dd{width:65%;display: inline-block;margin:2% auto;}
.con_lg_box5>dl>dd>h3{font-size: 18px;color: #333;transition: all 0.5s ease 0s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.con_lg_box5>dl>dd>span{display:inline-block;font-size:12px;color:#999;margin:2% auto;}
.con_lg_box5>dl>dd>span:nth-child(3){margin-left:3%;}
.con_lg_box5>dl>dd>abbr{font-size:14px;color:#666;line-height:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;height: 110px;}
.con_lg_box5>dl>dd>i>a{display: block;margin:2.2% auto 0;font-size:12px;color:#999;}
.con_lg_box5>dl>dd>i>a:hover{color:#035695;}
.con_lg_box5>dl>dd>h3:hover{transform: translateX(10px);transition: all 0.5s ease 0s;color:#035695;}
.con_lg_box5>dl>dt:hover img{transform: scale(1.25);transition: all 1s ease 0s;}

/*otice*/
.otice_list{max-width: 1200px;margin:0 auto;}
.otice_list ul li{border-bottom:1px solid #f5eddf;padding-bottom:3%;margin-top:3%;}
.otice_list ul li h3{font-size: 20px;color:#333;transition: all 0.5s ease 0s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.otice_list ul li abbr{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;font-size: 13px;color:#999;margin:1% auto;height:20px;line-height: 20px;}
.otice_list ul li i{display: block;}
.otice_list ul li i a{display:block;color:#035695;font-size:13px;}
.otice_list ul li blockquote{display:block;margin:0;padding:0 3%;border-left:6px solid #035695;}
.otice_list ul li h3:hover{transform: translateX(10px);transition: all 0.5s ease 0s;}

/*operat*/
.operat_list{border-bottom:1px solid #efefef;}
.operat_listl,.operat_listr{width:50%;float: left;border-right:1px solid #efefef;box-sizing: border-box;position: relative;margin:3% auto;}
.operat_listr{width:50%;float: left;padding-left:2%;border-right:none;}
.operat_listl h3,.operat_listr h3{font-size: 16px;color:#333;width:85%;transition: all 0.5s ease 0s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.operat_listl span,.operat_listr span{font-size: 14px; color: #aaa;position: absolute;top:0;right:3%;}
.operat_listl abbr,.operat_listr abbr{display:block;font-size:14px;color:#999;line-height:26px;margin: 2% auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.operat_listl abbr{padding-right: 2%;}
.operat_listl i,.operat_listr i{display: block;font-size:14px;color:#999;font-weight: bold;margin:3% auto 0;}
.operat_listl i a,.operat_listr i a{color:#999;display: block;position: relative;}
.operat_listl i a::after,.operat_listr i a::after{content: "";display:inline-block;height:1px;width:5%;background:#999;position: absolute;top:49%;left:11%;}
.operat_listl h3:hover,.operat_listr h3:hover{transform: translateX(10px);transition: all 0.5s ease 0s;}
.operat_listl:hover h3 a,.operat_listr:hover h3 a{font-weight: bold;color:#035695;}
.operat_listl i a:hover,.operat_listr i a:hover{color:#035695;}
.operat_listl i a:hover::after,.operat_listr i a:hover::after{background:#035695;}
.operat_listl::after,.operat_listr::after{content: "";display: block;width:0;height:3px;background:#035695;position: absolute;bottom: -25.5%;left:0;right:0;transition: width 0.5s;}
.operat_listr::after{bottom: -26.5%;}
.operat_listl:hover::after,.operat_listr:hover::after{width:100%;transition: width 0.5s;}

.con_lg_box6{max-width: 1200px;margin:0 auto;}
.con_lg_box6 blockquote:nth-child(1){max-width:480px;width:40%;max-height:300px;height:100%;float: left;}
.con_lg_box6 blockquote:nth-child(2){width:57%;float: right;padding-left:3%;}
.con_lg_box6 blockquote:nth-child(2) span{display: block;width:10%;height:1px;position: relative;}
.con_lg_box6 blockquote:nth-child(2) span::before{content: "";display: inline-block;height:1px;background:#035695;width:50%;position: absolute;top:0;left: 0;}
.con_lg_box6 blockquote:nth-child(2) span::after{content: "";display: inline-block;height:1px;background:#035695;width:50%;position: absolute;top:0;right: 0;}

.con_lg_box5_ul>.con_lg_box5_cns>.con_lg_box5_cn2l>b,.con_lg_box5_ul>.con_lg_box5_cns>.con_lg_box5_cn2l>span{color:#035695;}

.con_lg_box7{max-width: 1200px;margin:0 auto;}
.con_lg_box7 ul li{width:31.667%;float: left;border:1px solid #f3f3f3;box-sizing: border-box;margin-right:2.5%}
.con_lg_box7 ul li span{max-width: 380px;max-height: 260px;overflow: hidden;width:100%;height:100%;display: block;}
.con_lg_box7 ul li span img{display: block;width:100%;height:auto;transition: all 1s ease 0s;}
.con_lg_box7 ul li i{display: block;font-size:16px;color:#333;line-height: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;padding: 0px 4%;}
.con_lg_box7 ul li:last-child{margin-right:0;}
.con_lg_box7 ul li span:hover img{transform: scale(1.25);transition: all 1s ease 0s;}

.con_lg_tit{max-width:1200px;margin:0 auto;border-bottom:1px dashed #e8e8e8;}
.con_lg_tit h3{font-size:26px;color:#333;text-align:center;}
.con_lg_tit dl{text-align: center;margin: 2% auto;}
.con_lg_tit dl dd{font-size: 14px;color:#999;display: inline-block;}
.con_lg_tit dl dd:last-child{margin-left:2%;}

.con_lg_fh{max-width:1200px;margin:0 auto;}
.con_lg_fh dl dt{border-bottom:1px solid #ebebeb;padding:3% 0;text-align: right;}
.con_lg_fh dl dd{float: left;width:50%;overflow: hidden;}
.con_lg_fh dl dd a{display: block;font-size:14px;color:#999;padding:3% 0;}
.con_lg_fh dl dd:nth-child(2) a::before{content: "";display: block;width:16px;height:16px;background:url(../image/net-pro.jpg) no-repeat;float: left;margin:.3% 1% 0 0;}
.con_lg_fh dl dd:nth-child(3){text-align: right;float: right;}
.con_lg_fh dl dd:nth-child(3) a::after{content: "";display: block;width:16px;height:16px;background:url(../image/net-pro.jpg) no-repeat;float: right;background-position:-16px 0;margin:.3% 0 0 1%;}
.con_lg_fh dl dd:nth-child(2) a:hover::before{background-position:0 -16px;}
.con_lg_fh dl dd:nth-child(3) a:hover::after{background-position:-16px -16px;}
.con_lg_fh dl dd a:hover{color:#035695;}

/*hr*/

.con_lg_box1 abbr{margin:2% .75%;}
.hr_list{max-width:1200px;margin:0 auto;}
.hr_list dl dt{width:100%;margin: 0 auto;background: #035695;}
.hr_list dl dt i,.hr_list dl dd abbr i{display:inline-block;width:16%;text-align: center;font-size:14px;font-weight: bold;color:#fff;line-height: 50px;}
.hr_list dl dd abbr{display: block;width:100%;background:#f3f3f3;cursor: pointer;margin:5px auto;}
.hr_list dl dd abbr i{color:#666;font-weight: normal;}
.hr_list dl dd abbr:last-child i{color:#035695;}
.hr_list dl dd .hr_list_show{display: none;}

/**/
table{width:100%;margin:0 auto 5%;text-align: left;}
table>thead>tr{line-height: 50px;background:#035695;}
table>thead>tr>th{text-align: center;font-size:16px;color:#fff;}
table tbody>tr>td{font-size:16px;color:#333;}
table.table-expandable > tbody > tr:nth-child(odd) {cursor: pointer;border-bottom: 5px solid #fff;border-top: 5px solid #fff;}
table.table-expandable.table-hover > tbody >label> tr:nth-child(even):hover td {background-color: white;}
table.table-expandable > tbody >label> tr div.table-expandable-arrow {background:transparent url(https://www.gefei-info.com/template/cn/images/arrows.png) no-repeat scroll 0px 0px; width:30px; height:30px; display:block;margin:0 auto;}
table.table-expandable > tbody >label> tr div.table-expandable-arrow.up {background-position:0px -32px;}
.label{height:58px;line-height:60px;background:#f3f3f3;margin:3% auto;}
.cur td{color:#035695;}
td.icon{background: url(https://www.gefei-info.com/template/cn/images/arrows.png)no-repeat;width:30px;height:30px;display: inline-block;}
td.i-right1{background-position:0 4px;}
td.i-right2{background-position:0 -30px;display:none;opacity: 0;transition: all 0s ease 0s;}
td.i-right1,
td.i-right2{float:right;margin:10% 43%;padding:6px 0 0 0;opacity: 1;transition: all 0s ease 0s;}
.rczp_con{text-align: left;font-size:14px;line-height: 38px;color:#666;border-bottom:1px solid #f2f2f2;padding:3% 5%;}
.rczp_con b{display: block;font-size:18px;color:#035695;margin:1% auto;font-weight: bold;}
.rczp_con a{color:#035695;}
.label>td:nth-child(6){color:#035695;}
.rczp_cons{background:#f9f9f9;margin:2% auto;}
.rczp_cons>td>i{display: block;width:13%;background: #035695;line-height:45px;margin: 2% 0 2% 5%}
.rczp_cons>td>i a{color:#fff;}


/*首页*/
#box{max-width: 1920px;height: 580px;width:100%;margin: 93px auto 0;position: relative;overflow:hidden;}
#box ul li{width: 100%;max-height: 580px;height: 100%;position: absolute;opacity: 0;filter:alpha(opacity(0));}
#box ul li:first-child{opacity: 1;filter:alpha(opacity(100));}
#box ul li img{width: 100%;max-height: 580px;height:auto;} 
#direction{position: absolute;top:50%;margin:-25px auto 0;max-width:1200px;width:100%;left: 0;right:0;}
#direction>a{left: 0;float: left;}
#direction>a>img{max-width:100%;}
#direction>a:last-child{display:block;right:0;float: right;text-align: right;}
#btn{position:absolute;left:42%;bottom:0;display: none;}


/*news*/
.news_box{width:100%;margin:0 auto;border-bottom:1px solid #e8e8e8;}
.news_box_con{max-width:1200px;width:100%;margin:3% auto;}
.news_box_con_tit{text-align: center;margin-bottom: 3%;}
.news_box_con_tit b{display: block;font-size:28px;color:#bababa;font-family: "Elephant";}
.news_box_con_tit h3{font-size:28px;color:#333;}

.news_box_con_left{width:38.334%;max-width: 460px;float: left;}
.news_box_con_left .shuffling{width:100%;max-height:340px;margin:0 auto;position:relative;}
.news_box_con_left .shuffling .bd{position:relative;z-index:0;}
.news_box_con_left .shuffling .bd li{position:relative;display:none;}
.news_box_con_left .shuffling .bd li span{display: block;max-width:460px;max-height:340px;overflow: hidden;width:100%;height:100%;}
.news_box_con_left .shuffling .bd li span img{width:100%;height:auto;}
.news_box_con_left .shuffling .bd li:nth-child(1){display:block;}
.news_box_con_left .shuffling .hd{width:100%;text-align:center;position:absolute;left:0;bottom:1%;z-index:1;cursor:pointer;text-align: right;}
.news_box_con_left .shuffling .hd li{display:inline-block;width:20px;height:20px;background:rgba(0, 0, 0, .8);color:#FFF;font:normal 10px/12px "Microsoft Yahei";margin:0 2px;line-height: 20px;text-align: center;}
.news_box_con_left .shuffling .hd li.on{background:rgba(30, 36, 129, .9);color:#fff;}
.news_box_con_left .an{width:100%;display: none;}

.news_box_con_right{float: right;width:59%;}
.yyui_tab{width:100%;}
.yyui_tab>ul{position: relative;}
.yyui_tab>ul>li{max-width: 115px;display: inline-block;width:16%;line-height: 45px;font-size:16px;text-align: center;cursor: pointer;margin: 0 1%;}
.yyui_tab>ul>li:nth-child(1){margin-left: 0;}
.yyui_tab ul i{position: absolute;right:0;top:35%;}
.yyui_tab ul i a{font-size:14px;color:#999;display:block;line-height: 12px;}
.yyui_tab ul i a::before,.yyui_tab ul i a::after{content: "";display: block;line-height: 12px;}
.yyui_tab ul i a::before{content: "";width:1px;height:12px;background:#dedede;float: left;margin-right: 5px;}
.yyui_tab ul i a::after{content: ">>";font-family: "宋体";color:#dedede;float: right;margin-left: 5px;font-weight: bold;}
.yyui_tab ul i a:hover{color:#035695;}
.yyui_tab ul i a:hover::before{background:#035695;}
.yyui_tab ul i a:hover::after{color:#035695;}
.news_box_con_right .yyui_tab>ul>.yyui_tab_title{color:#666;background:#ededed;}
.news_box_con_right .yyui_tab>ul>.yyui_tab_title_this{color:#fff;background:#035695; }
.news_box_con_right .yyui_tab>.yyui_tab_content{display:none;}
.news_box_con_right .yyui_tab>.yyui_tab_content_this{display:block;}

.contact_con{margin:3% auto 0;}
.contact_con_top{width:100%;}
.contact_con_top dl dt{width:36.018%;float: left;max-width: 255px;max-height: 190px;overflow: hidden;}
.contact_con_top dl dt img{width:100%;height: auto;transition: all 1s ease 0s;}
.contact_con_top dl dd{width:61%;float: right;}
.contact_con_top dl dd h3{font-size:16px;color:#333; font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.contact_con_top dl dd abbr{font-size:14px;line-height:28px;color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin:3% auto;}
.contact_con_top dl dd i{display: block;font-size:14px;color:#999;margin:4.1% auto;}
.contact_con_top dl dd em a{display: block;border: 1px solid #d3d3d3;width:15%;height:40px;box-sizing: border-box;position: relative;}
.contact_con_top dl dd em a::before,.contact_con_top dl dd em a::after{content: "";display: block;background:#d3d3d3;position: absolute;}
.contact_con_top dl dd em a::before{width:1px;height:20px;top:20%;left:45%;}
.contact_con_top dl dd em a::after{width:20px;height:1px;top:45%;left:30%;}
.contact_con_top dl dd em a:hover{border:1px solid #035695;}
.contact_con_top dl dd em:hover a::before,.contact_con_top dl dd em:hover a::after{background:#035695;}

.contact_con_btm{margin:2% auto 0;}
.contact_con_btm>ul>li{font-size:14px;line-height: 40px;color:#666;position: relative;}
.contact_con_btm>ul>li a{color:#666;display: block;transition: all 0.5s ease 0s;}
.contact_con_btm>ul>li abbr{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;padding-left:2%;position: relative;width:85%;}
.contact_con_btm>ul>li abbr::before{width:4px;height:4px;background:#035695;content: "";display: block;position: absolute;left:0;top:44%;}
.contact_con_btm>ul>li i{position: absolute;font-size:14px;line-height: 40px;color:#666;right:0;top:3%;}
.contact_con_btm>ul>li:hover a{transform: translateY(5px);transition: all 0.5s ease 0s;color:#035695;}
.contact_con_btm>ul>li:hover a i{color:#035695;}
.contact_con_top dl dt:hover img{transform: scale(1.25);transition: all 1s ease 0s;}

/*company*/
.company_box{width:100%;margin:0 auto;}
.company_box_con{max-width: 1200px;margin:3% auto;}
.company_box_con_left{float: left;width:46.5%;}
.company_box_con_left dl{box-sizing: border-box;}
.company_box_con_left dl dt,.company_box_con_right dl dt{line-height:50px;border:1px solid #eee;font-size:16px;font-weight: bold;color:#035695;position: relative;padding:0 3%;box-shadow: 5px 5px 5px #eee;;}
.company_box_con_left dl dt b a,.company_box_con_right dl dt b a{color:#035695;}
.company_box_con_left dl dt i,.company_box_con_right dl dt i{position: absolute;right:3%;top:41%;}
.company_box_con_left dl dt i a,.company_box_con_right dl dt i a{font-size:14px;color:#999;display:block;line-height: 12px;font-weight: normal;}
.company_box_con_left dl dt i a::before,.company_box_con_right dl dt i a::after,.company_box_con_right dl dt i a::before,.company_box_con_right dl dt i a::after{content: "";display: block;line-height: 12px;}
.company_box_con_left dl dt i a::before,.company_box_con_right dl dt i a::before{content: "";width:1px;height:12px;background:#dedede;float: left;margin-right: 5px;}
.company_box_con_left dl dt i a::after,.company_box_con_right dl dt i a::after{content: ">>";font-family: "宋体";color:#dedede;float: right;margin-left: 5px;}
.company_box_con_left dl dt:hover b a,.company_box_con_right dl dt:hover b a{color:#035695;}
.company_box_con_left dl dt:hover i a,.company_box_con_right dl dt:hover i a{color:#035695;}
.company_box_con_left dl dt:hover i a::before,.company_box_con_right dl dt:hover i a::before{background:#035695;}
.company_box_con_left dl dt:hover i a::after,.company_box_con_right dl dt:hover i a::after{color:#035695;}
.company_box_con_left dl dd,.company_box_con_right dl dd{margin:5% auto 3%;border-bottom:1px dashed #dedede;padding-bottom:1%;}
.company_box_con_left dl dd h4,.company_box_con_right dl dd h4{font-size: 16px;color:#666;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.company_box_con_left dl dd h4 a,.company_box_con_right dl dd h4 a{color:#666;transition: all 0.5s ease 0s;display: block;}
.company_box_con_left dl dd h4 a:hover,.company_box_con_right dl dd h4 a:hover{color:#035695;transform: translateX(10px);transition: all 0.5s ease 0s;}
.company_box_con_left dl dd abbr,.company_box_con_right dl dd abbr{font-size:14px;line-height:28px;color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;position: relative;padding:2% 0;}
.company_box_con_left dl dd abbr a,.company_box_con_right dl dd abbr a{position: absolute;right:0;bottom:0;z-index: 22;}

.company_box_con_left>ul>li,.company_box_con_right>ul>li{font-size:14px;line-height: 40px;color:#666;position: relative;}
.company_box_con_left>ul>li a,.company_box_con_right>ul>li a{color:#666;display: block;transition: all 0.5s ease 0s;}
.company_box_con_left>ul>li abbr,.company_box_con_right>ul>li abbr{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;padding-left:2%;position: relative;width:85%;color:#666;}
.company_box_con_left>ul>li abbr::before,.company_box_con_right>ul>li abbr::before{width:4px;height:4px;background:#035695;content: "";display: block;position: absolute;left:0;top:44%;}
.company_box_con_left>ul>li i,.company_box_con_right>ul>li i{position: absolute;font-size:14px;line-height: 40px;color:#666;right:0;top:3%;}
.company_box_con_left>ul>li:hover a,.company_box_con_right>ul>li:hover a{transform: translateY(5px);transition: all 0.5s ease 0s;color:#035695;}
.company_box_con_left>ul>li:hover a abbr,.company_box_con_right>ul>li:hover a abbr,.company_box_con_left>ul>li:hover a i,.company_box_con_right>ul>li:hover a i{color:#035695;}
.company_box_con_right{float: right;width:46.5%;}

/*about*/
.about_box_con{width:100%;margin: 3% auto;}
.about_box_con_top{background: url(../image/sy_about_01.jpg) no-repeat top center;max-width: 1920px;max-height:300px;width:100%;height:100%;}
.about_box_con_top_left{width:50%;max-width:960px;max-height:300px;height:100%;float: left;}
.about_box_con_top_left img{width:100%;height: auto;}
.about_box_con_top_right{height:300px;width:50%;float: right;}
.about_box_con_top_right dl{}
.about_box_con_top_right dl dt{padding-left:4%;padding-top:4%;}
.about_box_con_top_right dl dt b{display: block;font-size: 28px;color: #bababa;font-family: "Elephant";}
.about_box_con_top_right dl dt h3{font-size: 28px;color: #333;}
.about_box_con_top_right dl dd{display: inline-block;margin:3% 1%;width: 20%;}
.about_box_con_top_right dl dd b{display:block;color:#035695;font-size:24px;display: block;text-align: center;font-weight: normal;}
.about_box_con_top_right dl dd span{font-size:14px;color:#999;text-align: center;display: block;}
.about_box_con_top_right dl em{display: block;background:#035695;font-size: 14px;line-height:40px;color:#fff;width: 12%;text-align: center;margin-left: 5%;transition: width 1s;}
.about_box_con_top_right dl em a{color:#fff;display: block;}
.about_box_con_top_right dl em:hover{width:20%;transition: width 1s;}

.about_box_con_btm{max-width:1200px;margin:2% auto;text-align: center;}
.about_box_con_btm abbr{font-size:14px;line-height: 36px;color:#666;text-indent: 2em;display: block;text-align: left;}
.about_box_con_btm abbr font{color:#035695;font-size:20px;font-weight: bold;}
.about_box_con_btm i{display: inline-block;font-size:16px;color:#333;font-weight: bold;margin-right:3%;margin-top:2%;}
.about_box_con_btm>i>font{color:#035695;margin-right:5px;font-size:20px;}
/*Scope*/
.scope_box{width:100%;background:#f7f7f7;border-top:1px solid #ececec;margin: 0 auto;padding:3% 0;}
.scope_con{max-width: 1200px;margin:0 auto;}

.scope_box_con_btm{max-width: 1200px;margin:0 auto;height: 220px;}
.scope_box_con_btm ul li{float: left;width:25%;border:1px solid #e7e7e7;background:#fff;padding:4% 0;box-sizing: border-box;height: 200px;transition: height 1s;}
.scope_box_con_btm ul li span{display: block;max-width: 44px;height: 44px;width:15%;margin:0 auto;transition: height 1s}
.scope_box_con_btm ul li span img{width:100%;height: auto;}
.scope_box_con_btm ul li b{display: block;text-align: center;font-size: 16px;color:#333;margin:5% auto;}
.scope_box_con_btm ul li em{display: block;width:25px;height:3px;background:#999;margin: 0 auto;}
.scope_box_con_btm ul li abbr{font-size:14px;line-height: 28px;padding:5% 10% 3%;color:#333;display: block;text-align: center;height:56px;overflow: hidden;}
.scope_box_con_btm ul li:hover{background:#035695;height: 220px;transition: height 1s;}
.scope_box_con_btm ul li:hover span{height:0;transition: height 1s;overflow: hidden;}
.scope_box_con_btm ul li:hover abbr{height:100%;  color: #fff; transition: height 1s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.scope_box_con_btm ul li:hover b{color:#fff;margin-top:0;}
.scope_box_con_btm ul li:hover em{background:#fff;}



.content_box{background:url(../image/sy_btm_bg.jpg) no-repeat top center;max-width: 1920px;height:400px;width:100%;}
.content_box_tit{max-width: 1200px;margin:0 auto;padding:5% 0 3%;}
.content_box_tit h3{font-size:28px;color:#333;color:#fff;text-align: center;}

.content_box_con dl{width:28%;margin: 0 auto;padding:1%;background:#999;border:1px solid #b3b3b3;}
.content_box_con dl dt{max-width:111px;max-height: 114px;border-right:1px solid #b3b3b3;padding-right:3%;float: left;width:24%;}
.content_box_con dl dd{margin-left:2%;width:70%;float: right;font-size:14px;line-height: 28px;color:#f3f3f3;}

/*host*/
.host_con{max-width:1200px;margin:3% auto 0;}
.host_con_btm ul li{width:380px;float: left;position: relative;margin:0 20px 0 0;transition: all 0.5s ease 0s;}
.host_con_btm ul li:last-child{margin-right:0;}
.host_con_btm ul li span{display: block;max-height: 270px;width:100%;overflow: hidden;}
.host_con_btm ul li span img{width:100%;height:auto;}
.host_con_btm ul li .show{position: absolute;top:0;left: 0;right: 0;background: rgba(0, 0, 0, .7);height:0;overflow: hidden;transition: height 1s;}
.host_con_btm ul li .show abbr{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-size: 14px;line-height: 30px;margin: 5% auto 10%;}
.host_con_btm ul li .show a{color:#fff;margin:5% 4%;border:1px solid #fff;display: block;box-sizing: border-box;padding:10% 5%;}
.host_con_btm ul li .show em{display: block;margin:5% auto 3%;text-align: center;}
.host_con_btm ul li b{display: block;font-size:16px;color:#333;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;padding:5% 0;border-bottom:1px solid #dedede;}
.host_con_btm ul li b a{color:#333;}
.host_con_btm ul li b a::before{display: block;content: "";height:1px;background:#035695;float: left;margin:3% 2% 0 0;width:0;transition: width 1s;}
.host_con_btm ul li:hover{transform: translateY(10px);transition: all 0.5s ease 0s;}
.host_con_btm ul li:hover .show{height: 270px;transition: height 1s;}
.host_con_btm ul li:hover b a::before{display: block;width:15px;transition: width 1s;}
.host_con_btm ul li:hover b a{color:#035695;}
.host_con_btm ul li:hover .show{opacity: 1;}

.link_scroll{max-width:1200px;margin:0 auto;overflow: hidden;max-height: 360px;}
.link_div{position: relative;margin: 0 0 0 1.5%;}
.link_left{position: absolute;left:-100px;top:37%;z-index: 11;}
.link_right{position: absolute;right:-100px;top:37%;z-index: 11;}
/**/
.yqlj_tit{max-width: 1200px;margin:2% auto 1%;font-size:18px;color:#035695;}
.yqlj_con{max-width: 1200px;margin:0 auto 3%;background:#eee;height: 55px;line-height: 55px;}
.yqlj_conl{float: left;width:50%;}
.yqlj_conl select{width:24%;text-align: center;font-size: 14px;color:#666;height:35px;margin: 0 0 0 3%;border:none;}
.yqlj_conr{float: right;}
.yqlj_conr ul li{float: left;}
.yqlj_conr ul li a{color:#035695;display: block;padding:0 25px;font-size:14px;font-weight: bold;}
.yqlj_conr ul li:hover a{color:#fff;background:#035695;}
.yqlj_conr ul{ float: left; margin-right: 10px; }
.pages{ text-align: center; margin-top: 30px;margin-bottom: 30px;}
.pags-item{
 display: inline-block;
   display: inline-block;
    padding: .2% .5%;
}

.pags-item.show{
  color: #fff;
  background: #035695;
}
.gradient{
    position: absolute;
    top: -40px;
    left: 0;
    height: 40px;
    width: 100%;
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff); 
    background-image: linear-gradient(-180deg,rgba(255,255,255,0),#fff); 
}

.newscon .con_lg_box5_cn1l{ margin-right: 3%; }
.newscon .con_lg_box5_cn3l{ width: 63% }

.ball{ width: 100%; display: none; height: 100%; position: fixed;background: url(../image/videobj.png) left center repeat; left: 0; top: 0; z-index: 99; }
.vision{ width: 600px; display: none; z-index: 999; height: 332px; position: fixed; left: 50%; top: 50%; margin: -166px 0 0  -300px; }
.vison_close{ position: absolute; right: -12px; top: -14px; width: 27px; height: 27px; display: block;background: url(../image/video_close.png) left center no-repeat; }

.headen{ display: block; float: right; line-height: 94px; font-size:16px; width: 50px;  margin-right: 20px;   }

.con_lg_box1 ul li{list-style: inherit;}

.prowz{ top: 68px;
 }