@charset "utf-8";

/* CSS Document */

h1,h2,h3,h4,h5,h6,img,ul,li,a,span,p,i,strong,b,em,form,input,label,div,body,html{

	margin: 0;

	padding: 0;

}

@font-face {

    font-family: '方正正中黑简体';

    src: url("http://ausnutria.com/static/web/css/方正正中黑简体.eot");

    src: url("http://ausnutria.com/static/web/css/方正正中黑简体.eot?#iefix") format('embedded-opentype'),

         url("http://ausnutria.com/static/web/css/方正正中黑简体.woff") format('woff'),

         url("http://ausnutria.com/static/web/css/方正正中黑简体.ttf") format('truetype'),

         url("http://ausnutria.com/static/web/css/方正正中黑简体.svg#方正正中黑简体") format('svg');

}

@font-face {

    font-family: '方正准圆简体';

    src: url("http://ausnutria.com/static/web/css/FZY3JW.eot");

    src: url("http://ausnutria.com/static/web/css/FZY3JW.eot?#iefix") format('embedded-opentype'),

         url("http://ausnutria.com/static/web/css/FZY3JW.woff") format('woff'),

         url("http://ausnutria.com/static/web/css/FZY3JW.ttf") format('truetype'),

         url("http://ausnutria.com/static/web/css/FZY3JW.svg#FZY3JW") format('svg');

}

body{

	/*font-family:PingHei, "微软雅黑", "华文细黑", Arial, sans-serif;*/

  font-family:"方正准圆简体","微软雅黑","\5b8b\4f53",Arial,sans-serif;

	color: #666;

}

li{

	list-style: none;

}

.fixback{

	position: fixed;

	width: 100%;

	height: 100%;

	z-index: 999;

	background: url("images/op20.png") repeat;

	display: none;

}

.center{

	position: fixed;

	top:100px;

	left: 50%;

	margin-left: -330px;

	width: 600px;

	border-radius: 6px;

	background: #fff;

	padding: 30px 30px 34px;

	overflow: hidden;

	z-index: 1000;

	display: none;

}

.center .cls{

	position: absolute;

	width: 39px;

	height: 39px;

	background: url("images/cls.png") no-repeat;

	right: 2px;

	top: 2px;

}

.context{

	width: 100%;

}

.context .center-top{

	width: 100%;

	height:44px;

	border-bottom: 1px solid #f1f1f1;

}

.context .center-top span{

	color: #333;

	font-weight: bold;

	font-size: 20px;

	float: left;

	margin-right: 20px;

	line-height: 36px;

}

.context .center-top .bb{

	font-size:16px;color:#666;font-weight:normal;

	line-height: 20px;

	padding-top: 10px;

}

.context .center-top i{

	font-style: normal;

	float: right;

	color: #999;

	line-height:40px;

}

.center-middle{

	width: 100%;

	line-height: 30px;

	font-size: 14px;

	padding-bottom: 100px;

}

.ins-posi{

	position: absolute;

	width: 122px;

	height: 36px;

	font-size: 15px;

	color: #fff;

	display: block;

	background: #0084de;

	border-radius: 18px;

	right: 30px;

	bottom: 30px;

	text-align: center;

	line-height: 36px;

	transition-duration:300ms;

}

.ins-posi:hover{

	background: #2091cd;

}

.center-middle h3{

	padding-top: 22px;

}

.w1200{

	width: 1200px;

	margin: 0 auto;

}

.fix{*zoom:1;}

.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}

#nav-header{
	border-top: 6px solid #2091cd;

	position: relative;
	z-index: 2;
	box-shadow: 0 0 10px #ccc;
	width: 100%;
	background: #fff;
height:100px;
	z-index: 1000;
	margin-bottom:-91px;


}

.logo{

	display: block;

	float: left;

	margin-left: 28px;

	margin-right: 84px;

	height: 80px;

}

.main-nav{
	width:1270px;
	margin-left:auto;
	margin-right:auto;
	height: 60px;


}
.top1{
	width:1270px;
	margin-left:auto;
	margin-right:auto;
	height:100px;



}
.main-nav ul{

	

}

.main-nav ul li{

	float: left;

	border-right: 1px solid #f2f2f2;

	height: 60px;

	position: relative;

}

.main-nav ul li .dad{

	display: block;

	float: left;

	padding-top: 10px;

	padding-left: 30px;

	padding-right: 30px;

	height: 50px;

	transition-duration:400ms;

}

.main-nav ul li .dad .ch{

	width: 100%;

	text-align: center;

	font-size: 16px;

	color: #000;

	line-height: 24px;

}

.main-nav ul li .dad .en{

	width: 100%;

	text-align: center;

	font-size: 12px;

	color: #cacaca;

	line-height: 20px;

	font-family: arial;

	text-transform: uppercase;

}

.main-nav ul li:hover .dad,.main-nav ul .cur .dad{

	background: #2091cd;

}

.main-nav ul li:hover .ch,.main-nav ul .cur .dad .ch{

	color: #fff;

}

.sons{

	width: 100%;

	position: absolute;

	top: 60px;

	left: 0;

	padding-bottom: 12px;

	background: #fff;

	border-bottom-right-radius: 6px;

	border-bottom-left-radius: 6px;

	overflow: hidden;

	padding-top: 6px;

	box-shadow: 0 0 2px #ccc inset;

	display: none;

}

.sons a{

	display: block;

	width: 100%;

	margin: 0 auto;

	height: 38px;

	border-bottom:1px solid #f2f2f2;

	padding: 2px 0;

}

.sons a span{

	width: 96%;

	display: block;

	height: 34px;

	line-height: 34px;

	border-radius: 4px;

	line-height: 36px;

	color: #555;

	font-size: 13px;

	text-align: center;

	margin: 0 auto;

}

.sons a:hover span{

	background: #2091cd;

	color: #fff;

}

.top-right{

	float: right;

}

.top-right .stock{

	display: block;

	color: #989696;

	line-height: 13px;

	font-size: 13px;

	border-right: 1px solid #989696;

	padding-right:12px;

	margin-top: 38px; 

	float: left;

}

.top-right .stock:hover{

	color: #2091cd;

}

.toggle{

	float: left;

	height: 13px;

	padding: 38px 20px 0 0;

}

.toggle a{

	display: block;

	color: #989696;

	line-height: 13px;

	font-size: 13px;

	padding-left: 12px; 

	float: left;

}

.toggle a:hover,.toggle a.language{

	color: #2091cd;

}

.share-to{

	float: left;

	display: block;

	width: 36px;

	height: 36px;

	background: url("images/share.png") center no-repeat;

	margin-top: 26px;

	display: none;

}

.header-search{
	position: relative;
	width: 80px;
	height: 80px;
	float: left;
	font-size: 20px;
	line-height: 80px;
	color: #939393;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EFEFEF;
}

.header-search .on-roll{

	position: absolute;

	right: 0;

	top: 0;

	width: 80px;

	height: 80px;

	background: url("images/search.png") center 25px no-repeat;

	transition-duration:300ms;

}

.header-search .on-roll:hover{
	background: url("images/search.png") center 25px no-repeat #2091cd;
	color: #FFF;
}

.on-close{

	position: absolute;

	right: 0;

	top: 0;

	width: 80px;

	height: 80px;

	background: url("images/close.png") center 25px no-repeat;

	display: none;

}

.open-search{

	position: absolute;

	right: 80px;

	top: 0;

	width: 0;

	height: 80px;

	background: #ECECF4;

	padding:0 0 0 0 ;

	overflow: hidden;

}

.open-search .in-search{

	height: 80px;

	line-height: 30px;

	height: 30px;

	font-size: 20px;

	background: transparent;

	border:0 none;

	display: block;

	width: 250px;

	float: left;

	margin:25px 0 0 24px;

}

.open-search .submit-search{

	float: right;

	width: 80px;

	height: 80px;

	background: url("images/search.png") center 25px no-repeat;

	border: 0 none;

}

.banner{

	width: 100%;

	position: relative;

	overflow: hidden;

	min-width: 1260px;

	margin-top:60px;

}



.banner .banner-ul{

	width: 1000%;

}

.banner .banner-ul li{

	float: left;

	text-align: center;

}

.banner .banner-ul li a{

	display: block;

	float: left;

}

.banner .banner-ul li img{

	width: 100%;

	display: block;

}

.btns{

	position: absolute;

	bottom: 44px;

	width: 100%;

	text-align: center;

	height: 17px;

	z-index: 88;

}

.btns span{

	display: inline-block;

	cursor: pointer;

	width: 17px;

	height: 17px;

	background: url("images/btn2.png") no-repeat;

	margin: 0 5px;

}

.btns .dot{

	background: url("images/btn1.png") no-repeat;

}

