*{margin:0;padding:0}
html{overflow-y:scroll;overflow-x:hidden;_background-image:url(about:blank);_background-attachment:fixed;font-size:10px;}
body{font-family:Arial,'Hiragino Sans GB',sans-serif;font-size:100%;color:#333333;background:#fff;}
a{color:#333;}
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,sup,sub{margin:0;padding:0}
fieldset,img{border:0}
ul,ol,li{list-style:none;}
table{border:0;}
img{-ms-interpolation-mode:bicubic;vertical-align:middle;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none; font-family:"Microsoft Yahei";}
.imgmiddle,input,select{vertical-align:middle;}
.table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;height:0;overflow:hidden;}
.in_body{width:100%;margin:0 auto;overflow:hidden;}
.box{width:1359px;margin:0 auto;overflow:hidden;}
.box1{width:1359px;margin:0 auto;}
.edit{min-height:300px;}
.edit img{display:inline-block;max-width:100%;height:auto !important;}
.edit p,.edit ,.edit a{font-size:22px;color:#545454;line-height:31px;}                        
.edit div{font-size:22px;color:#545454;line-height:31px;}
.y_edit{min-height:300px;}
.y_edit img{display:inline-block;max-width:100%;height:auto !important;}
.y_edit p,.y_edit ,.y_edit a{font-size:22px;color:#545454;line-height:31px;}                        
.y_edit div{font-size:22px;color:#545454;line-height:31px;}
.index_nr{width:100%;background:#FFFFFF;}
a:link,a:visited{color:#333333;text-decoration:none;}
.ye{font-size:16px;color:#010101;text-align:center;padding:110px 0;}
.ye a{color:#010101;}
.ye1{overflow:hidden;border-top:1px solid#d9d9d9;margin-bottom:86px;}
.ye1 p{font-size:15px;color:#555555;line-height:97px;height:97px;overflow:hidden;}
.y1{text-align:left;width:48%;float:left;}
.y2{text-align:right;width:48%;float:right;}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
@font-face{
            font-family: 'corbel';
            src : url('../fonts/corbel.ttf');
        }
@font-face{
            font-family: 'corbelb';
            src : url('../fonts/corbelb.ttf');
        }
@font-face{
            font-family: 'corbeli';
            src : url('../fonts/corbeli.ttf');
        }
@font-face{
            font-family: 'Frutiger Bold';
            src : url('../fonts/Frutiger Bold.ttf');
        }
@font-face{
            font-family: 'HandelGothic BT';
            src : url('../fonts/HandelGothic BT.ttf');
        }
@font-face{
            font-family: 'OpenSans-Bold';
            src : url('../fonts/OpenSans-Bold.ttf');
        }
@font-face{
            font-family: 'OpenSans-BoldItalic';
            src : url('../fonts/OpenSans-BoldItalic.ttf');
        }
@font-face{
            font-family: 'OpenSans-ExtraBold';
            src : url('../fonts/OpenSans-ExtraBold.ttf');
        }
@font-face{
            font-family: 'OpenSans-ExtraBoldItalic';
            src : url('../fonts/OpenSans-ExtraBoldItalic.ttf');
        }
@font-face{
            font-family: 'OpenSans-Italic';
            src : url('../fonts/OpenSans-Italic.ttf');
        }
@font-face{
            font-family: 'OpenSans-Light';
            src : url('../fonts/OpenSans-Light.ttf');
        }
@font-face{
            font-family: 'OpenSans-LightItalic';
            src : url('../fonts/OpenSans-LightItalic.ttf');
        }
@font-face{
            font-family: 'OpenSans-Regular';
            src : url('../fonts/OpenSans-Regular.ttf');
        }        
@font-face{
            font-family: 'OpenSans-Semibold';
            src : url('../fonts/OpenSans-Semibold');
        }
@font-face{
            font-family: 'OpenSans-SemiboldItalic';
            src : url('../fonts/OpenSans-SemiboldItalic.ttf');
        }

.hd-a { position: relative; }
.hd { background-color:rgba(0,0,0,0.7);position: relative;top: 0; z-index: 999999999;}
.header { width: 1504px;margin: 0 auto;overflow: hidden; }
.logo { width: 640px;float: left;height: 111px; }
.logo img {display: block;width: 100%;}
.nav { margin-top: 47px; }
.nav ul { width: 686px;margin: 0 auto;overflow: hidden; }
.nav ul li { float: left; }
.nav ul li a { font-size: 25px;color: #ffffff;display: block; padding-left: 58px;font-family: 'Corbel';}
.nav ul li a:hover,.nav ul li .nav-ts { }

/* flexslider */
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;top: -111px;}
.slides{position:relative;z-index:1;}
.slides li{height:801px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:22px;border-radius: 6px;}
.flex-control-nav a{display:inline-block;width:15px;height:22px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;border-radius: 6px;text-indent: 9999999px;}
.flex-control-nav .flex-active{background-position:0 0;}
.main1 {margin-top: -62px; }
.bt h5 { text-align: center;font-size: 48px;color: #155da5;background:url(../images/bt-h5-bj.png) no-repeat center center; font-weight: normal;font-family: 'Frutiger Bold';}

.main1 ul { overflow: hidden; width: 1540px;margin: 46px auto 87px;}
.main1 ul li { width: 265px;float: left;margin: 0 21px; }
.main1-1 { border: 2px solid #f4993b; margin-bottom: 21px;border-radius: 22px;}
.main1-1 img { display: block; width: 261px;height: 251px;border-radius: 22px;}
.main1-2 { padding: 0 14px; }
.main1-2 p { text-align: center;color: #545454;font-size: 24px;line-height: 29px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; font-family: 'Arial';font-weight: bold;}
.more a { display: block;width: 149px;line-height: 41px;height: 41px;font-size: 16px;color: #596a7e;text-align: center;font-family: 'Arial';border: 2px solid #e6eaed;background-color: #edf2f7;border-radius: 23px; }
.main2 { padding-top: 74px; background:url(../images/main2-bj.jpg) no-repeat top center;padding-bottom: 127px;}
.main2-1 { overflow: hidden; width: 1504px;margin: 33px auto;}
.main2-1-l { width: 900px;float: left; }
.main2-1-l-1 { margin-bottom: 42px; }
.main2-1-l-1 p { color: #545454;font-size: 22px;line-height: 36px;font-family: 'Arial'; }
.main2-1-r { width: 557px;float: right; }
.ft { background-color: #36475a;padding-top: 38px; padding-bottom: 52px;}
.ft-1 { width: 1504px;margin: 0 auto; overflow: hidden;}
.ft-1-1 { width: 556px;float: left;margin-top: 14px; }
.ft-1-1 p { color: #d5e1ef;font-size: 17px;line-height: 28px; }
.ft-1-1 p .ft-1-1-1 { padding-left: 56px; }
.ft-1-1 p .ft-1-1-2 { padding-left: 36px; }
.ft-1-2 { width: 604px;float: right;}
.ft-1-2-1 { margin-bottom: 11px; }
.ft-1-2-1 img { display: block;margin: 0 auto; }
.ft-1-2 p { color: #ffffff;font-size: 26px;font-family: 'HandelGothic BT';text-align: center; }
.footer { background-color: #36475a; text-align: center;border-top: 2px solid #5c6f84;}
.footer p,.footer a { font-size: 14px;color: #d5e1ef; line-height: 64px;}
.banner { position: relative;top: -111px; }
.banner img { display: block;width: 100%; }
.mbx {  border-top: 1px solid #e4e5e6;border-bottom: 1px solid #e4e5e6;text-align: center;margin-top: -111px;}
.mbx a { color: #155da5;text-align: center;padding: 20px 73px;font-size: 28px;font-family: 'Frutiger Bold';border-left: 1px solid #ececec; border-right: 1px solid #ececec;border-bottom: 4px solid #dfdfdf;    display: inline-block;}
/*联系我们*/
.lxwm { width: 1504px;margin: 0 auto 87px; }
.lxwm1 { margin-top: 42px;padding: 0 18px; }
.lxwm1 h5 { font-size: 28px;color: #2f2f2f;  text-align: center;margin-bottom: 4px;}
.lxwm1 p { font-size: 18px;color: #2f2f2f; line-height: 32px; text-align: center; }
.lxwm2 { overflow: hidden; margin-top: 35px;}
.lxwm2-1 { width: 686px;float: left;margin-top: 42px; }
.lxwm2-1-1 { margin-bottom: 51px; }
.lxwm2-1-1 h5 ,.lxwm2-1-2 h5{ font-size: 26px;color: #727272; margin-bottom: 0px;margin-bottom: 4px; }
.lxwm2-1-1-1 { padding-left: 11px; }
.lxwm2-1-1 p {  font-size: 18px;color: #545454; background:url(../images/lxwm2-1-1-bj.jpg) no-repeat left center;padding-left: 23px;line-height: 38px;}
.lxwm2-1-2 { margin-bottom: 48px; }
.lxwm2-1-2 p { font-size: 18px;color: #545454; padding-left: 23px;line-height: 38px; }
.lxwm2-1-2-1 { background:url(../images/lxwm2-1-2-1-bj.jpg) no-repeat left center; }
.lxwm2-1-2-2 { background:url(../images/lxwm2-1-2-2-bj.jpg) no-repeat left center; }
.lxwm2-1-2-3 { background:url(../images/lxwm2-1-2-3-bj.jpg) no-repeat left center; }
.lxwm2-1-3 h4 { font-size: 28px;color: #2f2f2f; margin-bottom: 13px;}
.lxwm2-1-3 ul { overflow: hidden; }
.lxwm2-1-3 li { width: 296px;float: left;margin-right: 13px;border: 1px solid #e6e6e6; margin-bottom: 15px;padding: 17px 16px;height: 112px;}
.lxwm2-1-3 li h5 { font-size: 17px;color: #646464; background:url(../images/lxwm2-1-3-bj.jpg) no-repeat left center;padding-left: 25px;line-height: 26px;font-weight: normal;}
.lxwm2-1-3-1 p { font-size: 17px;color: #646464; line-height: 26px;}
.lxwm2-2 { width: 596px;float: right;border: 1px solid #dfdfdf; padding: 41px 50px 43px 43px;}
.lxwm2-2 h2 { color: #2265a9;font-size: 26px;text-align: center;font-weight: bold; margin-bottom: 54px;}
.lxwm2-2 h3 { font-size: 16px;color: #545454;text-align: center; font-weight: normal;}
.lxwm2-2 p {line-height: 40px;font-size: 17px;color: #545454;font-family: "Arial";}
.lxwm2-2  span {color: #c80000;margin-left: 5px;}
.lxwm2-2  input { width: 574px;line-height: 39px;padding: 0 10px; margin-bottom: 13px;border: 1px solid #dddddd;}
.lxwm2-2 textarea {width: 574px;height: 154px;padding: 10px;line-height: 25px;margin-bottom: 14px;}
.i1 .i3 { width: 107px; line-height: 34px;float: left;font-size: 16px; color: #ffffff;  border: none; background: #365f91; border-radius: 10px; margin-bottom: 0; font-weight: bold; margin-right: 22px; margin-left: 11px;}
.i1 .i2 {width: 103px;line-height: 26px;float: left;margin: 5px 8px 0 0;}
/*关于我们*/
.about { width: 1504px;margin: 42px auto 96px; }
.about1 { margin-bottom: 24px; }
.about1 p {  font-size: 22px;color: #545454; line-height: 36px;margin-bottom: 36px; }
.about2 { overflow: hidden; }
.about2-1 { width: 740px;float: left; }
.about2-2 { width: 740px;float: right; }
.about2 img { display: block;width: 100%; }

/*产品中心*/
.mbx2 { border-top: 1px solid #e4e5e6;border-bottom: 1px solid #e4e5e6; margin-top: -111px;}
.mbx2-1 { width: 1504px;margin: 0 auto;overflow: hidden; }
.mbx2-1 h5 { width: 50%;float: left; font-size: 28px;color: #155da5;line-height: 73px;font-family: 'Frutiger Bold';font-weight: normal; }
.mbx2-1-1 { width: 50%;float: right;text-align: right; }
.mbx2-1-1 p ,.mbx2-1-1 a { font-size: 17px;color: #545454;line-height: 73px; }
.pro1 { width: 1504px;margin: 46px auto 47px;text-align: center; }
.pro1 a { display: inline-block;text-align: center;width: 260px;font-size: 22px;color: #565656;line-height: 48px;background-color: #f7f7f7;border: 1px solid #dedede;margin: 0 6px;border-radius: 2px; }
.pro1 .pro1-1 { width: 306px; }
.pro1 a:hover{ background: url(../images/pro1-bj.jpg) repeat-x center top; cursor: pointer;line-height: 50px;border: 0;width: 262px;color: #fff;}
.pro1 .pro1-ts { background: url(../images/pro1-bj.jpg) repeat-x center top; cursor: pointer;line-height: 50px;border: 0;color: #fff; }
.pro1 .pro1-1:hover { width: 308px; }
.pro2 { width: 1504px;margin: 0 auto 104px; }
.pro2-1 { margin-bottom: 29px;overflow: hidden; }
.pro2-1-1 { width: 730px;border: 1px solid #d6d6d6;float: left;overflow: hidden; }
.pro2-1-1-1 { width: 426px;float: left;border-right: 1px solid #d6d6d6;margin-right: 40px; }
.pro2-1-1-2 { width: 200px;float: right;margin-top: 85px;margin-right: 62px; }
.pro2-1-1-2 h5 { font-size: 22px;color: #545454; margin-bottom: 12px;line-height: 26px;}
.pro2-1-1-2 p { font-size: 17px;color: #545454; line-height: 26px;}
.pro2 img { display: block;width: 100%; }
.pro2-1-2 { width: 730px;border: 1px solid #d6d6d6;float: right; overflow: hidden;}
.pro2-2 { overflow: hidden; }
.pro2-2-1 { width: 480px;float: left;margin-right: 29px;border: 1px solid #d6d6d6; }
.pro2-2-ts { margin-right: 0; }
.pro2-2-1-1 { border-bottom: 1px solid #d6d6d6; }
.pro2-2-1-2 { margin-top: 48px;padding-bottom: 45px; }
.pro2-2-1-2 h5 { font-size: 22px;color: #545454; margin-bottom: 12px;line-height: 26px;text-align: center;}
.pro2-2-1-2 p { font-size: 17px;color: #545454; line-height: 26px;text-align: center;}
.product { width: 1536px;margin: 0 auto 85px; }
.product ul { overflow: hidden; margin-bottom: 48px;}
.product ul li { width: 350px;margin: 0 16px 42px;border: 1px solid #d6d6d6; float: left;}
.product .product-1 { border-bottom: 1px solid #d6d6d6;margin-bottom: 23px; }
.product-1 img { display: block;width: 350px;height: 348px; }
.product .product-2 { padding: 0 10px; height: 93px;}
.product .product-2 p { font-size: 22px;color: #545454;line-height: 36px; text-align: center;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.list ,.list a { text-align: center;font-size: 22px;color: #848484; }
.product2 { width: 1516px;margin: 0 auto 96px;  }
.product2 ul { overflow: hidden; }
.product2 ul li { width: 350px;margin: 0 6px 42px;border: 1px solid #d6d6d6; float: left;}
.product2 .product-1 { border-bottom: 1px solid #d6d6d6; }
.product2 .product-1 img { display: block;width: 350px;height: 348px; }
.product2 .product-2 p { font-size: 22px;color: #545454;line-height: 116px; text-align: center;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;font-weight: bold;}
.product2-a { margin-bottom: 45px; }
.productshow { width: 1504px;margin: 0 auto 116px; }
.productshow1 h5 {  font-size: 26px;color: #545454; text-align: center;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-align: center;margin-bottom: 25px; }
.productshow2 { border: 1px solid #efefef; width: 1194px;margin: 0 auto;padding: 3px;}



@media screen and (max-width:1440px){
body{
    zoom: 0.8 !important;
    -moz-transform:scale(0.895);
    -moz-transform-origin:top left;
    position: absolute;
    }

}




