/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th{margin:0;padding:0;border:0;outline:0;}
table{border-collapse:collapse;border-spacing:0}/*�ϲ�����߿�*/
ul,li,ol,dt,dl,dd{list-style:none}
p {margin:0 0 0.5em 0}
a {text-decoration:none; color:#333;}
.pointer{cursor:pointer}/*ָ�������*/
.clear{clear:both;line-height:0;height:0;font-size:0}
input{border:1px #ccc solid;margin:1px;padding:1px;}
input:hover{border:1px #E77918 solid;background:#f5f5f5}
body{font:14px "΢���ź�",Arial, Helvetica, sans-serif;line-height:22px;color:#333; background:#fff;}

.wap_tel {display:block; float:right;}
.wap_tel p {margin:0; line-height:35px; padding-right:10px; text-align:right;}
.wap_tel p a {color:#c33; font-weight:bold;background:url(../img/tel1.png) left center no-repeat; padding-left:25px;}
.logo img {padding-left:2%;}

.top_box,.banner {display:none;}

.logo {width:100%; margin:auto;}
.nav {width:100%;height:auto;float:none; overflow:hidden; background:#c33;}
.nav li {line-height:38px; width:25%;float:left; height:40px;position:relative;}
.nav li a {color:#fff;font-size:1em; border-bottom:1px solid #900; border-right:1px solid #900; border-left:1px solid #f66; border-top:1px solid #f66;}
.nav li a:active {border:0;}
.nav .mainlevel ul {top:-7000px;}

.yingyong {padding:30px 0;}
.title {width:100%; margin:auto;}
.title h1 {text-align:center;}
.title h1 span {line-height:40px; border-bottom:2px solid #c00; padding:0 50px 5px 50px; color:#c00; font-size:24px;}
.title h2 {text-align:center; line-height:40px; color:#555; font-weight:normal;}
.cont {width:100%; margin:auto;overflow:hidden; margin-top:0;}
.cont dl {width:20%; float:left; text-align:center; margin-top:20px;}
.cont dl dt img {width:80%; height:auto;border-radius:50%;transition: all 0.25s linear 0.01s;}
.cont dl dt img:hover {border-radius:15%;transition: all 0.25s linear 0.01s;}

.ruanjian {padding:30px 0 10px 0; background:#eee;}
.ruanjian .cont {margin-top:10px;}
.ruanjian .cont .left {display:none;}
.ruanjian .cont .right {width:100%; float:none; overflow:hidden;}
.ruanjian .cont .right dl {width:33.3%; margin-left:0; margin-top:0; margin-bottom:0;}
.ruanjian .cont .right dl dt {padding:0 10px;}
.ruanjian .cont .right dl dt img {width:90%; height:auto;border-radius:0;}
.ruanjian .cont .right dl dt a {display:block; background:#999;}

.anli {padding:30px 0;}
.anli .cont {margin-top:0; width:98%; margin:auto;}
.anli .cont dl {float:left; width:19%; height:auto; margin:0 0.5%; margin-bottom:1%;}
.anli .cont dl a {display:block; padding-top:10px; padding-bottom:10px; background:#ccc;}
.anli .cont dl a:hover {background:#BB3955;}
.anli .cont dl a:hover dd {font-size:1em; color:#fff;}
.anli .cont dl dt {height:50px;}
.anli .cont dl dd {line-height:30px; font-size:0.8em;}
.anli .cont dl.al {height:244px; background:#333; display:none;}
.anli .cont dl.al a {background:#333; height:244px; padding:0;}
.anli .cont dl.al dt {color:#fff; line-height:50px; font-size:30px; font-weight:bold; padding-top:70px;}
.anli .cont dl.al dt span {border-bottom:3px solid #fff; padding:0 10px 5px;}
.anli .cont dl.al dd {color:#fff; font-size:16px;}
.anli .cont dl.al0 dt {background:url(../img/al00.png) center center no-repeat;}
.anli .cont dl.al0 a:hover dt {background:url(../img/al10.png) center center no-repeat;}
.anli .cont dl.al1 dt {background:url(../img/al01.png) center center no-repeat;}
.anli .cont dl.al1 a:hover dt {background:url(../img/al11.png) center center no-repeat;}
.anli .cont dl.al2 dt {background:url(../img/al02.png) center center no-repeat;}
.anli .cont dl.al2 a:hover dt {background:url(../img/al12.png) center center no-repeat;}
.anli .cont dl.al3 dt {background:url(../img/al03.png) center center no-repeat;}
.anli .cont dl.al3 a:hover dt {background:url(../img/al13.png) center center no-repeat;}
.anli .cont dl.al4 dt {background:url(../img/al04.png) center center no-repeat;}
.anli .cont dl.al4 a:hover dt {background:url(../img/al14.png) center center no-repeat;}
.anli .cont dl.al5 dt {background:url(../img/al05.png) center center no-repeat;}
.anli .cont dl.al5 a:hover dt {background:url(../img/al15.png) center center no-repeat;}
.anli .cont dl.al6 dt {background:url(../img/al06.png) center center no-repeat;}
.anli .cont dl.al6 a:hover dt {background:url(../img/al16.png) center center no-repeat;}
.anli .cont dl.al7 dt {background:url(../img/al07.png) center center no-repeat;}
.anli .cont dl.al7 a:hover dt {background:url(../img/al17.png) center center no-repeat;}
.anli .cont dl.al8 dt {background:url(../img/al08.png) center center no-repeat;}
.anli .cont dl.al8 a:hover dt {background:url(../img/al18.png) center center no-repeat;}
.anli .cont dl.al9 dt {background:url(../img/al09.png) center center no-repeat;}
.anli .cont dl.al9 a {background:#333;}
.anli .cont dl.al9 a dd {color:#fff; font-size:14px;}

.fuwu {padding:30px 0; background:#eee;}
.fuwu .cont dl {width:25%;}
.fuwu .cont dl dt img {width:80%; height:auto; background:#fff;border-radius:0;box-shadow:1px 1px 5px #666;}
.fuwu .cont dl dd {line-height:40px; font-size:16px; color:#c00;}

.women {padding:30px 0;width:100%; margin:auto; overflow:hidden;}
.women .title {width:100%;}
.women .title h1 {text-align:left; color:#f00; line-height:40px;}
.women .title h1 span {border:0; font-size:16px; color:#555; padding:0; margin-left:10px; line-height:22px;}
.women .cont {width:100%;}
.women .cont img {float:left; margin-right:20px; width:150px; height:200px; padding-top:5px;}
.women .cont p {line-height:25px; font-size:14px; margin:0;}
.women .cont p a {float:right; padding:0 6px; background:#555; color:#fff;}
.women .cont p a:hover {background:#f60;}
.about {float:none; width:95%; margin:auto;}
.news {float:none; width:95%; margin:auto; margin-top:40px;}
.news .title {margin-bottom:10px;}
.news a {display:block; background:url(../img/dian.png) 1% center no-repeat; padding-left:20px; font-size:15px; line-height:28px;}
.news a:hover {background:url(../img/dian1.png) 1% center no-repeat; color:#f60;}
.news a span {float:right;}
.news a.more {display:inline;padding:0 6px; background:#555; color:#fff; float:right; margin-top:5px;}
.news a.more:hover {background:#f60;}

.contact {background:#aaa; text-align:center; padding:20px 0; border-bottom:1px solid #888;}
.contact .cont {margin-top:0; overflow:inherit;}
.contact .cont li {width:50%; float:left;}
.contact .cont li a {padding-left:60px; display:block; height:50px; line-height:25px; font-size:16px; color:#fff; text-align:left;}
.contact .cont li.c1 a {background:url(../img/lx1.png) left center no-repeat;}
.contact .cont li.c2 a {background:url(../img/lx2.png) left center no-repeat;}
.contact .cont li.c3 a {background:url(../img/lx3.png) left center no-repeat;}
.contact .cont li.c4 a {background:url(../img/lx4.png) left center no-repeat;}
.contact .cont li.c4 {position:relative; height:50px;cursor:pointer;}
.contact .cont li.c4 ul {position:absolute;z-index:9999; right:0; bottom:50px;display:none; border:1px solid #ccc;}
.contact .cont li.c2 {display:none;}
.contact .cont li.c4 {display:none;}

.yq_box {background:#aaa;  border-top:1px solid #ccc; border-bottom:1px solid #888;}
.link {width:100%; margin:auto; line-height:40px;}
.link a {color:#666; padding:0 10px;}
.huoban {background:#aaa; text-align:center; padding:10px 0; border-top:1px solid #ccc;}
.huoban img {margin:0 1.5%; width:30%; height:auto; max-width:130px;}
.footer {background:#333; padding:10px 0;text-align:center; color:#aaa;}
.footer a {color:#ccc;}

.banner1,.QQ,#qiao-icon-wrap {display:none;}
.banner1 a {display:block; height:297px;}
.nav1 {position:fixed; left:100%; top:255px; width:140px; margin:0 0 0 -140px; z-index:999;}
.nav1 h1 {text-align:center; color:#fff; background:rgba(0,0,0,0.7); line-height:40px; height:40px; font-size:18px; font-weight:normal;}
.nav1 a {display:block; text-align:center; line-height:30px; height:30px; color:#fff; background:rgba(0,0,0,0.6);}
.nav1 a:hover {background:rgba(0,0,0,0.6);}

.list_box {padding:50px 0 30px; width:100%; margin:auto;}
.list_tit {font-size:24px; margin-bottom:10px; line-height:35px; border-bottom:3px solid #c00; padding:0 10px;}
.list_tit span {font-size:14px; float:right;}
.list_cont {padding:20px; border:1px solid #eee; overflow:hidden; clear:both;}
.list_cont h1 {text-align:center; line-height:50px; margin-bottom:20px; border-bottom:1px dashed #ccc; font-weight:normal;}
.list_cont p {font-size:15px;}
.list_cont li {height:35px; font-size:14px; border-bottom:1px dashed #ccc; line-height:40px; overflow:hidden; padding:0;}
.list_cont .pic {text-align:center; margin-bottom:20px;}
.list_cont .pic img {width:100%; height:auto;}
.list_cont dl {width:50%; height:auto; float:left;}
.list_cont dl a {display:block; padding:20px;}
.list_cont dl dt img {width:100%; height:auto;}
.list_cont dl dd {height:44px;}

.list_cont .page {text-align:center; margin-top:30px; clear:both;}
.list_cont .page span {margin:0 3px;}
.list_cont .page span font {padding:1px 5px;border:1px solid #f00;}
.list_cont .page a {padding:1px 5px; margin:0 3px; border:1px solid #ccc;}
.list_cont .page a:hover {background:#007ef4; color:#fff; border:#007ef4 1px solid;}

.banner {
    display: none !important;
}

#img {display: block !important;}
.yingyong a {
    font-size: 12px;
}
