@charset "utf-8";
/* CSS Document */
 @font-face {
    font-family: 'myfonts';
    src: url('../font/fontawesome-webfont.eot'); /* IE9 Compat Modes */
    src: url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('../font/fontawesome-webfont.woff') format('woff'), /* Modern Browsers */
             url('../font/fontawesome-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
             url('../font/fontawesome-webfont.svg#fontawesome-webfont') format('svg'); /* Legacy iOS */
   }
body,body a,body button {font-family:Microsoft YaHei !important}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {	display: block}
audio,canvas,video {display: inline-block}
audio:not([conols]) {display: none;	height: 0}
[hidden] {display: none}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

button,html,input,select,textarea {	font-family:Microsoft YaHei !important}

body {	margin: 0;}
a:focus {	outline: thin dotted}
a:active,a:hover {	outline: 0}

h1 {margin: .67em 0; font-size: 2em}
h2 {margin: .83em 0; font-size: 1.5em}
h3 {margin: 1em 0; font-size: 1.17em}
h4 {margin: 1.33em 0; font-size: 1em}
h5 {margin: 1.67em 0; font-size: .83em}
h6 {margin: 2.33em 0; font-size: .75em}

abbr[title] {	border-bottom: 1px dotted}
b,song {font-weight: 700}
blockquote {margin: 1em 40px}
dfn {font-style: italic}
mark {	background: #ff0;	color: #000}
p,pre {	margin: 1em 0}
code,kbd,pre,samp {	font-size: 1em;	font-family: monospace,serif}
pre {white-space: pre;	white-space: pre-wrap;	word-wrap: break-word}
q {	quotes: none}
q:after,q:before {	content: '';	content: none}
small {	font-size: 80%}
sub,sup {position: relative;	vertical-align: baseline;	font-size: 75%;	line-height: 0}
sup {top: -.5em}
sub {bottom: -.25em}
dl,menu,ol,ul {	margin:0}
dd {margin: 0 0 0 40px}
menu,ol,ul {padding: 0 0 0 0px}
nav ol,nav ul {	list-style: none; list-style-image: none}
img {border: 0;	-ms-interpolation-mode: bicubic}
svg:not(:root) {overflow: hidden}
figure {margin: 0}
form {margin: 0}
fieldset {margin: 0 2px; padding: .35em .625em .75em; border: 1px solid silver}
legend {padding: 0;	border: 0;	white-space: normal}
button,input,select,textarea {
	margin: 0;
	vertical-align: baseline;
	font-size: 100%
}

button,input {line-height: normal}

button,html input[type=button],input[type=reset],input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button
}

button[disabled],input[disabled] {cursor: default}
input[type=checkbox],input[type=radio] {box-sizing: border-box;	padding: 0}

input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
	padding: 0;
	border: 0
}

textarea {	overflow: auto;	vertical-align: top}
table {	border-collapse: collapse;	border-spacing: 0}
button,html,input,select,textarea {	color: #222}
ul,li {list-style: none;}
p {padding: 0; margin: 0;}

/* body {	font-size: 1em;	line-height: 1.4} */

::-moz-selection {	background: #fe8316; color: #fafafa; text-shadow: none}
::selection {	background: #fe8316; color: #fafafa; text-shadow: none}

hr {display: block;	margin: 1em 0;	padding: 0;	height: 1px; border: 0;	border-top: 1px solid #ccc}

img {	vertical-align: middle}
fieldset {	margin: 0;	padding: 0;	border: 0}
textarea {	resize: vertical}

.chromeframe {	margin: .2em 0;	padding: .2em 0;	background: #ccc;	color: #000}
.ir {	overflow: hidden;	border: 0;	background-color: ansparent}
.ir:before {	display: block;	width: 0;	height: 100%;	content: ""}

.hidden {	display: none!important;	visibility: hidden}
.visuallyhidden {	position: absolute;	overflow: hidden;	clip: rect(0 0 0 0);	margin: -1px;	padding: 0;	width: 1px;	height: 1px;	border: 0}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	position: static;
	overflow: visible;
	clip: auto;
	margin: 0;
	width: auto;
	height: auto
}

.invisible {	visibility: hidden}
.clearfix:after,.clearfix:before {	display: table;	content: " "}
.clearfix:after {	clear: both}

@media print {
	* {
		background: 0 0!important;
		box-shadow: none!important;
		color: #000!important;
		text-shadow: none!important
	}

	a,a:visited {	text-decoration: underline	}
	a[href]:after {		content: " (" at(href) ")"	}
	abbr[title]:after {		content: " (" at(title) ")"	}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {	content: ""	}
	blockquote,pre {border: 1px solid #999;	page-break-inside: avoid}
	thead {		display: table-header-group	}
	img, {	page-break-inside: avoid}
	img {	max-width: 100%!important}
	@	page {	margin: .5cm	}
	h2,h3,p {orphans: 3; widows: 3	}
	h2,h3 {	page-break-after: avoid	}
}

html {font-size: 62.5%}

#mobile-nav,#mobile-nav-igger {	display: none}

#sub button,#sub-page button,a,a:visited,body {
	text-ansform: uppercase;
	font-size: 1.4rem;
	font-family: ff-basic-gothic-web-pro,helvetica,sans-serif
}

body {	color: #373737}

a {
	-webkit-ansition: all .2s ease-in-out;
	-moz-ansition: all .2s ease-in-out;
	-o-ansition: all .2s ease-in-out;
	ansition: all .2s ease-in-out;
	-ms-ansition: all .2s ease-in-out
}

#sub button,#sub-page button,a,a:visited {	color: #333}

a:active,a:focus {	outline: 0;	border: 0}
a:hover {color: #004a9f;}
a,a:visited {	text-decoration: none}
#sub button,#sub-page button {	padding: 0;	border: none; background: 0 0}

h1,h2,h3 {	font-weight: 200}

.qr-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000!important;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.75);
	cursor: pointer
}

.qr-wrapper img {
	position: absolute;
	top: 50%;
	left: 50%;
	cursor: auto;
	-webkit-ansform: anslate(-50%,-50%);
	-o-ansform: anslate(-50%,-50%);
	ansform: anslate(-50%,-50%);
	-ms-ansform: anslate(-50%,-50%);
	margin-left: -160px;
	margin-top: -160px;
}

.content-wrapper {	margin: 0 auto;	width: 99%}

.content-wrapper.narrow {	max-width: 1500px}

.content-wrapper:last-of-type {	padding-bottom:0px}


#top {width: 100%; height: 40px; background: #221e1d; color: #fff;}
.wrap {max-width: 1200px; margin: 0 auto;height: 100%;}
#top .toplink {float: right;position: relative; width: 260px !important; height: 40px; overflow: hidden;}
#top .toplink .qr_code_big{position: absolute;top: 100%; width: 100%; z-index: 999999999;background-color:rgba(0,0,0,0.2); text-align: center;}
#top .toplink .qr_code_big .qrs{display: none;padding: 20px;width: 82%;}
/*#top .toplink .qr_code_small{display: none;}*/
#top span {float: left; color: #fff; line-height: 40px; font-size: 14px; float: left; margin-right: 10px; font-weight: 500;}
#top span a {color: #fff; font-weight: 500;}
#top span a:hover {text-decoration: underline; font-weight: bold;}
#top .ipt {
	float: left; 
	background: transparent; 
	border: #5e5c5b solid 1px; 
	width: 160px; height: 26px; 
	/* display: none;  */
	margin-top: 5px; 
	text-indent: 5px;
	color: #686767;
}
#top .ipt::-webkit-input-placeholder{ 
	color:#686767; 
}
#top .ipt::-webkit-input-placeholder { /* WebKit browsers */ 
color: #686767; 
} 
#top .ipt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #686767; 
} 
#top .ipt::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #686767; 
} 
#top .ipt:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #686767; 
} 


