@charset "utf-8";
/* CSS Document */
#main .left {
	width:348px;
	padding:10px 10px 0;
	background:#edf1f5;
}
#main .right {
	width:715px;
}
#main .right .righttop {
	border-top:7px #edf7ff solid;
	padding-top:5px;
}
.border {
	position:relative;
	z-index:1;
	border:1px #cedff1 solid;
	border-radius:5px;
	background:white;
	margin-bottom:10px;
}
.h {
	height:37px;
	border-bottom:1px #ccc solid;
	position:relative;
	margin-bottom:10px;
}
.h h4 {
	font-size:14px;
	color:#2568b6;
	font-weight:bold;
	padding:0 10px 0 30px;
	border-bottom:2px #2568b6 solid;
	height:36px;
	width:auto;
	position:absolute;
	top:0;
	left:-3px;
	line-height:36px;

}
.bsbmdh .h {
	background:url(../images/bsdticon.png) no-repeat 5px center;
}
.bsbmdh {
	padding:0 0 5px 3px;
}
.bsbmdh ul li {
	width:107px;
	height:35px;
	float:left;
	margin:0 3px;
	margin-bottom:6px;
	background-image: linear-gradient(to bottom, rgba(235,235,235, 1) 0%, rgba(255,255,255, 1) 100%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(top, rgba(255,255,255, 1) 0%, rgba(235,235,235, 1) 100%, #FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#ebebeb');
}
.bsbmdh ul li a {
	display:block;
	border:1px #cacaca solid;
	width:105px;
	height:33px;
	line-height:33px;
	text-align:center;
	border-radius:3px;
	position:relative;
	z-index:1;
}
.bsbmdh ul li a:hover {
	border:1px #2567b3 solid;
}
.xzzx {
	padding-bottom:15px;
}
.xzzx .h {
	background:url(../images/bsdticon01.png) no-repeat 5px center;
}
.xzzx .h .more {
	color:#0860ba;
	position:absolute;
	top:0;
	right:10px;
	line-height:35px;
}
.xzzx li {
	height:36px;
	line-height:35px;
	background:url(../images/bsdtlibg.png) no-repeat 15px center;
}
.xzzx li a {
	padding-left:30px;
	display:block;
	color:#333;
	line-height:35px;
	border-bottom:1px #ccc dashed;
}
.xzzx li a:hover {
	color:#2567b3;
	border-bottom:1px #2567b3 dashed;
}
.mxqy,.mxgr {
	width:345px;
	padding-left:4px;
}
.mxqy .h,.mxgr .h{
	left:-1px;
}
.mxqy li,.mxgr li {
	width:107px;
	height:35px;
	float:left;
	margin:0 3px;
	margin-bottom:6px;
	background-image: linear-gradient(to bottom, rgba(235,235,235, 1) 0%, rgba(255,255,255, 1) 100%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(top, rgba(255,255,255, 1) 0%, rgba(235,235,235, 1) 100%, #FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#ebebeb');
	text-align:center;
	line-height:33px;
	_width:104px;
}
.mxqy ul li a,.mxgr ul li a {
	display:block;
	border:1px #cacaca solid;
	width:105px;
	height:33px;
	line-height:33px;
	text-align:center;
	border-radius:3px;
	position:relative;
	z-index:1;
	color:#333;
	_width:102px;
	_background:#f6f6f6;
}
.mxqy ul li a:hover,.mxgr ul li a:hover{
	border:1px #2567b3 solid;
}
.right .h {
	background:url(../images/bsdticon02.png) no-repeat 	5px center;
}
.rightbottom ul{
	text-align:center;
}
.rightbottom li {
	width:210px;
	background-image: linear-gradient(to bottom, rgba(235,235,235, 1) 0%, rgba(255,255,255, 1) 100%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(top, rgba(255,255,255, 1) 0%, rgba(235,235,235, 1) 100%, #FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#ebebeb');
	text-align:center;
	line-height:35px;
	display:inline-block;
	margin:0 5px 8px;
}
.rightbottom li {
	*display:inline;
}
.rightbottom li.cx {
	background-image: linear-gradient(to bottom, rgba(39,107,182, 1) 0%, rgba(47,151,222, 1) 100%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(top, rgba(47,151,222, 1) 0%, rgba(39,107,182, 1) 100%, #FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#2f97de', EndColorStr='#2766b6');
}
.rightbottom li a {
	display:block;
	line-height:33px;
	border:1px #ccc solid;
	color:#333;
	border-radius:3px;
	position:relative;
	z-index:1;
}
.rightbottom li a:hover{
	border:1px #2567b3 solid;
}
.rightbottom li.cx a {
	border:1px #2567b3 solid;
	color:white;
}
.rightbottom .h {
	left:2px;
}
.picMarquee-left{ width:1100px;overflow:hidden; position:relative;  border:1px solid #ccc;}
.picMarquee-left .prev{ display:block; width:30px; height:180px;cursor:pointer; background:url("../images/left.png") no-repeat center center;position:absolute; top:0;left:40px;z-index:2;}
.picMarquee-left .next{ display:block; width:30px; height:180px;cursor:pointer; background:url("../images/right.png") no-repeat center center;position:absolute; top:0;right:0;z-index:2;}
.picMarquee-left .bd{margin-left:70px;}
.himg {
	position:absolute;
	top:0;
	left:0px;
	z-index:2;
}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 3px; 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:244px; height:182px; display:block; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.bsdt .mxqy,.bsdt .mxgr {
	width:100%;
	border:1px #bfd4e9 solid;
	border-radius:5px;
	background:white;
	margin-bottom:10px;
	padding:0;
}
.bsdt .mxqy .h,.bsdt .mxgr .h {
	background:url(../images/bsdticon02.png) no-repeat 4px center;
}
.bsdt .mxqy .h h4,.bsdt .mxgr .h h4{
	left:0;
}

.bsdtlb .lb1 {
	padding:10px;
	height:780px;
	border-bottom:7px #edf7ff solid;
}
.bsdtlb .lb1  li {
	height:48px;
	position:relative;
	background:url(../images/bxshlibg.png) no-repeat 22px center;
	*float:left;
}
.bsdtlb .lb1 li a {
	padding:0 135px 0 50px;
	display:block;
	color:#333;
	line-height:47px;
	width:620px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	border-bottom:1px #ccc dashed;
}
.bsdtlb .lb1 li .data {
	position:absolute;
	right:10px;
	top:0;
	color:#666;
	line-height:47px;
}
.bsdtlb .lb1 li a:hover {
	color:#2567b3;
	border-bottom:1px #2567b3 dashed;
}
/* 本例子css */
.outBox{ width:100%;text-align:left;padding-top:20px; }
.outBox .hd{ height:37px; line-height:37px; background:#fff; padding:0 20px; border-bottom:1px solid #b2b2b2;  position:relative;  }
.outBox .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:39px;   }
.outBox .hd ul li{ float:left; padding:0 25px; cursor:pointer;  }
.outBox .hd ul li.on{ height:37px;  background:#f0f0f0; border:1px solid #b2b2b2; border-bottom:2px solid #f0f0f0;color:#0860ba;font-weight:bold; }
.inBox .inHd {
	background:#f0f0f0;
	height:40px;
}
.inBox .inHd ul{ overflow:hidden; zoom:1; }
.inBox .inHd ul li{ height:40px; width:60px; text-align:center; float:left; cursor:pointer;line-height:40px;padding:0 23px;  }
.inBox .inHd ul li.on{ background:url(../images/tabicon.png) no-repeat bottom center;; color:#0860ba;  }

.bsdtlb .inBd .lb1 {
	height:720px;
	padding:5px 10px 0;
}
.bsdt_lbxq .text .h4 {
	text-align:center;
	padding-bottom:10px;
}
.bsdt_lbxq .text h4 {
	height:40px;
	font-size:24px;
	color:#0860ba;
	font-family:"微软雅黑";
	font-weight:normal;
	border-bottom:1px #ccc solid;
	padding-top:15px;
}
.bsdt_lbxq .text .h4 .data {
	line-height:24px;
	color:#0860ba;
}
.textp {
	padding:0 20px;
}
#main.yqfc .right {
	width:100%;
}

.ztzl .h3 {
	font-size:24px;
	font-weight:bold;
	color:#176ad2;
	padding:10px 20px;
	text-align:center;
	background:#f4f8fc;
	margin:10px 0 15px;
}
.ztzl .imglist {
	border:0;	
}
.imglist {
	border-bottom:8px #edf7ff solid;
	padding:10px 0 0 15px;
}
.imglist li {
	float:left;
	width:278px;
	height:208px;
	margin:0 20px 20px 0;
}
.imglist li:nth-child(4n){
	margin-right:0;	
}
.imglist li span {
	display:block;
}
.imglist li a span img {
	width:278px;
	height:208px;	
}
.imglist li a span.p {
	height:	38px;
	line-height:38px;
	text-align:center;
	font-size:16px;
}
.imglist li a{
	display:block;
	border:1px #fff solid;
}
.imglist li a:hover {
	border:1px #55a2f0 solid;
	color:#0860ba;
}
.ztzl .yiguidang li{
	position: relative;
}
.ztzl .yiguidang li .ygd{
	padding-top: 15px;
	position: absolute;
	width: 276px;
	height: 193px;
	background: url("/static/home/images/yiguidang.png") no-repeat center 10px;
	color: red;
	text-align: center;
	text-shadow: 1px 1px 0 white,
	-1px 1px 0 white,
	1px -1px 0 white,
	-1px -1px 0 white;
	z-index: 99;
}
.ztzl .yiguidang li span .btmd{
	filter:brightness(70%);
	width: 100%
}
/*焦点图*/
.mod18{width:1070px;height:700px;margin:20px 15px 40px;position:relative;background:#f7f7f7;}
.mod18 .btn{position:absolute;width:15px;height:70px;top:626px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:280px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf li span{display:block;width:1060px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:620px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:620px;position:absolute;}
.mod18 .picBox li{width:1100px;height:620px;}
.mod18 .picBox li div {
	margin-top:17px
}
.mod18 .picBox li div,.mod18 .picBox li div img {
	width:1070px;
	height:602px;
}
.mod18 .listBox{width:1030px;height:100px; margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute; z-index:9;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}
.zxcx .left {
	min-height:700px;
}
.zxcx .left li {
	width:230px;
	height:70px;
	background:url(../images/zxcxleftlibg.png) no-repeat left center;
	display:inline-table;
	margin-bottom:10px;
	border-radius:5px;
}
.zxcx .left li a {
	display:table-cell;
	color:black;
	vertical-align:middle;
	font-size:18px;
	font-family:"微软雅黑";
	text-align:right;
	padding:0 65px 0 30px;
	height:59px;
	*padding-top:9px;
}
.zxcx .left li a:hover {
	color:#0860ba;
}
.zxcx .zxbl_top {
	padding-left:20px;
	margin-top:17px;
}
.zxcx .zxbl_top a{
	display:inline-block;
	height:33px;
	border:1px #1d52a0 solid;
	line-height:33px;
	color:white;
	background-image: linear-gradient(to bottom, rgba(39,107,182, 1) 0%, rgba(47,151,222, 1) 100%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(top, rgba(47,151,222, 1) 0%, rgba(39,107,182, 1) 100%, #FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#2f97de', EndColorStr='#2766b6');
	padding:0 15px;
	font-weight:bold;
	_background:#0860ba;
}
.zxcx .zxbl_top a {
	*display:inline;
}
.zxcx .zxbl_top label {
	font-size:16px;
}
.zxcx .zxbl_top input {
	width:248px;
	height:33px;
	border:1px #ccc solid;
	margin-left:10px;
	vertical-align:middle;
}
.zxbl_bottom .th {
	border:1px #ccc solid;
	height:36px;
	line-height:36px;
	color:#0860ba;
	font-weight:bold;
	text-align:center;
	margin:20px 20px 0 0;
}
.zxbl_bottom .td {
	text-align:center;
	line-height:24px;
	border-bottom:1px #ccc dashed;
	padding:8px 0;
	margin-right:20px;
}
.zxbl_bottom .slbm {
	width:94px;
	padding:0 10px;
}
.zxbl_bottom .slsx {
	width:435px;
	padding:0 15px;
}
.zxbl_bottom .td .slsx {
	text-align:left;
}
.zxbl_bottom .th .slsx {
	width:433px;
	border:1px #ccc solid;
	border-top:0;
	border-bottom:0;
}
.zxbl_bottom .slr {
	width:89px;
	text-align:center;
	padding:0 10px;
}
.zxbl_bottom .bjzt {
	width:79px;
	text-align:center;
	padding:0 20px;
}
.zxbl_bottom .th .slr {
	border-right:1px #ccc solid;
}
.zxbl_bottom {
	border-bottom:8px #edf7ff solid;
	padding-bottom:15px;
}












