

.t_dh7{text-align:center;width:100%;height:82px; }
.t_dh7ta{float:left;text-align:center;width:20%; margin-top:15px;}
.t_dh7tb{float:left;text-align:center;width:55%;}
.t_dh7tc{float:left;text-align:right;width:25%; height:82px;}
.t_dh8{text-align:center;width:100%;padding:0px; margin:0 auto;}


.prosearch{overflow: hidden; width: 100%;padding:0px; margin:0 auto;}
.prosearcha{width:584px; height:94px; background:url(/Public/home/css/../img/search.jpg)}
.proseara{float:left;height:40px; width:70%;margin-top:27px;}
.prosearb{float:left;height:40px; width:30%;margin-top:33px;}
.searchcontent{overflow: hidden; width:1200px!important;width:1200px; padding:0px; margin:0 auto;text-align:center;background-position:right top; background-repeat:no-repeat; margin-top:30px;}
.searchcontenta{ width:100%; text-align:center;}
.searchcontentb{ width:100%; text-align:center; height:30px; line-height:30px; margin-bottom:30px;}
.company{overflow: hidden; width: 100%;padding:0px; margin:0 auto; text-align:left; margin-bottom:50px; height:660px;background:#f6f6f6;}
.companya{width:44%; float:left; text-align:left; height:660px; background:url(/Public/home/css/../img/company.jpg)}
.companyb{width:56%; float:left; text-align:left; background:#f6f6f6;}
.companyba{width:100%; text-align:left; height:70px;}
.companybb{width:100%;height:280px; line-height:30px;text-align:left;}
.companybba{width:70%;height:280px; float:left; line-height:30px; background:#FFFFFF;}
.companybbaa{width:85%;height:35px;line-height:35px; color:#015db2;font-size:26px; font-weight:500; text-align:left; margin-top:20px;}
.companybbab{width:85%;height:20px;line-height:20px; font-size:10px; text-align:left; font-family:Arial, Helvetica, sans-serif}
.companybbac{width:85%;height:120px;line-height:26px; font-size:14px; text-align:left;margin-top:20px;}
.companybbad{width:85%;height:30px;line-height:30px; font-size:14px; text-align:left; color:#fe7200;}
.companybbad a{color:#fe7200;}
.companybbb{width:30%;height:280px; float:left; line-height:30px;}
.companybc{width:100%; text-align:left; height:310px;}
.companybca{width:25%; float:left; text-align:center; margin-top:50px;}
.honor{overflow: hidden; width: 100%;padding:0px; margin:0 auto; text-align:center; }
.a_honor{overflow: hidden; width:1200px!important;width:1200px; padding:0px; margin:0 auto;text-align:center;background-position:right top; background-repeat:no-repeat;}
.honora{ width:100%; height:50px; line-height:50px; text-align:center; color:#015db2; font-size:30px; font-weight:bold;}
.honorb{ width:100%; text-align:center; margin-bottom:15px; margin-top:15px; }
.honorc{ width:100%; height:30px; line-height:30px; text-align:center; color:#333333; font-size:14px;}
.honord{ width:100%; text-align:center;}
.case{overflow: hidden; width: 100%;padding:0px; margin:0 auto; text-align:center; margin-bottom:35px;}
.casea{ width:100%; height:50px; line-height:50px; text-align:center; color:#015db2; font-size:30px; font-weight:bold;}
.caseb{ width:100%; text-align:center; margin-bottom:15px; margin-top:15px; }
.casec{ width:100%; height:30px; line-height:30px; text-align:center; color:#333333; font-size:14px;margin-bottom:20px;}
.cased{ width:100%; text-align:center;}
.caseda{width:25%; float:left; text-align:left;}
.casedb{width:99%; text-align:left;}

.proxx
{
    float: LEFT;position:relative;cursor: pointer;
    width: 471px;text-align:left;height:400px;
}
.prozz
{
    float: LEFT;

	top:0px;z-index:22221;position:absolute;background-image:url(/Public/home/css/../img/probg.png);
    width: 471px;text-align:left;height:400px;
}


.inews{overflow: hidden; width: 100%;padding:0px; margin:0 auto; text-align:center; margin-bottom:35px;}
.inewsa{ width:100%; height:50px; line-height:50px; text-align:center; color:#015db2; font-size:30px; font-weight:bold;}
.inewsb{ width:100%; text-align:center; margin-bottom:15px; margin-top:15px; }
.inewsc{ width:100%; height:30px; line-height:30px; text-align:center; color:#333333; font-size:14px;margin-bottom:20px;}
.inewsd{ width:100%; text-align:center;}
.inewsd:hover{ background:#f6f6f6;}
.inewsda{overflow: hidden; width:1200px!important;width:1200px; padding:0px; margin:0 auto;text-align:center; height:175px;}
.inewsdb{ width:10%;height:175px; float:left;}
.inewsdba{width:58px; height:44px; line-height:44px; font-size:20px; background:#2055a5; color:#FFFFFF; margin-top:45px;}
.inewsdbb{width:58px; height:35px; line-height:35px; font-size:12px; }
.inewsdc{ width:1px; background:#cecece;height:140px; float:left; margin-top:15px;}
.inewsdd{ width:60%;height:175px; float:left;}
.inewsdda{ width:90%;height:40px; line-height:40px;font-size:24px; color:#015db2; font-weight:500; margin-top:15px; text-align:left;}
.inewsddb{ width:90%;height:80px; line-height:30px;font-size:14px; text-align:left;}
.inewsddc{ width:90%;height:30px; line-height:30px;font-size:14px; text-align:left; color:#fe725a;}
.inewsde{ width:25%;height:175px; float:left; margin-top:25px;}


.ggnews{
   overflow: hidden;
   width: 100%;
    padding: 0px;
    margin: 0 auto;
    text-align: left;
    margin-bottom: 50px;
    height: 560px;
    background: #f6f6f6;
}
.ggnewsw {
    width: 80%;
    min-width: 1240px;
    padding: 0px;
    margin: 0 auto;
    text-align: center;
}
.ggnews .ne-left{
   width:57%;
   height: 560px;
   float:left;
   text-align:left;
   padding-right:3%;
}
.ggnews .ne-right{
   width:40%;
   height: 560px;
   float:left;
   text-align:left;
}
.ggnewsw .title{
   width:100%; 
   height:50px; 
   line-height:50px; 
   text-align:center; 
   color:#015db2; 
   font-size:30px; 
   font-weight:bold;
   padding:20px 0 0;
}
.ggnewsw .line{
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
}
.ggnews .ne-left li{
   width:100%;
   text-align:left;
   line-height:40px;
   border-bottom:#ccc solid 1px;
   color:#010101;
   font-size:14px;
}

.Box {width: 1200px;position: relative;}
.Box .content {width: 1100px;margin: 0 auto; }
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 120px;cursor: pointer;}
.Box .Box_con .btnl {background: url(/Public/home/css/../img/jtl03.png) no-repeat center;left: -50px;}
.Box .Box_con .btnr {background: url(/Public/home/css/../img/jtr03.png) no-repeat center;right: -50px;}
.Box .Box_con .btnl:hover {background: url(/Public/home/css/../img/jtl02.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(/Public/home/css/../img/jtr02.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 358px;height: 250px;margin-left: 10px; margin-top:20px;overflow: hidden; text-align:center; font-size:14px; font-family:Arial; background:#FFFFFF}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 350px;height: 260px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}			
.Box .BoxSwitch {margin-top: 10px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 7px;height: 7px;background: #000000;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}
.Box .gd {width: 100%; height:25px;margin: 0 auto; }



.index-nav{width: 100%;height: 82px;box-sizing: border-box;background:white;}
.index-nav-logo{}
.index-nav-frame{width: 1200px;margin: 0 auto;}
.index-nav-frame-line{color: #333333;background: white;float: left;position: relative;display: block;outline: none;cursor: pointer;width: 130px;line-height: 82px;text-align: center; font-size:16px;font-weight: 700;}
.index-nav-frame-line:hover{color:#ffffff;background:#015db2;}
.index-nav-frame-line:hover a{color:#ffffff;}


.index-nav-frame-line-center{opacity: 0;height: 0;position: absolute;overflow: hidden;width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */z-index:99;}
.index-nav-frame-line-li{width: 100%;font-weight: 500; height:50px; line-height:50px;text-align: center;background:#ee9234;color:#666666;}
.index-nav-frame-line-li:hover{background: #015db2;color: white;}
.index-nav-frame-line-li:hover a{background: #015db2;color: white;}
.index-nav-frame-line-focus:focus{display: none;}
.index-nav-frame-line:hover .index-nav-frame-line-center{height:auto;opacity: 1;}

.nav-line{height: 50px;width: 100%;position: relative;display: none;outline: none;}
.nav-small{width: 30px;height: 30px;position: absolute;right: 10px;top:10px;cursor: pointer;display: none;outline: none;}
.nav-small img{width: 100%;height: 100%;object-fit: cover;}
.nav-small-focus{position: absolute;width: 100%;height: 100%;display: none;}
.nav-small-focus:focus{display: none;}
@media only screen and (max-width:800px) {
	.index-nav-frame-line-li a{display: block;color: white;}
	.nav-line{display: block;border-bottom: 1px solid #eeeeee;}
	.nav-small{display: block;}
	.nav-small:focus~.index-nav-frame-line{height: auto;border-bottom: 1px solid #ccc;}
	.nav-small:focus .nav-small-focus{display: block;}
	.index-nav-frame{width: 100%;}
	.index-nav-frame-line{width: 100%;height: 0;overflow: hidden;}
	.index-nav-frame-line-center{position: relative;background: #444359;}
	.index-nav-frame-line:hover .index-nav-frame-line-center{height:0;opacity: 0;}
	.index-nav-frame-line-li{border-bottom: 1px solid #4b4a5e;color: #d9d9d9;background: #444359;}
	.index-nav-frame-line-li:hover{background: #b63b4d;}
	.index-nav-frame-line:focus{height: auto;border-bottom: 1px solid #ccc;}
	.index-nav-frame-line:focus>.index-nav-frame-line-center{height:auto;opacity: 1;}
	.index-nav-frame-line:focus .index-nav-frame-line-header{color: #B63B4D;}
	.index-nav-frame-line-focus{display: none;width: 100%;height: 50px;position: absolute;left: 0;top: 0;}
	.index-nav-frame-line:focus .index-nav-frame-line-focus{display: block;}

}

.foot{text-align:center;width:100%;padding:0px; margin:0 auto; height:140px; background:#2055a5;}
.foota{text-align:left;width:70%; float:left;height:80px; color:#FFFFFF; margin-top:30px;}
.footaa{text-align:right;width:15%; float:left;height:80px;}
.footab{text-align:left;width:85%; float:left;height:60px; line-height:30px; color:#FFFFFF}
.footb{text-align:right;width:30%; float:left;height:120px; color:#FFFFFF; margin-top:10px;}
.foot a{color:#FFFFFF;}


