﻿/* 配置默认样式 */
.box .hd{height:50px;line-height:50px;border-bottom:1px solid #b0b0b0;}
.box .hd h5 a,
.box .hd h5 span{color:#0d67bb;font-size:20px;}
.box .hd li a{background-color:#f5f5f5;color:#333;}
.box .hd .on a{background-color:#0068b7;color:#fff;}
.box .hd .more{margin:0;}

.clear{width:100%;clear:both;height:0px;overflow:hidden;}

.icon{height:5px;width:5px;background-position:0 0;}
.iconMHd{height:19px;width:6px;background-position:0 -5px;}
.iconArrow{height:9px;width:9px;background-position:0 -24px;}
.iconWriteMsg{height:12px;width:12px;background-position:0 -33px;}
.iconQuick6{height:20px;width:17px;background-position:0 -45px;}
.iconMsg{height:17px;width:17px;background-position:0 -65px;}
.iconHome{height:15px;width:17px;background-position:0 -82px;}
.iconQuick3{height:15px;width:18px;background-position:0 -97px;}
.iconQuick8{height:19px;width:18px;background-position:0 -112px;}
.iconWz{height:21px;width:19px;background-position:0 -131px;}
.iconQuick4{height:20px;width:19px;background-position:0 -152px;}
.iconQuick2{height:20px;width:19px;background-position:0 -172px;}
.iconMtzy{height:26px;width:19px;background-position:0 -192px;}
.iconSearch{height:19px;width:19px;background-position:0 -218px;}
.iconQuick9{height:19px;width:19px;background-position:0 -237px;}
.iconZhxw{height:20px;width:20px;background-position:0 -256px;}
.iconQuick7{height:20px;width:20px;background-position:0 -276px;}
.iconMtzy2{height:28px;width:20px;background-position:0 -296px;}
.iconTzgg2{height:18px;width:21px;background-position:0 -324px;}
.iconQuick5{height:19px;width:21px;background-position:0 -342px;}
.iconXyzx2{height:21px;width:21px;background-position:0 -361px;}
.iconXyzx{height:19px;width:22px;background-position:0 -382px;}
.iconJqgz2{height:22px;width:22px;background-position:0 -401px;}
.iconQuick1{height:18px;width:23px;background-position:0 -423px;}
.iconYqlj{height:23px;width:23px;background-position:0 -441px;}
.iconXglj{height:12px;width:23px;background-position:0 -464px;}
.iconSpzx{height:20px;width:24px;background-position:0 -476px;}
.iconTzgg{height:21px;width:24px;background-position:0 -496px;}
.iconJqgz{height:24px;width:24px;background-position:0 -517px;}
.iconXyxw{height:19px;width:25px;background-position:0 -541px;}
.iconJxky{height:20px;width:25px;background-position:0 -560px;}
.iconZsjy{height:23px;width:27px;background-position:0 -580px;}
.iconZsrx{height:40px;width:40px;background-position:0 -603px;}


/* 顶部 */
.top{height:40px;line-height:40px;background-color:#0d67bb;color:#fff;font-size:12px;}
.top a{margin:0 5px;color:#fff;}
.top a:hover{color:#ff0;}

/* 头部 */
.header{height:110px;}
.header .logo{float:left;margin-top:20px;}
.header .logo a{float:left; padding-right:30px; background:url("/images/logoLine.png") no-repeat right center;}
.header .logo span{float:left; margin-top:11px; margin-left:30px; width:255px; height:40px; background: url("/images/logoText.png"); }
.header .headerTxt{float:left;margin-left:60px;background:url("/images/logoLine.png") no-repeat left center;}
.header .headerTxt ul{display:block;padding:40px 0;width:340px;background:url("/images/logoLine.png") no-repeat right center;text-align:center;}
.header .headerTxt ul img{display:inline-block;*display:inline;zoom:1;}
    .header .logoTxt { float: left; width: 750px; height: auto; line-height: 54px; color: #0d67bb; font-size: 50px; margin-top: 30px; margin-left:30px; text-align: left; }

/* 搜索 */
#search {
    float: right;
    height: 32px;
    overflow: hidden;
    margin-top: 38px;
    font-size: 20px;
    color: #0d67bb;
}
/*#search #frm_code{ float:left; width:120px; padding:6px 60px 6px 35px; border:1px solid #0d67bb; background:none;color:#666;outline:none;}*/
#search #headtgid{ float:left; width:140px; padding:6px 60px 6px 35px; border:1px solid #0d67bb; background:none;color:#666;outline:none;}
#search .btn{ top:0;left: 245px; padding:0; width:80px;height:30px;line-height:30px; border:none;}
#search .iconSearch{ position: absolute; top:8px; left:8px;}
#search .gjss{ float:left; *display:inline; zoom:1; margin-left:10px; line-height:30px; border:1px solid #ddd; width:70px; text-align:center;}
#search a:hover.gjss{ background-color:#f5f5f5;}

/* 导航栏 */
.navFixed{ position: fixed !important;top: 0;width: 100%;}
#nav{position:relative;z-index:20; background-color:#fff; border-top:1px solid #0d67bb;box-shadow:0 1px 3px rgba(0,0,0,.1);}
#nav .container{padding:0;overflow:visible;}
#mainNav ul{text-align:center;}
#mainNav .li1{position:relative;float:left;width:120px;height:48px;line-height:48px;text-align:center;}
#mainNav .li1 a{display:block;height:48px;line-height:48px;font-size:16px;transition: all 150ms ease-out 0s;}
#mainNav li.on a{background:url("/images/navBgOn.jpg") repeat-x 0 bottom; background:#0d67bb;color:#fff;}
.submainNav{width:100%;position:absolute;top:48px;}
.submainNav .subNav{display:none;background-color:#fff;border-top:1px solid #f2f2f2;padding:30px 0;box-shadow:0 3px 3px rgba(0,0,0,.10);overflow:hidden;}
.submainNav .subNav .pic{margin-right:30px;float:left;width:380px;overflow:hidden;}
.submainNav .subNav .pic img{max-width:100%;}
.submainNav .subNav .subNavList{float:right;width:250px;padding-left:25px;margin-left:25px;background:url("/images/logoLine.png") no-repeat 0 center;}
.submainNav .subNav .subNavList li{float:left;width:49.9%;line-height:30px;text-align:center;}
.submainNav .subNav .subNavList li a{margin:5px;display:block;background-color:#fafafa;border:1px solid #d8d8d8;border-radius:2px;}
.submainNav .subNav .subNavList li a:hover{background-color:#eee;}
.submainNav .subNav .txt{line-height:1.8;color:#666;overflow:hidden;}
.submainNav .subNav .txt p{padding-bottom:5px;text-indent:2em;}

/* 机构设置
#subNav3 .txt{margin-left:25px;margin-bottom:20px;font-size:16px;}
.jgList{float:left;width:130px;margin:0 10px;}
.jgList dt{margin-bottom:10px;}
.jgList dd ul{margin:0 -5px;overflow:hidden;}
.jgList dd li a{margin:5px;display:block;background-color:#fafafa;border:1px solid #d8d8d8;border-radius:2px;padding:0 5px;height:40px;line-height:40px;overflow:hidden;text-align:center;}
.jgList dd li a:hover{background-color:#eee;}
#jgList1{width:730px;}
#jgList1 li{float:left;width:19.9%;}
 */

/* 院系设置
#subNav4 .txt{margin-left: 25px;font-size:16px;}
.submainNav #subNav4 .subNavList{background:none;float:none;width:auto;padding:0;margin:10px 0 20px;}
.submainNav #subNav4 .subNavList li{width:16.66%;}
.submainNav #subNav4 .subNavList li a{margin:10px;line-height:40px;}
 */
/* 院系设置 */
.submainNav #subNav4 .subNavList{width:470px;}
.submainNav #subNav4 .subNavList li{width:33.33%}

/* 新闻资讯
#subNav10 .txt{margin-left: 25px;font-size:16px;}
#subNav10 .xwBtn{margin:20px 0 30px;height:62px;}
#subNav10 .xwBtn li{ position: relative;float:left;width:29.3%;margin:0 2%;height:62px; overflow:hidden;}
#subNav10 .xwBtn li a{ display:block; border:1px solid #ddd; background-color:#fafafa;height:60px; line-height:60px; font-size:24px; text-align:center; cursor:pointer;}
#subNav10 .xwBtn li a:hover{background-color:#eee;}
#subNav10 .xwBtn li span{ position: absolute; top:0; left:0;width:76px; height:62px; background:#3387d5 url(images/navXwIcon.png) no-repeat center top ;}
#subNav10 .xwBtn li.li2 span{ background-color:#ff4a51; background-position:center -60px;}
#subNav10 .xwBtn li.li3 span{ background-color:#68d866; background-position:center -120px}
#subNav10 .xwBtn li.li3{ overflow:visible;}
 */
/* 新闻资讯 */
#subNav10 #wx {position: relative;}
#subNav10 #wx .pic{display: none; position: absolute; left:-175px; top: -55px;width: 150px; padding: 4px; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
#subNav10 #wx .pic img{width: 150px; height: 150px;}
#subNav10 #wx a:hover .pic{ display:block;}


/* 重置首页按钮 */
#mainNav .h1 a{background:none !important;color:#000 !important;}
#mainNav .on1 a{background:#0d67bb !important;color:#fff !important;}
#mainNav .h1 a:hover{background:url("/images/navBgOn.jpg") repeat-x 0 bottom !important;color:#0d67bb !important;}
#subNav1{display:none !important;}

/* 内容区 */
#content{padding:20px 0;}

/* 侧栏导航列表 */
.navList li{margin-top:1px;}
.navList li a{display:block;padding:13px 25px 13px 10px;font-size:16px;text-align:center;background:#f4f4f4 url("/images/sideMenuIcon.png") no-repeat 0 center;}
.navList li a:hover{background-color:#eee;}
.navList li.on a,
.navList li.active a{background-color:#e5e5e5;background-position:-250px center;color:#0d67bb;}

/* 底部 */
#footer{background-color:#288eed;border-top:4px solid #abd6ff;color:#fff;text-align:center;}
#footer .container{padding:40px 0 30px;}
#footer a{color:#fff;}
#footer a:hover{color:#ff0;}
#footer .zsrx{float:right; margin-left:10px; text-align:center;}
#footer .zsrx .hd{font-size:22px;}
#footer .zsrx .bd{margin-top:15px;padding-top:15px;border-top:1px solid #3d96e9;font-size:14px;color:#a8d5ff;}
#footer .qr{float:right;margin:-15px 10px 0 0;}
#footer .qr img{width:116px;}
#footer .conac{float:left;margin:10px 10px 0 -15px;}
#footer .copy{line-height:1.8;overflow:hidden;}
#footer .copy img{display:none !important;}
#footer .tongji br{display:none !important;}

/* 侧栏悬浮 */
.sideFixed{display:none; z-index: 20;position: fixed;top:50%;margin-top:-130px;right: 0;width: 126px;font-size: 14px;_position: absolute;}
.sideFixed li{margin-top:5px;position: relative;background: #fff;border:1px solid #ddd;text-align: left;right: -87px;}
.sideFixed li .a{height: 38px;line-height: 38px;padding: 0px 0 0px 41px;display: block;cursor: pointer;background: url("/images/sideFixed.png") 0px 0px no-repeat;background-size: 50px auto;}
.sideFixed li.on{background-color:#0d67bb ;border-color:#0d67bb ;text-decoration: none}
.sideFixed li.on .a{color:#fff;background-position:center 0;}
.sideFixed .phone .a{background-position: -6px 0px;}
.sideFixed .phone.on .a{background-position: -6px -49px;}
.sideFixed .wb .a{background-position: -4px -199px;}
.sideFixed .wb.on .a{background-position: -4px -249px;}
.sideFixed .wx .a{background-position: -4px -98px;}
.sideFixed .wx.on .a{background-position: -4px -147px;}
.sideFixed .backTop{display:none;}
.sideFixed .backTop .a{background-position: -4px -299px;}
.sideFixed .backTop.on .a{background-position: -4px -349px;}
.sideFixed .pic{display: none;position: absolute;right: 151px;top: -59px;padding: 4px;background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
.sideFixed .pic img{width: 150px; height: 150px;}
.sideFixed .on .pic{display: block;}
.sideFixed .on .pic i{z-index: 8; position: absolute; right: -10px; top: 50%; margin-top: -3px; border-width: 5px; border-color: transparent; border-style: dashed; border-left-color: #fff; border-left-style: solid; display: block; font-size: 0; line-height: 0; width: 0;}
