﻿@charset "utf-8";
html, body, div, span, p,a,ul, li,h1,h2,h3,h4,h5,input,button{ margin: 0; padding: 0; border: 0; outline: 0;
font-family:microsoft yahei,SimSun,Arial, Helvetica, sans-serif; font-size: 12px;vertical-align: baseline; background: transparent;text-decoration:none; color:333333;}
body{ margin:0; padding:0; background:#e4ded2; -webkit-text-size-adjust: none;}
*{ margin:0; padding:0; color:#333;}
html { overflow-x:hidden}
div{ margin:0; padding:0;}
img{border:none;}
ul, li{ list-style:none;}
a{ text-decoration:none; color:#333333; cursor:pointer;}
a:hover{ cursor:pointer; color:#db8100;}
.clear{ clear:both; overflow:hidden;}
.clean{ font-size:0px; line-height:0px; clear:both;}
.none{ display:none;}
.filter{ filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.floatL{ float:left !important;}
.floatR{ float:right !important;}
.noBg{ background:none !important;}
.noMarginR{ margin-right:0px !important;}
.noMarginT{ margin-top:0px !important;}
.noBorderB{ border-bottom:none !important;}
.textOverHid{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }

.BOX{ width:100%; position:relative;}
.inWarpBox{ background:url(../bg/inBg1.png) repeat-y center top;}
.warp{ width:1200px; margin:0 auto; background:url(../bg/inBg1.png) no-repeat center top;}

.headerTop{ width:100%; position:relative; z-index:99; height:140px;}
.header{ width:820px; margin:18px auto; position:relative; z-index:1; }
.logo{ background:url(../bg/logo.png) no-repeat; width:343px; height:60px; float:left; margin:-1px 0 0 100px;}
.logo a{ display:inline-block; width:100%; height:100%; }
.nav .logo a:hover{ border:0;}
.Hnav{ text-align:right; height:30px;}
.Hnav a{ color:#4d4234; font-size:12px; display:inline-block; width:67px; text-align:center; height:29px; line-height:27px;}
.Hnav a.HnavOn,.Hnav a:hover{ background:url(../bg/bg1.png) no-repeat center;}

.Mnav{ width:833px; margin:0 auto; padding:8px 0 55px;}
.Mnav li{ float:left; padding:0 2px; width:204px; position:relative; }
.Mnav a{ display:block; }
.Mnav p{ margin-bottom:2px; background:#e5dcd3; text-align:center; color:#4d4234; font-size:16px; height:34px; line-height:34px; padding:0 18px;}
.Mnav img{ width:204px; height:403px;}

.MnavBg{ position:absolute; left:2px; bottom:0px; width:204px; height:403px; background:url(../bg/opacity5.png) repeat; display:none;}
.Mnav a:hover p{ background:url(../bg/bg2.png) no-repeat left bottom #f6e8f5; text-align:right;}
.Mnav a:hover .MnavBg{ display:block;}

.navBox{ width:100%; height:40px; margin-top:31px;}
.nav{ width:1032px; margin:0 auto;}
.nav ul{ margin-right:0px; float:right; width:495px;}
.nav li{ height:35px; float:left; padding:0 23px 0 18px; background:url(../bg/navLine.png) no-repeat right center;}
.nav li a{ color:#333333; font-size:15px; height:38px; line-height:38px; padding:0 2px; display:inline-block;}
.nav .navOn, .nav a:hover{  border-bottom:3px solid #e4ded2; height:32px; line-height:32px;}


.inWarp{ background:url(../bg/inBg2.png) no-repeat center top; width:1032px; margin:0 auto; padding:0 10px;}
.inBanner{ height:233px; overflow:hidden;}

.inLeftBox{ float:left; width:190px; padding-left:16px; }
.inTit{ padding:30px 0px 7px 0px; color:#666666; font-size:22px; line-height:30px; font-weight:normal;}
.inTit span{ display:block; color:#a59187; font-size:25px; line-height:30px; text-transform:uppercase; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.menu_list{ margin-top:25px; }
.menu_head a, .menu_head span{ display:block; cursor:pointer; color:#666666; font-size:14px; position:relative; height:36px; line-height:36px;  border-bottom:1px solid #e3e3e3; padding-left:25px;}
.menu_head a{}
/*.menu_head:hover{}*/
.menu_head:hover a, .current a, .menu_head:hover span, .current span{ color:#fff; background:url(../bg/arrow2_1.png) no-repeat 169px center #e5dcd3;}
.menu_head:hover a, .current a{ background:url(../bg/arrow2_2.png) no-repeat 169px center #e5dcd3;}
.menu_body{display:none; padding:0px 0 5px 0px; border-bottom:1px dashed #e6e6e6; }
.menu_body a{display:block; font-size:13px; color:#999999; padding-left:53px; height:30px;line-height:30px; background:url(../bg/arrow3.png) 36px center no-repeat; }
.menu_body a.curMenu, .menu_body a:hover{color:#ef7e2d; background:url(../bg/arrow3_1.png) 36px center no-repeat; text-decoration:underline;}


/*左侧*/

.inRightBox{ width:768px; float:left; margin:28px 0; min-height:600px; border-left:1px solid #fbeff0; padding-left:42px;}
.inR_tit{ position:relative; height:34px;  border-bottom:1px solid #fbeff0;}
.inR_tit h2{ color:#a59187; font-size:19px; line-height:34px; font-weight:normal;}
.bread{ font-size:12px; color:#999999; line-height:34px; height:34px; position:absolute; right:0px; bottom:0px;}

.inMsg{}
.inPro{ margin-top:24px; width:798px; }
.inPro li{ float:left; margin:0 30px 15px 0; width:236px;}
.inPro a{ display:block;}
.inPro img{ padding:3px; border:1px solid #e5dcd3; width:228px; height:164px;}
.inPro h3{ color:#333333; font-size:15px; line-height:30px; font-weight:normal;}
.inPro p{ color:#666666; font-size:12px; line-height:20px;}
.inPro a:hover img{ border:1px solid #efe4d9;}
.inPro a:hover h3{ color:#de2027;}

.inNews{ margin-top:4px; }
.inNews li{ height:125px; padding:20px 0 24px; border-bottom:1px solid #fbeff0;}
.inNews a{ display:block;}
.inNews img{ width:200px; height:125px; float:left; margin-right:25px;}
.inNews h3{ color:#333333; font-size:18px; line-height:18px; font-weight:normal;}
.inNews p{ color:#666666; font-size:12px; line-height:22px; height:66px; padding:12px 0 9px;}
.inNews span{ background:#e5dcd3; color:#ffffff; display:inline-block; width:63px; height:19px; text-align:center; line-height:19px;}
.inNews a:hover span{ background:#bc2828;}

.inContact{ margin-top:10px;}
.inContact p{ color:#666666; font-size:14px; line-height:37px; }
.inContact img{ margin-top:30px;}

.inWarp .footer{ border-top:1px solid #fbeff0;}
.footer{ margin:0 29px; text-align:center; padding:20px 0;}
.footer p{ color:#736859; font-size:12px; line-height:24px;}
.footer a{ color:#736859;}
.footer .Fnav{ font-size:14px;}
.footer .Fnav a{ font-size:14px;}

/*页码放置 begin*/
.page{ height:33px; width:100%; text-align:center; padding:40px 0 32px; font-size:0px; font-family:Arial, Helvetica, sans-serif; }
.page a{ width:20px; line-height:33px; text-align:center; height:33px; display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:18px; color:#5d6d7d; margin: 0 3px; font-family:Arial, Helvetica, sans-serif; }
.page a.prev{ background:url(../bg/bg1.gif); width:35px; height:33px; text-align:left; color:#fff; margin-right:10px; padding-left:1px; }
.page a.prev:hover{ background-position: 0 -33px; }
.page a.next{ background:url(../bg/bg1.gif) no-repeat -36px 0; width:35px; height:33px; text-align:right; color:#fff; padding-right:1px; margin-left:10px; }
.page a.next:hover{ background-position: -36px -33px; }
.page a.num:hover{ color:#bc2828; }
.page a.cur{ color:#bc2828; }
/*页码放置 end*/

/*在线留言 start*/
/*message css---*/
.ny_msg{width:720px;margin:0 auto;padding-top:10px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}

/*欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:215px; margin-top:35px; background:url(../../images/bg_msg_w_1.png) no-repeat left center;}
.msgWrite .bridge{margin-left:70px;}
.msgWrite .msgform{ width:480px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox{ padding-left:70px;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer; color:#fff;float:left; margin-right:20px; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px; margin-left:20px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}
/*在线留言 end*/

.detail { width: 700px; margin:20px auto;}
.detail .title { height: 27px; border: 1px solid #ccc;}
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .cont { padding: 0 20px; width: 658px;}
.detail .tit { height: 40px; line-height: 40px; font-size:16px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center; padding:5px 0 15px;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}