﻿@charset "utf-8";
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust:100%;}
html,body{width:100%;height:100%;cursor:default;}
html,body,div,ul,li,p,span,em,i,th,td,dl,dd,form,input,textarea,select,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;font-size:100%;font-style:normal;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
button,input[type='submit'],input[type='button']{cursor:pointer;outline:none}
a{cursor:pointer;text-decoration:none;color:#333;outline:none;blr:expression(this.onFocus=this.blur())}
a:hover{-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;color:#005dac;}
a:focus,input:focus,textarea:focus{outline:none}
.cf{*zoom:1}
.cf:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
.hid,h1{position:absolute;z-index:-1;top:-10000px;left:-10000px;display:block;width:10px;height:10px; font-family:Verdana, Arial, sans-serif;}
.list-page{width:100%; height:70px; line-height:70px; text-align:center;display:block; margin:0 auto;}
.list-page a{ padding:8px 13px; font-size:12px; border:1px solid #e8e8e8; margin:0 2px; background:#fff; color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.list-page a:hover{ border-color:#333; color:#333;}
.list-page a.on{color:#333;border-color:#bbb; cursor:default;}
.hrx{ width:100%; height:10px; line-height:10px; display:block; margin:0 auto; overflow:hidden;}
body{background:#f6fbff;font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;font-size:12px;line-height:1;color:#333}
input{font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;}

.header{width:100%; height:158px; display:block; margin:0 auto; position:relative; background:url(../images/topbg.jpg) no-repeat center center;}
.headBox{ width:1000px; height:158px; display:block; margin:0 auto; position:relative;}
.logo{ width:360px; height:100px; display:block; float:left; padding-top:28px;}
.logo img{ width:100%;}

.topPic{ width:624px; position:relative;  height:158px; overflow:hidden; margin:0 auto;}
.topPic .bd{ position:relative; z-index:0; }
.topPic .bd ul{ width:100% !important;  }
.topPic .bd li{ width:100% !important;  height:158px; overflow:hidden; text-align:center;  }
.topPic .bd li a{ display:block; height:158px; }
.topPic .bd li a img{ width:624px; height:158px; display:block;}
.topPic .hd{ width:624px; left:50%; margin-left:-500px; position:absolute; z-index:1; bottom:25px; overflow:hidden; text-align:center; display:none;  }
.topPic .hd ul{ width:100%; height:100%; display:block; margin:0 auto; float:left; text-align:center;}
.topPic .hd ul li{ width:15px; height:15px;display:inline-block;*display:inline;*zoom:1; background:#fff; margin:0 3px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6; cursor:pointer;}
.topPic .hd ul li.on{ background:#4eba86;}

.navWra{width:100%; height:57px; display:block; margin:0 auto; position:relative; background:url(../images/nav.jpg) center;}
.navBox{ width:1000px; height:57px; display:block; margin:0 auto; position:relative;}
.nav{ width:1000px; height:57px; display:block; float:left; }
.nav li{ width:80px; height:57px; display:block; float:left;text-align:center; position:relative;}
.nav li a{ display:block; line-height:57px; color:#58260f; font-size:15px;}
.nav li:hover a{ background:#FFF; color:#58260f; font-weight:bolder;}
.nav li span{ display:none; width:78px;background:#58260f; border:1px solid #efe5d9; border-top:none; position:absolute; z-index:99999; left:0; top:57px; padding-bottom:5px;}
.nav li span a{ line-height:36px;color:#58260f;background:#024988; font-size:14px;}
.nav li:hover span a{ color:#58260f; font-weight:normal;}
.nav li span a:hover{ background:#58260f; color:#FFF;}
.nav li:hover span a:hover{color:#ffe680;}
.search{ width:110px; height:26px;display:block; position:absolute; z-index:2; top:11px; right:0;}
.search .stxt{ width:60px; height:34px; line-height:34px; display:block; float:right; border:0; padding:0 5px;border:0px solid #b7e9d1; border-right:0; color:#999; font-size:14px;}
.search .sbtn{ width:34px; height:34px; display:block; float:right; border:0; background:#2793dc; color:#fff; font-family: "untitled-font-5"; font-size:22px; line-height:26px; text-align:center;}
.search .sbtn:hover{ background:#4ab6ff;}

.iNewsWra{width:100%; height:410px; display:block; margin:0 auto; position:relative; background:url(../images/newsbg0.jpg) no-repeat center center;}
.iNewsBox{ width:1000px; height:380px; display:block; margin:0 auto; position:relative; padding-top:30px;}
.focus{ width:620px; height:350px; display:block; float:left;position:relative;overflow:hidden;margin:0;padding:0;}
.focus .hd{ position:absolute; height:28px; bottom:0; right:5px; z-index:1; }
.focus .hd li{ display:inline-block; width:15px; height:15px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#ccc; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
.focus .hd li.on{ background:#0071bd;  }
.focus .bd{ position:relative; z-index:0;width:100%; height:350px; display:block; }
.focus .bd ul{width:100%; height:350px; display:block; }
.focus .bd li{ position:relative;width:100%; height:350px; display:block;   }
.focus .bd li img{ width:100%;  min-height:350px; display:block;   }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.focus .bd li .tit{ width:100%; height:40px; line-height:40px; display:block; position:absolute; z-index:10; bottom:0; right:0; background:#000; text-indent:10px; font-size:18px; color:#fff;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}

.tabTopHot{ width:360px; height:348px; display:block; float:right; border-top:2px solid #005dac; background:#fff;overflow:hidden;}
.tabTopHot .hd{ height:46px;position:relative; color:#666; }
.tabTopHot .hd ul{ float:left; position:absolute; left:0px; top:0px; height:46px; padding-left:10px;   }
.tabTopHot .hd ul li{ float:left; padding:0 10px; height:46px; display:block; cursor:pointer;line-height:46px; font-size:20px;  }
.tabTopHot .hd ul li a{ color:#666;}
.tabTopHot .hd ul li.on{ color:#005dac; height:37px; font-weight:bold; }
.tabTopHot .hd ul li.on a{ color:#005dac;}
.tabTopHot .bd ul{zoom:1; padding:0px 5px 0 5px;  }
.tabTopHot .bd li{  width:335px; height:32px;  display:block;float:left; overflow:hidden; position:relative; font-size:14px; line-height:32px; background:url(../images/title.png) no-repeat 0 center; padding-left:12px; }
.tabTopHot .bd li:hover{ background-image:url(../images/title2.png);}
.tabTopHot .bd li span{ display:block; font-size:14px; color:#999; position:absolute; z-index:1; top:0; right:0;}
.tabTopHot .bd li a:hover span{}
.tabtest{font-size:20px; position:absolute; z-index:1; top:12px; left:120px; color:#888;}

.bannL{ width:1000px; height:100px; display:block; margin:0 auto; padding:30px 0 15px 0; overflow:hidden; position:relative;}
.bannL .bd{ position:relative; width:100%; height:100px; z-index:0;position:relative;overflow:hidden;}
.bannL .bd li{ zoom:1; vertical-align:middle; }
.bannL .bd img{ width:100%; height:100px; display:block;  }
.bannL .prev,.bannL .next{ position:absolute;overflow:hidden;display:block;width:30px;height:100px; line-height:100px; text-align:center; top:30px;left:0; font-size:40px; font-weight:bold; font-family:'\5B8B\4F53'; color:#FFF; background:#555; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-left:0;}
.bannL .next{ left:auto; right:0;}
.bannL:hover .prev,.bannL:hover .next{ background:#555;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;}
.bannL .prev:hover,.bannL .next:hover{ background:#000;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.indexTitle{width:1000px; height:70px; display:block; margin:0 auto;overflow:hidden; position:relative; background:#005dac; }
.indexTitle a{ width:200px; height:70px; display:block; margin:0 auto;color:#fff;}
.indexTitle i{font-family: "untitled-font-5"; width:55px; height:70px; display:block; float:left; font-size:50px; line-height:70px; text-align:left;}
.indexTitle strong{ width:120px; height:30px; line-height:30px; display:block; float:left; font-size:24px; font-weight:normal; padding-top:9px;}
.indexTitle span{ width:140px; height:20px; line-height:20px; display:block; float:left; font-size:14px; font-weight:normal;}

.depListBox{ width:998px;display:block; margin:0 auto;position:relative; margin-top:10px;border:1px solid #e0e0e0;border-bottom:0; background:#fff;}
.depList{ width:33.2%; height:120px; display:block; float:left; border:1px solid #e0e0e0; margin:-1px 0 0 -1px; background:#fff;}
.depList strong{ width:100%; height:34px; line-height:40px; display:block; float:left; font-size:18px; color:#005dac; font-weight:normal; text-indent:10px; overflow:hidden;}
.depList span{ width:100%; height:70px; display:block; margin:0 auto; font-size:14px; line-height:24px; overflow:hidden;}
.depList span a{ padding:0 8px; display:block; float:left;}
.depList span a:hover{ text-decoration:underline;}
.depList:hover{ background:#f9fffa;}
.depList:hover strong{ font-weight:bolder;}

.depsList{width:978px;display:block;float:left;border-bottom:1px solid #e0e0e0; padding:10px; }
.depsList strong{ width:86px; height:30px; display:block; float:left; background:#005dac; color:#fff; position:relative;  line-height:30px; text-align:center; font-size:16px;}
.depsList i{width: 0;height: 0;border-top:8px solid transparent;border-left:8px solid #005dac;border-bottom:8px solid transparent; position:absolute; top:8px; right:-5px; overflow:hidden;}
.depsList span{ width:882px; display:block; float:left; padding-left:10px; font-size:14px; line-height:30px;}
.depsList span a{ display:block; float:left; padding:0 6px;}

.demWra{width:100%; height:386px; display:block; margin:0 auto; position:relative; background:url(../images/dembg.jpg) no-repeat center bottom; margin-top:30px; padding:30px 0 0 0;}
.demBox{ width:1000px; height:386px; display:block; margin:0 auto; position:relative;}
.Rtitle{width:320px; height:70px; display:block; float:left; margin:0 auto;overflow:hidden; position:relative; padding-top:10px;  }
.Rtitle a{ width:300px; height:70px; display:block; float:left;color:#005dac; padding-left:10px;}
.Rtitle i{font-family: "untitled-font-5"; width:45px; height:70px; display:block; float:left; font-size:50px; line-height:70px; text-align:left;}
.Rtitle strong{ width:220px; height:30px; line-height:30px; display:block; float:left; font-size:24px; font-weight:normal; padding-top:9px;}
.Rtitle span{ width:240px; height:20px; line-height:20px; display:block; float:left; font-size:14px; font-weight:normal;}
.RPic { width:620px; height:350px; display:block; float:left; background:#fff; overflow:hidden; position:relative;}
.RPic .hd{ position:absolute; z-index:500;top:40px;right:14px; text-align:center;}
.RPic .hd ul li{ width:15px; height:15px; display:inline-block;*display:inline;*zoom:1; background:#ccc; overflow:hidden; text-indent:-999px;margin:0 2px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px; }
.RPic .hd ul li.on{ background:#005dac;}
.RPic .bd{ width:618px; height:260px; display:block; float:left; overflow:hidden; padding:15px 0 0 7px;}
.RPic .bd ul{ overflow:hidden; zoom:1; }
.RPic .bd ul li{ width:140px; height:280px;  float:left;overflow:hidden; text-align:center; display:block; margin:0 6px;  }
.RPic .bd ul li i{ width:138px; height:180px; display:block; float:left; text-align:center;border:1px solid #eee; overflow:hidden;} 
.RPic .bd ul li i img{ width:100%; min-height:180px; display:block;}
.RPic .bd ul li strong{ width:100%; height:26px; line-height:26px; display:block; float:left; text-align:center; font-size:16px; font-weight:normal; color:#005dac; padding-top:5px; } 
.RPic .bd ul li span{ width:100%; height:20px; line-height:20px; display:block; float:left; text-align:center; font-size:14px; font-weight:normal; color:#333; } 
.RPic .bd ul li a:hover i{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.Rad{ width:360px; height:260px; display:block; float:right;}
.Rad a{ width:360px; height:110px; display:block; float:left; margin-bottom:10px; background:#000;}
.Rad a img{width:360px; height:110px; display:block;}
.Rad a:hover img{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.Links{ width:1000px; display:block; margin:0 auto; padding:40px 0; font-size:14px; line-height:30px;}
.Links strong{ display:block; float:left; font-weight:normal;color:#666;}
.Links a{ padding:0 18px 0 0px; display:block; float:left; color:#666;}
.Links a:hover{ text-decoration:underline; color:#005dac;}

.footer{width:100%; height:100px; display:block; margin:0 auto; position:relative; background:#e9ddcf; border-top:2px solid #26b0ee;  padding-top:10px;}
.footWra{ width:1000px; height:100px; display:block; margin:0 auto; position:relative; color:#613e22; font-size:14px; overflow:hidden;}
.footWra p{ width:100%; display:block; float:left; line-height:26px; text-align:center;}
.footWra p a{ color:#613e22;}
.footPic{width:100%; display:block; float:left; padding-top:25px; text-align:center;}
.footPic img{ padding:0 10px;}

.pageMap{ width:1000px; height:30px; display:block; margin:0 auto; text-align:right; font-size:12px; color:#999; line-height:40px; overflow:hidden;}
.pageMap a{ color:#999; padding:0 10px;}
.pageSub{width:1000px; height:auto; display:block; margin:0 auto; border-bottom:2px solid #8a5b30; padding-bottom:10px; position:relative;}
.pageTitle{ min-width:160px; height:50px; display:block; float:left; line-height:50px; font-size:32px; text-indent:10px; color:#A6043D;}
.pageTitle2{ width:460px; height:50px; display:block; float:left; line-height:50px; font-size:32px; text-indent:10px; color:#A6043D;}
.pageMenu{ width:780px; display:block; float:left; padding-top:12px;}
.pageMenu a{ padding:5px 10px; margin:0 5px; font-size:18px; display:block; float:left;}
.pageMenu a:hover{ background:#8a5b30; color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pageMenu a.on{ background:#8a5b30; color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.depBox{width:1000px; height:auto; display:block; margin:0 auto;padding:15px 0 35px 0;}
.pageDep{ width:303px; height:200px; display:block; float:left; overflow:hidden; margin:15px 15px;  position:relative;  }
.pageDep a{ border:1px solid #e0e0e0; background:#fff; display:block; width:301px; height:198px; position:relative;}
.pageDep em{ width:100%; height:100px; display:block; float:left;overflow:hidden;}
.pageDep em img{ width:100%; min-height:100px;}
.pageDep b{ width:100%; height:100px; display:block; position:absolute; z-index:1; top:0; left:0; background:#fff;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}
.pageDep strong{width:100%; height:100px; display:block; position:absolute; z-index:2; top:0; left:0; text-align:center; line-height:100px; font-size:38px; color:#8a5b30;text-shadow:0 1px 1px rgba(225, 225, 225,.9);}
.pageDep strong.fx{ font-size:18px;}
.pageDep i{ width:281px; height:30px; display:block; float:left; padding:0 10px; line-height:30px; font-size:16px;color:#666;}
.pageDep span{ width:281px;  display:block; float:left; padding:0 10px; line-height:20px; font-size:14px; color:#999;}
.pageDep a:hover{ border-color:#58260f; background:#fff;}
.pageDep a:hover strong{color:#58260f;}
.pageDep a:hover b{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8; background:#eff7ff;}
.pageDep a:hover i,.pageDep a:hover span{color:#58260f;}
.pageHo{width:303px; height:240px; display:block; float:left; overflow:hidden; margin:15px 15px;  position:relative; }
.pageHo a{ border:1px solid #e0e0e0; background:#fff; display:block; width:301px; height:238px; position:relative;}
.pageHo em{ width:100%; height:200px; display:block; float:left;overflow:hidden;}
.pageHo em img{ width:100%; min-height:200px;}
.pageHo strong{width:100%; height:100px; display:block; float:left;  text-align:center; line-height:32px; font-size:16px; color:#8a5b30;text-shadow:0 1px 1px rgba(225, 225, 225,.9);}
.pageHo a:hover{ border-color:#8a5b30; background:#fff;}
.pageHo a:hover strong{color:#A6043D;}


.pageTitlex{width:1000px; height:auto; display:block; margin:0 auto;padding:15px 0 0px 0; font-size:32px; text-align:center; color:#005dac; line-height:1.6;}
.pageConten{width:960px; height:auto; display:block; margin:0 auto;padding:15px 20px 45px 20px; }
.pageConten img{ max-width:960px;}
.pageConten p{font-size:16px; line-height:1.8; padding:8px 0;}
.pageConten2{width:800px; height:auto; display:block; margin:0 auto;padding:15px 100px 45px 100px; }
.pageConten2 img{ max-width:800px;}
.pageConten2 p{font-size:16px; line-height:1.8; padding:8px 0;}
.pageConten2 p.namex{ font-size:32px; text-align:center; color:#8a5b30; line-height:1.6; padding:0;}

.newsBox{width:1000px; height:auto; display:block; margin:0 auto;padding:15px 0 25px 0;}
.newsBox li{ width:940px; height:auto; display:block; float:left; border-bottom:1px solid #e0e0e0; padding:10px 30px;}
.newsBox li strong{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:normal; display:block; float:left; overflow:hidden;}
.newsBox li i{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; display:block; float:left; color:#999;}
.newsBox li span{ width:100%; max-height:40px; line-height:20px; font-size:14px; font-weight:normal; display:block; float:left;overflow:hidden; color:#666;}
.newsBox li.Npic b{ width:150px; min-height:90px; display:block; float:left;overflow:hidden;}
.newsBox li.Npic b img{ width:100%; min-height:90px;}
.newsBox li.Npic strong{ width:760px; margin-left:10px;}
.newsBox li.Npic i{ width:760px;margin-left:10px;}
.newsBox li.Npic span{ width:760px;margin-left:10px;}
.newsBox li:hover{ background:url(../images/newst.jpg) repeat-y 0 0;}
.pageTips{ width:1000px; height:30px; display:block; margin:0 auto; border-bottom:1px solid #e0e0e0; line-height:30px; font-size:14px; color:#666; text-align:center;}
.pageTips2{ width:100%; height:30px; display:block; margin:0 auto; line-height:30px; font-size:14px; color:#666; text-align:right;}

.pageDt{ width:467px; height:202px; display:block; float:left; overflow:hidden; margin:15px 15px;  position:relative;  }
.pageDt a{ border:1px solid #e0e0e0; background:#fff; display:block; width:445px; height:180px; position:relative; padding:10px;}
.pageDt em{ width:138px; height:180px; display:block; float:left;overflow:hidden;}
.pageDt em img{ width:100%; min-height:180px;}
.pageDt strong{width:290px; height:30px; display:block; float:left; text-align:left; line-height:30px; font-size:22px; color:#8a5b30;text-shadow:0 1px 1px rgba(225, 225, 225,.9); padding-left:10px}
.pageDt i{ width:281px; height:30px; display:block; float:left; padding:0 10px; line-height:30px; font-size:16px;color:#666;}
.pageDt span{ width:281px; max-height:120px; overflow:hidden;  display:block; float:left; padding:0 10px; line-height:20px; font-size:14px; color:#999;}
.pageDt a:hover{ border-color:#8a5b30; background:#fff;}
.pageDt a:hover strong{color:#A6043D;}
.pageDt a:hover b{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8; background:#eff7ff;}
.pageDt a:hover i,.pageDt a:hover span{color:#8a5b30;}

.gotophone{ width:100%; height:80px; line-height:80px; display:block; margin:0 auto;  background:#613f20; font-size:28px; color:#fff; text-align:center;}
.gotophone a{color:#fff;}



.bannMobile,.bannMobile2,.demMobile,.gotopc,.pMi,.gohead,.Phi,.jiathis_style_m{ display:none;overflow:hidden;}
.jiathis_style{ top:220px !important;}
/* 翻页器 */
.m-page{margin:0px 0 0px 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999; width:1000px; display:block; margin:0 auto; float:left; padding:25px 0 50px 0; float:left;}
.m-page a,.m-page i{display:inline-block;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;text-shadow:0 1px #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#8a5b30;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}





.BList{ padding:10px 15px; display:block; background:none;}
.Bform{ width:60%;padding:10px 0; position:relative; margin:0 auto;}
.Bform label{ width:100px;display:block; float:none; text-align:right; line-height:40px; font-size:16px; font-weight:normal; color:#666; position:absolute; z-index:100; top:12px; left:0;}
.Bform p{ width:auto; height:40px; display:block; float:none; position:relative; padding-left:105px; border:1px solid #aaa; background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; overflow:hidden;}
.Bform p span{ display:none;}
.Bform p i img{ max-height:40px; vertical-align:middle; padding-left:5px; float:right; height:40px; display:block; width:100px;}
.B-ipt{width:100%;padding:0px;height:40px;border:0px solid #D9D9D9;border-top-color:#c0c0c0;line-height:40px;font-size:16px;color:#333;background:#fff;}
.B-tex{width:100%; height:120px;padding:0px;border:0px solid #D9D9D9;border-top-color:#c0c0c0;line-height:1.6;font-size:16px;color:#333;background:#fff;font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;}
.B-sel{width:100%; height:40px;padding:0px;border:0px solid #D9D9D9;border-top-color:#c0c0c0;line-height:1.6;font-size:16px;color:#333;background:#fff;font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;}
.BformBtn{width:100%;padding:10px 0px 20px 0px; position:relative; text-align:center;}
.B-btn{ padding:0px; width:60%; height:40px; display:block; float:none; background:#bc3a90; font-size:16px; border:0; color:#fff; font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 auto;}
.B-btn2{ float:right; background:#aaa; display:none;}
.B-btn:hover{ background:#b02c83;}
.BformTips{width:100%; position:relative; line-height:40px; display:none; font-size:16px; color:#F00; padding:10px 0; text-align:center;}

/***留言*/

.mesbox{ width:1000px; display:block; margin:0 auto;}
.mesList{ width:940px; display:block; float:left; padding:10px 30px; border-bottom:1px solid #e5e5e5; padding-top:15px;}
.mesList:hover{ background:url(../images/newsli.jpg) repeat-y left center;}
.mesList p{ line-height:1.6; font-size:14px;}
.mesList b{ color:#135fbd;}
.mesList p.h{ padding-left:25px; padding-top:8px; color:#666;}
.mesList p.h b{ color:#54a506;}
.mesList i{ padding-left:10px; font-size:12px; color:#666;}
.openBox{ font-size:14px; padding:10px 25px; border:1px solid #bc3a90; background:#c8499d; color:#fff; margin:0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;  line-height:1; text-indent:0;position:absolute; z-index:10; top:-60px; right:0;}
.openBox:hover{ background:#b02c83; color:#fff;}
.openBox2{ font-size:14px; padding:10px 25px; border:1px solid #bc3a90; background:#c8499d; color:#fff; margin:0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;  line-height:1; text-indent:0;position:absolute; z-index:10; top:-60px; right:0;}
.openBox2:hover{ background:#b02c83; color:#fff;}
.messagebtn{ width:1000px; height:1px; display:block; margin:0 auto; position:relative;}

.Msgbg{ width:100%; height:100%; display:none; position:absolute; z-index:9998; top:0; left:0; background:#000;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.MsgDiv{ width:600px;display:none; position:absolute; z-index:9999; top:80px; left:50%; padding:40px; margin:0 0 0 -340px; background:#fff;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .7); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .7); box-shadow: 0 1px 3px rgba(0, 0, 0, .7); }
.MList{width:100%; height:95%; display:block;overflow-y:auto;overflow-x:hidden;}
.ClaBox{ padding:3px 7px 7px 7px; line-height:1; background:#ccc; position:absolute; top:-10px; right:-10px; font-size:22px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.ClaBox:hover{ background:#bc3a90; color:#fff;}
.Mt{ width:600px; display:block; float:left; font-size:24px; color:#bc3a90; padding-bottom:20px;}
.Mform{ width:540px; float:left; padding:10px 30px 25px 30px; position:relative;}
.Mform label{ width:100px;display:block; float:left; text-align:right; line-height:30px; font-size:14px; font-weight:bold; color:#666;}
.Mform p{ width:440px; display:block; float:left; position:relative;}
.Mform p span{ position:absolute; z-index:1; bottom:-18px;left:0; font-size:12px; color:#777;}
.Mform p i img{ max-height:26px; vertical-align:middle; padding-left:5px;}
.M-ipt{width:180px;padding:5px;height:17px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:17px;font-size:14px;color:#333;background:#fff;}
.M-tex{width:380px; height:80px;padding:5px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:17px;font-size:14px;color:#333;background:#fff;}
.M-sel{width:192px; padding:5px 0;  font-size:14px;vertical-align:middle;border-color:#c0c0c0;background:#fff; color:#333;}
.MformBtn{width:440px; float:left; padding:20px 30px 23px 128px; position:relative;}
.M-btn{ padding:10px 20px; background:#bc3a90; font-size:14px; border:0; color:#fff; font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.M-btn:hover{ background:#b02c83;}
.inqSea{ width:100%; height:100px; display:block; margin:0 auto; text-align:center; float:left; padding:30px 0 0 0;}
.inqIpt{display:inline-block;*display:inline;*zoom:1; position:relative; font-size:14px; margin:0 5px;}
.inqIpt label{ position:absolute; top:1px; left:1px; line-height:30px; border-right:1px solid #e5e5e5; width:60px; text-align:center; background:#fff4fc; color:#b02c83;}
.inqIpt input{ width:120px; height:30px; line-height:30px; display:block; float:left; padding:0 5px 0 70px; border:1px solid #cd9ebd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.sf input{ padding-left:110px; width:220px;}
.sf label{ width:100px;}
.inqIpt span{ position:absolute; z-index:1; top:40px; left:0; font-size:12px; color:#777;}
.codeimg{ height:32px;display:block; float:left; background:#ccc; text-align:left;}
.codeimg img{ height:32px;}
.inqBtn{ width:140px; height:32px; line-height:32px; display:block; float:left; border:0; background:#b02c83; color:#fff; font-size:14px; font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.inqBtn:hover{ background:#a0126f;}
.ui-tb{ width:600px; border-collapse: collapse;}
.ui-tb th{border: 1px solid #ccc;}
.ui-tb td{border: 1px solid #ccc; padding:10px; line-height:1;}