@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1190px;
	background:#ffffff
}
.wrapper {
	width: 1190px;
	margin: 0 auto;
}
a {
	outline: none;
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}
.bg01{
	background: #323232
}
.bg02{
	background: url(../images/bg02.png) top center no-repeat #845fce
}
.bg02_red{
	background: url(../images/bg02_red.png) top center no-repeat #ce3636
}
.bg03{
	background: #6439ba
}
.bg03_red{
	background: #b01a1a
}
.bg04{
	background: #845fce;
	border-top: 8px solid #6439ba;
	margin-top: 24px
}
.bg04_red{
	background: #ce3636;
	border-top: 8px solid #b01a1a;
	margin-top: 24px
}
.bg05{
	background: url(../images/bg05.png) top center no-repeat #efeff0
}

.mt4{ margin-top: 4px}
.mt34{ margin-top: 34px}

.welcome{
	color: #8c8c8c;
	line-height: 38px
}
.welcome a{
	color: #8c8c8c;
	padding: 0 5px
}

.index_search{
	width: 231px;
	height: 31px;
	margin-top: 57px;
	position: relative;
	background: #ffffff
}
.index_search .input{
	background: none;
	color: #595959;
	padding-left: 10px;
	width: 180px;
	height: 31px;
	border: 0;
	outline: none;
	line-height: 31px;
	position: absolute;
	left: 0
}
.index_search .btn{
	background: url(../images/btn.png) no-repeat;
	height: 31px;
	border: 0;
	cursor: pointer;
	right: 0;
	position: absolute;
	width: 38px
}
.index_search01{
	width: 231px;
	height: 31px;
	margin-top: 57px;
	position: relative;
	background: #ffffff
}
.index_search01 .input{
	background: none;
	color: #595959;
	padding-left: 10px;
	width: 180px;
	height: 31px;
	border: 0;
	outline: none;
	line-height: 31px;
	position: absolute;
	left: 0
}
.index_search01 .btn{
	background: url(../images/btn01.png) no-repeat;
	height: 31px;
	border: 0;
	cursor: pointer;
	right: 0;
	position: absolute;
	width: 38px
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:45px; line-height:45px; position:relative; z-index:1; width: 1184px; margin: 0 auto}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi01{ float:left;  position:relative; display:inline; color: #fff }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 28px; font-size:14px; font-weight:bold; background: url("../images/arrow01.png") 105px center no-repeat }
.nav .sub{ display:none; width:150px; left:0; top:45px;  position:absolute; background:#471f97;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background:url("../images/arrow01.png") 120px center no-repeat #471f97; color:#fff;   }

.nav_red{ padding:0; height:45px; line-height:45px; position:relative; z-index:1; width: 1184px; margin: 0 auto}
.nav_red a{ color:#fff;  }
.nav_red .nLi{ float:left;  position:relative; display:inline;  }
.nav_red .nLi01{ float:left;  position:relative; display:inline; color: #fff }
.nav_red .nLi h3{ float:left;  }
.nav_red .nLi h3 a{ display:block; padding:0 28px; font-size:14px; font-weight:bold; background: url("../images/arrow01.png") 105px center no-repeat }
.nav_red .sub{ display:none; width:150px; left:0; top:45px;  position:absolute; background:#871010;  line-height:26px; padding:5px 0;  }
.nav_red .sub li{ zoom:1; }
.nav_red .sub a{ display:block; padding:0 10px; }
.nav_red .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav_red .on h3 a{ background:url("../images/arrow01.png") 120px center no-repeat #871010; color:#fff;   }

.focusBox { position: relative; width: 100%; height: 467px; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 320px; height: 442px; display: block; }
.focusBox .pic li{ height: 442px}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; width:1028px;  background: #6439ba; overflow: hidden; height: 132px; left: 50%; margin-left: -514px; bottom: -0}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; width:1028px; overflow: hidden; height: 132px; left: 50%; margin-left: -514px; bottom: 0; color: #fff }
.focusBox .txt li{ height:92px; line-height:24px; position:absolute; bottom:0; padding: 20px 200px 20px 40px; font-size: 14px}
.focusBox .txt li h3{ font-size: 26px}
.focusBox .txt li p{ margin-top: 20px; color: #d2cae9}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 86px; right: 18px; width:1000px; left: 50%; margin-left: -500px; text-align: right }
.focusBox .num li{ position: relative; width: 18px; height: 18px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; display: inline-block; border-radius: 50% }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: #fff;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#845fce;  }

.index_news01{}
.index_news01 .t{ border-bottom: 1px solid #cdcdcd; height: 81px; line-height: 81px; font-size: 36px; color: #4f18bd}
.index_news01 .t span{ color: #c9c9c9; font-size: 20px; padding-left: 5px}
.index_news01 .t a{ float: right; color: #696969; font-size: 14px;}
.index_news01 .pic{ width: 326px; height: 321px; background: #f2f2f2; position: relative; margin-top: 27px; margin-right: 34px}
.index_news01 .pic .date{ position: absolute; left: 0; top: 0; width: 62px; height: 47px; color: #fff; line-height: 20px; text-align: center; background: #6439ba; font-size: 14px; padding-top: 8px}
.index_news01 .pic .date span{ display: block; font-size: 16px}
.index_news01 .pic img{ width: 326px; height: 228px}
.index_news01 .pic .txt{ padding: 10px; color: #525252; font-size: 12px}
.index_news01 .pic .txt a{ color: #582bb3; font-size: 14px; padding-bottom: 5px; display: block}
.index_news01 .list{ width: 468px; margin-top: 27px}
.index_news01 .list li{ height: 55px; margin-bottom: 11px}
.index_news01 .list li .date{width: 62px; height: 47px; color: #fff; line-height: 20px; text-align: center; background: #6439ba; font-size: 14px; padding-top: 8px}
.index_news01 .list li .date span{ display: block; font-size: 16px}
.index_news01 .list li a{ display: block; border-bottom: 1px solid #dadada; width: 380px; height: 54px; line-height: 24px; color: #2f2f2f; font-size: 14px}

.index_news02{ margin-top: 11px}
.index_news02 .itemlist{ background: #f2f2f2; width: 281px; height: 243px; float: left; margin-left: 20px}
.index_news02 .itemlist:first-child{ margin-left: 0}
.index_news02 .itemlist img{ display: block; width: 100%; height: 161px}
.index_news02 .itemlist a{ display: block; color: #582bb3; font-size: 14px; padding: 5px 10px}
.index_news02 .itemlist span{ padding: 5px 10px; color: #848484; font-size: 14px}

.index_news03{ width: 690px; margin-top: 5px}
.index_news03 .t{ width: 317px; border-bottom: 1px solid #dadada; height: 65px; line-height: 65px; color: #4f18bd; font-size: 32px; float: left; margin-right: 22px}
.index_news03 .t a{ color: #c9c9c9; font-size: 20px; padding-left: 10px}
.index_news03 .itemlist{width: 317px; border-bottom: 1px solid #dadada; height: 55px; line-height: 24px; float: left; margin-right: 22px; padding-top: 10px}
.index_news03 .itemlist a{ color: #2f2f2f; font-size: 14px}

.why_ise{}
.why_ise .t{ background: url(../images/index02.png) center no-repeat; height: 103px; text-align: center; color: #4f18bd; font-size: 30px; line-height: 103px}
.why_ise .pic{ width: 276px; position: relative; margin-right: 27px}
.why_ise .pic.last-child{ margin-right: 0}
.why_ise .pic img{ width: 276px; height: 189px;}
.why_ise .pic p{ padding: 10px; margin-top: 5px; font-size: 14px}
.why_ise .pic h3{ width: 276px; height: 40px; line-height: 40px; text-align: center; color: #fff; position: absolute; top: 149px; background-color: rgba(100,57,186,.85); font-size: 16px}
.why_ise .more{ background: url(../images/index02.png) center no-repeat; height: 103px; text-align: center; color: #4f18bd; font-size: 30px; line-height: 103px; position: relative}
.why_ise .more a{ display: inline-block; background: #6439ba; width: 133px; height: 35px; color: #fff; font-size: 14px; line-height: 35px; top: 35px; position: relative}

.index_research{ }
.index_research .t{ height: 66px; line-height: 66px; font-size: 36px; color: #4f18bd}
.index_research .t span{ color: #c9c9c9; font-size: 20px; padding-left: 5px}
.index_research .t a{ float: right; color: #696969; font-size: 14px;}
.index_research .con{ background: #f2f2f2; padding: 11px 35px 30px 35px}
.index_research .pic{ width: 354px; margin-top: 19px; margin-right: 24px; background: #fff; height: 291px}
.index_research .pic.last-child{ margin-right: 0}
.index_research .pic img{ width: 354px; height: 212px}
.index_research .pic a .t_name{ background: #845fce; text-align: center; color: #fff; font-size: 24px}
.index_research .pic a .t_name span{ font-size: 16px; padding-left: 5px;}
.index_research .pic a p{ color: #2f2f2f; font-size: 14px; padding: 10px}

.slideTxtBox{ width:464px; text-align:left; margin-top: 22px  }
.slideTxtBox .hd{ height:30px; line-height:30px; padding:0; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0; height:45px; width: 464px; border-bottom: 1px solid #dadada   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 36px; color: #a7a7a7;}
.slideTxtBox .hd ul li a{ color: #696969; font-size: 14px; position: absolute; right: 0}
.slideTxtBox .hd ul li.on{ height:30px; color: #4f18bd}
.slideTxtBox .bd{ margin-top: 15px}
.slideTxtBox .bd ul{ padding:15px 0;  zoom:1;  }
.slideTxtBox .bd ul li{ height: 55px; margin-bottom: 11px}
.slideTxtBox .bd ul li .date{width: 62px; height: 47px; color: #fff; line-height: 20px; text-align: center; background: #6439ba; font-size: 14px; padding-top: 8px}
.slideTxtBox .bd ul li .date span{ display: block; font-size: 16px}
.slideTxtBox .bd ul li a{ display: block; border-bottom: 1px solid #dadada; width: 380px; height: 54px; line-height: 24px; color: #2f2f2f; font-size: 14px}

.focusBox01 { position: relative; width: 593px; height: 224px; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: #404040; margin-top: 34px }
.focusBox01 .pic li{ height: 168px; margin-top: 56px; color: #fff; padding: 0 41px}
.focusBox01 .pic li p{ padding-top: 20px; font-size: 14px; line-height: 24px}
.focusBox01 .pic li a{ display: inline-block; background: #845fce; width: 85px; height: 24px; text-align: center; line-height: 24px; color: #fff; margin-top: 10px}
.focusBox01 .txt-bg { position: absolute; bottom: 0; z-index: 1; width:592px;  background: #6439ba; overflow: hidden; height: 56px; left: 0; top: 0}
.focusBox01 .txt { position: absolute; bottom: 0; z-index: 2; width:592px; overflow: hidden; height: 56px; left: 0; top: 0; color: #fff }
.focusBox01 .txt li{ height:56px; line-height:56px; position:absolute; bottom:0; padding: 0 0 0 38px; font-size: 14px}
.focusBox01 .txt li h3{ font-size: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 430px}
.focusBox01 .txt li p{ margin-top: 20px; color: #d2cae9}
.focusBox01 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox01 .num { position: absolute; z-index: 3; top: 15px; right: 18px; width:560px; text-align: right }
.focusBox01 .num li{ position: relative; width: 18px; height: 18px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; display: inline-block; border-radius: 50%; background: #404040; }
.focusBox01 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox01 .num li span { z-index: 1; background: #404040;}
.focusBox01 .num li.on a,.focusBox .num a:hover{ background:#ffffff;  }

.index_video{ width: 577px}
.index_video .t{ height: 66px; line-height: 66px; font-size: 36px; color: #4f18bd}
.index_video .t span{ color: #c9c9c9; font-size: 20px; padding-left: 5px}
.index_video .video{ width: 577px; height: 440px; position: relative}
.index_video .video img{ width: 577px; height: 440px}
.index_video .video .details{ height: 36px; position: absolute; bottom: 0; left: 0; background: #6439ba; padding: 18px; color: #fff; width: 541px; line-height: 36px; font-size: 16px}
.index_video .video .details .img{ width: 36px; height: 36px; float: left; margin-right: 20px}

.index_media{ width: 571px;}
.index_media .t{ height: 66px; line-height: 66px; font-size: 36px; color: #4f18bd; border-bottom: 1px solid #dadada;}
.index_media .t span{ color: #c9c9c9; font-size: 20px; padding-left: 5px}
.index_media .t a{ float: right; color: #696969; font-size: 14px;}
.index_media .top{ width: 571px; height: 146px; position: relative; margin-top: 13px}
.index_media .top img{ width: 571px; height: 146px}
.index_media .top .details{ width: 571px; height: 41px; background: url("../images/index20.png"); position: absolute; bottom: 0; left: 0; line-height: 41px;}
.index_media .top .details a{ display: block; width: 540px; margin: 0 auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #fff; font-size: 14px; text-align: center}
.index_media .bottom{ border: 1px solid #cdcdcd; margin-top: 17px; background: #fff; height: 263px}
.index_media .bottom .list{ width: 357px; padding: 0 13px; float: left}
.index_media .bottom .list .itemlist{ height: 75px; margin-top: 11px}
.index_media .bottom .list .itemlist img{ width: 75px; height: 75px; float: left}
.index_media .bottom .list .itemlist .txt{ width: 256px; line-height: 24px; padding-top: 15px; float: right; font-size: 14px}
.index_media .bottom .list .itemlist .txt a{ color: #2f2f2f}

.index_pic01{ width: 591px; height: 224px;}
.index_pic01 .pic{ width: 294px; height: 224px}
.index_pic01 .pic img{ width: 294px; height: 224px}
.index_pic01 .details{ height: 198px; width: 251px; background: #f2f2f2; padding: 26px 22px 0 22px; color: #2f2f2f; line-height: 22px}
.index_pic01 .details h3{ color: #845fce; font-size: 18px; padding-bottom: 10px}
.index_pic01 .details p{ padding-bottom: 15px}

.picMarquee-left01{ width:740px;  overflow:hidden; position:relative; height: 151px; background: #efefef; margin-top: 26px; border-top: 2px solid #6439ba    }
.picMarquee-left01 .bd{ padding:10px;   }
.picMarquee-left01 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left01 .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center; width: 220px; height: 124px; position: relative  }
.picMarquee-left01 .bd ul li .pic{ text-align:center; position: absolute; z-index: 1}
.picMarquee-left01 .bd ul li .pic img{ width: 220px; height: 124px; display:block; }

.index_quick_pic{ background: #ebebeb; padding: 2px; margin-top: 19px}
.index_quick_pic .con{ width: 1027px; margin-top: 7px; margin-left: 18px}

.index_quick_bottom{ width: 417px; height: 151px; background: #efefef; margin-top: 26px; border-top: 2px solid #6439ba }
.index_quick_bottom li{ float: left; width: 100px; text-align: center; padding-top: 19px}
.index_quick_bottom li a{ display: block; color: #929292}
.index_quick_bottom li a:hover{ color: #6439ba}
.index_quick_bottom li a i{ display: block; height: 34px; margin-bottom: 5px}
.index_quick_bottom li a i.icon01{ background: url("../images/icon01.png") center no-repeat}
.index_quick_bottom li a i.icon02{ background: url("../images/icon02.png") center no-repeat}
.index_quick_bottom li a i.icon03{ background: url("../images/icon03.png") center no-repeat}
.index_quick_bottom li a i.icon04{ background: url("../images/icon04.png") center no-repeat}
.index_quick_bottom li a:hover i.icon01{ background: url("../images/icon01.png") center no-repeat}
.index_quick_bottom li a:hover i.icon02{ background: url("../images/icon02.png") center no-repeat}
.index_quick_bottom li a:hover i.icon03{ background: url("../images/icon03.png") center no-repeat}
.index_quick_bottom li a:hover i.icon04{ background: url("../images/icon04.png") center no-repeat}
.index_quick_bottom .link{ padding: 15px; text-align: center; color: #6439ba; font-size: 18px}
.index_quick_bottom .link select{ width: 268px; height: 45px}


.footer{
	width: 1190px;
	margin: 0 auto;
	color: #fff;
	padding: 20px 0;
	line-height: 30px
}

.ny_banner{
	width: 100%;
	margin: 0 auto;
	height: 178px;
	padding: 12px 0
}

.ny_left{
	width: 297px;
	margin-top: 0;
}
.ny_left .t{
	background: #e2e2e2;
	height: 57px;
	line-height: 57px;
	color: #471f97;
	font-size: 18px;
	padding-left: 28px;
	border-left: 7px solid #6439ba;
}
.ny_left .con{
	background: #f3f3f3;
	border-bottom: 3px solid #6439ba;
	padding-bottom: 15px;
}
.ny_left .con ul{
	width: 264px;
	margin: 0 auto;
}
.ny_left .con li{
	height: 48px;
	line-height: 44px;
	border-bottom: 1px dotted #959494;
}
.ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #3b3b3b;
	font-size: 15px;
	background: url(../images/ny01.png) left center no-repeat;
}
.ny_left .con li a:hover{
	display: block;
	padding-left: 31px;
	color: #6439ba;
	font-size: 16px;
	background: url(../images/ny02.png) left center no-repeat;
	text-decoration: none;
}

.ny_left_red{
	width: 297px;
	margin-top: 0;
}
.ny_left_red .t{
	background: #871010;
	height: 57px;
	line-height: 57px;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.ny_left_red .con{
	background: #f3f3f3;
	border-bottom: 3px solid #871010;
	padding-bottom: 15px;
}
.ny_left_red .con ul{
	width: 264px;
	margin: 0 auto;
}
.ny_left_red .con li{
	height: 48px;
	line-height: 44px;
	border-bottom: 1px dotted #959494;
}
.ny_left_red .con li a{
	display: block;
	padding-left: 31px;
	color: #3b3b3b;
	font-size: 15px;
	background: url(../images/ny01.png) left center no-repeat;
}
.ny_left_red .con li a:hover{
	display: block;
	padding-left: 31px;
	color: #871010;
	font-size: 16px;
	background: url(../images/ny02_red.png) left center no-repeat;
	text-decoration: none;
}

.ny_right{
	width: 850px;
	margin-top: 0;
}
.ny_right .t{
	height: 55px;
	border-bottom: 2px solid #6439ba;
	position: relative
}
.ny_right .t .span{
	color: #6439ba;
	font-size: 20px;
	display: inline-block;
	line-height: 55px
}
.ny_right .t .pos{
	position: absolute;
	top: 0;
	right: 0;
	color: #6a6a6a;
	font-size: 14px;
	line-height: 55px
}
.ny_right .t .pos a{
	color: #6a6a6a;
	padding: 0 5px
}

.ny_right_red{
	width: 850px;
	margin-top: 0;
}
.ny_right_red .t{
	height: 55px;
	border-bottom: 2px solid #871010;
	position: relative
}
.ny_right_red .t .span{
	color: #871010;
	font-size: 20px;
	display: inline-block;
	line-height: 55px
}
.ny_right_red .t .pos{
	position: absolute;
	top: 0;
	right: 0;
	color: #6a6a6a;
	font-size: 14px;
	line-height: 55px
}
.ny_right_red .t .pos a{
	color: #6a6a6a;
	padding: 0 5px
}

.ny_right .list{ margin-top: 20px; margin-bottom: 20px}
.ny_right .list li{ height:52px; line-height:52px; font-size: 14px; border-bottom: 1px dashed #b2b2b2}
.ny_right .list li .li_txt{ width:650px;}
.ny_right .list li .li_txt .f_purple{ color: #6439ba; padding-right: 10px; display: inline-block; line-height: 52px; float: left}
.ny_right .list li .li_txt .f_gray{ color: #8f8f8f; padding-right: 10px; display: inline-block; line-height: 52px; float: left}
.ny_right .list li .li_txt .f_red{ color: #de1616; padding-right: 10px; display: inline-block; line-height: 52px; float: left}
.ny_right .list li .date{ float:right; color:#363636;  }
.ny_right .list li a{ color: #272727; padding-right: 10px; display: inline-block; width: 400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float: left}

.ny_right .con .header{
	border-bottom: 1px solid #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.ny_right .con .header h2{
	color: #2f2f2f
}
.ny_right .con .header p{
	padding: 15px 0;
	color: #424242;
	font-size: 12px
}
.ny_right .con .details{
	font-size: 14px;
	color: #424242;
	line-height: 26px;
	padding: 20px 30px;
}

.ny_right_red .con .header{
	border-bottom: 1px solid #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.ny_right_red .con .header h2{
	color: #2f2f2f
}
.ny_right_red .con .header p{
	padding: 15px 0;
	color: #424242;
	font-size: 12px
}
.ny_right_red .con .details{
	font-size: 14px;
	color: #424242;
	line-height: 26px;
	padding: 20px 30px;
}
.ny_right_red .con .title{
	color: #871010;
	font-size: 20px;
	margin-top: 20px;
}
.ny_right_red .con .detail_con{
	font-size: 14px;
	margin-top: 20px;
	line-height: 24px;
}
.ny_right_red .con .detail_con table{border-collapse: collapse; margin-top: 20px}
.ny_right_red .con .detail_con table td,.ny_right_red .con .detail_con table th{border: 2px solid #e3e3e3; line-height: 30px;text-align: center; font-size: 14px}
.ny_right_red .con .detail_con table th{ text-align: center; background: #e3e3e3}

.subject{ margin-top: 50px}
.subject .t{ height: 66px; line-height: 66px; font-size: 20px; color: #c9c9c9; border-bottom: 1px solid #dadada; margin-bottom: 15px}
.subject .t span{ font-size: 32px; border-bottom: 8px solid #6439ba; color: #6439ba; display: inline-block; line-height: 58px; padding: 0 5px}
.subject .con{ margin-top: 24px; position: relative}
.subject .con img{ width: 1190px; height: 367px; float: left}
.subject .con .txt{ width: 480px; color: #2f2f2f; font-size: 16px; line-height: 24px; float: right; position: absolute; right: 39px; top:-25px; background: #fff; border: 1px solid #dadada; padding: 20px; height: 320px}
.subject .con .txt a{ display: inline-block; color: #fff; width: 132px; height: 40px; text-align: center; line-height: 40px; background: #6439ba; font-size: 14px; margin-top: 15px}

.recruit{ margin-top: 20px}
.recruit .t{ height: 66px; line-height: 66px; font-size: 32px; color: #4f18bd; border-bottom: 1px solid #dadada;}
.recruit .t span{ color: #c9c9c9; font-size: 20px; padding-left: 5px}
.recruit .t a{ float: right; color: #696969; font-size: 14px;}
.recruit .con .itemlist{ width: 560px; height: 105px; border-bottom: 1px solid #dadada; float: left; padding: 15px 0; margin-right: 29px}
.recruit .con .itemlist span{ display: block; color: #6439ba; font-size: 20px; margin-bottom: 15px}
.recruit .con .itemlist a{ color: #2f2f2f; font-size: 18px;}

.personnel{ width: 562px; margin-top: 20px; margin-bottom: 20px}
.personnel .t{ height: 36px; line-height: 36px; font-size: 32px; color: #4f18bd; border-left: 6px solid #4f18bd; padding-left: 15px}
.personnel .t span{ color: #c9c9c9; font-size: 20px; padding-left: 5px}
.personnel .t a{ float: right; color: #696969; font-size: 14px;}
.personnel .con{ margin-top: 20px; font-size: 14px}
.personnel .con img{ margin-bottom: 20px}
.personnel .con  a{ display: inline-block; color: #fff; width: 132px; height: 40px; text-align: center; line-height: 40px; background: #6439ba; font-size: 14px; margin-top: 15px}

.campus_life{}
.campus_life .t{ background: url(../images/index02.png) center no-repeat; height: 103px; text-align: center; color: #4f18bd; font-size: 30px; line-height: 103px}
.campus_life .index_pic01{ width: 586px; height: 224px; margin-right: 4px}
.campus_life .index_pic01 .pic{ width: 292px; height: 224px}
.campus_life .index_pic01 .pic img{ width: 292px; height: 224px}
.campus_life .index_pic01 .details{ height: 178px; width: 247px; padding: 46px 22px 0 22px; color: #fff; line-height: 22px; position: relative}
.campus_life .index_pic01 .details h3{ color: #fff; font-size: 18px; padding-bottom: 10px}
.campus_life .index_pic01 .details p{ padding-bottom: 15px; color: #b7abd9}
.campus_life .more{ background: url(../images/index02.png) center no-repeat; height: 103px; text-align: center; color: #4f18bd; font-size: 30px; line-height: 103px; position: relative}
.campus_life .more a{ display: inline-block; background: #6439ba; width: 133px; height: 35px; color: #fff; font-size: 14px; line-height: 35px; top: 35px; position: relative}

.campus_life_left{ width: 255px; height: 430px}
.campus_life_left a{ color: #fff}
.campus_life_left .pic01{ width: 255px; height: 198px; position: relative}
.campus_life_left .pic01 img{ width: 255px; height: 198px;}
.campus_life_left .pic01 .txt{ position: absolute; width: 200px; top: 100px; color: #fff; left: 25px; text-align: center}
.campus_life_left .pic01 .txt h3{ background: url("../images/campus_life09.png") center bottom no-repeat; padding-bottom: 10px; text-align: center; margin-bottom: 10px}
.campus_life_left .pic02{ width: 255px; height: 201px; position: relative; margin-top: 5px}
.campus_life_left .pic02 img{ width: 255px; height: 201px;}
.campus_life_left .pic02 .txt{ position: absolute; width: 200px; top: 100px; color: #fff; left: 25px; text-align: center}
.campus_life_left .pic02 .txt h3{ background: url("../images/campus_life09.png") center bottom no-repeat; padding-bottom: 10px; text-align: center; margin-bottom: 10px}

.campus_life_center{ width: 586px; height: 430px; margin-left: 5px}
.campus_life_center a{ color: #fff}
.campus_life_center .pic03{ width: 338px; height: 252px; position: relative}
.campus_life_center .pic03 img{ width: 338px; height: 252px;}
.campus_life_center .pic03 .txt .img{ width: 62px; height: 62px}
.campus_life_center .pic03 .txt{ position: absolute; width: 300px; top: 100px; color: #fff; left: 40px; text-align: center}
.campus_life_center .pic03 .txt h3{ background: url("../images/campus_life09.png") center bottom no-repeat; padding-bottom: 10px; text-align: center; margin-bottom: 10px}
.campus_life_center .pic04{ width: 243px; height: 252px; position: relative}
.campus_life_center .pic04 img{ width: 243px; height: 252px;}
.campus_life_center .pic04 .txt{ position: absolute; width: 200px; top: 162px; color: #fff; left: 20px; text-align: center}
.campus_life_center .pic04 .txt h3{ background: url("../images/campus_life09.png") center bottom no-repeat; padding-bottom: 10px; text-align: center; margin-bottom: 10px}
.campus_life_center .pic05{ width: 271px; height: 148px; position: relative; margin-top: 5px}
.campus_life_center .pic05 img{ width: 271px; height: 148px;}
.campus_life_center .pic05 .txt{ position: absolute; width: 200px; top: 50px; color: #fff; left: 35px; text-align: center}
.campus_life_center .pic05 .txt h3{ background: url("../images/campus_life09.png") center bottom no-repeat; padding-bottom: 10px; text-align: center; margin-bottom: 10px}
.campus_life_center .pic06{ width: 310px; height: 148px; position: relative; margin-top: 5px}
.campus_life_center .pic06 img{ width: 310px; height: 148px;}
.campus_life_center .pic06 .txt{ position: absolute; width: 240px; top: 50px; color: #fff; left: 35px; text-align: center}
.campus_life_center .pic06 .txt h3{ background: url("../images/campus_life09.png") center bottom no-repeat; padding-bottom: 10px; text-align: center; margin-bottom: 10px}

.campus_life_right{ width: 318px; height: 430px; margin-left: 5px}
.campus_life_right a{ color: #fff}
.campus_life_right .pic07{ width: 318px; height: 200px; position: relative}
.campus_life_right .pic07 img{ width: 318px; height: 200px;}
.campus_life_right .pic07 .txt{ position: absolute; width: 200px; top: 100px; color: #fff; left: 25px; text-align: center}
.campus_life_right .pic07 .txt h3{ background: url("../images/campus_life09.png") center bottom no-repeat; padding-bottom: 10px; text-align: center; margin-bottom: 10px}
.campus_life_right .pic08{ width: 318px; height: 200px; position: relative; margin-top: 5px}
.campus_life_right .pic08 img{ width: 318px; height: 200px;}
.campus_life_right .pic08 .txt{ position: absolute; width: 200px; top: 100px; color: #fff; left: 25px; text-align: center}
.campus_life_right .pic08 .txt h3{ background: url("../images/campus_life09.png") center bottom no-repeat; padding-bottom: 10px; text-align: center; margin-bottom: 10px}

.advantage{ margin-top: 20px}
.advantage .advantage_left{ width: 636px;}
.advantage .advantage_left .t{ height: 36px; line-height: 36px; font-size: 32px; color: #4f18bd; border-left: 6px solid #4f18bd; padding-left: 15px; }
.advantage .advantage_left .t span{ color: #c9c9c9; font-size: 20px; padding-left: 5px}
.advantage .advantage_left .t a{ float: right; color: #696969; font-size: 14px;}
.advantage .advantage_left .con{ border-top: 1px solid #dadada; margin-top: 20px}
.advantage .advantage_left .con h3{ background: url("../images/advantage01.png") left no-repeat; padding-left: 28px; color: #4f18bd; font-size: 24px; margin-top: 20px}
.advantage .advantage_left .con p{ margin-top: 20px; font-size: 18px; line-height: 28px}
.advantage .advantage_left .con01{ margin-top: 20px}
.advantage .advantage_left .con01 h3{ background: url("../images/advantage01.png") left no-repeat; padding-left: 28px; color: #4f18bd; font-size: 24px; margin-top: 20px}
.advantage .advantage_left .con01 p{ margin-top: 20px; font-size: 18px; line-height: 28px}

.advantage .advantage_right{ width: 476px;}
.advantage .advantage_right img{ width: 476px;}
.advantage .advantage_right .con{ margin-top: 20px}
.advantage .advantage_right .con h3{ background: url("../images/advantage01.png") left no-repeat; padding-left: 28px; color: #4f18bd; font-size: 24px; margin-top: 20px}
.advantage .advantage_right .con p{ margin-top: 20px; font-size: 18px; line-height: 28px}

.focusBox02 { position: relative; width: 100%; height: 373px; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox02 .pic img { width: 320px; height: 442px; display: block; }
.focusBox02 .pic li{ height: 353px; width: 1106px}
.focusBox02 .txt-bg { position: absolute; bottom: 0; z-index: 1; width:457px;  background: #6439ba; overflow: hidden; height: 342px; right: 0; }
.focusBox02 .txt { position: absolute; bottom: 0; z-index: 2; width:457px; overflow: hidden; height: 342px; right: 0; color: #fff }
.focusBox02 .txt li{ height:342px; position:absolute; bottom:0; padding: 0; font-size: 14px}
.focusBox02 .txt li h3{ font-size: 26px; border-top: 3px solid #fff; display: inline-block; margin-top: 36px; margin-left: 50px}
.focusBox02 .txt li p{ margin-top: 20px; color: #fff; margin-left: 50px; margin-right: 50px; font-size: 18px}
.focusBox02 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox02 .num { position: absolute; z-index: 3; bottom: 26px; right: 18px; width:457px; right: 20px; text-align: right }
.focusBox02 .num li{ position: relative; width: 18px; height: 18px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; display: inline-block; border-radius: 50% }
.focusBox02 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background: #b8a2e3 }
.focusBox02 .num li span { z-index: 1; background: #b8a2e3;}
.focusBox02 .num li.on a,.focusBox .num a:hover{ background:#fff;  }

.personnel01{ width: 562px; margin-top: 20px; margin-bottom: 20px}
.personnel01 .t{  height: 36px; line-height: 36px; font-size: 32px; color: #4f18bd; border-left: 6px solid #4f18bd; padding-left: 15px}
.personnel01 .t span{ color: #c9c9c9; font-size: 20px; padding-left: 5px}
.personnel01 .t a{ float: right; color: #696969; font-size: 14px;}
.personnel01 .con{border-top: 1px solid #dadada; margin-top: 20px}
.personnel01 .con .itemlist{ border-bottom: 1px solid #dadada; height: 58px; padding-top: 18px; line-height: 24px; font-size: 14px}
.personnel01 .con .itemlist .date{ float: right; border-left: 1px solid #6439ba; width: 90px; text-align: right; line-height: 24px; margin-top: 15px; color: #6439ba}
.personnel01 .con .itemlist a{ float: left; width: 428px; color: #2f2f2f}

.cooperation{ margin-top: 18px}
.cooperation01 .t{
	height: 55px;
	border-bottom: 2px solid #6439ba;
	position: relative
}
.cooperation01 .t .span1{
	color: #363636;
	font-size: 20px;
	display: inline-block;
	line-height: 55px
}
.cooperation01 p{ margin-top: 20px; font-size: 14px}

.slideTxtBox01{ width:100%; text-align:left; margin-top: 30px  }
.slideTxtBox01 .hd{ height:30px; line-height:30px; padding:0 ; position:relative; }
.slideTxtBox01 .hd ul{ float:left;  position:absolute; left:0px; height:30px;   }
.slideTxtBox01 .hd ul li{ float:left; padding:0 15px; cursor:pointer; background: #a57ff0; color: #fff  }
.slideTxtBox01 .hd ul li.on{ height:30px;  background:#845fce; }
.slideTxtBox01 .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox01 .bd li{ height:24px; line-height:24px;   }
.slideTxtBox01 .bd li a{ display: block; background: url("../images/arrow03.png") left no-repeat; padding-left: 15px; color: #363636}

.slideTxtBox02{ width:100%; text-align:left; margin-top: 30px  }
.slideTxtBox02 .hd{ height:30px; line-height:30px; padding:0 ; position:relative; }
.slideTxtBox02 .hd ul{ float:left;  position:absolute; left:0px; height:30px;   }
.slideTxtBox02 .hd ul li{ float:left; padding:0 15px; cursor:pointer; background: #a57ff0; color: #fff  }
.slideTxtBox02 .hd ul li.on{ height:30px;  background:#845fce; }
.slideTxtBox02 .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox02 .bd li{ height:24px; line-height:24px;   }
.slideTxtBox02 .bd li a{ display: block; background: url("../images/arrow03.png") left no-repeat; padding-left: 15px; color: #363636}

.slideTxtBox03 {width:100%; text-align:left; margin-top: 30px  }
.slideTxtBox03 .hd{ height:30px; line-height:30px; padding:0 ; position:relative; }
.slideTxtBox03 .hd ul{ float:left;  position:absolute; left:0px; height:30px;   }
.slideTxtBox03 .hd ul li{ float:left; padding:0 15px; cursor:pointer; background: #a57ff0; color: #fff  }
.slideTxtBox03 .hd ul li.on{ height:30px;  background:#845fce; }
.slideTxtBox03 .bd ul{ padding:15px;  zoom:1; line-height: 30px; font-size: 14px; border-bottom: 2px solid #6439ba }
.slideTxtBox03 .bd li{ height:24px; line-height:24px;   }
.slideTxtBox03 .bd li a{ display: block; background: url("../images/arrow03.png") left no-repeat; padding-left: 15px; color: #363636}

.t1{
	height: 55px;
	border-bottom: 1px solid #dadada;
	position: relative
}
.t1 .pos{
	position: absolute;
	top: 0;
	left: 0;
	color: #6a6a6a;
	font-size: 14px;
	line-height: 55px
}
.t1 .pos a{
	color: #6a6a6a;
	padding: 0 5px
}

.subject01{ margin-top: 50px; background: #f5f5f5}
.subject01 .t{ height: 66px; line-height: 66px; font-size: 20px; color: #c9c9c9; border-bottom: 1px solid #dadada; margin-bottom: 15px; margin-top: 20px}
.subject01 .t span{ font-size: 32px; border-bottom: 8px solid #6439ba; color: #6439ba; display: inline-block; line-height: 58px; padding: 0 5px}
.subject01 .con{ margin-top: 24px}
.subject01 .con img{ width: 620px; height: 332px; float: left}
.subject01 .con .txt{ width: 490px; color: #2f2f2f; font-size: 16px; line-height: 24px; float: right; margin-right: 20px}
.subject01 .con .txt a{ display: inline-block; color: #fff; width: 132px; height: 40px; text-align: center; line-height: 40px; background: #6439ba; font-size: 14px; margin-top: 15px}

.why_ise01{ margin-top: 20px}
.why_ise01 .t{  height: 36px; line-height: 36px; font-size: 32px; color: #4f18bd; border-left: 6px solid #4f18bd; padding-left: 15px}
.why_ise01 .t span{ color: #c9c9c9; font-size: 20px; padding-left: 5px}
.why_ise01 .t a{ float: right; color: #696969; font-size: 14px;}
.why_ise01 .con{ border-top: 1px solid #dadada; margin-top: 20px}
.why_ise01 .pic{ width: 291px; position: relative; margin-right: 8px; margin-top: 20px}
.why_ise01 .pic.last-child{ margin-right: 0}
.why_ise01 .pic img{ width: 291px; height: 217px;}
.why_ise01 .pic p{ padding: 10px; margin-top: 5px; font-size: 14px}
.why_ise01 .pic h3{ width: 291px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #6439ba; font-size: 20px}
.why_ise01 .more{ background: url(../images/index02.png) center no-repeat; height: 103px; text-align: center; color: #4f18bd; font-size: 30px; line-height: 103px; position: relative}
.why_ise01 .more a{ display: inline-block; background: #6439ba; width: 133px; height: 35px; color: #fff; font-size: 14px; line-height: 35px; top: 35px; position: relative}

.recruit01{ margin-top: 20px}
.recruit01 .t{  height: 36px; line-height: 36px; font-size: 32px; color: #4f18bd; border-left: 6px solid #4f18bd; padding-left: 15px}
.recruit01 .t span{ color: #c9c9c9; font-size: 20px; padding-left: 5px}
.recruit01 .t a{ float: right; color: #696969; font-size: 14px;}
.recruit01 .con{ border-top: 1px solid #dadada; margin-top: 20px}
.recruit01 .con .itemlist{ width: 560px; height: 75px; border-bottom: 1px solid #dadada; float: left; padding: 15px 0; margin-right: 29px}
.recruit01 .con .itemlist span{ display: block; color: #6439ba; font-size: 20px; margin-bottom: 15px}
.recruit01 .con .itemlist a{ color: #2f2f2f; font-size: 18px; display: block; width: 100%;overflow:hidden;	text-overflow:ellipsis;	white-space:nowrap}

.discipline{ background: #f5f5f5; margin-top: 20px}
.discipline .con{ padding: 8px 14px 22px 14px}
.discipline .itemlist{ width: 567px; height: 179px; background: #fff; margin-top: 16px; margin-left: 12px}
.discipline .itemlist img{ width: 279px; height: 179px; float: left}
.discipline .itemlist .txt{ width: 250px; margin-left: 20px; margin-top: 20px}
.discipline .itemlist .txt h3{ color: #2f2f2f; font-size: 20px; height: 40px}
.discipline .itemlist .txt a{ display: inline-block; background: #6439ba; height: 35px; color: #fff; font-size: 14px; line-height: 35px; top: 35px; position: relative; padding: 0 10px}
.discipline .more{ text-align: center; margin-top: 20px}
.discipline .more a{ display: inline-block; background: #6439ba; width: 133px; height: 35px; color: #fff; font-size: 14px; line-height: 35px;}

.subject02{ margin-top: 50px;}
.subject02 .t{  height: 36px; line-height: 36px; font-size: 20px; border-left: 6px solid #4f18bd; padding-left: 15px;color: #c9c9c9; }
.subject02 .t span{ font-size: 32px; padding-left: 5px;color: #4f18bd; }
.subject02 .t a{ float: right; color: #696969; font-size: 14px;}
.subject02 .subject02_left{ width: 706px}
.subject02 .subject02_left .title{ background: #f1f1f1; height: 53px; line-height: 53px; color: #4f18bd; font-size: 26px; padding-left: 20px; margin-top: 20px;}
.subject02 .subject02_left .con{ font-size: 18px; margin-top: 10px; line-height: 28px}
.subject02 .subject02_left .con p{ background: url("../images/advantage01.png") left 8px no-repeat; padding-left: 25px; margin-bottom: 10px}
.subject02 img{ margin-top: 20px}

.undergraduate{ width: 564px; margin-top: 40px;}
.undergraduate .t{  height: 36px; line-height: 36px; font-size: 20px; border-left: 6px solid #4f18bd; padding-left: 15px;color: #c9c9c9; }
.undergraduate .t span{ font-size: 32px; padding-left: 5px;color: #4f18bd; }
.undergraduate .t a{ float: right; color: #696969; font-size: 14px;}
.undergraduate .con{ margin-top: 20px; background: #f4f4f4; height: 525px}
.undergraduate .con img{ height: 307px; width: 564px}
.undergraduate .con .txt{ padding: 10px 25px}
.undergraduate .con .txt h3{ line-height: 30px; font-size: 20px; padding-left: 20px}
.undergraduate .con .txt ul{
	margin: 0 auto;
}
.undergraduate .con .txt li{
	height: 48px;
	line-height: 44px;
	border-bottom: 1px dotted #959494;
	width: 220px;
	float: left;
	margin-left: 20px;
}
.undergraduate .con .txt li a{
	display: block;
	color: #3b3b3b;
	font-size: 16px;
	background: url(../images/ny02.png) right center no-repeat;
}
.undergraduate .con .txt li a:hover{
	display: block;
	color: #6439ba;
	font-size: 16px;
	background: url(../images/ny02.png) right center no-repeat;
	text-decoration: none;
}