@charset "utf-8";
body{background:#fff; font-family:"微软雅黑",Arial; min-width: 1200px;}
/*首页 Top S */
.topt{width:100%; height:36px; line-height:36px; background:#fafafa; border-bottom:1px solid #dfdfdf;font-family:"宋体";}
.topt .inner{width:1200px; margin:0 auto; height:36px; line-height:36px; font-size:12px; color:#8c8c8c; overflow:hidden;}
.topt .inner .p_l{float:right;}
.topt .inner .p_l ul{float: left;}
.topt .inner .p_l .school{float: left;}
.topt .inner .p_r{float:right;}
.topt .inner ul li{float: left;}
.topt .inner a{display:inline-block; padding:0 4px; color:#8c8c8c;}
.topt .inner a:hover{color:#333;}
.topt .inner .bm_btn{float:right; padding-right:0;}
.topm{width:1200px; margin:0 auto; padding-top:29px; height:81px; position:relative; z-index:1000;}
.topml{float:left; width:348px;}
.topml a{float:left;}
.topml .slo{float:right; margin-top:10px;}
.topmr{float:right; overflow:hidden; padding-top:17px; margin-right:130px;}
.school_btn{position:absolute; right:0; display: block; width:109px; height: 33px; line-height: 33px; border: 1px solid #E0E0E0; margin-top: 15px; z-index:1000; background: #F9F9F9 url(../images/down.png) no-repeat 80px center;}
.school_btn span{font-size: 14px; padding-left:17px;}
.school_btn:hover{background: #fff url(../images/down.png) no-repeat 80px center;}
.school_btn:hover ul{display: block;}
.school_btn:hover .linebg{ display:block;}
.school_btn .linebg{width:109px; height: 1px; line-height: 0; font-size:0; background: #fff; left:0; bottom:-1px; position: absolute; z-index:101; display: none;}
.school_btn ul{position: absolute; top:33px; left: -63px; width: 171px; padding:7px 0; background: #fff; border:1px solid #E0E0E0; display: none; z-index: 100;}
.school_btn ul li{float:left; font-size: 13px; width: 46px; margin-left:7px; line-height: 26px; text-align:center;}
.school_btn ul li a{color:#333;}
.school_btn ul li a:hover{color:#D72502;}
.topt .inner .f400 a{color:#D72502; font-weight:700;}
/* Top E */

/*通用头部*/
.top_all{width:100%; height: 61px; background: #fff; border-bottom:1px solid #565656;}
.top_all .inner{width:1200px; margin: 0 auto;}
.top_all .top_l{float:left; width:900px;}
.top_all .top_l .logo{float:left; margin-top: 10px;}
.top_all .top_l ul{float: left; padding-left: 84px;}
.top_all .top_l ul li{float:left; line-height: 61px; font-size: 16px; padding-right: 30px;}
.top_all .top_l ul li a{color:#333;}
.top_all .top_l ul li a:hover{color:#ed4300;}
.top_all .top_r{float: right;}
.top_all .top_r ul li{float: left;}
.top_all .top_r a{font-size: 12px; line-height: 61px; color: #333; padding:0 5px;}
.top_all .top_r a:hover{color:#ed4300;}
/*二级导航*/
.top_all .top_l ul li{position:relative;}
.top_all .top_l ul li ul{float:inherit; left:-45px; top:61px; padding:10px; position:absolute; background:#ededed; display:none; z-index:999; border-top:1px solid #565656;}
.top_all .top_l ul li ul li{float:inherit; background:#ededed; line-height:32px; width:120px; font-size:14px; padding-right:0;  border-bottom:1px dashed #aaa; text-align:center;}


/* MAIN S */
.main{width:1200px; margin:0 auto; overflow:hidden; padding-bottom:40px;}

/* 公共样式 S */
.main .box{padding-top:40px; overflow:hidden;}/*首页模块样式*/
.box .hbox{height:37px; overflow: hidden;}
.box h1.htop{float:left; font-size:20px; color:#333; padding-right:28px; overflow:hidden; font-weight:normal; line-height:20px;}/*首页模块标题样式*/
.box a.hd_r{float:right; color:#000; padding-top:2px; font-size:14px;}
.box a.hd_r:hover{color:#ed4300;}

/*黑马保障*/
.boxbz{padding:50px 0 40px 0; background:#F1F0F0; overflow:hidden; margin-top: 40px; position: relative;}
.boxbz ul{overflow: hidden;}
.boxbz ul li{float:left; width: 182px; text-align: center; padding:0 59px; font-size: 14px; overflow: hidden;}
.boxbz ul li span{display: block; margin:0 auto; width:52px; height:40px; background:url(../images/bz.png) no-repeat 0 0;}
.boxbz ul li p{ line-height:22px; font-size: 14px; padding-top: 25px;}
.boxbz ul li p a{color:#333;}
.boxbz ul li p a:hover{color:#ed4300;}
.boxbz ul li span.m2{background-position:-59px 0;}
.boxbz ul li span.m3{background-position:-120px 0;}
.boxbz ul li span.m4{background-position:-187px 0;}
.boxbz .bz_s{width: 87px; height: 67px; position: absolute; left: 0; top: 0; background: url(../images/bz_left.png) no-repeat; text-indent: -9999px;}
/* MAIN E */

/* FOOT S */
.foot{width:100%; background:#fafafa; padding:30px 0 10px; font-family: "微软雅黑";}
.foott,.footc{width:1200px; overflow:hidden; padding-bottom:14px; margin:0 auto; border-bottom:1px solid #dfdfdf;}
.footc {width:1200px; margin:0 auto; line-height:24px; font-size:12px; color:#8c8c8c; overflow:hidden; padding-top: 10px;}
.footc ul li{list-style:none; float:left; }
.footc a{display:inline-block; padding:0px; padding-right:20px; color:#8c8c8c;}
.footc a:hover{color:#333333;}
.foott ul{overflow:hidden; width:1200px;}
.foott li{overflow:hidden; border-right:1px solid #dfdfdf;}
.foott li.ftl{width:82px; padding-left: 34px; float:left; }
.foott li.ftl1{padding-left:0;}
.foott li.ftl2{padding-left:34px; float:left; border-right:0; width:848px; }
.foott li.ftl2 p span{display:inline-block; width:495px;}
.foott li.ftlno{border:none; padding-left:45px;}
.foott li strong{ font-weight: 100; width:82px; font-size:14px; color:#333; height:36px; line-height:30px;}
.foott li.ftl a{float:left; color:#6d6d6d; width:82px; height:30px; line-height:30px;}
.foott li.ftl a:hover{color:#f33;}
.foott li p{line-height:28px; font-size:14px;}
.foott li.ftlno p{font-size:14px; display:block; width:140px; text-align:center; float:left; line-height:40px;}
.footc strong{display:block; font-size:14px; color:#333; height:30px;}
.footc table{width:1200px;}
.footc table tr td{padding-right:20px;}
.footc table tr td.tdno{padding-right:0;}
.footc table tr td a{float:left; color:#6d6d6d; height:30px; line-height:30px;}
.footc table tr td a:hover{color:#f33;}
.footb{width:1200px; margin:0 auto; overflow:hidden;}
.footb table td{padding-left:6px;}
.footb table td.td2{height:40px; line-height:26px; color:#333; padding-left:0; padding-top:8px;}
.footb table td p{float:left; }

.foott li.ftl2{padding-left:34px; float:left; border-right:0; width:848px; }
#con2_tab{ width:848px;overflow:hidden;}
#con2_tab h3{ width:848px; height:36px; font-weight:normal; margin-bottom:20px;}
#con2_tab h3 span{ display:inline-block; position:relative; width:120px; border:1px solid #DFDFDF; border-left:none; height:34px;color:#666; text-align:center; cursor:pointer; line-height:34px; font-size:16px;}
#con2_tab h3 span b{ display:none; width:120px; height:5px; background:url(../images/spanbg.png) no-repeat; position:absolute; left:0; bottom:-4px;}
#con2_tab h3 .current b{ display:block;}
 #con2_tab .tab_con{ width:848px; height:auto; margin:0 auto;}
.tab_con p{ font-size:14px; line-height:28px; color:#666; margin-bottom:8px;}
.tab_con p a{ font-size:14px; color:#666; text-decoration:underline;}
.tab_con li{ display:none; border-right: 0;}
.tab_con .cur{ display:block;}
/* FOOT E */

/* 右侧咨询 S */
.zx{width: 54px; position: fixed; right: 0; bottom:80px; z-index: 99999;}
.zx li{width: 52px; height: 52px; border:1px solid #D2D2D2; margin-bottom: -1px;}
.zx li span{display:block; width: 52px; height: 52px;}
.zx li span.icon_s{background:#D72502 url(../images/zx_bg.png) no-repeat 0 0;}
.zx li.li2 span.icon_s{background-position: 0 -53px;}
.zx li.li3 span.icon_s{background-position: 0 -106px;}
.zx li.li4 span.icon_s{background-position: 0 -159px;}
.zx li.li5 span.icon_s{background-position: 0 -212px;}
.zx li.li6 span.icon_s{background-position: 0 -265px;}
.zx li span.txt_s{height:46px; background:#242424; font-size: 14px; text-align: center; line-height: 18px; color: #fff; padding-top: 7px; display: none;}
.zx li:hover span.icon_s{display: none;}
.zx li:hover span.txt_s{display: block;}
.zx li.li_gd span.txt_s{display: block;}
.zx li.li_c{position: relative; z-index: 99999;}
.zx li.li_c div{position: absolute; left: -99px; top:-1px; background:#fff; border:1px solid #D2D2D2; padding:10px; display: none;}
.zx li.li_c div a{display: block; font-size: 12px; line-height: 22px; height: 22px; background:url(../images/online.jpg) no-repeat; color: #333; padding-left: 25px;}
.zx li.li_c div a.q2{background-position: left -26px; margin-bottom: 0;}
.zx li.li2 div{left:-138px; width: 116px;}
.zx li.li2 div a{background:url(../images/city.png) no-repeat left 0; height:19px; line-height: 19px; }
.zx li.li2 div a.n2{background-position: left -24px;}
.zx li.li2 div a.n3{background-position: left -48px; margin-bottom: 0;}
.zx li.li2 div a.n4{background-position: left -72px;}
/* 右侧咨询 E */
