@charset "UTF-8";
/* CSS Document */
*{padding:0; margin:0;}
body{font-size:14px; font-family:"";}
ul,ol,li{list-style:none;}
img{border:none;}
h1, h2, h3, h4, h5, h6, hr, blockquote, form, ul, ol, li, p, pre, dl, dt, dd, fieldset, legend, button, input, textarea{margin:0; padding:0;}
a:link{color:#333; text-decoration:none;}
a:hover{color:#0268b3; text-decoration:none;}
a:vistied{color:#333; text-decoration:none;}
.clear{ font-size:0; height:0px; line-height:0; clear:both;}

#header-box{width:100%; height:44px; background:#0268b3;}
#header{width:1200px; height:44px; margin:0 auto;}
#header h1{font-size:14px; font-weight:normal; color:#fff; line-height:44px; float:left;}
#header-i{width:126px; height:44px; line-height:44px; float:right; position:relative}
#header-i span{margin-left:10px; font-size:14px; color:#fff; margin-right:15px;}

i.wechat:hover+img{display:block}
img.wx{position:absolute;top:45px;right:25px;z-index:10;display:none;width:102px}


#nav{width:1200px; height:67px; margin:19px auto 16px;}
#nav ul{float:right; margin-top:20px; overflow:hidden;}
#nav ul li{float:left; font-size:18px; margin-right:25px; overflow:hidden;}
#nav ul li:hover{border-bottom:2px solid #0268b3; padding-bottom:10px;}
#nav ul li:last-child{margin-right:0px;}
#nav ul li a{color:#333;}
#nav ul li:hover a{color:#0268b3;}
#nav ul li.on{border-bottom:2px solid #0268b3; padding-bottom:10px;}
#nav ul li.on a{color:#0268b3;}

/*banner*/
#banner {
	width: 100%; 
/*	height: 600px;*/
}

.center_area {
	width: 100%;
	height: 600px;
	margin: 0 auto;
}


/**/
.center_area .center {
	width: 100%;
	height: 600px;
	background: #ccc;
	float: left;
}
/*.common_da{ width: 800px; height:100px; background:#f00;}*/
.center_area .center .center_top {
	width: 100%;
	height: 600px;
	/*background: orange;*/
}

/**/
 
.content_middle {
	height: 400px;
	margin: 0px auto;
	position: relative;
}

.content_middle:hover .common {
	display: block;
}
/**/
.content_middle .common {
	display: block;
	width: 50px;
	height: 100px;
	position: absolute;
	z-index: 25;
	top: 72%;
	margin-top: -50px;
	display: none;
}

.content_middle .btnLeft {
	opacity: 0.5;
	left: 0px;
	background: url(../images/banner_l.png) no-repeat;
}

.content_middle .btnRight {
	opacity: 0.5;
	right: 0px;
	background: url(../images/banner_r.png) no-repeat;
	margin-right: 20px;
}
/**/
.content_middle ul li {
	width: 100%;
	height: 600px;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	margin: 0px auto;
}

/**/

.content_middle .table {
	width: 250px;
	height: 10px;
	position: absolute;
	bottom: -190px;
	left: 0;
	z-index: 9;
	line-height: 24px; margin:0 auto; right:0;
}

.content_middle .table a {
	width: 50px;
	height: 4px;
	margin: 0 5px;
	background: #093a6b;
	float: left;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

.content_middle .table a.small_active {
	background: #e73b44;
	color: #fff;
} 

.content1{width:1200px; margin:20px auto;}
.content1 h2{font-size:24px; color:#0268b3; border-bottom:1px solid #dedede; padding-bottom:10px; float:left; width:100%; font-weight:normal;} 
.content1 h2 span{border-bottom:2px solid #0268b3; padding-bottom:9px;}
.content1 i{float:right; font-size:14px; color:#999; font-style:normal; font-weight:normal;}
.content1-l{width:585px; float:left; margin-top:20px;}

div{display:block;margin:0;padding:0;border:0 none;outline:0;background:0 0;font-weight:400;font-style:normal}
#inner{width:585px;margin:0 auto;}
.hot-event{padding:390px 0 0;position:relative}
.hot-event .switch-tab{text-align:center;padding:10px 0}
.hot-event .switch-tab .current,.hot-event .switch-tab a{margin:0 2px;display:inline-block;/*width:15px;height:15px;background-image:url(../images/bg.png);*/background-position:-161px 0;font:0/0 arial;color:transparent;overflow:hidden;vertical-align:top}
.hot-event .switch-tab .current{background-image:url(../images/bg.png);background-position:-195px 0}
.hot-event .switch-nav{position:absolute;right:12px;bottom:-0px;z-index:2}
.hot-event .switch-nav .i-prev{background-image:url(../images/bg.png);background-position:-127px 0}
.hot-event .switch-nav .prev{border-radius:3px 0 0 3px;border-width:1px}
.hot-event .switch-nav .next{border-radius:0 3px 3px 0;border-width:1px 1px 1px 0}
.hot-event .switch-nav .i-next{background-image:url(../images/bg.png);background-position:-144px 0}
.hot-event .switch-nav a{display:inline-block;padding:7px 16px;background:rgba(0,0,0,.3);border-style:solid;border-color:rgba(255,255,255,.6)}
.hot-event .switch-nav a:hover{background:rgba(0,0,0,.2)}
.hot-event .event-item{height:320px;width:585px;position:absolute;z-index:1;left:0;top:0;}
.hot-event .event-item .banner{display:block}
.hot-event .event-item p{position:absolute; left:0; bottom:0px; background:#0268b3; color:#fff; width:100%; padding-left:2%; height:44px; line-height:44px; box-sizing:border-box;}
.hot-event .event-item p a{color:#FFFFFF}
/*.hot-event .event-item img{-webkit-box-reflect:below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2)));border:0; position:relative;}*/
.hide-clip{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;line-height:0!important;width:1px!important;overflow:hidden;}
a{color:#4385a7}
a{text-decoration:none}
a .ico{cursor:pointer}
.ico{display:inline-block;width:16px;height:16px;vertical-align:middle;overflow:hidden}

.content1-r{width:590px; float:right; margin-top:20px;}
.content1-r h3{font-size:18px; color:#0268b3; font-weight:normal; line-height:32px;}
.content1-r h4{font-size:12px; color:#999; font-weight:normal; line-height:20px;}
.content1-r h5{font-size:14px; color:#666; font-weight:normal; line-height:22px; border-bottom:1px solid #dedede; padding-bottom:10px;}
.content1-r ul { margin-top:10px;}
.content1-r ul li{width:570px; line-height:34px; padding-left:20px; background:url(../images/jt.png) no-repeat 0% 50%;}
.content1-r ul li span{float:right;}
.content1-r ul li a{color:#333; display:block}
.content1-r ul li a:hover{color:#0268b3;}

.content2-box{width:100%; height:383px; background:#eff0f2; overflow:hidden; margin-top:30px;}
.content2-box2{width:1200px; margin:40px auto;}
.content2-box2 h2{font-size:24px; color:#0268b3; border-bottom:1px solid #dedede; padding-bottom:10px; font-weight:normal; margin-bottom:10px;}
.content2-box2 h2 span{border-bottom:2px solid #0268b3; padding-bottom:9px;}
.content2-box2 h3{font-size:14px; color:#666; font-weight:normal;}

.content2{width:1200px;margin:40px auto; }
.content2 ul{margin-top:20px;}
.content2 ul li{width:224px; height:205px; border-radius:10px 10px 0 0; margin-right:20px; float:left;}
.content2 ul li p{text-align:center; font-size:16px; color:#333; margin-top:24px;}
.content2 ul li:hover{ box-shadow:2px 8px 10px rgba(0,0,0,0.3)}
.y1{
	/* Safari 5.1 - 6.0 */
  background: -webkit-linear-gradient(rgb(2,104,179) 6%, white 5%);
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(rgb(2,104,179) 6%, white 5%);
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(rgb(2,104,179) 6%, white 5%);
  /*  */
  background: linear-gradient(rgb(2,104,179) 6%, white 5%);
}
.y2{
	/* Safari 5.1 - 6.0 */
  background: -webkit-linear-gradient(rgb(255,192,1) 6%, white 5%);
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(rgb(255,192,1) 6%, white 5%);
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(rgb(255,192,1) 6%, white 5%);
  /*  */
  background: linear-gradient(rgb(255,192,1) 6%, white 5%);
}
.y3{
	/* Safari 5.1 - 6.0 */
  background: -webkit-linear-gradient(rgb(80,192,56) 6%, white 5%);
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(rgb(80,192,56) 6%, white 5%);
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(rgb(80,192,56) 6%, white 5%);
  /*  */
  background: linear-gradient(rgb(80,192,56) 6%, white 5%);
}
.y4{
	/* Safari 5.1 - 6.0 */
  background: -webkit-linear-gradient(rgb(245,102,102) 6%, white 5%);
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(rgb(245,102,102) 6%, white 5%);
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(rgb(245,102,102) 6%, white 5%);
  /*  */
  background: linear-gradient(rgb(245,102,102) 6%, white 5%);
}
.y5{
	margin-right:0;
	/* Safari 5.1 - 6.0 */
  background: -webkit-linear-gradient(rgb(48,164,237) 6%, white 5%);
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(rgb(48,164,237) 6%, white 5%);
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(rgb(48,164,237) 6%, white 5%);
  /*  */
  background: linear-gradient(rgb(48,164,237) 6%, white 5%);
}


.y6{
	/* Safari 5.1 - 6.0 */
  background: -webkit-linear-gradient(rgb(80,192,56) 6%, white 5%);
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(rgb(80,192,56) 6%, white 5%);
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(rgb(80,192,56) 6%, white 5%);
  /*  */
  background: linear-gradient(rgb(80,192,56) 6%, white 5%);
}
.y7{
	/* Safari 5.1 - 6.0 */
  background: -webkit-linear-gradient(rgb(245,102,102) 6%, white 5%);
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(rgb(245,102,102) 6%, white 5%);
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(rgb(245,102,102) 6%, white 5%);
  /*  */
  background: linear-gradient(rgb(245,102,102) 6%, white 5%);
}

.y8{
	/* Safari 5.1 - 6.0 */
  background: -webkit-linear-gradient(rgb(80,192,56) 6%, white 5%);
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(rgb(80,192,56) 6%, white 5%);
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(rgb(80,192,56) 6%, white 5%);
  /*  */
  background: linear-gradient(rgb(80,192,56) 6%, white 5%);
}
.y9{
	/* Safari 5.1 - 6.0 */
  background: -webkit-linear-gradient(rgb(245,102,102) 6%, white 5%);
  /* Opera 11.1 - 12.0 */
  background: -o-linear-gradient(rgb(245,102,102) 6%, white 5%);
  /* Firefox 3.6 - 15 */
  background: -moz-linear-gradient(rgb(245,102,102) 6%, white 5%);
  /*  */
  background: linear-gradient(rgb(245,102,102) 6%, white 5%);
}


.IndexMember_c {clear:both;width:720px;float:left;padding:0px 12px;overflow:hidden;}
.IndexMember_img { width:720px;overflow:hidden;}
.IndexMember_img ul li { width:160px; float:left; margin:0 10px; overflow:hidden; text-align:center; display:inline; font-size:12px; height:145px}



.content3-box{width:100%; height:585px; background:#e3e3e3; overflow:hidden;}
.content3{width:1200px; margin:40px auto;}
.content3 ul li{width:600px; float:left; background:#fff; position:relative; transition:0.5s;}
.content3 ul li:hover{background:#0268b3; cursor:pointer;}
.content3 ul li .imgbox{width:300px; height:250px; float:left; overflow:hidden;}
.content3 ul li:hover img{transform:scale(1.1);}
.content3 ul li img{vertical-align:middle;transition:1s;}
.content3 ul li .wz{width:260px; height:205px; margin:23px 15px 0 0px; float:right; position:relative;transition:0.5s; font-size:14px}
.content3 ul li .wz h2{font-size:20px; color:#004473; margin-bottom:10px;}
.content3 ul li .wz .p1{font-size:14px; line-height:24px; color:#666;}
.content3 ul li .more{position:absolute; right:0; bottom:0; font-size:14px; color:#999;}
.content3 ul li:hover .wz h2,.content3 ul li:hover .wz .p1,.content3 ul li:hover .more{color:#fff;}
.content3 ul li .sj{width: 0; height: 0; border-top: 10px solid transparent; border-right: 15px solid white; border-bottom: 10px solid transparent; position:absolute; top:20px; left:285px; z-index:9999;transition:0.5s;}
.content3 ul li:hover .sj{border-right: 15px solid #0268b3;}
.content3 ul li .sj2{width: 0; height: 0; border-top: 10px solid transparent; border-left: 15px solid white; border-bottom: 10px solid transparent; position:absolute; top:20px; left:300px; z-index:9999;transition:0.5s;}
.content3 ul li:hover .sj2{border-left: 15px solid #0268b3;}

/**/
.hez{width:1200px; margin:20px auto 30px; overflow:hidden;}
.hez h2{font-size:24px; color:#0268b3; border-bottom:1px solid #dedede; padding-bottom:15px; float:left; width:100%; font-weight:normal;} 
.hez h2 span{border-bottom:2px solid #0268b3; padding-bottom:14px;}
.hez i{float:right; font-size:14px; color:#999; font-style:normal; font-weight:normal;}

.box{ width:1200px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:1101px; height:78px; overflow:hidden; margin:0 auto; position:relative; margin-bottom:40px;}
.piclist{ height:78px;position:absolute; left:0px; top:0px}
.piclist li{ background:#eee; margin-right:55px; padding:1px;  float:left;}
/*.piclist li img{ border:#eee solid 1px;}*/
.swaplist{ position:absolute; left:-5780px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:15px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}


#footer-box{width:100%; height:241px; background:#005e9a; overflow:hidden;}
#footer{width:1200px; margin:0 auto;}
#footer ul{ padding:15px 0; border-bottom:1px solid #dedede; overflow:hidden;}
#footer ul li{float:left; margin-right:15px; color:#fff; line-height:22px;}
#footer ul li a{color:#c2edff;}
#footer-d{width:1200px; margin:0 auto;}
#footer-d-l{width:500px; float:left;}
#footer-d-l ul{ margin:20px 0 15px 0; overflow:hidden;}
#footer-d-l ul li{float:left; margin-right:5px;}
#footer-d-l ul li a{color:#fff;}
#footer-d-l-p{color:#c2edff; line-height:24px;}
#footer-d-l-p a{color:#c2edff;}
#footer-d-r{width:102px; float:right; margin-top:20px;}
#footer-d-r p{text-align:center; color:#c2edff;}


/**/
/**/
.al-banner{width:100%; height:300px; background:url(../images/anli-banner.jpg)no-repeat center;}
.al{width:1200px; margin:20px auto; overflow:hidden;}
.al h2{font-size:30px; font-weight:normal; text-align:center;}
.al ul{overflow:hidden;}
.al ul li{width:380px; float:left; margin-right:30px; margin-bottom:15px; text-align:center;}
.al ul li:nth-child(3n){margin-right:0px;}
.al ul li p{text-align:center; font-size:16px; color:#333; line-height:26px;}
.al ul li h3{font-size: 14px;
    color: #333333;
    font-weight: normal;
    margin: 10px 0 8px;
}
.al ul li h4{    font-size: 14px;
    color: #666;
    font-weight: normal;
    line-height: 22px;}

/**/
.introduce{width:1200px; margin:20px auto; margin-bottom:0; overflow:hidden;}
.introduce h2{font-size:30px; font-weight:normal; text-align:center;}
.introduce-l{width:421px; float:left;}
.introduce-r{width:755px; float:right; margin-bottom:20px;}
.introduce-r-p{font-size:14px; color:#666; line-height:26px;}

.qiyebg{width:100%; height:600px; background:url(../images/qiyebg.jpg) no-repeat center; overflow:hidden;}
.qiyem{width:1200px; margin:30px auto; height:580px; padding:30px 40px; box-sizing:border-box;
	/*background-image: -webkit-linear-gradient(to top, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
	background-image: -moz-linear-gradient(to top, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);
	background-image: -o-linear-gradient(to top, rgba(255,255, 255, 0) 0%, rgba(255,255, 255, 1) 100%);*/
	background-image: linear-gradient(to top, rgba(255,255, 255, 0.3) 0%, rgba(255,255, 255, 1) 100%);
}
.qiyem h2{color:#342c2a; font-size:26px; margin-bottom:10px; letter-spacing:2px;}
.qiyem-p{font-size:14px; line-height:26px; color:#000; float:left;}
.qiyem-img{width:240px; float:right; margin:0 0 10px 20px;}
.qiyem-img p{color:#342b2c; text-align:center; line-height:30px;}



.course-box{width:100%; background:#f5f5f5; overflow:hidden;}
.course{width:1200px; margin:20px auto;}
.course h2{font-size:30px; font-weight:normal; text-align:center;}
.course-k{width:1200px; height:120px; margin:0 auto;}
.course-k-l{width:600px; height:120px; float:left;}
.course-k-r{width:542px; padding:22px 29px; height:76px; float:right; background:#0268b3; color:#fff; line-height:24px;}
.course-p{width:1150px; margin:20px auto; background:url(../images/course-img2.png) repeat-y 1% 50%; padding-left:50px; line-height:40px; color:#666;}

.culture-box{width:100%; height:407px; background:url(../images/culture-img1.jpg) no-repeat center; overflow:hidden;}
.culture{width:1200px; height:407px; margin:0 auto;}
.culture h2{font-size:30px; font-weight:normal; text-align:center; color:#fff; margin-top:40px;}
.culture-p{color:#fff; font-size:18px; line-height:36px; margin-left:438px;}

.care{width:1200px; margin:35px auto;}
.care h2{font-size:30px; font-weight:normal; text-align:center; color:#333;}
A{POSITION:relative}
#featureContainer{BORDER-BOTTOM:#999 0 dotted;BORDER-LEFT:#999 0 dotted;MARGIN:0 auto;WIDTH:1200px;FONT-SIZE:80%;BORDER-TOP:#999 0 dotted;BORDER-RIGHT:#999 0 dotted}
#wrap{OVERFLOW:hidden}
#load{BACKGROUND-IMAGE:url(images/loader32x32.gif);TEXT-INDENT:-9999px;MARGIN:0 auto;WIDTH:1200px;DISPLAY:none;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:center 50%;HEIGHT:75pt}
#feature,#load{BORDER-BOTTOM:#999 0 dotted;BORDER-LEFT:#999 0 dotted;BORDER-TOP:#999 0 dotted;BORDER-RIGHT:#999 0 dotted}
#feature{POSITION:relative;MARGIN-TOP:5px;MARGIN-BOTTOM:20px}
#feature .button{BORDER-BOTTOM:#999 0 dotted;POSITION:absolute;BORDER-LEFT:#999 0 dotted;WIDTH:1120px;BORDER-TOP:#999 0 dotted;TOP:72px;BORDER-RIGHT:#999 0 dotted;LEFT:0}
#feature .prev{BACKGROUND:url(../images/feature_left.gif) center top;FLOAT:left}
#feature .next,#feature .prev{BORDER-BOTTOM:#999 0 dotted;BORDER-LEFT:#999 0 dotted;TEXT-INDENT:-9999px;WIDTH:30px;DISPLAY:block;HEIGHT:3pc;BORDER-TOP:#999 0 dotted;TOP:-175px;BORDER-RIGHT:#999 0 dotted}
#feature .next{BACKGROUND:url(../images/feature_right.gif) center top;FLOAT:right}
#feature .next:hover,#feature .prev:hover{BACKGROUND-POSITION:center bottom}
.featureUL{BORDER-BOTTOM:#000 0 dotted;POSITION:relative;BORDER-LEFT:#000 0 dotted;PADDING-BOTTOM:0;LIST-STYLE-TYPE:none;MARGIN:0;PADDING-LEFT:0;WIDTH:175pc;PADDING-RIGHT:0;FLOAT:left;BORDER-TOP:#000 0 dotted;BORDER-RIGHT:#000 0 dotted;PADDING-TOP:0;LEFT:0}
.featureBox{BACKGROUND-IMAGE:url(../images/bg-featurebox.jpg);WIDTH:280px;BACKGROUND-REPEAT:no-repeat;HEIGHT:220px;OVERFLOW:hidden;PADDING-TOP:10px; position:relative;}
.featureBox p{ text-align:center; margin-top:10px; font-size:14px; color:#666; position:absolute; bottom:0; left:0; width:280px;}
#botton-scroll,.featureBox{BORDER-BOTTOM:#999 0 dotted;BORDER-LEFT:#999 0 dotted;FLOAT:left;BORDER-TOP:#999 0 dotted;BORDER-RIGHT:#999 0 dotted}
#botton-scroll{}
#block,#botton-scroll{Z-INDEX:0;MARGIN:0 auto;WIDTH:1120px}
#block{BORDER-BOTTOM:#999 0 dotted;POSITION:relative;BORDER-LEFT:#999 0 dotted;PADDING-BOTTOM:20px;PADDING-LEFT:0;PADDING-RIGHT:0; overflow:hidden; FONT-SIZE:70%;OVERFLOW:hidden;BORDER-TOP:#999 0 dotted;BORDER-RIGHT:#999 0 dotted;PADDING-TOP:0}
#block .box{BORDER-BOTTOM:#d8d8d8 0 solid;BORDER-LEFT:#d8d8d8 0 solid;PADDING-BOTTOM:10px;MARGIN:0 10px;PADDING-LEFT:10px;WIDTH:15pc; height:180px;PADDING-RIGHT:10px;FLOAT:left;BORDER-TOP:#d8d8d8 0 solid;BORDER-RIGHT:#d8d8d8 0 solid;PADDING-TOP:10px}
#block .box .feature-title{FONT-SIZE:140%;FONT-WEIGHT:normal}
#block .box .feature-thumb{WIDTH:15pc;MARGIN-BOTTOM:5px;FLOAT:left;}


.camp{width:1200px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.camp h2{font-size:30px; font-weight:normal; text-align:center; color:#333;}
.camp-l{width:633px; height:350px; float:left; overflow:hidden; transition:1s;}
.camp-l1{width:350px; float:left; overflow:hidden; transition:1s;}
.camp-l1:hover img{transform:scale(1.1); transition:1s;}
.camp-l2{width:280px; float:right; margin-right:1px; overflow:hidden;}
.camp-l201{width:280px; height:174px; overflow:hidden;}
.camp-l201:hover img{transform:scale(1.1); transition:1s;}
.camp-l202{width:280px; height:174px; margin-top:2px; overflow:hidden;}
.camp-l202:hover img{transform:scale(1.1); transition:1s;}
.camp-r{width:565px; height:350px; float:right; overflow:hidden; }
.camp-r1{width:283px; float:left; overflow:hidden;}
.camp-r1:hover img{transform:scale(1.1); transition:1s;}
.camp-r2{width:280px; float:right; overflow:hidden;}

.contact{width:1200px; margin:40px auto; overflow:hidden; font-size:15px; color:#666;}
.contact h2{font-size:30px; font-weight:normal; text-align:center; color:#333;}
.contact1{width:420px; padding-left:40px; height:40px; line-height:40px; float:left; background:url(../images/icon-tel.jpg) no-repeat 1% 50%; margin-left:252px;}
.contact2{width:420px; padding-left:40px; height:40px; line-height:40px; float:right; background:url(../images/icon-wz.jpg) no-repeat 1% 50%;}
.contact3{width:420px; padding-left:40px; height:40px; line-height:40px; float:left; background:url(../images/icon-dz.jpg) no-repeat 1% 50%; margin-left:252px;}
.contact4{width:420px; padding-left:40px; height:40px; line-height:40px; float:right; background:url(../images/icon-yj.jpg) no-repeat 1% 50%;}
.contact-more{width:195px; height:48px; line-height:48px; text-align:center; color:#fff; background:#005e9a; margin:40px auto 10px;}

.map{widht:100%; height:294px; background:url(../images/map.jpg) no-repeat center;}

/**/
.honor{width:1200px; margin:20px auto; overflow:hidden;}
.honor h2{font-size:30px; font-weight:normal; text-align:center; color:#333;}
.honor ul{overflow:hidden; margin-top:30px;}
.honor ul li{width:360px; height:242px; padding:20px 10px; border:1px solid #dedede; overflow:hidden; float:left; margin-right:27px; margin-bottom:30px;}
.honor ul li:nth-child(3n){margin-right:0;}
.honor ul li img{text-align:center; vertical-align:middle;}


/**/
.news{width:1200px; margin:20px auto; overflow:hidden;}
.news h2{font-size:30px; font-weight:normal; text-align:center; color:#333;}
.news ul{overflow:hidden; margin-top:30px; width:980px; margin:0 auto}
.news ul li{width:470px; overflow:hidden; margin-bottom:40px; float:left; margin-right:40px;}
.news ul li:nth-child(2n){margin-right:0;}
.news ul li h3{font-size:18px; color:#333333; font-weight:normal; margin:10px 0 8px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden; }
.news ul li h4{font-size:14px; color:#666; font-weight:normal; line-height:22px;}

.ghlist{width:1200px; margin:20px auto; overflow:hidden;}
.ghlist .ghtxt{width:1200px; margin-top:15px; line-height:32px; font-size:14px; margin-bottom:15px}
.ghlist h2{font-size:30px; font-weight:normal; text-align:center; color:#333;}
.ghlist ul{overflow:hidden; margin-top:30px; width:1200px; margin:0 auto}
.ghlist ul li{width:380px; overflow:hidden; margin-bottom:20px; float:left; margin-right:20px; text-align:center}
.ghlist ul li:nth-child(3n){margin-right:0;}
.ghlist ul li h3{font-size:14px; color:#333333; font-weight:normal; margin:10px 0 8px;}
.ghlist ul li h4{font-size:14px; color:#666; font-weight:normal; line-height:22px;}


/**/
.hzlist{width:1200px; margin:20px auto; overflow:hidden;}
.hzlist h2{font-size:30px; font-weight:normal; text-align:center; color:#333;}
.hzlist ul{overflow:hidden; margin-top:30px; width:1200px; margin:0 auto}
.hzlist ul li{width:200px; overflow:hidden; margin-bottom:35px; float:left; margin-right:30px; border:#DCDEDD solid 8px;border-radius:20px}
.hzlist ul li:nth-child(5n){margin-right:0;}



/*-*/
.details{width:1200px; margin:20px auto; overflow:hidden;}
.directory{font-size:16px; color:#333; margin-bottom:35px;}
.details-tit{font-size:24px; color:#333; text-align:center;}
.details-time{font-size:14px; color:#999; margin-top:10px; border-bottom:1px solid #a3a3a3; padding-bottom:10px; margin-bottom:20px; text-align:center;}
.details-p{font-size:16px; color:#666; line-height:28px; margin-bottom:40px;}
.details-p img{margin-bottom:10px; margin-top:10px;}

/**/
.recruitment{width:1200px; margin:20px auto; overflow:hidden;}
.recruitment h2{font-size:30px; font-weight:normal; text-align:center; color:#333;}

/**/
.business{width:1200px; margin:20px auto; overflow:hidden;}
.business h2{font-size:30px; font-weight:normal; text-align:center; color:#333;}


#wrapper {
	width: 1200px;
	margin: 0 auto;
}
#tabs {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 40px; overflow:hidden
}

#tabs li{
	width:161px;
	float: left;
	margin-right: 12px;
	line-height:38px;
	font-size:16px;/*
	background:#d6d6d6;*/
	color:#fff;
	text-align:center;
}
#tabs li:last-child{
	margin-right:0px;
}

#tabs li a {
	width:161px;
	float: left;
	margin-right: 2px;
	height:47px;
	line-height:37px;
	font-size:16px;
	color:#333;
	background:url(../images/pro_menu1.jpg) no-repeat center;
}

#tabs li a:hover{
	
}

.tabulous_active {
	
	height:47px;
	line-height:37px;
	background:url(../images/sjx.jpg) no-repeat center;
	overflow:hidden;
	color:#fff;
}

#tabs li a.tabulous_active{
	color:#fff;	
	background:url(../images/sjx.jpg) no-repeat center;
}

.tabulousclear {
	display: block;
	clear: both;
}

#tabs_container {
	position: relative;
	background: white; 
}

#tabs_container div {
	margin-right: 40px;
}

.transition {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.make_transist {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

/*.hidescale {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
}

.showscale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}
*/
.hideleft {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.showleft {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hidescaleup {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.showscaleup {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hideflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;

	-webkit-transform: rotatey(-90deg) scale(1.1);
	-moz-transform: rotatey(-90deg) scale(1.1);
	-o-transform: rotatey(-90deg) scale(1.1);
	-ms-transform: rotatey(-90deg) scale(1.1);
	transform: rotatey(-90deg) scale(1.1);

	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.showflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;

	-webkit-transform: rotatey(0deg) scale(1);
	-moz-transform: rotatey(0deg) scale(1);
	-o-transform: rotatey(0deg) scale(1);
	-ms-transform: rotatey(0deg) scale(1);
	transform: rotatey(0deg) scale(1);

	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}



/**/
.case{width:1200px; margin:40px auto;}
.case h2{font-size:30px; font-weight:normal; text-align:center; color:#333;}
.case ul li{float:left; margin-right:30px; margin-bottom:25px;}
.case ul li:nth-child(3n){margin-right:0;}
.case ul li p{text-align:center; font-size:16px; color:#333; line-height:30px; margin-top:5px;}

.partners{width:1200px; margin:20px auto; overflow:hidden;}
.partners h2{font-size:30px; font-weight:normal; text-align:center;}
.partners ul{overflow:hidden;}
.partners ul li{width:232px; float:left; margin-right:80px; margin-bottom:25px;}
.partners ul li:nth-child(4n){margin-right:0px;}
.partners ul li img{border:1px solid #dedede;}
.partners ul li p{text-align:center; font-size:16px; color:#333; line-height:26px; margin-top:3px;}

.pages{width:100%; margin:0 auto; text-align:center;margin-top:20px;}
/**/
.paginator { font: 12px ""; margin:0 auto; }
.paginator a {border:solid 1px #005e9a;color:#000;cursor:pointer;text-decoration:none;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {border:1px solid #005e9a;font-weight:700;color:#FFF;background-color:#005e9a; font-family:""}
.paginator a:hover {border:solid 1px #005e9a;color:#fff;text-decoration:none; background:#005e9a; display:block}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{height:25px;line-height:25px;min-width:20px;_width:10px;margin-right:5px;text-align:center;
 white-space:nowrap;font-size:14px;font-family:;padding:5px 10px; display:inline-block}

.joblist{width:1150px; margin:0 auto;}
.joblist li{width:1150px; margin-bottom:10px}
.joblist-tit{font-size:16px}

#flash {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	position: relative;
	padding: 0px 0px;
	background-color: #EFF3F4; position:relative; z-index:9999;
}

#flash a {
	width: 100%;
	display: none;
}

#flash img {
	width: 100%;
}

.flash_bar {
	width: 100%;
	height: 30px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	background-color: #000000;
	background: rgba(0, 0, 0, 0.6)!important;
	filter: Alpha(opacity=60);
}

.flash_bar .dq {
	display:inline-block;
	width: 50px;
	height: 4px;
	margin: 0 5px;
	background: #f00;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

.flash_bar .no {
	display:inline-block;
	width: 50px;
	height: 4px;
	margin: 0 5px;
	background: #093a6b;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

.flash_bar:hover .dq,.flash_bar:hover .no{
	cursor:pointer;
}

#flashBg {
	overflow: hidden;
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
}

#flashLine {
	background: url(images/touming.png) repeat-x center bottom;
	width: 100%;
	clear: both;
}



/**/
.zizhi{width:337px; text-align:center; margin:0 auto;}


.zizhi a {
	width:161px;
	float: left;
	margin-right: 15px;
	height:47px;
	line-height:37px;
	font-size:16px;
	color:#333;
	text-align:center;
	background:url(../images/pro_menu1.jpg) no-repeat center;
}
.zizhi a:nth-child(2n){ margin-right:0;}

.zizhi a a:hover{
	
}

.zizhi a.on {
	
	height:47px;
	line-height:37px;
	background:url(../images/sjx.jpg) no-repeat center;
	overflow:hidden;
	color:#fff;
}


.news_view-pan{width:100%;  overflow:hidden; position:relative;}
.news_view-pan p{margin-bottom:8px;}
.news_view-pan p a{font-size:14px; color:#666;}




.gylist{width:1200px; margin-top:30px; overflow:hidden;}
.gylist ul{overflow:hidden;}
.gylist ul li{width:380px; float:left; margin-right:30px; margin-bottom:15px; text-align:center;}
.gylist ul li:nth-child(3n){margin-right:0px;}
.gylist ul li h3{font-size: 14px;
    color: #333333;
    font-weight: normal;
    margin: 10px 0 8px;
}
.gylist ul li h4{    font-size: 14px;
    color: #666;
    font-weight: normal;
    line-height: 22px;}















