﻿
@font-face{ font-family:myFirstFont; src:url(https://chjxy.qut.edu.cn/font/tt0173m.ttf);}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/


.w_fixdcode_wrap{position: fixed;top: 36%;right:20px;border: 1px solid #dbdbdb;width:126px}
.w_fixdcode_wrap dl{width:124px;height:145px;background:#fff;border-bottom:1px solid #dbdbdb;padding: 5px 5px 0;margin:0}
.w_fixdcode_wrap dl dt{width:110px;height:110px;}
.w_fixdcode_wrap dl dd{font-size:14px;text-align:center;line-height: 30px;}
.w_fixdcode_wrap dl dt img:hover{-moz-transform: scale(1.5,1.5);
    -webkit-transform: scale(1.5,1.5);
    -o-transform: scale(1.5,1.5);
    transition: all 1s ease 0s;}


.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

header{ height:12.25rem;  background-size:cover;}
header .logo{ height: 8.5rem; line-height:8.5rem;}
.logo img{  }
header .right{ text-align:right}
header .right .top{padding:1.25rem 0 0;margin-bottom: 1.25rem;}
header .right ul{ display:inline-block;}
header .right ul li{ display:inline-block; font-size:0.875rem; padding:0 0.25rem;}
header .right ul li a{ color:#fff}
header .right .ze{ display:inline-block; }
header .right .ze A{ display:inline-block; font-size:0.875rem; color:#fff; margin-left:1rem}

header .right form{overflow: hidden;z-index:9999;background:#ddd;height: 34px;width: 15.5625rem;float:  right;border: #ccc 1px solid;position: relative;border-radius: 16px;}
header .right input[type="text"]{border: none;width: 100%;display: block;height: 32px;line-height: 32px;text-align: left;color: #333;font-size: 14px;background:none;padding:0 20px;}
header .right input[type="text"]:focus{ text-align: left;}
header .right input[type="submit"]{position:absolute;right:0;top: 0;padding: 0;z-index:2;background:url(../image/icon_search.png) center no-repeat;height: 32px;width: 34px;cursor:pointer;border:none; margin-top: 0;}
header .right input::-webkit-input-placeholder{ color:rgba(255,255,255,0.5);}
header .right input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:rgba(255,255,255,0.5) }
header .right input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:rgba(255,255,255,0.5)}
header .right input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:rgba(255,255,255,0.5)}

.animenu__toggle {
  display: none;
  cursor: pointer;
  background-color: rgba(136,22,22,0.5);
  border: 0;
  padding: 8px;
  height: 34px;
  width: 34px;
}
.animenu__toggle.animenu__toggle--active {
  background-color: #b92d40;
}

.animenu__toggle.animenu__toggle--active .animenu__toggle__bar{ background:#fff}

.animenu__toggle__bar {
  display: block;
  width: 18px;
  height: 1px;
  background-color: #4a4a4a;
  -webkit-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
  -o-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
  transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
}
.animenu__toggle__bar + .animenu__toggle__bar {
  margin-top: 0.45rem;
}

.animenu__toggle--active .animenu__toggle__bar {
  margin: 0;
  position: absolute;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {
  opacity: 0;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.animenu {
  display: block;
}
.animenu ul {
  padding: 0;
  list-style: none;
}
.animenu li, .animenu a {
  display: inline-block;
  font-size: 1rem;
}
.animenu a {
  color: #fff;
  text-decoration: none;
}

.animenu__nav { margin: 0 auto;
	text-align: center;}
.animenu__nav > li {
 display:inline-block;
  position: relative;
  height: 3.75rem;
padding-left:2.2rem;
padding-right:2.2rem;
  text-align:  center;
}

.animenu__nav > li.on {
background:#90000a
}

.animenu__nav > li > a {
  text-transform: uppercase;
  width: 100%;
  line-height: 3.75rem;
  font-size: 1rem;
}
.animenu__nav > li > a:first-child:nth-last-child(2):before {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-bottom: 0;
  border-top-color: currentColor;
  top: 50%;
  margin-top: -2px;
  right: 10px;
  display: none;
}
.animenu__nav > li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0px 0 0;
}
.animenu__nav > li:hover > a,.animenu__nav > li.on > a {
  color: #fff;
}

.animenu__nav__child {
  min-width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  margin: 10px 0 0 0;
  background-color: rgba(143, 0, 11,0.5);
  transition: margin .15s, opacity .15s;
}
.animenu__nav__child > li {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid rgba(255,255,255,0.2);
}
.animenu__nav__child > li:first-child > a:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  margin-left: -6px;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: rgba(255,255,255,0.5);
}
.animenu__nav__child > li:last-child {
  border: 0;
}
.animenu__nav__child a {
  padding: 10px;
  width: 100%;
  border-color: #ba8c48;
}
.animenu__nav__child a:hover {
  background-color: #8f000b;
  border-color: #8f000b;
  color: #fff;
}

@media screen and (max-width: 993px) {

.w_fixdcode_wrap{
display:none;
}
  .animenu__toggle {
    display: inline-block;
    float:  right;
  }

  .animenu__nav,
  .animenu__nav__child {
    display: none;
  }

  .animenu__nav {
  position: absolute;
  left: -15px;
  top: 6rem;
  right: -15px;
  }
  .animenu__nav > li {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid rgba(0,0,0,0.9);
    height: auto;
padding-left:0;
padding-right:0;
  }
  .animenu__nav > li:last-child {
    border: 0;
  }
  .animenu__nav > li:first-child > a:after {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    left: 1em;
    top: -6px;
    border: 6px solid transparent;
    border-top: 0;
    border-bottom-color: inherit;
    display: none;
  }
  .animenu__nav > li > a {
    width: 100%;
    padding: 0 0 0 2rem !important;
    background: rgba(0,0,0,0.96);
    position: relative;
    height: 4rem;
    line-height: 4rem;
    text-align: left;
  }
  .animenu__nav >li .lwy{content:"";position:absolute;right:0;top:0;width:4rem;height:4rem;/*background:rgba(255,255,255,0.05) url(../images/jiantou.png) center no-repeat;*/background-size:6px auto;z-index:1000;display:  none;}

  .animenu__nav a:hover {
    background-color: #7e0f26;
    color: #fff;
    height: 4rem;
    line-height: 4rem;
  }

  .animenu__nav__child {
    position: static;
    background-color: rgba(186,140,72,0.95);
    margin: 0;
    transition: none;
    visibility: visible;
    opacity: 1;
  }
  .animenu__nav__child > li:first-child > a:after {
    content: none;
  }
  .animenu__nav__child a {
    height: 4rem;
    line-height: 4rem;
    width: 100%;
    padding: 0 0 0 2.5rem !important;
    text-align: left;
  }
}
.animenu__nav--open {
  display: block !important;
}
.animenu__nav--open .animenu__nav__child {
}

.container01 .logo01,.container01 form{ display:none}

.banner{margin:0;position:relative;z-index:1;height:450px;background:url(../image/container02_bg.jpg) center no-repeat;background-size:cover;}
.banner ul.slider,.banner ul.slider .miso-list,.banner ul.slider .miso-list .miso-track{ height:100%}
.banner .miso-list li{ height:100%; background:#e24821; text-align:left;}
.banner .miso-dots{bottom: 0.5rem;z-index:1000;height:3.75rem;display:inline-block;padding: 1.75rem 1.75rem;width: 100%;}
.banner .miso-dots li{width:3.4375rem;height:2px;background: #d3c7bb;margin: 0 6px;}
.banner .miso-dots li.miso-active{background: #8f000b;}
.banner .miso-list li .am-u-xs-12{ padding:0 40% 0 0}
.banner .miso-prev, .banner .miso-next{ width:45px; height:86px; z-index:10000; margin-top:-43px;}
.banner .miso-prev{ background:url(../image/left.png) center no-repeat; left:50%; margin-left:-645px;}
.banner .miso-next{ background:url(../image/right.png) center no-repeat; right:50%; margin-right:-645px;}


/*==========================================公共 结束=============================================*/



/*==========================================首页 开始=============================================*/




#main {overflow: hidden; zoom: 1; position: relative; }
.icon-arrow-a-left, .icon-arrow-a-right { background: url(../image/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

#index_b_hero { width: 1360px; height: 465px; margin: auto; position: relative; }
    #index_b_hero img {  width: 1360px; height: 465px; }
    #index_b_hero .heros {  width: 1360px; height: 465px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 1360px; height: 465px; overflow: hidden; left: 2720px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1360px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 1360px; }
    #index_b_hero .active { z-index: 2; left: 0; }
	
#demo{height:290px; overflow:hidden;}
#demo ul.nl {list-style:none outside none; margin:0; padding:0}
#demo ul.nl li {line-height:33px;background: url(https://chjxy.qut.edu.cn/images/yy-1_03.png) left center no-repeat; font-size:14px;}






.container01{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2700005', endColorstr='#B2700005');background:rgba(112,0,5);height:3.75rem;position:relative;z-index: 10000;margin-top: -3.75rem;}

.container02{background:#fff url() center no-repeat;background-size:cover;padding: 0rem;}

.container02 .piclist{float:left;width:45%;background:#fff;padding:0.5rem 0;}
.container02 .piclist2{float:right; width:53%;padding:0rem;}

.container02 .left{ float:left; width:66%; padding:2.5rem 0 0;}
.container02 .right{float:right;width:31.98%;padding: 2.5rem 0 0;}
.container02 .right .indexul{margin-top:15px;}

.container03 {padding: 2.8125rem 0 1.875rem;}
.container03 .left{ width:32.48%;}
.container03  .mid{float:left;width:32.48%; margin:0px 1rem}
.container03  .right{float:right;width:32.48%;}

.container03 .left .title{ height:10.375rem; background:url(../image/container03_title_bg.jpg) center no-repeat; background-size:cover; padding:2rem 0 0 1.25rem; margin-bottom:1.25rem}
.container03 .left .title h3{ font-size:1.5rem; color:#fff; margin-bottom:1.25rem;}
.container03 .left .title h6,.container03 .left .title h6 a{ font-size:1rem; color:rgba(255,255,255,0.7);}
.container03 .left ul,.container03 .mid ul,.container03 .right ul{ overflow:hidden; padding:0}
.container03 .left ul li,.container03 .mid ul li,.container03 .right ul li{ width:100%; overflow:hidden; padding:0 0 0.9rem; margin-bottom:0.9rem; border-bottom:#b5b5b5 1px dashed}


.container08{background:#fff url() center no-repeat;background-size:cover;padding: 0rem;margin-top:0.8rem;margin-bottom:0.8rem;}
.container08 .con_right{width:101%;}
.container08 .con_right .con{ float:left; width:19%; height:6.375rem; padding:0 0.875rem; margin-left:0.875rem;text-align:center}
.container08 .con_right .con h3{height:2.75rem;line-height:2.75rem;position:relative;margin-bottom: 0.5rem;}
.container08 .con_right .con h3 i{ display:inline-block; width:2.75rem; height:2.75rem; line-height:2.75rem; position:relative; border-radius: 20px;z-index:10}


.container08 .con_right .con01{ background:#efeeeb; margin-left:0rem;}
.container08 .con_right .con01 h3 i{ background:#85393a}
.container08 .con_right .con01 h3:before{ background:#efeeeb}
.container08 .con_right .con01 h3:after{ background:#efeeeb}


.container08 .con_right .con02{ background:#c7a37e}
.container08 .con_right .con02 h3 i{ background:#85393a}
.container08 .con_right .con02 h3:before{ background:#c7a37e}
.container08 .con_right .con02 h3:after{ background:#c7a37e}

.container08 .con_right .con03{ background:#efeeeb}
.container08 .con_right .con03 h3 i{ background:#85393a}
.container08 .con_right .con03 h3:before{ background:#efeeeb}
.container08 .con_right .con03 h3:after{ background:#efeeeb}

.container08 .con_right .con04{ background:#c7a37e}
.container08 .con_right .con04 h3 i{ background:#85393a}
.container08 .con_right .con04 h3:before{ background:#c7a37e}
.container08 .con_right .con04 h3:after{ background:#c7a37e}



.container08 .con_right .con05{ background:#efeeeb}
.container08 .con_right .con05 h3 i{ background:#85393a}
.container08 .con_right .con05 h3:before{ background:#efeeeb}
.container08 .con_right .con05 h3:after{ background:#efeeeb}

.container08 .con_right .con.con01 h4{ color:#85393a}
.container08 .con_right .con.con01 span{ color:#85393a}
.container08 .con_right .con.con03 h4{ color:#85393a}
.container08 .con_right .con.con03 span{ color:#85393a}
.container08 .con_right .con.con05 h4{ color:#85393a}
.container08 .con_right .con.con05 span{ color:#85393a}
.container08 .con_right .con h4{ font-size:1.25rem; color:#fff; text-transform:uppercase; font-weight:bold; margin:0rem 0 0.5rem}
.container08 .con_right .con span{ color:#fff}


.container08 .con_right .con.con01:hover h4,.container08 .con_right .con.con03:hover h4,.container08 .con_right .con.con05:hover h4{ color:#fff}
.container08 .con_right .con.con01:hover span,.container08 .con_right .con.con03:hover span,.container08 .con_right .con.con05:hover span{ color:#fff}
.container08 .con_right .con01:hover h4,.container08 .con_right .con03:hover h4,.container08 .con_right .con05:hover h4{ color:#fff}
.container08 .con_right .con01:hover h3 i,.container08 .con_right .con03:hover h3 i,.container08 .con_right .con05:hover h3 i{ background:#c7a37e}

.container08 .con_right .con02:hover h3 i{ background:#c7a37e}
.container08 .con_right .con04:hover h3 i{ background:#c7a37e}


.container08 .con_right .con:hover{background:#85393a}

.container03 .right .bottom .con_left{ float:left; width:100%; height:13.75rem; background:#85393a; padding:0 1.75rem; text-align:center}
.container03 .right .bottom .con_left h3{height:2.75rem;line-height:2.75rem;position:relative;margin-bottom: 0.5rem;}
.container03 .right .bottom .con_left h3 i{display:inline-block;height:2.75rem;line-height:2.75rem;background:#701c45;position:relative;z-index:10;font-size:1.25rem;color:#fff;text-transform:uppercase;font-weight:bold;font-style:normal;padding: 0 1rem;}
.container03 .right .bottom .con_left h3:before{content:"";position:absolute;top:50%;margin-top: 0;left:15%; right:15%; height:1px;background:#85393a;}
.container03 .right .bottom .con_left h3:after{content:"";position:absolute;z-index:0;top:50%;margin-top: 3px;left:15%; right:15%;height:1px;background:#85393a;}
.container03 .right .bottom .con_left p{ font-size:0.875rem; line-height:1.5rem; height:4.5rem; overflow:hidden; color:rgba(255,255,255,0.7); text-align:left; margin-bottom:1.25rem}
.container03 .right .bottom .con_left span{ display:inline-block; width:9.375rem; height:35px; line-height:35px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');background:rgba(255,255,255,0.8); color:#585858}

.container05{ padding:3.125rem 0 2rem; background: #F5F5F5;; overflow:hidden}


.container05 h3.title{ height:58px; line-height:58px; color:#8f000b; font-weight:bold; float:left; width: 10%; }
.container05 ul.f14 { float:left;width: 85%; overflow:hidden;;}
.container05 ul li{ float:left;  height:57px;}
.container05 ul li a{ display:block; background:#f7f7f7; color:#505050; padding:0px 20px; line-height:58px;}
.container05 ul li a:hover{ color:#db5244;}

.link{width:101%;height:60px;line-height:60px;margin: 0 auto 10px;}
.link p{ font-size:16px; color:#666;  font-weight:bold; float:left; margin-left:10px; }
.link li{ width:auto;float:left; margin-left:30px; font-size:16px; font-weight:normal; color:#666;  padding-left:10px;}
.link li a{font-size:16px; color:#666;  ;}



.footer{ padding:3.125rem 0; background:#8f000b; overflow:hidden; text-align:center}
.footer .left,.footer .center,.footer .right{ display:inline-block;overflow:hidden; margin:0rem; text-align:left; width:32.98%}
.footer .left h3{ font-size:1.125rem; color:#fff; margin-bottom:1.25rem}
.footer .left p{ font-size:1rem; color:#fff; line-height:1.875rem;}
.footer .center ul li{ display:inline-block; padding:0 1.25rem; text-align:center}
.footer .center ul li h3{ margin-bottom:1.125rem}
.footer .center ul li h3 img{ width:6.8125rem; height:6.8125rem}
.footer .center ul li h5{ font-size:1rem; color:#fff}
.footer .right h3{ font-size:1.125rem; color:#fff; margin-bottom:1.25rem}
.footer .right ul{ width:17.5rem;}
.footer .right ul li{ float:left; width:8.75rem; line-height:1.75rem; background:url(../image/icon_dot.png) left center no-repeat; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.footer .right ul li{ padding:0 0 0 1.625rem;}
.footer .right ul li a{ font-size:1rem; color:#fff}
.footer  a{ font-size:1rem; color:#fff}

footer{ padding:1rem 0; background:#700005; font-size:1rem; color:#fff; text-align:center}

.n_banner{background:url(../image/container02_bg.jpg) center no-repeat;background-size:cover !important;height:auto;text-align:center}
.n_banner img{ margin:auto;max-height:360px}

.n_container{ overflow:hidden; padding:40px 0 70px;}
.n_container .left{float:left;width: 15.625rem;}
.n_container .left h1{height: 60px;line-height: 60px;background:url(../image/h1_bg.png) center no-repeat;font-size:22px;color:#fff;text-align:center;background-size: cover;margin-top: 0.625rem;}
.n_container .left .con{padding:10px;border: #8f000b 1px solid;}
.n_container .left .con ul li{line-height:50px;font-size: 1.125rem;color: #4c4c4c;background: #fafafa url(../image/icon_right.png) 91% 20px no-repeat;border-bottom:#e6e6e6 1px solid;position:relative;padding:0 0 0 46px;}
.n_container .left .con ul li:hover{ background: #fafafa url(../image/icon_right01.png) 91% center no-repeat;}
.n_container .left .con ul li:before{content:"";width:4px;height:12px;background:#cfcfcf;position:absolute;left:20px;top: 19px;}
.n_container .left .con ul li.on:before,.n_container .left .con ul li:hover:before{background: #8f000b;height: 24px;top: 13px;}
.n_container .left .con ul li a{ color:#4c4c4c}
.n_container .left .con ul li.on a{ color:#8f000b}
.n_container .left .con ul li a:hover{ color:#8f000b}
.n_container .left .con ul li dl{display:none;margin-bottom: 15px;}
.n_container .left .con ul li dl dd{ height:40px; line-height:40px;}
.n_container .left .con ul li dl dd a{ line-height:40px;font-size: 1rem;color: #4c4c4c;}
.n_container .left .con ul li i.up{ transform:rotate(90deg); -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);}
.n_container .left .con ul li.on{background: #fafafa url(../image/icon_right01.png) 91% 20px no-repeat;}
.n_container .left .con ul li dl dd.ons{color:#8f000b}
.n_container .left .con ul li dl dd.ons a{color:#8f000b}

.n_container .left .con ul li.on dd a{ color:#4c4c4c}

.n_container .right{float:right;width: calc(100% - 18.75rem);}
.mianbao{border-bottom:#d9d9d9 1px solid;padding: 5px 0 16px 12px;background: url(../image/local.png) left 3px no-repeat;margin-bottom: 30px;}
.mianbao,.mianbao span,.mianbao a{ font-size:14px; color:#666666}
.mianbao a:hover{ color:#700005}
.mianbao a{ margin-right:2px;}

.n_wenzhang ul{ margin-bottom:36px;}
.n_wenzhang ul li{font-size: 1rem;color: #333333;line-height: 3.125rem;position:relative;padding: 0 2rem 0 1.5rem;}
.n_wenzhang ul li:before{content:"";width:4px;height:4px;background: #717171;position:absolute;left: 0.625rem;top:50%;margin-top:-2px;border-radius: 100%;}
.n_wenzhang ul li a{display:inline-block;color:#000;width: calc(100% - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_wenzhang ul li a:hover{ color:#700005}
.n_wenzhang ul li span{font-size: 0.875rem;color: #676767;float:right;}

.fanye{ text-align:center}

.n_tupian ul{margin: 0 -0.71875rem;overflow:  hidden;}
.n_tupian ul li{float:left;width: 33.33333%;margin-bottom: 2.125rem;padding: 0 0.71875rem;}
.n_tupian ul li .img,.n_tupian ul li .img img{width: 100%;}
.n_tupian ul li .con{height: 50px;line-height: 50px;padding: 0 12px;border:#d2d2d2 1px solid;margin-top:-1px;}
.n_tupian ul li .con a{font-size: 0.875rem;color:#000;display:  inline-block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width: 100%;}
.n_tupian ul li .con a:hover{ color:#700005}

.qiehuan{ height:46px; line-height:46px; background:#fafafa}
.qiehuan ul li{float:left;width: 7.5rem;height:46px;text-align:center;}
.qiehuan ul li a{font-size: 1rem;color:#666666;display:block;}
.qiehuan ul li.on{ /*background:url(../images/jiabian01.png) center no-repeat; */}
.qiehuan ul li.on a{ color:#fff; font-weight:bold}
.detail{}
.detail p{font-size: 1rem;color:#4c4c4c;line-height: 2rem;margin-bottom: 1.75rem;}

.n_mingshi .qiehuan{ margin-bottom:17px;}
.n_mingshi dl{overflow:hidden;margin: 0 -0.40625rem;}
.n_mingshi dl dt{float:left;width:100%;font-size: 1rem;color:#000;font-weight:bold;margin-top: 20px;margin-bottom:22px;padding: 0 0.40625rem 0 1.5rem;position:relative;}
.n_mingshi dl dt:before{ content:""; position:absolute; left:0.40625rem; top:50%; margin-top:-7px; width:9px; height:14px; /*background:url(../images/sanjiao.png) left center no-repeat*/}
.n_mingshi dl dd{float:left;width: 20%;height:40px;line-height:40px;text-align:center;padding: 0 0.40625rem;margin-bottom: 1rem;}
.n_mingshi dl dd a{font-size: 0.875rem;color:#666666;display:block;border: #e5e5e5 1px solid;background: #e5eaf2;}
.n_mingshi dl dd a:hover{/*background:url(../images/jiabian01.png) center no-repeat;*/ background-size:100%; color:#fff; }
.n_mingshi .detail{ padding:15px 0 0}
.n_mingshi .detail h3{font-size:18px;color:#700005;margin-bottom:20px;margin-top:20px;text-align:center;font-weight: normal;}

.detail h2{font-size: 1.375rem;line-height: 2.25rem;color: #000000;font-weight:normal;text-align:center;margin-bottom: 6px;}
.detail .tittle{width:100%;text-align:center;padding: 8px 0 1.25rem 0;overflow:hidden;margin-bottom: 1.875rem; background:url(../image/line.png) center bottom no-repeat; background-size:100% 1px}
.detail .tittle span{display:inline-block;margin: 0 6px;font-size: 0.8125rem;color: #7a7a7a;}
.detail .tittle span a{ font-size: 13px;color: #7a7a7a;}
.detail .tittle span a:hover{ color: #700005;}

#ar_fot{margin-top: 35px;position:relative;padding: 18px 20px;background: #f3f3f3;}
#ar_fot h5{width: 100%;display:block;font-size: 1rem;line-height: 32px;color: #6f6f6f;font-weight: normal;}
#ar_fot h5 a{font-size: 1rem;color: #6f6f6f;font-weight:normal;width: calc(100% - 5rem);display:  inline-block;}

#ar_fot h5 a:hover{color: #700005;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}


/*====移动端导航====*/
#m_n_nav{background: #700005;display: none;line-height: 50px;height: 50px;position: relative;z-index: 99;float: left;width: 100%;}
#bnt_back{position:absolute;left: 1rem;top:0;color: #fff;font-size: 20px;background:url(https://chjxy.qut.edu.cn/images/fanhui.png) left center no-repeat}
#m_n_nav i{}
#m_n_nav h1{font-size: 16px;color: #fff;text-align: center;margin: 0;line-height: 50px;}
#bnt_sub_nav{position: absolute;right: 1rem;top: 0;cursor: pointer;color: #fff;font-size: 18px;}
#bnt_sub_nav img{ display: block; height: 15px; }
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f0f3f5; display: none; box-shadow: 0 0 5px #999; z-index: 9;}
#sub_nav_content ul{ padding:  10px;}
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0;}
#sub_nav_content ul li a{ display:block; border-left:2px solid #d2b068; height:30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455;}
#sub_nav_content ul li.on a{color: #d2b068;}
#sub_nav_content dt{height:40px;line-height:40px;position:relative;background:#fff;  border-top:1px solid #e7e7e7; z-index: 999; }
#sub_nav_content dt a{ margin:0 20px; display:block;color:#5b5349; height: 40px; font-size:14px; font-weight: 400;  }
#sub_nav_content dt a i{ position: absolute; right: 15px; top: 0; opacity:0;filter:alpha(opacity=0); }
#sub_nav_content dt a{}
#sub_nav_content dt.title{background:#fafafb;}
#sub_nav_content dt.title i{ opacity:1;filter:alpha(opacity=100);}
#sub_nav_content dt.title_on  { background:#fafafb;}
#sub_nav_content dt.title_on a{ color:#700005; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #700005;  }
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8;}
#sub_nav_content dt.on a,#sub_nav_content dt.title_on a{color: #700005;}
#sub_nav_content dd{ display:none;}
#sub_nav_content dd .box{padding:0px 0px 0px 0px;}
#sub_nav_content dd a{ padding:0 25px;  line-height:30px;border-top:1px solid #e7e7e7;font-size:12px;color:#5b5349;display:block;height:30px;}
#sub_nav_content dd a.on{ color:#700005}

.fan_hui_top{ position:fixed; right:15px; bottom:2rem; width:57px; height:42px; display:none}
.fan_hui_top img{ width:100%; height:100%}

.n_banner .layui-container,.n_banner .layui-row,.n_banner .layui-col-xs12{ position:relative; height:100%}
.n_banner .dangqian{position:absolute;right: 30px;bottom:0.625rem;padding: 0 0.25rem 0 1rem;display:inline-block;height:3.125rem;line-height:3.125rem;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');background:rgba(0,0,0,0.3);font-size:1.375rem;color:#fff;font-weight:bold;letter-spacing: 3px;text-shadow: -2px 2px 5px rgba(0,0,0,0.9);}
.n_banner .dangqian:before{content:"";position:absolute;right: -30px;bottom: 0;height: 0;border-bottom: rgba(0,0,0,0.3) 3.125rem solid;border-right: transparent 30px solid;}

.n_container .right .ar_article h3{font-size:1.5rem;color:#333333;font-weight:normal;margin-bottom: 1.5rem;}
.n_container .right .ar_article p{ text-indent:1.5rem;}


.n_title{ font-size:24px; border-bottom:2px solid #90000a; line-height:60px;}
.danlm28cc{ font-size:16px; line-height:35px; padding-top:30px;}
.danlm28cc p{ padding-bottom:15px; text-indent:28px;}

/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/



@media(min-width: 768px){
	.container02 .left .first .con h4 a:hover,.container02 .left ul li .con h4 a:hover{ color:#8f000b;}
	.container02 .right ul li:hover h4 a{ text-transform:uppercase}
	.container04 ul li.miso-slide:hover h5 a,.container03 .left ul .con h5 a:hover,.n_wenzhang ul li a:hover{ color:#8f000b;}
	.container02 .right ul .miso-slide li h4 a:hover,.footer .right ul li a:hover,.container02 .left ul li .con h4 a:hover,.container03 .left ul .con h5 a:hover,.container04 ul li.miso-slide h5 a:hover,.container02 .left .first .con h4 a:hover,.n_wenzhang ul li a:hover{ text-decoration:underline}
	.container03 .right .top .con_right .con:hover span,header .right ul li a:hover,header .right .ze a:hover{ text-decoration:underline}
	.container03 .right .top .con_left:hover span,.container03 .right .bottom .con_left:hover span{ background:#8f000b; color:#fff}
}

@media(max-width: 1200px){
	.footer .left,.footer .center,.footer .right{ margin:0 2rem}
}

@media(max-width: 992px){
	header{ display:none}
	.container01{ margin-top:0; background:#f5f5f5; height:6rem}
	.container01 .logo01,.container01 form{ display:inline-block}

	.container01 form{display:none;overflow: hidden;z-index:9999;background: none;height: 34px;width: 10.5625rem;float:  right;border: rgba(255,255,255,0.5) 1px solid;position: relative;margin-right:0.5rem;}
	.container01 input[type="text"]{border: none;width: 100%;display: block;height: 32px;line-height: 32px;text-align: left;color: #fff;font-size: 14px;background:none;padding:0 20px;}
	.container01 input[type="text"]:focus{ text-align: left;}
	.container01 input[type="submit"]{position:absolute;right:0;top: 0;padding: 0;z-index:2;background:url(../image/icon_search.png) center no-repeat;height: 32px;width: 34px;cursor:pointer;border:none; margin-top: 0;}
	.container01 input::-webkit-input-placeholder{ color:rgba(255,255,255,0.5);}
	.container01 input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:rgba(255,255,255,0.5) }
	.container01 input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:rgba(255,255,255,0.5)}
	.container01 input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:rgba(255,255,255,0.5)}
	
	.animenu{float:right;margin-top: calc((6rem - 34px) / 2);}
	
	.ar_web{ display:none}
	.ar_wap{ display:block}
	.banner{ height:auto}
	.banner ul li.miso-slide img{width: 100%;}
	
	.banner .miso-prev, .banner .miso-next{ display:none !important}
	
	.footer{ padding:0 0 1rem 0; background:#8f000b; overflow:hidden; text-align:center}
	
	.container02 .left{ margin-bottom:2rem}
	.container02 .left,.container02 .right{ width:100%}
	
	.container03 .left{ margin-bottom:1.5rem}
	.container03 .left,.container03 .right{ width:100%}
	.container03 .left ul{ overflow:hidden; padding:0 0}
	
	.footer .left,.footer .center,.footer .right{ max-width:50%;}
	.footer .right{ display:none}

.link p{ font-size:16px; color:#666;  font-weight:bold; float:left; margin-left:5px; }
.link li{ width:auto;float:left; margin-left:10px; font-size:16px; font-weight:normal; color:#666;  padding-left:5px; line-height:30px; height:30px;}
.link li a{font-size:16px; color:#666;  ;}
.container05 ul li{ float:left;  height:37px;}
.container05 ul li a{ display:block; background:#f7f7f7; color:#505050; padding:0px 10px; line-height:28px;}

	
	.n_banner{ height:auto; margin-top:0}
	
	#m_n_nav{ display:block}
	.n_title{ display:none}
	
	.n_container .left,.mianbao{ display:none}
	.n_container .right{ float:left; width:100%}
}

@media(max-width: 768px){	.
	
	.footer .left,.footer .center,.footer .right{ margin:0; width:50%; text-align:left; float:left}
	.footer .center ul li{ padding:0 0.5rem}
	.footer .center ul li h3 img{ width:5rem; height:5rem}
	.n_container{ padding:2rem 0 3rem}
}

@media(max-width: 640px){
	.container02 .left .first{ margin-bottom:2rem}
	.container02 .left .first .img{ margin-bottom:1rem}
	.container02 .left .first .img img{ width:100%;}
	.container02 .left .first .img,.container02 .left .first .con{ width:100%}
	.container02 .left .first .con h4{ height:auto; max-height:4.25rem}
	.container02 .left ul li{ width:100%}
	.container02 .left .first .con h4{ margin-bottom:1rem}
	
	.container03 .right .top .con_right img{ height:16px;}
	.container03 .right .top .con_left span{ font-size:0.75rem}
}



/*==========================================内页 结束=============================================*/


/* 下面是8月新加 */

/* 标题 */
.listTitle{margin-top: 0px;margin-bottom: 15px;display: block;overflow: hidden;  border-bottom: 2px solid #ebebeb;}
.listTitle h2{font-size: 20px;padding-left:15px; }
.listTitle h2 a{font-size: 20px;font-weight: 600; color:#90000a;line-height:40px;padding-bottom:6px;border-bottom: 3px solid #85393A; }
.listTitle h2 a strong{font-size: 14px;font-weight: 400; color:#555;line-height:40px;}

.listTitle .more{float: right;}
.listTitle  .more a{display: block;position: relative; color:#999;font-size: 1rem;padding-right:10px;padding-top: 5px;}
.listTitle .more a i{position: absolute;top:0;right:0;font-style: normal;}
.listTitle .more a:hover{color:#a11212;}

/* 新闻标题 */
.indexul{line-height: 28px;margin-top:7px;width:100%;}
.indexul li{ display: block;overflow: hidden;  width:100%; overflow:hidden; padding:0 0 0.7rem; margin-bottom:0.7rem; border-bottom:#b5b5b5 1px dashed}
.indexul li .date{float: right;}
.indexul li a{float:left;color: #000000;text-decoration: none;font-size: 16px;margin-left: 10px;width:80%; white-space:nowrap; display:block; overflow:hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis; }
.indexul li a:hover{color:#b90f1c ;}
.indexul li span{color:#b90f1c;}
.indexul li .date{color: #333;}


/***************图片列表****************/
	
.szdw-list {
	margin-bottom: 60px
}

.szdw-list ul {
	margin: 0 0px;width:100%;
}

.szdw-list ul li {
	width:25%;
	text-align: center;
	margin-top: 20px;
	transition: all 0.3s;
	margin-bottom: 10px;
	padding: 0px;
	box-sizing: border-box;
	
}

.szdw-list ul li a {
	width: 100%;
	display: block;
	box-sizing: border-box;
}

.szdw-list ul li a img {
	max-width: 90%;
	height: 225px; 
	margin: 0px auto
}

.szdw-list ul li a .szdw-list-nr span {
	display: block
}

.szdw-list ul li a .szdw-list-nr .szdw-bt {
	margin-top: 15px;
	font-size: 18px;
	color: #444;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.szdw-list ul li a .szdw-list-nr .zhicheng {
	margin-top: 2px;
	font-size: 14px;
	color: #666666;
	height: 18px;
	overflow: hidden;
}


.szdw-list ul li:hover  a .szdw-list-nr .szdw-bt{
	color: #B01F24;
}

@media screen and (min-width:240px) and (max-width:968px){

.szdw-list ul li {
	width:100%;
	text-align: center;
	margin-top: 20px;
	transition: all 0.3s;
	margin-bottom: 10px;
	padding: 0px;
	box-sizing: border-box;
	
}
.szdw-list ul li a img {
	max-width: 90%;
	height: auto; 
	margin: 0px auto
}

	.container01 .logo01{float:left;width:70%; height:6rem; line-height:6rem;}
	.container01 .logo01 img{ width:100%;}
	

.container02 .piclist{display:none;}
.container02 .piclist2{float:none; width:100%;padding:0rem;}

.container02 .left{ float:none; width:100%; padding:1rem 0 0;}
.container02 .right{float:none;width:100%;padding:1rem 0 0;}
.container02 .right .indexul{margin-top:15px;}

.container03 .left{ width:100%;}
.container03  .mid{float:left;width:100%; margin:0px 0rem}
.container03  .right{float:left;width:100%;}
.container08 .con_right .con{ float:left; width:33%; height:6.375rem; padding:0 0.875rem; margin-left:0rem;text-align:center}


.n_container .right .ar_article img{max-width:90%;}

}



.secTitleLeft,.secTitleRight{width:48%;height: 300px;display: block;overflow: hidden;margin-top:-4px;}
.secTitleLeft ul,.secTitleRight ul{width:100%;display: block;overflow: hidden;margin-top:-4px;}

/* 幻灯 */
.slideBox{ width:100%; height:100%; overflow:hidden; position:relative; margin:auto; }
		.slideBox .hd{ height:40px; overflow:hidden; position:absolute; right:0px; bottom:30px; z-index:1; padding:0px 5px 0px 15px;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; margin-top:10px;}
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#ba0000; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{width:100%; zoom:1; vertical-align:middle; height:auto; line-height:40px;}
		.slideBox .bd li a{ font-size:14px;color:#333}
		.slideBox .bd img{ width:100%; height:265px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../image/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }