/*pad*/
img {
	max-width: 100%;
}

.toe {
	/*超出省略号*/
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
	-webkit-appearance: none;
	/*去掉苹果的默认UI来渲染按钮*/
}

/*导航*/
.gh {
	float: right;
	height: 20px;
	width: 18px;
	top: 50%;
	margin-right: 0;
	position: relative;
	margin-top: -9.5px;
	margin-left: 20px;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor: pointer;
	display: none;
	z-index: 9999;
}

.gh.selected {
	transform: rotate(90deg);
	top: 36%;
}

.gh a {
	background-color: #333;
	display: block;
	height: 4px;
	margin-top: -2px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
	border-radius: 30px;
}

.gh:hover a:before {
	transform: translateY(-2px) rotate(0deg);
	-webkit-transform: translateY(-0px) rotate(0deg);
	-ms-transform: translateY(-0px) rotate(0deg);
}

.gh:hover a:after {
	transform: translateY(2px) rotate(0deg);
	-webkit-transform: translateY(0px) rotate(0deg);
	-ms-transform: translateY(0px) rotate(0deg);
}

.gh a:after,
.gh a:before {
	background-color: #000;
	content: "";
	display: block;
	height: 4px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
	border-radius: 30px;
}

.gh a:after {
	top: 6px;
}

.gh a:before {
	top: -6px;
}

.gh.selected a:after,
.gh.selected a:before {
	top: 0;
	background: #000;
}

.gh.selected a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
}

.gh.selected a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
}

.gh.selected a {
	background-color: transparent !important;
}

body {
	min-width: 320px;
}

@media screen and (max-width:1200px) {

	/*@cmsyou*/
	.mobile_videos .video-box .player {
		width: 100% !important;
		height: auto !important;
	}

	.mobile_videos .video-box #a1 {
		width: 100% !important;
		height: auto !important;
	}

	.video-box .player-list {
		width: 100%;
	}
}

