@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0}
body{font:12px "微软雅黑",san-serif; color:#333}
ul, ol { list-style: none} 
img,fieldset{vertical-align:top;border:0}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
address,cite,code,em,th,b,i,strong{font-weight:normal; font-style:normal}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}.clearfix{zoom:1}
.clear{ clear:both}
a {blr:expression(this.onFocus=this.blur()); text-decoration:none} /*****针对 IE*****/
a { outline:none}/*****针对火狐*****/
a { color:#383838}
.layout-box{ width:1000px; margin:0 auto}
.blank_20px{ width:100%; clear:both; height:20px; line-height:20px; display:block; content:"."; border:solid 1px #ddd; border-width:1px 0px; margin:50px auto; background:#f8f8f8}
.blank_50px{ width:100%; clear:both; height:50px; line-height:50px; display:block; content:"."}


/*****公用样式***/
body{ background:#fff}
.ch_left{ float:left}
.ch_right{ float:right}
.ch_warp{ width:1000px;overflow:hidden; margin:0 auto}
.m_t_30{ margin-top:30px}

/******banner*****/
.ch_banner{ overflow:hidden; padding-top:0px}
.ch_ban_1{ width:100%; min-width:1000px; height:95px; overflow:hidden; background:url(banner_top.png) center top no-repeat}
.ch_ban_2{ width:100%; min-width:1000px; height:107px; overflow:hidden; text-shadow:5px 5px 6px #449751; text-align:center; font-size:60px; line-height:106px; color:#fff; font-weight:700; background:url(banner_center.png) center top no-repeat}
.ch_ban_3{ width:100%; min-width:1000px; height:98px; overflow:hidden; text-align:center; font-size:24px; color:#fff; line-height:32px; background:url(banner_bottom.png) center top no-repeat}

/******导航+css3优化效果——主导航 *********/
.ch_nav{ width:100%;background:#469152}
.ui-nav-main{ width:1000px; margin:0px auto; height:60px}
.ui-nav-main ul{ width:100%}
.ui-nav-main ul li{ float:left; display:inline; height:60px; line-height:60px; position:relative}
.ui-nav-main ul li a{ display:block; height:100%; float:left; padding:0px 24px; font:normal 16px/60px "微软雅黑"; color:#fff; position:relative;transition:background-color 1s;-moz-transition:background-color 1s;	-webkit-transition:background-color 1s;	-o-transition:background-color 1s}
.ui-nav-main ul li a.z-sel,.ui-nav-main ul li a.z-sel:hover{ background:#63b670}
.ui-nav-main ul li a:hover{background:#418a4d; color:#FFF}

/****主体内容****/
.ch_titbox{ width:1000px; height:91px; overflow:hidden; margin:0 auto; padding:100px 0 60px 0; text-align:center}
.ch_titmain{ height:40px; padding-bottom:14px; margin-left:126px; font-size:38px; text-align: left; zoom: 1; line-height:40px; border-bottom:1px solid #bcbcbc; _border-bottom:0; color:#333; display: inline-block; *display:inline; position:relative}

.ch_titmain span{ display:inline-block; position:absolute; padding:6px 0 25px 0; width:101px; text-align:center; font:normal 48px/60px "Impact"; color:#fff; background:url(bgicon.png) top left no-repeat; z-index:1; top:0; left:-126px}
.ch_titmain i{ display:block; width:76px; height:2px; overflow:hidden; background:#f60; position:absolute; z-index:2; top:53px; left:0}
.ch_titmain em{ display:block; color:#999; margin-top:14px; font:normal 20px/36px "微软雅黑"; _border-top:1px solid #bcbcbc}

/*****内容区****/
.ch_column{ overflow:hidden; overflow:hidden; background:#f9f9f9; padding:30px 0}
.ch_coluwarp{ width:1000px; margin:0 auto; overflow:hidden}
.ch_coluwarp h4{ height:44px; overflow:hidden; font-size:20px; line-height:44px}
.ch_coluwarp h4{ color:#333}
.ch_coluwarp h4 a{ color:#f60}
.ch_coluwarp h4 a:hover{ color:#ec5e00}
.ch_coluwarp p{ overflow:hidden; padding:5px 0; font-size:14px; line-height:22px; color:#666}
.ch_coluwarp p b{ font-weight:700}
.ch_coluwarp p em,.ch_coluwarp p a{ color:#f60; font-weight:700}
.ch_coluwarp p a{ text-decoration:underline}
.ch_coluwarp p a:hover{ color:#ec5e00}

.ch_wj_pos{ position:relative; z-index:1}
.ch_w_2{ width:990px; overflow:hidden; border:5px solid #efefef; border-radius:70px 0 70px 0; background:#fff}
.ch_w_yj1,.ch_w_yj2{ display:none; #display:block; _display:block; width:70px; height:70px; position:absolute; background-repeat:no-repeat; background-image:url(bgicon.png)}
.ch_w_yj1{ background-position:-14px -113px; top:0; left:0; z-index:5}
.ch_w_yj2{ background-position:-100px -113px; right:0; bottom:0; z-index:6}
.ch_w_li{ width:993px; overflow:hidden; padding:20px 0}
.ch_w_li li{ width:258px; overflow:hidden; padding:0 36px; margin:25px 0; float:left; border-right:1px solid #e9e9e9}
.ch_w_li li h5{ height:40px; overflow:hidden; text-align:center; font-size:24px; line-height:40px; color:#333; font-weight:700}
.ch_w_li li p{ font-size:14px; line-height:26px; color:#666; margin-top:6px}
.ch_w_li li p b{ font-weight:700; color:#f60}
.ch_w_li li a{ display:block; width:178px; height:34px; margin:0 auto; margin-top:32px; border:1px solid #f60; font-size:18px; color:#f60; line-height:34px; text-align:center; border-radius:3px}
.ch_w_li li a:hover{ color:#fff; background:#f60}

.ch_table1{ border-collapse:collapse; border-spacing:0; background:#fff; border-radius:5px}
.ch_table1 tr th{ font:bold 16px/50px "微软雅黑"; background:#3a3a3a; color:#fff; font-weight:700; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d}
.ch_table1 tr td{ font:normal 14px/20px "微软雅黑"; padding:15px 20px; color:#333; border:1px solid #ddd; text-align:center}
.ch_table1 > :first-child > :first-child > :first-child{border-top-left-radius:5px}
.ch_table1 > :first-child > :first-child > :last-child{border-top-right-radius:5px}
.ch_table1 > :last-child > :last-child > :first-child{border-bottom-left-radius:5px}
.ch_table1 > :last-child > :last-child > :last-child{border-bottom-right-radius:5px}
.ch_stbtn{ display:inline-block; height:20px; line-height:20px; color:#f60; padding-left:26px; background:url(bgicon.png) -186px -138px no-repeat}
.ch_stbtn:hover{ color:#ec5e00}
.ch_bmbtn{ display:inline-block; width:60px; height:28px; line-height:28px; background:#f60; color:#fff; border-radius:3px}
.ch_bmbtn:hover{ background:#ec5e00}

.ch_libox{ width:1000px; overflow:hidden; margin:0 auto; margin-top:-30px}
.ch_libox li{ width:100%; overflow:hidden; padding:30px 0 35px 0; border-bottom:1px solid #dfdfdf}
.ch_li_left{ width:100px; height:100px; float:left; overflow:hidden; font:100 60px/100px "微软雅黑"; text-align:center; color:#d8d8d8; background:url(bgicon.png) -125px 0 no-repeat}
.ch_li_right{ width:855px; float:right; overflow:hidden}
.ch_li_right h6{ height:30px; overflow:hidden; font:normal 20px/30px "微软雅黑"; color:#333}
.ch_li_right p{ overflow:hidden; padding-top:10px; font:normal 14px/22px "微软雅黑"; color:#666}
.ch_li_right p b{ color:#f60; font-weight:700}
.ch_li_right a{ display:block; width:84px; margin-top:8px; height:22px; line-height:22px; color:#fff; background:#f60; text-align:center; border-radius:3px}
.ch_li_right a:hover{ background:#ec5e00}

.ch_btnbox{ width:996px; height:330px; margin:0 auto}
.ch_btnbox li{ width:198px; float:left; overflow:hidden; margin-right:-1px; border:1px solid #dcdcdc; background:#fff; position: relative; display: inline-block; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; -ms-transition: all 0.4s linear; transition: all 0.4s linear}
.ch_btnbox li a { display:block; width:100%; height:330px; overflow:hidden}
.ch_btnbox li:hover { z-index: 11; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)}
.ch_btn_icon{ width:100px; height:100px; overflow:hidden; margin:38px auto 0 auto; background-image:url(inlineicon.png); _background-image:url(bgicon.png); background-repeat:no-repeat}
.ch_b_1{ background-position:-5px -0; _background-position:-5px -200px}
.ch_b_2{ background-position:-5px -120px; _background-position:-5px -320px}
.ch_b_3{ background-position:-5px -240px; _background-position:-5px -440px}
.ch_b_4{ background-position:-5px -360px; _background-position:-5px -560px}
.ch_b_5{ background-position:-5px -480px; _background-position:-5px -680px}
.ch_btnbox li a h1{ height:36px; overflow:hidden; margin-top:35px; font-size:24px; font-weight:500; text-align:center; color:#333；}
.ch_btnbox li a p{ height:28px; overflow:hidden; line-height:28px; font-size:14px; text-align:center; color:#333}
.ch_btnbox li a i{ display:block; width:108px; height:30px; overflow:hidden; margin:26px auto 33px auto; font-size:16px; line-height:30px; color:#f60; text-align:center; border:1px solid #f60; border-radius:3px; background:#f8f8f8}
.ch_btnbox li:hover{ background:#63b670; border-color:#63b670}
.ch_btnbox li:hover a .ch_b_1,.ch_btnbox li a:hover .ch_b_1{ background-position:-125px -0; _background-position:-125px -200px}
.ch_btnbox li:hover a .ch_b_2,.ch_btnbox li a:hover .ch_b_2{ background-position:-125px -120px; _background-position:-125px -320px}
.ch_btnbox li:hover a .ch_b_3,.ch_btnbox li a:hover .ch_b_3{ background-position:-125px -240px; _background-position:-125px -440px}
.ch_btnbox li:hover a .ch_b_4,.ch_btnbox li a:hover .ch_b_4{ background-position:-125px -360px; _background-position:-125px -560px}
.ch_btnbox li:hover a .ch_b_5,.ch_btnbox li a:hover .ch_b_5{ background-position:-125px -480px; _background-position:-125px -680px}
.ch_btnbox li:hover a h4,.ch_btnbox li:hover a p{ color:#fff}
.ch_btnbox li a:hover i{ color:#63b670; border-color:#63b670}
.ch_btnbox li a:hover{ _background:#f60}
.ch_btnbox li a:hover h4, .ch_btnbox li a:hover p{ _color:#fff}
.ch_btnbox li a.ch_b_ie6{ display:none; _display:block; position:absolute; z-index:20; top:0; left:0}
.ch_btnbox li div,.ch_btnbox li h4,.ch_btnbox li p,.ch_btnbox li i{ *cursor:pointer}

.p_t_50{ padding-top:50px}

/*****网校课程报名中心开始*****/

/*****标题*****/
.curr-title { padding:20px 0px}
.curr-title .title-l { float:left}
.curr-title .title-l i{ width:4px; height:31px; display:inline-block; vertical-align: middle;  margin-right: 10px; background: #ef522b; overflow: hidden}
.curr-title .title-l{ font-size:24px; color:#666}
.curr-title .title-rNav{ float:right}
.curr-title .title-rNav li { display:inline-block; padding-left:10px; float:left}
.curr-title .title-rNav li a{ display:block; padding-top:8px}
.curr-title .title-rNav li a i{ display:inline-block; width:11px; height:12px; background:url(ico.png) no-repeat; padding-right:5px}
.curr-title .title-rNav li a.mssk-nav i{ background-position:0px -35px; width:12px; height:15px}
.curr-title .title-rNav li a.ytmzl-nav i{ background-position:0px -83px; width:15px; height:15px; margin-bottom:-2px}
.curr-title .title-rNav li a.nvzl-nav i{ background-position:0px -125px; width:15px; height:17px; margin-bottom:-3px}
.curr-title .title-rNav li a.sptk-nav i{ background-position:0px -178px; width:16px; height:16px; margin-bottom:-4px}
.curr-title .title-rNav li a.ydkt-nav i{ background-position:0px -216px; width:9px; height:13px; margin-bottom:-1px}
.curr-title .title-rNav li a em{ display:inline-block; background:#efefef; width:1px; height:8px; margin-left:10px}
.curr-title .title-rNav li a{ font-size:14px; color:#666} 
.curr-title .title-rNav li a:hover{ color:#ff6000}
.curr-title .title-rNav li a:hover i{ background-position:-63px 0px}
.curr-title .title-rNav li a.mssk-nav:hover i{ background-position:-63px -35px}
.curr-title .title-rNav li a.ytmzl-nav:hover i{ background-position:-63px -83px}
.curr-title .title-rNav li a.nvzl-nav:hover i{ background-position:-63px -125px}
.curr-title .title-rNav li a.sptk-nav:hover i{ background-position:-63px -178px}
.curr-title .title-rNav li a.ydkt-nav:hover i{ background-position:-67px -216px}


/*****视频列表*****/
.jcsp-listBox ul{ width:1200px}
.jcsp-listBox li{ width:226px; float:left; padding-right:30px}
.jcsp-listBox li a{ display:block}
.jcsp-listBox li a span.img{ border:solid 1px #e8e7e7; display:block; padding:3px; position:relative}
.jcsp-listBox li a span.img i{ width:49px; height:49px; display:block; background:url(ico.png) no-repeat -130px -174px; position:absolute; left:50%; top:50%; margin:-25px 0px 0px -25px}
.jcsp-listBox li a .p-txt{ font-size:14px; color:#666; line-height:36px}
.jcsp-listBox li a .p-txt i{ float:left}
.jcsp-listBox li a .p-txt em{ float:right}
.jcsp-listBox li a:hover span.img{ border-color:#ff6000}
.jcsp-listBox li a:hover span.img i{ background-position:-130px -239px}
.jcsp-listBox li a:hover .p-txt{ text-decoration:underline; color:#ff6000}

/*****班级课程中心*****/
/*.tab-kczxBox{ margin-top:25px}
.curriculumBox .tel-box{ padding-bottom:10px}
.curriculumBox .tel-box span{ float:right; font-size:16px; color:#ff6000; line-height:30px; margin-left:25px}
.curriculumBox .tel-box span i{ background:url(ico.png) no-repeat -141px -75px; width:23px; height:23px; display:inline-block; margin-right:5px; margin-bottom:-2px}
.curriculumBox .tel-box span i.tel-ico{ background-position:-143px -122px}
.curriculumBox .tel-box span a{ color:#ff6000}

.tab-conBox{ border:solid 1px #ffb98f; position:relative}
.tab-conBox dt{ width:205px; position:absolute; left:0px; top:0px; border-right:1px solid #ffb98f}
.tab-conBox ul li a{ border-bottom:solid 1px #ffb98f; text-align:center; height:120px; display:block; line-height:120px; position:relative}
.tab-conBox ul li a strong{ font-weight:bold; font-size:30px; display:block; color:#666}
.tab-conBox ul li a font{ font-size:12px; line-height:18px; position:absolute; left:0px; top:85px; display:block; width:100%; color:#666}
.tab-conBox ul li a:hover i{ position:absolute; top:50%; right:-10px; width:11px; height:22px; display:block; background:url(ico.png) no-repeat -68px -250px; margin-top:-11px}
.tab-conBox ul li a:hover{ background:#ff6000;border-bottom:solid 1px #ff6000}
.tab-conBox ul li a:hover em{ display:none}
.tab-conBox ul li a:hover font{ color:#fff}
.tab-conBox ul li a:hover strong{ color:#ff0}
.tab-conBox ul li a.hover{border-bottom:solid 1px #ff6000; background:#ff6000}
.tab-conBox ul li a.hover strong{ color:#ff0}
.tab-conBox ul li a.hover font{ color:#fff}
.tab-conBox ul li a.hover i{ position:absolute; top:50%; right:-10px; width:11px; height:22px; display:block; background:url(ico.png) no-repeat -68px -250px; margin-top:-11px}
.tab-conBox ul li a em{ background:url(ico.png) no-repeat 0px -252px; display:block; position:absolute}
.tab-conBox ul li a .hot-ico{ width:41px; height:23px; right:20px; top:20px}
.tab-conBox ul li a .yhxk-ico{ background-position:-143px 0px; width:57px; height:57px; left:0px; top:0px}
.tab-conBox ul li a .more-ico{ border:solid 1px #ff6000; color:#ff6000; width:75px; height:20px; line-height:20px; background:#fff; border-radius:5px; left:68px; top:85px}
.tab-conBox ul li a.hover em{ display:none}

.tab-conBox dd{ padding:20px; margin-left:204px; min-height:605px}
.tab-title{ border-bottom:solid 3px #ff6000; margin-bottom:20px}
.tab-title ul{ float:left}
.tab-title ul li { float:left}
.tab-title ul li a{ width:150px; display:block; height:46px; line-height:46px; float:left; color:#333; border:solid 1px #ffdcc7; font-size:18px}
.tab-title ul li a:hover, .tab-title ul li a.hover{ background:#ff6000; color:#fff; border:solid 1px #ff6000}
.tab-title a.a-more-btn{ float:right; border:solid 1px #ff6000; color:#ff6000; text-align:center; width:98px; height:32px; line-height:32px; border-radius:5px; margin-top:5px}
.tab-title a.a-more-btn:hover{ color:#fff; background:#ff6000; border-color:#ff6000}

.tab-conBox .table-box{ border:solid 1px #ffedd2; border-width:0px 0px 1px 1px}
.tab-conBox .table-box tr.title td{ background:#fff3e0; color:#fff; font-size:16px; color:#666; border:solid 1px #ffedd2; border-width:1px 1px 0px 0px}
.tab-conBox .table-box td{text-align:center; line-height:36px;  border:solid 1px #ffedd2; border-width:1px 1px 0px 0px; font-size:14px}
.tab-conBox .table-box td.name{ color:#01669a}
.tab-conBox .table-box td a.a-btn{ background:#ff3300; color:#fff; border-radius:3px; width:52px; line-height:25px; display:block; margin:0 auto}
.tab-conBox .table-box td a.a-btn:hover{ color:#ff0; background:#f33100}


.tab-RconBox .bjjs-box table{ border:solid 1px #ffedd2; border-width:0px 0px 1px 1px}
.tab-RconBox .bjjs-box tr.tr-t td{ background:#fff2df; line-height:40px; font-size:16px; color:#666; text-align:center;border-width:1px 1px 0px 0px;  border:solid 1px #ffedd2}
.tab-RconBox .bjjs-box td{text-align:center; line-height:36px;  border:solid 1px #ffedd2; border-width:1px 1px 0px 0px; font-size:14px; padding:10px; color:#666}
.tab-RconBox .bjjs-box td.td-bj{ font-size:16px; color:#ef522b; line-height:24px}
.tab-RconBox .bjjs-box td.td-bj i{ color:#999; display:block; font-size:12px; line-height:18px}
.tab-RconBox .bjjs-box td.td-ts{ color:#39769c; line-height:20px; width:300px; text-align:left}
.tab-conBox dd.tab-RconBox div h6.tab-title ul li a{ _position:fixed}


.tab-RconBox .ptfw-box .tr-header td{ font-size:22px; color:#444; text-align:center; height:55px; line-height:55px}
.tab-RconBox .ptfw-box{ border:solid 1px #ffedd2; border-width:0px 0px 1px 1px}
.tab-RconBox .ptfw-box td{ padding:10px 15px; font-size:14px; color:#666; border:solid 1px #ffedd2; border-width:1px 1px 0px 0px; line-height:24px}
.tab-RconBox .ptfw-box td.td-jg{ color:#333}
.tab-RconBox .ptfw-box td.td-jg em{ color:#f00; padding-right:15px; display:inline-block}
.tab-RconBox .ptfw-box td.td-l{ background:#fff8ef; color:#666; font-size:16px; width:55px; text-align:center; padding:10px}
.tab-RconBox .ptfw-box td.td-yhhd{ color:#f00}
.tab-RconBox .ptfw-box .tr-bjbh em{ display:inline-block; margin-right:10px}
.tab-RconBox .ptfw-box .a-btn a{ border:solid 1px #ff6000; color:#ff6000; display:inline-block; border-radius:5px; text-align:center;width:80px; height:32px; line-height:32px}
.tab-RconBox .ptfw-box .a-btn a.bm-btn{ border-color:#eb2300; color:#eb2300}
.tab-RconBox .ptfw-box .a-btn a:hover{ color:#fff; background:#ff6000}
.tab-RconBox .ptfw-box .a-btn a.bm-btn:hover{ background:#eb2300}
.color-0000ff{ color:#0000ff}
.tab-RconBox .ptfw-box .tr-ts a{ color:#ff6000}*/

/*****班级课程中心结束*****/





/*****网校模板*****/
.wx-templateLayout{ width:1000px; margin:0px auto 50px auto; overflow:hidden}
.wx-templateLayout .wx-layout{ width:1050px}
.wx-templateLayout dl{ width:490px; float:left; margin-right:20px}
.wx-templateLayout dl dt{ background:#2e3f51; color:#fff; border-radius:5px 5px 0px 0px; height:75px; padding:5px 20px}
.wx-templateLayout dl dt em{ float:left; font-size:40px; font-weight:bold; line-height:75px}
.wx-templateLayout dl dt span{ float:right; padding-top:5px; width:90px; text-align:center}
.wx-templateLayout dl dt span i{ font-size:30px; color:#ff0; margin-right:15px; display:block; line-height:30px}
.wx-templateLayout dl dt span a{ background:#f60; color:#fff; font-size:18px; height:30px; line-height:30px; display:block; border-radius:5px; text-decoration:none; margin:5px auto 0px auto}
.wx-templateLayout dl dt span a:hover{ color:#ff0; text-decoration:underline; background:#ef6000}
.wx-templateLayout dl dd{ border:solid 5px #f3f3f3; background:#fff; padding:20px}
.wx-templateLayout dl dd span.img{ position:relative; display:block}
.wx-templateLayout dl dd span.img i{ width:76px; height:76px; display:block; position:absolute; background:url(wx-ico.png) no-repeat 0px -34px; left:50%; top:50%; margin:-28px 0px 0px -28px}
.wx-templateLayout dl dd span.img:hover i{ background-position:-124px -34px}
.wx-tcCon-tableBox{ padding-top:15px}
.wx-tcCon-tableBox td{padding:5px; font-size:14px}
.wx-tcCon-tableBox td.td-LtcCon{ border:solid 1px #dedede; text-align:center; width:40px; font-size:16px; position:relative}
.wx-tcCon-tableBox td.td-LtcCon i{ background:url(wx-ico.png) no-repeat; width:6px; height:11px; position:absolute; top:50%; margin-top:-5px; right:-6px}
.wx-tcCon-tableBox td.td-RtcCon{ padding-left:20px; line-height:24px}
.wx-tcCon-tableBox td.td-RtcCon i{ color:#00f; font-size:14px}
.wx-tcCon-tableBox td.td-RtcCon a{ color:#f00; text-decoration:underline}
.wx-templateLayout dd.wx-btn-box{ background:#f3f3f3; padding:5px 0px}
.wx-templateLayout dd.wx-btn-box a{ border-radius:5px; background:#f60; color:#fff; font-size:20px; text-decoration:none; width:155px; line-height:52px; height:52px; display:inline-block; text-align:center; margin-left:55px}
.wx-templateLayout dd.wx-btn-box a:hover{ text-decoration:underline; color:#ff0; background:#ef6000}
.wx-templateLayout dd.wx-btn-box a.bm-btn{ background:#2e3f51}
.wx-templateLayout dd.wx-btn-box a.bm-btn:hover{ background:#223446}





/*增加*/
    body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
        margin: 0;
        padding: 0;
    }

    body {
        font: 12px "微软雅黑",san-serif;
        color: #333;
    }

    ul, li {
        list-style: none;
    }

    img, fieldset {
        vertical-align: top;
        border: 0;
    }

    h1, h2, h3, h4, h5, h6 {
        font-size: 100%;
        font-weight: normal;
    }

    address, cite, code, em, th, b, i, strong {
        font-weight: normal;
        font-style: normal;
    }

    input, button, textarea, select {
        font: 100% Arial,'';
        vertical-align: middle;
    }

    table, td, tr, th {
        font-size: 12px;
    }

    .clearfix:after {
        display: block;
        visibility: hidden;
        clear: both;
        height: 0;
        content: ".";
    }

    .clearfix {
        zoom: 1;
    }

    .clear {
        clear: both;
    }

    .rel {
        position: relative;
    }

    .blank_10px {
        width: 100%;
        clear: both;
        height: 10px;
        line-height: 10px;
        display: block;
        content: ".";
    }


    /*右边浮动导航*/
    .sidebar-box {
        position: fixed;
        left: 50%;
        bottom: 20px;
        margin-left: 520px;
        width: 45px;
        z-index: 999;
    }

        .sidebar-box ul li {
            display: block;
            width: 100%;
            text-align: center;
            cursor: pointer;
            color: #666;
            position: relative;
            margin-bottom: 2px;
        }

            .sidebar-box ul li em {
                display: block;
                background: #63B670;
                font-size: 0px;
                text-indent: 99999px;
                height: 45px;
                width: 45px;
                border-radius: 50%;
            }

                .sidebar-box ul li em b {
                    background: url(global-navIco.png) no-repeat;
                    width: 45px;
                    height: 45px;
                    display: block;
                }

                .sidebar-box ul li em.qq-ico b {
                    background-position: 0px -49px;
                }

                .sidebar-box ul li em.app-ico b {
                    background-position: 0px -98px;
                }

                .sidebar-box ul li em.kf-ico b {
                    background-position: 0px -147px;
                }

                .sidebar-box ul li em.fx-ico b {
                    background-position: 0px -195px;
                }

                .sidebar-box ul li em.top-ico b {
                    background-position: 0px -244px;
                }

                .sidebar-box ul li em.close-ico b {
                    background-position: 0px -290px;
                    margin-top: 5px;
                }

                .sidebar-box ul li em:hover {
                    background: #f35000;
                }

                .sidebar-box ul li em.close-ico, .sidebar-box ul li em.close-ico:hover {
                    background: none;
                }

   .sidebar-box .con-fixed{ position: absolute;right:50px; top:50%; margin-top:-96px; }

    .con-fixed dl {
        border: 1px solid #ccc;
        background: #fff;
        box-shadow: 0 3px 2px 0 rgba(0,0,0,0.1);
        border-radius: 8px;
        border-radius: 5px;
        overflow: hidden;
        min-width: 150px;
    }

        .con-fixed dl dt {
            background: #2e3f51;
            color: #fff;
            font-size: 18px;
            font-weight: bold;
            line-height: 35px;
        }

            .con-fixed dl dt i {
                font-family: Arial, Helvetica, sans-serif;
                font-weight: bold;
            }

        .con-fixed dl dd {
            padding: 10px;
        }

            .con-fixed dl dd p {
                line-height: 24px;
            }

            .con-fixed dl dd .a-btn {
                background: #0072c2;
                color: #fff;
                font-size: 16px;
                display: block;
                text-decoration: none;
                height: 32px;
                line-height: 32px;
                border-radius: 3px;
                position: relative;
                text-indent: 25px;
            }

                .con-fixed dl dd .a-btn i.a-qqBtn {
                    position: absolute;
                    left: 15px;
                    top: 5px;
                    background: url(global-navIco.png) no-repeat -83px 0px;
                    display: block;
                    width: 18px;
                    height: 20px;
                }

                .con-fixed dl dd .a-btn:hover {
                    background: #005fa1;
                    text-decoration: underline;
                }

.sidebar-box .con-fixed i.xjx-ico{ background:url(global-navIco.png) no-repeat -104px -262px; 
width:6px; height:100px; margin-top:-27px; display:block; 
right:-5px; top:50%; position:absolute;}

    .sidebar-box .fixed-QQ {
        margin-top: -113px;
    }

    .sidebar-box .fixed-APP {
        margin-top: -84px;
    }

    .sidebar-box .fixed-zxkf {
        margin-top: -45px;
    }

        .sidebar-box .fixed-zxkf .a-btn {
            background: #e21d06;
        }

            .sidebar-box .fixed-zxkf .a-btn i.a-zxkfIco {
                background: url(global-navIco.png) no-repeat -86px -244px;
                width: 24px;
                height: 20px;
                display: block;
                position: absolute;
                left: 13px;
                top: 6px;
            }

            .sidebar-box .fixed-zxkf .a-btn:hover {
                background: #cb1500;
            }

    .sidebar-box .fixed-fxBox {
        margin-top: -133px;
    }

    .fixed-fxBox dl dd li a {
        display: block;
        font-size: 16px;
        color: #666;
        padding: 5px 0px;
        text-align: left;
        text-decoration: none;
        position: relative;
        text-indent: 35px;
        height: 30px;
        line-height: 30px;
    }

        .fixed-fxBox dl dd li a i {
            background: url(global-navIco.png) no-repeat -80px -34px;
            width: 30px;
            height: 30px;
            display: block;
            position: absolute;
            left: 0px;
            top: 5px;
        }

            .fixed-fxBox dl dd li a i.qqIco {
                background-position: -80px -75px;
            }

            .fixed-fxBox dl dd li a i.xlIco {
                background-position: -80px -116px;
            }

            .fixed-fxBox dl dd li a i.txIco {
                background-position: -80px -157px;
            }

            .fixed-fxBox dl dd li a i.qqkjIco {
                background-position: -80px -198px;
            }
/*2016.4.6*/
.fxerm-box dl{min-width: 150px; position: fixed; _position: absolute; top: 50%; right: 50%; background: #FFF; box-shadow: 3px 3px 10px rgba(0,0,0,.2),-3px -3px 10px rgba(0,0,0,.2); z-index: 100;}
.fxerm-box dl dt{ overflow: hidden; position:relative; background: #f9f9f9;padding: 0 10px; line-height:34px; height:34px; color: #444;}
.fxerm-box dl dt .lmj-popup-close{ position:absolute; top:10px; right:10px;width: 15px; height: 15px; float: right; text-decoration: none;text-align: center; background:url(global-navIco.png) no-repeat -15px -291px; color: #156eb4;font-style: normal; cursor: pointer;}
.fxerm-box dd{ padding:10px;}
.fxerm-box dd img{ display:block; margin:0px auto; width:112px; height:112px;}
.fxerm-box .tc-bg{_position:absolute;position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.5;filter:Alpha(opacity=50);background:rgba(0,0,0,.5);z-index:2;}

#footer{ clear:both;width:960px;margin:0 auto; border-top:1px solid #ABCCED; padding-top:5px;text-align:center; line-height:25px;}
#footer a{}
.x_box{border:1px solid #ddd;width:1000px;}
.x_box h3{background:#f5f5f5;line-height:40px;height:40px;padding-left:10px;font-family:"microsoft yahei";font-size:20px;}
.x_box h3 b{color: #2d64b3;}
.x_friend{margin-top:20px;font-family:simusn;}
.x_friend .xf_cont{padding:10px;}
.x_friend a{color:#666;font-size:12px;line-height:24px;margin-right:15px;}