/*************************************************************************/
/*全局样式开始*/
/*************************************************************************/
html,body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
html {overflow:-moz-scrollbars-vertical;} /*方法一*/
html {min-height:101%;} /*方法二*/
body{font-size:12px;line-height:25px;font-family:tahoma,arial,\5b8b\4f53,"microsoft yahei","Microsoft YaHei",微软雅黑,'Hiragino Sans GB',\5b8b\4f53,sans-serif;margin:0;padding:0;color:#444;background:#f1f1f1}
html,body{-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,th,img fieldset{padding:0;margin:0;}
/*img a*/
img{border:0pt;vertical-align:middle}
a:hover img{opacity:0.9;filter:alpha(opacity=90);}
a img{border:0}
img.checkcode{cursor:pointer;vertical-align:middle;border:1px solid #ccc;padding:1px}
ol,ul,li{list-style-type:none}
cite,em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6,h7,h8{font-size:12px;font-weight:normal}
.clearfix:after {display: block;height: 0px;visibility: hidden;clear: both;content: "."}
* html .clearfix {height: 1%}
.clearfix {display: block}
a{color:#444;text-decoration:none}
a:hover{color:#23a382;text-decoration:underline}/*鼠标悬停时*/
del{font-family:arial;color:#444}
input:focus{outline:none;}
ins{display: none;}
.wrap{width:1020px;margin:0 auto;display:block;clear:both;min-width:1020px;}
.fl{float:left}
.fr{float:right;display:inline}
.none{display:none!important}
.yahei,yahei a{font-family:"microsoft yahei","microsoft yahei",微软雅黑,tahoma,arial,'hiragino sans gb',\5b8b\4f53,sans-serif}
#header{ width:100%; height:120px; display:block; background:#fff; clear:both}
#header .logo{ padding-top:27px;}
#header .tel{ text-align:right; padding-top:27px}
#header .tel .t{ font-size:20px; font-weight:bold}
#header .tel .qq{ padding-top:8px}
#nav{ background:url(/images/nav_bg.jpg); width:100%; height:40px; display:block; clear:both}
#nav ul li{ float:left; line-height:40px; background:url(/images/nav_line.jpg) right center no-repeat; padding:0 5px}
#nav ul li.first{ padding-left:0px;}
#nav ul li.end{ padding-right:0px; background:none}
#nav ul li a:hover{ background:url(/images/nav_bg_hover.jpg)}
#nav ul li a{ display:block; height:40px; width:80px; color:#FFFFFF; font-size:14px; line-height:40px; text-align:center; text-decoration:none}
#nav ul li.fr a{ color:#FFFF00; font-weight:bold; width:100px;background:url(/images/nav_bg_b.jpg)}
#banner{ margin-top:5px; width:100%; display:block; clear:both; background:url(/images/banner.png)}
/* banner */
#banner{ min-width:1000px;  position:relative;  height:380px; overflow:hidden;  }
#nbanner{ min-width:1000px;  position:relative;  height:230px; overflow:hidden; padding-top:5px;}
#banner .bd{ position:relative; z-index:0;  }
#banner .bd ul{ width:100% !important; }
#banner .bd li{ width:100% !important;  height:380px; }
#banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:380px;  }
#banner .bd li a{ height:380px; display:block;  }

#banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
#banner .hd li{margin: 0 5px; background: url(/images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;		display:inline-block; *display:inline; zoom:1;  _background: url(/images/dot8.png) no-repeat 0 -16px;	}	
#banner .hd .on{ background-position:0 0; }	
#banner .prev,#banner .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(/images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
#banner .prev { left: 0; }	
#banner .next { background-position: 0 -90px; right: 0; }	
#banner .prev:hover,#banner .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }	
#main{ width:100%; display:block; clear:both; background:url(/images/bottom.png) center top; padding-top:15px}
#main .title span{ float:right; padding-right:8px;}
#main .title span a{ font-size:12px; font-weight:normal; color:#999; font-family:"宋体"; text-decoration:none}
#main .title span a:hover{ color:#159}
#main .zs{ width:240px; padding-left:15px}
#main .zs .kjdh p{ padding-top:5px}
#main .zs .kjdh p a{ display:block; margin-top:5px;}
#main .zs .zysz{ margin-top:20px;}
#main .zs .zysz .title{ background:url(/images/box_title.jpg) no-repeat; height:32px; line-height:32px; padding-left:8px; color:#FFFFFF; font-weight:bold; font-size:14px}
#main .zs .zysz .klist{ border:1px solid #ddd; border-top:none}
#main .zs .zysz .klist ul{ padding:10px;}
#main .zs .zysz .klist ul li{ background:url(/images/a1.png) 0 12px no-repeat; padding-left:10px; line-height:30px; border-bottom:#ddd 1px dotted}
#main .zs .zysz .klist ul li span{ float:right}
#main .zs .zysz .klist ul li span a{ color:#f00; font-weight:normal}
#main .zs .zysz .klist ul li a{ font-weight:bold}
#main .zs .zysz .list{ border:1px solid #ddd; border-top:none}
#main .zs .zysz .list ul{ padding:10px;}
#main .zs .zysz .list ul li{ background:url(/images/a1.png) 0 8px no-repeat; padding-left:10px;}
#main .zs .zysz .piclist{ border:1px solid #ddd; border-top:none}
#main .zs .zysz .piclist ul{ padding:10px;}
#main .zs .zysz .piclist ul li{ padding-left:10px; padding-bottom:5px;}

#main .right{ width:735px; padding-right:15px; margin-left:15px;}
#main .news{ width:440px}
#main .about{ width:280px; margin-left:15px;}
#main .zs .kjdh .title{ background:url(/images/title_kjdh.jpg) no-repeat; height:43px;display:block; border-bottom:#efefef 1px solid; padding-bottom:10px}
#main .news .title{ background:url(/images/title_xwzx.jpg) no-repeat; height:43px; display:block; border-bottom:#efefef 1px solid; padding-bottom:9px}
#main .news .title span{ float:right; line-height:43px;}
#main .news .title span a{ color:#999}
#main .about .title{ background:url(/images/title_about.jpg) no-repeat; height:100px; display:block;  padding-bottom:10px}
#main .news .toutiao{ padding-top:9px}
#main .news .toutiao h3{width:440px;}
#main .news .toutiao h3 a{ font-size:16px; line-height:40px; text-align:center; color:#FF0000; width:440px; overflow:hidden; display:block; font-weight:bold}
#main .news .toutiao p{ color:#999999; line-height:21px}
#main .news ul{ border-top:#efefef 1px solid; margin-top:10px; padding-top:10px;}
#main .news ul li{ background:url(/images/a1.png) 0 8px no-repeat; padding-left:10px;}
#main .news ul li span{ float:right; color:#999}
#main .about p{ color:#159}
#main .about p a{ color:#f30}

#main .school{ margin-top:20px;}
#main .school .title{ background:url(/images/box_title2.jpg) no-repeat; height:32px; line-height:32px; padding-left:8px; color:#FFFFFF; font-weight:bold; font-size:14px}
#main .school .list{ border:1px solid #ddd; border-top:none; padding:15px 6px;}
#main .school .list ul{}
#main .school .list ul li{ float:left; margin:0 5px}
#main .school .list ul li img{ width:170px; height:130px;}
#main .aclist{ margin-top:10px;}
#main .aclist .ullist{ width:360px; margin-top:10px;}
#main .aclist .title{ background:url(/images/box_title3.jpg) no-repeat; height:32px; line-height:32px; padding-left:8px; color:#FFFFFF; font-weight:bold; font-size:14px}
#main .aclist .list{ border:1px solid #ddd; border-top:none}
#main .aclist .list ul{ padding:10px;}
#main .aclist .list ul li{ background:url(/images/a1.png) 0 8px no-repeat; padding-left:10px;}
#main .aclist .list ul li span{ float:right; color:#999}

#footxx{ width:100%; display:block; clear:both; background:url(/images/bottom.png) center top;}
#footxx .footxx{ padding:15PX;}
#footxx .footxx .bg{ display:block; height:80px;background: url(/images/xx.jpg) no-repeat right center #F1F1F1;}
#footxx .footxx h1{ font-size:30px; padding-top:30px; padding-left:5px; color:#dedede}
#footer{ width:100%; display:block; clear:both; background:url(/images/bottom.png) center top;}
#footer{ text-align:center; padding:20px 0 30PX}
#footer em{ padding:0 5px;}
.scrollsidebar{position:absolute; z-index:999; top:170px;}
.side_content{width:124px; height:254px; overflow:hidden; float:left; background:url(/images/qq.png) repeat-y left;}
.side_content p{ text-align:center; padding-top:70px}
.side_content p a{ display:block; margin-top:10px;}


#nmain{ width:100%; display:block; clear:both; background:url(/images/bottom.png) center top; padding-top:15px}

#nmain .nzs{ width:200px; padding-left:15px; overflow:hidden}
#nmain .nzs .zysz{ margin-top:20px;}
#nmain .nzs .zysz .title{ background:url(/images/box_title.jpg) no-repeat; height:32px; line-height:32px; padding-left:8px; color:#FFFFFF; font-weight:bold; font-size:14px}
#nmain .nzs .zysz .klist{ border:1px solid #ddd; border-top:none}
#nmain .nzs .zysz .klist ul{ padding:10px;}
#nmain .nzs .zysz .klist ul li{ background:url(/images/a1.png) 5px 12px no-repeat #0099FF; padding-left:15px; line-height:30px; border-bottom:#ddd 1px dotted}
#nmain .nzs .zysz .klist ul li a{ font-weight:bold; color:#FFFFFF}
#nmain .nzs .kjdh p{ padding-top:5px}
#nmain .nzs .kjdh p a{ display:block; margin-top:5px;}
#nmain .nright{ width:750px; padding-right:15px; margin-left:15px; min-height:600px;}
#nmain .nright .title{ font-size:18px; font-weight:bold;  border-bottom:#ddd 1px solid; line-height:30px;}
#nmain .nright .nlist{ padding:20px}
#nmain .nright .nlist ul li{ background:url(/images/a1.png) 0 12px no-repeat; padding-left:10px; line-height:32px; border-bottom:#ddd 1px dashed; }
#nmain .nright .nlist ul li a{ font-size:14px}
#nmain .nright .nlist ul li span{ float:right; color:#999}
#nmain .nright .bo{ padding:20px}
#nmain .nright .bo h1{ font-weight:bold;font-size:20px;line-height:50px;padding:10px 0 0px;text-align:center}
#nmain .nright .bo .info{color:#999;border-bottom:#ddd 1px solid;display:block;clear:both;height:25px;text-align:center}
#nmain .nright .bo .info a{ padding:0px 3px;font-family: Arial;line-height:20px}
#nmain .nright .bo .content{ display:block;padding-top:20px;min-height:517px;font-size:12px;line-height:200%}
#nmain .nright .bo .content img{ max-height:600px;max-width:600px;}
#nmain .nright .bo .content p{margin-bottom:10px;}
#nmain .nright .bo .articlebook p{ color:#60203B}
#nmain .nright .bo .articlebook p a{ color:#60203B}


#nmain .nright .piclist{ padding:10px}
#nmain .nright .piclist ul li{ float:left; margin:5px 6px}
#nmain .nright .piclist ul li a{ font-size:14px}
#nmain .nright .piclist ul li span{ float:right; color:#999}
#nmain .nright .piclist ul li p{ text-align:center; line-height:40px; padding-bottom:10px}
#nmain .nright .zylist{ padding:20px}
#nmain .nright .zylist ul li{margin:5px 0px; display:block; clear:both; border-bottom:#ddd 1px dotted; height:130px; padding:10px 0}
#nmain .nright .zylist ul li img{ float:left; width:100px; height:100px; padding:5px; border:#ddd 1px solid; margin-right:15px}
#nmain .nright .zylist ul li h3 a{ font-size:14px; padding-bottom:5px; color:#f00; font-weight:bold}
#nmain .nright .zylist ul li p{ color:#999}
.cha{ background:url(/images/cha_bg.jpg) no-repeat; height:327px; margin-top:20px; width:730px}
.cha ul{ padding-top:140px; display:block; padding-left:335px}
.cha li{ display:block; clear:both; padding:5px; }
.cha span{ text-align:right; width:80px; float:left}
.cha .input{line-height:23px; padding:0 5px 0 10px}
.jieguo{ padding-top:140px; display:block; padding-left:330px; width:400px; text-align: left; color:#FF0000; font-size:14px; line-height:30px}
.jieguo span{width:370px; text-align: left}

.form{ padding:15px 0}
.form td{ padding:7px 5px; line-height:27px}
.form input.upfile{ border:#bbb 1px solid; height:23px; line-height:23px; padding:0 5px 0 10px}
.form  textarea{ border:#ccc 1px solid;line-height:25px}
.form td span{ color:#999}
.form .btn{ border:0px; background:#0D68B1; display:block; color:#FFFFFF; padding:10px 20px;}
.form .xz{ line-height:20px;}

/*page*/
.pagelist {padding: 8px;height: 35px;text-align: center;padding-top: 50px;margin-bottom: 20px;clear: both;font-size: 12px;}
.pagelist a {margin: 2px;color: #5a5a5a;text-decoration: none;background-color: #e7e7e7;padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;}
.pagelist a:hover {color: #ffffff;background-color: #60203B;}
.pagelist a:active {color: #ffffff}
.pagelist a.curr {font-weight: bold;margin: 2px;color: #fff;background-color: #60203B;padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;}
.pagelist span {margin: 2px;color: #5a5a5a;background-color: #e7e7e7;padding-top: 8px;padding-right: 6px;padding-bottom: 8px;padding-left: 6px;}
/*end page*/
#weixin {position:fixed;width:106px;height:139px;bottom:10px;right:auto;left:10px;top:auto;_position:absolute;z-index:1000;}