@charset "utf-8";
/* CSS Document */
html {color:#333;background:#FFF;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;}
body {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{ color:#333; font-family:"微软雅黑";text-decoration: none; font-weight: normal;}
a:hover {color: #BD0A01; text-decoration: underline; font-weight: normal;}


/*页面定义结束---*/


.left{float: left;}
.right{float: right;}
.clear{clear:both; height:0; margin:0; padding:0;}
.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;}


.m700{ width:700px; height:auto;}
.m689{ width:689px; height:auto; border:1px #ccc solid; border-top:0;}
.m250{ width:250px; height:auto;}

.border_c{ border:1px #ccc solid;}

.line1{ border-bottom:1px #CCC dashed; width:100%; height:9px; }
   
.gMain{clear:both; margin:0 auto; width:960px; padding:0px;}

.blank5{clear:both; height:5px; overflow:hidden;}
.blank8{clear:both; height:8px; overflow:hidden;}
.blank10{clear:both; height:10px; overflow:hidden;}

.top{ width:100%; height:44px; background:url(../images/top_bg.gif) repeat-x left top; padding-bottom:1px; border-bottom:1px #f2f2f2 solid;}
.top_logo{ width:273px; height:29px; padding-top:7px;}
.top_link{ width:600px; height:44px; line-height:44px; text-align:right;}
.top_logo_shidian{ width:222px; height:27px; padding:10px 5px;}
.top_qi{ width:169px; height:30px; margin:10px 5px 0 0; display:inline; overflow:hidden; background:#2155a1; line-height:31px; text-align:center; color:#FFF; font-family:"黑体"; font-weight:bold; font-size:14px;}

.banner{ width:100%; height: auto; background:url(../images/banner_bg.gif) repeat-x left top;}
.banner_bj{ width:100%; height:122px; background:url(../images/banner_1.gif) no-repeat center top; margin:0 auto; line-height:122px; font-family:"微软雅黑"; font-size:40px; font-weight:bold; color:#FFF; text-align:center;text-shadow:5px 4px 10px #000000;}

.daoyu{ width:100%; height:373px; background:url(../images/daoyu_bg.gif) repeat-x left top;}
.daoyu_bg{ width:100%; height:373px; background:url(../images/daoyu.gif) no-repeat center top;margin:0 auto;}
.daoyu_bg span{ float:left; padding:80px 0 0 30px; width:430px; color:#FFF; font-size:14px; font-weight:bold; line-height:26px;text-indent: 2em;}
.daoyu_pic{ padding-right:68px; padding-top:79px; width:338px; height:214px;}

.m700 h1{ float:left; height:50px; width:689px; padding-right:10px; border-top:1px #ccc solid;border-right:1px #ccc solid; position:relative;}
.m700 h1 span{ float:left; width:689px; height:51px; background:url(../images/line.gif) repeat-x left 41px; position:absolute; top:-1px;}
.m700 h1 span font{ float:left; line-height:41px; font-family:"黑体"; color:#032e61; font-size:24px; padding-left:5px;}
.m700 h1 span img{ float:left;}
.m700 h1 span i{ float:left; display:block; width:100px; height:51px; line-height:51px; font-family:Arial; font-size:32px; color:#FFF; background:url(../images/no_bg.gif) no-repeat left top; padding-left:5px;}

.m649{ width:649px; height:auto; padding:15px 20px 10px 20px;}
.m649_pic{width:220px; height:150px; padding-right:10px;}
.m649 h2{  font-size:14px; font-weight:bold; color:#7b6825; line-height:24px; text-align:left; padding-bottom:10px;}
.m649 h2 a{color:#7b6825; text-decoration:none;font-weight:bold;}
.m649 h2 a:hover{ color:#C00; text-decoration:underline; }
.m649_con{  height:auto; line-height:26px; font-size:14px;}
.m649_con a{ color:#C00; text-decoration:none;}
.m649_con a:hover{ clear:#C00; text-decoration:underline;}

.m250 h1{ float:left; width:248px; height:38px; padding-bottom:12px; background:url(../images/title_bg1.gif) no-repeat left bottom; position:relative;}
.m250 h1 span{ float:left; width:238px; height:24px; padding:15px 0 0 10px; font-size:14px; font-weight:bold; color:#1c65b7; background:url(../images/biao_1.gif) no-repeat right top; position:absolute; top:-1px; right:-1px;}
.m250_con{ width:230px; height:auto; padding:9px;}
.m250_con td{ line-height:22px;}
.m250_con td h3{ float:left; width:140px; padding-left:10px; font-size:14px; font-weight:bold; height:20px; line-height:20px; padding-top:0; margin:0;}
.m250_con td h3 a{ font-weight:bold;}
.m250_con td span{ float:left; width:140px; line-height:20px;}
.m250_con td span a{ color:#C00; text-decoration:none;}
.m250_con td span a:hover{ color:#C00; text-decoration:underline;}

.m250 h2{ float:left; width:230px; height:24px; line-height:24px; font-size:14px; font-weight:bold; text-align:center; padding:0 9px; padding-bottom:5px;}
.m250 h2 a{font-weight:bold;}
.m250 span{ float:left; padding:0 9px; line-height:22px; width:230px;}
.m250 span p{ float:left; line-height:22px; padding-left:10px; width:220px;}

.ad580{ width:649px; height:auto; text-align:center;}

.q960{ width:960px; height:auto;}
.q960 h1{ float:left; height:50px; width:948px; padding-right:10px; border-top:1px #ccc solid;border-right:1px #ccc solid; position:relative;}
.q960 h1 span{ float:left; width:948px; height:51px; background:url(../images/line.gif) repeat-x left 41px; position:absolute; top:-1px;}
.q960 h1 span img{ float:left;}
.q960 h1 span img.imgright{ float:right; padding-top:8px; padding-right:5px;}
.q960 h1 span img.imgshi{float:right; padding-top:12px; padding-right:5px;}
.q960_con{  width:924px; height:auto; border:1px #ccc solid; border-top:0; margin-left:9px; display:inline; overflow:hidden; padding:10px 12px;}
.q960_tab{ width:948px; height:auto; border:1px #ccc solid; border-top:0; margin-left:9px; display:inline; overflow:hidden; padding-bottom:15px;}
.q960_tab td{ height:32px; line-height:32px; padding-left:20px;}
.q960_tab td a{ display:block; background:url(http://img.eol.cn/images/index/eol2011/dot_666.gif) no-repeat left 13px; padding-left:10px;}
.q960_tab td.bgcolor{ background:#f4f9ff;}