@charset "UTF-8";
/*初始化css*/
body{min-width:1100px;font-family:微软雅黑;color: #333;}/*min-width的宽度根据项目页面宽度决定*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form
{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}/*颜色根据通用信息列表的文字颜色决定*/
.more a{color: #999;}/*颜色根据通用更多的文字颜色决定*/
a:hover{color:#1c5bb8;}/*颜色根据psd主色调决定，比如很多都是蓝色*/
.more a:hover{color:#1c5bb8;}/*颜色根据psd主色调决定，比如很多都是蓝色*/
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
textarea,input{font-family:微软雅黑;}
/*命名的语义化---正常页面的几部分如下：header(top+banner+nav)	content-wrap(section1+section2+...)		footer*/
body{background-color: #f2f2f2;height: auto;}
.main{width: 1200px;margin: 0 auto;margin-bottom: 25px;}
.fg{width: 100%;height: 15px;margin: 0 auto;background-color: #00457e;}
.dqwz{padding-top: 20px;padding-left: 25px;font-size: 17px;background: #FFFFFF;padding-bottom: 34px;}
.content{padding:30px 30px 30px 43px;}

/* 第一层 */
.section1 {width: 1200px;height: 429px;background: #e0e0e0;margin: 0 auto;margin-bottom: 28px;}
#focus {
    width: 1200px;
    height: 429px;
    overflow: hidden;
    position: relative;
}
#focus ul {
    height: 420px;
    position: absolute;
}
#focus ul li {
    float: left;
    width: 1200px;
    height: 429px;
    overflow: hidden;
    position: relative;
    background: #000;
}
#focus ul li div {
    overflow: hidden;
}
.xwzx_nav_lef {
    float: left;
    width: 852px;
    height: 429px;
}
.xwzx_nav_rig {
    float: left;
    width: 348px;
    height: 429px;
    background: #e0e0e0;
}
.xwzx_nav_rig-tit{background-color: #00457e;width: 348px;height: 59px;}
.xwzx_nav_rig-tit img{display: block;margin-top: 13px;margin-left: 39px;}
.xwzx_nav_rig-con{padding: 12px 41px;}
.xwzx_nav_rig-con h6{font-size: 26px;font-weight: bold;line-height: 40px;}
.xwzx_nav_rig-con p{font-size: 15.21px;color: #a8a8a8;padding-top: 30px;line-height: 30px;}
.xwzx_nav_rig-con p span{color: #00457e;}
#focus .btn span{background:url('rd.png') no-repeat;}
#focus .btnBg {
    position: absolute;
    height: 30px;
    left: 0;
    bottom: 0;
}
#focus .btn {
    position: absolute;
    width: 1200px;
    height: 16px;
    padding: 45px 40px;
    right: 0;
    bottom: 0;
    text-align: right;
}
#focus .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 16px;
    height: 16px;
    margin-left: 8px;
    background: url(rd.png) no-repeat;
}
#focus .btn .on{
    background: url(rd-focus.png) no-repeat!important;
}
/* 第一层结束 */
/* 第二层开始 */
.section2{background-color: #FFFFFF;width: 100%;padding: 44px 38px 30px 33px;}
.section2-left{width: 700px;}
.rdjd{background: url(rdjd.png) no-repeat;width: 156px;height: 48px;}
.rdjd-more{border-bottom: 1px solid #acacac;width: 526px;margin-left: 17px;height: 48px;}
.rdjd-more a{display: block;color: #6a6a6a;line-height: 48px;}
.section2-left-list{height: 482px;}
.section2-left-list ul{padding-left: 15px;}
.section2-left-list ul li{padding-top: 32px;}
.section2-left-list a{display: block;width: 100%;}
.tit{background: url(wen.png) left 3px no-repeat;font-size: 16.6px;font-weight: bold;}
.tit p,.nr p{padding-left: 20px;}
.nr{background: url(da.png) left 3px no-repeat;font-size: 13.49px;color: #686868;line-height: 25px;margin-top: 16px;}
.section2-right{border-left: 1px solid #9f9f9f;padding-left: 30px;}
.zqyj{background: url(zqyj.png) no-repeat;width: 156px;height: 48px;}
.zqyj-more{border-bottom: 1px solid #acacac;width: 218px;height: 48px;}
.zqyj-more a{display: block;color: #6a6a6a;line-height: 48px;}
.section2-right-list ul{padding: 15px 0 0 5px;width: 374px;}
.section2-right-list li{background: url(list.png) left 12px no-repeat;font-size: 16.6px;width: 100%;}
.section2-right-list li a{padding-left: 16px;color: #939393;line-height: 34px;display: block;}
.section2-right-2btn{margin-top: 31px;margin-bottom: 13px;}
.kjzx{width: 173px;height: 116px;border: 1px solid #105186;}
.kjzx a{display: block;font-size: 17.98px;color: #105186;text-align: center;padding-top: 70px;background: url(kjzx.png) center 23px no-repeat;}
.kjzx a:hover{background: url(kjzx-on.png) center 23px no-repeat;color: #FFFFFF;}
.kjzx:hover{background: #105186;}
.tzxx{width: 173px;height: 116px;border: 1px solid #105186;margin-left: 25px;}
.tzxx a{display: block;font-size: 17.98px;color: #105186;text-align: center;padding-top: 70px;background: url(tzxx.png) center 23px no-repeat;}
.tzxx a:hover{background: url(tzxx-on.png) center 23px no-repeat;color: #FFFFFF;}
.tzxx:hover{background: #105186;}
/* 第二层结束 */