@charset "UTF-8";
body {
	width:100%;
  margin:0;
  padding:0;
  font-family: "微软雅黑";
  min-width:1200px;
  }

 @font-face {
  font-family: 'AVEN';
  /*字体名称*/
  src: url("../font/AVENIRNEXTLTPRO-REGULAR.eot");
  /*字体源文件*/
  src: url("../font/AVENIRNEXTLTPRO-REGULAR.svg");
  /*字体源文件*/
  src: url("../font/AVENIRNEXTLTPRO-REGULAR.ttf");
  /*字体源文件*/
 }

.fl{
	float: left;
}

.fr{
	float: right;
}

*{
	margin: 0;
  padding: 0;
}
img{
	border:0;
}

.w1200{
	width:1200px;
	height:auto;
	margin:0 auto;
}

.header{
	width:100%;
	height:124px;
	margin:0 auto;
	background:#fff;
	top:0;
	z-index:89;
}

.head_top{
	width:100%;
	height:35px;
	background:#333;
}

.head_topc{
	line-height:35px;
	font-size:12px;
	color:#fff;
}

.head_topcr{
	text-transform:uppercase;
}

.heade_cen{
	height:86px;
	line-height:86px;
}

.heade_cenl{
	width:auto;
	margin-top:0px;
}

.heade_cenl a{
	width:auto;
	float:left;
}

.heade_cenr{
	width:auto;
	margin-top:0;
	float:right;
}

.heade_botr{
	position:relative;
}

.nav{
	min-width:850px;
	height:88px;
	margin:0;
	float: right;
}

.nav ul{
	list-style: none;
	padding:0;
	margin:0;
}

.nav ul li{
	width:121px;
	line-height:88px;
	float:left;
	position:relative;
	text-align:right;
}

.nav ul li a{
	width:auto;
	padding:0;
	height:86px;
	line-height:86px;
	color:#333;
	text-decoration:none;
	font-size:14px;
	display: inline-block;
	text-align:center;
	font-weight:100;
	border-bottom:2px solid #fff;
}

.nav ul li:hover a,.nav ul li.active a{
	border-bottom:2px solid #059eda;
}

.nav ul li dl{
	width:100%;
	line-height:35px!important;
	float:left;
	position:relative;
	border-top:3px solid #007dc5;
	display:none;
}
.nav ul li dl dd{
	width:100%;
	line-height:35px!important;
	float:left;
	position:relative;
	border-top:1px solid #e1e1e1;
	background:#fff;
	text-align: center;
	color:#333;
	font-size:14px;
}

.nav ul li dl dd a{
	width:100%;
	height:35px;
	line-height:35px!important;
	float:left;
	position:relative;
	text-align: center;
	color:#333;
	font-size:14px;
	text-decoration:none;
}

.nav ul li:hover dl dd a{
	width:100%;
	height:35px;
	line-height:35px!important;
	float:left;
	position:relative;
	text-align: center;
	color:#333;
	font-size:14px;
	text-decoration:none;
	background:none;
}

.nav ul li:hover dl dd a:hover{
	width:100%;
	height:35px;
	line-height:35px!important;
	float:left;
	position:relative;
	text-align: center;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	background:#007dc5;
}

.nav ul li:hover dl{
	display:block;
}

.banners {
  width: 100%;
  overflow: hidden;
  height:560px;
  position: relative;
  min-width:1200px;
}
.banners ul{
	width: 100%;
	height: 100%;
}
.banners ul li{
	width: 100%;
	height: 100%;
}


.deile{
	width:1200px;
	height:auto;
	margin:0 auto;
}

.deile span{
	width:100%;
	margin-top:380px;
	display:block;
}
.deile span img{
	width:auto;
}

.deile a{
	width:130px;
	height:33px;
	border:1px solid #059eda;
	border-radius:5px;
	margin-top:20px;
	display:block;
	text-align:center;
	line-height:33px;
	color:#059eda;
	transition-duration:1000ms;
}

.deile a:hover{
	border:1px solid #059eda;
	background:#059eda;
	color:#fff;
	transition-duration:1000ms;
}






.flexslider{
	position:relative;
	height:560px;
	overflow:hidden;
}
.slides{
	position:relative;
	z-index:1;
}


.flex-control-nav{
	position:absolute;
	bottom:10px;
	z-index:2;
	width:100%;
	text-align:center;
	display:block;
	float:none;
}
.flex-control-nav li{
	display:inline-block;
	width:13px;
	height:13px;
	margin:0 5px;
	*display:inline;
	zoom:1;
	float: none;
    text-align: center;
}
.flex-control-nav a{
	display:inline-block;
	width:13px;
	height:13px;
	line-height:40px;
	overflow:hidden;
	background:url(../img/dot.png) right 0 no-repeat;
	cursor:pointer;
}
.flex-control-nav .flex-active{
	background-position:0 0;
	position:relative;
	top:0px;
	left:0px;
}

.flex-direction-nav{
	position:absolute;
	/*z-index:3;*/
	width:100%;
	top:45%;
	display:none;
}
.flex-direction-nav li a{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
}




.abstract{
	width:100%;
	/*min-height:792px;*/
	margin:0 auto;
}

.abstract_cen{
	padding:100px 0 95px;
	text-align:center;
    overflow:hidden;
}

.abstract_t{
	width:100%;
	height:100%;
}
.abstract_t dl{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
}

.abstract_t dl dt{
	width:100%;
	min-height:185px;
}

.abstract_t dl dt .span{
	width:100%;
	height:80px;
	font-size:50px;
	color:#004097;
	text-transform:uppercase;
	font-family:Arial;
}

.abstract_t dl dt .emo{
	width:980px;
	margin:0 auto;
	color:#666;
	font-size:12px;
	line-height:24px;
	display:inline-block;
	text-align:center;
}


.abstract_t dl dt .emo .who_i{
	color:#059eda;
	display:inline-block;
}

.abstract_t dl dt .emo .who_m{
	color:#8cc53d;
	display:inline-block;
}


.abstract_t dl dd{
	width:100%;
	height:420px;
}

.abstract_t dl dd span{
	width:100%;
	height:301px;
	display:block;
	text-align:center;
}

.abstract_t dl dd span img{
	max-width:500px;
	max-height:301px;
	display:block;
	text-align:center;
	margin: 0 auto;
}

.abstract_t dl dd a{
	width:155px;
	height:44px;
	background:#004097;
	margin:55px auto 0;
	color:#fff;
	font-size:12px;
	line-height:44px;
	display:block;
	text-align:center;
	border-radius:22px;
	text-transform:uppercase;
	transition-duration:500ms;
}

.abstract_t dl dd a:hover{
	width:175px;
	transition-duration:500ms;
}



.model{
	width:100%;
	height:750px;
	background:url(../img/sy_12.jpg) center center no-repeat;
}

.model_cen{
	padding:80px 0 0;
}

.model_top{
	width:100%;
	height:130px;
	font-size:36px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	display:block;
	font-family:Arial;
}

.model_c{
	width:100%;
	height:550px;
	margin:0 auto;
}


.model_bot{
	width:100%;
	height:44px;
	margin:0 auto;
	display:block;
}

.model_bot a{
	width:155px;
	height:44px;
	background:#fff;
	margin:0px auto 0;
	color:#004097;
	font-size:12px;
	line-height:44px;
	display:block;
	text-align:center;
	border-radius:22px;
	text-transform:uppercase;
	transition-duration:500ms;
}


.model_bot a:hover{
	width:175px;
	transition-duration:500ms;
}


.model_c{
	width:1200px;
	margin:0 auto;
	height:auto;
    margin-bottom: 100px;
}


