@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	text-decoration:none;}
img{ outline:none;border:0;}
.positionqq{    display: block;
    position: fixed;
    right: 0;
    top: 425px;
    z-index: 99999999999999;
    background: #fff;
    width: 110px;
    padding-bottom: 10px;}
/*.boxtop{ height:40px;border-bottom: 1px solid #EAEAEA; background:#fff; line-height:40px; font-size:13px;font-family:微软雅黑,microsoft yahei;}
.wrapall{ margin:0 auto;width:1100px;}
.toptitle{ float:left;}
.phoneright{ float: right;color: #FF7600;font-weight: bold;font-size:20px;}*/
.hederban{ width:1100px; margin:0 auto; overflow:hidden;}
.header{position: relative;top:0;width:100%;z-index:100; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.4);}
.header .logo_wrapper{margin: 0 20px 0 0;position:relative;overflow:hidden;height:67px;width:215px;line-height:0;float:left; padding-top:10px;}
.header .logo_wrapper .logo{position:absolute;z-index:5}
.header .logo_wrapper .logo a{display:block;width:209px;height:67px;background:url(images/logo.png) no-repeat}
.navtop{display:block;position:static;float:right;width:auto;border-top:0}
.navtop .nav_primary li{float:left;width:auto;list-style:none}
.navtop .nav_primary li.nav_lastli{ border-right:none;}

