/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
    border: 0px;
}
/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: 'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif";
    /*font-family: '宋体';*/
    font-size: 14px;
    color:#333;
    /* [disabled]outline:none; */
}
button, input, select, textarea{ outline:none;}
html {line-height: 1; }
address, cite, em, var,i { font-style: normal; } /* 将斜体扶正 */
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 14px;}


/* 重置列表元素 */
ul, ol, li { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color:#000; cursor:pointer;}
a:hover { text-decoration:none; color:#cf0000; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}

/* 重置图片元素 */
img {border: 0px;vertical-align:middle;-ms-interpolation-mode: bicubic;}


/*页头*/
.header-relative {
    position: relative;
    z-index: 2;
}
.ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.circlePoint {
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #EF3838;
    vertical-align: middle;
    margin-right: 10px;
}

.header-menu {
    float: right;
}
#t451{
    padding-left: 347px;
}
#t452{
    padding-left: 475px;
}
#t453{
    padding-left: 422px;
}
#t454{
    padding-left: 610px;
}
#t455{
    padding-left: 680px;
}
#t456{
    padding-left: 820px;
}

.header-menu .on .nav-t a,.header-menu #on .nav-t a{
    color: #cf0000;
    background: url(../images/menu-hover2.png);
    background-repeat:no-repeat;
    background-position:bottom center;
}
.header-menu li {
    float: left;
    margin-left: 14px;
}
.header-w1170-center .header-menu li{margin:0 14px;}
.header-menu li .nav-t {
    position: relative;
}
.header-menu li .nav-t a {
    display: block;
    padding: 0 14px;
    padding-top: 10px;
    line-height: 70px;
    margin-bottom: 0px;
    font-size: 18px;
    color: #333333;
}
.header-menu .on .nav-t1 a,.header-menu #on .nav-t1 a{
    color: #cf0000;
}
.header-menu li .nav-t1 {
    position: relative;
}
.header-menu li .nav-t1 a {
    display: block;
    padding: 0 14px;
    line-height: 90px;
    font-size: 18px;
    color: #333333;
}
/*.header-menu li .nav-t .menu-hover {*/
    /*position: relative;*/
    /*top: 0px;*/
    /*!*left: 50%;*!*/
    /*margin-left: 0px;*/
    /*width: 80px;*/
    /*!*height: 0px;*!*/
    /*!*background: url(../images/menu-hover2.png);*!*/
    /*!*background-repeat:no-repeat;*!*/
    /*!*background-position:bottom center;*!*/
    /*z-index: 9999;*/
/*}*/
.header-menu li .nav-c {
    position: absolute;
    left: 0px;
    top: 80px;
    height: 50px;
    width: 100%;
    display: none;
    background:	#36648B;
    z-index: 1000;
}

.header-w1170-center {
    width: 1170px;
    margin: 0 auto;
}

.header-w1170-center .menu li{margin:0 14px;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}
.clearfix {
    *zoom: 1;
}
.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
    clear: both;
}
.searchIcon {
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 30px;
    padding-bottom: 30px;
    background: url(../images/tubiao.png);
    background-position: -109px -44px;
    cursor:pointer;
}
.on .searchIcon {
    background-position: -129px -44px;
}

.searchBox {
    float: right;
    width: 290px;
    height: 30px;
    margin-top: 10px;
    background: #fff;
}
.searchBox .searchInput {
    float: left;
    margin-left: 14px;
    width: 240px;
    border: 0;
    outline: none;
    height: 30px;
}
.searchBox .searchSub {
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 5px;
    margin-left: 6px;
    background: url(../images/tubiao.png);
    background-position: -109px -44px;
    border: 0;
    outline: none;
    cursor:pointer;
}

/*搜索结果页*/

