body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, figure, section, address, article, aside, canvas, dialog, header, footer, nav, menu, figcaption, q {
    margin: 0;
    padding: 0;
    word-wrap: break-word; 
}
img, dl, dt, dd, ul, li, ol, i, u, p, o, span, h1, h2, h3, h4, h5, h6, a, tt, body, from, pre, em, input, textarea {
    font-style: normal;
    list-style: none outside none;
    text-decoration: none;
    text-indent: 0;
}
input, textarea {
    margin: 0;
    padding: 0;
}
body, button, input, select, textarea {
    font: 12px/20px '宋体',tahoma,Srial,helvetica;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
em {
    font-style: normal;
}
ul, ol {
    list-style: none outside none;
}
a {
    color: #323232;
    cursor: pointer;
    text-decoration: none;
}
img {
    border: 0 none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
div, ul, ol，dl {
}
div:after, ul:after, ol:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
ul, ol, li {
    list-style: none outside none;
}
a:hover {
    color:#F00;
    text-decoration: underline;
}
body{ background:url(../images/body.jpg) repeat-x; 
    font-family: 宋体,Arial,Helvetica,sans-serif,Verdana,'Lucida Grande',Lucida;
    margin: 0 auto;}
	
#main{ width:1000px; margin:0 auto; overflow:hidden}
.top{/* background:url(../images/top.jpg) no-repeat; */height:327px; width:1000px; margin:0 auto
}

.clear {
    border: medium none;
    clear: both;
    height: 10px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 0;
}
.clear_1 {
    border: medium none;
    clear: both;
    height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 0;
}
.dh{ background:url(../images/dh.jpg) repeat-x; height:67px; overflow:hidden}
.dh_1{ width:1000px; margin:0 auto}
.logo{ float:left; width:253px; height:41px; line-height:41px; padding-top:15px; padding-bottom:6px; margin-left:15px}
.dh_right{ float:left;  height:44px; padding-top:15px}
.dh_right ul{
    height: 44px;
    line-height: 44px;
    margin: 0 auto;
    width:716px;
}
.dh_right ul li {
    background: url("../images/li.jpg") no-repeat scroll right 0 transparent;
    float: left;
    height: 51px;
    text-align: center;
    width: 86px; margin-left:3px
}
.dh_right .last {
    background: none repeat scroll 0 0 transparent;
}
#banner{ height:316px; width:1000px}
#focus {width:1003px; height:316px; overflow:hidden; position:relative;}
#focus ul {height:316px; position:absolute;}
#focus ul li {float:left; width:1003px; height:316px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1003px; height:45px; left:0; bottom:0;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.fr {
    float: left;
}
#lm{
	width:999px;
	height:53px;
	margin-left: auto;
	margin-right: auto;
	background:url(../images/class_nav_bj.gif);
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #709cc3;
}
	#lm .left{ width:204px; height:53px; background: url(../images/zl_logo.jpg); float:left;}
	#lm .class1{ width:77px; height:53px;  margin-left:6px; float:left;}	
	#lm .clink1{ width:287px; height:48px;float:left; font-size:12px; line-height:25px; padding-left:18px; padding-top:2px; color:#21746c;}
	#lm .clink1 a{ color:#21746c;}
	#lm .clink1 font{padding-left:5px; padding-right:5px; font-size:12px; color:#21746c;}
	#lm .class2{ width:77px; height:53px;  float:left;}
	#lm .clink2{ width:313px; height:48px;float:left; font-size:12px; line-height:25px; padding-left:17px; padding-top:2px; color:#21746c;}
	#lm .clink2 a{ color:#21746c;}
	#lm .clink2 font{padding-left:5px; padding-right:5px; font-size:12px; color:#21746c;}
.sousou{ background:url(../images/sou.jpg) repeat-x; width:1000px; height:40px}
.sousou .select1{ line-height:38px; height:38px;width:130px; height:21px; margin-top:8px; margin-left:10px; float:left;}




