.navBar{position:relative; z-index:1;width: 100%;height:80px; border-top: 2px solid #a91702; border-bottom:1px solid #e02802;background-size: cover;background: #2f2f2f  }
.nav{ width:950px;position:relative; margin:0 auto;font-size:14px;}
.nav h3{ font-size:100%; font-weight:normal;   }
.nav>.m{ float:left;position:relative; z-index:1;display: block;background: url("../img/line.png") left center no-repeat;}
.nav>li:first-child{background:none;}
.nav>li:hover{background: #f0840d;}
.nav>li a:hover{color: #ffffff;}
.arrow{color: #ffffff !important;}
.nav h3>a{cursor: pointer;font-size:16px;font-family:"Microsoft YaHei"; display:block;height: 80px; line-height:80px; padding:0 20px;font-weight:normal;color:#fff;text-decoration: none;}
.nav .sub{display:none;position:absolute; left:0;top:80px; z-index:1; background: #3d3d3d;font-size:14px; }
.nav .sub li{ text-align:center;height:40px;min-width:104px;}
.nav .sub li a{font-family:"Microsoft YaHei";font-size: 14px; display:block;white-space:nowrap;height:40px; line-height:40px; color:#fff;text-decoration: none;padding:0 10px; }
.nav .sub li:hover{background: #f0840d;}

header{width: 100%;height:325px;background: #9b1502 url("../img/header.jpg") right no-repeat;}
.head{width:1200px;height: 240px;background: url("../img/head.png") left no-repeat;margin: auto;}

.contentbg{width: 100%;height: auto;background: #f1f1f2;}
.content{width: 1200px;margin: auto;padding-top:10px;position: relative;padding-bottom:30px;  }
.contentLeft{width: 400px;}

.dlrk{width:100%;height: 235px;position: relative; margin: auto;background: #fff;}
.dl_tit{height:36px;width: 100%;line-height:36px;color: #fff;font-size:14px;background: url("../img/titbg.png") repeat-x;text-indent:1em;}
.dl_nr{width:350px; height:150px;margin: auto;}
.dl_nr input{height:40px;outline: none;  border: none;  float: right;  line-height:40px;font-size:12px;width:300px;text-indent:1em;}
.usernameBox{width:345px;height:40px;border: 1px solid #c0c0c0;background: url("../img/icon-1.png") left center no-repeat; margin-top: 16px;}
.passwordBox{width:345px;height:40px;border: 1px solid #c0c0c0;background: url("../img/icon-2.png") left center no-repeat;margin-top: 10px;position: relative;}
.passwordBox .remember {  display: block;  font-size: 13px;  height: 25px;  position: absolute;  right:0;  top: 5px;}
.border{ border: 1px solid #ba1f13;}
.button{display: block;width:280px;height:35px;margin-top:20px;float: right}
.button button{outline: none;letter-spacing:3px;border: none;width:100px;color: #fff;height:35px;font-family: "Microsoft YaHei";font-size:14px;}
.button .xq{background: #737373 url("../img/btn-2.png") repeat-x;;border: 1px solid #cccccc;color: #666;}
.button .dl{background: #ba1f13 url("../img/btn-1.png") repeat-x;}
.zc{float: right;color: #666;font-size: 12px;display: block;line-height:35px;}

.relatedLinks{width:100%;height:260px;background: #fff;margin-top: 30px;}
.tit{height:36px;width: 100%;background: url("../img/titbg.png") repeat-x;}
.tit span{line-height:36px;color: #fff;font-size:14px;text-indent:1em;display: block;width: 340px;float: left;}
.tit a{width: 20px;height: 36px;display: block;float: right;background: url("../img/more.png") left center no-repeat;margin-right:10px;}
.relatedBox{width: 370px;margin: auto;height: auto;}
.relatedBox ul{margin-top: 10px;}
.relatedBox ul li{width: 370px;height: 36px;line-height:36px;margin-top:5px;background: url("../img/relatedImg-h.png") no-repeat;}
.relatedBox ul li a{display: block;font-size: 12px;font-family: serif;color: #666;text-decoration: none;padding-left: 95px;}
.relatedBox ul li:hover{background: url("../img/relatedImg.png") no-repeat;}
.relatedBox ul li a.relatedImg-1{background: url("../img/Img-1.png") 30px center no-repeat;}
.relatedBox ul li a.relatedImg-2{background: url("../img/Img-2.png") 30px center no-repeat;}
.relatedBox ul li a.relatedImg-3{background: url("../img/Img-3.png") 30px center no-repeat;}
.relatedBox ul li a.relatedImg-4{background: url("../img/Img-4.png") 30px center no-repeat;}
.relatedBox ul li a.relatedImg-5{background: url("../img/Img-5.png") 30px center no-repeat;}
.relatedBox ul li a.relatedImg-1:hover{background: url("../img/Img-1h.png") 30px center no-repeat;color: #fff;}
.relatedBox ul li a.relatedImg-2:hover{background: url("../img/Img-2h.png") 30px center no-repeat;color: #fff;}
.relatedBox ul li a.relatedImg-3:hover{background: url("../img/Img-3h.png") 30px center no-repeat;color: #fff;}
.relatedBox ul li a.relatedImg-4:hover{background: url("../img/Img-4h.png") 30px center no-repeat;color: #fff;}
.relatedBox ul li a.relatedImg-5:hover{background: url("../img/Img-5h.png") 30px center no-repeat;color: #fff;}

.simulation{width:100%;height:350px;background: #fff;margin-top:30px;}
.simulationBox{margin-top:10px;}
.simulationBox ul li{width:180px;height:135px;float:left;margin:8px;}
.simulationBox ul li:hover{transition: .3s;box-shadow: #696767 1px 2px 10px -1px;}
.simulationBox ul li .lessonBox{position:relative;display: block;width: 180px;height: 100px;}
.simulationBox ul li .lessonBox .text-bg{position:absolute;filter:alpha(opacity=50) ;opacity:0.5 ; width: 100%;height: 32px;line-height: 32px;color: #fff;top:40px;left:0;background: #000000;}
.simulationBox ul li .lessonBox p{position:absolute;top: 40px;
    left: 0;line-height:32px;color:#fff;font-size:12px;font-family: serif;text-align: center;width:100%;}
.simulationBox ul li .ckxq{display: block;line-height: 32px;color: #666;font-size: 12px;font-family: serif;text-align: center;width: 100%;}
.simulationBox ul li img{width:180px;height:100px;}


.contentRight{position: absolute;right: 0;top:-60px;width: 740px;height: 1030px;background:url("../img/rightbg.png") repeat;padding: 10px;box-shadow: #000000 0 2px 20px -10px;}
.contentA{position: relative;}
.contentA .info {width:230px; height:230px; color: #fff; background: url(../img/bg-opacity.png); position: absolute; top:35px; right:20px; z-index: 1;}
.contentA .info .tittle {width:100%; height:60px; position: absolute; top: 0; left: 0;}
.contentA .info .tittle span{display: block;height:50px;line-height:70px;text-align: center;color: #fff; font-family:"Microsoft YaHei"; font-weight:bolder;font-size:14px;}
.contentA .info .text {font-size: 12px;width:200px; line-height:20px; text-indent: 2em; text-align:justify; margin-right: 15px; position: absolute; top:60px; left: 15px;font-family: serif;}
.contentA .info .more {position: absolute; bottom: 12px; right: 10px;}
.contentA .info .more a {color: #fff;font-family:"Microsoft YaHei";font-size: 12px;line-height: 16px;}


.rightBox{background: #fff;width:740px;height:1030px;}
.focusBox { position: relative; width:730px; height:290px; overflow: hidden;padding: 5px;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:730px; height:290px; display: block; }

.focusBox .prev,
.focusBox .next { width:35px; height:60px; margin: -60px 0 0; display:none; background: url(../img/ad_ctr.png) no-repeat 0 0; position: absolute; top:60%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left:5px;background-position: -8px -12px;}
.focusBox .next { background-position:-17px -105px; right:5px; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


.contentB .demo-1{width:100%;height:270px;margin-top:25px;}
.contentB .demo-1slide{position: relative;}
.contentB .demo-1slide .demo-1Bd{overflow:hidden; position:relative;width: 720px;margin: auto;}
.contentB .demo-1slide .demo-1Hd{position:relative;overflow:hidden;height:36px;width: 100%;background: url("../img/titbg.png") repeat-x;}
.contentB .demo-1slide .demo-1Hd ul{float:left;position: absolute;}
.contentB .demo-1slide .demo-1Hd ul li:first-child{text-indent: 1em;}
.contentB .demo-1slide .demo-1Hd ul li{font-family:"Microsoft YaHei";font-size: 14px;line-height: 36px;text-align: center;  float: left;  cursor: pointer;;color: #fff;}
.contentB .demo-1slide .demo-1Hd .more{width: 20px;height: 36px;display: block;background: url("../img/more.png") left center no-repeat;position:absolute;  right:10px;}
.contentB .demo-1slide .demo-1Hd ul span{float: left;color: #fff;line-height: 36px;}
.contentB .demo-1slide .demo-1Hd ul li:first-child{border: 0;}
.contentB .demo-1slide .demo-1Hd ul li.on{font-weight: bolder;}
.demo-1Bd .demo-1slideBox{padding:5px 0 0 0;}
.demo-1Bd .demo-1slideBox ul{overflow:hidden;zoom:1;}

.demo-1Top {height:95px;border-bottom: 1px dashed #e0e0e0;}
.pic-2{margin-top:4px;float: left}
.pic-2 img{width:150px;height:80px;margin: 3px;}
.js{float: left;width:553px;margin-left: 10px;}
.js span{font-size:13px;display: block;height:30px;line-height:30px;font-family: serif;color: #333;font-weight: bolder;}
.js p{font-size: 13px;line-height:20px;float:left;color: #666;text-indent: 2em;text-align: justify;font-family: serif;}
.js a{font-size: 13px;float: right;color: #a91e02;*margin-top:-20px;}
.demo-1Bottom{font-size: 13px;width:100%;}
.demo-1Bottom ul{margin-top: 5px;}
.demo-1Bottom ul li{height:26px;width: 100%;line-height: 26px;border-bottom: 1px dashed #e0e0e0;background: url("../img/icon-liebiao.gif") left center no-repeat;}
.demo-1Bottom ul li:last-child{border-bottom: none;}
.demo-1Bottom ul li :hover{color: #ba1f13;}
.demo-1Bottom ul li span{float: right;color: #666;font-family: serif;font-size:13px;}
.demo-1Bottom ul li a {float: left; padding-left: 15px;color: #535353 ;float: left;text-decoration: none;font-family: serif;}

.exhibition{margin-top:20px;height: 185px;}
.exhibitionBox{margin-top: 10px;}
.exhibitionBox ul li{width: 351px;height: 45px;margin: 8px;background: url("../img/exhibitionImg.png") no-repeat;float: left;}
.exhibitionBox ul li:hover{background: url("../img/exhibitionImg-h.png") no-repeat;}
.exhibitionBox ul li a{display: block;line-height: 45px;font-size: 13px;color: #666;padding-left:90px;text-align: center;}
.exhibitionBox ul li a:hover{color: #fff;}

.cgzs_gd{position:relative;margin-top:10px;overflow:hidden;}
.cgzs_gd .picMarquee-left ul{ overflow:hidden; zoom:1; width: 730px;overflow: hidden}
.cgzs_gd .picMarquee-left ul li{margin-right:20px; float:left;display:block; overflow:hidden; text-align:center;border: 1px solid #dcdcdc;}
.cgzs_gd .picMarquee-left ul li img{ width:170px; height:150px;margin: 3px;}
.pic_content_2{position: relative;float: left;overflow: hidden;}
.pic_tit_2{font-family:'sans-serif';font-size:14px;color: #fff;display: block;width:100%;height:30px;background:url("../img/titbg2.png") repeat-x;line-height:30px;position: absolute;bottom: -50px;left: 0;text-align: center}
.tempWrap{width:720px !important;margin:auto}

footer{clear: both;width:100%;height:158px;background: #790202 url("../img/footerbg.png") bottom center no-repeat;border-top: 1px solid #000;}
.foot{width:1200px;margin: auto;padding-top:30px;}
.foot-left{padding-left:115px;background: url("../img/footerLeft.png") top left no-repeat;}
.foot-left p{color: #fff;font-size: 12px;font-family: serif;line-height:25px;}
.foot-left p a{color: #fff;text-decoration: none;font-size: 12px;font-family: serif;}

/*二级页面*/
.container {width:1000px; margin:0 auto;}
.content2 {margin-top: 20px;margin-bottom:20px;}
.aside {width:224px;}
.aside h2 {height:43px; text-align: center; line-height: 43px; color: #fff; font-size:15px; background: url(../img/bg-lefttop.png) top center no-repeat;}
.aside ul li {margin-top: 10px;}
.aside ul li a {display:block; height:44px; line-height: 44px; color: #666666; font-size: 15px; font-weight: bold; text-decoration: none; text-align: center; background: url(../img/bg-btn1.png) top center no-repeat;}
.aside ul li a:hover {color:#fff; background: url(../img/bg-btn2.png) top center no-repeat;}
.level2 > li > .arrow {background: #f1f1f1 url(../img/arrow.png) no-repeat scroll 96% -5px; border-bottom: 1px solid #666;}
.level2 li a:hover {opacity:0.7;filter:alpha(opacity=70);    }
.level3 {display: none;}
.level3 > li > a {padding-left: 10px;background: #f1f1f1;}
.level3 > li > .arrow {background: #f1f1f1 url(../img/arrow.png) no-repeat scroll 96% -5px;}
.level4 {display: none;}
.level4 > li > a {padding-left: 10px;background: #E36776;}
.level4 > li > .arrow {background: #f1f1f1 url(../img/arrow.png) no-repeat scroll 96% -5px;}
.level2 > li > .arrow:hover,.level3 > li > .arrow:hover,.level4 > li > .arrow:hover,.level2 > li > .current,.level3 > li > .current,.level4 > li > .current {color:#DDDBDB;background-color:#1d85ce;background-position: 96% -53px !important;}
.contentLi {width:760px; margin-left: 10px;}
.breadcrumb {background: url(../img/icon-home.png) 10px center no-repeat;}
.breadcrumb ul {margin-left: 40px;}
.breadcrumb ul li a, .breadcrumb ul li {color:#666; font-size:12px; line-height: 20px;}
.breadcrumb ul li a:hover {text-decoration: none; color:#ffb31f;}

.breadcrumb-2 {float: left;background: url(../img/icon-home.png) 10px center no-repeat;font-size: 12px;}
.breadcrumb-2 ul {margin-left: 40px;}
.breadcrumb-2 ul li a, .breadcrumb-2 ul li {color:#666; font-size:12px; line-height: 20px;}
.breadcrumb-2 ul li a:hover {text-decoration: none; color:#ffb31f;}

.articleLi {margin-top: 30px; border: 1px solid #ddd;min-height:450px;}
.articleLi ul {margin: 10px 40px; min-height:400px;}
.articleLi ul li {border-bottom:1px dashed #666;background: url("../img/icon-liebiao.gif") left center no-repeat;padding-left: 15px;}
.articleLi ul li a {height:35px; line-height: 35px; font-size: 12px;color:#666;}
.articleLi ul li a h3 {font-size: 12px;}
.articleLi ul li a:hover {color:#ffb31f;}

.page {text-align: center;margin-top: 20px;margin-bottom: 20px;font-size: 12px;color: #666666;}
.page a {border: 1px solid #ccc;color: #727272;padding: 2px 4px;background: #f1f1f1;cursor: pointer;}
.page a:hover {color: #2888e8;text-decoration: none;}

/*三级页面*/
.content3 {margin-top: 20px;margin-bottom:20px;}
.contentArt {width:760px; margin-left: 10px;}
.articlePage {margin-top: 30px; border: 1px solid #f1f1f1;min-height:450px;}
.articlePage h2 {margin-left: 20px;margin-right: 20px;border-bottom: 1px solid #e2e2e2;line-height: 60px;font-size: 18px;color: #666;text-align: center;}
.articlePage > p img {display: block;margin: 10px auto;}
.articlePage > p {margin-left: 20px;margin-right: 20px;margin-top:10px;text-indent: 2em;font-size:14px;color: #666;font-family: "宋体";line-height: 25px;text-align: justify;}
.articlePage table {margin:0 auto;}
.articlePage table td {font-size:13px; color:#666;padding: 5px;line-height:22px;}