/* header-mesg*/
.header-mesg h1{
  color:#2775cd;
  font-size:32px;
  text-align: center;
}
.header-mesg p{
  font-size:16px;
  color:#999;
  margin:20px 0 10px 0;
  text-align: center;
}
.header-mesg .more{
  display: block;
  font-size:12px;
  height:30px;
  line-height: 30px;
  color:#BC1D1E;
  padding:0 25px;
  background-color: #f5f3fb;
  position: relative;
}
.header-mesg .more:before{
  content:"";
  background: url("../css/imgs/sj_red.png") no-repeat center;
  width:6px;
  height:9px;
  position: absolute;
  right:12px;
  top:50%;
  margin-top:-4px;
}

/* blockOne */
.blockOne .left{
    width:394px;
    height:300px;
    overflow: hidden;
    margin-right:20px;
}
.article-list{
    margin-bottom: 20px;
}
.articleListRed{
    height:143px;
    overflow: hidden;
}
.article-list ul li{
    display: block;
}
.article-list ul li a{
    font-size:14px;
    color:#666;
    line-height: 30px;
    display: block;
}
.article-list ul li.list-itemRed a{
    font-size:18px;
    color:#BC1D1E;
    line-height: 20px;
    height:20px;
    margin-bottom: 3px;
}
.blockOne .center{
    width:510px;
    height:300px;
    overflow: hidden;
    margin-right:20px;
}
.blockOne .right{
    width:251px;
    height:296px;
    overflow: hidden;
    border:2px solid #BC1D1E;
}
.tip-list{
    background: url("../css/imgs/block.png") no-repeat top left;
}
.tip-list ul {
    padding:50px 20px 20px 20px;
}
.tip-list ul li{
    display: block;
    padding-left:86px;
    border-top: 1px solid #e5e5e5;
    padding-bottom: 6px;
}
.tip-list ul li:first-child{
    border-top:none;
}
.tip-list ul li.bhjj{
    background: url("../css/imgs/icon_bhjj.png") no-repeat 32px center;
}
.tip-list ul li.ldjg{
    background: url("../css/imgs/icon_ldjg.png") no-repeat 32px center;
}
.tip-list ul li.bhhd{
    background: url("../css/imgs/icon_bhhd.png") no-repeat 32px center;
}
.tip-list ul li.gbsm{
    background: url("../css/imgs/icon_gbsm.png") no-repeat 32px center;
}
.tip-list ul li h3{
    color:#333;
    font-size:16px;
    margin-top:8px;
}
.tip-list ul li p{
    color:#999;
    font-size:12px;
    line-height: 18px;
}
.tip-list ul li a:hover{
    text-decoration: none;
}
.tip-list ul li a:hover h3{
    color:#ce0809;
}
/* blockTwo */

.blockTwo .panel .panel-head a.more{
    font-size:12px;
    color:#999;
    line-height: 38px;
    position:relative;
    margin-right:20px;
}
.blockTwo .panel .panel-head a.more:before{
    content:"";
    background: url("../css/imgs/icon_dot.png") no-repeat center;
    width:6px;
    height:9px;
    display:block;
    position: absolute;
    top:50%;
    margin-top:-4px;
    right:0;
}
.blockThree .panel .panel-head a.more{
    font-size:12px;
    color:#999;
    line-height: 38px;
    position:relative;
    margin-right:20px;
}
.blockThree .panel .panel-head a.more:before{
    content:"";
    background: url("../css/imgs/icon_dot.png") no-repeat center;
    width:6px;
    height:9px;
    display:block;
    position: absolute;
    top:50%;
    margin-top:-4px;
    right:0;
}
.classify-list{
    width:1218px;
    height:200px;
    overflow: hidden;
}
.classify-list-end{
    height:140px;
}
.blockThree .classify-list{
    width:1220px;
}
.blockThree .classify-list .panel{
    width:285px;
    margin-right: 20px;
}