.navtop .nav_primary li a{color:#343434;font-size:15px;font-family:微软雅黑,microsoft yahei;width:132px; height:50px; line-height:35px; text-align:center;text-transform:uppercase;display:inline-block;position:relative;letter-spacing:1.5px;text-shadow:0 1px 0 #fff}

.navtop .nav_primary li a.nav_ul_li_a{ line-height:87px; height:87px; font-weight:bold;}
.navtop .nav_primary li a.nav_ul_li_a:hover{ background:#efefef; color:#0069b5;}


/*.navtop .nav__primary li a span{display:block;height:2px;background:#666;width:15px;position:absolute;bottom:12px;left:32px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.navtop .nav__primary li a:hover span{width:50%;background:#0094FF ;background:-moz-linear-gradient(left,#0094FF  0,#013D77  100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#0094FF ),color-stop(100%,#013D77 ));background:-webkit-linear-gradient(left,#0094FF  0,#013D77  100%);background:-o-linear-gradient(left,#0094FF  0,#013D77  100%);background:-ms-linear-gradient(left,#0094FF  0,#013D77  100%);background:linear-gradient(to right,#0094FF  0,#013D77  100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0094FF ', endColorstr='#013D77 ', GradientType=1)}*/
.slides{position:relative;overflow:hidden;width:100%;height:450px}
.slideInner{position:relative;left:0;margin-left:0;height:450px}
.slideInner a{position:relative;z-index:1;display:block;height:450px;background-position:center center;background-size:cover;text-align:center}
.slideInner a div.img1{position:absolute;left:50%;margin-left:-535px;width:1070px}
.slideInner a div.img2{position:absolute;top:557px;left:50%;margin-left:-535px;width:1070px}
.slideInner .slide3 .img2{top:200px}
.slideInner .slide3 .img3{position:absolute;top:330px;left:50%;margin-left:330px;width:181px;height:286px}
.nav{position:relative;display:none;width:100%}
.nav a{z-index:9;display:block;width:41px;height:119px;opacity:.2}
.nav a.prev{position:absolute;top:-220px;left:30px;margin-top:-58px;background:url(/images/ban_pre.png) no-repeat}
.nav a.next{position:absolute;top:-220px;right:30px;margin-top:-58px;background:url(/images/ban_next.png) no-repeat}
.navListBox{position:absolute;top:435px;left:50%;z-index:99}
.navListBox li{float:left;overflow:hidden;margin-left:5px;width:45px;height:4px; position:relative;}
.navListBox li:first-child{margin-left:0}
.navListBox li a{display:block;width:100%;height:100%;background-color:#fff; position:absolute; top:0;}
.navListBox li a.active{background-color:#5df}
.navbg{display:none;position: absolute;z-index: 99;width:100%;height:270px;left:0;top: 86px;background:url(../images/bg-noise.png)#f2f2f2 repeat;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
s{position:absolute;top:-20px;left:53.5%;display:block;width:0;height:0;border-color:transparent transparent #aaa transparent;border-style:dashed dashed solid dashed;border-width:10px;font-size:0;line-height:0;}
i.iconii{position:absolute;top:-9px;left:-10px;display:block;width:0;height:0;border-color:transparent transparent #EFEFEF transparent;border-style:dashed dashed solid dashed;border-width:10px;font-size:0;line-height:0;}


/*navmenu*/
.main-wrapper{overflow:hidden;margin:40px auto;width:1100px}
.cl:after,.cl:before{display:table;content:"";line-height:0;border-spacing:0}
div.navtop .nav_primary li .footer-nav .nav-item{float:left;margin:15px 0;padding-left:15px;width:200px;height:151px;border-right:1px solid #ccc;border-left:1px solid #fff;line-height:30px}
div.navtop .nav_primary li .footer-nav .nav_li2{ width:160px;}

div.navtop .nav_primary li div.footer-nav .nav-item:first-child{border:none;border-right:1px solid #ccc}
div.navtop .nav_primary li div.footer-nav .tit{margin-bottom:8px;font-weight:700;font-family:"\5FAE\8F6F\96C5\9ED1",Tahoma,Verdana,sans-serif,STHeiTi}
div.navtop .nav_primary li div.footer-nav .tit a{color:#0069B5;font-weight:700;font-size:17px}
div.navtop .nav_primary li div.footer-nav .nav-txt{display:inline-block;margin-right:20px;width:auto;height:30px;min-width:50px;color:#656565;text-align:left;letter-spacing:normal;font-size:14px;line-height:30px}
div.navtop .nav_primary li div.footer-nav .nav-item.second{width:220px}
div.navtop .nav_primary li div.footer-nav .nav-item.last{width:270px; border-right:none;}
div.navtop .nav_primary li div.footer-nav .nav-item a{height:auto;text-align:left}
div.navtop .nav_primary li div.footer-nav .nav-item a:hover{color:#F63}




.proban{ width:100%; overflow:hidden;margin-bottom: 20px;}
.menu-ul{display:block;width:100%;}
s{position:absolute;top:-20px;left:55%;display:block;width:0;height:0;border-color:transparent transparent #aaa transparent;border-style:dashed dashed solid dashed;border-width:10px;font-size:0;line-height:0;}
i.iconii{position:absolute;top:-9px;left:-10px;display:block;width:0;height:0;border-color:transparent transparent #EFEFEF transparent;border-style:dashed dashed solid dashed;border-width:10px;font-size:0;line-height:0;}
ul.huati{margin:30px auto 0 auto;width:1100px;}
div.menu-ul ul.huati li{float:left;margin-right:14px;padding:0;width:32%;height:280px;border:0;text-align:center; list-style:none;}
div.menu-ul ul.huati li:nth-child(3),div.menu-ul ul.huati li:nth-child(6){ margin-right:0;}
div.menu-ul ul.huati li a{ display:block;text-align:center; color:#666; text-shadow:0 1px 0 #fff;font-family: "Microsoft Yahei","黑体";font-size: 15px;}
div.menu-ul ul.huati li h4{ margin-top:15px;}
div.menu-ul ul.huati li img{display:block;width: 352px;height: 230px;}
div.menu-ul ul.huati li span{  height:50px;  display: block;   line-height:50px; font-family: 微软雅黑,microsoft yahei; color: #333;}
div.menu-ul ul.huati li span b{ color:#074C7D; margin-right:10px;}














.wzjs_howbt {text-align: center;border-bottom: 1px solid #ECECEC;    border-top: 1px solid #ececec;background:url(../images/bg-noise.png) repeat;padding-top:40px;padding-bottom:40px;font-family: "Microsoft Yahei","黑体";}
.wzjs_howbt h2 {font-size: 22px;text-shadow: 0 1px 0 #fff;color: #0069B5;}
.wzjs_howbt h2 p {color: #333;font-size: 30px;font-weight: bold;margin-top: 20px;}
.wzjs_howbt h2 p font {color: #ff5d00;}
.wzjs_howbt span {color: #ccc;display: block;font-size: 14px;margin-top: 5px;}

/*news*/
.newall{ height:380px;padding-top:40px;}
.event-grids{margin:0 auto;width: 1100px;}
.event-grid:nth-child(1){padding-left: 0;}
.col-md-4{width: 32%;float:left;margin-right:1%;}
.date{display: inline-block; margin-right: 7%; text-align: center; float: left; width: 20%;}
.date h3{font-size: 4em; font-weight: 600; color:#1b325f;}
.date span{display: block; font-size: 1.3em;color:#1b325f;}
.event-info{width: 72%; float: left; padding-top: 9px;}
.event-info h4 a{color: #333; font-size: 0.9em; display: inline-block; margin-bottom: 0.5em;font-weight: normal;}
.event-info p{line-height: 1.5em; color: #999;font-size:0.7em;}
.text-center{text-align: center;}
.text-center h3,.text-center p{color:#1b325f;}
.event-grid_pic h3 a{color: #074C7D;margin:1em 0;font-size:15px;display: block;font-family:微软雅黑,microsoft yahei;}
.event-grid_pic p{line-height: 1.5em; color: #999; margin-bottom: 1em;font-size:13px;}
.event-grid_pic a{color: #333; font-size: 0.8em;}
.event-grid_pic img { width:355px; height:200px;}
.ftrd-head{margin-top:1em;margin-bottom: 1em;font-size: 2.1em;}
.event-time{background: #0069B5; padding: 0.5em; display: inline-block; width: 40%; border-top-left-radius: 50px; border-top-right-radius: 50px;}
.event-time p{ color:#fff;}
.event-grid-sec:hover div.event-time{background:#1b325f;}
.event-grid-sec:hover div.event-time p{color:#fff;}


.bgban{background: #f5f5f5; padding:20px 0;}
.advban{ width:1100px; margin:20px auto;}
.footer{overflow:hidden;width:100%;height:326px;background:#074C7D;}
.wrapban{width:1100px;height:326px; margin:0 auto;}
.styleban{float:left;width:490px;height:250px}
.styleban a{display:block;margin:60px 0 0 0;width:490px;height:57px; font-size:30px; font-weight:bold; color:#fff; line-height:57px; font-family:"微软雅黑","黑体";}
.banword{width:145px;height:24px;color:#FFF;font-weight:bold;font-size:12px;line-height:24px;}
.searchban{width:490px;height:90px; /*background:url(images/phone1.png) no-repeat;   */}
div.hotlinediv{	width: 480px;height: 60px;line-height:60px;background: #013961; margin-top:25px;padding-left:5px;-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.31),0 1px 2px rgba(255, 255, 255, 0.13);}
div.hotlinediv .hoticon{ float:left;margin-top: 8px;}
.hotword{font-family: "Microsoft Yahei","黑体";line-height: 35px;float: left;margin-left: 10px;margin-top: 10px;}
.hotword span{ font-size:17px;float: left;margin-top: 2px;color: #fff;}
.hotword b{color: #FFFB00;font-size: 28px;float: left;}
.rightban{float:right;width:550px;height:250px}
.navban{margin:78px 0 52px 0;width:550px;height:30px}
.navban a{position:relative;float:left;overflow:hidden;margin:0 22px 0 0;width:55px;height:30px;background:0 0;}
.backindex span{position:relative;top:0;left:0;float:left;display:block;margin-left:0;width:55px;height:20px;background:0 0;color:#FFF;text-decoration:none;font-weight:700;font-size:12px;line-height:20px;opacity:1}
.backindex b{position:absolute;top:-2px;left:50%;margin-left:-5px;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px;line-height:0}
.backindex:hover b{top:24px;left:-5px;margin-left:0;width:75px;border-width:2px;border-top-color:#d9d9d9}
.disban{top:234px;left:435px;clear:both;margin:30px 20px 0 0px;padding:0;width:1200px;height:65px;border-top:1px solid #FFF;color:#FFF;font-size:12px;font-family:arial;line-height:30px;}
.disban a{ color:#fff; padding-right:10px;}
.disban a:hover{ text-decoration:underline;}
.comban{width:530px;height:auto;color:#FFF;font-weight:700;font-size:12px;line-height:22px;}
/*layou*/
.wrapdd{ width:1100px; margin:0 auto; padding-bottom:410px;}
.box{position:relative; float:left;width:630px;height:391px;background:#f5f5f5;text-align:center;line-height:200px}
.box span{position:absolute;bottom:0;left:0;display:block;width:15px;height:2px;background:#666;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-ms-transition:all .5s ease}
.box span{background:#0094FF ;background:-moz-linear-gradient(left,#0094FF  0,#013D77  100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#0094FF ),color-stop(100%,#013D77 ));background:-webkit-linear-gradient(left,#0094FF  0,#013D77  100%);background:-o-linear-gradient(left,#0094FF  0,#013D77  100%);background:-ms-linear-gradient(left,#0094FF  0,#013D77  100%);background:linear-gradient(to right,#0094FF  0,#013D77  100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0094FF ', endColorstr='#013D77 ', GradientType=1)}
.box:hover span{width:100%;background:#0094FF ;background:-moz-linear-gradient(left,#0094FF  0,#013D77  100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#0094FF ),color-stop(100%,#013D77 ));background:-webkit-linear-gradient(left,#0094FF  0,#013D77  100%);background:-o-linear-gradient(left,#0094FF  0,#013D77  100%);background:-ms-linear-gradient(left,#0094FF  0,#013D77  100%);background:linear-gradient(to right,#0094FF  0,#013D77  100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0094FF ', endColorstr='#013D77 ', GradientType=1)}
.box img{padding: 5px;background-color: #fff;border: 1px solid #d1d1d1;}
.rightdis{ width:430px; float:right;}
.rightdis h2{font-family:微软雅黑,microsoft yahei;color: #074C7D; padding:0px 0 10px 0;font-size: 24px;}
.rightdis p{ line-height:30px;font-family:微软雅黑,microsoft yahei;color: #555;text-shadow: 0 1px 0 #fff;}
.rightdis p:first-letter{ font-size:3em;margin: 15px 0 0 0px; display:block;float: left;color: #00596D;}
/*product line tab topbox */
.topbox{width:430px;}
.topbox dt{padding:0px 16px 0 36px; font-size:13px;background-position:0 0;height:35px;line-height:35px;overflow:hidden;position:relative;}
.topbox dt .num{position:absolute; background:#FE0000;top:8px;left:0px;width:16px;height:16px;line-height:16px;overflow:hidden;font-size:12px;text-align:center;color:#fff;font-weight:800;display:block;-webkit-transition: .4s all ease-in-out;
-moz-transition: .4s all ease-in-out;
-o-transition: .4s all ease-in-out;
-ms-transition: .4s all ease-in-out;
transition: .4s all ease-in-out;}
.topbox dt a{color:#888;font-family:微软雅黑,microsoft yahei;}
.topbox dt:hover .num{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.topbox dl dd{ display:none;}
.topbox dl dd:first-child{ display:block;}


/*productlist*/
.topall{overflow:hidden;width:100%;height:280px;}
.prolistbox{overflow:hidden;margin:0 auto;width:1100px;}
.leftnav{float:left;width:230px; display:none;}
.bs-docs-sidenav{margin:0;padding:0;width:228px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,.065);box-shadow:0 1px 4px rgba(0,0,0,.065);font-family:ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
.bs-docs-sidenav>li>a{display:block;margin:0 0 -1px;padding:14px 14px;width:190px\9;border:1px solid #e5e5e5;color:#08c;}
.bs-docs-sidenav>li,.bs-docs-sidenav>li:first-child>a{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.bs-docs-sidenav>.active>a{position:relative;z-index:2;padding:25px 15px;border:0;-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.1);box-shadow:inset 1px 0 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.1);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.15);}
.active{background-color:#08c;}
.rightpro{float:right;overflow:hidden;width:860px;    padding-bottom: 24px;}
.part-list{float:right;overflow:hidden;width:860px;background-color:#fff;padding-bottom: 24px;}
.bs-docs-sidenav li{list-style:none;}
.titlepro{float:left;    color: #0069B5;}
.mbx{position:relative;float:right;margin-right:15px;padding:10px 0;width:830px;height:30px;border-bottom:2px solid #bbb;font-size:14px;font-family:ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;line-height:30px;}
.mbx li{float:right;list-style:none;}
.mbx li a{color:#333;}
.line{position:absolute;top:50px;left:0;width:90px;height:2px;background:#F30;}
.part-list .part-list-item{float:left;padding:15px 15px 0 15px;width:400px;height:280px;list-style:none;}
.part-list .part-list-item .boxtu{display:block;width:100%;height:100%;height:248px;background-position:bottom center;background-size:contain;background-repeat:no-repeat;text-align:center;-webkit-background-size:contain;-moz-background-size:contain;}
.part-list .part-list-item span{display:block;height:35px;text-align:center;line-height:35px;font-family:ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}
.part-list .part-list-item span a{color:#333;display: block;}
.imgcontact{background-color: #F7F7F7;border: 1px solid #e5e5e5;width: 226px;}
.imgcontact a{ display:block;}
.right_contact{padding: 16px 0; background:#fff; width:226px;border: 1px solid #E5E5E5; border-top: 0;}
.right_contact dd {
    width: 104px;
    padding: 0 5px 0 96px;
    background: url(../images/online_icon.jpg) no-repeat 5px top;height: 30px;
}
.right_contact dd a{ display:block;}