body{  font-family:微软雅黑; font-size:14px; padding:0; margin:0; color:#333;}
.container{ margin: 0px auto;width: 1180px; overflow:hidden;}
.containerpos{ margin: 0px auto;width: 1180px; overflow:hidden; position:relative;}
ul li{ list-style-type:none;}
img{ border:0;}
a,a:hover{ text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
h1,p,ul{ margin:0; padding:0;}
input,textarea{ outline:0 !important;}
.pdd{ width:1160px !important;}
.pagebg{ background:url(../images/pagebg.jpg) center top #fff no-repeat !important; min-width:1180px;}

/*头部*/
.header{height:110px;min-width:1180px;}
.header .main { position: relative; top:15px; margin: 0px auto;width: 1180px;}
.header .main h1 {width:400px; height:95px; float:left;}
.header .main h1 a{display:inline-block;width:400px; height:95px;line-height: 0;}

.navmenu{float:right; text-align:right; margin-top:15px;}
.navmenu p{ font-size:12px; margin-right:25px;}
.navmenu li{ float:left; width:111px;line-height:52px; text-align:center;}
.navmenu li a{display:block;font-size:16px; color:#333;}
.navmenu li:hover{ background:url(../images/lihover.png) no-repeat;}
.navmenu li:hover a{ color:#fff; }
.navmenu .active{ background:url(../images/lihover.png) no-repeat;}
.navmenu .active a{ color:#fff;}

/*首页*/
.indexpage{ width:100%;overflow:hidden; margin-top:485px;min-width:1180px;}
.indexpage .main{ height:320px; background:#fff; border-radius:20px 20px 0 0; padding:0 20px;}
.indexpage .main .title{ height:50px; line-height:50px; font-weight:normal; font-size:18px; margin:0; margin-bottom:22px; position:relative;}
.indexpage .title s{ height:50px; width:32px; display:block; border-bottom:5px solid #007edd; position:absolute; }
.indexpage .main dl{ margin:0; margin-left:-40px;}
.indexpage .main dd{ height:320px;width:364px; float:left; margin-left:40px;}
.indexpage dd a{ display:block;}
.indexpage .main .abouttext{ margin-top:20px; color:#666666; line-height:25px;}
.indexpage .main .first h5{ font-size:14px; font-weight:normal; color:#333; margin:0; margin-bottom:10px;}
.indexpage .main .first p{  color:#666666; line-height:28px;}
.indexpage .main .news{ margin-top:15px; border-top:1px solid #bbbbbb; padding:10px 0; overflow:hidden;}
.indexpage .news li{ clear:both; height:30px; line-height:30px; position:relative;}
.indexpage .news i{ width:15px; height:25px; background:url(../images/ico.png) no-repeat; background-position:-97px;display:block;position: absolute;left: 0px; top:1px;}
.indexpage .news a{ margin-left:15px;float: left; color:#333;display: inline-block;width: 270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.indexpage .news a:hover{color:#2796a8;}
.indexpage .news span {float: right;color: #666;display: inline-block;}

.infolist{ position:relative;}
.infolist .hd{ overflow:hidden;}
.infolist .hd .prev,.infolist .hd .next{ display:block;  width:30px; height:50px;overflow:hidden; cursor:pointer; position:absolute; top:100px; z-index:999;background:url(../images/arrow.png) no-repeat; }
.infolist .hd .prev{left:0px; background-position:0 0;}
.infolist .hd .next{right:0px; background-position:-40px 0;}
.infolist .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.infolist .bd ul{ overflow:hidden; zoom:1;}
.infolist .bd ul li{ margin-right:10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.infolist .bd ul li img{ width:364px; height:225px;display:block;}

/*左侧列表*/
.leftlist{ width:280px; float:left;}
.leftlist .titletip{ font-weight:normal; font-size:18px; color:#fff; padding:10px 20px;background:#2796a8; border-radius:10px 10px 0 0; margin:0;}
.leftlist .titletip span{ font-size:12px; display:block;}
.leftlist .navlist ul{overflow:hidden;}
.leftlist .navlist li{ background:#f9f9f9; height:50px; border:1px solid #dddddd; border-top:none;}
.leftlist .navlist li a{ display:block; line-height:50px; margin-left:30px; color:#333;}
.leftlist .navlist li:hover{ background:#218197; border:1px solid #218197; border-top:none;}
.leftlist .navlist li:hover a{ color:#fff;}
.leftlist .navlist .active{ background:#218197; border:1px solid #218197; border-top:none;}
.leftlist .navlist .active a{ color:#fff;}
.leftlist .tactlist{ margin-top:25px; background:#f9f9f9;border:1px solid #dddddd; border-top:none;border-radius:10px 10px 0 0; padding-bottom:50px; overflow:hidden;}
.leftlist .tactlist p{border-bottom:1px solid #dddddd;position:relative; padding:10px; line-height:20px;}
.leftlist .tactlist p:last-child{border-bottom:none;}
.leftlist .tactlist i{ width:25px; height:25px; display:block; position:absolute; left:10px; top:7px; background:url(../images/ico.png) no-repeat;}
.leftlist .tactlist .tel{ background-position:0 0;}
.leftlist .tactlist .adr{ background-position:-26px 0;}
.leftlist .tactlist .fax{ background-position:-58px 0;}
.leftlist .tactlist p span{ margin-left:30px; display:block;}

/*右侧列表*/
.rightbody{width:880px; float:right; background:#fff; border:1px solid #dedede;}
.rightbody .warging{ font-weight:normal; font-size:14px; padding:0 30px;height:60px; line-height:60px; border-bottom:1px solid #dedede;  text-align:right; background:#f4f4f4; margin:0;}
.rightbody .warging a{ color:#333;}
.rightbody .warging a:hover{ color:#2796a8;}

/*图片列表页*/
.imglist{overflow:hidden; margin-top:210px; min-width:1180px;}
.imglist .rightbody ul{ padding:30px; margin-left:-28px; overflow:hidden;}
.imglist .rightbody li{ float:left;width:184px; margin-left:28px; margin-bottom:20px;}
.imglist .rightbody li a{ display:block;}
.imglist .rightbody li img{ height:122px; width:184px; display:block;}
.imglist .rightbody li p{ line-height:40px; text-align:center;color:#333;}
.imglist .rightbody li p:hover{ color:#2796a8;}

.piclist{overflow:hidden; margin-top:210px; min-width:1180px;}
.piclist .rightbody ul{ padding:30px; margin-left:-20px; overflow:hidden;}
.piclist .rightbody li{ float:left;margin-left:20px; margin-bottom:10px;}
.piclist .rightbody li a{ display:block;}
.piclist .rightbody li img{ height:220px; width:184px; display:block; border:1px solid #d0d0d0; padding:2px;}
.piclist .rightbody li p{ line-height:40px; text-align:center;color:#333;}
.piclist .rightbody li p:hover{ color:#2796a8;}


/*文章列表页*/
.newslist{overflow:hidden; margin-top:210px; min-width:1180px;}
.newslist .rightbody ul{ padding:0 40px 40px;overflow:hidden;}
.newslist .rightbody li{ border-bottom:1px dashed #cccccc; padding:15px 0; position:relative;}
.newslist .rightbody li h5{ font-weight:normal; font-size:14px; color:#333; margin:0; margin-bottom:10px; padding-right:85px;}
.newslist .rightbody li span{ width:85px; position:absolute; right:0px;}
.newslist .rightbody li p{color:#777777; line-height:25px; text-indent:2em;}
.newslist .rightbody li p:hover{ color:#2796a8;}

/*详情页*/
.showpage{overflow:hidden; margin-top:210px; min-width:1180px;}
.showpage h1{ margin:0 40px; font-weight:normal; font-size:20px; text-align:center; border-bottom:1px dashed #cccccc; padding:20px 0;}
.showpage h1 span{ display:block; font-size:12px; color:#999999; margin-top:10px;}
.showinfo{ padding:20px 40px 40px;}
.showinfo p{ line-height:25px;}

/*在线留言*/
.message{ width:560px; margin:30px auto;}
.message label{ height:30px; line-height:30px; display:block;}
.message input{ width:535px;height:30px; line-height:30px; padding:5px 10px; border:1px solid #ddd;}
.message .control{ width:535px;padding:5px 10px; border:1px solid #ddd;}
.message .butn{ margin-top:30px; height:35px; line-height:25px; width:560px;background:#2796a8; border:1px solid #2796a8; color:#fff; text-align:center;}


/*底部*/
.footer{ clear:both; height:40px; width:100%; background:#008080;overflow:hidden;min-width:1180px;}
.footer p{line-height:40px; text-align:center; color:#fff;}
.footer a{color:#fff;}
.footer a:hover{ text-decoration:underline;}

/* ====================================================================================
/* ===================================--|分页|--========================================
/* ====================================================================================*/
div.page1 {
    margin-top: 0px;
    margin-left: 10px;
    margin-bottom: 15px;
    float: right;
    color: #666;
}

/*当前页*/
div.page1 strong, div.page1 a {
    padding: 3px 10px;
    display: block;
    float: left;
    border: solid 1px #dcdcdc;
    margin-right: 5px;
    font-size: 12px;

}

div.page1 strong {

}

/**上一页与下一页失效状态*/
div.page1 span.close {
    padding: 3px 10px;
    display: block;
    float: left;
    font-size: 12px;
    border: solid 1px #CCCCCC;
    margin-right: 5px;
    color: #ccc;
    cursor: no-drop;
}

div.page1 strong {
    display: block;
    font-size: 12px;
    float: left;
    background: none repeat scroll 0 0 #2796A8 !important;
    border-color: #2796A8 #2796A8 #2796A8;
    color: #FFFFFF !important;
}

div.page1 a {
    color: #333;
    float: left;
    display: block;

}

div.page1 a:hover {
    background: none repeat scroll 0 0 #CCCCCC !important;
    border-color: #fff #CCCCCC #CCCCCC;
    color: #FFFFFF !important;
}

div.page1 span.count {
    font-size: 12px;
    float: left;
    display: block;
    margin-right: 5px;
    padding: 3px 10px;
}



.position-bottom {
    position: fixed;
    background: none repeat scroll 0 0 #F0F0F0;
    border-top: solid 1px #aaa;
    bottom: 0;

    left: 0;
    overflow: hidden;
    padding: 8px 30px 10px;
    right: 0;
    text-align: left;
    z-index: 100;
}
.pagenext{
    color: #797979 ;
    padding-top:20px;
    /*text-align: center;*/
}
.pagenext a{
    color: #797979 ;
    /*padding-top:20px;*/
    margin-right: 30px;
}
.pagenext a:hover{
    color: #44B035;

}