﻿
/**

================================ */
body {
  font-size: 14px;
  line-height: 1;

  font-family: "思源黑體", sans-serif;
  font-family: "思源黑體";
  font-weight: 400;
  color: #000;
  background: #fff; 
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden; }
  
body.no-scroll {
    overflow: hidden !important;
}



 
/*==============  header  ================== */
.head_top{
	position:relative;
}
/*    .logo_img{ padding-top:1%;padding-bottom:1%;} */
.header{
	z-index: 99;
  position: fixed;
	left: 0;
	top: 0;
	width:100%;
	background:url(../image/index_03.jpg) bottom repeat-x #004998;
}

.fixed-head {
  z-index: 999;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  /*background: #fff;*/
  transition: All .4s ease;
  -webkit-transition: All .4s ease;
  -moz-transition: All .4s ease;
  -o-transition: All .4s ease;
  -webkit-animation: headerFix 1s ease 1;
  animation: headerFix 1s ease 1;
}

@-webkit-keyframes headerFix {
  from {
    -webkit-transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
  }
}
@keyframes headerFix {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}

.header .rxh{
	text-align:center;
	height:89px;
}
.header .rxh1{
	padding:25px 15px;
}
.header .rxh a{
	padding:10pxpx;
}
.header .rxh a img{
	vertical-align:middle;
	display:inline;
}

.header .language {
  float: right;
  width: 99px;
  height: 88px;
  position: relative;
  background:#004998;
}
.header .language .top {
  text-align: center;
  height: 90px;
  line-height: 90px;
}
.header .language .top .current {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
}
.header .language .top i {
  display: inline-block;
  background: url(../image/icon1.png) no-repeat center center;
  width: 7px;
  height: 4px;
  position: relative;
  top: -47%;
  margin-left: 6px;
}
.header .language .content {
  border-left: 1px solid #004998;
  border-top: 1px solid #004998;
  text-align: center;
  display: none;
  z-index: 999;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  font-size: 14px;
  padding: 10px;
  background:#215b99;
}
.header .language .content a {
  color: #fff;
  display: block;
  line-height: 24px;
}
.header .language .content a:hover {
  color: #f08927;
}
.header .search_top{
	position:relative;
	padding-top:30px;
}
.header .search_top a{

}
.header .search_top a img{
	width:15%; 

	display:none;
}
.header .search_top .tel{
	position:absolute;
	width:120px;
	left:25%;
	font-size:110%;
	color:#fff;

	display:none;
}

.nav{}
.nav ul{}
.nav li.nav_li{ float:left;  height:80px;}
.nav li a.nav_a{ color:#FFF; font-size:110%; min-width:100px;padding:30px 15px 45px 15px;display:inline-block;text-align:center; text-decoration:none;}
.nav li a.cur{ background:url(../image/index_05.jpg) no-repeat center top;}
.nav li a.nav_a:hover{ background:url(../image/index_05.jpg) no-repeat center top;}
.header .nav > ul > li .navbox {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  background: #fcfeff;
  width: 100%;
  text-align: left;
  padding: 20px 0 30px;
}
.header .nav > ul > li .navbox h3 {
  color: #f18927;
  font-size: 18px;
  line-height: 20px;
}
.header .nav > ul > li .navbox ol {
  margin-top: 10px;
  width: 100%;
}
.header .nav > ul > li .navbox ol li {
  margin-top: 20px;
  float: left;
  width: 45%;
  padding-right: 20px;
}
.header .nav > ul > li .navbox ol li span {
  display: block;
  color: #000000;
  font-size: 15px;
  padding-left: 20px;
  line-height: 20px;
  position: relative;
}
.header .nav > ul > li .navbox ol li span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 5px;
  height: 9px;
  background: url(../image/icon-l1.png) no-repeat center center;
}
.header .nav > ul > li .navbox ol li span:hover a {
  color: #f18927;
}
.header .nav > ul > li .navbox ol li > div {
  margin-top: 15px;
  min-height: 54px;
}
.header .nav > ul > li .navbox ol li > div a {
  line-height: 24px;
  display: block;
  float: left;
  color: #727373;
  font-size: 15px;
  margin-left: 20px;
}
.header .nav > ul > li .navbox ol li > div a:hover {
  color: #f18927;
}
.header .nav > ul > li .navbox2 .left {
  float: left;
  width: 60%;
  border-right: 1px solid #e3e3e3;
  min-height: 210px;
}
.header .nav > ul > li .navbox2 .right {
  float: right;
  width:35%;
}
.header .nav > ul > li .navbox2 .right a {
  display: block;
  width: 366px;
  height: 179px;
}
.header .nav > ul > li .navbox2 .right p {
  text-align: center;
  line-height: 20px;
  color: #000000;
  font-size: 18px;
  margin-top: 10px;
}
.header .nav > ul > li .navbox3 .left ol li {
  width:28%;
}


banner{ 
	border:1px solid #069;
	margin:0 auto;
	text-align:center;
}
banner img{
	margin:0 auto;
}

.banner{
	position:relative;
	text-align:center;
}
.banner img{
}

.bannerA{ position:relative; max-width:1920px; margin:0 auto;}




.p_nav{   position:absolute; bottom:5%; width:100%;}
.p_navc{ width:1170px; margin:0 auto;  }
.p_nav ul{ text-align:center; }
.p_nav li{ height:112px; display:inline-table; margin-right:5px; text-align:center;}

.p_nav li .img{ padding:20px 10px 20px 10px; height:40px;}