.classify-list .panel{
    width:386px;
    overflow: hidden;
    display: block;
    float:left;
    margin-right:20px;
}
.panel .panel-head{
    height:38px;
}
.panel .panel-head .title span{
    font-size:18px;
    color:#333;
    line-height: 38px;
}
.panel .panel-head.hyyw{
    border-bottom: 1px solid #ce0809;
}
.panel .panel-head.hyyw .title span{
    border-bottom: 2px solid #ce0809;
    padding-bottom: 5px;
}
.panel .panel-head.syshsc{
    border-bottom: 1px solid #eda314;
}
.panel .panel-head.syshsc .title span{
    border-bottom: 2px solid #eda314;
    padding-bottom: 5px;
}
.panel .panel-head.syshkj{
    border-bottom: 1px solid #e47e40;
}
.panel .panel-head.syshkj .title span{
    border-bottom: 2px solid #e47e40;
    padding-bottom: 5px;
}
.panel .panel-head.lyyshgc{
    border-bottom: 1px solid #3bb8c0;
}
.panel .panel-head.lyyshgc .title span{
    border-bottom: 2px solid #3bb8c0;
    padding-bottom: 5px;
}
.panel .panel-head.cyjs{
    border-bottom: 1px solid #4a86e9;
}
.panel .panel-head.cyjs .title span{
    border-bottom: 2px solid #4a86e9;
    padding-bottom: 5px;
}
.panel .panel-head.ktyzcgc{
    border-bottom: 1px solid #7ecf36;
}
.panel .panel-head.ktyzcgc .title span{
    border-bottom: 2px solid #7ecf36;
    padding-bottom: 5px;
}
.panel .panel-head.jnhbxny{
    border-bottom: 1px solid #31cc85;
}
.panel .panel-head.jnhbxny .title span{
    border-bottom: 2px solid #31cc85;
    padding-bottom: 5px;
}
.panel .panel-head.zcfg{
    border-bottom: 1px solid #a632d7;
}
.panel .panel-head.zcfg .title span{
    border-bottom: 2px solid #a632d7;
    padding-bottom: 5px;
}
.panel .panel-head.zjlt{
    border-bottom: 1px solid #d02dc6;
}
.panel .panel-head.zjlt .title span{
    border-bottom: 2px solid #d02dc6;
    padding-bottom: 5px;
}
.panel .panel-head.jsjl{
    border-bottom: 1px solid #3e5de1;
}
.panel .panel-head.jsjl .title span{
    border-bottom: 2px solid #3e5de1;
    padding-bottom: 5px;
}
.panel .panel-head.skbj{
    border-bottom: 1px solid #d73280;
}
.panel .panel-head.skbj .title span{
    border-bottom: 2px solid #d73280;
    padding-bottom: 5px;
}
.panel .panel-head.hyzc{
    border-bottom: 1px solid #ccd632;
}
.panel .panel-head.hyzc .title span{
    border-bottom: 2px solid #ccd632;
    padding-bottom: 5px;
}
.panel .panel-head.yyj{
    border-bottom: 1px solid #2d98d0;
}
.panel .panel-head.yyj .title span{
    border-bottom: 2px solid #2d98d0;
    padding-bottom: 5px;
}

.panel-body{
    padding:10px 10px 0 0;
}
.panel-body .panel-article-list li{
    display: block;
    height:30px;
    line-height: 30px;
    font-size:14px;
    color:#666;
    position: relative;
    padding-left:14px;
}
.panel-article-list li a{
    width:260px;
    font-size:14px;
    color:#666;
}
.blockThree .panel-article-list li a{
    width:155px;
}
.panel-article-list li:before{
    content:"";
    width:4px;
    height:4px;
    background-color: #ccc;
    border-radius: 100%;
    position: absolute;
    left:0;
    top:50%;
    margin-top:-2px;
}
/* 图片轮播 */
.slideBox {
    width: 510px;
    height: 300px;
    overflow: hidden;
    position: relative;
}

.slideBox .hd {
    width:100%;
    height: 42px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,.5);
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: right;
    margin-right:35px;
}

.slideBox .hd ul li {
    display: block;
    float: left;
    margin-left: 10px;
    width: 10px;
    height: 10px;
    margin-top:16px;
   background-color: #fff;
    border-radius: 100%;
}

