html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, caption, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
*{margin: 0; padding: 0; box-sizing: border-box;}

body { overflow-x: hidden}
.kuangxxian {
    border: 1px solid #f3f3f3;
}
a{color: #666;}
.kuangxian {
    border: 1px solid #e6e6e6;
}
.bt {
    height: 37px;
    font-weight: bold; font-size:0.8125em;
    padding-left: 10px;
}
.bt01 {
    height: 37px;
     font-size: 0.875em;
    padding-left: 10px;
    font-family: å¾®è½¯é›…é»‘;
}

.xxinaxi {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
}

.bdiand {
    height: 20px;
    width: 150px;
    border: 1px solid #cccccc;
}

.rpzixun_span { display: block; text-align: center; color: #333; font-weight: bold;  font-size: 15px;
    margin-top: 8px; text-decoration: none; }

.createtime { float: right; }

header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th { text-align: left; font-weight: normal; }

html, body, fieldset, img, iframe, abbr { border: 0; }

i, cite, em, var, address, dfn { font-style: normal; }

[hidefocus], summary { outline: 0; }

li { list-style: none; float: left }

h1, h2, h3, h4, h5, h6, small { font-size: 100%; }

sup, sub { font-size: 83%; }

pre, code, kbd, samp { font-family: inherit; }

q:before, q:after { content: none; }

textarea { overflow: auto; resize: none; }

label, summary { cursor: default; }

a, button { cursor: pointer; }

h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }

del, ins, u, s, a, a:hover { text-decoration: none;}

/* body, textarea, input, button, select, keygen, legend { font: 12px/2 arial, \5b8b\4f53; outline: 0; color: #222222;} */

/* a { color: #222222; } */

/* a:hover { color: #000000; text-decoration: underline } */

/*globe.css*/
.w { width: 1200px; margin: 0 auto; min-height: 0; _zoom: 1; position: relative }
.w100{width: 100%;; margin: 0 auto; min-height: 0; _zoom: 1; position: relative }
.w01 { width: 100%; margin: 0 auto; min-height: 0; _zoom: 1; position: relative }

.oz { _zoom: 1; z-index: 1 }

.fl { float: left }

.fr { float: right }

.w100 { width: 100% }

img{display: inline-block; vertical-align: middle;}
.tc { text-align: center }

.web-title {
    margin-top: 15px;
    padding: 0;
    text-decoration: none;
    color: #999;
}
/* .web-title img {width:100%; height:auto} */

.sel_btn {
    /* height: 1.625em;
    line-height: 1.625em; */
    border: none;
    background: #fb5660;
    border: 1px #fff solid;
    border-radius: 5px;
    display: inline-block;
    text-decoration: none;
    font-size: 15px;
    color: #fff;
    outline: none;
    min-width: 70px;
    text-align: center;
    /* margin-bottom: 5px; */
    transition: all .3s;
}
.sel_btn:hover{opacity: .8; color: #fff;}

/* a:hover{color: #fff;} */
/*å¤´éƒ¨*/
#header {
    height: 120px;
    /*background: url(../images/head.jpg);*/
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);

}

#logo { margin-top: 36px; }

#header .right { text-align: right }

.addHelp { height: 100px; line-height: 40px; color: #999999; width: auto }

.addHelp a {
    color: #999999;
    margin-top: 0;
    margin-right: 8px;
    margin-bottom: 0;
    margin-left: 9px;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 23px;
}

.addHelp .add { background: url(../images/man.gif) no-repeat left; }

.addHelp .add2 { background: url(../images/sc.gif) no-repeat left; }

.addHelp .help { background: url(../images/add.gif) no-repeat left; }

.addHelp .help2 { background: url(../images/bz.gif) no-repeat left; }

.phone { line-height: 19px; font-family: "Microsoft Yahei"; font-size: 14px }

.phone img { vertical-align: middle }

/*å¯¼èˆª*/
#nav { height: 50px;
    border-top: 2px solid #fb5660;
    /*background: url(../images/navBg.jpg); */
    background-color: #fff;
    z-index: 99;
}

#nav ul { width: 120% }

#nav li { width: 120px; height: 50px; text-align: center; }

