/* 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:99px; height:39px; overflow:hidden; padding-top:40px;}
.top span{ float:right; background:url(../images/phone.png) left center no-repeat; line-height:118px; font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:22px; text-indent:30px;}

.banner{ width:1070px; margin:0 auto; overflow:hidden; padding-top:20px; padding-left:30px;}
.banner h2{ color:#FFF; line-height:90px; font-size:78px;  font-weight:bold;}
.banner h2 i{ color:#ffc000;}


.same_tit{ width:100%; text-align:center;}
.same_tit h3{ line-height:106px; text-align:center; color:#FFF; font-weight:bold; font-size:40px;}
.same_tit h3 i{ color:#ffc000;}

.tx_content{ width:1100px; margin:0 auto; overflow:hidden;}
.tx_content .ever{ display:none;}
.tx_content .ever img{ display:block; margin:0 auto;}

.tx{ width:538px; margin:0 auto; overflow:hidden; background:#6e68f5; border-radius:8px;}
.tx span{ cursor:pointer; float:left; width:269px; border-radius:8px; overflow:hidden; height:70px; line-height:70px; text-align:center; color:#FFF; font-size:32px;}
.tx span.se{ background:#ffc000; }

.law{ width:722px; margin:0 auto; overflow:hidden; padding:80px 0 0 378px;}
.law dl{ width:100%; overflow:hidden;}
.law dl dt{ font-size:18px; color:#4c4948; line-height:26px; font-weight:bold;}
.law dl dd{ color:#4c4948; font-size:16px; line-height:26px;}
.law dl dd p{ color:#7937e4;}


.same_tit2 h3{ color:#6e67f4; font-size:40px;}


#tab_content2 { height:622px; overflow:hidden; background:url(../images/tc_bg.jpg) bottom center no-repeat;}


#tab2{ margin-bottom:44px;}

.law2 dl dt{ color:#FFF;}
.law2 dl dd{ color:#FFF;}
.law2 dl dd p{ color:#ffc000;}
.law2 dl dt i{ color:#ffc000;}

.kqyc{ width:448px; margin:0 auto; overflow:hidden; padding:126px 0 0 652px;}
.kqyc p{ line-height:26px; color:#4c4948; font-size:16px; margin-bottom:56px;}

.zx_bt{ -webkit-transition:all 0.4s ease; width:315px; height:64px; line-height:64px; background:#6c60f9; border-bottom:8px solid #5a57bd; border-radius:36px; color:#fdd56f; font-weight:bold; font-size:30px; margin:0 auto 70px; display:block; text-align:center;}
.zx_bt:hover{ border-radius:0px; font-weight:normal;}

.idea{ width:1100px; margin:0 auto; overflow:hidden;}
#question{ width:100%; text-align:center; overflow:hidden; height:90px;}
#question span{ display:inline-block; cursor:pointer; width:188px; height:60px; line-height:60px; text-align:center; color:#FFF; font-size:26px; font-weight:bold; background:#188dfb; border-radius:8px; box-shadow:#5242f8 10px 10px 20px; margin-right:34px;}
#question span.se{ background:#2adcf6;}
#ques_content{ width:986px; margin:0 auto; padding-left:114px;}
#ques_content div{ display:none;}
#ques_content div dl{ width:100%; overflow:hidden;}
#ques_content div dl dt{ width:100%; height:60px; margin-bottom:20px; background:url(../images/light.png) left center no-repeat; color:#FFF; font-size:24px; font-weight:bold; text-indent:62px; line-height:74px;}
#ques_content div dl dd{ width:100%; overflow:hidden;}
#ques_content div dl dd p{ line-height:26px;  font-size:18px; color:#FFF; margin-bottom:30px;}

.zx_bt2{ background:#fdd56f; border-bottom:8px solid #d69f12; color:#7165f8;}

.course{ width:1160px; margin:0 auto; overflow:hidden; padding-bottom:46px;}
	
.course table{ width:1100px;  margin:0 auto;text-align:center; table-layout:fixed; overflow:hidden; border-radius:20px; box-shadow:#cbc9c9 0 0 30px;}
.course table tr th{ height:76px; font-size:32px; font-weight:bold; color:#FFF;}
.course table tr td{ height:85px; color:#4c4948; font-size:18px; background:url(../images/td_bg.jpg) no-repeat; border-bottom:1px solid #0c5bb0; border-right:1px solid #0c5bb0;}



.footer{ font-size:16px; color:#FFF; line-height:32px; text-align:center; background:#7268fc; padding:40px 0;}














