@charset "utf-8";
/* CSS Document */

body{line-height:20px; color:#333; font-size:12px; font-family:arial,'宋体'; margin:0; padding:0; background:#e2d4b1 url(bg.jpg) top center repeat-x;}
ul,li,div,p,h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-weight:normal; list-style:none; font-size:12px;}
img,input{border:0; margin:0; padding:0;}
a{color:#333; text-decoration:none;}
a:hover{color:#990000;}

/*** head style ***/
#heado{height:30px; border-bottom:1px solid #c79562; background:url(about80.gif) repeat-x; overflow:hidden;}
.head1{width:1000px; margin:0 auto; line-height:30px;}
.head1 .wel{float:left; background:url(about80.gif) 0 -30px no-repeat; display:block; padding:0 0 0 25px; margin:0 0 0 5px; color:#990000;}
.head1 .time{float:left; line-height:30px; margin:0 0 0 15px; font-size:12px; color:#999;}
.head1 .con{float:right; color:#666; margin:0 15px 0 0; _display:inline;}
.head1 .con .con1{background:url(about80.gif) 0 -68px no-repeat; padding:0 10px 0 22px;}
.head1 .con .con1 a{margin:0 10px 0 0;}
.head1 .con .con2{background:url(about80.gif) 0 -96px no-repeat; padding:0 0 0 22px; color:#666; margin:0 0 0 3px;}
*html .head1 .con .con2{background:url(about80.gif) 0 -98px no-repeat;}
.head1 .con a{color:#666;}
.head1 .con a:hover{color:#990000;}
#headt{width:1000px; margin:0 auto; height:90px;}
#logo{float:left; margin:10px 0 0 0;}
#logo a{display:block; width:250px; height:70px;}
#logo a:hover img, .footlogo a:hover img{opacity:.7;}

#topr{float:right; margin:15px 15px 0 0; display:inline;}
.dz p{text-align:right; color:#5c2f15; text-shadow:1px 1px 0 #fef5e2; clear:both;}
.dz p span{float:right;}
.dz p a:hover{text-decoration:underline;}
.qqb, .qqa{width:80px; height:25px; background:url(qqkf.gif) 0 -25px no-repeat; margin:0 0 0 10px; float:right; display:block;}
.qqa{background:url(qqkf.gif) no-repeat;}

/*** menu style ***/
#menu{width:1000px; margin:0 auto 10px; clear:both; overflow:hidden;}
#menu .menul{width:10px; height:50px; background:url(about80.gif) 0 -120px no-repeat; float:left;}
#menu .menur{width:10px; height:50px; background:url(about80.gif) -10px -220px no-repeat; float:left;}
#menu .menum{width:980px; background:url(about80.gif) 0 -170px repeat-x; float:left; height:50px;}
#menu .menum ul{list-style:none; overflow:hidden; float:left;}
#menu .menum ul li{float:left; margin:0 0 0 5px;}
#menu .menum ul li a{text-shadow:1px 1px 0 #fff; display:block; color:#333; line-height:15px; height:30px; width:100px; text-align:center; float:left; padding:10px 0;}
#menu .menum ul li a .engl{font-size:12px; color:#666;}
#menu .menum ul li a:hover{background:url(menu_01.gif) no-repeat; color:#fff; text-shadow:0 0 1px #000; font-weight:bold;}
#menu .menum ul li a:hover .engl{color:#fff;}
#nav a.here:link, #nav a.here:visited, #nav a.here:hover, #nav a.here:active{background:url(menu_01.gif) 0 -50px no-repeat; color:#fff; text-shadow:0 0 1px #520000; font-weight:bold;}
#nav a.here:link .engl, #nav a.here:visited .engl, #nav a.here:hover .engl, #nav a.here:active .engl{color:#fff;}
#share{float:right; margin:17px 10px 0 0;}

/*** Flash style ***/
#flash{width:1000px; height:300px; overflow:hidden; margin:0 auto; clear:both; position:relative;}
#flash a{width:1000px; height:300px; display:none;}
#flash img {width:1000px; height:300px;/* display:none;*/}
.flash_bar {z-index:6999; height:20px; overflow:hidden; position:absolute; bottom:0px; right:0px; text-align:center;}
.flash_bar .dq, .flash_bar .no{display:block; float:left; width:8px; height:8px; margin:3px; cursor:pointer; background:url(../images/picbutton.jpg) no-repeat;}
.flash_bar .no{background:url(../images/picbutton_01.jpg) no-repeat;}
#flashBg {height:300px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}

/*** content style ***/
#content{width:1010px; margin:17px auto 10px; clear:both; overflow:hidden;}
#service{width:765px; overflow:hidden; background:url(../images/list_03.jpg) repeat-y; float:left;}
.serna, #about .own1, #web .own1{height:35px; padding:7px 20px 5px 20px; background:url(../images/list_01.jpg) no-repeat;}
.serna span, #about .own1 span, #about .own1 .lx, #web .own1 span{line-height:35px; padding:0 0 0 25px; background:url(about80.gif) 0 -275px no-repeat; float:left; color:#fff; font-weight:bold; text-shadow:0 0 1px #000;}
#about .own1 span{background:url(../images/about80.gif) 0 -380px no-repeat;}
#about .own1 .lx{background:url(../images/about80.gif) 0 -415px no-repeat;}
.bottom{height:10px; display:block; background:url(../images/list_01.jpg) bottom no-repeat; _clear:both;}
.service1, .jies1{padding:10px 15px; overflow:hidden;}
#webs, #ad, #other{float:left; width:240px;}
#ad, #other{margin:0 0 0 7px;}
.websimg{float:left;}
.websimg img{padding:3px;}
.websimg a{display:block; background:#dcdcdc;}
.websimg a:hover img{background:#d9c697; opacity:.9; filter:alpha(opacity=90);}
.webs1{float:left; margin:0 0 0 10px;}
.webs2{font-weight:bold;}
.webs3{line-height:17px; color:#999; width:130px;}
.more{clear:both; float:right; margin:14px 70px 0 0; _display:inline;}
.more a{display:block; text-indent:-99999px; width:115px; height:35px; background:url(../images/view.jpg) no-repeat;}
.more a:hover{background:url(../images/view.jpg) 0 -35px no-repeat;}

.jies{float:left; width:245px; overflow:hidden; background:url(../images/list_04.jpg) repeat-y;}
.jies .serna{background:url(../images/list_02.jpg) no-repeat;}
.jies .serna span{background:url(about80.gif) 0 -310px no-repeat;}
.jies2{color:#666;}
.bottom1{height:10px; display:block; background:url(../images/list_02.jpg) bottom no-repeat; _clear:both;}
.jies .more{clear:both; float:right; margin:10px 0 0 0; _display:inline;}
.jies3{line-height:25px;}

/*** about style ***/
.banner, .banner1, .banner2, .banner3{text-align:center; margin:20px 0 0 0; height:120px; background:#0b0e08;}
.banner1{background:#07679a;}
.banner2{background:#fff;}
.banner3{background:#a5d1db;}
#about .serna span{background:url(about80.gif) 0 -345px no-repeat;}
.lanm{list-style:none;}
.lanm li{margin:3px 0 0 0;}
.lanm li a{display:block; line-height:30px; background:url(../images/view.jpg) -120px 0 no-repeat; text-indent:25px; font-weight:bold; color:#333; height:30px;}
.lanm li a span{font-weight:normal; margin:0 0 0 5px; color:#999;}
.lanm li a:hover{background:url(../images/view.jpg) -120px -30px no-repeat; color:#fff;}
.lanm li a:hover span{color:#fff;}
#about .own1 span a{color:#fff;}
#right{float:left;}
#address{padding:0 0 0 20px; background:url(about80.gif) 0 -454px no-repeat; line-height:30px; height:30px; margin:10px 0 0 15px;}
#address span{padding:0 8px; color:#000;}
#address a{padding:0 8px; color:#776c51;}
#address a:hover{color:#990000; text-decoration:underline;}
#about #service, #web #service{float:none; margin:0 0 10px 0;}


/*** foot style ***/
#foot{background:#bfac7c url(../images/about80.gif) 0 -640px repeat-x; padding:40px 0 30px; overflow:hidden;}
.foot1{width:1000px; margin:0 auto;}
.shenm{margin:0 0 0 10px; float:left; color:#6e5e35; width:500px;}
.shenm span{color:#735023; font-weight:bold;}
.copy{float:right; margin:0 10px 0 0; color:#6e5e35; text-align:right;}
.copy a{color:#735023; font-weight:bold; padding:0 5px;}
.copy a:hover{color:#990000; text-decoration:underline;}

#friend{height:30px; line-height:30px; background:#7f6930;}
.friend1{width:1000px; margin:0 auto; color:#e5d09a; text-indent:20px;}
.friend1 a{padding:0 10px; color:#d1bb83;}
.friend1 a:hover{color:#eee0bb;}


/*** go top style ***/
.go-top{ visibility:hidden;  position:fixed; _position:absolute; bottom:100px; left:55%; width:35px; height:35px; background:url(gotop.gif) no-repeat 0 0;margin-left:500px; margin-bottom:0; text-align:center; font-size:12px; line-height:13px; cursor:pointer; color:#999999;}
.go-top i{ position:relative; _left:2px; display:block; width:12px; margin:0 auto; line-height:16px; height:14px; overflow:hidden;writing-mode:tb-rl;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
.go-top a{ text-decoration:none; color:#999999; outline:none;}
.go-top:hover{background-position:-35px 0;}

