@charset "utf-8";


body{width:100%;font-size:12px;font-family:microsoft yahei,"宋体"; padding:0px; margin:0px auto; color:#7b7b7b;line-height:200%;}

ul,li,dl,dt,dd,ol{padding:0px;margin:0px;list-style:none;}

a,a:visited{color:#7b7b7b; text-decoration:none;}

a:hover,a:active{color:#fd5e0b; text-decoration:none;}

img{border:none; padding:0px; margin:0px;}

h1,h2,h3,h4,h5,h6,p,span,form{padding:0px; margin:0px;}	

h1{font-size:300%;}

h2{font-size:200%;}

h3{font-size:150%;line-height:200%}

h4{font-size:120%;}

h5,h6{font-size:100%;}

.clear{clear:both;*font-size:0;*line-height:0;*zoom:1}



.top{width:1030px;margin:0 auto 5px}

.topbar{text-align:right;background:url(../images/topbarbg.png) no-repeat right center;padding:10px 0;padding-right:2px; margin-top:10px; margin-right:25px}

.topbar a{display:inline-block;width:67px;line-height:25px;text-align:center;color:#fff;}

.logo{float:left;}

.nav{float:right;background:url(../images/navbg.png) no-repeat;width:820px;height:52px;padding:0 0px 10px 10px;text-align:center; margin-top:5px;}

.nav ul{width:795px; margin:0 auto;}

.nav ul li{float:left; width:95px; *display:inline; text-align:center;position:relative;z-index:10; font-size:14px; line-height:52px;}

.nav ul li a,.nav ul li.navon{color:#fff;}

.nav ul li:hover a,.nav ul li.navon a{color:#fffc00;}



.nav ul li ul{position:absolute; background:url(../images/nav_hover.png) no-repeat center top;display:none;left:0px;top:45px; width:88px; overflow:hidden; padding:10px 3px 15px; border-bottom:3px #fd7f18 solid;}

.nav ul li ul li{background:none;padding:0; float:none; width:88px;}

.nav ul li ul li a,.nav ul li:hover ul li a,.nav ul li.navon ul li a{line-height:35px;display:block;border-bottom:1px #c1c2c2 solid; font-size:12px; color:#8a8a8a;}

.nav ul li ul li:hover a{color:#97bd24;}



.banner{width:1300px;height:478px;margin:0 auto;}

.banner_main1{position:absolute;top:0;left:-190px; z-index:2; background:url(../images/banner_bg.png) no-repeat 160px top;width:1300px;height:478px;}

.banner_main{ margin:0 auto; width:975px; padding:35px 0px 0px 5px;position:relative; z-index:1; height:395px;}

.ul_img{width:100%;overflow:hidden;height:395px;z-index:1; background:#fff;}

.ul_img a{display:block;width:100%;height:395px;}

.ul_index{bottom:-10px;right:48%;margin-right:-30px;position:absolute; z-index:4}

.ul_index li{float:left;margin-left:10px;}

.ul_index li a{display:block;height:14px;background:url(../images/num.png) no-repeat -25px 0px; width:14px;}

.ul_index li a.focus{background:url(../images/num.png) no-repeat;}



.container{width:1000px; margin:0 auto;}

.notice_home{background:url(../images/notice_bg.png) no-repeat; height:41px;}

.notice_home h3{font-size:14px; color:#fff; width:135px; line-height:43px; text-align:center; float:left;}

.rollBox { width:830px; overflow:hidden; float:right; padding-right:20px;}

.rollBox .LeftBotton { height:15px; width:15px; background:url(../images/l_btn.gif) no-repeat center center; overflow:hidden; float:left; display:inline; margin:15px 0 0 0; cursor:pointer; }

.rollBox .RightBotton { height:15px; width:15px; background:url(../images/r_btn.gif) no-repeat center center; overflow:hidden; float:right; display:inline; margin:15px 0 0 0; cursor:pointer; }

.rollBox .Cont { width:750px; overflow:hidden; float:left; padding-left:10px; margin-right:30px;}

.rollBox .ScrCont { width:10000000px; margin:0 auto; }

.rollBox .Cont ul li {width:750px; overflow:hidden;}

.rollBox .Cont ul li a { line-height:45px; color:#0a97c0;height:45px;}

.rollBox #List1, .rollBox #List2 { float:left; height:45px; overflow:hidden;}

.rollBox #List1 li, .rollBox #List2 li {float:left;}



.ksrk_home{background:url(../images/ksrk_bg.png) no-repeat; height:330px; margin:10px 0px 20px 0px;}

.ksrk_info{padding-left:200px; padding-top:30px;}

.ksrk_info ul li{float:left; margin:0px 20px;}

.ksrk_info ul li a:hover{opacity:0.9; filter:alpha(opacity=90);}



.jianjie_home{width:770px; margin: 0 auto; padding-top:55px; padding-left:30px;}

.jianjie_home a{color:#fff; font-size:14px; display:inline-block; height:72px; line-height:24px; overflow:hidden;}



.footer{background:#f2fcfe url(../images/footer_bg.png) no-repeat top center; height:215px; overflow:hidden;}

.footer_main{width:1000px; margin:0 auto;}



.left_copyright{padding-left:260px; width:400px; float:left; padding-top:70px;}

.footer_main .left_copyright p {height:20px; line-height:20px; padding-bottom:20px;}

.footer_main .left_copyright p a{color:#fff; padding:3px 10px;}

.f_c_1{background:#ff8f31;}

.f_c_2{background:#76bd24;}

.f_c_3{background:#379ce5;}

.f_c_4{background:#cf4598;}

.f_c_5{background:#fec400;}

.f_c_6{background:#76bd24;}

.right_copyright{padding-top:60px; width:310px; float:right;}

.right_copyright .wx_img{background:url(../images/footer_line.png) no-repeat right center; width:110px; float:left; margin-right:10px;}

.right_copyright ul{float:right; width:175px;}



.banner_zy{width:1000px; margin:0 auto; padding:15px 0px;}

.left_box{width:202px; float:left; padding-bottom:20px;}

.left_box_lanmu h3{background:url(../images/left-title_bg.png) no-repeat top center; width:145px; height:97px; padding-left:57px; line-height:80px; font-size:18px; font-weight:normal; color:#fa8609;}

.left_box_lanmu ul{background:url(../images/left-cont_bg.png) repeat-y top center; padding:0px 30px 20px 30px;}

.left_box_lanmu ul li{border-bottom:1px #ff8700 dashed; height:30px; line-height:30px; background:url(../images/arrow.png) no-repeat 17px center; padding-left:35px;}

.left_box_lanmu ul li a{color:#7dbc01;}

.left_box_lanmu ul li:hover,.left_box_lanmu ul li.sel_list{background:url(../images/list_hover_bg.png) no-repeat left center;}

.left_box_lanmu ul li:hover a,.left_box_lanmu ul li.sel_list a{color:#fff;}

.left_box_lanmu p{background:url(../images/left-bottom_bg.png) no-repeat left center; height:108px;}



.yzxx_leftbox{background:url(../images/yzxx_bg.png) no-repeat left 15px; line-height:18px; padding:20px 0px 20px 70px;}

.yzxx_leftbox1{background:url(../images/tljs_bg.png) no-repeat left 6px; padding-left:70px; line-height:18px;}

.yzxx_leftbox img,.yzxx_leftbox1 img{padding-top:3px;}



.right_box{width:769px; float:right; padding-bottom:20px;}

.title_rightbox{background:url(../images/r_title_bg.png) no-repeat center top; height:97px; padding:38px 0px 0px 80px;}

.title_rightbox h3{width:150px; float:left; font-size:16px; font-weight:normal; color:#fa8609;}

.title_rightbox span{float:right; padding-right:20px;}

.cont_rightbox,.zy_cont{background:#fff; width:729px; padding:0px 20px; min-height:400px;}

.about_cont img,.newsinfo_zy_r img{margin:0 auto;max-width:700px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<700px?"700px":"");overflow:hidden;}

.bottom_rightbox{background:url(../images/r_bottom_bg.png) no-repeat; height:53px;}



.cont_rightbox ul{background:url(../images/ul_bg.png) repeat-y; width:709px; margin:0 auto; padding:0px 10px;}

.cont_rightbox ul li{height:36px; line-height:36px; overflow:hidden; padding-left:25px; background:url(../images/arrow1.png) no-repeat left center;}

.cont_rightbox ul li span{float:right; padding-left:20px; color:#afafaf;}



.fy_newsinfo{text-align:right; padding:15px 0px 0 0;}

.fy_newsinfo a{display:inline-block; margin:0px 3px; text-align:center; height:22px; line-height:22px; background:url(../images/fy_bg2.png) no-repeat; width:31px; color:#f5860a;}

.fy_newsinfo a.on,.fy_newsinfo a:hover{background:url(../images/fy_bg1.png) no-repeat; color:#fff;}

.fy_newsinfo a.syy_class{background:url(../images/fy_bg.png) no-repeat; width:61px; display:inline-block; color:#fff;}





.zxbm_zy{padding-top:80px; height:500px;}

.baby_info_form{width:400px; margin: 0 auto; line-height:16px;}

.baby_info_form h3,.ly_continfo h3{font-size:18px; text-align:center; padding-bottom:30px; color:#f08505; font-weight:normal;}

.baby_info_form label{padding-left:60px;}

.text_style {border:none; border:1px #b6b6b6 solid; height:27px; line-height:27px; width:200px; background:none; padding:0px 10px; display:inline-block;}

.line_zxbm{display:inline-block; width:280px; border-bottom:1px #ccc solid; margin-left:60px; padding:15px 0px; display:inline-block;}

.divinput{margin:20px 0px 40px 0px; padding-left:45px; display:inline-block;}

.btn_zxbm{background:#F60; border:none; border-radius:5px; width:125px; height:36px; line-height:36px; font-size:14px; color:#fff; margin:0px 15px; cursor:pointer; display:inline-block;}

.btn_zxbm input:hover{background:#f5860a;}

.zxbm_footer{height:55px; line-height:55px; text-align:center; color:#fff;}

.zxbm_footer a{color:#fff;}



.cont_rightbox dl{float:left; padding:8px;}

.cont_rightbox dl dt{background:url(../images/img_bg.gif) no-repeat; width:197px; height:126px; padding:12px 14px; overflow:hidden;}

.cont_rightbox dl dt:hover{background:url(../images/img_bg_hover.gif) no-repeat;}

.cont_rightbox dl dd{width:200px; height:30px; line-height:30px; text-align:center; padding:0px 12px; overflow:hidden;}



.contact_box{background:url(../images/ly_bg.png) no-repeat right bottom;}

.contact_box dl{line-height:24px; overflow:hidden; border-bottom:1px #ccc dashed; margin-bottom:10px; float:none; background:none; width:729px; padding:0px;}

.contact_box dl dt:hover{background:url(../images/ask.gif) no-repeat left 6px;}

.contact_box dl dt{background:url(../images/ask.gif) no-repeat left 6px; padding:0px; padding-left:25px; height:30px; line-height:30px; overflow:hidden; width:690px; color:#353535;}

.contact_box dl dt a{color:#000000;}

.contact_box dl dd{background:url(../images/answer.gif) no-repeat left 6px; padding-left:25px; width:690px; text-align:left; height:auto;}



.ly_continfo{line-height:15px;}

.ly_continfo h3{text-align:left; padding-bottom:15px;}

.ly_btn{ margin:10px 0px 0px 45px;}

.text_style1{width:230px; height:60px; line-height:20px;}



/*job*/

.zy_cont{padding-top:20px;}

dl.job-list{ line-height:20px; padding-bottom:20px;}

dl.job-list dt{ height:42px; line-height:42px; padding-left:10px; background-color:#ff6600; color:#fff;overflow:hidden; }

dl.job-list dd{ padding-left:10px; height:40px; line-height:40px; border-bottom:1px dashed #dedede; overflow:hidden; color:#555555; }

dl.job-list dt span,dl.job-list dd span{ float:right; width:100px; font-weight:normal; text-align:center; overflow:hidden;}

dl.job-list dd:hover{ background-color:#f5f5f5}

.text_job{width:600px; margin:0 auto;}

.h_showjob {width: 715px;margin: 0px auto;}

.job_list_detail ul li {line-height: 30px;padding: 3px 0px;margin-right:10px;float:left;}

.job_list_detail ul span.info_cv {line-height: 30px;padding: 5px 10px;background-color: #ff6600;}

.job_list_detail ul span.info_cv:hover{background:#fb7a24;}

.job_list_detail ul span.info_cv a{color:#fff;}



.container_txz{background:url(../images/txz_bg1.gif) no-repeat center bottom; width:100%;}

.txz_main{min-height:900px; width:1000px; margin:0 auto;}

.txz_main img{max-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000px?"1000px":"");overflow:hidden;}

.txz_footer{background:#6f5639; height:40px; line-height:40px;}



.title_newsinfo{margin:0 auto; border-bottom:1px #ccc dashed; padding-top:20px; text-align:center; margin-bottom:15px;padding-bottom:5px;}

.title_newsinfo h3{font-size:16px;line-height:30px; color:#ff6600;}

.title_newsinfo span{color:#999;display:block;line-height:20px;}



/*左侧悬浮*/


/* =============================================================================
   Typography
   ========================================================================== */
   ::-moz-selection {
    background: #F78118;
    color: #FFFFFF;
    text-shadow: none;
    }
    ::selection {
        background: #F78118;
        color: #FFFFFF;
        text-shadow: none;
    }
    body {
        line-height: 1;
    }
    abbr[title] {
        border-bottom: 1px dotted;
    }
    b, strong {
        font-weight: bold;
    }
    em, i, dfn {
        font-style: italic;
    }
    hr {
        display: block;
        height: 1px;
        border: 0;
        border-top: 1px solid #CCCCCC;
        margin: 1em 0;
        padding: 0;
    }
    ins {
        background: #FFFF99;
        color: #000000;
        text-decoration: none;
    }
    mark {
        background: #FFFF00;
        color: #000000;
        font-style: italic;
        font-weight: bold;
    }
    pre {
        white-space: pre;
        white-space: pre-wrap;
        word-wrap: break-word;
    }
    blockquote, q {
        quotes: none;
    }
    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }
    small {
        font-size: 85%;
    }
    sub, sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    sup {
        top: -0.5em;
    }
    sub {
        bottom: -0.25em;
    }
    /* =============================================================================
       Button, input, textarea
       ========================================================================== */
    button, input, select, textarea {
        font-size: 100%;
        margin: 0;
        vertical-align: baseline;
    *vertical-align: middle;
    }
    button, input {
        line-height: normal;
    *overflow: visible;
    }
    button, input[type="button"], input[type="reset"], input[type="submit"] {
        cursor: pointer;
        -webkit-appearance: button;
    }
    textarea {
        overflow: auto;
        vertical-align: top;
        resize: vertical;
    }
    /* =============================================================================
       Tables
       ========================================================================== */
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    td {
        vertical-align: top;
    }
    
    #leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
    *html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
    #leftsead li{width:161px;height:54px;}
    #leftsead li img{float:right;}
    #leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
    #leftsead li a .shows{display:block;}
    #leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
    #leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
    #leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
    #p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
    #p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
    #p1{width:47px;height:49px;float:left}
    