html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-font-smoothing: antialiased;
  -o-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

*{margin:0; padding: 0}

ul{padding:0px;}

/* IE 8兼容提示升级样式  start */

.suggest{ background: #333333; color: #666666; font-size: 0.875em;
	line-height: 36px; text-align: center;}
.suggest a{ color: #ffffff; font-weight: bold; margin: auto 8px;}
.suggest a:hover{ color: #ffffff;}
.suggest span{ color: #BBBBBB; margin: auto 2px;}
/* IE 8兼容提示升级样式  end */

.clearfix{ clear: both}
.clearleft{ clear: left}
.clearright{ clear: right}
a{text-decoration: none}

.am-g {  margin: 0 auto;  width: 100%;}
.am-g-fixed,.am-container{ max-width: 1200px;}

/* topNav */
.topNav{ background: #263a7e; height: 40px; width: 100%; overflow: hidden}
.topNav a{ color: #a8b0ca; font-size: 12px; text-decoration: none; line-height: 40px;
	float: left}

.topNav-left{ float: left; list-style: none; margin-left: -20px;padding-left:30px !important;}
.topNav-left li{ float: left;}
.topNav-left li a{ float: left; font-size: 12px; text-align: center; margin: 0 12px;}
.topNav-right{ float: right; color:rgba(255,255,255,0.4);}
.topNav-right a.old-verison{ font-size: 12px; color: #a8b0ca; margin-right: 8px}
.topNav-right a.Eng{ font-size: 12px; color: #a8b0ca; margin-right: 20px}
.topNav-right span{ float: left; margin: 7px 12px 0 4px; color: #54659e;}

/* search 搜索控件*/
.topNav-right div.home-search-box{
	float: left;
	display: inline-block;
}
.topNav-right div.home-search-box form {
	display: inline-block;
	margin: 6px 20px 0 0;
}
.topNav-right div.home-search-box form input.search {
	height: 28px;
	width: 94px;
	padding-left: 5px;
	padding-right: 30px;
	color: #707ba0;
	outline: 0;
	border: 0;
	text-indent: 0.75em;
	font-family: 'Roboto Condensed', sans-serif;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	-ms-border-radius: 24px;
	-o-border-radius: 24px;
	border-radius: 24px;
	background-color: #20316b;
	background-image: url(../img/search.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:61px 6px;
	-webkit-background-size: 16px 14px;
	-moz-background-size: 16px 14px;
	-ms-background-size: 16px 14px;
	-o-background-size: 16px 14px;
	background-size: 16px 14px;
}
.topNav-right div.home-search-box form input.search:focus {
	width: 130px;
	color: #293e86;
	background-color: #ffffff;
	background-image: url(../img/search-hover.png);
	-webkit-background-size: 16px 14px;
	-moz-background-size: 16px 14px;
	-ms-background-size: 16px 14px;
	-o-background-size: 16px 14px;
	background-size: 16px 14px;
	background-position: 101px 7px
}


/* header */

.am-header-default{ background: #b42a23;}

/* mainNav 主导航*/

.mainNav{ background: #a61811; height: 45px; width: 100%; z-index: 100}
.mainNav .mainNavSlide{ background: #a61811; }
.mainNav ul{ list-style: none; text-align: center; z-index: 101}
.mainNav ul li{ cursor: pointer; z-index: 102}
.mainNav ul li:hover{ background: #8F000C}
.mainNav ul li a.am-dropdown-toggle{
	color: #ffffff;
	line-height: 45px;
	font-size: 16px;        
	font-weight: 800;    
	display: block;
	width: 100%;
}
.mainNav ul li a.mainNavLink{
	color: #ffffff;
	line-height: 45px;
	font-size: 16px;     
	display: block;
	width: 100%;
	font-weight: 800;
}

ul.am-dropdown-content>li>a{ font-size: 14px; padding: 10px 20px 12px;}
ul.am-dropdown-content{ margin-top: 0; background: #ffffff}

.am-dropdown-content:before{ }
/* nav */
.quickLink.am-menu-nav{ 
		box-shadow: none;
		-o-box-shadow: none;
		-ms-box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		border-bottom: 0;}
.quickLink li a{ padding: 0; margin: 0;}
.eng-link{ margin: 18px 10% 12px 10%;}
.eng-link a{ width: 100%;}
nav .quickLink li{}
nav .quickLink li a{ font-size: 14px; text-align: center; margin-left: -20px}

.mainNav .am-dropdown-content{ border:none; padding-top: 0px; padding-bottom: 0;}
.am-nav-header{ font-size: 12px; background: #404040; width: 100%; font-weight: normal;
	text-shadow:0 1px 0 rgba(0,0,0,.5); color: #999999}
ul.am-dropdown-content>li:hover, ul.am-dropdown-content>li:focus,
ul.am-dropdown-content>li>a:hover, ul.am-dropdown-content>li>a:focus{
	background: #f0f1f8;
}
ul.am-dropdown-content>li.am-active>a{
	background-color: #f0f1f8; color: #51b6ca; font-weight: bold; text-shadow:none;
}
ul.am-dropdown-content>li.am-active>a:hover, ul.am-dropdown-content>li.am-active>a:focus{
	background-color: #51b6ca; color: #ffffff; font-weight: bold; text-shadow:none;
}

/* qnxyNews 校园要闻 */
.seg1{ background: #f7f7f7; height: 46px;}
.seg2{ background: #f7f7f7; height: 64px;}
.qnxyNews{ background: #f7f7f7;}
.qnxyNews .am-g{ background: #25397b;}
.qnxyNews .am-g .am-u-lg-9{background: #ffffff}
.qnxyNews .am-g .am-u-lg-9 .am-g{ background: #25397b}
.qnxyNews .am-g .am-u-lg-9 .am-g ul li:last-child{ float: left}
.qnxyNews .am-g ul li{ overflow: hidden}
.am-gallery {	padding: 0;	list-style: none;}
.am-gallery-default>li{ padding: 0}

.am-gallery .newsTitle{background: #25397b}
.am-gallery .newsTitle figcaption h2{ font-weight: 300; text-align: center;
	font-size: 1.625em; color: #ffffff; top: 1em; position: relative;}
.am-gallery .newsTitle figcaption p{ color: #7481af; text-align: center;  position: relative;
	letter-spacing: 4px; top: 2.25em;}
.am-gallery figure.newsTitle figcaption a.newsLink{ color: #ffffff; 
	text-indent: 0; font-size: .75em;
	opacity: 1; float: right;}
figure.newsTitle figcaption > a.newsLink{
	display: inline; width: auto; height: auto;
	position: relative; right: .75em; top: 4.5em}
figure.newsTitle figcaption > a.newsLink span{ background:url() no-repeat;
	width: 5px; height: 9px; display: block; float: right; 
	margin-top: .75em; margin-left: .5em;
}

figure.effect-lily h2 { font-size: .875em}
figure.effect-roxy figcaption h2{ font-size: .875em}
figure p{ font-size: .5em}

.am-g .news-grid{ margin-left: 0; margin-right: -1px;}
.am-g li.video-grid{ max-height: 428px; height: 428px;}
.am-g li.video-grid figure{ max-height: 428px; height: 428px;}
.am-g .float-grid{ float: left}

li.video-grid a.vMovies{
	background-color: #25397b;
	color: #4A4A51;
	min-width: 300px;
	max-width: 360px;
	max-height: 428px;
	margin: 0;
	width: 100%; overflow: hidden; display: block; 
	position: relative; padding: 0
}
li.video-grid a.vMovies img{ z-index: -1;}
li.video-grid a.vMovies span{ background: url(../img/shadow.png) no-repeat; 
	position:absolute;
	bottom: 0; left: 0; z-index: 0; display: block; max-width: 400px; width: 100%; 
	height: 267px;}
li.video-grid a.vMovies span.play{ background: url(../img/play.png); width: 72px; height: 72px;
	position: absolute; top: 91%; left: 11%; z-index: 1; margin-left: -36px;
	margin-top: -40px; 
	-webkit-transform:scale(0.56);
	-moz-transform:scale(0.56); 
	-ms-transform:scale(0.56); 
	-o-transform:scale(0.56); 
	transform:scale(0.56); }
li.video-grid a.vMovies h2{ font-size: 1em; color: #ffffff; position: absolute;
	bottom: 0; right: 12px; text-align: right; font-weight: 300}
li.video-grid a.vMovies h5{ font-size: .875em; color: #ffffff; position: absolute;
	bottom: 25px; right: 12px; text-align: right}



li.video-grid:hover a.vMovies{ text-decoration: none;}
li.video-grid a.vMovies:hover img{ -webkit-transform:scale(1.12);
	-moz-transform:scale(1.12); -o-transform:scale(1.12); transform:scale(1.12);
	-ms-transform:scale(1.12); opacity: 0.2}
li.video-grid a.vMovies:hover span{ opacity: 0}
li.video-grid a.vMovies:hover span.play{ background: url(../img/play.png);
	display: block; margin-top: -36px; top: 50%; left: 50%;  opacity: 1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);
	-ms-transform:scale(1)}

/*modified by xiaomo 4.30 22:10*/
.newsVideoPhone{
	display: block;
	width: 100%;
	padding-top: 112.632%;
	position:relative;
	height: 0;
}
.newsVideoPhone img{
	position: absolute;
	top: 0;
	width: 100%;
}
.newsVideoshadow{
	height: 100%;
	width: 100%;
	display: block;
	position:absolute;
	top: 0;
	left: 0;
	background-image: url(../img/shadow.png);
	background-size: 100% 100%;
}
.newsVideoPhone span.play{
	position: absolute;
	top: 50%;left: 50%;
	-webkit-transform:translateX(-50%)translateY(-50%);
	-moz-transform:translateX(-50%)translateY(-50%);
	-ms-transform:translateX(-50%)translateY(-50%);
	-o-transform:translateX(-50%)translateY(-50%);
	transform:translateX(-50%)translateY(-50%);
	background-image: url(../img/play.png);
	background-repeat: no-repeat;
	max-height: 0px;
	max-width: 72px;
	width: 20%;
	padding-top:20%;
	background-size: 100%;
}
.newsVideoPhone figcaption{
	width: 100%;
	position: absolute;
	bottom: 20px;
}
.newsVideoPhone figcaption h2{
	color: #FFFFFF;
	font-size: 1.0em;
	position: absolute;
	bottom: -28px;
	width: 100%;
	text-indent: 0.5em;
	text-align:left;
	text-shadow: rgba(0,0,0,0.5) 0 0 5px;
	
	white-space:nowrap !important;
	word-wrap: normal; overflow: hidden; white-space: nowrap;
 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
 	-webkit-text-overflow: ellipsis;
}
.newsVideoPhone figcaption h5{
	color: #FFFFFF;
	font-size: .875em;
	position: absolute;
	padding: 0 5%;
	bottom: 10px;
	right: 5px;
	display: none;
}
/*end*/

/* qnxyNewsPhone-移动端 校园要闻 */
.qnxyNewsPhone{ background: #f7f7f7;}
.qnxyNewsPhone .am-g ul.am-avg-sm-2{ list-style: none;}
.qnxyNewsPhone .am-g ul.am-avg-sm-2 li{ overflow: hidden;position: relative;
	}
.qnxyNewsPhone .am-g ul.am-avg-sm-2 li .newsCardPhone,
.qnxyNewsPhone .am-g ul.am-avg-sm-2 li .newsImgPhone,
.qnxyNewsPhone .am-g ul.am-avg-sm-2 li .newsTextPhone{
	width: 100%; height: 0; padding-top: 56.316%; position: relative;
}

.newsCardPhone{ background: #51b6ca;}
.newsCardPhone h2{ font-weight: 300; text-align: center; width: 100%; line-height: 3em;
	font-size: 1.25em; color: #ffffff; top: 2em; position: absolute; letter-spacing: 4px;}
.newsCardPhone p{ position: absolute; top: 4.75em; text-align: center; color: #FFFFFF;
	width: 100%; color: #7481af; letter-spacing: 4px; font-size: 0.75em; line-height: 4em;}

.newsImgPhone img,.newsImgPhone h2,.newsImgPhone span{ position: absolute;}
.newsImgPhone img{ top: 0; z-index: 1;}
.newsImgPhone span{ background: url(../img/shadow.png); bottom:0; 
	width: 100%; height: 100%; z-index: 11; display: inline-block;background-size: 100% 100%;}
.newsImgPhone h2{  font-weight: 300; bottom: 0; text-indent: 1em;
	font-size: 1.125em; color: #ffffff; z-index: 111;white-space:nowrap !important;
	word-wrap: normal; overflow: hidden; white-space: nowrap;
 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
 	-webkit-text-overflow: ellipsis;}

/*modified by xiaomo*/

.newsTextPhone p,.newsTextPhone h2 a,.newsTextPhone span{ position: absolute;width: 90%;margin-left: 5%;}
.newsTextPhone p{ font-weight: 300; top:2.25em;line-height:1.25em;
	font-size:0.875em; color: #888888; z-index: 111;}
.newsTextPhone span{ z-index: 11; display:block;font-size: 0.625em;bottom: 0.125em;right: 0.125em;margin-left: 0;}
.newsTextPhone h2 a{  font-weight: 300; line-height:1em;
	font-size:0.875em; color: #666666; z-index: 111;}
/*modified by xiaomo*/


/* mainNav 媒体报道 */

.media{ background: url(../img/media-back.jpg); min-height: 370px;}
.media .am-g-fixed{ min-height: 370px;}
.media .am-g .am-slider-default,.media .am-g .am-slider-default .am-viewport{ min-height: 326px;}

.am-slider-default .am-direction-nav a{ 
	background:url(../img/media-control.png); height: 47px; width: 50px;
	text-indent: 9999em;
}

.am-slider-default .am-direction-nav .am-prev{
	width: 25px; height: 47px;
	background-position: 0 0 no-repeat;
}
.am-slider-default .am-direction-nav .am-next{
	width: 25px; height: 47px;
	background-position: -25px 0;
}
.am-slider-default .am-direction-nav a:before{
	display: none
}
.am-slider-default{ background: none}
.am-slider .am-slides .media-img{ top: 72px; left: 24px;
	width: 380px; height: 213px; position: relative;
}
.am-slider .am-slides li .media-img div.media-img-border{
	 width: 360px; height: 202px; border: 2px solid rgba(255,255,255,0.36);
	 top: 0; left: 0; position: absolute;}
.am-slider .am-slides li .media-img img{ width: 360px; height: 202px;
	position: absolute; top: 12px; left: 16px;
}

/* .am-slider .am-slides li:hover .media-img img{
	position: absolute; top: 0; left: 0;
} */


.am-slider .am-slides .media-title{ color: #ffffff; padding: 88px 24px 0;}
.am-slider .am-slides .media-title a h2{	font-size: 1.625em; font-weight: 300px;
	line-height: 44px; color: #ffffff;
	white-space:nowrap !important;
	word-wrap: normal; overflow: hidden; white-space: nowrap;
 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
 	-webkit-text-overflow: ellipsis;}
.am-slider .am-slides .media-title span{	height: 1px; width: 100%; background: #495a98; display: block;}
.am-slider .am-slides .media-title p{	font-size: 14px; color:#c3c8db; line-height: 28px;}
div.media .addtitle{font-size: 14px;} /*xiaomo2*/
div.media .addtitle:hover{color: #ffffff;cursor: pointer;} /*xiaomo2*/

.am-slider-default{ 
		box-shadow: none;
		-o-box-shadow: none;
		-ms-box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;}
.am-slider-default .am-control-nav li a{
	background: rgba(255,255,255,0.36);
}
.am-slider-default .am-control-nav li a.am-active{ background: #ffffff;}
.am-slider-default .am-direction-nav .am-prev{ left: -120px;}
.am-slider-default .am-direction-nav .am-next{ right: -120px;}


.news_content{margin-bottom: 30px;}
/* 视频新闻 / 信息公示 */
.video-info{ background: #ffffff; min-height: 270px;position: relative;width: 33.3333%;float: left;}
.video-info ul.am-g li.video{	padding: 3.5em 1em;}
.video-info ul.am-g li.infoCenter{	padding: 3.5em 1em;}

.am-list{overflow:hidden;border-top:1px solid #dddddd;}
.am-list li{width:100%;margin:0;padding:0;}
.video a.vMovies{
	background-color: #25397b;
	color: 4A4A51;
	max-height: 360px;
	margin: 1em auto 0;
	width: 90%; overflow: hidden; display: block; 
	position: relative; padding: 0;margin-left:5%;

}
.video a.vMovies img{ z-index: -1;width:100%;}
.video a.vMovies span{ background: url() no-repeat; 
	position:absolute;
	bottom: 0; left: 0; z-index: 0; display: block; max-width: 600px; width: 100%; 
	height: 267px;}
.video a.vMovies span.play{ background: url(../img/play.png); width: 72px; height: 72px;
	position: absolute; top: 88%; left: 8%; z-index: 1; margin-left: -36px;
	margin-top: -40px; -webkit-transform:scale(0.74);
	-moz-transform:scale(0.74); -o-transform:scale(0.74); transform:scale(0.74); 
	-ms-transform:scale(0.74)}
.video a.vMovies h2{ font-size: 1em; color: #ffffff; position: absolute;
	bottom: 10px; right: 12px; text-align: right; font-weight: 300}
.video a.vMovies h5{ font-size: 1.125em; color: #ffffff; position: absolute;
	bottom: -8px; right: 12px; text-align: right}
.video:hover a.vMovies{ text-decoration: none;}
.video a.vMovies:hover img{ -webkit-transform:scale(1.12);
	-moz-transform:scale(1.12); -o-transform:scale(1.12); transform:scale(1.12);
	-ms-transform:scale(1.12); opacity: 0.2}
.video a.vMovies:hover span{ opacity: 0}
.video a.vMovies:hover span.play{ background: url(../img/play.png);
	display: block; margin-top: -36px; top: 50%; left: 50%;  opacity: 1;
	-webkit-transform:scale(1); -moz-transform:scale(1);
	-o-transform:scale(1); transform:scale(1);
	-ms-transform:scale(1)}

.video .video-news h2{ font-size: 1.25em; font-weight: 200; 
	border-bottom: 1px solid #ececec; line-height: 48px;
	margin-top: .5em; margin-bottom: .5em;
	white-space:nowrap !important;
	word-wrap: normal; overflow: hidden; white-space: nowrap;
 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
 	-webkit-text-overflow: ellipsis;}
.video .video-news  a{color:#000;} 	
.video .video-news p{ font-size: .875em; text-indent: 2em; margin-top: .25em;
	line-height: 1.5em; color: #666666;}
/* 媒体报道 */
.news_media{width:49%;float:right;background:#fff;}
.news_media_content {
    overflow: hidden;
    padding: 12px 0 0 6px;
    width: 90%;
    margin: 0 auto;
}
.news_media_content li {
    height: 58px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}
.news_media_content li span {
    width: 90px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    float: left;
    background: #dddddc;
    color: #c90d1b;
    font-size: 16px;
    margin: 13px 8px 0 0;
}
.news_media_content li h3 {
    padding-top: 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-top:0px;
}
.news_media_content li h3 a{ text-decoration: none;
    color: #000;}
/* 媒体报道 */

/* 通知公告 */
.news_tongzhi{width:49%;float:left;background:#fff;}
.news_tongzhi_content{overflow: hidden;padding: 12px 0 8px 6px;    width: 90%;margin: 0 auto;}
.news_tongzhi ul li{line-height: 35px;height:35px;overflow:hidden;}
.news_tongzhi ul li a {
    font-size: 14px;
    background: url(../img/dian_2_19.jpg) no-repeat 5px 8px;
    padding-left: 15px;
    color: #000;
}
ul li:hover a{color:red;}
/* 通知公告 */	

/* 师院人物 */
.news_job_content{height: 185px;
    background: #fff;
    padding: 15px 15px 0 18px;
    margin-bottom: 8px;
    border:1px solid #dddddd;
    overflow:hidden;
}
.news_job_content ul {
    overflow: hidden;
}
.news_job_content ul li {
    float: left;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    margin-bottom:12px;
}
.li-same {
    margin: 0 3px 0;
}
.news_job_content ul li img {
    width: 227px;
    height: 156px;
}
.news_job_content ul li:hover span{
	bottom: 10px !important;
	transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out;
	-ms-transition:all 0.6s ease-in-out;
	-webkit-transition:all 0.6s ease-in-out;

}
.news_job_content ul li span {
    height: 20px;
    width: 220px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    background-color: #c62327;
    position: absolute;
    left: 3px;
    bottom: -21px;
    color: #fff;
    overflow:hidden;
}
/* 师院人物 */

/* 信息中心列表页 start */
.notice,.notice .am-g .am-g.am-g-collapse{ background: #f5f5f5}
.notice .infoCenter{ padding-top: 3em; padding-bottom: 3em;}
/* 信息中心列表页 end */

.infoCenter ul li a {height: 100%;width: 100%;padding: 0 0;}/*xiaomo*/
.infoCenter ul li h2{padding: 0 0;margin: 0 0;color: #555555;} /*xiaomo*/

.infoCenter{ padding-top: 32px;}
.infoCenter .clear-info{ clear: both;}
.infoCenter .info-title a h2{ color: #4a4a51; font-size: 24px; line-height: 44px; float: left;
	border-bottom: 3px solid #ececec}
.infoCenter .info-title a.more{ color: #979797; font-size: .875em; float: right; margin-top: 14px;}
.infoCenter .info-title a.more span{ display: inline-block; width: 13px; height: 13px;
	background: url(../img/more.png); margin-left: 4px; margin-bottom: -2px;}
.infoCenter .am-list{ padding: 0; margin: 0;}

.infoCenter ul.am-list>li{ border-top: 0px; border-bottom: 0px;height:auto;}

.infoCenter .info-title{ border-bottom: 1px solid #ececec; height: 47px;}
.infoCenter ul li{ height: 100px; margin-top: 0px; overflow: hidden;  background-size: 0 auto; cursor: pointer;}
.infoCenter ul li .infoBack{ background: #b42a23;transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;}
.infoCenter ul li .infoBack{ width: 0%; height: 100%; background: #b42a23;}
.infoCenter ul li .date{ border-right: 1px solid #dddddd; height: 70px; margin-top: 15px;}
.infoCenter ul li .date h3{ text-align: center; font-size: 2.25em; color: #b42a23; line-height: 64px;
	margin-bottom: 0; margin-top: -5px;}
.infoCenter ul li .date span{ text-align: center; font-size: .875em; color: #aaaaaa; display: block;
	line-height: 14px; margin-top: -10px;}

.infoCenter ul li .box{ padding-left: 16px; padding-top: 14px; padding-right: 22px;
	 word-wrap: normal; overflow: hidden;
	text-overflow: ellipsis}
.infoCenter ul li .box h2{ color: #555555; font-size: 1em; line-height: 28px;
	 white-space:nowrap !important;
	word-wrap: normal; overflow: hidden; white-space: nowrap;
 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
 	-webkit-text-overflow: ellipsis;}
.infoCenter ul li .box p{ line-height: 18px; font-size: .75em; margin-top: 6px;
	color: #777777}

.cd-pagination>li.pageButton:nth-child(2){display:none;}

.am-list>li.info-active{ background: #293e86}
.infoCenter ul.am-list>li.info-active .date{ border-right: 1px solid #ececec;}
.infoCenter ul.am-list>li.info-active .date h3,
.infoCenter ul.am-list>li.info-active .box a{ color: #ffffff}
.infoCenter ul.am-list>li.info-active .date span,
.infoCenter ul.am-list>li.info-active .box p{ color: #b1b9d3}



.am-u-md-3 ul{margin:0px;}
.friend-link{background: #263a7e; min-height: 190px; padding-top: 22px;}
.friend-link .am-u-md-5 span{ width: 100%; height: 1px; display: block; background:#4d5d95;
	margin-top: 14px;}
.friend-link .am-u-md-2 h2{ color: #b3bad2; font-size: 16px; text-align: center;margin-bottom:13px !important;}
.friend-link .am-u-md-3 ul{ padding-left: 0; overflow: hidden}
.friend-link .am-u-md-3 ul li a{color: #a7aec7; font-size: 12px; 
	line-height: 36px; 
	 white-space:nowrap !important;
	word-wrap: normal; overflow: hidden; white-space: nowrap;
 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
 	-webkit-text-overflow: ellipsis; }


/* 页尾版权 */
.footer{ background: #b42a23; min-height: 120px; overflow: hidden;    padding: 14px 0px;
    margin: 0px auto;}
.footer .am-u-lg-2 a.logo-bottom{ background: url(../img/logo-bottom.png); width:112px;
	height: 112px; display: block; text-indent: -9999em; margin: 59px auto 0;}
.footer .am-u-lg-2 a.logo-bottom-con{ background: url(../img/logo-bottom-con.png); width: 188px;
	height: 39px; display: block; text-indent: -9999em; margin: 14px auto;}

.footer .am-u-lg-3 ul{ margin: 23px auto 0; }
.footer .am-u-lg-3 ul li,
.footer .am-u-lg-3 ul li a{ font-size: .875em; color: #a8b0ca; line-height: 32px;	
	white-space:nowrap !important;
	word-wrap: normal; overflow: hidden; white-space: nowrap;
 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
 	-webkit-text-overflow: ellipsis;}
.footer .am-u-lg-3 ul li a:hover{ color: #ffffff;}

.footer .am-u-lg-3.footer-link ul li a{ margin-left: 8em}

.footer .am-u-lg-4 p.footer-copyinfo{ margin: 23px auto 0;}
.footer .am-u-lg-4 p.footer-copyinfo span{ font-size: .75em; color: #fff; 
	line-height: 30px; text-align: right; display: block; width: 100%;}
.footer .am-u-lg-4 div.link-icon{ margin-top: 32px; width: 100%}
.footer .am-u-lg-4 div.link-icon a{ cursor: pointer; margin: 0 6px;}
.footer .am-u-lg-4 div.link-icon a .icon-btn{ background:#98a2c5; color: #293e86;  float: right; margin: 0;}
.footer .am-u-lg-4 div.link-icon a .icon-btn:hover{ background: #ffffff;}
.footer .am-u-lg-4 a{ float: right; margin: 0 6px;}


.bottomlogo {
    width: 390px;
    height:auto;
    padding: 5px 10px 0px;
    border-right: #FFFFFF 1px solid;
    float: left;
}


.bottomcontact_cn {
    width: 360px;
    height:auto;
    padding: 2px 20px 5px 20px;
    line-height: 24px;
    border-right: #FFFFFF 1px solid;
    float: left;color:#fff;font-size:14px;
}

.bottomcontact_en {
    width: 400px;
    height:auto;
    padding: 2px 20px 5px 20px;
    line-height: 24px;
    float: left;color:#fff;font-size:14px;
}
.copyright {
    padding: 10px;
    margin: 0px;
    color: #fff;
    font-size: 12px;
   
    word-spacing: 3px;float: left;
    margin: 0 auto;
    width: 100%;
    float: left;
    margin: 0 auto;
    width: 100%;
}
.copyright a{color: #fff;}
	
	/* 页尾footer qrcode宽高设定 */
	#doc-modal-3{ width: 400px; left: 50%; margin-left: 0;
	    -webkit-transform: translateX(-50%) translateY(0);
	    -moz-transform: translateX(-50%) translateY(0);
	    -ms-transform: translateX(-50%) translateY(0);
	    -o-transform: translateX(-50%) translateY(0);
	    transform: translateX(-50%) translateY(0);}

	/* 浮动面板 */
	#floatPanel { position:fixed; right:25px; bottom:30px; z-index: 2011;}
	#floatPanel .ctrolPanel{ width:50px; height:auto; z-index:10000; position: relative;
		}
	#floatPanel .ctrolPanel a{ width:50px; height:46px; display:block; background:rgba(247,247,247,0.12);
		text-align:center; overflow: hidden; position:relative;
		}
	#floatPanel .ctrolPanel a.home,
	#floatPanel .ctrolPanel a.topic,
	#floatPanel .ctrolPanel a.qrcode,
	#floatPanel .ctrolPanel a.library,
	#floatPanel .ctrolPanel a.feedback,
	#floatPanel .ctrolPanel a.arrow{ margin-top: 6px; cursor: pointer;}
	#floatPanel .ctrolPanel a:hover{background:#ffffff;}
	
	#floatPanel .ctrolPanel a:first-child{ margin-top: 0;}

	#floatPanel .ctrolPanel a.topic{ cursor: pointer;display: none;}
	#floatPanel .ctrolPanel a span.icon-floatBtn{ font-size: 1.25em; display:block; color: #8e99c0;
		margin-top: 6px;}
	#floatPanel .ctrolPanel a.topic:hover span{ color:#ce0e0e;}
	#floatPanel .ctrolPanel a.feedback:hover span{ color:#e1821e;}
	#floatPanel .ctrolPanel a.qrcode:hover span{ color:#4cb03c;}
	#floatPanel .ctrolPanel a.home:hover span,
	#floatPanel .ctrolPanel a.library:hover span,
	#floatPanel .ctrolPanel a.arrow:hover span{ color:#293e86;}


	#floatPanel .qrcodePanel{ position:fixed; right:80px; bottom:71px; 
		z-index:10000; overflow:hidden; display: none;
		_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300);}

	#floatPanel .qrcodePanel img{ width:164px; height:182px;border:none; margin:0}



	/* speTopics 热点专题*/
	#doc-modal-2{ max-width: 1024px; width: 1024px; max-height: 74%; height: 74%;
		overflow-x:hidden; overflow-y:auto; left: 50%; margin-left: 0;
    -webkit-transform: translateX(-50%) translateY(0);
    -moz-transform: translateX(-50%) translateY(0);
    -ms-transform: translateX(-50%) translateY(0);
    -o-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0);}
	#doc-modal-2 .am-modal-dialog { background: #ececec;}
	#doc-modal-2 .am-modal-dialog .am-modal-hd{ font-size: 1.375em; font-weight: bold;
		height: 76px; line-height: 56px; background: #ffffff;}
	#doc-modal-2 .am-modal-dialog .am-modal-bd{ background: #ececec; border-top: 1px solid #dddddd;}
	.speTopics{ background: #ececec;}
	.speTopics ul.am-avg-lg-2{ margin-bottom: 1.25em;}
	.speTopics ul.am-avg-lg-2 li .list-card{ 
		box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-o-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		overflow: hidden; margin-top: 1.375em}
	.speTopics ul.am-avg-lg-2 li .list-card:hover{ 
		box-shadow: 0 2px 12px rgba(0,0,0,0.18);
		-o-box-shadow: 0 2px 12px rgba(0,0,0,0.18);
		-ms-box-shadow: 0 2px 12px rgba(0,0,0,0.18);
		-moz-box-shadow: 0 2px 12px rgba(0,0,0,0.18);
		-webkit-box-shadow: 0 2px 12px rgba(0,0,0,0.18);}

	.speTopics ul.am-avg-lg-2 li .list-card a.list-img{ width: 100%; display: block; position: relative;
	 height: 0; padding-bottom: 33.333333333%; overflow: hidden;	background: #dddddd}
	.speTopics ul.am-avg-lg-2 li .list-card a.list-img img{ width: 100%;}
	.speTopics ul.am-avg-lg-2 li .list-card div.list-img{ width: 100%; display: block; position: relative;
	 height: 0; padding-bottom: 33.333333333%; overflow: hidden;	background: #dddddd}
	.speTopics ul.am-avg-lg-2 li .list-card div.list-img img{ width: 100%;}
	.speTopics ul.am-avg-lg-2 li .list-card div.list-img a.list-label{ position: absolute; top:1.125em; left: 1.375em;
		width: 98px; height: 32px; background: rgba(65,140,223,.88); color: #ffffff; line-height: 32px;
		font-size: .875em; letter-spacing: 2px; text-align: center;}
	.speTopics ul.am-avg-lg-2 li .list-card a.list-img span.list-label{ display: block; width: 98px; height: 32px;
		position: absolute; top:1.125em; left: 1.375em;
		background: rgba(65,140,223,.88); color: #ffffff; line-height: 32px;
		font-size: .875em; letter-spacing: 2px; text-align: center;}
	.speTopics ul.am-avg-lg-2 li .list-card:hover a.list-img span.list-label{ 
		background: rgba(41,62,134,.88);}
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit{
		padding: .25em .875em .75em; background: #ffffff}
	.speTopics ul.am-avg-lg-2 li .list-card:hover .list-tit{ background: #f9f9f9}

	.speTopics ul.am-avg-lg-2 li .list-card .list-tit a.mainTitle{
	    font-size: 1.125em; color: black; line-height: 3em;
		display: block;
		white-space:nowrap !important; word-wrap: normal; overflow: hidden; white-space: nowrap;
	 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
	 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
	 	-webkit-text-overflow: ellipsis; }
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p.subTitle{ margin-bottom: .5em;
		font-size: .75em; line-height: 20px; height: 8em;}
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p{ margin-top: 0; margin-bottom: 0;
		font-size: 0.75em; color: #999999;}
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p.am-fl{ }
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p.am-fr{ color: #dddddd }
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p.am-fr span{ 
		color: #999999; margin: 0 0.5em; }
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p.am-fr a span.am-icon-thumbs-o-up{ 
		color: #999999; margin: 0 0.5em; }
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p.am-fr a:hover span.am-icon-thumbs-o-up{ 
		color: #e87750; }
	.speTopics-padding-horizontal-left{ padding-right: .75em; padding-left: 2em}
	.speTopics-padding-horizontal-right{ padding-right: 2em; padding-left: .75em}


	/* speTopics 热点专题 End*/



/* tooltip 提示窗 */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: .875em;
  font-weight: normal;
  width: auto;
  line-height: 18px;
  opacity: 0;
  filter: alpha(opacity=0);
  /* box-shadow: 0 1px 6px rgba(0,0,0,0.99); */
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -22px;
  padding: 0 5px;
  margin-top: 8px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 9px 16px;
  color: #ffffff;
  font-size: .875em;
  text-align: center;
  text-decoration: none;
  background-color: #293e86;
  border-radius: 4px;
  border: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #293e86;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #293e86;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #293e86;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #293e86;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 1px;
  margin-top: -14px;
  border-width: 5px 0 5px 5px;
  border-left-color: #293e86;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #293e86;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #293e86;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #293e86;
}

/* tooltip 提示窗 End*/


@media only screen and (max-width:1440px){
 .am-slider-default .am-direction-nav .am-prev,
 .am-slider-default .am-direction-nav .am-next{	display: none;}

	.error-img1{
		top: 12%; left: 55%;}
	.error-img2{
		top: 20%; left: 30%;}
}


@media (min-width:1025px){	
.copyright{ text-align:center;} 
.home-page.am-header .am-header-title{     max-width: 1200px;
    float: left;}
.header{width:1200px; margin:0 auto;}	
.footer{width:1200px;margin:0 auto;}
	.error-img1{
		top: 12%; left: 55%;}
	.error-img2{
		top: 20%; left: 30%;}
	.am-header{ height: 106px;border-bottom: 2px solid #fff; background:url(../img/diwen.jpg) no-repeat;    background-size: 100% 100%;}
	.doc-ir a {
	  display: block;
	  margin:15px auto 0;
	  height: 76px;
	  width: 365px;
	  /* background: url(../img/logo.png) no-repeat center center; */
	  -webkit-background-size: 360px 72px;
	  -moz-background-size: 360px 72px;
	  -ms-background-size: 360px 72px;
	  -o-background-size: 360px 72px;
	  background-size: 360px 72px;
	}
	.version{display: block;float:left;width:161px;position:relative;top:45px;margin-left:10px;}
     .infoCenter ul li .infoBack{ width:0%;height:84px; transition: all .3s ease-in-out;
	}
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;}
	.infoCenter ul li:hover .infoBack{ width:100%; background:#b42a23;height:84px;}
	.infoCenter ul li:hover .date{ border-right: 1px solid #ececec;}
	.infoCenter ul li:hover .date h3,
	.infoCenter ul li:hover .box_gs h2{ color: #ffffff}
	.infoCenter ul li:hover .date span,
	.infoCenter ul li:hover .box_gs	p{ color: #d6d6d6;}

	.friend-link .am-u-md-3 ul li a{ font-size: 10px; }
 			.footer .am-u-lg-2 a.logo-bottom{
	margin: 30px 38px 0;}
    

.home-search-box {
    width: 350px;
    padding: 0px 3px 0px 0px;
    position: absolute;
    right: 10px;
    bottom: 20px;
    margin: 0px;
    vertical-align: middle;
}
	.cnsearchbotton {
    vertical-align: middle;
    width: 74px;
    height: 28px;
    background: url(../images/search-hover.png) no-repeat;
    background-position:0 6px;
    border: 0;
    margin: 0px 0px 0px 5px;
    cursor: pointer;
    padding: 0px;
}
}

@media (max-width:1024px){

	figure.effect-lily h2 { font-size: .875em}
	figure.effect-roxy figcaption h2{ font-size: .875em}
	figure p{ font-size: .625em}

	/* mainNav 媒体报道 */
	.am-slider .am-slides .media-img{ top: 72px; left: 50%; margin-left: -180px;
		width: 360px; height: 202px; position: relative;
	}
	.am-slider .am-slides li .media-img img{ width: 360px; height: auto;
		position: absolute; top: 0; left: 0;
	}

	.tparrows{ opacity: 0;}

	.video-info .video-news{ padding-left: 0; padding-right: 0;}
	.video-info .video-news h2{ font-size: 1.125em; font-weight: 200; 
		border-bottom: 1px solid #ececec; line-height: 40px;
		margin-top: 1em; margin-bottom: 0.5em;
		white-space:nowrap !important; word-wrap: normal; overflow: hidden; white-space: nowrap;
	 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
	 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
	 	-webkit-text-overflow: ellipsis; }
	.video-info .video-news p{ font-size: .875em; text-indent: 2em; margin-top: .25em;
		line-height: 1.75em; color: #666666;}
	.video-info ul.am-g li.infoCenter{	padding: 1em 1em;}
	.video-info a.vMovies span.play{ -webkit-transform:scale(0.56);
		-moz-transform:scale(0.56); -o-transform:scale(0.56); transform:scale(0.56); 
		-ms-transform:scale(0.56)}
	.video-info a.vMovies:hover span.play{
		-webkit-transform:scale(0.81);
		-moz-transform:scale(0.81); -o-transform:scale(0.81); transform:scale(0.81);
		-ms-transform:scale(0.81)}

	/* 信息中心列表页 start */
	.notice .infoCenter{ padding-top: 2.5em; padding-bottom: 3em;}
	/* 信息中心列表页 end */

	.infoCenter .clear-info{ clear: both; margin: 2px 0; height: 1px; width: 100%;
		background: #f2f2f2}

	.infoCenter ul li:hover{ background: #f2f2f2}
	.notice .am-g .am-g.am-g-collapse:hover{ background: #ffffff}

  .footer .footer-link ul{ padding-left: 0}
  .footer .footer-link li{ text-align: right; letter-spacing: 2px}
  .footer .am-u-lg-3 ul{ margin: 32px auto 36px;}
  .footer .am-u-lg-4{  background: #263a7e;
		white-space:nowrap !important; word-wrap: normal; overflow: hidden; white-space: nowrap;
	 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
	 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
	 	-webkit-text-overflow: ellipsis; }
  .footer .am-u-lg-4 p.footer-copyinfo{ margin: 32px auto 16px;}
  .footer-copyright ul{ padding-left: 0;}
  .footer .am-u-lg-3.footer-link ul{ padding-left: 0}

	/* 页尾footer qrcode宽高设定 */
	#doc-modal-3{ width: 60%;}

	/* speTopics 热点专题*/

	.am-modal#doc-modal-2{ max-height: auto; height: auto; max-width: 92%; width: 92%;
		max-height:70%; height: 70%;
		overflow-x:hidden; overflow-y:auto; margin: 0 auto; left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
    -moz-transform: translateX(-50%) translateY(0);
    -ms-transform: translateX(-50%) translateY(0);
    -o-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0);}
	.am-modal#doc-modal-2 .am-modal-dialog{ max-height: auto; height: auto; background: #ececec; }
	.am-modal#doc-modal-2 .am-modal-dialog .am-modal-hd{ font-size: 1.25em; font-weight: bold;
		height: 76px; line-height: 48px; background: #ffffff;}
	.am-modal#doc-modal-2 .am-modal-dialog .am-modal-bd{ background: #ececec; border-top: 1px solid #dddddd;}
	.speTopics{ background: #ececec;}

	.speTopics-padding-horizontal-left{ padding-right: .5em; padding-left: 0.75em}
	.speTopics-padding-horizontal-right{ padding-right: 0.75em; padding-left: .5em}


	/* speTopics 热点专题 End*/

}


@media only screen and (min-width: 641px) and (max-width: 1024px){
	.copyright { text-align:center;}
	.error-img1{
		top: 15%;
		left: 55%;
	}
	.error-img2{
		top: 17%;
		left: 23%;
	}
  .media{ background: url(../img/media-back2.jpg); min-height: 668px;}
  .am-slider .am-slides .media-img{ left: 50%; margin-left: -178px;}
  .am-slider .am-slides .media-title{ color: #ffffff; padding: 108px 72px 0;}
  .am-slider .am-slides .media-title a h2{ font-size: 1.5em; line-height: 56px; text-align: center}
  .am-slider .am-slides .media-title p{ padding: 2px 24px 32px; font-size: 1em; color:#c3c8db; 
      line-height: 28px;}
  .addtitle{font-size: 1em;}


  .am-header{ height: 120px;}
.version{display:none;}
.home-search-box{display:none;}
.am-header .am-header-title img{margin-top:0px;}
.home-page.am-header .am-header-title{    width: 95%;}


  .doc-ir a{
    display: block;
    margin: 32px auto 0;
    height: 56px;
    width: 218px;
    background: url(../img/logo.png) no-repeat center center;
    -webkit-background-size: 218px 56px;
    -moz-background-size: 218px 56px;
    -ms-background-size: 218px 56px;
    -o-background-size: 218px 56px;
    background-size: 218px 56px;
  }
  .am-header-default .am-header-nav{
    margin-top: 32px;
  }

  .tp-leftarrow,.tp-rightarrow,.tp-leftarrow:hover,.tp-rightarrow:hover,
  .tp-leftarrow.default,.tp-rightarrow.default{
    -webkit-background-size: 68px 512px;
    -moz-background-size: 68px 512px;
    -ms-background-size: 68px 512px;
    -o-background-size: 68px 512px;
    background-size: 68px 512px;
    background-position:center left;
  }
  .tp-rightarrow.default{right: -7px !important}
  .footer .am-u-lg-2 a.logo-bottom{
  margin: 72px auto 0;} 


	.footer .am-u-lg-4 p.footer-copyinfo span{ text-align: center; line-height: 24px; font-size: .625em}
	.footer .am-u-lg-4 div.link-icon .icon-btn{ float: none;}
	.footer .am-u-lg-4 div.link-icon{ width: 126px; min-height: 50px; margin-top: 12px; margin: 12px auto 24px;}

	#floatPanel { right:25px; bottom:40px;}
	#floatPanel .ctrolPanel{ height:auto;}
	#floatPanel .ctrolPanel a.arrow{ margin-top: 6px}


	#doc-modal-2 .am-modal-dialog .am-modal-hd{ font-size: 1.25em; font-weight: bold;
		height: 68px; line-height: 48px; background: #ffffff;}
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit a.mainTitle{
	     font-size: 1em; line-height: 2.5em; }
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p{
		font-size: 0.75em;}
}


@media only screen and (min-width: 721px) and (max-width: 840px){
.error-img1{
	top: 10%;
	left: 60%;
}
.error-img2{
	top: 16%;
	left: 15%;
}
figure.effect-lily h2 { font-size: .75em}
figure.effect-roxy figcaption{ padding: .75em; overflow: hidden;}
figure.effect-roxy figcaption h2{ font-size: .75em}
figure.effect-roxy figcaption span{ padding: 3% 0 4px 0}
figure p{ font-size: .5em}

	.am-gallery .newsTitle figcaption h2{
		font-size: 1.25em; top: 1.25em;}
	.am-gallery .newsTitle figcaption p{  font-size: .625em; letter-spacing: 3px;}
	.am-gallery figure.newsTitle figcaption a.newsLink{ 
		opacity: 0; display: none;}

	/* qnxyNews */
	figure {
		min-width: 256px;
		max-width: 360px;
		max-height: 179px;
	}
	figure.effect-roxy{
		height: 179px;
		max-height: 179px;
	}
	.am-g li.video-grid{
		max-height: 358px
	}
	li.video-grid a.vMovies {
		min-width: 256px;
		max-width: 360px;
		max-height: 358px;
	}
	li.video-grid a.vMovies span.play{
		top: 89%
	}
	figure.effect-roxy figcaption h2 {
		padding: 2% 0 10px 0; font-size: 14px;
	}
	


	figure figcaption {
		padding: 1em;
	}
	figure.effect-lily figcaption > div{
		bottom: 0.5em
	}
	figure.effect-lily figcaption > div {
		padding: 1em 1em 2em 0.75em;
	}

	figure.effect-lily h2 {
		font-size: 14px;
	}

	li.video-grid a.vMovies:hover span.play{ 
		-webkit-transform:scale(0.76);
		-moz-transform:scale(0.76); -o-transform:scale(0.76); transform:scale(0.76);
		-ms-transform:scale(0.76)}

}

@media only screen and (min-width: 641px) and (max-width: 720px){
	.error-img1{
		top: 13%;
		left: 55%;
	}
	.error-img2{
		top: 16%;
		left: 20%;
	}
	.am-gallery .newsTitle figcaption h2{
		font-size: 1.125em; top: 1.25em;}
	.am-gallery .newsTitle figcaption p{  font-size: .5em; letter-spacing: 2px;}
	.am-gallery figure.newsTitle figcaption a.newsLink{ 
		opacity: 0; display: none;}

figure.effect-lily h2 { font-size: .75em}
figure.effect-roxy figcaption{ padding: .5em; overflow: hidden;}
figure.effect-roxy figcaption h2{ font-size: .75em}
figure.effect-roxy figcaption span{ padding: 3% 0 4px 0}
figure p{ font-size: .5em}

	/* qnxyNews */
	figure {
		min-width: 240px;
		max-width: 360px;
		max-height: 168px;
	}
	figure.effect-roxy{
		height: 168px;
		max-height: 168px;
	}
	.am-g li.video-grid{
		max-height: 336px
	}
	li.video-grid a.vMovies {
		min-width: 240px;
		max-width: 360px;
		max-height: 336px;
	}

	li.video-grid a.vMovies h2{
		font-size: 16px;
		bottom:-2px;
		right: 20px;
	}
	li.video-grid a.vMovies h5{
		font-size: 12px;
		bottom:20px;
		right: 20px;
	}
	li.video-grid a.vMovies span.play{
		-webkit-transform:scale(0.48);
		-moz-transform:scale(0.48); -o-transform:scale(0.48); transform:scale(0.48); 
		-ms-transform:scale(0.48)
	}
	li.video-grid a.vMovies:hover span.play{
		-webkit-transform:scale(0.64);
		-moz-transform:scale(0.64); -o-transform:scale(0.64); transform:scale(0.64); 
		-ms-transform:scale(0.64)
	}

	figure.effect-roxy figcaption h2 {
		padding: 2% 0 10px 0; font-size: 14px;
	}

	figure figcaption {
		padding: 2em;
	}
	figure.effect-lily figcaption > div{
		bottom: 0.5em
	}
	figure.effect-lily figcaption > div {
		padding: 1em 1em 2em 0.75em;
	}

	figure.effect-lily h2 {
		font-size: 14px;
	}


.video a.vMovies span.play{ -webkit-transform:scale(0.48);
	-moz-transform:scale(0.48); -o-transform:scale(0.48); transform:scale(0.48); 
	-ms-transform:scale(0.48)}
.video a.vMovies:hover span.play{ 
	-webkit-transform:scale(0.72);
	-moz-transform:scale(0.72); -o-transform:scale(0.72); transform:scale(0.72);
	-ms-transform:scale(0.72)}

}

@media(max-width:640px){
	.end_footer{    height: auto;
    clear: both;}
	.footer{padding:20px 0 ;}
	.bottomlogo,
	.bottomcontact_en{display:none;}
	.error-img1{
		top: 12%;
		left: 55%;
	}
	.error-img2{
		top: 13%;
		left: 20%;
	}
	.news-grey{ background: #ECECEC; z-index: 11}

	.newsCardPhone h2{font-size: 0.875em; top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);}
	.newsCardPhone p{font-size: 0.875em;}
	.newsTextPhone h2 a{font-size: 0.875em;top:2.25em;line-height:1.625em;}
	.newsTextPhone span{font-size: 0.625em;top:0.625em;line-height:1em;top: 1em;left: 1em;}
	.newsImgPhone h2{font-size: 0.875em;}
	/* mainNav 媒体报道 */
	.media{ background: url(../img/media-back2.jpg); min-height: 668px;}
	.am-slider .am-slides .media-img{ left: 50%; margin-left: -128px;}
	.am-slider .am-slides .media-img{
		width: 256px; height: 144px; margin-left: -134px;
}
	.am-slider .am-slides .media-img img{ width: 256px; height: 144px;
	}
	.am-slider .am-slides .media-title{ color: #ffffff; padding: 108px 32px 0;}
	.am-slider .am-slides .media-title a h2{	line-height: 36px; text-align: center;
		font-size: 1.125em; font-weight: bold}
	.am-slider .am-slides .media-title p{ font-size:.875em;  line-height:22px;
		padding: 2px 12px 24px;}
	.addtitle{font-size: .875em;}

.version{display:none;}
.home-search-box{display:none;}
.am-header .am-header-title img{margin-top:0px;}
.home-page.am-header .am-header-title{   width: 100%;}
	.doc-ir a {
	  display: block;
	  margin: 2px auto 0;
	  height: 45px;
	  width: 225px;
	  /* background: url(../img/logo.png) no-repeat center center; */
	  -webkit-background-size: 150px 28px;
	  -moz-background-size: 225px 225px;
	  -ms-background-size: 225px 225px;
	  -o-background-size: 225px 45px;
	  background-size: 225px 45px;
	}
	.tp-leftarrow,.tp-rightarrow,
	.tp-leftarrow.default,.tp-rightarrow.default{
	  -webkit-background-size: 43px 320px;
	  -moz-background-size: 43px 320px;
	  -ms-background-size: 43px 320px;
	  -o-background-size: 43px 320px;
	  background-size: 43px 320px;
	  background-position:center left;
	}
	.tp-rightarrow.default{right: -32px !important}

	.tp-bullets.simplebullets.round .bullet {
		cursor:pointer; position:relative;	
	  	-webkit-background-size: 6px 6px;
		-moz-background-size: 6px 6px;
		-ms-background-size: 6px 6px;
		-o-background-size: 6px 6px;
	  	background-size: 6px 6px;
	  	width: 6px; height: 6px;
	  	margin-top: 0; float: left;
	}	


	.tp-bullets.simplebullets .bullet:hover,
	.tp-bullets.simplebullets .bullet.selected{	
	  	-webkit-background-size: 6px 6px;
		-moz-background-size: 6px 6px;
		-ms-background-size: 6px 6px;
		-o-background-size: 6px 6px;
	  	background-size: 6px 6px;
	}

	.tp-bullets.simplebullets.round .bullet:hover,
	.tp-bullets.simplebullets.round .bullet.selected{
	  	-webkit-background-size: 6px 6px;
		-moz-background-size: 6px 6px;
		-ms-background-size: 6px 6px;
		-o-background-size: 6px 6px;
	  	background-size: 6px 6px;
	}

	.sub_blue,.title_more,.sub_white{ display: none}

	.am-gallery .newsTitle figcaption h2{
		font-size: 1.5em; top: 1.375em;}
	.am-gallery .newsTitle figcaption p{  font-size: .75em; letter-spacing: 3px;}
	.am-gallery figure.newsTitle figcaption a.newsLink{ 
		opacity: 0; display: none;}


  	.media{ min-height: 560px;}




	li.video-grid a.vMovies:hover span.play{ 
		-webkit-transform:scale(0.76);
		-moz-transform:scale(0.76); -o-transform:scale(0.76); transform:scale(0.76);
		-ms-transform:scale(0.76)}

	.video .video-news{ padding-left: 0; padding-right: 0;}
	.video .video-news h2{ font-size: 1em; font-weight: 200; 
		border-bottom: 0; line-height: 40px;
		margin-top: 1em; margin-bottom: 0.5em;
		white-space:nowrap !important; word-wrap: normal; overflow: hidden; white-space: nowrap;
	 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
	 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
	 	-webkit-text-overflow: ellipsis; }
	.video .video-news p{ font-size: .75em; text-indent: 2em; margin-top: .25em;
		line-height: 1.75em; color: #666666;}
	.video-info ul.am-g li.video{ padding: 3.5em 1em 1.75em;}
	.video a.vMovies span.play{ -webkit-transform:scale(0.36);
		-moz-transform:scale(0.36); -o-transform:scale(0.36); transform:scale(0.36); 
		-ms-transform:scale(0.36)}
	.video a.vMovies:hover span.play{ 
		-webkit-transform:scale(0.56);
		-moz-transform:scale(0.56); -o-transform:scale(0.56); transform:scale(0.56);
		-ms-transform:scale(0.56)}

	.video a.vMovies{
		width: 100%; margin: 0; padding: 0;
	}


	.video-news h2{ font-size: 14px;}
	.video-news p{ font-size: 12px; text-indent: 2em}

	/* 信息中心列表页 start */
	.notice .infoCenter{ padding-top: 2em; padding-bottom: 3em;}
	/* 信息中心列表页 end */

	.infoCenter ul li .date{ border-right: 1px solid #dddddd; height: 70px; margin-top: 15px;}
	.infoCenter ul li .date h3{ text-align: center; font-size: 1.75em; color: #293e86; line-height: 64px;
		margin-bottom: 0; margin-top: -5px;}
	.infoCenter ul li .date span{ text-align: center; font-size: .75em; color: #aaaaaa; display: block;
		line-height: 14px; margin-top: -10px;}

	.infoCenter ul li .box{ padding-left: 16px; padding-top: 14px; padding-right: 22px;
	 word-wrap: normal; overflow: hidden;
	text-overflow: ellipsis;}
	.infoCenter ul li .box a{ color: #555555; font-size: .875em; line-height: 28px;
	 white-space:nowrap !important;
	word-wrap: normal; overflow: hidden; white-space: nowrap;
 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
 	-webkit-text-overflow: ellipsis;}
	.infoCenter ul li .box p{ line-height: 18px; font-size: .625em; margin-top: 6px;
		color: #777777}

	.footer .footer-link{ margin-bottom: 18px}
	.footer .footer-link li:first-child{ width: 100%}
	.footer .footer-link li{
		 text-align: center; width: 50%; float: left;
	}
	.footer .am-u-lg-3.footer-link ul li:first-child a{ font-weight: bold; line-height: 42px; 
		font-size: 1em;
		color: #d0d3df; display: inline-block;}
	.footer .am-u-lg-3.footer-link ul li:first-child a span.am-icon-angle-double-right{ 
		 display: inline-block;
		font-size: 1.25em; }
	/* span twinkling 闪烁效果 */
	span.am-icon-angle-double-right{
		animation: twinkling 2s infinite ease-in-out ;
		-o-animation: twinkling 2s infinite ease-in-out ;
		-ms-animation: twinkling 2s infinite ease-in-out ;
		-moz-animation: twinkling 2s infinite ease-in-out ;
		-webkit-animation: twinkling 2s infinite ease-in-out ;
	}
	.animated{ 
		-webkit-animation-fill-mode: both; 
		-moz-animation-fill-mode: both; 
		-ms-animation-fill-mode: both; 
		-o-animation-fill-mode: both; 
		animation-fill-mode: both 
	} 
	@-webkit-keyframes twinkling{ 
		0%{ opacity: 0;} 
		50%{ opacity: 1;} 
		100%{ opacity: 0;} 
	} 
	@-moz-keyframes twinkling{ 
		0%{ opacity: 0;} 
		50%{ opacity: 1;} 
		100%{ opacity: 0;} 
	} 
	@-ms-keyframes twinkling{ 
		0%{ opacity: 0;} 
		50%{ opacity: 1;} 
		100%{ opacity: 0;} 
	} 
	@-o-keyframes twinkling{ 
		0%{ opacity: 0;} 
		50%{ opacity: 1;} 
		100%{ opacity: 0;} 
	} 
	@keyframes twinkling{ 
		0%{ opacity: 0;} 
		50%{ opacity: 1;} 
		100%{ opacity: 0;} 
	} 
	/* span twinkling 闪烁效果 END */

	.footer .am-u-lg-4{
		 background:#263a7e;
	}
	.footer .am-u-lg-4 p.footer-copyinfo{
		margin: 36px auto 0;
	}
	.footer .am-u-lg-3.footer-link ul li a{ margin-left: 0;}
	.footer .am-u-lg-4 p.footer-copyinfo span{ text-align: center; line-height: 24px; font-size: .625em}
	.footer .am-u-lg-4 div.link-icon .icon-btn{ float: none;}
	.footer .am-u-lg-4 div.link-icon{ width: 126px; min-height: 50px; margin-top: 12px; margin: 12px auto 24px;}

	#floatPanel { right: 10px; bottom: 20px;}
	#floatPanel .ctrolPanel{ height:auto;}
	#floatPanel .ctrolPanel a.arrow{ margin-top: 6px}
	/* 页尾footer qrcode宽高设定 */
	#doc-modal-3{ width: 72%;}
	
	/* speTopics 热点专题*/

	.am-modal#doc-modal-2{ max-height: 70%; height: 70%; max-width: 92%; width: 92%;
		overflow-x:hidden; overflow-y:auto; left: 50%; margin-left: 0;
    -webkit-transform: translateX(-50%) translateY(0);
    -moz-transform: translateX(-50%) translateY(0);
    -o-transform: translateX(-50%) translateY(0);
    -ms-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0);}
	.am-modal#doc-modal-2 .am-modal-dialog{ max-height: auto; height: auto; }
	.am-modal#doc-modal-2 .am-modal-dialog .am-modal-hd{ font-size: 1.125em; font-weight: bold;
		height: 64px; line-height: 38px;}
	.am-modal#doc-modal-2 .am-modal-dialog .am-modal-bd{ background: #ececec; border-top: 1px solid #dddddd;}
	.speTopics{ background: #ececec;}

	.speTopics-padding-horizontal-left{ padding-right: .75em; padding-left: .75em}
	.speTopics-padding-horizontal-right{ padding-right: .75em; padding-left: .75em}

	.speTopics ul.am-avg-lg-2 li .list-card .list-tit a.mainTitle{
	     font-size: 1em; line-height: 2.5em; }
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p{
		font-size: 0.75em;}

	/* speTopics 热点专题 End*/


@media(max-width:560px){
	
	.error-img1{
		top: 20%;
		left: 55%;
	}
	.error-img2{
		top: 20%;
		left: 20%;
	}

	.newsTextPhone h2 a{font-size:.875em;top:2.625em;line-height:1.625em;}
	.newsTextPhone span{font-size: 1.0em;top:0.625em;line-height:1em;top: 1em;left: 1em;}

	.am-gallery .newsTitle figcaption h2{
		font-size: 1.25em; top: 1.375em;}
	.am-gallery .newsTitle figcaption p{  font-size: .625em; letter-spacing: 3px;
	 	top: 2.75em;}
	.am-gallery figure.newsTitle figcaption a.newsLink{ 
		opacity: 0; display: none;}


	/* qnxyNews */
	figure {
		max-width: 360px;
		max-height: 196px;
	}
	figure.effect-roxy{
		width: 100%;
		height: 196px;
		max-height: 196px;
	}
	.am-g li.video-grid{
		max-height: 392px
	}
	li.video-grid a.vMovies {
		min-width: 280px;
		max-width: 360px;
		max-height: 392px;
	}

	li.video-grid a.vMovies h2{
		font-size: 14px;
		bottom:-2px;
		right: 1em;
	}
	li.video-grid a.vMovies h5{
		font-size: 12px;
		bottom:20px;
		right: 1em;
	}
	li.video-grid a.vMovies span.play{
		-webkit-transform:scale(0.48);
		-moz-transform:scale(0.48); -o-transform:scale(0.48); transform:scale(0.48); 
		-ms-transform:scale(0.48)
	}
	li.video-grid a.vMovies:hover span.play{
		-webkit-transform:scale(0.64);
		-moz-transform:scale(0.64); -o-transform:scale(0.64); transform:scale(0.64); 
		-ms-transform:scale(0.64)
	}


	figure.effect-roxy figcaption {
		padding: 1em;
		text-align: left;
	}

	figure.effect-roxy figcaption h2 {
		padding: 2% 0 10px 0; font-size: 14px;
	}
	
	figure figcaption {
		padding: 2em;
	}
	figure.effect-lily figcaption > div{
		bottom: 0.5em
	}
	figure.effect-lily figcaption > div {
		padding: 1em 1em 2em 0.75em;
	}


figure.effect-lily h2 { font-size: .875em}
figure.effect-roxy figcaption{ padding: .5em; overflow: hidden;}
figure.effect-roxy figcaption h2{ font-size: .875em}
figure.effect-roxy figcaption span{ padding: 3% 0 4px 0}
figure p{ font-size: .5em}

	.infoCenter ul li{ height: 120px;width:100%;}
	.infoCenter ul li .date{ height: 90px;}

	.speTopics-padding-horizontal-left{ padding-right: .5em; padding-left: .5em}
	.speTopics-padding-horizontal-right{ padding-right: .5em; padding-left: .5em}
}

@media(max-width:520px){
	.am-modal#doc-modal-2{ max-height: 70%; height: 70%;}
	.am-modal#doc-modal-2 .am-modal-dialog{ max-height: auto; height: auto; }
	.speTopics-padding-horizontal-left{ padding-right: .375em; padding-left: .375em}
	.speTopics-padding-horizontal-right{ padding-right: .375em; padding-left: .375em}

	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p{
		font-size: 0.625em;}


	.newsTextPhone h2 a{font-size: 0.75em;top:2.75em;line-height:1.625em;}
	.newsTextPhone p{display: none;}
	.newsTextPhone span{font-size: 0.75em;top:0.625em;line-height:1em;top: 1em;left: 1em;}

}
@media(max-width:479px){
.error-img1{
	top: 12%;
	left: 55%;
}
.error-img2{
	top: 16%;
	left: 12%;
}
	.am-slider .am-slides .media-title a h2{	line-height: 36px; text-align: center;
		font-size: 1em;}
	.am-slider .am-slides .media-title p{ font-size:.75em;  line-height:22px;
		padding: 2px 12px 24px;}
	.addtitle{font-size: .75em;}

	.am-gallery .newsTitle figcaption h2{	font-size: 1.125em; top: 1.375em;}
	.am-gallery .newsTitle figcaption p{  font-size: .5em; letter-spacing: 2px;
	 top: 2.5em;}
	.newsCardPhone p{ display: none;}
	
	.newsCardPhone h2 {font-size: 0.875em; top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);}
	
	.newsTextPhone h2 a{font-size: 0.75em;top:2.75em;line-height:1.625em;}
	.newsTextPhone p{display: none;}
	.newsTextPhone span{font-size: 0.75em;top:0.625em;line-height:1em;top: 1em;left: 1em;}
	.newsImgPhone h2{font-size: 0.75em; margin-bottom: 10px;}
	.newsVideoPhone figcaption h2{font-size: 0.875em;}
	.newsCardPhone p{font-size: 0.625em;}

	/* qnxyNews */
	figure {
		width: 100%;
		max-width: 385px;
		max-height: 168px;
	}
	figure.effect-roxy{
		height: 168px;
		max-height: 168px;
	}
	.am-g li.video-grid{
		max-height: 336px
	}
	li.video-grid a.vMovies {
		min-width: 240px;
		max-width: 360px;
		max-height: 336px;
	}

	li.video-grid a.vMovies h2{
		font-size: 14px;
		bottom:-2px;
	}
	li.video-grid a.vMovies h5{
		font-size: 12px;
		bottom:20px;
	}
	li.video-grid a.vMovies span.play{
		-webkit-transform:scale(0.44);
		-moz-transform:scale(0.44); -o-transform:scale(0.44); transform:scale(0.44); 
		-ms-transform:scale(0.44)
	}
	li.video-grid a.vMovies:hover span.play{
		-webkit-transform:scale(0.56);
		-moz-transform:scale(0.56); -o-transform:scale(0.56); transform:scale(0.56); 
		-ms-transform:scale(0.56)
	}


	.video .video-box li{ width: 100%}
	.video .video-box li:first-child{ padding-right: 0}
	.video .video-box li:last-child{ padding-left: 0;}
	.video .video-news h2{ font-size: 1em; font-weight: 200; 
		border-bottom: 0; line-height: 48px;
		margin-top: 0; margin-bottom: 1em;	white-space:nowrap !important;
	word-wrap: normal; overflow: hidden; white-space: nowrap;
 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
 	-webkit-text-overflow: ellipsis;}
	.video a.vMovies span.play{ -webkit-transform:scale(0.56);
		-moz-transform:scale(0.56); -o-transform:scale(0.56); transform:scale(0.56); 
		-ms-transform:scale(0.56)}
	.video a.vMovies:hover span.play{ 
		-webkit-transform:scale(0.82);
		-moz-transform:scale(0.82); -o-transform:scale(0.82); transform:scale(0.82);
		-ms-transform:scale(0.82)}

	figure.effect-roxy figcaption {
		padding: 0.5em;
		text-align: left;
	}
figure.effect-lily figcaption > div{ padding: .5em}
figure.effect-lily h2 { font-size: .75em; line-height: 36px;}
figure.effect-roxy figcaption{ padding: .5em; overflow: hidden;}
figure.effect-roxy figcaption h2{ font-size: .75em}
figure.effect-roxy figcaption span{ padding: 3% 0 4px 0}



	.speTopics ul.am-avg-lg-2 li .list-card .list-tit a.mainTitle{
	    font-size: 1em; color: black; line-height: 2.5em; display: block;
		white-space:nowrap !important; word-wrap: normal; overflow: hidden; white-space: nowrap;
	 	text-overflow: ellipsis; -o-text-overflow: ellipsis;
	 	-ms-text-overflow: ellipsis; -moz-text-overflow: ellipsis;
	 	-webkit-text-overflow: ellipsis;  }
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p.subTitle{ margin-bottom: .5em;
		font-size: 0.675em; line-height: 20px; height: 8em;}
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p{ margin-top: 0; margin-bottom: 0;
		font-size: 0.675em; color: #999999;}
	.speTopics-padding-horizontal-left{ padding-right: .25em; padding-left: .25em}
	.speTopics-padding-horizontal-right{ padding-right: .25em; padding-left: .25em}

	.am-modal#doc-modal-2 .am-modal-dialog .am-modal-hd{ font-size: 1em; line-height: 28px; height: 52px;}
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit a.mainTitle{
	     font-size: .875em; line-height: 2.25em; }
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p{
		font-size: 0.625em;}
	.speTopics ul.am-avg-lg-2{ margin-bottom: 0.875em;}
	.speTopics ul.am-avg-lg-2 li .list-card{ 
		box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-o-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		overflow: hidden; margin-top: 0.75em}
	.speTopics-padding-horizontal-left{ padding-right: .25em; padding-left: .25em}
	.speTopics-padding-horizontal-right{ padding-right: .25em; padding-left: .25em}
}

@media(max-width:420px){
	.error-img1{
		top: 20%;
		left: 55%;
	}
	.error-img2{
		top: 22%;
		left: 10%;
	}

	.newsCardPhone h2{font-size: 1.125em;top: 0.875em;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);}
	.newsCardPhone p{display: none;}
	.newsTextPhone h2 a{font-size: 0.675em;top:2.75em;line-height:1.625em;}
	.newsTextPhone p{display: none;}
	.newsTextPhone span{font-size: 0.825em;top:0.625em;line-height:1em;top: 1em;left: 1em;}
	.newsImgPhone h2 {font-size: 0.875em;margin-bottom: 8px;}
	.newsVideoPhone h2 {font-size: 0.625em}
	.newsImgPhone h2{margin-bottom: 12px;}
	.am-slider .am-slides .media-title a h2{	line-height: 36px; text-align: center;
		font-size: .875em;}
	.am-slider .am-slides .media-title p{ font-size:.625em;  line-height:22px;
		padding: 2px 12px 24px;}
	.addtitle{font-size: .625em;}



	.am-gallery .newsTitle figcaption h2{
		font-size: 1em; top: 1.375em;}
	.am-gallery .newsTitle figcaption p{  font-size: .5em; letter-spacing: 1px;
	 top: 2em;}

	.doc-ir a {
		-webkit-transform:scale(0.78);
		-moz-transform:scale(0.78); -o-transform:scale(0.78); transform:scale(0.78);
		-ms-transform:scale(0.78)
	}

	/* qnxyNews */
	figure {
		width: 100%;
		max-width: 385px;
		max-height: 136px;
	}
	figure.effect-roxy{
		height: 136px;
		max-height: 136px;
	}
	.am-g li.video-grid{
		max-height: 272px
	}
	li.video-grid a.vMovies {
		min-width: 210px;
		max-width: 360px;
		max-height: 272px;
	}

	li.video-grid a.vMovies h2{
		font-size: .75em;
		bottom:-6px; right: auto;
		left: .5em;
	}
	li.video-grid a.vMovies h5{
		display: none;
	}
	li.video-grid a.vMovies span.play{
		top: 84%;
		-webkit-transform:scale(0.32);
		-moz-transform:scale(0.32); -o-transform:scale(0.32); transform:scale(0.32); 
		-ms-transform:scale(0.32)
	}
	li.video-grid a.vMovies:hover span.play{
		-webkit-transform:scale(0.48);
		-moz-transform:scale(0.48); -o-transform:scale(0.48); transform:scale(0.48); 
		-ms-transform:scale(0.48)
	}

.video a.vMovies span.play{ -webkit-transform:scale(0.48);
	-moz-transform:scale(0.48); -o-transform:scale(0.48); transform:scale(0.48); 
	-ms-transform:scale(0.48)}
.video a.vMovies:hover span.play{ 
	-webkit-transform:scale(0.64);
	-moz-transform:scale(0.64); -o-transform:scale(0.64); transform:scale(0.64);
	-ms-transform:scale(0.64)}

	figure.effect-roxy figcaption {
		padding: 0.5em;
		text-align: left;
	}
figure.effect-lily figcaption > div{ padding: .5em}
figure.effect-lily h2 { font-size: .625em; line-height: 18px;}
figure.effect-roxy figcaption{ padding: .5em; overflow: hidden;}
figure.effect-roxy figcaption h2{ font-size: .625em}
figure.effect-roxy figcaption span{ padding: 3% 0 4px 0}


	.infoCenter ul li .box p{ margin-top: 8px;}

  	.media{ min-height: 600px;}


	.am-modal#doc-modal-2 .am-modal-dialog .am-modal-hd{ font-size: 1em; line-height: 28px; height: 52px;}
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit a.mainTitle{
	     font-size: .875em; line-height: 2.125em; }
	.speTopics ul.am-avg-lg-2 li .list-card .list-tit p{
		font-size: 0.625em;}
	.speTopics ul.am-avg-lg-2{ margin-bottom: 0.875em;}
	.speTopics ul.am-avg-lg-2 li .list-card{ 
		box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-o-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		overflow: hidden; margin-top: 0.75em}
	.speTopics-padding-horizontal-left{ padding-right: .25em; padding-left: .25em}
	.speTopics-padding-horizontal-right{ padding-right: .25em; padding-left: .25em}

	/* 页尾footer qrcode宽高设定 */
	#doc-modal-3{ width: 80%;}


}




@media(max-width:360px){
	.error-img1{
	top: 18%;
	left: 50%;
}
	.error-img2{
	top: 22%;
	left:10%;
}
	.newsCardPhone h2 {font-size: 1.125em;top: 1em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);}
	.newsCardPhone p{display: none;}
	.newsTextPhone h2 a{font-size: 0.65em;top:2.25em;line-height:1.625em;}
	.newsTextPhone p{display: none;}
	.newsTextPhone span{font-size: 0.625em;top:0.625em;line-height:1em;top: 1em;left: 1em;}
	.newsVideoPhone figcaption h2{
		font-size: .625em;
	}
	.newsVideoPhone figcaption h5{
		bottom: 5px;font-size: .625em;
	}
	.newsImgPhone h2{margin-bottom: 6px;}
	
	.am-slider .am-slides .media-title{ color: #ffffff; padding: 88px 32px 0;}
	.am-slider .am-slides .media-title p{ padding: 2px 12px 12px;}

	.am-gallery .newsTitle figcaption h2{
		font-size: 1em; top: 1.375em;}
	.am-gallery .newsTitle figcaption p{ display: none;}

	.doc-ir a {
		-webkit-transform:scale(0.64);
		-moz-transform:scale(0.64); -o-transform:scale(0.64); transform:scale(0.64);
		-ms-transform:scale(0.64)
	}


.video a.vMovies span.play{  -webkit-transform:scale(0.32);
	-moz-transform:scale(0.32); -o-transform:scale(0.32); transform:scale(0.32); 
	-ms-transform:scale(0.32)}
.video a.vMovies:hover span.play{ 
	-webkit-transform:scale(0.56);
	-moz-transform:scale(0.56); -o-transform:scale(0.56); transform:scale(0.56);
	-ms-transform:scale(0.56)}

	.am-g li.video-grid{
		max-height: 216px
	}
	li.video-grid a.vMovies {
		min-width: 210px;
		max-width: 360px;
		max-height: 216px;
	}

	/* qnxyNews */
	figure {
		width: 100%;
		max-width: 385px;
		max-height: 108px;
	}
	figure.effect-roxy{
		height: 108px;
		max-height: 108px;
	}
	figure.effect-lily figcaption > div{ padding: .5em}
	figure.effect-lily h2 { font-size: .625em; line-height: 2px;}
	figure.effect-roxy figcaption{ padding: .5em; overflow: hidden;}
	figure.effect-roxy figcaption h2{ font-size: .625em}
	figure.effect-roxy figcaption span{ padding: 3% 0 4px 0}
	figure p{ display: none;}

	li.video-grid a.vMovies span.play{
		top: 80%;}

	.infoCenter ul li .box p{ margin-top: 10px;}
	.infoCenter ul li{ height: 140px;}
	.infoCenter ul li .date{ height: 110px;}

	/* 页尾footer qrcode宽高设定 */
	#doc-modal-3{ width: 88%;}


}

@media(max-width:320px){
	.error-img1{
		top: 16%; left: 56%;}
	.error-img2{
		top: 20%; left: 12%;}
	
	.newsCardPhone h2 {font-size: 0.875em;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);}
	.newsCardPhone p{display: none;}
	.newsTextPhone h2 a{font-size: 0.5em;top:2.25em;line-height:1.5em;}
	.newsTextPhone p{display: none;}
	.newsTextPhone span{font-size: 0.625em;top:0.625em;line-height:1em;top: 1em;left: 1em;}

	.newsVideoPhone figcaption h2{
		font-size: .625em;
	}
	.newsVideoPhone figcaption h5{
		bottom: 5px;font-size: .625em;
	}
	.newsImgPhone h2{margin-bottom: 4px;}
	li.video-grid a.vMovies span.play{
		top: 80%;}
	.video a.vMovies span.play{ -webkit-transform:scale(0.38);
		-moz-transform:scale(0.38); -o-transform:scale(0.38); transform:scale(0.38); 
		-ms-transform:scale(0.38)}
	.video a.vMovies:hover span.play{ 
		-webkit-transform:scale(0.48);
		-moz-transform:scale(0.48); -o-transform:scale(0.48); transform:scale(0.48);
		-ms-transform:scale(0.48)}


	.infoCenter ul li{ height: 150px;}
	.infoCenter ul li .date{ height: 120px;}

	/* 页尾footer qrcode宽高设定 */
	#doc-modal-3{ width: 92%;}
}



/*********************************************
 * 404页面
**********************************************/
.error-404 ul {margin: 0;padding: 0;}
.error-404 ul li {overflow: hidden;}
.error-404{text-align: center;max-height: 40%;}
.layer{margin: 0 auto;position: relative;}
/*.laybg{height: 100%;}*/
.background{
text-align: center;
  -webkit-transform-origin: 50% 90%;
  -moz-transform-origin: 50% 90%;
  -ms-transform-origin: 50% 90%;
  -o-transform-origin: 50% 90%;
  transform-origin: 50% 90%;
  -webkit-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  	left: 50%;
    top:25%;
  position: absolute;
  display: block;
		-webkit-transform:scale(1.2) translateX(-40%) translateY(0); 
		-moz-transform:scale(1.2) translateX(-40%) translateY(0); 
		-ms-transform:scale(1.2) translateX(-40%) translateY(0)}; 
		-o-transform:scale(1.2) translateX(-40%) translateY(0)}; 
		transform:scale(1.2) translateX(-40%) translateY(0)};
  }
  .error-text {}
  .error-text {
   text-align: center;
  -webkit-transform-origin: 50% 90%;
  -moz-transform-origin: 50% 90%;
  -ms-transform-origin: 50% 90%;
  -o-transform-origin: 50% 90%;
  transform-origin: 50% 90%;
  -webkit-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  	left: 50%;
	-webkit-transform: translateX(-50%)scale(0.9);
    -moz-transform: translateX(-50%)scale(0.9);
    -ms-transform: translateX(-50%)scale(0.9);
    -o-transform: translateX(-50%)scale(0.9);
    transform: translateX(-50%)scale(0.9); 
    top:57%;
    position: absolute;
  display: block;
  }
.error-img1,.error-img2{width: 15%;max-width: 114px;
	text-align: center;
  -webkit-transform-origin: 50% 90%;
  -moz-transform-origin: 50% 90%;
  -ms-transform-origin: 50% 90%;
  -o-transform-origin: 50% 90%;
  transform-origin: 50% 90%;
  -webkit-transform: translateX(0%) translateY(0);
    -moz-transform: translateX(0%) translateY(0);
    -ms-transform: translateX(0%) translateY(0);
    -o-transform: translateX(0%) translateY(0);
    transform: translateX(0%) translateY(0); 
  -webkit-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  position: absolute;
  display: block;
}
.error-img2{max-width: 90px;}
.xm_button1 span,.xm_button2 span{
	display: inline-block; margin: 0 8px 0 2px; font-size: 1.125em;
}
.xm_button1,.xm_button2{
	width: 15%;max-width: 148px;
	text-align: center;
  -webkit-transform-origin: 50% 90%;
  -moz-transform-origin: 50% 90%;
  -ms-transform-origin: 50% 90%;
  -o-transform-origin: 50% 90%;
  transform-origin: 50% 90%;
  
  -webkit-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  animation: all 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
  position: absolute;
  display: block;
  background-color: rgb(40,62,134);
  color: #A1AAC9;
  height: 2.75em;
  width: 15em;
  font-size: 1em;
  line-height: 2.75em;
  border-radius: 2.2em;
  -webkit-transition: all linear .3s;
  -moz-transition: all linear .3s;
  -ms-transition: all linear .3s; 
  -o-transition: all linear .3s; 
  transition: all linear .3s; 
  font-family: "微软雅黑";
  left: 50%;
  top: 70%;	
  z-index: 9999999999;
}
.xm_button1{
  -webkit-transform: translateX(-110%) translateY(0);
    -moz-transform: translateX(-110%) translateY(0);
    -ms-transform: translateX(-110%) translateY(0);
    -o-transform: translateX(-110%) translateY(0);
    transform: translateX(-110%) translateY(0); 
}
.xm_button2{
	-webkit-transform: translateX(10%) translateY(0);
    -moz-transform: translateX(10%) translateY(0);
    -ms-transform: translateX(10%) translateY(0);
    -o-transform: translateX(10%) translateY(0);
    transform: translateX(10%) translateY(0); 
}
.xm_button1:hover,.xm_button2:hover{color: #FFFFFF;}

.relNews h2.error-heart{ max-width: 200px; margin: 2em auto 1.2em;
	font-weight: normal; text-align: center; border-left: none;}
.relNews h2.error-heart span.am-icon-heart-o{ margin-right: 0.75em;}

.addtitle{
	display: block;
	position: absolute;
	top: .75em;
	left: 1.125em;
	background-color: rgba(65,140,223,.88);
	letter-spacing: 2px;
  text-align: center;
  color: #FFFFFF;
  padding: .25em 1em;
  font-size: 16px;
}
@media only screen and (max-width:1024px ) {
	.addtitle{top: 0;left: 0;}
}

div.media div.media-img:hover .addtitle{
	background: rgba(41,62,134,.88);
}


/*
xiaomo 20160223
*/
.xmMore{
	color: #ffffff;
	background-color: rgb(42,64,132);
	opacity: .9;
	padding:5px 10px;
	position: absolute;
	bottom: 0;
	right: 0; 
	z-index: 9999;
	font-weight: 400;
}
.xmMore:hover{
	opacity: 1;
	cursor: pointer;
}
@media(max-width:1024px){
	.xmMore{
		font-size: 1em;
	}
}
@media(max-width:640px){
	.xmMore{
		font-size: .875em;
	}
}
@media(max-width:480px){
	.xmMore{
		font-size: .75em;
	}
}
@media(max-width:360px){
	.xmMore{
		font-size: .625em;
	}
}

/*导航条*/


#nav .minfoWrap {
	background: rgb(255, 255, 255);left: 0%; width: 100%;height:0px !important;overflow:hidden; border-top-color: rgb(140, 0, 0); border-top-width: 0px; border-top-style: solid;  position: absolute; z-index: 999; transition:all ease 2s; -moz-transition:all ease 1s; -ms-transition:all ease 1s; -o-transition:all ease 1s; -webkit-transition:all ease 1s;height:200px;
}


#nav .am-dropdown:hover .minfoWrap{ height:200px !important;}
#nav .minfoWrap_inner {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1200px;margin:0px auto; padding: 2em 0px; 
}
#nav ul.last {
	right: 2px;
}
#nav ul li {
	margin: 0px; padding: 0px; float: none; display: block;
}
#nav ul.nav01 li a {
	background: rgb(255, 255, 255); padding: 0px; color: rgb(86, 86, 86); line-height: 24px; font-size: 14px;
}
#nav ul.nav01 li:hover{background: #fff; color: #1f3069;}
#nav ul.nav01 li:hover a{ color: #1f3069;}

.fl {
	float: left;
}
.nav01 {
	width: 160px;
}
.nav02 {
	width: 300px; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px;
}
.nav03 {
	width: 240px; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px; margin-right: 50px;
}
.nav04 {
	width: 200px;
}
.nav05 {
	width: 150px; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px; margin-right: 50px;
}


/*New start*/
.New{
	width:100% ;

	background-color: #f5f5f5;
}
.listNew{
	width: 1240px;
	height: auto;
	
	margin: 0 auto;
	
}
.listNew ul{
	display: inline-block;
	width: 1240px;
	height: auto;
	/*padding: 1px;*/
	margin: 0 auto;
}
.listNew ul li{
	display: inline-block;
	width: 380px;
	height: auto;
	/*padding: 5px;*/
	float: left;
	background-color: #fff;
	margin-left: 20px;
}
.icon{
	display: inline-block;
	width: 16px;
	height: auto;
	margin-left: 24px;
	margin-top: 30px;
}
.icon img{
	width: 20px;
}
.newTitle{
	color: #2C49AF;
	font-size: 20px;
}
@media only screen and (min-width:1024px ){
.jrxwzx{
	display: inline-block;
	font-size: 0.75em;
	color: #BBBBBB;
	margin-left: 175px;
	cursor: pointer;
}
.jrxwzx img{
	display: inline-block;
	width: 16px;
	height: auto;
	margin-bottom: -4px;
}
}
@media only screen and (max-width:641px ){
.jrxwzx{
	display: inline-block;
	font-size: 0.75em;
	color: #BBBBBB;
	margin-left: 38%;
	cursor: pointer;
}
.jrxwzx img{
	display: inline-block;
	width: 16px;
	height: auto;
	margin-bottom: -4px;
}
}
.new_item{
	display: inline-block;
	width: 100% !important;
	height: auto;
	/*padding: 5px !important;*/
	border-top: 1px solid rgb(239,239,239);
	margin-top: 20px !important;
	padding-top: 18px;
	padding-bottom: 33px;
	background: #ffffff;
	padding-left: 0px;
}

.new_item li{
	position: relative;
	height: 50px !important;
	line-height: 50px;
	cursor: pointer;
	margin-left: 0px !important;
}
.new_item li h2,.new_item li span{
	color: #555555;
	font-size: 0.85em;
	font-weight: 200;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}
@media only screen and (max-width:641px ){
	.new_item li h2 {
  width: 58%;
  position: absolute;
  left: 28px;
  overflow: hidden;
}
}
@media only screen and (min-width:641px ){
.new_item li h2{
	width: 264px;
	position: absolute;
	left: 28px;	
	overflow:hidden;
}
}
.new_item li span{
	width: 64px;
	position: absolute;
	right: 0px;	
	font-size: 0.75em;
}
.new_item li:hover h2,.new_item li:hover span{
	color: #293e86;
}
.notice_item{
	display: inline-block;
	width: 100% !important;
	height: auto;
	background-color:#fff ;
	border-top: 1px solid #C1C1C1;
	margin-top: 30px !important;
}
.notice_item li{
	margin-left: 0px !important;
}
.notice{
	display: inline-block;
	width: 100%;
	height: 88px;
	position: relative;
}
.notice_date{
	display: inline-block;
	width:62px ;
	height: 70px;
	position: absolute;
	left: 0px;
	top: 15px;
	/*border-right: 1px solid #B3B3B3;*/
}
.notice_date h3{
	color: #293E86;
	font-size: 1.62em;
	text-align: center;
}
.notice_date span{
	display: block;
	color: #B3B3B3;
	font-size: 0.85em !important;
	text-align: center;
}
.notice_item h2{
	width: 290px;
	color: #555555;
	font-size: 0.85em;
	font-weight: 200;
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 27px;
}
.notice:hover,.notice:hover h3,.notice:hover h2{

	color: #fff;
}
/*New end*/
@media only screen and (max-width: 641px){
    .am-icon-search{display:none;}

   }
 .infoCenter ul li .box_gs{    padding-left: 16px;
    padding-top: 14px;
    padding-right: 22px;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis;}  
.infoCenter ul li .box_gs h2 {
    color: #555555;
    font-size: 1em;
    line-height: 28px;
    white-space: nowrap !important;
    word-wrap: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
}  
.infoCenter ul li .box_gs p {
    line-height: 18px;
    font-size: .75em;
    margin-top: 6px;
    color: #777777;
}  
.end_footer{background: #b42a23;}