
/* @font-face {
	font-family :	'SourceHanSansCN';
	src	: 	url('/statics/font/SourceHanSansCN-Regular.otf');
} */
html, body {
	position: relative;
	height: 100%;
}
body{ margin:0 auto; font-size: 14px; font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif; line-height:normal;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
.fix{*zoom:1;}
.fix:after,
.fix:before{display:block;content:"";height:0;clear:both;overflow:hidden;visibility:hidden;}

.required::before {
    content: "*";
    color: #f56c6c;
    margin-right: 4px;
}  
/* --------------top-------------- */
.bgDiv{  width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	position:fixed;
	display: none;
	z-index: 99;
	bottom: 0;}
.header{height: 80px; width:100%; position: fixed;top:0; left:0;z-index: 10000; background: #fff; }
.headerbox{max-width: 1400px; margin: 0 auto;}
.logo{ float: left; width: auto; padding-top: 10px;}
.nav{float: right;width:810px; }
.nav span{ padding-top:25px; display:block;}
.nav img{ vertical-align: middle;}
.nav li{ padding: 0 30px; float: left; }
.nav  h2{ font-weight:200; z-index:1}
.nav  h2 a{font-size: 15px; font-weight: bold; line-height: 77px;   color:#000;display: inline-block; *display: inline;  border-bottom: 3px solid #fff;}
.nav .hover h2 a{border-top: 3px solid #514093;}

.nav .on h2 a{ border-bottom: 3px solid #514093;}
.nav .sub{width:100%;top:80px; position: absolute;left:0;display:none; overflow:hidden; background:#f7f7f7; min-height:140px;padding: 15px 0; top:80px; z-index:1000;}
.nav dl{ display: inline-block;*display: inline; margin: 0 auto; padding: 0 10px; border-right: 0px solid #ddd;}
.nav dt{  line-height:32px;  color:#ddd; }
.nav dt a{ font-size:14px; color:#666; padding:0 10px; display:inline-block; *display:inline;}
.nav  dt a:hover{text-decoration:underline;color: #666;}
.swbbox{ max-width:1200px; margin:0 auto; overflow:hidden;}
.nav .m1{
	padding-left:440px;
}
.nav .m2{
	padding-left:558px;
}
.nav .m3{
	padding-left:685px;
}
.nav .m4{
	padding-left:828px;
}
.nav .m5{
	padding-left:1003px;
}
.nav  dt a:hover{ color:#ff0000;}
.ssk{width:18px; height: 18px; display: block;float: right; position: relative; margin-top: 30px; margin-right: 5px; background:#fff;}
.wby2{ display: none; width:148px; height: 30px; border: 1px solid #eee; padding-left: 10px;z-index: 1; }
.btn2{
	width:18px;
	height: 18px;
	position: absolute;
	top:0;
	right:0;
	display: block;
	z-index: 100;
	border: none;
	background-image: url(../image/a_09.png); /*background-color: none*/;
	
}
.ssknr{width:150px;height: 100%; 	background-color: #000;opacity: .5;position:absolute;display: none;z-index: 99;bottom: 0;}
.left{background: url(../image/a_01.png); width:30px; height: 25px; border: none; position: absolute; top:25px; right:2%; display: none;background-size: 100% 100%;}
.yyqh{cursor:pointer; width:70px; float:right; height:20px; line-height:20px; border-left:1px solid #999999; padding-left:20px; position:relative; font-size:12px; color:#999; margin-top:30px; margin-left:20px;}
.yyqh i{ background:url(../image/b53.png); display:inline-block; *display:inline; width:8px; height:6px;}
.yyqhbox{ background:#fff; padding:5px; position:relative; left:-5px; display:none;}
.yyqhbox li { padding: 5px 5px; }

/* 多国语言 */
.Multilingual { width: 120px; float:right; height:20px; line-height:20px; position:relative; ; margin-top:30px; margin-left:20px; }
.Multilingual a { font-size:12px; color:#999; }
.Multilingual i { display: inline-block;  border-style: solid; border-width: 4px;  border-color: #5b4a99 transparent transparent transparent; transform: rotate(-90deg); }
.Multilingual .english { padding-left: 10px; }

.banner{ padding-top: 0px;}
.banner img{ width:100%;}
.banner .swiper-pagination-bullet{border: 1px solid #fff; opacity: 1; background: none;}
.banner .swiper-pagination-bullet-active{background: #fff; border:1px solid #fff;}
.banner_box{position: relative;}
.banner .banner_box a:nth-child(2) { display: none }
.banner_text1{width:45%; position: absolute;right:0; top:50%; transform: translateY(-50%);background: rgba(66,66,82,.55); padding: 20px;}
.banner_text1 h2{ font-size: 24px; color: #fff; padding-bottom: 20px;}
.banner_text1 span{display: block;color: #fff; font-weight: 200; font-size: 16px;}
.banner_text1 p{font-size: 36px; color: #fff; line-height: 60px;}
.banner_text2{width:60%; position: absolute;right:0; top:19%; }
.banner_text2 h2{ font-size: 24px; color: #fff; padding-bottom: 20px;}
.banner_text2 span{display: block;color: #fff; font-weight: 200; font-size: 16px;}
.banner_text2 p{font-size: 30px; color: #fff; line-height: 60px;}
.banner_text2 h4{ font-size: 40px; line-height: 40px; color: #fff;}

.banner_text3{width:480px; right:10%;top:50%; transform: translateY(-50%); text-align: right; position: absolute;border-bottom: 1px solid #ffffbe;padding-bottom: 20px;}
.banner_text3 h2{color: #ffffb8; font-weight: 200;font-size: 22px; line-height: 36px; padding-left: 100px; padding-bottom: 30px;}
.banner_text3 span{font-size: 50px; font-weight: 800;}
.banner_text3 p{color: #ffffb8; font-size: 28px; padding-left: 100px;}
.banner_text3 h4{font-size: 46px;color: #ffffb8;}

.banner_text4{width:40%; padding: 80px; background:rgba(0,0,0,.55); position:absolute;left:0; top:50%; transform: translateY(-50%);}
.banner_text4 h2{font-size: 24px; color: #fff; font-weight: 200; line-height: 2;padding-left: 100px;}
.banner_text4 p{font-size: 30px; color: #fff; line-height: 1.5; padding-left: 100px;}
.banner_text4 span{color: #fff; font-size: 40px;}


.gdbj{ background:#fff;}
.wzggn{ max-width:1400px; overflow: hidden;margin: 0 auto; padding: 10px 0;background-image: url(../image/a_18_a.jpg);
	background-repeat: no-repeat;
	background-position: left center;position: relative;}
.wzggn .entry_BBS{ position: absolute; width: 60px; height: 16px; top:9px; left:3px; display: block; border: 0 solid; }
.wzgg_bt{width:56px; float: left;}
.wzgg_nr{
	overflow: hidden;
	padding-left: 75px; width:1325px;

}
.wzgg_nr ul{overflow: hidden;}
.wzgg_nr li{float: left;padding-right: 25px; line-height: 16px;}
.wzgg_nr a{color: #666666;}
.winBox {
	/*width:790px;*/
	height:16px;
	overflow:hidden;
	position:relative;
}
.scroll {
	width:1500px;
	position:absolute;
	left:0px;
	top:0px;
}
.scroll li { padding-right: 50px;
	float:left;
	line-height:16px;
}
.xtb1{background: url(../image/a_27.png);width:11px; height: 11px; display: inline-block; *display: inline; margin-left: 10px;}

.wybj{ background: #f7f7f7;}
.gsfy{ max-width:1400px; padding:75px 2% 0 2%; overflow: hidden; margin:0 auto;}
.gsfy_left{
	width:23%;
	float:left;
	padding-top: 15px;
}
.gsfy_left li{ margin-bottom:50px;
	position:relative;
}


.gsfya_left{

	float:left;
	padding-top: 15px;
}
.gsfya_left li{ margin-left: 150px; margin-bottom:50px; float: left;padding: 0 10px 0 0;
	position:relative;
}
.gsfya_left img{ width:100%; height:235px;}
.gsfya_left a{ position: absolute;right:5%;top:50%; transform: translateY(-50%); display: block;width:118px; height: 48px; text-align: center;line-height: 48px; color: #333333; font-size: 24px; border: 1px solid #999999;}
.gsfya_left a:hover{background: #5b4a99; color: #fff; border:1px solid #5b4a99}

.gsfy_left img{ width:100%; height:185px;}
.gsfy_left a{ position: absolute;right:3%;top:50%; transform: translateY(-50%); display: block;width:118px; height: 48px; text-align: center;line-height: 48px; color: #333333; font-size: 18px; border: 1px solid #999999;}
.gsfy_left a:hover {background: #5b4a99; color: #fff; border:1px solid #5b4a99}

.gsfy_irhgt{float: right;width:76%; padding: 0 0 110px 0; position: relative;}
.gsfy_irhgt .swiper-pagination-bullet-active{outline:none;appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;outline:none;background: #5b4a99;}
.gsfy_irhgt .swiper-button-next{outline:none;appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;outline:none;background: url(../image/a_51.png); width:30px; height: 30px;right:0;bottom: 0; top:auto; background-size: 100%;}
.gsfy_irhgt .swiper-button-prev{outline:none;appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;outline:none;background: url(../image/a_48.png); width:30px; height: 30px;left:0;bottom: 0; top:auto; background-size: 100%;}
.jtdw{position: absolute;width:156px; right:138px; bottom: 55px;}
.gsfy_irhgt .swiper-pagination{outline:none;appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;outline:none; text-align: center; width:100%; bottom: 10px;}

/*首页-新闻版块*/
.xjbox {text-align: center; padding: 0px 15px;width:100%;box-sizing: border-box; height:430px;}
.xjbox h5{font-size: 18px; color: #999999; font-weight: 200;}
.xjbox h4{
	transition: All 0.4s ease-in-out;font-size: 70px; color: #999999; font-weight: 200; line-height: 100px; font-family: arial;}
.xjbox h2{
	transition: All 0.4s ease-in-out; font-size: 16px; color: #444444; padding-bottom: 15px; overflow: hidden;
	/*text-overflow:ellipsis; 	white-space: nowrap;*/ 	text-align: left; min-height: 54px;
}
.xjbox p{font-size: 12px; line-height: 20px; color: #898989; text-align: left;}
.gsfy_irhgt .swiper-slide{padding: 10px 0;}
.gsfy_irhgt .swiper-pagination-bullet{ margin: 0 3px;}
.gsfy_irhgt	.swiper-slide{padding: 10px;box-sizing: border-box;}
.btn3{display: block;position: absolute;right:0; bottom: 55px; background: #5b4a99; font-size: 14px; text-align: center;width:100px; height: 30px; line-height: 30px;color: #fff;}
.btn3 a{color: #fff;}
.btn3 a:hover{color: #fff;}
.xjbox:hover{ -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.xjbox:hover h4{ color: #5b4a99}
.xjbox:hover h2{ color: #5b4a99}

.xjbox .thumb { max-width: 100%; /*min-width: 307px;*/ height: 180px; text-align: center; overflow: hidden; }
.xjbox .thumb img{ max-width: 100%; }
.xjbox .cuttingLine { margin: 25px 0 18px 0; border-top: 1px solid #dddddd; }
.xjbox .desc{ min-height: 100px; font-size: 13px; color: #898989; text-align: left; }
.xjbox .bottom { font-size: 18px; margin-bottom: 0; }
.xjbox .bottom span{ font-size: 14px; float: left; color: #898989;  }
.xjbox .bottom a{ float: right; color: #5b4a99; font-size: 14px; }
.xjbox .bottom a:hover{ text-decoration: underline; }

.wznr{ padding-top: 35px; padding-bottom: 70px; width:1400px; margin: 0 auto;}
.qytv{width:670px; float: right;}
.qytp_tit {padding-bottom: 30px;}
.qytp_tit h2{ font-size: 14px;  line-height: 54px; padding-left: 27px; border-bottom: 1px solid #dcdddd; font-weight: 200;}

.spnr{width:670px; height: 270px;background: #333;}
.qytv p{ padding-top: 10px; text-align: center;}
.qytv a{color: #999999;}

.gywm{width:670px; float: left;}
.gywm_tit{padding-bottom: 30px;}
.gywm_tit h2{font-weight: 200; font-size: 24px; line-height: 54px;border-bottom: 1px solid #dcdddd; position: relative;}
.gywm_nr p{color: #010101; font-size: 14px; line-height: 24px; padding-bottom: 20px;text-align:justify; word-break: break-all;}
.gywm_nr a{display: block;width:170px; height: 38px; color: #f3373b; text-align: center;border: 1px solid #f3373b; line-height: 38px;}
.tao1{ display: block;height: 1px; width:228px; background: #f3373b; overflow: hidden;left: -235px; position: absolute;top:50%; transform: translateY(-50%); z-index: 100;}

.bj1{background: #f7f7f7;}
.gsyw {max-width: 1400px; margin: 0 auto;  padding: 30px 0 100px 0;}
.gsyw_nr{max-width: 1400px; margin:0 auto;}
.gsyw_tit h2{font-size: 24px; font-weight: 200; line-height: 170px; position: relative; height: 170px; }
.gsyw_nr ul{overflow: hidden; padding: 100px 0;}
.gsyw_nr li{float: left; width:25%; }
.xqbox {position: relative; padding: 15px 0; cursor: pointer;}
.xqbox img{width:90%; display: block;margin: 0 auto;}
.ywnr_tp{
	width:100%;
	height: 283px;
	position: absolute;
	left:0;
	top:0;
	box-sizing: border-box;
}
.ywnrbox{width: 95%; margin: 0 auto;}
.wynr_text{padding: 0 25px;}
.wynr_text h2{font-size: 16px; text-align: center; padding-bottom: 15px;}
.ywnr_tp_b{
	bottom: 0;
	width:100%;
	height: 283px;
	position: absolute;
	left:0;
	box-sizing: border-box;
}
.xqbox .bk_a{
	transition: All 0.3s ease-in-out;display: block;border: 1px solid #fff; position: absolute; top:0; left:0; width:100%; height: 283px; opacity: 1;}
.xqbox:hover .bk_a{opacity: 0;}
.xqbox .bk_b{
	transition: All 0.3s ease-in-out;display: block;border: 1px solid #fff; position: absolute; bottom: 0; left:0; width:100%; height: 283px; opacity: 1;}
.xqbox:hover .bk_b{opacity: 0;}
.wynr_text p{color: #999; line-height: 18px;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;}

.xwfb_nr{width:75%; float: right;}
.xwfb_nr .swiper-wrapper{padding: 30px 10px 70px 10px;}
.xwfb_nr .swiper-pagination-bullet-active{background: #e60d2e;}
.swip2 .swiper-button-next{background: url(../image/a_51.png); width:40px; height: 39px;right:40%;bottom: 0; top:auto;}
.swip2 .swiper-button-prev{background: url(../image/a_48.png); width:40px; height: 39px;left:40%;bottom: 0; top:auto;}
.xwnr{width:100%; margin: 0 10px; padding: 20px 15px 45px 15px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2);box-sizing: border-box; }
.xwrq{text-align: center;}
.xwrq p{font-size: 18px; color: #999999;}
.xwrq h2{font-size: 70px; color: #999; font-family: arial;padding-top: 24px;}

.xwbox h2{font-weight: 400; text-align: center;font-size: 14px; color: #444; padding-bottom: 15px;}
.xwbox p{font-size: 12px; line-height: 20px;color: #b8b8b8; text-align: left;text-align:justify; word-break: break-all; min-height: 150px;}
.xwnr:hover h2{ color: #E60012;}
.xwnr:hover a{color: #E60012;}
.btn1{display: block;width:65%; height: 48px; text-align: center; line-height: 48px; font-size: 14px; border: 1px solid #e9e9e9; color: #333; margin: 10px auto 0 auto;}

.yqlj{max-width: 1400px; margin: 25px auto;padding: 0 25px; position: relative; }
.yqlj  .swiper-container { padding: 25px 0;
	width: 100%;
	height: 100%;
}
.yqlj .swiper-slide{ position:relative;}
.yqlj img{ position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); display:block;}
.yqlj .swiper-slide {
	text-align: center;
	font-size: 18px;
	width: 80%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.yqlj  .swiper-slide:nth-child(2n) {
	width: 60%;
}
.yqlj  .swiper-slide:nth-child(3n) {
	width: 40%;
}
.yqlj  img{width:auto; display: block; }
.yqlj .swiper-button-next{background: url(../image/a_64.png); width:16px; height: 18px; margin-top: -9px;}
.yqlj .swiper-button-prev{ width:16px; height: 18px; background: url(../image/a_61.png); margin-top: -9px;}

.lxwm_box{
	/* padding-bottom: 70px; */
	border-top-width: 1px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #f3373b;
}
.lxwm { max-width: 1400px; margin: 0 auto; overflow: hidden;}
.lxwm_left{float: left;width:40%; padding-top: 80px;}
.lxwm_left h2{font-size: 24px; font-weight: 200; line-height: 90px;}
.lxwm_left ul{overflow: hidden; padding-bottom: 20px;}
.lxwm_left li{float: left; padding-right: 25px;}
.lxwm_left p{line-height: 36px;}
.lxwm_left img{vertical-align: middle; margin-right: 10px;}

.gsjs{float: left;width:150px; padding-top: 80px;}
.gsjs li{line-height: 36px;}
.gsjs a{color: #000;}
.gs_right{float: right; width:410px; padding-top: 80px;}
.gs_right img{float: left; }
.gs_right .qifeng{ float: right; }
.gs_right p{font-size: 12px; line-height: 21px;}
.gs_right a { color: #000; text-decoration: none; }

.icp {
	height: 50px; 
	line-height: 50px;
	font-size: 12px;
	color: #333333;
	/* background-color: #eeeeee; */
	margin-top: 70px;
	text-align: center;
}
.icp a { color: #333333; text-decoration: none; }

.hxbox{}
.hzhbnr{ max-width: 1400px; margin:0 auto; position:relative;}


.draw-outline { -webkit-transition: color 0.25s 0.125s;transition: color 0.25s 0.125s;}
.draw-outline::before, .draw-outline::after {
	border: 0 solid transparent;
	box-sizing: border-box;
	content: '';
	pointer-events: none;
	position: absolute;
	width: 0;
	height: 0;
}
.draw-outline::before {
	top: 0;
	right: 0;
}
.draw-outline::after {
	left: 0;
	bottom: 0;
}
.draw-outline::after {
	border-top-width: 1px;
	border-left-width: 1px;
}
.draw-outline::before {
	border-bottom-width: 1px;
	border-right-width: 1px;
}
.draw-outline:hover {
	color: #90f183;
}
.draw-outline:hover::before, .draw-outline:hover::after {
	border-color: #fff;
	-webkit-transition: border-color 0s, height 0.25s, width 0.25s;
	transition: border-color 0s, height 0.25s, width 0.25s;
	width: 100%;
	height: 100%;
}
.draw-outline:hover::before {
	-webkit-transition-delay: 0s, 0s, 0.25s;
	transition-delay: 0s, 0s, 0.25s;
}
.draw-outline:hover::after {
	-webkit-transition-delay: 0.5s, 0.5s, 0.75s;
	transition-delay: 0.5s, 0.5s, 0.75s;
}
.dtmr{width:50%; float:right; height:410px; position:relative;  }
.dtzz{ width:100%; height:410px; background:url(../image/a_04.png) no-repeat left center; position: absolute; left:0; top:0;z-index:10000; background-size:auto  100%; transition: All 0.4s ease-in-out;}
.dtzz:hover{opacity:0;}

/*首页浮窗*/
.ccba_float_conent{ 
	position: absolute; 
	width: 200px; 
	height: auto; 
	z-index: 100001;
}

.ccba_float_conent .sition {
	position: relative;
}

.ccba_float_conent .sition .tips {
	position: absolute;
	font-size: 12px;
	color: #fff;
	top: 95px;
	left: 40px;
	line-height: 20px;
	text-align: center;
	display: none;
}

.img-responsive {
	margin: 0 auto;
}

.ccba_float_conent .btn_close{
	color: #999999;
	float: right;
	font-size: 12px;
}



/*===1关于我们===*/
.gywmx {
	background-color: #f7f7f7;
}
.banner1{
	padding-top: 80px;
	position: relative;
}
.banner1 img{width:100%; }
.gywmx_tit{border-bottom:1px solid #bbbbbb; background-color: #fff;}
.gywmx_tit p{max-width: 1400px; margin: 0 auto; color: #333333; font-size: 24px; line-height: 50px;}
.fr{float: right;}
.gywmx_tit a{display: inline-block; *display: inline; width:57px; text-align: center;border-left:1px solid #bbbbbb;}
.gywmx_tit span{border-right: 1px solid #BBB;}
.gywmx_tit i{font-style: normal;color: #999; padding-left: 10px;}
.gywmx_nr{max-width:1400px; overflow: hidden;margin: 0 auto; padding-bottom: 150px;}
.gywmx_left{float: left;width:18%;background: url(../image/b4.png); }
.gywmx_left ul{padding: 20px 0; border-bottom: 5px solid #5b4a99; min-height: 350px;}
.gywmx_left li{line-height: 20px;padding: 10px 0;}
.gywmx_left a{transition: All 0.1s ease-in-out;display: block;height: 20px; font-size: 14px;color: #333; padding-left: 40px; /*border-left: 3px solid;*/}
.gywmx_left .hover_a a{font-weight: 800; border-left: 3px solid #5b4a99; color: #5b4a99; padding-left: 37px;}
.gywmx_left a:hover{font-weight: 800; border-left: 0px solid #5b4a99; color: #000;}
.gywmx_right{float: right;width:70%; padding-right: 20px; }
.gywmx_right .pageContainer img { max-width: 90%; }
.gywmx_right .category_desc img { max-width: 90%; display: block; margin: 10px auto; }
.gywmx_right .pageContainer p { line-height: 2rem; text-indent: 2rem; text-align: justify; }

.wz_tit{padding: 32px 0;}
.category_desc p{ line-height: 2rem; text-indent: 2rem; text-align: justify; }
.tao2{
	width:30px;
	height: 0px;
	overflow: hidden;
	background-color: #5b4a99;
}
.wz_tit h2{ font-size: 24px; color: #5b4a99; line-height: 40px;}
.wz_tit h2 span{font-weight: 200; font-size: 18px; color: #aaaaaa;}
.wz_nr p{
	color: #010101;
	line-height: 24px;
	text-indent: 24px;
	text-align: justify;
}
.wzpt_tp{
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.wzpt_tp img{width:100%;}

.footer{ background: #ecedef; border-bottom: 3px solid #ecedef; }
.footerbox{max-width: 1400px;  margin: 0 auto; padding: 22px 2%;overflow: hidden;}
.footerbox ul{float: left;}
.footerbox li {line-height: 22px; display: inline-block; *display: inline; padding:0 20px; }
.footerbox a{color: #000;}
.footerbox p{float: right; line-height:22px;}
.footerbox span{padding-left: 40px;}
/*====3董事长致辞====*/
.zc_tit{ height:15px; border-bottom:1px solid #ddd; padding-top:70px;}
.zc_right span{cursor:pointer;background: url(../image/b8.png); width:63px; height: 28px; text-align: center;line-height: 28px; color: #fff; font-size: 14px; display: block;}
.zc_right ul{}
.zc_right li{ float:left; padding:0 10px 0 30px;}

.zcnr{padding-top: 50px;}
.zcnr h2{text-align: center;font-size: 16px; color: #e60012;}
.zcxq h4{font-weight: 200; line-height: 24px; color: #333; padding-bottom: 25px;font-size: 12px;}
.zcxq p{line-height: 24px; color: #333; padding-bottom: 25px;text-indent: 24px; text-align: justify;}
.zcxq {padding-top: 15px;}
.zcxq h5{font-size: 14px; color: #e60012;line-height: 24px;padding-bottom: 25px;}
.dslk{text-align: right;padding-top: 25px;}
.dslk p{line-height: 24px; color: #333;}
.dstzc .zc_right ul li .on{ background:url(../image/b7.png)}
/*====4公司治理=====*/
.gszl p{font-size: 14px; color: #333; line-height: 28px; padding-bottom: 25px; text-align: justify;}
.gszl h2{font-size: 14px;color: #333; line-height: 28px;}
.dshcy{overflow: hidden;}
.dshcy_left h2{font-size: 12px; color: #333; line-height: 46px; padding-left: 28px;}
.dshcy_left{float: left;width:51%; overflow: hidden; box-sizing: border-box; }
.dshcy_left ul{width:33.33%; float: left;}
.dshcy_left li{ font-size: 12px; line-height: 24px; color: #333;}
.dshcy_left a{color: #333; text-decoration: underline;}
.jshcy_right{float: right;width:40%; box-sizing: border-box;}
.jshcy_right h2{font-size: 12px; color: #333; line-height: 46px; padding-left: 28px;}
.jshcy_right li{ font-size: 12px; line-height: 24px; color: #333;}
.jshcy_right a{color: #333; text-decoration: underline;}
.bjnr{background: #f7f8f8;padding:10px 0 10px 28px;overflow: hidden;min-height: 95px;}
/*=====6管理团队======*/
.gltdbox{overflow: hidden;}
.gltd_left{float: left;width:15%;}
.gltd_left p{font-size: 16px; line-height: 48px; color: #333;}
.gltd_right{float: right;width:80%;}
.gltd_right ul{overflow: hidden;}
.gltd_right li{float: left; padding-bottom: 35px; padding-right: 10px;}
.gltd_right a{display: block;width:180px; text-align: center;}
.gltd_right img{width:180px; height: 234px;}
.gltd_right  p{font-size: 12px; color: #333; line-height: 30px;}
.gltd_right span{display: block;background: #f5f5f5;width:140px; height: 40px;}
/*====6管理团队-人物介绍===*/
.rwjs{overflow: hidden;}
.rwjs_left{float: left;width:178px; height: 230px;background: #f5f5f5;}
.rwjs_left img{width:178px; height: 230px;}
.rwjs_right{float: left;width:500px; padding-left: 25px; }
.rwjs_right ul{height: 220px; border-left: 1px solid #dcdddd;padding-top: 10px;}
.rwjs_right li{font-size: 16px; color: #333; line-height: 44px; margin-left: -8px;}
.rwjs_right img{margin-right: 15px; vertical-align: middle;}
.rwjs_text p{color: #777; line-height: 24px; text-indent: 24px;}
.rwjs_text{padding-top: 42px;}
/*=====7党群工作=======*/
.dqgz ul{overflow: hidden;}
.dqgz li{float: left;padding-right: 40px;}
.dqgz li a{color: #333;}
.dqgz li a:hover{text-decoration: underline;}
/*====1中国钼钨=====*/
.dtfb{padding-top: 30px;}
.dtfb img{width:100%;}
.wmtq{overflow: hidden;background: #efefef;margin-top: 85px;}
.wmtq_left{width:44%; float: left;}
.wmtq_left img{width:100%;}
.wmtq_rigth{width:56%; float: right;padding: 0 40px 0 30px;box-sizing: border-box;}
.wmtq_rigth h2{font-weight: 200; font-size: 14px; color: #333; line-height: 64px;}
.wmtq_rigth p{font-size: 13px; line-height: 24px;text-align:justify; word-break: break-all;}

.clnr{padding: 20px 0;}
.clnr p{font-size: 14px; line-height: 28px; color: #333;}
.clnr_b{padding: 20px 0;}
.clnr_b p{font-size: 12px; line-height: 24px; color: #333;background: url(../image/b13.png) no-repeat left 8px; padding-left: 20px;}
.clnr_b2{padding: 20px 0;}
.clnr_b2 p{font-size: 12px; line-height: 24px; color: #333;background: url(../image/b13-1.png) no-repeat left 4px; padding-left: 20px;}
.dsjg h2{font-size: 12px; color: #333; line-height: 20px; padding: 40px 0 15px 0;}
.bgys1{ border-left: 0px solid #efefef;border-top: 0px solid #efefef;}
.bgys1 td{ border-bottom: 0px solid #efefef;border-right: 0px solid #efefef;padding: 10px;color: #333;}
.bgys1 ul{overflow: hidden;}
.bgys1 li{float: left;padding-left: 70px;color: #999;}

.dsjlnr{padding-top: 30px;}
.dsjlnr h2{font-size: 12px; color: #333; line-height: 46px;}
.jlnr h4{font-size: 12px; color: #e60012; line-height: 24px;}
.jlnr p{font-size: 12px; color: #333; line-height: 24px; padding-bottom: 25px;}
.zzjgt{padding-top: 30px;}
.zzjgt img{width:100%;}

/*==1健康、安全与环境===*/
.aqsm{padding-bottom: 70px;}
.aqsm h2{font-size: 18px; color: #333333;  padding-left: 25px; line-height: 18px; border-left: 4px solid #5b4a99; margin: 15px 0;}
.aqsm p{line-height: 24px; color: #333;text-indent: 24px; text-align: justify; }
.aqtp{}
.aqtp img{width:100%; display: block;}
.aqtp h4{padding: 5px 2%; line-height: 25px; color: #fff; text-align: center;background: #e60012;font-size: 14px; font-weight: 200;}
.aqtp.aqtp_b h4{background: #002776;}
.wkzq{padding: 20px 0; text-align: center;}
.wkzq img{width:100%;}
/*====4政策与报告====*/
.zcbg_nr ul{overflow: hidden;}
.zcbg_nr li{float:left; width:50%; padding: 0 0 50px 0;overflow: hidden;}
.wdxz{width:100px; float: left;}
.wdxz img{width:98px; height: 98px; border:1px solid #dcdddd;}
.wd_text{float: left;padding: 0 0 0 20px;}
.wd_text h2{font-weight: 200; font-size: 16px; color: #000; line-height: 32px;}
.wd_text p{padding-top: 38px;}
.wd_text a{color: #333; padding-right: 25px;}
.wd_text img{margin-right: 5px;}
.wz_tit ul.TempTitle .hover1 a{ background:#5b4a99; color:#fff;}
.wz_tit ul.TempTitle a:hover{ background:#5b4a99; color:#fff;}
.wz_tit ul.TempTitle a.for-english{ color:#5b4a99; padding-left: 25px; font-size: .8rem;}
.wz_tit ul.TempTitle a.for-english:hover{ background: none; color:#5b4a99; text-decoration: underline;}
.wz_tit ul.TempTitle {  padding-top:70px;}
.wz_tit ul.TempTitle li{display:inline-block; *display:inline;}
.wz_tit ul.TempTitle a{ display:inline-block; *display:inline;border:1px solid #5b4a99; margin:0 -3px; padding:4px 10px; font-size:14px; color:#000;}
/*=====详情========*/
.wzxq_tit{text-align: center; padding: 50px 2%; line-height: 1.5rem; }
.wzxq_tit h2{font-size: 16px; color: #5b4a99; line-height: 32px;}
.wzxq_tit .subtitle{ font-size: 14px; color: #333;}
.wzxq_tit .date{font-size: 12px; color: #999;}
.wzxqnr_box p{line-height: 24px; color: #333;text-indent: 24px;}
.wzxq_tp{padding-top: 30px;}
.wzxq_tp img{width:100%;}
.show-contents { line-height: 36px; color: #333; text-indent: 2rem; font-size: 14px }
.show-contents img { display: block; margin: 20px auto; max-width: 80%; }
.show-contents p, .show-contents div, .show-contents span { line-height: 36px; }
.show-contents p, .show-contents div { text-indent: 2rem; margin-bottom: 20px; }
/*==3行情走势==*/
.hqzs_nr ul{overflow: hidden;}
.hqzs_nr li{float: left;padding: 0 100px 0 0;}
.hqzs_nr a{display: block;width:297px; height: 297px; position: relative;}
.hqzs_nr p{font-size: 24px; font-weight: 800; color: #000; width:100%; line-height: 86px; text-align: center;position: absolute;bottom: 0; left:0;}
.hqzs_nrnr{font-size: 12px;  color: #000; width:100%; line-height: 45px; text-align:center; border:1px solid #ebebeb}
.hqzs_nr a:hover p{text-decoration: underline;}
/*====5投资者联络====*/
.lldz_nr p{ line-height: 36px; color: #333;}
/*=====4加入我们======*/
.jrwm_nr{margin-bottom: 30px;}
.jrwm_tit{ overflow:hidden; border-bottom:1px solid #ddd;}
.jrwm_tit li{ float:left; width:40%; font-size: 14px; line-height:68px; color:#999; }
.jrwm_tit li:nth-child(2){ text-align:center; width:15%;}
.jrwm_tit li:nth-child(3){ text-align:center; width:30%;}
.jrwm_tit li:nth-child(4){ text-align:center; width:15%;}
.jrwm_box{ overflow:hidden; border-bottom:1px solid #ddd;}
.jrwm_box li{ float:left; width:40%; font-size: 14px; line-height:68px; color:#000; }
.jrwm_box li:nth-child(2){ text-align:center; width:15%;}
.jrwm_box li:nth-child(3){ text-align:center; width:30%;}
.jrwm_box li:nth-child(4){ text-align:center; width:15%;}

/*=====4董事会======*/
.djs_nr{margin-bottom: 30px;}
.djs_tit{ overflow:hidden; border-bottom:1px solid #fff; background:#b9c3c7}
.djs_tit li{ margin-left:20px; float:left; width:22%; font-size: 14px; line-height:45px; color:#fff; }
.djs_tit li:nth-child(2){ text-align:center; width:15%;}
.djs_tit li:nth-child(3){ text-align:center; width:15%;}
.djs_tit li:nth-child(4){ text-align:center; width:15%;}
.djs_tit li:nth-child(5){ text-align:center; width:18%;}
.djs_box{ overflow:hidden; border-bottom:1px solid #fff; background:#f7f8f8 }
.djs_box li{  margin-left:20px; float:left; width:22%; font-size: 14px; line-height:45px; color:#000; }
.djs_box li:nth-child(2){ text-align:center; width:15%;}
.djs_box li:nth-child(3){ text-align:center; width:15%;}
.djs_box li:nth-child(4){ text-align:center; width:15%;}
.djs_box li:nth-child(5){ text-align:center; width:18%;}
.team-box { background-color: #f7f8f8; }
/*===4加入我们-详情====*/
.jrwm_xq{padding-bottom: 45px; line-height: 22px;}
.jrwm_xq h4{font-size: 12px; color: #fff; font-weight: 200;background: #e60012;width:75px; height: 25px;text-align: center;line-height: 25px;margin-bottom: 15px;}
.jrwm_xq p, .jrwm_xq div{ line-height: 22px; color: #333;}

.jrwm_xq_tit h4{ font-size:18px; color:#333; line-height:58px;}
.jrwm_xq_tit ul{ overflow:hidden; padding-bottom:40px;}
.jrwm_xq_tit li{ float:left; line-height:22px; color:#999; padding-right:40px;}
.jrwm_xq_tit li a{ color:#999; font-size:14px;}
.jrwm_xq_tit li img{ vertical-align:middle; margin-right:10px;}
.ljsq{ padding-top:50px;}
.ljsq a{ display:inline-block; *display:inline; width:100px; height:33px; border:1px solid #ccc; color:#414141; font-size:14px; text-align:center; line-height:33px;-moz-border-radius: 18px; -webkit-border-radius: 18px;border-radius:18px; margin-right:30px}
.jrwm_xq h5{ font-size:12px; color:#333; font-weight:200; padding-top:30px;}
.jrwm_xq h5 a{color:#e60012;}
/*=====人才战略=========*/
.rczl_tp{
	/* background-image: url(../image/b58.png); padding-top:40px; margin-top:25px;
	background-repeat: repeat-x;
	background-position: left top; */
}
.rczl_tp {}
.rczl_tp .title02 { margin: 25px 0; background: url(../image/b58.png) repeat-x center center; }
.rczl_tp .title02 h4 { font-size: 18px; font-weight: bold; color: #333333; }
.rczl_tp .p01 { margin: 20px 0; }
.rczl_tp .p01 font { color: #e60012; }
.rczl_tp  .content-box  {  position: relative; width: 485px; height: 100px; border: 1px solid #dddddd;  float: left;}
.rczl_tp  .content-box .label  { margin: auto 25px ;}
.rczl_tp  .content-box .radius  { text-align: center; line-height: 50px;  position: absolute; width: 50px;height: 50px; background-color: #e70d1e;}
.rczl_tp  .content-box .radius1  { right: 0; bottom: 0; border-radius: 50px 0 0 0; }
.rczl_tp  .content-box .radius2  { left: 0; bottom: 0; border-radius: 0 50px 0 0; }
.rczl_tp  .content-box .radius3  { right: 0; top: 0; border-radius: 0 0 0 50px; }
.rczl_tp  .content-box .radius4  { left: 0; top: 0; border-radius: 0 0 50px 0; }
.rczl_tp  .content-box .radius span { color: #fff; font-size: 18px;  }
.rczl_tp  .content-box .title04  { margin: 15px 25px; font-size: 16px; font-weight: bold; color: #333333;}
.rczl_tp  .content-box:nth-child(even) .title04  { margin: 15px auto 15px 80px;}
.rczl_tp  .content-box:nth-child(even) .label  { margin: auto auto auto 80px ;}

/*公司“三步走”发展路径*/
.rczl_tp  .content-box-02 { float: left; }
.rczl_tp  .box01 { width: 196px; padding-right: 45px; background: url(../image/rczl_01.jpg) no-repeat right center;  }
.rczl_tp  .box02 { width: 291px; padding-right: 45px; background: url(../image/rczl_01.jpg) no-repeat right center;  margin-left: 35px; }
.rczl_tp  .box03 { width: 275px; padding-right: 45px; margin-left: 35px; }
.rczl_tp  .content-box-02 .step { width: 23px; height: 73px; padding: 30px 5px; margin-right: 20px; font-size: 14px; text-align: center; float: left; background-color: #e70d1e; color: #fff; }
.rczl_tp  .content-box-02 .title05 { color: #e70d1e; font-size: 14px; margin-bottom: 10px; font-weight: bold; }
.rczl_tp  .content-box-02 .desc { color: #333333; font-size: 14px; }
.rczl_tp .p02 font { color: #e60012; font-weight: bold; font-size: 16px; }




/*===1新闻发布====*/
.mt_nr li{line-height: 73px; border-bottom: 1px solid #dcdddd; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.mt_nra li{line-height: 73px; }
.mt_nr a{color: #333;}
.mt_nr span{color: #999;}
.mt_nr a:hover{color: #ff0000;}

/*===1人才战略====*/
.rczl_nr p{line-height: 24px; color: #333;text-indent: 24px;}


.game163{ position: relative; overflow: hidden; width: 990px; height:600px; background:#f7f8f8; }
.game163 .bigImg{ height: 600px; position: relative; float:right; padding-right:50px;}
.fzlc_tit{ padding:40px 0; border-bottom:1px solid #dcdddd}
.fzlc_tit p{ font-size:18px; font-weight:800; color:#333333; padding-bottom:15px;}
.fzlc_tit h2 { font-size:36px;font-family:Arial; }
.fzlc_ti h2{ font-size:86px; color:#333;}
.game163 .sPrev,.game163 .sNext{
	float: left;
	display: block;
	width: 12px;
	height: 7px;
	text-indent: -9999px;
	background-image: url(../image/b45.png);
	background-repeat: no-repeat;
	background-position: 0;
	position: absolute;
	left: 70px;
	bottom: 34px;
}
.fzlc_nr p{ color:#333; font-size:16px; line-height:70px;}
.smallScroll{ background:#2f2f2f; width:200px; float:left; height:600px; position:relative;}
.game163 .sNext{
	background-image: url(../image/b46.png); right:70px; left:auto;
}
.game163 .sPrev:hover{ background-position: 0 -3133px;}
.game163 .sNext:hover{ background-position: 0 -2785px;}

.game163 .smallImg{   display:inline; width: 200px; overflow: hidden;}
.game163 .smallImg ul{overflow: hidden; }
.game163 .smallImg li{  width:200px; cursor:pointer; text-align:center; font-size:16px; font-weight:800; color:#fff; line-height:40px; }

.game163 .smallImg .on {
	background-image: url(../image/b50.png); font-size:18px;
	background-repeat: no-repeat;
	background-position: center center;
}

.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.game163 .pageState span{ color: #f00; font-size: 16px;}
.game163 .jt1 { top:510px; right:85px;
	height: 25px;
	width: 25px;
	position: absolute;
	background-image: url(../image/b47.png);
}
.game163 .jt1:hover{ background:url(../image/b52.png)}
.game163 .jt2:hover{ background:url(../image/b48.png)}
.game163 .jt2 {top:510px; right:50px;
	background-image: url(../image/b51.png);
	height: 25px;
	width: 25px;
	position: absolute;
}


/*===e欢迎围观=====*/
.hywg_nr ul{ overflow:hidden;}
.hywg_nr li{ float:left; text-align:center; padding-bottom:20px; width:25%;}
.hywg_nr p{ font-size:14px; line-height:32px; color:#333;}
.hywg_nr a{ position: relative; display:block;}
.hywg_nr .bfbtn{ background: url(../image/c_16.png); width:48px; height:56px; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%); display:block;}
#timeline {
	width: 100%;
	height: 600px;
	overflow: hidden;
	position: relative;
	background-repeat: repeat-y;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
#dates {
	width: 100%;
	height: 600px;
	overflow: hidden;
	float: left;
	text-align: center;}
#dates li {height: 40px;
	line-height: 40px;
	font-size: 16px;
}
#dates a {line-height: 40px; color:#fff;}
#dates .selected { font-size: 20px;}
#dates a span{ font-size:14px; font-family: Arial; }
#issues {
	width: 75%;
	height: 600px;
	overflow: hidden;
	float: right;}
#issues li {
	height: 600px;
	list-style: none;}
#grad_top,#grad_bottom {
	width: 500px;
	height: 80px;
	position: absolute;
}
#next,#prev {
	position: absolute;
	font-size: 70px;
	width: 25px;
	height: 25px;text-indent: -9999px;
	overflow: hidden;}
#next:hover{	background-image: url(../image/b52.png);}
#next { bottom:30px; right:50px;
	background-image: url(../image/b47.png);}
#prev { bottom:30px; right:10px;
	background-image: url(../image/b51.png);}
#prev:hover {background-image: url(../image/b48.png);}
#timeline .timelin {
	background-color: #333333;
	overflow: hidden;
	float: left;
	width: 20%;
	background-image: url(../image/b50.png);
	height: 600px;
	background-repeat: no-repeat;
	background-position: center center;
}
.fzlc_nr img {
	/*width: 100%;*/
	max-height: 300px;
	max-width: 95%;
}

.dsh_left{ width:55%; float:left;}
.dshbox{ overflow:hidden; padding-bottom:15px;}
.dshbt{ float:left;}
.dshbt p{ font-size:16px; line-height:40px; color:#333333}
.dshlb{ width:370px; float:right; border-left:1px solid #dcdddd; padding-left:8%;}
.dshlb ul{ overflow:hidden;}
.dshlb li{float:left; padding:0 30px 30px 0; font-size:14px;}
.dshlb ul li:nth-child(2n){padding:0 0 30px 0;}
.dshlb span{cursor:pointer; display:block; background:url(../image/z2.png); height:40px; width:125px; line-height:40px; color:#fff; padding-left:45px; font-size: .8rem;}
.dshlb.jsh span{ display:block; background: url(../image/z4.png); height:40px; width:125px; line-height:40px; color:#fff; padding-left:45px;}
.dsh_right{float:right; width:40%; background:#efefef; height:430px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; }
.dsh_right h2{ text-align:center; color:#333; line-height:60px; padding-top:15px; font-size:16px;}
.dsh_right p{ font-size:12px; line-height:24px; color:#333;text-align:justify; word-break: break-all; text-indent:24px;}
.dshxq{ padding:0 22px;}
.gltdbox .dshlb .on{ background:url(../image/z1.png);}
.gltdbox .dshlb.jsh .on{ background:url(../image/z3.png)}
/*==搜索==*/
.gywmx_left .ssbtn{ font-size:28px; color:#e60012; line-height:32px; padding:60px 0; text-align:center; border-bottom:5px solid #e60012;}
.gywmx_left .ssbtn:hover{ color:#e60012; font-weight:200;}
.gywmx_left  img{vertical-align:middle; margin-right:16px;}
.gywmx_tit h2{ font-weight:200; font-size:14px; line-height:49px; color:#333333; max-width:1400px; margin:0 auto; overflow:hidden;}
.gywmx_tit em{ font-style:normal; color:#e60012;}
/*==搜索结果==*/
.ssjg{ float:right; width:45%; position:relative; overflow:hidden; height: 25px; margin-top: 28px;}
.ssjg_left{ float:left; width:80%; border:none; background:url(../image/a_09.png) no-repeat left center; padding-left:28px; }
.ssjgbtn{ font-size:18px; color:#333333; position:absolute; right:0; top:0;cursor:pointer;}
.xtb2{ display:inline-block; *display:inline; background:url(../image/z6.png); width:16px; height:16px; vertical-align:middle; margin-left:10px;}
.wby3{width:100%; font-size: 18px; color: #999;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none; border: none; line-height: 28px;}
.Culture ul { margin-bottom: 20px; }
.Culture ul li { list-style-type: disc; margin-left: 33px; line-height: 46px; }


@media screen and (max-width: 1400px) {
	.nav { width:auto;}
	.nav li{ padding:0 25px;}
	.logo{ width: 280px; }
	.logo img{width:100%; padding: 10px 0 0 3%;}
}

@media screen and (max-width: 1220px) {
.nav { width:auto;}
.nav li{ padding:0 8px;}
}

@media screen and (max-width: 1000px) {
.logo{width:220px;}
.logo img{width:100%; padding: 10px 0 0 3%;}
.ssk{display: none;}
.nav{width: 50%; max-width: 400px;height: 100%; background-color: #fff; position: fixed; z-index: 999; top: 0;left: -50%; overflow:hidden;}
.nav img{display: none;}
.nav li{ padding: 0 0;border-bottom: 1px solid #eee; float: none; width:100%; height:auto;box-sizing: border-box; position:relative; }
.nav h2{ z-index:1;}
.nav a{font-size: 16px; font-weight: 800; color:#333; display: block; width:100%;box-sizing: border-box;line-height: 40px; padding-left:15px;box-sizing: border-box;}
.left{ display: block;}
.nav.sub{width:100%;box-sizing: border-box; border: none; overflow: auto; position: fixed; background:#fff; z-index:10000000;  }
.nav dl{ display: block;border: none;text-align: left; }
.nav dt{ line-height:35px;}
.nav dt a{ font-size:15px; color:#666; display:block;  }
.nav .m1{
	padding-left:10px;
}
.nav .m2{
	padding-left:10px;
}
.nav .m3{
	padding-left:10px;
}
.nav .m4{
	padding-left:10px;
}
.nav .m5{
	padding-left:10px;
}
.gsfy{ padding:0 3%;}
.gsfy_left{ width:100%; padding-top:0px; display: none;}
.gsfy_irhgt{ width:100%;}

.wzggn{  width:100%; padding:15px 2%;box-sizing: border-box; }
.wzgg_bt{width:56px; float: left;}
.wzgg_nr{width:720px; overflow:hidden;
	padding-left: 70px;
	/*background-image: url(../images/a_17.png);*/
	background-repeat: no-repeat;
	background-position: left center;box-sizing: border-box;
}
.yyqh, .Multilingual{ display:none;}
.wznr{width: 100%;}
.wzgg_nr{ width:100%;}
.gywm{width:100%; }
.gywm_tit h2{  line-height:60px; background: url(../image/a_02.png) no-repeat left center; padding-left: 20px;}
.gywm_nr{ padding:15px 2%;}
.gywm_nr a{ width:100%; box-sizing: border-box;}

.qytv{width:100%; height: auto;padding:30px 2%;box-sizing: border-box;}
.qytp_tit{ display:none;}
.spnr{ width:100%; }
.qytv video{ height: auto; display:block; margin:0 auto;} 

.gsyw_tit h2{ background: url(../image/a_02.png) no-repeat left center; padding-left: 20px; }
.gsyw_nr{ padding:0 2%;}
.gsyw_nr li{float: left; width:50%;padding-bottom: 50px; }
.wynr_text{ height:80px;}

.xwfb_tit h2{background: url(../image/a_02.png) no-repeat left center; padding-left: 20px;}


.lxwm_left{float: none;width:100%; padding-top: 45px;}
.lxwm_left h2{font-size: 24px; font-weight: 200; line-height: 90px; background: url(../image/a_02.png) no-repeat left center; padding-left: 20px;}
.lxwm_left ul{overflow: hidden; padding:0 2% 40px 2%;}
.lxwm_left li{float: left; padding-right: 25px;}
.lxwm_left p{line-height: 36px; padding-left: 2%;}
.lxwm_left img{vertical-align: middle; margin-right: 10px;}
.dtmr{ width:100%;}
.gsjs{width:100%; padding: 20px 3%;box-sizing: border-box;}
.gs_right{width:100%; padding: 20px 3% 0 3%;box-sizing: border-box;}
/*===1关于我们===*/
.gywmx_nr{padding: 0 2%;}
.gywmx_left{width:100%;}
.gywmx_right{width:100%;}

.footerbox ul{float:none;text-align: center;}
.footerbox li {line-height: 22px; display: inline-block; *display: inline; padding:0 10px; }
.footerbox p{float: none; line-height:22px; text-align: center;}
.footerbox span{padding-left:0; display: block;}
.hywg_nr li{ float:left; text-align:center; width:50%; padding:0 10px 20px 10px;box-sizing: border-box;}
.hywg_nr img{ width:100%;}

.banner_text1{width:100%; left:0; right:auto; padding: 20px;box-sizing: border-box; text-align: center; background: none;}
.banner_text2{width:100%;  left:0; right:auto; padding: 20px;box-sizing: border-box; text-align: center; background: none;}
.banner_text3{width:100%; left:0; right:auto; padding: 20px;box-sizing: border-box; border-bottom: none; text-align: center;background: none;}
.banner_text4{width:100%; left:0; right:auto; padding: 20px;box-sizing: border-box; text-align: center;background: none;}

.banner_text1 h2{ font-size: 18px;  padding-bottom: 0px; text-align: center;}
.banner_text1 span{font-size: 18px;}
.banner_text1 p{font-size: 16px; color: #fff; line-height: 30px;}

.banner_text2 h2{ font-size: 18px; color: #fff; padding-bottom: 0px;}
.banner_text2 span{ font-size: 18px;}
.banner_text2 p{font-size: 18px; color: #fff; line-height:30px;}
.banner_text2 h4{ font-size: 14px; line-height: 20px; }

.banner_text3 h2{padding-left: 0; font-size: 18px;}
.banner_text3 span{font-size:18px;  padding: 0;}
.banner_text3 p{color: #ffffb8; font-size: 14px; padding: 0;}
.banner_text3 h4{font-size: 14px;color: #ffffb8;padding: 0;}
.banner_text3 span{font-size: 18px;}
.banner_text4 h2{font-size: 18px; color: #fff; font-weight: 200; line-height: 2;padding-left: 0px;}
.banner_text4 p{font-size: 14px; color: #fff; line-height: 1.5; padding-left: 0px;}
.banner_text4 span{color: #fff; font-size: 14px;}
.ssjg{  margin-top: 25px; margin-right: 50px;}

	#dates li {height: 36px;
		line-height: 36px;
		font-size: 12px;
	}
	#dates a {line-height: 36px; color:#fff;}
	#dates .selected { font-weight: bold; font-size: 12px;}
	#dates a span{ font-size:12px;  }
	.fzlc_tit h2 {
		font-size: 16px;
	}
	.gywmx_tit p { font-size: 14px; line-height: 40px; }

	.jtdw{position: absolute;width:200px; right:138px; bottom: 55px;}
	/*.btn3 { display: none; }*/
	.gywmx_right, .gywmx_left{ float: none;  }
	.gywmx_left{ display: none; }

	.zc_right li{ padding:0 8px 0 10px;}

	.zcbg_nr li { float: none; width: 95%; }
	.wd_text { width: 60%; }
	.wd_text p { padding-top: 16px; }
	.gsyw_nr ul { padding: 20px 0; }
	.xqbox img { width: 70% }
	.xqbox .bk_a, .xqbox .bk_b { display: none; }

	.gsjs { display: none; }

	.wmtq .wmtq_rigth { padding: 10px; }

	.clnr p { padding: 0 10px; text-align: justify; }

	.lxwm_box { display: none; }

	.dsh_right { display: none; }

	.dsh_left { width: 100%; }
	.dshlb ul li:nth-child(2n) { float: right; padding-bottom: 20px; }

	/*首页浮窗*/
	.ccba_float_conent{ 
		position: absolute; 
		width: 200px; 
		height: auto; 
		z-index: 100001;
		display: none;
	}
}
@media screen and (max-width: 750px) {
	.dsh_left{ padding-bottom:50px;}
	.dsh_left{ float:left; }
	.dsh_left li{ padding:0 0 20px 0;}
	.dshlb{ width:100%;}
	.dsh_right{ width:calc(100vw - 200px);box-sizing: border-box; height:785px;}
	.dshxq{ padding:0 10px;}
	.wmtq .wmtq_left, .wmtq .wmtq_rigth{ width: auto; float: none }
	.gsfya_left li { margin-left: 20px; }

	/*加入我们*/
	.jrwm_nra .jrwm_tit li { display: none; }
	.jrwm_nra .jrwm_tit li:first-child { display: inline; }
	.jrwm_nra .jrwm_box li { display: none; }
	.jrwm_nra .jrwm_box li:first-child { display: inline; }

	.banner{ padding-top: 80px;}
	.banner .banner_box a { display: none }
	.banner .banner_box a:nth-child(2) { display: inline }

	.xjbox h2{
		 font-size: 18px;  padding-bottom: 15px;
	}
	.xjbox .desc{ min-height: 60px; }
}

@media screen and (max-width: 640px) {
	.gsyw_nr li{float: left; width:50%; padding: 0 10px 50px 0; box-sizing: border-box;}
	.ywnrbox{width:100%; margin: 0 auto;}

	.swip2 .swiper-button-next{background: url(../image/a_51.png); width:40px; height: 39px;right:20%;bottom: 0; top:auto;}
	.swip2 .swiper-button-prev{background: url(../image/a_48.png); width:40px; height: 39px;left:20%;bottom: 0; top:auto;}
	.jrwm_nra{
		width:600px;
		overflow:auto;
		}

	.wmtq .wmtq_left, .wmtq .wmtq_rigth{ width: auto; float: none }
}
@media screen and (max-width: 640px) {
	.gsyw_nr li{float: left; width:100%;}
	.wmtq .wmtq_left, .wmtq .wmtq_rigth{ width: auto; float: none }

}
@media screen and (max-width:480px) {
	.hywg_nr li{ float:left; text-align:center;  width:100%; padding:0 0px 20px 0px;box-sizing: border-box;}
	.wmtq .wmtq_left, .wmtq .wmtq_rigth{ width: auto; float: none }

}

/*========Pages=================*/
.fynr{text-align: center; padding: 40px 0 20px 0;}
.fynr li{display: inline-block; *display: inline;}
.fynr a{display: inline-block; *display: inline; font-size: 14px; color: #333; height: 37px; line-height: 37px; border: 1px solid #dedede; padding: 0 10px;}
.fynr span{display: inline-block; *display: inline; font-size: 14px; color: #333; height: 39px; line-height: 39px; padding: 0 10px;cursor:pointer;}
.fynr span:hover{color: #FF0000;}
.fynr a:hover{color: #FF0000;}

/* 品牌资料 */
.video img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
	border: 0;
}
.video li:hover ._img i {
	display: block;
}
.video ul li{
	float: left;
	width: 290px;
	height: 225px;
	overflow: hidden;
	margin-right: 25px;
	margin-bottom: 25px;
}

.video li ._img {
	position: relative;
	overflow: hidden;
}
.video li ._img i {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../image/black.6.png);
}

.video li ._img i b {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 75px;
	height: 75px;
	margin-left: -37px;
	margin-top: -37px;
	background: url(../image/video_ico.png);
}
.video li ._title{
	padding:10px; color: #fff; font-size: 12px; background-color:#1c0754;
	white-space: nowrap; overflow: hidden;text-overflow:ellipsis;
	text-align: center;
}

.dialogs{
	display: none;
	position: absolute;
	z-index:2;
	width:100%;
	top:0;
}
.dialog{
	position: fixed;
	background:rgba(0, 0, 0, .3);
	width: 100%;
	height: 100%;
	top:0;
	bottom: 0;
	/* display: none; */
	z-index: 0;
}
.dialogMain{
	background-color: #fff;
	width: 60%;
	height: auto;
	margin: 0 auto;
	margin-top: 8%;
	border-radius: 3px;
	position: relative;
	z-index: 2;
}
.dialogTitle{
	border-bottom: 1px solid #ccc;
	font-size: 20px;
	padding: 20px;
	position: relative;
}
.dialogTitle span{
	position: absolute;
	right: 10px;
	color: #ccc;
	cursor: pointer;
	top:10px;
}
.dialogContent{
	padding: 20px;
}


/* 廉政举报 Whistleblowing */

.Whistleblowing .plicy-title {
	font-weight: bold;
	font-size: 18px;
}

.Whistleblowing h4 {
	margin: 20px 0 10px 0;
}

.Whistleblowing h4 span {
	border-left: 2px solid #f3373b;
	padding-left: 5px;
}

.Whistleblowing .form_jb {
	margin-top: 30px;
}

.Whistleblowing .form_jb .jb_title {
	border-bottom: 1px solid #eeeeee;
}

.Whistleblowing .form_jb .jb_title_wap{
	display: none;
}

.Whistleblowing .form_jb .jb_title a.jb_btn{
	display: block;
	height: 40px;
	width: 120px;
	float: left;
	background-color: #eeeeee;
	color: #e73d46;
	font-size: 14px;
	line-height: 40px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
    font-weight: bold;
}


.Whistleblowing .form_jb .jb_title a.open_btn{
	float: right;
	color: #666666;
	line-height: 40px;
	font-size: 12px;

}

.Whistleblowing .form_main{
	display: none;
}

.Whistleblowing .jb_title .close {
	display: none;
}

.Whistleblowing .jb_title  .on {
	display: inline;
}

.Whistleblowing .jb_title .open .on {
	display: none;
}

.Whistleblowing .jb_title .open .close {
	display: inline;
}


.Whistleblowing .jb_title .open .triangle-facing-right {
	display: none;
}

.Whistleblowing .jb_title .open .triangle-facing-up {
	display: inline-block;
}

.Whistleblowing .triangle-facing-right {
    display: inline-block;
    border-right: 2px solid #666666;
    border-bottom: 2px solid #666666;
    width: 6px;
    height: 6px;
    transform: rotate(45deg);
    margin: 3px 5px;
}
.Whistleblowing .triangle-facing-up {
    /* display: inline-block; */
    border-right: 2px solid #666666;
    border-bottom: 2px solid #666666;
    width: 6px;
    height: 6px;
    transform: rotate(-135deg);
    margin: 0 3px;
	display: none;
}

.Whistleblowing table{
	margin-top: 20px;
	color: #444444;
	width: 100%;
	max-width: 710px;
}
.Whistleblowing table th{
	text-align: right;
	font-weight: normal;
	padding-right: 15px;
	min-width: 140px;
}
.Whistleblowing table .tips{
	font-size: 12px;
	color: #999999;
	
}


.Whistleblowing table input.items{
	margin: 5px 5px 10px 15px;
}


.Whistleblowing table .items:first-child{
	margin: 5px 5px 10px 0;
}

.Whistleblowing table tr{
	padding: 10px;
	height: 50px;
}
.Whistleblowing table textarea{
	width: 340px;
	height: 90px;
	padding: 10px;
	font-size: 12px;
	border: 1px solid #999;
	border-radius: 5px;
	color: #666666;

}

.Whistleblowing table tr input.input-text{
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 12px;
	border: 1px solid #999;
	border-radius: 5px;
	min-width: 350px;
	color: #666666;
}

.Whistleblowing .evidence{
	height: 80px;
}
.Whistleblowing input.submit{
	background-color: #e60012;
	color: #fff;
	text-align: center;
	width: 160px;
	height: 36px;
	line-height: 36px;
	border: 0;
	border-radius: 5px;

}

/* 企业文化 */
.company_culture {  }
.company_culture .word_container { margin: 10px 0px; }
.company_culture .word_container h4 {
	line-height: 16px;
	font-size: 16px;
	color: #514093;
	border-left: 4px solid #514093;
	padding-left: 10px;
	margin: 25px 0 10px 0;
}
.company_culture .word_container h5 {
	font-size: 15px;
	color: #83c83e;
	text-indent: 2em;
	margin: 20px 0 10px 0;
}

.company_culture .zhuzhang {
	width: 90%;
	margin: 25px 0;
	text-align: center;
	margin:  0 auto;
	background-color: #f3f9f0;
	color: #666;
	;
}
.company_culture .zhuzhang th { font-size: 18px; }
.zhuzhang td, .zhuzhang th {  padding: 10px 20px; border: 8px solid #fff; }
.zhuzhang span { padding: 0 10px; }
.zhuzhang .ceng { background-color: #e3f2da; }

.jiazhiguan_pc { display: inline; }
.jiazhiguan_wap { display: none; }

.company_culture .class03 { 
	width: 222px; height: 118px ; 
	padding: 28px 30px 34px 30px;  
	background-color: #53c226;
	color: #fff;
	text-align: center;
	border-radius: 20px;
	margin-top: 20px;
	font-size: 12px;
	float: left;
	margin-right: 40px;
}
/* .company_culture .class03:nth-child(3n-1) { 
	margin-right: 0px;
} */
.company_culture .class03 .line01 { 
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

.company_culture .class04 { 
	float: left;
	width: 50%;

}
.company_culture .triangle { 
	display: inline-block;
	width: 0;
	height: 0;	
	margin-left: 8px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #83c83e;
	line-height: 0px;
}

/* 右侧 图片+标题 展示样式 */
.list_img_mode { margin: 20px 0; }
.list_img_mode img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
	border: 0;
}

.list_img_mode ul li{
	float: left;
	width: 290px;
	height: 225px;
	overflow: hidden;
	margin-right: 25px;
	margin-bottom: 25px;
}

.list_img_mode li ._img {
	position: relative;
	overflow: hidden;
	background-color: #666;
}
.list_img_mode li ._title{
	padding:10px; color: #fff; font-size: 12px; background-color:#1c0754;
	white-space: nowrap; overflow: hidden;text-overflow:ellipsis;
	text-align: center;
}

/* 右侧 三级菜单样式 */
ul.L3CategoryName {  padding-top:70px;}
ul.L3CategoryName li { 
	float: left; min-width: 100px; height: 40px; 
	line-height: 40px; border: 1px solid #5b4a99; 
	text-align: center;
}

ul.L3CategoryName li.null { 
	float: left; width: auto; height: 40px; 
	line-height: 40px; border: 0px solid #5b4a99; 
	text-align: center;
	padding: 0 10px;
}

ul.L3CategoryName li.on, ul.L3CategoryName li:hover{ 
	background-color: #5b4a99;
}


ul.L3CategoryName a { 
	font-size:14px; color:#5b4a99;
	font-weight: bold;
	padding: 0px 10px;
}


ul.L3CategoryName li:hover a, ul.L3CategoryName li.on a{ 
	color:#fff;
}

ul.L3CategoryName li.null:hover a{ 
	color:#5b4a99;
}
ul.L3CategoryName li.null:hover{ 
	background-color: #fff;
}

div.ICONS_AREA {
	border-top: 2px solid #666;
	border-bottom: 1px solid #666;
	padding: 10px 0;
	margin-top: 40px;;
}

div.ICONS_AREA img { width: 100px; height: 100px;}

div.banner_video { 
	display: none;
	position: absolute;
	top: 80px;
    left: 34%;
    max-width: 50%; 
}

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

	

	.Whistleblowing .form_jb .jb_title{
		display: none;
	}

	.Whistleblowing .form_jb .jb_title_wap{
		display: inline;
	}

	.Whistleblowing .form_jb .jb_title_wap a.jb_btn_wap{
		display: block;
		height: 40px;
		width: 120px;
		float: left;
		background-color: #eeeeee;
		color: #e73d46;
		font-size: 14px;
		line-height: 40px;
		border-radius: 5px;
		text-align: center;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.company_culture .class03 { 
		float: none;
		margin: 10px auto;
	}
	
	.company_culture .class03:nth-child(3n-1) { 
		margin: 10px auto;
	}
	
	.company_culture .class04 { 
		float: none;
		width: 90%;
		margin: 10px;

	}

	div.banner_video { 
		display: none;
		position: absolute;
		top: 80px;
		left: 34%;
		max-width: 50%; 
	}

	.zhuzhang span { display: block; }

	.jiazhiguan_pc { display: none; }
	.jiazhiguan_wap { display: inline; }

}