/*全体*/
body{ background:#ffffff;font-family:微软雅黑; color: #000;}
*{ margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
table{ border-collapse: collapse; border-spacing: 0; border:none;}
input, textarea, select, button{ outline:none; border:none;}
textarea,input{ resize:none; }
em, strong, i, b { font-style: normal; font-weight:normal;}
ul, ol{ list-style: none; }
img { border: none; }
a{ text-decoration:none; cursor:pointer; color:#FFF;}
a:hover{text-decoration: none;}
a.one:hover{ text-decoration:underline;}
#wrap{ width:1040px; margin:0 auto;}
/*浮动*/
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.pr{ position:relative;}
/*头部*/
.headtop{ width:100%; background-color:#4380d4; height:40px; line-height:27px; min-width:1040px;}
.headtop p{ float:left; height:27px; line-height:40px; font-size:12px; color:#FFF;}
.logoinfo{ float: right; height:27px; line-height:27px;}
.logoinfo a{ height:27px; line-height:27px; overflow:hidden; font-size:24px; display:inline; float:left;padding-top: 8px;}
.logoinfo a img{ width:18px; height:16px;  margin:6px 5px 0px; float:left;}
.logoinfo a em{ width:100%; height:27px; line-height:27px;}
.dmenu{ width:696px; height:100px;float:right;}
.dmenu ul{}
.dmenu ul li{ margin-left:10px;}
.dmenu ul li a{ width:84px; height:40px; padding:30px 0; line-height:normal; color:#000; background:#FFF; float:left; text-align:center}
.dmenu ul li span { font-size:9px; color:#666; font-family:Arial, Helvetica, sans-serif; display:block; text-transform:uppercase;}
.dmenu ul li a:hover{ background:#666; color:#FFF;}
.dmenu ul li a:hover span {color:#FFF;}
.dmenu ul li a.col{ background:#4380d4; color:#FFF;}
.dmenu ul li a span.select{ color:#FFF;}

.search{ width:38px; height:100px; float:right; background:#EDEDED url(../img/search.jpg) center center no-repeat; position:relative; cursor:pointer;}
.search_box{ display:none; height:30px; width:232px; border:1px solid #E9EAEC; background:#fff; position:absolute; top:100px; left:-204px;  position:relative; z-index:9999; border:5px solid #4380d4;}
.hd-text{ width:198px; height:24px; line-height:24px; padding:3px 0px; text-indent:20px; font-size:12px; color:#ddd; background:none; border:none; position:absolute; left:0; top:0; outline:none;}
.hd-sbt{ background:url(../img/hd-sbt.jpg) center center no-repeat; width:34px; height:30px; cursor:pointer; outline:none; border:none; position:absolute; top:0; right:0;}

/*底部*/
.wrapper{ width:100%; background-color:#4380d4; min-height:75px;clear:both; min-width:1040px;}
.bottomct{ width:670px; float:left;}
.padding20{ padding-top:20px;}
.bottomct ul{ float:left;}
.bottomct ul li{ float:left; border-left:1px solid #FFF; font-size:12px; height:18px;}
.bottomct ul li a{ padding:0 10px;}
.bottomct ul li.bdlnn{border-left: none;}
.bottomct p{ color:#FFF; font-size:12px; padding-left:10px; margin:5px 0;}
.bottomr{ float:right; width:290px;}
.bottomr p{ color:#FFF; font-size:12px; margin:0px 0;}




