body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,label {
    margin: 0;
    padding: 0;
}

body {
    font: normal 14px "Microsoft yahei";
    color: #333;
    line-height: 120%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,img {
    border: 0;
}

legend {
    display: none;
}

address,caption,cite,code,dfn,em,strong,th,var {
    font: normal 14px "Microsoft yahei";
}

ol,ul {
    list-style: none;
}

caption,th {
    text-align: left;
}

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

input,textarea {
    font: normal 14px "Microsoft yahei";
    padding: 2px 3px;
}

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

a:hover {
    color: #e60012;
}

.boxfit {
    width: 100%;
}

.boxwrapmix {
    width: 1200px;
    text-align: center;
    margin: 0 auto;
}

.boxbg1 {
    background: #f8f8f8;
}

.boxbg2 {
    background: #333;
}

.boxbg3 {
    background: #777;
}

.boxbg4 {
    background: #f5f5f5;
}

.boxbg5 {
    background: #373d41;
}

.font12px {
    font-size: 12px;
}

.font14px {
    font-size: 14px;
}

.font16px {
    font-size: 16px;
}

.font18px {
    font-size: 18px;
}

.font20px {
    font-size: 20px;
}

.font36px {
    font-size: 36px;
}

.fontw {
    font-weight: bold;
}

.txtc1 {
    color: #e60012;
}

.txtc1 a {
    color: #e60012;
}

.txtc1 a:hover {
    color: #e60012;
}

.txtc2 {
    color: #999;
}

.txtc2 a {
    color: #999;
}

.txtc2 a:hover {
    color: #e60012;
}

.txtc3 {
    color: #FFF;
}

.txtc3 a {
    color: #FFF;
}

.txtc3 a:hover {
    color: #FFF;
}

.txtc4 {
    color: #888;
}

.txtc4 a {
    color: #888;
}

.txtc4 a:hover {
    color: #e60012;
}

.txtc5 {
    color: #2e8ed9;
}

.txtc5 a {
    color: #2e8ed9;
}

.txtc5 a:hover {
    color: #e60012;
}

.txtc6 {
    color: #ddd;
}

.txtc6 a {
    color: #ddd;
}

.txtc6 a:hover {
    color: #e60012;
}

.txtc7 {
    color: #066;
}

.txtc7 a {
    color: #066;
}

.txtc7 a:hover {
    color: #e60012;
}

.txtc8 {
    color: #555;
}

.txtc8 a {
    color: #555;
}

.txtc8 a:hover {
    color: #e60012;
}

.txtc9 {
    color: #069;
}

.txtc9 a {
    color: #069;
}

.txtc9 a:hover {
    color: #e60012;
}

.txtc10 {
    color: #e60012;
}

.txtc10 a {
    color: #e60012;
}

.txtc10 a:hover {
    color: #e60012;
    text-decoration: underline;
}

.txtc11 {
    color: #FFF;
}

.txtc11 a {
    color: #FFF;
}

.txtc11 a:hover {
    color: #FFF;
    text-decoration: underline;
}

.boxm1 {
    margin: 10px 0;
}

.boxm2 {
    margin: 20px 0;
}

.boxm3 {
    margin: 30px 0;
}

.boxm4 {
    margin-bottom: 50px;
}

.boxm5 {
    margin-top: 30px;
}

.boxm6 {
    margin-top: 20px;
}

.boxm7 {
    margin-top: 50px;
}

.boxalil {
    text-align: left;
}

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

.boxline2 {
    border-top: 1px solid #ddd;
}

.boxline3 {
    box-shadow: 0 2px 2px rgba(0,0,0,.25);
}

.boxline4 {
    border-top: 2px solid #e60012;
}

.boxline5 {
    border-left: 1px solid #eceff5;
}

.pubbtn1 {
    cursor: pointer;
    background: #0078d2;
    color: #FFF;
    padding: 5px 10px;
    border: 0;
    border-radius: 5px;
}

.pubbtn1:hover {
    cursor: pointer;
    background: #e60012;
    color: #FFF;
    padding: 5px 10px;
    border: 0;
    border-radius: 5px;
}

.clearmar {
    margin: 0;
    padding: 0;
}

.clearfix {
    *zoom:1;}

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

.ad_468show1 {
    height: 62px;
    overflow: hidden;
}

.adleft,.admid {
    margin: 0 12px 0 0;
    float: left;
}

.adri {
    float: right;
}

.mainlogobox {
    height: 90px;
    overflow: hidden;
}

.logo_l {
    float: left;
    width: 180px;
}

.ad_m {
    float: left;
    width: 730px;
    margin: 0 0 0 38px;
}

.gb_r {
    float: right;
    width: 240px;
    height: 90px;
    overflow: hidden;
}

.gb_r dl {
    text-align: left;
}

.gb_r dl dt {
    padding: 0 0 0 25px;
    font-size: 12px;
    line-height: 22px;
    background: url(../images/eeworld_indexicon.png) 3px 4px no-repeat;
}

.gb_r dl dd {
    padding: 8px 0 0 25px;
    font-size: 12px;
}

.navtxt {
    height: 50px;
    overflow: hidden;
}

.navtxt ul li.ftxt {
    font-size: 20px;
    font-weight: bold;
}

.navtxt ul li.ftxt em {
    padding: 0 0 0 15px;
    font-size: 22px;
    color: #e1e0e3;
}

.navtxt ul li.sponsor {
    float: right;
    padding: 5px 0 0;
}

.navtxt ul li {
    font-size: 15px;
    float: left;
    line-height: 50px;
}

.navtxt ul li a {
    padding: 0 5px;
}

.cp1b_l {
    float: left;
    width: 380px;
    text-align: left;
}

.cp1_xt h5 {
    padding: 1px 0 0 35px;
    font-size: 18px;
    height: 30px;
    overflow: hidden;
    background: url(../images/eeworld_indexicon.png) 0 -45px no-repeat;
}

.cp1_xt h5 span {
    float: right;
    font-size: 12px;
}

.cp1_xt h5 span a {
    padding-right: 20px;
    color: #999;
    background: url(../images/eeworld_indexicon.png) 30px -215px no-repeat;
}

.cp1_xt h5 span a:hover {
    color: #e60012;
    padding-right: 20px;
    color: #999;
    background: url(../images/eeworld_indexicon.png) 30px -251px no-repeat;
}

.cp1_xt ul {
    padding: 5px 0 0;
}

.cp1_xt ul li {
    line-height: 25px;
    height: 35px;
    overflow: hidden;
}

.cp1_xt ul li em {
    float: left;
    width: 300px;
    overflow: hidden;
    height: 22px;
}

.cp1_xt ul li span {
    float: right;
    width: 80px;
    height: 22px;
}

.cp1_xt ul li span a {
    cursor: pointer;
    padding: 1px 20px;
    border: 1px solid #999;
    color: #999;
    border-radius: 15px;
}

.cp1_xt ul li span a:hover {
    cursor: pointer;
    color: #FFF;
    background: #267fd4;
    padding: 1px 20px;
    border: 1px solid #267fd4;
    border-radius: 15px;
}

.cp1_sq h5 {
    padding: 2px 0 0 65px;
    font-size: 18px;
    height: 30px;
    overflow: hidden;
    background: url(../images/eeworld_indexicon.png) 0 -93px no-repeat;
}

.cp1_sq h5 span {
    float: right;
    font-size: 12px;
}

.cp1_sq h5 span a {
    padding-right: 20px;
    color: #999;
    background: url(../images/eeworld_indexicon.png) 30px -215px no-repeat;
}

.cp1_sq h5 span a:hover {
    color: #e60012;
    padding-right: 20px;
    color: #999;
    background: url(../images/eeworld_indexicon.png) 30px -251px no-repeat;
}

.cp1_sqbox {
    border-left: 1px solid #e9e9e9;
    margin-left: 3px;
    padding: 5px 0;
}

.cp1_sqbox dl {
    font-size: 12px;
    text-align: left;
    margin-left: 15px;
}

.cp1_sqbox dt {
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #999;
    background: url(../images/eeworld_indexicon.png) 0 -134px no-repeat;
    margin-left: -19px;
    padding: 5px 0 5px 15px;
}

.cp1_sqbox dt a {
    color: #999;
    padding-left: 5px;
}

.cp1_sqbox dt a:hover {
    color: #e60012;
}

.cp1_sqbox dd {
    height: 18px;
    overflow: hidden;
    margin-left: -4px;
}

.cp1b_m {
    float: left;
    width: 480px;
    margin: 0 0 0 20px;
}

.topnewslist h2 {
    font: bold 22px "Microsoft yahei";
}

.topnewslist dl {
    font-size: 16px;
    padding: 10px 0;
    text-align: left;
}

.topnewslist dl dt {
    padding: 3px 0 3px 12px;
    background: url(../images/eeworld_indexicon.png) 0 -168px no-repeat;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.topnewslist dl dt span {
    padding-right: 3px;
}

.topnewslist dl dd {
    padding: 3px 0;
}

.cp1b_r {
    float: right;
    width: 300px;
}

.cp1rb h6 {
    font-size: 18px;
    text-align: left;
    border-left: 5px solid #e60012;
    border-bottom: 1px solid #e9e9e9;
    padding: 0 0 8px 12px;
    height: 17px;
    overflow: hidden;
}

.cp1rb h6 span {
    float: right;
    font-size: 12px;
}

.cp1rb h6 span a {
    padding-right: 20px;
    color: #999;
    background: url(../images/eeworld_indexicon.png) 30px -215px no-repeat;
}

.cp1rb h6 span a:hover {
    color: #e60012;
    padding-right: 20px;
    color: #999;
    background: url(../images/eeworld_indexicon.png) 30px -251px no-repeat;
}

.cp1rb dl {
    text-align: left;
    border-bottom: 1px dotted #edeef0;
    clear: both;
}

.cp1rb dl dt {
    padding: 20px 0;
    float: left;
    width: 215px;
}

.cp1rb dl dd {
    line-height: 22px;
    color: #999;
    float: right;
}

.cp1rb dl dd img {
    float: right;
    margin: 5px 0 0 20px;
    height: 61px;
    width: 61px;
    border-radius: 50%;
}

.cp2box_l {
    float: left;
    width: 880px;
}

.cp2_bnav {
    text-align: left;
    background: #f9f9f9;
    border-top: 1px solid #e60012;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
}

.cp2_bnav h3 {
    font-size: 18px;
    background: #e60012;
    padding: 0 40px;
    float: left;
    color: #FFF;
}

.cp2_bnav ul {
    float: right;
    font-size: 16px;
}

.cp2_bnav ul li {
    float: left;
    padding: 0 10px;
}

.cp2_bnav ul li a {
    padding-right: 20px;
}

.cp2liststy {
    text-align: left;
    margin: 0 5px;
    border-bottom: 1px solid #e7e7e7;
    padding: 0 0 10px;
}

.cp2liststy h4 {
    font-size: 16px;
    padding: 30px 0 20px;
    font-weight: bold;
}

.cp2liststy em {
    font-size: 12px;
    float: left;
    height: 20px;
    width: 230px;
    color: #999;
    padding: 20px 0 0;
}

.cp2liststy span {
    padding: 20px 0 0 20px;
    color: #999;
    background: url(../images/eeworld_indexicon.png) 0 -273px no-repeat;
    font-size: 12px;
    float: left;
    height: 20px;
}

.cp2liststy span a {
    padding: 0 10px 0;
    color: #999;
}

.cp2liststy span a:hover {
    color: #e60012;
    padding: 0 10px 0;
}

.newslpic {
    float: left;
    width: 140px;
}

.newslpic a {
    float: left;
    display: block;
    width: 140px;
    height: 88px;
    overflow: hidden;
}

.newslpic img {
    transition: all .6s;
}

.newslpic img {
    -webkit-transition: all .6s;
}

.newslpic img:hover {
    transform: scale(1.2);
}

.newsltxt {
    float: left;
    margin: 0 0 0 15px;
    width: 700px;
}

.newsltxt p {
    font-size: 16px;
    color: #999;
    line-height: 27px;
}

.newsltxt p i {
    font-style: normal;
    font-size: 14px;
}

.newsltxt p i a {
    color: #06C;
    padding-left: 8px;
}

.newsltxt p i a:hover {
    color: #06C;
    padding-left: 8px;
    text-decoration: underline;
}

.newslnopic p {
    font-size: 16px;
    color: #999;
    line-height: 27px;
}

.newslnopic p i {
    font-style: normal;
    font-size: 14px;
}

.newslnopic p i a {
    color: #06C;
    padding-left: 8px;
}

.newslnopic p i a:hover {
    color: #06C;
    padding-left: 8px;
    text-decoration: underline;
}

.cp2box_r {
    float: right;
    width: 300px;
}

.cp2r_bt h6 {
    font-size: 18px;
    text-align: left;
    border-left: 5px solid #e60012;
    border-bottom: 1px solid #e9e9e9;
    padding: 0 0 8px 12px;
    height: 17px;
    overflow: hidden;
}

.cp2r_bt h6 span {
    float: right;
    font-size: 12px;
}

.cp2r_bt h6 span a {
    padding-right: 20px;
    color: #999;
    background: url(../images/eeworld_indexicon.png) 30px -215px no-repeat;
}

.cp2r_bt h6 span a:hover {
    color: #e60012;
    padding-right: 20px;
    color: #999;
    background: url(../images/eeworld_indexicon.png) 30px -251px no-repeat;
}

.cp2_ly,.cp2_lg,.cp2_lt,.cp2_lk {
    text-align: left;
    padding: 15px 5px;
}

.cp2_ly li {
    position: relative;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.cp2_ly li img {
    padding-right: 10px;
    position: relative;
    top: 3px;
}

.cp2_ly li span {
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    overflow: hidden;
    /* top: 7px; */
    left: 0;
}

.cp2_ly li span.pdf {
    background: url(../images/eeworld_indexicon.png) 0 -445px no-repeat;
}

.cp2_ly li span.doc {
    background: url(../images/eeworld_indexicon.png) 0 -491px no-repeat;
}

.cp2_ly li span.excel {
    background: url(../images/eeworld_indexicon.png) 0 -583px no-repeat;
}

.cp2_ly li span.ppt {
    background: url(../images/eeworld_indexicon.png) 0 -537px no-repeat;
}

.cp2_lg li {
    padding-left: 18px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    background: url(../images/eeworld_indexicon.png) 0 -172px no-repeat;
}

.cp2_lt li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}

.cp2_lt li em {
    margin-right: 10px;
    color: #CCC;
    border: 1px solid #ddd;
    box-shadow: 1px 2px 0 1px rgba(10,2,4,.05);
    font-size: 12px;
    padding: 0 5px;
}

.cp2_lk li a {
    font-size: 12px;
    float: left;
    display: block;
    border: 1px solid #ececec;
    padding: 2px 10px;
    margin: 0 5px 10px 0;
    color: #999;
}

.cp2_lk li a:hover {
    border: 1px solid #ececec;
    padding: 2px 10px;
    margin: 0 5px 10px 0;
    background: #267fd4;
    color: #FFF;
}

.cp2r_sponsor {
    border-top: 1px solid #e60012;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.cp2r_sponsor .h6 {
    height: 39px;
    background: #f8f8f8;
    border-bottom: 1px solid #e7e7e7;
    position: relative;
}

.cp2r_sponsor .h6 a {
    float: left;
}
.cp2r_sponsor .h6 a:nth-child(1){
    border:none;
}
.cp2r_sponsor .h6 a {
    border-left: 1px solid #e7e7e7;
}

.cp2r_sponsor .h6  a {
    height: 40px;
    line-height: 40px;
    float: left;
    /* padding: 0 15px; */
    font-size: 16px;
    width: 73px;
    font-weight: 600;
}

.cp2r_sponsor .h6 a:hover {
    height: 40px;
    line-height: 40px;
    background: #FFF;
    border-bottom: 1px solid #FFF;
    color: #e60012;
}

.cp2r_sponsor .h6 a.onsty {
    background: #FFF;
    border-bottom: 1px solid #FFF;
    /* padding: 0 15px; */
    font-weight: bold;
    color: #e60012;
    font-weight: 600;
}

.cp2r_sponsor ul {
    padding: 10px 0;
    text-align: left;
    margin-left: 8px;
}

.cp2r_sponsor ul li {
    position: relative;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding-left: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
}

.cp2r_sponsor ul li span {
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    overflow: hidden;
    top: 7px;
    left: 0;
}

.cp2r_sponsor ul li span.pdf {
    background: url(../images/eeworld_indexicon.png) 0 -445px no-repeat;
}

.cp2r_sponsor ul li span.doc {
    background: url(../images/eeworld_indexicon.png) 0 -491px no-repeat;
}

.cp2r_sponsor ul li span.excel {
    background: url(../images/eeworld_indexicon.png) 0 -583px no-repeat;
}

.cp2r_sponsor ul li span.ppt {
    background: url(../images/eeworld_indexicon.png) 0 -537px no-repeat;
}

.cp2r_sponsor p {
    padding: 3px 10px 5px;
    border-top: 1px dotted #e7e7e7;
    text-align: right;
    height: 25px;
}

.moreliststy {
    border: 1px solid #ddd;
    margin: 20px 0;
    padding: 15px 0;
    text-align: center;
}

.moreliststy a {
    background: url(../images/eeworld_indexicon.png) 0 -394px no-repeat;
    padding: 0 0 0 30px;
}

.moreliststy a:hover {
    background: url(../images/eeworld_indexicon.png) 0 -343px no-repeat;
    padding: 0 0 0 30px;
}

.mainfsty {
    width: 920px;
    text-align: left;
    padding: 40px 0;
    margin: 0 auto;
}

.mainfsty dl {
    float: left;
    width: 150px;
    font-size: 12px;
}

.mainfsty dl dt {
    color: #d7d8d9;
    padding: 0 0 10px;
    font-size: 14px;
}

.mainfsty dl dd {
    line-height: 22px;
    margin: 8px 0 0;
    color: #9b9ea0;
}

.mainfsty dl dd a {
    color: #9b9ea0;
}

.mainfsty dl dd a:hover {
    color: #d7d8d9;
}

.mainfsty dl dd.pic {
    padding-top: 0px;
}

.hotlink {
    border-top: 1px solid #4b5054;
    border-bottom: 1px solid #4b5054;
    padding: 15px;
}

.hotlink h6 {
    color: #d7d8d9;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 5px;
    float: left;
    margin: 5px 0;
}

.hotlink ul {
    float: right;
    width: 960px;
}

.hotlink ul li {
    float: left;
    margin: 5px 0;
    font-size: 12px;
}

.hotlink ul li a {
    color: #9b9ea0;
    padding: 0 20px 0 0;
}

.hotlink ul li a:hover {
    color: #d7d8d9;
}

.mainfi {
    padding: 15px 0;
}

.mainfi p {
    color: #9b9ea0;
    font-size: 12px;
    padding: 5px 0;
}

.mainfi p img {
    margin: 0 10px 0;
}

.mainfi p a {
    color: #9b9ea0;
}

.mainfi p a:hover {
    color: #d7d8d9;
}

.focus {
    position: relative;
    width: 380px;
    height: 220px;
    background-color: #000;
}

.focus img {
    width: 380px;
    height: 220px;
}

.focus .shadow .title {
    width: 260px;
    height: 65px;
    padding-left: 30px;
    padding-top: 20px;
}

.focus .shadow .title a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: bolder;
    overflow: hidden;
}

.focus .btn {
    position: absolute;
    bottom: 34px;
    left: 510px;
    overflow: hidden;
    zoom:1;}

.focus .btn a {
    position: relative;
    display: inline;
    width: 13px;
    height: 13px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}

.focus .btn a:hover,.focus .btn a.current {
    cursor: pointer;
    background: #fc114a;
}

.focus .fPic {
    position: absolute;
    left: 0px;
    top: 0px;
}

.focus .D1fBt {
    overflow: hidden;
    zoom:1;height: 16px;
    z-index: 10;
}

.focus .shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 10;
    height: 50px;
    line-height: 60px;
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType= 0,startColorstr = '#80000000',endColorstr = '#80000000') \9;
    display: block;
    text-align: left;
}

