/*reset*/
body,div,dl,dt,dd,ul,ol,li,h2,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,h1,h2,h3,h4,h5,h6,from
	{
	margin: 0;
	padding: 0;}
html{font-size:10px;}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px;}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px;}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px;}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px;}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px;}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px;}}
@media screen and (min-width:800px){html{font-size:25px;}}

*{font-family:'Microsoft YaHei','瀵邦喛钂嬮梿鍛寸拨';}
img{
	border:0px;}
p img{max-width:100%;}
a{text-decoration: none;}
a:hover{color:#2565A5;}
ul li{  
list-style-type:none;}  
.tl{text-align:left !important;}
.tr{text-align:right !important;}

.txt_indent30{text-indent:30px;}

.wfull{width:100%;}
.w1200{width:1200px;margin:0 auto;}
.w1050{width:1200px;margin:0 auto;}
.w110_{width:112%;}
.w860{width:1100px;}
.w370{width:370px;}
.w200{width:200px;}
.w140{width:140px;}
.w130{width:130px;}
.w100{width:100px;}
.w96_{width:96%;}
.w95_{width:95%;}
.w94_{width:94%;}
.w90_{width:90%;}
.w90{width:90px;}
.w84_{width:84%;}
.w80_{width:80%;}
.w70_{width:70%;}
.w60_{width:60%;}
.w50_,.w50_1{width:50%;}
.w45_{width:45%;}
.w40_{width:40%;}
.w38_{width:38%;}
.w35_{width:35%;}
.w33_{width:33%;}
.w30_{width:30%;}
.w20_{width:20%;}
.w19_{width:19%;}
.w13{width:13px;}
.w10_{width:10%;}
.w5_{width:5%;}

.w1{width:1px;}
.w10{width:10px;}
.w15{width:15px;}
.w25{width:25px;}
.w30{width:30px;}
.w70{width:70px;}
.w410{width:40px;}
.w850{width:850px;}

.w50in{min-width:50px;}

.hfull{height:100%;}
.h84_{height:84%;}
.h100v{height:100vh;}
.h1{height:1px;}
.h13{height:3px;}
.h3{height:3px;}
.h4{height:4px;}
.h5{height:5px;}
.h8{height:8px;}
.h10{height:10px;}
.h11{height:11px;}
.h12{height:12px;}
.h15{height:15px;}
.h20{height:20px;}
.h22{height:22px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:33px;}
.h39{height:39px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h50_{height:50%;}
.h55{height:55px;}
.h60{height:60px;}
.h65{height:65px;}
.h70{height:70px;}
.h80{height:80px;}


.ellipsis{
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;}

.dsbl{display:block;}
.dsno{display:none;}
.dsinli{display:inline-block;}
.dsta{display:table;}
.dstace{display:table-cell;vertical-align: middle;}
.box{box-sizing: border-box;}
/* 缂佽鎷� */

.lh14{line-height:1.4;}
.lh15_{line-height:1.5;}
.lh17{line-height:1.7;}
.lh15{line-height:15px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh39{line-height:39px;}
.lh40{line-height:40px;}
.lh50{line-height:50px;}
.lh60{line-height:60px;}
.lh65{line-height:65px;}

.flowHid{overflow:hidden;}
.flowAut{overflow:auto;}
.flowHid1{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;}

.bg-ff{background:#fff;}
.bg-00{background:#000;}

.fc-ff{color:#fff;}

.auto{margin:0 auto;}

.fn-left,.fl{float:left;}
.fn-right{float:right;}
.fn-inh{float:inherit;}

.posiRel{position:relative;}
.posiAbs{position:absolute;}
.posiFix{position:fixed;}
.right0{right:0;}
.right3_{right:3%;}
.left0{left:0;}
.top0{top:0;}
.bottom0{bottom:0;}
/* 闁搞儳鍋涢崺灞俱亜閸洖鍔ラ柡宥呭槻缁憋拷 */
.scroll_top{
	color:#afafaf;
	font-size:14px;
	padding:5px;}
.scroll_top img{
	width:90%;}
.scroll_top:hover{
	cursor:pointer
;}
.top0{top:0px;}
.top1{top:1px;}
.top2{top:2px;}
.top3{top:3px;}
.top4{top:4px;}
.top1_{top:-1px;}
.top2_{top:-2px;}
.top3_{top:-3px;}
.top4_{top:-4px;}
.top6_{top:-6px;}
.top7_{top:-7px;}
.top10_{top:-10px;}
.top17_{top:-17px;}
.top7{top:7px;}
.top8{top:8px;}
.top9_{top:-9px;}
.top12_{top:-12px;}
.top10{top:10px;}
.top12{top:12px;}
.top13{top:13px;}
.top15{top:15px;}
.top18{top:18px;}
.top20{top:20px;}
.top33{top:33px;}
.top40{top:40px;}


.mar20,.mr20{margin:20px;}


.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}

.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}

.ml10{ margin-left: 10px;}
.ml50{ margin-left: 50px;}

.mr10{ margin-right: 10px;}


.w1000{width:1000px;margin:0 auto;}
.w490{width:490px;}
.hfull{height:100%;}
.tc{text-align: center;}
.fb{font-weight:bold;}
.mar1{margin: 31px 20px auto 130px;}
.mar2{margin:15px auto 10px auto;}
.mar3{margin:49px 5px auto 5px;}
.mr10{margin-right:10px;}

.bor_EA{
	border:1px solid #EAEAEA;}

.fsr1{font-size:1rem;}
.fsr1_4{font-size:1.45rem;}

.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs33{font-size:33px;}
.mt47{
	margin-top:47px;}

/* 瀵艰埅鏍�  DaoHangLan */
.head{
	height: 5.3rem;}
.bg-logo{
	width:91%;
	margin:0 auto;
	display:block;}
.bg-logo,.head-phone,.head-menu{
	height: 100%;
    background: url(images/sdulogo.png) 50% 50% no-repeat;
    background-size: contain;}
.head-phone{
	width:42%;
	 background: url(images/phone.png) center center no-repeat;
    background-size:85%;}
.head-menu{
	width:8%;
	 background: url(images/menu.png) center right  no-repeat;
    background-size:85%;}
.menus{
	position:fixed;
	right:-66%;
	top:0;
	width:66%;
	background:#fff;
	z-index:10;}
.menus .menu a{
	height:60px;
	line-height:60px;
	width:100%;
	text-indent:1.4rem;
	border-bottom:1px solid #f2f2f2;
	display:block;
	font-size:1.3rem;
	color:#000;}
.submenu{
	position:absolute;
	right:-100%;
	top:0;
	width: 100%;
	background:#fff;}
.submenutit{
	background-image:url(images/lj.png);
	background-repeat: no-repeat;
	 background-size:1.6rem;
	 background-position:1.2rem center;
	 text-indent:3.4rem;}
.bg-submenu{
	 background: url(images/rj.png) no-repeat;
	 background-size:1.6rem;
	 background-position: 96% center;}


/* foot */
.bg_foot{
	/* background:url(images/bg-foot.png) no-repeat; */
	background:#D0392B;}
.menuhead{
	height: 60px;
	line-height: 60px;
	background-color:#3E71A8;
	text-indent:1.4rem;
    font-size:1.7rem;
    color:#fff;}
.personPage{
	position:absolute;
	bottom:0;
	left:35%;
	background:#3789DF;
	color:#fff;
	font-size:14px;
	padding: 5px 15px;}
.personJob {
    margin: 10px 3% 0 3%;
    font-size: 14px;
    float: left;
    color: #333333;
    word-break: break-all;
    word-wrap: break-word;
    max-width: 62%;
    min-width: 60%;
    max-height: 125px;
    overflow: hidden;
      text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;}
.newstitle {
    text-align: left;
    word-break: break-all;
    word-wrap: break-word;
    margin: 0 0 0 3%;
    float: left;
    max-width: 62%;}
.news_a {
    margin: 6px 3% 0 3%;
    font-size: 14px;
    max-width: 62%;
    color: #333;}
a {
	color: #646464;
	text-decoration: none;
	font-size: 12px;}
.pb30{padding-bottom:30px;}
#top{
	width:100%;
	height:155px;}
.top{
	width:100%;
	height:115px;
	background: #2B7FC7;}
.top-bg{
	width:1000px;
	height:115px;
	background: #2B7FC7; 
	margin:0 auto;}
.top-left{
	width:565px;
	height:115px;
	float:left;
	background: url(images/logo1.png) no-repeat; 
	background-position:100% 50%;}

.top-right{
	width:;
	float:right;}
.top-right-top{
	width:100%;
	height:30px;
	line-height:30px;
	text-align: center;}
.top-right-top a{
	margin-left:15px;
	font-size:14px;
	color:#ffffff;}


.pic{
	width:100%;
	margin: 0px auto;
	margin-right: 0px auto;
	clear: both;}
.pic-content{
	height:100%;}

.newscontent-pic {
	line-height: 25px;
	text-align: left;
	height:100%;
	float:left;
	margin-left:10px;}
.pic_title{
	background:#ff4401;
	line-height:30px;}

.xysh-logo-right-serch{
	width:;
	height:32px;
	float:right;
	margin-top:40px;
	background:url(images/sousuo1.png) no-repeat;}
.xysh-txStyle{
    border: 0px;
    float: left;
    width: 88px;
    height: 24px;
    margin-left: 22px;
    text-align: left;
    margin-top: 5px;}

.xysh-subStyle{
	width:40px;
	height:32px;
	background:url(images/sousuo2.png) no-repeat;
	float:right;
	border:none;}
.submenuselected{
	background:#939fae;}
.menuselected div a{
	color:#fff !important;}
#middle{
	width:100%;}
.middle{
	width:1200px;
	margin:0 auto;}
.table01{
	width:100%;	
	margin-top:10px;}
.table02{
	width:100%;
	margin-top:10px;}
.table03{
	width:100%;
	margin-top:10px;
	float:left;}
.table04{
	width:100%;
	margin-top:10px;}
.table05{
	width:100%;}
.pic{
	float:left;}
.table05-left{}
.table05-right{
	width:270px;
	float:right;
	margin-top:10px;}
.xygg{
	width:490px;
	float:right;}
.xyxw{
	width:490px;
	float:left;}
.hzjl{
	width:640px;
	float:right;}
.hzjlnews{
	/* width:150px; */
	/* margin-left:8px; */
	float:left;
	text-align:center;}

.xsbg{
	width:343px;
	float:left;	
	margin-left:20px;}

.xshd{
	width:270px;
	float:right;}
.xyjs{
	width:708px;
	float:left;}

.header1{
	width:100%;
	height:33px;
	border-bottom:2px solid #2B7FC7;
	line-height:33px;}
.title1{
	color:#5a5a5a;
	font-weight:bold;
	float:left;
	font-family:"Microsoft YaHei";}
.titleClass{
	font-size:18px;
	text-align:center;
	margin:10px auto;}
.upmore1,.upmore2 {
	width: 40px;
	text-align: right;
	float: right;
	margin-right: 5px;}
.upmore2{
	margin-right:3%;}
.upmore2:hover{
	color:#3789DF;
	cursor: pointer;}
.upmore1 a{
	font-size: 14px;
	color:#666666;
	font-family:"Microsoft YaHei";}
.upmore2{
	width: 40px;
	text-align: right;
	float: right;
	margin-top: 10px;
	font-size: 14px;
	color:#666666;
	position: absolute;
    right: -1%;
	font-family:"Microsoft YaHei";}
.leftNews5{
	    line-height: 2.5rem;
    height: 2.5rem;
    border-bottom: 1px dotted #D1D1D1;
    width: 100%;
    clear: both;
    position: relative;}
.leftNews5 div:first-child + div + div{
    float: right !important;
    color: #524C44;
    text-decoration: none;
    font-size: 0.8rem !important;
    max-width: 14%;
    text-align: right;
    position: absolute;
    right: 0;}
.content1{
	width:100%;
	margin-top:0.5rem;}

.content2{
	width:100%;
	font-size:1rem;
	color:#545454;
	line-height:.5rem;
	height: 100%;
    overflow: hidden;}
.leftNews{}
 .lastestnews{
 	color: #545454;
    font-size: 12px
 ;}
.leftNews1{
	width:100%;}
.news {
	float: left;
	font-size: 12px;}
.news a {
	color: #545454;}
.news a:HOVER {
	color: #2B7FC7;
	border-bottom:1px solid #2B7FC7;}
.lastTime{
	color:#545454;
	float:right;
	font-size:12px;}
.lastTime1{
	color:#8a0000;
	font-size:12px;
	font-weight:bold;}
.lastTime2{
	margin:0px auto;
	width:140px;
	height:60px;
	line-height:60px;
	background:#2B7FC7;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	text-align:center;}
.lastestnews{}
.leftNews1,.eventleftnews{
	position:relative;}
.leftNews1 div:first-child {
	position: absolute;
    top: 70px;
    left: 10px;
    width: 140px;}
.eventleftnews div:first-child{
	position: absolute;
    top: 70px;
    left: 10px;
    width: 140px;}
.leftNews1 div:first-child + div{
	margin: 0px auto;
    width: 140px;
    height: 60px;
    line-height: 60px;
    background: #2B7FC7;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    text-align: center;}
.leftNews6  div:first-child + div + div{
	float:right !important;}
#div_more_news div:first-child + div + div{
	float:left;}
#div_more_news div.lastestnews,#div_more_news div:last-child{
	    float: right !important;
    color: #524C44;
    text-decoration: none;
    font-size: 1rem !important;
    max-width: 14%;
    text-align: right;
    position: absolute;
    right: 0;}
#div_more_news{}

.eventleftnews div:first-child + div{
	margin: 0px auto;
    width: 140px;
    height: 60px;
    line-height: 60px;
    background: #2B7FC7;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    text-align: center;}
.newsimg{float:left;width:32%;}
.newscontent{}

.newscontent a{
	color:#524C44;
	font-size:1rem;}
.eventnews{
	width:140px;
	margin:0px auto;}
.leftNews1,.eventleftnews{
	width:155px;
	margin-left:10px;
	float:left;}

.bjClass{
	width:20px;
	height:29px;
	float:left;
	background:url(images2/list-1.png) no-repeat;
	background-position: 40% 47%;}
.yjjgnews{
	margin-left:10px;
	float:left;
	width:480px;
	height:115px;}
.yjjgnews1{
	margin:15px 0 0 10px;
	float:left;
	width:320px;
	height:120px;
	overflow:hidden;}

.xyjs-left{
	width:250px;
	height:135px;
	background:url(images/xyjj-left-bg.png) no-repeat;
	float:left;
	margin-top:5px;}
.xyjs-right{
	width:440px;
	float:right;
	font-size:12px;
	color:#545454;
	line-height:30px;}
.hr1{
	border-bottom: 1px solid #e1e1e1;}
.yqlj .news a{
	font-size:15px !important;}
.h50{
	height:50px;}
.h10{
	height:10px;}

.lh115{line-height:115px;}

.yqlj{
	margin-top: 5px;
	min-width: 20px;
    float: left;
    margin-right: 10px;}
.leftNews1{
	float:left;
	margin-left:15px;}
.leftNews2{
	width:100%;
	height:38px;
	background: url(images/leftnews02.png) no-repeat;
	line-height:35px;
	border-top:1px solid #dadada;}
.leftNews2 .news{
	width:100%;
	text-align: center;}
.leftNews2 .news a{
	font-size:14px;
	font-weight:bold;}
.leftNews2 .news a:HOVER {
	width:100%;
	height:38px;
	background: url(images/leftnews01.png) ;
	line-height:35px;
	display: block;
	color:#ffffff;
	font-size:14px;}
.content3{
	width:100%;
	margin-top:15px;}
.leftNews3{
	margin-top:14px;
	width:100%;
	height:75px;
	border-bottom:1px solid #dadada;
	line-height:30px;}
.leftNews3 .news{
	width:185px;
	float:right;}
.bjClass3{
	width:75px;
	height:75px;
	float:left;
	background:url(images/list-3.png) no-repeat;}
.bjClass3-top{
	width:60px;
	text-align: center;
	line-height:30px;
	color:#ffffff;}
.bjClass3-top01{
	width:60px;
	text-align: center;
	line-height:30px;
	color:#595959;}
.bjClass4{}
.bg{
	width:100%;
	margin: 0 auto;
	background:#2B7FC7;
	color:#ffffff;}
.bg1{
	background:#3374AC;}
.bg2{
	background:#44A58B;}
.bg3{
	background:#60A7A3;}
.bg4{
	background:#AC876E;}
.bg5{
	background:#C46E6E;}
.bg-ff{
	background:#ffffff;}
.footer-bg{
	width:1000px;
	margin: 0 auto;
	height:96px;}

.footer-menu{
	width:1000px;
	margin: 0 auto;}
.footer-menu-left{
	width:720px;
	border-right:1px solid #ffffff;
	float:left;}
.footer-menu-right{
	width:270px;
	float:right;}
.fmenu-item{
	float:left;
	margin-left:5px;
	width:165px;}
.fmenu-item .fmenu-item-title{
	line-height:40px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	font-family:"Microsoft YaHei";}
.fmenu-item-title a{
	line-height:40px;
	font-size:16px;
	color:#DADADA;
	font-weight:bold;
	font-family:"Microsoft YaHei";}
.fmenu-item .fmenu-item-sub{
	line-height:25px;
	font-size:12px;}
.fmenu-item .fmenu-item-sub a{
	line-height:25px;
	color:#ffffff;}
.positionbar {
	width: 100%;
	background-color: #D0392B;
	font-size: 12px; 
	padding:5px 0;
	text-indent:10px;
	color:#fff;
	clear: both;}
.pageBar{
	margin-top:15px;
	line-height:30px;}
.positionbar a {
	color:#fff;}

.positionbar a:hover {
	color: #000000;}
.news-list{
	width:100%;
	height:30px;
	line-height:30px;}
.catalog {
	margin: 0 auto;
	text-align: left;
	margin-bottom: 5px;}

.catalog .cat_title {
	position:relative;
	font-size: 1.45rem;
    font-weight: bold;
    color: #323232;
    border-bottom: 1px solid #909090;
    padding: 0.7rem 5px;
    margin-bottom: 1rem;}
.containerContent-catalog{display:none;}
.catalog .cat_item ,.cat_item-selected{
    margin-left: 2%;
    margin-right: 2%;
    padding: 0.7rem 0;
    cursor: pointer;
    font-size: 14px;
    border-bottom: 1px dotted #DADADA;
    min-width: 46%;
    width: 46%;
    text-align: center;
    display: inline-block;}
.ejjt{
	right:5px;
	top:50%;
	margin-top:-8px;
	height:16px;}
.cat_item-selected{background: #dfdfdf;}
.cat_item a{
	font-size:14px;}
.cat_item a:HOVER {
	width:100%;
	height:40px;
	background:#dfdfdf;
	line-height:40px;
	display: block;
	color:#3789DF;
	font-size:14px;}
.catalog .xssyList-selected {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	height: 37px;
	line-height: 37px;
	cursor: pointer;
	background: url(images/sub_catalog_selected.png) repeat-x;
	border-bottom: 1px solid #DADADA;
	color:#ffffff;}
.catalog .cat_item_selected {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width: ;
	height: 37px;
	line-height: 37px;
	cursor: pointer;
	background: #dfdfdf;
	border-bottom: 1px solid #DADADA;
	color:#3789DF;}
.cat_item-selected a{
	color:#3789DF;
	font-size:14px;}
.imagebar{
	float:left;
	margin:1rem 3% 1rem 1.5%;
	width:26%
;}
.rightWordDiv{}
.contentblock{
	position: relative;
    top: 1rem;
    width:68%;
    float: left;}
.scroll2 .imagenews .imagebar a img{height:7rem;}
.imagenews{
	clear:both;
	margin-bottom:15px;
	background:#F5F6F6;
	width:94%;
	margin:0 auto 1rem auto;}
.imgcontentbar{
	margin: 0.5rem 0 0 0;
	font-size:1rem;
	color:#646464;
	line-height:1.7;
	 display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;}
.imgcontentbar:hover{
	color:#272727;}
.imgtitlebar a{
	font-size:1.2rem;
	color:#323232;
	font-weight:bold;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;}
.imgtitlebar a:hover{
	color:#b9141a;}
.catalog .cat_sub_item {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width: ;
	height: 29px;
	line-height: 29px;
	border-bottom: 1px dotted #DADADA;}
#floatimg ul li.on {
    background: #900;
    height: 24px;}
#floatimg ul li {
    float: left;
    display: block;
    color: #FFF;
    cursor: pointerheight:20px;}
.mainpicture {
	height:100%;}
.content_more {
	width: 100%;
	height: auto !important;
	min-height: 425px;
	float: left;}
.hzhb-content{}
.more-right {
	width:1000px;}
.list_two .leftNews div:first-child + div{
    text-align: left;
    max-width: 90%;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;}
.sub_text {
	width: 98%;
	font-size: 12px;
	text-align: left;
	line-height: 23px;
	overflow: hidden;
	margin: 0px auto;}
.sub_text p{text-indent: 2em !important;}
.sub_text p,.sub_text p span{
	font-size: 12px !important;
    padding: 0px !important;
    margin: 0px !important;}

.c_title{
	font-weight:bold;
	font-size:14px;
	line-height:40px;}
.cs_title{
	line-height: 150%;
	font-size: 18pt;}
.css_title{
	
	line-height: 150%;
	font-size: 18pt;
	color:#ffffff;}
#gywm_news p{
    line-height: 1.7rem !important;}
p{
	font-size:12px;
	text-indent:2em; 
	padding:0px; 
	margin:0px;}

.student_border1{
	border-bottom: 1px;}
.student_border2{
	border: 1px;}
.guest{
	width:100%;
	margin:0px auto;}
.guest-img{
	float:left;
	width:200px;}

.guest-intro{
	float:right;
	width:450px;}
.clear{
clear:both;}
.timeClass{
	color: #545454;
    float: right;
    font-size: 12px;}
.no-scroll ul li{
	display:inline-block;
	height: 9.7rem;
	float:left;}
.no-scroll ul li:first-child a img{float:left;}
.no-scroll ul li:first-child + li + li{position:absolute;}
.no-scroll ul li:first-child + li + li  a img{height:50% !important;width:100%;}
.no-scroll ul li:first-child + li + li  a p{height:50%;width:100%;}
.no-scroll ul li:first-child{
	width:66%;}
.no-scroll ul li:first-child + li{
	width:66%;}
.no-scroll ul li:first-child + li + li{
	width:33%;
	height: 19.4rem;}
.no-scroll ul li a{
	position:relative;
	display: block;
    width: 100%;
    height:100%;}
.no-scroll ul li a p{
    color: #323232;
    font-size: 1.2rem !important;
    text-indent: 0 !important;
    text-align: center;
    width: 50%;
    height: 100%;
    line-height: 9.7rem;
    position: relative;
    float: left;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;}
.sl{
	  text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;}
th {
	background: #fff;
	color: #FFFFFF;
	line-height: 20px;
	height: 30px;
	text-align:center;}

/* td {
	padding: 6px 11px;
	vertical-align: top;
	text-align: center;
} */

/* td * {
	padding: 6px 11px;
}

tr.alt td {
	background: #fff;
}

tr.over td {
	background: #fff;
} */
span{cursor:pointer;}
.span-selected{color:#ff0000;font-weight:bold;}
.tab_content tr{width:100%;display:table;}
.tab_content tr:hover {background: #bcd4ec;}
.span-selected a{
    color: #ff0000;
    font-weight: bold;}
#piao_news .leftNews{
	margin-top:20px;
	padding:20px 15px 0 15px !important;
	box-sizing:border-box;}
#piao_news .leftNews .lastestnews{
	color:#fff;
	font-size:16px;}
#piao_news .leftNews .news a{
	color:#fff;
	font-size:15px;
	padding-top:17px;}
#piao_news .leftNews  .timeClass{
	margin-top:-28px;
	font-size:15px;
	color:#fff;}

#cpzs_news .no-scroll ul li,#cpzs_news2 .no-scroll ul li,#cpzs_news3 .no-scroll ul li{}
#cpzs_news .no-scroll ul li:hover,#cpzs_news2 .no-scroll ul li:hover,#cpzs_news3 .no-scroll ul li:hover{}
#cpzs_news .no-scroll ul li a img,#cpzs_news2 .no-scroll ul li a img,#cpzs_news3 .no-scroll ul li a img{
	height:100%;}

#scsb_news .no-scroll ul li {
    display: inline-block;
    width: 100%;
    margin: 5px 0;}

.cpzs{
	font-size:1.5rem;
	font-weight:bold;
	color:#323232;
	text-align:center;}
.cpzs1{
	font-size:24px;
	color:#323232;
	text-align:center;
	    font-weight: bold;}
.gywm{
	margin-top: 30px;
	font-size:16px;
	color:#323232;
	line-height:1.9;}
.cbl {
	position: fixed;
	width: 50px;
	bottom: 150px;
	right: 20px;
	z-index: 1000;}

.circle {
	border-radius: 50%;
	background: rgba(51, 51, 51, .9);
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
	transition: all 0.3s ease-out;
	width: 52px;
	height: 52px;
	position: relative;
	text-align: center;
	margin-bottom: 10px;
	display: block;
	cursor: pointer;
	float: left;}

.circle:hover {
	background: #2B68C4;}

.ph1:hover .phone {
	display: block;}

.phone {
	width: 160px;
	background: #222;
	color: #fff;
	padding: 8px 0 8px 0;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
	transition: width .3s ease-in-out;
	display: none;
	border-radius: 6px;
	margin-left: -180px;
	margin-top: -31px;}

.phone:after {
	content: "";
	width: 10px;
	height: 10px;
	background: #222;
	position: absolute;
	right: 11px;
	top: 58px;
	transform: rotate(45deg);
	margin-right: 57px;
	margin-top: -33px;}

.phone .ask {
	font-size: 12px;
	width: 120px;
	margin: 10px auto 10px auto;
	text-align: left
;}

.phone .ask1 {
	font-size: 16px;
	width: 120px;
	margin: 10px auto 10px auto;
	text-align: left
;}
/* tanchu */
.tan {
	position: fixed;
	top: 20%;
	right: -362px;
	z-index: 100;
	width: 360px;
	height: 400px;
	background: #ffffff;
	text-align: center;
	box-shadow: 1px 1px 6px 3px rgba(0, 0, 0, .2);}

.tan img {
	width: 200px;
	height: 200px;
	margin-top: 60px
;}

.text12 {
	width: 100%;
	height: 30px;
	font-size: 12px;
	color: #333333;
	margin: 0
;}

.text11 {
	width: 72%;
	height: 30px;
	font-size: 12px;
	color: #ffffff;
	margin: -10px auto 0 auto;}

.qd {
	width: 120px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	color: #ffffff;
	margin: 15px auto;
	background: #2B68C4;
	border-radius: 7px;}
.onmouse {
	display: none;
	position: fixed;
	top: 20%;
	z-index: 100;
	width: 170px;
	padding-bottom:25px;
	background: #222222;
	text-align: center;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
	transition: width .3s ease-in-out;}

.onmouse:after {
	content: "";
	width: 10px;
	height: 10px;
	background: #222;
	position: absolute;
	left: 165px;
	top: 56px;
	transform: rotate(45deg);
	margin-right: 57px;
	margin-top: -33px;}


.onmouse img {
	margin: 20px auto 15px auto;
	width: 130px;
	height: 125px;}
.highLight{
	opacity:0;
	filter:alpha(opacity=0); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	background:#fff;}

@media only screen and (max-width: 768px) {
		.bg_foot {
     background: #D0392B;}
.middle{width:100%;}

}
.w94_ div div p a img,.w94_ div div p  img {
    max-width: 80%;
    text-align: center;
    height: auto;
    margin: 0 auto;}
@media screen and (min-width: 1800px){
	.w860{width:1200px;}
	.w1000,.w1050,.w1200{width:1500px;}
	.w50_1{width:33.33%;}
}