@charset "utf-8";
/*公共样式 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,em{margin:0;padding:0}
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}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfix{zoom:1}
.clear{ clear:both}
a{ color:#333; -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
.rel{ position:relative}
img{ width:100%}
html{font-size:62.5%}
body{ position:relative; max-width:640px; width:expression(document.body.clientWidth <640 ? "640px" : "100%" ); margin:0 auto; min-width:320px; font-family:"冬青黑体简体中文","Helvetica",sans-serif; background:#fff;}
.wrap{ min-width:320px}
.fl{ float:left}
.fr{ float:right}

a:link,a:visited,a:active{text-decoration:none}
.f-mt44 {margin-top:44px}
.fgx-box{ height:10px; background:#f5f5f5; line-height:10px; clear:both}


/***********/
.warp_all{ overflow:hidden; padding-bottom:2.5rem; }

/*banner*/
.bannermain{ position:relative;}
.banner-text-kemu{ position:absolute; top:24%; left:6%}
.banner-text-kemu img{ width:33%; vertical-align:bottom;}
.banner-text-kemu i{ color:#333; font-size:2rem; padding-left:8px;}
.banner-text-main{ position:absolute; top:44.5%; left:27%}
.banner-text-main h3{ display:inline-block; font-size:3.4rem; font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:bold; position:relative; color:#fff;}
.banner-text-main .text-main-r{ padding-left:22px;}
.banner-text-main span{ background:url("icon.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/icon.png*/ 0 0 no-repeat; background-size:420px; width:23px; height:24px; line-height:23px; text-align:center; font-size:1.3rem; color:#fff; position:absolute; top:3px; left:5px;}
.banner-text-liyid{position:absolute; top:74%; left:27%;}
.banner-text-liyid span{ font-size:1.3rem; color:#777;}
@media only screen and (max-device-width:320px){
	.banner-text-main h3{font-size:3.2rem;}
	.banner-text-kemu img{vertical-align:-5px;}
	.banner-text-kemu{ top:23%;}
	.banner-text-kemu i{padding-left:4px;}
	.banner-text-main{top:43%; }
	.banner-text-main span{top:4px; }
	.banner-text-main span{ background:url("icon.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/icon.png*/ 0 0 no-repeat; background-size:375px; width:21px; height:24px;}
	}


/*nav*/
.nav-box{background:#192d44; padding:5px; }
.nav-box li{width:25%; text-align:center; float:left; font-size:1.8rem;  line-height:1.8rem; padding:8px 0; }
.nav-box li a{display:inline-block; color:#fff; }
.nav-box li a:hover{ color:#f7d343;}

/*centent box 1*/
.main-bg{ padding-top:1px; background-color: #192d44; background-image: linear-gradient( -45deg, #1b3770, #192d44);}
.main-hui{padding-top:1px; background-color: #f1f4f8;}
.ch_main{margin:20px 10px 25px;}
.ch_main_two{ background:#e1ecfd;}
.ch_tit h3,.ch_tit p{ text-align:center;}
.ch_tit h3{font-size:2.7rem; color:#192d44; font-weight:bold; overflow:hidden; padding-bottom:5px;}
.ch_tit_line{border-bottom:1px solid #cbd1d8; position:relative;}
.ch_tit_line span{ width:200px; height:2px; position:absolute; bottom:-1px; left:50%; margin-left:-100px; display:inline-block; background:#192d44;}
.ch_tit p{padding-top:5px; font-size:1.6rem; color:#777}
.ch_content_1{ overflow:hidden; margin:0 auto; }
.main-bg  .ch_tit_line{ border-color:#207194;}
.main-bg  .ch_tit h3{ color:#fff;}
.main-bg  .ch_tit p{ color:#b6c2d2;}
.ch_tit_line span{ width:190px; height:2px; position:absolute; bottom:-1px; left:50%; margin-left:-95px; display:inline-block; background:#192d44;}
.main-bg  .ch_tit_line span{ background:#2351ac;}
/********左右点图********/
.proc_main{ overflow:hidden; margin-top:20px;}
.proc_main li{overflow:hidden; position:relative; z-index:1; padding-bottom:20px;}
.proc_box1,.proc_box2 .proc_left,.proc_box1 .proc_right{ float:left}
.proc_box2,.proc_box1 .proc_left,.proc_box2 .proc_right{}
.proc_main .proc_box2-1{margin-top: -213px;}
.proc_box-t{height:30px; padding-top:30px;}
.proc_box-b{ margin-top:-29px; padding-top:0; padding-bottom:30px;}
.proc_t{width:60px; height:30px;  background-color:#30a0b8; background-image: linear-gradient( -45deg, #30a0b8, #2566ab); text-align:center; line-height:30px; font-size:1.5rem; color:#c9e5f1; box-shadow: 3px 5px 10px #c5d6e9; border-radius:2px;}
.proc_left{ width:32px; height:32px; overflow:hidden; border:2px solid #cbd1d8; color:#abafb3; font:bold 24px/32px "Arial"; border-radius:50%; text-align:center; background:#fff; position:absolute; left:0; top:0px;}
.proc_right{padding:10px; background:#f1f4f8; border-radius:5px; position:relative; border:1px solid #f1f4f8; margin-left:60px;}
.sanjiao{ background:url("icon.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/icon.png*/ 0 -257px no-repeat; background-size:500px; width:13px; height:22px; position:absolute; top:10px; left:-13px;}
.sanjiao_r{right:-19px;}
.sanjiao_l{}
.proc_right .title{height:30px; line-height:30px;}
.title h4{overflow:hidden; font-size:2.2rem; color:#333; float:left; vertical-align:bottom; }
.title a{color:#555; font-size:1.5rem; font-weight:normal; float:right; vertical-align:bottom;}
.title a:hover{color:#2566ab;}
.title a span{background:url("icon.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/icon.png*/ -440px 0 no-repeat; background-size:500px; width:7px; height:13px; display:inline-block; margin-left:10px; vertical-align:-2px;}
.proc_right p{ overflow:hidden; margin-top:5px; font:normal 16px/28px "微软雅黑"; color:#8a8a8a;}
.proc_triangle{ width:7px; height:12px; position:absolute; z-index:7; top:16px}
.proc_box1 div.proc_triangle{ background-position:-250px -80px; right:59px}
.proc_box2 div.proc_triangle{ background-position:-260px -80px; left:59px}
.proc_line{ width:2px; overflow:hidden; height:100%; _height:500px; background:#cbd1d8; position:absolute; z-index:-1; top:0}
.proc_line-t{width:2px; overflow:hidden; height:100%; _height:500px; background:#cbd1d8; margin-left:20px;}
.proc_box1 .proc_line{ left:20px}
.proc_box2 .proc_line{ left:19px}
.proc_round{ width:6px; height:6px; overflow:hidden; background:#fff; border:2px solid #6214a8; border-radius:50%; margin:0 auto; _clear:both}
.proc_main li:hover .proc_right{ background:#fff; border:1px solid #c5c9ce; }
.proc_main li:hover .proc_right .sanjiao_l{background:url("icon.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/icon.png*/ 0px -290px no-repeat; background-size:500px;}
.proc_main li:hover .proc_right .sanjiao_r{background:url("icon.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/icon.png*/ -122px 0 no-repeat;}
.proc_main li:hover .proc_right h4{ color:#2d8ab0;}
.proc_main li:hover .proc_left{ background-color:#30a0b8; background-image: linear-gradient( -45deg, #30a0b8, #2566ab); color:#c9e5f1; border:none;  width:36px; height:36px; line-height:36px; box-shadow: 3px 5px 10px #c5d6e9;}

/*centent box 2*/
.customers { border-collapse:collapse; text-align:center; margin-top:15px; width:100%;}
.customers th,.customers td{ border-left:1px #ddd solid; padding:10px 5px; font-size:1.4rem; color:#333; text-align:center; height:2rem; }
td.td-first{border:none;}
.customers th{ background:#2566ab;color:#fff; font-size:1.8rem; border-color:#2566ab;}
.customers a{ color:#666;}
.customers .baoming a{ color:#8a8a8a; border:1px solid #e0e0e0; border-radius:2rem; display:inline-block; padding:0.2rem 1.6rem;}
.customers .baoming a:active,.customers .baoming a:hover{color:#2566ab; border-color:#2566ab;}
.customers tbody tr{ background:#fff;}
.customers tbody tr:nth-child(2n),.customers tbody tr.trbg{background:#f1f4f8;}

/*centent box 3*/
.ch_gray_list{}
.ch_gray_list li{background:#fff; padding:10px 10px 10px; margin:0; position:relative; min-height:130px; margin-top:30px;}
.ch_gray_list_imgty{background:#f8f8f8; width:28%; height:97%; z-index:1; position:absolute; top:0;}
.ch_gray_list_imgty_01{left:30px;}
.ch_gray_list_imgty_02{right:30px;}
.ch_gray_list_lzs{background:#ffeda3; width:46%; height:3px; position:absolute; top:-3px; z-index:2}
.ch_gray_list_lzs_01{}
.ch_gray_list_lzs_02{right:10px; background:#e0ecff;}
.ch_gray_list_rzs{background:url("icon.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/icon.png*/ no-repeat; width:81px; height:27px; background-size:375px; position:absolute;  bottom:0; z-index:1}
.ch_gray_list_rzs_01{right:0; background-position:0 -75px;}
.ch_gray_list_rzs_02{left:0; background-position:0 -137px;}
.ch_g_l_left img{ width:30%; position:absolute;  z-index:3}
.ch_g_l_left span{ position:absolute;  color:#fff; font-family:"Arial"; font-weight:900; z-index:5;font-size:4.5rem;}
.ch_g_l_left_01 span{left:8%;  margin-top:11%; }
.ch_g_l_left_02 span{left:74%;  margin-top:11%; }
.ch_g_l_left{width:100%; position:absolute; top:-10px; z-index:3;}
.ch_g_l_left_02 img{right:10px;}
.ch_g_l_right{position:relative; z-index:4; width:64%; float:right;}
.ch_g_l_2 .ch_g_l_right{ float:left}
.ch_g_l_right_title{overflow:hidden; line-height:2.6rem; font-size:1.7rem;}
.ch_g_l_right_title_r{}
.ch_g_l_right_title span{ font-size:2.5rem; color:#192d44; font-weight:bold; vertical-align:-3px; padding-right:5px;}
.ch_g_l_right_title a{ color:#333}
.ch_g_l_r_p{ overflow:hidden; margin-top:5px; line-height:2.2rem; font-size:1.4rem; color:#8a8a8a; width:100%;}
.ch_g_l_r_p_r{}

/*centent box 4*/
.ch_listmain_2{overflow:hidden; width:106%;}
.ch_listmain_2 li{ width:46%; float:left; margin:52px 10px 0 0}
.ch_li_2_img{margin:0 auto;background-color:#eff5ff; position:relative; height:35px;}
.ch_li_2_img span{background:url("icon.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/icon.png*/ -157px -92px no-repeat; width:86px; height:75px; background-size:460px; position:absolute; left:50%; margin-left:-43px; top:50%; margin-top:-56px; color:#fff; font-family:Arial; font-weight:900; text-align:center; line-height:75px; font-size:3rem;}
.ch_li_2_text1{ height:48px; line-height:48px; overflow:hidden; text-align:center; color:#333; font-size:2.2rem; background:#eff5ff;}
.ch_li_2_bottom{ overflow:hidden; padding:10px 10px 20px 10px; background:#fff;}
.ch_li_2_text2{ line-height:2.4rem; font-size:1.5rem; color:#777; width:100%; overflow:hidden;}
.ch_li_2_button{ display:block; height:36px; overflow:hidden; margin:0 auto; margin-top:8px; font-size:1.6rem; color:#fff; text-align:center; line-height:36px; background-color: #30a0b8;  background-image: linear-gradient( -45deg, #30a0b8, #2566ab); border-radius:5px;}


/*centent box 5*/
.ch_diffbox1{ width:106%; overflow:hidden}
.ch_diffbox1 li{ width:46%; overflow:hidden; float:left; margin:20px 10px 0 0; background:#f4f4f4}
.ch_diff_main{ background:#fff; padding-bottom:20px;}
.ch_diff_main_ms{ font-size:1.8rem;}
.ch_diff_bg{ position:relative;}
.ch_diff_bg_hover{width:280px; height:194px; background:#346ecb; filter:alpha(opacity=90);  -moz-opacity:0.9;  opacity:0.9; position:absolute; top:0; left:0; color:#fff; padding:30px 20px; font-size:16px; line-height:28px;}
.ch_diff_bg_hover h6{ font-size:22px; font-weight:bold; padding-bottom:10px; height:160; overflow:hidden;}
.ch_diff_bg_hover p{height:162px; overflow:hidden;}
.ch_diff_main_ms{ font-size:1.8rem; text-align:center; padding:15px 0 0;}
.ch_diff_main_ms em{ font-weight:bold;}
.ch_diff_main_ms span{ font-weight:normal;}
.ch_diff_main_ms_icon{width:17px; height:17px; background:url("icon.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/icon.png*/ -333px 0 no-repeat; background-size:460px; display:inline-block; vertical-align:-2px; padding-right:5px;}
.ch_diff_cont{ padding:20px 20px; overflow:hidden; background:#f4f4f4}
.ch_diff_cont h6{ overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold}
.ch_diff_button a{ display:block; overflow:hidden; font-size:1.6rem; line-height:36px; border-radius:5px; color:#2566ab; height:36px; margin:0 auto; text-align:center;  border:1px solid transparent; background-clip:padding-box,border-box; background-origin:padding-box,border-box; background-image:linear-gradient(45deg,#fff,#fff),linear-gradient(297deg,#30a0b8,#2566ab); }
.ch_diff_button02 a { position:absolute; right:0; bottom:0; width:57%; height:34px} 
.ch_diff_button a:hover{ color:#fff; background-color: #2566ab;  background-image: linear-gradient( -45deg, #30a0b8, #2566ab); box-shadow:3px 5px 10px #c5d6e9;}
.ch_diff_button{ position:relative; height:36px; margin-top:10px; padding:0 10px;}

.ch_diffbox2{}
.ch_diffbox2_li{position:relative;margin-top:30px;background:#fff;min-height:135px;padding: 15px 10px;}
.ch_diffbox2_li01{margin-left: 10px;}
.ch_diffbox2_li02{margin-right:10px;}
.ch_diffbox2_ms{width: 37%; position:absolute;top:-12px;}
.ch_diffbox2_ms01{left:-10px;}
.ch_diffbox2_ms02{right:-10px;}
.ch_diffbox2_ms img{}
.ch_diffbox2_ms p{font-size:1.6rem;text-align:center;background:#2566ab; background-image: linear-gradient( -45deg, #30a0b8, #2566ab); filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;color:#fff;position:absolute;left:0px;bottom:0px;width:100%;height:46px;line-height:46px;}
.ch_diff_tit em{font-weight:bold;}
.ch_diff_list{width:64%;  min-height:135px; position:relative;}
.ch_diff_f_right{float:right;}
.ch_diff_f_left{float:; }
.ch_diff_wbox h6{font-size: 1.8rem; line-height:2.6rem; margin-top:-6px;}
.ch_diffbox2 li div.ch_diff_list .ch_diff_wbox h6:before{content:""; background:#2566ab; width:3px; height:1.6rem; margin-right:5px; display:inline-block; vertical-align:-2px;}
.ch_diff_word{ font-size:1.4rem; color:#777; padding-top:5px;}

/*centent box 7*/
.ch_bluemain{ width:100%; overflow:hidden; }
.ch_bluemain .ch_tit em{ background:#ff0}
.ch_bluemain .ch_tit span.ch_t_left{background-position:-150px -170px;}
.ch_bluemain .ch_tit span.ch_t_right{background-position:-180px -170px;}
.ch_bluelist{ width:106%; overflow:hidden;}
.ch_bluelist li{float:left; margin:45px 10px 0 0; width:46%;}
.ch_bluelist li a{ display:block; color:#333; background:#fff; position:relative; text-align:center; padding-bottom:15px;}
.ch_bluelist li em{ font-size:1.8rem; font-weight:bold; display:block; padding-top:50px; padding-bottom:5px; color:#2566ab;}
.ch_bluelist li span{ color:#8a8a8a; font-size:1.6rem; }
.ch_bluelist li a i{ background:url("icon.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/icon.png*/ -292px -92px no-repeat; background-size:460px; width:79px; height:79px; border-radius:50%; position:absolute; left:50%; margin-left:-39.5px; top:50%; margin-top:-95px;}
.ch_bluelist li a:hover{}
.ch_bluelist li a:hover i{ background-position:-292px -190px;}
.ch_bluelist li a:hover em{color:#333;}


/*网校*/
.b-title .h2:before,.xyhd-title .h2:before,.b-title span a.zx-zx:before,.kc-class li a:before,.wx-list li .st:before,.bot_card a:before,.interact-t em{background:url("in-bg.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/in-bg.png*/no-repeat; background-size:90px auto}
.kc-class li a{ width:38%;float:left; padding:18px 0 18px 11%; background:#6fbff7; display:block; color:#fff; font-size:1.5rem; text-align:center; position:relative}
.kc-class li a:before{content: '';display: block;width:31px;height:33px; background-position:0 -23px; position:absolute; top:22px; right:68%}
.kc-class li a p{ font-size:1.4rem; margin-top:4px}
.kc-class li a.c-ke{ margin-left:2%; background:#f7ba4d}
.kc-class li a.c-ke:before{background-position:-41px -23px; top:21px}
.bot_card a{ height:40px; line-height:40px; display:block; background:#fafafa; font-size:1.4rem; padding-left:10px}
.bot_card a:before{content: '';display: block;width:15px;height:12px; background-position:-75px -24px; float:left; margin:14px 8px 0 0}
.more_tips a:before{content: '';display: block;width:8px;height:12px; background-position:-28px -112px; position:absolute; top:12px; right:38%}
.b-title{ height:40px; line-height:40px}
.b-title .h2{height:40px; display:block; float:left;font-size:1.6rem; padding-left:10px}
.b-title .h2:before{content: '';display: block;width:21px;height:13px; background-position:0 0px; float:left; margin:13px 10px 0 0}
.b-title span a{ font-size:1.4rem; color:#3e8bda; float:right; padding-right:10px}
.b-title span a.zx-zx:before{content: '';display: block;width:13px;height:13px; background-position:-77px 0px; float:left; margin:14px 5px 0 0}
.b-wxkc{ padding:0 10px; clear:both}
.xyhd-title .h2:before{ background-position:0px -58px; height:15px}
.wx-list li{border-bottom:1px dotted #dedede; position:relative}
.wx-list li:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.wx-list li a{ padding:10px 0}
.wx-list li a.h3{ width:66%;  overflow:hidden; margin-right:10px;line-height:24px; font-size:1.6rem; display:block; float:left; overflow:hidden}
.wx-list li .st{ float:left; color:#666; font-size:1.4rem; padding-top:15px}
.wx-list li .st:before{content: '';display: block;width:16px;height:13px; background-position:-40px 0px; float:left; margin:0 5px 0 0}
.wx-list li em{ float:right; font-size:1.4rem; color:#e13b29; font-style:normal; padding-top:15px}
.more_tips a{ height:38px; line-height:38px; display:block; clear:both; text-align:center; font-size:1.5rem; color:#e13b29; background:#f8f8f8; border:1px solid #dedede; border-radius:4px; position:relative; margin:-2px 0 15px 0}
.two-title{ height:40px; line-height:40px; border-bottom:1px solid #dedede; position:relative}
.two-title a{ height:39px; font-size:1.5rem; display:block; float:left; padding:0 12px; margin-right:4px; color:#666; border-top:2px solid #fff}
.two-title a.this{ background:#fff; border:1px solid #dedede; border-width:0 1px 0 1px; border-top:2px solid #e13b29; color:#e13b29;background:#fff}
.list-list li a.h3{ width:100%}

.fl-taocb .con-side h3{ max-height:90px; overflow:hidden;}


/****返回顶部***/
.top-ico{ position:fixed; display: block; width: 36px; height: 36px; background: #000; bottom:20px; right: 10px; opacity: .5; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; display: -webkit-box; -webkit-box-align: center; -webkit-box-pack: center; display: -ms-flexbox; -ms-flex-pack: center; -ms-flex-align: center; -webkit-box-orient: vertical; -ms-flex-orient: vertical; z-index: 10}
.top-ico i{ width:14px; height:18px; display:block; background:url("in-bg.png")/*tpa=http://www.thea.cn/file/15/zt/erjianyidong/in-bg.png*/ no-repeat -4px -58px; margin:0px auto; background-size:90px}