.section1{

	width: 100%;

	padding: 100px 0 110px;

	background: url("images/b1.png") center 100px no-repeat;

}



.section1 .tip{

	font-size: 19px;

	color: #000;

	padding-top: 64px;

	line-height: 22px;

	width: 100%;

	text-align: center;

}

.section1 .about-title{

	width: 100%;

	text-align: center;

	font-size: 36px;

	color: #555;

	line-height: 82px;

  font-family: "方正正中黑简体","微软雅黑";

}

.ab-list{

	width: 522px;

	margin: 46px auto 38px;

	height: 118px;

	background: url("images/ab1.png") center 10px no-repeat;

}

.ab-list a{

	display: block;

	float: left;

	width: 174px;

	height: 48px;

	padding-top: 70px;

}

.ab-list .a1{

	background: url("images/map1.png") center top no-repeat;

}

.ab-list .a1:hover{

	background: url("images/map2.png") center top no-repeat;

}

.ab-list .a2{

	background: url("images/map3.png") center top no-repeat;

}

.ab-list .a2:hover{

	background: url("images/map4.png") center top no-repeat;

}

.ab-list .a3{

	background: url("images/map5.png") center top no-repeat;

}

.ab-list .a3:hover{

	background: url("images/map6.png") center top no-repeat;

}

.ab-list a p{

	width: 100%;

	text-align: center;

}

.ab-list a .cn{

	font-size: 17px;

	line-height: 30px;

	color: #adadad;

}

.ab-list a .en{

	font-size: 15px;

	line-height: 25px;

	color: #ebebeb;

}

.ab-list a:hover .cn{

	color: #006cb6

}

.ab-list a:hover .en{

	color: #c7d7e9;

}

.ab-texts{

	width: 840px;

	text-align: center;

	font-size: 14px;

	line-height: 30px;

	color: #888;

	margin: 0 auto;

}

.section2{

	width: 100%;

	position: relative;

	height: 798px;

	background: url("images/wel1.jpg") center top no-repeat #2091cd;

}

.title{

	width: 100%;

	padding-top: 72px;

	padding-bottom: 20px;

}

.title p{

	text-align: center;

	width: 100%;

	color: #4b4b4b;

}

.title .en{

	line-height: 54px;

	font-size: 46px;

	font-family: arial;

	text-transform: uppercase;

	font-weight: bold;

}

.title .cn{

	line-height: 46px;

	font-size: 24px;

  font-family: "方正正中黑简体","微软雅黑";

}

.brand-list{

	width:1180px;

	margin: 0 auto;

}

.brand-list a{

	display: inline-block;

	padding: 0 18px;

	margin: 0 4px;

	font-size: 15px;

	color: #4b4b4b;

	height: 42px;

	line-height: 42px;

	border-radius: 21px;

	float: left;

	font-weight: bold;

	 font-family: "方正正中黑简体","微软雅黑";

}

.brand-list a:hover,.brand-list .brand-cur{

	background:#fff;

	overflow: hidden;

	color: #c72d42;

}

.brand-content{

	width: 100%;

	height: 466px;

	padding-top: 36px;

	position: relative;

}

.brand-box{

	width: 1200px;

	height: 466px;

	position: absolute;

	left: 50%;

	margin-left: -600px;

	top: 36px;

	display: none;

}

.brand-cover{

	width: 1200px;

	overflow: hidden;

	margin-top: 30px;

	opacity: 0;

	filter:alpha(opacity=0);

}

.brand-box ul{

	width: 200%;

	float: left;

}

.brand-box ul li{

	width: 231px;

	height: 466px;

	margin-right:10px;

}

.brand-box ul li a{

	display: block;

	width: 100%;

	height: 466px;

	border-bottom-right-radius: 36px;

	overflow: hidden;

}

.brand-box ul li a img{

	display: block;

}

.brand-box ul li .br-img{

	width: 100%;

	height: 110px;
line-height:70px;
 color:#fff;
 font-size:25px;
 font-weight:bold;
	position: relative;

}

.brand-box ul li .br-img1{

	width: 100%;

	height: 88px;
 line-height:70px;
 color:#fff;
 font-size:25px;
 font-weight:bold;
	background: #4199dd;

	text-align: center;


	padding-top: 20px;

	position: absolute;

	top: 0;

	left: 0;

}

.brand-box ul li .br-img2{

	width: 100%;

	height: 88px;

	padding-top: 20px;

	background: #c72d42;

	text-align: center;

	position: absolute;

	top: 0;

	left: 0;

	display: none;

}

.brand-box ul li .br-img img{

	display: inline-block;

}

.br-btn{

	position: absolute;

	top: 200px;

	width: 35px;

	height: 35px;

	display: block;

	transition-duration:200ms;

}

.br-btn-left{

	background:url("images/b-lf1.png") 10px top no-repeat;

	left:-70px;

}

.br-btn-left:hover{

	background:url("images/b-lf1.png") 2px top no-repeat;

}

.br-btn-right{

	background:url("images/b-ri1.png") 10px top no-repeat;

	right: -70px;

}

.br-btn-right:hover{

	background:url("images/b-ri1.png") 18px top no-repeat;

}

.brand-box .br-a-img{

	height: 466px;

	width: 892px;

	overflow: hidden;

	float: left;

}

.brand-box .br-a-img img{

	display: block;

	width: 100%;

	height:466px;

}

.brand-box .br-right{

	float: right;

	width: 224px;

	padding: 0 42px 0 42px;

	background:#fff;

	height: 466px;

}

.brand-box .br-right .head-tit{

	width: 100%;

	height: 80px;

	border-bottom: 1px solid #ccc;

	font-size: 26px;

	color: #000;

	line-height: 80px;

	padding-top: 18px;

}

.brand-box .br-right .br-detail{

	padding-top: 12px;

	line-height: 24px;

	font-size: 13px;

	width: 100%;

	height: 252px;

}

.brand-box .br-right .l-more{

	display: block;

	width: 94px;

	height: 28px;

	color: #fff;

	text-align: center;

	line-height: 28px;

	font-size: 13px;

	background:#2091cd;

}

.section3{

	width: 100%;

	position: relative;

	height: 654px;

	background:url("images/wel2.jpg") center top no-repeat;

	z-index: 2;

}

.section3 .w1200{

	position: relative;

}

.section3 .wel-science-top{

	width: 366px;

	padding: 0 40px 0 40px;

	background:#f5f5f7;

	overflow: hidden;

	border-top-right-radius: 20px;

	position: absolute;

	left: 0;

	top: 10px;

	height: 444px;

	opacity: 0;

	filter:alpha(opacity=0);

}

.wel-science-top .science-head{

	width: 100%;

	padding-top: 40px;

	height: 102px;

}

.wel-science-top .science-tit{

	font-size: 17px;

	font-weight: bold;

	padding-top: 10px;

	line-height: 46px;

	font-family: "方正正中黑简体","微软雅黑";

}

.wel-science-top .science-detail{

	line-height: 24px;

    font-size: 13px;

    width: 100%;

    height: 120px;

    padding-bottom: 16px;

    overflow: hidden;

}

.wel-science-top .l-more{

	display: block;

	width: 144px;

	height: 36px;

	text-indent: 22px;

	color: #fff;

	border-radius: 18px;

	background:url("images/sc2.png") 110px 16px no-repeat #2091cd;

	overflow: hidden;

	line-height: 36px;

	font-size: 13px;

	transition-duration:200ms;

}

.wel-science-top .l-more:hover{

	background:url("images/sc2.png") 116px 16px no-repeat #2091cd;

}

.wel-science-bottom{

	float: left;

	position: absolute;

	top: 444px;

	left: 0;

}

.wel-science-bottom a{

	display: block;

	width: 118px;

	padding: 20px 20px 0 76px;

	border-radius: 6px;

	overflow: hidden;

	margin-right: 19px;

	color: #dd2a42;

	float: left;

	height: 70px;

	transition-duration:800ms;

}

.wel-science-bottom .sc1{

	background:url("images/sc3.png") 20px 20px no-repeat #f5f5f7;

}

.wel-science-bottom .sc2{

	background:url("images/sc4.png") 20px 20px no-repeat #f5f5f7;

}

.wel-science-bottom a .cn{

	font-size: 16px;

	font-weight: bold;

	line-height: 24px;

}

.wel-science-bottom a .en{

	font-size: 12px;

	font-weight: bold;

	line-height:24px;

	text-transform: uppercase;

}

.wel-science-bottom a:hover{

	transform:rotateY(360deg);

}

.section4{

	width: 100%;

	position: relative;

	height: 636px;

	box-shadow: 0 0 10px #ccc;

}

.section5{

	width: 100%;

	height: 736px;

	background: #f7f7f7;

}

.news-ul{

	width: 100%;

	height: 476px;

	background:#eee;

	margin-top:46px;

	opacity: 0;

	filter:alpha(opacity=0);

}

