.hv a:hover { text-decoration: none; color: #003a8a; -webkit-transition: all .5s; transition: all .5s; }
.inn { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
.oh { overflow: hidden; }
.ma15 { margin: 15px auto; }
.ma20 { margin: 20px auto; }
.ma30 { margin: 30px auto; }
.ma50 { margin: 50px auto; }
.mb50 { margin-bottom: 50px; }
.mb40 { margin-bottom: 40px; }
.mb30 { margin-bottom: 30px; }
.mb20 { margin-bottom: 20px; }
.mb15 { margin-bottom: 15px; }
.mb10 { margin-bottom: 10px; }
.mt50 { margin-top: 50px; }
.mt40 { margin-top: 40px; }
.mt30 { margin-top: 30px; }
.mt20 { margin-top: 20px; }
.mt15 { margin-top: 15px; }
.mt10 { margin-top: 10px; }
.pb50 { padding-bottom: 50px; }
.pb40 { padding-bottom: 40px; }
.pb30 { padding-bottom: 30px; }
.pb20 { padding-bottom: 20px; }
.pb15 { padding-bottom: 15px; }
.pb10 { padding-bottom: 10px; }
.pt50 { padding-top: 50px; }
.pt40 { padding-top: 40px; }
.pt30 { padding-top: 30px; }
.pt20 { padding-top: 20px; }
.pt15 { padding-top: 15px; }
.pt10 { padding-top: 10px; }
.pa15 { padding: 15px 0; }
.pa20 { padding: 20px 0; }
.pa30 { padding: 30px 0; }
.pa50 { padding: 50px 0; }
.inn { width: 1200px; margin-right: auto; margin-left: auto; }
.clear { clear: both; height: 0; margin: 0; overflow: hidden; }
body, html { font-family: "arial","Microsoft Yahei"; font-size: 14px; line-height: 2;min-width: 1440px; overflow-x: hidden; }
p, ol, ul, li, dd, dt, dl, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; list-style: none; }
a { color: #333; }
a:hover, a:focus { text-decoration: none; }
#feedback_form table{ border-spacing: 8px; border-collapse: separate;}
.container{padding-left: 0;padding-right: 0;}

/*top*/
.wrapper{width: 100%;position: absolute;left: 0;top: 20px;z-index: 99;}
.top{width: 90%;margin-right:auto;margin-left: auto;}
.inner{width: 1280px;margin-right:auto;margin-left: auto;}
.logo{float: left;}
.tells{float: left;font-size: 14px;font-weight: bold;color: #fff;font-family: Century Gothic;margin-top: 45px;border-left: 1px solid #ddd;padding-left: 10px;display: none;}
.sea{margin-top: 40px;float: right;}
.sea input.sousuob{float: right;width: 60px;height: 40px;background: url(../images/search.png) no-repeat center;border: 1px solid #fff;border-left: 0;}
.sea input.sousuoa{float: right;background: none;height: 40px;width: 200px;padding-left: 10px;border: 1px solid #fff;border-right: 0;color: #fff;}
.sea input.sousuoa::-webkit-input-placeholder{color: #ddd;}
.sea input.sousuoa::-moz-placeholder{color: #ddd;}
.sea input.sousuoa::-ms-input-placeholder{color: #ddd;}
.menu{float: right;margin-top: 45px;}
.menu>li{float: left; position: relative;}
.menu>li>a{display: block;padding: 0 14px;color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,.5);font-weight: bold;}
.menu .sub{position: absolute;min-width: 100%;text-align: center;display: none;background-color: #eee;z-index: 99;}
.sub a{color: #333;display: block;white-space: nowrap;padding: 0 5px;}
@media screen (min-width:1440px){
    .top .tells{display: block;}
}
/* banner*/
.fullSlide{width:100%;position:relative;height:1040px;background:none;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:1040px;overflow:hidden;text-align:center;background: center;}
.fullSlide .bd li a{display:block;height:1040px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;/*background:#444;filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin: 3px; border:none; cursor: pointer;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.8);
    /* -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); */
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5);
    -o-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); }
.fullSlide .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-6px -137px;}

/* banner*/
.fullSlidea{width:100%;position:relative;height:500px;background:none;margin-bottom: 20px;}
.fullSlidea .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlidea .bd ul{width:100% !important;}
.fullSlidea .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;background: center;}
.fullSlidea .bd li a{display:block;height:500px;}
.fullSlidea .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;}
.fullSlidea .hd ul{text-align:center;}
.fullSlidea .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:50%;margin-right:10px;overflow:hidden;/*background:#444;filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin: 3px; border:none; cursor: pointer;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.8);
    /* -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); */
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5);
    -o-box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset,1px 1px 1px rgba(255,255,255,0.5); }
.fullSlidea .hd ul .on{background:#fff; opacity:1;/*filter:alpha(opacity=50);*/}
.fullSlidea .prev,.fullSlidea .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlidea .next{left:auto;right:10%;background-position:-6px -137px;}



/*abouts*/
.abouts-left{width: 48%;float: left;}
.abouts-left img{width: 100%;}
.abouts-right{width: 48%;float: right;}
.abouts-right h2{font-size: 24px;font-weight: bold;line-height: 2;}
.abouts-right h3{font-size: 16px;margin-bottom: 20px;}
.abouts-right a.abouts-more{display: block;width: 180px;height: 45px;line-height: 45px;background-color: #1e2f86;text-align: center;color: #fff;margin-top: 20px;}
.abouts-right ul{border-top: 1px solid #ccc;padding-top: 20px;margin-top: 20px;}
.abouts-right ul li{float: left;border: 1px solid #ccc;width: 30%;margin-right: 2%;text-align: center;padding: 20px 0;}
.abouts-right ul li h4{font-size: 14px;}
.abouts-right ul li h5{font-size: 12px;color: #777;line-height: 2;}
/*products*/
.products-bg{background-color: #f4f4f4;}
.products-left{width: 50%;height: 580px;background:none; position: relative;float: left;}
.probd ul li{height: 580px;width: 100%;}
.probd ul li a{display: block;width: 100%;height: 100%;}
.products-left .prohd ul{text-align: center;position: absolute;bottom: 10px;right: 20px;}
.products-left .prohd ul li{width: 45px;height: 45px;background-color: #9d9d9d;border-radius: 50%;display: inline-block;overflow: hidden;line-height: 300;cursor: pointer;}
.products-left .prohd ul li.on{background-color: #ccc;}
.products-right li{width: 25%;float: left;height: 290px;text-align: center;position: relative;}
.products-right li img{width: 100%;height: 100%;}
.products-right li.one{background-color: #fff;}
.products-right li.one:after{display: block;content: "";width: 0;height: 0;border-left: 10px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;right: -10px;top: 50%;margin-top: -5px;z-index: 9;}
.products-right li h2{font-size: 25px;margin-top: 35%;}
.products-right li h3{font-size: 14px;color: #777;}
.products-right li.four{background-color: #1e2f86;color: #fff;}
.products-right li.four h2 a{color: #fff;}
.products-right li.four h3 a{color: #ccc;}
.products-right li.four:after{content:"";display: block;width: 0;height: 0;position: absolute;left: -10px;top: 50%;margin-top: -5px;z-index: 9;border-right: 10px solid #1e2f86;border-top: 10px solid transparent; border-bottom: 10px solid transparent;}
/*advantage*/
.advantage-bg{background: url(../images/advantage.jpg) no-repeat center top;min-height: 1040px;}
.advantage-bg .title{margin-top: 150px;margin-bottom: 130px;}
.advantage{width: 100%;background: #fff;margin: 80px 0;}
.advantage li{float: left;width: 25%;text-align: center;padding: 20px 0;}
.advantage li em{display: block;width: 60px;height: 60px;border-radius: 50%;font-style: normal;color: #fff;background-color: #1e2f86;line-height: 60px;margin: 0 auto;margin-top: -60px;font-size: 18px;font-weight: bold;}
.advantage li span{display: block;width: 100px;height: 100px;margin: 20px auto;}
.advantage li.jjd span{background: url(../images/jjgd.png) no-repeat center;}
.advantage li.bll span{background: url(../images/bll.png) no-repeat center;}
.advantage li.zyc span{background: url(../images/cj.png) no-repeat center;}
.advantage li.xjb span{background: url(../images/xjb.png) no-repeat center;}
.advantage li h2{font-size: 18px;}
.advantage li h3{font-size: 14px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;color: #777;line-height: 2;}
.advantage li div{border-right: 1px solid #ccc;margin-bottom: 30px;}
.advantage li.xjb div{border-right: 0;}
.adv-more{display: block;width: 280px;height: 60px;line-height: 60px;text-align: center;color: #fff;border-radius: 50px;background-color: #1e2f86;margin: 0 auto;margin-top: 120px;}
/*news*/
.newstitle.title h2{color: #333;}
.newstitle.title h3{color: #888;}
.newstitle.title p{color: #888;}
.news-left{float: left;background-color: #f4f4f4;width: 48%;padding: 20px 40px;}
.news-left img{width: 100%;margin: 40px 0;}
.news-left span{font-size: 40px;font-family: Century Gothic;color: #919191;font-weight: bold;line-height: 1;}
.news-left h2{font-size: 14px;line-height: 2;margin-bottom: 10px;}
.news-left p{color: #919191;font-size: 12px;border-left: 3px solid #919191;padding-left: 10px;}
.news-left .news-hmore{display: block;width: 270px;height: 60px;line-height: 60px;background-color: #1e2f86;border-radius: 50px;color: #fff;text-align: center;}
.news-right{width: 48%;float: right;}
.news-right li{border-bottom: 1px solid #eee;padding: 0 8%;margin-bottom: 20px;padding-bottom: 11px;}
.news-right li div{float: right;width: 92%;}
.news-right li em{height:5px;width: 25px;background-color: #1e2f86;display: block;float: left;margin-top: 5px;}
.news-right li h2{font-size: 14px;}
.news-right li p{font-size: 12px;color: #777;}
.news-right li span{float: right;margin-left: 10px;}
.news-right li span b{font-size: 40px;font-family:Century Gothic;color: #666;}
.news-right li span i{background: url(../images/jt.png) no-repeat center right;display: block;width: 106px;height: 42px;display: block;border-left: 3px solid #888;}
.news-right li span i a{display: block;height: 42px;width: 100%;}
/*cooperation*/
.cooperation-bg{background: url(../images/hzkh.jpg) no-repeat center top;}
.cooperation-bg .title{margin-top: 50px;}
.hzkh a{float: left;width: 20%;text-align: center;padding: 20px;}
.hzkh a:hover img{box-shadow: 0 5px 5px  rgba(0,0,0,.1);}
.hzkh a img{width: 100%;border: 1px solid #CCC;}
.hzkh{margin: 0 auto; background: #fff;box-shadow: 0 0px 20px rgba(0,0,0,.2);/*margin-bottom: 80px;*/margin-top: 70px;}
.hzkh .owl-item{margin: 0 auto;}
.hzkh .owl-pagination{bottom: -60px;}
.hzkh .owl-controls .owl-page span{background: #ccc!important;}
.hzkh .owl-controls .owl-page.active span{background: #1e2f86!important;}
.hzkh .owl-controls .owl-page.active{border-color:#ccc!important;}
.hzkh .owl-buttons{display: none;}
/*contact*/
.contact-bg{background: url(../images/contact.jpg) no-repeat center top; min-height: 495px;}
.title{margin-top: 30px;}
.title h2{color: #fff;font-size: 35px;font-weight: bold;line-height: 2;}
.title h3{color: #ddd;font-size: 16px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.title p{font-size: 14px;color: #ddd;width: 890px;margin: 0 auto;margin-top: 20px;}
.contact{margin-top: 30px;}
.contact li{float: left;width: 25%;color: #fff;text-align: center;}
.contact li em{float: left;font-style: normal;margin-left: 40px;}
.contact li div p{float: left;}
.contact li span{display: block;width: 125px;height: 125px;margin: 0 auto;}
.contact li.telc{background: url(../images/01.png) no-repeat ;}
.contact li.addc{background: url(../images/02.png) no-repeat ;}
.contact li.faxc{background: url(../images/03.png) no-repeat ;}
.contact li.mailc{background: url(../images/04.png) no-repeat ;}
.contact li.telc span{background: url(../images/tesl.png) no-repeat ;}
.contact li.addc span{background: url(../images/add.png) no-repeat ;}
.contact li.faxc span{background: url(../images/fax.png) no-repeat ;}
.contact li.mailc span{background: url(../images/mail.png) no-repeat ;}
.contact li a{color: #fff;}

/*foot*/
.footer-bg{background-color:#010c46;color: #cbccd3;font-size: 12px;}
/*.footer-bg li{min-height: 255px;}*/
.footer-bg li a{color: #cbccd3;display: block;}
.footer-bg h3{border-left: 3px solid #fff;padding-left: 10px;margin-left: -17px;}
.footer-bg h3 a{color: #fff;font-weight: bold;font-size: 14px;margin-bottom: 15px;}
.footer-bg li{float: left;border-left: 1px solid #464e78;height: auto;}
.footer-bg li p a{display: inline;}
.foot{line-height: 4;background-color: #010c46;color: #fff;border-top: 1px solid #ccc;}
.foot a{color: #fff;}

/*content*/
.fixed{position: static !important;}
.fixed a{color: #333!important;text-shadow: none !important;}
.black a,.black{color: #333!important;}
.sea.black input.sousuob{float: right;width: 60px;height: 40px;background: url(../images/searcha.png) no-repeat center;border: 1px solid #dadada;border-left: 0;}
.sea.black input.sousuoa{float: right;background: none;height: 40px;width: 200px;padding-left: 10px;border: 1px solid #dadada;border-right: 0;color: #333;}
.sea.black input.sousuoa::-webkit-input-placeholder{color: #555;}
.sea.black input.sousuoa::-moz-placeholder{color: #555;}
.sea.black input.sousuoa::-ms-input-placeholder{color: #555;}
.side li{float: left;width: 20%;height: 55px;line-height: 55px;text-align: center;background-color: #f2f2f2;border-right: 1px solid #ccc;}
.side li a{display: block;}
.side li:hover,.side li.cur{background-color: #1e2f86;}
.side li:hover a,.side li.cur a{color: #fff;}
.side li.last{border-right: 0;}
.con-title h2{font-size: 34px;font-weight: bold;}
.con-title h3{font-size: 14px;line-height: 2;color: #777;text-transform: uppercase;}