@charset "utf-8";
* { margin:0; padding:0; font-family:"微软雅黑"; font-size:12px; color:#333; }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0; margin:0; }
ul { list-style:none; }
img { border:0px; }
a { color:#333; text-decoration:none; }
a:hover { color:#F00; text-decoration:none; }
body { background:url(../images/topbg.jpg) 0 34px repeat-x; }

/*top begin*/
#top{ height:33px; line-height:33px; border-bottom:1px solid #CCC; background-color:#F5F5F5; }
#top .topcon{ width:1110px; height:33px; margin:0 auto;}
#top .topcon .topleft{ width:920px; float:left; padding-left:5px; font-size:13px; font-weight:bold; color:#a3db0e;}
#top .topcon .topleft a{ font-size:13px; font-weight:bold; color:#a3db0e;}
#top .topcon .topright{ width:180px; float:right; text-align:right; font-size:13px; font-weight:bold; color:#a3db0e;}
#top .topcon .topright a{ font-size:13px; font-weight:bold; color:#a3db0e; padding:0 5px;}
/*top end*/

/*head begin*/
#head { width:1100px; height:100px; margin:0 auto; }
#head .headleft { width:167px; height:63px; float:left; margin-top:18px; background:url(../images/cssbg.jpg) 0 0; }
#head .headleft a{  width:168px; height:64px; display:block; text-indent:-9999em; }
#head .headcenter { width:378px; height:18px; float:left; margin-top:40px; margin-left:14px; background:url(../images/cssbg.jpg) 0 -64px; text-indent:-9999em;}
#head .headright { width:340px; float:right; }
#head .headright .headtel{ width:245px; height:25px; float:right;  margin-top:15px; background:url(../images/cssbg.jpg) -170px 0;}
#head .headright .headqq{ display:inline-block; width:340px; margin-top:20px;}
#head .headright .headqq a{ width:77px; height:22px; float:left; display:inline-block; margin-left:8px; padding:0; background:url(../images/cssbg.jpg) -308px -168px; text-indent:-9999em;}
/*head end*/

#menu { clear:both; width:1100px; height:40px; margin:0 auto; text-align:center; line-height:40px; }
#menu ul { width:880px; float:right;}
#menu ul li { width:110px; float:left; display:block; text-align:center;}
#menu ul li a { display:block; color:#f5f0f0; font-size:15px; font-weight:bold; }
#menu ul li a:hover { color:#fef503; }
/*head end*/

/*banner begin*/
#banner { height:415px; margin:0 auto; }
#banner .bannercon { width:1100px; height:415px; margin:0 auto; overflow:hidden; }
#banner .bannercon img { width:1100px; height:415px; }
/*banner end*/

/*innerbanner begin*/
#innerbanner { height:298px; margin:0 auto; }
#innerbanner .bannercon { width:1100px; height:298px; margin:0 auto; overflow:hidden; }
#innerbanner .bannercon img { width:1100px; height:298px; }
/*innerbanner end*/

/*shadows begin*/
#shadows { width:1100px; height:27px; margin:0 auto; background:url(../images/shadows.jpg) repeat-x; }
/*shadows end*/

/*indexmain begin*/
#indexmain { width:1100px; height:auto; overflow:hidden; margin:0 auto; }
#indexmain .indexleft { width:306px; height:auto; float:left; overflow:hidden;}
#indexmain .indexleft .newsclass{ width:306px; height:34px; line-height:34px; background:url(../images/cssbg.jpg) -1px -169px;}
#indexmain .indexleft .newsclass div { width:120px; height:34px; line-height:34px; font-size:15px; font-weight:bold; color:#FFF; text-indent:10px; float:left;}
#indexmain .indexleft .newsclass a{ width:48px; height:34px; line-height:34px; display:block; float:right;}
#indexmain .indexleft ul { clear:both; width:306px; height:134px; margin-top:10px;}
#indexmain .indexleft ul li { width:306px; height:25px; *height:21px; line-height:21px; text-align:left; background:url(../images/cssbg.jpg) -380px -85px no-repeat; }
#indexmain .indexleft ul li a { width:252px; height:21px; text-indent:15px; display:block; float:left; white-space:normal; *white-space:nowrap;
text-overflow:ellipsis; overflow:hidden;}
#indexmain .indexleft ul li span{ width:38px; height:21px; display:block; text-align:right; float:right;}

#indexmain .innerleft { width:814px; height:auto; float:left; overflow:hidden;}
#indexmain .innerleft .position{ width:814px; height:33px; line-height:33px; background:url(../images/innertitle.png) 0px 0px;}
#indexmain .innerleft .position div { width:126px; height:33px; line-height:33px; font-size:14px; color:#df1f1f; text-indent:10px; float:left;}

#indexmain .indexcenter { width:360px; height:auto; float:left; margin-left:30px; overflow:hidden;}
#indexmain .indexcenter .cproclass{ width:360px; height:34px; line-height:34px; background:url(../images/cssbg.jpg) -1px -205px;}
#indexmain .indexcenter .cproclass div { width:120px; height:34px; line-height:34px; font-size:15px; font-weight:bold; color:#FFF; text-indent:10px; float:left;}
#indexmain .indexcenter .cproclass a{ width:48px; height:34px; line-height:34px; display:block; float:right;}
#indexmain .indexcenter .leave { width:360px; height:50px; margin-top:15px; background:url(../images/cssbg.jpg) -1px -116px;}
#indexmain .indexcenter .leave a{ width:360px; height:50px; display:block; text-indent:-9999em;}

#indexmain .indexright { width:376px; height:auto; float:right; overflow:hidden;}
#indexmain .indexright .topclass { width:376px; height:33px; line-height:33px; font-size:15px; font-weight:bold; color:#FFF; text-indent:14px; background:url(../images/cssbg.jpg) 0px -83px;}
#indexmain .indexright ul { width:382px; height:auto; margin-top:2px; overflow:hidden; }
#indexmain .indexright ul li { width:175px; height:22px; float:left; text-align:left; margin-right:6px; margin-top:6px; padding:5px; background:url(../images/cssbg.jpg) -171px -29px; overflow:hidden;}
#indexmain .indexright ul li a { text-indent:30px; line-height:22px; font-weight:bold; color:#0ea2cc;}
#indexmain .indexright ul li a:hover { color:#F00;}

#indexmain .innerright { width:238px; height:auto; float:right; overflow:hidden;}
#indexmain .innerright .topclass { width:238px; height:33px; line-height:33px; font-size:15px; font-weight:bold; color:#FFF; text-indent:14px; background:url(../images/cssbg.jpg) -120px -83px;}
#indexmain .innerright ul { width:238px; height:auto; margin-top:2px; overflow:hidden; }
#indexmain .innerright ul li { width:228px; height:22px; text-align:left; margin-top:6px; padding:5px; background:url(../images/cssbg.jpg) -1px -242px; overflow:hidden;}
#indexmain .innerright ul li a { text-indent:54px; letter-spacing:2px; line-height:22px; font-weight:bold; color:#0ea2cc;}
#indexmain .innerright ul li a:hover { color:#F00;}
/*indexmain end*/

/*links begin*/
#links { clear:both; }
#links .linkcon { width:1090px; height:22px; margin:0 auto; margin-top:25px; padding:5px; line-height:22px; border:1px solid #CCC; background:url(../images/cssbg.jpg) -242px -242px no-repeat; overflow:hidden; }
#links .linkcon .linktitle{ width:124px; height:22px; float:left;  text-indent:5px; color:#FFF; font-size:15px; font-weight:bold; }
#links .linkcon a { margin-right:10px; }
/*links end*/

/*footer begin*/
#footer { clear:both; height:auto; margin-top:20px; padding:15px; border-top:1px solid #CCC; background-color:#efefef; overflow:hidden; }
#footer .footcon { width:1100px; height:auto; line-height:22px; margin:0 auto; text-align:center; overflow:hidden; }
/*footer end*/

#content { height:auto; padding:20px 0 15px 0; overflow:hidden; line-height:1.8; }
#content p { padding:5px 0; }
#newsinfo { height:28px; line-height:28px; text-align:center; font-size:12px; background-color:#F0F0F0; color:#9B9B9B; margin:5px auto; margin-bottom:0px; border:1px solid #EBEBEB; overflow:hidden; }
#arctitle { height:24px; text-align:center; font-size:18px; font-weight:bold; color:#222; margin:25px 0 15px; overflow:hidden; }
#bigimg { height:auto; overflow:hidden; text-align:center; margin:10px auto; }
#bigimg img { border:8px solid #e3e3e3; }
#detail { height:30px; margin:20px auto; margin-bottom:0; background:url(../images/innertitle.png) 0 -64px no-repeat; line-height:30px; text-indent:12px; font-size:14px; font-weight:bold; }
#content img { margin-top:8px; margin-bottom:8px; }

#context{ line-height:1.8; }

#aboutarc { clear:both; width:1014px; height:auto; margin-top:30px; padding-bottom:30px; overflow:hidden;}
#aboutarc li { width:306px; height:25px; *height:21px; line-height:21px; margin-right:200px; float:left; text-align:left; background:url(../images/cssbg.jpg) -380px -85px no-repeat; }
#aboutarc li a { width:252px; height:21px; text-indent:15px; display:block; float:left; white-space:normal; *white-space:nowrap;
text-overflow:ellipsis; overflow:hidden;}
#aboutarc li span{ width:38px; height:21px; display:block; text-align:right; float:right;}

#imglist { width:814px; height:auto; text-align:center; overflow:hidden; }
#imglist ul { width:900px; height:auto; margin:30px auto; margin-bottom:0; overflow:hidden; }
#imglist ul li { width:210px; height:200px; float:left; margin-top:5px; margin-right:90px; }
#imglist ul li img { width:204px; height:154px; border:1px solid #E6E6E6; padding:2px; }
#imglist ul li span { width:204px; height:35px; line-height:35px; margin:0 auto; display:block; text-align:center; white-space:normal; *white-space:nowrap;
text-overflow:ellipsis; overflow:hidden; }