.news-ul .new-li{

	width: 400px;

	height: 476px;

	float: left;

	background: #fff;

}

.news-ul .new-li .new-img{

	width: 100%;

	height: 238px;

	overflow: hidden;

	position: relative;

	display: block;

}

.news-ul .new-li .new-img img{

	width: 100%;

	transition-duration:500ms;

}

.news-ul .new-li:hover .new-img img{

	transform:scale(1.04);

}

.news-ul .new-li .new-img span{

	display: block;

	position: absolute;

	width: 26px;

	height: 11px;

	left: 60px;

	top: 0;

	z-index: 22;

	background:url("images/nw2.png") no-repeat;

}

.news-ul .new-li .new-img .down{

	top:227px;

	background:url("images/nw1.png") no-repeat;

}

.news-ul .new-li .new-box{

	height: 200px;

	width: 330px;

	padding: 38px 35px 0;

	position: relative;

	background: #fff;

}

.news-ul .new-li .new-box .new-title{

	font-size: 18px;

	color: #000;

	line-height: 20px;

	padding-bottom: 14px;

	max-height: 40px;

	display: block;

	font-family: "方正正中黑简体","微软雅黑";

}

.news-ul .new-li:hover .new-box .new-title{

	color: #2091cd;

}

.news-ul .new-li .new-text{

	font-size: 13px;

	color: #555;

	line-height: 24px;

}

.news-ul .new-li .new-date{

	font-size: 13px;

	color: #999;

	line-height: 24px;

	position: absolute;

	left: 35px;

	bottom: 25px;

}

.section6{

	width: 100%;;

	position: relative;

	height: 422px;

	padding-top: 58px;

	background: url("images/wel3.jpg") no-repeat;

}

.college-ul{

	width: 110%;

}

.college-ul .co-li{

	width: 383px;

	float: left;

	margin-right: 25px;

	opacity: 0;

	filter:alpha(opacity=0);

}

.college-ul .co-li .co-img{

	display: block;

	width: 100%;

	height: 200px;

	overflow: hidden;

}

.college-ul .co-li .co-img img{

	display: block;

	width: 100%;

	transition-duration:500ms;

}

.college-ul .co-li:hover .co-img img{

	transform:scale(1.06);

}

.college-ul .co-li .co-tit{

	display: block;

	width: 100%;

	text-align: center;

	height: 44px;

	background:url("images/cg4.png") center bottom no-repeat;

	font-size: 19px;

	color: #2091cd;

	font-weight: bold;

	padding-top: 28px;

	line-height: 44px;

	font-family: "方正正中黑简体","微软雅黑";

}

.college-ul .co-li .co-text{

	color: #999;

	font-size: 13px;

	line-height: 24px;

	padding-top: 18px;

	width: 346px;

	margin: 0 auto;

	text-align: center;

}

.china1{

	width: 100%;

	position: relative;

	height: 1284px;

	background:url("images/ch11.jpg") center bottom no-repeat;

}

.about-list{

	position: absolute;

	top:12%;

	width: 1200px;

	left: 50%;

	margin-left: -600px;

}

.about-list a{

	width: 400px;

	height: 400px;

	display: block;

	float: left;

	position: relative;

	opacity: 0;

	filter:alpha(opacity=0);

}

.about-list .ab1{

	background: url("images/ch01.png") center no-repeat;

}

.about-list .ab2{

	background: url("images/ch03.png") center no-repeat;

}

.about-list .ab3{

	background: url("images/ch05.png") center no-repeat;

}

.about-list a .max{

	width: 350px;

	height: 350px;

	position: absolute;

	left: 25px;

	top: 25px;

}

.about-list a .max img{

	width: 100%;

	transform:scale(0);

	transition-duration:500ms;

}

.about-list a:hover .max img,.about-list .ab-cur .max img{

	transform:scale(1);

}

.ab-logo{

	width: 100%;

	text-align: center;

	padding: 42px 0 22px;

	display: none;

}

.about-title{

	color: #4b4b4b;

	line-height: 98px;

	font-size: 48px;

	width: 100%;

	text-align: center;

  font-family: "方正正中黑简体","微软雅黑";

}

.tip{

	width: 100%;

	text-align: center;

	font-size: 20px;

	line-height: 42px;

	color: #333333;

}

.title-en{

	font-style: italic;

	font-size: 15px;

	line-height: 24px;

	color: #c1c1c1;

	width: 100%;

	text-align: center;

}

.ch-intro{

	width: 1106px;

	height: 334px;

	margin: 52px auto 50px;

}

.ch-intro img{

	display: block;

	float: left;

	width: 780px;

}

.ch-intro .ch-intro-right{

	width: 326px;

	height: 334px;

	background:url("images/ch10.png") no-repeat;

	float: left;

	color: #fff;

}

.ch-intro .ch-cn{

	width: 234px;

	margin: 0 auto;

	padding-top: 70px;

	line-height: 58px;

	font-size: 32px;

}

.ch-intro .ch-en{

	width: 234px;

	margin: 0 auto;

	font-size: 22px;

	line-height: 30px;

	font-family: arial;

}

.ch-intro-bt{

	width: 1106px;

	margin: 0 auto;

}

.ch-intro-bt .fl{

	width: 510px;

	font-size: 14px;

	line-height: 36px;

	color: #666;

}

.ch-intro-bt .fl p{

	padding: 20px 0;

}

.ch-intro-bt .fl .botm{

	border-bottom: 1px dashed #e7e4e3;

}

.ch-intro-bt .fr{

	width: 522px;

	padding-left: 40px;

	border-left: 1px solid #e1dfdc;

	margin-top: 20px;

}

.ch-intro-bt .fr .head-tit{

	height: 62px;

}

.ch-intro-bt .fr .head-tit .cn{

	font-size: 32px;

	color: #4b4b4b;

	line-height: 36px;

	padding-right: 14px;

	display: block;

	float: left;

}

.ch-intro-bt .fr .head-tit .en{

	font-size: 30px;

	color: #bdbcba;

	line-height: 32px;

	font-family: arial;

	padding-top:5px;

	display: block;

	float: left;

}

.ch-intro-bt .fr ul{

	width: 100%;

}

.ch-intro-bt .fr ul li{

	width: 100%;

	height: 34px;

}

.ch-intro-bt .fr ul li .fir-letter{

	font-size: 24px;

	color: #333;

	line-height: 26px;

	display: block;

	float: left;

	padding-right: 14px;

	font-family: arial;

}

.ch-intro-bt .fr ul li .describe{

	padding-left: 20px;

	background:url("images/li1.jpg") left 13px no-repeat;

	font-size: 14px;

	color: #999;

	line-height: 14px;

	padding-top: 6px;

	float: left;

	transition-duration:300ms;

}

.ch-intro-bt .fr ul li:hover .describe{

	padding-left: 30px;

	background:url("images/li1.jpg") 10px 13px no-repeat;

}

.history{

	width: 100%;

	background:url("images/his1.jpg") center top no-repeat;

}

.history .top-head{

	width: 100%;

	color: #fff;

	padding-top: 108px;

	height: 268px;

}

.history .top-head .en{

	font-size: 94px;

	font-weight: bold;

	width: 100%;

	text-align: center;

	line-height: 106px;

	text-transform: uppercase;

}

.history .top-head .cn{

	font-size: 36px;

	width: 100%;

	text-align: center;

	line-height: 48px;

	font-family: "方正正中黑简体","微软雅黑";

}

.history-box{

	width: 1140px;

	padding: 64px 0 206px;

	background:url("images/li2.jpg") center repeat-y;

	margin: 0 auto;

	position: relative;

}

.history-box ul{

	width: 100%;

}

.history-box ul li{

	padding-bottom: 40px;

	width: 100%;

	display: none;

}

.history-box ul li .years{

	display: block;

	width: 148px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	font-size: 24px;

	font-weight: bold;

	border-radius: 20px;

	border: 1px solid #eee;

	margin: 0 auto 148px;

	font-family: arial;

}

.history-box ul li:hover .years{

	color: #426cba;

}

.history-box ul li .son{

	width: 581px;

	margin-top: -42px;

	transition-duration:400ms;

}

.history-box ul li .fir{

	float: left;

	background: url("images/his1.png") right top no-repeat;

}

.history-box ul li .sec{

	float: right;

	background: url("images/his1.png") left top no-repeat;

}

.history-box ul li .info-box{

	width: 448px;

	padding: 38px 32px;

	background: #f1f1f1;

	border-radius: 6px;

	overflow: hidden;

	margin-top: -48px;

	transition-duration:400ms;

}

.history-box ul li .info-box img{

	display: block;

	float: left;

	width: 177px;

}

