/*全局*/

* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑",, "Segoe UI", "pingfang SC", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
}
body {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #666666;
}
img {
	border: none;
}
/*顶部*/
.head {
	width: 100%;
	height: 160px;
	background: url(../images/head.jpg) repeat-x;
}
.header {
	width: 1200px;
	height: 160px;
	margin: 0 auto;
	background: url(../images/logo.png) no-repeat;
}
.head_right {
	width: 235px;
	float: right;
	padding: 76px 12px 14px 0;
}
.head_right p {
	font-size: 14px;
	color: #a9a9a9;
	float: left;
	line-height: 14px;
	padding-right: 25px;
}
.head_right a {
	font-size: 16px;
	color:#666666;
	padding-left:5px;
}
.head_right a:hover{
	color:#FFF;	
}
.sousou {
	width: 213px;
	float: right;
	margin-top: 12px;/*background: url(../images/search.png) no-repeat;*/
}
/*最新导航下拉*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.topnav {
	background: #3593E3;
	width: 100%;
}
.nav {
	width: 1200px;
	height: 45px;
	margin: 0 auto;
	line-height: 45px;
	background: #3593E3;
	position: relative;
	z-index: 1;
}
.nav a {
	color: #fff;
}
.nav .nLi {
	float: left;
	position: relative;
	display: inline;
}
.nav .nLi h3 {
	float: left;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 45px;
}
.nav .nLi h3 a {
	display: block;
	padding: 0 17px;
	font-size: 16px;
	font-weight: bold;
}
.nav .sub {
	display: none;
	width: 170px;
	left: 0;
	top: 45px;
	position: absolute;
	background: #53ADF9;
	line-height: 26px;
	padding: 5px 0;
	opacity: 0.9;
}
.nav .sub li {
	zoom: 1;
	line-height: 35px;
	height: 35px;
}
.nav .sub a {
	display: block;
	padding: 0 5px;
	text-align: center;
	font-size: 16px;
}
.nav .sub a:hover {
	background: #0C80E3;
	color: #fff;
}
.nav .on h3 a {
	background: #53ADF9;
	color: #fff;
}
/*.nav2{width:100%;height:45px;background:#215797;margin:0 auto;}
 #navcont {width: 100%;}
 #nav { font-family: helvetica; position:relative; width:1198px; height:45px;font-size:16px; color:#fff; margin: 0 auto; }
 #nav ul { list-style-type:none; }
 #nav ul li { float:left; position: relative; height:45px;line-height:45px;position:relative;position:absoult;z-index:1000;}




 #nav ul li a { padding: 0 30px 0 30px;display:block; text-decoration:none; text-align:center; color:#fff;}
 #nav li a:hover{background:#4f8fc5;}
 #nav ul li ul li {}
 #nav ul li ul li a {padding: 0 1px 0 1px; display:block;font-size:14px; text-decoration:none; text-align:center; color:#fff;}

 #nav ul li ul {display: none;}
 #nav ul li:hover ul {display: block; position: absolute; top:41px; min-width:70px;max-width:70px; left:0;} 
 #nav ul li:hover ul li a {display:block; background:#4f8fc5;color:#ffffff; width: 106px; text-align: center; border-right: none;}
 #nav ul li:hover ul li a:hover { background:#4f8fc5; color:#ffffff; }*/
 
.top {
}
/*This piece of code is for a third level drop down menu and is not included in this tutorial  #nav ul 
li:hover ul li ul {display:none;}
 #nav ul li:hover ul li:hover ul {display:block; position: absolute; top:-1px; left: 151px;}*/


