body, input, select, textarea, button{ font-family: Microsoft Yahei, "黑体","Times New Roman"; }
body, h1, h2, h3, h4, p, ul, ol, dd, dl, dt, form { margin: 0px; padding: 0px; }
header, footer, article, section, nav, menu, hgroup { display: block; }
img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0; }
ul { padding-left: 0; list-style-type: none; }
a { color: #333; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0; border: 0; vertical-align: baseline;}
em,i{ font-style: normal; }
.clearfix:after {content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
input,select,textarea{ font-size: 14px; color:#333; outline: 0; border: none; -webkit-box-sizing :border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
input[type=button],input[type=reset],input[type=submit],select{ -webkit-appearance: none; -moz-appearance: none; appearance: none; }
input[type=button],input[type=reset],input[type=submit]{ cursor: pointer; }
::-webkit-input-placeholder{ color: #999; }
::-moz-placeholder{ color: #999; }
::-ms-input-placeholder{ color: #999; }
body { font-size: 14px; line-height: 1.2; color: #333; background-color: #FFF; }
.box { max-width: 1366px; margin: 0 auto;  *zoom:1; _zoom:1; zoom:1;}
.boxs { max-width: 1440px; margin: 0 auto; overflow: hidden; *zoom:1; _zoom:1; zoom:1;}

/*头部*/
.top{ clear: both; overflow: hidden; padding: 15px 0; }
.top .logo{ float: left; }
.top .logo a{ display: block; }
.top .tel{ float: right;}
.top .tel img{ margin-top: 0; }

/*导航*/

.m-top{ display: block; height: 40px; text-align: center; }
.m-top img{ height: 32px; margin-top: 2px; }
.menu{ clear: both; overflow: hidden; border-top: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; background-color: #FDFDFD; }
.menu ul li { float: left; width: 14.2%; line-height: 32px; text-align: center;}
.menu ul li a:hover{ color: #3557aa; }
.m-top, .menu{ display: none; }

/*面包屑导航*/
.ban-top{ position:relative; height:160px; overflow:hidden;background-color: #f5f8ff; }
.ban-top .news-p{ border-radius: 30px;background-color: #ffffff;line-height: 20px;-webkit-box-shadow: 0 3px 10px rgba(12,43,71,.15);-moz-box-shadow: 0 3px 10px rgba(12,43,71,.15);-ms-box-shadow: 0 3px 10px rgba(12,43,71,.15);-o-box-shadow: 0 3px 10px rgba(12,43,71,.15);box-shadow: 0 3px 10px rgba(12,43,71,.15);padding:20px 0;box-sizing: border-box;}
.ban-top .news-p b{ float:left; font-weight:normal;width: 10%;font-size: 20px;display: inline-block;padding-left: 30px;box-sizing: border-box;color: #4c546a;}
.ban-top .news-p b:before{content:'';width: 4px;height: 20px;background: url(../images/line.png) no-repeat left center;display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 10px;}
.ban-top .news-p .news-lb{float: left;width: 90%;}
.ban-top .news-p .news-lb a{display: inline-block;float: left;width: 16.6%;text-align: center;font-size: 16px;color: #4c546a;border-right: 1px solid #dedfe0;box-sizing: border-box;}
.ban-top .news-p .news-lb a:last-child{border-right: none;}
.ban-top .news-p a:hover,.ban-top .news-p a.cur{ color: #3557aa;background-image: -webkit-gradient(linear, 0 100%,100% 0, from(#0c2b47), to(#3557aa));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}
.ban-top .news-p b.cur{ color: #3557aa;background-image: -webkit-gradient(linear, 0 100%,100% 0, from(#0c2b47), to(#3557aa));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}

.box {width: 1200px; margin: 0 auto; overflow: hidden; *zoom:1; _zoom:1; zoom:1;}
.position{ color: #FFF; padding-left: 25px;margin: 10px 0; background: url(../images/icon-home.png) no-repeat left center;}
.news-crumbs{margin:30px 0 35px;}
.con-tit, .con-tit a{ color:#222;}

/*文章内容*/
.product-main{ clear:both; padding-top:40px;overflow: hidden;}
.base-news{background-color: #f5f8ff;}

.new-about{ clear: both; overflow: hidden; margin-top: 20px; margin-left: -1%; }
.new-about li{ float: left; width: 24%; margin-left: 1%; text-align: center; }
.new-about li:nth-of-type(5){ display: none; }
.new-about li:nth-of-type(6){ display: none; }
.new-about li:nth-of-type(7){ display: none; }
.new-about li:nth-of-type(8){ display: none; }
.new-about li a{ display: block; overflow: hidden; }
.new-about li img{ width: 100%; height: auto; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s;}
.new-about li:hover img{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.new-about li p{ text-indent: 0; margin: 10px 0; }
.new-about li p a{ color: #333; }
.new-about li p a:hover{ color: #3557aa; }

.pro-l h1{ font-size:30px; text-align:left; margin-bottom:20px;}
.news-infos h1{color: #333;font-size: 34px;}
.news-cue{font-size: 18px;color: #4c546a;line-height: 28px;margin: 10px 0 24px;display: inline-block;}
.news-cue strong{color: #3557aa;}
.news-cue strong a{color: #3557aa;}
.news-content{background-color: #ffffff;border-radius: 40px 40px 0 0;-webkit-box-shadow:0 5px 40px rgba(0,0,0,0.05);-moz-box-shadow:0 5px 40px rgba(0,0,0,0.05);-ms-box-shadow:0 5px 40px rgba(0,0,0,0.05);-o-box-shadow:0 5px 40px rgba(0,0,0,0.05);box-shadow:0 5px 40px rgba(0,0,0,0.05);padding: 0 60px;box-sizing: border-box;}
.news-left{float: left;width: 100%;padding-top: 20px;}
.news-left h2 {text-indent: 32px;    font-size: 26px;}
.news-left p{font-size: 18px;color: #4c546a;line-height: 2;text-indent: 0;}
.news-left p img,.news-left p video,.news-left p embed{width: 650px!important;margin: 0 auto;display: block;height: auto;}
.news-left .news-xb{text-align: center;font-size: 16px;margin-top: -10px;}
.news-left .news-xb:before,.news-left .news-xb:after{content:'';width: 12px;height: 13px;background: url(../images/news-icon3.png) no-repeat;display: inline-block;}
.news-left .news-xb:before{margin-right: 12px;}
.news-left .news-xb:after{margin-left: 12px;}
.news-left>h3{font-weight: bold;font-size: 24px;line-height: 1.5;background: url(../images/news-tag.png) no-repeat left 10px;padding-left: 36px;margin: 20px 0;padding-bottom: 0;}
.news-left .get-price{display: inline-block;margin: 0 10px;background: url(../images/news-btn.png) no-repeat center;background-size: 100% 100%;color: #fff;padding:0 50px 0 15px;box-sizing: border-box;cursor: pointer;border-radius: 4px 17px 17px 4px;-webkit-box-shadow: 0 3px 6px -3px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 6px -3px rgba(0,0,0,.15);-ms-box-shadow: 0 3px 6px -3px rgba(0,0,0,.15);-o-box-shadow: 0 3px 6px -3px rgba(0,0,0,.15);box-shadow: 0 3px 6px -3px rgba(0,0,0,.15); }
.news-left .get-price b,.news-left .get-price span{color:#fff;}

.pro-l h3{font-size: 22px; color: #2D2D2D; font-weight: normal; padding-bottom: 8px; margin: 24px 0 20px;}
.xg-news{margin-top: 90px;margin-bottom: 30px;}
.ab-title{margin-bottom: 20px;}
.ab-title .tab_click{float: left;width: 80%;position: relative;z-index: 1;}
.ab-title .tab_click li{float: left;display: inline-block;margin-right: 20px;cursor: pointer;}
.ab-title h3{font-size: 34px;line-height: 46px;color: #999999;margin: 0;display: inline-block;}
.ab-title h3 img{vertical-align: middle;margin-top: 5px;margin-right: 10px;display: none;}
.ab-title .on h3{color: #333333;font-weight: bold;}
.ab-title .on h3 img{display: inline-block;}
.ab-title .tab_click:after{content:'';width: 455px;height: 46px;background: url(../images/news-wz1.png) no-repeat;position: absolute;left: 0;bottom:10px;z-index: -1;}
.ab-title a{float: right;display: block;font-size: 18px;line-height: 36px;margin-top: 10px;}
.ab-title a:hover{color:#FF461F}
.dn{display: none;}

.xg-news .tab-con li{overflow: hidden;padding:28px 0;box-sizing: border-box;border-bottom: 1px dashed #dedfe0;}
.xg-news .tab-con li:last-child{border-bottom:none;}
.xg-news .tab-con li a{display: block;float: left;width: 80%;font-size: 18px;color: #4c546a;line-height: 28px;background: url(../images/news-tag01.png) no-repeat left center;padding-left: 35px;}
.xg-news .tab-con li span{float: right;color: #999;font-size: 14px;margin-left: 10px;line-height: 28px;}
.xg-news .tab-con li:hover a{color: #FF461F;}

.news-right{float: right;width: 29%;}
.news-qt{position: relative;margin-top: -80px;}
.news-price{position: relative;margin: 0 35px 0 30px;z-index: 1;cursor: pointer;}
.news-price span{display: block;line-height: 70px;font-size: 24px;border-radius: 35px;font-weight: bold;color: #ffffff;background: -moz-linear-gradient(right, #3557aa 0%, #0c2b47 100%);background: -webkit-linear-gradient(right, #3557aa 0%,#0c2b47 100%);background: -o-linear-gradient(right, #3557aa 0%,#0c2b47 100%);background: -ms-linear-gradient(right, #eef7fe 0%,#0c2b47 100%);background: linear-gradient(to left, #3557aa 0%,#0c2b47 100%);width: 220px;position: absolute;top:35px;right: 0;z-index: -1;text-align: right;}
.news-price span img{display: inline-block;vertical-align: middle;margin: -3px 15px 0 5px;}
.news-price:hover span{background: -moz-linear-gradient(left, #3557aa 0%, #0c2b47 100%);background: -webkit-linear-gradient(left, #3557aa 0%,#0c2b47 100%);background: -o-linear-gradient(left, #3557aa 0%,#0c2b47 100%);background: -ms-linear-gradient(left, #eef7fe 0%,#0c2b47 100%);background: linear-gradient(to right, #3557aa 0%,#0c2b47 100%);}
.news-qt ul{padding:115px 10px 0 40px;box-sizing: border-box;background: url(../images/news-bg.png) no-repeat top center;position: relative;padding-bottom: 35px;box-sizing: border-box;-webkit-box-shadow: 8px 8px 10px rgba(17,47,91,.11);-moz-box-shadow: 8px 8px 10px rgba(17,47,91,.11);-ms-box-shadow: 8px 8px 10px rgba(17,47,91,.11);-o-box-shadow: 8px 8px 10px rgba(17,47,91,.11);box-shadow: 8px 8px 10px rgba(17,47,91,.11);-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;margin-top: -70px;}
.news-qt ul:before{content:'';width: 16px;height: 14px;background: url(../images/news-sj.png) no-repeat;position: absolute;left: -14px;top: 0;}
.news-qt ul li{margin-bottom: 42px;line-height: 46px;font-size: 18px;color: #4c546a;position: relative;}
.news-qt ul li:before{content:'';width: 24px;height: 24px;background: url(../images/news-dot.png) no-repeat;position: absolute;left: -52px;top: 11px;}
.news-qt ul li strong{font-size: 36px;font-weight: bold;color: #3557aa;background-image: -webkit-gradient(linear, 0 0, right 0, from(#0c2b47), to(#3557aa));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;margin-right: 12px;}
.news-qt ul li strong em{font-size: 26px;}

.pro-l{ float:left; width:73%;}
.pro-l p{ color: #666; font-size: 17px; line-height: 38px; text-indent: 2em; margin: 20px 0; }
.pro-l p a{ color: #3557aa;font-weight: bold;}
.pro-l p b{ color: #444; }
.pro-l span b{ color: #ffffff; }
.fb_info{font-size: 14px;color: #999;display: block;text-align: left;overflow: hidden;}
.fb_info span{padding-right: 2%;height: 30px;line-height: 30px;margin-bottom: 7px;display: inline-block;}

.news-art{ clear:both; overflow:hidden; margin-left:-2%; border-top:1px solid #EEE;}
.news-art p{ float:left; width:48%; font-size:15px; margin-left:2%; text-indent:0;}
.news-art p strong{ float:left;}
.news-art p a{ display:block; color:#555; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news-art p a:hover{ color:#3557aa;}

.news-art1{-webkit-box-shadow: 0 3px 15px rgba(23,59,115,.15);-moz-box-shadow: 0 3px 15px rgba(23,59,115,.15);-ms-box-shadow: 0 3px 15px rgba(23,59,115,.15);-o-box-shadow: 0 3px 15px rgba(23,59,115,.15);box-shadow: 0 3px 15px rgba(23,59,115,.15);overflow: hidden;border-radius: 10px;margin: 30px 0 56px;padding:0 40px;box-sizing: border-box;}
.news-art1 p{margin: 0;padding:20px 0;box-sizing: border-box;padding-left: 30px;color: #4c546a;}
.news-art1 p strong{font-weight: normal;}
.news-art1 p a{color: #4c546a;}
.news-art1 .xw-prev{border-bottom: 1px dashed #dedfe0;background: url(../images/news-top.png) no-repeat left center;}
.news-art1 .xw-next{background: url(../images/news-bottom.png) no-repeat left center;}
.news-art1 p a:hover{ color:#3557aa;}

.news-infos{ width: 100%; }

.news-content{padding: 0 25px;}
.news-price>img{width: 106px;}
.news-price span{top: 25px;}
.news-qt{margin-top: -50px;}
.ban-top .news-p b{padding-left: 20px;}
.msg-r .one{padding-right: 0;}
.news-left p{font-size: 16px;}

/*底部*/


/*其他*/
.clearfix:after{ clear:both; content:''; display:block; height:0; line-height:0; visibility:hidden;}
.clearfix{zoom:1;}

@media screen and (max-width:1600px){
    .box {width: 1200px; margin: 0 auto; overflow: hidden; *zoom:1; _zoom:1; zoom:1;}
    /*.box.clearfix {width: 1000px;}*/
    .case-show{margin: 60px auto 20px;}
    .case-main{margin-top: 50px;}
    .lytit{background-size: 98% 91%;-moz-background-size: 98% 91%;-webkit-background-size: 98% 91%;-o-background-size: 98% 91%;}
    .ly_l h4{margin: 48px 31px;} 
    .message-box .ly_l h4{margin: 47px 33px;}
    .product-info{ width: 42%; }
    .index-pro ul li .pro-type{bottom: 0;}
    .news-show ul li .news-tit{margin-bottom: 3px;}
    .pro-ser .ser-info li{margin-left: 8%;}

    .news-content{padding: 0 25px;}
    .news-price>img{width: 106px;}
    .news-price span{top: 25px;}
    .news-qt{margin-top: -50px;}
    .ban-top .news-p b{padding-left: 20px;}
    .msg-r .one{padding-right: 0;}
    .news-left p{font-size: 16px;}
}

/*留言*/
.botsms{ width:100%; font-size: 14px; padding:20px 0px; box-sizing:border-box; margin: 0px 0px 30px 0px; background-color: #fff; overflow: hidden;}
.botsms .tit{ width: ; background-color: #3557aa; text-align: left; margin: 20px auto 30px auto; height: 40px; line-height: 40px; font-size: 16px;}
.botsms .tit i{padding: 5px 10px; font-style: normal; color: #fff;}
.botsms .leftform{ width: 45%; float: left;}
.botsms p{ width: ;text-align: center; padding-bottom: 20px;}
.botsms ul li{ width:; overflow:hidden; padding:5px 0px;}
.botsms span{ width:20%; height:35px; line-height:35px; font-size: 14px; text-align:right; display:block; float:left;}
.botsms .textbox{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px;-webkit-appearance: none;}
.botsms .select{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px; background: none;}
.botsms .bssubmit{ width:30%; margin-left: 20%; color:#fff; background-color:#3557aa; padding:10px 0px; margin-top: 5px; border: none; -webkit-appearance: none;}
.botsms .smscontact{ width: 45%; padding-left: 10%; border-left: 1px solid #e7e7e7; box-sizing: border-box; margin-top: 45px; float: right;}
.botsms .smscontact dl,.botsms .smscontact dl dt,.botsms .smscontact dl dd{ padding: 0px; margin: 0px; list-style: none;}
.botsms .smscontact dl{ line-height: 30px;}
.botsms .smscontact dl dt{ font-size: 16px; font-weight: bold; padding-bottom: 10px;}
.botsms .smscontact dl dd .linkcustomer{ font-size: 12px; background-color: #454545; color: #fff; padding: 5px 30px; margin-top: 10px; line-height: 26px; display: block; float: left;}
.botsms .smscontact dl dd b{ color: #3557aa;}
@media screen and (max-width: 768px) {
    .botsms{padding: 5%;}
    .botsms .tit{ border-bottom: 1px solid #ddd; height: 10px; background-color: #fff; text-align: center; margin: 20px auto 30px auto; line-height: 22px; font-size: 16px;}
    .botsms .tit i{padding: 5px 10px; background-color: #fff; font-style: normal; color: #3557aa; font-weight: bold; font-size: 16px;}
    .botsms .leftform{ width: ; float: none;}
    .botsms .bssubmit{ width:; margin-left: 0px;}
    .botsms .smscontact{ display: none;}
}