#scform{ position: relative; float: right;}
#top .btn {
	position: absolute;
	right: 5px;
	top: 0;
	background: url(../images/searchBtn.png) no-repeat; 
	width: 20px; height: 20px; border: none 0; 
	text-indent: -9999px; 
	margin: 11px 0 0 5px;}
#header {position: relative; height: 100px; width: 100%; float: left;}

#logo {
	float: left;
	margin-top: 7px;
	width: 430px;
	height: 85px;
	background: url(../images/logo.png) center center no-repeat;
}

#main {	float: right;}
#main ul {
	padding: 0;
	/* display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap; */
}
#main{
	height: 100%;
}
#main ul{
	height: 100%;
}
#main ul li {
	/*width: 75px;*/ padding-left: 10px; padding-right: 10px!important;
	float: left;
/*	padding: 0 25px;
/*	border-left: 1px solid #5a5859;*/
	font-size: 16px;
	line-height: 30px;
	color: #333;
	height: 100%;
	text-align: center;
	/* letter-spacing: .1rem; */
	-webkit-ansition: all .2s ease-in-out;
	-moz-ansition: all .2s ease-in-out;
	-o-ansition: all .2s ease-in-out;
	ansition: all .2s ease-in-out;
	-ms-ansition: all .2s ease-in-out
}
#main ul li.ch_en{
	width: 100px;
	display: flex;
	justify-content:center;
	padding-top: 20px;
}
#main ul li.ch_en a{
	flex: 1;
	font-size: 14px;
	padding:0px;
}
#main ul li.ch_en a:hover{
	background-color: transparent;
	text-decoration: underline;
	color: #09a3e8 !important;
}
li.date-list {display: none}

#main ul li:first-child {border-left: 0}
#main ul li:last-child {padding-right: 0}
#main ul li a {
	color: #004a9f;
	font-size: 14px;
	font-weight: 500;
	display: block;
	padding-top: 33px;
	/* padding-bottom: 10px; */
	margin-bottom: 8px;
	transition: all 0.4s;
	padding-left: 0px;
	padding-right: 0px;

}
#main ul li a.minea_two{
	margin-bottom: 0px;
}

#main ul li.activein{
	background-color: #004a9f;
}
#main ul li.activein a{
	color: #fff;
}
#main ul li:hover{
	background-color: #004a9f;
	transition: all 0.4s;
}

#main .minea_one{
	border-bottom: 2px solid transparent;
}
#main ul li:hover .minea_one{
	color: #fff !important;
	transition: all 0.4s;
}
#main ul li .minea_two{
	border-bottom: 1px solid transparent;
}
#main ul li .minea_two:hover{
	color: #fff !important;
	border-bottom: 1px solid #fff;
	transition: all 0.4s;
}
/* .selact {color: #fff !important;border-bottom: 2px solid #fff;} */




#mobile-nav-trigger {display: none;}





























/*
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$     $$$$$$$$$     $$$$$     $$$$$$$$$$$$$
$$$$$$$$$$$$$$   $$$   $$$$$$$$$    $$$    $$$$$$$$$$$$$$$
$$$$$$$$$$$$$   $$$$$   $$$$$$$$$$   $    $$$$$$$$$$$$$$$$
$$$$$$$$$$$$$  $$$$$$$  $$$$$$$$$$$     $$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$   $$$$$   $$$$$$$$$$   $  $$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$   $$$   $$$$$$$$$    $$$   $$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$     $$$$$$$$$     $$$$$     $$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 
*/
.xm{
	/* overflow: hidden; */
}
.cbcbcb{
	clear: both;
}
/* ��star���޸ĳɶ���star */
button.lybbtn{
	background-color:#fff;
	color: #333;
	border-width: 0px;
}
button.lybbtn:hover{
	box-shadow: 0 0 15px #cecece;
	transition: all 0.8s;
}
.banner{
	padding-top: 100px;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.banner img{
	width: 100%;
}
.notice{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	/* width: 100%; */
	/* background-color: #3fb4fd; */
	display: flex;
	justify-content: space-between;
	overflow: hidden;
	z-index: 999;
}
.not_bgc_l{
	/* width: 100%; */
	flex: 1;
	height: 43px;
	background-color: #004a9f;
	/* float: left; */
}
.not_bgc_r{
	flex: 1;
	/* float: right; */
	/* width: 100%; */
	height: 43px;
	background-color:rgba(255,255,255,0.5);
}

.notice_child{
	/* float: left; */
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	color: #fff;
	font-size: 14px;
	background-color:rgba(255,255,255,0.75);
}
.notice .notice_child a{
	color: #fff;
	font-size: 14px;
}
.notice .notice_left{
	height: 43px;
	float: left;
	width: 100%;
	line-height: 43px;
	display: flex;
	justify-content: flex-start;
}
.notice_child .list{
	flex: 1;
}
.notice .notice_right{
	float: right;
	width: 30%;
	height: 43px;
	line-height: 43px;
}
.notice_child .tit{
	background-color: #004a9f;
	padding-right: 10px;
	margin-right: 10px;
}
.notice_child .tit,.notice_child .list,.notice_child .listone,.notice_child .notice_cont{
	float: left;
}

.notice_child .notice_left .listone{
	width: 270px;
}
.notice_child .notice_left .listone p{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-right: 20px;
	color: #d2070b;
}
.notice_child .notice_left .rolltwo .listone p{
	color: #d2070b;
}

.notice_child .notice_right .notice_cont{
	width: 80%;
	height:50px;
	position: relative;
	overflow: hidden;
}
.notice_child .notice_right .notice_cont p{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.notice_child .notice_right .notice_cont p.active{
	display: block;
}
.notice_child .listone{
	display: none;
}
.notice_child .listone.active{
	display: block;
}
.notice_child .top_more{
	width: 85px;
	text-align: center;
	float: right;
	height: 100%;
}



#mobile-nav .mobile_one{
	width: 150px;
	margin: 0 auto;
	position: relative;
	/* background-color: green; */
}
#mobile-nav .mobile_one::after{
	font-family: myfonts;
	content: "\f105";
	position:absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}

#mobile-nav a.mobile_a.mobile_active{
	color: #004a9f;
}
#mobile-nav .mobile_small{
	display: none;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 150px;
	border-bottom: 1px solid #f1f1f1;
	line-height: 24px;
}
#main li{
	position: relative;
}
#main li:hover .pc_two{ display: block;}
#main .pc_two{
	position: absolute;
	top: 100%;
	left: 0;
	width: auto;
	display: none;
	background-color: #004a9f;
	z-index: 10;
}
#main ul li .pc_two a{
	color: #fff;
	width: 120px;
	text-align: left;
	padding: 5px 10px 5px 0px;
	font-size: 12px;
	text-indent: 15px;
	border-radius: 0px;
}


/* ��end���޸ĳɶ���end */



.btnbtn:hover{
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	transition:all 0.5s;
	transform: translate3d(0,-2px,0);
}
.cbcbcb{
	clear: both;
}
.flfl{
	float: left;
}
.frfr{
	float: right;
}
.ox_contentbg{
	padding-top: 20px;
}
.ox_contentbg.has_bgc{
	background-color: #f2f2f2;padding-top: 35px;
}
.has_padbtm50{
	padding-bottom: 30px;
}
.ox_banner{
	width: 100%;
}
.ox_banner img{
	width: 100%;
}
.ox_contentbg .cont_top{
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
}




