﻿/*======= css reset =======*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var {  }
ol,ul,li { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }


/*-- ================== 本网站通用 ====================== --*/

html{ width:100%; height:100%;  }
body{ width:100%; height:100%; color:#333;font:12px/22px verdana,Tahoma,Helvetica,Arial,sans-serif;background:url(images/bgwhite.png) repeat 0 2px;}

a{color:#333;text-decoration:none; outline:none;}
a:hover {text-decoration:underline; }

/*-- Public --*/
.coA{color:#0D76A3;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.clearbox{border-bottom:0 none;border-left:0 none;border-right:0 none;border-top:1px solid transparent !important;clear:both;
font-size:0;height:0;line-height:0;margin-top:-1px !important;visibility:hidden;}

.blank0{clear:both;font-size:0;height:10px;line-height:10px;margin:0;padding:0;}
.blank8{clear:both;font-size:0;height:8px;line-height:8px;margin:0;padding:0;}
.blank7{clear:both;font-size:0;height:7px;line-height:7px;margin:0;padding:0;}
.blank5{clear:both;font-size:0;height:5px;line-height:5px;margin:0;padding:0;}
.blank3{clear:both;font-size:0;height:3px;line-height:3px;margin:0;padding:0;}
.blank1{clear:both;font-size:0;height:1px;line-height:1px;margin:0;padding:0;}

/*more*/
.more01, .more02, .more03{float:right;margin:0 10px 0 0;color:#666;}
.more02{color:#00416C;}
.more03{color:#047782;}
.more{float:right;width:37px;height:12px;margin:3px 8px 0 0;background:url(images/more.gif) no-repeat left top;}
.more:hover{color:#f60;text-decoration:underline;}

/*dot date*/
.date, .time, .datetime{font-size:10px;color:#999;float:right;}

.wrap{width:990px;margin:0 auto;overflow:hidden;}

#header .topBar{text-align:right;line-height:46px;height:46px;}
#header .topBar *{color:#000000;}
#header .topBar a{padding:0 5px 0 20px;background:url(images/topBarIcos.gif) no-repeat 3px 3px;}
#header .topBar a.addFav{background-position:3px -16px;}
#header .topBar a.contactUs{background-position:3px -37px;}
#header .logo{height:81px;overflow:hidden;}

#header .wrap{height:140px;background:url(images/logo1.png) no-repeat left top;}
#header .wrap1{height:90px;background:url(images/18.png) repeat 0 2px;}
#header .nav{height:36px;line-height:36px; margin: 0 auto;width: 990px;}
#header .nav ul{float:left;overflow:hidden;}
#header .nav li{float:left;text-align:center;height:90px;margin-right:1px;}
#header .nav li a{display:inline-block;height:90px;padding:25px 33px;font-size:14px;font-weight:bold;background:url(images/daohang.png) repeat-x left top;color:#fff;}
#header .nav li a:hover{background:url(images/daohangdise.png) repeat left top;color:#c6c6c6;text-decoration:none;}

/*#content .wrap{background:#fff url(images/contentBg.png) no-repeat left top;}*/

#picScroll{position:relative;z-index:0;margin:0 15px;}
#picScroll .hd{overflow:hidden;padding-left:30px;height:30px;line-height:30px;background:url(images/scrollPicBox.gif) no-repeat left top;}
#picScroll .hd .t{float:right;height:30px;width:30px;background:url(images/scrollPicBox.gif) no-repeat right -30px;}
#picScroll .hd h3{float:left;padding-left:25px;height:30px;overflow:hidden;background:url(images/scrollPicTit.gif) no-repeat left 6px;}
#picScroll .hd h3 a{display:block;height:30px;padding-right:25px;font-size:18px;color:#069;
background:url(images/scrollPicTit.gif) no-repeat right -14px;}
#picScroll .bd{padding:8px 0 5px 15px;border:3px solid #b8daf0;border-width:0 3px;}
#picScroll .ft{overflow:hidden;height:10px;background:url(images/scrollPicBox.gif) no-repeat left -60px;}
#picScroll .ft .b{float:right;height:10px;width:30px;background:url(images/scrollPicBox.gif) no-repeat right -70px;}
#picScroll ul{float:left;overflow:hidden;}
#picScroll li{float:left;width:185px;text-align:center;}
#picScroll li .title{line-height:14px;font-size:10px;}
#picScroll .sBtn{position:absolute;z-index:1;top:100px;display:block;width:23px;height:34px;cursor:pointer;background:#fff url(images/scrollPicBtn.gif) no-repeat 0 6px;}
#picScroll .prev{left:-11px;}
#picScroll .next{right:-11px;background-position:-23px 6px;}

#footer{height:180px;padding: 19px 14px 24px;verflow:hidden;font-size:10px;line-height:18px;text-align:left; background: url("images/bgguy.png") repeat scroll 0 2px transparent;}
#footer .copyright{padding-top:10px;padding-left:50px;width:400px; float:left;}
/*#footer *{color:#8e8e8e;}*/
/*#footer .wrap{height:80px;*/}
#footer span{padding-left:20px;}

.banner{width:990px;height:250px;margin:0 auto;}
.bar {
    background: url("images/fengexian.png") no-repeat scroll left top #48A1D6;
    height: 2px;
    margin: 0 auto;
    width: 990px;
}

.side{float:left;width:229px;margin-top:10px;border-right:1px solid #ffaf22;}
.side .box{width:200px;margin-left:16px;}
.side .box .hd{height:40px;line-height:40px;background:url(images/titBg.gif) no-repeat 21px 4px;}
.side .box .hd h3{padding-left:30px;font-size:20px;line-height:18px;}
.side .box .hd h3 a{color:#004669;}
.side .box .hd h3 a:hover{}
.side .box .bd{overflow:hidden;}
.side .box .bd .t1, .side .box .bd .t2, .side .box .bd .b1, .side .box .bd .b2{display:block;width:100%;height:8px;line-height:8px;overflow:hidden;background:url(images/sidebox1.gif) no-repeat left top;}
.side .box .bd .t1{background-position:left -16px;}
.side .box .bd .t2{float:right;background-position:right -24px;}
.side .box .bd .b1{background-position:left 0;}
.side .box .bd .b2{float:right;background-position:right -8px;}
.side .box .bd .con{border:1px solid #ffd487;border-width:0 1px;padding:0 8px;background-color:#ffd487;clear:both;overflow:hidden;}


.main{float:right;width:990px;}
.column{padding:8px 25px;overflow:hidden;}

.main .box .hd{padding-left:12px;height:25px;line-height:25px;background:url(images/mBoxTitRep.gif) repeat-x left bottom;overflow:hidden;}
.main .box .hd h3{float:left;background:url(images/mBoxTit.gif) no-repeat left top;}
.main .box .hd h3 a{display:block;color:#004669;font-size:18px;padding:0 12px;background:url(images/mBoxTit.gif) no-repeat right -25px;}
.main .box .bd{padding:10px;line-height:24px;}
.main .box .bd li {
    border-bottom: 1px dotted #DDDDDD;
}

.navf{float:right;}
.col2{overflow:hidden;padding-left:50px;}
.col2 li{float:left;width:230px;}
.col2 a{
    display: inline-block;
    height: 90px;
    width: 100px;}
.footer.navf li{
    float: left;
}

.bd ul li a {
    background: url("images/dot2.gif") no-repeat scroll 3px 3px transparent;
    padding-left: 12px;
}
