@charset "utf-8";
div.pc { display:block;}
div.m { display:none;}
body {margin:0px; padding:0px; font-size:16px; font-family: Arial,"微软雅黑"; color:#666; background:#fff;}
@media screen and (max-width:980px) {
body {font-size:25px; font-family: Arial,"宋体";}
}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,input,p { list-style:none; margin:0px; padding:0px; font-weight:normal;}
img { border:0px; vertical-align:bottom;}
a { text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
.l {float:left;}
.r {float:right;}
.c { text-align:center;}
.ck { margin:0 auto;}
.cl {clear:both; font-size:0; height:0; line-height:0;}
.b {background:#f1f0f5;}
.ano { background:#fb9088; color:#fff; font-size:20px; cursor:pointer; padding:10px 35px; border-radius:35px; letter-spacing:3px;}

header {width:85%; max-width:1400px; height:114px; margin:0 auto; font-size:16px;}
header .logo {float:left; width:19%; max-width:195px; height:114px; background:url(../img/logo.jpg) no-repeat center center; background-size:100% auto;  }

header ul {margin-top:35px; width:81%; float:right;}
header ul li { text-align:center; width:12.5%; float:left; color:#444; line-height:22px; position:relative; cursor:pointer; overflow:hidden;}
header ul li span {font-size:12px; color:#999;}
header ul li ul.caidan { position:absolute; z-index:910; background:#fff; font-size:15px; border-radius:8px;  left:-10%; width:120%; padding-bottom:8px; padding-top:12px; margin-top:25px; opacity:0.2; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
header ul li ul.caidan li { color:#999; line-height:35px; height:35px; width:100%; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s;}
header ul li:hover {color:#fc7e75; overflow:inherit;}
header ul li:hover a.cd {color:#fc7e75;}
header ul li:hover ul.caidan {margin-top:0px; opacity:1;}
header ul li ul.caidan li:hover {color:#fc7e75; height:45px;}
header ul li a { color:#444; width:100%; display:block;}
header ul li a:hover { color:#fc7e75;}
@media screen and (max-width:980px) {
header {width:96%; height:140px; margin:0 auto; font-size:28px; padding-top:12px; padding-bottom:12px;}
header .logo {width:220px; max-width:none; height:140px; background:url(../img/logo.jpg) no-repeat center center; background-size:100% auto;}
header ul li span {display:none;}
header ul {margin-top:15px; width:70%;}
header ul li { text-align:center; width:25%; float:left; color:#444; line-height:55px; position:relative; cursor:pointer; overflow:hidden;}
header ul li ul.sj {display:none;}
header ul li ul.caidan li { color:#999; line-height:55px; height:55px; width:100%; font-size:21px;}
}
@media screen and (max-width:790px) {
header {width:96%; min-width:660px; height:140px; margin:0 auto; font-size:25px; padding-top:12px; padding-bottom:12px;}
header .logo {width:195px; max-width:none; height:140px; background:url(../img/logo.jpg) no-repeat center center; background-size:100% auto;}
header ul li span {display:none;}
header ul {margin-top:15px; width:68%;}
header ul li { text-align:center; width:25%; float:left; color:#444; line-height:55px; position:relative; cursor:pointer; overflow:hidden;}
header ul li ul.sj {display:none;}
header ul li ul.caidan li { color:#999; line-height:55px; height:55px; width:100%; font-size:21px;}
}

footer {background:#f1f0f5; padding-top:40px; padding-bottom:40px; font-size:14px;}
footer .footo {max-width:1180px; width:96%; min-width:700px; margin:0 auto; margin-bottom:30px; padding-left:2%; padding-right:2%;}
footer .foott {max-width:1180px; width:96%; margin:0 auto; border-top:solid #ccc 1px; text-align:center; line-height:25px; padding-top:25px; color:#999; padding-left:2%; padding-right:2%;}
footer dl { float:left; margin-right:5%;}
footer dl dt { line-height:40px; font-size:16px;}
footer dl dd { color:#808080; line-height:25px;}
footer div.dianhua {padding-top:30px; float:right; }
footer div.dianhua img {float:left; margin-right:20px;}
footer div.dianhua ul { float:left;}
footer div.dianhua ul li { line-height:23px; color:#c51225; font-size:18px;}
footer div.dianhua ul li a {color:#c51225;}
footer div.dianhua ul li span {float:left; display:block; width:122px; text-align:justify; height:23px; color:#999; font-size:14px; line-height:23px;}
footer .foott span { padding-right:50px;}
footer a {color:#808080;}
footer a:hover {color:#c51225;}
@media screen and (max-width:1100px) {
footer div.dianhua {padding-top:30px; clear:both; float:none; margin-top:20px; margin:0 auto; width:380px;}
footer div.dianhua img {float:left;}
footer dl { float:left; margin-right:1%; width:20%;}
footer .footo dl.dlo {margin-left:15%;} 
}
@media screen and (max-width:980px) {
footer {background:#f1f0f5; padding-top:40px; padding-bottom:40px; font-size:23px; min-width:720px;}
footer dl dt { line-height:40px; font-size:1.3em;}
footer div.dianhua ul li { line-height:40px; font-size:1.3em;}
footer div.dianhua ul li span {font-size:0.8em; width:230px;}
footer div.dianhua img {float:left; margin-top:17px; width:130px;}
footer .footo dl { float:left; margin-right:0; margin-left:5%; width:auto;}
footer .footo dl dd { line-height:40px; font-size:1.2em;}
footer .footo dl.dlo {margin-left:5%; width:auto;} 
footer .footo dl.ys {display:none;}
footer .foott { line-height:1.7em;}
footer .foott span {display:block; width:100%; padding-right:0;}
footer a {color:#999;}
footer div.dianhua {width:600px;}
}

h1 {color:#fb9088; line-height:1.5em;}
h2 {margin-bottom:30px; color:#aaa;}
h3 {color:#fd928a;}
h1.hui { color:#666;}
h3.lv { color:#93b40e;}
.jianjie {text-align:center; line-height:35px; padding-top:60px; padding-bottom:70px;}
.jianjie .xjp {max-width:1020px; min-width:650px; padding:50px 5%; margin:0 auto; background:url(../img/xjp_bei.jpg) repeat-y bottom; text-align:left;}
.jianjie .xjp p { text-align:right; padding-top:25px;}
.jianjie .renshi {max-width:1140px; min-width:700px; margin:0 auto; padding-left:20px; padding-right:20px;}
.jianjie .renshi p {display:block; clear:both; text-align:left; padding-top:40px;}
.jianjie .renshi img {width:48%; float:right;}
.jianjie .renshi video {width:48%; float:left;}
.jianjie .licheng { max-width:1140px; min-width:700px; margin:0 auto; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; height:600px; overflow-y:scroll;}
.jianjie .licheng img { width:98%; max-width:822px;}
@media screen and (max-width:980px) {
.jianjie .licheng img { width:98%; max-width:none;}
}
.jianjie h2.zhw {font-size:18px; color:#888;}
.jianjie .he { position:absolute; top:20px; margin-left:-770px;}
.jianjie .yishu {text-align:left; max-width:1140px; min-width:640px; padding-left:20px; padding-right:20px; margin:0 auto; }
.jianjie .yishu img {max-width:1140px; width:100%;}
.jianjie ul.jihua {max-width:1180px; margin:0 auto; margin-top:30px;}
.jianjie ul.jihua li { float:left; width:19%; margin:0.5%;}
.jianjie ul.jihua li img {width:100%;}
.jianjie ul.jihua li h4 {font-size:14px; color:#666; line-height:22px; text-align:left; margin-top:5px; display:none;}
.jianjie ul.jihua li p {text-align:right; font-size:14px; color:#999; display:none;}
@media screen and (max-width:980px) {
.jianjie ul.jihua {width:99%; padding-left:1%;}
.jianjie ul.jihua li { float:left; width:32%;}
.jianjie ul.jihua li.sj {display:none;}
}


.jianjie ul.fuwu { max-width:1180px; min-width:700px; margin:0 auto;}
.jianjie ul.fuwu li { float:left; width:33.3%;}
.jianjie ul.fuwu li h4 {font-size:1.1em; color:#666; line-height:2.1em;}
.jianjie ul.fuwu li:hover h4 {color:#fc7e75;}
.jianjie ul.fuwu li p {font-size:1em; color:#999; line-height:20px; padding-left:8px; padding-right:8px; line-height:1.5em;}

ul.youshi {max-width:1180px; min-width:700px; margin:0 auto;}
ul.youshi li { float:left; width:33.3%; color:#999; line-height:1.5em; margin-top:50px;}
ul.youshi li h4 {font-size:1.13em; color:#666; line-height:60px;}
@media screen and (max-width:980px) {
ul.youshi li h4 {line-height:36px; padding-top:15px; padding-bottom:15px;}
}

ul.ziliao {max-width:1180px; min-width:700px; margin:0 auto;}
ul.ziliao li { float:left; margin-top:10px; margin-bottom:10px; width:31.3%; margin-left:1%; margin-right:1%; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
ul.ziliao li h4 {font-size:1.1em; color:#666; text-align:left; margin-top:5px; padding-left:4px; padding-right:4px;}
ul.ziliao li p {text-align:left; font-size:1em; color:#999; line-height:1.4em; padding-bottom:5px; padding-left:4px; padding-right:4px;}
ul.ziliao li img {width:100%; max-width:380px;}
ul.ziliao li:hover { box-shadow:0px 3px 10px #999; margin-top:0px;}
ul.ziliao li.list:hover { box-shadow:0px 3px 10px #999; margin-top:10px;}
ul.ziliao li.list:hover img {}
ul.ziliao li:hover h4 {color:#fc7e75;}

.wenzi { max-width:1140px; min-width:660px; margin:0 auto; text-align:left; padding-left:20px; padding-right:20px;}
.wenzi ul.dff {margin-top:45px;}
.wenzi ul.dff li {width:20%; text-align:center; float:left; line-height:55px;}
@media screen and (max-width:980px) {
.wenzi ul.dff li {width:33%; margin-top:30px;}
.wenzi ul.dff li.sjli {margin-left:17%;}
}
.wenzi ul.dfth {margin-top:45px;}
.wenzi ul.dfth li {width:33.3%; text-align:center; float:left; line-height:22px; color:#999; font-size:14px;}
.wenzi ul.dfth li span {color:#666; font-size:16px; line-height:35px;}


.chanye {text-align:center; padding-top:60px; padding-bottom:70px; background:#f1f0f5; line-height:35px;}
.chanye h2.zhw {font-size:18px; color:#888;}
.chanye ul.xm {max-width:1180px; min-width:780px; margin:0 auto;}
.chanye ul.xm li {width:31%; height:369px; margin-left:1%; margin-right:1%; margin-bottom:22px; float:left; overflow:hidden;}
.chanye ul.xm li.o { background:url(../img/chanye01.jpg) no-repeat center;}
.chanye ul.xm li.t { background:url(../img/chanye02.jpg) no-repeat center;}
.chanye ul.xm li.th { background:url(../img/chanye03.jpg) no-repeat center;}
.chanye ul.xm li.f { background:url(../img/chanye04.jpg) no-repeat center;}
.chanye ul.xm li.fi { background:url(../img/chanye05.jpg) no-repeat center;}
.chanye ul.xm li.s { background:url(../img/chanye06.jpg) no-repeat center;}
.chanye ul.xm li div {height:100%; width:100%; color:#fff; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.chanye ul.xm li div.name { line-height:40px; position:relative;}
.chanye ul.xm li div.name p { position:absolute; bottom:40px; width:100%; text-align:center; font-size:20px;}
.chanye ul.xm li div.tel { background-color:rgba(197,18,37,0.5);line-height:50px; font-size:25px; margin-top:320px;}
.chanye ul.xm li div.tel img {margin-top:180px;}
.chanye ul.xm li div.tel span {border:1px solid #fff; border-radius:20px; padding:4px 15px; font-size:16px;}
.chanye ul.xm li:hover div.name {margin-top:-369px;}
.chanye ul.xm li:hover div.tel {margin-top:0px;}

.chanye ul.xiangmu { max-width:1180px; min-width:1000px; margin:0 auto;}
.chanye ul.xiangmu li { width:24%; margin-left:0.5%; margin-right:0.5%; float:left; box-shadow:0px 4px 6px #ccc; background:#fff; padding-top:35px; padding-bottom:35px; line-height:1.55em;}
.chanye ul.xiangmu li h4 {color:#999; line-height:17px; margin-top:20px; margin-bottom:20px; font-size:18px;}
.chanye ul.xiangmu li h4 span {color:#999; font-size:12px;}
.chanye ul.xiangmu li .tub { height:115px;}
.chanye ul.xiangmu li .tub img {transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s;}
.chanye ul.xiangmu li:hover .tub img { opacity:0;}
.chanye ul.xiangmu li .ant { background:#fff; border:1px solid #666; color:#666; font-size:18px; cursor:pointer; padding:7px 20px; border-radius:35px; letter-spacing:2px;}
.chanye ul.xiangmu li.lio:hover .ant {border:1px solid #ff9186; color:#ff9186;}
.chanye ul.xiangmu li.lit:hover .ant {border:1px solid #8fb500; color:#8fb500;}
.chanye ul.xiangmu li.lith:hover .ant {border:1px solid #21a7e6; color:#21a7e6;}
.chanye ul.xiangmu li.lif:hover .ant {border:1px solid #899d4b; color:#899d4b;}

.chanye ul.kecheng { width:1176px; margin:0 auto;}
.chanye ul.kecheng li {width:380px; height:260px; float:left; margin:6px; text-align:left; position:relative;}
.chanye ul.kecheng li div { width:340px; height:48px; position:absolute; top:50%; margin-top:-47px; left:0; padding:8px 20px; color:#fff; line-height:25px; background-color:rgba(0,0,0,0.3); overflow:hidden; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s;}
.chanye ul.kecheng li h4 { text-align:center; margin-bottom:16px; font-size:1.13em;}
.chanye ul.kecheng li:hover div {height:210px; top:0; margin-top:0; background-color:rgba(0,0,0,0.7); padding:25px 20px;}
@media screen and (max-width:980px) {
.chanye ul.kecheng {width:800px; margin:0 auto;}
.chanye ul.kecheng li {width:380px; margin:6px 10px;}
.chanye ul.kecheng li.bt { display:none;}
.chanye ul.kecheng li:hover div {padding:10px; height:240px; width:360px; font-size:0.9em;}
}
@media screen and (max-width:780px) {
.chanye ul.kecheng {width:768px; margin:0 auto;}
.chanye ul.kecheng li {width:380px; margin:2px;}
.chanye ul.kecheng li.bt { display:none;}
}

.chanye ul.kch { max-width:1100px; min-width:700px; margin:0 auto; margin-top:30px;}
.chanye ul.kch li {width:20%; text-align:center; float:left; line-height:55px; height:178px;}
.chanye ul.kch li div {width:100%; background:#f1f0f5; padding-top:38px; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; opacity:1;}

.chanye ul.school { width:1170px; margin:0 auto; margin-top:30px;}
.chanye ul.school li {width:390px; height:390px; float:left; position:relative; overflow:hidden;}
.chanye ul.school li div {padding:35px; width:320px; height:320px; position:absolute; background:#f08300; top:390px; left:0; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.chanye ul.school li div table {text-align:left;color:#fff; font-size:16px; line-height:24px;}
.chanye ul.school li div table td.bt {font-size:18px; width:92px;}
.chanye ul.school li div table tr { display:block; margin-bottom:20px;}
.chanye ul.school li:hover div {top:0px;}



.xinwen {padding-top:60px; padding-bottom:50px; text-align:center;}
.xinwen h2.zhw {font-size:18px; color:#888;}
.xinwen #tab1 {max-width:1180px; min-width:760px; margin:0 auto; padding-top:15px; padding-left:10px; padding-right:10px;}
.xinwen #tab2 {max-width:1180px; min-width:760px; margin:0 auto; padding-top:15px; padding-left:10px; padding-right:10px;}
.xinwen .nav {height:60px; margin-bottom:50px;}
.xinwen .nav li {float:left; text-align:center; color:#fff; height:60px; font-size:1.2em; line-height:60px; cursor:pointer;}
.xinwen .nav li.o { background:#fb9088; width:32%;}
.xinwen .nav li.t { background:#e6b077; width:32%; margin-right:2%; margin-left:2%;}
.xinwen .nav li.th { background:#78b1d5; width:32%;}
.xinwen .nav li:hover {box-shadow: 0px 6px 8px #999;}
.xinwen .nav li a { color:#fff;}
.xinwen .on {box-shadow: 0px 6px 8px #999;}
.xinwen .tabcon { display:none;}
.xinwen .tabcon li {margin-bottom:30px;}
.xinwen .tabcon li div.wz {float:left; margin-left:40px; width:50%; text-align:left; line-height:30px; color:#999; max-height:190px; overflow:hidden;}
.xinwen .tabcon li div.wz h3 { color:#555; margin-top:6px; margin-bottom:9px;}
.xinwen .tabcon li div.sj {float:right; height:115px; width:11%; background:url(../img/xinwen_gx.jpg) left no-repeat; font-size:32px; text-align:left; padding-left:25px; padding-top:85px; color:#999; line-height:22px; position:relative;}
@media screen and (max-width:980px) {
.xinwen .tabcon li div.wz {margin-left:18px; width:60%;}
.xinwen .tabcon li div.sj {display:none;}
}
.xinwen .tabcon li div.sj span {font-size:16px; padding-left:5px;}
.xinwen .tabcon li div.sj .jt { width:100%; height:100%; position:absolute; top:0; left:0; background: url(../img/new_jiantou.jpg) no-repeat center center #fb9088; color:#fff; font-size:35px; opacity:0; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s;}
.xinwen .tabcon li a {color:#999;}
.xinwen .tabcon li a:hover h3 {color:#fc7e75;}
.xinwen .tabcon li:hover { box-shadow:0px 0px 8px #bbb;}
.xinwen .tabcon li:hover div.sj .jt { opacity:1;}
.xinwen .tabcon li img { width:300px; height:200px;}

.xinwen .tabcon1 { display:none; background:#fff; box-shadow: 0px 3px 6px #ddd; padding:50px; color:#999; position:relative;}
.xinwen .tabcon1 dt { text-align:left; margin-bottom:30px; line-height:1.6em; font-size:1.1em;}
.xinwen .tabcon1 dt span { color:#777;}
.xinwen .tabcon1 dd { width:43%; padding-right:6%;  border-right:1px solid #e5e5e5; text-align:left; float:left; line-height:1.5em; font-size:1em;}
.xinwen .tabcon1 .k { border:0; width:43%; padding-left:6%; padding-right:0;}
.xinwen .tabcon1 .tuk { width:100%; clear:both; padding-top:50px;}
.xinwen .tabcon1 .tuk img {width:50%; max-width:510px;}
@media screen and (max-width:980px) {
.xinwen .tabcon1 .tuk img {width:90%; max-width:none;}
}
.xinwen .tabcon1 dd span {font-size:1em; color:#666; line-height:35px;}

.xinwen .tabcon2 { display:none;  background:#f1f0f5; box-shadow: 0px 3px 6px #ddd; padding:50px 40px; color:#999; position:relative;}
.xinwen .tabcon2 dd { width:45%; border-right:1px solid #e5e5e5; float:left; padding-right:5%; line-height:25px; text-align:justify; font-size:1em; line-height:1.5em;}
.xinwen .tabcon2 .k { border:0; padding-left:5%; width:44%; padding-right:0;}
.xinwen .tabcon2 dd span {font-size:1.2em; color:#666; line-height:35px;}

.banner { max-width:1920px; min-width:700px; width:100%; margin:0 auto;}
.banner img {width:100%;}
.zhici {background:#f1f0f5;}
.zhici .k {width:1050px; margin:0 auto; border-bottom:1px solid #d2d2d2; padding-top:50px; padding-bottom:30px; position:relative;}
.zhici .k .bt {height:79px; width:100%; }
.zhici .k .nr { width:58%; text-align:left; line-height:25px; text-align:justify; font-size:15px;}
.zhici .k .nr p {text-align:right; padding-top:20px;}
.zhici .k .dsz { position:absolute; left:-80px; bottom:0px; width:42%;}
.zhici .k .zc { position:absolute; right:-70px; bottom:0px; width:48%;}
@media screen and (max-width:980px) {
.zhici .k {width:97%; margin:0 auto; border-bottom:1px solid #d2d2d2; padding-top:50px; padding-bottom:30px; position:relative;}
.zhici .k .bt {height:79px; width:90%; margin-left:20px; }
.zhici .k .nr { width:94%; text-align:left; line-height:26px; text-align:justify; float:none; padding-left:20px; position:relative; z-index:10;}
.zhici .k .nr .wzk { background-color:rgba(241,240,245,0.95); box-shadow:0px 0px 15px #ddd; width:101%; padding:2%; margin-left:-2%; font-size:20px; line-height:30px; padding-bottom:20px;}
.zhici .k .dsz { position:absolute; width:340px; left:auto; right:70px; top:80px; z-index:5;}
.zhici .k .zc { position:absolute; width:320px; right:50px; top:60px; z-index:5;}
}

.yuyue {text-align:center; padding-top:60px; padding-bottom:70px; line-height:35px; background:url(../img/service_yuyue_bei.jpg) no-repeat center top #e8e9f0;}
.yuyue h2.zhw {font-size:18px; color:#888;}
.yuyue form { width:80%; max-width:1100px; margin:0 auto; background-color:rgba(255,255,255,1); box-shadow: 0px 4px 6px #ddd; padding-top:50px; padding-bottom:50px;}
.yuyue form input {width:22%; margin-left:1%; margin-right:1%; line-height:34px; height:34px; border:1px solid #ccc; padding-left:1%; padding-right:1%; color:#666; font-size:1em;}
.yuyue form input.an {background:#fb9088; color:#fff; font-size:20px; height:40px; cursor:pointer; border-radius:35px; letter-spacing:3px; border:0; margin-top:20px; -webkit-appearance:none;}
.yuyue form textarea {width:75%; margin-top:30px; border:1px solid #ccc; height:90px; padding-left:1%; padding-right:1%; line-height:23px; color:#666;}

.shenqing { background:url(../img/join_shenqing_bei.jpg) no-repeat top center; padding-top:80px; padding-bottom:90px; text-align:center;  line-height:28px; color:#fff; font-size:20px;}
.shenqing h1.w {color:#fff; line-height:45px; text-align:center; margin-bottom:20px;}
.shenqing form { width:80%; max-width:1100px; margin:0 auto; background-color:rgba(255,255,255,1); box-shadow: 0px 4px 6px #ddd; padding-top:50px; padding-bottom:50px;}
.shenqing form input {width:22%; margin-left:1%; margin-right:1%; line-height:34px; height:34px; border:1px solid #ccc; padding-left:1%; padding-right:1%; color:#666; font-size:1em;}
.shenqing form input.an {background:#fb9088; color:#fff; font-size:20px; height:40px; cursor:pointer; border-radius:35px; letter-spacing:3px; border:0; margin-top:20px; -webkit-appearance:none;}
.shenqing form textarea {width:75%; margin-top:30px; border:1px solid #ccc; height:90px; padding-left:1%; padding-right:1%; line-height:23px; color:#666;}

.newk {max-width:1180px; min-width:700px;  margin:0 auto; padding-top:50px; padding-bottom:40px;}
.newk .nr { float:left; width:64%; padding-left:2%; padding-right:4%; line-height:28px; text-align:justify; color:#777;}
.newk .nr h1.bt {font-size:1.375em; text-align:center; color:#666; line-height:1.875em; margin-bottom:23px;}
.newk .nr h1.bt span {color:#999; font-size:0.7em; line-height:40px;}
.newk .nr img {max-width:90%; margin-top:5px; margin-bottom:5px;}
.newk .tj { float:right; width:28%; background:#fafafa; padding:1%; border-top:1px solid #fd928a;}
.newk .tj span { display:block; margin-bottom:15px; color:#fd928a; line-height:16px;}
.newk .tj dt {color:#666; font-size:17px; line-height:25px; padding-bottom:5px;}
.newk .tj dd {color:#999; font-size:15px; line-height:28px; border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.newk .tj a:hover dt {color:#fd928a;}
.newk .shxp { clear:both; width:70%; height:65px; padding-top:50px;}
.newk .shxp .ko {width:46%; height:65px; display:block; float:left; line-height:65px; padding-left:2%; padding-right:2%; color:#666; background:url(../img/ko_bei.jpg) 15px center no-repeat #f5f5f5;}
.newk .shxp .kt {width:46%; height:65px; display:block; float:right; line-height:65px; padding-left:2%; padding-right:2%; text-align:right; color:#fff; background:url(../img/kt_bei.jpg) right 15px center no-repeat #fd928a;}
@media screen and (max-width: 980px) {
.newk .nr { width:90%; line-height:40px; text-align:justify; color:#777; padding:0; margin:0 auto; float:none;}
.newk .tj {display:none;}
.newk .shxp { clear:both; width:100%; height:65px; padding-top:50px;}
}

#tab3 {}
#tab3 .tabcon { display:none; max-width:1180px; min-width:680px; padding-left:10px; padding-right:10px;}
#tab3 li { cursor:pointer;}
#tab3 .on div { opacity:0;}
#tab4 {}

.rongyu {max-width:1142px; min-width:700px; margin:0 auto;}
.rongyu ul.nl { margin-bottom:70px;}
.rongyu ul.nl li {width:11.1%; float:left; background:url(../img/brand_rongyu_nl_bei1.jpg) no-repeat bottom; line-height:95px; height:95px; font-size:20px; color:#888; cursor:pointer; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s;}
.rongyu ul.nl li.on { color:#fb9088; font-size:32px;  background:url(../img/brand_rongyu_nl_bei2.jpg) no-repeat bottom;}
.rongyu .tabcon {display:none;}


.lianxi {max-width:1180px; min-width:700px; margin:0 auto;}
.lianxi img {width:50%; min-width:430px; }
.lianxi .lx {width:43%; text-align:left; float:left; padding-left:3%;}
.lianxi .lx span { font-weight:bold; font-size:1.25em; line-height:2em;}
@media screen and (max-width: 980px) {
.lianxi img {width:85%; float:none; margin:0 auto;}
.lianxi .lx {width:85%; float:none; margin:0 auto; padding-left:0; padding-top:30px;}
}

.zhengyan {max-width:980px; margin:0 auto;}
.zhengyan .tabcon li {margin-bottom:30px;}
.zhengyan .tabcon li div.wz {float:left; margin-left:30px; width:60%; text-align:left; line-height:30px; color:#999;}
.zhengyan .tabcon li div.wz h3 { color:#555; margin-top:5px; margin-bottom:8px;}
@media screen and (max-width: 840px) {
.zhengyan .tabcon { text-align:center;}
.zhengyan .tabcon img {float:none;}
.zhengyan .tabcon li div.wz {float:none; margin-left:30px; width:90%; text-align:left; line-height:30px; color:#999;}
}

.jiaoyan { max-width:1180px; padding-left:10px; padding-right:10px; margin:0 auto;}
.jiaoyan img.hz {width:98%; max-width:1000px;}
.jiaoyan img.px {width:98%; max-width:1180px;}

.zhaopin { max-width:1000px; padding-left:2.5%; padding-right:2.5%; margin:0 auto; text-align:left;}
.zhaopin h3 {font-size:1.4em; line-height:1.4em;}
.zhaopin h3 span {font-size:0.8em;}
.zhaopin h4 { font-size:1.3em; color:#333;line-height:1.4em;} 
@media screen and (max-width:980px) {
.zhaopin h4 span { display:block;} 
}

dl.liebiao { max-width:1000px; padding-left:10px; padding-right:10px; margin:0 auto; text-align:left;}
dl.liebiao dt { background:#f1f0f5; border-radius:10px 10px 0px 0px; border-bottom:1px solid #fff; color:#333; height:60px; line-height:60px; padding-left:1.5%; padding-right:1.5%;}
dl.liebiao dd { border-bottom:1px solid #e0e0e0; line-height:60px; padding-left:1.5%; padding-right:1.5%;}
dl.liebiao span {display:block; float:left; text-align:center; height:60px;}
dl.liebiao span.spo {width:35%;}
dl.liebiao span.spt {width:25%;}
dl.liebiao span.spth {width:15%;}
dl.liebiao span.spf {width:25%;}
dl.liebiao dd div.nr { max-height:0; width:100%; float:left; overflow:hidden; line-height:1.5em; color:#888; font-size:0.9em; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
dl.liebiao dd div.nr .k {width:46%; padding-left:2%; padding-right:2%;}
dl.liebiao dd:hover div.nr { max-height:40em; padding-bottom:20px; border-top:1px dashed #ddd; padding-top:5px;}
@media screen and (max-width:980px) {
dl.liebiao dd:hover div.nr { max-height:0; padding-bottom:0px; border-top:0px; padding-top:0px;}
}
dl.liebiao a.an {display:block; background:#fb9088; color:#fff; height:30px; width:60%; line-height:30px; cursor:pointer; border-radius:40px; border:0; margin:0 auto; margin-top:10px;}
dl.liebiao dd div.nr h3 { line-height:2em;}

.marqueeleft {height:220px; width:98%; max-width:850px;overflow:hidden;margin:20px auto; border-radius:10px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;height:220px;overflow:hidden;}
.marqueeleft li img {height:220px;}

.ryleft {overflow:hidden; width:96%; max-width:970px; margin:0 auto; border-radius:10px;}
.ryleft ul {float:left;}
.ryleft li {float:left; margin-left:15px; margin-right:15px;}
.ryleft li img {height:200px; text-align:center; box-shadow:0px 6px 8px #666; margin-bottom:20px;}

.pages {text-align: center; margin-top: 60px; line-height:23px;}
.pages a {padding-left:7px; padding-right:7px;  color:#555; display:inline-block; margin:5px;}
.pages a:hover { color:#fcaba5;}
.pages span {padding-left:7px; padding-right:7px; display:inline-block; color:#fcaba5;}

.ryleft2 {width:98%; max-width:970px; margin:0 auto; border-radius:10px;}
.ryleft2 ul {width:100%;}
.ryleft2 ul li {width:31%; display:inline-block; margin-left:1%; margin-right:1%; vertical-align:top;}
.ryleft2 ul li img { text-align:center; box-shadow:0px 6px 8px #666; margin-bottom:20px;}
@media screen and (max-width:980px) {
.ryleft2 {width:100%;}
.ryleft2 ul li {width:30%; display:inline-block; margin-left:1%; margin-right:1%;}
.ryleft2 ul li img { text-align:center; box-shadow:0px 6px 8px #666; margin-bottom:20px; width:100%;}
.ryleft2 ul li.tes img { width:55%;}
}

@media screen and (max-width:980px) {
.foottu {width:50%;}
}

