@charset "utf-8";
/* CSS Document */
body{position:relative;padding:0;margin:0;color:#777;font:normal 14px/180% "microsoft yahei",simhei;background-color:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}
img{border:none;-ms-interpolation-mode:bicubic}
dl,dt,dd{padding:0;margin:0}
ul,li{padding:0;margin:0;list-style:none}
em,i{font-style:normal}
u{text-decoration:none}
.clear{clear:both}
.clearfix:after,
.ps_line_on:after,
.m_one:after{content:".";display:block;height:0;font-size:0;line-height:0;clear:both;visibility:hidden}
.clearfix{display:block;zoom:1}
.wrapper{width:100%;margin:0 auto;padding-top:44px;text-align:left}
.fl{float:left}
.fr{float:right}
.ma{margin:0 auto}

.w100{width:100px}
.w180{width:180px}
.w240{width:240px}
.w270{width:270px}
.w340{width:340px}
.w350{width:350px}
.w345{width:345px}
.w420{width:420px}
.w870{width:670px}
.w720{width:720px}
.w1000{width:1002px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt13{margin-top:13px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml20{margin-left:20px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pr20{padding-right:20px}

.bt1d{border-top:1px dashed #c8c8c8}
.bb1d{border-bottom:1px dashed #c8c8c8}
.fwn{font-weight:normal}
.oh{overflow:hidden}
.nodisplay{display:none}
.top_a,
.s_a{min-height:60px;font-size:0;line-height:0}
.top_a span,
.s_a span{display:inline-block}
.top_a a,
.s_a a{font-size:0;line-height:0}
.s_a_o{height:140px}
.s_a_o img{width:280px;height:auto!important}

.spr_0{background:url(../images/spr.png) no-repeat}
.full_bg{position:relative;width:100%; overflow: hidden;}
span.fl.mr10 a img {
    width: 1000px;
    height: 80px;
}
.container a:hover{text-decoration:none}
.tFocus{position:relative;width:430px;}
.tFocus-pic{position: relative;padding-right:;width:430px;height:362px}
.tFocus-pic:after{display:block;visibility:hidden;height:0;line-height:0;font-size:0;clear:both;content:""}
.tFocus-pic li{position:absolute;left:0;top:0;opacity:0;background-color:#fff}
.s_tit_wrap{float:left;width:360px;height:30px;overflow:hidden}
.s_pic_tit{font-size:26px;line-height:30px}
.s_pic_tit:hover{text-decoration:none}
.slide_num{position:relative;float:right;width:60px;height:30px}
.slide_num b{position:absolute;top:2px;right:20px;font-size:30px;color:#ba2636;font-weight:normal; font-family:arial}
.slide_num i{position:absolute;bottom:0;right:0;font-size:16px;color:#222;font-family:arial}
.slide_num em{position:absolute;top:0;right:5px;display:block;width:16px;height:30px;overflow:hidden;background:url(../images/spr.png) -55px -50px no-repeat}

.s_info{float:left;height:44px;width:340px;overflow: hidden;margin-top:10px;line-height:22px}

.tp_block{display:inline-block;height:20px;line-height:20px;margin-right:5px;padding:0 6px;color:#fff;font-size:12px;background-color:#157efb;vertical-align:middle}
.tp_block:hover{color:#fff}
.tb_1{background-color:#f86866}
.tb_2{background-color:#157efb}
.tb_3{background-color:#928bd7}
.tb_4{background-color:#31b66f}
.tb_5{background-color:#c8c064}
.tb_6{background-color:#f7975e}
.tb_7{background-color:#369}
.s_pic{float:left;display:block;width:430px;height:267px;overflow:hidden;margin-top:10px}

.main_wrap{height:370px;overflow:hidden}

.tFocus_btn{position:absolute;width:76px;height:36px;top:43px;right:0;z-index:555}
.tFocus_btn a{float:left;display:inline-block;width:36px;height:36px;overflow:hidden;margin-left:2px;background:url(../images/spr.png) #ccc no-repeat}
.tFocus_btn a:hover{background-color:#379be9}
.tFocus_btn .prev{background-position:0 0}
.tFocus_btn .next{background-position:-40px 0}

.col_mod{display:inline-block}
.col_tit_wrap{position:relative}
.col_mod_0 .col_tit_wrap{height:28px;padding-left:0;background:none}
.col_mod_0 .col_tit{height:28px;overflow:hidden;line-height:28px;font-size:16px;color:#5f5f5f}

.news_mod .news_tit{font-size:20px;line-height:28px;height:56px;overflow:hidden}
.news_mod .news_tit a:hover{color:#157efb;text-decoration:none}
.news_mod .news_tit .tp_block:hover{color:#fff;text-decoration:underline}
.news_dis{height:40px;overflow:hidden;margin-top:10px;line-height:20px}

.t_n_list li{float:left;width:100%;height:28px;overflow:hidden}
.t_name{display:inline-block;float:left;margin-right:10px;font-size:14px;color:#777}

/*col_mod*/
.col_mod .col_tit_wrap{height:24px;padding-left:10px;background:url(../images/spr.png) -80px -50px no-repeat}
.col_mod .col_tit{font-size:16px;line-height:22px;color:#5f5f5f5;}

.n_p_mod_0{height:94px;overflow:hidden;margin-top:18px}
.n_p_mod_0 .n_pic{display:inline-block;width:125px;height:94px;overflow:hidden;margin-right:10px;line-height:0}
.n_p_mod_0 .n_tit{font-size:16px;line-height:30px}
.news_list_dot li{height:30px;line-height:30px;overflow:hidden;padding-left:10px;background:url(../images/disc3.png) no-repeat left center;}

.news_list_dot_0{}
.news_list_dot_0 li{display:table;width:280px;height:36px;overflow:hidden;margin-bottom:15px;padding-left:0;background:none;font:14px/18px "microsoft yahei";vertical-align:middle}
.news_list_dot_0 li a{display:table-cell;table-layout:fixed;width:192px;max-height:36px;overflow:hidden;vertical-align:middle;text-align:left;}
.news_list_dot_0 .nl_block{display:inline-block;float:left;width:68px;height:34px;margin:0 10px 0 0;padding:0 5px;overflow:hidden;text-align:center;font:14px/34px "microsoft yahei";color:#fff;background-color:#f86866}


.main_wrap_1{height:190px;overflow:hidden}
.i_com{display:inline-block;width:110px;height:25px;margin-right:10px;overflow:hidden;line-height:666;background:url(../images/spr.png) 0 -210px no-repeat;vertical-align:top}
.n_pic_1{display:inline-block;width:178px;height:134px;margin-top:7px;margin-right:15px;line-height:0}
.news_list_1 li{height:30px;overflow:hidden;line-height:30px}
.nl_type{display:inline-block;float:right;margin-left:20px;font-size:12px;color:#777}
.nl_type:hover{color:#0f7edd}

.bt3bd{border-top:3px solid #800}

.main_news_list{width:730px;zoom:1}

.mn_one{display:inline-block;float:left;width:350px;_height:180px;_overflow:hidden;margin-bottom:15px;padding:15px 15px 35px 0;border-bottom:1px solid #e7e7e7;zoom:1}
.mn_tit_wrap{height:28px;line-height:28px;overflow:hidden;margin-bottom:18px}
.mn_tit_wrap .tp_block{margin-top:-7px;*margin-top:-4px}
.mn_tit{font-size:20px}
.mn_con p{font-family:simsun}
.mn_pic{display:block;_display:inline;float:left;width:178px;height:134px;overflow:hidden;line-height:0;margin-right:15px;zoom:1}
.mn_info{height:78px;overflow:hidden;line-height:26px}
.more_info{font-size:12px;color:#f60}
.mn_time{margin-top:5px;font-size:12px;color:#999}
.mn_tags{height:20px;font-size:12px;overflow:hidden}
.mn_tags a{display:inline-block;height:20px;line-height:20px;margin:0 3px;padding:0 4px;color:#777}
.mn_tags a:hover{color:#fff;background-color:#379be9}
.news_list_dot_1{width:730px;padding-top:15px;*padding-top:30px; font-size:16px}
.news_list_dot_1 li{float:left;width:340px;overflow:hidden;margin-right:15px}
.m_more_btn{display:block;height:40px;line-height:40px;_height:32px;_line-height:32px;_padding-top:8px;margin-top:30px;font-size:18px;background-color:#eee;text-align:center;color:#bbb}
.m_more_btn:hover{color:#fff;background-color:#0f7edd}
.m_more_btn b{display:inline-block;width:12px;height:12px;margin-left:10px;overflow:hidden;background:url(../images/spr.png) 0 -190px no-repeat;vertical-align:middle}
.c_more_btn{float:right;font-size:12px;color:#777}

.pic_show_list .ps_line{height:50px}
.ps_one{float:left;width:280px;height:50px;line-height:50px;border-bottom:1px solid #e7e7e7;zoom:1}
.ps_m_type{float:left;display:inline-block;width:80px;height:50px;overflow:hidden;font-size:16px;color:#222}
.ps_m_tit{display:inline-block;width:180px;height:50px;overflow:hidden;padding-left:12px;font-size:12px;font-family:simsun;background:url(../images/spr.png) -80px -109px no-repeat}

.pic_show_list .on .ps_line{display:none}
.pic_show_list .on{height:204px}
.ps_line_on{display:none}
.pic_show_list .on .ps_line_on{display:block}
.ps_type{display:inline-block;float:left;width:50px;height:65px;margin-right:10px;padding:10px 10px 0;background-color:#f86866;color:#fff;text-align:center;font-size:16px;line-height:28px}
.ps_tit{display:inline-block;float:left;width:185px;height:20px;overflow:hidden;line-height:20px;margin-top:7px;padding-left:12px;background:url(../images/spr.png) -80px -83px no-repeat;font-size:16px}
.ps_info{float:left;width:200px;height:36px;overflow:hidden;margin-top:5px;font-size:12px;line-height:18px;font-family:simsun}
.ps_pic{float:left;line-height:0}

.rank_list li{float:left;width:100%;height:40px;line-height:40px;overflow:hidden;border-bottom:1px solid #eaeaea}
.rank_list .r_num{display:inline-block;float:right;width:22px;height:20px;overflow:hidden;margin:10px 0 0 20px;line-height:20px;text-align:center;color:#fff;background-color:#a2a2a2}

.rank_list .num_1{background-color:#ea4a2d}
.rank_list .num_2{background-color:#f19601}
.rank_list .num_3{background-color:#f3d400}

.app_tab{float:left;width:63px;height:21px;overflow:hidden;margin-left:10px;background:url(../images/spr.png) 0 -130px no-repeat}
.app_and{background-position:0 -160px}
.app_tab a{display:inline-block;float:left;width:31px;height:21px;overflow:hidden;line-height:666}

.col_mod_2 .col_tit_wrap{height:40px;overflow:hidden;line-height:44px}
.col_mod_2 .col_tit{float:left;font-size:16px;font-weight:normal;color:#333}
.right_wrap{float:right;position:absolute;right:0;top:0;font-family:simsun;font-size:12px}
.col_mod_2 .col_tit_tab{float:left}
.col_mod_2 .col_tit_tab a{margin-right:20px;color:#777}
.col_mod_2 .col_tit_tab a:hover{color:#0f7edd}
.col_mod_2 .c_more_wrap{display:inline-block;width:24px;height:33px;padding:0 5px 0 20px;border-left:1px solid #d9d9d9}

.pic_news_list{width:720px}
.pic_news_list li{float:left;width:160px;margin-right:20px; background:rgba(0,0,0,0.2); margin-bottom:20px;}

.col_mod_3 .col_tit_wrap{position:relative;height:30px;line-height:30px}
.col_mod_3 .col_tit{font-size:16px;color:#000;font-weight:normal;color:#800}

.col_mod_3 .col_line{position:absolute;left:84px;top:14px;width:230px;height:0;overflow:hidden;border-top:1px solid #d9d9d9}
.col_mod_3 li {font-size: 16px;}
.more_btn{color:#777}

.pic_one_1{height:94px;margin-bottom:22px}
.pic_one_1_pic{display:inline-block;float:left;width:125px; clear:both;height:94px;overflow:hidden;margin-right:12px}
.pic_one_1_info{display:block;height:40px;overflow:hidden;line-height:20px;font-weight:normal}
.pic_one_1_info{margin-top:8px;font-size:12px;font-family:simsun}
.pic_one_tit{display:inline-block;width:100%;font-size:14px;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:simsun}
