﻿*{font-family:Microsoft YaHei,SimSun,Arial Narrow, "微软雅黑"; font-size:14px; margin:0 auto; padding:0; list-style:none; text-decoration:none;}
body {
    margin: 0;
    padding: 0;
    font-family:Microsoft YaHei,SimSun,Arial Narrow, "微软雅黑" ;
    font-size: 14px;
	background:url(../images/bj.jpg) center center repeat;
}

html {
    _overflow-y: scroll;
}
.layout{ width:1200px;}
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

input, select {
    font: 100% arial, helvetica, clean, sans-serif;
}

th, em, strong, b, address, cite {
    font-style: normal;
    font-weight: bold;
}

li {
    list-style: none;
}

img, fieldset {
    border: 0;
}

a {
    text-decoration: none;
}
.header {
    width: 100%;
    height: 60px;
    background: #ffffff;
    width: 1200px;
    margin: 10px auto 0px;
}


.header-left {
    float: left;
    height: 60px;
    width: 149px;
}

.header-right {
    float: right;
    height: 60px;
    width: auto;
}

.header-right li {
	color: #0a000f;
	float: left;
	font-size: 16px;
	height: 60px;
	line-height: 60px;
	padding: 0 5px;
	width: auto;
}

.header-right li a {
	color: #0a000f;
	font-size: 16px;
}

.header-right li a:hover {
	color: #0a000f;
}
.banner {
    width: 100%;
    height: 480px;
	background:url(../images/banner.jpg) no-repeat center;
    margin: 0px auto;
	overflow:hidden;	
}

