@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6,img,p,ul,li,dl,dt,dd,ol,table,tr,form,td,span,input,a,div{ margin:0px; padding:0px; font-style:normal; border:0;}
body{ font-family:"微软雅黑"; font-size:14px; margin:0 auto; background:#f6f6f6; color:#333; padding:0px;}
img{ border:0px;border:none;}
ul,li{ list-style-type:none;}
a{ text-decoration:none; color:#444444;}f'v
a:hover{ color:#9b0606;}
h2,h3,h4,h5{ font-family:"微软雅黑"; font-weight:normal;}
.clear{ clear:both;}

.header{ width:100%; height:169px; background:url(../images/top_bg.jpg) repeat-x; margin:0px; padding:0px;}
.top{width:1000px;height:105px;margin:0 auto;overflow: hidden;position:relative;}
.top .logo{ float:left; width:431px; height:105px;padding-top:20px;}
.top_right{ width:270px; float:right; text-align:right; padding-top:18px;}
.sea_box{ padding:18px 30px 14px 0; height:32px; width:267px; display:inline-block;}
.search{background:url(../images/search_bg.jpg) no-repeat;width:267px;height:26px;position:relative;}
.search input{position:absolute; width:150px;height:26px;line-height:26px; color:#918f8f; border:none; background:none; left:0px; top:0px; padding-left:0px;}
.search input.notxt{color:#b2b2b2; padding-left:10px; font-size:12px; font-family:"宋体";}	
.search input.notxt1 {position: absolute;width: 30px;height: 26px;top: 0px;left: 160px;border: none;cursor: pointer;background: none;cursor:pointer;}

.nav{width:100%;height:50px;background:#0b6cb8;line-height:50px;}
#nav { width:1200px;margin:0 auto;height:50px;line-height:50px;}
#nav li{position:relative;float:left; z-index:100;}
#nav li a{display:inline-block;height:50px;line-height:50px;text-align:center;color:#fff;font-size:16px; font-family:"微软雅黑"; padding:0px 23px;}
#nav li a:hover{ background-color:#FFF;}
#nav li .sonnav{ line-height:28px; font-size:14px;display:none; position:absolute; top:50px; left:-11px; text-align:left; padding:10px 0px; z-index:999;}
#nav li.on {}
#nav li.on a{ color:#9b0606;background:url(../images/nav_ico1.png);}
#nav li.on a:hover{ color:#9b0606; background:url(../images/nav_ico1.png);}
#nav li.on .sonnav{display:block;background:url(../images/nav_ico1.png);}
#nav li.on .sonnav dl{ width:160px; overflow:hidden;}
#nav li.on .sonnav dl dd{width: 160px; line-height:28px;}
#nav li.on .sonnav dl dd a{ color:#444444; font-size:14px; width:160px; height:28px; line-height:28px; background:none; padding:0px 0px;}
#nav li.on .sonnav dl dd a:hover{color:#10385f; background:url(../images/nav_ico2.png);}

.main{ width:1000px; margin:0px auto;position: relative;}
/*幻灯片代码*/
.banner { width:1000px; height:330px; position: relative; overflow:hidden; margin: 0 auto;}
.banner ul { width:9999px; position: absolute; top: 0; left: 0; z-index: 1; margin:0; padding:0;}
.banner ul li { width:1000px; height:330px; float:left; position:relative;}
.banner ul li a img{ display:block; width:1000px; height:330px;}
.banner ul li .zz{ width:600px; padding:10px;height:100px; font-family:"微软雅黑"; font-size:14px; line-height:25px; color:#fff;position:absolute; left:20px; bottom:20px; background:url(../images/banner_titbg.png); font-size:12px; padding-left:20px;}
.banner ul li .zz a{ color:#FFF;}
.banner ul li .zz h2{ font-size:18px; margin-bottom:10px; margin-top:5px;}
.banner ol { height:18px; position: absolute; bottom: 8px;z-index:1002; text-align:center;right:0px;}
.banner ol li { float: left; width:18px; height:18px; text-align:center; margin-right:5px; overflow: hidden;cursor:pointer; font-size:12px;color:#9b0606; background:url(../images/icon_3.jpg) no-repeat; font-family:"微软雅黑";}
.banner .active {color:#fff; background:url(../images/icon_3_hover.jpg) no-repeat;}
/*幻灯片代码结束*/

.con1{ width:1000px; height:auto; margin:10px 0px;}
.con1_left{ width:auto;  height:auto;  float:left;}
.con1_right{ width:255px; height:auto; float:right; background-color:#FFF; }
.con1_left2{
    width: 700px;
    height: auto;
    float: left;
}
.con1_left_01{ width:255px; height:auto; background-color:#FFF; border-top:4px solid #094e9c; overflow:hidden;}
.con1_left_02{ width:730px; height:auto; float:left; background-color:#FFF; border-top:4px solid #094e9c; overflow:hidden;}
.con1_left_03{ width:730px; height:117px; background-color:#FFF; margin-top:15px; padding:0px;padding-top:0px; _padding:10px;border-top:4px solid #094e9c;}
.con1_left_04{ width:730px; height:270px; float:left; background-color:#FFF; border-top:4px solid #094e9c; overflow:hidden;}


.con1_left_01 .con1_left_con1_title{ height: 33px; background:#dddddd;}
.con1_left_01 .con1_left_con1_title a img{ float: right; display:block; margin-top: 10px; margin-right: 5px;}
.con1_left_01 .con1_left_con1_title h2{ float: left; padding-left: 0px; padding-top:0px; font-family:"微软雅黑"; font-size:18px; line-height:34px; color: #fff; font-weight:500;background:#2680cc;text-align:center;width:120px;}

.con1_left_01{ width: 255px;}
.con1_left_01 .con1_left_con1 { height:286px; overflow: hidden; width:225px; margin-left:10px;} 
.con1_left_01 .con1_left_con1 .con1_left_con1_lf{ float: left; width: 55px; overflow:hidden; margin: 0 0px 0 1px;}
.con1_left_01 .con1_left_con1 .con1_left_con1_lf ul li{ width: 42px; height: 50px; margin-top:20px; background:#e5e5e5; color:#2680cc; line-height:22px; font-family:宋体; padding:3px 8px 0 5px; text-align:center; font-size:12px;  letter-spacing:-1px;}
.con1_left_01 .con1_left_con1 .con1_left_con1_lf ul li span{ font-size:20px; display:block;}
.con1_left_01 .con1_left_con1 .con1_left_con1_rt{ float: right; width: 158px; overflow:hidden;}
.con1_left_01 .con1_left_con1 .con1_left_con1_rt ul li{ height:47px; margin:27px 0px; line-height:23px;}

 .con1_left_con2_title{ height: 33px; background:#dddddd;}
 .con1_left_con2_title a img{ float: right; display:block; margin-top: 10px; margin-right: 5px;}
 .con1_left_con2_title h2{ float: left; padding-left:0px; padding-top: 0px; font-family:"微软雅黑"; font-size:18px; line-height:34px; color: #fff; font-weight:500; background:#2680cc;text-align:center;width:120px;}

 .con1_left_con2{ padding:10px; padding-left:13px;}
 .con1_left_con2 ul li{ height: 37px; line-height:37px; *height:33px; *line-height:33px; font-size:14px;}
 .con1_left_con2 ul li span{ float: left; font-size:14px; font-family:Georgia; color:#888888;}
 .con1_left_con2 ul li a { float:left; padding-left: 22px;}

.con1_left_03 h2{ font-size:18px; color:#fff; background:#2680cc;width:120px;height:34px; text-align:center;line-height:34px;}
.bgbg{ background:#dddddd}
.bgbg_b{padding:20px;}
.con1_left_03 ul{ margin-top:10px; padding-left:3px; width:708px; _height:80px;}
.con1_left_03 ul li{ float:left;width:220px; overflow:hidden;}
.con1_left_03 ul li a{ float:left; color:#444444; margin:5px 0px; display:block; width:200px; overflow:hidden;}
.con1_left_03 ul li a:hover{ color:#9b0606;}

.con1_right .con1_right_con1_title{ height:33px;width:256px;float:left; background:#dddddd;border-top:4px solid #094c9b;}
.con1_right .con1_right_con1_title a img{ float: right; display:block; margin-top: 10px; margin-right: 5px;}
.con1_right .con1_right_con1_title h2{ float: left; padding-left:0px; padding-top: 0px; font-family:"微软雅黑"; font-size:18px; line-height:34px; color: #fff; font-weight:500;background:#2680cc;text-align:center;width:120px;}

.con1_right .con1_right_list{ margin-left:15px;margin-top:12px; margin-bottom:10px; width:240px; _margin-top:0px;}
.con1_right .con1_right_con h2{ font-size:14px; color:#2680cc; width:60px;}
.con1_right .con1_right_con ul{ margin-top:2px; width:240px;}
.con1_right .con1_right_con ul li{ float:left; display:block;}
.con1_right .con1_right_con ul li a{ float:left; color:#444444; margin:5px 0px; width:80px;}
.con1_right .con1_right_con ul li a:hover{ color:#9b0606;}


.footer{ clear: both; width: 100%; height: 126px; background:#224b77; margin-top:30px;}
.footer .footer02{ width: 1000px; margin: 0 auto; font-size:12px; color:#fff; line-height:26px; padding:10px 0px;}
.footer .footer02 .footer_lf{border-bottom:1px solid #2f4c71; padding-bottom:10px;}
.footer .footer02 .footer_lf a{ font-size:14px; color:#fff ;}
.footer .footer02 .footer_lf a:hover{color:#fff ;}

.footer .footer02 .footer_rt{text-align:right; margin:10px 0px;}
.footer .footer02 .footer_rt .footer_rtp{ width:400px; float:right; text-align:left; margin-right:20px;}

.page_main{ width:1000px; margin:0px auto;}
.page_top{ margin:20px 0px;}
.page_top a{ font-size:18px; color:#333333; margin:0px 25px;}
.page_top a:hover{color:#333333;}
.page_top a.tip_on{ font-size:22px; color:#9b0606;}
.page_top a.tip_on:hover{  color:#9b0606;}
.paget_add{ margin:20px 0px; height:38px; font-size:12px; background:url(../images/page_01.jpg) no-repeat 15px 5px #e5e5e5; line-height:38px; padding-left:50px; font-family:宋体; color:#3f3f3f;}
.paget_add a{ font-size:12px; color:#3f3f3f;}
.page_con1{ width:1000px;}
.page_con1_left{ width:700px; float:left;border-top:4px solid #094c9b;}
.list_mainbox_rt3{width:100%;height:30px;line-height:30px;text-align:center;font-size:14px; border-top:1px solid #c3c3c3; padding-top:10px; text-align:right; color:#666666; font-family:微软雅黑 ; margin-top:10px;}
.list_mainbox_rt3 a{color:#666666;}



/*通栏文章页*/
.t_artic{width:1000px;margin:0 auto;overflow:hidden;}
.t_artic1{width:1000px;height:64px;line-height:64px;text-align:center;font-size:18px;color:#9c0607; font-size:22px;}
.t_artic2{width:1000px;line-height:32px;font-size:14px; padding:10px 0px;}
.img{width:950px;text-align:center;padding:10px 0px;}
.t_artic3,.artic3{padding-left:30px;text-align:left;height:44px;line-height:44px;border-top:1px solid #ccc;margin-bottom:27px;margin-top:27px; color:#666666;}
.t_artic3{width:1000px;}
.t_artic1_tit{ color:#7d7d7d; text-align:center; padding:10px 0px;border-bottom:1px solid #ccc;}
.xiangguan,.xiangguan1{background:#fff;padding:0px 0px 16px 16px;}
.xiangguan{width:1000px;}
.xiangguan h2,.xiangguan1 h2{font-size:18px;color:#10385f;height:46px;line-height:46px; padding-left:15px;}
.xiangguan li,.xiangguan1 li{height:30px;line-height:30px;padding-left:15px;}
.xiangguan li a,.xiangguan1 li a{font-size:14px; color:#444444;}
.xiangguan li a:hover,.xiangguan1 li a:hover{font-size:14px; color:#9c0607;}

/*文章页*/
.artic{width:700px;margin:0 auto;}
.artic1{width:700px;}
.artic2{width:700px;line-height:32px;font-size:14px; padding:10px 0px; background:#fff; overflow:hidden;}
.artic1_tit{ color:#7d7d7d; text-align:center; padding:10px 0px;border-bottom:1px solid #ccc;}

.img1{width:700px;text-align:center;padding:10px 0px;}
.artic3{width:690px;}
.xiangguan1{width:700px;}

.page_con1_content{ width:1000px; float:none;}
.con1_left_con3{width:700px; margin:10px 0px;}
.tech{ margin:20px 0px;}
.tech h2{ color:#9b0606; font-size:18px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.tech ul{ width:586px; margin-left:81px; margin-top:20px;}
.tech ul li{ width:137px; float:left;}
.tech ul li a{ padding:0px;}


/*图片页*/
.pic{width:700px;overflow:hidden;margin:0 auto;*+margin-bottom:35px;_margin-bottom:0px;}
.pic li{width:210px;height:175px;float:left;margin-right:34px;text-align:center;margin-bottom:35px;_margin-right:32px;}
.pic li a{display:block;width:212px;height:173px;padding-top:1px;}
.pic li a h3{display:block;width:210px;height:40px;line-height:40px;font-family:"宋体";font-size:14px;}

.pic2{width:990px;overflow:hidden;margin:10px auto;*+margin-bottom:35px;_margin-bottom:0px; margin-left:10px;}
.pic2 li{width:220px;height:185px;float:left;margin-right:27px;text-align:center;margin-bottom:35px; _margin-right:25px;}
.pic2 li a{display:block;width:222px;height:173px;padding-top:1px;}
.pic2 li a h3{display:block;width:220px;height:40px;line-height:40px;font-family:"宋体";font-size:14px;}


/*教师列表页*/
.box_list h3{ margin:0 10px 0 10px; height:40px; line-height:40px; border-bottom:3px solid #10385f;  padding:0 0 0 20px;}
.teacher{ margin:10px 0; overflow:hidden; clear:both;}
.teacher h3{ border-bottom:2px solid #10385f; font-size:15px; color:#666; background:url(../images/icon06.jpg) no-repeat 10px center; padding-left:20px; height:44px; line-height:44px; clear:both;}
.teacher ul{ padding:5px 0; overflow:hidden;}
.teacher ul li{ height:32px; width:90px; float: left; line-height:32px; text-align:center; background:none; padding:0;}

/*教师详情页*/
.xq_teacher{ padding-top:23px; width:180px; margin:0 0 0 10px; float:left;}
.xq_teacher img{ display:block; width: 148px; height:198px; border:1px solid #ddd; float: left; margin-right:20px; margin-bottom:20px;}
.xq_teacher .wz_teacher{ width: 180px; float: left; overflow:hidden;}
.wz_teacher span{ font-family:"微软雅黑"; font-weight:bold; color:#666;}
.con_teacher{ width:500px; float:left;}
.con01_t h3{ border-bottom:2px solid #10385f;}
.xq_teacher img{ width:148px; height:198px;}

@media screen and (max-width: 767px) and (min-width: 320px){

body {
    font-size: 14px;
    font-family: 'Helvetica Neue',Helvetica,sans-serif;
    line-height: 21px;
}
.main {
    width: 100%;
    margin: 0px auto;
    position: relative;
}


#kpxx,.v_news_content img,.vsbcontent_img img,.page_con1_left,.page_con1_content,.page_con1,.page_main,.con1_left2,#logo_img,#flashBoxu_u2_,.con1,.con1_left,.con1_left_02,.con1_left_con2_title,.con1_left_02 div,.con1_left_02 div table,.con1_right,.con1_left_01,.con1_left_01 .con1_left_con1_title,.con1_left_01 .con1_left_con1,.footer .footer02,.header,.top .logo,.top .logo img,.top,.con1_left_03
{
 width:100%!important;
height:auto!important;
}
.con1_left_01 .con1_left_con1 .con1_left_con1_rt {
    float: left;
    width: auto;
    overflow: hidden;
}
#scrollupjsu4js{
height:240px!important;
}
.con1_left2{
padding: 10px;
}
#flashBoxu_u2_ img {
    width: 100%;
height: auto;
    border: 0px solid #FFF;
}
#kpxx{
text-align: center;}
.con1_right .con1_right_con1_title {
    height: 33px;
    width: 100%;
    float: left;
    background: #dddddd;
    border-top: 4px solid #094c9b;
}

.con1_right_con img{
width:380px;height:auto;

}
.nav {
    width: 100%;
    height: 10px!important;
    background: #0b6cb8;
    line-height: 50px;
    
}
.top_right {
    width: 270px;
    float: right;
    text-align: right;
    padding-top: 18px;
    display: none;
}
.header {
    width: 100%;
    height: auto;
    background: url(../images/top_bg.jpg) repeat-x;
    margin: 0px;
    padding: 0px;
}
#u_u7_demo{
width:380px!important;
}

.con1_left_04 {
    width: 100%;
    height: auto;
    float: left;
    background-color: #FFF;
    border-top: 4px solid #094e9c;
    overflow: hidden;
}
.con1_left_con2 ul li span{
width:25%;float:left;
}
.con1_left_con2 ul li a{
width:100%;float:left;
}
.con1_left_con2 {
    padding: 40px;
    padding-left: 13px;
}
form[name="_newscontent_fromname"] h1{
    line-height: normal;

}.con1_left_con2 img{width:100%!important; height:auto!important;}

}