

.content {padding:20px 0;position: relative;min-height: 300px; background: #fff;margin-top: 140px;}
.sub-banner {height:280px;margin-top: 140px;}

.inner_cont {font-size: 14px; color: #454545; width: calc(100% - 220px); float: right;max-width: 747px;}
.inner_cont  img{max-width: 100%;}
.inner_left{width:187px; float: left;}


@media only screen and (max-width: 768px) {
.inner_cont,.inner_left{width: 100%;float: none;}
.content{margin-top: 0;padding-top:0;}
.pictit{display: none;}
}

/* ==========================================================================
   Sidebar
   ========================================================================== */
.siderbar{margin-top: 20px;}
.siderbar .title{ color: #fff;padding:0 10px; display: none; height: 40px; position: relative; line-height: 40px;  background:#073959;}
.siderbar .title h3{font-size:14px; line-height: 40px; }
.siderbar .title .btn_jt{display: block; height:40px; line-height: 40px; width: 40px;
 cursor: pointer; position: absolute; top: 0; right:10px; text-align: center;}
.siderbar .title .inco01{ height:40px;width: 50px; display: block; background: url(../images/inco14.png) center no-repeat;}
.siderbar .title .cur .inco01{background: url(../images/inco13.png) center no-repeat;}

.siderbar .sunnav{}
.siderbar .sunnav li{line-height: 30px; text-indent:30px;}
.siderbar .sunnav li a:hover {color: #073959;text-decoration: underline;}
.siderbar .sunnav li.active  a{color: #073959;font-weight: bold;}
.siderbar .sunnav li i{text-indent: 0;}
.weizhi,.weizhi a {line-height: 18px;color: #666; }
.weizhi{margin-bottom: 15px; text-align: right;}
.weizhi a:hover{color: #c00000;}

@media only screen and (max-width: 768px) {
.siderbar .sunnav{display: none;}
.siderbar .title{display: block;}
.siderbar{margin-top: 0;margin-bottom: 10px;}
.weizhi{text-align: left;font-size: 12px;}
}


.inner-tit{margin:20px 0; font-size: 16px;color: #1C6397;font-weight: bold;line-height: 24px;}

@media only screen and (max-width:768px) {
  .inner-tit{font-size: 14px;margin:10px 0;}
}


/* ==========================================================================
   news
   ========================================================================== */
.bb_box4 {line-height: 30px; }
.bb_box4 li {height: 40px; line-height: 40px; overflow: hidden; padding-left:15px; background: url(../images/index_17.jpg) 0 17px no-repeat;
  border-bottom: 1px dashed #999; }
.bb_box4 li a{width: calc(100% - 120px); float: left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bb_box4 li span {float: right; color: #083959; padding-left: 10px; }

.bb_box3{margin-left: -20px;margin-bottom:10px;}
.bb_box3 li{width: calc(33.33% - 20px);margin-left: 20px;float: left;}
.bb_box3 li .pic img{width: 100%;height: 140px;}
.bb_box3 li .pic{margin-bottom: 5px;}
.bb_box3 li .title{width: 100%; height: 30px; line-height: 30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

@media only screen and (max-width:768px) {
.bb_box3 li .title{font-size: 12px;}
.bb_box4 li {font-size: 12px;}
.bb_box3{display: none;}
}

.newsh{width:100%;text-align: center;}
.newtitle {font-size:24px; line-height: 30px; color:#FF3300;font-weight: normal;}
.ejbt{font-size: 16px;}
.newsh .byline{height:50px;color:#999;line-height:50px;border-bottom:1px solid #e9e9e9; font-size: 14px;}
.newsh .byline span{margin:0 10px;display: inline-block;}
.newsh .byline a{color: #999;}
.newsh .byline a:hover{color: #023f8a;}

.newsh_cn {padding:20px 0;}

.toolbar{padding:30px 20px 0 20px; border-top:1px solid #d8d8d8; position:relative; font-size: 14px;}


@media only screen and (max-width:768px) {
.newtitle {font-size:16px;}
.ejbt{font-size: 14px;}
.toolbar{font-size: 12px;padding:10px 0;}
}


/* ==========================================================================
   pro
   ========================================================================== */

.pro_ul1{margin-left: -20px;margin-bottom:10px;}
.pro_ul1 li{width: calc(33.33% - 20px);margin-left: 20px;float: left;margin-bottom: 10px;}
.probox01 {text-align: center;font-size: 12px;}
.probox01 .pic img{width:180px;}
.probox01 .pic{margin-bottom: 5px;width: 100%;height: 140px;overflow: hidden;}
.probox01 .title{width: 100%; height: 30px; line-height: 30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;    font-size: 14px;
    font-weight: bolder;}
.inner-tit02{color: #1C6397;font-size: 16px;font-weight: bold;margin: 10px 0;}
.inner-tit02 a{float: right;}

.bb_box5 {line-height: 30px; }
.bb_box5 li {height: 30px; line-height:30px; overflow: hidden; padding-left:15px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
 background: url(../images/index_17.jpg) 0 13px no-repeat; }


@media only screen and (max-width:768px) {
.pro_ul1{margin-left: -10px;}
.pro_ul1 li{width: calc(50% - 10px);margin-left: 10px;}
.probox01 .pic{margin-bottom: 5px;width: 100%;height: 100px;}
.probox01 .pic img{width:150px;}
.inner-tit02{font-size: 12px;}
}

.fklybox{margin-bottom: 20px;font-size: 14px;}
.fklybox .txt{max-width: 650px;margin:0 auto;}
.fklybox .tit{height: 30px; line-height: 30px;margin-bottom: 10px;  padding:0 10px;background: #a0a0a0;color: #fff;font-weight: bold;}
.fklybox .tit span{float: right;}

.messagebox{font-size: 12px;border:2px solid #c9e9f8;padding:30px;}
.filebox em{width: 100px;display: inline-block;text-align: right;margin-right: 5px;}
.messagebox .txt{font-size: 14px;margin-bottom: 20px;}
.filebox{margin-bottom: 10px;}
.filebox .ui-input{width:280px; height: 18px; line-height: 18px; padding:5px 10px;background-color: #fff;border:1px solid #bebdbd;}

.filebox .ui-textarea{width: calc(100% - 240px); height: 90px; line-height: 18px; padding:10px 10px;background-color: #fff;border:1px solid #bebdbd;}

.filebox .ui-btn{background: #82c0c7; display: inline-block; border: 0 none; cursor: pointer;text-align: center; padding:8px 15px;color: #fff;}
.file-btn{text-align: center;margin-top:20px;}
.filebox .ask{color: #f00;}
.filebox .ui-btn:hover{background: #1885ca;}

@media only screen and (max-width:768px) {
.fklybox .txt,.messagebox .txt{font-size: 12px;}
.messagebox{padding:20px;}
.filebox .ui-input{width: calc(100% - 150px);}
.filebox em{width: 80px;}
.filebox .ui-textarea{width: calc(100% - 150px);}
}

/* ==========================================================================
   Pagination
   ========================================================================== */
#Lb_pager { margin-top: 30px;margin-bottom:20px; text-align: center; font-family: microsoft yahei;}
#Lb_pager .pages a { display: inline-block; margin: 0 3px; padding: 0 13px;color: #333; cursor: pointer; line-height: 30px; height: 30px;
    border:1px solid #cbcbcb; }
#Lb_pager .pages .pgnext{padding: 0 15px; }
#Lb_pager .pages .pgcurrent { color: #fff;cursor: default;background-color: #245fa1;}
#Lb_pager .pages .pgempty { cursor: not-allowed;}
#Lb_pager .pages a:hover{color: #fff; text-decoration: none;background-color: #245fa1;}




