/*commom style*/
*,*: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;}
a:hover{color:#004a7c;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}
.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;}
body{font-family:'微软雅黑';}

/*当前位置*/
.current_path_box{width:100%;background-color: #ededed;}
.current_path{font-size: 13px;line-height: 40px;height:40px;width: 1200px;margin: 0 auto;background: url(current_path_bg.png) no-repeat left center;padding-left: 20px;}
.current_path a{color:#454545;}
.current_path a:hover{color:#004a7c;}
/*内容块一*/
.main01{width: 1200px;margin:40px auto 0;}
.main01_l{width: 210px;}
.main01_m_box{width: 570px;margin-left: 20px;position: relative;}
div.xsj{width:95px;height: 25px;background: url('xh_pic_02.png') no-repeat center center;
    border: 1px solid #e3e3e3;
    border-top:none;
    position: absolute;bottom:0px;
    left:240px;
}
.main01_m{
    /*height: 442px;*/
    margin-bottom:25px;
    border: 1px solid #e3e3e3;padding: 19px 28px 0px 18px;overflow: hidden;}
.main01_r{width: 360px;}
.leader_photo{width: 210px;padding: 9px;border: 1px solid #e3e3e3;}
.leader_photo img{width: 190px;height: 250px;}
.leader_introduce{margin-top: 10px;text-align: center;}
.leader_introduce span{display: block;line-height: 37px;color: #355e92;}
.leader_introduce ins{display: block;line-height: 37px;color: #666666;}
.leader_introduce span{font-size: 23px;}
.leader_introduce ins{font-size: 19px;color: #666666;}
.leader_talk{width: 210px;height: 60px; background: url(leader_talk.png) no-repeat;margin-top: 30px;text-align: center;}
.leader_talk a{font-size: 19px;color: #355e92;line-height: 60px;margin-left: 40px;}

.leader_fg01,.leader_brief01{background: url(leader_fengong.png) no-repeat left center;height: 22px;font-size: 19px;line-height: 22px;color: #235298;padding-left: 40px;font-weight: bold;}
.leader_brief01{background: url(leader_introduce.png) no-repeat left center;height:26px;line-height:26px;}
.leader_fg02{font-size: 15px;line-height: 32px;color: #333333;margin-top:14px ;padding-bottom: 16px;text-indent:2em;}
.leader_brief02{font-size: 15px;line-height: 32px;color: #333333;padding-top: 14px;padding-bottom: 13px;text-indent:2em;}
.down_arrow{width: 94px;height: 21px;border: 1px solid #e3e3e3;background: url(down_arrow.png) no-repeat 38px 6px;border-top: 0;margin:0 auto;cursor: pointer;}
.main01_r01{min-height: 500px;background: #f3f0f0;padding: 21px 22px 0;}
.main01_r01 h1{color: #c10d0c;font-size: 23px;height: 23px;line-height: 23px;font-weight:normal;}
.main01_r01>ul>li.cwfsz{padding: 7px 0;}
.main01_r01>ul>li.fsz{padding: 7px 0;}
.main01_r01>ul>li:first-child{border-top: 0;}
.main01_r01>ul>li{height: 40px;line-height: 40px;}
.main01_r01>ul>li>i{width: 2px;height: 2px; background: #000;display:block;margin: 20px 10px 0 0;float: left;}
.main01_r01>ul{border-top: 1px solid #dadada;margin-top: 20px;padding-top: 10px;}
.cwfsz div:first-child{line-height: 28px;}
/*.main01_r01 ul span{letter-spacing: 15px;}*/
.fsz div:first-child{padding-top: 18px;}
.cwfsz div{padding-top: 10px;}
.cwfsz div:first-child{padding-top: 0px;}
.main01_r02{background: url(xh_pic_01.png) no-repeat;width: 360px;margin-top: 30px;}
.main01_r02 a{display:block;width: 360px;height: 62px;line-height: 62px;font-size: 19px;padding-left: 125px;color: #355e92;}
/*第二块*/
.main02_box{width: 100%;margin-top: 40px;background: #f7f5f5;height: 384px;padding-top: 33px;}

.active_news{background: url(main02_tit_bg.png) no-repeat left 10px;width: 1191px;margin: 0 auto;font-size: 23px;color: #bb2335;height: 23px;line-height: 23px;text-align: center;}
.scroll_horizontal{position:relative;width:1200px;height:290px;background-color: #f3f3f3; background:url(bg_03.png) right top no-repeat;margin:30px auto 0;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1088px;height:290px;margin:0 auto;padding: 5px 0px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;margin: 0px;padding: 0px;}
.scroll_horizontal .list li{float:left;width:272px; height:290px; padding:0 20px;position: relative;}
.pos_line{position: absolute;width: 1px;height: 201px;background: #d6d6d6;right:1px;top: 0;}
.scroll_horizontal .list li img{border: none;}
.scroll_horizontal .prev{position:absolute;background:url(left_arrow.png) no-repeat;left: 5px;display: block;width: 27px;height: 46px;top: 15px;}
.scroll_horizontal .next{position:absolute;top:15px;width:27px;height:46px;background:url(right_arrow.png) no-repeat;}
.scroll_horizontal .prev{left:5px; margin-top:75px;cursor:pointer;}
.scroll_horizontal .next{right:5px; margin-top:75px;cursor:pointer;}
.gd-tit{ width:100%; line-height:30px;height:90px;}
.gd-tit a{ font-size:17px; color:#4a6c9a;}
.gd-zy{ width:100%; height:110px; line-height:28px;}
.gd-zy a{ font-size:13px; color:#a7a7a7;text-indent:2em;}
.gd-dian{ width:100%; height:10px; text-align:center; margin-top:9px;}
.gd-data{ width:100%; height:13px; line-height:13px; font-size:13px; text-align:center; color:#53739f; margin-top:20px;}


.ld{font-size: 17px;color: #355e92;width: 70px;float: left;line-height:30px;}
.ld_list{width:240px;float: right;}
.ld_list li{margin-left:30px;margin-bottom: 10px;}
.main01_r01 ul{float: left}
.main01_r01 ul li{float: left}
.ldld>li{width:320px;border-bottom:1px dashed #d9d9d9}




.w1200{width: 1200px;margin: auto;}
.nav-t li>p{ width:370px;  height: 30px;  line-height: 30px;  font-size: 13px;  background: url("xh_pic_20.png") no-repeat 340px 12px #f7f7f7;  padding-left: 20px;  }
.nav-c{width: 1200px;line-height: 40px;padding-left: 20px;background: #f7f7f7;position: absolute;font-size: 13px;top:35px;left:0px;z-index:100;display: none;}
.nav-c p{ float: left;width: 120px;text-align: center}