@charset "utf-8";/* CSS Document */.banner{  width:100%;  min-width:980px;}.fullSlide {	width:100%;	position:relative;	height:476px;	background:#fff;	min-width:980px;}.fullSlide .bd {	margin:0 auto;	position:relative;	z-index:0;	overflow:hidden;}.fullSlide .bd ul {	width:100% !important;}.fullSlide .bd li {	width:100% !important;	height:476px;	overflow:hidden;	text-align:center;	min-width:980px;}.fullSlide .bd li a {	display:block;	height:476px;}.fullSlide .hd {	width:100%;	position:absolute;	z-index:1;	bottom:30px;	left:0;	height:20px;	line-height:20px;}.fullSlide .hd ul {	text-align:center;}.fullSlide .hd ul li {	cursor:pointer;	display:inline-block;	*display:inline;	zoom:1;	width:16px;	height:16px;	margin:1px 8px;	overflow:hidden;	background:url(../img/ban_li.png) no-repeat left;	text-indent:-999px;}.fullSlide .hd ul .on {	background:url(../img/ban_li.png) no-repeat right;}.slider{  width:100%;  background:#000;  min-width:980px;  border-top: 1px solid #333333;}.flexslider {    background:#000;    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);    height: 234px;    margin: 0;    position: relative;}.flex-viewport {    max-height: 2000px;    transition: all 1s ease 0s;}.loading .flex-viewport {    max-height: 300px;}.loadingtop .flex-viewport {    max-height: 420px;}.flexslider .slides li {    border-left: 1px solid #333333;    display: none;    height: 230px;}.flexslider .slides img {    border-bottom: 1px solid #333333;    display: block;	width:320px;	height:178px;}.flexslider .slides a:hover img {    border-bottom: 1px solid #676767;    display: block;}.flexslider .slides a.head2 span {    color: #cccccc;    font-size: 14px;    margin: 18px 0 0 ;	display:block;	text-align:center;}.flex-direction-nav a {    background: url(../img/gd_lr.png) no-repeat;    cursor: pointer;    display: block;    height: 234px;    opacity: 0;    position: absolute;    text-indent: -9999px;    top:0;    width: 60px;    z-index: 9999 !important;}.flexslider .flex-prev {    left:0px;    opacity: 0.8;    z-index: 999;}.flexslider .flex-next {    opacity: 0.8;    right: 0px;    z-index: 999;}.flex-direction-nav .flex-next {    background-position: 100% 0;    right: 0px;    z-index: 999;}.flex-direction-nav .flex-disabled {    cursor: default !important;    opacity: 0.3 !important;}.ind_c{  width:100%;  background:#EDEEF0;   min-width:980px;  padding:70px 0;}.ind_c .ind_c_m{  width:980px;  margin:0 auto;  overflow:hidden;}.ind_c .ind_c_m .ind_c_m_list{  width:100%;  overflow:hidden;}.ind_c .ind_c_m .ind_c_m_list ul li{  width:296px;  float:left;  margin-right:46px;  display:inline;}.ind_c .ind_c_m .ind_c_m_list ul li.last{  margin-right:0;}.ind_c .ind_c_m .ind_c_m_list ul li .div_img{  width:296px;  height:167px;  position: relative;  display: block;}.ind_c .ind_c_m .ind_c_m_list ul li .div_img .rh-rollover-image {    left: 0;    position: absolute;    top: 0;}.rh-rollover-image-2 {    display: none;}.ind_c .ind_c_m .ind_c_m_list ul li .div_h1{  color:#3F3F3F;  font-size:18px;  padding:25px 0 22px;  line-height:22px;}.ind_c .ind_c_m .ind_c_m_list ul li .div_p{  font-size:16px;  color:#3F3F3F;  line-height:20px;}.ind_d{  width:100%;  background:#fff;}.ind_d .ind_d_list{  width:980px;  overflow:hidden;  border-right:1px solid #E9E9E9;  margin:0 auto;}.ind_d .ind_d_list ul li{  width:325px;  float:left;  border-left:1px solid #E9E9E9;  color:#3F3F3F;  text-align:center;  padding:44px 0;}.ind_d .ind_d_list ul li.last{  border-right:1px solid #E9E9E9;}.ind_d .ind_d_list ul li .d_h1{  font-size:22px;  padding:0px 6px 18px;  line-height:24px;}.ind_d .ind_d_list ul li .d_p{  font-size:18px;  line-height:24px;  padding:2px 8px;}