/*main-css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.cb{ clear: both; }

/* Public */
html{ width:100%; }
body{ width:100%; color:#555;font:14px/20px Microsoft Yahei,SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none; color: #666666;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden; background: #f2f2f2;}
a{color:#555;text-decoration:none; outline:none;}
a:hover {color:#f30; text-decoration:underline; }
.fl{ float:left !important; }
.fr{ float:right !important; }
.mab{ margin-bottom:10px; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.siteWidth{ width:1200px; margin:0 auto;   }
.column{ overflow:hidden; margin-bottom:10px;  }

.container {
    width: 1000px;
    height: 100%;
    margin: 0 auto;
}

a {
    color: #666666;
}

p {
    line-height: 1.8em;
}

hr {
    border-left: none;
}


/*404*/

.error-404 {
    position: absolute;
    left: 50%;
    margin-left: -243px;
    top: 50%;
    margin-top: -243px;
}

.icon {
    background: url(../icos.png) no-repeat;
}

.color_f,
.header .top .container span.border_r {
    color: #fff;
}


/*屏幕1200px*/


/* 全局头部 */

.header .top,
.header .top.cur,
.header .top .login a,
.header .top .login a:hover,
.header .top a.social,
.header .top a.social:hover,
.header .header2.small,
.header .header2.small img,
.header .header2.small .nav a.frist,
.header .header2,
.header .header2 img {
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.header .top {
    height: 30px;
    width: 100%;
    background-color: #222222;
    line-height: 30px;
    color: #999999;
    opacity: 1;
    font-size: 12px;
}
.header .top a{ color: #999;}


.header .top .container {
    max-width: 1200px;
    min-width: 1000px;
    width: auto;
    text-align: right;
}

.header .top .container span {
    padding: 0px 10px;
    float: left;
}

.header .top .container span.border_r {
    border-right: solid 1px #303030;
}

.header .top .container .tel {
    display: inline-block;
    float: left;
    height: 17px;
    width: 17px;
    background-position: 0px -54px;
    margin-top: 7px;
    margin-left: 5px;
}
.header .top .fr a{ text-align: center; padding:0px 10px; }
.header .top .fr a:hover{ color: #ccc;}
.header .top .fr span a{ color: #ff8712;}
.header .top .fr a.bl{border-left: solid 1px #303030;}

/*图标*/

.header .top .weibo {
    background-position: 0px -22px
}

.header .top .weibo:hover {
    background-position: 0px 5px;
}

.header .top .weixin {
    background-position: -28px -22px;
    position: relative;
}

.header .top .weixin:hover {
    background-position: -28px 5px;
}

.header .top .qq {
    background-position: -55px -22px;
}

.header .top .qq:hover {
    background-position: -55px 5px;
}

.header .top .mobile {
    background-position: -83px -22px;
    position: relative;
}

.header .top .mobile:hover {
    background-position: -83px 5px;
}

.header .top a.social {
    width: 25px;
    height: 30px;
    -webkit-transition: background .2s ease 0s;
    -moz-transition: background .2s ease 0s;
    -ms-transition: background .2s ease 0s;
    -o-transition: background .2s ease 0s;
    transition: background .2s ease 0s;
    margin-top: 0px;
    margin-right: 3px;
}


/*.header .top .container .fl{ position: relative; }*/

.i_con {
    position: absolute;
    /*left: 225px;*/
    left: -70px;
    top: 36px;
    display: none;
    z-index: 11;
    background: #fff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    box-shadow: 0 0 8px #c4c4ce;
    padding: 2px;
    width: 155px;
    text-align: center;
    line-height: 10px;
}

.top a:hover .i_con {
    display: block;
}

.i_con:after,
.i_con:before {
    bottom: 100%;
    border: 6px solid transparent;
    content: " ";
    width: 0;
    height: 0;
    position: absolute;
    pointer-events: none;
}

.i_con:after {
    border-bottom-color: #fff;
    border-width: 6px;
    left: 50%;
    margin-left: -6px;
}

.i_con:before {
    border-bottom-color: #ccc;
    border-width: 7px;
    left: 50%;
    margin-left: -7px;
}

.i_concc {
    margin-top: -100px;
}

.header .header2 {
    width: 100%;
    height: 90px;
    background-color: white;
}

.header .header2 .container {
    width: auto;
    width: 1200px;
}

.header .header2 img {
    width: 520px;
    height: 80px;
    margin-top: 5px;
    float: left;
}


/*导航*/

.header .nav {
    float: right;
    height: 100%;
}

.header .nav h3 a {
    float: left;
    display: inline;
    height: 60px;
    padding: 30px 15px 0 15px;
    text-align: center;
    position: relative;
    font-size: 16px;
    margin-left: 5px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.header .nav a:hover {
    background-color: #ff8712;
    color: white;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.header .nav a.now {
    color: white;
    background-color: #ff8712;
}

.banner{ background: #fedb00; width: 100%; height: 507px;}

/*幻灯片*/

.Focus{ }
.Focus .ls-wp-fullwidth-container{ background-color:#eee;}
.ls-layer .ls-bg {width: 1920px; height: 506px; margin-left: -960px; margin-top: -253px; display: block;}




/* 导航 */
.logoBar{  float: right;
    height: 100%;   }
.logoBar h1{ font: bold  50px/60px Georgia;}
.logoBar h1 a{ color:#39A4DC;  }
.logoBar h1 a:hover{ color:#39A4DC; text-decoration:none;   }
.navBar{ position:relative; z-index:1;  height:90px;   }
.nav{  margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative;  border-top:0; border-bottom:0; margin-left:-1px;   }
.nav a:hover{ text-decoration:none; color:#fff;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; 
    height:90px; overflow:hidden;  }
.nav h3 a{ display:block; color:#333;  padding:0 20px;  vertical-align:top;  }
.nav .on{ border-color:#1F7CAF;   }
.nav  h3 a.hover{ background-color: #ff8712; color:#fff; border-color:#1f7caf !important;  }
.nav .sub{ display:none; /*默认隐藏*/ width:120px;   position:absolute; left:-8px; top:90px; background:rgba(255, 255, 255, 0.9); text-align:center;  }
.nav .sub li{ vertical-align:middle; border-bottom: solid 1px #fff; }
.nav .sub li a{ height:20px; line-height:20px; padding:4px 0; 
 display:block;  color:#333;   }
.nav .sub li a:hover{ color:#fff; background:#ff8712;   }
.nav #m7 h3 a{ border-right:1px solid #5bb3e1;   }


/* banner */

/* content */
#content{ background:#eee; padding:20px 0;  overflow:hidden;  }
.mainContent{margin: 0 auto; width: 100%;margin-top: 20px;  }
.side{ width:220px; float:right;   }
.main_top{ padding: 10px; text-align: center; background: #fff; }
.main_gg{ margin-top: 20px; height: 124px; }


/* Tab切换 */
.slideTxtBox{ float:right;  width:400px; height:220px; overflow:hidden;  padding:10px; background:#fff;  text-align:left;  }
.slideTxtBox .hd{ height:28px; line-height:28px; padding:0 15px; border-bottom:2px solid #39A4DC; font-size:14px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left; }
.slideTxtBox .hd ul li a{ display:block; padding:0 15px;  }
.slideTxtBox .hd ul li a:hover{ text-decoration:none;  }
.slideTxtBox .hd ul li.on a{ background:#39A4DC; color:#fff; font-weight:bold;  }
.slideTxtBox .bd{ padding:10px;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

/* 文字无缝上滚动 */
.sideBox{ padding:10px; height:220px; overflow:hidden;   background:#fff; margin-bottom:10px;   }
.sideBox .hd{ height:30px; line-height:30px; background:#f60; padding:0 10px;   }
.sideBox .hd h3{ font-weight:bold; font-size:14px; color:#fff;  }
.sideBox .hd h3 a{ color:#fff;   }
.sideBox .bd{ padding:10px 0 10px 5px;  }
.sideBox .bd li{ height:24px; line-height:24px; overflow:hidden;    }
.sideBox .bd li span{ color:#999; margin-right:5px;   }


/* 产品列表 */

.multipleColumn2{height:300px;overflow:hidden;clear:both; margin-bottom: 30px;}
.multipleColumn2 ul{overflow:hidden;zoom:1;}
.multipleColumn2 ul li{width:220px;text-align:center;float:left;margin:10px 10px;display:inline;}
.multipleColumn2 ul li img{width:220px;height:220px;}


.pic a:hover img{border-color:#ff8712;}
.pic img{display:block;padding:0px;border:1px solid #e7e7e7;}

/* 图片滚动 */
.pro_tit{ background: url('../pro_tit_bg.jpg') no-repeat top left; 
 width: 100px; height: 50px; text-align: center; font-size: 18px; font-weight: bold; line-height: 38px;  color: #0163af; margin: 0 auto;
}
.picScroll{ position:relative;  height:300px; 
    padding: 36px 0 10px 56px;  margin-bottom:10px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:240px;text-align:center;float:left;margin:10px 15px;display:inline;}
.picScroll ul li img{ width:240px; height:240px; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 130px; display:block; width:30px;
 height:50px; overflow:hidden; 
    background:#fff url(../icons.png) -35px 10px no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-114px 10px; }
.picScroll .prevStop{ background-position:6px 10px; }
.picScroll .nextStop{ background-position:-74px 10px; }
.pro_list_bg{ background: url('../pro_bg.jpg') repeat-x; height: 440px; width: 100%; }
.picScroll .title a{ color: #fff; }
.pro_href{ display: block;  padding: 10px 40px; border-radius: 80px;
 width: 100px;  line-height: 26px; color: #fff; text-align: center;
    border: solid 1px #fff; margin: 0  auto; }
.pro_href:hover{ border: solid 1px #ffe200;  color:#ffe200;}


/* news */
.home_about {
    float: left;
    width: 346px;
}

.home_about_t {
    width: 322px;
    height: 32px;
}

.home_about_na {
    width: 322px;
    height: 215px;
    padding-top: 20px;
}

.home_about_na p {
    padding-top: 10px;
    text-indent: 2em;
}
.home_about_title{ width: 322px; }
.home_title {
   
    background: url(../122_daiq.jpg) no-repeat left ;
     border-bottom: solid 1px #ccc; padding: 10px 0px 10px 15px;
}
.home_title .more{ float: right; font-size: 12px; }
.home_news {
    float: left;
    width: 442px;
    height: 273px;
    background: url(../news_dbg.jpg) no-repeat;
    margin-left: 30px;
}

.prmore2 {
}

.home_news_na {
    width: 445px;
    padding: 25px 0px 0px 0px;
}

.new-i {
    width: 430px;
    height: 105px;
}

.new-i img {
    float: left;
    width: 120px;
    height: 90px;
    margin-right: 10px; border: solid 1px #dadada; padding:5px;  background: #fff;
}

.new-i .span-ti {
    font-weight: bold;
}

.new-i .span-pa {
    padding-top: 5px;
    display: block;
    text-align: left;
    width: 286px;
    line-height: 22px;
}

.new-list ul li {
    line-height: 30px;
    height: 30px;
    padding-left: 20px;
    background: url(../17.png) no-repeat left center;
    border-bottom: dashed #ccc 1px;
}

.news_date {
    color: #8d8d8d;
}


.contact-bg {
    background: url(../in_contact_bg.jpg) no-repeat ;
    width: 340px;
    height: 326px;
}
.contact-bg .weixin { margin: 30px auto; text-align: center; }
.contact-bg .cont_txt{padding-left: 76px; padding-top:30px; height:70px; text-align:left; line-height:24px;color:#fff;}

.contact-cont {
    padding-top: 10px;
    line-height: 24px;
}
.mtb{margin: 40px 0px;}

/* 友情链接 */
.link_con{ width: 1200px; height: 90px; }
.link_title{ width: 60px; height: 65px; background: #f60; color: #fff; 
    text-align: center; float: left; padding-top:25px;}
.friendLink{ height:70px; padding:10px; background:#fff; overflow:hidden;  }
.friendLink ul{ overflow:hidden; zoom:1; }
.friendLink ul li{ width:150px; float:left; margin:0 5px;  display:inline; }
.friendLink ul li img{ width:150px; height:70px;   }

/* footer */
.foot_top{ height: 8px; background: url('../foot_top_bg.jpg') no-repeat center; }
#footer{     background-color: #222222; text-align:center; margin-top: 30px;  }
#footer .copyRight{ padding:10px 0; font-family:Arial; }
.footerNav{ border-bottom: solid 1px #333; padding: 20px 0px; }
.footerNav a{ margin: 0px 10px;  color: #ccc; }