@charset "utf-8";
/* 清除内外边距 */
body{margin:0 auto; color:#525252; font-size:12px; background:#fff; min-width:1200px;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear: both; height: 0px; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.frame img{border:1px solid #ccc; padding:2px; background-color:#fff;}
.frame a:hover img{border:1px solid #f90; padding:2px; background-color:#fff;}
a{color:#525252; text-decoration: none;}
a:hover{text-decoration: none; color:#f90;}
#head,#nav,#search,#service,#products,#advantage,#company,#news,#footer,.all{width:1200px; height:auto; margin:0 auto;}

/*抬头*/
.top{height:35px; line-height:35px; color:#727272;}
.top a{color:#727272; text-decoration: none;}
.top a:hover{text-decoration:none; color:#f90;}
.top_img{width:37px; padding:6px 10px 0 20px;}
.logo{width:83px; padding:30px 20px 0 0;}
.name{width:237px; padding-top:43px;}
.interval{width:1px; height:140px; background:url(files/images/20170929115513_1917148174.jpg) no-repeat; margin:0 20px;}
.slogan{font-family:"Microsoft YaHei"; color:#333; line-height:31px; font-size:20px; font-weight:bold; padding-top:39px;}
.slogan span{color:#f90;}
.hotline{width:204px; padding-top:48px;}
/*导航*/
#nav {
    width: 100%;
    background: #0e76ef;
    height: 40px;
    margin-bottom: 1px;
}

#nav li{width:120px; height:40px; line-height:40px; float:left; text-align:center; font-family:"Microsoft YaHei"; background:url(files/images/20170929115948_7397641.jpg) no-repeat left;}
#nav li:first-child {
    background: none;
}
#nav li a{color:#fff; display:block; font-size:14px; font-weight:bold; font-family:"Microsoft YaHei"; text-decoration:none;}
#nav li a:hover{display:block; color:#fff; text-decoration:underline; font-size:14px; font-weight:bold; background-color:#f90; font-family:"Microsoft YaHei";}
#nav .nav a{display:block; color:#fff; font-size:14px; font-weight:bold; background-color:#f90; font-family:"Microsoft YaHei";}
#nav ul .on{background-color:#f90;}

/*搜索*/
#search_all{background-color:#f2f2f2; width:100%; min-width:1200px;}
#n_search_all{background-color:#f2f2f2; width:100%; min-width:1200px; position:absolute; top:566px;}
.search_l{width:960px; text-align:left; line-height:45px; color:#727272;}
.search_l span{color:#0e76ef; font-weight:bold;}
.search_l a{color:#727272; text-decoration:none;}
.search_l a:hover{color:#f60;}
.search_r{width:230px;}

.button{width:46px; padding-top:10px;}
/*服务*/
.ser_abg{background:url(files/images/20170929145931_1625165469.jpg) no-repeat center; min-width:1200px; margin-top:45px; font-family:"Microsoft YaHei"; height:616px;}
.ser_t1{font-size:36px; color:#0e76ef; font-weight:bold; text-align:center; padding-top:14px;}
.ser_t2{font-size:18px; color:#333; font-weight:normal; text-align:center; padding-top:21px; padding-bottom:28px;}
.nep01,.nep02{width:600px; height:50px; float:left; line-height:50px;}
.nep01{background-color:#1175ed;}
.nep02{background-color:#f90;}
.nep01,.nep02{text-align:center;}
.nep01 a{color:#fff; font-size:20px; font-weight:normal;}
.nep01 a:hover{color:#fff; font-size:20px; font-weight:normal;}
.nep02 a{color:#fff; font-size:20px; font-weight:normal;}
.nep02 a:hover{color:#fff; font-size:20px; font-weight:normal;}
.hidden{display:none;}
.ser_img{width:600px; padding-top:30px;}
.ser_words{width:542px;}
.ser_con{font-size:14px; line-height:38px; padding-top:71px;}
.ser_tel1{font-size:16px; padding-top:119px; color:#fff;}
.ser_tel2{font-size:25px; font-weight:bold; padding-top:112px; color:#fff;}
.ser_tel3{font-size:16px; padding-top:117px; padding-left:64px;}
.ser_tel3 a{color:#333; text-decoration:none; font-size:16px;}
.ser_tel3 a:hover{text-decoration:none; color:#f90; font-size:16px;}
/*产品*/
.classimgshow1{_width:250px;width:250px;_height:50px;
height:50px;_line-height:50px;line-height:50px;
background:url(//memberpic.114my.cn/changshanjm/uploadfile/image/20170929/20170929160720_1376100395.jpg) no-repeat left; _padding-left:15px;padding-left:15px;}

.classimgshow1 a{color:#000;text-decoration:none;}

.classimgshow2{_width:235px; width:235px;_height:50px;
height:50px;_line-height:50px;line-height:50px;
background:url(//memberpic.114my.cn/changshanjm/uploadfile/image/20170929/20170929160738_1303190901.jpg) no-repeat left; _padding-left:20px;padding-left:20px;}

.classimgshow2 a{color:#000;text-decoration:none;}
.classimgshow1,.classimgshow2{_padding-left:0px;padding-left:0px; text-align:center; _width:250px; width:250px;}
.box_l{width:250px; padding-top:40px;}
.l_bg{height:111px; background:url(files/images/20170929155623_1718493777.jpg) no-repeat; text-align:center;}
.l_title{font-family:"Microsoft Yahei"; font-size:28px; font-weight:bold; color:#fff; padding-top:20px;}
.list{background-color:#1175ed; padding-bottom:25px;}
.classimgshow1 a{color:#fff; text-decoration:none; font-weight:bold; font-size:14px;}
.classimgshow1 a:hover{text-decoration:underline; color:#fff; font-weight:bold; font-size:14px;}
.classimgshow2 a{color:#fff; text-decoration:none; font-size:14px;}
.classimgshow2 a:hover{text-decoration:underline; color:#fff; font-size:14px;}
.box_r{width:920px; padding-top:38px;}
.r_tbg{background:url(files/images/20170929162200_1896433562.jpg) repeat-x; height:49px;}
.r_tl{background:url(files/images/20170929162306_2131349099.jpg) repeat-x; height:49px; line-height:49px; text-align:center; padding:0 1px; color:#1175ed; font-weight:bold; font-family:"Microsoft Yahei"; font-size:18px;}
.r_tr{padding-top:24px;}
.pro{padding-top:30px;}
.pro_con{overflow:hidden; width:916px; height:559px;}
.pro_abg{background:url(files/images/20170929163708_1640073563.jpg) no-repeat center; min-width:1200px; font-family:"Microsoft Yahei"; color:#fff; margin-top:40px; height:170px;}
.pro_w1{font-size:35px; font-weight:bold; letter-spacing:1px; padding:39px 0 0 486px;}
.pro_w2{font-size:16px; padding:17px 0 0 486px;}
.pro_w3{font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:1px; padding-top:11px;}
.pro_w4{font-size:14px; padding:17px 0 0 35px;}
.pro_w4 a{color:#fff; text-decoration:none; font-size:14px;}
.pro_w4 a:hover{text-decoration:underline; color:#fff; font-size:14px;}
/*优势*/
.adv_tbg{background:url(files/images/20170929165633_891522815.jpg) no-repeat; height:120px; font-family:"Microsoft Yahei"; text-align:center; font-weight:bold; margin-top:33px;}
.adv_t1{color:#333; font-size:18px; padding-top:13px;}
.adv_t2{color:#0e76ef; font-size:40px; padding-top:5px;}
.adv_bg1{background:url(files/images/20170930150658_312704716.jpg) no-repeat; height:316px; margin-top:50px;}
.adv_bg2{background:url(files/images/20170930150725_2010955506.jpg) no-repeat; height:316px;}
.adv_bg3{background:url(files/images/20170930150744_1104139983.jpg) no-repeat; height:316px;}
.adv_bg4{background:url(files/images/20170930150801_110339652.jpg) no-repeat; height:316px;}
.adv_title{font-family:"Microsoft Yahei"; color:#333; font-size:28px; font-weight:bold; padding-top:61px;}
.adv_words{font-size:14px; line-height:36px; padding-top:37px;}
.adv_pl{padding-left:659px;}
/*简介*/
.com_abg{background:url(files/images/20170929171459_1102082443.jpg) no-repeat center; height:417px; min-width:1200px; font-family:"Microsoft Yahei"; margin-top:50px;}
.com_name{font-size:18px; color:#333; font-weight:bold; padding:70px 0 0 432px;}
.com_more{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:76px 7px 0 0; color:#fff;}
.com_more a{color:#fff; text-decoration:none;}
.com_more a:hover{text-decoration:underline; color:#fff;}
.com_words{font-size:14px; line-height:33px; padding:31px 0 0 432px;}
.com_tel1{font-size:14px; font-weight:bold; padding:54px 0 0 432px;}
.com_tel2{font-size:25px; font-weight:bold; color:#f90; padding-top:44px;}
.com_tel3{font-size:18px; font-weight:bold; color:#333; padding-top:48px; padding-left:73px;}
.com_tel3 a{font-size:18px; font-weight:bold; color:#333;}
.com_tel3 a:hover{font-size:18px; font-weight:bold; color:#f90;}
.workshop{background-color:#f2f2f2; width:100%; min-width:1200px;}
.ws_img{padding:27px 0 30px 0;}
/*新闻*/
.news_tbg{background:url(files/images/20170929175535_317762713.jpg) repeat-x; height:40px; line-height:40px; margin-top:30px; margin-bottom:20px;}
.news_tl{font-weight:bold; font-family:"Microsoft YaHei"; font-size:20px; color:#292826; background:url(files/images/20170929175609_230231194.jpg) repeat-x;}
.news_l{float:left; width:410px;}
.news_l .news_div_item{position:relative;}
.news_l .news_div_item_pic{position:absolute; top:0;}
.news_div_item_pic img{border:1px solid #ccc;}
.news_div_item_pic img:hover{border:1px solid #f60;}
.news_l .news_div_item_content{line-height:30px; width:410px; padding-top:10px; position:absolute; top:260px;}
.news_l .news_div_item_a{font-size:16px;}
.news_l .news_div_item_body{ color:#999; line-height:24px;}
.news_r{float:right; width:740px; }
.news_r .news_div .news_div_item:nth-child(1){ display:none;}   /*第一条新闻已在左边调用，所以此处设置不显示*/
.news_r .news_div_item{background:#f6f6f6; width:740px; height:80px; margin-bottom:10px;}
.news_r .news_div_item_date{float:left; width:92px; background:url(files/images/20170929175650_644446913.jpg) right no-repeat; height:80px; position:relative;  font-family:Arial, Helvetica, sans-serif;}
.news_r .news_div_item_day{position:absolute; top:24px; left:35px; font-size:20px; font-weight:bold;}
.news_r .news_div_item_month{position:absolute; top:50px; left:57px; color:#999;}
.news_r .news_div_item_year{position:absolute; top:50px; left:19px; color:#999;}
.news_r .news_div_item_content{float:left; line-height:30px; margin-left:20px; width:600px; padding-top:10px;}
.news_r .news_div_item_body{ color:#999;}
.news_r .news_div_item:hover {background:#0a6ce1;}
.news_r .news_div_item:hover .news_div_item_day,.news_r .news_div_item:hover .news_div_item_month,.news_r .news_div_item:hover .news_div_item_year,.news_r .news_div_item:hover .news_div_item_title,.news_r .news_div_item:hover .news_div_item_body{color:#fff;}
.news_r .news_div_item:hover .news_div_item_title a{color:#fff;}
/*版权*/
.link_l{color:#0e76ef; font-size:18px; font-family:"Microsoft Yahei"; padding-top:16px; padding-bottom:13px;}
.link_r{padding-top:28px;}
.link_xian{background:url(files/images/20170929180243_1210610407.jpg) no-repeat; height:1px;}
.link_con{padding-top:6px;}
.bottom{background-color:#0b76ef; width:100%; padding-top:30px; margin-top:6px;}
.ddh{background-color:#368ef6; height:33px; line-height:33px; text-align:center; color:#fff;}
.ddh a,.footer a{color:#fff; text-decoration:none;}
.ddh a:hover,.footer a:hover{text-decoration:underline; color:#fff;}
.footer{color:#fff; line-height:30px; text-align:center; padding-top:21px; padding-bottom:30px;}
.footer span{font-family:Arial, Helvetica, sans-serif;}


/*新闻样式*/
.news-nei{  line-height:28px;margin:10px auto; padding:20px; font-size:15px;font-family:"microsoft yahei"; width:96%; }
.news-nei p{ text-indent:2em;}


/*小导航*/
.strong_title{ display:none;}
.centerHeadImage{ display:none;}
.mianbxContent { font-family:"microsoft yahei";background: url(files/images/20170930101536_682209978.jpg) no-repeat;
text-align: left !important;font-size: 14px;line-height: 40px !important; width:1170px !important; margin-bottom: 12px !important;height: 40px !important;padding-left: 30px !important;}
.mianbxContent a{ font-size:14px;}
.mianbxContent a:hover{ font-size:14px;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll; min-width:1200px;}


/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

/*动画效果*/
@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-10px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}

.box,.content,.w1200,.w1300,.width-1200,.w1400{ width:1200px; margin:0 auto;}

/* -- 内页布局 -- */
.page_bg { padding:20px 0 30px; background:#fff;}
.page_main { margin: 0 auto; width: 1200px;}  /*版面宽度*/
.page_content{ width:935px;} /*右边宽度*/
.page_left{ width:250px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.news-nei {
    line-height: 28px;
    margin: 10px auto;
    padding: 20px;
    font-size: 15px;
    font-family: "microsoft yahei";
    width: 96%;
}