.p_nav li a{ height:112px; display:block; color:#FFF; text-decoration:none;}
.p_nav li a:hover{color:#455378;}
.p_nav li.thisclass a{ color:#455378; font-weight:bold;}
.p_nav li a.pn1{ background:url(../image/n_03.png) no-repeat center center; width:164px; }
.p_nav li a.pn2{ background:url(../image/n_03.png) no-repeat center center; width:152px;}
.p_nav li a.pn3{ background:url(../image/n_03.png) no-repeat center center; width:152px;}
.p_nav li a.pn4{ background:url(../image/n_03.png) no-repeat center center; width:145px;}
.p_nav li a.pn5{  background:url(../image/n_03.png) no-repeat center center; width:145px;}
.p_nav li a.pn6{ background:url(../image/n_03.png) no-repeat center center;  width:145px; }


.p_nav li.thisclass a.pn1{ background:url(../image/ns.png) no-repeat center center; }
.p_nav li.thisclass a.pn2{ background:url(../image/ns.png) no-repeat center center; }
.p_nav li.thisclass a.pn3{ background:url(../image/ns.png) no-repeat center center; }
.p_nav li.thisclass a.pn4{ background:url(../image/ns.png) no-repeat center center; }
.p_nav li.thisclass a.pn5{ background:url(../image/ns.png) no-repeat center center; }
.p_nav li.thisclass a.pn6{ background:url(../image/ns.png) no-repeat center center; }
/*.p_nav li.thisclass a.pn6{ background:url(../images/n_s05.png) no-repeat center center; }*/



.p_nav li .pn1:hover{ background:url(../image/ns.png) no-repeat center center;}
.p_nav li .pn2:hover{ background:url(../image/ns.png) no-repeat center center;}
.p_nav li .pn3:hover{ background:url(../image/ns.png) no-repeat center center;}
.p_nav li .pn4:hover{ background:url(../image/ns.png) no-repeat center center;}
.p_nav li .pn5:hover{ background:url(../image/ns.png) no-repeat center center;}
.p_nav li .pn6:hover{ background:url(../image/ns.png) no-repeat center center;}

.p_nav li .ig1{ background:url(../image/nn1.png) no-repeat center center;}
.p_nav li .ig2{ background:url(../image/nn2.png) no-repeat center center;}
.p_nav li .ig3{ background:url(../image/nn3.png) no-repeat center center;}
.p_nav li .ig4{ background:url(../image/nn4.png) no-repeat center center;}
.p_nav li .ig5{ background:url(../image/nn5.png) no-repeat center center;}
.p_nav li .ig6{ background:url(../image/nn6.png) no-repeat center center;}

.p_nav li:hover .ig1{ background:url(../image/nw1.png) no-repeat center center;}
.p_nav li:hover .ig2{ background:url(../image/nw2.png) no-repeat center center;}
.p_nav li:hover .ig3{ background:url(../image/nw3.png) no-repeat center center;}
.p_nav li:hover .ig4{ background:url(../image/nw4.png) no-repeat center center;}
.p_nav li:hover .ig5{ background:url(../image/nw5.png) no-repeat center center;}
.p_nav li:hover .ig6{ background:url(../image/nw6.png) no-repeat center center;}

.p_nav li.thisclass .ig1{ background:url(../image/nw1.png) no-repeat center center;}
.p_nav li.thisclass .ig2{ background:url(../image/nw2.png) no-repeat center center;}
.p_nav li.thisclass .ig3{ background:url(../image/nw3.png) no-repeat center center;}
.p_nav li.thisclass .ig4{ background:url(../image/nw4.png) no-repeat center center;}
.p_nav li.thisclass .ig5{ background:url(../image/nw5.png) no-repeat center center;}
.p_nav li.thisclass .ig6{ background:url(../image/nw6.png) no-repeat center center;}





/*---------------------------------*/
.p_nav li .ig11{ background:url(../image/nfu1.png) no-repeat center center;}
.p_nav li .ig12{ background:url(../image/nfu2.png) no-repeat center center;}
.p_nav li .ig13{ background:url(../image/nfu3.png) no-repeat center center;}
.p_nav li .ig14{ background:url(../image/nfu4.png) no-repeat center center;}

.p_nav li:hover .ig11{ background:url(../image/nfuw1.png) no-repeat center center;}
.p_nav li:hover .ig12{ background:url(../image/nfuw2.png) no-repeat center center;}
.p_nav li:hover .ig13{ background:url(../image/nfuw3.png) no-repeat center center;}
.p_nav li:hover .ig14{ background:url(../image/nfuw4.png) no-repeat center center;}

.p_nav li.thisclass .ig11{ background:url(../image/nfuw1.png) no-repeat center center;}
.p_nav li.thisclass .ig12{ background:url(../image/nfuw2.png) no-repeat center center;}
.p_nav li.thisclass .ig13{ background:url(../image/nfuw3.png) no-repeat center center;}
.p_nav li.thisclass .ig14{ background:url(../image/nfuw4.png) no-repeat center center;}

/*---------------------------------*/
.p_nav li .ig21{ background:url(../image/nqy1.png) no-repeat center center;}
.p_nav li .ig22{ background:url(../image/nqy2.png) no-repeat center center;}
.p_nav li .ig23{ background:url(../image/nqy3.png) no-repeat center center;}
.p_nav li .ig24{ background:url(../image/nqy4.png) no-repeat center center;}

.p_nav li:hover .ig21{ background:url(../image/nqyw1.png) no-repeat center center;}
.p_nav li:hover .ig22{ background:url(../image/nqyw2.png) no-repeat center center;}
.p_nav li:hover .ig23{ background:url(../image/nqyw3.png) no-repeat center center;}
.p_nav li:hover .ig24{ background:url(../image/nqyw4.png) no-repeat center center;}

.p_nav li.thisclass .ig21{ background:url(../image/nqyw1.png) no-repeat center center;}
.p_nav li.thisclass .ig22{ background:url(../image/nqyw2.png) no-repeat center center;}
.p_nav li.thisclass .ig23{ background:url(../image/nqyw3.png) no-repeat center center;}
.p_nav li.thisclass .ig24{ background:url(../image/nqyw4.png) no-repeat center center;}

/*---------------------------------*/
.p_nav li .ig31{ background:url(../image/nxw1.png) no-repeat center center;}
.p_nav li .ig32{ background:url(../image/nxw2.png) no-repeat center center;}
.p_nav li .ig33{ background:url(../image/nxw3.png) no-repeat center center;}

.p_nav li:hover .ig31{ background:url(../image/nxww1.png) no-repeat center center;}
.p_nav li:hover .ig32{ background:url(../image/nxww2.png) no-repeat center center;}
.p_nav li:hover .ig33{ background:url(../image/nxww3.png) no-repeat center center;}

.p_nav li.thisclass .ig31{ background:url(../image/nxww1.png) no-repeat center center;}
.p_nav li.thisclass .ig32{ background:url(../image/nxww2.png) no-repeat center center;}
.p_nav li.thisclass .ig33{ background:url(../image/nxww3.png) no-repeat center center;}

/*---------------------------------*/
.p_nav li .ig41{ background:url(../image/nn1.png) no-repeat center center;}
.p_nav li .ig42{ background:url(../image/al2.png) no-repeat center center;}
.p_nav li .ig43{ background:url(../image/nn4.png) no-repeat center center;}
.p_nav li .ig44{ background:url(../image/al4.png) no-repeat center center;}
.p_nav li .ig45{ background:url(../image/nn2.png) no-repeat center center;}
.p_nav li .ig46{ background:url(../image/nn3.png) no-repeat center center;}
.p_nav li .ig47{ background:url(../image/al7.png) no-repeat center center;}

.p_nav li:hover .ig41{ background:url(../image/nw1.png) no-repeat center center;}
.p_nav li:hover .ig42{ background:url(../image/alw2.png) no-repeat center center;}
.p_nav li:hover .ig43{ background:url(../image/nw4.png) no-repeat center center;}
.p_nav li:hover .ig44{ background:url(../image/alw4.png) no-repeat center center;}
.p_nav li:hover .ig45{ background:url(../image/nw2.png) no-repeat center center;}
.p_nav li:hover .ig46{ background:url(../image/nw3.png) no-repeat center center;}
.p_nav li:hover .ig47{ background:url(../image/alw7.png) no-repeat center center;}

.p_nav li.thisclass .ig41{ background:url(../image/nw1.png) no-repeat center center;}
.p_nav li.thisclass .ig42{ background:url(../image/alw2.png) no-repeat center center;}
.p_nav li.thisclass .ig43{ background:url(../image/nw4.png) no-repeat center center;}
.p_nav li.thisclass .ig44{ background:url(../image/alw4.png) no-repeat center center;}
.p_nav li.thisclass .ig45{ background:url(../image/nw2.png) no-repeat center center;}
.p_nav li.thisclass .ig46{ background:url(../image/nw3.png) no-repeat center center;}
.p_nav li.thisclass .ig47{ background:url(../image/alw7.png) no-repeat center center;}

/*---------------------------------*/
.p_nav li .ig51{ background:url(../image/nn1.png) no-repeat center center;}
.p_nav li .ig52{ background:url(../image/nn2.png) no-repeat center center;}
.p_nav li .ig53{ background:url(../image/nn3.png) no-repeat center center;}
.p_nav li .ig54{ background:url(../image/nn4.png) no-repeat center center;}
.p_nav li .ig55{ background:url(../image/nn5.png) no-repeat center center;}
.p_nav li .ig56{ background:url(../image/nn6.png) no-repeat center center;}
.p_nav li .ig57{ background:url(/index/Tpl/default/www/images/ln7.png) no-repeat center center;}

.p_nav li:hover .ig51{ background:url(../image/nw1.png) no-repeat center center;}
.p_nav li:hover .ig52{ background:url(../image/nw2.png) no-repeat center center;}
.p_nav li:hover .ig53{ background:url(../image/nw3.png) no-repeat center center;}
.p_nav li:hover .ig54{ background:url(../image/nw4.png) no-repeat center center;}
.p_nav li:hover .ig55{ background:url(../image/nw5.png) no-repeat center center;}
.p_nav li:hover .ig56{ background:url(../image/nw6.png) no-repeat center center;}
.p_nav li:hover .ig57{ background:url(/index/Tpl/default/www/images/lw7.png) no-repeat center center;}

.p_nav li.thisclass .ig51{ background:url(../image/nw1.png) no-repeat center center;}
.p_nav li.thisclass .ig52{ background:url(../image/nw2.png) no-repeat center center;}
.p_nav li.thisclass .ig53{ background:url(../image/nw3.png) no-repeat center center;}
.p_nav li.thisclass .ig54{ background:url(../image/nw4.png) no-repeat center center;}
.p_nav li.thisclass .ig55{ background:url(../image/nw5.png) no-repeat center center;}
.p_nav li.thisclass .ig56{ background:url(../image/nw6.png) no-repeat center center;}
.p_nav li.thisclass .ig57{ background:url(/index/Tpl/default/www/images/lw7.png) no-repeat center center;}





.ps_nav{ padding-top:10%; padding-bottom:3%; width:100%;}
.ps_navc{ width:1170px; margin:0 auto;  }
.ps_nav ul{ text-align:center; }
.ps_nav li{ height:112px; display:inline-table; margin-right:5px; text-align:center;}

.ps_nav li .img{ padding:20px 10px 20px 10px; height:80px;}


.ps_nav li a{   display:block; color:#505050; text-decoration:none; font-weight:bold;}
.ps_nav li a:hover{color:#455378;}
.ps_nav li.thisclass a{ color:#455378; font-weight:bold;}
.ps_nav li a.pn1{ background:none no-repeat center center; width:140px; }
.ps_nav li a.pn2{ background:none no-repeat center center; width:140px;}
.ps_nav li a.pn3{ background:none no-repeat center center; width:140px;}
.ps_nav li a.pn4{ background:none no-repeat center center; width:140px;}
.ps_nav li a.pn5{  background:none no-repeat center center; width:140px;}
.ps_nav li a.pn6{ background:none no-repeat center center;  width:140px; }


.ps_nav li.thisclass a.pn1{ background:none no-repeat center center; }
.ps_nav li.thisclass a.pn2{ background:none no-repeat center center; }
.ps_nav li.thisclass a.pn3{ background:none no-repeat center center; }
.ps_nav li.thisclass a.pn4{ background:none no-repeat center center; }
.ps_nav li.thisclass a.pn5{ background:none no-repeat center center; }
.ps_nav li.thisclass a.pn6{ background:none no-repeat center center; }
/*.ps_nav li.thisclass a.pn6{ background:url(../images/n_s05.png) no-repeat center center; }*/

.ps_nav li .pn1:hover{ background:none no-repeat center center;}
.ps_nav li .pn2:hover{ background:none no-repeat center center;}
.ps_nav li .pn3:hover{ background:none no-repeat center center;}
.ps_nav li .pn4:hover{ background:none no-repeat center center;}
.ps_nav li .pn5:hover{ background:none no-repeat center center;}
.ps_nav li .pn6:hover{ background:none no-repeat center center;}

.ps_nav li .ig1{ background:url(../image/jy1.png) no-repeat center center;}
.ps_nav li .ig2{ background:url(../image/jy2.png) no-repeat center center;}
.ps_nav li .ig3{ background:url(../image/jy3.png) no-repeat center center;}
.ps_nav li .ig4{ background:url(../image/jy4.png) no-repeat center center;}
.ps_nav li .ig5{ background:url(../image/jy5.png) no-repeat center center;}
.ps_nav li .ig6{ background:url(../image/jy6.png) no-repeat center center;}

.ps_nav li:hover .ig1{ background:url(../image/jys1.png) no-repeat center center;}
.ps_nav li:hover .ig2{ background:url(../image/jys2.png) no-repeat center center;}
.ps_nav li:hover .ig3{ background:url(../image/jys3.png) no-repeat center center;}
.ps_nav li:hover .ig4{ background:url(../image/jys4.png) no-repeat center center;}
.ps_nav li:hover .ig5{ background:url(../image/jys5.png) no-repeat center center;}
.ps_nav li:hover .ig6{ background:url(../image/jys6.png) no-repeat center center;}

.ps_nav li.thisclass .ig1{ background:url(../image/jys1.png) no-repeat center center;}
.ps_nav li.thisclass .ig2{ background:url(../image/jys2.png) no-repeat center center;}
.ps_nav li.thisclass .ig3{ background:url(../image/jys3.png) no-repeat center center;}
.ps_nav li.thisclass .ig4{ background:url(../image/jys4.png) no-repeat center center;}
.ps_nav li.thisclass .ig5{ background:url(../image/jys5.png) no-repeat center center;}
.ps_nav li.thisclass .ig6{ background:url(../image/jys6.png) no-repeat center center;}




.breadcrumb{
	border-bottom:1px solid #f3f3f3;
	background:#fff;
}
.breadcrumbA{
	position:absolute; top:0px;
	width:100%;
}

.breadcrumb_box{
	background:url(../image/p_05.jpg) no-repeat 0px 12px;
	padding:15px 25px;
	color:#999999;
}

.breadcrumb_boxA{
	background:none;
	padding:15px 25px;
	color:#FFF; 
	 
}
.breadcrumb_boxA A{
	color:#FFF;
}

.breadcrumb_class{
	float:right;
	width:70%;
	text-align:right;
}
.breadcrumb_class a{
	margin-left:2%;
	color:#999999;
}
.breadcrumb_class a.thisclass{
	color: #0088cc;
}
.breadcrumb_class a:hover{
	color: #0088cc;
	text-decoration: underline;
}
 

.return_top {
  position: fixed;
  right: 0;
  bottom: 20px;
  width: 86px;
}
.return_top a {
  display: block;
  width: 86px;
  height: 78px;
  margin-bottom: 3px;
  background: #043e88;
  position: relative;
}
.return_top a .con{
	position: absolute;
	right: 86px;
	bottom: 0;
	background-color: #032554;
	transform: translateX(165px);
	opacity: 0;
	transition: all .5s;	
	 
}

.return_top a .con{
	display:none\9;
}
.return_top a:hover .con{
	display:block\9;
}


.return_top a .con span{
	color: #fff;
	text-align: center;
	display: block;
    height: 78px;
    line-height: 78px;
    width: 165px;
    font-size: 18px;
}
.return_top a:hover {
  background: #032554;
}
.return_top a:hover .con{
	transform: translateX(0);
	opacity: 1;
}
@media (max-width: 1024px) {
  .return_top {
    display: none;
  }
}

/*-----------------尾頁----------------------*/
.page{ text-align:center; padding:15px; margin-bottom:20px;}
.page ul { margin:0 auto;}
.page ul li{  margin:5px;display: inline-block;}
.page ul li a{ padding:8px 12px; color:#333333; border:1px  solid #edebeb;}
.page ul li.thisclass a{}
.page ul li.thisclass a{color:#fff ; background:#4e638f}


DIV.meneame {
	 FONT-SIZE: 80%; PADDING-BOTTOM: 10px;  MARGIN: 3px; COLOR: #222222; TEXT-ALIGN: center; 
	 font-size:13px;
	 padding:30px;
	 clear:both;
}
DIV.meneame A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #222; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; background:#ffffff;
}
DIV.meneame A:hover {
	BORDER-RIGHT: #004184 1px solid; BORDER-TOP: #004184 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #004184 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #004184 1px solid; BACKGROUND-COLOR: #004184; 
}
DIV.meneame A:active {
	BORDER-RIGHT: #004184 1px solid; BORDER-TOP: #004184 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #004184 1px solid; COLOR: #fff; BORDER-BOTTOM: #004184 1px solid; BACKGROUND-COLOR: #004184
}
DIV.meneame SPAN.current {
	BORDER-RIGHT: #004184 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #004184 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #004184 1px solid; COLOR: #ffffff; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #004184 1px solid; BACKGROUND-COLOR: #004184
}
DIV.meneame SPAN.disabled {
	 PADDING-RIGHT: 7px;  PADDING-LEFT: 7px; PADDING-BOTTOM: 5px;  COLOR: #222; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; 
}





/*==============  index  ================== */
.product_index{
	width:100%;	
}

.hyjjfn_title{
	text-align:right;
	display:none!important;
}
.hyjjfn_title img{
	vertical-align:middle;
}
.hyjjfn{
	background:url(../image/in1.jpg) repeat-x;
	min-height:150px;
	display:none;
}
.hyjjfn_nav{ padding-top:5%; padding-bottom:120px; width:95%; margin:0 auto;}
.hyjjfn_nav ul{ }
.hyjjfn_nav li{ float:left;}
.hyjjfn_nav li{
	width:16.66%;
	height:auto;
	overflow:hidden;
}

.hyjjfn_nav .title{ font-size:28px; padding-top:10px; color:#FFF; line-height:120%; padding-bottom:60px;background:url(../image/inn14.png)  no-repeat left bottom  ; }
.hyjjfn_nav li a img{
	transition: all 1s ease 0s;
    width: 100%;
}
.hyjjfn_nav li a{
	display:block;
	text-decoration:none;
}
.hyjjfn_nav li a:hover img{
    transform: scale(1.05);
}

.cgal .cgal_con{ padding:15px 0; line-height:130%; color:#4e638f; font-weight:bold;}
.cgal .cgal_left{ background:url(../image/index_28.jpg) no-repeat; left:0px; top:0px;}
.cgal .cgal_right{ background:url(../image/index_31.jpg) no-repeat 0px  60px; height:80px;}



.cgal{ background:url(../image/index_44.jpg) no-repeat 20px 250px;}
.cgal_list{ color:#737373; min-height:200px;background:url(../image/index_45.jpg) no-repeat 45% 0px;}
.cgal_list ul{ padding:5px 10px;}
.cgal_list li{ float:left; padding:20px 0; width:45%; padding-left:2%;}
.cgal_list li a{ padding-left:20px; background:url(../image/index_40.jpg) no-repeat 5px ; color:#737373; font-size:105%;}
.cgal_list li a:hover{background:url(../image/index_41.jpg) no-repeat 5px ;}

 
 
.xwzx{ background:#edeff4;}

.yqlj{}
.yqlj_a a{ margin-right:10px;color:#4e638f; line-height:150%;}
.yqlj_a a:hover{ color:#005580;}

.xw{
	
}
.xw_c{
	width:1200px;
	margin:0 auto;
	position:relative;
	padding-bottom:7%;
}
.xw .xw_left{ float:left; width:55%; padding:5% 2% 0% 0%; text-align:center;}
.xw .xw_left img{ width:100%;}

.xw .xw_right{ float:right; width:40%; color:#454545; line-height:130%;}
.xw .xw_right a{ text-decoration:none;color:#454545; line-height:130%;}
.xw .xw_right .title{ font-size:24px; padding:20px 0;}
.xw .xw_right .cont{}
.xw .xw_right .more{ padding:20px 0;}
.xw .xw_right .more a{ text-decoration:none; border:1px solid #4e638f;border-radius: 5px ; padding:2px 5px; color:#4e638f;  }

.xw .xw_fl{ position:absolute; bottom:0px; right:0px; width:60%;}





/*==============  footer  ================== */
.footer .footer_nav {
  padding: 35px 0;
  background: #004998;
}
.footer .footer_nav .left {
  width: 62%;
  float:left;
}
.footer .footer_nav .left ul li {
  float: left;
  width: 19%;
  position: relative;

}
.footer .footer_nav .left ul li:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1px;
  height: 220px;
  background: #717171;
}
.footer .footer_nav .left ul li:first-child:before {
	display:none;
}


.footer .footer_nav .left ul li span {
  padding: 0 15px 0 33px;
  display: block;
  color: #ffffff;
  font-size: 14px;
  position: relative;
}
.footer .footer_nav .left ul li span:before {
  content: "";
  position: absolute;
  left: 33px;
  top: 36px;
  width: 26px;
  height: 1px;
  background: #e1e1e1;
}
.footer .footer_nav .left ul li div {
  margin-top: 40px;
  padding-left: 33px;
}
.footer .footer_nav .left ul li div a {
  display: block;
  color: #e1e1e1;
  font-size: 12px;
  line-height: 28px;
}
/*.footer .footer_nav .left ul li:first-child span {
  padding-left: 0;
}
.footer .footer_nav .left ul li:first-child span:before {
  left:0px;
}
.footer .footer_nav .left ul li:first-child div {
  padding-left: 0;
}
*/
.footer .footer_nav .left ul li span a{
	color:#fff;
}
 
.footer .footer_nav .right {
  width: 34%;
  padding-left: 3%;
  padding-bottom: 2%;
  border-left:1px solid #717171;
  /* background: url(../images/bg4.jpg) repeat-y left top; */
  float:right;
}
.footer .footer_nav .right h3 {
  color: #afb6c1;
  font-size: 22px;
  font-weight: normal;
}
.footer .footer_nav .right .text {
  margin-top: 18px;
  color: #ffffff;
  font-size: 15px;
  line-height: 28px;
}
.footer .footer_nav .right .dh {
  margin-top: 18px;
  color: #ffffff;
  font-size: 32px;
  font-family: arial;
  font-weight: bold;
  background: url(../image/dh.png) no-repeat left center;
  padding-left: 42px;
	display:none;
}
.footer .footer_nav .right .fx {
  margin-top: 24px;
}
.footer .footer_nav .right .fx a {
  cursor: pointer;
  display: block;
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 22px;
  position: relative;
}
.footer .footer_nav .right .fx a span{
	position: absolute;
	right: -200px;
	top: -16px;
	width: 190px;
	height: 180px;
	display: none;
}
.footer .footer_nav .right .fx a:hover span{
	display: block;
}
.footer .footer_bottom {
  background: #fff;
  padding: 40px 0;
  text-align: center;
  color:#3f3f3f;
}
 

.footer .footer_bottom .banquan {
  margin-top: 10px;
  color: #3f3f3f;
}
.footer .footer_bottom .banquan a {
  color: #3f3f3f;
  display: inline-block;
  margin: 0 5px;
}
.footer .footer_bottom .banquan span {
  color: #3f3f3f;
  display: inline-block;
  margin-left: 10px;
}

.footer .footer_bottom_a {
  background: #d0d0d0;
  padding: 20px 0;
  text-align: center;
  color:#3f3f3f;
}

.footer .footer_bottom_a .banquan {
  margin-bottom: 15px;
  color: #3f3f3f; 
}
.footer .footer_bottom_a .yxlj {
	width:90%; margin:0 auto;
	text-align:left;
}
.footer .footer_bottom_a .banquan a{
	display:inline-block;
	margin:0 5px;
	color:#3f3f3f;
}


/*-----------------product--------------------*/
 
.pro_class{
	padding:20px 0;
	text-align:center;
}
.pro_class li{
	display:inline-block;
	margin:15px; 
}
.pro_class li .img a{
	cursor:pointer;
	display:block;
	height:91px;
	width:91px;
}
.pro_class li .title a{
	color:#6b6b6b;
	font-size:105%;
}
.pro_class li .img {
	height:91px;
	width:91px;
}
.pro_class li .ig1 {background:url(../image/pa_1.jpg) no-repeat;}
.pro_class li .ig2 {background:url(../image/pa_2.jpg) no-repeat;}
.pro_class li .ig3 {background:url(../image/pa_3.jpg) no-repeat;}
.pro_class li .ig4 {background:url(../image/pa_4.jpg) no-repeat;}
.pro_class li .ig5 {background:url(../image/pa_5.jpg) no-repeat;}

.pro_class li:hover .ig1 {background:url(../image/pa_1_h.jpg) no-repeat;}
.pro_class li:hover .ig2 {background:url(../image/pa_2_h.jpg) no-repeat;}
.pro_class li:hover .ig3 {background:url(../image/pa_3_h.jpg) no-repeat;}
.pro_class li:hover .ig4 {background:url(../image/pa_4_h.jpg) no-repeat;}
.pro_class li:hover .ig5 {background:url(../image/pa_5_h.jpg) no-repeat;}

.pro_class li.thisclass .ig1 {background:url(../image/pa_1_h.jpg) no-repeat;}
.pro_class li.thisclass .ig2 {background:url(../image/pa_2_h.jpg) no-repeat;}
.pro_class li.thisclass .ig3 {background:url(../image/pa_3_h.jpg) no-repeat;}
.pro_class li.thisclass .ig4 {background:url(../image/pa_4_h.jpg) no-repeat;}
.pro_class li.thisclass .ig5 {background:url(../image/pa_5_h.jpg) no-repeat;}

.pro_class li .title{
	padding-top:20px;
}
.pro_class_lis {
	margin-bottom:30px;

}
	 
.pro_class_lis .pro_class_title{
	padding:50px;
	color:#323232;
	font-size:200%;
	font-weight:bold;
	text-align:center;
}
.pro_class_lis ul{
	text-align:center;
}
.pro_class_lis li{
	display:inline-block;
	margin:15px;
	padding:8px 12px;
	border-radius:15px;
}

.pro_class_lis li{
	display:inline-block;
	margin:15px;
	padding:10px 25px;
	border-radius:18px;
	border:1px solid #7f7f7f;
	min-width:8%;
}

.pro_class_lis li.thisclass{
	background:#4e638f;
	border:0px solid #4e638f;
}
.pro_class_lis li.thisclass a{
	color:#FFF;
}

.pro_list{}
.pro_list ul{}
.pro_list li{ margin-bottom:20px; background: #f9f9f9 no-repeat;}
.pro_list li .img{
	float:right;
	background:url(../image/p_36.jpg) right #f9f9f9 no-repeat;
	 background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  padding:5% 1%;
  margin-right:5%;
  width:28%;
}
.pro_list li .img_a{
	float:left;
	background:url(../image/p_36.jpg) right #f9f9f9 no-repeat;
	 background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  padding:5% 1%;
  margin-right:5%;
  width:28%;
}
.pro_list li .pro_box{ width:50%;
padding:2%;
}
.pro_list li .pro_box_a{ width:50%;
padding:2%;
float:right;
}
.pro_list li .title{
	padding:15px 0;
}
.pro_list li .title a{
	font-size:130%;
	font-weight:bold;
	color:#323232;
	text-decoration:none;
}
.pro_list li .cont{
	min-height:100px;
	line-height:200%;
}
.pro_list li .more img{
	width:20%;
	padding-top:30px;
}




.pro_lista{}
.pro_lista ul{}
.pro_lista li{  background: #f9f9f9 no-repeat;}
.pro_lista li.bg1{ 	background:url(../image/1.png) right #f9f9f9 no-repeat;}
.pro_lista li.bg2{ 	background:url(../image/2.png) right #f9f9f9 no-repeat;}
.pro_lista li.bg3{ 	background:url(../image/3.png) right #f9f9f9 no-repeat;}
.pro_lista li.bg4{ 	background:url(../image/4.png) right #f9f9f9 no-repeat;}
.pro_lista li.bg5{ 	background:url(../image/5.png) right #f9f9f9 no-repeat;}
.pro_lista li.bg6{ 	background:url(../image/6.png) right #f9f9f9 no-repeat;}



.pro_lista li .img{
	float:right;
	
	 background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  padding:10% 1% 5% 1%;
  margin-right:0%;
  width:38%;
}
.pro_lista li .img_a{
	float:left;
	 background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  padding:10% 1% 5% 1%;
  margin-right:5%;
  width:38%;
}
.pro_lista li .pro_box{ width:55%;
padding:15% 2% 15% 2%;
}
.pro_lista li .pro_box_a{ width:55%;
padding: 15% 0% 15% 0%;
float:right;
}
.pro_lista li .title{
	padding:15px 0;
}
.pro_lista li .title a{
	font-size:180%;
	line-height:130%;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.pro_lista li .cont{
	font-size:150%;
	min-height:100px;
	line-height:200%;
	 color:#fff;
}
.pro_lista li .more img{
	width:30%;
	padding-top:30px;
}

.pro_lista li .more a{
	font-size:100%;	
	text-decoration:none;
	font-weight:bold;
	padding:15px;
	color:#fff;
	background:#215b99;
	display:block;
	line-height:100%;
	width:30%;
	border-radius:10px;
}




.solution_gs{
	padding-top:50px;
}

.solution_gs .solution_box{
	float:left;
	width:55%;
	position:relative;
		height:300px;

}
.solution_gs .title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:15px 0 30px 0;

}
.solution_gs .solution_box .title:before {
  	background: #4e638f none repeat scroll 0 0;
    content: "";
    height: 4px;
    left: 0px;
    position: absolute;
    top: 55px;
    width: 56px;
}
.solution_gs .img{
	float:right;
	width:35%;
}
.solution_gs .cont{
	padding:15px 0;
	line-height:200%;
	
}

.value_gs{
	position:relative;
	margin-bottom:100px;
}
.value_gs .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 30px 0;
	text-align:center;
	margin-bottom:40px;

}
.value_gs .big_title:before {
  	background: #4e638f none repeat scroll 0 0;
    content: "";
    height: 4px;
    left: 49%;
    position: absolute;
    top: 95px;
    width: 2%;
}

.value_gs .value_list{
	text-align:center;
}
.value_gs .value_list li{
	float:left;
	width:23%;
	margin:0 1%;
	text-align:center;
	background:#f6f6f6;
}
.value_gs .value_list li .img{
	padding:15px;
}

.value_gs .value_list li .title{
	padding:15px 5px;
	color:#666666;
	line-height:180%;
	text-align:left;
}


.value_tab{
	position:relative;
}
.value_tab .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:85px 0 30px 0;
	text-align:center;
	margin-bottom:20px;
}
.value_tab .big_title:before{
	background: #4e638f none repeat scroll 0 0;
    content: "";
    height: 4px;
    left: 49%;
    position: absolute;
    top: 125px;
    width: 2%;
}
.value_tabs{ background:#efefef;}
.value_tabs .value_tabs_title{}
.value_tabs .value_tabs_title ul{}
.value_tabs .value_tabs_title li{ float:left; color:#666;  }
.value_tabs .value_tabs_title li a{   color:#666; padding:15px 25px;display: inline-block; cursor:pointer; }
.value_tabs .value_tabs_title li a:hover{  color:#333; background:#dfdfdf; }

.value_tabs .value_tabs_title li.thisclass{ float:left;color:#333;}
.value_tabs .value_tabs_title li.thisclass a{  color:#333; background:#dfdfdf; }
.value_tabs .value_tabs_title{}

.value_tabs_a .tb1{ padding:35px 0;}
.value_tabs_a .tb1 li{ float:left;width:32%; margin-right:1%; margin-bottom:2%;}

.value_tabs_a .tb1 li .img{ overflow:hidden; height:212px;}
.value_tabs_a .tb1 li .img a{ }
.value_tabs_a .tb1 li .img img{ vertical-align:sub;}
.value_tabs_a .tb1 li .img img{
	 transition: all 1s ease 0s;
    width: 100%;
}
.value_tabs_a .tb1 li .img a:hover img{
    transform: scale(1.1);
}
.value_tabs_a .tb1 .title{ background:#efefef; text-align:center;}
.value_tabs_a .tb1 .title a{color:#2d2c2c; line-height:350%; padding:0 15px;}

 
.value_tabs_a .tb1{ display:none;}
.value_tabs_a .tb1:first-child{ display:block;}



.value_tabs_a .tb2{ padding:35px 0;}
.value_tabs_a .tb2 li{ float:left;width:30%; margin-right:3%; margin-bottom:3%; background:#f5f4f2; border:1px solid  #f0f0f0;}

.value_tabs_a .tb2 li .img{ overflow:hidden; height:232px;}
.value_tabs_a .tb2 li .img a{ }
.value_tabs_a .tb2 li .img img{ vertical-align:sub;}
.value_tabs_a .tb2 li .img img{
	 transition: all 1s ease 0s;
    width: 100%;
}
.value_tabs_a .tb2 li .img a:hover img{
    transform: scale(1.1);
} 
.value_tabs_a .tb2 .title{ background:#ffffff; text-align:left;}
.value_tabs_a .tb2 .title a{ color:#847c7a; line-height:350%; padding:0 15px; }
.value_tabs_a .tb2 li:hover .title{ background:#4e638f; text-align:left;}
.value_tabs_a .tb2 li:hover .title a{ color:#FFF; }

  
.value_tabs_a .tb2{ display:none;}
.value_tabs_a .tb2:first-child{ display:block;}


.value_tabs_b{ background:#efefef;}
.value_tabs_b .value_tabs_title{}
.value_tabs_b .value_tabs_title ul{}
.value_tabs_b .value_tabs_title li{ float:left; color:#666;  }
.value_tabs_b .value_tabs_title li a{   color:#666; padding:25px 25px;display: inline-block; cursor:pointer; }
.value_tabs_b .value_tabs_title li a:hover{  color:#333; background:#dfdfdf; }

.value_tabs_b .value_tabs_title li.thisclass{ float:left;color:#333;}
.value_tabs_b .value_tabs_title li.thisclass a{  color:#333; background:#dfdfdf; }
.value_tabs_b .value_tabs_title{}



.case .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 30px 0;
	text-align:center; 
}

.case .case_list{ padding:35px 0;}
.case .case_list li{ float:left;width:31%; margin-left:1%;margin-right:1%; margin-bottom:3%;}
.case .case_list li .img{
	overflow:hidden;
	height:235px;
	
}
.case .case_list li a .title{
	color:#323232;
	font-size:110%;
	font-weight:bold;
	padding:15px 10px;
	background:url(../image/c_11.jpg) 90% 12px no-repeat;
}

.case .case_list li a{
	border:1px solid #fff;
	border-bottom:2px solid #fff;
	display:inline-block;
	width:340px\9;
}
.case .case_list li a:hover{
	border:1px solid #CCC;
	border-bottom:2px solid #4e638f;
	text-decoration:none;
}
.case .case_list li a:hover .title{
	color:#4e638f;
 }

.case .case_list li .cont{
	color:#323232;
	padding:10px;
	line-height:130%;
	height:50px;
}
 

.case .case_list li .img img{
	transition: all 1s ease 0s;
    width: 100%;
	width:340px\9;
}

.case .case_list li a:hover img{
    transform: scale(1.1);
}
 
 
 
.service{}
.service .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:15px 0 30px 0;
	text-align:center; 
}
.service ul{ padding:35px 0;}
.service li{ display:inline-table; width:20%; margin-left:4%; margin-bottom:3%;width:18%\9;}

.service_list{ background:url(../image/se_25.jpg) no-repeat center top;  }


.service_list .big_title{
	color:#333;
	font-size:200%;
	font-weight:bold;
	width:100%;
	padding:65px 0 30px 0;
	text-align:center; 
}
.service_list ul{ padding:35px 0;}
.service_list li{
 
}
.service_list li.l1{
	float:left;
	 width:30%; padding-left:0%; margin:4% 0 5% 0;

}
.service_list li.l2{
		float:right;
width:30%; padding-left:15%; margin:4% 0 5% 0;

}
.service_list li .img{ width:25%; float:left;}
.service li.service_bg{ cursor:pointer;}
.service li .img{ width:100%; height:148px;}
.service li .img.l2{ background:url(../image/se_05.jpg) no-repeat top left; }
.service li .img.l3{ background:url(../image/se_07.jpg) no-repeat top left; }
.service li .img.l4{ background:url(../image/se_08.jpg) no-repeat top left; }
.service li .img.l5{ background:url(../image/se_12.jpg) no-repeat top left; }
.service li .img.l6{ background:url(../image/se_13.jpg) no-repeat top left; }
.service li .img.l7{ background:url(../image/se_18.jpg) no-repeat top left; }
.service li .img.l8{ background:url(../image/se_19.jpg) no-repeat top left; }

.service li:hover .img.l2{ background:url(../image/se1.jpg) no-repeat top left; }
.service li:hover .img.l3{ background:url(../image/se2.jpg) no-repeat top left; }
.service li:hover .img.l4{ background:url(../image/se3.jpg) no-repeat top left; }
.service li:hover .img.l5{ background:url(../image/se6.jpg) no-repeat top left; }
.service li:hover .img.l6{ background:url(../image/se7.jpg) no-repeat top left; }
.service li:hover .img.l7{ background:url(../image/se4.jpg) no-repeat top left; }
.service li:hover .img.l8{ background:url(../image/se5.jpg) no-repeat top left; }

.service li.thisclass .img.l2{ background:url(../image/se1.jpg) no-repeat top left; }
.service li.thisclass .img.l3{ background:url(../image/se2.jpg) no-repeat top left; }
.service li.thisclass .img.l4{ background:url(../image/se3.jpg) no-repeat top left; }
.service li.thisclass .img.l5{ background:url(../image/se6.jpg) no-repeat top left; }
.service li.thisclass .img.l6{ background:url(../image/se7.jpg) no-repeat top left; }
.service li.thisclass .img.l7{ background:url(../image/se4.jpg) no-repeat top left; }
.service li.thisclass .img.l8{ background:url(../image/se5.jpg) no-repeat top left; }
					
					
.service_list li .ser_box{ position:relative; float:left; width:70%;}
.service_list li .title{
	color:#323232;
	font-size:150%;
	padding-bottom:30px;
}
.service_list li .cont{ color:#999999;

}
.service_list li .cont span{
	margin-right:10px;
}
.service_list li .title:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 30px;
  width: 50%;
  height: 1px;
  background: #999999;
}


.gsjj{ 
	background:url(../image/ab_04.jpg) no-repeat center bottom;
	padding-top:70px;
	padding-bottom:200px;
}
.gsjj .gsjj_title{ 
	padding:0 5%;
	line-height:200%;
	color:#333333;
	background:#fff;
	/* border:#f5f5f5 1px solid; */
	box-shadow: 0 4px 18px 4px rgba(245, 245,245,0.4);
}

.gsjj .gsjj_title .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:45px 0 30px 0;
	text-align:center; 
}
.gsjj .gsjj_title .cont{
	
}
.gsjj .ggry .big_title_1{
	color:#fff;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:35px 0 40px 0;
	text-align:center; 
}

.gsgc {
	padding-bottom:100px;
}
.gsgc .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:15px 0 70px 0;
	text-align:center; 
}

.gsgc_list{}
.gsgc_list ul{}
.gsgc_list li{ float:left; }
.gsgc_list .gsgc_box{ position:relative; width:100%; cursor:pointer;}

.gsgc_list li.l1{ width:25%; margin-right:2%;}
.gsgc_list li.l2{ width:25%;margin-right:2%;}
.gsgc_list li.l2 .gsgc_box:first-child{ margin-bottom:28px;}
.gsgc_list li.l3{ width:45%;}
.gsgc_list li.l3 .gsgc_box:first-child{ margin-bottom:20px;}
 
.gsgc_list li.l3 .gsgc_box_w{ width:48%; display:inline-block;}
.gsgc_list li.l3 .gsgc_box_w_first{ margin-right:15px;}

.gsgc_list .gsgc_list{ padding:25px 0;}
.gsgc_list .img{ overflow:hidden;}
.gsgc_list .img img{
	 transition: all 1s ease 0s;
    width: 100%;
}
.gsgc_list li .gsgc_box:hover .img  img{
    transform: scale(1.1);
}


 
.gsgc_list li .gsgc_box:hover .title{   
	background: rgba(48, 48, 48, 0.8);
    color: #fff;
	background:#303030\9;

}
.gsgc_list .gsgc_box .title {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 90%;
  background: rgba(48, 48, 48, 0.6);
  color: #fff;
  font-size: 100%;
  padding: 15px 5%;
  background:#6e6e6e\9;
}

.ryzz{
	/* 
	background:url(../images/ab_24.jpg) top no-repeat;
	*/
	height:723px;
}
.ryzz .big_title{
	color:#4e638f;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:85px 0 70px 0;
	text-align:center; 
}

.hwzz{ margin-bottom:30px;}
.hwzz .big_title{
	color:#4e638f;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 40px 0;
	text-align:center; 
}
.hwzz ul{}
.hwzz li{ float:left; width:20%; margin:2%;}

.rzzs{
	background:#f4f4f4;
	padding-bottom:70px;
 }
.rzzs .big_title{
	color:#4e638f;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 40px 0;
	text-align:center; 
}

.hwtt{ padding-bottom:40px;}
.hwtt .big_title{
	color:#4e638f;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 40px 0;
	text-align:center; 
}

.hwzz_list{}
.hwzz_list ul{}
.hwzz_list li{ float:left; width:18%; margin:1%;  position:relative;}
.hwzz_list .title{ bottom:0; text-align:center; position:absolute;background:rgba(48, 48, 48, 0.6); height:40px; width:100%; line-height:40px; color:#fff;}


.fldy{ padding-bottom:40px;}
.fldy .big_title{
	color:#4e638f;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 40px 0;
	text-align:center; 
}
.fldy_list ul{}
.fldy_list li{ float:left; width:18%; margin:1%; text-align:center;}
.fldy_list .img{}
.fldy_list .img img{ width:auto; height:auto;}
.fldy_list .title{ color:#000; font-size:24px; padding:10px 0;}
.fldy_list .cont{ color:#696969; font-size:18px; line-height:24px; text-align:left;}




.qywh{
	background:url(../image/ab_25.jpg) top no-repeat;
	height:806px;
}
 
.qywh .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:85px 0 70px 0;
	text-align:left; 
}

.qywh  .qywh_list{}
.qywh  .qywh_list ul{ width:530px;}
.qywh  .qywh_list li{ width:220px; height:220px;
float:left;
background:#ececec; padding:20px;}
.qywh  .qywh_list li.l1{ background:#f3f3f3;}
.qywh  .qywh_list li.l2{}
.qywh  .qywh_list .title{ margin:50px auto 15px auto; text-align:center; background:#4e638f;
line-height:200%; padding:10px 5px;
width:50%;
color:#fff;
}
.qywh  .qywh_list .cont{ margin:20px auto 15px auto;
width:80%;
text-align:left;
font-size:110%;
line-height:180%;
color:#333333;
}
 
/*------------------ldgh----------------------------*/
.ldgh{
	background:#f4f4f4;
	height:880px;
	margin-bottom:20px;
}
.ldgh .big_title{
	
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:85px 0 70px 0;
	text-align:center; 
}
 
.ldgh_list{}
.ldgh_list ul{}
.ldgh_list li{ width:30%; margin-left:3%;
margin-bottom:3%;
display:inline-block;
}
.ldgh_list li a{
	text-decoration:none;
}


.ldgh_list li .title{ background:#4e638f;
padding:5px 15px;
color:#fff;
line-height:200%;
font-size:110%;
}

.ldgh_list .img{ overflow:hidden; height:240px}
.ldgh_list li  .img img{
	 transition: all 1s ease 0s;
    width: 100%;
	vertical-align:middle;
}
.ldgh_list li:hover .img  img{
    transform: scale(1.1);
}

.ldgh .more{
	text-align:center;
	padding:50px 0;
}

.ldgh .more a{
	color:#333;
	border:1px solid #333;
	font-size:120%;
	padding:10px 40px; 
}


/*------------------gjgz----------------------------*/
.gjgz{
 
}
.gjgz .gjgz_list{ width:48%; float:left;}
.gjgz .gjgz_list_a{ margin-right:3%;}

.gjgz .gjgz_list .gjgz_title{ padding:20px 0;
}
.gjgz .gjgz_list .gjgz_title .title{  
font-size:180%;
font-weight:boldl;
color:#000000;
line-height:120%;
}
.gjgz .gjgz_list .gjgz_title a{ float:right;
	color:#fff;
	background:#4e638f;
	font-size:100%;
	padding:1px 5px;
	line-height:200%;
}

.gjgz .gjgz_list  .gjgz_li li{
	position:relative; width:100%; cursor:pointer;
	border-bottom:1px dashed #999;
}
.gjgz .gjgz_list  .gjgz_li li:first-child{
	margin-bottom:15px;
		border-bottom:0
}
.gjgz .gjgz_list  .gjgz_li .more{
	float:right;
}
.gjgz .gjgz_list  .gjgz_li .title a{
	vertical-align:middle;
}
.gjgz .gjgz_list  .gjgz_li .title a.tit{
	line-height:300%;
	color:#fff;
	font-size:110%;
}
.gjgz .gjgz_list  .gjgz_li .title a img{
	vertical-align:middle;
}
.gjgz .gjgz_list  .gjgz_li .title{
	position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background: rgba(48, 48, 48, 0.6);
  color: #fff;
  font-size: 100%;
    background:#6e6e6e\9;

  
}
.gjgz .gjgz_list  .gjgz_li .img img{
	vertical-align:middle;
	transition: all 1s ease 0s;
    width: 100%;
 }
.gjgz .gjgz_list  .gjgz_li .img{
	overflow:hidden;
}
.gjgz .gjgz_list  .gjgz_li:hover .img  img{
    transform: scale(1.1);
}

.gjgz .gjgz_list  .gjgz_li  .gjgz_time{ float:right;padding:15px 10px 10px 10px;}
.gjgz .gjgz_list  .gjgz_li  .tit_1{ padding:15px 10px 15px 0; display:inline-block;
color:#333;

}


/*------------JOB--------------------*/
.job { margin-bottom:50px;}
.job .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:85px 0 70px 0;
	text-align:center; 	
}
.job li{
	margin-bottom:2%;
	border:1px solid #999;
	border-left:3px solid #999;
	padding:10px 25px;
	color:#323232; 
	cursor:pointer;
	background:url(../image/p_right.jpg) center right no-repeat;
}
.job .job_box{ display:none; }
.job .job_box_in{ overflow:hidden;}
.job li:hover{
	border-left:3px solid #4e638f;
}
.job li.thisclass{
	border-left:3px solid #4e638f;
	background-image:none;
}


.job li.thisclass .job_box{
/*z-index: 999;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  background: #fff;*/
  display:block;
  transition: All .4s ease;
  -webkit-transition: All .4s ease;
  -moz-transition: All .4s ease;
  -o-transition: All .4s ease;
  -webkit-animation: headerFix 1s ease 1;
  animation: job_box 1s ease 1;
}
@-webkit-keyframes job_box {
  from {
    -webkit-transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
  }
}
@keyframes job_box {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}


.job li .title{
	font-size:150%;
	margin-bottom:1%;
}
.job li .cont{
	min-height:30px;
}
.job li .cont span{
	margin-right:2%;
}
.job li .cont_a{ 
	margin-bottom:1%;
}


/*-----------news------------*/
.news{
	
}

.news .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 50px 0;
	text-align:center; 
}

.news .news_list li{
	border:1px solid #edebeb;
	padding:15px;
	color:#999999;
	margin-bottom:2%;
}
.news .news_list li:hover{
	border-radius: 3px; box-shadow: 1px 1px 12px rgba(200, 200, 200, 1)
}

.news .news_list li a{
	color:#999999;
}


.news .news_list li .img{
	overflow:hidden;
	float:left;
	width:20%;
}
.news .news_list li .img img{
	transition: all 1s ease 0s;
    width: 100%;
}
.news .news_list li:hover .img img{
    transform: scale(1.1);
}

.news .news_list li .cont_box{
	width:50%;
	float:left;
	padding:0 15px;
}
.news .news_list li .title{
	padding:0 15px;
	font-size:150%;
	color:#666666;
}
.news .news_list li:hover .title{

	color:#4e638f;
}
 
.news .news_list li .cont{
	padding:15px;
	font-size:110%;
	line-height:150%;
}
.news .news_list li .time{
	float:right;
	font-size:240%;
	position:relative;
	padding:15px 15px 15px 25px;
}
.news .news_list li .time span{
	display:block;
	font-size:24px;
	padding:10px 0;
 }


.news .news_list li .time:before {
  content: "";
  position: absolute;
  left: 0px;
  top:0px;
  width: 1px;
  height:90px;
  background: #999999;
}

/*-----------------------------------*/
.news_hot{ background:#4e638f; padding:30px 15px 40px; position:relative;
color:#fff;
font-size:130%;
}
.news_hot:before {
  content: "";
  position: absolute;
  left: 15px;
  top:60px;
  width: 40px;
  height:2px;
  background: #fff;
}

.news_hot_list{}
.news_hot_list ul{}
.news_hot_list li{ border-bottom:1px solid #999999; padding:25px 0 25px 0; margin-bottom:20px; color:#666;}

.news_hot_list li a{color:#666;}
.news_hot_list li a:hover{ text-decoration:none; cursor:pointer;}

.news_hot_list li .time span{ margin-left:5%;}
.news_hot_list li .title{ padding:15px 0 5px 0; font-size:130%; font-weight:bold; line-height:120%;}
.news_hot_list li a:hover .title{ color:#4e638f;}

.news_hot_list li .cont{padding:5px 0; line-height:200%;color:#666;} 
.news_hot_list li .more{}



/*------------contact-----------------------*/

.contact{}
.contact .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 50px 0;
	text-align:center; 
}
.contact .contact_list_box{ display:inline-block; width:43%; margin-left:5%; margin-bottom:5%;}
.contact .contact_list_box .contact_title{ color:#333333; font-size:130%; font-weight:bold; padding:20px 0;}
.contact .contact_list_box .contact_list{}
.contact .contact_list_box .cont_list li{ padding:8px 30px; background: no-repeat 0 5px ;}
.contact .contact_list_box .cont_list .img1{ background-image:url(../image/co_05.png);}
.contact .contact_list_box .cont_list .img2{ background-image:url(../image/co_07.png);}
.contact .contact_list_box .cont_list .img3{ background-image:url(../image/co_12.png);}
.contact .contact_list_box .cont_list .img4{ background-image:url(../image/co_13.png);}
.contact .contact_list_box .cont_list .img5{ background-image:url(../image/co_16.png);}
.contact .contact_list_box .cont_list .img6{ background-image:url(../image/co_17.png);}
.contact .contact_list_box .cont_list .img7{ background-image:url(../image/co_19.png);}


/*------------down-----------------------*/

.down{}
.down .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 00px 0;
	text-align:center; 
}

.down_search{ padding:5%;}
.down_search form{ width:80%;border-radius: 3px; box-shadow: 1px 1px 12px rgba(200, 200, 200, 1); margin:0 auto;}
.down_search input[type='text']{ border:0px; width:75%; padding:15px 5%; margin:0px; display:inline-block;
border:1px solid #CCC\9;
}
.down_search button[type='submit']{
	width:15%;
	margin:0px;
	display:inline-block;
	height:50px;
	background:url(../image/dw_03.jpg) center center no-repeat #4e638f;
	border:0px;
	width:13%\9;
}


.down_list { padding:2% 0 10% 0; color:#666666;}
.down_list li{ border-bottom:1px solid #e9e9e9; padding:15px 0; height:30px;}
.down_list li:first-child{border-top:1px solid #e9e9e9;}
.down_list li div{ display:inline-block; vertical-align:middle; text-align:center;}
.down_list li div.l1{ width:45%;}
.down_list li div.l2{ width:25%;}
.down_list li div.l3{ width:15%;}
.down_list li div.l4{ width:10%;}



/*------------gbook-----------------------*/

.gbook{}
.gbook .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 00px 0;
	text-align:center; 
}

.message{ padding:5%;}
.message form{ width:80%;  margin:0 auto;}
.message li{ display:inline-block;  width:45%; margin-bottom:3%;}
.message input[type='text']{ border:1px solid #999; border-radius: 0px;  width:85%; padding:15px 20px; margin:0px; display:inline-block;}
.message textarea{ border:1px solid #999; border-radius: 0px;  width:84%; padding:15px 20px; margin:0px; display:inline-block; min-height:150px;}
.message input[type='submit']{ width:20%;margin:0px auto; display:inline-block; height:50px; background:no-repeat #4e638f; border:0px;
 color:#fff;
 border-radius: 25px;
}
.message #companyname{  width:84%; padding:15px 20px; margin:0px; display:inline-block;}

 

/*------------ask-----------------------*/

.ask{}
.ask .big_title{
	color:#333;
	font-size:160%;
	font-weight:bold;
	width:100%;
	padding:55px 0 50px 0;
	text-align:center; 
}


.ask .ask_list{ margin-bottom:50px;}
.ask .ask_list li{ position:relative;
 padding:30px;
margin-bottom:1%;

border-top:#fff 1px solid;
border-left:#fff 1px solid;
border-right:#fff 1px solid;
border-bottom:1px solid #999999;
}
.ask .ask_list li:hover:before{
  content: "";
  position: absolute;
  left: 0px;
  top:40px;
  width: 5px;
  height:60px;
  background: #4e638f;
}
.ask .ask_list li:hover{ 
	background:url(../image/as_06.jpg) 95% center no-repeat;
border-radius: 0px; box-shadow: 1px 1px 12px rgba(200, 200, 200, 1);
border-top:#eee 1px solid;
border-left:#eee 1px solid;
border-right:#eee 1px solid;
border-bottom:#eee 1px solid;
}



.ask .ask_list li a{ color:#fff;}
.ask .ask_list li a:hover{
	
}
.ask .ask_list .title{ padding:0 0 15px 40px;
background:url(../image/as_03.jpg) no-repeat 10px 1px;
color:#333; width:70%;
font-size:150%;
font-weight:bold;
}
.ask .ask_list .cont{ padding:0 0 0 40px; background:url(../image/as_08.jpg) no-repeat 10px 2px; color:#999999; width:70%;
line-height:200%;}


/*------------youshi_box-----------------------*/
.youshi_box{
  padding: 70px 0 70px 0;
}
.youshi_box h3 {
  color: #1f1f1f;
  font-size: 40px;
  font-weight: normal;
  text-align: center;
}
.youshi_box .yw {
  text-align: center;
  color: #dddddd;
  font-size: 17px;
  margin-top: 10px;
}
.youshi_box .name {
  width: 880px;
  margin: 25px auto 0;
  text-align: center;
  color: #666666;
  font-size: 16px;
  line-height: 26px;
}
.youshi_box ol {
  margin-top: 40px;
  text-align: center;
}
.youshi_box ol li {
  display: inline-block;
  width: 16.2%;
  text-align: center;
  background: url(../image/g_pic1.jpg) no-repeat right center;
}
.youshi_box ol li .img {
  line-height: 0;
  width: 47%;
  margin: 0 auto;
}
.youshi_box ol li .t {
  margin-top: 25px;
  color: #555555;
  font-size: 18px;
}
.youshi_box ol li:last-child {
  background: none;
}

.tables_con {
  background: #f4f4f4;
  padding: 60px 0;
}
.tables_con .box {
  padding: 0 4%;
}
.tables_con .box .left {
  width: 45%;
  float: left;
  min-height:200px;
}
.tables_con .box .left h3 {
  color: #1f1f1f;
  font-size: 30px;
  font-weight: normal;
}
.tables_con .box .left span {
  display: block;
  color: #aaaaaa;
  font-size: 14px;
  margin: 12px 0 15px;
  text-transform: uppercase;
  font-family: arial;
}
.tables_con .box .left .text {
  color: #666666;
  font-size: 16px;
  line-height: 28px;
}
.tables_con .box .left .bt {
  margin-top: 20px;
  color: #666666;
  font-size: 16px;
}
.tables_con .box .left ol {
  margin-top: 15px;
}
.tables_con .box .left ol li {
  float: left;
  width: 25.5%;
  margin-right: 3%;
}
.tables_con .box .left ol li:last-child {
  margin-right: 0;
}
.tables_con .box .left ol li .img {
  border: 1px solid #eeeeee;
  line-height: 0;
  overflow: hidden;
}
.tables_con .box .left ol li .img img {
  width: 100%;
}
.tables_con .box .left ol li .t {
  margin-top: 10px;
  color: #999999;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tables_con .box .right {
  float: right;
  width: 40%;
  margin-top: 1.5%;
}
.tables_con .box .right span {
  line-height: 0;
  display: block;
}
.tables_con .box .right p {
  color: #666666;
  font-size: 14px;
  margin-top: 10px;
}
.tables_con2 {
  background: #fff;
}
.tables_con2 .box .left {
  float: right;
}
.tables_con2 .box .right {
  float: left;
}


/*-------------news_con-----------------------*/
.news .news_con {
  background: #fff;
  padding: 5% 4%;
  border:1px solid #ccc;
  margin-bottom:50px;
}
.news .news_con h3 {
  text-align: center;
  color: #666666;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 1px solid #f1efef;
  padding-bottom: 3%;
}
.news .news_con .name {
  text-align: center;
  color: #a8a8a8;
  font-size: 14px;
  margin-top: 2.2%;
}
.news .news_con .name span {
  display: inline-block;
  margin: 0 5px;
}
.news .news_con .con {
  color: #666666;
  font-size: 14px;
  line-height: 24px;
  padding: 4% 0 0;
}
.news .news_con .bottom {
  margin-top: 4%;
}
.news .news_con .bottom ol {
  float: left;
  width: 85%;
}
.news .news_con .bottom ol li {
  float: left;
  padding: 2% 0;
  width: 100%;
  border-bottom: 1px dashed #e9e9e9;
}
.news .news_con .bottom ol li:last-child {
  border-bottom: none;
}
.news .news_con .bottom ol li a {
  display: inline-block;
  color: #777777;
  font-size: 14px;
}
.news .news_con .bottom ol li a span {
  display: inline-block;
  color: #333333;
  font-size: 16px;
}
.news .news_con .bottom .return {
  margin-top: 4%;
  float: right;
  display: inline-block;
  background: #17478e;
  color: #fff;
  font-size: 14px;
  line-height: 34px;
  border-radius: 4px;
  padding: 0 20px;
}

.news .fx {
	padding:30px 0 0px 0;
}



/*------------------------*/
.proshow_banner {
  background: url(../image/proshow_banner.jpg) no-repeat center center;
  min-height:400px;
  padding-bottom:50px;
}
.proshow_banner .container {
  padding-top: 100px;
}
.proshow_banner .con_box {
  margin-top: 80px;
}
.proshow_banner .con_box .img {
  float: left;
  width: 41%;
}
.proshow_banner .con_box .text {
  float: right;
  width: 50%;
}
.proshow_banner .con_box .text h1 {
  color: #ffffff;
  font-size: 48px;
}
.proshow_banner .con_box .text .t {
  color: #ffffff;
  font-size: 16px;
  line-height: 26px;
  margin-top: 10px;
}
.proshow_banner .con_box .text .d {
  margin-top: 8%;
}
.proshow_banner .con_box .text .d p {
  position: relative;
  color: #ffffff;
  font-size: 16px;
  padding-left: 3%;
  margin: 20px 0;
}
.proshow_banner .con_box .text .d p:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
  width: 6px;
  height: 6px;
  border: 1px solid #fff;
  border-radius: 50px;
}

.cptd_box {
  padding: 60px 0;
}
.cptd_box .cptd_div {
  margin-top: 2%;
}
.cptd_box .cptd_div li {
  float: left;
  width: 46%;
  padding: 2.5% 0;
  border-top: 1px solid #e9e9e9;
}
.cptd_box .cptd_div li:nth-child(2n) {
  float: right;
}
.cptd_box .cptd_div li:first-child,
.cptd_box .cptd_div li:nth-child(2) {
  border: none;
}
.cptd_box .cptd_div li .img {
  width: 10%;
  float: left;
  line-height: 0;
}
.cptd_box .cptd_div li .text {
  float: left;
  width: 90%;
  padding-left: 5%;
  color: #888888;
  font-size: 16px;
  /*padding-top: 3.2%;*/
 position: absolute;
  	right: 0;
  	top: 50%;
  	transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
}
.cptd_box .cptd_div li{
	position: relative;
}
.cptd_box .cptd_div2 li .text {
  	position: absolute;
  	right: 0;
  	top: 50%;
  	transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
}


.jscs_box {
  padding: 60px 0;
}
.jscs_box .tables {
  margin-top: 40px;
}
.jscs_box .tables table tr {
  background: #f7f7f7;
}
.jscs_box .tables table tr th {
  background: #093c8a;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
  padding: 1.5% 0;
}
.jscs_box .tables table tr td {
  text-align: center;
  padding: 1.5% 0;
}
.jscs_box .tables table tr:nth-child(2n) {
  background: #fff;
}
.jscs_box .jscs_img {
  margin-top: 50px;
}


.service_yw {
  text-align: center;
  color: #e8e8e8;
  font-size: 36px;
  font-weight: bold;
  font-family: arial;
}
.service_tit {
  text-align: center;
  color: #666666;
  font-size: 30px;
}








/*--------------------兼容設置----------------------------------------------*/
@media (max-width: 1023px){
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 1024px;
	}
	.ldgh_list .img{ height:auto;}
	.ldgh .more {
   	 padding: 20px 0;
	}
}

@media (min-width: 1921px) {
	 
 	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 1920px;
	}
	.pro_list li{ padding-left:20%;padding-right:20%;}
	.span12 {
    	width: 1920px;
 	}
	.service_c{ width:100%;}
	.service ul{ width:1440px; margin:0 auto;}
	.service_b{ width:1440px; margin:0 auto;}
	.gsjj .gsjj_title{ width:85%; margin:0 auto;}
	#hw1{ width:1920px; margin:0 auto;}
	.qywh .big_title{ text-align:center;}
	.qywh .qywh_list{ margin-left:15%;}
	.ldgh{ height:auto;}
	.news .span9 {
		width: 65%;
	}
	.news .span3 {
		width: 30%;
	}
	.news .news_list li .time{ padding-top:2%;padding-bottom:2%;}
	.news .news_list li .time:before{ height:100%;}
	.contact_list{ width:1440px; margin:0 auto;}
	.proshow_banner .con_box{ width:1440px; margin:50px auto 0 auto;}
	.product_in{ width:1920px; margin:0 auto;}
	.hyjjfn{ width:1920px; margin:0 auto; background-repeat:no-repeat;}
	.hyjjfn_nav{ width:1400px; margin:0 auto; padding-top:1%; }
	.cgal{ width:1920px; margin:0 auto;}
	.xw_c{ width:1920px; margin:0 auto; }
	
	/*------------字體設計------------------*/
	body{ font-size:120%;}
	.header .search_top .tel{ font-size:80%;}
	.xw .xw_right a{ font-size:120%;}
	.cgal_in .cgal_box { font-size:120%;}
	.cgal .cgal_con { font-size:120%;}
	.product_in .product_lis .cont{ font-size:120%;}
	.solution_gs .cont{ font-size:120%;}
	.value_gs .value_list li .title{ font-size:120%;}
	.value_tabs_a .tb1 .title a { font-size:120%;}
	.case .case_list li{ font-size:120%;}
	.news .news_con h3{ font-size:36px;}
	.news .news_con .name span { font-size:130%;}
	.news .news_con .bottom ol li a{ font-size:120%;}
	.qywh .qywh_list .title{ width:70%;}
	.ldgh_list li .title{ font-size:120%;}
	.gsgc_list .gsgc_box .title{ font-size:120%;}
	.gjgz .gjgz_list .gjgz_li .tit_1{ font-size:120%;}
	.gjgz .gjgz_list .gjgz_li .title a.tit{ font-size:120%;}
	.gjgz .gjgz_list .gjgz_li .title a img{ height:100%;}
	.gjgz .gjgz_list .gjgz_li .title a.tit{ line-height:200%;}
	.news_hot_list{ font-size:110%;}
	.news_list{ font-size:110%;}
	.footer .footer_nav{ font-size:120%;}
	.footer .footer_nav .left ul li span a{ font-size:140%;}
	.footer .footer_nav .left ul li div a{ font-size:80%;}
	.breadcrumb{ font-size:110%;}
} 

@media (max-width: 1600px) {
 	.xw_c{ margin:0 auto; }
	.xw .xw_fl{ position:inherit;width:90%; margin:0 auto; padding-top:1%; }
}
@media (max-width: 1200px) {
	.xw .xw_fl{ position:inherit;width:80%; margin:0 auto; padding-top:1%; }
	.xw_c{ margin:0 auto; width:100%; }
}




@media (min-width: 1601px) and (max-width: 1835px) {
 	.nav li a.nav_a{min-width:100px;padding:30px 5px 50px 5px;}
}

@media (min-width: 1441px) and (max-width: 1600px) {
 	.nav li a.nav_a{min-width:90px;padding:30px 5px 50px 5px;}
		.header .language{ width:80px;}

}
@media (min-width: 1201px) and (max-width: 1441px) {
 	.nav li a.nav_a{min-width:82px;padding:30px 0px 50px 0px;}
	.header .language{ width:55px;}
}
@media (min-width: 1024px) and (max-width: 1200px) {
 	.nav li a.nav_a{min-width:68px;padding:30px 0px 50px 0px;}
		.header .language{ width:40px;}
		.header .search_top .tel{ left:0;}
.header .search_top a img{ display:none;}


.ldgh_list .img{ height:auto;}

}
/*
@media (min-width: 980px) and (max-width: 1023px) {
 .nav li a.nav_a{min-width:68px;padding:30px 0px;}
.header .language{ width:40px;}
.header .search_top .tel{ left:0;}
.header .search_top a img{ display:none;}
.header{ width:1024px;}
.ldgh_list .img{ height:auto;}
.ldgh .more{padding: 20px 0;}
}

@media (min-width: 768px) and (max-width: 979px) {
	 .nav li a.nav_a{min-width:68px;padding:30px 0px;}
.header .language{ width:40px;}
.header .search_top .tel{ left:0;}
.header .search_top a img{ display:none;}
.header{ width:1024px;}
.ldgh_list .img{ height:auto;}
.ldgh .more{padding: 20px 0;}
	
}



@media (max-width: 767px) {
	 .nav li a.nav_a{min-width:68px;padding:30px 0px;}
.header .language{ width:40px;}
.header .search_top .tel{ left:0;}
.header .search_top a img{ display:none;}
.header{ width:1024px;}

}

@media (max-width: 480px) {
	 .nav li a.nav_a{min-width:68px;padding:30px 0px;}
.header .language{ width:40px;}
.header .search_top .tel{ left:0;}
.header .search_top a img{ display:none;}
.header{ width:1024px;}

}

*/














