#main{ width:100%; margin:0px auto; height:auto; overflow:hidden;}
.main{ width:1200px; height:auto; margin:10px auto 0px auto; overflow:hidden; padding-bottom:10px;}
@media only screen and (max-width: 800px) {
   .main{ width:100%;}
}
.commonBox h3{ height:36px; line-height:36px; text-indent:10px; font-size:16px; font-weight:bolder;background:#bd1a2d;}
.commonBox h3 .title{ height:36px; display:inline; float:left; text-indent:40px; background:url(../images/gh_min.png) no-repeat 0px 0px ;background-size:contain; }
.commonBox h3 em a{ font-size:12px; font-weight:normal; display:inline; float:right; padding-right:10px; color:#fff;}
.commonBox .comBox{ float:left; display:inline; padding:5px;}
.commonBox .comArticle{ margin:5px auto; padding-left:5px;}
.commonBox .comArticle li{ height:28px; line-height:30px; border-bottom:#e7e7e7 1px dashed;background:url(../Images/artIcon.gif) no-repeat left; padding-left:10px; overflow:hidden; color:#999;}
.commonBox .comArticle li span{ padding-right:10px; font-size:12px;}
.commonBox .comFlink li{ height:30px; line-height:30px; float:left; background:url(../Images/artIcon.gif) no-repeat left; padding:0px 20px 0px 10px; overflow:hidden;}

.commonBox .more{ margin:0px 10px 0px 0px; float:right; font-weight:normal; }
.commonBox .more a{font-size:11pt; font-family:黑体; color:#fff;padding:3px; font-weight:normal;}


.main-left{ width:680px; height:auto; float:left; overflow:hidden;border:1px solid #ddd; background-color:#f5f5f5;}
@media only screen and (max-width: 800px) {
   .main-left{ width:100%;float:none;}

}
.title{font-size:13pt;font-family:"微软雅黑","黑体","宋体";}
.toutiao{width:100%; height:auto; overflow:hidden; margin:0px auto; font-size:14px;}
.toutiao h3{ width:100%; height:36px; background:#bd1a2d; }
.toutiao h3 .title{ width:130px; height:36px; float:left; overflow:hidden; }
.toutiao h3 em{ width:70px; height:36px; float:right;margin-right:20px;}
.toutiao h3 .title{  background:url(../images/gh_min.png) no-repeat 0px 0px ;background-size:contain; }
.toutiao .comBox{ width:668px;}
/* 幻灯片 */
.sub_box{width:320px; height:240px; float:left; position:relative; overflow:hidden; text-align:center;}
@media only screen and (max-width: 800px) {
   .sub_box{ width:100%;float:none;}
    .toutiao .comBox{ width:100%;}
}

#KinSlideshow{ width:315px; height:220px; overflow:hidden; margin:0 auto; }
#KinSlideshow img{width:320px; height:220px;}
.first_box{ width:330px; height:210px; float:right; padding-right:10px; overflow:hidden;}

.first-title{ width:100%; line-height:24px; font-size:16px; font-weight:bold; color:#e30515; text-align:center; }
.first-cont{ font-size:12px; color:#666; text-indent:2em; line-height:22px; padding-top:10px;}
.first-cont a{ color:red;}
.toutiaoWidth{ height:220px;border-bottom:solid 1px #ddd; }
@media only screen and (max-width: 800px) {
   .toutiaoWidth{ height:unset;}
}

.NewsCont{width:100%; height:175px;padding:5px 10px 10px 10px;}
@media only screen and (max-width: 800px) {
   .first_box{ width:100%;height:unset;}
   .NewsCont{ height:unset;}
}
.NewsCont ul{ padding:0; margin:0px; width:100%;}
.NewsCont ul li{ padding:0; margin:0;}
.NewsCont ul li{ height:28px; line-height:28px; border-bottom:#e7e7e7 1px dashed;background:url(../images/artIcon.gif) no-repeat 10px 12px; overflow:hidden; font-size:12px; text-indent:20px; display:block;}
.NewsCont ul li span{width:85%; height:28px; float:left; text-align:left; font-size:12px; color:#000; }
.NewsCont ul li b{width:15%; height:28px; float:left; text-align:right; font-size:12px; color:#999; font-weight:100;
				   margin-left:-10px;}	

.main-right{ width:500px; height:auto; float:right; overflow:hidden;border:1px solid #ddd; background-color:#f5f5f5;}
@media only screen and (max-width: 800px) {
   .main-right{ width:100%;float:none;}
   .gonggaoWidth{ height:unset; }
}

.gonggao{width:100%; height:auto; overflow:hidden; margin:0px auto; font-size:14px;}
.gonggao .comBox{ width:100%;}
.gonggaoWidth{ height:415px; overflow:hidden; }
.gonggaoList{ width:100%; float:left; padding:10px 0px; overflow:hidden; font-size:12px;}
 

.bottom_div{
        min-height: 150px;
        background-color: #8c0010;
        color: #ffffff;
        font-size: 11pt;
        font-family:微软雅黑;
        padding-bottom:20px;
}
/* friend start */
.friend{
    display:inline-block;
    color:#fff;
    width:35%; 
    padding-top:20px;
    vertical-align:top;
}
.friend a{
    display:inline-block;
    min-width: 200px;
    margin-right:10px;
}

.friend .friendTitle{ width:88px; height:auto; text-align:left; display:block;}
.firsub{ font-size:16pt; color:#005342;font-family: "微软雅黑";}
.friend .friendCont{height:auto; float:left;}
.friend .friendCont li{height:20px; width:auto; float:left; text-align:center; padding:4px 10px;}
 

.copyright{
      display:inline-block;
      width:38%;
      vertical-align:top;
      margin-top:20px;
}

.fastlink{
    display:inline-block;
    font-size:14px;
    margin-top:20px;
    vertical-align:top; 
    width:25%;
    transform: translate(100px, 0px);
}
.fastlink a{ 
    color:#fff;
    display: inline-block;
    width: 48%;
    
    text-align:left;
}

        @media only screen and (max-width: 1000px) {
            .friend {
                width: 100%;
                display: block;
                padding: 10px;
            }

            .copyright {
                display: block;
                width: 100%;
                background-color: rgba(255,255,0,0.1);
                padding: 10px;
            }

            .fastlink {
                display: block;
                width: 100%;
                padding: 10px;transform: translate(0px, 0px);
            }

                .fastlink a {
                    width: unset;
                    min-width: 100px;
                }
        }

/* 标题 */
.cateTitle{font-family:"微软雅黑","黑体","宋体"; font-weight:600; font-size:14px; text-align:left;}
.cateTitle .firsub{ font-size:16pt;color:#fff;font-family: "微软雅黑";}
.cateTitle .ensub{ font-size:6px; color:#999; font-family:Arial, Helvetica, sans-serif; font-weight:100;}
.fen{ font-family:Arial, Helvetica, sans-serif; color:#999}

/* 公共列表 */
.comCont{padding:10px;min-height:150px;}
.comCont ul{ padding:0; margin:0px; margin-top:0px; width:100%;}
.comCont ul li{ padding:0; margin:0;}
.comCont ul li{ height:24px; line-height:24px; border-bottom:#e7e7e7 1px dashed;background:url(../images/artIcon.gif) no-repeat 5px 8px; overflow:hidden; font-size:11pt; text-indent:20px; }
.comCont ul li span{ }
.comCont ul li b{width:15%; height:24px; float:left; text-align:right; font-size:12px; color:#999; font-weight:100;
				   margin-left:-10px;}	
/* 公共标题 */
.comTitle{ background:#af1501;height:40px; line-height:40px; font-size:13pt; color:#222; font-family:"微软雅黑","黑体","宋体"; }
.comTitle .subName{ padding:0px 20px; color:#fff; font-weight:600;}
.comTitle .subName::before{
    content:"■";
    color:#fff;
    font-size:16pt;
    font-family: "微软雅黑";
}
.trangleicon{ width:10px; height:20px;}
.comTitle strong,.comTitle b{ font-weight:100;}
.comTitle strong{ font-size:18px; color:#FFF; font-weight:bolder;}
.comTitle .more{ margin:0px 10px 0px 0px; float:right; }
.comTitle .more a{font-size:11pt; font-family:黑体; color:#fff;padding:3px;}

/* catebox Start */
#catebox{ width:100%; margin:0px auto; height:auto; overflow:hidden; }
.catebox{ width:1200px; min-height:240px; margin:10px auto 0px auto; overflow:hidden; background-color:#f5f5f5;}
#cate{width:580px; height:auto; float:left; }
.line-long{ width:40px; height:220px; float:left; background:url(../images/line-long.png) no-repeat 50% 50%; }
#serviceCase{width:580px; height:auto; float:left; background-color:#f5f5f5; }

@media only screen and (max-width: 1200px) {
.catebox{ width:100%;}
   #cate{width:100%; height:auto; float:none; }
   #serviceCase{width:100%; height:auto; float:none; }
   .line-long{display:none; }
}
/* End catebox */

/* PicBox start */
#PicBox{width:100%; margin:10px auto 0px auto; height:auto; overflow:hidden;}
.PicBox{width:1200px; height:120px; margin:0px auto; overflow:hidden; padding:0; }
.PicBoxCate{width:30px; height:120px; float:left;}
.PicBoxList{ width:1150px; height:120px; float:right; background:#faedd6;}
/* 滚动图片 */
.PicBoxList .clear {clear:both;display:block;}
.PicBoxList .carousel {width:1150px; margin:10px 5px;}
.PicBoxList .carousel .prev , .PicBoxList .carousel .next {height:23px;width:23px;overflow:hidden;display:block;margin-top:42px;text-decoration:none;cursor:pointer;}
.PicBoxList .carousel .prev { width:16px; height:16px; float:left;background:url(../images/arrow.png) left top no-repeat;}
.PicBoxList .carousel .next { width:16px; height:16px; float:left;background:url(../images/arrow.png) right top no-repeat;}
.PicBoxList .carousel #demoScrollPrevSon.disabled{background:url(../images/arrow.png) left bottom no-repeat;cursor:default;}
.PicBoxList .carousel #demoScrollNextSon.disabled{background:url(../images/arrow.png) right bottom no-repeat;cursor:default;}
.PicBoxList .jCarouselLite {float:left;width:750px;height:100px; overflow:hidden;/*必要元素*/ }
.PicBoxList .jCarouselLite li{height:105px;width:180px;text-align:center;}
.PicBoxList .jCarouselLite li img{border:solid 0px #ddd; height:105px; width:150px;}
/*-- end PicBox --*/

        .leftcol {
            display: inline-block;
            width: 20%;
            vertical-align: top;
            box-shadow: 5px 0px 5px #eeeeee;
        }
        .rightcol {
            display: inline-block;
            width: 78%;
            vertical-align: top;
        }
        .rightcol>.contentcontainer{
            padding-left:30px;
        }
        .leftcol table {
            width: 100%;
        }
        .leftcol td {
            border-bottom: dashed 1px #bbbbbb;
            width: 100%;
        }

        @media only screen and (max-width: 1000px) {
            .leftcol {
                display: block;
                width: 100%;
                vertical-align: top;
                box-shadow: 0px 5px 5px #eeeeee;
            }

            .rightcol {
                display: block;
                width: 100%;
                vertical-align: top;
                margin-top:40px;
            }
            .rightcol>.contentcontainer{
                padding-left:5px;
            }
        }