@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body {font-family: "Microsoft YaHei",arial; background:#ededed; color:#606060; }
ul li, ol li { list-style:none;}
table { border-collapse:collapse;}
fieldset,img { border:0; vertical-align:middle;}
a { color:#333; text-decoration:none;word-break: break-all;}
a:hover { color: #c00; }
em { font-style:normal;}
input,textarea { font-family:"Arial";}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}
.mr20 { margin-right: 20px;}
.mt20 { margin-top: 20px;}
.mt10 { margin-top: 5px;}
.ml40 { margin-left: 40px;}
.ov { overflow:hidden;}
.bor { border:1px solid #dbdbdb;}
.br { border-radius:3px;}
.pr { position:relative;}
.pa { position:absolute;}
.mg0 { margin:0 auto;}
.mr15 { margin-right: 15px;}
.clearLine { font-size: 0; clear: both; height: 10px;}
.wth1 { width: 1000px;}
.wrap { margin: 0 auto; overflow: hidden; width: 1180px; padding: 10px; background: #fff;}



.top { height: 130px; width: 100%; background-color: #FFFFFF;}
     .toplogo { width: 1180px; height:130px; margin: 0 auto; }
          .logo { margin-top: 30px; }
          .search {  width: 395px; height: 40px; margin-left: 50px; margin-top: 40px;}
          .text { float: left; width:320px; height: 40px; background-color: #ededed; border-radius: 20px 0 0 20px; border: none; padding-left: 10px; font-size: 14px; color:#929292;}
          .button { width:65px; height: 40px;background: url(../img/fangdajin.png) no-repeat center 10px; background-color: #CC0000; border: none; float: right; border-radius:0 20px 20px 0 ; }
.xxbs { margin-left: 40px; }  
    .xxbs li { float:left; margin-left: 40px; margin-top: 30px; text-align: center;}  
      .xxbs li a { color: #CC0000;}
      ..xxbs li a :hover { color: #971414;}
          
        .xxbs li p { margin-top: 10px; }    
          
.nav { height: 60px; width: 100%; background-color: #CC0000;}
.nav-list { width:1180px; margin: 0 auto;}
   .nav-list li { float:left; width: 160px; line-height: 60px;text-align: center; }
        .nav-list li a { color: #FFFFFF;font-size: 20px;}
            .nav-list li a:hover { width: 160px; background-color:#971414 ; display: block;}
.banner { width: 100%; height: 483px; background: url(../img/banner.jpg) no-repeat center top; margin-top: 10px;}
.content { width: 1180px; margin: 0 auto;}
.ad-img { margin-top: 10px;}
.headlines { width: 1180px; height:50px;background: url(../img/titlebg.jpg) repeat-x center center; margin-top: 20px; }
.headlines p { width:325px; margin: 0 auto; height: 50px; display:inherit; background-color: #ededed; 
text-align: center; font-size:45px ; color: #CC0000; line-height: 50px;}
.zxdt { width: 1180; overflow: hidden; background-color: #FFFFFF; margin-top: 20px; padding: 20px; }

.notice { width:550px }
.FocusPic{zoom:1;position:relative; overflow:hidden;width:550px;height:370px;}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.changeDiv img { width:550px; height:370px;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:416px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;color:#fff; font-size:14px;text-indent: 10px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}


.news-list { width: 550px; margin-left: 20px;}
.titlea { font-size: 30px; font-weight: bold; text-align: center; color: #CC0000; margin-top: 10px;}
    .titlea a { color: #CC0000;}
        .titlea a:hover { color: #971414;}
.tt_description{margin-top: 10px;text-indent: 2em;}
.news-list p { font-size: 14px; color: #929292; line-height: 30px;}
.news { margin-top:10px;}
    .news li { line-height: 35px; font-size: 16px;  background: url(../img/listbg.jpg) no-repeat center left; padding-left:20px;}
        .news li span  { float: right; font-size: 14px; color: #9c9c9c;}
.samelist {width: 365px;}
.titleb { border-bottom: 1px solid #cfcccc; height: 40px; line-height: 40px;}
    .titleb p { width:100px; border-bottom:1px solid #CC0000 ; color: #CC0000; font-weight: bold; font-size: 18px; display: block; height: 40px; line-height: 40px;float: left;} 
    .titleb span{float: right;}
    .titleb span a{font-size: 14px;} 
.list { line-height: 35px; font-size: 16px; margin-top: 10px; }
    .list li { background: url(../img/listbg.jpg) no-repeat center left; padding-left:20px; }
.time-base { width: 1140px; height: 400px; border-radius: 20px; background: url(../img/time.png) no-repeat center 150px; background-color: #17679d; margin-top: 20px; border-radius: 30px 0 30px 0; overflow:hidden; position: relative; }
.timetitle { color: #FFFFFF; font-size:26px; padding-top: 20px; text-align: center;} 
.timelist li p { width:245px; height:50px; background-color: #FFFFFF; color: #17679D; padding: 5px;margin-bottom: 5px; }
.timelist li p a{color:#17679D;}
.timelist li span { color: #FFFFFF; }
.time1 { position: absolute; left:120px; top:290px;}
.time2 { position: absolute; left:30px; top:95px;}
.time3 { position: absolute; left:490px; top:290px;}
.time4 { position: absolute; left:400px; top:95px;}
.time5 { position: absolute; left:860px; top:290px;}
.time6 { position: absolute; left:745px; top:95px;}

    .hybtn li { width:220px; height: 75px; background-color: #ebebeb; margin-top: 10px; color:#818181; font-weight: bold; }
        .icon1 a { width:220px; height: 75px; background:url(../img/hy02.png) no-repeat 40px center; border-left: 10px solid #cccccc;line-height: 75px; padding-left:100px; display: block; color: #818181; }
        .icon1 a:hover { background:url(../img/hy01.png) no-repeat 40px center; border-left: 10px solid #CC0000; color: #CC0000;}
        .icon2 a { width:220px; height: 75px; background:url(../img/hy03.png) no-repeat 40px center; border-left: 10px solid #adadad;line-height: 75px; padding-left:100px; display: block; color: #818181; }
        .icon2 a:hover { background:url(../img/hy04.png) no-repeat 40px center; border-left: 10px solid #CC0000; color: #CC0000;}
        .icon3 a { width:220px; height: 75px; background:url(../img/hy05.png) no-repeat 40px center; border-left: 10px solid #787878;line-height: 75px; padding-left:100px; display: block; color: #818181;}
        .icon3 a:hover { background:url(../img/hy06.png) no-repeat 40px center; border-left: 10px solid #CC0000; color: #CC0000;}
        .icon4 a { width:220px; height: 55px; background:url(../img/hy07.png) no-repeat 40px center; border-left: 10px solid #444444;line-height: 55px; padding-left:100px; display: block; color: #818181;}
        .icon4 a:hover { background:url(../img/hy08.png) no-repeat 40px center; border-left: 10px solid #CC0000; color: #CC0000;}
.pic-2div { float:left; width:700px;}
.pic-left { width: 230px; height: 295px;position: relative;}   
.pic-left a p,.pic-right a p{
    position: absolute;
    bottom: 0;
    font-size: 14px;
    background: url(http://www.cn3x.com.cn/statics/images/xyys/1.png) repeat 0 0;
    color: #fff;
    height: 0px;
    line-height: 30px;
    text-align: center;
    width: 100%;
}
.pic-right { width:470px;}       
    .pic-right li { width: 225px; height: 140px; float: left; margin-left:10px;margin-bottom: 10px; position: relative;}
.zp { width: 380px; height: auto;}
.zp p { width:30px; height: 80px; padding: 8px; background-color: #CC0000; display: block; text-align: center; color: #FFFFFF; font-weight: bold; margin-top: 5px;}
.jx { width:360px;}
.jx li { width:160px; height: 45px; border: 1px solid #CC0000; background-color:#C13202; float: left; margin-left: 15px; margin-top: 15px;text-align: center; line-height: 45px;}


.jieshao { line-height: 30px; text-indent:2em;}
.mtpic-div { float:right; width:780px;}
.mtpic { width: 780px;}
.mtleft { width:510px;}
.mtleft a { width:245px; height: 155px; margin-left: 10px; margin-top: 10px; display: block; float: right;position: relative;}
.mtleft a p,.mtright a p {
    position: absolute;
    bottom: 0;
    font-size: 14px;
    background: url(http://www.cn3x.com.cn/statics/images/xyys/1.png) repeat 0 0;
    color: #fff;
    height: 0px;
    line-height: 30px;
    text-align: center;
    width: 100%;
}
.mtleft a img { width: 245px; height: 155px;}
.mtright { margin-left:10px; width: 255px;  margin-top: 10px; height:320px; overflow: hidden;position: relative;}

.xhicon li { width:250px; height: 67px; line-height: 67px; font-size: 21px;}
        .icon5 a { display: block;  background: url(../img/icon1.png) no-repeat 45px 5px; background-color: #9bbc74; color: #FFFFFF; padding-left: 120px;}
        .icon5 a:hover { display: block;  background: url(../img/icon2.png) no-repeat 45px 5px; background-color: #7da948; color: #FFFFFF; padding-left: 120px;}
        .icon6 a { display: block;  background: url(../img/icon3.png) no-repeat 45px 5px; background-color: #bfaf73; color: #FFFFFF; padding-left: 120px;}
        .icon6 a:hover { display: block;  background: url(../img/icon4.png) no-repeat 45px 5px; background-color: #b09c53; color: #FFFFFF; padding-left: 120px;}
        .icon7 a { display: block;  background: url(../img/icon5.png) no-repeat 45px 5px; background-color: #e77664; color: #FFFFFF; padding-left: 120px;}
        .icon7 a:hover { opacity: .9;}
        .icon8 a {
                display: block;
                background: url(../img/icon8.png) no-repeat 45px 5px;
                background-color: #63bbce;
                color: #FFFFFF;
                padding-left: 120px;
            }
        .icon8 a:hover{opacity: .9;}
.left{width:1140px; padding:2px;border:1px solid #ccc;margin:0 auto;margin-top:10px;overflow:hidden;}
.left ul{ list-style-type:none;float:left;}
.left ul li{font-size:0;margin-right:5px; float:left;}

.yqlj { width: 1180; height:55px; background-color: #FFFFFF; margin-top: 30px; margin-bottom: 30px;}
.title4 { width:125px; background-color: #CC0000; height: 55px; font-size: 16px; color: #FFFFFF; text-align: center; line-height: 55px;}
.yq-list li { float: left; text-align: center; margin-left: 30px; line-height: 55px;}

.foot { width: 100%; height:160px; background-color: #d6d6d6;}
.footer { width: 800px; margin: 0 auto; padding: 50px;}
.word { text-align: center; font-size: 14px; line-height: 25px; }


/*~~~~~~~~~~~~~~~~~~~~~~~~内容页样式~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.zjnry-div { width:1180px; height:auto; clear:both; overflow:hidden; margin:0px auto auto auto; background-color:#FFF; padding-top:15px; padding-bottom:15px;}
#neir{ width:1180px; height: auto; margin: auto; padding-bottom:50px;background-color:#fff}
/*当前位置*/
#dqwz{ width:1150px; height:23px; line-height:23px; margin:20px auto}
#dqwz img{ float:left; margin:3px 15px auto 0;}
/*标题*/
#neir_bt{ width:1150px; height: auto; line-height:40px; margin:15px auto; text-align:center; }
#neir_bt02{ width:1150px; height:39px; text-align:center; line-height:39px; margin:auto; border-bottom:1px #D95E3F solid; background-color:#F5F5F5}
#neir_bt02 span{ width:auto; margin-right:25px;}
/*分享*/
#fenxiang{ width:http://127.0.0.1:8020/%E5%AE%9C%E6%98%8C%E5%B8%82%E5%B9%BF%E5%91%8A%E5%8D%8F%E4%BC%9A/show.htmlpx; height:40px; margin:20px auto; padding:0 60px; line-height:40px; background-color:#F5F5F5}
#fenxiang span{ float:right}
/*上一篇-下一篇*/
#xiangg{ width:1100px; height:30px; line-height:30px; margin:20px auto 0 auto}
#xiangg_1{ width:425px; height:30px; float:left}
#xiangg_2{ width:425px; height:30px; float:left; text-align:right}
#Zoom{width:1100px; height:auto; margin:20px auto 50px auto; line-height:30px; font-size: 16px;}
#Zoom p{ margin-top:25px}
#Zoom img{ max-width:800px; height:auto; border:0; margin:auto}
.sy13{ font-size:12px; font-family:"宋体"; color:#999}/*灰-灰-灰*/
.sy13 a{color:#999; text-decoration:none;}
.sy13 a:hover{color:#CD000C; text-decoration: none;}
.sy14{ font-size:25px;  color:#444; }/*灰-灰-红*/
.sy14 a{color:#444; text-decoration:none;}
.sy14 a:hover{color: #CD000C; text-decoration: underline;}
.sy15{ font-size:14px;  color:#676767}/*灰-红-红*/
.sy15 a{color:#676767; text-decoration:none;}
.sy15 a:hover{color: #CD000C; text-decoration: none;}
.sy5{ font-size:14px; color:#676767}/*灰-红-红*/
.sy5 a{color:#CD000C; text-decoration:none;}
.sy5 a:hover{color: #CD000C; text-decoration: underline;}


/*~~~~~~~~~~~~~~~~~~列表页~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~列表页~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~列表页~~~~~~~~~~~~~~~~~~~~*/
.cur_map { width: 1170px; height: 35px; padding: 0 15px; line-height: 35px; margin:0 auto; overflow: hidden; font-size: 12px; font-family: "arial"; background: #f3fbff;}
.subLeft_Lm { width: 235px; overflow: hidden;}

	.subTitle { height: 47px; line-height: 47px; background: #CC0000 url(../img/zwgk.png) no-repeat 20px center; padding-left: 45px; color: #fff; font-size: 18px; margin-bottom: 10px; }
.subpageMenu li { border: 1px solid #e1e1e1; height: 32px; line-height: 32px; border-radius: 3px; margin-bottom: 10px; background: url(lirpt.png) repeat-x 0 0; font-size: 13px; font-family: "宋体"}
	.subpageMenu li a { display: block; background: url(../img/abg.png) no-repeat 33px center; padding-left:50px;}


.subRt_list_news { overflow: hidden; width:880px; border: 1px solid #dcdcdc; border-top: 3px solid #dcdcdc; padding: 0 20px 20px;}
.glTtle { height: 42px; border-bottom: 1px solid #c9c9c9; margin-bottom: 10px;}
	.glTtle h1 { padding: 0 20px; display: inline-block; border-bottom: 1px solid #CC0000; height: 42px; line-height: 42px; font-size: 16px; color: #CC0000; font-weight: normal;}
	.glTtle span { float: right; line-height: 42px; }
.subpageN_list li { line-height: 40px; border-bottom: 1px dotted #ccc; overflow: hidden; padding: 0 10px;}
	.subpageN_list li span { float: right; color: #999;}


/*~~CSS分页~~*/
div.paging{ padding:4px 6px 4px 0; font-size:13px; color:#313031; font-family:verdana,tahoma,arial,helvetica,sans-serif; background:#fff; text-align:center; clear: both; margin-top: 20px;}
div.paging a{ border:#b7d8ee 1px solid; padding:5px 6px 4px 5px; margin:0px 3px; color:#0030ce; text-decoration:none;}
div.paging a:hover{ border:#b7d8ee 1px solid; color:#0066a7; background:#d2eaf6;}
div.pagination a:active{ border:#b7d8ee 1px solid; color:#0066a7; background:#d2eaf6;}
div.paging span.current{ border:#b7d8ee 1px solid; padding:5px 6px 4px 5px; font-weight:bold; margin:0px 3px; color:#444;background:#d2eaf6;}
div.paging span.disabled{display:none;}



/*~~~~~~~~~~~~~~~~~~~~~~图片列表~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~图片列表~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~图片列表~~~~~~~~~~~~~~~~~~~~~~~~*/
.photo_list { width: 890px; overflow: hidden;}
	.photo_list li { float: left; width: 280px; margin-right: 16px; text-align: center; margin-bottom: 14px;}
	.photo_list li img { width: 280px; height: 160px;}
	.photo_list li p { line-height: 40px; background: #f0f0f0;}
