﻿html,body{width:100%;height:100%;}
body{padding:0;margin:0;}
body, input, textarea, select{font:14px/1.6 "Microsoft Yahei", Arial, "\5B8B\4F53";color:#333;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,blockquote,p{padding:0;margin:0;}
ol,ul {list-style:none;}
li{list-style-type:none;}
address,cite,code,em,th,i{font-weight:normal;font-style:normal;}
img{vertical-align:top;border:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#c00;}
table{border-collapse:collapse;border-spacing:0;}
td{border:1px solid #ccc;}
h1{margin:14px 0;font-size:20px;line-height:1.5;}
h2{margin:12px 0;font-size:18px;line-height:1.5;}
h3{margin:10px 0;font-size:16px;line-height:1.5;}
h4, h5, h6{margin:8px 0;font-size:14px;line-height:1.5;}
div{overflow:hidden;}
ul:after, div:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"";}
.editMode{background:#fff}
.editMode p{margin:8px 0}
.content p{margin:8px 0}
.content{font-size:14px}
.yahei{font-family:"Microsoft Yahei", "\5B8B\4F53";}
.clear{clear:both}
.clear0{clear:both;height:0;overflow:hidden;}
.clear1{clear:both;height:1px;overflow:hidden;}
.clear2{clear:both;height:2px;overflow:hidden;}
.clear5{clear:both;height:5px;overflow:hidden;}
.clear8{clear:both;height:8px;overflow:hidden;}
.clear10{clear:both;height:10px;overflow:hidden;}
.clear15{clear:both;height:15px;overflow:hidden;}
.clear20{clear:both;height:20px;overflow:hidden;}
.powerlf, .hide{display:none}
.c{text-align:center}
.b{font-weight:bold}
.gray{color:gray;font-size:12px;}
.red{color:#f00;}
.fl{float:left}
.fr{float:right}

.footercontainer{padding:30px 0;background-color:#666;}
.footer{margin:0 auto;width:1000px;}
.footer, .footer a{color:#f9f9f9;}
.footer a:hover{color:#ff0;}
.footer01{background:url(../images/footerbg.gif) left repeat-y;}
.footer0101{width:280px;}
.footer0102{width:240px;}
.footer0103{width:360px;}
.footer0101 ul{width:200px;}
.footer0101 li{float:left;width:50%;line-height:28px;}
.footer0102 p span{display:block;font-size:24px;line-height:2;}
.footer0103 p{padding-bottom:130px;background:url(../images/img03.png?v2) left bottom no-repeat;}
.footer01 .t{padding-bottom:10px;font-size:18px;}
.footer02{padding-top:30px;}

.w750{width:750px;}
.sitemap div{float:left;margin-right:20px;width:365px;}
.sitemap div.odd{margin-right:0;}
.sitemap div a.t{display:block;margin-bottom:10px;line-height:30px;background:#ccc;color:#fff;font-size:16px;text-indent:20px;transition:all 0.3s ease-in;-moz-transition:all 0.3s;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s;}
.sitemap div a.t:hover{background:#e00;}
.sitemap ul li{float:left;margin-right:5%;width:45%;}
.sitemap li a{display:block;width:100%;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.searchtype{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccc;}
.searchtype a{display:block;float:left;padding:0 10px;border:1px solid #ddd;line-height:30px;}
.searchtype a.on{border-color:#e00;}

#wrapper{width:100%;height:auto;}
.banner{position:absolute;top:0;right:0;left:0;}
.indexbanner{height:670px;}
.pagebanner{height:305px;}
.navbg{position:absolute;top:57px;right:0;left:0;height:56px;background-color:#5a5252;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;}
.wrapper{margin:0 auto 80px;width:1000px;position:relative;}
.header{height:113px;overflow:visible;}
.header .logo{width:122px;height:113px;}
.header .fr{width:870px;overflow:visible;}
.header .zhtips{height:57px;line-height:57px;text-align:right;font-weight:bold;color:#000;}
.header .zhtips a{color:#000;}
.header .zhtips span, .header .zhtips a:hover{color:#ea0007;}
ul#nav{height:56px;}
ul#nav > li{float:right;position:relative;z-index:1;margin-left:30px;}
ul#nav > li > a{display:block;padding:0 5px;line-height:56px;font-size:16px;color:#fff;}
ul#nav > li:hover > a, ul#nav > li > a.on, ul#nav a:hover{color:#ff0;}
ul#nav > li.li00 a{width:20px;background:url(../images/search.png) center center no-repeat;}
ul#nav > li.li00 ul{right:0;width:270px;}
ul#nav > li.li00 li{padding:20px 10px;height:30px;background-color:#5a5252\9;background-color:rgba(90, 82, 82, 0.9);}
ul#nav > li.li00 input{display:block;float:left;margin:0;padding-top:0;padding-bottom:0;border:0;outline:none;}
ul#nav > li.li00 #key{padding:0 5px;width:190px;line-height:30px;}
ul#nav > li.li00 #btnsearch{width:50px;height:30px;}
ul#nav > li.li08{margin-left:0;}
ul#nav ul{display:none;position:absolute;top:56px;right:-5%;width:110%;}
ul#nav > li.li01 ul{right:0;}
ul#nav > li.li06 ul{right:-15%;width:130%;}
ul#nav ul a{display:block;width:100%;color:#fff;text-align:center;line-height:28px;background-color:#5a5252\9;background-color:rgba(90, 82, 82, 0.9);}
ul#nav ul a:hover{background-color:#4e4343;}

ul.search li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd;}
ul.search li div{padding-top:5px;color:#888;}

.index01{margin-top:56px;height:501px;}
.index01, .index01 a{color:#fff;}
.index01 .fl{padding-top:25px;max-width:650px;}
.index01 .fl .t1{margin-bottom:5px;font-size:44px;line-height:56px;}
.index01 .fl .t2{margin-bottom:20px;font-family:Arial, Helvetica, sans-serif;font-size:20px;}
.index01 .fl .t3{font-size:16px;}
.index01 .fl .t4{margin-bottom:50px;}
.index01 .fl li{float:left;margin-right:15px;}
.index01 .fl li a{display:block;position:relative;width:152px;height:116px;overflow:hidden;color:#000;}
.index01 .fl li a div{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.index01 .fl li a:hover div{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.index01 .fl li a p{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:18px;text-align:center;}
.index01 .fl li a:hover p{border:1px solid #fff;padding-top:17px;}
.index01 .fl li a span{display:block;font-size:30px;}
.index01 .fl li span i{display:inline-block;padding-top:10px;font-size:16px;}
.index01 .fl li a b{display:block;font-weight:normal;font-size:16px;}
.index01 .fr{position:relative;width:340px;height:470px;}
.index01 .fr .mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#6a3906;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.index0101{position:absolute;top:30px;left:35px;width:270px;}
.index0101 a:hover{color:#ff0}
.index0101 .t{margin-bottom:10px;font-size:24px;}
.index0101 .tip{margin-bottom:30px;width:100%;height:44px;}
.index0101 ul{margin-bottom:30px;}
.index0101 li{float:left;width:50%;background:url(../images/icon04.gif) 0 center no-repeat;text-indent:15px;}
.index0101 a.a0{display:block;margin-bottom:10px;width:100%;height:53px;overflow:hidden;text-indent:-9999px;background:url(../images/img01.png) no-repeat;}
.index0101 a.a2{background-position:0 -53px;}

.index02 .t{padding:30px 0 20px;}
.index02 .t div{float:left;font-size:18px;}
.index02 .t div a{color:#666;}
.index02 .t div a.on{color:#333;}
.index02 .t div a:hover{color:#e00}
.index02 ul{width:100%;}
.index02 li{float:left;margin-right:50px;border-bottom:2px solid #ddd;width:300px;height:370px;}
.index02 li.last{margin-right:0;}
.index02 li a{display:block;margin-bottom:12px;width:100%;height:210px;overflow:hidden;font-size:16px;line-height:22px;}
.index02 li a em{display:block;margin-bottom:16px;width:100%;height:150px;overflow:hidden;}
.index02 li a em img{display:block;width:100%;min-height:150px;}
.index02 li div{margin-bottom:5px;width:100%;height:100px;line-height:20px;}
.index02 li span{color:#666;font-size:12px;}
.index0201{float:left;width:1000px;}
.index02a{width:100%;}
.index02a1{width:3000px;}
.index03{margin-top:20px;padding:15px;border:1px solid #ddd;height:120px;background:url(../images/img05.gif) center 67px no-repeat;}
.index03shadow{width:100%;height:10px;background:url(../images/img02.png) center top no-repeat;}
a.indexmore{display:block;padding-top:8px;line-height:1;color:#feb730;font-size:16px;}
.index03 .t div{float:left;text-indent:36px;font-size:18px;background:url(../images/icon01.png) 0 center no-repeat;}
.index03 .t a.on{color:#feb730;}
.index0301{margin:0 auto;width:876px;height:62px;}
.index0301 ul.movingzoom li{margin-right:9px;border:1px solid #ccc;width:135px;height:60px;line-height:60px;}
.index03 a.logobtn{display:block;width:46px;height:62px;}

.pageheader{height:305px;}
.breadnav div{border-bottom:1px solid #d3d3d3;line-height:60px;font-size:16px;}
.breadnav div, .breadnav div a{color:#999;}
.breadnav h3{margin:0;padding:0 0 10px;line-height:70px;font-size:24px;color:#000;font-weight:normal;}
.sidebar{margin-right:35px;width:160px;}
#subnav a{display:block;border-bottom:1px solid #e9e9e9;width:160px;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/icon02.gif) 3px center no-repeat;text-indent:18px;}
#subnav a.on{color:#e00;background-image:url(../images/icon03.gif);}
.sidebar-r{width:215px;}
.sidebar-r li{float:left;margin-bottom:8px;width:215px;height:42px;background:url(../images/img04.png) 0 0 no-repeat;}
.sidebar-r li.li02{background-position:0 -42px;}
.sidebar-r li a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px;}
.contactmin{border:1px solid #ddd;}
.contactmin .t{text-indent:10px;background-color:#eee;font-size:16px;line-height:40px;}
.contactmin01{margin:8px 10px;width:193px;}
.content{width:555px;min-height:450px;}

.applydoing{line-height:100px;}
.apply div{margin-bottom:20px;}
.apply div, .apply span, .apply p{line-height:24px;}
.apply div.div1{margin-top:0;color:#c30;}
.apply div.div2 span{display:block;float:left;width:90px;}
.apply div.div2 p{float:right;padding:0;margin:0;width:465px;}
.apply div.div3{clear:both;}
.apply div.div3 p{margin:0;padding-left:2em;}
.apply div.div8{padding:20px 0 20px 100px;}
.apply div.div9{padding-top:10px;border-top:1px solid #ddd;}
.applygz01 table{width:100%;}
.applygz01 th{font-weight:bold;padding:3px;}
.applygz01 td{text-align:center;padding:3px;}
.applygz01 td input{width:90%;}
.applygz02p01 label{display:block;float:left;width:33%;}
.applygz02p02 label{display:block;float:left;width:50%;}

.index2015{margin-top:20px;}
.index2015 .fl{width:717px;}
.index2015 .fr{width:260px;}
.index2015 .t{margin-bottom:15px;border-bottom:2px solid #080103;font-size:18px;color:#ccc;line-height:1;height:26px;}
.index2015 .t span{color:#e50021;}
.index2015 .fl a{display:block;position:relative;float:left;padding-top:115px;width:178px;height:33px;line-height:1;text-align:center;border:1px solid #eee;border-right:0;overflow:hidden;}
.index2015 .fl a.last{border-right:1px solid #eee;}
.index2015 .fl i, .index2015 .fl b{display:block;position:absolute;top:18px;left:0;width:100%;height:83px;}
.index2015 .fr a{display:block;width:260px;height:150px;overflow:hidden;}







#DIVGOTOP{display:none;position:fixed;z-index:99999;left:50%;margin-left:510px;bottom:80px;width:42px;height:42px;}
#DIVGOTOP a{display:block;width:100%;height:100%;background:url(../images/images/top.png) 0 0 no-repeat;}
#DIVGOTOP a:hover{background-position:-42px 0;}
#verificationcodeImg{vertical-align:middle;width:64px;height:14px;}
.button{border:0;width:70px;height:30px;line-height:30px;text-align:center;background:url(../images/images/button.gif) 0 0 no-repeat;}
.button:hover{background-position:0 -30px;}
.pagebar{clear:both;padding:40px 0 20px;text-align:center;}
.pagebar .page{display:inline-block;padding:0 8px;margin:0 3px;font-weight:bold;color:#1d71c7;border:1px solid #1d71c7;line-height:24px;}
.pagebar .pagecur{background-color:#1d71c7;border:1px solid #1d71c7;color:#fff}
.pagebar .page:hover{color:#fff;background-color:#1d71c7;}
.pagebar .page_previous{padding-left:18px;background:#fff url(../images/images/page.gif) 8px 8px no-repeat;}
.pagebar .page_previous:hover{background-position:8px -42px;}
.pagebar .page_next{padding-right:18px;background:#fff url(../images/images/page.gif) 56px -92px no-repeat;}
.pagebar .page_next:hover{background-position:56px -142px;}


.prevnext{margin:100px 0 0;border-top:1px dotted #ccc;padding:10px 20px 10px;}
h1.newstitle{margin:0 0 20px;text-align:center}
p.newsinfo{margin-bottom:30px;text-align:center;color:#666;}

ul.logolist li{float:left;margin-bottom:15px;width:185px;}
ul.logolist li a{display:block;margin:0 auto;width:135px;height:90px;line-height:22px;text-align:center;}
ul.logolist li a img{display:block;margin-bottom:5px;border:1px solid #ddd;width:100%;height:60px;}
ul.logolist li a:hover img{border-color:#e00;}

ul.news{margin:0 auto;width:555px;}
ul.news li{float:left;padding-top:2px;border-bottom:1px dashed #ddd;width:100%;height:30px;}
ul.news li a{display:block;float:left;width:455px;height:30px;line-height:30px;text-indent:20px;background:url(../images/icon05.gif) 7px center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
ul.news li span{display:block;float:right;width:90px;line-height:28px;text-align:right;}
ul.download li a{background-position:2px center;text-indent:24px;}

.product li{float:left;position:relative;margin:0 10px 20px 0;width:175px;height:145px;background:#eee;}
.product li a{display:block;position:absolute;padding:5px;width:165px;height:135px;line-height:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product li.on a{color:#fff;text-shadow:1px 1px 1px #666;}
.product li a em{display:block;position:relative;width:165px;height:110px;overflow:hidden;text-align:center;}
.product li a em img{position:absolute;top:0;left:0;width:100%;height:100%;}
.product li div{display:none;position:absolute;top:0;width:100%;height:100%;background:#c00;}

a.download{padding:20px 0 0 42px;background:url(../images/images/save.png) 20px 23px no-repeat;}
.video{margin-left:20px;}
.video a{display:block;float:left;margin:10px 30px 10px 0;width:306px;height:253px;text-align:center;line-height:26px;overflow:hidden;}
.video a span{display:block;padding:2px;border:1px solid #999;width:300px;height:225px;}
.video a:hover span{border:1px solid #c00;}
.video a span span{display:block;padding:0;border:0;width:300px;height:225px;overflow:hidden;}
.video a span span img{width:300px;}
.video a:hover span{border:1px solid #c00;}
.video a:hover span span{border:0}

div.singlevideo{display:block;position:relative;margin:0 auto;width:560px;height:372px;}
div.singlevideo p{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
div.singlevideo p img{width:100%;min-height:100%;cursor:pointer;}
div.singlevideo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;line-height:36px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*videolist--prettyPhoto*/
.videolist li{float:left;position:relative;margin:0 15px 20px 0;width:233px;height:196px;background:#eee;}
.videolist li span{display:block;position:absolute;top:6px;left:6px;width:219px;height:160px;overflow:hidden;}
.videolist li span img{width:100%;height:100%;}
.videolist li a{display:block;position:absolute;top:0;left:0;padding-top:166px;width:100%;height:30px;line-height:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.videolist li.on a{color:#fff;text-shadow:1px 1px 1px #666;}
.videolist li div{position:absolute;top:0;width:100%;height:0;background:#17660c;overflow:hidden;}

div.guestbook{background:url(../images/images/guestbook.jpg) right bottom no-repeat;}
table.guestbook{width:530px;}
.guestbook td{padding:3px;border:0;}
input.button{border:0;width:100px;height:30px;line-height:30px;background:url(../images/images/button.gif) 0 0 no-repeat;}
input.button:hover{background-position:0 -30px;}
.job{margin:10px auto;width:100%;background:#fff;}
.job td{padding:3px;}
td.job1{width:100px;text-align:right;background:#f3f3f3;}
td.job2{}
td.job3{padding:3px 5px;text-align:left;overflow:hidden;}
.job .input{border:1px solid #899;}
.job4{}
.job5{background:#f3f3f3;text-align:center;}
.job p{margin:0}
table.job02{width:100%;}
table.job02 td{border:0;}
a.jobapply{display:block;float:right;margin-left:10px;width:120px;height:48px;line-height:48px;text-align:center;color:#fff;font-size:16px;text-shadow:1px 1px 1px #000;background:url(../images/images/button03.png) no-repeat;}
a.jobapply:hover{color:#ff0}
/*edgesunimgfade*/
div.imgfade{position:relative;width:100%;}
div.imgfade ul.imgfade{position:relative;width:100%;}
div.imgfade ul.imgfade li{position:absolute;width:100%;height:100%;}
div.imgfade ul.imgfade li a{display:block;width:100%;height:100%;}
/*
div.imgfade a.btn{display:block;position:absolute;top:50%;margin-top:-25px;width:30px;height:43px;background:url(../images/images/bannerbtn.png) no-repeat;}
div.imgfade a.prev{left:4%;background-position:0 -43px;}
div.imgfade a.prev:hover{background-position:0 0;}
div.imgfade a.next{right:4%;background-position:-73px 0;}
div.imgfade a.next:hover{background-position:-73px -43px}
*/
div.imgfade a.btn{display:block;position:absolute;top:50%;margin-top:-60px;width:70px;height:118px;background:url(../images/images/bannerbutton04.png) no-repeat;}
div.imgfade a.prev{left:0;background-position:0 0;}
div.imgfade a.prev:hover{background-position:-70px 0;}
div.imgfade a.next{right:0;background-position:0 -118px;}
div.imgfade a.next:hover{background-position:-70px -118px;}
div.imgfade ul.imgfadedotindex{position:absolute;left:50%;bottom:15px;}
/*数字索引*/
div.imgfade ul.imgfadedotindex li{float:left;margin-right:2px;width:16px;height:16px;border:1px solid #f70;background:#fff;color:#f70;cursor:pointer;overflow:hidden;font:10px/16px Verdana, Geneva, sans-serif;text-align:center;}
div.imgfade ul.imgfadedotindex li.on{background:#f70;color:#fff;font-weight:bold;}
/*圆点索引*/
div.imgfade ul.imgfadedotindex li{float:left;margin-right:4px;border:0;width:12px;height:12px;overflow:hidden;background:#ddd;border-radius:50%;cursor:pointer;}
div.imgfade ul.imgfadedotindex li.on{background:#47a3da;}
/*图片索引*/
div.imgfade ul.imgfadeimgindex{position:absolute;left:50%;bottom:0;}
div.imgfade ul.imgfadeimgindex li{float:left;margin-right:2px;cursor:pointer;border:4px solid #fff;border-radius:4px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
div.imgfade ul.imgfadeimgindex li.on{border-color:#e00;}
/*showMoving*/
ul.movingzoom li{position:relative;float:left;margin-right:12px;width:200px;height:160px;line-height:160px;overflow:hidden;}
ul.movingzoom li img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;}
ul.movingzoom li div{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background:#1262ad;}
ul.movingzoom li a{position:absolute;display:none;left:0;width:100%;height:100%;color:#fff;text-align:center;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.moving li{float:left;position:relative;width:214px;height:200px;}
.moving div{position:absolute;top:0;left:0;width:100%;height:0;background:#c00;}
.moving a{display:block;position:absolute;top:6px;left:6px;width:202px;height:192px;text-align:center;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.moving span{display:block;margin:1px;width:200px;height:160px;text-align:center;overflow:hidden;}
.moving img{width:100%;height:100%;}
.moving li.on a{color:#fff;text-shadow:1px 1px 1px #666;}
.moving li.on span{margin:0;border:1px solid #ccc;}
/*edgesunSlide*/
.slidebanner{position:relative;width:100%;overflow:hidden;}
.slidebanner ul{position:absolute;width:100%;height:100%;}
.slidebanner ul li{float:left;position:relative;}
.slidebanner ul li a{display:block;width:100%;height:100%;}
.slidebanner .btnleft, .slidebanner .btnright{position:absolute;display:block;top:50%;margin-top:-60px;width:70px;height:118px;overflow:hidden;background:url(../images/images/bannerbutton04.png) 0 0 no-repeat;}
.slidebanner .btnleft{left:0;}
.slidebanner .btnleft:hover{background-position:-70px 0;}
.slidebanner .btnright{right:0;background-position:0 -118px;}
.slidebanner .btnright:hover{background-position:-70px -118px;}
.slidebanner dl{position:absolute;top:15%;left:50%;margin-left:-500px;width:auto;color:#fff;}
.slidebanner dt{position:relative;height:60px;font-size:36px;font-weight:bold;}
.slidebanner dd{position:relative;}
/*百度分享*/
.bdshare-slide-button-box{z-index:999999}
/*百度音乐*/
/*#baidumusic{position:fixed;z-index:999999;bottom:60px;left:-265px;width:300px;height:37px;}*/
#baidumusic{position:fixed;z-index:999999;top:0;/*left:-265px;*/width:300px;height:37px;}