html {
    overflow-x: auto;
}

body,input,textarea,select,button {
    background-color: #fff;
    color: #111;
    font: 14px Arial,"微软雅黑";
}

body,ul,dl,dd,p,h1,h2,h3,h4,h5,h6,form,div,fieldset,form,textarea,input {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6,i,em,b {
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
}

img {
    border: none;
}

input,textarea {
    outline: none;
}

button::-moz-focus-inner {
    border: 0;
    padding: 0;
    margin: 0;
}

.clear {
    zoom:1;}

.clear:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

texearea {
    resize: none;
}

em,cite,th {
    font-style: normal;
    font-weight: normal;
}

table {
    border-collapse: collapse;
}

dl,ol,dt,dd,ul,li {
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    color: #111;
    text-decoration: none;
}

a:hover {
    color: #12bbb7;
    text-decoration: none;
}

a.red {
    color: #F00;
    text-decoration: none;
}

a.blue {
    color: #f66;
    text-decoration: none;
}

a.blod {
    font-weight: bold;
}

a:hover.red {
    color: #F00;
    text-decoration: underline;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear1 {
    display: block;
    clear: both;
    width: 100%;
    height: 1px;
    overflow: hidden;
    *zoom:1;}

.clear2 {
    display: block;
    clear: both;
    width: 100%;
    height: 2px;
    overflow: hidden;
    *zoom:1;}

.clear3 {
    display: block;
    clear: both;
    width: 100%;
    height: 3px;
    overflow: hidden;
    *zoom:1;}

.clear5 {
    display: block;
    clear: both;
    width: 100%;
    height: 5px;
    overflow: hidden;
    *zoom:1;}

.clear4 {
    display: block;
    clear: both;
    width: 100%;
    height: 4px;
    overflow: hidden;
    *zoom:1;}

.clear10 {
    display: block;
    clear: both;
    width: 100%;
    height: 10px;
    overflow: hidden;
    *zoom:1;}

.clear12 {
    display: block;
    clear: both;
    width: 100%;
    height: 12px;
    overflow: hidden;
    *zoom:1;}

.clear15 {
    display: block;
    clear: both;
    width: 100%;
    height: 15px;
    overflow: hidden;
    *zoom:1;}

.clear20 {
    display: block;
    clear: both;
    width: 100%;
    height: 20px;
    overflow: hidden;
    *zoom:1;}

.clear30 {
    display: block;
    clear: both;
    width: 100%;
    height: 30px;
    overflow: hidden;
    *zoom:1;}

.clear40 {
    display: block;
    clear: both;
    width: 100%;
    height: 40px;
    overflow: hidden;
    *zoom:1;}

.clear50 {
    display: block;
    clear: both;
    width: 100%;
    height: 50px;
    overflow: hidden;
    *zoom:1;}

.clearb {
    display: block;
    clear: both;
    width: 100%;
    height: 3px;
    background-color: #fff;
    margin-top: -2px;
    overflow: hidden;
}

.clearline3 {
    display: block;
    clear: both;
    width: 100%;
    height: 3px;
    background-color: #333;
    margin: 10px 0;
    overflow: hidden;
}

.clearline2 {
    display: block;
    clear: both;
    width: 100%;
    height: 2px;
    background-color: #333;
    margin: 10px 0;
    overflow: hidden;
}

.clearline1 {
    display: block;
    clear: both;
    width: 100%;
    height: 1px;
    background-color: #eee;
    margin: 10px 0;
    overflow: hidden;
}

.clearline {
    display: block;
    clear: both;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

.dashed {
    border-bottom: 1px dashed #eee;
}

.dotted {
    border-bottom: 1px dotted #eee;
}

.box760 {
    display: block;
    clear: both;
    width: 760px;
}

.bo1 {
    border: 1px solid #eee;
}

.bot01 {
    border-top: 1px solid #e3e3e3;
}

.clearbg {
    background-color: #f3f3f3;
}

.wrapbox,.banner1100,.wrap1100 {
    display: block;
    clear: both;
    width: 1100px;
    margin: 0 auto;
}

.wrapbox .left {
    float: left;
    width: 760px;
    min-height: 100px;
}

.wrapbox .right {
    float: right;
    width: 300px;
    min-height: 100px;
}

.weizhi {
    display: block;
    clear: both;
    width: 100%;
    height: 34px;
    line-height: 34px;
    color: #999;
    font-size: 12px;
    font-family: '宋体';
}

.weizhi a {
    color: #333;
}

.weizhi span {
    float: right;
}

/* ========== iheader ========== */
.iheader2 {
    display: block;
    clear: both;
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}

.iheader2 .logo {
    float: left;
    width: 200px;
    height: 68px;
    background: url(../images/indeximg.png) no-repeat 2px 12px;
    line-height: 300px;
    overflow: hidden;
}

.iheader2 .head {
    display: block;
    clear: both;
    width: 1100px;
    height: 68px;
    margin: 0 auto;
}

.iheader2 .menu {
    float: left;
    width: 570px;
    height: 68px;
    line-height: 68px;
    font-size: 16px;
}

.iheader2 .menu li {
    float: left;
    position: relative;
    cursor: pointer;
}

.iheader2 .menu li a {
    display: block;
    padding: 0 22px;
}

.iheader2 .menu li a:hover {
    color: #f66;
}

.iheader2 .menu li.on {
    background-color: #f66;
    border-bottom: 1px solid #f66;
}

.iheader2 .menu li:hover {
    height: 66px;
    background-color: #fff;
    border-bottom: 3px solid #f66;
}

.iheader2 .menu li.on:hover a {
    color: #f66;
}

/*.iheader2 .menu li.nav:hover {height:69px;background-color:#fff;border-bottom:none;}
.iheader2 .menu li a.toogle:hover {height:66px;line-height:62px;padding:0 17px;border-bottom:1px solid #fff;border-top:3px solid #f66;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
*/
.iheader2 .menu li.nav a {
    padding: 0 29px 0 22px;
}

.iheader2 .menu li.navon {
    height: 69px;
    background-color: #fff;
    border-bottom: none;
}

.iheader2 .menu li.navon a.toogle {
    height: 66px;
    line-height: 62px;
    padding: 0 28px 0 22px;
    border-bottom: 1px solid #fff;
    border-top: 3px solid #f66;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    color: #f66;
}

.iheader2 .menu li p {
    display: none;
    width: 145px;
    position: absolute;
    left: 0px;
    top: 69px;
    z-index: 9999;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    border-top: none;
    padding: 2px 0;
    font-size: 14px;
    overflow: hidden;
}

.iheader2 .menu li p a {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 18px;
    font-weight: normal;
    color: #333;
}

.iheader2 .menu li p a:hover {
    color: #f66;
    font-weight: bold;
}

.iheader2 .menu li p.li2 {
    width: 175px;
    padding: 6px 0 10px;
}

.iheader2 .menu li p.li2 a {
    float: left;
    width: 60px;
    padding: 0;
    padding-left: 18px;
    text-align: left;
}

.iheader2 .menu li p.li3 {
    width: 210px;
    padding: 6px 0 10px;
}

.iheader2 .menu li p.li3 a {
    float: left;
    width: 45px;
    padding: 0;
    padding-left: 18px;
    text-align: left;
}

.iheader2 .menu li.on a {
    color: #fff;
}

.iheader2 .menu li a i {
    display: block;
    position: absolute;
    right: 12px;
    top: 26px;
    width: 10px;
    height: 10px;
    background: url(../images/indeximg.png) no-repeat -469px -19px;
    overflow: hidden;
}

.iheader2 .menu li.navon a i {
    background-position: -469px -152px;
}

.iheader2 .searchbox {
    float: right;
    position: relative;
    width: 240px;
    height: 30px;
    margin-top: 13px;
}

.iheader2 .searchbox .search {
    position: relative;
    width: 220px;
    height: 30px;
    background-color: #eee;
    border: 1px solid #efefef;
    border-radius: 15px;
    font-size: 14px;
}

.iheader2 .searchbox .input_txt {
    position: absolute;
    left: 8px;
    top: 0;
    width: 172px;
    height: 30px;
    line-height: 34px;
    border: none;
    padding-left: 8px;
    color: #ccc;
    font-size: 14px;
    background-color: #efefef;
}

.iheader2 .searchbox .btn_so {
    position: absolute;
    right: 4px;
    top: 0;
    width: 34px;
    height: 30px;
    border: none;
    background: #efefef url(../images/indeximg.png) no-repeat -408px -54px;
    cursor: pointer;
    border-radius: 15px;
}


/* ========== tit ========== */
.listtit {
    display: block;
    clear: both;
    width: 100%;
    height: 50px;
    line-height: 48px;
    border-bottom: 1px solid #eee;
}

.listtit h1,.listtit h2,.listtit h3 {
    float: left;
    font-size: 24px;
    border-bottom: 3px solid #f60;
    padding: 0 10px 0 35px;
    background: #fff url(../images/indeximg.png) no-repeat left 14px;
    color: #ff6666;
}

.listtit span {
    float: right;
    font-size: 12px;
    color: #666;
    font-family: '宋体';
}

.listtit span a {
    color: #666;
}

.listtit2 {
    display: block;
    clear: both;
    width: 100%;
    height: 50px;
    line-height: 48px;
    border-bottom: 1px solid #eee;
}

.listtit2 h1,.listtit2 h2 {
    float: left;
    padding: 0 5px;
    font-size: 24px;
    border-bottom: 3px solid #ff6666;
    color: #ff6666;
    text-align: center;
}

.listtit2 span {
    float: right;
    font-size: 16px;
    color: #ccc;
}

.listtit2 span a {
    padding: 0 10px;
    color: #666;
}

.listtit3 {
    display: block;
    clear: both;
    width: 100%;
    padding: 10px 0 10px;
    line-height: 28px;
    overflow: hidden;
}

.listtit3 h1,.listtit3 h2 {
    float: left;
    padding: 0 15px;
    font-size: 28px;
    border-left: 5px solid #ff6666;
    color: #ff6666;
    font-weight: bold;
}

.listtit3 span {
    float: right;
    font-size: 16px;
    color: #ccc;
    padding-top: 6px;
}

.listtit3 span a {
    padding: 0 8px;
    color: #666;
}

.tit_round {
    display: block;
    width: 100%;
    height: 44px;
    line-height: 44px;
    clear: both;
    overflow: hidden;
}

.tit_round h1,.tit_round h2,.tit_round h3 {
    float: left;
    color: #f66;
    font-size: 24px;
    font-family: 'Microsoft Yahei';
}

.tit_round h1:before,.tit_round h2:before,.tit_round h3:before {
    border: 4px solid #ff6666;
    border-radius: 50%;
    content: "";
    display: inline-block;
    float: left;
    width: 12px;
    height: 12px;
    margin: 13px 8px 0 0;
    vertical-align: middle;
}

.tit_round span {
    float: right;
    padding-right: 5px;
    font-size: 16px;
    color: #999;
}

.tit_round span a {
    display: inline;
    color: #111;
    padding: 0 8px;
    font-size: 16px;
}

.tit01 {
    display: block;
    clear: both;
    padding: 15px 0;
    clear: both;
    overflow: hidden;
    padding-left: 2px;
}

.tit01 h1,.tit01 h2,.tit01 h3 {
    float: left;
    line-height: 18px;
    font-size: 18px;
    padding-left: 15px;
    border-left: 5px solid #f66;
    color: #333;
    font-weight: bold;
}

.tit01 span {
    float: right;
    padding-right: 5px;
    font-size: 14px;
    color: #999;
}

.tit01 span a {
    display: inline;
    color: #999;
    padding-left: 12px;
}

.tit02 {
    display: block;
    clear: both;
    height: 54px;
    line-height: 54px;
    padding-left: 2px;
    border-bottom: 1px solid #eee;
}

.tit02 h1,.tit02 h2,.tit02 h3 {
    float: left;
    height: 53px;
    font-size: 24px;
    color: #f66;
    border-bottom: 3px solid #f66;
}

.tit02 span {
    float: right;
    padding-right: 5px;
    font-size: 14px;
    color: #999;
}

.tit02 span a {
    display: inline;
    color: #999;
    padding: 0 6px;
}

.tit03 {
    display: block;
    width: 100%;
    height: 34px;
    line-height: 30px;
    clear: both;
    border-bottom: 1px solid #e3e3e3;
}

.tit03 h2,.tit03 h3 {
    float: left;
    color: #333;
    height: 34px;
    font-size: 16px;
    border-bottom: 1px solid #77B02C;
}

.tit03 span,.tit04 span {
    float: right;
    margin-right: 10px;
    font-family: '宋体';
}

.tit04 {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 20px;
    clear: both;
    border-bottom: 1px solid #eee;
}

.tit04 h2,.tit04 h3 {
    float: left;
    color: #333;
    height: 29px;
    font-size: 16px;
    border-bottom: 2px solid #c00;
}

.tit05 {
    display: block;
    width: 100%;
    height: 24px;
    line-height: 24px;
    clear: both;
    padding: 15px 0 15px;
}

.tit05 h2,.tit05 h3 {
    float: left;
    color: #333;
    font-size: 24px;
    border-left: 5px solid #92C825;
    padding-left: 15px;
}

.tit05 span {
    float: right;
    font-family: '宋体';
    color: #999;
}

.tit05 span a {
    color: #999;
}

.rtit_01 {
    display: block;
    clear: both;
    width: 100%;
    height: 36px;
    line-height: 37px;
    border-bottom: 1px solid #eee;
}

.rtit_01 h3 {
    float: left;
    height: 35px;
    border-bottom: 2px solid #f66;
    color: #333;
    font-size: 16px;
    font-weight: bold;
}

.rtit_01 span {
    float: right;
    font-family: '宋体';
    font-size: 12px;
    padding-right: 20px;
}

.rtit_01 span a {
    color: #666;
}

.rtit_02 {
    display: block;
    clear: both;
    width: 100%;
    height: 36px;
    line-height: 37px;
    border-bottom: 1px solid #eee;
}

.rtit_02 h3 {
    float: left;
    height: 35px;
    border-bottom: 2px solid #12bbb7;
    color: #333;
    font-size: 16px;
    font-weight: bold;
}

.rtit_02 span {
    float: right;
    font-family: '宋体';
    font-size: 12px;
    padding-right: 20px;
}

.rtit_02 span a {
    color: #666;
}

/* ========== page ========== */
.page {
    display: block;
    text-align: center;
    padding: 10px 0;
    font-family: arial;
    clear: both;
    font-family: "Microsoft Yahei";
}

.page span,.page a {
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 5px;
    color: #666;
    border-radius: 2px;
}

.page a,.page span {
    padding: 7px 11px;
    border: 1px solid #EBEBEB;
}

.page a:hover,.page a.current {
    background: #12bbb7;
    border: 1px solid ;
    color: #fff;
    text-decoration: none;
}

.listpage {
    display: block;
    text-align: center;
    padding: 10px 0;
    font-family: arial;
    clear: both;
}

.listpage span,.listpage a {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    color: #666;
    border-radius: 2px;
}

.listpage a,.listpage span {
    padding: 9px 13px;
    border: 1px solid #EBEBEB;
}

.listpage a:hover,.listpage a.current {
    background: #86bc40;
    border: 1px solid #86bc40;
    color: #fff;
    text-decoration: none;
}

/* ========== tags ========== */
.tags {
    float: left;
    width: 340px;
    padding-left: 15px;
    padding-bottom: 6px;
}

.tags dl {
    float: left;
    width: 300px;
    height: 30px;
    line-height: 30px;
}

.tags dl dt {
    float: left;
    width: 60px;
    font-size: 14px;
    font-weight: bold;
}

.tags dl dt a {
    color: #111;
}

.tags dl dd {
    float: left;
    width: 230px;
    color: #999;
    font-size: 14px;
}

.tags dl dd a {
    display: inline;
    padding: 0 10px;
    color: #333;
}

.tags dl dd a:hover {
    color: #12bbb7;
}

/* ========== caipu ========== */
ul.cai760 {
    float: left;
    width: 790px;
}

ul.cai760 li {
    float: left;
    width: 140px;
    height: 200px;
    margin-right: 15px;
}

ul.cai760 li i {
    display: block;
    width: 140px;
    height: 140px;
    overflow: hidden;
}

ul.cai760 li img {
    width: 100%;
}

ul.cai760 li b {
    display: block;
    width: 138px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: #333;
    text-align: center;
    overflow: hidden;
    border: 1px solid #f3f3f3;
    border-top: none;
}

ul.cai760 li a {
    text-decoration: none;
}

ul.cai760 li a:hover b {
    color: #f00;
    background-color: #f3f3f3;
}

ul.cai760b {
    float: left;
    width: 790px;
}

ul.cai760b li {
    float: left;
    width: 178.75px;
    height: 250px;
    margin-right: 15px;
}

ul.cai760b li i {
    display: block;
    width: 178.75px;
    height: 182.5px;
    overflow: hidden;
}

ul.cai760b li img {
    width: 100%;
}

ul.cai760b li h5 {
    display: block;
    width: 176.75px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #333;
    text-align: center;
    overflow: hidden;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    border-top: none;
}

ul.cai760b li b {
    display: block;
    width: 176.75px;
    height: 24px;
    line-height: 16px;
    font-size: 12px;
    color: #aaa;
    text-align: center;
    overflow: hidden;
    border: 1px solid #f3f3f3;
    border-top: none;
}

ul.cai760b li a {
    text-decoration: none;
}

ul.cai760b li a:hover h5 {
    color: #f00;
}

ul.cai760c {
    float: left;
    width: 790px;
}

ul.cai760c li {
    float: left;
    width: 140px;
    height: 140px;
    margin: 0 15px 15px 0;
    overflow: hidden;
    position: relative;
}

ul.cai760c li i {
    display: block;
    width: 140px;
    height: 140px;
    overflow: hidden;
}

ul.cai760c li img {
    width: 100%;
}

ul.cai760c li b {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 140px;
    height: 44px;
    line-height: 54px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    overflow: hidden;
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
}

ul.cai760c li a {
    text-decoration: none;
}

ul.caipu_lists {
    float: left;
    width: 1140px;
}

ul.caipu_lists li {
    float: left;
    width: 204px;
    height: 100px;
    margin-right: 20px;
}

ul.caipu_lists li i {
    display: block;
    width: 204px;
    height: 204px;
    overflow: hidden;
}

ul.caipu_lists li img {
    width: 100%;
}

ul.caipu_lists li h5 {
    display: block;
    width: 202px;
    height: 34px;
    line-height: 36px;
    font-size: 16px;
    color: #333;
    text-align: center;
    overflow: hidden;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    border-top: none;
}

ul.caipu_lists li span {
    display: block;
    width: 202px;
    height: 26px;
    line-height: 16px;
    font-size: 12px;
    color: #aaa;
    text-align: center;
    overflow: hidden;
    border: 1px solid #f3f3f3;
    border-top: none;
}

ul.caipu_lists li a {
    text-decoration: none;
}

ul.caipu_lists li a:hover h5 {
    color: #f00;
    font-weight: bold;
}

ul.caipu_lists6 {
    float: left;
    width: 1140px;
}

ul.caipu_lists6 li {
    float: left;
    width: 170px;
    height: 100px;
    margin-right: 16px;
}

ul.caipu_lists6 li i {
    display: block;
    width: 170px;
    height: 170px;
    overflow: hidden;
}

ul.caipu_lists6 li img {
    width: 100%;
}

ul.caipu_lists6 li h5 {
    display: block;
    width: 168px;
    height: 34px;
    line-height: 36px;
    font-size: 16px;
    color: #333;
    text-align: center;
    overflow: hidden;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    border-top: none;
}

ul.caipu_lists6 li span {
    display: block;
    width: 168px;
    height: 26px;
    line-height: 16px;
    font-size: 12px;
    color: #aaa;
    text-align: center;
    overflow: hidden;
    border: 1px solid #f3f3f3;
    border-top: none;
}

ul.caipu_lists6 li a {
    text-decoration: none;
}

ul.caipu_lists6 li a:hover h5 {
    color: #f00;
    font-weight: bold;
}

/* ========== txt list ========== */
div.txt300 {
    overflow: hidden;
    width: 298px;
    border: 1px solid #eee;
}

div.txt300 .rtit_02 {
    width: 270px;
    margin: 0 auto;
    padding-top: 4px;
}

div.txt300b {
    overflow: hidden;
    width: 298px;
    border: 1px solid #eee;
}

div.txt300b .rtit_02 {
    width: 270px;
    margin: 0 auto;
    padding-top: 4px;
}

ul.txt760 {
    float: left;
    width: 760px;
    padding: 5px 0 10px;
    overflow: hidden;
}

ul.txt760 li {
    float: left;
    width: 253px;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    overflow: hidden;
    border-bottom: 1px solid #fff;
}

ul.txt760 li a {
    color: #333;
}

ul.txt760 li a:before {
    border: 1px solid #ccc;
    border-radius: 50%;
    content: "";
    display: inline-block;
    float: left;
    width: 5px;
    height: 5px;
    margin: 12px 6px 0 5px;
    vertical-align: middle;
}

ul.txt760 li a:hover:before {
    border: 1px solid #ff6666;
}

ul.txt760 li a:hover {
    color: #f66;
}

ul.txt760 li:hover {
    border-bottom: 1px solid #eee;
    cursor: pointer;
}

ul.txt760b {
    float: left;
    width: 780px;
    overflow: hidden;
}

ul.txt760b li {
    float: left;
    width: 370px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    font-size: 16px;
    border-bottom: 1px dotted #eee;
    margin-right: 20px;
}

ul.txt760b li a:before {
    border: 1px solid #ccc;
    border-radius: 50%;
    content: "";
    display: inline-block;
    float: left;
    width: 9px;
    height: 9px;
    margin: 17px 8px 0 0;
    vertical-align: middle;
}

ul.txt760b li:hover a:before,ul.txt760b li a:hover:before {
    border: 1px solid #fafafa;
}

ul.txt760b li a:hover {
    color: #f66;
}

ul.txt760b li:hover {
    background-color: #fafafa;
    border-bottom: 1px solid #eee;
    cursor: pointer;
}

ul.txt760c {
    float: left;
    width: 780px;
    overflow: hidden;
}

ul.txt760c li {
    float: left;
    width: 370px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    border-bottom: 1px solid #fff;
    font-size: 16px;
    margin-right: 20px;
}

ul.txt760c li a:before {
    border: 1px solid #ccc;
    border-radius: 50%;
    content: "";
    display: inline-block;
    float: left;
    width: 7px;
    height: 7px;
    margin: 10px 8px 0 0;
    vertical-align: middle;
}

ul.txt760c li:hover a:before,ul.txt760b li a:hover:before {
    border: 1px solid #f66;
}

ul.txt760c li a:hover {
    color: #f66;
}

ul.txt760c li:hover {
    cursor: pointer;
}

ul.txt300 {
    float: left;
    width: 300px;
    padding: 5px 0 10px;
    overflow: hidden;
}

ul.txt300 li {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    overflow: hidden;
}

ul.txt300 li i {
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #e3e3e3;
    margin-top: 5px;
    font-family: arial;
    color: #fff;
    border-radius: 3px;
    margin-right: 8px;
    font-size: 12px;
}

ul.txt300 li a {
    color: #333;
}

ul.txt300 li i.i1 {
    background-color: #ff9595;
    color: #fff;
}

ul.txt300 li i.i2 {
    background-color: #ffbbbb;
    color: #fff;
}

ul.txt300 li i.i3 {
    background-color: #fdd5d5;
    color: #fff;
}

ul.txt300a {
    float: left;
    width: 300px;
    padding: 5px 0 10px;
    overflow: hidden;
}

ul.txt300a li {
    float: left;
    width: 100%;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    overflow: hidden;
}

ul.txt300a li a {
    color: #333;
}

ul.txt300a li a:before {
    border: 1px solid #ccc;
    border-radius: 50%;
    content: "";
    display: inline-block;
    float: left;
    width: 5px;
    height: 5px;
    margin: 10px 6px 0 0;
    vertical-align: middle;
}

ul.txt300a li a:hover:before {
    border: 1px solid #ff6666;
}

ul.txt300a li a:hover {
    color: #f66;
}

ul.txt300b {
    float: left;
    width: 300px;
    padding: 8px 0 10px;
    overflow: hidden;
}

ul.txt300b li {
    float: left;
    width: 280px;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    overflow: hidden;
}

ul.txt300b li:hover {
    background-color: #f7f7f7;
    cursor: pointer;
}

ul.txt300b li a {
    color: #333;
}

ul.txt300b li a:before {
    border: 1px solid #ccc;
    border-radius: 50%;
    content: "";
    display: inline-block;
    float: left;
    width: 4px;
    height: 4px;
    margin: 11px 6px 0 5px;
    vertical-align: middle;
}

ul.txt300b li a:hover:before {
    border: 1px solid #ff6666;
}

ul.txt300b li a:hover {
    color: #f66;
}

.gongxiao_top {
    display: block;
    width: 1078px;
    margin: 8px auto 5px;
    padding: 8px 0 8px 20px;
    border: 1px solid #eee;
    border-radius: 3px;
    overflow: hidden;
}

.gongxiao_top dl {
    float: left;
    width: 350px;
    line-height: 24px;
    padding: 5px 0 5px 5px;
}

.gongxiao_top dl dt {
    float: left;
    width: 80px;
    font-size: 18px;
}

.gongxiao_top dl dt a {
    color: #111;
}

.gongxiao_top dl dd {
    float: left;
    width: 270px;
    color: #999;
    font-size: 16px;
    line-height: 26px;
}

.gongxiao_top dl dd a {
    display: inline;
    padding: 0 12px;
    color: #555;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.index_top {
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #E6E6E6;
}

.index_topbar {
    width: 1100px;
    height: 100%;
    margin: 0 auto
}

.index_toplogo {
}

.index_toplogo img {
}

.index_top_classify {
    height: 100%;
    display: inline-block;
    float: left;
    margin-left: 15px;
    z-index: 9999;
}

.index_top_classify ul {
    white-space: nowrap;
    height: 100%;
}

.index_top_classify ul li {
    width: 110px;
    height: 100%;
    float: left;
    line-height: 70px;
    color: #333;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    z-index: 9999;
    position: relative;
}

.index_top_classify ul li a {
    color: #333 !important;
}

.index_top_classify ul li:hover {
    background-color: #12bbb7;
    color: #fff !important
}

.index_top_classify ul li:hover>a {
    color: #fff!important
}

.menumore {
    width: 10px;
    height: 6px;
    vertical-align: 2px;
    margin-left: 5px;
    display: inline;
}

.index_guide {
    float: right;
    color: #333;
    font-size: 18px;
    /* margin-top:20px;*/
    cursor: pointer;
    position: relative;
    height: 100%;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}

.index_guide:hover {
    background-color: #12bbb7;
    color: #fff;
}

.index_guide img {
    width: 21px;
    height: 16px;
    vertical-align: -2px;
    margin-right: 10px;
    display: inline;
}

.menubox {
    width: 220px;
    position: absolute;
    left: -43px;
    top: 70px;
    background-color: #F0F0F0;
    color: #666666;
    border: 1px solid #CCCCCC;
}

.menubox ul {
    width: 100%;
}

.menubox ul li {
    width: 50%;
    float: left;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
}

.menubox ul li a {
    color: #333 !important
}

.menubox ul li:hover {
    background-color: #F0F0F0;
}

.menubox ul li:hover a {
    color: #12bbb7 !important;
    border-bottom: 1px solid #12bbb7;
}


.hide {
    display: none;
}

.mainnav02 {
    position: absolute;
    right: 0;
    top: 0;
    width: 63px;
    height: 55px;
    line-height: 53px;
    *line-height: 54px;
    _line-height: 56px;
    padding-left: 34px;
    background: url(../images/nav02.gif) no-repeat 10px 20px;
    cursor: pointer;
}

.mainnav02 p {
    font-size: 18px;
    color: #fff;
    position: relative;
    height: 55px;
}

.mainnav02 p span {
    position: absolute;
    right: 10px;
    top: 26px;
    width: 10px;
    height: 5px;
    background-image: url(../images/nav01a.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/templates/news/images/nav01a.png");
    _background: none;
}

.mainnav02_over {
    background-image: url(../images/nav02b.gif);
    background-color: #fff;
}

.mainnav02_over p {
    color: #333;
}

.mainnav02_over p span {
    background: url(../images/nav01b.gif) no-repeat 0 0;
    _filter: ;
}

.mainnav02_con {
    position: absolute;
    top: 70px;
    left: -360px;
    z-index: 999999;
    border: 2px solid #ddd;
    border-top: 0;
    background: #fff;
    width: 450px;
    padding: 10px 0 10px 30px;
}

.mainnav02_con dl {
    clear: both;
    overflow: hidden;
    zoom:1;padding: 0px 0 0px 104px;
    position: relative;
    line-height: 42px;
}

.mainnav02_con dl dd a {
    margin-right: 23px;
    display: inline-block;
    color: #333;
    font-size: 14px;
}

.mainnav02_con dl dt {
    position: absolute;
    left: 0;
    top: 0px;
    font-size: 16px;
    height: 43px;
    width: 104px;
    line-height: 45px;
}

.mainnav02_con dl dt a {
    /* padding-left:31px;*/
    position: relative;
    zoom:1;color: #666;
}

.mainnav02_con dl dt a span {
    display: inline-block;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 1px;
    *top: 12px;
    background: url(../images/nav04.gif) no-repeat 0 0;
    cursor: pointer;
}

.mainnav02_con dl dt a.mainnav02_1 span {
    background-position: 0 0;
}

.mainnav02_con dl dt a.mainnav02_2 span {
    background-position: 0 -338px;
    top: 2px;
    *top: 12px;
}

.mainnav02_con dl dt a.mainnav02_3 span {
    background-position: 0 -128px;
    left: -1px;
}

.mainnav02_con dl dt a.mainnav02_4 span {
    background-position: 0 -297px;
    top: 3px;
    *top: 13px;
    _top: 12px;
}

.mainnav02_con dl dt a.mainnav02_5 span {
    background-position: 0 -253px;
    *top: 11px;
}

.mainnav02_con dl dt a.mainnav02_6 span {
    background-position: 0 -169px;
    *top: 11px;
}

.mainnav02_con dl dt a.mainnav02_7 span {
    background-position: 0 -84px;
    *top: 11px;
    left: -1px;
}

.mainnav02_con dl dt a.mainnav02_8 span {
    background-position: 0 -42px;
    *top: 11px;
}

.mainnav02_con dl dt a.mainnav02_9 span {
    background-position: 0 -421px;
}

.mainnav02_con dl dt a.mainnav02_10 span {
    background-position: 0 -464px;
    top: 2px;
    *top: 12px;
    left: -3px;
}

.mainnav02_con dl dt a.mainnav02_11 span {
    background-position: 0 -214px;
    top: 2px;
    *top: 12px;
    left: -2px;
}

.mainnav02_con dl dt a.mainnav02_12 span {
    background-position: 0 -379px;
}

.mainnav02_con dl dt a.mainnav02_13 span {
    background-position: -2px -550px;
}

.mainnav02_con dl dt a.mainnav02_14 span {
    background-position: 0 -643px;
}

.mainnav02_con dl dt a.mainnav02_15 span {
    background-position: 0px -599px;
    _top: 11px;
}

.mainnav02_con dl dt i {
    font-style: normal;
    color: #ccc;
    padding-left: 16px;
    font-family: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ";
}

.mainnav02_con dl dd a:hover,.mainnav02_con dl dt a:hover {
    color: #12bbb7;
}

.mainnav02_con img {
    width: 16px;
    height: 16px;
    margin-right: 0;
}

.g-nav-full {
    overflow: hidden;
    background: #12bbb7;
    height: 50px;
}

.g-nav-full ul li {
    float: left;
    overflow: hidden;
}

.g-nav-full ul li a {
    display: block;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 19px;
    font-family: "Microsoft YaHei";
    padding: 0px 30px;
}

.g-nav-full ul li.m-hover {
    background: #05aeaa;
}

.g-nav-full ul li:hover {
    background: #05aeaa;
}

.g-nav-full ul li a:hover {
    color: #ffffff!important;
}

.g-box-1200 {
    width: 1100px;
    height: auto;
    margin: auto;
    display: block;
}

#form_top {
    width: 450px;
    height: 46px;
    overflow: hidden
}

#form_top .u-search-input {
    width: 372px;
    height: 37px;
    line-height: 30px;
    text-indent: 10px;
    background: #fff;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    margin: 0;
    padding: 0;
    border: 2px solid #12bbb7;
    border-radius: 6px 0 0 6px;
    display: inline;
    overflow: hidden
}

#form_top .u-search-btn {
    width: 74px;
    height: 41px;
    line-height: 32px;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    background: #12bbb7;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0 6px 6px 0;
    display: inline;
    overflow: hidden;
    cursor: pointer
}

.f-fr {
    float: right;
    display: inline;
}

 .readbox {
                               display: block;
                               clear: both;
                               width: 760px;
                           }

.readbox h1 {
    display: block;
    clear: both;
    width: 100%;
    font-size: 32px;
    padding: 15px 0 20px;
    line-height: 40px;
    font-weight: bold;
    color: #333;
}

.readbox .infos {
    display: block;
    clear: both;
    width: 100%;
    height: 30px;
    font-size: 14px;
    color: #999;
    border-bottom: 1px solid #eee;
}

.readbox .digest {
    display: block;
    clear: both;
    width: 730px;
    padding: 12px 15px;
    line-height: 26px;
    color: #666;
    border-radius: 3px;
    font-size: 14px;
    margin-top: 10px;
    color: #999;
    background-color: #f9f9f9;
}

.readbox .digest b {
    font-size: 14px;
    color: #ccc;
}

.readbox .readbox,.readbox .specbox {
    float: left;
    width: 760px;
    padding-bottom: 10px;
}

.readbox .reads {
    padding: 0px;
    font-size: 18px;
    line-height: 30px;
}

.readbox .reads p {
    display: block;
    clear: both;
    line-height: 30px;
    font-size: 18px;
    padding: 10px 0;
    word-break: break-all;
    word-wrap: break-word;
}

.readbox .reads img{
    max-width:100%;
}

.readbox .reads .title {
    display: block;
    text-align: center;
    font-weight: bold;
}

.readbox .reads span.next {
    display: block;
    text-align: center;
    color: #f30;
}

.readbox .reads img {
    display: block;
    margin: 8px auto;
    clear: right;
}

.readbox .reads .li-icon {
    float: left;
    text-indent: 0;
    margin-left: 0px;
    width: 26px;
    height: 26px;
    border-radius: 3px;
    background-color: #339900;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-family: arial;
    margin-left: -28px;
}

.readbox .reads .li-dot {
    float: left;
    text-indent: 0;
    margin-left: 4px;
    margin-top: 8px;
    width: 14px;
    height: 14px;
    border-radius: 7px;
    background-color: #f90;
    margin-left: -28px;
}

.readbox .reads .li-tit {
    float: left;
    clear: both;
    text-indent: 0;
    padding: 0 20px;
    height: 32px;
    line-height: 32px;
    border-radius: 3px;
    background-color: #cc0033;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin: 10px 0;
    margin-left: 0px;
    font-weight: bold;
}

.readbox .reads .li-subtit {
    float: left;
    clear: both;
    text-indent: 0;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    background-color: #007c00;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin: 10px 0;
    margin-left: 0px;
    font-weight: bold;
}

.banner250 {
    width: 300px;
    height: 250px;
    float: left;
    clear: left;
    padding: 10px 10px 0 0;
    padding-bottom: 3px;
}

.readbox .reads p b,.readbox .reads p strong {
    font-size: 15px;
    font-weight: bold;
    color: #842424;
    padding-left: -20px;
    font-family: "Microsoft Yahei";
}

.readbox .reads p b em,.readbox .reads p strong em {
    font-weight: bold;
}

.readbox .reads p em {
    font-weight: normal;
    color: #111;
    text-decoration: underline;
}

.readbox .reads .li-tit em,.readbox .reads .li-subtit em {
    font-weight: bold;
    color: #fff;
}



ul.articlist_list {
    display: block;
    width: 100%;
}

ul.articlist_list li {
    display: block;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #f3f3f3;
    overflow: hidden;
}

ul.articlist_list li i {
    float: left;
    width: 160px;
    height: 95px;
    overflow: hidden;
    margin-right: 15px;
}

ul.articlist_list li i img {
    display: block;
    width: 100%;
}

ul.articlist_list li h5 {
    float: left;
    width: 580px;
    line-height: 24px;
    font-size: 20px;
    padding-top: 8px;
}

ul.articlist_list li span {
    float: left;
    width: 580px;
    padding-top: 12px;
    color: #999;
    font-size: 14px;
}

ul.articlist_list li span b {
    float: left;
    padding-right: 20px;
}

.article_box {
    display: block;
    width: 1200px;
}

.article_one {
    float: left;
    width: 340px;
    margin-right: 40px;
}

.article_box p {
    display: block;
    clear: both;
    padding-top: 10px;
}

.article_box p a {
    display: block;
    clear: both;
    width: 100%;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    overflow: hidden;
}

.article_box p a:before {
    border: 1px solid #ddd;
    border-radius: 50%;
    content: "";
    display: inline-block;
    float: left;
    width: 7px;
    height: 7px;
    margin: 10px 8px 0 0;
    vertical-align: middle;
}

.viewnewpages {
    float: left;
    width: 660px;
    *width: 490px;
    padding: 10px 0;
    *padding: 10px 0 10px 170px;
    text-align: center;
    line-height: 30px;
}

.viewnewpages li {
    *float: left;
    display: inline-table;
    margin: 0 2px;
    list-style: none;
}

.viewnewpages a {
    *float: left;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    color: #666;
    display: inline-table;
    overflow: hidden;
    background: url("../images/viewnewpages.gif") no-repeat 0 0;
    font-size: 16px;
}

.viewnewpages a.info {
    width: auto;
    background: none;
}

.viewnewpages a:hover {
    color: #fff;
    text-decoration: none;
    background-position: 0 -50px;
}

.viewnewpages .thisclass a {
    background-position: 0 -50px;
    color: #fff;
}

.viewnewpages a.prev {
    background-position: -50px 0px;
    text-indent: -9999px;
}

.viewnewpages a.prev:hover {
    color: #fff;
    text-decoration: none;
    background-position: -50px -50px;
}

.viewnewpages a.next {
    background-position: -100px 0px;
    text-indent: -9999px;
}

.viewnewpages a.next:hover {
    color: #fff;
    text-decoration: none;
    background-position: -100px -50px;
}

.viewnewpages i {
    *float: left;
    font-style: normal;
    color: #333;
    font-family: Verdana, Geneva, sans-serif, "宋体";
    font-size: 16px;
}

.g-nav-full {
    overflow: hidden;
    background: #12bbb7;
    height: 50px;
}

.g-nav-full ul li {
    float: left;
    overflow: hidden;
}

.g-nav-full ul li a {
    display: block;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 19px;
    font-family: "Microsoft YaHei";
    padding: 0px 30px;
}

.g-nav-full ul li.m-hover {
    background: #05aeaa;
}

.g-nav-full ul li:hover {
    background: #05aeaa;
}

.g-nav-full ul li a:hover {
    color: #ffffff!important;
}

.g-box-1200 {
    width: 1100px;
    height: auto;
    margin: auto;
    display: block;
}


.f-fr {
    float: right;
    display: inline;
}

html {overflow-x:auto;}
body,input,textarea,select,button {background-color:#fff;color:#111;font:14px Arial,"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";}
body,ul,dl,dd,p,h1,h2,h3,h4,h5,h6,form,div,fieldset,form,textarea,input {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,i,em,b {font-style:normal;font-weight:normal;font-size:100%;}
img {border:none;}
input,textarea {outline:none;}
button::-moz-focus-inner {border:0;padding:0;margin:0;}
.clear {zoom:1;}
.clear:after {content:".";display:block;visibility:hidden;height:0;clear:both;}
texearea {resize:none;}
em,cite,th {font-style:normal;font-weight:normal;}
table {border-collapse:collapse;}
dl,ol,dt,dd,ul,li {list-style:none;margin:0;padding:0;}
a {color:#111;text-decoration:none;}
a:hover {color:#f33;text-decoration:none;}
a.red {color:#F00;text-decoration:none;}
a.blue {color:#f66;text-decoration:none;}
a.blod {font-weight:bold;}
a:hover.red {color:#F00;text-decoration:underline;}
.fl {float:left;}
.fr {float:right;}
a:hover {color:#12bbb7 !important;}
a:visited {color:#333;}
.clearfix:after {content:".";display:block;height:0;visibility:hidden;clear:both;}
.menumore {width:10px;height:6px;vertical-align:2px;margin-left:5px;}
.index_guide {float:right;color:#333;font-size:18px;/* margin-top:20px;*/cursor:pointer;position:relative;height:100%;padding-top:20px;padding-left:10px;padding-right:10px;box-sizing:border-box;}
.index_guide:hover {background-color:#12bbb7;color: #fff;}
.index_guide img {width:21px;height:16px;vertical-align:-2px;margin-right:10px;}
.menubox {width:220px;position:absolute;left:-43px;top:70px;background-color:#F0F0F0;color:#666666;border:1px solid #CCCCCC;}
.menubox ul {width:100%;}
.menubox ul li {width:50%;float:left;font-size:16px;height:50px;line-height:50px;}
.menubox ul li a {color:#333 !important}
.menubox ul li:hover {background-color:#F0F0F0;}
.menubox ul li:hover a {color:#12bbb7 !important;border-bottom:1px solid #12bbb7;}
.hide {display:none;}
.mainnav02 {position:absolute;right:0;top:0;width:63px;height:55px;line-height:53px;*line-height:54px;_line-height:56px;padding-left:34px;background:url(../images/nav02.gif) no-repeat 10px 20px;cursor:pointer;}
.mainnav02 p {font-size:18px;color:#fff;position:relative;height:55px;}
.mainnav02 p span {position:absolute;right:10px;top:26px;width:10px;height:5px;background-image:url(../images/nav01a.png);background-position:0 0;background-repeat:no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/templates/news/images/nav01a.png");_background:none;}
.mainnav02_over {background-image:url(../images/nav02b.gif);background-color:#fff;}
.mainnav02_over p {color:#333;}
.mainnav02_over p span {background:url(../images/nav01b.gif) no-repeat 0 0;_filter:;}
.mainnav02_con {position:absolute;top:70px;left:-360px;z-index:999999;border:2px solid #ddd;border-top:0;background:#fff;width:450px;padding:10px 0 10px 30px;}
.mainnav02_con dl {clear:both;overflow:hidden;zoom:1;padding:0px 0 0px 104px;position:relative;line-height:42px;}
.mainnav02_con dl dd a {margin-right:23px;display:inline-block;color:#333;font-size:14px;}
.mainnav02_con dl dt {position:absolute;left:0;top:0px;font-size:16px;height:43px;width:104px;line-height:45px;}
.mainnav02_con dl dt a {/* padding-left:31px;*/position:relative;zoom:1;color:#666;}
.mainnav02_con dl dt a span {display:inline-block;width:24px;height:24px;position:absolute;left:0;top:1px;*top:12px;background:url(../images/nav04.gif) no-repeat 0 0;cursor:pointer;}
.mainnav02_con dl dt a.mainnav02_1 span {background-position:0 0;}
.mainnav02_con dl dt a.mainnav02_2 span {background-position:0 -338px;top:2px;*top:12px;}
.mainnav02_con dl dt a.mainnav02_3 span {background-position:0 -128px;left:-1px;}
.mainnav02_con dl dt a.mainnav02_4 span {background-position:0 -297px;top:3px;*top:13px;_top:12px;}
.mainnav02_con dl dt a.mainnav02_5 span {background-position:0 -253px;*top:11px;}
.mainnav02_con dl dt a.mainnav02_6 span {background-position:0 -169px;*top:11px;}
.mainnav02_con dl dt a.mainnav02_7 span {background-position:0 -84px;*top:11px;left:-1px;}
.mainnav02_con dl dt a.mainnav02_8 span {background-position:0 -42px;*top:11px;}
.mainnav02_con dl dt a.mainnav02_9 span {background-position:0 -421px;}
.mainnav02_con dl dt a.mainnav02_10 span {background-position:0 -464px;top:2px;*top:12px;left:-3px;}
.mainnav02_con dl dt a.mainnav02_11 span {background-position:0 -214px;top:2px;*top:12px;left:-2px;}
.mainnav02_con dl dt a.mainnav02_12 span {background-position:0 -379px;}
.mainnav02_con dl dt a.mainnav02_13 span {background-position:-2px -550px;}
.mainnav02_con dl dt a.mainnav02_14 span {background-position:0 -643px;}
.mainnav02_con dl dt a.mainnav02_15 span {background-position:0px -599px;_top:11px;}
.mainnav02_con dl dt i {font-style:normal;color:#ccc;padding-left:16px;font-family:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“";}
.mainnav02_con dl dd a:hover,.mainnav02_con dl dt a:hover {color:#12bbb7;}
.mainnav02_con img {width:16px;height:16px;margin-right:0;}
.main_box {width:100%;}
.main_content {width:1100px;margin:0 auto;}
.w300 {width:360px !important;}
.index06_title {font-size:18px;line-height:32px;font-weight:bold;padding-left:7px;}
.index06 {clear:both;padding-top:4px;}
.index06 ul {clear:both;height:40px;line-height:40px;overflow:hidden;padding:7px;}
.index06 ul a.indexlink02 {display:inline-block;/* margin-left:8px;*/margin:0 10px;font-size:15px;}
.index06 ul a.indexlink03 {display:inline-block;font-weight:bold;font-size:16px;}
.index06 ul.index06_1 a.indexlink03 {background-position:-209px -85px;}
.index06 ul.index06_2 a.indexlink03 {background-position:-209px -125px;}
.index06 ul.index06_3 a.indexlink03 {background-position:-209px -163px;}
.index06 ul.index06_4 a.indexlink03 {background-position:-209px -204px;}
.index06 ul.index06_5 a.indexlink03 {background-position:-209px -243px;}
.index06 ul.index06_6 a.indexlink03 {background-position:-209px -284px;}
.index06 ul.index06_7 a.indexlink03 {background-position:-209px -325px;}
.index06 ul.index06_8 a.indexlink03 {background-position:-209px -363px;}
.index07 {height:290px;overflow:hidden;}
.index07_block {clear:both;height:156px;padding-left:43px;overflow:hidden;position:relative;}
.index07_line {position:absolute;left:17px;top:0;background:#eee;width:1px;height:156px;overflow:hidden;}
.index07_time {position:absolute;left:0;top:6px;width:36px;height:31px;font-size:12px;color:#fff;line-height:13px;padding-top:5px;text-align:center;background-position:0 -355px;font-family:Arial,Helvetica,sans-serif;}
.index07_name {height:48px;line-height:48px;background:#f1fbfd;overflow:hidden;padding-left:50px;position:relative;font-size:14px;color:#999;}
.index07_name span {font-size:16px;color:#333;padding-right:7px;}
.index07_name dt {position:absolute;left:8px;top:7px;width:34px;height:34px;overflow:hidden;}
.index07_name dt img {width:34px;height:34px;}
.index07_name dt span {position:absolute;left:0;top:0;width:34px;height:34px;background-image:url(../images/index10.png);background-position:0 0;background-repeat:no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="/templates/news/images/index10.png");_background:none;}
.index07_q {padding:8px 0 0 25px;position:relative;height:24px;line-height:24px;font-size:14px;overflow:hidden;}
.index07_q dt {position:absolute;left:0;top:8px;font-weight:bold;color:#79c950;}
.index07_a {padding:5px 0 0 25px;position:relative;height:44px;line-height:22px;font-size:14px;color:#999;overflow:hidden;}
.index07_a dt {position:absolute;left:0;top:5px;font-weight:bold;color:#f87d63;}
.index08 {clear:both;position:relative;zoom:1;margin-top:-8px;overflow:hidden;}
.index08 ul {clear:both;position:relative;height:51px;line-height:51px;overflow:hidden;margin-top:-1px;background:url(/templates/news/images/line01.gif) repeat-x 0 0;padding:0px 100px 0 42px;}
.index08 ul span {font-size:14px;color:#999;padding-left:14px;}
.index08 ul img {position:absolute;left:0;top:9px;width:32px;height:32px;}
.index08 ul i {position:absolute;right:0;top:0;font-size:14px;color:#999;font-style:normal;}
.index09a,.index09b span,input.index09_btn,.index09d {background-image:url(../images/index11.gif);background-repeat:no-repeat;}
.index09 {background:#f8f8f8;height:260px;padding-top:63px;position:relative;zoom:1;}
.index09a {position:absolute;left:30px;top:16px;line-height:28px;padding-left:25px;font-size:18px;background-position:-30px -16px;*background-position:-30px -17px;}
.index09b {position:absolute;right:30px;top:22px;line-height:24px;padding-right:13px;font-size:14px;color:#999;cursor:pointer;}
.index09b span {display:block;position:absolute;right:0px;top:0px;width:13px;height:24px;background-position:-258px -21px;}
.index09c {padding-left:30px;height:46px;}
.index09c input {border:1px solid #ddd;width:212px;height:34px;*line-height:34px;font-size:14px;padding:0 13px;color:#999;vertical-align:top;*vertical-align:middle;outline:none;}
.index09d {clear:both;text-align:center;margin-top:10px;height:100px;background-position:0 -213px;}
.left {float:left;}
.index06_1 img {vertical-align:-6px;margin-right:6px;}
.bszy {width:27px;height:16px;vertical-align:-2px !important;}
.pdjd {width:24px;height:22px;vertical-align:-6px !important;margin-right:10px !important;}
.con_box1s .left {float:left;width:719px;padding-top:30px;overflow:hidden;}
.con_box1s .left .topbox {width:350px;overflow:hidden;margin-right:0px;}
.con_box1s .left .topbox p {position:relative;height:242px;/* margin-bottom:12px;*/overflow:hidden;}
.con_box1s .left .topbox p img {width:100%;height:100%;/* min-height:228px;*/}
.con_box1s .left .topbox p img:hover {opacity:0.9;}
.con_box1s .left .topbox p em {position:absolute;left:0;bottom:0;display:block;width:100%;height:36px;padding:0 15px;line-height:36px;background:rgba(0,0,0,.4);*background:#555;color:#fff;text-align:center;box-sizing:border-box;overflow:hidden;}
.con_box1s .left .topbox ul li {height:36px;line-height:36px;padding-left:15px;background:url("../images/icon.png") no-repeat -480px 0;overflow:hidden;}
.topbox {width:100%;}
.topbox p {width:100%;height:244px;}
.topbox p a {width:100%;height:100%;display:inline-block;position:relative;overflow:hidden;}
.topbox p a:hover img {transform:scale(1.2);transition:all 1s ease 0s;}
.topbox p a img {width:100%;height:100%}
.topbox p em {position:absolute;left:0;bottom:0;display:block;width:100%;height:44px;/* padding:0 15px;*/line-height:44px;background:rgba(0,0,0,.4);*background:#555;color:#fff;text-align:center;overflow:hidden;}
.topbox ul li {height:36px;line-height:36px;padding-left:15px;background:url("../images/icon.png") no-repeat -480px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_content_title {width:100%;margin-bottom:20px;margin-top:20px;}
.main_content_title span {font-size:26px;font-weight:bold;}
.main_content_title a {font-size:16px;float:right;color:#808080;margin-top:8px;}
.main_content_right {width:720px;float:left;margin-left:20px;}
.ys_item {width:100%;float:left;}
.ys_imgbox {width:243px;height:166px;float:left;overflow:hidden}
.ys_imgbox:hover img {transform:scale(1.2);transition:all 1s ease 0s;}
.ys_imgbox img {width:100%;height:100%;}
.pleft10 {padding-left:20px;}
.ys_textbox {width:450px;float:left;margin-left:10px;}
.ys_title {font-size:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ys_desc {width:100%;font-size:16px;margin-top:10px;line-height:32px;color:#808080;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.ys_time {width:100%;font-size:16px;text-align:right;color:#808080;margin-top:15px;}
.ys_item:nth-child(2) {margin-top:10px;}
.ys_item:nth-child(1) {border-bottom:1px dashed #e6e6e6;padding-bottom:10px;}
.xz_bottomitem {width:366px;display:inline-block;float:left;margin-bottom:20px;}
.itemtitlebox {width:100%;height:16px;line-height:16px;margin-bottom:20px;}
.itemtitle {font-size:16px;color:#f13c7d;display:inline-block;}
.itemtitle img {height:100%;vertical-align:-2px;margin-right:10px;}
.xz_needmore {text-decoration:none !important;font-size:12px;color:#d8d8d8 !important;}
.xz_needmore img {vertical-align:-2px;margin-left:5px;}
.itempicbox {width:100%;}
.itempic a:nth-child(1) {width:100%;height:106px;overflow:hidden;display:inline-block;margin-bottom:10px;}
.itempic a:nth-child(2) {width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;}
.itempic a:hover img {transform:scale(1.2);transition:all 1s ease 0s;}
.itempicbox .itempic:nth-child(2) {float:right !important;margin-right:20px;}
.itempic {width:166px;margin-bottom:10px;}
.itempic img {width:100%;height:100%;}
.itempic span {display:block;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin-bottom:10px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.itemlist li {width:100%;color:#666666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin-top:10px}
.itemlist li span {background-color:#333;width:5px;height:5px;margin-right:10px;vertical-align:2px;display:inline-block;border-radius:50%;}
.rqys_list {width:100%;}
.rqys_list ul {width:100%;}
.rqys_list ul li {width:33.3%;float:left;margin-bottom:10px;}
.rqys_list ul li a {width:100%;}
.rqys_imgbox {width:163px;height:112px;float:left;overflow:hidden}
.rqys_imgbox:hover img {transform:scale(1.2);transition:all 1s ease 0s;}
.rqys_imgbox img {width:100%;height:100%;}
.rqys_descbox {float:left;width:190px;margin-left:10px;}
.rqys_title {width:100%;height:63px;font-size:16px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.rqys_time {font-size:16px;color:#808080;margin-top:20px;}
.playbtn {width:70px !important;height:70px;position:absolute !important;top:70px;left:149px;display:inline-block;}
.playbtn img {width:100%;height:100%;}
.kpsp_list {width:100%;}
.kpsp_list ul {width:100%;}
.kpsp_list ul li {width:233px;float:left;margin-right:10px;text-align:center;}
.kpsp_list ul li:nth-child(3n) {margin-right:0;}
.kpsp_imgbox {width:100%;height:160px;position:relative;overflow:hidden;}
.kpsp_imgbox:hover img {transform:scale(1.2);transition:all 1s ease 0s;}
.kpsp_videotime {background-color:rgba(0,0,0,0.7);position:absolute;bottom:5px;left:5px;color:#fff;padding:3px 8px;border-radius:12px;}
.kpsp_videotime img {width:7px !important;height:13px !important;vertical-align:-1px;}
.kpsp_imgbox img {width:100%;height:100%;}
.kpsp_desc {width:100%;}
.kpsp_title {font-size:16px;color:#333333;text-align:left;}
.kpsp_desc {font-size:16px;color:#808080;margin-top:10px;text-align:left;}
.topboxplus ul li {padding-top:3px;padding-bottom:3px;}
.yscp_choose {width:auto;float:right;}
.yscp_choose li {float:left;font-size:16px;padding:0 10px;color:#808080;}
.yscp_list ul {width:100%;}
.yscp_list ul li {width:206px;float:left;margin-right:12px;margin-bottom:20px;}
.yscp_list ul li:nth-child(5n) {margin-right:0;}
.yscp_imgbox {width:100%;height:146px;overflow:hidden}
.yscp_imgbox:hover img {transform:scale(1.2);transition:all 1s ease 0s;}
.yscp_imgbox img {width:100%;height:100%;}
.yscp_descbox {width:100%;}
.yscp_title {font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;}
.yscp_look {color:#999999;margin-top:10px;}
.yscp_look img {margin-right:5px;}
.area {border:1px solid #e6e6e6;width:100%;padding:20px;padding-bottom:10px;position:relative;margin-top: 20px;margin-bottom: 20px;box-sizing: border-box;}
.local {padding-bottom:18px;border-bottom:1px dashed #e6e6e6;margin-bottom:12px;}
.local i {display:inline-block;width:11px;height:14px;background:url('../images/local.png') no-repeat center center;background-size:100%;position:relative;top:2px;}
.remen_city {/* padding-bottom:18px; */border-bottom:1px dashed #e6e6e6;margin-bottom:13px;}
.remen_city strong {width: 80px;display:inline-block;margin:5px;float:left;letter-spacing: 10px;}
.remen_jump{width: 960px;float: left;}
.remen_jump a{display:inline-block;margin:5px;float:left;margin-right: 20px;margin-bottom: 20px;padding: 4px 10px;}
.remen_jump2{width: 960px;float: left;}
.remen_jump2 a{display:inline-block;margin:5px;float:left;margin-right: 20px;margin-bottom: 10px;padding: 4px 10px;}
.remen_active{background-color:#12bbb7;color: #fff !important;padding: 4px 10px;border-radius: 8px;}
a.zhankai {float:right;color:#12bbb7;position:absolute;right:26px;top:104px;}
.another_style_remen_city {border:none;padding-bottom:0;margin-bottom:0;}
.zhankai:after {content:'';display:inline-block;width:6px;height:6px;border-top:1px solid #12bbb7;border-right:1px solid #12bbb7;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:relative;bottom:3px;left:4px;}
.shouqi:after {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);bottom:0;left:4px;}
.new_zhankai {float:left;color:#12bbb7 !important;cursor:pointer;}
.new_zhankai:after {content:'';display:inline-block;width:6px;height:6px;border-top:1px solid #12bbb7;border-right:1px solid #12bbb7;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:relative;bottom:3px;left:4px;}
.new_shouqi {float:left;color:#12bbb7 !important;cursor:pointer;}
.new_shouqi:after {content:'';display:inline-block;width:6px;height:6px;border-top:1px solid #12bbb7;border-right:1px solid #12bbb7;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:relative;bottom:-1px;left:4px;}
.hide {display:none !important;}

.video_about2{width: 100%;}
.video_about2 ul{width: 100%;}
.cnys_abarticle2{width: 100%;margin-bottom: 30px;}
.video_about2 ul li{width: 260px;float: left;background-color: #F0F0F0;margin-right: 20px;margin-top: 20px;padding-bottom: 7px;}
.video_about2 ul li:nth-child(4n){margin-right: 0;}
.video_aboutimg2{width: 100%;height: 160px;position: relative;}
.video_aboutimg2 :hover img{transform:scale(1.2);transition:all 1s ease 0s;}
.video_playbtn2{width: 54px !important;height: 54px !important;position: absolute;left: 41%;top: 36%;}
.video_aboutimg2 img{width: 100%;height: 100%;}
.video_about_title2{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;margin-top: 10px;margin-bottom: 10px;padding: 0 6px;box-sizing: border-box;}
.video_about_info2{width: 100%;padding: 0 6px;display: inline-block;font-size: 12px;height: 16px;color: #666666;box-sizing: border-box;line-height: 16px;}
.video_about_info2 span:nth-child(1){float: left;vertical-align: -2px;}
.video_about_info2 span:nth-child(2){float: right;vertical-align: 0px;}
.pages_01{
    width: 100%;
    text-align: center;
    margin: 26px 0 26px 0;
    margin-top: 40px;
}
.pages_01 a {
    padding: 10px 14px 10px 14px;
    font-size: 16px;
    font-family: arial,verdana,sans-serif;
    background-color: #f3f3f3;
    color: #333;
    margin: 0 6px;
    vertical-align: middle;
}
.pages_01 a.current {
    background: #12bbb7;
    color: #fff;
}
.pages_01 a:hover{
    background: #12bbb7;
    color: #fff !important;
}
.pages_01 a img{vertical-align: -1px;}

.jiri{
    width:1100px;
    margin:0 auto;
    text-align:center;
}

.jiri .jie_ri_main{
    text-align:left;
}

.jiri .you_qin{
    text-align:left;
}

.you_qin_biao_ti{
    font-size:18px;
    font-weight:bold;
    margin:9px 0;
    margin-top:12px;
}

.you_qin a{
    font-size:12px;
    color:#666666;
    text-decoration:none;
    margin-right:15px;
    display:inline-block;
    line-height:30px;
}

.youqing_lian_jie{
    font-size:15px;
    font-weight:bold;
    border-bottom:4px solid #12bbb7;
    width:74px;
    padding-bottom:14px;
}

.xia_hua_xian_you_qing{
    border-bottom:1px solid #ddd;
}






.footer{
    padding:20px 0;
    background-color:#323232;
    color:#999;
    text-align:center;
    font-size: 14px;
}

.footer a{
    color:#999;
}



.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
    background: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #12bbb7;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #12bbb7;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    /*margin-bottom: 0.2rem;*/
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 20px;
}