@charset "utf-8";
/* CSS Document */
* {word-break:break-all;font-family:Microsoft Yahei;-webkit-text-size-adjust:none; margin:0; padding:0;}/*"Microsoft Yahei",*/
body {margin:0;font-size:12px;color:#333333;background:url(/images/2017baiyunshan/bodybg.jpg);}
form,input,select,textarea,td,th {font-size:12px;}
img {border:none; display:block;}
ul li {list-style:none;}
ol li {list-style:decimal;}
ul,li,form,h2,p {margin:0px;padding:0px;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}



#banner{ height:650px;}
#banner .banner_01{ height:130px; background:url(/images/2017baiyunshan/banner_01.jpg) top center no-repeat;}
#banner .banner_02{ height:130px; background:url(/images/2017baiyunshan/banner_02.jpg) top center no-repeat;}
#banner .banner_03{ height:130px; background:url(/images/2017baiyunshan/banner_03.jpg) top center no-repeat;}
#banner .banner_04{ height:130px; background:url(/images/2017baiyunshan/banner_04.jpg) top center no-repeat;}
#banner .banner_05{ height:130px; background:url(/images/2017baiyunshan/banner_05.jpg) top center no-repeat;}

#nav{ height:84px; background:url(/images/2017baiyunshan/navBg.jpg) top center no-repeat;}
.nav{ width:1040px; margin:0 auto;}
.navHov{ height:26px; background:url(/images/2017baiyunshan/navHov.jpg) top center no-repeat;}


.tupianShow{ width:1000px; margin:30px auto 0; position:relative;}
.zhandian{ position:absolute; left:-140px; top:0; width:132px;}
.diyizhan{ background:url(/images/2017baiyunshan/diyi.jpg) top left no-repeat; height:234px;}
.dierzhan{ background:url(/images/2017baiyunshan/dier.jpg) top left no-repeat; height:234px;}
.disanzhan{ background:url(/images/2017baiyunshan/disan.jpg) top left no-repeat; height:234px;}
.disizhan{ background:url(/images/2017baiyunshan/disi.jpg) top left no-repeat; height:234px;}
.diwuzhan{ background:url(/images/2017baiyunshan/diwu.jpg) top left no-repeat; height:234px;}
.jieshu{ background:url(/images/2017baiyunshan/jieshu.jpg) top left no-repeat; height:282px;}
.tpLeft{ width:240px;}
.tpCenter{ width:506px; margin-left:10px;}
.lvyouTit{ width:240px; height:132px; background:#933f01; text-align:center; margin-bottom:10px;}
.lvyouTit h2{ font-size:40px; color:#ffffff; padding-top:18px;}
.lvyouTit p{ font-size:25px; color:#ffffff; padding-top:5px;}
.picShow{ width:1000px; overflow:hidden; clear:both;}
.picShow ul{ width:1050px;}
.picShow ul li{ float:left; margin-top:10px; margin-right:10px;}

.ganxiang{ clear:both; width:1000px; margin:30px auto 0; padding-bottom:30px; position:relative;}
.ganxiang ul{ width:1050px;}
.ganxiang li{float:left;width:490px;height:60px;margin:0 20px 10px 0px;display:inline;}
.ganxiang li span{display:block;float:left;width:100px;height:60px;background:#ff8932;color:#fff; text-align:center;font-size:24px;line-height:60px; font-family:"幼圆"}
.ganxiang li p{float:left;width:379px;height:50px;background:#ffdaa0;padding:7px 0 3px 10px;color:#666;margin-left:1px;line-height:18px;font-size:12px; font-family:"宋体";}
.ganxiang li p strong{ display:inline-block; height:22px; padding-top:5px; font-family:"宋体";}
.ganxiang li p a{ text-decoration:none; color:#333; font-family:"宋体";}
.ganxiang li p a:hover{ text-decoration:underline; color:#F00;}

.biaoti{ width:490px; height:130px; background:#933f01;}
.biaoti h2{ font-size:40px; color:#ffffff; padding-top:18px; padding-left:15px;}
.biaoti em{ font-size:25px; color:#ffffff; padding-top:5px; font-style:normal; padding-left:15px;}

.article_cont{line-height:30px;color:#666;background:#fff;width:860px;margin:10px auto 0 auto;padding:40px 50px 0 50px;font-size:18px;}
.article_cont p{font-size:18px;}


#footer{ text-align:center; background:#933f01; color:#fff; padding:5px 0;}
#footer a{ text-decoration:none; color:#fff;}
#footer a:hover{ text-decoration:underline; color:#FF0;}
#footer img{ display:inline-block;}
#footer p{ font-family:"宋体"; line-height:30px;}



.piaofu{ display:none; position:fixed; left:50%; margin-left:520px; top:100px;}
.piaofu ul{ position:relative;}
.piaofu ul p{ position:absolute; top:0px; left:33px; width:3px; height:320px; background:#d08734; z-index:-1;} 
.piaofu ul li{ margin-top:10px;}
.piaofu ul li a{ display:inline-block; width:70px; height:70px; background:#d08734; color:#fff; text-align:center; border-radius:70px; font-size:18px; text-decoration:none;}
.piaofu ul li a:hover{ background:#d8271c;}
.piaofu ul li a span{ display:inline-block; vertical-align:middle; line-height:20px;}
.piaofu .current a{ background:#d8271c; color:#fff;}


.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(/images/2017baiyunshan/fancybox_sprite.png); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url(/images/2017baiyunshan/fancybox_loading.gif) center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url(/images/2017baiyunshan/blank.gif); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */

.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url(/images/2017baiyunshan/fancybox_overlay.png); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(/images/2017baiyunshan/fancybox_sprite@2x.png); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
#fancybox-loading div { background-image: url(/images/2017baiyunshan/fancybox_loading@2x.gif); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ }
}


.main-bady{ width:1100px; margin:25px auto 0; background:#fff;}
.crumbs{color:#333;font-size:18px;padding:20px 0;posi tion:absolute;left:-6px;top:0;background:#fff url(/images/2017train/Company06/Newtopbg.jpg) repeat-x 5px 15px;padding-left:30px;border-bottom:1px solid #e8e6e8}
.comp_cru{padding:15px 0 15px 0px;left:0px;top:-35px;position:abso lute}
.comp_news{height:100%;padding:0px 40px 0 40px;margin-top:0px;position:relative;background:#fff}
.news_hd{padding:20px 20px 15px 25px;border:1px solid #e8e6e8;border-left:4px solid #f33;}
.news_hd h1{color:#222;font-size:30px;font-weight:normal;text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);}
.news_hd .tq{height:40px;line-height:40px;font-size:12px;color:#999;margin:10px 0px 0 0;}
.news_body{ font-size:16px;padding:10px 0px 30px 0px; overflow:hidden;line-height:28px;color:#000; background:#fff;}
.news_body a{text-decoration:underline;color:#e4393c}
.news_body a:hover{text-decoration:none;color:#e4393c}
.news_body p{margin-top:25px; text-indent:32px;}
.news_body p img{margin:auto;border:1px solid #999;padding:3px 3px; }
.news_body table{ border-collapse:collapse;border-top:2px solid #ddd}
.news_body td{border:#ddd solid 1px; padding:3px 5px 3px 10px; text-align:center;font-size:12px}
.zanwu{ height:200px; width:100%; background:url(/images/2017train/Company06/zanwu.jpg) center center no-repeat;}

.key_w{ height:40px; line-height:40px;margin:20px 0px 0 0;color:#999;position:relative;padding:0 0px}
.key_w span{padding:0 10px 0 0px;font-size:12px}
.key_w a{color:#999;}
.up_down{line-height:24px;padding:20px 0 50px 0;clear:both;color:#333; overflow:hidden;font-size:14px; text-align:right;border-top:1px dotted #ccc}
.up_down a{color:#333}
.up_down .up-btn{display:block;}
.up_down .down-btn{display:block;}