/*main1*/
.main1{ overflow:hidden; padding-bottom:50px;}
.pub_title{ height:300px; width:1200px; background:url(../images/pt7.png) no-repeat center; margin:0px auto;}
.pub_title font{font:bold 45px/118px "Microsoft Yahei";}
.m1_con_dl{ overflow:hidden; height:430px;}
.m1_con_dl dl{ display:block; float:left; width:372px; height:413px; border:8px solid #e2e2e2; margin-right:17px;}
.m1_con_dl dl.nmr{ margin-right:0;}
.m1_con_dl dt{ position:relative; width:372px; height:197px;}
.m1_con_dl dt img{ position:absolute; top:0; left:0; z-index:2;}
.m1_con_dl dt p{ z-index:3; position:absolute; bottom:-10px; left:10px; width:249px; height:48px; background:url(../images/xz_bg.png) center center no-repeat;_background:url(../images/xz_bg.gif) center center no-repeat; font:normal 16px/37px "Microsoft Yahei"; color:#fff; padding-left:18px;}
.m1_con_dl dd{ width:342px; height:202px; border:1px solid #005420; border-top:none; line-height:24px; color:#666; font-size:14px; padding:14px 14px 0 14px;}
.quest_info{ height:146px; text-indent:-9999em; overflow:hidden; background:url(../images/ques_info.jpg) center center no-repeat;}
.pub_btn{ height:59px; overflow:hidden; text-align:center;}
.btn_fff{ display:inline-block; width:234px; height:59px; text-align:center; font:normal 18px/59px "Microsoft yahei"; color:#e05227; background:url(../images/btn_bgfff.jpg) center center no-repeat; margin-right:22px;}
.btn_fff:hover{ color:#e05227; text-decoration:none;}
.btn_red{ display:inline-block; width:232px; height:59px; text-align:center;font:normal 18px/59px "Microsoft yahei"; color:#fff; background:url(../images/btn_bgred.jpg) center center no-repeat;}
.btn_red:hover{ color:#fff; text-decoration:none;}
/*main2*/
.main2{ height:780px; background:url(../images/pt2.png) top center no-repeat;}
.main2 table {padding-top:130px;}
.main2 td{font-size:16px; line-height:30px; padding:10px;}
.bjr {background:#ee6a3f; color:#fff;}
.bjh {background:#ebebeb; color:#666;}
.pub_tfff{ color:#fff;}
.m2_dl{ position:relative; display:block; float:left; width:287px; height:510px; margin-right:13px; background:#fff; text-align:center;}
.m2_nmr{ margin-right:0;}
.m2_dl dt{ height:176px; overflow:hidden;}
dd.m2_dl_title{ height:70px; }
dd.m2_dl_title strong{font:bold 30px/70px "Microsoft yahei"; color:#585858;}
dd.m2_dl_info{ font:normal 14px/28px "SimSun"; color:#666; height:150px;}
dd.m2_dl_keyword{ margin-top:6px; height:42px; font-weight:bold; font-size:14px; color:#e05227; background:url(../images/offcn_jxy_line.jpg) center bottom no-repeat;}
dd.m2_dl_lj{ position:absolute; left:0; bottom:0; width:100%; height:45px; line-height:45px; background:#fabe00;}
dd.m2_dl_lj a{ display:inline-block; background:url(../images/offcn_jxy_ico.jpg) right center no-repeat; font-size:18px; color:#fff; font-family:"Microsoft Yahei";}
dd.m2_dl_lj a:hover{ color:#fff; text-decoration:none;}
/*main3*/
.main3{ overflow:hidden; height:750px; background:url(../images/gctbj.jpg) center center repeat;}
.main3 .m3_bg{ overflow:hidden; height:120px; background:url(../images/pt4.png) top center no-repeat; margin:30px 0px; }
.main3 table {}
.main3 td{font-size:16px; line-height:30px; padding:10px;}
.main3 .bjr {background:#ee6a3f; color:#fff;}
.main3 .bjh {background:#ebebeb; color:#666;}
.table_m3{ width:100%; border-collapse:collapse;}
.table_m3 td{ height:42px; line-height:42px; text-align:center; border:1px solid #f3f2f2; background:#fff; font-size:14px; color:#666;}
.table_m3 tr.table_hd td{ background:#e05227; font-weight:bold; color:#fff;}
/*main10*/
.main10,.main10_con{ height:673px; background:url(../images/m10_bg.jpg) center top no-repeat;}
.main10_con{ overflow:hidden;}
.m10_lc{ height:400px; overflow:hidden; background:url(../images/ms.png) center center no-repeat;_background:url(../images/jxy_lc.gif) center center no-repeat; text-indent:-9999em; margin-top:20px;}

.pub2_btn{ height:59px; margin-top:50px; text-align:center; overflow:hidden;}
.btn_jxy{ display:inline-block; width:230px; height:51px; text-indent:-9999em;background:url(../images/btn_jxy.jpg) center center no-repeat; margin-right:22px;}
.btn_qnjxy{ display:inline-block; width:230px; height:51px; text-indent:-9999em;background:url(../images/btn_qnjxy.jpg) center center no-repeat;}

.m10_bm{ margin-top:40px; height:40px; line-height:40px; text-align:center;}
.m10_bm span{ display:inline-block; font:normal 20px/40px "Microsoft yahei"; color:#fff;}
.m10_bm span.ico_qq{ background:url(../images/ico_qq.png) left center no-repeat; _background:url(../images/ico_qq.gif) left center no-repeat; padding-left:40px; margin-right:40px;}
.m10_bm span.ico_400{ background:url(../images/ico_phone.png) left center no-repeat; _background:url(../images/ico_phone.gif) left center no-repeat; padding-left:54px;}

/*main4*/
.main4 { background:url(../images/pic11.jpg) no-repeat center;}
.main4 .pub4_title{ height:120px; width:700px; background:url(../images/pt3.png) no-repeat center; margin:50px auto;}
.main4 .quan { width:1200px; margin:0 auto; overflow:hidden; }
.main4 .quan .left {width:570px; height:500px; float:left; display:inline; overflow:hidden;}
.main4 .quan .right {width:570px; height:500px; float:left; display:inline; margin-left:60px; overflow:hidden;}
.main4 table {border:1px #ebebeb solid; overflow:hidden;}

.main4 td{font-size:16px; line-height:30px; padding:10px;}
.bjs {background:#ee6a3f; color:#fff;}
.bjx {background:#fff; color:#666; border-bottom:1px #ebebeb solid;}
.bjb {background:#fff; color:#666; border-right:1px #ebebeb solid;}
.bjw {background:#fff; color:#666;}
/*main6*/
.main6{}
.main6 .pub6_title{ height:120px; width:700px; background:url(../images/pt5.png) no-repeat bottom; margin:0px auto; padding-top:50px;}
.main6 .nr {width:1200px; margin:50px auto;}
.main6_con{ overflow:hidden; padding-bottom:30px;}
.m6_ul{ overflow:hidden; padding-bottom:30px;}
.m6_ul li{ width:600px; margin:0 auto; }
.m6_ul li span{ background:url(../images/ico_start.jpg) left center no-repeat; font:normal 30px/60px "Microsoft Yahei"; color:#393a38; text-align:center;}
.m6_ul li.li_left{ }
.m6s_dl{ width:135px; height:265px; overflow:hidden; margin-right:7px;}
.m6s_nmr{ margin-right:0;}
.m6s_dl dt{ height:89px; padding:3px 0 0 6px; background:url(../images/ms_top_bg.png) center center no-repeat; _background:url(../images/ms_top_bg.gif) center center no-repeat; overflow:hidden;}
.m6s_dl dt span{ display:block; width:85px; height:85px; text-indent:-9999em; overflow:hidden;}
dt.dt_ms_1 span{ background:url(../images/ms_1.png) center center no-repeat;_background:url(../images/ms_1.gif) center center no-repeat;}
dt.dt_ms_2 span{ background:url(../images/ms_2.png) center center no-repeat;_background:url(../images/ms_2.gif) center center no-repeat;}
dt.dt_ms_3 span{ background:url(../images/ms_3.png) center center no-repeat;_background:url(../images/ms_3.gif) center center no-repeat;}
dt.dt_ms_4 span{ background:url(../images/ms_4.png) center center no-repeat;_background:url(../images/ms_4.gif) center center no-repeat;}
dt.dt_ms_5 span{ background:url(../images/ms_5.png) center center no-repeat;_background:url(../images/ms_5.gif) center center no-repeat;}
dt.dt_ms_6 span{ background:url(../images/ms_6.png) center center no-repeat;_background:url(../images/ms_6.gif) center center no-repeat;}
dt.dt_ms_7 span{ background:url(../images/ms_7.png) center center no-repeat;_background:url(../images/ms_7.gif) center center no-repeat;}
dt.dt_ms_8 span{ background:url(../images/ms_8.png) center center no-repeat;_background:url(../images/ms_8.gif) center center no-repeat;}
.m6s_dl dd{ background:#02783e;}
.m6s_dl dd.ms_name{ height:32px; background:url(../images/ms_line.jpg) center bottom repeat-x #02783e; color:#fff; font-size:14px; text-align:center; line-height:28px;}
.m6s_dl dd.ms_info{ padding:5px 10px 0 10px; height:135px; line-height:24px; color:#fff;}
.m6s_active_dl dt{ background:url(../images/ms_top_s_bg.png) center center no-repeat;_background:url(../images/ms_top_s_bg.gif) center center no-repeat;}
.m6s_active_dl dd{ background:#e05227;}
.m6s_active_dl dd.ms_name{ background:url(../images/ms_s_line.jpg) center bottom repeat-x #e05227;}
/*main7*/
.main7{ }
.main7 .pub7_title{ height:200px; width:1200px; background:url(../images/pt7.png) no-repeat bottom; margin:0px auto;}

.main7_con{ overflow:hidden;}
.m7_dl{ float:left; width:275px; height:364px; overflow:hidden; margin-right:32px;}
.m7_nmr{ margin-right:0;}
.m7_dl dt{ background:#fff; padding:12px 10px 10px 10px; overflow:hidden;}
.m7_dl dt img{ display:block; border:none;}
.m7_dl dt p{ height:60px; text-align:center; font:normal 24px/60px "Microsoft Yahei"; color:#666;}
.m7_dl dt.dt_nopt{ padding-top:0;}
.m7_dl dt.dt_nopt p{ height:70px; line-height:70px;}
.m7_dl dd{ padding:5px 10px 10px 10px; font:normal 14px/25px "SimSun"; color:#666;}

.main8 {width:1200px; height:590px; margin:0 auto; overflow:hidden;}
.main9 {width:100%; height:470px; margin:0 auto; overflow:hidden; background:#f6f6f6; border-bottom:1px #dedede solid; border-top:1px #dedede solid;}
.main9 .nr {width:1200px; height:370px; margin:0px auto; padding-top:50px; overflow:hidden;}

.main10 {width:100%; height:500px; margin:0 auto; overflow:hidden; background:#fb6f3e;}
.main10 .nr {width:1200px; height:500px; margin:0px auto; overflow:hidden;}

.main11 {width:100%; height:500px; margin:0 auto; overflow:hidden; background:#fff; border-bottom:1px #dedede solid;}
.main11 .nr {width:1200px; height:500px; margin:0px auto; overflow:hidden;}

.main12{ }
.main12 .pub12_title{ height:200px; width:1200px; background:url(../images/pt8.png) no-repeat bottom; margin:30px auto;}
.main12 .nr {width:1200px; height:638px; margin:0px auto; overflow:hidden;}

.main13{ overflow:hidden;}
.main13 .pub13_title{ height:120px; width:1200px; background:url(../images/pt1.png) no-repeat bottom; margin:30px auto;}

.main14{ width:100%;}
.main14 .nr {width:1200px; height:1850px; margin:0px auto; overflow:hidden;}

.w1000{width: 1200px; margin: 0 auto; overflow: hidden;}
.estimates{
	height: 250px;
}
.estimate_L{
	width: 1200px;
}
.estimate_L li{
	width: 372px; height: 209px; float: left;margin-right: 42px; margin-bottom: 12px; position: relative;
}
.estimate_L1{
	background: url(../images/num_estimate_1.jpg) no-repeat; 
}
.estimate_L2{
	background: url(../images/num_estimate_2.jpg) no-repeat; 
}
.estimate_L3{
	background: url(../images/num_estimate_3.jpg) no-repeat; 
}
.estimate_L4{
	background: url(../images/num_estimate_4.jpg) no-repeat; 
}
.estimate_L h4{
	height: 32px; width: 200px; padding: 0 10px; background: #ee6a3f; line-height: 32px; font-size: 16px; color: #fff; margin-top: 20px;
}
.estimate_L p{
	padding: 27px 39px 0 20px; font-size: 14px; color: #fff; line-height: 22px;
}

.estimate_L a{
	display: inline-block; height: 34px; width: 126px; text-align: center; line-height: 34px; font-size: 16px; color: #fff; margin-top: 8px;border: 1px solid #fff; 
}
.estimate_L a:hover{
	background: #fff; color: #ee6a3f;
}
.btn_es{
	position: absolute; right: 40px; bottom: 16px;
}
.ml23{
	margin-left: 23px;
}

.estimate_R{
	width: 320px; height: 379px; 
}
.estimate_R h3{
	width: 320px; height: 62px; background: url(../images/fyb.jpg) no-repeat; font-size: 0;
}

.cont_main04{ background:#fb6f3e; width:100%; height:auto; padding-bottom:75px;}
.cont_text04{ width:1000px; height:auto; margin:0 auto;}
.cont_text04 h2{ background:url(../images/title_bg01.png) no-repeat 0 5px; width:331px; height:154px; margin-left:162px; font:bold 45px/186px 'Microsoft Yahei'; color:#fff; padding-left:173px; }
.cont_text04 p{ color:#ffffff; font:normal 18px/52px 'Microsoft Yahei'; width:800px; text-align:center; letter-spacing:1px; }
.cont_text04 p img{ display:inline-block; vertical-align:middle; padding:0 2px;}
.cont_text04 p b{ font:bold 20px/52px  'Microsoft Yahei'; color:#fddf01;}
.table_box{ width:1000px; height:auto; background:url(../images/table_top.jpg) no-repeat 0 0;}
.table_box h4{ color:#fb6f3e; font:normal 30px/60px 'Microsoft Yahei'; height:60px; text-align:center; padding-top:99px; letter-spacing:1px;}
.table_text{ background:url(../images/table_line.jpg) repeat-y 0;}
.bkzqcc{ width:916px; height:auto; position:relative; margin:0 auto 0; }
.bkzqcc dt{height:38px;font: normal 18px/38px 'Microsoft Yahei'; border-radius:5px;text-align:center;float:left;cursor:pointer; width:105px; background:#fff; border:1px solid #fbe7bd; color:#343434; margin-right:15px;}
.bkzqcc dt.on{ color:#fff; background:#fb6f3e; border:1px solid #fb6f3e;}
.bkzqcc dd{width:916px;height:auto;position:absolute;left:0px;top:62px;display:none;}
.bkzqcc a{ background:#c8b091; color:#7c5c42; width:75px; height:26px; font:normal 15px/26px 'Microsoft Yahei'; display:block; margin:4px auto 0;}

.bkzqcc td.jl a{ float:left; margin:0 4px 4px 0;}
.bkzqcc td.jl a.f12{ font-size:12px;}
.bkzqcc td.jl a.first{ color:#F00; background:none;}
.bkzqcc a:link,.bkzqcc a:visited{color:#333;}
.bkzqcc a:hover{color:#fff; background:#cc4552;}
.bkzqcc a.a_click01{background:none; color:#f00;}
.bkzqcc a.a_click01:hover{background:none; color:#f00; text-decoration:underline;}

.bkzqcc a.tab_link{width:auto;height:auto;background:none;color:#f00;font:normal 15px/22px '\5b8b\4f53';display:inline;margin:0px;}
.bkzqcc a.tab_link:hover{color:#f00;text-decoration:underline;background:none;}
.bkzqcc th{height:42px;padding:3px;background:#fd542b; font:normal 20px/42px 'Microsoft Yahei';color:#ffffff;}
.bkzqcc table{background:#f2dbb2;}
.bkzqcc td{height:22px;padding:7px 4px;background:#fef7e5;font:normal 15px/22px normal;color:#000;text-align:center;}
.bkzqcc dd h4{ color:#f97c3b; font:normal 18px/42px 'Microsoft Yahei'; }
.bkzqcc dd img{ display:inline; width:74px; height:23px;}
.table_bottom{ width:1000px; height:27px;}

.footer{width:100%;height:311px;font-size:14px;color:#999;background:url(../images/b1.png);}
.footer_one{width:1286px;height:311px;margin:0 auto;}
.footer_about{width:276px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;}
.footer_one h1{font-size:16px;color:#ccc;margin-bottom:30px;}
.footer_about a{width:90px;height:29px;background:url(../images/b2.png);float:left;margin-top:20px;}
.footer_contact{width:337px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;padding-left:30px;}
.footer_join{width:337px;height:230px;border-right:solid 1px #2b2b2b;float:left;margin-top:18px;padding-left:30px;}
.footer_join img{float:left;}
.footer_join div{float:left;margin-top:17px;}
.audition{margin-left:50px;display:inline;}
.copyright{width:1286px;text-align:center;float:left;margin-top:20px;}
.footer_one span{line-height:24px;}
.footer_map{width:240px;height:230px;float:left;margin-top:18px;padding-left:30px;}
.footer_map div{width:202px;height:24px;float:left;}
.footer_map div a{width:70px;text-align:left;height:24px;line-height:24px;color:#999;}