/*@charset "utf-8";*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,
form,fieldset,legend,input,button,textarea,
p,blockquote,
th,td,a{margin:0; padding:0;outline:0;}
table{border-collapse:collapse; border-spacing:0;}
ul,li{list-style:none;}
fieldset,img {border:0;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#00A89E;transition: 500ms all; -webkit-transition: 500ms all; -moz-transition: 500ms all; -o-transition: 500ms all;}
q:before, q:after{content:'';}
abbr, acronym{border:0; font-variant:normal;}
address,cite,dfn,optgroup,em,var{font-style:normal;font-weight:normal}
legend{color:#000;}
body, button, input, select, textarea {font:12px/1.6 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;letter-spacing:0.01em; }
code, kbd, pre, samp, tt{font-family:"Courier New", Courier, monospace;}
/*--font--*/
.bold{font-weight:bold}
.normal{font-weight:normal;}
.fn{font-family:Arial;}
.fyh{font-family:"微软雅黑","宋体"}
.sfh{font-family:"宋体"}
.fht{font-family:"黑体"}
.georgia{font-family:Constantia,Georgia}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}
.nowrap{white-space:nowrap; } 
.hover{transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;} 
 
/*--Positioning --*/
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed} 
.fr{float:right;}
.fl{float:left;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} 
.cc {display: block;}
.c{clear:both;height:0px;font:0px/0px Arial;overflow:hidden;}
/*-- Layout  --*/
.hidden{display:none;}
.vhidden{visibility:hidden}
.vshow{visibility:visible}
.ohidden{overflow:hidden}
.oxhidden{overflow-x:hidden}
.oyhidden{overflow-y:hidden}
.oyauto{overflow-y:auto}
.block{display:block;}
.ma{margin:0 auto}
.w100{width:100%} 
/*-- Dimensions   --*/ 
.alpha10{filter:alpha(opacity=10);-moz-opacity:0.1;opacity: 0.1;}
.alpha33{filter:alpha(opacity=33);-moz-opacity:0.33;opacity: 0.33;}
.alpha50{filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.alpha66{filter:alpha(opacity=66);-moz-opacity:0.66;opacity: 0.66;}
.hand{cursor:pointer}
.mt10{margin-top: 10px;}

/*---Page----*/ 
.centerWarp{width:1100px;margin:0 auto;}

body{color:#666;background: #9DEFD7}
body{width:100%;overflow-x: hidden;min-width: 1100px}
.relative{z-index: 1}
.nvaBar{height:80px;background:#fff;border-top: 2px solid #019A34;width:100%;z-index: 1;border-bottom:1px solid #d7d7d7 ;z-index: 99;font-size: 12px;box-sizing:content-box;-webkit-box-sizing: content-box;
-moz-box-sizing: borde}
.nvaBar #navfouce{height:80px;right:0;}
#navfouce li{height:80px;line-height: 80px;font-size: 16px;font-weight: 400;float: left;overflow: hidden}
#navfouce li a{height:80px;line-height: 80px; /*padding: 0 10px 0 30px;*/ padding: 0 5px 0 30px; color:#333;display: block;}
#navfouce li a:hover{color:#fff;}
.ban{width:100%;height:1000px;position: relative; background-position: top center;background-repeat: no-repeat;background-image: url("../images/bgThumb.jpg")}
.timeLine{border-top: 1px solid #999;position: absolute;width:0;left:0;top:80px;z-index: 9}
.nvaSp{background:#019A34;height:80px;top:0;z-index: -1;}
.nvaBoxWarp{z-index:999;}
.nvaBox{width:100%;background:#f6f6f6;background: rgba(250,250,250,0.9);border-bottom: #019A34 2px solid;position: absolute;left: 0;top:80px; overflow: hidden;display: none;border-top: 1px solid #d7d7d7}
.nvaBox .nvaBoxContent{float: right;padding:25px 15px ;} 
.nvaBox .mcate-item-bd{margin-top: 15px}
.nvaBox .mcate-item-bd a{white-space:nowrap; margin-right: 5px;}
.nvaBox .bigImgWarp{box-shadow: 0 0 1px #999;padding:5px;background: #fff}
.nvaBox .bigImgWarp .title{height:30px;background: url("../images/nva-more.jpg") right center no-repeat;line-height:30px;margin-bottom: -5px}
.nvaBox .smallImgWarp{height:60px;}
.nvaBox .smallImgWarp .img{width:100px;height:80px;float: left;margin-right: 6px;background: #fff;overflow: hidden}
.nvaBox .smallImgWarp span{line-height: 23px;width:100px;height:25px;overflow: hidden;padding:0 5px;white-space: nowrap;text-overflow: ellipsis;display: block;}
.nvaBox .smallImgWarp img{height:55px;width:100px; }
.nvaBox .boxImgCarousel img{/*width:210px;*/height:130px;}
.nvaBox .nva-newList{margin-top:6px}
.nvaBox .nva-newList li{width:360px;overflow:hidden;margin:0;padding:0;margin-top:1px;height:22px;line-height: 20px;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nvaBox .nva-newList li a{/*display: inline;*/height:22px;line-height: 20px;padding: 0;}
.nvaBox .nva-newList li a:before{content: "·";font-size: 25px;color:#019A34;position: relative;top:4px;}
.nvaBox .nva-newList li a:hover{color:#019A34}
.nvaBox .nvaListBtn{height:23px;line-height: 23px;text-align: center;border-radius: 4px;margin-bottom: 4px;border:1px solid #999;display: block;}
.nvaBox .nvaListBtn a:hover,.nvaBox .nvaListBtn:hover a{color:#fff}
.nvaBox .nvaListBtn.on{background:#019A34;color:#fff;border:1px solid #09a; }
.nvaBox .nvaListBtn:hover{color: #fff;background: #f60;border-color: #a20}
.nvaBox .nva-proList{width:280px;position: relative;height:87px;margin-top: 13px;overflow: hidden;}

.nvaBox .nva-proList a{position: absolute;display: block;width:93px;}
.nvaBox .nva-proList .img1{margin-left: 96px}
.nvaBox .nva-proList .img2{margin-left: 190px}
.nvaBox .nva-proListLive{width:270px;border-left:3px solid #019A34;height:55px;background: url("../images/nva-live.png");padding:10px;padding-top:65px;padding-left:20px;line-height: 1.2em;box-sizing:content-box;-webkit-box-sizing: content-box;-moz-box-sizing: borde}
.nvaBox .nva-Lecturer{width:298px;border-left:3px solid #019A34;height:130px;line-height: 1.6em;position: relative;overflow: hidden} 
.nvaBox .nva-Lecturer ul{width:5999px;}
.nvaBox .nva-Lecturer li{height:130px;width:298px;float: left}
.nvaBox .nva-Lecturer .title{font-size: 16px;font-weight: bold;color: #444;margin-bottom: 10px;} 
.nvaBox .nva-Lecturer .title span{font-size:12px;font-weight: normal;position: relative;top:1px;}
.nvaBox .nva-proListLive .list{margin-bottom:2px;font-size: 12px;display: block; width: 70px;}
.nvaBox .nva-proListLive .list:before{content: ">>";margin-right: 10px;letter-spacing:-0.3em;} 
.nvaBox .LecturerSpWarp{height: 8px; margin-top: 10px;position: absolute;bottom: 8px;left:15px;z-index: 99}
.nvaBox .LecturerSpWarp .sp{width:8px;height:8px;border-radius: 8px;background:#999;margin-right: 5px;float: left;display: block;overflow: hidden;cursor:pointer}
.nvaBox .LecturerSpWarp .sp.on{width:12px;height:8px;border-radius: 8px;background:#019A34;}
/*#affWarp .nva-newList{margin-top: 15px}
#affWarp .nva-newList li{width:100%;list-style:none;}
#affWarp .nva-newList li a:before{content: ""}*/
#navlistWarp{z-index: 99;background: #fff;}
.boxImgCarousel,.boxImgCarousel li{width:210px;overflow: hidden;position: relative;height:130px!important;}
.boxImgCarousel li{float: left;}
.boxImgCarousel ul{width:999px;height:130px;margin-left:0;}
.boxImgCarousel li .imgInfo{width:210px;height:24px;line-height: 24px;background: #000;background: rgba(0,0,0,0.6);color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;position: absolute;left:0;bottom: 0}
.boxImgCarousel .next,.boxImgCarousel .prev{width:20px;height:40px;position: absolute;top:50%;margin-top: -30px;background: rgba(0,0,0,0.6);font-size: 26px;text-align: center;line-height: 40px;color: #fff;z-index: 99;display: none}
.boxImgCarousel:hover .next,.boxImgCarousel:hover .prev{display: block;transition: 500ms all; -webkit-transition: 500ms all; -moz-transition: 500ms all; -o-transition: 500ms all}
.boxImgCarousel .next{right:0;}
.boxImgCarousel .prev{left:0}
.boxImgCarousel .next:before{content: ">";font-family: "宋体"}
.boxImgCarousel .prev:before{content: "<";font-family: "宋体"}
.boxImgCarousel .next:hover,.boxImgCarousel .prev:hover{background: rgba(0,200,200,0.6);transition: 500ms all; -webkit-transition: 500ms all; -moz-transition: 500ms all; -o-transition: 500ms all}

.footWarp{background: #f5f5f5;margin-top: 80px;font-size: 14px;padding-top: 30px;} 
.footWarp li{width:130px;border-right: 1px solid #d7d7d7;float: left;margin-right: 20px;height:200px;}
.footWarp h4{font-size:20px;font-weight: normal;margin-bottom: 10px;}
.footWarp li a{display:block;}
.footWarp h3,.footWarp h5{font-weight: normal}
.footWarp h3{font-size:28px;}
.footWarp h5{font-size:16px;}
.footWarp .btnWarp{width:150px;position: relative;margin:0 auto;margin-top: 10px;}
.footWarp .mybtn{text-align: center;background:#00A89E;border-radius: 0px;border:0px solid #4cae4c;color:#fff;height:34px;line-height: 34px; }
.footWarp .mybtn:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2) inset}
.footWarp .btnWarp.on .mybtn{box-shadow: 0 0 10px rgba(0,0,0,0.2) inset}
.footWarp .mybtn span{margin: 0 10px;}
.footWarp i{width:14px;height:14px;display: inline-block;background: url("../images/ico.png");position: relative;top:3px;} 
.footWarp i.cont{background-position: 0 -14px} 
.footWarp i.cont2{background-position: 0 -28px} 
.footWarp i.edit{background-position: 0 -42px} 
.footWarp i.set{background-position: 0 -56px} 
.footWarp i.user{background-position: 0 -70px} 
.footWarp .btnWarp .menu{width:148px;position: absolute;top:32px;left: 0;border:1px solid #aaa;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;background: #fff;padding-bottom: 10px;box-shadow: 0 2px 12px rgba(0,0,0,0.2);display: none;}
.footWarp .btnWarp.on .menu{display: block;}
.footWarp .btnWarp a{text-align: left;text-indent: 21px;margin-top: 4px;display: block;}
.copy{margin-top: 25px;padding-top: 25px;padding-bottom:35px;border-top: 1px solid #d7d7d7}
.link{ margin-top:25px; padding-top:20px; padding-bottom:0px; border-top:1px solid #d7d7d7}
.link h4{ font-size:14px;}
.link a{ padding-right:10px; font-size:12px; color:#999}
.link a:hover{ color:#666}
 
#leo_topgo {position:fixed;_position:absolute;bottom:80px;right:20px;width:100px;zoom:1;z-index:900;}
#leo_topgo a{background-image:url(top.png); background-repeat:no-repeat; display:block; width:100px; height:45px; overflow:hidden; /*text-indent:-999px;*/-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#leo_topgo a{ color:#FFFFFF; text-align:center; line-height:45px; font-size:12px;}
#leo_topgo .leo_topwx {background-position:0 0; position:absolute; bottom:45px;}
#leo_topgo a.leo_topwx:hover { background-position:-45px 0;}
#leo_topgo .leo_topback { background-position:0 -45px; position:absolute; bottom:0;}
#leo_topgo a.leo_topback:hover { background-position:-45px -45px;}
/*#leo_topgo a#leo_totop{background-position:0 -180px;position:absolute;bottom:90px;cursor:pointer;}
#leo_topgo a#leo_totop:hover {background-position:-45px -180px;}*/

#leo_topgo a#leo_totop{background-position:0 -225px; position:absolute; bottom:250px; cursor:pointer;}
#leo_topgo a#leo_totop:hover {background-position:-100px -225px;}

#leo_topgo .ystl{background-position:0 -135px; position:absolute; bottom:200px;}
#leo_topgo a.ystl:hover{ background-position:-100px -135px;}

#leo_topgo .gzn{background-position:0 0; position:absolute; bottom:150px;}
#leo_topgo a.gzn:hover{ background-position:-100px 0px;}

#leo_topgo .bth{background-position:0 -45px; position:absolute; bottom:100px;}
#leo_topgo a.bth:hover{ background-position:-100px -45px;}

#leo_topgo .aiguo{background-position:0 -90px; position:absolute; bottom:50px;}
#leo_topgo a.aiguo:hover{ background-position:-100px -90px;}

#leo_topgo .ysxt{background-position:0 -180px; position:absolute; bottom:0px;}
#leo_topgo a.ysxt:hover{ background-position:-100px -180px;}


#leo_topgo .leo_topwxpop{width:220px;height:220px;position:fixed;right:65px;bottom:20px;z-index:1000;overflow:hidden;display:none; }
#leo_topgo .leo_topwxpop .leo_topwxpop-inner {width:200px;height:220px;text-align:center;background:#fff;border:solid 1px #eee;padding:8px;position:absolute;left:0;top:0;overflow:hidden;}
#leo_topgo .leo_topwxpop .leo_topwxpop-inner img{width:180px;height:180px;}
#leo_topgo .leo_topwxpop .leo_topwxpop-inner div{font-size:12px;color:#666;line-height:24px;}