@charset "utf-8";
/* CSS Document */
html body{margin:0px; padding:0px; font-size:12px; background-color:#f9e105;}
img{ border:0px;}
ul,li,h3,h4,p,h1{ list-style-type:none;list-style:none;padding:0px;margin:0px; font-size:14px;}
a{ font-size:12px; color:#000000; text-decoration:none;}
a:hover{ font-size:12px; color:#FF0000; text-decoration:underline;}
a:visited { font-size:12px; color:#000000; text-decoration:none;}
.top{width:100%; height:32px; margin:auto; background:url(../images/top.jpg) repeat-x}
.top_text{width:70%; height:28px; margin:auto; line-height:35px; color:#999999}
.top_text a{ font-size:12px; color:#999999; text-decoration:none;}
.top_text a:hover{ font-size:12px; color:#FF0000; text-decoration:underline;}
.top_text a:visited { font-size:12px; color:#999999; text-decoration:none;}
.top_text_left{width:30%; height:28px; float:left;}
.top_text_right{width:40%; height:28px; float:right; text-align:right}
.line{width:100%; height:10px; margin:auto;}
.nav{ width:1006px; height:74px; margin:auto;}
.nav .logo{width:231px; height:74px; float:left;}
.nav .navb{width:770px;height:24px; float:right; margin-top:40px;}
.nav a{ font-size:13px;}
.nav a:hover{ font-size:13px; color:#00a484}
.nav a:visted{ font-size:13px;}
.navb ul li{ margin:0px; padding:0px; list-style-type:none; line-height:24px;}
.navb ul li span{ color:#010100; font-size:12px; font-weight:bold;}
.navb ul li span.on{ color:#01A583;}
.nav li{width:70px; height:19px; background:url(../images/nav_1.jpg) no-repeat right; float:left; text-align:center;}
.nav_end{width:70px; height:19px; float:left; text-align:center;}
.flash{width:1006px; height:324px; border-top:2px solid #ff6600;border-bottom:1px solid #ff6600; margin:auto;}


.banner{ float:left; width:100%; height:324px; overflow:hidden;}
/*首页banner滚动*/
.top_slide_wrap{width:100%;height:324px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:324px;overflow:hidden}
.slide_box li{height:324px}
.slide_box li a{ display:block; height:324px}
.slide_box img{width:100%;height:324px}
/* op_btns */
.op_btns{width:100%;margin:0px auto 0;position:relative;z-index:3;*margin-top:0px; display:none;}
.op_btns .op_btn{display:block;width:70px;height:70px;cursor:pointer;overflow:hidden;position:absolute;margin-top:-325px;_margin-top:-325px; display:block;}
.op_btns .op_prev{ left:200px;}
.op_btns .op_next{ right:200px;}
.op_btns .op_prev span,.op_btns .op_next span{display:block;width:70px;height:70px;margin:0;cursor:pointer}
.op_btns .op_prev span{ background:url(../images/bleft.png) no-repeat;}
.op_btns .op_next span{ background:url(../images/bright.png) no-repeat;}


.flash img{width:1006px; height:324px; margin:auto;}
.box{ width:1006px; height:187px; margin:auto;}
.box .left{width:321px; float:left;}
.box .left .top{width:321px; height:9px; background:url(../images/left_top.jpg) no-repeat;}
.box .left .mid{width:321px; height:160px; background:url(../images/left_mid.jpg) repeat-y;}
.box .left .mid .title{ font-size:14px; font-weight:bold; text-indent:1em;}
.box .left .mid li{width:295px; margin:auto; border-bottom:1px dashed #cccccc;height:31px; margin:auto;}
.box .left .mid span{ margin-top:10px;}
.box .left .bot{width:321px; height:10px; background:url(../images/left_bot.jpg) no-repeat;}
.box .left a{ font-size:12px; color:#333333; text-decoration:none;}
.box .left a:hover{ font-size:12px; color:#FF0000; text-decoration:underline;}
.box .left a:visited { font-size:12px; color:#333333; text-decoration:underline;}
.box .mide{width:447px; float:left; height:178px; margin-left:20px;}
.box .mide .top{width:447px; height:9px; background:url(../images/mid_top.jpg) no-repeat;}
.box .mide .m{width:447px; height:160px; background:url(../images/mid_m.jpg) repeat-y;}
.box .mide .m .title{ font-size:14px; font-weight:bold; text-indent:1em;}
.box .mide .m .text{width:435px; height:137px; margin:auto;margin-top:4px;}
.box .mide .bots{width:447px; height:10px; background:url(../images/mid_bot.jpg) no-repeat;}
.box .right{width:193px; float:right; height:178px;}
.box .right .top{width:193px; height:9px; background:url(../images/right_top.jpg) no-repeat;}
.box .right .mid{width:193px; height:160px; background:url(../images/right_mid.jpg) repeat-y;}
.box .right .mid .title{ font-size:14px; font-weight:bold; text-indent:1em;}
.box .right .mid .text{width:160px; height:120px; border:1px solid #cccccc; margin:auto;margin-top:4px;}
.box .right .bots{width:193px; height:10px; background:url(../images/right_bot.jpg) no-repeat;}
.footer{ width:100%; height:100px; margin:auto; background-color:#fafbfa;border-top:1px solid #ff6600;}
.foot{width:1006px; height:68px; margin:auto;}
.foot .left{width:244px; height:68px; float:left; border-right:1px solid #cccccc;}
.foot .right{width:745px; float:right;}
.bot_line{width:735px; height:5px;}
.bot_line1{width:735px; height:10px;}
.foot .right span{ color:#999999}
.foot .right a{ color:#999999}
.foot .right a:hover{ color:#999999}
.foot .right a:visted{ color:#999999}
.foot p{ font-size:12px;}
/**********************************/
.list{width:1006px; height:178px; border-top:2px solid #ff6600;border-bottom:1px solid #ff6600; margin:auto;}
.list_box{width:1006px; height:100%; min-height:600px; overflow:auto; margin:auto; background-color:#FFFFFF; background: #fff url(../images/list_bg.jpg) repeat-y;}
.list_boxs{width:990px; height:100%; margin:auto;}
.list_boxs .left{width:196px; height:100%; min-height:580px; overflow:auto; float:left; margin-left:1px;}
.list_boxs .left .list_top{width:196px; height:51px; background:url(../images/list_top.jpg) no-repeat;}
.list_top_n{ font-weight:bold; color:#FFFFFF; font-size:14px; line-height:40px; text-indent:3em;}
.list_left_text{ width:180px; margin-left:14px; margin-top:20px;}
.list_left_text ul li{ margin:0px; padding:0px; list-style-type:none;}
.list_left_text li{width:180px; height:30px; background:url(../images/line.jpg) bottom no-repeat;}
.list_left_text span{ background:url(../images/ico.jpg) no-repeat 0 -3px; display:block; font-size:14px; line-height:20px; padding-left:10px;}
.list_left_text a{ font-size:14px;}
.list_boxs .right{width:780px; min-height:580px; float:right; overflow:auto;}
.list_boxs .right .tops{width:780px; height:24px; background:url(../images/list_topbg.jpg) repeat-x;}
.list_boxs .right .cont{width:780px; min-height:540px; overflow:auto; margin-top:20px; line-height:24px;}
.list_boxs .right .cont img{ margin:auto;}

.page{ float:left; width:100%;}
.page .fl{ float:left; width:40%;}
.page .fr{ float:right; text-align:right; width:60%;}
.page .fr a{ text-align:center; padding:0 10px; height: 20px;line-height: 20px;color: #000000;background: #EDEDED;border: 1px solid #D8F5FF;vertical-align: middle; margin:0 10px; display:inline-block; font-size:12px;}
.page .fr form{ float:right;}
.page .fr .text{ width:25px;}