﻿@charset "utf-8";
* {line-height:22px; font-family:Arial, Helvetica, sans-serif,'宋体'; font-size:12px; padding:0px; margin:0px;}
ul {list-style-type:none;}
img {border:none;}
body {background:url(bodybg.jpg);}
.head, .main, .foot {width:1000px; margin:0px auto; background:#FFF;}
.head {padding-bottom:8px;}
.head .menu {height:50px; background:url(headbg.gif) repeat-x bottom;}
.menu ul {padding-left:17px;}
.menu ul li {float:left; width:120px; height:50px; text-align:center; line-height:50px; overflow:hidden; display:inline;}
.menu ul li.fen {width:1px; width:1px; background:url(web_bg.gif) 0px -90px no-repeat;}
.menu ul li.logo {width:310px; overflow:hidden; text-align:left;}
.menulink:link, .menulink:visited {color:#000; height:50px; line-height:50px; display:block; text-decoration:none;}
.menulink:hover, .menulink:active {color:#F00; height:50px; line-height:50px; display:block; background:url(web_bg.gif) no-repeat -3px 17px; text-decoration:none;}
.menu ul li a.select {color:#F00; height:50px; line-height:50px; font-weight:bold; display:block; background:url(web_bg.gif) no-repeat -3px 17px; text-decoration:none;}
.head .banner {padding-bottom:1px; border-bottom:1px #CCC solid;}
.main {background:url(mainbg.gif) #FFF repeat-y;}
.main .left {width:210px; float:left; display:inline; margin-right:10px;}
.leftlist {width:190px; margin:0px auto; overflow:hidden; border:1px #DCDCDC solid; margin-bottom:10px;}
.leftlist .leftnav  {height:28px; line-height:28px; background:url(web_bg.gif) 0px -150px no-repeat; font-weight:bold; color:#4E4E4E; text-indent:30px; letter-spacing:1px;}
.leftnav span {margin-left:10px; font-size:9px; color:#A6A6A6; font-weight:normal; letter-spacing:0px;}
.leftlist .services {font-weight:bold; padding-left:20px; color:#333; padding-top:2px; padding-bottom:2px; _padding-top:5px; _padding-bottom:5px;}
.services span {margin-left:20px;}
.leftlist .calist {}
.calist ul {background:#FFF; padding:8px 0px;}
.calist ul li {height:26px; background:url(web_bg.gif) 0px -190px no-repeat; margin-top:4px;}
.calist ul li a.select {height:26px; line-height:26px; display:block; text-decoration:none; color:#F00; padding-left:38px; background:url(web_bg.gif) 0px -220px no-repeat;}
.calink:link, .calink:visited {height:26px; line-height:26px; display:block; text-decoration:none; color:#444; padding-left:38px;}
.calink:hover, .calink:active {height:26px; line-height:26px; display:block; text-decoration:none; color:#F00; padding-left:38px; background:url(web_bg.gif) 0px -220px no-repeat;}
form.search {height:60px; background:url(web_bg.gif) no-repeat 10px -270px; padding-top:15px; padding-left:75px;}
form.search input {border-top:1px #B2B2B2 solid; border-left:1px #B2B2B2 solid; border-bottom:1px #E0E0E0 solid; border-right:1px #E0E0E0 solid; width:100px; height:20px; line-height:20px; margin-bottom:6px;}
form.search input.b {width:36px; height:20px; background:url(web_bg.gif) 0px -250px no-repeat; border:none;}
.leftlist .leftcontent {border-bottom:1px #C5C6C9 solid; border-left:1px #C5C6C9 solid; border-right:1px #C5C6C9 solid; background:#FFF; padding:8px;}
.leftcontent p {padding-left:12px;}
.main .right {width:765px; float:left;}
.right .path {height:28px; line-height:28px; color:#000; background:url(web_bg.gif) 0px -360px no-repeat; border-bottom:1px #DDD solid; padding-left:30px;}
.path h1 {font-weight:bold; color:#4E4E4E; letter-spacing:1px; height:28px; line-height:30px; overflow:hidden; #line-height:34px; float:left; background:url(web_bg.gif) 0px -500px repeat-x; min-width:130px; _width:130px; _overflow-x:visible; white-space:nowrap;}
.path h1 span {margin-left:10px; font-weight:normal; font-size:9px; color:#A6A6A6; letter-spacing:0px;}
.path p {float:left; width:50px; background:url(web_bg.gif) -160px -360px; height:28px;}
.right .content {padding:8px}
.newslist{width:724px; margin:0px auto;}
.newslist ul li{border-bottom:1px #CCC dotted; height:22px; line-height:22px;}
.newslist ul li.seleted{background:#FBFAFA;}
.newslist ul li.topline{border-bottom:1px #CCC solid; font-weight:bold; margin-bottom:8px;}
.newslist ul li.homenews {background:url(arr6.gif) no-repeat 3px 6px; padding-left:20px;}
.newslist ul li p{float:left; text-align:center; height:22px; line-height:22px; overflow:hidden;}
.newslist ul li p.date{width:130px;}
.newslist ul li p.title{width:494px;}
.newslist ul li p.hometitle {width:600px;}
.newslist ul li p.click{width:100px;}
.newslist ul li p.lefts{text-align:left;}
.newslist .newstitle{text-align:center; border-bottom:1px #CCC solid; margin:0px 8px;}
.newstitle h2 {font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.newslist .newsinfo{text-align:center; padding:2px 0px; border-bottom:1px #DDD solid; margin:0px 8px;}
.newslist .newscontent{padding:8px;}
.prolist {}
.prolist ul {margin-left:25px; padding-top:10px;}
.prolist ul li {float:left; display:inline; width:150px; height:185px; overflow:hidden; margin-right:31px; background:#F7F7F7; border:1px #EEE solid; margin-bottom:10px;}
.prolist ul li.nomargin {margin-right:0px;}
.prolist .proimg {text-align:center;}
.proimg img {width:130px; height:130px; margin-top:10px; margin-bottom:6px;}
.prolist .proname {text-align:center; margin-top:6px; border-top:1px #EEE solid; padding-top:3px;}
.prolist .procode {text-align:center;}
.prolist .productname {color:#B50000; padding-left:20px; margin-bottom:10px;}
.productname h2 {font-size:14px; font-weight:bold;}
.productname span {font-size:12px; font-weight:normal; color:#666; margin-left:6px;}
.foot {height:80px; background:url(footbg.gif) repeat-x;}
.foot .bottombg {background:url(web_bg.gif) no-repeat 40px -395px; height:80px;}
.foot .foottxt {padding-left:210px; padding-top:12px; color:#A0A0A0;}
.foottxt p {line-height:18px;}


.clear {clear:both;}
.inputstyle {height:17px; line-height:17px; background:url(inputbg.gif) repeat-x; border:1px #C5C6C9 solid;}
.buttonstyle {height:19px; line-height:19px; width:52px; background:url(buttonbg.gif) no-repeat; text-align:center; color:#FFF; border:none; margin-top:10px;}
.height10 {height:10px; line-height:10px; font-size:0px;}
.height8 {height:8px; line-height:8px; font-size:0px;}
.height5 {height:5px; line-height:5px; font-size:0px;}
.marginr10 {margin-right:10px;}
a:link, a:visited {color:#444; text-decoration:none;}
a:hover, a:active {color:#444; text-decoration:underline;}
.newpro {width:750px; height:155px; overflow:hidden;}
.newpro table {display:inline;}
.newpro td {text-align:center; height:136px; background:url(indexlibg.gif) repeat-x bottom; border:1px #EEE solid; padding:3px;}
.newpro td img {width:125px; height:110px; margin-bottom:10px;}
ul.toppro {width:750px; overflow:hidden;}
ul.toppro li {text-align:center; height:136px; background:url(indexlibg.gif) repeat-x bottom; border:1px #EEE solid; width:127px; margin-right:20px; margin-bottom:15px; float:left; margin-top:5px;}
ul.toppro li img {width:125px; height:110px; margin-bottom:5px; margin-top:1px;}
.homemain {width:776px; margin:0px auto;}
.homelogo {padding-top:100px; margin-bottom:10px;}
.flashbottom {height:118px; background:url(bottom_bg3.jpg) no-repeat center; margin-top:5px;}
.homemenu {width:488px; height:100px; background:url(menu_bg.jpg) 0px 10px no-repeat; margin:0px auto; padding-top:20px; text-align:center; color:#5C6778;}
.homemenu ul {}
.homemenu ul li {text-align:center;}
.homemenu ul li.copyright {padding-top:8px; color:#666;}
.homemenu ul li span {margin:0px 8px;}
.homemenu ul li a {color:#5C6778; text-decoration:none;}

.service {position:relative;}
.service ul{width:150px; background:url(qqonlinebg.gif) no-repeat bottom;}
.service ul li{padding:3px 0px; padding-left:20px; background:url(qqonlinebg.gif) repeat-y;}
.service ul li.top {height:54px; line-height:0px; font-size:0px; background:url(qqonlinebgtop.gif) no-repeat; padding:0px; margin:0px;}
.service ul li.bottom {height:30px; line-height:0px; font-size:0px; background:url(qqonlinebgbottom.gif) no-repeat; padding:0px; margin:0px;}
#qqonline {right:0px; position:absolute; top:0px; min-height:1px;}

/* 分页专业样式表 */
.paginator {font-size:12px; padding:10px 20px 10px 0; margin: 0px; text-align:right}
.paginator a, .pageList .this-page {padding: 1px 5px; border: solid 1px #FCEFE5; background: #FDF5EF; color:#656565; text-decoration: none;margin-right:6px; hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.paginator a:visited {padding: 1px 5px; border: solid 1px #FCEFE5; background: #FDF5EF; text-decoration: none; color:#656565;}
.paginator .cntxt {padding-top:1px; padding-left:6px; padding-right:6px; *padding-top:1px; *padding-bottom:0px;}
.paginator .this-page {padding: 1px 5px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #FFF; background:#CC3300; border-color:#CC3300; text-decoration: none;}