@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-family:"Microsoft Yahei", Arial, sans-serif, serif; -webkit-text-size-adjust:none; font-size:14px; font-weight: normal; line-height:26px; color:#000000;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,tr,th,td,img,div,span,input,iframe,textarea,figure{margin:0;padding:0;border:none; list-style:none;}
input{ outline:none;}
textarea{ outline:none;}
ul,ol{list-style-type:none;}
ul{ display:block;}
ul li{ background:url(../img/dot.jpg) left center no-repeat; padding-left:10px;}
p{ color:#787878; line-height:24px;}
p a{ color:#787878;}
h1,h2,h3,h4,h5,h6{ white-space:nowrap; overflow:hidden; font-size:12px;}
select,input,img,select{vertical-align:middle;}
a{text-decoration:none; color:#000000;}
a:hover{text-decoration:underline;}
.clear { display: block!important; float: none!important;clear: both; overflow: hidden; width: auto!important; height: 0!important;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.mr25{ margin-right:25px;}
.back{ background:none;}




/*---------------top-----------------*/

.top{ margin:0 auto; width:980px; overflow:hidden; padding-top:5px;}
.top .logo{ float:left; width:130px; overflow:hidden;}
.top .logo img{ width:130px; height:113px;}
.top .topRight{ float:left; overflow:hidden; width:850px;}
.top .topRight .tag{ text-align:center; letter-spacing:1px; width:850px;}
.top .topRight .ad{  float:left; margin-top:5px; width:670px; height:57px; background-color:#999999;}
.top .topRight .ad img{ width:670px; height:57px;}
.top .topRight .mail{ float:left; margin:5px 0px 0px 10px; width:168px; border:#d0d0d0 solid 1px; text-align:center; color:#ae3e3e; line-height:18px;}
.top .topRight .mail p{ border-bottom:#CCCCCC solid 1px; color:#ae3e3e; line-height:18px;}
.top .topRight .mail p a{ color:#ae3e3e;}

.allAd{ width:980px; height:80px; margin:10px auto; background-color:#999999;}
.allAd img{ width:980px; height:80px;}
.banner{ background:url(../img/xhys.jpg) top left no-repeat; line-height:105px; margin:0 auto; width:980px; text-align:right; color:#787878; overflow:hidden;}
.banner a{color:#787878;}
.banner a:hover{ color:#ae3e3e;}

/*---------------導航-----------------*/
.nav { width:100%; border-top:#754c3a solid 3px;}
.nav a { text-decoration: none; }
.nav .navmain { height:160px; position: relative; width:980px; margin:0 auto;}
.nav .navmain #nav_all { height:160px; float: left; position: relative; z-index: 222; font-size:24px; font-family:"Microsoft Yahei";
overflow:hidden; color:#754c3a; padding-top:20px; width:980px; margin:0 auto;}
.nav .navmain #nav_all li { text-align: center; float: left;  background:url(../img/g.jpg) left top no-repeat; width:130px;}
.nav .navmain #nav_all li a p{ font-size:11px; text-align:center; letter-spacing:normal;}
.nav .navmain #nav_all li a {display: block; width:120px; text-align:center; color:#754c3a; letter-spacing:3px; padding-left:10px; padding-bottom:12px;}
.nav .navmain #nav_all li a:hover { text-decoration:none; border-bottom:#754c3a solid 1px; background:url(../img/dot2.jpg) center bottom no-repeat;}
.nav .navmain #nav_all li ul { display: none; position: absolute; z-index: 99; width:980px; left:0px; top:83px; }
.nav .navmain #nav_all ul li { background-image: none; line-height:24px; height:24px; padding:0px; font-size:12px; width:70px; display:inline;}
.nav .navmain #nav_all ul li a { background-image: none; padding: 0px 5px; margin: 0px; height: 24px; line-height: 24px; font-weight: normal; border: none; font-size:12px; color:#787878; display:inline;}
.nav .navmain #nav_all ul li a:hover { background:none; height: 24px; line-height: 24px; color:#754c3a; border:none;}