.sousou .select2{ line-height:38px; height:38px;width:95px; height:21px;  margin-left:10px; float:left; display:inline;}
.sousou .sear{ line-height:38px; height:38px;width:46px; height:21px; margin-left:10px; float:left; display:inline;}
.sousou .skey{ line-height:38px; height:38px;width:60px; height:21px; margin-top:8px; margin-left:10px; float:left; display:inline;}
.sousou .sskeyall{ height:21px; margin-left:6px; margin-top:8px; float:left; display:inline; font-size:12px; color:#FFF; display:inline;}
.sousou .sskeyall a{font-family:"宋体"; font-size:12px; color:#FFF; font-weight:bold;}
.sousou .sskeyall font{ padding-left:7px; padding-right:7px; font-size:12px; color:#FFF; font-weight:bold;}
#search_button {
    background-image: url("../images/sear.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    height: 21px;
    margin-left: 8px;
    right: 8px;
    text-indent: -400em;
    top: 3px;
    width: 46px;
}


.sousou .s-input{float:left; margin-left:10px; display:inline;}
.sousou .s-input form{float:left;height:21px;line-height:21px; margin-top:8px;}
.sousou .s-input form #search_text{background:url(../images/s_input.jpg) left top no-repeat;float:left;height:21px;line-height:21px;width:145px;text-indent:10px;font-size:14px;color:#a8a8a8;border: medium none;}
.link{ background:url(../images/link.jpg) no-repeat; width:1000px; height:29px; margin-bottom:10px; margin-left: auto; margin-right: auto; }
.link span{line-height:31px; line-height:31px; margin-left:30px;}
.link span strong{ margin-right:5px; color:#6c6c6c;}
.link span a{ color:#969696;}
.link span font{ padding-left:5px; padding-right:5px; font-size:12px; color:#969696;}
.footer{ clear:both;}
.footer .footer_top{ background:url(../images/footer.jpg) repeat-x; height:42px; text-align:center;}
.footer .footer_top span{ line-height:40px; height:40px;}
.footer .footer_top span a{ font-size:14px; font-weight:bold; color:#FFF}
.footer .footer_top font{ padding-left:10px; padding-right:10px; font-size:12px; color:#4f4f4f;}
.footer .copyright{width:1000px; height:142px; margin:0 auto}

#contwol {
    height: auto;
    overflow: hidden;
}
#contwolo {
    background: url(../images/hj_h.jpg) no-repeat scroll left top transparent;
    height: 34px;
    overflow: hidden;
    width: 1000px;
}
#contwolol_10, #contwolol_11{
    float: left;
    height: 35px;
    line-height: 24px;
    text-align: center;
    width: 122px;
}

#contwolol_10 a, #contwolol_11 a{
    color: #9dddcf;
    display: block;
    font-size: 14px;
    font-weight: 600;
    padding-top: 5px;
}
#contwolo a.active {
    background: url("../images/active.gif") no-repeat scroll 0 0 transparent;
    border-bottom: medium none;
    color: #323232;
    height: 35px;
    text-decoration: none; color:#FFF
}
#ry {
    margin:0 auto;
    overflow: hidden;
    width: 953px; padding-top:18px
}
#rollLeftx {
    overflow: hidden;
    width: 953px;
}
#inRollLeftx {
    float: left;
    width: 800%;
}
#rollLeftx1, #rollLeftx2 {
    float: left;
}
#rollLeftx li,#rollLeft li {
    color: #555759;
    display: inline;
    float: left;
    height:135px;
    line-height: 30px;
    margin: 0 10px;
    overflow: hidden;
    text-align: center;
    width: 166px; border-right: 1px dashed #c8c8c8; padding-right:10px
}
#rollLeftx img,#rollLeft img {
    border: 1px solid #CCCCCC;
    float: left;
    height: 108px;
    padding: 1px;
    width: 158px;
}
#rollLeftx li p,#rollLeft li p {
    clear: both;
    text-align: center;

}
#rollLeft {
     overflow: hidden;
    width: 953px;
}
#inRollLeft {
    float: left;
    width: 800%;
}
#rollLeft1, #rollLeft2 {
    float: left;
}
.link_pic {
    width: 1000px; overflow:hidden; height:91px
}
.picfg {
    background: url("../images/yyhj_line.gif") repeat scroll 0 0 transparent;

    float: left;
    height: 146px;
    margin-left: auto;
    width: 1px;
}
.hj{ float:left; width:86px; height:35px}
.logo_1{ width:307px; height:80px}
.copyright_p{width:560px; margin-left:10px}
 .copyright p{ text-align:left;}
 .gg{ width:1000px; margin:0 auto}
 .gg2{ width:1000px; height:105px; margin:0 auto; background:url(../images/gg_2.jpg);}
 .gg2 .ggs2{width:200px; height:105px; float:right;}
 .gg2 .ggs2 a{display:block; width:200px; height:50px;}
 #admonition_link {
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 400px;
    left: 3px;
    position: fixed;
    top: 30px;
    width: 150px;
    z-index: 2;
}
.blbk{ width:976px; height:163px; margin:0 auto 0 auto;}
	.blbk .zytop{ width:976px; height:20px; background:url(../images/about_zybl.gif);}
	.blbk .cjtop{ width:976px; height:20px; background:url(../images/about_cjbl.gif); margin-top:15px;}
	.blbk .pimgc{ width:976px; height:145px; margin-top:9px;}
	.blbk .pimgc .blpic{ width:168px; height:127px; float:left; padding-left:12px; padding-right:12px; border-right:1px dashed #9A9A9A}
	.blbk .pimgc .blpic .blimg{ width:168px; height:107px;}
	.blbk .pimgc .blpic .bltxt{ width:168px; height:14px; margin-top:6px; font-size:12px; text-align:center;}
	.blbk .pimgfg{ width:1px; height:145px; margin:0 16px 0 16px;  float:left;}
.blbk .cjtop {
    background: url(../images/about_cjbl.gif) repeat scroll 0 0 transparent;
    height: 20px;
    margin-top: 15px;
    width: 976px;
}
.sp-title {
    background: url("../images/imagessearch-top-bg.gif") repeat-x scroll 0 0 #F3FBEA;
    border-bottom: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
    color: #888888;
    height: 32px;
    margin-bottom: 8px;
    padding: 0 12px;
}
.sp-title h2 {
    font-size: 100%;
    font-weight: normal;
    list-style: none outside none;
    padding-top: 6px;
}
.more {
    float: right;
    line-height: 27px;
    margin: -20px 0;
}
.linkbox {
    border-bottom: 1px solid #EEEEEE;
    padding: 10px 8px;
}
.linkbox h3, .linkbox h3 a {
    color: #669933;
    font-size: 14px;
    font-weight: bold;
}
.linkbox h3, .linkbox h3 a {
    color: #669933;
    font-size: 14px;
    font-weight: bold;
}
.f6 {
    clear: both;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%;
}
.f6 li {
    float: left;
    line-height: 14px;
    padding: 8px 10px 0;
    white-space: nowrap;
}
.f6 li a {
    color: #666666;
    float: left;
}
.w960{ width:1000px; height:auto; margin:0 auto}
.main_aright{ float:right; height:275px; width:285px}
.tel{ width:285px; height:106px}
.sj{ width:285px; height:42px}
.sj_1{ width:285px; height:94px; background:url(../images/zn_02.jpg) no-repeat}
.dz{ width:285px; height:33px}
.sj_1 ul{ width:268px; height:84px; margin:0 auto; padding-top:3px}
.sj_1 ul li {
    float: left;
    height: 38px;

    padding-top: 3px;
    width: 131px;
}
.a{    margin-left: 6px;}

.img-scroll-1 {
    height:auto;
    margin: 0 auto;
    width:auto
}
.img-scroll-1 .prev_1 {
    cursor: pointer;
    float: left;
    height: 174px;
    width: 23px; 
}
.img-scroll-1 .next_1 {
    cursor: pointer;
    float: right;
    height: 174px;
    width: 23px;
}
.img-list-1 {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 590px;
}
.img-list-1 ul {
    margin: 0 auto;

    width: 9999px;
}
.img-list-1 li,zj {
    display: inline;
    float: left;
    height:auto;
    margin-right: 8px;
    padding: 2px;
    width: 297px;
}

.zj h3{ background:url(../images/my_h.jpg) no-repeat; width:298px; height:27px}
.zj h3 a {
    color: #4E4E4E;
    display: block;
    font-size: 14px;
    padding-left: 45px;
    padding-top: 3px;
}
.my_t, .my_t img {
    height: 131px;
    width: 93px;
}
.my_t,.my_t img{ width:93px; height:131px}
.my_p{ width:187px; margin-left:6px}
.my_p span{ color:#ad2d2d; font-size:12px; font-weight:600}
.my_p p{ text-indent:2em; line-height:28px; width:187px}
.div_tittle{ background:url(../images/mxgll_tittle.jpg) no-repeat; width:696px; height:28px}
.div_tittle h3 {
    color: #FFFFFF;
    font-size: 14px;
    padding-left: 56px;
    padding-top: 4px;
    width: 100px;
}
.al{ overflow:hidden; height:420px}

