/*
*author:jch
*1.0.0
 */
*{margin: 0px;padding: 0px;text-decoration:none;list-style: none;font-size: 16px;
}
html, body {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
    font-family: "微软雅黑";
}
img{border: none;}
a{color: black;}
input{outline:medium;}
textarea{outline:medium;}
button{outline:medium;}
select{outline:medium;border: none}

/*trsUI*/
/*
背景类========================================================================================================================
*/
.jBg1100{width: 1100px;margin: 0 auto}
.jBg1200{width: 1200px;margin: 0 auto}
.jBg1170{width: 1170px;margin: 0 auto}
/*
*logo头部head类========================================================================================================================
*/
.jHead{
    width: 100%;
}
.jHead:after{
    content: '';
    display: block;
    clear: both;
}
/*
*logo类========================================================================================================================
*/
/*logo左，搜索右*/
.jLogoL{
    float: left;
}

/*
*搜索框类========================================================================================================================
*/
/*样式1*/
.jSearch{
    position: relative;
    float: right;
}
.jSearch input{
    color: #0075c2;
    font-size: 12px;
    text-indent: 16px;
    width: 200px;
    height: 24px;
    border: 1px solid #0075c2;
}
.jSearch input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #0075c2;
}
.jSearch input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #0075c2;
}
.jSearch input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #0075c2;
}
.jSearch input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #0075c2;
}
.jSearch .jSearchBtn{
    width: 15px;
    height: 100%;
    position: absolute;
    right: 6px;
    top: 0px;
    background: url("search_0508.png") center center no-repeat;
}
.jSearch .jSearchBtn a{
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
/*导航栏========================================================================================================================*/
/*样式1*/
.jNav{
    width: 100%;
}
.jNav:after{
    content: '';
    display: block;
    clear: both;
}
.jNav ul li{
    margin-left: 43px;
    text-align: center;
    float: left;
    width: 100px;
    height: 55px;
}
.jNav ul li a{
    line-height: 55px;
    font-weight: bold;
    font-size: 20px;
}
.jNav ul li.on{
    border-bottom: 4px solid #0075c2;
}
/*导航栏========================================================================================================================*/
/*样式1*/
.jLocation{height: 100%;width: 100%;}
.jLocation .jLocationImg{height: 100%;float: left}
.jLocation img{margin-top: 10px;margin-right: 10px;float: left;}
.jLocation span{line-height: 40px;color: #333333;background: url("locationNoOn_0508.png") left center no-repeat;display: block;width: 7px}
.jLocation a{line-height: 40px;color: #333333;}
/*内容类========================================================================================================================*/
/*左侧菜单栏，右侧内容*/
.jLRContent:after{
    content: '';
    display: block;
    clear: both;
}
/*标题类========================================================================================================================*/
/*居中文字标题(无图)*/
.jTitleCenter{width: 100%;background: url("jTitle_0428.png") center center no-repeat;height: 74px;margin: 60px 0px}

/*菜单栏========================================================================================================================*/
/*样式1*/
.jMenu{
    width: 270px;
    float: left;
}
.jMenuTitle{
    height: 75px;
    line-height: 75px;
    color: #fff;
    font-size: 26px;
    text-align: center;
    background: url("menuTitleBg_0508.png") center center no-repeat;
    background-size: 100% 100%;
}
.jMenu ul li{
    background: url("menuListNoOn_0508.png") 38px 23px no-repeat;
    width: 100%;
    min-height: 52px;
}
.jMenu ul li.on{
    background: url("menuListOn_0508.png") 38px 23px no-repeat;
}
.jMenu ul li a{
    border-bottom: 1px solid #c1c1c1;
    font-size: 18px;
    line-height: 57px;
    width: 100%;
    height: 100%;
    display: block;
    text-indent: 57px;
}
.jMenu ul li.on a{
    border-bottom: 1px solid #0075c2;
    font-weight: bold;
    color: #0075c2;
}
.jMenu ul li ol{
    display: none;
}
.jMenu ul li.on ol li{
    background: none;
}
.jMenu ul li.on ol li a{
    text-indent: 82px;
    border-bottom: none;
    font-weight: normal;
    color: #000;
}
.jMenu ul li.on ol{
    display: block;
}
.jMenu ul li.on ol li.on{
    background: #0075c2;
}
.jMenu ul li.on ol li.on a{
    color: #fff;
}

/*
数据列表类========================================================================================================================
*/
/*左图右文字，右图左文字交替*/
.jLRImg-W ul li{width:100%;padding: 0px 0px;margin-bottom: 65px}
.jLRImg-W ul li:after{content: "";clear: both;display: block}
.jLRImg-W ul li img{float: left;width: 480px;height: 280px;}
.jLRImg-W ul li div.jLRW{float: right;width: 685px;}
.jLRImg-W ul li div.jLRW h4{font-size: 30px;margin-bottom: 20px;color: #000000;height: 45px;line-height: 45px;font-weight: normal;margin-bottom: 20px
;background: url("jLogoSmall_0428.png") left center no-repeat;text-indent: 65px}
.jLRImg-W ul li div.jLRW p{font-size: 16px;font-size: 24px;color: #7d7d7d;line-height: 42px}
/*偶数li样式重写*/
.jLRImg-W ul li.jLRImg-W2n img{float: right}
.jLRImg-W ul li.jLRImg-W2n div.jLRW{float: left}
/*判断有多个图片的样式重写*/
.jLRImg-W ul li.jLRImg2Num img.jLRImg{width: 310px;height: 280px}
.jLRImg-W ul li.jLRImg2Num div.jLRW{width: 480px}
.jLRImg-W ul li.jLRImg-W2n.jLRImg2Num img.jLRImg{margin-right: 25px}

/*临时样式*/
.jHead{
    margin-bottom: 36px;
}
.jLogoL{
    margin-top: 20px;
}
.jSearch{
    margin-top: 34px;
    margin-right: 3px;
}
.location{
    width: 100%;
    background: #f0f0f0;
}
.jLocation{
    width: 1000px;
    margin: 0 auto;
    height: 37px;
    background: #f0f0f0;
}
.jLocation .jLocationImg{
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}
.jLocation img{
    margin-top: 8px;
    margin-right: 0px;
    padding: 0px 12px;
}
.jLocation a{
    display: block;
    float: left;
    line-height: 37px;
    margin-left: 20px;
}
.jLocation a.on{
    color:#0075c2 ;
}
.jLocation span{
    padding-right: 10px;
    display: block;
    float: left;
    height: 100%;
    line-height: 37px;
    border-right: 1px solid #d8d8d8;
    margin-left: 30px;

}
.jLocation span.on{
    background: url("locationOn_0508.png") left center no-repeat;
    color:#0075c2 ;
}
.jLRContent{
    margin-top: 50px;
}
.rArticle{
    width: 882px;
    float: right;
}
.rTitle{
    font-size: 34px;
    margin-bottom: 27px;
}
.photo{
    width: 270px;
    height: 405px;
    background: #d0e5ef;
    float: left;
}
.photo img{
    width: 100%;
    height: 100%;
}
.articleMain{
    margin-bottom: 30px;
    width: 586px;
    float: right;
}
.articleMain.qyjj{
    width: 870px;
}
.articleMain p{
    margin-bottom: 15px;
    line-height: 30px;
    color: #333333;
    text-indent: 30px;
}
.articleMain span{
    color: #333333;
    font-weight: normal;
    margin-left: 300px;
    font-size: 24px;
    display: block;
    margin-top: 60px;
}
.articleMain.qyjj img {
    margin-right: 16px;
}
.foot{
    padding-top: 22px;
    padding-bottom: 10px;
    width: 100%;
    background: #dddddd;
}
.footMain{
    width: 1170px;
    margin: 0 auto;
}
.footMain:after{
    content: '';
    display: block;
    clear: both;
}
.footL{
    width: 800px;
    float: left;
}
.footList1{
    height: 30px;
    float: left;
}
.footList1 a.footw1{
    color: #333333;
    margin-top: 5px;
    line-height: 16px;
    float: left;
    display: block;
    height: 16px;
    padding-left: 14px;
    border-left: 1px solid #333333;
    margin-right: 14px;
}
.footList1 a.footw1:first-child{
    padding-left: 0px;
    border-left: none;
}
.footList1 ul{
    float: left;
}

/*底部链接*/
.link{
    width: 100%;
    height: 60px;
    background-color: #1263ae;
}
.footList1{
    position: relative;
}
.footL:after{
    content: '';
    display: block;
    clear: both;
}
.footList1 span{
    width: 65px;
    height: 25px;
    font-size: 16px;
    color: white;
    font-weight: 400;
    float: left;
    margin-left: 60px;
    line-height: 60px;
    /*margin-top: 18px;*/
}
.footList1 ul{
    display: inline-block;
    float: left;
    height: 44px;
}
.footList1  ul li{
    cursor: pointer;
    float: left;
    list-style: none;
    width: 191px;
    height: 26px;
    margin-left: 26px;
    border: 1px solid #bcbcbc ;
    background: url("yqljDown_0508.png") 177px center no-repeat;
}
.footList1 ul li a{
    font-size: 12px;
    line-height: 26px;
    text-decoration: none;
    color: #434343;
    display: inline-block;
    padding-left: 10px;
}
.footList1 ul li a.on{
}
.select-content{
    display: none;
    width: 1170px;
    padding: 20px 30px;
    background: #f3f3f3;
    position: absolute;
    bottom: 52px;
    left: -9px;
    border: 1px solid #d9d8d8;
    border-bottom: 0;
    z-index: 999;
}
.select-content h2{
    margin-bottom: 5px;
    font-size: 20px;
    color: #0e4c95;
    line-height: 25px;
    border-left: 5px solid #ca1515;
    text-indent: 10px;
    display: block;
    height: 25px;
}
.select-content dl dd{
    list-style-type: none;
    width: 20%;
    padding: 9px 0;
    float: left;
}
.select-content dl dd a{
    background: none;
}
.select_content2 dd{
    width:12%;
    padding:9px 0;
    display:inline-block;
    vertical-align:top;
    font-size:16px;color:#000;
    float: left;
}


.footList2{
    margin-top: 10px;
    width: 800px;
    float: left;
}
.footList2 p{
    float: left;
    margin-left: 22px;
    font-size: 14px;
    color: #333333;
}
.footList2 p:first-child{
    margin-left: 0px;
}
.footR{
    margin-top: 5px;
    margin-right: 7px;
    text-align: center;
    width: 92px;
    float: right;
}
.footR a{
    font-size: 12px;
    color: #333333;
    line-height: 30px;
}
.jBanner{
    width: 100%;
    height: 418px;
}
.indexContent{
    margin-top: 50px;
}
.indexContent:after{
    content: '';
    display: block;
    clear: both;
}
.indexLbt{width: 585px;height: 365px;float: left}
.j-lbt{position: relative;height: 100%;width: 100%;}
.j-lbt-tp{width: 100%;height: 100%}
.j-lbt-tp ul{ width: 100%;height: 100%;position: absolute;}
.j-lbt-tp ul li {position: absolute;float: left;z-index: 100;height: 100%;width: 100%}
.j-lbt-tp ul li img{display: block;width: 100%;height: 100%;}
.j-lbt-w {bottom: 0px;*bottom: 0px;width: 100%;height: 40px;background: url("opacity50.png");position: absolute;z-index: 150;left: 0px;}
.j-lbt-w a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;width: 100%;font-size: 16px;line-height: 40px;margin-left: 0px;font-weight: normal;color: white;text-align: center}
.j-lbt-tp2 ul li div.j-lbt-w{height: 74px;width: 100%}
.j-lbt-tp2 ul li div.j-lbt-w h3{display:block;color: white;font-size: 20px;margin-top: 14px;text-indent: 15px;margin-bottom: 0px;cursor: pointer}
.j-lbt-tp2 ul li div.j-lbt-w a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;width: 80%;font-size: 14px;margin-top:8px;margin-left: 14px;font-weight: normal;color: white;line-height: 14px;text-decoration: none;cursor: pointer}
.j-lbt-btn{top: 40%;padding: 0px 0px;position: absolute;width: 100%;z-index: 300;}
.j-lbt-btn-prev{cursor: pointer;display: block;float: left;}
.j-lbt-btn-next{cursor: pointer;display: block;float: right;}
.j-lbt-btn-prev2{cursor: pointer;display: block;float: left;margin-left: 200px}
.j-lbt-btn-next2{cursor: pointer;display: block;float: right;margin-right: 200px}
.j-lbt-point{bottom: 22px;height: 6px; /*background: red;*/width: 100%;position: absolute;z-index: 300;}
.j-lbt-point ul{margin-right: 20px;float: right;}
.j-lbt-point ul li{margin-left: 6px;float: left;width: 11px;height: 11px;background: #ffffff;border-radius: 50px;}
.j-lbt-point ul li.on{background-color: #0080cc;}
.j-lbtNum{float: right}
.j-lbtNum h4{font-size: 30px;color: #f18202;font-weight: normal;float: left;margin-top: 25px;margin-right: 10px}
.j-lbtNum h5{font-size: 30px;color: #fff;font-weight: normal;float: left;margin-top: 25px;margin-right: 6px}
.j-lbtNum h6{font-size: 18px;color: #fff;font-weight: normal;float: left;margin-top: 36px;margin-right: 30px}
.j-lbt-point.j-lbt-point2{bottom: 0px;height: 74px}

.lbtRight{
    height: 365px;
    border-right: 1px solid #e7e4e4;
    box-shadow: 0px 2px 2px #d2d2d2;
    width: 584px;
    float: right;
}
.lbtRightTitle{
    height: 38px;
    border-top: 1px solid #e7e4e4;
    border-bottom: 1px solid #e7e4e4;
}
.lbtRightTitle li{
    margin: 0px 19px;
    float: left;
}
.lbtRightTitle li a{
    font-weight: bold;
    line-height: 38px;
}
.lbtRightTitle li.on a{
    color: #0175c2;
}
.lbtRightTitle a{
    float: right;
    line-height: 38px;
}
.jList2 ul{
    padding-top: 8px;
}
.jList2 ul li{
    height: 39px;
}
.jList2 ul li a{
    color: #333333;
    text-indent: 20px;
    line-height: 39px;
    display: block;
    float: left;
}
.jList2 ul li span{
    color: #333333;
    margin-right: 20px;
    line-height: 39px;
    float: right;
    display: block;
}
.index_gcyj{
    border: 1px solid #e5e3e3;
    float: left;
    width: 770px;
    height: 293px;
}
.gcyjTitle{
    float: left;
}
.gcyjTitle li{
    border-top: 1px solid #e5e3e3;
    border-right: 1px solid #e5e3e3;
    width: 107px;
    height: 70px;
    text-align: center;
}
.gcyjTitle li:first-child{
    border-top: none;
}
.gcyjTitle li.on{
    height: 80px;
    border-right:none;
}
.gcyjTitle li a{
    display: block;
    padding-top: 45px;
}
.gcyjTitle li.on a{
    color: #0175c2;
}
.gcyjLi{
    background: url("gcyj_0508.png") center 13px no-repeat;
}
.gcyjLi.on{
    background: url("gcyjOn_0508.png") center 13px no-repeat;
}
.zzryLi{
    background: url("ryzz_0508.png") center 13px no-repeat;
}
.zzry.on{
    background: url("ryzzOn_0508.png") center 13px no-repeat;
}
.cpyfLi{
    background: url("cpyf_0508.png") center 13px no-repeat;
}
.cpyfLi.on{
    background: url("cpyfOn_0508.png") center 13px no-repeat;
}
.kycgLi{
    background: url("kycg_0508.png") center 13px no-repeat;
}
.kycgLi.on{
    background: url("kycgOn_0508.png") center 13px no-repeat;
}
.gcyjList{
    float: right;
    width: 660px;
}
.gcyjListTitle{
    width: 100%;
}
.gcyjListTitle h4{
    margin-left: 20px;
    float: left;
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    line-height: 72px;
}
.gcyjListTitle a{
    margin-right: 20px;
    float: right;
    line-height: 72px;
    color: #999999;
}
.gcyjList div.gcyjImg{
    clear: both;
    float: left;
    width: 304px;
    height: 198px;
    margin-left: 20px;
}
.gcyjList ul li{
    text-indent: 28px;
    float: right;
    width: 300px;
    height: 36px;
    background: url("indexListPoint_0508.png") left top no-repeat;
}
.gcyjList ul li a{
    display: block;
    line-height: 18px;
    color: #333333;

}
.index_kslj{
    width: 370px;
    height: 293px;
    float: right;
    border: 1px solid #e5e3e3;
}
.index_kslj h4{
    font-size: 16px;
    text-indent: 20px;
    color: #004ea1;
    height: 49px;
    line-height: 49px;
    border-bottom:  1px solid #e5e3e3;
}
.ksljImg1{
    margin: 0 auto;
    margin-top: 16px;
    width: 325px;
    height: 55px;
    background: url("hftyydw_0508.png") center center no-repeat;
}
.ksljImg2{
    text-align: center;
    margin: 0 auto;
    margin-top: 16px;
    width: 328px;
    height: 40px;
    background: url("dszyxBg_0508.png") center center no-repeat;
}
.ksljImg3{
    text-align: center;
    margin: 0 auto;
    margin-top: 16px;
    width: 328px;
    height: 40px;
    background: url("zlxz_0508.png") center center no-repeat;
}
.ksljImg2 a,.ksljImg3 a{
    line-height: 40px;
    color: #333333;
}
.index_kslj ul li{
    margin-top: 20px;
    text-indent: 28px;
    background: url("indexListPoint_0508.png") left top no-repeat;
    float: left;
    width: 190px;
    margin-left: 53px;
}
.index_kslj ul li:first-child{
    width: 103px;
    margin-left: 21px;
}
.flex{
    z-index: 999;
    position: fixed;
    right: 50px;
   top: 300px;
}

/*新闻动态*/
.xczxList2 ul li{
    /*background: #f7f7fa;*/
    margin-top: 5px;
    /*border-bottom: 1px dashed #dcdcdc;*/
    height: 130px;
    width: 100%;
}
.xczxList2.xczxListDate ul li{
    position: relative;
}
.xczxList2.xczxListDate ul li div.xczxImgListDate{
    position: absolute;
    width: 70px;
    height: 65px;
    left: 32px;
    top: 30px;
    margin: 0 auto;
}
.xczxList2.xczxListDate ul li div.xczxImgListDate h5{
    width: 70px;
    height: 39px;
    border: 1px solid #1263ae;
    text-align: center;
    line-height: 39px;
    font-size: 22px;
    color: #1263ae;
}
.xczxList2.xczxListDate ul li div.xczxImgListDate h6{
    width: 70px;
    height: 25px;
    border: 1px solid #1263ae;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
    color: #1263ae;
}

.xczxList2 ul li a img{
    margin-top: 11px;
    margin-right: 34px;
    margin-left: 15px;
    display: block;
    width: 150px;
    height: 110px;
    float: left;
}
.xczxList2.xczxListDate ul li a img{
    margin-left: 150px;
}
.xczxList2 ul li a div.xczxImgListTitle1{
    width: 680px;
    float: left;
}
.xczxList2.xczxListDate ul li a div.xczxImgListTitle1{
    width: 865px;
}
.xczxList2 ul li a div.xczxImgListTitle1 h4{
    display: block;
    float: left;
    /*margin-left: 36px;*/
    font-size: 18px;
    line-height: 63px;
    font-weight: normal;
}
.xczxList2 ul li a div.xczxImgListTitle1 span{
    margin-right: 30px;
    line-height: 63px;
    color: #7c7c7c;
    display: block;
    float: right;
}
.xczxList2 ul li a p{
    color: #565656;
    font-size: 14px;
    margin-top: 0px;
    display: block;
    width: 680px;
    float: left;
}
.xczxList2.xczxListDate ul li a p{
    width: 842px;
}

.xczxList2.xczxList2NoImg ul li a p{
    width: 100%;
}

/*分页*/
.page{width: 100%;text-align: center;margin-top: 30px;margin-bottom: 30px}
.pageMain{margin: 0 auto;width: 100%}
.pageMain:after{content: "";display: block;clear: both}
.pageMain div{float: left;margin-left: 9px}
.pageMain div ul li{float: left;}
.pageHome a ,.pageEnd a{cursor:pointer;display: block;width: 35px;height: 23px;text-align: center;line-height: 23px;font-size: 12px}
.pageHome.pageHEActive a ,.pageEnd.pageHExczxList2Active a{cursor:pointer;display: block;width: 33px;height: 21px;border: 1px solid #dddddd;text-align: center;line-height: 21px;font-size: 12px}
.pagePrev a,.pageNext a{display:block;cursor:pointer;width: 51px;height: 21px;line-height: 21px;text-align: center;font-size: 12px;border: 1px solid #dddddd;}
.pagePrev.pageNPActive a,.pageNext.pageNPActive a{border: 1px solid #dddddd;}
.pageList ul li a{cursor:pointer;display: block;width: 23px;height: 23px;border: 1px solid #dddddd;text-align: center;line-height: 23px;margin: 0px 3px;border-radius: 1px;font-size: 12px}
.pageList ul li.on a{height: 25px;width: 25px;border: none;color: #fa1a1a;line-height: 25px}
.pageT span{display: block;float: left;line-height: 23px;padding:0px 3px;text-align: center;font-size: 12px}
.pageT input{float:left;cursor:pointer;display: block;width: 34px;height: 23px;border: 1px solid #dddddd;text-align: center;line-height: 34px;margin: 0px 3px;font-size: 12px}
.pageT a{float:left;display: block;width: 35px;height: 23px;background: #ee1d23;line-height: 23px;text-align: center;cursor: pointer;border: 1px solid #448aca;font-size: 12px;color: #fff}
.pageSum span{font-size: 12px}

/*article{*/
    /*padding-top: 42px;*/
    /*width: 1100px;*/
    /*margin: 0 auto;*/
/*}*/


.jArticle{width: 100%;}
.jArticleTitle{text-align: center;border-bottom: 2px solid #c1c1c1;}
.jArticleTitle h2{margin: 0 auto;width: 627px;font-size: 18px;text-align: center;padding-bottom: 25px}
.jArticleResource{margin-top: 25px;display: inline;text-align: center;padding-top: 25px}
.jArticleResource:after{content: '';display: block;clear: both}
.jArticleResource span{color: #333333;margin-right: 30px;margin-left:0px;line-height: 40px;font-weight: normal;font-size: 12px;display: inline;margin-top: 0px}
.jArticleResource span a{cursor: pointer;font-size: 12px}
.jArticleMain{width: 100%;}
.jArticleMain p{margin: 8px 0px;line-height: 32px;color: #333333;text-indent: 35px;}
.articleMain .jArticle .jArticleMain img{margin: 0 auto;padding: 28px 0px}
.jArticleMain img{width: auto;height: auto;display: block;margin: 0 auto;}

/*列表1样式-------------------------------------------------------------*/
.jList1{width: 100%;}
/*标题部分*/
.jList1 div{width: 100%;height: 25px;border-left: 7px solid #ce1631;margin-bottom: 12px;}
.jList1 div span{font-size: 20px;color: black;margin-left: 13px;line-height: 25px;font-weight: bold;}
.jList1 ul li{overflow: auto;height:48px;border-bottom: 1px dashed #dcdcdc;}
.jList1 ul li img{margin-top: 8px;*margin-top: 8px;margin-right: 8px;float: left;}
.jList1 ul li a{float: left;font-size: 16px;line-height: 48px}
.jList1 ul li span{margin-right: 10px;float: right;margin-top: 0px;margin-left: 0px;line-height: 48px;font-size: 14px}
/*-------------------------------------------------------------------*/

/*科技总览*/
.articleKjzl{width: 100%}
.kjzlTitle{
    width: 100%;
    border-bottom: 1px solid #9e9e9e;
}
.kjzlTitle li {
    text-align: center;
    padding: 0px 15px;
    height: 34px;
    float: left;
    border:1px solid #9e9e9e;
}
.kjzlTitle li a{
    cursor: pointer;
    font-size: 18px;
    line-height: 34px;
}
.kjzlTitle li.on{
    height: 36px;
    line-height: 36px;
    border: none;
    background: #0075c2;
}
.kjzlTitle li.on a{
    color: #fff;
}
.clearBoth:after{
    content: '';
    display: block;
    clear: both;
}
.kjzlList .ztgk p{
    text-indent: 32px;
    line-height: 34px;
    padding: 10px 0px;
}
.fzlcList li{
    text-indent: 68px;
}
.fzlcList li.fzlcH{
    font-weight: bold;
    color: #0075c2;
    font-size: 18px;
    line-height: 62px;
    height: 50px;
    background: url("fzlcTitle2-0508.png") 18px center no-repeat;
}
.fzlcList li.fzlcH:first-child{
    background: url("fzlcTitle-0508.png") 18px center no-repeat;
}
.fzlcList li.fzlcP{
    color: #333333;
    height: 34px;
    line-height: 34px;
    background: url("fzlcList_0508.png") 23px center no-repeat;
}
.fzlcList li.fzlcP span{
    color: #0075c2;
}
.fzlcImg{
    margin-left: -17px;
    width: 99px;
    height: 200px;
    background: url("fzlcImg-0508.png") left center no-repeat;
}
.kjzlList img{
    margin-top: 40px;
    width: 100%;
    height: auto;
}

/*add*/
.articleMain.qyjj.rcgk{
    width: 882px;
}
.concentTitle{
    height: 49px;
    border-bottom: #d7d7d7 1px solid;
    background: url("position_0508.png") no-repeat 19px center #f7f8fa;

}
.xconcentTitle{
    height: 49px;
    border-bottom: #d7d7d7 1px solid;
    background: url("xposition2_0508.png") no-repeat 19px center #f7f8fa;
}
.xMain{
    border: #d7d7d7 1px solid;
    height: 100%;
}
.concentTitle h4, .xconcentTitle h4{
    color: #017ec6;
    font-size: 16px;
    line-height: 49px;
    margin-left: 63px;
    display: inline;
}
.xconcentTitle h4{
    float: left;
}
.xContent{
    background: url("bg_0508.png") no-repeat;
    background-size: 100%;
    padding: 95px 34px;
}
.xContent p span{
    color: #017ec6;
    font-size: 19px;
    display: inline;
    margin-top: 0;
    margin-left: 0;
}
.articleMain .xContent2 img{
    margin-right: 35px;
    float: right;
}
.xContent2.rcpylnContent{
    padding: 30px 0px;
}
.xContent2:after{
    content: '';
    display: block;
    clear: both;
}
.xContent2 p{
    float: left;
    width: 477px;
    margin-top: 83px;
    margin-left: 34px;
}
.xContent3 p{
    background: url("xsquare_0508.png") no-repeat left 30px center;
    padding-left: 13px;
    margin-top: 32px;
    margin-bottom: 32px;
}
.xMain .xconcentTitle img{
    padding: 0;
    float: right;
    border-left: #d7d7d7 1px solid;

}
.xContent4{
    padding: 34px;
}
.xContent3 table{
    text-align: center;
    width: 100%;
    border-top: #dbdbdb 1px solid;
}
.xContent3 table td{
    border-bottom: #dbdbdb 1px solid;
    line-height: 52px;
}
.xContent3 .tb1 td:nth-child(2){
    border-left: #dbdbdb 1px solid;
    border-right: #dbdbdb 1px solid;
}
.xContent3 .tb1 td:nth-child(3){
    width: 98px;
}
.xContent3.table2 .tb2{
    width: 48%;
    float: left;
}
.xContent3.table2 .tb3{
    width: 48%;
    float: right;
    border-right: none;
}
.xContent3.table2 .tb3 td{
    line-height: 40px;
}
.xContent3.table2 .tb2 td:nth-child(2),.xContent3.table2 .tb3 td:nth-child(1){
    border-right: #dbdbdb 1px solid;
    border-left: #dbdbdb 1px solid;
}
.xContent3.table2:after{
    content: "";
    clear: both;
    display: block;
}
.table2{
    margin-bottom: 55px;
}
.xContent5 table{
    width: 100%;
    text-align: center;
}
.xContent5 table tr th{
    background: #3296d0;
    line-height: 55px;
    border-top: #dbdbdb 1px solid;
    color: #ffffff;
}
.xContent5 table tr th:nth-child(1){
    width: 99px;
}
.xContent5 table tr td{
    line-height: 52px;
}
.xContent5 table tr th,.xContent5 table tr td{
    border-left: #dbdbdb 1px solid;
    border-bottom: #dbdbdb 1px solid;
}
.xContent5 table tr th:nth-child(4),.xContent5 table tr td:nth-child(4){
    border-right: #dbdbdb 1px solid;
}
.articleMain .xContent5 p{
    margin-bottom: 0;
}
.articleMain .xContent5 .xtitle{
    margin-top: 25px;
    font-weight: bold;
}
.articleMain .xContent5 .xtitle2{
    font-weight: bold;
}
.articleMain .xContent5 .xtitle2 a{
    color: #1111ee;
}
.xContent5 span{
    font-weight: bold;
    margin-top: 0;
    display: inline;
    margin-left: 0;
    font-size: 16px;
}
.xContent5 .dzxx{
    margin-left: 56px;
}
.listContent{
    border-left: 1px solid #d7d7d7 ;
    width: 57px;
    height: 49px;
    float: right;
    background: url("xss2_0508.png") center center no-repeat;
}
.listContent.on{
    background: url("xss_0508.png") center center no-repeat;
}


.gjkjjbj table{
    margin-top: 40px;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    width: 100%;
}
.gjkjjbj table thead tr td{
    text-align: center;
    height: 55px;
    line-height: 55px;
    color: #fff;
    background: #3296d0;
    border-top: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
}
.gjkjjbj table thead tr td:first-child{
    border-left: none;
}
.gjkjjbj table tbody tr td{
    font-size: 14px;
    line-height: 52px;
    height: 52px;
    text-align: center;
    border-top: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
}
.gjkjjbj table tbody tr td:first-child{
    border-left: none;
}
.jPBgGrey{
    /*margin-top: 20px;*/
    width: 96%;
    /*text-align: center;*/
    text-indent: 30px;
    padding: 12px 2%;
    line-height: 32px;
    color: #333333;
    background: #eeeeee;
}
.jPBgGrey.H{
    font-weight: bold;
    padding-bottom: 0px;
}
.jPBgGrey span{
    font-weight: bold;
}
.jP1{
    margin-top: 12px;
    line-height: 32px;
    color: #333333;
    margin-bottom: 40px;
}
.jP1 span{
    font-weight: bold;
}
.jImgList1{width: 895px;margin-top: 40px}
.jImgList1 ul li{width: 275px;height: 235px;float: left;background: #eeeeee;margin-right: 23px;margin-bottom: 40px}
.jImgList1 ul li a{display: block;width: 100%;height: 100%;}
.jImgList1 ul li a img{display: block;width: 275px;height: 185px}
.jImgList1 ul li a span{display: block;line-height: 47px;width: 100%;text-indent: 10px;height: 50px}
.jImgList1 ul li a span:after{content: '';display: block;width: 82px;height: 3px;margin-left: 7px;background: #0374c0}

.jImgList2{width: 895px;margin-top: 40px}
.jImgList2 ul li{width: 248px;height: 189px;float: left;background: #eeeeee;margin-right: 22px;margin-left:22px;margin-bottom: 40px;position: relative}
.jImgList2 ul li a{display: block;width: 100%;height: 100%;}
.jImgList2 ul li a img{display: block;width: 248px;height: 189px}
.jImgList2 ul li a span{display: block;line-height: 30px;width: 100%;height:30px;background: url("opacity50.png");position: absolute;bottom: 0px;color: #fff;text-align: center}
.jImgList2 ul.tfcp li a span{background: #288ec6;color: #fff}
.jImgList2 ul.tfcp li{border: 1px solid #288ec6}
.jImgList2 ul.tfcp li a span:after{content: '';background: none}
.jImgList2.fmysyzb ul li{overflow: hidden}
.tpcpW {position: absolute;width: 136px;height: 155px;top: 0px;right: 0px}
.tlrqygd .tpcpW h5{font-size: 15px;margin-top: 40px;margin-left: 0px;text-indent: 0px}
.tlrqygd .tpcpW h6{margin-top: 5px;font-size: 14px;line-height: 25px}
.jImgList2 ul.tfcp li a img{width: 105px;height: 159px}
.tlrqygd h5{
    margin-top: 45px;
    color: #017ec6;
    font-size: 16px;
    font-weight: bold;
    text-indent: 20px;
}
.LwRimg{
    background: #eeeeee;
    width: 100%;
    padding: 22px 0px;
}
.Lw{
    width: 460px;
    float: left;
    margin-left: 28px;
}
.LwRimg p{
    line-height: 30px;
    display: block;
    margin-bottom: 15px;
}
.LwRimg p:first-child{
    margin-top: 30px;
}
.LwRimg img{
    display: block;
    margin-right: 25px;
    float: right;
    width: 328px;
    height: 219px;
}
.tlrqygd h6{
    font-size: 24px;
    margin-top: 33px;
    font-weight: bold;
}
.glyfljxP{
    line-height: 34px;
    margin-top: 10px;
    text-indent: 32px;
}
.jscs{
    margin-top: 25px;
    width: 100%;
    height: auto;
}
.listImgSwitch{
    position: relative;
}
.listImgSwitch.on{
    height: 100%;
}
.listImgSwitch:after{
    position: absolute;
    content: '';
    display: block;
    width: 9px;
    height: 8px;
    background: url("listImgSwitchUp.png") center center no-repeat;
    float: right;
    right: 10px;
    top: 10px;
}
.listImgSwitch.on:after{
    position: absolute;
    content: '';
    display: block;
    width: 9px;
    height: 8px;
    background: url("listImgSwitchDown.png") center center no-repeat;
    float: right;
    right: 10px;
    top: 10px;
}
.listImgSwitch.on h4{
    line-height: 40px;
    margin-left: 10px;
    width: 230px;
    text-align: left;
    margin-bottom: 10px;
}
.listImgSwitch p{
    width: 230px;
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    margin-left: 10px;
}
.rcqgc h4{
    margin-top: 45px;
}
.yfMain{
    margin-bottom: 20px;
}
.yfMain.jyjcyrz{
    margin-bottom: 0px;
}
.yfTitle{
    margin-top: 30px;
    background: #f7f8fa;
    width: 100%;
    height: 49px;
    border: 1px solid #dbdbdb;
}
.yfTitle h3{
    background: url("position_0508.png") 19px center no-repeat;
    text-indent: 63px;
    height: 49px;
    line-height: 49px;
    color: #017ec6;
    float: left;
}
.yfTitle.no h3{
    color: #333333;
    background: url("position2_0508.png") 19px center no-repeat;
}
.yfMain.jyjcyrz .yfTitle{
    margin-top: 0px;
}
.yfMain.jyjcyrz:first-child .yfTitle{
    margin-top: 30px;
}
.yfContent{
    width: 100%;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}
.yfContent.jyjcyrz{
    background: #f0f0f0;
}
.yfContent span.spanH{
    width: 96%;
    margin: 0 auto;
    display: block;
    line-height: 75px;
    color: #ff0f0f;
    text-indent: 50px;
}
.yfContent p{
    width: 96%;
    display: block;
    margin: 0 auto;
    text-indent: 50px;
    padding-bottom: 20px;
    color: #333333;
}
.yfContent.jyjcyrz p:first-child{
    padding-top: 20px;
}
.jLbtHX{position: relative;height: 300px;width: 100%;background: #f7f8fa;margin-bottom: 30px}
.jLbtHXBtn{width:100%;position: absolute;top: 144px}
.jLbtHXBtn a{float: right}
.jLbtHXBtn a:first-child{float: left}
.jlbtHXList{margin-left: 55px;width: 770px;overflow: hidden}
.jlbtHXList ul{width: 10000px;}
.jlbtHXList ul li{float: left;margin-right: 10px;width: 250px;height: 191px}
.jlbtHXList ul li img{width: 100%;height: 100%}
.jLbtHX h5{line-height: 75px;text-indent: 20px;color: #017ec6;font-size: 15px;font-weight: bold}

.zyjyMain h4{
    font-size: 23px;
    color: #017ec6;
    text-align: center;
    line-height: 80px;
}
.zyjyMain p{
    text-indent: 30px;
    line-height: 32px;
    color: #333333;
}
.zyjyMain img{
    width: 600px;
    height: 400px;
    display: block;
    margin: 0 auto;
    padding: 40px 0px;
}
.rcpyln{
    background: #f0f0f0;
}
.rcpyln p{
    width: 96%;
    display: block;
    margin: 0 auto;
    padding: 20px 0px;
    line-height: 32px;
    color: #333333;
    text-indent: 32px;
}

/*首席*/
/*领导关怀*/
.ldgh-ul{
    width: 925px;
}
.ldgh-ul li{
    width: 261px;
    height: 216px;
    float: left;
    margin-right: 45px;
    margin-bottom: 25px;
    list-style: none;
}
.ldgh-titl{
    display: inline-block;
    width: 192px;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 20px;
    margin-left: 38px;
}

/*组织架构*/
.zzjg-con{
    width: 872px;
    border: 1px #d7d7d7 solid;
}
.zzjg-con h2{
    width: 100%;
    height: 50px;
    border-bottom: 1px #d7d7d7 solid;
    background-color: #f7f8fa;
    font-size: 24px;
    color: #017ec6;
    text-align: center;
    line-height: 50px;
    font-weight: 700;
}
.zzjg-ul{
    width: 100%;
}
.zzjg-ul li{
    width: 100%;
    height: 96px;
    border-bottom: 1px #d7d7d7 solid;
    list-style: none;
}
.zzjg-til{
    font-size: 20px;
    color: #017ec6;
    height: 56px !important;
    line-height: 64px !important;
}
.zzjg-ul li p{
    margin-left: 23px;
    height: 40px;
    line-height: 25px;
}
.zzjg-ul li p span{
    margin-right: 50px;
    font-size: 14px;
}
.glfwbm-ul{
    width: 100%;
}
.glfwbm-ul li{
    width: 100%;
    height: 54px;
    border-bottom: 1px #d7d7d7 solid;
    list-style: none;
}
.glfwbm-ul li span{
    display: inline-block;
    text-align: center;
    line-height: 54px;
    height: 54px;
    font-size: 15px;
}
.glfwbm-dyg1{
    width: 288px;
    border-right: 1px #d7d7d7 solid;
}
.glfwbm-dyg2{
    width: 280px;
    border-right: 1px #d7d7d7 solid;
}
.glfwbm-dyg3{
    width: 300px;
}
.zyyjs-ul{
    width: 100%;
    height: 54px;
    border-bottom: 1px #d7d7d7 solid;
}
.zyyjs-ul li{
    float: left;
    list-style: none;
    text-align: center;
    height: 54px;
    line-height: 54px;
    font-size: 15px;
}
.zyyjs-dyg1{
    width: 250px;
    border-right: 1px #d7d7d7 solid;
}
.zyyjs-dyg2{
    width: 210px;
    border-right: 1px #d7d7d7 solid;
}
.zyyjs-dyg3{
    width: 140px;
    border-right: 1px #d7d7d7 solid;
}
.zyyjs-dyg4{
    width: 265px;
}
.kgqy-ul{
    width: 100%;
}
.kgqy-ul li{
    width: 100%;
    height: 54px;
    border-bottom: 1px #d7d7d7 solid;
    list-style: none;
    line-height: 54px;
}
.kgqy-ul li span{
    text-align: center;
    display: inline-block;
    height: 54px;
    float: left;
}
.kgqy-dyg1{
    width: 288px;
    border-right: 1px #d7d7d7 solid;
}
.kgqy-dyg2{
    width: 276px;
    border-right: 1px #d7d7d7 solid;
}
.kgqy-dyg3{
    width: 300px;
}
.kgqy-speic{
    line-height: 28px !important;
}




/*标准化委员会*/
.bzhwyh-ul{
    width: 862px;
    border: 1px #d7d7d7 solid;
}
.bzhwyh-ul li{
    width: 100%;
    height: 54px;
    list-style: none;
    line-height: 54px;
    border-bottom: 1px #d7d7d7 solid;
}
.bzhwyh-ul li:first-child{
    background-color: #3296d0;
    color: white;
}
.bzhwyh-ul li span{
    display: inline-block;
    height: 54px;
}
.buhwyh-dyg1{
    width: 99px;
    border-right: 1px #d7d7d7 solid;
    text-align: center;
}
.buhwyh-dyg2{
    width: 669px;
    border-right: 1px #d7d7d7 solid;
    text-indent: 22px;
}
.buhwyh-dyg3{
    width: 89px;
    text-align: center;
}
.buhwyh-speic{
    text-align: center;
}