@charset "utf-8";
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{color:#000;background:#fff;	-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
/* 要注意表单元素并不继承父级 font 的问题 */
button,input,select,textarea{font:12px/1.5 tahoma,arial,5b8b4f53;}
input,select,textarea{font-size:100%;}
/* 去掉各Table  cell 的边距并让其边重合 */
table{border-collapse:collapse;border-spacing:0;}
/* IE bug fixed: th 不继承 text-align*/
th{text-align:inherit;}
/* 去除默认边框 */
fieldset,img{border:0;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{display:block;}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym{border:0;font-variant:normal;}
/* 一致的 del 样式 */
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
/* 去掉列表前的标识, li 会继承 */
ol,ul {list-style:none;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {text-align:left;}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
q:before,q:after {content:'';}
/* 统一上标和下标 */
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
/* 默认不显示下划线，保持页面简洁 */
ins,a{text-decoration:none;}
/* 清理浮动 */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; }
/* Hides from IE-mac */
*html .clearfix { height: 1%; }
.clearfix { display: block; }
/*css reset*/
body { background:#FFF; font-size:12px; font-family:"微软雅黑"; }
a{color:#3f3f3f;}
a:hover {text-decoration: none; color: #cc0e0d;}
.fl{ float:left; }
.fr{ float:right; }
.mt20{ margin-top:20px;}
.wrapper { width:1190px; margin:0 auto; }
/*top*/
.top { width:100%; height:26px; background:#eeeeee; border-bottom:1px solid #d6d6d6; }
.logo {width:100%; background:#fff; overflow:hidden;}
.top_1{ line-height:26px; overflow:hidden; color:#bb9f6f;}
.top_1 span{ float:right; color:#505050;}
.top_1 span a{color:#505050; padding:0 5px;}
.top_1 span a:hover{ color:#927438;}
.top_2 span{ padding-left:35px; background:url(../images/bg.png) -1178px -740px no-repeat; float:right; line-height:65px; font-size:40px; color:#cc0e0d; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.top_2{padding:18px 0; overflow:hidden;}
/*nav*/
.nav { background:url(../images/bg_nav.jpg) repeat-x; width:100%; height:50px; }
.nav ul { margin:0 50px;}
.nav ul li{float:left;color:#FFF;height:50px;line-height:50px;overflow:hidden;padding-right:1px;background:url(../images/bg.png) 0px -608px;}
.nav ul li.cur{ background:none;}
.nav ul li a { display:block; color:#FFF; font-size:16px; font-weight:bold; margin:0 26px; text-decoration:none; }
.nav ul li a:hover { color:#513d13; }
/*banner*/
.banner { height:520px;width:100%;overflow:hidden; margin:0 auto; text-align:center; padding-bottom:20px; background:#F0ECE3;}
/*title*/
.title{height:50px; overflow:hidden;color:#cc0e0d; font-size:18px;}
.title span{ font-size:30px;font-family:"Georgia"; font-weight:bold;}
.title span i{ font-size:48px; font-style:normal; font-weight:normal;}
.title samp a { display:block; float:right; margin-top:10px; }
.n_blank { background:#cc0e0d; height:20px; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none; text-transform: uppercase; width: 1190px; color:#FFF; }

/*n_blank_box1*/
.n_blank_box1 { padding-bottom: 15px; overflow:hidden;}
.locatiom li { background: url(../images/bg.png) -606px -670px; float: left; height:306px; width:297px; margin-top:10px; position: relative; overflow:hidden;}
.locatiom li a img{ border:none; height: 272px; margin-left: 12px; margin-top: 12px; width: 272px; }
.locatiom li span { position:absolute; left:12px; top:253px; color:#cc0e0d; font-family: "微软雅黑"; font-size: 14px; font-weight: normal; line-height:40px;text-align:center;text-decoration: none; overflow:hidden;width:272px; height:40px; display:block;}
.locatiom li a span { background:#FFF; }
.locatiom li a:hover span { background:#dbcc9d;}

/*n_blank_box2*/
.n_blank_box2 { height: 640px; padding-bottom: 15px;}
.guest_left { float: left; height: 535px; margin-left: 5px; margin-top: 15px; width: 574px; display:inline; }
.guest_left img { border: 0 none; height: 535px; width: 574px; }
.guest_right { float: left; height: 535px; margin-left: 5px; margin-top: 15px; width: 606px; display:inline; }
.guest_right ul li { border: 2px solid rgb(179, 158, 115); float: left; height: 172px; margin-bottom: 4px; margin-left: 2px; position: relative; width: 193px; }
.guest_right ul li a img { border: 0 none; float: left; height: 172px; width: 193px; }
.guest_right ul li a span { background-color:rgb(0, 0, 0); float:left; height:29px; left:0; opacity:0.5; filter:alpha(opacity=50); padding-top: 5px; position:absolute; top:138px; width:193px; display:none;}
.guest_right ul li.kepiantitle a span{ display:block;}
.guest_right ul li a span h2 { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); display: block; font-family: "微软雅黑"; font-size: 14px; font-weight: normal; height: 29px; line-height: 27px; text-align: center; text-decoration: none; width: 193px; z-index: 2;}
.guest_right ul li a :hover span h2 { color: rgb(175, 154, 111); }

/*n_blank_box3*/
.n_blank_box3 { overflow:hidden; padding-bottom: 15px; }
.location2 { background:url(../images/bg.png) 0 0; width:1190px; height:457px; margin-top:20px; overflow:hidden;}
.location2 img { padding-top:14px; padding-left:15px; width:1160px; height:428px; overflow:hidden;}
.location3 { display: block; overflow: hidden; width:1190px; border-bottom:2px solid #ccc;}
.location3 li { display: block; background:url(../images/bg.png) -606px -670px; overflow:hidden; float:left;height:265px;width:297px;}
.location3 li img { padding-top:12px; padding-left:12px; width:272px; height:227px;}
.location3 li span h2{text-align:center;}
/*n_blank_box4*/
.n_blank_box4 { height: 400px;padding-bottom: 15px; }
.service { height: 290px; margin: 0 auto; overflow: hidden; width: 1190px; display: inline; }
.service ul { padding-top: 20px; width:1200px; }
.service ul li { float: left; height: 270px; margin-right:5px; position: relative; width:230px; display: inline; overflow:hidden; font-family:"微软雅黑";}
.service ul li a.mn { background: url(../images/service.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/service.png' ); /* IE6 */_ background: none; /* IE6 */ display: block; height: 270px; left: 0; overflow: hidden; position: absolute; top: 0; width: 230px; text-decoration:none; }
.service ul li a:hover.mn { background-position: 0px -270px;}
.service ul li a.mn b.bb { color: rgb(128, 128, 128); display: block;  font-size: 16px;height: 55px; line-height: 51px; margin: 115px 0 0 140px; padding-top: 20px; text-align: center; width: 86px;}
.service ul li a.mn b.cc { color:#000; display: block; font-size: 16px; font-weight: normal; height: 55px; line-height: 51px; margin:-35px 0 0 135px; padding-top:0px; text-align: center; width: 86px; }
.service ul li a:hover.mn b { color:#b09661; }
.service ul li a.mn span { color: rgb(103, 103, 103); display: block;font-size:14px; line-height:20px; height:20px; padding-top: 20px; text-align: center; text-transform: uppercase; overflow:hidden;}
.service ul li a:hover.mn span { color:#b09661; }

/*n_blank_box5*/
.n_blank_box5 { width:1190px; overflow:hidden;}
.new_c dl { float:left; width: 375px; margin:0 10px 20px; display:inline; }
.new_c dl dt{ height:35px; line-height:35px; overflow:hidden; color:#cc0e0d; font-size:20px; border-bottom:2px solid #cc0e0d;}
.new_c dl dt i{text-transform:uppercase;font-family: "Georgia"; font-size:24px; font-style:normal; font-weight:normal;}
.new_c dl dt span{ float:right; font-family:'微软雅黑';font-size:14px; }
.new_c dl dd{ border-bottom:1px dashed #e6e6e6; display: block; overflow:hidden; height:40px; line-height:40px; padding:0 10px;}
.new_c dl dd a{ color: rgb(60, 60, 60);}
.new_c dl dd a:hover { color:#cc0e0d; }
.new_c dl dd span{ color: rgb(60, 60, 60); float:right; font-family: "Georgia";}

/*link*/
.link{ background:url(../images/bg_nav.jpg) repeat; overflow:hidden; padding:15px 0;}
.link dl dt{line-height:24px;background:url(../images/bg.png) -1087px -656px; width:125px; height:24px; color:#FFF; font-size:16px; text-align:center; float:left; display:inline;}
.link dl dd{ width:1010px;color:#746547; margin-left:15px; line-height:20px; text-align:left; float:left;display:inline;}
.link dl dd a {color:#746547; padding:0 10px;}
.link dl dd a:hover { color:#fff; }

/*daohang*/
.daohang { background:#ede9de; padding:20px 0; overflow:hidden;}
.daohang dl { width:180px; text-align:center; float:left; padding-left:1px; background:url(../images/footer_bg2.jpg) left 30px no-repeat;}
.daohang dl.cur{ background:none;}
.daohang dl dt{font-size:16px; background:url(../images/bg.png) -1087px -656px; width:125px; height:24px; color:#fff;text-align:center;margin-left:25px;line-height:24px; overflow:hidden;}
.daohang dl dt a{ color:#fff;}
.daohang dl dd { height:28px; line-height:28px; overflow:hidden;}
.daohang dl dd a { font-family:"微软雅黑"; font-size:14px; color:#4c4c4c; text-decoration:none; }
.daohang dl dd a:hover { color:#cc0e0d }


/*footer*/
.footer { background:url(../images/bg_nav.jpg) repeat; width:100%; overflow:hidden; }
.n_blank_1{ height:16px; background:url(../images/bg.png) 0px -585px repeat-x; overflow:hidden;}
.foot{ color:#000;padding:30px 0; text-align:center;line-height:24px;}
.foot a{ color:#000}
.foot a:hover { color:#cc0e0d; }

/*ziye*/
.bg{ padding:0 11px; background:url(../images/bg.png) 0px -992px no-repeat; overflow:hidden;}
.title1{ height:57px; background:url(../images/bg.png) 0px -466px repeat-x; line-height:57px; color:#686868;font-family: "微软雅黑";padding-left: 25px;font-size: 18px;}
.title1 i{font-size:30px;font-weight: normal;font-family: "Bodoni Std"; font-style:normal;}
.title1 span{ background:#cc0e0d;color:#FFF;display:block;float:right;font-size:12px;font-family: 宋体;font-weight:normal;margin:15px 10px 0 0;height:30px; line-height:30px; overflow:hidden;padding:0 10px;}
.title1 span a{ color:#fff; }
.left{ width:880px; overflow:hidden;margin:20px 0 0 20px; *margin:20px 0 0 10px;}
.right{ width:255px; overflow:hidden; margin:25px 0 0 15px; *margin:20px 0 0 10px;}
.info_c li{line-height:35px; height:35px; background:url(../images/bg.png) -1203px -610px no-repeat; border-bottom:1px dashed #ccc; padding-left:20px; overflow:hidden; display:block;}
.info_c li span{ float:right;font-family: "Georgia";}
.pro{width:255px; overflow:hidden;}
.pro h2{background:url(../images/bg.png) 0px -539px;color:#cc0e0d;font-family: "微软雅黑";font-size:17px;font-weight: normal;height: 34px;line-height:34px;text-align: center; overflow:hidden;}
.pro_c { padding-bottom:10px; overflow:hidden;}
.pro_c li{border-bottom:1px dashed #ccc; color:#cc0e0d;height:34px;line-height:34px; padding-left:35px; overflow:hidden; display:block;}
.pro_c li a{ color:#cc0e0d;}
.lx_c{ line-height:30px; padding:10px 20px; overflow:hidden; background:#fcfcfc; color:#cc0e0d;}
.page{ line-height:35px; text-align:right; overflow:hidden; color:#cc0e0d; padding:0 15px;}
.page a{ padding:5px; margin:5px; border:1px solid #ccc; color:#888;} 
.page span.current{ padding:5px; margin:5px; font-weight:700;} 
.page a:hover{ background-color:#e3e3e3;}


.dis_c { width:880px; overflow:hidden;}
.dis_c li { float: left; margin:0 8px; *margin:0 7px; overflow:hidden;}
.dis_c li img {border: 2px solid rgb(179, 158, 115); overflow:hidden;}
.dis_c li span {height:40px; line-height:40px; display:block; overflow:hidden; width:276px; text-align:center;}

/*一级导航*/
.expmenu li div.header{background:url(../images/bg.png) 0px -539px; color:#cc0e0d; font-family: "微软雅黑"; font-size:17px; height:34px;line-height:34px;text-align:left; overflow:hidden; padding:0 20px; margin-bottom:5px;}
.expmenu li div.header a{color:#cc0e0d;}
/*三角按钮*/
.expmenu li div.header .arrow{display:block;width:30px;height:30px;float:right;overflow:hidden;cursor:pointer;}
.expmenu li div.header .arrow.down{background:url(../images/bg.png) -1102px -699px;}
.expmenu li div.header .arrow.up{background:url(../images/bg.png) -1167px -699px;} 
/*二级导航*/
.expmenu li .menu{padding-bottom:5px; overflow:hidden;}
.expmenu li .menu li{border-bottom:1px dashed #ccc; color:#cc0e0d;height:34px;line-height:34px; padding-left:35px; overflow:hidden;}
.expmenu li .menu li a{color:#cc0e0d;}
.expmenu li .menu li a.selected{ font-weight:bold;}

/*inside*/
.wz_hd{ text-align:center; line-height:30px; color:#000; font-size:11px;}
.wz_hd h1{ font-size:18px; line-height:30px; text-align:center; overflow:hidden;font-weight: 100;}
.cptp{margin:10px 0; width:880px; text-align:center;}
.cptp img{ max-width:868px; padding:4px; border:2px solid rgb(179, 158, 115);}
.wz_c{line-height:30px; padding:0 10px;font-size:14px;}
.wz_c img{max-width:860px;}
.page2 p{height:40px; line-height:40px; overflow:hidden; padding:0 10px; font-size:14px; display:block; color:#666; font-weight:300;}
.page2 p a{color:#666;}
.page2 p a:hover{  text-decoration:underline;}
.xgnews{ width:854px; padding:10px 0px 10px 20px; overflow:hidden; border:3px solid rgb(179, 158, 115); margin-bottom:10px;}
.xgnews h2{ height:25px; line-height:25px; color:#cc0e0d; font-size:16px; font-weight:200;}
.xgnews ul li{line-height:35px; height:35px; background:url(../images/bg.png) -1203px -610px no-repeat; border-bottom:1px dashed #ccc; padding-left:20px; overflow:hidden; width:385px;float:left;margin-right:20px; *margin-right:18px;}
.xgnews ul li span{float:right;font-family: "Georgia";}

/* 提交页面*/
.butmain{width:255px;height:auto;padding:10px 0;overflow:hidden;background:#fcfcfc;vertical-align:middle;}
.butmain ul li{ display:block;width:255px;padding:5px 0px;*padding:4px 0px;overflow:hidden;}
.butmain ul li b{display:block;width:75px;height:22px;float:left;color:#333;line-height:20px;font-weight:normal;overflow:hidden; text-align:right;}
.butmain ul li span{display:block;width:180px;float:left;color:#555;font-size:12px;line-height:20px;overflow:hidden;}
.butmain ul li em{ font-style:normal;color:#666;font-size:12px;line-height:20px;padding-left:10px;overflow:hidden;}
.butmain .mri02m_dd{width:116px;height:20px;border:1px solid #D3D4D3;font-size:12px;padding:0px 2px;overflow:hidden; margin-left:5px;}
.butmain .mri02m_ly{width:156px;height:50px;border:1px solid #D3D4D3;padding:0px 2px; overflow:auto;color:#B9B9B9; font-size:12px; line-height:22px; margin-left:5px;}
.butmain .mri02m_tj{width:58px;height:22px;margin:8px 0px;color:#FFF;font-size:12px; line-height:22px;text-align:center; background:#d3b00e;overflow:hidden; cursor:pointer; border:none;}


.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 

/* QQ在线客服*/
.scrollsidebar{position:fixed; z-index:99999; top:150px; right:0;}
.side_content{width:160px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:160px;overflow:hidden;}
.show_btn{ width:0; height:180px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;background:url(../images/kfimg.png) no-repeat 0 -307px;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;background:url(../images/kfimg.png) no-repeat 0 -205px;}
.close_btn span { display:none;}
.close_btn { float:right; display:block; width:24px; height:24px; margin:3px 0px 0 0; _margin:3px 0px 0 0; position:absolute; right:0;}
.side_title {height:52px; line-height:46px;background:url(../images/kfimg.png) no-repeat 0 -757px; text-align:center; font-size:16px; font-weight:bold; color:#fff; position:relative;}
.side_center { width:160px;font-size:14px; height:auto; width:160px; overflow:hidden;}
.qq_list{ width:160px; height:auto; overflow:hidden;}
.qq_list ul{ list-style-image:none;}
.qq_list ul li{ width:160px; height:52px; line-height:42px; text-indent:40px; font-size:14px; color:#fff; float:left;background:url(../images/kfimg.png) no-repeat 0 -705px; }
.qq_list ul li a{ color:#fff; width:160px; height:52px;float:left; text-decoration:none;}
.qq_list ul li a:hover{ color:#fff; background:url(../images/kfimg.png) no-repeat 0 -861px; text-decoration:none; width:160px; height:52px;float:left;}
.wex{ width:128px; height:auto; background:#004B92;padding:16px 16px 4px 16px; overflow:hidden;}
.wex img{ width:128px; height:128px; float:left; }
.smwx{ width:128px; height:34px; float:left; line-height:34px; text-align:center; color:#fff;}
.qqdh{ width:160px; height:52px; background:url(../images/kfimg.png) no-repeat 0 -809px; line-height: 60px; color: #fff; font-size:20px; text-align: center;}