/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}

.top{ width:1100px; margin:0 auto; overflow:hidden;}
.top a{ float:left; width:98px; height:39px; overflow:hidden; padding-top:40px;}
.top span{ float:right; height:119px; line-height:118px; background:url(../images/phone.png) left center no-repeat; line-height:118px; color:#000000; text-indent:30px; font-size:22px; font-family:Arial, Helvetica, sans-serif;}

.banner{ width:1100px; margin:0 auto; overflow:hidden;}
.banner p{ height:96px; line-height:96px; text-indent:422px; color:#102b6a; font-size:22px;}
.banner p i{ color:#aa2116; font-weight:bold; margin-right:20px;}

.same_tit{ width:100%; overflow:hidden; text-align:center; }
.same_tit h2{ height:92px; line-height:92px; text-align:center; color:#FFF; font-weight:bold; font-size:40px; color:#FFF;}

.main1_ct{ width:100%; padding-top:40px; overflow:hidden; padding-bottom:66px;}

.box{ width:954px; overflow:hidden; margin:0 auto; box-shadow:#dbdbdb 0 0 30px; border-radius:8px;}

#tab1{ width:100%; overflow:hidden; height:114px;}
#tab1 span{ float:left; width:50%; height:89px; line-height:90px; text-align:center; color:#0b7ad2; font-size:26px; font-weight:bold; cursor:pointer;}
#tab1 span.se{ background:url(../images/xzbk_09.jpg) top center repeat-y; color:#FFF;}

#tab_content1{ width:100%; overflow:hidden;}
#tab_content1 div{ display:none;}
#tab_content1 div dl{ width:100%; overflow:hidden;}
#tab_content1 div dl dt{ text-align:center; width:100%;}
#tab_content1 div dl dd{ color:#b4b3b2; font-size:14px; text-align:center; line-height:86px;}


.three{ width:820px; margin:0 auto; overflow:hidden; padding-left:280px;}
.three ul li{ float:left; width:309px; padding-top:100px; overflow:hidden;}
.three ul li p{ width:100%; overflow:hidden; margin-bottom:32px;}
.three ul li p span{ display:inline-block; line-height:32px; color:#4c4948; font-size:20px; font-weight:bold;}
.three ul li p font{ display:inline-block; line-height:32px; color:#4c4948; font-size:20px;}
.three ul li.li2 p font{ font-size:18px;}

.why{ width:1060px; margin:0 auto; overflow:hidden; padding-left:40px;}
.why dl{ float:left; width:303px; height:198px; position:relative; overflow:hidden; margin-right:68px;}
.why dl dt{ width:261px; padding:44px 0 0 42px; color:#4c4948; font-weight:bold; font-size:20px; line-height:30px;}
.why dl dd a{ -webkit-transition:all 0.4s linear; position:absolute; width:165px; height:39px; line-height:38px; text-align:center; color:#FFF; font-size:20px; border-radius:20px; background:#4058f9; right:69px; bottom:18px;}
.why dl dd a:hover{ background:#24d2e8;}

.big_zw{ width:1100px; margin:0 auto; overflow:hidden;}


.zx{ width:1014px; margin:0 auto; padding-left:86px; overflow:hidden;}
.zx span{ -webkit-transition:all 0.4s ease-in-out; cursor:pointer; text-align:center; float:left; width:225px; height:83px; line-height:96px; color:#FFF; font-weight:bold; font-size:30px; margin-right:14px; background:url(../images/span_bg.png) 17px 16px no-repeat;}
.zx span.se{ background:url(../images/span_se_bg.png) no-repeat;}

.zx_content{ width:960px; overflow:hidden; padding:66px 0 0 140px;}
.zx_content div{ display:none;}
.zx_content div p{ width:100%; overflow:hidden; line-height:50px; font-size:18px; color:#FFF;}
.zx_content div p i{ font-weight:bold; color:#FFF; font-size:24px; line-height:46px;}

#zx2{ padding-left:80px; width:1020px;}
#zx2 span{ width:154px; height:72px; background:url(../images/small_bg.png) 6px 6px no-repeat; margin-right:0px; line-height:74px;}
#zx2 span.se{ background:url(../images/small_se_bg.png) no-repeat;}
#zx_content2{ padding-left:260px; width:840px;}
#zx_content2 div p{ line-height:40px;}




.more{ -webkit-transition:all 0.4s ease-in-out; width:342px; height:75px; line-height:74px; text-align:center; color:#FFF; font-weight:bold; font-size:32px; margin:0 auto; display:block;}
.more:hover{ font-weight:normal;}

.kqyc{ width:1086px; margin:0 auto; overflow:hidden; padding-left:14px;}
.kqyc dl{ float:left; width:303px; margin-right:80px; overflow:hidden;}
.kqyc dl dt{ width:100%; text-align:center; line-height:52px; color:#4c4948; font-weight:bold; font-size:26px;}
.kqyc dl dd{ font-size:16px; color:#4c4948; line-height:24px; text-align:center;}

.course{ width:1100px; margin:0 auto; overflow:hidden; }
.course table{ width:100%; text-align:center; table-layout:fixed;}
.course tr th{ color:#FFF; font-weight:bold; font-size:32px; height:77px;}
.course tr td{ height:82px; color:#4c4948; font-size:20px;}


.footer{ font-size:16px; color:#4c4948; line-height:32px; text-align:center;}





















