@charset "utf-8";*{margin:0;padding:0}
body{color:#333;font-size:14px;font-family:微软雅黑;background:url(../images/bg.jpg) center}
li{list-style:none;float:left}
a{text-decoration:none;color:#333}
.w1200{width:1200px;margin:0 auto}
.w100{width:100%;margin:0 auto}
.clear{clear:both}
img{border:0}
.fl{float:left}
.fr{float:right}
input{border:0;outline:0}
button{outline:0}
.menu1{height:98px}
.menu1 .logo{width:190px;padding:5px 0}
.menu1 .nav{width:840px;height:98px;font-size:15px}
.menu1 .nav ul li{width:100px;line-height:98px;text-align:center;position:relative}
.menu1 .nav ul li p{width:100px;height:0;position:absolute;bottom:0;left:0;transition:all .3s linear;z-index:-1}
.menu1 .nav ul li:hover p{height:98px;background:#00acc7}
.menu1 .nav ul li:hover a{color:#fff;display:block}
.menu1 .nav ul li .nav_1{height:0;background:#00acc7;position:absolute;bottom:0;left:0;z-index:99;transition:all .3s linear;overflow:hidden}
.menu1 .nav ul li:hover>.nav_1{height:66px;bottom:-66px;line-height:66px}
.menu1 .nav ul li .nav_1 li{line-height:66px}
.menu1 .nav ul li nav_1 li：hover{background:}
.n1{width:900px}
.n2{width:780px}
.n3{width:660px}
.n4{width:540px}
.n5{width:420px}
.n6{width:300px}
.banner{height:492px;background:#fff;position:relative}
.flexslider{position:relative;height:492px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat}
.slides{position:relative;z-index:1}
.slides li{height:492px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;left:50%;margin-left:-60px}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;zoom:1}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer}
.flex-control-nav .flex-active{background-position:0 0}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%}
.flex-direction-nav li a{display:block;width:88px;height:171px;overflow:hidden;cursor:pointer;position:absolute}
.flex-direction-nav li a.flex-prev{left:10%;background:url(../images/prev.png) center center no-repeat;transition:all .3s linear;z-index:100000}
.flex-direction-nav li a.flex-next{right:10%;background:url(../images/next.png) center center no-repeat;transition:all .3s linear;z-index:100000}
.ab{padding:40px}
.about{width:540px}
.about h3{font:700 20px/40px 微软雅黑}
.txt{padding:10px 0;line-height:30px}
.txt a{color:#ccc}
.txt a:hover{color:#00acc7}
.video{width:100%;height:380px}
.news{width:600px}
.menu{width:100%;height:220px}
.menu .cont{width:100%;height:180px;overflow:hidden;padding-top:15px}
.menu .cont .cont_txt{width:100%;height:100%}
.menu .cont .cont_txt ul li{line-height:32px;width:100%}
.menu .cont .cont_txt ul li span{margin-right:15px}
.menu .menu_nav{width:100%;height:40px;border-bottom:1px solid #ccc}
.menu .menu_nav ul li{width:90px;height:40px;line-height:40px;font:700 20px/40px 微软雅黑;margin-right:150px}
.menu .menu_nav ul li.hover{border-bottom:2px solid #00acc7}
.more{float:right;width:80px;text-transform:uppercase;height:40px;line-height:40px}
.more:hover a{color:#00acc7}
.innovate{width:600px}
.innovate .tit{height:40px;width:100%;border-bottom:1px solid #ccc;margin-bottom:15px}
.innovate .tit p{font:700 20px/40px 微软雅黑;width:90px;height:40px;border-bottom:2px solid #00acc7;display:block;float:left}
.innovate .tit span{float:right;text-transform:uppercase;line-height:40px;margin-right:25px}
.innovate .tit span a:hover{color:#00acc7}
.menu11{width:100%;height:380px}
.menu11 .cont{width:334px;/*height:380px;*/height:480px;border:1px solid #bfbfbf;float:left;overflow:hidden}
.menu11 .cont .cont_txt{width:100%;height:100%}
.menu11 .cont .cont_txt img{width:330px;/*height:376px;*/margin:2px}
.menu11 .menu_nav{width:240px;height:380px;float:right}
.menu11 .menu_nav ul li{width:240px;height:45px;padding-left:7px;margin-top:11px}
.menu11 .menu_nav ul li:nth-child(1){margin-top:0}
.menu11 .menu_nav ul li div{width:233px;height:45px;border:1px solid #ccc}
.menu11 .menu_nav ul li p{width:213px;line-height:25px;padding:10px 10px;float:right}
.menu11 .menu_nav ul li.hover{background:url(../images/k.png) center no-repeat;background-size:240px 45px}
.menu11 .menu_nav ul li.hover div{border:0}
.menu11 .menu_nav ul li.hover p{color:#00acc7;font-weight:700}
.box{height:170px;position:relative}
#slider{position:absolute;width:1200px;height:170px;left:0;top:0;overflow:hidden}
#slider .slide{position:absolute;top:0;height:170px;width:500px;overflow:hidden;cursor:default}
#slider .title{font-size:16px}
#slider .backgroundText{position:absolute;width:100%;height:100%;bottom:0;background:#000;filter:alpha(opacity=30);opacity:.3;height:0;line-height:35px}
#slider .text{position:absolute;bottom:0;color:#FFF;width:500px;height:170px;line-height:35px;left:40px;overflow:hidden}
#slider .text a{float:right}
#slider a{font-size:14px;color:#fff}
.look{float:right;margin-right:35px}
#slider .diapo{position:absolute;filter:alpha(opacity=100);opacity:1;visibility:hidden}
.ct{height:170px;background:#e0e1e3}
.foot{height:50px;color:#666;line-height:50px}
.foot span{float:right}
.foot a{padding:0 10px;color:#666}
.foot a:hover{color:#00acc7}
.foot p{float:left}
.cott{border-bottom:1px solid #ccc;height:50px;font-size:15px}
.c_tit span{float:right}
.c_tit span a{padding:0 20px;line-height:50px;display:block;float:left}
.c_tit span a:hover{color:#00acc7;border-bottom:1px solid #00acc7}
.comtt{padding:20px 0 50px}
.com_l{width:850px}
.comtt h6{line-height:42px;font-weight:400;font-size:14px}
.comtt h6 img{vertical-align:middle}
.comtt h6 a:hover{color:#00acc7}
.comtt txt{padding:15px 0;line-height:30px}
.com_r{width:300px}
.com_r img{margin-bottom:15px}
.art-box .art-head h1{font-size:24px;color:#333;font-weight:400;text-align:center;padding:20px 0;padding-top:40px}
.art-box .art-head .art-about{padding:10px 0;overflow:hidden;text-align:center}
.art-box .art-head .art-about span{line-height:28px;font-size:12px;color:#888;margin-right:15px;position:relative}
.art-box .art-head .art-about .bdsharebuttonbox{float:right}
.art-box .art-block{position:relative;width:100%;height:auto;padding:20px 0;overflow:hidden;border-top:1px dashed #e4e4e4;border-bottom:1px dashed #e4e4e4;font-size:14px;line-height:30px}
.art-box .art-page{position:relative;margin-top:15px;clear:both;overflow:hidden}
.art-box .art-page a{display:block;font-size:14px;color:#666;line-height:30px;max-width:730px}
.art-box .art-page a:hover{color:#ab1b24}
.art-box .art-page a em{color:#333}
.art-box .art-page a.art-rtn{width:115px;height:36px;line-height:36px;padding-left:21px;text-align:center;font-size:14px;color:#fff;background-color:#003a8f;background-image:url(../images/icon-rtn.png);background-repeat:no-repeat;background-position:16px center;position:absolute;top:15px;right:0}
.c_new{padding:15px 0;border-bottom:1px solid #ccc}
.c_new div{width:500px}
.c_new div span{font:30px/40px 微软雅黑;color:#00acc7}
.c_new div h3{font:700 15px/40px 微软雅黑}
.c_new div p{font:13px/26px 微软雅黑}
.c_new div p a{color:#999}
.c_new div p a:hover{color:#00acc7}
.com_l .newsa li{padding:15px 0;border-bottom:1px solid #ccc}
.com_l .newsa li p{width:77px;height:68px;background:url(../images/date_bg.gif) center no-repeat;float:left;padding:20px;text-align:center;font:20px/30px 微软雅黑;color:#fff}
.com_l .newsa li p font{display:block}
.com_l .newsa li h3{font:700 15px/40px 微软雅黑}
.com_l .newsa li span{font:13px/26px 微软雅黑}
.com_l .newsa li span a{color:#999}
.com_l .newsa li span a:hover{color:#00acc7}
.com_l .morea{font:20px/50px 微软雅黑;float:right}
.com_l .morea a{color:#00acc7}
.pglist{clear:both;height:30px}
.pglist ul{width:100%;text-align:center;padding-top:20px}
.pglist ul li{vertical-align:bottom;display:inline-block;zoom:1;width:30px;height:30px;margin-left:5px;border:1px solid #ccc;font-size:14px;line-height:30px;text-align:center}
.pglist ul li a{color:#333;line-height:30px;display:block}
.pglist ul li.end,.pglist ul li.home{width:60px;height:30px;border:1px solid #ccc}
.pglist ul li.last,.pglist ul li.next{width:30px;height:30px;border:1px solid #ccc;font-size:24px;line-height:30px;font-family:'微软雅黑'!important;font-weight:700}
.pglist ul li.on{background:#00acc7;border:1px solid #00acc7}
.pglist ul li.on a{color:#fff}
.pglist ul li.nohover{border:1px solid #ccc;font-family:'微软雅黑';color:#fff}
.pglist ul li.nohover a{color:#333}
.news1 li a{color:#333}
.news1 li{width:100%;height:40px;border-bottom:1px dotted #ccc;margin-top:5px;background:url(../images/side_lih.png) 10px center no-repeat,url(../images/side_li.png) 10px -30px no-repeat;transition:all .3s linear}
.news1 li dl dd{width:825px;padding:0 20px;text-indent:15px}
.news1 li dl dd h4{line-height:40px;text-align:left}
.news1 li dl dd h4 span{float:right;font-weight:400;font-size:13px;margin-right:10px}
.news1 li:hover dl dd h4 a{color:#fff;display:block}
.news1 li:hover dl dd h4{color:#fff}
.news1 li:hover{background:#00acc7 url(../images/side_li.png) 10px 15px no-repeat}
.waterfull{overflow:hidden;margin:0 auto}
.waterfull ul li{position:relative;float:left;overflow:hidden;margin:20px 18px 0 0;width:265px}
.waterfull ul li .a-img{position:relative;display:block;width:265px}
.waterfull ul li .a-img img{display:block;margin:0 auto;width:100%;height:220px}
.waterfull ul li .a-img font{position:absolute;top:5%;left:50%;display:block;margin-left:-45%;width:90%;height:90%}
.waterfull ul li .a-img font span{position:absolute;display:block}
.waterfull ul li .a-img font .it-top{top:0;left:0;width:0;border-top:1px solid #fff;-webkit-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;-moz-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;-o-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s}
.waterfull ul li .a-img font .it-bom{right:0;bottom:0;width:0;border-bottom:1px solid #fff;-webkit-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;-moz-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;-o-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s}
.waterfull ul li .a-img font .it-lft{bottom:0;left:0;height:0%;border-left:1px solid #fff;-webkit-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;-moz-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;-o-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s}
.waterfull ul li .a-img font .it-rit{top:0;right:0;height:0%;border-right:1px solid #fff;-webkit-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;-moz-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;-o-transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s;transition:all .3s cubic-bezier(.45,.65,.65,.45) 0s}
.waterfull ul li:hover .a-img font .it-top{width:100%}
.waterfull ul li:hover .a-img font .it-bom{width:100%}
.waterfull ul li:hover .a-img font .it-lft{height:100%}
.waterfull ul li:hover .a-img font .it-rit{height:100%}
.waterfull ul li .water-tit{width:100%;height:80px}
.waterfull ul li .water-tit a{display:block;width:100%;height:80px;background-color:#f8f8f8;text-align:center;font-size:15px;line-height:80px}
.waterfull ul li:hover .water-tit a{background-color:#00acc7;color:#FFF}
