﻿@charset "utf-8";
/* index */
.box { clear: both; width: 100%; height: auto; margin: 0px auto; width: 100%; height: 900px; background-size: 100% 100%; position: absolute; background: url(index_bg_100.jpg) no-repeat center top; background-color: #ffffff; color: #000; }
.box1 { clear: both; width: 1200px; margin: 0px auto; font-size: 12px; }
.box_top { width: 100%; height: 30px; background: url(index_top_bj.png) no-repeat center center; color: fff; line-height: 30px; }
.box_top .top_cnt { width: 1203px; height: 30px; margin: 0 auto; }
.box_top .top_cnt .date { font-size: 12px; color: #fff; }
.box_top .top_cnt .top_cnt_rt { display: inline-block; font-size: 14px; margin-left: 10px; color: #fff; }
.box_top .top_cnt .top_cnt_rt a { color: #c5d0e2; color: rgba(255,255,255,0.66); }
.box_top .top_cnt .top_cnt_rt .zwyx { height: 20px; line-height: 22px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px; border: 1px solid #c5d0e2; border: 1px solid rgba(255,255,255,0.66); display: inline-block; margin: 0 10px; padding: 0 8px; }
.box_top .top_cnt .top_cnt_rt .zwyx a { color: rgba(255,255,255,0.66); color: #fff; opacity: 0.66; }
.box_top .top_cnt .divider { line-height: 12px; font-size: 10px; margin-left: 10px; color: rgba(255,255,255,0.28); margin-right: 10px; }
i.icon-date { background: url(icon-date.png) no-repeat center 5px; display: block; width: 16px; height: 30px; margin-right: 10px; float: left; }
/* ������ʼ */
.search { width: 236px; height: 23px; background: url(inex_ss.png) no-repeat 0 0; margin: 3px 10px 0 20px; }
.top_sea_txt { display: inline-block; float: left; width: 180px; height: 23px; line-height: 23px; background: none;/* margin: 4px 0 0 15px;*/ color: #55667a; padding-left: 20px; }
.top_sea_btn { display: inline-block; float: left; width: 23px; height: 23px; line-height: 23px; background: none; margin: 0px 0 0 0; cursor: pointer; }
/* �������� */

i.icon-yx { background: url(icon-yx.png) no-repeat center center; display: inline-block; width: 14px; height: 9px; margin-right: 10px; }

.box_logo { width: 1200px; height: 186px; margin: 0 auto; background: url(logo.png) no-repeat 30px 50%; }

.box_logo { width: 1200px; height: 186px; margin: 0 auto; }
/* ������ʼ */
/* 2021.6.29 �޸�100���걳���� ����margin-top 80px */
/*.nav { width: 1200px; margin: 0 auto; position: relative; z-index: 999; } */
.nav { width: 1200px; margin: 0 auto; position: relative; z-index: 999; margin-top:80px; }
.nav .nav_k { width: 1190px; height: 47px; background: url(nav_bj1.png) no-repeat; line-height: 40px; margin: 0 auto; border: 1px solid rgba(255,255,255,0.16); padding: 3px 5px 0px; }
.nav .nav_k-items { width: 100%; height: 47px; line-height: 42px; }
.nav .nav_k-items > ul { margin: 0 auto; width: 100%; list-style: none; padding: 0; position: relative; /* IF .nav_k-items position=relative -> ul = container width, ELSE ul = 100% width */ box-sizing: border-box; z-index: 1; }
.nav .nav_k-items > ul:before, .nav_k-items > ul:after { content: ""; display: table; }
.nav .nav_k-items > ul:after { clear: both; }
.nav .nav_k-items > ul > li { float: left; padding: 0; margin: 0; width: 170px; height: 47px; line-height: 42px; font-size: 18px; box-sizing: border-box; margin-top:-2.5px; }
.nav .nav_k-items > ul > li:hover { background: url(nav_item.png) no-repeat; }
.nav .nav_k-items > ul > li>a { text-decoration: none; display: block; color: #fff; }
.nav .nav_k-items > ul > li:hover> a{ color: #0c62bf; }
.nav .nav_k-items > ul > li>a>em { padding: 2px; }
.nav .nav_k-items > ul > li>a>i { padding: 12px; background: url(nav_icon1.png) 0 center no-repeat;}
.nav .nav_k-items > ul > li > a >i.nav_k-item1 { background-position: 0 center; }
.nav .nav_k-items > ul > li:hover> a >i.nav_k-item1 { background-position: -24px center; }
.nav .nav_k-items > ul > li > a >i.nav_k-item2 { background-position: -48px center;}
.nav .nav_k-items > ul > li > a >i.nav_k-item2 .jgsz{ display:none;}
.nav .nav_k-items > ul > li:hover> a >i.nav_k-item2 { background-position: -72px center; }
.nav .nav_k-items > ul > li:hover> a >i.nav_k-item2 .jgsz{ display:block;}
.nav .nav_k-items > ul > li > a > i.nav_k-item3 { background-position: -96px center; }
.nav .nav_k-items > ul > li:hover> a >i.nav_k-item3 { background-position: -120px center; }
.nav .nav_k-items > ul > li > a >i.nav_k-item4 { background-position: -142px center; }
.nav .nav_k-items > ul > li:hover> a >i.nav_k-item4 { background-position: -166px center; }
.nav .nav_k-items > ul > li > a >i.nav_k-item5 { background-position: -190px center; }
.nav .nav_k-items > ul > li:hover> a >i.nav_k-item5 { background-position: -214px center; }
.nav .nav_k-items > ul > li > a >i.nav_k-item6 { background-position: -238px center; }
.nav .nav_k-items > ul > li:hover> a >i.nav_k-item6 { background-position: -262px center; }
.nav .nav_k-items > ul > li > a >i.nav_k-item7 { background-position: -286px center; }
.nav .nav_k-items > ul > li:hover> a >i.nav_k-item7 { background-position: -310px center; }
/* �������� */
.nav .nav_k-items > ul > li{ position:relative;}
.nav .nav_k-items > ul > li .ljy_on1{ width: 1192.5px; height:auto; background: #fff; display:none; overflow: hidden; position: absolute;  left:-171px; top:43px; color:#000; font-size:14px;}
.nav .nav_k-items > ul > li .ljy_on2{left:-341px;}
.nav .nav_k-items > ul > li .ljy_on3{left:-511px;}
.nav .nav_k-items > ul > li .ljy_on4{left:-681px;}
.nav .nav_k-items > ul > li .ljy_on5{left:-851px;}
.nav .nav_k-items > ul > li .ljy_on6{left:-1021px;}
.nav .nav_k-items > ul > li:hover .ljy_on1{ display:block;}


/*��������չ��
.jgsz {width: 1140px; padding: 25px; height: 310px;  background: #fff; overflow: hidden;}
.jgsz .ldzc { width: 560px; overflow: hidden; }
.jgsz .ldzc_con { width: 130px; height: 64px; text-align: center; line-height: 20px; margin: 20px 5px 0px 5px; padding: 2px 0; }
.jgsz .ldzc_con a { font-size: 16px; line-height: 26px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius: 10px; color: #3780d3; background: #eff5fd; padding: 0px 25px; display: inline-block; }
.jgsz .ldzc_con a:hover { color: #0A7BC3; text-decoration: underline; }
.jgsz .ldzc_con p { color: #000; margin-top: 5px; font-size: 14px; }
.jgsz .nscs { width: 554px; overflow: hidden; }
.jgsz .nscs_con { width: 554px; margin: 8px 0 0 0; }
.jgsz .nscs_con ul { margin-top: 10px; }
.jgsz .nscs_con li { display: inline-block; float: left; width: 164px; height: 30px; line-height: 30px; padding: 0 0 0 20px; background: url(icon-jt.png) no-repeat 0 50%; text-align: left; }
.jgsz .nscs_con li a { color: #383838; text-decoration: none; }
.jgsz .nscs_con li a:hover { color: #3780d3; }
/*��������չ��end*/

/*��������չ��*/
.jgsz {width: 1140px; padding: 25px; height: 310px;  background: #fff; overflow: hidden;}
.jgsz .ldzc { width: 560px;}
.jgsz .ldzc_con { width: 130px; height: 64px; text-align: center; line-height: 20px; margin: 20px 5px 0px 5px; padding: 2px 0; }
.jgsz .ldzc_con a { font-size: 16px; line-height: 26px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius: 10px; color: #3780d3; background: #eff5fd; padding: 0px 25px; display: inline-block; }
.jgsz .ldzc_con a:hover { color: #0A7BC3; text-decoration: underline; }
.jgsz .ldzc_con p { color: #000; margin-top: 5px; font-size: 14px; }
.jgsz .nscs { width: 554px; overflow: hidden; }
.jgsz .nscs_con { width: 554px; margin: 8px 0 0 0; }
.jgsz .nscs_con ul { margin-top: 10px; }
.jgsz .nscs_con li { display: inline-block; float: left; width: 164px; height: 30px; line-height: 30px; padding: 0 0 0 20px; background: url(icon-jt.png) no-repeat 0 50%; text-align: left; }
.jgsz .nscs_con li a { color: #383838; text-decoration: none; }
.jgsz .nscs_con li a:hover { color: #3780d3; }
.jgsz .ldzc ul{position:relative;}
.jgsz .ldzc ul li{float:left;width: 110px; height: 48px; line-height:48px; text-align: center; font-size:16px; }
.jgsz .ldzc ul li a{color: #3780d3; }
.jgsz .ldzc ul li a:hover{ text-decoration:underline;}
.jgsz .ldzc ul li .ldjj{ width:340px; position:absolute; top:-25px; left:230px; display:none; background:#fff;}
.jgsz .ldzc ul li:hover .ldjj{ display:block;}
.jgsz .ldzc ul li .ldjj1{display:block;}
/*��������չ��end*/


/*������Ѷչ��*/
.xlzk { width: 1140px; padding: 25px; height: auto;  background: #fff; overflow: hidden; }
.xlzk_pic { width: 420px; height: 315px; overflow: hidden; background: #fafafa; border: 1px solid #dcdcdc; position: relative; }
.xlzk_pic ul { width: 420px; height: 45px; background: #000; position: absolute; bottom: 0px; left: 0px; }
.xlzk_pic ul li { display: inline-block; width: 175px; height: 45px; line-height: 45px; text-align: center; border-top: 1px solid #fafafa; float: left; font-size: 16px; background: url(icon_new1.png) 55px -36px no-repeat #fafafa; padding-left: 35px; }
.xlzk_pic ul li.tpn { background-position: 55px 13px; width: 174px; border-right: 1px solid #fafafa; }
.xlzk_pic ul li.tpn:hover { background-position: 55px 13px; }
.xlzk_pic ul li.spn { background-position: 55px -36px; }
.xlzk_pic ul li.spn:hover { background-position: 55px -36px; }
.xlzk_pic ul li.br { background: url(icon_new.png) no-repeat 55px 13px #3a81d5; color: #fff; }
.xlzk_pic ul li:hover { background: url(icon_new.png) no-repeat #3a81d5; color: #fff; }
#owl-demo { position: relative; width: 480px; height: 315px; }
#owl-demo .item { position: relative; display: block; }
#owl-demo img { display: block; width: 480px; height: 270px; }
#owl-demo b { position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; line-height: 40px; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); }
#owl-demo span { position: absolute; left: 0; bottom: 0px; width: auto; font: 14px/40px "΢���ź�", "����"; color: #fff; text-align: left; text-decoration: none; margin-left: 15px; }
.owl-pagination { position: absolute; right: -165px; bottom: 0px; width: 100%; height: 22px; text-align: center; }
.owl-page { display: inline-block; width: 6px; height: 6px; margin: 0 5px; background: #fff; *display:inline;
*zoom:1;
}
.owl-pagination .active { background: #ff9a03; }
.owl-buttons { display: none; }
.owl-buttons div { position: absolute; top: 50%; width: 40px; height: 80px; margin-top: -0px; text-indent: -9999px; }

.xlzk .toutiao { width: 691px; height: 140px; overflow: hidden; position: relative; border-bottom: 1px dashed #dfdfdf; }
.xlzk .toutiao h1 { display: inline-block; float: left; width: 640px; line-height: 35px; font-size: 24px; text-align: center; color: #008cdd; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; }
.xlzk .toutiao p { text-indent: 2em; font-size: 14px; line-height: 27px; margin-top: 45px; text-align: justify; text-justify: inter-ideograph;/*IE*/ }
.xlzk .toutiao a { color: #3a81d5; margin-left: 10px; }
.xlzk .toutiao a:hover { text-decoration: underline; }
.xlzk .tjjy { width: 691px; margin-top: 20px; overflow: hidden; }
.xlzk .tjjy ul { margin-top: 15px; }
.xlzk .tjjy ul li { float: left; width: 160px; height: 110px; margin-right: 17px; }
.xlzk .tjjy ul li.tj_mr { margin-right: 0px; }
/*������Ѷչ��end*/

/*��Ϣ����չ��*/
.xxgk { width: 1140px; padding: 25px; height: 310px; background: #fff; overflow: hidden; }
.xxgk .zfxxgk { width: 230px; overflow: hidden; }
.xxgk .zfxxgk ul li { width: 225px; float: left; height: 47px; line-height: 47px; font-size: 16px; margin-top: 10px; background: url(icon_xxgk.png) no-repeat; }
.xxgk .zfxxgk ul li.gk1 { background-position: 40px 12px; border-left: 5px solid #1980c3; }
.xxgk .zfxxgk ul li.gk2 { background-position: 40px -28px; border-left: 5px solid #268dd0; }
.xxgk .zfxxgk ul li.gk3 { background-position: 40px -65px; border-left: 5px solid #44a7e8; }
.xxgk .zfxxgk ul li.gk4 { background-position: 40px -104px; border-left: 5px solid #64c1fe; }
.xxgk .zfxxgk ul li.gk5 { background-position: 40px -142px; border-left: 5px solid #95d4fd; }
.xxgk .zfxxgk ul li.gk1:hover { background: url(icon_xxgk1.png) no-repeat #1980c3; background-position: 40px 12px; }
.xxgk .zfxxgk ul li.gk2:hover { background: url(icon_xxgk1.png) no-repeat #268dd0; background-position: 40px -28px; }
.xxgk .zfxxgk ul li.gk3:hover { background: url(icon_xxgk1.png) no-repeat #44a7e8; background-position: 40px -65px; }
.xxgk .zfxxgk ul li.gk4:hover { background: url(icon_xxgk1.png) no-repeat #64c1fe; background-position: 40px -104px; }
.xxgk .zfxxgk ul li.gk5:hover { background: url(icon_xxgk1.png) no-repeat #95d4fd; background-position: 40px -142px; }
.xxgk .zfxxgk ul li a { border: 1px solid #dcdcdc; border-left: 0px; height: 45px; width: 150px; display: block; text-align: left; padding-left: 74px; }
.xxgk .zfxxgk ul li a:hover { border: 0px; color: #fff; }

.xxgk .zfxxgk2 { width: 230px; overflow: hidden; }
.xxgk .zfxxgk2 ul li { width: 213px; float: left; height: 42px; line-height: 42px; font-size: 16px; margin-top: 5px;  }
.xxgk .zfxxgk2 ul li.gk1 { background-position: 40px 12px; border-left: #dcdcdc 8px solid; margin-top:10px; }
.xxgk .zfxxgk2 ul li.gk2 { background-position: 40px -28px; border-left: #dcdcdc 8px solid; }
.xxgk .zfxxgk2 ul li.gk3 { background-position: 40px -65px; border-left: #dcdcdc 8px solid; }
.xxgk .zfxxgk2 ul li.gk4 { background-position: 40px -104px; border-left: #dcdcdc 8px solid; }
.xxgk .zfxxgk2 ul li.gk5 { background-position: 40px -142px; border-left: #dcdcdc 8px solid; }
.xxgk .zfxxgk2 ul li.gk6 { background-position: 40px -142px; border-left: #dcdcdc 8px solid; }
.xxgk .zfxxgk2 ul li.gk1:hover { background: #1980c3; background-position: 40px 12px; }
.xxgk .zfxxgk2 ul li.gk2:hover { background: #268dd0; background-position: 40px -28px; }
.xxgk .zfxxgk2 ul li.gk3:hover { background: #44a7e8; background-position: 40px -65px; }
.xxgk .zfxxgk2 ul li.gk4:hover { background: #64c1fe; background-position: 40px -104px; }
.xxgk .zfxxgk2 ul li.gk5:hover { background: #95d4fd; background-position: 40px -142px; }
.xxgk .zfxxgk2 ul li.gk6:hover { background: #95d4fd; background-position: 40px -142px; }
.xxgk .zfxxgk2 ul li a { border: 1px solid #dcdcdc; border-left: 0px; height: 39px; width: 150px; display: block; text-align: left;  padding-left:10px; padding-right:50px;}
.xxgk .zfxxgk2 ul li a:hover { border: 0px; color: #fff; }

.xxgk .zxgk { width:648px; margin:0 20px; overflow: hidden;}
.xxgk .zxgk ul{ margin-top:10px;}
.xxgk .zxgk ul li { clear: both; width: 628px; display: block; height: 30px; line-height: 30px; margin: 0px auto; padding:0 10px;}
.xxgk .zxgk ul li a { width: 500px; max-width:500px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; o-text-overflow:ellipsis; background: url(icon_d.png) no-repeat left center; padding-left: 12px; text-align: left;  display: block; font-size: 14px; }
.xxgk .zxgk ul li span { width: 80px; float: right; color: #999999; text-align: right; }
.xxgk .zdxxgk { width: 222px; overflow: hidden; }
.xxgk .zdxxgk ul { width: 220px; border: 1px dashed #a3cbf9; border-bottom: 0px; }
.xxgk .zdxxgk ul li { width: 220px; height: 45px; line-height: 44px; text-align: center; color: #3780d3; font-size: 16px; border-bottom: 1px dashed #a3cbf9; 
      filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#f7f7f9, endColorStr=#edf6ff); /*IE 6 7 8*/
	  background: -ms-linear-gradient(top, #f7f7f9, #edf6ff); /* IE 10 */ 
	  background: -moz-linear-gradient(top, #f7f7f9, #edf6ff); /*���*/ 
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f9), to(#edf6ff)); /*�ȸ�*/ 
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f9), to(#edf6ff)); /* Safari 4-5, Chrome 1-9*/ 
	  background: -webkit-linear-gradient(top, #f7f7f9, #edf6ff); /*Safari5.1 Chrome 10+*/ 
	  background: -o-linear-gradient(top, #f7f7f9, #edf6ff); /*Opera 11.10+*/ }
.xxgk .zdxxgk ul li a { color: #3780d3; }
.xxgk .zdxxgk ul li a:hover{color: #000;}
/*��Ϣ����չ��end*/

/*���·���չ��*/
.bsfw { width: 1140px; padding: 25px; height: 310px;background: #fff; overflow: hidden; }
.bsfw .bsfw_k{width: 1140px; margin-bottom:10px;overflow: hidden;}
.bsfw .rdfw{ width:395px; overflow: hidden;}
.bsfw .rdfw ul{ margin-top:20px;}
.bsfw .rdfw ul li{float:left;}
.bsfw .rdfw ul li a{ width:78px; height:70px; padding-top:13px; line-height:90px; text-align:center; background:url(icon_rdfw2.png) no-repeat; display:block;}
.bsfw .rdfw ul li a:hover{background:url(icon_rdfw3.png) center 0px no-repeat #7bb1ed; color:#fff;}
.bsfw .rdfw ul li a.rd1{ background-position:center 12px; border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.bsfw .rdfw ul li a.rd2{ background-position:center -84px; border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.bsfw .rdfw ul li a.rd3{ background-position:center -180px; border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.bsfw .rdfw ul li a.rd4{ background-position:center -276px; border-bottom:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.bsfw .rdfw ul li a.rd9{ background-position:center -372px; border-bottom:1px solid #dcdcdc;}

.bsfw .rdfw ul li a.rd5{ background-position:center -468px; border-right:1px solid #dcdcdc;}
.bsfw .rdfw ul li a.rd6{ background-position:center -564px; border-right:1px solid #dcdcdc;}
.bsfw .rdfw ul li a.rd7{ background-position:center -660px; border-right:1px solid #dcdcdc;}
.bsfw .rdfw ul li a.rd8{ background-position:center -756px;border-right:1px solid #dcdcdc;}
.bsfw .rdfw ul li a.rd10{ background-position:center -852px;}
.bsfw .xgzx{ width:720px; overflow: hidden;}
.bsfw .xgzx ul{ margin-top:10px;}
.bsfw .xgzx ul li { clear: both; width: 701px; display: block; height: 30px; line-height: 30px; margin: 0px auto; padding:0 10px;}
.bsfw .xgzx ul li a { width: 580px; max-width: 580px; overflow: hidden; white-space: nowrap; background: url(icon_d.png) no-repeat left center; padding-left: 12px; text-align: left; text-overflow: ellipsis; display: block; font-size: 14px; }
.bsfw .xgzx ul li span { width: 80px; float: right; color: #999999; text-align: right; }
.bsfw .wsbsdt{ width:1140px;  margin-top:20px; overflow:hidden;}
.bsfw .wsbsdt ul li{float:left;}
.bsfw .wsbsdt ul li a{ display:block; width:140px; height:60px; line-height:60px; text-align:center; font-size:14px; background:url(icon_wsbsdt.png) 0px 0px no-repeat #fafafa; padding-left:80px;}
.bsfw .wsbsdt ul li a:hover{ color:#3880d4;}
.bsfw .wsbsdt ul li a.wsbs1{ background-position:0px 0px;}
.bsfw .wsbsdt ul li a.wsbs2{ background-position:0px -60px;}
.bsfw .wsbsdt ul li a.wsbs3{ background-position:0px -120px;}
.bsfw .wsbsdt ul li a.wsbs4{ background-position:0px -180px;}
.bsfw .wsbsdt ul li a.wsbs5{ background-position:0px -240px;}
.bsfw .wsbsdt ul li a.wsbs6{ background-position:0px -300px;}

/*���·���չ��end*/

/*��������չ��*/
.hdjl { width: 1140px; padding: 25px; height: 310px;  background: #fff; overflow: hidden; }
.hdjl .hknr{ width:438px; overflow:hidden; margin-top:15px;}
.hdjl .hknr ul li{float:left;}
.hdjl .hknr ul li a{width:134px; height:70px; line-height:70px; padding-top:59px; background:url(icon_hknr.png) no-repeat #e1effd; border:1px solid #cde3fb; display:block; color:#3880d4; float:left; font-size:14px;}
.hdjl .hknr ul li a:hover {background:url(icon_hknr.png) center 0px no-repeat #eff5fd;}
.hdjl .hknr ul li a.hk1{ background-position:center 30px; margin:0px 15px 20px 0px;}
.hdjl .hknr ul li a.hk2{ background-position:center -90px; margin:0px 15px 20px 0px;}
.hdjl .hknr ul li a.hk3{ background-position:center -210px; margin:0px 0px 20px 0px;}
.hdjl .hknr ul li a.hk4{ background-position:center -330px; margin:0px 15px 0px 0px;}
.hdjl .hknr ul li a.hk5{ background-position:center -450px; margin:0px 15px 0px 0px;}
.hdjl .hknr ul li a.hk6{ background-position:center -570px; }
.hdjl .zxft{ width:677px; overflow:hidden;}
.hdjl .zxft .zx_nr{ width:647px; margin-top:15px; padding: 0px 15px;overflow:hidden;}
.hdjl .zxft .zx_nr .zx_nr_lf img{width:150px; height:110px; float:left;}
.hdjl .zxft .zx_nr .zx_nr_rt{ width:477px; float:right;}
.hdjl .zxft .zx_nr .zx_nr_rt span{line-height:30px; text-align:left; color:#3780d3; font-size:16px; display:block;}
.hdjl .zxft .zx_nr .zx_nr_rt span a{color:#3780d3;}
.hdjl .zxft .zx_nr .zx_nr_rt p{ padding-top:5px; line-height:24px; text-indent:2em; text-align:justify; text-justify: inter-ideograph;/*IE*/ }
.hdjl .yjzj{ width:677px; overflow:hidden; margin-top:20px; }
.hdjl .yjzj ul{ margin-top:10px;}
.hdjl .yjzj ul li { clear: both; width: 657px; display: block; height: 30px; line-height: 30px; margin: 0px auto; padding:0 10px;}
.hdjl .yjzj ul li a { width: 490px; max-width:490px; overflow: hidden; white-space: nowrap; background: url(icon_d.png) no-repeat left center; text-align: left; text-overflow: ellipsis; display: block; font-size: 14px; position:relative; padding-left:80px;}
.hdjl .yjzj ul li span { width: 80px; float: right; color: #999999; text-align: right; }
.hdjl .yjzj ul li a span{ position:absolute; top:6px; left:13px; width: 60px; height:18px; line-height:17px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#3880d4; float: right; color: #fff; text-align:center; float:left;}
.hdjl .yjzj ul li a span.cl1{background:#7bb1ed;}
.hdjl .yjzj ul li a span.cl2{background:#94c3f8;}

/*��������չ��end*/

/*ר��ר��չ��*/
.nav_ztzl { width: 1140px; padding: 25px; height: 310px; background: #fff;  overflow: hidden; }
.nav_ztzl .nrlm{ width:273px;overflow: hidden;}
.nav_ztzl .nrlm .nr_wz{width:273px; margin-top:15px; overflow: hidden;}
.nav_ztzl .nrlm .nr_wz img{ width:273px; height:150px;}
.nav_ztzl .nrlm .nr_wz ul{ margin-top:10px;}
.nav_ztzl .nrlm .nr_wz ul li { clear: both; width: 273px; display: block; height: 30px; line-height: 30px; margin: 0px auto; padding:0 10px;}
.nav_ztzl .nrlm .nr_wz ul li a { width: 271px; max-width:271px; overflow: hidden; white-space: nowrap; background: url(icon_d.png) no-repeat left center; padding-left: 12px; text-align: left; text-overflow: ellipsis; display: block; font-size: 14px; position:relative;}

/*ר��ר��չ��end*/
.tit_skin1 { width: 100%; height:30px; position: relative; }
.tit_skin1 .dh_x { width: 100%; height: 1px; border: 1px solid #dedede; background: #f3f3f3; position: absolute; bottom: 0px; margin-top: 13px; }
.tit_skin1 .span1 {width: 100%; display: inline-block; float: left; height: 16px; line-height: 16px; text-align:left; font-size: 16px; color: #3780d3; text-decoration: none; margin-left: 15px; }
.tit_skin1 a {width: 100%; display: inline-block; float: left; height: 17px; line-height: 17px; text-align:left; font-size: 16px; color: #3780d3; text-decoration: none; margin-left: 15px; }
.tit_skin1 a.tal{ text-align:center; margin-left:0px;}
.tit_skin1 a:hover { color: #3780d3; text-decoration: underline; }
/* banner��ʼ */
.banner { width: 1200px; height: 360px; background: url(banner_bj.png) no-repeat; margin: 0 auto; padding-top: 5px; }
.tplh { width: 1190px; height: 350px; padding: 15px; background-color: #ededed; margin: 0 auto; }
.focus { width: 1190px; height: 350px; position: relative; margin: 0 auto; }
.focus img { width: 1190px; height: 350px; }
.focus .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus .btn a { position: relative; display: inline; width: 13px; height: 13px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #3780d3; }
.focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: #ffffff; }
.focus .fPic { position: absolute; left: 0px; top: 0px; }
.focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 45px; line-height: 45px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left; }
.focus .shadow a { text-decoration: none; color: #fff; font-size: 20px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus .fcon { position: relative; width: 100%; float: left; display: none; background: #000 }
.focus .fcon img { display: block; }
.focus .fbg { bottom: 15px; right: 570px; position: absolute; height: 20px; text-align: center; z-index: 200; }
.focus .fbg div { margin: 4px auto 0; overflow: hidden; zoom: 1; height: 14px }
.focus .D1fBt a { position: relative; display: inline; width: 9px; height: 9px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px; text-decoration: none; text-align: center; outline: 0; float: left; background: #fff; }
.focus .D1fBt .current, .focus .D1fBt a:hover { background: #3780d3; }
.focus .D1fBt img { display: none }
.focus .D1fBt i { display: none; font-style: normal; }
.focus .prev, .focus .next { position: absolute; width: 40px; height: 74px; display: none; }
.focus .prev { top: 50%; margin-top: -37px; left: 0; background-position: 0 -74px; cursor: pointer; }
.focus .next { top: 50%; margin-top: -37px; right: 0; background-position: -40px -74px; cursor: pointer; }
.focus .prev:hover { background-position: 0 0; }
.focus .next:hover { background-position: -40px 0; }
/* banner���� */
/* xwzx��ʼ */
#Tabxwzx { width: 590px; margin: 0px 5px; }
#Tabxwzx .TabADS { width: 588px; height: 38px; border: 1px solid #dcdcdc; background-color: #fafafa; }
#Tabxwzx .TabADS ul li { width: 138px; float: left; text-align: center; height: 38px; line-height: 38px; font-size: 16px; border-right: 1px solid #dcdcdc; }
#Tabxwzx .TabADS .TasADSOn { width: 138px; height: 38px; display: block; cursor: pointer; border-bottom: 1px solid #3780d3; cursor: pointer; }
#Tabxwzx .TabADSCon { padding: 10px 0px; line-height: 38px; font-size: 12px; }
#Tabxwzx .TabADSCon ul li { clear: both; width: 578px; display: block; height: 30px; line-height: 30px; margin: 0px auto; }
#Tabxwzx .TabADSCon ul li a { width: 450px; max-width: 450px; overflow: hidden; white-space: nowrap; background: url(icon_d.png) no-repeat left center; padding-left: 12px; text-align: left; text-overflow: ellipsis; display: block; font-size: 14px; }
#Tabxwzx .TabADSCon ul li span { width: 80px; float: right; color: #999999; text-align: right; }
/* xwzx���� */
/* ztzl��ʼ */
.ztzl { width: 1190px; height: 198px; margin: 0 auto; margin-top: 10px; position: relative; }
.ztzl ul li { height: 198px; float: left; }
.ztzl ul li a { display: block; }
.ztzl ul li> .k1 { width: 228px; }
.ztzl ul li> .k1 { width: 275px; }
.ztzl ul li> .k2 { width: 249px; }
.ztzl ul li> .k3 { width: 408px; }
.ztzl .icon { width: 1190px; height: auto; margin: 0 auto; position: absolute; }
.ztzl .icon .on { width: 32px; height: 60px; margin-top: 69px; }
.ztzl .icon .on a { opacity: 0.6; }
.ztzl .icon .on a:hover { opacity: 1; }
/* ztzl���� */
/* yqlj��ʼ */
.yqlj { width: 1190px; height: 36px; margin: 20px auto 15px; }
.yqlj ul li { width: 228px; height: 34px; line-height: 34px; float: left; text-align: center; background: url(yqlj_bj.png) repeat-x; border: 1px solid #acd8fe; text-align: center; font-size: 14px; color: #3780d3; }
.yqlj ul li a { color: #3780d3; }
.yqlj select, .link option { width: 230px; height: 34px; line-height: 34px; background-color: #ffffff; color: #3780d3; background: url(yqlj_bj.png) repeat-x; border: 1px solid #acd8fe; text-align: center; font-size: 14px; }
/* yqlj���� */
/* footer��ʼ */
.bootom { width: 100%; height: 160px; background-color: #fff; border-top: 2px solid #0d67c7; color: #fff; border-top: 1px solid #3780d3; padding-top: 2px; }
.footer { width: 100%; height: 150px; background-color: #3780d3; color: #fff; }
.footer p { width: 1200px; margin: 0px auto; }
.footer-inner { width: 1200px; height: 100px; margin: 0 auto; position: relative; }
.footer-logo { position: absolute; top: 25px; left: 20px; width: 273px; height: 94px; background: url(footer_logo.png) 0 0 no-repeat; }
.footer-gov { position: absolute; top: 42px; right: 150px; }
.footer-gov> img { width: 80px; height: 80px; }
.footer-gov1 { position: absolute; top: 38px; right: 50px; }
.footer-gov1> img { width: 52px; height: 63px; }
.footer-copy { position: absolute; left: 250px; top: 20px; width: 600px; height: 60px; text-align: center; }
.brower-sug { font-size: 12px; height: 14px; overflow: hidden; color: #397fc5; text-align: center; margin: 0; padding: 0; }
.footer-copy span { width: 720px; margin: 6px auto; font-size: 12px; text-align: center; line-height: 23px; color: #cad9f1; color: rgba(255,255,255,0.66); }
.footer-copy >span> a { padding-left: 8px; padding-right: 10px; }
.footer span a, .footer span a:link, .footer p a:visited { color: #ffffff; }
.footer p a:hover { text-decoration: underline; }
/* footer���� */

/*nszg*/
.ny_cont{ width:1200px; height:auto; background:#fff; margin:0 auto; margin-top:5px; overflow:hidden;}
.cont_bj{ background:#fafafa;margin-top:0px;}
.ny_cont .dw{ width:1200px; height:50px; line-height:50px; font-size:14px;overflow:hidden; margin-bottom:10px;
-moz-box-shadow:0px 2px 10px #e6e5e5; -webkit-box-shadow:0px 2px 10px #e6e5e5; box-shadow:0px 2px 10px #e6e5e5;
	}
.ny_cont .dw.dw1{-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; margin-top:15px;}
.ny_cont .dw ul{ width:1130px; height:50px; background:url(icon_dw.png) 40px center no-repeat; margin:0 auto; padding-left:70px;}
.ny_cont .dw ul li{ float:left; margin-right:8px;}
.ny_cont .dw ul li span{ font-family: Tahoma; margin-left:8px;}
.ny_cont .dw ul li.dqlm{ color:#3780d3;}
.ny_cont .ny_cont_list{ width:242px; height:auto; border-top:3px solid #3780d3; float:left; overflow:hidden;}
.ny_cont .ny_cont_list .ny_cont_list_tit{ width:240px; height:43px; line-height:42px; font-size:18px; color:#3780d3; background:#fafafa; border:1px solid #dcdcdc;}
.ny_cont .ny_cont_list .ny_cont_list_menu a{width:185px; height:48px; line-height:48px; border:1px solid #dcdcdc; border-top:0px; font-size:16px; display:block; padding:0 25px 0 30px; text-align:left;overflow:hidden;}
.ny_cont .ny_cont_list .ny_cont_list_menu ul{ width:242px; height:auto; background:#fafafa;}
.ny_cont .ny_cont_list .ny_cont_list_menu ul li a.a1{ width:182px; height:40px; line-height:40px; border:0px; border-bottom:1px solid #dcdcdc; font-size:16px; text-align:left; padding:0 30px;}
.ny_cont .ny_cont_list .ny_cont_list_menu ul li a.a2{ width:182px; height:40px; line-height:40px; border:0px; border-bottom:1px solid #dcdcdc; font-size:16px; text-align:center; padding:0 30px;}
.ny_cont .ny_cont_list .ny_cont_list_menu ul li a.a3{ width:182px; height:40px; line-height:40px; border:0px; border-bottom:1px solid #dcdcdc; font-size:16px; text-align:left; padding:0px 0px 0 60px; background:url(icon_d3.png) no-repeat 35px center;}
.ny_cont .ny_cont_list .ny_cont_list_menu ul li a.a1:hover{background:none; color:#3780d3; }
.ny_cont .ny_cont_list .ny_cont_list_menu ul li a.a2:hover{background:none; color:#3780d3; }
.ny_cont .ny_cont_list .ny_cont_list_menu ul li a.a3:hover{background:none; color:#3780d3;  background:url(icon_d3.png) no-repeat 35px center;}
.ny_cont .ny_cont_list .ny_cont_list_menu a span{ float:right;}
.ny_cont .ny_cont_list .ny_cont_list_menu a:hover{ background:#3780d3; color:#fff;}
.ny_cont .ny_cont_list .ny_cont_list_menu a.nclm_on{background:#3780d3; color:#fff;}
.ny_cont .ny_cont_list_con{ width:938px; height:auto;  float:right; overflow:hidden; display:inline-block; }

/*jgsz_ldzc*/
.ny_cont .ny_cont_list_con .jytld{ width:918px; height:auto; border-bottom:1px dashed #dcdcdc; margin:0 auto; padding:25px 10px;}
.ny_cont .ny_cont_list_con .jytld.end{border-bottom:0px; margin-bottom:20px;}
.ny_cont .ny_cont_list_con .jytld img{ width:167px; height:205px; float:left; display:inline-block;}
.ny_cont .ny_cont_list_con .jytld span{ width:721px; float:right; display:inline-block;}
.ny_cont .ny_cont_list_con .jytld span a{width:auto; height:40px; line-height:30px; font-size:22px; color:#383838; display:inline-block; float:left; }
.ny_cont .ny_cont_list_con .jytld span font{ height:20px ; line-height:20px; color:#999 ;display:inline-block; float:left; margin:8px 0 0 10px; }
.ny_cont .ny_cont_list_con .jytld p{ width:721px; line-height:28px; margin:10px 0 0 0; display:inline-block; float:right; text-align:left; l}
.ny_cont .ny_cont_list_con .jytld p.ld_tx{text-overflow:ellipsis; max-width:721px;line-height:28px;overflow: hidden; display:block;}
.ny_cont .ny_cont_list_con .jytld p.ld_bt{ width:70px; height:21px; line-height:21px;  text-align:center; font-size:14px; color:#3780d3; background:#eef5fd; float:left; margin-left:30px; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px;}
/*jgsz_ldzc  end*/
/* jgsz_ldzc_ldjj */
.ldjj_k{width:886px; border:1px solid #dcdcdc; height:auto; margin:0 auto; padding:20px 25px; overflow:hidden; margin-bottom:15px;}
.ldjj{width:886px; height:auto; margin:0 auto;  overflow:hidden; font-size:14px; line-height:36px; position:relative; }
.ldjj .tit_ldjj{ width:712px; margin-bottom:15px; position:absolute; right:0px; margin-top:10px;}
.ldjj .ldtu{ width:149px; margin-right:40px; margin-bottom:30px;}
.ldjj .ldtu span{ font-size:16px; height:40px; line-height:40px; text-align:center;}
.ldjj .ldtu .tu{ width:149px; height:183px; border:1px solid #dcdcdc;}
.ldjj .ldtu .tu img{width:137px; height:171px; margin:6px auto;}
.ldjj p{ text-align:left; margin:0px 10px;}
.ldjj p span a{ border:1px solid #3780d3; color:#3780d3; height:18px; line-height:18px; padding:0 5px; display:inline-block; margin-left:5px;}
.ldjj p.p1{text-indent:2em; margin-top:55px;}
.xgdt{width:886px; overflow:hidden; margin:0 auto; text-align:left; margin-top:30px;}
.xgdt ul{width:886px; height:auto; margin:0 auto; margin-top:10px; }
.xgdt ul li { clear: both; width:876px; display: block; height: 30px; line-height: 30px; margin: 0px auto; padding:0 5px; float:left;}
.xgdt ul li a { width: 750px; max-width:750px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(icon_d.png) no-repeat left center; padding-left: 12px; text-align: left;  display: block; font-size: 14px; }
.xgdt ul li span { width: 80px; float: right; color: #999999; text-align: right; line-height:30px; font-size:14px; float:right;}

/*jgsz_ldzc_ldjj end*/

/*nszg end*/

/*--jgcs--*/
.jgcs{width:918px; height:auto; margin:0 auto; padding:20px 10px; overflow:hidden;}
.jgcs span{ font-size:16px; line-height:36px; display:block; text-align:left;}
.jgcs p{font-size:16px; line-height:36px; text-align:left; text-indent:2em;}
.jgcs .jgcs_rsc{width:918px; height:auto; margin:10px auto 0px;}
.jgcs .jgcs_rsc span{ font-size:16px; color:#3780d3; text-align:left; display:block;line-height:36px;}
.jgcs .jgcs_rsc p{ text-align:left; line-height:36px; font-size:16px;}
.jgcs .jgcs_rsc ul{width:918px; height:auto; margin:0 auto; }
.jgcs .jgcs_rsc ul li { clear: both; width:908px; display: block; height: 30px; line-height: 30px; margin: 0px auto; padding:0 5px; float:left;}
.jgcs .jgcs_rsc ul li a { width: 800px; max-width:800px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(icon_d.png) no-repeat left center; padding-left: 12px; text-align: left;  display: block; font-size: 16px; }
.jgcs .jgcs_rsc ul li span { width: 80px; float: right; color: #999999; text-align: right; line-height:30px; font-size:14px; float:right;}
/*----jgcs end*/
/*----bsfw_rdcx---*/
.bsfw_rdcx{width:918px; height:auto; margin:0 auto; padding:10px 10px; overflow:hidden;}
.bsfw_rdcx ul{width:918px; height:auto; margin:10px auto; overflow: hidden;}
.bsfw_rdcx ul li {width:218px; display: block; height: 36px; line-height: 36px; margin: 0px auto; padding:0 5px; float:left;}
.bsfw_rdcx ul li a {overflow: hidden;  background: url(icon_d.png) no-repeat left center; padding-left: 15px; text-align: left;  display: block; font-size: 16px; }
.bsfw_rdfw{width:918px; height:auto; margin:0 auto; padding:20px 10px; overflow:hidden;}
.bsfw_rdfw ul{width:912px; height:auto; margin:10px auto; padding-left:5px;}
.bsfw_rdfw ul li { margin:5px 5px 5px 0px;  width:95px; display: block; height: 42px; text-align:left; line-height:42px; float:left; border:1px solid #dcdcdc; background:url(icon_rdfw2.png) no-repeat 18px 10px; padding-left:50px;}
.bsfw_rdfw ul li:hover{ background:url(icon_rdfw2-1.png) no-repeat 20px 10px #3780d3; color:#fff;}
/*----bsfw_rdcx  end---*/
/*----hdjl_zxft---*/
.hdjl_zxft{width:918px; height:auto; margin:0 auto; padding:0px 10px; overflow:hidden;}
.hdjl_zxft ul{width:918px; height:auto; margin:0px auto; overflow: hidden; margin-top:10px;}
.hdjl_zxft ul li{ width:263px; float:left; margin:10px 47px 10px 3px; }
.hdjl_zxft ul li.zxli{margin-right:0px;}
.hdjl_zxft ul li img{ width:263px; height:180px;}
.hdjl_zxft ul li span{ display:block; width:243px; padding:10px 10px; border-bottom:1px solid #dcdcdc; font-size:16px; line-height:24px; text-align:left; margin-bottom:10px; color:#454545;}
.hdjl_zxft ul li span.sj_jb{ border:0px; font-size:14px; padding:0px 10px; margin-bottom:0px;}

.hdjl_tzxx{width:908px; height:auto; margin:0 auto; padding:10px 0px; overflow:hidden; margin-right:20px; }
.hdjl_tzxx .tzxx_ss{ width:898px;  margin:20px auto; padding-left:10px;}
.hdjl_tzxx .tzxx_ss ul{ width:898px; display:block;overflow:hidden;}
.hdjl_tzxx .tzxx_ss ul li{font-size:16px; height:32px; line-height:30px; float:left;}
.hdjl_tzxx .tzxx_ss ul li.li_bt{ background:url(icon_gk_bt.png) no-repeat 0 center;padding-left:50px; margin-right:20px;}
.hdjl_tzxx .tzxx_ss ul li .text02{font-size:14px; width:500px; height:30px; line-height:30px; border:1px solid #dcdcdc; font-family: "΢���ź�"; padding:0px 5px;}
.hdjl_tzxx .tzxx_ss ul li .button02{ width:69px; height:32px; line-height:32px; font-size:14px; font-family: "΢���ź�"; color:#fff; background:#3780d3; text-align:center; margin:0px 10px; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px;}
.hdjl_tzxx .tzxx_ss ul li .button02:hover{ background:#036;}
.tzxxtable{width:903px; margin:20px auto; }
.tzxxtable tr td{border-bottom:1px dashed #dcdcdc; height:45px; line-height:45px; text-align:center; font-size:14px;}
.tzxxtable tr th{ background-color:#fafafa; color:#000; border-left:1px solid #fff;height:38px; line-height:38px; font-weight:normal;font-size:16px;}
.tzxxtable tr th.td1{ text-align:left; padding-left:20px;}
.tzxxtable tr .nrtymax{ width:460px; text-align:left; max-width:460px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; padding:0 20px;font-size:16px;}
.tzxxtable tr td span{ color:#999;}
.tzxxtable tr td span.font16{ font-size:16px;}
.tzxxtable tr td span.clrd{ color:#F00;}
.hdjl_tzxx_nr_table{ width:1200px; margin:10px auto; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; font-size:14px; line-height:36px; }
.hdjl_tzxx_nr_table tr th,.hdjl_tzxx_nr_table tr td{border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.hdjl_tzxx_nr_table tr th{ height:100px; line-height:100px; font-size:24px; color:#3780d3; font-weight:normal;}
.hdjl_tzxx_nr_table tr td{ height:36px;}
.hdjl_tzxx_nr_table .xxbt{ color:#3780d3; background:#fafafa;}
.hdjl_tzxx_nr_table .xxnr{padding:0px 20px; text-align:left; background:none; color:#000;}
.hdjl_tzxx_nr_table .nrpd{ padding:20px;}
.hdjl_tzxx_nr_table p{ text-indent:2em; line-height:36px; text-align:left;}
.hdjl_zxft_lf{ width:242px; margin:10px auto; background:#fafafa; font:14px; line-height:28px;}
.hdjl_zxft_lf .zxft_tu img{ width:232px; height:163px; border:5px solid #ddd;}
.hdjl_zxft_lf span{ display:block; padding:10px 10px; border-bottom:1px dashed #dcdcdc; text-align:left; margin-bottom:10px; color:#454545; margin:0px 10px;}
.hdjl_zxft_lf span .clls{color:#3780d3; float:left;}
.hdjl_zxft_lf span.sj_jb{ border:0px; font-size:14px; padding:0px 10px; padding-bottom:20px;}
.hdjl_zxft_nr{width:896px; height:auto; margin:0 auto; padding:20px; overflow:hidden; border:1px solid #dcdcdc;}
.hdjl_zxft_nr h2{color:#3780d3; font-size:24px; line-height:60px; font-weight:normal; text-align:center; border-bottom:1px solid #ccc; padding-bottom:30px;}
.hdjl_zxft_nr .bt_top{ overflow:hidden; margin:15px auto; padding:0px 10px;}
.hdjl_zxft_nr .bt_top .bt_top_lf{ font-size:16px; color:#3780d3; float:left}
.hdjl_zxft_nr .bt_top .bt_top_rt{font-size:14px;  float:right;}
.hdjl_zxft_nr .bt_top .bt_top_rt a{ font-size:14px;  margin: 0px 10px;}
.hdjl_zxft_nr .zbnr{overflow:hidden; width:847px;  height:820px; max-height:803px; background:#fafafa; padding:0px 15px; margin:0 auto; overflow-y:scroll;}
.hdjl_zxft_nr .zbnr p{ text-align:left; font-size:14px; line-height:28px; border-bottom:1px solid #dcdcdc; padding-bottom:15px; margin-top:15px;}
.hdjl_zxft_nr .zbnr p span{ color:#999;}
.hdjl_zxft_nr .plk{width:847px; overflow:hidden; padding:0px 15px; margin:20px auto;}
.hdjl_zxft_nr .plk span{ width:80px; text-align:right; float:left; display:block; line-height:28px;}
.hdjl_zxft_nr .plk .text01{font-size:14px; width:160px; height:26px; line-height:26px; border:1px solid #dcdcdc; font-family: "΢���ź�"; padding:0px 5px; float:left;}
.hdjl_zxft_nr .plk .text02{font-size:14px; width:100px; height:26px; line-height:26px; border:1px solid #dcdcdc; font-family: "΢���ź�"; padding:0px 5px; float:left;}
.hdjl_zxft_nr .plk .textarea01{font-size:14px; width:750px; line-height:30px; border:1px solid #dcdcdc; font-family: "΢���ź�"; padding:0px 5px; float:left;}
.hdjl_zxft_nr .plk img{ width:79px; height:30px; float:left; margin:0px 10px;}
.hdjl_zxft_nr .plk a{ float:left; line-height:30px;}
.hdjl_xmtlm{width:894x; height:auto; margin:0px auto; padding:20px 20px 0px; overflow:hidden; border:1px solid #dcdcdc; margin-bottom:15px;}
.hdjl_xmtlm .lmdt { width:550px;overflow: hidden;}
.hdjl_xmtlm .lmdt ul{ margin-top:10px;}
.hdjl_xmtlm .lmdt ul li { clear: both; width: 530px; display: block; height: 30px; line-height: 30px; margin: 0px auto; padding:0 10px;}
.hdjl_xmtlm .lmdt ul li a { width: 400px; max-width:400px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(icon_d.png) no-repeat left center; padding-left: 12px; text-align: left;  display: block; font-size: 14px; }
.hdjl_xmtlm .lmdt ul li span { width: 80px; float: right; color: #999999; text-align: right; }
.hdjl_xmtlm .lmwb{ width:314px; overflow:hidden;}
.hdjl_xmtlm .lmwb ul li{ width:130px; margin:20px 13px; float:left;}
.hdjl_xmtlm .lmwb ul li .tubjk{ width:128px; height:128px; border:1px solid #dcdcdc;margin:0px auto; display:block;}
.hdjl_xmtlm .lmwb ul li .tubjk img{ width:108px; height:108px; margin:10px auto;}
.hdjl_xmtlm .lmwb ul li span{ display:block; height:40px; line-height:40px; }
.hdjl_xmtlm .qtlm{width:894px; margin:0 auto; overflow:hidden;}
.hdjl_xmtlm .qtlm ul{width:890px; margin:10px auto; overflow:hidden; padding:10px 2px;}
.hdjl_xmtlm .qtlm ul li{ width:155px; margin:5px 22px 0px 0px; float:left;}
.hdjl_xmtlm .qtlm ul li.qt_mr{ margin-right:0px;}
.hdjl_xmtlm .qtlm ul li .tubjk{ width:128px; height:128px; border:1px solid #dcdcdc;margin:0px auto; display:block;}
.hdjl_xmtlm .qtlm ul li .tubjk img{ width:108px; height:108px; margin:10px auto;}
.hdjl_xmtlm .qtlm ul li span{ display:block; min-height:35px; line-height:35px; }
/*----hdjl_zxft--- end*/

/*----hdjl_zxft---*/

/*----hdjl_zxft---*/

/* xwzx_ggtz */
.xwzx_ggtz{width:918px; height:auto; margin:0 auto; padding:0px 10px; overflow:hidden; }
.xwzx_ggtz ul{border-bottom:1px dashed #dcdcdc;padding:20px 0px;}
.xwzx_ggtz ul li { clear: both; width: 898px; display: block; height: 36px; line-height: 36px; margin: 0px auto; padding:0 10px;}
.xwzx_ggtz ul li a { width:780px; max-width:780px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(icon_d1.png) no-repeat left center; padding-left:20px; text-align: left;  display: block; font-size: 16px; }
.xwzx_ggtz ul li span { width: 80px; float: right; color: #999999; text-align: right; font:14px; }
.xwzx_ggtz_xq{ width:1160px; margin:10px auto; border-top:1px solid #dcdcdc; padding-top:30px; }
.xwzx_ggtz_xq h1{ text-align:center; font-size:22px; color:#333; font-family:"΢���ź�"; font-weight:normal; line-height:40px;}
.xwzx_ggtz_xq .zw_nr{width:1140px; border-top:1px dashed #dcdcdc; border-bottom:1px dashed #dcdcdc; padding:20px 10px; margin-bottom:20px;}
.xwzx_ggtz_xq .syt{ margin:20px auto;}
.xwzx_ggtz_xq .zw_nr p{ font-size:16px; line-height:36px;}
.xwzx_ggtz_xq .syt a{ text-align:left; display:block; color:#333; font-size:14px; line-height:35px;}
.xwzx_ggtz_xq .ly_zj{ width:100%; margin:20px auto;}
.xwzx_ggtz_xq .ly_zj span{ color:#999; font-size:14px; line-height:20px; margin:0 5px;}
/*xwzx_ggtz end*/

/* xxgk_gkml */
.xxgk_gkml{width:918px; height:auto; margin:0 auto; padding:10px 10px; overflow:hidden; }
.xxgk_gkml .gkml_ss{ width:918px;  margin:20px auto;}
.xxgk_gkml .gkml_ss ul{ width:918px; display:block;overflow:hidden;}
.xxgk_gkml .gkml_ss ul li{font-size:16px; height:32px; line-height:30px; float:left;}
.xxgk_gkml .gkml_ss ul li.li_bt{ background:url(icon_gk_bt.png) no-repeat 0 center;padding-left:50px; margin-right:20px;}
.xxgk_gkml .gkml_ss ul li .text01{font-size:14px; width:220px; height:30px; line-height:30px; border:1px solid #dcdcdc; font-family: "΢���ź�"; padding:0px 5px;}
.xxgk_gkml .gkml_ss ul li .button01{ width:69px; height:32px; line-height:32px; font-size:14px; font-family: "΢���ź�"; color:#fff; background:#3780d3; text-align:center; margin:0px 15px; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px;}
.gkmltable{width:918px; margin:20px auto; }
.gkmltable tr td{border-bottom:1px dashed #dcdcdc; height:45px; line-height:45px; text-align:center; font-size:14px;}
.gkmltable tr th{ background-color:#fafafa; color:#000; border-left:1px solid #fff;height:38px; line-height:38px; font-weight:normal;font-size:16px;}
.gkmltable tr th.td1{ text-align:left; padding-left:20px;}
.gkmltable tr .nrtymax{ width:460px; text-align:left; max-width:460px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; padding:0 20px;font-size:16px;}
.gkmltable tr td span{ color:#999;}
.gkmltable1{width:90%; margin:20px auto; border:3px solid #dcdcdc;}
.gkmltable1 tr td{border-bottom:1px dashed #dcdcdc; height:45px; line-height:45px; text-align:left; font-size:14px; color:#555; padding-left:30px;}
.gkmltable1 tr td.td2{border-left:1px dashed #dcdcdc;}
.gkmltable1 tr td span{ font-weight:bold; color:#000;}
.xxgk_gkml_xq{ width:1160px; margin:10px auto; border-top:1px solid #dcdcdc; padding-top:30px; }
.xxgk_gkml_xq h1{ text-align:center; font-size:22px; color:#333; font-family:"΢���ź�"; font-weight:normal; line-height:40px;}
.xxgk_gkml_xq .zw_nr{width:1140px; border-top:1px dashed #dcdcdc; border-bottom:1px dashed #dcdcdc; padding:20px 10px; margin-bottom:20px;}
.xxgk_gkml_xq .syt{ margin:20px auto;}
.xxgk_gkml_xq .zw_nr p{ text-indent:2em; font-size:16px; line-height:36px; text-align:left;}
.xxgk_gkml_xq .syt a{ text-align:left; display:block; color:#333; font-size:14px; line-height:35px;}
.xxgk_gkml_xq .syt a:hover{ color:#3780d3; }
.xxgk_gkml_xq .ly_zj{ width:100%; margin:20px auto;}
.xxgk_gkml_xq .ly_zj span{ color:#999; font-size:14px; line-height:20px; margin:0 5px;}
.xxgk_xzsp{width:918px; height:auto; margin:0 auto; padding:10px 10px 0px; overflow:hidden; }
.xxgk_xzsp .sp_bt{width:858px; margin:0 auto; border:1px solid #dcdcdc; padding:20px; margin-right:20px;}
.xxgk_xzsp .sp_bt p{ text-align:left; line-height:36px; font-size:16px; text-indent:2em; text-align:justify;text-justify: inter-ideograph;/*IE*/ }
.xzsptable{width:898px; margin:0px auto; margin-right:20px;}
.xzsptable tr td{border-bottom:1px dashed #dcdcdc; height:45px; line-height:45px; text-align:center; font-size:14px;}
.xzsptable tr th{ background-color:#fafafa; color:#000; border-left:1px solid #fff;height:38px; line-height:38px; font-weight:normal;font-size:16px;}
.xzsptable tr th.td1{ text-align:left; padding-left:20px;}
.xzsptable tr .nrtymax{ width:380px; text-align:left; max-width:380px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; padding:0 20px;font-size:16px;}
.xzsptable tr td .a1{ background:url(icon_xzsp_1.png) no-repeat center 0; display:block; width:90px; height:23px;}
.xzsptable tr td .a2{ background:url(icon_xzsp_1.png) no-repeat center -46px; display:block; width:90px; height:23px;}
.xzsptable tr td .a3{ background:url(icon_xzsp_1.png) no-repeat center -92px; display:block; width:90px; height:23px;}
.xzsptable tr td .a4{ background:url(icon_xzsp_1.png) no-repeat center -138px; display:block; width:90px; height:23px;}

/*xxgk_gkml end*/


.ye{ clear:both; text-align:center; padding:20px; font-size:16px;}
.ye span{ width:auto;  padding:4px 8px; text-align:center;border:1px solid #dcdcdc; margin-right:5px;}
.ye a{  width:auto;  padding:4px 8px; text-align:center;border:1px solid #dcdcdc; margin-right:5px;}
.ye a:hover,.ye .on{  color:#3780d3;}
.ye option{ color:#000;padding:2px 10px; font-size:16px; font-family:"΢���ź�"; border:1px solid #dcdcdc;} 
.ye select{ color:#000;padding:2px 10px; font-size:16px; font-family:"΢���ź�"; width:70px; border:none; background:url(icon_d2.png)no-repeat scroll 55px center transparent;
appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none; select::-ms-expand { display: none;} 