.banner {
	width: 1200px;
	height: 440px;
	margin: 0 auto;
}
/*main*/
.main {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	margin-top: 10px;
}
.main1 {
	width: 1180px;
	margin: 10px 10px 0px 10px;
	float: left;
}
.main2_l {
	width: 800px;
	float: left;
}
.main2_r {
	width: 380px;
	float: right;
}
.main2_ll {
	width: 800px;
	float: left;
}
.main2_lr {
	width: 800px;
	float: left;
}
.main_3 {
	width: 1180px;
	margin: 0 10px 10px 10px;
	float: left;
}
/*通知公告*/
.djsz {
	width: 380px;
	float: left;
}
.djsz_head {
	width: 380px;
	height: 32px;
	background: url(../images/lxy2017/title.png) no-repeat bottom;
}
.djsz_head span {
	float: right;
	line-height: 32px;
	height: 32px;
	padding-right: 10px;
}
.djsz_head span a {
	font-size: 14px;
	color: #000;
}
.djsz_head dt {
	font-size: 16px;
	font-family: 微软雅黑;
	color: #1d6cae;
	font-weight: bold;
	height: 32px;
	line-height: 30px;
	padding-left: 10px;
}
.djsz_cont {
	width: 380px;
}
.djsz_cont ul {
	padding-top: 5px;
}
.djsz_cont li {
	padding-left: 20px;
	border-bottom: 1px dotted #d8d8d8;
	font-size: 14px;
	line-height: 40px;
	background: url(../images/lxy2017/heidian.png) no-repeat 1.5% 50%;
	float: left;
	display: inline;
	width: 360px;
}
.djsz_cont li a:hover {
	color: #53ADF9;
}
.djsz_cont li a {
	color: #000;
	font-family: 微软雅黑;
	display: inline-block;
	width: 310px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.djsz_cont span {
	float: right;
	color: #000;
	font-size: 14px;
	padding-left: 5px;
}
/*学术讲座*/
.xsjz {
	width: 380px;
	float: left;
}
.xsjz_head {
	width: 380px;
	height: 32px;
	background: url(../images/lxy2017/title.png) no-repeat bottom;
}
.xsjz_head span {
	float: right;
	line-height: 30px;
	height: 32px;
	padding-right: 10px;
}
.xsjz_head span a {
	font-size: 14px;
	color: #000;
}
.xsjz_head dt {
	font-size: 16px;
	font-family: 微软雅黑;
	color: #1d6cae;
	font-weight: bold;
	height: 32px;
	line-height: 30px;
	padding-left: 10px;
}
.xsjz_cont {
	width: 380px;
}
.xsjz_cont ul {
	padding-top: 5px;
}
.xsjz_cont li {
	padding-left: 20px;
	border-bottom: 1px dotted #d8d8d8;
	font-size: 14px;
	line-height: 40px;
	background: url(../images/lxy2017/heidian.png) no-repeat 1.5% 50%;
	float: left;
	display: inline;
	width: 360px;
}
.xsjz_cont li a:hover {
	color: #53ADF9;
}
.xsjz_cont li a {
	color: #000;
	font-family: 微软雅黑;
	display: inline-block;
	width: 310px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xsjz_cont span {
	float: right;
	color: #000;
	font-size: 14px;
	padding-left: 5px;
}
/*通知公告*/
.zsjy {
	width: 380px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
.zsjy_head {
	width: 380px;
	height: 32px;
	background: url(../images/lxy2017/title.png) no-repeat bottom;
}
.zsjy_head span {
	float: right;
	line-height: 30px;
	height: 32px;
	padding-right: 10px;
}
.zsjy_head span a {
	font-size: 14px;
	color: #000;
}
.zsjy_head dt {
	font-size: 16px;
	font-family: 微软雅黑;
	color: #1d6cae;
	font-weight: bold;
	height: 32px;
	line-height: 30px;
	padding-left: 10px;
}
.zsjy_cont {
	width: 380px;
}
.zsjy_cont ul {
	padding-top: 5px;
}
.zsjy_cont li {
	padding-left: 20px;
	border-bottom: 1px dotted #d8d8d8;
	font-size: 14px;
	line-height: 40px;
	background: url(../images/lxy2017/heidian2.png) no-repeat 1.5% 50%;
	float: left;
	display: inline;
	width: 360px;
}
.zsjy_cont li a:hover {
	color: #53ADF9;
}
.zsjy_cont li a {
	color: #000;
	font-family: 微软雅黑;
	display: inline-block;
	width: 310px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.zsjy_cont span {
	float: right;
	color: #000;
	font-size: 14px;
	padding-left: 5px;
}
/* SearchBar */

.SearchBar {
	padding: 10px 10px 0px 13px;
}
.SearchBar #search-text {
	width: 140px;
	padding: 0px 5px;
	border: 1px solid #0033CC;
	margin: 0px;
	color: #999999;
	height: 23px;
	line-height: 23px;
	font-size: 12px;
}
.SearchBar #search-submit {
	border: none;
	background: #0033CC;
	font-size: 12px;
	color: #FFFFFF;
	height: 25px;
	margin: 0px;
	cursor: pointer;
	padding: 0px;
	line-height: 25px;
}
/* search content */
#search_content .searchtip {
	line-height: 25px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	BORDER-bottom: #023848 1px solid;
}
#search_content .searchtip .FontRed {
	/*color: #FF0000;*/
	color:#53ADF9;
}
#search_content .result_list {
	padding: 10px 10px;
	width: 100%;
}
#search_content .result_list dt {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	line-height: 25px;
	font-family: Microsoft Yahei;
}
#search_content .result_list dd {
	padding: 0 0 5px 0;
	margin: 0px;
	line-height: 20px;
}
#search_content .result_list .line {
	BORDER-bottom: #E9E8E8 1px dashed;
}
#search_content .result_list .line a {
	padding-right: 20px;
}
#search_content .result_list .line a:hover {
	/*text-decoration: none;*/
	color:#53ADF9;
	
}
#search_content .search_welcome {
	line-height: 25px;
	text-align: center;
}
#search_content .search_welcome p {
	text-align: center;
}
#search_content .result_page {
	text-align: center;
	font-size: 14px;
	padding: 10px;
}
#search_content .result_page span {
	font-size: 14px;
	padding: 0 5px;
}
.FontRed {
	color: #53ADF9;
}
/*分页*/
.t_page{
	padding:10px;
	text-align:center;
	font-size:14px;
	line-height:25px;
	
	}	
