@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
q:before, q:after {content:'';}
abbr,acronym{border:0;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5  "Microsoft YaHei",微软雅黑,tahoma,Verdana,arial,sans-serif;color:#333; min-width:1300px; background:#f7f7f7;}
input,textarea,select,button{vertical-align:middle; font-family:"Microsoft YaHei",微软雅黑;color:#333; outline: 0 none;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none !important;outline:none;}
a:hover{color:#cf0000;text-decoration:underline;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.cur a{cursor:default}
/* clear */
.clearfix:after{visibility:hidden; display: block; font-size: 0; line-height: 0; content:" ";clear:both; height:0; overflow: hidden; margin: 0; padding: 0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border-radius: 0;}
textarea {  -webkit-appearance: none;}
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;} 
ul,li{ vertical-align:middle;} 
.hide{display: none;}
.hide.active{display: block !important; }

/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float ul li{overflow: hidden; margin-bottom:10px;}
.j-float img{height: auto;}
.j-float .float-close{ padding-bottom: 5px; text-align: right;}
.j-float .float-close img{cursor:pointer;}
 
 
/*底部*/
.footer{ padding-top: 28px;line-height: 28px; text-align: center; font-size:16px; }
.footlist a,.footnav span{ padding: 0 5px;}
.footnav i{ color:#F00; font-style:normal;} 
/*主题内容*/
.bg{  background: url(../images_zt/top_bg.jpg) no-repeat center;    width: 100%;   height: 779px;}
.menubox{width: 1300px; height: 86px; margin: -106px auto 20px auto;  overflow: hidden;}
.nav {  font-size: 0;  line-height: 86px;  padding-left: 60px;  overflow: hidden;}
.nav li{ display: inline-block;  zoom: 1;  *display: inline;}
.nav li a{ color: #fff;  font-size: 22px; padding-left: 10px; padding-right: 20px; margin-right: 60px; padding-bottom: 20px;}
.nav li a:hover{ background: url(../images_zt/sunshine.png) center bottom no-repeat;  width: 122px; height: 32px;}
.nav li img{ display: inline-block;  vertical-align: top;  zoom: 1;  *display: inline; margin-top:25px;*margin-top:0px;_margin-top:0px;}
.partone{ background:#f7f7f7; overflow:hidden;}
.container{ width:1300px; margin:0 auto;}
.ttxw{ height: 126px;    border: 1px solid #e3e3e3;    margin-top: 25px; background:url(../images_zt/ttxw.png) left 7px no-repeat; padding-left:168px;}
.ttxw .tit{ font-size: 38px; font-weight: bold; text-align:center; line-height:50px; padding:20px 0px 15px; display:block;}
.ttxw .tit a{color: #bf2320; display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ttxw .tt_con,.ttxw .tt_con a{color: #808080;font-size: 14px;line-height: 30px; overflow:hidden;}
.ttxw .tt_con a{ display:none;}
/*图片*/
.flash{  overflow: hidden;  width: 780px;  height: 495px;    margin: 40px 0 40px 0 ;  }
.flash .bd{  width: 780px;  height: 495px;  overflow: hidden;}
.flash .bd ul{  width: 780px;  height: 495px !important;  overflow: hidden;}
.flash .infoList li a img{    display: inline-block;    width: 100%;    height: 100%;    zoom: 1;    *display: inline;}
.flash .txt_shade{  background: url(../images_zt/tpxw.png) no-repeat left top;    width: 780px;    height: 71px!important;    position: absolute;    z-index: 1;    margin-top: 423px;    font-size: 0;    overflow: hidden;}
.flash .txt{ overflow: hidden;    height: 71px;    display: inline-block;    vertical-align: middle;    margin-left: 253px;    zoom: 1;    *display: inline;}
.flash .txt li{    line-height: 71px;    width: 420px;    height: 71px;    position: absolute; bottom:-71px;}
.flash .txt li.on{ bottom:0px;}
.flash .txt li a{    color: #fff;    font-size: 22px;}
.flash .next{ cursor:pointer;    display: inline-block;    font-size: 32px;    color: #d1d1d1;    padding: 0 4px;    zoom: 1;    *display: inline;}
.flash .gongneg{    display: inline-block;    position: absolute;    line-height: 64px;    margin-left: 420px;      height: 70px;    zoom: 1;    *display: inline;}
.flash .prev{ cursor:pointer;   display: inline-block;    font-size: 32px;    color: #d1d1d1;    padding: 0 4px;    zoom: 1;    *display: inline;}
.flash .pageState{    font-size: 24px;  color: #ffffff;    display: inline-block;    zoom: 1;   *display: inline;}
.flash .prev:hover{color: #ffffff;}
.flash .next:hover{    color: #fff;}
.flash .infoList{  position: relative;    font-size: 0;}

.dtbox{width: 495px;height: 496px; margin: 40px 0 0 15px;}
.dtbox ul li{ height:54px; line-height:54px; border-bottom:1px dashed #d6d6d6;}
.dtbox ul li a{ font-size:20px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dtbox ul li a:hover{ font-weight:bold; color:#bf2320;}
/*一线传真*/
.parttwo{ width:100%; height:728px; background:url(../images_zt/jicengbg.jpg) center no-repeat;}
.list_tit{ text-align:center; padding-top:15px;}
.list_title{ height:40px; line-height:40px; background:url(../images_zt/yxcz_bg.png) left center repeat-x; overflow:hidden;}
.list_title .tit{ width:130px; float:left;font-size: 30px;   font-weight: bold;    background: url(../images_zt/span.png) no-repeat center left #fcfdff;padding-left: 35px;}
.list_title .tit i{ color:#bf2320; font-style:normal;}
.list_title .more{ font-size:16px; line-height:20px; float:right;}

.bigtitle{overflow: hidden; border-bottom: 1px dashed #d5d5d5;padding: 50px 0 30px 0;} 
.bigtitle .tit{ font-size: 20px; font-weight: bold;  line-height:26px; padding-bottom:15px; display:block;}
.bigtitle .tit a{color: #333; display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bigtitle .tt_con,.bigtitle .tt_con a{color: #777;font-size: 16px;line-height:21px; overflow:hidden;}
.bigtitle .tt_con a{ color:#F00;} 
.big_wz{ padding-top:20px;}
.big_wz ul li{ height:45px; line-height:45px;}
.big_wz ul li a{ font-size:20px;display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*学习资料*/
.partthree{ height:564px; background:url(../images_zt/ziliaobg.jpg) center no-repeat; width:100%;}
.xx_pic{ padding-top:25px;}
.xx_pic ul li{ width:300px; margin-right:33px; height:auto; float:left;}
.xx_pic ul li span{ height:30px; line-height:30px; text-align:center; display:block; padding-top:10px; font-size:16px; font-weight:bold;}
.xx_pic ul li.l4{ margin-right:0px;}

/*学习教育专题*/
.bg_xx{ background:url(../images_zt/top_bg2.jpg) no-repeat center;}
.ttxw01{ background:url(../images_zt/sjjs.png) left 7px no-repeat;}




 