.slideBox .hd ul li.on {
    background-color:#e47e40;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox .bd img {
    width: 510px;
    height: 300px;
    display: block;
}

/* ad-box */
.ad-box .ad-box-left{
    width:596px;
    height:90px;
    overflow: hidden;
}
.ad-box .ad-box-right{
    width:594px;
    height:90px;
    overflow: hidden;
}
.ad-box img{
    width:100%;
    height:100%;
}
.ad-box-equal .ad-box-left , .ad-box-equal .ad-box-right{
    width:595px;
    height:90px;
    overflow: hidden;
}

/**/
.normalPanel .panel-head .more{
    line-height: 42px;
    font-size:12px;
    color:#999;
    position: relative;
    margin-right:20px;
}
.normalPanel .panel-head .more:before{
    content:"";
    background: url("../css/imgs/icon_dot.png") no-repeat center;
    width:6px;
    height:9px;
    display: block;
    position: absolute;
    right:0;
    top:50%;
    margin-top:-4px;
}
.icon{
    background-image: url("../css/imgs/icon_all.png");
    background-repeat: no-repeat;
    display: inline-block;
    width:30px;
    height:30px;
    vertical-align: middle;
    margin-left:15px;
}
.icon.icon-ppzs{
    background-position:-42px -38px;
}
.icon.icon-tjqy{
    background-position: -80px -40px;
}
.icon.icon-hyqy{
    background-position: -120px -42px;
}
.icon.icon-yqlj{
    background-position: -160px -40px;
}

.ppzs .head-content .title,.tjqy .head-content .title,.hyqy .head-content .title,.yqlj .head-content .title{
    color:#fff;
    font-size:18px;
    display: block;
    line-height: 42px;
}
.ppzs .panel-head{
    height:39px;
    border-bottom: 3px solid #3e8ce1;
}
.ppzs .head-content{
    width:137px;
    height:39px;
    background: #3e8ce1;
    position: relative;
}
.ppzs .head-content.bgc-ppzs:before{
    content:"";
    background: url("../css/imgs/body_right_title_blue.png") no-repeat center;
    width:22px;
    height:39px;
    display: inline-block;
    position: absolute;
    right:-21px;
    top:0;
}
.tjqy .panel-head{
    height:39px;
    border-bottom: 3px solid #eda314;
}
.tjqy .head-content{
    width:137px;
    height:39px;
    background: #eda314;
    position: relative;
}
.tjqy .head-content.bgc-tjqy:before{
    content:"";
    background: url("../css/imgs/body_title_right_yellow_big.png") no-repeat center;
    width:22px;
    height:39px;
    display: inline-block;
    position: absolute;
    right:-21px;
    top:0;
}
.hyqy .panel-head{
    height:39px;
    border-bottom: 3px solid #e47e40;
}
.hyqy .head-content{
    width:137px;
    height:39px;
    background: #e47e40;
    position: relative;
}
.hyqy .head-content.bgc-hyqy:before{
    content:"";
    background: url("../css/imgs/body_title_right_orange.png") no-repeat center;
    width:22px;
    height:39px;
    display: inline-block;
    position: absolute;
    right:-21px;
    top:0;
}
.yqlj .panel-head{
    height:39px;
    border-bottom: 3px solid #bc1d1e;
}
.yqlj .head-content{
    width:137px;
    height:39px;
    background: #bc1d1e;
    position: relative;
}
.yqlj .head-content.bgc-yqlj:before{
    content:"";
    background: url("../css/imgs/body_title_right_red.png") no-repeat center;
    width:22px;
    height:39px;
    display: inline-block;
    position: absolute;
    right:-21px;
    top:0;
}
.recommend-list li{
    width:32%;
    display: block;
    float:left;
    margin-right:1%;
}
.recommend-list li a{
    font-size:14px;
    color:#666;
    line-height: 30px;
}

/* friendlink */
.friendlink-list li{
    float:left;
    margin-right:20px;
}
.friendlink-list li a{
    font-size:14px;
    color:#666;
    line-height: 30px;
}

