/* CSS Document */

.head{ width:100%; line-height:80px; background:url(../img/head_bg.jpg) repeat center;}
.head .head_nav .logo a img{ margin:12px auto;}
.head .nav{ margin-left:120px;}
.head .nav ul li a{ display:block; width:80px; color:#fff; text-align:center; line-height:77px;}
.head .nav ul li a:hover{ border-bottom:3px solid #fff;}
.head .search{ margin:25px 0;}
.head .search form input{ display:block; width:145px; box-sizing:border-box; border:none; padding:5px 0 5px 40px; border-radius:20px; background:#42566e url(../img/z_could.png) no-repeat 10px center; color:#ccc; font-size:14px; font-family:"Microsoft YaHei";}
#banner_head{ width:100%; margin:auto; }
#banner{ width:100%;margin:auto; background:url(../img/banner.jpg) repeat center;text-align:center;font-size:3em;color: white;padding:60px 0 60px 0;}
/*  文章内容  */
.article .title,.article .title a{ color:#666;}
.article .title a:hover{ color:#F00;}
.article .article_left{ width:780px;}
.article .bible_right{margin-left: 280px;}
.article .bible_list{width:250px;float:left;}
.article .bible_list h2{ font-weight:normal; font-size:18px; letter-spacing:2px; padding-bottom:15px; border-bottom:2px solid #e6e6e6;}
.article .bible_list a{ margin:10px 5px 0 0; color:#666666;}
.article .bible_list a:hover{ color:#F00;}
.article .limbox-container{display:inline;}
.article .all_article{ margin:30px 0; font-size:22px; color:#333;}
.article .all_article span{ color:#666; font-size:12px; margin-left:30px;}
.article  .content{ border-bottom:1px solid #eee; margin-bottom:30px;}
.article  .content h1{ font-weight:normal; color:#000; margin:25px 0 15px 0; font-size:32px;}
.article  .content .art_detail{ background:#f2f2f2; padding:10px 0 10px 20px; color:#666;}
.article  .content .art_detail span{ margin-right:50px;}
.article  .content .content_text{color:#666;} 
.article  .content .content_text h4{ padding:5px 0 10px 0; text-indent:30px;}
.article  .content .content_text p{ text-indent:25px; letter-spacing:1px; line-height:2;margin-top: 20px;}
.bible p{ text-indent:25px; letter-spacing:1px; line-height:2;margin-top: 0px;color: #666666;}
.article  .content .content_text .see_detail a{ display:block; width:120px; height:36px; line-height:36px; color:#fff; background-color:#666;  margin:20px 0; text-align:center;}
.article  .content .content_text .see_detail a:hover{ background-color:#F00;}
.article  .page span { float:left; display:block; font-size:12px; color:#fff; margin-left:20px; background-color:#cccccc; width:38px; height:38px; line-height:38px; text-align:center; cursor:pointer;margin-bottom:10px;}
.article  .page span.page_top,.article .page span.page_next{ width:80px; height:38px; line-height:38px; text-align:center; background-color:#666;}
.article  .page span.current{ background-color:#666;}
/*  最近文章  */
.article .article_right{ width:250px; margin-top:50px; color:#666;}
.article .article_right h2{ font-weight:normal; font-size:18px; letter-spacing:2px; padding-bottom:15px; border-bottom:2px solid #e6e6e6;}
.article .article_right a{ margin-top:10px; color:#999999;}
.article .article_right a:hover{ color:#F00}
/*  文章信息  */
.content_text_detail h4{ margin-top:30px;}
.content_text_detail h4.poor{color:#cda053; font-weight:normal; letter-spacing:1px;}
.content_text_detail .poor_text{ border-bottom:1px dashed #eee; padding-bottom:20px; margin-top:30px;}
.form{ margin-top:20px;}
.form p{ padding:10px 0;}
.form textarea{ border:1px solid #ccc; background-color:#fcfcfc; padding:5px;}
.form .text{ border:1px solid #ccc; background-color:#fcfcfc; width:250px; height:25px; padding:5px;}
.form .submit{ display:block; margin-top:20px; padding:10px 90px; background-color:#666; color:#fff; font-size:16px; letter-spacing:2px; border:none; cursor:pointer;}

/*  HOME  */
.home{ background:url(../img/head_bg_2.jpg) repeat center;}
.home .search .search_text{ background-color:#855f2a; opacity:0.5; filter:alpha(opcity=50);}
.life{ margin:55px auto 55px auto;}
.life h1{ font-weight:normal; font-size:30px; letter-spacing:2px; width:130px; padding:10px 0; border-bottom:5px solid #f5a623; }
.life ul li{ background-color:#fff; cursor:pointer;}
.life ul li .text_int{ padding:20px;}
.life ul li .text_int span{ font-size:12px; color:#999;}
.life ul li .text_int p{ font-size:18px; color:#333;}
.national{ background-color:#ff8700; width:100%; padding:60px 0  160px 0; text-align:center;}
.national h1{ font-size:36px; font-weight:normal; color:#fff; letter-spacing:5px;}
.national_detail{ position:relative;}
.national .line{ width:50px; border:2px solid #000; position:absolute; top:70px; left:440px; height:0px;}
.national ul li{ width:230px; margin-top:70px; letter-spacing:1px; text-align:center;}
.national ul li h3{ font-size:24px; color:#333; padding:20px 0 10px 0; font-weight:normal;}
.national ul li p{ color:#4c4c4c; padding-bottom:10px;}
.national ul li a{ color:#4c4c4c; text-decoration:underline;}
.national ul li a:hover{ color:#fff;}
.national .dingwei{ position:absolute; bottom:-250px; left:385px;}
.declaration{ padding:145px 0 75px 0;}
.declaration .left h3,.declaration .right h3{ font-size:24px; font-weight:normal; width:115px; letter-spacing:2px; border-bottom:3px solid #ff8700; padding:0 0 10px 0;}
.declaration .left img{ margin:65px 0 0 -65px;}
.declaration .right{ margin-left:100px; border-left:1px solid #ccc; padding-left:100px;}
.declaration .right p{ line-height:2.3; color:#ff8700; font-size:18px;}
.declaration .right p.black{ color:#000;}
.declaration .right p.sheet{ color:#333; font-size:12px; margin-top:30px;}
.section{ padding:100px 0; background:#ff8700 url(../img/bg.png) no-repeat right bottom; text-align:center;}
.section .section_text{ position:relative;}
.section h1{ font-size:36px; font-weight:normal; color:#fff; letter-spacing:5px; padding-bottom:20px;}
.section .line_white{ margin-bottom:80px;}
.section .section_left span{ color:#fff; font-size:28px; margin-left:30px;}
.section .section_left .section_title{ margin-bottom:30px;}
.section .section_left p,.section .section_right p{ text-align:left; margin-left:65px; font-size:18px; color:#fff; line-height:2.3;}
.section .section_right{ margin-left:135px; padding:60px 0 60px 60px; border-left:1px solid #f3c592;}

#container li .img_container{ display:block; width:344px; height:260px;overflow: hidden; }
#container li .img{ width: 344px; height:260px; display: block;
    -moz-transition:.5s ease-in;
    -webkit-transition:.5s ease-in;
    -o-transition:.5s ease-in;
    -ms-transition:.5s ease-in;
    transition:.5s ease-in;}
#container li:hover .img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
#container .text_int a{ display:block;font-size: 18px; color: #333;}
#container .text_int a:hover{ color:#F00;}
/*  底部  */
#footer{ width:100%; background-color:#edf0f2; margin-top:40px; color:#666;}
#footer .footer_text{ padding:50px 0;}
#footer .footer_text p{ line-height:2; font-size:12px;}
#footer .footer_text .link a{ margin-left:20px;}