@charset "utf-8";
/* CSS Document */
/* =base cascading	灰色 #8c8c8c  导航文字蓝色 #0073bc  标题蓝色 #0063ac 首页边框 #a7a7a7
--------------------------------------------------------------------------------*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; -webkit-user-select:none;-moz-user-select:none;}
body, input, select, button, textarea { font-size: 12px; font-family: "Microsoft Yahei", "\5b8b\4f53", Arial; }
.arial { font-family: arial; }
.song { font-family: "\5b8b\4f53"; }
button { cursor: pointer; }
body { background: #fff; color: #525252; line-height: 1.6; }
html { -webkit-text-size-adjust: none; }
a { color: #525252; text-decoration: none; }
a { blr:expression(this.onFocus=this.blur());
}
a:hover { text-decoration: none; color: #0073bc; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.hide { display: none; }
.show { display: block; }
/* =common cascading
--------------------------------------------------------------------------------*/
/**/
body { background: url(/images/bg_header.gif) repeat-x left top }
.w { padding: 0; margin: 0 auto; overflow: hidden; width: 1000px; clear: both }
.m116 { margin-left: 16px }
.mr16 { margin-right: 16px }
.mb20 { margin-bottom: 20px }
.m { overflow: hidden; }
.tl { text-align: left }
.tc { text-align: center }
.tr { text-align: right }
.lsn { list-style-type: none }
.strong { font-weight: bold }
.container { margin-bottom: 20px; }
.container .grid_l { float: left; width: 244px; margin-right: 32px }
.container .grid_r { float: left; width: 724px; position: relative }
/*header 页眉*/
.header { background: url(/images/bg_header_inner.gif) no-repeat left top; padding-top: 18px; height: 97px; overflow: visible; }
.headerdl_bg{width:100%;height:32px;position:absolute;left:0;bottom:0;}
.header_inner { position: relative; height: 65px; zoom: 1; width: 1000px; margin: auto }