.history-box ul li .son .info-box .his-infor{

	float: right;

	width: 244px;

	line-height: 26px;

	font-size: 14px;

	color: #666;

}



.history-box ul li .fir .info-box{

	float: left;

}

.history-box ul li .sec .info-box{

	float: right;

} 

.history-box ul li .son:hover .info-box{

	background: #426cba;

}

.history-box ul li .son:hover .info-box .his-infor{

	color: #fff;

}

.history-box ul li .fir:hover{

	background: url("images/his2.jpg") right top no-repeat;

}

.history-box ul li .sec:hover{

	background: url("images/his2.jpg") left top no-repeat;

}

.roll-more{

	position: absolute;

	bottom: 82px;

	width: 206px;

	height: 46px;

	line-height: 46px;

	color: #fff;

	text-align: center;

	border-radius: 23px;

	background: #2091cd;

	overflow: hidden;

	left:50%;

	margin-left: -103px;

	font-size: 16px;

}



.section4 .w1200{

	overflow: hidden;

}

.society{

	width: 1203px;

	padding-top: 26px;

}

.society .so-li{

	width: 24.5%;

	border-right: 1px dashed #b8b8b8;

	height: 335px;

	float: left;

	opacity: 0;

	filter:alpha(opacity=0);

}

.society .so-li .so-img {
    width: 220px;
    height: 220px;
    position: relative;
    margin: 0 auto;
}

.society .so-li img{

	display: block;

	position: absolute;

	z-index: 21;

	width: 100%;

	transition-duration:500ms;

}

.society .so-li:hover img{

	transform:scale(1.06);

}

.society .so-li span{

	display: block;

	width: 100%;

	font-weight: bold;

	color: #fff;

	text-align: center;

	font-size: 20px;

	line-height: 22px;

	padding-top:168px;

	position: absolute;

	z-index: 22;

}

.society .so-li .so-title{

	font-size: 16px;

	color: #000;

	width: 100%;

	text-align: center;

	line-height: 38px;

	padding-top: 10px;

}

.society .so-li .so-detail{

	width: 266px;

	margin: 0 auto;

	text-align: center;

	line-height: 21px;

	font-size: 13px;

	color: #666;

}

.helan1{

	width: 100%;

	position: relative;

	height: 1036px;

	background:url("images/he1.jpg") center bottom no-repeat;

}

.he-map{

	width: 100%;

	height: 490px;

	position: relative;

}

.he-map .map-tit{

	position: absolute;

	padding-left: 20px;

	height: 30px;

	background: url("images/he3.png") left 6px no-repeat;

	cursor: pointer;

	color: #b9b9b7;

}

.he-map .map-tit .cit{

	font-size: 22px;

	line-height: 26px;

	font-family: "Constantia";

	font-style: italic;

	padding-right: 8px;

}

.he-map .map-tit .year{

	font-size: 22px;

	line-height: 30px;

	font-family: "Constantia";

	font-style: italic;

}

.he-map .map-tit:hover{

	color: #01419a;

}

.he-map .map-tit1{

	left: 48px;

	top: 176px;

}

.he-map .map-tit2{

	left: 368px;

	top: 98px;

}

.he-map .map-tit3{

	left: 780px;

	top: 166px;

}

.he-map .map-tit4{

	left: 440px;

	top: 376px;

}

.he-map .map-tit5{

	left:896px;

	top: 372px;

}

.more-map{

	width: 484px;

	padding: 28px 24px;

	float: left;

	background: url("images/he90.png") repeat;

	border-bottom-right-radius: 50px;

	overflow: hidden;

	box-shadow: 0 4px 8px #ccc;

	position: absolute;

	display: none;

}

.more-map img{

	width: 224px;

	height: 184px;

	display: block;

	float: left;

}

.more-map .fr{

	float: right;

	width: 238px;

}

.more-map .fr .tit{

	font-size: 18px;

	line-height: 28px;

	color: #a4a4a3;

}

.more-map .fr .year{

	color: #01419a;

	line-height: 60px;

	font-size: 46px;

	font-style: italic;

	font-weight: bold;

	font-family: arial;

}

.more-map .fr .more-text{

	width: 100%;

	font-size: 13px;

	line-height: 20px;

	color: #4b4b4b;

	width: 100%;

}

.more-map1{

	left: 48px;

	top: 210px;

}

.more-map2{

	left: 368px;

	top: 132px;

}

.more-map3{

	left: 426px;

	top: 200px;

}

.more-map4{

	left: 440px;

	top: 410px;

}

.more-map5{

	left:532px;

	top: 408px;

}

.tip-map{

	width: 100%;

	color: #d6c387;

	text-align: center;

	font-size: 18px;

	font-family: arial;

	padding-bottom: 45px;

	line-height: 20px;

}

.map-link{

	display: block;

	width: 204px;

	height: 46px;

	font-size: 16px;

	line-height: 46px;

	text-indent: 23px;

	color: #fff;

	background:url("images/he5.png") 170px 15px #2091cd no-repeat;

	border-radius: 23px;

	overflow: hidden;

	margin: 0 auto;

}

#footer{

	width: 100%;

	clear: both;

}

.fast-change{

	width: 100%;

	height: 70px;

	background: #2091cd;

}

.fast-change .fl{

	color: #fff;

	font-size: 14px;

	margin-top:20px;

	line-height: 28px;

	font-family: arial;

}

.fast-change .fl a{

	color: #fff;

	padding-left: 2px;

}

.fast-change .fr{

	color: #7499c3;

	font-size: 14px;

	margin-top:20px;

	line-height: 28px;

}

.fast-change .fr span{

	float: left;

	padding-right: 24px;

}

.fast-change .share{

	float: left;

}

.fast-change .share a{

	display: block;

	float: left;

	width: 28px;

	height: 28px;

	margin-right: 12px;

}

.fast-change .share .weibo{

	background: url("images/weibo.png") no-repeat;

}

.fast-change .share .weixin{

	background: url("images/weixin.png") no-repeat;

	position: relative;

}

.fast-change .share .weixin img{

	position: absolute;

    width: 144px;

    height: 144px;

    left: -119px;

    top: -152px;

    display: none;

}

.fast-change .share .weixin:hover img{

	display: block;

}

.fast-link{

	width: 100%;

	padding: 54px 0 66px;

	background: #f7f7f7;

}

.fast-link .fl{

	float: left;

	width: 806px;

	border-right:1px solid #eaeaea;


	overflow: hidden;

}

.fast-link .fl ul{

	width: 120%;

}

.fast-link .fl ul li{

	width: 140px;

}

.fast-link .fl dl{

	float: left;

}

.fast-link .fl dl dt{

	height: 36px;

	width: 100%;

	background: url("images/li3.jpg") left bottom no-repeat;

	margin-bottom: 12px;

}

.fast-link .fl dl dt a{

	font-size: 15px;

	color: #333;

	line-height: 16px;

}

.fast-link .fl dl dd{

	height: 30px;

}

.fast-link .fl dl dd a{

	color: #666;

	font-size: 13px;

	line-height: 30px;

}

.fast-link .fl dl dd a:hover,.fast-link .fl dl dt a:hover,.bottom .fl a:hover,.bottom .fr a:hover{

	color: #2091cd;

}

.fast-link .fr{

	width: 314px;

	padding: 0 14px 0 0;

}

.fast-link .fr .service-line{

	font-size: 20px;

	padding-bottom: 14px;

	line-height: 22px;

	color: #666;

}

.fast-link .fr .contact-detail{

	color: #666;

	font-size: 13px;

	line-height: 30px;

}

.bottom{

	width: 100%;

	height: 60px;

	font-size: 13px;

}

.bottom .w1200{

	overflow: hidden;

}

.bottom .fl{

	color: #999;

	line-height: 60px;

}

.bottom .fl a{

	color: #999;

}

.bottom .fr{

	padding-top: 20px;

	margin-right: -19px;

}

.bottom .fr a{

	float: left;

	padding: 0 19px 0 15px;

	background: url("images/li4.jpg") right center no-repeat;

	display: block;

	color: #999 ;

	line-height: 20px;

}

.banner .w1200{

	position: absolute;

	left: 50%;

	margin-left: -600px;

	top: 0;

}

.sc-ban-img{

	width: 100%;

	text-align: center;

	padding-top:  14%;

}

.sc-ban-img-b{

	width: 100%;

	text-align: center;

	display: none;

}

.sc-ban-text{

	width: 446px;

	text-align: center;

	margin: 0 auto;

	color: #fff;

	font-weight: bold;

	line-height: 36px;

	font-size: 17px;

	text-shadow:0 0 4px #999;

	padding-bottom: 28px;

}

.down-to{

	display: block;

	width: 56px;

	height:56px;

	background: url("images/sc9.png") no-repeat;

	position: absolute;

	left: 50%;

	margin-left: -28px;

	bottom:100px; 

}

