@charset "gb2312";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, button, textarea, 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 {
	margin: 0;
	padding: 0
}
body { /*font-size:1.2rem*/
	font-size: 16px;
	background: url(imagesbodybg.jpg) top center no-repeat;
	font-family: Microsoft Yahei;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset, img, a img, iframe {
	border-width: 0;
	border-style: none
}
img {
#-ms-interpolation-mode:bicubic
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal
}
li {
	list-style: none
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;/*font-weight:normal*/
}
input, textarea, select, button {
	font-size: 14px;
	font-weight: normal;
	font-family: inherit
}
input[type="text"], input[type="password"], textarea {
	outline-style: none
}
legend {
	color: #000
}
input[type="button"], input[type="submit"], select, button, label {
	cursor: pointer
}
textarea {
	resize: vertical
}
textarea[contenteditable] {
	-webkit-appearance: none
}
article, aside, details, summary, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
time, mark, ruby, rt, rp, output, keygen, meter, progress, command, source {
	display: inline
}
.clearfix:before, .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}
.clearfix:after {
	clear: both
}
.clearfix {
#zoom:1
}
.clear {
	clear: both; height:0;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #ff0000;
}

/*?????????*/
.pulictit1{ height:50px; line-height:50px; background:#f6f6f6;}
.pulictit1 .text{ float:left;line-height:50px; padding-left:20px; color:#4770d8; font-size:18px; font-weight:bold;}
.pulictit1 .text a{color:#4770d8; }
.pulictit1 .more{ float:right}

.pulictit2{ height:50px; line-height:50px;}
.pulictit2 .text{ float:left;line-height:50px; padding-left:20px; color:#4770d8; font-size:18px; font-weight:bold;}
.pulictit2 .more{ float:right}


.pulic_dqwz{height:38px; font-size:14px; line-height:38px; background:url(imagesdqwz.png) 43px 6px no-repeat; padding-left:80px;
 

}

 
.pulic_box1{padding:20px;}
.pulic_box1 ul li{height:30px; line-height:30px;}
.pulic_box1 ul li span{ float: right}



/*?????????*/





.menu{ background:#4770d8; height:53px;}
.menu ul li{ float:left; line-height:53px; width:157px; text-align:center; background:url(imagesmenulibg.gif) right top no-repeat}
.menu ul li a{ display:block; color:#fff; font-weight:bold; font-size:20px;}
.menu ul li a:hover{ background:url(imagesmenuhover.gif) top repeat-x #4770d8;}


.txtMarquee-left{ width:500px; height:47px; position:relative; overflow:hidden}
.txtMarquee-left .hd{ overflow:hidden;  height:47px; background:#f4f4f4; }
.txtMarquee-left .bd{ }
.txtMarquee-left .bd .tempWrap{ width:500px !important; }
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  left no-repeat; padding-left:20px;   float:left; height:35px; line-height:47px;  text-align:left; _display:inline; width:auto !important;  }



/*========== clearfix ==========*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/*========= global ===========*/
.w1100 {display: block;
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
}
.lightbox {
          border: 1px solid #c6c6c6;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.2);
	box-shadow: 0 2px 5px rgba(0,0,0,.2);
	*zoom:1;

}
.padding12 {
	padding: 12px;
}
.topdiv {
	height: 36px;
	width: 100%;
	background: url(imagesbg.png);
	font-size: 12px;
}
.topdiv .z {
}
.topdiv .z ul li {
	float: left;
	padding: 0 10px;
	border-left: solid #999 1px;
	margin-top: 10px;
}
.topdiv .z ul li a {
}
.topdiv .y { float:right; margin-top:10px;
}
.topdiv .y  a{ padding:0 10px; border-left: solid #999 1px;}
 
.topdiv .y ul li {
	float: right;
	padding: 0 10px;
	border-left: solid #999 1px;
	margin-top: 10px;
}
.topdiv .y ul li a {
}
.seach {
	height:32px;
	padding-left: 615px;
	width:487px;
	margin-top:75px;
	margin-bottom:75px;
	
}


 





.seach .gjz {
	height: 20px;
	line-height: 20px;
	padding: 5px;
	background: #fff;
	color: #999;
	width: 300px;
	border: 0;
	float: left
}
.seach .an {
	float: left;
	background: url(imagesfdj.png) center no-repeat #0068b7;
	width: 40px;
	height: 30px;
	border: 0;
}
.seach .gjcx {
	background: #0068b7;
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	margin-left: 20px;
	color: #fff;
	padding: 3px 20px;
width:75px
}
.navother {
	background: url(imagesotherbg.gif);
	height: 45px;
	line-height: 45px;
       }
.gdxw .z {
	padding: 0px 10px 0px 45px;
	color: #0168b7;
	float: left;
}
 .gdxw .y {
	padding: 0px 10px 0px 0px;
	float: left;
}

.gdxw .r {
	float: left;
}

/**/
#focus {
	position: relative;
	height: 700px;
	margin-top: 10px;
}
#firstNew .topInfoList .t {
	line-height: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#firstNew .topInfoList .t .title a, .topInfoList .t .title a:link, .topInfoList .t .title a:visited {
	color: #034b85;
	font-size: 32px;
}
#firstNew .topInfoList .t .title a:hover {
	color: #F00;
	font-size: 32px;
}
#firstNew .topInfoList .n {
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	display: inline;
	background: none;
	padding-left: 10px;
	padding-right: 10px;
}
#firstNew .topInfoList .n .title {
	display: inline;
}
#firstNew .topInfoList .n .title a {
	color: #666;
}
#firstNew .topInfoList .n .title a:hover {
	color: #F00;
}
.prev, .next {
	width: 42px;
	height: 69px;
	display: block;
	position: absolute;
	top: 165px;
	cursor: pointer;
}
.prev {
	background: url(imagesindex_btn01.png) no-repeat;
	left: 0px;
	z-index: 999;
}
.next {
	background: url(imagesindex_btn02.png) no-repeat;
	right: 0px;
	z-index: 999;
}
#focus .slideNav {
	position: absolute;
	z-index: 99;
	right: 10px;
	bottom: 10px;
	height: 18px;
}
#focus .slideNav li {
	float: left;
	margin-right: 6px;
	width: 15px;
	height: 15px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	color: #fff; /*filter:alpha(opacity=60);opacity:0.6;  */
	background: url(imagesadon.png) no-repeat;
	text-indent: 9999px;
	display: inline;
	overflow: hidden;
}
#focus .slideNav .on {
	background: url(imagesadon.png) no-repeat -23px 0px;
	font-weight: bold;
	filter: alpha(opacity=100);
	opacity: 1;
}
#focus .title {
	position: absolute;
	width: 1100px;
	text-align: left;
	z-index: 9;
	height: 44px;
	line-height: 44px;
	bottom: 0px;
	background: #015293;
}
#focus .title a {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
}


#focus .slideCon li img {height:700px}


.div1 {
	margin-top: 15px;
}
 

