﻿/* 公共样式 */
body {  color:#333; font-family:Microsoft YaHei, SimSun, sans-serif; font-size:14px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; overflow-x: hidden;}
body,div,ul,li,ol,dt,dd,dl,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ul,li { list-style:none;}
img { border:none; display:block; margin-left:0px;}
a { text-decoration:none;  color:#2a3139; cursor:pointer;}
a:hover { text-decoration:none;}
.clear { height:0px; clear:both; overflow:hidden;}
.clearfix:after{content:"";clear:both;display:block;visibility:hidden;height:0}
.lf { float:left;}
.rt { float:right;}
html {
	box-sizing: border-box;
}
*,*:before,*:after { box-sizing: inherit;}
/* 体部样式 */
.wrapper { width:1200px; margin:0 auto; text-align:left; font-size:0; max-width: 100%;}
#top { width:100%; height:59px; background:#FFF;}
#top .xd-logo { width:138px; float:left; margin-top:8px; display:block;}
#top dl { width:181px; float:right; margin-top:10px;}
#top dl dt { width:40px; float:left;}
#top dl dd { float:left; color:#484848; margin-left:6px; font-size:14px;}
#top dl dd span { color:#df1a18; font-size:18px; font-weight:bold;}
.banner-content { width:100%; height:565px; background:url(../images/banner_bg.gif) no-repeat center top;}
.banner-1 { height:141px; background:url(../images/banner1.gif) no-repeat center top;}
.banner-2 { height:141px; background:url(../images/banner2.gif) no-repeat center top;}
.banner-3 { height:141px; background:url(../images/banner3.gif) no-repeat center top; padding:66px 0 0 112px;}
.banner-4 { height:142px; background:url(../images/banner4.gif) no-repeat center top;}
.banner-3 a { width:405px; height:65px; line-height:65px; text-align:center; color:#FFF; font-size:36px; background:#ed813c; display:block; border-radius:12rem;}
h2 { font-size:42px; text-align:center; border-bottom:1px solid #dfdfdf; padding-bottom:15px; padding-top:26px; margin-bottom:30px;}
h2 span { color:#ed813c;}
.nixi-content { width:100%; background:url(../images/nx_bg1.jpg) no-repeat center top; padding-bottom:40px;}
.nx-pic { margin:30px 0 0 72px;}
.button { width:346px; margin:30px auto 0;}
.button a { width:346px; height:60px; background:#ed813c; color:#FFF; line-height:60px; text-align:center; display:block; font-size:30px; border-radius:12rem;}
.qs-bg-content { background:#63d7d1; padding-bottom:40px;}
.qs-bg-content h2 span { color:#FFF;}
.yj-white-cont { width:1200px; height:445px; background:#FFF; border-radius:10px; padding-left:72px;}
.left-zc { width:457px;}
.bd-ipt { width:457px; height:58px; background:#eeeeee; border-radius:12rem; margin-top:26px;}
.bd-ipt p { width:140px; text-align:center; font-size:20px; color:#484848; line-height:58px; float:left;}
.bd-ipt input { width:300px; height:58px; border:none; float:left; background:none;}
.bmrs-l { font-size:28px; color:#e81057; text-align:center; margin-top:33px;}
.right-zc { margin-top:43px;}
.button2 { width:457px; height:60px; background:#ed813c; color:#FFF; line-height:60px; text-align:center; font-size:30px; border-radius:12rem; border:none; margin-top:26px; cursor:pointer;}
.hls-ter { width:265px; height:301px; background:#eeeeee; margin-left:46px; border-radius:10px;}
.hls-ter dt { width:102px; margin:24px auto 0;}
.hls-ter dd h3 { font-size:26px; color:#1faea7; text-align:center; margin-top:16px;}
.hls-ter dd p { font-size:20px; line-height:30px; color:#484848; padding:10px 30px 0;}
.curose-col-4 { width:278px; height:278px; background:#FFF; position:relative; border-radius:20rem; margin-left:29px;}
.curose-col-4 h3 { font-size:30px; margin-top:17px; text-align:center;}
.curose-col-4 img { margin:15px 0 0 29px;}
.curose-col-4 .button3 { width:201px; position:absolute; top:236px; left:44px;}
.curose-col-4 a { width:201px; height:56px; background:#ed813c; font-size:24px; color:#FFF; line-height:56px; display:block; border-radius:10rem; text-align:center;}
.group-cont { width:1200px; border-radius:10px; padding:112px 19px 19px; position:relative;}
.yanse1 { background:#63d7d1;}
.white-fw { background:#FFF; padding:30px 26px 37px; border-radius:10px;}
.umber { position:absolute; top:-4px; left:-3px;}
.yanse1 h3,.yanse2 h3,.yanse3 h3 { position:absolute; font-size:34px; color:#FFF; top:33px;}
.yanse1 h3 { left:383px;}
.yanse2 h3 { left:380px;}
.yanse3 h3 { left:382px;}
.ziliao-fnj { height:55px; border-bottom:1px solid #0dc3ba; margin-bottom:30px;}
.ziliao-fnj li { width:175px; height:55px; float:left; display:inline; cursor:pointer; font-size:24px; line-height:55px; text-align:center; font-family:Microsoft YaHei; background:#333; margin-left:26px; color:#FFF; border-top-left-radius:10px;  border-top-right-radius:10px;}
.ziliao-fnj li.curr { color:#FFF; background:#0dc3ba;}
.sx-study { width:501px; font-size:20px; color:#484848; margin:10px 26px 0 0; line-height:36px;}
.pic-zbk { margin-left:26px;}
.sx-study strong { color:#1faea7;}
.yanse2 { background:#ecbe6e; margin-top:30px;}
.kc-one { width:339px; float:left; margin-right:46px;}
.kc-one h4 { font-size:24px; color:#484848; text-align:center; font-weight:normal; margin-bottom:16px;}
.kc-one p { font-size:20px; line-height:30px; color:#484848; text-align:center; margin-top:16px;}
.button4 { width:198px; margin:20px auto 0;}
.button4 a { height:49px; line-height:49px; background:#ed813c; font-size:20px; color:#FFF; display:block; border-radius:10rem; text-align:center;}
.yanse3 { background:#5282ee; margin-top:30px;}
.tema-cont { width:598px;}
.tema-cont dl { float:left;}
.tema-cont dl dt { position:relative; font-size:24px; font-weight:500;}
.tema-cont dl dt i { width:22px; height:27px; position:absolute; background-image:url(../images/icon_t.gif); background-repeat:no-repeat; background-position: 0 0 !important; background-size:100% 100%; left:0; top:3px;}
.tema-cont dl dt p { padding-left:34px;}
.tema-cont dl dd { font-size:20px; color:#484848; margin-top:15px;}
.wd-215 { width:215px; margin-top:19px;}
.wd-330 { width:330px; margin:19px 0 0 40px;}
.xd-rongyi { width:100%; background:url(../images/hxd_bg.jpg) no-repeat center top; margin-top:36px; padding-bottom:36px;}
.lf-col-1 { margin-left:17px;}
.lf-col-3 { margin-right:17px;}
.lf-col-1,.lf-col-3 { width:382px;}
.box-fd { background:#FFF; padding:18px 30px 30px; position:relative; border-radius:10px;}
.box-fd h3 { font-size:24px; text-align:center;}
.box-fd h3 span { color:#ee2c3b;}
.box-fd p { font-size:20px; line-height:30px; color:#484848; margin-top:12px;}
.box-fd img { position:absolute; bottom:-20px; right:-24px;}
.mar-top20 { margin-top:31px;}
.lf-col-2 { margin:10px 0 0 31px;}
.lf-col-3 { margin-right:17px;}
.lingquan { width:544px; background:#FFF; padding:38px 58px;}
.lingquan dt .txt1 { font-size:24px; color:#333; margin-top:26px;}
.lingquan dt .txt2 { font-size:20px; color:#484848; margin-top:15px;}
.lingquan .txt2 span { font-size:36px; color:#ee2c3b; font-weight:bold;}
.pic-gf { width:100%; height:157px; margin:0 auto; background:url(../images/pic_g.jpg) no-repeat center top;}
/* Footer */
.footer{ width:100%; border-bottom:3px #000 solid; padding:22px 0; background:#333; font-size:12px;}
.footer .content{ width:940px; margin:0 auto; text-align:center; color:#f0f0f0; line-height:28px;}
.footer .content span{ padding:0 6px; color:#a6a6a6}
.footer .content .txt_bottom p{ line-height:30px; color:#FFF;}
.side-lf { position:fixed; width:104px; left:0; top:200px; z-index:100; border:1px solid #ed813c; border-bottom:0; background:#FFF; text-align:center;box-shadow: 0 0 20px rgba(0,0,0,0.20);}
.side-lf ul li.dzy { width:102px; height:48px;border-bottom:1px solid #ed813c; line-height:48px; font-size:16px;}
.yanse4 { background:#fff7ed;}
.sidetop { height:64px; background:#ed813c; color:#FFF; cursor:pointer; padding-top:7px;}
.side-lf ul li i{height:25px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;transition:all .3s;}
.side-lf ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
