@charset "utf-8";
/* frame&&global */
.wrap { width:100%; background-color:#E6EBEA; background-position:center 0; background-repeat:no-repeat;}
.wrap_top { background-image:url(../logo50images/bg_top.jpg);}
.wrap_bottom { background-image:url(../logo50images/bg_bottom.jpg);}
.content { margin:0 auto; width:1280px; background-position:center 0; background-repeat:no-repeat;}
.content_top { height:910px; background-image:url(../logo50images/header.jpg);}
.content_bottom {/* height:883px; */background-image:url(../logo50images/main.jpg);}

/* header */
.header { position:relative; height:580px;overflow:hidden;}
.h_nav { position:absolute; top:460px; left:0; padding:0 0 0 115px;width: 1165px; z-index:11;}
.h_nav li { margin:0 45px 0 0;}

.h_nav li a { font:21px/30px Tahoma,simsun; color:#44668C; text-decoration:none;}
.h_nav li a:hover { text-decoration:underline;}
.h_swf { position:absolute; top:0px; left:-320px; z-index:10;}
/*main_a*/
/*main_a_side*/
.main_a_side { margin:0 10px 0 0;}
.start { display:block; width:329px; height:190px; background:url(../logo50images/start.jpg) no-repeat;}
.start:hover { background-position:0 -200px;}
.quicklink { width:329px; height:135px; background:url(../logo50images/quicklink.jpg) no-repeat;}
.quicklink_l { margin:0 1px 0 0;}
.quicklink_t { margin:0 0 1px 0;}
.quicklink a { display:block; width:164px; height:67px;}
/*banner*/
.banner { position: relative; width: 569px; height: 325px; background:#FFF url(../logo50images/loading.gif) center center no-repeat; overflow: hidden; }
.banner_nav { width: 25px; height: 180px; overflow: hidden; background-image: url(../logo50images/sprite_banner_nav.png); _background-image: url(../logo50images/sprite_banner_nav.gif); background-repeat: no-repeat; background-position: 0 -16px; position: absolute; right: 0; top: 0; z-index: 10; }
.banner_nav li { width: 25px; height: 76px; overflow: hidden; margin-top: -16px; }
.banner_nav li a { display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -999em; cursor:pointer;}
.banner_nav li a:hover,.banner_nav li.current a { background-image: url(../logo50images/sprite_banner_nav.png); _background-image: url(../logo50images/sprite_banner_nav.gif); background-repeat: no-repeat; }
.banner_nav li.current .bli_01 { background-position: -25px 0; }
.banner_nav li.current .bli_02 { background-position: -50px -60px; }
.banner_nav li.current .bli_03 { background-position: -75px -120px; }
.banner_nav li .bli_01:hover { background-position: -25px 0; }
.banner_nav li .bli_02:hover { background-position: -50px -60px; }
.banner_nav li .bli_03:hover { background-position: -75px -120px; }
.bannerBox { width: 569px; height: 325px; overflow: hidden; }
.bannerBox img { display:block; width: 569px; height: 325px; vertical-align:middle;}
.slide { position: relative; width: 569px; height: 325px; overflow: hidden; }
.slide .picBox li { width: 569px; height: 325px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 0; }
.slideNav { position: absolute; right: 20px; bottom: 20px; z-index: 1; }
.slideNav li { width: 12px; height: 12px; float: left; margin-right: 10px; border-radius: 6px; overflow: hidden; }
.slideNav li a { display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -999em; background-color: #f0f0f0; }
.slideNav li a:hover { background-color: #ea5541; }
.slideNav li.current { width: 24px; }
.slideNav li.current a { background-color: #ea5541; }
.slideNav li { transition: width 0.8s ease; -moz-transition: width 0.8s ease; -webkit-transition: width 0.8s ease; -o-transition: width 0.8s ease; -ms-transition: width 0.8s ease; }
/*news*/
.news { width:362px; height:325px; background:#F0F0F0;}
.news .hd { position:relative; padding:12px 0 0 16px;}
.news .news_nav { width:328px;height: 36px; border-bottom:2px solid #DADFDE;}
.news .news_nav li { position:relative;}
.news .news_nav li a { display:block; width:62px; height:36px; font:16px/36px "microsoft yahei"; color:#757575; text-decoration:none; text-align:center;}
.news .news_nav li a:hover { color: #2FC3A2; }
.news .news_nav li span {display: block; position:absolute; left:0; bottom:-2px;width:0; height:3px; background:#2FC3A2; overflow: hidden;}
.news .news_nav .current span { width: 100%;}
.news .news_nav .current a { color:#2FC3A2;}
.news .news_more { position:absolute; top:22px; right:20px;}
.news .news_more li { display:none;}
.news .news_more a { display:block; width:15px; height:15px; background:url(../logo50images/more.jpg) no-repeat;}
.news .bd .news_box { display:none;}
.news .bd h4 { margin:0 auto 5px; padding:16px 0 14px; width:328px; font:16px/20px "microsoft yahei"; border-bottom:1px dashed #C5C5C5; text-align:center;}
.news .bd h4 a { color:#EA533E;}
.news .bd ul { margin:0 auto; width:328px;}
.news .bd li { padding:5px 0; font:12px/20px "microsoft yahei"; color:#BAC0BF; vertical-align:middle;}
.news .bd li span { margin:0 7px 0 0; color:#757575}
.news .bd li a { color:#757575;}
.news a { text-decoration:none;}
.news a:hover { text-decoration:underline;}

/*main_b*/
.main_b {}
.main_b .hd { padding:16px 0 10px 10px; font:24px/30px simsun, Arial; color:#5C7375;}
.main_b .bd { width:100%; height:260px;}
.main_b_a,.main_b_b,.main_b_c,.main_b_d { position:relative; width:320px; height:260px; background:url(../logo50images/strategy.jpg) no-repeat; overflow:hidden;}
/*main_b_a*/
.main_b_a { background-position:0 0;}
/*main_b_b*/
.main_b_b { background-position:-320px 0;}
/*main_b_c*/
.main_b_c { background-position:-640px 0;}
.main_b_content,.main_b_content_spe { position:absolute; top:-275px; left:0; width:260px; height:228px; padding:32px 0 0 60px;background: #087d64;opacity: .8;_filter:alpha(opacity=80)}
.main_b_content li,.main_b_content_spe li { margin:0 0 16px; font:12px/20px "microsoft yahei"; color:#FFF;}
.main_b_content a { display:block; width:50px; height:20px; color:#FFF; text-decoration:none; text-align:center;}
.main_b_content a:hover { text-decoration:underline;}
.main_b_content span { margin:0 47px;}
/*main_b_d*/
.main_b_d { background-position:-960px 0;}
.main_b_content_spe { width:295px; padding:32px 0 0 25px;}
.main_b_content_spe li { width:275px;}
.main_b_content_spe a { color:#FFF; text-decoration:none;}
.main_b_content_spe a:hover { text-decoration:underline;}
.main_b_content_spe span { margin:0 8px 0 0;}

/*main_c*/
.main_c { width:100%;}
.main_c h3.hd { padding:16px 0 10px 10px; font:24px/30px simsun, Arial; color:#5C7375;}
#atlas {
	width:300px;
	height:360px;
	overflow:hidden;
}
#atlas .panel { display:none; }
#atlas li { position:relative;}
#atlas li img { position:absolute; top:0; left:0;}
/**前后按钮**/
.anythingSlider .arrow { position:absolute; top:105px; z-index:3; display:none;}
.anythingSlider .back { left:0;}
.anythingSlider .forward { right:0;}
.anythingSlider .arrow a { display: block; width:55px; height:59px;}
.anythingSlider .back a { background:url(../logo50images/atlas_prev.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../logo50images/atlas_prev.png');}
.anythingSlider .forward a { background:url(../logo50images/atlas_next.png); _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../logo50images/atlas_next.png');}
/*media*/
.media {
	position:relative;
	width:380px;
	height:360px;
	background:#F0F0F0;
}
.media .hd { position:relative; padding:12px 0 0 16px;}
.media .media_nav { width:348px; border-bottom:2px solid #DADFDE;}
.media .media_nav li { position:relative;}
.media .media_nav li a { display:block; width:68px; height:36px; font:16px/36px "microsoft yahei"; color:#757575; text-decoration:none; text-align:center;}
.media .media_nav li span { position:absolute; left:0; bottom:-2px; display:none; width:100%; height:3px; background:#2FC3A2; overflow: hidden;}
.media .media_nav .curr span { display:block;}
.media .media_nav .curr a { color:#2FC3A2;}
.media .bd { padding:10px 0 0 15px;}

/*main_d*/
.main_d { margin:0 10px 0 0; width:316px;}
.main_d .hd { padding:16px 0 10px 10px; font:24px/30px simsun, Arial; color:#5C7375;}
.main_d .bd { width:316px; height:116px;}
.main_d .bd li a { display:block; width:157px; height:57px; background-image:url(../logo50images/selfhelp.jpg); background-repeat: no-repeat;}
.main_d_a { margin:0 2px 2px 0;}
.main_d_b { margin:0 0 2px 0;}
.main_d_c { margin:0 2px 0 0;}
.main_d_a a { background-position:0 0;}
.main_d_b a { background-position:-159px 0;}
.main_d_c a { background-position:0 -59px;}
.main_d_d a { background-position:-159px -59px;}
/*main_e*/
.main_e { margin:0 10px 0 0;}
.main_e .hd { padding:16px 0 10px 10px; font:24px/30px simsun, Arial; color:#5C7375;}
.main_e .bd { width:316px; height:116px; background:#2FC3A3;overflow: hidden;}

.qrcode { margin:11px 23px 0 11px;width:75px;height:95px;text-align:center;}
.qrcode img {width:75px; height:75px;}
.qrcode span{ font:12px "microsoft yahei"; color:#FFF;line-height: 24px;}

.main_e ul { margin:5px 0 0;}
.main_e li { padding:3px 0; font:12px/20px "microsoft yahei"; color:#FFF;}
.main_e li a { color:#FFF; text-decoration:none;}
.main_e li a:hover { text-decoration:underline;}
/*main_f*/
.main_f { margin:0 10px 0 0; width:338px;}
.main_f .hd { padding:16px 0 10px 10px; font:24px/30px simsun, Arial; color:#5C7375;}
.main_f .bd { width:286px; height:76px; padding: 20px 26px; background:#2FC3A3;}
.main_f .bd a { display:block; width:80px; height:20px; margin:0 5px 6px; font:12px/20px "microsoft yahei"; color:#FFF; white-space: nowrap; text-decoration:none; text-align:center;}
.main_f .bd a:hover { text-decoration:underline;}
/*main_g*/
.main_g { width:280px;}
.main_g .hd { padding:16px 0 10px 10px; font:24px/30px simsun, Arial; color:#5C7375;}
.main_g .bd { width:245px; height:116px; padding: 0 0 0 35px; background:#2FC3A3; overflow:hidden;}
/*videoWrap*/
.videoWrap { width: 640px; height: 510px; overflow: hidden; display: none; }
.videoWrap p { height: 30px; font-size: 14px; line-height: 30px; }
.videoWrap p a { font:12px/20px "microsoft yahei"; text-decoration:none; color: #f0f0f0; }
.videoWrap .videoBox { width: 640px; height: 480px; }
