@charset "gb2312";

body{ margin:0px; padding:0px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; line-height:20px; color:#444444;}
*{ margin:0; padding:0; }
img{ border-width:0px; vertical-align:middle; }
input, select{ vertical-align:middle; padding:0; margin:0; }
ul, dl, ol{ list-style:none; }
a{ color:#444444; text-decoration:none; }
a:hover{ color:#ff9e17; text-decoration:none; }
a:hover img{ opacity:0.85; filter:alpha(opacity=85);}
h1, h2, h3, h4, h5, h6{ font-size:14px; }
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clear{ clear:both;}

.header{ width:100%; height:auto;}
.logo{ width:1100px; height:135px; background:url(../images/logo.jpg) no-repeat; margin:0 auto;}
.logo a{ width:310px; height:135px; display:block;}
.menu_bg{ width:100%; height:53px; background:#a91010;}
.menu{ width:1080px; height:53px; margin:0 auto; padding-left:20px;}
.menu ul li{ width:auto; height:53px; float:left; display:inline; line-height:53px; font-size:15px;}
.menu ul li a{ color:#fff;}
.menu ul li span{ color:#8b0707; margin:0 23px;}
.banner{ width:100%; height:273px; background:url(../images/banner_wsyy.jpg) no-repeat center top;}

.wsyy_con{ width:1100px; height:auto; margin:0 auto;}
.wsyy{ width:1100px; height:auto; position:relative; left:0; top:-50px; background:#f5f5f5; padding-top:30px; padding-bottom:40px;}

.online{ width:1100px; height:665px; margin:0 auto;}
.on_form{ width:379px; height:670px; float:left; display:inline; background:#f6e7e7; padding-left:43px; padding-top:32px;}
.form_tit{ width:305px; height:62px; background:url(../images/gh_ico.png) no-repeat 2px 0; padding-left:74px; font-size:20px; color:#a91010; line-height:26px; padding-top:10px;}
.form_con{ width:343px; height:auto; margin-top:16px;}
.form_con p{ width:343px; height:36px; line-height:36px; font-size:15px; color:#a91010; margin-bottom:8px;}
.form_con p span{ width:80px; height:36px; float:left; display:block;}
.form_con p input.txt{ width:251px; height:34px; line-height:34px; border:1px solid #e7a0a0; padding-left:10px; float:left;}
.form_con p input.yzm{ width:120px; height:34px; line-height:34px; border:1px solid #e7a0a0; padding-left:10px; float:left;}
.form_con p .yzmimg{ width:68px; height:24px; margin-top:7px; margin-left:2px;}
.form_con p select{ width:251px; height:34px; line-height:34px; border:1px solid #e7a0a0; padding-left:10px; float:left;}
.form_con p.miaos{ height:auto;}
.form_con p.miaos textarea{ text-indent:10px; width:261px; line-height:22px; _width:257px; height:98px; border:1px solid #e7a0a0;}
.form_con p input.yudate{ background:url(../images/date_ico.png) no-repeat 231px 5px #fff; line-height:34px;}
.form_con p.gh_button{ width:275px; height:42px; padding-left:80px; padding-top:5px;}
.form_con p.gh_button input.sub{ background:url(../images/gh_an1.jpg) no-repeat; margin-right:4px;}
.form_con p.gh_button input.re{ background:url(../images/gh_an2.jpg) no-repeat;}
.form_con p.gh_button input.sub_re{ width:130px; height:42px; float:left; display:block; cursor:pointer; border:none;}

.on_step{ width:605px; height:625px; float:left; display:inline; margin-left:36px; padding-top:40px;}
.step_ma{ width:605px; height:185px;}
.step_ma dl{ width:139px; height:185px; float:left; display:inline; margin-right:16px;}
.step_ma dl dt{ width:139px; height:139px; display:block;}
.step_ma dl dd{ height:30px; line-height:30px; text-align:center; color:#a3a3a3;}

.step_liu{ width:605px; height:auto; margin-top:20px;}
.liu_tit{ width:605px; height:30px; border-top:1px solid #e5e5e5; position:relative;}
.liu_tit p{ font-size:17px; color:#adadad; height:30px; line-height:30px; width:154px; background:#f5f5f5; position:absolute; left:223px; top:-18px; text-align:center;}
.liu_con{ width:605px; height:176px; border-bottom:1px solid #e5e5e5; margin-top:8px;}
.liu_con dl{ width:121px; height:176px; float:left; display:inline;}
.liu_con dl dt{ width:121px; height:93px;}
.liu_con dl dt img{ width:94px; height:93px; display:block; margin:0 auto;}
.liu_con dl dt .dark{ display:none;}
.liu_con dl dd{ height:auto; line-height:18px; color:#888888; text-align:center; margin-top:14px;}
.liu_con dl dd.m{ padding-top:10px;}
.liu_con dl.hover dt .dark{ display:block;}
.liu_con dl.hover dt .light{ display:none;}
.liu_con dl.hover dd{ color:#f60;}

.step_info{ width:605px; height:auto; padding-top:33px;}
.step_info p{ line-height:24px; text-align:justify; margin-bottom:24px;}
.step_info p span{ color:#000;}
.calendar{ top:773px !important;}

.hosanli{ width:1060px; height:auto; margin:40px auto 0;}
.hosal_t{ width:1060px; height:37px; border-bottom:2px solid #d50000; position:relative;}
.huanj_t{ width:590px; height:45px; background:#fff; padding-left:1px; position:absolute; left:205px; top:0;}
.huanj_t ul li{ margin-right:2px; width:146px; height:45px; float:left; display:inline; background:#d14b4b; font-size:16px; text-align:center; line-height:45px;}
.huanj_t ul li a{ color:#ffffff;}
.huanj_t ul li.on{ background:#a00c0c;}

.hosal_c{ width:1038px; height:390px; border:1px solid #e3e6ed; margin-top:36px; padding-left:20px; padding-top:20px; overflow:hidden;}
.yzrxy{ width:1038px; height:auto; overflow:hidden;}
.yinanyy ul li { width:227px; height: auto; float:left;  margin-right:37px; overflow:hidden; margin-bottom:10px;}
.yinanyy ul li img { width:215px; height:143px; display:block; padding:5px; border:1px solid #d3d3d3;}
.yinanyy ul li span { text-align:center; display:block; margin-top:10px; color:#444444; font-size:12px;}

.footer{ width:100%; height:275px; background:#a91010; margin-top:-50px;}
.foot{ width:1100px; height:275px; margin:0 auto;}
.foot_1{ width:1100px; height:150px; border-bottom:1px solid #8a0606;}
.foot_1 ul{ width:987px; height:100px; background:url(../images/di_bg.png) no-repeat; margin:0 auto;}
.foot_1 ul li{ width:329px; height:100px; float:left; display:inline;}
.foot_1 ul li a{ width:329px; height:70px; display:block; color:#fff; line-height:24px; padding-top:30px;}
.foot_1 ul li a:hover{ color:#ff9e17;}
.foot_1 ul li.f1 a{ width:228px; padding-left:101px; background:url(../images/f_ico1.png) no-repeat 50px 33px;}
.foot_1 ul li.f2 a{ width:228px; padding-left:101px; background:url(../images/f_ico2.png) no-repeat 50px 32px;}
.foot_1 ul li.f3 a{ width:238px; padding-left:91px; background:url(../images/f_ico3.png) no-repeat 51px 33px;}
.foot_1 ul li.f1 a:hover{ background:url(../images/f_ico1h.png) no-repeat 50px 33px;}
.foot_1 ul li.f2 a:hover{ background:url(../images/f_ico2h.png) no-repeat 50px 32px;}
.foot_1 ul li.f3 a:hover{ background:url(../images/f_ico3h.png) no-repeat 51px 33px;}
.foot_1 ul li a span{ font-size:18px;}
.foot_1 p{ height:30px; text-align:center; line-height:30px; color:#910909; margin-top:11px;}
.foot_1 p a{ color:#fff;}
.foot_1 p a:hover{ color:#ff9e17;}
.foot_1 p span{ margin:0 13px;}
.foot_2{ width:915px; height:82px; padding-left:185px; padding-top:12px;}
.foot_2 dl dt{ width:82px; height:82px; float:left; display:inline;}
.foot_2 dl dd{ width:600px; font-size:13px; color:#d18080; line-height:23px; float:left; display:inline; margin-left:85px; padding-top:5px;}
.foot_2 dl dd a{ color:#d18080;}
.foot_2 dl dd a:hover{ color:#fff;}

















































