@charset "gb2312";
/* CSS Document */
/*banner*/
.banner { width: 100%; height: 400px; background: url(../images/banner.jpg) center; }
.bna { width: 1000px; height: 400px; margin: auto; position: relative;}
.bna a { width: 300px; height: 50px; position: absolute; right: 350px; bottom: 72px;}

.cont1{ width:1000px; margin:30px auto;overflow:hidden;}
.cont1_fl{ width:720px;}
.cont1_fl dl{ width:720px; margin:10px auto;}
.cont1_fl dl dd{ width:410px;}
.cont1_fl dl dd a{ width:410px; line-height:33px; border-bottom:#000 dashed 1px;} 

.cont1_rg{ width:250px; padding:5px; border:#CCC solid 1px; border-top:#006db8 solid 1px;}
.cont1_rg p{ font-size:20px; text-align:center; color:#006db8; margin:15px auto}
.cont1_rg span{ text-indent:2em; line-height:25px; margin-top:5px;}
.cont1_rg a{ color:#F00; display:inline;}
.lunbo{ width:300px; position:relative;}
.lunbo .hd{   position:absolute; z-index:1; bottom:0; right:0; height:30px; text-align:center;}
.lunbo .hd ul li{ cursor:pointer; display:inline-block; zoom:1; width:15px; height:15px; margin:4px; background:#666; overflow:hidden; border-radius:50%;}
.lunbo .hd ul .on{ background:#0058aa;}


.tils{ font-size: 24px; color: #006db8; border-bottom: 1px solid #dcdcdc; }
.tils span { border-bottom: 1px solid #006db8; line-height:40px;}


.cont2{ width:1000px; margin:30px auto;overflow:hidden;}
.cont2_fl{ width:400px;}
.cont2_rg{ width:560px;}
.cont2_rg p{ font-size:16px; line-height:30px; text-indent:2em;}
.cont2_rg em{ margin-left:10px;}
	

.btn{ font-size:24px; background:#ff6000; text-align:center; padding:10px 25px; color:#FFF; margin:15px auto; border-radius:5px; display:table}
.btn em{ margin-left:10px;}


.cont3{ width:1000px; margin:30px auto;overflow:hidden;}
.cont3_fl{ width:475px;}
.cont3_rg{ width:460px;}
.cont3_rg p{ font-size:72px; color:#0058aa; margin-top:70px;}
.cont3_rg i{ font-size:36px; color:#333333;}
.cont3_rg b{ font-size:18px; background:#0058aa; border-radius:10px; color:#FFF; padding:2px 5px; margin:20px auto 10px}
.cont3_rg span{ font-size:18px; line-height:30px; text-indent:2em;}


.cont4{ width:1000px; margin:20px auto;overflow:hidden;}
.cont4_fl{ width:26px; height:230px; color:#FFF; line-height:35px; padding:0 22px; background:#0058aa; font-size:24px; text-align:center;}
.cont4_fl p{ margin-top:30px;}
.cont4_rg{ width:930px;}
.cont4_rg li{ width:230px; position:relative; overflow:hidden; float:left; margin-left:1px;}
.cont4_rg li div {transition: 0.3s; width: 230px; margin: auto;font-size: 24px;background:rgba(0,0,0,0.5);color: #FFF;position: absolute;left: 0px;top: 0; line-height:230px; text-align:center;}
.cont4_rg li:hover div{ top:-230px}


.til{ font-size: 24px; color: #006db8; border-bottom: 1px solid #dcdcdc; }
.til span { border-bottom: 1px solid #006db8; line-height:35px; margin-bottom: -1px;}
.til a{ display:block; float:right; font-size:18px; color:#414141; line-height:30px}
.til em{ margin-left:5px; z-index: -1;}
.cont5{ width:480px; margin:20px 0;overflow:hidden;}
.cont5 dl{ margin-top:10px}
.cont5 dl dt{ width:190px;}
.cont5 dl dd{ width:270px;}
.cont5 dl dd p{ font-size:18px; text-align:center; font-weight:bold;}
.cont5 dl dd span{ text-indent:2em; line-height:23px; margin-top:8px;}
.cont5 dl dd a{ color:#F00; display:inline;}
.cont5 ul{ background:#f6f6f6; margin-top:20px; padding:10px 0}
.cont5 ul li{ width:460px; margin:auto; line-height:30px; border-bottom:#999 dashed 1px;}

/***********************article*****************************/

.article_left{ width:690px; border:#CCC solid 1px; border-top:#0058aa solid 1px; overflow:hidden;}
.article_left p{ margin:25px auto 10px;}
/*.article_left span{ width:660px; margin:10px auto 30px; display:block; font-size:16px; line-height:25px; text-indent:2em; border-bottom:#CCC solid 1px; padding-bottom:10px;}*/
.article_left .con{ margin:10px auto 0}
.article_left ul li{ text-align:center;}
.article_left ul li em{ font-size:16px; margin:30px auto}




/***********************list*****************************/
.biaoti{ width:1000px; margin:20px auto; font-size:18px;}
.biaoti span{ color:#F00;}
.list_left{ width:690px; border:#CCC solid 1px; border-top:#0058aa solid 1px; overflow:hidden;}
.list_left dl{ width:650px; margin:20px auto;}
.list_left dl dt{ width:240px;}
.list_left dl dd{ width:395px;}
.list_left dl dd p{ font-size:18px;color:#0058aa; line-height:25px;}
.list_left dl dd span{ text-indent:2em; line-height:23px; margin-top:5px;}
.list_left dl dd a{ color:#F00; display:inline;}


.list_right{ width:282px;  overflow:hidden;}
.list_01{ width:280px; margin-bottom:10px; overflow:hidden;border:#CCC solid 1px; border-top:#0058aa solid 1px;}
.list_01 img{ width:270px; margin:0 auto; display:block;}
.list_01 p{ font-size:20px; text-align:center; color:#006db8; margin:15px auto}
.list_01 span{width:270px; margin:0 auto; display:block; text-indent:2em; line-height:25px; margin-top:5px;}
.list_01 a{ color:#F00; display:inline;}

.list_02{ width:280px; background:#f5f5f5; margin:10px auto; padding-bottom:10px;}
.list_02 p{width:260px; margin:0 auto; font-size:24px; color:#0058aa; margin-top:15px;}
.list_02 i{ color:#333333;}
.list_02 b{ background:#0058aa; display:inline; border-radius:20px; color:#FFF; padding:0px 10px;}
.list_02 span{width:260px; margin:0 auto; display:block; line-height:25px; margin:10px auto;}

.list_03{ width:280px; margin:10px auto; background:#f5f5f5; padding-bottom:10px;}
.list_03 a{ width:270px; margin:auto; display:block; line-height:25px; border-bottom:#CCC dashed 1px;}

.list_04{ width:280px; margin:10px auto; }
.list_04 a{ width:270px; margin:auto; display:block; line-height:25px; border-bottom:#CCC dashed 1px;}

.list-page{ margin-bottom:30px;
	 
        text-align:center;
}
.list-page li{
        display:inline-block;
        font-size:14px;
        padding:5px;
        background:#ccc;
        color:#ffffff;
        border-radius:3px;
}
.list-page .thisclass{
        background:#006db8;
        color:#ffffff;
        border-radius:3px;
}
