﻿@charset "utf-8";
/* CSS Document */
.w1080{
	width: 1080px;
	min-width: 1080px;
	margin: auto;
}
.w960{
	width: 960px;
	min-width: 960px;
	margin: auto;
}
/*...header...*/

.header-up{
	width: 100%;
	height: 85px;
	background: #2c2c2c;
}
.header-up h1{
	width: 100px;
	height: 85px;
	float: left;
}
.header .l-main{
	width: 725px;
	height: 85px;
}
.top-img img{
	max-width:100%;
}
.header .foucs-app.bdsharebuttonbox a{
	display: inline-block;
	width: 21px;
	height: 21px;
	float: none;
	padding: 0px;
	margin-top: 33px;
}
.header .foucs-app.bdsharebuttonbox a.sina{
	background: url(../img/icon01.png) no-repeat;
}
.header .foucs-app.bdsharebuttonbox a.qzone{
	background: url(../img/icon02.png) no-repeat;
}
.header .foucs-app.bdsharebuttonbox a.wechat{
	background: url(../img/icon03.png) no-repeat;
}
.header .shop a{
	display: inline-block;
}
.header .l-main .phone{
	font-size: 14px;
	color: #fff;
	padding: 0 20px;
	line-height: 85px;
}
.l-main .phone span{
	font-family: 'Arial';
	font-size: 26px;
	font-weight: bold;
}
.l-main .foucs-app{
	height: 85px;
	/*padding: 0 12px;*/
}
.header .l-main,.l-main .foucs-app{
	border-left: 1px solid #3e3e3e;
	border-right: 1px solid #3e3e3e;
}
.l-main .foucs-app a{
	margin: 0 10px;
}
.l-main .shop{
	/*padding: 0 12px;*/
}
.l-main .shop a{
	text-align: center;
	margin: 0 5px;
	margin-top: 10px;
	color: #858585;
}
.l-main .shop a p{
	line-height: 16px;
	padding-top: 5px;
}
.l-main .shop a:hover{
	color: #fff;
}
.header-down{
	width: 100%;
	height: 66px;
}
.header-down ul li a{
	display: block;
	height: 66px;
	padding: 0 10px;
	margin: 0 10px;
	text-align: center;
	line-height: 66px;
	font-size: 16px;
	color: #474747;
	font-weight: bold;
}
.header-down ul li a:hover{
	color: #0067b5;
}
.search-box form{
	width: 123px;
	height: 25px;
	border: 1px solid #a5a4a4;
	border-radius: 20px;
	margin-top: 19px;
	position: relative;　
}
.search-box form .input{
	width: 84px;
	height: 25px;
	border: none;
	position: absolute;
  	top: 0px;
  	left: 10px;
}
.search-box form .submit{
	width: 30px;
	height: 25px;
	border: none;
	background: url(../img/icon07.png) no-repeat 11px 6px;
	background-size: 45% auto;
	position: absolute;
  	top: 0px;
  	right: 5px;
}
/*......footer........*/
.footer{
	width: 100%;
	height: auto;
	background: #34373a;
	min-width: 1080px;
}
.footer-left li dt a,.footer-right dt a{
	display: inline-block;
	color: #fff;
	font-size: 16px;
	margin-bottom: 20px;
}
.footer-right dt a{
	margin-right: 143px;
}
.skip{
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#fff;
}
.skip a{
	color:#aeaeaf;
}
.footer-left li{
	width: 168px;
	height: 325px;
	text-align: left;
	border-right: 1px solid #3a3d40;
	margin-top: 38px;
}
.footer-left li dl{
	margin-top: 50px;
	margin-left: 53px;
}
.footer-left li dt a:hover,.footer-right dt a:hover{
	color: #0067b5;
}
.footer-left li dd a{
	display: inline-block;
	color: #aeaeaf;
	font-size: 12px;
	margin-bottom: 7px;
} 
.footer-left li dd a:hover,.footer-right dd a:hover p,.copyright a:hover{
	text-decoration: underline;
}
.footer-right{
	width: 275px;
	margin-top: 38px;
}
.footer-right dl{
	margin-top: 50px;
	text-align: right;
}
.footer-right dd a{
	display: inline-block;
	text-align: center;
	margin-left: 38px;
}
.footer-right dd a p{
	margin-top: 14px;
	color: #aeaeaf;
}
.footer-right dd a{
	display: inline-block;
	margin: 0 10px;
	margin-top: 25px;
	cursor: pointer;
}
.footer-main{
	border-bottom: 1px solid #3a3d40;
}
.copyright{
	line-height: 54px;
	text-align: right;
	color: #7d7e80;
}
.copyright a{
	color: #7d7e80;
}
.copyright em{
	margin: 0 10px;
}
/*......welcome......*/
.banner-box{
	width: 100%;
	/*height: 598px;*/
	height:auto;
	overflow: hidden;
	position: relative;
}
.banner-box .hd ul{
	padding: 2px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	margin-left: -36px;
	z-index: 2;
}
.banner-box .hd ul li{
	width: 9px;
  	height: 9px;
  	background: #fff;
  	border-radius: 5px;
  	cursor: pointer;
  	margin: 0 6px;
}
.banner-box .hd ul li.on{
	width: 15px;
	height: 15px;
	background: url(../img/icon11.png);
	margin-top: -4px;
}
.banner-box .bd {
	/*width: 1920px;
  	position: absolute;
  	left: 50%;
  	margin-left: -960px;*/
	width:100%;
	overflow: hidden;
}
.banner-box .bd img{
	width:100%;
}
.homenews-box ul,.homenews-box ul li{
	float: none;
}
.homenews-mian{
	width: 440px;
	height: 40px;
	overflow: hidden;
}
.homenews-mian ul li a{
	color: #333;
	font-size: 14px;
	line-height: 40px;
}
.homenews-mian ul li a:hover{
	color: #0067b5;
}
.homenews-mian ul li .date{
	float: right;
	line-height: 40px;
	color: #999;
}
.homenews-box .readmore{
	display: block;
	color: #333;
	line-height: 40px;
	padding: 0 20px;
	background: url(../img/bg01) no-repeat 0px 0px;
}
.homenews-box .readmore:hover{
	color: #0067b5;
}
.area-dis,.area-dis ul{
	width: 100%;
}
.area-dis ul{
	min-width: 1080px;
	margin: auto;
}
.area-dis ul li{
	width: 33.3%;
	position: relative;
	overflow: hidden;
}
.area-dis ul li a{
	display: block;
	width: 100%;
	height: 280px;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 0px;
	left: 0px;
}
.area-dis ul li a dt{
	font-size: 24px;
	line-height: 55px;
}
.area-dis ul li a dd{
	font-size: 14px;
}
.area-dis ul li a img{
	margin-top: 10%;
}
.area-dis ul li a:hover img{
	transform: rotateY(360deg);
	transition:all 1.5s;
}
.area-dis ul li:hover .imgbg{
	-webkit-transition: all 1.5s ease 0s;
    -moz-transition: all 1.5s ease 0s;
    -ms-transition: all 1.5s ease 0s;
    transition: all 1.5s ease 0s;
    -moz-transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
}
.joinarea-mian{
	text-align: center;
	margin-top: 65px;
	margin-bottom: 80px;
}
.joinarea-mian em{
	display: block;
	width: 61px;
	height: 1px;
	background: #838383;
	
	margin: 30px auto 30px;
}
.joinarea-mian .title{
	font-size: 30px;
	color: #333;
	font-weight: bold;
}
.joinarea-mian .title span{
	display: inline-block;
	width: 240px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	border-radius: 8px;
	background: #d83a3b;
	color: #fff;
	font-size: 16px;
	margin-left: 20px;
}
.joinarea-mian .title span strong{
	font-size: 26px;
	font-family: 'Arial';
}
.joinarea-mian .intro{
	padding: 0;
	font-size: 14px;
}
.area-show{
	width: 100%;
	background: #f9f9f9;
	padding: 50px 0;
}
/*.show-main .l-intro a{
	display: block;
	width: 267px;
	height: 141px;
	position: relative;
}
.show-main .l-intro .opportunity{
	background: url(../img/bg05.jpg) no-repeat;
}
.show-main .l-intro a dl{
	position: absolute;
	left: 50px;
	top: 58px;
	padding-left: 75px;
}
.show-main .l-intro a img{
	margin-top: 57px;
	margin-left: 43px;
}
.show-main .l-intro .policy{
	background: url(../img/bg06.jpg) no-repeat;
	margin-top: 10px;
}*/
/*.show-main .l-intro a{
	display: block;
	color: #fff;
	width: 268px;
	height: 302px;
	background: url(../img/a7.jpg) no-repeat;
}*/
/*.show-main .l-intro a img{
	margin: 30px 0 0 24px;
}*/
.show-main .l-intro a dl{
	margin: 30px 0 0 14px;
}
.show-main .l-intro a dt{
	font-size: 20px;
	font-weight: bold;
}
.show-main .l-intro a dd{
	font-size: 12px;
}
/*.show-main .l-intro a:hover img{
	transform: rotateY(360deg);
	transition:all 2.5s;
}*/
.show-main .m-intro{
	margin-left: 50px;
}
.show-main .m-intro a{
	display: block;
	width: 340px;
}
.show-main .same-text p{
	margin-bottom: 15px;
}
.show-main .same-text:hover .title span{
	text-decoration: underline;
}

