
*{ margin:0px; padding:0px;}
a{ color:#000; text-decoration:none}
a:hover{ color:#b61318;}
a img{ border:none;}
table{border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left;font-weight:normal;  line-height:24px; height:auto; margin:0px auto; font-family:"宋体"; line-height:24px;color:#000; }
ul,ol,p,dl,li{margin:0;pading:0; list-style:none;}
/*ul,*/ol,dl{height:100%;overflow:hidden; list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}
input {font:12px;}
.clear{clear:both; height:0px;_height:0px; margin:0px; padding:0px;}
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:0px; padding:0px;}

.all{ width:auto; height:auto; background:url(../images/index_bg1_02.jpg) repeat-x top center #fff; /*padding-bottom:75px;*/}
.header{ width:998px; margin:0px auto; height:104px; overflow:hidden; background:url(../images/headder.jpg) no-repeat; }
.topmenu{ height:23px; width:1000px; overflow:hidden; line-height:22px;}
.topmenu span{ float:right; margin-right:10px;}
.topmenu span a{ margin:0px 2px;}
.topmenu a:link,.topmenu a:visited{ color:#c3c3c3;}
.topmenu a:hover{ color:#b71219;}
.logomenu{ clear:both; height:104px; overflow:hidden; width:1000px;}
.logo{ width:370px; float:left; display:inline; height:25px;}
.menu{float:left; width:630px; position:relative;  height:25px; overflow:hidden; display:inline; float:right; margin-top:69px; }		
ul.nav{  width:100%;text-align:center; width:630px; height:25px; margin:0px auto; background:url(../images/menu_link.jpg) no-repeat;}
ul.nav li{ float:left; position:relative;line-height:25px; height:25px;text-align:left; font-size:0px; width:90px; z-index:11; text-indent:-9999px;}
ul.nav li a{line-height:25px; height:25px;display:block; text-decoration:none;font-size:0px; width:90px; }
ul.nav li a:hover{background:url(../images/menu_hover.jpg) left no-repeat; height:25px;font-size:0px; text-decoration:none; }
ul.nav li a.i1:hover{ background-position:0px  top;}
ul.nav li a.i2:hover{ background-position:-90px top;}
ul.nav li a.i3:hover{ background-position:-180px top;}
ul.nav li a.i4:hover{ background-position:-270px top;}
ul.nav li a.i5:hover{ background-position:-360px top;}
ul.nav li a.i6:hover{ background-position:-450px top;}
ul.nav li a.i7:hover{ background-position:-540px top;}
.flash{ width:970px; height:347px;margin:11px auto 15px;}
.container{ background:url(../images/contbg1_07.jpg) no-repeat; width:998px; height:188px; overflow:hidden; margin:0px auto; margin-bottom:32px;}
.containerd{  width:968px; height:auto; overflow:hidden; margin:0px auto; margin-bottom:32px;}

.cont_list{ height:188x; overflow:hidden;width:998px; margin:0px auto 35px;  padding-left:10px; }
.about_edit{ display:inline;}
.piaoju{ width:197px; height:auto; overflow:hidden; float:left; display:inline; padding-left:0px;}
.yiyuan{ width:197px; height:auto; overflow:hidden; float:left; display:inline;}
.zizhu{ width:190px; height:auto; overflow:hidden; float:left; display:inline; padding-right:5px;}
.zizhu2{ width:197px; height:auto; overflow:hidden; float:left; display:inline; }

.cont_list h3{ font-size:14px; color:#000099; font-weight:bold; margin-top:10px; line-height:25px; text-indent:10px; height:30px;}
.cont_list h3 span{ float:right; margin-top:8px; margin-right:10px;}
.piaoing{ width:175px; height:52px; margin:0px auto 8px; }
.about{ width:190px; height:auto; overflow:hidden; margin:0px auto; }
.about_edit{ color:#000099; line-height:18px; text-align:justify;text-justify:inter-ideograph; }

.about span a:link,.about span a:visited{ color:#fe0000;}
.about span a:hover{color:#747474;}
.footer{ width:auto; height:100px; overflow:hidden; background:url(../images/fotbg.jpg) repeat-x #fff;}
.fotp{ width:998px; margin:0px auto; height:auto; overflow:hidden;}
.fotw{ margin-top:15px; color:#fff; text-align:center;}
.fotw a:link,.fotw a:visited{ color:#fff;}
.fotw a:hover{color:#b61219;}
.fotriht{ float:right; display:inline; width:314px; margin-top:26px; margin-left:5px;}
.fotriht a{ display:block; width:65px; height:22px;  text-align:center; background:#575757; color:#f0f0f0; border:1px solid #818181; margin-right:8px; float:left;}
.fotriht a:link,.fotriht a:visited{ color:#f0f0f0;}
.fotriht a:hover{color:#b61219;}
.detal_d{ height:auto; width:968px; overflow:hidden;}
.detal{ width:968px; min-height:500px; _height:expression(this.scrollHeight < 500? "500px" : "auto"); overflow:hidden; background:#fff; margin:0px auto;}
.detal_c{ width:968px; margin:0px auto; height:auto; overflow:hidden;}
.deal_left{ float:left; display:inline; margin:0px; padding:0px; width:203px; overflow:hidden;  }
.detalimg{ margin:0px; padding:0px;}
.pro_class_list{ width:203px; position:relative; top:7PX; margin-bottom:18PX;}
.pro_class_list a{ height:30px; line-height:30px;display:block; color:#000; width:203px; text-indent:25px; background:url(../images/about_131.jpg) no-repeat;  }
.pro_class_list a:link,.pro_class_list a:visited{ color:#021437; }
.pro_class_list a:hover{ color:#021437; text-decoration:underline; }
.pro_class_list li li{ padding-left:0px; _left:20px;}
.pro_class_list li li.module_nav2{   background:none; border:none; padding-top:0px; padding-bottom:0px; padding-left:0px; border-bottom:none;}
.pro_class_list li .module_nav2 a{width:98%; font-size:12px;height:26px; line-height:26px; font-weight:normal; background:none;  text-indent:32px; padding-left:10px; border:none; font-weight:normal;}
.pro_class_list li .module_nav2 a:link,.pro_class_list li .module_nav2 a:visited{ color:#88073e;}
.pro_class_list li .module_nav2 a:hover{background:none; color:#000}

.detal_right{ float:right; display:inline; margin:0px; padding:0px; width:743px; overflow:hidden; margin-left:0px; display:inline;}
.about_p{ margin:0px; padding:0px;}
.about_p h3{ height:40px; margin-top:0px; border-bottom:2px solid #dbdbdb; width:743px;line-height:38px; overflow:hidden;  font-size:0px; font-weight:bold; }
.about_p  h3 span{ background:url(../images/home_12.jpg) left no-repeat; float:right; color:#021437; padding-right:10px; text-indent:16px;font-size:12px; font-weight:normal;}
.about_p h3 a:link,.about_p h3 a:visited{ color:#021437;}
.about_p h3 a:hover{ color:#555}

.about_edit1 {
    color: #021437;
    line-height: 25px;
    padding: 15px 0 0;
}

.roombox{ width:717px; margin:0px auto; clear:both;}
.roombox ul{ padding-top:18px;}
.roomimg a{ display:block; height:auto; overflow:hidden; width:212px;}
.roomimg  a:link,.roomimg a:visited{ color:#fff}
.roomimg  a:hover{ color:#b70a11;}
.roombox ul li{width:220px; height:155px; float:left; display:block; margin-bottom:10px; margin-left:16px; display:inline;}
.roombox ul li div.roomimg{ width:210px; height:147px; float:left; position:relative;}
.roombox ul li div.roomimg img{ width:210px; height:146px; border:1px solid #c0c0c0;}
.roombox ul li p.txtbg{ height:30px; width:211px; line-height:30px; text-align:center;filter:alpha(opacity=50); -moz-opacity:0.5;opacity: 0.5; position:absolute; bottom:0px;left:0px; background-color:#000000; }
.roombox ul li p.txt{ position:absolute; bottom:0px;left:0px; height:30px; width:210px; line-height:30px; text-align:center; color:#ffffff;}
.roombox ul li p.txt a{ display:block;_position:absolute;_bottom:5px; _left:0px; text-align:center;}
.roombox ul li p.txt a:link,.roombox ul li p.txt a:visited{ color:#000}
.roombox ul li p.txt a:hover{ color:#000;}
.roomshow{ width:960px; margin:0px auto; line-height:200%; padding:10px 0px; overflow:hidden;}
.roomshow img{ margin:1px;}
.module_page1{ width:90%;  line-height:20px;margin-top:25px; margin-bottom:60px;text-align:center;  margin-left:35px;color:#707070; clear:both;}
.module_page1 a{ text-decoration:none; color:#707070; /*color:#0c2d63;*/}
.module_page1 span{ padding-left:20px; padding-right:10px;}
.module_page1 a:link,.module_page1 a:visited{ color:#707070}
.module_page1 a:hover{ text-decoration:none; color:#b61318;}

.proimgs{ width:247px; height:158px; margin-top:20px; padding:10px; border:1px solid #c1c1c1;}
.shuoming{ width:247px; height:30px; line-height:30px; color:#707070; font-size:14px; text-align:center; margin-top:10px;}
.main_right_con2{ width:267px; margin:0px auto;}

.news_deta3{ height:auto; padding:0px;overflow:hidden; width:701px; padding-left:8px; padding-top:10px; }
.news_deta3 li{ width:701px ; height:30px; line-height:30px;background:url(../images/uns_07.jpg) left no-repeat ; }
.news_deta3 li a{  display: block;
    line-height: 30px;
    margin-left: 3px;
    padding-left: 15px;height:30px; overflow:hidden; width:701px;}
.news_deta3 li span{float:right; margin-right:32px; margin-left:10px;}
.news_deta3 li a:link,.news_deta3 li a:visited{ color:#555555;}
.news_deta3 li a:hover{ color:#b61318;}

  .main_right_con{padding:18px 10px 12px;min-height:260px; _height:expression(this.scrollHeight < 260? "260px" : "auto"); }
  h2.inner_news_time2{height:25px; line-height:25px; background:#978b3d; color:#FFF; padding-left:10px; margin-bottom:4px;}
h2.inner_news_time2 a{ color:#FFF;}
h2.inner_news_time2 a:hover{ color:#FFF; text-decoration:underline;}
h2.inner_news_time2 span{ float:right; text-align:right; padding-right:10px;}
h1.inner_news_tit2{height:30px; padding:8px 0px;text-align:center; font-size:14px; font-weight:bold;}

ul.inner_pages2{border-top:1px dashed #464646; padding-top:8px;margin:20px auto 20px;}
ul.inner_pages2 li{line-height:26px;color:#555555;}
ul.inner_pages2 a{color:#555555;}
ul.inner_pages2 a:hover{color:#b61318;}
.main_right_con .about_edit2{min-height:260px; _height:expression(this.scrollHeight < 260? "260px" : "auto"); margin-top:15px; color:#555555;}


.rigcint{padding-top:0px; display:inline; overflow:hidden; width:100%; position:relative; left:15px; }
.description{  padding:15px 10px 30px;*padding:15px 10px 0px !important;_padding:15px 0px 0px; width:96%;_width:99%; _margin-left:10px;height:auto; overflow:hidden; }
.descripimg{ float:left;  width:260px; height:199px; margin-bottom:0px; }
.descripimg img{  border:1px solid #cac8c9; padding:6px;}
.descriptcot{ margin-left:25px; float:left; width:60%;}
.text_p{ padding:0px; width:90%; margin-top:-26px; margin-left:15px; color:#555555;}
.text_p img{ padding:0px;}
.moule_edot{ width:95%; margin-left:0px; clear:both; color:#555555;}

ul.module_cases{ width:100%; height:auto; overflow:hidden; padding-bottom:10px;margin-top:10px; margin-left:8px;}
ul.module_cases li{ float:left; display:inline;height:180px; margin-right:13px; margin-bottom:10px; }
ul.module_cases li img{ width:203px; height:133px; font-size:0px;  vertical-align:top; border:none; margin:0px; float:none; border:1px solid #cac8c9;
    padding:10px;}
ul.module_cases li a{  display:block; }
ul.module_cases li a:link,ul.module_cases li a:visited{color:#de3c33;}
ul.module_cases li a:hover{ color:#000 }
h2.photo_title{ width:203px; height:25px; line-height:25px; text-align:center; font-size:12px; }
.banner{ width:968Px; height:213px; margin:10px auto;}
.banner img{ width:968Px; height:213px; }
.about_edit1 {word-wrap:break-word;}
.about_edit1 p{ width:98%; overflow:hidden;white-space:normal; text-align:justify; text-justity:inter-ideograph;}
.edit2 { width:98%; overflow:hidden;white-space:normal;word-wrap:break-word;}
.contbg{ width:201px; height:auto; border:1px solid #d9d9d9; overflow:hidden; padding-bottom:5px; border-top:none;font-size:11px;}
.cont_edt{ margin-left:10px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; width:190px; color:#021437;}
.header_r{height: 84px;width: 1000px;}
.rt{margin-left: 750px;margin-top: -80px;padding-left: 106px;width: 1000px;}
.rt li{float: left;width: 68px;}
.rt li a{color: #fff;display: block;font: 12px/24px "宋体";height: 24px;overflow: hidden;text-align: right; font-weight:bold;}
.rt li a:hover{color: #e62129;text-decoration: underline;}