.div1 .left {
	float: left;
	width: 652px;
	 
}
.div1 .right {
	float: left;
	width: 427px;
	 
	float: right
}
/* ???????????? */
.ixwqh {
	text-align: left;
	background: #fff;
	height: 318px;
}
.ixwqh .hd {
	height: 50px;
	line-height: 50px;
	position: relative;
	background: #f6f6f6;
}
.ixwqh .hd ul {
	float: left;
	position: absolute;
	left: -1px;
	height: 50px;
	width: 100%;
	padding-left: 20px;
}
.ixwqh .hd ul li {
	float: left;
	padding: 0 19.6px;
	cursor: pointer;
	font-size: 16px;
}
.ixwqh .hd ul li.on {
	background: url(imagesqh1.png) center 5px no-repeat;
	color: #fff;
}
.ixwqh .hd ul li.on  a{color: #fff;}
.ixwqh .bd ul {
	padding: 10px;
	zoom: 1;
}
.ixwqh .bd li {
	height: 30px;
	line-height: 30px;
	background: url(imagesdot2.jpg) left no-repeat;
	padding-left: 13px;
}
.ixwqh .bd li span {
	float: right;
}



/*??????-?????*/
.zjtbtzw {
	text-align: left;
	background: #fff;
 
}
.zjtbtzw .hd {
	height: 50px;
	line-height: 50px;
	position: relative;
	background: url(imagesdot9.gif) repeat-x  bottom;
	border-bottom:#CCC solid 1px;
}
.zjtbtzw .hd ul {
	float: left;
	position: absolute;
 
	height: 50px;
	width: 100%;
	
	
 
}
.zjtbtzw .hd ul li {
	float: left;
	padding: 0 40px;
	cursor: pointer;
	font-size: 18px;
	font-weight:bold;
	margin-left:15px;
}
.zjtbtzw .hd ul li.on {
	background:#fff; border-top: #4e72c6 solid 3px; border-left:#c9c9c9 solid 1px;
	border-right:#c9c9c9 solid 1px;
	color: #4e72c6;
	height:48px; line-height:48px;
}
.zjtbtzw .bd ul {
	padding: 10px;
	zoom: 1;
}
.zjtbtzw .bd li {
	height: 30px;
	line-height: 30px;
	background: url(imagesdot2.jpg) left no-repeat;
	padding-left: 13px;
}
.zjtbtzw .bd li span {
	float: right;
}










.div2 { 
	margin-top: 20px;
	background: url(imagesztzl.gif) 14px 14px no-repeat #fff;
	height: 86px;
	padding: 12px 12px 12px 110px;
}
.div3 { 
	margin-top: 20px;
	height: 137px;
	background: url(imageszjzf.gif) 10px 10px no-repeat #fff;
	padding-top: 19px;
}
.div3 .box {
	background:#f6f6f6;
	margin-left: 72px;
	width:1020px;
	height:125px;
}
.div3 .box ul {
	 
}
.div3 .box ul li {
	float: left; font-weight:bold;
}


.libg{	width:1px;
	height:125px;
	background: url(imageslibg.png) top no-repeat;

	}
.litext1{
	     text-align: center;
	     padding-top: 90px;
		 height:35px;
		 width:165px;
		 background:url(imagessytb1.png) no-repeat;
		 color:#ae8a54;
        }
.litext1 a{color:#ae8a54;}
.litext2{
	     text-align: center;
	     padding-top: 90px;
		 height:35px;
		 width:165px;
		 background:url(imagessytb1.png) no-repeat;
		 background-position:0 -125px;
		 color:#da5352;
        }
.litext2 a{color:#da5352;}		
		
.litext3{
	     text-align: center;
	     padding-top: 90px;
		 height:35px;
		 width:165px;
		 background:url(imagessytb1.png) no-repeat;
		 background-position:0 -250px;
		 color:#46c1a0;
        }
.litext3 a{color:#46c1a0;}	
		
.litext4{
	     text-align: center;
	     padding-top: 90px;
		 height:35px;
		 width:165px;
		 background:url(imagessytb1.png) no-repeat;
		 background-position:0 -375px;
		 color:#7fa73f;
        }
.litext4 a{color:#7fa73f;}		
		
		.litext5{
	     text-align: center;
	     padding-top: 90px;
		 height:35px;
		 width:165px;
		 background:url(imagessytb1.png) no-repeat;
		 background-position:0 -500px;
		 color:#7fa73f;
        }
.litext5 a{color:#7fa73f;}			
	    .litext6{
	     text-align: center;
	     padding-top: 90px;
		 height:35px;
		 width:165px;
		 background:url(imagessytb1.png) no-repeat;
		 background-position:0 -625px;
		 color:#0168b7;
        }
.litext6 a{color:#0168b7;}

/*	.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; position:absolute; z-index:999}
		.picMarquee-left .hd .prev,
		.picMarquee-left .hd .next
        {display:block;  width:20px; height:20px;   overflow:hidden;cursor:pointer; background:#3F6;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:250px; height:80px; display:block;}
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }*/
		
#con {
	width: 100%;
	text-align: center;
}
#con .roll {
	width:100%;
 
	height: 82px;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}
#con ul {
	position: absolute;
}
#con ul li {
	float: left;
	width: 220px;
	height: 80px;
	padding-left: 10px;
	cursor:pointer;
}
#con ul li a {
}
#con ul li img{width: 220px;
	height: 80px;}

#con span {
 
	position:absolute;
	z-index:999;
}
.zz{  position:absolute; margin-left:-498px; margin-top:-73px; background:url(imagesyy.png); width:28px; height:42px; cursor:pointer;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.zz:hover{filter:alpha(Opacity=50);-moz-opacity:0.8;opacity: 0.8;}
.yy {  float:right; margin-top:-73px;margin-left:469px;background:url(imageszz.png); width:28px; height:42px; cursor:pointer;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.yy:hover{filter:alpha(Opacity=50);-moz-opacity:0.8;opacity: 0.8;}


.div4{ margin-top:20px;}
.div4 .left {
    float: left;
    width: 616px;
	padding:18px;
}

.div4 .right {
    float: left;
    width: 391px;
	padding:18px;
    float: right;
}
.div4 .left,.div4 .right{}
.titla{ font-size:18px; color:#0168b7; font-weight:bold;}
.titla a{ font-size:18px; color:#0168b7; font-weight:bold;}

.syzwmian{}
.syzwmian .syzwl{ float:left; width:300px; margin-top:18px\9;}
.syzwmian .syzwl ul li{  float:left; color:#0168b7; text-align:center;  margin-top:9px; margin-right:9px;width:145px; height:30px; padding-top:45px;}
.sygkicon1{ background:url(imageszwgkicon1.png) #f6f6f6  no-repeat; }
.sygkicon2{ background:url(imageszwgkicon1.png) #f6f6f6  no-repeat; background-position:0 -75px;}

.sygkicon3{ background:url(imageszwgkicon1.png) #f6f6f6  no-repeat; background-position:0 -150px;}

.sygkicon4{ background:url(imageszwgkicon1.png) #f6f6f6  no-repeat; background-position:0 -225px;}

.sygkicon5{ background:url(imageszwgkicon1.png) #f6f6f6  no-repeat; background-position:0 -300px;}

.sygkicon6{ background:url(imageszwgkicon1.png) #f6f6f6  no-repeat; background-position:0 -375px;}



.syzwmian .syzwr{ background:url(imagestp.gif) center 10px no-repeat; padding-top:36px; float:left; width:302px; margin-left:14px;margin-top:18px\9;}
.syzwmian .syzwr ul li{ width:145px; height:58px; line-height:58px; background:url(imagestp2.gif); border:#b9ddec solid 1px; color:#015293; float:left; text-align:center; margin-top:12px; margin-right:8px;}
.syzwmian .syzwr ul li a{color:#015293}



.titlb{ font-size:18px; color:#0168b7; font-weight:bold;}
.titlb a{ font-size:18px; color:#0168b7; font-weight:bold;}

.titlb .zuo{ float:left; padding-left:30px}
.titlb .you{ float:right; padding-right:30px;}

.syjl{ margin-top:18px\9;}
.syjl ul li{ width:186px; height:40px; background:url(imagesjlbg1.gif) no-repeat; float:left; line-height:40px; text-align:center; margin-top:8px; margin-right:17px;}
.dzwwdl{ height:48px; line-height:48px; color:#fff; font-size:18px; font-weight:bold; text-align:center; background:url(imagestp3.gif) 75px 13px no-repeat #00a1e9; margin-top:11px;}


.div5{ margin-top:20px;}
.div5 .left{ float:left;  width:652px; height:179px; height:170px\9; }
.div5 .right{ float:right;  width:427px; padding-bottom:10px;height:170px\9; 
padding-bottom:0px\9;
}


.titlc{ height:50px; font-size:18px; line-height:50px; color:#0168b7; background:#f6f6f6; font-weight:bold; padding-left:20px;}
.titld{ height:30px; font-size:18px; line-height:30px; color:#0168b7; font-weight:bold; padding-left:20px; padding-top:10px;}

.sybsfw{ padding:13px 26px;}
.sybsfw ul li{ float:left; width:125px; height:80px; text-align:center; font-size:20px; color:#fff; line-height:80px;   margin-right:22px;}
.sybsfw ul li a{ color:#fff;}




.fwicon1{background:url(imagesfwicon1.png) #0168b7 no-repeat;  height:80px; padding-left:60px;}
.fwicon2{background:url(imagesfwicon1.png) #f7b176 no-repeat;  height:80px; padding-left:60px; background-position:0 -80px;}
.fwicon3{background:url(imagesfwicon1.png) #81c36b no-repeat;  height:80px; padding-left:60px; background-position:0 -160px;}


.syxxcy{padding-left:20px; padding-right:20px;}
.syxxcy ul li div{ width:25%; float:left;  color:#0168b7;}
.syxxcy2{ padding-left:20px; padding-right:20px; padding-bottom:10px;}
.syxxcy2 ul li{ width:50%; float:left;}
.syxxcy2 ul li span{ float:right; margin-right:20px;}

/*???????*/


.footer {
    margin-top: 30px;
    background: url(imagesfooter.png) 0px 0px repeat-x;
}

.friends {
	width: 1190px;
	margin: 0 auto;
	position: relative;
	 
}
.friends h2 {
	color: #fff;
	position: relative;
	text-align:center;
	height:35px;
}
.friends h2 b {
	display: block;
	position: absolute;
	top: -3px;
	left: 0px;
	height: 33px;
	color: #fff;
	width: 106px;
	float: left;
	text-align: center;
	font: bold 16px/33px microsoft yahei;
 *vertical-align:middle;
	background: url(imagesfriends.png) 90px 0px no-repeat;
	padding-left:90px;
}
.friends h2 a {
	display: inline-block;
	margin: 0 10px;
	padding: 0 10px;
	line-height: 33px;
	font-weight: bold;
	font: normal 14px/33px microsoft yahei;
	color: #737373;
 *vertical-align:middle;
}
.friends h2 a.current {
	color: #002269;
}
.friends ul {
	border: 1px #e3e3e3 solid;
	border-top: none;
	padding: 10px;
	width: 1158px;
  margin: 0 auto;
}
.friends table {
	width: 100%;
}
.friends table td {
	height: 28px;
	font: normal 14px/28px microsoft yahei;
	padding: 0px 10px;
}
.copyright {
	padding: 20px 0px;
	position: relative;
	background: #4563b9;
	width: 100%;
	color: #fff;
}
.copyright a {
	color: #fff;
}
#_ideConac img {
	position: absolute;
	top: 50%;
	left: 220px;
          padding-top:100px;
}
#_span_jiucuo img{
	position: absolute;
	top: 60%;
	right: 220px
}
.copyright{ text-align:center}

.copyright .line {
	height: 40px;
	text-align: center;
	border-bottom: 1px solid #9b9b9b;
}
.copyright .line a {
	font: normal 14px/40px microsoft yahei;
}
.tc, .tc a {
	font: normal 14px/30px microsoft yahei;
}
.tc a, .copyright .line a {
	padding: 0px 10px;
}
.tc {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}


/*?????*/
#home_web{width:66px;height:auto;position:fixed; font-size:14px; _position:absolute;left:50%;top:268px;_top:auto;_top:expression(eval(document.documentElement.scrollTop)); _margin-top:268px;margin-left:590px; font-family:Microsoft Yahei; z-index:20;}
.web_position{ width:66px; float:left; margin-top:6px;}
.web_link{ cursor:pointer; width:66px; padding-top:43px; color:#fff; height:23px; line-height:23px; text-align:center; display:block;}
.nav_01 a{ background:url(imagesoo1.png)  no-repeat #a6d5f6;}
.nav_01 a:hover{ background:url(imagesoo1.png)  no-repeat #0168b7; color:#fff;}
.nav_02{ background:url(imagesoo3.png)  no-repeat #a6d5f6; position:relative;}
.nav_02 a:hover{ background:url(imagesoo3.png)  no-repeat #0168b7; color:#fff;}
.nav_03{ background:url(imagesoo2.png) no-repeat #a6d5f6;}
.nav_03 a:hover{ background:url(imagesoo2.png)  no-repeat #0168b7; color:#fff;}
.nav_04 .web_link{ background:url(imagesoo4.png) center no-repeat #a6d5f6; position:relative;}
.nav_04 .web_link:hover{ background:url(imagesoo4.png) center no-repeat #0168b7; color:#fff;}
.nav_05{ background:url(imagesoo5.png) no-repeat #a6d5f6; width:66px; height:40px !important; padding:0 !important; text-indent:-999px; overflow:hidden;}
.nav_05 a:hover{ background:url(imagesoo5.png) no-repeat #0168b7; color:#fff;}

.nav_06 a{ background:url(../images/pf_home.png) 0px 0px no-repeat #a6d5f6;}
.nav_06 a:hover{ background:url(../images/pf_home.png) 0px 0px no-repeat #0168b7; color:#fff;}



.shareboxpf{ display:none;position: absolute;top:222px;right: 66px; padding-right:1px; background:none; }
.shareboxpf .bdsharebuttonbox{width: 76px !important;padding: 4px 4px !important;border: 1px solid #CCC;height: 56px !important; background:#fff ;overflow:hidden;}
.shareboxpf .bdshare-button-style1-16 a,.shareboxpf .bdshare-button-style1-16 .bds_more{margin:6px 4px !important;}

.weixin{ width:113px; height:105px;  position: absolute;top: -23px;right: 45px; display:none; background:url(imageshdewmbg.gif) left top no-repeat; padding:7px 15px 7px 7px;}
.weixin img{ width:90px !important; height:90px !important;}


.weibo{ width:113px; height:105px;  position: absolute;top: 135px;right: 45px; display:none; background:url(imageshdewmbg.gif) left top no-repeat; padding:7px 15px 7px 7px;}
.weibo img{ width:90px !important; height:90px !important;}




/*????????*/
.tplb{position: absolute; width: 1100px; left: 0px; top: 0px; display: none}




/*??????*/
.tbgmdiv1{ background:url(imagestbgm1.jpg); width:1100px; height:407px; overflow:hidden; margin-top:15px;}
.tbgmdiv1 .text{ font-size:14px; color:#fff; text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
-webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
-moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
*filter: Glow(color=#000, strength=1);
line-height:38px; width:610px; height:340px; margin-top:20px; margin-left:40px; text-indent:2em;}


.tbgmdiv2 ul li{ width:530px; height:220px; float:left; margin-top:20px;}
.tbgmdiv2 ul li .tit{ position:absolute; width:223px; height:54px; margin-left:-10px; margin-left:-540px\9;}

/***************
.tbgmdiv2 ul li .tit{ position:absolute; width:223px; height:54px; margin-left:-10px; margin-left:-540px\9;}
***************/
.tbgmdiv2 ul li .pic{ float:left; width:258px;}
.tbgmdiv2 ul li .zy{ float:left; width:234px; padding:19px; text-indent:2em; font-size:14px; text-indent:2em; line-height:30px;}
.tbgmdiv2 ul li .zy span{ color:#fff; width:57px; height:24px; line-height:24px; text-align:center; background:#F90; margin-left:5px;}
.tbgmdiv2 ul li .zy span a{color:#fff;}




/*??????*/
.ztlmdiv1{ margin-top:15px;}
.ztlmdiv2{ margin-top:15px;}
.picBtnTop{ width:1070px; height:256px;   position:relative;  overflow:hidden;  zoom:1; margin-top:15px; margin-left:15px;}
.picBtnTop .hd{ width:265px; height:256px; position:absolute; right:5px; overflow:hidden; }
.picBtnTop .hd ul li{  width:258px; text-align:center; padding:0 0 2px 5px;  }
.picBtnTop .hd ul li img{ width:256px; height:80px; border:2px solid #ddd; cursor:pointer; vertical-align:bottom; }
.picBtnTop .hd ul li.on{ background:url("images/icoleft.gif") no-repeat 0 28px; }
.picBtnTop .hd ul li.on img{ border-color:#f60;  }
.picBtnTop .bd{ width:795px;  height:256px; position:relative;  }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
.picBtnTop .bd li .pic img{ width:795px; height:256px; vertical-align:bottom; }
.picBtnTop .bd li .bg{ width:795px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.picBtnTop .bd li .title{ width:795px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }
#demo1,#demo2{ margin-bottom:20px;  }


.ztlmlist{margin-bottom:18px; margin-left:4px;}
.ztlmlist ul li{ float:left; background:#e6fdfc; border:#b7dedc solid 1px; width:248px; height:77px; margin-left:18px; margin-top:18px;}
.ztlmlist ul li h1{ color:#4770d8; line-height:77px; font-size:24px; text-align:center;}
.ztlmlist ul li h1 a{color:#4770d8;}

.ztlmlist ul li h2{ color:#4770d8; line-height:77px; font-size:18px; text-align:center;}
.ztlmlist ul li h2 a{color:#4770d8;}

.ztlmlist ul li h3{ color:#4770d8; line-height:33px; font-size:16px; text-align:center;}
.ztlmlist ul li h3 a{color:#4770d8;}




 /*????*/
 
.zw{padding:55px 20px;}
.zw .zw_bt{ font-size:28px; line-height:28px; text-align:center; color:#4770d8; font-weight:bold; }
.zw .zw_fbt{ font-size:24px; line-height:24px; text-align:center; color:#4770d8;font-weight:bold; margin-top:10px;}
.zw .zw_other{ border-bottom:#CCC solid 1px; height:45px; line-height:45px; font-size:14px; color:#969696;}
.zw .zw_other span{ margin-right:20px;}
.zw .zw_other .z{ float:left}
.zw .zw_other .y{ float:right}
.zw .zw_content{ font-size:16px; line-height:38px; text-indent:2em; padding:20px;}
.prent{ background:url(imagesprent.gif) left no-repeat; padding-left:25px;}
.zw .fx{ height:45px; line-height:45px; text-align:right; border-bottom:#CCC solid 1px;}
.zw .xgxx{ padding-left:60px;}
.zw .xgxx h1{ font-size:22px;color:#4770d8; line-height:60px}
.zw .xgxx li{ line-height:35px;}

 /*??????*/
 
.pdmain{}
.pdmain .left{ float:left; width:240px;}
.pdmain .left .title{
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 0px;
 background:#4770d8;
 color:#fff;
 height:50px;
 text-align:center;
 line-height:50px;
 font-size:20px;
}
.pdmain .left .menubox ul li{ height:45px; line-height:45px; border-bottom:#CCC solid 1px; padding-left:87px; background:url(imagesdot4.gif) no-repeat 62px 16px; }

.pdmain .left .menubox2 ul li {
	 	line-height: 45px;
	border-bottom: #CCC solid 1px;
	padding-left: 20px;
	font-size:14px;
	background: url(imagesdot4.gif) no-repeat 10px 16px;
}

.pdmain .left .menubox2 ul li a{font-size:14px;}


.pdmain .right{ float:right; width:847px;}
.pdmain .right .pdlist{ padding:40px; padding-bottom:0;}
.pdmain .right .pdlist ul li{ height:35px; line-height:35px; font-size:15px; background:url(imagesdot3.gif) left no-repeat; padding-left:20px;}
.pdmain .right .pdlist ul li span{ float:right}
/*******????????******/
.pdlistdc ul li span{ float:left}
.pdlistdc ul li{ height:35px; line-height:35px; font-size:15px; background:url(imagesdot3.gif) left no-repeat; padding-left:20px;}
.pdlistdc { padding:40px; padding-bottom:0;}

.pdmain .rightcx{ float:right; width:100%;}
.pdmain .rightcx .pdlist{ padding:40px; padding-bottom:0;}
.pdmain .rightcx .pdlist ul li{ height:35px; line-height:35px; font-size:15px; background:url(imagesdot3.gif) left no-repeat; padding-left:20px;}
.pdmain .rightcx .pdlist ul li span{ float:right}



.newline{ background: url(imagesdot8.gif) repeat-x center; height:60px;}



DIV.digg { 
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
 MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center ;
 margin-bottom:20px;
} 
DIV.digg A { 
BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid;
 PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; 
BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px;
 BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none 
} 
DIV.digg A:hover { 
BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid;
 BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid 
} 
DIV.digg A:active { 
BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid;
 BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid 
} 
DIV.digg SPAN.current { 
BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px;
 BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold;
 PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid;
 COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099 
} 
DIV.digg SPAN.disabled { 
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid;
 PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;
 BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px;
 BORDER-BOTTOM: #eee 1px solid 
}





/*???????*/
.zjzfDiv1{
	margin-top: 15px;
}
.zjzfDiv1 .left{
	width: 652px;
	float: left;
	margin-right: 17px;
}
 
.zjzfDiv1 .leftL{
	width: 183px;
	float: left;
}
.zjzfDiv1 .zfjg{
	width: 163px;
	height: 43px;
	padding: 30px 0 30px 10px;
	background-image: url(imagesabg.png);
	font-size:22px;
	font-weight: bolder;
}

.zfjg img{
	vertical-align: bottom;
}
.zfjg a{
	color: #0168b7;
}
 .zjzfDiv1 .leftR{
	width: 445px;
	height: 269px;
	float: left;
	padding: 10px;
	overflow: hidden;
	
}
.czbm ul{
	float:left ;
	padding: 0 20px;
}
.czbm ul:first-child+ul{
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.czbm ul li{
	padding: 4px 0;
}
.disn{
	display: none;
}
.disb{
	display: block;
}
.leftR .tit{
	margin: 10px 0;
}
.leftR .bgs{
	font-size:20px;
	font-weight: bold;
	color: #0168b7;
}
.leftR .titP{
	
	display: inline-block;
	width: 5px;
	height: 15px;
	background: #0168b7;
}
.zjzfDiv1 .right{
	width: 427px;
	float: left;
}
.zjzfDiv1 .right .pic{
	height: 206px;
height: 165px\9;

	box-sizing: border-box;
}

.zjzfDiv1 .right .pic .people{
	font-size:20px;
	 
}

/*pic*/
.zjzfDiv1 .pic{
	padding: 10px 0 30px 30px;
}
.zjzfDiv1 .pic div{
	width: 200px;
	float: left;
	font-size: 16px;
	margin-top:12px;
}
.zjzfDiv1 .peopleXz{
	color: #0168b7;
	font-weight: bold;
}
.zjzfDiv1 .pic img{
	float: left;
	margin-right: 10px;
}
.zjzfDiv1 .pic .ldll{
	background: url(imagesb1.png) no-repeat top left;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.zjzfDiv1 .pic .ldll span {
	padding-left: 10px;
	border-left: 1px solid white;
	color: white;
}

.zjzfDiv1 .pic .ldjh{
	background: url(imagesb1.png) no-repeat bottom left;
	height: 36px;
	line-height: 36px;
	text-align: center;
          margin-left:110px;
}
.zjzfDiv1 .pic .ldjh span{
	padding-left: 10px;
	border-left: 1px solid white;
	color: white;
}
.zjzfDiv1 .right .text2{
	height: 100px;
	background: #D9ECFA;
}
.zjzfDiv1 .right .text2 div{
	padding-top: 5px;
	padding-left: 30px;
	font-size: 20px;
	font-weight: bolder;
	color:  #0168b7;
	
}
.zjzfDiv1 .right .text2 a{
	float: left;
	width: 106px;
	padding: 5px 0;
	font-weight: bolder;
	text-align: center;
}

.zjzfBox3{
	margin-top: 15px;
	width: 780px;
	height: 195px;
	padding-top: 55px;
	padding-left:210px;
	padding-right:108px ;
	background: url(imagesc1.png) no-repeat 20px 20px;
}
.zjzfBox3 .zfbg{
	font-size: 20px;
	font-weight: bold;
	color: #0168b7 ;
}
.zjzfBox3 .report .reportP{
	
	display: inline-block;
	height: 15px;
	width: 5px;
	margin-right: 5px;
	background:#0168b7;
}
.zjzfBox3 ul li{
	float: left;
	width: 60px;
	height: 60px;
	color: #0168b7;
	padding-top: 50px;
	text-align: center;
	background: url(imagesc2.png) no-repeat 0 30px;
	
}

.zjzf_zfhylist{}
.zjzf_zfhylist ul{ padding:10px;}
.zjzf_zfhylist ul li {
    height: 30px;
    line-height: 30px;
    background: url(imagesdot2.jpg) left no-repeat;
    padding-left: 13px;
}




.zjzf_slideTxtBox{ }
.zjzf_slideTxtBox .hd{  position:relative; height:306px; width:163px; float:left}
.zjzf_slideTxtBox .hd ul{ float:left;  position:absolute;  height:306px; width:163px; }
.zjzf_slideTxtBox .hd ul li{ cursor:pointer; background:url(imagesdot10.gif) bottom repeat-x;  height:101px; line-height:101px; font-size:22px; border-bottom:#CCC solid 1px; text-align:center;}
.zjzf_slideTxtBox .hd ul li.on{ background:url(imagesdot10on.gif) bottom repeat-x; color:#fff; }
.zjzf_slideTxtBox .hd ul li.on a{ background-position:0 -30px; color:#fff;}
.zjzf_slideTxtBox .bd{ float:right; width:488px;}
.zjzf_slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.zjzf_slideTxtBox .bd li{ height:24px; line-height:24px;   }


.zjzf_bgsjj{}
.zjzf_bgsjj h1{ font-size:18px; height:50px; line-height:50px; background:url(imagesdot11.gif) left no-repeat; padding-left:20px; color:#4770d8}
.zjzf_bgsjj p{ line-height:27px; text-indent:2em;}
.zjzf_icon1{ background:url(imageszfjg_icon1.png) no-repeat; width:30px; height:30px; padding-left:40px;}
.zjzf_icon2{ background:url(imageszfjg_icon2.png) no-repeat;width:30px; height:30px; padding-left:40px;}
.zjzf_icon3{ background:url(imageszfjg_icon3.png) no-repeat;width:30px; height:30px; padding-left:40px;}

 


#zjzf { width:393px;
 float:left;
 position:relative;
}
#zjzf div#content1 {
 position:relative;
 width:456px;
 height:275px;
 display:inline-block;
 overflow:hidden;
 float:left;
 padding-left:-10px;
}
#zjzf div#content_list1 {
 position:absolute;
 width:4000px;
 
}




#zjzf div#content2 {
 position:relative;
 width:456px;
 height:275px;
 display:inline-block;
 overflow:hidden;
 float:left;
 padding-left:-10px;
}
#zjzf div#content_list2 {
 position:absolute;
 width:4000px;
 
}
#zjzf div#content_list2 dl{height:275px;}

#zjzf div#content3 {
 position:relative;
 width:456px;
 height:275px;
 display:inline-block;
 overflow:hidden;
 float:left;
 padding-left:-10px;
}
#zjzf div#content_list3 {
 position:absolute;
 width:4000px;
 
}


 
#zjzf dl{
 width:152px;
 float:left;
 border-right:dotted #CCCCCC 1px;
}
#zjzf dl:hover {
	
}
#zjzf dl p{ text-align:center; line-height:46px; font-size:14px;}

#zjzf dl p a{ padding:5px 10px; cursor:pointer;font-size:14px;}
#zjzf dl p a:hover{ background:#E3FAFB; border:#6CF solid 1px; }
#zjzf span.prev1{
 cursor:pointer;
 width:12px;
 height:48px;
 background: #369;
 float:left;
 position: absolute;
 margin-top:100px;
 display:block;
 z-index:99;
 background:url(imagesbutleft.gif);
margin-left:-460px\9;
}
#zjzf span.prev1:hover, #zjzf span.next1:hover{ background-position:0 -48px;}
#zjzf span.next1{
 cursor:pointer;
 width:12px;
 height:48px;
 background:#ff0000;
 float:right;
  position: absolute;
  margin-top:100px;
  margin-left:444px;
 display:block;
  background:url(imagesbutright.gif);
 margin-left:-10px\9;
}





#zjzf span.prev2{
 cursor:pointer;
 width:12px;
 height:48px;
 background: #369;
 float:left;
 position: absolute;
 margin-top:100px;
 display:block;
 z-index:99;
 background:url(imagesbutleft.gif);
}
#zjzf span.prev2:hover, #zjzf span.next2:hover{ background-position:0 -48px;}
#zjzf span.next2{
 cursor:pointer;
 width:12px;
 height:48px;
 background:#ff0000;
 float:right;
  position: absolute;
  margin-top:100px;
  margin-left:444px;
 display:block;
  background:url(imagesbutright.gif);
}


#zjzf span.prev3{
 cursor:pointer;
 width:12px;
 height:48px;
 background: #369;
 float:left;
 position: absolute;
 margin-top:100px;
 display:block;
 z-index:99;
 background:url(imagesbutleft.gif);
}
#zjzf span.prev3:hover, #zjzf span.next3:hover{ background-position:0 -48px;}
#zjzf span.next3{
 cursor:pointer;
 width:12px;
 height:48px;
 background:#ff0000;
 float:right;
  position: absolute;
  margin-top:100px;
  margin-left:444px;
 display:block;
  background:url(imagesbutright.gif);
}


/*??????????*/

/*????????*/
.hdjldiv1{ margin-top:15px;}
.hdjldiv1 .left{ width:700px; float:left}
.hdjldiv1 .right{ width:378px; float:right}

.zxftbox1{ padding:25px 30px;}
.zxftbox1 .z{ float:left; width:245px; padding-top:10px;}
.zxftbox1 .z .new{ position:absolute; background:url(imagesnewicon.gif) no-repeat; width:44px; height:46px; margin-top:-4px; margin-left:-2px;}
.zxftbox1 .y{ float:right; width:380px;}
.zxftbox1 .y h1{ height:30px; line-height:30px; margin-bottom:10px; font-size:22px;}
.zxftbox1 .y p{ line-height:30px;}
.zxftbox1 .y span{}
.zxftbox2{ margin-left:30px; margin-bottom:25px;}
.zxftbox2 ul li{ width:188px; height:48px;  float:left; margin-right:35px;   line-height:48px; color:#fff; font-size:18px; text-align:center}
.zxftbox2 ul li img{ vertical-align:middle}
.zxftbox2 ul li a{ display:block; background:#4770d8; color:#fff;}
.zxftbox2 ul li a:hover{ display:block; background:#ff9e1c;color:#fff;}

.zxfticon1{ background:#666; width:48px; height:48px;}
.zxfticon2{ background:url(imageszxfticon.png);   height:48px;background-position:0 -48px;}
.zxfticon3{ background:url(imageszxfticon.png);  height:48px;background-position:0 -96px;}


/*********.colorzxft1{ color:#0168b7}*******/
.colorzxft2{ color:#0168b7}



.hdjldiv2{ margin-top:20px;}
.hdjldiv2 .left{ width:700px; float:left;height:660px;}
.hdjldiv2 .right{ width:378px; float:right;height:660px;}

.gaodu{height:662px;width:100%;}
.lxxdgd{height:364px;width:700px;}

.biaoge table{ border-bottom:#FFF solid 1px; border-left:#FFF solid 1px;}
.biaoge table td{ border-right:#FFF solid 1px; border-top:#FFF solid 1px;}
.biaoge table th{ border-right:#FFF solid 1px; border-top:#FFF solid 1px;}
.biaoge table {
    border-collapse: collapse;
    width: 100%;
    background: #fff;
}
.biaoge td, .biaoge th {
    padding:10px;
}
 
.biaoge th {
    background-color:#4e72c6;
    color: #fff;
    white-space: nowrap;
	text-align:center;
}
.biaoge tbody th {
	background-color: #e3ebfd;
}
 
.biaoge tbody tr:hover {
    background-color: #f2f2f2;
}


.lienowrap{ white-space: nowrap; text-align:center;}
.liejj p{ height:50px; overflow-y: scroll; line-height:25px;}


.hdjl_bmbjl {
	text-align: left;
	background: #fff;
 
}
.hdjl_bmbjl .hd {
	height: 50px;
	line-height: 50px;
	position: relative;
	background: url(imagesdot9.gif) repeat-x  bottom;
	border-bottom:#CCC solid 1px;
}
.hdjl_bmbjl .hd ul {
	float: left;
	position: absolute;
 
	height: 50px;
	width: 100%;
	
	
 
}
.hdjl_bmbjl .hd ul li {
	float: left;
	padding: 0 30px;
	cursor: pointer;
	font-size: 18px;
	font-weight:bold;
	 
}
.hdjl_bmbjl .hd ul li.on {
	background:#fff; border-top: #4e72c6 solid 3px; border-left:#c9c9c9 solid 1px;
	border-right:#c9c9c9 solid 1px;
	color: #4e72c6;
	height:48px; line-height:48px;
}
.hdjl_bmbjl .bd ul {
	padding:0px;
	zoom: 1;
}




.hdjldiv3{ margin-top:20px;}
.hdjldiv3 .left{ width:700px; float:left}
.hdjldiv3 .right{ width:378px; float:right}
.hdjldiv3 .right .ad{ margin-bottom:10px;}
.hdjldiv3 .left .bjcx{float:left; margin-left:45px;}
.hdjldiv3 .left .bjcx div{ float:left}
.hdjldiv3 .left .bjcx .bjcxinput{ width:400px; padding:4px; height:22px; background:#fff; border:none; margin-top:10px;}
.hdjldiv3 .left .bjcx .bjcxbut{ height:30px; line-height:30px; text-align:center; color:#fff; background:#0168b7; border:none; padding:0 20px;margin-top:10px;}

/*??????*/

.zfld {
	width: 92%;
	float: left;
	margin: 20px 35px;
}
.zfld img {
	width: 145px;
	height: 177px;
	padding: 2px;
	float: left;
	border: 1px solid #ccc;
	margin-right:16px;
}
.zfld p {
	padding-left: 20px;
	width: 80%;
}
.zfld p span {
	height: 34px;
	font: normal 18px/34px microsoft yahei;
	border-bottom: 1px dashed #b5b5b5;
}
.zfld p .bule {
	color: #476cd1;
}


.box {
	width: 92%;
	float: left;
	margin: 0px 35px 20px 35px;
}
.box h4 {
	background: #cedcf8;
	height: 34px;
}
.box h4 b {
	display: block;
	padding: 0px 30px;
	float: left;
	color: #fff;
	background: #476cd1;
	height: 34px;
	font: 18px/34px microsoft yahei;
}
#triangle-bottomleft {
	width: 0;
	height: 0;
	float: left;
	border-bottom: 34px solid #476cd1;
	border-right: 34px solid transparent;
}
.box p {
	text-indent: 2em;
	font: normal 16px/34px microsoft yahei;
}
.box .sjz {
	width: 90%;
	background: url(imagessjz.jpg) 0px 0px repeat-y;
	padding-left: 20px;
	margin-top: 10px;
}
.box .sjz li {
	font: normal 16px/34px microsoft yahei;
}
.box .list-t {
	padding: 10px;
}
.box .list-t ul{
	padding: 10px;
}
.box .list-t li{
    height: 36px;
    background: url(imagesdot.png) 0 50% no-repeat;
    padding-left: 12px;
    line-height: 36px;
    font-size: 16px;
}
.box .list-t li span{ float:right}

/*???????*/
.zwgkbox{ padding:15px; font-size:14px;}
.info-query{ padding:10px 20px 20px 20px;}
.info-query h2{ font-size:18px; line-height:30px; color:#4770d8}
.query{ background:#F4F4F4; border:#ccc solid 1px; padding:20px}
.query p{ line-height:35px;}
.xxgkbtn{ background:#4770d8; padding:0 20px; border:none; color:#fff; line-height:24px;}


.xxgkbiaoge table{ border-bottom:#ccc solid 1px; border-left:#ccc solid 1px; margin-top:10px;}
.xxgkbiaoge table td{ border-right:#ccc solid 1px; border-top:#ccc solid 1px;}
.xxgkbiaoge table th{ border-right:#ccc solid 1px; border-top:#ccc solid 1px;}
.xxgkbiaoge table {
    border-collapse: collapse;
    width: 100%;
    background: #fff;
}
.xxgkbiaoge td, .biaoge th {
    padding:10px; font-size:14px;
}
 
.xxgkbiaoge th {
    
    color: #fff;
    white-space: nowrap;
	text-align:center;
}
.xxgkbiaoge thead td{ text-align:center; color:#4770d8;}
.xxgkbiaoge .xxgktd0{ text-align:center; width:10%;}
.xxgkbiaoge .xxgktd1{ text-align:center; width:15%;}
.xxgkbiaoge .extra{position:relative}
.xxgktit a{ display:block}
.xxgkbiaoge .xxgklay {
    display: none;
    position: absolute;
    bottom: 16px;
    left: 35px;
    width: 520px;
    padding: 5px;
    background-color: #000;
    _background-color: #eee;
    background-color: #eee\0;
    background: rgba(0, 0, 0, 0.1);}
	
	
	
	.xxgkbiaoge td .xxgklay table th {
    width: 70px;
    border: 1px #aaa solid;
    background-color: #f8f8f8;
	font-weight:bold;
    text-align: center;
    color: #255a8c;
    padding: 5px;
    font-size: 12px;
}
	
 .xxgkbiaoge td .xxgklay table td{ background:#fff;}
 
  /*???????????*/
 
 
 
 
 
 /* ?????*/
.zwgkLeft{
	width: 650px;
	height: 370px;
	float: left;
	background: #fff;
          margin-top:15px 
}
.zwgkList ul{
	margin: 20px 0;
}
.zwgkList ul li{
	float: left;
	height: 211px;
	width: 38px;padding:35px;
text-align:center;
	margin: 0 10px;
	background-origin: content-box;
	background-repeat:no-repeat ;
	font-size:24px;
font-weight:bold;
color:#fff;
	position:relative;
}
.zwgkLeft .zwgkList ul li a{
display:block;
width:38px;
height:211px;
	text-align:center;
	font-size:24px;
font-weight:bold;
color:#fff;
	
}
.zwgkList ul li i{
position:absolute;
height:281px;
top:0;
right:-10px;
border-right:1px dashed #ccc;
}
.zwgkList ul li a{ display:block;
height: 281px;
	width: 108px;



}

.zwgkList ul li:first-child{
	
	background: url(imageszw1.png) center 200px no-repeat #0168b7;
}
.zwgkList ul li:first-child+li{
	
	background: url(imageszw2.png) center 200px  no-repeat #aa4383;
}
.zwgkList ul li:first-child+li+li{
	
	background: url(imageszw3.png) center 200px  no-repeat #009e96;
}
.zwgkList ul li:first-child+li+li+li{
	
	background: url(imageszw6.png) center 200px  no-repeat #996c33;
}
.zwgkList ul li:first-child+li+li+li+li{
	border-right:none;
	background: url(imageszw5.png) center 200px  no-repeat #638c0b;
}
.zwgkRight{
	width: 430px;
	height: 370px;
	float: right;
	background: #fff;
margin-top:15px 

}
.zwgkxx{
	margin: 10px;
}
.zwgkxx>div{
	float: left;
	width: 200px;
	height:100px ;
	border: 1px dashed #ccc;
	box-sizing:border-box ;
	text-align: center;
	cursor: pointer;
}
.zwgkxx>div:hover{
	color: #0168b7;
	background: url(imagesbg2.png);
}
.zwgkxx .xxTable1:hover div{
	border:2px solid #0168b7 ;
	background: url(imageszd1a.png) no-repeat center center;
}
.zwgkxx .xxTable2:hover div{
	border:2px solid #0168b7 ;
	background: url(imageszd2a.png) no-repeat center center;
}
.zwgkxx .xxTable3:hover div{
	border:2px solid #0168b7 ;
	background: url(imageszd3a.png) no-repeat center center;
}
.zwgkxx .xxTable4:hover div{
	border:2px solid #0168b7 ;
	background: url(imageszd4a.png) no-repeat center center;
}
.zwgkxx .xxTable5:hover div{
	border:2px solid #0168b7 ;
	background: url(imageszd5a.png) no-repeat center center;
}
.zwgkxx .xxTable6:hover div{
	border:2px solid #0168b7 ;
	background: url(imageszd6a.png) no-repeat center center;
}

.zwgkxx .xxTable1{
	background: url(imagesbg1.png);
}
.zwgkxx .xxTable1 div{
	width: 60px;
	height: 60px;
	border: 2px solid #b3b3b3;
	border-radius: 60px;
	margin: 5px auto;
	box-sizing: border-box;
	background: url(imageszd1.png) no-repeat center center;
	
}
.zwgkxx .xxTable2{
	background: url(imagesbg1.png);
}
.zwgkxx .xxTable2 div{
	width: 60px;
	height: 60px;
	border: 2px solid #b3b3b3;
	border-radius: 60px;
	margin: 5px auto;
	box-sizing: border-box;
	background: url(imageszd2.png) no-repeat center center;
	
}
.zwgkxx .xxTable3{
	background: url(imagesbg3.png);
}
.zwgkxx .xxTable3 div{
	width: 60px;
	height: 60px;
	border: 2px solid #b3b3b3;
	border-radius: 60px;
	margin: 5px auto;
	box-sizing: border-box;
	background: url(imageszd3.png) no-repeat center center;
	
}
.zwgkxx .xxTable4{
	background: url(imagesbg3.png);
}
.zwgkxx .xxTable4 div{
	width: 60px;
	height: 60px;
	border: 2px solid #b3b3b3;
	border-radius: 60px;
	margin: 5px auto;
	box-sizing: border-box;
	background: url(imageszd4.png) no-repeat center center;
	
}
.zwgkxx .xxTable5{
	background: url(imagesbg1.png);
}
.zwgkxx .xxTable5 div{
	width: 60px;
	height: 60px;
	border: 2px solid #b3b3b3;
	border-radius: 60px;
	margin: 5px auto;
	box-sizing: border-box;
	background: url(imageszd5.png) no-repeat center center;
	
}
.zwgkxx .xxTable6{
	background: url(imagesbg1.png);
}
.zwgkxx .xxTable6 div{
	width: 60px;
	height: 60px;
	border: 2px solid #b3b3b3;
	border-radius: 60px;
	margin: 5px auto;
	box-sizing: border-box;
	background: url(imageszd6.png) no-repeat center center;
	
}
/* ????? */
	.zdly{
		background: #fff;
		margin: 15px 0;
		overflow: hidden;
		height: 370px;
	}	
	.zwgkScroll{
		position: relative;
	}
	.zwgkScroll .prev{
		position: absolute;
		top: 100px;
		left: 10px;
	 	cursor:pointer;
	 	float:right;
	 	width:30px;
	 	height:70px;
		background:url(imageszdly_l.png);
		/*margin-top: 100px;
		margin-left:10px ;	*/
	 }
	.zwgkScroll .next{
		position: absolute;
		top: 100px;
		right: 10px;
	 	cursor:pointer;
	 	float:left;
	 	width:30px;
	 	height:70px;
		background:url(imageszdly_r.png);	
	}
	.zwgkScroll .bd{ 
		width: 988px;padding:0 56px;
	}
	.zwgkScroll .bd .picList> li{float:left; overflow:hidden;
		width: 227px;
		height: 277px;
		margin: 0 10px;
		position: relative;
	}
	.zwgkScroll .bd .picList .zdlyList1 {
		background: url(imageszdly1.png);
		color: #af5c16;
	}
	.zwgkScroll .bd .picList .zdlyList2  {
		background:  url(imageszdly2.png);
		color: #2c8808;
	}
	.zwgkScroll .bd .picList .zdlyList3{
		background:  url(imageszdly3.png);
		color: #1d6b8e;
	}
	.zwgkScroll .bd .picList .zdlyList4{
		background:  url(imageszdly4.png);
		color: #7f1d75;
	}
	.zwgkScroll .bd .picList .zdlyList5{
		background:  url(imageszdly1.png);
		color: #af5c16;
	}
	.zwgkScroll .bd .picList .zdlyList6{
		background:  url(imageszdly2.png);
		color: #2c8808;
	}
	.zwgkScroll .bd .picList  .zdlyList7{
		background:  url(imageszdly3.png);
		color: #1d6b8e;
	}
	.zwgkScroll .bd .picList  .zdlyList8{
		background:  url(imageszdly4.png);
		color: #7f1d75;
	}
	/*?????ul*/
	.zwgkListBg{
		position: absolute;
		right: 15px;
		bottom: 15px;
		
	}
	.zwgkListTitle{
		width:227px ;
		height: 50px;
		line-height: 50px;
		font-size: 26px;
		font-weight: bold;
		color: #fff;
		text-align: center;
	}
	.zwgkListItem{
		
	}
	.zwgkListItem li{
		margin-top: 15px;
		text-align: center;
		position: relative;
		z-index: 5;
		font-weight: bold;
	}
	/* xxgk*/
	.xxgk{
		margin-top:15px ;
	}
	.xxgkLeft{
		width: 354px;
		height: 245px;
		float: left;
	}
	.xxgkLeftTable ul{
		margin-top:20px;
		margin-left: 20px;
	}
	.xxgkLeftTable li{
	float: left;
	width: 160px;
	height:70px ;
	border: 1px dashed #ccc;
	color: blue;
	font-size: 16px;
	line-height: 70px;
	box-sizing:border-box ;
	text-align: center;
}
/*xxgk????*/
	.xxgkMid{
		width: 354px;
		height: 245px;
		overflow:hidden ;
		float: left;
		margin: 0 16px;
	}
/*???*/
	.xxgkRight{
		width: 354px;
		height: 245px;
		float: left;
	}
	.xxgkRight ul{
		margin: 15px 60px 0 30px;
/**margin:-20px 60px 0 30px;**/
		
	}
	.xxgkRight li{
		margin-top: 8px;
		text-align: right;
		font-weight: 700;
	}
	.xxgkRight label{
		font-size: 16px;
	}
	.xxgkRight input{
		width: 180px;
		height: 30px;
	}
	.xxgkRight button{
		width: 200px;
		height: 40px;
		background: #015293;
		border-radius:5px;
		margin-right: 20px;
		color:white;

	}
	/*text --ixwqh*/

.ixwqh .hd ul #xxtj.on {
	background:url(imagesqh11.png) center no-repeat;
	color: #fff;
}

/* ?????????*/


/* ????????*/

.grbs {
	width: 700px;
	background: #fff;
	height: 318px;
	
}
.qybs {
	width: 700px;
	background: #fff;
	height: 388px;
	margin-top: 15px;
}
.grbs li, .qybs li {
	float: left;
	padding-left: 23px;
	padding-top: 20px;
}
.grbs a, .qybs a {
	display: block;
	/*float: left;*/
	background: url(imagesbsfw_bg1.png);
	width: 112px;
	height: 57px;
	line-height: 57px;
	text-align: center;
	border: 1px solid #78D8E2;
}
.grbs a:hover {
	cursor: pointer;
	background: #466CD1;
	color: #fff;
	border: 1px solid #009;
	height: 57px;
	width: 112px;
	line-height: 57px;
}
.qybs a:hover {
	cursor: pointer;
	background: #466CD1;
	color: #fff;
	border: 1px solid #009;
	height: 57px;
	width: 112px;
	line-height: 57px;
}
.bmbs {
	width: 700px;
	height: 305px;
	background: #fff;
	margin-top: 15px;
}
.bmbs .bmbsY {
	float: left;
	width: 12px;
	height: 48px;
	margin-top: 80px;
	margin-left: 10px;
	background: url(imagesyy1.png) no-repeat center;
	cursor: pointer;
}
.bmbs .bmbsZ {
	float: right;
	width: 12px;
	height: 48px;
	margin-top: 80px;
	margin-right: 10px;
	background: url(imageszz1.png) no-repeat center;
	cursor: pointer;
}
.bmbs .bmbsCon {
	width: 649px;
	height: 250px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
#bmbsList {
	position: absolute;
	width: 1040px;
}

 

#bmbsList ul {
	float: left;
	width: 129px;
	border-left: 1px dashed #ccc;
}
#bmbsList ul li {
	font-size: 14px;
	text-align: center;
	padding: 10px 0;
          display:list-item
}
#bmbsList>li:first-child ul {
	border-left: none;
}
/*right*/
.bsfwContent{
margin-top:15px;}
.bsfwRight {
	width: 380px;
	margin-left: 18px;
	float: right;
}
.bsdt li {
	float: left;
	width: 180px;
	height: 100px;
	background: red;
	text-align: center;
}
.bsdt p {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.bsdt li:first-child {
	margin-right: 20px;
	background: #ec6877;
}
.bsdt li:first-child+li {
	margin-bottom: 20px;
	background: #00a1e9;
}
.bsdt li:first-child+li+li {
	margin-bottom: 20px;
	background: #00b6c0;
}
.bsdt li:first-child+li+li+li {
	margin-left: 20px;
	background: #f2cb8b;
}
.bsdt li:first-child div {
	height: 60px;
	background: url(imageswsbs1.png) no-repeat center;
}
.bsdt li:first-child+li div {
	height: 60px;
	background: url(imageswsbs2.png) no-repeat center;
}
.bsdt li:first-child+li+li div {
	height: 60px;
	background: url(imageswsbs3.png) no-repeat center;
}
.bsdt li:first-child+li+li+li div {
	height: 60px;
	background: url(imageswsbs4.png) no-repeat center;
}
.fwsx {
	/*width: 380px;*/
	height: 255px;
	text-align: center;
}
.fwsx .fwsxTitle {
	border-top: 50px solid #728fdc;
	border-left: 189px solid #466cd1;
	border-right: 189px solid #466cd1;
	position: relative;
}
.fwsxTitle a {
	width: 140px;
	position: absolute;
	top: -40px;
	left: -70px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}
.fwsxCon {
	background: #fff;
	padding-top: 20px;
padding-left:25px; padding-right:20px;
}
.fwsxCon label {
	font-weight: bold;
}


.fwsxCon .group{ width:100%; height:40px; line-height:40px; margin-bottom:10px;}
.fwsxCon .z{ float:left; font-weight:bold;}
.fwsxCon .y{ float:right}




.fwsxCon button {
	width: 115px;
	height: 40px;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	background: #466cd1;
	border: none;
	margin-top: 20px;/*728fdc*/
}
.fwsx .fwsxCon input {
	width: 226px;
	height: 37px;
	margin-bottom: 10px;
}



.fwsx .fwsxCon select{
	width: 226px;
	height: 37px;
	margin-bottom: 10px;
        }

.lstd{
	width: 378px;
	height: 276px;
}
.lstdTitle{
height:50px;
}
.lstdTitle ul{
	background: url(imageslstd1.gif) no-repeat;
}

.lstd .lstdTitle li:first-child{
	width: 164px;
	height: 50px;
	float: left;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 50px;
margin-right:50px;
}
.lstd .lstdTitle li:first-child+li{
	width: 164px;
	height: 50px;
	text-align: center;
	float: right;
	line-height: 50px;
	font-size: 20px;
	color: #466CD1;
}
.lstdTitle li:first-child+li:hover{
	color: #fff;
}



.lstdCon ul {
	margin: 18px;
}
.lstdCon li {
	width: 112px;
	height: 90px;
	float: left;
	text-align: center;
	border: 1px dashed #ccc;
}
.lstdCon li:hover {
	cursor: pointer;
}
.lstdCon li p {
	padding-top: 60px;
	color: #4770d8
}
.lstdCon li p a {
	color: #4770d8
}
.lstd .lstdCon1 {
	background: url(imagesbsfwiconroup.png);
}
.lstd .lstdCon1:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
}
.lstd .lstdCon2 {
	background: url(imagesbsfwiconroup.png);
	background-position: -112px 0px;
}
.lstd .lstdCon2:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: -112px 0px;
}
.lstd .lstdCon3 {
	background: url(imagesbsfwiconroup.png);
	background-position: -224px 0px;
}
.lstd .lstdCon3:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: -224px 0px;
}
.lstd .lstdCon4 {
	background: url(imagesbsfwiconroup.png);
	background-position: 0px -90px;
}
.lstd .lstdCon4:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: 0px -90px;
}
.lstd .lstdCon5 {
	background: url(imagesbsfwiconroup.png);
	background-position: -112px -90px;
}
.lstd .lstdCon5:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: -112px -90px;
}
.lstd .lstdCon6 {
	background: url(imagesbsfwiconroup.png);
	background-position: -224px -90px;
}
.lstd .lstdCon6:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: -224px -90px;
}
.lstd .lstdCon7 {
	background: url(imagescjfw_groupicon2.png);
}
.lstd .lstdCon7:hover {
	background: url(imagescjfw_groupicon2.png) #DFF5F9;
}
.lstd .lstdCon8 {
	background: url(imagescjfw_groupicon2.png);
	background-position: -112px 0px;
}
.lstd .lstdCon8:hover {
	background: url(imagescjfw_groupicon2.png) #DFF5F9;
	background-position: -112px 0px;
}
.lstd .lstdCon9 {
	background: url(imagescjfw_groupicon2.png);
	background-position: -224px 0px;
}
.lstd .lstdCon9:hover {
	background: url(imagescjfw_groupicon2.png) #DFF5F9;
	background-position: -224px 0px;
}
.lstd .lstdCon9 {
	background: url(imagescjfw_groupicon2.png);
	background-position: -336px 0px;
}
.lstd .lstdCon9:hover {
	background: url(imagescjfw_groupicon2.png) #DFF5F9;
	background-position: -336px 0px;
}
.lstd .lstdCon10 {
	background: url(imagescjfw_groupicon2.png);
	background-position: -448px 0px;
}
.lstd .lstdCon10:hover {
	background: url(imagescjfw_groupicon2.png) #DFF5F9;
	background-position: -448px 0px;
}
.lstd .lstdCon11 {
	background: url(imagescjfw_groupicon2.png);
	background-position: -560px 0px;
}
.lstd .lstdCon11:hover {
	background: url(imagescjfw_groupicon2.png) #DFF5F9;
	background-position: -560px 0px;
}
.lstd .lstdCon12 {
	background: url(imagescjfw_groupicon2.png);
	background-position: -672px 0px;
}
.lstd .lstdCon12:hover {
	background: url(imagescjfw_groupicon2.png) #DFF5F9;
	background-position: -672px 0px;
}
.cyzj{
	height:265px;
}
.cyzjTitle {
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	background: #466cd1;
}

.cyzjCon ul {
	margin: 18px;
}
.cyzjCon li {
	width: 112px;
	height: 90px;
	float: left;
	text-align: center;
	border: 1px dashed #ccc;
	cursor: pointer;
}
.cyzjCon li p {
	padding-top: 30px;
	color: #466cd1;
}
.cyzjCon li p a {
	padding-top: 60px;
	color: #466cd1;
}
.cyzjCon1 {
	background: url(imagesbsfwiconroup.png);
	background-position: 0px -180px;
}
.cyzjCon1:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: 0px -180px;
}
.cyzjCon2 {
	background: url(imagesbsfwiconroup.png);
	background-position: -112px -180px;
}
.cyzjCon2:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: -112px -180px;
}
.cyzjCon3 {
	background: url(imagesbsfwiconroup.png);
	background-position: -224px -180px;
}
.cyzjCon3:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: -224px -180px;
}
.cyzjCon4 {
	background: url(imagesbsfwiconroup.png);
	background-position: 0px -270px;
}
.cyzjCon4:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: 0px -270px;
}
.cyzjCon5 {
	background: url(imagesbsfwiconroup.png);
	background-position: -112px -270px;
}
.cyzjCon5:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: -112px -270px;
}
.cyzjCon6 {
	background: url(imagesbsfwiconroup.png);
	background-position: -224px -270px;
}
.cyzjCon6:hover {
	background: url(imagesbsfwiconroup.png) #DFF5F9;
	background-position: -224px -270px;
}
/**/
.bsfwBot {
	margin-top: 15px;
	position: relative;
}
.bsfwBot .bsfwPrev {
	width: 12px;
	height: 48px;
	background: url(imagesyy1.png) no-repeat center;
	position: absolute;
	left: 30px;
	top: 120px;
	z-index: 2;
}
.bsfwBot .bsfwNext {
	width: 12px;
	height: 48px;
	background: url(imageszz1.png) no-repeat center;
	position: absolute;
	right: 30px;
	top: 120px;
	z-index: 2;
}
.bsfwBot .bsfwCon {
	overflow: hidden;
	width: 1050px;
	height: 200px;
	margin: 20px 24px;
	position: relative;
}
.bsfwBot .bsfwList {
	width: 2100px;
	position: absolute;
}
.bsfwBot .bsfwList li {
	float: left;
	margin: 0 39px;
	text-align: center;
}
.bsfwBot .bsfwList .i1 div, .bsfwBot .bsfwList .i8 div {
	background-color: #715fcb;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -4px -324px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i2 div, .bsfwBot .bsfwList .i9 div {
	background-color: #cd5362;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -164px -324px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i3 div, .bsfwBot .bsfwList .i10 div {
	background-color: #5794f7;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -324px -328px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i4 div, .bsfwBot .bsfwList .i11 div {
	background-color: #eacd09;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -4px -405px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i5 div, .bsfwBot .bsfwList .i12 div {
	background-color: #58c8b9;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -163px -405px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i6 div, .bsfwBot .bsfwList .i13 div {
	background-color: #5794f7;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -4px -244px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i7 div, .bsfwBot .bsfwList .i14 div {
	background-color: #eacd09;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -164px -244px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i15 div, .bsfwBot .bsfwList .i22 div {
	background-color: #d961e5;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -84px -324px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i16 div, .bsfwBot .bsfwList .i23 div {
	background-color: #da8838;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -244px -324px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i17 div, .bsfwBot .bsfwList .i24 div {
	background-color: #54c974;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -406px -326px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i18 div, .bsfwBot .bsfwList .i25 div {
	background-color: #f6a439;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -87px -405px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i19 div, .bsfwBot .bsfwList .i26 div {
	background-color: #5185d9;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -246px -405px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i20 div, .bsfwBot .bsfwList .i27 div {
	background-color: #f6a439;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -244px -244px;
	width: 72px;
	height: 72px;
}
.bsfwBot .bsfwList .i21 div, .bsfwBot .bsfwList .i28 div {
	background-color: #54c974;
	background-image: url(imagesicon_fw.png);
	background-repeat: no-repeat;
	background-position: -84px -244px;
	width: 72px;
	height: 72px;
}
/*????*/
.xxpd {
}
.xxpd .left {
	float:left;
	width:860px;
}
.xxpd .right {
	width: 220px;
	float: right
}
.xxpd .right h3 {
	height: 35px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background-color: #4873d6;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	box-shadow: 0 1px 2px rgba(0,0,0,.4);
	border: solid 1px #476cda;
	background-image: -webkit-linear-gradient(top, #487cd2, #4669db);
	background-image: -moz-linear-gradient(top, #487cd2, #4669db);
	background-image: -o-linear-gradient(top, #487cd2, #4669db);
	background-image: -ms-linear-gradient(top, #487cd2, #4669db);
	background-image: linear-gradient(to bottom, #487cd2, #4669db);
}
.xxpd .right h3 b {
	display: block;
	color: #fff;
	padding-left: 20px;
	font: normal 16px/35px microsoft yahei;
}
.xxpd .right ul {
	padding: 10px;
	background: #fff;
	font-size: 14px;
	line-height: 25px;
}

/*????????*/
.xxysq {
}
.xxysq .left {
	float:left;
	width:1100px;
}



.xjblsild {
	text-align: left;
	background: #fff;
}
.xjblsild .hd {
	 
	height: 40px;
	line-height: 40px;
	border-top: 2px #2980b9 solid;
	border-bottom: 1px #ddd solid;
	background-color: #f8f8f8;
	font-size: 15px;
	width:100%;
}
.xjblsild .hd ul {
	float: left;
 
	width:100%;
}
.xjblsild .hd ul li {
	float: left;
	padding: 0 19.6px;
	cursor: pointer;
}
.xjblsild .hd ul li.on {
	background: url(../images/pen.png) right no-repeat #fff;
	border-bottom:#fff solid 1px;
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
	padding-right:30px;
	color: #2980b9;
}
.xjblsild .hd ul li.on a {
	color: #fff;
}
.xjblsild .bd ul {
	padding: 10px;
	zoom: 1;
}


.mail {
  width:95%;
  margin:0 0 -1px;
}
.mail h3 {
    background:url(../images/file.png) 0 50% no-repeat;
  padding-left:25px;
  color:#048;
  font-size:14px;
  font-weight:normal;
}
.mail th, .mail td {
  line-height:20px;
  padding:10px;
}
.mail thead th {
	width:100px;
	
  border-bottom:1px #2980b9 solid;
  color:#2980b9;
  font-size:14px;
}
.mail thead th.ip {
  text-align:right;
}
.mail tbody th {
  width:100px;
  text-align:right;
  font-weight:bold;
  color:#048;
  border-bottom:1px #ddd dotted;
  font-size:14px; font-weight:normal;
}

.mail tbody tr th{ width:100px;}

.mail tbody td {
  border-bottom:1px #ddd dotted;
}
.mail .text, .mail textarea {
  width:120px;
  padding:1px;
  height:18px;
  padding:2px 3px;
  line-height:18px;
  border:1px #ccc solid;
  background-color:#fcfcfc;
  -moz-box-shadow:inset 0 1px 3px #ddd;
  -webkit-box-shadow:inset 0 1px 3px #ddd;
  box-shadow:inset 0 1px 3px #ddd;
}
.mail textarea {
  width:464px;
  padding:3px;
}
.mail select {
  border:1px #ccc solid;
  background-color:#fcfcfc;
  padding:2px;
}
.mail label {
  margin:0 5px 0 0;
}
.mail .btn {
  border:none;
  background-color:#28c;
  color:#fff;
  height:24px;
  line-height:24px;
  padding:0 15px;
  cursor:pointer;
}


 .list-table {
        width:100%;
        border-top:1px #bde solid;
		font-size:14px;
      }
      .list-table th, .list-table td {
        border-bottom:1px #d2d2d2 dotted;
        padding:5px 10px;
        line-height:24px;
        text-align:center;
      }
      .list-table thead th {
        background-color:#f0f6fc;
        border-bottom:1px #bde solid;
        border-right:1px #bde solid;
        color:#2980b9;
        font-weight:bold;
      }
      .list-table tbody td p {
        text-align:left;
      }
      .list-table tbody td p a:hover {
        text-decoration:underline;
      }
      .list-table tbody tr:hover td {
        background-color:#f8f8f8;
      }
	  
 .t2 {
    height: 36px;
    border-bottom: 1px #bde solid;
  
    margin: 10px 0;
}
.t2 b {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    background-color: #2980b9;
    color: #fff;
    margin-bottom: -1px;
    padding: 0 25px 1px;
    font-size: 15px;
}




/*?????*/

	.picMarquee-left{  overflow:hidden; position:relative;    }
		.picMarquee-left .hd{ overflow:hidden;  height:30px;    }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{ }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:225px; height:82px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }



.xxgkjs{background:#4770d8;color:#fff; border:0; }


/*************????????????*********/

.zfgkml{ border:#e7e8ea solid 1px;   background:#fff; padding:30px;}
.zfgkmlbox{border:#e7e8ea solid 1px; margin-bottom:30px;}
.zfgkmlbox h3{ font-size:20px; color:#0b57a0; position:relative; width:260px; margin-top:-15px; background: url(images16icon.png) 20px 4px no-repeat #fff; margin-left:40px; height:40px; line-height:40px;   text-align:center;}
.zfgkmlbox ul{ padding:10px  30px  30px  50px;}
.zfgkmlbox ul li{ float:left;  width:180px; text-align:left; font-size:18px; line-height:35px; background:url(images16icon2.png) left no-repeat; padding-left:10px;}

}


/*************??????*********/
.tplbbox{ margin-top:20px; margin-bottom:20px; clear:both; font-size:14px; padding-left:20px;}
.tplbbox .pic{ float:left;}
.tplbbox .pic img{ width:265px; height:160px; border:#F5F5F5 solid 4px;}

.tplbbox .nr{ float:left; padding-left:20px; width:455px;}
.tplbbox .nr p{ line-height:22px;}
.tplbbox .nr b{ font-size:17px; font-weight:normal;}
.tplbbox .nr b a{ color:#00C; font-size:18px;  }

 /*??????*/
  .dtnr{ padding:40px;}
 .dtbox{border:#c6c6c6 solid 1px;}
 .dtbox .biaoti{ font-size:18px; padding-left:30px; line-height:40px; background:#f6f6f6; color:#03F; }
 .dtbox .dtlist{ padding:20px;}
 .dtbox .dtlist ul li{ float:left; padding:10px; width:16%}
.searchSubmitClass{margin-left:103px;}






.wenhao{width:210px; float:left}







