@charset "utf-8";
/*By:初七37819672,guang.an@163.com 德阳派尔信息技术有限公司*/
body {margin:0; padding:0; line-height:150%; font-family:"宋体", Arial; font-size:14px; color:#434343; background: url(../images/newstyle/top_bg.jpg) no-repeat center top #D3E8F3; }
form{ margin:0; padding:0;  display:inline;}
img{ border:0;}
a{ color:#000; text-decoration:none;}
a:hover{ color: #F60; text-decoration:underline;}
.line{ float:none; clear:both;}
.hide{ display: none;}
.show{ display: ;}
.chen{ margin:0 auto; padding:0px; background:#fff; width:1000px; overflow-x:hidden;_zoom:1;_height:1%;}
.chen:after{ display:block; content:" "; height:0; font-size:0; float:none; clear:both;}

cite{ font-style:normal;}
p,div,span,h1,h2,h3,h4,h5,h6{ line-height:150%;}
h1,h2,h3,h4,h5,h6{ margin: 0;}
.shaoyu{ margin:0 auto; padding:0px; width:980px;}

#header{ position: relative; margin-bottom: 12px; _zoom:1;}
    .hdbar{ height: 36px; background: url(../images/newstyle/hdbar_bg.jpg) repeat-x; margin-bottom: 2px;}
    .hdbar .welcome{ padding: 8px 0 0 10px; color: #558fc7;}
    .hdbar #search{ padding: 6px 10px 0 0; float: right; color:#236d7a;}
    .hdbar #search .input_txt{border: solid 1px #ABADB3; height: 18px; width: 130px; padding: 1px; margin: 1px;}
    .hdbar #search .input_sel{border: solid 1px #ABADB3; height: 20px; padding: 1px; margin: 1px;}
    .hdbar #search .input_bt{ height: 22px; width:81px; background: url(../images/newstyle/bt_search.gif) no-repeat; border: 0; padding: 0; margin: 1px;}
    
    .banner{ height: 180px; margin-bottom: 4px; background: url(../images/newstyle/head_banner.jpg);}
    
    #menu{ height: 74px; width: 978px; background: url(../images/newstyle/menu_bg.jpg) no-repeat left top; overflow: hidden; padding: 0 1px 0 1px; position: relative;}
    #menu .m_main{ height: 38px; float:left; margin: 0; padding: 0;}
    #menu .sline{width: 1px; height: 38px; margin: 0; padding: 0; background: url(../images/newstyle/menu_sline_bg.jpg); float: left;}
    #menu .m_main a{ font-size: 14px; font-weight: bold; color:#fff; padding: 8px 16px 14px 16px; display: block; cursor: pointer; border-width: 0 1px 0 1px;
                    border-style: solid none solid none; border-color: transparent; margin: 0px;}
    #menu .m_main a:hover,#menu .m_main a.on{color:#666666; yellow; text-decoration: none;border-color: transparent #fff transparent #fff; background: url(../images/newstyle/menu_a_on_bg.jpg) repeat-x left top;}
    #menu .m_main a.on,#menu .m_main a.on:hover{ border-color: transparent #fff transparent #fff;background: url(../images/newstyle/menu_a_on_bg.jpg) repeat-x left top; }
    
    #menu_s{ position: absolute; left: 10px; bottom: 6px;}
	#menu_s a{ color:#991e03}
    
.wp_box{ margin-bottom: 10px; *zoom:1; *height: 1%;}
.wp_box:after{ display: block; content:" "; height:0; font-size: 0; float: none; clear: both;}
.box_l{float: left;}
.box_r{float: right;}
.bk_hui{ border: solid 1px #ccc;}
.bk_lan{border: solid 1px #b6d3eb; background:url(../images/newstyle/box_k_bg_lans.jpg) repeat-x left top;}
.bk_lan .cot li a{ color:#004182;}
.bk_lv{border: solid 1px #CAEA93;background:url(../images/newstyle/box_k_bg_lvs.jpg) repeat-x left top;}
.bk_lv .cot li a{ color:#006600}
.bk_huang{border: solid 1px #E9DBBD; background:url(../images/newstyle/box_k_bg_huangs.jpg) repeat-x left top;}
.bk_huang .cot li a{ color:#f77f00}
.box{ margin-bottom: 10px;}
.wp_box .more,.box .more{ float: right; padding: 5px 10px 0 0;}

    /* 用于 第一种 排版 */
    .div_l_a{ width: 280px; padding-right: 10px;}
    .div_c_a{ width: 483px;}
    .div_r_a{ width: 197px; float: right;}
    /* 用于 第二种 排版 */
    .div_l_b{ width: 280px; padding-right: 10px; float: left;}
    .div_c_b{ width: 428px; float: left;}
    .div_r_b{ width: 252px; float: right;}
    /* 用于a颜色 */
    .a_ctrl_a a{ color:#236EA8;}
    .a_ctrl_a cite{ color:#83B0DB;}    
    .a_ctrl_lv a{color:#27750f;}    
    /* 用于第一种类型列表 */    
    ul.list_a{ display: block; list-style: none; margin: 0; padding: 0;}
    ul.list_a li{ display: block; list-style: none; margin: 0; padding: 3px 0 3px 12px; background: url(../images/newstyle/dot1.jpg) no-repeat left center;}
           
    /* 用于第2种类型列表 */    
    ul.list_b{ display: block; list-style: none; margin: 0; padding: 0;}
    ul.list_b li{ display: block; list-style: none; margin: 0; padding: 3px 0 3px 12px; background: url(../images/newstyle/dot2.gif) no-repeat left center;}
    
    /* 用于第3种类型列表 */    
    ul.list_c{ display: block; list-style: none; margin: 0; padding: 0;}
    ul.list_c li{ display: block; list-style: none; margin: 0; padding: 3px 0 3px 12px; background: url(../images/newstyle/dot3.gif) no-repeat left center;}
    
    /* box 绿色 */
    .box_lv .tit{ height: 27px; overflow: hidden; background: url(../images/newstyle/box_lv_tit_bg.jpg) repeat-x; border: solid 1px #fff; border-bottom-color: #CAEA93;}
    .box_lv .tit h5{color:#0F6C00; font-weight: bold; display: block; padding: 4px 0 0 10px ; font-size: 14px;}
    .box_lv .tit .more{ float: right; padding: 4px 10px 0 0;}
    .box_lv .tit .more a{color:#0f6c00;}
    .box_lv .cot{ padding: 10px;}  
     

    #div_hdp{ height: 218px; overflow: hidden;}
    #div_tzgg h5{ display: none;}    
    #div_tzgg .more a{ color: #fff; }
    #div_tzgg .cot{ padding:10px; height: 104px; border-top: none; overflow: hidden;}
    #div_tzgg .tit{ background: url(../images/newstyle/div_tzgg_tit_bg.jpg) no-repeat; height: 30px;}
    
    #div_news .tit{ background: url(../images/newstyle/div_news_tit_bg.jpg) no-repeat; height: 31px;}
    #div_news .cot{ padding: 6px; height: 267px; border-top: none; overflow: hidden;}
    #div_news h5{ display: none;}
    #div_news .more a{ color: gray; float: right;}
    #div_news ul.list_a li{ padding-bottom: 1px; border-bottom: dotted 1px #ccc;}
    #div_news ul.list_a li cite{ float: right;}
    
    #div_wiget_list div.box{ margin-bottom: 9px;}
    
    #div_jxpx{ height: 264px; overflow: hidden;}
    #div_jxtzgg{ height: 200px; overflow: hidden;}
    
    #div_jx_tit{ height: 46px; background: url(../images/newstyle/div_jx_tit_bg.jpg) no-repeat left top;}
    /* 教学工作的 图文 列表 */
    .div_jx_picart{ height: 137px; overflow: hidden; padding: 0 0 10px 0; margin: 0 0 10px 0; background: url(../images/newstyle/div_jx_picart_bt_bg.jpg) no-repeat left bottom;}
    .div_jx_picart .photo{ width: 110px; height: 125px; float: left;}
    .div_jx_picart .photo img{ width: 110px; height: 125px;}
	.div_jx_picart .tit .more{float:right;}
    .div_jx_picart h4{ margin: 0 0 0 120px; color: #FFAF7F; padding: 0; font-family: "黑体"; font-size: 16px; font-weight: normal; }
    .div_jx_picart ul{ margin: 5px 0 0 120px;}
	.div_jx_picart ul li a{ color:#7B3E00;}
    /* box 绿色2 */
    .box_lv2 .tit{ height: 31px; overflow: hidden; border-bottom: solid 1px #cbebba; }
    .box_lv2 .tit h5{color:#0F6C00; font-weight: bold; display: block; padding: 4px 0 0 10px ; font-size: 14px;}
    .box_lv2 .tit .more{ float: right; padding: 4px 10px 0 0;}
    .box_lv2 .tit .more a{color:#0f6c00;}
    .box_lv2 .cot{ padding: 10px;}
    #div_zykcjs{ height: 240px;}
    .div_jx_jinge{ height: 10px; background: url(../images/newstyle/div_jx_jinge.gif) repeat-x; }
    #div_xuebao{ height: 224px;} 
    
    /* 学生工作 CSS */
    #div_xuesheng_tit{ height: 46px; background: url(../images/newstyle/tpl.main_r53_c1.jpg) no-repeat left top;}
    /* box 蓝色 */
    .box_lan .tit{ height: 31px; overflow: hidden; background: url(../images/newstyle/box_lan_tit_bg.jpg) repeat-x; border: solid 1px #fff;  border-bottom: solid 1px #B6D3EB; }
    .box_lan .tit h5{color:#006699; font-weight: bold; display: block; padding: 4px 0 0 10px ; font-size: 14px;}
    .box_lan .tit .more{ float: right; padding: 4px 10px 0 0;}
    .box_lan .tit .more a{color:#339999;}
    .box_lan .cot{ padding: 10px;}
    
    #div_xues_hdp{ height: 194px;}  
	#div_xues_hdp .cot ul li a{ color:#006699}   
    #div_xues_tzgg{ height: 286px;}
    #div_xues_tzgg cite{float: right;}
	#div_xues_tzgg .cot ul li a{ color:#006699} 
    #div_xues_xgkx{ height: 245px;}
	#div_xues_xgkx .cot ul li a{ color:#339999} 
    #div_xues_sxjkjy{ height: 170px;}
	#div_xues_sxjkjy .cot ul li a{ color:#339999} 
    #div_xues_gzzd{ height: 233px;}
	#div_xues_gzzd .cot ul li a{ color:#339999} 
    #div_xues_grb{ height: 244px;}
	#div_xues_grb .cot ul li a{ color:#006699} 
    #div_xues_stwh{ height: 233px;}
	#div_xues_stwh .cot ul li a{ color:#006699} 
    
    /* 招生就业 CSS */
    #div_zhaosheng_tit{ height: 46px; background: url(../images/newstyle/tpl.main_r70_c1.jpg) no-repeat left top;}
    /* box 黄色色 */
    .box_huang .tit{ height: 31px; overflow: hidden; background: url(../images/newstyle/box_huang_tit_bg.jpg) repeat-x; border: solid 1px #fff;  border-bottom: solid 1px #E9DBBD; }
    .box_huang .tit h5{color:#996600; font-weight: bold; display: block; padding: 4px 0 0 10px ; font-size: 14px;}
    .box_huang .tit .more{ float: right; padding: 4px 10px 0 0;}
    .box_huang .tit .more a{color:#996600;}
    .box_huang .cot{ padding: 10px;}
    
    #div_zhaos_news{ height: 294px;}
	#div_zhaos_news .cot ul li a{ color:#F77F00 } 
    #div_zhaos_zhaopin{ height: 294px;}
    #div_zhaos_zhaopin cite{float: right;}
	#div_zhaos_zhaopin .cot ul li a{color:#996600} 
    #div_zhaos_jyzd{ height: 174px;}
    
    .box_main{ margin-bottom: 10px;}
    .box_main .tit{ height: 30px; background: url(../images/newstyle/box_main_tit_bg.jpg) no-repeat;}
    .box_main .tit h5{color:#fff; font-weight: bold; padding: 4px 0 0 10px; font-size: 12px; font-weight: bold;  margin: 0;}
    .box_main .cot{ border: solid 1px #B6D3EB; padding: 10px; border-top: 0;_zoom:1;_height:1%;}
    .box_main .cot:after{display:block; content:" "; font-size:0; height:0; float: none; clear: both;}
    
    #link_xn li,#link_w li{ float: left; padding-right:12px; white-space:nowrap; list-style:none; padding-left:12px}
	#link_xn .cot,#link_w .cot{zoom:1;}
	#link_xn li img,#link_w li img{ height:40px;}
	 #link_xn .cot .list_b li a{color:#996600}
	 #link_xn .cot ul li{ width: 94px}
	
	#link_xn li,#link_w li{ background:none;}
	#link_w li img{ height:40px; width:190px;}
	#link_w{background-color:#ECFAFB}
	#link_w li{margin: 0; padding: 0 0;}

	
	/* 校园生活 */
	#div_xysh{ height:147px; position:relative; float:none; clear:both;}
	#div_xysh .tit{ height:147px; background:url(../images/newstyle/div_xysh_tit_bg.gif) no-repeat; width:51px; z-index:100px; position:absolute; left:0; top:0}
	#div_xysh .cot{ display:table-column; position:absolute; left:50px; top:0; z-index:1; width:930px; overflow:hidden; margin-top:8px}
	 #div_xysh ul,#div_xysh ul li{ display:table-cell!important;list-style:none; margin:0; padding:0; *display:block; *float:left; *clear:right;}
	 
	#div_xysh ul li{}
    #div_xysh ul li .photo{ padding:0px;}
	#div_xysh ul li .photo img{ border: solid 4px #efefef; height:100px; margin:0 4px 4px 4px;}
	#div_xysh ul li .photodescript{ text-align:center; font-size:12px; white-space:nowrap}
	#demo{ width:910px; overflow:hidden;}
	
	
#footer{ text-align: center; padding: 20px 0 15px 0; background: url(../images/newstyle/footer_bg.jpg) repeat-x left top; background-color:#D0DBF9}    
 
 #wp100{ margin-bottom: 10px;}
    .wp100tit{ height: 30px; background: url(../images/newstyle/wp100tit_bg.jpg) no-repeat; overflow: hidden;}
    .wp100tit h5{ font-size: 12px; font-weight: bold; margin: 5px 0 0 10px; padding: 0; color:#fff}
    .wp100cot{ padding: 10px; border: solid 1px #b6d3eb; border-top: none;}
    .wp100cot ul li cite{ float: right;}   
    
    /*
	#menu{position:absolute; bottom:0px;padding:0px;height:35px;overflow:hidden; width:960px; background:url(../images/Default/menu_bg.jpg)}
	#menu ul{ display:block;list-style:none; margin:0 10px 0 10px; padding:1px;}
	#menu ul li{ display:block; list-style:none; margin:0px; padding:0px; float:left;}
	#menu ul li a{ display:block; list-style:none; margin:0px; padding:8px 16px 4px 16px; color:#fff;font-size:12px;}
	#menu ul li a:hover{color:#FF0;}
	#menu ul li.sline{ width:2px; height:35px; background:url(../images/Default/sline.jpg) no-repeat center center; padding:0px;}
	#banner{position:absolute;height:180px; width:960px; top:25px;background:url(../images/Default/main_04.jpg) no-repeat;overflow:hidden;z-index:0;}
    */

#stage{ *zoom:1; *height: 1%; }
#stage:after{display: block; content: " "; height:0; font-size: 0; float: none; clear: both;}
		
	#subfu{ width:200px; float:left; overflow-x:hidden;padding:0; background:url(../images/newstyle/sub_fu_bg.jpg) no-repeat right top; height: auto!important; _height: 309px; min-height: 309px;}
		#submenu{padding-bottom:15px;}
		#submenu .tit{ height:44px; padding: 20px 30px 10px 20px;}
		#submenu .tit span{ display:block; color:#FFF; padding:10px 20px 0px 20px; font-size:14px; font-family: "微软雅黑","黑体";}
		#submenu .cot{padding:0px 45px 1px 30px}
		#submenu .cot ul{ display:block; list-style:none; margin:0px; padding:0px; }
		#submenu .cot ul li{display:block; list-style:none; margin:0px; padding:0px; border-bottom:dashed 1px #dcdcdc;}
		#submenu .cot ul li a{ display:block; padding:4px 4px 3px 12px;background:url(../images/dot/dot2.gif) no-repeat left center;}
		#submenu .cot ul li a:hover{color:#C00;}

		#subfulist{padding-bottom:15px;}
		#subfulist .tit{ height:44px; padding: 20px 30px 10px 20px;}
		#subfulist .tit span{ display:block; color:#FFF; padding:10px 20px 0px 20px; font-size:14px; font-family: "微软雅黑","黑体";}
		#subfulist .cot{padding:0px 30px 1px 20px}
		#subfulist .cot ul{ display:block; list-style:none; margin:0px; padding:0px; }
		#subfulist .cot ul li{display:block; list-style:none; margin:0px; padding:2px 0 2px 10px; background:url(../images/dot2.gif) no-repeat left center;}
		#subfulist .cot ul li a{}
		#subfulist .cot ul li a:hover{color:#333;}
	
	#submain{ width:780px; margin:0px; padding:0; float:left; overflow:hidden; }
		.subtit{ background:url(../images/newstyle/sub_main_tit_bg.jpg) no-repeat left bottom; height: 50px;}
		.subtitdh{padding:20px 0 0 10px;}
		.subtitdh a{}
		.subtitz{font-size:20px; font-weight:bold;padding:14px 0 4px 10px; height:32px; overflow:hidden; color:#09C; float: right; display: none;}
		.subcot{ padding:15px 0px 15px 10px; }
	.gbook table{ border:solid 1px #666666;}
	.gbook table th,.gbook table td{ border-bottom: dashed 1px #CCCCCC; border-right:dashed 1px #CCCCCC; }
		/*--------------------list-----------------------*/
		#list{}
		#list .list_all { height:auto!important; height:20px; min-height:20px!important;padding-top:2px; padding-bottom:2px;margin:1px;list-style:none;clear:both;float:none; display:block; border-bottom: dashed 1px #CCCCCC; overflow-x:hidden;}
		#list li{ list-style:none; margin:1px; padding:3px 0 3px 0}
		#list .list_all .list_lf{ text-indent:15px; background:url(../images/dot3.gif) left 5px no-repeat;}
		#list .list_all .list_rt{ float:right;color: #FF6600;}
		#list .page{text-align:center; border-top: solid 1px #000000; clear:both;	float:none; height:22px;}
		#list .list_all .plist_lf{ float:left; clear:right; width:23%; overflow:hidden; text-align:center;}
		#list .list_all .plist_rt{ float:right;	width:73%;	text-align:center;	overflow-x:hidden; text-align:left;}
		/*--------------------list-pic----------------------*/
		#list ul.listpic{ display:block; list-style:none; margin:0px; padding:0px;text-align:center; float:none; clear:both; text-align:left;}
		#list ul.listpic li.listpic_k{ display:block; list-style:none; width:237px; overflow:hidden; height:220px; text-align:center; float:left; overflow:hidden; text-align:center;}
		#list ul.listpic li.listpic_k img{ margin:0 auto;}
		#list ul.listpic li.listpic_k img.img{padding:2px; border:0px; height:140px;}
		#list ul.listpic li.listpic_k .titsm{padding:1px;}
		
		#list ul.listproduct{ display:block; list-style:none; margin:0px; padding:0px;text-align:center; float:none; clear:both; text-align:left;}
		#list ul.listproduct li{ display:block; list-style:none; width:310px; overflow:hidden; height:200px; text-align:left; float:left; overflow:hidden; padding-right:20px;}
		#list ul.listproduct li .img{ width:120px; padding-right:10px; overflow:hidden;}
		#list ul.listproduct li .img img{ width:120px;}
		#list ul.listproduct li .info{ float:right; width:170px;}
		#list ul.listproduct li .info .tit,#list ul.listproduct li .info .tit a{ color:#039; font-weight:bold;}
		#list ul.listproduct li .info .cot{ padding:6px 0 0 0 }
		
		#show{  margin:0px; padding:4px 0px 0px 0px}
		#show .tit{background:none!important; height:auto!important; height:auto;}
		#show .titshow{ text-align:center; font-family:"微软雅黑","黑体",verdana,Arial;font-size:26px;line-height:150%;overflow:hidden; padding:8px; background:none!important; height:auto!important; height:auto;}
		#show .tit2{ padding:0px 0px 4px 0px; text-align:center; color:#666666; border-bottom:solid 1px #CCCCCC}
		#show .cot{ text-align:left; height:auto!important; height:300px; min-height:300px; padding:10px 0 10px 0;}
		#show .tit3{padding:0px 0px 4px 0px; text-align:right; color:#666666;}
		
#mailtoList{ margin: 0; padding: 0}
#mailtoList li{  margin: 2px 0; padding: 4px; border: solid 1px #59ACFF; list-style: none; _zoom:1;_height:%1}
#mailtoList li:after{ display: block; float: none; clear: both; content:" "; height: 0; font-size: 0;}
#mailtoList li .tit{ font-size: 14px; font-weight: bold; padding: 2px 0;}
#mailtoList li .date{ float: right; padding: 0 0 0 2px;}
#mailtoList li .type{ float: right; font-style: italic; color: red; padding: 0 4px;}
#mailtoList li .title{ color: #8A0000;}
#mailtoList li .id{ color: #000;}
#mailtoList li .bianhao{ color: #000;}
#mailtoList .cot{ padding: 8px; border: dashed 1px #84C1FF; font-size: 12px;}
#mailtoList .re{ padding: 2px; color: #000; background: #E8F3FF;}

        
        
.page a{ text-decoration:none;}
.page a:hover{ text-decoration:none;}
a.MultiPages{ margin:1px; background:#E7F5F5; padding:2px; border:solid 1px #D7E7F0;}
a.curpage{ margin:1px; padding:2px;border:solid 1px #D7E7F0; color:#F00}
a.uncurpage{ margin:1px;padding:2px;border:solid 1px #D7E7F0;}
a.homepage,a.endpage{ margin:1px;padding:2px 3px 2px 3px;border:solid 1px #D7E7F0; }
.PageInput{ width:14px; height:14px; padding:1px; margin:0px; border:1px solid #DDEAEA;}	


.mouOver{filter:alpha(opacity=100,finishopacity=100,style=2)}
.mouOut{filter:alpha(opacity=100,finishopacity=10,style=2)}						