@media screen and (max-width:1140px) {
	.adver a.adverimg {
		padding: 0 10px;
	}

	.adver a b,
	.adver a {
		font-size: 22px;
		word-break: keep-all;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.wrapper {
		width: auto;
		padding: 0 10px;
	}

	.gh {
		display: block;
	}

	.header {
		height: 130px;
	}

	.header.selected .nav {
		display: block;
		height: 100%;
	}

	.header .wrapper {
		padding: 0;
	}

	.topheader {
		padding: 0 20px;
	}

	.header .nav {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: 0;
		width: auto;
		z-index: 999;
		display: none;
		background: none;
		background: #a3183b;
		height: auto;
	}

	.bluebg .header .nav {
		background: rgba(42, 93, 168, 0.9);
	}

	.header .nav ul {
		width: auto;
		padding: 0;
		padding-top: 15%;
	}

	.header .nav ul li {
		float: none;
		display: block;
		text-align: center;
		height: auto;
		border-bottom: 1px dashed #fff;
		margin: 0 20px;
	}

	.header .nav ul li .subbox {
		position: inherit;
		height: auto;
	}

	.femfpoe {
		margin: 0;
	}

	.header .banner_detail {
		padding: 0 10px;
	}

	.header .nav li .subbox dl dd {
		margin-right: 0;
		text-align: center;
		display: block;
	}

	.header .nav li.on>a,
	.header .nav li:hover>a {
		background: url(../images/navbgon.png) repeat center top;
	}

	.header.selected {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		height: 1000%;
		border-bottom: 0px solid #fff;
	}

	.leftbox,
	.rightbox {
		width: 80%;
		margin: 0 auto;
		float: none;
	}

	.rightbox {
		padding-bottom: 20px;
	}

	.sublist_box2.on {
		position: inherit;
		margin-left: 0;
		left: auto;
		width: 100%;
	}

	.fullSlide .prev,
	.fullSlide .next {
		left: 10px;
	}

	.fullSlide .next {
		left: auto;
		right: 15px;
	}

	.fullSlide {
		overflow: hidden;
	}

	.col-md-4-12 {
		width: 50%;
	}

	.global-jumbotron .jumbotron-photos {
		width: 100%;
		margin-bottom: 15px;
		height: auto;
		float: none;
	}

	.global-jumbotron .jumbotron-aside {
		width: 100%;
		margin-left: 0;
		height: auto;
	}

	.section {
		margin-top: 0px;
	}

	.figure img,
	.figure-small img {
		height: auto;
	}

	.jumbotron_box {
		margin-left: 0;
	}

	.h_xztabbox .txtScroll-left {
		display: block;
		margin: 0 20px 15px;
	}

	.cat-footer {
		display: none;
	}

	.book-top-nav {
		position: absolute;
		top: 20px;
		left: 15px;
		right: 15px;
		margin-left: 0;
	}

	.picScroll-left {
		padding: 0 35px;
		width: auto;
	}

	.picScroll-left .hd .next {
		right: 0;
	}

	.picScroll-left .hd .prev {
		left: 0;
	}

	.slideBox .bd img {
		height: auto;
	}
}

@media screen and (max-width:1050px) {
	.tebbox_left {
		width: 59%;
	}

	.tebbox .tebbox_left {
		width: 48%;
	}

	.tebbox .tebbox_right {
		width: 51%;
	}

	.tebbox_right {
		width: 40%;
	}

	.slideTxtBox_news .fliedetail .detail {
		font-size: 12px;
		line-height: 17px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-bottom: 2px;
	}

	.slideTxtBox_news1 span {
		word-break: keep-all;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 85%;
		display: inline-block;
		*display: inline;
		zoom: 1;
	}

	.slideTxtBox .bd li {
		margin-bottom: 5px;
	}

	.news_nrwe .mobile-text img {
		height: auto !important;
	}
}

@media screen and (max-width:930px) {
	.picScroll-left .bd ul li {
		width: 200px;
		margin-right: 10px;
		height: auto;
		height: 100px;
	}

	.news dd a span {
		width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.news dd a i {
		width: 30%;
	}

	.news_about {
		margin: 0;
	}

	.news_about ul li {
		width: 33.3%;
		margin-bottom: 10px;
	}

	.fullSlide .prev,
	.fullSlide .next {
		top: -400%;
	}

	.footer_link {
		height: auto;
	}

	.h_fixbox {
		height: auto;
		background: url(../images/banner5.jpg) no-repeat top center;
		background-size: 100% 100%;
	}

	.h_fixbox a img {
		display: none;
	}

	.word_boxwrap {
		position: inherit;
	}

	.wordbbxo {
		float: none;
		padding-top: 80px;
		margin-top: 0;
	}

	.wordright {
		float: none;
		margin-left: 17%;
		margin-top: 30px;
		margin-bottom: 80px;
	}

	.wordbot {
		bottom: 20px;
	}

	.sub_formbox {
		height: auto;
		padding-bottom: 14px;
	}

	.rightbox .sub_formbox {
		padding-bottom: 0;
	}

	.zxdetail {
		margin-right: 0;
		width: 60%;
	}

	.fzbox .fzbox_wrpa .fzcopy {
		font-size: 12px;
	}

	.mulubox {
		padding: 10px 0;
	}

	.tebbox_left,
	.tebbox_right,
	.tebbox .tebbox_right,
	.tebbox .tebbox_left {
		width: 100%;
		margin-bottom: 10px;
	}

	.tebbox_right {
		margin-bottom: 0;
	}
}

@media screen and (max-width:860px) {

	/*@cmsyou*/
	.newslistbox li a p img {
		display: none;
	}

	.newslistbox li {
		position: relative;
		padding-right: 75px;
	}

	.newslistbox li p {
		width: 100% !important;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: block;
		overflow: hidden;
	}

	.newslistbox li a i {
		position: absolute;
		right: 0;
		top: 0;
		width: 70px;
	}

	.sub_xiangguannews2 ul li {
		width: 48% !important;
		margin-left: 0;
		margin-right: 0;
		padding-left: 1% !important;
		padding-right: 1% !important;
		overflow: hidden;
	}

	.sub_xiangguannews ul li:nth-child(2n) {
		clear: right;
	}

	.sub_xiangguannews ul li:nth-child(2n+1) {
		clear: left;
	}

	.sub_xiangguannews ul li .iangguann_imgbox {
		width: 100%;
		height: auto;
	}

	.sub_xiangguannews ul li .iangguann_imgbox img {
		width: 100%;
		vertical-align: top;
	}

	.iangguann_detail1 {
		width: 100%;
		background: #d2d0d1;
	}

	.iangguann_detail1 h4 {
		height: 38px;
		line-height: 38px;
		font-size: 14px;
		color: #333;
		padding: 0 5px;
		text-align: center;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
}

@media screen and (max-width:830px) {

	.zxdetail,
	.zxwrap .zximg {
		width: 100%;
	}

	.top p {
		letter-spacing: 0;
		font-size: 12px;
	}

	.loginbox ul li span {
		display: none;
	}

	.news_about ul li {
		width: 50%;
		margin-bottom: 10px;
	}
}

@media screen and (max-width:770px) {
	
	.adver a b,
	.adver a {
		font-size: 18px;
		line-height: 50px;
		height: 50px;
		line-height: 50px;
	}

	.adver a.adverimg {
		height: auto;
		line-height: initial;
		overflow: hidden;
	}

	.h_xztabbox {
		top: -40px;
	}

	.h_xztabbox .txtScroll-left {
		display: block;
		margin: 0 auto 15px;
	}

	.slideTxtBox,
	.left_top,
	.left_top img,
	.left_bot .figure,
	.left_bot .figure img,
	.xiangce_right .figure img,
	.xiangce_right .figure,
	.xiangce_right .figure img,
	.slideTxtBox_news .imgbox,
	.slideBox2 .bd img {
		height: auto;
	}

	.slideBox .bd img,
	.mapbox {
		height: auto;
	}

	.xiangce_left .figure {
		height: 290px;
	}

	.left_bot .figure {
		height: 148px;
	}

	.xiangce_right .figure {
		height: 244px;
	}

	.topmeiki {
		margin-top: 10px;
	}

	.global-jumbotron .jumbotron-photos {
		margin-bottom: 0;
	}

	.focus-txt li a {
		line-height: 2em;
	}

	.focus-top .focus-top-txt .focus-top-title a {
		font-size: 14px;
		padding: 10px 5px;
	}

	.focus-top .focus-top-txt .focus-top-title a span i {
		font-size: 16px;
	}

	.col-md-4-12 {
		width: 100%;
	}

	.xiangce_left {
		width: 100%;
		margin-bottom: 10px;
	}

	.xiangce_right {
		width: 100%;
	}

	.searchbox {
		display: none;
	}

	.topheader {
		height: 90px;
	}

	.header {
		height: 90px;
	}

	.header .logo {
		width: 200px;
		height: auto;
		padding-top: 20px;
	}

	.header .logo img {
		width: 200px;
		height: auto;
	}

	.banner_word,
	.banner_img {
		width: 100%;
		margin-left: 0;
	}

	.news dd a span {
		width: 86%;
		float: left;
	}

	.news dd a i {
		width: 10%;
		float: right;
		text-align: right;
	}

	.link_leftbox,
	.link_rightbox {
		width: 100%;
		margin-bottom: 20px;
	}

	.lefr_link,
	.link_rightbox .lefr_link {
		width: 100%;
		margin-bottom: 0px;
	}

	.right_link {
		width: 100%;
	}

	.tebbox {
		margin-bottom: 10px;
	}

	.fullSlide .bd {
		padding-right: 0;
	}

	.slideBox .hd {
		bottom: 30px;
	}

	.bluebg .footer_wrap ul li.sec,
	.footer_wrap ul li.thr {
		display: none;
	}

	.footer_wrap ul li {
		width: 100%;
		float: inherit;
	}

	.footer_wrap ul li dd {
		text-align: center;
	}

	.ewmimg {
		display: inline-block;
		*display: inline;
		zoom: 1;
		width: auto;
		float: inherit;
	}

	.ewmimg1 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		width: auto;
		float: inherit;
		vertical-align: top;
	}

	.footer_wrap ul li dt {
		text-align: center;
	}

	.ewmimg1 a {
		display: inline-block;
		*display: inline;
		zoom: 1;
	}

	/*@cmsyou*/
	.bluebg .header .logo a {
		width: 100%;
		background-size: 100% auto;
	}

	.mobile_videos .artichle-info {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.mobile_videos .video-box {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.mobile_videos #article-content-box {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.mobile-content p img{
		display: block;
		width: 100%!important;
	}
	.subdetailt_box .news_nrwe {
		overflow: hidden;
	}

	.subdetailt_box .news_nrwe img {
		max-width: 100% !important;
		height: auto !important;
	}
}

@media screen and (max-width:680px) {

	#moquu_wxin,
	#moquu_wshare,
	#moquu_wmaps {
		display: none;
	}

	.mulubox p.mulist {
		margin-left: 10px;
	}

	.tetit span {
		display: none;
	}

	.hebanlist span {
		right: 50%;
		margin-right: -42px;
	}

	.line {
		padding: 10px 0 9px;
	}

	.sub_xiangguannews {
		margin-bottom: 10px;
	}

	.sub_xiangguannews ul li {
		width: 100%;
		margin-left: 0;
	}

	.fullSlide .prev,
	.fullSlide .next {
		top: -200%;
	}

	.fxbox ul {
		float: none;
	}

	.fxbox {
		height: auto;
	}

	.tipnews {
		float: none;
		display: block;
		margin: 10px 0 0;
	}

	.fullSlides .bd {
		margin: 30px 20px 10px;
	}

	.fullSlides .prev,
	.fullSlides .next {
		left: 5px;
		width: 10px;
		height: 26px;
	}

	.fullSlides .next {
		left: auto;
		right: 5px;
	}

	.top p {
		display: none;
	}

	.loginbox {
		float: left;
	}

	/*	.loginbox ul li span{display: inline-block;}*/
	.news_detailtit p {
		height: auto;
		text-align: center;
		font-size: 20px;
	}

	.news_detailtit p span {
		float: none;
		display: block;
		line-height: 14px;
		margin-bottom: 20px;
	}

	.hebanbox li {
		width: 100%;
		margin-bottom: 20px;
	}

	.picScroll-left .bd ul li {
		width: 25%;
		margin-right: 6px;
		height: auto;
		height: 58px;
		box-sizing: border-box;
		overflow: hidden;
	}

	/*@cmsyou*/
	.picScroll-left .bd ul li .pic {
		overflow: hidden;
	}

	.picScroll-left .bd ul li .pic a {
		display: block;
	}

	.picScroll-left .bd ul li .pic img {
		width: auto !important;
		height: auto !important;
	}
}

@media screen and (max-width: 480px) {
	.xiangce_left .figure {
		height: 199px;
	}

	.left_bot .figure {
		height: 88px;
	}

	.xiangce_right .figure {
		height: 144px;
	}

	.newslistbox li a p {
		width: 65%;
	}

	.newslistbox li a i {
		width: 32%;
	}

	.artichle-info h2 {
		font-size: 16px;
	}

	.section {
		margin-top: 0px;
	}

	.adver a.adverimg {
		font-size: 14px;
		height: 60px;
		line-height: 60px;
	}

	.fullSlide .prev,
	.fullSlide .next {
		top: -100%;
		width: 20px;
		height: 36px;
	}

	.news_about ul li {
		width: 100%;
		margin-bottom: 10px;
		padding: 0;
	}

	.subdetail_imgbox {
		margin: 10px 0px;
	}

	.subtop {
		padding: 15px 0 10px;
	}

	.subdetail_toptit {
		font-size: 16px;
	}

	.subdetailt_box p {
		margin-bottom: 10px;
		text-indent: 0;
	}

	.pages ul li a {
		padding: 0 15px;
	}

	.leftbox,
	.rightbox {
		width: 100%;
		margin: 0 auto;
		float: none;
	}

	.sublist_box {
		padding: 0 0 10px;
	}

	.sublist_box1,
	.sublist_box2 {
		padding-top: 10px;
	}

	.sublist_wordimg {
		padding-bottom: 10px;
	}

	.sublist_vedio {
		padding-bottom: 6px;
	}

	.adver,
	.adver2 {
		margin: 10px 0;
	}

	.htit3 {
		margin-bottom: 0;
	}

	.topheader {
		height: 60px;
	}

	.header {
		height: 60px;
		border-bottom: 4px solid #d9d9d9;
	}

	.header .logo {
		width: 190px;
		height: 40px;
		padding-top: 10px;
	}

	.header .logo a {
		width: 150px;
		height: 39px;
	}

	.fullSlide .bd {
		padding-right: 0;
		overflow: hidden;
	}

	.footer_link {
		height: auto;
		line-height: 20px;
		padding: 10px;
	}

	.footer_link ul li a {
		font-size: 12px;
	}

	.footer_link ul li a span {
		padding: 0 5px;
	}

	.footer_wrap ul li,
	.footer_wrap ul li.sec {
		width: 100%;
		margin-bottom: 16px;
	}

	.footer_wrap ul li.sec {
		border: none;
		border-bottom: 2px solid #6e0505;
		border-top: 2px solid #6e0505;
		padding-left: 0;
		padding-bottom: 12px;
		padding-right: 0;
	}

	.bluebg .footer_wrap ul li.sec {
		border: none;
		border-bottom: 2px solid #254367;
		border-top: 2px solid #254367;
	}

	.footer_wrap ul li.thr {
		padding-left: 0;
	}

	.footer_wrap ul li.sec dt {
		padding-top: 10px;
	}

	.zazhi li {
		width: 49%;
		margin-left: 0;
		margin-right: 2%;
	}

	.zazhi li:nth-child(2n) {
		margin-right: 0;
	}

	.slideTxtBox_news2 .fliedetail,
	.slideTxtBox_news2 .imgbox {
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;
	}

	.slideTxtBox_news2 .imgbox a {
		width: 50%;
		display: inline-block;
		float: left;
	}

	.slideTxtBox_news .imgbox {
		width: 100%;
		margin-bottom: 20px;
	}

	.slideTxtBox_news .fliedetail {
		width: 100%;
		margin-left: 0;
	}

	.mapbox .mapimg {
		width: 40px;
		height: auto;
	}

	#certify .swiper-button-prev {
		left: -0%;
		width: 20px;
		height: 77px;
		background: url(../images/prev.jpg) no-repeat;
		background-size: 100%;
		top: 50%;
		margin-top: -33px;
	}

	#certify .swiper-button-next {
		right: -0%;
		width: 20px;
		height: 77px;
		background: url(../images/next.jpg) no-repeat;
		background-size: 100%;
		top: 50%;
		margin-top: -33px;
	}

	#certify .swiper-slide {
		width: 150px;
		height: 204px;
	}

	.footer_wrap ul li dt {
		font-size: 14px;
	}

	.footer_wrap ul li dd,
	.footer_wrap ul li.thr dd a {
		font-size: 12px;
	}

	body {
		overflow-x: hidden;
		width: 100%;
	}

	.slideBox2 .prev,
	.slideBox2 .next {
		width: 50px;
		height: 48px;
		margin-top: -25px;
		border-radius: 50%;
	}

	.certifybox {
		margin-bottom: 20px;
	}

	.cm-tab .tab-hd {
		margin-top: 20px;
		margin-bottom: 0;
	}

	.global-jumbotron {
		padding: 10px;
	}

	.adver a b,
	.adver a {
		font-size: 16px;
	}

	.slideBox .hd {
		bottom: 20px;
	}

	.slideBox .bd li p a {
		height: 40px;
		word-break: keep-all;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 70%;
		display: block;
		color: #fff;
	}

	.slideBox .bd li p {
		height: 40px;
		overflow: hidden;
	}

	.slideTxtBox_news1 span {
		width: 75%;
	}

	.slideBoxvedio .bd li {
		height: 250px;
	}

	.slideTxtBox .bd li img {
		width: 100%;
	}
}

