/* CSS Document */
body{font-family:"Microsoft Yahei";font-size:0.875rem;color:#333333; padding:0; margin:0; background:#ffffff; overflow-x:hidden;}
input , textarea , select,button{font-family:"Microsoft Yahei"; color:#333333; font-size:0.875rem;}
a:focus,:focus, input[type=button] ,input[type=submit] {outline:none;blr:expression(this.onFocus=this.blur());}
/*首页*/
.header{ width:100%; height:auto; overflow:hidden;}
.header_top{
    width: 100%;
    height: 38px;
    overflow: hidden;
    background: #E4E4E4;
}
.header_top1{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    line-height: 38px;
}
.header_top p{
    height: 38px;
    float: right;
    color: #656565;
    text-align: center;
}
.header_top p a{
    color: #656565;
    font-size: 12px;
    margin: 0px 2px;
}
.header_center{
    width:1200px;
    height:auto;
    overflow:hidden;
    margin:0px auto;
}
.logo{
    width:332px;
    height:63px;
    float:left;
    margin:35px 0px 30px;
}
.logo img{
    width:100%;
    height:auto;
}

.mune{ display:none;}
.header_tel{
    width: 210px;
    height:45px;
    overflow:hidden;
    float:right;
    background:url("../images/tel_bg.png") no-repeat;
    margin:35px 0px 0px 0px;
}
.header_tel i{
    font-style: normal;
    color: #333333;
    display: block;
    margin-left: 55px;
}
.header_tel span{
    display: block;
    text-align: center;
    font-size:1.375rem;
    color: #8dc21f;
    margin: 0px 0px 0px 50px;
}
.nav_bg{
    width:100%;
    height:54px;
    overflow:hidden;
    background: #1d95d4;
}
.nav{
    width:1200px;
    height:54px;
    margin: 0px auto;
    background: url("../images/nav_line.jpg") no-repeat right;
}
.nav ul{
    width: 100%;
    height: 50px;
    float: right;
}
.nav li{
    width:12.5%;
    height:54px;
    float:left;
    text-align:center;
    background: url("../images/nav_line.jpg") no-repeat left;
}
.nav li:hover + li{
    background-image:none;
}
.nav li:hover{background: #8dc21f;}
.nav li a{
    color:#ffffff;
    font-size:0.95rem;
    display:block;
    line-height:54px;
}
.nav li a:hover{
    text-decoration:none;
    color: #ffffff;
}

.nav .nav_active{
    background-color: #8dc21f;
    background-image:none;
}
.nav .nav_active + li{
    background-image:none;

}
.banner{
    width:100%;
    height:auto;
    overflow:hidden;
}
.index_main{
    width: 1920px;
    height: auto;
    overflow: hidden;
    position: relative;
    left: 50%;
    margin-left: -960px;
}
.anli{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    background: url("../images/anli_bg.jpg") no-repeat bottom;
}
.anli_title{
    width:165px;
    height:95px;
    overflow: hidden;
    margin:65px auto 30px;
}
.anli_title img{
    width: 100%;
    height: auto;
}

.anli_content{
    width: 1460px;
    height: auto;
    margin: 0px auto;
}
.picScroll-left{ width:100%; height: auto; overflow:hidden; margin: 0px auto; position: relative;}
.picScroll-left .hd{ width: 100%; overflow:hidden;  height:63px; position: absolute;  top:50%; margin-top: -31px; z-index: 1;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; margin: 0px 20px;  width:54px; height:63px; float:left;  overflow:hidden;  cursor:pointer; background: url("../images/anli_jt.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0px -67px;  float: right;}

.picScroll-left .bd{ width: 1215px; height:auto; overflow: hidden; margin: 0px auto 0px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; position: relative; z-index: 5;}
.picScroll-left .bd ul li{ width: 25%; margin:0 0% 0 0%; float:left; _display:inline; overflow:hidden; text-align:center; }
.picScroll-left .bd ul li:nth-child(odd){ margin-top: 50px; }
.boxF,.boxS,.boxT {
    overflow: hidden;
}
.boxF,.boxS {
    visibility: hidden;
}
.boxF {
    width: 86%;
    margin: 0px 7%;
    transform: rotate(120deg);
    float: left;
    -ms-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
}
.boxF:nth-child(odd){
    margin-top: 30px;
}
.boxS {
    transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
}
.boxT {
    transform: rotate(-60deg);
    background: no-repeat 50% center;
    background-size: 125% auto;
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    visibility: visible;
}
.boxT img{
    width: 96%;
    height: 120%;
    display: block;
    margin: 5px 2% 0px;
}

.boxT > p{
    width: 96%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 2%;
    opacity: 0;
    text-align: center;
    color: #fff;
    transition: opacity 0.3s;
    background:#1d95d4;
    background:rgba(29,149,212,0.7);
    *background:#1d95d4;
    background:#1d95d4\0;
    filter:alpha(Opacity=70);
    padding-top: 40%;
}
.boxT:hover > p{opacity: 1;}
.anli_more{ width:210px; height: 60px; margin: 50px auto 30px; line-height: 55px; text-align: center; background: url("../images/ljxq_bg.png") no-repeat;}
.anli_more a{ color: #999999;}

.youshi{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url("../images/youshi_bg.jpg") no-repeat;
}
.youshi_title{
    width: 210px;
    height: 95px;
    margin: 33px auto 10px;
}
.youshi_title img{
    width: 100%;
    height: auto;
}
.youshi_txt{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
}
.youshi_txt_l{
    width: 464px;
    height: auto;
    overflow: hidden;
    float: left;
}
.youshi_txt_r{
    width: 720px;
    height: auto;
    overflow: hidden;
    float: right;
}
.youshi_txt_r img{
    width: 100%;
    height: auto;
}
.youshi_txt_list{
    width: 465px;
    height: auto;
    overflow: hidden;
    background: url("../images/youshi_txt_title_bg.png") no-repeat top;
    margin: 45px 0 50px;
    float: left;
}
.youshi_txt_list h2{
    color: #1d95d4;
    font-weight: normal;
    line-height: 75px;
    font-size: 1.5rem;
    letter-spacing: 1px;
}
.youshi_txt_list span{
    font-size: 0.75rem;
    color: #999999;
    letter-spacing: -0.1px;
    margin-bottom: 20px;
    display: block;
}
.youshi_txt_list p{
    padding-left: 25px;
    background: url("../images/fk_ico.png") no-repeat left 7px;
    font-size: 0.875rem;
    color: #333333;
    line-height: 28px;
}
.youshi_more{
    float: left;
    margin: 0 0 52px;
}
.product{
    width:100%;
    height:auto;
    overflow:hidden;
    margin:0px auto 0px;
    background: url("../images/product_bg.jpg") no-repeat;
}
.product_title{
    width:175px;
    height:95px;
    overflow: hidden;
    margin:30px auto 0px;
}
.product_title img{
    width: 100%;
    height: auto;
}
.product_c{
    width:1200px;
    height:auto;
    overflow: hidden;
    margin: 0px auto;
}
.product_c ul{
    width:1200px;
    height:auto;
    overflow:hidden;
}
.product_c ul li{
    width:48%;
    height:auto;
    float:left;
    margin:4% 2% 3% 0px;
}
.product_c ul li .pro_img{
    width: 38%;
    height: 47.5%;
    overflow: hidden;
    float: left;
}
.product_c ul li .pro_img img{
    width: 100%;
    height: auto;
}
.con-show01{width: 100%;height: 120%;float: left; overflow: hidden;transform:rotate(120deg);}
.con-show02{width: 100%;height: 100%;overflow: hidden;transform:rotate(-60deg);}
.con-show03{width: 100%;height: 100%;overflow: hidden;transform:rotate(-60deg);position: relative;}

.product_c ul li .pro_txt{
    width: 55%;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0 3% 0 3%;
}
.product_c ul li .pro_txt span{
    width: 100%;
    display: block;
    margin: 50px auto 0px;
    color: #373737;
    overflow: hidden;
    line-height: 50px;
    background: url("../images/pro_title_hx1.png") no-repeat bottom;
    background-size: 100%;
    font-size: 1.125rem;
}
.product_c ul li .pro_txt p{
    width: 100%;
    color: #373737;
    margin: 10px auto 20px;
    float: left;
    line-height: 30px;
}
.product_c ul li .pro_txt a{
    width: 132px;
    height: 38px;
    display: block;
    background: url("../images/ljxq_bg2.png") no-repeat;
    line-height: 38px;
    text-align: center;
    color:#ffffff;
    float: left;
}
.aboutus{
    width:100%;
    height:auto;
    overflow:hidden;
    background: url("../images/about_bg.jpg") no-repeat;
}
.aboutus_title{
    width: 205px;
    height: 97px;
    overflow: hidden;
    margin: 30px auto 0;
}
.aboutus1{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto 20px;
}
.aboutus_l{
    width: 600px;
    height: 423px;
    float: left;
    margin: 10px 0 0 0px;
}
.aboutus_r{
    width: 547px;
    height: 348px;
    overflow: hidden;
    float: right;
    margin-top: 55px;
}
.aboutus_r_title{
    width: 100%;
    height: 70px;
    border-bottom: 1px solid #1E96D5;
}
.aboutus_r_title span{
    width: 51px;
    height: 58px;
    display: block;
    margin: 0px auto;
    float: left;
}
.aboutus_r_title i{
    width: 305px;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
    background: #1d95d4;
    color: #ffffff;
    font-size: 1.25rem;
    font-style: normal;
    margin: 15px 0 0 20px;
    float: left;
}
.aboutus_r p{
    color: #333333;
    margin-top: 30px;
    line-height: 35px;
    font-size: 0.813rem;
}

.news{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url("../images/news_bg.jpg") no-repeat top;
}
.news_content{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;

}
.img_news{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f3f3f3;
}
.img_news img{
    width: 545px;
    height: 365px;
    float: left;
}
.img_news_txt{
    width: 580px;
    padding: 55px 20px 0px 55px;
    float: left;
}
.img_news_txt a{
    color: #1d95d4;
    font-size: 1.125rem;
}
.img_news_txt span{
    display: block;
    color: #999999;
    margin: 15px 0;
}
.img_news_txt i{
    width: 25px;
    height: 3px;
    display: block;
    background: #1d95d4;
}
.img_news_txt p{
    color: #333333;
    line-height: 28px;
    margin: 30px 0 40px 0;
}
.img_news_txt .news_more{
    width: 175px;
    height: 50px;
    display: block;
    background: url("../images/ljxq_bg2.png") no-repeat;
    background-size: 100%;
    line-height: 45px;
    text-align: center;
    color: #ffffff;
    font-size: 0.875rem;
}
.wz_news{
    width: 103%;
    height: auto;
    overflow: hidden;
}

.news_list{
    width: 25.1%;
    height: auto;
    overflow: hidden;
    float: left;
    position:relative;
    margin: 3% 2% 0 0;
    background: #f3f3f3;
    padding: 3%;
}
.news_list a{
    color: #333333;
    line-height: 35px;
    float: left;
    font-size: 1rem;
    float: left;
}
.news_list span{
    width: 100%;
    color: #666666;
    display: block;
    float: right;
    line-height: 35px;
}
.news_list i{
    width: 25px;
    height: 3px;
    display: block;
    background: #C6C6C6;
    float: left;
    margin: 10px 0px 30px;
}
.news_list p{
    float: left;
    line-height: 30px;
}
.huoban{
    width: 1200px;
    height: auto;
    overflow:hidden;
    margin: 50px auto 80px;
    border-top: 1px solid #E3E3E3;
    padding-top: 50px;
}
.huoban_title{
    width: 210px;
    height: 130px;
    float: left;
    overflow: hidden;
}
.huoban_content{
    width: 970px;
    height: 130px;
    float: right;
}
.huoban_content ul li{
    width: 220px;
    height: 129px;
    float: left;
    margin-right: 20px;
}
.huoban_content ul li img{
    width: 218px;
    height: 127px;
    border: 1px solid #E3E3E3;
}


.da-thumbs{
    width:1150px;
    height:auto;
    position:relative;
    margin:5% auto 0;
    padding:3% 0;
    background: #ffffff;
    overflow: hidden;
}
.da-thumbs li{
    width:28%;
    height:auto;
    float:left;
    margin: 0% 2.5% 0%;
}
.da-thumbs li a,.da-thumbs li a img{
    width: 100%;
    display:block;
    position:relative;
}
.da-thumbs li a{
    color:#000000;
    overflow:hidden
}
.da-thumbs li a div{
    position:absolute;
    background:#019e11;
    background:rgba(1,158,17,0.7);
    *background:#019e11;
    background:#019e11\0;
    filter:alpha(Opacity=70);
    width:100%;
    height:100%;
}
.da-thumbs li a em{
    width: 90%;
    height: 90%;
    border: 1px solid #ffffff;
    margin:3% 4%;
    display: block;
}
.da-thumbs li a em img{
    width: 45px;
    height: 45px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -22px 0 0 -22px;
}
.da-thumbs li p{
    line-height:350%;
    margin:8px auto;
    text-align:center;
}





.footer{
    width:1920px;
    height:auto;
    overflow:hidden;
    position: relative;
    margin-left: -960px;
    left: 50%;
    background:url("../images/footer_bg.jpg") no-repeat top #1D95D4;
}
.footer1{
    width:1200px;
    height:auto;
    margin:64px auto 0;
    overflow:hidden;
}
.link{
    width:24%;
    height:auto;
    overflow:hidden;
    margin:70px 1% 0 0px;
    float: left;
}
.link span{
    width:100%;
    overflow:hidden;
    color:#ffffff;
    float:left;
    line-height: 53px;
    font-size: 1.125rem;
}
.link a{
    line-height:33px;
    margin-right: 25px;
    color:#ffffff;
    display: block;
    float: left;
}
.footer_nav{
    width: 24%;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 70px 1% 0 0;
}
.footer_nav span{
    width:100%;
    overflow:hidden;
    color:#ffffff;
    float:left;
    line-height: 53px;
    font-size: 1.125rem;
}
.footer_nav a{
    width: 40%;
    line-height:32px;
    margin-right: 2%;
    color:#ffffff;
    display: block;
    float: left;
}
.footer_txt{
    width: 24%;
    height: auto;
    overflow: hidden;
    margin: 70px 1% 0 0;
    float: left;
    line-height: 30px;
}
.footer_txt span{
    width:100%;
    overflow:hidden;
    color:#ffffff;
    float:left;
    line-height: 53px;
    font-size: 1.125rem;
}
.footer_txt p{
    float: left;
    color: #ffffff;
    margin: 4px 0px 0px 0px;
    word-wrap: break-word;
    word-break: normal;
}

.ewm{
    width:24%;
    height:210px;
    margin: 90px 1% 0 0px;
    float: left;
}
.ewm p{
    width: 145px;
    height: 145px;
    float: left;
    background: url("../images/ewm_bg.png");
    margin: 0px 30px 0px 56px;
}
.ewm p img{
    width: 133px;
    height: 133px;
    display: block;
    margin: 6px;
}
.ewm span{
    color: #ffffff;
    line-height: 145px;
    display: block;
}
.copyright{
    width: 100%;
    height: auto;
    overflow: hidden;
    border-top: 1px dashed #6C9BB9;
}
.copyright p{
    width: 1200px;
    height: auto;
    margin: 0px auto;
    line-height: 50px;
    color: #ffffff;
    text-align: right;
}





.footers{ display:none;}

/*新闻列表*/
.ny_banner{
    width:100%;
    height:auto;
    overflow:hidden;
}
.ny_banner img{
    width:100%;
    height:auto;
}
.ny_main{
    width:1200px;
    height:auto;
    overflow:hidden;
    margin:0px auto 30px;
}
.ny_news{
    width:100%;
    height:auto;
    overflow:hidden;
    margin: 30px auto 0px;
}

.ny_news_l{
    width: 240px;
    height: auto;
    float: left;
    margin: 5px;
}
.ny_news_fl{
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
}
.ny_title{
    width: 100%;
    height: auto;
    color: #1d95d4;
    font-size: 1rem;
    overflow: hidden;
    margin: 0px auto 0px;
    line-height: 50px;
    background: url("../images/ny_fltitle_jtbg.jpg") no-repeat bottom right;
    border-bottom: 1px solid #D0D0D0;
}
.ny_title span{
    font-size: 2rem;
    color: #1d95d4;
    display: block;
    border-left: 5px solid #1d95d4;
    letter-spacing: 8px;
    padding:0 0 0px 15px;
    height: 30px;
    line-height: 28px;
    margin-bottom: 10px;
}
.ny_news_fl ul{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 20px auto 30px;
}
.ny_news_fl ul li{
    width: 85%;
    height: 40px;
    overflow: hidden;
    margin: 0px auto;
}
.ny_news_fl ul li a{
    width: 100%;
    color: #333333;
    line-height: 40px;
    font-size: 0.938rem;
    margin-left: 10px;
}
.ny_news_fl ul li:hover a,.ny_news_fl ul .fl_active,.ny_news_fl ul .fl_active a{
    color: #1d95d4;
    text-decoration: none;
}

.ny_news_r{
    width:920px;
    height:auto;
    overflow:hidden;
    float: right;
}
.daohang{
    width:100%;
    height:50px;
    line-height:50px;
    margin:0px auto;
    background: url("../images/daohang_bg.jpg") bottom no-repeat;

}
.daohang span{
    color: #999999;
    font-size: 1rem;
}
.daohang span i{
    font-style: normal;
    color: #1d95d4;
    font-size: 1rem;
    margin-right: 5px;
}
.daohang p{
    float:right;
    line-height:50px;
    background: url("../images/home_ico.png") no-repeat 0px 17px;
    padding-left: 20px;
}
.daohang p a{
    color:#333;
}
.daohang p font{
    color:#1d95d4;
}
.ny_news_r ul{
    width:100%;
    height:auto;
    overflow:hidden;
    float: right;
    padding-bottom: 5%;
}
.ny_news_r ul li{
    width:100%;
    height:212px;
    overflow:hidden;
    margin: 2% 0 0% 0%;
    float: left;
    background: url("../images/ny_newslist_bg.jpg") no-repeat;
    background-size: 100%;
}
.ny_news_r ul li:hover{
    background: url("../images/ny_newslist_bg2.jpg") no-repeat;
}
.ny_news_r ul li:hover .ny_newslist_txt p{
    border-top: 1px solid #1d95d4;
}
.ny_news_r ul li img{
    width: 286px;
    height: 154px;
    margin: 30px;
    float: left;
    display: block;
}
.ny_news_r ul li .ny_newslist_txt{
    width: 535px;
    height: 1540px;
    margin-top: 30px;
    float: left;
}

.ny_news_r ul li .ny_newslist_txt a{
    color: #333333;
    margin: 17px 0px 15px 0px;
    font-size: 0.938rem;
    float: left;
}
.ny_news_r ul li .ny_newslist_txt p{
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    color: #666666;
    line-height: 28px;
    border-top: 1px solid #cccccc;
    padding-top: 5px;
}
.ny_news_r ul li .ny_newslist_txt .nynewsmore{
    width: 138px;
    height: 29px;
    font-size: 0.813rem;
    background: url("../images/ny_newsmore_bg.jpg") no-repeat;
    color: #ffffff;
    line-height: 29px;
    padding-left: 22px;
    margin: 10px 0px 0px 3px;
}

.news_tj{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.news_tj_title{
    width: 100%;
    height: 50px;
    float: left;
    background: #1d95d4;
}
.news_tj_title p{
    height: 20px;
    line-height: 20px;
    border-left: 2px solid #ffffff;
    margin: 15px 0px 0px 20px;
    color: #ffffff;
    float: left;
    font-size: 1rem;
    padding-left: 10px;
}
.news_tj_title p span{
    font-size: 0.75rem;
    padding-left: 5px;
}

.news_tj_title a{
    float: right;
    color: #ffffff;
    line-height: 50px;
    margin-right: 20px;
}


.fenye{ width:100%; height:30px; float:right; margin:10px auto;}

/* 新闻详情 */
.ny_newsdetial{ width:96%; height:auto; overflow:hidden; margin: 30px auto; color: #666666;}
.ny_newsdetial .news_name{ width:90%; margin:0px auto; text-align:center; padding-bottom:30px;}
.ny_newsdetial .news_name h2{ font-size:1.1rem; color:#333; padding-top:20px;}
.ny_newsdetial .news_name p{ color:#666; line-height:50px; }



/* 产品列表页 */

.ny_pro{
    width:1200px;
    height:auto;
    overflow:hidden;
}
.ny_pro_r{
    width:920px;
    height:auto;
    overflow:hidden;
    float: right;
}
.ny_pro_content{ width: 100%; height: auto; margin: 0px auto; overflow: hidden;}
.ny_pro_content ul{ width:102%; overflow:hidden; margin-top:27px;}
.ny_pro_content ul li{ width:31.33%; height:auto; overflow:hidden; float:left; margin:0px 2% 2% 0;}
.ny_pro_content ul li a{ color:#333; overflow:hidden; line-height:70px; display:block; font-size: 0.938rem;}
.ny_pro_content ul li img{ width:92%; height:auto; padding: 10px; border: 1px solid #E8E8E8;}
.ny_pro_content ul li p{ width:100%; height:70px; overflow:hidden; text-align:center; background: url("../images/ny_pro_list_p_bg.jpg") no-repeat; background-size: 100%;}



/*产品详细页*/
.ny_pro_detail{
    width:100%;
    height:auto;
    overflow:hidden;
    margin: 0px auto;
}
.prodetail_1{
    width:100%;
    float:left;
    margin:40px auto;
}
.prodetail_1 img{
    width:45%;
    height:auto;
    float:left;
    padding: 10px;
    border: 1px solid #E8E8E8;
    margin-right: 5%;
}
.prodetail_1 span{
    width:46%;
    height:60px;
    display:block;
    float:left;
    border-bottom:1px dashed #1E96D2;
    line-height:60px;
    margin-top: 10px;
    font-size: 20px;
    color: #1E96D2;
}
.prodetail_1 p{
    width:46%;
    height:120px;
    float:left;
    margin-top:20px;
    line-height:25px;
    color: #666666;
}
.prodetail_1 i{
    width: 46%;
    height: 40px;
    display: block;
    float: left;
    font-size: 30px;
    color: #999999;
    font-style: normal;
    line-height: 40px;
}
.prodetail_2{
    width:100%;
    float:left;
    background: url("../images/pro_detail_title.jpg") no-repeat top left;
}
.prodetail_2_content{
    width:100%;
    height:auto;
    float:left;
    margin:80px auto 50px;
    line-height:25px;
    color: #333333;
}
.prodetail_2_content i{
    display: block;
    color: #1E96D2;
    font-size: 18px;
    font-style: normal;
    margin: 10px auto;
}

/*分页样式*/
.fenye{ width:98%; height:auto; margin:20px auto 30px; overflow:hidden;}
.fenye a{ color:#f9a600;}
.pagebox{font-size:0.9rem;line-height:200%;font-weight:normal; margin:10px auto 10px;}
.flickr {padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:0.9rem;}
.flickr a {border: #c7c7c7 1px solid; padding:5px 10px; background:#fff; background-position: 50% bottom;color: #999999; margin-right: 5px; text-decoration: none}
.flickr a:hover {border: #DFDFDF 1px solid; background-image: none; color: #ffffff; background-color: #1d95d4}
.meneame a:active {border: #333 1px solid; background-image: none; color: #fff; background-color: #0061de}
.flickr span.current {padding:5px 10px; font-weight: bold; background:#1d95d4; color:#ffffff; margin-right: 3px; border:1px solid #c7c7c7;}
.flickr span.disabled { padding:5px 10px; color: #80653E; background:#fff; margin-right: 3px; border:1px solid #c7c7c7;}

.nav .peiseka{ display:none;}

.izl-rmenu{position:fixed; right:10px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu .btn-ps{background:url(../images/peise.png) 0px 0px no-repeat; background-color:#56A3FF; display:block;}
.izl-rmenu .btn-ps:hover{ background-color:#3F8BE6;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.sx{ width:100%; height:30px; margin:30px auto 30px; color:#1d95d4;}
.sx a{ color:#333;}





