@charset "gb2312";

@font-face {

    font-family: 'whc'; src:url(../other/bellmt.ttf);

    font-weight: normal;

    font-style: normal;

}

/* CSS Document */

@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:2cm .5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;} select{background:#fff !important;} .navbar{display:none;} .table td,.table th{background-color:#fff !important;} .btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important;} .label{border:1px solid #000;} .table{border-collapse:collapse !important;} .table-bordered th,.table-bordered td{border:1px solid #ddd !important;}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}



body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,span,i{margin:0;padding:0;font-family: Helvetica, Arial,"Microsoft YaHei", sans-serif;}

li{ list-style:none;}

dt{font-weight:normal;}

a{ text-decoration:none; font-style:normal;}

img{ border:none; outline:none; display:block; max-width:100%;}

em,i{font-style:normal;}





.ydjs_ban{ width:100%; overflow:hidden;}

.ydjs_bt{ width:100%; overflow:hidden;}

.ydjs_bt img{ width:50%; margin:0 auto;}

.cn01{ width:96%; margin:3% auto 5%; border:1px solid #979797; border-radius:15px; overflow:hidden; padding:2% 0 0;}

.xbt{ font-size:.75rem; line-height:1.75rem; background:url(../images/ydjs03.jpg) no-repeat left bottom; padding:0 0 2%; background-size:contain; font-weight:bold; color:#e8276a; padding:0 0 0 5%;}

.xbt span{ background:url(../images/ydjs04.jpg) no-repeat left center; background-size:10px; padding:0 0 0 5%;}

.xbt span em{ font-size:0.75rem;}

.xbt span i{ background:url(../images/ydjs28.jpg) no-repeat right center; background-size:15px; padding:0 7% 0 0;}

.cn01 ul{ width:100%; padding:3% 0 0; overflow:hidden;}

.cn01 ul li{ width:33.33%; float:left; margin:0 0 3%;}

.cn01 ul li img{ width:90%; margin:0 auto;}

.cn02{ width:96%; margin:3% auto 7%; border:1px solid #979797; border-radius:15px; overflow:hidden; padding:2% 0 3%;}

.cn02 ul{ width:90%; margin:0 auto; overflow:hidden; padding:4% 0 0;}

.cn02 ul li{ height:1.225rem; background:#e75e6f url(../images/ydjs11.jpg) no-repeat right center; margin:0 0 3%; font-size:0.55rem; line-height:1.225rem; color:#fff; background-size:contain; padding:0 0 0 2%;}

.cn02 a{ width:7.625rem; height:1.275rem; font-size:0.6rem; line-height:1.25rem; display:block; color:#fff; margin:0 auto; background:url(../images/ydjs12.jpg) no-repeat; background-size:contain; text-indent:0.625rem;}

.cn03{ width:96%; margin:3% auto 5%; border:1px solid #979797; border-radius:15px; overflow:hidden; padding:2% 0 1%;}

.cn03 ul{ width:90%; margin:0 auto; overflow:hidden; padding:5% 0 0;}

.cn03 ul li{ width:50%; float:left; margin:0 0 5%;}

.cn03 ul li img{ width:90%; margin:0 auto;}

.cn04{ width:96%; margin:3% auto 7%; border:1px solid #979797; border-radius:15px; overflow:hidden; padding:2% 0 5%;}

.cn04 ul{ width:100%; overflow:hidden; padding:5% 0 0; margin:0 auto 5%;}

.cn04 ul li{ width:33.33%; float:left; text-align:center;}

.cn04 ul li img{ width:90%; margin:0 auto 7%;}

.cn04 ul li span{ font-size:0.6rem; color:#9a0252;}

.cn04 a{ width:8.65rem; height:1.45rem; line-height:1.4rem; font-size:0.6rem; background:url(../images/ydjs21.jpg) no-repeat; background-size:contain; color:#fff; display:block; margin:0 auto; text-indent:1rem;}

.cn05{ width:96%; margin:3% auto 7%; border:1px solid #979797; border-radius:15px; overflow:hidden; padding:2% 0 5%;}

.cn05 a{ width:6.25rem; height:1.45rem; line-height:1.4rem; font-size:0.6rem; background:url(../images/ydjs25.jpg) no-repeat; background-size:contain; color:#fff; display:block; margin:5% auto 0; text-indent:1rem;}

.cn06{ width:100%; overflow:hidden; margin:5% auto;}

.cn07{ width:96%; margin:3% auto 5%; border:1px solid #979797; border-radius:15px; overflow:hidden; padding:2% 0 5%;}

.cn07 img{ margin:5% auto 0;}

.cn08{ width:96%; margin:3% auto 5%; border:1px solid #979797; border-radius:15px; overflow:hidden; padding:2% 0 5%;}

.cn08 ul{ width:14.1rem; margin:0 auto; padding:5% 0 0; overflow:hidden;}

.cn08 ul li{ width:4.4rem; float:left; height:4.375rem; background:url(../images/ydjs30.jpg) no-repeat; text-align:center; line-height:4.375rem; color:#fff; font-weight:bold; font-size:0.7rem; margin:0 0.15rem 5%; background-size:contain;}

.cn08 a{ width:8.525rem; height:1.45rem; line-height:1.4rem; font-size:0.6rem; background:url(../images/ydjs21.jpg) no-repeat; background-size:contain; color:#fff; display:block; margin:0 auto; text-indent:0.8rem;}

.cn09{ width:96%; margin:5% auto 7%; border:1px solid #979797; border-radius:15px; overflow:hidden; padding:2% 0 5%;}

.cn09_1{ width:96%; margin:0 auto 5%; overflow:hidden; padding:5% 0 0;}

.cn09_1 li{ width:50%; float:left; text-align:center;}

.cn09_1 li img{ margin:0 auto 2%; height:3.15rem;}

.cn09_1 li b{ color:#404040; font-size:0.55rem;}

.cn09_2{ width:98%; margin:0 auto; overflow:hidden;}

.cn09_2 li{ width:48%; float:left; font-size:0.55rem; line-height:1.225rem; background:#952819 url(../images/ydjs37.jpg) no-repeat 94% center; color:#fff; padding:0 0 0 3%; margin:0 0 4%; background-size:15px;}

.cn09_2 li:nth-child(2n){ background:#e44f3b url(../images/ydjs38.jpg) no-repeat 94% center; float:right; background-size:15px;}

.cn09 .ald{ width:8.55rem; height:1.45rem; line-height:1.4rem; font-size:0.6rem; background:url(../images/ydjs39.jpg) no-repeat; background-size:contain; color:#fff; display:block; margin:0 auto; text-indent:0.8rem;}

.cn10{ width:100%; overflow:hidden; margin:5% auto;}







@media screen and ( min-width:375px )

{

}

@media screen and ( min-width:414px )

{

}

@media screen and ( min-width:430px )

{

}

@media screen and ( min-width:460px )

{

}

@media screen and ( min-width:500px )

{

}



@media screen and ( min-width:640px )

{

.ydjs_bt img,.cn01 ul li img,.cn03 ul li img,.cn04 ul li img{ width:auto;}

.cn01 blockquote span,.cn02 blockquote span,.xbt span i{ background-size:auto;}

}

