﻿body { font:12px "\5B8B\4F53",san-serif; color:#333333; text-align:center; margin:30px 0 20px 0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,blockquote,p{ padding:0; margin:0;}
li{ list-style-type:none;}
ol,ul { list-style:none;}
img{ vertical-align:top; border:0;}
select,input,select{ vertical-align:middle;}
table,td,tr,th{ font-size:12px;}
h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:normal;}
hr { height: 1px; color: #ececec;}
html { overflow-y:scroll;}
table{border-collapse:collapse; border-spacing:0;}

a:link, a:visited{color:#333;text-decoration:none;}
a:hover, a:active{text-decoration:underline;}

#content{width:980px; margin:0 auto;}
#heard{ width:980px;}
#middle{ float:left; width:980px; margin:10px auto; position:relative; }
#middle #left{float:left; width:200px; }
#middle #right{float:right; width:765px; }
#bottm{ float:left; width:980px; height:90px;}
#clear{clear:both;}

#top{width:980px; height:80px;}
#top .logo{float:left; display:block;}
#top .hotline{ float:right; margin-top:8px; margin-right:40px; }
#top .hotline{ -margin-right:20px; }

#menu{ width:980px; height:34px; background:url(navbg.gif) repeat-x left top;}
#menu li{ display: inline;}
#menu li a{ float:left; width:100px; font-size:14.8px; font-weight:bold; line-height:34px; color:#fff; background:url(navbg.gif) no-repeat left -35px; display: block;}
#menu li a:hover{ color:#fbf30b; text-decoration:none; }
#menu li a.current{ color:#fff; background:url(navbg.gif) repeat-x left top; }
#menu li a.current:hover{ color:#fbf30b; background:url(navbg.gif) repeat-x left top; }

#sub{ width:978px; height:30px; border:#d8e0eb solid 1px; background: url(navbg.gif) repeat-x left -70px; display:block;}
#sub .search{ float:left; height:20px; margin:5px 0 0 34px;}
#sub .search{ -margin:5px 0 0 18px;}/*IE678*/
#sub .search .rtxt{ float:left; width:200px; height:16px; border:#b0bdd9 solid 1px; margin-right:3px;}
#sub .data{ float:right; margin:7px 40px 0 0; font-family: Geneva, Arial,sans-serif; }
#sub .data{ +margin-right:45px;/*IE8*/ -margin-right:20px;}/*IE67*/



#middle #left .menu{ float:left; width:198px; border:#d8e6ef solid 1px; padding:1px; }
#middle #left .menu h2{ height:28px; line-height:28px; text-align:left; font-size:14px; font-weight:bold; color:#ffffff; padding-left:15px; background:url(navbg.gif) repeat-x left -101px;}

#middle #left .menu .list .title{ width:170px; text-align:left;}
#middle #left .menu .list .title a{ color: #2d9eec; font-weight:bold;}
#middle #left .menu .list .title a:visited{color: #2d9eec; }
#middle #left .menu .list .title a:hover{ color: #0181d8; }

#middle #left .menu .list{ width:170px; margin:0 auto; padding:10px;}
#middle #left .menu .list ul {width:170px; padding-top:5px; padding-bottom:5px;}
#middle #left .menu .list ul li{float:left; width:72px; margin:1px; line-height:20px; padding-left:10px; background:url(0908.gif) no-repeat 0px 6px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#middle #left .menu .list ul li a{ color: #333333; }
#middle #left .menu .list ul li a:visited{color: #333333;}
#middle #left .menu .list ul li a:hover{ color: #ff6600;}

#middle #left .partners{ float:left; width:198px; border:#d8e6ef solid 1px; padding:1px; margin-top:10px; }
#middle #left .partners h2{ height:28px; line-height:28px; text-align:left; font-size:14px; font-weight:bold; color:#ffffff; padding-left:15px; background:url(navbg.gif) repeat-x left -101px;}
#middle #left .partners .list{ width:195px; }
#middle #left .partners .list .LeftBotton{ float:left; width:10px; background: url(next_bto.gif) no-repeat left; margin-top:22px; overflow:hidden;display:inline;cursor:pointer;}
#middle #left .partners .list .RightBotton{ float:left; width:10px; background: url(next_bto.gif) no-repeat right; margin-top:22px; overflow:hidden;display:inline;cursor:pointer;}
#middle #left .partners .list .Conts { float:left; width:175px; height:60px; overflow:hidden;}
#middle #left .partners .list .Conts .ScrCont{ width:10000000px; }
#middle #left .partners .list .Conts .pic{ float:left; width:175px; }
#middle #left .partners .list .Conts .pic img{ width:175px; height:60px; display:block;}
#middle #left .partners .list #List1,.rollBox #List2{ float:left;}

#middle #left .cont{ float:left; width:198px; border:#d8e6ef solid 1px; padding:1px; margin-top:10px; }
#middle #left .cont h2{ height:28px; line-height:28px; text-align:left; font-size:14px; font-weight:bold; color:#ffffff; padding-left:15px; background:url(navbg.gif) repeat-x left -101px;}
#middle #left .cont .add{ height:80px; padding:10px 5px 5px 5px; }
#middle #left .cont .add p{line-height:20px;}
#middle #left .cont .qq{ text-align:center; line-height:30px; display:block; }


#bannerBox { float:left; width:765px; height:200px; overflow:hidden; position:relative;}
#bannerImgesBox { position:relative; height:200px;}
#bannerImgesBox a {position:absolute; left:0; top:0; text-decoration: none; display:none;}
#bannerImgesBox a img { width:765px; height:200px; border:0;}
#bannerTextBox {width:765px; height:14px; position:absolute; z-index:100; bottom:6px; right:6px;}
#bannerTextBox ul {list-style:none; height:16px; float:right;}
#bannerTextBox ul li {float:left; display:inline; height:16px; text-align:center; width:16px; overflow:hidden; margin-right:1px;}
#bannerTextBox ul li  a {width:14px; height:14px; line-height:14px; border:#313131 solid 1px; display:block; color:#FFF;text-decoration:none; background:#666666; margin:0 auto;}
#bannerTextBox ul li  a:hover { background: #2D9EEC;}

#middle #right .picture{ float:left; width:763px; margin-top:10px; border:#d8e6ef solid 1px;}
#middle #right .picture h2{ height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#0181d8; text-align:left; padding-left:15px; padding-right:10px; background:url(navbg.gif) repeat-x left -128px;}
#middle #right .picture h2 a { float:right; font-weight:normal; font-size:12px; display:block; }

.img_list{ width:750px; padding:10px 0 10px 0;}
.img_list ul{ float:left; margin:10px 0px 10px 18px; border:#eeeeee solid 1px; padding:8px 8px 0 8px; display:block;}
.img_list ul{ +margin:9px;/*IE8*/ -margin:8px; }/*IE67*/
.img_list ul img{ width:150px;height:94px;}
.img_list h3{ width:150px; height:25px; line-height:25px; font-weight:normal; overflow:hidden; word-break:break-all; word-wrap:break-word; }
.img_list_hover{ background:url(Pro_hover_bg.gif) no-repeat top left; }

#middle #right .news{ float:left; width:763px; margin-top:10px; border:#d8e6ef solid 1px;}
#middle #right .news h2{ height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#0181d8; text-align:left; padding-left:15px; padding-right:10px; background:url(navbg.gif) repeat-x left -128px;}
#middle #right .news h2 a { float:right; font-weight:normal; font-size:12px; display:block; }

#middle #right .news .part{ float:left; width:763px; overflow:hidden;}
#middle #right .news #Tab1{ float:left; width:763px; }

.Menubox { width:763px; height:26px; border-bottom:#d8e6ef solid 1px; }
.Menubox li{ float:left; width:100px; line-height:26px; border-right:#d8e6ef solid 1px; display:block; cursor:pointer; }
.Menubox li.hover{ height:26px; color:#0181d8; background:#f4f4f4;}
.Contentbox{ width:763px; text-align:left; clear:both; padding:5px;}

.Contentbox .list{ width:743px;}
.Contentbox .list ul li{ float:left; text-align:left; height:16px; line-height:16px; margin:1px 90px 1px 1px; color:#cccccc;}
.Contentbox .list ul li span{ float:left; width:200px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }




#bottm .link{height:30px; line-height:30px; border:#d8e0eb solid 1px; margin-bottom:8px; background:url(/images/bottmbg.gif) repeat-x left bottom; }
#bottm .link span{ }
#bottm .info{line-height:16px; padding:10px 0 10px 0; border:#d8e0eb solid 1px; background:url(/images/bottmbg.gif) repeat-x;}