.picScroll-left2{ position:relative; }
.picScroll-left2 .hd{height:auto; padding:0 0; position:absolute; left:0; /*top:185px;*/ width:100%;top:40%;}
.picScroll-left2 .hd .prev{ display:inline-block;  width:60px; height:60px; float:left; margin-left:-75px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../img/sy2_22f.png") no-repeat;}
.picScroll-left2 .hd .next{ display:inline-block;  width:60px; height:60px; float:right; margin-right:-75px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../img/sy2_25f.png") no-repeat;}

.picScroll-left2 .hd .prev:hover{background:url("../img/sy2_22.png") no-repeat;}
.picScroll-left2 .hd .next:hover{background:url("../img/sy2_25.png") no-repeat;}


.picScroll-left2 .bd{ padding:0px;}
.picScroll-left2 .bd ul{/*overflow:hidden;*/ zoom:1; }
.picScroll-left2 .bd ul li{ width:300px;/*height:464px;*/margin:0px;float:left; _display:inline; overflow:hidden; text-align:center; position:relative;  }
.picScroll-left2 .bd ul li .pic{ text-align:center; border-right:1px solid #e1e1e1; width:299px;/*height:442px;*/background:#fff; margin-top:11px; }
.picScroll-left2 .bd ul li .pic .pro-title{padding:10px;}
.picScroll-left2 .bd ul li .pic img{ /*max-width:240px; max-height:94px;*/ display:block; margin:0 auto;/*padding:170px 0 0;width:100%;/max-height:200px;*/height:222px;}
.picScroll-left2 .bd ul li .title{width:299px; height:464px; background:#fff; border:1px solid #e1e1e1; position:relative;z-index:2; position:absolute; top:-466px; left:-1px;transition-duration:500ms;   }

.picScroll-left2 .bd ul li .title span{
	width:100%;
	height:240px;
	margin:75px auto 0;
	display: block;
}

.picScroll-left2 .bd ul li .title a{
	width:117px;
	height:34px;
	background:#004097;
	border-radius:17px;
	text-align:center;
	line-height:34px;
	color:#fff;
	display:block;
	margin:25px auto 0;
	text-transform:uppercase;
    font-size: 12px;
}

.picScroll-left2 .bd ul li:hover .title{ position:absolute; top:0; left:-1px;border:1px solid #e1e1e1;transition-duration:500ms;   }

.press{
	width:100%;
	height:650px;
	margin:0 auto;
}

.press_cen{
	padding:120px 0 0;
	overflow:hidden;
}

.press_top{
	width:100%;
	height:205px;
}

.press_topl{
	width:600px;
}

.press_topl dl{
	width:100%;
}

.press_topl dl dt{
	width:100%;
}

.press_topl dl dt span{
	width:100%;
	height:82px;
	font-size:62px;
	color:#004097;
	text-transform:uppercase;
	display:block;
	font-family:Arial;
}

.press_topl dl dt p{
	width:50px;
	height:1px;
	background:#004097;
	display:block;
}

.press_topl dl dd{
	width:100%;
	height:auto;
	display:block;
	color:#000;
	font-size:20px;
	margin-top:35px;
}

.press_topr{
	width:175px;
	height:50px;
	display:block;
}

.press_top a{
	width:155px;
	height:44px;
	background:#004097;
	margin:0px auto 0;
	color:#fff;
	font-size:12px;
	line-height:44px;
	display:block;
	text-align:center;
	border-radius:22px;
	text-transform:uppercase;
	transition-duration:500ms;
}

.press_top a:hover{
	width:165px;
	transition-duration:500ms;
}


.press_bot{
	width:1245px;
	height:285px;
	float: left;
}

.press_bot a{
	width:372px;
	height:96px;
	float:left;
	margin-bottom:48px;
	text-decoration:none;
	color:#999;
	font-size:12px;
	border-bottom:3px solid #fff;
	margin-right:42px;
	transition-duration:500ms;
}

.press_bot a dl{
	width:100%;
	height:100%;
}

.press_bot a dl dt{
	width:90px;
	height:73px;
	border-right:1px solid #999;
	float:left;
}

.press_bot a dl dt span{
	width:90px;
	height:35px;
	float:left;
	font-size:58px;
	font-family:"AVEN";
	margin-top:16px;
}

.press_bot a dl dt p{
	width:85px;
	height:20px;
	float:left;
	font-size:16px;
	font-family:"AVEN";
	padding-left:5px;
}


.press_bot a dl dd{
	width:260px;
	height:73px;
	float:left;
	margin-left:20px;
}

.press_bot a dl dd span{
	width:100%;
	height:30px;
	float:left;
	color:#333;
	font-size:20px;
    overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.press_bot a dl dd em{
	width:100%;
	height:48px;
	float:left;
	font-size:12px;
	overflow:hidden;
	line-height:24px;
}

.press_bot a:hover{
	color:#004097;
	border-bottom:3px solid #004097;
	transition-duration:500ms;
}

.press_bot a:hover dl dd span{
	color:#004097;
	transition-duration:500ms;
}

.anchorBL{
	display:none;
}

.plat_top{
	width:100%;
	height:690px;
	position:relative;
	margin:0 auto;
}

.plat_bot{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:4;
}


.plat_bot_c{
	position:relative;
}

.plat_bot_cl{
	width:auto;
	height:34px;
	padding:0 25px;
	background:#fff;
	border-radius:5px;
	display:inline-block;
	color:#333;
	font-size:14px;
	line-height:34px;
	position:absolute;
	left:-60px;
	top:390px;
}

.plat_bot_cr{
	width:600px;
	height:578px;
	padding:0 0;
	background:#fff;
	border-radius:2px;
	display:inline-block;
	color:#333;
	font-size:14px;
	line-height:34px;
	position:absolute;
	right:0;
	top:70px;
	box-shadow:3px 3px 3px #e1e1e1;
}

.plat_bot_crt{
	width:100%;
	height:100px;
	margin-top:15px;
}

.plat_bot_crt dl{
	width:100%;
	height:100%;
}
.plat_bot_crt dl dt{
	width:100%;
	height:50px;
	color:#444;
	font-size:36px;
	font-family:Arial;
	text-align:center;
	display:block;
	text-transform: uppercase;
}


.plat_xb{
	width:250px;
	/*height:65px;*/
	float: left;
	margin-left:55px;
}

.plat_xb span{
	width:100%;
	height:25px;
	float:left;
	color:#333;
	font-size:14px;
}

.plat_xb span img{
	width:16px;
	height:15px;
	margin-right:10px;
}

.plat_xb p{
	width:100%;
	height:28px;
	float:left;
	color:#004097;
	font-size:15px;
	font-weight:bold;
}


.plat_xb2{
	width:290px;
	/*height:65px;*/
	float:left;
	/*margin-left:45px;*/
}

.plat_xb2 span{
	width:100%;
	height:25px;
	float:left;
	color:#333;
	font-size:14px;
}

.plat_xb2 span img{
	width:16px;
	height:15px;
	margin-right:10px;
}

.plat_xb2 p{
	width:100%;
	height:28px;
	float:left;
	color:#004097;
	font-size:13px;
    font-weight: bold;
}


.plat_bot_crb{
	width:497px;
	height:320px;
	margin:110px auto 0;
}

.liope{
	width:100%;
	height:100%;
}

.liope ul{
	list-style:none;
	margin:0;
	padding:0;
}

.liope ul li{
	width:495px;
	min-height:40px;
	float: left;
	margin-bottom:15px;
}

.liope ul li .input_io{
	width:453px;
	height:38px;
	border:1px solid #e1e1e1;
	padding:0 20px;
	display:inline-block;
	line-height:38px;
	color:#888;
	font-size:14px;
}

.liope ul li .input_io2{
	width:453px;
	height:126px;
	border:1px solid #e1e1e1;
	padding:0 20px;
	display:inline-block;
	line-height:38px;
	color:#888;
	font-size:14px;
}

.liope ul li .input_io3{
	width:110px;
	height:38px;
	border:1px solid #004097;
	padding:0 0px;
	display:inline-block;
	line-height:38px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background:#004097;
}




.ny_ban{
	width:100%;
	height:560px;
	margin:0 auto;
}

.ny_ban.ny_iyt{
	width:100%;
	height:405px;
	margin:0 auto;
	padding-top:80px;
}


.ny_ban_c{
	height:auto;
	position: relative;
	top:0;
    display: none;
}

.ny_ban_c dl dd{
	width:100%;
}
.ny_ban_c dl dd span{
	width:100%;
	float: left;
	display:block;
	color:#004097;
	font-size:30px;
	height:45px;
}
.ny_ban_c dl dd p{
	width:100%;
	float: left;
	display:block;
	color:#004097;
	font-size:55px;
	text-transform:uppercase;
	font-family:Arial;
	height:55px;
	margin-top:15px;
}

.ny_ban_c dl dd em{
	width:auto;
	float: left;
	display:block;
	color:#fff;
	font-size:18px;
}

.ny_ban_c.weds dl dd em{
	width:auto;
	float: left;
	display:block;
	color:#333;
	font-size:18px;
}

.nav_f{
	width:100%;
	height:164px;
	margin:0 auto;
}
.nav_f1{
	width:100%;
	height:50px;
	margin:0 auto;
}

.nav_fc{
	padding-top:60px;
}

.nav_fc ul{
	width:100%;
	text-align:center;
	display:block;
}

.nav_fc ul li{
	width:auto;
	text-align:center;
	display:inline-block;
	height:50px;
	margin:0 20px;
	float:none;
}

.nav_fc ul li a{
	color:#333;
	font-size:30px;
}

.nav_fc ul li:hover a,.nav_fc ul li.active a{
	color:#004097;
	font-size:30px;
	height:50px;
	display:inline-block;
	border-bottom:2px solid #004097;
}

.contact{
	width:100%;
	min-height:815px;
	margin-bottom:60px;
	display:block;
}


.contact_bot{
	width:100%;
	height:auto;
	margin-top:52px;
}

.contact_bot dl{
	width:100%;
	height:auto;
}

.contact_bot dl dt{
	width:100%;
	height:48px;
	color:#444;
	font-size:28px;
	font-weight:bold;
}

.contact_bot dl dd{
	width:100%;
	height:auto;
	color:#666;
	font-size:16px;
	display:block;
	line-height:38px;
}










.job{
	width:100%;
	height:auto;
	overflow: hidden;
}

.job-list-tpl4{
	width: 100%;
	border-top:1px solid #e1e1e1;
}
.job-list-tpl4 dt {
    color:#555;
    cursor: pointer;
    font-weight: normal;
    height: 53px;
    line-height: 53px;
    padding-left: 20px;
    font-size:18px;
    background:#f5f5f5;
    margin-bottom:3px;
}
.job-list-tpl4 dt i {
	 background:url(../img/job_bit01.png) no-repeat  0 10px;
	float: right;
    color: #444;
    cursor: pointer;
    display: inline-block;
    height:53px;
    width:40px
}
.job-list-tpl4 dd {
    display: none;
    overflow: hidden;
    padding: 20px 20px 15px;
    position: relative;
}
.job-list-tpl4 dd td {
    line-height: 24px;
    padding: 0 0 0 18px;
    font-size:14px;
}
.job-list-tpl4 dd td span {
    color: #333;
    padding-right: 5px;
    font-size:14px;
}
.job-list-tpl4 .btn{
    border: 1px solid #c9c9c9;
    color: #666;
    display: inline-block;
    height:40px;
    line-height:40px;
    margin:15px 0;
    text-align: center;
    transition: all 0.5s ease 0s;
    width:120px;
    font-size:14px;
    text-decoration:none;
    border-radius:20px;
}
.job-list-tpl4 .btn:hover{
	border-color:#359be0;
	background:#359be0;
	color: #fff;
}
.job-list-tpl4 dt.open {
    background-color: #004097;
    color: #fff;
}
.job-list-tpl4 dt.open i {
   background-position: 0 -32px;
}






.pors{
	width:100%;
	overflow:hidden;
	height:auto;
}


.list_nas{
	width:100%;
	height:auto;
	display:block;
	text-align:center;
	margin:0 0;
	padding:60px 0 75px;
}



.job_bot_cb{
	width:100%;
	height:auto;
	margin:10px auto 0;
	text-align:right;
}

.jopb_tk_m{
	width:100%;
	height:100%;
	position:fixed;
	z-index:1001;
	background:#000;
	opacity:0.5;
	top:0;
	left:0;
	display:none;
}


.jopb_tk{
	width:100%;
	height:100%;
	position:fixed;
	z-index:1005;
	top:0;
	left:0;
	display:none;
}

.guanb{
	cursor:pointer;
}

.job_top{
	width:100%;
	height:236px;
	margin:0 auto;
}

.job_top_c{
	padding:90px 0 0;
	text-align:center;
}

.job_top_c span{
	width:100%;
	font-size:40px;
	height:45px;
	color:#333;
	display:block;
}

.job_top_c p{
	width:100%;
	height:30px;
	font-size:16px;
	color:#333;
	font-family:Arial;
	text-transform:uppercase;
}

.job_top_c i{
	width:45px;
	height:3px;
	background:#333;
	display:block;
	margin:0 auto;
}





















.jopb_tk_cen{
	width:1040px;
	height:620px;
	margin:0 auto;
	position: relative;
	top:15%;
	background:#fff;
}

.jopb_tk_t{
	width:auto;
	padding:20px 20px 0 35px;
	font-size:18px;
	color:#646464;
	height:48px;
}

.jopb_tk_c{
	width:auto;
	margin:0px 20px 0 35px;
	font-size:14px;
	color:#646464;
	height:465px;
	line-height:28px;
	overflow-y:auto;
}

.jopb_tk_c dl{
	display:block;
	margin-bottom:38px;
}

.jopb_tk_b{
	width:100%;
	height:50px;
	text-align: center;
	color:#fff;
	font-size:18px;
	margin-top:15px;
}
.jopb_tk_b span{
	width:134px;
	height:43px;
	text-align:center;
	color:#fff;
	font-size:18px;
	background:url(../img/jbi_07.jpg) no-repeat;
	display:block;
	margin:0 auto;
	line-height:43px;
}

.jopb_tk_b span a{
	color:#fff;
	font-size:18px;
}





.coop{
	width:100%;
	height:auto;
	overflow: hidden;
	margin:0 auto;
}





.assist_i{
	height:100px;
	background:#007dc5;
}

.assist_i dl{
	width:50%;
	float:left;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
}

.assist_i dl dt{
	padding:0 0 0 195px;
	float: left;
	display:inline-block;
	font-family:"Helvet";
	font-size:44px;
	line-height:100px;
}

.assist_i dl dt i{
	padding:0;
	position:relative;
	top:-2px;
	opacity:0;
}

.assist_i dl dd{
	width:215px;
	padding:30px 0 0 0;
	float:left;
	display:inline-block;
	font-size:18px;
	position: relative;
	left:5px;
}

.assist_i dl dd span{
	width:100%;
	padding:0 0 0 0;
	float:left;
	display:block;
	font-size:18px;
}

.assist_i dl dd p{
	width:100%;
	padding:0 0 0 0;
	float: left;
	display:block;
	font-size:12px;
	text-transform:uppercase;
	font-family:Arial;
}

.assist_i dl:hover,.assist_i dl.active{
	background:#005f96;
}

.assist_i dl:hover dt i,.assist_i dl.active dt i{
	opacity:1;
	padding:0 0;
}




.plan_i{
	height:100px;
	background:#007dc5;
}

.plan_i dl{
	width:33.33%;
	float:left;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
}

.plan_i dl dt{
	padding:0 0 0 40px;
	float: left;
	display:inline-block;
	font-family:"Helvet";
	font-size:44px;
	line-height:100px;
}

.plan_i dl dt i{
	padding:0;
	position:relative;
	top:-2px;
	opacity:0;
}

.plan_i dl dd{
	width:215px;
	padding:30px 0 0 0;
	float:left;
	display:inline-block;
	font-size:18px;
	position: relative;
	left:5px;
}

.plan_i dl dd span{
	width:100%;
	padding:0 0 0 0;
	float:left;
	display:block;
	font-size:18px;
}

.plan_i dl dd p{
	width:100%;
	padding:0 0 0 0;
	float: left;
	display:block;
	font-size:12px;
	text-transform:uppercase;
	font-family:Arial;
}

.plan_i dl:hover,.plan_i dl.active{
	background:#005f96;
}

.plan_i dl:hover dt i,.plan_i dl.active dt i{
	opacity:1;
	padding:0 0;
}


.video_i{
	height:100px;
	background:#007dc5;
}

.video_i dl{
	width:25%;
	float:left;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
}

.video_i dl dt{
	padding:0 0 0 30px;
	float: left;
	display:inline-block;
	font-family:"Helvet";
	font-size:44px;
	line-height:100px;
}

.video_i dl dt i{
	padding:0;
	position:relative;
	top:-2px;
	opacity:0;
}

.video_i dl dd{
	width:170px;
	padding:30px 0 0 0;
	float:left;
	display:inline-block;
	font-size:18px;
	position: relative;
	left:5px;
}

.video_i dl dd span{
	width:100%;
	padding:0 0 0 0;
	float:left;
	display:block;
	font-size:18px;
}

.video_i dl dd p{
	width:100%;
	padding:0 0 0 0;
	float: left;
	display:block;
	font-size:12px;
	text-transform:uppercase;
	font-family:Arial;
}

.video_i dl:hover,.video_i dl.active{
	background:#005f96;
}

.video_i dl:hover dt i,.video_i dl.active dt i{
	opacity:1;
	padding:0 0;
}















.auth{
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}

.auth_cen{
	overflow:hidden;
	height:auto;
}

.auth_top{
	width:1190px;
	height:auto;
	overflow: hidden;
	margin:0 auto 100px;
}

.auth{
	width:100%;
	min-height:532px;
	display:block;
}

.auth_top{
	width:100%;
	height:auto;
}

.auth_topt{
	width:100%;
	overflow:hidden;
}


.auth_toptt{
	width:110%;
	height:250px;
}

.auth_toptt dl{
	width:215px;
	float:left;
}

.auth_toptt dl dt{
	width:100%;
	height:155px;
	float: left;
}

.auth_toptt dl dd{
	width:165px;
	height:55px;
	float:left;
	text-align:center;
	position:relative;
	left:-25px;
	font-size:16px;
	color:#333;
}

.auth_toptb{
	width:100%;
	height:282px;
	margin:0 auto;
}

.auth_toptbl{
	width:280px;
	height:280px;
	float: left;
}

.auth_toptbl span{
	width:280px;
	height:280px;
	float: left;
	position: relative;
	overflow:hidden;
	display:block;
}

.auth_toptbl img{
	width:280px;
	height:280px;
	float: left;
	transition-duration:1000ms;
	transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;

}

.auth_toptbl img:hover{
	width:280px;
	height:280px;
	float: left;
	transition-duration:1000ms;
	transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;

}

.auth_toptbr{
	width:865px;
	height:282px;
	float:right;
}

.auth_toptbr dl{
	width:100%;
	height:100%;
}

.auth_toptbr dl dd{
	font-size:14px;
	color:#333;
	line-height:39px;
	float: left;
}

.auth_toptbr dl dd b{
	font-size:18px;
	color:#059eda;
	font-weight:100;
}

.auth_toptbr dl dd strong{
	font-size:18px;
	color:#059eda;
	font-weight:100;
}

.auth_toptbr dl dd em{
	font-size:14px;
	color:#333;
}

.serve_bg{
	width:100%;
	min-height:550px;
	background:#f5f5f5;
}

.serve_bz{
	width:100%;
	min-height:250px;
	margin:0 auto;
}

.serve_bzc_l{
	/*width:570px;*/
	float:left;
	margin-right:30px;
}

.serve_bzc_ll{
	width:223px;
	height:223px;
	float: left;
	margin-right:25px;
}

.serve_bzc_ll span{
	width:223px;
	height:223px;
	overflow:hidden;
	position: relative;
	display:block;
}

.serve_bzc_ll img{
	width:223px;
	height:223px;
	transition-duration:1000ms;
	transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;

}


.serve_bzc_ll img:hover{
	width:223px;
	height:223px;
	transition-duration:1000ms;
	transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;

}

.serve_bzc_lr{
	width:320px;
	float:left;
}

.serve_bzc_lr dl{
	width:100%;
	height:auto;
}

.serve_bzc_lr dl dt{
	width:100%;
	height:25px;
	color:#059eda;
	font-size:22px;
	display:block;
	line-height:25px;
}

.serve_bzc_lr dl dd{
	width:100%;
	height:auto;
	color:#333;
	font-size:14px;
	display:block;
	line-height:36px;
	margin-top:15px;
}


.evaluate{
	width:100%;
	height:auto;
	margin:0 auto;
}


.evaluate_cen{
	width:1290px;
	overflow:hidden;
	margin:0 auto;
	height:auto;
	padding:0 0;
}

.evaluate_cen dl{
	width:100%;
	min-height:160px;
	background:#fff;
	margin-bottom:2px;
	float: left;
	color:#059eda;
	font-size:16px;
	display:block;
	transition-duration:1000ms;

}


.evaluate_cen dl dt{
	width:97px;
	height:100%;
	float:left;
}

.evaluate_cen dl dt span{
	width:52px;
	height:52px;
	background:#b4b4b4;
	border-radius:26px;
	display:block;
	float:right;
	margin-top:48%;
	text-align:center;
	line-height:52px;
	font-size:24px;
	color:#fff;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
}

.evaluate_cen dl dd{
	width:1124px;
	margin:32px 42px 32px 0;
	float: right;
	font-size:16px;
	color:#059eda;
}

.evaluate_cen dl dd em{
	width:100%;
	margin:0 0 12px;
	line-height:28px;
	display:block;
}

.evaluate_cen dl dd i{
	width:auto;
	height:10px;
	border-bottom:1px solid #059eda;
	display:inline-block;
	padding-left:35px;
	float:right;
}

.evaluate_cen dl dd i p{
	width:auto;
	height:20px;
	line-height:20px;
	display:inline-block;
	background:#fff;
	padding-left:11px;
}


.evaluate_cen dl:hover{
	width:100%;
	min-height:160px;
	background:#059eda;
	margin-bottom:2px;
	float: left;
	color:#fff;
	transition-duration:1000ms;

}

.evaluate_cen dl:hover dt span{
	width:52px;
	height:52px;
	background:#fff;
	border-radius:26px;
	display:block;
	float:right;
	margin-top:48%;
	text-align:center;
	line-height:52px;
	font-size:24px;
	color:#059eda;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
}

.evaluate_cen dl:hover dd em{
	width:100%;
	margin:0 0 12px;
	line-height:28px;
	display:block;
	color:#fff;
}

.evaluate_cen dl:hover dd i{
	width:auto;
	height:10px;
	border-bottom:1px solid #fff;
	display:inline-block;
	padding-left:35px;
	float:right;
}

.evaluate_cen dl:hover dd i p{
	width:auto;
	height:20px;
	line-height:20px;
	display:inline-block;
	background:#059eda;
	padding-left:11px;
	color:#fff;
}

.news_io{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}

.news_ioc{
	width:1260px;
	margin:0 auto;
	display:block;
	overflow:hidden;
}

.press_bot2{
	width:100%;
	height:auto;
	overflow:hidden;
}

.press_bot2 a{
	width:100%;
	height:170px;
	float:left;
	margin-bottom:0;
	text-decoration:none;
	color:#999;
	font-size:12px;
	border-bottom:1px solid #e6e6e6;
}

.press_bot2 a dl{
	width:100%;
	height:75px;
	margin-top:50px;
}

.press_bot2 a dl dt{
	width:105px;
	height:73px;
	border-right:1px solid #999;
	float:left;
	margin-left:30px;
}

.press_bot2 a dl dt span{
	width:105px;
	height:35px;
	float:left;
	font-size:58px;
	font-family:"AVEN";
	margin-top:16px;
}

.press_bot2 a dl dt p{
	width:100px;
	height:20px;
	float:left;
	font-size:16px;
	font-family:"AVEN";
	padding-left:5px;
}


.press_bot2 a dl dd{
	width:1000px;
	height:73px;
	float:right;
	margin-right:85px;
	position:relative;
}

.press_bot2 a dl dd span{
	width:100%;
	height:30px;
	float:left;
	color:#333;
	font-size:20px;
}

.press_bot2 a dl dd em{
	width:100%;
	height:48px;
	float:left;
	font-size:12px;
	overflow:hidden;
	line-height:24px;
}

.press_bot2 a dl dd i{
	width:22px;
	height:14px;
	position: absolute;
	top:35px;
	right:-60px;
	background:url(../img/ne_05.png) no-repeat;
}

.press_bot2 a:hover{
	color:#fff;
	background:#004097;
	border-bottom:1px solid #004097;
}

.press_bot2 a:hover dl dt{
	border-right:1px solid #fff;
}

.press_bot2 a:hover dl dd span{
	color:#fff;
}

.press_bot2 a:hover dl dd i{
	width:22px;
	height:14px;
	position: absolute;
	top:35px;
	right:-60px;
	background:url(../img/ne_08.png) no-repeat;
}




.news_info_ttc{
	width:100%;
	height:65px;
	line-height:65px;
	border-bottom:1px solid #ddd;
	margin-bottom:50px;
}

.news_info_ttc span{
	width:768px;
	height:65px;
	line-height:65px;
	font-size:24px;
	color:#333;
	float:left;
}

.news_info_ttc p{
	width:285px;
	height:auto;
	line-height:65px;
	font-size:18px;
	color:#333;
	float: right;
	font-family:Arial;
	text-transform: uppercase;
}

.news_info{
	width:1200px;
	height:auto;
	display:block;
	margin:0 auto;
}

.news_info_t{
	width:100%;
	height:auto;
    margin-bottom: 50px;
}

.news_info_t .news_ic p{margin:15px auto;line-height:normal !important;font-size:15px;}
.news_info_t .news_ic div{font-size:15px;}

.news_info_b{
	width:100%;
	height:auto;
}

.news_info_b .mayew{
	width:1000px;
	height:45px;
	text-align:left;
	line-height:22px;
	font-size:14px;
	color:#555;
	display:block;
	float: left;
	font-weight:100;
	margin:0 10px 0 0;
}

.news_info_b .mayew span{
	width:1000px;
	height:22px;
	text-align:left;
	line-height:22px;
	font-size:14px;
	color:#555;
	display:block;
	float: left;
	font-weight:100;
	margin:0 10px 0 0;
}

.news_info_b .mayew span a{
	width:auto;
	height:22px;
	text-align:left;
	line-height:22px;
	font-size:14px;
	color:#555;
	display:inline-block;
	font-weight:100;
	margin:0 0 0;
	text-decoration:none;
}

.news_info_b .mayew span a:hover{
	color:#004097;
}

.news_doslei{
	margin:30px auto 120px;
	overflow: hidden;
}


.por_info_fom{
	float: right;
}
.por_info_fom a{
	width:125px;
	height:34px;
	margin:0;
	display:block;
	border:1px solid #ddd; 
	text-align: center;
	line-height:34px;
	color:#555;
	font-size:14px;
	text-decoration:none;
	transition-duration:1000ms;
}

.por_info_fom a:hover{
	border:1px solid #004097; 
	color:#fff;
	background:#004097;
	transition-duration:1000ms;
}


.auth_bot{
	width:100%;
	height:426px;
	margin:0 auto;
}

.auth_bot dl dt{
	width:426px;
	height:426px;
	float: left;
	margin-left:78px;
}

.auth_bot dl dd{
	width:550px;
	height:426px;
	float:left;
	margin:50px 0 0 93px;
}

.auth_bot dl dd span{
	width:100%;
	height:122px;
	float:left;
	margin:0 0 35px 0;
}


.auth_bot dl dd em{
	width:366px;
	height:30px;
	line-height:30px;
	padding:1px;
	float:left;
	border:1px solid #e1e1e1;
	margin:0 0 0 0;
}


.dingy{
	width:275px;
	padding:0 10px;
	color:#8d8d8d;
	font-size:14px;
	line-height:30px;
	height:30px;
	float: left;
	border:0;
}

.dingy2{
	width:70px;
	padding:0 0;
	color:#fff;
	font-size:14px;
	line-height:30px;
	height:30px;
	float:right;
	background:#007dc5;
	border:0; 
}




.case_bot_ct01{
	width:100%;
	height:auto;
	margin-top:60px;
}

.case_bot_ct01b{
	width:1270px;
	height:auto;
	margin-bottom:0;
	display:block;
	overflow: hidden;
}

.case_bot_ct01b dl{
	width:340px;
	height:100%;
	float:left;
	text-align:center;
	margin:0 50px 0 20px;
}

.case_bot_ct01b dl dt{
	width:340px;
	height:340px;
	float:left;
	text-align:center;
	margin-bottom:0px;
	overflow:hidden;
}

.case_bot_ct01b dl dt img{
	width:340px;
	height:340px;
	margin:0;
	overflow: hidden;
	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}

.case_bot_ct01b dl:hover dt img{
	width:340px;
	height:340px;
	margin:0;
	overflow: hidden;
	transform: scale(1.1, 1.1);
    transition-timing-function: ease-out;
    transition-duration:1000ms;
}



.case_bot_ct01b dl dd{
	width:340px;
	height:auto;
	float:left;
	text-align:center;
	color:#646464;
	font-size:16px;
	padding-top:12px;
	padding-bottom:5px;
}

.case_bot_ct01b dl dd span{
	color:#717171;
	font-size:18px;
}

.case_bot_ct01b dl dd p{
	color:#717171;
	font-size:12px;
}

.case_bot_ct01b dl:hover dd span{
	color:#007dc5;
}



.assist_bot_ct01{
	width:100%;
	height:auto;
	margin-top:20px;
}

.assist_bot_ct01b{
	width:1160px;
	height:auto;
	margin:0 auto;
	display:block;
	overflow: hidden;
}

.assist_bot_ct01b dl{
	width:100%;
	height:225px;
	float:left;
	text-align:left;
	padding:40px 0;
	border-bottom:1px solid #e1e1e1;
}

.assist_bot_ct01b dl dt{
	width:240px;
	height:220px;
	float:left;
	text-align:left;
	margin-bottom:0px;
	overflow:hidden;
	float:left;
}

.assist_bot_ct01b dl dt img{
	width:220px;
	height:220px;
	margin:0;
	overflow: hidden;
	text-align:left;
}

.assist_bot_ct01b dl dd{
	width:850px;
	height:auto;
	float:left;
	text-align:left;
	color:#646464;
	font-size:16px;
	padding-top:0;
}

.assi_top{
	width:100%;
	height:130px;
}

.assi_top span{
	color:#646464;
	font-size:18px;
	height:35px;
	font-weight:bold;
	padding-top:10px;
	display:block;
}


.assi_top i{
	color:#646464;
	font-size:14px;
	font-weight:100;
	padding-top:0;
	display:block;
}

.assi_top i b{
	color:#646464;
	font-size:14px;
	font-weight:100;
	padding-top:0;
	display:inline-block;
	padding:0 5px;
}

.assi_top em{
	color:#646464;
	font-size:14px;
	font-weight:100;
	padding-top:0;
	display:block;
}


.assi_bot{
	width:100%;
	height:55px;
}

.assi_bot span{
	color:#646464;
	font-size:14px;
	height:22px;
	font-weight:100;
	padding-top:0px;
	display:block;
}

.assi_bot em{
	color:#646464;
	font-size:14px;
	font-weight:100;
	padding-top:0;
	display:block;
}











.plan_top02{
	width:100%;
	height:760px;
	background:#007dc5;
	margin:0 auto;
}


.plan_top02_t{
	text-align:center;
	padding-top:60px;
	display:block;
}

.plan_top02_t dl{
	width:100%;
	height:200px;
	color:#fff;
}

.plan_top02_t dl dt{
	width:100%;
	height:90px;
}

.plan_top02_t dl dt span{
	width:100%;
	font-size:24px;
}

.plan_top02_t dl dt p{
	width:100%;
	font-size:14px;
	text-transform:uppercase;
}

.plan_top02_t dl dt i{
	width:80px;
	height:4px;
	margin:18px auto 0;
	display:block;
	background:#fff;
}

.plan_top02_t dl dd{
	width:100%;
	font-size:16px;
	text-transform:uppercase;
	line-height:25px;
}


.plan_top02_b{
	width:100%;
	height:auto;
}

.plan_top02_bb{
	width:1050px;
	height:470px;
	margin:0 auto;
}

.plan_top02_bb dl{
	width:270px;
	height:460px;
	margin:0 40px;
	float: left;
}

.plan_top02_bb dl dt{
	width:270px;
	height:360px;
	margin:0;
	position:relative;
	background:#fff;
}

.plan_top02_bb dl dt span,.plan_top02_bb dl dt span img{
	width:270px;
	height:303px;
	margin:0;
	position:relative;
	background:#fff;
}

.plan_top02_bb dl dt em{
	width:270px;
	height:57px;
	position:absolute;
	background:#fff;
	bottom:0;
	left:0;
	text-align:center;
	color:#007dc5;
	transition-duration:500ms;
}

.plan_top02_bb dl dt em p{
	width:270px;
	height:auto;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	height:18px;
	transition-duration:500ms;
}

.plan_top02_bb dl dt em b{
	width:270px;
	height:auto;
	font-size:12px;
	font-weight:100;
	padding-top:0;
	transition-duration:500ms;
}


.plan_top02_bb dl dd{
	width:270px;
	height:100px;
	margin:0;
}

.plan_top02_bb dl dd em{
	width:auto;
	height:100px;
	margin:10px 5px 0;
	line-height:23px;
	color:#fff;
	text-align:left;
	display:block;
}

.plan_top02_bb dl:hover dt em{
	width:270px;
	height:77px;
	position:absolute;
	background:#fff;
	bottom:0;
	left:0;
	text-align:center;
	color:#007dc5;
	transition-duration:500ms;
}

.plan_top02_bb dl:hover dt em p{
	width:270px;
	height:auto;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	height:18px;
	transition-duration:500ms;
}

.plan_top02_bb dl:hover dt em b{
	width:270px;
	height:auto;
	font-size:12px;
	font-weight:100;
	padding-top:0;
	transition-duration:500ms;
}


.plan_top03{
	width:100%;
	height:auto;
	overflow: hidden;
}

.plan_top03_t{
	width:100%;
	height:80px;
	padding-top:60px;
}

.plan_top03_t dl{
	text-align: center;
	color:#646464;
}

.plan_top03_t dl dt{
	width:auto;
}
.plan_top03_t dl dt span{
	font-size:24px;
}

.plan_top03_t dl dt p{
	font-size:14px;
	text-transform:uppercase;
}

.plan_top03_tc{
	width:100%;
	height:97px;
	margin:0 auto;
}

.plan_top03_tc ul{
	list-style:none;
}

.plan_top03_tc ul li{
	width:200px;
	height:55px;
	float: left;
	text-align:center;
	color:#717171;
	cursor:pointer;
}

.plan_top03_tc ul li span{
	width:200px;
	height:auto;
	font-size:18px;
	line-height:18px;
	padding-top:5px;
	display:block;
}

.plan_top03_tc ul li p{
	width:200px;
	height:auto;
	font-size:12px;
	text-transform:uppercase;
	line-height:12px;
	padding-top:2px;
	display:block;
}

.plan_top03_tc ul li:hover,.plan_top03_tc ul li.active{
	width:200px;
	height:55px;
	float: left;
	text-align:center;
	color:#fff;
	background:url(../img/fa_24.jpg) center no-repeat;
}


.jiazs{
	width:100%;
	height:auto;
	margin:0 auto;
	display:block;
}

.jiazs span{
	width:95px;
	height:55px;
	font-size:18px;
	text-align:center;
	cursor:pointer;
	display:block;
	margin:50px auto 0;
}

.jiazs span p{
	width:95px;
	height:auto;
	color:#646464;
	text-align:center;
	cursor:pointer;
	display:block;
}

.jiazs span i{
	width:68px;
	height:20px;
	margin:0 auto;
}


.jiazs span:hover{
	color:#007dc5;
}










.media_top01{
	overflow: hidden;
	height:auto;
}

.media_top01_b{
	width:100%;
	height:auto;
}

.media_top01_bb{
	height:auto;
	overflow:hidden;
	margin-top:30px;
}

.media_top01_bb a{
	color:#717171;
	text-decoration:none;
}

.media_top01_bb dl{
	width:50%;
	float: left;
	height:160px;
	margin:40px 0;
}

.media_top01_bb dl dt{
	width:250px;
	height:160px;
	margin-right:20px;
	float:left;
	overflow: hidden;
}

.media_top01_bb dl dt img{
	width:250px;
	height:160px;

	transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;

}

.media_top01_bb dl:hover dt img{
	width:250px;
	height:160px;

	transform: scale(1.1, 1.1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;

}

.media_top01_bb dl dd{
	width:280px;
	height:160px;
	float:left;
}

.media_top01_bb dl dd span{
	width:100%;
	height:42px;
	line-height:42px;
	color:#717171;
	font-size:18px;
	display:block;
	font-weight:bold;
}

.media_top01_bb dl dd em{
	width:100%;
	height:90px;
	line-height:24px;
	color:#717171;
	font-size:14px;
	display:block;
	font-weight:100;
}

.media_top01_bb dl dd i{
	width:100%;
	height:24px;
	line-height:24px;
	font-size:12px;
	display:block;
	font-weight:100;
}

.media_top01_bb dl dd b{
	width:auto;
	height:24px;
	line-height:24px;
	font-size:12px;
	display:inline-block;
	font-weight:100;
	margin-right:15px;
	float: left;
}


.media_top01_bb dl dd b img{
	margin-right:5px;
}

.media_top01_bb dl:hover dd span{
	color:#007dc5;
}










.video_top01_bb{
	width:1112px;
	height:auto;
	overflow:hidden;
	margin:60px auto 0;
}

.video_top01_bb dl{
	width:300px;
	float:left;
	height:225px;
	margin:0 35px;
	cursor:pointer;
}

.video_top01_bb dl dt{
	width:250px;
	height:165px;
	margin-right:0px;
	float:left;
}

.video_top01_bb dl dt img{
	width:300px;
	height:165px;
}


.video_top01_bb dl dd{
	width:300px;
	height:40px;
	float:left;
}

.video_top01_bb dl dd span{
	width:245px;
	height:40px;
	line-height:40px;
	color:#717171;
	font-size:16px;
	display:inline-block;
	font-weight:100;
	float: left;
}


.video_top01_bb dl dd b{
	width:auto;
	height:40px;
	line-height:40px;
	font-size:12px;
	display:inline-block;
	font-weight:100;
	margin-right:0px;
	float:right;
}


.video_top01_bb dl dd b img{
	margin-right:5px;
}

.video_top01_bb dl:hover dd span{
	color:#007dc5;
}




.cooper{
	width:100%;
	height:550px;
	position:relative;
	margin-bottom:70px;
}

.cooper_top{
	width:100%;
	height:34px;
	line-height:34px;
	position:absolute;
	left:0;
	bottom:0;
}
.cooper_top ul{
	list-style:none;
	width:100%;
	display:block;
	text-align:center;
}

.cooper_top ul li{
	width:12px;
	height:12px;
	float:none;
	display:inline-block;
	margin:0 6px;
}

.cooper_top ul li span{
	width:10px;
	height:10px;
	border-radius:5px;
	border:1px solid #d3d3d3;
	display:block;
	cursor:pointer;
}

.cooper_top ul li:hover span,.cooper_top ul li.active span{
	background:#059eda;
	border:1px solid #059eda;
	display:block;
}


.cooper_bot{
	width:1220px;
	height:510px;
	float:left;
}

.cooper_bott{
	width:100%;
}

.cooper_bott dl{
	width:288px;
	height:252px;
	float: left;
	margin-right:15px;
}

.cooper_bott dl dt{
	width:286px;
	height:176px;
	float:left;
	border:1px solid #d9d9d9;
}

.cooper_bott dl dt span{
	width:286px;
	height:176px;
	border:0;
	position: relative;
	overflow:hidden;
	display:block;
}

.cooper_bott dl dt img{
	width:286px;
	height:176px;
	border:0;
	transition-duration:1000ms;
transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}

.cooper_bott dl dt img:hover{
	width:286px;
	height:176px;
	border:0;
	transition-duration:1000ms;
	transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}

.cooper_bott dl dd{
	width:286px;
	height:52px;
	line-height:52px;
	text-align:center;
	color:#555;
	font-size:14px;
}

.about_t{
	width:100%;
	height:auto;
	overflow:hidden;
	/*padding-bottom:70px;*/
    position: relative;
   	max-width:1300px;
    margin:0 auto;
}

.about_tc{
	height:auto;
	margin:0 auto;
	overflow:hidden;
	line-height:32px;
	color:#333;
	font-size:14px;
}

.about_tc dl{
	width:100%;
	margin:0 auto;
	overflow: hidden;
}

.about_tc dl span{
	width: 30.7%;
	/*height:300px;*/
	margin:0 28px 15px 0;
	/*float: left;*/
    display:inline-block;
	overflow:hidden;
	position: relative;
}

.about_tc dl img{
	width:100%;
	/*height:300px;*/
	margin:0;
	float: left;
	transition-duration:1000ms;
	transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}

.about_tc dl img:hover{
	/*width:380px;
	height:300px;*/
	margin:0;
	float: left;
	transition-duration:1000ms;
	transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}

.about_tc p{
	width:100%;
	height:auto;
	line-height:32px;
	color:#333;
	font-size:14px;
	display:block;
}

.course{
	width:100%;
	height:646px;
	background:url(../img/gy_02.jpg) center no-repeat;
}

.jcilie{
	padding:90px 0 0;
	text-align:center;
}

.jcilie span{
	width:100%;
	font-size:40px;
	height:45px;
	color:#fff;
	display:block;
}

.jcilie p{
	width:100%;
	height:30px;
	font-size:16px;
	color:#fff;
	font-family:Arial;
	text-transform:uppercase;
}

.jcilie i{
	width:45px;
	height:3px;
	background:#fff;
	display:block;
	margin:0 auto;
}

.course_cb{
	height:360px;
	position:relative;
}

.jcilie.iopel{
	padding:72px 0 0;
	text-align:center;
}

#swiper_environment span,#swiper_honor span{margin:0;width: 33.3%;text-align:center;}
#swiper_environment span img,#swiper_honor span img{width:95%;float:none;}

.picScroll-left{ overflow:hidden;}
.picScroll-left .hd{padding:0; position:absolute; left:0; top:160px; width:100%;z-index:5;}
.picScroll-left .hd .prev{ display:block; width:20px; height:20px; float:left; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../img/ab_18.png") no-repeat;}
.picScroll-left .hd .next{ display:block;width:20px; height:20px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../img/ab_21.png") no-repeat;}

.picScroll-left .hd ul{overflow:hidden; zoom:1; width:100%; position:absolute; bottom:-248px; left:0; display:block; text-align:center; }
.picScroll-left .hd ul li{ width:12px; height:12px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#004097; border-radius:6px; display:inline-block; float:none; }
.picScroll-left .hd ul li.on{ background:#0077a5 }
.picScroll-left .bd{ padding:0px;}
.picScroll-left .bd .tempWrap{
	position:relative;
	left:28px;
}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; width:1140px; height:370px; margin:0 auto;}
.picScroll-left .bd ul li{ width:1140px; height:305px;  margin:0; float:left;padding-top:48px;  }
.picScroll-left .bd ul li dl{ width:218px; height:170px;  margin:0; float:left; position:relative;}
.picScroll-left .bd ul li dl dt{ width:262px; height:40px;  margin:0; float:left; }
.picScroll-left .bd ul li dl dd{ width:262px; height:118px;  margin:0; float:left; }

.picScroll-left .bd ul li dl.fleb dt{ width:262px; height:40px;  margin:0; float:left; background:url(../img/ab_24.png) center bottom no-repeat; margin-top:98px;}
.picScroll-left .bd ul li dl.fleb dt span{ width:262px; height:40px; line-height:20px; text-align:center; font-size:14px; font-weight:bold; color:#fff; display:block;}

.picScroll-left .bd ul li dl.fleb dd{ width:262px; height:118px;  margin:8px 0 0; float:left; background:url(../img/ab_30.png) center top no-repeat; position: relative;}
.picScroll-left .bd ul li dl.fleb dd i{
	width:100%;
	height:7px;
	display:block;
}
.picScroll-left .bd ul li dl.fleb dd em{
	width:100%;
	min-height:80px;
	background:#004097;
	display:block;
	padding:12px 15px;
	line-height:25px;
	color:#fff;
	position:absolute;
	left:0;
	top:7px;
	float:left;
    font-size:16px;
}

.picScroll-left .bd ul li dl.fleb2 dt{ width:262px; height:40px;  margin:0; float:left; background:url(../img/ab_24.png) center top no-repeat;}
.picScroll-left .bd ul li dl.fleb2 dt span{     
	width: 262px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    display: block;
    padding-top: 20px;

}

.picScroll-left .bd ul li dl.fleb2 dd{ width:262px; height:118px;  margin:0px 0 8px; float:left; background:url(../img/ab_30f.png) center bottom no-repeat; position:relative;}
.picScroll-left .bd ul li dl.fleb2 dd i{
	width:100%;
	height:7px;
	display:block;
}
.picScroll-left .bd ul li dl.fleb2 dd em{
	width:100%;
	min-height:80px;
	background:#004097;
	display:block;
	padding:12px 15px;
	line-height:25px;
	color:#fff;
	position:absolute;
	left:0;
	bottom:7px;
	float:left;
    font-size:16px;
}

.vision_c{
	overflow:hidden;
}

.vision_cb{
	width:100%;
	height:auto;
	margin:0 0 45px;
	display:block;
	overflow:hidden;
}

.vision_cb dl{
	width:31%;
	/*min-height:415px;*/
	/*margin-right:35px;*/
	float:left;
}

.vision_cb dl:nth-child(2){margin:0 35px;}

/*.vision_cb dl dt{
	width:375px;
	height:230px;
}*/

.vision_cb dl dt span{
	/*width:375px;
	height:230px;*/
	position: relative;
	overflow:hidden;
	display:block;
}

.vision_cb dl dt img{
	width:100%;
	/*height:230px;*/
	transition-duration:1000ms;
	transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}

.vision_cb dl dt img:hover{
	/*width:375px;
	height:230px;*/
	transition-duration:1000ms;
	transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 1000ms;
}

.vision_cb dl dd{
	/*width:375px;*/
	height:auto;
	text-align:center;
}

.vision_cb dl dd em{
	width:100%;
	height:40px;
	line-height:40px;
	margin:25px 0 10px;
	color:#004097;
	font-size:22px;
	display:block;
}

.vision_cb dl dd p{
	width:100%;
	height:auto;
	line-height:26px;
	color:#333;
	font-size:16px;
	display:block;
}

.product{
	width:100%;
	height:auto;
	overflow:hidden;
	/*margin:0 auto 82px;*/
}

.product_c{
	overflow:hidden;
}

.product_nav{
	width:100%;
	height:auto;
	display:block;
	margin-bottom:50px;
	overflow:hidden;
}

.product_nav ul{
	list-style:none;
    text-align:center;
}

.product_nav ul li{
	width:118px;
	height:32px;
	margin:0 15px 15px 0;
	display:inline-block;
	text-align:center;
	line-height:30px;
	font-size:16px;
	color:#004097;
	border:1px solid #004097;
}

.product_nav ul li a{
	color:#004097;
	display:block;
}

.product_nav ul li:hover,.product_nav ul li.active{
	background:#004097;
}

.product_nav ul li:hover a,.product_nav ul li.active a{
	color:#fff;
	display:block;
}

.product_cp{
	width:100%;
	height:auto;
	/*float: left;*/
    overflow:hidden;
    margin:0 auto;
}

.product_cp ul{
	list-style:none;
}

.product_cp ul li{
	width:25%;
	/*height:475px;*/
	/*float: left;*/
	/*margin-right:57px;*/
    text-align: center;
    display:inline-block;
}

.product_cp ul li span img{
	/*width:95%;*/
	height:200px;
}

.product_cp ul li p{
	width:100%;
	height:56px;
	line-height:56px;
	text-align:center;
	color:#333;
	font-size:18px;
	transition-duration:1000ms;
}

.product_cp ul li:hover p{
	color:#004097;
	transition-duration:1000ms;
}


.prod_info{
	height:auto;
}

.prod_info_t{
	width:100%;
	height:auto;
	margin:80px 0 45px;
	display:block;
	text-align:center;
}

.prod_info_t span{
	color:#004097;
	font-size:30px;
	line-height:45px;
	display:block;
}


.prod_info_b{
	width:100%;
	height:auto;
}

.prod_info_bt{
	width:100%;
	/*height:445px;*/
	margin:0 auto;
}

.prod_info_bt ul{
	list-style:none;
}

.prod_info_bt ul li{
	/*width:345px;*/
    max-width:100%;
	/*height:410px;
	float: left;
	margin:0 23px;*/
    text-align:center;
}

.prod_info_bb{
	width:100%;
	height:auto;
	display:block;
	color:#333;
	font-size:14px;
	line-height:32px;
}

.soel{
	width:100%;
	height:auto;
	display:block;
	margin:25px auto 95px;
	overflow:hidden;
}

.soel a{
	width:120px;
	height:43px;
	background:#f5f5f5;
	border-radius:21px;
	display:block;
	float: right;
	text-align:center;
	line-height:43px;
	color:#004097;
}

.soel a:hover{
	background:#004097;
	color:#fff;
}



.message{
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}

.message_c{
	height:auto;
}

.message_t{
	width:100%;
	height:auto;
	margin:80px 0 58px;
	color:#004097;
	font-size:30px;
	text-align:center;
	display:block;
}

.message_b{
	width:100%;
	height:auto;
	margin:0 auto 95px;
	display:block;
	overflow:hidden;
}


.message_b .liope{
	width:945px;
	height:100%;
	margin:0 auto;
	position:relative;
	left:-10px;
}

.message_b .liope ul{
	list-style:none;
	margin:0;
	padding:0;
}

.message_b .liope ul li{
	width:100%;
	min-height:40px;
	margin-bottom:15px;
	float:left;
}

.message_b .liope ul li .input_io{
	width:276px;
	height:38px;
	border:1px solid #e1e1e1;
	padding:0 20px;
	display:inline-block;
	line-height:38px;
	color:#888;
	font-size:16px;
	margin-right:20px;
	float: left;
}

.message_b .liope ul li .input_io2{
	width:870px;
	height:220px;
	border:1px solid #e1e1e1;
	padding:0 20px;
	display:inline-block;
	line-height:38px;
	color:#888;
	font-size:16px;
}

.message_b .liope ul li .input_io3{
	width:118px;
	height:42px;
	border:1px solid #004097;
	padding:0 0px;
	display:block;
	line-height:42px;
	text-align:center;
	color:#fff;
	font-size:16px;
	background:#004097;
	border-radius:21px;
	margin:20px auto 0;
	transition-duration:1000ms;
}

.message_b .liope ul li .input_io3:hover{
	width:138px;
	transition-duration:1000ms;
}


.liuyil{
	width:988px;
	height:240px;
	border:0;
	box-shadow:-2px -2px 1px #dedede;
	background:#fff;
	margin-right:10px;
	float: right;
}

.inpu_t2_m{
	width:950px;
	height:125px;
	margin:0 auto 0;
	border-top:1px dashed #e1e1e1;
	float: left;
	margin-left:15px;
}

.inpu_t2_m dt{
	padding-top:0px;
	line-height:32px;
	color:#ea861b;
	font-size:14px;
}


.inpu_t2_m dd p{
	padding:0 10px;
	line-height:32px;
	color:#7f7e7e;
	font-size:14px;
	background:#f8f8fa;
	float: left;
	margin-right:19px;
	margin-bottom:12px;
	cursor:pointer;
}


.inpu_t3{
	margin-left:10px;
	width:138px;
	height:32px;
	line-height:32px;
	background:#fff;
	box-shadow:-2px -2px 1px #dedede;
	border:0;
	padding:0 10px;
	color:#7f7e7e;
	font-size:14px;
	margin-right:10px;
}

.eroli{
	margin-right:18px;
	cursor:pointer;
}

.kanbl{
	color:#7cb1ff;
	font-size:14px;
	cursor:pointer;
	border:none;
	background:none; 
}


.inpu_t4{
	width:190px;
	height:44px;
	background:url(../img/jm_04.jpg) no-repeat;
	border:0;
	text-align:center;
	line-height:44px;
	color:#fff;
	font-size:14px;
	float:right;
	position: relative;
    right:-160px;
}


























.ship_mc{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:90;
	background:#000;
	opacity:0.5;
}
.ship_m{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:9900;
}


.shipsa{
  width:1000px;
  position:relative;
  margin:0 auto;
  top:20%;
  z-index:66;
}

.shippp {
  position: absolute;
  top:0px;
  right: -37px;
  display:block;
  height: 40px;
  width: 40px;
  background-image: url(../img/video-close.png);
  background-color: #999;
  background-position: center center;
  background-repeat: no-repeat;
  cursor:pointer;
  z-index:100;
}
.shippp:hover {
  background-color:#007dc5; }



#boxs {
  width:100%;
  height:100%;
  position:fixed;
  z-index:55;
  display:none;
 }






.por_info_fom{
	float: right;
}
.por_info_fom a{
	width:125px;
	height:34px;
	margin:0;
	display:block;
	border:1px solid #ddd; 
	text-align: center;
	line-height:34px;
	color:#555;
	font-size:14px;
	text-decoration:none;
	transition-duration:1000ms;
}

.por_info_fom a:hover{
	border:1px solid #004097; 
	color:#fff;
	background:#004097;
	transition-duration:1000ms;
}








.func_01{
	width:1160px;
	margin:0 auto;
	height:470px;
	padding-bottom:62px;
	display:block;
}

.func_01 dl{
	width:100%;
	height:100%;
}

.func_01 dl dt{
	width:505px;
	height:470px;
	float:left;
	text-align:center;
	margin-right:30px;
}

.func_01 dl dt img{
	max-width:505px;
	max-height:470px;
	margin:0 auto;
}


.func_01 dl dd{
	width:585px;
	height:340px;
	float:left;
	text-align:left;
	margin-top:100px;
}

.func_01_t{
	width:100%;
	height:145px;
	float: left;
}

.func_01_t .span{
	width:100%;
	height:60px;
	color:#007dc5;
	font-size:60px;
	text-transform:uppercase;
	display:block;
}

.func_01_t .em{
	height:77px;
	width:100%;
	display:block;
}

.func_01_t .em .b{
	width:100%;
	color:#646464;
	font-size:24px;
	font-weight:bold;
}
.func_01_t .em .p{
	color:#b8b8b8;
	font-size:14px;
	display:block;
	width:100%;
	height:30px;
	font-family:Arial;
}

.func_01_t .em .i{
	width:60px;
	height:4px;
	background:#cecece;
	display:block;
}


.func_01_b{
	width:100%;
	height:185px;
	float: left;
}

.func_01_b .b{
	width:100%;
	height:auto;
	font-size:30px;
	font-weight:bold;
	height:38px;
}

.func_01_b .i{
	width:100%;
	height:auto;
	font-size:18px;
	font-weight:100;
	height:35px;
	font-family:Arial;
}

.func_01_b .em{
	background:#007dc5;
	color:#fff;
	width:182px;
	height: 42px;
	border-radius:10px;
	margin-right:5px;
	float: left;
	margin-bottom:10px;
	text-align:center;
}

.func_01_b .em .span{
	color:#fff;
	width:100%;
	height:auto;
	padding:3px 0 5px 0;
	font-size:18px;
	line-height:20px;
}

.func_01_b .em .p{
	color:#fff;
	width:100%;
	height:auto;
	margin-bottom:0px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
}


.func_02{
	width:100%;
	height:520px;
	background:#f2f2f2;
	margin:0 auto;
}

.func_02 dl{
	width:1160px;
	margin:0 auto;
}

.func_02 dl dt{
	width:505px;
	height:470px;
	padding:25px 25px 0 0;
	float:left;
	text-align:center;
}

.func_02 dl dt img{
	max-width:505px;
	max-height:470px;
	padding: 0;
}

.func_02 dl dd{
	width:380px;
	height:340px;
	float: left;
	margin-top:115px;
}

.func_02 dl dd .func_02_t{
	width:100%;
	height:100px;
	display:block;
	color:#646464;
}

.func_02 dl dd .func_02_t .span{
	width:100%;
	height:40px;
	font-size:30px;
}

.func_02 dl dd .func_02_t .em{
	width:100%;
	height:60px;
}

.func_02 dl dd .func_02_t .em .b{
	width:100%;
	height:40px;
	display:block;
	font-size:30px;
	text-transform:uppercase;
}

.func_02 dl dd .func_02_t .em .i{
	width:100%;
	background:#007dc5;
	width:60px;
	height:4px;
	display:block;
}


.func_02 dl dd .func_02_b{
	width:100%;
	height:215px;

}

.func_02 dl dd .func_02_b .em{
	width:100%;
	height:125px;
	color:#535353;
	font-size:16px;
	line-height:30px;
	padding-bottom:10px;
}

.func_02 dl dd .func_02_b .p{
	width:100%;
	height:125px;
	color:#ccc;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
}

.func_02_io{
	width:695px!important;
}

.func_02_io img{
	max-width:595px!important;
	max-height:470px!important;
	margin-top:25px;
}





.func_03{
	width:100%;
	height:715px;
	margin:0 auto;
}

.func_03 dl{
	width:1160px;
	height:100%;
	margin:0 auto;
}

.func_03 dl dt{
	width:690px;
	height:585px;
	float: left;
	padding-top:58px;
	display:inline-block;
	float: left;
	text-align:center;
}


.func_03 dl dt img{
	max-width:690px;
	max-height:585px;
}

.func_03 dl dd{
	width:405px;
	height:265px;
	margin:205px 0 0 15px;
	float: left;
}

.func_03 dl dd .func_03_t{
	width:100%;
	height:165px;
	color:#585858;
}
.func_03 dl dd .func_03_t .span{
	width:100%;
	height:38px;
	font-family:"黑体";
	text-align:left;
	display:block;
	font-size:24px;
	float: left;
}
.func_03 dl dd .func_03_t .span .po{
	font-family:"黑体";
	font-size:24px;
	font-weight:100;
	float: left;
}


.func_03 dl dd .func_03_t .span .p{
	font-family:"Helvet";
	font-size:24px;
	font-weight:100;
	float: left;
	padding:0 5px;
}

.func_03 dl dd .func_03_t .span .pp{
	font-family:"Helvet";
	font-size:40px;
	font-weight:100;
	float: left;
	color:#3064bb;
}

.func_03 dl dd .func_03_t .em{
	width:100%;
	height:125px;
	color:#646464;
	display:block;
}

.func_03 dl dd .func_03_t .em .b{
	width:100%;
	height:95px;
	font-size:10px;
	color:#e3e3e3;
	text-transform:uppercase;
	line-height:12px;
	display: block;
}

.func_03 dl dd .func_03_t .em .i{
	width:100%;
	height:75px;
	font-size:18px;
	color:#646464;
	line-height:25px;
	display: block;
}

.func_03 dl dd .func_03_b{
	width:100%;
	height:125px;
	color:#646464;
	display:block;
}

.func_03 dl dd .func_03_b a{
	width:185px;
	height:30px;
	background:url(../img/gli_15.jpg) left no-repeat;
	display:block;
}


.func_03 dl dd .func_03_b .em{
	width:auto;
	font-size:14px;
	height:15px;
	line-height:15px;
	color:#8d8d8d;
	display:inline-block;
	padding-left:32px;
	position: relative;
	top:-3px;
}

.func_03 dl dd .func_03_b .p{
	width:auto;
	height:12px;
	font-size:10px;
	color:#b8b8b8;
	display:inline-block;
	padding-left:32px;
	line-height:12px;
	text-transform:uppercase;
	position: relative;
	top:-9px;
}



.func_04{
	width:100%;
	height:520px;
	background:#f2f2f2;
}

.func_04 dl{
	width:1160px;
	height:100%;
	margin:0 auto;
}

.func_04 dl dt{
	width:380px;
	height:455px;
	float: right;
	padding:33px 90px 0 0; 
}

.func_04 dl dd{
	width:440px;
	height:325px;
	float:left;
	padding:125px 0 0 165px;
	display:block;
}

.func_04_t{
	width:100%;
	height:100%;
}
.func_04_t .span{
	width:100%;
	height:35px;
	color:#535353;
	font-size:34px;
	font-family:"黑体";
}

.func_04_t .span .p{
	width:auto;
	height:33px;
	color:#3064bb;
	font-size:34px;
	font-family:"黑体";
	float:right;
	padding-right:25px;
}

.func_04_t .t{
	width:100%;
	height:16px;
	color:#a1a1a1;
	font-size:16px;
	text-transform:uppercase;
	padding-bottom:15px;
	display:block;
}

.func_04_t .em {
	padding-top:10px;
	display:block;
}

.func_04_t .em .b{
	width:100%;
	height:155px;
	color:#535353;
	line-height:30px;
	font-size:16px;
	text-transform:uppercase;
	padding-bottom:0px;
	display:block;
}


.func_04_t .em .i{
	width:100%;
	height:auto;
	color:#d2d2d2;
	line-height:54px;
	font-size:54px;
	text-transform:uppercase;
	padding-bottom:0px;
	display:block;
}

.func_04_t .em .bc{
	width:100%;
	color:#007dc5;
	line-height:30px;
	font-size:30px;
	text-transform:uppercase;
	padding:0px 0 12px;
	display:block;
	font-family:"黑体";
}

.func_04_t .em .bc em{
	font-weight:bold;
}

.func_04_t .em .bi{
	width:100%;
	height:auto;
	color:#535353;
	line-height:30px;
	font-size:16px;
	text-transform:uppercase;
	padding-bottom:0px;
	display:block;
}



.func_05{
	width:100%;
	height:710px;
	margin:0 auto;
}

.func_05_c{
	width:1160px;
	margin:0 auto;
}

.func_05_t{
	width:100%;
	height:170px;
	padding-top:70px;
	text-align:center;
	display:block;
}

.func_05_t dl{
	width:100%;
	height:100%;
}
.func_05_t dl dt{
	width:100%;
	height:100px;
}

.func_05_t dl dt .span{
	width:100%;
	height:auto;
	font-size:36px;
	color:#585858;
	font-family:"黑体";
	height:36px;
}

.func_05_t dl dt .p{
	width:100%;
	height:auto;
	font-size:20px;
	color:#808081;
	font-family:"黑体";
	text-transform:uppercase;
	height:40px;
}
.func_05_t dl dt .i{
	width:120px;
	height:4px;
	margin:0 auto;
	background:#007dc5;
	display:block;
}

.func_05_t dl dd{
	width:100%;
	height:auto;
} 

.func_05_t dl dd .span{
	font-size:16px;
	color:#585858;
}


.func_05_t dl dd .p{
	width:100%;
	height:auto;
	font-size:12px;
	color:#808081;
	font-family:"黑体";
	text-transform:uppercase;
	height:20px;
}



.para_01{
	width:100%;
	height:560px;
	margin:0 auto;
}
.para_01 .para_01_c{
	width:1160px;
	margin:65px auto 0;
	height:475px;
}


.para_01_ct{
	width:100%;
	height:130px;
	text-align:center;
}
.para_01_ct span{
	width:100%;
	height:35px;
	font-size:34px;
	font-weight:bold;
	color:#646464;
	display:block;
}

.para_01_ct p{
	width:100%;
	height:auto;
	font-size:14px;
	font-weight:100;
	color:#b8b8b8;
	text-transform:uppercase;
}

.para_01.para_01_cb{
	width:1140px;
	height:340px;
	margin:0 auto;
}

.para_01 .para_01_cb dl{
	width:100%;
	height:100%;
}

.para_01 .para_01_cb dl dt{
	width:590px;
	height:337px;
	margin:0 0;
	float:left;
}

.para_01 .para_01_cb dl dd{
	width:540px;
	height:340px;
	margin:0 0;
	float:right;
}


.para_01 .para_01_cb dl dd table{
	width:540px;
	height:340px;
	margin:0 0;
}

.para_01 .para_01_cb dl dd table{
	width:540px;
	height:340px;
	margin:0 0;
	color:#434343;
	font-size:14px;
}


.meth_01{
	width:100%;
	height:435px;
	margin:0 auto;
}

.meth_01 dl{
	width:1160px;
	height:285px;
	margin:80px auto 0;
}

.meth_01 dl dt{
	width:583px;
	height:285px;
	float: left;
}

.meth_01 dl dt img{
	width:356px;
	height:285px;
	float:right;
	border-radius:10px;
}

.meth_01 dl dd{
	width:540px;
	height:285px;
	float:right;
}

.meth_01 dl dd .meth_01_t{
	width:100%;
	height:200px;
}

.meth_01 dl dd .meth_01_t .span{
	width:100%;
	height:80px;
	font-size:84px;
	line-height:70px;
	color:#666767;
	font-weight:bold;
	font-family:"Helvet";
}

.meth_01 dl dd .meth_01_t .em{
	width:100%;
	height:120px;
	color:#666767;
}

.meth_01 dl dd .meth_01_t .em .b{
	width:100%;
	height:40px;
	font-size:36px;
	line-height:32px;
	color:#666767;
	font-family:"黑体";
}

.meth_01 dl dd .meth_01_t .em .p{
	width:100%;
	height:auto;
	font-size:18px;
	line-height:22px;
	color:#666767;
	display:block;
	height:48px;
}

.meth_01 dl dd .meth_01_t .em .i{
	width:100%;
	height:auto;
	font-size:10px;
	line-height:15px;
	color:#bebebe;
	font-family:"黑体";
	text-transform:uppercase;
	font-weight:100;
}

.meth_01 dl dd .meth_01_b .b{
	width:100%;
	height:32px;
	font-size:18px;
	line-height:22px;
	color:#666767;
	font-weight:bold;
}

.meth_01 dl dd .meth_01_b .i{
	width:100%;
	height:42px;
	font-size:16px;
	line-height:20px;
	color:#666767;
	font-weight:100;
}

.meth_02 {
	width:100%;
	height:740px;
	background:#f8f8f8;
}

.meth_02c{
	width:1160px;
	margin:0 auto;
}

.meth_02t{
	width:100%;
	height:100px;
	padding-top:60px;
	display:block;
	text-align: center;
}

.meth_02t span{
	width:100%;
	color:#666767;
	font-size:30px;
	font-family:"黑体";
}

.meth_02t p{
	width:100%;
	color:#9e9e9e;
	font-size:14px;
	font-family:Arial;
	text-transform:uppercase;
}

.meth_02b{
	width:910px;
	height:535px;
	margin:0 auto;
}

.meth_02bl{
	width:330px;
	height:100%;
	float:left;
}

.meth_02bl dl{
	width:100%;
	height:100%;
}

.meth_02bl dl dt{
	width:100%;
	height:260px;
	text-align:center;
}

.meth_02bl dl dt img{
	width:300px;
	height:240px;
	text-align:center;
	margin:0 auto;
	border-radius:10px;
}

.meth_02bl dl dd{
	width:100%;
	height:265px;
	text-align:left;
	margin:0 auto;
}

.meth_02bl dl dd .meth_01_t{
	width:100%;
	height:100%;
}

.meth_02bl dl dd .meth_01_t .span{
	width:100%;
	font-size:36px;
	color:#666767;
	font-family:"黑体";
	text-align:center;
	height:36px;
	display:block;
}

.meth_02bl dl dd .meth_01_t .b{
	width:100%;
	font-size:20px;
	color:#9e9e9e;
	font-family:Arial;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:15px;
	display:block;
}


.meth_02bl dl dd .meth_01_t .em .p{
	width:100%;
	font-size:14px;
	color:#595757;
	line-height:22px;
	display:block;
}

.meth_02bl dl dd .meth_01_t .em .i{
	width:100%;
	font-size:14px;
	color:#595757;
	line-height:22px;
	display:block;
}

.meth_02bl dl dd .meth_01_t .em .i em{
	width:auto;
	font-size:14px;
	color:#fff;
	line-height:22px;
	display:inline-block;
	background:#007dc5;
	padding:0 0 0 2px;
	margin:10px 0;
}

.meth_02bc{
	width:250px;
	height:100%;
	display:block;
	float: left;
}

.meth_02bc span{
	width:250px;
	height:auto;
	display:block;
	text-align:center;
	padding-top:95px;
	color:#666767;
	font-size:84px;
	font-weight:bold;
	font-family:"Helvet";
}



.meth_02br{
	width:330px;
	height:100%;
	float:right;
}

.meth_02br dl{
	width:100%;
	height:100%;
}

.meth_02br dl dt{
	width:100%;
	height:260px;
	text-align:center;
}

.meth_02br dl dt img{
	width:300px;
	height:240px;
	text-align:center;
	margin:0 auto;
	border-radius:10px;
}

.meth_02br dl dd{
	width:100%;
	height:265px;
	text-align:left;
	margin:0 auto;
}

.meth_02br dl dd .meth_01_t{
	width:100%;
	height:100%;
}

.meth_02br dl dd .meth_01_t .span{
	width:100%;
	font-size:36px;
	color:#666767;
	font-family:"黑体";
	text-align:center;
	height:36px;
	display:block;
}

.meth_02br dl dd .meth_01_t .b{
	width:100%;
	font-size:20px;
	color:#9e9e9e;
	font-family:Arial;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:15px;
	display:block;
}


.meth_02br dl dd .meth_01_t .em .p{
	width:100%;
	font-size:14px;
	color:#595757;
	line-height:22px;
	display:block;
}

.meth_02br dl dd .meth_01_t .em .i{
	width:100%;
	font-size:14px;
	color:#595757;
	line-height:22px;
	display:block;
}

.meth_02br dl dd .meth_01_t .em .i em{
	width:auto;
	font-size:14px;
	color:#007dc5;
	line-height:22px;
	display:block;
	padding:0;
	margin:5px 0;
	font-weight:bold;
}


.cnzy_01{
	width:100%;
	height:auto;
	margin:60px auto 0;
}

.cnzy_01 dl{
	width:905px;
	height:415px;
	margin:0 auto;
	border-bottom:1px solid #e1e1e1;
}

.cnzy_01 dl dt{
	width:100%;
	height:295px;
	margin:0 auto;
}

.cnzy_01 dl dt img{
	width:414px;
	height:295px;
	margin:0;
	border-radius:5px;
}

.cnzy_01 dl dd .meth_01_t{
	width:100%;
	height:55px;
	margin:20px auto;
	color:#666767;
}

.cnzy_01 dl dd .meth_01_t .span{
	width:auto;
	height:55px;
	line-height:55px;
	margin:0;
	font-size:44px;
	font-family:"Helvet";
	font-weight:bold;
	float: left;
}

.cnzy_01 dl dd .meth_01_t .em{
	width:auto;
	height:55px;
	line-height:55px;
	margin:0 0 0 5px;
	font-size:18px;
	float: left;
}



.cnzy_02{
	width:100%;
	height:auto;
	margin:60px auto 0;
}

.cnzy_02 dl{
	width:905px;
	height:415px;
	margin:0 auto;
	border-bottom:1px solid #e1e1e1;
}

.cnzy_02 dl dt{
	width:100%;
	height:295px;
	margin:0 auto;
}

.cnzy_02 dl dt img{
	width:414px;
	height:295px;
	margin:0;
	border-radius:5px;
}

.cnzy_02 dl dd .meth_02_t{
	width:415px;
	height:55px;
	margin:20px 0;
	color:#666767;
	float: left;
}

.cnzy_02 dl dd .meth_02_t .span{
	width:auto;
	height:55px;
	line-height:55px;
	margin:0;
	font-size:44px;
	font-family:"Helvet";
	font-weight:bold;
	float: left;
}

.cnzy_02 dl dd .meth_02_t .em{
	width:auto;
	height:55px;
	line-height:55px;
	margin:0 0 0 5px;
	font-size:18px;
	float: left;
}

.cnzy_02 dl dd .meth_02_tf{
	width:415px;
	height:55px;
	margin:20px 0;
	color:#666767;
	float: right;
}

.cnzy_02 dl dd .meth_02_tf .span{
	width:auto;
	height:55px;
	line-height:55px;
	margin:0;
	font-size:44px;
	font-family:"Helvet";
	font-weight:bold;
	float: left;
}

.cnzy_02 dl dd .meth_02_tf .em{
	width:auto;
	height:55px;
	line-height:32px;
	margin:10px 0 0 5px;
	font-size:18px;
	float:left;
}

.cnzy_03{
	width:905px;
	margin:30px auto 0;
	line-height:32px;
	font-size:18px;
}

.cnzy_03 .span{
	width:100;
	margin:0;
	line-height:32px;
	font-size:18px;
	display: block;
	color:#007dc5;
}


.picScroll-left3{ position:relative;   }
.picScroll-left3 .hd{height:auto; padding:0 0; position:absolute; left:0; top:185px; width:100%; }
.picScroll-left3 .hd .prev{ display:inline-block;  width:60px; height:60px; float:left; margin-left:-60px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../img/sy2_22f.png") no-repeat;}
.picScroll-left3 .hd .next{ display:inline-block;  width:60px; height:60px; float:right; margin-right:-60px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../img/sy2_25f.png") no-repeat;}

.picScroll-left3 .bd{ padding:10px;   }
.picScroll-left3 .bd ul{ overflow:hidden; zoom:1; }



.footer{
	width:100%;
	height:342px;
	background:#004097;
	margin:0 auto;
}
.foot_top{
	width:100%;
	height:282px;
	margin:0 auto;
}

.foot_topc{
	padding-top:50px;
    overflow: hidden;
}

.foot_top_l{
	width:155px;
	color:#fff;
	font-size:14px;
}

.foot_top_l dl{
	width:100%;
}

.foot_top_l dl dt{
	width:100%;
	height:32px;
}

.foot_top_l dl dd{
	width:100%;
	height:114px;
}
.foot_top_l dl dd img{
	width:114px;
	height:114px;
}

.foot_top_r{
	width:1015px;
	padding-top:0;
}
.foot_top_r dl{
	width:115px;
	margin-left:30px;
	float: left;
}

.foot_top_r dl dt{
	width:100%;
	float: left;
	height:30px;
	color:#fff;
	border-bottom:1px solid #0393cc;
}

.foot_top_r dl dt a{
	color:#fff;
	font-size:14px;
}

.foot_top_r dl dt a:hover{
	color:#eee;
	font-size:14px;
}

.foot_top_r dl dd.liop{
	border-top:1px solid #2aace0;
	padding-top:20px;
}

.foot_top_r dl dd{
	width:100%;
	float: left;
	/*height:26px;
	line-height:26px;*/
	color:#fff;
}

.foot_top_r dl dd a{
	color:#fff;
	font-size:14px;
}

.foot_top_r dl dd a:hover{
	color:#eee;
	font-size:14px;
}

.foot_bot{
	width:100%;
	height:60px;
	line-height:60px;
	color:#666;
	font-size:12px;
	background:#fff;
}

.foot_botcl{
	line-height:60px;
	color:#666;
	font-size:12px;
}


.foot_botcl a{
	line-height:45px;
	color:#666;
	font-size:12px;
	text-decoration:none;
}

.foot_botcl a:hover{
	line-height:45px;
	color:#004097;
	font-size:12px;
	text-decoration:none;
}


.foot_botcr{
	width:240px;
	height:42px;
	line-height:42px;
	color:#333;
	font-size:12px;
	border:1px solid #e5e5e5;
	margin-top:10px;
	position:relative;
}

.foot_botcr ul{
	width:100%;
	list-style:none;
	position:relative;
	height:40px;
}

.foot_botcr ul li{
	width:150px;
	color:#333;
	font-size:12px;
	border-bottom:1px solid #e5e5e5;
	margin:0 auto;
	line-height:20px;
	height:20px;
	float:none;
	display:block;
	text-align:center;
	cursor:pointer;
}

.foot_botcr ul li span{
	width:auto;
	background:#fff;
	display:inline-block;
	padding:0 10px;
	color:#333;
	margin:0 auto;
	position:relative;
	top:10px;
}



.foot_botcr dl{
	width:240px;
	color:#333;
	font-size:12px;
	border:1px solid #e5e5e5;
	margin:0 auto;
	line-height:20px;
	height:auto;
	float:none;
	display:block;
	text-align:center;
	cursor:pointer;
	position:relative;
	position: absolute;
    bottom:42px;
    left: -1px;
    display:none;
}

.foot_botcr dl dd{
	width:100%;
	height:35px;
	line-height:35px;
	background:#e1e1e1;
	display:block;
	padding:0;
	color:#333;
	margin:0 auto;
	float:left;
	border-bottom:1px dashed #f8f8f8;
}


.foot_botcr dl dd a{
	width:100%;
	height:35px;
	color:#666;
	font-size:14px;
}

.foot_botcr dl dd a:hover{
	width:100%;
	height:35px;
	color:#004097;
	font-size:14px;
}

.foot_botcr:hover dl{
	display:block;
}


.jiathis_style_24x24 .jiathis_txt{
  height:28px!important;
}

.foot_botcc .focus {
    height:28px;
    margin-top:18px;
    margin-left:115px;
}
.foot_botcc .focus a.bds_tqq {
    background: url("../img/sy_30.jpg") no-repeat;
    height: 28px!important;
    background-size:28px 28px;
}

.foot_botcc .focus a.bds_tsina {
    background: url("../img/sy_26.jpg") no-repeat;
    height: 28px!important;
    background-size:28px 28px;
}

.foot_botcc .focus a.bds_weixin {
    background: url("../img/sy_28.jpg") no-repeat;
    height: 28px!important;
    background-size:28px 28px;
}

.foot_botcc .focus a.bds_tqq:hover {
    background: url("../img/io_07.jpg") no-repeat;
    height: 28px!important;
    cursor:pointer;
    background-size:28px 28px;
}

.foot_botcc .focus a.bds_tsina:hover {
    background: url("../img/io_03.jpg") no-repeat;
    height: 28px!important;
    cursor:pointer;
    background-size:28px 28px;
}

.foot_botcc .focus a.bds_weixin:hover {
    background: url("../img/io_05.jpg") no-repeat;
    height: 28px!important;
    cursor:pointer;
    background-size:28px 28px;
}



.foot_botcc .focus a {
    width:28px;
    height:28px;
    display:block;
    float:left;
    margin:0 3px 0 0;
    padding:0;
}

 .wsqh {
    height: 800px;
}
  #map {
    width: 71%;
    float: left;
    height: 100%;
}
  .ixctati {
    width: 29%;
    float: left;
    height: 100%;
    background: #e8e8e8 url(../img/ixabhw.png) no-repeat right bottom;
    background-size: cover;
}
  .ixctati .pa {
    padding: 22% 0 0 15%;
}
  .abti2 .ch {
    font-size: 16px;
}
.abti .ch {
    color: #333;
    margin-bottom: 10px;
}
.ti, .name, .ch {
    line-height: 1.4;
}

.abti .ch {
    color: #333;
    margin-bottom: 10px;
}
.ixctas .ca .ch {
    font-size: 16px;
}
.abti .ch {
    color: #333;
    margin-bottom: 10px;
}
  .ixctas .ca .ico {
    width: 30px;
    height: 40px;
    position: absolute;
    top: -7px;
    left: 0;
    background-position: center top;
    transition: none;
    -webkit-transition: none;
}
.ixctas .ca .en {
    font-size: 12px;
    color: #999;
    line-height:1;
    margin-top: 1px;
}
  .abti2 .en {
    font-size: 40px;
    line-height:normal; 
}
  .ixctas .ca {
    display: block;
    color: #333;
    padding-left: 45px;
    position: relative;
    margin-bottom: 18px;
}
.ixctas {
    margin-top: 80px;
}

.page{
	padding:60px 0 60px;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	clear:both;}
.page .current,.page a{
	text-decoration:none;
	color:#8698b6;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:8px 15px;
	margin-right:3px;
  	font-size: 14px;
  	display:inline-block;
}
.page .current{
	background:#004097;
	border:1px solid #004097;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#004097;
	border:1px solid#004097}

body .social_nav5 {
    display:none;
    height: 60px;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
    background: #004097;
}
body .social_nav5 ul {
    float: none;
    clear: both;
}
body .social_nav5 li {
   
    background-size: 1px 30px;
    width: 33.3%;
    float: left;
    position: relative;
    font-size: 12px;
    text-align: center;
    color: #fff;
    line-height: 12px;
    height: 60px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    list-style: none;
}
body .social_nav5 li a {
    color: #fff;
}
body .social_nav5 li em {
    width: 30px;
    display: block;
    margin: 0 auto;
    padding: 8px 0 3px 0;
}
body .social_nav5 li em img {
    width: 30px;
}
.TypeList {
    margin-bottom:20px;
    text-align:center;
}
.TypeList a {
    background: #F90;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    display: inline-block;
    padding: 2px 7px;
    margin: 0px 8px;
}
.TypeList a:hover{ box-shadow:2px 2px 2px #FF9900;}
.picScroll-left.wap{display:none;}


@media (min-width:1100px) and (max-width:1440px) {

}

@media screen and (max-width: 767px) {
  body{min-width:auto;perspective:none !important;} 
   .w1200{width:100%;}
   .ibanner-pc{display:none;}
  .nbanner-m .swiper-slide{height:3.6rem;}
  .foot_botcc,.foot_botcr,.foot_top{display:none;}
  .footer{height:auto;margin-bottom: 60px;}
  .foot_bot{border-top:1px solid #004097;height:auto;line-height:normal;}
  .press_topl dl dt span,.abstract_t dl dt .span{font-size:40px;}
  .abstract_cen{padding:50px 0;}
  .press_topl{width:50%;}
  .press_topl dl dt span{}
  .press_topl dl dt span{line-height: 35px;}
  .press_top{height: 170px}
  .press_bot{width:100%;height:500px;float:none;}
  .plat {clear:both;}
  .press_bot a{float:none;display:inline-block;margin:0 auto;margin-bottom: 30px;}
  .plat_bot_cr{width:100%;height:auto;}
  .plat #map{display:none;}
  .press{height:auto;}
  .plat_bot{position:relative;}
  .plat_bot_cr{position:relative;top:0px;}
  .plat_bot_crb{width:100%;height:auto;margin: 145px auto 0;}
  .liope ul li{float:none;width:100%;margin-bottom: 10px;}
  .plat_bot_cl{display:none;}
  .liope ul li .input_io2,.liope ul li .input_io{width:100%;}
  .plat_xb{width:44%;margin-left:0;}
  .plat_xb2{width:56%;margin-left:0;}
  .plat_xb p{font-size:12px;}
  .plat_xb2 p{font-size:12px;}
  .wsqh #map{width:100%;height:400px;float:none;}
  .ixctati{width:100%;float:none;height:auto;}
  .ixctati .pa{padding:20px;}
  .ixctas {
    margin-top: 15px;
	}
  .press_cen{padding:50px 10px 0px 10px;}
  .plat_top{height:auto;}
  .fl{float:none;display:inline-block;}
  .press_topr{display:none;}
  .ny_ban_c dl dd p{font-size:28px;}
  .job-list-tpl4 dd{padding:10px 0;}
  .job-list-tpl4 dd td{padding-left:5px;}
  .message_b .liope ul li .input_io{float:none;display:block;width:100%;margin-bottom:10px;}
  .message_b .liope{width:100%;left:0;}
  .message_b .liope ul li .input_io2{width:100%;}
  .message_b{margin: 0 auto 40px;}
  /*.product{margin: 0 auto 50px;}*/
  .product_nav{width:100%;}
  .product_nav ul li{width:31.8%;margin: 0 5px 5px 0;}
  .news_ioc{width:100%;}
  .news_ioc .press_bot2{padding:0 10px;}
  .press_bot2 a dl dt{margin-left:0px;width:20%;}
  .press_bot2 a dl dd{margin-right:0px;width:78%;}
  .press_bot2 a{height:140px;}
  .press_bot2 a dl{margin-top: 30px;}
  .press_bot2 a dl dd span{
    overflow:hidden;
   	text-overflow:ellipsis;
   	white-space:nowrap;
  }
  .vision_cb dl{width:100%;}
  .vision_cb dl:nth-child(2){margin:0px;}
  .about_tc dl span{width:100%;}
  #swiper_environment span, #swiper_honor span{width:100%;}
  #swiper_environment span img, #swiper_honor span img{width:90%;}
  #select_btn{width:100% !important;float:none !important;}
  #zSlider{height:auto !important;}
  #picshow, #picshow_img{width:100% !important;float:none !important;}
  #select_btn li{display:inline-block;width:33%;padding-bottom:0px !important;}
  .product_4 .left{float:none !important;}
  .plat_bot_crt{margin-top: 0px;height:auto;}
  .plat_bot_crt dl dt{height:auto;}
  .plat_bot_cr{box-shadow: none;}
  .press_bot a dl dt{width:20%;display: inline-block;float:none;}
  .press_bot a dl dd{width:77%;margin-left: 10px;display: inline-block;float:none;}
  .press_bot a{width:100%;}
  .foot_botcl{padding-top:15px;padding: 15px 50px;}
  .foot_botcc{display:none;}
  .foot_botcl a,.foot_botcl{line-height:normal;}
  .foot_botcl a:hover{line-height:normal;}
  .ixctas .ca{margin-bottom:10px;}
  body .social_nav5 {
    display:block;
  }
  .news_info{width:100%;}
  .model{height:600px;}
  .model_top{height:70px;}
  .product_cp ul li{width:50%;}
  .product_cp ul li span img{height:125px;}
  .model_c{width:100%;margin-bottom:50px;}
  .picScroll-left2 .bd ul li .pic,.picScroll-left2 .bd ul li{width:100%;}
  /*.picScroll-left2 .bd ul li .pic img{height:250px;max-height:250px;}*/
  .main-im{display:none;}
  .picScroll-left.pc{display:none;}
  .picScroll-left.wap{display:block;}
  .picScroll-left .hd .next{margin-right:0;}
  .picScroll-left .bd ul li dl.fleb dd{width:100%;}
  .picScroll-left .bd ul li dl.fleb dt{width:100%;}
  .picScroll-left .bd ul li dl.fleb dt span{width:100%;}
  .picScroll-left .bd ul li dl.fleb2 dd{width:100%;}
  .picScroll-left .bd ul li dl.fleb2 dt{width:100%;}
  .picScroll-left .bd ul li dl.fleb2 dt span{width:100%;}
  .picScroll-left .bd ul li dl{width: 5.7rem;}
  /*.page{   
    width: 70%;
    margin: 0 auto;}*/
  .product_cp ul li p{font-size:16px;height: 30px;line-height: 30px;}
  .message .nav_fc{padding:60px 0 0 0;}
  .news_info_ttc span,.news_info_b .mayew,.news_info_b .mayew span{width:100%;}
  .news_info_b .mayew,.news_info_b .mayew span{margin:0;line-height:normal;height:auto;}
  .news_info_b .mayew span a{display:initial;line-height:normal;height:auto;}
  .news_info_b .mayew span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  .news_info_ttc span{height:auto;line-height:normal;font-size: 20px;float:none;}
  .news_info_ttc p{width:100%;text-align:center;line-height:normal;float:none;}
  .news_info_ttc{height:auto;line-height:normal;}
}