



.slide-img{ height: 592px; position: relative; overflow: hidden; }
.slide-b li{ position: absolute; left: 0; top: 0; width: 100%; height: 592px; 
}
.slide-b li a{ display: block; width: 1200px; height: 100%; position: absolute; left: 50%; margin-left: -600px; top: 0;}
.slide-img .flex-control-nav{ display: none; }
.slide-img  .flex-direction-nav a{ width: 49px; height: 98px; display: block; position: absolute; top: 50%;  margin-top: -49px; z-index: 999; font-size: 0; text-indent:-9999px; visibility: hidden; opacity: 0; filter:alpha(opacity=0);}
.slide-img li .flex-prev{ background-position: 0 -86px; margin-left: -670px; left: 50%;}
.slide-img li .flex-next{ background-position: -53px -86px; margin-right: -670px; right: 50%;}
.slide-img:hover .flex-direction-nav a{
	 visibility: visible; opacity: 1; filter:alpha(opacity=100); 
}
.slide-img:hover .flex-prev{ margin-left: -650px; }
.slide-img:hover .flex-next{ margin-right: -650px; }

.slide-img  .flex-direction-nav a:hover{ opacity: 0.8; filter:alpha(opacity=80); }
.downx{ background-position: -219px 0; width: 25px; height: 50px; position: absolute; left: 50%; margin-left: -12px; bottom: 20px; z-index: 999; 
	-moz-animation: fdd 1s infinite alternate;
    -webkit-animation: fdd 1s infinite alternate ;
    animation: fdd 1s infinite alternate;
}
.smA{ background: url(../images/img1-1.png) no-repeat; display: inline-block; position: absolute;
width: 526px;}

.flex-active-slide .sm1-1{
	-webkit-animation: fadeInUp 0.8s ease 0.5s both;
	-ms-animation: fadeInUp 0.8s ease 0.5s both;
	animation: fadeInUp 0.8s ease 0.5s both;
}
.flex-active-slide .sm1-2{
	-webkit-animation: fadeInUp 0.8s ease 0.7s both;
	-ms-animation: fadeInUp 0.8s ease 0.7s both;
	animation: fadeInUp 0.8s ease 0.7s both;
}
.flex-active-slide .sm1-3{
	-webkit-animation: fadeInUp 0.8s ease 0.9s both;
	-ms-animation: fadeInUp 0.8s ease 0.9s both;
	animation: fadeInUp 0.8s ease 0.9s both;
}
.smB { position: absolute; }
.flex-active-slide .sm2-1{
	-webkit-animation: fadeInLeft 0.8s ease 0.5s both;
	-ms-animation: fadeInLeft 0.8s ease 0.5s both;
	animation: fadeInLeft 0.8s ease 0.5s both;
}
.flex-active-slide .sm2-3{
	-webkit-animation: fadeInUp 0.8s ease 0.7s both;
	-ms-animation: fadeInUp 0.8s ease 0.7s both;
	animation: fadeInUp 0.8s ease 0.7s both;
}

.flex-active-slide .sm2-2{
	-webkit-animation: fadeInDown 0.8s ease 1s both;
	-ms-animation: fadeInDown 0.8s ease 1s both;
	animation: fadeInDown 0.8s ease 1s both;
}

.smC{ background: url(../images/img3-1.png) no-repeat; position: absolute; width: 798px; }
.flex-active-slide .sm3-1{
	-webkit-animation: fadeInLeft 0.8s ease 0.5s both;
	-ms-animation: fadeInLeft 0.8s ease 0.5s both;
	animation: fadeInLeft 0.8s ease 0.5s both;
}
.flex-active-slide .sm3-2{
	-webkit-animation: fadeInLeft 0.8s ease 0.7s both;
	-ms-animation: fadeInLeft 0.8s ease 0.7s both;
	animation: fadeInLeft 0.8s ease 0.7s both;
}
.flex-active-slide .sm3-3{
	-webkit-animation: fadeInLeft 0.8s ease 0.9s both;
	-ms-animation: fadeInLeft 0.8s ease 0.9s both;
	animation: fadeInLeft 0.8s ease 0.9s both;
}

