  .head {
  	margin-top: 25px;
  }
  
  .head .box .info .h_box {
  	position: relative;
  }
  
  .head .box .info .h_box .hover_ewm .show_img {
  	position: absolute;
  	left: -55px;
  	top: 35px;
  	z-index: 999;
  	display: none;
  }
  
  .head .box .info .h_box .hover_ewm:hover .show_img {
  	display: block;
  }
  
  .head .box .info .h_box img {
  	margin-right: 12px;
  }
  
  .head .box .info .h_box .tel {
  	background: url(../img/img3.jpg) left center no-repeat;
  	padding-left: 30px;
  	font-size: 1rem;
  	color: #333333;
  	margin-top: 4px;
  }
  
  .head .box .nav {
  	margin-top: 15px;
  }
  
  .head .box .nav ul li {
  	font-size: .95rem;
  	margin-left: 40px;
  }
  
  .head .box .nav ul li .li_a {
  	color: #333333;
  	padding-bottom: 27px;
  	-webkit-transition: all 0s ease-in-out;
  	transition: all 0s ease-in-out;
  }
  
  .head .box .nav ul li:hover .li_a {
  	border-bottom: 3px solid #335cd5;
  }
  
  .common_title {
  	padding-left: 75px;
  	position: relative;
  }
  
  .common_title::before {
  	content: '';
  	width: 50px;
  	height: 3px;
  	position: absolute;
  	left: 0px;
  	top: 25px;
  	background: #333333;
  }
  
  .common_title .en {
  	font-size: 2rem;
  	font-weight: bold;
  }
  
  .common_title .cn {
  	font-size: 1.25rem;
  	font-weight: bold;
  }
  
  .m1 {
  	background: #fafafa;
  	padding: 90px 0;
  }
  
  .m1 .box {
  	margin-top: 40px;
  	padding: 0px 60px;
  }
  
  .m1 .box .li .texts {
  	margin-top: 25px;
  	margin-left: 15px;
  }
  
  .m1 .box .li .texts .t {
  	color: #333333;
  }
  
  .m1 .box .li .texts .c {
  	color: #999999;
  	font-size: .9rem;
  }
  
  .m1 .box .li {
  	padding: 50px 60px;
  	background: #fff;
  }
  
  .m1 .box .li2 {
  	background: #e9f0fa;
  }
  
  .common_fun_1 {
  	position: relative;
  }
  
  .common_fun_1 .click_prev {
  	left: 0px;
  	background: url(../img/p8.png) left center no-repeat;
  }
  
  .common_fun_1 .click_prev:hover {
  	background: url(../img/p12.png) left center no-repeat;
  }
  
  .common_fun_1 .click_next {
  	right: 0px;
  	background: url(../img/p10.png) left center no-repeat;
  }
  
  .common_fun_1 .click_next:hover {
  	background: url(../img/p11.png) left center no-repeat;
  }
  
  .common_fun_1 .click_qiehuan {
  	position: absolute;
  	width: 31px;
  	height: 58px;
  	display: block;
  	cursor: pointer;
  	top: 50%;
  	-webkit-transform: translate(0, -50%);
  	-ms-transform: translate(0, -50%);
  	transform: translate(0, -50%);
  }
  
  .m2 {
  	padding: 90px 0;
  }
  
  .m2 .box {
  	padding: 0px 60px;
  	margin-top: 40px;
  }
  
  .m2 .li {
  	margin: 5px;
  	margin-bottom: 45px;
  }
  
  .m2 .li .img img {
  	width: 100%;
  	position: relative;
  	z-index: 99;
  }
  .m2 .li .title h1{font-size:1rem;}
  .m2 .li .title {
  	position: relative;
  	padding: 23px;
  	font-size: 1rem;
  	color: #333333;
  	padding-right: 45px;
  	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
  }
  
  .m2 .li .title .icon {
  	position: absolute;
  	right: 20px;
  	top: 50%;
  	width: 23px;
  	height: 12px;
  	display: block;
  	-webkit-transform: translate(0, -50%);
  	-ms-transform: translate(0, -50%);
  	transform: translate(0, -50%);
  	background: url(../img/p13.png) center no-repeat;
  }
  
  .m2 .li:hover .title {
  	background: #335cd5;
  	color: #fff;
  }
  
  .m2 .li:hover .title .icon {
  	background: url(../img/p14.png) center no-repeat;
  }
  
  .common_title .more {
  	margin-top: 25px;
  }
  
  .m3 {
  	padding: 80px 0 0px;
  	background: url(../img/img17.jpg) center no-repeat;
  	background-size: cover;
  }
  
  .common_title_rit::before {
  	display: none;
  }
  
  .common_title_rit .tit_pres {
  	padding-left: 75px;
  	position: relative;
  }
  
  .common_title_rit .tit_pres::before {
  	content: '';
  	width: 50px;
  	height: 3px;
  	position: absolute;
  	left: 0px;
  	top: 25px;
  	background: #333333;
  }
  
  .m3 .c {
  	width: 530px;
  	text-align: right;
  	color: #ffffff;
  	font-size: .9rem;
  	margin-top: 30px;
  	line-height: 28px;
  }
  
  .m3 .hr {
  	text-align: right;
  	margin-top: 15px;
  }
  
  .m3 .hr a {
  	color: #fff;
  	font-size: 1rem;
  	font-weight: bold;
  }
  
  .m3 .gui_box {
  	margin-top: 80px;
  }
  
  .m3 .gui_box li {
  	width: 33%;
  	background: #3e68e3;
  }
  
  .m3 .gui_box li img {
  	height: 125px;
  }
  
  .m3 .gui_box li .dome {
  	padding: 55px 40px;
  }
  
  .m3 .gui_box li .texts {
  	margin-left: 25px;
  }
  
  .m3 .gui_box li .texts .tits {
  	color: #ffffff;
  	font-size: 1.1rem;
  	margin-bottom: 5px;
  }
  
  .m3 .gui_box li .texts .tt2 {
  	color: #a1bcfd;
  	font-size: .9rem;
  }
  
  .m4 {
  	padding: 90px 0;
  }
  
  .m4 .gui_cle {
  	margin-top: 40px;
  }
  
  .m4 .li .title {
  	color: #333333;
  	padding: 8px 5px;
  	font-size: 1rem;
  }
  
  .m4 .li .c {
  	color: #666666;
  	font-size: .9rem;
  	line-height: 25px;
  	height: 75px;
  	overflow: hidden;
  }
  
  .m4 .li .info {
  	margin-top: 10px;
  }
  
  .m4 .li .info .time {
  	color: #999999;
  	font-size: .9rem;
  }
  
  .m4 .li .info .hr {
  	color: #fff;
  	background: #e3e4e8;
  	display: inline-block;
  	padding: 4px 12px;
  	border-radius: 15px;
  	z-index: 999;
  	position: relative;
  	font-size: .9rem;
  }
  
  .m4 .li .info .hr:hover {
  	background: #335cd5;
  	color: #fff;
  }
  
  .m4 .swiper-container {
  	padding-bottom: 70px;
  }
  
  .m4 .swiper-pagination-bullet {
  	display: inline-block;
  	width: 24px;
  	height: 8px;
  	border-radius: 4px;
  	margin: 0px 2px;
  	background: #dddddd;
  	cursor: pointer;
  	-webkit-transition: all .3s ease-in-out;
  	transition: all .3s ease-in-out;
  }
  
  .m4 .swiper-pagination-bullet-active {
  	background: #335cd5;
  	border-radius: 50%;
  	width: 10px;
  	height: 10px;
  }
  
  .m5 .let_box {
  	width: 48%;
  }
  
  .m5 .let_box ul {
  	margin-top: 30px;
  }
  
  .m5 .let_box ul li .tit {
  	color: #333333;
  	font-size: 1rem;
  	margin-bottom: 8px;
  }
  
  .m5 .let_box ul li .c {
  	color: #666666;
  	font-size: .9rem;
  	line-height: 24px;
  	margin-bottom: 10px;
  }
  
  .m5 .let_box ul li .infos {
  	color: #999999;
  	font-size: .8rem;
  }
  
  .m5 .let_box ul li {
  	border-bottom: 1px solid #f2f2f2;
  	padding-bottom: 12px;
  	margin-bottom: 12px;
  }
  
  .m5 .rit_box {
  	width: 48%;
  }
  
  .m5 .rit_box .xigui_box {
  	font-size: .9rem;
  	text-align: center;
  }
  
  .m5 .rit_box .xigui_box i {
  	display: inline-block;
  	width: 10px;
  	height: 10px;
  }
  
  .m5 .rit_box .xigui_box span {
  	display: inline-block;
  	margin: 0px 5px;
  }
  
  .m5 {
  	padding-bottom: 50px;
  }
  
  .footer {
  	background: #ebf0f5;
  	padding: 40px 0;
  }
  
  .footer .list_1 {
  	width: 330px;
  }
  
  .footer .list_1 .f_info {
  	font-size: .9rem;
  	color: #666666;
  	padding-left: 8px;
  	margin-top: 12px;
  }
  
  .footer .list_1 .f_info .en {
  	font-size: .8rem;
  }
  
  .footer .list_2 ul {
  	padding: 0px 50px;
  	position: relative;
  }
  
  .footer .list_2 ul::before {
  	content: '';
  	position: absolute;
  	right: 0px;
  	top: 0px;
  	width: 1px;
  	height: 220px;
  	background: #dae0e7;
  	display: block;
  }
  
  .footer .list_2 ul .t {
  	color: #333333;
  	font-size: 1rem;
  	margin-bottom: 10px;
  }
  
  .footer .list_2 ul li {
  	margin-bottom: 4px;
  }
  
  .footer .list_2 ul li a {
  	color: #666666;
  	font-size: .8rem;
  }
  
  .footer .list_2 ul li a:hover {
  	color: #335cd5;
  }
  
  .footer .list_2 ul:last-child::before {
  	display: none;
  }
  
  .footer .list_2 {
  	margin-top: 20px;
  	margin-left: 30px;
  }
  
  .footer .list_3 {
  	margin-top: 20px;
  	width: 105px;
  }
  
  .footer .list_3 .ewm {
  	text-align: center;
  }
  
  .footer .list_3 .link {
  	margin-top: 15px;
  	width: 300px;
  	font-size: .9rem;
  	text-align: right;
  	margin-left: -190px;
  }
  
  .footer .list_3 .link .c {
  	text-align: right;
  	margin-top: 15px;
  }
  
  .footer .list_3 .link .c a {
  	margin-left: 15px;
  }
  
  .copy {
  	background: #d7dde3;
  	padding: 10px 0;
  	font-size: .8rem;
  	color: #666666;
  }
  
  .copy .fenxiang a {
  	margin-left: 4px;
  }
  
  .copy .textas {
  	margin-top: 5px;
  }
  
  .theme-default #slider {
  	margin-top: 16px;
  }
  
  .head .box {
  	margin-top: 10px;
  }
  
  .banner .box2 {
  	display: none;
  }
  
  .weizhi_2 {
  	font-size: .9rem;
  }
  
  .weizhi_2 .dome {
  	padding: 15px 0;
  	padding-left: 25px;
  	background: url(../img/img20.jpg) left center no-repeat;
  	color: #999999;
  }
  
  .weizhi_2 a {
  	display: inline-block;
  	margin: 0px 2px;
  	color: #999999;
  }
  
  .weizhi_2 .on {
  	color: #333333;
  }
  
  .common_title_2 {
  	text-align: center;
  	font-weight: bold;
  }
  
  .common_title_2 .t1 {
  	color: #333333;
  	font-size: 1.8rem;
  	position: relative;
  	padding-bottom: 10px;
  	margin-bottom: 10px;
  	font-family: arial;
  }
  
  .common_title_2 .t1::before {
  	content: '';
  	width: 60px;
  	height: 4px;
  	background: #000;
  	position: absolute;
  	left: 50%;
  	margin-left: -30px;
  	bottom: 0px;
  }
  
  .common_title_2 .t2 {
  	color: #333;
  	font-size: 1.4rem;
  }
  
  .common_title_2 .t2 span {
  	color: #335cd5;
  }
  
  .common_weizhi a {
  	font-size: 1rem;
  	color: #333333;
  	text-align: center;
  	margin-right: 75px;
  	padding-bottom: 25px;
  	position: relative;
  }
  
  .common_weizhi {
  	position: relative;
  }
  
  .common_weizhi::before {
  	content: '';
  	width: 100%;
  	left: 0px;
  	bottom: 0px;
  	height: 1px;
  	background: #dddddd;
  	position: absolute;
  }
  
  .common_weizhi a::before {
  	content: '';
  	position: absolute;
  	width: 17px;
  	display: block;
  	left: 50%;
  	margin-left: -8.5px;
  	bottom: -6px;
  	z-index: 99;
  	height: 17px;
  	background: url(../img/p23.png) center no-repeat;
  }
  
  .common_weizhi a:hover {
  	color: #044bbb;
  }
  
  .common_weizhi a:hover::before {
  	background: url(../img/p22.png) center no-repeat;
  }
  
  .common_weizhi {
  	margin-bottom: 60px;
  }
  
  .common_weizhi .on {
  	color: #044bbb;
  }
  
  .common_weizhi .on::before {
  	background: url(../img/p22.png) center no-repeat;
  }
  
  .m6 {
  	padding: 20px 0;
  }
  
  .m6 .common_title_2 {
  	margin-bottom: 50px;
  }
  
  .m6 ul .li {
  	width: 31.3%;
  	margin-right: 2%;
  	margin-bottom: 25px;
  }
  
  .m6 ul .li:nth-child(3n) {
  	margin-right: 0px;
  }
  
  .page {
  	text-align: center;
  }
  
  .page a {
  	padding: 4px 12px;
  	font-size: .9rem;
  	color: #6b6b6b;
  	display: inline-block;
  	margin: 0px 5px;
  	border: 1px solid #e5e5e5;
  }
  
  .page a:hover {
  	color: #fff;
  	background: #335cd5;
  	border: 1px solid #335cd5;
  }
  
  .page .on {
  	color: #fff;
  	background: #335cd5;
  	border: 1px solid #335cd5;
  }
  
  .m6 ul {
  	margin-bottom: 40px;
  }
  
  .m6 {
  	padding-bottom: 100px;
  }
  
  .m6 .box2 {}
  
  .m6 .box_titme {
  	margin-top: 40px;
  	margin-bottom: 60px;
  }
  
  .m6 .box_titme .t1 {
  	text-align: center;
  	font-weight: bold;
  	font-size: 1.6rem;
  	color: #333333;
  }
  
  .m6 .box_titme .t2 {
  	margin-top: 15px;
  	font-size: .9rem;
  	color: #666;
  	text-align: center;
  }
  
  .m6 .list .table {
  	font-size: .9rem;
  }
  
  .m6 .list .table table {
  	width: 100% !important;
  }
  
  .m6 .list .titl {
  	color: #333333;
  	font-weight: bold;
  	font-size: 1.2rem;
  	padding-left: 30px;
  }
  
  .m6 .list .table {
  	margin-top: 15px;
  }
  
  .m6 .list .table tr td {
  	padding: 10px 15px;
  	border: 1px solid #eeeeee;
  }
  
  .m6 .list {
  	margin-bottom: 50px;
  }
  
  .m6 .list2 .table tr td {
  	background: #eeeeee;
  	border: 1px solid #fff;
  	border-bottom: 1px solid #fff;
  }
  
  .m6 .list2 .table tr:nth-child(2n) td {
  	background: #f8f8f8;
  }
  
  .m6 .list .m2 {
  	padding: 0px;
  }
  
  .m6 .common_weizhi .w{
  	text-align: center;
  }
    .m6 .common_weizhi .w a{
    	float: none;
    	display: inline-block;
    	font-weight: bold;
    }
  .m6  .common_weizhi::before{
  	bottom: -22px;
  }
  .m2 .li {
  	position: relative;
  }
  
  .m2 .li .f_text {
  	position: absolute;
  	width: 100%;
  	height: 100%;
  	left: 0px;
  	top: 0px;
  	z-index: 999;
  }
  
  .m2 .li .f_text .dome {
  	color: #fff;
  	font-size: 1rem;
  	padding: 45px 30px;
  }
  
  .m2 .li .f_text .icon {
  	right: 20px;
  	bottom: 20px;
  	position: absolute;
  	z-index: 999;
  }
  
  .m7 {
  	padding-bottom: 100px;
  }
  
  .m7 .common_weizhi {
  	margin-top: 35px;
  }
  
  .m7 .title {
  	text-align: center;
  	font-weight: bold;
  	color: #333333;
  	padding-top: 20px;
  	padding: 40px 0;
  	font-size: 1.25rem;
  }
  
  .m7 ul {
  	position: relative;
  	padding-top: 80px;
  	padding-bottom: 80px;
  }
  
  .m7 ul::after {
  	content: '';
  	width: 1px;
  	height: 100%;
  	position: absolute;
  	left: 50%;
  	margin-left: -0.5px;
  	top: 0px;
  	background: #999999;
  }
  
  .m7 ul li .text {
  	width: 45%;
  	padding-left: 5%;
  	position: relative;
  }
  
  .m7 ul li .text::before {
  	content: '';
  	width: 29px;
  	display: inline-block;
  	position: absolute;
  	left: -14.5px;
  	z-index: 999;
  	top: 0px;
  	height: 35px;
  	background: url(../img/img31.jpg) center no-repeat;
  }
  
  .m7 ul li .text .dome {
  	position: relative;
  	padding: 10px 30px;
  	background: #f6f6f6;
  	border-radius: 10px;
  }
  
  .m7 ul li .text .dome::before {
  	content: '';
  	width: auto;
  	height: auto;
  	position: absolute;
  	left: -15px;
  	top: 20px;
  	border-right: 20px solid #f6f6f6;
  	border-top: 8px solid transparent;
  	border-bottom: 8px solid transparent;
  }
  
  .m7 ul li .text .dome .t1 {
  	color: #333333;
  	font-weight: bold;
  	margin-bottom: 5px;
  	font-size: 1.25rem;
  }
  
  .m7 ul li .text .dome .c {
  	font-size: .9rem;
  	color: #555555;
  	line-height: 24px;
  }
  
  .m7 ul li .text:hover .dome {
  	background: #335cd5;
  	color: #fff;
  }
  
  .m7 ul li .text:hover .t1 {
  	color: #fff;
  }
  
  .m7 ul li .text:hover .c {
  	color: #fff;
  }
  
  .m7 ul li .text:hover .dome::before {
  	border-right: 20px solid #335cd5;
  }
  
  .m7 ul li:nth-child(2n) .text {
  	padding-left: 0px;
  	padding-right: 5%;
  	text-align: right;
  }
  
  .m7 ul li:nth-child(2n) .text::before {
  	left: auto;
  	right: -14.5px;
  }
  
  .m7 ul li:nth-child(2n) .text .dome::before {
  	left: auto;
  	right: -10px;
  	border-right: 0px none;
  	border-left: 20px solid #f6f6f6;
  	border-top: 8px solid transparent;
  	border-bottom: 8px solid transparent;
  }
  
  .m7 ul li:nth-child(2n) .text:hover .dome::before {
  	border-left: 20px solid #335cd5;
  }
  
  .m7 ul li .text:hover::before {
  	background: url(../img/img30.jpg) center no-repeat;
  }
  
  .m8 .title {
  	text-align: left;
  }
  
  .m8 .listcvest .li {
  	padding: 20px 0;
  	margin-bottom: 30px;
  	padding-left: 115px;
  }
  
  .m8 .listcvest .li .t {
  	color: #333333;
  	font-size: 1.25rem;
  }
  
  .m8 .listcvest .li .cs {
  	color: #666666;
  	font-size: .9rem;
  }
  
  .m8 .bk {
  	background: url(../img/img36.jpg) right bottom no-repeat;
  	background-size: 50%;
  	padding: 50px 0;
  }
  
  .m9 .title {
  	font-weight: bold;
  	font-size: 1.4rem;
  	color: #333333;
  	margin-bottom: 40px;
  }
  
  .m9 .c {
  	color: #666666;
  	font-size: .9rem;
  	line-height: 28px;
  }
  
  .m9 .gui_box {
  	padding: 40px 0;
  	margin: 25px 0;
  	background: #f6f6f6;
  }
  
  .m9 .gui_box li {
  	width: 23%;
  	padding: 0px 1%;
  	text-align: center;
  }
  
  .m9 .gui_box li .icon {
  	display: inline-block;
  	width: 125px;
  	height: 125px;
  }
  
  .m9 .gui_box li .i1 {
  	background: url(../img/img41.jpg) center no-repeat;
  }
  
  .m9 .gui_box li:hover .i1 {
  	background: url(../img/img37.jpg) center no-repeat;
  }
  
  .m9 .gui_box li .i2 {
  	background: url(../img/img42.jpg) center no-repeat;
  }
  
  .m9 .gui_box li:hover .i2 {
  	background: url(../img/img38.jpg) center no-repeat;
  }
  
  .m9 .gui_box li .i3 {
  	background: url(../img/img43.jpg) center no-repeat;
  }
  
  .m9 .gui_box li:hover .i3 {
  	background: url(../img/img39.jpg) center no-repeat;
  }
  
  .m9 .gui_box li .i4 {
  	background: url(../img/img44.jpg) center no-repeat;
  }
  
  .m9 .gui_box li:hover .i4 {
  	background: url(../img/img40.jpg) center no-repeat;
  }
  
  .m9 .gui_box li .tit {
  	font-weight: bold;
  	color: #333333;
  	margin-top: 5px;
  	font-size: 1.4rem;
  }
  
  .m9 .gui_box li .dect {
  	color: #333333;
  	font-size: .9rem;
  	margin-top: 5px;
  	line-height: 22px;
  }
  
  .m9 .m5 .rit_box {
  	width: 100%;
  }
  
  .m9 .m5 {
  	margin-top: 60px;
  }
  
  .m9 .m5 .rit_box .xigui_box span {
  	font-size: 1rem;
  	margin: 0px 10px;
  }
  
  .m9 .m5 .rit_box .xigui_box span i {
  	width: 13px;
  	height: 13px;
  }
  
  .m9_text_box {
  	background: #f8f8f8;
  	padding: 20px;
  }
  
  .m9_text_box .tititle {
  	color: #333333;
  	font-size: 1rem;
  }
  
  .m9_text_box .dectss {
  	color: #666;
  	height: 63px;
  	overflow: hidden;
  	font-size: .9rem;
  }
  
  .m10 ul li .dome {
  	padding: 25px;
  	border: 1px solid #e5e5e5;
  	display: flex;
  }
  
  .m10 ul li .dome .text {
  	flex: 1;
  	padding-left: 20px;
  }
  
  .m10 ul li .dome .text .tit {
  	color: #333333;
  	font-size: 1rem;
  }
  
  .m10 ul li .dome .text .time {
  	color: #999999;
  	font-size: .8rem;
  	padding: 5px 0;
  }
  
  .m10 ul li .dome .text .c {
  	color: #999999;
  	font-size: .9rem;
  	margin-top: 5px;
  }
  
  .m10 ul {
  	margin-top: 20px;
  }
  
  .m10 ul li {
  	margin-bottom: 35px;
  }
  
  .m10 {
  	padding-bottom: 80px;
  }
  
  .m11 {
  	padding: 60px 0;
  }
  
  .m11 .title {
  	font-weight: bold;
  	color: #333333;
  	font-size: 1.25rem;
  	margin-bottom: 40px;
  }
  
  .m11 ul li {
  	width: 31.5%;
  	text-align: center;
  	font-size: .9rem;
  	margin-right: 2%;
  	margin-bottom: 30px;
  	border: 1px solid #e5e5e5;
  }
  
  .m11 ul li:nth-child(3n) {
  	margin-right: 0px;
  }
  
  .m11 ul li .dome {
  	background: #f7f7f7;
  	padding: 35px;
  }
  
  .m11 ul li .icon {
  	height: 45px;
  	display: block;
  }
  
  .m11 ul li:hover .dome {
  	background: #335cd5;
  	color: #fff;
  }
  
  .m11 ul li .i1 {
  	background: url(../img/img50.jpg) center no-repeat;
  }
  
  .m11 ul li:hover .i1 {
  	background: url(../img/img56.jpg) center no-repeat;
  }
  
  .m11 ul li .i2 {
  	background: url(../img/img51.jpg) center no-repeat;
  }
  
  .m11 ul li:hover .i2 {
  	background: url(../img/img57.jpg) center no-repeat;
  }
  
  .m11 ul li .i3 {
  	background: url(../img/img52.jpg) center no-repeat;
  }
  
  .m11 ul li:hover .i3 {
  	background: url(../img/img58.jpg) center no-repeat;
  }
  
  .m11 ul li .i4 {
  	background: url(../img/img53.jpg) center no-repeat;
  }
  
  .m11 ul li:hover .i4 {
  	background: url(../img/img59.jpg) center no-repeat;
  }
  
  .m11 ul li .i5 {
  	background: url(../img/img54.jpg) center no-repeat;
  }
  
  .m11 ul li:hover .i5 {
  	background: url(../img/img60.jpg) center no-repeat;
  }
  
  .m11 ul li .i6 {
  	background: url(../img/img55.jpg) center no-repeat;
  }
  
  .m11 ul li:hover .i6 {
  	background: url(../img/img61.jpg) center no-repeat;
  }
  
  .m11 .map {
  	width: 100%;
  	height: 480px;
  	position: relative;
  }
  
  .m11 .map iframe {
  	position: absolute;
  	left: 0px;
  	top: 20px;
  	width: 100%;
  	height: 100%;
  }
  
  .child_banner {
  	margin-top: 15px;
  }
  
  .common_title_3 {
  	color: #333333;
  	font-size: 1.25rem;
  	font-weight: bold;
  	margin-bottom: 35px;
  }
  
  .m12 {
  	padding: 60px 0;
  }
  
  .m12 .cinfo {
  	font-size: 1rem;
  	color: #666666;
  	margin-bottom: 28px;
  	line-height: 26px;
  }
  
  .m12 ul li .titleas .htit {
  	color: #333333;
  	cursor: pointer;
  	font-size: 1.2rem;
  	font-weight: bold;
  	padding: 10px 0;
  	padding-left: 55px;
  	background: url(../img/img67.jpg) left center no-repeat;
  }
  
  .m12 ul li .info {
  	color: #333333;
  	font-size: 1rem;
  	margin-top: 10px;
  }
  
  .m12 ul li .info .in1 {
  	margin-left: 25px;
  }
  
  .m12 ul li .info .in2 {
  	margin-left: 25px;
  	padding-right: 30px;
  	background: url(../img/img66.jpg) right center no-repeat;
  }
  
  .m12 ul li .c {
  	font-size: .9rem;
  	color: #666666;
  	padding: 25px 0 15px;
  	line-height: 25px;
  	display: none;
  }
  
  .m12 ul li .c .st {
  	margin-bottom: 10px;
  	font-size: 1rem;
  }
  
  .m12 ul li {
  	padding-bottom: 20px;
  	margin-bottom: 20px;
  	border-bottom: 1px solid #e5e5e5;
  }
  
  .m12 ul li .em2 {
  	display: none;
  }
  
  .m12 ul .on .titleas .htit {
  	background: url(../img/img64.jpg) left center no-repeat;
  }
  
  .m12 ul .on .info .in2 {
  	background: url(../img/img65.jpg) right center no-repeat;
  }
  
  .m12 ul .on .info .in2 .em1 {
  	display: none;
  }
  
  .m12 ul .on .info .in2 .em2 {
  	display: block;
  }
  
  .m12 ul .on .c {
  	display: block;
  }
  
  .m13 {
  	padding: 50px 0;
  }
  
  .m13 .hot {
  	display: flex;
  }
  
  .m13 .listvest {
  	flex: 1;
  	padding-left: 20px;
  	padding-top: 30px;
  }
  
  .m13 .list_li {
  	padding-bottom: 50px;
  	position: relative;
  	border-bottom: 1px solid #e5e5e5;
  	padding-right: 100px;
  	margin-bottom: 45px;
  }
  
  .m13 .list_li .title {
  	color: #333333;
  	padding-left: 15px;
  	position: relative;
  	margin-bottom: 20px;
  	font-size: 1rem;
  }
  
  .m13 .list_li .title::before {
  	content: '';
  	width: 5px;
  	height: 5px;
  	background: #fff;
  	display: block;
  	position: absolute;
  	left: 0px;
  	top: 10px;
  }
  
  .m13 .list_li .dect {
  	font-size: .9rem;
  	color: #999999;
  }
  
  .m13 .list_li .time {
  	position: absolute;
  	width: 100px;
  	right: 0px;
  	top: -10px;
  	text-align: center;
  }
  
  .m13 .list_li .time .data {
  	color: #999999;
  	font-size: 2.6rem;
  	font-weight: bold;
  }
  
  .m13 .list_li .time .ti {
  	color: #999999;
  	font-size: .9rem;
  }
  
  .m13 .list_li .icon {
  	width: 14px;
  	height: 24px;
  	display: block;
  	background: url(../img/img71.jpg) center no-repeat;
  	position: absolute;
  	right: 45px;
  	bottom: 10px;
  }
  
  .m13 .list_li:hover .title {
  	color: #335cd5;
  }
  
  .m13 .list_li:hover .title::before {
  	background: #007AFF;
  }
  
  .m13 .list_li:hover .time .data {
  	color: #335cd5;
  }
  
  .m13 .list_li:hover .time .ti {
  	color: #335cd5;
  }
  
  .m13 .list_li:hover .icon {
  	background: url(../img/img70.jpg) center no-repeat;
  }
  
  .m13 ul {
  	margin-top: 45px;
  }
  
  .m13 ul .list_li {
  	display: flex;
  	margin-bottom: 35px;
  	padding-bottom: 35px;
  }
  
  .m13 ul li .domes {
  	flex: 1;
  	padding-left: 25px;
  }
  
  .m14 {
  	padding: 40px 0;
  }
  
  .m14 ul li .dome {
  	border: 1px solid #f6f6f6;
  	padding: 20px;
  	display: flex;
  }
  
  .m14 ul li .dome .text {
  	flex: 1;
  	padding-left: 20px;
  }
  
  .m14 ul li .dome .text .tit {
  	font-weight: bold;
  	font-size: 1rem;
  	color: #333333;
  	position: relative;
  	padding-bottom: 15px;
  	margin-bottom: 10px;
  }
  
  .m14 ul li .dome .text .tit::before {
  	content: '';
  	width: 25px;
  	height: 2px;
  	left: 0px;
  	bottom: 0px;
  	position: absolute;
  	display: block;
  	background: #333333;
  }
  
  .m14 ul li .dome .text .dect {
  	font-size: .9rem;
  	color: #666666;
  	line-height: 26px;
  }
  
  .m14 ul li {
  	margin-bottom: 30px;
  }
  
  .m15 .box {
  	padding: 80px 0;
  	background: #f6f6f6;
  	margin-top: 50px;
  }
  
  .m15 .box ul li {
  	width: 31.5%;
  	margin-right: 2%;
  }
  
  .m15 .box ul li:last-child {
  	margin-right: 0px;
  }
  
  .m15 .box ul li .tit {
  	text-align: center;
  	padding: 20px 0;
  	font-size: 1rem;
  	color: #333333;
  }
  
  .m16 .m2 .li .xstit {
  	font-size: 1rem;
  	text-align: center;
  	padding: 5px 0;
  	padding-top: 10px;
  }
  
  .m13 .contve .tit {
  	color: #333333;
  	margin-bottom: 20px;
  	font-size: 1.5rem;
  }
  
  .m13 .contve .infos {
  	color: #999999;
  	font-size: .8rem;
  }
  
  .m13 .contve .infos span {
  	display: inline-block;
  	margin-right: 25px;
  	padding-left: 25px;
  }
  
  .m13 .contve .infos .i1 {
  	background: url(../img/img81.jpg) left center no-repeat;
  }
  
  .m13 .contve .infos .i2 {
  	background: url(../img/img82.jpg) left center no-repeat;
  }
  
  .m13 .contve .infos .i3 {
  	background: url(../img/img83.jpg) left center no-repeat;
  }
  
  .m13 .contve .c {
  	color: #666666;
  	font-size: .9rem;
  	line-height: 30px;
  	margin-top: 30px;
  }
  
  .m13 .contve .cli_fen {
  	margin-top: 15px;
  }
  
  .m13 .contve .cli_fen a {
  	color: #666666;
  	font-size: .9rem;
  }
  
  .m13 .contve .fenxiangs {
  	font-size: .8rem;
  	margin-top: 15px;
  	color: #666;
  }
  
  .m13 .contve .fenxiangs span {
  	margin-top: 4px;
  }
  
  .m17 {
  	padding: 55px 0 0;
  }
  
  .m17_banner {
  	position: relative;
  }
  
  .m17_banner .gui {
  	position: absolute;
  	width: 100%;
  	top: 50%;
  	-webkit-transform: translate(0, -70%);
  	-ms-transform: translate(0, -70%);
  	transform: translate(0, -70%);
  	text-align: center;
  }
  
  .m17_banner .gui .title {
  	color: #ffffff;
  	font-size: 1.8rem;
  	font-weight: bold;
  	margin-bottom: 25px;
  }
  
  .m17_banner .gui .aguis a {
  	display: inline-block;
  	padding: 4px 35px;
  	border: 1px solid #fff;
  	font-size: 1rem;
  	color: #fff;
  	margin: 0px 10px;
  	border-radius: 15px;
  }
  
  .m17_banner .gui .aguis a:hover {
  	background: #335cd5;
  	border: 1px solid #335cd5;
  }
  
  .m17_banner .gui .aguis .on {
  	background: #335cd5;
  	border: 1px solid #335cd5;
  }
  
  .m17 .tab {
  	margin-top: 25px;
  }
  
  .m17 .tab table tr td {
  	padding: 10px;
  	border: 1px solid #dddddd;
  	font-size: .9rem;
  }
  
  .m18 {
  	background: #fafafa;
  	padding: 45px 0;
  }
  
  .m18 .tab {
  	margin-top: 25px;
  }
  
  .m18 .tab table tr td {
  	padding: 10px;
  	border: 1px solid #fafafa;
  	font-size: .9rem;
  	background: #ffffff;
  }
  
  .m18 .tab table tr:nth-child(2n) td {
  	background: #e9f0fa;
  }
  
  .m19 {
  	padding: 40px 0 0px;
  }
  
  .m19 .m2 {
  	padding: 0px 0;
  }
  
  .m20 {
  	padding: 55px 0;
  }
  
  .m20 ul li {
  	width: 50%;
  	margin-bottom: 25px;
  }
  
  .m20 ul li .domes {
  	padding-left: 110px;
  	position: relative;
  }
  
  .m20 ul li .domes .name {
  	position: absolute;
  	left: 0px;
  	width: 100px;
  	font-size: .9rem;
  	top: 5px;
  	color: #333;
  	text-align: right;
  }
  
  .m20 ul li .text_input {
  	display: block;
  	font-size: .9rem;
  	width: 100%;
  }
  
  .m20 ul li .text {
  	border: 1px solid #ebebeb;
  	padding: 5px 0;
  	padding-left: 30px;
  	background: url(../img/img94.jpg) left center no-repeat;
  }
  
  .m20 ul li .text textarea {
  	width: 100%;
  	height: 150px;
  	font-size: .9rem;
  }
  
  .m20 ul .bigas {
  	width: 100%;
  }
  
  .m20 ul .bigas .text {
  	padding-left: 6px;
  }
  
  .m20 .buts {
  	padding-left: 120px;
  }
  
  .m20 .buts input {
  	display: inline-block;
  	width: 170px;
  	height: 45px;
  	margin-right: 25px;
  	font-size: .9rem;
  	background: #eeeeee;
  }
  
  .m20 .buts input:hover {
  	color: #fff;
  	background: #335cd5;
  }
  
  .m3 .common_title_rit .tit_pres::before {
  	background: #fff;
  }
  
  .m3 .common_title .en {
  	color: #fff;
  }
  
  .m3 .common_title .cn {
  	color: #fff;
  }
  
  .m17 .tab table {
  	width: 100% !important;
  }
  
  .head .box .nav ul li {
  	position: relative;
  }
  
  .head .box .nav ul li dl {
  	position: absolute;
  	width: 120px;
  	left: 0px;
  	z-index: 99999;
  	background: #002246;
  	border-radius: 2px;
  	padding: 10px 0px;
  	top: 50px;
  	padding-bottom: 0px;
  	display: none;
  }
    .head .box .nav ul li:hover dl{
    	display: block;
    }
  
  .head .box .nav ul li dl dd a {
  	color: #fff;
  	font-size: 14px;
  	padding: 4px 10px;
  }
  
  .head .box .nav ul li dl dd {
  	border-bottom: 1px solid #ebebeb;
  	padding-bottom: 5px;
  	margin-bottom: 5px;
  }
    .head .box .nav ul li dl dd:last-child{
    	
     
    	border-bottom: 0px none;
    }
.head .box .nav ul li dl dd:last-child a{
	padding-bottom: 0px;
}

  .head .box .nav ul li dl dd a:hover{
  	color: #0095d9;
  }