.ox_contentbg .cont_cont{
	/* padding-top: 20px; */
	padding-bottom: 100px;
	font-size: 14px;
	color: #333333;
	max-width: 1200px;
	margin: 0 auto;
}
.ox_contentbg .cont_cont.nopd{
	padding-bottom: 10px;
}


/* =======Meiti */
#index .left{
	float: left;
	width: 64.2%;
}
#index .right{
	float: right;
	width: 31.6%;
}
#index .title{
	width: 100%;
	border-bottom: 2px solid #004a9f;
	padding-bottom: 7px;
}
#index .title.nobtm{
	border-bottom: 0px solid transparent;
}
#index .title .titimg{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: #004a9f;
	font-size: 24px;
	padding-bottom: 7px;
}
#index .title .titimg.b_2_m_n{
	padding-left: 20px;
	padding-top: 13px;
	padding-bottom: 0px;
}
#index .title .titimg img{
	width: 10px;
	height: 25px;
	margin-right: 10px;
}
#index .title .titps{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
#index .title .titps.b_2_m_n{
	display: block;
	float: right;
	margin-top: -20px;
}
#index .title .titps p{
	color: #999;
	font-size: 14px;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
}
#index .title .titps a{
	color: #999;
	font-size: 12px;
}
#index .title .titps a:hover{
	color:#004a9f;
}
#index .onsame_one_l .nosamediv{
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
}
#index .onsame_one_l .nosamediv ul li{
	float: left;
	width: 48%;
	margin-right: 4%;
}
#index .onsame_one_l .nosamediv ul li:nth-child(2n){
	float: left;
	width: 48%;
	margin-right: 0;
}
#index .onsame_one_l .nosamediv ul li a{
	display: block;
	position: relative;
	padding-bottom: 15px;
	border-bottom: 1px solid #cacaca;
	margin-bottom: 27px;
}
#index .onsame_one_l .nosamediv ul li a:hover{
	color: #004a9f;
	border-bottom: 1px solid #004a9f;
	transition: all 0.6s;
}
#index .onsame_one_l .nosamediv ul li a:hover div{
	transition: all 0.6s;
	color: #004a9f;
}
#index .onsame_one_l .nosamediv ul li a:hover p{
	transition: all 0.6s;
	color: #666;
}
#index .onsame_one_l .nosamediv ul li a:hover .sp2{
	transition: all 0.6s;
	color: #666;
}
#index .onsame_one_l .nosamediv ul li div{
	font-size: 15px;
	color: #333;
	/*font-weight: bolder;*/
	text-indent: 15px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-bottom: 6px;
}
#index .onsame_one_l .nosamediv ul li p{
	font-size: 14px;
	color: #888;
	/*text-indent: 15px;*/
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#index .onsame_one_l .nosamediv .sp_tit{ display: block; font-size: 16px; margin-bottom: 10px; font-weight: bold;text-indent:0;}
#index .onsame_one_l .nosamediv ul li .sp1{
	display: inline-block;
	width: 10px;
	position: absolute;
	/* top: 5px; */
	left: 0px;
	top: 0px;
}
#index .onsame_one_l .nosamediv ul li .sp2{
	display: inline-block;
	width: 10px;
	position: absolute;
	/* top: 5px; */
	left: 0px;
	top:32px;
	font-size: 20px;
}
#index .onsame_one_l .nosamediv ul li .sp1{
	display: inline-block;
	width: 10px;
	position: absolute;
	/* top: 5px; */
	left: -2px;
	top:5px;
	font-size:50px;
}
#index .nosame_one_r{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
	padding-top: 30px;
}
#index .nosame_one_r .one_r_div{
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}
#index .nosame_one_r .one_r_div a{
	width: 48%;
	font-size: 14px;
}
#index .nosame_one_r .one_r_div div{
	width: 100%;
	margin-bottom: 15px;
}
#index .nosame_one_r .one_r_div div img{
	width: 100%;
}
#index .nosame_one_r .one_r_div p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 42px;
	/* color: #333; */
	line-height: 20px;
}
#index .nosame_one_r .one_r_div a:hover p{
	text-decoration: underline;
}
#index .nosame_one_r .one_r_ul li{
	margin-bottom: 15px;
}
#index .nosame_one_r .one_r_ul a{
	display: flex; color: #004a9f;
	justify-content: space-between;
}
/*#index .nosame_one_r .one_r_ul a:hover{ text-decoration: underline;}*/
#index .nosame_one_r .one_r_ul p{
	flex:1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 5%;
}
#index .nosame_one_r .one_r_ul span{
	width: 100px;
	text-align: right;
	color: #999;
	font-size: 12px;
}
/* �ڶ��� */
#index .onsame_two_l{
	padding-top: 28px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
	padding-bottom: 20px;
}
#index .onsame_two_l .nos_twodiv ul{
	float: left;
	width: 48%;
	margin-right: 4%;
}
#index .onsame_two_l .nos_twodiv ul:nth-child(2){
	margin-right: 0;
}
#index .onsame_two_l ul .top{
	border-bottom: 1px solid #cacaca;
	margin-bottom: 15px;
}
#index .onsame_two_l ul .top div{
	font-size: 16px;
	color: #333;
	font-weight: bolder;
	margin-bottom: 15px;
}
#index .onsame_two_l ul .top p{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
	font-size: 14px;
	height: 45px;
	color: #999;
	margin-bottom: 20px;
	line-height: 24px;
}
#index .onsame_two_l ul .top:hover div{
	color: #004a9f;
}
#index .onsame_two_l ul .top:hover p{
	color: #666;
}
#index .onsame_two_l ul .top:hover{
	border-bottom: 1px solid #004a9f;
}
#index .onsame_two_l ul .conts{
	margin-bottom: 16px;
}
#index .onsame_two_l ul .conts a{
	display: flex;
	justify-content: space-between;
}
#index .onsame_two_l ul .conts p{
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; color: #004a9f;
}
#index .onsame_two_l ul .conts span{
	width: 100px;
	text-align: right;
	color: #999;
	font-size: 12px;
}
#index .nosame_two_r{
	padding-top: 28px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
}
#index .nosame_two_r.nosame_pd25{
	padding-left: 20px;
	padding-right: 20px;
}
#index .nosame_two_r li{
	margin-bottom: 20px;
}
#index .nosame_two_r .two_r_div a{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#index .nosame_two_r .img_d{
	width: 40%;
	overflow: hidden;
}
#index .nosame_two_r .img_d img{
	width: 100%;
	transition: all 0.6s;
}
#index .nosame_two_r .p_d{
	width: 56%;
} 
#index .nosame_two_r .p_d .twop1{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; 
	overflow: hidden;
	height: 45px;
	font-size: 16px;
	line-height: 23px;
	color: #333;
	margin-bottom: 10px; display: block;
} 
#index .nosame_two_r .p_d p{ display: none;}
#index .nosame_two_r .p_d .twop2{
	display: -webkit-box; display: none;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; 
	overflow: hidden;
	height: 40px;
	font-size: 14px;
	/* line-height: 23px; */
	color: #666;
} 
#index .nosame_two_r .two_r_div a:hover .twop1{
	color: #004a9f;
}
#index .nosame_two_r .two_r_div a:hover .img_d img{
	color: #004a9f;
	transform: scale(1.1);
	transition: all 0.6s;
}
/* ������ */
#index .onsame_three_l .nos_otl{}
#index .onsame_three_l .nos_threetop{
	height: 37px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 2px solid #004a9f;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color: #f9f9f9;
}
#index .onsame_three_l .nos_threetop span{
	font-size: 18px; font-weight: bold;
	color: #004a9f;
	text-indent: 1%;
	width: 400px;
}
#index .onsame_three_l .nos_threetop a{
	color: #999;
	font-size: 12px;
}
#index .onsame_three_l .nos_threetop a:hover{
	color: #004a9f;
}
#index .onsame_three_l .nos_threediv{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

