.wrapper{max-width:1024px; background:#FFF;position:relative;}
p{color: rgb(148, 148, 148); font-size: 14px; word-break: break-all; line-height: 22px; white-space: normal;}

/* 头部样式 */
.header{width:100%;background-color:#fff}
.header .logo{height:65px; }
.header .logo img { height: 100%;}
.header .wrap_title{font-size:15px;color:#323232; font-weight: 600;}
.header .wrap_title em{color:#707070;font-weight:600}
.header .wrap_info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;min-height:65px;margin-left: .5em;}
.header .wrap_info img{margin:0 5px 0 0;width:14px;display:inline}
.header .wrap_info .info_title { margin-top: .5em; font-size: 16px;}
.header .wrap_info .info_slogan { color: #707070; font-size: 14px;}
.header .hd_tle h2{margin-bottom: 10px; line-height: 1.4; font-weight: 400; font-size: 24px}
.header .chat { height: 30px; right:0; bottom:10px;}
.header .chat a { font-size: 20px;  font-weight: 700; line-height: 30px; text-shadow: 1px 2px 1px rgba(206, 206, 206, 0.33); -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35); color: #616161; }
.header .chat img { height: 100%; }
.header .hd_desc{background:#e9e8e8;padding:0 8px;border-bottom:1px solid #e7e7eb}
.header .hd_desc h3{font-size:14px;color:#707070;padding:5px 10px;height:auto;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}

/* 导航菜单  */
.navigation{height: 42px; width: 100%; margin-top: 1px; border-bottom: 1px solid rgba(167, 176, 186, 0.15); border-top: 1px solid rgba(167, 176, 186, 0.15); background-color: #f7f7f7;  z-index: 100;  text-align: center;  -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease}
.navigation .nav_box { height:100%;}
.navigation .nav_item {height:100%; padding: 0 10px; float: left; line-height: 42px; border-right: 1px solid rgba(167, 176, 186, 0.15);}
.navigation .nav_item ul {top: 42px; left:0; padding: 0 10px; border: 1px solid rgba(167, 176, 186, 0.15); background-color: #f7f7f7; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; z-index: 100; }
.navigation .nav_item li { margin: 0 .3em; height: 2.6em; line-height: 2.6em; border-top: 1px solid rgba(167, 176, 186, 0.15);}
.navigation a:hover { cursor: pointer; color: #000;}
.navigation .nav_item li:first-child { border-top:0;}
.navigation a{display:inline-block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; color:#656565;}
.navigation li[class*="nav_item"]:last-child, * + html .row :last-child +[class*="nav_item"]{ border-left: 0;}

/* 焦点图 */
.hd_banner { position: relative; width: 1024px; height: 360px; margin: 5px 0 0 auto;}
.hd_banner img{ width:100%;}
.hd_banner .banner_box li.b_li { position: absolute; top: 0; left: 0; display: none; }
.hd_banner .banner_box li.b_li img { width: 1024px;}
.hd_banner .num { position: absolute; bottom: 10px; right: 10px; font-size: 0; width: 200px; text-align: right; }
.hd_banner .num li { width: 10px; height: 10px; display: inline-block; font-size: 16px; background-color: #dddddd; color: #fff; text-align: center; line-height: 20px; border-radius: 50%; margin: 0 3px; cursor: pointer; }
.hd_banner .num li.active { background-color: #20616c;}

/* 栏目 */
.i_li,.i_li a{position:relative}
.i_title, .i_txt{color:#323232;line-height:18px;overflow:hidden;text-overflow:ellipsis}
.i_wrap{padding-top:30px;padding-bottom:5px;width:100%;}
.i_title{top:0;left:0;z-index:2;overflow:hidden;padding:8px 0;width:100%;height:18px;color:#323232;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:18px}
.i_title:before{display:inline-block;margin-right:5px;width:4px;height:100%;background-color:#b61426;content:"";vertical-align:text-bottom}
.i_li{position:relative;box-sizing:border-box;margin-bottom:6px;width:50%;}
.i_li a{position:relative;display:block;padding-right:7px;background-color:#fff}
.i_li_img_div{top:0;left:0;z-index:1}
.i_li_img_div_inner{position:relative;overflow:hidden;margin:0;padding-bottom:100%;width:100%;height:0;background-position:center;background-size:cover;background-repeat:no-repeat}
.i_a{display:block}
.i_li_cont{ width: 50%;}
.i_txt{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:rgba(84,84,84,.83);text-overflow:ellipsis;font-size:14px;line-height:1.35em;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}
.i_li_1{overflow:hidden; margin-bottom: 5px;}
.i_li_1 .i_li_img_div,.i_li_cont{float:left;margin-right:5px}
.i_li_1 .i_li_img_div{width:70px}
.i_li_1 .i_txt{margin:2px 0;height:auto}
.i_li_1,.i_li_2{width:100%; float: left;}
.i_li_2 .i_txt{margin:0;line-height:36px;-webkit-line-clamp:1}
.i_li_2 a{display:inline-block; padding-left:10px; height:36px;border-bottom:1px dotted #f2f2f2;background:url(../images/new_list_icon.png) 0 17px no-repeat;line-height:36px}
.i_li_2 a:visited{color:#888}

/** 正文 **/
section.cont{ overflow: hidden; margin: 5px 0; }
section.cont table{ border-collapse: collapse;border-spacing: 0;display:table;width:100%}
section.cont td{ padding:5px 10px; border : 1px solid #DDD;}

/**侧导航**/
  .floatCtro{ width:80px; height:350px; position: fixed; top:50%;margin-left:-130px;z-index:100}
  .floatCtro p{ background:#707070; color:#ffffff;width:110px; text-align:center; height:40px; line-height:40px; font-family:'微软雅黑'; font-size:14px; padding:0; cursor:pointer;margin-bottom: 5px; }
  .floatCtro p:hover{ background:#c40000; color:#ffffff;}
  .floatCtro p a {color:#ffffff;}
 
   #showAll{ text-align:center;width:110px;display:block;background:#707070;color:#ffffff;height:40px; line-height:40px;cursor:pointer;} 
   #showAll:hover{ background:#c40000; color:#ffffff;}

/**返回顶部*/
 #littleBackTopDiv{position:fixed;top:75%;margin-left:1030px;z-index:999;width:15px;}
 #littleBackTop{ display:block;cursor:pointer;} 
 
/* 底部信息 */
footer { text-align: center; padding: 5px 0;border-top: 1px solid #CCCCCC;}
footer .nav { overflow: hidden;}
footer .nav a { margin-right:10px; color: #999; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35); display: inline-block; cursor: pointer; text-decoration:underline;}
footer .powered p{ display: inline-block; }

/* 图片裁剪 */
.clip { position: relative; background: #e7e7eb; overflow: hidden;}
.clip:after{content: ''; display: block; margin-top: 100%;}
.clip img{position:absolute; top:0;}

/* icon */
.icon { display:inline-block;overflow:hidden;width:16px;height:16px;vertical-align:middle;line-height:100px }
.menu.icon{ background-image: url("../images/menu_icon.png"); background-size: 16px 16px; }

/* 移动端 */
@media screen and (max-width:600px){
    #doyoo_f_chat,#doyoo_f_frame,#doyoo_mon_mask,#doyoo_monitor,#doyoo_panel,#talk99_message{display:none!important}
    .i_wrap{width:99%}
    .doyoo_f_original body{overflow:auto!important}

    .wrapper, html, body {width: 100%; margin:0; padding:0;}

    /* 百分比 */
    .percent2, .percent2 ul { width: calc(50% - 2px); min-width: calc(50% - 2px); width: -webkit-calc(50% - 2px);}
    .percent3, .percent3 ul  { width: calc(33.6% - 2px);min-width: calc(33.6% - 2px); width: -webkit-calc(33.6% - 2px);}

    /* 头部 */
    .header .logo{ border:2px solid #FFF; height: 65px;}
    .header .logo img{width:65px;height:65px;display:block;border-radius:50%; overflow: hidden; }
    .header .wrap_info{ width: 70%;}

    /* 导航菜单 */
    .navigation {height: 50px; position: fixed; bottom:0; margin:0; border-top: 1px solid rgba(34, 36, 38, .15); border-bottom: 0;}
    .navigation .nav_item { line-height: 50px; padding:0;}
    .navigation .nav_item:last-child{ border-right:0;}
    .navigation .nav_item ul {top:auto;bottom: 62px; border-radius: .2em; padding:0; width:100%;}
    .navigation .nav_item ul:before{ position: absolute; bottom: -5px; left: 50%; margin-left: -5px; content: ''; transform: rotate(225deg); border-top: 1px solid #ccc; border-left: 1px solid #ccc; height: 7px; width: 7px; background: #f7f7f7; }
    .navigation .nav_menu{background: inherit;}
    .nav_box { width:100%; height:100%; top:0; left:0; z-index: 20;}

    /* 焦点图 */
    .hd_banner {width: 100%; height: auto;}
    .hd_banner img { max-width: 100%; width: 100%;}

    /* 栏目 */
    /*.i_li_1,.i_li_2{ margin-left: 10px;}*/
    .i_li_2 a{display: block;}
	.i_li{float:left;position:relative;box-sizing:border-box;margin-bottom:6px;width:50%;}
    /* 正文 */
    section.cont img{ max-width: 100%; width: 100%;}
    section.cont, section.hd_tle h2{ padding: 20px 15px 15px;}

    /* 底部信息 */
    section.powered { margin-bottom: 60px; *padding-bottom: 50px; border-top:0;}
}