@media screen and (max-width: 414px) {
	.slideTxtBox2 .hd ul li {
		width: 25% !important;
		margin: 0;
		font-size: 14px;
		display: block;
	}

	.slideTxtBox2 .hd ul {
		width: 100%;
		;
	}

	.slideBox .bd img {
		min-height: 278px;
	}

	.xiangce_right .figure {
		height: 250px;
	}

	.left_bot .figure {
		height: 115px;
	}

	.slideTxtBox .bd li {
		margin-bottom: 0px;
	}

	.slideTxtBox .bd li img {
		width: 100%;
	}

	.hebanbox li p {
		margin-top: 5px;
	}

	.slideTxtBox .bd ul.hebanbox {
		padding: 30px 30px 15px;
	}

	/*@cmsyou*/
	.picScroll-left .bd ul li .pic {
		padding-top: 5px;
	}
}

@media screen and (max-width: 380px) {
	.slideBox .bd img {
		min-height: 252px;
	}

	.slideBoxvedio .bd li {
		height: 190px;
	}

	.slideTxtBox .bd li img {
		width: 100%;
	}

	/*@cmsyou*/
	.picScroll-left .bd ul li .pic {
		padding-top: 10px;
	}
}

@media screen and (max-width: 360px) {
	.slideBox .bd img {
		min-height: 247px;
	}

	.slideTxtBox .bd li img {
		width: 100%;
	}

	/*@cmsyou*/
	.slideTxtBox .hd ul li {
		width: 93px;
	}
}

@media screen and (max-width: 320px) {
	.slideBox .bd img {
		min-height: 218px;
	}
}