#index .onsame_three_l .nos_threediv ul{
	float: left;
	width: 54%;
}
#index .onsame_three_l .nos_threediv li{
	margin-bottom: 15px;
}
#index .onsame_three_l .nos_threediv li a{
	display: flex;
	justify-content: space-between;
}
#index .onsame_three_l .nos_threediv li p{
	overflow: hidden; color: #004a9f;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1;
}
#index .onsame_three_l .nos_threediv li span{
	width: 100px;
	text-align: right;
	color: #999;
	font-size: 12px;
}
#index .onsame_three_l .nos_threediv .nos_threeimg{
	float: right;
	width: 40%;
}

#index .onsame_three_l .nos_threediv a{
	display: block;
	position: relative;
}
#index .onsame_three_l .nos_threediv .nos_threeimg .nos_threedp{
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5)
}
#index .onsame_three_l .nos_threediv .nos_threeimg .nos_threedp p{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-left: 38px;
	padding-right: 38px;
	color: #fff;
	text-align: center;
}
#index .onsame_three_l .nos_threediv .nos_threeimg img{
	width: 100%;

}

#index .onsame_three_l .nos_threediv .nos_threeimg{
	float: right;
	width: 40%;
	overflow:hidden;
	    -webkit-transition: all 0.4s;
	    -moz-transition: all 0.4s;
	    transition: all 0.4s;
}
#index .onsame_three_l .nos_threediv .nos_threeimg:hover img{
	 -webkit-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	     -ms-transform: scale(1.1);
	         transform: scale(1.1);
	     -webkit-transition: all 0.6s;
	     -moz-transition: all 0.6s;
	     transition: all 0.6s;
}



#index .nosame_three_r{
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 18px;
	margin: 0 auto;
}
#index .nosame_three_r .three_r_div1 li{
	margin-bottom: 15px;
}
#index .nosame_three_r .three_r_div1 li a{
	display: flex;
	justify-content: space-between;
}
#index .nosame_three_r .three_r_div1 li p{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1; color: #004a9f;
}
#index .nosame_three_r .three_r_div1 li span{
	width: 100px;
	text-align: right;
	color: #999;
	font-size: 12px;
}





/* ���Ķ� sss*/

#index .onsame_four_l .nos_otl{}
#index .onsame_four_l .nos_fourtop{
	height: 37px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-top: 2px solid #004a9f;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color: #f9f9f9;
}
#index .onsame_four_l .nos_fourtop span{
	font-size: 18px;
	color: #004a9f;
	text-indent: 1%;
	width: 400px; font-weight: bold;
}
#index .onsame_four_l .nos_fourtop a{
	color: #999;
	font-size: 12px;
}
#index .onsame_four_l .nos_fourtop a:hover{
	color: #004a9f;
}
#index .onsame_four_l .nos_fourdiv{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
#index .onsame_four_l .nos_fourdiv ul{
	float: right;
	width: 54%;
}
#index .onsame_four_l .nos_fourdiv li{
	margin-bottom: 15px;
}
#index .onsame_four_l .nos_fourdiv li a{
	display: flex;
	justify-content: space-between;
}
#index .onsame_four_l .nos_fourdiv li p{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1; color: #004a9f;
}
#index .onsame_four_l .nos_fourdiv li span{
	width: 100px;
	text-align: right;
	color: #999;
	font-size: 12px;
}
#index .onsame_four_l .nos_fourdiv .nos_fourimg{
	float: left;
	width: 40%;
}
#index .onsame_four_l .nos_fourdiv a{
	display: block;
	position: relative;
}
#index .onsame_four_l .nos_fourdiv .nos_fourimg .nos_fourdp{
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5)
}
#index .onsame_four_l .nos_fourdiv .nos_fourimg .nos_fourdp p{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-left: 38px;
	padding-right: 38px;
	color: #fff;
	text-align: center;
}
#index .onsame_four_l .nos_fourdiv .nos_fourimg img{
	width: 100%;

}
#index .onsame_four_l .nos_fourdiv .nos_fourimg{
	float: left;
	width: 40%;
	overflow:hidden;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
}
#index .onsame_four_l .nos_fourdiv .nos_fourimg:hover img{
	 -webkit-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	     -ms-transform: scale(1.1);
	         transform: scale(1.1);
	 -webkit-transition: all 0.6s;
	 -moz-transition: all 0.6s;
	 transition: all 0.6s;
}

#index .nosame_four_r{
	padding-top: 28px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 35px;
}
#index .nosame_four_r .four_r_div1 li{
	margin-bottom: 15px;
}
#index .nosame_four_r .four_r_div1 li a{
	display: flex;
	justify-content: space-between;
}
#index .nosame_four_r .four_r_div1 li p{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1; color: #004a9f;
}
#index .nosame_four_r .four_r_div1 li span{
	width: 100px;
	text-align: right;
	color: #999;
	font-size: 12px;
}
#index .nosame_four_r .four_r_div2 div{
	width: 100%;
	margin-bottom: 18px;
}
#index .nosame_four_r .four_r_div2 img{
	width: 100%;
}
#index .nosame_four_r .four_r_div2 span{
	font-size: 16px;
	color: #333;
	font-weight: bold;

}
#index .nosame_four_r .four_r_div2 p{
	padding-top: 20px;
	color: #666;
	font-size: 14px;
	line-height: 24px;
}


/* ���Ķ�eeeeeeee*/







#b_2_med ul{
	padding: 0;
}
#b_2_med .b_2_med{

}
#b_2_med .b_2_med .left{
	float: left;
	width: 20%;
	height: 600px;
	background-color: #fff;
}
#b_2_med .b_2_med .right{
	float: right;
	width: 74%;
	padding: 20px;
	background-color: #fff;
}
#b_2_med .b_2_med .left .l_top{
	padding-top: 18px;
	padding-bottom: 18px;
	width: 100%;
	background-color: #004a9f;
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
}
#b_2_med .b_2_med .left .l_top .p1{
	font-size: 24px;
}
#b_2_med .b_2_med .left .l_top .p2{
	font-size: 12px;
	font-weight: lighter;
	word-wrap: break-word;
}
#b_2_med .b_2_med .left .l_btm a{
	display: inline-block;
	width: 100%;
}
#b_2_med .b_2_med .left .l_btm div{
	height: 43px;
	line-height: 43px;
	width: 100%;
	font-size: 16px;
	/* margin:0 auto; */
}

#b_2_med .b_2_med .left .l_btm div:after{
	font-family: myfonts;
	content: "\f105";
	float: right;
	margin-right: 20px;
}
#b_2_med .b_2_med .left .l_btm li{
	transition: all 0.4s;
	text-align: center;
}
#b_2_med .b_2_med .left .l_btm li.active div{
	padding-left: 10px;
}
#b_2_med .b_2_med .left .l_btm li.active div:after{
	margin-right:30px;
}
#b_2_med .b_2_med .left .l_btm li:hover{
	background-color: #004a9f;
	transition: all 0.6s;
}
#b_2_med .b_2_med .left .l_btm li:hover a{
	color: #fff;
	transition: all 0.6s;
}
#b_2_med .b_2_med .left .l_btm li.active{
	background-color: #004a9f;
}
#b_2_med .b_2_med .left .l_btm li.active a{
	color: #fff;
}
#b_2_med .b_2_med .left .l_btm li:hover div{
	padding-left: 10px;
}
#b_2_med .b_2_med .left .l_btm li:hover div:after{
	margin-right:30px;
}

