body{ margin:0 auto; padding:0; font-size:12px; font-family:Microsoft YAHEI, Arial, Helvetica, sans-serif; color:#333; min-width:1200px;width: 100%;/*filter:grayscale(100%);-webkit-filter:grayscale(100%);*/}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select{margin:0;padding:0;}
h1,h3,h3,h4{ font-size:14px;}
.clear{ clear:both;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration: none; color:#eb2914;}
img{ border:0;}
ul li{list-style:none;}
*{box-sizing: border-box;}
html{width: 100%;}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-search:before{ content: "\f002";}
.fa-envelope:before{ content: "\f0e0";}
.fa-phone:before{ content: "\f095";}
textarea{overflow: auto;}

.donghua{transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
/*topnav*/
.topbox{width: 100%;height: 110px;background-color: #031e55;}
.topbox .navbox{width: 1200px;margin: 0 auto;height: 110px;}
.topbox .navbox .logo{height: 63px;float: left;vertical-align: middle;margin-top: 24px;}
.topbox .navbox .logo img{height: 63px;}
.topbox .navbox .nav{float: right;}
.topbox .navbox .nav .outnav{float: left;}
.topbox .navbox .nav .outnav li{display: inline-block;}
.topbox .navbox .nav .outnav .outnavlist{height: 110px;width: 112px;position: relative;}
.topbox .navbox .nav .outnav .outnavlist .outnavlink{display: block;height: 110px;width: 112px;line-height: 110px;color: white;font-size: 14px;text-align: center;}
.topbox .navbox .nav .outnav .outnavlist .outnavlink:hover{background-color: #0e3178;}
	/*二级导航样式*/
.topbox .navbox .nav .outnav .outnavlist ul li{width: 112px;height: 42px;text-align: center;line-height: 40px;background-color: #031e55;}
.topbox .navbox .nav .outnav .outnavlist ul li a{display: block;width: 112px;height: 42px;font-size: 14px;color: white;border-top: 1px solid white;}
.topbox .navbox .nav .outnav .outnavlist ul li a:hover{background-color: #0e3178;}
.topbox .navbox .nav .outnav .outnavlist ul{position: absolute;top: 110px;z-index: 999;overflow: hidden;height: 0px;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.topbox .navbox .nav .outnav .outnavlist:hover ul{height:300px;}
/*bannerbox*/
.bannerbox{width: 100%;height: 552px;max-width: 1920px;margin: 0 auto;}
.bannerbox .bannerslide{width: 100%;height: 552px;text-align: center;position: relative;}
	/*导航按钮*/
.bannerbox .bannerslide .hd{position: absolute;bottom: 55px;z-index: 99;left: 50%;margin-left: -84px;}
.bannerbox .bannerslide .hd ul{text-align: center;font-size: 0px;}
.bannerbox .bannerslide .hd ul li{width: 40px;height: 4px;background-color: #436cc1;margin: 0 8px;cursor: pointer;display: inline-block;}
.bannerbox .bannerslide .hd ul li.on{height: 4px;background-color: #fbb03d;}
	/*banner图部分*/
.bannerbox .bannerslide .bd{position: relative;height: 552px;}
.bannerbox .bannerslide .bd li{vertical-align: middle;}
.bannerbox .bannerslide .bd li a{display: block;}
.bannerbox .bannerslide .bd li img{width:100%;height: 552px;}
/*二级banner*/
.banner_ej{width: 100%;max-width: 1920px;margin: 0 auto;font-size: 0px;}
.banner_ej img{width: 100%;height: 100%;}
/*公告通知与搜索框*/
.search{float: right;margin-top: 15px;}
.searchbox{width: 1200px;height: 61px;border-bottom: 1px solid #dcdcdc;margin: 0 auto;}
.noticebox{width: 880px;height: 61px;border-bottom: 1px solid #dcdcdc;float: left;}
.noticebox .left{height: 60px;line-height: 60px;font-size: 14px;color: #031e55;float: left;}
.noticebox .left img{vertical-align: middle;margin-right: 10px;}

.noticebox .noticeslide{width: 772px;height: 60px;line-height: 60px;padding-left: 5px;float: left;}
.noticebox .noticeslide .bd{width: 670px;overflow: hidden;position: relative;float: left;}
.noticebox .noticeslide .bd ul li{float: left;}
.noticebox .noticeslide .bd ul li a{font-size: 14px;color: #6d6d6d;float: left;width: 600px;overflow: hidden;}
.noticebox .noticeslide .bd ul li p{font-size: 12px;color: #252525;float: left;}
	/*公告按钮*/
.noticebox .noticeslide .slidebtn{float: right;}
.noticebox .noticeslide .slidebtn a{display: inline-block;margin-left: 5px;position: relative;width: 30px;margin-bottom: 17px;}
.noticebox .noticeslide .slidebtn a:last-child img:first-child{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg); }
.noticebox .noticeslide .slidebtn a:first-child img:last-child{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg); }
.noticebox .noticeslide .slidebtn a img{position: absolute;top: 0;left: 0;}
.noticebox .noticeslide .slidebtn a img:last-child{opacity: 0;}
.noticebox .noticeslide .slidebtn a:hover img:last-child{opacity: 1;}
	/*搜索框*/
.search{height: 30px;font-size: 0px;}
.search input{display: inline-block;width: 230px;height: 30px;vertical-align: top;border-color: #163C8A;padding: 0 5px;}
.search a{display: inline-block;width: 30px;height: 30px;background-color: #163C8A;text-align: center;vertical-align: top;}
.search a i{font-size: 22px;font-family: "FontAwesome";color: white;line-height: 30px;}

/*底部*/
.footer{width: 100%;height: 343px;background-color: #2d3e50;}
.footer .box{width: 1200px;height: 343px;margin: 0 auto;}
.footer .box .left{float: left;}
.footer .box .right{float: right;}
.footer .box .left,.footer .box .right{width: 600px;font-size: 12px;line-height: 24px;color: #7f8d9c;}
.footer .box .left .title{font-size: 22px;color: white;margin-top: 34px;width: 17px;}
.footer .box .left .t1{font-size: 14px;color: #7f8d9c;line-height: 28px;margin-top: 22px;}
.footer .box .left .t2{font-size: 12px;line-height: 24px;color: #7f8d9c;margin-top: 22px;margin-bottom: 30px;}
.footer .box .left .t2 a{font-size: 12px;line-height: 24px;color: #7f8d9c;margin-top: 22px;margin-bottom: 30px;}

.footer .box .right .t1{margin-top: 24px;margin-bottom: 8px;}
.footer .box .right .t1 input,.footer .box .right .t3 input{width: 298px!important;height: 37px;border: 1px solid #35475B;font-size: 14px;color: #f9f9f9;background-color: rgba(0,0,0,0);padding-left: 10px;}
.footer .box .right .t1 input,.footer .box .right .t3 img{width: 129px;height: 35px;vertical-align: top;}
.footer .box .right .t2 textarea{width: 600px;height: 130px;border: 1px solid #35475B;font-size: 14px;color: #f9f9f9;background-color: rgba(0,0,0,0);padding: 10px;}
.footer .box .right .t3{margin-top: 8px;}
.footer .box .right .t3 a{display: inline-block;width: 250px;height: 37px;vertical-align: top;}
.footer .box .right .send{border: none;width: 184px;height: 40px;border-radius: 40px;text-align: center;line-height: 40px;color: white;font-size: 14px;background-color: #3271E3;cursor: pointer;margin-top: 12px;}
.footer .box .right .send:hover{background-color: #FBB03D;}
/*在线客服*/
.rides-cs {  font-size: 12px; background:rgba(22,60,138,0.77); position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/online14-1.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
.rides-cs ul li .backtop{cursor: pointer;color: #163C8A;}
.backtop i{margin-left: 10px;color: #163C8A!important;}
.fa-long-arrow-up:before{ content: "\f176";}

/*主页部分*/
/*主页模块公用标题样式*/
.main_title{padding-top: 44px;width: 1200px;margin: 0 auto;text-align: center;}
.main_title p:first-child{height: 26px;line-height: 26px;margin-bottom: 17px;font-size: 26px;color: #202020;}
.main_title p:last-child{height: 14px;line-height: 14px;font-size: 14px;color: #7e7e7e;margin-bottom: 42px;}
.main_title p:last-child .dian{display: inline-block;height: 4px;width: 4px;border-radius: 50%;background-color: #246ac9;margin: 0 5px;}
.main_title p:last-child span{display:inline-block;width: 64px;height: 1px;background-color: #E8E8E8;vertical-align: middle;}

/*工程案例主页内容样式*/
.main_productbox{padding-bottom: 60px;}
.main_productbox .main_product{width: 1200px;margin: 0 auto;}
.main_productbox .main_product ul{font-size: 0px;}
/*鼠标之前样式*/
.main_productbox .main_product ul li{width: 25%;height: 340px;position: relative;display: inline-block;}
.main_productbox .main_product ul li .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.main_productbox .main_product ul li .mengban{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);}
.main_productbox .main_product ul li .textbox{position: absolute;top: 0;left: 0;text-align: center;width: 100%;height: 100%;}
.main_productbox .main_product ul li .textbox .imgbox{height: 70px;width: 80px;text-align: center;margin: 120px auto 25px;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.main_productbox .main_product ul li .textbox .imgbox img:last-child{}
.main_productbox .main_product ul li .textbox .title{font-size: 16px;height: 16px;line-height: 16px;color: white;}
.main_productbox .main_product ul li .textbox span{display:block;width: 33px;height: 2px;background-color: white;border-radius: 2px;margin: 18px auto 0;}
.main_productbox .main_product ul li .more{display: none;width: 114px;margin: 28px auto 0;height: 32px;border: 1px solid white;border-radius: 32px;text-align: center;line-height: 30px;color: white;font-size: 14px;}
/*鼠标时间*/
.main_productbox .main_product ul li:hover .mengban{display: none;}
.main_productbox .main_product ul li:hover .textbox .imgbox{height: 70px;width: 80px;margin: 80px auto 40px;background: url(../images/protextbg.png);padding-top: 15px;}
.main_productbox .main_product ul li:hover .textbox span{display:block;width: 33px;height: 2px;background-color: white;border-radius: 2px;margin: 10px auto 0;}
.main_productbox .main_product ul li:hover .more{display: block;}

/*about*/
.main_aboutbox{width: 100%;height: 570px;background-color: #F5F5F5;}
.main_aboutbox .main_about{width: 1200px;margin: 0 auto;padding-top: 5px;}
.main_aboutbox .main_about .left{width: 600px;float: left;text-align: left;}
.main_aboutbox .main_about .left .title1{font-size: 20px;height: 20px;line-height: 20px;color: #666666;margin-bottom: 5px;font-weight: bold;}
.main_aboutbox .main_about .left .title2{height: 10px;line-height: 10px;font-size: 10px;color: #525252;text-transform: uppercase;}
.main_aboutbox .main_about .left .text{font-size: 14px;color: #808080;line-height: 23px;margin-top: 15px;width: 572px;letter-spacing:0.5px;}
.main_aboutbox .main_about .left .more{color:white;display: block;width: 134px;height: 35px;background-color: #163C8A;text-align: center;line-height: 35px;font-size: 14px;margin-top: 15px;}
.main_aboutbox .main_about .left .botm ul{width: 572px;padding-top: 25px;font-size: 0px;}
.main_aboutbox .main_about .left .botm ul li{width: 100px;text-align: center;cursor: pointer;display: inline-block;margin-right: 57px;}
.main_aboutbox .main_about .left .botm ul li:last-child{margin-right: 0px;}
.main_aboutbox .main_about .left .botm ul li:hover img{box-shadow: 2px 2px 2px 2px #CECECE;}
.main_aboutbox .main_about .left .botm ul li img{margin-bottom: 15px;border-radius: 50%;}
.main_aboutbox .main_about .left .botm ul li p{height: 17px;line-height: 17px;font-size: 14px;color: #515151;}
.main_aboutbox .main_about .right{width: 500px;cursor: pointer;float: right;}
.main_aboutbox .main_about .right .imgbox{width: 500px;height: 288px;position: relative;}
.main_aboutbox .main_about .right .imgbox .bg{width: 100%;height: 100%;}
.main_aboutbox .main_about .right .imgbox .play{position: absolute;top: 50%;left: 50%;margin-top: -32px;margin-left: -32px;}
.main_aboutbox .main_about .right:hover .imgbox .play{opacity: 0.5;}
.main_aboutbox .main_about .right .text{background: url(../images/shipinborder.png) no-repeat bottom center;}
.main_aboutbox .main_about .right .text .left{height: 70px;float: left;width: 150px;}
.main_aboutbox .main_about .right .text .left p:first-child{font-size: 12px;color: #757575;margin-top: 20px;}
.main_aboutbox .main_about .right .text .left p:last-child{font-size: 14px;color: #757575;margin-bottom: 20px;}
.main_aboutbox .main_about .right .text .right{width: 134px;float: right;margin-top: 18px;}
.main_aboutbox .main_about .right .text .right .more{color:white;display: block;width: 134px;height: 35px;background-color: #163C8A;text-align: center;line-height: 35px;font-size: 14px;}
/*领导寄语*/
.main_lingdaobox{width: 100%;background: url(../images/lingdaobg.png) no-repeat center;height: 400px;}
.main_lingdaobox .main_lingdao{width: 1200px;margin: 0 auto;padding-top: 110px;text-align: center;}
.main_lingdaobox .main_lingdao a:first-child{color: white;font-size: 26px;text-align: center;line-height: 25px;margin-bottom: 30px;display: block;}
.main_lingdaobox .main_lingdao p:nth-child(2){color: white;font-size: 14px;line-height: 24px;margin-bottom: 50px;}
.main_lingdaobox .main_lingdao a:nth-child(3){display: inline-block;width: 128px;height: 27px;background-color: white;border-radius: 27px;font-size: 14px;text-align: center;line-height: 27px;color: #0E3A9B;}
.main_lingdaobox .main_lingdao a:nth-child(3):hover{box-shadow:2px 2px 2px #092D6E;}
/*新闻中心*/
.main_newsbox{width: 1200px;margin: 10px auto 40px;}
.main_news{padding-top: 15px;position: relative;}
.main_news .hd{position: absolute;top: 140px;width: 1330px;left: -65px;}
.main_news .hd a{display: inline-block;cursor: pointer;}
.main_news .hd .prev{background: url(../images/newsprev1.png);height: 50px;width: 35px;float: left;}
.main_news .hd .prev:hover{background: url(../images/newsprev2.png);}
.main_news .hd .next{background: url(../images/newsnext1.png);height: 50px;width: 35px;float: right;}
.main_news .hd .next:hover{background: url(../images/newsnext2.png);}
.main_news .bd .tempWrap{width: 1210px!important;}
@media only screen and (max-width: 1200px) {
	.main_news .hd{position: absolute;top: 140px;width: 1200px;display: flex;justify-content: space-between;left: 0px;z-index: 99;}
	.main_news .hd a{display: inline-block;cursor: pointer;}
}

.main_news .bd ul{overflow: hidden;height: 304px!important;font-size: 0px;}
.main_news .bd ul li{width: 382px!important;height: 300px;border: 1px solid #EDEDED;padding: 10px;margin: 2px 25px 0 2px;display: inline-block;}
.main_news .bd ul li .imgbox{width: 360px;height: 105px;margin-bottom: 15px;}
.main_news .bd ul li .imgbox img{width: 100%;height: 100%;}
.main_news .bd ul li .title{}
.main_news .bd ul li .title .left{width: 80px;height: 65px;border: 1px solid #6297df;float: left;}
.main_news .bd ul li .title .left p:first-child{height: 29px;border-bottom:2px solid #8FB5E8;color: #0e3a9b;line-height: 27px;text-align: center;font-size: 14px;}
.main_news .bd ul li .title .left p:last-child{height: 36px;font-size: 28px;line-height: 36px;text-align: center;color: #0e3a9b;}
.main_news .bd ul li .title .right{width: 259px;color:#3f3f3f;font-size: 16px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;float: right;}
.main_news .bd ul li .text{font-size: 14px;line-height: 24px;color: #979797;margin-top: 15px;margin-bottom: 10px;}
.main_news .bd ul li .more{color: #0e3a9b;font-size: 12px;}
/*鼠标事件*/
.main_news .bd ul li:hover{border-color:white;box-shadow: 2px 2px 2px 2px #EDEDED;}
.main_news .bd ul li:hover .title .left{border-color: white;}
.main_news .bd ul li:hover .title .left p:first-child{background-color:#FBB03D;color: white;border-color: #163C8A;}
.main_news .bd ul li:hover .title .left p:last-child{background-color:#163C8A;color: white;}

/*公告栏和员工天地*/
.main_teammsgbox{width: 100%;height: 530px;background-color: #f5f5f5;}
.main_teammsgbox .main_teammsg{width: 1200px;margin: 0 auto;padding-top: 34px;font-size: 0px;}
.main_teammsgbox .main_teammsg .box{width: 570px;display: inline-block;}
.main_teammsgbox .main_teammsg .box:first-child{margin-right: 60px;}
.main_teammsgbox .main_teammsg .box .title{padding: 0 5px;line-height: 46px;height: 45px;border-bottom: 2px solid #DCDCDC;position: relative;margin-bottom: 25px;}
.main_teammsgbox .main_teammsg .box .title p{font-size: 16px;color: #031e55;font-weight: bold;width: 200px;float: left;}
.main_teammsgbox .main_teammsg .box .title p span{font-size: 14px;font-weight: 100;text-transform: uppercase;}
.main_teammsgbox .main_teammsg .box .title a{font-size: 12px;color: #031e55;float: right;}
.main_teammsgbox .main_teammsg .box .title .bgline{position: absolute;display: block;height: 2px;width: 72px;background-color: #ECCA96;bottom: -2px;left: 0;}
.main_teammsgbox .main_teammsg .box .frist{height: 108px;}
.main_teammsgbox .main_teammsg .box .frist .left{width: 180px;height: 108px;line-height: 0px;float: left;}
.main_teammsgbox .main_teammsg .box .frist .left img{width: 100%;height: 100%;}
.main_teammsgbox .main_teammsg .box .frist .right{width: 364px;float: right;}
.main_teammsgbox .main_teammsg .box .frist .right p:first-child{width: 100%;}
.main_teammsgbox .main_teammsg .box .frist .right p:first-child a{font-size: 14px;color: #031e55;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;width: 290px;}
.main_teammsgbox .main_teammsg .box .frist .right p:first-child span{font-size: 12px;color: #031e55;width: 70px;margin-left: 10px;float: right;}


.main_teammsgbox .main_teammsg .box .frist .newmsgcon{font-size: 14px;line-height: 24px;color: #737272;margin-top: 10px;margin-bottom: 10px;}
.main_teammsgbox .main_teammsg .box .frist .more{display:inline-block;font-size: 12px;color: #2f2f2f;margin-top: 5px;}
.main_teammsgbox .main_teammsg .box ul{padding-top: 10px;}
.main_teammsgbox .main_teammsg .box ul li{height: 37px;border-bottom: 1px solid #CFCFCF;line-height: 37px;}
.main_teammsgbox .main_teammsg .box ul li a{font-size: 0px;}
.main_teammsgbox .main_teammsg .box ul li a span:first-child{font-size: 14px;color: #474747;float: left;overflow: hidden;text-overflow: ellipsis;width: 450px;text-align: left;}
.main_teammsgbox .main_teammsg .box ul li a span:nth-child(2){font-size: 12px;color: #474747;float: right;width: 70px;text-align: right;}
/*友情链接部分*/
.main_linkbox{width: 100%;background-color: #2D3E50;border-bottom: 1px solid #314356;position: relative;padding-bottom: 10px;}
	/*链接*/
.main_linkbox .link{font-size: 12px;color: #adbed0;line-height: 20px;width: 1200px;margin: 0 auto;padding-top: 57px;}
.main_linkbox .link	.linktext{line-height: 24px;float: left;width: 1100px;}
.main_linkbox .link span{margin-right: 5px;}
.main_linkbox .link a{font-size: 12px;color: #adbed0;line-height: 20px;display: inline-block;margin-right: 15px;}
.main_linkbox .link .more{width: 78px;height: 20px;background-color: #59697A;text-align: center;margin-right: 7px;float: right;}
	/*链接绝对定位部分*/
.main_linkbox .touchbox{position: absolute;width: 1200px;left: 50%;margin-left: -600px;background-color: #3F5061;height: 60px;top: -35px;padding: 0 40px 0 45px;font-size: 0px;}

.main_linkbox .touchbox .box{margin-top: 18px;height: 25px;line-height: 25px;color: white;width: 33%;width: 33.333333%;font-size: 14px;float: left;}
.main_linkbox .touchbox .box:first-child{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.main_linkbox .touchbox .box p{display: inline-block;width: 100px;height: 25px;line-height: 25px;text-align: center;margin-right: 5px;background-color: #1dd3ad;}
.main_linkbox .touchbox .box a{line-height: 25px;color: white;}
.main_linkbox .touchbox .box .title2{background-color: #1d91d3;}
.main_linkbox .touchbox .box .title3{background-color: #8a6ae7;}

/*公共样式 center.html*/
.content .contentbox .position{width: 100%;height: 61px;font-size: 14px;line-height: 90px;color: #031e55;border-bottom: 1px solid #dcdcdc;padding: 0 5px;display: flex;justify-content: space-between;}
.content .contentbox .position p{color: #031e55;}
.content .contentbox .position a{color: #031e55;}
.content .contentbox .position a:hover{color: #FBB03D;}

/*栏目页面*/
	/*body公共样式*/
.content{width: 100%;min-height: 200px;background-color: #F5F5F5;}
.content .contentbox{width: 1200px;margin: 0 auto;}
	/*(单页模板样式)公司简介页面aboutpage.html  领导寄语部分lingdaojiyupage.html 组织结构 zuzhijiegoupage.html*/
.content .contentbox .videobox{display: flex;justify-content: center;height: 300px;align-items: center;}
.content .contentbox .videobox .video{font-size: 55px;font-weight: bolder;}
.content .contentbox .con{overflow: hidden;padding: 20px 10px;font-size: 14px;line-height: 28px;}
.content .contentbox .con p{text-indent: 30px;margin-bottom: 15px;}
	/*组织结构部分内容图片样式*/
.content .contentbox .imgbox img{margin: 10px auto;max-width: 100%;}
	/*新闻样式article.html*/

.content .contentbox .newsbox .main_news{overflow: visible;}
.content .contentbox .newsbox .main_news ul{font-size: 0;}
.content .contentbox .newsbox .main_news ul li{width: 382px;border: 1px solid #dcdcdc;padding: 10px;margin:0 9px 20px;display: inline-block;}
.content .contentbox .newsbox .main_news ul li .imgbox{width: 360px;height: 105px;margin-bottom: 15px;}
.content .contentbox .newsbox .main_news ul li .imgbox img{width: 100%;height: 100%;margin: 0;}
.content .contentbox .newsbox .main_news ul li .title{}

.content .contentbox .newsbox .main_news ul li .title .left{width: 80px;height: 65px;border: 1px solid #6297df;display: inline-block;margin-right: 10px;}
.content .contentbox .newsbox .main_news ul li .title .left p:first-child{height: 29px;border-bottom:2px solid #8FB5E8;color: #0e3a9b;line-height: 27px;text-align: center;font-size: 14px;}
.content .contentbox .newsbox .main_news ul li .title .left p:last-child{height: 36px;font-size: 28px;line-height: 36px;text-align: center;color: #0e3a9b;}
.content .contentbox .newsbox .main_news ul li .title .right{width: 259px;color:#3f3f3f;font-size: 16px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: inline-block;}
.content .contentbox .newsbox .main_news ul li .text{font-size: 14px;line-height: 24px;color: #979797;margin-top: 15px;margin-bottom: 10px;height: 48px;}
.content .contentbox .newsbox .main_news ul li .more{color: #0e3a9b;font-size: 12px;}
/*鼠标事件*/
/*.content .contentbox .newsbox .main_news ul li:hover{box-shadow: 2px 2px 2px 2px #EDEDED;}*/
.content .contentbox .newsbox .main_news ul li:hover .title .left{border-color: white;}
.content .contentbox .newsbox .main_news ul li:hover .title .left p:first-child{background-color:#FBB03D;color: white;border-color: #163C8A;}
.content .contentbox .newsbox .main_news ul li:hover .title .left p:last-child{background-color:#163C8A;color: white;}
.content .contentbox .newsbox .main_news ul li:hover{box-shadow: 2px 2px 2px #dcdcdc;border-color: #DCDCDC;}
		/*页面选择*/
.page{width: 100%;height: 50px;text-align: center;}
.page ul{font-size: 0px;text-align: center;}
.page ul li{display: inline-block;margin: 0 5px;font-size: 12px;color: #031e55;border: 1px solid #dcdcdc;padding: 4px 4px;line-height: 12px;}
.page ul li a{font-size: 12px;color: #031e55;}
.page ul .active{background-color: #FBB03D;color: white;}
.page ul li:first-child,.page ul li:last-child{font-size: 16px;}
.page ul li:first-child a,.page ul li:last-child a{font-size: 16px;}
		/*鼠标事件*/
.page ul li:hover{background-color: #FBB03D;}
.page ul li:hover a{color: white;}
.page ul .disabled:hover{background-color: white;}
	/*新闻详情样式show article.html*/
.newstextbox{padding-bottom: 60px;margin-top: 60px;}
.newstextbox .left{display: inline-block;background-color: rgba(255,255,255,0.3);width: 900px;min-height: 800px;padding: 60px 40px;}
.newstextbox .left .title{font-size: 24px;font-weight: bold;margin-bottom: 10px;text-align: left;color: #3f3f3f;}
.newstextbox .left .t1{font-size: 12px;margin-bottom: 20px;text-align: left;color: #979797;}
.newstextbox .left .text{font-size: 14px;color: #3f3f3f;}
.newstextbox .left .text img{max-width:100%;}
.newstextbox .left .text p{margin-bottom: 15px;}
.newstextbox .right{display: inline-block;vertical-align: top;margin-left: 36px;}
.newstextbox .right .box{display:block;background-color: rgba(255,255,255,0.3);padding: 20px 20px;width: 260px;text-align: left;margin-bottom: 20px;min-height: 120px;}
.newstextbox .right .box .t1{font-weight: bolder;font-size: 16px;margin-bottom: 15px;color: #3f3f3f;}
.newstextbox .right .box .data{font-weight: 100;font-size: 10px;margin-top: 10px;color: #979797;display: block;}
.newstextbox .right .box a{font-size: 14px;color: #979797;font-weight: bold;}
.newstextbox .right .share .back{display: block;width: 100%;height: 40px;color: white;background-color: #0e3178;line-height: 40px;font-size: 15px;font-weight: 100;text-align: center;margin: 0 auto;}
.bdsharebuttonbox{text-align: center;margin-bottom: 20px;margin-top: 10px;}
.shareimg{display: inline-block;margin: 0 5px;width: 30px;height: 30px;}
.shareimg img{width: 100%;height: 100%;}

/*党内法规dangnefagui.html*/
.faguibox ul{min-height: 300px;}
.faguibox ul li{margin-bottom: 5px;}
.faguibox ul li .box1{display: none;}
.faguibox ul li .box2{padding: 5px 0px 5px 10px;border-bottom: 1px dashed #dcdcdc;}
.faguibox ul li .box2 .title{font-size: 14px;color: #3F3F3F;display: inline-block;}
.faguibox ul li .box2 .data{font-size: 12px;color: #979797;display: inline-block;}
.faguibox ul li .box2:hover .title{color: #FBB03D;}
.faguibox ul li:first-child .box1{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.faguibox ul li:first-child .box2{display: none;}
.faguibox ul li:first-child .box1 .left{width: 320px;height: 200px;}
.faguibox ul li:first-child .box1 .left img{width: 100%;height: 100%;}
.faguibox ul li:first-child .box1 .right{height:140px;width: 850px;display: flex;flex-direction: column;justify-content: space-around;}
.faguibox ul li:first-child .box1 .right .title{color: #3F3F3F;font-size: 16px;border-bottom: 1px solid #dcdcdc;padding: 15px 0;}
.faguibox ul li:first-child .box1 .right .text{color: #979797;font-size: 14px;line-height: 28px;}
.faguibox ul li:first-child .box1 .right .data{color: #979797;font-size: 12px;}

.showshare{display: inline-block;}
.contentbox{overflow: hidden;}
/*党内法规show dangnefagui.html 案例showproduct.html 员工 showyuangong.html*/
.faguitextbox{background-color: rgba(255,255,255,0.3);width: 100%;padding: 60px 40px 30px;margin-bottom: 60px;}
.faguitextbox .title{font-size: 24px;font-weight: bold;margin-bottom: 10px;text-align: left;color: #3f3f3f;}
.faguitextbox .t1{font-size: 12px;margin-bottom: 20px;text-align: left;color: #979797;}
.faguitextbox .text{font-size: 14px;color: #3f3f3f;min-height: 300px;}
.faguitextbox .text p{margin-bottom: 15px;}
.change{padding: 030px;font-size: 14px;color: #3F3F3F;}
.change p:first-child{margin-bottom: 10px;}
.change a{font-size: 14px;color: #3F3F3F;text-align: left;}
.change a:hover{color: #fbb03d;}
/*公共二级导航*/
.left_nav{width: 100%;height: 55px;line-height: 55px;border-bottom: 1px solid #E8E8E8;background-color: #F5F5F5;}
.left_nav ul{font-size: 0px;text-align: center;}
.left_nav ul li{width: 110px;height: 55px;line-height: 55px;position: relative;border-left:1px solid #E8E8E8;overflow: hidden;display: inline-block;}
.left_nav ul li:last-child{border-right:1px solid #E8E8E8;}
.left_nav ul li a{display:block;width: 110px;height: 55px;line-height: 55px;color: #202020;text-align: center;position: absolute;top: 0;left: 0;z-index: 99;font-size: 14px;}
.left_nav ul li a:hover{color: white;background-color: #031e55;}
.left_nav ul li.hover a{color: white;}
/*.left_nav ul li .bg{position: absolute;top: 50%;left: 0;width: 100%;height: 0;background-color: #0e3178;transition: all 0.5s;z-index: 9;}
*/
.left_nav ul li .bg{ width:0;
    height:0;
    border-width:0 10px 10px;
    border-style:solid;
    border-color:transparent transparent white;/*透明 透明  灰*/
    position: absolute;
    bottom: -10px;
    left: calc(50% - 10px);
    z-index: 99;
    transition: all 0.8s;
    }

.left_nav ul li:hover .bg{bottom: -1px;}
.left_nav ul li.hover .bg{bottom: -1px;}





/*product.html*/
.productbox{padding: 20px 0;}
.productbox .productlist{min-height: 120px;margin: 0 auto;font-size: 0px;}
.productbox .productlist li{width: 280px;position: relative;height: 320px;overflow: hidden;margin: 0 10px 20px;display: inline-block;}
.productbox .productlist li .pro{display: block;position: relative;}
.productbox .productlist li .pro img{width: 100%;height: 320px;color: white;}
.productbox .productlist li .mengban{width: 100%;height: 320px;background-color: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;}
.productbox .productlist li:hover .mengban{opacity: 0;}
.productbox .productlist li .wenzi{position: absolute;width: 100%;text-align: center;top: 0;left: 0;color: white;}
.productbox .productlist li .wenzi span{width: 280px;font-size: 18px;font-weight: bold;display: inline-block;margin-bottom: 30px;margin-top: 120px;color: white;margin-left: auto;padding: 0 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.productbox .productlist li .wenzi p{font-size: 14px;text-align: center;color: white;margin-bottom: 60px;width: 280px;margin-left: auto;padding: 0 25px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.productbox .productlist li:hover .wenzi span{font-size: 24px;margin-bottom: 25px;margin-top: 80px;}
.productbox .productlist li:hover .wenzi p{margin-bottom: 40px;}
.productbox .productlist li .more{display:inline-block;width: 102px;height: 27px;border: 1px solid rgba(255,255,255,0.7);border-radius: 40px;line-height: 25px;font-size: 14px;color: white;opacity: 0;}
.productbox .productlist li:hover .more{opacity: 1;}
/*video.html*/
.video_box .videolist{min-height: 300px;margin: 0 auto;font-size: 0px;text-align: left;vertical-align: top;}
.video_box .videolist li{width: 380px;margin: 0 10px 20px;display: inline-block;text-align: center;}
.video_box .videolist li div{width: 100%;height: 218.88px;position: relative;}
.video_box .videolist li div .bg{width: 100%;height: 100%;}
.video_box .videolist li div .play{position: absolute;top: 50%;left:50% ;margin-top: -32px;margin-left: -32px;}
.video_box .videolist li a span{font-size: 14px;color: #979797;display: inline-block;margin: 10px 0;display: block;padding: 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video_text{min-height: 300px;text-align: center;}
.video_text div{margin: 0 auto;}
.video .title{text-align: center;}
.video .t1{display: block;text-align: center;}
/*prc.html*/
.productbox{padding: 20px 0;}
.prcbox .prclist{min-height: 300px;margin: 0 auto;font-size: 0px;}
.prcbox .prclist li{width: 280px;position: relative;overflow: hidden;margin: 0 10px 20px;display: inline-block;}
.prcbox .prclist li .pro{display: block;position: relative;}
.prcbox .prclist li .pro img{width: 100%;height: 169px;color: white;}
.prcbox .prclist li .pro .more{width: 102px;height: 27px;border: 1px solid rgba(255,255,255,0.7);border-radius: 40px;line-height: 25px;font-size: 14px;color: white;opacity: 0;text-align: center;position: absolute;display: inline-block;top: 110px;left: 50%;margin-left: -51px;}
.prcbox .prclist li:hover .pro .more{opacity: 1;top: 80px;}
.prcbox .prclist li .wenzi{width: 100%;padding: 0 15px;}
.prcbox .prclist li .wenzi span{display: block;font-size: 16px;text-align: center;color: #323232;margin:10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prcbox .prclist li .wenzi p{font-size: 12px;color: #737272;line-height: 20px;}

/*招聘*/
.n_job { width:1200px; margin:0 auto;overflow: hidden;}
.n_job th { background: #0e3178;; text-align:center; height:60px; line-height:60px; color:#fff; font-size:16px;}
.n_job .titl td { border-bottom:3px solid #f2f2f2; padding:10px; background:white; text-align:center; color:#666; font-size:12px;}
.n_job .titl .afold { display:block; height:23px;  background:url(../images/icon_bnt__slide_close.png) center no-repeat;}
.n_job .titl.on .afold { background:url(../images/icon_bnt_slide_open.png) center no-repeat;}
.n_job .cont { padding:0 35px; background:#fff; line-height:25px; color:#666;}
.n_job .show_box { display:none;}
.n_job .article { padding:30px 0;font-size: 14px;}
.n_job .un { line-height:26px; margin:10px auto; font-size:14px; color:#777; padding:0 15px 15px 15px;}
.n_job .un a { color:#f30; font-size:16px;}
.jobtext{width: 1200px;margin: 0 auto;padding: 10px 0 20px;font-size: 0px;}
.jobtext .imgbox{width: 550px;height: 300px;display: inline-block;vertical-align: top;}
.jobtext .text{width: 650px;background-color: white;height: 300px;padding: 20px 60px;text-align: center;display: inline-block;}
.jobtext .text .title{font-size: 20px;color: #202020;font-weight: bold;margin-top: 10px;}
.jobtext .text .title span{font-size: 16px;font-weight: 100;margin-left: 15px;}
.jobtext .text .textimg{text-align: center;padding: 30px 0;border-bottom: 1px dashed #7e7e7e;}
.jobtext .text .textimg p{text-align: center;display: inline-block;height: 80px;width: 80px;border-radius: 80px;border: 2px solid #7e7e7e;line-height: 76px;margin: 0 25px;}
.jobtext .text .textimg p i{font-size: 50px;line-height: 76px;color: #7e7e7e;}
.jobtext .text .tel p{color: #7e7e7e;text-align: left;font-size: 14px;line-height: 24px;}
.jobtext .text .tel{width: 350px;margin: 30px auto 0;}

/*下载中心*/
.downRli{width: 1200px;height: 130px;background-color: white;margin-bottom: 15px;padding: 20px 15px;align-items: center;}
.downRli .downRliImg{height: 80px;display: inline-block;}
.downRli .downRliImg img{height: 100%;}
.downRliTime{text-align: center;width: 120px;padding-top: 10px;margin-left: 5px;display: inline-block;}
.downRliTime .day{font-size: 36px;color: #3f3f3f;line-height: 26px;font-weight: 400;margin-bottom: 20px;display: inline-block;}
.downRliTime .year{font-size: 20px;color: #3f3f3f;line-height: 18px;}
.downRliCp{display: inline-block;padding-left: 30px;font-size: 14px;color: #7E7E7E;border-left: 1px solid #202020;height: 60px;width: 700px;overflow: auto;text-overflow: ellipsis;white-space: nowrap;}
.downRliCp a{font-size: 16px;color: #202020;display: block;height: 40px;line-height: 30px;}
.downRliCp .text{height: 20px;line-height: 20px;}
.downRliBtn{display: inline-block;margin-left: 20px;}
.downRliBtn a{display: block;width: 120px;height: 25px;border-radius: 3px;color: #7E7E7E;border: 1px solid #e7e7e7;text-align: center;line-height: 23px;}
.downRliBtn .downRliBtn1:first-child{margin-bottom: 10px;}
.show_soft{overflow: hidden;}
.show_soft .line{border-bottom: 1px dashed #E7E7E7;width:40px;height: 1px;}
.show_soft a{display: inline-block;padding: 0 10px;font-size: 14px;margin: 10px 0 20px;width: 100%;}
.show_soft img{width: 20px;height:20px;margin-right: 15px;display: inline-block;}
.show_soft h2{font-size: 14px;margin-right: 40px;max-width: 900px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.show_soft p{display: inline-block;vertical-align: top;}
.show_soft a:hover{color: #2d3e50;}
/*联系我们*/
.contactbox{padding:10px 0 50px 0;}
.contactbox .left{margin:0 30px 0 50px;width: 400px;float: left;}
.fr{float: right;}
.contactbox .box{font-size: 16px;color: #333;line-height: 30px;}
.contactbox .box a{font-size: 14px;color: #333;}
.contactbox .box2{margin-bottom: 40px;}
.contactbox .box2 img{margin-top: 10px;}
.info{color: #7E7E7E;font-size: 12px;text-align: center;line-height: 24px;margin-bottom: 40px;}
.map{width: 720px;}
.map img{width: 100%;}
