/*media*/@media (min-width:316px) and (max-width:320px) {	.dt{		display: block;	}	.slider_icon{		position: absolute;   		z-index: 1;    	left: 45%;    	top: 175px;    	font-size: 0;    		}	.mg120{		margin-top:0;	}	.txt-txt1{		margin-top:0;	}	.swiper-slide{		margin-top:0;		margin-bottom:0;	}	.bx-controls-direction{		display: none;	}	.com-cot {    text-align: center;    margin-top: 0;    height: auto;	}.slider_icon {    position: absolute;    z-index: 1;    left: 45%;    top: 121px!important;    font-size: 0;}#slider .swiper-wrapper{	padding-left: 0;}}@media (min-width:370px) and (max-width:375px) {	.dt{		display: block;	}	#slider .swiper-wrapper{	padding-left: 0;}	.banner{ margin-top: 57px;}	.com-pic{margin-top: 0;}	.com-cot{margin-top: 45px;}	.jian-title{margin-top: 0;}	.slider_icon{top:162px}	.job-width{width: 100%;}	#accordion .panel-title a:before,#accordion .panel-title a.collapsed:before{	content: "\f00d";	font-family: FontAwesome;	width: 25px;	height: 25px;	line-height: 25px;	border-radius: 50%;	background: #FFFFFF;	position: absolute;	top: 51px;	display: none;	right: 7px;	font-size: 12px;	color: #3872b8;	text-align: center;	z-index: 1;	}	.swiper-slide{		margin-top:0;		margin-bottom:0;	}	#accordion .panel-title a:after,#accordion .panel-title a.collapsed:after{	content: "";	display: none;	width: 1px;	height: 100%;	position: absolute;	top: 0;	right: 200px;	background: #cdcccc;	}	.mg120{		margin-top:0;	}	.txt-txt1{		margin-top:0;	}	.bx-controls-direction{		display: none;	}	.about_lunbo_all_one_r{		width: 100%;		clear: both;	}		.ban1Cir {    width: 179px;    height: 179px;    position: absolute;    left: 50%;    top: 0;    margin-left: -190px;    background-position: center center;    background-repeat: no-repeat;    opacity: 1;    transition: all 0.4s ease 0.3s;}	.com-title h2{		background: url(../image/com-title.png) no-repeat;    height: 71px;    font-size: 24px;    line-height: 55px;    text-transform: capitalize;    text-align: left;	}		}@media (min-width:412px) and (max-width:414px) {	#slider .swiper-wrapper{	padding-left: 0;}	.dt{		display: block;	}.banner{ margin-top: 57px;}	.com-pic{margin-top: 0;}	.com-cot{margin-top: 70px;}	.jian-title{margin-top: 0;}	.job-width{width: 100%;}	#accordion .panel-title a:before,#accordion .panel-title a.collapsed:before{	content: "\f00d";	font-family: FontAwesome;	width: 25px;	height: 25px;	line-height: 25px;	border-radius: 50%;	background: #FFFFFF;	position: absolute;	top: 51px;	display: none;	right: 7px;	font-size: 12px;	color: #3872b8;	text-align: center;	z-index: 1;	}	.txt-txt1{		margin-top:0;	}	#accordion .panel-title a:after,#accordion .panel-title a.collapsed:after{	content: "";	display: none;	width: 1px;	height: 100%;	position: absolute;	top: 0;	right: 200px;	background: #cdcccc;	}		.slider_icon{		    	top: 162px;    		}		.mg120{		margin-top:0;	}		.bx-controls-direction{		display: none;	}}@media (min-width:408px) and (max-width:411px) {	.com-cot {    text-align: center;    margin-top: 70px;    height: auto;}	.dt{		display: block;	}}@media (min-width:355px) and (max-width:360px) {	.com-cot {    text-align: center;    margin-top: 40px;    height: auto;}	.dt{		display: block;	}}/*@media (max-width: 710px) {.banner{ margin-top: 57px;}	.com-pic{margin-top: 0;}	.com-cot{margin-top: 425px;}	.jian-title{margin-top: 0;}	.bx-controls-direction{		display: none;	}	.slider_icon{top:386px}	#accordion .panel-title a:before,#accordion .panel-title a.collapsed:before{	content: "\f00d";	font-family: FontAwesome;	width: 40px;	height: 40px;	line-height: 40px;	border-radius: 50%;	background: #FFFFFF;	position: absolute;	top: 51px;	display: none;	right: 7px;	font-size: 27px;	color: #3872b8;	text-align: center;	z-index: 1;	}		#accordion .panel-title a:after,#accordion .panel-title a.collapsed:after{	content: "";	display: none;	width: 1px;	height: 100%;	position: absolute;	top: 0;	right: 100px;	background: #cdcccc;	}		}*/@media (min-width:1700px ) and (max-width:1920px){	.dt{		display: none;	}	.home-zw {    display: block;    padding: 21px 0;    padding-left: 114px;	}	.home-en {    display: block;    color: #FFFFFF;    padding: 21px 40px;	}	.home-en1 {		display: none;		color: #FFFFFF;		padding: 21px 40px;	}	.footer {    width: 100%;    height: auto;    position: absolute;    bottom: 0;    border-top: 2px solid #0060ad;    background: #f3f3f3;    margin-top: 10px;    overflow: hidden;	}	.col-width {     width: 18%;     float: left;    margin-left: 20px;	}	.container1{width: 100%; padding: 0 15px;}	.home-en {    display: block;    color: #FFFFFF;    padding: 21px 30px;	}	.home-en1 {		display: none;		color: #FFFFFF;		padding: 21px 40px;	}	#cssmenu > ul > li > a {    padding: 26px 25px;    font-size: 18px;    font-weight: bold;    text-decoration: none;    text-transform: uppercase;    color: #ffffff;    -webkit-transition: color .2s ease;    -moz-transition: color .2s ease;    -ms-transition: color .2s ease;    -o-transition: color .2s ease;    transition: color .2s ease;	}		.ban1Line {    width: 1180px;    height: 662px;    position: absolute;    left: 15%;    top: 0px;    margin-left: 0;    /*background: url(../images/big_banline.png) center center no-repeat;*/	}		.ban1IcoLi1 {    left: 246px;    top: 22px;	}	.mg200 {    margin-top: 90px;	}	.hexin-box {    /*margin-top: 65px;*/    position: absolute;    bottom: 249px;	}	.ban1IcoLi3 {    left: 206px;    bottom: -112px;	}	.ban1IcoLi4 {   	right: 379px;    top: 69px;	}	.ban1IcoLi5 {    right: 295px;    top: 324px;	}	.ban1Cir {    width: 379px;    height: 379px;    position: absolute;    left: 45%;    top: 103px;    margin-left: -190px;    background-position: center center;    background-repeat: no-repeat;    opacity: 1;    transition: all 0.4s ease 0.3s;	}	.ban1Logo {    width: 165px;    height: 45px;    position: absolute;    left: 45%;    top: 70%;    margin-left: -74px;    margin-top: -34px;    opacity: 0;    transition: all 0.4s ease 0.3s;	}	.ban1Zs{	position: absolute; 	width: 456px; 	height: 167px;	display: block;	}	.Jl1{	background:url(../image/ban3Line1.png) no-repeat;	top: 3%;    left: 6%;	}	.Jl2{	background:url(../image/ban3Line2.png) no-repeat;	left: 61%;	top: 10%;	}	.Jl3{	background:url(../image/ban3Line3.png) no-repeat;	top: 61%;    left: 3%;	}	.Jl4{	background:url(../image/ban3Line4.png) no-repeat;	top: 52%;    left: 62%;	}}@media (max-width: 768px) {	.dt{		display: none;	}	.slider_icon {    position: absolute;    z-index: 1;    left: 45%;    top: 134px;    font-size: 0;}}@media (min-width: 769px) and ( max-width:799px ){	.dt{		display: none;	}	#cssmenu > ul > li > a {    padding: 20px 11px 20px;    font-size: 18px;    text-decoration: none;    text-transform: uppercase;    color: #ffffff;    -webkit-transition: color .2s ease;    -moz-transition: color .2s ease;    -ms-transition: color .2s ease;    -o-transition: color .2s ease;    transition: color .2s ease;}	}@media (min-width: 800px) and ( max-width:908px ){	.dt{		display: none;	}	#cssmenu > ul > li > a {    padding: 20px 13px 20px;    font-size: 18px;    text-decoration: none;    text-transform: uppercase;    color: #ffffff;    -webkit-transition: color .2s ease;    -moz-transition: color .2s ease;    -ms-transition: color .2s ease;    -o-transition: color .2s ease;    transition: color .2s ease;}	}@media (min-width:1250px ) and (max-width:1280px) {	.dt{		display: none;	}		#cssmenu > ul > li > a {    padding: 24px 18px;    font-size: 14px;    text-decoration: none;    text-transform: uppercase;    color: #ffffff;    -webkit-transition: color .2s ease;    -moz-transition: color .2s ease;    -ms-transition: color .2s ease;    -o-transition: color .2s ease;    transition: color .2s ease;}	#cssmenu ul ul li a {		padding: 10px 0px;		text-align: center;		width: 200px;		font-size: 10px !important;		background: #0060ad;		text-decoration: none;		color: #dddddd;		-webkit-transition: color .2s ease;		-moz-transition: color .2s ease;		-ms-transition: color .2s ease;		-o-transition: color .2s ease;		transition: color .2s ease;	}	}@media (max-width:1249px) {	.dt{		display: none;	}	#cssmenu > ul > li > a {		padding: 24px 18px;		font-size: 12px;		text-decoration: none;		text-transform: uppercase;		color: #ffffff;		-webkit-transition: color .2s ease;		-moz-transition: color .2s ease;		-ms-transition: color .2s ease;		-o-transition: color .2s ease;		transition: color .2s ease;	}	#cssmenu ul ul li a {		padding: 10px 0px;		text-align: center;		width: 200px;		font-size: 10px !important;		background: #0060ad;		text-decoration: none;		color: #dddddd;		-webkit-transition: color .2s ease;		-moz-transition: color .2s ease;		-ms-transition: color .2s ease;		-o-transition: color .2s ease;		transition: color .2s ease;	}}@media ( min-width:1360px ) and ( max-width:1366px ) {	.dt{		display: none;	}	#cssmenu ul ul li a {    padding: 10px 0px;    text-align: center;    width: 200px;    font-size: 12px;    background: #0060ad;    text-decoration: none;    color: #dddddd;    -webkit-transition: color .2s ease;    -moz-transition: color .2s ease;    -ms-transition: color .2s ease;    -o-transition: color .2s ease;    transition: color .2s ease;}.xl-lm {    line-height: 30px;    color: #666666;    font-size: 15px;}	.zx-cot {    margin-top: 27px;	}	.txt-txt {    font-size: 16px;    line-height: 26px;    text-align: left;    color: #555555;    margin-top: 20px;    margin-left: 32px;}	.txt-txt1 {    font-size: 16px;    line-height: 26px;    text-align: left;    color: #555555;    margin-top: 60px;	}	.fscg-cot2 p {    font-size: 16px;    color: #666666;	}	.strategy_overview p {    font-size: 16px;    color: #33333;    line-height: 24px;    padding: 0 0 0 14px;    position: relative;    left: -27px;}	.footer {    width: 100%;    height: auto;    position: absolute;    bottom: 2px;    border-top: 2px solid #0060ad;    background: #f3f3f3;    margin-top: 10px;    overflow: hidden;	}	.zx-pic {    width: 100px;    margin: 0 auto;	}	.footer2 {    padding: 5px 0;        color: #FFFFFF;    background: #0060ad;    font-size: 12px;	}	.footer-logo {    padding: 15px 0;	}	.footer-nav .footer-navlm {    color: #63676c;    display: block;    line-height: 24px;    width: 100%;	}		.zx-cot h4{		font-size: 16px;	}	.zx-art {    font-size: 12px;    color: #898787;    line-height: 18px;    height: 40px;    overflow: hidden;    text-align: left;	}	.footer-nav {    padding: 15px 0;    text-align: left;	}	.more2 {    display: block;    border-radius: 18px;    -webkit-border-radius: 18px;    -moz-border-radius: 18px;    -o-border-radius: 18px;    border: 1px solid #0060ad;    color: #0060ad;    line-height: 30px;    text-align: center;    width: 120px;    height: 30px;    margin: 0 auto;	}		.about_lunbo_all_one_l .mid_text .p1{		    color: #333333;    		font-size: 16px;	}		#cssmenu > ul > li > a {    padding: 24px 18px;    font-size: 14px;    font-weight: bold;    text-decoration: none;    text-transform: uppercase;    color: #ffffff;    -webkit-transition: color .2s ease;    -moz-transition: color .2s ease;    -ms-transition: color .2s ease;    -o-transition: color .2s ease;    transition: color .2s ease;	}		.mg200 {margin-top: 20px;}	.mg300 {margin-top: 69px;}	.mg106 {margin-top: 30px;}	.hexin-box {margin-top:10px;position: absolute;bottom: -46px;}	.about-top {margin-top: 40px;padding-bottom: 10px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}	.more1{text-align: center;margin-top: 10px;}	.ban1Line {width: 800px;height: 439px;position: absolute;left: 15%;top: 0px;bottom:0;margin-left: 0;/*background: url(../images/ban1Line1.png) center center no-repeat;*/}	.ban1Cir {    width: 320px;    height: 320px;    position: absolute;    left: 50%;    top: 10px;    margin-left: -190px;    background-position: center center;    background-repeat: no-repeat;    opacity: 1;    transition: all 0.4s ease 0.3s;	}	.ban1Cir3 {    background-image: url(../image/ban1Cssssir4.png);    	}	.ban1Logo {    width: 142px;    height: 57px;    position: absolute;    left: 48%;    top: 44%;    margin-left: -60px;    margin-top: -34px;    opacity: 0;    transition: all 0.4s ease 0.3s;	}		.ban1IcoLi1 {    	left: 126px;    	top: -39px;    	bottom: 0;		}	.ban1IcoLi4 {    right: 82%;   	bottom:0;   	top:0px;	}	.ban1IcoLi5 {    right: 85%;    top: 246px;    bottom: 0;	}	.ban1IcoLi3 {    left: 127px;    bottom: 55px;	}		.ban1Zs{	position: absolute; 	width: 327px; 	height: 175px;	display: block;	}	.Jl1{	background:url(../image/ban2Line1.png) no-repeat;	top: -10%;    left: 5%;	}	.Jl2{	background:url(../image/ban2Line2.png) no-repeat;	left: 73%;	top: -7%;	}	.Jl3{	background:url(../image/ban2Line3.png) no-repeat;	top: 58%;    left: 5%;	}	.Jl4{	background:url(../image/ban2Line4.png) no-repeat;	top: 52%;    left: 72%;	}				.com-title h2 {background: url(../image/com-title.png) no-repeat;height: 71px;line-height: 55px;text-transform: capitalize;text-align: left;font-size: 25px;}	.slider_icon {    position: absolute;    z-index: 1;    left: 45%;    top: 374px;    font-size: 0;	}	.lm-sz {    color: #00a1df;    font-size: 30px;    margin-top: 5px;	}	.lm-wd h4 {    font-size: 20px;    color: #333333;    margin-top: 5px;  	}	.box {    width: 100%;    height: 385px;    font-size: 15px;    margin: 10px auto;    padding: 0;    overflow: hidden;	}	.com-pic {    margin-top: 36px;    height: auto;	}	.com-cot {    text-align: center;    margin-top:36px;    height: auto;	}	.hisBg {    background: url(../image/hisBg.jpg) center center no-repeat;    padding: 75px 0 50px;    margin-top: 50px;    background-size: cover;    color: #FFFFFF;	}	.lm-wd h3 {    color: #00a1df;    margin-top: 5px;      font-size: 16px;	}	.jian-title {    background: url(../image/about_title.png) no-repeat;    line-height: 50px;    height: 71px;    font-weight: bold;    margin-top: 52px;	}		.banner{ margin-top: 57px;}	.sdxl-gd{position: fixed;top: 24%;left: 29%;margin: 100px 398px;width: 100%;z-index: 1000;bottom: 0;}	#cssmenu > ul > li.has-sub > a::after {    position: absolute;    top: 29px;    right: 7px;    width: 8px;    height: 8px;    border-bottom: 1px solid #FFFFFF;    border-right: 1px solid #FFFFFF;    content: "";    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);    -webkit-transition: border-color 0.2s ease;    -moz-transition: border-color 0.2s ease;    -ms-transition: border-color 0.2s ease;    -o-transition: border-color 0.2s ease;    transition: border-color 0.2s ease;	}	.home-zw {    display: block;    padding: 20px 0;    padding-left: 78px;	}	.home-en {    display: block;    color: #FFFFFF;    padding: 20px 20px;	}	.home-en1 {		display: none;		color: #FFFFFF;		padding: 21px 40px;	}	.home-search {    display: block;    padding: 20px 0px;    color: #FFFFFF;	}	.suoda-title {    font-size: 16px;    padding: 10px 0;    text-align: center;    color: #005aa3;	}	.text-cot h3 {    font-size: 16px;    border-left: 4px solid #999999;    line-height: 26px;    padding-left: 20px;    color: #555555;    margin-top: 32px;    margin-left: 32px;	}	.text-cot3 {    text-align: center;    line-height: 30px;    font-size: 16px;    transform: all 2s;	}}@media (min-width:1200px ) {	.dt{		display: none;	}	.job-cot3 {width: 1200px;background: #FFFFFF;}	.banner{ margin-top: 71px;}			#cssmenu > ul > li.has-sub > a::after {    position: absolute;    top: 29px;    right: 7px;    width: 8px;    height: 8px;    border-bottom: 1px solid #FFFFFF;    border-right: 1px solid #FFFFFF;    content: "";    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);    -webkit-transition: border-color 0.2s ease;    -moz-transition: border-color 0.2s ease;    -ms-transition: border-color 0.2s ease;    -o-transition: border-color 0.2s ease;    transition: border-color 0.2s ease;	}	.col-width:hover{	background: #FFFFFF;	padding: 20px 20px;	opacity: 0.6;	transition: all 0.6s;	transform: scale(1.1);	}			}@media (min-width: 992px){	.dt{		display: none;	}.job-cot3 {    width: 992px;    background: #FFFFFF;	}}@media (min-width: 768px){	.dt{		display: none;	} .job-cot3 {    width: 768px;    background: #FFFFFF;    }}@media (min-width: 1599px){	.dt{		display: none;	} .about_lunbo_all .bx-wrapper .bx-controls-direction a {    margin-top: 3%;}.about_lunbo_all .bx-wrapper .bx-prev {    left: 0;}.about_lunbo_all .bx-wrapper .bx-next {    left: 4%;}}@media (max-width: 767px).about_lunbo_all .bx-wrapper .bx-next {    background-position: initial;    background: url(../images/luna2-2.png) no-repeat center center;}@media (min-width:320px) and (max-width:414px) {	.dt{		display: block;	}	.jian-title { font-size: 22px;background: url(../image/about_title.png) no-repeat;line-height: 50px;height: 71px;font-weight: bold;margin-top: 20px;}    .text-cot h4 {font-size: 13px;color: #00a5e3;line-height: 26px;}    .text-cot h3 {font-size: 10px;border-left: 4px solid #999999;line-height: 26px;padding-left: 10px;color: #555555;margin-top: 0px;margin-left: 0px;}    .text-title{margin:0 10px;font-size: 22px;}    .text-cot {margin: 0;}     #cssmenu ul ul li:hover > a, #cssmenu ul ul li a {    color: #ffffff;     background: #0da9e4; }    #cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {    color: #ffffff;     background: #0da9e4; }    .text-cot1 {margin: 20px 0;overflow: hidden;}    .text-cot2 {margin: 20px 0; overflow: hidden;background: url(../image/hexin5.jpg) no-repeat;}	.anwd1 {display: block;font-size: 24px;line-height: 40px;}	.hxjzl-dz {color: #333333; margin-top: 25px;}	.hexin4 {width: 100%;height: auto;background: #f8f8f8;margin-bottom:0px;}	#cssmenu > ul > li > a { padding: 15px 20px; font-size: 15px;}	.hisTextBg {height: 140px;position: relative;font-size: 12px;line-height: 20px; top:20px}	.box1 { padding: 0px;}	.box {width: 100%;height: auto;font-size: 14px;margin-top: 0;padding: 0;overflow: hidden;}	/*.box {width: 100%;height: auto;font-size: 14px;margin-top: 150px;padding: 0;overflow: hidden;}*/	.hisBg {background: url(../image/hisBg.jpg) center center no-repeat;padding: 75px 0 50px; margin-top:20px;background-size: cover;color: #FFFFFF;}	.about_lunbo_all_one_r .p1 {text-align: left;font-size: 16px;}	.rslides_nav {    z-index: 3;    position: absolute;    -webkit-tap-highlight-color: rgba(0,0,0,0);    opacity: 0.6;    text-indent: -9999px;    overflow: hidden;    top: 0;    bottom: 0;    left: 20px;    background: url(../image/themes.gif) no-repeat left 50%;    width: 80px;    display: none;	}	.com-title h2 {    background: url(../image/com-title.png) no-repeat;    height: 71px;    line-height: 55px;    text-transform: capitalize;    text-align: left;    font-size: 22px;     margin: 10px 10px;    }	.td-top {    padding: 20px 0;    background: #00a5e3;    color: #ffffff;    font-size: 10px;    text-align: center;    border-left: 1px solid #FFFFFF;	}	.chan-gg {    line-height: 40px;    font-size: 16px;    font-weight: bold;    text-align: center;    color: #0060ad;    margin-top: 20px;	}	.chan-xl {    font-size: 18px;    width: 207px;    line-height: 61px;    height: 61px;    font-weight: bold;    text-align: center;    border-bottom: 5px solid #00a5e3;	}	.chan-table {    width: 100%;    overflow: hidden;    border-collapse: collapse;    margin: 0 auto;    font-size: 10px;    margin-top: 20px;	}	.chan-xl1 {    font-size: 18px;    width: 143px;    line-height: 61px;    height: 61px;    font-weight: bold;    text-align: center;    border-bottom: 5px solid #00a5e3;	}	.xl-bg {    margin: 10px 0;    font-size: 16px;    color: #0060ad;    border-left: 3px solid #0060ad;	}	.xl-lm h3 {    font-size: 16px;    color: #333333;	}	.xl-lm {    line-height: 26px;    color: #666666;    font-size: 14px;	}	.xl-cot {    padding: 30px 0;    margin-bottom: 0px; 	}	.caseTop {    padding: 0;    margin: 0 -5px;    text-align: center;	}	.arTit {    font-size: 18px;    color: #444444;    display: block;    line-height: 26px;    padding-top: 20px;    transition: all 0.4s ease 0s;	}	.hy-cot1 {    width: 100%;    height: auto;    padding: 20px 0;    border-bottom: 1px solid #dddddd;    background: #FFFFFF;    transition: background 0.5s, color 0.5s;    -webkit-transition: background 0.5s, color 0.5s;	}	.divpage {    margin: 20px auto;    text-align: center;	}	.hyif-title {    text-align: center;    padding: 20px 0;    color: #00a1df;    line-height: 26px;    border-bottom: 1px solid #dcdddd;    margin-top: 0px;    font-size: 18px;	}	.gsmc {    color: #0061ad;    padding-top: 30px;    font-weight: bold;    font-size: 17px;    padding: 0 15px;	}	.gsdz-dz span {    display: inline-block;    width: 160px;    padding: 10px 0;    font-size: 16px;    border-bottom: 3px solid #0061ad;	}	.gsdz-info1 {    margin: 20px 0;	}	.slider_icon {    position: absolute;    z-index: 1;    left: 45%;    top: 156px;    font-size: 0;    }    .about_lunbo_all_one_r {    float: none;    width: 100%;    text-align: center;	}	.banner {    margin-top: 54px;	}	.rslides_tabs {    position: relative;    margin-top: -24px;    text-align: center;    z-index: 99;	}	.zx-art {    font-size: 12px;    color: #898787;    line-height: 24px;    height: 70px;    overflow: hidden;    text-align: left;	}	.hexin2-box {    margin-top: 10px;    position: none;    bottom: 0;	}	.footer1 {    width: 100%;    height: auto;    border-top: 2px solid #0060ad;    background: #f3f3f3;    margin-top: 10px;    overflow: hidden;	}	.suoda-title {    font-size: 16px;    padding: 0px;    text-align: center;    color: #005aa3;    margin-top: 10px;    margin-bottom: 5px;	}	.xq1 {    display: block;    width: 100px;    text-align: center;    margin: 0 auto;    padding: 6px 0;    color: #005aa3;    border-radius: 5px;    border: 1px solid #005aa3;    font-size: 12px;	}  .zx-pic img{    width: 82px;    margin: 0 -4px;	}	.zx1-cot h4 span {    text-transform: capitalize;    color: #0060ad;    font-size: 14px;	}	.suoda-title span {    color: #005aa3;    display: block;    line-height: 15px;    font-size: 12px;    padding: 5px 0;	}	.more3 {    display: block;    width: 100px;    text-align: center;    margin: 5px auto;        line-height:30px;    height: 30px;    color: #005aa3;    border-radius: 5px;    border: 1px solid #005aa3;    font-size: 12px;	}	.more3:hover {	border: 1px solid #005aa3;    background: #FFFFFF;     color: #005aa3;    }    .header_logo img {    border: none;    padding: 18px 0;    max-width: 100%;    height: auto;	}	.hexin1 {    display: block;    height: 120px;        border-radius: 50%;    display: flex;    justify-content: center;    align-items: center;    position: relative;    /* margin: 87px 0; */	}	.hexin1 span {    position: absolute;    font-size: 12px;    color: #0060ad;    font-weight: bold;	text-align: center;    	}		.hexin1 img {    width: 82px;    margin: 0 -4px;	}		.hexin1 i {    display: block;    position: absolute;    left: 0;    top: 0;       width: 100%;    height: 100%;    background: url(../image/hx5.png) center center no-repeat;    animation: circle 150s infinite linear;     background-size:110%;	}	.com-pic {    margin-top:0;    height: auto;}	.footer-logo img{		display:block;		width:55%;		padding-left:15px;	}	.xl-bg span {    font-size: 18px;    font-weight: bold;    color: #0060ad;}	}@media (min-width:1420px) and (max-width: 1440px) {	.dt{		display: none;	}	#cssmenu > ul > li > a {    padding: 26px 18px;    font-size: 18px;    text-decoration: none;    text-transform: uppercase;    color: #ffffff;    -webkit-transition: color .2s ease;    -moz-transition: color .2s ease;    -ms-transition: color .2s ease;    -o-transition: color .2s ease;    transition: color .2s ease;	}	.txt-txt1 {    font-size: 18px;    line-height: 26px;    text-align: left;    color: #555555;    margin-top: 60px;	}	.strategy_overview p {    font-size: 18px;    color: #33333;    line-height: 24px;    padding: 0 0 0 14px;    position: relative;    left: -27px; 	} 	.fscg-cot2 p {    font-size: 18px;    color: #666666;	}	.txt-txt {    font-size: 16px;    line-height: 26px;    text-align: left;    color: #555555;    margin-top: 20px;    margin-left: 32px;	}	.text-cot3 {    text-align: center;    line-height: 30px;    font-size: 18px;    transform: all 2s; }   .home-zw {    display: block;    padding: 21px 0;    padding-left: 73px;  }  .Jl1 {    background: url(../image/ban3Line1.png) no-repeat;    top: -14%;    left: -4%;} .ban1Zs {    position: absolute;    width: 455px;    height: 167px;    display: block;}.ban1IcoLi1 {    left: 77px;    top: -59px;}        .Jl3 {    background: url(../image/ban3Line3.png) no-repeat;    top: 43%;    left: -6%;  }  .ban1IcoLi3 {    left: 50px;    bottom: 80px; }    .Jl2 {    background: url(../image/ban3Line2.png) no-repeat;    left: 75%;    top: -9%; }  .ban1IcoLi4 {    right: 68px;    top: -35px; } .Jl4 {    background: url(../image/ban3Line4.png) no-repeat;    top: 46%;    left: 77%; } .ban1IcoLi5 {    right: -6px;    top: 263px;} .mg200{  	margin-top: 20px;  }     }@media (min-width:1390px) and (max-width: 1400px) {	.dt{		display: none;	}	#cssmenu > ul > li > a {    padding: 26px 18px;    font-size: 18px;    text-decoration: none;    text-transform: uppercase;    color: #ffffff;    -webkit-transition: color .2s ease;    -moz-transition: color .2s ease;    -ms-transition: color .2s ease;    -o-transition: color .2s ease;    transition: color .2s ease;	}	.txt-txt1 {    font-size: 16px;    line-height: 26px;    text-align: left;    color: #555555;    margin-top: 60px;	}	.strategy_overview p {    font-size: 16px;    color: #33333;    line-height: 24px;    padding: 0 0 0 14px;    position: relative;    left: -27px; 	} 	.fscg-cot2 p {    font-size: 16px;    color: #666666;	}	.txt-txt {    font-size: 16px;    line-height: 26px;    text-align: left;    color: #555555;    margin-top: 20px;    margin-left: 32px;	}	.text-cot3 {    text-align: center;    line-height: 30px;    font-size: 16px;    transform: all 2s; }   .home-zw {    display: block;    padding: 21px 0;    padding-left: 73px;  }  .Jl1 {    background: url(../image/ban3Line1.png) no-repeat;    top: -14%;    left: -4%;} .ban1Zs {    position: absolute;    width: 455px;    height: 167px;    display: block;}.ban1IcoLi1 {    left: 77px;    top: -59px;}        .Jl3 {    background: url(../image/ban3Line3.png) no-repeat;    top: 43%;    left: -6%;  }  .ban1IcoLi3 {    left: 50px;    bottom: 80px; }    .Jl2 {    background: url(../image/ban3Line2.png) no-repeat;    left: 74%;    top: -9%; }  .ban1IcoLi4 {    right: 46px;    top: -35px; } .Jl4 {    background: url(../image/ban3Line4.png) no-repeat;    top: 46%;    left: 74%; } .ban1IcoLi5 {    right: -6px;    top: 263px;} .mg200{  	margin-top: 20px;  }     }@media ( min-width: 1610px ) and ( max-width:1680px ){	.dt{		display: none;	}	.Jl2 {    background: url(../image/ban3Line2.png) no-repeat;    left: 87%;    top: 1%;  }    .Jl4 {    background: url(../image/ban3Line4.png) no-repeat;    top: 52%;    left: 87%;  }  .ban1IcoLi4 {    right: 167px;    top: 13px; }  .ban1IcoLi5 {    right: 108px;    top: 291px; }    .ban1IcoLi1 {    left: 165px;    top: 19px; }  .ban1IcoLi3 {    left: 165px;    bottom: -10px; }  .Jl1 {    background: url(../image/ban3Line1.png) no-repeat;    top: 3%;    left: 2%;}	.ban1Zs {    position: absolute;    width: 433px;    height: 167px;    display: block;  }    .mg200{  	margin-top: 20px;  }    }@media ( min-width: 1550px ) and ( max-width:1600px ){	.dt{		display: none;	}.Jl2 {    background: url(../image/ban3Line2.png) no-repeat;    left: 82%;    top: -9%;  }    .Jl4 {    background: url(../image/ban3Line4.png) no-repeat;    top: 52%;    left: 83%;  }  .ban1IcoLi4 {    right: 147px;    top: -35px; }  .ban1IcoLi5 {    right: 84px;    top: 286px; }    .ban1IcoLi1 {    left: 131px;    top: -37px; }  .ban1IcoLi3 {    left: 169px;    bottom: -9px; }  .Jl1 {    background: url(../image/ban3Line1.png) no-repeat;    top: -9%;    left: 0%; } .Jl3 {    background: url(../image/ban3Line3.png) no-repeat;    top: 61%;    left: 4%;  }    .mg200{  	margin-top: 20px;  }	 .ban1Zs {    position: absolute;    width: 433px;    height: 167px;    display: block;  }}