﻿@charset "utf-8";
/* CSS Document */
/*html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter:none;
} */
body,h1,h2,h3,h4,h5,h6,p,ul,li,form,button,input,textarea,th,td,table,a,em,span,img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block;}
body,button,input,select,textarea{font:12px "黑体", Tahoma, Geneva, sans-serif; color:#666; line-height:20px; }
h1,h2,h3,h4,h5,h6,select{font-size:14px; font-weight:normal; font-style:normal;}
em{ font-style:normal;}
ul,li{list-style:none; overflow:hidden}
img{ border:none; vertical-align:middle;}
html{ overflow-y:scroll;}
p{word-wrap:break-word}
a{text-decoration:none; color:#666; }
a:hover{ color:#f00;}
a span,a em{ cursor:pointer;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.floatl{ float:left;}
.floatr{ float:right;}
.textc{ text-align:center; }
.textr{ text-align:right;}
body{ background:#fff;}
.body{  width:1000px; margin:0px auto;}


.head{ padding:3px 0px 2px 0;}
.head a img{margin:20px 0;}
.head .floatr a{ color:#c00;}

.headnav{background:url(/skins/images2/headnav.jpg); height:25px; border:1px solid #ccc; border-bottom:0px;position:relative;z-index:9999;}
.headnav .floatl{ position:relative; margin-left:17px;z-index:100;}
.headnav-m{ display:inline-block; padding:0 18px;height:25px; line-height:25px; text-align:center; font-size:12px;}
.headnav-m:hover{ background:url(/skins/images2/headnav.jpg) 0px -25px; color:#fff;}
.headnav-c{ position:absolute;padding:0 4px;  background:#eee; left:-5px; top:25px; border:1px solid #ccc; border-top:0px; z-index:10; text-align:center; display:none;z-index:100;}
.headnav-c a{ display:block;white-space:nowrap;}
.headnav-c a:hover{ background:#c00; color:#fff;}

.banner{ padding-bottom:20px;}
.banner .top{ background:#002665; color:#ffcc00; height:30px; line-height:30px; padding:0px 20px;}
.banner .bot{ position:relative; height:270px;z-index:90;}
.banner .bot div{ display:none; position:absolute; left:0px; top:0px;z-index:90;}

.title1{ background:url(/skins/images2/title1.jpg) repeat-x; height:35px; line-height:28px; border:1px solid #ccc; border-bottom:none; padding-left:30px; color:#0065ff; font-size:14px;}
.content1{ background:url(/skins/images2/content1.jpg) repeat-x bottom #fff; border:1px solid #ccc; border-top:none;}

.url1{ width:200px; padding:0px 10px 0px 0px;}
.url1 .content1{ height:160px;}
.url1 .content1 div{ padding:3px 10px 0px;}
.url1 .content1 a{ display:block;padding:2px;border:1px solid #ccc;line-height:20px;}
.url1 .content1 img{padding-right:5px;float:left;}
.news1{ width:260px; padding-right:10px;}
.news1 .content1{ height:155px;padding:5px 9px 0px;}
.right1{ width:520px;}
.url2{ width:280px; padding-right:10px;}
.url2 .content1{ height:85px;overflow:hidden}
.url2 .content1 a{ display:block; padding:0px 4px;}
.url2 .content1 div{overflow:hidden;height:124px;}
.text1{ width:230px;}
.text1 .content1{ height:160px;  padding:0px 9px 0px; overflow:hidden}
.text1 .content1 p{ height:125px;overflow:hidden }
.url3{ padding-top:10px;}
.url3 div{ float:left; padding-right:13.33px}
.url3 div a{ display:block; width:120px;}
.url3 div span{ background:url(/skins/images2/url3.jpg); height:20px; text-align:center; display:block; color:#fff;}
#demo1{ overflow:hidden;}
.indemo{ width:10000%;}
#demo11,#demo12{ float:left;}

.foot{ padding:30px 20px;}
.foot .floatl{ padding-top:20px;}
.foot b{ font-size:14px;}