﻿body {border:none; margin:0px; padding:0px; font:12px Arial, "宋体"; color:#646464;}
a:hover {color:red; text-decoration: underline;}
a {color:#646464; text-decoration:none;}
#top{ width:1003px; height:143px;}

#top2{ width:981px; height:28px; padding-top:9px; padding-right:9px;}

#top3{ width:981px; height:106px; padding-right:9px;}

#logo{ margin-left:29px; display:inline;}

.topInput{ width:84px; border:1px solid #bbb; height:18px;}

.topInput2{ width:104px; border:1px solid #bbb; border-right:0px; height:18px;}

#goBtn{ background:url(gobtn.gif) no-repeat; width:43px; height:18px; float:none;text-align:center; line-height:18px; border:1px solid #c9c9c9; margin-left:7px; font-size:12px; height:20px;}

.zcbtn{ text-decoration:underline; height:20px; line-height:20px; width:48px; text-align:center;}

.zcbtn a{ text-decoration:underline;}

#loginbpx{width:520px; margin-left:48px; text-align:right; margin-top:53px;}

#loginbpx a { text-decoration:underline;}

#loginbpx input{ margin:0px; padding:0px;}

.searchtb{ margin-top:1px;}

.searchBtn{ margin-left:8px;}

#navbox{ height:33px; background:url(navbg.gif) repeat-x; color:#FFF;  width:auto;  font-weight:bold; }

#navbox font{ font-weight:normal!important}

#navbox ul{ margin:0px; padding:0px;}

#navbox li{ margin:0px; padding:0px; list-style:none; display:block; float:left; margin-left:19px;}

#navbox a{ color:#FFF; padding:0px; float:left;} 

#navbox a:hover{ color:red;}

#contentbox{ width:990px; height:auto; margin-top:1px;}

#fbox { background:url(leftbg.gif) repeat-y; width:29px; padding-top:193px; text-align:center; font-weight: normal; color:#828282;} 

#fbox img{ margin-bottom:12px;}

#fbox a{ color:#828282;}

#mbox {WIDTH: 952px; background:url(contentbg.gif) repeat-y;} 

#sbox {WIDTH:9px; background:url(contentrightbg.gif) repeat-y;} 

#contentimg{ height:192px;}

#contentleftbg{ width:87px;_width:86px; background:url(contentleftbg.GIF) repeat-y; height:675px;}

#contentright1{ height:275px;}

#contentrightbanner{ width:488px; height:259px; border:1px solid #d2d1d1; background:#FFF; padding:4px 10px 10px 4px;}

#mainbannerbox{ height:223px;}

#mainbannerzs{ height:31px; padding:6px 0px;}

#mainbannerImgbox{ width:auto; height:31px;}

#mainbannerImgbox img{ float:left; border:1px solid #d3d2d2; margin-right:6px;}

#mainbannerImgbtn{ width:auto; height:19px;}

#mainbannerImgbtn2{ background:url(banner08.GIF) no-repeat; width:34px; height:19px; float:left; text-align:center; line-height:19px; margin:0px 2px;}

#mainbannerImgbtn img{ float:left;}

#contentrightbox{ width:334px; height:auto; background:url(contentrightbg2.gif) repeat-x; padding-left:16px; padding-right:10px; padding-bottom:2px; margin-left:-400px;*margin-left:0px;}

#mainadstitle{ height:20px; background:url(titilebg.gif) no-repeat left top; border-bottom:1px solid #bebebe; border-top:1px solid #bebebe; padding-left:8px; padding-top:6px; padding-right:7px;}

#topicbox{line-height:26px; color:#646464;}

#topicbox ul{ margin:0px; padding:0px;}

#topicbox li{ display:block;border-bottom:1px solid #d2d1d1; list-style:none;}

#topicbox img{ text-align:center;}

.topictb{background:url(adstb2.gif) no-repeat right center;}

#Noticebox{ height:82px;  line-height:24px; padding-top:15px; width:850px;}

#Noticebox p{ margin:0px; padding:0px; font-size:14px; font-weight:bold;}

#Noticebtn{ color:#FF0000; text-decoration:underline;}

#Noticebtn a{ color:#FF0000; text-decoration:underline;}

#content2{ height:auto;}

#contentnewsbox{ width:503px; height:auto;}

#contentImgbox{ width:325px; height:auto; margin-left:20px;}

.maintitle{ height:26px; background:url(titilebg.gif) no-repeat left top; border-bottom:1px solid #bebebe; border-top:1px solid #bebebe; padding-left:8px; padding-right:7px; line-height:26px;}

.maintitle2{ height:26px; background:url(titilebg.gif) no-repeat left top; border-bottom:1px solid #bebebe; border-top:1px solid #bebebe; line-height:26px;  margin-right:16px; width:832x; padding-left:8px; padding-right:8px;}

.maintitle img{ margin-top:6px;}

.maintitlemg{ margin-right:100px;}

.maintitlemg2{ margin-right:20px;}

.maintitlemg4{ margin-right:6px;}

.maintitlemg3{ margin-right:50px;}

.maintitlebtn a{color:#646464; width:64px; height:27px; float:left; text-align:center;}

.maintitlebtn a:hover{ background:url(titilebg01.gif) no-repeat; width:64px; height:27px; float:left; text-align:center; text-decoration:none}

.maintitlebtn_cur{ background:url(titilebg01.gif) no-repeat; width:64px; height:27px; float:left; text-align:center;}
.maintitlebtn_2_cur{ background:url(titilebg02.gif) no-repeat; width:39px; height:27px; float:left; text-align:center;}
.maintitlebtn_normal{color:#646464; width:64px; height:27px; float:left; text-align:center;}

.maintitlebtn_2_normal{color:#646464; width:64px; height:27px; float:left; text-align:center;}

.maintitlebtn2 a{color:#646464; width:39px; height:27px; float:left; text-align:center;}

.maintitlebtn2 a:hover{ background:url(titilebg02.gif) no-repeat; width:39px; height:27px; float:left; text-align:center;}

.maintitlebtn3 a{color:#646464; width:62px; height:27px; float:left; text-align:center;}

.maintitlebtn3 a:hover{ background:url(titilebg03.gif) no-repeat; width:62px; height:27px; float:left; text-align:center;}

.newscontent{ height:auto; margin-bottom:12px;}

.newscontentmg{ margin-left:12px;}

.mainnewshot{ height:80px; color:#969696; margin-top:17px; margin-bottom:11px; overflow:hidden}

.mainnewshot dl{ margin:0px; padding:0px;}

.mainnewshot dt,dd{ margin:0px; padding:0px; float:left;}

/*xiugaib*/
.mainnewshot dt img{ border:3px solid #FFF; width:113px; height:72px;}
/*xiugaie*/

.mainnewshot dt{ border:1px solid #d2d2d2; margin-right:12px;}

.mainnewshot dd{ line-height:21px; width:74%}

.mainnewshot p{ font-size:14px; color:#646464;}

.mainnewnews{ color:#646464;}

.mainnewnews a{ color:#646464;}
.mainnewnews li span a:hover{ color:#FF0000;}

.mainnewnews ul{ margin:0px; padding:0px; list-style:none; line-height:20px;}

.mainnewnews li{ clear:both; line-height:25px;}
/*xiugaib*/
.creativebox{padding-left:12px; padding-top:8px; height:auto;}
/*xiugaie*/
.creativebox ul{ margin:0px; padding:0px;}

.creativebox li{ list-style:none; float:left; line-height:35px;}

.creativebox li img{ border:1px solid #d2d2d2; background:#FFF; padding:3px;}
/*xiugaib*/
.creativeboxmg{ margin-right:16px;height:124px;*height:126px;_height:127px;}
/*xiugaie*/
/*xiugaib*/
.creativeboxmg img { width:126px; height :86px;}
 .creativeboxmg  .tt{ white-space: nowrap; text-overflow:ellipsis; word-break:break-all;display:block; overflow:hidden; width:140px; text-align:center; line-height:18px;}
/*xiugaie*/

.maintitle2mg{ margin-left:17px; margin-top:8px;}

.maintitle2mg2{margin-top:6px;}

.maintitle2mg3{ padding-left:290px;}

.Appreciatetitlebox{ height:115px; margin-top:17px; margin-right:17px;}
/*xiugaib*/
.Appreciatecenter{ margin-left:4px; overflow:hidden; width:774px;_width:760x; height:115px; white-space:nowrap; }
/*xiugaie*/
.Appreciatecenter dl{ margin:0px; padding:0px; float:left; display:block; text-align:center; }


/*xiugaib*/
.Appreciatecenter dd{ margin-left:0px; line-height:25px;text-overflow:ellipsis; word-break:break-all;display:block; overflow:hidden; width:146px; text-align:center}
/*xiugaie*/
.Appreciatecenter dt{ text-align:center;}

.Appreciatecentermg{ margin-top:15px;}
/*xiugaib*/
.Appreciatecenter img{background:#FFF; padding:2px; border:1px solid #e4e4e4; margin-left:6px; width:142px; height:87px;}
/*xiugaie*/
.interactivebox{ height:auto; color:#5f5e5e; margin-top:10px;}

.interactivebox2{ width:513px;}

.interactivebox3{ height:auto;}
/*xiugaib*/
.interactiveimg{ width:310px;margin-top:14px;}
/*xiugaie*/
.interactiveimg dl{ margin:0px; padding:0px; float:left; margin-left:20px;_margin-left:10px;}
/*xiugaib*/
.interactiveimgmg{ height:140px;}
/*xiugaie*/

/*xiugaib*/
.interactiveimgmg a{white-space: nowrap; text-overflow:ellipsis; word-break:break-all;display:block; overflow:hidden; width:129px; text-align:center}
/*xiugaie*/

/*xiugaib*/
.interactiveimg dl img{ padding:3px; background:#FFF; border:1px solid #d2d2d2; padding:3px; background:#FFF; width:120px; height:86px;}
/*xiugaie*/
/*xiugaib*/
.interactiveimg dd{ margin:0px; padding:0px; line-height:22px;}
/*xiugaie*/
.interactivenews{ line-height:22px; margin-top:14px;}
/*xiugaib*/
.interactivenews li{ margin:0px; padding:0px;font-family:"宋体";white-space: nowrap; text-overflow:ellipsis; word-break:break-all;display:block; overflow:hidden; width:190px;}
.interactivenews a{ color:#646464; }
.interactivenews a:hover{ color:#FF0000;}
/*xiugaie*/
.interactivenews ul{ margin:0px; padding:0px; list-style:none;}

.featuresbox{ width:325px; margin-left:10px; height:auto;}

.featuresnews{ margin-top:14px;}

.newsrightbox2 .featuresnews img { margin-top:-34px;} 
/*xiugaib*/
.featuresnews ul{ margin:0px; padding:0px; list-style:none; line-height:22px; white-space: nowrap; text-overflow:ellipsis; word-break:break-all;display:block; overflow:hidden; width:280px;}
/*xiugaie*/

/*xiugaib*/
.featuresnews ul li{ font-family:"宋体"}
/*xiugae*/
.featuresnews a{ color:#646464;}
.featuresnews a:hover{ color:#FF0000;}

.trainingbox{ height:auto;}

.trainingpink{ margin-top:14px; margin-right:9px;}

.trainingpink dl{ margin:0px; padding:0px;}
/*xiugaib*/
.trainingpink img{ border:1px solid #d2d2d2; padding:3px; background:#FFF; width:120px; height:86px;}
/*xiugaie*/
.trainingpink dd{ line-height:28px;}
/*xiugaib*/
.trainingpink p{white-space: nowrap; text-overflow:ellipsis; word-break:break-all;display:block; overflow:hidden; width:126px; text-align:center }
/*xiugaie*/
.footertop{ font-family:Arial; font-size:12px;}

.footercopy2{ height:81px; padding-top:20px; width:830px;}

.footercopy{ height:81px; padding-top:20px;}

.footercopylogo{ width:169px; border-right:1px solid #cdcccc;}

.footercopylogo img{ margin-top:12px;}

.footercopytxt{ font-family:Arial; font-size:12px; margin-left:9px;}

.toprightbox{ width:auto;}

.topsubbtn{ padding-left:5px; margin-top:60px;}

.linkk{ width:100px;}

/*news css*/
.newswrap{ width:848px; padding-right:16px; margin-bottom:40px;}

.newsleftbox{ width:511px; background:url(newsbg.gif) no-repeat left top; }

.newsleftbox_yao{ width:800px!important;}

.newsrightbox{ width:325px; background:url(newsrightbg.gif) no-repeat left top; padding-left:12px;}


.newsmsgbox{ background:url(newsmsgbg.gif) no-repeat; height:28px; line-height:28px; padding-left:21px; font-size:12px; font-weight: normal;}

.newsmsgbox_yao{ background:url(newsmsgbg2.gif) no-repeat left top; height:28px; line-height:28px; padding-left:21px; font-size:12px; font-weight: normal;}

.newsmsgtxthot{ color:#e50000;}

.tagbox{height:50px;border:5px solid #b2bfc8;margin-top:21px;background-image: url(tagtb.gif);	background-repeat: no-repeat;background-position: 11px 11px; color:#646464; line-height:20px; padding-top:15px; margin-bottom:30px;}

.tagbox a{ color:#646464}

.newsnewsbox{ color:#979797; border-bottom:1px solid #AEB1B3; padding-top:14px; padding-bottom:14px; width:510px; height:20px;}

.newsnewsbox2{ color:#979797;border-top:1px solid #979797;border-bottom:1px solid #979797; padding-top:14px; padding-bottom:14px;}

.newsnewsbox a{ color:#979797}
/*xiugaib*/
.newscontentbox{ height:75px; line-height:17px; overflow:hidden ; width:510px;}
.newscontentbox .wenzi { height:80px; width:78%; *width:auto}
.newscontentbox .wenzi tt{ height:18px;}
.newscontentbox .wenzi .zaiyao{ margin-top:8px;  height:70px; overflow:hidden}
/*xiugaib*/
.newscontentbox img{ margin-right:12px;}

.newsnewstitle a:link,.newsnewstitle a:active,.newsnewstitle a:visited,.newsnewstitle a:hover{ color:#4e4e4e; font-size:14px; font-weight:bold; margin-bottom:8px;}

.newstagtxt{ color:#345c75; margin-top:12px; margin-bottom:6px;}


.newstagtxtbq{ font-family:Arial; font-size:14px; font-weight:bold;}

.Pagebox{ margin-top:20px; height:20px; line-height:20px; text-align:center;}

.Pageupbtn a{ width:42px; height:17px; border:1px solid #c9c9c9; float:left; text-align:center; line-height:17px;}

.Pageupbtn a:hover{ width:42px; height:17px; background:#fff; border:1px solid #c9c9c9; float:left; text-align:center; line-height:17px;}

.pagebtn a{ width:12px; height:17px; border:1px solid #c9c9c9; float:left; text-align:center; line-height:17px; margin-left:5px;}

.pagebtn a:hover{ width:12px; height:17px; border:1px solid #c9c9c9; background:#5889a8; float:left; text-align:center; line-height:17px; color:#fff}

.pagebtngo{ width:46px; text-align:center;}

.topicnewsbox{width:300px; padding-top:0px; padding-left:0px; padding-right:0px;}

.topicnewsitle{ height:26px; background:url(titilebg.gif) no-repeat left top; border-bottom:1px solid #bebebe; border-top:1px solid #bebebe; padding-left:8px; padding-right:7px; line-height:26px;}

.topicnewsitle img{ margin-top:6px;}

.newsrightimg{ margin-top:14px; margin-bottom:6px; text-align:center; line-height:30px; }
/*xiugaib*/
.newsrightimg img{width:302px; height:108px;}
/*xiugaie*/
.newsrighttopic{ line-height:20px;} 

.newsrighttopic ul{ margin:0px; padding:0px; }
/*xiugaib*/
.newsrighttopic li{ margin:0px; padding:0px; list-style:none; font-family:"宋体"; width:290px;white-space: nowrap; text-overflow:ellipsis; word-break:break-all;display:block; overflow:hidden;}
/*xiugaie*/
.newsrightad{ width:300px; height:240px; color:#FFF; background:#b0bfc9; line-height:240px; text-align:center; margin-top:6px;}

.newsrightbox2{ width:300px; height:auto; margin-top:0px;}

.newstitlemg{ margin-top:10px;}

.newsopentitle{ font-size:21px; font-weight:bold; line-height:40px; text-align:center; color:#646464; border-bottom:1px solid #979797; }

.newsopenxx{ margin-top:12px; margin-bottom:20px;}

.newsopempagebox{ margin-bottom:13px; text-align:center; padding-left:150px;}

.newsopempagebox a{ width:21px; height:18px; border:1px solid #b4c0ce; background:#FFF; float:left; text-align:center; line-height:18px; margin-left:8px;}

.newsopempagebox a:hover{ width:21px; height:18px; border:1px solid #b4c0ce; background:#889ab0; float:left; text-align:center; line-height:18px; margin-left:8px; color:#FFF;}

.newsopenjj{ border:1px solid #b8c7cf; line-height:20px; padding-top:10px; padding-left:15px; padding-bottom:10px;}

.newsopentxt{ line-height:22px; margin-top:20px; margin-bottom:15px;}

.newsopenpgbtn{ border-bottom:1px solid #979797; margin-top:17px; margin-bottom:17px; height:21px; color:#828282;}

.newsopennewsbox{ line-height:20px; margin-bottom:23px;}

.newsopennews ul{ list-style:none; margin:0px; padding:0px; color:#828282;}

.newsopennews ul a{ list-style:none; margin:0px; padding:0px; color:#828282;}

.newsopenbg{ margin-bottom:15px; font-weight:bold; height28px; font-size:14px; color:#5f5e5e}

.newsopenimgbox{ width:272px;}

.newsopenimgbox p img{ float:left; border:1px solid #d2d2d2; padding:2px; background:#FFF; margin-left:2px; margin-bottom:2px;}

.plmg{ margin-top:14px;}

.newsopenmagessbox{ height:auto;}

.newsopenmagessbox input{ margin:0px; padding:0px;}

.newsopenmagesstxt{ color:#586472}

.newsopenmagesstxt2{ color:#586472; font-weight:bold; text-decoration:underline;}

.newsopenmagesstxt3{ color:#999}

.newsopenmagessk{ border:1px solid #b8c7cf; width:507px; height:74px;}

.newsopenmagessk2{ border:1px solid #b8c7cf; width:73px; height:16px;}
.footermg{ margin-left:87px;}

.footer{ height:30px; border-bottom:1px solid #bebebe; border-top:1px solid #bebebe; width:830px; padding-right:16px; line-height:30px;}

.topictb2{background:url(adstb.gif) no-repeat right center;}

/*work css*/
.workmsgbox{}

/*gundongbug*/
#thumbs ul li{ display:none}
#thumbs .slideshowItem{ display:block}
#thumbs .first{ display:block}
#thumbs .page{ display:block}
#thumbs .last{ display:block}


.spanDate {width:100px; height:23px; padding-top:1px; margin-left:5px; overflow:hidden; font-family:"宋体"; line-height:normal; }
.floatright {display:inline; float:right;}

/*zuopinshangxi*/
.workimgbox{ height:100%; clear:both; width:860px;}
.workimgbox img{ margin:0px; padding:0px; background:#FFF; padding:9px; border:1px dashed #d7d7d7; margin-bottom:16px;}
.workimgboxmg{ margin-right:27px;_margin-right:18px; width:184px; float:left;}
.workimgboxmg img{ width:163px; height:145px; margin-bottom:8px;}
.workimgtxt{ line-height:20px; width:181px; overflow:hidden; height:35px; text-align:center;}
.workimgtxt2{ color:#929292;}

/*zuopinshangxi_top*/
.workmsgbox{ width:844px; height:28px; background:url(workmsgbg.gif) no-repeat; padding-left:21px; font-size:14px; font-weight:bold; line-height:28px;}
.worktagout{ background:url(worktagout.gif) right top repeat-x; width:860px;}
.worktagout{ background:url(worktagout.gif) right top repeat-x; width:860px;}
.worktagbox{ height:65px; border:5px solid #b2bfc8; background:url(worktagbg.gif) no-repeat left top; margin-right:16px; width:837px;}
.worktags{ margin-left:103px; padding-right:70px; background:url(worktagbg2.gif) repeat-y; height:50px; line-height:20px; padding-left:20px; padding-top:15px; color:#646464}
.worktagsRed{ color:#FF0000; font-weight:bold; font-family:Arial; text-decoration:underline;}
.worktagssz{ color:#959595;}
.worktopbg{ background:url(worktopbg.GIF) repeat-y; width:860px; height:21px;}
.worktopbg2{ background:url(worktopbg2.GIF) repeat-y; width:860px; height:10px;}
.workrightbox{ background:url(workrightbg.gif) no-repeat; width:323px; margin-left:11px; height:275px;}
.workbox2{ height:275px; width:860px; background:url(workrightbg2.gif) no-repeat right top; margin-bottom:10px;}
.workbox2 .workrightbox .creativebox li { margin-right:14px;}

/*zjzxtype*/
.yjzxmain{ border:#b2bfc9 solid 6px; padding:18px 12px; margin:26px 0px; height:60px;}
.yjzxmain .typepic{ float:left; width:15%;}
.yjzxmain .typelink{ float:right; width:80%}
.yjzxmain .typelink a:link,.yjzxmain .typelink a:active,.yjzxmain .typelink a:visited,.yjzxmain .typelink a:hover{ padding:2px; margin-right:10px; margin-bottom:10px; display:block; float:left}
.cltype{ clear:both; line-height:1px; height:1px; overflow:hidden;}

#stUI2{ margin:0px auto;}
.gdmore{display:block; width:39px; height:40px; z-index: 100; right: 20px;_right: 16px; position: absolute; top: 240px; text-decoration:none; color:#FFF; font-size:10px}
.gdmore:link,.gdmore:active,.gdmore:visited{display:block; width:39px; height:40px; z-index: 100; right: 20px;_right: 16px; position: absolute; top: 240px; font-size:10px; text-decoration:none; color:#FFF}
.gdmore:hover{color:#000;text-decoration:none;}

/*english*/
#navbox{ text-align:center}
.p_j01{ margin-left:10px; margin:0px auto; width:720px;}
.p_j01 a{ display:block; width:80px; height:25px; float:left; padding-top:10px; margin:8px 10px 0px 10px;}
.p_j01 font{display:block; width:10px; height:25px; float:left; margin-top:4px;}
.mainnewnews{ padding:10px!important;}
.h30{ height:30px;}