.down-to2{

	display: block;

	width: 56px;

	height:56px;

	background: url("images/sc9.png") no-repeat;

	position: absolute;

	left: 50%;

	margin-left: -28px;

	bottom:100px; 

}

.banner .new-down{

	bottom: 40%;

}

.science-list{

	width: 1200px;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -600px;

}

.science-list a{

	display: block;

	width: 598px;

	height: 55px;

	float: left;

	text-align: center;

	line-height: 55px;

	color: #333;

	font-size: 20px;

	background: url("images/sc10.jpg") repeat-x;

	font-family: "方正正中黑简体","微软雅黑";

}

.science-list a:hover,.science-list .science-cur{

	color: #fff;

	background: #0d3a91;

}

.tech1{

	width: 100%;

	position: relative;

	background: url("images/sc15.png") center top repeat-y #f0f0ec;

	background-size: 100%;

	padding-top: 16px;

	padding-bottom:110px;

}

.tech2{

	width: 100%;

	position: relative;

	padding-top: 16px;

	background: url("images/mg3.png") center bottom no-repeat;

	padding-bottom: 104px;

}

.tech1 .title,.tech2 .title{

	width: 100%;

}

.tech1 .title .big-t,.tech2 .title .big-t{

	width: 100%;

	text-align: center;

	font-size: 30px;

	font-weight: bold;

	color: #515151;

	line-height: 44px;

	font-family: "方正正中黑简体","微软雅黑";

}

.tech1 .title .sub-tip,.tech2 .title .sub-tip{

	font-size: 16px;

	line-height: 54px;

	text-align: center;

}

.advantage{

	width: 100%;

	position: relative;

	height: 358px;

	padding: 45px 0 54px;

}

.advantage .adv-li{

	position: absolute;

	box-shadow: 0 0 20px #bbb;

	border-radius: 50%;

	overflow: hidden;

}

.advantage .adv-li1{

	width: 309px;

	height: 309px;

	left: 166px;

	top: 72px;

	background: url("images/sc12.png") no-repeat;

}

.advantage .adv-li2{

	width: 358px;

	height: 358px;

	left: 426px;

	top:46px;

	background: url("images/sc13.png") no-repeat;

	z-index: 2;

}

.advantage .adv-li3{

	width: 309px;

	height: 309px;

	right: 166px;

	top: 72px;

	background: url("images/sc14.png") no-repeat;

}

.advantage .adv-li .big{

	position: relative;

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	cursor: pointer;

}

.advantage .adv-li1 .big .p1,.advantage .adv-li3 .big .p1{

	margin-top: 112px;

}

.advantage .adv-li2 .big .p1{

	margin-top: 140px;

}

.advantage .adv-li .big .p1{

	font-size: 18px;

	line-height: 30px;

	color: #fff;

	padding-bottom: 12px;

	text-align: center;

	width: 60%;

	margin-left: 20%;

}

.advantage .adv-li .big .p2{

	font-size: 14px;

	line-height:24px;

	color: #fff;

	opacity: 0.8;

	filter:alpha(opacity=80);

	text-align: center;

	width: 60%;

	margin-left: 20%;

}

.advantage .adv-li .big .small-pic{

	position: absolute;

	transition-duration:500ms;

	transform:scale(0);

}

.advantage .adv-li .big .small-pic img{

	width: 100%;

}

.advantage .adv-li1 .big .small-pic,.advantage .adv-li3 .big .small-pic{

	left: 17px;

	top:17px;

}

.advantage .adv-li2 .big .small-pic{

	left:18px;

	top:18px; 

}

.advantage .adv-li .big:hover .small-pic{

	transform:scale(1);

}

.tech2 .light-tip{

	width: 100%;

	text-align: center;

	color: #f1f3f1;

	font-size: 12px;

	line-height: 12px;

}

.from{

	width: 100%;

	height: 306px;

	background: url("images/mg1.jpg") center 36px no-repeat;

}

.from .cn{

	padding-top:184px;

	width: 100%;

	text-align: center;

	color: #363636;

}

.from .from-info{

	color: #c6ccc7;

	font-size: 16px;

	line-height: 22px;

	width: 100%;

	text-align: center;

}

.four-list{

	width: 1230px;

}

.four-list .adv-sub{

	width: 222px;

	height: 106px;

	line-height: 28px;

	padding: 24px 34px;

	border-radius: 3px;

	border: 1px solid #f2f4f2;

	float: left;

	margin-right: 10px;

	font-size: 15px;

	background: url("images/mg2.png") 20px 36px no-repeat;

}

.tech3{

	width: 100%;

	height: 653px;

	position: relative;

	background: url("images/mg4.jpg") center top no-repeat;

	padding-top: 20px;

}

.tech3 .title .big-t{

	width: 100%;

    text-align: center;

    font-size: 30px;

    font-weight: bold;

    color: #fff;

    line-height: 44px;

    font-family: "方正正中黑简体","微软雅黑";

}

.sub-tip{

	letter-spacing: 12px;

}

.tech3 .title .sub-tip{

	font-size: 16px;

    line-height: 54px;

    text-align: center;

    color: #fff;

}

.produce{

	width: 106%;

	text-align: center;

}

.produce .pro-li{

	display: inline-block;

	width: 224px;

	height: 184px;

	padding-top: 48px;

	background: url("images/p11.png") repeat;

	border-radius: 4px ;

	overflow: hidden;

	margin:20px 10px;

	transition-duration:300ms;

	cursor: pointer;

}

.produce .pro-li .pro-title{

	height: 70px;

}

.produce .pro-li1 .pro-title{

	background: url("images/p2.png") center top no-repeat;

	background-size: 72px;

}

.produce .pro-li2 .pro-title{

	background: url("images/p4.png") center top  no-repeat;

	background-size: 72px;

}

.produce .pro-li3 .pro-title{

	background: url("images/p6.png") center top  no-repeat;

	background-size: 72px;

}

.produce .pro-li4 .pro-title{

	background: url("images/p8.png") center top  no-repeat;

	background-size: 72px;

}

.produce .pro-li5 .pro-title{

	background: url("images/p10.png") center top  no-repeat;

	background-size: 72px;

}

.produce .pro-li1:hover .pro-title{

	background: url("images/p1.png") center top  no-repeat;

	background-size: 72px;

}

.produce .pro-li2:hover .pro-title{

	background: url("images/p3.png") center top  no-repeat;

	background-size: 72px;

}

.produce .pro-li3:hover .pro-title{

	background: url("images/p5.png") center top  no-repeat;

	background-size: 72px;

}

.produce .pro-li4:hover .pro-title{

	background: url("images/p7.png") center top  no-repeat;

	background-size: 72px;

}

.produce .pro-li5:hover .pro-title{

	background: url("images/p9.png") center top  no-repeat;

	background-size: 72px;

}

.produce .pro-li .pro-title .cn{

	font-size: 18px;

	font-weight: bold;

	line-height:30px;

	text-align: left;

	color: #fff;

	width: 100%;

	display: block;

	padding-top: 66px;

	text-align: center;

	

}

.produce .pro-li .pro-title .en{

	font-size: 14px;

	line-height: 24px;

	text-align: left;

	color: #5691d2;

	text-transform: uppercase;

	width: 100%;

	display: block;

	text-align: center;



}

.produce .pro-li .pro-detail{

	line-height: 23px;

	font-size: 12px;

	color: #8fb1ea;

	width: 100%;

	text-align: left;

	display: none;



}	

.produce .pro-li:hover .pro-title .cn{

	color: #446bac;

}

.produce .pro-li:hover .pro-title .en{

	color: #e5edf3;

}

.produce .pro-li:hover .pro-detail{

	color: #446bac;

}

.produce .pro-li:hover{

	background: #fff;

}

.tech4{

	width: 100%;

	height: 658px;

	background: url("images/mg5.jpg") center top no-repeat;

}

.tech4 .con-title{

	font-size: 56px;

	font-weight: bold;

	color: #fff;

	width: 100%;

	text-align: center;

	line-height: 130px;

	padding-top: 140px;

	font-family: "方正正中黑简体","微软雅黑";

}

.tech4 .con-detail{

	width:860px;

	text-align: center;

	line-height: 28px;

	font-size: 16px;

	margin: 0 auto;

	color: #fff;

}

.con-line{

	width: 700px;

	padding-top: 80px;

	margin: 0 auto;

	text-align: center;

}

.con-line span{

	display: inline-block;

	height: 30px;

	line-height: 30px;

	color: #fff;

	font-weight: bold;

	padding: 0 10px 0 30px;

	background: url("images/mg14.png") 12px 10px no-repeat #4d8cd6;

	border-radius: 4px;

	overflow: hidden;

	margin:3px;

}

