@charset "utf-8";
/* CSS Document */
html {color:#333;font-family:宋体;}
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{margin:0;padding:0; font-size:12px;}
form, img, p,fieldset,dl,dt,dd{border:0px;}
form, img, p{margin: 0px auto;border:0px;}
ul, li{margin:0px auto; padding:0px; list-style:none; list-style-position:outside;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
dl,dt,dd{margin:0px; padding:0px; border:0px;}

input,select{color:#666; font-size:12px;}

a { font-family:"宋体";color: #333333; text-decoration: none;}
a:hover {color: #333; text-decoration: underline; }

.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.no_way{clear:both; display:block; overflow:hidden; height:0; margin:0; padding:0; line-height:0; font-size:0;}
.dis{display: block;}
.undis{display: none;}

/*页面定义结束---*/
.blank10{clear:both; height:10px; overflow:hidden;}

.border_blue{ border:1px #b1c8d7 solid; border-bottom:0;}
.border-bottom{border-bottom:1px #b1c8d7 solid;}

.Gmain{ width:960px; height:auto; margin:0 auto;}

.m960{ width:960px; height:auto;}
.m958{ width:958px; height:auto;}


.top{ width:960px; height:auto; padding:12px 0 10px 0;}
.logo{ width:306px; height:48px;}
.slogan{ width:320px; height:18px; padding-top:15px;}

h1{ float:left; width:958px; height:32px;  repeat-x left top; border-bottom:1px #c7d5e9 solid;}
h1 span{ float:left; width:auto; height:32px; line-height:32px; padding-left:20px; font-size:14px; font-weight:bold; color:#1e50a2;}
h1 span a{color:#1e50a2; text-decoration:none; }
h1 span a:hover{color:#1e50a2; text-decoration:underline;}


.m920{ width:920px; height:auto; padding:10px 19px; line-height:28px; color:#ccc}
.m920 a{ display:inline-block; color:#1e50a2; text-decoration:none; padding:0 3px;}
.m920 a:hover{ text-decoration:underline;}


#wrap { margin: 0 auto; overflow: hidden; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; width: 100%; background: url(../images/top.jpg) top repeat-x; }
#wrapper { text-align: left; width: 1000px; margin: 0 auto; }


.ads{ width: 150px; height: 70px; float: left; margin: 35px 0 0 20px;}
.logo { width: 254px; height: 68px; margin:15px 30px 0 30px; float: left; display:inline; }


#header { height: 144px; margin-bottom: 5px; }
.headtop { height: 99px; }
.headtop .top { height: 34px; line-height: 34px; font-size: 13px; color: #d10002; }
.headtop .top .hd { float: left; font-weight: none; color:#666 }

.sousuo { width: 460px; height: 43px; /*background: url(../images/sousuo.gif) no-repeat;*/ margin: 30px 0 0 10px; float: left; }
.kuang { width:345px; height:28px; margin-left:40px; border:none; background:none; margin-top:6px; color:#5f5f5f; }
.dianji { width:60px; height:30px; background:none; border:none; }



#footer { margin-top: 10px; border-top: 2px solid #cb0708; background: #e3e3e3; }
#footer { }
.foot { text-align: center; margin-top: 20px; padding: 20px 0; }
.foot a { color: #333; }
.foot a:hover { color: #d10002; }
.foot p { margin-bottom: 10px; color: #333; }
.foot p span a { color: #d10002; }


.menu { margin-top: 5px; display: block; height: 41px; width:1000px; overflow:hidden }
.menu ul { padding:0; margin:0; list-style-type: none; }
.menu ul li { float:left; position:relative; }
.menu ul li ul li { border: none; }
.menu ul li a, .menu ul li a:visited { display:block; text-align:center; text-decoration:none; margin-left:5px; padding-left:0px; padding-right:0px; width:90px; height:41px; line-height:41px; letter-spacing:1px; color: #ffffff; font-size: 15px; font-weight: normal; overflow:hidden }
.menu ul li ul { display: none; }
.menu ul li:hover a.indexhover { color:yello; /*background: url(../images/mebg.gif) 3px 7px no-repeat;*/ background: #a60000; height:41px; text-decoration: none; }