@charset "utf-8";
* {	margin: 0;	padding: 0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:500;}
body,button,input,select,textarea {	 font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;	outline: none;}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;}
ul,ol,li {	list-style: none; }
a {	text-decoration: none;	color: #484848; }
a:hover {	color: #0050a5;}
img {	border: 0px;}
em{ font-style:normal;}
table {	border-collapse: collapse;	border-spacing: 0;}
html,body {	color: #000000;	background: #fff;	margin: 0 auto;font-size: 15px !important; overflow-x:hidden;}
.hide {	display: none;}
.clear {	clear: both;}
.pic100 img{width:100%;}
h1{ font-size:26px;color:#464646;}
::selection { color: #fff; background-color: #4992c5;}    
::-moz-selection { color: #fff; background-color: #4992c5;} 
.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}
.f-turn{-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.fl{float:left;}
.fr{float:right;}
.pad0{padding:0 !important;}
.pad50{padding:50px 0;}
.top33{ margin-top:33px;}
.top50{ margin-top:50px;}
.blue{color:#026fbf;}
.overflow{ overflow:hidden;}
.clear {clear:both;visibility:hidden;display:block;font-size:0;line-height:0;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {*zoom:1;}
.white,.white a{ color:#fff;}
.rela{ position:relative;}
.slh{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


header{font-size:17px; background-color:#fff;padding:17px 0;}
.topright{margin-top:22px;}
.toptel,.topweixin,.topyouxiang,.topoa{ position:relative; display:inline-block;color:#777777;font-size:15px;margin:7px 13px 0 0;padding-bottom: 13px;}
.toptel article,.topweixin article,.topyouxiang article{box-shadow: 0 2px 7px #dedede; position:absolute;top:100%; background-color:#fff; border:1px solid #dcdcdc; border-radius:5px;padding:8px; display:none;z-index:99;width:170px;left:50%;margin-left:-86px; text-align:center;}
.topyouxiang article{min-width:170px;width:auto;}
.toptel article:before,.topweixin article:before,.topyouxiang article:before{width:10px;height:10px; border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;content:''; display:inline-block; position:absolute;top: -5px;background-color: #fff;left:50%;margin-left:-5px;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); }
.toptel i,.topweixin i,.topyouxiang i,.topoa i{width:23px;height:20px; display:inline-block; vertical-align:middle;margin-right:3px; background:url(../images/icon1.png) no-repeat;}
.topweixin i{background:url(../images/icon2.png) no-repeat;}
.topyouxiang i{background:url(../images/icon3.png) no-repeat;}
.topoa i{background:url(../images/icon4.png) no-repeat;}
.toptel:hover i,.topweixin:hover i,.topyouxiang:hover i,.topoa:hover i{ background-position:-23px 0;}
.toptel:hover,.topweixin:hover,.topyouxiang:hover,.topoa:hover{color:#1062ab;}
.toptel:hover article,.topweixin:hover article,.topyouxiang:hover article,.topoa:hover article{display:block;}
.searchbtn img { cursor:pointer;}
.search form a{ display:inline-block; background-color:#fff; position:absolute;right:0;top:0;line-height:36px;width: 21px;}
/*.search form{ position:absolute;top:-36px;right:0; display:none;}*/
.search form button{width:36px;height:36px; text-align:center;color:#fff;background:url(../images/icon5.png) no-repeat;}
.search form input{font-size:14px;float:right;width:150px;top:0;line-height:36px; background-color:#4f86c5; text-indent:15px;color:#fff; position:absolute;left:100%; display:none;}
.search form:hover input{ display:block;}
.search form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #fff;}
.search form input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff;}
.search form input:-ms-input-placeholder{  color: #fff;}
.search form input::-webkit-input-placeholder{  color: #fff;}
.logo{display: inline-block;}
nav{text-align:center; background-color:#1062ab;position:relative;z-index:9;}
nav li{ float:left;width:11.111%;}
nav li>a{display:block;line-height:56px;height:56px;color:#fff;font-size:16px;border-right:1px solid #015097;border-left:1px solid #0168b5;}
nav li>a:hover,nav li>a.cur{background-color:#015097;color:#fff;}
nav li>div{ position:absolute;width:100%;top:100%;left:0; background-color:rgba(255,255,255,0.7);padding:20px 0; overflow:hidden;display:none;}
nav li>div a{ display:inline-block; margin:0 14px;}
nav li:hover div{ display:block;}
.banners{ display:none;}
#owl-demo .owl-pagination{ position:absolute;width:100%;left:0;bottom:15px;}
#owl-demo.owl-theme .owl-controls .owl-page span,.h_banner .swiper-pagination-bullet{width:48px;height:6px; background-color:rgba(255,255,255,0.8);border-radius:0; opacity:1;}
.h_banner .swiper-pagination{bottom:20px;}
#owl-demo.owl-theme .owl-controls .owl-page.active span,.h_banner .swiper-pagination-bullet-active{background-color:#1062ab;height:9px;}
.bannerbottom{background-color:#f9f9f9;position: relative;z-index: 11;padding:50px 0 20px;}
.bannerbottom .left{width:184px; box-shadow:0 0 10px #ccc;margin-top:-83px;padding:30px 20px;position: relative;background-color: #fff;}
.bannerbottom .left p,.bannerbottom .item .div2 p{ text-transform:uppercase;color:#bacae0; font-family:'宋体';}
.bannerbottom .left h5,.bannerbottom .item .div2 h6{color:#1062ab;font-size:16px;font-weight:bold;margin-top:3px;width: 110%;margin-left: -5%;}
.bannerbottom .left article,.bannerbottom .item .div2 article{color:#999;margin-top:10px;line-height:22px;height:88px; overflow:hidden;font-size:14px;}
.bannerbottom .left a,.bannerbottom .item .div2 a{ display:block; background-color:#1062ab;color:#fff;margin-top:29px;padding:9px 0; overflow:hidden; z-index:1;}
.bannerbottom .left a i,.bannerbottom .item .div2 a i{ position:absolute;width:30px;height:30px; background-color:#2670b1;color:#acc1dc;bottom: -9px;right: -3px;border-radius:50%; font-style:inherit;}
.bannerbottom .right a{ display:block;margin:0 10px;background-color:#fff;}
.bannerbottom .right a h5{padding:10px;}
.bannerbottom .left a:hover i,.bannerbottom .item .div2 a:hover i{font-size:0;width:300%;height:300%;bottom:-50%;right:-50%; z-index:-1;}
.bannerbottom .left a:hover,.bannerbottom .item .div2 a{color:#fff;}
#owl-demo3 .owl-pagination{margin-top:24px;}
#owl-demo3.owl-theme .owl-controls.clickable .owl-page.active span{width:33px;}
.bodycenter .left{ background-color:#f9f9f9;padding:20px 20px 58px;width:31%;}
.bodycenter .left h2{margin-top:25px;}
.bodycenter .left h2 span,.h_title span{font-size:16px;color:#999999; text-transform:uppercase; display:inline-block; margin-left:10px;font-weight:100;}
.bodycenter .left h2,.h_title,.h_company .h_title2{font-size:24px;color:#0050a5;font-weight:bold;}
.bodycenter .left .summary{margin-top:23px;color:#666666;line-height: 25px;}
.bodycenter .left ul{margin-top:30px;text-align:center;}
.bodycenter .left li{float:left;width:23%;margin:0 1%;}
.bodycenter .left li img{ display:block;margin:0 auto 10px;}
.bodycenter .right{width:66%;}
.h_title{border-bottom:1px solid #ededed;padding-bottom:15px; position:relative;}
.h_title:before{ content:'';width:100px;height:2px; display:inline-block;left:0;bottom:0;background-color:#0050a5; position:absolute;}
.h_title span a{ color:#666666;font-size:14px;font-weight:100;}
.bodycenter .right .h_informationC{margin-top:25px;}
.bodycenter .right dl a{ display:block; overflow:hidden;}
.bodycenter .right dl dt{width:266px;float:left;}
.bodycenter .right dl dd{width:calc(100% - 290px);float:right;}
.bodycenter .right dl dd h5{ font-size:18px;margin-top:10px;}
.bodycenter .right dl dd p{line-height:25px;height:75px;margin:20px 0; overflow:hidden;}
.bodycenter .right dl dd div{color:#005ea6;}
.bodycenter .right ul{margin-top:30px;}
.bodycenter .right ul li a{display:block; overflow:hidden;padding:17px 0; border-bottom:1px dashed #ededed; background:url(../images/icon11.png) no-repeat center left;padding-left:26px;}
.bodycenter .right ul li h5{width:70%;float:left;}
.bodycenter .right ul li time{float:right;}
.bodycenter .right .tab{ position:absolute;top:-77px;right:0;}
.bodycenter .right .tab a{display:inline-block;padding:6px 20px; margin:0 0 0 3px; background-color:#f9f9f9;}
.bodycenter .right .tab a.on,.bodycenter .right .tab a:hover,.h_title .more:hover{background-color:#005ea6;color:#fff;}
.h_informationC{ display:none;}
.h_title .more{position:absolute;right:0;display:inline-block;padding:6px 10px;background-color:#ededed;font-size:15px;font-weight:100;}
.h_honorC{ background-color:#f9f9f9; padding:40px 20px;margin-top:20px;}
.h_honorC dl{padding:0 10px;}
.h_honorC dl a dt{border:2px solid #ededed;}
.h_honorC dl dd{ margin-top:10px;font-size:16px;}
.h_company{ background-color:#f9f9f9;}
.h_company .h_title2{ background:url(../images/bg1.png) repeat-x center center;}
.h_company .h_title2 div{ background-color:#f9f9f9;padding:0 23px; display:inline-block;}
.h_company .h_title2 p{font-size:16px;color:#999999; text-transform:uppercase;margin-top:5px;}
.h_companyC a{ display:block;float:left;width:18%;margin:10px 1%;}
.link{padding:30px 0;}
.link b{color:#005ea6;font-size:16px;}
.link b:before{content:'';width:3px;height:17px; background-color:#005ea6; vertical-align:middle;margin-right:10px; display:inline-block;}
.link a{ display:inline-block;margin:0 28px 0 0;font-size:16px;}
.link div{ width:calc(100% - 100px);}
footer{ background-color:#005bac;padding:40px 0;}
footer .left{width:70%;color:#cbd7e8;line-height:30px;}
footer .left span{ display:inline-block;margin-right:25px;}
footer .right dl{padding-top:20px;display:inline-block;margin-left:15px; vertical-align:top;cursor:pointer;position:relative;}
footer .right dl dd{ position:absolute;bottom:100%;background-color:#fff;border:1px solid #cbd7e8;padding:5px; border-radius:5px;color:#333;min-width:120px; text-align:center;left: -48px; display:none;}
footer .right dl:nth-child(3) dd{width:160px;right:0;left: auto;}
footer .right dl:nth-child(3) dd:before{left: auto;right: 14px;}
footer .right dl dd.pic100{width:120px;}
footer .right dl:hover dd{ display:block;}
footer .right dl dd:before{width:10px;height:10px; border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;content:''; display:inline-block; position:absolute;bottom: -5px;background-color: #fff;left:50%;margin-left:-5px;transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); }
.aboutT{ background-color:#fafafa;margin-top:-52px; position:relative;}
.aboutT .left{width:62%;display:flex;}
.aboutT .right{width:38%;}
.aboutleftpic{ display:block;width:38%;}
.about1{padding:50px 40px;width:62%;}
.about1 h5,.aboutT .right dl dd h5,.aboutB .item a h5{ font-size:24px;}
.about1 p,.aboutB .item a p{color:#666666;margin-top:20px;line-height:28px;height:168px; overflow:hidden;font-size:15px;}
.about1 a{ display:block;margin-top:30px;color:#1062ab;}
.aboutT .right dl a{ background-color:#1062ab; display:block;display:flex;}
.aboutT .right dl dd{float:left;width:60%;padding:40px 30px;}
.aboutT .right dl dd h5{color:#fff;}
.aboutT .right dl dd p{margin-top:20px;color:#aabed9;line-height:25px;height:50px; overflow:hidden;}
.aboutT .right dl dt{width:40%; position:relative;float:right;}
.aboutT .right dl dt:before{content:'';width:0;height:0;border-left:10px solid #1062ab;left:0;top:45%;border-top:10px solid transparent;border-bottom:10px solid transparent; position:absolute; display:inline-block;}
.aboutT .right dl:nth-child(2){margin-top:10px;}
.aboutT .right dl:nth-child(2) a{ background-color:#ab8c41;}
.aboutT .right dl:nth-child(2) dt:before{border-left:10px solid #ab8c41;}
.aboutT .right dl:nth-child(2) dd p{color:#d9cdb4;}
.aboutB{padding-bottom:50px;}
.aboutB .item a{ display:block;margin:0 8px;background-color:#fafafa;}
.aboutB .item a p{height:84px;margin-top: 7px;}
.aboutB .item dd{padding:36px 28px;}
#owl-demo4 .owl-pagination{ display:none;}
.aboutB .prev{ position:absolute;top:32%;left:0; cursor:pointer;}
.aboutB .next{ position:absolute;top:32%;right:0; cursor:pointer;}
.site{border-bottom:1px solid #dcdcdc;padding-top:20px;}
.site .left{width:250px; background:#1062ab url(../images/logobg.png) no-repeat center left; background-size:auto 80%;color:#fff;padding:32px 0 36px 38px;margin-top:-90px; overflow:hidden;}
.site .left h2{font-size:36px;}
.site .left p{ text-transform:uppercase;}
.site .left i{ display:inline-block;width:1px;height:50px; background-color:#fff; position:absolute;right:10%;top:0;-webkit-animation:do 4s linear  0s infinite;
   -moz-animation:do 4s linear  0s infinite;
   -ms-animation:do 4s linear  0s infinite;
   -o-animation:do 4s linear  0s infinite;
   animation:do 4s linear  0s infinite;}
.site .left i:after{ content:''; display:inline-block;width:12px;height:12px; border:1px solid #fff; border-radius:50%; position:absolute;bottom:-12px;left:-6px;}
@keyframes do{ 0{ top:0;} 50% { top:-30px;}100%{ top:0;}}
@-webkit-keyframes do{ 0{ top:0;} 50% { top:-30px;}100%{ top:0;}}
@-moz-keyframes do{ 0{ top:0;} 50% { top:-30px;}100%{ top:0;}}
@-ms-keyframes do{  0{ top:0;} 50% { top:-30px;}100%{ top:0;}}
@-o-keyframes do{ 0{ top:0;} 50% { top:-30px;}100%{ top:0;}}
.site .right,.public .right{width:calc(100% - 310px);}
.site .right b{font-size:22px;color:#444444;border-bottom:2px solid #1062ab; display:inline-block;padding-bottom:17px;}
.site .right p{margin-top:5px;}
.site .right p i{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #999;margin:0 9px;width:0;height:0; display:inline-block;}
.public .left{width:250px;margin-top:2px;}
.public .left>a,.public .left div>a{ background-color:#fafafa;border-bottom:1px dashed #dcdcdc;font-size:17px; display:block;padding:14px 10px 14px 30px;border-left:4px solid #fafafa;}
.public .left>a:before,.public .left div>a:before{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #026fbf;content:''; display:inline-block;margin-right:17px;}
.public>.right,.public .container>.right{margin-top:50px;font-size:16px;line-height:35px;}
.floatright{float:right;margin:0 0 40px 40px;}
.public .right img{max-width:100%;}
.instruct .right .p1{font-size:70px; text-transform:uppercase;color:#f0f0f0;margin-top:50px;}
.instruct .right .p2{font-size:26px;color:#1062ab;margin-top:40px;}
.instruct .right .p3{font-size:12px;color:#1062ab;text-transform:uppercase;}
.instruct .right .ul{ overflow:hidden;margin-top:40px;float: left;width:74%; margin-right: -80%;}
.instruct .right .ul li{float:left;width:31.33%;margin-right:1px; background-color:#3975ab;padding:24px 18px 24px 28px;color:#fff;}
.instruct .right .ul li:nth-child(2){background-color:#4981b5;}
.instruct .right .ul li:nth-child(3){background-color:rgba(32,115,191,0.8);}
.instruct .right .ul li div{width:calc(100% - 78px); display:inline-block;vertical-align: middle;margin-left:10px;}
.instruct .right .ul li div h5:after{content:'';width:20px;height:1px; background-color:#fff; display:block;}
.instruct .right .ul li div p{font-size:18px;}
.instruct .right .blue{font-size:20px;}
.public {padding-bottom:88px;}
.public .left>a.cur,.public .left>a:hover,.public .left div>a.cur,.public .left div>a:hover{ background-color:#026fbf;color:#fff;border-left:4px solid #1062ab;}
.public .left>a.cur:before,.public .left>a:hover:before,.public .left div>a.cur:before,.public .left div>a:hover:before{border-left:6px solid #fff;}
.pagelist{ text-align:center; margin-top:40px;}
.pagelist li{ display:inline-block;margin:0 3px;}
.pagelist li a,.pagelist li span{ display:block;height:40px;line-height:40px;border-radius:50%;padding: 0 16px; border:1px solid #dcdcdc;color:#999;}
.pagelist li a:hover,.pagelist li a.cur,.pagelist li.active span{ background-color:#026fbf; color:#fff;}
.honor1 .left{width:65%;}
.honor1 .right{width:33%; background-color:#fafafa;padding:20px 30px;}
.honor1 .left p{padding:30px;line-height:30px;color:#444444;font-size:15px;}
.honor1 .right li{padding:26px 0 12px;border-bottom:1px solid #dcdcdc;font-size:14px;}
.honor1 .right li p{font-size:17px;color:#026fbf;line-height:10px;}
.honor1 .right li p b{font-size:30px; display:inline-block;margin-right:5px;font-weight:100;}
.honor1 .right li:last-child{border:0;}
.honorlist dl dd{font-size:14px;margin:15px 15px 40px;}
.honorlist dl:hover dt img,.peixun .right dl a:hover dt img{-webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);}
.honor,.jigou,.advantage{ background:url(../images/bg2.jpg) no-repeat center bottom; background-size:100%;}
.honormainL h5{font-size:20px;font-weight:bold;}
.honormainL .con{margin-top:40px; border:1px solid #dcdcdc;padding:70px 40px;}
.honormainR h5{font-size:18px;}
.honormainR .con{margin-top:40px;}
.honormainR .con a{ display:block;margin-bottom:19px;border:1px solid #dcdcdc;}
.honormainL{float:left;width:79%;}
.honormainR{float:right;width:18%;}
.honormainR .con a:hover{border-color:#026fbf;}
.culture .right h5{font-size:24px;}
.culture .right .ul2 li{float:left;width:48%;margin:15px 1%;}
.culture .right .ul2 .li1{background:url(../images/pic18.jpg) no-repeat center center; background-size:cover;}
.culture .right .ul2 .li2{background:url(../images/pic19.jpg) no-repeat center center; background-size:cover;}
.culture .right .ul2 li div{width:64%;padding:40px 30px;}
.culture .right .ul2 li div h5{font-size:22px;color:#fff;}
.culture .right .ul2 li div h5:before{width:30px;height:2px; background-color:#fff;content:''; display:block;margin-bottom:20px;}
.culture .right .ul2 li div p{margin-top:20px;line-height:30px;height:120px;font-size:14px;}
.culture .right .ul2 li div img{ display:block;margin-top:20px;}
.culture .right .ul2 .li1 div p{color:#c7d8ec;}
.culture .right .ul2 .li2 div p{color:#e2d9cf;}
.culture .right .ul2 .li1 div{background-color:rgba(2,111,191,0.9);}
.culture .right .ul2 .li2 div{background-color:rgba(152,112,65,0.95);}
.advantage1{height:300px; overflow:hidden;}
.advantage1 li{float:left;height:300px;width:70px;margin-right:2px;background-color:#efefef;display: flex;align-items: center;overflow: hidden;}
.advantage1 li:last-child{margin-right:0;}
.advantage1 li .txt {background-color: #a0a0a0; height: 300px;width: 70px;font-size:20px;color:#fff;float:left;display: flex;align-items: center;padding: 0 27px;}
.advantage1 li .con{float:left;width:calc(100% - 70px); padding:20px 40px;font-size:14px;line-height:25px; overflow:hidden;}
.advantage1 li .con article{ width:794px;}
.advantage1 li:first-child{width:944px;}
.advantage1 li.on .txt{ background-color:#026fbf;}
#owl-demo5{padding:0 5%;}
#owl-demo5:before{ position:absolute;top:43px;left:5%;width:90%;height:2px; background-color:#a0a0a0; display:block;content:'';}
#owl-demo5 .item{padding:0 10px;}
#owl-demo5 .item b{width:94px;height:90px;line-height:90px; border-radius:50%;color:#fff;font-size:25px;font-weight:100; text-align:center;margin:auto; position:relative; z-index:1;background-color:#f7f4f9;display:block;border:1px dashed transparent;}
#owl-demo5 .item b:before{background-color:#a0a0a0;display:block;width:74px;height:74px;content:'';border-radius:50%; position:absolute;top:7px;left:9px; display:block; z-index:-1;}
#owl-demo5 .item p:before{width:7px;height:25px; background:url(../images/icon25.png) no-repeat;content:''; display:block;margin:20px auto;}
#owl-demo5 .item p{font-size:15px;line-height:25px;}
#owl-demo5 .item:hover b{border-color:#026fbf;}
#owl-demo5 .item:hover b:before{background-color:#026fbf;}
#owl-demo5 .item:hover p:before{background:url(../images/icon26.png) no-repeat;}
#owl-demo5 .owl-pagination{ display:none;}
.advantage2 .prev{ top:25px; position:absolute;}
.advantage2 .next{ top:25px; position:absolute;right:0;}
.jishu1 .left{ background-color:#fafafa;}
.jishu{ background:none;}
.jishu1 .right li {padding: 44px 0 22px;}
.shebeitit,.open1tit{background-color:#026fbf;color:#fff;padding:10px 25px;line-height: 20px;}
.shebeitit .li1{width:35%; text-indent:40px;}
.shebeitit .li2,.shebieconlist .div2{width:18%; text-align:center;margin-left:1%;}
.shebeitit .li3,.shebieconlist .div3{width:9%; text-align:center;margin-left:1%;}
.shebeitit .li4,.shebieconlist .div4{width:24%; text-align:center;margin-left:1%;}
.shebieconlist,.open1list{border:1px solid #ededed;padding:8px 25px; overflow:hidden;margin:15px 0;}
.open1list{ display:flex; align-items:center;}
.shebieconlist{font-size:15px;display:flex; align-items:center;}
.shebieconlist .div1{width:35%;}
.shebieconlist .div1:before{width:7px;height:7px;border-radius:50%; background-color:#999999; display:inline-block; vertical-align:middle;margin-right:13px;content:'';}
.shebieconlist .div5{width:11%;}
.shebieconlist .div5 a{font-size:15px;color:#005ea6;}
.shebieconlist:hover,.open1list:hover{border-color:#026fbf;}
.peixun .right dl{margin-bottom:40px;}
.peixun .right dl a{ display:block;}
.peixun .right dl dd{padding:20px 10px;border-bottom:1px solid #ededed;}
.peixun .right dl dd p{color:#999;font-size:15px;margin-top:10px;}
.peixun .right dl dd span{color:#005ea6;}
.peixun .right dl dd span img{width:auto;}
.peixun .right dl a:hover dd{border-color:#005ea6;}
#owl-demo6 .owl-pagination{ display:none;}
.area .item a{ display:block;min-height:calc(100vh - 292px); overflow:hidden;}
.area .item .div1{position:absolute;width:100%;top:0;left:0;height:100%; background-color:rgba(0,0,0,0.5);color:#fff;display: flex;align-items: center;}
.area .item .div1 article{width:100%;}
.area .item .div1 h5{font-size:22px;}
.area .item .div1 h5:after{width:70px;height:2px; background-color:#fff;content:''; display:block;margin:20px auto;}
.area .item .div1 p{ text-transform:uppercase;color:#aaaaaa;}
.area .item .div2{ position:absolute;width:100%;bottom:-202px;left:0; background-color:#1062ab;padding:26px;}
.area .item .div2 h5{ font-size:20px;padding-bottom:20px;border-bottom:1px solid #fff; background:url(../images/icon29.png) no-repeat right center;color:#fff;}
.area .item .div2 p{ margin-top:20px;line-height:25px;height:50px; overflow:hidden;color:#cbd7e8;}
.area .item .div2 div{margin-top:10px;color:#cbd7e8;font-size:14px;}
.area .item:hover .div2{ bottom:0;}
.area .item:hover .div1{ opacity:0;}
.area .prev{position:absolute;top:40%;left:0;width:48px;height:48px;border:1px solid #fff;border-radius:50%;}
.area .next{position:absolute;top:40%;right:0;width:48px;height:48px;border:1px solid #fff;border-radius:50%;}
.area .prev img{display: inline-block;margin: 8px 0 0 18px;}
.area .next img{display: inline-block;margin: 8px 0 0 -18px;}
.area .prev:hover img,.area .next:hover img{margin: 8px 0 0 0;}
.arealistC li{margin-bottom:16px;}
.arealistC li a{ display:block; border:1px solid #ededed;padding:15px 30px; overflow:hidden;} 
.arealistC li a h5{width:70%;float:left; background:url(../images/icon30.png) no-repeat center left;padding-left:36px;}
.arealistC li a p{color:#005ea6;font-size:14px;}
.arealistC li a p time{color:#999; display:inline-block;margin-right:20px;}
.arealistC li a:hover{ background-color:#005ea6;color:#fff;}
.arealistC li a:hover p,.arealistC li a:hover p time{color:#fff;}
.arealistC li a p i{ background:url(../images/icon10.png) no-repeat;width:13px;height:10px; display:inline-block;margin-left:5px;}
.arealistC li a:hover p i{background:url(../images/icon30.png) no-repeat;}
.arealistmainC,.openC{ background-color:#fafafa;padding:60px 40px;}
.arealistmainC h1{text-align: center; font-size: 30px;}
.arealistmainC time{display: block;margin-top: 15px;font-size:14px;text-align: center;color: #b6b6b6;}
.arealistmainC time span{display: inline-block;margin: 0 15px;}
.arealistmainC article,.openC{ margin-top: 30px;color: #666666;line-height: 30px;}
.arealistmainC tr td,.openC tr td{ border:1px solid #000; padding:3px;}
.prenext{margin:40px 0 0;padding:20px 30px;background-color:#fafafa;}
.prenext p:nth-child(2){ text-align:right;}
.yeji .right dl{margin-bottom:40px;}
.yeji .right dl a{ display:block; background-color:#f9f9f9;padding:40px; overflow:hidden;}
.yeji .right dl a dt{float:left;width:446px;}
.yeji .right dl a dd{float:right;width:calc(100% - 478px);}
.yeji .right dl a dd h5{font-size:22px;margin-top:35px;}
.yeji .right dl a dd h5:after{width:70px;height:2px; background-color:#005ea6;margin:22px 0px;content:''; display:block;}
.yeji .right dl a dd p{font-size:14px;margin-top:20px;line-height:25px;height:100px; overflow:hidden;color:#666;}
.yeji .right dl a dd div{margin-top:20px;color:#005ea6;font-size:14px;}
.yeji .right dl:nth-child(even) dd{float:left;}
.yeji .right dl:nth-child(even) dt{float:right;}
.yeji .right dl a:hover{ background-color:#efefef;}
.knowledge1 a{ display:block;background-color:#f9f9f9; overflow:hidden; position:relative;}
.knowledge1L{padding:30px;width:358px;}
.knowledge1C{width:calc(100% - 470px);padding:40px 0;}
.knowledge1C h5{font-size:22px;margin-top: 15px;}
.knowledge1C time{display: block;margin-top: 7px;font-size:14px;color: #b6b6b6;}
.knowledge1C time span{display: inline-block;margin-right: 15px;}
.knowledge1C p{font-size:14px;line-height:25px;height:50px; overflow:hidden;margin-top: 10px;}
.knowledge1R,.knowledge2 .list .knowledge2R{ position:absolute;right:0;width:80px;top:0;height:100%;border-left:1px solid #dcdcdc; z-index:1; text-align:center;display:flex;align-items:center;overflow:hidden;}
.knowledge1R i,.knowledge2 .list .knowledge2R i{background:url(../images/icon31.png) no-repeat center center;width:40px;height:10px; display:block;margin: auto;}
.knowledge2 .list{margin-top:30px;}
.knowledge2 .list a{ overflow:hidden; display:block;background-color:#f9f9f9;}
.knowledge2 .list .knowledge2L{width:118px; background-color:#e8e8e8;padding:27px 0;color:#666666;font-size:16px;}
.knowledge2 .list .knowledge2L p{font-size:30px;color:#037bd2;}
.knowledge2 .list .knowledge2C{width: calc(100% - 240px);padding: 20px 0 20px 30px;}
.knowledge2 .list .knowledge2C h5{font-size:18px;}
.knowledge2 .list .knowledge2C p{color:#999;line-height:25px;height:50px; overflow:hidden;font-size:14px;}
.knowledge1R:after,.knowledge2R:after{width:100%;content:''; z-index:-1;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;height:0; position:absolute; background-color:#0050a5;bottom:0;}
.knowledge2 .list a:hover .knowledge2R:after,.knowledge1 a:hover .knowledge1R:after{height:100%;bottom:auto;top:0;}
.knowledge2 .list a:hover .knowledge2R i,.knowledge1 a:hover .knowledge1R i{background:url(../images/icon32.png) no-repeat center center;}
.openC{ margin-top:0;}
.public .left div p{background-color: #fafafa;padding:10px 0 10px 58px;border-bottom: 1px dashed #dcdcdc; display:none;}
.public .left div p a{ display:block;margin:14px 0;}
.public .left div p a:hover,.public .left div p a.cur{color: #026fbf;}
.public .left .sanji.cur>a:before{transform:rotate(90deg);
-ms-transform:rotate(90deg); 	/* IE 9 */
-moz-transform:rotate(90deg); 	/* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); 	/* Opera */}
.open1tit .li1,.open1list .div1{width:23%;}
.open1tit .li2,.open1list .div2{width:15%; text-align:center;margin-left:1%;min-height:1px;}
.open1tit .li3,.open1list .div3{width:12%; text-align:center;margin-left:1%;min-height:1px;}
.open1tit .li4,.open1list .div4{width:17%; text-align:center;margin-left:1%;min-height:1px;}
.open1tit .li5,.open1list .div5{width:14%; text-align:center;margin-left:1%;min-height:1px;}
.open1tit .li6,.open1list .div6{width:14%; text-align:center;margin-left:1%;min-height:1px;}
.open1tit li{ text-align:left !important;font-size: 15px;}
.open1list{font-size:14px;line-height:21px;padding: 18px 17px;}
.open1list .div1{background:url(../images/icon33.png) no-repeat left center;padding-left: 20px; margin-left: -7px;width:calc(23% + 7px);}
.open1list div{text-align:left !important;}
.open1list .div6{font-size: 12px;}
.open1list .div6 a{color:#005ea6;display: inline-block;}
.open1 .right h2{font-size:24px;}
.open1search{ margin-top:30px;}
.open1search h5{float:left;font-size:16px; font-weight:bold;color:#666666;margin-top: 28px;}
.open1search select{float:left;background-color:#f9f9f9;font-size:14px;float:left;margin-right:1%;line-height:32px;border-color:#ededed;padding: 13px 12px;color:#999999;min-width:24%;margin-bottom:10px;}
.open1search button{float:left; background-color:#0c6eb3;color:#fff; padding:7px 0;width:24%;margin-bottom:10px;}
.open1search button:hover{ opacity:0.8;}
.open1search select:nth-child(6),.open1search select:nth-child(7){min-width:36.5%;}
.new{ background-color:#fff;margin-top:-50px; position:relative; z-index:1;padding:50px;}
.new .left{width:64%;}
.new .right{width:34%;}
.new .left h2{font-size:24px;}
.newLTL{width:376px;}
.newLTR{width:calc(100% - 405px);}
.newLTRtit time,.newLB li time{float:left;background-color:#005bac;color:#fff; display:inline-block;font-size:30px;padding:5px 0 0;}
.newLTRtit time span,.newLB li time span{ display:block; background-color:#ededed;color:#444;font-size:14px;padding:5px 18px;margin-top:5px;}
.newLTRtit h5{width:calc(100% - 110px);float:right;margin-top:30px;font-size:18px;}
.newLTR .summary,.newLB li .newLBR p,.newlist1 .right dl dd p{ margin-top:30px;line-height:25px;color:#777;height:75px; overflow:hidden;font-size:14px;}
.newLTR .more a,.newlist1 .right dl dd span{ display:block;margin-top:20px;color:#005bac;font-size:14px;}
.newLB li a{ display:block;padding:42px 0; border-bottom:1px dashed #ededed; overflow:hidden;}
.newLB li .newLBR{width:calc(100% - 120px); position:relative;}
.newLB li .newLBR h5{ font-size:18px;width:80%;}
.newLB li .newLBR p,.newlist1 .right dl dd p{ margin-top:10px;height:50px;}
.newLB li .newLBR .more{ position:absolute;right:0;top:0;color:#005bac;}
.new .right .tab a{ display:block;float:left;background-color:#ededed;line-height:40px;font-size:18px;width:48%;margin:0 1%; text-align:center;}
.newRT{margin:25px 1%;}
.newRT .item h5{ position:absolute;width:100%;left:0;bottom:0; background-color:rgba(0,0,0,0.6);color:#fff;padding:20px 10px; text-align:center;}
#owl-demo7 .owl-pagination{ background-color:#005bac;padding:22px 0;}
#owl-demo7 .owl-controls .owl-page span {background-color: #fff;}
#owl-demo7 .owl-controls.clickable .owl-page.active span {width:30px;}
.newRB{margin-top:27px;}
.newRB li a{ display:block;padding:10px 0; background:url(../images/icon35.png) no-repeat left center;padding-left:20px; overflow:hidden;}
.newRB li a h5{ width:70%;float:left;}
.newRB li time{ float:right;font-sze:14px;color:#999;}
.new .right .tab a:hover,.newmain .right li a:hover{background-color: #005bac;color: #fff;}
.newlist1 .right dl a{ display:block;padding:48px 0;border-bottom:1px solid #f7f7f7;}
.newlist1 .right dl a:after{ display:block; clear:both; display:block;content:'';}
.newlist1 .right{margin-top:0;}
.newlist1 .right dl dt{width:300px;float:left;}
.newlist1 .right dl dd{float:right;width:calc(100% - 330px);}
.newlist1 .right dl dd h5{font-size: 18px;margin-top:20px;}
.newlist1 .right dl dd time{ display:block;margin:10px 0; background:url(../images/icon36.png) no-repeat left center;padding-left:30px;font-size:14px;color:#999;}
.newlist1 .right dl a:before{content:'';width:0;height:100%; background-color:#f9f9f9; position:absolute;right:0;top:0; z-index:-1;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.newlist1 .right dl a:hover:before{right:auto;left:0;width:100%;}
.newlist2T .newLTL {width:544px;}
.newlist2T .newLTR {width: calc(100% - 586px);padding: 37px 37px 0 0;}
.newlist2T{background-color: #f9f9f9;}
.newlist2T .newLTR .summary{height:100px;}
.newmain{margin:50px auto; display:flex;}
.newmain .left{width:69%;}
.newmain .right{width:28%;padding-left:40px;border-left:1px solid #ededed;margin-left:2%;}
.newmain h1{ text-align: center; font-size: 30px;}
.newmain time{display: block;margin-top: 15px;text-align: center;color: #b6b6b6;}
.newmain time span{display: inline-block;margin: 0 15px;}
.newmain article,.hrTC{ margin-top: 30px;color: #666666;line-height: 30px;}
.newmain article img{max-width:100%;}
.newmain .right h2{ font-size:24px;margin-bottom:20px;}
.newmain .right h2:before{width:3px;height:25px; content:''; display:inline-block; margin-right:15px; background-color:#005bac; vertical-align:middle;}
.newmain .right li{margin:20px 0;}
.newmain .right li a{ display:block; background-color:#f9f9f9;padding:30px 30px;}
.newmain .right li h5{font-size:18px;}
.newmain .right li p{ margin-top:20px;line-height:22px;color:#777;height:66px;overflow:hidden;font-size:14px;}
.newmain .right li a:hover p{color: #cbd7e8;}
.hrT,.contactT{margin:50px auto;}
.hrT h2,.hrBtit h2{font-size:24px;}
.hrBtit{ background:url(../images/pic36.jpg) no-repeat center center; background-size:cover;padding:50px 15px 150px;}
.hrBtit h2 span{ font-size:16px; display:inline-block; margin-left:20px; text-transform:uppercase;}
.hrBtit img{ display:block;margin:16px auto;}
.hrlist{margin:-50px auto 50px;}
.hrlistT{ background-color:#ededed;padding:15px 0;}
.hrlistT div,.hrlistBtitle div{width:16.66%;}
.hrlistBtitle{padding:15px 0;background-color:#f7f9fb;}
.hrlistBinfo{ background-color:#fff;padding:30px 5%; display:none;line-height:35px;font-size:16px;border:1px solid #dcdcdc;}
.hrlistBC{margin-bottom:1px; }
.hrlistBC.open .hrlistBtitle { background-color:#1a76d2;color:#fff;}
.hrlistBtitle i{ width:20px;height:20px; display:inline-block; vertical-align:middle;margin-left:20px; background:url(../images/icon39.png) no-repeat;}
.hrlistBC.open .hrlistBtitle i{background:url(../images/icon40.png) no-repeat;}
.contactT .left{width:33%;}
.contactT .right{width:63%}
.contactT .left h2{font-size:20px;font-weight:bold;color:#fff;padding:20px 30px; background-color:#1062ab;}
.contactT .left h2:before{content:'';width:3px;height:25px; background-color:#fff; display:inline-block; vertical-align:middle;margin-right:15px;}
.contactTC{border:1px solid #dcdcdc;padding:26px 30px;line-height:30px;color:#666;}
.contactTC li{padding:24px 0; border-bottom:1px solid #ededed;}
.contactTC li b.blue{ font-size:18px;}
.contactTC li:last-child{border:0;}
.contactTC li span{ display:inline-block;min-width:48%;}
.map{height:490px;}
.contactT .right{ background-color:#f9f9f9;padding:50px;}
.contactT .right h2{font-size:30px;font-weight:bold;color:#1062ab;}
.contactT .right p{color:#666;margin-top:5px;}
.message{ margin-top:30px;}
.message dl{padding:0 7px;margin:7px 0;}
.message dl div{ border:1px solid #dcdcdc;padding:14px 20px;}
.message dl div input{width: calc(100% - 40px);margin-left:5px; background-color:transparent;}
.message dl div textarea{width:100%;height:150px;background-color:transparent;}
.message dl button{width:184px;height:60px; text-align:center;line-height:60px; background-color:#026fbf;color:#fff;font-size:16px;}
.message dl button:hover{ opacity:0.8;}
.company{ background-color:#f9f9f9;padding:50px 0;}
.company .left{width:45%;}
.company .right{width:40%;}
.company .right img{max-width:100%;}
.company .left h6{color:#d3dde9; text-transform:uppercase;font-size:36px;}
.company .left h2{color:#1062ab;font-size:30px;}
.company .left h5{font-size:20px;margin-top:25px;}
.company .left p{color:#777;margin-top:25px;line-height:30px;}
.companyC{padding:50px 0;}
.companyC a{border:1px solid #dcdcdc;margin:15px 1%;float:left;width:18%; display:block;}

.adpic1{display:none;}



.mobile-inner{ display:none; z-index:101;background-color:#fafafa;position:relative}
.mobile-inner-header{background-color:rgba(0,0,0,.7);width:100%;height:50px;position:absolute;top:0;left:0}.mobile-inner-header-icon{ z-index:2;color:#fff;/*height:70px;*/font-size:25px;text-align:center;right:0;top:31px;width:50px;position:absolute;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}.mobile-inner-header-icon-click{background-color:rgba(255,255,255,.2);cursor:pointer}.mobile-inner-header-icon span{position:absolute;left:calc((100% - 25px)/2);top:calc((100% - 1px)/2);width:25px;height:2px;background-color:#0050a5}.mobile-inner-header-icon span:nth-child(1),.topnavR span i:nth-child(1){transform:translateY(4px) rotate(0deg)}.mobile-inner-header-icon span:nth-child(2),.topnavR span i:nth-child(2){transform:translateY(-4px) rotate(0deg)}.mobile-inner-header-icon-click span:nth-child(1),.topnavR.click span i:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:clickfirst}.mobile-inner-header-icon-click span:nth-child(2),.topnavR.click span i:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:clicksecond}@keyframes clickfirst{0%{transform:translateY(4px) rotate(0deg)}100%{transform:translateY(0) rotate(45deg)}}@keyframes clicksecond{0%{transform:translateY(-4px) rotate(0deg)}100%{transform:translateY(0) rotate(-45deg)}}.mobile-inner-header-icon-out span:nth-child(1),.topnavR span i:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:outfirst}.mobile-inner-header-icon-out span:nth-child(2),.topnavR span i:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outsecond}@keyframes outfirst{0%{transform:translateY(0) rotate(-45deg)}100%{transform:translateY(-4px) rotate(0deg)}}@keyframes outsecond{0%{transform:translateY(0) rotate(45deg)}100%{transform:translateY(4px) rotate(0deg)}}.mobile-inner-nav{overflow-y: scroll!important;background-color:rgba(0,0,0,.9);width:100%;height:100%;position:fixed;top:0;left:0;padding-top:80px;padding-bottom:80px;display:none}.mobile-inner-nav a{display:inline-block;line-height:50px;text-decoration:none;width:80%;margin-left:10%;color:#fff;border-bottom:solid 1px rgba(255,255,255,.3);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-weight:300}.mobile-inner-nav a:hover{color:rgba(255,255,255,.4);border-bottom:solid 1px rgba(255,255,255,.2)}
.mobile-inner-nav div{ background-color:#4a4a4a;padding:0 10px; display:none;}
.container{ width:1400px !important;}


.fixbottonnew{ display:none; position:fixed;width:100%;left:0;bottom:0;z-index: 99; background-color:#0050a5; border-top:1px solid #dcdcdc;overflow:hidden;}
.fixbottonnew a{width:50%;float:left;font-size:18px; position:relative; display:block; padding:10px 0;color:#fff;}
.fixbottonnew a img{width:30px; display:inline-block; vertical-align:middle;margin-right:12px;}
.fixbottonnew a:last-child{background-color: #0474ea;}
.fixbottonnewh{ display:none; height:51px;}
.banner{ overflow:hidden;}
.banner .item1{ position:relative; overflow:hidden;}
.banner .item1 .item1wenzi{}
.banner .item1 .chuan{width:367px; position:absolute; right:40%; top:10%;-webkit-animation: chuan 10s linear infinite;
    -moz-animation: chuan 10s linear infinite;
    -ms-animation: chuan 10s linear infinite;}
.banner .item1 .wenzi{width:613px;position:absolute; right:2%;top:30%;-webkit-animation: wenzi 10s linear infinite;
    -moz-animation: wenzi 10s linear infinite;
    -ms-animation: wenzi 10s linear infinite;}
@-webkit-keyframes chuan {
	0% {opacity:1;right:40%;top:10%;}
	33% {opacity: 1;right:44%;top:9%;}
	66% {opacity: 1;right:47%;top:11%;}
	98% {opacity:1;right:53%;top:10%;}
	100% {opacity:0;right:53%;top:10%;}
}

@-moz-keyframes chuan {
	0% {opacity:1;right:40%;top:10%;}
	33% {opacity: 1;right:44%;top:9%;}
	66% {opacity: 1;right:47%;top:11%;}
	98% {opacity:1;right:53%;top:10%;}
	100% {opacity:0;right:53%;top:10%;}
}

@-ms-keyframes chuan {
	0% {opacity:1;right:40%;top:10%;}
	33% {opacity: 1;right:44%;top:9%;}
	66% {opacity: 1;right:47%;top:11%;}
	98% {opacity:1;right:53%;top:10%;}
	100% {opacity:0;right:53%;top:10%;}
}
@-webkit-keyframes wenzi {
	0% {opacity:1;right:1%;}
	98% {opacity:1;right:13%;}
	100% {opacity:0;right:13%;}
}

@-moz-keyframes wenzi {
	0% {opacity:1;right:1%;}
	98% {opacity:1;right:13%;}
	100% {opacity:0;right:13%;}
}

@-ms-keyframes wenzi {
	0% {opacity:1;right:1%;}
	98% {opacity:1;right:13%;}
	100% {opacity:0;right:13%;}
}
.bannerbottom .right{margin-top: -83px;}
#owl-demo3 .item{padding:83px 0 40px;}
#owl-demo3 .item .div2{margin:0 10px; background-color:#fff; position:absolute;top:0;left:0;width: calc(100% - 20px);box-shadow:0 0 10px #ccc;padding:30px 13px; opacity:0;}
.bannerbottom .item .div2 a{margin: 29px 0 0;}
#owl-demo3 .item:hover .div2{opacity:1;}
.bodycenter .left li:hover img{ transform:translateY(-7px);}
.h_honorC dl a:hover dt{ border-color:#0050a5;}


.item2wenzi2{ position:absolute;top:0;left:0;}
.swiper-slide{ position:relative;}
.swiper-slide .item1wenzi{ position:absolute; width:100%;height:100%;top:0;left:-300px;}
.swiper-slide-active .item1wenzi{ left:0;}
.swiper-container {
	width: 100vw;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	opacity:0!important;
}
.swiper-slide-active{ opacity:1 !important;}
.blue2{color: #0050a5;}
.bodycenter .left .h_title:before {width: 122px;}



@media(max-width:1420px){
	.container{ width:1180px !important;} 
	.advantage1 li:first-child {width: 723px;}
	.arealistmainC h1 {font-size: 28px;}
	.contactT .right {padding: 60px 50px 95px;}
	.bodycenter .right ul {margin-top: 20px;}
	.bodycenter .right ul li a {padding:14px 0 14px 17px;}
	.instruct .right .p1 {font-size: 50px;}
	.instruct .right .ul li {padding: 24px 14px 24px 18px;}
	.instruct .right .ul li img{width:44px;}
	.instruct .right .ul li div p {font-size: 16px;}
	.floatright { margin: 0 0 30px 30px;}
	.newLB li a {padding: 27px 0;}
	.newlist2T .newLTL {width: 460px;}
	.newlist2T .newLTR {width: calc(100% - 485px);padding: 25px 37px 0 0;}
	.banner .item1 .chuan {width: 320px;}
	.banner .item1 .wenzi {width: 530px;}
	@-webkit-keyframes wenzi {
		0% {opacity:1;right:-2%;}
		98% {opacity:1;right:10%;}
		100% {opacity:0;right:10%;}
	}
	
	@-moz-keyframes wenzi {
		0% {opacity:1;right:-2%;}
		98% {opacity:1;right:10%;}
		100% {opacity:0;right:10%;}
	}
	
	@-ms-keyframes wenzi {
		0% {opacity:1;right:-2%;}
		98% {opacity:1;right:10%;}
		100% {opacity:0;right:10%;}
	}
	.advantage1 li .con article {width:573px;}
	.bannerbottom .item .div2 p{font-size:14px;}
	#owl-demo3 .item .div2{padding: 20px 13px;}
	.bannerbottom .item .div2 article{height: 66px;}


}
@media(max-width:1199px){
	.container{ width:970px !important;} 
	.logo img{width: 500px;margin-top: 9px;}
	.advantage1 li:first-child {width: 514px;}
	.arealistC li a{padding: 15px 18px;}
	.arealistC li a h5{padding-left: 21px;width: 66%;}
	.arealistC li a p time {margin-right: 8px;font-size: 13px;}
	.arealistmainC h1 {font-size: 24px;}
	.contactT .right {width: 56%;padding: 38px 50px;}
	.contactT .left {width: 42%;}
	.bodycenter .right .tab a {padding: 6px 6px;margin: 0 0 0 0px;}
	.bodycenter .left li img{max-width:80%; display:block;margin:0 auto 8px;}
	.bodycenter .left li{font-size: 14px;}
	.instruct .right .floatright {width: 30%;}
	.instruct .right .ul{width: 100%;}
	.knowledge1L {padding: 23px;width: 280px;}
	.knowledge1C {width: calc(100% - 364px);padding: 7px 0;}
	.knowledge1C h5 {font-size: 17px;}
	.knowledge1C time {font-size: 12px;}
	.owl-theme .owl-controls .owl-buttons .owl-prev,.owl-theme .owl-controls .owl-buttons .owl-next{top: 29%;}
	.newRT .item h5{padding: 14px 10px;}
	.newLTL {width: 288px;}
	.newLTR {width: calc(100% - 302px);}
	#owl-demo7 .owl-pagination {padding: 7px 0;}
	.newRB li a { padding: 15px 0;}
	.newlist2T .newLTL {width: 320px;}
	.newlist2T .newLTR {width: calc(100% - 339px);padding: 20px 17px 0 0;}
	.newlist2T .newLTR .summary {height: 50px;margin-top: 14px;}
	.newLTR .more a{margin-top: 2px;}
	.newmain h1{font-size:26px;}
	.yeji .right dl a dt {width: 300px;}
	.yeji .right dl a {padding: 25px;}
	.yeji .right dl a dd {width: calc(100% - 328px);}
	.yeji .right dl a dd h5 {font-size: 20px;margin-top: 0;}
	.shebieconlist, .open1list {padding: 8px 13px;font-size: 13px;line-height: 20px;}
	.shebieconlist .div5 a {font-size: 12px;}
	.advantage1,.advantage1 li,.advantage1 li .txt{height: 400px;}
	.banner .item1 .chuan {width: 257px;}
	.banner .item1 .wenzi {width: 405px;}
	.banner .item1 {height: 428px;}
	.advantage1 li .con article {width:364px;}


}



@media(max-width:991px){
	.container{ width:750px !important;} 
	nav,.topright,footer .right,.site,.public .left,.bodycenter .right .h_title span,.newmain .right{display:none;}
	.mobile-inner{ display:block !important;}
	footer .left,.public>.right, .public .container>.right,.contactT .right,.contactT .left,.new .left,.new .right,.newLTL,.newLTR{width:100%;}
	.advantage1 li:first-child {width: 604px;}
	.prenext p:nth-child(2) {text-align: left;}
	.map{height:350px;}
	.contactT .right{padding: 38px 30px;}
	.honor1 .left{ display:block;}
	.bodycenter .left {padding: 20px 11px 26px;}
	.bodycenter .left li {font-size: 12px;}
	.h_honorC dl{ margin-bottom:10px;}
	.newLTR{margin-top:20px;}
	.newlist2T .newLTR {padding: 0 17px 0 0;}
	.newmain .left{width:100%;}
	.newmain h1 {font-size: 21px;}
	.banner .item1 .chuan {width: 192px;}
	.banner .item1 .wenzi {width: 302px;}
	.banner .item1 {height: 309px;}
	.advantage1 li .con article {width:454px;}
	.link div{ width:100%;}
}





@media(max-width:767px){
	.company .right,.instruct .right .floatright,.knowledge1R, .knowledge2 .list .knowledge2R,.newLB li .newLBR .more,.newLTL,.swiper-button-prev,.swiper-button-next{ display:none;}
	.container{ width:100% !important;} 
	.aboutT{margin-top:0;}
	.otherbanner1 { overflow:hidden;}
	.otherbanner1 img{ width:180%;margin-left:-40%;}
	.logo img {width: 100%;margin-top:0;}
	.logo{width:80%;}
	footer {padding: 20px 0;font-size: 13px;}
	.aboutT .left,.aboutT .right,.advantage1 li:first-child,.honor1 .left,.honor1 .right,.honormainL,.honormainR,.bodycenter .left,.bodycenter .right,.yeji .right dl a dt,.yeji .right dl a dd{width: 100%;}
	.advantage1 li{width: 100% !important;height:auto; display:block;}
	.advantage1 li .txt {height: auto;width: 100%;padding:5px 22px;font-size:18px;background-color: #026fbf;}
	.advantage1 li .con {padding: 20px 18px;width: 100%;}
	.arealistC li a h5,.company .left{width:100%;}
	.arealistC li a p {float: left;margin-left: 21px;}
	.pagelist li a, .pagelist li span {height:30px;line-height: 30px;padding: 0 10px;}
	.public {padding-bottom: 40px;}
	.public>.right, .public .container>.right {margin-top: 40px;}
	.arealistmainC, .openC {padding: 30px 15px;}
	.arealistmainC h1 {font-size: 20px;}
	.arealistmainC time span {margin: 0 6px;font-size: 12px;}
	.prenext {padding: 20px 0px;font-size: 14px;}
	.company .left h6 {font-size: 27px;}
	.company .left h2 {font-size: 24px;}
	.company .left h5 {font-size: 18px;}
	.company,.companyC{padding: 20px 0;}
	.companyC a {margin: 5px 1%;width: 23%;}
	.map{height:250px;}
	.contactT .left h2 {font-size: 18px;padding: 20px 15px;}
	.contactTC {padding: 2px 14px;}
	.contactT .right h2 {font-size: 23px;}
	.contactT .right {padding: 25px 15px;}
	.message dl {padding: 0 0;}
	.culture .right .ul2 li {width: 100%;margin: 15px 0;}
	.culture .right .ul2 li div p {height: auto;min-height: 120px;}
	.culture .right .ul2 li div {width: 78%;padding: 32px 13px;}
	.culture .right h5 {font-size: 21px;}
	.honor1 .right li {padding: 19px 0 12px;border-bottom: 0;float: left;width: 50%;line-height: 16px;height: 87px;}
	.honor1 .right li p b {font-size: 24px;}
	.honor1 .right li p {font-size: 15px;margin-bottom: 10px;font-size: 13px;}
	.honor1 .right {padding: 20px 7px;margin-bottom:20px;}
	.honor1 .left p {padding:16px;}
	.pagelist { margin-top: 0;}
	.honormainR{ margin-top:20px;}
	.honormainR .con a{float:left;width:48%;margin:10px 1%;}
	.honormainL .con {margin-top: 17px;padding: 32px 9px;}
	.honormainR .con {margin-top: 4px;overflow: hidden;}
	.hrT, .contactT {margin: 31px auto;}
	.hrlist{ overflow:hidden;}
	.hrlistCC{ overflow:scroll;}
	.hrlistT,.hrlistB{width:600px;}
	.hrlistB{font-size:13px;}
	.hrBtit {padding: 50px 15px 86px;}
	.bannerbottom .left { width:100%;margin:0 0 20px;padding: 14px 10px;}
	.bannerbottom .left article {height: auto;}
	.bannerbottom,.adpic {padding:10px 0;}
	#owl-demo3 .owl-pagination{     margin-top: 10px;}
	.adpic{ display:none;}
	.adpic1{ display:block;}
	.bodycenter .right dl dt,.bodycenter .right dl dd,.newLB li .newLBR h5{width:100%;}
	.bodycenter .right{margin-top:20px;}
	.bodycenter .right .tab {position: initial;text-align: center;margin-top: 20px;}
	.h_companyC a {width:23%;}
	.link{padding: 24px 20px;}
	.link b,.link a,.h_honorC dl dd{font-size: 14px;}
	.h_honor{padding:40px 20px;}
	.h_honorC {padding: 17px 10px;}
	.h_honorC dl {padding: 0 3px;}
	.bodycenter .left h2, .h_title, .h_company .h_title2 {font-size: 20px;}
	.instruct .right .p1 {font-size: 28px;margin-top: 0;}
	.instruct .right .p2 { font-size: 19px;margin-top: 2px;}
	.instruct .right .p3 {line-height: 15px;}
	.instruct .right .ul li{padding: 6px 14px;width: 100%;}
	.public>.right, .public .container>.right {font-size: 15px;line-height: 33px;text-align: justify;}
	.knowledge1C {width: calc(100% - 169px);}
	.knowledge1L {padding: 11px;width: 159px;}
	.knowledge1C time {margin-top: -8px;}
	.knowledge1C h5 {font-size: 16px;margin-top: -4px;}
	.knowledge1C p {line-height: 22px;height: 44px;margin-top: -1px;}
	.knowledge2 .list .knowledge2L {width: 85px;}
	.knowledge2 .list .knowledge2C {width: calc(100% - 97px);padding: 20px 0 20px 19px;}
	.knowledge2 .list .knowledge2C h5 {font-size: 16px;}
	.new {margin-top: 0;padding:40px 20px;}
	.newLB li .newLBR {width: calc(100% - 100px);}
	.newlist1 .right dl a {padding: 18px 0;}
	.newlist1 .right dl dt {width: 125px;}
	.newlist1 .right dl dd {width: calc(100% - 136px);}
	.newlist1 .right dl dd h5 {font-size: 15px;margin-top: 0;}
	.newlist1 .right dl dd time {margin: 3px 0;padding-left: 23px;font-size: 12px;}
	.newLB li .newLBR p, .newlist1 .right dl dd p { margin-top: 6px;height: 34px;line-height: 17px;font-size: 13px;}
	.newLTR .more a, .newlist1 .right dl dd span {font-size: 12px;margin-top: 7px;}
	.newlist2T .newLTR {padding: 0 17px 10px 13px;width:100%;}
	.newLTRtit h5,.newLB li .newLBR h5{font-size: 16px;}
	.newLTRtit h5 {width: calc(100% - 102px);}
	.newmain time span {margin: 0 10px;font-size: 12px;}
	.openC{padding:0; background-color:transparent;}
	.peixun .right dl{padding:0;margin-bottom:15px;}
	.yeji .right dl a dd h5 {font-size: 17px;margin-top: 13px;}
	.yeji .right dl a {padding: 14px;}
	.yeji .right dl {margin-bottom: 15px;}
	.shebei,.open{ overflow:hidden;}
	.shebei .right,.openC{overflow:scroll;}
	.shebei .right .shebeiC,.openCC{width:640px; }
	.fixbottonnew, .fixbottonnewh{ display:block;}
	.item1wenzi img{width:160%;margin-left:-24%;}
	.item2wenzi1 img{width:160%;margin-left:-26%;}
	.item2wenzi2 img{width:160%;margin-left:-33%;}
	.item3wenzi img{width:160%;margin-left:-33%;}
	.h_banner .swiper-pagination-bullet{width: 6px;height: 6px;border-radius: 50%;}
	.h_banner .swiper-pagination {bottom: 3px;}
	.advantage1{height:auto;}
	.advantage1 li .con article {width: 100%;}
}



@media(max-width:640px){
	.about1 {padding: 30px 20px;}
	.about1 h5, .aboutT .right dl dd h5, .aboutB .item a h5 {font-size: 20px;}
	.about1 p, .aboutB .item a p {margin-top:10px;line-height: 24px;height: 120px;font-size: 14px;}
	.aboutT .right dl dd {padding: 40px 20px;font-size: 14px;}
	.aboutB .item dd {padding: 13px 11px;}
	.aboutB .customNavigation img{width: 30px;}
	.aboutB .item a {margin: 0 3px;}
	.banner .item1 {height: 226px;}
	.banner .item1 .chuan {width: 100px;}
	.banner .item1 .wenzi {width: 184px;}
	@-webkit-keyframes chuan {
		0% {opacity:1;right:42%;top:20%;}
		33% {opacity: 1;right:46%;top:19%;}
		66% {opacity: 1;right:49%;top:16%;}
		98% {opacity:1;right:55%;top:15%;}
		100% {opacity:0;right:55%;top:15%;}	}
	
	@-moz-keyframes chuan {
		0% {opacity:1;right:42%;top:15%;}
		33% {opacity: 1;right:46%;top:14%;}
		66% {opacity: 1;right:49%;top:16%;}
		98% {opacity:1;right:55%;top:15%;}
		100% {opacity:0;right:55%;top:15%;}
	}
	
	@-ms-keyframes chuan {
		0% {opacity:1;right:42%;top:15%;}
		33% {opacity: 1;right:46%;top:14%;}
		66% {opacity: 1;right:49%;top:16%;}
		98% {opacity:1;right:55%;top:15%;}
		100% {opacity:0;right:55%;top:15%;}
	}
	@-webkit-keyframes wenzi {
		0% {opacity:1;right:1%;}
		98% {opacity:1;right:13%;}
		100% {opacity:0;right:13%;}
	}
	
	@-moz-keyframes wenzi {
		0% {opacity:1;right:1%;}
		98% {opacity:1;right:13%;}
		100% {opacity:0;right:13%;}
	}
	
	@-ms-keyframes wenzi {
		0% {opacity:1;right:1%;}
		98% {opacity:1;right:13%;}
		100% {opacity:0;right:13%;}
	}
	

}



@media (max-width:520px){
	.knowledge1C {width: calc(100% - 146px);}
	.knowledge1L {padding: 14px 11px;width: 129px;}
	.knowledge1C time span:nth-child(2){ display:none;}
	.knowledge2 .list {margin-top: 11px;}

	

}



@media (max-width:430px){
	


	

	

}



