* { margin: 0; padding: 0; }

fieldset, img { border: 0; }

img { /*display:block;*/ vertical-align: top; }

address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }

ul, ol { list-style: none; }

input { padding-top: 0; padding-bottom: 0; }

    input::-moz-focus-inner { border: 0; padding: 0; }

select, input { vertical-align: middle; }

select, input, textarea { font-size: 14px; margin: 0; font: 12px "微软雅黑",Arial,Helvetica,sans-serif; }

    input[type="text"], input[type="password"], textarea { outline-style: none; -webkit-appearance: none; }

textarea { resize: none; }

table { border-collapse: collapse; }

body { color: #444; padding: 0px 0; font: 400 12px "微软雅黑",Arial,Helvetica,sans-serif; -webkit-text-size-adjust: none; background: #fff; }

.clearfix:after { content: ""; display: block; height: 0; clear: both; }

.clearfix { zoom: 1; }

.clearit { clear: both; height: 0; font-size: 0; overflow: hidden; }

.fl { float: left; _display: inline; }

.fr { float: right; _display: inline; }

a { color: #444; text-decoration: none; }
    /*a:visited{color:#666;}*/
    a:hover, a:active, a:focus { color: #ff6600; text-decoration: none; }

.hidden { visibility: hidden; }

h1, h2, h3, h4, h5, h6 { font-weight: 400; }

/*表单*/
.phcolor { color: #bbb !important; }

input::-webkit-input-placeholder { color: #bbb; }

input:focus::-webkit-input-placeholder { color: #999; }

input::-moz-placeholder { color: #bbb; }

input:-ms-input-placeholder { color: #bbb; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

input[type="number"] { appearance: textfield; -moz-appearance: textfield; -webkit-appearance: textfield; }

/*--------------------------end公用样式*/
body { background-color: #fff; }

.min_1000 { min-width: 1000px; margin: 0 auto; }

.w_1000 { width: 1000px; margin: 0 auto; }
/*头文件*/
.header { height: 115px; background-color: #fff; }
/*.header .header{ background-color:transparent; background-image:none;}
.header { background-image:url(/images/icon/header_pic.png); background-position:1150px 10px; background-repeat:no-repeat;}*/
/*标志*/
.logo { float: left; padding: 28px 0 0 0; }

/*头文件右*/
.header_r { float: right; padding: 15px 0px 0 0; position: relative; }

.f_adv { position: absolute; top: 5px; right: -130px; }

.h_search { float: left; margin: 22px 0 0 40px; width: 270px; height: 38px; background-color: #fff; border: 1px solid #dcdcdc; position: relative; }

.h_search_text { border: none; background-color: transparent; height: 18px; line-height: 18px; padding: 10px 0 10px 5%; width: 70%; float: left; }

.h_search_btn { border: none; background-color: #1e8be3; width: 50px; height: 40px; position: absolute; top: -1px; right: -1px; cursor: pointer; text-align: center; background-image: url(/images/icon/search.png); background-position: center center; background-repeat: no-repeat; }

.h_adv { padding: 0 0 0 0px; float: left; }

/*------------star导航*/
.hnav { background-color: #1e8be3; text-align: center; height: 50px; line-height: 50px; font-size: 16px; color: #fff; }

    .hnav li { position: relative; float: left; margin: 0 0px; }

        .hnav li::before { display: block; width: 0; height: 50px; line-height: 0; font-size: 0; background-color: #1ebffb; border-radius: 0px; transition: width .3s ease; -moz-transition: width .3s ease; -webkit-transition: width .3s ease; }

        .hnav li:hover:not(.current)::before { width: 100%; }

        .hnav li:hover a { color: #fff; }

    .hnav a { position: relative; display: inline-block; padding: 0px 19px; min-width: 40px; height: 50px; color: #fff; border-radius: 0px; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; }

    .hnav .current a { color: #fff; background-color: #1ebffb; }

        .hnav .current a:hover { color: #fff; }

.hot_img { position: absolute; top: .5em; right: 0; z-index: 5; }
/*-----------star动画*/
.ibn { position: relative; margin: 0 auto; background: #000; *zoom: 1; overflow: hidden; min-width: 1000px; }

    .ibn .bd { position: relative; }

        .ibn .bd img { width: 100%; vertical-align: top; }

    .ibn .hd { position: absolute; bottom: 12px; left: 0; width: 100%; text-align: center; line-height: 0; font-size: 0; }

        .ibn .hd li { box-shadow: 0 0 5px rgba(0,0,0,.7); margin: 0 5px; display: inline-block; *display: inline; *zoom: 1; width: 12px; height: 12px; background-color: #000; border: 2px solid #fff; opacity: .5; filter: alpha(opacity=50); border-radius: 50%; cursor: pointer; }

        .ibn .hd .on { opacity: 1; filter: alpha(opacity=100); background-color: #ef7e00; }

.ibn400, .ibn400 .bd { height: 400px; }

    .ibn400 .bd li { height: 400px; background-position: 50% 0; background-repeat: no-repeat; position: relative; }

    .ibn400 .bd a { display: block; height: 100%; }

/*-------------star公告*/

.snewsrow { position: relative; z-index: 5; display: block; padding: 0px 0; height: 44px; background-color: #f7f7f7; }

.snews { display: block; padding: 0 10px; line-height: 44px; }

.snews_speaker { float: left; margin-right: 10px; padding: 0px; width: 34px; height: 38px; background-color: #ef7e00; border-radius: 0 0 50% 50%; }

.snews_speaker_ico { display: block; width: 34px; height: 38px; background: url(/images/icon/home/ann.png) no-repeat center center; }

.snews_th { float: left; width: 80px; height: 44px; font-size: 15px; color: #333; }

.snews_td { height: 44px; float: left; width: 70%; overflow: hidden; }

    .snews_td li { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*更多*/
.ann_more { background: url(/images/icon/home/arrow.gif) no-repeat 90% center; padding-right: 1.5em; }

    .ann_more:hover { color: #1e8be3; background-position: right center; }

/*-----------------star中间区域*/
.box_w { margin: 10px auto 0px auto; padding-bottom: 1px; }


/*------------star动画*/
.focusnews260 { position: relative; float: left; width: 260px; height: 200px; overflow: hidden; margin-right: 25px; }

    .focusnews260 li { position: relative; overflow: hidden; }

    .focusnews260 .hd { position: absolute; right: 5px; bottom: 14px; line-height: 0; font-size: 0; z-index: 5; }

        .focusnews260 .hd li { margin-right: 6px; display: inline-block; *display: inline; *zoom: 1; width: 6px; height: 6px; background-color: rgba(255,255,255,.4); background-color: #fff\9; opacity: .4\9; filter: alpha(opacity=40)\9; border-radius: 0; cursor: pointer; }

        .focusnews260 .hd .on { background-color: #ef7e00; opacity: 1\9; filter: alpha(opacity=100)\9; }

    .focusnews260 .focustt { line-height: 2em; height: 2em; color: #fff; background: rgba(0,0,0,.7); position: absolute; bottom: 0; left: 0; width: 90%; padding: .2em 5%; text-align: left; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000); }

        .focusnews260 .focustt .hide1 { display: block; width: 80%; *width: 160px; color: #fff; }
        .focusnews260 .focustt a { color: white; }
.focusnews360 { width: 360px; height: 280px; }


/*新闻*/
.w_715 { width: 715px; }

.h_news_420 { width: 340px; margin-right: 25px; }

/*标题*/
.th_arrow { height: 24px; line-height: 24px; font-size: 22px; overflow: hidden; }

.th_a { background: url(/images/icon/th_arrow.gif) no-repeat left center; padding-left: 1em; }

.th_arrow .eng, .th_d .eng { text-transform: uppercase; font-size: 10px; }

.th_d { margin: 1px 0 0 0; height: 40px; line-height: 40px; padding-right: 1.5em; }

    .th_d .th_l { background-color: #1e8be3; background-image: url(/images/icon/th_blue.png); background-position: right top; background-repeat: no-repeat; color: #fff; font-size: 22px; padding: 0 1.5em 0 0; }

.th_arrow_a { width: 40px; height: 40px; background-image: url(/images/icon/th_b.png); background-repeat: no-repeat; margin: 0 .2em; }

.th_arrow_a2 { background-position: 0 -40px; }

.th_arrow_a3 { background-position: 0 -80px; }

.th_arrow_a4 { background-position: 0 -120px; }

.th_arrow_a5 { background-position: 0 -160px; }

.th_arrow_a6 { background-position: 0 -200px; }

.th_arrow_a7 { background-position: 0 -240px; }

.th_arrow_a8 { background-position: 0 -280px; }

.th_arrow_a9 { background-position: 0 -320px; }

.th_arrow_a10 { background-position: 0 -360px; }

.th_arrow_a11 { background-position: 0 -400px; }

.th_arrow_a12 { background-position: 0 -440px; }

.th_arrow_a13 { background-position: 0 -480px; }

.th_arrow_a14 { background-position: 0 -520px; }

.th_arrow_a15 { background-position: 0 -560px; }

.th_arrow_a16 { background-position: 0 -600px; }


.th_d_green .th_l { background-color: #3ba458; background-image: url(/images/icon/th_green.png); }

.th_d_green .blue_link a { color: #3ba458; }

    .th_d_green .blue_link a:hover { background-color: #3ba458; }

.w_5 { width: 49%; }

.blue_bj { background-color: #f5fbff; border-top: 3px solid #1e8be3; }

.blue_bj_g { border-top-color: #3ba458; }

.h_320 { height: 320px; }

.h_p100 { height: 100%; }

.blue_bj .h_news { margin: 1em 1.5em 0 1.5em; }

    .blue_bj .h_news li { margin: .7em 0; }


/*列表*/
.h_news { margin: 1em 0 0 0; }

    .h_news li { padding-left: 1.2em; background: url(/images/icon/Dian.png) no-repeat left center; height: 28px; line-height: 28px; }

    .h_news .fr, .d_tearch .fr, .i_news .fr { color: #888; }

    .h_news .hide1 { width: 75%; }

.h_news_2 { width: 104.5%; padding-left: .6%; }

    .h_news_2 li { float: left; margin-right: 5%; width: 43%; padding-left: 1.8%; }

    .h_news_2 .hide1 { width: 56%; }

.i_news { margin: 1em 0; }

    .i_news li { border-bottom: 1px dotted #ccc; padding: .8em 1em .8em 2.4em; font-size: 15px; background: url(/images/icon/arrow.gif) no-repeat 1em center; }

.d_tearch { margin: 1em 1.5em 0 1.5em; }

    .d_tearch dt { margin-right: 2em; width: 150px; }

    .d_tearch dd h5 { font-size: 22px; width: 260px; }

    .d_tearch dd p .hide1 { font-size: 16px; width: 150px; }

    .d_tearch dd p { background: url(/images/icon/green_arrow.gif) no-repeat left center; margin: .6em 0; padding-left: 1em; }

    .d_tearch dd .hide3 { padding-left: 0; background: none; font-size: 13px; color: #666; }

/*登录*/
.h_login { background-color: #51aaf2; /*height:200px;*/ height: 280px; }

.login_th { /*height:40px; line-height:40px;*/ height: 60px; line-height: 60px; padding-left: 3.5em; background-color: #1e8be3; color: #fff; font-size: 15px; font-weight: bold; background-image: url(/images/icon/home/login_arrow.png); background-position: 1em center; background-repeat: no-repeat; }

    .login_th .eng { font-weight: normal; color: rgba(255,255,255,.5); color: #64a6e9\9; *color: #64a6e9; margin-left: 1em; text-transform: uppercase; }

/*表单*/
.login_fill { font-size: 13px; margin: 1em 0 0 0; }

    .login_fill dd { margin: 0 15px; }

    .login_fill dt { text-align: center; margin: 0 0px; }

.input_div { padding-left: 1em; color: #666; background-color: #fff; /*height:25px;margin:.7em 0;line-height:25px;*/ height: 40px; line-height: 40px; margin: 1em 0; }

    .input_div .china { color: #ccc; margin: 0 1em; font-style: normal; }

.login_text { border: none; background-color: transparent; width: 100%; /*height:25px; line-height:25px;*/ height: 40px; line-height: 40px; }

.login_btn { background-color: #cfe7fa; background-image: url(/images/icon/home/login_btn.gif); background-position: left top; background-repeat: repeat-x; border: 1px solid #1e8be3; padding: 0 0em; /*width:78px;line-height:28px; height:28px;*/ width: 70px; line-height: 34px; height: 34px; text-align: center; margin: 0 2px; cursor: pointer; color: #1e8be3; font-size: 13px; }

    .login_btn:hover { background: #dfeffc; border-color: #2873af; }

/*广告*/
.w_260 { width: 260px; margin-right: 25px; }

.hide_box { height: auto; overflow: hidden; }

.h_adv_o { margin-bottom: 1.2em; text-align: center; }


.list_4 li { float: left; width: 24.9%; }

.th_text { font-weight: bold; font-size: 18px; height: 34px; line-height: 24px; }

.h_list { font-size: 13px; font-weight: bold; }

    .h_list .li_o { margin-bottom: 2.4em; padding-bottom: 1px; }

    .h_list dd p { line-height: 20px; }

    .h_list dd a { width: 58px; float: left; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }

    .h_list dt { width: 100px; margin-right: .7em; }


/*写信*/
.h_email { margin: 3em 0 0 0; }

    .h_email dt { width: 180px; margin-right: 2em; }

    .h_email h5 { line-height: 1.1em; font-size: 22px; }

    .h_email dd p { color: #666; margin: .5em 0 .8em 0; }

.email_btn { background-color: #1e8be3; color: #fff; background-image: url(/images/icon/home/email_arrow.png); background-position: 1em center; background-repeat: no-repeat; padding: 0 1em 0 3.5em; line-height: 34px; display: inline-block; vertical-align: top; }

    .email_btn:hover { color: #fff; background-color: #1ebffb; }

/*友情链接*/
.h_link { background-color: #f8f8f8; }

    .h_link .h_link { padding: 1.5em 0; }

.link_th { line-height: 50px; height: 50px; font-size: 18px; border-bottom: 1px solid #eaeaea; font-weight: normal; }

    .link_th b { font-weight: normal; float: left; border-bottom: 4px solid #1e8be3; margin-bottom: -2px; background-image: url(/images/icon/link.png); background-position: .1em center; background-repeat: no-repeat; padding: 0 .2em 0 2em; }

/*滚动*/
.link_pic { clear: both; margin: 2.1em 0 0 0; height: 70px; overflow: hidden; position: relative\9; /* width: 970px\9;*/ }

.link_pic_ul li { float: left; text-align: center; margin-right: 15px; width: 110px; height: 70px; overflow: hidden; }

.link_pic_ul .tt { text-align: center; margin: 1em 0 0 0; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 20px; font-size: 13px; }

.link_pic_ul img { height: 35px; }

/*---------star文件底*/
.footer { color: #5f7484; text-align: center; background-color: #273744; }

    .footer a { color: #5f7484; }

    .footer .footer { padding: 2.8em 0; position: relative; }

    .footer p { margin-top: .5em; }

    .footer .china { font-style: normal; margin: 0 1em; }

    .footer a:hover { color: #fff; text-decoration: underline; }

.f_blue { position: absolute; top: 50%; right: 0; margin-top: -30px; }

.f_wechat { position: absolute; left: 0; top: 1em; width: 120px; height: 120px; }

    .f_wechat p { line-height: 1em; margin: .5em 0 0 0; }
/*-----------------star内页的样式*/
/*大图片*/
.i_banner { height: 250px; overflow: hidden; position: relative; }

.banner_img { position: absolute; left: 50%; top: 0; margin-left: -960px; }

/*位置标题*/
.site_th { color: #666; background-color: #f7f7f7; line-height: 24px; height: 44px; }

    .site_th dl { padding-top: 10px; height: 34px; }

    .site_th a { color: #666; }

        .site_th a:hover { color: #ef7e00; }

    .site_th dd .china { font-style: normal; color: #999; margin: 0 .8em; }

.home_a { width: 22px; height: 22px; background-color: #ccc; background-position: center center; background-repeat: no-repeat; background-image: url(/images/icon/home_arrow.png); margin-right: 1em; }

/*新闻*/
.news_t { border-bottom: 1px dotted #ccc; padding-bottom: 1em; margin-bottom: 1em; }

    .news_t h5 { font-size: 22px; }

    .news_t p { font-size: 13px; color: #888; margin: .6em 0 0 0; }

/*标题*/
.th_a_line { border-bottom: 1px solid #eaeaea; line-height: 55px; height: 55px; margin-top: -1em; }

    .th_a_line .th_a { border-bottom: 3px solid #1e8be3; height: 53px; padding: 0 .3em 0 1.8em; background-position: .3em center; }

.w_760 .th_a_line .th_a { padding: 0 .2em 0 1.5em; background-position: 3px center; }

.w_760 .th_a_line { margin-top: 3px; }

/*滚动*/
.pic5 { clear: both; margin: 2em 0 0 0; height: 170px; overflow: hidden; position: relative\9; /* width: 970px\9;*/ }

.pic_list5 li { float: left; text-align: center; margin-right: 25px; width: 180px; height: 170px; overflow: hidden; }

.pic_list5 img { height: 140px; }

.pic_list5 .tt { text-align: center; margin: .5em 0 0 0; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 20px; }

.div3 { width: 104%; }

    .div3 .w_3 { width: 30%; float: left; margin-right: 3%; }

.w_3 .h_news li { margin: .6em 0; }

/*标题*/
.th_line { border-bottom: 1px solid #eaeaea; line-height: 28px; height: 28px; padding-bottom: .6em; font-size: 22px; }

    .th_line .eng { font-size: 10px; text-transform: uppercase; }

.th_icon { background-color: #1e8be3; background-image: url(/images/icon/th_a.png); background-position: center top; background-repeat: no-repeat; width: 36px; height: 28px; margin-right: .5em; float: left; }

.th_icon2 { background-position: center -28px; }

.th_icon3 { background-position: center -56px; }

.th_icon4 { background-position: center -112px; }

.gray_border { background-color: #fff; border: 1px solid #eaeaea; }

.th_h { padding: .8em; border-bottom: 1px solid #eaeaea; background-color: #f8f8f8; }

/*-----------------star给校长写信*/
.w_200 { width: 200px; }

.w_760 { width: 760px; }

/*左导航*/
.l_nav { background-color: #f8f8f8; font-size: 15px; border-left: 14px solid #1e8be3; padding-bottom: .1em; }

    .l_nav dt { background-color: #1e8be3; color: #fff; font-size: 22px; line-height: 60px; }

        .l_nav dt h2 { font-size: 22px; }

    .l_nav dd { padding: 1em 0; }

        .l_nav dd div { line-height: 50px; }

        .l_nav dd > div > a { display: block; padding-left: 30px; cursor: pointer; border-bottom: 1px solid #dfdfdf; font-weight: bold; }

            .l_nav dd > div > a:hover { background-color: #fff; margin-left: -4px; border-left: 4px solid #ef7e00; }

    .l_nav > dd > div:last-child a { border-bottom: none; }

    .l_nav dd .active > a { margin-left: -4px; border-left: 4px solid #ef7e00; font-weight: bold; color: #ef7e00; }

.ThreeBasics { display: none; }

    .ThreeBasics > P > a { background: url('/images/Jian.gif') no-repeat 30px 16px; padding-left: 50px; display: block; border-bottom: 1px solid #dfdfdf; }

/*表格*/
.fill_table { font-size: 15px; clear: both; margin: 3em 0 5em 2.2em; }

    .fill_table th, .fill_table td { padding: .6em 5px; vertical-align: top; line-height: 35px; }

    .fill_table tfoot td { padding-top: 2em; }

.fill_text, .fill_textarea { background-color: #f6f6f6; border: 1px solid #e6e6e6; line-height: 15px; padding: 10px 10px; vertical-align: top; }

.fill_text { height: 15px; width: 280px; }

.fill_textarea { height: 130px; line-height: 2em; width: 610px; }

    .fill_text:focus, .fill_textarea:focus { background-color: #fff; border-color: #1e8be3; box-shadow: 0 0 5px #1e8be3; }

.blue_btn, .reset_btn { cursor: pointer; text-align: center; vertical-align: top; font-size: 18px; font-weight: bold; color: #fff; background-color: #1e8be3; border: 1px solid #1e8be3; width: 140px; text-align: center; line-height: 40px; }

.reset_btn { background-color: #ccc; border-color: #ccc; color: #888; margin-left: 1em; }

.blue_btn:hover { background-color: #1ebffb; }

/*-----------------star教师风采详情页*/
.tearch_about { font-size: 15px; color: #555; margin: 0em 0em; }

    .tearch_about h4 { font-size: 24px; font-weight: bold; }

    .tearch_about p { margin: 1em 0; line-height: 1.8em; }



.tearch_display { position: relative; margin: 2.5em auto 5em auto; width: 900px; clear: both; }

    .tearch_display .d { clear: both; max-width: 900px; margin: 2em auto 0 auto; overflow: hidden; text-align: center; }

        .tearch_display .d img { max-width: 100%; }

    .tearch_display .pic_btn { position: absolute; background: url(/images/icon/btn.png) no-repeat; width: 42px; height: 70px; cursor: pointer; top: 65%; }

    .tearch_display .prev { left: 0px; }

    .tearch_display .next { right: 0px; background-position: right top; }

    .tearch_display .pic_btn:hover { background-color: rgba(0,0,0,.7); }


    .tearch_display .prevStop, .tearch_display .nextStop { background-position: left -70px; cursor: default; }

    .tearch_display .nextStop { background-position: right -70px; }

/*----------------star教师风彩*/
.list_3 li { float: left; width: 33.3%; }

.tearch_list { width: 102%; padding: 1em 0 0 0; }

    .tearch_list li { text-align: center; margin: 1em 0; }

        .tearch_list li a { display: block; }

        .tearch_list li p { margin: .8em 0 0 0; }

.pic_185 { height: 185px; width: 240px\9; }

.hover_li li:hover .box { -moz-transform: translateY(-.5em); -webkit-transform: translateY(-.5em); transform: translateY(-.5em); }

.hover_li li:hover .pic_185 { box-shadow: 0 0 5px rgba(0,0,0,.5); }

/*--------star页码*/
.page { padding-top: 1.6em; border-top: 1px solid #eaeaea; margin: 2em 0 0 0; padding-bottom: .4em; line-height: 34px; }

.page_n { padding-top: 0; border: none; }

.page dt { color: #666; }

.page dd { text-align: right; }

    .page dd a, .page dd em, .page dd b { padding: 0 1em; vertical-align: top; margin: 0 0 0 .3em; border: 1px solid #dedede; background-color: #fff; font-style: normal; font-weight: normal; display: inline-block; }

    .page dd em { color: #999; }

    .page dd a:hover { border-color: #1e8be3; color: #1e8be3; }

    .page dd b { color: #fff; background-color: #1e8be3; border-color: #1e8be3; }

/*-----------------star领导班子*/
.d_th { margin: 2.5em 0 3.5em 0; text-align: center; }

    .d_th h2 { font-size: 30px; }

    .d_th p { color: #888; font-size: 13px; margin: .8em 0 0 0; }

.video_640 { position: relative; margin: 3em auto; width: 640px; }

    .video_640 a { display: block; }

        .video_640 a:hover .f_video { background-position: 0 -80px; }

    .video_640 .f_video { width: 80px; height: 80px; margin: -40px 0 0 -40px; background-image: url(/images/icon/vdieo_b.png); }

/*正文*/
.d_wen { font-size: 15px; margin: 3em 0 5em 0; position: relative; }

    .d_wen p { text-indent: 2em; line-height: 2em; margin: 1.5em 0; }
        .d_wen p img { max-width: 760px; }


    .d_wen .c_pic { text-align: center; margin: 3em 0; }

/*列表*/
.video_list li { margin: 1.2em 0; padding: 1em 1em; }

.video_list .l_pic { width: 220px; margin-right: 2em; height: 170px; }

    .video_list .l_pic a { display: block; position: relative; }

.video_list h5 .fr { color: #888; font-size: 14px; }

.video_list h5 { font-size: 18px; }

.video_list .hide1 { width: 84%; text-align: center; }

.video_list .hide4 { line-height: 1.8em; height: 7.2em; text-indent: 30px; }

.video_list p { color: #888; margin: 0 0 .8em 0; padding: 1em 0 0 0; clear: both; }

.video_list .btn { margin: 1.2em 0 0 0; }

.video_list .d { color: #888; }

.video_list li:hover img { box-shadow: 0 0 5px rgba(0,0,0,.5); }

.video_list li:hover { background-color: #f8f8f8; -moz-transform: translateY(-.5em); -webkit-transform: translateY(-.5em); transform: translateY(-.5em); }


.black { background-color: rgba(0,0,0,.2); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000); position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.video_list li:hover .black, .video_640 a:hover .black { background-color: rgba(0,0,0,0); }

.f_video { z-index: 5; width: 50px; height: 50px; background: url(/images/icon/video.png) no-repeat; overflow: hidden; position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -25px; }

li:hover .f_video { background-position: 0 -50px; }


.more_a { background-color: #f8f8f8; border: 1px solid #e5e5e5; display: inline-block; padding: 0 2.2em 0 .7em; line-height: 30px; background-image: url(/images/icon/more.png); background-repeat: no-repeat; background-position: 88% center; }

    .more_a:hover, li:hover .more_a { border-color: #1e8be3; color: #1e8be3; background-color: #fff; background-position: 95% center; }

/*----------star信息服务*/
.infor_list li { clear: both; margin: 2em 0; padding: 1em; }

.infor_list .blue_btn { padding: 0; font-size: 15px; display: inline-block; width: 120px; height: 38px; line-height: 38px; }

.blue_btn:hover { color: #fff; }

.blue_btn:active, .blue_btn:focus { border-color: #1ebffb; color: #fff; }

.infor_list .l_pic { width: 220px; margin-right: 3em; }

.infor_list h4 { font-size: 22px; margin: .3em 0 0 0; line-height: 1.1em; }

.infor_list .r_btn { margin: 60px 0 0 4em; }

.infor_list p { color: #666; margin: 1em 0 0 0; line-height: 2em; }

.infor_list li:hover { background-color: #f8f8f8; -moz-transform: translateY(-.2em); -webkit-transform: translateY(-.2em); transform: translateY(-.2em); }

    .infor_list li:hover img { box-shadow: 0 0 10px rgba(0,0,0,.3); }

/*--------------------star关于我们*/
.about_text { margin: 2.5em .5em 2em .5em; line-height: 1.8em; }

    .about_text p { text-indent: 2em; margin-bottom: 1.5em; }

    .about_text .fl { margin: 0 1.5em .5em 0; }

.about_d { border-top: 1px dotted #ccc; padding: 1.5em .5em 1em .5em; margin: 0 0 0em 0; line-height: 2em; }

.contactmap { width: 94%; border: 5px solid #ddd; margin: 1em auto 0 auto; }

/*其它*/
.other_news { padding: 1em .8em; border-top: 1px dotted #ccc; color: #888; }

    .other_news dd p { margin: .6em 0; }

    .other_news dt { margin-left: 3em; }

.reture_btn { background-color: #1e8be3; color: #fff; font-size: 15px; font-weight: bold; line-height: 40px; display: inline-block; padding: 0 1em 0 3em; background-repeat: no-repeat; background-position: 1.6em center; background-image: url(/images/icon/reture.png); margin-top: .8em; }

    .reture_btn:hover { background-position: .8em center; color: #fff; background-color: #1ebffb; }

    .reture_btn:active, .reture_btn:focus { color: #fff; }




/*浮动广告*/
.fladv, .fradv { position: fixed; top: 50%; display: block; padding: 5px; width: 100px; background-color: #fff; z-index: 23; _position: absolute; border: 1px solid #e5e5e5; }

.fladv { left: 20px; }

.fradv { right: 20px; }

.fadv_close { margin: 0 auto 5px; display: block; width: 100px; height: 20px; background: url(/images/icon/fadv_close.png) 0 0 no-repeat; cursor: pointer; }

* html, * html body { background-image: url(/about:blank); background-attachment: fixed; }

/*-------star文字的样式*/
/*标题文字*/
.th { font-family: "Microsoft YaHei"; }
/*日期*/
.date { float: right; color: #999; font-family: Arial; font-weight: normal; }
/*宋体*/
.china { font-family: "宋体"; }

.eng { font-family: Arial; }

.orange_text { color: #ef7e00; }

.m_l { margin-left: 2em; }

.m_l_s { margin-left: 1em; }

.m_text { margin: 0 1em; }

.font_13 { font-size: 13px; }

.font_14 { font-size: 14px; }

.font_15 { font-size: 15px; }

.font_16 { font-size: 16px; }

.font_30 { font-size: 30px; }

.font_36 { font-size: 36px; }

.gray_link:hover a { color: #ff6600; }

.green_text { color: #3aa079; }

.gray_link a { color: #999; }

.blue_link a, .blue_text { color: #1e8be3; }

    .blue_link a:hover { background-color: #1e8be3; color: #fff; }


/*经过图片有闪光效果*/
.hover_pic a { position: relative; overflow: hidden; display: block; }

    .hover_pic a:before { position: absolute; top: 0px; left: -80%; display: block; content: ""; width: 40%; height: 100%; overflow: hidden; background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); background: -webkit-gradient(linear,left top,right top, from(rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), to(rgba(255,255,255,0))); background: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0)); -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }

    .hover_pic a:hover:before { -moz-transition: left 1s ease 0s; -webkit-transition: left 1s ease 0s; transition: left 1s ease 0s; left: 140%; }


/*---------------------------省略符号*/
/*省略号*/
.hide1 { overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }

.hide2, .hide6, .hide4, .hide3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.hide2 { height: 3.2em; }

.hide3 { -webkit-line-clamp: 3; height: 4.8em; }

.hide6 { -webkit-line-clamp: 6; height: 9.6em; }

.hide4 { -webkit-line-clamp: 4; height: 6.4em; }

.hide2 { height: 3.2em\9; height: 3.2em\0; }
/*自适应*/
.r_cell { display: table-cell; width: 9999px; *width: auto; *zoom: 1; }

.pic_cell { vertical-align: middle; text-align: center; display: table-cell; overflow: hidden; }

    .pic_cell img { max-width: 100%; max-height: 100%; width: 100%\9; width: 100%\0; *width: 100%; vertical-align: middle; overflow: hidden; }
/*自定义动画*/
.transition_a { -moz-transition: all .3s linear; -webkit-transition: all .3s linear; transition: all .3s linear; }

/*---------------------------------------------图片缩小后摇动（不错）*/
/*左右摇摆*/
.snews:hover .snews_speaker_ico { animation: landr 0.8s ease-in-out; -ms-animation: landr 0.8s ease-in-out; -moz-animation: landr 0.8s ease-in-out; -webkit-animation: landr 0.8s ease-in-out; -o-animation: landr 0.8s ease-in-out; }
/*定义动画效果_css3*/
@keyframes landr {
    0% { transform: rotate(0deg); transform-origin: right bottom 0; }

    39% { transform: rotate(5deg); transform-origin: right bottom 0; }

    40% { transform: rotate(5deg); transform-origin: left bottom 0; }

    75% { transform: rotate(-10deg); transform-origin: left bottom 0; }

    100% { transform: rotate(0deg); transform-origin: left bottom 0; }
}

@-webkit-keyframes landr {
    0% { -webkit-transform: rotate(0deg); -webkit-transform-origin: right bottom 0; }

    39% { -webkit-transform: rotate(5deg); webkit-transform-origin: right bottom 0; }

    40% { -webkit-transform: rotate(5deg); -webkit-transform-origin: left bottom 0; }

    75% { -webkit-transform: rotate(-10deg); -webkit-transform-origin: left bottom 0; }

    100% { -webkit-transform: rotate(0deg); -webkit-transform-origin: left bottom 0; }
}



/*---------------------------star滤镜的样式*/
/*圆角*/
.round_s { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.round_m, .page a, .page em, .page b { -moz-border-radius: 2em; -webkit-border-radius: 2em; border-radius: 2em; }

.round_r, .round_img img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
/*链接文件*/
.round_s, .round_r, .round_m, .round_img img, .page a, .page em, .page b { position: relative\9; behavior: url(/css/js/pie.htc); }


.indexarticle0 { height: 26px; line-height: 26px; overflow: hidden; margin: 5px 0px; }

.articletitle { float: left; }

.articledate { float: right; }

#D_list > div:nth-child(2n+1) { background: #def8fe; }

.D_hot { margin-top: 8px; margin-left: 3px; }

.stripNav ul { list-style: outside none none; }

    .stripNav ul li { float: left; margin-right: 2px; }

.stripNav a { background: #c6e3ff none repeat scroll 0 0; color: #fff; display: block; font-size: 10px; font-weight: bold; line-height: 32px; width: 63px; text-align: center; text-decoration: none; }

.stripNav li a { background: #0066cc none repeat scroll 0 0; }

.stripNav li a { background: #0066cc none repeat scroll 0 0; }

.stripNav li.current a { background: #ff6600 none repeat scroll 0 0; color: #fff; }

.stripNav li a:hover { background: #ff6600 none repeat scroll 0 0; }

.stripViewer { background: #fff none repeat scroll 0 0; border: 2px solid #ff6600; clear: both; margin: auto; overflow: hidden; position: relative; width: 770px; }

    .stripViewer .panelContainer .panel { float: left; height: 100%; width: 754px; }

        .stripViewer .panelContainer .panel .wrapper { padding: 5px; }

.stripNavL { left: 0; z-index: 99; }

.stripNavR { right: 0; }

.stripNavL, .stripNavR { position: absolute; top: 230px; }

    .stripNavL span, .stripNavR span { display: block; cursor: pointer; height: 40px; width: 40px; }

.stripNavR { background: url("/images/arrow-right.gif") no-repeat scroll center center; }

.stripNavL { background: url("/images/arrow-left.gif") no-repeat scroll center center; }

.stripNav { width: 586px; margin: 0px auto; overflow: hidden; }
.stripViewer { width: 754px; overflow: hidden; height: 1070px; }
.panelContainer { width: 6930px; left: 0px; overflow: hidden; top: 0; position: absolute; }
.h_news li a { font-size: 16px; color: #525252; }
    .h_news li a:hover { color: #fd7c2a; text-decoration: none; }
.h_news li span { font-size: 12px; color: #7e7e7e; }
.banner { border: 1px solid #e4e4e4; height: 70px; padding: 5px; width: 988px; margin: 10px auto 0px auto; }
.banner2 { border: 1px solid #e4e4e4; height: 120px; width: 1000px; margin: 10px auto 0px auto; overflow: hidden; position: relative; }

.tjwz { width: 469px; padding: 0 12px; border: 1px solid #e4e4e4; }
.tjwz2 { width: 734px; }
.tjwz3 { width: 349px; }
.tjwz .hd2 { height: 40px; line-height: 40px; }
    .tjwz .hd2 .Ti { float: left; width: 106px; text-align: center; font-weight: bold; }
        .tjwz .hd2 .Ti a { color: #fff; font-size: 18px; cursor: pointer; }
    .tjwz .hd2 span { float: right; font-size: 13px; margin-right: 10px; cursor: pointer; }
.tjwz .bd2 { height: 270px; padding-left: 5px; }
.comm-list li { background: rgba(0, 0, 0, 0) url("/images/icon/Dian.png") no-repeat scroll 0 center; height: 30px; line-height: 30px; padding-left: 15px;  }

.comm-list li:first-child { line-height: 30px; }
    .comm-list li .date { color: #7e7e7e; float: right; }
    .comm-list li a { display: inline-block; font-size: 16px; }
    .comm-list li .time, .comm-list li .date { color: #7e7e7e; text-align: right; }


.comm-imglist li { width: 340px; list-style: none; display: inline-block;margin-left:25px; }
    .comm-imglist li:first-child { margin-left:0px; }
    .comm-imglist li .pic_cell { padding-top: 10px; }
.comm-imglist li { line-height: 30px; font-size: 16px; }
    .comm-imglist li a { display: inline-block; margin-top: 10px; }
        .comm-imglist li a p { text-align: center; }

.ml10 { margin-left: 10px; }

.lan { border-bottom: 2px solid #248ad8; }
    .lan .Ti { background-color: #248ad8; }
.lu { border-bottom: 2px solid #4ed02f; }
    .lu .Ti { background-color: #4ed02f; }
.hong { border-bottom: 2px solid #f04641; }
    .hong .Ti { background-color: #f04641; }
.cheng { border-bottom: 2px solid #ea8018; }
    .cheng .Ti { background-color: #ea8018; }
.zi { border-bottom: 2px solid #b27fcd; }
    .zi .Ti { background-color: #b27fcd; }
.bannerPng { float: left; margin: 0px 8px; }
.mb10 { margin-bottom: 10px; }

.nav .m { float: left; position: relative; z-index: 1; }
.nav .sub { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #1e8be3 none repeat scroll 0 0; border-color: -moz-use-text-color #e6e4e3 #e6e4e3; border-image: none; border-style: none solid solid; border-width: 0 1px 1px; display: none; left: 0px; position: absolute; top: 50px; z-index: 6; width: 101px; }

    .nav .sub li { margin-bottom: -1px; text-align: center; width: 101px; }

        .nav .sub li a { border-bottom: 1px solid #e6e4e3; color: #fff; display: block; font-size: 12px; font-weight: bold; height: 28px; line-height: 28px; text-align: center; padding: 0px; }
.rong { position: absolute; left: 200px; top: 15px; width: 560px; height: 95px; overflow: hidden; color: #fff; line-height: 30px; text-align: center; font-size: 22px; font-weight: bold; text-shadow: 5px 7px 10px #666; }