.show-main .same-text p .cn,.show-main .same-text a .cn{
	color: #231818;
	font-size: 16px;
	font-weight: bold;
	margin-right: 10px;
}
.show-main .same-text p .en,.show-main .same-text a .en{
	color: #afafaf;
	font-size: 14px;
}
.show-main .same-text p .more,.show-main .same-text a .more{
	color: #dea700;
	font-size: 14px;
}
.show-main .r-intro{
	width: 375px;
	margin-left: 40px;	
}
.show-main .r-intro .top-news{
	display: block;
	width: 345px;
	height: 85px;
	background: #ececec;
	padding: 20px 15px;
	border-radius: 5px;
	margin-top: 20px;
}
.show-main .r-intro .pic{
	width: 130px;
	height: 85px;
}
.show-main .r-intro .intro{
	width: 200px;
	height: 60px;
	margin-left: 15px;
	margin-top: 5px;
}
.show-main .r-intro .intro p{
	font-size: 14px;
	color: #666;
}
.show-main .r-intro .intro span{
	font-family: 'Arial';
	display: block;
	margin-top: 10px;
	color: #767676;
}
.show-main .r-intro .top-news:hover{
	background: #2c8ef8;
}
.show-main .r-intro .top-news:hover p,.show-main .r-intro .top-news:hover span{
	color: #fff;
}
.show-main .join-news li{
	width: 375px;
	line-height: 25px;
} 
.show-main .join-news{
	margin-top: 20px;
}
.show-main .join-news li a{
	color: #666;
	font-size: 14px;
}
.show-main .join-news li:hover a{
	color: #2c8ef8;
}
.show-main .join-news li span{
	font-family: 'Arial';
	color: #b8b8b8;
}
/*.........news.........*/
.news-container{
	width: 100%;
	height: 1053px;
	background: url(../img/bg09.jpg) no-repeat center center;
}
.inner-main .inner-title dl dt{
	font-size: 30px;
	font-weight: bold;
	line-height: 65px;
}
.inner-main .inner-title dl dd{
	font-size: 14px;
	color: #888;
}
.inner-main .inner-title .position,.inner-main .position a{
	color: #888;
}
.inner-main .inner-title .position{
	padding-left: 25px;
	background: url(../img/icon15.png) no-repeat 3px 3px; 
}
.inner-main .position a:hover{
	color: #2c8ef8;
}
.inner-main .position span{
	color: #2c8ef8;
}
.inner-main .news-title{
	padding-top: 90px;
	margin-bottom: 60px;
}
/*.news-main .news-title */.position{
	margin-top: 45px;
}
.news-brief .company-news{
	width: 635px;
	height: 231px;
	background: #fff;
	margin: 0 12px 12px 0;
	padding: 40px 35px 55px 40px;
}
.news-brief .heading{
	display: block;
	color: #0067b5;
	width: 635px;
  	height: 22px;
}
.news-brief .company-news .heading{
	margin-bottom: 42px;
}
.heading:hover p.more{
	text-decoration: underline;
}
/*.news-brief */.heading .title{
	font-size: 18px;
	font-weight: bold;
}
.news-brief .media-news{
	display: block;
	width: 358px;
	height: 326px;
	position: relative;
}
.news-brief .media-pic{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.news-brief .media-news p{
	width: 100%;
	color: #000;
	font-weight: bold;
	font-size: 18px;
	position: absolute;
	top: 42px;
	left: 38px;
}
.news-brief .media-news p .more{
	/*color: #0067b5;*/
	font-size: 12px;
	margin-right: 88px;
}
.news-brief .media-news:hover p .more{
	text-decoration: underline;
}
.news-brief .brand-news{
	width: 635px;
	height: 293px;
	padding: 40px 35px 37px 40px; 
	background: #fff;
	margin-right: 10px;
}
.news-brief .industry-news{
	width: 269px;
	height: 287px;
	background: #fafafa;
	padding: 40px 50px 43px 39px; 
}
.company-news .company-intro .pic{
	display: block;
	width: 234px;
	height: 152px;
	padding: 4px;
	border: 2px solid #e7e7e7;
}
.company-news .company-intro .pic img{
	height: 152px;
}
.company-news .company-intro .pic:hover{
	border: 2px solid #2c8ef8;
}
.company-intro ul{
	width: 370px;
}
.company-intro ul li{
	width: 100%;
	line-height: 27px;
}
.company-intro ul li a{
	font-size: 14px;
	color: #666;
}
.company-intro ul li:hover a{
	color: #2c8ef8;
}
.company-intro ul li a span{
	color: #999;
	font-family: 'Arial';
	float: right;
	font-size: 12px;
}
.company-intro ul li a em,.industry-news .info em{
	display: inline-block;
	width: 35px;
	height: 14px;
	background: url(../img/icon16.png) no-repeat;
	margin-left: 4px;
}
.brand-news .brand-box .bd{
	width: 635px;
}
.brand-news .brand-box .pic{
	width: 394px;
	height: 252px;
}
.brand-news .brand-box .pic a{
	display: block;
	width: 100%;
	height: 100%;
}
.brand-news .brand-box .intro{
	display: block;
	width: 177px;
	height: 137px;
	background: #ffd800;
	padding: 30px 30px 85px 34px;
}
.brand-news .heading{
	margin-bottom: 20px;
}
.brand-box .intro dl dt a{
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.brand-box .intro dl dt a:hover{
	text-decoration: underline;
}
.brand-box .intro dl .date{
	font-family: 'Arial';
	font-size: 12px;
	color: #646464;
	line-height: 30px;
}
.brand-box .intro dl .detail a{
	font-size: 12px;
	color: #171717;
}
.brand-box .intro dl .detail a:hover{
	text-decoration: underline;
}
.brand-box{
	position: relative;
}
.brand-box .hd{
	position: absolute;
	bottom: 25px;
	right: 22px;
}
.brand-box .hd a{
	display: inline-block;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.brand-box .hd .prev{
	background: url(../img/icon17.png) no-repeat;
	margin-right: 3px;
}
.brand-box .hd .next{
	background: url(../img/icon18.png) no-repeat;
}
.industry-news .industry-heading{
	width: 269px; 
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 20px;
}
.industry-news ul{
	margin-top: 20px;
}
.industry-news ul li a{
	display: block;
	color: #666;
	margin: 10px 0;
}
.industry-news .date{
	padding: 15px;
	background: #e2e2e2;
	line-height: 16px;
	text-align: center;
	margin-right: 20px;
	font-family: 'Arial';
	font-size: 12px;
}
.industry-news ul li a:hover .date{
	background: #2c8ef8;
}
.industry-news ul li a:hover .date p{
	color: #fff;
}
.industry-news .date .year{
	color: #888;
}
.industry-news .info{
	width: 185px;
	font-size: 14px;
	margin-top: 12px;
}
.industry-news ul li a:hover .info{
	color: #2c8ef8;
}
/*..........news-list............*/
.news-main.title-bg{
	width: 100%;
	height: 249px;
	background: url(../img/bg10.jpg) no-repeat center center;
}
.news-caption{
	width: 100%;
	height: 72px;
	background: url(../img/bg11.jpg) repeat-x;
}
.caption-cont .curr-caption{
	font-size: 18px;
	font-weight: bold;
	line-height: 72px;
}
.caption-cont ul li{
	width: 99px;
	height: 72px;
	margin: 0 10px;
}
.caption-cont ul .service a{
	line-height: 18px;
  	margin-top: 29px;
}
.caption-cont ul li a{
	display: block;
	color: #666;
	font-size: 14px;
	text-align: center;
	height: 44px;
  	padding-top: 28px;
}
.tech-heading ul li a{
	height: 54px;
  	padding-top: 18px;
}
.newslist-main .topnews{
	margin: 44px 0 25px 0;
}
.newslist-main .topnews .pic{
	width: 302px;
	height: 214px;
}
.newslist-main .topnews .pic img{
	width: 302px;
	height: 214px;
}
.newslist-main .topnews .intro{
	width: 177px;
	height: 117px;
	padding: 27px 28px 70px 20px;
	background: #2b66b4;
}
.newslist-main dl dt a{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.newslist-main dl dt a:hover{
	text-decoration: underline;
}
.newslist-main dl .date{
	font-family: "Arial";
	font-size: 12px;
	color: #548cd5;
	line-height: 30px;
}
.newslist-main dl .detail a{
	color: #abc7ed;
	font-size: 12px;
} 
.newslist-main dl .detail a:hover{
	text-decoration: underline;
}
.newslist-main .news-list li{
	padding: 30px 0;
	border-bottom: 1px dashed #ddd;
}
.newslist-main .news-list li a{
	display: block;
}
.newslist-main .news-list li .pic{
	width: 272px;
	height: 177px;
	padding: 5px;
	border: 2px solid #dedede;
}
.newslist-main .news-list .pic img{
	width: 272px;
	height: 177px;
}
.newslist-main .news-list li .pic:hover{
	border: 2px solid #2c8ef8;
}
.news-list .info{
	display: block;
	width: 743px;
	height: 128px;
	padding: 12px 5px 37px 0px;
	margin-left: 45px;
}
.news-list .info .title{
	font-weight: bold;
	color: #004e99;
	font-size: 16px;
}
.news-list .info .title a{
	font-weight: bold;
	color: #004e99;
	font-size: 16px;
}
.news-list .info .title a:hover{
	text-decoration: underline;
}
.news-list .info .title span{
	font-size: 12px;
	font-family: 'Arial';
	padding-left: 25px;
	background: url(../img/icon19.jpg) no-repeat 2px 2px;
	color: #999;
}
.news-list .info .detail{
	font-size: 14px;
	margin: 25px 0 35px 0;
	color: #666666;
}
.news-list .c-detail{
	width: 87px;
	height: 23px;
	color: #fff;
	text-align: center;
	border: 1px solid #295fa7;
	line-height: 23px;
	background: #295fa7;
}
.news-list .pagination{
	height: 24px;
	margin: auto;
	margin-top: 50px;
	margin-bottom: 55px;
}
/*...news-content...*/
.news-info-content{
	width: 845px;
	padding: 50px 0;
	margin: auto;
}
.news-info-content .detail-info{
	line-height: 30px;
}
.news-info-content .detail-info iframe{
	width: 620px;
	height: 440px;
	margin: 0 auto;
}
.news-info-content .detail-info p{
	text-indent: 2em;
  	margin-bottom: 10px;
}
.news-info-content h2 {
  text-align: left;
  color: #000;
  font-size: 20px;
  line-height: 26px;
}
.news-detail .share-top {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e6e6e6;
}
.detail-info {
  padding: 35px 0px;
  font-size: 14px;
}
.detail-info img{
	max-width: 100% !important;
	display: block;
	margin: auto !important;
}
.back-box {
  padding-top: 50px;
  border-top: 1px solid #e6e6e6;
  width: 960px;
  margin: auto;
}
.back-box .turning {
  width: 650px;
  font-size: 14px;
}.back-box .back {
  display: inline-block;
  width: 98px;
  height: 32px;
  border: 1px solid #666;
  border-radius: 15px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
}
.back-box a {
  color: #666;
}
.back-box a:hover{
	color: #2c8ef8;
}
.back-box a.back:hover{
	border: 1px solid #2c8ef8;
}
.share-btn li a {
  display: inline-block;
  width: 40px;
  height: 28px;
  padding-left: 0px;
  margin: 0;
}
.bdsharebuttonbox.share-btn .wechat a {
  background: url(../img/share.png) no-repeat 0px 0px;
}
.bdsharebuttonbox.share-btn .kongjian a {
  background: url(../img/share.png) no-repeat -43px 0px;
}
.bdsharebuttonbox.share-btn .sina a.bds_tsina {
  background: url(../img/share.png) no-repeat -86px 0px;
}
.bdsharebuttonbox.share-btn .renren a.bds_renren {
  background: url(../img/share.png) no-repeat -129px 0px;
}
.news-detail .share-btn li {
  margin-right: 3px;
}
.bdsharebuttonbox.share-btn {
  display: block!important;
}
.bdshare-button-style0-16 {
  display: none;
}
/*.......tech-container.......*/
.college-container{
	width: 100%;
	height: 1351px;
	background: url(../img/bg13.jpg) no-repeat center center;
}
.college-main .college-title {
  padding-top: 80px;
  margin-bottom: 80px;
}
.college-brief .college-banner{
	display: block;
	width: 100%;
	height: 318px;
}
.course-show{
	width: 1017px;
	height: 267px;
	padding: 41px 33px 26px 30px;
	background: #fff;
	margin-top: 10px;
}
.course-show .heading{
	display: block;
	width: 1017px;
	height: 22px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
	color: #0067b5;	
}
.course-show .training{
	display: block;
	width: 337px;
	height: 199px;
	text-align: center;
}
.course-show .training dl{
	margin-top: 75px;
}
.course-show .training:hover dl{
	transform: rotateY(360deg);
	transition:all 1.5s;
}
.course-show .training dl dt{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}
.course-show .training dl dd{
	color: #d3e1f3;
	font-family: 'Arial';
	font-size: 14px;
}
.course-show .manager{
	background: url(../img/pic14.jpg) no-repeat;
}
.course-show .devil{
	background: url(../img/pic15.jpg) no-repeat;
	margin-left: 14px;
}
.course-show .course-box ul li{
	float: none;
	width: 313px;
	height: 51px;
	background: url(../img/bg14.jpg) no-repeat;
	text-align: center;
	line-height: 51px;
}
.course-show .course-box ul li a{
	display: block;
	font-size: 16px;
	color: #666;
}
.course-show .course-box ul li a:hover{
	color: #2c8ef8;
}
.course-show .course-box{
	margin-top: 25px;
}
.college-main .college-same{
	width: 304px;
	height: 252px;
	padding: 40px 24px 42px 24px;
	background: #fff;
	margin-top: 10px;
}
.college-main .college-same .heading{
	display: block;
	width: 302px; 
	height: 22px;
	color: #0067b5;
}
.college-main .mien a{
	display: block;
	color: #fff;
	position: relative;
}
.college-main .mien .pic{
	width: 301px;
	height: 209px;
	margin-top: 23px;
}
.college-main .mien .t-title{
	width: 301px;
	height: 44px;
	background: url(../img/bg15.png) repeat-x;
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 14px;
	text-align: center;
	line-height: 44px;
}
.college-main .mien a:hover .t-title{
	background: #2c8ef8;
}
.college-main .teachers .heading,.college-main .college-video .heading{
	padding-bottom: 25px;
	border-bottom: 1px solid #e8e8e8;
}
.college-main .teachers {
	margin-left: 11px;
	margin-right: 11px;
}
.teacher-pic{
	margin: 20px 0 33px 0;
	display: block;
	width: 298px;
	height: 189px;
}
.teacher-pic img{
	display: block;
	width: 100%;
	height: 100%;
}
.college-main .teachers a.more{
	display: block;
	width: 105px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border: 1px solid #a0a0a0;
	border-radius: 13px;
	color: #666;
}
.college-main .teachers a.more:hover{
	border: 1px solid #2c8ef8;
	color: #fff;
	background: #2c8ef8;
}
.college-main .college-video .video-box{
	width: 298px;
	height: 189px;
	margin-top: 20px;
}
/*...teachers..*/
.teachers-main{
	margin-bottom: 73px;
	margin-top: 50px;
}
.teacher-box{
	position: relative;
	margin-bottom: 45px;
	width: 516px;
}
.teacher-box a{
	display: block;
	color: #666;
}
.teacher01 .pic{
	width: 182px;
	height: 229px;
	padding: 4px;
	border: 1px solid #e0e0e0;
}
.teacher01 .intro{
	width: 240px;
	height: 199px;
	padding: 19px 48px 19px 34px;
	border: 1px solid #e0e0e0;
}
.teachers-main dl dt{
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 13px;
	border-bottom: 1px solid #ddd;
	color: #0067b5;
	margin-bottom: 18px;
}
.teachers-main dl dd{
	font-size: 14px;
}
.teachers-main dl .more{
	width: 105px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border: 1px solid #c9c9c9;
	border-radius: 50px;
	margin-top: 26px;
}
.teacher-detail{
	width: 1010px;
	height: 190px;
	padding: 32px 33px 33px 34px;
	background: #f5f4f4;
	border: 1px solid #dcdcdc;
	position: relative;
	display: none;
	top: 35px;
	z-index: 2;
}
.teacher-box .l-detail{
	left: 0px;
}
.teacher-box .r-detail{
	left: -560px;
}
.teacher-detail .info{
	width: 686px;
}
.teacher-detail .info .title{
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 24px;
	border-bottom: 1px solid #dddddd;
	color: #287dce;
	margin-bottom: 28px;
}
.teacher-detail .info .detail{
	font-size: 14px;
}
.teacher-loop ul li .pic,.teacher-loop .bd,.teacher-loop .bd li{
	width: 275px;
	height: 184px;
}
.teacher-loop ul li .pic a{
	display: block;
}
.teacher-loop .hd ul li{
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 8px;
  cursor: pointer;
  margin: 4px;
}
.teacher-loop .hd ul li.on {
  background: #feda01;
}
.teacher-loop{
	position: relative;
}
.teacher-loop .hd {
	position: absolute;
	bottom: 12px;
	left: 110px;
	z-index: 2;
}
.teacher-detail em{
	position: absolute;
	width: 25px;
	height: 13px;
	background: url(../img/icon51.jpg) no-repeat;
	top: -13px;
}
.teacher-box .l-detail em{
	left: 256px;
}
.teacher-box .r-detail em{
	right: 256px;
}
.teacher-box a:hover{
	color: #fff;
}
.teacher-box a:hover .pic{
	border: 1px solid #287dce;
}
.teacher-box a:hover .intro{
	background: #287dce;
}.teacher-box a:hover .intro dt{
	color: #fff;
}
/*......college-cont.......*/
.college-main.title-bg{
	width: 100%;
	height: 249px;
	background: url(../img/bg16.jpg) no-repeat center center;
}
.college-content{
	padding-top: 40px;
	padding-bottom: 40px;
	width: 845px;
	margin: auto;
}
.college-content p{
	/*text-indent: 2em;*/
}
.college-content img{
	display: block;
	max-width: 100%;
	margin: auto;
}
.college-content .owner-show img{
	width: 661px;
	height: 350px;
}
.college-content .owner-show .intro{
	width: 339px;
	height: 233px;
	padding: 57px 40px 60px 40px;
	background: #0067b5;
	color: #fff;
}
.owner-show{
	margin-top: 52px;
	margin-bottom: 33px;
}
.owner-show .intro dt{
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 22px;
	background: url(../img/bg17.jpg) no-repeat 0px 49px;
	margin-bottom: 15px;
}
 .owner-show .intro dd{
 	font-size: 14px;
 	margin-top: 25px;
 }
 .owner-show .intro dd span{
 	font-weight: bold;
 }
.college-content .owner-detail{
	margin-bottom: 105px;
}
.college-content .owner-detail .title{
	font-size: 16px;
	font-weight: bold;
	color: #0067b5;
	padding-bottom: 13px;
	border-bottom: 1px solid #eee;
}
.college-content .owner-detail .info{
	font-size: 14px;
	margin: 17px 0 30px 0;
}
/*....mien....*/
.mien-show {
	margin-top: 45px;
	position: relative;
}
.mien-show .bd{
	width: 1030px;
	margin: auto;
}
.mien-show .bd li{
	margin: 0 14px;
	font-size: 14px;
	text-align: center;
}
.mien-show .pic-box .pic{
	display: block;
	width: 315px;
	height: 204px;
}
.mien-show .pic-box p{
	color: #666;
	margin-top: 20px;
}
.mien-show .inbtn{
	width: 20px;
	height: 37px;
	position: absolute;
	top: 90px;
	cursor: pointer;
}
.mien-show .prev{
	background: url(../img/icon20.png) no-repeat;
	left: 0px;
}
.mien-show .next{
	background: url(../img/icon21.png) no-repeat;
	right: 0px;
}
/*..........hr.........*/
.hr-main.title-bg{
	width: 100%;
	height: 249px;
	background: url(../img/bg18.jpg) no-repeat center center;
}
.values-main {
	padding-top: 57px;
	padding-bottom: 114px;
}
.values-main .title{
	font-size: 24px;
	color: #0067b5;
	line-height: 70px;
  	border-bottom: 1px solid #efefef;
}
.values-main .intro{
	font-size: 14px;
}
.values-main .intro span{
	color: #0067b5;
}
/*....recruit...*/
.recruit-main{
	margin-top: 45px;
	margin-bottom: 145px;
}
.recruit-main table tr{
	height: 48px;
	line-height: 48px;
	font-size: 14px;
}
.recruit-main .item tr{
	color: #fff;
	background: #0067b5;
}
.recruit-main .item{
	margin-bottom: 10px;
}
.recruit-main .form .form-info{
	font-size: 14px;
	border-bottom: 1px solid #ececec;
}
.recruit-main .form tr{
	border-bottom: 1px solid #ececec;
	/*border-top: 1px solid #ececec;*/
	cursor: pointer;
}
.recruit-main .form  .list{
	padding-left: 20px;
	background: url(../img/icon26.jpg) no-repeat 7px 22px;
}
.recruit-main .form .icon{
	width: 70px;
	height: 27px;
	background: url(../img/icon24.png) no-repeat 0px 12px;
}
.recruit-main .form-info a,.hr-sub{
	display: block;
	width: 92px;
	height: 33px;
	font-size: 14px;
	text-align: center;
	line-height: 33px;
	background: #0067b5;
	color: #fff;
	border-radius: 5px;
	border: 1px solid #0067b5;
	margin: 60px 0 34px 0;
}
.recruit-main .form-info a:hover{
	color: #2c8ef8;
	background: #fff;
}
.recruit-main .form-info{
	display: none;
}
/*.........join.........*/
.join-main.title-bg{
	width: 100%;
	height: 249px;
	background: url(../img/bg19.jpg) no-repeat center center;
}
.opport-main{
	padding-top: 35px;
	padding-bottom: 85px;
	width: 845px;
	margin: auto;
}
.opport-main p{
	font-size: 14px;
	text-indent: 2em;
}
/*.........chain........*/
.chain-show .standard,.chain-show .shop-display{
	width: 344px;
	height: 272px;
}
.standard .standard-loop{
	position: relative;
}
.standard-loop .bd{
	width: 344px;
	height: 228px;
}
.standard-loop .pic{
	display: block;
	width: 344px;
	height: 228px;
}
.standard-loop .hd ul li {
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 8px;
  cursor: pointer;
  margin: 4px;
}
.standard-loop .hd ul li.on {
  background: #feda01;
}
.standard-loop .hd ul {
  padding: 2px;
  position: absolute;
  bottom: 3px;
  left: 143px;
  z-index: 2;
}
.standard p{
	width: 344px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	background: #e5e5e5;
	color: #333333;
	font-size: 14px;
}
.shop-display {
	margin: 0 22px;
}
.display-loop{
	position: relative;
}
.display-loop .bd{
	width: 344px;
	height: 228px;
}
.display-loop .pic{
	display: block;
	width: 344px;
	height: 228px;
}
.display-loop .hd ul li {
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 8px;
  cursor: pointer;
  margin: 4px;
}
.display-loop .hd ul li.on {
  background: #feda01;
}
.display-loop .hd ul {
  padding: 2px;
  position: absolute;
  bottom: 3px;
  left: 143px;
  z-index: 2;
}
.shop-display p{
	width: 344px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	background: #e5e5e5;
	color: #333333;
	font-size: 14px;
}
.chain-show{
	margin: 35px 0 70px 0; 
}
.chain-show .new-shop{
	width: 288px;
	height: 203px;
	padding: 24px 28px 45px 28px;
	background: #0067b5;
}
.chain-show .new-shop p{
	color: #fff;
	font-size: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #3385c4;
}
.new-loop{
	margin-top: 30px;
}
.chain-show .new-shop li{
	font-size: 14px;
	line-height: 30px;
}
.chain-show .new-shop li a{
	color: #dde6f1;
}
.chain-show .new-shop li a:hover{
	text-decoration: underline;
}
.chainnews01{
	height:42px; 
	line-height: 42px;
}
.chainnews01,.chainnews02{
	margin-bottom: 35px;
	position: relative;
	background: #eee;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.chainnews02 .bd{
	padding: 25px 0;
}
.chainnews02 .bd li{
	padding: 4px 0;
}
.chainnews02 .bd ul li span{
	display: inline-block;
	margin: 0 0px 0 35px;
	font-size: 14px;
	width: 415px;
}
.same-top .bd{
	width: 90%;
}
.same-top .bd ul{
	width: 100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.same-top .bd ul li{
	width: 100%;
}
.same-top .bd ul li a{
	display: block;
	color: #666;
	font-size: 14px;
	padding-left: 30px;	
}
.same-top .bd ul li a:hover{
	color: #2c8ef8;
}
.chainnews01 .bd ul li a{
	background: url(../img/icon27.png) no-repeat 6px 13px;
}
.same-top .hd{
	width: 36px;
	position: absolute;
	right: 19px;
	top: 20px;
}
.same-top .cicon{
	display: block;
	width: 11px;
	height: 6px;
	cursor: pointer;
}
.same-top .prev{
	background: url(../img/icon28.png);
}
.same-top .next{
	background: url(../img/icon29.png);
}
.chainnews02 .bd a span{
	color: #0067b5;
	font-weight: bold;
}
/*.city-map .map{
	width: 1080px;
	height: 550px;
	margin-bottom: 35px;
}*/
/*.........joinup........*/
.joinup-show{
	margin-top: 38px;
}
.joinup-show  .same-box{
	width: 329px;
	height: 218px;
}
.joinup-show  .same-box a{
	display: block;
	width: 100%;
	height: 100%;
}
.joinup-show .show-store01{
	margin: 0 46px;
}
.tech-container{
	width: 100%;
	height: 1833px;
	background: url(../img/bg20.jpg) no-repeat center center;
}
/*........technology........*/
.tech-show .same-pic{
	width: 360px;
	height: 418px;
	position: relative;
}
.tech-show .same-pic dl{
	width: 275px;
	position: absolute;
	top: 42px;
	left: 40px;
}
.tech-show .same-pic dt a,.tech-show .internet{
	display: block;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
}
.tech-show .internet{
	display: block;
}
.tech-show .same-pic dt a:hover span{
	color: #ffd900;
}
.tech-show .same-pic dt a span,.tech-show .internet span{
	/*font-family: 'Arial';*/
	font-size: 12px;
	font-weight: 100;
}
.tech-show .internet dt:hover span{
	color: #ffd900;
}
.tech-show .same-pic dd a{
	color: #fff;
	font-size: 14px;
}
.tech-show .same-pic dd a:hover{
	text-decoration: underline;
}
.tech-show .story .more a,.tech-show .internet .more{
	display: block;
	width: 81px;
	height: 27px;
	position: relative;
	overflow: hidden;
	margin-top: 27px;
}
.tech-show .story .more a img,.tech-show .internet .more img{
	width: 81px;
	height: 54px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.tech-show .story .line,.tech-show .internet .line{
	width: 26px;
	height: 1px;
	background: #fff;
	margin: 21px 0 29px 0;
}
.tech-show .internet dd{
	font-size: 14px;
	font-weight: 300;
}
.tech-show .honor dd{
	padding: 17px 0;
	border-bottom: 1px solid #397bc5;
}
.events-show{
	width: 100%;
	height: 278px;
	background: url(../img/bg21.jpg) no-repeat;
	margin-top: 20px;
}
.events-show .show-box{
	width: 980px;
	margin: auto;
	position: relative;
	padding-top: 35px;
}
.events-show ul{
	position: relative;
	background: url(../img/bg22.png) repeat-x 0px 58px;
}
.events-show ul li{
	
	width: 160px;
	text-align: center;
	
	margin-top: 33px;
	line-height: 35px;
	margin-left: 18px;
  margin-right: 18px;
	position: relative;
	  height: 165px;
}
.events-show ul li .year{
	display: block;
	padding-top: 40px;
	background: url(../img/icon32.png) no-repeat 60px 8px;
}
.e-show .shijian{
	position: absolute;
	width: 100%;
	display: none;
	top: -20px;
	left: 0px;
}
.e-show .shijian .date{
	width: 100%;
	height: 87px;
	background: url(../img/icon33.png) no-repeat 40px 0px;
	font-family: 'Arial';
	font-size: 18px;
	color: #fff;
	line-height: 20px;
	padding-top: 20px;
}
.e-show .shijian .date span{
	font-size: 12px;
	color: #cacacb;
}
.e-show .shijian .info{
	line-height: 20px;
	font-size: 14px;
}
.events-show .click{
	width: 19px;
	height: 19px;
	position: absolute;
	top: 105px;
	z-index: 2;
	cursor: pointer;
}
.events-show .prev{
	background: url(../img/icon34.png) no-repeat;
	left: 0px;
}
.events-show .next{
	background: url(../img/icon35.png) no-repeat;
	right: 0px;
}
.hometech-title{
	display: block;
	color: #0067b5;
	font-weight: bold;
	font-size: 18px;
}
.hometech-title span{
	/*font-family: 'Arial';*/
	font-size: 12px;
}
.hometech-title:hover span{
	color: #ffd900;
}
.tech-main .video-show{
	width: 1012px;
	height: 186px;
	padding: 36px 29px 48px 39px;
	background: #fff;
}
.video-show ul li a{
	display: block;
	width: 240px;
	height: 136px;
	position: relative;
	color: #fff;
	margin-right: 16px;
	margin-top: 30px;
	overflow: hidden;
}
.video-show ul li a:hover img{
	webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    -moz-transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
}
.video-show ul li a p{
	width: 100%;
	height: 31px;
	background: url(../img/bg23.png) repeat-x;
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	line-height: 31px;
}
.service-show{
	width: 996px;
	height: 214px;
	padding: 60px 50px 80px 33px;
	background: #fff;
	margin: 20px 0;
}
.service-show .picbox{
	width: 509px;
	height: 202px;
	background: url(../img/a01.jpg);
	position: relative;
}
.service-show .picbox a,.service-show .service-info a{
	font-size: 13px;
	color: #fff;
	position: absolute;
	text-align: center;
}
.service-show .picbox a:hover,.service-show .service-info a:hover{
	text-decoration: underline;
}
.service-show .picbox .word01{
	top: 39px;
    left: 120px;
}
.service-show .picbox .word02{
	bottom:40px;
	left: 119px;
}
.service-show .picbox .word03{
	top: 36px;
	right: 116px;
}
.service-show .picbox .word04{
	bottom: 28px;
	right: 104px;
}
.service-show .picbox .word05{
	top: 81px;
	right: 11px;
}
.service-show .picbox .word06{
	top: 81px;
	left: 18px;
}
.service-show .service-info{
	width: 429px;
	height: 202px;
	background: url(../img/a02.jpg) no-repeat;
	position: relative;
}
.service-show .service-info .word01{
	top: 42px;
  	left: 119px;
}
.service-show .service-info .word02{
	top: 143px;
  	right: 16px;
}
.service-show .service-info .detail{
	font-size: 14px;
	margin-top: 25px;
 	margin-bottom: 20px;
}
.service-show .more a{
	display: block;
	width: 79px;
	height: 25px;
	border-radius: 3px;
	border: 1px solid #b2d1e9;
	color: #0067b5;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	margin-bottom: 10px;
}
.service-show .service-info dl:hover .more a{
	background: #2c8ef8;
	color: #fff!important;
}
/*.....story.....*/
.technology-main.title-bg{
	width: 100%;
	height: 249px;
	background: url(../img/bg24.jpg) no-repeat center center;
}
.tech-content{
	padding-top: 45px;
	padding-bottom: 125px;
}
.story-con{
	width: 1080px;
	margin: auto;
}
.tech-content p{
	text-align: justify;
}
.story-con img{
	display: block;
	max-width: 100%;
	margin: auto;
}
.home-service li{
	width: 110px;
	height: 110px;
	margin-right: 2px;
	margin-top: 10px;
}
/*..honor..*/
.honor-loop{
	width: 100%;
	position: relative;
	margin-bottom: 55px;
}
.honor-loop .bd{
	width: 1023px;
	margin: auto;
}
.honor-loop .bd ul{
	background: url(../img/bg25.jpg) repeat-x 0px 23px;
}
.honor-loop .click{
	display: block;
	width: 17px;
	height: 29px;
	position: absolute;
	top: 19px;
	z-index: 2;
	cursor: pointer;
}
.honor-loop .prev{
	background: url(../img/icon37.png) no-repeat;
	left: 0px;
}
.honor-loop .next{
	background: url(../img/icon38.png) no-repeat;
	right: 0px;
}
.honor-loop ul li .pic{
	width: 66px;
	height: 68px;
	text-align: center;
	line-height: 68px;
	background: url(../img/icon36.jpg) no-repeat;
	margin: 0 31px;
	cursor: pointer;
	font-size: 20px;
}
.honor-pic li{
	width: 236px;
	padding: 9px;
	height: 234px;
	background: #fff;
	border: 1px solid #e0e0e0;
	margin: 10px 7px;
}
.honor-pic li .pic img{
	width: 236px;
	height: 172px;
}
.honor-pic p{
	font-size: 14px;
	line-height: 26px;
	padding-top: 15px;
}
/*...events-content...*/
.events-content{
	background: url(../img/bg28.jpg) repeat-y 26px 0px;
}
.events-content dl dt{
	width: 53px;
	height: 55px;
	background: url(../img/bg26.png) no-repeat;
	text-align: center;
	line-height: 55px;
	font-size: 16px;
	margin-bottom: 25px;
	cursor: pointer;
}
.events-content dl dd {
	font-size: 16px;
	color: #9b9b9b;
	margin-bottom: 45px;
	display: none;
}
.events-content dl dd span{
	font-size: 24px;
	display: inline-block;
	padding-left: 75px;
	background: url(../img/bg27.jpg) no-repeat 6px 5px;
	line-height: 30px;
	margin-right: 20px;
}
/*...media...*/
.mediabox01{
	display: block;
	width: 710px;
	height: 405px;
	position: relative;
}
.mediabox01 img{
	width: 710px;
	height: 405px;
}
.mediabox01 p{
	width: 100%;
	height: 56px;
	background: url(../img/bg29.png) repeat-x;
	text-align: center;
	line-height: 56px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #fff;
	font-size: 20px;
}
.mediabox02{
	display: inline-block;
	width: 337px;
	height: 191px;
	margin-bottom: 22px;
	position: relative;
}
.mediabox02 img{
	width: 337px;
	height: 191px;
}
.mediabox02 p{
	width: 100%;
	height: 43px;
	background: url(../img/bg30.png) repeat-x;
	text-align: center;
	line-height: 43px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #fff;
	font-size: 18px;
}
.tech-content .pagination{
	width: 289px;
	padding-top: 30px;
	margin: auto;
}
.media-list a:hover p{
	background: #2c8ef8;
	transition: all 1.2s;
}
.tech-content .media-box{
	width: 650px;
	height: 450px;
	margin: auto;
} 
/*...service...*/
.service-container{
	width: 100%;
	height: 1084px;
	background: url(../img/bg31.jpg) no-repeat center center;
}
.service-mian{
	position: relative;
}
.service-mian .blue,.service-mian .green{
	display: block;
	width: 110px;
	height: 110px;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	position: absolute;
}
.service-mian a img{
	margin-top: 22px;
}
.service-mian a p{
	padding: 0 20px;
	line-height: 17px;
	margin-top: 10px;
}
.service-mian a:hover img{
	transform: rotateY(360deg);
	transition:all 1.5s;
}
.service-mian .blue{
	background: #0067b5;
}
.service-mian .green{
	background: #b3cf50;
}
.service01{
	top: -8px;
	left: 80px;
}
.service02{
	top: -8px;
  	right: 72px;
}
.service03{
	top: 108px;
  	left: 278px;
}
.service04{
	top: 107px;
  	right: 244px;
}
.service05{
	top: 290px;
  	left: 160px;
}
.service06{
	top: 290px;
	right: 125px;
}
.service07{
	top: 473px;
  	left: 278px;
}
.service08{
	top: 473px;
	right: 244px;
}
.service09{
	top: 575px;
  	left: 85px;
}
.service10{
	top: 575px;
	right: 70px;
}
.service11{
	top: -4px;
  	left: 503px;;
}
.service12{
	top: 590px;
  	left: 503px;
}
/*.......contact.......*/
.map-box{
	width: 100%;
	height: 740px;
}
.contact-info{
	width: 438px;
	height: 490px;
	background: #fff;
	opacity: 0.9;
	filter:alpha(opacity=90);
	position: absolute;
	top: 235px;
	left: 50%;
	margin-left: 145px;
}
.contact-info p{
	font-size: 24px;
	height: 66px;
	border-bottom: 1px dashed #acaaa9;
	padding-left: 33px;
	line-height: 66px;
	color: #231815;
}
.contact-info dl{
	margin: 0px 28px 0 26px;
	font-size: 14px;
	color: #333;
}
.contact-info .address{
	margin-top:35px;
}
.contact-info dl dd{
	line-height: 30px;
}
.contact-info em{
	display: inline-block;
	width: 35px;
	height: 1px;
	background: #000;
	margin: 20px 0 20px 25px;
}
.contact-info .phone{
	padding-left: 30px;
	background: url(../img/contact.png) no-repeat 0px 9px;
}
/*........chain-map.......*/
.city-box .search-title{
	height: 22px;
  	color: #0067b5;
  	font-weight: bold;
  	font-size: 14px;
  	margin-bottom: 35px;
}
.city-box .province,.city-box .city,.city-box .area{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
}
.city-box .sheng_link,.city-box .city_link,.city-box .area_link{
	padding: 15px 0 35px 0;
}
.city-box .city_link a,.city-box .area_link a{
	cursor: pointer;
	color: #666;
	font-size: 14px;
}
.city-box .area_link a{
	margin-right: 10px;
}
.sheng_link a{
	cursor: pointer;
	font-size: 14px;
}
.sheng_link a:hover,.city_link a:hover,.area_link a:hover{
	color: #2c8ef8;
}
.city-map .map{
	width: 1080px;
	height: 550px;
	margin-bottom: 35px;
}
/*.area-box{
	display: none;
}*/
/*.....hr-form.......*/
.joinus_tb tr input{
	border: none;
	border: 1px solid #999;
	padding: 3px 6px;
}
#spred{
	color: red;
}
.joinus_tb textarea{
	margin-top: 10px;
	padding: 6px;
}
.hr-sub{
	border: 0 !important;
	line-height: 0;
	margin: auto;
	margin-top: 20px;
}
#tj{
	width: 120px;
	height: 35px;
	border: 1px solid #2c8ef8;
	border: none;
	background: #2c8ef8;
	text-align: center;
	line-height: 35px;
	color: #fff;
	margin-bottom: 30px;
}
#tj:hover{
	background: #fff;
	color: #2c8ef8;
	border: 1px solid #2c8ef8;
}
#maplist{
	margin-bottom: 20px;
}
#maplist a{
	display: block;
	color: #666;
}
.chaininfo{
	padding-top: 35px;
	width: 960px;
	margin: auto;
}
.chaininfo p{
	font-size: 14px;
}
.chaininfo img{
	/*width: 100% !important;*/
	display: block;
	margin: 15px auto 15px;  
}
.shop-map{
	width: 100%;
  	height: 550px;
  	margin: 20px auto 35px;
  	
}











.navcurr{
	color: #0067b5!important;
}
.captioncurr{
	background: url(../img/bg12.jpg) no-repeat;
	color: #fff!important;
}
.iconcurr{
	background: url(../img/icon25.png) no-repeat 0px 12px!important;
}
.honorcurr{
	width: 78px!important;
	height: 87px!important;
	line-height: 81px!important;;
	background: url(../img/icon33.png) no-repeat!important;
	color: #fff!important;
}
.eventscurr{
	width: 78px!important;
	height: 87px!important;
	line-height: 79px!important;;
	background: url(../img/icon33.png) no-repeat!important;
	color: #fff!important;
	font-size: 20px!important;
	margin-left: -13px!important;
}
.mapcurr{
	color: #2c8ef8 !important;
}
.h5-content{
	padding: 50px 0;
}
.h5-content ul li{
	width: 348px;
	height: 251px;
	background: url(../img/a4.png) no-repeat;
	cursor: pointer;
	margin: 0 6px;
}
.h5-content ul .pic{
	width: 152px;
	height: 205px;
	margin: 25px 0 0 25px;
	position: relative;
}
.h5-content ul .pic img.img{
	width: 152px;
	height: 205px;
}
.h5-content ul .pic em{
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	filter:alpha(opacity=50);
	opacity: .5;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	display: none;
}
.h5-content ul .pic i{
	display: block;
	width: 144px;
	height: 144px;
	position: absolute;
	top: 35px;
	left: 4px;
	z-index: 2;
	display: none;
}
.h5-content ul dl{
	width: 135px;
	color: #444;
	font-size: 16px;
	margin: 25px 0 0 12px;
}
.h5-content .page{
	margin-top: 45px;
}
/*.area-dis ul li a:hover img{
	transform: rotateY(360deg);
	transition:all 1.5s;
	background: #0067b5  #2c8ef8;
}*/











.view{
	width: 1080px;
	margin:0 auto;
}
.pub-tit{
	padding:15px;
	background-color: #0067b5;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}
.pub-tit span{
	display: block;
	padding-left: 6px;
	line-height: 20px;
	border-left:3px solid #ffd502;
}
.era-box{
	padding:50px 0 120px;
}
.era-box .part1-box img{
	max-width: 100%;
}
.data-box{
	margin-top: 60px;
}
.data-box .form-box{
	margin-top: 30px;
}
.data-box .input{
	float: left;
	width: 510px;
	margin-bottom: 20px;
}
.data-box .even{
	float: right;
}
.data-box .input .tit{
	float: left;
	width: 70px;
	font-size: 14px;
	line-height: 50px;
}
.data-box .input input[type=text]{
	float: right;
	width: 415px;
	padding:10px;
	line-height: 28px;
	height: 28px;
	border:1px solid #c9c9c9;
	outline: none;
	box-shadow: none;
	font-size: 14px;
	color: #333;
}
.data-box .input .label{
	float: right;
	width: 435px;
	line-height: 50px;
	font-size: 0;
}
.data-box .input label{
	float: left;
	margin-right: 15px;
	padding-left: 10px;
}
.data-box .input label input,
.data-box .input label span{
	vertical-align: middle;
	font-size: 14px;
	color: #333333;
}
.data-box .input label input{
	margin-right: 15px;
}
.data-box .input .check input{
	float: left;
	width: 250px;
}
.data-box .input .check img{
	height: 50px;
	width: 100px;
	margin-left: 15px;
}

.data-box .input.check-box{
	margin-bottom: 0;
}
.data-box .form-bottom{
	border-top:1px solid #c9c9c9;
	margin-top: 40px;
	padding-top: 35px;
}
.data-box .form-bottom .qrcode{
	width: 245px;
	position: relative;
	font-size: 0;
	float: left;
}
.data-box .form-bottom .qrcode .item{
	display: inline-block;
	*display: inline;
	zoom:1;
	text-align: center;
	padding-bottom: 5px;
	
	padding-right: 25px;
}
.data-box .form-bottom .qrcode .item1{
	width: 90px;
	border-right: 1px solid #c9c9c9;
}
.data-box .form-bottom .qrcode .item2{
	width: 110px;
	padding:0;
}
.data-box .form-bottom .qrcode .img{
	width: 90px;
	height: 90px;
	margin:0 auto;
}
.data-box .form-bottom .qrcode .img img{
	width: 100%;
}
.data-box .form-bottom .qrcode .item .txt{
	font-size: 12px;
	color: #333;
}


.data-box .form-bottom .btns{
	float: left;
	width: 430px;
	margin-top: 35px;
	padding-left: 65px;
}
.data-box .form-bottom .btns input[type=submit],
.data-box .form-bottom .btns .answer-btn{
	float: left;
	display: block;
	width: 208px;
	height: 45px;
	text-align: center;
	color: #fff;
	background-color: #2a2a2a;
	border:none;
	font-size: 16px;
	outline: none;
	transition:all .3s linear;
	margin-right: 14px;
}
.data-box .form-bottom .btns input[type=submit]{
	/*float: left;*/
}
.data-box .form-bottom .btns .answer-btn{
	line-height: 45px;
	/*float: right;*/
	margin-right: 0;
}
.data-box .form-bottom .btns input[type=submit]:hover,
.data-box .form-bottom .btns .answer-btn:hover{
	background-color: #d83a3b;
}
.subject-box{
	margin-top: 55px;
	background: #f3f3f3;
	display: none;
}
.subject-box .subject{
	padding:35px;
	
	border-bottom: 1px solid #c9c9c9;
}
.subject-box ul,
.subject-box li{
	float: none;
}
.subject-box li{
	margin-bottom: 20px;
}
.subject-box li .title{
	font-size: 16px;
	color: #333333;
	line-height: 26px;
}
.subject-box li .select{
	margin-top: 15px;
}
.subject-box li label{
	float: left;
	margin-right: 35px;
	line-height: 26px;
	margin-right: 35px;
}
.subject-box li label span,
.subject-box li label input{
	vertical-align: middle;
	font-size: 16px;

}
.subject-box li label input{
	margin-right: 15px;
}
.subject-box .submit{
	padding:35px 0;
}
.subject-box .submit input[type=submit]{
	display: block;
	width: 270px;
	height: 45px;
	text-align: center;
	border:none;
	padding:0;
	background-color: #d83a3b;
	font-size: 16px;
	color: #fff;
	outline: none;
	padding:0;
	margin:0 auto;
}
/**********join end************/
.mien-box{
	padding:40px 0 150px;
}
.mien-box .mien-wrap{
	margin-top: 60px;
}
.mien-box .recommend-box{
	margin-top: 20px;
	margin-bottom: 25px;
}
.mien-tit{
	font-size: 18px;
	color: #0067b5;
	line-height: 28px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
	font-weight: bold;
}
.mien-box ul{
	float: none;
}
.mien-box .recommend{
	margin-top: 30px;
}
.mien-box .recommend ul{
	width: 1100px;
}
.mien-box .recommend li{
	float: left;
	width: 530px;
	background: #eeeeee;
	margin:0 20px 20px 0;
}
.mien-box .recommend li .img{
	float: left;
	width: 302px;
	height: 194px;
	overflow: hidden;
}
.mien-box .recommend li .img img{
	width: 100%;
}
.mien-box .recommend li .text-box{
	float: left;
	width: 185px;
	padding:20px;
}
.mien-box .recommend li a{
	display: block;
}
.mien-box .recommend li .tit{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.mien-box .recommend li .time{
	font-size: 12px;
	color: #888888;
	margin-top: 5px;
}
.mien-box .recommend li .con{
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	margin-top: 10px;
	height: 80px;
	overflow: hidden;
}
.mien-box .list-box{
	margin-bottom: 35px;
}
.mien-box .list-box .list-item{
	margin-bottom: 30px;
}
.mien-box .list-box .list{
	margin-top: 35px;
}
.mien-box .list-box .list ul{
	width: 1084px;
}
.mien-box .list-box .list li{
	margin:0 4px 4px 0;
	width: 267px;
}
.mien-box .list-box .list li a{
	display: block
}
.mien-box .list-box .list li{
	background: #f7f7f7;
}
.mien-box .list-box .list li a.img{
	height: 194px;
	overflow:hidden;
}
.mien-box .list-box .list li img{
	width: 100%;
}
.mien-box .list-box .list li .text-box{
	padding:10px;
	text-align: center;
}
.mien-box .list-box .list li .text-box a{
	display: block;
}
.mien-box .list-box .list li .text-box .tit{
	font-size: 16px;
	color: #333333;
	line-height: 26px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.mien-box .list-box .list li .text-box .time{
	font-size: 12px;
	color: #888888;
}
.grow-box .page{
	margin-top: 30px;
}

/*******mien end**********/
.mieninfo-box{
	padding:50px 0 90px;
}
.mieninfo-box .mien-top .left{
	width: 550px;
	float: left;
}
.mieninfo-box .bimg-box{
	position: relative;
	width: 550px;
	height: 390px;
}
.mieninfo-box .bimg-box img{
	width: 100%;
}
.mieninfo-box .bimg-box .bimg{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	display: none;
}
.mieninfo-box .bimg-box .bimg img{
	width: 100%;
}
.mieninfo-box .simgmove{
	margin-top: 10px;
	overflow: hidden;
	position: relative;
}
.mieninfo-box .simgmove li{
	width: 83px;
	border:1px solid #e6e6e6;
	margin-right: 8px;
}
.mieninfo-box .simgmove li a{
	display: block;
}
.mieninfo-box .simgmove li a img{
	width: 100%;
}
.mieninfo-box .right{
	float: right;
	width: 495px;
}
.mieninfo-box .right .tit-box{
	padding-bottom: 20px;
	border-bottom:1px solid #e6e6e6;
}
.mieninfo-box .right .tit-box h3{
	font-size: 20px;
	line-height: 30px;
}
.mieninfo-box .right .tit-box .time{
	font-size: 12px;
	color: #888888;
	line-height: 24px;
	margin-top: 10px;
}
.mieninfo-box .right .con-box{
	margin-top:40px;
	height: 220px;
	overflow: hidden;
	position: relative;
}
.mieninfo-box .right .con-box .con{
	position: absolute;
	left: 0;
	top:0;
	font-size: 14px;
	color: #666;
	line-height:24px; 
	width: 480px;
}
.mieninfo-box .right .con-box .bar{
	position: absolute;
	right: 2px;
	top:0;
	width: 1px;
	height: 100%;
	background-color: #666666;
}
.mieninfo-box .right .con-box .bar .block{
	position: absolute;
	right: -1px;
	top:0;
	width: 3px;
	height: 80px;
	background-color: #0066c3;
}
.mieninfo-box .right .back{
	display: block;
	width: 100px;
	height: 30px;
	border:1px solid #666666;
	text-align: center;
	line-height: 30px;
	margin-top: 30px;
	font-size: 14px;
	color: #666;	
	border-radius: 15px;
}
.mieninfo-box .right .back:hover{
	background: #2c8ef8;
	border-color: #2c8ef8;
	color: #fff;
}
.mieninfo-box .video-box{
	margin-top: 30px;
}
.mieninfo-box .video-box .video-wrap{
	background: #f6f6f6;
	padding:30px 0 40px;
}
.mieninfo-box .video-box .video{
	width: 620px;
	height: 440px;
	margin:0 auto;
	position: relative;
}
.mieninfo-box .video-box .video embed{
	width: 100%;
	height: 100%;
}
.mieninfo-box .video-box .video .play{
	position: absolute;
	left:50%;
	top:50%;
	width: 71px;
	height: 71px;
	margin:-35px 0 0 -35px;
}
.mieninfo-box .video-box.on .video .play{
	display: none;
}
.yyxg{
	width:100% !important;
}