@charset "utf-8";
body { font: 12px/24px "微软雅黑"; margin: 0px; padding: 0px; color: #333333; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,em,th{ font-size:100%; font-weight:normal; margin: 0px; padding: 0px; }
fieldset{border:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
html{ overflow-x: hidden; }
td { font-size: 12px; }
p { margin: 0px; padding: 0px; text-indent: 2px; }
img { border-style: none; }
form { font-size: 12px; margin: 0px; padding: 0px; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
a { color: #444444; text-decoration: none; }
a:hover { color: #ff6600; }
input,textarea{ font: 12px Arial, Helvetica, sans-serif; }
select { font-size: 12px; color: #575757; }
.checkbox { margin: 0px; padding: 0px; }

.clear {display:block; height:0; overflow:hidden; clear:both;*zoom:1;  }
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}


.mainnav { background: #448e0e; width: 100%; position: fixed; z-index: 70; left: 0px; top: 0px; height: 46px; overflow: hidden; }
.mainnav .con { margin: 0px auto; width: 1015px; height: 46px; }
.mainnav .con h1 { background: url(../images/logo.jpg) no-repeat left top; display: block; margin: 4px 0px 0px 20px; padding: 0px; float: left; height: 39px; width: 130px; }
.mainnav .con h1 a { text-indent: -150px; display: block; float: left; height: 39px; width: 130px; overflow: hidden; }

.nav { float: left; padding-left: 100px; }
.nav li { display: inline; float: left; }

.nav li a { color: #FFF; display: block; padding: 0px 25px; float: left; height: 46px; line-height: 46px; font-size: 14px; }
.nav .active  a{ background: #65b720; }


.foot { background: #FFF; text-align: center; line-height: 24px; color: #000000; padding: 18px 0px 14px; clear: both; position: absolute; bottom: 0px; width: 100%; }
.foot a { color: #000; }
.foot a:hover { color: #005bac; }

.foot .ipy { background: url(../images/puyuan.jpg) no-repeat left top; display: inline-block; height: 18px; width: 58px; vertical-align: middle; margin-left: 3px; }




.contain { margin: 0px auto; width: 1000px; position: relative; height: 100%; }
.ctspace { clear: both; height: 46px; }

.title-w { font-size: 36px; color: #FFF; padding: 37px 0px 24px; clear: both; font-weight: bold; }
.title-blue{ font-size: 36px; color: #448e0e; padding: 40px 0px 24px; clear: both; font-weight: bold; }


.section { position: relative; }
.section1 { background: url(../images/bg1.jpg); filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"; -moz-background-size: 100% 100%; background-size: 100% 100%; }
.bar { height: 36px; border-bottom: 1px solid #f2f2f2; top: 0px;left:0px; position: absolute; width: 100%;  line-height: 36px; }
.bar .sub { margin: 0px auto; padding: 0px; width: 1000px; clear: both; text-align: center; }
.bar .sub p { text-indent: 0; display: inline; margin: 0px; padding: 0px; float: left; }
.bar .sub p em { font-size: 14px; font-style: normal; font-weight: bold; color: #ff0000; padding: 0px 3px; }


.lang { float: right; }
.lang a { color: #000000; }
.lang a:hover { color: #005bac; }


.lang li { display: inline; float: left; padding-left: 7px; }
.lang li .blue { color: #005bac; }
.section1-con { margin: 0px auto; padding: 0px; width: 1000px; }
.section1-con .tit { background: url(../images/tit.png) no-repeat left top; height: 178px; margin-left: 23px; padding-bottom: 40px; }
.bbslist { height: 141px; padding-left: 200px; }
.bbslist li { display: inline; margin: 0px 80px 0px 0px; padding: 0px; float: left; height: 141px; width: 141px; position: relative; cursor: pointer; }
.bbslist li a { display: block; float: left; }

.bbslist li .imgpic { height: 141px; width: 141px; }
.bbslist li .togo { line-height: 16px; color: #FFF; background: url(../images/arr.png) no-repeat right 6px; padding-right: 9px; position: absolute; z-index: 10; left: 56px; top: 100px; display: block; }
.bbslist li h3 { font-size: 24px; line-height: 30px; color: #FFFFB0; text-align: center; position: absolute; left: 18px; top: 60px; width: 98px; z-index: 10; height: 30px; display: table; font-weight: bold; background: #5abf06; padding: 0px 5px; filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; }
.bbslist li h3 em { font-style: normal; vertical-align: middle; display: table-cell; }
.bbslist li .text3 { width: 115px; left: 12px; }


.bbslist li .mask { background: url(../images/yuan.png) no-repeat left top; height: 141px; width: 141px; position: absolute; left: 0px; top: 0px; }








/*论坛概况*/
.profile { background: url(../images/bgprofile.jpg) repeat-x left bottom; font-size: 13px; color: #666666; }
.title-profile { background: url(../images/titline-profile.png) no-repeat 80px center; font-size: 18px; font-weight: bold; color: #448e0e; margin: 0px 0px 7px; padding: 0px; display: block; }
.introbox { float: left; width: 470px; padding-top: 15px; line-height: 26px; }
.introbox p { text-indent: 2em; margin: 0px; padding: 0px; }
.profile-side { float: right; width: 458px; padding: 15px 0px 0px;zoom:1 }
.profile-side p{ text-indent: 2em; margin: 0px; padding: 0px; }

.profile-side dl { padding: 0px 0px 22px; }
.profile-side dl dt { background: url(../images/profilebox-dt.png) no-repeat left 10px; color: #448e0e; font-size: 18px; font-weight: bold; line-height: 18px; }
.profile-side dl dd { padding: 15px 50px 13px 39px; background: url(../images/profilebox-dd.png) no-repeat left bottom; line-height: 25px; }
.profile-side dl dd ul li { background: url(../images/ico.png) no-repeat left 8px; padding-left: 22px; }
.notice { float: left; width: 174px; }
.down-notice { background: url(../images/btn-downdoc.png) no-repeat left top; display: block; height: 48px; width: 128px; float: right; margin-top: 14px; cursor: pointer; }
.down-notice:hover { background: url(../images/btn-downdoc.png) no-repeat left -48px; }



/*联系我们*/
.contact { background: #56ae15; color: #FFF; }
.contact-con { padding: 50px 0px 0px; clear: both; }
.contact-left { font-size: 13px; background: url(../images/contactico.jpg) no-repeat center top; padding: 110px 0px 0px; float: left; width: 228px; margin-left: 180px; }
.contactlist { font: 18px/28px Arial, Helvetica, sans-serif; float: right; width: 390px; }
.contactlist li { background: url(../images/mail.png) no-repeat left 20px; padding: 20px 0px 0px 47px; display: block; text-indent: 0; }
.contactlist .tel { background: url(../images/call.png) no-repeat left 22px; }
.guests { background: #0083ea; }
.tab-guest { background: #bcbcbc; margin: 6px 0px 30px; clear: both; height: 49px; }
.tab-guest ul li { float: left; display: inline; overflow: hidden; height: 49px; }
.tab-guest ul li a { font-size: 14px; color: #FFF; text-align: center; display: block; float: left; width: 200px; vertical-align: middle; line-height: 49px; height: 49px; }
.tab-guest ul li .selected { background: #0061c7; }
.tab-guest .a3 a{ padding: 7px 40px 0px; width: 120px; line-height: 17px; height: 42px; }
.guestlist li { color: #FFF; line-height: 16px; width: 106px; height: 216px; display: inline; float: left; padding: 0px 15px 0px 0px; overflow: hidden; }
.guestlist li .pic { height: 106px; width: 106px; vertical-align: middle; }
.guestlist li .text { padding-top: 4px; }
.guestlist li .text h3 { font-size: 14px; padding-bottom: 3px; }
.guestlist li a { color: #FFF; }

.scrollbar-w { width: 100%; }
.scrollbar-w .viewport { width: 97%; height: 432px; overflow: hidden; position: relative;  }
.scrollbar-w .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar-w .scrollbar{ position: relative; background-position: 0 0; float: right; width: 18px; }
.scrollbar-w .track { height: 100%; width: 18px; position: relative;  }
.scrollbar-w .thumb { background: #FFFFFF; height: 163px; width: 18px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }












.slider {float:left;width: 100%;height:100%;position:relative;}
.sliderContent { float: left; width: 100%; height: 100%; clear: both; position: relative; overflow: hidden; }
.sliderContent .item {position:absolute;width: 100%;height:100%;}
.sliderContent .item img { width: 100%;height:100%; }


.sliderBullets {
position:absolute;
bottom:64px;
left:50%;
z-index:50;
margin-left:-80px;
}
.sliderBullets a { display: block; float: left; text-indent: -9999px; outline: none; margin-left: 10px; width: 20px; height: 20px; background: url(../images/bullets.png) no-repeat; }
.sliderBullets .active {background-position:0px -20px;}
.sliderContent a {outline:none;}
.agenda { background: #FFF url(../images/newsbg.jpg) repeat-x left bottom; }
.agencon { background: #FFF; height: 455px; clear: both; }
.tab-agenc { clear: both; height: 49px; background: #319aec; margin-bottom: 18px; }
.tab-agenc li { float: left; display: inline; overflow: hidden; height: 49px; }
.tab-agenc li a { font-size: 14px; color: #FFF; text-align: center; display: block; float: left; width: 200px; vertical-align: middle; line-height: 49px; height: 49px; }
.tab-agenc li .selected { background: #FFFFFF; color: #0050a5; }
.tab-agenc .a3 a{ padding: 7px 40px 0px; width: 120px; line-height: 17px; height: 42px; }

.scrollbar-b { width: 100%; clear: both; }
.scrollbar-b .viewport { width: 96%; height: 370px; overflow: hidden; position: relative; }
.scrollbar-b .overview {  list-style: none; position: absolute; left: 27px; top: 0; padding: 0; margin: 0; }
.scrollbar-b .scrollbar{ position: relative; background-position: 0 0; float: right; width: 18px; margin-right: 12px; }
.scrollbar-b .track { height: 100%; width: 18px; position: relative;  }
.scrollbar-b .thumb { background: #329aec; height: 163px; width: 18px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
.topicslist{ display: inline-block; width: 445px; float: left; padding-left: 13px; }
.topicslist li{  }
.topicslist dl{ padding: 0px 0px 20px 13px;  }
.topicslist dt { background: url(../images/l.jpg) no-repeat 50px center; font-size: 14px; color: #000; line-height: 18px; height: 18px; display: block; }
.topicslist dd { padding: 5px 0px 0px; line-height: 24px; color: #8d8d8d; }
.topicslist dd h3 { color: #0083ea; }
.topicslist dd h3 a { color: #0083ea; }
.topicslist dd .text { padding-left: 10px; }

.btn-normal { color: #fff; text-decoration: none; width:32px;height:32px; display: block;position:absolute;bottom:0px;margin-left: -16px;left: 50%;cursor:pointer;z-index: 200; }
.sign {position:absolute; width: 32px;height:32px;left:0px;z-index: 200;}

.signImg1{background: url(../images/sign1.png) no-repeat ;bottom: 3px;}
.signImg2{background: url(../images/sign2.png) no-repeat ;bottom: 13px;}
.signImg3{background: url(../images/sign3.png) no-repeat ;bottom: 23px;}
