*{ margin:0px; padding:0px;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
html {
    font-size: 12pt;
    font-size: 75%;
}
body{ margin:0 auto; font-size:13px;  font-size: 12pt;
    font-size: 1.2rem;}
ul, li, ol { list-style:none; padding:0px; margin:0px; width:100%;}
.clwi100{ clear:both; width:100%;}
.jianrong{ clear:both; width:100%; height:0px; overflow:hidden;}
.mainw{ margin:0 auto; max-width:1600px; min-width:1200px; height:auto; overflow-x: hidden;}
.mainw1a{ margin:0 auto; width:1150px; height:auto;}
.mainw1{ margin:0 auto;max-width:1300px; min-width:1100px; height:auto;}
.mainw2a{ margin:0 auto; width:1200px; height:auto;}
.mainw2{ margin:0 auto; width:1000px; height:auto;}
.mainw3{ margin:0 auto; width:900px; height:auto; }
.mainw4{ margin:0 auto; width:750px; height:auto; overflow-x: hidden;}
.mainw6{ margin:0 auto; width:600px; height:auto; overflow-x: hidden;}
.mainw7{ margin:0 auto; width:700px; height:auto; overflow-x: hidden;}
.mainw9{ margin:0 auto; width:900px; height:auto; overflow-x: hidden;}
div { word-break: break-all;}

.headernav{
    display: block;word-break: break-all;display: table; padding-top:20px; padding-bottom:5px;
}
.headernav:before{display: table;content: "";}
.headernav .logo{width:13%; max-width:210px; float: left; margin-left:4%; margin-top: 10px;}
.headernav .logo img{width:90%;max-width:200px; float: left;}
.headernav .tel{width:30%; float:right;  }
.headernav .tel:before{ content: " ";}
.headernav .tel img{width:20%;max-width:65px; float: left; margin-right:20px; margin-top:15px;}
.headernav .tel p{  float: left; background-color: aquamarine; width: auto; }
.headernav .tel h6{font-weight:normal; margin-top:12px; font-size: 15px;}
.headernav .tel h2{ color:#235609; font-weight:600; }



.header-box {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	width: 100%;
	z-index: 3;
	background: #fff
}
.menu{ text-align: center;}
.menu .logo{ float: left; width:12%; text-align: center;}
.menu .logo img{ max-width:210px; width:60%; text-align: center; margin-left: 5%; margin-top: 10px; margin-bottom: 10px;}


#menu{width: auto; font-size: 0px;}
.menu .nav{ 
/*width:80%;margin-top:25px;float: right;*/
height: 60px;
	z-index: 10;
	overflow: initial;
	margin-left: auto;
	margin-right: auto;
 }
.menu .nav > ul >li{ display:inline-block; width:auto; text-align: center; padding-left:30px; padding-right:30px; font-size:22px;height:60px; line-height:60px; margin: 0px;background: url(../Img/menu.png) no-repeat center right; background-size: 3px 26px;   background-color: #004986;}
 /*position: relative;*/
 .menu .nav > ul >li:first-child{ padding-left:45px; margin-left:8%;}
  .menu .nav > ul >li:last-child{ padding-right:45px; background-size: 0px 0px;}
  /*.menu .nav > ul >li::after { content: "|"; overflow: hidden;  background-color: #ffffff;  font-size: 12px;  color: #ffffff;}
  right:0px;top:7px;position: absolute;
    .menu .nav > ul >li:last-child:after{width:0px; height:0px;}*/
/*.menu .nav > ul >li:nth-child(2){width:18%;}
.menu .nav > ul >li:nth-child(5){width:11%;}
.menu .nav > ul >li:nth-child(1){width:11%;}
*/
.menu .nav > ul >li a{ color: #ffffff;font-weight:600;}
/*.menu .nav > ul >li:first-child:before{content: ""; left: 1px; font-size: 12px; position: absolute; color: #1a1a1a;}*/
.menu .nav > ul >li.active a{color:#ffcd04; font-weight:600;}
.menu .nav > ul >li:hover a{color:#ffcd04; font-weight:600;}
.menu-fixed-top {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    z-index: 3;
    background: #fff;
	position: fixed;
	top: 0;
}
.menu-fixed-on {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    background: #fff;	
}
.nav .navsub {
	display: none;
	margin: 0px 0px 0px -30px;	
	padding: 0;
	position: absolute;
	/* width: 120px; */
	width:220px;
	height: auto;
	background: #fff;
	z-index: 999;
	overflow: hidden;
	clear: both;
	
}
.nav .navsub li {
	float: left;
	display: block;
	
	text-align: left;
	padding-left:16px;height:40px; line-height:40px;
}

.nav .navsub li a {
	color: #000 !important;
	font-size: 14px;
	font-weight: 100;
	font-weight:normal  !important;
}
.nav .navsub li:hover{	
	background-color: #005b7f;
	color: #ffffff;
}
.nav .navsub li:hover a{	
	color: #ffffff !important;
	font-weight:normal  !important;
}


/* 幻灯片*/
.menuMain{clear: both; height: auto; margin-top:1px; text-align: center;}
.menuMain .menuPannel{z-index:100; display: flex;flex-wrap: wrap; margin-left: 0px; margin-right: 0px;}
.layout {
    width: 100%;
}
.line {
    margin: 0;
    padding: 0;
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flexslider {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
	width: 100%;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	margin:0px;
	padding:0px;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flexslider .slides a{width: 100%;}
.flexslider .slides a img {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
.flex-control-nav {
	position: absolute;
	bottom: 20px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 5px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	cursor: pointer;
	width: 12px;
	height: 12px;
	float: left;
	text-indent: -2000px;
	background: #FFF;
	border-radius: 9px;
	font-size: 0px;
}
.flex-control-nav .flex-active {
	background: #1968B7;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 50%;
}
.flex-direction-nav li a {
	display: block;
	width: 40px;
	height: 40px;
	cursor: pointer;
	text-indent: -999em;
	position: absolute;
	top: 50%;
	margin-top: -20px;
}
.flex-direction-nav li a.flex-prev {
	left: 25px;
	background: url("../images/slider-arrow.png") no-repeat -190px 50%;
	opacity: 0.75;
}
.flex-direction-nav li a.flex-next {
	right: 25px;
	background: url("../images/slider-arrow.png") no-repeat -66px 50%;
	opacity: 0.75;
}
.flex-direction-nav li a.flex-next:hover {
	background: url("../images/slider-arrow.png") no-repeat -6px 50%;
	opacity: 1;
}
.flex-direction-nav li a.flex-prev:hover {
	background: url("../images/slider-arrow.png") no-repeat -130px 50%;
	opacity: 1;
}
/* 幻灯片*/
.floor1{
	text-align: center;
	padding-top:50px;
	padding-bottom: 30px;
}
.floor1 ul{ font-size: 0px;}
.floor1 ul li{vertical-align: middle;line-height: normal; display: inline-block; width: auto;font-size: 30px; text-align: center; align-items: center;}
.floor1 ul li img{ max-height:90px;}
.floor1 ul li h1{ text-align: center; font-size:42px; border-bottom: 1px solid #a8a9aa; padding: 0px 5px 1px 5px;}
.floor1 ul li p{ font-size: 13px; padding-top: 2px; color: #393939; text-transform: uppercase;}
.floor1 ul li:last-child{ margin-left: 5px;}


.sfloor1{
	text-align: center;
	padding-top:50px;
	padding-bottom: 30px;
}
.sfloor1 ul{ font-size: 0px;}
.sfloor1 ul li{vertical-align:top;line-height: normal; display: inline-block; width: auto;font-size: 30px; text-align: center; align-items: center;}
.sfloor1 ul li img{ max-height:70px;}
.sfloor1 ul li h1{ text-align: center; font-size:42px; border-top:4px solid #009944; padding: 0px 15px 0px 10px;text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;text-shadow: 2px 2px 2px #77deda;}
.sfloor1 ul li p{ font-size: 13px; padding-top: 2px; color: #393939; text-transform: uppercase;}
.sfloor1 ul li:last-child{ margin-left:0px;}


.floor2{
	background: -webkit-linear-gradient(to bottom, #7f7f7f, #8c8c8c);
	background: -moz-linear-gradient(to bottom, #7f7f7f, #8c8c8c); 
	background: -o-linear-gradient(to bottom, #7f7f7f, #8c8c8c);
	background: linear-gradient(to bottom, #7f7f7f, #8c8c8c);
	 min-height: 150px;
	 padding-top: 15px;
	 padding-bottom: 15px;
}
.floor2 .panleft{ float: left; width:40%; margin-left:5%; text-align: right;}
.floor2 .panleft img{ width: 100%; max-width:700px;}
.floor2 .panright{ padding-top: 15px; float: left; width:45%; margin-left:3%; font-size:20px; line-height:42px; word-wrap:break-word; color: #FFF; font-weight:600;text-shadow: 2px 2px 5px #000000;}
.pdb0{padding-bottom:0px;}
.pdb10{padding-bottom:10px;}
.pdt0{padding-top:0px;}
.pdt20{padding-top:20px;}

.floor3bg{background: url(../Img/index4.png) no-repeat center top; background-size: 100% 100%;}
.floor3 {padding-top:30px; padding-bottom:35px; }
.floor3 .panleft{padding-top: 15px; float: left; width:53%;font-size:24px; line-height:46px; word-wrap:break-word; color: #000000; font-weight:600; display:inline-block;outline: 1px solid #ffffff;text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white; }

.floor3 .panright{ float: left; width:38%; margin-left:3%; text-align: right;}
.floor3 .panright img{ width: 100%; max-width:600px;}

.floor4bg{background-color:#f8f9f8; }
.floor4{padding-bottom: 30px; padding-top: 20px;}
.floor4 .panleft{ float: left; width:61%; margin-left:0%;}
.floor4 .panleft p{color: #000000; font-weight:600;text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;font-size:22px; line-height:46px; margin-top: 5px;}
.floor4 .panleft img{ width: 100%; max-width:900px; margin-top: 10px;}
.floor4 .panright{float: right; width:29%; margin-right:4%;}
.floor4 .panright ul{background-color: #e5e5e5;}
.floor4 .panright ul li{ width: 100%; text-align: center;}
.floor4 .panright ul li:first-child{ padding-top: 20px; padding-bottom: 5px;}
.floor4 .panright ul li:last-child{padding-bottom: 20px;}
.floor4 .panright ul li img{ width:90%;}
.floor4 .panright p{color: #072758; font-weight:600;font-size:20px; margin-top: 5px; text-align: center;}

.floor5{ text-align: center;}
.floor5 img{width: 100%; max-width: 1900px;}


.floor6{ text-align:center; padding-top: 20px; position: relative;}
.floor6 .imga{ width:40%; max-width:700px; position: absolute; top:-25px; left: -6%; z-index: 10; border-radius:4px; border:3px solid #000000;}
.floor6 .panright{width:90%; background-color: #e8eff5; padding-top:14%; margin-left: auto; margin-right: auto;}
.floor6 .panright ul{ position: relative;z-index: 20;}
.floor6 .panright ul li{ float: right;}
.floor6 .panright ul li:first-child{ width:22%; margin-right:10%; margin-left:5%; font-weight: 600; font-size:22px; line-height: 44px; text-align: left;text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;}
.floor6 .panright ul li:last-child{ width:44%; }
.floor6 .panright ul li:last-child img{ width:100%;border-radius:4px; border:3px solid #000000;}




.bfloor1{
	padding-top:50px;
	padding-bottom: 30px;
	
}
.bfloor1 ul{ font-size: 0px; display: flex; align-items: center;}
.bfloor1 ul li{vertical-align: middle;line-height: normal; display: inline-block; width: auto;font-size: 30px; text-align: center; align-items: center; float: left; }
.bfloor1 ul li.info{ margin-left: 3%;}
.bfloor1 ul li.info h1{ text-align: center; font-size:42px;padding: 0px 5px 1px 5px;text-shadow: -1px -1px 0 #938808, 1px -1px 0 #938808, -1px 1px 0 #938808, 1px 1px 0 #938808;}
.bfloor1 ul li.info p{ word-spacing: 20px; font-size: 13px; line-height:28px; color: #ffffff; text-transform: uppercase; background-color: #38a276;}
.bfloor1 ul li:last-child{ }
.bfloor1 ul li.imgs{}
.bfloor1 ul li.imgs img{ max-height:55px; margin-top: 20px;}
.bfloor1 ul li.line{ width:35%; margin-left: 10px;}
.bfloor1 ul li.line p{ display: inline-block; height: 1px;  width: 100%; border-top:2px solid #00561f;}



.bfloor1a{
	padding-top:50px;
	padding-bottom: 30px;
}
.bfloor1a ul{ font-size: 0px; align-items: center;background-color: #002859;}
.bfloor1a ul li{vertical-align: middle;line-height: normal; display: inline-block; float: right; width: auto;font-size: 30px; text-align: center; align-items: center; }
.bfloor1a ul li.info{ margin-right: 3%; }
.bfloor1a ul li.info h1{ text-align: center; font-size:42px;padding: 0px 5px 1px 5px;text-shadow: -1px -1px 0 #938808, 1px -1px 0 #938808, -1px 1px 0 #938808, 1px 1px 0 #938808;}
.bfloor1a ul li.info p{ word-spacing: 20px; font-size: 13px; line-height:28px; color: #ffffff; text-transform: uppercase; background-color: #38a276;}
.bfloor1a ul li:last-child{ }
.bfloor1a ul li.imgs{}
.bfloor1a ul li.imgs img{ max-height:55px; margin-top: 20px;}
.bfloor1a ul li.line{ width:35%; margin-right: 10px;}
.bfloor1a ul li.line p{ height: 1px; margin-top:10%;  width: 100%; border-top:2px solid #00561f;}

.bfloor3{ background-color: #dff0e9; text-align: center; padding-top:40px; padding-bottom: 40px;}
.bfloor3 img{ width: 80%;}



.bfloor2{ background-color: #eaeaea; padding-top:20px; padding-bottom:35px;}
.bfloor2 .panleft{ float: left;font-size:20px; font-weight:500; line-height:50px; width:48%; margin-left:3%;text-align: left;text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;}
.bfloor2 .panright{float: right; width: 46%;}
.bfloor2 .panright img{ width: 100%; max-width: 870px;border-radius:4px; border:3px solid #000000;}

.bfloor4{ padding-top: 10px; padding-bottom: 10px;}
.bfloor4 ul li{ width: 31%; margin-right: 2%; float: left;}
.bfloor4 ul li:last-child{margin-right: 0px;}
.bfloor4 ul li img{width: 100%; max-width:490px;}



.bfloor5{ text-align: center;}
.bfloor5 img{ width:100%;}

.bfloor6{ margin-top:50px; margin-bottom: 15px; position: relative; height: auto;}
.bfloor6 .decbg{ width: 50%; position: absolute;top: 0px; left: 0px; bottom:0px; height: 100%; background-color: #d2d2d2; z-index: 1;}
.bfloor6 ul{ z-index: 10; position: relative;}
.bfloor6 ul li{ float: left;}
.bfloor6 ul li:first-child {width:64%; display: inline-block; padding-top: 30px; padding-bottom: 30px;}
.bfloor6 ul li:first-child img{ width: 95%; max-width:1000px;}
.bfloor6 ul li:last-child{width:auto; float: left; margin-left:5%;}
.bfloor6 ul li:last-child .pa{background-color: #005982; padding-top: 10px; padding-bottom: 10px; height: auto; margin-bottom:40px;}
.bfloor6 ul li:last-child .pa h1{color: #ffffff; text-shadow: -1px -1px 0 #938808, 1px -1px 0 #938808, -1px 1px 0 #938808, 1px 1px 0 #938808; text-align: right; padding-right:30px;padding-left:25px; font-size:28px;}
.bfloor6 ul li:last-child .pa h5{ text-align: right; padding-right:30px; font-weight: 500; font-size: 22px;}

.bfloor6 ul li:last-child .pb{text-align: center; font-size:40px; font-weight: 600;text-shadow: 1px 1px 2px #000000; margin-top:36px;}



.sfloor2{position: relative; padding-bottom: 30px;}
.sfloor2 .sfloor2bg{position: absolute; background-color: #f1f1f1; left: 0px; top: 0px; width:16%; aspect-ratio: 1; z-index: 1;}
.sfloor2 .sf2main{ width: 90%; margin-left:auto; margin-right:auto; padding-top: 30px; z-index: 10; position: relative;}
.sfloor2 .sf2main ul li{width: 100%; display: inline-block;}
.sfloor2 .sf2main ul li .imga{ width:8%; max-width:70px; margin-right:5px;}
.sfloor2 .sf2main ul li span{ font-size:34px; font-weight: bold; text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;text-shadow: 2px 2px 2px #77deda;}
.sfloor2 .sf2main ul li .imgb{width: 100%; max-width:1500px; margin-top: 8px;}


.sfloor3{padding-bottom: 30px;}
.sfloor3 .sf3main{width: 90%; margin-left:auto; margin-right:auto;}
.sfloor3 .sf3main ul{ float: left;}
.sfloor3 .sf3main ul li{ width: 49%; float: left; padding: 5px 5px 10px 5px; background-color:#f2f2f2; text-align: center;display: flex;flex-direction: column;}
.sfloor3 .sf3main ul li:last-child{ float: right;}
.sfloor3 .sf3main ul li img{width: 100%; margin-top: 5px;}
.sfloor3 .sf3main ul li span{ background-color: #00a0e9; font-size: 24px; font-weight: 600;padding: 3px 15px; color: #ffffff; width: auto;}


.sfloor4{}
.sfloor4 img{width: 100%; max-width: 1800px;}







.ffloor1{
	text-align: center;
	padding-top:50px;
	padding-bottom: 30px;
}
.ffloor1 p{ text-align: center; font-size:26px; font-weight: 600; text-transform: uppercase;}

.ffloor1 ul{ font-size: 0px;}
.ffloor1 ul li{vertical-align:top;line-height: normal; display: inline-block; width: auto;font-size: 30px; text-align: center; align-items: center;border-top:4px solid #ffcd04; padding-left:4%;}
.ffloor1 ul li img{ max-height:60px; }
.ffloor1 ul li h1{ text-align: center; font-size:38px; color: #fe6001; padding: 0px 15px 0px 10px;text-shadow: -1px -1px 0 #938808, 1px -1px 0 #938808, -1px 1px 0 #938808, 0px 0px 0 #938808;}
.ffloor1 ul li p{ font-size: 13px; padding-top: 2px; color: #393939; text-transform: uppercase;}
.ffloor1 ul li:last-child{ margin-left:0px; padding-left:5px; padding-right:4%;}


.ffloor2{background: url(../img/fac3.png) no-repeat center center; background-size:38% 38%;}
.ffloor2 ul.ua{display: grid;        /* 启用Grid布局 */
  grid-auto-flow: column; /* 让项目在列方向上自动流动 */
  align-items: stretch; align-items: center;}
.ffloor2 ul.ua li{ width:130%;display: table-cell; vertical-align: middle; margin: 0 auto; position: relative;}
.ffloor2 ul.ua li:last-child{flex:2;width:97%; text-align: right;}
.ffloor2 ul.ua li:first-child { }
.ffloor2 ul.ua li:first-child p{ font-size:36px; font-weight: 600; color: #0d2948; padding-bottom:30px; text-align: right; padding-right: 40%;}
.ffloor2 ul.ua li:first-child p.p2{ padding-bottom:20px;text-align: right; padding-right: 0px;}
.ffloor2 ul.ua li:first-child p.p3{font-size:40px;text-align: right; padding-right: 0px;}
.ffloor2 ul.ua li img{ width:75%; max-width:800px; padding: 5px; background-color: white; margin: 8px; z-index: 12;position: relative;}
.ffloor2 ul.ua li:last-child p{ position: absolute; top: 0px; right: 0px; height: 100%; width:66%; display: inline-block; background-color: #269b52; z-index:10; max-width:750px; opacity: 0.5;}


.ffloor2 ul.ub{display: grid;        /* 启用Grid布局 */
  grid-auto-flow: column; /* 让项目在列方向上自动流动 */
  align-items: stretch; align-items: center; margin-top:50px;}
.ffloor2 ul.ub li{ width:100%;display: table-cell; vertical-align: middle; margin: 0 auto; position: relative;}
.ffloor2 ul.ub li:last-child{flex:1;width:100%; text-align: left;margin-left:-30%;}
.ffloor2 ul.ub li:last-child p{ font-size:36px; font-weight: 600; color: #0d2948; padding-bottom:30px; text-align: left; padding-left:0px;}
.ffloor2 ul.ub li:last-child p.p2{ padding-bottom:20px;text-align: left; padding-left:20%;}
.ffloor2 ul.ub li img{ width:80%; max-width:700px; padding: 5px;  margin: 8px; z-index: 12;position: relative;}

.ffloor3{text-align: center;}
.ffloor3 img{ width:100%;}

.title10Pannel{text-align: center; }
.title10Pannel img{width:40%;max-width:120px; text-align: center;margin-top:2rem;}

.title11Pannel{text-align: left; padding-top:5rem; font-size:44px; font-weight: 600;text-shadow: -1px -1px 0 #938808, 1px -1px 0 #938808, -1px 1px 0 white, 1px 1px 0 white;}
.title11Pannel img{width:7%;max-width:180px; text-align: left;margin-left: 2%; margin-right:1.5%;}


.title12Pannel{text-align:right; padding-top:5rem; font-size:44px; font-weight: 600;text-shadow: -1px -1px 0 #938808, 1px -1px 0 #938808, -1px 1px 0 white, 1px 1px 0 white;}
.title12Pannel img{width:7%;max-width:180px; text-align: left;margin-left: 2%; margin-right:1.5%;}


.newsbg{ background-color:#f8f7fc;}
.news1{ padding:2% 0 2% 0;}
.news1 ul li{ width: 48%; margin-left: 2%; float: left; height:16rem; margin-bottom:1.3rem;}
.news1 ul li:nth-child(2n+2){  float:right; margin-left: 0px;}
.news1 ul li:first-child{ background: url(../Img/news3.png) no-repeat center right; background-size: auto 80%; background-color: white; background-position-x:96%; padding:2% 2%;}
.news1 ul li:first-child p{width:77%; padding-left:8px; color: #999999; font-size: 1.2rem; line-height: 2rem; padding-top:.8rem;}
.news1 ul li:first-child p:first-child{ padding-top: 0px; color: #000; font-size:1.6rem; border-left: #4c80e7 3px solid;}
.news1 ul li.lib{ background: url(../Img/news4.png) no-repeat center center; background-size:100%;}
.news1 ul li.lic{ background: url(../Img/news5.png) no-repeat center center; background-size:100%;}
.news1 ul li.lid{ background: url(../Img/news6.png) no-repeat center center; background-size:100%;}
.news1 ul li p.newtitle{ text-align: center; font-size:1.8rem; color: white; font-family: 550; padding:5% 2% 2% 2%;}
.news1 ul li p.newremark{ text-align:center; font-size:1.3rem; color: white; font-family: 550; padding:0% 4% 2% 4%; line-height:2.3rem;}

.news2bg{ background: url(../Img/news2.png) no-repeat bottom center; background-size:100% auto; background-color:#86aaf1;}
.news2{ padding:3% 0 4% 0;}
.news2 ul li{ float: left; background-color: #f4f7fe; width: 49%; padding:2.6% 2.6%; border-radius: 3px; margin-bottom: 1.5%;}
.news2 ul li:nth-child(2n+2){  float:right; margin-left: 0px;}
.news2 ul li p.pa{ line-height:4rem; font-size: 1.6rem; color: #333333;}
.news2 ul li p.pb{height:6.3rem; line-height:2rem; font-size: 1.3rem; color: #333333;}

.news3{ padding-bottom:4rem; padding-top:2rem;}
.news3 ul li{ float: left; width: 49%; margin-bottom: 2%;}
.news3 ul li:nth-child(2n+2){float:right; margin-left: 0px;}
.news3 ul li img{ float: left; width:38%;}
.news3 ul li p{width:60%; float: right;}
.news3 ul li p.pa{color: #333333; height:2.6rem; line-height:2.8rem; font-size: 1.5rem;}
.news3 ul li p.pb{font-size: 1.2rem; color: #999999;}
.news3 ul li p.pc{font-size: 1.3rem; color: #666666;  line-height:1.9rem; height:5.7rem;}


.newstype{ padding-top:2rem; padding-bottom: 2rem;}
.news_right_top{height:56px;border-bottom: 1px solid #000000; font-size:2rem; font-weight: bold; color: #166fac; line-height:66px; padding-left: 20px; }
.news_right_top font{ font-size: 14px;font-weight:normal;}
.news_right_top span{ font-size: 18px;font-weight:bold; margin-left:3px; padding-right:3px;}
.news_right_bot { padding-top:.5rem; padding-left: 0; min-height:50rem;}
.news_right_bot ul li{ width: 96%; height:auto; float: left; margin-top: .5rem; margin-left: 2%;}
.news_time{ width:10%; padding-top: 20px; color: #0066b3;}
.news_time .ri{ font-size:2rem; border-bottom: 2px solid #145FA4; line-height:2.5rem; font-weight:500; width:70%;  text-align: center; margin-left: 15%; }
.news_time .nian{ text-align: center; font-size: 12px;line-height: 32px;width:100%;}
.news_time p{ width: 79px; display: block; margin: 0 auto; text-align: center;}
.news_title{ border-bottom: 1px dashed #000000; padding-top: 15px; width:89%;}
.news_title h4{font-size:1.3rem; color:#5a5a5a; line-height:2rem;}
.news_title p{ font-size:1.1rem;color:#5a5a5a;line-height:1.8rem; padding-bottom:1rem; padding-right:2rem; padding-top:.2rem;}

.newTitle{text-align: center; padding: 1rem 1rem 1rem 0.3rem; font-size:1.6rem; line-height:3rem;color: #004fa2; margin-top: 2rem; } 
.newTitleContent{ padding: 0.5rem 1rem 1rem 1rem; font-size: 1.1rem; line-height: 2.4rem;}
.newTitleContent img{max-width: 90%; margin: .5rem;}


.conpannel{ padding-top:5rem; padding-bottom:5rem;}
.conpannel  .con1{ width:34.5%; float: left;}
.conpannel  .con1 .pa{ color: #1e5019; font-size: 3rem; font-weight: 600; padding-top: 1rem; padding-bottom: 1rem;}
.conpannel  .con1 .pb{ color: #1e5019; font-size:2.2rem; font-weight: bold;}
.conpannel  .con1 .pc{ padding-top:3rem; padding-bottom: 2rem; font-size: 1.6rem; line-height:5rem; font-weight:normal; display: inline-block;}
.conpannel  .con1 .pc img{ margin-top: -0.2rem; float: left; width:3.8rem; margin-right:1rem;}
.conpannel  .con1 .pd{ padding-top:1rem; padding-bottom: 2rem; font-size: 1.6rem; line-height:2.4rem;}
.conpannel  .con1 .pd img{ margin-top:0.8rem; float: left; width:2.8rem; margin-right:1rem;}

.conpannel  .con1 .pe{ padding-top:1rem; font-size: 1.6rem; line-height:2.4rem; text-align: left;}
.conpannel  .con1 .pe img{ width:32%; margin-right:1rem; margin-left:1rem;}

.conpannel  .con1 .pf{padding-top:2rem; padding-bottom: 3rem; font-size: 1.6rem; text-align:left; padding-left:21%;}

.conpannel  .con2{ width:63%; float: right;}
.conpannel  .con2 img{ max-width: 100%;}




.bgmes{
    background:url("../Img/bgmes.png");
    background-repeat:no-repeat;
	background-position:center center;
    padding-top:2rem;
    padding-bottom:4rem;
    display: inline-block;
}
.mesMain{
    
    min-height:400px;
}
.mesMain .mesTitel{color: #666666; text-align: left;}
.mesMain .mesTitel span:first-child{ float:left; width: 13%; text-align: left;}
.mesMain .mesTitel span:first-child img{width:86%;}
.mesMain .mesTitel span:last-child{ float: left;text-align: left; font-size:40px; font-weight: bold; color: #ffffff;  text-shadow: -2px -2px 0 #000,  2px -2px 0 #000, -2px 2px 0 #000,2px 2px 0 #000; padding-top: 10px;}
.mesMain .mesCon1{font-size:1.8rem; color: #666666; margin-top:5rem; }
.mesMain .mesCon1 span:first-child{ float: left;padding-top: 1rem; width: 47%;}
.mesMain .mesCon1 span:last-child{ float: right;padding-top: 1rem;}
.mesMain .mesCon1 input{font-family:"微软雅黑"; font-size: 1.5rem; outline: none; padding-left: 10px; width:70%; height:2.6rem; line-height: 2.6rem; border: none; border-bottom: #a3a3a3 1px solid;}
.mesMain .mesCon1 input:focus{outline: none;font-family:"微软雅黑";}
.mesMain .mesCon2 textarea{ width: 68%; border: #959595 1px solid; border-radius: 1rem; padding:1rem; line-height: 1rem;font-family:"微软雅黑"; font-size: 1.5rem;}
.mesMain .mesCon2 textarea:focus{border: #959595 1px solid; border-radius: 1rem;outline-color:#959595}
.mesMain .mesCon2 p{ width: 30%; float: right; text-align: center;font-size: 1.4rem;color: #666666;}
.mesMain .mesCon2 p img{width:80%; }
.mesMain .messub img{ width: 30%;}

.mesMain .mesmes{ padding: 1rem 2rem 1rem 2rem; width:40%; margin-left:10%; float: left; margin-top:30px; background:url("../Img/mesmes1.png");background-repeat: repeat;	}
.mesMain .mesmes p{ padding-top:0.2rem; padding-bottom:0.2rem; font-size:1.3rem; font-weight: bold; color: #000;}
.mesMain .mesmes p input{font-family:"微软雅黑"; font-size: 1.5rem; outline: none; padding-left:6px; width:100%; height:2.6rem; line-height: 2.6rem; border: none; border-bottom: #a3a3a3 1px solid;}
.mesMain .mesmes p textarea{ width:100%; border: #959595 0px solid; border-radius:0rem; padding:1rem; line-height: 1rem;font-family:"微软雅黑"; font-size: 1.5rem;}
.mesMain .mesmes p textarea:focus{border: #959595 0px solid; border-radius:0rem;outline-color:#959595}
.mesMain .mescode{ width:40%;  float: right; color: #fff; font-size:1.8rem; margin-top:0px; line-height:4.3rem; text-shadow: 2px 2px 2px rgba(0,0,0,0.5), 4px 4px 4px rgba(0,0,0,0.3);}
.mesMain .mesmes p:nth-child(7){ text-align:center;}
.mesMain .mesmes p button{ width: 80%; padding: 0.5rem 0rem; border:#ffffff 0px solid; border-radius:4px; margin-left: auto; margin-right: auto; display: inline-block; text-align:center;  cursor: pointer; font-size: 1.3rem; margin-top:0.3em;}


.mesMain .mesmes p button.normal{background-color: #004986;color: #ffffff;}
.mesMain .mesmes p button.active{background: linear-gradient(to top, #dadada,#dadada); color: transparent; color:#c0c0c0;}



.mesMain .mescode img{ width: 30%; margin-top:1.5rem;}
.mesMain .mescode img:last-child{ margin-left:3rem;}

.bgbott{ background-color: #002859;}
.bgbott .bottMain{padding-top: 2rem;padding-bottom: 2rem;position: relative;z-index: 50; height: auto;}
.bgbott .bottMain ul li{ float: left; padding:0.5rem; width:auto;display: list-item; text-align: center;color:white;font-size: 1.8rem; height: auto; }
.bgbott .bottMain ul li a{ color:white;font-size: 1.4rem;}
.bgbott .bottMain ul li:last-child{ float: right;}
.bgbott .bottMain ul li img{ margin-left:0.3rem; margin-right:0.3rem;}
.bgbott .bottMain ul li img:nth-child(2){ cursor: pointer;}
.bgbott .bottMain ul li .bot1{position: absolute; display: none; top: -8rem; height:10rem; left: 0; background-color: #000; z-index:160;}


/* 大屏幕 ：大于等于1200px*/
@media (min-width:1900px) {	
    .line {
       width: 1900px; margin-left: auto;  margin-right: auto;
    }
}
@media (min-width: 1800px) {

}
@media (min-width: 1600px) and (max-width: 1800px) {

}
@media (min-width: 1300px) and (max-width: 1600px) {
   
}
@media (min-width: 1200px) and (max-width: 1300px) {
   .floor6{ text-align:center; padding-top: 20px; position: relative;}
   .floor6 .imga{ width:40%; max-width:700px; position: absolute; top:-22px; left:1%;}
   .floor6 .panright ul li:first-child{ width:29%; margin-right:5%; margin-left:3%; }
}
@media (min-width: 1100px) and (max-width: 1200px) {
   .floor6 .imga{ width:30%; max-width:600px; position: absolute; top:-15px; left:1%; z-index: 10; border-radius:4px; border:3px solid #000000;}
   .floor6 .panright{width:90%; background-color: #e8eff5; padding-top:14%; margin-left: auto; margin-right: auto;}
   .floor6 .panright ul li:first-child{ width:31%; margin-right:3%; margin-left:3%; }
}
/*默认*/
@media (min-width: 980px) and (max-width: 1100px) {
.floor6 .imga{ width:27%; max-width:600px; position: absolute; top:-10px; left:1%; z-index: 10; border-radius:4px; border:3px solid #000000;}
   .floor6 .panright{width:100%; background-color: #e8eff5; padding-top:14%; margin-left: auto; margin-right: auto;}
   .floor6 .panright ul li:first-child{ width:33%; margin-right:2%; margin-left:2%; }
}

/* 平板电脑和小屏电脑之间的分辨率 */
@media (min-width: 768px) and (max-width: 979px) {
.floor6 .imga{ width:25%; max-width:500px; position: absolute; top:-5px; left:1%; z-index: 10; border-radius:4px; border:3px solid #000000;}
   .floor6 .panright{width:100%; background-color: #e8eff5; padding-top:14%; margin-left: auto; margin-right: auto;}
   .floor6 .panright ul li:first-child{ width:33%; margin-right:2%; margin-left:2%; }
}

/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (max-width: 767px) {
  .floor6 .imga{ width:22%; max-width:400px; position: absolute; top:0px; left:1%; z-index: 10; border-radius:4px; border:3px solid #000000;}
     .floor6 .panright{width:100%; background-color: #e8eff5; padding-top:14%; margin-left: auto; margin-right: auto;}
	 .floor6 .panright ul li:first-child{ width:33%; margin-right:2%; margin-left:2%; }
}

/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) {

}