﻿*{padding:0;margin:0;}
body,button,input,select,textarea,dl,dd{ font-size: 14px; font-family: "Microsoft YaHei", Tahoma, Arial, Helvetica, STHeiti; line-height: 150%; }
.ico1,.ico2,.ico3,.ico4,.ico5,.copyright { font-size: 12px; }
body{ background-color: #f5f5f5; min-width: 1280px; overflow-x:hidden  }
ul{list-style:none}
img,a img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#317EE7}
.cent { width: 1280px; clear: both; margin: 0 auto; }
.FFF { background-color: #fff; }
.ad1 { background-color: #ccc; width: 300px; float: left; margin: 0 0 0px; }
.ad3 { background-color: #ccc; width: 300px; height: 485px; float: left; margin: 12px 0 0px; }
.ad2 { background-color: #ccc; width: 910px; height: 210px; }
.ad4 { background-color: #fff; padding-top: 0px; padding-bottom: 0px; width: 900px; margin: 0 auto; clear: both; }
.ad5 { background-color: #ccc; width: 300px; float: left; margin: 0 0 0px; clear: both; }
.ad6 { background-color: #fff; padding-top: 0px; padding-bottom: 27px; width: 900px; margin: 0 auto; clear: both; }
.ilist_tit { line-height: 28px; width: 100%; float: left; padding: 10px 0; border-bottom: 1px solid #e6e6e6; }
.tit_txt { font-weight: bold; line-height: 38px; float: left; margin: 0 0 -11px 35px; border-bottom: 2px solid #000; display: block; }
.top_logo,.sub1,.ht1,.ht2,.ht3,.ht4,.ico2,.ico3,.ico4,.ico5,.down_url a,.take { background-image: url(../image/ico.png); background-repeat: no-repeat; }
.ico1 { border-radius:10%;color: #999; background-color: #f4f3f3; margin-left: 3px; padding: 3px 5px; display: inline; }
.ico2 { color: #ccc; background-position: -44px -405px; padding: 7px 0 7px 33px; }
.ico3 { color: #ccc; background-position: -107px -412px; padding: 0 0 0 30px; }
.ico4 { color: #fff; background-position: -138px -160px; width: 60px; height: 22px; overflow: hidden; float: left; margin-top: -2px; margin-right: 5px; padding-top: 5px; padding-left: 10px; display: block; }
.ico5 { color: #fff; background-position: -138px -223px; width: 60px; height: 22px; overflow: hidden; float: left; margin-top: -2px; margin-right: 5px; padding-top: 5px; padding-left: 10px; }
.clear { width: 100%; clear: both; }
/*顶部导航*/
.top_nav { font-size: 12px; line-height: 30px; background-color: #f5f5f5; width: 100%; height: 30px; border-bottom: 1px solid #ccc; }
.welcome { width: 200px; height: 30px; float: left; }
.top_menu { height: 30px; float: right; }
.top_menu a { margin: 0 0 0 10px; display: inline; }
/*LOGO+搜索*/
.top { background-color: #fff; width: 100%; height: 80px; float: left; padding: 15px 0 15px 0; }
.top_logo { width: 230px; height: 80px; float: left; }
.top_logo a { font-size: 0; width: 230px; height: 80px; display: block; }
.top_search { width: 535px; float: right; padding: 20px 0 0; }
.ipt { width: 440px; float: left; }
.inp1 { color: #999; font-size: 16px; line-height: 35px; width: 425px; height: 39px; padding-left: 10px; border: solid 1px; }
.sub { }
.sub1 { background-position: -3px -106px; width: 95px; height: 40px; float: left; }
/*导航菜单*/
.line_bg { background-color: #766dfa; width: 100%; height: 6px; float: left; }
.line { background-image: url(../image/line.png); background-repeat: no-repeat; width: 1280px; height: 6px; margin: 0 auto; }
.menu { line-height: 44px; background-color: #fff; width: 100%; height: 44px; float: left; margin: 0 0 20px; border-bottom: 1px solid #ccc; display: block; box-shadow:3px 0px 4px #999; }
.menu .active a { color: #06c; font-weight: bold; }
.menu li { height: 44px; float: left; padding: 0 15px; display: inline; }
.this { font-weight: bold; background-color: #317EE7; }
.this a { color: #fff; font-weight: bold; padding-right: 8px; padding-left: 8px; }
/*幻灯展示*/
.index1 { width: 1280px; height: 430px; overflow: hidden; float: left; margin-bottom: 20px; }
.left { width: 955px; overflow: hidden; float: left; }
.right { width: 300px; float: right; }
.hot { width: 300px; height: 430px; }
.ht { color: #ccc; width: 300px; float: left; margin: 25px 0 0; display: inline; }
.ht dd { font-size: 12px; }
.ht1,.ht2,.ht3,.ht4 { width: 60px; height: 60px; float: left; margin-right: 10px; margin-left: 20px; }
.ht1 { background-position: 0 -155px; display: inline; }
.ht2 { background-position: 0 -220px; }
.ht3 { background-position: 0 -283px; }
.ht4 { background-position: 0 -345px; }
/*首页列表*/
.ilist1 { width: 1280px; float: left; margin-bottom: 10px; }
.ilist1 ul { width: 1355px; overflow: hidden; float: left; margin-left:-26px; }
.list_box1 { background-color: #fff; width: 300px; height: 320px; overflow: hidden; float: left; margin-bottom: 25px; margin-left: 25px; border: solid 1px #f4f3f3; display: inline; }
.list_box1 .ico1 { margin-left: 13px; }
.list_box1:hover {box-shadow: 0px 0px 8px #ccc;}
.list_box1 img { padding: 10px 0 5px; }
.list_box1 a { padding: 5px 5px 15px 12px; display: block; font-size: 13px; font-family: "Microsoft YaHei";text-decoration:none;}
.imore { text-align: center; padding-top: 0px; padding-bottom: 35px; }
.imore a { color: #fff; font-size: 16px; font-weight: bold; line-height: 30px; background-color: #317ee7; text-align: center; margin: 0 auto; padding: 10px; }
.ilist2 { width: 1280px; float: left; margin-bottom: 20px; }
.boxul { width: 100%; float: left; padding: 0 20px 30px 35px; }
.ilist2_txt { font-size: 14px; float: left; color:#999999;}
.list_box2 { color: #ccc; width: 870px; float: left; padding-top: 25px; padding-bottom: 25px; border-bottom: 1px solid #f4f3f3; }
.list_box2 img { padding: 0 20px 0 0; }
.list_box2 a { font-size: 16px; font-weight: bold; float: left; padding: 0 0 10px; color: #394a58;}
.list2_img { float: left; }
.list2_tit { float: left; }
.list2_info { width: 680px; float: left; }
.list2_info2 { width: 560px; float: left; }
.list2_ico { width: 500px; float: left; padding-top: 20px; }
.ilist2_more { text-align: center; width: 870px; float: left; padding-bottom: 0px; }
.ilist2_more a { color: #fff; font-size: 16px; font-weight: bold; line-height: 26px; background-color: #317ee7; width: 110px; margin: 0 auto; padding: 10px 20px; display: block; }
.ilist3_more { text-align: center; width: 870px; float: left; padding-bottom: 35px; }
.ilist3_more a { color: #fff; font-size: 16px; font-weight: bold; line-height: 26px; background-color: #317ee7; width: 110px; margin: 0 auto; padding: 10px 20px; display: block; }
.i_rlist { width: 300px; float: left; }
.i_rlist ul { width: 280px; float: left; margin-left: -20px; padding-top: 15px; padding-bottom: 15px; }
.i_rlist ul li { line-height: 28px; }
/*友情链接*/
.flink { width: 1280px; float: left; margin-top: 20px; margin-bottom: 30px; padding-bottom: 20px; }
.flink ul { float: left; padding-top: 20px; padding-left: 20px; }
.flink li { float: left; padding: 0 5px; }
.flink_info { color: #ccc; font-size: 12px; text-align: right; width: 300px; float: right; padding: 0 20px 0 0; }
/*foot*/
.foot { color: #666; background-color: #282828; width: 100%; height: 185px; float: left; }
.foot_link { width: 1280px; float: left; padding-top: 20px; padding-bottom: 10px; }
.foot_link a { color: #666; padding: 0 40px 0 0; }
.copyright { color: #494949; width: 840px; float: left; margin-bottom: 20px; padding-bottom: 30px; border-bottom: 1px solid #333; }
.foot_txt { width: 840px; float: left; }
.foot_txt a { color: #666; }
.foot_txt span { padding-right: 30px; color: #666; }
.ewm { width: 130px; height: 130px; float: right; margin-top: -90px; }
/*列表页*/
.nav { width: 1280px; height: 24px; float: left; margin-bottom: 10px; }
.nav2 { width: 1280px; float: left; margin-bottom: 20px; }
.nav2 a { padding: 5px 10px; }
.nav2 a.active2 { color: #fff; background-color: #317ee7; }
.nav2 ul { float: left; padding: 20px 10px 20px 20px; }
.nav2 li { float: left; display: inline; }
.sm_list { font-size: 13px; width: 300px; float: left; margin-top: 20px; }
.sm_list ul { float: left; margin-left: -35px; padding-top: 15px; }
.sm_list li { width: 300px; height: 70px; float: left; clear: both; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #efefef; display: block; }
.smimg { width: 76px; height: 60px; float: left; padding-right: 10px; padding-left: 10px; }
.sma { width: 180px; float: left; padding-bottom: 5px; }
.sminfo { width: 100px; height: 20px; float: left; margin-left: -12px; display: block; }
.pages { position: relative; left: 50%; float:left; padding:10px 0 40px; margin-left: -6px; }
.pages ul { position: relative; left: -50%; float: left; display: block; }
.pages li{ border-radius:10%; display:inline; float:left; margin-right:5px; display:inline; float:left; height:40px; background:#fff; color:#888; line-height:40px; border: solid 1px #ccc; }
.pages li a{ display:inline; float:left; height:40px; padding: 0 15px; }
.pages li a:hover{ color:#317ee7; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration:none; }
.pages li.thisclass a { color: #fff; background-color: #317ee7; padding: 0; }
.pages li.thisclass{ border-radius:10%; background:#317ee7; color:#fff; height: 40px; padding: 0 15px; }
.pageinfo{color:#999}
.pages li.pagenum{ background-color: transparent; height: 42px; overflow:hidden; float: left; margin: 0; padding: 0; border-width: 0; display: inline; }
.pages li.pagenum .stxt{ color: #ccc; line-height: 40px; border-radius:10%; text-align: center; width:50px; height: 40px; overflow: hidden; margin: 0 10px 0 0; padding: 0 10px; border: solid 1px; display: inline; }
.pages li.pagenum .sbtn{ border-radius:10%; border:0; height:40px; text-align:center; background:#317ee7; color:#fff; line-height: 40px; padding-right: 20px; padding-left: 20px; }
/*文章页*/
.txt_all { width: 900px; overflow: hidden; float: left; padding-top: 30px; padding-right: 27px; padding-left: 27px; }
.txt_cent { text-align: center; padding-bottom: 20px}
.explain { color: #ccc; width: 100%; float: left; margin-bottom: 20px; padding-top: 10px; }
.explain a { color: #f00; font-weight:bold;}
.h1 { font-size: 16px; font-weight: bold; margin-bottom: 20px; }
.intr { color: #999; font-size: 16px; line-height: 200%; background-color: #f4f3f3; width: 900px; float: left; margin-left: -27px; padding: 20px 27px; }
.txt_info { color: #ccc; font-size: 16px; line-height: 200%; width: 100%; float: left; margin-left: -20px; padding-bottom: 30px; }
.txt_info_l { font-size: 12px; padding-right: 20px; padding-left: 20px; }
.txt_info_l a { color: #39c; }
.txt_info_r { text-align: right; width: 250px; float: right; }
.cont { font-size: 16px; line-height: 175%; width: 900px; float: left; padding-top: 20px; }
.cont p { margin:15px 0;}
.cont .pages { padding-top: 20px; }
.cont img { background-color: #fff; max-width: 900px; height:auto; margin: 10px auto; display: block; padding-top: 5px; padding-bottom: 5px; }
.txt_user { text-align: center; width: 260px; float: left; margin-bottom: 20px; padding: 20px 20px 20px; }
.txt_user_info { width: 100%; float: left; }
.txt_user_name { font-weight: bold; width: 100%; float: left; padding-top: 10px; }
.txt_user_dz { color: #ccc; font-size: 13px; width: 100%; float: left; }
.txt_user_btn { font-size: 13px; width: 100%; float: left; clear: both; padding-top: 20px; padding-left: 40px; }
.txt_user_btn a { float: left; padding: 5px 30px; }
.txt_user_btn a:hover { text-decoration: none; }
.bt1 { color: #fff; background-color: #c33; margin-right: 20px; }
.bt2 { border: solid 1px #e2e2e2; }
.like { width: 100%; float: left; margin-bottom: 20px; }
.like ul { width: 100%; float: left; padding-top: 30px; padding-bottom: 30px; padding-left: 30px; }
.like li { background-color: #f9f9f9; text-align: center; width: 230px; overflow: hidden; float: left; margin-right: 18px; padding-bottom: 10px; font-size: 12px;}
.like li a img { width: 230px; float: left; padding-bottom: 12px; }
.like li a { text-decoration: none; width: 230px; overflow: hidden; white-space: nowrap; }
/*下载页*/
.down { width: 1200px; padding: 30px 40px; }
.down_l { width: 275px; float: left; margin-bottom: 30px; }
.down_r { width: 910px; float: right; margin-bottom: 30px; }
.down_h1 { text-align: center; width: 100%; float: left; padding-bottom: 30px; }
.down_url { text-align: center; width: 100%; float: left; margin-bottom: 30px; }
.down_url a { color: #fff; font-weight: bold; background-position: -220px -102px; margin-left: 10px; padding: 10px 30px; }
.down_1 { background-color: #317ee7; }
.down_2 { background-color: #c00; }
.take_info { color: #666; background-color: #f4f3f3; text-align: left; width: 1200px; float: left; padding-top: 50px; padding-bottom: 40px; }
.take_info_l { width: 120px; height: 120px; float: left; padding-right: 20px; padding-left: 100px; border-right: 8px solid #ccc; }
.take_info_r { line-height: 28px; width: 850px; float: left; padding-top: 7px; padding-bottom: 10px; padding-left: 20px; }
.take { background-position: 0 -440px; width: 76px; height: 76px; margin-right: auto; margin-left: auto; display: block; }
.take_tit { color: #494949; font-size: 24px; font-weight: bold; width: 110px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 20px; display: block; }
/*首页幻灯*/
.banner { position: relative; overflow: hidden; text-align: center; width: 955px; height: 430px; float: left; }
.banner li { list-style: none; }
.banner ul li { float: left; }
#b04 {  }
#b04 .arrow { position: absolute; top: 170px;}
#b04 #al { left: 15px;}
#b04 #ar { right: 15px;}

.psjiaocheng01 {
    clear: both;
    padding-top: 0px;
    padding-bottom: 5px;
    width: 1280px;
    margin: 0 auto
}