@charset "gb2312";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "Î¢ÈíÑÅºÚ","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%}
a{color:#172c45;text-decoration:none}
a:hover{color:#cd0200;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.clearbox{ clear:both; width:0; height:0; overflow:hidden; zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body{background:url(imageswrap.jpg) no-repeat center top #aedfff;}
.wl{ width:100%; height:auto; display:block;  min-width:1003px; background:url(imageswrap_02.jpg) no-repeat bottom center; border-bottom:#db1c00 9px solid;}
.wl2{ background:url(../images/wrap_02_02.jpg) no-repeat bottom center;}
.wltop{ height:38px; background:#e8e8e8;}
.wlcontent{ width:1003px; text-align:center; margin:0 auto; overflow:hidden;}
.wltop p{ text-align:left; line-height:38px; color:#898f92;}
.topcontent{ height:208px; position:relative; background:url(imagestopcontent.jpg) no-repeat center top;}
.topcontent .toplogo{ position:absolute; width:420px; height:130px; background:url(imageslogo.png) no-repeat center top; left:0; top:20px;}
.content2{ width:1009px; padding-left:5px; padding-top:5px; background:url(imagescontent2.png) repeat-y top; text-align:center; margin:0 auto; }
.navbox{ width:1003px; height:45px; background:url(imagesnavbg.jpg) repeat-x top;  position:relative; z-index:1; line-height:45px; font-size:16px; font-family:"Microsoft YaHei"; } 
.navbox .nLi{float:left;  display:inline; background:url(imagesline.png) no-repeat right top; _width:120px; }
.navbox .lastli{ background:none;}
.navbox .nLi h3{ float:left;font-weight:normal; display:inline-block; }
.navbox .nLi h3 a{ color:#FFFFFF; display:block; height:43px; font-size:16px;padding:0 32px; _padding:0;}
.navbox .nLi h3 a:hover{ color:#fff000; text-decoration:none;}
.navbox .sub a{ zoom:1; float:left; padding:0 5px;}
.navbox .sub{ width:997px; padding-left:6px; display:none; left:0; top:45px;  position:absolute;   line-height:39px; height:39px; background:#efefef; font-size:14px;}
.weather{ text-align:left; height:39px; background:#efefef; line-height:39px; color:#959595;}
.weather .w_box1{ float:left; padding-left:20px;}
.weather .w_box2{ float:left; padding-left:10px;margin-top:8px;}
.weather .w_box3{ float:right; padding-right:6px;}

.tab01{ float:left; width:766px;background:#f2f2f2; margin-top:15px;}
.byfw{  height:36px; background:#f2f2f2; border-bottom:#cf1211 1px solid;}
.byfw li{ float:left; width:124px;height:36px; cursor:pointer; line-height:36px;font-family:"Microsoft YaHei"; font-size:16px;}
.byfw a{ float:left; width:124px;height:36px; cursor:pointer; line-height:36px;font-family:"Microsoft YaHei"; font-size:16px;color:#494949;}
.byfw a:hover{ float:left; width:124px;height:36px; cursor:pointer; line-height:36px;font-family:"Microsoft YaHei"; font-size:16px;color:#ffffff;}
.byfw li:hover,.byfw .current{ background:#cf1211; color:#ffffff;}
.byfw li:hover,.byfw .current a{ background:#cf1211; color:#ffffff;}
.byfw .current a:hover{color:#ffffff;}
.con_byfw{ width:766px; text-align:left; padding-top:9px;}
.con_byfw .lightbox{float:left; width:327px;}
.con_byfw .light{  padding:1px;  border:#d5d5d5 1px solid;}
.xzxx{padding:1px;  border:#d5d5d5 1px solid; width:322px; height:52px; margin-top:15px;}
.con_byfw .con_byfw_r{ float:right; width:424px;}
.con_byfw .con_byfw_r a{ color:#555555;}
.con_byfw .con_byfw_r h4{font-family:"Microsoft YaHei"; font-size:20px; color:#0f4c90; height:45px; line-height:45px;}
.con_byfw .con_byfw_r h4 a{color:#0f4c90;}
.con_byfw .con_byfw_r h4 a:hover{ text-decoration:none;}
.byul li{ height:34px; line-height:34px; background:url(imagestips1.gif) no-repeat 8px 12px; padding-left:24px; border-top:#ededed dashed 1px; padding-right:5px;}
.byul li span{ float:right; color:#c6c6c6; display:inline-block;}
.right01{background:#FFFFFF; float:right; width:219px; margin:15px 6px 0 0; border:#e8e9e9 1px solid;padding-bottom:10px;}
.right01 h4{ height:37px; line-height:37px; color:#ffffff; font-size:16px; text-align:left; padding-left:9px; font-weight:normal; background:#cf1211; font-family:"Microsoft YaHei";}
.tab02{  clear:both; }
.tab02 .cstab{ padding:10px 0 0 5px; overflow:hidden;}
.tab02 .cstab li{ float:left; width:52px; height:26px; cursor:pointer; line-height:26px; font-size:14px; color:#898989;}
.tab02 .cstab li:hover,.tab02 .cstab li.current{ background:#ff8338; color:#FFFFFF;}
.tab02 .con_cstab{ clear:both; text-align:left; padding-top:8px;}
.tab02 .con_cstab li{ width:176px;  height: 34px;  line-height: 34px;  background: url(imagestips2.gif) no-repeat 8px 16px;  padding-left:20px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.right02{ margin-top:16px;}
.right02 h4 a{ float:right; font-size:12px; color:#ffffff; padding-right:8px;}
.right02 ul{ padding-top:10px;}
.right02 ul li{height: 34px;  line-height: 34px;  background: url(imagestips3.gif) no-repeat 8px 12px;  padding-left:4px; font-size:14px;}
.ad01{ margin-top:10px; text-align:left; padding-left:1px;}
.ad01 a img{ width:1002px;}
.conbox1{ margin:15px 0 0 0;}
.conbox1 .title{ height:40px; line-height:40px; text-align:left; font-size:20px; color:#ffffff;font-family:"Microsoft YaHei"; background:url(imagescomn.png) no-repeat 0 0; padding-left:15px;}
.conbox1 .title span{ float:left; width:130px; text-align:center;}
.con1link{ overflow:hidden; margin-top:10px;}
.con1link .link1{ float:left; width:170px; padding-left:60px; height:50px; line-height:50px; font-size:18px; color:#000000; font-family:"Microsoft YaHei"; text-align:left; background:url(imagescomn.png) no-repeat 0 -48px #f6f6f6; border:1px solid #e8e8e8; margin-right:24px;}
.con1link .link4{ margin-right:0; padding-left:80px; width:148px;}
.con1link .link2{background:url(imagescomn.png) no-repeat -252px -48px #f6f6f6;}
.con1link .link3{background:url(imagescomn.png) no-repeat -508px -48px #f6f6f6;}
.con1link .link4{background:url(imagescomn.png) no-repeat -769px -48px #f6f6f6;}
.con1link .link1:hover{ text-decoration:none; background:url(imagescomn.png) no-repeat 0 -165px #ff8338; color:#FFFFFF;}
.con1link .link2:hover{ text-decoration:none; background:url(imagescomn.png) no-repeat -252px -165px #ff8338;}
.con1link .link3:hover{ text-decoration:none; background:url(imagescomn.png) no-repeat -508px -165px #ff8338;}
.con1link .link4:hover{ text-decoration:none; background:url(imagescomn.png) no-repeat -769px -165px #ff8338;}
.rsbox{ width:240px; float:left;  margin-top:18px;}
.tab03 .rstab,.tab04 .zwtab{  border-bottom:#db1c00 1px solid; cursor:pointer; line-height:28px; height:28px;} 
.tab03 .rstab li{ color:#db1c00; float:left; width:102px;height:28px;font-family:"Microsoft YaHei"; font-size:16px;}
.tab03 .rstab li:hover,.tab03 .rstab li.current{ background:#db1c00; color:#FFFFFF;}
.tab03 .rstab a:hover{ float:left; width:102px;height:28px; cursor:pointer; line-height:28px;font-family:"Microsoft YaHei"; font-size:16px;color:#ffffff;}
.tab03 .rstab  li:hover,.rstab .current{ background:#db1c00; color:#ffffff;}
.tab03 .rstab  li:hover,.rstab .current a{ background:#db1c00; color:#ffffff;}
.tab03 .con_rstab,.list_u{ clear:both; text-align:left; padding-top:8px;}
.tab03 .con_rstab li,.tab04 .con_zwtab li,.list_u li{ height: 34px;  line-height: 34px;  background: url(imagestips2.gif) no-repeat 8px 16px;  padding-left: 20px;  font-size: 14px; text-align:left;}

.tab04{ width:486px; float:left; margin:18px 0 0 30px;}
.tab04 .zwtab{ text-align:right;}
.tab04 .zwtab .tab04title{ text-align:center; float:left;font-family:"Microsoft YaHei"; font-size:16px; font-weight:normal; width:102px;height:28px;background:#db1c00; color:#FFFFFF;}
.tab04 .zwtab a{ color:#545454; font-size:14px;}
.tab04 .zwtab a:hover{ text-decoration:none; color:#db1c00;}
.tab04 .con_zwtab{ padding-top:8px;}
.tab04 .zwtab .current{  color:#db1c00;}
.tab04 .con_zwtab li span{ float:right; font-size:12px; color:#afafaf; padding-right:4px;}
.gcxx .gctitle{ height:28px; border-bottom:#db1c00 1px solid; line-height:28px; margin-top:20px;}
.gcxx .gctitle span{ float:left; width:102px; height:28px; background:#db1c00;font-family:"Microsoft YaHei"; font-size:16px; color:#FFFFFF;}
.gcxx .gctitle  a{ float:right; padding-right:6px; color:#b1b1b1;}
.tab04 .fgtab{ padding-top:20px;}
.fgbox{ float:right; width:222px; margin-top:18px; margin-right:8px;}
.fgbox .fgbox_title{ border-bottom:1px solid #db1c00; overflow:hidden;}
.fgbox .fgbox_title span{   text-align: center;  float: left;  font-family: "Microsoft YaHei";  font-size: 16px;  font-weight: normal;  width: 120px;  height: 28px;  background: #db1c00;  color: #FFFFFF; line-height:28px;}
.zcftab{ padding-top:12px;}
.zcftab a{ width:54px; height:26px; text-align:center; line-height:26px; font-size:14px; float:left; }
.zcftab a:hover,.zcftab .current{ font-weight:bold; color:#FFFFFF; background:#ff8338; text-decoration:none;}
.con_zwtab{ clear:both; float:none; padding-top:12px;}
.con_zwtab li{height: 34px;  line-height: 34px;  background: url(imagestips2.gif) no-repeat 8px 16px;  padding-left: 20px;  font-size: 14px;  text-align: left;}
.gcxx2{ width:240px; float:left;}
.list_u2 li{ float:left; background:url(../images/tipsbg.jpg) repeat-x top; margin:6px 10px 0 0; width:106px; border:1px solid #FFFFFF;}
.list_u2 li a{ display:block; padding:0; height:27px; border:1px solid #dedede; line-height:27px;text-align:center; font-size:12px; background:url(imagestipsbg2.gif) no-repeat 12px 12px;}
.list_u2 li a:hover{ text-decoration:none;}
.fgbox_title a{ float:right; padding-right:6px; color:#b1b1b1; padding-top:10px; height:16px; line-height:16px;}
.scenery{ margin-top:26px; text-align:left; width:1003px; overflow:hidden; clear:both;}
.scenery .title,.service .title{ height:28px; border-bottom:#db1c00 1px solid;}
.scenery .title span,.service .title span{ background:#db1c00; height:28px; float:left; color:#ffffff; font-size:16px;font-family: "Microsoft YaHei"; text-align:center; width:120px; line-height:28px;}
.scenery .title a,.service .title2 a{ float:right; color:#b1b1b1; padding-right:6px; padding-top:4px;}
.list_pic li{ float:left; width:187px; margin:14px 14px 0 0;}
.list_pic li a{ display:block; background:#FFFFFF;  padding:1px;border:#d3d3d4 1px solid;}
.list_pic li img{ width:183px; height:129px;}
.list_pic .last_pic{ margin-right:0;}
.list_pic li p{ text-align:center; line-height:42px; color:#8d8d8d;}
.v_box{ float:left; width:327px; height:260px; background:#FFFFFF; padding:2px;}
.service{ float:right; width:632px; margin:0 8px 0 0;}
.servicelist{ padding-top:18px; overflow:hidden; clear:both;}
.servicelist .list_a1{ float:left; width:126px; height:53px; background:url(imagescomn2.png) no-repeat 27px 10px #f6f6f6; font-size:18px; color:#000000; line-height:53px; border:#e8e8e8 1px  solid; padding-left:75px; text-align:left;font-family: "Microsoft YaHei"; margin-right:11px;}
.servicelist .list_a1:hover{ color:#ea0f09; text-decoration:none;}
.servicelist .list_a2{background:url(imagescomn2.png) no-repeat -176px 10px #f6f6f6;}
.servicelist .list_a3{background:url(imagescomn2.png) no-repeat -393px 10px #f6f6f6; margin-right:0;}
.service .title2{ margin-top:42px;}
.red_p{ text-align:left; font-size:14px; color:#db1c00; line-height:45px; padding-left:9px;}
.service form{ float:left; font-size:14px; padding-top:8px; padding-left:20px;}
.service form label{ padding-right:35px; float:left;}
.check{ float:left; width:79px; height:27px; background:#76b1df; font-size:14px; text-align:center; line-height:27px; font-weight:bold; color:#FFFFFF; border-radius:2px; margin-left:52px;}
.linkbox{ clear:both; overflow:hidden;}
.linkbox .linka{ float:left; width:193px; height:59px; background:url(imageslinkbg.jpg) no-repeat 0px 0px; margin:15px 10px 0 0;}
.linkbox .linka2{background:url(imageslinkbg.jpg) no-repeat -204px 0px;}
.linkbox .linka3{background:url(imageslinkbg.jpg) no-repeat -406px 0px;}
.linkbox .linka4{background:url(imageslinkbg.jpg) no-repeat -608px 0px;}
.linkbox .linka5{background:url(imageslinkbg.jpg) no-repeat -811px 0px; margin-right:0;}
.footer p{color:#444444; line-height:30px; text-align:center;}
.footer{ position:relative; width:1014px; height:130px; padding-top:30px; text-align:center; margin:0 auto; background:url(imagescontent2.png) repeat-y center;}
.footer .foot_p{ color:#444444; line-height:30px; text-align:left; padding-left:200px;}
.footer .foot_p p{ float:left; padding-right:18px;}
.footer .foot_p table { float:left; display:inline;}
.footer .dangzheng{ position:absolute; bottom:24px; left:69px;}
.fontstyle50947{ color:#FF0004; font-weight:bold;}

.list_left{ width:219px; float:left; margin:13px 0 0 0;}
.list_list1{background:#FFFFFF; text-align:left; border:#e8e8e8 1px solid;} 
.list_list1 h4{ color:#ffffff;  background:#cf1211; padding-left:9px;font-size:16px;font-family: "Microsoft YaHei"; height:37px; line-height:37px; font-weight:normal;}
.list_listu{ padding:5px 5px 0 5px; overflow:hidden;}
.list_listu li{font-family: "Microsoft YaHei"; text-align:center; height:46px; line-height:46px; font-size:16px; border-bottom:#d7d7d6 1px dashed;}
.list_listu li a{ display:block; height:46px; background:url(imageslistbg.png) no-repeat 187px -48px;}
.list_listu li a:hover{ text-decoration:none; color:#cf1211; background:url(imageslistbg.png) no-repeat 187px 18px #efefee;}
.right03{ margin:0; width:217px; margin-top:12px;}
.right_info{text-align:left;line-height:30px;margin: 5px 0 0;}
.list_right{ float:right; width:766px; margin:13px 0 0 0; background:#FFFFFF;}
.right_title{ border-bottom:#cf1211 1px solid; overflow:hidden; background:#f2f2f2;margin-bottom: 34px;}
.right_title h4{ background:#cf1211; float:left; width:123px; height:36px; line-height:36px;font-size:16px;font-family: "Microsoft YaHei"; font-weight:normal; color:#FFFFFF;}
.right_title table{ float:right;height:30px; line-height:30px; margin-top:6px; margin-right:6px; color:#797979;}
.right_title table a{color:#797979}
.list_right_u{ text-align:left; overflow:hidden; background:#ffffff; padding:8px;}
.list_right_u li{ font-size:14px;  height: 34px;  line-height: 34px;  background: url(imagestips1.gif) no-repeat 8px 12px;  padding-left: 24px;  padding-right: 5px; border-bottom:#ededed dashed 1px;}
.list_right_u .date{float:right;}
.pagebox{ height:33px; padding:30px 15px 40px 0;}
.pagebox a{ float:right; text-align:center; width:38px; height:31px; border:#cccccc 1px solid; line-height:31px; margin-left:5px; font-size:14px;}
.pagebox a:hover{ text-decoration:none; background:#008ac8; border:#008ac8 1px solid; color:#FFFFFF;}

.list_right_c{ padding-top:28px; }
.list_right_c h4{ color:#010101; font-size:24px; text-align:center; line-height:40px;font-family: "Microsoft YaHei"; }
.list_right_c h5{ color:#010101; font-size:24px; font-weight:normal; text-align:center;}
.right_c_title{ text-align:center; height:54px; background:url(imagesconbg.jpg) repeat-x top; color:#535353; line-height:36px; margin-top:37px;}
.list_right_c p{ font-size:14px; color:#222222; line-height:30px; text-indent:2em;}
.list_right_con{ padding:20px 20px 35px 20px; min-height:500px;line-height:30px}

.list_right_content{ width:1001px;}
.list_content {
 width: 341px;
 float: left;
 padding: 0 40px 5px 0;
 margin:0 0 10px 2px;
 border-bottom:1px dashed  rgb(153, 153, 153) ; 
}
.list_content_title{
 background: #cf1211;
 padding:0 20px 0 15px;
 line-height: 33px;
 font-size: 15px;
 width: 152px;
 float: left;
 displ1ay: inline-block;
 }
.more{
 width: 109px;
 height: 33px;
 background: #882f2f url(imagesbg_005.gif) repeat-x 0;
 padding: 0px 30px 0px 15px;
 display: inline-block;
 float: left;
 line-height: 33px;
 font-size: 15px;
} 
.list_t{
 width: 338px;
 height:142px;
 padding-left: 5px;
 }
.list_t li{
 background: url(imagesbg_006.gif) no-repeat 0 center;
 height: 28px;
 line-height: 28px;
 padding: 0px 10px  0;
 font-size: 13px;
 font-family: "Î¢ÈíÑÅºÚ";
}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}