/* 行业企业 */
.slideTxtBox1{ width:1200px; background-color: #fff; }
.slideTxtBox1 .hd{  width:100px;display: block; background:#fff;  position:relative;float:left;}
.slideTxtBox1 .hd ul li{ float:left; padding: 8px 17px; cursor:pointer; font-size:16px; color:#333; display: block;}
.slideTxtBox1 .hd ul li.on{ color:#eda314; border:1px solid #ddd; border-right:1px solid #fff; padding-right:10px; background: #fff; width:72px;position:relative;z-index:90;}
.slideTxtBox1 .bd ul{width:1095px; height:122px; float:left; overflow: hidden }
.slideTxtBox1 .bd { border:1px solid #ddd; overflow: hidden;}
.slideTxtBox1 .bd ul li{float:left; display: block; width:30%; background: #fff; line-height:30px; position: relative; padding-left:30px; font-size:14px; color:#666;}
.slideTxtBox1 .bd ul li a{padding-left:30px; font-size:14px; color:#666;}


/* 品牌展示 */
.multipleColumn{ overflow:hidden; position:relative; width:1200px; background: #fff;}
.multipleColumn .hd .prev { position: absolute; left: 10px;  top: 45%; display: block;  width:30px;height: 30px;background: url("../css/imgs/icon_arrow.png") no-repeat -73px 0;}
.multipleColumn .hd .next { position: absolute; right: 10px;  top: 45%; display: block;  width: 30px; height: 30px;  background: url("../css/imgs/icon_arrow.png") no-repeat 0 0;}

.multipleColumn .hd .prev:hover {  background: url("../css/imgs/icon_arrow.png") no-repeat -112px 0;}
.multipleColumn .hd  .next:hover {background: url("../css/imgs/icon_arrow.png") no-repeat -36px 0;}
.multipleColumn .bd{ margin:10px 0 0 0; margin-left:50px;overflow:hidden;width:1100px;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:220px; float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:10px; float:left; _display:inline; overflow:hidden; text-align:center;}
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:200px; height:80px; display:block;}
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;}


/*单行滚动*/
.picScroll-left{ overflow:hidden; position:relative; width:1200px; height:140px; overflow:hidden; background: #fff;}
.picScroll-left .hd .prev { position: absolute; left: 10px;  top: 45%; display: block;  width:30px;height: 30px;background: url("../css/imgs/icon_arrow.png") no-repeat -73px 0;}
.picScroll-left .hd .next { position: absolute; right: 10px;  top: 45%; display: block;  width: 30px; height: 30px;  background: url("../css/imgs/icon_arrow.png") no-repeat 0 0;}

.picScroll-left .hd .prev:hover {  background: url("../css/imgs/icon_arrow.png") no-repeat -112px 0;}
.picScroll-left .hd  .next:hover {background: url("../css/imgs/icon_arrow.png") no-repeat -36px 0;}
.picScroll-left .bd{ margin:20px 0; margin-left:50px;overflow:hidden;width:1100px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; width:1100px; float:left; _display:inline;  }
.picScroll-left .bd ul li{ margin:10px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:200px; height:80px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;}


/*项目信息*/
.xmqydh .panel-body{
    padding:0 !important;
}
.normalPanel .header-content{
    background:url("../css/imgs/body_title_left.png");
    width:137px;
    height:35px;
    line-height: 35px;
    position: relative;
}
.normalPanel .panel-header {
    background: #fff;
    border-bottom: 3px solid #e4e4ed;
    position: relative;
}
.normalPanel .header-content:before {
    content: "";
    background: url(../css/imgs/body_title_right.png) no-repeat center;
    width: 22px;
    height: 35px;
    display: inline-block;
    position: absolute;
    right: -22px;
    top: 0;
}
.panel-suspend .panel-suspend-body{
    border:1px solid #e6e6e6;
}
.xmxx-classify .normalPanel{
    border:1px solid #e6e6e6;
}
.normalPanel.zbgg{
    width:391px !important;
}

























