﻿body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,input,li,ol,ul{margin:0;padding:0}
*html{background-image:url(about:blank);background-attachment:fixed}
img{border:none}
body{color:#666;font-family:\5b8b\4f53,Arial,sans-serif;font-size:100%;margin:0 auto;background-color:#fff}
dl,form,li,ol,ul{list-style:none}
p{margin:0;padding:0}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none}
div{margin:0 auto;font-family:"Microsoft Yahei"}
.lf{float:left}
.rt{float:right}
a,a:active,a:hover,a:link,a:visited{text-decoration:none}
@font-face{font-family:iconfont;src:url(../font/iconfont.eot?t=1479196257536);src:url(../font/iconfont.eot?t=1479196257536#iefix) format('embedded-opentype'),url(../font/iconfont.woff?t=1479196257536) format('woff'),url(../font/iconfont.ttf?t=1479196257536) format('truetype'),url(../font/iconfont.svg?t=1479196257536#iconfont) format('svg')}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
#top{height:3.2rem;line-height:3.2rem;background:#F2F2F2;font-size:1.2rem;font-family:"宋体";color:#6C6C6C;border:1px solid #D9D9D9}
#top p a{margin:0 8px;color:#999;font-size:1.2rem}
.navbar-top{border-bottom:none;margin-bottom:0;height:120px}
.navbar-top h1{margin:27px 0;text-indent:-9999em;width:630px;height:72px;background:url(../images/logo.png) no-repeat 0 center}
.navbar-top h1 a{display:block;width:100%;height:100%}
@media (max-width:768px){.navbar-top h1{margin:8px 0 8px 10px;text-indent:-9999em;width:76%;background:url(../images/logo.png) no-repeat 0 center;background-size:contain;height:56px;padding:0}
    .navbar-top{height:auto}
    .navbar-one{display:none}
}
.navbar-one{display:none}
@media (max-width:768px){.navbar-one{display:block}
}
.navbar-top .container>div{display:flex;align-items:center;justify-content:space-between;width:100%}
.navbar-top h3{float:right;color:#004380;font-size:3rem;font-weight:700;margin-top:18px;text-align:right;width:30%}
.navbar-top h3 i{width:76px;height:18px;display:inline-block;background:url(../images/tel.png) no-repeat center}
@media (max-width:992px){.navbar-top h3{margin:15px 0;font-size:16px;width:210px}
}
.head{margin-bottom:0;background:#116ac8;border:none;border-radius:0;position: relative;z-index: 2;}
.navbar-collapse-nav{border:none}
.head ul{background:#116ac8;z-index:99;width:100%}
.head ul li{width:162px;position: relative;}
.head ul li:last-child{margin-right:0}
.navbar-default .navbar-nav>li>a{font-family:"微软雅黑";text-align:center;font-size:16px;color:#FFF5EC;display:block}
.navbar-default .navbar-nav>li:hover>a{background:#0e559f;color:#fff}
.navbar-default .navbar-nav>li a:visited{color:#fff}
@media (max-width:1092px){.head ul li{width:80px}
}
@media (max-width:768px){.head{background:0 0}
    .head ul li{border-bottom:solid 1px #fff;width:100%}
    .head .dropdown-menu li:last-child{border:0}
    .head ul li:nth-child(4){margin-left:0}
    .navbar-nav .open .dropdown-menu>li>a{line-height:24px}
    .navbar-nav{margin:0}
}
@media (min-width:768px) and (max-width:992px){.head ul li{width:88px;border:0}
    .navbar-one{display:none}
    .head{background:#FF7C0E}
}
#mynav1{position:relative}
#mynav1 img{position:absolute;top:-90px;left:50%;margin:0 0 0 -72px}
.head ul li a span{display:block;font-size:12px}
#mynav1{padding:0}
.navbar-toggle{margin-top:20px}
#mynav1 ul li a i{display:block;font-style:normal;font-size:1.2rem;line-height:2.2rem;text-transform:uppercase}

.submenu{display: block;background: rgba(17,106,200,0.8);position: absolute;top:50px;left: 0;width: 100%;visibility: hidden;opacity: 0;transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
.submenu a{display: block;text-align: center;line-height: 36px;border-bottom: solid 1px rgba(255,255,255,.3);color:#343434;font-size:14px}
.submenu a:hover{background:#fff;}
.navbar-nav li:hover .submenu{top:50px;visibility: visible;opacity: 1}
.navbar-default .navbar-nav>li:hover .submenu a{color:#fff}
.navbar-default .navbar-nav>li:hover .submenu a:hover{color:#116ac8;}

#main .title{text-align:center;letter-spacing:2px}
#main .title h3{font-size:2.4rem;color:#1F1F1F;font-weight:700;border-bottom:1px solid #E1E1E1;padding:10px 0;margin-bottom:10px;position:relative}
#main .title h3:after{content:"";position:absolute;left:50%;bottom:-2px;width:4%;height:3px;margin-left:-2%;background:#FF9500}
#main .title span{font-size:1.4rem;color:#999;font-family:Arial;text-transform:uppercase}
#main .pro_box .tabs{text-align:center;margin:16px 0}
#main .pro_box .tabs span{width:20%;padding:8px 0;background:#E6E6E6;font-size:1.6rem;margin:0 2%;display:inline-block;cursor:pointer}
#main .pro_box .tabs span.active{color:#fff;background:#116ac8}
#main .pro_box .tabs span:hover{color:#fff;background:#116ac8}
#main .pro_box ul:last-child{
	display: none
}
#main .pro_box ul p{padding:10px 0;background:#E6E6E6;width:100%;text-align:center;font-size:1.4rem;font-family:"宋体";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#main .pro_box ul li:hover p{color:#fff;background:#116ac8}
#main .pro_box ul li{margin:15px 0}
#main .pro_box ul li a{
	display:block;
	border:1px solid #ddd;
}
#main .pro{margin:3rem auto}
#main .ys{width:100%;}
#main .ys_box .text{width:50%;float:left}
#main .ys_box .text>div{overflow:hidden;margin-bottom:4rem}
#main .ys_box .text span{display:inline-block;width:45px;height:46px;color:#fff;text-align:center;font-size:2.4rem;background:url(../images/sz.png) no-repeat center}
#main .ys_box dl dt{font-size:1.4rem;color:#999;font-family:Arial;text-transform:uppercase;font-weight:400;padding:5px 0;border-bottom:1px solid #CCC;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#main .ys_box dl{width:90%;float:right}
#main .ys_box dl dt h3{font-size:1.8rem;color:#333;font-family:"Microsoft Yahei";display:inline-block;font-weight:700}
#main .ys_box dl dd{font-size:1.2rem;line-height:2.4rem;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
#main .ys_box .y2 .text{float:right;margin-top:10%}
.mr_frbox{margin:4rem auto;clear:both;position:relative;width:1170px}
.mr_frBtnL{cursor:pointer;height:38px;width:38px;position:absolute;top:100px;left:-55px;background:url(../images/prev.png) no-repeat center}
.mr_frUl{width:1170px!important;overflow:hidden}
.mr_frBtnR{cursor:pointer;width:38px;height:38px;position:absolute;top:100px;right:-47px;background:url(../images/next.png) no-repeat center}
.mr_frUl ul li{display:inline;float:left;width:266px;overflow:hidden;margin-right:30px}
.mr_frUl ul li a{display:block;width:100%;height:100%}
.mr_frUl ul li a p{padding:10px 0;background:#E6E6E6;width:100%;text-align:center;font-size:1.4rem;font-family:"宋体";overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mr_frUl ul li a:hover p{color:#fff;background:#116ac8}
.mr_frUl ul li a img{width:100%}
.tempWrap{width:1170px!important}
#main .cases_list{margin:2rem 0 0}
#main .cases_list li{margin-bottom:2rem;padding:0 5px}
#main .cases_list li a{display:block;position:relative}
#main .cases_list li a p{position:absolute;width:100%;height:32px;line-height:32px;color:#fff;text-align:center;background-color:rgba(0,0,0,.7);bottom:0;left:0}
#main .cases p.more a{display:block;width:30%;padding:5px 0;color:#fff;background:#116ac8;margin:0 auto;text-align:center}
#main .news_list{margin-top:15px}
#main .news_list li{height:46px;line-height:46px;padding:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #ddd}
#main .news_list li b{color:#FF9500;display:inline-block;width:80%}
#main .news_list li b a{display:inline-block;float:right;width:96%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555;font-size:1.4rem;font-weight:400}
#main .news_list li span{font-size:1.2rem;font-family:"宋体";color:#999}
#main .news_list li:hover a,#main .news_list li:hover span{color:#FF9500}
#main .about .top{display:flex;justify-content:space-between;align-items:center}
#main .about .top a{font-size:1.4rem;font-family:"宋体";color:#999}
#main .about .top h3{color:#333;font-size:2rem}
#main .about .top h3 span{font-size:1.4rem;color:#999;text-transform:uppercase}
#main .about img{margin:13px 0}
#main .about .text{font-size:1.2rem;line-height:2.4rem;font-family:"宋体";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.navbar-fixed-bottom{position:fixed;height:40px;background:#116ac8;color:#fff;line-height:40px}
.navbar-fixed-bottom li{padding:0;text-align:center}
.navbar-fixed-bottom li a{display:block;border-left:1px solid #4D7EAF;border-right:1px solid #083E74;color:#fff;font-size:14px;font-family:"微软雅黑"}
.navbar-fixed-bottom li span{margin-right:5px;color:#fff;font-size:1pc}
#footer{text-align:center;background:#434343;padding:2.5rem 0;color:#B3B3B3;font-size:1.4rem}
#footer a{color:#B3B3B3;font-size:1.4rem;margin:0 10px}
#footer p{line-height:3rem}
#footer p a:hover{color:#116ac8}
section{padding:20px 0 50px;background:#F3F3F3}
section .side .to{background-color:#116ac8;padding:2rem 0;text-align:center;color:#fff;font-size:2.2rem}
section .side .to h3{font-size:2.4rem}
section .side .to span{font-size:1.4rem;text-transform:uppercase;color:#909DC8}
section .side .side1 ul{background:#fff;padding:5px 0;border-bottom:20px solid #116ac8}
section .side .side1{padding:0}
section .side .side1 ul li{height:50px;line-height:50px;padding:0}
section .side .side1 ul li a{font-size:14px;display:block;padding-left:40%;border-bottom:1px solid #ddd;background:url(../images/icon1.png) no-repeat 25% center}
section .side .side1 ul li:hover a{color:#116ac8;font-weight:700;background-image:url(../images/icon2.png)}
section .side .side1 ul li a.hover{color:#116ac8;font-weight:700;background-image:url(../images/icon2.png)}
section .side .side2{margin-top:15px;padding:0}
section .side .side2 .lx{background:#fff;padding:18px}
section .side .side2 .lx p{padding:6px 0;font-size:12px;font-family:"宋体";line-height:26px;color:#555}
section .content_box{background:#fff;padding:0}
section .content_box .local{border-bottom:1px solid #F3F3F3;color:#666;padding:20px 30px}
section .content_box .local span{font-size:1.6rem;padding-left:10px;float:left;border-left:2px solid #116ac8}
section .content_box .local p{font-size:1.2rem;font-family:"宋体";color:#666;float:right}
section .content_box .local p a{font-size:1.2rem;font-family:"宋体";color:#666}
section .content_box .local p a:last-child{font-weight:700;color:#116ac8}
section .content_box .local p a:hover{color:#116ac8}
section .content_box .content{padding:15px 30px}
section .content_box .content .txt{font-size:12px;font-family:"宋体";line-height:24px;text-align:justify}
section .content_box .content .txt .video_frame{display: block;margin: 0 auto;height:412px;}
section .content_box .content .txt img,section .content_box .content .text img{max-width:100%;height:auto!important}
section .honor_list{padding:5px 15px 15px}
section .honor_list p{width:100%;background:#D9D9D9;color:#3C3C3C;font-size:14px;font-family:"宋体";text-align:center;padding:8px 0}
section .honor_list li{margin-top:24px}
section .honor_list li a{display:block;border:1px solid transparent}
section .honor_list li:hover a{border:1px solid #116ac8}
section .honor_list li:hover p{background:#116ac8;color:#fff}
section .pages{text-align:center;margin:2rem 0}
section .pages a{padding:5px 8px;border:1px solid #ddd;color:#878787;font-size:1.2rem;margin:0 3px}
section .pages b{padding:5px 8px;background:#116ac8;color:#fff;font-size:1.2rem;margin:0 3px}
section .news_list{padding:25px 0}
section .news_list li .news_title a{font-size:14px;color:#101010;display:inline-block;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
section .news_list li .news_title span{float:right;font-size:12px}
section .news_list li .txt{line-height:24px;padding:10px 0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
section .news_list li{padding:20px 0;border-bottom:1px dashed #ddd}
section .news_list li:first-child{padding-top:0}
section .news_list li:hover .news_title a,section .news_list li:hover p a{color:#116ac8}
section .content_box .content .title_info h3{text-align:center;line-height:2.2rem;font-size:1.6rem;color:#555;font-family:"宋体"}
section .content_box .content .title_info p{border-bottom:1px dotted #dedede;text-align:center;line-height:24px;padding:10px 0;margin-bottom:15px;font-family:"宋体"}
section .content_box .content .title_info p span{margin:0 18px;font-size:12px}
section .links,section .links>a{font-size:12px;font-family:"宋体";color:grey;line-height:24px;margin-top:25px}
section .links>a:hover{color:#e95513;text-decoration:underline}
section .content_box .pro{margin-top:7px;background-color:#fff}
section .content_box .pro_list li a{display:block;text-align:center}
section .content_box .pro_list li a p{line-height:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
section .content_box .pro_list li{margin-top:1rem}
section .content_box .pro_list li img{padding:4px;border:1px solid #ddd}
section .content_box .pro_list li:hover p{color:red;text-decoration:underline}
section .content_box .pro_info{margin:2rem 0}
section .content_box .pro_info .pic img{border:1px solid #ddd;padding:5px}
section .content_box .pro_info .info h3{font-size:2.2rem;color:#000}
section .content_box .pro_info .txt{margin-top:3rem}

.video_list .video-img{width:100%;height:209px;overflow: hidden;position: relative;}
.video_list .video-img .img{width:100%;height: 100%;position:absolute;left:50%;top:50%;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
section .content_box .pro_list.video_list li img{padding:0;border:none;position: relative;z-index: 1;height:100%;}

section .content .lx h3{font-size:1.8rem;color:#000}
section .content .lx p{font-size:1.4rem;color:#535353;line-height:2.4rem;margin:14px 0}
section table.zp{width:100%}
section table.zp td a{color:#116ac8;font-size:1.33rem}
section table.zp tr{height:3.5rem;line-height:3.5rem;border-bottom:1px dotted #ddd}
section .content_box .jobs h3{font-size:2rem;color:#393939}
section .content_box .jobs .info{color:#999;padding:2% 0;border-bottom:1px solid #ddd}
section .content_box .describe h4{padding-left:8px;border-left:2px solid #116ac8}
section div.zp{background-color:#F7F7F7;border:0;padding:0}
section .content_box .jobs{background-color:#fff;padding:2%;border:1px solid #ddd}
section .content_box .describe{padding:2%;border:1px solid #ddd;margin:2% 0;background-color:#fff}
section .content_box .xq{overflow:hidden}
section .content_box .xq{line-height:2.5rem;padding:2% 0}
section .content_box .xq div{padding:0}