.body_scroll .header{position:fixed; width: 100%;background: #fff; top:0;z-index: 99999; padding-top: 20px; top:-6px; padding-top:5px; height:78px;} 
.body_scroll .logo_header img { transform: scale(0.7,0.7); -webkit-transform: scale(0.7,0.7);}



.logo { overflow: hidden; float: left; }
.logo_header { position: absolute; left: 8px; top: 0; z-index: 9;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all; }
.logo_header img { width: 97px; height: 58px;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all; }

.logo a:hover img { opacity: 0.8; filter: Alpha(opacity=80) }
.hotline { color: #8c8c8c; height: 18px; line-height: 18px; position: absolute; right: 0; top: -15px; padding-right: 40px ;text-align:right;}
.hotline em { font-style: normal; color: #000; margin-left: 8px; font-size: 14px }
.blog { height: 21px; position: absolute; right: 0; top: 36px; padding-right: 38px; z-index:9 }
.blog li { display: none; float: left; margin-left: 7px }
.blog li:first-child { display: block }
.blog a:hover img { opacity: 0.8; filter: Alpha(opacity=80) }
.nav { height: 41px; position: absolute; left: 0; bottom: 0; width: 840px;padding: 17px 0 0; padding-left: 160px; background: url(/images/bg_navbar.gif) repeat-x left bottom ;z-index:1;}
.nav li { float: left; margin-right:30px; text-align: left;}
.nav li a { color: #767676; font-size: 14px; text-align: left }
.nav li > a { display: block; height: 24px; float: left; padding: 0 4px; padding-bottom: 17px; }
.nav li a:hover,.nav dl dd a:hover { color: #0073bc }
.nav li > a:hover, .nav .active > a, .nav li:hover > a { color: #0073bc; background: url(/images/bg_nav_li.gif) repeat-x left bottom }
.nav dl { position: absolute; top: 58px; left: 0;  width: 1000px; text-align: center; display: none; padding-bottom:5px; }
.nav dl dd { display: inline-block;  padding:8px 15px 5px; }
.nav dl dd a{color:#0073BC;font-size:14px;}
.nav dl dd a:hover { color:#000}

.nav li.pro_li dl{ padding:5px 10px; width:990px; height:auto; text-align:left;}
.nav li.pro_li dl dd{ height:20px; line-height:20px;}
.nav li:hover dl { display: block ;background:#f8dd7c;}
/*.nav li:hover .headerdl_bg{background:#eed55b;}*/
/*footer 页脚*/
.footer { height: 58px; margin-bottom: 20px; padding-top: 16px; overflow: hidden; position: relative; border-top: 1px solid #016db8 }
.footer, .footer a { color: #bebdbd }
.footer a:hover { color: #999 }
.logo_footer { float: left; width: 74px; height: 44px; margin-right: 12px }
.logo_footer img { width: 74px; height: 44px }
.footer .m { float: left; overflow: hidden }
.footlinks { overflow: hidden; margin: 10px 0 }
.footlinks li { float: left; line-height: 13px; height: 13px; border-right: 1px solid #bebdbd; margin-right: 10px; padding-right: 13px }
.footlinks .last-item { border-right: none }
.attention { float: right; margin-right: 105px }
.attention dt { float: left; width: 70px }
.attention dd { float: left; margin-right: 20px; width: 48px; height: 48px }
.attention dd img { width: 58px; height: 58px }
.powered { float: right; position: absolute; right: 0; bottom: 0 }
/*breadcrumb 面包屑*/
.breadcrumb { color: #7a7a7a; height: 34px; line-height: 34px; text-align: right; }
.breadcrumb a { color: #7a7a7a; display: inline-block; padding: 0 2px; }
.breadcrumb a:hover { color: #000 }
.breadcrumb span { color: #000; padding: 0 2px; }
/*分页*/
.page { vertical-align: middle; text-align: center; margin: 20px 0px; }
.page input { vertical-align: middle; }
.page span { margin-right: 12px; }
.page a { vertical-align: middle; display: inline-block; width: 17px; height: 17px; line-height: 17px; text-align: center; color: #636363; margin: 0px 2px; font-family: Arial, Helvetica, sans-serif; }
.page a.on { width: 24px; height: 24px; line-height: 24px; background:#f2f2f2; border-radius:13px; box-shadow:1px -2px 4px #eee; text-align: center; border:1px solid #d2d2d2; color: #0073bc; }
.page a.prev { width: 14px; height: 14px; background: url(/images/prev.jpg) no-repeat; margin: 0px 5px 0px 0px; }
.page a.next { width: 14px; height: 14px; background: url(/images/next.jpg) no-repeat; margin: 0px 0px 0px 5px; }
.page a.first { width: 20px; height: 17px; font-size: 12px; font-family: "Microsoft Yahei"; background:url(/images/first.gif) no-repeat center }
.page a.last { width: 20px; height: 17px; font-size: 12px; font-family: "Microsoft Yahei";background:url(/images/last.gif) no-repeat center  }
.page span.txtnum { display: inline-block; width: 29px; height: 16px; line-height: 16px; background: url(/images/txtnum.jpg) no-repeat; margin: 0px 8px; vertical-align: middle; }
.page span.txtnum input { width: 29px; height: 16px; line-height: 16px; text-align: center; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: none; border: none; }
.page a.go { font-size: 13px; width:28px; height:16px; background-color:#ebc029; color:#fff }
/*详细页面样式部分代码*/
.details { padding: 0px; overflow: hidden; }
.details h2 { text-align: center; font-size: 16px; padding: 10px 0px 20px; }
.details h3 { color: #9A9A9A; font-size: 12px; font-weight: normal; margin-bottom: 30px; padding: 10px 0 13px; text-align: center; }
.details h3 span { display: inline-block; padding: 0 10px 0 25px; }
.details h3 span.time { background: url(/images/time.jpg) no-repeat 0 center ; padding-left: 22px; }
.details h3 span.come { background: url(/images/come.jpg) no-repeat 0 center ; }
.details h3 span.click { background: url(/images/click.jpg) no-repeat 0 2px ; padding-left: 18px; }
.details h3 span.print { background: url(/images/print.jpg) no-repeat 0 1px; }
.details h3 span.print a { color: #9A9A9A; cursor: pointer; }
.details h3 span.autor { background: url(/images/autor.jpg) no-repeat 0 1px; }
.details h3 span.font_size { padding-left: 5px; }
.details h3 span.font_size a { color: #666666; cursor: pointer; padding: 0 5px; }
.details h3 span.font_size a#big { font-size: 12px; }
.details h3 span.font_size a#small { font-size: 12px; }
.details h3 span.font_size a#medium { font-size: 12px; }
.details h3 span.font_size a.on { color: #0073bc; }
.conts p { padding: 0px; }
.share { display: block; margin: 30px 0px 0px; padding: 0px 0px 30px; background-image: none !important }
#passit_def_div .font_weir { font-family: "Microsoft Yahei"; float: left; }
.close_wrapper { text-align: right; overflow: hidden; margin-bottom: 16px }
a.close { color: #8e8e8e; }
a.close:hover { color: #0073bc }
.fp { padding: 15px 0px 20px; position: relative; }
.fp span { display: block; padding: 2px 0px; width: 95%; color: #0073bc; }
.fp span a { color: #555; }
.fp span a:hover { color: #0073bc; text-decoration: underline }
/* =page cascading
--------------------------------------------------------------------------------*/
/* =home 首页
--------------------------------------------------------------------------------*/
.banner { margin-bottom: 20px ;}
.banner_home { position: relative; height: 418px }
.banner_home img { position: absolute; height: 418px; width: 1000px }
.banner_home #JS_imgWrap:hover{ cursor:default}
.banner_page { height: 235px; }
.banner_page img { width: 1000px; height: 235px }
.banner_home .point_bar { height: 17px; position: absolute; left: 0; bottom: 0; width: 100%; z-index: 9; background: url(/images/bg_point_bar.png) repeat; text-align: center }
.banner_home .point_bar a { height: 10px; width: 10px; font-size: 0; background: url(/images/point.png) no-repeat 0 0; display: inline-block; margin: 4px 5px 0 }
.banner_home .point_bar .chos { background-position: -20px 0 }
.about_h { border: 1px solid #a7a7a7; height: 435px; margin-right: 16px; width: 294px; background: #fafafa }
.title_one { margin: 16px 0; height: 20px }
.title_one h2 { margin-left: 16px; color: #0063ac; font: bold 14px/20px "microsoft yahei" }
.about_h img { height: 151px; width: 264px; margin-bottom: 16px }
.about_h .bd, .about_h .ft, .services_h .bd, .services_h .ft { margin: 0 16px }
.about_h .bd { margin-bottom: 35px; height:282px; overflow:hidden; }
a.more { color: #0063ac }
a.more:hover { text-decoration: underline }
.product_h { width: 390px; height: 435px; border: 1px solid #a7a7a7; background: #fafafa }
.services_h { width: 280px; background: #016db8; color: #fff; height: 437px }
.services_h .title_one h2 { color: #fff }
.services_h .bd { margin-bottom: 35px; height:308px; overflow:hidden; }
.services_h h3 { font-size: 12px; font-weight: normal }
.services_h .more { color: #fff }
.honor_h { height: 260px; border: 1px solid #a7a7a7; margin-right: 16px; width: 294px; background: #fafafa }
.honor_h .ft { margin: 0 16px }
.ad_h { width: 392px; height: 262px; overflow: hidden }
.ad_h img { width: 392px; height: 262px }
.news_h { width: 278px; height: 260px; border: 1px solid #a7a7a7; }
.news_h .ft, .news_h .bd { margin: 0 16px }
.news_h li { height: 36px; overflow: hidden; margin-bottom: 20px }
.news_h .date { text-align: center; position: relative; float: left; display: block; height: 35px; width: 46px; font-family: Arial }
.news_h .day { font-size: 24px; font-weight: bold; font-style: normal; color: #939393; display: block; height: 20px; width: 24px; position: absolute; top: -6px; left: 8px; text-align: center }
.news_h .year { font-size: 9px; color: #939393; width: 46px; text-align: center; position: absolute; left: 0; bottom: 0; font-style: normal }
.news_h a { float: left; width: 184px; margin-left: 16px; display: inline-block }
.ad { position: relative; margin-top: 16px; }
.ad_list_box { width: 347px; height: 261px; margin: 0 auto }
.ad_list { position: relative; width: 347px; height: 261px; overflow: hidden }
.ad_list li { position: absolute; left: 0px; top: 0px }
.ad_list li img { width: 345px; height: 259px; border: 1px solid #a7a7a7 }
.ad_num_box { width: 180px; margin: 16px auto 0; height: 23px; }
.ad_num { margin: 5px 0 0 22px; }
.ad_num li { float: left; margin-right: 7px; width: 12px; height: 12px; cursor: pointer; background: url(/images/ad_n.gif) center center no-repeat }
.ad_num li.on { background: url(/images/ad_n_on.gif) center center no-repeat }
.prev, .next { cursor: pointer }
.ad_txt_more { margin: 10px 16px 0; list-style: none; height:auto; line-height: 22px; padding-bottom: 16px; border-bottom: 1px solid #e9e9e9; color: #0063ac; font-size: 16px }
.ad_txt_more li { text-align: center; }
/* jQuery jcImgScroll css start*/
.culture_contentsTabHeader { width: 732px; margin: 0 auto; }
.culture_contentsTabHeader dl { height: 26px; margin-bottom: 1px; }
.culture_contentsTabHeader dl dd { float: left; margin-right: 1px; width: 88px; height: 26px; font-size: 14px; color: #404040; cursor: pointer; text-align: center; line-height: 26px; }
.culture_contentsTabHeader dl dd.active { color: #fff; }
.culture_change { width: 262px; margin: 0px auto 0; position: relative; overflow: hidden; height: 165px; }
.culture_change ul { overflow:hidden; position: relative; /*height:165px;*/ }
/*.culture_change ul li { position: absolute; left: 700px; top: 28px; width: 64px; height: 90px; z-index: 1; background: none }*/
.culture_change ul li {float: left;}
.culture_change ul li img { border: 0 solid #d2d2d2; padding: 0;width:100%;/*height:100%;*/}
.culture_change ul li .title { height: 30px; line-height: 30px; color: #fff; font-size: 14px; text-align: center; margin-top: -30px; background: url(/images/png24-bg-0.5.png) repeat; position: relative; z-index: 9; padding: 0 10px }
.culture_change .bx-wrapper .bx-controls-direction  .bx-prev {margin-top: 0; position: absolute; z-index: 5; left: 0; top: 0; background: url(/images/arrow-left.png) no-repeat left center; display: block; width: 22px; height: 165px; }
.culture_change .bx-wrapper .bx-controls-direction  .bx-next {margin-top: 0; position: absolute; z-index: 5; right: 0; top: 0; background: url(/images/arrow-right.png) no-repeat right center; display: block; width: 22px; height: 165px; }
.culture_contents .culture_conts .img { float: left; width: 60px; height: 75px; margin-left: 200px }
.culture_contents .culture_conts .intro { float: left; font-size: 14px; margin: 5px 0 0 20px; line-height: 24px; display: inline; width: 270px; overflow: hidden; }
.culture_contents .culture_conts .intro .title { color: #000 }
.culture_contents .culture_conts .intro .from { color: #5a5a5a; margin-top: 10px; }
.culture_contsPart { display: none; }
.culture_contentsTab1 .culture_contsPart { display: none; padding-top: 20px; overflow: hidden }
.culture_p { display: none; }
.culture_contentsTabContents { width: 732px; margin: 0 auto; overflow: hidden }
.culture_change .videoBtn{margin-top: 0;top: 55px;}
/* jQuery jcImgScroll css start*/
/* =about走进15vip太阳集团(股份)有限公司
--------------------------------------------------------------------------------*/
.sidebar { background-color: #fafafa; overflow: hidden; margin-bottom: 24px }
.sidebar .title { height: 67px; width: 244px; background: url(/images/bg_sidebar_title.gif) no-repeat left top; overflow: hidden }
.sidebar .title h2 { margin-bottom: 2px; color: #fff; font-weight: 600; font-size: 14px; margin: 16px 0 0 26px }
.sidebar .title em { margin: 0 0 0 26px; color: rgba(255,255,255,0.6) !important; color: #8cc3eb; font: normal 10px Arial; text-transform: uppercase; }
.sidebar ol { border-width: 0 1px 1px; margin: 0; padding: 20px 1px; list-style: none; border-style: solid; border-color: #e5e5e5; }
.sidebar a { display: block; padding-left: 35px; height: 34px; line-height: 34px; color: #6e767c; background: url(/images/icon_sidebar_dd.gif) no-repeat 25px center }
.sidebar a:hover, .sidebar .active a { background-color: #ab8cb1; color: #fff; transition: all 0.3s ease 0s }
.sidebar .a1 a:hover,.sidebar .a1.active a{ background:#AB8CB1}
.sidebar .a2 a:hover,.sidebar .a2.active a{ background:#d4be26}
.sidebar .a3 a:hover,.sidebar .a3.active a{ background:#85bf6b}
.sidebar .a4 a:hover,.sidebar .a4.active a{ background:#999}
.sidebar .a5 a:hover,.sidebar .a5.active a{ background:#66c6cc}
.sidebar .a6 a:hover,.sidebar .a6.active a{ background:#976f22}

.sidebar b{ display: block; padding-left: 35px; height: 34px; line-height: 34px; color: #6e767c; background: url(/images/icon_sidebar_dd.gif) no-repeat 25px center; font-weight:normal; cursor:pointer}
.sidebar b:hover, .sidebar .active b { background-color: #ab8cb1; color: #fff; transition: all 0.3s ease 0s }
.sidebar .a1 b:hover,.sidebar .a1.active b{ background:#AB8CB1}
.sidebar .a2 b:hover,.sidebar .a2.active b{ background:#d4be26}
.sidebar .a3 b:hover,.sidebar .a3.active b{ background:#85bf6b}
.sidebar .a4 b:hover,.sidebar .a4.active b{ background:#999}
.sidebar .a5 b:hover,.sidebar .a5.active b{ background:#66c6cc}
.sidebar .a6 b:hover,.sidebar .a6.active b{ background:#976f22}


.sidebar .a1 .ysb a:hover,.sidebar .a1.active .ysb a,.sidebar .a2 .ysb a:hover,.sidebar .a2.active .ysb a,.sidebar .a3 .ysb a:hover,.sidebar .a3.active .ysb a,.sidebar .a4 .ysb a:hover,.sidebar .a4.active .ysb a,.sidebar .a5 .ysb a:hover,.sidebar .a5.active .ysb a,.sidebar .a6 .ysb a:hover,.sidebar .a6.active .ysb a,.sidebar .ysb a{ background:none}

.sidebar ol li .ysb{ width:100%; background:#f2eff3; display:none}
.sidebar ol li .ysb a{ display:block; text-align:left; color:#a3a6ac; background:none}
.sidebar ol li .ysb a:hover,.sidebar ol li .ysb a.on{ color:#6e767c;}

.address { border: 1px solid #e5e5e5; overflow: hidden; padding-bottom:2px }
.address dd { margin: 0 16px; overflow: hidden; margin-bottom: 10px }
.address em { color: #aeabab; font-style: normal; display: block; width: 40px; float: left }
.address p { width: 170px; float: left; table-layout: fixed; word-break: break-all; overflow: hidden; }
.address .sp em { width: 87px }
.address .sp p { width: 120px }
.blue { color: #0073bc; font-style: normal }
.details { }
.heading2, .details .heading2 { padding: 0; text-align: left; margin: 16px 0 14px; height: 20px; color: #0063ac; font: bold 14px/20px "microsoft yahei" }
.grid_r .details { width: 666px }
.floatBtn { position: absolute; top: 46px; right: 4px; width: 31px; height: 174px; background: url(/images/floatBtn.gif) no-repeat left top; overflow:hidden; }
.floatBtn .share { padding: 0; margin: 0; display: block; height: 50px; width: 31px; margin-bottom: 11px }
.floatBtn .download { height: 46px; margin-bottom: 13px; display: block; with: 31px; }
.floatBtn .print { height: 46px; display: block; with: 31px; }
/* =history 发展历程
--------------------------------------------------------------------------------*/
/*******************history*******************/
.history { width: 724px; }
.history .history_scroll { margin: 0; width: 724px; height: 34px; padding-top: 6px; background: url(/images/his_bg.jpg) no-repeat left top; position: relative; }
.history .history_scroll_wrap { margin-left: 32px; position: relative; width: 664px; height: 33px; overflow: hidden; }
.history .history_scroll_wrap ul { position: absolute; left: 0px; top: 0px; width: 100000px; height: 24px; }
.history .history_scroll_wrap ul li { cursor: pointer; list-style: none; float: left; width: 95px; height: 33px; background: url(/images/his_bar.gif) no-repeat right 10px; color: #000; line-height: 29px; text-align: center }
.history .history_scroll_wrap ul li.active { color: #fff; font-size: 16px; line-height: 30px; background: url(/images/his_active.png) no-repeat left top }
.history .history_l, .history_r { position: absolute; width: 12px; height: 29px; cursor: pointer; border: none }
.history .history_l { left: 10px; background: url(/images/year_l.jpg) no-repeat left center }
.history .history_r { right: 12px; background: url(/images/year_r.jpg) no-repeat right center }
.history .history_box { margin: 0px auto; width: auto; height: auto; padding-top: 42px }
.history .year_time { width: 160px; height: auto; }
.history .year_font { margin-bottom: 10px; display: block; font-size: 40px; color: #0075c0; font-weight: bold; font-family: Arial; width: 156px; height: 102px; }
.history .history_month { width: auto; height: auto; margin-top: -30px; }
.history .month_box { width: auto; padding: 5px 0; border-bottom: 1px dotted #d0d0d0; overflow: hidden }
.history .mouth { width: 60px; color: #8c8c8c; font-size: 10px; line-height: 24px }
.history .month_txt { width: 600px; color: #303030; line-height: 24px }
.history .open { width: 18px; height: 18px; text-align: center; line-height: 16px; color: #ff0000; background: #e8e8e8; cursor: pointer }
.history .open_txt { margin-top: 25px; color: #818181; }
/* =products 产品中心
--------------------------------------------------------------------------------*/
.pro { overflow: hidden }
.pro .hd { height: 27px; line-height: 27px; overflow: hidden; background: url(/images/line01.gif) repeat-x left bottom; margin-bottom: 32px }
.pro .hd li { width: auto; min-width: 48px; padding: 0 20px; background: #dadada; float: left; margin-right: 5px }
.pro .hd li{ display:none;}
.pro .hd li.on { background: #007bd3; color: #fff; display:block;}
.pro_intro { overflow: hidden; margin: 0 16px }
.pro_intro .title { margin-bottom: 16px; font-size: 14px; }
.pro_intro ul li { margin-bottom: 4px }
.focus01 { width: 528px; height: 396px; margin: 0 auto; overflow: hidden; position: relative }
.focus01 #JS_imgWrap:hover{ cursor:default}
.focus01 img { width: 528px; height: 396px; position: absolute }
.focus01 .point_bar { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 9; text-align: center; height: 25px; padding-top: 3px; background-color: rgba(0,0,0,0.5) !important; background-color: #000; filter: Alpha(opacity=50) }
.focus01 .point_bar a { height: 10px; width: 10px; font-size: 0; background: url(/images/point.png) no-repeat 0 0; display: inline-block; margin: 4px 5px 0 }
.focus01 .point_bar .chos { background-position: -20px 0 }
.series { height: 314px; overflow: hidden; margin-bottom: 40px ; border:1px solid #0073bc; position:relative;}

.pro_intro img{max-width: 100%;}
/*2014-11-4添加*/

.ser-mask{ width:100%; height:100%; position:absolute;top:0; left:0; z-index:99; background:url(/images/dy-mask.png) repeat;}


.series .img { width: 100%; height: 314px; text-align:center;overflow: hidden;}
.series img {height: 314px; position:absolute; top:0; left:0; z-index:8}
.series .ul_list { width: 305px; padding-top: 44px; float: left; height: 270px; background: #0077c7 url(../images/bg_l.gif) no-repeat right top; display:none}
.series .ul_list li { line-height: 20px; margin: 0 20px 20px 20px; background: url(/images/icon_bar_arrow.png) no-repeat left center; padding-left: 20px; }
.series .ul_list li.active { background: url(/images/icon_bar.gif) no-repeat left 4px; }
.series a { color: #99c9e9; font-size: 14px }
.series a:hover { color: #fff }
.p_list { overflow: hidden; margin-right: 0 }
.p_list li { width: 300px; height: 310px; float: left; margin: 0 0 50px 50px }
.p_list .img { width: 300px; height: 225px; overflow: hidden }
.p_list img { width: 300px; height: 225px }
.p_list .name { height: 30px; line-height: 30px; overflow: hidden; font-size: 12px; font-weight: bold; text-align: center }
.p_list .intro { height: 35px; overflow: hidden }
.p_list .more { text-align: right }
/* =media 菲亚特传媒
--------------------------------------------------------------------------------*/
.newlist3 { overflow: hidden; }
.newlist3 ul { padding: 0px; overflow: hidden; }
.newlist3 ul li { overflow: hidden; border: 1px solid #aeaeae; background: #fafafa; padding: 20px; margin-bottom: 37px }
.newlist3 ul li .img { float: left; width: 218px; height: 163px; border: 1px solid #ccc; padding: 1px; }
.newlist3 ul li .img img { width: 218px; height: 163px; }
.newlist3 ul li .txt { float: right; width: 440px; }
.newlist3 ul li .txt h2 { display: block; font-size: 14px; position: relative; margin: 10px 0px; border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; }
.newlist3 ul li .txt h2 a { color: #0063ac; overflow:hidden}
.newlist3 a:hover { text-decoration: underline }
.newlist3 ul li .txt h2 span { position: absolute; right: 0px; top: 0px; color: #000; padding-left: 18px; background: url(/images/icon_time.gif) no-repeat left center; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.newlist3 ul li .txt p { height: 70px; line-height: 24px; color: #666; }
.newlist3 ul li .txt a.more { display: block; margin: 10px 0px 0px; float: right }

/*20141118 add*/
.newlist3 li .img .ser-mask{ display:none;}
/*20141118 add*/


.videoList { overflow: hidden; margin-right: -50px; background: url(/images/bg_line.gif) repeat }
.videoList li { float: left; margin: 0 50px 0 0; width: 208px; height: 260px; overflow: hidden }
.videoList img { position: relative; overflow: hidden; padding: 2px; border: 1px solid #ababab; width: 200px; height: 150px; }
.videoList li .img { display: block; position: relative }
.videoBtn { background: url(/images/png24-video-normal.png) no-repeat center; display: block; height: 55px; z-index: 9; position: absolute; left: 50%; top: 50%; margin: -27px 0 0 -27px; width: 55px; }
.videoList li .name { text-align: center; font-size: 12px; font-weight: normal; height: 26px; line-height: 26px; overflow: hidden; text-align: center; }
.videoList .time { height: 12px; display: block; color: #0073bc; font-size: 10px; text-align: center }
.video_wrapper { background: #fafafa; border: 1px solid #aeaeae; padding: 50px 0 50px 30px; overflow: hidden }
.video_wrapper .flash {  margin-right: 26px }
.video_intro { /*float: left; width: 220px */}
.video_intro .hd { font-size: 14px; font-weight: normal; color: #0063ac; border-bottom: 1px solid #e9e9e9; padding: 15px 0; margin-bottom: 16px }
.video_intro .bd { width: auto; overflow: hidden; /*height: 210px; width: 220px;*/ padding: 0 0 0 0 }
#youkuplayer{width: 100%!important;}
/*滚动条定义*/
.divScrollBar { background-color: #ddd; position: absolute; opacity: 0.5; filter: Alpha(opacity=50); }
.divScrollBar:hover { opacity: 1; filter: Alpha(opacity=100); }
.divScrollBar div { background-color: #aaa; position: absolute; left: -3px !important; top: 0px; width: 7px !important }
/* =case 经典案例
--------------------------------------------------------------------------------*/
.case_list { margin-bottom: 16px; border-left: 1px solid #a7a7a7; border-top: 1px solid #a7a7a7; overflow: hidden; margin-right: auto; margin-left:auto; width:996px; overflow:hiddenm; }
.case_list li { float: left; border: 1px solid #a7a7a7; margin: -1px 0 0 -1px; position: relative }
.case_list li a { display: block; width: 230px; height: 230px; border: 9px solid #fff }
.case_list li a:hover { display: block; width: 230px; height: 230px; border-color: #0073bc }
.case_list img { width: 230px; height: 230px }
/* =contact 联系15vip太阳集团(股份)有限公司
--------------------------------------------------------------------------------*/
.contact_box { overflow: hidden; background: #fafafa; border: 1px solid #acacac; margin-bottom: 16px }
.contact_box .bd { overflow: hidden; margin-bottom: 16px }
.address2 { overflow: hidden; margin-left: 50px; width: 300px; float: left }
.address2 dd { overflow: hidden; margin-bottom: 10px }
.address2 em { font-style: normal; display: block; width: 40px; float: left }
.address2 p { float: left; table-layout: fixed; word-break: break-all; overflow: hidden; width: 260px }
.address2 .sp em { width: 87px }
.address2 .sp p { width: 120px }
.form_inline { overflow: hidden; float: left; margin-left: 115px }
.form_inline p { line-height: 160%; overflow: hidden; margin-bottom: 8px }
.form_inline label { float: left; color: #5F5F5F; display: inline-block; line-height: 20px; margin-right: 10px; padding-right: 0; text-align: left; white-space: nowrap; width: 90px; }
.form_inline input { float: left; background-color: #FFFFFF; border: 1px solid #bfc4d1; height: 16px; line-height: 16px; padding: 2px 4px; width: 142px; }
.form_inline .high { color: #0073bc; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-right: 5px; }
.form_control { float: left; height: 100px; width: 372px; color: #3D3D3D; line-height: 22px; padding: 2px 4px; text-align: justify; border: 1px solid #bfc4d1; }
.form_inline .msg label { padding-left: 10px; width: 80px }
.img_code { padding-left: 100px }
.img_code label { width: auto }
.img_code input { width: 90px; margin-right: 10px }
.img_code img { width: 48px; height: 20px; border: 1px solid #bfc4d1 }
.btn_wrapper { padding-left: 100px }
.btn_submit, .btn_reset { height: 20px; line-height: 18px; width: 53px; border: none; color: #fff }
.btn_submit { background: url(/images/bg_btn_submit.gif) no-repeat center; margin-right: 6px }
.btn_reset { background: url(/images/bg_btn_reset.gif) no-repeat center }
/* =sitemap 网站地图
--------------------------------------------------------------------------------*/
.sitemap { margin-bottom: 16px; height: 551px; overflow: hidden; background: url(/images/bg_sitemap.jpg) no-repeat left top; }
.sitemap .title_one h2 { margin-left: 28px }
.sitemap .bd { overflow: hidden; padding: 0 60px }
.sitemap .item { float: left; margin-right: 45px; height: 242px; display: inline }
.sitemap dt { height: 27px; width: 142px; line-height: 27px; text-align: left; padding-left: 16px; border-radius: 2px; margin-bottom: 22px }
.sitemap dt a { color: #fff; font-size: 14px; font-weight: bold }
.sitemap dd { height: 20px; line-height: 20px; margin-bottom: 5px; padding-left: 16px; background: url(/images/sitemap_point.gif) no-repeat 5px center }
.sitemap dd a { color: #333 }
.sitemap dd a:hover { color: #0073bc }
.sitemap .item1 dt { background: #0073bc }
.sitemap .item2 dt { background: #6d78a5 }
.sitemap .item3 dt { background: #80b19c }
.sitemap .item4 dt { background: #a6ae89 }
.sitemap .item5 dt { background: #987c93 }
.sitemap .item6 dt { background: #a6ae89 }
.article { overflow: hidden; margin-bottom: 16px }

.xjsul{ border:0 solid #e5e5e5; margin-top:20px; padding:15px 0 15px 15px; width:244px; overflow:hidden }
.xjsul h3{color: #0063ac;font: bold 14px/20px "microsoft yahei"; margin-left: 16px;}
.xjsul li a.img{ float:left; display:block; width:66px; height:49px; border:1px solid #e8e8e8; margin-right:12px; position:relative; }
.xjsul li a.img img{width:66px; height:49px; }
.xjsul li a.img span{ display:none; position:absolute; left:0; top:50px; width:144px; height:106px; border:1px solid #0276c9; z-index:99}
.xjsul li a.img span img{width:144px; height:106px; }
.xjsul li a.img:hover span{ display:block;}
.xjsul li a.wz{  white-space:normal; padding-left:78px; display:block; text-align:left; color:#656768; line-height:20px; padding-top:5px;}
.xjsul li { border-bottom:0 dashed #a7a7a7; padding:15px 0; }
.xjsul li:hover a{ color:#0073bc;}

 #returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:15px;
	bottom:-200px;
	_bottom:auto;
	width:36px;
	height:65px;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(/images/Top.png);
	_background-image:url(/images/Top.png);
	background-repeat:no-repeat;
	background-position:0 0;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;	
}
#returnTop:hover {
	background-position:0 -65px;
}


.xjsul,.xjsul ul{ list-style-type:none; background:white}
.xjsul ul{ padding-bottom:80px;}
.xjsulScroll{ position:fixed; width:207px; top:80px;  z-index:999;}

.nav_zeng{background: #fff;overflow: hidden; padding: 40px 20px;}
.nav_zeng dt{float: left; width: 14.666%; *margin-left: -1px; padding:0 1%;}
.nav_zeng dt h3{font-size: 14px; color: #006ab7; margin-bottom: 10px;}
.nav_zeng dt .nav_zlist a{color: #000;display: block; line-height: 35px;}
.nav_zeng dt .nav_zlist a:hover{color: #006ab7}
.pro_li dl{background: #fff;}
.nav .pro_li:hover dl{background: #fff; box-shadow: 0px 3px 14px #525252;}
.nav_zeng .nav_img{width:80px; height:80px; border-radius:50%; border:1px solid #f9f9f9; margin:auto;}
.nav_zeng dt p{ margin-top:20px; text-align:center;}
.nav_zeng dt a:hover .nav_img{background:#fafafa;}
.nav_zeng dt a:hover p{color: #006ab7}

/*联系15vip太阳集团(股份)有限公司*/
.content_con{margin-top:40px}
.content_con ul{overflow:hidden; margin:0 -40px;}
.content_con ul li{ float:left; width:33.333%; *margin-left:-1px; list-style:none; margin-bottom:55px;}
.conin{padding:0 40px; color:#727171; font-size:14px;}
.conin h1{ font-size:20px; color:#0073bc; margin-bottom:10px;}
.conin h2{ font-size:14px; color:#727171; font-weight:normal;}
.conin .line{width:20px; height:2px; background:#0073bc; margin-top:15px;}
.conin dl{margin-top:15px;}
.conin dl dt{overflow:hidden; line-height:30px;}
.conin dl dt span{ float:left; width:42px;}
.conin dl dt p{ float:left; width:235px;}

.fyt_zeng{margin:0 16px;}
.fyt_zeng .fyt_top h1{font-size:18px; font-weight:bold; margin-bottom:0px;}
.fyt_zeng .fyt_top p{font-size:12px;}
.fyt_zeng .fyt_top li{list-style:none;margin-bottom:30px;}
.fyt_zeng .fyt_bottom li{list-style:none;}
.fyt_zeng .fyt_bottom a{width:10px !important; height:18px !important; margin-top:-9px !important;}
.fyt_zeng .fyt_bottom a.bx-prev{background:url(/images/fyt_left.png) no-repeat center center !important; left: -22px !important;}
.fyt_zeng .fyt_bottom a.bx-prev.disabled{opacity:1 !important; cursor:pointer !important;}
.fyt_zeng .fyt_bottom a.bx-next{background:url(/images/fyt_right.png) no-repeat center center !important; right: -22px !important;}
.fyt_zeng .fyt_bottom a.bx-next.disabled{opacity:1 !important; cursor:pointer !important;}