.t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}


/*友情链接*/
.friendship {
	width: 1180px;
	height: 35px;
	background: #601f68;
	margin:0 10px;
	float: left;
}
.friendship ul {
	text-align: center;
}
.friendship ul li {
	display: inline;
	color: #fff;
	line-height: 35px;
	height: 35px;
	font-size: 14px;
}
.friendship ul li a {
	color: #fff;
	margin: 0 30px;
	font-size: 14px;
}
/*底部*/
.footera {
	width: 100%;
	height: 100px;
	background: url(../images/foot_bg.jpg) repeat-x;
	float: left;
	font-size: 14px;
}
.footera p {
	line-height: 100px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
}

/*列表页*/
.sort_main {
	width: 1200px;
	;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.sort_main2 {
	height: 49px;
	background-color: #dddddd;
	margin-top: 20px;
	margin: 0px 20px 0px 20px;
	display: block;
	width: 1160px;
	float: left;
}
.name {
	color: #FFF;
	background-image: url(../images/lxy2017/lm_name_bk.png);
	line-height: 49px;
	font-size: 20px;
	float: left;
	width: 260px;
	text-align: center;
	font-family: "Microsoft YaHei", verdana;
}
.name_r {
	background-image: url(../images/lxy2017/lm_name_r.png);
	line-height: 49px;
	padding: 0px 0px 0px 30px;
	float: left;
	display: block;
	font-size: 20px;
	font-family: "Microsoft YaHei", verdana;
	color: #1899DB;
	background-repeat: no-repeat;
}
.name_r2 {
	background-image: url(../images/lxy2017/lm_name_r.png);
	line-height: 49px;
	padding: 0px 0px 0px 30px;
	float: left;
	display: block;
	font-size: 20px;
	font-family: "Microsoft YaHei", verdana;
	color: #1899DB;
	background-repeat: no-repeat;
}
.name_right {
	display: block;
	float: right;
	line-height: 49px;
	width: 49px;
	background-image: url(../images/lxy2017/lm_r_bk.png);
}
.sort_left {
	width: 260px;/*height:292px;*/
	float: left;
	margin-left: 20px;
}
.sort_lefthead {
	width: 26px;/*height:39px;*/
	background: url(../images/lxy2017/bg_sortlhead.png);
}
.sort_lefthead dt {
	font-family: "微软雅黑";
	line-height: 39px;
	text-align: center;
	color: #000000;
	font-size: 18px;
}
.sort_leftcont {
	width: 260px;
}
.sort_leftcont ul {
	width: 260px;
	padding-top: 10px;/*padding-bottom: 10px;*/
}
.sort_leftcont ul li {
	background: url(../images/lxy2017/bg_li.png) no-repeat;/* 25% 50%;*/
	text-align: left;
	line-height: 36px;
	padding-bottom: 10px;
	
}
.sort_leftcont ul li ul {
	width: 240px;
	/*padding-top: 5px;*/
	padding-left: 20px;
}

.sort_leftcont ul li ul li {
	background: url(../images/lxy2017/bg_li.png) no-repeat;/* 25% 50%;*/
	text-align: left;
	line-height: 36px;
	padding-bottom: 5px;
}
/*.sort_leftcont  ul li a{font-size:14px;color:#fff;font-weight:bold;letter-spacing:5px;}*/

.sort_leftcont ul li a, .sort_leftcont ul li ul li a {
	display: block;
	line-height: 36px;
	padding: 0px 10px 0px 20px;
	text-decoration: none;
	margin-bottom: 3px;
}
.sort_leftcont ul li a:link, .sort_leftcont ul li a:visited {
	background-image: url(../images/lxy2017/dmenu_bk.png);
	color: #444444;
	text-decoration: none;
}
.sort_leftcont ul li a.now {
	color: #FFF;
	background-image: url(../images/lxy2017/dmenu_bk_active.png);
}
.sort_leftcont ul li a.vip {
	color: #FFF;
	background-image: url(../images/lxy2017/dmenu_bk_VIP.png);
	font-weight: bold;
}
.sort_leftcont ul li a:hover {
	color: #FFF;
	background-image: url(../images/lxy2017/dmenu_bk_hover.png);
	text-decoration: none;
}
.sort_leftcont ul li a:active {
	color: #FFF;
	background-image: url(../images/lxy2017/dmenu_bk_active.png);
}
.sort_right {
	width: 885px;
	min-height: 500px;
	float: right;
	margin-right: 20px;
	float: left;
	background-color: #FFFFFF;
	display: block;
	margin: 15px 0 15px 15px;
}
.sort_righthead dt {
	font-size: 12px;
	color: #035da3;
	padding: 10px 0 0 20px;
}
.sort_rightcont {
	padding: 8px;
	clear: both;
	border: 1px dashed;
	border-color: #5CC7FF;
	margin-bottom: 20px;/*border-left:1px solid #b6dafc;border-right:1px solid #b6dafc;border-bottom:1px solid #b6dafc;*/
}
.sort_rightcont ul {
	padding-bottom: 20px;
}
.sort_rightcont ul li {
	border-bottom: 1px dashed #d1bfae;
	background: url(../images/lxy2017/heidian.png) no-repeat left;
	line-height: 38px;
	font-size: 14px;
	margin-left: 5px;
	padding-left: 20px;
	padding-right: 15px;
}
.sort_rightcont ul li span {
	float: right;
	color: #aaacb7;
}
.sort_rightcont ul li a:hover {
	color: #53ADF9;
}
/*内容页*/
.sort_right2 {
	width: 885px;
	min-height: 500px;
	float: right;
	margin-right: 20px;
	float: left;
	background-color: #FFFFFF;
	display: block;
	margin: 15px 0 15px 15px;
}
.sort_rightcont2 {
	padding: 8px;
	clear: both;
	border-left: 1px dashed;
	border-bottom: 1px dashed;
	border-right: 1px dashed;
	border-color: #5CC7FF;
	margin-bottom: 20px;
}
.sort_rightcont2 h1 {
	font-size: 22px;
	font-family: "微软雅黑";
	color: #3593E3;
	text-align: center;
	padding-top: 20px;
}
.sort_rightcont2 h2 {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #53ADF9;
	text-align: center;
	font-weight: normal;
	padding-top: 10px;
}
.line {
	width: 820px;
	border-bottom: 1px solid #d6d6d6;
	margin-left: 20px;
	margin-top: 30px;
}
.cont {
	width: 847px;
	margin: 10px 10px;
	color: #000000;
	overflow:hidden;
}
.cont p {
	line-height: 26px;
	text-indent: 0em;
	margin-bottom: 10px;
	font-size: 16px;
	font-family: 宋体;
}
.cont TABLE {
	WIDTH: 100%;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-collapse: collapse;
	border-left-color: #000000;
	border-left-style: solid;
	border-right-color: #000000;
	border-right-style: solid;
	border-top-color: #000000;
	border-top-style: solid;
	margin: 0 auto;
	BORDER-COLLAPSE: collapse
}
.cont TD {
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid
}
.cont TR {
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid
}
.cont TH {
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid
}
.cont TH {
	BACKGROUND: #f1ede6
}
.cont1 {
	FONT-SIZE: 14px;
	FONT-FAMILY: "微软雅黑";
	PADDING-TOP: 26px;
	LINE-HEIGHT: 2.2em
}
.cont1 TD * {
	TEXT-INDENT: 0px
}
.cont TD {
	TEXT-INDENT: 0px
}
.cont TH {
	TEXT-INDENT: 0px
}
.cont p img {
	text-indent: 0;
	margin: 0 auto;
}
/*滚动图片*/


.rollmain {
	width: 1200px;
	;
	height: 195px;
	overflow: hidden;
	position: relative;
	float: left
}
.rollTitle {
	width: atuo;
	height: 28px;
	border-bottom: 2px solid #1C59AA;
}
.rollTitle p {
	width: 76px;
	text-align: center;
	font-weight: bold;
	color: #94070a;
	font-size: 16px;
	line-height: 28px;
}
.leftbtn {
	width: 21px;
	height: 27px;
	background: url(../images/carousel.png) no-repeat left top;
	float: left;
	cursor: pointer;
	margin-top: 65px;
}
.rightbtn {
	width: 21px;
	height: 27px;
	background: url(../images/carousel.png) no-repeat right top;
	float: right;
	cursor: pointer;
	margin-top: 65px;
}
.photo {
	width: 1148px;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
	overflow: hidden;
	position: relative
}
.photobox {
	width: 179px;
	float: left;
	margin: 0px 6px;
}
.photobig {
	position: relative;
}
.photoprice01 {
	font-size: 12px;
	line-height: 14px;
	height: 30px;
	color: #666;
	font-family: Arial;
	text-align: center;
	text-overflow: ellipsis; /*  white-space: nowrap; */
	overflow: hidden;
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 0;
	position: absolute;
}
.flexslider .slides > li {
	display: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	max-width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	background: #fff;
	height: 440px;
	position: relative;
	zoom: 1;
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides > li {
	position: relative;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {
	zoom: 1;
	position: relative;
}
/* Caption style */
/* IE rgba() hack */
.flex-caption {
	background: none;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
	zoom: 1;
}
.flex-caption {
	width: 96%;
	padding: 2%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.3);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	font-size: 14px;
	line-height: 18px;
}
/* Direction Nav */

.flex-direction-nav a {
	background: url(../images/prenext.png) no-repeat;
	height: 56px;
	width: 56px;
	display: block;
	text-decoration: none;
	position: absolute;
	text-indent: -9999px;
}
.flex-direction-nav a.prev {
	background-position: -56px 0;
	left: 20px;
}
.flex-direction-nav a.prev:hover {
	background-position: -56px -56px;
}
.flex-direction-nav a.prev:ACTIVE {
	background-position: -56px -112px;
}
.flex-direction-nav a.next {
	right: 20px;
}
.flex-direction-nav a.next:hover {
	background-position: 0 -56px;
}
.flex-direction-nav a.next:ACTIVE {
	background-position: 0 -112px;
}
.flex-direction-nav {
	position: relative;
	top: -250px;
	width: 1200px;
	z-index: 0;
}
/* Control Nav */
.flex-control-nav {
	width: auto;
	position: absolute;
	bottom: 20px;
	right: 560px;
	text-align: center;
	display: block;
}
.flex-control-nav li {
	margin: 0 0 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-nav li:first-child {
	margin: 0;
}
.flex-control-nav li a {
	width: 17px;
	height: 17px;
	display: block;
	background: url(../images/slide-controller-btn.png) no-repeat -17px 0;
	cursor: pointer;
	text-indent: -9999px;
}
.flex-control-nav li a:hover {
	background-position: 0px 0px;
}
.flex-control-nav li a.active {
	background-position: 0px 0px;
	cursor: default;
}