@charset "gb2312";
/* CSS Document */
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; background:#f1f1f1;}
.wrap{ width:100%;}
*{ border:0; margin:0; padding:0; list-style:none;}
a,a:hover{ text-decoration:none;}


/*header*/
#header{ width:100%; height:193px; background:url(headerbg.jpg) no-repeat center top;}
.header-top{ width:1003px; height:193px; margin:0 auto;}
.header-logo{ width:393px; height:86px; padding:28px 0 0 39px;}
.header-time{ height:51px; padding:28px 0 0 45px; float:left; color:#3c6f9e; font-size:12px;}
.header-seek{ width:418px; height:32px; float:right; padding-top:18px;}
.header-seek p{ float:left; color:#3c6f9e; font-size:14px; padding-right:10px; line-height:32px;}
.header-text{ width:250px; height:30px; padding-left:10px; line-height:30px; border:#909090 1px solid; float:left; background:url(header-textbg.gif) repeat-x;}
.header-button{ width:87px; height:32px; float:left; cursor:pointer; background:#2c6498 url(header-buttonbg.png) no-repeat 35px 7px;}
/*header-end*/


/*contents*/
#contents{ width:100%; height:1125px; background:url(contentsbg.jpg) no-repeat center bottom;}
.cont-center{ width:1003px; margin:0 auto;}
.cont-top1{ width:1003px; height:318px; float:left;}
.cont-top1-lef{ width:225px; height:318px; float:left;}
.cont-top1-lef ul{ width:215px; height:72px; background:#2f6698; margin-bottom:3px;}
.cont-top1-lef ul:hover{ background:#1b568b;}
.li1{ width:47px; height:48px; float:left; padding:24px 0 0 15px;}
.li2{ width:130px; height:72px; line-height:72px; float:left; color:#FFF; font-size:18px;}
.li3{ width:23px; height:44px; float:left; padding-top:28px;}

.cont-top1-cent{ width:515px; height:318px; float:left;}
.slider { width:502px; height:300px; position: relative; overflow:hidden;}
.slider .tit{ background:rgba(0,0,0,0.6) none repeat scroll 0 0 !important;
filter:Alpha(opacity=60); background:#000; width:484px; height:40px; line-height:40px; padding-left:18px; display:block; position: absolute; bottom:0px; _bottom:2px; left:0; zoom:1; z-index:3; color:#FFF; text-decoration:none;}
*+html .slider .tit{ background:#000;}
.slider .num{ overflow:hidden; width:100px; position: absolute; z-index:3; bottom:18px; right:0; margin-left:-150px; _margin-left:-50px; zoom:1;}
.slider .num li { width:10px; height:10px; line-height:10px; text-align:center; color: #FFFFFF; background:#9c8c8c; margin-right:10px; border-radius:50%; cursor:pointer; display:inline-block; text-indent:-999em; _float:left;}
*+html .slider .num{ margin-left:-50px;}
*+html .slider .num li{ float:left;}
.sliderbox{ _position:absolute;}
.slider .num li.on { background:#ff0000;}
.slider .prev,
.slider .next { display: none; width: 40px; height: 100px; background:url(btn.png) no-repeat; position: absolute; top: 85px;}
.slider .prev { left: 0; }
.slider .next { right: 0; background-position: right }

.cont-top1-rig{ width:263px; height:318px; float:left;}
.title{ height:31px; border-bottom:2px solid #2f6698;}
.tit-lef{ width:125px; line-height:31px; background:url(titlebg.png) no-repeat left; color:#FFF; text-align:center; float:left; font-size:16px;}
.tit-rig{ float:right; padding:10px 9px 0 0;}
.tit-rigbg{ width:14px; height:10px; cursor:pointer; background:url(tit-rigbg.png) no-repeat;}
.list{ float:left; padding:16px 0 0 5px;}
.list li a{ line-height:29px; padding-left:20px; background:url(list-libg.png) no-repeat left 20px; color:#333; font-size:14px;}
.list li a:hover{ color:#2f6698;}

.cont-top2{ width:1003px; height:250px; float:left;}
.cont-top2-lef{ width:405px; height:250px; float:left;}
.cont-top2-cent{ width:404px; white-space:250px; float:left;}
.cont-top2-cent .tabBox{ width:383px; margin-top:32px;}
#tabBox1 ul.tabTag{ width:383px; height:27px; list-style:none}
#tabBox1 ul.tabTag li{ float:left; height:27px;color:#0f70bc; cursor:pointer; padding-left:8px; padding-right:9px;}
#tabBox1 ul.tabTag li.active{ color:#d77400; background:url(li-activebg.png) no-repeat center bottom;}
#tabBox1 .tabCon{}
#tabBox1 .tCon{ display:none;}

.cont-top2-rig{ width:194px; height:250px; float:left;}
.title2{ width:194px; height:27px; background:url(title2.gif) repeat-x ;}
.title2-pic{ width:29px; height:25px; padding:2px 0 0 5px; float:left;}
.title2 p{ line-height:27px; color:#0586e4; float:left;}
.cont-top2-rig .tabBox{ width:194px; margin-top:4px;}
#tabBox2 ul.tabTag{ width:194px; height:26px; list-style:none; border-top:#d3e5f3 1px solid; border-left:#d3e5f3 1px solid;  background:url(tabTagbg.gif) repeat-x;}
#tabBox2 ul.tabTag li{ float:left; height:26px;color:#0185e2; cursor:pointer; padding-left:8px; padding-right:9px; border-buttom:#d3e5f3 1px solid; border-right:#d3e5f3 1px solid;}
#tabBox2 ul.tabTag li.active{ color:#0185e2; font-weight:bolder; border-bottom:none; background:#FFF;}
#tabBox2 .tabCon{ width:194px; height:174px; background:#ffffff;}
#tabBox2 .tCon{ display:none;}
#tabBox2 .tCon ul{ width:189px; padding:10px 0 0 5px;}
#tabBox2 .tCon ul li a{ line-height:24px; background:url(libg.gif) no-repeat left 10px; font-size:12px; color:#0185e2;}
#tabBox2 .tCon ul li a:hover{ color:#2f6698;}
#tabBox2 .tCon ul li span{ padding-left:5px;}

.cont-top3{ width:1003px; height:374px; float:left;}
.cont-top3-left{ width:809px; height:374px; float:left;}
.cont-top3-lef{ width:272px; height:275px; float:left;}
.list2{ width:207px; padding-top:7px; }
.list2 li{ width:183px; line-height:32px; height:32px; border-bottom:#cacaca 1px dotted; padding-left:32px; background:url(list2-libg.png) no-repeat 8px 12px;}
.list2 li a{ color:#333;}
.list2 li a:hover{ color:#2f6698;}
.cont-top3-cent{ width:271px; height:275px; float:left;}
.cont-top3-rig{ width:266px; height:275px; float:left;}
.menu{ width:239px; height:232px; padding:9px 0 0 27px;}
.menu ul{ width:64px; height:96px; padding-right:55px; float:left;}
.menu-li1{ width:64px; height:64px; background:url(menu-li1bg.png) no-repeat;}
.menu-li2{ width:64px; line-height:32px; text-align:center; color:#595959;}
.menu ul a:hover .menu-li2{ color:#2f6698;}
.cont-top3-bot{ width:809px; height:99px; float:left;}
.cont-top3-bot li{ float:left; padding-right:11px;}

.cont-top3-right{ width:194px; height:375px; float:left;}
.cont-top3-right li{ padding-bottom:10px; float:left;}
.cont-center-top4{ width:1001px; height:87px; float:left; background:#FFF url(cont-center-top4bg.gif) no-repeat 12px 22px; border:#d8d8d8 1px solid; margin-bottom:90px;}
.cont-center-top4 ul{ width:790px; height:65px; padding:22px 0 0 210px}
.cont-center-top4 ul li{ padding-right:15px;  float:left;}
/*contents-end*/


/*footer*/
#footer{ width:100%; height:94px; background:url(footerbg.gif) repeat-x; float:left;}
.footer-cent{ width:1003px; margin:0 auto;}
.footer-logo{ width:82px; height:63px; padding:17px 0 0 387px; float:left;}
.footer-cent p{ float:left; line-height:94px; color:#FFF; font-size:14px;}
/*footer-end*/