.tech5{

	width: 100%;

	height: 200px;

	padding-top: 88px;

	background: url("images/mg6.jpg") center top no-repeat;

}

.tech5 .essay{

	width: 810px;

	line-height: 30px;

	font-size: 14px;

	color: #fff;

	margin: 0 auto;

}

.tech6{

	width: 100%;

	background:#f8faf9;

	padding-bottom: 92px;

}

.inno{

	width: 100%;

	padding-top: 30px;

}

.inno .inno-li{

	width: 198px;

	height: 224px;

	padding: 206px 13px 0 17px;

	border-radius: 9px;

	overflow: hidden;

	background: #fff;

	margin: 0 6px;

	float: left;

	transition-duration:300ms;

}

.inno .inno-li:hover{

	transform:scale(1.02);

}

.inno .inno-li1{

	background: url("images/te0.png") no-repeat;

}

.inno .inno-li1:hover{

	background: url("images/te1.png") no-repeat;

}

.inno .inno-li2{

	background: url("images/te2.png") no-repeat;

}

.inno .inno-li2:hover{

	background: url("images/te3.png") no-repeat;

}

.inno .inno-li3{

	background: url("images/te4.png") no-repeat;

}

.inno .inno-li3:hover{

	background: url("images/te5.png") no-repeat;

}

.inno .inno-li4{

	background: url("images/te6.png") no-repeat;

}

.inno .inno-li4:hover{

	background: url("images/te7.png") no-repeat;

}

.inno .inno-li5{

	background: url("images/te8.png") no-repeat;

}

.inno .inno-li5:hover{

	background: url("images/te9.png") no-repeat;

}

.inno .inno-li .inno-tit{

	width: 170px;

	text-align: center;

	font-size: 18px;

	line-height: 24px;

	font-weight: bold;

	padding-bottom: 12px;

	transition-duration:300ms;

}

.inno .inno-li:hover .inno-tit{

	color: #fff;



}

.inno .inno-li .inno-detail{

	width: 100%;

	color: #999;

	font-size: 13px;

	line-height: 22px;

	transition-duration:300ms;

}


.inno .inno-li:hover .inno-detail{

	color: #fff;

}

.tech7{

	width: 100%;

	min-height: 720px;

	background: url("images/mg20.jpg") center bottom no-repeat #fff;

}

.tech7 .con-detail{

	width: 920px;

	margin:0 auto;

	line-height: 30px;

	font-size: 14px;

	color: #999;

}

.tech7 .img-all{

	width: 920px;

	margin: 44px auto 0;

	background: url("images/mg22.png") repeat;

	padding: 30px 0;

	text-align: center;

	border-radius: 8px;

	box-shadow: 0 2px 5px 3px #f8f8f8;

}

.animation1{

-webkit-animation:fadeOutDown  1.5s infinite ease-in both;

-moz-animation:fadeOutDown  1.5s infinite ease-in both;}

@-webkit-keyframes fadeOutDown{

0%{opacity:1;

-webkit-transform:translateY(0)}

50%{opacity:0.5;

-webkit-transform:translateY(5px)}

100%{opacity:1;

-webkit-transform:translateY(0)

}

}

@-moz-keyframes fadeOutDown{

0%{opacity:1;

-moz-transform:translateY(0)}

50%{opacity:0.5;

-moz-transform:translateY(5px)}

100%{opacity:1;

-moz-transform:translateY(0)}

}

.res1{

	padding-bottom: 128px;

}

.res1 .title {

	padding-bottom: 60px;

}

.res1 .title .big-t{

	width: 100%;

    text-align: center;

    font-size: 30px;

    font-weight: bold;

    color: #515151;

    line-height: 30px;

    height: 60px;

    background: url("images/res3.png") center bottom no-repeat;

    font-family: "方正正中黑简体","微软雅黑";

}

.res1 .title .sub-tip{

	font-size: 16px;

	color: #515151;

	width: 100%;

	text-align: center;

	line-height: 24px;

	letter-spacing: 0

}

.res-pic .so-li .so-img{

	width: 191px;

	height: 191px;

}

.res2{

	width: 100%;

	height: 907px;

	background: url("images/res7.jpg") center top no-repeat;

	padding-top: 10px;

}

.res2 .title{

	color: #fff;

}

.res2 .title .en{

	color: #fff;

	line-height:68px;

}

.res2 .title .cn{

	color: #fff;

}

.res2 .title .sub-tip{

	font-size: 16px;

    width: 100%;

    text-align: center;

    line-height: 42px;

    letter-spacing: 0;

}

.env{

	padding-top: 44px;

	width: 100%;

}

.env .env-li{

	width: 492px;

	height: 478px;

	padding: 42px 36px;

	border-bottom-right-radius: 50px;

	overflow: hidden;

	background: #fff;

	box-shadow: 0 0 5px #ccc;

	margin: 0 18px;

	float: left;

	position: relative;

}

.env .env-li .env-img{

	width: 100%;

	display: block;

	height: 278px;

	overflow: hidden;

}

.env .env-li .env-img img{

	width: 100%;

	transition-duration:300ms;

}

.env .env-li:hover .env-img img{

	transform:scale(1.04);

}

.env .env-li .env-title{

	padding-top: 14px;

	line-height: 46px;

	font-size: 22px;

	font-weight: bold;

	display: block;

}

.env .env-li .env-detail{

	width: 100%;

	font-size: 14px;

	color: #999;

	line-height: 28px;

	height: 86px;

	overflow: hidden;

}

.env .env-li .l-more{

	display: block;

	width: 38px;

	height: 38px;

	position: absolute;

	left:36px;

	bottom: 42px;

	background: url("images/res10.png") left top no-repeat;

	transition-duration:300ms;

}

.env .env-li:hover .l-more{

	background: url("images/res10.png") left bottom no-repeat;

}

.res3{

	width: 100%;

	padding-bottom: 126px;

}

.res3 .sub-tip{

	font-size: 16px;

    width: 1000px;

    text-align: center;

    line-height: 28px;

    letter-spacing: 0;

    padding: 12px 0 64px;

    margin: 0 auto;

}

.sc-ban-img2 {

    width: 100%;

    text-align: center;

    padding-top: 6%;

}

.sc-ban-text2{

	width: 100%;

    text-align: center;

    margin: 0 auto;

    color: #fff;

    font-weight: bold;

    line-height: 36px;

    font-size: 26px;

    text-shadow: 0 0 4px #999;

    padding-bottom: 28px;

    font-family: "方正正中黑简体","微软雅黑";

}

.new-box{

	width: 100%;

	background: #eee;

	padding: 44px 0 200px;

}



@media only screen and (max-width: 1500px){

	.section1{

		background: url("images/b1.png") center 100px no-repeat;

		background-size: 96%;

	}

	.about-list{

		top:5%;

	}

	.about-list a .max{

		width: 280px;

		height:280px;

		position: absolute;

		left: 60px;

		top: 60px;

	}

	.sc-ban-img{

		padding-top: 8%;

	}

	.banner .sc-ban-img2{

		padding-top:3%;

	}

	.sc-ban-img img{

		width: 560px;

	}

	.sc-ban-img2 img{

		width: 180px;

	}

	.sc-ban-img-b img{

		width: 220px;

	}

	.sc-ban-text{

		padding-bottom: 20px;

	}

	.banner .sc-ban-text2{

		font-size: 22px;

	}

	.banner .new-down{

		bottom: 32%

	}

}

.pub-history{

	height: 444px;

	width: 100%;

	position: relative;

}

.bhd{

	width: 100%;

	height: 60px;

	background: url("images/res14.png") center bottom no-repeat;

}

.bhd .tempWrap{

	width: 450px;

	height: 60px;

	margin: 0 auto;

	overflow: hidden;

}

.bhd .tempWrap .year-list{

	width: 300%;

	float: left;

}

.bhd .tempWrap .year-list li{

	width: 150px;

	height: 60px;

	background: url("images/res12.png") center bottom no-repeat;

	line-height: 30px;

	font-size: 30px;

	font-weight: bold;

	text-align: center;

	color: #333;

	cursor: pointer;

}

.bhd .tempWrap .year-list .on{

	background: url("images/res13.png") center bottom no-repeat;

	color: #2091cd;

}

.centerbg{

	width: 100%;

	height: 338px;

	padding-top: 60px;

}

.centerbg .tempWrap{

	width: 1074px;

	margin: 0 auto;

	height: 338px;

	position: relative;

	overflow: hidden;

	box-shadow: 0 0 4px #ccc;

}

.centerbg .tempWrap .bd{

	float: left;

	width: 500%;

}

.centerbg .tempWrap .bd li{

	width: 1074px;

	height: 338px;

	float: left;

}

.centerbg .tempWrap .img-hot{

	width: 538px;

	height: 338px;

	display: block;

	float: left;

	position: relative;

}