#prolist { width:814px; height:auto; text-align:center; overflow:hidden; }
#prolist .proclass{ width:814px; height:30px; margin-top:15px; margin-bottom:15px; line-height:30px; background:url(../images/innertitle.png) 0px -34px;}
#prolist .proclass div { width:600px; height:30px; text-align:left; line-height:30px; font-size:14px; font-weight:bold; color:#007aff; text-indent:20px; float:left;}
#prolist .proclass a{ width:120px; height:30px; line-height:30px; display:block; float:right; text-align:right;}
#prolist ul { width:840px; height:auto; margin:0 auto; margin-bottom:0; overflow:hidden; }
#prolist ul li { width:184px; height:190px; float:left; margin-top:5px; margin-right:25px; }
#prolist ul li img { width:178px; height:148px; border:1px solid #E6E6E6; padding:2px; }
#prolist ul li span { width:178px; height:35px; line-height:35px; margin:0 auto; display:block; text-align:center; white-space:normal; *white-space:nowrap;
text-overflow:ellipsis; overflow:hidden; }

#showpages { clear:both; margin:15px auto; padding:0px; height:22px; line-height:20px; font-size:12px; }
#pagesinfo { float:left; }
#pages { float:right; }
#pages ul { color:#303030; }
#pages ul li { margin:0 3px; padding:0 5px; float:left; background-color:#dcd9d4; border:1px #dcd9d4 solid; }
#pages ul li a { color:#303030; }
#pages ul li a:hover { color:#ff0000; }
#pages li.pagesnow { background-color:#eee; }

#inform { clear:both; margin-top:30px;}
#inform .intitle { height:60px; line-height:60px; text-align:left; font-size:18px; padding-left:280px; }
#inform table td { height:28px; line-height:28px; padding-left:10px; }
#inform table td.inleft { width:150px; text-align:right; }
#inform .intxt { width:440px; height:22px; line-height:22px; }
#inform .incon { width:440px; height:140px; line-height:22px; }
#inform .intxt, #inform .incon { border:1px solid #A8A8A8; }
#inform span { color:#F00; }
#inform .inbtn { height:40px; line-height:40px; text-align:left; padding-left:320px; }
