/* CSS Document */
* {padding:0px; margin:0px;}
img {border:none;}
ul {list-style-type:none;}
ol {list-style-type:none;}
body {line-height:22px; font-size:12px; background:#868686; color:#000; font-family:Arial, Helvetica, sans-serif, 'ËÎÌå';}
.head, .main, .foot {width:980px; margin:0px auto;}
.head {background:url(headbg.gif) repeat-x;}
.head .logo {height:80px; margin-bottom:1px; padding-left:50px;}
.head .menu {height:90px; background:url(menubg.gif) repeat-x; font-family:microsoft yahei, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; margin-bottom:1px;}
.menu .menutop {height:6px; line-height:0px; font-size:0px; background:url(menutop.gif) repeat-x; width:200px;}
.menu .menulist {height:45px; overflow:hidden;}
.menulist ul {margin-left:20px;}
.menulist ul li {float:left; width:92px; height:45px; line-height:45px; text-align:center;}
.menulist ul li.fen {width:1px; background:url(lifen.gif) no-repeat 0px 15px;}
.menulink:link, .menulink:visited {display:block; text-decoration:none; color:#000;}
.menulink:hover, .menulink:active {display:block; text-decoration:none; color:#A60000;}
.menulist ul li.search {width:200px; line-height:15px; line-height:15px; margin-top:12px;}
.menulist ul li.search .button {height:16px; line-height:16px; background:url(buttonbg1.gif) no-repeat; width:46px; border:none; margin-left:4px; color:#FFF; font-size:12px; display:inline;}
.main {background:#F3F5F6;}
.main .left {float:left; width:230px; display:inline; margin-right:2px;}
.left .leftlist {width:218px; margin:0px auto;}
.leftlist .top {background:url(lefttopbg.jpg) no-repeat; height:36px; font-weight:bold; padding-left:34px; line-height:34px; letter-spacing:1px;}
.leftlist .content {background:url(leftbg.gif) repeat-y; border-bottom:1px #DEDEDE solid; margin-bottom:5px;}
ul.leftprolist {margin:5px 10px; padding:4px 0px;}
ul.leftprolist li {border-bottom:1px #EDE8CE solid; padding:2px 0px; background:url(ico1.gif) no-repeat 10px 10px;}
.leftlink:link, .leftlink:visited {text-decoration:none; color:#4D7A87; padding-left:25px; display:block;}
.leftlink:hover, .leftlink:active {text-decoration:none; color:#4D7A87; padding-left:25px; display:block;}
ul.services {margin:0px 20px; padding:8px 0px;}
ul.services li {font-weight:bold; padding:2px 0px;}
ul.services li span {margin-right:20px;}
.main .right {float:left; width:740px;}
.right .homeintro {border:1px #E4EBED solid; background:#FFF; padding:8px;}
.homeintro div.img {margin-right:5px; float:left; width:150px; display:inline;}
.homeintro div.txt {background:#F7F7F7; float:left; width:565px; height:265px; overflow:hidden;}
div.txt .intro {font-size:14px; font-weight:bold; color:#A60000; padding-left:10px; padding-top:5px;}
div.txt .intro span {margin-left:450px; font-size:12px; font-weight:normal;}
div.txt .content {padding-left:14px; padding-right:6px; padding-bottom:14px;}
.right .homepro {background:#F4F4F4; border:1px #CCC solid; margin-bottom:5px; padding:8px;}
.path {font-size:14px; font-weight:bold; color:#B71F1F; margin-top:6px; margin-bottom:10px; background:url(ico2.gif) no-repeat 4px 5px; padding-left:20px; letter-spacing:1px; height:22px; border-bottom:1px #DDD dotted;}
.homepro .homeprolist {width:720px; background:#FFF; padding-top:10px;}
.homeprolist dl {float:left; width:83px; height:130px; margin-left:20px; margin-right:16px; overflow:hidden;}
.homeprolist dl.nomaring {margin-right:0px;}
.homeprolist dl dt {text-align:center;}
.homeprolist dl dt img {width:83px; height:83px;}
.homeprolist dl dd {text-align:left; color:#188EC0; height:18px; line-height:18px;}
.maincontent {padding:0px 10px;}
.newslist{width:700px;}
.newslist ul li{border-bottom:1px #CCC dashed; 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 p{float:left; text-align:center; height:22px; line-height:22px;}
.newslist ul li p.date{width:130px;}
.newslist ul li p.title{width:470px;}
.newslist ul li p.click{width:100px;}
.newslist ul li p.lefts{text-align:left;}
.newslist .newstitle{text-align:center; font-size:14px; font-weight:bold; border-bottom:1px #CCC solid; height:35px; line-height:35px; margin:0px 8px;}
.newslist .newsinfo{text-align:center; padding:2px 0px; border-bottom:1px #DDD solid; margin:0px 8px;}
.newslist .newscontent{padding:8px;}
.maincontent .newstitle {text-align:center; font-size:14px; font-weight:bold; border-bottom:1px #CCC dotted; padding-bottom:6px;}
.maincontent .newsother {text-align:center; color:#BBB; padding:3px 0px; border-bottom:1px #CCC dotted;}
.maincontent .newcontents {padding:10px;}
ul.prolist {padding-left:6px;}
ul.prolist li {float:left; width:230px; text-align:center; height:225px;}
ul.prolist li .proimg img {width:170px; height:180px; padding:2px; border:1px #EEE solid;}
ul.prolist li .proname {margin-top:8px;}
.maincontent .gb {padding-left:100px;}
.gb p {height:28px; line-height:28px;}
.gb p.content {height:auto;}
.gb p.button {padding-left:80px; padding-top:10px; padding-bottom:10px;}
.gb p span {margin-left:4px;}

.foot {border-top:5px #ACACAC solid; background:#FFF; text-align:center; padding:5px 0px; line-height:18px; color:#663;}

.clear {clear:both; height:0px; line-height:0px; font-size:0px;}
.height5 {height:5px; font-size:0px; line-height:0px;}
a:link, a:visited, a:hover, a:active {color:#000; text-decoration:none;}
.maringb {margin-bottom:15px;}
.inputstyle {border:1px #CCC solid; font-size:12px;}
.buttonstyle {width:66px; height:23px; background:url(buttonbg.gif) no-repeat; text-align:center; border:none; color:#FFF; font-size:12px; line-height:23px;}
.marginr {margin-right:8px;}
.propages {margin-bottom:8px;}

.abccd {background:url(alogo.gif) #F6F9FB;}

.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;}

.pages {margin-top:5px;}
/*.pages a, .pages .cpb {text-decoration:none; font-size:11px; color:#000; border:1px #BBB solid; padding:0px 4px; background:#FFF;}
.pages a:hover, .pages a:active {background-color: #9F171A; color:#FFF; border:1px solid #BBB; text-decoration:none; font-size:11px;}
.pages .cpb {font-weight:bold; color: #9F171A; border:1px solid #BBB;}*/