#b_2_med .b_2_med .right .r_top{
	border-bottom: 1px solid #cccccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
	display: flex;
	justify-content:space-between;
	align-items:flex-end;
}
#b_2_med .b_2_med .right .r_top div{
	display: flex;
	justify-content:space-between;
	align-items: center;
	width: 120px;
}
#b_2_med .b_2_med .right .r_top img{
	width: 26px;
	height: 26px;
}
#b_2_med .b_2_med .right .r_top div span{
	font-size: 20px;
	color: #004a9f;
	padding-right: 5px;
}
#b_2_med .b_2_med .right .r_top p{
	font-size: 12px;
	color: #999;
}
#b_2_med .b_2_med .right .r_top p a{
	font-size: 12px;
	color: #999;
}
#b_2_med .b_2_med .right .r_top p span{
	color: #004a9f;
}
#b_2_med .b_2_med .right .r_btm .med_ul{
	margin-bottom: 20px;
}
#b_2_med .b_2_med .right .r_btm .med_li a{
	height: 37px;
	color: #333;
	font-size: 14px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	/* border-bottom: 1px dotted #999999; */
	transition: all 0.8s;
}
#b_2_med .b_2_med .right .r_btm .med_li p{
	overflow: hidden;
	white-space: nowrap;
	flex: 1;
}
#b_2_med .b_2_med .right .r_btm .med_li span{
	flex: 1;
	overflow: hidden;
	white-space: nowrap;
}
#b_2_med .b_2_med .right .r_btm .med_li a div{
	font-size: 12px;
	width: 100px;
	color: #999;
	text-align: right;
}
#b_2_med .b_2_med .right .r_btm .med_li a:hover{
	color: #004a9f;
	/* border-bottom: 1px dotted transparent; */
	transition: all 0.8s;
}
#b_2_med .b_2_med .right .r_btm .med_li a:hover p{
	color: #004a9f;
	transition: all 0.8s;
}
#b_2_med .b_2_med .right .r_btm .med_li a:hover div{
	
	color: #004a9f;
	transition: all 0.8s;
}

#b_2_med .b_2_med .right .r_btm .nongye_ul{}
#b_2_med .b_2_med .right .r_btm .nongye_li{
	display: flex;
	justify-content: space-between;
	padding: 20px;
	border-bottom: 1px dashed #ddd;
}
#b_2_med .b_2_med .right .r_btm .nongye_li .noyedivimg{
	width:17%;
	/* overflow: hidden; */
	margin-right: 11%;
	margin-left: 11%;
	flex: 1;
}

#b_2_med .b_2_med .right .r_btm .nongye_li img{
	width: 100%;
	transition: all 0.4s;
}
#b_2_med .b_2_med .right .r_btm .nongye_li:hover .noyedivimg img{
	transform: scale(1.1);
	transition: all 0.6s;
}
#b_2_med .b_2_med .right .r_btm .nongye_li:hover p{
}
#b_2_med .b_2_med .right .r_btm .nongye_li p{
}
#b_2_med .b_2_med .right .r_btm .nongye_li .noyecont{
	width: 60%;
}
#b_2_med .b_2_med .right .r_btm .nongye_li .noyep1{
	color: #333;
	font-size: 16px;
	margin-bottom: 25px;
}
#b_2_med .b_2_med .right .r_btm .nongye_li .noyep2{
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
}
#b_2_med .b_2_med .right .r_btm .nongye_li .noyep3{
	color: #999;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 18px;
	height: 45px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
#b_2_med .b_2_med .right .r_btm .nongye_li .noyep4{
	display: inline-block;
	padding: 5px 20px;
	color: #004a9f;
	font-size: 14px;
	border: 1px solid #dddddd;
	transition: all 0.4s;
}
#b_2_med .b_2_med .right .r_btm .nongye_li .noyep4:hover{
	color: #fff;
	background-color: #004a9f;
	border: 1px solid #004a9f;
	transition: all 0.6s;
}



#b_2_med .b_2_med .right .nongye_ndiv{
	padding: 10px;
}
#b_2_med .b_2_med .right .titlens{
	border-bottom: 1px solid #eaeaea;
	font-size: 18px;
	color: #333;
	padding: 20px;
	text-align: center;
}
#b_2_med .b_2_med .right .contns{
	padding-top: 20px;
	color: #666;
	padding-bottom: 30px;
}
#b_2_med .b_2_med .right .contns div{
	width: 70%;
	margin: 0 auto;
	margin-bottom: 20px;

}
#b_2_med .b_2_med .right .contns div img{
	width: 100%;
}



#b_2_medio .b_2_medio_n .b2ntop{
	border-bottom: 1px solid #cccccc;
	margin-bottom: 60px;
	padding:10px 20px;
	display: flex;
	justify-content:space-between;
	align-items:flex-end;
}
#b_2_medio .b_2_medio_n .b2ntop div{
	display: flex;
	justify-content:space-between;
	align-items: center;
	width: 120px;
}
#b_2_medio .b_2_medio_n .b2ntop img{
	width: 10px;
	height: 25px;
}
#b_2_medio .b_2_medio_n .b2ntop div span{
	font-size: 24px;
	color: #004a9f;
	padding-right: 5px;
}
#b_2_medio .b_2_medio_n .b2ntop p{
	font-size: 12px;
	color: #999;
}
#b_2_medio .b_2_medio_n .b2ntop p span{
	color: #004a9f;
}




#b_2_medio .b_2_medio_n{

}
#b_2_medio .b_2_medio_n .left{
	width: 67%;
	background-color: #fff;
}
#b_2_medio .b_2_medio_n .right{
	width: 30%;
	background-color: #fff;
}
#b_2_medio .b_2_medio_n .left .b_title{
	font-size: 20px;
	color: #333;
	text-align: center;
	
}
#b_2_medio .b_2_medio_n .left .b_title .p2{
	margin-top: 12px;
	padding-top: 8px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #999;
	border-bottom: 1px solid #e3e3e3;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
