
		body{min-width:1200px;width:100%;overflow-x:hidden;}
		i,em{ font-style:normal;}
		.content{ width:1200px; margin:0 auto;}
		.head{background:url(../images/head_bg.jpg) repeat-x;}
    .h_top{height: 30px;line-height: 30px;font-size: 14px;color: #666;}
    .h_top p a{float: left;height: 30px;line-height: 30px;font-size: 14px;color: #666;padding: 0 18px;border-left: 1px solid #dbdbdb;}
		.h_con{height: 161px;}
		.h_con .t_logo{float: left;margin:44px 30px 0 0;}
		.h_con h2{float: left;height: 62px;margin-top: 54px;padding-left:28px;position: relative;font-weight: normal;border-left: 1px solid #d4d4d4;}
    .h_con h2 b{display: block;font-size: 28px;color: #333;line-height: 28px;}
    .h_con h2 span{display:block;font-size: 18px;color: #333;line-height: 18px;padding-top: 12px;}
		.h_con h2 em{font-weight: bold;color: #e82319;}
    .hc_r{float: right;margin-top: 42px;}
    .hc_r .tel{float: left;width: 260px;padding-top: 6px;}
    .hc_r .tel p{padding-left: 36px;height: 38px;line-height: 38px;font-size: 30px;color: #e93429;font-family: Arial;font-weight: bold;background: url(../images/tel1.png) no-repeat left center;}
    .hc_r .ewm{float: left;width: 78px;}
    .hc_r .ewm img{display: block;width: 78px;height: 78px;}
    .hc_r .ewm span{display: block;font-size: 14px;color: #999;line-height: 24px;text-align: center;}
		.h_nav{height:60px;}
		.h_nav li{float:left;height:60px;line-height: 60px;text-align: center;background: url(../images/nav_line.jpg) no-repeat right center;margin-right: -1px;}
		.h_nav li a{display:block;font-size: 15px;color:#fff;padding:0 28px;}
		.h_nav li.first a{background:url(../images/home1.png) no-repeat 20px center;padding:0 20px 0 40px;}
		.h_nav li:hover,.h_nav li.cur{background: #e82319;}	
/* 头部 */
.header{width:1200px; height:100px; margin:0 auto 35px; z-index:9999;}
.header-wrop{background:#f5f5f5;height:42px;line-height:42px;width:100% !important; }

.welcome{width:100%; height:auto; margin:0 auto;}
.welcome .logo {float:left;}

.welcome .form{position:relative; width:500px; height:100px; float:right; }
.welcome .form form{   margin-top:15px;width:500px; background:#fff; border:1px solid #444; z-index:999;}
.welcome .form form .txt{float:left; height:45px; line-height:45px; padding-left:10px; width:365px; font-size:13px;border:none}
.welcome .form form .btn{float:right; background:#444; color:#fff; width:120px; height:45px; line-height:30px; cursor:pointer;}
.tuijianci{height:30px;line-height:30px;font-weight:600;margin-top:5px}
.tuijianci a{font-weight:500;margin:0 8px}
.nav-box{border-bottom:2px solid #18489c;height:55px;margin-bottom: 10px;}
.pro-nav{width:20%;position:relative;height:55px}
.pro-navbox{width:100%;font-size:18px;background:#18489c;color:#fff;text-indent:2rem;height:55px;    line-height: 55px;}
.pro-navbox .fr{margin-right:10px;margin-top:10px}
.pro-navbox .fr span{display:block;width:30px;height:2px;background:#fff;border-radius:1px;margin-top:5px}
.pro-nav-li{position:absolute;text-align:left;    width: 100%;background:#18489c;    z-index: 999;height: 480px;padding-top:20px;display:none}
.pro-nav:hover .pro-nav-li{display:block}
.pro-nav-li1{position:relative;}
.pro-nav-li li{    height: 55px;
    line-height: 55px;
}
.pro-nav-li li .a1{display:block;padding: 0 15px 0 24px;font-size:16px;color:#fff}
.pro-nav-li li .a1 span{font-size:24px;color: #a5a5a5;}
.pro-nav-li li:hover{background:#fff}
.pro-nav-li li:hover .a1{color:#333}
.pro-nav-li li:hover .a1 span{color: #333;}
.pro-nav-li-left{position:absolute;padding-top:20px;left:240px;width:860px;height:600px;background:#fff;padding-left: 40px;display:none;top:-18px}
.pro-nav-li .pro-nav-li-1:hover .pro-nav-li-left{display:block;}
.pro-nav-li-left a{color:#18489c}
.pro-nav-li-left .aa1{font-size:14px;font-weight:600;}
.pro-nav-li-left div{overflow:hidden}
.pro-nav-li-left ul{  margin-left: 28px;}
.pro-nav-li-left ul li{float:left;margin-right:30px;margin-bottom:5px;height:20px;line-height:20px}
.pro-nav-li-left ul li a{font-size:14px;display:block}
.pro-nav-li-left a:hover{color:#c93c28}

.nav{float:right; width:80%;}
.nav ul li{float:left;        padding: 0 14px;position:relative;}
.nav ul li .a1{display:block; width:100%; height:45px; text-align:center; font-size:16px; font-weight:bold;line-height:45px}
.nav ul li .a1 span{display:block; margin-top:5px; text-transform:uppercase; font-size:12px; color:#333;}
.nav ul li.current .a1,.nav ul li.current .a1 span,.nav ul li:hover .a1,.nav ul li:hover .a1 span{color:#18489c;}
.nacsd{position:absolute;z-index:99;width:100%;background:#fff;    border-top: 2px solid #18489c;display:none}
.nacsd a{display:block;text-align:center;padding:5px 0;margin-bottom:5px;border-bottom:1px solid #e0e0e0;}
.nacsd a:nth-child(1){margin-top:20px}
.nacsd a:last-child{margin-bottom:10px}
.nav ul li:hover .nacsd{display:block}
.nav ul li .nacsd a:hover{background:#e8e8e8;color:#c93c28;}
.w1200{width:1200px;margin:auto}
        /*banner*/
        .fullSlide{ min-width:1200px; position:relative; }
        .fullSlide .bd{ position:relative; z-index:0;}
        .fullSlide .bd ul{ width:100% !important;  }
        .fullSlide .bd li{ width:100% !important;  overflow:hidden; text-align:center;  }
        .fullSlide .bd li a{ display:block; }
		.fullSlide .bd li img {display:block; width:100%;}
        .fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:20px; position:absolute; z-index:1;}
        .fullSlide .hd ul{margin-left:500px; }
        .fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; width: 62px;height: 5px;background: #fff; text-indent: -999px;}
        .fullSlide .hd ul .on{background:#ff9900;}
      

		.footer{height:350px;background: #004098;}
    .f_nav{float: left;margin-top:30px;width: 490px;}
    .f_nav li{float: left;padding-right: 30px;border-right: 1px solid #f5f5f5;margin-right: 55px;}
    .f_nav li b{display: block;font-size: 16px;color: #fff;line-height: 28px;margin-bottom: 12px;}
    .f_nav li b a{color:#fff;}
    .f_nav li p{height: 189px;}
    .f_nav li p a{display: block;font-size: 12px;line-height: 27px;color: #f5f5f5;padding-left: 12px;background: url(../images/c1.png) no-repeat left center;}
    .f_nav li:last-child{margin-right: 0;}
    .ft_r{float: right;width: 710px;margin-top: 30px;}
    .f_con{height: 186px;}
    .gsxx{float: left;width: 470px;;}
    .gsxx h3{height: 28px;line-height: 28px;font-weight: normal;font-size: 12px;color: #f5f5f5;    margin-bottom: 15px;}
    .gsxx h3 b{font-size: 16px;color: #fff;vertical-align: top;}
    .gsxx h3 i{margin: 0 20px;}
    .gsxx h3 a{color: #f5f5f5;}
    .gsxx p{height: 30px;line-height: 20px;font-size: 12px;color: #f5f5f5;margin-top: 5px;}
    .gsxx p i{display: inline-block;width: 190px;padding-left: 34px;}
    .gsxx p .i1{background: url(../images/foot1.png) no-repeat left center;}
    .gsxx p .i2{background: url(../images/foot2.png) no-repeat left center;}
    .gsxx p .i3{background: url(../images/foot3.png) no-repeat left center;}
    .gsxx p .i4{background: url(../images/foot4.png) no-repeat left center;}
    .gsxx p.addr{padding-left: 34px;background: url(../images/foot5.png) no-repeat left center;}
		.sao{float: right;width: 202px; }
    .sao em{display: block;font-size: 16px;color: #fff;line-height: 28px;margin-bottom: 20px;}
		.sao p{width: 95px;}
		.sao p img{display:block;width: 95px;height: 95px; }
		.sao p span{display:block;font-size: 12px;color: #f5f5f5;line-height: 28px;text-align: center;}
    .f_bt{height: 50px;line-height: 50px;border-top: 1px solid #f5f5f5;font-size: 14px;color: #f5f5f5;}
    .f_bt span{font-size: 16px;color: #fff;}
    .f_bt a{font-size: 14px;color: #f5f5f5;margin-left: 20px;}
    .links{display:none;}
  

  .kf_con{position: fixed;right: 0;top: 240px;width: 130px;padding: 0 10px;z-index: 100;background: #ff9900;}
  .kf_con h3{font-size: 20px;color: #fff;text-align: center;line-height: 50px;}
  .kf_pic{margin-bottom: 20px;font-size:0;line-height:0;}
  .kf_con a.zx{display: block;height: 28px;line-height: 28px;font-size: 14px;color: #333;background: url(../images/ico_item1.gif) no-repeat;margin-bottom: 10px;}
  .kf_con a.zx img{float: left;margin: 4px 10px 0 10px;}
  .kf_con .tel{font-size: 14px;color: #fff;text-align: center;padding-bottom: 10px;}
  .kf_con .tel b{display: block;font-size: 18px;font-family: Arial;line-height: 30px;}
  .kf_con .kf_xx{position: absolute;right: 5px;top: 5px;cursor: pointer;}
  .kf_con .kf_xx img{width: 20px;height: 20px;}
  .kf_btn{display: none;position: fixed;width: 25px;text-align: center;font-size: 14px;line-height: 16px;color: #fff;padding: 10px 0;background: #ff9900;right: 0;top:  240px;z-index: 100;border-radius: 4px 0 0 4px;cursor: pointer;}
  .top{
      display: none;
      position: fixed;
  padding: 10px;
        right: 0;
        bottom: 20px;
        z-index: 100;
        background: #ff9900;
  }
  .top i{
      display: block;
          width: 33px;
    height:31px;
        background: url(../images/fx.png) no-repeat;
           background-position: -23px -47px;
    background-size: 52px 82px;
  }

.product{margin-top:30px;width:1200px;margin:auto}
.pro_fl{width:21%; padding-bottom:10px; background-color:#0749a9;}
.pro_l_tit{width:100%; height:90px; text-align:center; display:table;}
.pro_l_tit p{font-size:22px; color:#FFF; line-height:30px; display:table-cell; vertical-align:middle;}
.pro_l_tit i{display:block; font-size:15px;}
.pro_flist{width:96%; height:auto; padding-bottom:1px; background-color: #fff; margin-left:2%; border-radius:5px;}
.pro_flist dl{padding:1px 15px; overflow:hidden;}
.pro_flist dt{margin-top:15px;}
.pro_flist dt:first-child{margin-top:0px;}
.pro_flist .pro_flist-1{width:95%;margin:auto;padding-top:5px}
.pro_flist .pro_flist-1 a{display:block; padding:11px 5px; font-weight:bold; background: #18489c;font-size:16px;color:#fff;text-indent: 1rem;    border-radius: 10px;}
.pro_flist dt a:hover{color:#0749a9;text-decoration:underline;}
.pro_l_tel{width:100%; margin-top:10px; display:table;}

.pro-show{width: 76%; height:auto; overflow:hidden; border:1px solid #e2e2e2; }
.pro-tit{width:100%; height:55px; border-bottom:1px solid #e2e2e2;}
.zd-pro{line-height:57px;}
.zd-pro p:before{content:""; display:block; position:absolute; width:5px; height:8px; background-color:#0749a9; margin:25px 0 0 -15px;}
.zd-pro p{font-size:18px; font-weight:bold; color:#0749a9; padding-left:35px;}
.pro-tit span{font-size:14px; color:#666; margin-right:25px; line-height:57px;}

.pro-show dl{width:860px; padding:20px 20px 12px; height:auto; overflow:hidden;margin-left:20px}
.pro-show .tempWrap{width:860px !important; margin-left:20px}
.pro-show dt{width:270px; height:233px; float:left; margin:15px;}
.pro-show dt:nth-child(4n){margin-right:0px;}
.pro-show dt a{display:block;width:270px;overflow:hidden;}
.pro-show dt a:hover{box-shadow:0 1px 15px rgba(0, 0, 0, 0.5);}
.pro-show dt img{width:270px; height:180px;}
.pro-show dt img:hover{transform:scale(1.1);}
.pro-show .p-r-tit{width:100%; height:60px;}
.pro-show .p-r-tit a{font-size:14px; line-height:30px; display:block; text-align:center;height:30px}
.pro-show dt:hover .p-r-tit a{color:#dd4400;}

.ysdds{background:#e8e8e8;}
.protd{ width:1100px; margin:40px auto }
.protd li{ width:168px; float:left; margin:0px 26px;}
.protd li a{ width:168px; float:left; display:block;}
.protd li a .iconbg1{border:7px solid #d4d4d4; border-radius:10px; width:154px; height:109px; background:#FFFFFF;}
.protd li a .iconbg{ width:109px; height:94px; margin:6.9px auto 0px auto;} 
.protd li a .iconbt{ text-align:center; color:#000; font-size:18px; padding-top:12px; }
.protd li a:hover .iconbg1{ border:7px solid #0749a9;}
.protd li a:hover .iconbt{ color:#0749a9;}
.protd li.icon1 a .iconbg{ background:url(../images/icon1.gif) no-repeat;}
.protd li.icon2 a .iconbg{ background:url(../images/icon2.gif) no-repeat;}
.protd li.icon3 a .iconbg{ background:url(../images/icon3.gif) no-repeat;}
.protd li.icon4 a .iconbg{ background:url(../images/icon4.gif) no-repeat;}
.protd li.icon5 a .iconbg{ background:url(../images/icon5.gif) no-repeat;}
.protd li.icon1 a:hover .iconbg{ background:url(../images/icon01.gif) no-repeat;}
.protd li.icon2 a:hover .iconbg{ background:url(../images/icon02.gif) no-repeat;}
.protd li.icon3 a:hover .iconbg{ background:url(../images/icon03.gif) no-repeat;}
.protd li.icon4 a:hover .iconbg{ background:url(../images/icon04.gif) no-repeat;}
.protd li.icon5 a:hover .iconbg{ background:url(../images/icon05.gif) no-repeat;}
.shebei_wrap{width:100%; margin:50px auto;}
.shebei{margin:0px auto; width:1200px; overflow:hidden; position:relative;}
.containers{min-width:1200px; width:1200px; margin:0px auto; padding:0px; margin-top:-15px; overflow:hidden;}
.index_yewus{height:260px;}
#demos{overflow:hidden; width:1200px; float:left; display:inline;}
#indemos{float:left; width:100000px; height:260px;}
#indemos a{width:210px; height:170px; float:left; margin:0px 10px 0px 10px; padding:5px; border:solid 1px #ccc;}
#indemos a:hover{box-shadow:0 1px 15px rgba(0, 0, 0, 0.5);}
#indemos a img{width:210px; height:170px;}
#indemos a .pp{width:210px; text-align:center; margin-top:15px; -webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; transition:all .3s ease-out; -o-transition:all 0.3s ease-out;}
#indemos a:hover .pp{margin-top:18px; color:#dd4400;}
#indemos img{border:none;}
#demo1s{float:left; padding-top:35px;}
#demo2s{float:left; padding-top:35px;}
#indemos span{display:block; margin-left:8px;}

/* 本例子css */
.sideMenu{ }
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;
    font-weight: bold;font-size:15px}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 10px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{    padding: 8px;
    border-bottom: 1px solid #e0e0e0;}
.sideMenu ul li a{display:block;font-size:14px;position:relative;text-indent: 1rem;}
.sideMenu ul li a:before {
    position: absolute;
    top: 13px;
    left: 0;
    content: "";
    width: 4px;
    height: 4px;
    background-color: #18489c; 
}
.sideMenu ul li:hover a{color:#c93c28}
.ov{ color: #eee;    text-align: center;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #999;
    padding-top: 30px;
}
.ov a{    color: #eee;
    font-size: 15px;
       padding: 0px 20px;font-size:16px}