@charset "utf-8";
/*手机端隐藏*/
.mh{ display:none}
body{
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#fff;
	overflow-x:hidden
	}
html{overflow-x:hidden}
.bodybg{ background:#fafafa}
img{ border:none}
div,ul,li
{
	color:#333;
	font-size:14px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style:none
}
*{outline:0px}
.wryh{font-family:"Microsoft yahei"}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #034593;
	transition:all 0.3s ease
}
#fenyepage{ width:100%; float:left; background:#f5f5f5; height:50px; line-height:50px; text-align:center; margin-top:15px; margin-bottom:15px}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:000}
::-webkit-scrollbar-track-piece{background:#f6f6f6}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background:#535353}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00}


/*PC顶部大图切换背景*/
  .swiper-container {
      width: 100%;
	  height:auto

    }
    .swiper-container .swiper-slide {
      text-align: center;
      font-size: 18px;

    }
	.swiper-container .swiper-slide img{
	width:100%; overflow:hidden
    }

.bodybg{ background:#f5f5f5}
#nybody{ width:100%;}	
.none{display: none;}
.block{display: block;}		

#nylm{ width:100%; float:left; margin-bottom:20px}
#nylm4 a{ width:25%; float:left;height:40px; line-height:40px; font-size:14px; text-align:center; border-right:1px solid #ddd;border-bottom:1px solid #ddd; margin-left:-1px}
#nylm4a a{ width:25%; float:left;height:40px; line-height:40px; font-size:14px; text-align:center; border-right:1px solid #ddd;border-bottom:1px solid #ddd;  background:#0084d1; margin-left:-1px; color:#fff}

.white,.white a{ color:#fff}
.aui-scrollView{ display:none}
#allw{ width:100%; float:left}
#warp,#dispwarp{ width:92%; padding-left:4%; padding-right:4%; overflow:hidden}
#warps{ width:92%; padding-left:4%; padding-right:4%; overflow:hidden}
.cl{ clear:both}
.topmar{ margin-top:10px}

#tool{ width:100%; background:#f5f5f5; height:38px}
#toolw{ width:1200px;height:38px; line-height:38px; text-align:right}
#header{ width:100%;overflow:hidden; background:#0c7ecd; padding-bottom:20px}

/*学院动态*/

.xydt{ float:left; width:100%; line-height:55px; height:55px; font-size:14px; overflow:hidden; border-bottom:1px dashed #ddd; margin-top:-5px}
.xydt span{ float:right; color:#999; padding-left:10px}


#owl-demo{position:relative;width:100%;height:240px; float:left; margin-bottom:10px}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;height:240px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:50px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:0px;width:100%;font:14px "微软雅黑","黑体";color:#fff;text-align:center; line-height:42px; overflow:hidden; height:42px}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center; }
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

#txhdr{ width:100%; float:left;}
#xydtl3{ float:left; width:96%; background:#f4f4f4; padding:2%; overflow:hidden}
#xydtl3 strong{ float:left; width:100%; height:30px; line-height:30px; font-size:16px; color:#034593; overflow:hidden; font-weight:normal}
#xydtl3 span{ float:left; width:100%; height:30px; line-height:30px; font-size:14px; color:#333;}
#xydtl3 i{ float:left; width:100%; height:48px; line-height:24px; font-size:13px; overflow:hidden; margin-top:5px; color:#666; font-style:normal}

#xydtr{ float:left; width:100%}
#xydtra{ float:left; width:100%; height:125px; margin-bottom:14px; border-bottom:1px solid #ddd}
#xydtra1{ float:left; width:100%; height:32px; line-height:32px;font-size:16px; color:#034593;overflow:hidden; margin-top:-6px}
#xydtra2{ float:left; width:100%; height:28px;font-size:14px;}
#xydtra3{ float:left; width:100%; height:69px;font-size:13px; color:#666; line-height:23px;overflow:hidden; margin-top:-4px}
#xydtra1 a{color:#034593;}

#xydtrb{ width:95.4%; float:left; height:58px; padding-left:18px; background:url(../images/dtarr.png) top left no-repeat; background-position:0 10px}
#xydtrb strong{float:left; width:100%; height:28px; line-height:28px; font-size:16px; overflow:hidden; font-weight:normal}
#xydtrb span{ float:left; width:100%; height:24px; line-height:24px; font-size:14px; color:#666;}
/*通知公告*/
#tzgg{ float:left; width:100%; margin-top:20px}
#tzgglist{ float:left; width:100%; margin-bottom:15px; border-bottom:1px dashed #ddd; height:46px; padding-bottom:11px; margin-top:-2px}
#tzgglistl{ float:left; width:15%;height:44px; border:1px solid #ebebeb}
#tzgglistl strong{ float:left; width:100%;height:26px; line-height:26px; text-align:center; color:#fff; background:#0c7ecd; font-size:17px; font-weight:normal;}
#tzgglistl span{ float:left; width:100%;height:18px; line-height:18px; text-align:center; color:#999;font-size:12px;}
#tzgglistr{ float:right; width:80%;}
#tzgglistr strong{ float:left; width:100%; font-size:14px; color:#333333; height:24px; line-height:24px; overflow:hidden; font-weight:normal}
#tzgglistr span{ float:left; width:100%; font-size:12px; color:#999; height:24px; line-height:24px; overflow:hidden; font-weight:normal}

#zysz{float:left; width:100%}
#zysz img{width:100%; overflow:hidden; height:auto}
.zysz{ margin-bottom:11px}

#gg{width:100%; float:left; margin-bottom:20px}

#kslj{ margin-top:20px; width:100%; float:left}

#zstt{ width:100%; float:left; margin-bottom:5px; padding-bottom:18px; border-bottom:1px dashed #ddd;}
#zstt strong{ width:100%; float:left; height:22px; line-height:22px; font-size:16px; overflow:hidden;}
#zstt strong a{ color:#e60012}
#zstt span{ width:100%; float:left; height:50px; line-height:25px; font-size:14px; overflow:hidden; color:#999; margin-top:10px}

#dj{width:100%; float:left; margin-top:20px}

#xwmore {
    font-weight: bold;
    text-align: right;
    color: #666666;
	width:100%;
	border-bottom:1px solid #ddd;
	height:30px;
	line-height:30px;
	float:left
}
#xwmorea {
    font-weight: bold;
    text-align: right;
    color: #666666;
	width:100%;
	border-bottom:1px solid #ddd;
	height:30px;
	line-height:30px;
	float:left;
	margin-top:5px
}

#tabContainer
{
float:left;
width:100%;
height:50px;
border-bottom:1px solid #ddd;
margin-bottom:20px;
}

#tabContainer li
{
padding:0;
float: left;
width: 32%;
text-align: center;
height:46px;
font-size:18px;
}
#tabContainer a
{
display: block;
height:46px;
font-size:18px;
line-height:46px;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
margin-right:2px;
margin-left:2px;
border-radius:4px 4px 0 0;
}
#tabContainer a.on
{
display: block;
height:46px;
font-size:18px;
line-height:46px;
font-weight:bold;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
border-right:1px solid #ddd;
margin-right:2px;
margin-left:2px;
color:#000
}


.well {
    min-height: 18px;
    padding: 7px;
    margin-bottom: 0px;
    background-color: #666666;
    border: 2px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 1px 1px 1px rgba(0,0,0,.05);
    font-size: 16px;
    font-weight: 500;
	line-height:26px;
    color: #fff;
	text-align:center;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
.well img{ margin-top:-2px; margin-right:5px;vertical-align:middle}

.wellgrey, .wellgrey a {

    color: #1a2b51;
    background-color: #F0F0F0;
    font-size: 20px;
    font-weight: 600;
	height:44px;
	line-height:44px
}


#xwzylist{width:96%; float:left; border:1px solid #ddd; margin-bottom:10px; padding:2%; overflow:hidden}
#xwzylist1{width:100%; float:left;height:40px; line-height:40px; overflow:hidden; margin-bottom:5px}
#xwzylist1 large{font-size:14px;}
#xwzylist1 span{float:right;height:40px; line-height:40px; font-size:14px; margin-left:15px}
#xwzylist1 span i{float:right;display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px; font-style:normal; margin-top:10px; margin-left:10px}
#xwzylist2{width:96%; float:left;height:40px; line-height:20px; font-size:12px; padding-left:2%; border-left:5px solid #eeeeee; overflow:hidden; color:#777;}

.alimg{ width:100%;float:left}
.alimg img{ width:100%;}
.par{ width:50%; float:left}
.par img{ width:100%;}
#midbg{ width:100%; background:#f2f2f2; padding-top:35px; padding-bottom:35px; overflow:hidden}
#jxzy{ width:100%; float:left}
#jyzx{ width:100%; float:left; margin-top:20px}
#jxzylist{ width:100%; float:left}
#jxzylist ul{ display:inline}
#jxzylist li a{ float:left;color:#034593;}
#jxzylist li{width:46%; float:left; padding:0 1%; text-align:center; height:54px; line-height:54px;overflow:hidden; background:#d7e4ef; color:#034593; font-size:16px; margin-bottom:10px}
#jxzylist li a:hover{ background:#034593;color:#fff;width:100%; float:left; padding:0 1%; overflow:hidden}
.jyzymar{ margin-right:13px}

#mida{ width:100%; float:left; margin-top:20px; margin-bottom:20px;}
#mida img{ width:100%; overflow:hidden; height:auto}

#midb{ width:100%; float:left; margin-bottom:20px;}
#midb img{ width:100%; overflow:hidden; height:auto}

#tplj{ width:100%; float:left; margin-top:15px}
#tplj ul{ display:inline}
#tplj li{ width:50%; float:left; text-align:center; margin-bottom:10px}
#tplj li img{ width:95%; height:40px}

#tab1,#tab2,#taba1,#taba2{ cursor:pointer}
.on{ color:#034593}

#con1 img,#con2 img{ width:100%; overflow:hidden; height:auto}
#nytp{ height:1px; border-bottom:1px solid #ddd; background:none}
#jyzxa{float:left; width:100%; margin-bottom:14px; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #ddd}
#jyzxa1{ height:244px; float:left; width:100%; margin-bottom:10px; overflow:hidden}
#jyzxa1 img{ height:244px; width:100%;;transition: all 0.5s}
#jyzxa2{ height:30px; line-height:30px; overflow:hidden; font-size:16px; float:left; width:100%;color:#034593;}
#jyzxa3{ height:30px; line-height:30px; overflow:hidden; font-size:14px; float:left; width:100%;color:#333;}
#jyzxa4{ height:69px; line-height:23px; overflow:hidden; font-size:13px; float:left; width:100%;color:#666;}
#jyzxa:hover #jyzxa1 img{transform: scale(1.1);}

#xlleft{ float:left; background:url(../images/index_24.jpg); width:85px; height:215px}
#xlright{ float:left;width:287px; height:205px}

/*校园风光*/
#xyhg{ width:100%; float:left; text-align:center; font-weight:bold; font-size:30px; height:60px; color:#000}
.sjsl img,.sjsl3 img {
	width: 100%;
	overflow:hidden;
	height:auto
}



.sjsl1 {
	float: left;
	width: 17.6%;
	position:relative
}
.sjsl2 {
	width: 27.79%;
	float: left;
	margin-left: 0.39%;position:relative
}
.sjsl3 {
	width: 35.57%;
	float: left;
	margin-left: 0.39%;position:relative
}
.sjsl4 {
	float: right;
	width: 17.6%;position:relative
}

.sjsl2 .sjsl_list.i-2 {
	position:relative;
}
.sjsl4 .sjsl_list.i-2 {
	margin-top: 1.1%;position:relative
}
.sjsl1:hover .sjsl_nr { display:block;transition:all 0.3s ease
}
#sjslnr {
font-size: 16px;float:left;position:absolute;Top:0;left: 0px; z-index:2;color:#fff;font-weight: normal;height: 100%; width:100%; background:rgba(11,102,173,0.8); display:none;transition:all 0.3s ease

}

#sjslnrt {
font-size: 16px;float:left;position:absolute;Top:0;left: 0px; z-index:1;color:#fff;font-weight: normal;height: 100%; width:100%; background:rgba(11,102,173,0.8);
}
.sjsl1:hover #sjslnr,.i-1:hover #sjslnr,.i-2:hover #sjslnr,.sjsl3:hover #sjslnr,.sjsl4:hover #sjslnr {
display:block;transition:all 0.3s ease
}

.sjsl_bt {
	width: 100%;
	line-height: 100%;
	overflow:hidden;
	font-size: 22px;
	position:absolute;
	z-index:2;
	bottom:40px;
	font-size:16px;
	text-align:center;
	color:#fff
}
.sjsl_bt a {
	color: #fff;
}

.date_day {
	line-height: 47px;
	text-align: center;
	font-size: 48px;
	font-family: "Georgia";
	color: #fff;
	margin-top: 9px;
}
.date_mon {
	text-align: center;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
}
.date_xq {
	text-align: center;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
}
.date_jxz {
	text-align: center;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
}
span.jzyl_wjj {
	font-size: 12px;
	color: #fff;
	border-radius: 4px;
	display: inline-block;
	padding: 0px 4px;
	line-height: 14px;
	margin-left: 5px;
}
span.jzyl_wjj a {
	color: #fff;
	font-size: 12px;
}
.jzyl_bt span.jzyl_wjj a:hover {
	color: #fff !important;
}

/*常用功能*/
.quick{ margin-left:3.5%; margin-bottom:15px; margin-right:3.5%; float:left; width:18%;}
.quick1{ float:left; width:100%; text-align:center;}
.quick1 img{ width:100%; height:auto; overflow:hidden}

.quick2{ float:left; width:100%; text-align:center; height:40px; line-height:40px; font-size:12px; color:#034593; overflow:hidden}
.quick:hover .quick2{color:#0f6bd7}

#fad{ width:100%; float:left; margin-top:5px}
#fad img{ width:100%; height:auto; overflow:hidden}
#xysp{ width:100%; float:left}
#xyspimg img{ width:100%; float:left; height:auto; overflow:hidden}
#cygn{ width:100%; float:left; margin-top:20px}


#xllist{ margin-top:20px; float:left; width:100%; height:90px; border-bottom:1px solid #ddd;}
#xllist1 a{ margin-top:-5px; float:left; width:100%; height:30px; line-height:30px; color:#034593; font-size:16px; overflow:hidden}
#xllist1 a:hover{color:#2a88d2;}
#xllist2{ float:left; width:100%; height:48px; line-height:24px; color:#666; font-size:13px; overflow:hidden}
/*PC顶部大图切换背景*/
ul,ol{list-style-type:none;}
.slideBox{ width:100%; height:620px;overflow:hidden; position:relative;min-width: 990px;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:47%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{cursor: pointer; width:3em; height:6px; background:#fff; float:left; margin:0 .5em;}
.slideBox .hd ul li.on{ background:#eb2d26 !important;}
.slideBox .bd{ height:620px; width: 100%; z-index:0;   }
.slideBox .bd ul li{overflow: hidden;width: 100%; height: 620px;position: relative;  }
.slideBox .bd li a{display:block; width: 990px; height: 620px; margin:0 auto; position: relative;}


#ny_left{ width:280px; float:left}
#ny_right{ width:100%; float:left}
#leftbro{ width:258px; border:1px solid #ddd; padding:10px; overflow:hidden; float:left; margin-bottom:15px}
#I_leftbtit{ width:100%; color:#fff; float:left; font-size:18px; background: url(../images/leftban.jpg); height:60px; line-height:60px; margin-bottom:1px; font-weight:normal}
#I_leftbtita{ width:100%; color:#fff; float:left; font-size:18px; background: url(../images/leftban.jpg); height:60px; line-height:60px; margin-bottom:5px; font-weight:normal}

#I_leftstit a{ width:90%;padding-left:10%; float:left; font-size:14px; height:52px; line-height:52px; border-bottom:1px solid #ddd}
#I_leftstit a:hover{ width:90%;padding-left:10%; color:#fff; float:left; font-size:14px; background:#7e1606; height:52px; line-height:52px;}

#I_leftstita a{ width:90%; padding-left:10%; float:left; font-size:14px; background: #f5f5f5; height:52px; line-height:52px; border-bottom:1px solid #ddd}

#empty{ width:100%; float:left; height:5px}
#emptya{ width:100%; float:left; height:35px}
#emptyb{ width:100%; float:left; height:20px}
.infotit{width:100%; font-size:28px; line-height:42px; text-align:center; border-bottom:1px  dotted #ddd; margin-top:30px;font-weight:bold; padding-bottom:15px; float:left}
.infotita{width:100%; font-size:18px; line-height:32px;  margin-top:10px;float:left;text-align:center; font-weight:bold}

.infodisp{width:100%; float:left; height:40px; line-height:40px; color:#666666; border-bottom:1px dashed #ccc; margin-bottom:20px; text-align:center}
#ContentArea{ font-size:16px; line-height:34px; width:100%; float:left;}
.context{ font-size:16px; line-height:28px; width:100%; float:left;}
.context img{ max-width:100%; height:auto; overflow:hidden}
/*PC导航*/
#menu{ width:100%; background:#034593; height:50px;}
ul#nav {
    display:block;
    float:left;
}
ul#nav,ul#nav ul {
    list-style:none;
    margin:0;


}

ul#nav .subs {
    display:none;
    float:left;
    left:-160px;
    padding:10px 20px 20px 20px;
    position:absolute;
    top:100%;
    width:440px;
	background:rgba(255,255,255,0.9);
	z-index:99;
	transition:all 0.3s ease

}
ul#nav li:hover>* {
    display:block;transition:all 0.3s ease
}
ul#nav li:hover {
    position:relative;
}
ul#nav ul .subs {
    left:100%;
    position:absolute;
    top:0;
}



ul#nav .col li{
    float:left;
    width:50%;
	border-bottom:1px solid #ddd;

}

ul#nav li {
    display:block;
    float:left;
    font-size:0;
    white-space:nowrap;	height:50px;
	line-height:50px;

}
ul#nav>li,ul#nav li {
height:50px;
	line-height:50px;
}