#b_2_medio .b_2_medio_n .left_cont{
	padding: 30px 10px 10px;
	margin-bottom: 50px;
	border-bottom: 1px solid #dddddd;
}
#b_2_medio .b_2_medio_n .left_cont .danpian{
	/* padding-top: 20px; */
	padding-bottom: 70px;
}
#b_2_medio .b_2_medio_n .left_cont .danpian div{
	width: 70%;
	margin: 0 auto;
}
#b_2_medio .b_2_medio_n .left_cont .danpian div img{
	width: 100%;
	margin-bottom: 15px;
}
.b_2_medio_n .lc_btm{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.b_2_medio_n .lc_p{
	margin-bottom: 10px;
}
.b_2_medio_n .lc_btm div{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.b_2_medio_n .lc_btm div a{
	width: 710px;
	display: flex;
	justify-content: space-between;
	/* transition: all 0.2s; */
}
.b_2_medio_n .lc_btm div a:hover{
	background-color:  #004a9f;
	color: #fff;
	transition: all 0.5s;
}
.b_2_medio_n .lc_btm div a:hover p{
	background-color:  #004a9f;
	color: #fff;
	transition: all 0.5s;
}
.b_2_medio_n .lc_btm div a:hover div{
	background-color:  #004a9f;
	color: #fff;
	transition: all 0.5s;
}
.b_2_medio_n .lc_btm div p{
	flex: 1;
	margin-left: 15px;
	line-height: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #666;
	/* transition: all 0.2s; */
}
.b_2_medio_n .lc_btm a div{
	width: 60px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	justify-content: center;
	color: #333;
}
.b_2_medio_n .right .ultop li{
	display: flex;
	justify-content: space-between;
	color: #666666;
	font-size: 14px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.b_2_medio_n .right .ultop li:hover{
	color: #333;
	font-size: 14px;
	border-bottom: 1px solid #333333;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.b_2_medio_n .right .ultop1{
	width: 42%;
	
}
.b_2_medio_n .right .ultop1 img{
	width: 100%;
}
.b_2_medio_n .right .ultop2{
	width: 48%;
}

.b_2_medio_n .right .ultop2 .ultopp2{
	color: #999;
}

.b_2_medio_n .right .ulbtm{
	padding-top: 20px;
}
.b_2_medio_n .right .ulbtm li{
	display: flex;
	justify-content: flex-start;
	font-size: 14px;
	margin-bottom: 20px;
}
.b_2_medio_n .right .ulbtmp1{
	color: #999;
	width: 100px;
}



#footer{
	background-color: #221e1d;
	padding-top: 30px;
}
#footer .wraps {
	max-width: 1200px; 
	margin: 0 auto;
	height: 100%;
	padding-bottom: 18px;
}
#footer .fleft{
	float: left;
	width: 64.2%;border-right: 1px solid #666;
}
#footer .com{
	float: right;
	width: 31.6%;
}
#footer .info .p1{
	font-size: 14px;
	color: #999;
	margin-bottom: 20px;
}
#footer .info .p2{
	font-size: 12px;
	color: #999;
	margin-bottom: 12px;
}
#footer .ewm{
	color: #999;
}
#footer .fleft p{
	color: #999;
	margin-bottom: 20px;
	font-size: 14px;
}
#footer .fleft li{

}
#footer .fleft a{
	color: #666;
	font-size: 12px;
}
#footer .fleft a:hover{
	text-decoration: underline;
}
#footer .fleft li{
	margin-bottom: 12px;
	float: left;
	width: 18%;
	margin-right: 2.5%;
	min-width: 120px;
	min-width: 120px;
}
#footer .fleft li:nth-child(5n){
	margin-right: 0%;
}
#footer .com {
	display: flex;
	justify-content: space-between;
}
#footer .ffbtm{
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #004a9f;
	text-align: center;
}
#footer .ffbtm p{
	margin-bottom: 5px;
	color: #fff;
	font-size: 14px;
}
#footer .ffbtm span{
	color: #70b9ff;
	font-size: 12px;
}



/* ��תľ�� sssssssssss*/
#index .nosame_three_r .three_r_div2 .box{
	/* margin-top: 300px; */
	width: 100%;
	/* height: 340px; */
	margin: 0 auto;
	position: relative;
	/* border: 5px solid red; */
	padding-top: 1%;
	padding-bottom: 1%;
}



#index .nosame_three_r .three_r_div2 .btn{
	position: absolute;
	top: 50%;
	margin-top: -20px;
	width: 19px;
	height: 40px;
	color: white;
	text-decoration: none;
	text-align: center;
	/* background: rgba(0,255,0,.5); */
	cursor: pointer;
	z-index: 50;
}
#index .nosame_three_r .three_r_div2 .prev{
	left: 0;
	background: url('../images/4_05.png') center no-repeat;
}
#index .nosame_three_r .three_r_div2 .next{
	right: 0;
	background: url('../images/3_05.png') center no-repeat;
}
#index .nosame_three_r .three_r_div2 .prev:hover{
	left: 0;
	background: url('../images/3_03.png') center no-repeat;
}
#index .nosame_three_r .three_r_div2 .next:hover{
	right: 0;
	background: url('../images/4_03.png') center no-repeat;
}
#index .nosame_three_r .three_r_div2 .list{
	width: 100%;
	overflow: hidden;
	position: relative; min-height: 220px;
}
#index .nosame_three_r .three_r_div2 ul{
	position: relative;
	/* height: 200px; */
}
#index .nosame_three_r .three_r_div2 li{
	/* width:60%; */
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	opacity: 0;
	transition: all 0.3s ease-out;
}
#index .nosame_three_r .three_r_div2 img{
	width: 80%;
	height: auto;/* 
	border:none;
	float: left; */
}

#index .nosame_three_r .three_r_div2 .p1{
	transform:translate3d(0%,0,0) scale(0.8);
	transform-origin:0 50%;
	opacity: 0.8;
	z-index: 2;
}
#index .nosame_three_r .three_r_div2 .p2{
	transform:translate3d(50%,0,0) scale(1);
	z-index: 3;
	opacity: 1;
}
#index .nosame_three_r .three_r_div2 .p3{
	transform:translate3d(100%,0,0) scale(0.8);
	transform-origin:100% 50%;
	opacity: 0.8;
	z-index: 2;
}
.p5{
	/* transform:translate3d(90%,0,0) scale(1); */
}
.p6{
	/* transform:translate3d(120%,0,0) scale(1); */
}
.p7{
	/* transform:translate3d(150%,0,0) scale(1); */
}
/* ��תľ�� eeeeeeeeeee*/



/*--ssssssssss�˲���Ƹ--*/



