h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}


.wal{width:1200px; margin:0px auto;}
.w300{ width:300px; overflow:hidden;}
.w818{ width:818px; overflow:hidden;}

.pageBox{ padding:50px 0; background:#f4f4f4 url(../images/bg5.png) center bottom no-repeat;}

.pageBanner{ position:relative; overflow:hidden}
.pageBanner .imgDiv img{ display:block; width:100%; }
.pageNav .wal{ position:relative;}
.pageNav{ position:absolute; left:0px; bottom:0px; width:100%; background:url(../images/bg1.png); height:50px; z-index:22;}
.pageNav li{ float:left; height:50px; line-height:50px; text-align:center;}
.pageNav li a{ color:#fff; font-size:14px; display:block; padding:0 20px;}
.pageNav li a.aNow, .pageNav li a:hover{ background:#de002d; color:#ffffff;}
.pageNow{ position:absolute; right:0px; top:0px; color:#fff; line-height:50px;}
.pageNow img{ position:relative; padding-right:5px; top:1px;}
.pageNow a{color:#fff;}
.pageNow a:hover{color:#6ea924;}
.pageNum{text-align:left; height:80px;  padding-top:50px;line-height:32px;}
.pageNum a{display:inline-block; height:25px; line-height:25px; padding:0 8px; margin:0 3px; border:#cbcbcb solid 1px;}
.pageNum a:hover, .pageNum .aNow{background:#de002d; border:#de002d solid 1px; color:#FFF;}
.pageNum .prev em{background:url(../images/prev.png) center no-repeat; padding-left:10px;}
.pageNum .prev:hover em{background:url(../images/prevon.png) center no-repeat;}
.pageNum .next em{background:url(../images/next.png) center no-repeat; padding-right:10px;}
.pageNum .next:hover em{background:url(../images/nexton.png) center no-repeat;}
.pageNum .input1{width:33px; height:25px; line-height:25px; text-align:center; margin:0 5px; border:#cbcbcb solid 1px;}
.pageNum .input4{width:33px; height:25px; line-height:25px; text-align:center; margin:0 5px; border:#cbcbcb solid 1px;}
.pageNum .btn1{ width:40px; height:25px; margin-left:5px; cursor:pointer; border:#cbcbcb solid 1px;     color: #fff;background-color: #de002d;}

.about .title{ padding-left:15px; background:url(../images/ico4.jpg) no-repeat left 4px; font-size:18px; color:#333; height:40px;}
.about .name{ font-size:24px; color:#333;}
.about .name em{ font-size:18px;}
.about .year{ padding-top:30px; color:#137a3b; font-size:16px; font-weight:bold;}
.about .content{ font-size:16px; line-height:28px; padding:30px 0;}
.about .imgDiv{ padding:30px 0;}
.about .title2{ text-align:center; height:80px; line-height:80px; font-size:24px; color:#f16972; border-bottom:#e5e5e5 solid 1px;}
.aboutPic{ width:1200px; overflow:hidden; padding-top:28px; position:relative;}
.aboutPic .list{ width:1088px; overflow:hidden; margin:0 auto;}
.aboutPic .list li{ width:1088px; height:250px; overflow:hidden;}
.aboutPic .list li .year2{ width:106px; padding-left:10px; font-size:30px; color:#444; padding-top:62px;}
.aboutPic .list li .list2{ width:970px;}
.aboutPic .list li dd{ float:left; width:220px; position:relative; margin-right:22px;}
.aboutPic .list li dd .num{ font-size:24px; font-weight:bold; color:#444; padding:12px 0 6px 0;}
.aboutPic .list li dd .msg{ font-size:14px; color:#444; height:45px; overflow:hidden; line-height:22px;}
.aboutPic .leftBtn{display:block; width:28px; height:50px; background:url(../images/nimg28_left.png) left top no-repeat; position:absolute; left:0px; top:85px; z-index:111}
.aboutPic .rightBtn{display:block; width:28px; height:50px; background:url(../images/nimg28_right.png) left top no-repeat; position:absolute; right:0px; top:85px;  z-index:111}

.news .title{ padding-left:15px; background:url(../images/ico4.jpg) no-repeat left 4px; font-size:18px; color:#333; height:40px;}
.news_1{height:320px; background:#f5f5f5; overflow:hidden; position:relative;}
.news_1 li{height:320px; padding-left:540px; overflow:hidden; position:relative;}
.news_1 .ico{ width:15px; height:32px; background:url(../images/ico6.png) no-repeat; position:absolute; left:494px; top:143px; z-index:33;}
.news_1 .imgDiv{position:absolute; left:0px; top:0px;}
.news_1 h1{ padding-top:36px; overflow:hidden; font-size:18px; text-transform:uppercase;}
.news_1 h1 a{color:#333;}
.news_1 h1 a:hover{ color:#f16972;}
.news_1 .content{line-height:24px; width:590px; overflow:hidden; height:100px; overflow:hidden; font-size:14px; margin-bottom:45px;}
.news_1 .time{ height:50px; line-height:50px; color:#888; font-size:14px; background:url(../images/nimg14_1.png) no-repeat left center; padding-left:20px;}
.news_1 .btn{display:block; width:98px; height:34px; line-height:34px; text-align:center; border:#de002d solid 1px; color:#de002d; font-size:14px; border-radius:3px; -moz-border-radius:3px;}
.news_1 .btn:hover{ color:#fff; background:#de002d;}
.news_1 .btnDiv{position:absolute; z-index:10; right:50px; bottom:30px;}
.news_1 .btnDiv span{display:inline-block; background:url(../images/ico7.png) no-repeat; width:10px; height:10px; margin:0 3px;}
.news_1 .btnDiv .on{background:url(../images/ico7on.png) no-repeat;}
.news_1 .leftBtn{ background:url(../images/nimg41_left.png) left top no-repeat; width:41px; height:70px; display:block; z-index:22; position:absolute; left:0px; top:50%; margin-top:-35px;}
.news_1 .rightBtn{ background:url(../images/nimg41_right.png) left top no-repeat; width:41px; height:70px; display:block; z-index:22; position:absolute; right:0px; top:50%; margin-top:-35px;}
.news_1 .leftBtn:hover{ background:url(../images/nimg41_leftOn.png) left top no-repeat;}
.news_1 .rightBtn:hover{ background:url(../images/nimg41_rightOn.png) left top no-repeat;}

.news_2 li{ height:210px; border-bottom:#ececec solid 1px; padding-top:30px;}
.news_2 li .box{ height:180px;}
.news_2 li .box a{ padding-left:316px; position:relative; display:block; height:180px;}
.news_2 li .box a:hover{ background:#f5f5f5;}
.news_2 li .imgDiv{ position:absolute; left:0px; top:0px;}
.news_2 li .imgDiv img{ display:block;}
.news_2 li .name{ height:56px; line-height:56px; font-size:20px; font-weight:bold; color:#333; display:block;}
.news_2 li .box a:hover .name{ color:#de002d;}
.news_2 li .time{ color:#999; font-size:14px; background:url(../images/nimg14_1.png) no-repeat left 1px; padding-left:20px; height:35px;}
.news_2 li .content{ font-size:16px; line-height:26px; color:#666; width:868px;}
.news_2 li .more{ position:absolute; right:10px; bottom:10px; background:url(../images/ico8.png) no-repeat right center; padding-right:16px; font-size:14px;}


.newsIndex .part1 .tab{ height:40px; background:url(../images/nimg1200_3.jpg) no-repeat left bottom; line-height:40px; color:#333; font-weight:bold; font-size:18px; position:relative;}
.newsIndex .part1 .tab li{ float:left; color:#999; padding:0 14px; left:-14px; position:relative; background:url(../images/line3.jpg) no-repeat right center;}
.newsIndex .part1 .tab li:last-child{ background:none;}
.newsIndex .part1 .tab li.liNow{ color:#333;}
/*.newsIndex .part1 .tab a{ position:absolute; right:0px; top:0px; background:url(../images/nimg14_2.jpg) no-repeat right center; font-size:14px; font-weight:400; padding-right:22px;}*/
.newsIndex .tabContent{ position:relative; height:330px;}
.newsIndex .tabContent .more{ position:absolute; right:0px; top:-60px; background:url(/images/nimg14_2.jpg) no-repeat right center; font-size:14px; font-weight:400; padding-right:22px;}
.newsIndex .part1 .tabContentDiv{ padding-top:30px;}
.newsIndex .newsBox{height:330px; width:520px; position:relative;}
.newsIndex .newsBox li{height:330px; width:520px; overflow:hidden; position:relative;}
.newsIndex .newsBox .bg{ position:absolute; left:0px; bottom:0px; height:78px; background:url(/images/bg4.png) no-repeat; width:520px; z-index:22;}
.newsIndex .newsBox .imgDiv img{ display:block;}
.newsIndex .newsBox .name{ position:absolute; left:10px; padding-right:120px; height:30px; line-height:30px; z-index:33; bottom:0px;}
.newsIndex .newsBox .name a{color:#fff; font-size:14px;}
.newsIndex .newsBox .btnDiv{position:absolute; z-index:100; right:5px; bottom:10px;}
.newsIndex .newsBox .btnDiv span{display:inline-block; background:url(../images/ico10.png) no-repeat; width:8px; height:8px; margin:0 3px;}
.newsIndex .newsBox .btnDiv .on{background:url(../images/ico10on.png) no-repeat;}
.newsIndex .newsBox .leftBtn{ background:url(../images/nimg38_left.png) left top no-repeat; width:38px; height:60px; display:block; z-index:22; position:absolute; left:0px; top:50%; margin-top:-30px;}
.newsIndex .newsBox .rightBtn{ background:url(../images/nimg38_right.png) left top no-repeat; width:38px; height:60px; display:block; z-index:22; position:absolute; right:0px; top:50%; margin-top:-30px;}
.newsIndex .part1_r{ width:650px;}
.newsIndex .part1_r .detail{ position:relative; height:158px; border-bottom:#dddddd solid 1px;}
.newsIndex .part1_r .detail .name a{ font-size:24px; color:#333; height:45px; line-height:45px; display:block;}
.newsIndex .part1_r .detail .name a:hover{ color:#6ea924;}
.newsIndex .part1_r .detail .time{ color:#999;}
.newsIndex .part1_r .detail .content{ font-size:14px; line-height:24px; padding-top:8px; height:70px; overflow:hidden;}
.newsIndex .part1_r .list li{ height:36px; line-height:36px; font-size:14px;}
.newsIndex .part1_r .list li a{ padding-left:15px; display:block; background:url(../images/ico9.png) no-repeat left center;}


.newsIndex .part2{ padding-top:40px;}
.newsIndex .part2_l{ width:560px;}
.newsIndex .part2_l .title{ height:40px; background:url(../images/nimg560_1.jpg) no-repeat left bottom; line-height:40px; color:#333; font-weight:bold; font-size:18px; position:relative;}
.newsIndex .part2_l .title a{ position:absolute; right:0px; top:0px; background:url(../images/nimg14_2.jpg) no-repeat right center; font-size:14px; font-weight:400; padding-right:22px;}

.videoBox{ width:560px; height:250px; padding-top:30px;}
.videoBox .bigImg{ position:relative; height:250px;}
.videoBox .list{width:208px; overflow:hidden; position:relative; height:250px;}
.videoBox li{height:59px; overflow:hidden; cursor:pointer; border:#dfdede solid 1px; background:#fff; width:120px; position:relative; padding-left:86px; margin-bottom:2px; color:#999;}
.videoBox li img{width:70px; height:50px;}
.videoBox li .imgDiv2{ position:absolute; top:5px; left:5px;}
.videoBox li p{ font-size:14px; padding-top:15px; line-height:20px;}

.newsIndex .part2_r{ width:560px;}
.newsIndex .part2_r .title{ height:40px; background:url(../images/nimg560_1.jpg) no-repeat left bottom; line-height:40px; color:#333; font-weight:bold; font-size:18px; position:relative;}
.newsIndex .part2_r .title a{ position:absolute; right:0px; top:0px; background:url(../images/nimg14_2.jpg) no-repeat right center; font-size:14px; font-weight:400; padding-right:22px;}
.newsIndex .part2_r .detail{ position:relative; padding-left:256px; margin-top:30px; height:150px;}
.newsIndex .part2_r .detail .imgDiv{ position:absolute; left:0px; top:0px;}
.newsIndex .part2_r .detail .imgDiv img{ display:block;}
.newsIndex .part2_r .detail .name a{ font-size:16px; color:#333; height:40px; line-height:40px; display:block;}
.newsIndex .part2_r .detail .name a:hover{ color:#6ea924;}
.newsIndex .part2_r .detail .time{ color:#999;}
.newsIndex .part2_r .detail .content{ font-size:14px; line-height:24px; padding-top:8px;}
.newsIndex .part2_r .list li{ height:36px; line-height:36px; font-size:14px;}
.newsIndex .part2_r .list li a{ padding-left:15px; display:block; background:url(../images/ico9.png) no-repeat left center;}

.newShow{ padding-bottom:25px;}
/*.newShow .name{ height:50px; line-height:50px; text-align:center; font-size:24px; color:#333; font-weight:bold;}*/
.newShow .name{ min-height:50px; line-height:50px; text-align:center; font-size:24px; color:#333; font-weight:bold;}

.newShow .time{ text-align:center; background:url(../images/line4.png) repeat-x bottom; height:30px;}
.newShow .time em{ padding:0 15px;}
.newShow .content{ font-size:14px; line-height:24px; padding:30px 0;}
.newShow .imgDiv{ padding-bottom:20px;}
.newShow .keywords{ font-size:14px;}
.newShow .keywords a{ color:#333; padding-right:10px;}

.pageDown{height:55px; padding-top:15px; background:url(../images/line4.png) repeat-x top; position:relative;}
.pageDown .btn{position:absolute; top:20px; right:0px; width:150px; height:38px; background:url(../images/btn1.png) no-repeat; text-indent:18px; line-height:38px; color:#fff; font-size:16px;}
.pageDown .btn2{position:absolute; top:20px; right:0px; width:150px; height:38px; background:url(../images/btn1.png) no-repeat; text-indent:18px; line-height:38px; color:#fff; font-size:16px;}
.pageDown li{font-size:14px; height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px;}
.pageDown li b{ color:#e7133a;}
.pageDown li em{ padding-left:30px;}

.sideNews{ width:300px;}
.sideNews .title{ height:40px; background:#de002d; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:40px;}
.sideNews .title img{ position:relative; top:3px; padding-right:6px;}
.sideNews li a{ width:151px; height:98px; display:block; position:relative; padding-left:147px; border:#dfdede solid 1px;}
.sideNews li a:hover{ border:#de002d solid 1px;}
.sideNews li .imgDiv{ position:absolute; left:9px; top:9px;}
.sideNews li .name{ font-size:14px; line-height:24px; height:45px; overflow:hidden; color:#333; padding-top:10px;}
.sideNews li .time{ font-size:14px; color:#888; padding-left:18px; background:url(../images/nimg14_1.png) no-repeat left center; height:36px; line-height:36px;}

.contact .title{ padding-left:15px; background:url(../images/ico4.jpg) no-repeat left 4px; font-size:18px; color:#333; height:40px;}
.contact .box{ padding-left:740px; position:relative; height:525px;}
.contact .box .imgDiv{ position:absolute; left:0px; top:0px;}
.contact .box p{ font-size:24px; color:#de002d; padding-top:25px;}
.contact .box .list{ border-bottom:#e5e5e5 solid 1px; padding:25px 0 10px 0}
.contact .box .list li{ padding-left:40px; position:relative; height:50px; line-height:30px; font-size:14px;}
.contact .box .list li img{ position:absolute; left:0px; top:0px;}
.contact .box .list2{ padding:25px 0 10px 0}
.contact .box .list2 li{ padding-left:166px; position:relative; height:50px; line-height:30px; font-size:14px;}
.contact .box .list2 li img{ position:absolute; left:0px; top:0px;}
.contact .box .list2 li em{ position:absolute; left:40px; top:0px;}

.productIndex .list{ width:1200px; height:603px; position:relative; overflow:hidden;}
.productIndex ul{ width:110%;}
.productIndex li{ width:396px; margin-right:6px; float:left; height:195px; margin-bottom:6px; position:relative;}
.productIndex li a{ display:block; width:396px; height:195px;}
.productIndex li.li01{ height:396px; position:relative;}
.productIndex li img{ display:block;}
.productIndex li.li01 .name{ position:absolute; color:#fff; font-size:18px;}
.productIndex li.li01 .imgDiv{ width:396px; height:396px; overflow:hidden;}
.productIndex li.li01 .imgDiv img{ display:block; width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.productIndex li.li01 .imgDiv >img:hover{ transform:scale(1.2);-webkit-transform:scale(1.2);}
.productIndex li .name{ position:absolute; right:0px; bottom:10px; color:#fff; font-size:18px; background:rgba(144,195,31,0.9); padding:20px 20px;}
.productIndex li .imgDiv{ width:396px; height:195px; overflow:hidden;}
.productIndex li .imgDiv img{ display:block; width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.productIndex li .imgDiv >img:hover{ transform:scale(1.2);-webkit-transform:scale(1.2);}
.productIndex li.li02{ height:195px; position:absolute; left:0px; bottom:0px;}
.productIndex li.li03{ height:195px; position:absolute; left:402px; bottom:0px;}

.productShow .title{ padding-left:15px; background:url(../images/ico4.jpg) no-repeat left 4px; font-size:18px; color:#333; height:40px;}
/*.productShow .part1{ padding-left:530px; height:300px; position:relative;}*/
.productShow .part1{ padding-left:330px; min-height:420px; position:relative;}
.productShow .part1 .imgDiv{ position:absolute; left:0px; top:0px;}
.productShow .part1 .name{  font-size:18px; color:#333333; font-weight:bold; padding-bottom:8px;}
.productShow .part1 p{ font-size:14px; color:#999; text-transform:uppercase; padding-bottom:15px;}
.productShow .part1 .content{ font-size:14px; line-height:24px;}
.productImg{ border-top:#dcdcdc solid 1px;}

.socialIndex .title{ font-size:20px; color:#de002d; height:40px; font-weight:bold; border-bottom:#e5e5e5 solid 1px; position:relative;}
.socialIndex .title img{ position:relative; left:0px; top:3px; padding-right:5px;}
.socialIndex .title a{ position:absolute; right:0px; top:0px; background:url(../images/nimg16_2.png) no-repeat right center; font-size:16px; color:#999; font-weight:400; padding-right:20px;}
.socialIndex .title a:hover{ color:#F16972; background:url(../images/nimg16_2on.png) no-repeat right center;}
.socialIndex .list{width:1200px;height:280px; padding:22px 0 30px 0}
.socialIndex .list ul{ width:110%;}
.socialIndex .list ul li{width:380px;height:280px;float:left;margin-right:30px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}
.socialIndex .list .txt{width:380px;height:50px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.socialIndex .list .txt h3{font-size:16px;font-weight:100;height:50px; line-height:50px; padding:0 22px; overflow:hidden;}
.socialIndex .list .txt p{font-size:14px; padding:15px 22px 0; height:120px; overflow:hidden; text-align:left; background:url(../images/line4.png) repeat-x top;}
.socialIndex .list .txt a{ color:#fff;}

.mediaReport .title{ padding-left:15px; background:url(../images/ico4.jpg) no-repeat left 4px; font-size:18px; color:#333; height:40px;}
.mediaReport .list{width:1200px;}
.mediaReport .list ul{ width:110%;}
.mediaReport .list ul li{width:380px;height:280px;float:left;margin-right:30px;margin-bottom:20px;position:relative;overflow:hidden;cursor:pointer;}
.mediaReport .list .txt{width:380px;height:50px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.mediaReport .list .txt h3{font-size:16px;font-weight:100;height:50px; line-height:50px; padding:0 22px; overflow:hidden;}
.mediaReport .list .txt p{font-size:14px; padding:15px 22px 0; height:120px; overflow:hidden; text-align:left; background:url(../images/line4.png) repeat-x top;}
.mediaReport .list .txt a{ color:#fff;}


.tabContent{ display:none;}
#mcaro{ display:none;}
#pcaro{ display:block;}
#ban3{ display:none;}
#ban2{ display:none;}
#ban1{ display:block;}