ul#nav a:active,ul#nav a:focus {
    outline-style:none;
}
ul#nav  a strong{
    color:#fff;
    cursor:pointer;
    display:block;
    font-size:16px;
    text-align:center;
	width:117px;
	height:50px;
	line-height:50px;
	float:left;
	display:block;
	font-weight:normal
}

ul#nav ul a {

    color:#000;
    font-size:14px;
    text-align:left;
}

ul#nav > li >a {

	height:50px;
	line-height:50px;

}
ul#nav > li:hover{
	color:#034593
 
}
.col a:hover{color:#034593 !important}


/*新闻滚动图片*/
/*-----------------自定义按钮样式，移动端不需要，PC端根据实际情况选择----------------*/
#tpxw{ width:383px; float:left; height:267px}
.demo {width: 383px;height: 267px;font-size: 14px;position:relative; float:left; overflow:hidden}
.demo a.control {position:absolute;display: block;top: 55%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(../images/buttons.png) no-repeat}
.demo a.prev {
	left: 2px;
	background-position: 0 0
}
.demo a.next {right: 0;background-position: -76px 0}
.demo img{width: 383px;height: 267px;}
/*----------------------------为保证最佳效果，建议设置如下样式------------------------*/
.slider {display: none}


#I_ban{ width:100%; float:left; height:44px; line-height:44px; background:url(../images/l.jpg) left bottom no-repeat; margin-bottom:15px}
#I_ban strong{float:left;color:#000;font-size:16px; font-weight:normal;line-height:44px}
#I_ban strong img{vertical-align:middle; margin-right:8px}
#I_ban span a{ float:right;font-size:12px; color:#0962a0; text-transform:uppercase; padding-top:1px}

#I_bana{ width:100%; float:left; height:46px; line-height:46px; border-bottom:2px solid #3c763d; margin-bottom:20px}
#I_bana strong{float:left;color:#336633;font-size:20px; font-weight:normal;line-height:46px}
#I_bana strong img{vertical-align:middle; margin-right:8px}
#I_bana span{ float:right;font-size:14px}


#news{ width:100%; float:left; margin-bottom:15px}
#news li{ width:97%; float:left; height:48px; line-height:48px; font-size:14px;overflow:hidden; border-bottom:1px dashed #ddd; background:url(../images/index_07.jpg) left center no-repeat; padding-left:14px}
#news li span{ padding-left:20px; float:right; font-size:14px; color:#666}


#newsa{ width:100%; float:left;}
#newsa li{ width:100%; float:left; height:48px; line-height:48px; font-size:14px;overflow:hidden; border-bottom:1px dashed #ddd;}
#newsa li span{  margin-left:15px; margin-top:8px; float:right; font-size:12px; color:#333; padding:0 10px; height:31px; line-height:31px; text-align:center; background:#f5f5f5}
#sp{ width:100%; float:left}


#zsnews{ width:96%; float:left; height:37px; line-height:37px; font-size:14px; padding-left:15px; overflow:hidden; background:url(../images/index_58.jpg)  left center no-repeat; }
#zsnews span{ padding-left:20px; float:right; font-size:14px; color:#666}

/*版权*/
#foot{ background:#034593; padding:35px 0; font-size:14px; color:#fff;overflow:hidden; width:100%; margin-top:40px}
#foot a{ color:#fff}
#mfoot{ width:100%; height:40px; line-height:40px; overflow:hidden; background:#0962a0; text-align:center; color:#fff; margin-top:25px; font-size:14px}

#ldxx{ width:345px; float:left; padding-right:20px; border-right:1px solid #2961a3; height:150px}
#ldxx strong{ width:100%; float:left;height:34px; font-size:18px; color:#FFF}
#ldxx ul{ width:100%; float:left;}
#ldxx li{ width:100%; float:left; font-size:14px; line-height:28px; color:#FFF}

#cylj{ width:220px; float:left;border-right:1px solid #2961a3; height:150px; padding-left:128px}
#cylj strong{ width:100%; float:left;height:34px; font-size:18px; color:#FFF}
#cylj ul{ width:100%; float:left;}
#cylj li{ width:100%; float:left; font-size:14px; line-height:28px; color:#FFF}


#lxwm{ width:340px; float:left;height:150px; padding-left:140px}
#lxwm strong{ width:100%; float:left;height:34px; font-size:18px; color:#FFF}
#lxwm ul{ width:100%; float:left;}
#lxwm li{ width:100%; float:left; font-size:14px; line-height:28px; color:#FFF}


#yqlj{ width:100%; float:left;}
#yqlj ul{ display:inline}
#yqlj li{ width:100%; float:left; margin-bottom:10px}
.flink{ width:98%;height:38px; line-height:38px;font-size:14px; padding-left:2%; border:1px solid #ddd}

#copy{ width:100%; line-height:52px; line-height:52px; background:#3c763d; color:#fff; text-align:center; font-size:14px;}
#copy a{ color:#fff;}

/*内页新闻*/

#newslist{ width:100%; float:left; margin-top:-5px; margin-bottom:10px}
#newslist li{ width:94%; float:left; height:42px; line-height:42px; font-size:14px; padding-left:20px; overflow:hidden; border-bottom:1px  dashed #ddd; background:url(../images/index_31.jpg)  left center no-repeat; }
#newslist li span{ padding-left:20px; float:right; height:42px; line-height:42px; font-size:14px; color:#999}

#szlist{ width:173px; float:left; margin-left:26px; margin-bottom:5px; margin-right:26px; margin-top:10px}
#szlista{ width:155px; height:190px; float:left; padding:8px; border:1px solid #ddd}
#szlista img{ width:155px; height:190px;}
#szlistb{ width:100%; height:40px; float:left; line-height:40px; text-align:center; overflow:hidden}

#picszlist{ width:208px; float:left; margin-left:8px; margin-bottom:5px; margin-right:10px; margin-top:10px}
#picszlista{ width:190px; height:150px; float:left; padding:8px; border:1px solid #ddd}
#picszlista img{ width:190px; height:150px;}
#picszlistb{ width:100%; height:40px; float:left; line-height:40px; text-align:center; overflow:hidden}
/*内页栏目ban*/
#nylm3 a{ width:33.333%; float:left;height:55px; line-height:55px; font-size:16px; text-align:center; background:#ededed;color:#0084d1; margin-bottom:30px}
#nylm3a a{ width:33.333%; float:left;height:55px; line-height:55px; font-size:16px; text-align:center;background:#0084d1; color:#fff; margin-bottom:30px}



#pc_dtlist{ width:100%; float:left}
#pc_dtlist li{ width:97%; float:left; background:url(../images/index_12.jpg) left center no-repeat; height:34px; line-height:34px; padding-left:13px; overflow:hidden}
#pc_dtlist li span{float:right; font-size:14px; padding-left:20px}

#pc_xwlist{ width:100%; float:left}
#pc_xwlist li{ width:98%; float:left; background:url(../images/index_12.jpg) left center no-repeat; height:40px; line-height:40px; padding-left:13px; overflow:hidden; border-bottom:1px dashed #ccc}
#pc_xwlist li span{float:right; font-size:14px; padding-left:20px}

header {
width: 100%;
overflow: hidden;
white-space: nowrap;
overflow-x: scroll;
background:#fff;
border-bottom:1px solid #ddd
}
header::-webkit-scrollbar {
display: none;
}

.nav {
display: inline-block;

height: 40px;
line-height: 40px;


}
.nav a{color:#333;margin-left: 15px;
margin-right: 15px;}


#disptitle
{
  width: 100%;
  font-size: 18px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:normal;
  line-height:40px; margin-bottom:15px;
  background:#f5f5f5


}
#disp{ width:100%; height:40px; text-align:center; float:left;}
#disparea{width:100%;float:left; font-size:14px; font-family:宋体; line-height:34px;}
#disparea img{ max-width:100%; height:auto; overflow:hidden}

.panel-footer{
    padding:2%;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; float:left; width:96%; margin-top:30px
}

.row {

	line-height:30px;
	float:left;
	 width:100%;
	 font-size:12px
}
.box{width:100%; float:left;} 
#goleft {width:100%;overflow: hidden;float:left} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}

/*新闻滚动图片*/
	.hiSlider{
		overflow: hidden;
		height:374px;
		width: 643px;
	}
	.hiSlider-item{
		float: left;
	}
	
	.hiSlider img{
		height:374px;
		width: 643px;
	}

	
/*page*/
.page-large{margin:40px 0 20px; text-align:center; clear:both;}
.page-large a{min-width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{border:1px solid #003894; background:#003894; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #003894; color:#003894;}
.page-large .on:hover{border:1px solid #003894; color:#fff;}

.page-large .prev-page{background:url(small-prev-page.png) center center no-repeat;}
.page-large .next-page{background:url(small-next-page.png) center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #003894; background:url(small-prev-page-on.png) center center no-repeat #003894;}
.page-large .next-page:hover{border:1px solid #003894; background:url(small-next-page-on.png) center center no-repeat #003894;}


.reward-money{margin:40px 0 54px; font-size:18px; color:#333333;}
.reward-money span{color:#19afd4;}
.reward-pay{margin-bottom:30px; font-size:18px; color:#939393;}
.reward-paylist{text-align:center;}
.reward-paylist > div{width:150px; display:inline-block; margin:0 50px; color:#333333; font-size:16px;}
.reward-paylist > div img{width:150px;}

.reward-order-nav{border-bottom:0px none; text-align:center; color:#333333; font-size:20px;}
.reward-order{margin-top:30px; width:100%;}
.reward-order .reward-order-list{border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;}
.reward-order .reward-order-list td{border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; line-height:30px; text-indent:18px; color:#333333; font-size:14px;}
.reward-order .reward-order-list .r-o-top td{}

.content-link{width:100%; padding-top:14px; border-top:1px solid #ddd; color:#666666; font-size:14px; line-height:20px; float:left}
.content-link .prev-content{width:45%; float:left; text-align:left;}
.content-link .prev-content i{width:20px; height:20px; display:inline-block; float:left; background:url(../images/content_tubiao.png) -66px -11px no-repeat; margin-right:6px;}
.content-link .next-content{width:45%; float:right; text-align:right;}
.content-link .next-content i{width:20px; height:20px; display:inline-block; float:right; background:url(../images/content_tubiao.png) -66px -41px no-repeat; margin-left:6px;}
.content-link a{color:#1f1f1f; font-size:14px;}


/*搜索结果页*/
.searchNav{color:#1a1a1a; font-size:16px; line-height:28px; border-bottom:2px solid #e7e7e7;}
.searchNav span{color:#ef3838;}
.searchList{margin-top:6px;}
.searchList .item{padding:20px 0 20px 10px; border-bottom:1px solid #f0f0f0;}
.searchList .item:hover{background-color:#f7f7f7;}
.searchList .item .search-title{color:#333333; font-size:18px; margin-bottom:16px;}
.searchList .item .search-title span{color:#ef3838;}
.searchList .item .search-txt{color:#666666; font-size:14px; line-height:20px; margin-bottom:10px;}
.searchList .item .search-txt span{color:#ef3838;}
.searchList .item .search-date{color:#333333; font-size:12px;}
.searchList .item .search-date em{color:#bababa; margin:0 30px 0 15px;}

/*专题列表页*/
.topic-item{width:100%;  border-bottom:1px dotted #e3e3e3; float:left; margin-bottom:20px; padding-bottom:20px}
.topic-item-img{float:left; width:310px}
.topic-item-img img{width:310px; height:100px; margin-right:20px;}
.topic-itemr{width:570px; float:right}
.topic-item-title{font-size:16px; color:#1a1a1a; font-weight:600; width:100%; float:left}
.topic-item-des{font-size:14px; color:#333333; line-height:20px; margin-top:10px;width:100%; float:left}

#infolist{ width:908px; float:left; margin-bottom:30px; border:1px solid #ddd; height:140px}
#infolist:hover{border:1px solid #003894;}
#infolistl{ width:150px; float:left; text-align:right; margin-top:25px}
#infolistl strong{ width:100%; text-align:right; float:left; font-size:26px; margin-bottom:2px}
#infolistl span{font-size:14px; border-bottom:1px solid #ddd}
#infolistr{ width:700px; float:left; margin-left:45px}
#infolistr1{ width:100%; float:left; font-size:16px; line-height:25px; height:25px; overflow:hidden; margin-top:25px; margin-bottom:10px}
#infolistr2{ width:100%; float:left; font-size:14px; color:#999; line-height:25px; height:50px; overflow:hidden}

#sanji{ width:100%; float:left; border-bottom:2px solid #003894; margin-bottom:15px}
#sanji strong{ float:left; font-size:14px; font-weight:normal; padding-left:15px; padding-right:15px; height:40px; background:#eeeeee; margin-right:10px; line-height:40px; margin-bottom:10px}



/*==============分享插=====================*/
.shart_box{ margin-bottom: 15px; height: 36px; font-weight:normal; margin-top:20px; border-top:1px dashed #ddd; padding-top:10px; width:100%; float:left}
#j_shart_s_24 .bds_count{ font-size:12px}
#j_shart_s_24{ padding-left:60px; position:relative;}
#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9; font-weight:normal}
#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -267px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}

/*--a-reset--*/
::-moz-selection{background:#008cd6; color:#fff; text-shadow:none;}
::selection{background:#008cd6; color:#fff; text-shadow:none;}
#vivo-contain,#vivo-foot,#mobile-header,#mobile-contain{-webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
body.load #vivo-contain,body.load #vivo-foot,body.load #mobile-header,body.load #mobile-contain{opacity: 0;}
body.loaded #vivo-contain,body.loaded #vivo-foot,body.loaded #mobile-header,body.loaded #mobile-contain{opacity: 1;}
/*--z-reset--*/

/*--a-common--*/
#vivo-airbox{width:100%; position:fixed; top:0; left:0; z-index:100; overflow:hidden;}
#vivo-wrap,#vivo-head,#vivo-contain,#vivo-foot{z-index:1; position:relative; width:100%;}

#video_layer{width: 100%; min-height: 300px; background: #fff; background: rgba(255,255,255,.88); position: fixed; top: 0; left: 0; z-index: 1;}
#video_layer .video-obox{width: 650px; height: 300px;  background1: #fff; position: absolute; top: 50%; left: 50%; margin-top: -200px; margin-left: -325px;}
#video_layer .video-obox .videoo{margin: 10px; background1: #000;}
#video_layer .video-obox a.close{width: 30px; height: 30px; overflow: hidden; position: absolute; top: 5px; right: -30px; background: url(../images/vivo-video-ico.png) no-repeat;}
#video_layer .video-obox a.close:hover{background-position: 0 -30px;}
/*--z-common--*/

/*--a-navigation--*/
#vivo-head{border-bottom:1px rgba(0,0,0,.05) solid; z-index:99;position: relative;}
#vivo-head .vivo-nav{}
.vivo-nav a.vivo-logo{width:95px; height:60px; display:block; float:left; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.vivo-nav ul{display:table; float:left; width:680px; height:60px; margin-left:50px; overflow: hidden;}
.vivo-nav ul li{display:table-cell; width:16%; height:60px; overflow:hidden; text-align:center; *float: left; border-right:1px #f2f2f2 solid;}
.vivo-nav ul li:first-child{border-left:1px #f2f2f2 solid;}
.vivo-nav ul li a{display:block; line-height:60px; font-size:16px; color:#666; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.vivo-nav ul li a:hover,.vivo-nav ul li.current a,.vivo-nav ul li.current a:hover,.vivo-nav ul li.active a,.vivo-nav ul li.active a:hover{color:#fff; background:#008cd6; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.vivo-nav .search-user{float:right; height:60px;}
.search-user a{width:42px; height:42px; display:inline-block;position:relative; top:167px; overflow:hidden;-webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}

.search-user a b{width:30px; height:49px; display:block; position:absolute; top:0; left:0;}
.search-user a.search b{background-position:0 0;}
.search-user a.search:hover b,.search-user a.search.current b{background-position:0 -43px;}


#vivo-head .vivo-search{height:80px; width:100%; background:#202223; position:fixed; top:0; left:0; z-index: 9999; display:none;}
.vivo-search .search-box{width:700px; height:40px; position:absolute; top:20px; left:50%; margin-left:-350px; background:#666; -webkit-box-shadow:0 1px 2px rgb(0,0,0); -moz-box-shadow:0 1px 2px rgb(0,0,0); -ms-box-shadow:0 1px 2px rgb(0,0,0); box-shadow:0 1px 2px rgb(0,0,0); position: relative; z-index: 9999;}
.vivo-search .search-box input{width:550px; height:20px; padding:10px 20px; font-size:14px; color:#555; border:none; background:#fff; overflow:hidden; vertical-align:middle;}
.vivo-search .search-box button{width:110px; height:40px; overflow:hidden; text-align:center; font-size:14px; color:#fff; border:none; overflow:hidden; vertical-align:middle; background:#008cd6; outline:none; cursor:pointer; -webkit-transition:background .2s ease-in-out; -moz-transition:background .2s ease-in-out; -ms-transition:background .2s ease-in-out; transition:background .2s ease-in-out;}
.vivo-search .search-box button:hover{background:#0074b2;}
.vivo-search .search-box button:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset; -moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset; -ms-box-shadow:0 1px 2px rgba(0,0,0,.3) inset; box-shadow:0 1px 2px rgba(0,0,0,.3) inset;}
.vivo-search .search-box a.close{width:24px; height:24px; position:absolute; top:8px; right:-40px; background:url(../images/vivo-head-ico.png) -86px 0 no-repeat; _background-image:url(../images/vivo-head-ico.gif);}
.vivo-search .search-box a.close:hover{background-position:-86px -25px;}
.vivo-search .search-box .qk-results{width: 588px; position: absolute; left: 0; top: 40px; border: 1px #eee solid; border-top:none; display: none;}
.vivo-search .search-box .qk-results ul li{display: block; position: relative; background: #fff; border-top: 1px #eee solid;}
.vivo-search .search-box .qk-results ul li a{display: block; padding: 10px; position: relative; color: #666; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.vivo-search .search-box .qk-results ul li a b{width: 60px; height: 60px; float: left; overflow: hidden; margin-right: 10px;}
.vivo-search .search-box .qk-results ul li a h2{font-weight: bold; padding-bottom: 2px; margin-top: 12px;}
.vivo-search .search-box .qk-results ul li a span{display: inline-block; position: absolute; right: 15px; top: 30px; font-size: 14px;}
.vivo-search .search-box .qk-results ul li a:hover{color: #fff; background: #00aaff;}
.vivo-search .search-box .qk-results .other-results{padding: 10px; background: #fff; border-top: 1px #eee solid;}
.vivo-search .search-box .qk-results .other-results a{font-size: 14px; color:#00aaff; }


#gzdt{ width:100%; float:left;}

#gzdtlist{ width:100%; float:left;}
#gzdtlist li{ width:100%; height:40px; line-height:40px; font-size:14px; float:left; overflow:hidden; border-bottom:1px dashed #ddd}
#gzdtlist li span{ float:right; color:#666666; padding-left:18px}

#txhdlist{ width:100%; float:left; height:60px; margin-bottom:14px; margin-top:-2px}
#txhdlistl{ width:25%; float:left; height:60px;}
#txhdlistl img{ width:100%;height:60px;}
#txhdlistr{ width:71%; float:left; height:60px; background:#f8f8f8; padding: 0 2%;}
#txhdlistr strong{ width:100%; float:left; height:22px; line-height:22px; overflow:hidden; font-size:14px; margin-top:7px}
#txhdlistr span{ width:100%; float:left; height:22px; line-height:22px; overflow:hidden; font-size:12px; color:#999}

#tplj{ width:100%; float:left}
#tplj ul{ display:inline}
#tplj li{ width:48%; height:88px; float:left}
#tplj li img{ width:100%; height:80px;}
.tpmar{ margin-right:2%}

#kstd{ width:50%; float:left; height:48px; line-height:48px; margin-bottom:24px; font-size:14px}
#kstd img{float:left; margin-right:14px}