@charset "utf-8";
/*---------------------------  全局 -------------------------------*/
.TopHeadCon,.MainBody,.MainBody01,.MainBody02,.MainPage{width:1000px; padding:0px; margin:0px auto;}
#header,#banner,.MainBody03,.MainBody04,#footer{width:100%; padding:0px; margin:0px auto;  }
/*---------------------------  HomePage -------------------------------*/
/*** header ***/
#header { background:url(../images/bg.jpg) repeat-y;  color:#252525;line-height:30px;}
.TopHeadCon{ background:url(../images/header_bg.jpg) repeat-y;}
	.TopHeadCon h1{ width:200px;}
	.TopHeadCon h1 a{ background:#d80c18 url(../images/Logo.jpg) no-repeat; display:block; margin:10px 10px 11px 1px;  height:80px; width:189px; }
/* nav */
.nav { font-size: 14px; font-family:"微软雅黑"; width: 800px; float:right; height: 99px; line-height: 22px; position: relative; z-index: 1; }
    .nav a { text-decoration: none; }
	.nav a small{ font-size:12px; line-height:10px; display:block; text-transform:uppercase;font-size:12px; color:#252525;}
.navmain { height: 99px;position: relative;}
#nav_all { height: 99px; float: left; line-height: 42px; position: relative; z-index: 222;  }
    #nav_all li { text-align: center; float: left; border-right:#ddd solid 1px; height:101px; }
        #nav_all li a { color: #252525; display: inline-block; font-size: 14px; font-weight: normal; cursor: pointer; height: 60px; line-height: 28px; white-space: nowrap; padding-top:33px;  width:98px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
            #nav_all li a:hover {  height: 60px; line-height: 28px; border-top: 2px solid #d80c18; overflow: hidden; padding-top:31px; }
        #nav_all li ul { display: none; position: absolute; z-index: 99; width: 800px; left: -6px; top: 100px; }
    #nav_all ul li {  line-height: 32px; height: 32px; padding-top: 0px; padding: 0;border: none !important;  }
        #nav_all ul li a { width:90px !important; padding: 0px 2px !important; margin: 0px; height: 32px; line-height: 32px; color: #fff; font-weight: normal; background: #000; border: none !important; filter: alpha(opacity=50); opacity: 0.5;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; }
        #nav_all ul li a:hover {  padding: 0px 5px; margin: 0px auto; height: 32px; line-height: 32px; color: #FFF; background: #000; border: none !important; ilter: alpha(opacity=50); opacity: 0.5;}
 
/*  banner  */
#wrapper { width:100%; height:411px;}
.rslides { margin: 0 auto; }
#slider2,#slider3 { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; margin: 0 auto; }
.rslides_tabs { list-style: none; padding: 0; background: rgba(0,0,0,.25); box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0); -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);  font-size: 18px; list-style: none; margin: 0 auto 50px;  max-width: 540px; padding: 10px 0; text-align: center; width: 100%; }
.rslides_tabs li { display: inline;  float: none;  margin-right: 1px; }
.rslides_tabs a {width: auto;  line-height: 20px;  padding: 9px 20px;  height: auto;  background: transparent;  display: inline;  }
.rslides_tabs li:first-child { margin-left: 0; }
.rslides_tabs .rslides_here a { background: rgba(255,255,255,.1);  color: #fff;  font-weight: bold; }

/* Callback example */
.events { list-style: none; }
.callbacks_container { position: relative; float: left; width: 100%; }
.callbacks {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; z-index:-99 }
.callbacks li {position: absolute; width: 100%; left: 0; top: 0;}
.callbacks img { display: block;  position: relative; z-index: 1;  height: 411px;  width: 100%;  border: 0;  }
.callbacks .caption { display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff;  background: #000;  background: rgba(0,0,0, .8);  left: 0; right: 0;  bottom: 0;  padding: 10px 20px;  margin: 0;  max-width: none;  }
.callbacks_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 52%;  left: 10px; opacity: 0.7;  z-index: 3;  text-indent: -9999px; overflow: hidden; text-decoration: none;  height: 61px;  width: 38px;  background: transparent url("../images/themes.png") no-repeat left top; margin-top: -45px; }
.callbacks_nav:active { opacity: 1.0; }
.callbacks_nav.next { left: auto; background-position: right top; right:10px }
@media screen and (max-width: 600px) {
.callbacks_nav { top: 47%; }
}

/*** MainBody01 集团产业 ***/
.MainBody01 h2{ font:30px/35px "微软雅黑"; color:#b30507; text-align:center;}
.MainBody01 h2 font{ text-transform:uppercase; font:36px/45px Arial, Helvetica, sans-serif; font-weight:bold; color:#5b5b5b; display:inline-block;}
.diline{ height:10px; line-height:10px; border-bottom:#ddd solid 1px; width:300px; margin:0px auto;}
.diline p{ background:#fff; text-align:center; width:31px;margin-left:130px; }
.diline i{ background-position:0px 0px;  width:27px; height:7px; display:inline-block; margin-top:7px;  vertical-align:middle; }

/* artist */
.artist{width:1000px;position:relative;height:126px;margin:40px auto 0px auto;}
.artist li{left:0px;overflow:hidden;width:126px;position:absolute;top:0px;height:126px; margin-right:15px;}
.artist li a{ background:url(../images/bg_hover.png) no-repeat; font-size:20px;filter:alpha(opacity=80);left:0px;color:#fff;font-family:'microsoft yahei';position:absolute;top:0px;opacity:.8; text-align:center; z-index:9999}
.artist .a1{width:126px;height:126px;}
.artist .a2{width:126px;height:126px; left:146px; top:0px;}
.artist .a3{left:291px;top:0px}
.artist .a4{left:436px;top:0px}
.artist .a5{left:580px;top:0px}
.artist .a6{left:720px;top:0px}
.artist .a7{left:870px;top:0px}
.artist .a1 a,.artist .a2 a,.artist .a3 a,.artist .a4 a,.artist .a5 a,.artist .a6 a,.artist .a7 a{padding-right:0px;font-size:18px;padding-bottom:15px;overflow:hidden;width:126px;padding-top:70px;height:92px; text-align:center; }
img.bg {width: 126px;height: 126px;position: absolute;left: 0px;top: 0px;z-index: 99;}


/*** MainBody02 ***/
.TabNews{ margin-left:90px;}
.TabNews h4{ font:20px/12px "微软雅黑"; color:#1d1d1d; text-align:left !important; }
/* CSS Document */
#tab { width:455px; height:300px; position:relative;margin:20px auto 0 auto; }
html > body #tab { width:455px;}
#tab div { position:absolute; top:33px; left:0; width:455px; height:255px;}
#tab div { display:none;}
#tab .block { display:block;}
#tab h3 { float:left; width:137px; height:33px; line-height:33px; margin:0 0 0 0; font-size:14px; font-family:"微软雅黑"; cursor:pointer; background-color:#a2a2a2; text-align:center; color:#fff;font-weight:normal; border:#909090 solid 1px; margin-right:2px;}
#tab .up { background:#ea0000;color:#fff; border:#c00000 solid 1px; margin-right:2px;}
#tab ul { list-style:none; padding:0; height:255px; margin-top:0px;}
#tab li {  margin-top:15px;  height:76px;  overflow:hidden; font-size:12px; display:block; }
#tab li a { font-size:12px; text-decoration:none;cursor:pointer;}
a.newstime{ height:56px; width:56px; background:#e4e4e4; padding:10px; display:block; float:left;}
a.newstime { color:#939393;}
a.newstime font{ font:30px/40px "微软雅黑"; text-align:center; margin-left:8px; margin-top:15px;}
a.newstime span{ font:14px/20px "微软雅黑"; text-align:center;}
li.current02 .newstime,#tab li .newstime:hover{background:#db0a0a; display:block; cursor:pointer; color:#fff !important;}
.newscon { width:360px; overflow:hidden; margin-left:15px;}
.newscon dt h5 a{ color:#222; font:13px/30px "微软雅黑";}
.newscon dd{ font-size:12px; color:#6b6b6b; line-height:22px;}
/*** MainBody03 ***/
.MainBody03{ background:#1f2022; padding-bottom:22px; height:85px;}
.ksdh{ border-left:#d60c1a solid 4px; height:85px;padding-left:13px !important;}
.ksdh h4{ font:24px/40px "微软雅黑"; color:#fff;  margin-bottom:12px;}
.ksdhcon a font{ font:20px/40px Arial, Helvetica, sans-serif; color:#d60c1a; font-weight:bold;}
.ksdhcon a{ float:left; margin-right:52px; font:14px/40px "微软雅黑"; color:#fff; font-weight:bold;}

/*** MainBody04 ***/
.MainBody04{ background:#f2f2f2; padding:40px 0px;}
.MainBody04 h2{ font:30px/35px "微软雅黑"; color:#b30507; text-align:center; }
.MainBody04 h2 font{ text-transform:uppercase; font:36px/45px Arial, Helvetica, sans-serif; font-weight:bold; color:#5b5b5b; display:inline-block;}
.diline02{ height:10px; line-height:10px; border-bottom:#ddd solid 1px; width:366px; margin:0px auto; margin-bottom:30px;}
.diline02 p{ background:#f2f2f2; text-align:center; width:31px;margin-left:156px; }
.diline02 i{ background-position:0px 0px;  width:27px; height:7px; display:inline-block; margin-top:7px;  vertical-align:middle; }
/* social */
.line01{ width:34px; height:35px;  border-bottom:#7a745a solid 1px; border-right:#7a745a solid 1px; }
.line02{ width:34px; height:120px;   border-right:#7a745a solid 1px; }
.soc_con{ width:445px; overflow:hidden;}
.soc_con h4{ font:20px/35px "微软雅黑";color:#222222;border-bottom:#7a745a solid 1px; width:101px; padding-left:22px;}
.soc_con dl{ margin:22px 0px 0px 27px; width:420px;}
.soc_con dd{ margin-left:15px; width:272px;}
.soc_con dd h5 a{  color:#bc0001;  font:14px/20px "微软雅黑";display:block;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; }
.soc_con dd p{ line-height:20px; color:#737373; margin-top:5px;}
/* about */
.about{ margin-left:50px; width:458px;}
.about p{ line-height:27px; color:#383838;}

/*** Footer ***/
#footer { background:#5a5859; min-height:208px; font-family:"微软雅黑";}
.FooterCon01{ width:150px; min-height:178px; padding:15px;  background:#535152; }
.FooterCon01 p{ font:22px/30px Arial, Helvetica, sans-serif; font-weight:bold; color:#a9a9a9; margin:5px 0px;}
.FooterCon02{  line-height:20px; margin:36px 0px 0px 18px; color:#a9a9a9;}
.FooterCon02 a{ color:#a9a9a9; font:13px/20px "微软雅黑"; margin-bottom:10px; padding:0px 2px; }
.addr{ background:url(../images/di.jpg) no-repeat; width:580px; height:27px; line-height:27px; padding:0px 10px; margin:13px 0px 20px;font-size:12px; color:#898989;}
.FooterCon03{ color:#d1d1d1; line-height:22px; }
.FooterCon03 a {color:#d1d1d1}
/* 返回顶部 */
.dn{display: none;}
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{position: absolute;right: 60px;top: -100px;width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);background: #fff;}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}

/*---------------------------  Content Page -------------------------------*/
.MainBody{ margin-bottom:100px;}
/** aside **/
.aside{ width:193px; font-family:"微软雅黑"; border-left:#ddd solid 1px; border-right:#ddd solid 1px;}
.asidetit h4{ font-size:18px; color:#fff; background:#d80c18; height:44px; line-height:44px; padding-left:8px; font-weight:normal !important;}
.asidetit h4 span{  font-size:12px; color:#fff; text-transform:uppercase;}
.asidetit i { background-position:0px -13px;  width:16px; height:5px; display:inline-block; margin-top:0px; margin-left:23px;}
.aside ul { margin:0px 5px;}
.aside ul li { height:33px; line-height:33px; border-bottom:#ddd dotted 1px;}
.aside ul li a{ background: url(../images/arrow_a.jpg) no-repeat left; font-size:13px; padding-left:14px; color:#555555; margin-left:10px; display:block;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.aside ul li a:hover,.aside ul li.current03 a{ background: url(../images/arrow_hover.jpg) no-repeat left; font-size:13px; padding-left:14px; color:#d80c18; margin-left:10px;}
.aside ul li.last01{  border:none !important;}

/** SideBar **/
.SideBar{line-height:22px; width:805px;}
.SideBar h4{ font-size:15px; font-family:"微软雅黑"; color:#d80c18; height:44px; line-height:44px; padding-left:30px; font-weight:normal !important; border-bottom:#ddd solid 1px;}
.SideBar h4 font{ font-size:12px; font-weight:normal; color:#6b6b6b; }
.SideBar i { background-position:0px -39px;  width:19px; height:19px; display:inline-block; margin-top:10px; margin-right:13px; float:left;}
	.PageCon{ padding:20px; line-height:22px; color:#2d2d2d;  font-size:12px;}

/*---------------------------  Product Page -------------------------------*/
.product2 li{ float:left; margin:0px 10px 10px; text-align:center;}
.product2 li a{ color:#666 !important;  }
.zwh1{ display:block; width:168px;height:160px;  margin-bottom:10px; border:#ccc solid 1px; }	
/*---------------------------  News Page -------------------------------*/
.Monopoly dl{ overflow:hidden; padding:15px 0px 15px 15px; border-bottom:#ddd dotted 1px;}
.Monopoly dl dt{ width:750px;  margin-right:15px;}
.Monopoly dl dt h5 { width:485px; overflow:hidden; height:30px; line-height:30px;}
.Monopoly dl dt h5 a{ color:#494949;font:16px "微软雅黑";  }
.Monopoly dl dt span{ color:#b5b5b5;font:14px "微软雅黑";}
.Monopoly dl dt h5 a.current02,.Monopoly dl dt h5 a:hover{ color:#d60c1a;}
.Monopoly dl dd p{ font:12px "微软雅黑"; color:#999; line-height:25px;}

/* 分页 */
.sh_page{margin:30px 0;height:33px;line-height:33px; text-align:center;}
.sh_page a{padding:3px 9px;border:1px solid #ccc;margin-left:3px;color:#5b5b5b;}
.dangqian{background:#efefef;}
.sh_page a:hover{ color:#d60c1a; background:#dadada;}

/*翻页*/
.fanye{ color:#d60c1a;line-height:20px;margin:20px 0px 20px 0px;}
.fanye div {background-color:#CCC; padding:3px 3px 3px 6px; margin-top:5px;}
.fanye a { color:#000;}
.fanye a:hover{text-decoration:none; color:#d60c1a;}

/*---------------------------  Detail Page -------------------------------*/
.time2 { margin-top:10px;}
.show_pic{font-family:'微软雅黑'; padding-top:10px; margin:0px 40px;}
.pic_cp img{max-width:650px;  margin-top:10px; }
.nrr { padding:10px; line-height:24px; color:#333;}
.lan h2 { color:#000;font-family:'微软雅黑'; font-size:20px;}
.lan font { color:#76c006; font-size:30px;}

/*---------------------------  rongyu Page -------------------------------*/
.d_detail_m_left {width:860px;  margin-top:20px;}
.d_detail_m_left li {float:left;width:225px;height:159px;margin:0 21px 30px;display:inline;}
.d_detail_m_left li img {width:210px; height:140px;padding:8px;border:1px solid #dddddd;}
.d_detail_m_right {width:250px;height:440px;position:relative;}
.d_detail_m_right .p_detail_r {margin-top:10px;}
.d_detail_m_right .p_detail_r {height:330px;width:225px;}
.d_detail_m_right .itemPro {height:300px;}
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 33%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}
.hzhb li{ margin-top:10px;}
.d_detail_m_left li p{ text-align:center; margin-top:6px;}

.pagelink {clear:both;font-size:12px;text-align:center;height:38px;overflow:hidden; margin-top:15px; font-size:12px;}
.pagelink a,div.pagelink span{padding:6px 7px 6px;height:23px;color:#4c4c4c;border:1px solid #ddd; line-height:26px; text-decoration:none; margin:0 2px;}
.pagelink a:hover{color:#690;text-decoration:none;padding:6px 7px 5px;border-bottom:2px solid #690}
.pagelink .current{color:#F63;padding:6px 7px 5px;height:26px;border:1px solid #ddd;border-bottom:2px solid #F63;font-weight:bold}

.detail h5 { text-align:center; color:#d80c18;font-size:20px; font-weight:normal; font-family:'微软雅黑'}
.xxbiaoti {text-align:center;height:35px;line-height:35px; font-size:12px;  }
.xxbiaoti span {margin-right:10px; color:#666;}
.xxbiaoti a {padding:0px 5px; color:#0b5eaa;}
.detail .m { padding:10px; line-height:22px; font-size:12px;}
.pres{background:#e6e6e6;color:#0f0f0f;border-top:2px solid #fff;display:block;height:30px;line-height:30px;padding:0 10px; color:#333}
.pres a{color:#333}
.pres a:hover{color:#333}
.detail img{max-width:700px;_width:expression(document.body.clientWidth > 700 ? "700px" : "auto");}




/******--------------------- 首页小图---------------------******/
.focusBoxa { position: relative; width: 450px; height: 336px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBoxa .pic img { width: 450px; height: 336px; display: block; }
	.focusBoxa .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBoxa .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBoxa .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBoxa .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; width:450px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; }
	.focusBoxa .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBoxa .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBoxa .num li a,.focusBoxa .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBoxa .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBoxa .num li.on a,.focusBoxa .num a:hover{ background:#f60;  }