#nav li a { font: 600 15px/50px arial; color: #666; display: block; width: 100%; height: 100% }

#nav li.now a, #nav li a:hover{
    /*background: url(../images/li-a.jpg); */
    /* background-color: #fff;
    color: #fb5660; */
    text-decoration: none;
    transition: all .3s;
    color: #fb5660;
    border-top: 1px solid #fb5660;
    background-color: #fcf4f0;
}
/* #nav li a:hover{
    background-color: rgba(255, 255, 255, .2);
    color: #fff;
} */
.dropdown li {
    height: 30px;
    color: #fff;
}

#divNav_mobile {
    border-top: 2px solid #fb5660;
    /*background: url(../images/navBg.jpg); */
    /*margin-bottom: 5px;*/

}

#divNav_mobile ul { width: 100% }

#divNav_mobile li { width: 20%; height: 43px; text-align: center; float: left;background-color: #3f93d9;margin-top: 5px}

#divNav_mobile li a { font: 700 14px/43px arial; color: #ffffff; display: block; width: 100%; height: 100% }

#divNav_mobile li.now a, #divNav_mobile li a:hover {
    /*background: url(../images/li-a.jpg); */
    background-color: #fff;
    color: #055c9f;
    text-decoration: none }

/*banner è½®æ’­*/

#turn { height: 300px;
    overflow: hidden;
    position: relative;
    /* margin-top: 17px; */
    background-color: #2a7dbf;
}
#turn_mobile { height: 258px;
    overflow: hidden;
    position: relative;
    margin-top: 8px;
    background-color: #2a7dbf;
}
.shadow {
    box-shadow: 1px 1px 8px #77372d, -1px -1px 3px #77372d; zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#77372D', Direction=135, Strength=5);
}
.JQ-slide-content { height: 100%; position: relative }

.JQ-slide-content li { width: 100%; height: 100%; overflow: hidden }

.JQ-slide-nav { position: absolute; right: 12px; bottom: 10px; z-index: 99; height: 18px }

