@charset "utf-8";

#top_nav h2{ font-size:14px}
#top_nav li{width:80px;height:35px;line-height:35px;float:left;margin-right:0px;position:relative;text-align:center; }
#top_nav li ul{display:none;position:absolute;z-index:10000;top:35px;background:#006D96;}
#top_nav li.navmoon{width:80px;height:35px;line-height:35px; background-color:#006D96}
#top_nav li.navmoon a{color:#FFFFFF;}
#top_nav li.navmoon ul a{width:125px;height:30px;line-height:30px;display:block;font-size:12px; text-align:left; text-indent:14px;}
#top_nav li ul li{width:125px;height:30px;line-height:30px;display:block;float:none;margin-right:0px;position:relative;border-bottom:#008ec4 1px solid;z-index:99; }
#top_nav li.navmoon ul{width:125px;display:block;}
#top_nav li.navmoon ul a:hover{width:125px; background:#008ec4;}


div,form,img,ul,ol,li,dl,dt,dd,p,body,strong,span,pre,input{margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}
body{font-family:"Microsoft YaHei";font-size:12px;margin:0px;padding:0px;color:#333;line-height:24px;height:auto;clear:both;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none; color:#333; outline:none;}
a:hover{ background-repeat:no-repeat; color:#03a5e3;}
.del_float{ clear:both; line-height:0; height:0; font-size:0;}
a,area{blr:expression(this.onFocus=this.blur())}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}*/
*{ padding:0; margin:0;}
.banner{ width:100%; height:350px; overflow:hidden; position:relative;font-size:0; margin:115px auto 0;}
.b-img{ left:0; top:0; height:350px;  position:absolute;}
.b-img a{ display:block; height:350px; float:left;}
.b-list{ height:50px; padding-top:300px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{display:block;width:50px;height:100px;background:url(../images/banner.png) 0px 0px no-repeat;margin:0 auto;margin-top:100px;filter:alpha(opacity=10); opacity:0.1;}
.bar-right em{display:block;width:50px;height:100px;background:url(../images/banner.png) -50px 0px no-repeat;margin:0 auto;margin-top:100px;filter:alpha(opacity=10); opacity:0.1;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/* top */
.top{ width:100%;height:35px; line-height:35px; background-color:#f2f2f2; border-bottom:1px solid #e5e5e5; font-size:13px; color:#333;  z-index:99999;position:fixed;top:0px; left:0px;}/* position:fixed; margin:auto; right:0px; top:0px; left:0px;*/
.top_box{width:1200px;margin:auto;}
.top span.top_left{ float:left;}
.top span.top_right{ float:right;}
.header_left{ float:left}
.header_right{ float: right}
.header_right li{ float:right; margin-right:5px;}
.header_right li a{ padding:0 5px; float: right; display:block; color:#000 }
.header_right li a:hover{padding:0 5px; display:block; color:#ff0000;}
.header_Nright{ float: right}
.header_Nright li{ float:right; margin-right:5px;}
.header_Nright li a{ padding:0 5px; float: right; display:block; color:#fff }
.header_Nright li a:hover{padding:0 5px; background-color:#999; display:block; color:#ff0000;}
.top_width{width:1200px; margin:0px auto;}
.header{ width:100% ; color:#fff; height:30px; line-height:30px; margin:0 auto; background-color:#313131;background-size:100% 100%;}
.header a{ color:#FFFFFF}
.header_w{ width:1200px;height:30px; margin:0px auto; text-indent:0px; }
.logo_bg{ width:100% ;  margin:30px auto 0px; padding:10px 0; background:url(../images/logo_bg.jpg) ;}
.logo_w{ width:1200px; height:100px; margin:0 auto;}
.logo{ float:left}
/*导航菜单样式一*/
.cl{zoom:1;}
.navbg{width:1200px;height:40px;background:url(../images/body_bg.gif) 0px -40px; box-shadow:1px 1px 7px #999;z-index:99; position:absolute;} /*left:0;*/
.col960{width:1200px;margin:0 auto;}
#navul h2{ font-size:16px}
#navul li{width:125px;height:40px;line-height:40px;float:left;margin-right:0px;position:relative;text-align:center; }
#navul li.navhome{width:125px;text-align: center;padding: 0px; }
#navul li.navmoon{width:125px;height:40px;line-height:40px;background:url(../images/body_bg.gif) -38px -90px;}
#navul li ul li{width:125px;height:30px;line-height:30px;display:block;float:none;margin-right:0px;position:relative;border-bottom:#008ec4 1px solid; }
#navul li.navmoon ul a{width:125px;height:30px;line-height:30px;display:block;font-size:14px;}
#navul li.navmoon a{color:#FFFFFF;}
#navul li.navhome a:hover{color:#FCFF00;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a:hover{background:#008ec4;}
#navul li a:link, #navul li a:visited{color:#FFFFFF; font-size:16px; }
#navul li ul{display:none;position:absolute;z-index:10000;top:40px;background:#006D96;}
#navul .menu_nav_bg {background:url(../images/body_bg.gif) -38px -90px;  display:block}
#navul li.menu_nav_line{ width:2px; height:40px;background:url(../images/body_bg.gif) -198px -90px;} 
/*导航菜单样式二*/
.N_menu{width:100%; height:80px;box-shadow: 0 2px 2px rgba(0,0,0,0.18); z-index:9;position:fixed; top:36px; left:0px;background:url(../images/N_menu_box.jpgxx) ;}
.N_menu_box{width:1200px;height:80px;overflow:auto;zoom:1; margin:auto;}
.N_menu .logo{width:300px; height:80px; float:left; overflow:hidden; }
.N_menu .logo img{width:100%; margin-top:0px;}
.N_menu .nav{width:900px; height:80px; float:right; overflow:hidden; }
.N_menu .nav ul li{ width:100px; height:80px;float:left;}
.N_menu .nav ul li a{width:100px; height:80px; line-height:80px;display:block; text-align: center;  font-size:16px; color:#333;}
#subnav{width:100%;height:100px;top:115px;position:fixed;min-width:1200px;z-index:9;display:none; overflow:hidden; border-top: 1px solid #dee0e2;border-bottom: 1px solid #e5e5e5;box-shadow: 0 3px 4px rgba(0,0,0,0.18);background-color:#f2f2f2;filter:alpha(opacity=98); opacity:0.98;}
#subnav .subnav_box{width:1200px;margin:auto;}
#subnav .subnav_box .navbox{width:900px;height:225px;overflow:hidden;float:right; }
#subnav .subnav_box .navbox ul{width:100px;height:215px; padding-top:10px; overflow:hidden;display:block;float:left;background:url(../images/line.gif) left repeat-y;}
#subnav .subnav_box .navbox ul:hover{ background:url(../images/menu_ul.gif) center top no-repeat;}
#subnav .subnav_box .navbox ul.home{border:none;border-right:0px solid #D4D4D4; background:none}
#subnav .subnav_box .navbox ul li{ height:35px; line-height:35px;}
#subnav .subnav_box .navbox ul li a{display:block; height:35px; line-height:35px; text-align:center; font-size:14px; }
#subnav .subnav_box .navbox ul li a:hover{background:url(../images/menu_ul_hover.gif) left no-repeat ;}
.line{background:url(../images/line.gif) left no-repeat ;  }
/*.search_box{ width:700px;height:30px; padding:3px 0px 0px 0px; margin:0 auto; }*/
.search{ width:300px; height:30px;  float: left; margin-top:2px; margin-right:0px; }
.search .sbtn{ width:240px; height:30px;text-indent:15px; line-height:30px; background:url(../images/body_bg.gifx)  0px 0px #ececec; color:#aaa; float:left;border-top-left-radius:2em;border-bottom-left-radius:2em; border-top-right-radius:0em;border-bottom-right-radius:0em;}
.search .btn{ width:60px; height:30px; text-align:center; overflow:hidden; color:#FFF; background:url(../images/body_bg.gifx) -300px 0px #09a5e0; border:none; cursor:pointer; float:left;border-top-left-radius:0em;border-bottom-left-radius:0em; border-top-right-radius:2em;border-bottom-right-radius:2em;}
.search input{background:none; border:none;}
.search_A{ width:300px; height:30px;  float: right; margin-top:35px; margin-right:10px;}
.search_A .sbtn{ width:240px; height:30px; text-indent:15px; line-height:30px; background:url(../images/body_bg.gifx)  0px 0px #ececec; color:#aaa; float:left;border-top-left-radius:2em;border-bottom-left-radius:2em; border-top-right-radius:0em;border-bottom-right-radius:0em;}
.search_A .btn{ width:60px; height:30px; overflow:hidden; color:#FFF; background:url(../images/body_bg.gifx) -300px 0px #09a5e0; border:none; cursor:pointer; float:left; border-top-left-radius:0em;border-bottom-left-radius:0em; border-top-right-radius:2em;border-bottom-right-radius:2em;}
.search_A input{background:none; border:none;}
.tags_in{ width:900px; height:30px; overflow:hidden; line-height:30px; margin-left:20px; color:#FF0000;  float:left;}
.tags_in span{padding:0 5px; margin:0 2px;}
.tags a{ display:block; float:left; margin-right:10px; margin-bottom:10px; padding:0px 5px 0px 5px; background-color:#e8e8e8;}
.tags a:hover{ background-color:#CCCCCC}


#imageShow{ clear:both;border-bottom:1px solid #fff;margin:40px auto 0px;}
#imgshow_mask{width:100%; position:absolute; z-index:1; background:url(../images/imgshow_mask.png) repeat-x 0 0; height:27px;}
#imageShow .bannerbg {height:400px; overflow:hidden;}
#imageShow .imagebg{height:400px; overflow:hidden; position:relative; z-index:1}
#imageShow .imagebg li { height:400px; overflow: hidden; position:absolute; top:0; left:0; width:102%; display:block; filter:alpha(opacity=0); opacity: 0;}
#imageShow .bannerbg_main {width:100%; position:absolute; top:0; right:0; height:400px;}
#imageShow .bannerbg_main a {width:1002px; height:400px; display:block; margin:0 auto;}
.scrollbg {height:80px;background:#f4f4f4 url(../images/scroll_bg.png) 0 100% repeat-x;}
.scroll {margin:0 auto;width:1100px;height:76px;position:relative;}
.s_pre, .s_next {display:block;width:48px;height:76px;position:absolute;}
a.s_pre {background:url(../images/arrow_l.png);top:4px;left:0;}
a.s_pre:hover {background:url(../images/arrow_l_on.png);}
a.s_next {background:url(../images/arrow_r.png);top:4px;right:0;}
a.s_next:hover {background:url(../images/arrow_r_on.png);}
.outScroll_pic{height:76px;margin-left:63px;overflow: hidden;position:relative;width:978px; top:2px; float:left}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic {margin:0 auto;width:40000px; height:76px; }
.scroll_pic li {float:left;float: left; height: 65px;width: 145px; margin: 5px 9px; _margin:5px 14px 5px 4px;cursor:pointer;  background:#000;}
.scroll_pic li img {filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7; width:145px; height:65px}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.current {width:144px;height:65px;border:2px #ff780d solid;background:url(../images/arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0;}
.currently img {filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}


/* banner */
.fullSlide{width:100%;position:relative;height:300px;background:#000;margin:115px auto 0px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:300px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:300px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px;margin:0px 5px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;border-radius:25px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=20);opacity:0.2;display:none;}
.fullSlide .next{left:auto;right:1%;background-position:-6px -137px;}
.sl_box{ width:1150px; padding-left:50px; margin: 0 auto; text-align:left;}
.sl_title{ font-size:24px; line-height:40px; font-weight:900; margin-top:110px; color:#fff;  }
.sl_link{ font-size:16px; line-height:30px;color:#fff; }

.bannerbox{width:100%;position:relative;overflow:hidden;}
.Homebanner{width:100%;height:400px;position:relative;overflow:hidden; margin-top:0px;}
.Homebanner ul{width:100%;height:400px;position:absolute; background-color:#999}
.Homebanner ul li{width:100%;height:400px;position:absolute;overflow:hidden;}
.Homebanner ul li img{width:1930px;position:absolute;left:50%;top:0px;display:block;margin-left:-970px;}
.Homeleft,.Homeright{font-family:"Microsoft YaHei";width:50px;height:50px;line-height:50px;text-align:center;font-size:40px;color:#fff;position:absolute;top:54%;cursor:pointer;transition:all .2s ease;opacity:0;z-index:9;}
.Homeleft{left:-60px;background:url(left.png) no-repeat;}
.Homeright{right:-60px;background:url(right.png) no-repeat;}
.bannerbox:hover .Homeleft{left:0px;opacity:1}
.bannerbox:hover .Homeright{right:0px;opacity:1}
.Homedot{position:absolute;width:100%;text-align:center;z-index:8;bottom:20px;}
.Homedot a{display:inline-block;margin:0px 5px;height:12px;width:12px;line-height:1000px;overflow:hidden;background:url(index_229.png) no-repeat;}
.Homedot a.cur{background:url(index_228.png) no-repeat}
.Homebannertext{position:absolute;left:0px;top:0px;width:100%;height:100%;}
.Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannerone{position:absolute;width:1180px;left:50%;margin-left:-590px;top:251px;text-align:center;z-index:9999;}
.Homebannertext dl.bannerone dt{float:right;font-size:45px;width:750px;height:80px;margin-left:100px;line-height:75px;color:#fff;background:#eb3900;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannerone dd{float:right;font-size:29px;color:#fff;background:#000;width:360px;height:60px;line-height:60px;margin-right:45px;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannertwo{position:absolute;width:1180px;left:10%;top:0px;color:#fff;margin-left:0px;z-index:9999;}
.Homebannertext dl.bannertwo dt{padding-top:185px;position:relative;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannertwo dt h3{font-size:30px;font-weight:700;line-height:60px; }
.Homebannertext dl.bannertwo dt p{font-size:20px;padding-top:0px;}
.bannereffect{opacity:0;filter:alpha(opacity=0);}
.bannertime{transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;}
.bannertime1{transition:all .8s ease-in-out .2s;-moz-transition:all .8s ease-in-out .2s;-ms-transition:all .8s ease-in-out .2s;-o-transition:all .8s ease-in-out .2s;-webkit-transition:all .8s ease-in-out .2s;}
.bannertime2{transition:all 1s ease-in-out .2s;-moz-transition:all 1s ease-in-out .2s;-ms-transition:all 1s ease-in-out .2s;-o-transition:all 1s ease-in-out 2s;-webkit-transition:all 1s ease-in-out .2s;}
.Homebanner li.cur .Homebannertext img.bigimg{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerone dt{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerone dd{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannertwo dt{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .bannereffect{opacity:1;filter:alpha(opacity=100);}
.Homebanner li.cur1 .bannertime{transition:all .4s linear .2s;-moz-transition:all .4s linear .2s;-ms-transition:all .4s linear .2s;-o-transition:all .4s linear .2s;-webkit-transition:all .4s linear .2s;}
.Homebanner li.cur1 .bannertime1{transition:all .4s linear .1s;-moz-transition:all .4s linear .1s;-ms-transition:all .4s linear .1s;-o-transition:all .4s linear .1s;-webkit-transition:all .4s linear .1s;}
.Homebanner li.cur1 .bannertime2{transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;}
.Homebanner li.cur1 .Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerone dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerone dd{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannertwo dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .bannereffect{opacity:0;filter:alpha(opacity=0);}

.yinying{text-shadow: 0.05em 0.05em #333}

.index_btn{width:100%;position:absolute;height:40px;top:475px;z-index:9999;background:#191919;}
.index_btn ul{margin:0px auto;padding:0px;width:1200px;}
.index_btn ul li{float:left;width:300px;height:40px;position:relative;}
.index_btn ul li span{position:relative;z-index:999;width:300px;display:block;height:40px;}
.index_btn ul li span a{display:block;width:299px;color:#FFF;background:#191919;cursor:pointer;font-size:14px;text-align:center;line-height:40px;border-right:1px solid #a7a7a7;float:left;height:40px;}
.index_btn ul li span a:hover{color:#FFF;background:#e60012;}
.index_btn ul li span a.cur{border:none;width:300px;}
.index_btn ul li em{display:inline-block;height:40px;padding-left:30px;}
.index_btn ul li em.btn{background:url(btn1.png) no-repeat left center;}
.index_btn ul li em.btn1{background:url(btn3.png) no-repeat left center;}
.index_btn ul li em.btn2{background:url(btn4.png) no-repeat left center;}
.index_btn ul li em.btn3{background:url(btn2.png) no-repeat left center;}
.index_btnbox{width:280px;height:260px;background:#FFF;position:absolute;top:0px;left:0px;padding:10px}
.index_btnbox img{ width:280px; height:90px;display:block;margin:auto;}
.index_btnbox p{margin:0px; }
.index_btnbox p a{display:block;float:left;width:100%; height:30px;line-height:30px; margin-top:5px; overflow:hidden;}
