/*** all ***/
body{ margin:0px; padding:0px; font-size:12px; line-height:25px; font-family: "微软雅黑","Microsoft YaHei"; color:#666;}
div,form,input,select,p,table,h1,h2,h3,h4,h5,h6,ul,ol,li,th,td,dl,dt,dd{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
ul,ol,dl,dt,dd,li,p,h2,h3,h4,h5 {list-style: none outside none; display:block;}
a{text-decoration:none;color:#666;outline:none;star:expression(this.onFocus=this.blur())}
strong{/* font-weight:normal; */}
*html,*html{background-image:url(about:blank);background-attachment:fixed}/*澶勭悊IE6婊氬姩鐨凚UG*/
input[type="button"], input[type="submit"], input[type="reset"] ,input[type="text"]{
-webkit-appearance: none;
border-radius: 0;
}
textarea {  -webkit-appearance: none;}   
input:focus, textarea:focus {
    outline: none;
}
h1,h2,h3,h4,h5{ margin-bottom:6px; /*padding: 10px 0px 5px 0px;*/}
h1{font-size:28px;}
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:14px;}

a:hover{color:#c60000;text-decoration:underline;}
table{border-collapse:collapse;}
.tt01{ font-size: 16px; padding: 10px 5px; }
.news_content table { width: 100%;}
.box_article th, .box_article td { padding: 10px; border: 1px solid #ddd;}

img{border:none; border:0px;}
em,i{font-style:normal;}
*{margin:0px; padding:0px;}
input{outline:none;}
select{outline:none;}
textarea{outline:none;}
.clear{clear:both; height:0px; visibility:hidden; overflow:hidden; line-height:normal; display:block;}
.none{display:none}
.main{ width:1000px; margin:0px auto; overflow:hidden;}
.bk_top{ margin-top:10px;}
.height_10{ height:10px;}
.height_15{ height:15px;}
.height_25{ height:25px;}
.color_red{ color:#f00;}
.pos,.pes{  display: block;}
.pos{ position:absolute;}
.pes{ position:relative;}
a,.more,.link{ cursor:pointer;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
/** ad **/
.ad_01{ clear:both; padding:10px;}
/*** header ***/
.header{ overflow:hidden; margin-bottom: 15px; }
.header_top{ height: 25px; background:#f9f9f9; }
.header_top_nr{overflow:hidden; }
.htn_lf{ float:left;}
.htn_rt{ float:right;}
p.htn_rt_xx { }
.htn_rt_xx a{ margin:0 5px;}
a.dlk,a.zck{ color:#3695DA; font-weight:bold; font-family:"微软雅黑";}
.header_m{ clear:both; overflow:hidden; height:94px; }
.header_m .logo{ height:94px; width:200px; float:left; text-align:center;}
.header_m .logo img{ padding-top:10px;}
.header_right_ad{ float:right;  width:770px; height:93px;}
.header_right_ad .nav_lanmu{ overflow:hidden; margin:9px 0px 0px 0px;}
.header_right_ad .nav_lanmu dl{ width:256px; height:25px; line-height:25px; float:left; overflow:hidden;}
.header_right_ad .nav_lanmu dl dt{ float:left; width:56px; font-weight:bolder; }
.header_right_ad .nav_lanmu dl dd{ float:left; width:200px; overflow:hidden; height:25px;}
.header_right_ad .nav_lanmu2{ overflow:hidden; margin:9px 0px 0px 0px; width: 500px; }
.header_right_ad .nav_lanmu2 dl{  line-height:25px;overflow:hidden; font-size: 14px;}
.header_right_ad .nav_lanmu2 dl dt{ float:left; width:56px; font-weight:bolder; margin-right: 5px;}
.header_right_ad .nav_lanmu2 dl dd{ float:left; overflow:hidden; height:25px; margin-right: 5px;}
.header_right_list{ float:right;  width:770px; height:93px; }
.header_right_list .nav_lanmu{ overflow:hidden; margin:9px 0px 0px 0px;  }
.header_right_list .nav_lanmu dl{ width:256px; height:25px; line-height:25px; float:left; overflow:hidden;}
.header_right_list .nav_lanmu dl dt{ float:left; width:56px; font-weight:bolder; }
.header_right_list .nav_lanmu dl dd{ float:left; width:200px; overflow:hidden; height:25px;}

.header_right_list .nav_lanmu2{ overflow:hidden; margin:20px 0px 0px 0px; width: 500px;}
.header_right_list .nav_lanmu2 dl{  line-height:25px;overflow:hidden; font-size: 14px;}
.header_right_list .nav_lanmu2 dl dt{ float:left; width:86px; font-weight:bolder; margin-right: 5px;}
.header_right_list .nav_lanmu2 dl dd{ float:left; overflow:hidden; height:25px; margin-right: 5px;}
.header_right_list .nav_lanmu2 dl dd a{ color: #ff8533;}

.header_right_ad img{}
.nav{ height:40px; clear:both; overflow:hidden; background:#2b333b; border-top:1px solid #003466; box-shadow: #ffe1ce 3px 3px 3px;  }
.nav ul{ position:relative;}
.nav ul li{ width:80px; height:40px; line-height:40px; float:left; text-align:center; }
.nav ul li a{ width:80px; height:40px; display:block; color:#fff; text-decoration:none; }
.nav ul li #on { background:#fff;  font-weight:bold; }
.nav ul li #on a{color:#ccc;}
.nav_bak01{ color:#ffffff; background:#fff; font-weight:bold;}
.search{ width:260px; height:30px; position:absolute; z-index:1; right:99px; top:16px;}
.search form{ border:none;}
.search table{ height:26px; margin:0px; padding:0px; border:none;}
.search table input,.search table td{ border:none;}
.name{ height:26px; width:220px; color:#999; text-indent:1em;}
.submit{ height:26px; width:45px; background:#666; text-align:center; color:#fff; cursor:pointer;}
.nav_b{ height:68px; border:1px solid #3695DA; border-top:none;}
.nav_b h1{ font-size: 16px;}
.nav_b span{ height:34px; line-height:34px; padding-left:20px; width:695px; float:left;}
.nav_b p{  line-height:34px; padding-left:20px; clear:both  }
.nav_b p a{ color:#939292; margin-left:10px; text-decoration:none; }
.nav_b p a:hover{ color:#f00;}

.banner a{ display:block; float:left; margin-right:1px}

.mbx_dh{ height:34px; clear:both;  border-radius: 0px;  box-shadow:#ffe1ce 1px 1px 3px; background:#f3f3f3 url(http://www.zixuephp.com/images/zixuephp/common/ic-mbx.png) no-repeat 15px 9px; line-height:34px;}
.mbx_dh p{ height:34px; padding-left:35px;}
.mbx_dh p a{ color:#ff8533;}

/* ad_* */

.wrap{width: 308px;height: 227px;position:relative;overflow: hidden;}
.wrap ul{/*position: absolute;*/left: 0;top: 0; width:3308px; overflow:hidden;}
.wrap ul li{width: 308px; position: absolute; height: 227px; top: 0px; left: 0px; }
.wrap ol{z-index:10;position: absolute;bottom: 10px;right: 10px; /* display:none; */}
.wrap ol li{float: left;width: 8px;height: 8px;line-height: 22px;text-align: center; border:1px solid #ff7100; color: #fff;margin-right: 3px;cursor: pointer;border-radius: 5px; text-indent:-999px; overflow:hidden;}
.color{ background: #ff7100;color: #fff;}
.wrap .introduce{height: 41px;line-height: 41px;padding-left:5px;width: 308px; display:none;  background: #666; color: #fff;position: absolute;bottom: 0px;left: 0;}
/** nr page  **/
.lm_pages{ overflow:hidden; padding:5px;}
.lm_pages li{ float:left; margin:0px 3px 0px 0px;}
.lm_pages li.thisclass a{color:#f00;}
/* foot */
.foot{ height:159px; background: #F7F7F7; margin-top:10px; border-top:1px solid #3695DA;}
.foot_nr{ text-align:center; color: #666; padding-top:30px;}
.foot_nr a{ color:#36F; font-weight:bold;}
.wx_ad1{ position:fixed; z-index:99; right:5px; top:5px; }

.news_seek{ color:#fff;}
.news_seek a{ color:#fff;}
.s_ad_01{ clear:both; padding:5px; width:auto; margin:0px auto;}

.animation{
-webkit-animation:swing 4s .2s ease infinite both;
-moz-animation:swing 4s .2s ease infinite both;}
@-webkit-keyframes swing{
20%,40%,60%,80%,100%{-webkit-transform-origin:top center}
20%{-webkit-transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes swing{
20%,40%,60%,80%,100%{-moz-transform-origin:top center}
20%{-moz-transform:rotate(15deg)}
40%{-moz-transform:rotate(-10deg)}
60%{-moz-transform:rotate(5deg)}
80%{-moz-transform:rotate(-5deg)}
100%{-moz-transform:rotate(0deg)}
}
pre {
    margin: .5em 0;
    padding: .4em .6em;
    border-radius: 8px;
    background: #666;
    color:#fff;
}