﻿*{margin:0;padding:0}
body{color:#656565;font-size:14px;font-family:微软雅黑;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:14px;}
a{color: #656565; text-decoration:none;}
a:hover{color:#d30b15;text-decoration:none;transition:all 0.2s linear;}
li{list-style: none;}
i {font-style: normal;font-weight: normal;}
.font-weight-500{font-weight:500}
.font-weight-600{font-weight:600}
.font-weight-700{font-weight:700}
img{border:none;}
img:hover{}
.fl{float: left;}
.fr{float: right;}
.clearfix:after {content: '.';display: block;clear: both;height: 0;visibility: hidden;}
.container{width:1200px;margin:0 auto;position:relative}

.header{height:312px;background:url(/uploads/image/pimages/header_bg.png)}
.header-container{height:312px;background:url(/uploads/image/pimages/header_bg_1.png) no-repeat}
.header-logo{display:block;position:absolute;top:70px;left:0}

.nav{height:51px;margin:0 auto;width:1200px}
.nav ul{}
.nav li{float:left;position:relative;cursor:pointer;margin:0;text-align:center;}
.nav li h1{height:51px;line-height:51px;font-size:16px;font-weight:500;color:#fff;padding:0 28px}
.nav li h1.current {background:#f29b00 ;color:#fff}
.subnav{width:120px;position:absolute; z-index:9999;display:none;padding-top:0;background:#f29b00}
.subnav a{display:block;height:40px;line-height:40px;font-size:14px;color:#fff;}
.subnav a:hover{opacity:1;color:#fff;text-decoration:underline}

.time-search{height:62px;line-height:62px;width:1200px;margin:0 auto;position:relative;}
.time{position:absolute;left:0;height:54px;line-height:54px;}
.search{position:absolute;width:280px;height:37px;right:0;top:10px;}
.search input[type=text]{position:absolute;width:242px;height:35px;line-height:35px;border:1px solid #e2e2e2;text-indent:5px;padding:0;background:none;margin:0}
.search input[type=submit]{position:absolute;right:0;width:37px;height:37px;border:1px solid #e2e2e2;background:url(/uploads/image/pimages/zoom.jpg) center no-repeat;text-indent:999px;cursor:pointer}

.c0{width:1200px;margin:0 auto;height:377px;position:relative;overflow:hidden}
.c0a{position:absolute;left:0;top:0;width:551px;height:100%;}
.c0b{width:630px;height:100%;position:absolute;overflow:hidden;right:0;}
.c0btitle{height:40px;line-height:40px;background:#eeeeee;display:block}
.c0btitle a{font-size:18px;width:119px;text-align:center;height:40px;line-height:40px;display:block;float:left;color:#666}
.c0btitle a.current{background:#d30b15;color:#fff;}
.c0bcontent{display:none;overflow:hidden}
.c0bcontent ul{overflow:hidden;margin-top:5px;}
.c0bcontent li{height:37px;line-height:37px;font-size:14px;text-indent:0;background:url(/uploads/image/pimages/arrow1.png) no-repeat 11px center;text-indent:26px}
.c0bcontent li span{float:right;}
.c0bcontent li:last-child{border-bottom:none}
.c0bcontent a.more{display:block;margin-top:10px;color:#ff6600}
.topnews{height:110px;overflow:hidden;border-bottom:1px dashed #ccc}
.topnews h3{font-size:16px;font-weight:bold;margin-top:20px;text-align:center;}
.topnews h3 a{color:#313030}
.topnews h3 a:hover{color:#d30b15}
.topnews p{font-size:12px;color:#999;line-height:2.1;margin:8px 16px 0 16px}
.c0c{position:absolute;width:278px;height:315px;right:0;overflow:hidden;border:1px solid #cccccc;background:url(/uploads/image/pimages/lb.png) no-repeat}
.tztg-title {position:absolute;top:10px;left:50px;}
.tztg-title a{display:block;float:left;width:75px;height:25px;text-align:center;line-height:25px;color:#0758c3;font-size:18px}
.tztg-title a.current{}
.tztgcontent{display:none;position:relative;top:46px;height:260px;}
#tztg,#qygg{overflow:hidden;position:absolute;height:260px;left:18px;width:240px;}
#tztg li,#qygg li{border-bottom:1px dashed #ccc;line-height:2;padding:10px 0;width:240px;text-indent:0;}
#tztg li a,#qygg li a{}
#qygg{height:210px;}
.c0c a.more{position:absolute;top:12px;right:8px;font-size:12px}

.c1{width:1200px;margin:16px auto 0 auto;height:323px;position:relative;overflow:hidden}
.c1a{position:absolute;width:270px;overflow:hidden;right:0}
.c1a-title{background:#0958c3;text-align:center;line-height:42px;color:#fff;font-size:18px;}
.c1a-link{margin-top:15px;}
.c1a-link a{display:block;width:269px;height:54px;line-height:54px;background:url(/uploads/image/pimages/link1.png) no-repeat;border:1px solid #e3e0e0;border-left:none;
            margin-bottom:14px;text-indent:60px;
}
.c1a-link a:hover{border:1px solid #2891f5;border-left:none}

.c1d{position:absolute;width:269px;overflow:hidden;right:0}
.c1d a{display:block;width:258px;height:64px;border-left:9px solid #cccccc;position:relative;
       margin-bottom:19px;background:#d30b15;color:#fff
}
.c1d a img{position:absolute;left:27px;top:12px}
.c1d a i{position:absolute;font-size:18px;left:107px;top:22px;}
.c1d a:hover i{text-decoration:underline}

.c1b{width:444px;border:1px solid #e0dddd;height:321px;position:absolute;left:0;}
.c1b .title{height:47px;background:url(/uploads/image/pimages/bg2.jpg)}
a.c1b-link{display:inline-block;height:42px;line-height:42px;border-bottom:5px solid #d30b15;margin:0 10px;color:#d30b15;font-size:18px;padding:0 13px;}
a.c1b-more{position:absolute;right:13px;color:#999999;top:15px;}
a.c1b-more:hover{color:#2891f5}
.c1b-bg{position:absolute;left:180px}
.c1bcontent{margin:16px 12px 0 10px}
.c1bcontent ul{}
.c1bcontent li{line-height:35px;height:35px;background:url(/uploads/image/pimages/arrow1.png) no-repeat 7px center;text-indent:22px;}
.c1bcontent li span{float:right}
.c1bcontent li a{}

.navto4{width:1200px;margin:16px auto 0 auto;overflow:hidden}
.navto4 a{display:block;width:230px;height:76px;background:#f5f5f5;border:1px solid #eeeded;float:left;position:relative;margin-right:10px;}
.navto4 a:last-child{float:right;margin-right:0}
.navto4 a img{display:block;position:absolute;left:10px;top:15px;}
.navto4 a i{position:absolute;right:0;top:28px;width:180px;text-align:center;font-size:19px;}
.navto4 a:hover{background:#0958c3;color:#fff}


.index-banner{width:1200px;margin:16px auto 0 auto;overflow:hidden}
.index-banner img{display:block}

.c4{width:1200px;margin:25px auto 0 auto;height:280px;}
.k4{}
.k4 .title{height:46px;position:relative;border:1px solid #cccccc;background:url(/uploads/image/pimages/bg3.png) 930px no-repeat}
.k4 .title a{height:44px;line-height:44px;float:left;text-align:center;padding:0 20px;}
.k4 .title a.current{color:#d30b15;border-bottom:3px solid #d30b15;font-size:18px;}
.k4content{margin:12px 0 0 0}
.k4 .more{float:right;position:absolute;right:0;text-align:right !important;padding-right:5px;color:#999;font-weight:normal !important}

#dwfc{overflow:hidden;margin:20px 0 0 0;}
#dwfc ul{overflow:hidden;height:190px;overflow:hidden}
#dwfc ul li{float:left;margin:0 10px 10px 0;overflow:hidden}
#dwfc ul li img{width:288px;height:180px;padding:4px;border:1px solid #d2dcb6;display:block}
#dwfc ul li h1{line-height:40px;text-align:center;font-size:14px;width:150px;overflow:hidden;white-space:nowrap;display:none}


.footer-container{height:165px;background:#d30b15;margin-top:0;}
.footer{color:#fff;text-align:center;line-height:2.5;padding-top:35px;}

.xhjj{border:1px solid #e0dddd;height:236px;overflow:hidden;position:relative;}
.xhjj p{line-height:2.0;margin:6px 18px;}
a.xhjj-more{position:absolute;right:0;bottom:0}

.vote{border:1px solid #e0dddd;height:236px;overflow:hidden;position:relative;}
.vote h1{border-bottom:1px dashed green;margin:0 16px;line-height:3;text-align:center;font-weight:bold;color:green}
.vote ul{overflow:hidden;margin:5px 16px}
.vote ul li{line-height:2.0;padding-left:16px;}
.vote-btn{position:relative}
.vote-btn button{display:block;padding:8px 20px;background:#f29b00;color:#fff;text-align:center;position:absolute;
                 border:none
}
.vote-btn button:hover{background:#ff6600;cursor:pointer}



.mypage{
    width:1200px;
    margin:0 auto 20px auto;
    clear:both;
    height:auto;overflow:hidden;
}
.mypageleft{
    float:left;
    width:257px;
}
.mypageleft h1 a{
    display:block;
    height:42px;
    line-height:42px;
    color:#fff;
    text-indent:37px;
    font-size:16px;
    font-weight:bold;
    background:#d30b15 url(/uploads/image/pimages/dot2.jpg) no-repeat 14px 18px
}
.mypageleftnav{
    margin:15px 0 0 0;
    border-bottom:1px solid #ccc;
}
.mypageleftnav li{height:41px;background: right no-repeat}
.mypageleftnav li a{
    display:block;
    height:40px;
    line-height:40px;
    text-indent:30px;font-size:14px;
    border:1px solid #ccc;
    border-bottom:none;
    text-decoration:none;
}
.mypageleftnav li a:hover{
    background:url(/uploads/image/pimages/t16.jpg) no-repeat left;
}
.mypageleftnav li a.current{
    color:#d30b15;
    background:url(/uploads/image/pimages/t16.jpg) no-repeat left;
}
.mypageleftlist{border:1px solid #cdcdcd;padding:10px 16px}
.mypageleftlist a{font-size:14px;height:35px;line-height:35px;overflow:hidden}
.mypageleftnav1 {margin-top:15px;overflow:hidden}
.mypageleftnav1 a{display:block;width:125px;height:30px;padding-top:59px;text-align:center;color:#fff;font-size:14px;margin-bottom:12px;float:left}
.mypagecontact{
    line-height:2.2em;
    padding:0 0 0 0;
    font-size:14px
}
.mypageright{
    float:right;
    width:925px;border:1px solid #cccccc;
    min-height:500px;
}
.mypagerightnave{font-size:21px;color:#007e79;height:42px;line-height:42px;}
.mypagerightnave a{color:#007e79}
.aboutcontent{
    line-height:2.0;
    margin:15px 15px 0 15px;
    overflow:hidden;
}
.aboutcontent p{
    margin:0;
    padding:0 0 15px 0;
}
.newslist{width:901px;margin:0 auto}
.newslist li{height:137px;border:1px solid #e3e3e3;position:relative;margin-top:15px}
.newslist li .imgbox{width:183px;height:123px;overflow:hidden;position:absolute;left:7px;top:7px;}
.newslist li img{width:183px;height:123px;display:block}
.newslist li img:hover{transform: scale(1.1,1.1);transition: all 0.5s linear;}
.newslist li h1{position:absolute;top:20px;left:213px}
.newslist li h1 a{font-size:17px;color:#000}
.newslist li h1 a:hover{color:#007e7a}
.newslist li .info{position:absolute;left:213px;top:52px;color:#666;font-size:14px;width:665px;line-height:1.6}
.newslist li h6{color:#ff6600;font-size:14px;position:absolute;top:104px;right:20px}

.newslistpic {width:885px;margin:0 auto}
.newslistpic li{border-bottom:1px solid #eeeeee;padding:15px 0 0 0;height:115px;}
.newslistpic li img{width:120px;height:100px;margin:0 15px 0 0}
.newslistpic li img:hover{opacity:.7}
.newslistpiccontent{line-height:2.2em;font-size:12px;color:#666}
.newslistpiccontent a{font-size:16px;font-weight:bold}
.newslistpiccontent span{color:#aaa;}

.shownewsbox{width:875px;margin:0 auto}
.shownewstitle {
    font-size:16px;text-align:center;padding:20px 0 10px 0;font-weight:bold;
    border-bottom:1px dashed #e2e2e2;line-height:2.0
}
.shownewstitlep{
    text-align:center;font-size:12px;margin:10px 0 0 0
}
.shownewstitlep a{color:#aaa}
.shownewstitlepage{
    line-height:1.8em;
}

.showcontent{    
    line-height:2.2;padding:10px 0;
}
.showcontent p{
    margin:0;
    padding:0 0 15px 0;
}

.message{
    line-height:27px;
    padding:15px 15px 15px 15px;margin:15px 0 0 0;
    overflow:hidden;font-size:14px;min-height:500px;

}
.message table{
    width:580px;
    margin:16px auto 0 auto
}
.message table td{
    padding:8px 0;
}
.message table td input[type=text]{
    border:1px solid #c2c2c2;
    text-indent:6px;
}
#txtbody{
    width:390px
}
#btnok{
    cursor:pointer;
}

.newspiclist{
    width:860px;
    overflow:hidden;
    margin:0 auto
}
.newspiclist li{
    float:left;
    width:33.33%;
    text-align:center;
    margin:40px 0 0 0
}
.imgbox1{
    width:242px;height:180px;
    position:relative;
    cursor:pointer;
    overflow:hidden;
    margin:0 auto;
}
.imgbox1 img{
    width:242px;height:180px;
    transform:scale(1,1);
    transition:all 0.3s linear;
}
.imgbox1 img:hover{
    transform:scale(1.1,1.1);
    transition:all 0.5s linear;
    
}
.imgbox1 h1{
    position:absolute;
    z-index:9999;
    height:31px;
    width:242px;
    line-height:31px;
    text-align:center;
    font-size:14px;
    font-weight:100;
    bottom:0;
    background:#000;
    opacity:0.7;
    color:#fff;
}

.newspiclista{
    width:790px;
    overflow:hidden;
    margin:0 auto
}
.newspiclista li{
    float:left;
    width:33.33%;
    text-align:center;
    margin:30px 0 0 0
}
.imgbox1a{
    width:242px;height:350px;
    position:relative;
    cursor:pointer;
    overflow:hidden;
    margin:0 auto;
}
.imgbox1a img{
    width:242px;height:350px;
    transform:scale(1,1);
    transition:all 0.3s linear;
}
.imgbox1a img:hover{
    transform:scale(1.1,1.1);
    transition:all 0.5s linear;
    
}
.imgbox1a h1{
    position:absolute;
    z-index:9999;
    height:31px;
    width:242px;
    line-height:31px;
    text-align:center;
    font-size:14px;
    font-weight:100;
    bottom:0;
    background:#000;
    opacity:0.7;
    color:#fff;
}



/*分页样式*/
.page{
    padding: 15px 0;
    overflow: hidden;
    text-align: center;
    background:#fff;
}
.page a,.page span{
    padding: 5px 10px;
    border: 1px solid #cccccc;
    font-size: 12px;
    display:inline-block;
    margin:0 2px;
    
}
.page a:hover{
    background:#d30b15;
    color: #ffffff;
    text-decoration:none;

}
.page a.current{
    background: #d30b15;
    color: #ffffff;
}

.qq{position:fixed;width:125px;height:357px;border:1px solid #cdcdcd;background:;top:120px;right:2px;z-index:9999;}
.qq h1{position:absolute;left:24px;top:170px}
.qq h2{position:absolute;left:44px;top:210px}
.qq h2 a{font-size:12px;color:#000}
.qq h3{position:absolute;width:15px;height:14px;background:;top:7px;right:8px;cursor:pointer}




#scroll{
    position:fixed;
    right:20px;
    top:480px;
    display:none;
    width:54px;
    height:54px;
    border-radius:5px;
    background:#fff  center no-repeat;
    cursor:pointer;
   
}

#goback{display:block;width:120px;height:37px;line-height:37px;text-align:center;color:#fff;
        background:#d90d0a;border-radius:5px;margin:0 auto 10px auto
}

.banner-box{background:url(/uploads/image/pimages/header_bg.png)}
.banner{width:1200px;height:312px;margin:0 auto}
.fullslide {width:100%;position:relative;height:312px;background:#fff;}
.fullslide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullslide .bd ul {width:100% !important;}
.fullslide .bd li {width:100% !important;height:312px;overflow:hidden;text-align:center;}
.fullslide .bd li a {display:block;height:312px;}
.fullslide .hd {width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:auto;}
.fullslide .hd ul {text-align:center;}
.fullslide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:5px;margin:5px;overflow:hidden;background:rgba(255,255,255,0.5);line-height:999px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background: no-repeat\0;}
.fullslide .hd ul .on {background:#fff;background: no-repeat\0;}
.fullslide .prev,.fullslide .next {display:block;position:absolute;z-index:1;top:194px;margin-top:-30px;left:3%;z-index:1;width:40px;height:80px;background: -140px 5px no-repeat\9\0;background: -140px 5px no-repeat;_background: -140px 5px no-repeat;*background: -140px 5px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullslide .next {left:auto;right:3%;background-position:-6px 5px;}

.nav2021{width:1200px;height:67px;margin:16px auto 0 auto}
.nav2021 a{display:block;width:272px;height:65px;float:left;margin-right:24px;border:1px solid #cccccc;border-left:9px solid #ccc;position:relative;
           background:url(/uploads/image/pimages/nbg.jpg) no-repeat
}
.nav2021 a:last-child{float:right;margin-right:0}
.nav2021 a img{position:absolute;top:11px;left:27px}
.nav2021 a i{position:absolute;font-size:18px;left:107px;height:23px;top:18px;}
.nav2021 a:hover{border-left:9px solid #0a59c4}

#link{overflow:hidden;margin:0 0 0 0;height:90px}
#link ul{overflow:hidden;height:255px;overflow:hidden}
#link ul li{float:left;margin:0 20px 0 0;overflow:hidden}
#link ul li img{width:150px;height:80px;padding:4px;border:1px solid #d2dcb6;}

.link-box{width:1200px;margin:0 auto 16px auto;border-top:1px solid #e0dddd;padding:16px 0 0 0;}