﻿@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dd,ul,ol,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0;color:#333}
body {-webkit-text-size-adjust:none}
html,body {-webkit-text-size-adjust:none;background:#fbfbfc;}
body,button,input,select,textarea {font:12px/1.5 arial,"microsoft yahei","\5B8B\4F53",sans-serif;_font:12px/1.5 'microsoft yahei',tahoma,arial,sans-serif;outline:none;font-family:"microsoft yahei";}
textarea {resize:none}
h1,h2,h3,h4,h5,h6,button,input,select,textarea {font-size:100%}
address,cite,dfn,em,var {font-style:normal}
input {color:#666;font-size:100%}
small {font-size:12px}
ul,ol {list-style:none}
a {text-decoration:none;color:#333;font-family:"microsoft yahei";}
a:hover {color:#cf2e2e;text-decoration:underline;}
img {vertical-align:top}
img a{ border:0;}
table {border-collapse:collapse;border-spacing:0}
.clearfix:after {content:"";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;font-size:0}
.clearfix {zoom:1}
.clear {height: 1px;line-height: 1px;font-size: 1px;clear: both;margin-top: -1px;}
.fl{ float:left;}
.fr{ float:right;}
.w{ width:995px; margin:0 auto;}

/* header */
.header{ width:100%; margin:0 auto; height:185px;}
.tip{ height:30px; line-height:30px;}
.tip input.dl{ border:1px #ddd solid; width:85px; height:20px; line-height:20px; margin:0 5px;}
.tip a{ padding:0 6px;}
.tip a.zx{ background:url(images/ico_qq.jpg) left center no-repeat; padding-left:15px;}
.tip a.mm{ background:url(images/ico_key.jpg) left center no-repeat; padding-left:15px;}
.logo{ height:65px; background:url(images/bg_logo.gif) repeat-x top; padding:25px 0;}
.logo img.slogon{ margin-left:20px; margin-top:20px;}
.menu{ background:url(images/bg_menu.gif) repeat-x top #0e71c4; width:100%; height:45px; line-height:45px;position:absolute;}
.menu ul{ width:995px; margin:0 auto; }
.menu ul li{ width:110px; background:url(images/line_menu.gif) center right no-repeat; float:left;}
.menu ul li a{ color:#fff; font-size:14px; font-weight:700; text-align:center; display:block;}
.menu ul li a:hover{ background:url(images/bg_menuon.gif) repeat-x top; text-decoration:none;}

.banner{ background:url(images/bg_banner.gif) #ded8da; height:294px;}

/* 图片幻灯片盒子 - 公用类 */
.slideBox{ width:1400px; height:294px; overflow:hidden; position:relative;margin-top: 5px}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:40%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:8px; width:50px; height:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f6c401; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd img{ width:100%; height:295px; }
.slide{margin:0 auto; width:1400px;}

/* loginbox */
.free-outer{clear: both;margin: 0 auto;position: relative;width: 995px; z-index: 15;}
.free_box{top: 8px;width: 290px; right:0; position:absolute;background: url(images/bg_box.png) repeat 0 0;}
.login_th{ text-indent:-999em; height:50px; display:block;}
table.h_login_table a:hover {color: #ff9;}
table.h_login_table {clear: both;color: #fff;margin: 5px auto;}
table.h_login_table td {line-height: 1.4em;padding:5px;vertical-align: middle;}

input.h_login_text {border: 1px solid #d5d5d5;color: #999;font-size:12px;font-weight: normal;height:15px;line-height:15px; padding: 6px 5px;vertical-align: middle;width: 240px;}
input.h_login_text:hover {background: none repeat 0 0 #f8f8f8; border: 1px solid #ccc; color: #111;}
input.login_btn_g { background: none repeat 0 0 #ffa901; border: medium none; color: #fff; cursor: pointer;font-size: 18px; height: 35px;line-height: 32px;text-align: center;vertical-align: middle;width: 252px;}
input.login_btn_g:hover {background: none repeat 0 0 #f26500;}


/* main */
.main{ clear:both; margin-top:25px;}
.position{ clear:both; width:975px; padding-left:20px; margin:0 auto; line-height:40px; height:40px; background:url(images/ico_posi.jpg) center left no-repeat;}
.position a{ margin:0 4px;}
.mtit{ font-size:18px; font-weight:700;}
.mbox{ background:url(images/bg_mbox.gif) top repeat-x #fff; padding:10px; border:1px #ddd solid; border-top:4px #135baf solid;}
.mtit i{ color:#ffa901; font-family:Verdana, Geneva, sans-serif; font-weight:400; font-size:14px; font-style:normal; margin-left:15px;}
.mtit span{ float:right;}
.m1{ height:auto; overflow:hidden;}
.m1reason{ margin-top:10px;}
.m1reason ul{ width:1008px;}
.m1reason ul li{ float:left; margin: 0 12px 0 0;}

.m2{ width:975px; margin:12px auto;}
.m2 .mtit{ background:url(images/ico_video.jpg) left center no-repeat; padding-left:25px; margin-left:5px;}
.m2pic,.m3list{ clear:both; margin-top:5px;}
.m2pic ul,.m3list ul{ height:auto; overflow:hidden; margin:10px 0;}
.m2pic ul li{ width:195px; text-align:center; float:left; position:relative;}
.m2pic h2{ line-height:32px;}
.m2pic a{ display:block; position:relative;}
.m2pic .play{ background:url(images/bg_videon.png) center no-repeat;z-index: 15; height:119px; width:187px; display:block;position:absolute;top:1px; right:4px; cursor:pointer;}

.m3{ width:670px; float:left;height: 276px;}
.m3 .mtit{ background:url(images/ico_ping.jpg) left center no-repeat; padding-left:25px; margin-left:5px;}
.m3list ul li{ height:32px; line-height:32px; border-bottom:1px #cdcbcd dashed; background:url(images/dot.gif) center left no-repeat; padding-left:15px; margin-left:10px;}
.m3list ul li a{ color:#0b5792;}
.m3list span.time{ float:right;_margin-top:-30px; +margin-top:-30px;margin-right:20px;}

.m4{ width:270px; float:right; background:url(images/bg_news.jpg) top repeat-x #fff;}
.m4list{ margin-top:15px;}
.m4list ul{ height:auto; overflow:hidden;}
.m4list ul li{ background:url(images/dot.gif) 5px 14px no-repeat; padding-bottom:6px; padding-top:5px; padding-left:15px; border-bottom:1px #cdcdcd dashed;}
.m4list ul li h1 a{color:#0b5792;}
.m4ad{ margin-top:12px; float:right;}
.uother{ margin:15px 25px; height:auto; overflow:hidden; line-height:24px; font-size:14px;}
.uother b{color:#f57700;}
.utablec{ padding:0 25px;}
.utablee{ margin:0 25px; padding:20px; background:#fffeef; border:1px #ffdd8c solid;}
.utablee ul{ height:auto; overflow:hidden;}
.utablee h3{ height:35px; font-size:14px;}
.utablee ul li{ width:33%; float:left; height:30px;}
.utabled{ padding:0;}
.work_c_box {background: none repeat 0 0 #fffeee; border: 1px solid #ffe29b; clear: both;display: block; margin: 10px 0;
}
.w900{width: 900px}
.work_c_box span {clear: none;}
.work_tit{ background:#ff9900; color:#fff; padding:6px 20px; font-size:15px; float:left;}
dl.my_box {border-bottom: 1px solid #ffe29b;clear: both;padding: 30px 20px;height:170px; overflow:hidden; }
font.even dl.my_box {border-bottom: 1px solid #b3cfee;}
dl.my_box dt { float: left; width: 128px; height:auto; overflow:hidden;}
dl.my_box dt img {background: url("images/book.gif") no-repeat 0 0 rgba(0, 0, 0, 0);padding: 7px 8px 10px;}
dl.my_box dd {float: right;font-size: 16px;line-height: 2em;width: 84%;}
dl.my_box dd font {clear: both;display: block;font-size: 14px;line-height: 2em;padding: 8px 0 0;}
dl.my_box dd font em {font-style: normal; margin-left: 30px;}
dl.my_box dd font em a {
    color: #0278c3;
    margin-right: 10px;
    text-decoration: underline;
}
dl.my_box dd font em a:hover {
    color: #ff6600;
    text-decoration: none;
}
dl.my_box dd span.fr,dl.my_box_s dd span.fr{
    color: #037cc3;
    font-size: 12px;
}
dl.my_box dd p {
    clear: both;
    font-size: 14px;
    line-height: 1.8em;
}
dl.my_box_s {
    clear: both;
    margin: 20px auto;
    padding: 10px 30px 10px 160px;height:170px; overflow:hidden; 
}
dl.my_box_s dt {
    float: left;
    width: 110px;
}
dl.my_box_s dt img {
    background: url("images/book_c.jpg") no-repeat 0 0 rgba(0, 0, 0, 0);
    padding: 6px 7px 6px 5px;
}
dl.my_box_s dd {
    float: left;
    font-size: 14px;
    line-height: 2em;
    width: 100%;
}
dl.my_box_s dd p {
    clear: both;
    line-height: 2em;
}
dl.my_box_s dd font {
    clear: both;
    display: block;
    line-height: 2em;
    padding: 8px 0 0;
}
dl.my_box_s dd font em {
    font-style: normal;
    margin-left: 30px;
}
dl.my_box_s dd font em a {
    color: #0278c3;
    margin-right: 10px;
    text-decoration: underline;
}
dl.my_box_s dd font em a:hover {
    color: #ff6600;
    text-decoration: none;
}
span.star {
    background: url("images/star.gif") no-repeat 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 0;
    height: 12px;
    line-height: 12px;
    margin: 0 5px;
    overflow: hidden;
    vertical-align: middle;
    width: 66px;
}
span.star_4 {
    background-position: left -12px;
}
span.star_3 {
    background-position: left -24px;
}
span.star_2 {
    background-position: left -36px;
}
span.star_1 {
    background-position: left -48px;
}
span.star_0 {
    background-position: left -60px;
}
a.buy_a, a.coll_a {
    background: url("images/btn.jpg") no-repeat left -267px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    height: 23px;
    line-height: 22px;
    text-align: left;
    text-indent: 25px;
    vertical-align: middle;
    width: 90px;
}
a.buy_a {
    background-position: -104px -267px;
    margin-left: 10px;
}
/*外教团队_视频*/
ul.tearch_list dl dt{ position:relative;}
span.video_a{ position:absolute; top:85px; right:10px; display:block; clear:both;}
span.video_a img{ border:none; background:none;}
/*外教详情页*/
dl.teearch_about{ clear:both; width:100%; margin:25px auto;}
dl.teearch_about dt{ float:left; width:220px;}
dl.teearch_about dt img{ padding:4px;}
dl.teearch_about dt p{ padding-bottom:4px; clear:both; text-align:center; padding-top:8px;}
dl.teearch_about dd{ float:right; font-size:14px; line-height:2em; width:73%;}
dl.teearch_about dd div.l{ width:80%;}
dl.teearch_about dd div.r{ text-align:right; padding:90px 0 0 0;}
dl.teearch_about dd em{ clear:both; font-style:normal; display:block; }
dl.teearch_about dd span.r{ width:87%;}
.red_text_t{ color:#cc0000;}
/*列表*/
ul.tearch_list{ clear:both; margin:0px auto 20px; height:auto; overflow:hidden; width:96%; padding-left:0.4%;}
ul.tearch_list dl{ clear:both; width:212px; margin:0 auto;}
ul.tearch_list dt { clear:both; text-align:center;}
ul.tearch_list dt p{ text-align:left; clear:both; line-height:1.2em; font-size:16px; padding:10px 0 8px 0;}
ul.tearch_list dd{ clear:both; color:#666; line-height:1.8em;}
ul.tearch_list li{ float:left; width:24.9%; padding:25px 0 0; border-bottom:1px solid #ebebeb; height:246px; overflow:hidden;}
ul.tearch_list li dd a{background: none repeat 0 0 #ff9900; float:left; margin-right:7px;
    border-radius: 4px;
    color: #fff;
    display: block;
    padding: 4px 19px;}
.uystept{ padding:25px 0 15px 25px;}
.choose_r{ margin-left:25px; font-size:14px;}
.choose_r input{ margin-left:5px;}
.big_textara {background: none repeat 0 0 #fafafa;border: 1px solid #d9d9d9;color: #777;font-size: 14px; height: 100px;line-height: 2em;padding: 5px 8px;vertical-align: middle;width: 828px;
}
.box{ width:998px;background:#fff; border:1px #e1e1e1 solid; height:auto; overflow:hidden; border-top:4px #0048a6 solid; margin:0 auto;}
.fudao,.fudaoy{ padding:20px; font-size:14px;}
.fudao{ padding-bottom:40px;}
.fudao ul{ height:auto; overflow:hidden;}
.fudao ul.fd_l{ width:260px; margin:15px 0; float:left;}
.fudao ul.fd_r{ width:680px; margin:15px 0; height:365px;float:right;}
.fudao ul.fd_r h1{ font-size:14px; font-weight:700;}
.fudao ul li{ width:90%; border-bottom:1px #ddd dashed; padding-bottom:10px; height:auto; float:left; margin:10px 8px 12px 10px;}
.fudao ul.fd_b li{ width:30%; padding-right:8px; text-align:center; float:left;}
.fudao p b{ font-size:16px; display:block; font-weight:700; color:#2e63b1; margin:15px 0;}
.fudaoy{ text-align:center;}
.fudaoy p{ font-size:16px; text-align:left; font-weight:700; margin-top:10px; margin-left:15px; margin-bottom:20px;}
ul.class_bg{ background:url(images/class_bg.jpg) left no-repeat; width:930px; margin-left:45px; height:410px; padding-top:3px;}
.fudaoy ul li{ display:block; height:36px; text-align:left; line-height:36px;}
.fudaoy ul li span.cor0{ color:#f72d00; font-weight:700; margin-left:270px; margin-right:15px;}
.fudaoy ul li span.cor1{ color:#fa7901; font-weight:700; margin-left:300px; margin-right:15px;}
.fudaoy ul li span.cor2{ color:#fdbf1e; font-weight:700; margin-left:300px; margin-right:15px;}
.fudaoy ul li span.cor3{ color:#039169; font-weight:700; margin-left:330px; margin-right:15px;}
.fudaoy ul li span.cor4{ color:#005522; font-weight:700; margin-left:330px; margin-right:15px;}
.fudaoy ul li span.cor5{ color:#4f9815; font-weight:700; margin-left:360px; margin-right:15px;}
.fudaoy ul li span.cor6{ color:#1c6603; font-weight:700; margin-left:360px; margin-right:15px;}
.fudaoy ul li span.cor7{ color:#ffd600; font-weight:700; margin-left:390px; margin-right:15px;}
.fudaoy ul li span.cor8{ color:#ffaf02; font-weight:700; margin-left:390px; margin-right:15px;}
.fudaoy ul li span.cor9{ color:#ea6000; font-weight:700; margin-left:390px; margin-right:15px;}
.fudaoy ul li span.cor10{ color:#df3a02; font-weight:700; margin-left:420px; margin-right:15px;}

/*新手上路*/
dl.gray_th{ clear:both; background:#f0f0f0 url(images/i_gray_th.gif) no-repeat right -35px; height:35px; line-height:35px; overflow:hidden; width:100%; margin:10px auto;}
dl.gray_thy{ clear:both; background:#f0f0f0 url(images/i_gray_th.gif) no-repeat right -35px; height:35px; line-height:35px; overflow:hidden; width:96.5%; margin:10px auto;}
dl.gray_th dt,dl.gray_thy dt{ float:right; padding-right:10px;}
dl.gray_th dd,dl.gray_thy dd{ float:left; height:100%; font-size:16px; padding-left:20px; background:url(images/i_gray_th.gif) no-repeat left top;}
dl.gray_th dd span,dl.gray_thy dd span{ display:block; background:url(images/th_arrow.gif) no-repeat 0px 13px; padding-left:15px;}
dl.gray_th dd span a,dl.gray_thy dd span a {color: #F60; font-size: 14px;}

.tearch_intro{ padding:0 20px;}
.loginbox{ background:url(images/bg_login.jpg) bottom center no-repeat #fff;width:998px; margin:0 auto; border:1px #e1e1e1 solid; min-height:420px; overflow:hidden;}
.camTitle {background: url(images/camTitleBg.jpg) repeat-x left top #f9f9f9;height: 49px;
}
.camNavC {position: relative;}
.camNavC a.selected {
    background: none repeat 0 0 #fff;
    border-top: 3px solid #ffb900;
    font-weight: bold;
}
.camNavC a {
    border-right: 1px solid #f4f4f4;
    border-top: 3px solid #fcfcfc;
    color: #2d2d2d;
    display: inline-block;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    padding: 0 40px;
}
.login_l{ float:left; width:600px;}
.login_r{ float:right; width:380px; border-left:2px #f90 solid; margin-top:35px; padding-bottom:30px;}
.ml30{ margin-left:30px;}
.login_r p{ margin:5px auto 30px 30px; font-size:14px; display:block;}
.login_r a{ margin-left:30px;}

/* footer */
.footer{ background:#ede8ed; width:100%; height:200px; margin:15px 0;}
.ft_copy{ float:left; line-height:60px;}
.ft_menu{ float:right;line-height:60px;}
.liMain a{ background-image:none;}
.liMain ul { width:134px; height:auto; display:none; position: relative; z-index: 999; left:0;}
/*.liMain li {border-top:1px solid #666; background:#ffa800;}*/
.liMain li { background:#ffa800; background-image:none;}
.liMain li a {filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75; _filter: none;}
/*.menu .liMain li a:hover { background:#ff8000;}*/
.menu .liMain li a:hover { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; _background:#f90;}
.abouty{ padding:20px 18px;font-size:14px; line-height:24px;}
.abouty p img{ text-align:left;}
.abouty p.txt{ margin-left:10px; margin-right:10px;}
.abouty p span{ font-size:16px; margin-top:15px; margin-bottom:30px; display:block; font-weight:700;}
.abouty p.p1{ background:url(images/aa_03.jpg) left no-repeat;width:590px; height:152px; padding:90px 10px 10px 370px; font-size:14px;}
.abouty p.p2{ background:url(images/aa_08.jpg) right no-repeat;width:546px; height:188px; padding:100px 400px 10px 14px;}


.error {
    color:red
}
#conframe
{
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 30px;
    width: 994px;
}
ul.page
{
    margin:0; 
    padding:0; 
    font-family:"Microsoft YaHei",Verdana; 
    font-size:12px;
    text-align: center;
    
}
ul.page li a, ul.page li a:link, ul.page li a:visited, ul.page li a:hover, ul.page li a:active
{
    display:inline-block; 
    margin:0 0 0 -1px; 
    padding:4px 12px; 
    line-height:20px; 
    height:20px; 
    border:1px solid #e1e1e1; 
    background:#fff; 
    color:#333; 
    text-decoration:none; 
    float: left;
}
ul.page li a:hover
{
    background: none repeat scroll 0 0 #eee;
    color: #666;
}
ul.page li.slt a, ul.page li.slt a:link, ul.page li.slt a:visited, ul.page li.slt a:hover, ul.page li.slt a:active
{
    color:#fff; 
    background:#488FCD; 
    border-color:#488FCD;
}
.bottomOperRegion {
    text-align: center
}
.teacherpic {
    width: 150px;height: 150px;float: right
}
.teacherinfo_r{height: 150px;float: left;margin-left: 20px}
.teacherinfo_r ul li{height: 30px;line-height: 30px}


.mune_box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e1e1;
    clear: both;
    height: 200px;
    overflow-y: auto;
    padding: 5px 10px;
}
.mune_box li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    clear: both;
    line-height: 2em;
    padding: 0 12px;
}
.dt {
    float: left;
    float: left;
    font-size: 14px; 
    line-height: 2em;
    padding: 135px 0 0;
}

/*客服代码部分*/
.qqul{margin:0;padding:0;list-style:none;border:none;}
.qqserver .qqserver-header:after,.qqserver .qqserver-header:before,.qqserver li a:after,.qqserver li a:before{display:table;content:' '}
.qqserver .qqserver-header:after,.qqserver li a:after{clear:both}
.qqserver .qqserver-header,.qqserver li a,.tabs,.user-main,.view-category,.view-category-list>li{*zoom:1}
.qqserver{position:fixed;top:31%;right:0;height:209px;margin-top: -104px;z-index: 500;}
.qqserver.unfold .qqserver-body{right:0}
.qqserver .qqserver-body{position:absolute;right:-144px;width:122px;height:183px;padding:12px 3px;-webkit-transition:.3s cubic-bezier(.19,1,.22,1);-o-transition:.3s cubic-bezier(.19,1,.22,1);transition:.3s cubic-bezier(.19,1,.22,1);border:1px solid #62b651;border-radius:4px;background:#f4f7fa}
.qqserver .qqserver_fold{position:absolute;right:0;padding:14px 7px;cursor:pointer;border-top-left-radius:4px;border-bottom-left-radius:4px;background: #70ca5d;}
.qqserver .qqserver-header{padding-bottom:10px;padding-left:6px;border-bottom:1px dashed #d1d4cc}
.qqserver .qqserver-header *{float:left}
.qqserver .qqserver_arrow{margin-top:-1px;margin-left:7px;cursor:pointer}
.qqserver li{margin-top:6px}
.qqserver li a{display:block;padding:6px 12px 4px}
.qqserver li a div{font-size:14px;float:left;margin-right:11px;color:#697466}
.qqserver li a span{font-size:12px;line-height:18px;float:left;text-indent:4px;color:#fff}
.qqserver li a span.qqserver-service-alert{font-weight:400;display:block}
.qqserver li a:hover{text-decoration:none;border-radius:4px;background:#eaebe9}
.qqserver li a:hover div{color:#62b651}
.qqserver .qqserver-footer{margin-top:10px;padding-top:14px;padding-bottom:14px;padding-left:11px;border-top:1px dashed #d1d4cc}
.qqserver .qqserver-footer .text-primary{color:#70CA5D;font-size:14px;}
.qqserver .qqserver_icon-alert{display:inline-block;margin-right:10px;vertical-align:-3px;*display:inline;*zoom:1;*vertical-align:-1px}
.qqserver-header div{width:90px;height:18px;background-image:url(../../Content/images/lanren.png);background-position:-419px -80px}
.qqserver_icon-alert{width:16px;height:14px;background-image:url(../../Content/images/lanren.png);background-position:-595px -85px}
.qqserver li a span{width:30px;height:23px;background-image:url(../../Content/images/lanren.png);background-position:-265px 0}
.qqserver li a .qqserver-service-alert{width:30px;height:22px;background-image:url(../../Content/images/lanren.png);background-position:-342px 0}
.qqserver_fold div{width:26px;height:132px;background-image:url(../../Content/images/lanren.png);background-position:0 0}
.qqserver_fold:hover div{width:26px;height:132px;background-image:url(../../Content/images/lanren.png);background-position:-27px 0}
.qqserver_arrow{width:18px;height:18px;background-image:url(../../Content/images/lanren.png);background-position:-435px 0}
.qqserver_arrow:hover{width:18px;height:18px;background-image:url(../../Content/images/lanren.png);background-position:-435px -38px}

/*0412xiugai*/
.abouty{ padding:20px 18px;font-size:14px; line-height:24px;}
.abouty p{clear:both;}
.abouty p img{ text-align:left;}
.abouty p.txt{ margin-left:10px; margin-right:10px;}
.abouty .ab_tab{margin:10px; height:auto; overflow:hidden;}
.abouty .ab_tab a{padding:10px 25px;display:block;float:left; background:#f2f2f2;margin-right:12px;border-radius:5px;text-decoration:none;}
.abouty .ab_tab a:hover,.abouty .ab_tab a.cur{background:#0a4fa9;color:#fff;}
.abouty p span{ font-size:16px; margin-top:15px; margin-bottom:30px; display:block; font-weight:700;}
.abouty p.p1{ background:url(/Content/images/aa_03.jpg) 10px 20px no-repeat;width:590px; height:152px; padding:110px 380px 10px 20px; font-size:14px;}
.abouty p.p2{ background:url(/Content/images/aa_08.jpg) right no-repeat;width:546px; height:188px; padding:100px 400px 10px 14px;}
.ab_xx{margin:12px auto; height:auto; overflow:hidden; clear:both;}
.ab_xximg{float:left;width:160px;}
.ab_xxtxt{ width:800px; float:right;}
.ab_xxtxt h1{ font-size:18px; font-weight:700; margin-bottom:15px;}
.ab_xxtxt i{ color:#0a4fa9;}
.ab_xxtxt strong{ color:#ba0000;}