﻿@charset "utf-8";
/* CSS Document */

.main{ width:1002px; margin:0 auto; font-size:14px;}
.list-left{ float:left; width:282px; text-align:center;}
.list-flm{ height:56px; line-height:56px; background:#265AA6; font-size:22px; font-weight:bold; color:#fff;}
.list-left ul{ padding-top:0px;}
.list-left ul li{ height:56px; margin-top:0px; line-height:56px; font-size:18px;font-weight: bold;color:#333333;}
.list-left ul li a{ color:#4b4b4b; display:block; height: 56px;text-decoration: none;}

.list-right{ float:right; width:894px;}
.dqwz{ line-height:25px;color: #999999;font-size: 20px;font-weight: bold;}
.dqwz span{ line-height:25px;color: #265AA6;font-size: 20px;font-weight: bold;}
.dqwz a{color:#999999;font-size: 20px; font-weight: bold;}
.dqwz a:last-child{color:#333333;}
.list1{ padding:0px; border:1px solid #dedede; border-top:none;}
.list1 ul{ padding:0px;}
.list1 ul li{ height:56px; line-height:56px; position:relative; background:url(li_head.png) left no-repeat; background-position-y:center; display:inline-block; width:100%;box-shadow: inset 0px -1px 0px #F5F5F5;}
.list1 ul li h3{ }
.list1 ul li a{ padding:0 18px;float:left;font-size:20px;font-weight:normal;}
.list1 ul li span{  text-align:center; float:right;font-size:14px;font-weight:normal; margin-right:24px;}
.list2{ margin-top: 20px; padding-bottom: 10px; border: 1px solid #EEEEEE; box-sizing: border-box; padding: 16px;}
.list2 .tle{ line-height:56px; height:56px;box-shadow: inset 0px -4px 0px #F5F5F5;}
.list2 .tle h3{ border-bottom: 4px solid #265AA6;font-size: 20px;font-weight: bold;line-height: 52px;float: left;color: #265AA6; height: 52px;}
.list2 .tle a{ float: right; font-size: 20px; font-weight: bold; color: #999999;}
.list2 ul{ padding:0px;}
.list2 ul li{ height:56px; line-height:56px; position:relative; background:url(li_head.png) left no-repeat; background-position-y:center; display:inline-block; width:100%; font-size: 20px; font-weight: normal; color: #333333;box-shadow: inset 0px -1px 0px #F5F5F5;}
.list2 ul li h3{ }
.list2 ul li a{padding:0 18px; float:left;}
.list2 ul li span{  text-align:center; float:right;font-size: 14px; font-weight:normal; margin-right:8px;}
.fy{ text-align:right; margin:0 auto; line-height:26px; height: 26px; margin-top: 15px; padding-bottom: 20px}


.con-dqwz{ line-height:25px padding-left:47px;box-shadow: inset 0px -4px 0px #F5F5F5; padding:10px 0 10px 47px}
.con{  border-top:none; padding:0 150px;}
.con h3{ text-align:center; line-height:50px; color:#333333; font-size:30px;font-weight: bold;}
.con .fbdw{ height:43px; line-height:43px; border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; font-size:16px; margin-top: 24px;}
.con .fbdw span{ float:left; margin-right:24px;}
.con .fbdw span.gbck{ background:url(icon_guanbi.png) left no-repeat; padding-left:20px;}
.con .fbdw span.dyby{ background:url(icon_dayin.png) left no-repeat; padding-left:20px;}
.con .fbdw .bshare-custom{ margin-top:9px; float:right; margin-right:0px;}
.con1{ line-height:24px; padding-top:40px; font-size:16px;}

 @media all and (max-width:1000px){
.list-left{ display:none;}
.list-right{ width:100%}
.dqwz{ background-position-x: 10px; padding-left: 34px; border-top: 0;}
.con-dqwz{ background-position-x: 10px; padding-left: 34px; border-top: 0;}
.list1{ padding:0 16px; width:100%; height:100%}
.list1 ul{ border-bottom:none; padding: 0;}
.list1 ul li{ width:100%; height:100%; line-height:28px; font-size:16px; font-weight:bold; background-color:#F7F7F7;border-radius: 8px; background-image:none; margin-top:16px; padding:12px;}
.list1 ul li a{  font-size:16px;  float:none; padding:0px;width:100%;display:inline-block;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.list1 ul li span{float:left;color:#999999; font-size:14px; font-weight:normal;}
.list2{ margin:20px 0 0; width:100%; height:100%}
.list2 .tle{line-height: 32px; height: 32px;}
.list2 .tle h3{ line-height: 32px; height: 32px;padding:0px; font-size:18px; font-weight:normal;}
.list2 .tle a{line-height: 32px; height: 32px; font-size:16px; font-weight:normal;}
.list2 ul{ padding: 0px;}
.list2 ul li{ width:100%; height:100%; line-height:28px;  background-color:#F7F7F7;border-radius: 8px; background-image:none; margin-top:16px; padding:12px;}
.list2 ul li a{font-size:16px; font-weight:bold; float:none; padding:0px;width:100%;display:inline-block;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.list2 ul li span{float:left;color:#999999; font-size:14px; font-weight:normal;}
.fy{text-align:left; margin:0 auto; font-size:14px; line-height:26px; height: 26px; margin-top: 15px; margin-bottom: 20px}
/*.con h3{  overflow:hidden; line-height:36px; padding:15px 0 0;}
.con .fbdw{ line-height:39px; font-size:14px;}
.con .fbdw span{ margin:0 10px; font-size:12px;}
.con .fbdw .fbsj{ float:right;}
.con .fbdw span.gbck{ display:none;}
.con .fbdw span.dyby{ display:none;}
.con .fbdw .bshare-custom{ display:none;}
.con1{ padding:20px 10px 0;} */
}

.pic-wrap li {
			width: 25%;
			float: left;
			margin-bottom: 20px;
		}

.pic-wrap li a {
			display: block;
			text-align: center;
		}

.pic-wrap li .pic-box {
			width: 226px;
			margin: auto;
			position: relative;
		}

.pic-wrap li .pic-box div {
		}

.pic-wrap li div img {
			max-width: 226px;
			height: 160px;
		}

.pic-wrap li div p {
			height: 32px;
			line-height: 22px;
			font-size: 14px;
			color: #333;
		}

@media all and (max-width:768px){
	.con{
		border:0px;
		padding:0 16px;
	}
	.con h3{
		color:#333333;
		text-align:left;
		font-size:16px;
		padding:0px;
	}
	.con .fbdw{
		border-bottom:0px;
		border-top:0px;
	}
	.con .fbdw span{color: #999999; font-size:14px;}
	
	.con1 p{
		font-size:16px !important;
		color:#333333 !important;
		line-height:24px;
	}
	
	.con1 img{
		width:100% !important;
		height:auto !important;
	}
	.pic-wrap li{width:33.333%}
}


@media all and (max-width:640px){
	.pic-wrap li{width:50%}
	.pic-wrap li .pic-box{padding: 0 10px; width:100%;}
	.pic-wrap li div img{max-width: 100%; height: auto; width: 100%}
}

@media all and (max-width:480px){
	.pic-wrap li div img{max-width: 100%; height: 131px;}
	.pic-wrap li div p{height: 25px; overflow: hidden;}
	}