@charset "utf-8";
/* CSS Document */
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 { color:#333; font: 12px/22px "宋体", "Arial Narrow", HELVETICA; background:#fff; -webkit-text-size-adjust: 100%; }
h1, h2, h3, h4, h5, h6, .yh{ font-family:"微软雅黑", "黑体", "宋体"; font-size:100%; font-weight:normal;}
a { color:#333; text-decoration: none }
a:hover { color:#c00; text-decoration: underline }
em { font-style: normal }
div{ display:block;}
ul,li { list-style: none }
img,input{ border: 0; vertical-align:middle; }
table { border-collapse: collapse; border-spacing: 0 }
p,a{ word-wrap: break-word }
.undis { display: none }
.dis { display: block }
.ind { text-indent: 2em }
.layout{ margin:0 auto; width:960px;}
.layout:after, .hd:after, .bd:after, .ft:after, .cf:after, .Q-tList:after, .Q-tList ul:after, .Q-tList ol:after, .Q-pList:after, .Q-pList ul:after, .Q-tpList:after, .Q-tpList ul:after, .Q-tpWrap:after { content: ""; display: table; clear: both;}
.layout, .hd, .bd, .ft, .cf, .Q-tList, .Q-tList ul, .Q-tList ol, .Q-pList, .Q-pList ul, .Q-tpList, .Q-tpList ul, .Q-tpWrap { *zoom:1}
@media screen {
.ovh{ overflow:hidden;}
.cl{ clear:both;}
.fl, .layout .fl, .chief { float: left; display: inline }
.fr, .layout .fr, .extra { float: right; display: inline }
.hd h2, .hd h3 { float: left; display: inline }
.mb30{ margin-bottom:30px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mt30{ margin-top:30px;}
.banner1{ width:100%; background:#f8efe5;}
.banner{ width:1060px; margin:auto;}
.top{ width:960px; margin:auto; height:376px;}
.top ul{ list-style:none;}
.top ul li{ float:left; position:relative; margin-bottom:10px;}
.dont{ position:absolute; left:0px; top:0px; z-index:10;}
.dont2{ position:absolute; right:0px; bottom:0px; z-index:10;}
.w4801{ width:480px; height:238px;}
.w2401{ width:240px; height:140px;}
.w480{ width:480px; height:238px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:1;}
.w240{ width:240px; height:140px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:1;}
.bac{ height:100px; background:url(op.png); width:480px; position:absolute; bottom:0px; z-index:5; margin:0px; padding:0px;}
.bac h1{ text-align:center; line-height:46px; height:46px; font-size:20px;}
.bac h1 a{ color:#fff;}
.bac h1 a:hover{ color:#c00;}

.bac p{width:410px; margin:0px auto;}
.bac p a{ color:#999;}
.bac p a:hover{  color:#fff;}
.w2401 h1{ text-align:center; line-height:40px; background:url(op.png); height:40px; width:240px; position:absolute; bottom:0px; z-index:10;}
.w2401 h1 a{ color:#fff;}
.w2401 h1 a:hover{ color:#c00;}

.w615{ width:615px;}
.w310{ width:310px;}
.w190{ width:190px;}
.w405{ width:405px;}
.main{ width:960px; margin:auto; margin-top:30px;}
.w615 ul{ list-style:none;}
.w615 ul li{ padding-top:20px; height:130px; border-bottom:1px #eee solid;}
.w615 ul li:hover{ background:#f5f5f5;}
.w615 ul li h1{ font-size:18px; line-height:32px; height:36px; margin-bottom:5px;}
.w615 ul li h1 span{ width:80px; line-height:25px; text-align:center; height:25px; background:url(i_bg.jpg); color:#fff; font-size:16px; font-weight:bold; display:inline-block; margin-right:10px;}

.gx{ background:#f8f8f8; padding:15px; width:280px;}
.gxx{ clear:both; margin-top:15px;}
.gxx li{ margin-bottom:15px;}
.gxx li h1{ line-height:26px; height:30px; font-size:16px;}
.gxx li p a{ color:#666;}
.gxx li p a:hover{ color:#c00;}

.gxx1{ list-style:none; width:320px; height:300px;}
.gxx1 li{ width:160px; float:left;}
.gxx1 li p{ width:150px; text-align:center;}
.gxx1 li p a{ line-height:30px; height:30px; color:#000;}
.gxx1 li p a:hover{ color:#c00;}

.gxx2{ list-style:none;}
.gxx2 li{ line-height:28px; height:30px; background:url(dot.jpg) no-repeat 3px 12px; text-indent:16px;}
.gxx2 li a{color:#000;}
.gxx2 li a:hover{ color:#c00;}

.wend{}
.wend ul{ list-style:none;}
.wend ul li{ margin-bottom:10px;}
.wend ul li h1{ line-height:26px; color:#000; font-size:14px;}

.answ{ background:#f7f9f6; border:1px #d4d4d4 solid; padding:15px; width:278px; margin-top:10px;}

.more{ width:100px; height:36px; background:#d43836; margin-top:20px; line-height:36px; text-align:center; font-size:16px; margin-bottom:30px;}
.more a{ color:#fff;}
.more a:hover{ color:#ccc;}