.centerbg .tempWrap .img-hot:before{

	width: 0;

    height: 0;

    position: absolute;

    top: 62px;

    right: 0;

    border-width: 12px;

    border-style: solid;

    border-color: transparent #fff transparent transparent;

    content: "";

    z-index: 22;

}

.centerbg .tempWrap .detail-hot{

	width: 436px;

	padding-top: 62px;

	padding-left: 42px;

	float: left;

}

.centerbg .tempWrap .detail-hot .year-hot{

	width: 100%;

	height: 56px;

	font-size: 36px;

	line-height: 36px;

	background: url("images/res16.jpg") left bottom no-repeat;

}

.centerbg .tempWrap .detail-hot .text-hot{

	width: 100%;

	font-size: 14px;

	line-height: 28px;

	padding-top: 10px;

}

.hd2 a{

	display: block;

	position: absolute;

	width: 24px;

	height: 44px;

	top: 252px;

	transition-duration:400ms;

	cursor: pointer;

	z-index: 99;

}

.hd2 .prev{

	left: 0;

	background: url("images/res-left.png") left top no-repeat;

}

.hd2 .prev:hover{

	background: url("images/res-left.png") left bottom no-repeat;

}

.hd2 .next{

	right: 0;

	background: url("images/res-right.png") right top no-repeat;

}

.hd2 .next:hover{

	background: url("images/res-right.png") right bottom no-repeat;

}

.join{

	width: 100%;

	padding: 80px 0 204px;

	background: #fffffc;

}

.join-title{

	width: 833px;

	height: 134px;

	background: url("images/jo4.png") center bottom no-repeat;

	margin: 0 auto;

	text-align: center;

}

.join .w1200{

	position: relative;

}

.join-content{

	height: 422px;

	background: #006cb6;

	width: 100%;

	border-bottom-right-radius: 50px;

	overflow: hidden;

	box-shadow: 0 0 8px #ccc;

	margin-top: 44px;

}

.join-content img{

	width: 600px;

	height: 422px;

	display: block;

	float: right;

}

.join-content .join-left{

	float: left;

	padding: 78px 0 0 60px;

	width: 500px;

	color: #fff;

	line-height: 28px;

	font-size: 15px;

}

.join-content .join-left p{

	padding-bottom: 28px;

}

.enjoy{

	width: 627px;

	height: 190px;

	background: url("images/jo3.png") no-repeat;

	position: absolute;

	z-index: 20;

	left: 366px;

	bottom: -140px;

}

.apply{

	min-height: 1240px;

	padding-top: 16px;

	width: 100%;

	position: relative;

	background: url("images/jo6.jpg")bottom center no-repeat;

	margin-top: 80px;

}

.apply .title .big-t{

	width: 100%;

    text-align: center;

    font-size: 30px;

    font-weight: bold;

    color: #fff;

    line-height: 44px;

    font-family: "方正正中黑简体","微软雅黑";

}

.apply .title .sub-tip{

	font-size: 16px;

    line-height: 54px;

    text-align: center;

    color: #fff;

}

.search-position{

	width: 1132px;

	margin-top: 20px;

	padding: 24px 34px;

	height: 30px;

	background: #f0f0f0;

	overflow: hidden;

	border-top-left-radius: 6px;

	border-top-right-radius: 6px;

}

.search-position span{

	color: #000;

	line-height: 30px;

	font-size: 16px;

}

.search-position select{

	width: 296px;

	height: 30px;

	line-height: 30px;

	margin-right: 8px;

	background: #fff;

	box-shadow: 0 0 2px #ccc;

	border:0 none;

	font-size: 14px;

	color: #999;

	text-indent: 12px;

}

.search-position .keyword{

	width: 296px;

	height: 30px;

	line-height: 30px;

	margin-right: 8px;

	background: #fff;

	box-shadow: 0 0 2px #ccc;

	border:0 none;

	font-size: 14px;

	color: #999;

	text-indent: 12px; 

}

.search-position .button-search{

	width: 112px;

	height: 30px;

	color: #fff;

	text-align: center;

	line-height: 30px;

	font-size: 14px;

	float: right;

	background: #e71410;

	border: 0 none;

}

.search-position .button-search:hover{

	background: #d30400;

}

.ajax-position{

	width: 100%;

	overflow: hidden;

	padding-top:14px;

}

.ajax-position ul{

	width: 1230px;

	padding-bottom: 30px;

}

.ajax-position ul li{

	width: 230px;

	height: 306px;

	padding: 20px 30px 30px;

	border-bottom-right-radius: 26px;

	overflow: hidden;

	background: #fff;

	float: left;

	margin-right:14px;

	margin-bottom: 14px;

	box-shadow: 0 0 6px #666;

	transition-duration:300ms;

	position: relative;

}

.ajax-position ul li:hover{

	background: #0084de;

}

.ajax-position ul li .posi-head{

	height: 70px;

	width: 100%;

	border-bottom: 1px solid #797979;

}

.ajax-position ul li:hover .posi-head{

	border-bottom: 1px solid #4da9e8

}



.ajax-position ul li .posi-head .date{

	font-size: 15px;

	color: #999;

	line-height: 24px;

	padding-bottom:10px;

}

.ajax-position ul li:hover .posi-head .date{

	color: #a3c8ef;

}

.ajax-position ul li .posi-head .state{

	font-size: 20px;

	color: #333;

	line-height: 22px;

	font-weight: bold;

}

.ajax-position ul li:hover .posi-head .state{

	color: #fff;

}

.ajax-position ul li .summary-posi{

	width: 100%;

	line-height: 24px;

	font-size: 14px;

	padding-top: 20px;

	height: 158px;

	overflow: hidden;

}

.ajax-position ul li:hover .summary-posi{

	color: #fff;

}

.ajax-position ul li .konw-more-posi{

	display: block;

	width: 124px;

	height: 36px;

	text-align: center;

	line-height: 36px;

	font-size: 14px;

	border-radius: 18px;

	overflow: hidden;

	border:1px solid #b4b4b4;

	position: absolute;

	left: 30px;

	bottom: 30px;

	background: #fff;

}

.ajax-position ul li .konw-more-posi:hover{

	color: #0084de;

}

/*.new-box{

	width: 100%;

	margin-left: -10px;

	min-height: 400px;

}*/

#container{

	width: 100%;

	margin: 0 auto 0 -10px;

    position: relative;

}

.grid{

	display: block;

	width: 280px !important;

	margin-left: 20px;

	margin-bottom: 20px;

	padding-bottom: 24px;

	box-shadow: 0 0 4px #eee;

	background: #fff;

	transition-duration:300ms;

	float: left;

}

.grid .img-new{

	width: 100%;

	overflow: hidden;

}

.grid .img-new img{

	display: block;

	width: 100%;

	transition-duration:500ms;

}

.grid:hover .img-new img{

	transform:scale(1.04);

}

.grid:hover:hover{

	background: #416cba;

	color: #fff;

}

.grid .new-ifo{

	width: 230px;

	margin: 0 auto;

}

.grid .new-ifo .new-tit{

	width: 100%;

	line-height: 20px;

	font-size: 14px;

	font-weight: bold;

	color: #426bba;

	padding: 14px 0 8px;

}

.grid:hover .new-ifo .new-tit{

	color: #fff;

	font-family: "方正正中黑简体","微软雅黑";

}

.grid .new-ifo .new-details{

	line-height: 20px;

	font-size: 13px;

	padding-bottom: 20px;

}

.grid .new-ifo .new-update{

	font-family: arial;

	color: #999;

}

.grid:hover .new-ifo .new-update{

	color: #fff;

}

.grid .imgholder {

    position: relative;

    overflow: hidden;

}

.process{

	width: 100%;

}

.down-go{

	width: 59px;

	height: 59px;

	display: block;

	background: url("images/sc17.png") no-repeat;

	margin: 0 auto;

}

.process ul{

	width: 100%;

	padding-top: 94px;

	background: url("images/go2.png") 410px top no-repeat;

}

.process ul .child-fir{

	width: 100%;

	padding-bottom: 181px;

	background: url("images/go4.png") 410px bottom no-repeat;

}

.process ul .child-fir .child{

	background: url("images/go0.png") 410px repeat-y;

	float: left;

}

.process ul .child-sec{

	width: 100%;

	padding-bottom: 168px;

	background: url("images/go5.png") 410px bottom no-repeat;

}

.process ul .child-sec .child{

	background: url("images/go0.png") 786px repeat-y;

	float: left;

}

.sc-more{

	width: 254px;

	height: 50px;

	border:1px solid #d5dae0;

	text-align: center;

	line-height: 50px;

	color: #426bba;

	border-radius: 6px;

	display: block;

	margin:120px auto 0;

	font-size: 18px;

	background: #f7f9f7;

	transition-duration:300ms;

}