.about-bar{ height: 250px; background: #333333; }
.about-article{ float: left; color: #fff; }
.aTu{ background-position: 0 -34px; width: 61px; height: 45px; float: left; margin:36px 0 0 50px; }
.about-txt{ padding:62px 0 0 10px; line-height: 32px; overflow: hidden; width: 742px; }
.qmore a{ background-position: -72px 0; width: 24px; height: 24px; display: block;
margin:10px 0 0 121px; }
.about-title{ background: url(../images/b1.png) no-repeat; width: 229px; height: 245px; float: right;
margin-top: -45px; z-index: 999; position: relative; font-size: 0; text-indent: -9999px;}

.culture-bar{ background: url(../images/bg1.jpg) no-repeat 50% 50%; height: 690px; margin-bottom: 60px;}
.culture-box{ position: relative; height: 690px; }
.cl1{ background: url(../images/b2.png) no-repeat; width: 441px; height: 498px; position: absolute; left: -5px; top: 68px; font-size: 0; text-indent: -9999px; }
.cl2{ background: url(../images/b3.png) no-repeat; width: 558px; height: 185px; position: absolute; right: 0; top: 119px; font-size: 0; text-indent: -9999px;}
.cl3{ background: url(../images/b4.png) no-repeat; width: 558px; height: 185px; position: absolute; right: 0; top: 356px; font-size: 0; text-indent: -9999px;}
.news-title{ background: url(../images/b5.png) no-repeat; width: 401px; height: 183px; margin:0 auto 65px;  font-size: 0; text-indent: -9999px; }

.newsbox{ overflow: hidden; margin-bottom: 80px;}
.inews-list { width: 1225px; }
.inews-list li{ width: 382px; float: left; margin:0 25px 40px 0;}
.in-pic{ width: 382px; height: 256px; position: relative; overflow: hidden; display: block; margin-bottom: 18px;}
.date{ width: 92px; height: 92px; background: #4e4e4e; color: #fff; position: absolute; left: 0; top: 0;  text-align: center; line-height: 1}
.day{ font-size: 48px; margin-top: 10px;}
.year{ margin-top: 5px; }
.inews-list li h3{ font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 10px;}
.inews-list li .intro{ line-height: 24px; height: 72px; overflow: hidden; }
.in-pic:hover .date{ background: #c01623; }
.in-pic:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1); }
.nmore{ background: #c01623; color: #fff; width: 138px; height: 46px; display: block; margin:auto;
font-size: 24px; text-align: center; line-height: 46px; border:1px solid #c01623; }
.nmore:hover{ background: #fff; color:#282828;  }


.footer{ background: #202020; overflow: hidden; padding: 34px 0 28px; color: #686868;}
.footer a{ color: #686868;}
.links{ margin:0 0 15px -5px; }
.links a{ margin:0 5px;}
.infobar{ float: left; }
.way{ float: right; }
.btel{ float: right; margin-bottom: 6px;}
.bdsharebuttonbox{ float: right; }
.bshare .bdsharebuttonbox a{ width: 35px!important; height: 35px!important; margin:0 0 0 10px!important; padding:0!important; }
.bshare .bdsharebuttonbox .bds_tsina{ background-position: -129px -38px!important; }
.bshare .bdsharebuttonbox .bds_weixin{ background-position: -175px -38px!important; }
.bshare .bdsharebuttonbox .bds_tsina:hover{ background-position: -162px -80px!important;}
.bshare .bdsharebuttonbox .bds_weixin:hover{ background-position: -208px -80px!important;}
.tomes{ background-position: -84px -38px; width: 35px; height: 35px; float: right; }
.tomes:hover{ background-position: -117px  -80px;}
.footer a:hover{ color: #b5b4b4; }

.contents{ padding-top: 55px; }
.bread{ text-align: right; margin-bottom: 20px;}
.bread a{ color:#a9a9a9; }
.bread span{ color: #c01623; }
.aBox{ min-height: 400px; padding-bottom: 85px;}
.left-item-1{ float: left; height: 588px; width: 600px; position: relative;}
.left-item-1-txt{ padding-top: 90px; text-align: right; float: left; }
.left-item-1-title{ font-size: 20px; color: #c01623; margin-bottom: 5px;}
.left-item-1-en{ color: #5c5c5c; font-size: 36px; line-height: 1; font-family:arial; margin-bottom: 20px; position: relative;}
.left-item-1-en:after{ content: ''; width: 40px; height: 4px; background: #c01623; position: absolute; right: 0; bottom: -10px;}
.left-item-1-en span{ display: block; }
.left-item-1-name{ color: #5c5c5c; font-size: 12px; }
.left-item-1-pic{ position: absolute; left: 234px; top: 96px; z-index: 2;}
.bdr{ width: 326px; height: 122px; border:6px solid #d9d9d9; position: absolute; top: 328px; left: 0; }
.right-item-1{ width: 600px; height: 588px; float: left; background: url(../images/icon1.png) no-repeat 514px 507px #c01623;}
.right-item-1-txt{ width: 356px; margin: 96px 0 0 215px; float: left; }
.right-item-1-txt-title{ color: #fff; font-size: 26px; margin-bottom: 30px;}
.right-item-1-txt-title span{ display: block; }
.right-item-1-txt-intro{ color: #fff; line-height: 28px; margin-bottom: 35px;}
.right-item-1-txt-en{ color: #330000; font-size: 12px; }
.left-item-2{ float: left; }
.right-item-2{ width: 600px; height: 223px; float: left; }
.right-item-2-cn{ line-height: 28px; color:#282828; padding:35px 30px 0 35px; }
.right-item-2-en{ color: #abaaaa; font-size: 12px;padding:5px 0 0 35px; }
.left-item-3{ width: 600px; height: 325px; float: left; }
.left-item-3-cn{ line-height: 28px; padding:98px 40px 0 40px;  color:#282828;}
.left-item-3-en{ color: #abaaaa; font-size: 12px;padding:10px 30px 0 40px; }
.right-item-3{ float: left; width: 600px; }
.right-item-3 img{ width: 600px; height: 325px; }
.left-item-1-pic{ width: 550px; height: 280px; }

.course-show li{ margin-bottom: 20px; min-height: 95px;}
.fxblock{ width: 560px;  position: relative; }
.course{ background: url(../images/icon3.png) repeat-y center 0; padding:0 36px; position: relative;}
.course-show{ background: url(../images/icon7.png) no-repeat center bottom; padding-bottom: 158px; }
.course-list{ width: 343px; color: #282828; line-height: 24px; border-right: 2px solid #c01623;
float: left;}
.course-list p{ background: url(../images/icon6.png) no-repeat left 7px; padding-left: 20px; }
.riqi{color: #282828; float: left; width: 210px; padding-left: 5px; position: absolute; left: 350px; top: 50%;
transform: translateY(-50%); background: url(../images/icon4.png) no-repeat right 8px; height: 104px; line-height: 1; margin-top: 30px;}
.riqi span{ font-size: 36px; }
.cs-l .fxblock{ float: left; }
.cs-r .fxblock{ float: left; margin-left: 560px; }
.cs-r .riqi{ left: 0;  background: url(../images/icon5.png) no-repeat 4px 10px; text-align: right;
width: 215px; padding-right: 5px; margin-top: 0; padding-top: 24px;}
.cs-r .course-list{ margin-left: 218px;  border-left: 2px solid #c01623; border-right: none; padding-left: 10px; }
.tous{ background: url(../images/icon8.gif) no-repeat center top; padding-top: 205px; }
.quick-skip{ position: fixed; right: 10px; top:220px; }
.quick-skip h3{ background: url(../images/icon9.png) no-repeat; width: 99px; height: 28px;
 font-size: 0; text-indent:-9999px; }
.skip-year{ text-align: right; padding-top: 10px; }
.skip-year li{ margin-bottom: 4px; }

.wh-1{ margin-bottom: 115px; }
.wh-2{ position: relative; }
.wh-2-1{ position: absolute; right:0; top: -155px; }

.gp{ background: url(../images/bg2.jpg) no-repeat center top; height: 871px;
background-attachment: fixed; }
.zz-1{ background: url(../images/bg3.jpg) no-repeat; width: 1200px; height: 279px; overflow: hidden;}
.zz-intro{ font-size: 16px; color: #282828; line-height: 30px; width: 652px; margin:80px 0 0 425px;}
.xhonour li{ width: 308px; float: left; margin:80px 46px 0;}
.xhonour li h3{ height: 40px; font-size: 16px; overflow: hidden;color:#282828; position: relative;}
.xh-pic{ margin-bottom: 15px; }
.xh-pic img{ width: 308px; height: 210px; }
.xhonour li h3:after{ content: ''; width: 32px; height: 6px; background: #c01623; position: absolute; left: 0; bottom: 0; }
.dhbox{ background: #d9d9d9; padding-top: 90px;}
.dhonour li{ float: left; width: 308px; margin:0 46px 90px; }
.dhonour .xh-pic img{ width: 308px; height: 444px; }
.tec-txt{ width: 560px;}
.tec-title{ font-size: 30px; color: #c01623; height: 44px; position: relative; margin-bottom: 4px;}
.tec-title:after{ content: ''; background: #c01623; height: 5px; width: 55px; position: absolute; left: 0; bottom: 0;}
.tec-en{ color: #cccaca; font-size: 24px; margin-bottom: 35px; }
.tec-txt .intro{ line-height: 36px; color:#282828; font-size: 16px; height: 180px; overflow: hidden;}
.tec-item{ padding:0 30px; margin-bottom: 120px; }
.lj .tec-txt{ float: left; }
.lj .tec-pic{ float: right; }
.rj .tec-txt{ float: right; }
.rj .tec-pic{ float: left; }
.rj .tec-title,.rj .tec-en{ text-align: right; }
.rj .tec-title:after{ left: auto; right: 0; }
.tec-tj { float: right; }
.tec-tj li{ float: left; margin-left: 29px;}
.yuan{ width: 164px; height: 164px; text-align: center; border:5px solid #b3b2b3; border-radius: 50%; 
overflow: hidden;}
.yuan span{ color: #c01623; font-size: 60px; line-height: 1; display: inline-block; margin: 42px 0 10px; }
.tec-tj li h3{ font-size: 18px; text-align: center; padding-top: 20px; }
.km{ color: #a2a2a2; }
.km i{ background-position: -116px -125px; width: 12px; height: 10px; display: inline-block; margin-right: 8px;}
.km .on,.kall .on{ background-position:-116px -140px; }

.owl-pic{ border:7px solid #dfdfdf; margin-bottom: 10px; }
.owl-carousel h3{ color: #c01623; height: 32px; font-size: 18px; position: relative; margin-bottom: 10px;}
.owl-carousel h3:after{ content: ''; width: 42px; height: 3px; background:#c01623; position: absolute; left: 0;
bottom: 0;  }
.owl-carousel .intro{ line-height: 20px; font-size: 12px; height: 60px; overflow: hidden; color: #7f7e7e; margin-bottom: 20px;}
.kall{ display: block; width: 50px; margin:auto; font-size: 12px;color: #7f7e7e; text-align: center;}
.kall i{background-position: -116px -125px; width: 12px; height: 10px; display: block; margin:0 auto 4px;}
.owl-carousel{ width: 1200px; position: relative; }
.owl-nav div{ position: absolute; font-size: 0; text-indent:-9999px; top: 80px; width: 37px; height: 74px;}
.owl-nav .owl-prev{ background-position: -141px -126px; left: -55px;}
.owl-nav .owl-next{ background-position: -181px -126px; right: -55px;}

.agant-item{ padding:0 35px; margin-bottom: 50px; }
.agant-pic1{ float: left; width: 238px; height: 270px; margin-right: 4px; }
.agant-c{ float: left; width: 270px; margin-right: 12px;}
.agant-c-pic1{ margin-bottom: 5px;}
.agant-c-txt1{ height: 110px; width: 270px; background: #c01623; color: #fff; line-height: 110px;
text-align: center; font-size: 18px; }
.agant-box{ width: 605px; height: 270px; background: #c01623; float: left; color: #fff;}
.agant-article{ padding:48px 40px 0 43px; line-height: 26px; }
.agant-title{ font-size: 28px; margin-bottom: 15px; }
.agant-item-other .agant-box{ background: #191919; }
.agant-two{ float: left; width: 252px; margin-right: 4px;}
.agant-two-pic1{ margin-bottom: 4px; }
.agant-item-other .agant-box{ margin-right: 12px; }
.agant-r{ width: 255px; float: left; }
.agant-item-other-title{ width: 255px; height: 90px;  background: #c01623; color: #fff; line-height: 90px; text-align: center; font-size: 18px; margin-bottom:5px;}
.agant-pic1 img{ width: 238px; height: 270px; }
.agant-c-pic1 img{ width: 270px; height: 155px; }
.agant-two-pic1 img{ width: 250px; height: 148px; }
.agant-two-pic2 img{ width: 250px; height: 118px; }
.agant-r-pic img{ width: 255px; height: 175px; }
/*color:#282828;*/

.guide-list{ margin-bottom: 50px; }
.guide-list li{ height: 60px; line-height: 60px; background: #fff; }
.guide-list .odd{ background: #dddbdb; }
.guide-list li a{ background: url(../images/icon10.png) no-repeat left; padding-left:20px; margin-left:20px; }
.guide-list li i{ background-position: -223px -127px; width: 22px; height: 18px; float: right;
margin:20px 22px 0 0; }

.pages{ text-align: center; }
.pages a{ display: inline-block; padding:7px 16px; background: #fff; border-radius: 2px; border:1px solid #d8dce0; margin:0 2px;}
.pages a:hover,.pages .curs{ background: #de1217; color: #fff!important; }

.g-title{ overflow: hidden; padding-bottom: 20px; border-bottom: 1px dotted #9b9b9b;}
.g-title h1{ float: left; color: #333; font-size: 24px; width: 850px; }
.g-wrap{ padding:0 50px; }
.downl{ width: 142px; height: 36px; float: right; background: #c01623; color: #fff!important; text-align: center;
line-height: 36px; border:1px solid #c01623;}
.downl i{ background-position: -223px -151px; width: 22px; height: 18px; margin-right:6px;}
.downl:hover{ background: none; color: #c01623!important; } 
.downl:hover i{background-position: -223px -127px;}

.g-article{ min-height: 400px; color: #333; line-height: 30px; font-size: 16px; padding: 30px 0 }
.g-article img{ max-width: 100%; }
.backlist{ width: 90px; height: 33px; line-height: 33px; text-align: center; color: #fff; float: right;
background: #c01623; border:1px solid #c01623; color: #fff; }
.backlist:hover{ background: none; }


.shade{ position: fixed; left: 0; top: 0; z-index: 9999; background: rgba(0,0,0,0.5); width: 100%; height: 100%; display: none;}
.loginbox{ width: 535px; height: 650px; background: #fff; border-radius: 10px; position: fixed; left: 50%; margin-left:-262px; top:50%; margin-top: -325px; z-index: 99999;  display: none;}
.clo{ background: url(../images/clo.png) no-repeat; width: 24px; height: 24px; position: absolute;
top: 20px; right: 20px; }
.logintag{ text-align: center; padding-top: 50px; margin-bottom: 60px;}
.logintag a{ display: inline-block; width: 118px; height: 38px; line-height: 38px; font-size: 16px;
border:1px solid #b8b8b8; }
.logintag .on{ background: #c01623; color: #fff; border-color: #c01623;}
.paditem{ padding:0 65px; display: none; }
.txtitem{ margin-bottom: 35px; position: relative;}
.txtitem .text{ width: 100%; height: 46px; line-height: 46px; border:1px solid #bfc0c1; border-radius: 26px; padding:0 20px;}
.code{ position: absolute; right:20px; top: 1px; cursor: pointer;}
.txtitem .btns{ width: 100%; height: 46px; border:1px solid #c01623; background: #c01623; border-radius: 26px; cursor: pointer; font-size: 24px; color: #fff;}
.txtitem .btns:hover{ background: none; color: #c01623; }
.qg-hot{ text-align: center; font-size: 16px; }
.qg-hot span{ color: #c01623;}

.wel-zc{ text-align: center; font-size: 24px; color: #333; margin-top:-40px; }
#rebtn .txtitem{ margin-bottom: 20px; }
.wel-zc{ margin-bottom: 15px; }

.pad35{ padding:0 35px; }
.join-txt{ float: left; width: 513px; }
.join-title{ color: #c01623; font-size: 30px; height: 46px; position: relative; margin-bottom: 4px;}
.join-title:after{ content: ''; width: 55px; height: 5px; background: #fff; position: absolute; left: 0; bottom: 0;}
.join-en{ color: #cccaca; font-size: 24px; /*margin-bottom: 18px;*/}
.join-by{ font-size: 18px; color: #c01623; margin-bottom: 20px;}
.join-wb{ color: #333; line-height: 30px; }
.join-tu{ float: right; }
.rcln{ margin-bottom: 110px; }
.jytd .join-txt{ float: right; }
.jytd .join-tu{ float: left; }
.fldy{ margin-bottom: 60px; }
.fldy .join-title,.fldy .join-en{ text-align: center; }
.fldy .join-title:after{ left: 50%; margin-left:-27px; }
.fuli{ text-align: center; margin-bottom: 40px; }
.fuli-show { color: #333; }
.fuli-bz{ float: left; text-align: right; margin-left:238px;}
.chuw{ margin-bottom: 5px; }
.gdfuli{ background: #484848; padding:3px 10px; color: #fff; }
.jt-fuli{ float: left; padding-left: 60px; width: 480px;}
.jt-fuli li{ line-height: 30px; background: url(../images/icon6.png) no-repeat left 11px; padding-left:20px;}
.nouse{ text-align: center; margin-bottom: 45px;
background: url(../images/bg5.jpg) no-repeat center top; height: 167px;}
.nouseTi{ padding-top: 43px; }


.f-line{ background: url(../images/icon11.png) repeat-y 50% 0;}
.fzleft{ width: 508px; text-align: right; float: left; margin:50px 0 0 20px;}
.fzleft h3{ color: #c01623; font-size: 18px; margin-bottom: 12px;}
.fzleft p{ line-height: 28px; color: #333; font-size: 14px;}
.fzright{ text-align:  left; margin-left: 75px; }
.bkuai{ background: url(../images/icon12.png) no-repeat center bottom; min-height: 200px; padding-bottom: 45px;}
.postTag{ text-align: center; margin-bottom: 30px;}
.postTag a{ display: inline-block; width: 150px; height: 40px; line-height: 40px; font-size: 16px;
 color: #fff; background: #484848; }
.postTag .on{color: #fff; background: #c01623;}
.zhaopin{ background: #fff; border: 1px solid #d3d3d3; border-bottom: none; display: none;}
.zhaopin-list{ border-bottom: 1px solid #d3d3d3;}
.zhaopin-list dt{ height: 62px; line-height: 62px; position: relative; cursor: pointer; font-weight: 100;}
.post-name{ color: #646767; font-size: 16px; margin-left: 28px; float: left; }
.zhaopin-list dt i{ background-position: -237px -187px; width: 7px; height: 13px; position: absolute;
top: 25px; right: 30px;}
.zhaopin-list dd{ line-height: 30px; padding:20px 50px; color: #666; overflow: hidden; display: none;}
.zhaopin-list .act{ background: #c01623; }
.zhaopin-list .act .post-name{ color: #fff; }
.zhaopin-list .act i{ background-position: -231px -176px; width: 13px; height: 7px; right:30px;
top: 29px;}
.post-name:hover{ color: #c01623; }

.newsc{ margin-bottom: 60px; }
.newsc li{ overflow: hidden; padding:40px 0; border-bottom: 1px dotted #646464; }
.newsc-pic{ float: left; margin-right: 25px;}
.newsc-pic a{ display: block; position: relative; overflow: hidden;}
.newsc-pic img{ width: 368px; height: 257px; }
.ndate{ width: 82px; height: 82px; background: #c01623; color: #fff; text-align: center;
position: absolute; left: 0; top: 0; line-height: 1.3; }
.nday{ font-size: 38px; margin-top: 4px;}
.newsc-right{ width: 728px; float: left; }
.newsc-right h3{ height: 43px; font-size: 24px; position: relative; margin-bottom: 14px;}
.newsc-right h3:after{ content: ''; width: 37px; height: 4px; background: #c01623; position: absolute; left: 0; bottom: 0; }
.newsc-right .intro{
	line-height: 26px; height: 130px; overflow: hidden;
}
.chk{ width: 80px; height: 32px; border:1px solid #c01623; text-align: center; line-height: 32px; color: #fff; background: #c01623; float: right; }
.chk:hover{ background: none; }

.ntitle{ color: #333; font-size: 24px; text-align: center; }
.nftime{ text-align: center; margin-top: 15px; }
.article{ min-height: 400px; padding:30px 0; overflow: hidden; color: #333; line-height: 26px;}
.article img{ max-width: 100%; }

.kefu-zenter .join-title,.kefu-zenter .join-en{ text-align: center; }
.kefu-zenter .join-title:after{left: 50%; margin-left: -27px;}
.kftu{ float: left; margin-left: 170px;}
.kfwz{ float: left; width: 490px; color: #333; font-size: 18px; line-height: 36px; margin-left: 45px;}
.kefucon{ margin-bottom: 25px; }
.kefu-zenter .fzleft h3{ font-size: 24px; }
.kefu-zenter .fzleft p{ font-size: 16px; }
.kefu-zenter .fzleft{ margin-top: 28px; }
.kefu-zenter .f-line { margin-bottom: 75px; }

.mainway{ text-align: center; font-size: 18px; color: #333; line-height: 36px; margin-bottom: 60px; }
.banshi{}
.banshi li{ width: 484px; height: 182px; background: #fff; border:1px dotted #c7c7c7; 
float: left; margin:0 40px 35px;}
.banshicity{ color: #333; font-size: 22px; background: url(../images/icon13.png) no-repeat left;
padding-left: 30px; margin-top:25px; }
.banshicon{ padding:15px 0 0 30px; color: #333;}
.banshicon p{ margin-bottom: 10px; }

.om{ text-align: center; font-size: 16px; }
.om p{ margin-bottom: 8px; }
.omsg{ width: 928px; margin:40px auto 0; }
.omsg li{ float: left; width: 50%; margin-bottom: 25px;}
.omsg .text{ width: 420px; height: 40px; line-height: 40px; padding:0 20px; background: #fff; border:1px solid #d1d0d1; border-radius: 20px; }
.omsg .wtxt{ width: 100%; position: relative;}
.wtxt textarea{ width: 882px; line-height: 40px; padding:0 20px; background: #fff; border:1px solid #d1d0d1; border-radius: 20px; height: 360px; resize:none;}
.wtxt .text{ width: 882px; }
.mscode{ position: absolute; right: 65px; bottom: 6px; }
.osbtn,.czbtn{ width: 268px; height: 52px; border-radius: 30px; color: #fff; cursor: pointer; border: none; font-size: 24px; margin:0 25px;}
.osbtn{ background: #c01623; border:1px solid #c01623;}
.czbtn{ color: #666;  border:1px solid #d9d9d9; background: #d9d9d9;}
.bcenter{ text-align: center; margin-top: 20px; }
.banshi{ margin-bottom: 80px; }

.newsc-pic a:hover img{ transform: scale(1.08); }

@-webkit-keyframes fdd
{
	0%   { opacity: 0; -webkit-transform: translateY(-15px); }
	100% {opacity: 1; -webkit-transform: translateY(0px); }
}
@-ms-keyframes fdd
{
	0%   { opacity: 0; -ms-transform: translateY(-15px); }
	100% {opacity: 1; -ms-transform: translateY(0px); }
}
@keyframes fdd
{
	0%   { opacity: 0; transform: translateY(-15px); }
	100% {opacity: 1; transform: translateY(0px); }
}

.detail_context_pic{ float: left; width: 500px; }
.detail_context_pic_bot{ height: 410px; float: right; position: relative; width: 82px;}
.detail_context_pic_top{ width:410px; height: 410px; float: left; }
.detail_picbot_left,.detail_picbot_right{ width: 82px; height: 29px;  position: absolute; left: 0;}
.detail_picbot_left{ top: 0; }
.detail_picbot_right{ bottom: 0; }
.preArrow_B{ background: url(../images/icon14.png) no-repeat;  width: 82px; height: 29px;  display: block;}
.nextArrow_B{ background: url(../images/icon15.png) no-repeat;  width: 82px; height: 29px;  display: block;}
.detail_picbot_mid{ margin: 29px 0; position: relative; overflow: hidden;height: 353px; }
.detail_picbot_mid ul{ position: absolute; left: 0; top: 0; width: 82px; }
.detail_picbot_mid ul li{ margin-bottom: 8px; }
.detail_picbot_mid li img{ border:1px solid #cccccc; }
.detail_picbot_mid li .on img{ border-color: #cccccc; }

.focetxt{ width: 580px; float: left; margin-left: 100px; }
.ftitle{ color: #333; font-size: 23px; height: 48px; position: relative; }
.ftitle:after{ content: '' ; width: 62px; height: 2px; background: #cccccc; position: absolute; left: 0; bottom: 0; }
.f-intro{ line-height: 28px; color: #333; padding:5px }
.yp{ background: url(../images/icon16.png) no-repeat; width: 162px; height: 40px; display: block; }
.tongLan1{ padding:80px 0;background-color: #f3f2f2;  }
.tongLan2{ background: #666;  padding:80px 0; }
.tongLan2 .ftitle{ color: #fff; }
.tongLan2 .f-intro{ color: #fff; }
.p60{ padding:60px 0; }


.ggao{ text-align: center; }
.ggao .join-title:after{left: 50%; margin-left: -27px;}
.notice-tag{ text-align: center; }
.notice-tag a{ display: inline-block; width: 150px; height: 40px;margin: 0 2px; line-height: 40px;
color: #666;border:1px solid #555; }
.notice-tag .on,.notice-tag a:hover{ color: #fff; background: #c01623; }

.thead{ background: #999; height: 38px; line-height: 38px; color: #fff;}
.thead span{ float: left; text-align: center; }
.sp1,.tname{ width: 700px; }
.sp2,.ttype{ width: 190px; }
.sp3,.tyear{ width: 135px; }
.sp4,.tdate{ width: 140px; }
.notice-tag{ margin-bottom: 25px;}
.thead .sp1{ text-indent:30px; text-align: left; }
.tlist li{ height: 25px; line-height: 25px; border-bottom: 1px dotted #646464; display:table;padding: 12px 0;}
.tname,.ttype,.tyear,.tdate{ text-align: center; color: #282828;display:table-cell; vertical-align: middle;}
.tlist .tname{ text-align: left; padding-left:30px; }
.tlist{ margin-bottom: 50px; }

.scock{  height: 388px; margin-bottom: 60px;}
.noticebox{ margin-bottom: 50px; }
.white{ padding: 30px 0 20px; margin-bottom: 20px; background: url(../images/bg4.jpg) no-repeat; }
.white .join-title,.white .join-en{ color: #fff; text-align: center;}
.white .join-title:after{ background: #fff; }
.stock-info{ color: #fff; margin:auto; font-size: 12px; border-top: 1px solid #fff; border-left: 1px solid #fff;}
.stock-info td{ padding: 10px 0 10px 25px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.zhili{ margin-bottom: 60px; }
.scock_desc{ line-height: 36px; color: #666; }

.h{ height: 88px; }
.fix{ top: -13px; }
.fix .logo{ margin-top: 18px;}
.fix img{ height: 40px; }
.fix .navs{ padding-top:27px; }
.fix .navs li > a{ height: 36px; }
.fix .active .subnav{ top: 35px; }
.fix .head-right{ top: 28px; }
.fix .fd{ height: 35px; }
.fix .showfd .searchbox{ top: 35px; }
.weladmin{ position: absolute; right:0; top: 5px; color: #666;}
.weladmin a{ color: #666;}

.inews-list.animated li:nth-of-type(1){
	animation: fadeInUp 0.8s ease 0s both;
}
.inews-list.animated li:nth-of-type(2){
	animation: fadeInUp 0.8s ease 0.2s both;
}
.inews-list.animated li:nth-of-type(3){
	animation: fadeInUp 0.8s ease 0.4s both;
}
.lbs { margin-bottom: 50px; }
.lbs li{ float: left; border:1px solid #ddd; margin:0 22px 22px; }
.lbs li img{ width: 180px; }

.clan a,.cty{ background: url(../images/icon17.png) no-repeat; width: 63px; height: 63px; display: block;}
.clan{ position: fixed; width: 63px; bottom: 125px; left: 50%; margin-left: 600px; display: none;}
.clan .gotop{ background-position: -63px 0; }
.cty{ position: relative; background-position: -63px -63px; cursor: pointer; }
.cty:hover{ background-position: 0 -63px; }
.cty-con{ background: #f2f2f2; padding: 15px; position: absolute; width: 250px; left: -252px; bottom: 0;
border:1px solid #dfdfdf; color: #666; line-height: 26px; display: none;
	-webkit-animation:fadeInLeft 0.5s ease 0s both;
	animation:fadeInLeft 0.5s ease 0s both;
}
.cty-con h3{ font-size: 18px; margin-bottom: 5px; }
.cty:hover .cty-con{ display: block; }

.owl-carousel.animated .item:nth-of-type(1){
	animation:fadeInUp 0.8s ease 0s both;
}
.owl-carousel.animated .item:nth-of-type(2){
	animation:fadeInUp 0.8s ease 0.4s both;
}
.owl-carousel.animated .item:nth-of-type(3){
	animation:fadeInUp 0.8s ease 0.8s both;
}

.osbtn:hover{ background: none; color: #666;}
.czbtn:hover{ background: none; }
.inews-list li img{ width: 382px; height: 256px; }


.mob{ width: 44px; height: 34px; float: right; position: relative;
margin:9px 0 0 0; display: none;}
.mob span{ height: 3px; width: 30px; background:#C01807; position: absolute; left: 7px; top: 15px; }
.mob:before,.mob:after{
 content: ''; height: 3px; width: 30px; background:#C01807; position: absolute; left: 7px;
}
.mob:before{ top: 6px;}
.mob:after{ top: 24px; }
.mmenus{ background: rgba(0,0,0,0.9); width: 50%; height: 100%; position: fixed;
right: 0; top: 0; z-index: 99999; }
.mtong{ height: 50px; position: relative;}
.mml{ float: left; margin:7px 0 0 40px; }
.mclose{ font-size: 20px; color: #fff; float: right; line-height: 1; margin:12px 0 0 0; }

.mob-nav{ background: rgba(0,0,0,0.9); width: 300px; position: fixed; top: 0; right: -300px; z-index: 999;
 height: 100%; overflow: hidden; visibility: hidden; }
.mob-nav a{ display: block; font-size: 14px; color: #fff; }
.nav-show{ visibility: visible; right: 0;}
.mob span,.mob:after,.mob:before,.mob-nav{ -webkit-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.mUl{ padding: 30px 0 0 40px; }
.mUl li{ text-align: left; }
.mob-sub{ padding-left: 20px; display: none;}

.mUl li a{ position: relative; display: block; color: #fff; height: 34px; line-height: 34px;
}
.mob-sub li a{ font-size: 12px; height: 28px; line-height: 28px;}
/*.m-drop > a:after{ content: ''; background: url(../images/icon11.png) no-repeat; width: 16px; height: 16px; position: absolute; right: 10px; top: 10px;}*/

.m-drop > a:after,.m-drop > a:before{content: ''; width: 12px; height: 2px; background: #fff; position: absolute;
}
.m-drop > a:after{
	right: 10px; top: 17px;
}
.m-drop > a:before{
	width: 2px; height: 12px; right: 15px; top: 12px;
}
.xl:after{ transform: rotate(45deg); }
.xl:before{ transform: rotate(-135deg); }
.mob-logo{ text-align: center; padding-top:10px; }
.mob-logo img{ height: 28px; }
.mob-er{ text-align: center; padding-top:20px; color: #fff; line-height: 30px;}
.mob-close{ background: url(../images/c.png) no-repeat; position: absolute; right: -5px; top: 2px; 
width: 26px; height: 26px;}

.nav-show .mUl > li:nth-of-type(1){
	-webkit-animation:fadeInRight 0.6s ease 0.2s both;
    -ms-animation:fadeInRight 0.6s ease 0.2s both;
    animation:fadeInRight 0.6s ease 0.2s both;
}
.nav-show .mUl > li:nth-of-type(2){
	-webkit-animation:fadeInRight 0.6s ease 0.3s both;
    -ms-animation:fadeInRight 0.6s ease 0.3s both;
    animation:fadeInRight 0.6s ease 0.3s both;
}
.nav-show .mUl > li:nth-of-type(3){
	-webkit-animation:fadeInRight 0.6s ease 0.4s both;
    -ms-animation:fadeInRight 0.6s ease 0.4s both;
    animation:fadeInRight 0.6s ease 0.4s both;
}
.nav-show .mUl > li:nth-of-type(4){
	-webkit-animation:fadeInRight 0.6s ease 0.5s both;
    -ms-animation:fadeInRight 0.6s ease 0.5s both;
    animation:fadeInRight 0.6s ease 0.5s both;
}
.nav-show .mUl > li:nth-of-type(5){
	-webkit-animation:fadeInRight 0.6s ease 0.6s both;
    -ms-animation:fadeInRight 0.6s ease 0.6s both;
    animation:fadeInRight 0.6s ease 0.6s both;
}
.nav-show .mUl > li:nth-of-type(6){
	-webkit-animation:fadeInRight 0.6s ease 0.7s both;
    -ms-animation:fadeInRight 0.6s ease 0.7s both;
    animation:fadeInRight 0.6s ease 0.7s both;
}
.nav-show .mUl > li:nth-of-type(7){
	-webkit-animation:fadeInRight 0.6s ease 0.8s both;
    -ms-animation:fadeInRight 0.6s ease 0.8s both;
    animation:fadeInRight 0.6s ease 0.8s both;
}
.nav-show .mUl > li:nth-of-type(8){
	-webkit-animation:fadeInRight 0.6s ease 0.8s both;
    -ms-animation:fadeInRight 0.6s ease 0.8s both;
    animation:fadeInRight 0.6s ease 0.8s both;
}


.menus-show{ right: 0; }
.mslide{ display: none; }

.newsc-pic img{ width: 368px; height: 257px; }
.noticeCons{ display: none; }
.xyou{ display: none; margin-top: 6px; }
.nouse img{ max-width: 100%; }
.delbg{ background: none; height: auto; }


