<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/*section,article,aside,header,footer,nav,dialog,figure{display:block;}*/
menu, figure{margin:0;padding:0;}

table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
table,td,th{vertical-align: middle;}
input,select{vertical-align:middle;}
input,select,textarea{ color:#333; font-family:"Microsoft YaHei", arial,verdana,sans-serif; font-size:16px;}
textarea{resize:vertical;}
/*input:focus{outline:0 none}*/
::-webkit-input-placeholder{color: #f2bc8b;}
input::-moz-placeholder{color: #f2bc8b;}
:-ms-input-placeholder{color: #f2bc8b;}
::-webkit-textarea-placeholder{color: #f2bc8b;}
#input:-ms-input-placeholder {color: #f2bc8b;}/*ie must id*/


fieldset{padding:0 1em 1em 1em; margin:1.6em 0;border:1px solid #ccc;} /*** padding-top is margin-top for fieldsets in Opera ***/
legend{padding-left:.8em; padding-right:.8em;}
legend+*{margin-top:1em;} /*** compensates for the opera margin bug ***/
sub{ font-size:smaller; line-height:0; vertical-align:sub;}
sup{ font-size:smaller; line-height:0; vertical-align:super;}


.t12{font-size:12px;}
.t14{font-size:14px;}
.t16{font-size:16px;}
.t18{font-size:18px;}
.black{color:#000;}
.white{color:#fff;}
.gray{color:#ccc;}
.red{color:#db0210;}
.blue{color:#294cbd;}
.green{color:#00b700;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.delete{text-decoration:line-through;}
.nob{border:none;background:none;}
.fl{float:left;}
.fr{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.simsun{font-family:"Simsun";}

.highlight {background:#ff0;}
.thin{font-weight: lighter;}
.error_tips,.notice_tips,.success_tips{padding:.3em .8em;margin-bottom:1em;border:2px solid #ddd;white-space:nowrap;}
.error_tips{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice_tips{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success_tips{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error_tips a{color:#8a1f11;}
.notice_tips a{color:#514721;}
.success_tips a{color:#264409;}
.center{text-align: center;}
.left{text-align:left;}
.right{text-align:right;}
.tdu{text-decoration:underline;}
.errorMessage{ color:#f00;}
.hidden{ display:none;}
.oh{overflow:hidden; zoom:1;}
.lefthalf{
	float:left;
	width:48%;}
.righthalf{
	float:right;
	width:48%;}

.btn_mr{ margin-right:20px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml50{ margin-left:50px;}
.ml100{ margin-left:100px;}
/*all*/
.submit{ cursor:pointer; overflow:visible;}
.radio, .checkbox, input[type="radio"], input[type="checkbox"]{ margin:0 5px 3px 0;}
.input, .textarea{
	padding:7px 5px;
	background: #fbfbfb;
    border: 1px solid #f2f2f2;}
textarea{ resize:none;}

.formlist .input,.formlist  .textarea{
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;}
.formlist .input:focus, .formlist .textarea:focus{
	border:1px solid #e6963f;}




.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
* html .clearfix {height: 1%;}
* html .clearfix {display: block;}


/*去掉iphone ipad默认button样式*/
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;}


.wrapper:after,.header:after,.mainwidth:after,.navlist:after,.footer:after,.container_in:after,.aboutcon:after,.messlist li:after,.digitselcon:after{
	content:"\0020";display:block;height:0;clear:both;visibility:hidden;}

.wrapper,.header,.mainwidth,.navlist,.footer,.container_in,.aboutcon,.messlist li,.digitselcon{zoom:1;}


/*label css*/

/*.nav li a:hover,.linkslist a:hover,.toptitle .more:hover,.newslist a:hover,.classifylist a:hover,.downlist a:hover{text-decoration:none;}
*/

.wrapper{}


.mainwidth{
	margin:0 auto;
	width:1300px;}

.header{
	background: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
	z-index:30;}
.header .mainwidth{position:relative;}

.header_index{
	background:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;}


.logobox{
	position:absolute;
	left:0px;
	top:0px;
	width:260px;}
.logobox a{
	display: block;
	width: 100%;
	height: 70px;
	background: url(../images/logo.png) no-repeat left 0 center;
	background-size: 250px;}

.nav_tab_title{ display:none;}
.nav{ float:right;}
.nav {}
.nav li{
	position:relative;
	float:left;
	display:inline;}
.nav &gt; ul &gt; li:first-child{ padding-left:0;}
.nav &gt; ul &gt; li:first-child span{
	border-left: none;}
.nav &gt; ul &gt; li:last-child span{
	border-right: none;}
.nav li a{
	display:block;

	width:auto;
	text-align:center;
	height:70px;
	line-height:70px;
	font-size:16px;
	color:#333;}
.nav li a span{
	/*display:block;*/
	padding: 0 24px;
	/*height:70px;*/
	border-left: 1px solid #d16f17;
	border-right: 1px solid #ff891e;}
.nav li:last-child a span{
	padding-right: 0;}
.nav li a:hover{text-decoration:none;}
.nav li.active a{
	color: #e6963f;}
/*.nav li.active a span,.nav li a:hover span{ border-bottom:4px solid #e6963f;  }*/

.nav li.cur a{}
/*.nav li.cur a span{border: none;}*/
.header .nav_fixed{
	position: fixed;
	top: 0;
	width: 100%;
	box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);}




.nav .secnav{
	position: absolute;
	left: 0;
	top:70px;
	z-index: 199;
	padding: 10px 0;
	width:300px;
	border-top: 4px solid #ea7b17;
	background:#fff;
	-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.15);
	-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.15);
	box-shadow:0px 0px 4px rgba(0,0,0,0.15);
	
	display:none;}
.nav .secnav ul{
	overflow: hidden; zoom:1;}
.nav li li{
	padding:5px 0 5px 20px;
	width: 120px;
	background:none;}
.secnav li:first-child{}
.nav li li a{
	display:inline-block;
	height:auto;
	line-height: normal;
	font-size: 14px;
	text-align: left;}
.nav li li a span{
	padding: 0;
	height:auto;}
.nav li.active li a{ color: #333;}
.nav li li a:hover{
	color:#e6963f;}

.nav li.active li a span,.nav li li a:hover span{ border-bottom:none;}
.nav li.cur a span{}
.nav li.cur li a { background: none;}
.nav li.cur li a span{border-bottom:none;}

.nav li li.linking a{
	padding-right:20px;
	background: url(../images/outside.png) no-repeat right 50%;}


.nav li:nth-last-child(2) .secnav{
	left:auto;
	right:0;}
.nav li:nth-last-child(3) .secnav{
	left:auto;
	right:0;}



.header .header_top{
	background: #444;}
.header .header_top li{
	float: left;}
.header .header_top ul a{
color: #fff;
	padding: 0 24px 0 24px;}
.header .header_top ul a span{
	font-size: 14px;
	line-height: 36px;}
.header .header_top ul li:nth-of-type(1) a{
}
.header .header_top ul li:nth-of-type(2) a{
}
.header .header_top ul li:nth-of-type(3) a{
}
.header .header_top ul li:nth-of-type(4) a{
}
.header .header_top ul li:nth-of-type(5) a{
}
.header .header_con{
	background: #ea7b17;}





.header .nav li&gt;a{ color:#fff;}
.header .nav&gt;li{
}
.header .nav&gt;li:first-child{
	background:none;}

.header .nav li.active&gt;a{ color: #fff;}


.header_index .nav li.cur a span, .header_index .nav li.cur a:hover span{
	border-bottom: none;}



.header .nav li li{background:none;}
.header .nav li li a{
	color:#333;}
.header .nav li li a:hover{color:#e6963f;}


.item_hide{ display:none;}


.headright{ float:right; position:relative;font-size: 14px;}

.headright .old{
	padding: 0 8px 0 0;
	margin: 0 5px 0 0;
	line-height: 36px;
	color: #666;
}
.headright .en{
	line-height: 36px;
	margin: 0 10px 0 0;
	color: #fff;}

.header .headright .old{
}
.header .headright .old,.header_index .headright .en{
	color: #fff;}


.mylibcon{
	float:right;
	width:30px;
	height:30px;}
.mylibcon .imgico,.sitesearchcon .imgico{
	width:30px;
	height:30px;
	display:block;
	position:absolute;
	right:0px;
	top:0;
	cursor:pointer;}
.mylibcon .mylib{
	position:absolute;
	right:0px;
	top:0;
	width:90px;
	display:none;
	height:36px;
	line-height:36px;
	background:#1fb52d;
	padding:0 11px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;

	z-inde:99;}
.mylibcon a span{
	color:#fff;
	padding:0 0 0 20px;}

.mylibcon a:hover{text-decoration:none;}

.header .mylibcon .imgico{
	background-size: 25px;
	margin-top: 6px;}



.sitesearchcon{
	float:right;
	/*position:relative;*/
	width:30px;
	height:30px;
	margin:0 5px 0 0;}
.sitesearchcon .imgico{
}

.header .sitesearchcon .imgico{
	background-size: 25px;
	margin-top: 6px;
	right: 32px;}

.sitesearch{
	position:absolute;
	right:32px;
	top:3px;

	width:130px;
	height:26px;
	line-height:32px;
	overflow: hidden; zoom:1;
	
	border:2px solid #ddd;

	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	-o-border-radius:18px;
	border-radius:18px;

	display:none;

	z-inde:99;}

.sitesearch .input{
	background:none;
	border:none;
	width:85px;
	padding:0 0px 0 15px;
	margin: 0 0 0 3px;
	height:28px;
	line-height:32px;
	float:left;
	color:#555;}
.sitesearch .submit{

	border:none;
	width:25px;
	height:28px;
	text-align:center;
	color:#fff;
	float:right;
	
	margin:0px;
	padding:0;}
.sitesearch .submit:hover{}


.header_index .sitesearch{
	border:2px solid rgba(255,255,255,0.2);
	background:rgba(0,0,0,0.1);
	right: 32px;}
.header .sitesearch input{ color:#fff;}
.header .sitesearch input::-moz-placeholder{ color:#fff; opacity:1;filter:Alpha(opacity=100);}
.header_index .sitesearch .submit{
}


.sitesearchcur { width:130px;}
.sitesearchcur .sitesearch{ display:block;}


.container{
	position: relative;
	z-index: 10;}

.container .topbg{
	position: absolute;
	left: 0;
	top: 100px;
	z-index: -1;
	width: 100%;
	height: 332px;
    
	background-size: cover;}



.indsearch{
	margin:0 auto;
	width:650px;
	max-width:100%;}
.indsearch_in{
	padding:0 10px;}
.searchtab_tit a.active{
	background-color: rgba(234,123,23,0.8);
	zoom:1;
  border-radius: 3px 3px 0 0;}
.searchtab_tit a.active:hover{
	color: #fff;}
.searchtab_tit a{
	display: inline-block;
	padding: 8px 12px 2px 12px;

	text-align:center;
	font-size:16px;
	font-weight:bold;
	color: #b1845c;}
.searchtab_tit a.active{
	color: #fff;}
.searchtab_tit a:hover{ text-decoration: none;}
.searchtab_tit .selectbox{
	display:none;}


.searchtab_show{
	position:relative;
	height: 110px;}
.searchtab_show_in{
	position:relative;}

.seartabbox{
	position:relative;
	padding: 22px 3px 0px 3px;
	background-color: rgba(234,123,23,0.8);
	height:46px;}


.searchtab_show .tab_text{
	position:absolute;
	width:100%;
	visibility:hidden;
	border-radius: 0 3px 3px 3px;
	overflow: hidden;}
.searchtab_show .select{}
.searchtab_show .inputbox{
	 zoom:1;
	padding:0 35px 0 35px;
	height:45px;
	position:relative;}
.searchtab_show .inputbox .delico{
	display:none;
	position:absolute;
	right:130px;
	top:0px;
	width:60px;
	height:45px;
	cursor:pointer;}
.searchtab_show .inputbox form{}

.searchtab_show .input{
	float:left;
	padding:0 0 0 12px;
	width:89%;
	/*margin-top: 2px;*/
	border:none;
	/*background:none;*/
	height:38px;
	line-height:45px;
	font-size:16px;

	position: relative;
	z-index: 999999;}

.input_box input::input-placeholder{color:#b8c4ce!important;} 

.input_box input::-webkit-input-placeholder{ 
color: #b8c4ce!important;} 


.searchtab_show .submit{
	/*float:right;*/
	/*margin-right:3px;*/
	padding:0;
	width:48px;
	height:36px;
	background:#d56907 url(../images/searchbtn.png) no-repeat 50% 50%;
	border:1px solid #fff;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-ms-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease;}
/*.searchtab_show .submit:hover{ background-color:#db750f; filter:Alpha(opacity=90);opacity:0.9;}*/


.indsearch .selectbox{
	position: absolute;
	right: 58px;
	top:3px;
	z-index: 10;
	height: 45px;}
.indsearch .select{ width:150px;}
.indsearch select{}
.indsearch option{ padding:3px 5px; border:none;}

.searchtab_show .link{ overflow:hidden; zoom:1;background-color: rgba(234,123,23,0.8);padding-left: 32px;}
.searchtab_show .link_in{
	float:left;
	position:relative;
	/*margin-bottom:5px;*/
	padding:0 10px 10px;
	height:24px;
	line-height:24px;}
/*.searchtab_show .link_in:after{
	content: '\0020';
	position:absolute;
	top:0;
	right:-24px;
	width: 0;
	height: 0;
	border: 12px solid transparent;
	border-left: 12px solid rgba(0,0,0,0.4);
	border-top: 12px solid rgba(0,0,0,0.4);
}*/
.searchtab_show .link a{
	margin-right:15px;
	color:#fff;
	font-size:12px;
	border-left: 1px solid #da7d2a;
	padding-left: 15px;}
.searchtab_show .link a:first-of-type{
	border: none;
	padding-left: 0;}
.searchtab_show .link .icon{
	overflow:hidden; zoom:1;
	margin-right:5px;
	display:inline-block;
	width:14px;
	height:14px;
	line-height:14px;
	font-size:10px;
	background-color:#e6963f;
	vertical-align:-2px;
	text-align:center;
	text-indent:2px;
	color:#fff;

	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;}

.searchtab_show .tabtips{
	display:none;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #fff;}


.imgfloat_1{
	position:fixed;
	z-index:99;
	left:0;
	top:106px;}
.imgfloat_1 .close, .imgfloat_2 .close, .imgfloat_3 .close{
	position:absolute;
	right:0;
	top:0;
	width:20px;
	height:20px;
	cursor:pointer;}
.imgfloat_2{
	position:fixed;
	z-index:99;
	right:0;
	top:0;}
.imgfloat_2 .close{
	left:0;
	right:auto;}
.imgfloat_3{
	position:absolute;
	z-index:99;
	left:0;
	top:0;}





.container_in{
	position: relative;
	margin: 48px 0 20px 0;}


.siteleft{
	position: relative;
	z-index: 10;
	float: left;
	width: 260px;}
.siteleft .topbg{
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	height: 35px;}
.siteleft .toptitle{
	padding: 10px 30px 5px 30px;
	background: #d56907;
	position: relative;}
.siteleft .toptitle a{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #fff;}
.short_border{
	display: block;
	width: 33px;
	height: 3px;
	background: #fff;
	position: absolute;
	bottom: 0;}
.sitemapcon{}
.sitemapcon .item{
	padding: 0 0 0 26px;
	background: #ea7b17;
	border-top: 1px solid #e99040;}
/*.sitemapcon .item:last-child{ padding-bottom: 10px;}*/
.sitemapcon .itemin{
	padding: 6.5px 0 5px 0;}
.sitemapcon .item:first-child .item{ border: none;}
.sitemapcon .title {
    display: block;
    font-weight: bold;
    color: #f6f0f2;
    font-size: 16px;}
.sitemapcon .links{
	overflow: hidden; zoom:1;
	line-height:1.5;
	padding-left: 10px;}
.sitemapcon .links a{
	display: block;
	float: left;
	margin: 0 16px 0 0;
	color: #f0f0f0;
	font-size: 13px;
    line-height: 2.0em;
    width: 86px;}
.sitemapcon .item:hover{
	    background-color: #d56907;}
.sitemapcon .item:hover .itemin{}


.adcon{}
.adcon a{
	display: block;
	width: 100%;
	height:92px;
}

.con_right{
	float: right;
	width: 1030px;
	margin-top: 54px;}

.fasttrack{
	padding: 8px 0 5px 0;
	background: #fff;}


.fasttrack .title{
	margin: 0 0 0 0;
	font-size: 16px;
	color: #ea7b17;
	padding: 0 20px 8px 20px;
	border-bottom: 2px solid #e5e5e5;
	position: relative;}
.fasttrack .title .short_border{
	background: #ef7e18;
	bottom: -2px;}
.fasttrack .title .t{}
.fasttrack .title .more{
	float: right;
	font-size: 14px;
	padding-top: 5px;
	color: #7a7a7a;}
.fasttrack .title .more:hover{
	color: #e6963f;}

.tracklist{
	overflow: hidden; zoom:1;
	padding: 0 30px;}
.tracklist li {
    float: left;
    display: inline-block;
    padding: 8px 0;
    width: 130px;}
.tracklist a {
    overflow: hidden;
    zoom: 1;
    display: block;
    padding: 0 0 0 28px;
    line-height: 30px;
    color: #333;}
.tracklist a .icon {
    float: left;
    margin-left: -25px;
    line-height: 28px;
    height: 30px;
    font-size: 16px;
    color: #ea7b17;}


.tracklist a:hover{
	color: #ea7b17;

text-decoration: none;}


.indnewscon{
	overflow: hidden; zoom:1;
	margin: 10px 0 0 0;}

.indresource,.indlecture,.indnews{
	float: left;
	/*padding:4px 0;*/
	margin: 0;
	margin: 0 11px 0 0;
	width: 336px;
	height: 366px;
	position: relative;
	background: #fff;
	overflow: hidden;}
.indresource{
	margin: 0;}
.indnewscon .toptitle{
	height: 44px; zoom:1;
	padding: 0 15px 0 20px;
    border-bottom: 2px solid #e5e5e5;
    font-size: 16px;
    position: relative;}
.indnewscon .toptitle .short_border{
	background: #ef7e18;
	bottom: -2px;}
.indlecture .toptitle{
	border-color: rgba(0,0,0,0);}
.indnewscon .toptitle .t{
	float:left;
	font-size: 16px;
	/*font-weight: bold;*/
	color: #ea7b17;
	line-height: 2.8;}
.indnewscon .toptitle .more {
    /* float: right; */
    /*font-size: 52px;*/
    font-size: 12px;
    color: #a9a9a9;
    position: absolute;
    right: 16px;
    top: 12px;}
.indnewscon .toptitle .more:hover{
	color: #ea7b17;
	text-decoration: none;}

.indreslist{}
.indreslist li a{

	    padding: 10px 0;
    border-top: 1px solid #e5e5e5;
    margin-left: 15px;}
.indreslist li:hover{
	background: #f7f7f7;}

.indreslist li:first-child a{ border: none;}


.indreslist li .con{
	display: none;}
.indreslist li:hover .con{
	/*display: block;*/
	color: #707070;}


.indreslist a:hover{ text-decoration: none;}
.indreslist a:hover .title{}



.lecturebox{
	position: relative;
	/*margin: 10px 0 0 0;*/
	line-height: 1.5;
	padding: 0 20px;}

.lecturebox .img{
	display: block;
	margin: 0 0 10px 0;}
.lecturebox .img img{
	width: 100%;
	height: auto;}
.lecturebox .myprev,.lecturebox .mynext{
	display: block;
	width: 26px;
	height: 52px;
	opacity: 0.3;
	position: absolute;
	z-index: 999;
	top: 15%;
	display: none;}.lecturebox .myprev{
	left: 25px;}
.lecturebox .mynext{
	right: 25px;}
.lecturebox .myprev:hover,.lecturebox .mynext:hover{
	opacity: 0.8;}
.lecturebox .title{
	overflow:hidden; zoom:1;
	display: block;
	margin: 0 0 8px 0;
	color: #333;
	max-height:42px;
	font-size: 16px;}
.lecturebox .text{
	overflow:hidden; zoom:1;
	display: block;
	margin: 0 0 18px 0;
	color: #888;
	max-height:112px;
	line-height:1.5;}
.lecturebox .text .con{
	display: block;
	font-size: 14px;
	margin: 0 0 6px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;}
.lecturebox .more{
	display: block;
	width: 100px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 12px;
	color: #333;
	background: #f0f1f3;}
.lecturebox .more span{
	padding: 0 12px 0 0;
}
.lecturebox .swiper-button-prev,.lecturebox .swiper-button-next{
	/*color: #fff;*/
	background-color: #ea7b17;
	opacity: 0.4;
	top: 27%;
	height: 50px;
	background-size: 54%;
	background-repeat: no-repeat;
	background-position: center;}
.lecturebox .swiper-button-prev:hover,.lecturebox .swiper-button-next:hover{
	opacity: 0.8;}
/*.lecturebox .swiper-pagination{*/
	/*bottom: 0;*/
/*	top: 42%;
	left: 40%;
	color: #c1b9b7;
	font-size: 18px;
	letter-spacing: -2px;*/
/*}*/
/*.lecturebox .swiper-pagination .swiper-pagination-current{
	color: #fff;
	font-size: 22px;
}*/
/*.swiper-pagination-bullet{
	background: #8a8a8a;
}
.lecturebox .swiper-pagination-bullet-active{
	background: #8a8a8a;
}*/
.lecturebox .swiper-pagination{
	top: 42%;
	left: 40%;
	color: #c1b9b7;
	font-size: 18px;
	letter-spacing: -2px;}
.lecturebox .swiper-pagination .swiper-pagination-current{
	color: #fff;
	font-size: 22px;}

.indnews{}
.indnews .ad a{ display:block;}
.indnews .ad img{
	width: 100%;
	height: auto;}
.indnewlist{}
.indnewlist li a{
	padding: 10px 0;
	border-top: 1px solid #e5e5e5;
	margin-left: 15px;}
.indnewlist li:hover{
	background: #f7f7f7;}
.indnewlist li:first-child a{ border: none;}
.indnewlist a,.indreslist a{
	display: block;
	overflow: hidden; zoom: 1;}
.indnewlist .con{
	display: none;}
.indnewlist li:hover .con{
	color: #707070;}
.indnewlist .date,.indreslist li .date{
	/*display: block;*/
	margin: 0 10px 0 0;
	font-size: 12px;
	color: #999;
	float: left;}
/*.indnewlist .date .t1{*/
	/*display: block;*/
	/*font-size: 23px;*/
	/*color: #333;*/
	/*line-height: 1;*/
/*}*/
.indnewlist .title,.indreslist .title{
	display: block;
	line-height: 1.6;
	overflow: hidden;
	padding-right: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 230px;
	float: left;}

.indnewlist .title_hover,.indreslist .title_hover{
	/*display: inline;*/
	float: none;
	white-space: normal;
	max-width: 100%;}

.indnewlist a:hover{ text-decoration: none;}


.ani_border_box{
	overflow:hidden; zoom:1;
	position:relative;
	display:block;}
.ani_border_box img{
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;}
.ani_border_box .line-1, .ani_border_box .line-2, .ani_border_box .line-3, .ani_border_box .line-4{
	position: absolute;
	background:  #e6963f;

	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;}



.ani_border_box:hover img{
	-webkit-transform:scale(1.02);
	-moz-transform:scale(1.02);
	-ms-transform:scale(1.02);
	-o-transform:scale(1.02);
	transform:scale(1.02);}
.ani_border_box:hover .line-1{
	height: 100%;}
.ani_border_box:hover .line-2{
	width: 100%;}
.ani_border_box:hover .line-3{
	height: 100%;}
.ani_border_box:hover .line-4{
	width:100%;}








.container_page{
	padding: 0 0 20px 0;
}

.conban{
	height:150px;
	margin-top: 100px;}
.conban .m_img{ display: none;}

.conbox{
	position: relative;
	margin: -70px 0 0 0;}

.aboutcon{
	/*min-height: 500px;*/
	background: #fff;}
.aboutleft{
	float: left;
	width: 1040px;}
.titlecon{
	position: relative;
	padding: 0 50px;
	height: 70px;
	background: url(../images/titlebg.png) repeat-x left 0;}
.titlecon .title{
	display: block;
	line-height: 65px;
	font-size: 20px;
	font-weight: bold;
	color: #333;}
.sitepage{
	position: absolute;
	top:30px;
	right: 50px;
	font-size: 12px;
	color: #333;}

.aboutextcon{
	padding: 30px 50px 40px 50px;
	min-height: 420px;
	color: #333;
}
.aboutextcon .texttop{
	position: relative;
	overflow: hidden; zoom:1;
	margin: 0 0 20px 0;}
.aboutextcon .texttop .img{
	display: block;
	position: absolute;
	left: 0;
	top:0;
	z-index: 10;}
.aboutextcon .textright{
	
	float: right;
	margin: 20px 0 0 0;
	overflow:  hidden;
	padding: 45px 50px 50px 100px;
	width: 570px;
	color: #333;
}
.aboutextcon .textright .t1{
	padding: 0 0 15px 0;
	margin: 0 0 20px 0;
	width: 485px;
	font-size: 18px;
	font-weight: bold;
	color: #a98a60;
}



.sidebar{
	float: right;
	width: 260px;}
.sidebar .title{
	position: relative;
	padding: 0 30px;
	height: 70px;
	line-height: 65px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.sidebar .title .border{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	height: 4px;
	background: rgba(0,0,0,0.1);}

.sidebarlist{}
.sidebarlist li{
	border-bottom: 1px solid #e5e5e5;}
.sidebarlist a{
	display: block;
	padding: 10px 25px 10px 30px;
	font-size: 16px;
	color: #333;}
.sidebarlist a span{
display: block;}
.sidebarlist li.active a,.sidebarlist a:hover{
	color: #fff;}
.sidebarlist li.active a span,.sidebarlist a:hover span{}
.sidebarlist a:hover{
	color: #fff;
	text-decoration: none;}

.sidebarlist li.linking{}
.sidebarlist li.linking span{
}
.sidebarlist .linking.active a span,.sidebarlist li.linking a:hover span{
}



.conleft_con{
	padding: 20px 50px 30px 50px;
	min-height: 420px;
	background: url(../images/rightbg.png) repeat-y right 0;}
.newslist{
	margin: 0 0 15px 0;}
.newslist li{
	padding: 15px 0;
	border-bottom: 1px solid #e5e5e5;}
.newslist li:first-child{ padding-top: 0;}
.newslist .title{
	display: block;
	font-size: 18px;}
.newslist .text{
	display: block;
	font-size: 12px;
	color: #999;}
.newslist a:hover{ text-decoration: none;}
.newslist a:hover .title{ text-decoration: underline;}




.paginal{text-align:center; height:35px; padding:10px 0 15px 0;}
.paginal ul{ overflow: hidden; zoom: 1;}
.paginal li{ display: inline-block; margin: 0 0 0 -3px; vertical-align:middle;}
.paginal img{vertical-align:middle;}
.paginal a{ margin:0 -2px; color: #333; border:none; background: #fff; vertical-align:middle;}
.paginal a:hover{text-decoration:none;}
.paginal .page{}
.paginal .page a{ display: block; height: 35px; width: 37px; line-height: 35px; text-align: center; border: 1px solid #eee;}
.paginal .selected a,.paginal a:hover{ color: #fff; background:#e6963f;}
.paginal .prev a{
	display: block;
	height: 35px;
	width: 70px;
	line-height: 35px;
	text-align: center;
	border: 1px solid #eee;}
.paginal .next a{
	display: block;
	height: 35px;
	width: 70px;
	line-height: 35px;
	text-align: center;
	border: 1px solid #eee;}


.informationlist{
	margin: 0 0 15px 0;}
.informationlist li{
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;}
.informationlist a{
	display: block;
	overflow: hidden; zoom:1;}
.informationlist .img{
	position: relative;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	overflow: hidden;}
.informationlist .border{
	position: absolute;
	left: 0;
	top:0;
	z-index: 10;
	width: 242px;
	height: 122px;
	border: 4px solid #e6963f;
	opacity:0;filter:Alpha(opacity=0);
	
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;}
.informationlist .img img{
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;}
.informationlist .textcon{
	display: block;
	overflow: hidden;}
.informationlist .title{
	display: block;
	margin: 0 0 5px 0;
	font-size: 16px;
	color: #333;}
.informationlist .text{
	display: block;
	margin: 0 0 5px 0;
	color: #555;}
.informationlist .date{
	display: block;
	color: #999;
	font-family:arial;}

.informationlist a:hover{ text-decoration: none;}
.informationlist a:hover .title{
	color: #e6963f;
	text-decoration: underline;}
.informationlist a:hover .img .border{
	opacity:1;filter:Alpha(opacity=100);}
.informationlist a:hover img{
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03);}



.lecturelist{
	overflow: hidden; zoom:1;
	margin: 0 0 0 -20px;
	padding: 10px 0 0 0;}
.lecturelist li{
	float: left;
	display: inline;
	margin: 0 0 20px 20px;
	width: 300px;}

.lecturelist a{
	position: relative;
	display: block;
	background: #f3f3f3;
	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;}
.lecturelist .border{
	position: absolute;
	left: 0;
	top:0;
	z-index: 10;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 0 3px  #e6963f inset;
	-moz-box-shadow: 0 0 0 3px  #e6963f inset;
	-ms-box-shadow: 0 0 0 3px  #e6963f inset;
	-o-box-shadow: 0 0 0 3px  #e6963f inset;
	box-shadow: 0 0 0 3px  #e6963f inset;
	
	opacity:0;filter:Alpha(opacity=0);
	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;}
.lecturelist .img{
	display: block;
	overflow: hidden;}

.lecturelist .img img{
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;}
.lecturelist .title{
	padding: 20px 20px 10px 20px;
	display: block;
	font-size: 16px;
	color: #333;
	height: 29px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;}
.lecturelist .textcon{
	display: block;
	padding: 0 20px 20px 20px;
	overflow: hidden; zoom:1;}

.lecturelist .date{
	display: block;
	float: left;
	margin: 0 10px 0 0;
	font-size: 24px;
	font-weight: bold;
	color: #555;
	font-family: arial;
	line-height: 1.2;}
.lecturelist .date .month{
	display: block;
	font-size: 12px;}
.lecturelist .text{
	display: block;
	padding: 0 0 0 10px;
	line-height: 1.6;
	border-left: 1px solid rgba(0,0,0,0.1);
	max-height: 47px;
	min-height: 47px;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}

.lecturelist a:hover{
	background: #e6963f;
	color: #fff;
	text-decoration: none;
	text-decoration:none;}
.lecturelist a:hover .title{
	background: #e6963f;
	color: #fff;}
.lecturelist a:hover .textcon{}
.lecturelist a:hover .textcon,.lecturelist a:hover .date{ color: #fff;}

.lecturelist a:hover .border{
	opacity:1;filter:Alpha(opacity=100);}
.lecturelist a:hover img{
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-ms-transform: scale(1.04);
	-o-transform: scale(1.04);
	transform: scale(1.04);}



.popbox{
	position:relative;
	margin:0 auto;
	/*width:960px;*/
	background:#fff;}
.popboxcon{
	padding: 40px 50px;}
.poptitle{
	position: relative;
	margin:0 0 20px 0;
	font-size:18px;
	font-weight: bold;
	text-align: center;
	color:#333;	
}
.poptitle .title{
	position: relative;
    z-index: 10;
	display: block;
	padding: 15px 15px 0 15px;
	}
.poptitle .t1{
	position: relative;
    z-index: 10;
	display: block;
	padding: 0 15px 15px 15px;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	}
.poptitle .lineright{
	position: absolute;
	right: 0;
	top:0;
	width: 4px;
	height: 100%;
}
.poptitle .topbg_1{
	position: absolute;
	right: 4px;
	top:4px;
	width: 52px;
	height: 41px;
}
.poptitle .botbg{
	position: absolute;
	left: 4px;
	bottom:4px;
	width: 52px;
	height: 36px;
}
.poptitle .ctrl{
	position: absolute;
	right: 35px;
	top: 40px;
	z-index: 999;}
.poptitle .ctrl a.active{
	color: #ea7b17;}
.popdetail .edittext,.popdetail .edittext span{
	font-size: 16px !important;
	font-family: 微软雅黑 !important;}
.popdetail .edittext_small,.popdetail .edittext_small span{
	font-size: 12px !important;}
.popdetail .edittext_normal,.popdetail .edittext_normal span{
	font-size: 16px !important;}
.popdetail .edittext_large,.popdetail .edittext_large span{
	font-size: 20px !important;}

.popdetail{ color: #333;}

.popdetail_data{
	padding: 0 0 40px 0;}




/**/
span.customSelect {
	padding:0 7px;
	height:45px;
	line-height:45px;
	font-size:16px;}
span.customSelect.changed {
	background-color: #f0dea4;}
.customSelectInner {
	height: 45px;
	text-indent:10px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;}



.branchlist{
	overflow: hidden; zoom:1;
	margin: 0 0 0 -20px;}
.branchlist li{
	float: left;
	display: inline;
	margin: 0 0 20px 20px;
	width: 220px;}
.branchlist a{
	position: relative;
	display: block;}
.branchlist .title{
	overflow:hidden; zoom:1;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: rgba(0,0,0,0.6);
	
	opacity:1;filter:Alpha(opacity=100);
	
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;}
.branchlist .textcon{
	overflow:hidden; zoom:1;
	display: block;
	position: absolute;
	left: 0;
	top:0;
	z-index: 20;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: rgba(0,0,0,0.8);
	
	opacity:0;filter:Alpha(opacity=0);
	
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;}
.branchlist .textcon .title_1{
	display: block;
	padding: 70px 0 0 0;
	margin: 100px 0 20px 0;
	font-size: 16px;
	font-weight: bold;
}

.branchlist a:hover .title{
	opacity:0;filter:Alpha(opacity=0);}
.branchlist a:hover .textcon{
	opacity:1;filter:Alpha(opacity=100);}



.sceneryconbox{position:relative; overflow:hidden; margin: 0 0 25px 0;}
.sceneryslide{
	position:relative;}

.sceneryslide .slide{
	width:940px;
	height:470px;
	overflow:hidden;}
.sceneryslide .slide .page{}

.sceneryslide .slide .first{ display:block; text-align:right;}
.sceneryslide .slide .last{}
.sceneryslide .slide .page{}

.sceneryslide .slide .swiper-slide{
	filter:Alpha(opacity=50);opacity:0.5;
	-webkit-transition:opacity 1s ease;
	-moz-transition:opacity 1s ease;
	-o-transition:opacity 1s ease;
	-ms-transition:opacity 1s ease;
	transition:opacity 1s ease;}
.sceneryslide .slide .swiper-slide-active{
	filter:Alpha(opacity=100);opacity:1;
	-webkit-transition:opacity .5s ease-out;
	-moz-transition:opacity .5s ease-out;
	-o-transition:opacity .5s ease-out;
	-ms-transition:opacity .5s ease-out;
	transition:opacity .5s ease-out;}


.sceneryconbox .imgprev{
	display:block;
	position:absolute;
	left:50px;
	top:45%;
	margin-top:-40px;
	width:80px;
	height:80px;
	cursor:pointer;
	z-index:100;
	opacity:0.3;filter:Alpha(opacity=30);
	
	display: none;}
.sceneryconbox .imgnext{
	display:block;
	position:absolute;
	right:50px;
	top:45%;
	margin-top:-40px;
	width:80px;
	height:80px;
	cursor:pointer;
	z-index:100;
	opacity:0.3;filter:Alpha(opacity=30);
	
	display: none;}
.sceneryconbox .imgprev:hover,.sceneryconbox .imgnext:hover{ opacity:0.5;filter:Alpha(opacity=50);}


.imglist_out{
	width:100%;
	padding:12px 0;
	
	position:absolute;
	left:0;
	bottom:0;
	z-index:90;}
.imglist_out .bg{
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	background:#000;
	opacity:0.6;filter:Alpha(opacity=60);
	z-index:-1;}

.imglist_out .list{overflow:hidden; height: 55px;}

.imglist{ position:relative;  text-align: center;}
.imglist{ width: 100%; margin: 0 auto;}

.imglist_out .swiper-slide{
	//float: none;}


.imglist li{
	/*float:left;*/
	display: inline-block;
	filter:Alpha(opacity=70);opacity:0.7;
	overflow:hidden;
	/*margin:0 0 0 -1px;*/
	width:65px;
	height: 55px;}
.imglist a{
	position: relative;
	display: block;
	margin:0 5px;
	width:55px;
	height: 55px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	
	overflow: hidden;}
.imglist .border{
	position: absolute;
	left: 0;
	top:0;
	z-index: 10;
	width: 100%;
	height: 100%;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	
	overflow: hidden;
	
	-webkit-box-shadow: 0 0 0 4px  #e6963f inset;
	-moz-box-shadow: 0 0 0 4px  #e6963f inset;
	-ms-box-shadow: 0 0 0 4px  #e6963f inset;
	-o-box-shadow: 0 0 0 4px  #e6963f inset;
	box-shadow: 0 0 0 4px  #e6963f inset;
	
	opacity:0;filter:Alpha(opacity=0);
	
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;}
.imglist img{
	display:block;
	height:100%;
	width:auto;
	margin-left:-33px;


	
	overflow: hidden;}
.imglist li.active{
	filter:Alpha(opacity=100);opacity:1;}

.imglist_out .control{
	display:none;
	position: absolute;
	right: 20px;
	top: 50%;
	z-index: 10;
	margin:-27px 0 0 0;
	width: 30px;
	height: 55px;
	cursor: pointer;}

.imglist_out .prev{
	position: absolute;
	display:block;
    top: 50%;
    right: 90px;
    z-index: 10;
	margin:-27px 0 0 0;
    width: 30px;
    height: 55px;
    cursor: pointer;
}
.imglist_out .next{
	display:block;
	position: absolute;
    top: 50%;
    right:55px;
    z-index: 10;
	margin:-27px 0 0 0;
    width: 30px;
    height: 55px;
    cursor: pointer;
}


.imglist li.active .border{
	opacity:1;filter:Alpha(opacity=100);}



.branchtext{color: #333;}
.branchtext .title{
	display: block;
	padding: 0 0 0 30px;
	margin: 0 0 5px 0;
	font-size: 18px;
	font-weight: bold;
}
.branchtext .text{
	display: block;
	margin: 0 0 25px 0;}
.branchaddr{
	position: relative;
	margin: -1px 0 0 0;
	padding: 8px;
	border: 1px solid #e5e5e5;}
.branchaddr .t1{
	display: block;
	padding: 9px 0 8px 58px;
}
.branchaddr .t1 span{
	margin: 0 30px 0 0;}
.branchaddr .t2{
	position: absolute;
	right: 30px;
	top:8px;
	padding: 9px 0 8px 0;}



.maptitle{
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.mapcon{
	height: 380px;
	border: 1px solid #e5e5e5;}
.BMap_cpyCtrl{ display: none;}

.contacttext{
	padding: 25px 0 0 0;}

.contact{
	position: relative;
	padding: 20px 4px 0 4px;
	}
.contact .leftline,.losttopcon .leftline,.messpopbox .leftline{
	position: absolute;
	left: 0;
	top:0;
	z-index: 10;
	width: 4px;
	height: 100%;
}
.contact .rightline,.losttopcon .rightline,.messpopbox .rightline{
	position: absolute;
	right: 0;
	top:0;
	z-index: 10;
	width: 4px;
	height: 100%;
}
ul.contactlist{
	padding: 0 0 20px 0;
	
	overflow: hidden; zoom:1;
	list-style:none;}
ul.contactlist li{
	float: left;
	margin:0 0 0 -1px;
	padding: 0 5%;
	width: 40%;
}
.contactlist .t1{
	display: block;
	font-weight: bold;}
.contactlist .t2 .email{
	margin: 0 20px 0 0;}





.lenditem{
	padding: 0 0 20px 0;
	overflow: hidden;}
.lendtitle{
	padding: 0 0 0 30px;
	margin: 0 0 8px 0;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

ul.lendlist{
	margin: 0;
	list-style: none;}
ul.lendlist li{
	padding: 0 0 0 15px;
	margin: 0 0 2px 0;
}



.table_1{
	border-collapse:collapse;
	/*table-layout:fixed;*/
	word-wrap:break-word;
	border-top: 2px solid #787878;
	margin:  0 0 0 -1px;}
.table_1 thead th,.table_1 tbody td{
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	padding:10px 30px;
	text-align:center;}
.table_1 thead th{
	font-weight: bold;
	color:#333;
	background: #f6f6f6;}
.table_1 .tleft{
	text-align: left;}



.table_edit{
	border-collapse:collapse;
	/*table-layout:fixed;*/
	word-wrap:break-word;
	margin: 0 0 20px 0;}
.table_edit thead th,.table_edit tbody td{
	border-bottom:1px solid #e5e5e5;
	padding:10px 5px;
	text-align:left;}
.table_edit thead th{
	font-weight: bold;
	color:#333;
	background: #f6f6f6;}




ul.accessory{
	margin: 0;
	list-style: none;}
ul.accessory li{
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #e5e5e5;}
ul.accessory li p{
	margin: 0;}
ul.accessory li p img{
	display: none;}
ul.accessory a{
	display: block;
	padding: 0 10px 0 38px;
	width: 260px;
	height: 38px;
	line-height: 38px;
	color: #333 !important;
	text-decoration: none;}

.accessory a span{
	display: block;
	padding-left:10px;
	height: 38px;
	line-height: 38px;
	
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	border-left: 1px solid #e5e5e5;}
.accessory a:hover{}
.accessory a:hover span{
	border-left: 1px solid #a98a60;}


.dselitemcon{
	margin: 0 0 30px 0;
	border-top: 1px solid #e5e5e5;}
.dselitemcon .item{
	overflow: hidden; zoom:1;
	padding: 10px 0;
	border-bottom: 1px solid #e5e5e5;}
.dselitemcon .t1{
	display: block;
	float: left;
	margin: 0 15px 0 0;
	font-size: 12px;
	color: #333;}
.ditemlist{
	overflow: hidden; zoom:1;}
.ditemlist li{
	float: left;
	margin: 0 20px 0 0;}
.ditemlist a{
	font-size: 14px;
	font-weight: bold;
	color: #555;
	font-family: arial;
	text-transform: uppercase;}

.ditemlist_1 a{
	font-size: 12px;
	font-weight: normal;
	font-family: "微软雅黑";}


.digitcon{
	overflow: hidden; zoom:1;}
.digitcon .leftline{
	position: absolute;
	left: 0;
	top:0;
	z-index: 10;
	width: 4px;
	height: 100%;
}
.digitcon .rightline{
	position: absolute;
	right: 0;
	top:0;
	z-index: 10;
	width: 4px;
	height: 100%;
}
.digitleft{
	position: relative;
	float: left;
	padding: 0 0 4px 0;
	width: 460px;
	border-top: 3px solid #e6963f;
	}

.digitcon .toptitle{
	padding: 0 30px;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	background: #f3f3f3;}
.digitcon .toptitle .total{
	font-size: 12px;
	font-weight: normal;
	color: #999;}
.digitcon .toptitle .num{
	padding: 0 2px;
	font-weight: bold;
	color: #e6963f;}

.datalist{}
.datalist li{
	padding: 10px 30px;
	overflow: hidden; zoom:1;
	border-top: 1px solid #e5e5e5;}
.datalist li:first-child{ border: none;}
.datalist .title{
	display: block;
	float: left;
	width: 280px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.datalist .btn{
	float: right;
	padding: 3px 0 0 0;
	font-size: 12px;
	color: #d5d2d2;}
.datalist .btn a{
	color: #777;}
.datalist .btn span{
	color: #777;}
/*.datalist li:hover .title{ color: #e6963f;}*/
.datalist .btn a:hover{
	color: #e6963f;
	text-decoration: underline;}
.tipLight{
	color: #ea7b17;}
.digitright{
	position: relative;
	float: right;
	padding: 0 0 4px 0;
	width: 460px;
	border-top: 3px solid #e6963f;
	}



ul.dataitemlist{
	margin: 0;
	list-style: none;}
ul.dataitemlist li{
	margin: 0 0 3px 0;
padding: 0 0 0 15px;}
.dataitemlist a{
	color: #e6963f;
	text-decoration: none;}

.datadetail{
	padding-bottom:50px;}

.databtn{
	position: fixed;
	right: 50px;
	bottom: 0;
	z-index: 20;
	padding: 20px 0;
	width: 860px;
	margin: 30px 0 0 0;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	background: #fff;}
.databtn a{
	display: block;
	margin: 0 auto;
	width: 140px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: #a98a60;
	text-decoration: none;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;}




.faqlist{
	margin: 0 0 20px 0;}
.faqlist dt{
	padding: 15px 20px 15px 45px;
	font-size:16px;
	color: #333;
	border-bottom:1px solid #e5e5e5;
	cursor:pointer;}
.faqlist dt .t{
	overflow:hidden; zoom:1;
	display: block;
padding-right:40px;}

.faqlist dt.cur{
	border-bottom:1px solid #f3f3f3;}
.faqlist dt.cur .t{}

.faqlist dd{
	background:#f3f3f3;
	padding:15px 20px;
	border-bottom:1px solid #e5e5e5;
	display:none;}
.faqlist .text{
padding: 0 0 0 25px;}

.faqlist .text p &gt; img{
	max-width: 100%;}
.faqlist .text p &gt; a{
	word-wrap: break-word;}

.losttopcon{
	position: relative;
	margin: 0 0 10px 0;
	padding: 15px 30px;
	
	overflow: hidden; zoom:1;}
.losttopcon .botline{
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 4px;
	}

.losttopcon .tips{
	float: left;
	margin: 5px 0 0 0 ;
	padding: 0 0 0 22px;
	width: 630px;
}
.losttopcon .digitsearch{
	position: relative;
	right: auto;
	top:0;
	float: right;}

.lostcon{
	overflow: hidden;
	padding: 0 0 20px 0;}
.lostcon .table_1 thead th,.lostcon .table_1 tbody td{
	padding: 12px 15px;
	color: #555;}
.lostcon .table_1 .claimed td{ color: #999;}
.lostcon .table_1 tbody tr:hover{
	background: #f6f6f6;}
.lostcon .table_1 tbody tr:hover td{
	color: #333;}
.lostcon .table_1 tbody tr:hover .t1{
	color: #e6963f;}



.guidelist{}
.guidelist a{}
.guidelist .title{
	display: block;}



.sidebarlist_help{}
.sidebarlist_help a span,.sidebarlist_help li.active a span, .sidebarlist_help a:hover span{
	background: none;}


.stepcon{
	padding: 30px 0;
	border-top: 1px solid #e5e5e5;}
.stepin{
}
.stepcon .item{
	margin: 0 0 30px 0;
	overflow: hidden; zoom:1;}
.stepcon .num{
	display: block;
	float: left;
	margin: 0 15px 0 0;
	width: 56px;
	height: 56px;
	text-align: center;
	line-height: 56px;
	font-size: 20px;
	font-family:  "arial, helvetica, sans-serif";
	color: #fff;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	
	overflow: hidden;}
.stepcon .active .num{
	background: url(../images/listbg.png) no-repeat 0 0;}

.stepcon .textcon{
	padding: 12px 0 10px 0;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;}
.stepcon .item:last-child .textcon{ border: none;}

.stepcon .title{
	display: block;
	padding: 0 0 0 30px;
	margin: 0 0 5px 0;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.stepcon .textcon img{
	max-width:100%;
	height:auto !important;}


.stepbtn{
	padding: 20px 0;
	text-align: center;
	border-top: 1px solid #e5e5e5;}
.stepbtn a{
	display: block;
	margin: 0 auto;
	width: 140px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border: 2px solid #e5e5e5;}
.stepbtn a:hover{ text-decoration:none; background-color:#f9f9f9;}
.stepbtn a span{
	padding: 0 15px 0 0;
}

.stepbox{
	position: relative;
	margin: 0 auto;
	z-index: 10;
	width: 1500px;
	height:100%;}
.stepbox .close{
	position:absolute;
	z-index:99;
	right:120px;
	top:20px;
	width:60px;
	height:60px;
	cursor:pointer;}


.gallerycon{
	position: relative;
	margin: 0 auto;
	padding: 30px 0 50px;
	width: 1300px;
	height:100%;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;}

.caption{
	position: absolute;
	left: 30px;
	bottom: 0px;
	z-index: 10;
	font-size: 20px;
	color: #999;}
.caption .pages{
	font-size: 36px;
	color:#e6963f;}
.stepbox .stepitem{
	overflow: hidden; zoom:1;
	padding:50px 80px 0;}
.stepbox .textcon{
	float: left;
	padding: 0 50px 0 0;
	width: 400px;
	background: #fff;}
.stepbox .textcon .title{
	padding: 0 0 10px 30px;
	margin: 0 0 20px 0;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #e5e5e5;}
.stepbox .img{
	float: right;
	padding: 80px 0;
	width: 720px;}
.stepbox .img img{
	padding: 0 0 0 60px;
	width: 70%;}

.arrow-left,.arrow-right{
	position: absolute;
	left: 0;
	top:50%;
	margin: -41px 0 0 0;
	z-index: 20;
	width: 42px;
	height: 81px;
	
	opacity:0.2;filter:Alpha(opacity=20);}
.arrow-right{
	left: auto;
	right: 0;
	background-position: left -100px;}
.arrow-left:hover,.arrow-right:hover{
	opacity:1;filter:Alpha(opacity=100);}


.figurelist{
	overflow: hidden; zoom:1;
	margin: 0 0 0 -20px;}
.figurelist li{
	float: left;
	display: inline;
	margin: 0 0 20px 20px;
	width: 300px;
	text-align: center;}
.figurelist a{
	position: relative;
	display: block;}
.figurelist .border{
	position: absolute;
	left: 0;
	top:0;
	z-index: 10;
	display: block;
	width: 100%;
	height: 100%;
	
	-webkit-box-shadow: 0 0 0 4px  #e6963f inset;
	-moz-box-shadow: 0 0 0 4px  #e6963f inset;
	-ms-box-shadow: 0 0 0 4px  #e6963f inset;
	-o-box-shadow: 0 0 0 4px  #e6963f inset;
	box-shadow: 0 0 0 4px  #e6963f inset;
	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	
	opacity:0;filter:Alpha(opacity=0);}

.figurelist .title{
	overflow:hidden; zoom:1;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5;
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #fff;
	background: rgba(0,0,0,0.5);}

.figurelist a:hover .border{
	opacity:1;filter:Alpha(opacity=100);}


.errorcon{
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
}
.errorin{
	position: absolute;
	left: 50%;
	top:50%;
	z-index: 10;
	margin: -150px 0 0 -400px;
	width: 800px;
	height: 300px;}
.errorcon .t1{
	display: block;
	line-height: 1.2;
	font-size: 120px;
	font-family: arial, helvetica, sans-serif;
	color: #e6963f;}
.errorcon .t2{
	display: block;
	margin: 0 0 15px 0;
	font-size: 16px;
	color: #333;}
.backbtn{
	margin: 0 auto;
	padding: 0 7px 7px 0;
	width: 130px;
height: 38px;}
.backbtn a{
	display:block;
	width: 130px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	color: #fff;
	background: #e6963f;}
.backbtn a:hover{
	text-decoration: none;}


.searchcon{
	padding: 30px 50px 40px;}
.searchtext{
	margin: 0;
	padding: 0 0 20px 0;
	text-align: center;
	font-size: 22px;
	color: #333;
	border-bottom: 1px solid #e5e5e5
;}
.searchtext span{
	padding: 0 5px;
	color: #e6963f;}

.searchlist{
	margin: 0 0 20px 0;}
.searchlist li{
	padding: 0 50px;}
.searchlist a{
	display: block;
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5
	
;}
.searchlist .title{
	display:  block;
	margin: 0 0 3px 0;
	font-size: 16px;}
.searchlist .text{
	display: block;
	margin: 0 0 3px 0;
	color: #555
;}
.searchlist .date{
	color: #999;
	font-family: arial, helvetica, sans-serif;}
.searchlist a:hover{
	text-decoration: none;}
.searchlist li:hover{
	background: #f6f6f6;}


.surveytitle{
	padding: 0 0 15px 0;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #e5e5e5;}

.surveycon{}
.surveycon .item{
	padding: 20px 0;
	
	border-bottom: 1px solid #e5e5e5;}
.surveycon .title{
	margin: 0 0 3px 0;
	font-size: 16px;
	color: #333;}
.surveycon .title span{
	color: #87223e;
	vertical-align: middle;}
.surveysel{
	overflow: hidden; zoom:1;}
.surveysel li{
	float: left;
	display: inline;
	margin: 0 30px 0 0;}
.surveysel .label{
	color: #888;
	vertical-align: middle;}

.surveysel .licheck .label{ color: #e6963f;}

.surveycon .btn{
	padding: 25px 0 0 0;}
.surveycon .btn .submit{
	display: block;
	margin: 0 auto;
	width: 180px;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #fff;
	border: none;
	background: #e6963f;}



.messagecon{
	padding: 0 0 20px 0;
	overflow: hidden;}
.table_mess{}
.table_1 thead th{ white-space:nowrap;}
.table_1 thead th, .table_1 tbody td{
	padding: 10px 20px;}
.table_1 tbody tr:hover{
	background: #f6f6f6;}
.table_1 .ws{ white-space:nowrap;}

.table_mess .w4{ width: 40px;}
.table_mess .w8{
	width: 80px;}
.table_mess .w1{ width: 90px;}


.messbotcon{
	position: relative;}
.messbotcon .messbtn{
	position: absolute;
	right: 0;
	top:5px;
	z-index: 10;
	display: block;
	width: 140px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: #e6963f;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;}
.messbotcon .messbtn:hover{
	text-decoration: none;}



.messpopbox{
	position: relative;
	margin: 0 auto;
	padding: 0 0 5px 0;
	width: 800px;
	border-top: 2px solid #e6963f;
	}
.messpopbox .title{
	padding: 0 35px;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	background: #f3f3f3;}

.messlist{
	margin: 0 auto;
	padding: 40px 0 50px 0;
	width: 440px;}
.messlist li{
	margin: 0 0 10px 0;}
.messlist .label{
	display: block;
	float: left;
	margin: 0 10px 0 0;
	width: 45px;
	line-height: 40px;
	color: #333;}
.messlist .input{
	padding: 0 10px;
	width: 360px;
	height: 40px;
	line-height: 40px;
	background: none;
	vertical-align: middle;}
.messlist .textarea{
	padding: 10px;
	width: 360px;
	background: none;}

.messlist .input_code{
	float: left;
	margin: 0 10px 0 0;
	width: 120px;}
.messlist .code{
	margin: 0 10px 0 0;
	vertical-align: middle;}

.messlist .submit{
	display: block;
	float: right;
	margin: 20px 0 0 0;
	width: 384px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-size: 16px;
	color: #fff;
	border: none;
	background: #e6963f;}


.container_division{
padding-top: 105px;}

.divisionbox{
	position: relative;
	margin: 10px auto;
	padding: 0 90px 0px 90px;
	width: 954px;}
.divisionslide{}
.divisionslide .slide{}
.divisionslide .swiper-slide{
	width: 100%;
	height: 100%;}

.divisionbox .zqprev,.divisionbox .zqnext{
	position: absolute;
	left: 0;
	top: 50%;
	display: block;
	margin: -44px 0 0 0;
	width: 44px;
	height: 88px;
}
.divisionbox .zqnext{
	left: auto;
	right: 0;
}
.divisionbox .pagination{
	margin: 30px 0 ;
	text-align: center;
	background: none;}
.divisionbox .pagination span{
	display: inline-block;
	margin: 0 5px;
	width: 10px;
	height: 10px;
	background: #000;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	
	overflow: hidden;
	opacity:0.3;filter:Alpha(opacity=30);}
.divisionbox .pagination .swiper-active-switch{
	background:#fff;
	opacity:1;filter:Alpha(opacity=100);}


.divisioncon{}
.divisioncon .title{
	margin: 20px 0 32px 0;
	padding: 0 0 8px 0;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	color: #2d2d2d;}
.divisiontop{
	overflow: hidden; zoom:1;}
.divisiontop .item{
	float: left;
	margin: 2px;
	width: 234px;}
.divisiontop .item_uni{
	width: 472px;}
.divisiontop a{
	position: relative;
	display: block;
	padding: 20px 25px;
	height: 75px;
	background: #fff;}
.divisiontop .highly{
	height: 194px;}
.divisiontop .m4{
	margin: 0 0 4px 0;}
.divisioncon .t1{
	position: relative;
	z-index: 20;
	display: block;
	font-size: 18px;
	color: #333;
	line-height: 1.5;}
.divisioncon .t2{
	display: block;
	padding: 5px 0 0 0;
	font-size: 13px;
	position: relative;
	z-index: 20;
	font-family: arial, helvetica, sans-serif ;
	color: rgba(51,51,51,0.3);
	line-height: 1.2;
	text-transform: capitalize;}
.divisioncon .t1 .t, .divisioncon .t2 .t{
	display:block;}
.divisioncon .img_bg{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	opacity:0;filter:Alpha(opacity=0);}
.divisioncon .img{
	position: absolute;
	right: 20px;
	bottom:20px;
	z-index: 10;
	display: block;
	width: 70%;
	height: 100%;
	background-size:0px 0px;

	color:#e49548;
	line-height:48px;
	font-size:48px;}


.divisioncon .img .icon{
	position:absolute;
	right:-5px;
	bottom:-5px;
	font-size:inherit;}







.divisioncon .login .img, .divisioncon .lending .img, .divisioncon .teaching .img, .divisioncon .loan .img, .divisioncon .collection .img, .divisioncon .platform .img, .divisioncon .aboutlib .img, .divisioncon .donation .img, .divisioncon .evolution .img, .divisioncon .branch .img{
	line-height:70px;
	font-size:70px;}
.divisioncon .login .img .icon, .divisioncon .lending .img .icon, .divisioncon .teaching .img .icon, .divisioncon .loan .img .icon, .divisioncon .collection .img .icon, .divisioncon .platform .img .icon, .divisioncon .aboutlib .img .icon, .divisioncon .donation .img .icon, .divisioncon .evolution .img .icon, .divisioncon .branch .img .icon{
	right:-10px;
	bottom:-10px;}





.divisiontop a:hover{
	background:#121f65;
	text-decoration: none;}

.divisiontop a:hover .t1{
	color: #fff;}
.divisiontop a:hover .t2{
	color: rgba(255,255,255,0.3);}







div.layui-layer-tips_1 .layui-layer-content{ background-color:#eee; color:#555;}
div.layui-layer-tips_1 .layui-layer-content .date{
	display:block;
	font-size:12px;
	color:#777;}
div.layui-layer-tips_1 .layui-layer-content .text{
	display:block;}
div.layui-layer-tips_1 i.layui-layer-TipsB, div.layui-layer-tips_1 i.layui-layer-TipsT{
	border-right-color:#eee;}
div.layui-layer-tips_1 i.layui-layer-TipsL, div.layui-layer-tips_1 i.layui-layer-TipsR{
	top:0;
	border-bottom-color:#eee;}
div.layui-layer-tips_1 .layui-layer-setwin{
	top:0;
	right:0;}





/* iCheck plugin Futurico skin
----------------------------------- */
.icheckbox,
.iradio {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0 5px 0 0;
    width: 16px;
    height: 16px;
	/*background-size:20px auto;*/
    border: none;
    cursor: pointer;}

.icheckbox {
	width: 16px;
	height: 16px;
    background: url(../images/radio.png) no-repeat 0 0;}
.icheckbox.checked {
	background-position: 0 -40px;}
.icheckbox.disabled {
	background-position: 0 0;
	cursor: default;}
.icheckbox.checked.disabled {
	background-position: 0 0;}


.iradio {
    background-position: 0 0;}
.iradio.checked {
	background-position: 0 -40px;}
.iradio.disabled {
	background-position: 0 0;
	cursor: default;}
.iradio.checked.disabled {
	background-position: 0 0;}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox,
    .iradio {}
}


.pageOverlay{
    display: none;
    height: 120%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 210;
	background-color:rgba(0,0,0,0.7);}


.rightbar{
	position: fixed;
	right: 20px;
	bottom: 5%;
	z-index: 199;}
.rightbar .item{
	position:relative;
	margin: 5px 0;
	width: 56px;
	height: 56px;
	text-align: center;
	line-height: 56px;
	background: rgba(0,0,0,0.1);
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;}
.rightbar .item .ico{
	vertical-align: middle;}

.rightbar .item:hover{
	background: #e6963f;}
.rightbar .item.hover .showbox{
	display:block;}
.rightbar .showbox{
	display:none;
	position:absolute;
	left:-115px;
	top:-70px;
	padding:10px;
	width:80px;
	line-height:1.5;
	background-color:#fff;}
.rightbar .showbox:after{
	content: '\0020';
	position:absolute;
	top:85px;
	right:-24px;
	width: 0;
	height: 0;
	border: 12px solid transparent;
	border-left: 12px solid rgba(255,255,255,1);}
.rightbar .showbox .t_1{
	margin-bottom:5px;
	font-size:14px;
	color:#e6963f;
	font-weight:bold;}
.rightbar .showbox .t_2{
	padding: 0 5px;
	text-align: center;
	font-size:12px;
	font-style:italic;}
.rightbar .showbox .qr{
	margin-bottom:5px;
	width:100%;}



.footer{
	background-size: cover;}
.footer_con{
	overflow: hidden;
	color: #919191;
	border-bottom: 1px solid #363636;
	margin-bottom: 10px;}
.footer_con a{
	color: #fff;}
.footer_con a:hover{
	color: #fff;}
.footer_con h3{
	position: relative;
	color: #f0f0f0;
	font-size: 16px;
	padding: 8px 1px;}
.footer_con h3 .short_border{
	background: #4e4e4e;}
.footer_con .open_time .week{
	color: #f0f0f0;
	padding: 8px 1px 0 1px;}
.footer_con .open_time .time{
	font-size: 30px;
	color: #fff;
	padding: 0 1px;}
.footer_con .friendlink a{
	color: #919191;
	font-size: 13px;
	line-height: 2.22;}
.footer_con .follow .follow_img{
	width: 80px;
	height: 80px;
    float: left;
    padding: 4px;
    background: #fff;
    margin: 10px 10px 0 0;}
.footer_con .follow .follow_img span{
	margin-left: 14px;
    font-size: 13px;}
.footer_con .follow .follow_img img{
	width: 100%;
	margin-bottom: 4px;}
.footer .mainwidth{ position: relative;}
.open_time,.friendlink,.follow{
	float: left;}
.open_time{
	width: 230px;
	overflow: hidden;}
.swiper-container2,.swiper-slide{}
.open_time .swiper-slide{}
.friendlink{
	color: #5a5a5a;
	width: 440px;
	margin: 0 100px 0 150px;}
.friendlink a{
	display: inline-block;
	width: 140px;}
.footcon{
	padding: 18px 0;}
.modulelist{
	overflow: hidden; zoom:1;
	margin: 0 0 15px 0;}
.modulelist li{
	float: left;
	margin: 0 0 0 1px;
	width: 215px;
	height: 55px;
	text-align: center;
	background: rgba(255,255,255,0.2);}
.modulelist li:first-child{ margin: 0; width: 217px;}
.modulelist li:last-child{ width: 217px;}
.modulelist a{
	display: block;
	line-height: 55px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-ms-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease;}
.modulelist a span{
	display: inline-block;
	padding: 0 0 0 40px;

	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-ms-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease;}
.modulelist a:hover{ text-decoration: none;}

.modulelist .li_3 a span{
	padding: 0 0 0 45px;
}
.modulelist .li_4 a span{
}
.modulelist .li_5 a span{
}
.footer{
	position: relative;}
.footer .modulelist li a:hover{
	background-color:#555;}
.footer .modulelist li a:hover span{
	background-position:left 40%;}

.footer .page_top{
	position: absolute;
	width: 50px;
	height: 32px;
	background: #ea7b17 url(../images/top.png) no-repeat center top 8px;
	text-align: center;
	line-height: 2.5em;
	padding-top: 18px;
	right: 164px;
	top: 0;
	color: #fff;}
.footer .page_top:hover{
	color: #fff;
	text-decoration: none;}
.footlist{
	text-align: center;}
.footlist a{
	display: inline-block;
	padding: 0 6px 0 10px;
	color: #fff;
}
.footlist a:first-child{ background:none;}

.foottext,.footvisit{
	font-size: 12px;
	color: #777;
	text-align: center;}
.footvisit .num{
	padding: 2px 8px;
	font-weight: bold;
	font-family: arial;
	color: #fff;
	background: #ea7b17;}

.footqrcode{
	display:none;
	position: absolute;
	right: 0;
	top: 65px;}
.footqrcode .code{ float:left; margin-left:10px;}
.footqrcode .code img{ width:60px; height:60px; border:3px solid #fff;}
.footqrcode .code .t{ display:block; text-align:center; color:#fff; font-size:12px;}




.copyright{
	font-size: 12px;
	text-align:right;}



/**/
.pop_tips{ padding:50px 20px; text-align:center;}
.pop_tips .ico{
	display:block;
	margin:0 auto 10px;
	width:80px;
	height:80px;

	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;}
.pop_tips .t{
	font-size:20px;}




.colorbox_step{}
.colorbox_step #cboxContent{ background:none;}
.colorbox_step #cboxLoadedContent iframe{ background:none;}
.colorbox_step #cboxClose{ display:none;}






















.logo_m{ display: none;}



@media screen and (min-width: 1024px){
	.indbancon .toptitle{
		position: absolute;
		left: 0;
		top:0px;

		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-o-transition:all .3s ease;
		-ms-transition:all .3s ease;
		transition:all .3s ease;}
	
	.indbancon .imgcon{
		padding: 70px 0 0 0;}
	
	.indbancon .more{
		display: block;
		height: 0;
		opacity:0;filter:Alpha(opacity=0);
		
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-o-transition:all .3s ease;
		-ms-transition:all .3s ease;
		transition:all .3s ease;}
	
	.indbancon .item:hover .toptitle{
		/*margin: -20px 0 0 0;*/
		height: 90px;
		line-height: 90px;
		font-size: 24px;
		transform: translate(0,-20px);}
	.indbancon .item:hover .more{
		height: 35px;
		opacity:1;filter:Alpha(opacity=100);}
	
	
	.sitemapcon .item{
		-webkit-transition:all .5s ease;
		-moz-transition:all .5s ease;
		-o-transition:all .5s ease;
		-ms-transition:all .5s ease;
		transition:all .5s ease;}
}
@media screen and (min-width: 1000px) and (max-width: 1650px){

}
@media screen and (min-width: 1000px) and (max-width: 1400px){

}


@media screen and (min-width: 768px){
	.nav_tab .role{
		display: none;}
}


.digitaltab{
	overflow: hidden; zoom:1;
	margin: 0 0 20px 0;
	background: #f3f3f3;
	border: 1px solid #e5e5e5;}
.digitaltab li{
	float: left;
	display: inline;
	border-left: 1px solid #e5e5e5;border: 1px #d1d1da dashed;}
.digitaltab li:first-child{ border: none;border: 1px #d1d1da dashed;}
.digitaltab a{
	position: relative;
	padding:0 20px;
	display: block;
	height: 50px;
	text-align: center;
	font-weight: bold;
	color: #333;}
.digitaltab a span{}

.digitaltab .t1{
	display: block;
	padding: 12px 0 0 0;
	
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;}
.digitaltab .icon{
	display: block;
	height: 4px;
	opacity:0;filter:Alpha(opacity=0);}

.digitaltab a:hover,.digitaltab li.active a{
	color: #fff;
	text-decoration: none;
	background: url(../images/listbg.png) no-repeat left 0;}
.digitaltab a:hover .t1,.digitaltab li.active .t1{
	/*transform: translate(-10px,0);*/
	padding: 8px 0 0 0;}
.digitaltab a:hover .icon,.digitaltab li.active .icon{
	opacity:1;filter:Alpha(opacity=100);}



.digitselcon{
	position: relative;
	margin: 0 0 15px 0;}
.digitselcon .t1{
	display: block;
	float: left;
	margin: 0 12px 0 0;
	font-size: 12px;
	color: #e6963f;}
.digitsellist{
	float: left;}
.digitsellist li{
	float: left;
	display: inline;
	padding: 0 5px;
	margin: 0 5px 0 0;
	border: 1px solid #e5e5e5;
	font-size: 12px;}
.digitsellist li a:hover{ text-decoration:none;}
.digitsellist li span{
	color: #e6963f;
	font-weight:bold;}
.digitsellist .del{
	margin: 0 0 0 8px;
	cursor: pointer;
	font-weight:normal;}
.digitsellist .del img{
	vertical-align: middle;}

.digitselcon .delall{
	float: left;
	margin: 0 0 0 10px;
	font-size: 12px;
	cursor: pointer;}

.digitsearch{
	position: absolute;
	right: 0;
	top:-5px;
	width: 210px;
	height: 35px;
	overflow: hidden; zoom:1;}
.digitsearch .input{
	float: left;
	margin: 0 -2px 0 0;
	padding: 0 10px;
	width: 152px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	border: 2px solid #e5e5e5;
	background: none;}
.digitsearch .submit{
	float: left;
	width: 35px;
	height: 35px;

	border: none;}
</pre></body></html>