@charset "gb2312";
/**
 * 
 * @authors SJ
 * @date    2016-11-01 09:48:36
 * @update  2017-06-27
 */

body,div,a,h1,h2,h3,h4,h5,h6,span,p,ul,li,img,ol,em,i,b,dl,dd,dt{margin: 0;padding: 0;}
ul,li,dl,dd,dt,ol{list-style: none;}
em,i,b{font-weight: normal;font-style: normal;}
img{border: 0;display: block;}
body{
	font: normal 14px/180% 'Microsoft Yahei',Microsoft YaHei,"微软雅黑",'宋体';
	color: #000;
}
.W950{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
.W990{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}
.W1000{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.W1020{
	width: 1020px;
	margin-left: auto;
	margin-right: auto;
}
.W1030{
	width: 1030px;
	margin-left: auto;
	margin-right: auto;
}
.W1050{
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
}
.W1060{
	width: 1060px;
	margin-left: auto;
	margin-right: auto;
}
.W1100{
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
}
.left{float: left;}
.right{float: right;}
.clearfix:after,.clearfix:before{
	content: "";
	display: table;
}
.clearfix:after{
	clear: both;
	overflow: hidden;
}
.clearfix{zoom:1;}
h2.title span,.title span,div.title h2{display: none;}
/*链接、字体颜色样式*/
a,a:link,a:hover,a:active,a:visited{color: #000;text-decoration: none;}
a:hover{text-decoration: underline;text-decoration: none;}
.red,.red a:link,.red a:visited,.red a:hover,a.red:link,a.red:visited,a.red:hover{color: #f00;}
.green,a.green:link,a.green:visited,a.green:hover{color: #009944;}
.gray{color: #939393;}
.blue,a.blue:link,a.blue:visited,a.blue:hover{color: #004276;}
.black,a.black:link,a.black:visited,a.black:hover{color: #000;}
.white,a.white:link,a.white:visited,a.white:hover{color: #fff;}
/*链接、字体颜色样式 end*/

/* CSS空白 */
.blank1 { margin:0 auto; height:1px; font-size:1px; clear:both; overflow:hidden }
.blank2 { margin:0 auto; height:2px; font-size:1px; clear:both; overflow:hidden }
.blank3 { margin:0 auto; height:3px; font-size:1px; clear:both; overflow:hidden }
.blank5 { margin:0 auto; height:5px; font-size:1px; clear:both; overflow:hidden }
.blank8 { margin:0 auto; height:8px; font-size:1px; clear:both; overflow:hidden }
.blank10 { margin:0 auto; height:10px; font-size:1px; clear:both; overflow:hidden }
.blank15 { margin:0 auto; height:15px; font-size:1px; clear:both; overflow:hidden }
.blank20 { margin:0 auto; height:20px; font-size:1px; clear:both; overflow:hidden }
.blank25 { margin:0 auto; height:25px; font-size:1px; clear:both; overflow:hidden }
.blank30 { margin:0 auto; height:30px; font-size:1px; clear:both; overflow:hidden }
.blank35 { margin:0 auto; height:35px; font-size:1px; clear:both; overflow:hidden }
.blank40 { margin:0 auto; height:40px; font-size:1px; clear:both; overflow:hidden }
.blank45 { margin:0 auto; height:45px; font-size:1px; clear:both; overflow:hidden }
.blank50 { margin:0 auto; height:50px; font-size:1px; clear:both; overflow:hidden }
.blank100 { margin:0 auto; height:100px; font-size:1px; clear:both; overflow:hidden }
.blank140 { margin:0 auto; height:140px; font-size:1px; clear:both; overflow:hidden }
.blank150 { margin:0 auto; height:150px; font-size:1px; clear:both; overflow:hidden }
/* CSS空白 end*/

/*文本样式*/
.text{
 	color: #000;
 	line-height: 180%;
 	font-size: 14px;
 	text-align: left;
 }
.text h3,.text h3 a{
 	font-size: 20px;	
 	text-align: center;
 	line-height: 200%;
 	color: #000;
}
.text h3 a:hover{text-decoration: underline;}
.text p{text-indent: 2em;}
.text a{color: #000;}
/*文本样式 end*/

/*更多样式*/
h2.title{position: relative;}
a.more{
	color: #004276;
	font-size: 14px;
	font-weight: bold;
	display: block;
	height: 20px;
	width: 50px;
	line-height: 20px;
	text-align: left;
	position: absolute;
	right: 30px;
	top: 80px;
	font-family: "宋体";
}
/*更多样式 end*/

/*列表样式*/
div.tlist{
	height: 330px;
	border: 4px solid #eeeeee;
	margin-top: 20px;
	overflow: hidden;
	text-align: left;
}
div.tlist ul{width: 450px;margin: 20px auto;}
div.tlist ul li {   
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 44px;
    border-bottom: 1px dotted #c4c4c4;
    color: #000;
    font: 14px/44px "\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",tahoma,arial,Verdana,sans-serif;
    -webkit-font-smoothing: antialiased;
}
div.tlist ul li i.icon {
    font-size: 12px;
    float: left;
    display: block;
    width: 15px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    margin-top: 18px;
    background: url(../img/dot.png) no-repeat top center;
}
div.tlist ul li a{width: 350px;overflow: hidden;display: block;float: left;margin-left: 8px;}
div.tlist ul li a:hover{text-decoration: underline;color: #E51919;}
div.tlist ul li i.date{
	display: block;
	width: 55px;
	overflow: hidden;
	float: right;
	text-align: right;
	color: #aaa;
	font-size: 13px;
}
/*列表样式 end*/

/*图片、文字错位展示的样式*/
.box_pic_text .box{
	width: 990px;
	margin: 0 auto;
	height: 250px;
	overflow: hidden;
	margin-top: 30px;
	border-bottom:1px dashed #ccc;
	padding-bottom: 30px;
}
.box_pic_text .box .pic{width: 400px;height: 250px;border: 1px solid #d0d0d0;}
.box_pic_text .box .text{width: 560px;height: 250px;}
.box_pic_text .box .text h3{margin-left: 10px;width: 100%;height: 50px;overflow: hidden;}
.box_pic_text .box .text h3 a{
	width: 100%;
	height: 40px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	text-indent: 1em;
	color: #2C2C2C;
	font-size: 18px;
}
.box_pic_text .box .text p{font-size: 14px;line-height: 200%;color: #646464;}
.box_pic_text .box .text a.red{font-family: "宋体";color: #f00;font-size: 13px;}
/*图片、文字错位展示的样式 end*/