﻿﻿@charset "utf-8";
/* CSS Document */

/*---------首页----------*/
.once{ background:#fff;}
.once_left{ width:665px}
.slideBox{ width:665px;height:410px;overflow:hidden; position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute; right:5px; bottom:14px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  float: left; margin-top: 2px; }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:8px; height:8px; line-height:14px; text-align:center; background:#FFF; border-radius:50%; cursor:pointer;  list-style:none; }
.slideBox .hd ul li.on{ background:#FFC200; width:26px; height:7px; border-radius:3.5px;}	
.slideBox .bd{ position:relative;  z-index:0;}
.slideBox .bd li{ zoom:1;height:410px; }
.slideBox .bd li span{  display:block;width:100%; height:40px; background:rgba(0,0,0,0.52); color:#fff; line-height:40px; text-indent:17px; position:absolute; left:0px; bottom:0px;}
.slideBox .bd li span a{ display:block; float:left; width:78%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap; color:#fff;}
.slideBox .bd img{ width:665px; height:410px;}
.once_right{ width:490px; height:395px; margin-right:20px; padding-top:15px;}
.title8{ width:100%; height:40px; background:url(../images/title3.png) no-repeat;}
.title8 span{ display:block; float:left; width:135px; height:40px; line-height:40px; font-weight:bold; color:#fff; font-size:15px;}
.title8 span i{ display:block; width:30px; height:40px; float:left; background:url(../images/icon1_21.png) -102px no-repeat; margin-left: 14px;  margin-right: 3px;}
.title8 a i{ display:block; float:right; width:56px; height:40px; background:url(../images/more1.png) center no-repeat;}


ul.com_list{zoom:1; }
ul.com_list li{font-size:14px; color:#5a5c5b; height:35px; line-height:35px; overflow:hidden; zoom:1;}
ul.com_list li a{ display:block; float:left; width:80%; overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap; text-indent:15px;}
ul.com_list li .date, ul.com_list li .time{ display:inline-block; float:left; color:#999; font-family:Arial, Helvetica, sans-serif;}
ul.com_list .toutiao{ border-bottom:1px dotted #BFBFBF; padding:10px 0; padding-top:15px; margin-bottom:10px;}
ul.com_list .toutiao a{ float:none; width:100%; line-height:32px; font-size:18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.banner,.two,.zlzht,.three,.five,.six{ margin-top:20px;}
.slideBox2{ width:100%; height:110px; overflow:hidden; position:relative;}
.slideBox2 .bd img{width:100%; height:110px; display:block;}

.two_left1,.two_left2,.three_left{ width:420px;}
.title{ width:100%; height:50px; line-height:50px; background:url(../images/title1.png) no-repeat; overflow:hidden; zoom:1;}
.title span{ display:block; float: left; font-weight:bold; color:#fff; font-size:15px; width:145px; text-align:center;}
.title i{ display:block; float:right; width:51px; height:31px; background:url(../images/more.png) no-repeat;}
.pu_list{ padding:10px 20px 25px 20px; border:1px solid #E4E4E4; background:#fff; border-radius:10px; margin-top:10px;}
.com_list2 li { height:46px !important; line-height:46px !important; border-bottom:1px dotted #E2E2E2;}
.two_left2{ margin-left:26px;}

.two_right{ width:310px;}
.two_right ul{ overflow:hidden; zoom:1;}
.two_right ul li{ float:left; width:145px; height:114px; background:#fff; border:1px solid #E4E4E4; border-radius:10px; margin-right:15px; margin-bottom:15px;}
.two_right ul li a{ font-size:16px; display:block; text-align:center;}
.two_right ul li i{ display:block; width:43px; height:43px; background:url(../images/icon1_3.png) no-repeat; margin:15px auto; transition: 400ms;}
.two_right ul li i.zw1{ background-position:-2px -2px;}
.two_right ul li i.zw2{ background-position:-2px -83px;}
.two_right ul li i.zw3{ background-position:-2px -176px;}
.two_right ul li i.zw4{ background-position:-2px -259px;}
.two_right ul li i.zw5{ background-position:-2px -350px;}
.two_right ul li i.zw6{ background-position:-2px -429px;}
.two_right ul li:hover  i.zw1{ background-position:-78px -2px;}
.two_right ul li:hover  i.zw2{ background-position:-78px -83px;}
.two_right ul li:hover  i.zw3{ background-position:-78px -176px;}
.two_right ul li:hover  i.zw4{ background-position:-78px -259px;}
.two_right ul li:hover i.zw5{ background-position:-78px -350px;}
.two_right ul li:hover i.zw6{ background-position:-78px -429px;}


.picScroll-left2{ width:1220px;  overflow:hidden; position:relative; margin-left:-25px;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; margin-left:0; }
.picScroll-left2 .bd ul li{ float:left; width:587px; height:101px;overflow:hidden; margin-left:25px; }
.picScroll-left2 .bd ul li img{ width:587px; height:101px; display:block;}

.three_left .ship{ position:relative;}
.three_left .ship img{ display:block; width:420px; height:280px; border-radius:10px; border:1px solid #E5E5E5; margin-top:15px;}
.three_left .ship i{ display:block; width:60px; height:60px; background:url(../images/video.png) center no-repeat; position:absolute; top:90px; left:50%; margin-left:-30px;}
.three_left .ship span{ width:100%; height:45px; line-height:45px; color:#fff; text-align:center;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;
 position:absolute; left:0; bottom:0; border-radius:0 0 10px 10px; background:rgba(0,0,0,0.6);}

.three_right{ width:752px; margin-top:10px;}
.slideTxtBox2{ width:100%;}
.slideTxtBox2 .hd{ font-size:16px; width:100%; height:35px; background:url(../images/title2.png) center no-repeat; }
.slideTxtBox2 .hd ul{ overflow:hidden; zoom:1; display:table; margin:0 auto;}
.slideTxtBox2 .hd ul li{float:left; padding:0 20px; height:33px; line-height:33px; margin:0px 6px; background:#fff; border:1px solid #F97474;}
.slideTxtBox2 .hd ul li a{color:#666;}
.slideTxtBox2 .hd ul li.on{ background:#ED5757; }
.slideTxtBox2 .hd ul li.on a{color:#fff !important;}
.slideTxtBox2 .bd{padding:5px 20px 30px 20px; border:1px solid #E4E4E4; background:#fff; border-radius:10px; margin-top:16px; height:281px;}

.five_left1,.five_left2,.five_right{ width:380px; padding:20px; border:1px solid #E4E4E4; background:#fff; border-radius:10px; }
.title9{ font-size:16px; color:#e74c4c; font-weight:bold;}
.five_left1 ul{ overflow:hidden; zoom:1; margin-top:15px;}
.five_left1 ul li{ float:left; width:87px; height:65px; background-color:#86D3D6; margin:4px; display:table; text-align:center;}
.five_left1 ul li a{color:#fff; font-size:16px; display: table-cell;vertical-align: middle;}
.five_left1 ul li.color2{ width:182px; background-color:#FBB5B5;}
.five_left1 ul li.color3{ background-color:#83C7D6;}
.five_left1 ul li.color4{ background-color:#F58080;}

.five_left2{ margin-left:25px; width:432px;}
.five_left2 ul{ overflow:hidden; zoom:1; margin-top:15px;}
.five_left2 ul li{ width:100px; height:134px;margin:4px; float:left; text-align:center; font-size:16px; line-height:25px;}
.five_left2 ul li.zhin1{ background-color:#F5E5E5;}
.five_left2 ul li.zhin2{ background-color:#F5E5EF;}
.five_left2 ul li.zhin3{ background-color:#E5EEF5;}
.five_left2 ul li.zhin4{ background-color:#F0F5E5;}
.five_left2 ul li i{ display:block; width:50px; height:50px; background:url(../images/icon1_5.png) no-repeat; margin:0 auto; margin-top:17px; margin-bottom:5px; transition: 400ms;}
.five_left2 ul li.zhin2 i{ background-position:center -82px;}
.five_left2 ul li.zhin3 i{ background-position:center -164px;}
.five_left2 ul li.zhin4 i{ background-position:center -246px;}
.five_left2 ul li.zhin1 a{ color:#875151;}
.five_left2 ul li.zhin2 a{ color:#844D70;}
.five_left2 ul li.zhin3 a{ color:#5583A7;}
.five_left2 ul li.zhin4 a{ color:#7B8F4A;}
.five_left2 ul li:hover i{
	webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}

.five_right{ width:220px;}
.five_right .title9{ width:100px; border-bottom:1px solid #F38E8E; padding-bottom:5px;}
.five_right ul{ margin-top:6px;}
.five_right ul li{ height:28px; line-height:28px; border-bottom:1px dotted #D7D7D7;}
.five_right ul li span{ letter-spacing:-0.5px;}

.four{ position:relative; margin-top:30px;}
.title3{ width:100%; height:42px; background:url(../images/xian.png) 0 center repeat-x;}
.title3 span{ display:block; width:132px; height:42px; line-height:42px; background:#ED5757; margin:0 auto; color:#fff; font-size:18px; text-align:center;}
.picScroll-left{ width:1230px; margin-top:20px;  overflow:hidden;   margin-left: -30px; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ position:absolute; right:40px; top:4px; display:block; width:30px; height:32px; background: url(../images/arrow1.png) 8px center no-repeat;
 background-color:#ED5757; z-index:10;    cursor: pointer;}
.picScroll-left .hd .next{ right:0; top:4px; background-position:-32px center; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:265px; padding:5px; border:1px solid #DCDCDC; margin-left:30px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:265px; height:202px; display:block; }
.picScroll-left .bd ul li .title5 a{ display:block; text-align:center; line-height:40px; overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;}


.six .title9{ height:21px; line-height:21px; border-left:5px solid #ED5757; font-size:16px; font-weight:bold; color:#ED5757; text-indent:9px;}
.six .n1{width:100%; height:35px;margin-top:15px; padding-bottom:15px;}
.six .n1 select{ font-family:'微软雅黑'; width:277px; border:1px solid #DCDCDC;  color:#666; height:34px; outline:none; line-height:34px;  padding-left:10px;  font-size:13px;cursor:pointer; float:left; margin-right:30px;}
.six .n1 select option{ font-family:'微软雅黑'; border:none; line-height:24px;}
.six .n1 select option.xuanze{ background:#eee;}

/*---------新闻列表页----------*/
.content1{ width:1160px; padding:20px; margin:0 auto; background:#fff;} 
.list_left{ width:235px;  background: #f8f8fa;min-height:754px;}
.title6{height:56px; line-height:56px;padding-left:30px;font-size: 16px; font-weight:bold; color:#fff;background: url(../images/ico_lmtitle.jpg) 15px center no-repeat #DF2C32;}
.list_ul{ margin:0 15px;}
.list_ul li { background: url(../images/sanjiao_03.png) no-repeat 10px center; line-height: 30px;  padding:8px 0; padding-left:30px;border-bottom:1px solid #DDDDDD; }
.list_ul li a{ display:block; }
.list_ul li.xuanzhong,.list_ul li:hover{ border-bottom:1px solid #E7A2A5;}
.list_ul li.xuanzhong a{ color:#DF2C32;}


.list_right{ width:890px; margin-left:20px;}
.title7{border-bottom: 1px solid #dddddd; background: #f8f8fa; padding:0 15px;  position: relative; height:55px; line-height:55px; margin-bottom:10px;}
.title7 span {float: left; background:url(../images/xian2.png) 0 bottom repeat-x; padding: 0 15px; font-size: 17px; color:#DF2C32; font-family: Microsoft YaHei;}
.location{ float:right; background:url(../images/location1.png) 0 center no-repeat; font-size:13px; color:#555; text-indent:24px; border-bottom:1px solid #e8e8e8;}
.location a{color:#555; }
.list_right .com_list li{height: 40px !important;line-height: 40px !important; border-bottom: 1px dotted #E2E2E2;}
.list_right .com_list li a{ background:url(../images/li.jpg) 0 center no-repeat;}
.list_right .com_list li .date, ul.com_list li .time{ float:right; color:#666;}

.page {overflow: hidden; zoom: 1;margin: 15px auto;padding:20px 0 10px 0; text-align: center; display: table;}
a:link { color: #444;text-decoration: none;}
a.page1{ background: #f2efef; border: 1px solid #e0e0e0 !important;}
.page a,.page span.current {display: block;float: left; background: #fff;border: 1px solid #cccccc; padding: 3px 7px; border-radius: 3px; -webkit-border-radius: 3px;  -moz-border-radius: 3px;
margin-right: 10px; text-align: center;}
.page a:hover, .page span.current { background:#DF2C32;color: #fff; border: 1px solid #DF2C32;}



/*---------图片列表页----------*/
.pic_list {overflow: hidden; zoom: 1; margin-top: 15px;}
.pic_list li { float: left;width: 278px; margin-right: 20px; text-align: center; }
.pic_list li img { width: 265px; height: 202px; padding: 5px; border: 1px solid #DCDCDC;}
.pic_list li span {display: block; height: 40px;line-height: 26px;margin-top: 10px;}


/*---------专题列表页----------*/
.zt_list{ overflow:hidden; zoom:1; min-height:410px;}
.zt_list li{ float:left; width:564px; height:101px; margin:7px;}
.zt_list li img{ width:564px; height:auto;}

/*----------信件列表页----------*/
.xinjian{ margin-top:15px;}
.xinjian li{ height:40px; line-height:40px;}
.xinjian li.an{ background:#f5f5f5;}
.xinjian li a{ display:block; float:left; width:37%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;text-indent: 10px;}
.xinjian li span.time{ float:left; width:14%; text-align: center; border-left:1px solid #fff;}
.bm{ float:left; width:20%;text-align: center; border-left:1px solid #fff;}
.qk{ float:right; width:14%;text-align: center; border-left:1px solid #fff;}
.liex{ float:left; width:14%;text-align: center; border-left:1px solid #fff;}
.xinjian li.biaoti1{ background:#E53F44; color:#fff; line-height:40px; height:40px; margin-bottom:5px; font-size:16px;}
.xinjian li.biaoti1 span.time{ color:#fff !important; border-left:1px solid #fff; width:14% !important;}
.xinjian li.biaoti1 i{float:left; width:37%; display:block; font-style:normal; text-indent:10px;}


/*----------新闻内容页----------*/
.location1{ float:none; width:100%; border-bottom:1px solid #e8e8e8; line-height:30px;}
.news{ width:94%; margin:0 auto;}
.toubu h3{ color: #df3a39; font-size: 24px; font-weight:normal; text-align:center; line-height:34px; margin:20px 0;}
.toubu .xiangq{ color: #9e9e9e;border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; line-height:35px; overflow:hidden; zoom:1;}
.toubu .xiangq span{ margin-right:20px;}
.toubu .xiangq span.time1{ background:url(../images/time.png) 0 center no-repeat; text-indent:20px; float:left;}
.toubu .xiangq span a{ margin:0 5px;color: #9e9e9e}
.toubu .xiangq span.fenx{ float:right; margin-top:5px;}
.neir{width:96%; margin:0 auto; margin:20px 0; line-height:36px;  font-size:18px; padding:0px 10px;}
.neir p{ width:100%; color: #535353; line-height:35px; text-indent:2em; text-align:justify; font-size:16px;} 
.neir img{ margin:20px auto; text-align:center;  border:5px solid #eaeaea; max-width:95%; display:block; }
.neir table{ border-bottom:none !important;border-right:none !important; border:1px solid #cfcece !important;margin:0;border-collapse:collapse;border-spacing:0;width:100% !important;}
.neir table td{ border-bottom:1px solid #cfcece !important; padding:10px 15px; border-left:none !important; border-top:none !important; border-right:1px solid #cfcece !important;}

.dy {height: 50px; line-height: 50px; border-top: 1px solid #e5e5e5; margin-top:50px;}
.dy a{ color:#666;}

/*---民意征集详情页---*/
.poll_collect{margin-top:20px; font-size:14px; font-family:"微软雅黑"; }
.poll_collect h3,.collection-theme h3.collectit{font-size: 18px;color: #164fa6; font-weight:bold;height: 60px;line-height: 60px; padding-left: 8px;}

/*= 发表评论区 =*/
.msg_box { 
	margin-top:25px;
    padding: 8px;
    border: 1px solid #ddd;
    margin-top: 8px;
}

    .msg_box .hd {
		padding-left:22%;
		width:78%;
        height: 40px;
        line-height: 40x;
		 background:#f3f3f3;
    }
	.msg_list_box .hd p {
            display: inline;
            color: #666;
            float: left;
        }


    /*== 评论者立场 ==*/
    .msg_box .standpoint {
		width:100%;
        overflow: hidden;
        zoom: 1;
        height: 40px;       
		
    }

        .msg_box .standpoint li {
            width: 125px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            float: left;            
            margin-right: 5px;
            color: #666;
        }

            .msg_box .standpoint li.current,.msg_box .standpoint li:hover {
                background:#3b7cd4;
                color: #fff;
                font-weight: bold;
               
            }

    /*== 评论者用户信息 ==*/
    .msg_box .bd {
		margin:20px 0px;		       
		padding-left:12%;
		width:88%;
    }

        .msg_box .user_info li,.msg_box .bd dl {
            height: 35x;
			width:820px;
			overflow:hidden;zoom:1;
            line-height: 28px;   margin-bottom:10px;
			
        }



.msg_box .user_info li span{ display:block;width:100px; text-align:right; float:left;  height:35px; line-height:35px; }
.msg_box .user_info li input,.msg_box .user_info li textarea,.msg_box .user_info li span.dengji{ text-indent:10px; display:block;width:702px !important; text-align:left !important; float:right; line-height:33px;}
.msg_box .user_info li.star,.msg_box .user_info li.star span{ height:20px !important; line-height:20px !important;}
.msg_box .user_info li.star img{cursor:pointer; text-indent:0 !important; margin-top:-5px; }
.msg_box .user_info li.star span.dengji{text-indent:0 !important; }

.msg_box .user_info li input.input_check{ display:block; width:12px !important; height:12px !important;margin-top:12px; float:left !important; margin-left:15px;}
.msg_box .user_info li input,.msg_box .user_info li textarea{ border:1px solid #ddd;}

.msg_box .bd dl{ overflow:hidden;zoom:1; }
.msg_box .bd dt{ width:100px; text-align:right; float:left;  height:40px; line-height:40px; }
.msg_box .bd dt span{ color:#ee0000;}
.msg_box .bd dd{ width:702px; float:right;}
.msg_box .bd dd textarea{ width:690px; height:100px !important;padding:5px 5px; line-height:30px; border:1px solid #ddd; }



/*== 评论操作区 ==*/

.msg_box .return{ width:77.5%;  height:35px;padding-top:15px; border-top:1px dashed #ddd; padding-left:22.5%; margin-bottom:5px; overflow:hidden;zoom:1;}
.msg_box .return button,.msg_box .return img,.msg_box .return input{ display:block; float:left; margin-right:10px;height:35px;}
.msg_box .return button{width:100px; background:#ff9300; color:#fff; border:none; cursor:pointer;}
.msg_box .return img{ width:100px; height:35px;}
.msg_box .return input{ width:100px; height:30px !important; border:1px solid #ddd; text-indent:5px;}



.article_yjs_box{width:1000px; float:left; text-align:center; font-family:"微软雅黑"; padding-bottom:50px;}
.article_yjs_box h2{ font-size:24px; line-height:60px;}
.article_yjs_box h3{ font-size:18px; font-weight:100;}
.article_yjs_box1{width:1000px; float:left; font-family:"微软雅黑";padding-bottom:20px;}
.article_yjs_box1 p{width:1000px; float:left; text-align:center;font-size:24px; line-height:60px; border-bottom:#ddd solid 1px;border-top:#ddd solid 1px;}
.article_yjs_box1 ul{width:1000px; float:left; margin-top:20px;}
.article_yjs_box1 ul li a{font-size:14px;width:185px; float:left; margin:10px 0px 0px 10px; background:#edffeb; border:#006e21 solid 1px; color:#006e21; text-align:center; line-height:36px;}
.article_yjs_box1 ul li a:hover{background:#006e21; border:#006e21 solid 1px;color:#fff; }

/*= 评论列表 =*/
.msg_list_box {
    border: 1px solid #ddd;
	padding:8px;    
	margin-top:20px;
}

    .msg_list_box p, .msg_list_box h3, .msg_list_box h4 {
        margin: 0;
        padding: 0;
    }

    .msg_list_box .hd {
	 background:#f3f3f3 url(../images/msg_03.png) no-repeat 10px 8px;       
        height: 40px;       
        overflow: hidden;
		line-height:40px;
		zoom:1;
        border-bottom: 1px solid #3b7cd4;
		 text-indent:20px;      
        font-size: 14px;
        font-family: "微软雅黑";
		width:100%;
    }

        .msg_list_box .hd h3 {         
            font-size: 18px;
            color: #164fa6;
            float: left;			
            display: inline; 
			line-height:40px;margin-left:23px; 
        }

        .msg_list_box .hd p {
            display: inline;
            color: #666;
            float: left;			
        }

        .msg_list_box .hd .count {
            float: right;
			margin-right:20px;
        }

            .msg_list_box .hd .count strong {
                color: #c00;
            }

    .msg_list_box .bd {
        padding: 11px 13px;
    }

        .msg_list_box .bd li {
            margin-bottom: 8px;
        }

 /*== 评论用户信息区 ==*/
    .msg_list_box .msg_info {
        background: #f5f5f5 url(../images/arrow1.jpg) no-repeat 8px 11px;
        position: relative;
        border-bottom: 1px solid #ddd;
        height: 26px;
        line-height: 26px;
        padding: 0 16px;
        color: #666;
		text-indent:5px;
		
    }

    .msg_list_box .reviewer {
        color: #000;
    }

    .msg_list_box .star {
        position: absolute;
        right: 12px;       
        top: 0;
        height: 22px;
        line-height: 22px;		     
    }
	  .msg_list_box .star img{vertical-align:middle;}

    .msg_list_box em {
        font-style: normal;
        line-height: 22px;
        height: 22px;
    }

    /*== 评论内容 ==*/
    .msg_list_box .msg_content h4 {
        height: 28px;
        line-height: 28px;
        color: #164fa6;
        font-size: 14px;
        margin: 0 10px;
		font-weight:bold;
    }

    .msg_list_box .msg_content p {
        color: #666;
        margin: 0 10px;
		line-height:22px;
    }

    .msg_list_box .reply {
        background: #f4f8fd;
        border: 1px solid #dce8f8;
        padding: 10px;
        margin: 10px 0;
    }

    .msg_list_box .replyer {
        color: #f90;
    }

    /*== 评论操立场 ==*/

    .msg_list_box .page_box {
        text-align: center;
        border-top: 1px dashed #93b7e0;
        height: 3em;
        line-height: 3em;
    }

        .msg_list_box .page_box a {
            margin-left: 0.5em;
        }

.msg_replyer_box {
    margin-top: 8px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    zoom: 1;
}













