﻿﻿/* ------------Initialization style------------ */
body,h1, h2, h3, h4, h5, h6, p,img,dl,dt,dd,ol,ul,li,form,hr{ margin:0; padding:0; border:none; outline:none;font-size: 14px; }
ol,ul {list-style:none;}
img { border: 0 none; vertical-align: top; }
li{list-style-type:none;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#343432; text-decoration:none;font-family: microsoft yahei,"\5b8b\4f53",arial; line-height: 1.5; font-size: 14px;}
a:visited {text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;}
/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(http://www.leshan.cn/css/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
/* ---------------General style----------- */

body{ background:url(../images/topbg.jpg) no-repeat center top #ebeaea;font-family: microsoft yahei,"\5b8b\4f53",arial;line-height:25px}
.house{ float:right; height:36px; line-height:36px; margin-bottom:122px }
.house a{ font-size:16px; color:#fff; display:inline-block; padding:0 6px}
.wd{ width:1000px;}
.md{ margin:0 auto}
.nav{ background-color:#014fa2; height:30px; line-height:30px;   overflow:hidden}
.nav a{ color:#fff; font-weight:bold; font-size:16px; letter-spacing:1px; text-decoration:none}
.nav a:hover{color:#000}
.nav span{ padding:0 40px 0 0}
.nav .btn{ width:100px; border:1px solid #07101e; background:#dddddd; outline:none; width:38px; height:22px; vertical-align:middle;  }
.nav .serch{vertical-align:middle; outline:none}
.nav .sc{ float:right; height:30px; vertical-align:middle }
.navB { float:left} 
 
 

.title{ display:inline-block; color:#c30500; font-size:24px; padding-bottom:6px; background:url(../images/x2.jpg) no-repeat  right 0 bottom 10px; float:left;font-weight:bolder; padding-right:10px;}
.f16B a{ font-size:16px; font-weight:bold; line-height:32px; color:#353334}
.f16B dd{ font-size:12px; color:#656364; line-height:25px;text-indent: 2em;}
.f16B dd a{ font-size:12px;color:#f08300}
.f14 a{ line-height:26px;background:url(../images/ico.png) no-repeat left 9px; padding-left:10px}
.f34b a{ font-size:34px; font-weight:bolder; color:#fff}
.f34b dt{ margin-bottom:15px}
.f34b dd{ font-size:16px; color:#fff; line-height:28px;text-indent: 2em;}
.f34b dd a{font-size:16px;}
.f16b a{ font-size:16px; font-weight:bolder; color:#353334}
.f16b dt{ margin-bottom:3px}
.f16b dd a{ font-size:12px; color:#f08300 }
.f16b{padding:0px 15px}
.f16b dd{ font-size:12px; color:#656364; line-height:25px;text-indent: 2em;}
.f14p{padding:0px 15px}
.f14p a{ line-height:26px;background:url(../images/ico.png) no-repeat left 9px; padding-left:10px}

.f16bL{padding:0px 15px;float:left; width:448px; height:110px}
.f16bL a{ font-size:16px; font-weight:bolder; color:#353334}
.f16bL dt{ margin-bottom:3px}
.f16bL dd a{ font-size:12px; color:#f08300;}
.f16bL dd{ font-size:12px; color:#656364; line-height:25px;text-indent: 2em;}


.f14pL a{ line-height:26px;background:url(../images/ico.png) no-repeat left 9px; padding-left:10px}
.f14pL li{ padding:0px 15px;float:left; width:448px; height:28px}

.picL{ padding:0 14px}
.picL li{ float:left; margin-right:10px}
.picL li img{ width:180px; height:142px;}
.picL li p{width:180px; }
/* ---------------------Free style--------------------------- */
.hotnews{ background:#00498a;  }
.nr{ position:relative;padding:24px 0px;}
.focusPic{ width:542px; height:308px;   float:left}
.focusPic img{ width:542px; height:308px}
.headline{ width:444px; height:308px;  float:right}



/*-----������ʽ----*/
.hlNew{ font-size:36px; font-weight:bolder}
 
.ad{margin-bottom:6px}

.mainL{ float:left; height:606px; width:532px; background-color:#fff;  }
.min{ height:6px; background-color:#0b3e7f; overflow:hidden; font-size:0  }
.lnr{ padding:5px}


.min1{background:url(../images/x1.jpg) repeat-y; height:5px; clear:both; overflow:hidden}
.min3{background:url(../images/x1.jpg) repeat-y; background-color:#1145a8; height:3px; clear:both; overflow:hidden}
.min3a{ background-color:#1145a8; height:3px; clear:both; overflow:hidden}
.min2{ height:2px; background-color:#e6091a; overflow:hidden}
#ls{display:block; float:right; margin-right:10px; width:76px; height:40px; line-height:40px; text-align:center; font-size:16px; cursor:pointer}

#qg{ display:block; float:right; margin-right:10px; width:76px; height:40px; line-height:40px; text-align:center; font-size:16px;cursor:pointer}

.allcolor{ background-color:#f5f5f5; }
#kls{  display:none; padding:0px 15px}
#kqg{  display:none;padding:0px 15px}







.left{ float:left}
.right{ float:right}

.mainR{ float:right;  height:606px; width:456px; background-color:#fff; position:relative;  }
.sr{ float:right; line-height:20px; text-align:left;}
.jb{ position:relative;  margin:0 24px}
.j1{ position:absolute; left:0; top:0}

.j2{ position:absolute;left:0; top:60px; }
.j3{ position:absolute;right:0; top:0;_right:24px}
.j4{ position:absolute;right:0; top:60px;_right:24px}
.j5{ position:absolute;left:0; top:125px}
.j6{ position:absolute;left:0; top:280px}
.jb img:hover{ opacity:0.9; background:#000}
 
 
.dh1{ padding:5px;  }
.dh_title{ margin-top:10px; float:left; padding-left:30px;}
.dh_title span{ padding:0px 6px}
.dh_title span a{ font-weight:bold; color:#575555; font-size:16px;}
.dh_title span a:hover{ text-decoration:none solid; color:#ce0505; }
.nr1{ padding:14px}

.link span{ padding:0 20px}


/*more-strat---------------------------*/
#header{ margin-bottom:1px; height:196px}
.lm_dh{ background: url(../images/title_bg.jpg) repeat-x; border:1px solid #d7d7d7; height:36px; line-height:36px; padding-left:20px; margin-bottom:10px }

.more_left{ background:#fff; width:270px; float:left}
.m_dqlm{ padding:10px 0}
.lmqh{ padding:10px 0px }
.clicks{ background: url(../images/rl.jpg) no-repeat 225px center #f1f1f1;}
.clickde{background:#fff}
 
.clickde a{ display:block;padding:15px; font-size:16px;font-weight: bold}
.clickde a:hover{ background:#f8f8f8; opacity:0.9}
.rdgz_nr{ background:url(../images/rmph.jpg) no-repeat 10px 10px; padding:10px 15px 10px 35px}
.rdgz_nr li{ height:35px;}



.more_right{ float:right; width:710px; background:#fff}

.list_more{ padding:15px 5px 15px 20px}
 
 
 
.link3 a{ font-size:16px ; color:#fff;  padding-right:10px}



 
.mycss{ padding-top:10px; margin:20px}      
.mycss  table tr td a{ border:1px solid #cccccc; text-decoration:none; padding:0 12px; display:block;   height:30px; line-height:30px; margin-top:10px; margin-right:5px}
.mycss table tr td A:hover {border:1px solid #000099; color:#000;  }
.mycss table tr td A:active {border:1px solid #000099; color:#000;  }
.mycss  table tr td span{  text-decoration:none; padding:0 8px; display:block;   height:30px; line-height:30px; margin-top:10px; margin-right:5px}
 
/*����ҳ*/
.content{ background-color:#fff; }
.content h1{font-size: 26px;font-weight: bold;line-height: 31px;letter-spacing: -1px;}
.biaotic{ padding:20px 0 0 8px; border-bottom:1px solid #eee; text-align:center;}
.biaotic h3{ display:inline; color:#888}
.btime{ padding:15px 0 5px 0;text-align:center;width:100%;} 
.btime h3{ padding-right:20px; font-size:12px}
.btime span{ padding-right:20px; font-size:14px;height:30px}
.biaotic h1 span{font-size: 26px;font-weight: bold;line-height: 31px;letter-spacing: -1px; padding:15px 0}
.zw{ padding:36px; line-height:30px;display:block}
 

/*��ά��*/ 
        #ad_cover {
            width: 168px;
            z-index: 10000;
            right: 0px;
            position: absolute;
            top: 308px;
            height: 484px;
        }

            #ad_cover .btn1 {
                width: 120px;
                height: 18px;
                position: absolute;
                display: block;
                top: 432px;
                right: 23px;
                z-index: 2;
                text-indent: -99999em;
            }

            #ad_cover .btn2 {
                width: 120px;
                height: 18px;
                position: absolute;
                display: block;
                top: 456px;
                right: 23px;
                z-index: 2;
                text-indent: -99999em;
            }

            #ad_cover .btn3 {
                width: 18px;
                height: 60px;
                position: absolute;
                display: block;
                top: 424px;
                right: 0px;
                z-index: 2;
                text-indent: -99999em;
            }

        .weibo_bg {
            background: url(/images/ewm.jpg) no-repeat left top;
            width: 168px;
            height: 484px;
            display: block;
            _background: none;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cj.png', sizingMethod='scale');
        }

        
/*����---------------------------------*/
#smallLay{width:830px; height:400px;padding:4px 10px 10px;background-color:#FFFFFF;border:1px solid #05549d;color:#333333;line-height:24px;text-align:left;}
.hidden{display:none;}
.ff9 li{float: left; padding-right: 35px;  line-height: 35px; height: 35px;}
.ff9 a{ font-size: 24px; font-weight: 700; color:#c30500;}
.ff9c a{color: #2756a6;}
/*-------------------------选项卡--------------------------*/
.center2 { width:970px; margin: auto; padding-bottom: 10px; }
.widget2 { position: relative; margin-top: 20px;} 
.widget2 .tit{ border-bottom: 3px solid #A30000; text-align: left; padding-bottom: 8px; margin-bottom: 10px; }
.chanllist2 { margin: 0 0 10px 0; font-size: 15px;}
.chanllist2 li { float:left; margin-right: 50px; font-size: 15px; color: #29101B; height:24px; text-align: center; cursor: pointer;}
.chanllist2 li a { display:block; color: #545454; height:24px; }
.chanllist2 li.on { color: #29101B; border-bottom: 2px solid #810000; }
.chanllist2 li.on a{ color: #29101B; }
.link_list { position: relative; min-height: 170px;}
.news_link { width: 100%; margin-top: 10px;  min-height: 160px;}
.news_link a { float: left; font-size: 14px; color:#555; line-height: 28px; white-space: nowrap; display: block;}
.news_link .letter1{ width: 210px;}
.news_link .letter2{ width: 180px;}
.news_link .letter3{ width: 80px;}
.news_link .letter5{ width: 220px; }
.news_link .letter6{ width: 110px; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.tab_list{ display:none;}
.show{ display:block;}
/*栏目 */
tbody tr:nth-child(2n){
 	background: #f8f8f8;
 
 }
 tbody tr td{padding:10px 10px}


 .share-box {
    width: 120px;
    height: 45px;
    overflow: hidden;
    transition: height .1s;
    position: absolute;
    z-index: 999;
	background:#fff;
}

.share-box .share {
    position: relative;
    color: #333;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 11px 0px;
    text-align: center;

}

.share-box .share b {
    border: solid 5px #fff;
    border-top-color: #757575;
    display: block;
    height: 0;
    overflow: hidden;
    position: absolute;
    right: 30px;
    top: 21px;

    transition: top 1s, all 0.3s ease-in 0s;
}

.share-box .share:hover b {
    border: solid 5px #f5f5f5;
    border-top-color: #1e63b0;
    top: 15px;
    border-top-color: #4d4d4d;
    transform: rotate(180deg);
}

.share-box .wrap {
    width: 120px;
}

.show .share {
    background-color: #f5f5f5;
}

.share-box .warp .a1 {
    background: url(/images/share_ico.png) no-repeat 12px -39px
}

.share-box .warp .a2 {
    background: url(/images/share_ico.png) no-repeat 12px -1px
}

.share-box .warp .a3 {
    background: url(/images/share_ico.png) no-repeat 12px -117px
}

.share-box .warp .a4 {
    background: url(/images/share_ico.png) no-repeat 12px -78px
}


.share-box .sharebtn {
    font-size: 14px;
    display: block !important;
    padding: 10px 0 10px 43px;
	text-decoration:none !important;
}

 
.share-box .sharebtn:hover {
    box-shadow: 0 0 2px 2px #eaeaea;
}

.show {
    box-shadow: 0 0 2px 2px #eaeaea;
    display: block;
    border: 1px solid #eaeaea;
    height: 218px;
    transition: height 0.5s;
    position: absolute;
    z-index: 999;
}