/* Browser */
body{background:#fff url(bg.jpg) repeat-x top center;color:#000;font:12px/20px Tahoma,Verdana,Arial,sans-serif;margin:0 auto;padding:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,br,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
img,fieldset{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
caption,th{font-style:normal;font-weight:normal;text-align:left;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
i, em {font-style: normal;}

/* character */
a{color:#000;text-decoration:none;}
a:hover{color:#8EA344;text-decoration:underline;}
a img { border: none; }

/* pulbic */
.fl{float:left !important;}
.fr{float:right !important;}
.pipe{margin:0 5px;}
.bgn{background:none !important;}

/* fix, a simple method of clearfix */
.fix,.cu{zoom:1;}
.fix:after,.cu:after{content:'\0020';display:block;clear:both;height:0;}

.top{background:url(top.jpg) no-repeat top center;margin: 0 auto;height:480px;}
.top .topInt{width:993px;margin:0 auto;position:relative;}

.topInt .logo{width:670px;padding:20px 0 0 15px;overflow:hidden;}

.topInt .extra,.search{position:absolute;color:#f2f2f2;top:5px;right:10px;}
.topInt .extra a{color:#f2f2f2;}

.topInt .search{top:50px;width:224px;background:url(search.jpg) 0 0 no-repeat;}
.topInt .search input{border:none;background:none;}
.topInt .search .txt{height:29px;width:129px;padding-left:25px;color:#ccc;line-height:29px;}
.topInt .search .btn{width:64px;height:29px;cursor:pointer;}

.topInt .nav{width:993px;height:40px;margin-top:15px;}
.topInt .nav ul{background:url(navbg.jpg) 0 0 repeat-x;width:951px;}
.topInt .nav ul li{line-height:40px;float:left;text-align:center;background:url(nav.jpg) right -40px no-repeat;position: relative;z-index:8888;}
.topInt .nav ul li a{color:#fff;font:14px/40px "Î¢ÈíÑÅºÚ","ºÚÌå",sans-serif;position: relative;text-decoration: none; display: block;height: 40px;width: 115px;overflow: hidden;cursor: pointer;}
.topInt .nav ul li a span {position: absolute;left: 0;width: 115px;}
.topInt .nav ul li span.out {top: 0px;}
.topInt .nav ul li a span.over{top: -40px;background-color: #F0F0F0;color: #000000;}

.topInt .nav dl{background:#F0F0F0;display:none;padding-bottom:5px;width: 115px;position:absolute;left:0;top:40px;}
.topInt .nav dd a{color:#000 !important;line-height:25px !important;height:25px !important;}
.topInt .nav dd a:hover {background: #8EA344;}

.topInt .navl,.navr{background:url(nav.jpg) 0 0 no-repeat;height:40px;width:21px;overflow:hidden;}
.topInt .navr{background-position:-21px 0;}
.topInt .banner{width:993px;margin:15px auto 0;height:320px;position:absolute;}
.topInt .flash,.ebook{height:254px !important;background:url(load-page.gif) 0 0 no-repeat;}
.topInt .ebook{background:url(ebook.gif) 0 0 no-repeat;}
.topInt .ebook .ebookinfo{width:186px;padding:10px;float:right;color:#fff;}
.topInt .ebook .ebookinfo .hd{font:22px/40px "Î¢ÈíÑÅºÚ","ºÚÌå",sans-serif;}
.topInt .ebook .ebookinfo .downbook{width:144px;height:47px;background:url(download.gif) 0 0 no-repeat;display:inline-block;_display:block;text-indent:-9999px;overflow:hidden;}

.mainpage{width:991px;margin:0 auto 25px;padding:0 1px;position:relative;z-index:1;}
.mainpage .mainitem{padding-top:15px;}

.item{width:282px;}
.item .t01,.t02,.t03{background:url(item.gif) 0 0 no-repeat;height:25px;text-indent:-9999px;width:282px;overflow:hidden;margin-bottom:5px;}
.item .item_hd{}
.item .item_hd .t01{background-position:0 0;}
.item .item_hd .t02{background-position:0 -35px;}
.item .item_hd .t03{background-position:0 -70px;}

.item .item_bd{padding-top:15px;}
.item .item_bd .txt,.item .item_bd ul{text-indent:25px;margin-bottom:10px;line-height:24px;height:145px;overflow:hidden;}
.item .item_bd .more{background:url(more.gif) 0 3px no-repeat;padding-left:22px;}
.item .item_bd ul{text-indent:0;}
.item .item_bd li{background:url(cdot.gif) 0 9px no-repeat;padding-left:12px;}

.list_top{height:410px;}

.colsub{width:250px;float:left;background:url(pageline.jpg) no-repeat left top;height: 620px;}
.colmain{width:711px;float:right;padding-right:11px;overflow:hidden;}

.sortlist,.subflash{width:208px;margin:15px 0 0 11px;}
.sortlist li {background: url(add_nav.jpg) no-repeat 0 0;height: 31px;line-height: 31px;margin-top: 2px;}
.sortlist li a {color: #3F3F41;display: block;padding-left: 50px;text-decoration: none;font-size:14px;}
.sortlist li a:hover,.sortlist li .hover {background: url(add_nav_hover.jpg) no-repeat 0 0;color: #FFFFFF;text-decoration: none;}

.sort_hd{border-bottom:1px solid #CCDDEF;padding-bottom:3px;margin-top:15px;}
.sort_hd .st{font:16px/25px "Î¢ÈíÑÅºÚ","ËÎÌå",sans-serif;width:200px;color:#206CC5;background:url(sortbg.gif) 0 0 no-repeat;padding-left:10px;}
.sort_hd .st span{font-size:14px;}
.sort_hd .sl{width:400px;color:#144768;text-align:right;line-height:22px;padding-right:5px;}
.sort_hd .sl a{color:#144768;}

.sort_bd{padding:10px;}

.footer{background:#2886D2;height:118px;padding:27px 0 15px 0;color:#f2f2f2;width:100%;}
.footer a{color:#f2f2f2;}

.footerInt{margin:0 auto;width:993px;background:#2886D2;}
.footerInt dt{font:11px/18px "Î¢ÈíÑÅºÚ","ºÚÌå",sans-serif;text-align:right;}
.footerInt dl{width:211px;float:left;margin-right:110px;}
.footerInt dd{background:url(fbg.jpg) 0 0 no-repeat;width:211px;height:26px;line-height:26px;text-indent:60px;margin-bottom:18px;}

.footerInt .fr{width:440px;margin-right:0;}
.footerInt .mt15{margin-top:8px;}

/* Newslist */
.newslist{font-size:12px;}
.newslist p{color:#666}
.newslist li{padding:10px 0;border-bottom:1px solid #f2f2f2}
.newslist li a{color:#0468B6}
.newslist li h3 {color:#0468B6;font-family:Arial,"ËÎÌå";font-size:14px;line-height:14pt;font-weight:normal;}
.newslist li h3 a:hover {color:#970002;text-decoration:underline;}
.newslist li .Nfoot,.time,.click{color:#929292;margin-right:10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;padding-top:5px;}
.newslist li .Nfoot span{margin-right:15px;}

/* listEmpty */
.listEmpty{padding:60px 20px;text-align:center;color:#999;font:14px/20px Verdana,Geneva,sans-serif;zoom:1;}

/* pagelist */
.pager {color:#000;font-size:12px;margin:10px 0 3px 5px;padding:10px 3px 3px;text-align:center;clear:both;}
.pager a {border:1px solid #CCDBE4;color:#A3B07B;margin-right:3px;padding:2px 5px;text-decoration:none;color:#000;}
.pager a:hover {border: 1px solid #A0A0A0;color: #CD0000;}
.pager .current {border: none; padding:2px 5px; font-weight: bold; color: #000; margin-right: 3px; background-color: #fff;}
.pager span.disabled {border:1px solid #DDDDDD;color:#DBE1E6;margin-right:3px;padding:2px 5px;}

/*artcontent*/
.artMain{padding-top:16px;}
.artMain .hd{border-bottom:1px dotted #DBDBDB;padding-bottom:1px;}
.artMain .hd h1 {font:24px/28px "Î¢ÈíÑÅºÚ","ËÎÌå",sans-serif;padding-bottom: 16px;}
.artMain .bd{outline: medium none;font-size: 16px;line-height: 28px;padding-bottom: 2px;padding-top: 35px;}
.artMain .bd img,.singpage img{max-width:691px; width:expression(this.width>691?"691px":this.width);}
.artMain .bd p,.singpage p,.cpage p {font-size: 14px;line-height: 28px;padding-bottom: 15px;text-indent:30px;}
.artMain .back{font-size:12px;line-height:20px;}
.artMain .back a{color:#fff;}
.artMain .back span { background: #2E6DAC; display: inline; float: right; height: 20px; text-align: center; width: 75px;margin:15px 5px 0 5px;}
.artMain .art_pn{margin-top:20px;padding:5px;overflow: hidden;color: #336699;text-decoration: underline;font-size:12px;border-bottom: 1px dashed #DEDEDE;border-top: 1px dashed #DEDEDE;}
.artMain .art_pn a{color: #336699;text-decoration: underline;font-size:12px;}
.artMain .art_pn .fl,.artMain .art_pn .fr{width:49%;}
.artMain .art_pn .fr{text-align:right;}

.singpage{padding-top: 20px;}
.singpage p{font:12px/28px "Î¢ÈíÑÅºÚ","ËÎÌå",sans-serif;}
.singpage dl{margin-top:20px;}
.singpage dl dt{float:left;width:70px;padding-bottom:10px;}
.singpage dl dd{float:right;width:220px;padding-bottom:10px;}
.singpage dl dd input{height:18px;}
.singpage .h_top{color:#62A437;font-family: "Microsoft Yahei","Trebuchet MS",Tahoma,Arial;font-size: 14px;font-weight: bold;line-height: 160%;}
.singpage p img,.cpage p img{margin-left:-30px;}

.mediaplay{text-align:center;}

.tit-bar{color:#666;height:23px;line-height:23px;}
.tit-bar span {float: left;}
.tit-bar .color-a-0 {padding-right: 7px;}
.tit-bar .color-a-0 a{color:#2D96E9;}
.tit-bar .color-a-1 a{color:#666}
.tit-bar .bor-tit { background: #E8E8E8; display: inline; height: 13px; margin-left: 0; margin-right: 9px; margin-top: 4px; overflow: hidden; width: 1px; }
.tit-bar .article-time {padding-left: 5px; padding-right: 13px; }
.tit-bar .all-number-comment {float: right;padding-left: 18px;}
.tit-bar .all-number-comment{ background-color: #EBF5FD; display: inline-block; font-family: 'tahoma'; font-size: 13px; font-weight: bold; height: 23px; padding-left: 10px; padding-right: 10px; }

/*jobs*/
.jobs{}
.jobs a,.jobinfo a{color: #0468B6;font:14px/28px "Î¢ÈíÑÅºÚ","ËÎÌå",sans-serif;font-weight: bold;}
.jobs .date{color:#0468B6;font-size:12px;}
.jobs .jobitem tr{border-bottom:1px solid #f2f2f2;}
.job_box{width:600px; padding:10px 17px 10px 72px;; background:#f5f5f5 url(left03.jpg) no-repeat left top; margin-bottom:15px; text-align:left; }
.job_box02{width:600px; padding:10px 17px 10px 72px; background:#f5f5f5 url(left04.jpg) no-repeat left top; margin-bottom:15px; float:left; text-align:left; }

.jobinfo{width:470px;border-right: 1px solid #EBEBEB;padding-right:10px;}
.jobinfo tr{border-bottom:1px solid #f2f2f2;}
.jobinfo .job_bd{margin-top:10px;}
.jobinfo .job_bd .title{color: #0468B6;font:14px/28px "Î¢ÈíÑÅºÚ","ËÎÌå",sans-serif;font-weight: bold;}
.jobinfo .job_bd .subject{line-height:26px;font-size:12px;border-bottom:2px solid #f2f2f2}
.jobinfo .job_bd .jobbtn{margin-top:10px;}
.jobinfo .job_bd .jobbtn tr{border-bottom:none;}

.job_r{width:200px;}
.job_r dl{background-color:#f5f5f5; padding:5px;}
.job_r .title{color: #666666;font-family: "Microsoft Yahei","Trebuchet MS",Tahoma,Arial;font-size: 18px;font-weight: bold;line-height: 160%;}
.job_r .time{font-size:12px;line-height:18px;margin-top:10px;}

.addform{}
.addform input[type="text"]{padding:3px;height:16px;margin-bottom:5px;}
.addform textarea{padding:3px;margin-bottom:5px;}
.addform tr{border-bottom:none;}
.addform .error{color:red;display:block;}

.Piclist{}
.Piclist li{background:url(ibg.jpg) no-repeat 0 0;width:200px;float:left;margin:5px 10px;}
.Piclist li img{width:182px;height:132px;padding:9px;}
.Piclist li p {text-align: center;}

.book_box{width:163px;padding-right:9px; float:left; text-align:left;}
.book_box .book{width:163px;height:216px; background:url(bool_bg.jpg) no-repeat; padding-bottom:5px; float:left; text-align:left;}
.book_box .book_zi{width:153px; padding:5px; background-color:#f1f1f1; float:left; text-align:center;}

.contacttop{border-bottom: 1px dashed #CCCCCC;padding-bottom:10px;}
.contacttop img{max-width:691px; width:expression(this.width>691?"691px":this.width);padding-top:10px;}
.contactus{}
.contactus .cu{background:url(erect01.gif) center no-repeat;border-bottom: 1px dashed #CCCCCC;padding:10px 0;}
.contactus .fl,.contactus .fr{width:330px;}
.contactus p{text-indent:0;line-height:22px;padding-bottom:2px;}

.fc .lslides a {
    display: block;
    height: 400px;
    text-decoration: none;
    width: 100%;
}