body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:14px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,'Hiragino Sans GB'; color:#a9a9a9; background-color: #f3f2f2; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#282828; text-decoration:none; blr:expression(this.onFocus=this.blur()); }
a:hover{ text-decoration:none!important; color: #c01623;}
a:focus {outline: 0 none;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.wrap{ width:1200px; margin:auto;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; height: 100% }
.text{ height: 20px; line-height: 20px; padding:0 8px; background: #fff; border:1px solid #c5c5c5; }

.navs li a:hover,.stock-code span,.inews-list li h3 a:hover,.bread a:hover,.skip-year li a:hover{ color: #c01623; }
.navs li a:after,.slide-img  .flex-direction-nav a,.inews-list li h3 a,.in-pic img,.date,.nmore,.links a,.bread a,.subnav,.navs .subnav a,.chk,.newsc-right h3 a,.pages a ,.logo,.navs,.navs li > a,.subnav,.head-right,.header,.searchbox,.osbtn,.czbtn,.downl,.backlist,.newsc-pic a img,.cty,.notice-tag a{ -webkit-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.login,.fd,.slide-img  .flex-direction-nav a,.downx,.aTu,.qmore a,.bshare .bdsharebuttonbox a,.tomes,.km i,.kall i,.owl-nav div,.guide-list li i,.downl i,.zhaopin-list dt i{ background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle; }
.header{ background: #fff;  position: fixed; left: 0; top: 0; width: 100%; z-index: 99999; }
.logo{ float: left; font-size: 0; margin-top: 25px; }
.navs{ float: left; padding: 38px 0 0 50px; }
.navs li{ float: left; position: relative;}
.navs li > a{ display: block; -padding:0 16px; padding: 0 25px; height: 50px; position: relative; }
.navs li > a:after{ content: ''; height: 4px; background: #c01623; width: 100%; position: absolute; left: 0; bottom: 10px; opacity: 0; filter:alpha(opacity=0);}
.navs li > a:hover:after,.active li a:after{ opacity: 1; filter:alpha(opacity=100); bottom: 0;}
.header .wrap{ position: relative; }
.head-right{  position: absolute; right:0; top: 38px;}
.stock-code{ float: left;  color: #333; margin-right: 20px; /*display: none; */}
.stock-code span{ color: #dc0000;}
.login{ background-position: 0 0; width:23px; height: 17px; float: left; font-size: 0; text-indent: 9999px; }
.search{float: left; position: relative;}
.fd{ background-position: -23px 0; width: 25px; height: 50px ; float: left;  padding-left: 8px;}
.subnav{ width: 576px; height: 38px; line-height: 38px; background: #fff; border:1px solid #ccc;
position: absolute; left: 0; top: 60px; visibility: hidden; opacity: 0; filter:alpha(opacity=0);}
.subnav a{ float: left; padding: 0 13px; display: block;}
.navs .subnav a:hover{ color: #fff; background: #c01623; }
.active .subnav{ top: 50px; visibility: visible; opacity: 1; filter:alpha(opacity=100);}
.searchbox{ background: #fff; visibility: hidden; padding:10px; overflow: hidden; position: absolute; left: -263px; top: 60px; width: 288px; opacity: 0; filter:alpha(opacity=0);}
.searchbox .text{ width: 220px; padding:0 10px; background: #e2e2e2; height: 38px; line-height: 38px; float: left; border:none; border:0;}
.sebtn{ float: left; background: url(../images/fd2.png) no-repeat; width: 48px; height: 38px; border:none; cursor: pointer; }
.showfd .searchbox{ top: 50px; visibility: visible; opacity: 1; filter:alpha(opacity=100);}

.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 #f3f2f2; }
.detail_picbot_mid li .on img{ border-color: #c01623; }

.focetxt{ width: 580px; float: left; margin-left: 100px; }
.ftitle{ color: #333; font-size: 28px; height: 48px; position: relative; }
.ftitle:after{ content: '' ; width: 62px; height: 5px; background: #c01623; position: absolute; left: 0; bottom: 0; }
.f-intro{ line-height: 26px; color: #333; padding:20px 0; }
.yp{ background: url(../images/icon16.png) no-repeat; width: 162px; height: 40px; display: block; }
.tongLan1{ padding:80px 0; }
.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; }


@media only screen and (max-width: 1200px) {
	.about-item img{ max-width: 100%; height: auto; }
	.wrap{ width: 1000px; }
	.navs{ padding-left: 15px; }
	.about-title{ display: none; }
	.inews-list{ width: 100%; margin-bottom: 30px;}
	.inews-list li img,.in-pic{ width: 315px; height: 210px; }
	.inews-list li{ width: 315px; margin:0 9px; }

	.bdr{ display: none; }
	.right-item-1,.left-item-1-txt{ float: none; width: 100%;}
	.left-item-1{ width: 100%; }
	.left-item-1-txt,.left-item-1-pic{ width: 50%; float: left; }
	.left-item-1-txt{ padding:20px 0 0 100px; }
	.left-item-1-pic{ position: static; }
	.left-item-1-txt{ text-align: left; padding-top: 0; }
	.left-item-1-en{ font-size: 14px; line-height: 1.2; margin-bottom: 15px;}
	.left-item-1-title{ font-size: 16px; }
	.left-item-1-en::after{ right: auto; left: 0; }
	.left-item-1-en span{ display: inline-block; margin-right: 10px; }
	.left-item-1-txt{ margin-bottom: 10px; }
	.left-item-1{ height: auto; }
	.right-item-1-txt{ margin:20px 0 0 20px; width: 80%;}
	.right-item-1-txt-title span{ display: inline-block; }
	.right-item-1-txt-title{ margin-bottom: 10px; }
	.right-item-1{ height: auto; overflow: hidden; padding-bottom: 20px; }
	.left-item-2,.right-item-2,.left-item-3,.right-item-3{ width: 50%; height: auto; }
	.right-item-2-cn{ padding:13px 0 0 15px; }
	.right-item-2-en{ padding-left: 15px;}
	.left-item-3-cn{ padding:40px 20px 0 10px; }
	.left-item-3-en{ padding:0 20px 0 10px; }

	.quick-skip{ display: none; }
	.tous{ background: none; padding-top: 20px; }
	.course{ background: none; }
	.riqi{ background: none; }
	.course-show li{ float: none; width: 100%; min-height: 10px;}
	.fxblock { width: auto; }
	.course-list{ width: auto;  float: left; border-left: 2px solid #c01623; border-right: none;
		margin-left: 140px!important; padding-left: 15px; }
	.cs-r .riqi{ background: none; }
	.cs-r .fxblock,.cs-r .course-list{ margin:0; padding:0; }
	.riqi,.cs-r .riqi{ width: auto;  margin:0; padding:0; transform:translate(0); float: left; text-align: right; height: auto; left: 0; top: 0;}
	.cs-r .riqi{ text-align: left;}
	.cs-r .course-list{  padding-left: 15px; }
	.course{ padding: 0; }
	.course-show{ background: none; padding-bottom: 0; }

	.wh-1{ margin-bottom: 20px;  }
	.wh-1 img,.wh-2 img{ max-width: 100%; }
	.wh-2-1{ display: none; }
	.wh-1,.wh-2{ text-align: center; }

	.aBox img{ max-width: 100%; }
	.gp{ background: none; height: auto; }

	.zz-1{ background: none; height: auto; width: 100%;}
	.zz-intro{ margin:0; width: 100%; }
	.xhonour li{ margin:20px 12px 0; }
	.dhbox{ padding:20px 0 30px; }

	.tec-en{ margin-bottom: 10px; }
	.kall{ display: none; }
	.tec-txt .intro{ height: auto; line-height: 24px; font-size: 14px; }
	.tec-txt,.tec-pic{ width: 50%; }
	.tec-item{ margin-bottom: 30px; }
	.tec-txt{ padding:0 10px; }
	.tec-tj{ width: 100%; }
	.tec-tj li{ margin:10px 20px 0 0; }

	.focetxt{ margin-left: 20px; width: 480px;}
	.agant-box{ width: 406px; }
	.agant-article{ padding: 30px 20px 0; height: 234px; overflow: hidden; }

	.join-txt{ width: 50%; }
	.join-tu{ width: 48%; }
	.join-tu img{ max-width: 100%; }
	.fuli-bz{ margin-left:0; }
	.fzleft{ margin:0 0 20px 0; width: 100%; text-align: left; }
	.bkuai,.f-line { background: none; }
	
	.thead span,.ttype,.tyear,.tdate{ width: 15%; }
	.thead .sp1,.tname{ width: 55%; overflow: hidden;}
	.stock-info{ width: 98%; }
	.stock-info td{ padding:5px 10px; }

	.newsc-right{ width: 536px; }
	.kftu{ margin:0; }
	.fzleft,.fzright{ width: 50%; }
	.kefu-zenter .f-line{ margin-bottom: 0; }
	.banshi li{margin: 0 12px 20px; width: 440px;}
	.banshi{ margin-bottom: 30px; }
}
@media only screen and (max-width: 1000px) {

	.wrap{ width: 748px; }
	.navs{ display: none; }
	.h{ height: 50px; }
	.header{height: 50px; position: static;}
	.logo{ margin-top: 10px; }
	.logo img{ height: 30px; }
	.head-right{ right: 59px; top:16px; }
	.searchbox{ top: 34px!important; padding:5px; width: 278px; left: -252px; z-index: 9999;}
	.slide-img{ display: none; }
	.mslide{ display: block; }
	.mslide .flex-control-nav{ position: absolute; left: 0; bottom: 12px; width: 100%; text-align: center; z-index: 99; display: block;}
	.mslide .flex-control-nav li{ display: inline-block; width: 20px; height: 4px; margin:0 4px; }
	.mslide .flex-control-nav li a{ display: block; background: #fff; width: 20px; height: 4px;
		opacity: 1; position: static; margin:0; font-size: 0; text-indent: -9999px; }
	.mslide .flex-control-nav li .flex-active{ background: #B91B08; }
	.mslide li,.mslide{ height: 300px; background-size: cover!important;}
	.aTu{ display: none; }
	.about-txt{ width: 100%; padding:20px 0; }
	.qmore a{ margin:0; }
	.about-bar{ height: auto; overflow: hidden; padding-bottom: 30px; }

	.cl1{ display: none; }
	.culture-box{ width: 100%; overflow: hidden; height: auto; padding:0 20px;}
	.cl2,.cl3{ position: static; margin-top: 20px; }
	.culture-bar{ height: auto; background: #fff; margin-bottom: 30px;}
	.news-title{ background: none; text-indent: 0; color: #333; font-size: 18px; height: 38px;
	margin-bottom: 20px; text-align: center; width: 100%; position: relative;}
	.news-title:after{ content: ''; width: 100px; height: 3px; background: #C01623; position: absolute; left: 50%; margin-left: -50px; bottom: 0; }
	.inews-list li img, .in-pic{ width: 230px; height: 140px; }
	.inews-list li{ width: 230px; }
	.day{ font-size: 16px; margin-top: 6px;}
	.date{ width: 60px; height: 50px; }
	.year{ font-size: 12px; }
	.in-pic{ margin-bottom: 10px; }

	.nmore{ width: 80px; height: 30px; line-height: 30px; font-size: 16px; }
	.newsbox{ margin-bottom: 30px; }
	.links{ display: none; }
	.way{ float: none; width: 100%; text-align: center;}
	.btel{ float: none; display: block; }
	.bshare{ display: inline-block; }
	.infobar{ float: none; margin-bottom: 8px; }
	.footer{ padding:15px 0 10px; }

	.bread{ display: none; }
	.contents{ padding-top: 20px; }
	.right-item-1-txt-title{ font-size: 18px; }
	.mob{ display: block; }

	.riqi span{ font-size: 20px; }
	.course-list{ margin-left: 100px!important; }
	.riqi{ padding:10px 0; }

	.xhonour li{ margin:20px 33px 0; }
	.aBox { padding-bottom: 50px; }

	.tec-txt,.tec-pic{ float: none; width: 100%; }
	.tec-item,.tec-txt{ padding:0; }
	.tec-title{ font-size: 18px; height: 30px; }
	.tec-title::after{ height: 3px; }
	.tec-en{ font-size: 16px; margin-bottom: 5px; }
	.tec-txt{ margin-bottom: 20px; }
	.tec-pic{ text-align: center; }
	.rj .tec-title, .rj .tec-en{ text-align: left; }
	.rj .tec-title::after{ left: 0; right: auto; }

	.tongLan1,.tongLan2{ padding:20px 0; }
	.detail_context_pic,.focetxt{ float: none; }
	.focetxt{ margin:0; }
	.detail_context_pic{ margin-bottom: 15px; overflow: hidden; }
	.p60{ padding:30px 0; }
	.omsg,.omsg .text,.wtxt textarea{ width: 100%; }
	.wtxt textarea{ height: 200px; }
	.osbtn, .czbtn{ width: 180px; height: 40px; font-size: 16px; }
	.bcenter{ margin-top:0; }
	.agant-box{ width: 512px; }
	.agant-item{ width: 524px; margin:auto; padding:0; margin-bottom: 0; }
	.agant-box{ margin-top:6px; }

	.guide-list li a{ float: left; width: 90%; white-space: nowrap; text-overflow: ellipsis;
	overflow: hidden; }

	.join-title{ font-size: 18px; height: 30px; }
	.join-title::after{ height: 3px; }
	.join-en{ font-size: 14px; }
	.join-txt{ float: none; width: 100%; }
	.join-tu{ float: none; width: 100%; text-align: center; }
	.join-by{ margin-bottom: 5px; font-size: 16px;}
	.join-wb{ margin-bottom: 20px; }
	.rcln{ margin-bottom: 20px; }
	.jt-fuli {
    padding-left: 20px;
    width: 434px;}
    .fuli,.fldy{ margin-bottom: 20px; }
    .bkuai{ padding-bottom: 0; }
    .zhaopin-list dd{ padding:20px; }
    .post-name{ margin-left:20px; }
    .zhaopin-list dt i,.zhaopin-list .act i{ right: 15px; }

    .notice-tag a{ width: auto; height: auto; line-height: 1; padding:8px 15px;  display: inline-block;}
    .thead,.tlist li{ height: 32px; line-height: 32px; }
    .scock{ margin-bottom: 30px; }

    .newsc-pic img{ width: 225px; height: 157px; }
    .ndate{ display: none; }
    .newsc-right{ width: 427px; }
    .newsc-right h3{ font-size: 16px; height: auto; padding-bottom: 15px; margin-bottom: 5px; }
	.newsc-right .intro{ height: 82px; margin-bottom: 10px; }

	.kftu{ float: none; text-align: center; margin-bottom: 15px;}
	.kfwz{ margin:0; line-height: 24px; font-size: 14px; width: 100%; text-align: center; }
	.kefu-zenter .fzleft h3{ font-size: 16px; }
	.kefu-zenter .fzleft p{ font-size: 14px; }
	.mainway{ font-size: 14px; }
	.banshi li{ width: 315px; }
	.banshicity{ font-size: 16px; margin-top: 10px; }
	.loginbox{ top: 5%; margin-top: 0; position: absolute; }
	.g-title h1{ font-size: 18px; text-align: center; width: 100%; margin-bottom: 15px; float: none; }
	.downl{ float: none; margin:auto; display: block; height: 32px; line-height: 32px; width: 110px;}
	.g-title{ padding:5px 0 15px; }
  .dse{ background: none!important; padding-bottom:20px!important; }

}	
	


@media only screen and (max-width: 748px) {
	.wrap{ width: 400px; }
	.login,.search{ display: none; }
	.stock-code{ margin-right: 0; }
	.mslide li, .mslide{ height: 180px; }
	.about-txt{ line-height: 22px; }
	.about-bar{ padding-bottom: 20px; }
	.culture-box{ padding:0; margin:0 10px; }
	.cl2,.cl3{ background-size:400px 133px; width: 400px; height: 133px;}
	.culture-bar{ margin-bottom: 20px; }
	.inews-list li{ width: 100%; float: none; text-align: center; margin:0 0 20px 0;}
	.inews-list li img, .in-pic{ width: auto; height: auto; }
	.date{ display: none; }
	.inews-list{ margin-bottom: 10px; }
	.inews-list li img{ max-width: 70%; }

	.left-item-1-txt{ padding:0; float: none; width: 100%; }
	.left-item-1-pic{ width: 100%; }
	.left-item-1-en::after{ bottom: -7px; }
	.right-item-1-txt{ width: 100%; margin:0; padding:10px; }
	.right-item-1-txt-title{ font-size: 16px; margin-bottom: 5px; }
	.right-item-1-txt-intro{ line-height: 24px; margin-bottom: 20px; }
	.left-item-2,.right-item-2,.left-item-3,.right-item-3{ float: none; width: 100%; }
	.about-item{ margin-bottom: 10px; }
	.right-item-2-cn{ line-height: 24px; padding:10px 0; }
	.right-item-2-en{ padding:0 ; }
	.left-item-3-cn{ padding:0; line-height: 24px; }
	.left-item-3-en{ padding:10px 0; }
	.aBox{ padding-bottom: 30px; }
	.left-item-3{ margin-bottom: 10px; }

	.riqi{ top: -40px!important; }
	.course-list{ margin:0!important; }
	.course-show li{ padding:15px 0 20px; }
	.cs-r .course-list{ padding-left: 10px!important; }
	.aBox{ min-height: 200px; }

	.xhonour li{ float: left; width: 100%; margin:20px 0 0 0; text-align: center; }
	.dhonour{ margin:0 -5px; }
	.dhonour li{ width: 50%; padding:0 5px; margin-top: 15px;}
	.dhonour li img{ height: auto!important; max-width: 100%; }
	.xhonour li h3::after{ display: none; }
	.xhonour li h3{ height: 34px; }
	.xh-pic{ margin-bottom: 10px; }

	.yuan{ width: 100px; height: 100px; border-width: 2px; }
	.yuan span{ font-size: 30px; margin:22px 0 6px; }
	.tec-tj li{ margin:0 16px; }
	.tec-tj li h3{ font-size: 14px; }

	.detail_context_pic{ width: 100%; }
	.detail_context_pic_top,.detail_context_pic_top img{ width: 315px; height: 315px; }
	.detail_picbot_mid{ height: 256px; }
	.detail_context_pic_bot{ height: 314px; }
	.ftitle{ font-size: 16px; height: 30px; }
	.ftitle::after{ height: 3px; }
	.f-intro{ padding-top: 10px; }
	.omsg li{ width: 100%; margin-bottom: 10px; }
	.osbtn, .czbtn{ width: 110px; height: 30px; margin:0 10px;}
	.focetxt{ width: 100%; }
	.join-title{ font-size: 16px; height: 32px; }
	.join-en{ font-size: 14px; margin-bottom: 10px; }
	.omsg{ margin-top:20px; }

	.agant-pic1 img,.agant-pic1{ width: 190px; height: 216px; }
	.agant-c-pic1 img{ width: 205px; height: 118px; }
	.agant-c-txt1{ height: 93px; line-height: 93px; width: 205px; }
	.agant-box{ width: 100%; }
	.agant-item{ width: 100%; }
	.agant-c{ width: 205px; margin-right: 0; }
	.agant-two-pic1 img,.agant-two-pic2 img{ width: 190px; height: 112px; }
	.agant-two{ width: 190px; }
	.agant-r{ width: 205px; }
	.agant-item-other-title{ width: 206px; height: 82px; height: 82px; }
	.agant-r-pic img{ width: 206px; height: 141px; }
	.agant-item-other{ margin-bottom: 6px; }
	.agant-title{ font-size: 16px; margin:0 0 4px;}
	.agant-article{ font-size: 14px; padding:10px; line-height: 24px; }
	.agant-box,.agant-article{ height: auto; }
	.agant-item-other .agant-box{ margin:6px 0 6px 0; }
	.agant-c-txt1{ font-size: 16px; }

	.guide-list li{ height: 40px; line-height: 40px; }
	.guide-list li a{ width: 82%; margin-left:5px;}
	.guide-list li i{ margin:9px 5px 0 0; }
	.guide-list{ margin-bottom: 20px; }
	.pages a{ padding:2px 8px; font-size: 12px; }

	.pad35{ padding: 0; }
	.join-title{ height: 26px; }
	.join-tu img{ width: 90%; }
	.join-wb{ line-height: 24px; }
	.fuli-bz{ float: none; text-align: center; margin-bottom: 10px; }
	.jt-fuli{ margin:0; padding:0;width: 100%; }
	.jt-fuli li{ line-height: 24px; background-position: 0 9px;}
	.nouse{ margin-bottom: 20px; }
	.fzleft h3{ font-size: 14px; margin-bottom: 5px; }
	.fzleft p{ line-height: 24px; }
	.postTag a{ padding:8px 15px; display: inline-block; line-height: 1; font-size: 14px; width: auto; height: auto; }
	.zhaopin-list dt{ height: 32px; line-height: 32px; }
	.post-name{ font-size: 14px; margin-left:10px; color: #333;}
	.join-title,.join-en{ text-align: center; }
	.join-title::after{ left: 50%; margin-left: -28px; }
	.zhaopin-list .act i{ top: 13px; }
	.zhaopin-list dt i{ top: 10px; }
	.zhaopin-list dd{ padding:10px; line-height: 24px; }
	.postTag{ margin-bottom: 20px; }

	.sp2,.sp3,.sp4,.ttype,.tyear,.tdate{ display: none; }
	.thead .sp1{ width: 100%; text-indent: 0; padding-left: 12px;}
	.tlist .tname{ width: 100%;  text-indent: 0; padding-left: 12px; overflow: hidden;white-space: nowrap;
		text-overflow:ellipsis;}
	.tlist,.noticebox{ margin-bottom: 30px; }
	.stock-info { width:768px;  border-color: #ddd; }
	.scock{ background:none; 
	 background: #fff; height: auto; width: 100%; overflow-x:auto; padding-bottom: 10px; padding-left: 5px;}
	.scock td{color: #333; }
	.stock-info td{ border-color: #ddd; }
	.white .join-title::after{ background: #fff; }
	/*.white .join-title,.white .join-en{ color: #c01623; }*/
	.white{ padding-top: 15px; }
	.zhili{ margin-bottom: 30px; }

	.newsc-pic{ float: none; margin: 0 auto 15px; text-align: center; }
	.newsc-right{ width: 100%; }
	.chk{ display: block; margin:auto; float: none; }
	.newsc-right h3{ text-align: center; }
	.newsc-right h3::after{ left: 50%; margin-left: -18px; }
	.newsc li{ padding:15px 0; }
	.newsc{ margin-bottom: 30px; }
	.ntitle{ font-size: 16px;  padding-top: 10px;}
	.nftime{ margin-top: 8px; }
	.backlist{ display: none; }
	.article{ padding:20px 0 0; }

	.kftu img{ max-width: 90%; }
	.kefu-zenter .fzleft p{ line-height: 24px; }
	.mainway{ line-height: 24px; margin-bottom: 20px; }
	.banshi li{ float: none; width: 100%; margin:0 0 15px 0; height: auto; padding-bottom: 10px; line-height: 20px; }
	.banshicon{ line-height: 24px; padding-top: 5px;}
	.banshicon p{ margin-bottom:0; }
	.banshi{ margin-bottom: 15px; }
	.om{font-size: 14px; line-height: 24px;}

	.loginbox{ width: 100%; left: 0; margin:0; }
	.logintag a{ height: 32px; line-height: 32px; font-size: 14px; }
	.wel-zc{ font-size: 14px; }
	.paditem{ padding:0 10px; }
	.logintag{  }
	.owl-stage-outer,.owl-item,.owl-carousel{ overflow: hidden; }
	input{
    -webkit-appearance: none;
	}
	input[type="button"], input[type="submit"], input[type="reset"] {

	-webkit-appearance: none;

	}
	textarea {  -webkit-appearance: none;}  
	.g-wrap{ padding:0; }
	.g-title h1{  line-height: 24px; }
	.fzleft, .fzright{  width: 100%; }
	.newsc-pic img{ width: auto; height: auto; max-width: 70%; }
	.kefu-zenter .fzleft, .kefu-zenter .fzright,.kefucon{ margin-bottom: 0; }
	.lbs li{ width: 50%; text-align: center; margin:0 0 10px;}
	.lbs{ margin-bottom: 20px; }
	.lbs li img{ width: 100%; }
	.xyou{ display: block; }
	.mb-owl{ display: block!important; }
	.mb-owl .intro{ height: auto; }
	.mb-owl img{ width: 100%; }

	.nouse{ height: 100px; background-size: cover!important; margin-top: 15px;}
	.nouseTi{ padding-top: 27px; }
	.nouseTi .join-en{ }
	.right-item-1-txt-title span{ margin-right: 6px; }
	.delbg{ height: auto; }

	.wh-2 img{ width: 88%; }
	.wh-2-1{ display: block; top: 5px; right: -10px;}
	.wh-2-1 img{ width: 100px; }
	.wh-2{ text-align: left; }
}
@media only screen and (max-width: 400px) {
	body{ font-size: 12px; }
	.wrap{ width: 100%; padding:0 10px; }
	.cl2,.cl3{ background-size:320px 106px; width: 320px; height: 106px;}
	.news-title{ font-size: 14px; height: 30px; }
	.inews-list li h3{ font-size: 14px; }
	.culture-box{ margin:0; }
	.contents{ padding-top: 15px; }
	.aBox{ padding:0 0 20px; }
	.zz-intro{ line-height: 24px; font-size: 14px; text-align:center;}
	.xhonour li h3{ font-size: 12px; }
	.tec-tj li{ margin:0 6px; }
	.detail_context_pic_top, .detail_context_pic_top img{ width: 257px; height: 257px; }
	.detail_picbot_mid{ height: 172px; }
	.detail_context_pic_bot{ height: 257px; }
	.p60{ padding:20px 0; }

	.agant-pic1 img, .agant-pic1{ width: 150px; height: 170px; }
	.agant-c-pic1 img{ width: 186px; height: 97px; }
	.agant-c-txt1{ width: 186px; height: 68px; line-height: 68px;}
	.agant-c{ width: 186px; }
	.agant-two-pic1 img, .agant-two-pic2 img{ width: 150px; height: 80px; }
	.agant-two{ width: 150px; }
	.agant-r{ width: 186px; }
	.agant-r-pic img{ width: 186px; height: 128px; }
	.agant-item-other-title{ width: 186px; height: 60px; line-height: 60px; }
	.agant-r{ height: 164px; overflow: hidden; }

	.join-title,.join-by{ font-size: 14px; }
	.fzleft p{ font-size: 12px; }
	.newsc-right h3{ font-size: 14px; }
}

/**/
.meesage{margin:30px auto;max-width:800px;}
.meesage ul > li{width: 48%;margin:10px 0;line-height:36px;float: left;}
.meesage ul > li span.pull-left{width:65px;text-align:right;margin-right:10px;}
.meesage ul > li span.pull-left + div{overflow:hidden;}
.meesage ul > li span.pull-left + div label{width: 100%;}
.meesage ul > li span.pull-left + div input{width:92.4%;background:#fff;border:1px solid #d1d0d1;padding:5px;height:36px;line-height:26px;}
.meesage ul > li button{width:120px;height:42px;background:#103578;border:0px;cursor:pointer;border:0px;border-radius:5px;}
.meesage ul > li button:hover{background-color:#3e7ae6;}
.meesage ul > li.pull-all{}

.meesage ul > li:nth-child(6){width:100% !important;float: none !important;}
.meesage ul > li:nth-child(7){float: none;}
.meesage ul > li:nth-child(7) input{width:65% !important;display: inline-block;vertical-align: middle;}
.meesage ul > li:nth-child(7) .pic{display: inline-block;vertical-align: middle;width:120px;height:36px;}
.interactive{background: #fff;}
.meesage ul > li span.pull-left + div textarea {
    padding-left: 5px;
    background: #fff;
    width: 92.4%;
    height: 250px;
    line-height: 24px;border:1px solid #d1d0d1;}
.interactive .meesage ul > li span.pull-left{color: #707070;} 
.interactive .meesage ul > li span.pull-left + div input,
.interactive .meesage ul > li span.pull-left + div textarea{border: 1px solid #d1d0d1;color: #707070; font-size: 12px;font-weight: normal;}
.interactive .meesage ul > li span.pull-left + div textarea{padding-left: 5px; background: #fff; width: 92.4%; height: 250px; line-height: 24px; }
.sub{ width:80px; height:30px; line-height:30px; border:1px solid #d1d1d1;}

.copy{ font-size: 12px; }
