/*--------------------Reset-----------------*/
/** reset **/
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, img{border:medium none;margin: 0;padding: 0;outline:none;border:none;}
body,button, input, select, textarea{font: 16px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
#vsb_content_4 p {font-size:16px !important;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
em{font-style:normal;}
ul, ol{list-style: none;}
th,td{padding:0;}
table{border-collapse:collapse;}
a{
    text-decoration: none;
}

.fontstyle249255 {
    font-size: 18px;
}

a:link{
    color:#000;
}
a:visited{
    color:#666;
}
a:active{
    color:red;
}
a:hover{
    color:red;
}
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}


/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;}
input,button,select,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
.button{ border-radius: 0; }
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px;  vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.clear{clear: both;}

.wrap{width:1280px;margin:0 auto;}
.wrap-sj{margin: 0 15px;  overflow: hidden;}
.gray{color:#8a8989;}
.white_B{background-color:#FFF;}
a:hover{color:#b40202;}
img{max-width: 100%;height: auto;overflow: hidden;max-height:100%;}
body{margin: 0 auto;background: #f5f5f5;}
.trans{transition:all .5s}
.lin1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.line2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.img-responsive{display: block;max-width: 100%; height: auto;width:100%;}
.navshow{overflow:hidden;}
.masklayer { background: rgba(0, 0, 0, 0.9);left: 0;top: 0;width: 100%;height: 100%; position: fixed;z-index: 999;display: none;}
.bottomToolbar {
    text-align: center;
    width:100%; height:100px;
    border:5px solid #000;
    background:#000; 
    position:fixed; bottom:0; left:0;
    _position:absolute; 
    _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8; 
}
.btn{
    border:2px solid #ccc  ;
    background: red;
    padding:5px 15px;
    color:#ffffff;
    cursor: pointer;
    margin-left: 10px;
    -webkit-transition: opacity .4s ease-in;
    -moz-transition: opacity .4s ease-in;
    -o-transition: opacity .4s ease-in;
    transition: opacity .4s ease-in;
    display: inline-block;
}
a.btn{
    color:#ffffff;
}
/*头部*/
.head{padding:20px 0 30px 0;width:100%;min-width:1280px;
      z-index:9999;*z-index:9999;_z-index:9999;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
      background: url(../images/top.png) center no-repeat;
      background-color: #1b4fb0;
}
.container{
    margin: 0 auto;width: 1280px;
}
.head.header-scrolled{height:70px}
.head-fl .logo{display:block;background: url(../images/logo.png) 0 -5px no-repeat;height:105px;}
.head-fl{width:350px;}
/*导航*/
/*.container{background-color:red;}*/
.mainnav{padding-top: 53px;}
#nav li{float:left;font-size: 18px;position: relative;line-height: 46px; font-weight: 600;}
#nav li a{color: #fff; display: block;padding: 0 18px;}
#nav>li>a:hover,#nav>li>a.hover{color: #fff;background:#0087e6; line-height: 46px;}
#nav li ul{background: #0087e6;position: absolute;top: 46px;width: 220px;z-index: 9998;padding: 5px 0;display: none;box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);}
#nav li ul.last{right:0;}
#nav li ul li{float: none;display: block; padding: 0;margin: 0;}
#nav li ul li a{line-height: 44px;font-size: 16px;color: #fff;padding: 0 0 0 25px;}
#nav li ul li a:hover{color:#333;}
#nav li ul li a:hover{background-color:#eee;}
/*头部上面连接*/
.head-fr{position:relative;}
.subnav ul{float:right;position: absolute;top:9px;right:22px;}
.subnav ul li{float: left;font-size: 16px;color: #fff;}
.subnav ul li a{color: #fff;display: inline-block;padding-left: 45px;}

.swufe{
    background: url(../images/logo_swufe_25.png) 15px 0 no-repeat;
}
.xczx{
    background: url(../images/logox25.png) 15px -2px no-repeat;
}
.search{
    background: url(../images/search.png) 15px 0 no-repeat;
}
/* qq*/
.class_qidian_wpa{
    right:50% !important;
    margin-right:-708px!important;
}
#picShow{
    width:100%;
    margin: 0 auto;
    margin-top: 5px;
    text-align: center;
    height: 250px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e4ecf3;
    background-color:#ffffff;
}

.ct{
    width: 1280px;
    margin: 0 auto;
}
.box{
    margin-top: 10px;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e4ecf3;
}
.box-heading{
    border-bottom: 1px solid #ddd;
    zoom: 1;
    margin: 5px;
}
.box-heading h2 {
    font-size: 18px;
    font-weight: 600;
    display: inline-block;
    border-bottom: 4px solid #1b4fb0;
    padding-left: 10px;
    padding-right: 20px;
    line-height: 35px;
}
.box-heading a{
    line-height: 35px;
    margin-right: 20px;
}
.news_list{
    padding: 5px 20px;
    line-height:200%;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.quick{
    width: 100%;
    display: none;
    text-align: center;
}
.quick a{
    line-height: 40px;
}
.quick h2{
    border-bottom: 4px solid #096;
}
.stu{
    width: 100%;
    height:180px;
}
.stu_list{
    text-align: center;
}
.stu_list img{
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.notice1{
    width: 633px;
    height:300px;
}
.notice1 .fa{
    color:#1b4fb0 !important;
}
.notice1 h2{
    border-bottom: 4px solid #1b4fb0;
}
.notice1 img{
    width:160px !important;
    height:90px!important;
}
.notice2{
    width: 633px;
    margin-left: 10px;
    height:300px;
}
.notice2 .fa{
    color:#096 !important;
}
.notice2 h2{
    border-bottom: 4px solid #096;
}
.xyxw,.link{

}
.link{

}

/*dt*/
.dt .fa{
    color:red !important;
}
.dt h2{
    border-bottom: 4px solid red;
}
/*首页图片新闻，注意ID*/
.winstyle249296,.winstyle249297,.winstyle249333{
    margin-left:10px;
    margin-right:15px;
}

.winstyle249296 table,.winstyle249297 table,.winstyle249333 table{
    margin-bottom: 10px;
    background: none!important;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    border-bottom: 1px dotted #ccc;
}
.winstyle249296  table td,.winstyle249297 table td,.winstyle249333 table td{
    padding: 5px!important;
}
.summarystyle249296,.summarystyle249297,.summarystyle249333{
    text-indent:2em;line-height:150%;font-size: 14px;word-wrap:break-word;word-break:normal;white-space:normal;
}

.link_out{
    width:280px;
    height: 110px;
    margin-left: 10px;
}
.link_ct img{
    height: 100px;
    margin-top: 10px;
}
.link_ct{
    text-align: center;
    box-shadow:5px 5px 10px -2px rgba(0, 0, 0, 0.3),5px -5px 10px -2px rgba(0, 0, 0, 0.3);
    margin-left:15px;
    padding-left:10px;
    height:100%;
    cursor:pointer;
}
.link_ct a{
    display: block;
    float: left;
    width: 95px;
    height: 25px;
    padding: 0 10px;
    margin:15px 3px 0 3px;
    text-align: left;
}
.link_px:hover,.link_zk:hover,.link_cj:hover  {
    background-color:#eee;
}
.link_px {
    background:url(../images/tip2_green.png)  no-repeat  0 0;
    background-size: 31px 110px;
}
.link_zk {
    background:url(../images/tip2_cafe.png)  no-repeat  0 0;
    background-size: 31px 110px;
    margin-left:15px;
}
.link_cj {
    background:url(../images/tip2_blue.png)  no-repeat  0 0;
    background-size: 31px 110px;
    margin-top: 15px;
}
.link_ks {
    background:url(../images/tip2_orange.png)  no-repeat  0 0;
    background-size: 31px 110px;
    margin-top: 15px;
    margin-left:15px;
}
/*尾部*/
.foot{
    background:url(../images/foot.png) ;
    height: 128px;
    width: 100%;
    margin:  0 auto;
    text-align: center;
    zoom: 1;
    margin-top: 5px;
    min-width:1280px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    display: block;
    padding:  50px 0;
}
.foot_ct{
    height: 128px;
    width: 1280px;
    margin:  0 auto;
    border-bottom: 1px solid #3366cc;
    border-top: 1px solid #3366cc;
    display: block;
}
.foot_logo{
    background: url(../images/logo.png) no-repeat 10px 10px;
    height:128px;
    width:350px;
}
.tel1{
    padding-left:70px;
    width:200px;
    height:108px;
    color:#fff;
    font-size:16px;
    font-weight: 600;
    vertical-align: top;
    padding-top: 20px;
    text-align: left;
    line-height:24px;
}
.tel1.px{
    background: url(../images/px.png) no-repeat 1px 30px;
    background-size: 60px 60px;
}
.tel1.xl{
    background: url(../images/cj.png) no-repeat 1px 30px;
    background-size: 60px 60px;
}
.tel1.ks{
    background: url(../images/ks.png) no-repeat 1px 30px;
    background-size: 60px 60px;
}
.tel1.add{
    background: url(../images/mail.png) no-repeat 1px 30px;
    background-size: 60px 60px;
}
.wx{
    background: url(../images/wx.png) no-repeat 80px 10px;
    width:240px;
    color:#fff;
    font-size:16px;
    font-weight: 600;
    vertical-align: top;
    padding-top: 40px;
    text-align: left;
}
.icp{
    line-height: 40px;
}
/*栏目页*/
.sub_ct_table{
    width:100%;
    min-height:400px;
}
.sub_ct_table td{
    vertical-align:top;
}
.sub_left{
    width:180px;
    padding-top:20px;
}
.sub_left table{
    width:100%;
}
.sub_left td{
    vertical-align:middle;
    height:50px;
    line-height:30px;
    text-align:right;
    padding-right:10px;
    border-bottom: 1px dotted #ccc;
}

.sub_left a{
    display:block;
}


/*栏目页-右边*/

.sub_right{
    text-align:left;
    padding:0 10px;
    background: url(../images/sub_bg.png) repeat-y;
}
.sub_title{ margin: 0;}
.sub_title h2 {padding-left: 0;}
.sub_ct{
    margin-left:0 !important;
    background:#fff;
    padding: 0 10px;
    min-height:400px;
    overflow: auto;
}
.sub_ct td{
    line-height:200%;
    vertical-align:middle;
}
.sub_ct form{
    margin:0;
}
.sub_ct p{

}

#fanye249251{
    font: 16px "Microsoft Yahei";
    height:30px;
    line-height:40px;
}
#fanye249251+td span,#fanye249251+td a,#fanye249251+td input{
    font: 16px "Microsoft Yahei";
    height:24px;
    line-height:24px;
    width:40px;
    margin:3px;
    text-align:center;
    border: 1px solid #ccc;
}
/*内容页*/
.currentlocation{
    padding-left: 40px;
    background: url(../images/currentlocation.png) no-repeat 0 center;
    border-bottom: 1px solid #ccc;
    margin-bottom:10px;
    font-weight:600;
}
.currentlocation table{
    height: 70px;
    line-height: 70px;
}
.main_ct{
    text-align:left;
    line-height:32px;
    font-size:16px;
}

.main_ct h3{
    font: 18px "Microsoft Yahei" ;
    font-weight:600;
    text-align:center;
}
.main_ct  hr{
    margin:5px 0;
}
.main_ct h4{
    text-align:right;
    padding-right:20px;
}
.content{
    margin-top:10px;
    word-break: break-all;
    width:100%;
}
.main_ct p{
    text-align:left;
    text-indent:2em;
    width:100%;
    margin-bottom:10px;
}
.main_ct img{
    text-align:center;
    max-width:800px;
    max-height:500px;
    margin:0 auto;
}
/*
.main_ct p img:first-child {
    margin-left: -2em;
}
*/
.vsbcontent_img{
    text-align:center !important;
}

@media screen and (max-width: 1024px) {
    .container{ margin: 0 auto;width: 100%;}
    .head-fl .logo{background-position: 0 -8px;height:90px;}
    .head{min-width:10px }
    .ct,.foot,.foot_ct,.notice1,.notice2{
        width:100%;
        min-width:10px;
    }
    /*头部*/
    .head{padding:20px 0px;}
    .head-fl{width:80%;}
    .head-fr{display:none;}

    .link_out{
        width:90%;
        height: 110px;
        margin: 10px;
    }

    .link_ct{
        width:100%;
    }
    .link_ct img{
        display: none;
    }
    .link_ct a{
        width: 40%;
    }
    #picShow{
        display: none;
    }
    .quick{
        display: block;
    }
    .stu{
        display: none;
    }
    .notice2,.notice1{
        height: auto;
    }
    .news_list{
        margin-right: 20px;
        padding-left: 5px;
    }

    .link .news_list{
        margin:0 auto;
        padding: 10px 5px;

    }
    .foot,.foot_ct{
        height: 38px;
    }
    .foot_ct table{
        display: none;
    }
    .dt{
        display: none;
    }
    .summarystyle249296,.summarystyle249297,.summarystyle249333{
        height:60px;
        overflow: hidden;
    }
    .sub_ct_table{
        background: #fff;
    }
    .sub_left{
        display: none;
    }
    .main_ct img{
        max-width:80%;
    }
    .sub_right{
        padding-left:5px;
        padding-right: 10px;
        background:none;
    }
    .currentlocation{
        display: none;
    }

    .main_ct h4{
        padding-right:10px;
    }
    .ct_time{
        display: none;
    }
    .c249251{
        text-overflow: ellipsis;
        overflow: hidden;
        word-wrap:break-word;word-break:normal;white-space:normal;
        line-height: 30px;
        border-bottom: 1px dotted #ccc;
        display:block;
        margin-bottom: 10px;
    }
    /*列表时间*/
    .sub_list table span {
        display: none;
    }
    #fanye249251{
        display: none;
    }
    /*手机按钮导航*/
    .head .smenu{display: block;position: absolute;right: 15px;top: 33px;z-index: 1001;cursor: pointer;background: url(../images/menu.png);width:29px;height:22px;}
    .head.active .smenu{background: url(../images/close.png);width:29px;height:29px;}
    .head.active .navwrapper{z-index:1000;position:absolute;overflow: auto;height: 93vh;}
    .head.active .navwrapper .head-fr{display: block; padding-right: 0; width: 100%; padding-top: 32px;}
    .head.active .navwrapper .head-fr .mainnav{padding-top: 0px;}
    .head.active .navwrapper .head-fr .mainnav li{float:none !important;}
    .head.active .navwrapper .head-fr .mainnav li{color: #fff;display: block;text-align: left;margin: 0;padding: 0;line-height: 3em !important;
                                                  font-size: 18px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
    /* .head.active .navwrapper .head-fr .mainnav ul ul{display:none !important;}*/
    /*手机端头部链接*/
    .head.active .navwrapper .head-fr .subnav ul{position: static;width: 100%;}
    .head.active .navwrapper .head-fr .subnav ul li{float:none;line-height:50px;text-align:center;}
    .head.active .navwrapper .head-fr .subnav ul li a{font-size: 14px;font-weight: bold;padding: 0;border-bottom: 0;color: #fff;}
    .head.active .navwrapper .head-fr .motion_1{display:block;width: 88%;opacity: 1;height: 30px;line-height: 30px;}
    .subnav ul li {text-align: left !important; background-position: 15px 15px; padding-left: 45px; }
    /*手机二级导航补充样式*/
    #nav li a{width:80%;}
    .head #nav i{content: "";display: block;position: absolute;top: 26px;right: 30px;width: 16px;height: 9px;
                 color: #fff;background: url(../images/bottom.png);transition:all .5s ease ;}
    #nav li ul li{border:none;}
    #nav li ul li a{width:90%;color:#fff;font-size:14px;padding-left:10%;}
    #nav>li>a:hover{background:none;color:#fff;border:none;line-height:47px;}
    #nav li ul{width:100%;position: static;background: none;}
    #nav li ul li a:hover{background:none;}

}