* { padding: 0px; margin: 0px; font-family:'Microsoft YaHei',"SimSun",Arial,sans-serif;}
body,html { color:#434343;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;} 
fieldset,img { border:0 } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal} 
ol,li,ul{ list-style:none;}
em,i { font-style:normal;}
body{ font-size:12px; color:#4d4948;}
a{ color:#222; text-decoration:none; outline:none;}
img,input,textarea{ border: 0 none; vertical-align:middle;}
input:focus { outline:none;}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}

.clearfix {
	display: block
}

a:hover {
text-decoration: none;
color: #10B7EE;
}


/*文字排版、颜色*/
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}

.fb{font-weight:bold}
.fn{font-weight:normal}

.lh180{line-height:180%}
.lh200{line-height:200%}

/*定位*/
.tl{text-align:left}
.tr{text-align:right}

.fl{float:left;}
.fr{float:right;}
.pr{position:relative} 
.pa{position:absolute}
.zoom{zoom:1} 
.none{display:none}

.no_mg { margin:0!important;}
.no_pd { padding:0!important;}
.no_bd { border:none!important;}
.no_bg { background:none!important;}


/*input里的字体颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #666;font-size:16px;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#666;font-size:16px;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color:#666;font-size:16px;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#666;font-size:16px;
}

/*head+foot*/
.main {
	width:1200px;
	margin:0 auto;
}
.top {
	height:40px;
	line-height:40px;
	background:#F5F5F5;
	border-bottom:1px solid #DFDFDF;
	width:100%;
	color:#6A6969;
	font-size:13px;
}
.topmenu {}
.topmenu h3 {
	float:left;
	margin:7px 13px 0 13px;
	position:relative;
	z-index:1;
}
.topmenu h3 a { color:#6A6969; position:relative; z-index:1;}

.imenu_select img {height:26px;}
.head {
	background:#fff;
}
.logo {
	float:left;
	height:60px;
	margin:20px 0;
}
.logo img {
	height:100%;
}
.navs {
	float:right;
	line-height:56px;
	margin:20px 0 0 0;
}
.navs li {
	margin:0 15px;
	font-size:18px;
	float:left;
}
.navs li:first-child { margin-left:0;}
.navs li:last-child { margin-right:0;}
.navs li.on a { color:#10B7EE;}
.navs li.on { position:relative; z-index:1;}
.navs li.on:before {
	content:"";
	width:44px;
	height:5px;
	background:#10B7EE;
	border-radius:5px;
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-22px;
}

.foot {
	width:100%;
	background:url(../images/foot_scro.jpg) no-repeat center top #273341;
	padding:55px 0 35px 0;
}
.foot_title {
	width:100px;
	height:100px;
	margin:0 auto 20px auto;
	border:1px solid #525C67;
	border-radius:50%;
	position:relative;
	z-index:1;
}
.foot_title img {
	position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
}
.foot_title:before,.foot_title:after {
	content:"";
	width:520px;
	height:1px;
	position:absolute;
	z-index:9;
	top:50%;
}
.foot_title:before {
	left:100px;
	background: linear-gradient(to right, rgba(82,92,103,1), rgba(255,255,255,0));
}
.foot_title:after {
	right:100px;
	background: linear-gradient(to left, rgba(82,92,103,1), rgba(255,255,255,0));
}
.foot_one {
	margin-bottom:40px;
}
.foot_one_l {
	width:355px;
	float:left;
}
.foot_one_r {
	width:810px;
	float:right;
}
.foot_one_l h6 {
	font-size:30px;
	color:#fff;
	line-height:36px;
	margin-bottom:15px;
	font-weight:100;
}
.foot_one_l p {
	font-size:14px;
	line-height:24px;
	color:#8997A4;
	margin-bottom:20px;
}
.foot_one_l .go {
	display:block;
	width:220px;
	height:50px;
	line-height:50px;
	font-size:18px;
	text-align:center;
	color:#fff;
	background:#34C4F4;
	border-radius:30px;
}
.foot_one_r li {
	width:-webkit-calc(50% - 10px); 
	width:-moz-calc(50% - 10px); 
	width:calc(50% - 10px);
	float:left;
	height:60px;
	line-height:60px;
	margin-top:10px;
	font-size:14px;
	color:#fff;
	border-bottom:1px solid #384453;
	box-sizing:border-box;
	padding:0 0 0 26px;
}
.foot_one_r li:nth-child(2n) {
	float:right;
}
.foot_one_r li:nth-child(1) {
	background:url(../images/foot_icon1.png) no-repeat left center;
	background-size:auto 20px;
}
.foot_one_r li:nth-child(2) {
	background:url(../images/foot_i.png) no-repeat left center;
	background-size:auto 14px;
}
.foot_one_r li:nth-child(3) {
	background:url(../images/foot_icon3.png) no-repeat left center;
	background-size:auto 18px;
}
.foot_one_r li:nth-child(4) {
	background:url(../images/foot_icon4.png) no-repeat left center;
	background-size:auto 15px;
}
.foot_two {
	border-top:1px solid #384453;
	border-bottom:1px solid #384453;
	font-size:14px;
	color:#fff;
	line-height:30px;
	padding:12px 0;
}
.foot_two b {
	display:block;
	font-weight:normal;
	width:120px;
	float:left;
}
.foot_two p {
	width:-webkit-calc(100% - 120px); 
	width:-moz-calc(100% - 120px); 
	width:calc(100% - 120px);
	float:right;
}
.foot_two p a {
	display:block;
	float:left;
	margin-right:30px;
	color:#fff;
}
.foot_two p a:hover { color:#34C4F4;}
.foot_copy {
	background:#1A2129;
	color:#fff;
	text-align:center;
	font-size:14px;
	height:55px;
	line-height:55px;
}

/*index*/
.index_top {
	width:100%;
	background:#F9F9F9;
	border-bottom:1px solid #EEEEEE;
	height:120px;
	margin-bottom:30px;
}
.index_top ul {
	width: 100%;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  margin: auto;
}
.index_top ul li {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  text-align: center;
  font-size:18px;
  line-height:30px;
  height:120px;
}
.index_top ul li i {
	display:block;
	height:50px;
	margin-bottom:10px;
	margin-top:18px;
}
.index_top .icon_a1 {
	background:url(../images/index_m1.png) no-repeat center;
}
.index_top .icon_a2 {
	background:url(../images/index_m2.png) no-repeat center;
}
.index_top .icon_a3 {
	background:url(../images/index_m3.png) no-repeat center;
}
.index_top .icon_a4 {
	background:url(../images/index_m4.png) no-repeat center;
}
.index_top .icon_a5 {
	background:url(../images/index_m5.png) no-repeat center;
}
.index_top .icon_a6 {
	background:url(../images/index_m6.png) no-repeat center;
}
.index_top ul li:hover {
	background:#10B7EE;
	color:#fff;
}
.index_top ul li:hover .icon_a1 {
	background:url(../images/index_m1_w.png) no-repeat center;
}
.index_top ul li:hover .icon_a2 {
	background:url(../images/index_m2_w.png) no-repeat center;
}
.index_top ul li:hover .icon_a3 {
	background:url(../images/index_m3_w.png) no-repeat center;
}
.index_top ul li:hover .icon_a4 {
	background:url(../images/index_m4_w.png) no-repeat center;
}
.index_top ul li:hover .icon_a5 {
	background:url(../images/index_m5_w.png) no-repeat center;
}
.index_top ul li:hover .icon_a6 {
	background:url(../images/index_m6_w.png) no-repeat center;
}
.index_top ul li:hover a { color:#fff;}

.imenu_select {
		position: relative;
	}
	.imenu_cont { 
		display:none;
		position: absolute;
		top: 40px;
		left: 0;
		background: #fff;
		width: 100px;
		height:100px;
		-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  
  box-shadow:0 0 10px rgba(0, 0, 0, .2);
	}
	.imenu_cont img { height:100%;}
	.mg60 { margin-bottom:60px;}

.index_title_a {
	margin-top: 40px;
}
.index_title_a .a {
	font-size: 45px;
	color: #151515;
	font-weight: 100;
	text-align: center;
	background:url(../images/title_bg.png) no-repeat center bottom;
	margin-bottom: 20px;
}
.index_title_a .b {
	font-size: 22px;
	color: #676767;
	text-align: center;
	font-weight: 100;
}


.index_title_w {
	margin-top: 40px;
}
.index_title_w .a {
	font-size: 45px;
	color: #ffffff;
	font-weight: 100;
	text-align: center;
	background:url(../images/title_bg_w.png) no-repeat center bottom;
	margin-bottom: 20px;
}
.index_title_w .b {
	font-size: 22px;
	color: #ffffff;
	text-align: center;
	font-weight: 100;
}

.index_title {
	background:url(../images/line.gif) repeat-x 10px;
}
.index_title .left {
	background:#fff;
	padding:0 10px 0 0;
	float:left;
	font-weight:100;
}
.index_title .left b {
	font-size:40px;
	color:#141414;
	display:block;
	font-weight:100;
	line-height:45px;
}
.index_title .left i {
	font-size:22px;
	color:#999;
	display:block;
	line-height:35px;
}
.index_title .right {
	background:#fff;
	float:right;
	color:#7f7f7f;
	font-size:20px;
	font-weight:100;
	line-height:40px;
	margin-top:20px;
	padding:0 0 0 25px;
}

.blue_bg {
	background:url(../images/b_l.png) no-repeat left center #F3F9FE;
	margin-bottom: 30px;
}
.blue_bg_r {
   background:url(../images/b_r.png) no-repeat right center;
	padding: 50px 0;
}
.blue_bg .left,.blue_bg .right { background-color: #F3F9FE;}

.index_a { margin:50px 0;}
.index_a li {
	width:275px;
	height:375px;
	float:left;
	background:#fff;
	border:1px solid #fff;
	-webkit-box-shadow:0 0 10px rgba(102, 102, 102, .15);  
	-moz-box-shadow:0 0 10px rgba(102, 102, 102, .15);  
	box-shadow:0 0 10px rgba(102, 102, 102, .15);
	margin-right:30px;
}
.index_a li:last-child {
	margin-right:0;
}
.index_a li span {
	display:block;
	width:120px;
	height:120px;
	margin:40px auto 0 auto;
	background:#F5F5F5;
	border-radius:50%;
}
.index_a li .pa1 {
	background:url(../images/index_p1.png) no-repeat center #F5F5F5;
}
.index_a li .pa2 {
	background:url(../images/index_p2.png) no-repeat center #F5F5F5;
}
.index_a li .pa3 {
	background:url(../images/index_p3.png) no-repeat center #F5F5F5;
}
.index_a li .pa4 {
	background:url(../images/index_p4.png) no-repeat center #F5F5F5;
}
.index_a li b {
	font-size:26px;
	color:#272727;
	text-align:center;
	display:block;
	font-weight:normal;
	height:50px;
	line-height:50px;
	overflow:hidden;
	margin:15px 20px 10px 20px;
}
.index_a li p {
	font-size:14px;
	color:#999999;
	line-height:30px;
	margin:0 15px 0 20px;
}
.index_a li:hover {
	border:1px solid #B9E0F7;
	-webkit-box-shadow:0 0 10px rgba(16, 141, 238, .15);  
	-moz-box-shadow:0 0 10px rgba(16, 141, 238, .15);  
	box-shadow:0 0 10px rgba(16, 141, 238, .15);
} 
.index_a li:hover b { color:#41A3FE}
.index_a li:hover p { color:#4D90CF}
.index_a li:hover .pa1 {
	background:url(../images/index_p1_w.png) no-repeat center #41A3FE;
}
.index_a li:hover .pa2 {
	background:url(../images/index_p2_w.png) no-repeat center #41A3FE;
}
.index_a li:hover .pa3 {
	background:url(../images/index_p3_w.png) no-repeat center #41A3FE;
}
.index_a li:hover .pa4 {
	background:url(../images/index_p4_w.png) no-repeat center #41A3FE;
}
.index_more {
	display:block;
	width:220px;
	height:50px;
	line-height:50px;
	font-size:20px;
	border-radius:30px;
	box-sizing:border-box;
	padding:0 0 0 65px;
	color:#fff;
	background:-webkit-linear-gradient(180deg, #02e1fe, #4caefe);
    background:-o-linear-gradient(180deg, #02e1fe, #4caefe);
    background:-moz-linear-gradient(180deg, #02e1fe, #4caefe);
    background:linear-gradient(180deg, #02e1fe, #4caefe);
	-webkit-box-shadow:2px 6px 5px rgba(46, 195, 254, .5);  
	-moz-box-shadow:2px 6px 5px rgba(46, 195, 254, .5);  
	box-shadow:2px 6px 5px rgba(46, 195, 254, .5);
	margin:0 auto;
	position:relative;
	z-index:1;
}
.index_more:hover { color:#fff;}
.index_more i {
	position:absolute;
	display:block;
	width:28px;
	height:15px;
	background:url(../images/arrow.png) no-repeat center;
	right:20px;
	top:18px;
}
.index_b {
	width:100%;
	background:url(../images/pet_bg.jpg) no-repeat center top;
}
.index_b_title {
	text-align:center;
	color:#fff;
	font-weight:100;
	padding:55px 0 0 0;
}
.index_b_title b {
	font-size:40px;
	font-weight:100;
	display:inline-block;
	line-height:45px;
	margin-bottom:10px;
	position:relative;
	z-index:1;
}
.index_b_title b:before,.index_b_title b:after {
	content:"";
	width:145px;
	height:17px;
	position:absolute;
	z-index:9;
	top:23px;
}
.index_b_title b:before {
	left:-170px;
	background:url(../images/pet_title_l.png) no-repeat center;
}
.index_b_title b:after {
	right:-170px;
	background:url(../images/pet_title_r.png) no-repeat center;
}
.index_b_title p {
	font-size:22px;
	line-height:35px;
}
.index_b_one {
	width:1100px;
	margin:0 auto;
	margin-top:310px;
}
.index_b_one h6 {
	font-size:30px;
	color:#10B7EE;
	font-weight:normal;
	line-height:40px;
	padding:30px 0 30px 225px;
}
.index_b_one .con {
	font-size:17px;
	color:#333;
	line-height:30px;
}
.index_b_one .con p {
	padding:15px 0;
}
.index_b_cont {
	margin:15px auto;
	position:relative;
}	
.index_b_cont .prev,.index_b_cont .next{
	width:64px;
	height:64px;
	background:#fff;
	border:2px solid #108EEF;
	background:#fff;
	border-radius:50%;
    position:absolute;
	top:70px;
	left:-70px;
	z-index:100;
	cursor:pointer;
}	
.index_b_cont .next{ 
    left:auto; 
    right:-70px;
	
}
.index_b_cont .prev:before,	.index_b_cont .next:before {
	content:"";
	position:absolute;
	z-index:99;
    top: 26px;
    left: 10px;  
    width: 24px;  
    height: 24px;  
    border-style: solid;  
    border-width: 2px 2px 0 0;  
    border-color: #108EEF;  
    -webkit-transform-origin: 75% 25%;  
    -webkit-transform: rotateZ(225deg);  
    -webkit-transition: 100ms ease-in .1s;  
    transition: 100ms ease-in .1s;
}
.index_b_cont .next:before {
    -webkit-transform: rotateZ(45deg);
	left:auto; 
	right:22px;
}
.index_b_cont .scrollWrap{
	width:100%;
	overflow:hidden;
	position:absolute;
	height:250px;
}	
.index_b_cont .ipet_i {
	width: -webkit-calc(33% - 30px);
    width: -moz-calc(33% - 30px);
    width: calc(33% - 30px);
	background:#fff;
	border-radius:15px;
	-webkit-box-shadow:0 2px 20px rgba(0, 0, 0, .15);  
	-moz-box-shadow:0 2px 20px rgba(0, 0, 0, .15);  
	box-shadow:0 2px 20px rgba(0, 0, 0, .15);
	float:left;
	position:relative;
	margin:20px 50px 20px 0;
	padding-bottom: 25px;
}
.index_b_cont .ipet_i:nth-child(3n) {
   margin-right:0;
}
.index_b_cont .ipet_i .pic {
	margin:25px 0 15px 0;
	text-align:center;
	height:65px;
}
.index_b_cont .ipet_i .pic img { height:100%;}
.index_b_cont .ipet_i .txt {
	margin:0 25px;
}
.index_b_cont .ipet_i .txt b {
	display:block;
	font-weight:bold;
	color:#108EEF;
	font-size:24px;
	line-height:180%;
	margin-bottom:20px;
	text-align: center;
}
.index_b_cont .ipet_i .txt p {
	line-height:36px;
	color:#212121;
	font-size:15px;
}


.index_c {
	width:100%;
	background:#f6f6f6;
	padding:30px 0;
	margin-bottom:30px;
}
.index_c .left,.index_c .left b { background:#f6f6f6;}
.index_c .right { background:#f6f6f6;}
.index_pic {
	height:435px;
	border-radius:10px;
	background:url(../images/index_co.jpg) no-repeat center;
	margin:35px 0 45px 0;
	position:relative;
	z-index:1;
}
.index_c_list {
	padding-top:105px;
}
.index_c_list li {
	width:420px;
	height:250px;
	background:#fff;
	-webkit-box-shadow:0 0 40px rgba(0, 0, 0, .15);  
  -moz-box-shadow:0 0 40px rgba(0, 0, 0, .15);  
  box-shadow:0 0 40px rgba(0, 0, 0, .15);
  float:left;
  border-radius:15px;
  box-sizing:border-box;
  padding:35px 40px 0 40px;
  margin-right:50px;
}
.index_c_list li b {
	display:block;
	font-size:22px;
	color:#2F2F2F;
	font-weight:normal;
	height:50px;
	line-height:40px;
	margin-bottom:20px;
	position:relative;
	z-index:1;
}
.index_c_list li b:before {
	content:"";
	width:65px;
	height:4px;
	background:#10B7EE;
	position:absolute;
	left:0;
	bottom:0;
	z-index:5;
}
.index_c_list li p {
	font-size:14px;
	line-height:26px;
	color:#555;
}
.index_c_list li:nth-child(1) { margin-left:-80px;}
.index_c_list li:nth-child(3) { margin-right:-80px;}
.index_pic .index_more {
	position:absolute;
	z-index:9;
	left:50%;
	margin-bottom:0;
	margin-left:-110px;
	bottom:-24px;
}
.index_d {
	background:#fff;
	-webkit-box-shadow:0 0 30px rgba(102, 102, 102, .2);  
  -moz-box-shadow:0 0 30px rgba(102, 102, 102, .2);  
  box-shadow:0 0 30px rgba(102, 102, 102, .2);
  border-bottom:5px solid #41BAFE;
  height:345px;
  margin:60px 0;
}
.index_d ul {
	width: 100%;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  margin: auto;
}
.index_d li {
	-webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
}
.index_d li span {
	display:block;
	height:96px;
	text-align:center;
	margin-top: 40px;
	margin-bottom: 20px;
}
.index_d li span img {
	height: 100%;
}
.index_d li b {
	display:block;
	font-weight:bold;
	font-size:24px;
	color:#333333;
	text-align:center;
	line-height:40px;
	
}
.index_d li i {
	font-size: 18px;
	text-align: center;
	display: block;
	margin:5px 0 25px 0;
}
.index_d li p {
	font-size:15px;
	color:#555;
	line-height:30px;
	padding:0 35px;
}
.index_d li.cur {
	background:#5BB2FF;
	position: relative;
	height: 400px;
	margin-top: -25px;
}
.index_d li.cur span {
	height:120px;
}
.index_d li.cur b,.index_d li.cur i,.index_d li.cur p { color:#fff;}
.index_e {
	width:100%;
	background:url(../images/lv_bg.png) no-repeat left center #F2FCFE;
	height: 435px;
	margin-bottom: 50px;
}
.index_e_l {
	width:720px;
	float:left;
}
.index_e_r {
	width:420px;
	float:right;
}
.index_e_la {
	height:200px;
	overflow:hidden;
	position:relative;
	z-index:1;
	border-radius:100px;
	overflow:hidden;
	margin-bottom:30px;
}
.index_e_la img {
	position: absolute;
    transform: translate(-50%,-50%);
    top: 60%;
    left: 50%;
	width:100%;
}
.index_e_la p {
	position:absolute;
	background:rgba(0,0,0,.56);
	width:100%;
	z-index:11;
	left:0;
	bottom:0;
	box-sizing:border-box;
	color:#fff;
	font-size:16px;
	padding:10px 30px;
	font-weight:normal;
	line-height:30px;
	text-align:center;
}
.index_e_lb {
	padding-left: 70px;
}
.index_e_lb li {
	width:-webkit-calc(33% - 10px);
	width:-moz-calc(33% - 10px);
	width:calc(33% - 10px);
	-webkit-box-shadow:0 0 20px rgba(62, 105, 116, .1);  
  -moz-box-shadow:0 0 20px rgba(62, 105, 116, .1);  
  box-shadow:0 0 20px rgba(62, 105, 116, .1);
  border-radius:10px;
  background:rgba(255,255,255,.86);
  box-sizing:border-box;
  padding:25px 30px 30px 35px;
  float:left;
  position:relative;
  z-index:1;
	margin-right:20px;
	margin-top:50px;
}
.index_e_lb li:nth-child(3n) {
	margin-right:0;
}
.index_e_lb li .icon1 {
	display:block;
	width:52px;
	height:54px;
	position:absolute;
	z-index:5;
	right:30px;
	top:15px;
}
.index_e_lb li b {
	font-weight:normal;
	font-size:22px;
	display:block;
	color:#333;
	line-height:50px;
	margin-bottom:10px;
}
.index_e_lb li p {
	font-size:15px;
	line-height:36px;
	color:#595959;
}
.mfr {
	float:right;
	margin-top:30px;
}
.index_e_r h6 {
	font-size:36px;
	text-align:center;
	color:#294147;
	line-height:50px;
	margin-bottom:20px;
	margin-top:50px;
}
.index_e_r .con{
	font-size:15px;
	line-height:26px;
	color:#3B3B3B;
}
.index_e_r .con p {
	padding:15px 0;
}
.index_f {
}
.index_f_l {
	width:480px;
	float:right;
}
.index_f_l h6 {
	font-size:36px;
	text-align:right;
	color:#294147;
	line-height:50px;
	margin-bottom:30px;
	margin-top:70px;
}
.index_f_l .con{
	font-size:15px;
	line-height:26px;
	color:#3B3B3B;
}
.index_f_l .con p {
	padding:15px 0;
	text-indent: 30px;
}
.index_f_r {
	margin-right:-30px;
	width:720px;
	float:left;
}
.index_three {
    background: url(../images/bg1.jpg) no-repeat center;
	background-size: auto 100%;
    width: 100%;
    padding: 1px 0 25px 0;
    height: 620px;
    box-sizing: border-box;
}
.main_newtitle {
	width:650px;
	margin:0 auto;
	border-bottom:1px dotted #ddd;
	padding:20px 0;
	text-align:center;
	font-size:26px;
	color:#fff;
}

.main_newtitle i {
	font-size:20px;
	color:#eee;
	padding:0 15px;
	text-transform:uppercase;
}

.main_newtitle_c {
	font-size:16px;
	text-align:center;
	color:#eee;
	padding-top:15px;
	line-height:24px;
}

.index_newlist {
	padding:40px 0;
}

.index_newlist li {
	width:48%;
	float:left;
	height:60px;
	line-height:60px;
	font-size:16px;
	border-bottom:1px dotted #E1E1E1;
	background:url(../images/new_ico.png) no-repeat 25px center #FFFFFF;
	box-sizing:border-box;
	padding:0 20px 0 60px;
	background-size:auto 14px;
	overflow: hidden;
}

.index_newlist li:nth-child(2n) {
	width:48%;
	float:right;
}

.index_newlist li:nth-last-child(1),.index_newlist li:nth-last-child(2) {
	border-bottom:none;
}

.index_four {
	padding:50px 0;
}
.index_adv {
	padding:50px 0;
}

.index_adv li {
	width:25%;
	float:left;
	text-align:center;
}

.index_adv li .icon {
	display:block;
	width:120px;
	height:120px;
	text-align:center;
	margin:0 auto 20px auto;
	border-radius:50%;
	background:#008CDC;
}

.index_adv li .icon img {
	width:70px;
	margin-top:25px;
}


.index_adv li .number {
	color: #45B1FC;
	font-size: 20px;
	font-weight: bold;
	line-height:40px;
	padding:10px 0 15px 0;
	position:relative;
	z-index:1;
}

.index_adv li .number:before {
	content:"";
	position:absolute;
	z-index:9;
	width:40px;
	height:3px;
	background:#45B1FC;
	left:50%;
	bottom:0;
	margin-left:-20px;
}

.index_adv li .des {
	display: block;
	margin: 22px auto auto auto;
	color: #005081;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
}



/*关于*/
.banner_about {
	background:url(../images/about.jpg) no-repeat center;
	height:400px;
}
.about_top {
    width: 100%;
    background: #F9F9F9;
    border-bottom: 1px solid #EEEEEE;
    height: 85px;
    margin-bottom: 30px;
	text-align:center;
	box-sizing:border-box;
}
.about_top li {
	display:inline-block;
	line-height:85px;
	font-size:22px;
	padding:0 60px;
	margin:0 20px;
}
.about_top li a { color:#222; display:block;}
.about_top li.on {
	background:#10B7EE;
}
.about_top li.on a { color:#fff;}
.about_title {
	background:url(../images/line.gif) repeat-x 10px;
}
.about_title .left {
	background:#fff;
	padding:0 10px 0 0;
	float:left;
	font-weight:100;
}
.about_title .left b {
	font-size:36px;
	color:#141414;
	display:block;
	font-weight:100;
	line-height:45px;
}
.about_title .left i {
	font-size:22px;
	color:#999;
	display:block;
	line-height:35px;
}
.about_con_a {
	border:1px solid #E6E6E6;
	padding:15px;
	margin:25px 0 40px 0;
}
.about_con_a .con {
	border:2px solid #E6E6E6;
	padding:50px 40px;
}
.about_con_a .pic {
	width:455px;
	height:355px;
	float:left;
	overflow:hidden;
}
.about_con_a .txt {
	width:580px;
	float:right;
	font-size:16px;
	line-height:36px;
	margin-top:30px;
}
.about_con_a .txt p {
	text-indent:32px;
	padding:15px 0;
}
.about_con_b {
	margin:30px 0 40px 0;
	text-align:center;
}
.about_con_b .icons {
	display:block;
	height:45px;
	margin-top:35px;
}
.about_con_b .icons img { height:100%;}
.about_con_b .txt {
	font-size:20px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	margin-top:10px;
}
.about_b1 {
	width:365px;
	height:305px;
	float:left;
	background:#FF7269;
	margin-right:15px;
}
.about_b1 .icons { height:80px; margin-top:90px;}
.about_b2 {
	width:465px;
	height:145px;
	float:left;
	background:#A882D7;
	margin-bottom:15px;
}
.about_b3 {
	width:340px;
	height:145px;
	float:left;
	background:#6ED5A0;
	float:right;
	margin-bottom:15px;
}
.about_b4 {
	width:225px;
	height:145px;
	float:left;
	background:#18ADEB;
	margin-right:15px;
}
.about_b5 {
	width:225px;
	height:145px;
	float:left;
	background:#DC9F5C;
}
.about_b6 {
	width:340px;
	height:145px;
	float:left;
	background:#EDC44E;
	float:right;
}
.about_c { padding:30px 0 10px 0;}
.about_c_a { margin-bottom:30px;}
.about_c .pic {
	width:550px;
	height:195px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.about_c .pic img {
	height:100%;
}
.about_c .txt {
	width:600px;
}
.about_c .txt h6 {
	font-size:20px;
	color:#181818;
	font-weight:bold;
	line-height:30px;
	margin-bottom:20px;
	margin-top:15px;
	padding-left:60px;
	position:relative;
	z-index:1;
}
.about_c .txt h6:before {
	content:"";
	width:40px;
	height:2px;
	background:#EB2418;
	position:absolute;
	left:0;
	top:16px;
}
.about_c .txt .con {
	font-size:16px;
	line-height:30px;
	color:#6E6E6E;
}
.about_c_a:nth-child(2n) h6 {
	text-align:right;
	padding-left:0;
	padding-right:60px;
}
.about_c_a:nth-child(2n) h6:before {
	left:auto;
	right:0;
}
.about_d { margin:25px 0 40px 0;}
.about_d_l {
	width:340px;
	height:450px;
	float:left;
	overflow:hidden;
}
.about_d_r {
	width:830px;
	height:450px;
	float:right;
	overflow:hidden;
	background:#f9f9f9;
}
.infor_list {
	margin:20px 0;
}
.infor_list li {
	border-bottom:1px solid #E6E6E6;
	padding:25px 0;
	width:100%;
	float:left;
	box-sizing:border-box;
}
.infor_list li .pic {
	width:250px;
	height:165px;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.infor_list li .pic img {
	position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
	height:100%;
}
.infor_list li .txt {
	width:-webkit-calc(100% - 270px); 
	width:-moz-calc(100% - 270px); 
	width:calc(100% - 270px);
	float:right;
}
.infor_list li .txt h6 {
	font-size:18px;
	line-height:30px;
	height:30px;
	overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;
}
.infor_list li .txt span {
	display:block;
	font-size:12px;
	color:#969696;
	height:30px;
	line-height:30px;
	margin-bottom:5px;
}
.infor_list li .txt .con {
	font-size:14px;
	color:#646464;
	line-height:24px;
	height:48px;
	overflow: hidden; 
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2; 
	-webkit-box-orient:vertical;
	margin-bottom:20px;
}
.infor_list li .txt .more {
	display:block;
	width:100px;
	height:30px;
	line-height:30px;
	background:#fff;
	border:1px solid #E6E6E6;
	text-align:center;
	font-size:14px;
}
.infor_list li:hover { background:#f7f7f7; padding:25px 30px;}
.infor_list li:hover .more { background:#F67605; border:1px solid #F67605; color:#fff;}
.infor_list li:hover h6 a { color:#12B5EC;}

.course {
	margin:50px 45px 40px 45px;
	position:relative;
	z-index:1;
	padding:0 0 80px 0;
}
.course:before {
	content:"";
	width:1px;
	height:100%;
	background:#1B91FF;
	position:absolute;
	z-index:5;
	top:0;
	left:50%;
}
.course_i {
	width:100%;
	position:relative;
	z-index:9;
	box-sizing:border-box;
	padding:0 50% 0 0;
	float:left;
	margin-top:-10%;
}
.course_i:first-child { margin-top:0;}
.course_i .time {
	background: -webkit-linear-gradient(90deg, #206cff, #34d1fd);
    background: -o-linear-gradient(90deg, #206cff, #34d1fd);
    background: -moz-linear-gradient(90deg, #206cff, #34d1fd);
    background: linear-gradient(90deg, #206cff, #34d1fd);
	width:135px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#fff;
	font-size:18px;
	border-radius:20px;
	position:absolute;
	z-index:11;
	left:50%;
	margin-left:-67px;
	top:0;
}
.course_i .time:after {
	content:"";
	width:25px;
	height:1px;
	background:#1B91FF;
	position:absolute;
	left:-38px;
	top:16px;
}
.course_i .box {
	background:#F5F5F5;
	border-radius:10px;
	padding:20px 30px;
	box-sizing:border-box;
	width:435px;
	float:left;
}
.course_i .box h6 {
	font-size:20px;
	color:#333333;
	line-height:36px;
	margin-bottom:10px;
	text-align:right;
}
.course_i .box .con {
	font-size:15px;
	color:#666666;
	line-height:24px;
	margin-bottom:10px;
}
.course_i .box .pic {
	height:210px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.course_i .box .pic img {
	position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
	height:100%;
}
.course_i:nth-child(2n) {
	padding:0 0 0 50%!important;
}
.course_i:nth-child(2n) .time:after {
	left:auto;
	right: -38px;
}
.course_i:nth-child(2n) .box { float:right;}
.course_i:nth-child(2n) .box h6 { text-align:left;}
.course_bottom {
	background: -webkit-linear-gradient(90deg, #206cff, #34d1fd);
    background: -o-linear-gradient(90deg, #206cff, #34d1fd);
    background: -moz-linear-gradient(90deg, #206cff, #34d1fd);
    background: linear-gradient(90deg, #206cff, #34d1fd);
	width:336px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:18px;
	border-radius:30px;
	position:absolute;
	z-index:11;
	left:50%;
	margin-left:-178px;
	bottom:0;
}

.detail_l {
	width:240px;
	float:left;
	-webkit-box-shadow:0 0 7px rgba(0, 0, 0, .12);  
	-moz-box-shadow:0 0 7px rgba(0, 0, 0, .12);  
	box-shadow:0 0 7px rgba(0, 0, 0, .12);
}
.detail_r {
	width:930px;
	float:right;
	-webkit-box-shadow:0 0 7px rgba(0, 0, 0, .12);  
	-moz-box-shadow:0 0 7px rgba(0, 0, 0, .12);  
	box-shadow:0 0 7px rgba(0, 0, 0, .12);
	margin:0 0 30px 0;
	box-sizing:border-box;
	padding:30px;
}
.detail_menu {
	margin:10px 20px;
}
.detail_menu li {
	border-bottom:1px solid #eee;
	font-size:17px;
	height:60px;
	line-height:60px;
	padding:0 0 0 20px;
	position:relative;
	z-index:1;
}
.detail_menu li:last-child {
	border-bottom:none;
}
.detail_menu li:before {
	content:"";
	position:absolute;
	left:5px;
	top:28px;
	width:6px;
	height:6px;
	background:#10B7EE;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:0 100%;
	-moz-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	-o-transform-origin:0 100%;
	transform-origin:0 100%;
}
.content-title {
	line-height: 48px;
	font-size: 30px;
	padding: 25px 0 15px 0;
	color: #2d3137;
}
.news-from {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #9ea8b2;
	border-bottom: 1px solid #f0f3f5;
	padding-bottom:10px;
}
.content-text {
	padding-top:40px;
	padding-bottom: 40px;
}
.content-text p {
	line-height: 30px;
	font-size: 15px;
	color: #2e3035;
	margin-bottom: 15px;
}
.turn_page {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin-bottom:50px;
	font-size:16px;
	padding:15px 0;
}
.turn_page li {
	line-height:30px;
	padding:5px 0;
}

.banner_pet {
	background:url(../images/pet.jpg) no-repeat center; height:400px;
}
.pet_a { padding:40px 0;background:url(../images/pet_d.jpg) no-repeat 200px bottom;}
.pet_al {
	width:660px;
	float:left;
	min-height:400px;
}
.pet_ar {
	width:460px;
	float:right;
}
.pet_al h4 {
	margin-bottom:20px;
}
.pet_al h4 b {
	display:block;
	font-size:30px;
	color:#0080FF;
	line-height:42px;
}
.pet_al h4 span {
	display:block;
	font-size:18px;
	color:#c2c2c2;
	text-transform:uppercase;
	line-height:30px;
}
.pet_al .con {
	font-size:16px;
	line-height:30px;
	color:#242424;
}
.pet_al .con b { font-size:20px; display: block;}
.pet_al .con p { padding:8px 0;}
.pet_more {
	display:block;
	width:150px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:18px;
	margin:0 auto;
	background:#0080FF;
}
.pet_b {
	background:url(../images/pet_step.jpg) no-repeat center bottom #E8EFF1;
	padding:50px 0;
	margin-bottom:30px;
}
.pet_b h4 {
	font-size:30px;
	color:#0080FF;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	position:relative;
	z-index:1;
	padding-bottom:20px;
}
.pet_b h4:before {
	content:"";
	position:absolute;
	width:90px;
	height:5px;
	background:#0080FF;
	left:50%;
	margin-left:-45px;
	bottom:0;
}
.pet_bc {
	width:1200px;
	margin:30px auto 0 auto;
	background:url(../images/circle.png) no-repeat center;
	min-height:580px;
}
.pet_bc_b { padding-top:200px;}
.pet_bc_a li {
	width:160px;
	height:190px;
	border-radius:20px;
	background:#F9778B;
	position:relative;
	z-index:1;
	box-sizing:border-box;
	padding-top:30px;
	float:left;
	margin-right:45px;
}
.pet_bc_b li {
	width:160px;
	height:190px;
	border-radius:20px;
	background:#56CA95;
	position:relative;
	z-index:1;
	box-sizing:border-box;
	padding-top:30px;
	float:left;
	margin-right:47px;
}
.pet_bc_b li:last-child { margin-right:0;}
.pet_bc_a li:first-child { margin-left:110px;}
.pet_bc_a li:before {
	content:"";
	position:absolute;
	z-index:5;
	left:50%;
	bottom:-16px;
	width:0; 
    height:0;
    border-left:16px solid transparent;
    border-right:16px solid transparent;
    border-top:16px solid #F9778B;
	margin-left:-15px;
}
.pet_bc_b li:before {
	content:"";
	position:absolute;
	z-index:5;
	left:50%;
	top:-16px;
	width:0; 
    height:0;
    border-left:16px solid transparent;
    border-right:16px solid transparent;
    border-bottom:16px solid #56CA95;
	margin-left:-15px;
}
.pet_bc_a li b,.pet_bc_b li b {
	display:block;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#fff;
	-webkit-box-shadow:0 0 7px rgba(30, 30, 30, .2);  
	-moz-box-shadow:0 0 7px rgba(30, 30, 30, .2);  
	box-shadow:0 0 7px rgba(30, 30, 30, .2);
	color:#313131;
	font-size:20px;
	font-weight:normal;
}
.pet_bc_a li p,.pet_bc_b li p {
	line-height:24px;
	font-size:15px;
	color:#fff;
	padding:15px 8px 0 14px;
}
.pet_bc_a li:nth-child(2) { background:#79B8D7;}
.pet_bc_a li:nth-child(2):before { border-top-color:#79B8D7;}
.pet_bc_a li:nth-child(3) { background:#FFBA55;}
.pet_bc_a li:nth-child(3):before { border-top-color:#FFBA55;}
.pet_bc_a li:nth-child(4) { background:#EA7C30}
.pet_bc_a li:nth-child(4):before { border-top-color:#EA7C30;}
.pet_bc_a li:nth-child(5) { background:#56CA95}
.pet_bc_a li:nth-child(5):before { border-top-color:#56CA95;}

.pet_bc_b li:nth-child(2) { background:#EA7C30;}
.pet_bc_b li:nth-child(2):before { border-bottom-color:#EA7C30;}
.pet_bc_b li:nth-child(3) { background:#FFBA55;}
.pet_bc_b li:nth-child(3):before { border-bottom-color:#FFBA55;}
.pet_bc_b li:nth-child(4) { background:#F18870}
.pet_bc_b li:nth-child(4):before { border-bottom-color:#F18870;}
.pet_bc_b li:nth-child(5) { background:#FA788B}
.pet_bc_b li:nth-child(5):before { border-bottom-color:#FA788B;}
.pet_bc_b li:nth-child(6) { background:#79B8D7}
.pet_bc_b li:nth-child(6):before { border-bottom-color:#79B8D7;}

.pet_c {
	width:1200px;
	margin:0 auto 30px auto;
}
.pet_c h4 {
	font-size:30px;
	color:#0080FF;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	position:relative;
	z-index:1;
	padding-bottom:20px;
	border-bottom:1px solid #0080FF;
}
.pet_c h4:before {
	content:"";
	width:8px;
	height:8px;
	background:#fff;
	border:1px solid #0080FF;
	position:absolute;
	left:50%;
	margin-left:-4px;
	bottom:-5px;
	border-radius:50%;
}
.pet_cc {
	padding:40px 0;
}
.pet_cc_l {
	width:470px;
	height:470px;
	border-radius:50%;
	border:10px solid #BFF0FF;
	overflow:hidden;
	float:left;
	position:relative;
	z-index:1;
}
.pet_cc_r {
	width:540px;
	float:right;
}
.pet_cc_a {
	padding:20px 0;
}
.pet_cc_a b {
	display:block;
	font-weight:normal;
	font-size:24px;
	color:#0080FF;
	line-height:40px;
	margin-bottom:10px;
}
.pet_cc_a p {
	color:#4F4F4F;
	font-size:16px;
	line-height:30px;
}
.pet_cc_b {
	padding:20px 0;
}
.pet_cc_b p {
	font-size:16px;
	color:#252525;
	height:40px;
	line-height:40px;
	position:relative;
	z-index:1;
	padding-left:20px;
}
.pet_cc_b p:before {
	content:"";
	position:absolute;
	left:0;
	width:8px;
	height:8px;
	background:#10B7EE;
	border-radius:50%;
	top:50%;
	margin-top:-4px;
}
.pet_d {
	width:100%;
	background:#EFEFEF;
	height:530px;
	position:relative;
	z-index:1;
	margin-bottom:240px;
}
.pet_dc {
	width:1200px;
	position:relative;
	z-index:5;
	margin:0 auto;
}
.pet_dc .a {
	width:800px;
	height:650px;
	background:#0080FF;
	position:absolute;
	z-index:9;
	left:0;
	top:75px;
}
.pet_dc .b {
	width:1120px;
	height:540px;
	position:absolute;
	z-index:11;
	right:0;
	top:130px;
}
.pet_dc .b li {
	width:280px;
	height:270px;
	float:left;
	overflow:hidden;
}
.pet_dc .b .title {
	font-size:32px;
	color:#fff;
	line-height:40px;
	display:block;
	margin-bottom:10px;
}
.pet_dc .b .eng {
	display:block;
	color:#82D6F2;
	text-transform: uppercase;
	font-size:22px;
	line-height:36px;
}
.pet_dc .last {
	background:#0080FF;
}
.pet_dc .last img {
	margin:36px 0 0 20px;
}

.pet_cont {
	margin:15px auto;
	position:relative;
}	
	
.pet_cont .pet_i {
	width: -webkit-calc(50% - 30px);
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
	background:#fff;
	border-radius:15px;
	-webkit-box-shadow:0 2px 20px rgba(0, 0, 0, .15);  
	-moz-box-shadow:0 2px 20px rgba(0, 0, 0, .15);  
	box-shadow:0 2px 20px rgba(0, 0, 0, .15);
	float:left;
	position:relative;
	margin:20px 50px 20px 0;
	padding-bottom: 25px;
	height: 330px;
}
.pet_cont .pet_i:nth-child(2n) {
   margin-right:0;
}
.pet_cont .pet_i .pic {
	margin:25px 0 15px 0;
	text-align:center;
	height:65px;
}
.pet_cont .pet_i .pic img { height:100%;}
.pet_cont .pet_i .txt {
	margin:0 25px;
}
.pet_cont .pet_i .txt b {
	display:block;
	font-weight:bold;
	color:#108EEF;
	font-size:24px;
	line-height:180%;
	margin-bottom:20px;
	text-align: center;
}
.pet_cont .pet_i .txt p {
	line-height:36px;
	color:#212121;
	font-size:15px;
}





.banner_mediu {
	background:url(../images/mediu.jpg) no-repeat center; height:400px;
}
.mediu_a {
	background:url(../images/mediu_bg1.jpg) no-repeat center bottom; min-height:740px;
	padding-top:70px;
	box-sizing:border-box;
}
.mediu_title {
	height:80px;
}
.mediu_title span {
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin-right:20px;
}
.mediu_title b {
	display:block;
	font-weight:normal;
	font-size:30px;
	color:#2F2F2F;
	line-height:80px;
}
.mediu_ac {
	width:870px;
}
.mediu_ac li {
	width:395px;
	float:left;
	margin-top:50px;
}
.mediu_ac li:nth-child(2n) {
	float:right;
}
.mediu_ac li .pic {
	width:75px;
	float:left;
}
.mediu_ac li .txt {
	width:295px;
	float:right;
}
.mediu_ac li .txt b {
	display:block;
	font-weight:normal;
	color:#252525;
	font-size:20px;
	line-height:40px;
	margin-bottom:20px;
}
.mediu_ac li .txt p {
	font-size:15px;
	color:#606060;
	line-height:28px;
}
.mediu_b {
	padding:80px 0 30px 0;
}
.mediu_bl {
	width:750px;
	float:left;
}
.mediu_br {
	width:450px;
	float:right;
	padding-top:45px;
}
.mediu_br .con {
	font-size:16px;
	color:#636363;
	line-height:30px;
	background:url(../images/m_line.gif) no-repeat left bottom;
	padding:70px 0 90px 0;
}
.mediu_br .con p {
	padding:15px 0;
}
.mediu_c {
	background:url(../images/miediu_bgb.jpg) no-repeat center;
	height:750px;
	box-sizing:border-box;
	padding:200px 0 0 0;
}
.mediu_cm {
	width:840px;
	height:340px;
	background:#fff;
	-webkit-box-shadow:0 0 50px rgba(226, 222, 232, .75);  
	-moz-box-shadow:0 0 50px rgba(226, 222, 232, .75);  
	box-shadow:0 0 50px rgba(226, 222, 232, .75);
	box-sizing:border-box;
	padding:40px 70px 0 70px;
}
.mediu_cm .con {
	line-height:30px;
	font-size:16px;
	color:#636363;
	margin-top:35px;
}
.mediu_d {
	width:100%;
	background:url(../images/mediu_ac.jpg) no-repeat right center;
	margin-bottom:50px;
}
.mediu_dl {
	width:530px;
	float:left;
}
.mediu_dr {
	width:610px;
	float:right;
}
.mediu_dr_box {
	margin-top:40px;
	height:285px;
	background: -webkit-linear-gradient(-90deg, #FEF3E3, #ffffff);
    background: -o-linear-gradient(-90deg, #FEF3E3, #ffffff);
    background: -moz-linear-gradient(-90deg, #FEF3E3, #ffffff);
    background: linear-gradient(-90deg, #FEF3E3, #ffffff);
	-webkit-box-shadow:10px 10px 30px rgba(147, 147, 147, .35);  
	-moz-box-shadow:10px 10px 30px rgba(147, 147, 147, .35);  
	box-shadow:10px 10px 30px rgba(147, 147, 147, .35);
	font-size:16px;
	color:#636363;
	line-height:30px;
	box-sizing:border-box;
	padding:50px 30px;
}
.mediu_dr_box p {
	padding:15px 0;
}

.banner_study {
	background:url(../images/study.jpg) no-repeat center; height:400px;
}
.study_main {
	position:relative;
	z-index:1;
	margin-bottom:50px;
	width:100%;
	float:left;
}
.study_a {
	width:540px;
	height:540px;
	border-radius:50%;
	border:2px solid #E5E5E5;
	margin:30px auto;
	text-align:center;
	padding:80px 0 0 0;
	box-sizing:border-box;
	background:url(../images/wl_img_1.png) no-repeat center 210px #fff;
}
.study_p {
	position:absolute;
	z-index:9;
	width:330px;
}
.study_p:before {
	content:"";
	width:22px;
	height:22px;
	background:#C8C6C6;
	border-radius:50%;
	position:absolute;
}
.study_p b {
	display:block;
	width:180px;
	height:55px;
	line-height:55px;
	background:#10B7EE;
	text-align:center;
	border-radius:10px;
	color:#fff;
	font-size:20px;
	float:left;
	margin-bottom:20px;
	font-weight:normal;
}
.study_p p {
	font-size:16px;
	line-height:30px;
	color:#303030;
	width:100%;
	float:left;
}
.study_main .p1 {
	left: 55px;
    top: 45px;
}
.study_main .p1 b {
	float:right;
}
.study_main .p2 {
	right: 15px;
    top: 80px;
}
.study_main .p2 p { padding:0 0 0 20px;}
.study_main .p3 {
	left: 30px;
    bottom: 0px;
}
.study_main .p3 b {
	float:right;
}
.study_main .p4 {
	right: 5px;
    bottom: 50px;
}
.study_main .p1:before {
	right: -40px;
    top: 50px;
}
.study_main .p2:before {
	left: -48px;
    top: 50px;
}
.study_main .p3:before {
	right: -40px;
    top: -10px;
}
.study_main .p4:before {
	left: -35px;
    top: -10px;
}
.study_a span {
	display:block;
	font-size:16px;
	line-height:32px;
	color:#777;
}
.study_a b {
	display:block;
	color:#3488EA;
	font-size:32px;
	margin-top:30px;
	line-height:40px;
}
.study_tit_a {
	text-align:center;
	padding:20px 0;
	width:100%;
	float:left;
}
.study_tit_a h6 {
	font-weight:100;
	font-size:40px;
	color:#333333;
	line-height:180%;
}
.study_tit_a .one {
	font-size:24px;
	color:#333333;
	font-weight:100;
	line-height:30px;
	margin-bottom:15px;
}
.study_tit_a .two {
	width:640px;
	height:44px;
	line-height:44px;
	background:#67C6E5;
	color:#fff;
	text-align:center;
	margin:0 auto;
	font-size:21px;
	font-weight:100;
}
.study_b {
	background:url(../images/study_bg.jpg) no-repeat center;
	height:520px;
	box-sizing:border-box;
	padding-top:50px;
}
.study_bc {
	width:575px;
	margin:0 0 0 25px;
}
.study_b .tit_a {
	font-size:20px;
	color:#FEDCC4;
	border-bottom:2px solid #FEDCC4;
	display:inline-block;
	line-height:40px;
}
.study_b .tit_b {
	font-size:26px;
	color:#fff;
	font-weight:bold;
	line-height:40px;
	margin-top:5px;
}
.study_b .con {
	font-size:16px;
	line-height:30px;
	color:#fff;
	margin-top:30px;
}
.study_b .con b {
	display:block;
	font-size:18px;
}
.study_b .con p {
	padding:8px 0;
}
.study_c {
	padding:35px 0;
}
.study_cl {
	width:470px;
	float:left;
	margin-top:30px;
}
.study_cr {
	width:650px;
	float:right;
}
.study_cl li {
	margin-bottom:40px;
	width:100%;
	float:left;
}
.study_cl li .pic {
	width:50px;
	float:left;
}
.study_cl li .pic img {
	width:100%;
}
.study_cl li .txt {
	width:-webkit-calc(100% - 100px); 
	width:-moz-calc(100% - 100px); 
	width:calc(100% - 100px);
	float:left;
	margin-left: 20px;
}
.study_cl li .txt b {
	display:block;
	font-size:20px;
	color:#FC9A3A;
	line-height:30px;
	margin-bottom:15px;
	font-weight:normal;
}
.study_cl li .txt p {
	font-size:16px;
	line-height:30px;
	color:#888888;
}
.study_d {
	background:#F2FAFD;
	padding:40px 0 80px 0;
	margin-bottom:30px;
}
.study_dt {
	text-align:center;
	margin-bottom:30px;
}
.study_dt h6 {
	font-size:32px;
	color:#141414;
	font-weight:100;
	line-height:180%;
}
.study_dt span {
	display:block;
	font-size:22px;
	color:#8E8E8E;
	font-weight:100;
	line-height:30px;
	margin-bottom:5px;
}
.study_dt p {
	font-size:18px;
	color:#10B7EE;
	line-height:36px;
}
.study_dc {
	background:#fff;
	padding:30px 0 0 0;
}
.study_dc li {
	width:20%;
	text-align:center;
	float:left;
	color:#333333;
	font-weight:100;
	line-height:30px;
	font-size:20px;
	margin-bottom:20px;
}
.study_dc li span {
	display:block;
	height:360px;
	margin:0 auto 10px auto;
	overflow:hidden;
}
.study_dc li span img { height:100%;}
.study_f {
	padding:30px 0 40px 0;
}
.study_fl {
	width:575px;
	float:left;
}
.study_fr {
	width:600px;
	float:right;
}
.study_fr .a {
	font-size:16px;
	line-height:30px;
	color:#4D4D4D;
}
.study_fr .a b {
	display: block;
    font-size:18px;
	color:#111;
	margin-bottom: 15px;
}
.study_fr .b {
	margin-top:50px;
}
.study_fr .b p {
	border:1px solid #6CCCEB;
	height:50px;
	line-height:50px;
	color:#5FB6D3;
	font-size:16px;
	margin-bottom:10px;
	padding:0 0 0 50px;
	background:url(../images/study_icon.png) no-repeat 16px 14px;
}

.banner_content {
	background:url(../images/content.jpg) no-repeat center; height:400px;
}
.cont_menu {
	height:360px;
	background:#F4FCFE;
	margin:0px 0 40px 0;
	padding:0 20px;
}
.cont_menu ul {
	width: 100%;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: box;
}
.cont_menu li {
	-webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
}
.cont_menu li span {
	display:block;
	margin:50px auto 10px auto;
	text-align:center;
	height:100px;
}
.cont_menu li span img {
	height:100%;
}
.cont_menu li b {
	display:block;
	text-align:center;
	font-size:20px;
	font-weight:normal;
	color:#111;
	height:40px;
	line-height:40px;
}
.cont_menu li i {
	font-size:16px;
	color: #414141;
	display: block;
	text-align: center;
}
.cont_menu li p {
	font-size:15px;
	color:#777;
	line-height:30px;
	margin:15px 60px 0 60px;
}
.cont_menu li.on {
	background:#fff;
	height:370px;
	position:relative;
	margin-top:-70px;
	-webkit-box-shadow:0 0 50px rgba(0, 0, 0, .12);  
	-moz-box-shadow:0 0 50px rgba(0, 0, 0, .12);  
	box-shadow:0 0 50px rgba(0, 0, 0, .12);
}
.cont_menu li.on:before {
	content:"";
	position:absolute;
	left:0;
	bottom:-60px;
	width:100%;
	height:3px;
	background:#2DABF2;
}
.cont_a {
	width:1200px;
	margin:0 auto;
}
.cont_ac { padding:30px 0 20px 0;}
.cont_title {
	text-align:center;
}
.cont_title b {
	display:block;
	font-size:32px;
	color:#000;
	font-weight:normal;
	line-height:180%;
}
.cont_title p {
	font-size:18px;
	color:#666666;
}
.cont_al {
	width:410px;
	float:left;
	margin-top:20px;
}
.cont_ar {
	width:660px;
	float:right;
}
.cont_ar .a {
	margin-top:40px;
}
.cont_ar_t {
	font-size:24px;
	color:#333333;
	line-height:180%;
}
.cont_ar_co {
	font-size:16px;
	line-height:30px;
	color:#888888;
	margin-top:10px;
}
.cont_ar .yo {
	margin:20px 0;
}
.cont_ar .yo_i {
	width:-webkit-calc(50% - 20px);
width:-moz-calc(50% - 20px);
width:calc(50% - 20px);
	float:left;
	color:#3B3B3B;
	border-radius:0 20px 0 20px;
	font-size:16px;
	line-height: 28px;
	background: linear-gradient(140deg, #e7f1fe, #d7efff);
	height: 150px;
	margin-bottom: 40px;
	box-sizing: border-box;
	padding: 30px 0 0 0;
}
.cont_ar .yo_i:nth-child(2n) { float:right;}
.cont_ar .yo_i span {
	width:90px;
	float: left;
	text-align: center;
	margin: 10px 0 0 0;
}
.cont_ar .yo_i span img {
	width:50px;
}
.cont_ar .yo_i .yo_ir {
width:-webkit-calc(100% - 100px);
width:-moz-calc(100% - 100px);
width:calc(100% - 100px);
	float: left;
}
.cont_ar .yo_i .yo_ir b {
	font-size:20px;
	color: #20459B;
	line-height: 30px;
	margin-bottom: 10px;
	display: block;
}
.cont_b {
	background:#F7F8FA;
	padding:50px 0;
	margin-bottom:50px;
}
.cont_bc {
	padding:50px 0;
	position: relative;
	z-index: 1;
}
.cont_bl {}
.cont_bl_c {
	margin-top:20px;
}
.cont_bl_c li {
	float:left;
	width:151px;
	height:219px;
	margin-right:40px;
	line-height:30px;
	font-size:16px;
	box-sizing:border-box;
	padding:30px 0 0 45px;
	background:url(../images/kq_c1.png) no-repeat center;
	position: relative;
	z-index: 1;
}
.cont_bl_c li i {
	display: block;
	position:absolute;
	z-index: 9;
	left: 0;
	top: 0;
	width:30px;
	height:34px;
	line-height: 34px;
	color: #fff;
	font-style:italic;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
.cont_bl_c li p {
	position:absolute;
	left: 40px;
	top: 40px;
	font-size: 20px;
	line-height: 32px;
	color: #222;
	font-weight: bold;
}
.cont_bl_c li span {
	display: block;
	position:absolute;
	width: 50px;
	height:50px;
	text-align: center;
	right:25px;
	bottom: 22px;
}

.cont_br {
	position:absolute;
	z-index: 1;
	right: -80px;
	top: 0;
}
.cont_bc .cont_ar_co {
	margin-bottom:50px;
}
.cont_c {
	padding:50px 0;
}
.cont_one {
	margin:30px 0 40px 0;
}
.cont_pic {
	width: 680px;
	float:left;
}
.cont_txt {
	width:500px;
	float:right;
	margin-top: 30px;
}


.k_b_cont {
    margin: 15px auto 30px auto;
    position: relative;
}
.k_b_cont .k_i {
    width: -webkit-calc(25% - 30px);
    width: -moz-calc(25% - 30px);
    width: calc(25% - 30px);
    background: #F4FCFE;
    border-radius: 15px;
    -webkit-box-shadow: 5px 5px 8px rgba(113, 135, 217, .15);
    -moz-box-shadow: 5px 5px 8px rgba(113, 135, 217, .15);
    box-shadow: 5px 5px 8px rgba(113, 135, 217, .15);
    float: left;
    position: relative;
    margin: 20px 40px 20px 0;
    padding-bottom: 25px;
}
.k_b_cont .k_i:nth-child(4n) {
    margin-right: 0;
}
.k_b_cont .k_i .pic {
    margin: 25px 0 15px 0;
    text-align: center;
    height: 65px;
}
.k_b_cont .k_i .pic img {
    height: 100%;
}
.k_b_cont .k_i .txt {
    margin: 0 36px;
}
.k_b_cont .k_i .txt b {
    display: block;
    font-weight: bold;
    color: #108EEF;
    font-size: 20px;
    line-height: 180%;
    margin-bottom: 10px;
    text-align: center;
}
.k_b_cont .k_i .txt p {
    line-height: 32px;
    color: #212121;
    font-size: 15px;
	height: 70px;
}



.banner_service {
	background:url(../images/service.jpg) no-repeat center; height:400px;
}
.service_a {
	width:100%;
	background:url(../images/service_a_bg.jpg) no-repeat right top;
	height:610px;
}
.service_ac {
	padding:50px 0;
}
.service_al {
	width:390px;
	float:left;
}
.service_al_t {
	font-size:32px;
	color:#333;
	line-height:180%;
	margin-bottom:20px;
}
.service_al_c {
	font-size:15px;
	color:#4A4A4A;
	line-height:30px;
	margin-bottom:30px;
}
.service_al_c p { padding:10px 0;}
.service_ar {
	float:right;
	width:-webkit-calc(100% - 400px); 
	width:-moz-calc(100% - 400px); 
	width:calc(100% - 400px);
}
.service_ar li {
	width:360px;
	height:460px;
	float:left;
	margin-left:40px;
    -webkit-box-shadow:0 0 15px rgba(176, 176, 176, .35);  
  -moz-box-shadow:0 0 15px rgba(176, 176, 176, .35);  
  box-shadow:0 0 15px rgba(176, 176, 176, .35);
  background:url(../images/servie_abg1.jpg) no-repeat right bottom #fff;
  box-sizing:border-box;
  padding:170px 40px 0 40px;
  position:relative;
  z-index:1;
}
.service_ar li:nth-child(2) {
	background:url(../images/servie_abg2.jpg) no-repeat right bottom #fff;
}
.service_ar li i {
	display:block;
	width:105px;
	height:110px;
	position:absolute;
	top:60px;
	left:20px;
}
.service_ar li h6 {
	font-size:24px;
	color:#333;
	line-height:180%;
	margin-bottom:40px;
}
.service_ar li p {
	font-size:15px;
	line-height:30px;
	color:#555;
}
.service_b {
	background:url(../images/service_b_bg.jpg) no-repeat left center;
	height:515px;
	position:relative;
	z-index:1;
}
.service_point {
	display:block;
	background:url(../images/mediu_ac.jpg) no-repeat right center;
	height:426px;
	width:430px;
	position:absolute;
	z-index:3;
	right:0;
	top:50%;
	margin-top:-213px;
}
.service_bc {
	position:relative;
	z-index:9;
}
.service_bl {
	width:720px;
	float:left;
}
.service_br {
	width:420px;
	float:right;
}
.service_cc { margin-top:70px; margin-bottom:40px;}
.service_cl {
	width:440px;
	float:left;
	background:url(../images/servie_t.jpg) no-repeat 50px 20px;
	padding:160px 0 0 0;
}
.service_cr {
	width:720px;
	float:right;
}
.banner_ask {
	background:url(../images/ask.jpg) no-repeat center; height:400px;
}
.ask_title {
	text-align:center;
	padding:30px 0;
}
.ask_title b {
	display:block;
	font-size:34px;
	color:#222222;
	line-height:180%;
}
.ask_title p {
	font-size:18px;
	color:#888;
	line-height:30px;
}
.ask_ac {
	background:url(../images/ask_one_c.jpg) no-repeat center;
	height:610px;
	position:relative;
	z-index:1;
	margin-bottom:40px;
}
.ask_ac .a1 { left:40px; top:90px;}
.ask_ac .a2 { right:40px; top:100px;}
.ask_ac .a3 { left:90px; bottom:50px;}
.ask_ac .a4 { right:95px; bottom:40px;}
.ask_abox {
	width:370px;
	height:130px;
	position:absolute;
	z-index:9;
	background:#fff;
	-webkit-box-shadow:0 0 20px rgba(110, 149, 252, .3);  
	-moz-box-shadow:0 0 20px rgba(110, 149, 252, .3);  
	box-shadow:0 0 20px rgba(110, 149, 252, .3);
	box-sizing:border-box;
	padding:15px 20px 0 25px;
	border-radius:10px;
}
.ask_abox b {
	display:block;
	font-weight:normal;
	font-size:20px;
	color:#222222;
	line-height:40px;
	margin-bottom:3px;
}
.ask_abox p {
	font-size:14px;
	line-height:26px;
	color:#666;
}
.ask_b {
	background:url(../images/co_bg.jpg) no-repeat center bottom #EFF5FE;
	padding-bottom:40px;
}
.ask_bc {}
.ask_bc_l {
	width:505px;
	float:left;
}
.ask_bc_r {
	width:650px;
	float:right;
}
.ask_bc_l h6 {
	font-size:32px;
	line-height:42px;
	color:#1E1E1E;
	margin-bottom:20px;
	margin-top:50px;
}
.ask_bc_l .con {
	font-size:16px;
	line-height:30px;
	color:#3B3B3B;
}
.ask_bc_l .con p {
	padding:15px 0;
}
.ask_ca {}
.ask_ca li {
	-webkit-box-shadow:0 0 14px rgba(182, 182, 182, .4);  
  -moz-box-shadow:0 0 14px rgba(182, 182, 182, .4);  
  box-shadow:0 0 14px rgba(182, 182, 182, .4);
  width:-webkit-calc(50% - 15px); 
width:-moz-calc(50% - 15px); 
width:calc(50% - 15px);
height:220px;
box-sizing:border-box;
padding:30px 20px 0 25px;
background:url(../images/ask_icon1.jpg) no-repeat 490px 25px #fff;
float:left;
}
.ask_ca li:nth-child(2) { float:right;}
.ask_ca li b {
	display:block;
	font-size:24px;
	color:#333;
	line-height:180%;
	margin-bottom:20px;
	font-weight:normal;
}
.ask_ca li p {
	font-size:15px;
	line-height:30px;
	color:#545454;
}
.ask_bot {
	padding:30px 0 40px 0;
	text-align:center;
}

.page {
	text-align:center;
	padding:10px 0 30px 0;
}
.page li {
	display:inline-block;
	margin:0 5px;
	font-size:14px;
	line-height:38px;
	background:#f8f8f8;
	border:1px solid #E6E6E6;
	border-radius:5px;
	color:#888;
}
.page a {
	display:block;
	padding:0 13px;
	color:#888;
}
.page span {
	display:block;
	padding:0 13px;
}
.page li.active {
	background:#12B5EC;
	color:#fff;
}

.kq_acontent {
	width:100%;
	background: url(../images/kq_a1.png) no-repeat left top;
	min-height: 580px;
	padding-top: 90px;
}
.kq_cont {
	width: 840px;
	box-sizing: border-box;
	padding: 20px 70px;
    background: #fff;
    height: 370px;
    position: relative;
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 0 50px rgba(0, 0, 0, .12);
    box-shadow: 0 0 50px rgba(0, 0, 0, .12);
	font-size: 16px;
	line-height: 30px;
	color: #5A5A5A;
}
.kq_cont h4 {
	display: flex;
	align-items: center;
	font-size:30px;
	color: #111;
}
.kq_cont h4 img { height:80px; margin-right:20px;}
.kq_cont p { padding:10px 0;}
.kq_r_pic {
	position: absolute;
    z-index: 9;
    right: -300px;
    top: -100px;
}

.wl_banner {
	width:100%;
}
.wl_banner img {
	width:100%;
}