.sc-more:hover{

	background: #2091cd;

	border:1px solid #2091cd;

	color: #fff;

}

.process ul li {

	padding-bottom: 110px;

	display: none;

}

.process ul li .child{

	clear: both;

	width: 100%;

	/*display: none;*/

	padding-top:60px;

	padding-bottom: 40px;

}

.process ul li .child img{

	margin-top: -30px;

}

.process ul li .child .child-date{

	font-size: 30px;

	font-weight: bold;

	font-family: arial;

	color: #426bba;

	line-height: 30px;

	padding-bottom: 8px;

}

.process ul .child-fir .child .child-date{

	text-align: right;

}

.process ul .child-fir .child .child-text{

	padding-right: 48px;

	background: url("images/sc18.png") right top no-repeat;

	float: left;

	margin-left: 122px;

	width: 256px;

}

.process ul .child-fir img{

	display: block;

	float: right;

	max-width: 430px;

	margin-right: 246px;

}

.process ul .child-sec .child .child-text{

	padding-left: 48px;

	background: url("images/sc18.png") left top no-repeat;

	float: right;

	margin-right: 120px;

	width: 256px;

}

.process ul .child-sec img{

	display: block;

	float: left;

	max-width: 430px;

	margin-left: 246px;

}

.process ul li .child .child-detail{

	width: 100%;

	line-height: 24px;

	font-size: 14px;

}

.process ul .child-fir .child .child-detail{

	text-align: right;

}



.new-ifos{

	width: 100%;

	padding: 50px 0;

	background: #efefef;

}

.new-ifos .w1200{

	background: #fff;

	padding: 60px 0;

	box-shadow: 0 0 10px #eee;

}

.new-ifos .info-head{

	width: 1100px;

	margin: 0 auto;

	font-size: 30px;

	/*font-weight: bold;*/

	line-height: 40px;

	text-align: center;

	padding: 10px 0 ;

	font-family: "方正正中黑简体","微软雅黑";

}

.new-ifos .info-date{

	width: 100%;

	font-family: arial;

	text-align: center;

	font-size: 16px;

}

.new-ifos .info-detail{

	width: 1100px;

	margin: 0 auto;

	font-size: 14px;

	padding: 10px 0;

	line-height: 28px;

}

.pre-after{

	width: 1100px;

	position: relative;

	margin: 50px auto 0;

}

.pre-after .fl{

	width: 800px;

	font-size: 14px;

	line-height: 28px;

}

.pre-after .fr{

	float: right;

	line-height: 28px;

	font-size: 14px;

}

.pre-after a{

	color: #666

}

.pre-after a:hover{

	color: #2091cd

}





.map1 .w1200{

	overflow: hidden;

}

.map1{

	width: 100%;

	position: relative;

	padding: 62px 0 70px;

	background: #fffffc;

}

.map1 ul{

	width:1203px;

}

.map1 ul li{

	width:310px;

	border-right: 1px solid #f5f5f2;

	padding-left:66px;

	padding-right: 24px;

}

.map1 ul .li1{

	background: url("images/co1.png") 18px top no-repeat;

}

.map1 ul .li2{

	background: url("images/co2.png") 18px top no-repeat;

}

.map1 ul li .title-top{

	padding-bottom: 10px;

	padding-top: 6px;

}

.map1 ul li .title-top p{

	font-size: 18px;

	color: #333;

	line-height: 26px;

}

.map1 ul li .title-top .en{

	font-size: 12px;

	color: #d0d0cd;

	text-transform: uppercase;

}

.map1 ul li .title-top .cn{

	font-size: 15px;

}

.map1 ul li .context-bottom{

	width: 300px;

	line-height: 24px;

	color: #999;

	font-size: 13px;

}

.map1 ul li .context-bottom p{

	padding-bottom: 10px;

	text-transform: uppercase;

}

.college{

	width: 100%;

	padding: 70px 0 110px;

	background: #fffffc;

}

.college .cos{

	width: 308px;

	padding: 45px 34px 0;

	float: left;

	margin-right: 40px;

	height: 314px;

	border-bottom-right-radius: 50px;

	overflow: hidden;

	color: #fff;

}

.college .college1{

	background: url("images/jo01.png") center bottom no-repeat #84c3b3;

}

.college .college2{

	background: url("images/jo02.png") center bottom no-repeat #c9a46a;

}

.college .college3{

	background: url("images/jo03.png") center bottom no-repeat #4889bc;

}

.ul-c{

	float: left;

	width: 120%;

}

.hed{

	width: 100%;

	height: 54px;

	border-bottom: 4px solid #fff;

	font-size: 26px;

}

.hed span{

	padding-right: 2px;

}

.hed strong{

	padding-left: 2px;

	font-size: 25px;

}

.det-co{

	width: 280px;

	padding-top: 14px;

	line-height: 30px;

	font-size: 16px;

	opacity: 0.8;

	filter:alpha(opacity=80);

}

.checkmore{

	width: 284px;

	display: block;

	height: 46px;

	line-height: 46px;

	text-align: center;

	border-radius: 23px;

	font-size: 16px;

	color: #006cb6;

	background: #fff;

	margin:40px auto 80px;

	font-weight: bold;

	transition-duration:500ms;

}

.checkmore:hover{

	background: #006cb6;


	color: #fff;

}

.ajax-position h2{

	color: #fff;

	width: 1200px;

	margin-top: 60px;

}

.join-form{

	padding-top: 40px;

}

.join-form table tr{

	height:60px;

}

.join-form table tr td{

	color: #fff;

	font-size: 14px;

}

.join-form table input{

	width:180px !important;

	height: 30px !important;

	border:0 none;

	padding: 0 10px;

	float: left;

	line-height: 30px;

}

.join-form table .submit-add{

	    width: 254px !important;

    height: 50px !important;

    border: 1px solid #d5dae0;

    text-align: center;

    line-height: 50px;

    color: #426bba;

    border-radius: 6px;

    display: block;

    margin: 120px auto 0;

    font-size: 18px;

    background: #f7f9f7;

    transition-duration: 300ms;

    margin-left: 454px;

}

.join-form table .submit-add:hover{

	background: #426bba;

	color: #fff;

	

}

.join-form table select{

	width: 200px !important;

	height:30px !important;

	border: 1px solid #eee;

	padding: 0 12px;

	line-height: 26px;

}

.join-form table textarea{

	width:1000px;

	height: 120px;

	padding: 10px;

}

.join-form table tr td img{

	float: left;

	margin-left: 10px;

	height: 30px;

	display: block;

}

#fix-back{

	position: fixed;

	width: 100%;

	height: 100%;

	background: url("images/op30.png") repeat;

	z-index: 1000;

	display: none;

}

.s-white{

	width: 482px;

	padding: 36px 38px 44px;

	min-height: 290px;

	background: #fff;

	border-radius: 4px;

	top: 50%;

	margin-top: -200px;

	position: relative;

	left: 50%;

	margin-left: -260px;

}

.fix-content{

	width: 100%;

}

#fix-back .cls{

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	width: 42px;

	height: 48px;

	background: url("images/cls0.png") no-repeat;

}

#fix-back .pro-li1 .pro-title{

	background: url("images/p1.png") no-repeat;

}

#fix-back .pro-li2 .pro-title{

	background: url("images/p3.png") no-repeat;

}

#fix-back .pro-li3 .pro-title{

	background: url("images/p5.png") no-repeat;

}

#fix-back .pro-li4 .pro-title{

	background: url("images/p7.png") no-repeat;

}

#fix-back .pro-li5 .pro-title{

	background: url("images/p9.png") no-repeat;

}

#fix-back .fix-content .pro-li .pro-title{

	border-bottom:1px solid #e5e5e5;

	width: 414px;

	height: 66px;

	padding-left: 64px;

	height: 54px;

}

#fix-back .pro-li .pro-title .cn{

	font-size: 18px;

	font-weight: bold;

	line-height: 22px;

	text-align: left;

	color: #446bac;

	

}

#fix-back .pro-li .pro-title .en{

	font-size: 14px;

	line-height: 24px;

	text-align: left;

	color: #5691d2;

	text-transform: uppercase;



}

#fix-back .pro-li .pro-detail{

	line-height: 32px;

	padding-top: 18px;

	font-size: 16px;

	color: #999;

	width: 100%;

	text-align: left;

}

.fix-content{

	position: relative;

}

.fix-content .pro-li{

	position: absolute;

	display: none;

}.team {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.team1 {
	float: left;
	text-align: center;
}
.team2 {
	float: right;
	width: 950px;
}
.pro_img {
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	display: block;
	text-align: center;
	height: 120px;
	width: 240px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #2091d3;
	padding-top: 80px;
	word-break: break-all;
}