.consd { width: 100%;margin:0 auto; height: auto;}
.consd .title {width: 100%; text-align: center; font-size: 26px; line-height: 40px; margin: 20px 0 0; color: #333; font-weight: 500;}
.consd .subtit {width: 100%; text-align: center; font-size: 16px; line-height: 30px; color: #999; text-transform: uppercase; font-weight: 500;}
.consd .aboutcon {max-width: 100%; height: auto; text-align: left; font-size: 16px; line-height: 30px; color: #999; margin-top: 10px; font-weight: 500;}
.consd .xtcon {max-width: 100%; height: auto; text-align: left; font-size: 14px; line-height: 30px; color: #666; margin-top: 10px; text-indent: 28px;}
.consd p img {max-width: 1060px; width: auto;}
.consd .xttime {width: 100%; text-align: center; font-size: 14px; line-height: 40px; color: #999; text-transform: uppercase; font-weight: 500; border-bottom: #ccc solid 1px;}

.join {width: 100%; margin: 30px 0; float: left;}
.join li {float: left; width: 50%; margin-bottom: 10px;}
.join li span { float: left; width: 18%; line-height: 32px; font-size: 14px; font-weight: 500; color: #666;}
.join li .input { float: left; width: 76%; line-height: 32px; height: 30px; border: #ccc solid 1px; border-radius: 5px; text-indent: 5px; color: #666;}
.join li .file { float: left; width: 76%; line-height: 32px; height: 30px; border: none 0; border-radius: 5px;}
.consd .button {background: #941b01; width: 120px; height: 40px; line-height: 40px; border: 0 none; border-radius: 5px; color: #fff; font-size: 16px;}


table { width: 100%; margin:0 auto 30px auto; padding: 0; border-collapse: collapse; border-spacing: 0; font-size: 14px; font-weight: 500;}
table tr { padding: 5px; background: #fdfdfd;}
table th, table td {padding: 10px; text-align: center; color: #666;}
table th {text-transform: uppercase; font-size: 16px; letter-spacing: 1px; color: #333; font-weight: 500; background: #ebebeb;}
table tr:nth-child(2n) {background: #f5f5f5;}
@media screen and (max-width: 600px) {
	table { border: 0; }
	table thead { display: none; }
	table tr { margin-bottom: 10px; display: block; border-bottom: 2px solid #ddd; }
	table td { display: block; text-align: right; font-size: 13px; border-bottom: 1px dotted #ccc; }
	table td:last-child { border-bottom: 0; }
	table td:before { content: attr(data-label); float: left; text-transform: uppercase; font-weight: bold; }
}


.tc {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000!important;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.75);
	cursor: pointer
}

.tc .intro {
	position: absolute;
	top: 50%;
	left: 50%;
	cursor: auto;
	width: 720px;
	height: 450px;
	border-radius: 5px;
	background: #fff;
	-webkit-ansform: anslate(-50%,-50%);
	-o-ansform: anslate(-50%,-50%);
	ansform: anslate(-50%,-50%);
	-ms-ansform: anslate(-50%,-50%);
	margin-left: -360px; 
	margin-top: -225px; 
}
.tc .intro .title {width: 100%; color: #333; font-size: 16px; line-height: 30px; padding: 20px 20px 10px; font-weight: 500; position: relative;}
.tc .intro .txt {color: #666; line-height: 26px; font-size: 14px; padding: 0 20px; font-weight: 500;}
.tc .button {background: #941b01; margin-top: 10px; width: 120px; height: 40px; line-height: 40px; border: 0 none; border-radius: 5px; color: #fff; font-size: 16px;}

.zw_list { cursor: pointer;}
table tr:hover {background: #f0f0f0;}
.tc .intro .title .close {width: 40px; height: 40px; border-radius: 20px; background: #959595; color: #fff; line-height: 40px; position: absolute; right: 60px; top: 20px; text-align: center;  cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 200;}
.tc .intro .title .close:hover { background: #666;}

.mineorder .xiangqing a{
	text-decoration: underline;
	color: #8d645d;
}
.content-wrapper{
	padding-bottom: 10px;
	border:1px solid #dfdfdf;
	border-radius: 5px;
}
.content-wrapper tr .add_sub{
	/* width: 50px; */
}
.content-wrapper table tr.zw_display .b_7_consd{
	text-align: left;
	/* display: none; */
	padding-left: 7%;
}
.content-wrapper table tr.zw_display{
	display: none;
}
/*--eeeeeeeeee�˲���Ƹ--*/





/*=================================================*/

/* number====== */
.cont_number{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	justify-content: center;
	/* height: 50px; */
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.cont_number .numone{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 370px;
}
.cont_number .numone .num_float{
	cursor: pointer;
	margin-right: 10px;
	color: #999999;
}
.cont_number .numone .num_float:hover{
	background-color: #004a9f;
	border: 1px solid #004a9f;
	color: #fff;
}
.cont_number .numone .fxl,.cont_number .numone .fxr{
	width: 30px;
	height: 28px;
	display: flex;
	border: 1px solid #d5d5d5;
	justify-content: center;
	align-items: center;
	border-radius: 3px;
}

.cont_number .numone .fxl img,.cont_number .numone .fxr img{
	width: 6px;
	height: 9px;
}
.cont_number .numone .fanye{
	width: 60px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #d5d5d5;
	border-radius: 3px;
	font-size: 12px;
}
.cont_number .numone .nums{
	width: 30px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border: 1px solid transparent;
	border-radius: 3px;
	margin-right: 0;
	font-size: 14px;
}
.cont_number .numone .nums.last{
	margin-right: 10px;
}
.cont_number .numone .nums.active{
	background-color: #004a9f;
	border: 1px solid #004a9f;
	color: #fff;
}
.cont_number .numtwo{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 225px;
	color: #666;
}
.cont_number .numtwo span{
	margin-right: 10px;
}
.cont_number .numtwo input.numfive{
	width: 40px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border: 1px solid #d5d5d5;
	border-radius: 3px;
	display: inline-block;
	margin-right: 10px;
	color: #999;
}
.cont_number .numtwo button.lybbtn{
	width: 50px;
	height: 30px;
	text-align: center;
	/* line-height: 30px; */
	border: 1px solid #d5d5d5;
	border-radius: 3px;
	display: inline-block;
}
/* number====== */

.cont_cont img{ max-width: 100%;}

/*
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$     $$$$$$$$$     $$$$$     $$$$$$$$$$$$$
$$$$$$$$$$$$$$   $$$   $$$$$$$$$    $$$    $$$$$$$$$   $$$$$$
$$$$$$$$$$$$$   $$$$$   $$$$$$$$$$   $    $$$$$$$$$$   $$$$$$
$$$$$$$$$$$$$  $$$$$$$  $$$$$$$$$$$     $$$$$$$$$$$$   $$$$$$
$$$$$$$$$$$$$   $$$$$   $$$$$$$$$$   $  $$$$$$$$$$$$   $$$$$$
$$$$$$$$$$$$$$   $$$   $$$$$$$$$    $$$   $$$$$$$$$$   $$$$$$
$$$$$$$$$$$$$$$$     $$$$$$$$$     $$$$$     $$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 
*/




@media all and (min-width:1184px) {
	#header{height:100px; overflow: hidden;}
}

@media all and (max-width:1184px) {
	#logo{ width: 340px; height: 67px; background-size: contain; margin-top: 15px;}
	/* #main ul li{
		padding-left: 4px;
		padding-right: 4px;
	} */
	.notice_child .notice_right .notice_cont{
		width: 74%;
	}
	/**/
}

@media all and (max-width:1090px) {
	 #main{
		width: 60%;
	}
	
	#main ul li{
		border-bottom: 2px solid #fff;height: 48px;
	}
	#main ul li a{
		padding-top: 10px;
	}
}
@media all and (max-width:1055px) {
	#footer .fleft li:nth-child(n){
		margin-right: 2.5%;
	}
	#footer .fleft li:nth-child(4n){
		margin-right: 0%;
	}
}
@media all and (max-width:1024px) {
	
	/* #main ul li{
		padding-left: 3px;
		padding-right: 3px;
	} */

	
}

@media all and (max-width:950px) {
	.notice_child .notice_right .notice_cont{
		width: 67%;
	}
	#index .l_cont_nei{
		width: 65%;
	}
	#main{
		width: 54%;
	}
	#mapContainer{ width: 100%!important;}
}

@media all and (max-width:860px) {
	/* #main ul li{
		padding-left: 2px;
		padding-right: 2px;
	} */
	#main{
		width: 50%;
	}
}
@media all and (max-width:850px) {
	#index .left_cs:nth-child(2) .l_cont_img{
		float: right;
		margin-left: 0;
	}
	#index .left_cs:nth-child(2) .l_cont_nei{
		float: left;
	}
	#index .left_cs:nth-child(2) .l_cont_nei .l_cont_ul{
		padding-left: 5px;
	}
	#main{
		width: 46%;
	}
	#main ul li{
		width: 70px;
	}
}
@media all and (max-width:825px) {
	#footer .fleft li:nth-child(n){
		margin-right: 2.5%;
	}
	#footer .fleft li:nth-child(3n){
		margin-right: 0%;
	}
}
@media all and (max-width:780px) {
	#main ul li.ch_en{
		width: 80px;
	}
}
@media all and (max-width:768px) {
/*ox===========================================================*/
	#logo {
		float: left;
		margin-left: 10px;
		transform:scale(0.8);
		transform-origin:0 50%;
	}
	#main{
		width:auto;
		margin-right: 10px;
	}
	.xm{
		overflow: hidden;
	}
	.ox_contentbg{
	}
	.pdlar{
		padding-left: 10px;
		padding-right: 10px;
	}
	#index .left{
		width: 100%;
	}
	#index .right{
		width: 100%;
	}
	.notice_child .tit{
		padding-left: 10px;
	}
	.notice .notice_left{
		width: 100%;
		border-right: 0px;
	}
	.notice .notice_right{
		/* display: none; */
		width: 100%;
	}
	.notice_child .notice_left .listone{
		width: 160px;
	}
	.cont_number .numone{
		margin-bottom: 15px;
	}
	#index .onsame_two_l .nos_twodiv ul:nth-child(n){
		width: 100%;
		margin-right: 0;
	}
	
	#index .onsame_three_l .nos_threediv .nos_threeimg{
		width:100%;
		margin-bottom: 20px;
	}
	#index .onsame_three_l .nos_threediv ul{
		width: 100%;
	}
	#index .onsame_four_l .nos_fourdiv .nos_fourimg{
		width:100%;
		margin-bottom: 20px;
	}
	#index .onsame_four_l .nos_fourdiv ul{
		width: 100%;
	}
	.banner img{
		width: 300%;
		position: relative;
	   	left: 50%;
	    transform: translateX(-50%); 
	}




	#b_2_med .b_2_med .right{
		padding-left: 0px;
		padding-right: 0px;
	}
	#b_2_med .b_2_med .right .r_btm{
		padding-bottom: 20px;
	}
	#b_2_med .b_2_med .right .r_btm .nongye_li .noyedivimg{
		width: 25%;
		margin-right: 6%;
		margin-left: 0%;
	}
	#b_2_medio .b_2_medio_n .left{
		width: 100%;
	}
	#b_2_medio .b_2_medio_n .right{
		width: 100%;
		display: none;
	}
	#b_2_med .b_2_med .right .r_top p{
		display: none;
	}
	#b_2_medio .b_2_medio_n .b2ntop p{
		display: none;
	}
	.cont_number .numone{
		width: 100%;
	}
	.cont_number .numtwo{
		width: 100%;
		justify-content: center;
	}
	.cont_number .numone .fxl{
		margin-left: 10px;
	} 
	.cont_number .numone .fxr{
		margin-right: 0;
	}
	.cont_number .numtwo button.lybbtn{
		width: 70px;
	}
	#footer .wraps{
		padding-left: 10px;
		padding-right: 10px;
	}

	
	#footer .fleft{
		width: 100%;
	}
	#footer .fleft p{
		text-align: center;
	}
	#footer .fleft li:nth-child(n){
		float: none;
		margin: 1%;
		text-align: center;
	}
	#footer .fleft ul{
		display: flex;
		justify-content:center;
		/* align-items: center; */
		flex-wrap: wrap;
	}
	#footer .com{
		width: 100%;
		padding-top: 20px;
		float: none;
		margin: 0 auto;
		flex-direction: column;
		align-items: center;
	}
	#footer .info .p1{
		text-align: center;
	}
	#footer .ewm{
		width: 50%;
	}
	#footer .ewm img{
		width: 100%;
	}
	.has_padbtm50{
		padding-bottom: 0px;
	}
	.ox_contentbg .cont_cont{
		padding-bottom: 0px;
	}