.focus .shadow a {
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    overflow: hidden;
    margin-left: 10px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    position: relative;
    top: -15px;
    text-align: center;
    display: block;
    text-overflow: ellipsis;
}

.focus .fcon {
    position: relative;
    width: 380px;
    float: left;
    display: none;
    background: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.focus .fcon img {
    display: block;
}

.focus .fbg {
    bottom: 2px;
    height: 21px;
    position: absolute;
    left: 150px;
    text-align: center;
    z-index: 200;
}

.focus .fbg div {
    margin: 4px auto 0;
    overflow: hidden;
    zoom:1;height: 14px
}

.focus .D1fBt a {
    position: relative;
    display: inline;
    width: 8px;
    height: 8px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}

.focus .D1fBt .current,.focus .D1fBt a:hover {
    background: #fc114a;
}

.focus .D1fBt img {
    display: none
}

.focus .D1fBt i {
    display: none;
    font-style: normal;
}

.focus .prev,.focus .next {
    position: absolute;
    width: 40px;
    height: 74px;
    background: url(/www/statics/images/focus_btn.png) no-repeat;
}

.focus .prev {
    top: 50%;
    margin-top: -37px;
    left: 0;
    background-position: 0 -74px;
    cursor: pointer;
}

.focus .next {
    top: 50%;
    margin-top: -37px;
    right: 0;
    background-position: -40px -74px;
    cursor: pointer;
}

.focus .prev:hover {
    background-position: 0 0;
}

.focus .next:hover {
    background-position: -40px 0;
}

a.newslink {
    color: #fff;
}

.newspubhead {
    padding: 20px 0;
}

.cph_l {
    float: left;
    margin: 7px 0 0;
}

.cph_l span {
    font-size: 16px;
    padding: 0 10px;
    float: left;
}

.cph_l span.popmenu {
    position: relative;
    padding: 0 25px 0 20px;
    background: url(../images/channelicon.png) 65px -432px no-repeat;
}

.cph_l span.popmenu:hover {
    position: relative;
    /* padding:0 25px 0 20px; */
    /* background: url(../images/channelicon.png) 61px -610px no-repeat; */
}

.cph_l span.popmenu3t {
    position: relative;
    padding: 0 35px 0 20px;
    background: url(../images/channelicon.png) 75px -432px no-repeat;
}

.cph_l span.popmenu3t:hover {
    position: relative;
    padding: 0 35px 0 20px;
    background: url(../images/channelicon.png) 76px -610px no-repeat;
}

.cph_l em {
    color: #ddd;
    padding: 0 4px;
    float: left;
}

.cph_l div.popmenubox {
    text-align: left;
    background: #FFF;
    width: 100px;
    left: -8px;
    position: absolute;
    margin: 12px 0 0;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
}

.cph_l div.popmenubox ul li {
    float: left;
    width: 100px;
    font-size: 14px;
    border-bottom: 1px solid #ddd;
}

.cph_l div.popmenubox ul li a {
    float: left;
    width: 90px;
    padding: 0 0 0 10px;
    line-height: 32px;
    height: 32px;
}

.cph_l div.popmenubox ul li a:hover {
    float: left;
    width: 90px;
    padding: 0 0 0 10px;
    line-height: 32px;
    height: 32px;
    background: #f6f6f6;
}

.cph_l div.popmenubox2 {
    text-align: left;
    background: #FFF;
    width: 545px;
    margin: 12px 0 0;
    height: 117px;
    overflow: hidden;
}

.trainp {
    float: left;
    width: 185px;
}

.trainp a {
    float: left;
    display: block;
    width: 185px;
    height: 117px;
    overflow: hidden;
}

.trainp img {
    transition: all .6s;
}

.trainp img {
    -webkit-transition: all .6s;
}

.trainp img:hover {
    transform: scale(1.1);
}

.traint {
    float: left;
    width: 345px;
}

.traint {
    float: left;
    margin-left: 15px;
}

.traint p {
    padding: 9px 12px 0 0;
}

.traint p {
    font-size: 12px;
    color: #999;
    line-height: 24px;
}

.cph_r {
    float: right;
}

.psosocho {
    font-size: 12px;
    text-align: left;
    padding-left: 5px;
    border: 1px solid #e60012;
    float: left;
    width: 80px;
    height: 30px;
    background: url(../images/channelicon.png) 73px -427px #fff no-repeat;
    line-height: 30px;
}

.psosotxt {
    font-size: 12px;
    text-align: left;
    padding-left: 5px;
    border: 1px solid #e60012;
    float: left;
    width: 110px;
    height: 30px;
    line-height: 30px;
    border-left: 0;
}

.psosotxt li {
    float: left;
}

.psosotxt li.sbtico a {
    text-indent: -2000em;
    float: left;
    width: 15px;
    height: 30px;
    overflow: hidden;
    background: url(../images/eeworld_indexicon.png) 0px -624px no-repeat;
}

.psosotxt li.sbtico a:hover {
    width: 15px;
    height: 30px;
    overflow: hidden;
    background: url(../images/eeworld_indexicon.png) 0px -675px no-repeat;
}

.psosotxt .kw {
    width: 82px;
    border: none;
}

.psosolog {
    float: left;
    margin-left: 6px;
}

.psosolog p a {
    margin: 0 3px 0 0;
    font-size: 12px;
    float: left;
    border: 2px solid #e60012;
    padding: 0 6px;
    background: #FFF;
    color: #e60012;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}

.psosolog p a:hover {
    font-size: 12px;
    border: 2px solid #e60012;
    padding: 0 6px;
    background: #e60012;
    color: #FFF;
}

.cph_r .nserb {
    float: left;
    height: 33px;
    border: 1px solid #ddd;
    width: 140px;
    outline-style: none;
    border-right: 0;
}

.cph_r .nserbtn {
    float: left;
    cursor: pointer;
    height: 32px;
    width: 46px;
    background: url(../images/channelicon.png) 14px -386px #e60012 no-repeat;
    border: 0;
    outline-style: none;
}

.cph_r .loginbbtn {
    float: left;
    background: #e60012;
    margin: 0 0 0 5px;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    text-align: center;
}

.cph_r .search_blk {
    width: 198px;
    float: left;
}

/*channel head*/
.channelhead {
    float: left;
    height: 40px;
    width: 1200px;
}

.c_logo {
    float: left;
}

.c_name {
    float: left;
    margin: 3px 0 0 20px;
}

.c_name h3 {
    background: #e60012;
    padding: 10px 20px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.c_txt {
    float: left;
    margin: 20px 0 0 20px;
}

.c_txt span.arrow {
    padding: 0 8px;
}

.c_search {
    float: right;
    margin: 15px 0 0;
    background: #f6f6f6;
    padding: 5px 15px;
    border-radius: 10px;
}

.c_search span {
    padding: 0 10px 0 0;
}

.c_search input {
    outline: 0;
    cursor: pointer;
    border: 0;
    background: url(../images/channelicon.png) 0 -571px no-repeat;
    height: 17px;
    width: 17px;
}

.channelheadnav {
    font-size: 16px;
    text-align: left;
    padding: 15px 0;
}

.channelheadnav span {
    padding: 0 16px 0 0;
}

/*channel page*/
.channellbox {
    float: left;
    width: 860px;
    margin: 0 40px 0 0;
    text-align: left;
}

.chan_toppic {
    float: left;
    width: 360px;
}

.chan_toptxt {
    float: right;
    width: 460px;
}

.chan_toptxt h1 {
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.chan_toptxt ul {
    padding: 10px 0 0;
}

.chan_toptxt ul li {
    font-size: 16px;
    line-height: 34px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.chan_toptxt ul li span {
    padding: 0 5px 0 0;
}

.chan_topbl {
    float: left;
    width: 400px;
    margin: 30px 0 0;
}

.chan_topbr {
    float: right;
    width: 400px;
    margin: 30px 0 0;
}

.chan_topbl h3,.chan_topbr h3 {
    border-left: 5px solid #e60012;
    padding: 5px 0;
}

.chan_topbl h3 span,.chan_topbr h3 span {
    padding: 0 0 0 10px;
    font-weight: bold;
}

.chan_topbl h3 em,.chan_topbr h3 em {
    float: right;
    font-size: 12px;
    background: url(../images/channelicon.png) 0 -471px no-repeat;
    padding: 0 0 0 15px;
}

.chan_topbl dl,.chan_topbr dl {
    padding: 10px 0 0;
}

.chan_topbl dl dt,.chan_topbr dl dt {
    font-size: 16px;
    line-height: 34px;
    height: 34px;
    overflow: hidden;
}

.chan_topbl dl dd,.chan_topbr dl dd {
    line-height: 24px;
    padding: 5px 0 10px;
}

.chan_tlistnav {
    background: #e7e7e7;
}

.chan_tlistnav dt {
    float: left;
    background: #e60012;
    padding: 15px 25px;
    color: #FFF;
    border-top: 1px solid #e60012;
}

.chan_tlistnav .select {
    float: left;
    background: #e60012;
    color: #FFF;
}

.chan_tlistnav .select a {
    color: #FFF;
}

.chan_tlistnav .select a:hover {
    background: #FFF;
    padding: 15px 25px;
    border-top: 1px solid #e60012;
    color: #e60012;
}

.chan_tlistnav dd {
    float: left;
}

.chan_tlistnav dd a {
    float: left;
    padding: 15px 25px;
    border-top: 1px solid #e7e7e7;
}

.chan_tlistnav dd a:hover {
    background: #FFF;
    padding: 15px 25px;
    border-top: 1px solid #e60012;
}

.chan_tlisttxt {
    margin: 20px 0;
}

.chanliststy1 {
    margin: 10px 0 20px;
    border-bottom: 1px solid #ddd;
    padding: 0 0 20px;
}

.chanliststy1 dt.tit {
    font-size: 20px;
    padding: 10px 0;
}

.chanliststy1 dd.dec {
    font-size: 16px;
    line-height: 28px;
    padding: 10px 0;
}

.chanliststy1 dd.dec img {
    float: left;
    padding: 0 15px 0 0;
}

.chanliststy1 dd.keyw {
    margin: 20px 0 0;
}

.chanliststy1 dd.keyw dfn {
    background: #f6f6f6;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 0 10px 0 0;
}

.chanliststy1 dd.keyw em {
    padding: 0 5px;
}

.chanliststy1 dd.keyw em a {
    color: #888;
}

.chanliststy1 dd.keyw em a:hover {
    color: #e60012;
}

.chanliststy1 dd.keyw code {
    float: right;
    padding: 0 5px;
    color: #888;
    font-size: 12px;
}

.chanliststy1 dd.keyw .pubdate {
    float: left;
    padding: 0 5px;
    color: #888;
    font-size: 12px;
    margin-right: 20px;
}

.chan_tlisttxt p {
    background: url(../images/channelicon.png) 365px -505px no-repeat;
    border: 1px solid #ddd;
    margin: 20px 0;
    padding: 15px 0;
    text-align: center;
}

.chan_tlisttxt .page {
    border: 1px solid #ddd;
    margin: 20px 0;
    padding: 15px 0;
    text-align: center;
}

.chan_tlisttxt .page span {
    color: #c00;
}

/*newpage title*/
.newsptit {
    border-bottom: 1px solid #ddd;
    padding: 0 0 15px;
    text-align: left;
    margin: 50px 0 30px;
}

.newsptit h1 {
    padding: 0 0 30px 0;
    line-height: 36px;
}

.newsptit h6 span {
    padding: 0 10px 0 0;
}

.newslayer {
    float: left;
    width: 1200px;
}

.newslbox {
    float: left;
    width: 135px;
}

.newslbox ul li {
    border-bottom: 1px solid #ddd;
    padding: 10px 0 10px 30px;
    text-align: left;
}

.newslbox ul li.fav {
    background: url(../images/channelicon.png) 0 10px no-repeat;
}

.newslbox ul li.com {
    background: url(../images/channelicon.png) 0 -35px no-repeat;
}

.newslrew dt {
    padding: 40px 0 10px;
}

.fengxiang {
    margin: 40px 0 0;
    text-align: left;
}

.fengxiang dt {
    border-bottom: 1px solid #ddd;
    font-weight: bold;
    padding: 0 0 10px;
}

.fengxiang dd {
    padding: 15px 0 15px 40px;
    ;}

.fengxiang dd.weibos {
    background: url(../images/channelicon.png) 0 -80px no-repeat;
}

.fengxiang dd.qq {
    background: url(../images/channelicon.png) 0 -134px no-repeat;
}

.fengxiang dd.weixin {
    background: url(../images/channelicon.png) 0 -188px no-repeat;
}

.fengxiang dd.linkedin {
    background: url(../images/channelicon.png) 0 -242px no-repeat;
}

.newsmbox {
    float: left;
    width: 685px;
    margin: 0 40px;
    text-align: left;
}

.newscontxt {
    font-size: 18px;
    line-height: 32px;
}

.newscontxt p a,.newscontxt div a {
    color: #333;
    font-size: 18px;
}

.newscontxt p a:hover,.newscontxt div a:hover {
    color: #e60012;
}

.newscontxt p img,.newscontxt img {
    display: block;
    text-align: center;
    margin: 10px auto;
    max-width: 550px;
}

.newscontxt .a1 img {
    display: inline;
}

.newscontxt h4 {
    margin: 30px 0;
}

.newscontxt h4 a {
    padding: 0 10px;
}

.newscontxt h5 {
    margin: 30px 0;
}

.newscontxt h6 {
    margin: 30px 0;
    background: #fbfbfb;
    padding: 10px;
    font-size: 12px;
    line-height: 22px;
}

.newssao {
    border: 1px solid #ddd;
    padding: 10px;
    margin: 30px 0;
}

.newssao dl.saol {
    float: left;
    width: 320px;
}

.newssao dl.saol dt {
    float: left;
    margin: 0 30px 0 0;
}

.newssao dl.saol dd {
    float: left;
    padding: 25px 0 0;
    line-height: 24px;
}

.newssao dl.saor {
    float: right;
    width: 320px;
}

.newssao dl.saor dt {
    float: left;
    margin: 0 30px 0 0;
}

.newssao dl.saor dd {
    float: left;
    padding: 25px 0 0;
    line-height: 24px;
}

.newsrecomtit {
    margin: 30px 0;
}

.newsrecomtit dl {
    background: #e7e7e7;
}

.newsrecomtit dt {
    float: left;
    background: #e60012;
    padding: 15px 25px;
    color: #FFF;
    border-top: 1px solid #e60012;
}

.newsrecomtit dd {
    float: left;
}

.newsrecomtit dd a {
    float: left;
    padding: 15px 25px;
    border-top: 1px solid #e7e7e7;
}

.newsrecomtit dd.curr a {
    background: #FFF;
    padding: 15px 25px;
    border-top: 1px solid #e60012;
}

.newsrecom {
    border: 1px solid #ddd;
    padding: 10px;
    border-top: 0;
}

.newsrecom ul {
    padding: 0 0 15px;
}

.newsrecom ul.newsrtxt li {
    padding: 0 0 0 15px;
    width: 310px;
    float: left;
    background: url(../images/channelicon.png) 0 -294px no-repeat;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}

.newsrecom ul.newsrdow {
    border-top: 1px solid #ddd;
    padding: 15px 0 0;
}

.newsrecom ul.newsrdow li {
    padding: 0 0 0 5px;
    width: 315px;
    float: left;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}

.newscomment {
    margin: 30px 0;
    padding:
}

.newscomment h3 {
    background: #e7e7e7;
    padding: 10px 20px;
}

.newscomtxt {
    margin: 20px 0;
    position: relative;
}

.newscomtxt span.commnet_duser {
    margin: 0 20px 0 0;
}

.newscomtxt span.comment_dipt {
    float: right;
}

.newscomtxt span.comment_dipt textarea {
    border: 1px solid #ddd;
    border-radius: 5px;
}

.newscomtxt span.comment_dbtn {
    float: right;
    width: 100%;
    text-align: right;
    margin: 10px 0 0;
}

.comment_list dl {
    border-bottom: 1px solid #ddd;
    padding: 0 0 10px;
    margin: 30px 0;
}

.comment_list dl dt {
    float: left;
    margin: 0 20px 0 0;
}

.comment_list dl dt img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.comment_list dl dd {
    line-height: 24px;
    margin: 0 0 0 70px;
    padding: 0 0 5px;
}

.comment_list dl dd span.left {
    float: left;
}

.comment_list dl dd span.right {
    float: right;
}

.comment_list dl dd span.right a {
    padding: 0 5px;
}

.newspagenum {
    margin: 15px 0;
    text-align: center;
}

.newspagenum span {
    padding: 7px 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.newspagenum span:hover {
    background: #eee;
    padding: 7px 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.newspagenum span.current {
    background: #eee;
    padding: 7px 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.newsrbox {
    float: right;
    width: 300px;
    text-align: left;
}

.newsxiaoguangbo,.newspdail,.newsxuetang,.newsziyuan {
    border-bottom: 1px solid #ddd;
    padding: 0 0 10px;
}

.newsxiaoguangbo h3,.newspdail h3,.newsxuetang h3,.newszhuanti h3,.newsziyuan h3 {
    border-left: 5px solid #e60012;
    padding: 10px 0 10px 15px;
}

.newsxiaoguangbo h3 span {
    float: right;
    margin: 5px 0 0;
}

.newsxiaoguangbo h3 span a {
    float: left;
    text-indent: -1000em;
    padding: 0 5px;
    background: url(../images/channelicon.png) 0 -343px no-repeat;
    width: 10px;
    height: 10px;
    overflow: hidden;
}

.newsxiaoguangbo h3 span a.selected {
    float: left;
    text-indent: -1000em;
    padding: 0 5px;
    background: url(../images/channelicon.png) 0 -353px no-repeat;
    width: 10px;
    height: 10px;
    overflow: hidden;
}

.newsxiaoguangbo dl {
    padding: 15px 0;
}

.newsxiaoguangbo dl dt {
    padding: 0 0 10px;
    line-height: 24px;
}

.newsxiaoguangbo dl dd {
    line-height: 24px;
}

.newspdail h3 span,.newsxuetang h3 span,.newszhuanti h3 span,.newsziyuan h3 span {
    float: right;
}

.newspdail ul {
    padding: 15px 0 10px;
}

.newspdail ul li {
    height: 32px;
    overflow: hidden;
    line-height: 32px;
}

.newspdail ul li span {
    padding: 0 3px;
}

.newsxuetang dl.newsxuet1 dt {
    margin: 30px 0 15px;
}

.newsxuetang dl.newsxuet1 dd {
    text-align: center;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newsxuetang dl.newsxuet2 {
    float: left;
    width: 150px;
    margin: 20px 0 0;
}

.newsxuetang dl.newsxuet2 dt {
    padding: 0 0 10px;
}

.newsxuetang dl.newsxuet2 dd {
    height: 24px;
    overflow: hidden;
    line-height: 24px;
}

.newsxuetang dl.newsxuet3 {
    float: right;
    width: 150px;
    margin: 20px 0 0;
    text-align: right;
}

.newsxuetang dl.newsxuet3 dt {
    padding: 0 0 10px;
}

.newsxuetang dl.newsxuet3 dd {
    height: 24px;
    overflow: hidden;
    line-height: 24px;
}

.newszhuanti dl {
    border-bottom: 1px solid #ddd;
    padding: 10px 0 10px;
}

.newszhuanti dl dt {
    margin: 10px 0;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.newszhuanti dl dd.img {
    float: left;
    width: 100px;
}

.newszhuanti dl dd.txt {
    float: right;
    width: 190px;
    line-height: 24px;
}

.newsziyuan ul {
    padding: 15px 0;
}

.newsziyuan ul li {
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}

.newsziyuan ul li span {
    padding: 0 5px 0 0;
    color: #e60012;
}

/*footer*/
.newsfooter {
    text-align: left;
}

.newsftl {
    width: 220px;
    float: left;
}

.newsftl span {
    display: block;
    margin: 30px 0 0;
}

.newsftr {
    width: 978px;
    float: right;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.newf_p1 {
    border-bottom: 1px solid #ddd;
    padding: 20px 20px;
}

.newf_p1 span {
    padding: 0 30px 0 0;
    font-size: 16px;
}

.newf_p2 {
    border-bottom: 1px solid #ddd;
    padding: 15px 20px;
}

.newf_p2 span {
    font-size: 12px;
    padding: 0 15px 0 0;
    line-height: 22px;
}

.newf_p3 {
    padding: 15px 20px;
}

.newf_p3 span {
    padding: 0 10px 0 0;
    display: inline-block;
    height: 52px;
    vertical-align: middle;
    line-height: 52px;
    font-size: 12px;
}

.footcopy {
    padding: 10px 0;
}

.footcopy span {
    padding: 0 5px;
    font-size: 12px;
}

.scroll_cont .box {
    float: left;
    width: 300px;
}

.none {
    display: none;
}

.nav-item {
    display: inline;
    float: left;
    position: relative;
}

.dropdown-menu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #333;
    border-image: none;
    border-style: solid;
    border-width: 2px 1px 1px;
    background: #fff none repeat scroll 0 0;
    border: 2px solid #DDE1E9;
    position: absolute;
    z-index: 12;
}

.tese-zone {
    color: #393939;
    margin: 0;
    line-height: 25px;
}

.left-menu {
    display: inline;
    float: left;
    width: 250px;
}

.left-menu li {
    background-position: -155px -170px;
    float: left;
    width: 49.9%;
}

.left-menu a {
    display: block;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 10px;
    white-space: nowrap;
}

.breadcrumb ul,.breadcrumb ul li {
    display: inline;
}

.breadcrumb .dropdown-menu ul li {
    display: block;
}

.breaditem .dropdown-menu {
    line-height: 25px;
}

.breaditem .dropdown-menu a.select {
    color: #e60012;
}

.ui-loader-default {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
    height: 46px;
    margin-left: -23px;
    margin-top: -23px;
    opacity: 0.18;
    width: 46px;
}

.ui-loader-verbose {
    opacity: 0.88;
    width: 200px;
    margin: 20px auto;
    padding: 20px 0;
}

.ui-loader-default h1 {
    font-size: 0;
    height: 0;
    overflow: hidden;
    width: 0;
}

.ui-loader-verbose h1 {
    font-size: 16px;
    margin: 0;
    text-align: center;
}

.ui-loader .ui-icon {
    background-color: #000;
    border-radius: 36px;
    display: block;
    height: 44px;
    margin: 0;
    padding: 1px;
    width: 44px;
}

.ui-loader-verbose .ui-icon {
    margin: 0 auto 10px;
    opacity: 0.75;
}

.ui-loader-textonly {
    margin-left: -115px;
    padding: 15px;
}

.ui-loader-textonly .ui-icon {
    display: none;
}

.ui-icon {
    height: 18px;
    width: 18px;
}

.ui-icon-loading {
    background: rgba(0, 0, 0, 0) url("../images/ajax-loader.gif") repeat scroll 0 0 / 46px 46px;
}

.ui-body-b, .ui-overlay-b {
    background: #f3f3f3 linear-gradient(#ddd, #ccc) repeat scroll 0 0;
    border: 1px solid #999;
    color: #222;
    font-weight: normal;
    text-shadow: 0 1px 0 #fff;
}

.ui-corner-all {
    border-radius: 0.6em;
}

.returnTop {
    background-position: 0 1px;
    bottom: 30px;
    cursor: pointer;
    display: none;
    height: 55px;
    position: fixed;
    right: 10px;
    text-indent: -9999px;
    width: 55px;
    background: rgba(0, 0, 0, 0) url("../images/scroll.png") no-repeat scroll 0 0;
}

.returnTop:hover {
    background-position: 0 -66px;
}

.eew-menu {
    background: #fff none repeat scroll 0 0 padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    left: -8px;
    position: absolute;
    text-align: left;
    top: 20px;
}

.eew-menu ul li {
    border-bottom: 1px solid #ddd;
    float: left;
    font-size: 14px;
    width: 100px;
}

.eew-menu ul li a {
    float: left;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 10px;
    width: 90px;
}

.select {
    position: relative;
}

.select dt {
    height: 28px;
    display: inline-block;
    line-height: 28px;
    font-weight: bold;
    padding-left: 5px;
    cursor: pointer;
    width: 70px;
    padding-right: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    z-index: 99;
}

.select dd {
    position: absolute;
    left: 0;
    top: 29px;
    border: 1px solid #d2ccc4;
    background: #fff;
    display: none;
}

.select dd ul {
    padding: 4px;
    width: 104px;
    max-height: 250px;
    overflow: auto;
}

.select dd ul li a {
    line-height: 28px;
    display: block;
    padding: 0 8px;
}

.select dd ul li a:hover {
    background: #f5f5f5;
}

.cp2_bnav li.select a {
    color: red;
}

.wfbox {
    float: left;
    width: 240px;
    height: 90px;
    overflow: hidden;
}

#FS_Cont_02 {
    float: left;
}

.scroll_cont .box {width: 220px;margin-left: 1px;padding: 0 5px;box-sizing: border-box;}

#FS_arr_left_02 {
    float: left;
    width: 10px;
    height: 100px;
    background: url(https://www.eeworld.com.cn/eeworld2010static/images/turn-leftz.gif) no-repeat left center;
    cursor: pointer;
}

#FS_arr_right_02 {
    float: left;
    width: 10px;
    height: 100px;
    background: url(https://www.eeworld.com.cn/eeworld2010static/images/turn-rightz.gif) no-repeat left center;
    cursor: pointer;
}

.cph_l span.popmenu {
    position: relative;
    padding: 0 20px;
    background: url(/www/statics/hp/images/channelicon.png) 60px -432px no-repeat;
}

.cph_l span.popmenu:hover {
    padding: -1px 20px;
    /* background: url(/www/statics/hp/images/channelicon.png) 61px -610px no-repeat; */
}

#nav .nav-item:nth-child(5) span.popmenu {
    background: url(/www/statics/hp/images/channelicon.png) 90px -432px no-repeat;
}

#nav .nav-item:nth-child(5) span.popmenu:hover {
    background: url(/www/statics/hp/images/channelicon.png) 91px -610px no-repeat;
}

.cph_l span.dxt {
    padding: 0 20px;
    background: url(/www/statics/hp/images/channelicon.png) 75px -432px no-repeat;
}

.cph_l span.dxt:hover {
    position: relative;
    padding: 0 20px;
    background: url(/www/statics/hp/images/channelicon.png) 75px -610px no-repeat;
}

.gb_r dl dt {
    padding: 0 0px 0 21px;
    font-size: 12px;
    line-height: 19px;
    background: url(/www/statics/hp/images/isound.png) 0px 4px no-repeat;
}

@media screen and (max-width: 1500px) {
    .hp_content {
        transform-origin: center top;
        transform: scale(0.8);
        -ms-transform-origin: center top;
        -webkit-transform-origin: center top;
        -moz-transform-origin: center top;
        -o-transform-origin: center top;
    }

    #lovexin12,#lovexin14,#advpopupleftnew {
        transform-origin: center top;
        transform: scale(0.8);
        -ms-transform-origin: center top;
        -webkit-transform-origin: center top;
        -moz-transform-origin: center top;
        -o-transform-origin: center top;
    }

    #advpopupleftnew {
        bottom: 220px !important;
    }

    #advpopupleft,#advpopupleftnew {
        left: -20px !important;
    }

    #tipzz {
        right: -20px !important;
    }

    #tipzz,#advpopupleft {
        transform-origin: center bottom;
        transform: scale(0.8);
        -ms-transform-origin: center bottom;
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center top;
        -o-transform-origin: center bottom;
        bottom: 0px !important;
    }

    .scroll_cont .box a {
        font-size: 15px;
        line-height: 1.2;
    }

    .boxfit {
        width: 1200px;
        margin: 0 auto;
    }

    .boxline3 {
        width: 1200px;
        margin: 0 auto;
    }

    .cp1_sqbox dd a {
        font-size: 16px
    }

    .cp1rb dt a {
        font-size: 16px;
        line-height: 1.5;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }

    .cp1rb dl dt {
        padding: 10px 0 10px 0;
    }

    .cp1rb dl dd {
        line-height: 28px;
        max-height: 105px;
        overflow: hidden;
    }

    .cp1_xt ul li a {
        line-height: 35px;
        font-size: 16px;
    }

    .cp1_xt ul li em {
        height: 35px;
    }

    .cp1_sqbox dt {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .navtxt ul li.ftxt {
        padding-left: 15px;
    }

    .mainfsty dl dd.pic img {
        width: 80px;
    }

    #FS_Cont_01 dl dd {
        display: none;
    }

    #FS_Cont_01 dl dt::after {
        content: "......"
    }
}

.bx-pager.bx-default-pager {
    display: none;
}

.bx-wrapper {
    padding: 0 20px;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 20px;
    margin-top: -14px;
    outline: 0;
    width: 26px;
    height: 26px;
    text-indent: -9999px;
    z-index: 9999;
    background-size: contain;
}

.bx-wrapper .bx-prev {
    left: 0;
    background: url('https://dl2.eeworld.com.cn/www/statics/hp/images/left1.png') no-repeat ;
}

/* .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
} */
.bx-wrapper .bx-next {
    right: 0;
    background: url('https://dl2.eeworld.com.cn/www/statics/hp/images/right1.png') no-repeat ;
}

/* 
.bx-wrapper .bx-next:hover {
	background-position: -34px 0;
} */
.slider4 li {
    width: auto !important;
}

.slider4 li a {
    color: #333;
    font-weight: 600;
}

.le-bar ol li ,.rig-bar ol li {
    float: left;
    font-size: 16px;
    line-height: 35px;
}

.le-bar, .rig-bar {
    width: 49%;
    padding: 0 10px;
    position: relative;
    box-sizing: border-box;
}

.le-bar ul li span ,.rig-bar ul li span {
    padding: 0 5px;
    padding: 0 5px;
    float: none;
    width: auto;
    margin: 0;
    font-size: 16px;
}

.le-bar .tab_cent ul li {
    padding: 3px 0 3px 12px;
    background: url('/www/statics/hp/images/eeworld_indexicon.png') 0 -131px no-repeat;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-align: left;
}

.rig-bar .tab_cent ul li {
    padding: 3px 0 3px 12px;
    background: url('/www/statics/hp/images/eeworld_indexicon.png') 0 -168px no-repeat;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-align: left;
}

.tab_cent ul li a {
    font-size: 16px;
    color: #333;
    text-align: left;
}

.slide.cur a {
    color: #ef0012;
}

.slide>span {
    margin: 0 2px 0 13px;
}

.cp2_ly li span.icon_folder{
    width: 17px;
    height: 16px;
    display: inline-block;
    background: url('../image/icon_hg.png') no-repeat;
    background-position: -77px 0px;
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    top: -2px;
    left: 0;
}

/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ */

.look-around .blog-title {
    /* margin-left: 10px; */
    border-left: 4px solid #E60012;
    padding-left: 10px;
    font-size: 18px;
    margin-bottom: 20px;
    text-align: left;
    margin-top: 15px;
    border-bottom:1px solid #ccc;
    padding-bottom:5px;
}

.look-around .tlist-item dd {
    /* box-shadow: 0px 0px 7px #d7d7d7; */
    margin: 3px;
    /* padding: 8px; */
    margin-bottom: 8px;
    text-align: left;
}

.look-around .tlist-item dd a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    margin-bottom: 3px;
}
.look-around .blog-item span {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;

}
.look-around .blog-item span::before{
    content:'';
    width:7px;
    height:7px;
    background-color:#ccc;
    display:inline-block;
    vertical-align:middle;
    border-radius:5px;
    margin-right:12px;
}
.look-around .blog-item p {
    font-size: 12px;
    color: #332;
    line-height: 18px;
    white-space: normal !important;
}