﻿/******--------------------- å…¨å±€ ---------------------******/
.coopright,.mainwrap,.nav,.header,.footer,.mainbox,.mainwrap2{ width:1200px; margin-left:auto; margin-right:auto;padding:0px;}
/******--------------------- head---------------------******/
#header{ width:100%;}
.header{ height: 109px; }
.logo,.logo img{ height:76px; width:460px;}
.logo{ margin-top:19px;}

.tel{height: 70px; margin-top: 14px; background: url(../images/icon_tel.png) left 8px no-repeat;padding-left: 50px;}
.tel .tel_number{color: #216fc0;font-size: 26px; line-height: 30px;}
.tel p{line-height: 27px;color: #666666;font-size: 14px;}

/******--------------------- nav---------------------******/
.navbar{ width:100%;height: 70px;line-height: 70px;border-top: 1px solid #c5c5c5;background: #f6f6f6; }
.nav{display:block;  position:relative; z-index:1000 !important; padding:0;  }
    .nav h3{ font-size:100%; font-weight:normal;margin:0px !important; }
    .nav .m{  position:relative; float:left;display:block;  text-align:center;width: 12.5%; background: url(../images/xian1.jpg) right center no-repeat;  }
    .nav .m:last-child{background: none;}
    .nav h3 a{height:70px; line-height: 70px; padding-left: 14px;padding-right: 14px;  zoom:1; display:block;  color:#333333; font-size:16px; }
    .nav li:hover h3>a,.nav h3 a:hover,.nav h3 .current{   color:#4985cf; background: url(../images/xian2.png) center top no-repeat;}


/***S  banner ***/
.banner{width:100%; height:501px; overflow: hidden; position:relative;}
.focusBox { position: relative; width:100%; height:501px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic a,.focusBox .pic li{  width:100%; height:501px;  display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 15px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px;  height: 10px; overflow: hidden; width: 10px; cursor: pointer; border-radius:50%;
	display:inline-block; *display:inline; zoom:1; background:#fff;
}
.focusBox .hd .on{ background:#4985cf; }
.focusBox .prev,
.focusBox .next { width: 48px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=50);opacity:0.5;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }
/*** E banner ***/


/******---------------------S home_pro---------------------******/
.home_pro{padding-top: 46px;}
.sy_probox{margin-top: 16px;}
/******---------------------E home_pro---------------------******/

/******---------------------S home_hf---------------------******/
.home_hf{height: 182px; background: url(../images/hf1.png) center top no-repeat;}
.hftel{}
.hftel p{color: #ffffff;font-size: 20px;background: url(../images/icon_tel3.png) left 19px no-repeat;padding-left: 29px;margin-top: 35px;}
.hftel p small{color: #ffffff;font-size: 36px;}
.hftel a{display: block;width: 174px;height: 45px;line-height: 45px;text-align: center;background: #ffffff;color: #216fc0;font-size: 20px;margin-top: 20px;}
.hftel a:hover{ background: #145599;color: #fff;}
/******---------------------E home_hf---------------------******/


/******---------------------S home_ys---------------------******/
.home_ys{ padding-top: 27px;padding-bottom: 70px; }
.ys_list{}
.ys_list dl{height: 300px;}
.ys_list dl dt,.ys_list dt img{width: 600px;height: 300px;}
.ys_list dl dd{width: 600px;height: 300px;border:1px solid #cbcbcb;box-sizing:border-box;padding-left: 93px;padding-right: 93px;padding-top: 43px;}
.ys_list dl dd .ys_title_wrap{/* line-height: 70px; */background: url(../images/xian3.jpg) left bottom no-repeat;}
.ys_list dl dd .ys_title_wrap .ystitle{color: #333333;font-size: 30px;}
.ys_list dl dd .ys_title_wrap .ystitle small{color: #145599;font-size: 30px;font-weight: bold;padding-left: 20px;}
.ys_list dl dd .ys_title_wrap .ys_num img{height: 53px;/* margin-top: 13px; */}
.ys_list dl dd .ys_word{padding-top: 26px;line-height: 26px;color: #666666;font-size: 14px;}
.ys_list .current dd{background:#145599;border:1px solid #145599; padding-left: 70px;padding-right: 70px;}
.ys_list .current dd .ys_title_wrap .ystitle{color: #ffffff;}
.ys_list .current dd .ys_title_wrap .ystitle small{color: #ffffff;}
.ys_list .current dd .ys_word{color: #cde0f5;}
.ys_list dl:nth-of-type(odd) dt{float: right;}
.ys_list dl:nth-of-type(odd) dd{float: left;}
.ys_list dl:nth-of-type(even) dt{float: left;}
.ys_list dl:nth-of-type(even) dd{float: right;}
/******---------------------E home_ys---------------------******/

/******---------------------S home_flow---------------------******/
.home_flow{padding-top: 62px;}
  /* æœ¬ä¾‹å­css */
  .m-slide{ position: relative; width:100%;margin-top: 17px;  }
  .m-slide .flow_list { float: right; position: relative; width: 1010px; }
  .m-slide .flow_list li{width: 100%;background: #eeeeee;}
  .m-slide .flow_list li { display: none; }
  .m-slide .flow_list li dl dt{float: left;}
  .m-slide .flow_list li dl dt,.m-slide .flow_list li dl dt img{width: 645px;height: 365px;}
  .m-slide .flow_list li dl dd{float: right;width: 365px;}
  .m-slide .flow_list li dl  dd span {
    display: block;
    padding-top: 71px;
    margin-left: 26px;
    height: 50px;
    line-height: 20px;
    position: relative;
    margin-bottom: 30px;
}
  .m-slide .flow_list li dl  dd  span:before {
    width: 100px;
    height: 1px;
    background: #ffb81f;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
}
  .m-slide .flow_list li dl  dd span a {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
}
  .m-slide .flow_list li dl  dd p {
    width: 308px;
    height: 104px;
    padding-left: 26px;
    font-size: 14px;
    color: #666666;
    margin-bottom: 5px;
    overflow: hidden;
}
  .m-slide .flow_list li dl  dd strong {
    display: block;
    padding-left: 91px;
    font-weight: normal;
    font-size: 18px;
    height: 44px;
    color: #666666;
    background: url(../images/icon_tel4.png) no-repeat left;
}
  .m-slide .flow_list li dl  dd strong i {
    display: block;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
}
.m-slide .flow_list .first { display: block }
.m-slide .tab { float: left;padding: 0;width: 190px;}
.m-slide .tab li{height: 50px;line-height: 50px;border-bottom: 1px solid #d0cece;background: #f4f2f2;}
.m-slide .tab li a{display: block; line-height: 50px;height: 50px;position: relative;color: #666666; font-size: 14px;padding-left: 78px;}
.m-slide .tab .on{height: 58px;line-height: 58px;border;none;background: #216fc0;}
.m-slide .tab .on  a{line-height: 58px;height: 58px;color: #fff;}
.m-slide .tab .on  i {
    display: block;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent transparent #216fc0;
    position: absolute;
    top: 21px;
    right: -16px;
    z-index: 100;
}
.m-slide .tab li:nth-of-type(1) a{background: url(../images/lc_icon1.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(1).on  a{background: url(../images/lc_icon1a.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(2) a{background: url(../images/lc_icon2.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(2).on  a{background: url(../images/lc_icon2a.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(3) a{background: url(../images/lc_icon3.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(3).on  a{background: url(../images/lc_icon3a.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(4) a{background: url(../images/lc_icon4.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(4).on  a{background: url(../images/lc_icon4a.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(5) a{background: url(../images/lc_icon5.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(5).on  a{background: url(../images/lc_icon5a.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(6) a{background: url(../images/lc_icon6.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(6).on  a{background: url(../images/lc_icon6a.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(7) a{background: url(../images/lc_icon7.png) 48px center no-repeat;}
.m-slide .tab li:nth-of-type(7).on  a{background: url(../images/lc_icon7a.png) 48px center no-repeat;}

/******---------------------E home_flow---------------------******/



/******---------------------S home_equipment---------------------******/
.home_equipment{}
.equipmentbox{ width: 1288px; margin-left: auto; margin-right: auto; }
.ladyScroll{width:100%;position:relative; margin-left:auto; margin-right:auto;margin-top: 23px; height: 373px;overflow: hidden;}
  .ladyScroll .prev,.ladyScroll .next{ display:block;width:34px;height:44px;position:absolute;top:107px;z-index:100; cursor:pointer;z-index:9999999999999; }
  .ladyScroll .prev{left:0px;background:url(../images/prev.png) center no-repeat;}
  .ladyScroll .next{  right:0px; background:url(../images/next.png) center no-repeat;}


  .ladyScroll .scrollWrap{width:1200px;overflow:hidden;position:absolute; left: 44px; height: 373px;}
  .ladyScroll dl{float:left;width:385px;text-align:center;position:relative; margin-right:23px;}
  .ladyScroll dl dt,.ladyScroll dl dt img{width: 385px;height: 274px;}
  .ladyScroll dl dd a{display: block;height: 44px;line-height: 44px;color: #333333;font-size: 16px;text-align: center;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
  .ladyScroll dl:hover a{color: #216fc0;}
/******---------------------E home_equipment---------------------******/

/******---------------------S home_news---------------------******/
.home_news{padding-top: 55px;padding-bottom: 75px;}
.news_list1{width: 105%;margin-top: 20px;}
    .news_list1 dl{width: 390px; float: left;margin-right: 15px;margin-bottom: 11px;background: #fff;box-shadow: 0 2px 14px #ededed;padding-bottom: 22px;}
    .news_list1 dl dt{position: relative;}
    .news_list1 dl dt,.news_list1 dl dt img{width: 390px;height: 254px;}
    .news_list1 dl dt .synews_time{width: 92px;height: 92px;background: url(../images/zhezhao.png);position: absolute;right: 29px;bottom: 0;text-align: center;}
    .news_list1 dl dt .synews_time span{display: block;padding-top: 6px;display: block;height: 49px;line-height: 49px;color: #ffffff;font-size: 40px;font-family: Tahoma,Arial;}
    .news_list1 dl dt .synews_time p{height: 27px;line-height: 27px;color: #ffffff;font-size: 12px;}
    .news_list1 dl dd{padding-left: 20px;padding-right: 20px;}
    .news_list1 dl .synews_title{display: block;margin-top: 16px;line-height: 40px;height: 40px;color: #333333;font-size:18px;font-weight: normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
    .news_list1 dl .synews_info{line-height: 26px;height: 79px;overflow:hidden;color: #666666;font-size: 14px;}
    .news_list1 dl .synews_more{display: block;margin-top: 18px;height: 26px;line-height: 26px;color: #999999;font-size: 14px;}
    .news_list1 dl:hover .synews_title,.news_list1 dl:hover .synews_more{color: #003470;}

.news_more2{text-align: center;margin-top: 30px;}
.news_more2 a{display: block;width: 150px;height: 46px;line-height: 46px;text-align: center; border-radius: 8px;background: #231815;color: #fff;margin-left: auto;margin-right: auto;}
.news_more2 a:hover{background: #216fc0;}
/******---------------------E home_news---------------------******/


/******---------------------S home_about---------------------******/
.home_about{padding-top: 49px;position: relative;padding-bottom: 45px;box-sizing:border-box; height: 652px;}
.homeaboutbg{position: absolute;left: 0; top: 0; height: 652px;width: 100%;background: url(../images/aboutbg.jpg) center top no-repeat; background-attachment: fixed;z-index: -1; }
.aboutbox{width: 790px;margin-left: auto;margin-right: auto;margin-top: 20px;}
.aboutimg{max-width:100%;display: block;margin-left: auto;margin-right: auto;margin-bottom: 15px; }
.about{color: #fefefe;font-size: 14px;line-height: 32px;height: 128px;overflow:hidden;}
/******---------------------E home_about---------------------******/




/******---------------------S home_case---------------------******/
.home_case{margin-top: 44px;padding-bottom: 35px;}
.casetitle{ width: 100%; height: 166px; background: url(../images/case_titlebg.png) center top no-repeat; }
.cat1{ width: 105%;margin-top: 25px; }
.cat1 a{ margin-bottom: 6px;display: block; float: left; width: 74px; height: 32px; border: 1px solid #dddddd; line-height: 32px; text-align: center; color: #6c6c6c; font-size: 15px;margin-right: 18px; }
.cat1 a:hover,.cat1 .current{ background: #d80100; color: #fff; }

.case_list{margin-top: 25px; width: 105%;}
.case_list a{display: block; width: 375px; float: left; margin-right: 38px;margin-bottom: 30px;}
.case_list a dl{ width: 100%; height: 100%; }
.case_list dl dt{ width: 375px; height: 251px; position: relative; overflow: hidden;}
.case_list dl dt .pro{width: 375px; height: 251px;transition: 0.3s; }
.case_list dl dt .zhezhao{display: none; width: 375px; height: 251px; background: url(../images/zhezhao.png); position: absolute; left: 0; top: 0;}
.case_list dl dt .zhezhao img{ width: 50px; height: 48px; margin-left: auto; margin-right: auto; display: block;margin-top: 102px; }
.case_list dl dd{ border-left: 1px solid #dedede;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;background: #fbfbfb; height: 77px; padding-left: 17px; padding-right: 17px; padding-top: 14px;}
.case_list dl dd h3{ line-height: 28px; height: 56px; color: #565656; font-size: 16px; overflow: hidden; font-weight: normal;}
.case_list dl:hover dd{ border-left: 1px solid #d80001;border-right: 1px solid #d80001;border-bottom: 1px solid #d80001;background: #d80001; }
.case_list dl:hover dd h3{color: #fff;}
.case_list dl:hover .zhezhao{ display: block; }
.case_list dl:hover .pro{transform: scale(1.1);}


/******---------------------E home_case---------------------******/





/******--------------------- page å•é¡µ ---------------------******/
/*** mainbox ***/
.mainbox{margin-top: 37px;}

.mainbox_2{ padding-left:120px; padding-right: 120px;   color:#4d4d4d; line-height:26px;  font-size:14px; padding-bottom: 60px;padding-top: 25px;}
.mainbox_2 img{ max-width:100%;}
.mainbox_3{padding-bottom:55px; padding-left:120px; padding-right: 120px;  }

.mainbox_4 {color:#4d4d4d; line-height:26px;  font-size:14px;margin-top: 31px;}
.mapwrap{margin-top: 24px;padding-bottom: 60px;}

/******--------------------- xiangxi è¯¦ç»† ---------------------******/
.detail_title{margin-top: 34px;color: #333333;font-size: 25px;font-weight: normal;line-height: 44px;}
.time2 { margin-top:10px;}
.show_pic{ color:#999; }
.pic_cp img{max-width:100%;margin-top:10px; }
.nrr { padding:10px 0 30px 0; color:#666666;  font-size:14px;line-height: 28px; }
.nrr img{max-width:100%;}


/******--------------------- case æ¬å®¶çŽ°åœº ---------------------******/
.mainbox_2a{ width: 105%;}
.mainbox_2a dl{width: 360px;float: left;margin-right: 29px;box-shadow: 0 2px 14px #e6e6e6;margin-bottom: 30px;}
.mainbox_2a dl dt,.mainbox_2a dl dt img{width: 360px;height: 250px;}
.mainbox_2a dl dd{height: 92px;text-align: center;}
.mainbox_2a dl dd a{display: block;margin-top: 18px;line-height: 30px;color: #333333;font-size: 18px;padding-left: 10px;padding-right: 10px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2a dl dd .housemove_about{padding-left: 10px;padding-right: 10px;line-height: 25px;height: 25px; color: #666666;font-size: 14px;}
.mainbox_2a dl:hover a{color: #4985cf;}
.mainbox_2a dl:hover{box-shadow: 0 2px 14px #4985cf;}

/******--------------------- news æ–°é—» ---------------------******/
.list_wrap{padding-bottom: 30px;}
.mainbox_2b{}
.mainbox_2b a{display: block;height: 166px;border-bottom: 1px solid #ececec;margin-bottom: 26px;}
.mainbox_2b dl{position: relative;padding-left: 240px;height: 80px;margin-bottom: 60px;}
.mainbox_2b dt{width: 210px;height: 140px;position: absolute;left: 0;top: 0;}
.mainbox_2b dt img{width: 210px;height: 140px;}
.mainbox_2b dd h3{display: block;height: 31px;line-height: 31px;color: #333333;font-size: 20px;font-weight: normal; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2b dd .news_about{color: #555555;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;margin-top: 9px;}
.mainbox_2b dd .news_time{height: 31px;line-height: 31px;color: #999999;font-size: 14px;}
.mainbox_2b dd .news_more{width: 90px;height: 30px;background: #b6b6b6;color: #f8f6f3;font-size: 14px;text-align: center;line-height: 30px;float: right;}
.mainbox_2b a:hover  .news_more{background: #216fc0;color: #fff;}
.mainbox_2b a:hover h3{color: #4985cf;}

/******--------------------- honor è£èª‰èµ„è´¨ ---------------------******/
.mainbox_2c{width: 105%;}
.mainbox_2c a{display: block;width: 385px; float: left;margin-right: 23px; float: left;margin-bottom: 22px;}
.mainbox_2c a dt img{width: 385px; height: 274px;}
.mainbox_2c a  dd{height: 44px;line-height: 44px;color: #333333;font-size: 16px; text-align: center;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2c a:hover dd{color: #216fc0;}



/******--------------------- message ç•™è¨€ ---------------------******/
.messageform,.orderform{width: 630px;margin-left: auto;margin-right: auto;margin-top: 31px;}
.field2{margin-bottom: 43px;}
.control-label2{width: 96px;color: #777777;font-size: 16px;font-weight: normal;display: block;line-height: 46px;}
.control_input2{ border: 1px solid #e8e8e8; width: 100%; height: 44px;line-height: 44px;background: none; padding-left: 20px;padding-right: 20px; color: #333; font-size: 14px; }
.control_input2::-moz-placeholder,.control_textarea2::-moz-placeholder  {
 color:#c3c3c3;
 font-size: 14px;
 opacity:1;
}
.control_input2:-ms-input-placeholder,.control_textarea2:-ms-input-placeholder {
 color:#c3c3c3; font-size: 14px;
}
.control_input2::-webkit-input-placeholder,.control_textarea2::-webkit-input-placeholder {
 color:#c3c3c3; font-size: 14px;
}
.control_input2:focus,.control_textarea2:focus {
/* border-color:#4985cf;*/
 outline:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(73,133,207,.6);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(73,133,207,.6);
}
.control_textarea2  {
    height: 178px;
    line-height: 44px;
    padding-left: 20px;
    padding-right: 20px;
    color: #333333;
    font-size: 14px;
    font-family: å¾®è½¯é›…é»‘; border: 1px solid #e8e8e8; width: 100%;
   
}

.btn_control_input2{display: block;height: 46px;line-height: 46px;text-align: center;background: #4985cf;color: #ffffff;font-size: 16px;border: none;width: 100%;cursor: pointer;}
.btn_control_input2:hover{background: #ff860f;}

.widtha2{width: 492px;}
.widtha3{width: 533px;}
.orderformwrap{padding-bottom: 50px; padding-top: 10px; width: 800px;margin-left: auto;margin-right: auto;margin-top: -120px;background: #fff;border-radius: 7px;box-shadow: 0 2px 14px #e6e6e6;}

/******--------------------- product äº§å“ ---------------------******/
.asside{width: 292px;}
.ny_title1{width: 100%;}
.ny_title1 img{width: 100%;}
.asside_list{margin-top: 1px;}
.asside_list ul{margin: 0;padding: 0;}
.asside_list ul li,.asside_list ul li a{display: block;height: 42px;line-height: 42px;margin-bottom: 5px;}
.asside_list ul li a{padding-left: 33px;padding-right: 33px;color: #333333;font-size: 16px; background: #eaeaea;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.asside_list ul li a:hover,.asside_list ul li .current{color: #fff;background: #216fc0;}
.asside_contact{background: #216fc0;padding-bottom: 17px;}
.asside_contact img{max-width: 100%;}
.asside_tel{padding-left: 20px;padding-right: 20px; text-align: center;padding-top: 20px;}
.asside_tel p{line-height: 28px;padding-left: 60px;text-align: left;height: 28px;color: #ffffff;font-size: 14px;}
.asside_tel p img{display: block; float: left; margin-right: 6px;}
.asside_tel span{padding-top: 7px;color: #ffffff;font-size: 28px;font-weight: bold;line-height: 28px;display: block;}
.probox{width: 895px;}
.mainbox_2d{width: 105%;}
.mainbox_2d a{display: block;width: 285px; float: left;margin-bottom: 5px;margin-right: 20px;}
.mainbox_2d a dt,.mainbox_2d a dt img{width: 285px;height: 212px;}
.mainbox_2d a dd{height: 53px;line-height: 53px;color: #333333;font-size: 16px;font-weight: normal;text-align: center;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2d a:hover dd{color: #216fc0;}

/******--------------------- footer---------------------******/
#footer{background: #145599;padding-top: 36px;}
.foot_contact{width: 235px;font-size: 14px;color: #666666;line-height: 24px;}
.foot_contact img{display: block;width: 108px;height: 104px;margin-bottom: 10px;}

.footnav_item{}
.footnav_item dl{}
.footnav_item dt a{display: block;font-size: 18px;color: #ffffff;line-height: 47px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.footnav_item dt{display: block;font-size: 18px;color: #ffffff;line-height: 47px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.footnav_item dd{color: #a1b1c5;font-size: 14px;line-height: 28px;}
.footnav_item dd a{display: block;line-height: 28px;height: 28px; color: #a1b1c5;font-size: 14px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.footnav_item dd img{width: 132px;height: 132px;margin-top: 5px;}
.footnav_item dd p{line-height: 38px;color: #a1b1c5;font-size: 12px;text-align: center;}
.foot_gotop{width: 35px;} 
.foot_gotop a{display: block;width: 35px;height: 35px;background: url(../images/gotop.png) center no-repeat;}
.foot_gotop a:hover{background: url(../images/gotop_hover.png) center no-repeat;}
.coopright{padding-top: 10px;padding-bottom: 10px;line-height: 24px;text-align: center;color: #a1b1c5;font-size: 12px; border-top: 1px solid #1e5da0;margin-top: 45px;}

.widthb1{width: 170px;}
.widthb2{width: 200px;}
.widthb3{width: 170px;}
.widthb4{width: 420px;}
.widthb5{width: 132px;margin-right: 46px;}



 
 /*-----å®¢æœ------*/
.client-2 {
        position: fixed;
        right: -170px;
        top: 50%;
        z-index: 99999999999999;
    }
    
    .client-2 li a {
        text-decoration: none;
    }
    .client-2 li {
        margin-top: 1px;
        clear: both;
        height: 62px;
        position: relative;
    }
    
    .client-2 li i {
        background: url(../images/fx.png) no-repeat;
        display: block;
        width: 30px;
        height: 27px;
        margin: 0px auto;
        text-align: center;
    }
    
    .client-2 li p {
        height: 20px;
        font-size: 12px;
        line-height: 20px;
        overflow: hidden;
        text-align: center;
        color: #fff;
    }
    
    .client-2 .my-kefu-qq i {
        background-position: 4px 5px;
    }
    
    .client-2 .my-kefu-tel i {
        background-position: 0 -21px;
    }
    
    .client-2 .my-kefu-liuyan i {
        background-position: 4px -53px;
    }
    
    .client-2 .my-kefu-weixin i {
        background-position: -34px 4px;
    }
    
    .client-2 .my-kefu-weibo i {
        background-position: -30px -22px;
    }
    
    .client-2 .my-kefu-ftop {
        display: none;
    }
    
    .client-2 .my-kefu-ftop i {
           width: 33px;
height: 31px;
background-position: -23px -47px;
background-size: 52px 82px;
    }
    .client-2 .my-kefu-ftop .my-kefu-main{
        padding-top: 6px;
    }
    
    .client-2 .my-kefu-left {
        float: left;
        width: 62px;
        height: 47px;
        position: relative;
    }
    
    .client-2 .my-kefu-tel-right {
        font-size: 16px;
        color: #fff;
        float: left;
        height: 24px;
        line-height: 22px;
        padding: 0 15px;
        border-left: 1px solid #fff;
        margin-top: 14px;
    }
    
    .client-2 .my-kefu-right {
        width: 20px;
    }
    
    .client-2 .my-kefu-tel-main {
        background: #216fc0;
        color: #fff;
        height: 53px;
        width: 230px;
        padding:9px 0 0;
        float: left;
    }
    
    .client-2 .my-kefu-main {
        background: #216fc0;
        width: 97px;
        height: 53px;
        position: relative;
        padding:9px 0 0;
        float: left;
    }
    
    .client-2 .my-kefu-weixin-pic {
        position: absolute;
        left: -130px;
        top: -24px;
        display: none;
        z-index: 333;
    }
    
    .my-kefu-weixin-pic img {
        width: 115px;
        height: 115px;
    }
    

 /******--------------------- åˆ†é¡µ ---------------------******/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0 30px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 8px 14px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #222222;
  font-size: 16px;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: 4px;margin-right: 4px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #4985cf;
  border-color: #4985cf;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #4985cf;
  border-color: #4985cf;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}




/******--------------------- lan ---------------------******/
.lan1 h3{ height:51px; line-height:51px; color:#333333; font-size:40px;font-weight: bold; text-align:center;}
.lan1 p{height: 32px;line-height: 32px; color: #333333; font-size: 18px; font-weight: normal; text-align: center; text-transform: uppercase;}

.lan2 h3{ height:51px; line-height:51px; color:#fff; font-size:40px;font-weight: bold; text-align:center;}
.lan2 p{height: 32px;line-height: 32px; color: #fff; font-size: 18px; font-weight: normal; text-align: center; text-transform: uppercase;}

.lan5{text-align: center;height: 107px;line-height: 107px;letter-spacing: 1px;color: #333333;font-size: 40px;font-weight: bold;}
.lan5 span{color: #216fc0;font-size: 50px;font-style: italic;}


.lan3{height: 98px;line-height: 98px;text-align: center;}
.lan3 h3{height: 98px;line-height: 98px;color: #216fc0;font-size: 35px;background: url(../images/xian4.png) center bottom no-repeat;font-weight: normal;}


.lan4{text-align: center; height: 54px; border-bottom: 1px solid #e2e2e2;}
.lan4 h3{ line-height: 54px; color: #e4332d; font-size: 18px; font-weight: normal;background: url(../images/xian2.png) left bottom no-repeat;}


.nylanwrap{height: 37px;  line-height: 37px;background: #f3f3f3;}
.nylan{ height:37px; line-height:37px; color:#555555;  font-size:14px;padding-left: 27px; background: url(../images/icon_home.png) left center no-repeat; }
.nylan a:hover{ text-decoration:underline;}
.nylan,.nylan a,.nylan font{font-size:14px; }
.nylan span{color: #999999;padding-left: 10px;padding-right: 10px;}
.nylan a{ color:#555555;}
.nylan font{ color:#216fc0;}

.nylan_list{height: 37px;}
.nylan_list ul{margin: 0; padding: 0; }
.nylan_list ul li{display: inline-block;}
.nylan_list ul li a{height: 37px;line-height: 37px;padding-left: 20px;  padding-right: 20px;  color: #555555;font-size: 14px;}
.nylan_list ul li a:hover,.nylan_list ul li .current{color: #154a9a;}


.more1{margin-top: 38px;}
.more1 a{ display: block; width: 179px; height: 43px; line-height: 43px; text-align: center; margin-left: auto;margin-right: auto; border: 1px solid #e4332d; border-radius:3px; color: #e4332d; font-size: 14px;-webkit-transition: 0.5s;-o-transition: 0.5s; transition: 0.5s; }
.more1 a:hover{background: #d90809; color: #fff;}




/******--------------------- download ---------------------******/
.sub_load{margin-top: 50px; }
.mainbox_down{padding-bottom: 30px; }
.sub_load ul{margin: 0;padding: 0;}
.sub_load li{
  display:inline;
  float:left;
  padding-bottom:30px;
  margin-bottom:30px;
  border-bottom:1px dashed #ccc;
  width: 33.3333%;
}
.sub_load .rarwap{
  padding:0 30px 0 130px;
  height:120px;
  margin-right:30px;
  border-right:1px dashed #ccc;
  background:url(../images/rar.jpg) left top no-repeat;
}
.sub_load .rarwap h2{
  width:170px;
  font-size:16px;
  margin-bottom:20px;
  padding-top:10px;
}
.sub_load .rarwap h2 a{        color: #595656;
    font-weight: normal;
    height: 66px;
    overflow: hidden;
    display: block;}
}
.sub_load .rarwap:hover a{color: #4985cf;}
.sub_load .rarwap p{
  text-align:right;
}
.submain img,.submain2 img{
  max-width:100%;
}
.subequipment_detail h1{
  text-align:center;
  margin:20px 0;
}