/*ox===========================================================*/
	#mobile-nav {
		padding: 2rem 0;
		border-bottom: 1px solid #ebebeb;
		background: #fafafa;
		text-align: center
	}

	#mobile-nav li {
		margin: 15px 0;
		list-style-type: none
	}

	.current_page_item {
		margin-bottom: 20px!important
	}

	#mobile-nav-trigger {
		display: block;
		position: absolute; right: 15px; top: 35px;
		width: 100%;
		width: 30px;
		height: 30px;
		border: none;
		background: url(../images/mobile.png) center center no-repeat;
		background-size: contain !important
	}

	#mobile-nav-trigger:active,#mobile-nav-trigger:focus {
		outline: 0
	}

	.content-wrapper:last-of-type {
		padding-bottom:10px;
	}

	#main ul {
		display: none
	}

	


	

	

	.social {
		position: relative!important;
		padding-left: 0!important;
		text-align: center!important
	}

	.social li {
		margin: 0 15px
	}

	.social li:last-child {
		margin-right: 15px
	}
	
	ul.social {	position: absolute;	top: 10px;}
}
/* @media all and (max-width:703px) {
	#footer .fleft li:nth-child(n){
		margin-right: 2.5%;
	}
	#footer .fleft li:nth-child(4n){
		margin-right: 0%;
	}
} */
@media all and (max-width:600px) {
	#top .toplink{
		width: 100%;
	}
	#top .ipt{
		/*width: 60%;*/
		position: absolute;
		right: 5px;
	}
	.b_2_medio_n .lc_btm div{
		width: 100%;
	}
	.b_2_medio_n .lc_btm div a{
		width: 100%;
		margin-bottom: 20px;
	}
	.notice .notice_left .list.rolltwo{
		display: none;
	}
	.notice .notice_left .list.rollthree{
		display: none;
	}
	#index .onsame_one_l .nosamediv ul li:nth-child(n){
		width: 100%;
		margin-right: 0;
	}
	#b_2_med .b_2_med .left{
		float: left;
		width: 100%;
		margin-bottom: 20px;
		height: auto;
	}
	#b_2_med .b_2_med .right{
		float: right;
		width: 100%;
	}
	#footer .ewm{
		width:60%;
	}
	.video-js{ max-width: 100%;}
	video{ max-width: 100%;}
}
@media all and (max-width:592px) {
	#top{
		height: 45px;
	}
}
/* @media all and (max-width:555px) {
	#footer .fleft li:nth-child(n){
		margin-right: 2.5%;
	}
	#footer .fleft li:nth-child(3n){
		margin-right: 0%;
	}
} */
@media all and (max-width:480px) {
	#index .l_cont_top{
		width: 100%;
		padding: 5px 0;
		height: auto;
		justify-content: center;
	}
	#index .l_cont_nei{
		width: 100%;
	}
	#index .l_cont_img{
		width: 100%;
	}
	#index .l_cont_nei .l_cont_ul{
		padding-left: 0;
	}
	#index .l_cont_nei .l_cont_li span{
		width: 80px;
	}
	#index .left_cs:nth-child(2) .l_cont_nei{
		width: 100%;
	}
	#b_2_med .b_2_med .left{
		float: left;
		width: 100%;
		margin-bottom: 20px;
		height: auto;
	}
	#b_2_med .b_2_med .right{
		float: right;
		width: 100%;
	}
	#b_2_med .b_2_med .right .noye_n .conts .cdimg{
		width: 70%;
	}
	#footer .ewm{
		width: 70%;
	}

	
	
}
/* @media all and (max-width:469px) {
	#footer .fleft li:nth-child(n){
		margin-right: 2.5%;
	}
	#footer .fleft li:nth-child(3n){
		margin-right: 0%;
	}

} */
/* @media all and (max-width:415px) {
	#footer .fleft li:nth-child(n){
		margin-right: 2.5%;
	}
	#footer .fleft li:nth-child(2n){
		margin-right: 0%;
	}
} */
#contactForm .btn-primary{ background: #004a9f; margin-top: 15px;}
.form-group {
    margin-bottom: 15px; min-height: 62px;
}

@media all and (max-device-width:1024px) {
	
}
