﻿@charset "utf-8";

body{ min-width:1046px; background:#fff;}

.head{ width:100%; min-width:1046px; height:130px; padding:7px 0 6px; background:url(../Image/Ba001.png) center top; position:fixed; z-index:800;}
.headBox{ width:1046px; height:130px; margin:0 auto;}
.headBox .top{ width:1046px; height:52px; margin:5px 0 13px;}
.top p{ display:block; width:100%; height:17px; float:right; line-height:17px; color:#e82d1e; font-size:12px; text-align:right;}
.top p a{ width:auto; height:auto; font-size:12px; color:#e82d1e; margin:0 5px;}
.top ul{ width:99px; height:28px; margin-top:7px; float:right;}
.top ul li{ width:28px; height:28px; float:left; margin-left:5px; position:relative;}
.top ul li a{ display:block; width:28px; height:28px; background:url(../Image/Ba003.png) 0 0 no-repeat;}
.top ul li a.weixin{ background-position:-28px 0px;}
.weixinBtn div{ display:none; width:79px; height:79px; position:absolute; top:28px; left:-33px; background: url(../Image/Ba022.png) no-repeat; padding:10px 6px 6px;}
.weixinBtn div img { display:block; width:79px; height:79px;}


.top ul li a.qq{background-position:-56px 0px;}

.nav{ width:1046px; height:20px;}
.nav li.mainLevel{ width:95px; height:20px; float:left; margin-left:10px;}
.nav li.logo{ width:179px; height:125px; margin-top:-65px; float:left; margin-left:10px;}
.nav li.mainLevel a{ display:block; width:95px; height:20px; text-align:center; font-size:12px; color:#f50000; line-height:20px;}
.nav li.mainLevel a:hover,#Current a{ background:url(../Image/Ba002.png) center center no-repeat; color:#fff;}


.banner{ width:100%; min-width:1046px; height:570px; position:relative;overflow:hidden; padding-top:120px; z-index:2;}
.bannerBox{width:1600px; height:570px; position:absolute; margin:0 auto;left:50%; margin-left:-800px; text-align:center;}
.bannerImg {width:1600px; height:570px; position:relative;}
.bannerImg a img{ max-height:570px;}

.bannerNavBox{ width:1046px; height:9px;  position:absolute; margin:0 auto; bottom:75px; left:50%; margin-left:-523px; }
.bannerNav{ width:87px; height:9px; float:right;}
.bannerNav a{ display:block; width:9px; height:9px; margin:0 10px; float:left; background:url(../Image/Ba003.png) -93px 0 no-repeat;  float:left;}
.bannerNav a:hover,.bannerNav .imgSelected{background:url(../Image/Ba003.png) -84px 0 no-repeat;}

.bullBox{ width:100%; height:35px; padding-top:10px; position:absolute; bottom:0; background:url(../Image/Ba006.png) center top no-repeat;}
.bulletin{ width:1046px; height:35px; line-height:35px; background:url(../Image/Ba007.png) no-repeat; margin:0 auto;}
.bulletin sapn{ display:block; width:46px; height:35px; float:left; background:url(../Image/Ba003.png) -190px 10px  no-repeat;}
.bulletinBox{ width:1000px; height:35px; float:left; position:relative; overflow:hidden;}
.bulletinBox ul{ width:1600px; height:35px; position:absolute;}
.bulletinBox ul li{ width:235px; height:35px; float:left; padding-left:15px; background:url(../Image/Ba003.png) -210px -55px no-repeat; overflow:hidden;}
.bulletinBox ul li a{ width:auto; height:35px; line-height:35px; font-size:12px; color:#4b1414;}


.main{ width:100%; min-width:1046px; height:auto; z-index:20; position:relative; margin-bottom:40px;}
.mainBox{ width:1046px; height:auto; margin:0 auto; overflow:hidden;}


.brief{ width:1046px; height:265px; padding-bottom:29px; margin-bottom:3px; background:url(../Image/Ba004.jpg) bottom center no-repeat;}
.ADBanner{ width:291px; height:265px; float:left; position:relative;}
.ADBanner a.leftAD,.ADBanner a.rightAD{ display:block; width:26px; height:38px; position:absolute; top:50%; margin-top:-19px; background:url(../Image/Ba003.png) -76px -28px no-repeat; filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; z-index:30;}
.ADBanner .leftAD{ left:0;}
.ADBanner .rightAD{ right:0 !important; background-position: -102px -28px !important;}
.ADBanner a:hover{ filter: alpha(opacity=100);-moz-opacity:1;opacity: 1;}


.ADBanner { width:291px; height:265px; position:relative; overflow:hidden;}
.ADBanner ul{ width:873px; height:265px; position:absolute; top:0; left:0;}
.ADBanner ul li{ width:291px; height:265px; float:left; position:relative;}
.ADBanner ul li a{ display:block; width:291px; height:265px; overflow:hidden;}
.ADBanner ul li a img{ display:block; width:291px;}
.ADBanner ul li p{ width:291px; height:33px; line-height:33px; font-size:12px; color:#fff; position:absolute; bottom:0; left:0; background:url(../Image/Ba011.png); text-align:center;overflow:hidden;}




.aboutBox{ width:363px; height:265px;  background:url(../Image/Ba005.jpg) no-repeat; float:left; padding:0 16px;}
.aboutBox h2{ width:100%; height:39px; padding-bottom:1px; margin-bottom:13px; background:url(../Image/Ba009.png) left bottom repeat-x; text-indent:29px; line-height:35px;}
.aboutBox h2 .tit{ width:144px; height:39px; background:url(../Image/Ba008.png) 0 0 no-repeat; float:left;}

.aboutBox .textBox{ width:363px; height:177px; overflow:hidden; font-size:12px; line-height:25px; color:#fff;}
.aboutBox  .more{ display:block; width:49px; height:16px; float:right; background:url(../Image/Ba003.png) -84px -12px no-repeat;}

.weiboBox{ width:360px; height:265px; overflow:hidden;}

.newsBox{ width:742px; height:266px; float:left; margin-right:20px;}
.newsBox h2{ width:742px; height:41px; padding-bottom:1px; margin-bottom:11px;  background:url(../Image/Ba010.png) left bottom repeat-x;}
.newsBox h2 .tit{ display:block; width:144px; height:41px; background:url(../Image/Ba008.png) 0 -39px no-repeat; }

.newsBox .con{ width:742px; height:213px;}
.newsBox .con .textBox{ width:321px; height:213px; float:left; margin-right:10px;}
.newsBox .con .textBox .img{ display:block; width:321px; height:145px; overflow:hidden; position:relative;}
.newsBox .con .textBox .img p{ display:block; width:321px; height:35px; position:absolute; left:0; bottom:0px; background:url(../Image/Ba011.png); overflow:hidden; text-align:center; line-height:35px; font-size:12px; color:#fff;}
.newsBox .con .textBox .text{ width:321px; height:58px; font-size:12px; line-height:20px; overflow:hidden; margin-top:10px; color:#6e6e6e;}

.newsBox .con ul{ float:left; width:411px; height:213px; overflow:hidden;}
.newsBox .con ul li{ width:411px; height:40px; margin-bottom:9px; border-bottom:1px dashed #ccc; padding-bottom:7px; }
.newsBox .con ul li span{ display:block; width:76px; height:28px; background:url(../Image/Ba003.png) 0 -28px no-repeat; text-align:center; line-height:14px; padding:6px 0; font-size:12px; color:#fff; float:left; margin-right:12px;}
.newsBox .con ul li span strong{ font-size:20px; }

.newsBox .con ul li.two span{ background-position:0 -68px;}

.newsBox .con ul li p{ display:block; width:323px; height:40px; overflow:hidden; float:left;}
.newsBox .con ul li a{ font-size:12px; line-height:20px; color:#6e6e6e;}
.newsBox .con ul li a:hover{ color:#F3593D;}

.photo{ width:284px; height:266px; float:left;}
.photo h2{ width:100%; height:41px; padding-bottom:1px; margin-bottom:11px;  background:url(../Image/Ba010.png) left bottom repeat-x;}
.photo h2 .tit{ display:block; width:200px; height:41px; background:url(../Image/Ba008.png) 0 -80px no-repeat; }


.photo .photoBox{ width:284px; height:213px; overflow:hidden; position:relative; }
.photoBox a.leftPH,.photoBox a.rightPH{ display:block; width:26px; height:38px; position:absolute; top:50%; margin-top:-19px; background:url(../Image/Ba003.png) -76px -28px no-repeat; filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; z-index:20;}
.photoBox .leftPH{ left:0;}
.photoBox .rightPH{ right:0 ; background-position: -102px -28px !important; }
.photoBox a:hover{ filter: alpha(opacity=100);-moz-opacity:1;opacity:1;}


.photo .photoBox ul{ width:284px; height:213px; overflow:hidden; position:absolute; top:0; left:0;}
.photo .photoBox ul li{ width:284px; height:213px; float:left; position:relative;}
.photo .photoBox ul li a{ display:block; width:284px; height:213px; overflow:hidden;}
.photo .photoBox ul li a img{display:block; width:284px;}
.photoBox ul li p{ width:100%; height:33px; line-height:33px; font-size:12px; color:#fff; position:absolute; bottom:0; left:0; background:url(../Image/Ba011.png); text-align:center;overflow:hidden;}


.pro{ width:1046px; height:272px;  clear:both; padding-top:20px;}
.pro h2{ width:100%; height:40px; padding-bottom:1px; background:url(../Image/Ba010.png) bottom left repeat-x; margin-bottom:20px; line-height:40px;}
.pro h2 .tit{ display:block; width:144px; height:40px; background:url(../Image/Ba008.png) 0 -121px no-repeat; float:left;}
.pro .more{ display:block; width:49px; height:16px; float:right; background:url(../Image/Ba003.png) -84px -12px no-repeat; float:right; margin:12px 0;}

.proBox{ width:1046px; height:211px; position:relative;}
.proBox .leftPro,.proBox .rightPro{ display:block; width:22px; height:42px; float:left; background:url(../Image/Ba003.png) -76px -66px no-repeat; position:relative; top:84px;}
.proBox .rightPro{ float:right; background-position:-98px -66px;}

.proBox .mask{ width:982px; height:211px; float:left; margin:0 10px; overflow:hidden; position:relative;}
.proBox .mask ul{ width:1200px; height:211px; position:absolute; top:0; left:0;}
.proBox .mask ul li{ width:232px; height:211px; float:left; margin-right:18px;}
.proBox .mask ul li .img{ display:block; width:232px; height:174px; overflow:hidden; margin-bottom:1px;}
.proBox .mask ul li .img img{ display:block; width:232px;}
.proBox .mask ul li .text{ display:block; width:232px; height:36px; text-align:center; line-height:36px; color:#6e6e6e; background-color:#f8f4e9; font-size:12px;}
.mask ul li.hover .text{ background-color:#f3583d; color:#fff;}


.footer{ width:100%; min-width:1046px; height:auto; padding-top:36px; background:url(../Image/Ba012.png) top center repeat-x;}
.footer .footerBox{ width:100%; height:auto; padding-bottom:22px; background:url(../Image/Ba013.png) bottom center repeat-x;}
.footer .footerBox .footerCon{ width:1046px; height:auto; padding:8px 0; margin:0 auto; font-size:12px; color:#6e6e6e; text-align:center;}
.footerCon a{ color:#6e6e6e;}
.footerCon a:hover{ color:#FE070A;}

#AspNetPager1{ width:714px !important;}
#AspNetPager1 div{ height:23px; line-height:21px; font-size:12px; text-align:center; }
#AspNetPager1 a, #AspNetPager1 span { width:auto; height:21px; padding:0 8px; line-height:21px; margin:0 0; display:inline-block; color:#666; border:1px solid #dcdbdc;background-color:#fff;}
#AspNetPager1 a:hover { color:#fff; background-color:#fa5c21;}
#AspNetPager1 span{color:#fff; background-color:#fa5c21;}
#AspNetPager1 .btnFirst{ color:#666;}
#AspNetPager1 .btnFirst:hover{ color:#fff; background-color:#fa5c21;}

.menuBox .tit{ display:block; width:249p; height:49px; background:url(../Image/Ba015.png) 0 -49px no-repeat}

#body1 .menuBox .tit{ background-position:0 -49px;}
#body2 .menuBox .tit{ background-position:0 -98px;}
#body3 .menuBox .tit{ background-position:0 -147px;}
#body4 .menuBox .tit{ background-position:0 -196px;}
#body5 .menuBox .tit{ background-position:0 -245px;}
#body6 .menuBox .tit{ background-position:0 -294px;}
#body7 .menuBox .tit{ background-position:0 -294px;}



/*en*/
.aboutBox h2 .enTit{background: url(../Image/EnBa008.png) 0 0 no-repeat;}
.newsBox h2 .enTit{background:url(../Image/EnBa008.png) 0 -39px no-repeat;}
.photo h2 .enTit{background:url(../Image/EnBa008.png) 0 -80px no-repeat; }
.pro h2 .enTit{background:url(../Image/EnBa008.png) 0 -121px no-repeat;}