@charset "utf-8";
.wap_main .sq-status {color: #20528f;border: 1px solid #20528f;border-radius: 6px;padding:2px 5px;}
.xstt button a {color: #fff;}
.xsztlist .ztitem a {margin: 10px 0;}
.xsztlist .ztitem a img {width: 100%;border-radius: 6px;}
.xsztlist .ztitem a p {margin: 8px 0;margin-bottom: 20px;text-align: center;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding:0 10px;font-size: 18px;}

.Validform_checktip{margin-left:8px;line-height:30px;height:30px;overflow:hidden;color:red;font-size:14px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(right.png) no-repeat left center;}
.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(error.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(onLoad.gif) no-repeat left center;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289; font: 14px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:30px; height:30px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:30px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
.form-control {width:70%;float:left;}

.krajee-default.file-preview-frame .kv-file-content {width: 194px !important;}
.control-label em {color:#ff0000;margin-left: 5px;}

.m-zsklist .ygss {background: #e9f1f8;padding: 18px 0;}
.m-zsklist .search_zsk {margin: 0 auto;height: 32px;line-height:32px;width: 310px;overflow:hidden;}
.m-zsklist .search_zsk .sc_text{width: 240px;height: 30px;line-height: 30px;border: 1px solid #DDD;float:left;color: #a6a6a6;font-size: 14px;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";text-indent: 27px;vertical-align:middle;background: url(template_srh.png) 8px center no-repeat #ffffff;border-radius: 4px 0 0 4px!important;border-right: 0 none;}
.m-zsklist .search_zsk .sc_btn{width: 66px;height: 30px;border:0 none;float:left;cursor:pointer;background: #20528f;color: #FFFFFF;font-weight: normal;letter-spacing: 4px;line-height: 30px;font-size: 15px;border-radius: 0px 8px 8px 0;}

.m-xjcontent {width: 70%;margin: 0 auto;margin-top: 15px;}
.myddcBox{border:1px solid #cecece;border-bottom:none \9;_border-bottom:1px solid #cecece;margin:0 auto;}
.myddcBox input[type="button"],input[type="submit"]{ padding:5px;}
.myddc{border-bottom: 1px solid #CCC;text-align:center;color: #20528f;font-size: 18px;font-weight:bold;background: #f5f5f5;margin: 0;height: 47px;line-height: 47px;}
.myddcBox table tr td {font-size:14px;text-align: left;}
.xjcontent {height:auto;overflow:auto;padding:10px;line-height:200%;}
.xjcontent p {margin-bottom: 0;}
.m-xjcontent .btn_search {background:#005293;border: 0 none;color: #FFFFFF;padding: 7px 13px!important;width: 100px;border-radius: 10px;font-size: 16px;}
.list_table{ border:1px solid #CCC;width:100%;}
.list_table th{border:1px solid #CCC;text-align:center;color: #20528f;font-size: 18px;font-weight:bold;background: #f5f5f5;}
.list_table td{border:1px solid #CCC; font-size: 14px; padding:10px}
.list_table tr{height: 42px;*+height: 42px!important;_height: 42px;}

.g-ftzw { height:auto; overflow: hidden;}
.g-ftzw .m-fthead { height:auto; overflow: hidden; background: #eaf1f8;}
.g-ftzw .m-ftsp {/*width:550px;*/ height: 330px;float:left; overflow: hidden;}
.g-ftzw .m-ftsp img {width:550px; height: 330px;}
.g-ftzw .m-ftxx {/*width:710px;*/height: 330px;float:left;padding: 54px 35px;font-size: 16px;line-height: 30px;}
.g-ftzw .m-ftxx em {color: #20528f;font-weight:bold;}
.g-ftzw .m-ftxx > p > a {color:#000000;}
.g-ftzw .m-ftbd .m-ftlt {/*width: 292px;*/float:left;position: relative;}
.g-ftzw .m-ftbd .m-ftrt {/*width: 937px;*/float:right;position: relative;}
.g-ftzw .m-ftbd .fttt {height:22px;line-height: 22px;overflow: hidden;font-size: 22px;color: #20528f;margin-top: 9px;margin-bottom: 18px;}
.g-ftzw .m-ftbd .fttt a {color: #20528f;border-left:5px solid #20528f;padding-left:10px;}
.g-ftzw .m-ftbd .m-ftlt .ftcnt {height: 712px;overflow: hidden;background: #eaf1f8;}
.g-ftzw .m-ftbd .m-ftlt .ftjb {padding: 38px;height: auto;overflow: hidden;}
.g-ftzw .m-ftbd .m-ftlt .ftjb .ftavd {width: 172px;height:222px;margin:0 auto;}
.g-ftzw .m-ftbd .m-ftlt .ftjb .ftavd img {width: 172px;height:222px;background: #ffffff;padding: 6px;}
.g-ftzw .m-ftbd .m-ftlt .ftjb .ftnm {text-align:center;margin-top:10px;margin-bottom:15px;font-size:18px;font-weight:bold;color: #20528f;}
.g-ftzw .m-ftbd .m-ftlt .ftjb .ftjs {line-height:26px;font-size:16px;}
.g-ftzw .m-ftbd .ftcnt {height: auto; overflow: hidden;}
.wzsl {padding: 20px 25px;border: 1px solid #DDDDDD;height: 712px;overflow: auto;line-height: 27px;font-size: 16px;}
.flright {float: right!important;}
@media (max-width : 768px) {
    .m-xjform .xjtt {height:30px; line-height: 30px;overflow: hidden; color: #20528f; font-size: 18px; font-weight: bold; text-align: center;}
    .form-control {width: 100%;float: left;}
    .form-group {margin-bottom: 0;}
    .Validform_checktip {line-height:unset ;margin-left: 0px;}
    .col-sm-2.control-label {line-height: 30px;margin-bottom: 0;margin: 4px 0;}
    .sq-btn {margin-top: 14px;}

    .regFromSuccessTable {color: red;margin: 0;text-align: center;/*width: 363px;*/font-size: 16px;}
    .regFromSuccessTable th {font-weight: normal;height: 32px;text-align: right;vertical-align: middle;font-size: 16px;width: 28%;}
    .regFromSuccessTable td {font-weight: normal;line-height: 30px;text-align: left;vertical-align: middle;font-size: 14px;color: #000000;}
    .regFromSuccessTable .golink {margin: auto;text-align: center;width: 300px;}
    .regFromSuccessTable .golink a:link {color: #000000;text-decoration: none;}
    .regFromSuccessTable .golink a:visited {color: #000000;text-decoration: none;}
    .regFromSuccessTable .golink a:hover {color: #000000;text-decoration: underline;}
    .regFromSuccessTable .golinka:active {color: #000000;}
    .result_div {background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #CCCCCC;cursor: pointer;height: auto; margin:15px 0;padding: 10px 17px;}

    .mftlist{overflow: hidden; height: auto;}
    .mftbx{margin-top: 15px; overflow: hidden;}
    .mftbx .ftitem{display: block; height: auto;}
    .mftbx .zxft_right{background: #d3e2f2;padding:10px;margin-bottom: 10px;}
    .mftbx .ftitem img{width:100%;}
    .mftbx .ftitem p{line-height: 24px;word-break:break-all;font-size: 14px;margin: 0;}
    .mftbx .ftitem p a{color:#000;}
    .mftbx .ftitem p a span{padding:0 3px;font-size:12px;margin-right:5px;color:#ffffff;}
    .mftbx .ftitem p a span.pk1{background:#f6bb58;}
    .mftbx .ftitem p a span.pk3{background:#38cead;}
    .mftbx .ftitem p a span.pk2{background:#ef715a;}
    .mftbx .ftitem p em{padding-right:2px;color: #226ec0;font-weight: bold;}

    .zsklist table {border: 1px solid #e9f1f8;table-layout: fixed;}
    .zsklist table th {font-weight:bold;font-size:16px;background: #e9f1f8;word-wrap:break-all}
    .zsklist table td {border:1px solid #dddddd;vertical-align: middle !important;padding: 10px !important;line-height: 29px !important;white-space: break-spaces !important;}

    .m-xjcontent {width: 100%;margin: 0 auto;margin-top: 0;}

    .dcnr .m-ct-tt-bd {font-size:24px;font-weight:bold;text-align:center;}
    .m-ct-crm {font-size: 12px;text-align: center;background: #eaf5fa;width: auto;margin: 0 auto;line-height: 18px;margin-top: 0;border: 1px dashed #CCC;border-radius: 4px;padding: 5px 30px;}
    .dcnr {border: 1px solid #DDD;padding: 19px 10px;width: 100%;margin: 0 auto;margin-top: 10px;}
    .dcnr .m-ct-artcle {width:98%;text-align:left;text-indent:2em;line-height: 26px;font-size: 15px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";margin:14px auto;margin-bottom: 6px;}
    .dcnr .sort_num_div {font-weight: bold;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";float:left;line-height: 30px;margin-right: 4px;font-size: 16px;width: auto;text-indent: 0;display: inline;}
    .dcnr #title_span {text-align:left;font-weight:bold;HEIGHT: auto;line-height: 30px;font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";text-indent: 0;}
    .dcnr #title_span em {color:#20528f;}
    .dcnr #req_span {color:#ff0000;}
    .dcnr ul#item_ul {padding: 7px 15px;}
    .dcnr ul#item_ul li.li_css1 {font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";line-height: 26px;font-size: 15px;text-indent: 0px;overflow: hidden;}
    .dcnr ul#item_ul li.li_css1 td {padding:0 10px;}
    .dcnr ul#item_ul li.li_css1 span {font-weight:normal;margin-left:4px;}
    .dcnr ul#item_ul li.li_css1 input {margin-right: 7px;margin: 0;margin-left:5px;margin-right:3px;}
    .dcnr ul#item_ul li.li_css1 > label {text-indent: 7px;}
    .dcnr ul#item_ul li.li_css1 em {color:#20528f;margin-left:5px;}
    .dcnr ul#item_ul li.li_css1 select {width:200px;color: #000;border:1px solid rgb(169,169,169);}
    .dcnr ul#item_ul li.li_css1 textarea {width: 100%;height: 110px;border:1px solid rgb(169,169,169);color:#000000;}
    .dcnr #button_div {text-align:center;}
    .dcnr #sub_button,.dcnr #showResultButton {width: 90px;height: 30px;background: #015293;border: 0 none;color: #FFF!important;font-size: 16px;line-height: 30px;cursor: pointer;text-align: center;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";display: inline-block;margin: 0 5px;}

    .g-ftzw .m-ftsp {height: auto; float:left;overflow: hidden;}
    .g-ftzw .m-ftsp img {width:100%; height: 100%;}
    .g-ftzw .m-ftxx {height: auto;float:left;font-size: 16px;line-height: 30px;padding: 14px 28px;}
    .g-ftzw .m-ftbd .m-ftlt .ftcnt {height: auto;overflow: hidden;}
    .g-ftzw .m-ftbd .m-ftlt .ftjb {padding: 15px 28px;}
    .wzsl {padding: 10px 17px;border: 1px solid #DDDDDD;height: auto;overflow: auto;line-height: 27px;font-size: 16px;}

    .sgtext {height: 364px;overflow: hidden;background: #FFFFFF;}
    .sgtext .dtlist {height: auto;overflow: auto;}
    .sgtext .dtlist li {float:left;line-height: 40px;font-size: 16px;border:1px solid #cccccc;padding: 0 18px;margin: 10px 9px;border-radius: 5px;}
    .sgtext .dtlist li a {color:#000000}
    .sgtext .dtlist li:hover {background:#eeeeee;}
    .sgtext .xdlist {height: 304px;display:block;overflow: auto;font-size:16px;padding: 10px 0;margin: 0;}
    .sgtext .xdlist li{text-align:left;height: 38px;line-height: 38px;font-size: 16px;background:url(template_index_pt.png) left center no-repeat;text-indent: 15px;}
    .sgtext .xdlist li a {display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;color: #000000;}
    .sgtext .xdlist li span{float:right;color:#9B9B9B;margin-right:0;}
    .sgtext {height: auto;overflow: hidden;padding: 10px;}
    .sgtit {font-size: 23px;color: #474747;text-align:center;padding:3px 0px;line-height: 34px;font-weight: bold;}
    .sgcnt {font-size: 16px;color: #474747;line-height: 35px;text-align:left;height:auto;}
    .sgcnt p {margin-bottom: 8px;}

}

/*pad*/
@media (min-width : 768px) and (max-width : 992px) {
    .form-group {margin-bottom: 10px;}
}
/*pad_end*/

/*pc*/
@media (min-width : 992px) {
    .g-hudong{height:auto; overflow:hidden;}
    .g-hdlt{width:310px; float:left; height:auto; overflow:hidden;}
    .g-hdrt{width:920px;float:right;height:auto;overflow:hidden;}
    .g-hdlt .aimg { width: 310px;height: 82px;}
    .g-hdlt .aimg2 { width: 310px;height: 56px;}
    .g-hdlt .m-twbtn {height: auto;overflow: hidden;}
    .g-hdlt .m-twbtn a {display:block;float: left;width: 148px;height: 48px;line-height: 48px;font-size: 16px;color: #20528f;font-weight:bold;text-align: left;border:1px solid #d2dce9;border-radius: 8px;text-indent: 63px;}
    .g-hdlt .m-twbtn a.b1 { background: url(w1.png) 16px center no-repeat;float:left;}
    .g-hdlt .m-twbtn a.b2 { background: url(w2.png) 16px center no-repeat;float:right;}
    .m-xjtj {height: auto;overflow: hidden;}
    .m-xjtj .lxtj {height:50px;line-height: 50px;overflow:hidden;margin-top: 0px;background: #e9f1f8;text-align: center;display: table;width: 100%;}
    .m-xjtj .lxtj span { display: inline; font-size: 14px;}
    .m-xjtj .lxtj span em { color: #c30000; font-weight: bold; margin-right: 10px;}
    .g-hdrt.infohd {padding-top: 10px;}
    .g-hdrt .infohd table { width:100%; font-size:14px;table-layout:fixed;}
    .g-hdrt .infohd table thead {padding:10px;}
    .g-hdrt .infohd table tr {height: 42px;line-height: 42px;border:none;overflow:hidden;border-bottom: 1px dashed #CCCCCC;}
    .g-hdrt .infohd table thead tr {background: #ecf3f9;color:#1558a4;line-height:32px;border-bottom:0 none;}
    .g-hdrt .infohd table thead td {text-align:center;padding-left:0;color: #000;height: 45px;line-height: 45px;}
    .g-hdrt .infohd table td {text-align: center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto;font-size: 16px;height: 24px;line-height: 24px;color: #000000;padding: 0;margin: 0;}
    .g-hdrt .infohd table td.xjbt {text-align:left;padding-left:12px;}
    .g-hdrt .infohd #xjbt {width: 340px;text-align: center;}
    .g-hdrt .infohd #shijian {width: 120px;}
    .g-hdrt .infohd #clzt {width: 110px;}
    .g-hdrt .infohd .xjbt a {color: #000000;font-size: 16px;text-align: left;}
    .g-hdrt .infohd .xjbt a:hover { text-decoration:underline;}
    .infotblist {height: auto;display:block;overflow:hidden;font-size:15px;position: relative;}
    .infotblist li {text-align:left;line-height: 34px;height: 34px;vertical-align:middle;overflow:hidden;font-size: 16px;background:url(template_index_pt2.png) 0 center no-repeat;text-indent: 15px;}
    .infotblist li a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color: #474747;width: 72%;float: left;}
    .infotblist li a:hover { color:#226ec0;}
    .infotblist li span{float:right;color: #afafaf;font-size: 14px;}
    .infotblist ul {overflow:hidden;margin: 0;padding-top: 13px;}

    .ftlist {height: auto;display:block;overflow:hidden;font-size:15px;position: relative;}
    .ftlist li {text-align:left;line-height: 34px;height: 34px;vertical-align:middle;overflow:hidden;font-size: 16px;background:url(template_ftpt.png) 0 center no-repeat;padding-left: 36px;}
    .ftlist li a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color: #000000;width: 71%;float: left;}
    .ftlist li a:hover { color:#226ec0;}
    .ftlist li span{float:right;color: #afafaf;font-size: 14px;}
    .ftlist ul {overflow:hidden;margin: 0;padding-top: 13px;}

    .g-gline {height: 30px; clear: both;}
    .g-hd2lt{width:476px; float:left; height:auto; overflow:hidden;}
    .g-hd2rt{width:815px;float:right;height:auto;overflow:hidden;}
    .g-hd2rt1{width:425px;float:left;height:auto;overflow:hidden;}
    .g-hd2rt2{width:305px;float:right;height:auto;overflow:hidden;padding-top: 14px;}
    .hdbx {background: #FFFFFF;padding: 14px 22px;overflow: hidden;}
    .hdbx .infotb {height: 43px;line-height: 43px;font-size:18px;color:#000000;border-bottom:1px solid #c9c9c9;}
    .hdbx .infotb li {float:left;/*margin-left: 10px;*/margin-right: 10px;padding: 0 10px;box-sizing: content-box;}
    .hdbx .infotb li a {color:#000000;font-size: 18px;}
    .hdbx .infotb li.hover {border-bottom: 2px solid #c30000;height: 41px;}
    .hdbx .infotb li.hover a {color:#C30000;}
    .hdbx .infotb ul {margin:0;}
    .hdbx .ftitem {height:auto;overflow:hidden;padding-top: 18px;}
    .hdbx .ftxt {width:220px;float:left;height:auto;overflow:hidden;padding-top: 4px;}
    .hdbx .ftxt p {font-size:16px;line-height: 26px;overflow: hidden;margin: 10px 0;}
    .hdbx .ftxt p em {display: block;float: left;color:#20528f;}
    .hdbx .ftxt p a {text-indent: 0;display: block;float: left;width: 150px;color: #000000;}
    .hdbx .ftimg {width: 208px;float:right;height:auto;overflow:hidden;}
    .hdbx .ftimg img {width: 208px;height: 152px;border:1px solid #e5ebf2;padding:5px;}
    .g-hd2rt2 .hd1, .g-hd2rt2 .hd2{height: auto; overflow: hidden;}
    .g-hd2rt2 .hd1 img,.g-hd2rt2 .hd2 img { width: 305px; height: 94px; overflow: hidden;}
    .g-hd2rt2 .m-ydtb { height: auto; overflow: hidden;}
    .g-hd2rt2 .m-ydtb a {display: block;float: left;width: 148px;height: 50px;line-height: 50px;overflow: hidden;border: 1px solid #d3dde9;text-indent: 55px;font-size: 16px;border-radius: 8px;margin: 6px 0; color: #474747;}
    .g-hd2rt2 .m-ydtb a.y1 { background: url(template_h1.png) 20px center no-repeat;}
    .g-hd2rt2 .m-ydtb a.y2 { background: url(template_h2.png) 20px center no-repeat; float: right;}
    .g-hd2rt2 .m-ydtb a.y3 { background: url(template_h3.png) 20px center no-repeat;}
    .g-hd2rt2 .m-ydtb a.y4 { background: url(template_h4.png) 20px center no-repeat;float: right;}

    /*互动列表*/
    .g-lblt{width:927px;float:left;height:auto;overflow:hidden;}
    .g-lbrt{width:310px; float:right; height:auto; overflow:hidden;}
    .hdnav {height: auto; overflow: hidden;}
    .hdnav ul {height: auto; overflow: hidden;}
    .hdnav ul li {height: 83px; line-height: 70px; width: 165px; text-align: center; color: #FFFFFF; overflow: hidden; float: left;margin-right: 16px; font-size: 16px; font-weight: bold;}
    .hdnav ul li#h1 { background: url(template_hd1.png) center top no-repeat;}
    .hdnav ul li#h2 { background: url(template_hd2.png) center top no-repeat;}
    .hdnav ul li#h3 { background: url(template_hd3.png) center top no-repeat;}
    .hdnav ul li#h4 { background: url(template_hd4.png) center top no-repeat;}
    .hdnav ul li#h5 { background: url(template_hd5.png) center top no-repeat;}
    .hdnav ul li#h6 { background: url(template_hd6.png) center top no-repeat;}
    .hdnav ul li#h7 { background: url(template_hd7.png) center top no-repeat;}
    .hdnav ul li#h1.hover { background: url(template_hd1hv.png) center top no-repeat;}
    .hdnav ul li#h2.hover { background: url(template_hd2hv.png) center top no-repeat;}
    .hdnav ul li#h3.hover { background: url(template_hd3hv.png) center top no-repeat;}
    .hdnav ul li#h4.hover { background: url(template_hd4hv.png) center top no-repeat;}
    .hdnav ul li#h5.hover { background: url(template_hd5hv.png) center top no-repeat;}
    .hdnav ul li#h6.hover { background: url(template_hd6hv.png) center top no-repeat;}
    .hdnav ul li#h7.hover { background: url(template_hd7hv.png) center top no-repeat;}
    .hdnav ul li.end { margin-right: 0;}
    .hdnav ul li a { display: block; color: #FFFFFF;}
    #h2,#h3{line-height:20px;padding:15px 0;}

    .m-xxtj {height:auto; overflow:hidden;}
    .m-xxtj .lxtj { float: left;height:30px; line-height: 30px;}
    .m-xxtj .lxtj em { color: #c30000; font-weight: bold;}
    .m-xxtj .lxcx {float: left;height:auto;line-height: 30px;margin-left: 15px;}
    .m-xxtj .lxcx span {margin:0 3px;}
    .m-xxtj .lxcx .cxinput {padding: 0;margin:0;height: 28px;line-height: 28px;border:1px solid #c9c9c9;width: 160px;text-indent: 4px;color: #000000;}
    .m-xxtj .lxcx .cxbtn {width: 60px;height: 28px;border:0 none;cursor:pointer;background:#20528f;color: #FFFFFF;font-size: 15px;line-height: 28px;margin-left: -11px;}
    .m-xxtj > .wyxx {font-size: 16px;background:url(xzxx.png) left center no-repeat;padding-left: 22px;float: right;font-weight: bold;color: #20528f;line-height: 30px;}

    .m-xjlist.infohd table { width:100%; font-size:14px;table-layout:fixed;}
    .m-xjlist.infohd table thead {padding:10px;}
    .m-xjlist.infohd table tr {height: 42px;line-height: 42px;border:none;overflow:hidden;border-bottom: 1px dashed #CCCCCC;}
    .m-xjlist.infohd table thead tr {background: #ecf3f9;color:#1558a4;line-height:32px;border-bottom:0 none;}
    .m-xjlist.infohd table thead td {text-align:center;padding-left:0;color: #000;height: 40px;line-height: 40px;width: 180px;}
    .m-xjlist.infohd table td {text-align: center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto;font-size: 16px;height: 24px;line-height: 24px;color: #000000;padding: 0;margin: 0;}
    .m-xjlist.infohd table td.xjbt {text-align:left;padding-left:12px;}
    .m-xjlist.infohd #xjbt {width: 340px;text-align: center;}
    .m-xjlist.infohd #shijian {width: 120px;}
    .m-xjlist.infohd #clzt {width: 110px;}
    .m-xjlist.infohd .xjbt a {color: #474747;font-size: 16px;text-align: left;}
    .m-xjlist.infohd .xjbt a:hover { text-decoration:underline;}

    .m-lst-pg {height: 35px;line-height: 35px;text-align: center;font-size: 16px;clear: both;}
    .m-lst-pg select {border: 1px solid #E5E5E5;display: inline-block;padding: 0;margin: 0;font-size: 12px;}
    .m-lst-pg span a { display: inline-block; line-height: 26px; color: #333333; border: 1px solid #E5E5E5; padding: 0 8px; }
    .m-lst-pg span a:hover { text-decoration: none; background-color: #20528f; color: #fff; display: inline-block; }

    .hbtit {height:30px;line-height: 30px;overflow: hidden;font-size: 18px;color: #000;}
    .hbtit a {background: url(template_hb.png) left center no-repeat;color: #474747;padding-left: 15px;}
    .hblist .hbnav { height:30px;line-height: 30px; overflow: hidden;}
    .hblist .hbnav a {display: block;float: left;width: 72px;height:30px;line-height: 30px;float: left;text-align: center;font-size: 14px;color: #000000;border: 1px solid #bdbdbd;margin: 0 2px;}
    .hblist .hbnav a.hover { background:#ddd}
    .hblist .hbxlist {height: auto;display:block;overflow:hidden;font-size:15px;position: relative;}
    .hblist .hbxlist li {text-align:left;line-height: 37px;height: 37px;vertical-align:middle;overflow:hidden;font-size: 16px;background:url(template_index_pt2.png) 0 center no-repeat;text-indent: 15px;}
    .hblist .hbxlist li a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color: #474747;}
    .hblist .hbxlist li a:hover { color:#226ec0;}
    .hblist .hbxlist li span{float:right;color: #afafaf;font-size: 14px;}
    .hblist .hbxlist ul {overflow:hidden;margin: 0;padding-top: 13px;}
    /*互动列表*/
    /*12345*/
    .mcvr { height: 177px; background: url(template_12345cv_small.png) center no-repeat;}
    .m-hjtit { text-align: center; height: 50px; line-height: 50px; font-size: 20px; color: #474747; }
    .m-hjtit a {color: #474747;margin: 0 38px;border-bottom: 2px solid #FFFFFF;padding: 8px;}
    .m-hjtit a.hover {color: #c30000;border-bottom: 2px solid #c30000;}
    .m-hjcnt {height: auto;overflow: hidden;}
    .m-hjcnt .m-hjinr {height: 380px;background: url(template_sdline.png) repeat;border-radius: 6px;padding: 8px;}
    .m-hjcnt .m-hjinr .sgtext {height: 364px;overflow: hidden;background: #FFFFFF;}
    .m-hjcnt .m-hjinr .sgtext .dtlist {height: 304px;overflow: auto;}
    .m-hjcnt .m-hjinr .sgtext .dtlist li {float:left;line-height:50px;font-size:20px;border:1px solid #cccccc;padding: 0 7px;margin: 10px 9px;border-radius: 5px;}
    .m-hjcnt .m-hjinr .sgtext .dtlist li a {color:#000000}
    .m-hjcnt .m-hjinr .sgtext .dtlist li:hover {background:#eeeeee;}

    .m-hjcnt .m-hjinr .sgtext .xdlist {height: 304px;display:block;overflow: auto;font-size:16px;padding: 10px 0;margin: 0;}
    .m-hjcnt .m-hjinr .sgtext .xdlist li{text-align:left;height: 38px;line-height: 38px;font-size: 16px;background:url(template_index_pt.png) left center no-repeat;text-indent: 15px;}
    .m-hjcnt .m-hjinr .sgtext .xdlist li a {display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;color: #000000;}
    .m-hjcnt .m-hjinr .sgtext .xdlist li span{float:right;color:#9B9B9B;margin-right:0;}

    .m-xjlist2.infohd table { width:100%; font-size:14px;table-layout:fixed;}
    .m-xjlist2.infohd table thead {padding:10px;}
    .m-xjlist2.infohd table tr {height: 40px;line-height: 40px;border:none;overflow:hidden;border-bottom: 1px dashed #CCCCCC;}
    .m-xjlist2.infohd table thead tr {background: #f3f3f3;color:#1558a4;line-height:32px;border-bottom:0 none;}
    .m-xjlist2.infohd table thead td {text-align:center;padding-left:0;color: #000;height: 40px;line-height: 40px;width: 180px;}
    .m-xjlist2.infohd table td {text-align: center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto;font-size: 16px;height: 24px;line-height: 24px;color: #000000;padding: 0;margin: 0;}
    .m-xjlist2.infohd table td.xjbt {text-align:left;padding-left:12px;}
    .m-xjlist2.infohd #xjbt {width: 375px;text-align: czenter;}
    .m-xjlist2.infohd #shijian {width: 83px;}
    .m-xjlist2.infohd #clzt {width: 100px;}
    .m-xjlist2.infohd .xjbt a {color: #474747;font-size: 16px;text-align: left;}
    .m-xjlist2.infohd .xjbt a:hover { text-decoration:underline;}

    .sgtext {height: auto; overflow: hidden; padding: 30px;}
    .sgtit {font-size: 23px;color: #474747;text-align:center;padding:3px 0px;line-height: 34px;font-weight: bold;}
    .sgcnt {font-size: 16px;color: #474747;line-height: 35px;text-align:left;height:auto;}
    .sgcnt p {margin-bottom: 8px;}
    /*12345*/
    /*访谈*/
    .m-ftlist {overflow:hidden;height:auto;font-size:14px;padding: 0;}
    .zxft_left {width: 272px;float:left;position: relative;}
    .zxft_right {width: 335px;float: left;overflow: hidden;position: relative;height: 184px;margin-left: 13px;}
    .m-ftlist ul li {padding:12px 0;min-height:191px;overflow:hidden;float: left;}
    .m-ftlist ul li p {line-height: 29px;word-break:break-all;font-size: 15px;margin: 0;}
    .m-ftlist ul li p a {color:#000;}
    .m-ftlist ul li p a span {padding:0 3px;font-size:12px;margin-right:5px;color:#ffffff;}
    .m-ftlist ul li p a span.pk1 {background:#f6bb58;}
    .m-ftlist ul li p a span.pk3 {background:#38cead;}
    .m-ftlist ul li p a span.pk2 {background:#ef715a;}
    .m-ftlist ul li p em {padding-right:2px;color: #226ec0;font-weight: bold;}
    .m-ftlist .zxft_right > a {background: #ffff;height: 30px;line-height: 30px;display:block;width: 96px;text-align:center;color: #cc0000;font-size: 14px;right: 0;bottom: 0;border: 1px solid #cc0000;border-radius: 35px;display:none;}
    .m-ftlist .zxft_right > a:hover { background:#cc0000; color:#ffffff;}
    .m-ftlist ul li img {height: 185px;width: 272px;padding: 4px;border: 1px solid #e1e1e1;}
    .wzsl {padding: 20px 25px;border: 1px solid #DDDDDD;height: 712px;overflow: auto;line-height: 27px;font-size: 16px;}
    .flright {float: right!important;}
    /*访谈*/
    /*调查*/
    .diaochalist {padding: 0;height: auto;overflow: hidden;}
    .diaochalist li {height: 62px;line-height: 62px;border-bottom: 1px dashed #CCCCCC;}
    .diaochalist li { background:0 none;text-indent:70px;}
    .diaochalist li a {color:#000000;font-size:16px;}
    .diaochalist li span {float:right;color: #777777;padding-right: 8px;font-size: 15px;}
    .diaochalist li.on { background:url(template_jxz.png) left center no-repeat;}
    .diaochalist li.off { background:url(yjs.png) left center no-repeat;}
    /*调查*/
    /*知识库*/
    .m-zsklist .ygss {background: #e9f1f8;padding: 18px 0;}
    .m-zsklist .search_zsk {margin: 0 auto;height: 32px;line-height:32px;width: 310px;overflow:hidden;}
    .m-zsklist .search_zsk .sc_text{width: 240px;height: 30px;line-height: 30px;border: 1px solid #DDD;float:left;color: #a6a6a6;font-size: 14px;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";text-indent: 27px;vertical-align:middle;background: url(template_srh.png) 8px center no-repeat #ffffff;border-radius: 4px 0 0 4px!important;border-right: 0 none;}
    .m-zsklist .search_zsk .sc_btn{width: 66px;height: 30px;border:0 none;float:left;cursor:pointer;background: #20528f;color: #FFFFFF;font-weight: normal;letter-spacing: 4px;line-height: 30px;font-size: 15px;border-radius: 0px 8px 8px 0;}

    .m-zsklist .zsklist{height:auto;display:block;overflow:hidden;font-size:16px;padding: 10px 0;}
    .m-zsklist .zsklist li{text-align:left;height: 38px;line-height: 38px;font-size: 16px;background:url(template_index_pt.png) left center no-repeat;text-indent: 15px;}
    .m-zsklist .zsklist li a {display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;color: #000000;}
    .m-zsklist .zsklist li span{float:right;color:#9B9B9B;margin-right:0;}
    .m-zsklist .ifo_bdr { background:url(template_ifo_btm_line.png) bottom repeat-x;}
    .zsklist table {border: 1px solid #e9f1f8;}
    .zsklist table th {font-weight:bold;font-size:16px;background: #e9f1f8;}
    .zsklist table td {border:1px solid #dddddd;vertical-align: middle !important;padding: 10px !important;line-height: 29px !important;}

    .seemr {text-align: center;font-size: 16px;}
    .seemr a {background:#b60013;color: #ffffff;padding:6px 16px;}
    /*知识库*/

    /*信件表单、正文*/
    .m-xjform { height: auto; overflow: hidden;}
    .m-xjform .m-xjlt {width: 364px;float:left;overflow: hidden; position: relative;}
    .m-xjform .m-xjrt {width: 875px;float:right;overflow: hidden; position: relative;}
    .m-xjform .xjpd {height: auto;overflow: hidden;border: 1px solid #d2dce9;padding: 15px;padding-top: 8px;}
    .m-xjform .xjtt {height:30px; line-height: 30px;overflow: hidden; color: #20528f; font-size: 18px; font-weight: bold; text-align: center;}
    .m-xjform .xjxz {line-height: 26px;font-size: 14px;padding: 6px 13px;overflow: hidden;}
    .m-xjform .xjxz p {margin: 0;}
    .m-xjform .xjxz p em {color: #20528f;font-weight: bold;}
    .m-xjform .xjxz p a {color: #005293; text-decoration: underline;}
    .m-xjform .xjform {height: auto; overflow: hidden;}

    .formArea {border: 0 none;margin: 0 auto;text-align: center;width: 100%;}
    .formArea .checkLable {height: 24px;width: 580px;}
    .formArea .checkLable ul li {float: left;}
    .sendForm {width: 90%; margin:0 auto;}
    .regFromSuccessTable {color: red;margin: 20px auto 0;text-align: center;/*width: 363px;*/font-size: 16px;}
    .regFromSuccessTable th {font-weight: normal;height: 32px;text-align: right;vertical-align: middle;font-size: 16px;}
    .regFromSuccessTable td {font-weight: normal;line-height: 30px;text-align: left;vertical-align: middle;font-size: 16px;}
    .regFromSuccessTable .golink {margin: auto;text-align: center;width: 300px;}
    .regFromSuccessTable .golink a:link {color: #000000;text-decoration: none;}
    .regFromSuccessTable .golink a:visited {color: #000000;text-decoration: none;}
    .regFromSuccessTable .golink a:hover {color: #000000;text-decoration: underline;}
    .regFromSuccessTable .golinka:active {color: #000000;}
    .result_div {background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #CCCCCC;cursor: pointer;height: 220px; margin:15px 0}
    .regFormTable {margin: 0 auto;text-align: center;width: 96%;}
    .regFormTable th {font-size: 16px;font-weight: normal;height: 40px;text-align: right;vertical-align: middle;width: 120px;padding-right: 9px;}
    .regFormTable td {font-size: 16px;font-weight: normal;text-align: left;vertical-align: middle;}
    .regFormTable td li {float: left;padding-right: 20px;}
    .regFormTable td li .leader {border: 1px solid red;float: left;padding-right: 20px;vertical-align: middle;width: 200px;}
    .regFormTable td a {color: #0000CC;}
    .regFormTable label {vertical-align: middle;}
    .regFormTable .radioClass {background-color: #FFFFFF;border: 0 none;margin: 0 4px 0 0;vertical-align: middle;}
    .regFormTable input {background-color: #FFFFFF;border: 1px solid #DBDBDB;height: 31px;line-height: 31px;font-size: 14px;color: #474747;}
    .regFormTable select {color:#474747}
    .regFormTable textarea {color:#474747;font-size:14px;}
    .blankHeight20 {height: 20px;overflow: hidden;width: 100%;}
    .cError {color: red;float:right; display:inline;}
    .width400 {width: 400px;}
    .width200 {width: 200px;}
    .wcbtn {width: 110px; height: 36px!important; border:0 none!important;border-radius:6px;letter-spacing:2px;font-size:16px!important;}
    .wcbtn.tjbtn {background: #005293;color: #fff;}
    .wcbtn.resetbtn {background: #f2f2f2; color: #005293;}
    .m-xjcontent {width: 70%; margin: 0 auto; margin-top: 15px;}
    .list_table{ border:1px solid #CCC;width:100%;}
    .list_table th{border:1px solid #CCC;text-align:center;color: #20528f;font-size: 18px;font-weight:bold;background: #f5f5f5;}
    .list_table td{border:1px solid #CCC; font-size: 14px; padding:10px}
    .list_table tr{height: 42px;*+height: 42px!important;_height: 42px;}
    .myddcBox{border:1px solid #cecece;border-bottom:none \9;_border-bottom:1px solid #cecece;margin:0 auto;}
    .myddcBox input[type="button"],input[type="submit"]{ padding:5px;}
    .myddc{border-bottom: 1px solid #CCC;text-align:center;color: #20528f;font-size: 18px;font-weight:bold;background: #f5f5f5;margin: 0;height: 47px;line-height: 47px;}
    .myddcBox table tr td {font-size:14px;text-align: left;}
    .xjcontent {height:auto;overflow:auto;padding:10px;line-height:200%;}
    .xjcontent p {margin-bottom: 0;}
    .m-xjcontent .btn_search {background:#005293;border: 0 none;color: #FFFFFF;padding: 7px 13px!important;width: 100px;border-radius: 10px;font-size: 16px;}
    /*信件表单、正文*/

    .dcnr .m-ct-tt-bd {font-size:24px;font-weight:bold;text-align:center;}
    .m-ct-crm {font-size: 14px;text-align: center;background: #eaf5fa;width: 95%;margin: 0 auto;line-height: 34px;margin-top: 0;/* border: 1px dashed #CCC; */border-radius: 4px;}
    .dcnr {border: 1px solid #DDD;padding: 40px;width: 80%;margin: 0 auto;margin-top: 10px;}
    .dcnr .m-ct-artcle {width:98%;text-align:left;text-indent:2em;line-height: 26px;font-size: 15px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";margin:14px auto;margin-bottom: 6px;}
    .dcnr .sort_num_div {font-weight: bold;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";float:left;line-height: 30px;margin-right: 4px;font-size: 16px;}
    .dcnr #title_span {text-align:left;font-weight:bold;HEIGHT: auto;line-height: 30px;font-size: 16px;display:inline;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";float:left;text-indent: 0;}
    .dcnr #title_span em {color:#20528f;}
    .dcnr #req_span {color:#ff0000;}
    .dcnr ul#item_ul {padding: 7px 15px;overflow: hidden;}
    .dcnr ul#item_ul li.li_css1 {font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";line-height: 26px;font-size: 16px;margin-left: 16px;}
    .dcnr ul#item_ul li.li_css1 input {margin-right:5px;margin: 0;margin-left:10px;margin-right:3px;}
    .dcnr ul#item_ul li.li_css1 > div {height:auto;overflow:hidden;}
    .dcnr ul#item_ul li.li_css1 > label {text-indent: 7px;}
    .dcnr ul#item_ul li.li_css1 > em {color:#20528f;margin-left:5px;}
    .dcnr ul#item_ul li.li_css1 span {font-weight:normal;margin-left:10px;}
    .dcnr ul#item_ul li.li_css1 select {width:200px;color: #000;border:1px solid rgb(169,169,169);}
    .dcnr ul#item_ul li.li_css1 textarea {width:90%;height:110px;border:1px solid rgb(169,169,169);color:#000000;}
    .dcnr ul#item_ul li.li_css1 td {font-size:16px;padding: 0 10px;}
    .dcnr #button_div {text-align:center;}
    .dcnr #sub_button,.dcnr #showResultButton {width: 90px;height: 30px;background: #015293;border: 0 none;color: #FFF!important;font-size: 16px;line-height: 30px;cursor: pointer;text-align: center;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";display: inline-block;margin: 0 5px;}

    .m-fttp .splist{height:auto;overflow:hidden;padding-top: 2px;}
    .m-fttp .splist ul li{float:left;margin-bottom: 0;margin: 0 6px;overflow: hidden;}
    .m-fttp .splist ul li a{height: auto;display: block;position: relative;}
    .m-fttp .splist ul li a p{left:0;bottom:0;line-height: 150%;color:#000000;font-size:16px;text-align: center;padding: 9px 5px;width: 300px;margin-bottom: 0;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
    .m-fttp .splist ul li img{display:block;width: 300px;height: 215px;}
    .m-fttp .splist ul li:hover a{color:#ff0; position:relative;}
    .m-fttp .splist ul li:hover a .play{opacity:0.8;}
    .m-fttp .splist ul li.end{margin-right:0;float: right;}

}