.fff12 {
    font-family: "å®‹ä½“";
    font-size: 0.75em;
    line-height: 23px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.hfsdf16 {
    font-family: "å®‹ä½“";
    font-size: 0.875em;
    font-weight: bold;
    color: #cc0000;
    text-decoration: none;
}

.JQ-slide-nav li { width: 10px; height: 10px; text-align: center; font: 0.875em/1.125em arial; color: #ffffff; background: #9fc4e0; margin-right: 2px; cursor: pointer }

.JQ-slide-nav li.on { background: #fff; width: 15px;}
.ta_c{text-align: center;}
.mid {
    width: 1200px;
    margin: 0 auto;
    margin-top: 15px;
    border-top: 1px solid #8dcfc9;
    /* border-bottom: 1px solid #aac8e9; */
    padding: 20px 0;
}

.mid .left { width: 249px; padding-left: 12px; margin-right: 24px }

.mid .tit { height: 35px; overflow: hidden;
    background-color: #3f93d9;
    /*border-radius: 3px;*/
    border: 1px solid #2e7fc1;
}

.mid .tit h3 { padding-left: 12px; font: 100 0.875em/2.1875em "Microsoft YaHei"; color: #fff; font-weight: bold; }
/*#2c7abc*/

.mid .tit a.more {
    float: right; width: 33px; height: 15px; overflow: hidden;
    background: url(../img/more.png) top left no-repeat;
color: #fff;
    margin-top: 15px;
    margin-right: 5px;
}

.intro { margin-top: 6px; line-height: 20px;margin-bottom: 6px; }
.center_intro .layui-col-md7 p{
    text-indent: 2em; 
    line-height: 30px;
    font-size: 16px;
    letter-spacing: .1em;
}
.intro img { margin-right: 7px }

.middle { width: 394px; }

.mid .middle .tit { height: 48px; }

.mid .middle .tit h3 { line-height: 48px; padding-left: 6px }

.mid .tit h3 small { font-size: 0.5625em; color: #666666; }

.headLine { margin-left: 7px; height: 87px; }

.headLine img { margin-right: 10px; border: 1px solid #eeeeee; }

.headLine strong { font-size:0.8125em; }

.headLine p { text-indent: 24px; }

.headLine a { color: #2977bb }

.mid .middle li { width: 100%; height: 27px; line-height: 27px; border-bottom: 1px dashed #dddddd; background: url(../images/nar.gif) no-repeat left }

.mid .middle li a { margin-left: 18px; }

.mid .middle li span { color: #999999 }

.mid .right { width: 244px; padding-right: 9px }

.mid .right ul { margin-top: 10px }

.mid .right li { height: 30px }

.mid .right li span { width: 60px; text-align: right; line-height: 26px; }

.mid .right li input { width: 155px; height: 24px; border: 1px solid #dddddd; line-height: 24px; padding-left: 5px }

.mid .right li select { height: 24px }

.mid .btn { margin: 8px 0 0 50px; }

.mid .btn a, .mid .btn button { float: left; width: 66px; height: 23px; border: none; text-align: center; line-height: 23px; background: url(../images/btn.jpg); margin-right: 15px }

.mid .btn a:hover { color: #666666; text-decoration: none }

/*æ»šåŠ¨*/
#scroll { width: 1200px; margin: 19px auto 0; margin-top: 0; overflow: hidden; position: relative }

#scroll .tit { font-family: "Microsoft YaHei"; color: #165076; width: 948px; height: 42px }

#scroll .tit h4 { font-weight: bold; /*font-size: 0.875em;*/font-size: 14px; }

#scroll .tit span { color: #616161 }

#scroll .tit a {
    width: 30px;
    height: 11px;
    background: url(../images/more.gif) no-repeat;
    /*margin-top: 10px;*/
    /*overflow: hidden; */
}

.scrollCont { width: 835px; margin: 0 auto; position: relative }

.scrollCont li {  height: 180px; margin-left: 12px;  margin-right: 12px; position: relative;border: 1px solid rgb(202, 202, 202); padding: 10px}

.scrollCont li{
    background-color: rgba(51, 51, 51, .1); 
    border: 1px solid transparent;
}
.scrollCont .round {width: 120px; height: 120px; border-radius: 50%; background-color: #055c9f;}

.scrollCont li img { display: block; margin: 0 auto; border-radius: 50%;
     /* padding: 3px; border: 1px solid #cccccc;  */
    }

#scroll .scrollBtn { width: 38px; height: 58px; display: block; position: absolute; top: 78px }

#pre { left: 0; }

#next { right: 0 }

/*news*/


#news { width: 956px; margin: 0 auto; height: 369px; }

#news .left { height: 371px; width: 340px; border: 1px solid #eeeeee; margin-right: 4px; /*background: url(../images/bg2.jpg);*/ padding: 23px 13px 0 }

#news .tit { height: 36px; overflow: hidden }

#news .tit h3 { font-weight: bold; color: #2e7dbf; font-family: "Microsoft YaHei"; font-size: 14px; }

#news .tit h3 span { font-size: 0.5625em; color: #999999; }

#news ul li { width: 100%; height: 25px; min-height: 25px; border-bottom: 1px dashed #dddddd; color: #2a79bb;font-size: 14px; }

#news ul li img { vertical-align: baseline }

#news ol li { width: 100%; height: 69px; line-height: 20px; padding-top: 5px }

#news ol li img.fl { border: 1px solid #dddddd; margin-right: 5px }

#news ol li strong { color: #555555 }

#news ol li p { color: #aaaaaa; }

.blue div { width: 200px; height: 100px; text-align: center; overflow: hidden }

.blue div a:hover { text-decoration: none; color: #ffffff }

.blue div span { font-size: 0.9375em; font-family: "Microsoft YaHei"; line-height: 14px }

.blue div a.index { color: #ffffff; display: block; width: 100%; height: 39px; }

/* .blue div a.zxa { color: #ffffff; display: block; width: 100%; height: 39px; } */

.blue div p { font-size:14px; height: 22px; line-height: 45px; color: #fff; }

.blue div p.second { font-size: 0.5em; margin-top: 5px; height: 10px; line-height: 10px; }

.blue .zx { background: url(../images/zx.jpg) 9px center no-repeat #2a79bb; }

.blue .test { background-color:  #009688; display: inline-block; transition: all .3s;}
.blue .test:hover {opacity: .8;}
.zxa img{ margin-top: 14px;}
.article_detail{
    width: 800px;
    margin: 0 auto;
}
.article_detail h1{font-size: 22px; color: #333;}
.article_detail .layui-row:nth-child(3){height: 40px; line-height: 40px;}
.article_detail span{color: #999;}
.article_detail .writer{font-weight: 600; margin: 0 10px; color: #666;}
.article_detail .time{margin-right: 5px;}

#footer { padding-bottom: 5px; background: #202735; border-top: 1px solid #dddddd; line-height: 22px }

#footer .fnav { padding-bottom: 2px; background: url(../images/line.jpg) no-repeat bottom }

#footer .fnav a { margin: 0 9px 0 10px }

#footer span { margin-right: 24px }


.innerBanner { padding-bottom: 12px; height: 300px; }

.inner { padding-bottom: 25px }

.innerLeft { width: 242px }

.leftNav { border-top: 2px solid #2a7dbf; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }

.inner .tit, .leftNav li { height: 38px; border-bottom: 1px solid #dddddd; background: url(../images/bg3.jpg) repeat-x top; width: 100%; line-height: 38px; }

.leftNav { margin-bottom: 9px }

.leftNav .tit { color: #444444; text-indent: 60px; }

.leftNav strong { padding: 16px; background: url(../images/f.gif) no-repeat left; /*font-size: 0.875em*/font-size: 14px;}

.leftNav li { text-indent: 65px; }

.leftNav li a { padding: 13px; color: #888888; }

.leftNav li.now a, .leftNav li a:hover { color: #2b7ec0; background: url(../images/nowLi.gif) left no-repeat; text-decoration: none }

.innerLeft .blue div { width: 237px;padding-bottom: 9px }

.blue div.zx { height: 77px; }

.blue .zx .second { font-size: 0.875em; height: 14px; line-height: 14px; font-weight: bold; }

.innerRight { border: 1px solid #dddddd; width: 732px; min-height: 452px; _height: 452px; }
.innerMain { border: 1px solid #dddddd; width: 100%; min-height: 452px; _height: 452px; }
.innerMain .tit, .innerMain .tit a { color: #222222; font-weight: bold; font-size: 13px; }

.innerMain .tit span { margin-left: 9px; padding-left: 8px; background: url(../images/nowLi.gif) left no-repeat; }

.innerRight2 { border: 1px solid #dddddd; width: 984px; min-height: 452px; _height: 452px; }

.innerRight .tit, .innerRight .tit a { color: #222222; font-weight: bold; font-size: 13px; }

.innerRight .tit span { margin-left: 9px; padding-left: 8px; background: url(../images/nowLi.gif) left no-repeat; }

.innerCont { padding: 30px 10px 10px; }
.innerCont01 {  width: 96%; margin: 0 auto}

.innerCont b.oz { font-size: 0.875em; color: #2c7abc }

/*åˆ—è¡¨é¡µ*/
.newsList li { width: 100%; height: 35px; border-bottom: 1px dashed #dddddd; line-height: 35px; }

.newsList li a { color: #000000; font-size: 14px;}

.pages { height: 40px; line-height: 40px; color: #fb5660; text-align: right }

.pages a { color: #fb5660; margin-right: 13px }

.pages span { margin: 0 6px 0 5px }

.pages input[type=submit] { margin-top: 5px; background: #2e7dbf; width: 40px; color: white; margin-right: 13px; height: 25px; font-size: 0.75em; border: none }

.pages input[type=text] { margin-top: 20px; margin-right: 13px; height: 20px }


.imgList { width: 110% }

.imgList li { width: 239px; height: 180px; text-align: center }

.imgList li .imgWrap { padding-bottom: 4px; background: url(../images/liBg.jpg) no-repeat bottom; overflow: hidden; display: block }

.imgList li .imgWrap img { display: block; margin: 0 auto; padding: 3px; border: 1px solid #dddddd; }

.imgList li a { color: #000000 }


.artical { width: 850px; margin: 0 auto; }


.artical img {
    width: 100%;
    height: auto;
    margin: 0 auto;
    /*display: block; margin: 0 auto 10px; background:url(../img/20170710112937.jpg) no-repeat  0px 0px;*/
    /*background-position: center;*/

    /*background-size:cover;*/

    /*background-attachment: fixed; */
}
.center_intropic {
    width: 100%;
    height: 280px;
    background-image: url(../images/20200119110917.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.artical p {margin-top: 10px; text-indent: 24px; color: #333; line-height: 25px; letter-spacing: 1px; }


.testInner h3 { height: 28px; font: 100 0.75em/1.75em arial; color: #ffffff; background: #2a79bb; padding-left: 8px }

.testInner dl { color: #999999; }

.testInner img, .testInner input { vertical-align: middle }

.testInner dt { margin-top: 12px; border-bottom: 1px dashed #dddddd; line-height: 30px; /*font-size: 0.875em;*/ text-indent: 5px }

.testInner dd { padding: 5px 0; overflow: hidden; border-bottom: 1px dashed #dddddd }

.testInner dd li { width: 100%; height: 25px; line-height: 25px; text-indent: 13px; }

.testInner dd li.sel { background: #eef2f6 }

.other { margin-top: 44px; width: 100%; }

.other a, .other input { border: none; float: left; width: 53px; text-align: center; color: #ffffff; margin-right: 6px; background: #2a79bb; cursor: pointer; height: 24px; overflow: hidden }

.other a:hover { text-decoration: none; color: #ffffff }

/*èµ„æºä¸‹è½½*/
.download { width: 980px; margin: 20px auto; height: auto; }

.leftnav { width: 230px; height: 250px; float: left; /*background: url(../images/leftnavbg.png) no-repeat;*/ }
.leftnav01 { width: 230px; height: 250px; float: left; background: url(../images/leftnavbg.png) no-repeat; }

.downloadlist { width: 740px; height: auto; float: right; padding: 0px 0px 40px; }

.downloadlist a { text-decoration: none; font-family: "å¾®è½¯é›…é»‘"; }

.leftnavtitle { width: 226px; height: 51px; line-height: 51px; text-align: center; }

.leftnavtitle a { color: #ffffff; font-size: 1.25em; text-decoration: none }

.leftnavlist { width: 230px; height: 200px; margin-top: 10px; }

.leftnavlist ul li { display: block; width: 230px; height: 50px; text-align: center; line-height: 40px; }

.leftnavlist span { width: 980px; }

.leftnavlist ul li a { font-size:1em; font-family: "å¾®è½¯é›…é»‘"; text-decoration: none; }

.leftnavlist ul li a:hover { font-size: 1.125em; color: #2477b9 }

.list1:hover { background: url(../images/videohoverbg.png) center no-repeat; }

.list1 { width: 244px; height: 274px; position: relative; float: left; margin-top: 10px; }

.list1-dets { position: relative; top: 10px; left: 10px; }

.videotitle { width: 220px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.videotitle a { font-weight: bold; font-size: 0.875em; }

.videoauthor a { color: #666666; font-size: 0.75em; display: block; line-height: 20px; }

.otherinfo a { font-size: 0.75em !important; color: #888888; width: 260px; line-height: 20px; }

.otherinfo a { display: block }

.sub,.dropdown {
    position: absolute;
    top: 43px;
    left: 240px;
    /* background: url("../images/navBg.jpg"); */
    /* background-color: #fb5660; */
    background-color: rgba(251, 86, 96, .9);
    width: 120px !important;
    display: none;
    z-index: 2;
}
.dropdown{
    top: 30px;
    left: 231px;
    width: 144px !important;
    font-size: 15px;
    text-align: center;
   
}
.dropdown_display:hover .dropdown{
    display: block;
}
.dropdown a{ color: #ffffff !important;}
.username_drop {
    position: absolute;
    left: 230px;
    text-decoration: none; 
    width: 146px;
    height: 33px;
    line-height: 32px;
}
.logout_btn{
    position: absolute;
    width: 35px;
    left: 410px;
    font-size: 15px;
    font-weight: 600;
    color: #fb5660;
}

.sub li,.dropdown li {
    float: none;
}

.sub li:hover, .sub li a:hover,
.dropdown li:hover, .dropdown li a:hover {
    color: #ffffff !important;
    font-size: 15px !important;
}
.dropdown li:hover {
    background-color: rgba(255, 255, 255, .2);
}
a:hover{text-decoration: none !important; cursor: pointer;}
.sub2 {
    left: 588px;
}

.bookForm {
    width: 882px;
    margin: 0 auto;
}

.formContainer {
    background: url("../images/zzxx_02.jpg") repeat-y;
}

.formContent {
    margin-left: 100px;
    margin-right: 50px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
}

.input-box {
    padding: 2px 5px;
    position: relative;
    height: 27px;
    width: 200px;
    line-height: 27px;
    border: 1px solid #666666;
    font-size:0.875em;
    top: -1px;
    left: 0px;
}

.formContent span {
}

.input-width {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-right: 3px;
}

.formItems {
    margin-bottom: 20px;
}

.formItems textarea {
    width: 725px;
    top: -1px;
    left: 3px;
}

.formSubmit {
    float: right;
}

.formSubmit a {
    display: block;
    width: 100px;
    height: 30px;
    background: #2f7fbe;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
}

.recorderTitle {
    height: 40px;
    border: solid #cccccc;
    border-width: 1px 1px 0 1px;
    line-height: 40px;
    text-align: center;
}

.recorderTitle span {
    text-decoration: none;
    padding: 16px;
    font-size: 0.875em;
    font-weight: bold;
    background: url("../images/f.gif") no-repeat left;
}

.recorderList {
    border: 1px solid #94bdd9;
    text-align: center;
    font-family: "Microsoft Yahei", serif;
}

.recorderList th {
    text-align: center;
    background: #bdd7e9;
}

.recorderList td {
    font-size: 0.8125;
    padding: 5px;
}

.Q-items-list {
    /* border: 1px solid #cccccc; */
    border: 1px dashed #ffdadc;
    padding: 5px;
}
.list-area{
    border: 1px solid #ffdadc;
}
.Q-item {
    margin: 20px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
}

.Q-item-title { }

.Q-item-title a {
    color: #2a7dbf;
    font-size: em;
    text-decoration: none;
}

.Q-item-count {
    color: #666666;
    float: right;
}

.Q-item-info { }

.Q-item-info span {
    margin-right: 10px;
    color: #666666;
}

.page-number {
    margin-bottom: 20px;
    text-align: center;
}

.page-number a {
    text-align: center;
    padding: 0 10px;
    border: 1px solid #cccccc;
    display: inline-block;
    border-radius: 3px;
    color: #a5a5a5;
    margin: 0 2px;
    text-decoration: none;
}

.page-current {
    background: #2a7dbf;
    color: #ffffff !important;
    border: none !important;
}

.page-number a:hover {
    background: #2a7dbf;
    color: #ffffff !important;
}

.Q-topic {
    text-align: center;
}

.q-title {
    color: #438fd5;
    font-size:1.375em;
}

.Q-info { }

.Q-info span {
    color: #666666;
    margin-right: 20px;
}

.Q-desc {
    border: 1px dashed #cccccc;
    margin: 5px 40px;
    padding: 20px;
    text-indent: 25px;
    font-size: 0.875em;
    color: #666666;
    line-height: 24px;
}

.Q-content {
    margin: 20px 40px;
}

.Q-content-items {
    font-size:0.875em;
    border-bottom:1px solid #cccccc;
    padding-bottom:20px;
    margin-bottom:20px;
}

.Q-content-items div {
    font-size: 15px;
    color: #666;
    font-weight: bold;
}

.Q-content-items input {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 30px;
}
.Q-content-items span{
    display: block;
    padding: 5px 0;
}
.Q-content-items textarea{
    width: 300px;
    height: 100px;
    resize: vertical;
    overflow-y: scroll;
    line-height: 20px;
}

.Q-content-submit {
    text-align: center;
}
.Q-content-submit input {
    width: 100px;
    height: 30px;
    border: none;
    background:#2a7dbf;
    color: #ffffff;
    font-size:16px;
    font-weight:bold;
    border-radius: 5px;
    cursor: pointer;
}
.zixun-table { border: 1px solid #eee;
    font-family: å¾®è½¯é›…é»‘;
    font-size: 0.875em;

}
.div-border {
    border: 1px solid #f3f3f3;
    text-align: center;
    margin: 0 auto;
    font-size: 0.875em;
    font-family:å¾®è½¯é›…é»‘ ;
}
.bar-table {
    font-family: å¾®è½¯é›…é»‘;
    font-size: 1em; border-bottom: 0px; background-color: #F2F2F2;
    text-align: center;

}
.bar-table01 {
    font-family: å¾®è½¯é›…é»‘;
    font-size: 1em; border-bottom: 0px; background-color: #2f7fbe;
    /*text-align: left;*/
    padding-left: 10px;
    color: #fff;

}
.div-border01 {
    border:1px solid #cccccc;
}
.bgcolor{ background-color: #2f7fbe}
.timu { margin-left: 10px}
.border-table {
    font-family: å¾®è½¯é›…é»‘;
    font-size: 1em;
    border-bottom: 1px dashed #f3f3f3;
    border-top: 1px dashed #eee;
    /*text-align: left;*/
    padding: 10px;


}
.bt-color { color: #2a7dbf;font-weight:bold;}
.border-table01 {
    font-family: å¾®è½¯é›…é»‘;
    font-size: 1em;
    border: 1px solid #f3f3f3;

    /*text-align: left;*/
    padding: 10px;


}
.JQ-slide-nav li {padding-top: 5px;margin-bottom: 5px}

.coustom_button01 {
    font-size: 0.875em;
    font-weight: bold;
    text-decoration: none;

    background-color: #d2e7f7;
    border: 1px solid #2f7fbe;
    border-radius: 3px;
    padding: 3px 5px;
}
.btn-bt {
    display: inline;
    font-family: å¾®è½¯é›…é»‘;
    font-size: 0.875em;
    color:#2f7fbe;
    padding: 3px 10px;
    background-color: #d2e7f7;
    border: 1px solid steelblue;
    border-radius: 3px;
    word-wrap: break-word;


}
.date { border: 1px solid #f3f3f3;}
.td-table {text-align: center; cursor: pointer;font-size:13px;}
a.btn-date {
    display: block;
    font-size: 0.875em;
    font-family: å¾®è½¯é›…é»‘;
    text-align: center;
    text-decoration:none;
}
.btn-date:hover {
    background-color: #9fc4e0;
}
.m-t10 {margin-top: 10px}
.btn-tishi {display:inline-block;height:34px;width:300px;background: #d9d7d7; line-height: 34px; font-weight: bold; font-size: 0.875em;}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
.mobile-nav {display:none}
.footer_w100 {
    width: 100px;
}
.footer_left {
    width: 50%;
    margin-right: 10%;
    text-align: center;
}
.footer_right{
    margin-left: 10%;
}
.layui-btn {
    height: 36px;
    line-height: 33px;
}
/* 复选框 */
.th td{position: relative;}

#checkbox1+label,
#checkbox2+label,
#checkbox3+label,
#checkbox4+label,
#checkbox5+label,
#checkbox6+label,
#checkbox7+label,
#checkbox8+label,
#checkbox9+label,
#checkbox10+label,
#checkbox11+label {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    cursor: pointer;
    border: 1px solid #777777;
    background-color: #777777;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    /* background: rgba(240, 84, 77, 1); */
}
  /*当input框为选中状态时，lable标签的样式，其中在css选择时，“：”表示当前input框的值，即checked；该部分主要对显示的“对号”的大限居中方式，显示颜色进行了设置*/

  #checkbox1:checked+label::before,
  #checkbox2:checked+label::before,
  #checkbox3:checked+label::before,
  #checkbox4:checked+label::before,
  #checkbox5:checked+label::before,
  #checkbox6:checked+label::before,
  #checkbox7:checked+label::before,
  #checkbox8:checked+label::before,
  #checkbox9:checked+label::before,
  #checkbox10:checked+label::before,
  #checkbox11:checked+label::before {
    display: block;
    content: "\2713";
    text-align: center;
    margin-top: 3px;
    font-size: 18px;
    color: #fff;
    line-height: 11px;
}
/* 原始的checkbox被隐藏 */
input[type=checkbox]{
    visibility: hidden;
}


