<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* -----------------@ reset CSS----------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,table{ margin:0; padding:0;}
body{font:normal 12px/22px "\5FAE\8F6F\96C5\9ED1"; color:#5e5e5e;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
input{vertical-align:middle; outline:medium none;}
button, input, select, textarea,th,td{ font-family: "microsoft yahei","\5FAE\8F6F\96C5\9ED1",tahoma,"\5B8B\4F53"; font-size:12px;}
table {border-collapse:collapse;border-spacing:0; font-size:12px;}
fieldset, img {border:none;}
ul,li{list-style:none; zoom:1;}
button{cursor:pointer; margin:0; padding:0;}
a{color:#666;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover,a.sel {color:#0092fc; text-decoration:none;}
a:active {color:#0092fc;}


/*------------------@ global CSS---------------------------*/
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.FL{ float:left;}
.FR{ float:right;}
.CF{ clear:both;}

/*font*/
.FC1{ color:#0092fc}
.FS14{ font-size:14px;}
/*padding&amp;margin*/
.PDT10{ padding-top:10px;}
/*icon*/
.icon1,.icon2,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9{ display:inline-block; background:url(vip/icon.png) no-repeat;}
.icon1{ float:left; width:20px; height:20px; background-position:0 0; margin:18px 5px 0 0; }
.icon2{ float:left; width:20px; height:20px; background-position:0 -20px; margin:14px 10px 0 0;}
.icon3{ display:inline-block; width:382px; height:40px; font-size:14px; background:#fa7100; border:0; text-align:center; color:#fff;}
/*.icon3:hover{ background:#f58528; color:#ff7e0b;}未知修改*/
.icon3:hover{ background:#f58528;}
.icon4{ float:left; width:40px; height:35px; margin-left:25px; padding-left:30px; line-height:35px; background-position:0 -100px;}
.icon5,.icon6{ display:block; float:left; width:40px; padding:0 11px 0 25px; background-position:0 -143px; cursor:pointer; color:#333;}
.icon6{ background-position:0 -228px;}
.icon5:hover{ background-position:0 -172px; color:#ff7e0b;}
.icon6:hover{ background-position:0 -198px; color:#ff7e0b;}
.icon7,.icon8,.icon9{ margin-right:30px; float:left; width:60px; padding-left:35px; height:35px; line-height:35px; background-position:0 -318px;}
.icon7:hover,.icon7sel{ background-position:0 -458px; color:#ff7e0b;}
.icon8{ background-position:0 -350px;}
.icon8:hover,.icon8sel{ background-position:0 -490px; color:#ff7e0b;}
.icon9{ background-position:0 -380px;}
.icon9:hover{ background-position:0 -520px; color:#ff7e0b;}
.icon10{ display:block; float:left; width:92px; height:22px; padding-top:7px;}

/*inputText*/
.stxt1,.stxt2{ width:300px; height:40px; padding:0 40px; line-height:40px; border:1px solid #d9d9d9; background:url(vip/logininput.png) no-repeat;}
.stxt1{ background-position:10px -61px;}
.stxt2{ background-position:10px -138px;}
.stxt1:focus{ background-position:10px -101px; border-color:#66afe9;}
.stxt2:focus{ background-position:10px -178px; border-color:#66afe9;}
.stxt3,.stxt4{ width:300px; height:40px; padding:0 10px; line-height:40px; border:1px solid #d9d9d9;}
.stxt4{ float:left; width:150px; background:none;}
.stxt3:focus,.stxt4:focus{ border-color:#66afe9;}
.stxt5{ float:left; width:700px; padding:5px; height:34px; border:1px solid #d9d9d9; resize: none; font-size:14px; line-height:30px;}
.stxt5:focus{ border-color:#66afe9;}

/*------------------@ layout CSS---------------------------*/
#page{ width:100%; background:#f2f2f2;}
#headerv{width:100%; height:50px; padding-bottom:3px; background:#fff; border-bottom: 1px solid #edeef0; border-top: 2px solid #0153a7;}
.header_wrap{ width:1000px; margin:0 auto; padding-top:0; position:relative;}
#section{ width:1000px; margin: 0 auto; padding:20px 0 30px 0; _padding-top:30px;}
.content{ padding:25px 0; }
#footer{ width:100%; background:url(vip/footerbg.jpg) repeat-x top left #343434;}
.footer_wrap{ width:900px; padding:40px 50px; margin:0 auto;}

/*------------------@ model CSS---------------------------*/
/*header*/
.logov{ display:inline-block; float:left; margin-left:15px; width:165px; height:52px; background:url(vip/logo.png) no-repeat;}
#navv{ float:right; height: 40px;line-height: 40px;margin-left: 50px; margin-top:5px;}
#navv li{ float:left; padding-right:20px;}
#navv li a{  color: #666;
    font-size: 15px;
    font-weight: bold;}
#navv li a:hover{ color:#e6393b;}
.login_nav{ float:right; line-height:40px; margin-top:5px;}
.login_nav li{ float:left; padding-right:20px;}
.login_nav li a{ display:inline-block; padding-right:13px; font-size:14px; color:#666; position:relative; z-index:9999;}
.login_nav li a:hover{ color:#e6393b;}
.login_nav li b,#login_nav li .over{ display:block; width:0; height:0; position:absolute; top:18px; right:0; font-size:0; line-height:0; overflow:hidden; border-width:5px; border-style: solid; border-color: #666 #fff #fff #fff;}
.login_nav li .over{ border-color: #e6393b #fff #fff #fff;;}


	/*loginBox*/
.loginBox{ width:450px; height:300px;}
.arrows1,.arrows2,.arrows3{ display:block; width:0; height:0; position:absolute; top:0px; right:190px; font-size:0; line-height:0; overflow:hidden; border-width:8px; border-style: solid; border-color: #fff #fff #666 #fff;}
.arrows2{ right:53px;}
.arrows3{ right:128px;}
.loginBox_con{}
.loginBox_tit{ height:46px; line-height:46px; font-size:18px; text-align:center; color:#fff; background:#0092fc;}
.loginBox_section{ height:254px; background:#fff; padding-top:20px;}
/*.login_from{ float:left; width:267px; padding-left:33px; border-right:1px solid #e2e2e2;}*/
.login_from{ padding-left:3px;}
.login_other{ float:left; padding:18px 0 0 25px; width:160px;}
.login_from_ul{ padding-top:10px; text-align:center;}
.login_from_ul li{ height:40px; padding-bottom:12px;}
.login_from_ul label{ float:left; padding-right:10px; line-height:30px;}
.login_from_ul .verfiy_img{ float:left; cursor:pointer;}
.login_from_ul .getpwd{ text-align:right; padding:5px 20px 0 0;}
.login_from_ul .getpwd .rega{ color:#0092fc; padding-right:20px;}
.login_from_ul .getpwd .rega:hover{ color:#0092fc; text-decoration:underline;}
.login_from_ul .getpwd a{ color:#666;}
.login_from_ul .getpwd a:hover{ color:#0092fc;}
.login_other_btn{ padding-top:15px; cursor:pointer;}
.reg{ display:block; margin-top:30px; color:#333;}
.reg .reg_btn{ line-height:25px; color:#0092fc;}
.reg_btn:hover{ text-decoration:underline;}
.reg_from_ul{ padding-left:40px; text-align:left;}
#regBox{ height:380px;}
.msg{ height:20px; line-height:20px; text-align:center; color:#F00;}
	/*historyBox*/
.historyBox{ width:300px; height:335px;  position:absolute; top:57px; right:0; display:none;}

.histroyBox_con{ height:335px; padding:5px; margin-top:16px; background:#f8f8f8;}
.histroyBox_list{ height:300px; padding:12px; background:#fff;}
.histroyBox_list li{ width:100%; height:30px; overflow:hidden; line-height:30px; white-space:nowrap; padding-right:0; }
.histroyBox_con .histroyBox_list a{ display:block; height:30px; padding-left:26px; background:url(vip/icon.png) no-repeat 0 -47px; color:#999;}
#historyLoginBtn{ margin-top:120px;}
.histroyBox_con .histroyBox_list a:hover{ background:url(vip/icon.png) no-repeat 0 -76px;}
/*indexPage*/
.adimg{ margin-bottom:12px;}
	/*search*/
.search{ height:36px;}
.search_txt{ display:block; margin-right:20px; float:left; width:px; line-height:36px; font-size:18px; color:#333;}
.search_text{ float:left; width:550px; height:28px; border:1px solid #ccc; border-right:none;  border-radius:5px; border-bottom-right-radius:0; border-top-right-radius:0; line-height:28px; padding:3px 5px; font-size:14px;}
.search_text:focus{ border:1px solid #66afe9; border-right:none; box-shadow: 0 0 3px #66afe9;}
.search_btn{ float:left; width:80px; height:36px; border:none; background:url(vip/search_btn.png); font-size:14px;}
	/*class*/
.class_box{ margin:15px 0 25px;}
.catgory_box{ clear:both;}
.class_txt{ display:block; float:left; width:60px; font-size:14px; line-height:26px; color:#5e5e5e;}
.catgory_list{ float:left; width:880px;}
.catgory_list li{ float:left; padding:0 0 10px 16px; height:26px; line-height:26px; font-size:14px;}
.catgory_list li a{ display:block; padding:0 10px; text-align:center; color:#5d5d5d;} 
.catgory_list li a:hover{ background:#eee; color:#0071bc; border-radius:4px;}
.catgory_list li a.check{ background:#249ff1; color:#fff; border-radius:4px;}

	/*course*/
.course_head{ margin-top:10px; height:60px; border-top:1px solid #ccc; line-height:40px; font-size:14px;}
.course_head a{ padding-right:20px; color:#1b1b1b;}
.course_head a:hover, .course_head a.check{ color:#249ff1;}
.course_head label{ display:block; float: right; font-size:12px;}
.course_head label font{ color:#249ff1;}
.course_list{ position:relative; margin-right:-20px;}
.course_list li{ float:left; position:relative; top:0; left:0; width:298px; height:295px; overflow:hidden; border:1px solid #ededed; border-radius:3px; box-shadow:0 0 5px #ededed; margin:0 16px 30px;}
.course_list .over{ border:1px solid #0092fc; box-shadow:0 0 5px #0092fc;}
.course_list li img{ position:relative; top:-1px; left:-1px; z-index:10;}
.course_list li h3{ word-wrap:break-word;word-break:break-all;display:block;width:268px; height:40px; line-height:40px; padding-left:15px; position:relative; top:0px; font-size:16px; color:#333; text-align:center;}
.course_list li p{  word-wrap:break-word;word-break:break-all;display:block; width:268px; height:37px; padding:0 15px; position:relative; top:15px; color:#999;}
.course_list li label{ display:block; width:268px; padding:0 15px; height:50px; position:absolute; z-index:11; background:#eee; bottom:0; border-radius:3px; border-top-left-radius:0; border-top-right-radius:0; cursor:pointer; color:#666;}
.course_list li label em{ font-style:normal; line-height:50px;}


	/*pageshow*/
.page_show{ margin-top:20px; text-align:center;}
.page_show a,.page_show span{ display:inline-block; height:34px; padding:0 15px; line-height:34px; border:1px solid #dedede; margin-right:10px;}
.page_show span{ border:1px solid #0092fc; background:#0092fc; color:#fff; font-size:14px;}

	/*footer*/
.foot_nav{ float:left; width:960px; color:#9b9b9b;}
.foot_tit{ font-size:16px; padding-bottom:10px;}
.foot_nav li{ line-height:22px;}
.foot_nav a{ font-size:12px; color:#9b9b9b;}
.foot_nav a:hover{ color:#0092fc;}
.foot_contact{ float:left; width:300px;}
.copyrights{ float:left; width:100%; margin-top:30px; padding-top:24px; text-align:center; line-height:25px; border-top:1px solid #474747; color:#9b9b9b;}

/*viewPage*/
.cour_head{ background:#1d1b1b;}
.cour_img{  float:left; width:600px; height:360px;}
.cour_info{ float:left; width:300px; height:340px; padding:20px 20px 0 20px; position:relative;}
.cour_info h1{ display:inline-block; height:46px; line-height:23px; font-size:14px; color:#a0a0a0;}
.cour_info p{ display:block; width:300px; height:129px; padding-bottom:20px; overflow:hidden; line-height:20px; color:#666; text-indent:2em;}
.jointo{ display:block; width:260px; height:40px; margin:0 auto; line-height:40px; font-size:14px; color:#fff; background:#ff8c1c; text-align:center;}
.jointo:hover{ background:#fc9e43; color:#fff;}
.cour_op{ width:340px; height:80px; position:absolute; bottom:0; left:0; overflow:hidden;}
.cour_op li{ float:left; width:112px; height:80px; margin-right:1px; background:#333; text-align:center;}
.cour_op li h3{ font-size:14px; color:#c9c9c9; padding-top:18px;}
.cour_op li label{ font-size:16px; color:#00aeef; line-height:30px;}
.cour_setion{ margin-top:20px;}
.cour_tit{  height:40px; padding-left:20px; border-bottom:1px solid #ccc; line-height:40px; font-size:16px; color:#333;}
.cour_list{ margin-top:20px;}
.cour_list li{ height:120px; margin-bottom:20px; background:#fafafa;}
.cour_list li label{ display:block; width:95px; height:95px; padding:25px 0 0 0; float:left; text-align:center; line-height:30px; cursor:pointer;}
.cour_list li label b{ display:block; width:45px; height:44px; margin-left:25px; background:url(vip/play.png) no-repeat 0 0;}
.cour_list_info{ float:left; width:820px; padding:25px 25px 5px 0;}
.cour_list_info a{ font-size:14px; line-height:30px; color:#333;}
.cour_list_info a:hover{ color:#0092fc; text-decoration:underline;}
.cour_list li.over{ background:#f0f8fe;}
.cour_list li label .over{ background:url(vip/play.png) no-repeat 0 -75px;}

/*videoPage*/
.video_tit{ display:block; margin-bottom:20px; height:30px; line-height:30px; font-size:16px; color:#333;}
.playerBox{ width:970px; height:520px; top:0; left:0; background:#666; position:relative;}
.video_list{}
.video_list li{ float:left; width:291px; height:45px; padding-left:10px; line-height:45px; margin:0 10px 10px 0; font-size:14px; border:1px solid #818181; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.video_list li a{ line-height:22px;}
.video_list li.check{ border-color:#0092fc; background:#0092fc; color:#fff;}
.video_icon{ height:50px; padding-top:10px; position:relative;  font-size:14px;}
.bds{ float:left; padding-left:25px; line-height:35px;width:340px;}
.bdsfont{ float:left; display:inline-block;}
.bdsharebuttonbox{ float:left; width:500px;}
.zan{ width:160px; line-height:34px; position:absolute; top:10px; right:150px;}
.playNum{ position:absolute; top:10px; right:37px; line-height:35px; color:#333;}

/*nav三banner切换，带上层列表*/
.pBanner{ width:100%;  position:relative;  height:500px; background:#000; position:relative;}
.pBanner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.pBanner .bd ul{ width:100% !important;  }
.pBanner .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.pBanner .bd li a{ display:block; height:500px; }

.pBanner .hd{ width:100%;  position:absolute; z-index:1; bottom:5px; left:0; height:30px; line-height:30px; background:url(vip/touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=60); }
.pBanner .hd ul{ text-align:center;   }
.pBanner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:8px; /*width:150px; height:30px; */ background:url(vip/tg_flash_p.png) -30px 0; overflow:hidden; line-height:9999px;/*color:#fff*/ }
.pBanner .hd ul .on{ background-position:0 0;/*background:#f75c60*/ }
.hzz{ background:#1d1b26; width:100%; height:112px;}
.posiBar{ position:absolute;left:0;top:0;width:100%;height:500px;background:url(vip/touming.png) repeat-x;}
.ppNews{width:295px; height:500px; background:url(vip/news.png) repeat-x;float:right}
.ppNews h4{ color:#fff;font-size:26px;font-weight:100;padding:100px 30px 0;}
.ppNews h4 a{ color:#fff; font-size:16px;float:right; padding-top:8px;}
.ppNews ul{ padding:25px 30px;}
.ppNews ul li a{display:inline-block; color:#fff; font-size:16px; height:32px; line-height:34px;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }
.ppNews ul li span{ float:right; color:#fff;padding-top:8px;}
.ppNews a:hover{text-decoration:underline}
.container1000 {margin: 0 auto;width: 1000px}
/*nav三banner切换，带上层列表-end*/
.col-left{margin-right: 10px;width: 640px; float:left;}
.col-right{width: 285px; float:right;}

.kc_t {
    background:url("vip/kc_bg.png") no-repeat scroll center top;position: relative;}
.h3kc {
    color: #fff;
    font-size: 45px;
    font-weight: bolder;
    letter-spacing: 8px;
    line-height: 75px;
    padding-left: 40px;
}
.playBar{ position:relative; width:100%; height:520px; overflow:hidden; background:#666;}
#player{ width:970px; height:520px; position:absolute; left:0; top:0;}
.commentBox{ width:px; position:absolute;}
.pBox{ position:absolute; width:250px; height:520px; right:0; top:0; z-index:1000;}
.nodes_off,.nodes_on,.nodes_offhove,.nodes_onhove{ position:absolute; left:0; top:0; width:20px; height:74px; background:url(vip/on_off.png) 0 0 no-repeat; cursor:pointer; overflow:hidden; text-indent:-999em;}
.nodes_off:hover{ background-position:0 -79px;}
.nodes_on{ background-position:0 -238px;}
.nodes_on:hover{ background-position:0 -159px;}
#playslide{ position:absolute; left:20px; top:0; width:230px; height:520px; background:#000000;}
.playslide_list{ height:48px; margin-top:4px;}
.playslide_list li{ float:left; width:70px; margin-right:5px; line-height:48px; font-size:18px; text-align:center; color:#999; background:#4f4f4f; cursor:pointer;}
.playslide_list .current{ background:#252525; color:#d8d8d8;}
.playtab{ height:468px; background:#252525; position:relative;}
.playtab_con{ width:230px; height:448px; position:absolute; top:0; left:0; padding-top:20px; background:#252525; z-index:1;}

.scrollbar{background:#000; border:2px solid #000;border-top-color:#000;line-height:0;}
.vertical .scrollbar{ position: absolute; top: 0; right: 0px; height: 346px; width:5px;}
.vertical .discro{ height:464px;}	
.scrollbar .handle{border-radius:4px;background:#fff;cursor:pointer;line-height:0;
	-webkit-box-shadow:0 1px 0 #555;
	-moz-box-shadow:0 1px 0 #555;
	-o-box-shadow:0 1px 0 #555;
	box-shadow:0 1px 0 #555;
}
.vertical .scrollbar .handle { height: 100px; width: 100%; }

.directory{ width:221px; height:330px; overflow:hidden;}
.directory ul{ overflow:hidden;}
.directory ul li{ padding:0 15px 15px 15px; height:40px;  line-height:20px; }
.directory ul li:hover,.directory ul .check{ background:#3c3c3c;color:#00aeef;
}
.directory ul a{ color:#999;}
.directory ul a:hover{ color:#00aeef;}

.ksource{ height:98px; padding:10px 14px; background:#c9394a;}
.ksource label{ display:block; font-size:14px; color:#ffa200;}
.ksource a{ color:#f2f2f2; line-height:20px;}
.ksource a:hover{ color:#f2f2f2; text-decoration:underline;}
.ksource em{  color:#f2f2f2; display:block; font-style:normal;}
.ksource em span{ font-size:18px; color:#ffa200;}

.discuss{ width:221px; height:448px; overflow:hidden;}
.discuss ul{ overflow:hidden; padding-bottom:10px;}
.discuss ul li{ padding:10px 15px 10px 15px; width:221px; line-height:20px; border-bottom:1px solid #424242;}
.discusslist{}
.discusslist .nickname{ color:#999; display:block; line-height:22px;}
.discussinfo{ color:#bababa; text-indent:2em;}
.discussbox{ padding-top:5px; color:#999;}
.discussbox{ height:20px;}
.discusstime{ display:block; width:130px; float:left;}
.hhicon{ float:right; display:block; width:37px; height:20px; padding-left:24px; line-height:20px; background:url(vip/icon.png) no-repeat 0 -274px; color:#666;}
.hhicon:hover{ background-position:0 -296px; color:#fff;}
.rmdbox{ padding-top:10px;}
.rmdhd{ height:36px;}
.rmdtit{ font-size:18px; color:#000; padding-left:10px;}
.vbox{ float:left; width:970px;}
.vipbox{ float:left; width:230px;}
.rmdvideobox{ width:970px; height:180px;}
.rmdvideobox ul{}
.rmdvideobox li{ float:left; width:220px; padding-right:20px;}
.rmdvideobox li a{ font-size:14px; line-height:20px;}
.rmdvideobox label{ display:block; height:20px; font-size:12px; line-height:20px; margin-top:10px;}
.rmdvideobox label h2{ display:block; float:left;}
.rmdvideobox label h2 font{ font-size:14px; color:#ff5500;}
.rmdvideobox label h3{ display:block; float:right;}
.zybox{ height:200px;}
.viptit{ height:36px;  padding-left:10px; background:url(vip/vipbg.png) no-repeat bottom; font-size:18px; color:#000;}
.vipbook{ margin-top:20px;}
.vipbook a{ font-size:14px; line-height:20px;}
.vipitem{ padding:10px 0;}
.vipitem li{ line-height:25px; font-size:14px; color:#ff8400;}
.vipitem{ padding-top:5px;}
.noteshowbox{ position:absolute; top:60px; width:950px; height:60px; background:#ddd; padding:20px 0 0 20px; display:none;}
.btn1{ float:left; display:inline-block; padding:0 30px; height:30px; color:#fff; background:#ff8400; text-align:center; font-size:14px; border:none; margin:9px 10px 0 10px;}
.notesclose{ float:left; margin:20px 0 0 10px; color:#333; font-size:12px;}



.wrapcard{ height:539px;position: relative;width: 100%;z-index: 1;}
.wrapcard .card_page_body{width: 100%;position: relative;z-index: 3;}
.card_page_body .carddetail{width:1000px; margin:0 auto; position: relative;}
.carddetail .cardbd{background:url(vip/card-bg.png) no-repeat; font-family:Microsoft YaHei; color:#fff; width:1000px; height:484px;position: absolute; top:-20px;padding-top: 30px; text-align:center;}
.cardbd b,.cardbd em,.cardbd span{ display:block;}
.cardbd b {font-size:48px;}
.cardbd em{font-size:45px;}
.cardbd span{font-size:22px; line-height:30px;padding:13px 30px;}
.cardbd a,.cardbd a:hover{width: 240px; height: 64px; background: #fff;border-radius: 5px;color:#ff470e; font:25px/64px Microsoft YaHei; text-align:center; display: block; margin:12px auto 0;}
.cardbd a:hover{background: #ffe1c1;}

.wrapcard .card_page_bg{position: absolute;width: 100%;left: 0;top: 0;z-index: 2;}
.card_page_bg div{width: 100%;height:140px;background-position: center top;background-repeat: no-repeat;}
.card_page_bg .bg1{background-image:url(vip/card_bg.jpg);}
.card_page_bg .bg2{background-image:url(vip/card_bg1.jpg);}
.card_page_bg .bg3{background-image:url(vip/card_bg2.jpg);}
.card_page_bg .bg4{background-image:url(vip/card_bg3.jpg); height:120px; margin-top:-1px;}

.lc_con span{ float:left; width:80px; text-align:center; color:#fff; font-size:16px; line-height:36px; margin-left:68px;}

/*about us*/
.main_about{margin:0 auto;padding:20px 0 30px; width:1000px; height:auto; overflow:hidden; /*background: url(../images/map-titile.jpg) no-repeat 14px 0;*/ }
.main_about .about-t{font:bold 18px/30px Microsoft YaHei; color:#2f2f37;}
.main_about .about{ height:auto; overflow:hidden; margin-left:12px;  border-top:none; } 
.about .about_content{font:14px/26px "Microsoft YaHei"; overflow:hidden; position:relative;}
.about_content p{ float:left; width:500px; color:#666;}
.about_content p img{ vertical-align: middle;margin-right: 10px; display:inline;}
.about_content span{margin-top:12px; display:block; width:222px; line-height:30px;}
.about_content span img{ border:0;  float:left; vertical-align:middle;}
.about_content span a{font-size:14px; line-height:30px; display:block; height:30px;}
.about_content .map{ float:right;} 
.weixin{ width:270px; margin:20px auto 0; bottom:0px!important;  text-align:center; }

.l50{ width:49%; float:left;}
.r50{ width:49%; float:right;}

.news-list{  padding: 30px 20px 20px;}

.news-header{border-bottom: 1px solid #ebebeb;
    padding-bottom: 15px;}
.news-header .title {
    float: left;
    font-size: 20px;
}
.news-bodyer {
    padding-top: 10px;
}
.news-bodyer li{
	font-size:18px;
	line-height:36px;
	height:36px;
}
.news-bodyer li .date{ font-size:14px; float:right;}
.w1000 {
    margin: 0 auto;
    width: 1000px;
	height:395px;
}

</pre></body></html>