﻿/* 定义全局标签样式 */
.fl   {float: left; }
.fr   {float: right;}
.mr10 {margin-right:10px;}
.mt10 {margin-top:10px;}
.ttc  {text-align: center;}
.ttr  {text-align: right;}
/* 首页 */
/* 页头 */
.header { width:100%; height:56px; background: none; }
.headtop { width:100%; height:56px; background:#fff; }
.lbox { width:990px; margin:0px auto; min-height: 1px;}
.logo   { width:390px; height:56px; float: left; display: inline;padding-right:96px;}
/* 导航 */
ul#topnav {float: left; width: 504px; height: 56px; list-style: none; position: relative; font-size: 14px; z-index: 100;}
ul#topnav li { float: left; display: inline;}
ul#topnav li a { display: block; padding:0px 10px; height:56px; line-height: 56px; color: #333; text-decoration: none; }
ul#topnav li a:hover, ul#topnav li a.topcur { background: #5e5e5e; color: #fff; }
ul#topnav li p {float: left; position: absolute; left:0; top:56px; height:37px; display: none; z-index: 500;  }
ul#topnav li p a { float: left; display: inline; line-height: 37px;  color: #fff; padding:0 10px; height:37px;}
ul#topnav li p a:hover {color:#eaeaea;}
ul#topnav li p.sp1 { left:-104px;}
ul#topnav li p.sp2 { left:45px;}
ul#topnav li p.sp3 { left:-155px;}
ul#topnav li p.sp6 { left:352px;}
#navbody { width:100%; height: 37px; background: #5e5e5e; display: none; position: relative; z-index: 40;}
/*footer*/
.container { position:relative; width:990px; margin:0px auto; }
.footer { width:100%; height:68px; clear:both; background-color:#484848; border-bottom:2px solid #fff; position:relative; overflow:hidden; z-index: 100; }
.jtbox { width:90px; height:68px; float:left; display: inline; overflow: hidden; position:relative; z-index: 150; }
a.jtuan { position: absolute; top:0px; left:0px; width:90px; height:68px; color:#fff; height:68px; line-height:68px; text-align:center;  background-color:#ff8854; }
.jtcont { position: absolute; top:0px; left:90px; width:900px; height:68px; background: #f37e4a url(../images/jt.png) left top no-repeat; }
.jtcont a:link, .jtcont a:visited { color:#d3eff2; }
.jtcont a:hover { color:#333;}
.jttb td { height:34px;font-size:12px; padding:0px 20px; }

.jttb td a { line-height:24px; }
.footer_left .span4 { float:right;display:inline-block;width:624px;text-align:right;}
.footer_left p { padding-top:15px; color:#a0a0a0; }

/* ban */
.ban {position: relative; width: 100%; height:362px; z-index: 20; background: url(../images/bg_1.jpg) center top no-repeat;}

/* 主页简�?*/
.mjianjie { position: relative; width:950px; height:150px; top:-50px; padding:0 20px; margin:0px auto; z-index: 50; background: url(../images/mjbgl.png) left top no-repeat; }
.mjbg { width:910px; height:150px; padding:0px 17px 0px 0px;  background: url(../images/mjbgr.png) right top no-repeat;}
.mj {background: #fff; height:130px; padding-top:20px;}
.mj p{ padding:6px 50px; line-height: 28px;}
a.xiangxi { height:20px; line-height: 20px; padding:0px 30px; color:#fff; text-align: center; background: #7690d2;}
/* mbox */
.mbox {height:190px; width:100%; background: #f6f6f6;}
.mnews { padding-left:20px; width:420px; height:190px; overflow: hidden;}
h3.mtit { color:#7690d2; line-height: 50px; font-size: 20px; }
.mnews li { position: relative; line-height: 28px; }
.mnews li span { position: absolute; right:5px; height:28px; line-height: 28px;}
.mnews li a{ line-height: 28px; color:#636363;}
.mnews li a:hover {color:#000;}

.myw {width:540px; height:190px;}
.myw ul{padding-top:25px;}
.myw li { float: left; display: block; width:240px; height:55px; margin-left:10px; margin-top:10px;}
.myw li a{ float: left; display: block; padding:20px 0px 0px 60px; width:174px; height:35px; border-left:1px solid #f0efef;}
a.bg1 {background:url(../images/s01.png) left center no-repeat;}
a.bg2 {background:url(../images/s02.png) left center no-repeat;}
a.bg3 {background:url(../images/s03.png) left center no-repeat;}
a.bg4 {background:url(../images/s04.png) left center no-repeat;}
a.bg1:hover {background:url(../images/y01.png) left center no-repeat;}
a.bg2:hover {background:url(../images/y02.png) left center no-repeat;}
a.bg3:hover {background:url(../images/y03.png) left center no-repeat;}
a.bg4:hover {background:url(../images/y04.png) left center no-repeat;}
div.mlian { padding-left:20px; height:120px; width:990px; margin:0px auto;}
/* 2015-07-08 wu */

/* fancy */
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('../images/../images/fancybox_1.png'); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -21px; right: 0px; width: 48px; height: 19px; background: transparent url('../images/fclose.png') no-repeat; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('../images/blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('../images/../images/fancybox_1.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('../images/../images/fancybox_1.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */}
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; background: none; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background: #fff; /*background-image: url('../images/fancybox-x.png');*/ }
#fancybox-bg-ne { top: -20px; right: -20px; /*background-image: url('../images/fancybox_1.png'); background-position: -40px -162px;*/ }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; /*background-image: url('../images/fancybox-y.png'); background-position: -20px 0px;*/ }
#fancybox-bg-se { bottom: -20px; right: -20px; /*background-image: url('../images/fancybox_1.png');*/ background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; /*background-image: url('../images/fancybox-x.png');*/ background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; /*background-image: url('../images/fancybox_1.png');*/ background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; /*background-image: url('../images/fancybox-y.png');*/ }
#fancybox-bg-nw { top: -20px; left: -20px; /*background-image: url('../images/fancybox_1.png');*/ background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('../images/fancy_title_over.png'); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('../images/../images/fancybox_1.png') -40px -90px no-repeat; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('img/../images/fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('../images/../images/fancybox_1.png') -55px -90px no-repeat; }
/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px"); }
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }
#fancybox-loading.fancybox-ie6 div  { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_n.png', sizingMethod='scale'); background: #fff  !important;}
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_shadow_nw.png', sizingMethod='scale'); }
/* 内容 */
#fancybox-title-float-wrap {display:none;}
.ebox  { width:100%; margin:0px auto;}
.ehead    { border-bottom: 1px dashed #939393; width:96%; margin:0px auto; }
.ehead h4 { text-align: center; font-size: 22px; line-height: 40px; color:#333; }
.ehead h3 { margin:5px 0 20px; padding-left:10px; text-align: left; font-size: 22px; line-height: 30px; color:#333; border-left:15px solid #d71322;  }
.ehead p  { color:#939393; line-height: 35px; font-size: 12px; }
.ebody { width:100%; overflow-y: auto; padding:10px 0 40px; margin-top:5px; text-align: center;}
.ebody p { color:#444343; line-height: 26px; padding:0px 30px; margin-bottom:20px; text-align: left; text-indent: 28px;}
.ebody img { margin:10px auto;}
.pnav { position: fixed; bottom:0px; left:0px; width:100%; height:40px; line-height: 40px; background: #e8e8e8;}
.pnav a { color:#333; font-size: 12px; padding:0 5px;}
.pnav a:hover{ color:#585858; }
/* end 2015-07-08 */
