body, html {

	padding: 0;

	margin: 0;

}
a:hover{text-decoration:none !important;}


.bgc-tran {

	background-color: transparent;

}

.box_foot * {

	color: white;

}

.box_foot a {

	color: #948e93;

}

/* Reset */

*, *:after, *:before {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */

.clearfix:before, .clearfix:after {

	content: " ";

	display: table;

}

.clearfix:after {

	clear: both;

}

body {

	font-family: "Microsoft YaHei", "宋体", "Segoe UI", "Lucida Grande", Helvetica, Arial, sans-serif, FreeSans, Arimo;

}

a {

	color: #2fa0ec;

	text-decoration: none;

	outline: none;

}

a:hover, a:focus {

	text-decoration: none;

}

.navbar {

	background: #041c4a;

	color: #fff;

}

.navbar-inverse .navbar-nav>li>a {

	color: #fff;

	padding-left: 25px;

	padding-right: 25px;

}

.navbar-inverse .navbar-nav>li>a:hover {

	color: red !important;

}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {

	color: #fff;

	background: none;

}

.navbar .container .navbar-header {

	background: none;

	z-index: 1002;

}

.navbar-inverse .navbar-brand {

	color: #fff;

}

.navbar-brand {

	height: auto;

	padding: 0px 0px;

}

.navbar-inverse .navbar-nav>li>a:hover {

	color: #414244;

}

.nav>li {

	position: inherit;

}

.ss {

	float: right;

}

.ss a {

	display: inline-block;

	padding: 15px 10px;

	color: #fff;

	/* margin-right: 20px; */

	z-index: 222323;

	position: relative;

}

.navbar-inverse .navbar-toggle .icon-bar {

	background: #fafafb;

}

.navbar-inverse .navbar-toggle {

	border-color: #333;

}

.navbar .container ul:not(.bgc-tran) {

	background: #041c4a;

}

.dropdown-menu>li>a {

	color: #fff;

}

.navbar-brand i {

	padding: 10px 0px;

}

.dropdown:hover .dropdown-menu {

	display: block;

	margin-top: 0;

}



@media screen and (min-width: 750px) {

.nav > li:hover .dropdown-menu {

	display: block;

}

}

.navbar {

	margin-bottom: 0px;

	position: relative;

}



@media screen and (max-width: 750px) {

.ss a {

	margin-right: 30px;

}

}

.dropdown-menu {

	position: absolute;

	top: 100%;

	left: 0;

	background: #e7edf9;

	height: auto;

	width: 100% !important;

}

.phone1 {

	display: none;

}



@media screen and (max-width: 750px) {

.phone1 {

	display: block;

}

.PC {

	display: none !important;

}

}

.nav_TR {

	position: relative;

	padding: 10px 30px;

	margin: 0 auto;

	color: #333;

	max-width: 1200px;

}

.nav_TR p {

}

.nav_TR h2 {

	font-size: 1.8rem;

}

.navbar .container>.navbar-collapse {

	white-space: normal;

}

.tt {

	background: #fff;

	border-radius: 4px;

}

.tt a {

	color: #333;

}

.navbar-header .row {

	margin: 0px;

}

.rjs p {

	color: #666;

}

.navbar-toggle {

	float: none;

	margin-left: 0px;

}

.swiper-container1 {

	position: relative;

	width: 100%;

	height: auto;

	overflow: hidden;

}

.swiper-container1 img{width:100%;}

.swiper-container2 {

	position: relative;

	width: 100%;

	height: auto;

	overflow: hidden;

}

.swiper-container3 {

	position: relative;

	width: 100%;

	height: auto;

	overflow: hidden;

}

.title {

	text-align: center;

	color: #333;

	margin: 50px 0px 30px 0px;

}

.title h1 {

	font-size: 2.5rem;

	

}



@media screen and (max-width: 750px) {

.title {

	text-align: center;

	color: #333;

	margin: 30px 0px 20px 0px;

}

.title h1 {

	font-size: 2.5rem;

	font-weight: 600;

}

}

.title p {

color:#666;
}

.tr1 {

	border: solid 1px #eee;

	border-radius: 4px;

	position: relative;

	padding: 8px;

}

.tr1 h2 {

	font-size: 2rem;

	font-weight: 600;

	color: #0445bd;

	text-align: center;

}

.tr1 .yt {

	text-align: center;
	padding-top:15px;
	color: #333;

	font-weight: 600;

}

.tr1 p {

	color: #666;

}

.tr1 {

}

.sy {

	color: #fff;

	background: #1480e3;

	text-align: center;

	border-radius: 6px;

	display: block;

	margin: 10px 0px 5px 0px;

	width: 100%;

	padding: 8px 0px;

}

.xq {

	text-align: center;

	display: block;

	margin-top: 5px;

}

.tr1_1 {

	min-height: 270px;

}

.fw .img-responsive {

	display: inline-block;

}

.fw a {

	display: block;

	text-align: center;

	color: #3f4346;
	    margin-bottom: 30px;

}

.fw a p {

	margin: 10px 0px;

}

.box1 {

	position: relative;

	width: 100%;

	margin: 0 auto;

	padding-top: 40px;

}

.box1 img {

	width: 100%;

}

.box1 .box1_1 {

	width: 50%;

	float: left;

}

.news a {

	color: #434345;

}

.news a span {

	float: right;

	color: #666;

}

.boxt {

	background: #2586ed;

	position: relative;

	width: 100%;

	margin: 0 auto;

	margin-top: 40px;

}

.contact {

	max-width: 800px;

	position: relative;

	margin: 0 auto;

}

.contact h2 {

	text-align: center;

	color: #fff;

	margin-bottom: 40px;

}

.contact .row {

	text-align: center;

}

.contact a {

	color: #fff;

}

.contact a p {

	margin-top: 8px;

}

.form {

	text-align: center;

}

.form input {

	border-radius: 4px;

	border: solid 1px #eee;

	padding-left: 5px;

	height: 36px;

	line-height: 36px;

}

.name {

	width: 120px;

}

.phone {

	width: 300px;

}

.form input.tj {

	background: #00ccfe;

	color: #fff;

	width: 100px;

	border: solid 1px #00ccfe;

}

.zx {

	border: solid 1px #eee;

	display: inline-block;

	width: 100px;

	height: 36px;

	line-height: 36px;

	border-radius: 4px;

}

.zxrx {

	color: #fff;

	font-size: 2rem;

	text-align: center;

	padding-top: 15px;

	font-weight: 600;

}

.box_foot {

	background: #0d1e3a;

	position: relative;

	width: 100%;

	margin: 0 auto;

}

.cc {

	position: relative;

	border-bottom: solid 1px #b9bfcd;

}

.cc .cc_1 {

	width: 13.96%;

	display: inline-block;

	color: #fff;

}

.cc .cc_1 a {

	color: #c9bfc7;

}

.dd .dd_1 {

	width: 12.5%;

	display: inline-block;

	color: #cb2c4d2;

	float: left;

	line-height: 36px;

}

.dd_1 ul li:first-child a {

	color: #fff;

}

.dd .dd_1 a {

	color: #948e93;

}

.dd .dd_1 a:hover {

	color: #09F;

}

.dd_1r a {

	color: #87a1cc !important;

}

.dd_1r ul li:first-child a {

	color: #9b99ab;

}

.footing {

	position: relative;

}

.footing span {

	color: #b5c5d5;

	float: right;

}



@media screen and (max-width: 750px) {

/*.form input {

	width: 300px;

	border-radius: 4px;

	border: solid 1px #eee;

	padding-left: 5px;

	height: 36px;

	line-height: 36px;

	margin-bottom: 10px;

}*/

.dd .dd_1 {

	width: 50%;

}

}

.navbar-toggle {

	padding: 9px 0px;

}

.collapse {

	z-index: 101;

	position: relative;

}

.navbar .container>.navbar-collapse {

	background: #041c4a;

	z-index: 1001;

}

.modal.in .modal-dialog {

	width: 80%;

	margin: 60px auto;

}

.form-control {

	width: 80%;

	display: inline-block;

}

.serch {

	width: 60px;

	height: 30px;

	border-radius: 4px;

	background: #007AFF;

	color: #FFF;

}

.nav_T ul li {

	list-style: none;

	float: left;

	padding: 15px 15px;

	margin-top: 8px;

}

.nav_T ul li a {

	color: #666;

}

.nav_T ul {

	float: right;

}

.nav_T h1 {

	font-size: 2rem;

	font-weight: 600;

}

.nav_T {

	border-bottom: solid 1px #999;

}

.t_1 {

	max-width: 800px;

	margin: 0 auto;

	border-bottom: solid 1px #eee;

	padding-top: 50px;

}

.news_x {

	position: relative;

	max-width: 800px;

	margin: 0 auto;

}

.news_x h2 {

	font-size: 1.8rem;

	font-weight: 600;

}

.news_x .col-lg-6 {

	margin-top: 8px;

}

.prev {

	margin: 20px 0px;

}

.new_nr {

	margin: 30px 0px;

}



@media screen and (max-width: 750px) {

.tr1_1 {

	min-height: 294px;

}

.navbar-inverse .navbar-brand {

	margin-top: 8px;

}

.nav_T ul li {

	list-style: none;

	float: left;

	padding: 5px 5px;

	margin-top: 0px;

}

.nav_T ul {

	padding-left: 0px;

}

.t_1 {

	padding-top: 20px;

}

}

.modal-backdrop.in {

	z-index: -1;

}

.more_news {

	display: inline-block;

	padding: 5px 0px;

	margin-bottom: 20px;

	color: #2fa0ec !important;

}

.lj {

	position: fixed;

	top: 35%;

	width: 70px;

	right: 0px;

	padding: 10px 0px;

	color: #fff;

	background: #00cee6;

	z-index: 34344;

	text-align: center;

}

.lj.yc {

	right: -70px;

}

.lj a {

	display: block;

	color: #fff;

}

.lj .kg {

	position: absolute;

	width: 24px;

	height: 24px;

	font-size: 18px;

	padding: 3px;

	cursor: pointer;

	left: -24px;

	top: 0px;

	color: white;

	background-color: #00cee6;

}

.case_N {

}

.case {

	max-height: 300px;

	overflow: hidden;

	text-align: center;

}

.case_N a {

	display: inline-block;

	color: #333;

	border: solid 2px #eee;

	margin-top: 20px;

}

.case_N p {

	padding: 10px 0px;

	text-align: center;

}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:70px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:70px;}
@media  screen and (max-width:750px){
	.form input{width:100%;margin-top:15px;}
	
	}

@media  screen and (max-width:1200px){
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:10px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:10px;}
	}
.news a{display:block;}
.news a .img-responsive{width:100%;}
.news a  p{margin-top:15px;}
.news_x h2{margin-bottom:10px;}
.news_x .col-lg-6{   margin-bottom: 20px;
    /* border-bottom: solid 1px #eee; */
    padding-bottom: 15px;}
	.subnav .pc_only a{	display: block;
	line-height:28px;
    border-radius: 4px;color:#666;font-size:1.6rem; text-align:left;
    overflow: hidden;}
.subnav *, .subnav .bgc-tran a p{color:#666;}
.tt .pc_only{color:#666;    font-size: 1.6rem;
    }
	.tr1_1 div{font-size:1.6rem;}
	.head i {
    cursor: pointer;
    /* padding-right: 5px; */
    padding-left: 6px;
}
@media screen and (max-width: 750px) {
	.tr1 h2{height:44px;}
	.tr1 .yt{height:57px;}
	.tr1_1 div{height:264px;}
	.tr1{    height: 496px;}
	}