@charset "gb2312";
/* 
	//@CSS		Document 
	//@Author:	Miracle
*/
html{position:static;}
body{
	margin:0;
	padding:0;
	height:100%;
	font-size:12px;
	font-family:Arial,Verdana,宋体;
	background:#f8f8f8 url(imagesbg.jpg) repeat-x top;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0
;}
input,textarea{
	outline:0;
	resize:none;}
a{
	text-decoration:none;
	color:#333;
	font-size:12px;}
a:hover{
	text-decoration:none;
	cursor:pointer;
	color:#960001;}
img{
	border:none;}
li{
	list-style-type:none;}
h1,h2,h3,h4,h5,h6{
	font-size:14px;
	margin:0;
	padding:0
;}
p{
	font-size:12px;}
.clear{
	clear:both;}
.clearfix:before, .clearfix:after {
	content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;}
.fl{
	float:left;}
.fr{
	float:right;}
.ftf{
	font-family:"微软雅黑";}
.cx_mart8{
	margin-top:8px;}

.cx_mar15{
	margin-top:15px;}
.cx_mar30{
	margin-top:30px;}
.cx_marl8{
	margin-left:8px;}
.cx_box{
	width:100%;}
.text_red{
	color:#960001;}
/*index*/
.header_bg{
	background:url(imageshbg.jpg) no-repeat center 0;}
.box_width{
	width:1014px;
	margin-left:auto;
	margin-right:auto;}
.header_height{
	height:163px;
	overflow:hidden;}
.cont_box{
	width:1000px;
	overflow:hidden;
	color:#333;}
.ha_w{
	width:175px;
	margin-right:60px;
	margin-top:20px;}
.ha_w a{
	font-weight:bold;
	color:#4292d2;
	font-size:14px;}
/*nav*/
ul.cont_nav{
	margin:0;
	padding:0;
	height:40px;
	overflow:hidden;
	background:#8e0402;}
.cont_nav li{
	width:110px;
	height:40px;
	line-height:40px;
	background:url(imagesnavline.jpg) no-repeat right 0;
	float:left;}
.cont_nav li.nobg{
	background:none;}
.cont_nav li a{
	width:109px;
	height:40px;
	display:block;
	text-align:center;
	font-size:14px;
	color:#fff;}
.cont_nav li a.curror{
	display:block;
	background:url(imagesnavbg.jpg) no-repeat center 0;
	color:#fff;}
.cont_nav li a:hover{
	display:block;
	background:url(imagesnavbg.jpg) no-repeat center 0;
	color:#fff;}
/*ppt*/
.slide_box{
	width:1000px;
	height:300px;
	overflow:hidden;}
/*cont*/
.gg_box{
	width:230px;
	overflow:hidden;}
/*search*/
.red_bor{
	border:1px solid #8e0402;}
.search_span{
	width:228px;
	height:28px;
	overflow:hidden;}
.tm_bg{
	width:100%;}
li.tm_sl{
	width:180px;
	height:30px;}
.tm_sl input{
	width:175px;
	padding:3px 0 0 5px;
	_padding:5px 0 0 5px;
	height:22px;
	font-size:12px;
	background:none;
	border:none;}
li.tm_sr{
	width:42px;
	height:28px;}
.sr_btn{
	
	line-height:28px;
	border:none;
	font-size:14px;
	
	font-weight:bold;
	cursor:pointer;}

/*公告*/
.cont_toph{
	width:228px;
	height:298px;
	overflow:hidden;}
.h_title{
	height:30px;
	line-height:30px;
	background:#efefef;
	border-bottom:1px solid #8E0402;}
.ft_w{
	padding-left:10px;}
.no_ft{
	font-weight:normal;
	margin-right:10px;
	color:#8e0402;}
.gg_ul li{
	width:200px;
	background:url(imagesindexc_arr.jpg) no-repeat 7px center;
	padding-left:18px;
	margin-top:11px;
	overflow:hidden;
	white-space: nowrap;
	word-break: break-all;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
/*新闻*/
.h1_title{
	height:30px;
	line-height:30px;
	background:url(imagesindexnewhbg.jpg) repeat-x;}
.h1_title span{
	width:89px;
	text-align:center;
	cursor:pointer;
	float:left;}
.h1_title .curror{
	color:#fff;
	display:block;
	background:url(imagesindexh1_cur.jpg) no-repeat;}
.news_box{
	width:464px;
	margin-left:20px;}
.cont_newh{
	height:340px;}
.news_ul{
	margin-top:15px;}
.news_ul li{
	height:28px;
	line-height:28px;
	border-bottom:1px dashed #b2c4d8;}
.mx_newl{
	display:block;
	width:365px;
	background:url(imagesc_point.jpg) no-repeat 7px center;
	padding-left:15px;
	overflow:hidden;
	white-space: nowrap;
	word-break: break-all;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
.mx_newr{
	width:70px;
	color:#666;}
.mx_p{
	margin-top:10px;
	text-align:right;
	margin-right:5px;}
/*地方校友会*/
.culr_box{
	width:270px;}
.cxs_btn{
	display:block;}
.cuxyh_box{
	width:268px;
	height:327px;
	overflow:hidden;}
.h2_title{
	height:30px;
	line-height:30px;
	background:url(imagesindexnewhbg.jpg) repeat-x;}
.h2_title span{
	width:90px;
	text-align:center;
	cursor:pointer;
	float:left;}
.h2_title .curror{
	color:#fff;
	display:block;
	background:url(imagesindexh1_cur.jpg) no-repeat;}
.local_ul{
	margin-top:10px;}
.local_ul li{
    background: #F6F6F6;
    border: 1px solid #EAEAEA;
    float: left;
    margin:3px 5px;
    padding: 5px 0;
    text-align: center;
    width: 120px;
	overflow:hidden;
	white-space: nowrap;
	word-wrap: break-word;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
p.lmore{
	text-align:right;
	padding-right:10px;
	margin-top:8px;}
.lmore a{
	font-size:12px;
	color:#8e0402;}
.group_ul{
	margin-top:10px;}
.group_ul li{
    background: #F6F6F6;
    border: 1px solid #EAEAEA;
    margin:3px 5px;
    padding: 5px 0;
    text-align: center;
	width:96%;}
/*校友相册 点击滚动*/
.xy_ph{
	width:490px;
	height:175px;
	overflow:hidden;}
.xy_scroll {
	width: 490px;
	height: 125px;
	margin-top:10px;
	position: relative;}
.xy_scroll .btn_left {
	display: block;
	width: 8px;
	height: 120px;
	background: url(imagesindexbtnl.jpg) no-repeat;
	position: absolute;
	top: 20px;
	left: 1px;
	z-index: 1;}
.xy_scroll .btn_left:hover {
	background: url(imagesindexbtnlo.jpg) no-repeat;}
.xy_scroll .btn_right {
	display: block;
	width: 8px;
	height: 120px;
	background: url(imagesindexbtnr.jpg) no-repeat;
	position: absolute;
	top: 20px;
	right: 0;
	z-index: 1;}
.xy_scroll .btn_right:hover {
	background: url(imagesindexbtnro.jpg) no-repeat;}
.xy_scroll .wrap {
	width: 440px;
	height: 108px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;}
.xy_scroll ul {
	position: absolute;
	top: 0;
	left: 0;}
.xy_scroll li { 
	float: left;
	width: 98px;
	height: 108px;
	text-align: center;}
.xy_scroll li a:hover {
	position: relative;
	top: 2px;}

/*相册样式*/
.demo{
	width: 480px;
	height: 125px;
	margin: 5px auto;
	clear: both;
	position: relative;}
.bx_wrap {
	margin-left: 10px;
	margin-top:10px
;}
.bx_wrap ul img {
	border: 2px solid #ddd;}
.bx_wrap ul li{
	text-align:center;}
.bx_wrap ul li a:hover{
	text-decoration:none;
	color:#f30;}
.bx_wrap a.prev {
	width:20px;
	height:24px;
	line-height:24px;
	outline-style:none;
	outline-width: 0;
	position:absolute;
	top:45px;
	left:-2px;
	text-indent:-999em;
	background: url(imagesarr_left.gif) no-repeat;}
.bx_wrap a.next {
	width:20px;
	height:24px;
	line-height:24px;
	left:463px;
	position: absolute;
	top:45px; 
	text-indent:-999em;
	background:url(imagesarr_right.gif) no-repeat;}
/*校友风采*/
.xyfc_box{
	width:228px;}
.bxy_fc{
	height:365px;
	margin-bottom:15px;}
.xy_fchul{
	width:220px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;}
.xy_fchul li{
	height:150px;
	overflow:hidden;
	float:left;
	margin-left:5px;}
.xyf_lil{
	width:100px;}
.xyf_lir{
	width:106px;}
.xyf_redc{
	color:#8e0402;}
.xyf_lir p{
	line-height:22px;}
/*移动平台*/
.cx_ydul{
	margin:0;
	padding:0;
	margin-bottom:8px;}
.cx_ydul li{
	width:104px;
	height:35px;
	margin-top:8px;
	float:left;
	margin-left:5px;}
/*捐赠鸣谢*/
.jzmx_h{
	height:235px;}
.jzmx_cont{
	width:268px;}
.mx_ul{
	width:228px;
	overflow:hidden;
	padding:3px 15px;}
.mx_ul li{
	width:228px;
	height:25px;
	line-height:25px;
	font-size:12px;}
.mx_ul li p{ 
	float:left;
	line-height:25px;
	width:80px;}
.mx_ul li span{
	float:left;
	line-height:25px;
	width:72px;
	height:25px;
	display:block;
	overflow:hidden;
	word-wrap: break-word;
	word-break: break-all;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
.bot_dbh{
	height:199px;}
.bot_dbh dl dt{
	height:25px;}
/*index 捐赠项目*/
.mxul_ul{
	width:250px !important;
	*padding-left:3px !important;}
.mxul_li{
	height:68px !important;
	overflow:hidden;
	border-bottom:1px dashed #666;
	padding-bottom:5px;
	margin-top:10px;}
.mxli_simg{
	width:70px;
	height:60px !important;
	float:left;
	overflow:hidden;
	border:1px solid #999;}
.mxli_srbox{
	width:135px !important;
	height:68px !important;
	float:left;
	margin-left:10px;
	overflow:hidden;}
.mxli_h2{
	width:130px !important;
	overflow:hidden;
	white-space: nowrap;
	word-wrap: break-word;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
.mxli_p{
	overflow:visible !important;
	white-space:normal !important;
	width:130px !important;
	line-height:22px !important;}

/*cont center*/
.cont_centerh{
	height:150px;
	overflow:hidden;}
.cont_alumni{
	width:708px;}
a.xy_tu{
	margin-top:15px;
	display:block;
	width:90px;
	height:90px;
	overflow:hidden;
	margin-right:8px;}
.xy_info{
	width:275px;
	margin-top:12px;}
ul.xy_ul{
	width:295px;}
.xy_ul li{
	width:285px;
	background:url(imagesindext_point.jpg) no-repeat 0 center;
	padding-left:10px;
	margin-top:11px;
	overflow:hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
a.a_h3{
	font-size:14px;
	font-weight:bold;
	color:#960001;
	display:block;
	width:268px;
	overflow:hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
p.p_tindent{
	text-indent:2em;
	margin-top:10px;
	color:#666;
	line-height:26px;}
.out_link{
	width:240px;}
.out_ul{
	margin-top:5px;}
.out_ul li{
	width:116px;
	height:65px;
	float:left;
	background:#f0f0f0;}
.out_ul li a{
	display:block;
	width:116px;
	height:65px;
	overflow:hidden;}
.out_ul li a:hover{
	display:block;
	width:116px;
	height:65px;
	opacity:0.7;
	filter:alpha(opacity=70);
	cursor:pointer;}
.out_lcor a{
	color:#666;}

/*cont bottom*/
.cont_bottomh{
	height:165px;
	overflow:hidden;}
.roll {
	width: 100%;
	height: 118px;
	margin: 10px auto 0;
	position: relative;}
.roll .wrap {
	width: 980px;
	height: 118px; 
	margin: 0 auto;
	position: relative;
	overflow: hidden;}
.roll ul {
	position: absolute;
	top: 0;
	left: 0;}
.roll li {
	float: left;
	width: 245px;
	height: 118px;
	text-align: center;}
.roll li img{
	width:226px;
	height:90px;
	overflow:hidden;}
.roll li a:hover {
	position: relative;
	top: 0;}
.n_ap{
	width:226px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	overflow:hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
/*footer*/
.footer{
	width:870px;
	height:125px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:20px;}
/*mn select start*/
.mod_select ul{
	margin:0;
	padding:0;
	margin-left:50px;}
.mod_select ul li{
	list-style-type:none;
	float:left;
	margin-right:10px;
	width:210px;}
.select_box{
	border:solid 1px #d0d0d0;
	color:#444;
	position:relative;
	cursor:pointer;
	width:205px;
	background:#fff;
	font-size:14px;}
.selet_open{
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
	width:23px;
	height:23px;
	background:url(imagesindexoptionarr.jpg) no-repeat center center;}
.select_txt{
	display:inline-block;
	padding-left:10px;
	width:180px;
	line-height:23px;
	height:23px;
	cursor:text;
	overflow:hidden;}
.option{
	width:205px;
	border:solid 1px #d0d0d0;
	position:absolute;
	top:23px;
	left:-1px;
	z-index:2;
	overflow:hidden;
	display:none;}
.option a{
	display:block;
	height:23px;
	line-height:23px;
	text-align:left;
	padding:0 10px;
	width:100%;
	background:#fff;}
a.ahover{
	background:#FDE0E5;}
/*mn select end*/
.yqlink{
	width:770px;
	height:120px;}
.ewm_img{
	width:81px;}
.ewm_img img{
	width:81px;
	height:81px;}
.sn_qq a{
	display:block;
	height:25px;
	line-height:25px;
	float:left;
	margin-left:5px;
	margin-right:10px;
	padding-left:30px;}
.sn{
	background:url(imagesindexsn.jpg) no-repeat;}
.qq{
	background:url(imagesindexqq.jpg) no-repeat;}
.f_span{
	display:block;
	margin-top:15px;}
.f_span p{
	color:#333;
	line-height:25px;}
/*二级页面*/
.two_tlist{
	/*background:url(../images/listbg.jpg) repeat-y;*/
	padding:20px 15px;}
.banner_img{
	width:1000px;
	height:220px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;}
.lnav_lcbox{
	width:230px;}
.clnared{
	border:1px solid #8e0402;
	border-bottom:none;}
.clnavh{
	line-height:30px;
	background:url(imagesclistclnavh.jpg) no-repeat;
	font-size:14px;
	color:#fff;
	padding-left:9px;}
.clnavul li{
	line-height:30px;
	border-bottom:1px solid #8e0402;}
.clnavul li a{
	background:url(imagesl_point.jpg) no-repeat 11px center;
	padding-left:25px;
	color:#000;
	font-size:12px;}
.clnavul li a:hover{
	color:#960001;}
.clnavul li a.navcont{
	font-weight:bold;
	color:#950004;
	background:url(imagesl_point.jpg) no-repeat 11px center;}
.cr_cgtu{
	width:720px;
	overflow:hidden;
	margin-right:30px;
	_margin-right:15px;}
.cl_rtitle{
	height:40px;
	line-height:40px;
	border-bottom:2px solid #8e0402;}
.cqrt_w{
	width:350px;}
.clrt_h2{
	font-size:22px;
	font-family:"微软雅黑";
	background:url(imagesl_arr.jpg) no-repeat 5px center;
	padding-left:30px;
	font-weight:normal;}
.cl_localc{
	color:#666;}
/*文章列表*/
.cqt_cul{
	margin-top:10px;}
.cqt_cul li{
	height:29px;
	line-height:29px;
	border-bottom:1px dashed #b3b3b3;}
.cqt_cul li a.cqt_clia{
	background:url(imagesclistnewarr.jpg) no-repeat 7px center;
	padding-left:22px;
	width: 590px;
	display: block; 
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
/*单页样式*/
.contMar{
	margin-top:10px;}
.contMar p{
	line-height:25px;}
/*学院分会*/
.cq_mart10{
	margin-top:10px;}
.cqtcolul{
	width:700px;
	_width:710px;
	overflow:hidden;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;}
.cqtcolul li{
	width:280px;
	overflow:hidden;
	height:100px;
	padding:0 10px;
	border:1px solid #dfdfdf;
	background:#fdfdfd;
	float:left;
	margin:0 35px 20px 10px;
	_margin:0 20px 20px 18px;}
.cqtcolul li p{
	margin-top:10px;
	margin-bottom:10px;}
.cqtcolul li a{
	color:#931312;}
.cqtcolul li a:hover{
	color:#22c7af;}
.cqtcolt{
	border-bottom:1px dashed #d3d3d3;}
.colth3{
	font-size:14px;
	font-weight:bold;}
.coltp9{
	color:#999;}
/*地方校友会*/
.df_mod{
	width:720px;}
.df_tit {
    background: none repeat scroll 0 0 #F2F2F2;
    font-family: "微软雅黑";
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 10px;}
.df_con {
    margin-bottom: 10px;
    overflow: hidden;}
.df_con ul{
	margin:0px;}
.df_con li{
	float:left;
	height:30px;
	_overflow:hidden;
	line-height:30px;
	font-size:14px;
	background:#f8f8f8;
	border:1px solid #cbcbcb;
	text-align:center;
	margin:5px 5px 5px 0;
	padding:0px 8px;
	cursor: pointer;}
.df_con li.current{
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	background:#139384;
	border:1px solid #0d7d70;
	text-align:center;
	margin:5px 5px 5px 0;
	padding:0px 8px;
	cursor: pointer;}
.df_con li.current span,.df_con li.current a{
	color:#fff !important;}
.df_con li span{ 
	font-size:12px; 
	color:#666;}
/*ldm dfxyh*/
.df_text ul li p,.df_text ul li,.df_text ul{
	margin:0;
	padding:0;}
.df_text ul{
	margin-left:2px;}
.df_text ul li p{
	margin-bottom:12px;}
p.df_city a{
	font-size:14px;
	font-weight:bold;}
p.df_cityli a{
	color:#545454;}
.clickh2{
	font-size:14px;
	color:#931312;
	margin:10px 0;}
.clicka{
	font-size:14px;
	color:#931312;}
/*校友风采*/
.cqt_perul{
	margin:10px 10px 15px 10px;}
.cqt_perul li{
	border-bottom:1px dashed #b3b3b3;
	margin-bottom:15px;
	padding-bottom:15px;}
.per_spanl{
	width:130px;}
.per_spanl img{
	width:114px;
	height:114px;
	overflow:hidden;
	padding:2px;
	border:1px solid #d9d9d9;}
.per_spanr{
	width:560px;}
.per_spanr h3{
	color:#333;
	margin-bottom:8px;}
.per_spanr p{
	color:#333;
	line-height:22px;
	margin-top:10px;}
.pername{
	color:#333;}
/*content*/
/*xyh*/
.cqcxyh{
	width:700px;
	margin-left:auto;
	margin-right:auto;}
.cqcxyh img{
	max-width:690px;
	_width:680px;}
.cqcxyh p{
	font-size:14px;
	margin-bottom:20px;
	line-height:24px;
	word-wrap: break-word;
	table-layout: fixed;
	word-break:break-all;}

/*jounal*/
.Publication_list {
	clear:both;
	float:left;
	margin-top: 10px;}
.Publication_list_tit {
	width:723px;
	background:url(../images/publication/publication_1_03.jpg);
	height:56px;}
.Publication_list ul li {
	text-align:center;
	float:left; margin-bottom:10px;}
.Publication_list ul li a { 
	text-decoration:none;
	color:#960000;}
.Publication_list img {
	border:1px solid #CCC;
	margin:10px;
	width:143px;
	height:199px;}
/*文章内容*/
.cqcxyh{
	width:700px;
	margin-left:auto;
	margin-right:auto;}
.cqlh3{
	font-size:16px;
	padding-top:10px;
	color:#333;
	text-align:center;
	word-wrap: break-word;
	table-layout: fixed;
	word-break:break-all;}
.cqlpinfo{
	margin:20px 0;
	padding:10px 0;
	border:1px solid #e3e3e3;
	background:#fff;
	text-align:center;
	font-size:12px;
	color:#777;}
.cqlpinfo span{
	color:#343233;
	margin-right:10px;}
.cqcheight{
	min-height:400px;
	_height:400px;
	_overflow:visible;}
/*dlumnus_donate*/
ul.cq_pshowul{
	margin-top:15px;}
ul.cq_pshowul li{
	margin:0;
	padding:0;
	border-bottom:1px dashed #bfbfbf;
	background:none;
	margin-top:20px;
	padding-bottom:20px;}
ul.cq_pshowul li.nobor{
	border:none;}
ul.cq_pshowul li span{
	float:left;}
/*校友留言*/
/*service*/
.ser_cont{
	margin:10px;}
.ser_cont p.sercp{
	line-height:30px;}
.sercp a{
	padding:5px 10px;
	background:#e1e1e1;
	color:#333;
	font-size:14px;}
a.curcont{
	background:#931312 !important;
	color:#fff !important;}
.ser_cbox{
	margin:10px 0;}
.sertext{
	width:690px;
	height:110px;
	border:none;
	background:none;
	border:1px solid #d0d0d0;
	padding:5px;
	color:#666;
	font-size:12px;}
.ser_tjbox{
	width:100%;
	margin-top:10px;
	line-height:22px;}
.serin_text{
	width:110px;
	padding:2px 5px;
	border:none;
	background:none;
	border:1px solid #d0d0d0;
	color:#999;
	font-size:12px;}
.ser_btn{
	background:#931312;
	cursor: pointer;
	color:#fff;
	text-align:center;
	width:55px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	border: 1px solid #931312;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	*border: none !important;}
.ser_hisly{
	font-size:14px;
	color:#931312;
	margin-top:28px;}
.ser_lylist{
	margin-top:10px;}
.ser_lylist li{
	border-bottom:1px dashed #b3b3b3;
	padding-bottom:15px;
	margin-bottom:10px;}
.ly_pc{
	color:#666;}
.ly_pc a.lypc_a{
	color:#931312;
	font-size:12px;
	padding:0;
	background:none;
	font-weight:bold;}
.ser_lylist p{
	line-height:22px;
	color:#333;}
/*校友捐赠*/
.cq_dw130{
	width:116px;
	height:106px;
	overflow:hidden;
	margin-right:10px;}
img.cq_donateimg{
	width:110px;
	height:100px;
	border:1px solid #d9d9d9;
	padding:2px;}
.cq_dp15{
	margin-top:5px;
	line-height:22px;}
h3.cq_bluecolor{
	color:#0b6fa9;
	font-size:14px !important;}
a.my_donate{
	padding:3px 10px;
	margin-right:10px;
	background:#40a2db;
	border:1px solid #40a2db;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	color:#fff;
	font-size:14px;
	_height:25px;
	_line-height:25px;}
/*图片列表样式*/
.photo_ul{
	width:100%;
	margin-top:20px;}
.photo_ul li{
	width:155px;
	height:185px;
	overflow:hidden;
	margin:0 10px 10px 10px;
	float:left;}
a.ph_imgbox{
	width:155px;
	height:155px;
	display:block;}
.ph_img{
	width:155px;
	height:155px;
	overflow:hidden;}
.pc_txt{
	text-align:center;
	margin-top:5px;}
.pc_txt a{
	display:block;
	width:150px;
	overflow:hidden;
	word-wrap: break-word;
	word-break: break-all;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}

/*捐赠鸣谢*/
.ds_lineh{
	line-height:22px;
	margin-top:10px;}
.ds_title{
	font-size:16px;
	color:#333;
	height:30px;
	border-bottom:1px dashed #999;
	text-align:center;}
.cq_marl30{
	margin-left:30px;}
.ft14{
	font-size:14px;}
.cq_hcolor{
	color:#333;}
.keybox{
	width:208px;
	height:21px;
	overflow:hidden;
	border:1px solid #c3c3c3;
	margin-right:5px;}
input.keyinput{
	border:none;
	background:none;
	padding:2px 0 2px 5px;
	width:200px;}
.sxbtn{
	border:none;
	background:none;
	width:44px;
	height:23px;
	line-height:23px;
	color:#333;
	background:url(imagessxkeybtn.jpg) no-repeat;
	cursor:pointer;}
.sxtextleft{
	text-align:left !important;
	margin-bottom:20px !important;}
.cq_textp p{
	text-indent:0;}
.cq_mart20{
	margin-top:20px;}
.ds_table th{
	height:28px;
	line-height:28px;
	background:#d0898a;
	color:#fff;
	font-size:14px;
	border:1px solid #e3b8b9;
	border-right:1px solid #e3b8b9;
	font-weight:normal;}
.ds_table td{
	text-align:center;
	vertical-align:middle;
	border:1px solid #e0e0e0;
	border-top:none;
	border-left:none;	
	height:38px;}
.ds_table td.borl{
	border-left:1px solid #e0e0e0;}
.ds_w95{
	width:95px;}
.ds_w112{
	width:112px;}
.ds_w120{
	width:112px;}
.ds_w200{
	width:200px;}
.ds_page{
	border:none !important;
	text-align:center;}
.ds_lineh{
	line-height:22px;}
.ds_title{
	font-size:16px;
	color:#333;
	height:30px;
	border-bottom:1px dashed #999;
	text-align:center;}
/*下载图片列表*/
.photo_ul li.downimg{
	height:220px !important;}
.d_red{
	color:#960001;}
/*下载文字列表*/
.d_img,.d_jpg{
	background: url(imagesclistd_img.jpg) no-repeat 7px center !important;
	padding-left:25px !important;}
.d_rar{
	background: url(imagesclistd_rar.jpg) no-repeat 7px center !important;
	padding-left:25px !important;}
.d_ppt,.d_pptx{
	background: url(imagesclistd_pptx.jpg) no-repeat 7px center !important;
	padding-left:25px !important;}
.d_pdf{
	background: url(imagesclistd_pdf.jpg) no-repeat 7px center !important;
	padding-left:25px !important;}
.d_doc,.d_docx{
	background: url(imagesclistd_doc.jpg) no-repeat 7px center !important;
	padding-left:25px !important;}
/*分页样式*/
.cqr_page{
	margin-top:10px;
	padding-top:3px;
	/*height:30px;*/
	margin-bottom:10px;}
.cqr_page a{
	margin-left:3px;
	border: 1px solid #DEDEDE;
	background:#fff;	
	padding:2px 5px;}
a.corrent{
	background:#960001;
	color:#fff;
	border: 1px solid #960001;}
a.corrent:hover{
	color:#fff;}
/*捐赠项目*/
.cq_dw610{
	width:580px;
	overflow:hidden;}
.f12{
	font-size:12px !important;
	color:#666 !important;}

/*左侧菜单*/
.menu_zzjs_2 .txt_zzjs_net {
	display:none;} 
.txt_zzjs_net ol li {
	font-size:12px;
	height:26px;
	line-height:26px;
	display:block;
	overflow:hidden;	
	border:none;
	font-weight:normal;}
.txt_zzjs_net ol li a{
	text-decoration:none;
	color:#3C3C3C;
	overflow:hidden;
	background:url(../images/icon03.jpg) no-repeat 20px center;
	font-size:12px;
	font-weight:normal;}
.bgbai{
	background:#fff;}
/*滚动样式*/
.scrol_ul{
	margin-top:10px;}
.scrol_ul li{
	width:103px;
	height:115px;
	overflow:hidden;}
.scrol_ul li img{
	width:100px;
	height:94px;
	overflow:hidden;}
.scrol_ula{
	display:block;
	margin-top:3px;
	width:98px;
	font-size:12px;
	overflow:hidden;
	word-wrap: break-word;
	word-break: break-all;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
/*产品样式*/
.product_ul li{
	height:200px;}
.product_ul li .pc_txt{
	text-align:left;}
.product_ul li .pc_txt p{
	width:150px;
	overflow:hidden;
	word-wrap: break-word;
	word-break: break-all;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
.product_ul li .pc_txt p a{
	display:inline;}
.br_text{
	width:220px;
	height:22px;
	border-bottom:1px dashed #B2C4D8;
	overflow:hidden;
	word-wrap: break-word;
	word-break: break-all;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;}
.infoah{
	height:170px;
	*height:175px;
	overflow:hidden;}
.infoali{
	text-align:right;}
.infoali .no_ft{
	margin-right:0;}
.df_tit {
    background: #F2F2F2;
    font-family: "微软雅黑";
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 10px;
	color:#333;}
.df_mar{
	margin-top:15px;}














