/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background-color:#12171c; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}

.wrap{ background:url(../images/wrapbg.jpg) no-repeat center top; }
.wrap .content{ width:1000px; margin:0 auto; padding:479px 0 28px; background:url(../images/ft_bg.jpg) no-repeat left bottom; position:relative;}
.hot_1{ position:absolute; display:block; overflow:hidden; text-indent:-999em; top:22px; left:160px; width:160px; height:40px;}

.bm_btn{ height:65px; padding:0 0 60px 230px; text-align:left;}
.bm_btn a{ display:inline-block; width:159px; height:65px; overflow:hidden;margin-right:6px; *display:inline; zoom:1}
.bm_btn .off_btn{ background:#481c0c url(../images/zd.jpg) no-repeat 0 0;}
.bm_btn .off_btn:hover{ background:#481c0c url(../images/zdh.jpg) no-repeat 0 0;}
.bm_btn .on_btn{ background:#3a431b url(../images/gr.jpg) no-repeat 0 0;}
.bm_btn .on_btn:hover{ background:#3a431b url(../images/grh.jpg) no-repeat 0 0;}
.bm_btn .wm{ width:225px; background:#2c1530 url(../images/wm.jpg) no-repeat 0 0;}
.bm_btn .wm:hover{ background:url(../images/wmh.jpg) no-repeat 0 0;}


.menu{ border:1px solid #121418; height:58px;}
.menu ul{ width:1000px;}
.menu li{ width:124px; padding-right:1px; float:left; height:58px;}
.menu li a{ display:block; width:124px; height:58px; text-align:center; background:url(../images/nav.jpg) no-repeat 0 0;}
.menu li h3{ color:#d7d7d7; padding-top:10px; font-size:18px; height:25px; line-height:25px;}
.menu li p{ color:#7d7d7d; font-size:12px; height:20px; line-height:20px;}
.menu li a:hover{ background:url(../images/nava.jpg) no-repeat 0 0}
.menu li .current,.menu li .current:hover{ background:url(../images/navh.jpg) no-repeat 0 0; }
.menu li .current:hover h3{ color:#d7d7d7}
.menu li a:hover h3{ color:#ff8534;}
.menu .end a{ background:url(../images/end_nav.jpg) no-repeat 0 0;}
.menu .end h3,.menu .end a:hover h3{ color:#52ccf4;}
.menu .end a:hover{background:url(../images/end_h.jpg) no-repeat 0 0;}

.main{ width:944px; background:url(../images/ry.jpg) repeat-y 0 0; padding:0 28px 22px;}
.main_box{ padding-top:25px;}
.mod_title{ background:url(../images/title_bg.jpg) repeat-x left bottom; padding-bottom:2px; height:30px;}
.mod_title h2{ color:#ff5200; font-size:18px; padding-left:6px; font-weight:normal; height:25px;line-height:25px; float:left; background:url(../images/t_h2.jpg) no-repeat left center;}
.mod_title span{ color:#b13900; font-size:12px; padding:6px 0 0 10px; float:left; height:20px; line-height:20px;}
.mod_title .more{ float:right; background:url(../images/more.jpg) no-repeat 0 0; width:70px; height:25px; overflow:hidden; text-indent:-999em;}
.mod_title .more:hover{ background:url(../images/moreh.jpg) no-repeat 0 0}
.mod_title a{ color:#eda827;}

.mod_focus{ width:530px; float:left; height:290px; position:relative;}
.mod_focus .switch_bg{ position:relative; width:530px; height:290px; z-index:2;}
.mod_focus .switch_bg img{ display:block;}
.mod_focus .switch_bg a{ position:absolute; top:0; left:0; width:530px; height:290px; z-index:1;}
.switch_ctrlarea{ position:absolute; bottom:5px; right:0; width:530px; text-align:right; height:22px; z-index:3;}
.switch_ctrlarea li{ display:inline-block;*display:inline; *zoom:1; _font-size:0; width:14px; height:14px; background:#454545; margin-right:5px; overflow:hidden;vertical-align:middle; cursor:pointer;}
.switch_ctrlarea .current{ background:#6d1200;}

.mod_news_list{ width:395px; height:290px; float:right;}
.news_list{ padding-top:10px; overflow:hidden; height:245px;}
.news_list li{ height:30px; line-height:30px; font-size:13px; overflow:hidden; }
.news_list li span{ float:right; color:#686868;}
.news_list li a{ color:#a19994; width:340px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; float:left;}
.news_list li a:hover{ color:#b13900;}

.flow_bd{ background:url(../images/flow.jpg) no-repeat 0 0; width:940px; height:478px; margin-top:15px;position:relative}
.flow_time{ padding-top:67px; height:40px; }
.flow_time li{width:235px; line-height:25px; float:left; color:#a19994; font-size:14px; text-align:center;}
.flow_time li span{ color:#d5ac72;}
.flow_bd .flow_1{ position:absolute; top:233px; line-height:25px; height:25px; width:135px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; left:83px; color:#9e7466; font-size:12px;}
.flow_bd .flow_2{ position:absolute; top:384px; line-height:25px; height:25px; width:135px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; left:83px; color:#9e7466; font-size:12px;}
.flow_bd .flow_3{ position:absolute; top:233px; line-height:25px; height:25px; width:135px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; left:764px; color:#9e7466; font-size:12px;}
.flow_bd .flow_4{ position:absolute; top:384px; line-height:25px; height:25px; width:135px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; left:764px; color:#9e7466; font-size:12px;}

.query_con{ margin-top:15px;}
.query_con .query_hd{ background:url(../images/query.jpg) repeat-x 0 0; height:45px; padding:15px 20px 0;}
.query_con .query_hd li{ padding-right:20px; float:left; height:30px;}
.query_con .query_hd li label{ color:#a19994; font-size:14px; float:left; padding-right:8px; line-height:30px;}
.query_con .query_hd li .cx_ipt{ background:#574d4a; border:1px solid #260e0a; float:left; width:300px; text-indent:4px; height:20px; color:#dcc5af; line-height:20px; padding:4px 0;}
#_provide_p,#_city_p,#_provide_t,#_city_t,#_provide,#_city{ float:left;}
.query_con .query_hd li .cx_ipt_list{ cursor:pointer; width:150px; background:#574d4a url(../images/ipt_list.jpg) no-repeat right center;}
.query_con .query_hd li .cx{ background:url(../images/cx.jpg) no-repeat 0 0; width:74px; height:29px; overflow:hidden; text-indent:-999em; float:left;}
.query_con .query_hd li .cx:hover{ background:url(../images/cxh.jpg) no-repeat 0 0;}
.query_table{ width:100%; border:1px solid #343434}
.query_table th{ height:48px; background:#0f0f11; color:#595654; font-size:15px; text-align:left; text-indent:10px;border:1px solid #343434}
.query_table td{ height:38px; background:#1b1b1b; color:#9c8f87; font-size:14px; text-align:left; padding-left:5px;border:1px solid #343434}

.page{ padding:25px 0; text-align:center; height:28px;}
.page a{ display:inline-block; *display:inline; zoom:1; height:28px; line-height:28px; padding:0 10px; color:#a19994; background:#2b2625;}
.pagerArea span{display:inline-block; *display:inline; zoom:1; height:28px; line-height:28px; padding:0 10px; color:#a19994; background:#2b2625;}
.page .current{ background:#6d1200; color:#fff;}

/*online*/
.bm_con{ padding-top:10px;}
.h_info{ color:#a19994; font-size:14px; line-height:24px; font-weight:normal; padding-top:8px;}
.p_info{ color:#a19994; font-size:14px; background:url(../images/dot.jpg) no-repeat left center; padding-left:10px;}
.p_info strong{ color:#d59203;}
.bm_con .bm_bd{ padding-top:40px;}
.bm_bd .tab{ background:url(../images/tab_bg.jpg) no-repeat left bottom; height:50px; padding-left:145px;}
.bm_bd .tab li{ float:left; height:50px; width:220px; margin-right:18px; font-size:18px; line-height:50px; text-align:center; cursor:pointer; background:url(../images/tab.jpg) no-repeat -239px 0; color:#5e5e5e;}
.bm_bd .tab .current{ color:#d7d7d7;background:url(../images/tab.jpg) no-repeat 0 0;}
.bm_bd .tab_con{ padding:55px 0 0 40px;}

.mod_form ul li{ height:30px; padding-top:10px; vertical-align:middle; float:left; width:430px;}
.mod_form ul li label{display:block;float:left;text-align:right; padding-right:10px; height:30px; line-height:30px; color:#a19994; font-size:14px;width:135px;}
.mod_form ul li .fm_ipt{height:20px; line-height:20px; text-indent:4px;float:left;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; padding:4px 0; background-color:#574d4a; color:#dcc5af; border:1px solid #260e0a; width:275px;}
.mod_form ul li .fm_ipt:focus{ border-color:#a97d75;}
.mod_form ul li .error{ color:#fff; background:#934c53;
-webkit-animation:ipt_err 0.5s ease 1;
 -moz-animation:ipt_err 0.5s ease 1;
 -ms-animation:ipt_err 0.5s ease 1;
 -o-animation:ipt_err 0.5s ease 1;
 animation:ipt_err 0.5s ease 1;}
.mod_form ul li .fm_ipt_list{ background:#574d4a url(../images/ipt_list.jpg) no-repeat right center; cursor:pointer; margin:0}

.mod_form .tj_btn{display:block; background:url(../images/tj.jpg) no-repeat 0 0; margin:25px auto 0; width:299px; height:51px; overflow:hidden; text-indent:-999em;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
.mod_form .tj_btn:hover{background:url(../images/tj.jpg) no-repeat 0 -51px;}

.bm_con .query_con{ margin-top:35px;}

.mod_guide{ padding-top:85px;}
.mod_guide h3{ color:#754f53; font-size:24px; border-bottom:1px solid #3a2e2e; line-height:35px; height:35px; padding-bottom:4px;}
.mod_guide h3 b{ color:#934c53;}
.guide_bd{ padding-top:35px;}
.guide_bd .g_p{ height:22px; line-height:22px; color:#bda596; font-size:14px; padding:3px 0;}
.guide_bd .g_p s{background:url(../images/list.jpg) no-repeat 0 0; text-decoration:none; width:23px; height:22px; text-align:center; line-height:22px; float:left; display:block; color:#232020; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-right:8px;}
.guide_bd .g_p strong{ color:#d95923;}
.guide_bd .other{ padding-top:65px; height:108px;}
.guide_bd .other img{ display:block; float:left; margin-right:8px;}
/*rule*/
.r_mod{ width:395px; float:left; padding:30px; height:390px;}
.r_mod dt{ background:url(../images/time.jpg) no-repeat center bottom; padding-bottom:32px; height:48px;}
.r_mod dt img{ display:block; width:118px; height:48px; margin:0 auto;}
.r_mod dd{ width:280px;height:35px; margin:0 auto}
.r_mod dd span{ font-size:30px; color:#c3b8a6; font-weight:bold; line-height:35px;}
.r_mod dd .sj{ width:61px; height:21px; background:#554c4a; border-radius:3px; text-align:center; color:#000; font-size:15px; margin:5px auto 0; line-height:21px;}
.r_mod .r_info{ background:url(../images/r_bg.jpg) no-repeat 0 0; margin-top:20px; width:366px; height:194px; padding:30px 10px 0 16px;}

.r_mod .r_info p{ color:#a19994; font-size:14px; line-height:25px; padding-bottom:20px;}
.r_mod .r_info s{background:url(../images/list.jpg) no-repeat 0 0; text-decoration:none; width:23px; height:22px; text-align:center; line-height:22px; float:left; display:block; color:#232020; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-right:10px;}
.r_mod .r_info p s{ margin-top:3px;}
.r_mod .r_info .p_2{ line-height:18px;}
.r_mod .r_info .p_2 s{ margin-top:0}

.droplist{ background:#574d4a; border:1px solid #260e0a;}
.droplist li{ height:24px; line-height:24px; overflow:hidden;}
.droplist li a{ display:block; text-indent:5px; text-decoration:none; white-space:nowrap;color:#dcc5af;}
.droplist a:hover{ background:#3a2d2a;}

.foot{ text-align:center; color:#6b6b6b; width:100%;height:25px; padding:15px 0;}
.iblk{display:inline-block;*zoom:1;*display:inline;}

@-webkit-keyframes ipt_err{
	0%{ background-color:#574d4a;}
	25%{ background-color:#934c53;}
	50%{ background-color:#574d4a;}
	75%{ background-color:#934c53;}
	100%{ background-color:#574d4a;}
	}
@-moz-keyframes ipt_err{
	0%{ background-color:#574d4a;}
	25%{ background-color:#934c53;}
	50%{ background-color:#574d4a;}
	75%{ background-color:#934c53;}
	100%{ background-color:#574d4a;}
	}
@-o-keyframes ipt_err{
	0%{ background-color:#574d4a;}
	25%{ background-color:#934c53;}
	50%{ background-color:#574d4a;}
	75%{ background-color:#934c53;}
	100%{ background-color:#574d4a;}
	}
@-ms-keyframes ipt_err{
	0%{ background-color:#574d4a;}
	25%{ background-color:#934c53;}
	50%{ background-color:#574d4a;}
	75%{ background-color:#934c53;}
	100%{ background-color:#574d4a;}
	}
@keyframes ipt_err{
	0%{ background-color:#574d4a;}
	25%{ background-color:#934c53;}
	50%{ background-color:#574d4a;}
	75%{ background-color:#934c53;}
	100%{ background-color:#574d4a;}
	}