﻿@charset "utf-8";

html {overflow-y:scroll;}
body {margin:0; padding:0; font:normal normal 12px/24px "宋体", Arial; color:#000; background:#ffffff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,pre,form,input,textarea,blockquote,p{padding:0; margin:0;}
div { overflow:hidden;}
ul, ol { list-style:none;}
a { color:#333; font:normal normal 12px/24px "宋体", Arial; text-decoration:none}
a:hover { color:#ca000a; text-decoration:underline;}
img { border:none;}



/*box*/
.box970 { margin:0 auto; width:970px;}
.box_ad_b1 { padding:5px 7px 0; height:151px; border:1px solid #cecece; border-top:none; border-bottom:none;}
.box_ad_b1_1 { float:left; width:169px;}
.box_ad_b1_2 { float:left; margin:0 8px; width:600px;}

.box_ad_b2 { width:100%; height:245px;}
.box_qrc { height:150px; text-align:center;}

.box_con_l { float:left; margin-right:10px; width:680px; -moz-box-ordinal-group:1; -webkit-box-ordinal-group:1; box-ordinal-group:1;}
.box_con_r { float:left; width:280px; -moz-box-ordinal-group:2; -webkit-box-ordinal-group:2; box-ordinal-group:2;}

.box_xgkt { padding:4px; height:220px; border:1px solid #cbcbcb; border-top:none;}

.box_xppt { padding:2px; border:1px solid #cbcbcb; border-top:none;}

.box_rollnews { padding:0 5px; height:26px; background:#eee; border:1px solid #cecece; line-height:26px;}

.box_line1, .box_line2s, .box_line3 { overflow:hidden; width:100%;}
.box_line1_l, .box_line3_l { float:left; padding-right:10px; width:310px;}
.box_line1_r { float:left; width:360px;}

.box_line_ad1, .box_line_ad2 { width:100%; height:70px;}

.box_line2 { border:1px solid #e1dec9;}
.box_line2s { float:left; padding:10px 0;}
.box_line2_l { float:left; padding:0 10px; width:299px;}
.box_line2_r { float:left; width:359px;}

.box_line3_r { float:left; padding-bottom:14px; width:358px; border:1px solid #e1dec9;}


/*link*/
.link1 a { color:#333; text-decoration:none;}
.link1 a:hover { text-decoration:underline;}



/*nav*/
.nav { background:#fff;}
.nav_line1 { padding:0 10px; height:28px; background:#cecece;}
.topdate { display:inline-block; margin-right:20px; font:normal normal 12px/28px "微软雅黑", "宋体", Arial;}
.epaper { display:inline-block; margin:0; padding-left:85px; background:url(../images/logo_1.png) no-repeat 0 5px; line-height:28px;}
.jnlc { display:inline-block; margin-left:20px; width:71px; background:url(../images/logo_2.png) no-repeat 0 3px; line-height:28px; text-indent:-2000px;}

.nav_line2 { height:82px; background:#ededed; border-left:1px solid #cecece; border-right:1px solid #cecece;}
a.logo_cs { display:inline-block; float:left; margin:0 20px 0 10px; width:142px; height:82px; background:url(../images/logo_cs.png) no-repeat 0 14px;}
.nav_ch { display:block; float:left; margin:17px 0; height:48px;}
.nav_ch a { margin-left:9px; font-size:14px;}
.nav_ch a.nav_ch_b { display:inline-block; float:left; width:24px; height:100%; border-right:2px solid #ca000a; color:#ca000a; font:normal bold 16px/24px "微软雅黑", "宋体"; text-decoration:none;}
.nav_ch a.nav_ch_b:hover { text-decoration:none;}
.p1 { width:109px;}
.p2 { width:156px;}
.p3 { width:175px;}
.p4 { width:225px;}
.p5 { width:130px;}

.box_search { float:right; padding:0 10px 0 0; height:28px;}
.box_search form { line-height:28px;}
.box_search form .form-ipt{ margin:0 6px; width:150px; height:18px; border:1px solid #000; line-height:18px;}
.box_search form .btn-submit { width:54px; height:20px; background:url(../images/bt_search_sy.png) no-repeat 0 0; border:none; cursor:pointer;}



/*content left*/
.box_rollnews span { display:inline-block; float:left; width:68px;}
.box_rollnews span a { font-weight:bold;}
.box_rollnews ul li { float:left;}

.big_news { border-bottom:2px solid #bb1b21;}
h2.h_bignews { padding:5px 10px 0;}
h2.h_bignews a { color:#ca000a; font:normal normal 24px/24px "微软雅黑", "宋体", Arial;}
.list3 { overflow:hidden; margin:10px 0; width:100%;}
.list3 li { overflow:hidden; display:block; padding:0 10px; width:660px; height:26px; font-size:14px; line-height:26px;}
.list3 li a { font: normal normal 14px/26px "宋体", Arial;}

h2.h_channel1 { border-bottom:1px solid #c8b489; color:#a98001; font:normal bold 18px/26px "黑体", "宋体", Arial; vertical-align:middle;}
h2.h_channel1 a { color:#a98001; font:normal bold 18px/26px "黑体", "宋体", Arial;}
h2.h_channel1 a:hover { color:#ca000a; text-decoration:none;}

h2.h_channel2 { margin:5px 0 3px; border-bottom:1px solid #dedede; color:#ca000a; font:normal bold 16px/26px "黑体", "宋体", Arial; vertical-align:middle;}
h2.h_channel2 a { color:#ca000a; font:normal bold 16px/26px "黑体", "宋体", Arial;}
h2.h_channel2 a:hover { color:#ca000a; text-decoration:none;}

h2.h_channel3 { margin:5px 10px 3px; border-bottom:1px solid #dedede; color:#ca000a; font:normal bold 16px/26px "黑体", "宋体", Arial; vertical-align:middle;}
h2.h_channel3 a { color:#ca000a; font:normal bold 16px/26px "黑体", "宋体", Arial;}
h2.h_channel3 a:hover { color:#ca000a; text-decoration:none;}

.zzkp, .zzkp a { font-size:14px;}
.zzkp p { padding:0 5px;}
.h_zzkp, .h_zzkp a { margin-top:10px; font:normal bold 16px/32px "宋体", Arial;}

.list4 { overflow:hidden; padding:10px 5px; background:url(../images/bg_zzkx.png) repeat-x 0 0;}
.list4 li, .list4 li a { line-height:20px;}

.zzkx ul li, li.zzbk_list { background:url(../images/dotlist1.gif) no-repeat 0 8px; text-indent:8px;}
.zzjd ul li, .box_line2_l ol li, .dotlist1 li { background:url(../images/dotlist1.gif) no-repeat 0 11px; text-indent:8px;}
.dotlist2 li { background:url(../images/dotlist1.gif) no-repeat 60px 11px;}

.list5 { overflow:hidden;}
.list5 li, .list5 li a { font:normal normal 14px/26px "宋体", Arial;}
span.h_list5 { display:inline-block; padding-right:10px; width:57px; text-align:right;}
span.h_list5, span.h_list5 a { color:#a98001; font-family:"黑体", "宋体", Arial;}
span.h_list5 a:hover { color:#ca000a; text-decoration:none;}

.pic_news1 { width:299px; height:165px;}
.pic_news1 a:link, .pic_news1 a:visited { text-decoration:none;}
.pic_news1 a:hover span { color:#ff6;}
.pic_news1 img { width:299px; height:165px;}
.pic_news1 span { display:block; padding:9px; background:#000; color:#fff; font:normal normal 14px/14px "宋体"; z-index:10; position:relative; top:-32px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');}
:root .pic_news1 span { filter:none; background-color:rgba(0,0,0,0.8);}

.zzbk ul li, .hyzb ul li { overflow:hidden; width:100%;}
.zzbk ul h3 a, .hyzb ul h3 a { font:normal bold 14px/30px "宋体", Arial;}
.zzbk ul img { float:left; margin:0 10px 10px 0; width:96px; height:77px;}
.zzbk ul span, .hyzb ul span { color:#6a6a6a; line-height:20px;}
.hyzb { padding:10px 10px 0;}
.hyzb ul img { float:left; margin:0 10px 10px 0; width:77px; height:62px;}
.list6 { padding:5px;}
.list6 li, .list6 li a { line-height:22px;}

.zzbk ul.tab5 li { overflow:hidden; width:50%;}




/*content right*/
.tab1, .tab2, .tab3, .tab4 { overflow:hidden; width:100%;}
.container{ padding-top:10px; background:#fff;}

.ssgs_map { padding:10px; background:#f5f4ed; font:normal bold 15px/18px "微软雅黑", "宋体"; text-align:center;}
	.ssgs_map img { margin:0; padding:0;}

h2.xppt a { display:block; width:100%; background:url(../images/bg_tt_xppt.png) no-repeat 0 0; color:#fff; font:normal bold 16px/38px "微软雅黑", "宋体"; text-align:center;}
h2.xppt a:hover { background:url(../images/bg_tt_xppt.png) no-repeat 0 -42px; text-decoration:none;}
.box_xppt h5 { background:url(../images/bg_tt_xppts.png) repeat-x 0 0; color:#999; cursor:pointer; font:normal normal 15px/36px "黑体", Arial; text-align:center;}
.box_xppt h5:hover { background:url(../images/bg_tt_xppts.png) repeat-x 0 -44px;}
.box_xppt h5.selected { background:url(../images/bg_tt_xppts.png) repeat-x 0 -88px; color:#bb1b21;}
a.h_xppt { display:block; width:100%; background:url(../images/bg_tt_xppts.png) repeat-x 0 0; color:#999; font:normal normal 15px/36px "黑体", Arial; text-align:center; text-decoration:none;}
a.h_xppt:hover { background:url(../images/bg_tt_xppts.png) repeat-x 0 -44px;}

.list1 { margin:5px;}
.list1 li { background:url(../images/dot_01.gif) no-repeat 0 11px; text-indent:8px;}
.list2 { width:100%;}
.list2 li { float:left; width:91px; text-align:center;}
.list2 li.h_list2 { overflow:hidden; width:100%; background:#f1f1f1 url(../images/dot_01.gif) no-repeat 10px -3px; color:#000; line-height:28px; text-align:left; text-indent:20px;}
.list2 li a { line-height:26px;}

.form_ggcx { padding:10px 20px;}
.form_ggcx form { text-align:center;}
input.input_t1, input.input_d { margin:5px auto; padding:0 5px; width:218px; height:30px; border:1px solid #cbcbcb; font-family:"宋体", Arial; line-height:30px; vertical-align:middle;}
input.input_d { width:65px;}
input.bt1 {height:32px; width:46px; background:url(../images/bt_ggcx_sy.png) no-repeat 0 0; border:none; cursor:pointer; font-family:"宋体", Arial; line-height:32px; text-align:center; vertical-align:middle;}
select.l1 { margin:5px auto; width:230px; height:32px; line-height:30px; border:1px solid #cbcbcb;}



/*tab*/
.tab1 { width:100%; background:url(../images/bg_tab1.gif) repeat-y 0 0;}
.tab1 li, .tab1 li.hover { float:left; width:93px; height:32px; background:url(../images/bg_tab1a.png) no-repeat center top; font-size:14px; font-family:"微软雅黑", "宋体"; text-align:center;}
.tab1 li.hover { background:url(../images/bg_tab1a.png) no-repeat center -40px; color:#fff;}
.tab1 li a { font-size:14px; font-family:"微软雅黑", "宋体";}
.tab1 li.hover a, .tab1 li.hover a:hover { color:#fff; text-decoration:none;}
.box_xgkt ul { display:none;}
.box_xgkt ul.block { display:block;}
.box_xgkt ul li { overflow:hidden;}
.box_xgkt ul h3 a { font:normal bold 14px/30px "宋体", Arial;}
.box_xgkt ul img { float:left; margin:0 10px 6px 0; width:77px; height:62px;}
.box_xgkt ul span { color:#6a6a6a; line-height:21px;}

.tab2 { width:100%;}
.tab2 li, .tab2 li.hover { float:left; padding:0 15px; height:28px; background:#6a6a6a; border-right:1px solid #fff; color:#fff; cursor:pointer; line-height:28px;}
.tab2 li.hover { background:url(../images/bg_tab2.png) repeat-x 0 0; color:#4a4a4a;}
.box_tbts ul { display:none;}
.box_tbts ul.block { display:block;}
span.tbts_more { display:block; float:right; width:55px; height:28px; background:#6a6a6a; border-right:none; line-height:28px; color:#fff; text-align:center;}
span.tbts_more a { color:#fff; line-height:28px;}

.tab3, .tab4 { width:100%; height:38px;}
.tab3 li, .tab3 li.hover, .tab4 li, .tab4 li.hover { float:left; width:24.95%; background:#e1dec9; color:#888; font:normal bold 16px/38px "黑体", "宋体", Arial; text-align:center;}
.tab4 li, .tab4 li.hover { width:33.33%}
.tab3 li.hover, .tab4 li.hover { background:#fff; color:#ca000a;}
.tab3 li a, .tab4 li a { color:#888; font:normal bold 16px/38px "黑体", "宋体", Arial;}
.tab3 li.hover a, .tab4 li.hover a { color:#ca000a; text-decoration:none;}
.box_ch_news ul { display:none; width:100%;}
.box_ch_news ul.block { display:block;}

.tab5 { overflow:hidden; width:308px; border:1px solid #c8b489; border-bottom:none; color:#a98001; font:normal bold 16px/38px "黑体", "宋体", Arial; vertical-align:middle;}
.tab5 li, .tab5 li.hover { float:left; width:154px; background:#c8b489; color:#fff; font:normal bold 16px/38px "黑体", "宋体", Arial; text-align:center;}
.tab5 li.hover { background:#fff; color:#a98001;}
.tab5 li a { color:#fff; font:normal bold 16px/38px "黑体", "宋体", Arial;}
.tab5 li.hover a { color:#a98001; text-decoration:none;}
.box_ch_gdbk ul { display:none;}
.box_ch_gdbk ul.block { display:block;}



/*ad*/
.box_ad_b1_1 ul li { border-bottom:1px dotted #898989; line-height:23px;}
.box_ad_b1_1 ul li a { line-height:23px;}
.box_ad_b1_2 img { width:600px; height:70px; border:none;}
.box_ad_b1_2 a { display:block; width:100%; font-size:0;}
.box_ad_b1_2in { margin-bottom:5px;}

.box_ad_b2 a { display:block; margin-bottom:10px; width:100%; font-size:0;}
.box_ad_b2 img { width:280px; height:75px;}
.box_qrc img { width:280px; height:150px; border:none;}

.box_ch_adr { display:inline-block; position:relative; left:185px; top:2px;}
.box_ch_adr img { width:52px; height:15px;}

.box_line_ad1 div {}
.box_line_ad1 img, .box_line_ad2 img { width:680px; height:70px; border:none;}
.line_ad1_r { position:relative; left:345px; top:-100px;}

.ad_bp, .ad_qp { display:none; margin:0 auto; width:970px;}
.ad_bp img { width:970px; height:300px; border:none;}
.ad_qp img { width:970px; height:600px; border:none;}

.ad_qsyb { height:56px;}
.ad_qsyb img { width:280px; height:56px; border:none;}

.duilian {top:10px;position:absolute; width:77px; overflow:hidden; display:none;}
.duilian_left{ left:5px;}
.duilian_right{right:5px;}
.duilian_con{ width:77px; height:357px; overflow:hidden;}
.duilian_con img { width:77px; height:357px; border:none;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}



/*footer*/
.footer { margin-top:30px; border-top:3px solid #cecece; font:normal normal 12px/24px Arial,"宋体"; text-align:center;}
.footer span {}
.footer span p { margin:15px 0;}
.footer span a { margin:0 7px;}



/*other*/
.mar_b15 { margin-bottom:15px;}
.mar_b10 { margin-bottom:10px;}
.mar_t13 { margin-top:13px;}
.pad_lr10 { padding:0 10px;}
.pad_l10 { padding-left:10px;}
.pad_t13 { padding-top:13px;}
.bdr_l1 { border-left:1px solid #e1dec9;}
.bdr_b1 { border-bottom:1px solid #cecece;}

#listTextRoll4 { background:#eee; width:600px; height:26px; overflow:hidden;}
#listTextRoll4 li { float:left; line-height:26px; background:none;}

/*Mobile hidden*/
.m_header,.m_nav,.m_footer,.m_sbox, h2.h_zzyw{display:none;}


/*m_screen*/
@media only screen and (min-device-width : 320px) and (max-device-width : 960px) and (max-width: 600px) {
.nav, .footer, .box_ad_b1, .box_con_r, .box_line_ad1, .box_line_ad2, .box_rollnews, .box_line3_r, .hqt, .pic_news1 img, .box_ch_adr, p.link_org, .box_search, span.topdate, .ybhq { display:none;}

.box970 { width:100%;}

.box_con_l { clear:both; margin-right:0; width:100%;}
.box_line1_l, .box_line1_r, .box_line3_l { clear:both; padding-right:0; width:100%;}

.big_news { border-bottom:none;}
h2.h_bignews { padding:15px 20px; background:#eee;}
.list3 { overflow:hidden; margin:0; width:100%;}
.list3 li { display:block; width:100%; height:auto; border-bottom:1px dotted #ccc; font: normal normal 16px/36px "宋体", Arial;}
.list3 li a { font: normal normal 16px/36px "宋体", Arial;}

h2.h_zzyw { display:block;}
h2.h_channel1, h2.h_zzyw { padding:0 20px; background:#efeddf; border-bottom:1px solid #c8b489; color:#a98001; font:normal bold 20px/40px "黑体", "宋体", Arial; vertical-align:middle;}
h2.h_channel1 a { color:#a98001; font:normal bold 20px/40px "黑体", "宋体", Arial;}
h2.h_channel1 a:hover { color:#ca000a; text-decoration:none;}

h2.h_channel2, h2.h_channel3 { margin:0; padding:0 10px; background:#fff; border-bottom:none; border-top:1px solid #c8b489; color:#ca000a; font:normal bold 18px/36px "黑体", "宋体", Arial; vertical-align:middle;}
h2.h_channel2 a, h2.h_channel3 a { color:#ca000a; font:normal bold 18px/36px "黑体", "宋体", Arial;}
h2.h_channel2 a:hover, h2.h_channel3 a:hover { color:#ca000a; text-decoration:none;}

.zzkp, .zzkp a, .h_zzkp, .h_zzkp a { font:normal normal 16px/36px "宋体", Arial;}
.zzkp p { padding:0 10px; border-bottom:1px dotted #ccc;}
.h_zzkp, .h_zzkp a { font:normal bold 16px/36px "宋体", Arial;}
.h_zzkp { margin:0;}

.zzjd { margin-top:15px;}
.zzjd ul li, .zzkx ul li, .box_line2_l ol li, li.zzbk_list, .dotlist1 li, .dotlist2 li { padding:0 5px; background:none; text-indent:0;}

.box_line2 { border:none;}
.box_line2s { clear:both; padding:0;}
.box_line2_l, .box_line2_r { clear:both; margin:0; padding:0; width:100%;}

.tab3, .tab4 { width:100%; height:50px;}
.tab3 li, .tab3 li.hover, .tab4 li, .tab4 li.hover { float:left; width:24.95%; background:#efeddf; color:#a98001; font:normal bold 18px/50px "黑体", "宋体", Arial; text-align:center;}
.tab4 li, .tab4 li.hover { width:33.33%;}
.tab3 li.hover, .tab4 li.hover { background:#c8b489; color:#fff;}
.tab3 li a, .tab4 li a { color:#a98001; font:normal bold 18px/50px "黑体", "宋体", Arial;}
.tab3 li.hover a, .tab4 li.hover a { color:#fff; text-decoration:none;}

.box_ch_news { background:#f8f8f8;}

.pic_news1 { width:100%; height:36px; border-bottom:1px dotted #ccc;}
.pic_news1 a:link, .pic_news1 a:visited { text-decoration:none;}
.pic_news1 a:hover span { color:#ca000a; text-decoration:underline;}
.pic_news1 span { display:inline; margin-left:8px; background:#f8f8f8; color:#000; font:normal normal 16px/36px "宋体"; z-index:auto; position:relative; top:0; filter:none;}
:root .pic_news1 span { filter:none; background-color:#f8f8f8;}

.list4, .list5, .list6 { overflow:hidden; margin:0; padding:0; width:100%; background:none;}
.list4 li, .list5 li, .list6 li { width:100%; border-bottom:1px dotted #ccc; font: normal normal 16px/36px "宋体", Arial;}
.list4 li a, .list5 li a, .list6 li a { font: normal normal 16px/36px "宋体", Arial;}
.list6 li img { display:none;}
.list6 li span { display:block; padding:0 10px 5px; font:normal normal 14px/28px "宋体", Arial;}
.zzbk ul h3 { padding:0 10px;}
.zzbk ul h3 a { font:normal bold 16px/36px "宋体", Arial;}

span.h_list5 { display:inline; text-align:left;}
span.h_list5, span.h_list5 a { color:#a98001; font-family:"黑体", "宋体", Arial;}
span.h_list5 a:hover { color:#ca000a; text-decoration:none;}

.bdr_l1 { border-left:none;}
.pad_l10, .pad_lr10 { padding:0;}
.bdr_b1 { border-bottom:none;}



.m_header{display:block;width: 100%; height: 54px;  border-bottom: 2px solid #c7010b;}
.m_logo{display: inline-block; text-indent:-9999em;width: 98px; height: 35px;
    background-image: url(http://www.cs.com.cn/images/mlogo.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-background-size:98px 35px;
    -moz-background-size:98px 35px;
    -o-background-size:98px 35px;
    background-size:98px 35px;
    margin: 7px 0 0 10px;
}
.logo a{
    display: block;
}
.m_xp{
    display: inline-block; float: right;
    font-size: 18px;
    width: 84px; height: 24px; line-height: 24px;
    background: #c7010b;
    border-radius: 5px;
    color: #fff; text-align: center;
    margin: 15px 10px 0 0;
    
}
/*nav*/
.m_nav{
	display:block;
    width: 100%; overflow: hidden;
    background: #e6e6e6;
    padding: 5px 0;
}
.m_nav ul{
    overflow: hidden;
}
.m_nav li{
    width: 20%; line-height: 30px;
    float: left; 
    font-size: 1.125em;
    /*font-size: 1em;*/
    display: inline-block; text-align: center;
}
.m_nav li a{
    display: block;
    color: #000000;
}
.m_nav li a:focus{
    background: #abaaaa
}
.m_nav li.current a,.toplink li.current a{
    background: #abaaaa
}
.m_navmore{
    display: none;
}
#msg_1,#hmore{ display: none;}
#smore:after,#hmore:after{
    position: absolute; 
    display: inline-block;
    content: "";
    width: 0; height: 0;
    line-height: 0; font-size: 0;
    color: #fafafa;
    border-style: solid;
    border-width: 5px;
}
#smore:after{
    margin-top: 14px;
    border-color: #7e7d7d #e6e6e6 #e6e6e6 #e6e6e6;
}
#hmore:after{
    margin-top: 6px;
    border-color: #e6e6e6 #e6e6e6 #7e7d7d #e6e6e6;
}

.m_footer{
  display:block;
  background:#717171;
  font-size:0.75em;
  color: #aaaaaa;
  text-align: left;
  white-space:normal;
  padding:8px 5px 8px;
}

}