.searchNav{color:#1a1a1a; font-size:16px; line-height:28px; border-bottom:1px solid #f0f0f0; line-height: 35px; height: 50px;}
.searchNav span{color:#ef3838;}
.searchList{margin-top:10px;}
.searchList .item{padding:20px 0 20px 10px; border-bottom:1px solid #f0f0f0;}
.searchList .item:hover{background-color:#f7f7f7;}
.searchList .item .search-title{color:#333333; font-size:18px; margin-bottom:14px;}
.searchList .item .search-title span{color:#ef3838;}
.searchList .item .search-txt{color:#666666; font-size:14px; line-height:20px; margin-bottom:10px;}
.searchList .item .search-txt span{color:#ef3838;}
.searchList .item .search-date{color:#333333; font-size:12px;}
.searchList .item .search-date em{color:#bababa; margin:0 30px 0 15px;}

.bannerBox {
    position: relative;
}
.bannerBox .bd {
    position: relative;
    height: 400px;
    z-index: 0;
    width: 100%;
    overflow: hidden;
}
.bannerBox .bd .positionBox {
    position: absolute;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    overflow: hidden;
}
.bannerBox .bd ul li {
    float: left;
}
.bannerBox .circle {
    position: absolute;
    left: 0;
    bottom: 18px;
    width: 100%;
    z-index: 1;
}
.bannerBox .circle ul {
    text-align: center;
}
.bannerBox .circle ul li {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    display: inline-block;
    background: #949494;
    cursor: pointer;
    margin: 0 4px;
}
.bannerBox .circle ul li.on {
    background: white;
}
.columnTitle {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #333333;
}

/*联系我们*/
.lxwmcontent{ margin:30px auto; line-height:30px; min-height:300px;}

.banner-bg2/*公司动态*/{ background:url(../images/b_news.jpg) no-repeat; background-size:cover; min-width:1200px; height:235px;}

.NewsList_wz{ border-top:1px dashed #ddd;}
.NewsList_wz li{ border-bottom:1px dashed #ddd; line-height:50px; height:50px; overflow:hidden; background:url(../images/ico1.png) no-repeat 2px 20px; text-indent:20px;}
.NewsList_wz li a{ float:left;}
.NewsList_wz li em{ float:right;}

.ChannelList_wz{ border-top:1px dashed #ddd;}
.ChannelList_wz li{ border-bottom:1px dashed #ddd; line-height:50px; height:50px; overflow:hidden;  text-indent:20px;}
.ChannelList_wz li a{ float:left;}
.ChannelList_wz li em{ float:right;}

/*page*/
.page-large{margin:40px 0 20px; text-align:center; clear:both;}
.page-large a{min-width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{border:1px solid #ef3838; background:#ef3838; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #ef3838; color:#ef3838;}
.page-large .on:hover{border:1px solid #ef3838; color:#fff;}

.page-large .prev-page{background:url(../images/small-prev-page.png) center center no-repeat;}
.page-large .next-page{background:url(../images/small-next-page.png) center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #ef3838; background:url(../images/small-prev-page-on.png) center center no-repeat #ef3838;}
.page-large .next-page:hover{border:1px solid #ef3838; background:url(../images/small-next-page-on.png) center center no-repeat #ef3838;}

.newsBox {
    width: 440px;
}
.newsBox li {
    font-size: 14px;
    line-height: 35px;
    padding-left: 18px;
}
.newsBox li a {
    float: left;
    color: #2A2A2A;
    max-width: 450px;
}
.newsBox li a:hover {
    color: #EF3838;
}
.newsBox li .time {
    float: right;
    color: #acacac;
}


.footerBox {
    padding: 3px 0 3px 0;
    background: #42526B;
    border-bottom: 1px solid #42526B;
    margin-top: 10px;
}
.footerBox .title {
    padding-top: 10px;
    /*padding-bottom: 0px;*/
    height: 32px;
    line-height: 25px;
    color: #FFFFFF;
    font-size: 18px;
}
.footerBox p {
    line-height: 20px;
    padding-top: 5px;
    color: #a1a1a1;
    font-size: 13px;
}

.footerBox .linkList a {
    float: left;
    color: #a1a1a1;
    font-size: 13px;
    line-height: 30px;
    margin-right: 44px;
}
.footerBox .linkList a:hover { color:#ddd;}
.footerBox .fr {
    margin-top: 16px;
}
.footerBox .fr .weixin {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}
.footerBox .fl .weibo {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}
.w1170-center {
    width: 1170px;
    margin: 0 auto;
}
.w1170-center .menu li{margin:0 14px;}
.fl {
    float: left;
}
.fr {
    float: right;
}




.content_center{width:800px; margin-left: 200px;}
.content_center h1{color:#1f1f1f; font-size:24px; font-weight:normal; line-height:30px;text-align: center}

.topLine{padding-top:30px; border-top:1px solid #eee;}
.container{width:1170px; margin:0 auto;}

.content_w850{width:800px; float:left;}
.content_w850 h1{color:#1f1f1f; font-size:24px; font-weight:normal; line-height:30px;}

.content-inf{margin-top:14px; color:#9a9a9a; font-size:12px; font-family:"宋体";}
.content-inf{margin:20px 0; color:#666; font-size:12px; font-family:"宋体";}

.content-action{float:right;}
.content-action .content-comment, .content-action .content-share{color:#666666; padding-left:20px; position:relative; cursor:pointer;}
.content-action .content-share{padding-bottom:10px;}
.content-action .content-comment:before, .content-action .content-share:before{content:""; position:absolute;}
.content-action .content-comment:before{width:14px; height:14px; background:url(../images/content_tubiao.png) -13px -72px no-repeat; left:0; bottom:0;}
.content-action .content-share:before{width:12px; height:12px; background:url(../images/content_tubiao.png) -13px -103px no-repeat; left:2px; bottom:10px;}
.content-action .content-collect{text-align:left;}
.content-action .content-collect span{color:#666666; padding-left:20px; position:relative; cursor:pointer;}
.content-action .content-collect span:before{content:""; position:absolute; width:13px; height:11px; background:url(../images/content_tubiao.png) -13px -45px no-repeat; left:0; bottom:0;}
.content-action a:hover, .content-action span:hover{color:#ef3838;}
.content-action .content-comment:hover:before{background:url(../images/content_tubiao.png) -37px -72px no-repeat;}
.content-action .content-share:hover:before{background:url(../images/content_tubiao.png) -37px -103px no-repeat;}
.content-action .content-collect span:hover:before{background:url(../images/content_tubiao.png) -37px -45px no-repeat;}
.content-action .content-collect #cancelSpan{color:#ef3838;}
.content-action .content-collect #cancelSpan:before{background:url(../images/content_tubiao.png) -37px -45px no-repeat;}
#content-share-list{display:none; position:absolute; width:90px; height:120px; background-color:#fff; border:1px solid #e4e4e4; box-sizing:border-box; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; left:-50%; bottom:-120px; z-index:999;}
.content-action .content-share:hover > #content-share-list{display:block;}
#content-share-list:before{content:""; position:absolute; height:5px; background:url(../images/content-share-list.png) center center no-repeat; top:-5px; z-index:2; width:10px; left:40px;}
#content-share-list li{padding-left:9px; margin-top:10px; line-height:17px;}
#content-share-list li a{color:#1f1f1f; line-height:17px; display:inline-block; position:relative; padding-left:22px;}
#content-share-list li a:before{content:""; position:absolute; left:0; bottom:0; width:17px; height:17px;}
#content-share-list .content_qq:before{ background:url(../images/content_tubiao.png) -13px -134px no-repeat;}
#content-share-list .content_qqzone:before{ background:url(../images/content_tubiao.png) -13px -164px no-repeat;}
#content-share-list .content_weixin:before{ background:url(../images/content_tubiao.png) -13px -224px no-repeat;}
#content-share-list .content_sina:before{ background:url(../images/content_tubiao.png) -13px -194px no-repeat;}
#content-share-list li a{background:none; height:auto; margin:0; float:none;}

.content-txt{margin-top:30px; color:#202020; font-size:16px; line-height:30px; padding-bottom:40px;}
.content-txt img{max-width:90%; _width:90%;}
.pagebar{ text-align:center; line-height:30px; margin-top:10px;}

.content-link{width:100%; padding-top:14px; border-top:1px solid #989898; color:#666666; font-size:14px; line-height:20px;}
.content-link .prev-content{width:45%; float:left; text-align:left;}
.content-link .prev-content i{width:20px; height:20px; display:inline-block; float:left; background:url(../images/content_tubiao.png) -66px -11px no-repeat; margin-right:6px;}
.content-link .next-content{width:45%; float:right; text-align:right;}
.content-link .next-content i{width:20px; height:20px; display:inline-block; float:right; background:url(../images/content_tubiao.png) -66px -41px no-repeat; margin-left:6px;}
.content-link a{color:#1f1f1f; font-size:14px;}



