* {  margin: 0px;  padding: 0px;}body {  font-size: 12px;  font-family: "Arial";  color: #aeaeae;  background-color: #fff;  cursor: default;  word-wrap: break-word;}html {  overflow-y: scroll;}a:hover,a:active,a:link,a:visited{  text-decoration: none;}ol,ul,li {  list-style-type: none;  margin: 0;}.l {  float: left;}.r {  float: right;}.c {  clear: both;}.tl {  text-align: left;}.tr {  text-align: right;}.tc {  text-align: center;}.bf {  background: #fff;}table{ background:#dadada; border-collapse:separate !important; border-spacing:1px !important;}table td{ background:#fff; padding:5px; text-align:center;}table th{ background:#ededed; padding:5px; text-align:center;}.container {  max-width: 1000px;  margin-right: auto;  margin-left: auto;}header {  height: auto;}header .top {  height: auto;  background: url("../image/top_bg.png") no-repeat;  background-size:100% 100%;  color: #fff;  padding-bottom:14px;}  header .top .logo {  display: block;  padding: 11px 0 0 0;}header .top .logo img{ width:100%;}header .top .top_r {  float: right;  padding-top: 50px;  line-height: 25px;  background: url("../image/tel.png") no-repeat 18px 53px;  padding-left: 20px;}header .top .top_r .tel {  font-size: 18px;  width: 133px;  padding: 0 14px 0 8px;}header .top .top_r .lan {  display: inline-block;  width: 94px;  height: 23px;  padding-left: 10px;  border: 1px solid #fff;}header .top .top_r .lan button {  border: none;  background: none;}header .nav {  height: 80px;  background: #fff;  padding-left: 40px;  margin-top: 104px;  z-index: 999999999 !important;}header .nav li {  float: left;  text-align: center;}header .nav a {  font-size: 16px;  color: #3c3c3c;  display: block;  height: 80px;  width: 100%;  padding: 27px 29px 0;}header .nav .dropdown-menu a {  height: 50px;  line-height: 50px;  padding-top: 0;}header .nav a:hover {  color: #fff;  background: url("../image/top_bg.jpg") repeat-x;}header .nav .on a {  color: #fff;  background: url("../image/top_bg.jpg") repeat-x;}header .nav .dropdown-menu li {  width: 100%;}footer {  color: #181818;}footer a {  color: #181818;}footer .foot1 {  height: 365px;  background: #f5f5f1;  margin-top: 10px;  padding-top: 67px;}footer .foot1 .item {  width: 31.5%;  margin-right: 1.5%;  border-top: 5px solid #e8e8e1;  float: left;  padding-top: 40px;  padding-left: 10px;}footer .foot1 .item div {  font-size: 18px;  padding-bottom: 10px;}footer .foot1 .item li {  font-size: 14px;  line-height: 30px;}footer .foot1 .cmr {  margin-right: 0;}footer .foot1 .cmr li {  height: 54px;}footer .foot1 .cmr div {  text-align: center;  font-size: 14px;}footer .foot1 .cmr div img {  width: 120px;}footer .foot1 .cmr div div {  line-height: 50px;}footer .foot2 {  height: 100px;  padding-top: 25px;  font-size: 14px;}footer .foot2 .cp {  padding-top: 5px;}.gs_img{	width: 40%; padding-right: 5px;}.gs_img img{	width: 100%;}.weihu{  text-align:right;}.banner img{	width: 100%;}.content {  position: relative;  margin: 0 auto;  min-height: 500px;}.content .c_left {  position: absolute;  top: -68px;}.content .c_left .l_bt {  width: 100%;  height: 115px;  background: #0a4ea1;  text-align: center;  color: #fff;  vertical-align: middle;  border-top-left-radius: 4px;  border-top-right-radius: 4px;  border-bottom-right-radius: 0px;  border-bottom-left-radius: 0px;  border-radius: 4px 4px 0px 0px;}.content .c_left .l_bt h2 {  font-family: "微软雅黑";  font-size: 28px;  font-weight: normal;  padding-top: 33px;  padding-bottom: 15px;  height: 32px;}.content .c_left .l_bt h3 {  font-family: Arial, Helvetica, sans-serif;  font-size: 17px;  height: 17px;  font-weight: normal;  text-transform: uppercase;}.content .c_left .l_nav {  margin-top: 5px;}.content .c_left .l_nav li a {  display: block;  height: auto;  line-height: 24px;  width: 100%;  text-align: center;  font-size: 16px;  color: #000;  border-bottom: #f4f4f4 1px solid;  padding:10px 0;}.content .c_left .l_nav li a:hover {  background: url(../image/lnavbg.jpg) repeat-y;  border-bottom: 0;  color: #0a4ea1;}.content .c_left .l_nav li.on a {  background: url(../image/lnavbg.jpg) repeat-y;  border-bottom: 0;  color: #0a4ea1;}.content .c_right .mbx {  float: right;  padding-top: 15px;  text-align: right;  padding-bottom: 5px}.content .c_right .mbx a {  color: #717171;  text-decoration: none;}.content .c_right .r_bt {  color: #5c5c5c;  font-size: 20px;  font-weight: bold;  border-bottom: #dadada 1px dotted;  margin-bottom: 22px;}.page {  text-align: center;  padding-top: 30px;  padding-bottom: 50px;  border-top: #e8e8e8 1px solid;}.page .i {  color: #959595;  display: inline-block;  margin-right: 2px;  width: 32px;  height: 32px;  line-height: 32px;  border: 1px solid #e5e5e5;  background-color: #f5f5f5;  font-size: 16px;  vertical-align: top;}.page .i:hover {  background-color: #0a4ea1;  color: #fff;}.page .cur {  background: none;  border: 0;  color: #0a4ea1;}.page .cur:hover {  background: none;  border: 0;  color: #ff8f32;}.page .btn {  background-color: #fff;  border: 1px solid #e5e5e5;  width: 80px;  height: 33px;  line-height: 20px;  display: inline-block;  color: #aeaeae;  margin-right: 2px;}.page .btn:hover {  background-color: #0a4ea1;  color: #fff;}.sele {  position: relative;  line-height: 20px;  cursor: pointer;}.sele_ {  display: none;  position: absolute;  width: 100%;  left: -1px;  bottom: 1px;  background: #fff;  border: 1px solid #cacad9;  max-height: 200px;  overflow: auto;}.sele_ a {  display: block;}.c_right p{font-size: 14px; color: #484747; line-height:27px;}.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: #2260ab; border-color: #337ab7; color:#fff;}.dropdown-menu { 	top:96%; 	min-width: 93px;	border:0;	border-radius:0; 	padding:0; }/** On desktop, we do not need to show menu button */.material-menu-button {    display:none;}/** Menu in mobile-view */@media only screen and (max-width: 1024px) {    .material-menu-button {        display:block;        width:50px;        height:45px;        padding:10px 10px 0px 10px;        position: absolute;	    top: 30px;	    right: 20px;    }    .material-menu-button span {        display:block;        width:100%;        height:5px;        margin-bottom:4px;        background-color:#fff;    }    .material-menu-wrapper {        padding:20px;    }    .material-menu-view-mobile {        background-color:#fff;        -webkit-box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);        -moz-box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);        box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);    }    /** Titlebar */    .material-menu-titlebar {        -webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);        -moz-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);        box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);    }	header .nav a { 	    padding: 27px 0 0;}	.dropdown-menu {		width:100%; 		  }.dropdown-menu > li > a {    white-space: normal !important;}header .nav .dropdown-menu a {    padding: 15px 0;    display: block;    width: 100%;    word-wrap: break-word;    line-height: 20px;    height: auto;}}@media (min-width: 769px) and (max-width: 1024px)  {	header .top .logo{		padding-left: 0;	}	header .nav {	    height: auto;	    background: none;	    padding-left: 0;	    margin-top: 0;	}	header .nav li{		width: 100%;	}	footer .foot1 .item{		}	footer .foot2{		height: auto;		padding: 10px 0;	}	.weihu{		padding: 10px 20px;	    padding-left: 30px;		text-align:left;	}}@media (max-width: 768px) {	header .top .logo{		padding-left: 0;	}	header .nav {	    height: auto;	    background: none;	    padding-left: 0;	    margin-top: 0;	}	header .nav li{		width: 100%;	}	footer .foot2{		height: auto;		padding: 10px 0;	}	.weihu{		padding: 10px 20px;	    padding-left: 30px;		text-align:left;	}}@media (min-width: 1025px) {	.banner{		height: 276px;		width: 100%;	    overflow: hidden;	    position: relative;	}	.banner img {	  position: absolute;	  left: 50%;	  margin-left: -960px;	  width: 1920px;	  height: 276px;	} }